CN109087166B - 身份认证方法、装置以及*** - Google Patents

身份认证方法、装置以及*** Download PDF

Info

Publication number
CN109087166B
CN109087166B CN201810814118.6A CN201810814118A CN109087166B CN 109087166 B CN109087166 B CN 109087166B CN 201810814118 A CN201810814118 A CN 201810814118A CN 109087166 B CN109087166 B CN 109087166B
Authority
CN
China
Prior art keywords
template
biological characteristic
service
information
service provider
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.)
Active
Application number
CN201810814118.6A
Other languages
English (en)
Other versions
CN109087166A (zh
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.)
Nanjing Yibo Software Technology Co.,Ltd.
Original Assignee
Shenzhen Huitong Business Co 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 Shenzhen Huitong Business Co Ltd filed Critical Shenzhen Huitong Business Co Ltd
Priority to CN201810814118.6A priority Critical patent/CN109087166B/zh
Publication of CN109087166A publication Critical patent/CN109087166A/zh
Application granted granted Critical
Publication of CN109087166B publication Critical patent/CN109087166B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • G06Q30/0637Approvals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种身份认证方法、设备以及***。其中,所述方法包括如下步骤:获取目标人物的生物特征信息;根据订单从区块链或者认证端中获取待选生物特征模板,订单关联所述待选生物特征模板,所述订单用于为服务需求方的人员订购服务提供方提供的服务;将所述目标人物的生物特征信息和待选生物特征模板进行匹配;在匹配成功的情况下,发出允许目标人物使用服务提供方提供的服务的消息。上述方案能够有效提高匹配的速度。

Description

身份认证方法、装置以及***
技术领域
本申请涉及认证领域,尤其涉及一种身份认证方法、装置以及***。
背景技术
生物特征识别技术是指利用人体所固有的生理特征(指纹、虹膜、面相)或行为特征(步态、击键习惯等)来进行个人身份鉴定的技术。这种技术具有准确性高,难以伪造以及使用方便等等特点,从而得到了广泛的应用。
但是,现有的生物特征识别技术在海量的生物特征模板中进行匹配,导致匹配的速度不高。
发明内容
本申请提供了一种身份认证方法、装置以及***,能够有效提高匹配的速度,并减少误判的可能性。
第一方面,提高了一种身份认证方法。服务需求端或者中介端将订单发送给服务提供端。相应地,服务提供端接收到服务需求端发送的订单。其中,订单关联待选生物特征模板,所述订单用于为服务需求方的人员订购服务提供方提供的服务。服务提供端根据订单从区块链中获取所述待选生物特征模板。服务提供端采集目标人物的生物特征信息,然后,将所述目标人物的生物特征信息和待选生物特征模板进行匹配。在匹配成功的情况下,服务提供端发出允许目标人物使用服务提供方提供的服务的消息。
服务提供端可以根据订单从身份认证区域链中获取与订单关联的待选生物特征模板,以从海量的生物特征模板中筛选出与订单相关的待选生物特征模板,减少了匹配时需要匹配的生物特征模板的数量,有效提高匹配的速度,并减少了匹配的误判率。
结合第一方面,在第一种实现方式中,所述待选生物特征模板上传至区块链中的方式包括以下两种或者两种以上:
第一种方式中,所述服务需求端将订单包括的区块链索引与所述待选生物特征模板上传至区块链中。然后,所述服务提供端根据订单包括的区块链索引将所述待选生物特征模板从区块链中下载下来。
第二种方式中,所述中介端将区块链索引与所述待选生物特征模板上传至区块链中。然后,所述服务提供端根据区块链索引将所述待选生物特征模板从区块链中下载下来。
在实际应用中,可以根据需要选择由服务需求端还是中介端将待选生物特征模板上传至区块链,增加了操作的自由度。
结合第一方面,在第二种实现方式中,所述订单还关联事务数据,其中,所述事物数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,所述企业信息为所述服务需求方的人员所在的企业的信息。其中,所述企业信息是所述服务需求方提供的。所述目标身份认证数据的获取方式包括以下两种或者两种以上:
第一种方式中,服务需求端采集所述服务需求方的人员的生物特征信息和证件信息,并将所述服务需求方的人员的生物特征信息和证件信息发送给合法机构端。其中,合法机构可以是公安***或者公安***认可的机构等等。合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。合法机构端将所述目标身份认证数据发送给服务需求端。
第二种方式中,中介端采集所述服务需求方的人员的生物特征信息和证件信息,并将所述服务需求方的人员的生物特征信息和证件信息发送给合法机构端。其中,合法机构可以是公安***或者公安***认可的机构等等。合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。合法机构端将所述目标身份认证数据发送给中介端。
结合第一方面的第二种实现方式中,所述待选生物特征模板和所述事务数据上传至区块链中的方式包括以下两种或者两种以上:
第一种方式中,所述服务需求端将区块链索引与所述待选生物特征模板以及事务数据上传至区块链中。然后,所述服务提供端根据区块链索引将所述待选生物特征模板以及事务数据从区块链中下载下来。
第二种方式中,所述中介端将区块链索引与所述待选生物特征模板以及事务数据上传至区块链中。然后,所述服务提供端根据区块链索引将所述待选生物特征模板以及事务数据从区块链中下载下来。
在实际应用中,可以根据需要选择由服务需求端还是中介端将待选生物特征模板和事务数据上传至区块链,增加了操作的自由度。
结合第一方面的第二种实现方式,所述区块链中还存储了所述事务数据的查询记录。其中,查询记录可以包括查询者的身份信息、查询发生时间、查询的网络地址等等中的一种或者多种。
在区块链中记载所述事务数据的查询记录,可以在所述事务数据发生泄漏时,对泄漏源进行追溯。
结合第一方面的上述任一方面,所述待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内。这里,待选生物特征模板的存在方式包括以下两种或者两种以上:
第一种方式中,所述待选生物特征模板在预设时间段的起始时间之前被下载到服务提供端的存储器中。在预设时间段的起始时间,所述待选生物特征模板生效。在预设时间段的结束时间,所述待选生物特征模板失效。所述待选生物特征模板在预设时间段的结束时间之后从所述服务提供端的存储器中删除。
第二种方式中,所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中并生效;所述待选生物特征模板在所述预设时间的结束时间失效并从所述服务提供端的存储器中删除。
上述方案,实现了通过预设时间段对生物特征模板进行筛选,进一步减少了匹配时需要匹配的生物特征模板的数量,有效提高匹配的速度。
结合第一方面,服务提供端接收到的订单的创建方式包括以下两种或者两种以上:
第一种方式中,服务需求端自行创建订单,并将订单发送给服务提供端。
第二种方式中,服务需求端向中介端发送订单创建请求,相应地,中介端接收服务需求端发送的订单创建请求。中介端根据所述订单创建请求创建订单,并将所述订单向服务提供端发送。
结合第一方面,服务提供端获取目标人物的生物特征信息的方式包括以下两种或者两种以上:
第一种方式中,服务提供端接收终端设备发送的目标人物的生物特征信息。
第二种方式中,服务提供端通过生物特征采集器采集目标人物的生物特征信息。
结合第一方面,服务提供端向智能门锁发送目标生物特征模板,以使得所述智能门锁根据所述目标生物特征模板确定是否开门,其中,所述目标生物特征模板为与所述目标人物匹配成功的待选生物特征模板。
结合第一方面,服务提供端根据企业信息和第一映射关系向合同管理***查询所述目标人物的折扣信息,其中,所述第一映射关系为所述企业信息和折扣信息之间的映射关系;根据所述折扣信息确定所述目标人物的消费价格。
第二方面,提供了一种身份认证方法。服务需求端或者中介端将订单发送给服务提供端。相应地,服务提供端接收到服务需求端发送的订单。其中,订单关联待选生物特征模板,所述订单用于为服务需求方的人员订购服务提供方提供的服务。服务提供端采集目标人物的生物特征信息。服务提供端将订单包括的区块链索引发送给区块链。相应地,区块链接收服务提供端提供的区块链索引。区块链根据区块链索引查找待选生物特征模板的模板索引。区块链将待选生物特征模板的模板索引发送给服务提供端。相应地,服务提供端接收区块链发送的待选生物特征模板的模板索引。服务提供端根据接收到的待选生物待特征模板的模板索引从认证端下载待选生物待特征模板。服务提供端将所述目标人物的生物特征信息和待选生物特征模板进行匹配。在匹配成功的情况下,服务提供端发出允许目标人物使用服务提供方提供的服务的消息。
服务提供端可以根据订单包括的区块链索引快速匹配到与订单相关的待选生物特征模板,减少匹配时检索所需要的时间,有效提高匹配的速度。
结合第二方面,所述订单还关联事务数据,其中,所述事物数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,所述企业信息为所述服务需求方的人员所在的企业的信息。所述目标身份认证数据的获取方式包括以下两种或者两种以上:
第一种方式中,服务需求端采集所述服务需求方的人员的生物特征信息和证件信息,并将所述服务需求方的人员的生物特征信息和证件信息发送给合法机构端。其中,合法机构可以是公安***或者公安***认可的机构等等。合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。合法机构端将所述目标身份认证数据发送给服务需求端。
第二种方式中,中介端采集所述服务需求方的人员的生物特征信息和证件信息,并将所述服务需求方的人员的生物特征信息和证件信息发送给合法机构端。其中,合法机构可以是公安***或者公安***认可的机构等等。合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。合法机构端将所述目标身份认证数据发送给中介端。
结合第二方面的第一种可能的实施方式,所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询模板索引和所述事务数据,所述模板索引用于从所述认证端中查询所述待选生物特征模板。
其中,所述待选生物特征模板和所述事务数据的上传至认证端的方式包括以下两种或者两种以上:
在第一种方式中,所述待选生物特征模板是所述服务需求端上传至认证端的。然后,所述服务提供端根据所述模板索引将所述待选生物特征模板和所述事务数据从所述认证端中下载下来。
在第二种方式中,所述待选生物特征模板是所述中介端上传至认证端的。然后,所述服务提供端根据所述模板索引将所述待选生物特征模板和所述事务数据从所述认证端中下载下来。
其中,所述模板索引的上传至区块链的方式包括以下两种或者两种以上:
在第一种方式中,所述服务需求端将所述模板索引和事务数据上传至区块链中。然后,所述服务提供端根据所述区块链索引从区块链中下载所述模板索引。
在第二种方式中,所述中介端将所述模板索引和事务数据上传至区块链中。其中,中介是除了服务需求方和服务提供方之外的第三方。然后,所述服务提供端根据所述区块链索引从区块链中下载所述模板索引。
结合第二方面的第一种可能的实施方式,所述服务提供端向智能门锁发送目标模板索引,以使得所述智能门锁根据所述目标生物特征模板确定是否开门,其中,所述目标模板索引为与所述目标人物匹配成功的待选生物特征模板的索引。
结合第二方面的第二种实现方式,所述区块链中还存储了所述事务数据的查询记录。其中,查询记录可以包括查询者的身份信息、查询发生时间、查询的网络地址等等中的一种或者多种。
结合第二方面的上述任一方面,所述待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内。这里,待选生物特征模板的存在方式包括以下两种或者两种以上:
第一种方式中,所述待选生物特征模板在预设时间段的起始时间之前被下载到服务提供端的存储器中。在预设时间段的起始时间,所述待选生物特征模板生效。在预设时间段的结束时间,所述待选生物特征模板失效。所述待选生物特征模板在预设时间段的结束时间之后从所述服务提供端的存储器中删除。
第二种方式中,所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中并生效;所述待选生物特征模板在所述预设时间的结束时间失效并从所述服务提供端的存储器中删除。
结合第二方面,服务提供端接收到的订单的创建方式包括以下两种或者两种以上:
第一种方式中,服务需求端自行创建订单,并将订单发送给服务提供端。
第二种方式中,服务需求端向中介端发送订单创建请求,相应地,中介端接收服务需求端发送的订单创建请求。中介端根据所述订单创建请求创建订单,并将所述订单向服务提供端发送。
结合第二方面,服务提供端获取目标人物的生物特征信息的方式包括以下两种或者两种以上:
第一种方式中,服务提供端接收终端设备发送的目标人物的生物特征信息。
第二种方式中,服务提供端通过生物特征采集器采集目标人物的生物特征信息。
结合第二方面,服务提供端向智能门锁发送目标生物特征模板,以使得所述智能门锁根据所述目标生物特征模板确定是否开门,其中,所述目标生物特征模板为与所述目标人物匹配成功的待选生物特征模板。
结合第二方面,服务提供端根据企业信息和第一映射关系向合同管理***查询所述目标人物的折扣信息,其中,所述第一映射关系为所述企业信息和折扣信息之间的映射关系;根据所述折扣信息确定所述目标人物的消费价格。
第三方面,提供了一种身份认证设备,用于执行第一方面或者第二方面中的服务提供端执行的步骤的各个模块。
第四方面,提供了一种订单创建设备,用于执行第一方面或者第二方面中的中介端执行的步骤的各个模块。
第五方面,提供了一种身份认证设备,包括:存储器以及与所述存储器耦合的处理器、通信模块,其中:所述通信模块用于发送或者接收外部发送的数据,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码以执行第一方面或者第二方面中的服务提供端执行的步骤。
第六方面,提供了一种订单创建设备,包括:存储器以及与所述存储器耦合的处理器、通信模块,其中:所述通信模块用于发送或者接收外部发送的数据,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码以执行第一方面或者第二方面中的中介端执行的步骤。
第七方面,提供了一种计算机非瞬态存储介质,包括指令,当所述指令在设备上运行时,使得所述设备执行第一方面或者第二方面中的服务提供端执行的步骤。
第八方面,提供了一种计算机非瞬态存储介质,包括指令,当所述指令在设备上运行时,使得所述设备执行第一方面或者第二方面中的中介端执行的步骤。
附图说明
图1A至图1B是本申请涉及的一些可能的网络架构的示意图;
图2A至图2D是本申请提供的几种身份认证方法的流程示意图;
图3A至图3B是本申请在差旅管理的场景下的一些可能的网络架构的示意图;
图4A至图4E是本申请在图3A所示的网络架构下进行差旅管理的多个流程的流程示意图;
图5A至图5G是本申请在图3B所示的网络架构下进行差旅管理的多个流程的流程示意图;
图6是本申请涉及的一种身份认证设备的结构示意图;
图7是本申请涉及的一种订单创建设备的结构示意图;
图8是本申请涉及的一种装置的结构示意图。
具体实施例
为便于方案理解,下面首先结合相关附图来举例介绍下本申请实施例的方案可能应用到的一些网络架构。
如图1A所示,一种可能的网络架构主要涉及到产生订单的服务需求端、接收订单的服务提供端以及分别与服务需求端和服务提供端连接的区块链。其中,服务需求端可部署于一个或多个应用服务器之中,服务提供端可部署于一个或多个应用服务器之中。换句话来说,服务需求端的不同组件可以部署于同一个或者不同的应用服务器中,服务提供端的不同部件可以部署于同一个或者不同的应用服务器中。
如图1B所示,一种可能的网络架构主要涉及到提出订单创建请求的服务需求端、产生订单的中介端、接收订单的服务提供端以及分别与服务需求端、中介端和服务提供端连接的区块链。其中,服务需求端可部署于一个或多个应用服务器之中,中介端可部署于一个或多个应用服务器之中,服务提供端可部署于一个或多个应用服务器之中。换句话来说,服务需求端的不同组件可以部署于同一个或者不同的应用服务器中,中介端的不同组件可以部署于同一个或者不同的应用服务器中,服务提供端的不同部件可以部署于同一个或者不同的应用服务器中。
应理解,上述的网络架构仅仅是作为示例,在一些可能的实施方式中,上述网络架构还可以包括合法机构端以及认证端等等,此处不作具体限定。
服务需求端将订单向服务提供端发送,从而为服务需求方的人员订购服务提供方提供的服务。或者,服务需求端向中介端提出订单创建请求,中介端根据服务需求端的订单创建请求创建订单,然后,中介端将订单向服务提供端发送,从而为服务需求方的人员订购服务提供方提供的服务。其中,服务需求端是放置在服务需求方的设备,中介端是放置在中介方的设备,服务提供端是放置在服务提供方的设备。服务需求方可以是个人、家庭或者单位等等。服务提供方可以是餐馆、酒店、美容院以及健身房等等。中介方可以在服务需求方和服务提供方之间起到中间桥梁的作用,例如,团购组织、差旅管理企业等等。服务可以是餐饮服务、住宿服务、美容服务以及健身服务等等。应理解,上述服务需求方、服务提供方、中介方以及服务的举例仅仅是作为一种示例,不应构成具体限定。
服务提供方需要确定目标人物是否为服务需求方的人员,如果是,则允许目标人物使用服务提供方提供的服务,如果否,则不允许目标人物使用服务提供方提供的服务。其中,目标人物是要求服务提供方提供订单订购的服务的人,目标人物可以是一个人,也可以是多个人,此处不作具体限定。服务需求方的人员是指通过订单订购了服务提供方的服务的人员。
确定目标人物是否为服务需求方的人员可以采用生物特征识别技术。具体地,采集目标人物的生物特征信息,将目标人物的生物特征信息与待选生物特征模板分别进行匹配,如果匹配成功,则确定目标人物是服务需求方的人员,如果匹配不成功,则确定目标人物不是服务需求方的人员。其中,生物特征技术包括但不限于人脸识别技术、指纹识别技术、虹膜识别技术以及声纹识别技术等等。目标人物的生物特征信息的采集装置可以是摄像头、指纹采集装置、虹膜采集装置以及录音装置等等。所述匹配方式可以是基于特征向量距离的匹配方式,例如,欧氏距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离以及汉明距离等等。应理解,上述生物特征技术、采集装置、匹配方式的举例仅仅是作为一种示例,不应构成具体限定。
为了减少待选生物特征模板的数量,可以将订单与待选生物特征模板进行关联。其中,订单与待选生物特征模板关联的方式可以包括但不限于:订单包括所述待选生物特征模板,订单包括用于搜索所述待选生物特征模板的索引等等。应理解,上述订单与待选生物特征模板关联的方式仅仅是作为一种示例,不应构成具体限定。
所述订单还关联事务数据,其中,所述事物数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,可以用于表征服务需求方的人员的个人信息,例如,是否留有案底、是否被通缉的在逃人员等等。所述企业信息为所述服务需求方的人员所在的企业的信息。上述证件可以是身份证、居住证、护照等等可以证明身份的证件。订单与事务数据关联的方式可以包括但不限于:订单包括所述事务数据,订单包括用于搜索所述事务数据的索引等等。应理解,上述订单与事务数据关联的方式仅仅是作为一种示例,不应构成具体限定。
所述目标身份认证数据的获取方式包括以下两种或者两种以上:
第一种方式中,服务需求端采集所述服务需求方的人员的生物特征信息和证件信息,并将所述服务需求方的人员的生物特征信息和证件信息发送给合法机构端。其中,合法机构可以是公安***或者公安***认可的机构等等。合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。合法机构端将所述目标身份认证数据发送给服务需求端。此时,所述服务需求端将订单(或者订单包括的索引)与目标身份认证数据上传至区块链中。然后,所述服务提供端根据订单(或者订单包括的索引)将目标身份认证数据从区块链中下载下来。
第二种方式中,中介端采集所述服务需求方的人员的生物特征信息和证件信息,并将所述服务需求方的人员的生物特征信息和证件信息发送给合法机构端。其中,合法机构可以是公安***或者公安***认可的机构等等。合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。合法机构端将所述目标身份认证数据发送给中介端。所述中介端将订单(或者订单包括的索引)与目标身份认证数据上传至区块链中。然后,所述服务提供端根据订单(或者订单包括的索引)将目标身份认证数据从区块链中下载下来。
所述待选生物特征模板和所述事务数据可以存储在区块链中,也可以存储在认证端中,此处不作具体限定。
(1)所述待选生物特征模板和所述事务数据可以存储在区块链中。其中,区块链包括多个区块,其中,每个区块存储了一个或者多个生物特征模板,并且,包含了上一区块的哈希值。区块链中的生物特征模板可以采用特定的方式进行加密。其中,特定的方式可以是指既可以采用生物特征模板进行身份认证,又能保证生物特征模板涉及的隐私不被泄漏的方式,例如,同态加密等等。身份认证区域链中的生物特征模板是有期限的。也就是说,如果区块链中的生物特征模板过期了,所述区块链将会要求重新进行采集认证,并将重新采集和认证后的生物特征模板再次上传区块链。生物特征模板的时效性可以保证生物特征模板不会因为时间过长而导致失效。
所述待选生物特征模板和所述事务数据上传至区块链中的方式包括以下两种或者两种以上:
第一种方式中,所述服务需求端将区块链索引、所述待选生物特征模板和所述事务数据上传至区块链中。然后,所述服务提供端根据区块链索引将所述待选生物特征模板以及事务数据从区块链中下载下来。
第二种方式中,所述中介端将区块链索引、所述待选生物特征模板和所述事务数据上传至区块链中。然后,所述服务提供端根据区块链索引将所述待选生物特征模板以及事务数据从区块链中下载下来。
应理解,上述待选生物特征模板上传至区块链中的方式仅仅是一种示例,不应构成具体限定。
(2)所述待选生物特征模板和所述事务数据可以存储在认证端中。其中,认证端是设置在安全机关中的设备。安全机关可以是国家的权利机构,或者,国家的权力机构授权的机构等等。认证端中的生物特征模板可以采用特定的方式进行加密。其中,特定的方式可以是指既可以采用生物特征模板进行身份认证,又能保证生物特征模板涉及的隐私不被泄漏的方式,例如,同态加密等等。认证端中的生物特征模板是有期限的。也就是说,如果认证端中的生物特征模板过期了,所述认证端将会要求重新进行采集认证,并将重新采集和认证后的生物特征模板再次上传认证端。生物特征模板的时效性可以保证生物特征模板不会因为时间过长而导致失效。
其中,所述待选生物特征模板和所述事务数据的上传方式包括以下两种或者两种以上:
在第一种方式中,所述待选生物特征模板、所述事务数据和所述模板索引是所述服务需求端上传至认证端的。然后,所述服务提供端根据所述模板索引将所述待选生物特征模板和所述事务数据从所述认证端中下载下来。
在第二种方式中,所述待选生物特征模板、所述事务数据和所述模板索引是所述中介端上传至认证端的。然后,所述服务提供端根据所述模板索引将所述待选生物特征模板和所述事务数据从所述认证端中下载下来。
其中,所述模板索引的上传方式包括以下两种或者两种以上:
在第一种方式中,所述服务需求端将所述区块链索引和所述模板索引上传至区块链中。然后,所述服务提供端根据所述区块链索引从区块链中下载所述模板索引。
在第二种方式中,所述中介端将所述区块链索引和所述模板索引上传至区块链中。其中,中介是除了服务需求方和服务提供方之外的第三方。然后,所述服务提供端根据所述区块链索引从区块链中下载所述模板索引。
下载到服务提供端中的待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内。这里,待选生物特征模板的存在方式包括以下两种或者两种以上:
第一种方式中,所述待选生物特征模板在预设时间段的起始时间之前被下载到服务提供端的存储器中。在预设时间段的起始时间,所述待选生物特征模板生效。在预设时间段的结束时间,所述待选生物特征模板失效。所述待选生物特征模板在预设时间段的结束时间之后从所述服务提供端的存储器中删除。
第二种方式中,所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中并生效;所述待选生物特征模板在所述预设时间的结束时间失效并从所述服务提供端的存储器中删除。
所述区块链中或者认证端中还存储了所述目标身份认证数据的查询记录。其中,查询记录可以包括查询者的身份信息、查询发生时间、查询的IP地址等等中的一种或者多种。在区块链或者认证端中记载所述目标身份认证数据的查询记录,可以在所述目标身份认证数据发生泄漏时,对泄漏源进行追溯。
上述待选生物特征模板和事务数据可以存储在相同的区块链中,也可以分别存储在不同的区块链中,此处不作具体限定。当待选生物特征模板和事务数据存储在相同的区块链时,它们可以关联相同的索引进行存储。
根据发送订单的主体和待选生物特征模板的存储位置的不同,下面分多个实施例对本发明实施例进行进一步的说明。本发明实施例不限定于以下图2A-图2D的具体实施例。
在不变主权利的范围内,可以适当的进行变更实施或者组合。
参见图2A,图2A是本申请提供的第一种身份认证方法的流程示意图。如图2A所示,基于图2A所示的网络结构,本申请的身份认证方法,包括如下步骤:
S101:服务需求端采集服务需求方的人员的生物特征信息,并根据服务需求方的人员的生物特征信息确定待选生物特征模板。
S102:服务需求端采集服务需求方的人员的证件信息。
S103:服务需求端将服务需求方的人员的生物特征信息和证件信息发送给合法机构端。相应地,合法机构端接收服务需求端发送的服务需求方的人员的生物特征信息和证件信息。
S104:合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。
S105:合法机构端将所述目标身份认证数据发送给服务需求端。相应地,服务需求端接收合法机构端发送的目标身份认证数据。
S106:服务需求端将服务需求方的人员的生物特征模板以及事务数据发送给区块链。相应地,区块链接收服务需求端发送的服务需求方的人员的生物特征模板以及事务数据。其中,事务数据包括目标身份认证数据以及企业信息等等。所述企业信息可以是服务需求端提供的。
S107:服务需求端将订单发送给服务提供端。相应地,服务提供端接收到服务提供端发送的订单。其中,订单关联待选生物特征模板以及事务数据,所述订单用于为服务需求方的人员订购服务提供方提供的服务。
S108:服务提供端根据订单从区块链中获取所述待选生物特征模板以及事务数据。
S109:服务提供端采集目标人物的生物特征信息。
S110:服务提供端将所述目标人物的生物特征信息和待选生物特征模板进行匹配。
S111:在匹配成功的情况下,服务提供端发出允许目标人物使用服务提供方提供的服务的消息。
S112:服务提供端将身份信息等等发送给公安机关端。相应地,公安机关端接收服务提供端发送的身份信息等等。
参见图2B,图2B是本申请提供的第二种身份认证方法的流程示意图。如图2B所示,基于图1B所示的网络结构,本申请的身份认证方法,包括如下步骤:
S201:服务需求端向中介端提出订单创建请求。相应地,中介端接收服务需求端发出的订单创建请求。
S202:中介端采集服务需求方的人员的生物特征信息,并根据服务需求方的人员的生物特征信息确定待选生物特征模板。
S203:中介端采集服务需求方的人员的证件信息。
S204:中介端将服务需求方的人员的生物特征信息和证件信息发送给合法机构端。相应地,合法机构端接收中介端发送的服务需求方的人员的生物特征信息和证件信息。
S205:合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。
S206:合法机构端将所述目标身份认证数据发送给中介端。相应地,中介端接收合法机构端发送的目标身份认证数据。
S207:中介端将服务需求方的人员的生物特征模板以及事务数据发送给区块链。相应地,区块链接收中介端发送的服务需求方的人员的生物特征模板以及事务数据。
S208:中介端根据订单创建请求创建订单。其中,订单关联待选生物特征模板以及事务数据,所述订单用于为服务需求方的人员订购服务提供方提供的服务。
S209:中介端将订单发送给服务提供端。相应地,服务提供端接收到中介端发送的订单。
S210:服务提供端根据订单从区块链中获取所述待选生物特征模板以及目标身份认证信息。
S211:服务提供端采集目标人物的生物特征信息。
S212:服务提供端将所述目标人物的生物特征信息和待选生物特征模板进行匹配。
S213:在匹配成功的情况下,服务提供端发出允许目标人物使用服务提供方提供的服务的消息。
S214:服务提供端将身份信息等等发送给公安机关端。相应地,公安机关端接收服务提供端发送的身份信息等等。
应理解,员工的生物特征信息并非每次创建订单时都需要采集,如果区块链中已经存储了该员工的生物特征信息的生物特征模板,则在创建订单时,无需再次采集员工的生物特征信息。
参见图2C,图2C是本申请提供的第三种身份认证方法的流程示意图。如图2C所示,基于图1A所示的网络结构,本申请的身份认证方法,包括如下步骤:
S301:服务需求端采集服务需求方的人员的生物特征信息,并根据服务需求方的人员的生物特征信息确定待选生物特征模板。
S302:服务需求端采集服务需求方的人员的证件信息。
S303:服务需求端将服务需求方的人员的生物特征信息和证件信息发送给合法机构端。相应地,合法机构端接收服务需求端发送的服务需求方的人员的生物特征信息和证件信息。
S304:合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。
S305:合法机构端将所述目标身份认证数据发送给服务需求端。相应地,服务需求端接收合法机构端发送的目标身份认证数据。
S306:服务需求端将服务需求方的人员的生物特征模板发送给认证端。相应地,认证端接收服务需求端发送的服务需求方的人员的生物特征模板。
S307:认证端向服务需求端发送服务需求方的人员的生物特征模板的模板索引。相应地,服务需求端接收认证端发送的服务需求方的人员的生物特征模板的模板索引。
S308:服务需求端将所述服务需求方的人员的生物特征模板的模板索引以及事务数据发送给区块链。相应地,区块链接收服务需求端发送的服务需求方的人员的生物特征模板的模板索引以及事务数据。其中,所述事务数据包括目标身份认证数据、身份信息以及企业信息等等。
S309:区块链向所述服务需求端发送区块链索引。相应地,所述服务需求端接收所述区块链发送的区块链索引。
S310:服务需求端将订单发送给服务提供端。相应地,服务提供端接收到服务提供端发送的订单。其中,订单包括区块链索引,所述订单用于为服务需求方的人员订购服务提供方提供的服务。
S311:服务提供端采集目标人物的生物特征信息。
S312:服务提供端将区块链索引发送给区块链。相应地,区块链接收服务提供端发送的区块链索引。
S313:区块链根据区块链索引从区块链中获得待选生物特征模板的模板索引。
S314:区块链将所述模板索引发送给服务提供端。相应地,服务提供端接收区块链发送的所述模板索引。
S315:服务提供端将所述模板索引发送给认证端。相应地,认证端接收所述服务提供端发送的所述模板索引。
S316:认证端根据所述模板索引查找到对应的待选生物特征模板和事务数据。
S317:认证端将所述待选生物特征模板和事务数据发送给服务提供端。相应地,服务提供端接收所述服务提供端发送的所述待选生物特征模板和事务数据。
S318:服务提供端将所述目标人物的生物特征信息和待选生物特征模板进行匹配。
S319:在匹配成功的情况下,服务提供端发出允许目标人物使用服务提供方提供的服务的消息。
S320:服务提供端将目标人物的身份信息等等发送给公安机关端。相应地,公安机关端接收服务提供端发送的目标人物的身份信息等等。
参见图2D,图2D是本申请提供的第四种身份认证方法的流程示意图。如图2D所示,基于图1B的网络架构,本申请的身份认证方法,包括如下步骤:
S401:服务需求端向中介端提出订单创建请求。相应地,中介端接收服务需求端发出的订单创建请求。
S402:中介端采集服务需求方的人员的生物特征信息,并根据服务需求方的人员的生物特征信息确定待选生物特征模板。
S403:中介端采集服务需求方的人员的证件信息。
S404:中介端将服务需求方的人员的生物特征信息和证件信息发送给合法机构端。相应地,合法机构端接收中介端发送的服务需求方的人员的生物特征信息和证件信息。
S405:合法机构端对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到目标身份认证数据。
S406:合法机构端将所述目标身份认证数据发送给中介端。相应地,中介端接收合法机构端发送的目标身份认证数据。
S407:中介端将服务需求方的人员的生物特征模板发送给认证端。相应地,认证端接收中介端发送的服务需求方的人员的生物特征模板。
S408:认证端向中介端发送服务需求方的人员的生物特征模板的模板索引。相应地,中介端接收认证端发送的服务需求方的人员的生物特征模板的模板索引。
S409:中介端将所述服务需求方的人员的生物特征模板的模板索引和事务数据发送给区块链。相应地,区块链接收中介端发送的服务需求方的人员的生物特征模板的模板索引和事务数据。其中,所述事务数据包括目标身份认证数据、身份信息以及企业信息等等。
S410:区块链向所述中介端发送区块链索引。相应地,所述中介端接收所述区块链发送的区块链索引。
S411:中介端根据订单创建请求创建订单。其中,订单包括区块链索引,所述订单用于为服务需求方的人员订购服务提供方提供的服务。
S412:中介端将订单发送给服务提供端。相应地,服务提供端接收到中介端发送的订单。
S413:服务提供端采集目标人物的生物特征信息。
S414:服务提供端将区块链索引发送给区块链。相应地,区块链接收服务提供端发送的区块链索引。
S415:区块链根据区块链索引从区块链中获得待选生物特征模板的模板索引。
S416:区块链将所述模板索引和事务数据发送给服务提供端。相应地,服务提供端接收区块链发送的所述模板索引和事务数据。
S417:服务提供端将所述模板索引发送给认证端。相应地,认证端接收所述服务提供端发送的所述模板索引。
S418:认证端根据所述模板索引查找到对应的待选生物特征模板和事务数据。
S419:认证端将所述待选生物特征模板和事务数据发送给服务提供端。相应地,服务提供端接收所述服务提供端发送的所述待选生物特征模板和事务数据。
S420:服务提供端将所述目标人物的生物特征信息和待选生物特征模板进行匹配。
S421:在匹配成功的情况下,服务提供端发出允许目标人物使用服务提供方提供的服务的消息。
S422:服务提供端将目标人物的身份信息等等发送给公安机关端。相应地,公安机关端接收服务提供端发送的目标人物的身份信息等等。
为了便于理解,下面将结合具体的差旅管理的应用场景进行详细的说明。在差旅管理的应用场景中,企业在差旅管理公司(Travel Management Corporation,TMC)的协助下向酒店订购差旅服务,以降低差旅服务成本并提高出行效率。其中,企业将差旅管理委托给差旅管理公司,企业员工差旅时的酒店预订等由差旅管理公司负责。差旅管理公司汇集酒店发布的房型房量房价,向企业发布酒店房型房量房价;处理企业的的差旅订单。酒店向差旅管理公司发布房型房量房价,确认差旅管理公司的差旅订单,处理企业员工的入住和离店。
结合差旅管理的应用场景,图1B所示的网络架构具体可以如图3A或者图3B所示,下面将分别进行详细的介绍。
如图3A所示,图1B所示的网络架构具体为:提出订单创建请求的服务需求端110(位于企业内)、产生订单的中介端120(位于差旅管理公司内)、接收订单的服务提供端130(位于酒店内)、合法机构端140以及分别与服务提供端110、中介端120以及服务提供端130连接的区块链150。其中,提出订单创建请求的服务提供端110可以包括以下单元:企业业务***、企业区块链客户端以及企业区块链处理节点装置。产生订单的中介端120可以包括以下单元:TMC生物特征计算装置、TMC业务***、TMC区块链客户端以及TMC区块链处理节点装置。接收订单的服务提供端130可以包括:生物特征匹配装置、智能门锁、酒店生物特征计算装置、酒店业务***、合同管理***、酒店区块链客户端以及酒店区块链处理节点装置等等。
如图3B所示,图1B所示的网络架构具体为:提出订单创建请求的服务需求端210(位于企业内)、产生订单的中介端220(位于差旅管理公司内)、接收订单的服务提供端230(位于酒店内)、认证端240以及分别与服务提供端210、中介端220以及服务提供端230连接的区块链250。其中,提出订单创建请求的服务提供端210可以包括以下单元:企业业务***、企业区块链客户端以及企业区块链处理节点装置。产生订单的中介端220可以包括以下单元:TMC业务***、TMC区块链客户端以及TMC区块链处理节点装置。接收订单的服务提供端230可以包括:智能门锁、生物特征处理装置、酒店业务***、合同管理***、酒店区块链客户端以及酒店区块链处理节点装置等等。
上述图3A和图3B中所示的网络结构仅仅为一种示例,不应构成具体限定。
基于图3A所示的网络结构,差旅管理的应用场景主要包括下文所示的流程(1)至流程(5)。下面将分别进行详细的介绍。
流程(1):身份认证信息创建流程
如图4A所示,图4A是本申请的差旅管理的应用场景下的身份认证信息创建流程的示意图。本申请的身份认证信息创建流程包括以下步骤:
S501:TMC业务***采集服务需求端的人员的生物特征信息和证件信息。
S502:TMC业务***将所述服务需求端的人员的生物特征信息和证件信息发送给合法机构端。相应地,合法机构端接收所述服务需求端的人员的生物特征信息和证件信息。
S503:合法机构端根据所述服务需求端的人员的生物特征信息和证件信息进行认证,从而得到身份认证数据。
S504:合法机构端将身份认证数据发送给TMC业务***。相应地,TMC业务***接收合法机构端发送的身份认证数据。其中,所述身份认证数据可以使用第一电子签名进行签名。
S505:TMC业务***将服务需求端的人员的生物特征信息发送给TMC生物特征计算装置。相应地,TMC生物特征计算装置接收TMC业务***发送的服务需求端的人员的生物特征信息。
S506:TMC生物特征计算装置根据服务需求端的人员的生物特征信息计算服务需求端的人员的生物特征模板。
S507:TMC生物特征计算装置将服务需求端的生物特征模板发送给TMC业务***。相应地,TMC业务***接收TMC生物特征计算装置发送的服务需求端的生物特征模板。
S508:TMC业务***将服务需求端的人员的生物特征模板、服务需求端的人员的证件信息、企业信息以及服务需求端的人员的姓名发送给TMC区块链客户端。相应地,TMC区块链客户端接收TMC业务***发送的需求端的人员的生物特征模板、服务需求端的人员的证件信息、企业信息以及服务需求端的人员的姓名。其中,上述信息可以采用第二电子签名进行签名。生物特征模板以及身份认证数据等可以采用特定的方式进行加密。
S509:TMC区块链客户端根据服务需求端的人员的生物特征模板、服务需求端的人员的证件信息、企业信息以及服务需求端的人员的姓名构造身份认证创建事务请求。
S510:TMC区块链客户端将身份认证创建事务请求发送给TMC区块链处理节点装置。相应地,TMC区块链处理节点装置接收TMC区块链客户端发送的身份认证创建事务请求。
S511:TMC区块链处理节点装置将身份认证创建事务请求上传至区块链。相应地,区块链接收TMC区块链处理节点装置发送的身份认证创建事务请求。
S512:区块链向TMC区块链处理节点装置返回区块链索引。相应地,TMC区块链处理节点装置接收区块链返回的区块链索引。
S513:TMC区块链处理节点装置将索引向TMC区块链客户端发送。相应地,TMC区块链客户端接收TMC区块链处理节点装置发送的区块链索引。
S514:TMC区块链客户端将所述索引发送给TMC业务***。相应地,TMC业务***接收TMC区块链客户端发送的区块链索引。
S515:TMC业务***将员工的姓名和区块链索引关联进行存储。
流程(2):身份信息同步流程
如图4B所示,图4B是本申请的差旅管理的应用场景下的身份信息同步流程的示意图。本申请的身份信息同步流程包括以下步骤:
S601:企业业务***向TMC业务***发出订单创建请求。相应地,TMC业务***接收企业业务***发出的订单创建请求。
S602:TMC业务***从订单创建请求中获取订单信息,并根据订单信息中的员工的标识从本地获取对应的索引。其中,订单信息包括酒店名称和员工的标识。
S603:TMC业务***将订单信息和区块链索引发送给TMC区块链客户端。相应地,TMC区块链客户端接收TMC业务***发送的订单信息和区块链索引。
S604:TMC区块链客户端根据订单信息和区块链索引构造订单创建事务。
S605:TMC区块链客户端将订单创建事务发送给TMC区块链处理节点装置。相应地,TMC区块链处理节点装置接收TMC区块链客户端发送的订单创建事务。
S606:TMC区块链处理节点装置根据订单创建事务创建订单。
S607:TMC区块链处理节点装置将订单发送给酒店区块链客户端。相应地,酒店区块链客户端接收酒店区块链处理节点装置发送的订单。
S608:酒店区块链客户端根据订单中的酒店名称判断是否相关。
S609:在相关的情况下,酒店区块链客户端将所述订单发送给酒店业务***。相应地,酒店业务***接收酒店区块链客户端发送的订单。
S610:酒店业务***根据订单确定是否有房。
S611:如果有房,则酒店业务***则将订单中的区块链索引发送给酒店区块链客户端。相应地,酒店区块链客户端接收酒店业务***发送的区块链索引。
S612:酒店区块链客户端根据区块链索引构造查询请求。
S613:酒店区块链客户端将查询请求发送给酒店区块链处理节点装置。相应地,酒店区块链处理节点装置接收酒店区块链客户端发送的查询请求。
S614:酒店区块链处理节点装置根据查询请求从区块链中下载生物特征模板和身份认证数据。
S615:酒店区块链处理节点装置向酒店区块链客户端发送生物特征模板和身份认证数据。相应地,酒店区块链客户端接收酒店区块链处理节点装置发送的生物特征模板和身份认证数据。
S616:酒店区块链客户端向酒店业务***发送生物特征模板和身份认证数据。相应地,酒店业务***接收酒店区块链客户端发送的生物特征模板和身份认证数据。
S617:酒店业务***将生物特征模板发送给特征匹配装置。相应地,特征匹配装置接收酒店业务***发送的生物特征模板。
流程(3):酒店入住身份认证流程
如图4C所示,图4C是本申请的差旅管理的应用场景下的酒店入住身份认证流程的示意图。本申请的酒店入住身份认证流程包括以下步骤:
S701:酒店业务***获取员工的生物特征信息。其中,获取时使用活体检查技术以确保生物特征信息的准确性。
S702:酒店业务***将员工的生物特征信息发送给酒店生物特征计算装置。相应地,酒店生物特征计算装置接收酒店业务***发送的生物特征信息。
S703:酒店生物特征计算装置根据员工的生物特征信息确定目标生物特征模板。
S704:酒店生物特征计算装置将目标生物特征模板发送给酒店业务***。相应地,酒店业务***接收酒店生物特征计算装置发送的目标生物特征模板。
S705:酒店业务***将目标生物特征模板发送给生物特征匹配装置。相应地,生物特征匹配装置接收酒店业务***发送的目标生物特征模板。
S706:生物特征匹配装置将目标生物特征目标和待选生物特征模板进行匹配以得到匹配结果。
S707:生物特征匹配装置将匹配结果发送给酒店业务***。相应地,酒店业务***接收生物特征匹配装置发送的匹配结果。
S708:在匹配结果为匹配成功时,则酒店业务***根据订单信息进行分配房间。
S709:酒店业务***将与房间对应的待选生物特征模板发送给房间的智能门锁。相应地,房间的智能门锁接收酒店业务***发送的与房间对应的待选生物特征模板。
流程(4):酒店房间开门身份认证流程
如图4D所示,图4D是本申请的差旅管理的应用场景下的酒店房间开门身份认证流程的示意图。本申请的酒店房间开门身份认证流程包括以下步骤:
S801:智能门锁获取员工的生物特征信息。
S802:智能门锁将员工的生物特征信息发送给酒店生物特征计算装置。相应地,酒店生物特征计算装置接收智能门锁发送的员工的生物特征信息。
S803:酒店生物特征计算装置根据员工的生物特征信息确定目标生物特征模板。
S804:酒店生物特征计算装置将目标生物特征模板发送给生物特征匹配装置。相应地,生物特征匹配装置接收酒店生物特征计算装置发送的目标生物特征模板。
S805:生物特征匹配装置将目标生物特征模板和与房间对应的待选生物特征模板进行匹配以得到匹配结果。
S806:生物特征匹配装置将匹配结果发送给智能门锁。相应地,智能门锁接收生物特征匹配装置发送的匹配结果。
S807:在匹配结果为匹配成功的情况下,智能门锁打开。
流程(5):酒店消费流程
如图4E所示,图4E是本申请的差旅管理的应用场景下的酒店消费流程的示意图。本申请的酒店消费流程包括以下步骤:
S901:酒店业务***获取员工的生物特征信息。
S902:酒店业务***将员工的生物特征信息发送给酒店生物特征计算装置。相应地,酒店生物特征计算装置接收酒店业务***发送的员工的生物特征信息。
S903:酒店生物特征计算装置根据员工的生物特征信息确定目标生物特征模板。
S904:酒店生物特征计算装置将目标生物特征模板发送给生物特征匹配装置。相应地,生物特征匹配装置接收酒店生物特征计算装置发送的目标生物特征模板。
S905:生物特征匹配装置将目标生物特征模板和酒店生物特征计算装置中的待选生物特征模板进行匹配以获得匹配结果。
S906:生物特征匹配装置将匹配结果发送给酒店业务***。相应地,酒店业务***接收生物特征匹配装置发送的匹配结果。
S907:在匹配结果为匹配成功时,酒店业务***向酒店区块链客户端发送员工的企业信息查询请求。相应地,酒店区块链客户端接收酒店业务***发送的企业信息查询请求。其中,所述企业信息查询请求中包括索引。
S908:酒店区块链客户端将企业信息查询请求发送给酒店区块链处理节点装置。相应地,酒店区块链处理节点装置接收酒店区块链客户端发送的企业信息查询请求。
S909:酒店区块链处理节点装置根据企业信息查询请求从区块链的智能合约上获取到企业信息。
S910:酒店区块链处理节点装置将所述企业信息发送给酒店区块链客户端。相应地,酒店区块链客户端接收酒店区块链处理节点装置发送的企业信息。
S911:酒店区块链客户端向酒店业务***发送企业信息。相应地,酒店业务***接收酒店区块链客户端发送的企业信息。
S912:酒店业务***向合同管理***发送折扣查询请求。相应地,合同管理***接收酒店业务***发送的折扣查询请求。其中,折扣查询请求包括企业信息。
S913:合同管理***根据企业信息和第一映射关系查询到对应的消费折扣。其中,所述第一映射关系为所述企业信息和所述消费折扣之间的对应关系。
S914:合同管理***将消费折扣发送给酒店业务***。相应地,酒店业务***接收合同管理***发送的消费折扣。
S915:酒店业务***根据消费折扣计算出员工的消费金额。
基于图3B所示的网络结构,差旅管理的应用场景主要包括下文所示的流程(1)至流程(5)。下面将分别进行详细的介绍。
流程(1):身份认证信息创建流程
如图5A所示,图5A是本申请的差旅管理的应用场景下的身份认证信息创建流程的示意图。本申请的身份认证信息创建流程包括以下步骤:
S1001:TMC业务***采集服务需求端的人员的生物特征信息和证件信息。
S1002:TMC业务***将所述服务需求端的人员的生物特征信息和证件信息发送给合法机构端。相应地,合法机构端接收所述服务需求端的人员的生物特征信息和证件信息。
S1003:合法机构端根据所述服务需求端的人员的生物特征信息和证件信息进行认证,从而得到身份认证数据。
S1004:合法机构端将身份认证数据发送给TMC业务***。相应地,TMC业务***接收合法机构端发送的身份认证数据。其中,所述身份认证数据可以使用第一电子签名进行签名。
S1005:TMC业务***将服务需求端的人员的生物特征信息发送给TMC生物特征计算装置。相应地,TMC生物特征计算装置接收TMC业务***发送的服务需求端的人员的生物特征信息。
S1006:TMC生物特征计算装置根据服务需求端的人员的生物特征信息计算服务需求端的人员的生物特征模板。
S1007:TMC生物特征计算装置将服务需求端的生物特征模板发送给TMC业务***。相应地,TMC业务***接收TMC生物特征计算装置发送的服务需求端的生物特征模板。
S1008:TMC业务***将服务需求方的人员的生物特征模板以及事务数据发送给认证端。相应地,认证端接收TMC业务***发送的服务需求方的人员的生物特征模板以及事务数据。其中,所述事务数据包括目标身份认证数据、身份信息以及企业信息等等。
S1009:认证端向TMC业务***发送服务需求方的人员的生物特征模板的模板索引。相应地,TMC业务***接收认证端发送的服务需求方的人员的生物特征模板的模板索引。
S1010:TMC业务***将待选生物特征模板的模板索引发送给TMC区块链客户端。相应地,TMC区块链客户端接收TMC业务***发送的待选生物特征模板的模板索引。
S1011:TMC区块链客户端根据服务需求端的人员的生物特征模板的模板索引、服务需求端的人员的证件信息、企业信息以及服务需求端的人员的姓名构造身份认证创建事务请求。
S1012:TMC区块链客户端将身份认证创建事务请求发送给TMC区块链处理节点装置。相应地,TMC区块链处理节点装置接收TMC区块链客户端发送的身份认证创建事务请求。
S1013:TMC区块链处理节点装置将身份认证创建事务请求上传至区块链。相应地,区块链接收TMC区块链处理节点装置发送的身份认证创建事务请求。
S1014:区块链向TMC区块链处理节点装置返回区块链索引。相应地,TMC区块链处理节点装置接收区块链返回的区块链索引。
S1015:TMC区块链处理节点装置将区块链索引向TMC区块链客户端发送。相应地,TMC区块链客户端接收TMC区块链处理节点装置发送的区块链索引。
S1016:TMC区块链客户端将所述区块链索引发送给TMC业务***。相应地,TMC业务***接收TMC区块链客户端发送的区块链索引。
S1017:TMC业务***将员工的姓名和区块链索引关联进行存储。
流程(2):身份信息同步流程
如图5B所示,图5B是本申请的差旅管理的应用场景下的身份信息同步流程的示意图。本申请的身份信息同步流程包括以下步骤:
S1101:企业业务***向TMC业务***发出订单创建请求。相应地,TMC业务***接收企业业务***发出的订单创建请求。
S1102:TMC业务***从订单创建请求中获取订单信息,并根据订单信息中的员工的标识从本地获取对应的区块链索引。其中,订单信息包括酒店名称和员工的标识。
S1103:TMC业务***将订单信息和区块链索引发送给TMC区块链客户端。相应地,TMC区块链客户端接收TMC业务***发送的订单信息和区块链索引。
S1104:TMC区块链客户端根据订单信息和区块链索引构造订单创建事务。
S1105:TMC区块链客户端将订单创建事务发送给TMC区块链处理节点装置。相应地,TMC区块链处理节点装置接收TMC区块链客户端发送的订单创建事务。
S1106:TMC区块链处理节点装置将订单创建事务上传区块链。相应地,区块链接收TMC区块链处理节点装置发送的订单创建事务。
S1107:区块链将订单创建事务发送给酒店区块链处理节点装置。相应地,酒店区块链处理节点装置接收区块链发送的订单创建事务。
S1108:酒店区块链处理节点装置将订单创建事务发送给酒店区块链客户端。相应地,酒店区块链客户端接收酒店区块链处理节点装置发送的订单创建事务。
S1109:酒店区块链客户端根据订单信息中的酒店名称判断是否相关。
S1110:在相关的情况下,酒店区块链客户端将所述订单信息发送给酒店业务***。相应地,酒店业务***接收酒店区块链客户端发送的订单信息。
S1111:酒店业务***根据订单信息确定是否有房。
S1112:如果有房,则酒店业务***则将订单包括的区块链索引发送给酒店区块链客户端。相应地,酒店区块链客户端接收酒店业务***发送的区块链索引。
S1113:酒店区块链客户端根据区块链索引构造查询请求。
S1114:酒店区块链客户端将查询请求发送给酒店区块链处理节点装置。相应地,酒店区块链处理节点装置接收酒店区块链客户端发送的查询请求。
S1115:酒店区块链处理节点装置根据查询请求从区块链中下载待选生物特征模板的模板索引和事物数据。
S1116:酒店区块链处理节点装置向酒店区块链客户端发送待选生物特征模板的模板索引和事物数据。相应地,酒店区块链客户端接收酒店区块链处理节点装置发送的待选生物特征模板的模板索引和事务数据。
S1117:酒店区块链客户端向酒店业务***发送待选生物特征模板的模板索引和事务数据。相应地,酒店业务***接收酒店区块链客户端发送的待选生物特征模板的模板索引和事务数据。
S1118:酒店业务***提取证件信息,并将待选生物特征模板的模板索引发送给生物特征处理装置。相应地,生物特征处理装置接收酒店业务***发送的模板索引。
S1119:生物特征处理装置向认证端发送模板索引以请求下载待选生物特征模板。相应地,认证端接收生物特征处理装置发送的模板索引。
S1120:认证端根据接收到的模板索引向生物特征处理装置发送生物特征模板。相应地,生物特征处理装置接收认证端发送的待选生物特征模板。
流程(3):酒店入住身份认证流程
如图5C所示,图5C是本申请的差旅管理的应用场景下的酒店入住身份认证流程的示意图。本申请的酒店入住身份认证流程包括以下步骤:
S1201:酒店业务***获取员工的生物特征信息。其中,获取时使用活体检查技术以确保生物特征信息的准确性。
S1202:酒店业务***将员工的生物特征信息发送给生物特征处理装置。相应地,生物特征处理装置接收酒店业务***发送的生物特征信息。
S1203:生物特征处理装置根据员工的生物特征信息确定目标生物特征模板。
S1204:生物特征处理装置将目标生物特征目标和待选生物特征模板进行匹配以得到匹配结果。
S1205:生物特征处理装置将匹配结果发送给酒店业务***。相应地,酒店业务***接收生物特征匹配装置发送的匹配结果。
S1206:在匹配结果为匹配成功时,则酒店业务***根据订单信息进行分配房间。
S1207:酒店业务***将与房间对应的生物特征模板的模板索引发送给房间的智能门锁。相应地,房间的智能门锁接收酒店业务***发送的与房间对应的生物特征模板的模板索引。
流程(4):酒店房间开门身份认证流程
如图5D所示,图5D是本申请的差旅管理的应用场景下的酒店房间开门身份认证流程的示意图。本申请的酒店房间开门身份认证流程包括以下步骤:
S1301:智能门锁获取员工的生物特征信息。
S1302:智能门锁将员工的生物特征信息和与房间对应的待选生物特征模板的模板索引发送给生物特征处理装置。相应地,生物特征处理装置接收智能门锁发送的生物特征信息和与房间对应的生物特征模板的模板索引。
S1303:生物特征处理装置根据所述员工的生物特征信息确定目标生物特征模板。
S1304:生物特征处理装置根据与房间对应的生物特征模板的模板索引查找到对应的生物特征模板。
S1305:生物特征处理装置将目标生物特征模板和查找到的生物特征模板进行匹配以获得匹配结果。
S1306:生物特征处理装置向智能门锁返回匹配结果。相应地,智能门锁接收生物特征处理装置发送的匹配结果。
S1307:在匹配结果为匹配成功的情况下,打开门锁。
流程(5):酒店消费流程
如图5E所示,图5E是本申请的差旅管理的应用场景下的酒店消费流程的示意图。本申请的酒店消费流程包括以下步骤:
S1401:酒店业务***获取员工的生物特征信息。
S1402:酒店业务***将员工的生物特征信息发送给生物特征处理装置。相应地,生物特征处理装置接收酒店业务***发送的员工的生物特征信息。
S1403:生物特征处理装置根据员工的生物特征信息确定目标生物特征模板。
S1404:生物特征处理装置将目标生物特征模板和待选生物特征模板进行匹配以获得匹配结果。
S1405:生物特征处理装置将匹配结果发送给酒店业务***。相应地,酒店业务***接收生物特征处理装置发送的匹配结果。
S1406:在匹配结果为匹配成功时,酒店业务***向酒店区块链客户端发送员工的企业信息查询请求。相应地,酒店区块链客户端接收酒店业务***发送的企业信息查询请求。其中,所述企业信息查询请求中包括索引。
S1407:酒店区块链客户端将企业信息查询请求发送给酒店区块链处理节点装置。相应地,酒店区块链处理节点装置接收酒店区块链客户端发送的企业信息查询请求。
S1408:酒店区块链处理节点装置根据企业信息查询请求从区块链的智能合约上获取到企业信息。
S1409:酒店区块链处理节点装置将所述企业信息发送给酒店区块链客户端。相应地,酒店区块链客户端接收酒店区块链处理节点装置发送的企业信息。
S1410:酒店区块链客户端向酒店业务***发送企业信息。相应地,酒店业务***接收酒店区块链客户端发送的企业信息。
S1411:酒店业务***向合同管理***发送折扣查询请求。相应地,合同管理***接收酒店业务***发送的折扣查询请求。其中,折扣查询请求包括企业信息。
S1412:合同管理***根据企业信息和第一映射关系查询到对应的消费折扣。其中,所述第一映射关系为所述企业信息和所述消费折扣之间的对应关系。
S1413:合同管理***将消费折扣发送给酒店业务***。相应地,酒店业务***接收合同管理***发送的消费折扣。
S1414:酒店业务***根据消费折扣计算出员工的消费金额。
基于图3B所示的网络结构,差旅管理的应用场景中的流程(3)和流程(4)还可以如图5F和图5G所示。下面分别进行详细的介绍。
如图5F所示,图5F是本申请的差旅管理的应用场景下的酒店入住身份认证流程的示意图。本申请的酒店入住身份认证流程包括以下步骤:
S1501:终端设备获取员工的生物特征信息。其中,终端设备是员工携带的设备。例如可以是员工的手机、移动笔记本以及平板电脑的等等。
S1502:终端设备根据员工的生物特征信息确定目标生物特征模板。
S1503:终端设备将目标生物特征模板发送给生物特征匹配装置。相应地,生物特征匹配装置接收终端设备发送的目标生物特征模板。
S1504:生物特征匹配装置将目标生物特征目标和待选生物特征模板进行匹配以得到匹配结果。
S1505:生物特征匹配装置将匹配结果以及匹配的生物特征模板的哈希值发送给酒店业务***。相应地,酒店业务***接收生物特征匹配装置发送的匹配结果以及匹配的生物特征模板的哈希值。
S1506:在匹配结果为匹配成功时,则酒店业务***根据订单信息进行分配房间。
S1507:酒店业务***将与房间对应的生物特征模板的哈希值和移动终端的身份信息发送给房间的智能门锁。相应地,房间的智能门锁接收酒店业务***发送的与房间对应的生物特征模板的哈希值和移动终端的身份信息。
如图5G所示,图5G是本申请的差旅管理的应用场景下的酒店房间开门身份认证流程的示意图。本申请的酒店房间开门身份认证流程包括以下步骤:
S1601:移动终端获取员工的生物特征信息。
S1602:移动终端根据员工的生物特征信息确定目标生物特征模板。
S1603:移动终端将目标生物特征模板和移动终端的身份信息发送给智能门锁。相应地,智能门锁接收移动终端发送的目标生物特征模板和移动终端的身份信息。
1604:智能门锁根据目标生物特征模板进行计算从而得到目标生物特征模板的哈希值。
1605:智能门锁将目标生物特征模板的哈希值和移动终端的身份信息和智能门锁接收到生物特征模板的哈希值和移动终端的身份信息进行匹配以获得匹配结果。
1606:在匹配结果为匹配成功的情况下,打开智能门锁。
下面还提供用于实施上述方案的相关装置。
参阅图6,图6是本申请提供的一种身份认证设备的结构示意图。如图6所示,本申请的身份认证设备包括:特征获取模块410、模板获取模块420、匹配模块430以及发送模块440。
所述特征获取模块410用于获取目标人物的生物特征信息。
所述模板获取模块420用于根据订单从区块链中或者认证端获取待选生物特征模板,其中,订单关联所述待选生物特征模板,所述订单用于为服务需求方的人员订购服务提供方提供的服务。
所述匹配模块430用于将所述目标人物的生物特征信息和待选生物特征模板进行匹配。
所述发送模块440用于在匹配成功的情况下,发出允许目标人物使用服务提供方提供的服务的消息。
可选地,所述订单还关联事务数据,其中,所述事物数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,所述企业信息为所述服务需求方的人员所在的企业的信息。
可选地,所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询所述待选生物特征模板和所述事务数据。
可选地,所述待选生物特征模板和所述事务数据是所述服务需求端上传至区块链中的;所述待选生物特征模板和所述事务数据是所述服务提供端从所述区块链中下载的;或者,所述待选生物特征模板和所述事务数据是中介端上传至区块链中的,其中,中介是除了服务需求方和服务提供方之外的第三方;所述待选生物特征模板和所述事务数据是所述服务提供端从所述区块链中下载的。
可选地,所述装置还包括发送模块,所述发送模块用于向智能门锁发送目标生物特征模板,以使得所述智能门锁根据所述目标生物特征模板确定是否开门,其中,所述目标生物特征模板为与所述目标人物匹配成功的待选生物特征模板。
可选地,所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询模板索引和所述事务数据,所述模板索引用于从所述认证端中查询所述待选生物特征模板。
可选地,所述待选生物特征模板是所述服务需求端上传至认证端的;或者,所述待选生物特征模板是所述中介端上传至认证端的。
可选地,所述模板索引和所述事务数据是所述服务需求端上传至区块链中的;所述模板索引和所述事务数据是所述服务提供端从所述区块链中下载的;或者,所述模板索引和所述事务数据是中介端上传至区块链中的,其中,中介是除了服务需求方和服务提供方之外的第三方;所述模板索引和所述事务数据是所述服务提供端从所述区块链中下载的。
可选地,所述装置还包括发送模块,所述发送模块还用于向智能门锁发送目标模板索引,以使得所述智能门锁根据所述目标生物特征模板确定是否开门,其中,所述目标模板索引为与所述目标人物匹配成功的待选生物特征模板的索引。
可选地,所述区块链中还存储了所述事务数据的查询记录,其中,所述查询记录可以包括查询者的身份信息、查询发生时间、查询的网络地址等等中的一种或者多种。
可选地,所述待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内。
可选地,所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中;所述待选生物特征模板在所述预设时间的结束时间从所述服务提供端的存储器中删除;或者,所述待选生物特征模板在所述预设时间的起始时间之前被下载到所述服务提供端的存储器中;所述待选生物特征模板在所述预设时间的结束时间之后从所述服务提供端的存储器中删除。
可选地,所述装置还包括查询模块和确定模块,所述查询模块用于根据企业信息和第一映射关系向合同管理***查询所述目标人物的折扣信息,其中,所述第一映射关系为所述企业信息和折扣信息之间的映射关系;所述确定模块用于根据所述折扣信息确定所述目标人物的消费价格。
可选地,所述获取模块具体用于:接收终端设备发送的目标人物的生物特征信息;或者,通过生物特征采集器采集目标人物的生物特征信息。
上述身份认证设备可以执行如图2A至图2D中服务提供端和认证端中任意一端执行的步骤,具体请参见图2A至图2D所示的流程,此处不作具体限定。
参阅图7,图7是本申请提供的一种订单创建设备的结构示意图。如图7所示,本申请的订单创建设备包括:接收模块510、创建模块520以及发送模块530。
所述接收模块510用于接收服务需求端发送的订单创建请求;
所述创建模块520用于根据所述订单创建请求创建订单,其中,所述订单关联待选生物特征模板,所述待选生物特征模板存储在区块链中,所述订单用于为服务需求方的人员订购服务提供方提供的服务;
所述发送模块530用于将所述订单向服务提供端发送。
可选地,所述订单还关联事务数据,其中,所述事物数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,所述企业信息为所述服务需求方的人员所在的企业的信息。
可选地,所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询所述待选生物特征模板和所述事务数据。
可选地,所述待选生物特征模板和所述事务数据是所述服务需求端上传至区块链中的;所述待选生物特征模板和所述事务数据是所述服务提供端从所述区块链中下载的;或者,所述待选生物特征模板和所述事务数据是中介端上传至区块链中的,其中,中介是除了服务需求方和服务提供方之外的第三方;所述待选生物特征模板和所述事务数据是所述服务提供端从所述区块链中下载的。
可选地,所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询模板索引和所述事务数据,所述模板索引用于从所述认证端中查询所述待选生物特征模板。
可选地,所述待选生物特征模板是所述服务需求端上传至认证端的;或者,所述待选生物特征模板是所述中介端上传至认证端的。
可选地,所述模板索引和所述事务数据是所述服务需求端上传至区块链中的;所述模板索引和所述事务数据是所述服务提供端从所述区块链中下载的;或者,所述模板索引和所述事务数据是中介端上传至区块链中的,其中,中介是除了服务需求方和服务提供方之外的第三方;所述模板索引和所述事务数据是所述服务提供端从所述区块链中下载的。
可选地,所述区块链中还存储了所述事务数据的查询记录,其中,所述查询记录可以包括查询者的身份信息、查询发生时间、查询的网络地址等等中的一种或者多种。
可选地,所述待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内。
可选地,所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中;所述待选生物特征模板在所述预设时间的结束时间从所述服务提供端的存储器中删除;或者,所述待选生物特征模板在所述预设时间的起始时间之前被下载到所述服务提供端的存储器中;所述待选生物特征模板在所述预设时间的结束时间之后从所述服务提供端的存储器中删除。
上述订单创建设备可以执行如图2B或者图2D中中介端执行的步骤,具体请参见图2B或者图2D所示的流程,此处不作具体限定。
参阅图8,图8是本申请提供的一种装置的结构示意图。如图8所示,本申请的装置包括:包括一个或多个处理器611、通信接口612和存储器614。其中,处理器611、通信接口612和存储器614之间可以通过总线613连接。
处理器611包括一个或者多个通用处理器,其中,通用处理器可以是能够处理电子指令的任何类型的设备,包括中央处理器(central processing unit,CPU)、微处理器、微控制器、主处理器、控制器以及专用集成电路(application specific integratedcircuit,ASIC)等等。处理器611执行各种类型的数字存储指令,例如存储在存储器614中的软件或者固件程序,它能使身份认证设备611提供较宽的多种服务。例如,处理器611能够执行程序或者处理数据,以执行本文介绍的方法的部分或者全部。
通信接口612可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他计算设备或用户进行通信。
存储器614可以包括内部存储器和外部存储器。内部存储器可以包括如下至少一项中的一项或者多项:易失性存储器(例如动态随机存取器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM))和非易失性存储器(例如一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜ROM、与非(NAND)闪存、或非(NOR)闪存等)。内部存储器可以具有固态驱动器(SSD)的形式。外部存储器还可以包括闪驱,例如高密度闪存、安全数字、微型SD、迷你型SD、极限数据(xD)、存储棒等。外部存储器可以采用集中式存储,也可以采用分布式存储,此处不作具体限定。
可选地,身份认证设备还可以包括:生物特征采集器615。其中,生物特征采集器615可以是人脸采集器、指纹采集器、虹膜采集器或者声纹采集器等等中的一个或者多个。
人脸采集器通常使用互补金属氧化物半导体(complementary metal oxidesemiconductor,CMOS))和混合互补金属氧化物半导体/电荷耦合器件(charge coupleddevice,CCD)制造技术在单个芯片上构建的高速检测器阵列和调制敏感检测器阵列来执行。在这些装置中,每个像素可通过以高速解调或选通来被局部地处理,以使得阵列可被处理成表示来自相机的人脸图像。
指纹采集器可以包括传感器阵列、解码器和复用器。传感器阵列可以包括构成多个列和行的电极。当用户手指(指纹)接触指纹采集器时,指纹采集器可以感测传感器阵列的电极中的信号改变,并识别用户指纹。解码器可以对用于在构成传感器阵列的行的电极中进行感测的驱动输入信号或者感测输入信号进行编码并将其输出。复用器可以选择性地输出由传感器阵列感测到的信号。复用器可以向输入处理器传输根据从传感器阵列接收到的指纹输入的信号。
虹膜采集器通常使用互补金属氧化物半导体(complementary metal oxidesemiconductor,CMOS))和混合互补金属氧化物半导体/电荷耦合器件(charge coupleddevice,CCD)制造技术在单个芯片上构建的高速检测器阵列和调制敏感检测器阵列来执行。虹膜采集器在进行虹膜的图像处理时,可能会使用到自适应增强级联分类器、深度学习神经网络分类器、canny边缘检测算子以及霍夫变换等等算法。
声纹采集器包括麦克风。麦克风将收集到的声音信号转换为电信号,再由音频电路接收后转换为音频数据,再将音频数据输出至处理器。处理器将存储器中保存的原始音频流并在存储器中调用预设的说话人分割和聚类算法,获取原始音频流中的音频流,并将音频流和原始声纹特征模板进行匹配。
当图8所示的装置为身份认证设备时,所述装置可以执行如图2A至图2D中服务提供端和认证端中任意一端执行的步骤,具体请参见图2A至图2D所示的流程,此处不作具体限定
当图8所示的装置为订单创建设备时,所述装置可以执行如图2B或者图2D中中介端执行的步骤,具体请参见图2B或者图2D所示的流程,此处不作具体限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (7)

1.一种身份认证方法,其特征在于,所述方法包括如下步骤:
服务提供端获取目标人物的生物特征信息;
根据订单从区块链或者认证端中获取待选生物特征模板,其中,所述订单关联所述待选生物特征模板,所述订单用于为服务需求方的人员订购服务提供方提供的服务,所述区块链包括多个区块;
将所述目标人物的生物特征信息和待选生物特征模板进行匹配;
在匹配成功的情况下,发出允许目标人物使用服务提供方提供的服务的消息;
所述订单还关联事务数据,其中,所述事务数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,所述企业信息为所述服务需求方的人员所在的企业的信息;
所述区块链中还存储了所述事务数据的查询记录,其中,查询记录可以包括查询者的身份信息、查询发生时间、查询的网络地址中的一种或者多种;
待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内;
所述待选生物特征模板在预设时间段的起始时间之前被下载到服务提供端的存储器中,在预设时间段的起始时间,所述待选生物特征模板生效,在预设时间段的结束时间,所述待选生物特征模板失效,所述待选生物特征模板在预设时间段的结束时间之后从所述服务提供端的存储器中删除;
所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中并生效;所述待选生物特征模板在所述预设时间的结束时间失效并从所述服务提供端的存储器中删除。
2.根据权利要求1所述的方法,其特征在于,所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询所述待选生物特征模板和所述事务数据。
3.根据权利要求1所述的方法,其特征在于,
所述订单中包括区块链索引,其中,所述区块链索引用于从所述区块链中查询模板索引和所述事务数据,所述模板索引用于从所述认证端中查询所述待选生物特征模板。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述方法还包括:
根据企业信息和第一映射关系向合同管理***查询所述目标人物的折扣信息,其中,所述第一映射关系为所述企业信息和折扣信息之间的映射关系;
根据所述折扣信息确定所述目标人物的消费价格。
5.一种身份认证设备,其特征在于,所述设备包括特征获取模块、模板获取模块、匹配模块以及发送模块,
所述特征获取模块用于获取目标人物的生物特征信息;
所述模板获取模块用于根据订单从区块链或者认证端中获取待选生物特征模板,其中,所述区块链包括多个区块,订单关联所述待选生物特征模板,所述订单用于为服务需求方的人员订购服务提供方提供的服务;所述订单还关联事务数据,其中,所述事务数据包括目标身份认证数据和企业信息,所述目标身份认证数据为对所述服务需求方的人员的生物特征信息和证件信息进行认证后得到的身份数据,所述企业信息为所述服务需求方的人员所在的企业的信息;
所述匹配模块用于将所述目标人物的生物特征信息和待选生物特征模板进行匹配;
所述发送模块用于在匹配成功的情况下,发出允许目标人物使用服务提供方提供的服务的消息;
所述区块链中还存储了所述事务数据的查询记录,其中,查询记录可以包括查询者的身份信息、查询发生时间、查询的网络地址中的一种或者多种;
待选生物特征模板在预设时间段的内有效,其中,所述待选生物特征模板预计被匹配的时间点位于所述预设时间段内;
所述待选生物特征模板在预设时间段的起始时间之前被下载到服务提供端的存储器中,在预设时间段的起始时间,所述待选生物特征模板生效,在预设时间段的结束时间,所述待选生物特征模板失效,所述待选生物特征模板在预设时间段的结束时间之后从所述服务提供端的存储器中删除;
所述待选生物特征模板在所述预设时间的起始时间被下载到所述服务提供端的存储器中并生效;所述待选生物特征模板在所述预设时间的结束时间失效并从所述服务提供端的存储器中删除。
6.一种服务器,其特征在于,包括:存储器以及与所述存储器耦合的处理器、通信模块,其中:所述通信模块用于发送或者接收外部发送的数据,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码以执行如权利要求1-4任一权利要求描述的方法。
7.一种计算机非瞬态存储介质,其特征在于,包括指令,当所述指令在设备上运行时,使得所述设备执行如权利要求1-4任意一项所述的方法。
CN201810814118.6A 2018-07-23 2018-07-23 身份认证方法、装置以及*** Active CN109087166B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810814118.6A CN109087166B (zh) 2018-07-23 2018-07-23 身份认证方法、装置以及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810814118.6A CN109087166B (zh) 2018-07-23 2018-07-23 身份认证方法、装置以及***

Publications (2)

Publication Number Publication Date
CN109087166A CN109087166A (zh) 2018-12-25
CN109087166B true CN109087166B (zh) 2019-12-06

Family

ID=64838188

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810814118.6A Active CN109087166B (zh) 2018-07-23 2018-07-23 身份认证方法、装置以及***

Country Status (1)

Country Link
CN (1) CN109087166B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109753530B (zh) * 2018-12-27 2021-11-26 石更箭数据科技(上海)有限公司 一种数据处理方法及其装置、介质、终端
CN109858222B (zh) * 2019-01-18 2020-06-26 特斯联(北京)科技有限公司 一种基于人脸特征的身份验证区块链***及其验证方法
WO2021033219A1 (ja) * 2019-08-16 2021-02-25 日本電気株式会社 情報処理システム、情報処理方法及び記録媒体
CN110942382B (zh) * 2019-10-15 2024-05-28 平安科技(深圳)有限公司 电子合同的生成方法、装置、计算机设备及存储介质
CN111292448B (zh) * 2020-02-20 2021-10-08 深圳市春晖信档案技术服务有限公司 一种档案柜、集中档案管理终端以及档案管理方法
CN112289418A (zh) * 2020-09-30 2021-01-29 音数汇元(上海)智能科技有限公司 居家护理的服务订单获取方法、装置和居家护理终端
CN112784877A (zh) * 2020-12-30 2021-05-11 杭州趣链科技有限公司 一种基于区块链的大规模图像模板匹配方法及装置
CN112953960B (zh) * 2021-03-10 2023-02-03 东软集团股份有限公司 一种区块链访问的身份认证方法、装置及设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10516538B2 (en) * 2016-11-01 2019-12-24 Netcomm Inc. System and method for digitally signing documents using biometric data in a blockchain or PKI
CN107688940A (zh) * 2017-05-10 2018-02-13 平安科技(深圳)有限公司 生物识别交易处理方法及***
CN108234135B (zh) * 2017-12-29 2021-02-26 苏州朗润创新知识产权运营有限公司 一种业务认证方法、***和计算机可读存储介质
CN108229926B (zh) * 2018-01-31 2020-02-14 深圳慧通商务有限公司 业务结算方法及相关装置

Also Published As

Publication number Publication date
CN109087166A (zh) 2018-12-25

Similar Documents

Publication Publication Date Title
CN109087166B (zh) 身份认证方法、装置以及***
US20210357489A1 (en) Communication network based non-fungible token creation platform with integrated creator biometric authentication
JP2020522764A (ja) 生体検知方法および装置、システム、電子機器、記憶媒体
EP2854077A1 (en) Authentication method for wearable device, and wearable device
CN106303599B (zh) 一种信息处理方法、***及服务器
US20160071110A1 (en) Payment system that reduces or eliminates the need to exchange personal information
US20160071099A1 (en) Payment system that reduces or eliminates the need to exchange personal information
WO2020024714A1 (zh) 医保结算方法及装置和电子设备
US20160071097A1 (en) Payment system that reduces or eliminates the need to exchange personal information
CN111095246B (zh) 用于认证用户的方法和电子设备
JP7238902B2 (ja) 情報処理装置、情報処理方法、およびプログラム
US20160071071A1 (en) Payment system that reduces or eliminates the need to exchange personal information
US20230084897A1 (en) Registration and payment method, device, and system using face information
US20160071109A1 (en) Payment system that reduces or eliminates the need to exchange personal information
JP7146123B2 (ja) 認証システム、認証方法、及びプログラム
CN109118215B (zh) 支付处理方法、装置及服务器
TW202040454A (zh) 認證系統、認證終端、使用者終端、認證方法、及程式產品
JP7358574B2 (ja) 認証システム、送信装置、受信装置、認証方法、及びプログラム
CN109213889B (zh) 一种客户信息合并的方法及装置
CN117034358A (zh) 业务凭证的处理方法、装置及计算机设备
CN112385180A (zh) 基于交易时间戳将身份和易于获得的个人标识符信息进行匹配的***和方法
JP2022171880A (ja) 認証システム、認証方法、及びプログラム
Hassan et al. A multi-channel soft biometrics framework for seamless border crossings
US20220027866A1 (en) Digital virtual currency issued by being matched with biometric authentication signal, and transaction method therefor
US11593899B2 (en) Methods, systems, apparatuses, and devices for facilitating streamlining of traveling processes for traveling

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201222

Address after: Room n14-2-9r, 101 software Avenue, Yuhuatai District, Nanjing, Jiangsu 210000

Patentee after: Nanjing Yibo Software Technology Co.,Ltd.

Address before: 518000 Huawei Electric Research Center, Bantian Huawei base, Longgang District, Shenzhen City, Guangdong Province

Patentee before: SHENZHEN SMARTCOM BUSINESS Co.,Ltd.

TR01 Transfer of patent right