HK1222265B - Information interaction method, method for associating human biometric data with account and apparatuses thereof - Google Patents
Information interaction method, method for associating human biometric data with account and apparatuses thereof Download PDFInfo
- Publication number
- HK1222265B HK1222265B HK16110240.9A HK16110240A HK1222265B HK 1222265 B HK1222265 B HK 1222265B HK 16110240 A HK16110240 A HK 16110240A HK 1222265 B HK1222265 B HK 1222265B
- Authority
- HK
- Hong Kong
- Prior art keywords
- information
- biometric data
- human biometric
- identification information
- user
- Prior art date
Links
Description
技术领域Technical Field
本申请涉及信息交互技术领域,尤其涉及信息交互以及人体生物特征数据与账号的关联方法、装置。The present application relates to the field of information interaction technology, and in particular to methods and devices for information interaction and association of human biometric data with accounts.
背景技术Background Art
人体生物特征数据包括人脸特征、指纹特征、掌纹特征、视网膜特征、骨骼特征、心跳特征等,具有个性化强、不易模仿的特点。因此,基于人体生物特征数据,用户无需记录账号、密码等信息,而可以通过直接扫描用户的人体生物特征数据,即可实现快速、安全的账号登录和信息交互等操作。Biometric data, including facial features, fingerprints, palm prints, retinal features, bone structure, and heartbeat characteristics, is highly personalized and difficult to imitate. Therefore, using biometric data, users no longer need to record account numbers and passwords. Instead, they can directly scan their biometric data for fast and secure account login and information exchange.
发明内容Summary of the Invention
本申请提供了信息交互以及人体生物特征数据与账号的关联方法、装置,可以减少对人体生物特征数据的获取次数,提升信息交互效率。This application provides a method and device for information interaction and association of human biometric data with accounts, which can reduce the number of times human biometric data is acquired and improve the efficiency of information interaction.
为实现上述目的,本申请提供技术方案如下:To achieve the above objectives, this application provides the following technical solutions:
根据本发明的第一方面,提出了一种信息交互方法,包括:According to a first aspect of the present invention, an information interaction method is proposed, comprising:
当与信息交互方的用户账号之间的信息交互操作被触发时,获取作为所述信息交互方的用户的人体生物特征数据;When an information interaction operation with a user account of an information interaction party is triggered, obtaining human biometric data of the user who is the information interaction party;
根据所述人体生物特征数据,若判定不存在相匹配的用户账号,则暂停所述信息交互操作,并通过设备将所述人体生物特征数据上传至服务器,以由所述用户在自身的用户账号与该人体生物特征数据之间建立关联关系;If it is determined that no matching user account exists based on the human biometric data, suspending the information interaction operation and uploading the human biometric data to a server via the device, so that the user can establish an association between his or her own user account and the human biometric data;
当接收到所述服务器发送的匹配于所述人体生物特征数据的用户账号时,恢复所述信息交互操作,并与匹配于所述人体生物特征数据的用户账号完成所述信息交互操作。When the user account matching the human biometric data is received from the server, the information interaction operation is resumed and the information interaction operation is completed with the user account matching the human biometric data.
根据本发明的第二方面,提出了一种信息交互方法,包括:According to a second aspect of the present invention, an information interaction method is proposed, comprising:
通过已登录账号向服务器发送数据查询请求,以查询信息交互方的用户账号所属设备获取并上传的所述已登录账号对应用户的人体生物特征数据;Sending a data query request to the server through the logged-in account to query the human biometric data of the user corresponding to the logged-in account obtained and uploaded by the device to which the user account of the information interaction party belongs;
向所述服务器发送关联请求,以在所述已登录账号与查询到的人体生物特征数据之间建立关联关系;Sending an association request to the server to establish an association relationship between the logged-in account and the retrieved human biometric data;
当接收到所述信息交互方账号根据所述关联关系发送的交互信息时,与所述信息交互方的用户账号完成信息交互操作。When the interaction information sent by the information interaction party account according to the association relationship is received, the information interaction operation is completed with the user account of the information interaction party.
根据本发明的第三方面,提出了一种人体生物特征数据与账号的关联方法,包括:According to a third aspect of the present invention, a method for associating human biometric data with an account is proposed, comprising:
接收通过设备上传的人体生物特征数据;Receiving human biometric data uploaded through a device;
将所述人体生物特征数据与相应的标识信息进行关联存储;Associating and storing the human biometric data with corresponding identification information;
接收来自用户账号的请求信息,所述请求信息中包含标识信息;Receiving a request message from a user account, wherein the request message includes identification information;
查找与所述请求信息中包含的标识信息对应的人体生物特征数据,并在所述用户账号与查找到的人体生物特征数据之间建立关联关系。Searching for human biometric data corresponding to the identification information included in the request information, and establishing an association between the user account and the searched human biometric data.
根据本发明的第四方面,提出了一种信息交互装置,包括:According to a fourth aspect of the present invention, an information interaction device is provided, comprising:
获取单元,当与信息交互方的用户账号之间的信息交互操作被触发时,获取作为所述信息交互方的用户的人体生物特征数据;an acquiring unit, configured to acquire biometric data of a user who is an information interacting party when an information interacting operation with the user account of the information interacting party is triggered;
处理单元,根据所述人体生物特征数据,若判定不存在相匹配的用户账号,则暂停所述信息交互操作,并通过设备将所述人体生物特征数据上传至服务器,以由所述用户在自身的用户账号与该人体生物特征数据之间建立关联关系;a processing unit, which, if it is determined that no matching user account exists based on the human biometric data, suspends the information interaction operation and uploads the human biometric data to a server via a device, so that the user establishes an association between his or her user account and the human biometric data;
交互单元,当接收到所述服务器发送的匹配于所述人体生物特征数据的用户账号时,恢复所述信息交互操作,并与匹配于所述人体生物特征数据的用户账号完成所述信息交互操作。The interaction unit, when receiving the user account matching the human biometric data sent by the server, resumes the information interaction operation and completes the information interaction operation with the user account matching the human biometric data.
根据本发明的第五方面,提出了一种信息交互装置,包括:According to a fifth aspect of the present invention, an information interaction device is provided, comprising:
查询单元,通过已登录账号向服务器发送数据查询请求,以查询信息交互方的用户账号所属设备获取并上传的所述已登录账号对应用户的人体生物特征数据;A query unit, which sends a data query request to the server through the logged-in account to query the human biometric data of the user corresponding to the logged-in account acquired and uploaded by the device to which the user account of the information interaction party belongs;
关联单元,向所述服务器发送关联请求,以在所述已登录账号与查询到的人体生物特征数据之间建立关联关系;an associating unit, sending an association request to the server to establish an association relationship between the logged-in account and the queried human biometric data;
交互单元,当接收到所述信息交互方账号根据所述关联关系发送的交互信息时,与所述信息交互方的用户账号完成信息交互操作。The interaction unit completes the information interaction operation with the user account of the information interaction party when receiving the interaction information sent by the information interaction party account according to the association relationship.
根据本发明的第六方面,提出了一种人体生物特征数据与账号的关联装置,包括:According to a sixth aspect of the present invention, a device for associating human biometric data with an account number is provided, comprising:
数据接收单元,接收通过设备上传的人体生物特征数据;A data receiving unit, receiving human biometric data uploaded by the device;
关联存储单元,将所述人体生物特征数据与相应的标识信息进行关联存储;an associated storage unit for storing the human biometric data in association with corresponding identification information;
请求接收单元,接收来自用户账号的请求信息,所述请求信息中包含识信息;A request receiving unit, receiving a request message from a user account, wherein the request message includes identification information;
关联处理单元,查找与所述请求信息中包含的标识信息对应的人体生物特征数据,并在所述用户账号与查找到的人体生物特征数据之间建立关联关系。The association processing unit searches for human biometric data corresponding to the identification information included in the request information, and establishes an association relationship between the user account and the searched human biometric data.
由以上技术方案可见,本申请通过对信息交互操作的暂停和恢复,等待信息交互方的用户实时建立人体生物特征数据与用户账号之间的关联关系,从而能够减少对人体生物特征数据的获取次数,避免信息交互操作的执行次数,也有助于提升信息交互效率。It can be seen from the above technical solution that this application, by pausing and resuming information interaction operations, waits for the user of the information interaction party to establish the association relationship between human biometric data and user account in real time, thereby reducing the number of times human biometric data is obtained, avoiding the number of times information interaction operations are executed, and also helping to improve information interaction efficiency.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1示出了一种信息交互方法的流程图;FIG1 shows a flow chart of an information interaction method;
图2示出了另一种信息交互方法的流程图;FIG2 shows a flow chart of another information interaction method;
图3A示出了根据本申请一示例性实施例的基于终端侧的信息交互方法的流程图;FIG3A shows a flow chart of a terminal-side information interaction method according to an exemplary embodiment of the present application;
图3B示出了根据本申请另一示例性实施例的基于终端侧的信息交互方法的流程图;FIG3B shows a flowchart of a terminal-side information interaction method according to another exemplary embodiment of the present application;
图4示出了根据本申请一示例性实施例的执行付款业务的流程图;FIG4 shows a flow chart of executing a payment service according to an exemplary embodiment of the present application;
图5示出了根据本申请一示例性实施例的基于服务器侧的人体生物特征数据与账号的关联方法的流程图;FIG5 shows a flow chart of a method for associating human biometric data with an account based on a server side according to an exemplary embodiment of the present application;
图6示出了根据本申请一示例性实施例的终端的结构示意图;FIG6 shows a schematic structural diagram of a terminal according to an exemplary embodiment of the present application;
图7示出了根据本申请一示例性实施例的信息交互装置的框图;FIG7 shows a block diagram of an information interaction device according to an exemplary embodiment of the present application;
图8示出了根据本申请另一示例性实施例的信息交互装置的框图;FIG8 shows a block diagram of an information interaction device according to another exemplary embodiment of the present application;
图9示出了根据本申请一示例性实施例的服务器的结构示意图;FIG9 shows a schematic structural diagram of a server according to an exemplary embodiment of the present application;
图10示出了根据本申请另一示例性实施例的人体生物特征数据与账号的关联装置的框图。FIG10 shows a block diagram of a device for associating human biometric data with an account according to another exemplary embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
用户之间实现信息交互时,需要基于各用户分别对应的用户账号,从而在用户账号之间执行交互信息的发送与接收操作。在基于人体生物特征数据的信息交互过程中,实际上是将用户的人体生物特征数据与用户账号之间建立关联,从而利用人体生物特征数据的易于获得、难于模仿、安全性高等特点,使得信息交互的操作过程更容易、安全地实现。When users exchange information, they need to use their respective user accounts to send and receive information. In the process of information exchange based on human biometric data, the user's biometric data is actually associated with the user account. This makes the information exchange process easier and more secure by leveraging the characteristics of human biometric data, such as ease of acquisition, difficulty in imitation, and high security.
如图1所示,假定在用户A和用户B之间实现信息交互,则通常的处理过程如下:As shown in Figure 1, assuming that information exchange is implemented between user A and user B, the general processing process is as follows:
步骤102,用户A和用户B分别在服务器上存储自身的用户账号与人体生物特征数据之间的关联关系。假定用户A对应的用户账号为账号A、人体生物特征数据为特征1,用户B对应的用户账号为账号B、人体生物特征数据为特征2,则用户A和用户B分别在服务器上存储账号A——特征1、账号B——特征2的关联关系。In step 102, user A and user B each store the association between their user account and biometric data on the server. Assuming user A's corresponding user account is account A and their biometric data is feature 1, and user B's corresponding user account is account B and their biometric data is feature 2, user A and user B each store the association between account A and feature 1, and account B and feature 2, on the server.
步骤104,服务器将接收到的用户账号和人体生物特征数据进行关联存储,比如图1所示的账号A与特征1、账号B与特征2等。In step 104 , the server associates and stores the received user account and human biometric data, such as account A and feature 1, account B and feature 2, etc., as shown in FIG1 .
步骤106,假定用户A触发信息交互操作。Step 106: Assume that user A triggers an information interaction operation.
步骤108,用户A通过扫描设备对用户B进行扫描,获得用户B的人体生物特征数据,比如特征2。In step 108 , user A scans user B using a scanning device to obtain user B's biometric data, such as feature 2.
步骤110,用户A通过终端向服务器发送查询请求,该查询请求中包含扫描得到的特征2。In step 110, user A sends a query request to the server via the terminal, where the query request includes feature 2 obtained by scanning.
步骤112,基于预存储的账号B——特征2的关联关系,服务器查询与特征2相匹配的用户账号为账号B,并向用户A返回包含账号B的查询结果。Step 112: Based on the pre-stored association between account B and feature 2, the server searches for the user account that matches feature 2 as account B, and returns a query result containing account B to user A.
当然,如果步骤106中是用户B触发信息交互操作,并且步骤108中由用户B通过扫描设备对用户A进行扫描、得到特征1,步骤110中由用户B向服务器发送包含特征1的查询请求,则服务器在步骤112中会根据账号A——特征1的关联关系,查找到对应于用户B上传的特征1的账号A。Of course, if user B triggers the information interaction operation in step 106, and user B scans user A through a scanning device to obtain feature 1 in step 108, and user B sends a query request containing feature 1 to the server in step 110, then the server will find account A corresponding to feature 1 uploaded by user B based on the association relationship between account A and feature 1 in step 112.
步骤114,用户A通过账号A与账号B(对应于用户B)进行信息交互,即实现了用户A与用户B之间的信息交互。In step 114 , user A exchanges information with account B (corresponding to user B) through account A, thereby realizing information exchange between user A and user B.
通过如图1所示的上述处理过程,可以方便地实现用户A与用户B之间的信息交互,且基于对用户B的特征扫描,避免了其他用户通过登录账号B而冒充用户B。Through the above processing process shown in Figure 1, information interaction between user A and user B can be easily achieved, and based on the feature scanning of user B, other users are prevented from impersonating user B by logging into account B.
然而,上述处理过程都是以步骤102为基础进行实现的,即信息交互双方必须事先将用户账号与人体生物特征数据之间的关联关系存储在服务器中,使得信息交互操作过程中,能够基于该预存储的关联关系,查找到对应于扫描出的人体生物特征数据的用户账号(即步骤112)。However, the above processing procedures are all implemented based on step 102, that is, the two parties to the information interaction must store the association relationship between the user account and the human biometric data in the server in advance, so that during the information interaction operation, the user account corresponding to the scanned human biometric data can be found based on the pre-stored association relationship (that is, step 112).
但是,尤其是应用功能刚推出的时候,很多用户都可能没有将自身的用户账号和人体生物特征数据相关联地存储在服务器中,使得处理构成如图2所示:However, especially when the application function is first launched, many users may not store their user accounts and human biometric data in association with each other on the server, resulting in the processing structure shown in Figure 2:
步骤202,假定仅用户A将自身的账号A和特征1上传至服务器。In step 202 , it is assumed that only user A uploads his account A and feature 1 to the server.
步骤204,服务器将账号A与特征1进行关联存储。In step 204 , the server associates account A with feature 1 and stores the associated information.
步骤206,假定用户A触发了第一次信息交互操作。In step 206, it is assumed that user A triggers the first information interaction operation.
步骤208,用户A通过扫描设备对用户B进行扫描,获得用户B的人体生物特征数据,比如特征2。In step 208 , user A scans user B using a scanning device to obtain user B's biometric data, such as feature 2.
步骤210,用户A通过终端向服务器发送查询请求,该查询请求中包含扫描得到的特征2。In step 210, user A sends a query request to the server via the terminal, where the query request includes feature 2 obtained by scanning.
步骤212,由于用户B并未将账号B与特征2相关联地上传和存储至服务器,因而服务器无法查找到与特征2相匹配的用户账号,并向用户A返回“未查找到”的查询结果。In step 212, since user B has not uploaded and stored account B in association with feature 2 to the server, the server cannot find a user account that matches feature 2 and returns a query result of "not found" to user A.
步骤214,由于无法确定信息交互方,因而用户A触发的第一次信息交互操作结束。In step 214, since the information interaction party cannot be determined, the first information interaction operation triggered by user A ends.
步骤216,用户B需要通过扫描设备对自己进行扫描,将获得的人体生物特征数据,比如特征2,与账号B相关联地存储至服务器。In step 216, user B needs to scan himself through a scanning device and store the obtained biometric data, such as feature 2, in association with account number B on the server.
步骤218,用户A触发了第二次信息交互操作。In step 218, user A triggers the second information interaction operation.
步骤220,用户A通过扫描设备对用户B进行扫描,获得用户B的人体生物特征数据,比如特征2。In step 220 , user A scans user B using a scanning device to obtain user B's biometric data, such as feature 2.
步骤222,用户A通过终端向服务器发送查询请求,该查询请求中包含扫描得到的特征2。In step 222, user A sends a query request to the server via the terminal, where the query request includes feature 2 obtained by scanning.
步骤224,基于预存储的账号B——特征2的关联关系,服务器查询与特征2相匹配的用户账号为账号B,并向用户A返回包含账号B的查询结果。In step 224 , based on the pre-stored association between account B and feature 2, the server searches for the user account that matches feature 2 as account B, and returns a query result including account B to user A.
步骤226,用户A通过账号A与账号B(对应于用户B)进行信息交互,即实现了用户A与用户B之间的信息交互。In step 226, user A exchanges information with account B (corresponding to user B) through account A, thereby realizing information exchange between user A and user B.
可见,当信息交互方并未事先关联存储用户账号和人体生物特征数据时,需要至少两次触发信息交互操作(步骤206和步骤218)、三次扫描人体生物特征数据(步骤208、步骤216和步骤220),操作过程十分复杂和繁琐。It can be seen that when the information interaction party has not previously associated and stored the user account and human biometric data, it is necessary to trigger the information interaction operation at least twice (step 206 and step 218) and scan the human biometric data three times (step 208, step 216 and step 220). The operation process is very complicated and tedious.
而在本申请的技术方案中,可以减少对用户的人体生物特征数据的获取次数、简化用户操作、提升信息交互效率。In the technical solution of the present application, the number of times the user's biometric data is obtained can be reduced, user operations can be simplified, and information interaction efficiency can be improved.
为对本申请进行进一步说明,提供下列实施例:To further illustrate this application, the following examples are provided:
请参考图3A,图3A示出了根据本申请一示例性实施例的信息交互方法的流程图,该方法应用于终端,可以包括下述步骤:Please refer to FIG3A , which shows a flow chart of an information interaction method according to an exemplary embodiment of the present application. The method is applied to a terminal and may include the following steps:
步骤302,当与信息交互方的用户账号之间的信息交互操作被触发时,获取作为所述信息交互方的用户的人体生物特征数据;Step 302: When an information interaction operation with a user account of an information interaction party is triggered, obtaining biometric data of the user as the information interaction party;
在本实施例中,人体生物特征数据可以包括下述至少之一:人脸特征、指纹特征、掌纹特征、视网膜特征、骨骼特征、心跳特征等;当然,本领域技术人员应该理解的是,本申请并不限制“人体生物特征数据”的具体类型,其他可以用于用户识别的生物特征,显然也可以应用于本申请的技术方案中。In this embodiment, human biometric data may include at least one of the following: facial features, fingerprint features, palm print features, retinal features, bone features, heartbeat features, etc.; of course, those skilled in the art should understand that this application does not limit the specific type of "human biometric data", and other biometric features that can be used for user identification can obviously also be applied to the technical solution of this application.
在本实施例中,具体可以通过终端内设置的APP(Application,应用程序),直接触发信息交互操作;或者,也可以通过APP之间的功能调用,间接实现对信息交互操作的触发。In this embodiment, the information interaction operation may be directly triggered by an APP (Application) set in the terminal; or, the information interaction operation may be indirectly triggered by function calls between APPs.
步骤304,根据所述人体生物特征数据,若判定不存在相匹配的用户账号,则暂停所述信息交互操作,并通过设备将所述人体生物特征数据上传至服务器,以由所述用户在自身的用户账号与该人体生物特征数据之间建立关联关系;Step 304: If it is determined that no matching user account exists based on the human biometric data, the information interaction operation is suspended, and the human biometric data is uploaded to the server via the device, so that the user can establish an association between his or her user account and the human biometric data.
在本实施例中,可以通过在设备上登录用户账号,并基于该用户账号将获取到的人体生物特征数据上传至服务器。In this embodiment, a user account may be logged in on the device, and the acquired human biometric data may be uploaded to the server based on the user account.
在本实施例中,用户账号和人体生物特征数据可以相关联地存储在映射关系数据库中,则通过查询该映射关系数据库,即可确定与获取的人体生物特征数据相匹配的用户账号。其中:In this embodiment, the user account and the human biometric data may be stored in a mapping database in association with each other, and the user account that matches the acquired human biometric data may be determined by querying the mapping database.
作为一示例性实施方式,用户可以将映射关系数据库下载并存储在终端本地,形成相应的本地映射关系数据库,并在该本地映射关系数据库中查找与获取的人体生物特征数据相匹配的用户账号。同时,还可以通过定期从服务器执行数据更新,确保本地映射关系数据库的数据实时性。As an exemplary embodiment, a user can download and store the mapping database locally on the terminal to form a corresponding local mapping database, and then search the local mapping database for user accounts that match the acquired human biometric data. Furthermore, the local mapping database can be updated regularly from the server to ensure the real-time data of the local mapping database.
优选地,对于本地映射关系数据库中存储的映射关系,对应的用户账号可以为好友(比如通讯录中的联系人)的用户账号,或者基于先前执行的信息交互操作而存在账号关系的用户账号,以避免在本地映射关系数据库中存储的数据量过大而导致其占用的本地存储空间过大或降低查询效率。Preferably, for the mapping relationship stored in the local mapping relationship database, the corresponding user account can be the user account of a friend (such as a contact in the address book), or a user account that has an account relationship based on previously performed information interaction operations, so as to avoid the large amount of data stored in the local mapping relationship database, which may cause it to occupy too much local storage space or reduce query efficiency.
作为另一示例性实施方式,可以在服务器上形成在线映射关系数据库,则用户可以通过将获取到的人体生物特征数据发送至服务器,从而由服务器在该在线映射关系数据库中查找与获取的人体生物特征数据相匹配的用户账号。通过采用在线映射关系数据库,使得其中的映射关系可以在线更新,确保了数据实时性。As another exemplary embodiment, an online mapping database can be created on a server. Users can then send their acquired biometric data to the server, which then searches the online mapping database for a user account that matches the acquired biometric data. Using an online mapping database allows for online updates of mappings, ensuring real-time data availability.
在本实施例中,通过将获取的人体生物特征数据存储至服务器,使得作为信息交互方的用户可以直接使用该人体生物特征数据,即在自身的用户账号与该人体生物特征数据之间建立关联关系,而无需用户重新扫描和获取自身的人体生物特征数据,从而有效减少人体生物特征数据的获取次数,提升信息交互效率。In this embodiment, by storing the acquired human biometric data to the server, the user as the information interaction party can directly use the human biometric data, that is, establish an association between his own user account and the human biometric data, without the need for the user to re-scan and acquire his own human biometric data, thereby effectively reducing the number of times the human biometric data is acquired and improving the efficiency of information interaction.
步骤306,当接收到所述服务器发送的匹配于所述人体生物特征数据的用户账号时,恢复所述信息交互操作,并与匹配于所述人体生物特征数据的用户账号完成所述信息交互操作。Step 306: When the user account matching the human biometric data is received from the server, the information interaction operation is resumed and the information interaction operation is completed with the user account matching the human biometric data.
在本实施例中,通过对信息交互操作的恢复,使得用户无需重新出发信息交互操作,也无需重新获取作为信息交互方的用户的人体生物特征数据,有助于提升信息交互效率。In this embodiment, by restoring the information interaction operation, the user does not need to re-initiate the information interaction operation, nor does he need to re-acquire the human biometric data of the user as the information interaction party, which helps to improve the efficiency of information interaction.
在本实施例中,作为一示例性实施方式,服务器可以直接在作为信息交互方的用户建立了对应于人体生物特征数据(步骤304中上传至服务器)的用户账号之后,将该用户账号推送至终端;作为另一示例性实施方式,终端可以在步骤304之后,向服务器发起轮询操作,则服务器可以基于该轮询操作,将匹配的用户账号作为查询结果返回至终端。In this embodiment, as an exemplary implementation, the server can directly push the user account to the terminal after the user as the information interaction party establishes a user account corresponding to the human biometric data (uploaded to the server in step 304); as another exemplary implementation, the terminal can initiate a polling operation to the server after step 304, and the server can return the matching user account as a query result to the terminal based on the polling operation.
在图3A所示的实施例中,从图1和图2所示的用户A的角度进行了描述,即上述实施例应用于用户A的终端;相对的,请参考图3B,图3B示出了根据本申请一示例性实施例的信息交互方法的流程图,该方法可以应用于图1和图2所示的用户B的终端,可以包括下述步骤:In the embodiment shown in FIG3A , the description is made from the perspective of user A shown in FIG1 and FIG2 , that is, the embodiment is applied to the terminal of user A. In contrast, please refer to FIG3B , which shows a flowchart of an information interaction method according to an exemplary embodiment of the present application. The method can be applied to the terminal of user B shown in FIG1 and FIG2 , and may include the following steps:
步骤302’,通过已登录账号向服务器发送数据查询请求,以查询信息交互方的用户账号所属设备获取并上传的所述已登录账号对应用户的人体生物特征数据;Step 302', sending a data query request to the server through the logged-in account to query the human biometric data of the user corresponding to the logged-in account acquired and uploaded by the device to which the user account of the information interaction party belongs;
在本实施例中,用户无需重新获取自身的人体生物特征数据,而是直接采用如图3A所示实施例中获取并上传至服务器的人体生物特征数据即可,从而减少对人体生物特征数据的获取次数。In this embodiment, the user does not need to reacquire his or her own human biometric data, but can directly use the human biometric data acquired and uploaded to the server in the embodiment shown in FIG3A , thereby reducing the number of times the human biometric data is acquired.
步骤304’,向所述服务器发送关联请求,以在所述已登录账号与查询到的人体生物特征数据之间建立关联关系;Step 304', sending an association request to the server to establish an association relationship between the logged-in account and the retrieved human biometric data;
步骤306’,当接收到所述信息交互方账号根据所述关联关系发送的交互信息时,与所述信息交互方的用户账号完成信息交互操作。Step 306': upon receiving the interaction information sent by the information interaction party account according to the association relationship, the information interaction operation is completed with the user account of the information interaction party.
由上述实施例可知,本申请在未查询到与获取的人体生物特征数据相匹配的用户账号时,不直接结束用户交互操作,而是采用暂停和重新恢复的方式,避免了信息交互操作的多次触发;同时,通过将获取到的人体生物特征数据上传至服务器,使得作为信息交互方的用户无需重新获取自己的人体生物特征数据,而可以直接为该已上传的人体生物特征数据设置对应的用户账号,从而有助于减少对人体生物特征数据的获取次数,提升信息交互的效率。It can be seen from the above embodiments that when the user account matching the acquired human biometric data is not queried, the present application does not directly end the user interaction operation, but adopts a pause and resume method to avoid multiple triggering of information interaction operations; at the same time, by uploading the acquired human biometric data to the server, the user as the information interaction party does not need to re-acquire his or her own human biometric data, but can directly set a corresponding user account for the uploaded human biometric data, thereby helping to reduce the number of times human biometric data is acquired and improving the efficiency of information interaction.
基于本申请的技术方案,可以应用于各种类型的信息交互场景下,比如下面以“付款业务”的具体应用场景为例,对方案的执行过程进行详细描述。请参考图4,图4示出了根据本申请一示例性实施例的执行付款业务的流程图,该方法涉及到用户A向用户B进行付款的过程,可以包括下述步骤:The technical solution of this application can be applied to various types of information interaction scenarios. For example, the following uses the specific application scenario of "payment service" as an example to describe the execution process of the solution in detail. Please refer to Figure 4, which shows a flowchart of executing a payment service according to an exemplary embodiment of this application. The method involves the process of user A making a payment to user B, and may include the following steps:
步骤402,用户A触发与用户B的付款业务后,扫描得到用户B的人脸图像。In step 402, after user A triggers a payment transaction with user B, the user A scans and obtains the facial image of user B.
在本实施例中,付款业务的触发可以由用户A直接触发,比如在手机或平板电脑等终端上的“支付宝”客户端中,触发付款业务;或者,用户A也可以通过如“购买”操作,间接触发付款业务。In this embodiment, the payment service can be triggered directly by user A, such as triggering the payment service in the "Alipay" client on a terminal such as a mobile phone or tablet; or, user A can also indirectly trigger the payment service through an operation such as "purchase".
在本实施例中,用户A可以通过终端上配置的功能部件,直接获取用户B的人体生物特征数据,也可以通过有线或无线方式连接至外部功能部件,并在该外部功能部件扫描和获取了用户B的人体生物特征数据后,接收该外部功能部件发送的数据。假如此处采用的人体生物特征数据为人脸图像,则用户A可以通过终端内部或外置的摄像头,扫描和获取用户B的人脸图像。In this embodiment, user A can directly obtain user B's biometric data through a functional component configured on the terminal. Alternatively, user A can connect to an external functional component via a wired or wireless connection and receive data sent by the external functional component after the external functional component scans and obtains user B's biometric data. If the biometric data used here is a facial image, user A can scan and obtain user B's facial image using an internal or external camera on the terminal.
在本实施例中,人体生物特征数据也可以是事先获取的,比如用户A预先将用户B的人脸图像存储在终端内,从而即便用户B不在身边,也可以事先信息交互。In this embodiment, human biometric data may also be acquired in advance, for example, user A stores the facial image of user B in the terminal in advance, so that even if user B is not around, information exchange can be carried out in advance.
步骤404,用户A将用户B的人脸图像发送至服务器,并由服务器查找与该人脸图像相匹配的用户账号。In step 404, user A sends the facial image of user B to the server, and the server searches for a user account that matches the facial image.
在本实施例中,作为一示例性实施方式,可以在服务器上配置在线数据库,该在线数据库中存储有用户预先上传的人脸图像与用户账号之间的映射关系,从而可以根据用户A上传的人脸图像,查找是否存在相匹配的用户账号。In this embodiment, as an exemplary implementation, an online database can be configured on the server, which stores the mapping relationship between facial images uploaded by users in advance and user accounts, so that it is possible to find out whether there is a matching user account based on the facial image uploaded by user A.
当然,作为另一示例性实施方式,用户A也可以将映射关系下载至自己的终端内,从而建立对应的本地数据库,在本地查找与人脸图像相匹配的用户账号。Of course, as another exemplary embodiment, user A may also download the mapping relationship to his own terminal, thereby establishing a corresponding local database, and searching locally for a user account that matches the facial image.
步骤406,若存在相匹配的用户账号,则转入步骤420,否则转入步骤408。In step 406 , if a matching user account exists, proceed to step 420 , otherwise proceed to step 408 .
步骤408,用户A暂停与用户B的付款业务。Step 408: User A suspends payment transactions with user B.
步骤410,用户A将获取的用户B的人脸图像上传并存储至服务器。In step 410, user A uploads and stores the acquired facial image of user B to the server.
在本实施例中,“步骤408”与“步骤410”仅用于区分两个操作步骤,但并不用于限制其具体的执行顺序。In this embodiment, “step 408” and “step 410” are only used to distinguish two operation steps, but are not used to limit the specific execution order thereof.
作为一示例性实施方式,用户B显然可以通过对服务器上的人脸图像进行依次查看,以确定自身的人脸图像。As an exemplary embodiment, user B can obviously determine his own facial image by viewing facial images on the server in sequence.
作为另一示例性实施方式,由于服务器中可能存在很多用户的人脸图像(或其他的人体生物特征数据),因而在步骤410中,用户A可以将获取的人脸图像与对应的标识信息相关联地上传至服务器中,则用户B可以基于该标识信息,从服务器中快速获取自身对应的人脸图像。As another exemplary embodiment, since there may be many users' facial images (or other human biometric data) in the server, in step 410, user A can upload the acquired facial image to the server in association with the corresponding identification information, and user B can then quickly obtain his or her corresponding facial image from the server based on the identification information.
当用户A将标识信息生成后上传至服务器时,标识信息可以包括下述至少之一:本地已登录账号的账号属性信息,用户A使用的终端设备上传所述人体生物特征数据的时间信息,该终端设备上传所述人体生物特征数据的地理位置信息,该终端设备的属性信息,该终端设备所处网络环境的属性信息,自定义字符串,该终端设备生成的随机字符串。其中,账号属性信息可以包括:用户A的账号名称、用户A的手机号码等,终端设备的属性信息可以包括:服务器为终端设备分配的ID、终端设备中的构成元件的ID等,终端设备所处网络环境的属性信息可以包括:终端设备的IP地址、MAC地址等等。当然,如果用户A和用户B在一起,则用户A也可以手动输入或控制终端设备生成任意标识信息,比如一串随机码,从而用户B可以根据该随机码查找到相应的人脸图像。When user A generates and uploads identification information to the server, the identification information may include at least one of the following: account attribute information of the locally logged-in account, the time when the terminal device used by user A uploaded the biometric data, the geographic location of the terminal device when uploading the biometric data, attribute information of the terminal device, attribute information of the network environment in which the terminal device is located, a custom string, or a random string generated by the terminal device. Account attribute information may include user A's account name, user A's mobile phone number, etc.; terminal device attribute information may include the ID assigned by the server to the terminal device, the IDs of components within the terminal device, etc.; and attribute information of the network environment in which the terminal device is located may include the IP address, MAC address, etc. Of course, if user A and user B are together, user A may also manually input or control the terminal device to generate arbitrary identification information, such as a random code, so that user B can find the corresponding facial image based on the random code.
作为另一示例性实施方式,可以由服务器在接收到用户A上传的人体生物特征数据后,自行生成相应的标识信息,并将人体生物特征数据和标识信息进行关联存储;然后,服务器将标识信息反馈至用户A的终端设备,使得用户B可以从该终端设备获取该标识信息,用于后续的人体生物特征数据查找和账号关联操作。As another exemplary embodiment, after receiving the human biometric data uploaded by user A, the server can generate corresponding identification information on its own and store the human biometric data and the identification information in association with each other; then, the server feeds back the identification information to user A's terminal device, so that user B can obtain the identification information from the terminal device for subsequent human biometric data search and account association operations.
当标识信息由服务器生成时,标识信息可以为随机字符串;通过由服务器生成标识信息,可以确保每个标识信息在服务器中的唯一性。When the identification information is generated by the server, the identification information may be a random character string. By having the server generate the identification information, the uniqueness of each piece of identification information in the server can be ensured.
在本实施例中,用户A可以将标识信息发送给用户B,也可以由用户B自行获取。当用户B自行获取标识信息时,用户A可以将标识信息显示于终端屏幕界面上,则用户B可以:1)读取标识信息,并输入终端中并上传至服务器,以查找相匹配的人脸图像;2)通过终端上的摄像头,采用OCR技术自动识别出标识信息;3)用户A将标识信息生成为相应的条形码,如一维码或二维码等,则用户B通过相应的识别功能,读取并解析出条形码中的标识信息。In this embodiment, user A can send the identification information to user B, or user B can obtain it on his own. When user B obtains the identification information on his own, user A can display the identification information on the terminal screen interface, and user B can then: 1) read the identification information, input it into the terminal, and upload it to the server to search for a matching facial image; 2) automatically recognize the identification information using OCR technology using the camera on the terminal; 3) user A generates a corresponding barcode from the identification information, such as a one-dimensional code or a two-dimensional code, and user B uses the corresponding recognition function to read and parse the identification information in the barcode.
步骤412,用户B从服务器中查找到自身的人脸图像。In step 412, user B searches for his/her own facial image from the server.
步骤414,用户B将查找到的人脸图像与自身的用户账号B进行关联。In step 414, user B associates the found facial image with his/her own user account B.
步骤416,用户B将查找到的人脸图像与自身的用户账号B之间的映射关系存储至服务器。其中,服务器可以将该映射关系更新至上述的在线数据库中。In step 416, user B stores the mapping relationship between the found facial image and his/her own user account B to the server. The server may update the mapping relationship to the online database.
步骤418,基于存储的映射关系,服务器可以将对应于步骤402中得到的人脸图像的用户账号B发送至用户A的终端,从而恢复付款业务。In step 418, based on the stored mapping relationship, the server may send the user account B corresponding to the facial image obtained in step 402 to the terminal of user A, thereby resuming the payment service.
步骤420,与用户B完成付款业务。Step 420: Complete the payment transaction with user B.
在上述实施例中,用户仅需要对人体生物特征数据进行一次获取,即可完成信息交互操作,且无需多次启动信息交互操作,从而有助于简化操作过程,提升信息交互效率。In the above embodiment, the user only needs to obtain human biometric data once to complete the information interaction operation, and there is no need to start the information interaction operation multiple times, which helps to simplify the operation process and improve the efficiency of information interaction.
请参考图5,图5示出了根据本申请一示例性实施例的基于服务器侧的人体生物特征数据与账号的关联方法的流程图,该方法应用于服务器,可以包括下述步骤:Please refer to FIG5 , which shows a flow chart of a method for associating human biometric data with an account on a server side according to an exemplary embodiment of the present application. The method is applied to the server and may include the following steps:
步骤502,接收通过设备上传的人体生物特征数据;Step 502: receiving human biometric data uploaded by the device;
步骤504,将所述人体生物特征数据与相应的标识信息进行关联存储;Step 504: storing the human biometric data in association with corresponding identification information;
在本实施例中,由于服务器上可能存在很多用户账号上传的人体生物特征数据,因而通过将体生物特征数据与标识信息进行关联存储,有助于对不同的人体生物特征数据进行有效区分,避免发生混淆。In this embodiment, since there may be many human biometric data uploaded by user accounts on the server, by associating the human biometric data with the identification information and storing them, it is helpful to effectively distinguish different human biometric data and avoid confusion.
作为一示例性实施方式,标识信息可以由用户通过设备上传,此时标识信息可以包括下述至少之一:所述设备中已登录账号的账号属性信息,所述设备上传所述人体生物特征数据的时间信息,所述设备上传所述人体生物特征数据的地理位置信息,所述设备的属性信息,所述设备所处网络环境的属性信息,自定义字符串,所述设备生成的随机字符串As an exemplary embodiment, the identification information can be uploaded by the user through the device. In this case, the identification information may include at least one of the following: account attribute information of the logged-in account in the device, time information of the device uploading the human biometric data, geographic location information of the device uploading the human biometric data, attribute information of the device, attribute information of the network environment in which the device is located, a custom string, and a random string generated by the device.
作为另一示例性实施方式,标识信息可以由服务器在本地生成,此时标识信息可以为随机字符串。当服务器生成标识信息时,可以确保每个标识信息的唯一性,避免用户采用标识信息进行查找时得到的查找结果过多,降低对正确的人体生物特征数据的获取效率。As another exemplary embodiment, the identification information can be generated locally by the server. In this case, the identification information can be a random string. When the server generates the identification information, the uniqueness of each identification information can be ensured, preventing users from obtaining too many search results when searching using the identification information, which could reduce the efficiency of obtaining the correct human biometric data.
步骤506,接收来自用户账号的请求信息,所述请求信息中包含所述标识信息;Step 506: Receive a request message from the user account, wherein the request message includes the identification information;
在本实施例中,发送请求信息的用户账号,与步骤502中发送人体生物特征数据的用户账号可以为同一账号,也可以为不同账号。In this embodiment, the user account that sends the request information and the user account that sends the human biometric data in step 502 can be the same account or different accounts.
步骤508,查找与所述请求信息中包含的标识信息对应的人体生物特征数据,并在所述用户账号与查找到的人体生物特征数据之间建立关联关系。Step 508: Search for human biometric data corresponding to the identification information included in the request information, and establish an association between the user account and the searched human biometric data.
由上述实施例可知,本申请通过将用户的人体生物特征数据上传至服务器,使得用户可以直接将该人体生物特征数据用于与用户账号之间建立关联关系,从而避免了用户多次获取人体生物特征数据,有助于提升账号关联效率。It can be seen from the above embodiments that this application uploads the user's human biometric data to the server, so that the user can directly use the human biometric data to establish an association relationship with the user account, thereby avoiding the user from obtaining human biometric data multiple times, which helps to improve the efficiency of account association.
此外,基于图5所示的人体生物特征数据与账户的关联方法,还可以实现基于服务器的信息交互操作,以提升用户间的信息交互效率。比如当用户A希望将拍摄的照片发送至用户B对应的用户账号b下,但用户B没有事先将自己的人脸图像与用户账号b之间建立关联,则可以基于服务器的信息转发,间接将来自用户A的照片发送至用户B,具体过程如下:In addition, based on the method for associating human biometric data with accounts shown in Figure 5, server-based information interaction operations can also be implemented to improve the efficiency of information interaction between users. For example, if user A wants to send a photo they took to user B's account b, but user B has not previously associated their facial image with user account b, the photo from user A can be indirectly sent to user B based on server information forwarding. The specific process is as follows:
在步骤502中,用户A获取用户B的人脸图像(或其他人体生物特征数据),但由于用户B没有事先将自己的人脸图像与用户账号b之间建立关联,则用户A将获取的人脸图像发送至服务器,还将需要发送至用户B的照片(或其他待交互信息)发送至服务器。In step 502, user A obtains the facial image (or other biometric data) of user B. However, since user B has not previously associated his or her facial image with user account b, user A sends the obtained facial image to the server, and also sends the photos (or other information to be interacted with) that need to be sent to user B to the server.
在步骤504中,将用户A上传的照片、人脸图像和相应的标识信息进行关联存储。由于服务器中可能存储有很多的待交互信息、人体生物特征数据等,因而通过关联存储操作,便于对已存储的信息和数据进行有效区分。In step 504, the photo, facial image, and corresponding identification information uploaded by user A are stored in association. Since the server may store a lot of information to be interacted with, human biometric data, etc., the associated storage operation facilitates effective differentiation of stored information and data.
在步骤506中,根据来自用户B的请求信息中的标识信息,一方面可以查找到用户A上传的人脸图像,从而在用户账号b与查找到的人脸图像之间建立关联,另一方面可以将查找到的照片发送至用户B,从而完成用户A的用户账号a与用户B的用户账号b之间的交互。In step 506, based on the identification information in the request information from user B, on the one hand, the facial image uploaded by user A can be found, thereby establishing an association between user account b and the found facial image; on the other hand, the found photo can be sent to user B, thereby completing the interaction between user account a of user A and user account b of user B.
可见,虽然由于用户B没有事先建立自己人脸图像与用户账号b之间的关联关系,导致用户A与用户B之间的信息交互操作(即发送照片的操作)暂停,但基于用户B事后执行的关联建立操作,并通过服务器对照片的“中转”,使得信息交互操作恢复并顺利完成。It can be seen that although the information interaction operation between users A and B (i.e., the operation of sending photos) was suspended because user B did not establish an association between his or her facial image and user account b in advance, the information interaction operation was restored and completed smoothly based on the association establishment operation performed by user B afterwards and the "transfer" of the photos through the server.
图6示出了根据本申请的一示例性实施例的终端的示意结构图。请参考图6,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成信息交互装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。Figure 6 shows a schematic structural diagram of a terminal according to an exemplary embodiment of the present application. Please refer to Figure 6. At the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory. Of course, it may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming an information interaction device at the logical level. Of course, in addition to software implementation, this application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
请参考图7,在软件实施方式中,对应于图3A所示的信息交互方法,该信息交互装置可以包括获取单元、处理单元和交互单元。其中:Please refer to FIG7 , in a software implementation, corresponding to the information interaction method shown in FIG3A , the information interaction device may include an acquisition unit, a processing unit, and an interaction unit.
获取单元,当与信息交互方的用户账号之间的信息交互操作被触发时,获取作为所述信息交互方的用户的人体生物特征数据;an acquiring unit, configured to acquire biometric data of a user who is an information interacting party when an information interacting operation with the user account of the information interacting party is triggered;
处理单元,根据所述人体生物特征数据,若判定不存在相匹配的用户账号,则暂停所述信息交互操作,并通过设备将所述人体生物特征数据上传至服务器,以由所述用户在自身的用户账号与该人体生物特征数据之间建立关联关系;a processing unit, which, if it is determined that no matching user account exists based on the human biometric data, suspends the information interaction operation and uploads the human biometric data to a server via a device, so that the user establishes an association between his or her user account and the human biometric data;
交互单元,当接收到所述服务器发送的匹配于所述人体生物特征数据的用户账号时,恢复所述信息交互操作,并与匹配于所述人体生物特征数据的用户账号完成所述信息交互操作。The interaction unit, when receiving the user account matching the human biometric data sent by the server, resumes the information interaction operation and completes the information interaction operation with the user account matching the human biometric data.
可选的,所述处理单元具体用于:Optionally, the processing unit is specifically configured to:
查找本地映射关系数据库中是否存在与所述人体生物特征数据相匹配的用户账号,其中所述本地映射关系数据库中存储有人体生物特征数据与用户账号之间的映射关系;Searching a local mapping database for a user account that matches the human biometric data, wherein the local mapping database stores a mapping relationship between the human biometric data and the user account;
或者,将所述人体生物特征数据发送至服务器,以由所述服务器查找在线映射关系数据库中是否存在与所述人体生物特征数据相匹配的用户账号,并接收所述服务器返回的查询结果,其中所述在线映射关系数据库中存储有人体生物特征数据与用户账号之间的映射关系。Alternatively, the human biometric data is sent to a server, so that the server searches an online mapping database for a user account that matches the human biometric data, and receives a query result returned by the server, wherein the online mapping database stores a mapping relationship between the human biometric data and the user account.
可选的,还包括接收单元或生成单元,其中:Optionally, it further includes a receiving unit or a generating unit, wherein:
所述接收单元,在将所述人体生物特征数据发送至所述服务器之后,接收所述服务器返回的标识信息,其中所述人体生物特征数据与所述标识信息被关联存储于所述服务器中;The receiving unit receives identification information returned by the server after sending the human biometric data to the server, wherein the human biometric data and the identification information are associated and stored in the server;
所述生成单元,生成标识信息,并将所述标识信息发送至所述服务器,以使所述人体生物特征数据被与所述标识信息相关联地存储于所述服务器中。The generating unit generates identification information and sends the identification information to the server, so that the human biometric data is stored in the server in association with the identification information.
可选的,当所述标识信息由所述服务器返回时,所述标识信息包括:随机字符串;Optionally, when the identification information is returned by the server, the identification information includes: a random character string;
当所述标识信息由本地生成时,所述标识信息包括下述至少之一:When the identification information is generated locally, the identification information includes at least one of the following:
所述设备中已登录账号的账号属性信息,所述设备上传所述人体生物特征数据的时间信息,所述设备上传所述人体生物特征数据的地理位置信息,所述设备的属性信息,所述设备所处网络环境的属性信息,自定义字符串,所述设备生成的随机字符串。The account attribute information of the logged-in account in the device, the time information of the device uploading the human biometric data, the geographical location information of the device uploading the human biometric data, the attribute information of the device, the attribute information of the network environment in which the device is located, a custom string, and a random string generated by the device.
可选的,还包括:Optionally, also include:
显示单元,显示所述标识信息,或者显示根据所述标识信息生成的条码图形。The display unit displays the identification information, or displays a barcode graphic generated according to the identification information.
可选的,所述信息交互操作包括:Optionally, the information interaction operation includes:
与匹配于所述人体生物特征数据的用户账号之间执行当面转账操作。Perform face-to-face transfer operations with a user account that matches the human biometric data.
请参考图8,在软件实施方式中,对应于图3B所示的信息交互方法,该信息交互装置可以包括查询单元、关联单元和交互单元。其中:Please refer to FIG8 , in a software implementation, corresponding to the information interaction method shown in FIG3B , the information interaction device may include a query unit, an association unit, and an interaction unit.
查询单元,通过已登录账号向服务器发送数据查询请求,以查询信息交互方的用户账号所属设备获取并上传的所述已登录账号对应用户的人体生物特征数据;A query unit, which sends a data query request to the server through the logged-in account to query the human biometric data of the user corresponding to the logged-in account acquired and uploaded by the device to which the user account of the information interaction party belongs;
关联单元,向所述服务器发送关联请求,以在所述已登录账号与查询到的人体生物特征数据之间建立关联关系;an association unit, sending an association request to the server to establish an association relationship between the logged-in account and the queried human biometric data;
交互单元,当接收到所述信息交互方账号根据所述关联关系发送的交互信息时,与所述信息交互方的用户账号完成信息交互操作。The interaction unit completes the information interaction operation with the user account of the information interaction party when receiving the interaction information sent by the information interaction party account according to the association relationship.
可选的,所述数据查询请求中包含标识信息,所述标识信息由所述设备生成并发送至所述服务器,或者由所述服务器生成并发送至所述设备,其中所述人体生物特征数据被与所述标识信息关联地存储于所述服务器。Optionally, the data query request includes identification information, which is generated by the device and sent to the server, or generated by the server and sent to the device, wherein the human biometric data is stored in the server in association with the identification information.
可选的,还包括:Optionally, also include:
获取单元,获取所述设备的屏幕界面上显示的条码图形;An acquiring unit, configured to acquire a barcode graphic displayed on a screen interface of the device;
解析单元,解析所述条码图形,以得到所述标识信息。A parsing unit is configured to parse the barcode graphic to obtain the identification information.
可选的,所述信息交互操作包括:Optionally, the information interaction operation includes:
与所述信息交互方的用户账号之间执行当面转账操作。Perform face-to-face transfer operations with the user account of the information interaction party.
图9示出了根据本申请的一示例性实施例的服务器的示意结构图。请参考图9,在硬件层面,该服务器包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成人体生物特征数据与账号的关联装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。FIG9 shows a schematic structural diagram of a server according to an exemplary embodiment of the present application. Referring to FIG9 , at the hardware level, the server includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a device for associating human biometric data with an account at the logical level. Of course, in addition to software implementation, this application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
请参考图10,在软件实施方式中,该人体生物特征数据与账号的关联装置可以包括数据接收单元、关联存储单元、请求接收单元和关联处理单元。其中:Please refer to Figure 10, in a software implementation, the device for associating human biometric data with an account may include a data receiving unit, an association storage unit, a request receiving unit, and an association processing unit.
数据接收单元,接收通过设备上传的人体生物特征数据;A data receiving unit, receiving human biometric data uploaded by the device;
关联存储单元,将所述人体生物特征数据与相应的标识信息进行关联存储;an associated storage unit for storing the human biometric data in association with corresponding identification information;
请求接收单元,接收来自用户账号的请求信息,所述请求信息中包含标识信息;a request receiving unit, receiving a request message from a user account, wherein the request message includes identification information;
关联处理单元,查找与所述请求信息中包含的标识信息对应的人体生物特征数据,并在所述用户账号与查找到的人体生物特征数据之间建立关联关系。The association processing unit searches for human biometric data corresponding to the identification information included in the request information, and establishes an association relationship between the user account and the searched human biometric data.
可选的,所述标识信息由所述设备上传得到,或由本地生成。Optionally, the identification information is uploaded by the device or generated locally.
可选的,当所述标识信息由所述设备上传得到时,所述标识信息包括下述至少之一:Optionally, when the identification information is uploaded by the device, the identification information includes at least one of the following:
所述设备中已登录账号的账号属性信息,所述设备上传所述人体生物特征数据的时间信息,所述设备上传所述人体生物特征数据的地理位置信息,所述设备的属性信息,所述设备所处网络环境的属性信息,自定义字符串,所述设备生成的随机字符串;Account attribute information of the account logged into the device, time information of the device uploading the human biometric data, geographical location information of the device uploading the human biometric data, attribute information of the device, attribute information of the network environment in which the device is located, a custom string, and a random string generated by the device;
当所述标识信息由本地生成时,所述标识信息包括:随机字符串。When the identification information is generated locally, the identification information includes: a random character string.
可选的,所述数据接收单元还接收所述设备上传的待交互信息;Optionally, the data receiving unit further receives information to be interacted uploaded by the device;
所述关联存储单元还将所述待交互信息、所述人体生物特征数据及所述标识信息进行关联存储;The associated storage unit further associates and stores the information to be interacted with, the human biometric data, and the identification information;
所述装置还包括:信息发送单元,在接收到所述请求信息时,将对应于所述请求信息中包含的标识信息的待交互信息发送至所述用户账号。The device further includes: an information sending unit, which, upon receiving the request information, sends the to-be-interacted information corresponding to the identification information included in the request information to the user account.
因此,本申请通过对信息交互操作的暂停和恢复,等待信息交互方的用户实时建立人体生物特征数据与用户账号之间的关联关系,从而能够减少对人体生物特征数据的获取次数,避免信息交互操作的执行次数,也有助于提升信息交互效率。Therefore, this application pauses and resumes information interaction operations, waiting for the users of the information interaction party to establish the association between human biometric data and user accounts in real time, thereby reducing the number of times human biometric data is obtained, avoiding the number of times information interaction operations are executed, and also helping to improve information interaction efficiency.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims (28)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410505646.5A CN105516068B (en) | 2014-09-26 | 2014-09-26 | Information interaction and association method and device between human biometric data and account |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1222265A1 HK1222265A1 (en) | 2017-06-23 |
| HK1222265B true HK1222265B (en) | 2020-07-24 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11381556B2 (en) | Method and device for information interaction and association between human biological feature data and account | |
| JP6966057B2 (en) | Account information acquisition method, terminal, server, and system | |
| CN104429039B (en) | Information sharing using tokens received with visual tags | |
| CN108337210B (en) | Device configuration method, device, and system | |
| CN113748684B (en) | Media partner integration system and method | |
| JP2005174317A5 (en) | ||
| JP4552100B2 (en) | Product search system, product search device, and product search method for product search device | |
| WO2016197934A1 (en) | Barcode security authentication method | |
| WO2012163044A1 (en) | Contact photo providing method, management platform and user terminal | |
| JP2017509949A (en) | Upload form attachment | |
| TWI676111B (en) | Method and device for starting business process | |
| CN105225103A (en) | Continue payment system and method | |
| JP2013105482A (en) | Video live chat system | |
| HK1222265B (en) | Information interaction method, method for associating human biometric data with account and apparatuses thereof | |
| JPWO2020092619A5 (en) | ||
| CN118740851A (en) | Blockchain data processing method, device, electronic device and storage medium | |
| KR101861080B1 (en) | User authentication method and system | |
| JP7740497B2 (en) | Information providing device, information providing method, and program | |
| CN111782929B (en) | Information push method, device and system | |
| CN118784286A (en) | A code scanning login method, device, equipment and storage medium | |
| FR3136921A1 (en) | Managing the authentication of a terminal to access a service from a service provider. | |
| HK40001886A (en) | A method and apparatus for starting a business process | |
| HK40061368A (en) | Media partner integration system and method | |
| CN110544324A (en) | Registration sign-in method, component, terminal device and storage medium | |
| HK1254009B (en) | Starting method and device for service process |