Movatterモバイル変換


[0]ホーム

URL:


CN106332054B - The method and device of Data Migration authentication - Google Patents

The method and device of Data Migration authentication
Download PDF

Info

Publication number
CN106332054B
CN106332054BCN201610918001.3ACN201610918001ACN106332054BCN 106332054 BCN106332054 BCN 106332054BCN 201610918001 ACN201610918001 ACN 201610918001ACN 106332054 BCN106332054 BCN 106332054B
Authority
CN
China
Prior art keywords
identity verification
contact
data migration
answer
target contact
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610918001.3A
Other languages
Chinese (zh)
Other versions
CN106332054A (en
Inventor
梅小虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610918001.3ApriorityCriticalpatent/CN106332054B/en
Publication of CN106332054ApublicationCriticalpatent/CN106332054A/en
Application grantedgrantedCritical
Publication of CN106332054BpublicationCriticalpatent/CN106332054B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例公开了一种数据迁移身份验证的方法,包括:在接收到数据迁移指令时,展示预设的身份验证问题;接收输入的与所述身份验证问题对应的身份验证答案;在通讯录中选择目标联系人,向所述目标联系人发送所述身份验证问题;接收所述目标联系人返回的参考验证答案,判断所述身份验证答案与所述目标联系人返回的参考验证答案是否匹配;若匹配,则根据所述数据迁移指令进行数据迁移。另外,本发明实施例还相应地公开了一种数据迁移身份验证的装置。采用本发明实施例,可有效地检测当前用户的可靠性,从而保证数据迁移的安全性。

The embodiment of the present invention discloses a data migration identity verification method, including: when receiving a data migration instruction, displaying a preset identity verification question; receiving an input identity verification answer corresponding to the identity verification question; Select the target contact in the directory, send the identity verification question to the target contact; receive the reference verification answer returned by the target contact, and judge whether the identity verification answer is the same as the reference verification answer returned by the target contact match; if matched, perform data migration according to the data migration instruction. In addition, the embodiment of the present invention also correspondingly discloses a data migration authentication device. By adopting the embodiment of the present invention, the reliability of the current user can be effectively detected, thereby ensuring the security of data migration.

Description

Translated fromChinese
数据迁移身份验证的方法及装置Method and device for authentication of data migration

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种数据迁移身份验证的方法及装置。The invention relates to the field of communication technology, in particular to a method and device for identity verification of data migration.

背景技术Background technique

随着电子设备和互联网技术的快速发展,电子产品的更新速度越来越快,用户更换电子设备的频率也越来越高,而在新旧设备进行更换时,旧设备上的数据如通讯录、短信息、备忘录、照片等都需要转移到新设备上。目前常见的数据迁移方法是在新旧设备上安装换机助手,两个设备接入相同的网络,在旧设备上点击开始进行数据迁移的按钮,在新设备点击接收数据即可完成数据迁移过程。在这种方式中,由于缺少了对用于身份的检验,一旦不法分子获取设备后可以非常方便地将设备中的数据迁移出来,造成用户信息泄露,安全性无法得到保障。With the rapid development of electronic equipment and Internet technology, the update speed of electronic products is getting faster and faster, and the frequency of users replacing electronic equipment is also increasing. When new and old equipment are replaced, the data on the old equipment, such as address book, Text messages, memos, photos, etc. all need to be transferred to the new device. The current common data migration method is to install the replacement assistant on the old and new devices, connect the two devices to the same network, click the button to start data migration on the old device, and click to receive data on the new device to complete the data migration process. In this way, due to the lack of identity verification, once criminals obtain the device, they can easily migrate the data in the device, resulting in leakage of user information and security cannot be guaranteed.

发明内容Contents of the invention

本发明实施例提出了一种数据迁移身份验证的方法,可以解决解决数据迁移安全性较低的技术问题。The embodiment of the present invention proposes a data migration authentication method, which can solve the technical problem of low data migration security.

一种数据迁移身份验证的方法,包括:A method of data migration authentication comprising:

在接收到数据迁移指令时,展示预设的身份验证问题;When receiving a data migration command, display the default authentication question;

接收输入的与所述身份验证问题对应的身份验证答案;receiving an input authentication answer corresponding to said authentication question;

在通讯录中选择目标联系人,向所述目标联系人发送所述身份验证问题;Select a target contact in the address book, and send the identity verification question to the target contact;

接收所述目标联系人返回的参考验证答案,判断所述身份验证答案与所述目标联系人返回的参考验证答案是否匹配;receiving a reference verification answer returned by the target contact, and judging whether the identity verification answer matches the reference verification answer returned by the target contact;

若匹配,则根据所述数据迁移指令进行数据迁移。If they match, perform data migration according to the data migration instruction.

可选的,所述在通讯录中选择目标联系人包括:Optionally, the selecting the target contact in the address book includes:

展示通讯录,接收输入的联系人选择指令,获取所述联系人选择指令在所述通讯录中选中的目标联系人;displaying the address book, receiving an input contact selection instruction, and obtaining a target contact selected in the address book by the contact selection instruction;

或,在所述通讯录中随机选择目标联系人。Or, randomly select target contacts in the address book.

可选的,所述在通讯录中选择目标联系人包括:Optionally, the selecting the target contact in the address book includes:

在所述通讯录中选择亲密度高于设定的亲密度阈值的联系人作为所述目标联系人;selecting a contact whose intimacy is higher than a set intimacy threshold in the address book as the target contact;

和/或,在所述通讯录中选择账号安全性高于设定的安全性阈值的联系人作为所述目标联系人。And/or, selecting a contact whose account security is higher than a set security threshold in the address book as the target contact.

可选的,所述在通讯录中选择目标联系人包括:Optionally, the selecting the target contact in the address book includes:

提取所述身份验证问题包含的关键字,根据所述关键字选择所述目标联系人。Extract keywords included in the identity verification question, and select the target contact according to the keywords.

可选的,所述判断所述身份验证答案与所述联系人返回的参考验证答案是否匹配包括:Optionally, the judging whether the identity verification answer matches the reference verification answer returned by the contact includes:

计算所述身份验证答案与所述目标联系人返回的参考验证答案的匹配百分比,在所述匹配百分比超过设定的阈值时,判定所述身份验证答案与所述目标联系人返回的参考验证答案匹配。Calculate the matching percentage of the identity verification answer and the reference verification answer returned by the target contact, and determine the identity verification answer and the reference verification answer returned by the target contact when the matching percentage exceeds a set threshold match.

此外,还提出了一种数据迁移身份验证的装置。In addition, a device for data migration authentication is also proposed.

一种数据迁移身份验证的装置,包括:A device for authentication of data migration, comprising:

身份验证问题展示模块,用于在接收到数据迁移指令时,展示预设的身份验证问题;The identity verification question display module is used to display the preset identity verification question when the data migration instruction is received;

身份验证答案接收模块,用于接收输入的与所述身份验证问题对应的身份验证答案;An identity verification answer receiving module, configured to receive an input identity verification answer corresponding to the identity verification question;

目标联系人选择模块,用于在通讯录中选择目标联系人,向所述目标联系人发送所述身份验证问题;A target contact selection module, configured to select a target contact in the address book, and send the identity verification question to the target contact;

参考验证答案接收模块,用于接收所述目标联系人返回的参考验证答案,判断所述身份验证答案与所述目标联系人返回的参考验证答案是否匹配;A reference verification answer receiving module, configured to receive a reference verification answer returned by the target contact, and determine whether the identity verification answer matches the reference verification answer returned by the target contact;

数据迁移模块,用于在所述身份验证答案与所述目标联系人返回的参考验证答案匹配时,根据所述数据迁移指令进行数据迁移。A data migration module, configured to perform data migration according to the data migration instruction when the identity verification answer matches the reference verification answer returned by the target contact.

可选的,所述目标联系人选择模块还用于:Optionally, the target contact selection module is also used for:

展示通讯录,接收输入的联系人选择指令,获取所述联系人选择指令在所述通讯录中选中的目标联系人;displaying the address book, receiving an input contact selection instruction, and obtaining a target contact selected in the address book by the contact selection instruction;

或,在所述通讯录中随机选择目标联系人。Or, randomly select target contacts in the address book.

可选的,所述目标联系人选择模块还用于:Optionally, the target contact selection module is also used for:

在所述通讯录中选择亲密度高于设定的亲密度阈值的联系人作为所述目标联系人;selecting a contact whose intimacy is higher than a set intimacy threshold in the address book as the target contact;

和/或,在所述通讯录中选择账号安全性高于设定的安全性阈值的联系人作为所述目标联系人。And/or, selecting a contact whose account security is higher than a set security threshold in the address book as the target contact.

可选的,所述目标联系人选择模块还用于:Optionally, the target contact selection module is also used for:

提取所述身份验证问题包含的关键字,根据所述关键字选择所述目标联系人。Extract keywords included in the identity verification question, and select the target contact according to the keywords.

可选的,所述参考验证答案接收模块还用于:Optionally, the reference verification answer receiving module is also used for:

计算所述身份验证答案与所述目标联系人返回的参考验证答案的匹配百分比,在所述匹配百分比超过设定的阈值时,判定所述身份验证答案与所述目标联系人返回的参考验证答案匹配。Calculate the matching percentage of the identity verification answer and the reference verification answer returned by the target contact, and determine the identity verification answer and the reference verification answer returned by the target contact when the matching percentage exceeds a set threshold match.

终端在接收到数据迁移指令时,向用户展示身份验证问题并获取用户输入的身份验证答案;并在通讯录中选择目标联系人,向所选择的目标联系人发送身份验证问题,获取目标联系人的参考验证答案后判断其是否与用户的身份验证答案匹配,匹配成功时判定身份验证通过,根据数据迁移指令进行数据迁移。这就使得在对终端进行数据迁移之前,可对操作的用户进行身份验证,并且需要操作的用户与终端上通信录中实际的联系人回答相同的验证问题,在操作者的答案与终端上通信录中实际的联系人的答案匹配时,即可确定操作者极大几率为该终端的拥有者,从而可保证由值得信任的用户来进行数据迁移,保证了数据迁移的安全性;另外,数据迁移指令并非由终端的拥有者发出时,目标联系人在接收到进行身份验证的问题后,即可告知终端的拥有者对终端进行挂失和数据冻结等处理,从而进一步地提高数据安全性。When the terminal receives the data migration instruction, it displays the identity verification question to the user and obtains the identity verification answer entered by the user; and selects the target contact in the address book, sends the identity verification question to the selected target contact, and obtains the target contact After referring to the verification answer, it is judged whether it matches the user's identity verification answer. If the match is successful, it is determined that the identity verification is passed, and data migration is performed according to the data migration instruction. This makes it possible to authenticate the operating user before data migration on the terminal, and the user who needs to operate answers the same verification questions as the actual contact in the address book on the terminal, and the operator's answer is communicated with the terminal When the answers of the actual contacts in the record match, it can be determined that the operator is most likely to be the owner of the terminal, thereby ensuring that the data migration is performed by a trustworthy user and ensuring the security of the data migration; in addition, the data When the migration instruction is not issued by the terminal owner, the target contact can inform the terminal owner to report the loss of the terminal and freeze the data after receiving the identity verification question, thereby further improving data security.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

其中:in:

图1为一个实施例中一种数据迁移身份验证的方法的流程图;Fig. 1 is a flow chart of a method for data migration authentication in an embodiment;

图2为一个实施例中一种数据迁移身份验证的方法的界面图;Fig. 2 is an interface diagram of a method for data migration authentication in an embodiment;

图3为一个实施例中一种数据迁移身份验证的方法的界面图;Fig. 3 is an interface diagram of a method for data migration authentication in an embodiment;

图4为一个实施例中一种数据迁移身份验证的方法的界面图;Fig. 4 is an interface diagram of a method for data migration identity verification in an embodiment;

图5为一个实施例中一种数据迁移身份验证的装置的结构图;Fig. 5 is a structural diagram of a device for data migration identity verification in an embodiment;

图6为一个实施例中运行上述数据迁移身份验证方法的计算机系统的硬件架构图。FIG. 6 is a hardware architecture diagram of a computer system running the above authentication method for data migration in an embodiment.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

在一个实施例中,提出了一种数据迁移身份验证的方法。该方法的实现可依赖于计算机程序,该计算机程序可以是数据迁移软件的驱动管理程序或虚拟设备管理程序。该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机系统可以是具有通讯录的平板电脑和智能手机等终端设备。In one embodiment, a method for data migration authentication is provided. The implementation of the method may depend on a computer program, which may be a driver management program or a virtual device management program of data migration software. The computer program can run on a computer system based on the von Neumann system, and the computer system can be terminal equipment such as a tablet computer and a smart phone with an address book.

参见图1,上述数据迁移身份验证的方法包括以下步骤:Referring to Figure 1, the above data migration authentication method includes the following steps:

步骤S102:在接收到数据迁移指令时,展示预设的身份验证问题。Step S102: When receiving the data migration instruction, present a preset identity verification question.

步骤S104:接收输入的与所述身份验证问题对应的身份验证答案。Step S104: receiving an input identity verification answer corresponding to the identity verification question.

目前常见的换机功能软件都提供有用户交互界面,用户通过换机功能软件进行数据迁移时,在终端界面上点击进行数据迁移的按钮即向终端发起数据迁移的指令。终端在接收到数据迁移指令时,可以在终端界面上向用户展示身份验证问题,该身份验证问题可以是用户事先在终端上进行设置后保存的,例如“我的生日是什么时候?”,也可以是在终端的数据库中保存有许多个身份验证问题。在向用户展示身份验证问题时,可以提供多个备选项由用户自主选择身份验证问题,还可以通过程序随机选出至少一个问题展示在终端界面上。At present, the common replacement function software provides a user interaction interface. When the user performs data migration through the replacement function software, he clicks the data migration button on the terminal interface to initiate a data migration instruction to the terminal. When the terminal receives the data migration instruction, it can display the identity verification question to the user on the terminal interface. The identity verification question can be saved after the user has set the terminal in advance, such as "When is my birthday?", or It may be that many authentication questions are kept in the database of the terminal. When displaying the identity verification question to the user, multiple alternatives may be provided for the user to choose the identity verification question independently, and at least one question may be randomly selected through a program to be displayed on the terminal interface.

在一个实施例中,用户点击数据迁移按钮后,终端界面展示一个身份验证问题,如图2所示,终端从数据库中随机选择的身份验证问题为“我的姓名是?”,同时在界面上提供用户输入对应的身份验证答案的接口。用户在输入框中输入身份验证答案“张伟”,点击提交后,终端将该身份验证答案保存。In one embodiment, after the user clicks the data migration button, an identity verification question is displayed on the terminal interface. As shown in Figure 2, the identity verification question randomly selected by the terminal from the database is "What is my name?" Provides an interface for the user to enter the corresponding authentication answer. The user enters the identity verification answer "Zhang Wei" in the input box, and after clicking submit, the terminal saves the identity verification answer.

在另一个实施例中,终端提供给用户的身份验证问题可以有多个,如图3所示,终端在提供一个身份验证问题“我的姓名是?”,并接收到用户输入的对应问题第一个身份验证问题的答案“张伟”之后,又继续提供了第二个身份验证问题“我的大学名称是?”,之后接收到用户输入的对应第二个身份验证问题的答案“清华大学”。所提供的身份验证问题越多,对于用户身份验证的结果也会越可靠,数据迁移的安全性也会越高。In another embodiment, there may be multiple identity verification questions provided by the terminal to the user. As shown in FIG. 3 , the terminal provides an identity verification question "What is my name?" After the answer "Zhang Wei" to an identity verification question, he continued to provide the second identity verification question "What is the name of my university?", and then received the answer corresponding to the second identity verification question "Tsinghua University ". The more authentication questions provided, the more reliable the results for user authentication and the more secure the data migration will be.

步骤S106:在通讯录中选择目标联系人,向所述目标联系人发送所述身份验证问题。Step S106: Select a target contact in the address book, and send the identity verification question to the target contact.

本实施例中的用户身份验证需要通过除用户外的其他联系人完成,所被选择帮助用户进行身份验证的联系人即为目标联系人,终端向目标联系人发送同样的身份验证问题。The user identity verification in this embodiment needs to be completed by other contacts except the user, and the contact selected to help the user perform identity verification is the target contact, and the terminal sends the same identity verification question to the target contact.

在一个实施例中,终端界面上展示通讯录,由用户自主选择联系人作为身份验证的目标联系人。该目标联系人可以是一个,也可以是多个,为了保证身份验证的安全性,可预先设置需要选择的目标联系人的数量为3个或3个以上,且对于每个目标联系人,所发送的身份验证问题与之前终端提供给用户的身份验证问题相同。In one embodiment, an address book is displayed on the terminal interface, and the user independently selects a contact as a target contact for identity verification. The target contact can be one or more. In order to ensure the security of identity verification, the number of target contacts to be selected can be preset to be 3 or more, and for each target contact, all The authentication questions sent are the same as those previously presented to the user by the terminal.

例如,用户A选择了一个联系人B作为目标联系人,用户A之前进行身份验证时终端提供的身份验证问题有两个:“我的姓名是?”、“我的大学名称是?”,那么此时终端将这两个身份验证问题均发送至联系人B,并接收联系人B所返回的参考验证答案。同时,联系人B所持有的终端在接收到来自用户A的身份验证请求时,在终端界面进行提示,如图4所示,终端界面显示“您的好友A向您发出身份验证请求!”提醒联系人B此消息来自于用户A,帮助其进行身份验证。联系人B可以在输入框中对身份验证问题进行答复,并通过终端将答案回传至用户A所持有的终端。通过提供用户自主选择的接口,可以由用户选择较为熟悉的联系人帮助进行身份验证,从而保证更高的安全性,提高数据迁移的可靠性。For example, user A selects a contact B as the target contact. When user A authenticated before, the terminal provided two authentication questions: "What is my name?", "What is the name of my university?", then At this time, the terminal sends the two identity verification questions to the contact B, and receives the reference verification answer returned by the contact B. At the same time, when the terminal held by contact B receives an identity verification request from user A, it will prompt on the terminal interface, as shown in Figure 4, and the terminal interface will display "Your friend A has sent you an identity verification request!" Remind Contact B that this message is from User A, and help him to authenticate. Contact B can answer the identity verification question in the input box, and send the answer back to the terminal held by user A through the terminal. By providing an interface that the user chooses independently, the user can choose a familiar contact to help with identity verification, thereby ensuring higher security and improving the reliability of data migration.

在另一个实施例中,在通讯录中随机选择目标联系人。终端可以通过随机选择程序对目标联系人进行选择,该目标联系人可以是一个,也可以是多个,为了保证身份验证的安全性,可预先设置需要选择的目标联系人的数量为3个或3个以上,且对于每个目标联系人,所发送的身份验证问题与之前终端提供给用户的身份验证问题相同。In another embodiment, the target contacts are randomly selected from the address book. The terminal can select a target contact through a random selection procedure. The target contact can be one or more. In order to ensure the security of identity verification, the number of target contacts to be selected can be preset as 3 or More than 3, and for each target contact, the identity verification question sent is the same as the identity verification question provided by the terminal to the user before.

例如,用户A在进行身份验证时终端提供的身份验证问题为“我的姓名是?”,在用户A的通讯录中一共有100名联系人,终端随机选择了两名联系人作为目标联系人,分别为联系人C和联系人D,并分别向两位联系人发送身份验证问题“我的姓名是?”,同时,联系人C和联系人D所持有的终端在接收到来自用户A的身份验证请求时,在终端界面显示“您的好友A向您发出身份验证请求!”提醒联系人C和联系人D此消息来自于用户A,帮助其进行身份验证。联系人C和联系人D可以在各自持有的终端界面输入框中对身份验证问题进行答复,并通过终端分别将答案回传至用户A所持有的终端,这样通过终端随机选择联系人可以节省时间,提高目标联系人选择的效率。For example, when user A authenticates, the terminal provides the authentication question "My name is?", there are 100 contacts in user A's address book, and the terminal randomly selects two contacts as target contacts , which are contact C and contact D respectively, and send the authentication question "My name is?" to the two contacts respectively. At the same time, the terminals held by contact C and contact D receive When the authentication request is made, the terminal interface will display "Your friend A has sent you an authentication request!" to remind contact C and contact D that the message comes from user A to help them authenticate. Contacts C and D can answer the identity verification questions in the input boxes of their respective terminal interfaces, and send the answers back to the terminal held by user A respectively through the terminal, so that random selection of contacts through the terminal can Save time and increase the efficiency of targeted contact selection.

在另一个实施例中,终端通过计算通讯录中的所有联系人与用户之间的亲密度,并选择亲密度高于设定的亲密度阈值的联系人作为目标联系人。具体的,亲密度的判定可以根据设定的时间段内的通话次数、累计通话时长、短消息数目、联系人属性信息等进行确定,这几项指标可以分别进行计算后确定亲密度,也可以按照一定的比例进行加权平均计算。In another embodiment, the terminal calculates the degree of intimacy between all contacts in the address book and the user, and selects a contact whose degree of intimacy is higher than a set threshold of intimacy as a target contact. Specifically, the judgment of intimacy can be determined according to the number of calls within a set time period, the cumulative call duration, the number of short messages, and the attribute information of contacts. These indicators can be calculated separately to determine the intimacy, or can be Calculate the weighted average according to a certain ratio.

例如,用户A在进行身份验证时终端提供的身份验证问题为“我的姓名是?”,在用户A的通讯录中有100名联系人,按照一个月中累计通话时长来进行亲密度判断,终端统计到其中所有联系人的累计通话时长后进行排序,列出前五个联系人及对应的累计通话时长如下表:For example, when user A performs identity verification, the terminal provides the identity verification question "What is my name?", there are 100 contacts in user A's address book, and the intimacy is judged according to the accumulated call time in a month. The terminal sorts the cumulative call duration of all contacts among them, and lists the first five contacts and the corresponding cumulative call duration as follows:

表1Table 1

联系人contact person累计通话时长/分钟Cumulative talk time/minute联系人EContact E600600联系人FContact F.350350联系人GContact G.200200联系人HContact H.8080联系人IContact I5050

假设所设定的亲密度阈值为累计通话时长等于100分钟,那么,通讯录中超过亲密度阈值的联系人有三名,分别为联系人E、联系人F和联系人G,判定这三名联系人为目标联系人。终端向这三名联系人分别发送身份验证问题“我的姓名是?”,同时,联系人E、联系人F和联系人G所持有的终端在接收到来自用户A的身份验证请求时,在终端界面显示“您的好友A向您发出身份验证请求!”提醒联系人E、联系人F和联系人G此消息来自于用户A,帮助其进行身份验证。联系人E、联系人F和联系人G可以在各自持有的终端界面输入框中对身份验证问题进行答复,并通过终端分别将答案回传至用户A所持有的终端。终端通过计算不同联系人的亲密度,并选择高于亲密度阈值的联系人作为目标联系人,可以保证被选择的目标联系人与用户的互动频率较高,对用户更为熟悉,从而保证身份验证更加安全和准确。Assuming that the set threshold of intimacy is equal to 100 minutes of cumulative call time, then there are three contacts in the address book who exceed the threshold of intimacy, namely contact E, contact F and contact G. Human as target contact. The terminal sends the identity verification question "What is my name?" to the three contacts respectively. At the same time, when the terminals held by contacts E, F and G receive the identity verification request from user A, The terminal interface displays "Your friend A has sent you an identity verification request!" to remind contact E, contact F and contact G that the message comes from user A, and help them perform identity verification. Contact E, contact F, and contact G can reply to the identity verification question in the input box of their respective terminal interfaces, and respectively return the answers to the terminal held by user A through the terminal. The terminal calculates the intimacy of different contacts and selects the contact higher than the intimacy threshold as the target contact, which can ensure that the selected target contact has a higher interaction frequency with the user and is more familiar with the user, thus ensuring the identity Authentication is more secure and accurate.

在另一个实施例中,终端通过计算通讯录中的所有联系人的账号安全性,并选择账号安全性高于设定的安全性阈值的联系人作为目标联系人。具体的,终端可以向服务器查询预设的时间内联系人的号码被标记为骚扰电话的次数、或者该号码绑定的社交账号在网络上发布非法信息的次数,来判断该联系人的账号安全性。In another embodiment, the terminal calculates account security of all contacts in the address book, and selects a contact whose account security is higher than a set security threshold as a target contact. Specifically, the terminal can query the server for the number of times the contact's number is marked as harassing calls within a preset period of time, or the number of times the social account bound to the number publishes illegal information on the Internet to determine the account security of the contact. sex.

例如,用户A在进行身份验证时终端提供的身份验证问题为“我的姓名是?”,在用户A的通讯录中有100名联系人,终端将账号安全性阈值设置为在三个月内被标为骚扰电话的次数加绑定的社交账号在网络上发布非法信息的次数小于等于1次,在联系人中查询到账号安全性高于阈值的有一名联系人J,其在三个月内被标为骚扰电话的次数加绑定的社交账号在网络上发布非法信息的次数为0,账号安全性高于所设定的阈值,即选择联系人J作为身份验证的目标联系人,终端向其发送身份验证问题“我的姓名是?”,同时,联系人J所持有的终端在接收到来自用户A的身份验证请求时,在终端界面显示“您的好友A向您发出身份验证请求!”提醒联系人J此消息来自于用户A,帮助其进行身份验证。联系人J可以在所持有的终端界面输入框中对身份验证问题进行答复,并通过终端将答案回传至用户A所持有的终端。选择账号安全性高的联系人作为目标联系人,可以进一步地提高数据迁移的安全性。For example, when user A authenticates, the terminal provides the authentication question "What is my name?", there are 100 contacts in user A's address book, and the terminal sets the account security threshold as within three months The number of calls marked as harassing calls plus the number of times the bound social account posted illegal information on the Internet was less than or equal to one time. Among the contacts, there was a contact J whose account security was higher than the threshold. The number of calls marked as harassing calls plus the number of times the bound social account posted illegal information on the Internet is 0, and the security of the account is higher than the set threshold, that is, contact J is selected as the target contact for identity verification, and the terminal Send him the identity verification question "My name is?" At the same time, when the terminal held by contact J receives the identity verification request from user A, the terminal interface displays "Your friend A has sent you an identity verification request." Request!" remind contact J that this message comes from user A, and help him to authenticate. Contact J can answer the identity verification question in the input box of the terminal interface held by him, and send the answer back to the terminal held by user A through the terminal. Selecting a contact with high account security as the target contact can further improve the security of data migration.

在另一个实施例中,终端可以通过在身份验证问题中提取出关键字,然后通过所提取出的关键字信息与通讯录中的联系人的记录信息进行匹配,找到与关键字相关的联系人作为目标联系人。In another embodiment, the terminal can find the contact person related to the keyword by extracting the keyword from the identity verification question, and then matching the extracted keyword information with the record information of the contact person in the address book. as the target contact.

例如,用户A在进行身份验证时终端提供的身份验证问题为“我的母亲的生日是?”,终端在该身份验证问题中提取出关键字“母亲”“生日”,在通讯录的联系人中,终端通过历史记录的联系人备注信息、家庭成员分组信息、通话语音识别信息等查找与该关键字“母亲”“生日”相符的联系人,其中,对于从联系人备注信息、家庭成员分组信息、通话语音识别信息等信息中查找匹配关键字时,可以是同义词或者近义词匹配,例如用“妈妈”与“母亲”可匹配成功。例如,终端查询历史短信息记录时,检测到一条信息为“妈,我下周末回家”,从中识别出“妈”与身份验证问题的关键字“母亲”匹配,则向该联系人发送身份验证问题。终端根据身份验证问题选择目标联系人,可以尽量保证所选择的目标联系人对于身份验证问题更为熟悉,从而保证身份验证更加安全和准确。For example, when user A performs identity verification, the terminal provides the identity verification question "What is my mother's birthday?", and the terminal extracts the keywords "mother" and "birthday" from the identity verification question, and the contacts in the address book , the terminal searches for contacts that match the keywords "mother" and "birthday" through the contact note information, family member group information, call voice recognition information, etc. in the history record. When looking for matching keywords in information such as information, call voice recognition information, etc., it can be a synonym or a similar word match, for example, "mother" and "mother" can be matched successfully. For example, when a terminal inquires historical short message records, it detects that a piece of information is "Mom, I will go home next weekend", and recognizes that "Mom" matches the keyword "mother" in the identity verification question, and then sends an ID message to the contact. Authentication problem. The terminal selects the target contact according to the identity verification question, which can try to ensure that the selected target contact is more familiar with the identity verification question, thereby ensuring more secure and accurate identity verification.

步骤S108:接收所述目标联系人返回的参考验证答案,判断所述身份验证答案与所述目标联系人返回的参考验证答案是否匹配。Step S108: Receive the reference verification answer returned by the target contact, and determine whether the identity verification answer matches the reference verification answer returned by the target contact.

步骤S110:若匹配,则根据所述数据迁移指令进行数据迁移。Step S110: If they match, perform data migration according to the data migration instruction.

终端向目标联系人发送身份验证问题,接收到的目标联系人返回的问题答案即为参考验证答案,每一个参考验证答案都与一个参考验证问题相对应。终端接收到参考验证答案后,将参考验证答案与之前用户的身份验证答案进行对比,计算二者的匹配百分比,在该匹配百分比超过设定的阈值时,判定身份验证答案与目标联系人返回的参考验证答案匹配,根据所述数据迁移指令进行数据迁移。The terminal sends an identity verification question to the target contact, and the received answer to the question returned by the target contact is the reference verification answer, and each reference verification answer corresponds to a reference verification question. After receiving the reference verification answer, the terminal compares the reference verification answer with the previous user's identity verification answer, calculates the matching percentage of the two, and when the matching percentage exceeds the set threshold, it determines that the identity verification answer is the one returned by the target contact. Refer to the verification answer matching, and perform data migration according to the data migration instruction.

在一个实施例中,只有一个身份验证问题,和一个目标联系人,此时在身份验证答案与参考验证答案相同时,判定匹配成功。例如,用户A在进行数据迁移前身份验证时终端只提供了一个身份验证问题“我的姓名是?”,此时用户A的身份验证答案为“张伟”。之后,终端从通讯录中随机选择了一个联系人K作为目标联系人,向联系人K发送身份验证问题“我的姓名是?”,同时,联系人K所持有的终端在接收到来自用户A的身份验证请求时,在终端界面进行提示,“您的好友A向您发出身份验证请求!”提醒联系人K此消息来自于用户A,帮助其进行身份验证,联系人K的回答为“张伟”,即此时的参考验证答案为“张伟”。终端在接收到该参考验证答案后将其与用户A的身份验证答案“张伟”进行对比,匹配率100%,判断二者匹配成功,可以进行数据迁移。只设置一个身份验证问题和一个目标联系人,可以减少终端的计算量,提高处理效率。In one embodiment, there is only one identity verification question and one target contact, and at this time, when the identity verification answer is the same as the reference verification answer, it is determined that the matching is successful. For example, when user A performs identity verification before data migration, the terminal only provides an identity verification question "What is my name?" At this time, user A's identity verification answer is "Zhang Wei". After that, the terminal randomly selects a contact K from the address book as the target contact, and sends the identity verification question "What is my name?" to the contact K. At the same time, the terminal held by the contact K receives the When A's identity verification request is made, a prompt will be displayed on the terminal interface, "Your friend A has sent you an identity verification request!" Remind contact K that this message comes from user A, and help him perform identity verification. Contact K's answer is " Zhang Wei", that is, the reference verification answer at this time is "Zhang Wei". After receiving the reference verification answer, the terminal compares it with user A's identity verification answer "Zhang Wei", and the matching rate is 100%. It is judged that the two are matched successfully, and data migration can be performed. Setting only one identity verification question and one target contact can reduce the calculation amount of the terminal and improve processing efficiency.

在另一个实施例中,有多个身份验证问题,多个目标联系人时,终端设定一定的匹配百分比阈值,只有在身份验证答案和参考验证答案的匹配百分比超过阈值时,才判定匹配成功。In another embodiment, when there are multiple identity verification questions and multiple target contacts, the terminal sets a certain matching percentage threshold, and only when the matching percentage of the identity verification answer and the reference verification answer exceeds the threshold, the match is determined to be successful .

例如,用户A在进行数据迁移前身份验证时终端提供了一个身份验证问题“我的姓名是?”,此时用户A的身份验证答案为“张伟”,设定的匹配百分比阈值为50%。终端根据亲密度排序选择了三名目标联系人,分别为联系人E、联系人F和联系人G,并向这三名联系人分别发送身份验证问题“我的姓名是?”,同时,联系人E、联系人F和联系人G所持有的终端在接收到来自用户A的身份验证请求时,在终端界面显示“您的好友A向您发出身份验证请求!”提醒联系人E、联系人F和联系人G此消息来自于用户A,帮助其进行身份验证。联系人E的参考验证答案为“张伟”,联系人F的参考验证答案为“李雷”,联系人G的参考验证答案为“张伟”,终端在接收到这三个参考验证答案后,分别与用户A的身份验证答案进行对比,计算得到的匹配百分比为66.67%,高于设定的匹配百分比阈值50%,判定匹配成功。设置多个身份验证问题和多个目标联系人,用户身份验证的结果更为可靠,提高数据迁移的安全性。For example, when user A performs identity verification before data migration, the terminal provides an identity verification question "What is my name?" At this time, user A's identity verification answer is "Zhang Wei", and the matching percentage threshold is set to 50%. . The terminal selects three target contacts according to the order of intimacy, namely contact E, contact F, and contact G, and sends the identity verification question "What is my name?" to these three contacts, and at the same time, contacts When the terminals owned by person E, contact F and contact G receive the identity verification request from user A, the terminal interface displays "Your friend A has sent you an identity verification request!" to remind contact E, contact Person F and Contact G This message is from User A, helping him to authenticate. The reference verification answer of contact E is "Zhang Wei", the reference verification answer of contact F is "Li Lei", and the reference verification answer of contact G is "Zhang Wei". After receiving these three reference verification answers, the terminal , respectively compared with the identity verification answer of user A, the calculated matching percentage is 66.67%, which is higher than the set matching percentage threshold of 50%, and the matching is determined to be successful. Set multiple authentication questions and multiple target contacts, the result of user authentication is more reliable, and the security of data migration is improved.

在一个实施例中,以下结合一个具体的应用场景来陈述本发明的执行过程。在该应用场景中,终端在接收到用户A发起的数据迁移指令后,在界面上依次展示了两个身份验证问题,分别为“我的姓名是?”和“我的大学名称是?”,用户A所输入的对应于两个问题的身份验证答案分别是“张伟”、“清华大学”,如下表所示。之后,终端从通讯录中读取出100名联系人,并随机选择了两名联系人,即联系人B和联系人C作为目标联系人,分别向这两名联系人发送上述两个身份验证问题,并接收到两名联系人返回的参考验证答案分别为:联系人B对于身份验证问题一“我的姓名是?”的回答为“张伟”,对于身份验证问题二“我的大学名称是?”的回答为“北京大学”;联系人C对于身份验证问题一“我的姓名是?”的回答为“张伟”,对于身份验证问题二“我的大学名称是?”的回答为“清华大学”。终端设置的身份验证答案和参考验证答案的匹配百分比阈值为50%,从上述身份验证答案和参考验证答案所得到的匹配百分比为75%,超过了所设定的匹配百分比阈值,判定匹配成功,根据所述数据迁移指令进行数据迁移。In an embodiment, the execution process of the present invention is described below in conjunction with a specific application scenario. In this application scenario, after receiving the data migration instruction initiated by user A, the terminal displays two authentication questions in sequence on the interface, namely "what is my name?" and "what is the name of my university?", The authentication answers corresponding to the two questions entered by user A are "Zhang Wei" and "Tsinghua University", as shown in the table below. Afterwards, the terminal reads 100 contacts from the address book, and randomly selects two contacts, namely contact B and contact C as the target contacts, and sends the above two identity verification messages to these two contacts respectively. question, and received the reference verification answers returned by the two contacts: Contact B’s answer to the first identity verification question “What is my name?” is “Zhang Wei”, and to the second identity verification question “My university name Yes?" The answer is "Peking University"; Contact C's answer to the identity verification question 1 "What is my name?" is "Zhang Wei", and to the identity verification question 2 "What is the name of my university?" "Tsinghua University". The matching percentage threshold of the identity verification answer and the reference verification answer set by the terminal is 50%, and the matching percentage obtained from the above identity verification answer and the reference verification answer is 75%, which exceeds the set matching percentage threshold, and the match is determined to be successful. Perform data migration according to the data migration instruction.

表2Table 2

此外,还提出了一种数据迁移身份验证的装置,如图5所示,上述数据迁移身份验证的装置,包括身份验证问题展示模块102,身份验证答案接收模块104,目标联系人选择模块106,参考验证答案接收模块108,数据迁移模块110,其中:In addition, a device for data migration identity verification is also proposed. As shown in FIG. 5, the above-mentioned data migration identity verification device includes an identity verification question display module 102, an identity verification answer receiving module 104, and a target contact selection module 106. Refer to verification answer receiving module 108, data migration module 110, wherein:

身份验证问题展示模块102,用于在接收到数据迁移指令时,展示预设的身份验证问题;An identity verification question display module 102, configured to display a preset identity verification question when a data migration instruction is received;

身份验证答案接收模块104,用于接收输入的与所述身份验证问题对应的身份验证答案;An identity verification answer receiving module 104, configured to receive an input identity verification answer corresponding to the identity verification question;

目标联系人选择模块106,用于在通讯录中选择目标联系人,向所述目标联系人发送所述身份验证问题;A target contact selection module 106, configured to select a target contact in the address book, and send the identity verification question to the target contact;

参考验证答案接收模块108,用于接收所述目标联系人返回的参考验证答案,判断所述身份验证答案与所述目标联系人返回的参考验证答案是否匹配;A reference verification answer receiving module 108, configured to receive a reference verification answer returned by the target contact, and determine whether the identity verification answer matches the reference verification answer returned by the target contact;

数据迁移模块110,用于在所述身份验证答案与所述目标联系人返回的参考验证答案匹配时,根据所述数据迁移指令进行数据迁移。The data migration module 110 is configured to perform data migration according to the data migration instruction when the identity verification answer matches the reference verification answer returned by the target contact.

可选的,所述目标联系人选择模块106还用于:Optionally, the target contact selection module 106 is also used for:

展示通讯录,接收输入的联系人选择指令,获取所述联系人选择指令在所述通讯录中选中的目标联系人;displaying the address book, receiving an input contact selection instruction, and obtaining a target contact selected in the address book by the contact selection instruction;

或,在所述通讯录中随机选择目标联系人。Or, randomly select target contacts in the address book.

可选的,所述目标联系人选择模块106还用于:Optionally, the target contact selection module 106 is also used for:

在所述通讯录中选择亲密度高于设定的亲密度阈值的联系人作为所述目标联系人;selecting a contact whose intimacy is higher than a set intimacy threshold in the address book as the target contact;

和/或,在所述通讯录中选择账号安全性高于设定的安全性阈值的联系人作为所述目标联系人。And/or, selecting a contact whose account security is higher than a set security threshold in the address book as the target contact.

可选的,所述目标联系人选择模块106还用于:Optionally, the target contact selection module 106 is also used for:

提取所述身份验证问题包含的关键字,根据所述关键字选择所述目标联系人。Extract keywords included in the identity verification question, and select the target contact according to the keywords.

可选的,所述参考验证答案接收模块108还用于:Optionally, the reference verification answer receiving module 108 is also used for:

计算所述身份验证答案与所述目标联系人返回的参考验证答案的匹配百分比,在所述匹配百分比超过设定的阈值时,判定所述身份验证答案与所述目标联系人返回的参考验证答案匹配。Calculate the matching percentage of the identity verification answer and the reference verification answer returned by the target contact, and determine the identity verification answer and the reference verification answer returned by the target contact when the matching percentage exceeds a set threshold match.

终端在接收到数据迁移指令时,向用户展示身份验证问题并获取用户输入的身份验证答案;并在通讯录中选择目标联系人,向所选择的目标联系人发送身份验证问题,获取目标联系人的参考验证答案后判断其是否与用户的身份验证答案匹配,匹配成功时判定身份验证通过,根据数据迁移指令进行数据迁移。这就使得在对终端进行数据迁移之前,可对操作的用户进行身份验证,并且需要操作的用户与终端上通信录中实际的联系人回答相同的验证问题,在操作者的答案与终端上通信录中实际的联系人的答案匹配时,即可确定操作者极大几率为该终端的拥有者,从而可保证由值得信任的用户来进行数据迁移,保证了数据迁移的安全性,提高用户体验;另外,数据迁移指令并非由终端的拥有者发出时,目标联系人在接收到进行身份验证的问题后,即可告知终端的拥有者对终端进行挂失和数据冻结等处理,从而进一步地提高数据安全性。When the terminal receives the data migration instruction, it displays the identity verification question to the user and obtains the identity verification answer entered by the user; and selects the target contact in the address book, sends the identity verification question to the selected target contact, and obtains the target contact After referring to the verification answer, it is judged whether it matches the user's identity verification answer. If the match is successful, it is determined that the identity verification is passed, and data migration is performed according to the data migration instruction. This makes it possible to authenticate the operating user before data migration on the terminal, and the user who needs to operate answers the same verification questions as the actual contact in the address book on the terminal, and the operator's answer is communicated with the terminal When the answers of the actual contacts in the record match, the operator can be determined to be the owner of the terminal with a high probability, thus ensuring that the data migration is performed by a trustworthy user, ensuring the security of the data migration and improving the user experience ; In addition, when the data migration instruction is not issued by the terminal owner, the target contact can inform the terminal owner to report the loss of the terminal and freeze the data after receiving the identity verification question, thereby further improving the data security. safety.

在一个实施例中,如图6所示,图6展示了一种运行上述数据迁移身份验证的方法的基于冯诺依曼体系的计算机系统的终端10。该计算机系统可以是智能手机或平板电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。In one embodiment, as shown in FIG. 6 , FIG. 6 shows a terminal 10 of a computer system based on the Von Neumann system running the above-mentioned data migration authentication method. The computer system can be a terminal device such as a smart phone or a tablet computer. Specifically, it may include an external input interface 1001, a processor 1002, a memory 1003, and an output interface 1004 connected through a system bus. Wherein, the external input interface 1001 may optionally include at least a network interface 10012 . The memory 1003 may include an external memory 10032 (such as a hard disk, an optical disk, or a floppy disk, etc.) and an internal memory 10034 . The output interface 1004 may at least include devices such as a display screen 10042 .

具体的,上述处理器1002还用于执行如下步骤:Specifically, the processor 1002 is further configured to perform the following steps:

在接收到数据迁移指令时,展示预设的身份验证问题;When receiving a data migration command, display the default authentication question;

接收输入的与所述身份验证问题对应的身份验证答案;receiving an input authentication answer corresponding to said authentication question;

在通讯录中选择目标联系人,向所述目标联系人发送所述身份验证问题;Select a target contact in the address book, and send the identity verification question to the target contact;

接收所述目标联系人返回的参考验证答案,判断所述身份验证答案与所述目标联系人返回的参考验证答案是否匹配;receiving a reference verification answer returned by the target contact, and judging whether the identity verification answer matches the reference verification answer returned by the target contact;

若匹配,则根据所述数据迁移指令进行数据迁移。If they match, perform data migration according to the data migration instruction.

可选的,上述处理器1002还用于执行:所述在通讯录中选择目标联系人包括:Optionally, the above-mentioned processor 1002 is further configured to perform: the selecting the target contact in the address book includes:

展示通讯录,接收输入的联系人选择指令,获取所述联系人选择指令在所述通讯录中选中的目标联系人;displaying the address book, receiving an input contact selection instruction, and obtaining a target contact selected in the address book by the contact selection instruction;

或,在所述通讯录中随机选择目标联系人。Or, randomly select target contacts in the address book.

可选的,上述处理器1002还用于执行:所述在通讯录中选择目标联系人包括:Optionally, the above-mentioned processor 1002 is further configured to perform: the selecting the target contact in the address book includes:

在所述通讯录中选择亲密度高于设定的亲密度阈值的联系人作为所述目标联系人;selecting a contact whose intimacy is higher than a set intimacy threshold in the address book as the target contact;

和/或,在所述通讯录中选择账号安全性高于设定的安全性阈值的联系人作为所述目标联系人。And/or, selecting a contact whose account security is higher than a set security threshold in the address book as the target contact.

可选的,上述处理器1002还用于执行:所述在通讯录中选择目标联系人包括:Optionally, the above-mentioned processor 1002 is further configured to perform: the selecting the target contact in the address book includes:

提取所述身份验证问题包含的关键字,根据所述关键字选择所述目标联系人。Extract keywords included in the identity verification question, and select the target contact according to the keywords.

可选的,上述处理器1002还用于执行:所述判断所述身份验证答案与所述联系人返回的参考验证答案是否匹配包括:Optionally, the processor 1002 is further configured to perform: the judging whether the identity verification answer matches the reference verification answer returned by the contact includes:

计算所述身份验证答案与所述目标联系人返回的参考验证答案的匹配百分比,在所述匹配百分比超过设定的阈值时,判定所述身份验证答案与所述目标联系人返回的参考验证答案匹配。Calculate the matching percentage of the identity verification answer and the reference verification answer returned by the target contact, and determine the identity verification answer and the reference verification answer returned by the target contact when the matching percentage exceeds a set threshold match.

在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统10的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统10中形成逻辑上的身份验证问题展示模块102,身份验证答案接收模块104,目标联系人选择模块106,参考验证答案接收模块108,数据迁移模块110。且在数据迁移身份验证的方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。In this embodiment, the operation of this method is based on a computer program, and the program file of the computer program is stored in the external memory 10032 of the aforementioned computer system 10 based on the von Neumann architecture, and is loaded into the internal memory 10034 during operation, After being compiled into machine codes, it is delivered to the processor 1002 for execution, so that a logical identity verification question display module 102, identity verification answer receiving module 104, and target contact selection are formed in the computer system 10 based on the von Neumann system. Module 106, refer to verification answer receiving module 108, data migration module 110. And during the execution of the data migration authentication method, the input parameters are all received through the external input interface 1001, and passed to the memory 1003 for buffering, and then input to the processor 1002 for processing, and the processed result data may be cached in the memory 1003 Subsequent processing is carried out, or is transmitted to the output interface 1004 for output.

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (2)

Translated fromChinese
1.一种数据迁移身份验证的方法,其特征在于,所述方法包括:1. A method for data migration authentication, characterized in that the method comprises:在接收到数据迁移指令时,展示预设的身份验证问题,该身份验证问题是事先在终端上进行设置后保存的;When receiving the data migration instruction, display the preset authentication question, which is saved after setting on the terminal in advance;接收输入的与所述身份验证问题对应的身份验证答案;receiving an input authentication answer corresponding to said authentication question;在所述身份验证问题中提取出关键字,然后在通讯录的联系人中,通过历史记录的联系人备注信息、家庭成员分组信息、通话语音识别信息或短信息记录中查找与该关键字的匹配关键字,其中,对于从联系人备注信息、家庭成员分组信息、通话语音识别信息或短信息记录中查找匹配关键字时,所述匹配关键字与从所述身份验证问题中提取出的关键字是同义词或者近义词匹配,找到与所述匹配关键字相关的多个联系人作为目标联系人,向所述目标联系人发送所述身份验证问题;The keyword is extracted from the identity verification question, and then among the contacts in the address book, search for the keyword related to the keyword in the contact note information, family member group information, call voice recognition information or short message records in the history record. Matching keywords, wherein, when searching for matching keywords from contact note information, family member grouping information, call voice recognition information or short message records, the matching keywords and the key extracted from the identity verification question The word is a synonym or a synonym matching, find a plurality of contacts related to the matching keyword as a target contact, and send the identity verification question to the target contact;接收所述目标联系人返回的参考验证答案,计算所述身份验证答案与所述目标联系人返回的参考验证答案的匹配百分比,在所述匹配百分比超过设定的阈值时,判定所述身份验证答案与所述目标联系人返回的参考验证答案匹配;Receive the reference verification answer returned by the target contact, calculate the matching percentage of the identity verification answer and the reference verification answer returned by the target contact, and determine the identity verification when the matching percentage exceeds a set threshold. The answer matches the reference verification answer returned by said target contact;根据所述数据迁移指令进行数据迁移。Perform data migration according to the data migration instruction.2.一种数据迁移身份验证的装置,其特征在于,所述装置包括:2. A device for data migration authentication, characterized in that the device comprises:身份验证问题展示模块,用于在接收到数据迁移指令时,展示预设的身份验证问题,该身份验证问题是事先在终端上进行设置后保存的;The identity verification question display module is used to display a preset identity verification question when receiving a data migration instruction, and the identity verification question is saved after being set on the terminal in advance;身份验证答案接收模块,用于接收输入的与所述身份验证问题对应的身份验证答案;An identity verification answer receiving module, configured to receive an input identity verification answer corresponding to the identity verification question;目标联系人选择模块,用于在所述身份验证问题中提取出关键字,然后在通讯录的联系人中,通过历史记录的联系人备注信息、家庭成员分组信息、通话语音识别信息或短信息记录中查找与该关键字的匹配关键字,其中,对于从联系人备注信息、家庭成员分组信息、通话语音识别信息或短信息记录中查找匹配关键字时,所述匹配关键字与从所述身份验证问题中提取出的关键字是同义词或者近义词匹配,找到与所述匹配关键字相关的多个联系人作为目标联系人,向所述目标联系人发送所述身份验证问题;The target contact selection module is used to extract keywords from the identity verification question, and then among the contacts in the address book, through the contact note information, family member group information, call voice recognition information or short message in the history record Search for a matching keyword with the keyword in the record, wherein, when searching for a matching keyword from contact note information, family member group information, call voice recognition information or short message records, the matching keyword is the same as the matching keyword from the The keyword extracted from the identity verification question is a synonym or a synonym match, finding a plurality of contacts related to the matching keyword as a target contact, and sending the identity verification question to the target contact;参考验证答案接收模块,用于接收所述目标联系人返回的参考验证答案,计算所述身份验证答案与所述目标联系人返回的参考验证答案的匹配百分比,在所述匹配百分比超过设定的阈值时,判定所述身份验证答案与所述目标联系人返回的参考验证答案匹配;The reference verification answer receiving module is used to receive the reference verification answer returned by the target contact, calculate the matching percentage of the identity verification answer and the reference verification answer returned by the target contact, and when the matching percentage exceeds the set threshold, determine that the identity verification answer matches the reference verification answer returned by the target contact;数据迁移模块,用于在所述身份验证答案与所述目标联系人返回的参考验证答案匹配时,根据所述数据迁移指令进行数据迁移。A data migration module, configured to perform data migration according to the data migration instruction when the identity verification answer matches the reference verification answer returned by the target contact.
CN201610918001.3A2016-10-202016-10-20The method and device of Data Migration authenticationExpired - Fee RelatedCN106332054B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610918001.3ACN106332054B (en)2016-10-202016-10-20The method and device of Data Migration authentication

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610918001.3ACN106332054B (en)2016-10-202016-10-20The method and device of Data Migration authentication

Publications (2)

Publication NumberPublication Date
CN106332054A CN106332054A (en)2017-01-11
CN106332054Btrue CN106332054B (en)2018-03-27

Family

ID=57819247

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610918001.3AExpired - Fee RelatedCN106332054B (en)2016-10-202016-10-20The method and device of Data Migration authentication

Country Status (1)

CountryLink
CN (1)CN106332054B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109104280B (en)2017-06-202021-09-28腾讯科技(深圳)有限公司Method and device for forwarding message
CN110311788A (en)*2019-06-282019-10-08京东数字科技控股有限公司Auth method, device, electronic equipment and readable medium
CN112540712B (en)*2020-12-072022-05-10维沃移动通信有限公司 Message processing method, apparatus, electronic device and storage medium
US12309131B2 (en)*2023-03-302025-05-20Dell Products L.P.Method and system for user authentication during data migration

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101047503A (en)*2006-03-302007-10-03腾讯科技(深圳)有限公司Method and system for fetching cipher
CN101835137A (en)*2010-04-232010-09-15华为终端有限公司Method for transmitting and receiving file based on mobile terminals and mobile terminal
CN105007255A (en)*2014-04-222015-10-28腾讯科技(深圳)有限公司Verification method, server and system
CN105516133A (en)*2015-12-082016-04-20腾讯科技(深圳)有限公司User identity verification method, server and client

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102111732B (en)*2009-12-252013-12-18华为终端有限公司Method and device for sharing information between wireless terminals
CN104243717B (en)*2014-09-302016-09-07广东欧珀移动通信有限公司Realized the method and device of unblock mobile phone by speech recognition based on social networking application
CN105656850B (en)*2014-11-132020-08-14腾讯数码(深圳)有限公司Data processing method, related device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101047503A (en)*2006-03-302007-10-03腾讯科技(深圳)有限公司Method and system for fetching cipher
CN101835137A (en)*2010-04-232010-09-15华为终端有限公司Method for transmitting and receiving file based on mobile terminals and mobile terminal
CN105007255A (en)*2014-04-222015-10-28腾讯科技(深圳)有限公司Verification method, server and system
CN105516133A (en)*2015-12-082016-04-20腾讯科技(深圳)有限公司User identity verification method, server and client

Also Published As

Publication numberPublication date
CN106332054A (en)2017-01-11

Similar Documents

PublicationPublication DateTitle
US10554655B2 (en)Method and system for verifying an account operation
EP2849411B1 (en)Session establishment methods and corresponding server
CN111476571B (en)Asset processing method, device, equipment and storage medium based on blockchain
US9813373B2 (en)Methods and devices for online contacts expansion
CN106332054B (en)The method and device of Data Migration authentication
CN108452526B (en)Game fault reason query method and device, storage medium and electronic device
CN104980402B (en)Method and device for identifying malicious operation
CN104144392B (en)Information processing method, equipment and system
WO2018045977A1 (en)Shared resource display method, device and storage medium
WO2017054504A1 (en)Identity authentication method and device, and storage medium
CN111130986B (en)Message sending method, device, equipment and storage medium
CN109547426B (en)Service response method and server
CN106487655B (en)Message interaction method and device and processing server
CN105550205A (en) A contact information processing method and device thereof
CN105993156B (en)Server access verification method and device
CN114726947A (en)Message display method and device, user terminal and readable storage medium
CN112182520B (en)Identification method and device of illegal account number, readable medium and electronic equipment
CN111651749A (en) Method, device, computer equipment and storage medium for retrieving account based on password
US11363020B2 (en)Method, device and storage medium for forwarding messages
US11418553B2 (en)Video connection method and apparatus, and non-transitory computer-readable storage medium
CN103139192A (en)Recommendation registration method and system
US20150113381A1 (en)Techniques to leverage data from mobile headers
CN107786349B (en)Security management method and device for user account
US12062055B2 (en)Systems and methods for increasing data security in social media online platforms
WO2020124444A1 (en)Information processing method and related apparatus

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP01Change in the name or title of a patent holder
CP01Change in the name or title of a patent holder

Address after:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20180327


[8]ページ先頭

©2009-2025 Movatter.jp