CN108985765A - 企业用户信息处理方法、设备及存储介质 - Google Patents
企业用户信息处理方法、设备及存储介质 Download PDFInfo
- Publication number
- CN108985765A CN108985765A CN201810917303.8A CN201810917303A CN108985765A CN 108985765 A CN108985765 A CN 108985765A CN 201810917303 A CN201810917303 A CN 201810917303A CN 108985765 A CN108985765 A CN 108985765A
- Authority
- CN
- China
- Prior art keywords
- enterprise
- information
- node
- company information
- customer
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6272—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种企业用户信息处理方法、设备及存储介质。该方法包括:第一企业节点获取第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息;第一企业节点根据本地预先存储的已知企业用户的企业信息,确定已知企业用户的企业信息对应的第二验证信息;如果第一验证信息和第二验证信息一致,则第一企业节点比较已知企业用户的企业信息和第二企业节点对应的企业用户的企业信息的片段信息;如果已知企业用户的企业信息和第二企业节点对应的企业用户的企业信息的片段信息匹配,则第一企业节点确定第二企业节点对应的企业用户为已知企业用户。本发明实施例提高了企业用户的隐私。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种企业用户信息处理方法、设备及存储介质。
背景技术
在区块链网络中,区块链参与者例如企业用户可以实名制在该区块链网络中进行注册,也就是说,企业用户的真实信息完整的记录在区块链中。
但是区块链中的数据是公开和透明的,导致企业用户的真实信息存在被泄露的可能,从而对企业用户的隐私数据造成威胁。
发明内容
本发明实施例提供一种企业用户信息处理方法、设备及存储介质,以提高企业用户的隐私。
第一方面,本发明实施例提供一种企业用户信息处理方法,包括:
第一企业节点获取第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息;
所述第一企业节点根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息;
所述第一企业节点比较所述第一验证信息和所述第二验证信息;
如果所述第一验证信息和所述第二验证信息一致,则所述第一企业节点比较所述已知企业用户的企业信息和所述第二企业节点对应的企业用户的企业信息的片段信息;
如果所述已知企业用户的企业信息和所述第二企业节点对应的企业用户的企业信息的片段信息匹配,则所述第一企业节点确定所述第二企业节点对应的企业用户为所述已知企业用户。
第二方面,本发明实施例提供一种企业节点,包括:
获取模块,用于获取其他企业节点对应的企业用户的企业信息的片段信息和第一验证信息;
确定模块,用于根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息;
比较模块,用于比较所述第一验证信息和所述第二验证信息;当所述第一验证信息和所述第二验证信息一致时,比较所述已知企业用户的企业信息和所述其他企业节点对应的企业用户的企业信息的片段信息;
所述确定模块还用于:当所述已知企业用户的企业信息和所述其他企业节点对应的企业用户的企业信息的片段信息匹配时,确定所述其他企业节点对应的企业用户为所述已知企业用户。
第三方面,本发明实施例提供一种企业节点,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现第一方面所述的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
本发明实施例提供的企业用户信息处理方法、设备及存储介质,通过企业节点在区块链网络中发送企业信息的片段信息而不是完整信息,防止完整的企业信息被暴露在该区块链网络中,提高了企业用户的隐私,另外,该企业节点的对方节点需要根据该企业信息的片段信息对该企业信息进行验证,验证通过后才进行交易,提高了交易的安全性。
附图说明
图1为本发明实施例提供的一种应用场景的示意图;
图2为本发明实施例提供的企业用户信息处理方法流程图;
图3为本发明实施例提供的一种应用场景的示意图;
图4为本发明另一实施例提供的企业用户信息处理方法流程图;
图5为本发明实施例提供的企业节点的结构示意图;
图6为本发明实施例提供的企业节点的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本发明提供的企业用户信息处理法,可以适用于图1所示的通信***。如图1所示,该通信***包括:接入网设备11、终端设备12和服务器13。需要说明的是,图1所示的通信***可以适用于不同的网络制式,例如,可以适用于全球移动通讯(Global System ofMobile communication,简称GSM)、码分多址(Code Division Multiple Access,简称CDMA)、宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)、时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,简称TD-SCDMA)、长期演进(Long Term Evolution,简称LTE)***及未来的5G等网络制式。可选的,上述通信***可以为5G通信***中高可靠低时延通信(Ultra-Reliable and Low LatencyCommunications,简称URLLC)传输的场景中的***。
故而,可选的,上述接入网设备11可以是GSM或CDMA中的基站(Base TransceiverStation,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(Radio Network Controller,简称RNC),还可以是LTE中的演进型基站(Evolutional Node B,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本发明在此并不限定。
上述终端设备12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless LocalLoop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为***、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(RemoteTerminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(UserAgent)、用户设备(User Device or User Equipment),在此不作限定。可选的,上述终端设备12还可以是智能手表、平板电脑等设备。终端设备12和服务器13具体可以是区块链网络中的节点。
本发明提供的企业用户信息处理方法,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
图2为本发明实施例提供的企业用户信息处理方法流程图。本发明实施例针对现有技术的如上技术问题,提供了企业用户信息处理方法,该方法具体步骤如下:
步骤201、第一企业节点获取第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息。
可选的,所述第二企业节点对应的企业用户的企业信息包括如下至少一种:所述第二企业节点对应的企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间。
如图3所示,多个终端设备为区块链网络中的节点,该节点具体可以是企业节点,该区块链网络具体可以是不同企业节点构成的网络。该区块链网络具体可以是对等网络,该区块链网络中的任意两个节点之间可以进行交易。在本实施例中,第一企业节点具体可以是如图3所示的终端设备31,第二企业节点具体可以是如图3所示的终端设备32。
当终端设备31和终端设备32基于该区块链网络进行交易时,终端设备31接收终端设备32在该区块链网络中发送的终端设备32对应的企业用户的企业信息的片段信息和第一验证信息。例如,终端设备31对应的企业用户记为企业用户A,终端设备32对应的企业用户记为企业用户B,企业用户B的企业信息包括如下至少一种:企业用户B的公司名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间,此外,该企业用户B的企业信息还可以包括近年财报。企业用户B的企业信息的片段信息具体可以包括如下至少一种:企业用户B的公司名称的片段信息例如中国联*公司、企业用户B的法定代表人的身份信息的片段信息、企业用户B的注册资本的片段信息、企业用户B的注册地址的片段信息、企业用户B的企业注册号的片段信息例如440********2939、企业用户B的成立时间的片段信息例如1980-*月*日。其中,企业用户B的法定代表人的身份信息具体可以包括:企业用户B的法定代表人的身份证号和姓名。企业用户B的法定代表人的身份信息的片段信息具体可以包括:企业用户B的法定代表人的身份证号的片段信息例如230348204***00*和该法定代表人的姓名的片段信息例如王*初。也就是说,当终端设备32在区块链网络中需要发送企业用户B的企业信息时,涉及到企业用户B隐私的企业信息均采用部分文字或数字省略的方式在区块链网络中进行发送。另外,该第一验证信息具体可以是企业用户B的企业信息对应的一个验证码例如为54321。可选的,终端设备32将企业用户B的企业信息的片段信息和第一验证信息采用企业用户B的私钥签名后广播到区块链网络中。
步骤202、所述第一企业节点根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息。
可选的,所述已知企业用户的企业信息包括如下至少一种:所述已知企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间。
在本实施例中,终端设备31本地预先存储有已知企业用户的企业信息,可以理解,终端设备31本地不限于存储有该一个已知企业用户的企业信息,终端设备31本地可存储有多个已知企业用户的企业信息,而且该多个已知企业用户的企业信息是完整的。
当终端设备31接收到终端设备32发送的采用企业用户B的私钥签名后的企业用户B的企业信息的片段信息和第一验证信息后,终端设备31首先验证企业用户B的私钥是否正确,如果正确,则终端设备31进一步根据已知企业用户的企业信息,确定该已知企业用户的企业信息对应的第二验证信息,以其中的一个已知企业用户的企业信息为例,可选的,该已知企业用户的企业信息包括:该已知企业用户完整的公司名称、完整的法定代表人的身份信息、完整的注册资本、完整的注册地址、完整的企业注册号例如440306105052939、完整的成立时间例如1980-8-8。
可选的,终端设备31通过非区块链的现实生活中的其他渠道获得该已知企业用户的企业信息。在其他实施例中,终端设备31本地存储的该已知企业用户的企业信息还可以包括该已知企业用户的近年财报,该近年财报可以是由现实生活中具有财务审计资质的事务所的盖章证明的近年财报,或者是由区块链中的具有财务审计资质的事务所的私钥签名过的近年财报。如果该近年财报是由区块链中的具有财务审计资质的事务所的私钥签名过的近年财报,则终端设备31需要根据该私钥签名对应的财务审计事务所在区块链网络中的标识,在终端设备31本地存储的区块链账本中查找该财务审计事务所对应的公钥,然后采用该公钥来验证该近年财报是否是真实的经过该事务所认证的。如果验证通过,则终端设备31和该已知企业用户继续交易,如果验证不通过,则终端设备31和该已知企业用户停止交易。
可选的,所述第一企业节点根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息,包括:所述第一企业节点根据本地预先存储的已知企业用户的企业信息,采用单向函数计算所述已知企业用户的企业信息对应的第二验证信息。所述单向函数包括哈希函数。
例如,终端设备31根据已知企业用户完整的企业信息,采用单向函数计算该已知企业用户的企业信息对应的第二验证信息,可选的,该第二验证信息也可以是一个验证码,该验证码=F(已知企业用户的公司名称、法定代表人的身份信息(完整的姓名+完整的身份证号)、注册资本、注册地址、企业注册号(440306105052939)、成立时间),该F表示单向函数,可选的,该单向函数为哈希函数,也就是说,已知企业用户的公司名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间是该单向函数的参数。可以理解,采用该单向函数、已知企业用户的公司名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间可计算出该验证码,而不能根据该验证码反向计算出已知企业用户的公司名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间。
步骤203、所述第一企业节点比较所述第一验证信息和所述第二验证信息。
终端设备31比较终端设备32在该区块链网络中广播的验证码例如54321和终端设备31根据单向函数计算出的验证码。
步骤204、如果所述第一验证信息和所述第二验证信息一致,则所述第一企业节点比较所述已知企业用户的企业信息和所述第二企业节点对应的企业用户的企业信息的片段信息。
如果终端设备32在该区块链网络中广播的验证码例如54321和终端设备31根据单向函数计算出的验证码一致,则进一步终端设备32比较已知企业用户完整的企业信息和企业用户B的企业信息的片段信息。也就是说,终端设备32对该已知企业用户完整的公司名称和企业用户B的公司名称的片段进行比较,对已知企业用户完整的法定代表人的身份信息和企业用户B的法定代表人的身份信息的片段进行比较,对已知企业用户完整的注册资本和企业用户B的注册资本的片段进行比较,对已知企业用户完整的注册地址和企业用户B的注册地址的片段进行比较,对已知企业用户完整的企业注册号和企业用户B的企业注册号的片段进行比较,对已知企业用户完整的成立时间和企业用户B的成立时间的片段进行比较。
步骤205、如果所述已知企业用户的企业信息和所述第二企业节点对应的企业用户的企业信息的片段信息匹配,则所述第一企业节点确定所述第二企业节点对应的企业用户为所述已知企业用户。
以已知企业用户完整的企业注册号440306105052939和企业用户B的企业注册号的片段440********2939为例,可知,440********2939中显现的数字和440306105052939中相应位置上的数字是相同的,即440306105052939和440********2939是匹配的。
如果已知企业用户完整的企业信息和企业用户B的企业信息的片段信息匹配,则终端设备31确定终端设备32对应的企业用户B是该已知企业用户,即终端设备31对企业用户B的身份信息进行了验证,且验证成功,终端设备31可以与终端设备32进行安全交易。
本发明实施例通过企业节点在区块链网络中发送企业信息的片段信息而不是完整信息,防止完整的企业信息被暴露在该区块链网络中,提高了企业用户的隐私,另外,该企业节点的对方节点需要根据该企业信息的片段信息对该企业信息进行验证,验证通过后才进行交易,提高了交易的安全性。
图4为本发明另一实施例提供的企业用户信息处理方法流程图。在上述实施例的基础上,所述第一企业节点获取第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息具体包括如下步骤:
步骤401、所述第一企业节点接收第二企业节点在区块链网络中发送的第一广播消息,所述第一广播消息包括所述第一企业节点在所述区块链网络中的标识信息和所述第二企业节点在所述区块链网络中的标识信息。
当终端设备32需要和终端设备31进行交易时,终端设备32在该区块链网络中发送第一广播消息,该第一广播消息用于寻找终端设备31,该第一广播消息中具体包括:终端设备32要寻找的终端设备31的标识信息、以及终端设备32的标识信息。此外,该第一广播消息中还可以包括企业用户B的公钥。可选的,终端设备32采用企业用户B的私钥对该第一广播消息进行签名后发送到该区块链网络中。
步骤402、所述第一企业节点根据所述第一广播消息在所述区块链网络中发送第二广播消息,所述第二广播消息用于请求获取所述第二企业节点对应的企业用户的企业信息。
当终端设备31接收到终端设备32发送的该第一广播消息后,首先验证企业用户B的私钥签名是否正确,如果正确,则终端设备31进一步向该区块链网络发送第二广播消息,该第二广播消息用于请求获取企业用户B的企业信息。可选的,该第二广播消息包括终端设备31的标识信息、对企业用户B的企业信息的查询信息、企业用户A的公钥。可选的,终端设备31采用企业用户A的私钥对该第二广播消息进行签名后广播到区块链网络中。
步骤403、所述第一企业节点接收所述第二企业节点发送的所述第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息。
当终端设备32接收到终端设备31发送的第二广播消息后,终端设备32向终端设备31发送企业用户B的企业信息的片段信息和第一验证信息,企业用户B的企业信息的片段信息和第一验证信息与上述实施例一致,此处不再赘述。
本发明实施例通过企业节点在区块链网络中发送企业信息的片段信息而不是完整信息,防止完整的企业信息被暴露在该区块链网络中,提高了企业用户的隐私,另外,该企业节点的对方节点需要根据该企业信息的片段信息对该企业信息进行验证,验证通过后才进行交易,提高了交易的安全性。
图5为本发明实施例提供的企业节点的结构示意图。该企业节点具体可以是上述实施例中的第一企业节点。本发明实施例提供的企业节点可以执行企业用户信息处理方法实施例提供的处理流程,如图5所示,企业节点50包括:获取模块51、确定模块52和比较模块53;其中,获取模块51用于获取其他企业节点对应的企业用户的企业信息的片段信息和第一验证信息;确定模块52用于根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息;比较模块53用于比较所述第一验证信息和所述第二验证信息;当所述第一验证信息和所述第二验证信息一致时,比较所述已知企业用户的企业信息和所述其他企业节点对应的企业用户的企业信息的片段信息;确定模块52还用于:当所述已知企业用户的企业信息和所述其他企业节点对应的企业用户的企业信息的片段信息匹配时,确定所述其他企业节点对应的企业用户为所述已知企业用户。
可选的,获取模块51包括:接收单元511和发送单元512;接收单元511用于接收其他企业节点在区块链网络中发送的第一广播消息,所述第一广播消息包括所述企业节点在所述区块链网络中的标识信息和所述其他企业节点在所述区块链网络中的标识信息;发送单元512用于根据所述第一广播消息在所述区块链网络中发送第二广播消息,所述第二广播消息用于请求获取所述其他企业节点对应的企业用户的企业信息;接收单元511还用于:接收所述其他企业节点发送的所述其他企业节点对应的企业用户的企业信息的片段信息和第一验证信息。
可选的,确定模块52根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息时,具体用于:根据本地预先存储的已知企业用户的企业信息,采用单向函数计算所述已知企业用户的企业信息对应的第二验证信息。
可选的,所述单向函数包括哈希函数。
可选的,所述其他企业节点对应的企业用户的企业信息包括如下至少一种:所述其他企业节点对应的企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间;所述已知企业用户的企业信息包括如下至少一种:所述已知企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间。
图5所示实施例的企业节点可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明实施例提供的企业节点的结构示意图。本发明实施例提供的企业节点可以执行企业用户信息处理方法实施例提供的处理流程,如图6所示,企业节点60包括存储器61、处理器62、计算机程序和通讯接口63;其中,计算机程序存储在存储器61中,并被配置为由处理器62执行以上实施例所述的企业用户信息处理方法。
图6所示实施例的企业节点可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的企业用户信息处理方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (12)
1.一种企业用户信息处理方法,其特征在于,包括:
第一企业节点获取第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息;
所述第一企业节点根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息;
所述第一企业节点比较所述第一验证信息和所述第二验证信息;
如果所述第一验证信息和所述第二验证信息一致,则所述第一企业节点比较所述已知企业用户的企业信息和所述第二企业节点对应的企业用户的企业信息的片段信息;
如果所述已知企业用户的企业信息和所述第二企业节点对应的企业用户的企业信息的片段信息匹配,则所述第一企业节点确定所述第二企业节点对应的企业用户为所述已知企业用户。
2.根据权利要求1所述的方法,其特征在于,所述第一企业节点获取第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息,包括:
所述第一企业节点接收第二企业节点在区块链网络中发送的第一广播消息,所述第一广播消息包括所述第一企业节点在所述区块链网络中的标识信息和所述第二企业节点在所述区块链网络中的标识信息;
所述第一企业节点根据所述第一广播消息在所述区块链网络中发送第二广播消息,所述第二广播消息用于请求获取所述第二企业节点对应的企业用户的企业信息;
所述第一企业节点接收所述第二企业节点发送的所述第二企业节点对应的企业用户的企业信息的片段信息和第一验证信息。
3.根据权利要求1所述的方法,其特征在于,所述第一企业节点根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息,包括:
所述第一企业节点根据本地预先存储的已知企业用户的企业信息,采用单向函数计算所述已知企业用户的企业信息对应的第二验证信息。
4.根据权利要求3所述的方法,其特征在于,所述单向函数包括哈希函数。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第二企业节点对应的企业用户的企业信息包括如下至少一种:
所述第二企业节点对应的企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间;
所述已知企业用户的企业信息包括如下至少一种:
所述已知企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间。
6.一种企业节点,其特征在于,包括:
获取模块,用于获取其他企业节点对应的企业用户的企业信息的片段信息和第一验证信息;
确定模块,用于根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息;
比较模块,用于比较所述第一验证信息和所述第二验证信息;当所述第一验证信息和所述第二验证信息一致时,比较所述已知企业用户的企业信息和所述其他企业节点对应的企业用户的企业信息的片段信息;
所述确定模块还用于:当所述已知企业用户的企业信息和所述其他企业节点对应的企业用户的企业信息的片段信息匹配时,确定所述其他企业节点对应的企业用户为所述已知企业用户。
7.根据权利要求6所述的企业节点,其特征在于,所述获取模块包括:
接收单元,用于接收其他企业节点在区块链网络中发送的第一广播消息,所述第一广播消息包括所述企业节点在所述区块链网络中的标识信息和所述其他企业节点在所述区块链网络中的标识信息;
发送单元,用于根据所述第一广播消息在所述区块链网络中发送第二广播消息,所述第二广播消息用于请求获取所述其他企业节点对应的企业用户的企业信息;
所述接收单元还用于:接收所述其他企业节点发送的所述其他企业节点对应的企业用户的企业信息的片段信息和第一验证信息。
8.根据权利要求6所述的企业节点,其特征在于,所述确定模块根据本地预先存储的已知企业用户的企业信息,确定所述已知企业用户的企业信息对应的第二验证信息时,具体用于:
根据本地预先存储的已知企业用户的企业信息,采用单向函数计算所述已知企业用户的企业信息对应的第二验证信息。
9.根据权利要求8所述的企业节点,其特征在于,所述单向函数包括哈希函数。
10.根据权利要求6-9任一项所述的企业节点,其特征在于,所述其他企业节点对应的企业用户的企业信息包括如下至少一种:
所述其他企业节点对应的企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间;
所述已知企业用户的企业信息包括如下至少一种:
所述已知企业用户的名称、法定代表人的身份信息、注册资本、注册地址、企业注册号、成立时间。
11.一种企业节点,其特征在于,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-5任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810917303.8A CN108985765A (zh) | 2018-08-13 | 2018-08-13 | 企业用户信息处理方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810917303.8A CN108985765A (zh) | 2018-08-13 | 2018-08-13 | 企业用户信息处理方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108985765A true CN108985765A (zh) | 2018-12-11 |
Family
ID=64553303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810917303.8A Pending CN108985765A (zh) | 2018-08-13 | 2018-08-13 | 企业用户信息处理方法、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108985765A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111148044A (zh) * | 2019-12-30 | 2020-05-12 | 中国联合网络通信集团有限公司 | 企业位置信息获取方法、装置、设备和存储介质 |
CN111835675A (zh) * | 2019-04-15 | 2020-10-27 | 宏碁股份有限公司 | 验证网络通话身份的方法及相关装置 |
US11496319B2 (en) | 2019-03-26 | 2022-11-08 | Acer Incorporated | Method of identity authentication for voice over internet protocol call and related device |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030074330A1 (en) * | 2001-10-11 | 2003-04-17 | Nokia Corporation | Efficient electronic auction schemes with privacy protection |
US20050081041A1 (en) * | 2003-10-10 | 2005-04-14 | Jing-Jang Hwang | Partition and recovery of a verifiable digital secret |
CN101114957A (zh) * | 2006-07-27 | 2008-01-30 | 西安电子科技大学 | 无线局域网中的快速切换方法及*** |
CN101267663A (zh) * | 2007-03-15 | 2008-09-17 | 华为技术有限公司 | 一种用户身份验证的方法、***及装置 |
CN101719830A (zh) * | 2009-11-27 | 2010-06-02 | 中兴通讯股份有限公司 | Nfc认证方法和*** |
CN102215109A (zh) * | 2011-08-15 | 2011-10-12 | 天津大学 | 基于计算机取证的数字证据动态保存及验证方法 |
CN102509030A (zh) * | 2009-09-25 | 2012-06-20 | 郭敏 | 一种利用单散函数隐性保存数据关系和识别账户的方法 |
CN103765849A (zh) * | 2011-07-18 | 2014-04-30 | 微软公司 | 使用哈希函数来分发网络标识 |
CN107038578A (zh) * | 2017-04-19 | 2017-08-11 | 浙江数秦科技有限公司 | 基于区块链的数据交易平台中多重签名交易信息处理方法 |
CN108122159A (zh) * | 2017-12-22 | 2018-06-05 | 中链科技有限公司 | 一种基于区块链的保理信息处理方法及*** |
CN108365949A (zh) * | 2018-03-09 | 2018-08-03 | 北京阿尔山金融科技有限公司 | 客户实名制信息管理方法、装置及*** |
-
2018
- 2018-08-13 CN CN201810917303.8A patent/CN108985765A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030074330A1 (en) * | 2001-10-11 | 2003-04-17 | Nokia Corporation | Efficient electronic auction schemes with privacy protection |
US20050081041A1 (en) * | 2003-10-10 | 2005-04-14 | Jing-Jang Hwang | Partition and recovery of a verifiable digital secret |
CN101114957A (zh) * | 2006-07-27 | 2008-01-30 | 西安电子科技大学 | 无线局域网中的快速切换方法及*** |
CN101267663A (zh) * | 2007-03-15 | 2008-09-17 | 华为技术有限公司 | 一种用户身份验证的方法、***及装置 |
CN102509030A (zh) * | 2009-09-25 | 2012-06-20 | 郭敏 | 一种利用单散函数隐性保存数据关系和识别账户的方法 |
CN101719830A (zh) * | 2009-11-27 | 2010-06-02 | 中兴通讯股份有限公司 | Nfc认证方法和*** |
CN103765849A (zh) * | 2011-07-18 | 2014-04-30 | 微软公司 | 使用哈希函数来分发网络标识 |
CN102215109A (zh) * | 2011-08-15 | 2011-10-12 | 天津大学 | 基于计算机取证的数字证据动态保存及验证方法 |
CN107038578A (zh) * | 2017-04-19 | 2017-08-11 | 浙江数秦科技有限公司 | 基于区块链的数据交易平台中多重签名交易信息处理方法 |
CN108122159A (zh) * | 2017-12-22 | 2018-06-05 | 中链科技有限公司 | 一种基于区块链的保理信息处理方法及*** |
CN108365949A (zh) * | 2018-03-09 | 2018-08-03 | 北京阿尔山金融科技有限公司 | 客户实名制信息管理方法、装置及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11496319B2 (en) | 2019-03-26 | 2022-11-08 | Acer Incorporated | Method of identity authentication for voice over internet protocol call and related device |
CN111835675A (zh) * | 2019-04-15 | 2020-10-27 | 宏碁股份有限公司 | 验证网络通话身份的方法及相关装置 |
CN111148044A (zh) * | 2019-12-30 | 2020-05-12 | 中国联合网络通信集团有限公司 | 企业位置信息获取方法、装置、设备和存储介质 |
CN111148044B (zh) * | 2019-12-30 | 2021-06-01 | 中国联合网络通信集团有限公司 | 企业位置信息获取方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109067724B (zh) | 区块链数据交易方法、装置、设备及存储介质 | |
CN108810119A (zh) | 区块链处理方法、装置及区块链节点 | |
CN107147501B (zh) | 时间戳处理方法及装置 | |
CN108900528A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN108989048A (zh) | 密钥分发方法、装置、设备及存储介质 | |
CN108769142B (zh) | 交易信息处理方法及区块生成节点 | |
CN108881296A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN108566275A (zh) | 身份认证方法、装置及区块链节点 | |
CN109087100B (zh) | 密钥分发方法、装置、设备及存储介质 | |
CN109118360A (zh) | 区块链对账方法、装置、设备及存储介质 | |
CN108985765A (zh) | 企业用户信息处理方法、设备及存储介质 | |
CN108616532A (zh) | 投票处理方法、装置及终端设备 | |
CN109345245A (zh) | 基于区块链的短信验证方法、设备、网络及存储介质 | |
CN109640274A (zh) | 基于区块链的短信发送方法、装置及计算机可读存储介质 | |
CN108712506A (zh) | 区块链节点通信方法、装置及区块链节点 | |
CN108989043A (zh) | 区块处理方法、装置及区块链节点 | |
CN108200568A (zh) | 移动通信电子sim卡数据处理方法及装置 | |
CN108810120A (zh) | 区块链节点通信方法、装置及区块链节点 | |
CN109067721A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN108877290A (zh) | 停车位调度方法、装置、设备及存储介质 | |
CN109379199A (zh) | 用户信用处理方法、装置、设备及存储介质 | |
CN108596636A (zh) | 防伪方法、装置及终端设备 | |
CN109194481A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN109087096B (zh) | 区块链对账方法、装置、设备及存储介质 | |
CN109104285B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181211 |