CN109657440B - 基于区块链的生物特征信息处理方法和装置、终端设备 - Google Patents

基于区块链的生物特征信息处理方法和装置、终端设备 Download PDF

Info

Publication number
CN109657440B
CN109657440B CN201811294947.2A CN201811294947A CN109657440B CN 109657440 B CN109657440 B CN 109657440B CN 201811294947 A CN201811294947 A CN 201811294947A CN 109657440 B CN109657440 B CN 109657440B
Authority
CN
China
Prior art keywords
information
block
biometric
biological characteristic
identifier
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
CN201811294947.2A
Other languages
English (en)
Other versions
CN109657440A (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Advanced New Technologies 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 Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN201811294947.2A priority Critical patent/CN109657440B/zh
Publication of CN109657440A publication Critical patent/CN109657440A/zh
Priority to PCT/CN2019/098106 priority patent/WO2020088008A1/zh
Priority to TW108128085A priority patent/TW202018562A/zh
Application granted granted Critical
Publication of CN109657440B publication Critical patent/CN109657440B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • 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/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Biomedical Technology (AREA)
  • Bioethics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本说明书实施例提供一种基于区块链的生物特征信息处理方法和装置、终端设备。所述方法包括:接收社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;获取与所述社交信息相关联的第二生物特征信息;向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块在区块链中与所述第一数据区块相邻。

Description

基于区块链的生物特征信息处理方法和装置、终端设备
技术领域
本说明书实施例涉及计算机技术领域,特别涉及一种基于区块链的生物特征信息处理方法和装置、终端设备。
背景技术
随着社会信息化的发展,许多信息都需要得到有效的传播。近年来,互联网已经成为人们获取、分享信息的主要渠道。通过互联网传播信息,例如通过用户之间的分享来传播信息等,变得更容易被用户所接受。在一些情况下,需要对信息的传播主体进行识别,以便于了解掌握信息的传播路径和影响范围。
在相关技术中,通常将信息的传播主体定位到电子设备。具体地,可以获取信息传播过程中所涉及电子设备的设备标识;进而可以通过设备标识来了解掌握信息的传播路径和影响范围。所述设备标识可以包括电子设备的IP地址和MAC地址等。例如,电子设备在接收到某一信息以后,可以获取自身的MAC地址;可以向服务器发送MAC地址。所述服务器可以接收MAC地址。这样所述服务器便可以获得该信息在传播过程中所涉及电子设备的设备标识。
上述相关技术中,一方面,电子设备的设备标识容易被篡改。这样通过设备标识无法准确地了解掌握信息的传播路径和影响范围。另一方面,获取的各个设备标识间是相互独立的,不具有关联关系。这样不便于了解掌握信息的传播路径和影响范围。
发明内容
本说明书实施例的目的是提供一种基于区块链的生物特征信息处理方法和装置、终端设备,以便于准确地了解掌握社交信息的传播路径和影响范围。
为实现上述目的,本说明书实施例提供一种基于区块链的生物特征信息处理方法,包括:接收社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;获取与所述社交信息相关联的第二生物特征信息;向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块在区块链中与所述第一数据区块相邻。
为实现上述目的,本说明书实施例提供一种基于区块链的生物特征信息处理装置,包括:接收单元,用于接收社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;获取单元,用于获取与所述社交信息相关联的第二生物特征信息;发送单元,用于向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块在区块链中与所述第一数据区块相邻。
为实现上述目的,本说明书实施例提供一种终端设备,包括:存储器,用于存储计算机指令;处理器,用于执行所述计算机指令以实现以下步骤:接收社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;获取与所述社交信息相关联的第二生物特征信息;向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块在区块链中与所述第一数据区块相邻。
由以上本说明书实施例提供的技术方案可见,本说明书实施例中,数据处理终端可以接收社交信息和第一区块标识;可以获取与所述社交信息相关联的第二生物特征信息;可以向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上。这样一方面,本实施例可以通过生物特征信息将社交信息的传播主体定位到用户,防止篡改和伪造。另一方面,本实施例可以利用区块链技术实现社交信息传播路径的记录。因而本实施例可以准确地了解掌握社交信息的传播路径和影响范围。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书实施例一种区块链的示意图;
图2为本说明书实施例一种基于区块链的生物特征信息处理方法的流程图;
图3为本说明书实施例一种基于区块链的生物特征信息处理方法的示意图;
图4为本说明书实施例一种基于区块链的生物特征信息处理装置的功能结构示意图;
图5为本说明书实施例一种终端设备的功能结构示意图。
具体实施方式
下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
请参阅图1、图2和图3。本说明书实施例提供一种基于区块链的生物特征信息处理方法。
所述生物特征信息处理方法以终端设备为执行主体。为了便于描述,以下将执行所述生物特征信息处理方法的终端设备称为数据处理终端。所述数据处理终端可以为PC(personalcomputer)机、服务器、工控机(工业控制计算机)、移动智能电话、平板电子设备、便携式计算机(例如笔记本电脑等)、个人数字助理(PDA)、桌面型计算机或智能穿戴设备等。所述数据处理终端可以集成有能够采集生物特征信息的功能模块。根据所述功能模块采集的生物特征信息便能够识别出用户。所述生物特征信息可以包括以下至少一种:声纹信息、指纹信息、掌纹信息、人脸信息、虹膜信息等。所述功能模块可以包括可以下至少一种:拍摄模块、指纹模块、麦克风等。具体地,例如,通过拍摄模块可以采集人脸信息和/或虹膜信息。另举一例,通过指纹模块可以采集指纹信息。
所述生物特征信息处理方法可以包括以下步骤。
步骤S10:接收社交信息和第一区块标识。
在本实施例中,所述社交信息可以为能够借助于互联网进行传播的信息,例如朋友圈中的信息、微博中的信息、或快手中的短视频信息等。所述社交信息可以为任意类型的信息,例如图片信息、文字信息、声音信息、视频信息及其任意组合。
在本实施例中,所述第一区块标识可以用于标识第一数据区块。所述第一数据区块可以位于区块链中。所述第一区块标识具体可以为所述第一数据区块在区块链中的块高。当然,本领域技术人员应当能够理解,所述第一区块标识还可以为其它任意能够标识出所述第一数据区块的信息,例如所述第一数据区块的哈希值。
所述第一数据区块可以记录有第一生物特征信息。所述第一生物特征信息可以包括下述至少一种:指纹信息、声纹信息、人脸信息和虹膜信息等。所述第一生物特征信息可以来自操作所述社交信息的用户。这样通过所述第一生物特征信息便能够识别出该用户。所述操作包括但不限于创作、查看、编辑、转发、评论等。所述第一数据区块可以直接记录有第一生物特征信息;或者,也可以记录有根据所述第一生物特征信息生成的生物特征识别码密文。该生物特征识别码密文可以采用以下方式得到:对所述第一生物特征信息进行编码,得到生物特征识别码;对该生物特征识别码进行加密,得到该生物特征识别码密文。
所述区块链可以与所述社交信息相关联。所述区块链可以包括至少一个数据区块。每个数据区块可以记录有与所述社交信息相关联的生物特征信息。不同数据区块记录的生物特征信息可以相同或不同。这样所述区块链可以表示所述社交信息在互联网中的传播路径。所述区块链中的数据区块构成了所述传播路径上的传播节点。当然,所述区块链中的数据区块可以直接记录有生物特征信息;或者,也可以记录有根据生物特征信息生成的生物特征识别码密文。
在本实施例中,所述社交信息和所述第一区块标识可以是第一终端发来的。所述第一终端可以为PC(personal computer)机、服务器、工控机(工业控制计算机)、移动智能电话、平板电子设备、便携式计算机(例如笔记本电脑等)、个人数字助理(PDA)、桌面型计算机或智能穿戴设备等。所述第一终端可以集成有能够采集生物特征信息的功能模块。所述第一终端具体可以获取社交信息和第一区块标识;可以向所述数据处理终端发送所述社交信息和所述第一区块标识。其中,所述社交信息可以是用户在所述第一终端输入的,也可以是其它由其它终端设备发来的。所述第一区块标识可以是由区块链服务器发来的。所述区块链服务器可以作为一个区块链节点加入区块链网络。
步骤S12:获取与所述社交信息相关联的第二生物特征信息。
在本实施例中,所述第二生物特征信息可以来自操作所述社交信息的用户。这样所述第二生物特征信息可以用于标识该用户。或者,所述第二生物特征信息也可以为预设的与所述社交信息相对应的生物特征信息。与采集的生物特征信息相对应,预设的生物特征信息可以包括以下至少一种:指纹信息、声纹信息、人脸信息和虹膜信息等。
在本实施例中,所述数据处理终端可以接收信息采集指令。所述信息采集指令可以是由用户主动操作触发产生的。例如,所述数据处理终端可以在检测到一个或多个指定按键的任意组合,被按下、点击、双击、或划过,进而产生所述信息采集指令。所述指定按键可以为虚拟按键或物理按键,所述虚拟按键例如可以为按钮控件或图形控件等,所述物理按键例如可以为按压按钮、摇杆按钮、拨号盘、滑块开关、或操纵杆等。另举一例,所述数据处理终端也可以在识别到预置手势,进而产生所述信息采集指令。所述预置手势例如可以为向左滑动、或向右滑动等。另举一例,所述数据处理终端还可以在检测到操作焦点离开指定页面,进而产生所述信息采集指令。所述指定页面例如可以为供用户输入社交信息的页面;或者,也可以为供查看社交信息的页面;又或者,还可以为供用户编辑社交信息的页面。或者,所述信息采集指令也可以是由所述数据处理终端自动产生的。例如,所述数据处理终端可以安装有自动化程序。所述自动化程序在运行以后,能够自动定期产生所述信息采集指令。
在所述信息采集指令是由用户主动操作触发产生时,在接收到信息采集指令以后,所述数据处理终端通常能够成功采集到用户的生物特征信息。在所述信息采集指令是由所述数据处理终端自动产生时,在接收到信息采集指令以后,所述数据处理终端通常无法成功采集到用户的生物特征信息。如此所述数据处理终端可以在接收到信息采集指令以后,采集用户的生物特征信息;若采集成功,便认为所述信息采集指令是由用户主动操作触发产生的,可以将采集的生物特征信息作为第二生物特征信息;若采集失败,便认为所述信息采集指令是由所述数据处理终端自动产生的,可以获取预设生物特征信息作为第二生物特征信息。
所述第二生物特征信息可以包括一种生物特征信息。例如,所述第二生物特征信息可以包括指纹信息。具体地,例如,所述数据处理终端可以采集用户的指纹信息;若采集成功,可以获取采集的指纹信息作为第二生物特征信息;若采集失败,可以获取预设指纹信息作为第二生物特征信息。或者,所述第二生物特征信息也可以包括多种生物特征信息。例如,所述第二生物特征信息可以包括指纹信息和虹膜信息。具体地,例如,所述数据处理终端可以采集用户的指纹信息和虹膜信息;若二者均采集成功,可以获取采集的指纹信息和虹膜信息作为第二生物特征信息;若指纹信息采集成功、且虹膜信息采集失败,可以获取采集的指纹信息和预设虹膜信息作为第二生物特征信息;若指纹信息采集失败、且虹膜信息采集成功,可以获取预设指纹信息和采集的虹膜信息作为第二生物特征信息;若二者均采集失败,可以获取预设指纹信息和预设虹膜信息作为第二生物特征信息。需要说明的是,在所述数据处理终端采集多种生物特征信息时,所述多种生物特征信息可以对应同一信息采集指令,也可以对应不同信息采集指令。例如,所述数据处理终端可以在接收到信息采集指令以后,同时采集指纹信息和虹膜信息。另举一例,所述数据处理终端可以在接收到指纹信息采集指令以后,采集指纹信息;可以在接收到虹膜信息采集指令以后,采集虹膜信息。
步骤S14:向区块链服务器发送所述第二生物特征信息和所述第一区块标识。
在本实施例中,所述数据处理终端可以向区块链服务器发送所述第二生物特征信息和所述第一区块标识。所述区块链服务器可以作为一个节点加入区块链网络。这样所述区块链服务器可以接收所述第二生物特征信息和所述第一区块标识;可以将所述第二生物特征信息和所述第一区块标识提交至区块链;以使得所述第二生物特征信息被记录在数据区块中、且使得第二数据区块与所述第一区块标识所标识的第一数据区块在区块链中相邻。这里所述第二数据区块可以为记录有所述第二生物特征信息的数据区块。
在本实施例的一个实施方式中,所述数据处理终端可以对所述第二生物特征信息进行编码,得到生物特征识别码;可以对该生物特征识别码进行加密,得到生物特征识别码密文;可以向区块链服务器发送该生物特征识别码密文和所述第一区块标识。这样所述区块链服务器可以接收该生物特征识别码密文和所述第一区块标识;可以将该生物特征识别码密文和所述第一区块标识提交至区块链;以使得该生物特征识别码密文被记录在数据区块中、且使得第二数据区块与所述第一区块标识所标识的第一数据区块在区块链中相邻。所述第二数据区块可以为记录有该生物特征识别码密文的数据区块。需要说明的是,如前所述,所述第二生物特征信息可以包括一种生物特征信息,也可以包括多种生物特征信息。在所述第二生物特征信息包括一种生物特征信息时,所述数据处理终端可以对该生物特征信息进行编码,得到生物特征识别码;可以对该生物特征识别码进行加密,得到生物特征识别码密文。在所述第二生物特征信息包括多种生物特征信息时,所述数据处理终端可以对多种生物特征信息分别进行编码,得到多个生物特征识别码;可以对所述多个生物特征识别码一起进行加密,得到生物特征识别码密文。
进一步地,在本实施方式中,为了防止将预设生物特征信息记录在区块链的数据区块中。所述数据处理终端可以将生物特征识别码密文与指定密文进行比对;在生物特征识别码密文与指定密文不同时,可以向区块链服务器发送生物特征识别码密文和所述第一区块标识;在生物特征识别码密文与指定密文相同时,可以放弃生物特征识别码密文。所述数据处理终端放弃生物特征识别码密文可以包括:忽略或删除生物特征识别码密文。当然,所述数据处理终端还可以采用其它方式放弃生物特征识别码密文,本实施方式对此并不做具体限定。其中,所述指定密文可以通过对预设生物特征信息进行加密得到。例如,可以对预设生物特征信息进行编码,得到指定生物特征识别码;可以对指定生物特征识别码进行加密,得到指定密文。此外,所述指定密文可以通过对一种预设生物特征信息进行加密得到。例如,可以对预设指纹信息进行编码,得到指纹生物特征识别码;可以对指纹生物特征识别码进行加密,得到指定密文。或者,所述指定密文也可以通过对多种预设生物特征信息进行加密得到。例如,可以分别对预设指纹信息和预设虹膜信息进行编码,得到指纹生物特征识别码和虹膜生物特征识别码;可以对指纹生物特征识别码和虹膜生物特征识别码一起进行加密,得到指定密文。
在本实施例的一个实施方式中,所述区块链服务器可以获取第二数据区块的区块标识作为第二区块标识;可以向所述数据处理终端发送所述第二区块标识。所述第二区块标识可以用于标识所述第二数据区块,例如可以为所述第二数据区块的块高或哈希值。所述数据处理终端可以接收所述第二区块标识;可以向第二终端发送所述社交信息和所述第二区块标识。其中,所述数据处理终端可以在接收到信息发送指令以后,向第二终端发送所述社交信息和所述第二区块标识。例如,所述数据处理终端可以在检测到一个或多个指定按键的任意组合,被按下、点击、双击、或划过,进而产生所述信息发送指令。所述指定按键可以为虚拟按键或物理按键,所述虚拟按键例如可以为按钮控件或图形控件等,所述物理按键例如可以为按压按钮、摇杆按钮、拨号盘、滑块开关、或操纵杆等。另举一例,所述数据处理终端可以在识别到预置手势,进而产生所述信息发送指令。所述预置手势例如可以为向左滑动、或向右滑动等。此外,所述数据处理终端可以直接向第二终端发送所述社交信息。或者,用户也可以在所述数据处理终端对所述社交信息进行修改。所述数据处理终端可以向第二终端发送修改后的社交信息。
在本实施例中,所述数据处理终端可以接收社交信息和第一区块标识;可以获取与所述社交信息相关联的第二生物特征信息;可以向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上。这样一方面,本实施例可以通过生物特征信息将社交信息的传播主体定位到用户,防止篡改和伪造。另一方面,本实施例可以利用区块链技术实现社交信息传播路径的记录。因而本实施例可以准确地了解掌握社交信息的传播路径和影响范围。
以下介绍本说明书实施例的一个场景示例。
在本场景示例中,赵二可以具有终端设备A。张三可以具有终端设备B。李四可以具有终端设备C。
在本场景示例中,终端设备A可以提供有社交信息输入页面。赵二可以在所述社交信息输入页面中输入社交信息。在输入完成以后,赵二可以操作终端设备A离开所述社交信息输入页面。这样操作焦点也随之离开所述社交信息输入页面。终端设备A在检测到操作焦点离开所述社交信息输入页面,可以产生信息采集指令;进而可以采集赵二的指纹信息和虹膜信息作为第一生物特征信息;可以对所述第一生物特征信息进行编码,得到第一生物特征识别码;可以对所述第一生物特征识别码进行加密,得到第一生物特征识别码密文;可以将所述第一生物特征识别码密文与指定密文进行比对;在所述第一生物特征识别码密文与指定密文不相同时,可以向第一区块链服务器发送所述第一生物特征识别码密文。
所述第一区块链服务器可以作为一个节点加入区块链网络。这样所述第一区块链服务器可以接收所述第一生物特征识别码密文;可以将所述第一生物特征识别码密文提交至区块链;以使得所述第一生物特征识别码密文被记录在创世数据区块中。所述第一区块链服务器可以获取创世区块作为第一数据区块;可以获取所述第一数据区块的区块标识作为第一区块标识;可以向终端设备A发送所述第一区块标识。终端设备A可以接收所述第一区块标识。
在本场景示例中,赵二可以操作终端设备A;以使得终端设备A向终端设备B发送所述社交信息和所述第一区块标识。
终端设备B可以接收所述社交信息和所述第一区块标识。终端设备B可以提供有查看控件。张三可以点击所述查看控件以查看所述社交信息。终端设备B在检测到所述查看控件被点击以后,可以产生信息采集指令;进而可以采集张三的指纹信息和虹膜信息作为第二生物特征信息;可以对所述第二生物特征信息进行编码,得到第二生物特征识别码;可以对所述第二生物特征识别码进行加密,得到第二生物特征识别码密文;可以将所述第二生物特征识别码密文与指定密文进行比对;在所述第二生物特征识别码密文与指定密文不相同时,可以向第二区块链服务器发送所述第二生物特征识别码密文和所述第一区块标识。
所述第二区块链服务器可以作为一个节点加入区块链网络。这样所述第二区块链服务器可以接收所述第二生物特征识别码密文和所述第一区块标识;可以将所述第二生物特征识别码密文和所述第一区块标识提交至区块链;以使得所述第二生物特征识别码密文被记录在数据区块中、且使得第二数据区块与所述第一区块标识所标识的第一数据区块在区块链中相邻。所述第二数据区块可以为记录有所述第二生物特征识别码密文的数据区块。所述第二区块链服务器可以获取所述第二数据区块的区块标识作为第二区块标识;可以向终端设备B发送所述第二区块标识。终端设备B可以接收所述第二区块标识。
在本场景示例中,张三可以操作终端设备B;以使得终端设备B向终端设备C发送所述社交信息和所述第二区块标识。
终端设备C可以接收所述社交信息和所述第二区块标识。终端设备C可以提供有查看控件。李四可以点击所述查看控件以查看所述社交信息。终端设备C在检测到所述查看控件被点击以后,可以产生信息采集指令;进而可以采集李四的指纹信息和虹膜信息作为第三生物特征信息;可以对所述第三生物特征信息进行编码,得到第三生物特征识别码;可以对所述第三生物特征识别码进行加密,得到第三生物特征识别码密文;可以将所述第三生物特征识别码密文与指定密文进行比对;在所述第三生物特征识别码密文与指定密文不相同时,可以向第三区块链服务器发送所述第三生物特征识别码密文和所述第二区块标识。
所述第三区块链服务器可以作为一个节点加入区块链网络。这样所述第三区块链服务器可以接收所述第三生物特征识别码密文和所述第二区块标识;可以将所述第三生物特征识别码密文和所述第二区块标识提交至区块链;以使得所述第三生物特征识别码密文被记录在数据区块中、且使得第三数据区块与所述第二区块标识所标识的第二数据区块在区块链中相邻。所述第三数据区块可以为记录有所述第三生物特征识别码密文的数据区块。所述第三区块链服务器可以获取所述第三数据区块的区块标识作为第三区块标识;可以向终端设备C发送所述第三区块标识。终端设备C可以接收所述第三区块标识。
在本场景示例中,当然,李四可以操作终端设备C;以使得终端设备C向其它终端设备发送所述社交信息和所述第三区块标识。在此不再一一进行描述。这样所述区块链可以表示所述社交信息在互联网中的传播路径。所述区块链中的数据区块构成了所述传播路径上的传播节点。需要说明的是,在本场景示例中,所述第一区块链服务器、所述第二区块链服务器和所述第三区块链服务器可以相同或不同。
请参阅图4。本说明书实施例提供一种基于区块链的生物特征信息处理装置。所述生物特征信息处理装置可以包括以下单元。
接收单元20,用于接收社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;
获取单元22,用于获取与所述社交信息相关联的第二生物特征信息;
发送单元24,用于向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块和所述第一数据区块在区块链中相邻。
请参阅图5。本说明书实施例提供一种终端设备。所述终端设备可以为PC(personalcomputer)机、服务器、工控机(工业控制计算机)、移动智能电话、平板电子设备、便携式计算机(例如笔记本电脑等)、个人数字助理(PDA)、桌面型计算机或智能穿戴设备等。所述终端设备可以包括存储器和处理器。
在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或U盘等。所述存储器可以用于存储计算机指令。
在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机指令实现以下步骤:接收社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;获取与所述社交信息相关联的第二生物特征信息;向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块和所述第一数据区块在区块链中相邻。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于装置实施例和终端设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
此外,本领域技术人员在阅读本说明书文件之后,可以无需创造性劳动想到将本说明书列举的部分或全部实施例进行任意组合,这些组合也在本说明书公开和保护的范围内。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片2。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,区块链服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。
本说明书可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、区块链服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。

Claims (11)

1.一种基于区块链的生物特征信息处理方法,应用于终端设备,包括:
接收第一终端发来的社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;
获取与所述社交信息相关联的第二生物特征信息,所述第二生物特征信息来自在所述终端设备上操作所述社交信息的用户;
向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块和所述第一数据区块在区块链中相邻。
2.如权利要求1所述的方法,所述方法还包括:
接收区块链服务器反馈的第二区块标识;所述第二区块标识用于标识第二数据区块;
向第二终端发送所述社交信息和所述第二区块标识。
3.如权利要求1所述的方法,所述区块链用于表示所述社交信息的传播路径;所述区块链中的数据区块构成所述传播路径上的传播节点。
4.如权利要求1所述的方法,所述第一生物特征信息和所述第二生物特征信息均包括指纹信息和虹膜信息中的至少一种。
5.如权利要求1所述的方法,所述获取第二生物特征信息,包括:
在接收到信息采集指令以后,采集用户的生物特征信息作为第二生物特征信息。
6.如权利要求5所述的方法,所述获取第二生物特征信息还包括:
若采集失败,获取预设生物特征信息作为第二生物特征信息。
7.如权利要求1所述的方法,在向区块链服务器发送所述第二生物特征信息和所述第一区块标识之前,所述方法还包括:
对所述第二生物特征信息进行编码,得到生物特征识别码;
对所述生物特征识别码进行加密,得到生物特征识别码密文;
相应地,所述向区块链服务器发送所述第二生物特征信息和所述第一区块标识,包括:
向区块链服务器发送所述生物特征识别码密文和所述第一区块标识,以便将所述生物特征识别码密文记录在第二数据区块上。
8.如权利要求7所述的方法,所述向区块链服务器发送所述生物特征识别码密文和所述第一区块标识,包括:
在所述生物特征识别码密文与指定密文不同时,向区块链服务器发送所述生物特征识别码密文和所述第一区块标识;所述指定密文通过对预设生物特征信息进行加密得到。
9.如权利要求8所述的方法,所述方法还包括:
在所述生物特征识别码密文与指定密文相同时,放弃所述生物特征识别码密文;所述指定密文通过对预设生物特征信息进行加密得到。
10.一种基于区块链的生物特征信息处理装置,设置于终端设备,包括:
接收单元,用于接收第一终端发来的社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;
获取单元,用于获取与所述社交信息相关联的第二生物特征信息,所述第二生物特征信息来自在所述终端设备上操作所述社交信息的用户;
发送单元,用于向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块和所述第一数据区块在区块链中相邻。
11.一种终端设备,包括:
存储器,用于存储计算机指令;
处理器,用于执行所述计算机指令以实现以下步骤:接收第一终端发来的社交信息和第一区块标识;所述第一区块标识用于标识第一数据区块;所述第一数据区块记录有与所述社交信息相关联的第一生物特征信息;获取与所述社交信息相关联的第二生物特征信息,所述第二生物特征信息来自在所述终端设备上操作所述社交信息的用户;向区块链服务器发送所述第二生物特征信息和所述第一区块标识,以便将所述第二生物特征信息记录在第二数据区块上;所述第二数据区块和所述第一数据区块在区块链中相邻。
CN201811294947.2A 2018-11-01 2018-11-01 基于区块链的生物特征信息处理方法和装置、终端设备 Active CN109657440B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811294947.2A CN109657440B (zh) 2018-11-01 2018-11-01 基于区块链的生物特征信息处理方法和装置、终端设备
PCT/CN2019/098106 WO2020088008A1 (zh) 2018-11-01 2019-07-29 基于区块链的生物特征信息处理方法和装置、终端设备
TW108128085A TW202018562A (zh) 2018-11-01 2019-08-07 基於區塊鏈的生物特徵資訊處理方法和裝置、終端設備

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811294947.2A CN109657440B (zh) 2018-11-01 2018-11-01 基于区块链的生物特征信息处理方法和装置、终端设备

Publications (2)

Publication Number Publication Date
CN109657440A CN109657440A (zh) 2019-04-19
CN109657440B true CN109657440B (zh) 2020-11-27

Family

ID=66110078

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811294947.2A Active CN109657440B (zh) 2018-11-01 2018-11-01 基于区块链的生物特征信息处理方法和装置、终端设备

Country Status (3)

Country Link
CN (1) CN109657440B (zh)
TW (1) TW202018562A (zh)
WO (1) WO2020088008A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109657440B (zh) * 2018-11-01 2020-11-27 创新先进技术有限公司 基于区块链的生物特征信息处理方法和装置、终端设备
TWI799713B (zh) * 2020-06-03 2023-04-21 鴻海精密工業股份有限公司 評論管控方法、伺服器及可讀儲存介質
CN113761179A (zh) 2020-06-03 2021-12-07 富泰华工业(深圳)有限公司 评论管控方法、服务器及可读存储介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104821879B (zh) * 2015-04-08 2018-04-10 中国南方电网有限责任公司电网技术研究中心 一种电力***数据调动中的加密方法
CN105915542A (zh) * 2016-06-08 2016-08-31 惠众商务顾问(北京)有限公司 基于随机指令分布式云认证***、装置及方法
US10796000B2 (en) * 2016-06-11 2020-10-06 Intel Corporation Blockchain system with nucleobase sequencing as proof of work
CN107016542A (zh) * 2016-12-06 2017-08-04 阿里巴巴集团控股有限公司 一种业务数据处理方法、验证方法、装置及***
CN107133353A (zh) * 2017-05-25 2017-09-05 杭州全视软件有限公司 一种基于生物信息的自治式责任管理方法
CN107562775B (zh) * 2017-07-14 2020-04-24 创新先进技术有限公司 一种基于区块链的数据处理方法及设备
CN107809484B (zh) * 2017-10-30 2020-08-18 中国联合网络通信集团有限公司 区块链交易信息处理方法及区块链节点
CN108650519B (zh) * 2018-05-17 2020-07-07 立旃(上海)科技有限公司 基于区块链的发布信息的方法及装置
CN108681862A (zh) * 2018-06-20 2018-10-19 佛山科学技术学院 一种基于区块链的智能仓储管理方法及***
CN109657440B (zh) * 2018-11-01 2020-11-27 创新先进技术有限公司 基于区块链的生物特征信息处理方法和装置、终端设备

Also Published As

Publication number Publication date
WO2020088008A1 (zh) 2020-05-07
CN109657440A (zh) 2019-04-19
TW202018562A (zh) 2020-05-16

Similar Documents

Publication Publication Date Title
US8996889B2 (en) Portable computing device with methodologies for client-side analytic data collection
CN109657440B (zh) 基于区块链的生物特征信息处理方法和装置、终端设备
CN111538980B (zh) 一种应用程序的账户绑定方法、装置及***
CN105183513A (zh) 应用推荐方法和装置
CN105407098A (zh) 身份验证方法及装置
CN105069075A (zh) 照片共享方法和装置
EP2352108A1 (en) Authentication system, authentication program, authentication server, and sub authentication server
CN104933170A (zh) 信息展示方法及装置
CN104967683A (zh) 消息推送方法、终端及服务器
CN110807180A (zh) 安全认证以及训练安全认证模型的方法、装置及电子设备
WO2017028277A1 (zh) 指纹识别方法及移动终端
CN104636164A (zh) 启动页面生成方法及装置
US11553216B2 (en) Systems and methods of facilitating live streaming of content on multiple social media platforms
CN105205153A (zh) 文件存储方法和装置
CN109814942A (zh) 一种参数处理方法及装置
CN110826697B (zh) 获取样本的方法及装置、电子设备和存储介质
CN108536569A (zh) 一种业务行为跟踪方法、装置及设备
US11163827B2 (en) Video processing method, device, terminal and storage medium
CN111814627B (zh) 人员检测方法及装置、电子设备和存储介质
CN111061720B (zh) 数据筛选方法、装置和电子设备
CN106412481A (zh) 基于VoLTE视频通话的提示方法、装置及终端
CN104899206A (zh) 一种进行设备操作的方法和***
CN112039971B (zh) 数据记录方法及装置、数据存储方法及装置
CN111026800B (zh) 数据导出方法、装置、电子设备及存储介质
CN112866085B (zh) 一种资源传输方法及装置

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40006875

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201012

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201012

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: Greater Cayman, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

GR01 Patent grant
GR01 Patent grant