CN111934881B - 数据确权方法和装置、存储介质和电子装置 - Google Patents

数据确权方法和装置、存储介质和电子装置 Download PDF

Info

Publication number
CN111934881B
CN111934881B CN202010676186.8A CN202010676186A CN111934881B CN 111934881 B CN111934881 B CN 111934881B CN 202010676186 A CN202010676186 A CN 202010676186A CN 111934881 B CN111934881 B CN 111934881B
Authority
CN
China
Prior art keywords
data
determining
confirming
determined
rights
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
CN202010676186.8A
Other languages
English (en)
Other versions
CN111934881A (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.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology 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 Beijing Kingsoft Cloud Network Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN202010676186.8A priority Critical patent/CN111934881B/zh
Publication of CN111934881A publication Critical patent/CN111934881A/zh
Application granted granted Critical
Publication of CN111934881B publication Critical patent/CN111934881B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • 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/018Certifying business or products
    • 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/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

本申请涉及一种数据确权方法和装置、存储介质和电子装置,其中,该方法包括:接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果。本申请实施例解决了相关技术中的数据确权方式存在由于仅适用于由中心化机构进行确权的场景所导致的方案适用性差的问题。

Description

数据确权方法和装置、存储介质和电子装置
技术领域
本申请涉及互联网领域,尤其涉及一种数据确权方法和装置、存储介质和电子装置。
背景技术
目前,存在一些数据/数字资产。数据/数字资产是资产权属人(例如互联网用户、互联网平台等)拥有或控制的、以电子数据形式存在的、在日常活动中持有以备出售或处于生产过程中的非货币性资产。
对于数据/数字资产,确权是一个至关重要重要的动作,确权后才能确认数据/数字资产的权属关系。目前,一般采用由管理机构进行确权的方式对数据/数字资产进行确权。例如,对于数字资产A,该数字资产A的管理机构为管理机构B,对于数字资产A的确权可以是由管理机构B执行的。数字凭证、数字证书等的确权方式与数据/数字资产的确权方式类似。
然而,上述数据确权方式仅适用于由中心化机构进行确权的场景(例如,对数据/数字资产、数字凭证、数字证书等进行确权),存在适用性差,且易出现确权错误的问题,例如,对于中心化机构未认可的数据/数字资产、数字凭证、数字证书等,则无法进行确权。
因此,相关技术中的数据确权方式,存在由于仅适用于由中心化机构进行确权的场景所导致的方案适用性差的问题。
发明内容
本申请提供了一种数据确权方法和装置、存储介质和电子装置,以至少解决相关技术中的数据确权方式存在由于仅适用于由中心化机构进行确权的场景所导致的方案适用性差的问题。
根据本申请实施例的一个方面,提供了一种数据确权方法,包括:接收客户端发起的第一确权请求,其中,所述第一确权请求用于请求对待确权数据进行确权;响应所述第一确权请求,获取多个确权方的多个参考确权结果,其中,所述多个确权方中的每个参考对象均用于对所述待确权数据进行确权,所述多个确权方与所述多个参考确权结果一一对应;向所述客户端发送目标指示信息,其中,所述目标指示信息用于指示根据所述多个参考确权结果确定的、所述待确权数据的确权结果。
可选地,在所述获取多个确权方的多个参考确权结果之前,所述方法还包括:从所述第一确权请求中提取所述待确权数据的目标数据名称和所述待确权数据的目标数据标识;根据所述目标数据名称和所述目标数据标识,确定所述多个确权方。
可选地,所述根据所述目标数据名称和所述目标数据标识,确定所述多个确权方包括:使用所述目标数据名称和所述目标数据标识,从目标关系库中匹配出所述多个确权方,其中,所述目标关系库中存储有数据名称、数据标识和确权方之间的对应关系。
可选地,所述获取多个确权方的多个参考确权结果包括:分别向所述多个确权方中的各个确权方发送第二确权请求,其中,所述第二确权请求用于请求对所述待确权数据进行确权;分别接收所述多个确权方中的各个确权方返回的所述参考确权结果。
可选地,在所述向所述客户端发送目标指示信息之前,所述方法还包括:根据所述多个参考确权结果,确定所述待确权数据的确权结果;按照所述待确权数据的确权结果,生成所述目标指示信息。
可选地,在所述第一确权请求用于请求确定所述待确权数据的权属对象的情况下,根据所述多个参考确权结果,确定所述待确权数据的确权结果包括以下至少之一:在所述多个参考确权结果所表示的所述待确权数据的权属对象均为第一对象的情况下,确定所述待确权数据的第一确权结果,其中,所述第一确权结果用于表示所述待确权数据的权属对象为所述第一对象;在所述多个参考确权结果所表示的所述待确权数据的权属对象不为同一对象的情况下,确定所述待确权数据的第二确权结果,其中,所述第二确权结果用于表示对所述待确权数据确权失败;在所述多个参考确权结果所表示的所述待确权数据的权属对象为多个参考对象的情况下,根据与所述多个确权方中的每个确权方所对应的权重,计算与所述多个参考对象中的各个参考对象所对应的确权概率,其中,与所述各个参考对象所对应的确权概率为所述待确权数据的权属对象为所述各个参考对象的概率;从所述多个参考对象中选取出第二对象,其中,所述第二对象为最大确权概率所对应的参考对象;确定所述待确权数据的第三确权结果,其中,该第三确权结果用于表示所述待确权数据的权属对象为所述第二对象。
可选地,在所述第一确权请求用于请求确定所述待确权数据与第三对象是否具有权属关系的情况下,所述根据所述多个参考确权结果,确定所述待确权数据的确权结果包括以下至少之一:在所述多个参考确权结果均指示所述待确权数据与所述第三对象具有权属关系的情况下,确定所述待确权数据的第四确权结果,其中,所述第四确权结果用于表示对所述待确权数据确权成功;在所述多个参考确权结果中的至少一个参考确权结果指示所述待确权数据与所述第三对象具有权属关系的情况下,确定所述待确权数据的第五确权结果,其中,所述第五确权结果用于表示对所述待确权数据确权成功;在所述多个参考确权结果中的至少一个参考确权结果指示所述待确权数据与所述第三对象不具有权属关系的情况下,确定所述待确权数据的第六确权结果,其中,所述第六确权结果用于表示对所述待确权数据确权失败;在所述多个参考确权结果中的至少一个参考确权结果指示所述待确权数据与所述第三对象不具有权属关系的情况下,根据与所述多个确权方中的每个确权方所对应的权重,确定所述待确权数据与所述第三对象具有权属关系的参考概率;在所述参考概率大于或者等于目标概率阈值的情况下,确定所述待确权数据的第七确权结果,其中,所述第七确权结果用于表示对所述待确权数据确权成功;在所述参考概率小于目标概率阈值的情况下,确定所述待确权数据的第八确权结果,其中,所述第八确权结果用于表示对所述待确权数据确权失败。
根据本申请实施例的另一个方面,提供了一种数据确权装置,包括:接收单元,用于接收客户端发起的第一确权请求,其中,所述第一确权请求用于请求对待确权数据进行确权;获取单元,用于响应所述第一确权请求,获取多个确权方的多个参考确权结果,其中,所述多个确权方中的每个参考对象均用于对所述待确权数据进行确权,所述多个确权方与所述多个参考确权结果一一对应;发送单元,用于向所述客户端发送目标指示信息,其中,所述目标指示信息用于指示根据所述多个参考确权结果确定的、所述待确权数据的确权结果。
根据本申请实施例的又一个方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本申请实施例的又一个方面,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在本申请实施例中,采用多方联合确权的方式,通过接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果,由于由多个确权方联合对待确权数据(例如,数据/数字资产,数字凭证,数字证书等)进行确权,可以适用于非中心化机构进行确权的场景,从而实现了提高数据确权方案的适用性、保证确权成功率的技术效果,进而解决了相关技术中的数据确权方式存在由于仅适用于由中心化机构进行确权的场景所导致的方案适用性差的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的数据确权方法的硬件环境的示意图;
图2是根据本申请实施例的一种可选的数据确权方法的流程图;
图3是根据本申请实施例的一种可选的单方确权方法的流程图;
图4是根据本申请实施例的另一种可选的数据确权方法的流程图;
图5是根据本申请实施例的一种可选的数据确权装置的示意图;
图6是根据本申请实施例的一种可选的电子装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:
1、监管方:数据/数字资产、数字凭证、数字证书等的监管方。
2、确权方:具备资产权属确定能力机构/组织/公司或其他实体与自然人。
3、联盟:由若干成员组成的业务团体,联盟成员作为参与方共同参与到网络的建设之中。
4、联合确权:多方联合进行确权,可以包括但不限于以下之一的场景:
1)数据/数字资产、数字凭证、数字证书等的权属干系人为多方时,需要各方联合确权的场景;
2)数据/数字资产、数字凭证、数字证书等的权属干系人为单方时,需要权属干系人和第三方联合确权的场景;
3)数据/数字资产、数字凭证、数字证书等的权属干系人为多方时,需要权属干系人各方和第三方联合确权的场景。这里的第三方包括但不限于监管方、管理机构、***运营方等。联合确权可设计确权方等级机制。
5、确权方权重:定义多个确权方的权重,不同确权方的权重可以相同,也可以不同。
根据本申请实施例的一个方面,提供了一种数据确权方法。可选地,在本实施例中,上述数据确权方法可以应用于如图1所示的由终端101和服务器103所构成的硬件环境中。如图1所示,服务器103通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器103提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101并不限定于PC、手机、平板电脑等。本申请实施例的数据确权方法可以由服务器103来执行,也可以由终端101来执行,还可以是由服务器103和终端101共同执行。其中,终端101执行本申请实施例的数据确权方法也可以是由安装在其上的客户端来执行。
图2是根据本申请实施例的一种可选的数据确权方法的流程图,如图2所示,该方法可以包括以下步骤:
步骤S202,接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;
步骤S204,响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;
步骤S206,向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果。
通过上述步骤S202至步骤S206,通过接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果,解决了相关技术中的数据确权方式存在由于仅适用于由中心化机构进行确权的场景所导致的方案适用性差的问题,提高了数据确权方案的适用性,保证了确权成功率。
在步骤S202提供的技术方案中,接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权。
相关技术中,可以采用单方确权的方式进行数据确权。以待确权资源为数字资产为例,如图3所示,该单方确权方式包括以下步骤:
步骤S302,发起确权请求。
客户端或者其他设备可以发起对数字资产的确权请求,该确权请求用于请求确定对象A对于该数字资产是否有权。
步骤S304,数字资产的权属干系人/监管方/管理机构/其他的第三方接收该确权请求。
数字资产的权属干系人、监管方、管理机构、或者其他的第三方(例如,***运行方)可以作为确权方接收该确权请求。
步骤S306,判断是否有权。
确权方可以判断对象A对于该数字资产是否有权,如果有,执行步骤S308,否则,执行步骤S310。
步骤S308,确权成功。
确权方判定对象A对于该数字资产有权,确权成功,向客户端返回确权成功指示。
步骤S310,驳回。
确权方判定对象A对于该数字资产无权,确权失败,驳回该确权请求,向客户端返回确权失败指示。
本实施例中的数据确权方法可以应用于对数字资源(数据/数字资产,数字凭证,数字证书)进行多方联合确权的场景。例如,可以在数字资产确权场景中,在单方确权机制/方案的基础上,配置联合确权机制/方案,用以满足联合确权的应用场景。
待确权数据可以是数据/数字资产、数字凭证、数字证书等,也可以是其他类型的数字资源。例如,待确权数据可以是:身份证,行驶证,存款证明,处方,毕业证,学位证,房产证,网络交易记录等等。
用户可以使用客户端对待确权数据进行确权。在该客户端的界面上,用户可以输入该待确权数据的相关信息,以便对待确权数据进行确权。相关信息可以是通过输入框输入的,也可以是通过识别上传的、待确权数据的图像得到的。输入的相关信息可以包括但不限于以下至少之一:待确权数据的目标数据标识,待确权数据的目标数据名称,待确权数据的生成日期(例如,权属生成日期)等。
在获取到输入的待确权数据的相关信息之后,客户端可以生成第一确权请求,该第一确权请求用于请求对待确权数据进行确权,并将第一确权请求发送至服务器、或者其他用于进行确权控制的控制设备。本实施例中以服务器为例进行说明,对于其他类似的设备,本实施例中的数据确权方法同样适用。
在步骤S204提供的技术方案中,响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应。
在接收到第一确权请求之后,服务器可以获取多个确权方的多个参考确权结果。上述多个确权方中的每个确权方均用于对待确权数据进行确权,也就是,多个联合确权方,上述确权方可以包括但不限于以下至少之一:待确权数据的权属干系人,监管方,管理机构,***运营方等。
多方联合确权场景可以有多种,可以包括但不限于以下之一:
1)数据/数字资产、数字凭证、数字证书等的权属干系人为多方时,须权属干系人各方联合确权的场景;
2)数据/数字资产、数字凭证、数字证书等的权属干系人为单方时,须权属干系人和第三方联合确权的场景;
3)数据/数字资产、数字凭证、数字证书等的权属干系人为多方时,须权属干系人各方和第三方联合确权的场景。
第三方可以是单个,也可以是多个,可以包括但不限于以下至少之一:监管方,管理机构,***运营方等。不同的数字资源(例如,数据/数字资产,数字凭证,数字证书等),其对应的第三方可以相同,也可以不同。联合确权场景中的多个确权方可以根据需要进行配置,本实施例中对此不作限定。
多个确权方与多个参考确权结果一一对应,即,每个确权方返回一个参考确权结果。每个确权方的参考确权结果可以为该确权方对待确权数据的确权结果。不同的确权场景,其对应的确权结果可以不同。
例如,第一确权请求可以用于请求确定待确权数据的权属对象,其对应的确权结果用于表示待确权数据的权属对象。
又例如,第一确权请求可以用于请求确定待确权数据与特定对象之间是否具有权属关系,其对应的确权结果用于表示确权通过(具有权属关系),或称确权成功;或者,用于表示确权不通过(不具有权属关系),或称确权失败。
再例如,第一确权请求可以用于确定待确权数据的资源信息是否正确(例如,资源信息是否正确,资源信息中的权属关系是否正确等)。其对应的确权结果用于表示确权成功(资源信息正确);或者,用于表示确权失败(资源信息不正确)。
需要说明的是,上述发送确权请求、接收确权请求、以及各个确权方可以是分布式身份***中的节点,例如,同一联盟的联盟链上的成员节点、同一集团的集团内联盟链上的成员节点、或者开放式联盟链上的成员节点,分布式身份***的架构可以根据需要进行配置,本实施例中对此不作具体限定。
在步骤S206提供的技术方案中,向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果。
根据多个参考确权结果,可以确定待确权数据的确权结果。也就是,多个确权方对待确权数据的联合确权结果。不同的确权场景,其对应的联合确权结果可以不同。
例如,第一确权请求可以用于请求确定待确权数据的权属对象,该联合确权结果用于表示待确权数据的权属对象。
又例如,第一确权请求可以用于请求确定待确权数据与特定对象之间是否具有权属关系,该联合确权结果用于表示确权成功(具有权属关系);或者,用于表示确权失败(不具有权属关系)。
再例如,第一确权请求可以用于确定待确权数据的资源信息是否正确(例如,资源信息是否正确,资源信息中的权属关系是否正确等)。该联合确权结果用于表示确权成功(资源信息正确),或者,用于表示确权失败(资源信息不正确)。
服务器基于该联合确权结果,可以生成目标指示信息,该目标指示信息用于指示该联合确权结果,并将该目标指示信息返回给客户端,以通过该客户端显示该目标指示信息。
可选地,在本实施例中,在接收客户端发起的第一确权请求之后,可以对待确权数据进行合法性校验,待确权数据的校验结果;在校验结果用于指示待确权数据校验未通过的情况下,向客户端发送指示信息,其中,该指示信息用于指示待确权数据校验未通过。
在接收到第一确权请求之后,服务器可以首先对待确权数据进行合法性校验,判定该第一确权请求是否合法,例如,是否符合待确权数据的数据类型的数据规则,申请确权的对象是否为允许对待确权数据发起确权请求的对象等,并得到确权数据的校验结果。
如果校验结果用于指示待确权数据校验未通过,则可以确定待确权数据不合法,服务器可以向客户端发送指示信息,该指示信息用于指示待确权数据校验未通过。客户端在收到该指示信息之后,可以在其显示界面上显示提示信息,以提示待确权数据校验未通过。
如果校验结果用于指示待确权数据校验通过,则可以进一步获取多个确权方的多个参考确权结果。此外,也可以直接将待确权数据发送给多个确权方进行确权判定,合法性校验等可以由各个确权方确定。
需要说明的是,一个数据标识与确权方可以是一对多个关系(每个数据标识对应于特定的多个确权方),确定对应的确权方的过程,可以认为是一种合法性校验的过程;也可以是多对多的关系(多个数据标识对应于多个确权方),可以在确定对应的确权方的之前进行合法性校验。
作为一种可选的实施例,在获取多个确权方的多个参考确权结果之前,上述方法还包括:
S11(需要说明的是,此处的步骤标号S11,以及下文中出现的S12、S21、S31、S32、S41、S42、S51、S52、S53、S54、S55、S61、S62、S63、S64、S65和S66未在说明书附图中示出),从第一确权请求中提取待确权数据的目标数据名称和待确权数据的目标数据标识;
S12,根据目标数据名称和目标数据标识,确定多个确权方。
第一确权请求中可以携带有待确权数据的目标数据名称和待确权数据的目标数据标识,还可以携带有待确权数据的生成日期,授权日期,颁发日期等,不同的信息可以写入到第一确权请求的不同字段中。
服务器可以提取该第一确权请求中的目标数据名称和目标数据标识,并根据该目标数据名称和目标数据标识,确定待确权数据的多个确权方。
例如,待确权数据可以为多个学校联合培养所下发的学位证,第一确权请求中可以携带有该学位证的标识(用以标识请求确权的是学位证)和学位证号。根据该学位证的标识和学位证号,可以确定该学位证的多个确权方,多个确权方可以包括:多个学校,学位中心等。
通过本实施例,基于数据名称和数据标识确定多个确权方,可以保证确权方确定的准确性,提升确权方确定的效率。
作为一种可选的实施例,根据目标数据名称和目标数据标识,确定多个确权方包括:
S21,使用目标数据名称和目标数据标识,从目标关系库中匹配出多个确权方,其中,目标关系库中存储有数据名称、数据标识和确权方之间的对应关系。
为了提高确权方确定的效率,可预先配置目标关系库,该目标关系库中可以存储有不同资源的数据名称、数据标识和确权方之间的对应关系。目标关系库中可以保存有多个目标关系表,每个目标关系表对应于一种资源类型,用于保存该资源类型的数据标识与确权方之间的对应关系。
例如,对于学位证和房产证,可以采用不同的目标关系表分别保存学位证号与确权方之间的对应关系、以及房产证号与确权方之间的对应关系。
服务器可以使用目标数据名称和目标数据标识,从目标关系库中匹配出多个确权方。该目标关系库可以是服务器本地的数据库,也可以是通过网络与服务器进行通信连接的数据库。
服务器可以首先使用该目标数据名称,确定目标关系库中与该目标数据名称匹配的目标关系表;然后,使用该目标数据标识,从该目标关系表中匹配出该多个确权方。
通过本实施例,通过从目标关系库中匹配出待确权数据的确权方,可以提高确权方确定的效率。
作为一种可选的实施例,获取多个确权方的多个参考确权结果包括:
S31,分别向多个确权方中的各个确权方发送第二确权请求,其中,第二确权请求用于请求对待确权数据进行确权;
S32,分别接收多个确权方中的各个确权方返回的参考确权结果。
每个确权方可以对应于一个确权节点,该确权节点可以是网络节点,例如,服务器、终端设备、或者其他设备等。在接收到第一确权请求之后,服务器可以向多个确权方中的各个确权方发送第二确权请求,例如,向与各个确权方对应的确权节点发送第二确权请求。
该第二确权请求用于请求对待确权数据进行确权,可以是转发的第一确权请求,也可以是根据第一确权请求中携带的信息重新生成的确权请求。第二确权请求的生成方式可以根据需要设定,本实施例中对此不作限定。
对于一个确权方,在接收到第二确权请求之后,该确权方可以对待确权数据进行确权,例如,根据该第二确权请求中携带的目标数据标识对待确权数据进行确权,得到参考确权结果。在得到参考确权请求之后,该确权方可以将参考确权结果返回给服务器。服务器可以分别接收各个确权方返回的参考确权结果。
通过本实施例,通过向各个确权方发送确权请求的方式获取多个确权方的确权结果,可以适用于分布式的网络架构,实现例如跨平台等场景下的数据确权,同时可以保证确权结果的准确性。
作为一种可选的实施例,在向客户端发送目标指示信息之前,上述方法还包括:
S41,根据多个参考确权结果,确定待确权数据的确权结果;
S42,按照该待确权数据的确权结果,生成目标指示信息。
为了得到目标指示信息,可以首先确定多个确权方的联合确权结果。如果有多个确权方,服务器可以获取每个确权方的参考确权结果,根据多个参考确权结果,确定待确权数据的确权结果,例如,综合多个参考确权结果,得到联合确权结果。
联合确权结果可以是基于事先达成的共识或者约定的规则综合多个参考确权结果得到的。根据该联合确权结果,可以生成该联合确权结果的指示信息,即,目标指示信息。
通过本实施例,通过融合多个确权方的确权结果得到联合确权结果,并生成该联合确权结果的指示信息,可以适用于多种确权场景,提高联合确权的准确性。
可选地,在本实施例中,第一确权请求可以用于请求确定待确权数据的权属对象,也就是,请求确定待确权数据属于哪个对象,对应地,每个参考确权结果用于指示每个确权方所确定的、待确权数据的权属对象。
作为一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S51,在多个参考确权结果所表示的待确权数据的权属对象均为第一对象的情况下,确定待确权数据的第一确权结果,其中,第一确权结果用于表示待确权数据的权属对象为第一对象。
如果多个参考确权结果所表示的待确权数据的权属对象相同,均为第一对象,则可以确定待确权数据与第一对象之间具有权属关系。服务器可以确定待确权数据的第一确权结果,该第一确权结果用于表示待确权数据的权属对象为第一对象。
例如,待确权数据的确权方有多个:待确权数据的权属干系人,监管方,管理机构(例如,确权数据的管理中心),***运行方(确权***的运行方),如果各个确权方的确权结果均为同一权属人,则联合确权结果用于表示待确权数据的权属对象为该权属人。
作为另一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S52,在多个参考确权结果所表示的待确权数据的权属对象不为同一对象的情况下,确定待确权数据的第二确权结果,其中,第二确权结果用于表示对待确权数据确权失败。
联合确权规则可以为:须每方都确权才确权通过。如果多个参考确权结果所表示的、待确权数据的权属对象不为同一对象,则可以确定待确权数据的权属关系存在异常,对待确权数据确权失败,可以确定待确权数据的第二确权结果,该第二确权结果用于表示对待确权数据确权失败。
多个参考确权结果所表示的待确权数据的权属对象不为同一对象的场景可以有多种,例如,每个参考确权结果用于指示待确权数据的权属对象为某一对象,但是多个参考确权结果所表示的权属对象不为同一对象,又例如,部分参考确权结果用于表示待确权数据的权属对象为某一对象,另一部分参考确权结果用于表示无法对待确权数据进行确权,即,无法确定待确权数据的权属对象,或者,也可以是其他类似场景。
例如,待确权数据的确权方有多个:待确权数据的权属干系人,监管方,管理机构,***运行方,待确权数据的权属干系人、监管方和***运行方的确权结果为:一个权属人,管理机构的确权结果为:另一权属人。则联合确权结果用于表示对待确权数据确权失败。
作为又一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S53,在多个参考确权结果所表示的待确权数据的权属对象为多个参考对象的情况下,根据与多个确权方中的每个确权方所对应的权重,计算与多个参考对象中的各个参考对象所对应的确权概率,其中,与各个参考对象所对应的确权概率为待确权数据的权属对象为各个参考对象的概率;
S54,从多个参考对象中选取出第二对象,其中,第二对象为最大确权概率所对应的参考对象;
S55,确定待确权数据的第三确权结果,其中,第三确权结果用于表示待确权数据的权属对象为第二对象。
联合确权规则可以为:按权重确定确权是否成功。如果多个参考确权结果所表示的、待确权数据的权属对象不为同一对象,即,多个参考对象,服务器可以根据与每个确权方所对应的权重,计算各个参考对象的确权概率,该确权概率为待确权数据的权属对象为各个参考对象的概率。
不同的确权方,其对应的概率可以是相同的(例如,同股同权,1人1票,每票权重一样),也可以是不同的(例如,同股不同权,按权重大小计算票数)。在得到各个确权方的参考确权结果中,可以对其参考确权结果所指示的参考对象进行投票,按照权重大小计算各个参考对象的票数(确权概率)。上述票数可以是归一化的概率,也可以是非归一化的概率,根据确权方的权重计算确权概率的方式可以根据需要进行设定,本实施例中对此不作限定。
在得到各个参考对象的确权概率之后,可以从多个参考对象中选取出确权概率最大的参考对象(第二对象)作为该待确权数据的权属对象,并生成第三确权结果,该第三确权结果用于表示待确权数据的权属对象为第二对象。
例如,待确权数据的确权方有多个:待确权数据的权属干系人(权重0.1),监管方(权重0.4),管理机构(权重0.4),***运行方(权重0.1),待确权数据的权属干系人、监管方和管理机构的确权结果为:第一权属人,***运行方的确权结果为:第二权属人。通过计算得到第一权属人的确权概率为0.9,第二权属人的确权概率为0.1,那么,联合确权结果用于表示待确权数据的权属对象为该第一权属人。
通过本实施例,通过配置不同的确权规则确定待确权数据的权属对象,可以提高数据确权方式的适用性和灵活性。
可选地,在本实施例中,第一确权请求用于请求确定待确权数据与第三对象是否具有权属关系,也就是,请求确定第三对象是否为待确权数据的权属对象,对应地,每个参考确权结果用于指示每个确权方所确定的、待确权数据与第三对象是否具有权属关系。
作为一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S61,在多个参考确权结果均指示待确权数据与第三对象具有权属关系的情况下,确定待确权数据的第四确权结果,其中,第四确权结果用于表示对待确权数据确权成功。
如果多个参考确权结果均指示待确权数据与第三对象具有权属关系,则可以确定待确权数据与第三对象具有权属关系。服务器可以确定待确权数据的第四确权结果,该第四确权结果用于表示对待确权数据确权成功,待确权数据与第三对象具有权属关系。
例如,第一确权请求用于请求确定待确权数据与目标权属人是否具有权属关系。待确权数据的确权方有多个:待确权数据的权属干系人,监管方,管理机构,***运行方,如果各个确权方的确权结果均为:确权成功,则联合确权结果用于表示确权成功,待确权数据与目标权属人之间具有权属关系。
作为另一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S62,在多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象具有权属关系的情况下,确定待确权数据的第五确权结果,其中,第五确权结果用于表示对待确权数据确权成功。
联合确权规则可以为:任意1方确权为通过,或者,任意多方(少于总数的多方)确权为通过。如果多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象具有权属关系,则可以确定确权通过(确权成功)。服务器可以确定待确权数据的第五确权结果,该第五确权结果用于表示对待确权数据确权成功。
例如,第一确权请求用于请求确定待确权数据与目标权属人是否具有权属关系。待确权数据的确权方有多个:待确权数据的权属干系人,监管方,管理机构,***运行方,如果至少一个确权方的确权结果为:确权,则联合确权结果用于表示确权成功,待确权数据与目标权属人之间具有权属关系。
作为又一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S63,在多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象不具有权属关系的情况下,确定待确权数据的第六确权结果,其中,第六确权结果用于表示对待确权数据确权失败。
联合确权规则可以为:须每方都确权才为通过。如果多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象不具有权属关系,则可以确定确权未通过(确权失败)。服务器可以确定待确权数据的第六确权结果,该第六确权结果用于表示对待确权数据确权失败。
例如,第一确权请求用于请求确定待确权数据与目标权属人是否具有权属关系。待确权数据的确权方有多个:待确权数据的权属干系人,监管方,管理机构,***运行方,如果至少一个确权方的确权结果为:确权失败,则联合确权结果用于表示确权失败,待确权数据与目标权属人之间不具有权属关系。
作为又一种可选的实施方式,根据多个参考确权结果,确定待确权数据的确权结果包括:
S64,在多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象不具有权属关系的情况下,根据与多个确权方中的每个确权方所对应的权重,确定待确权数据与第三对象具有权属关系的参考概率;
S65,在参考概率大于或者等于目标概率阈值的情况下,确定待确权数据的第七确权结果,其中,第七确权结果用于表示对待确权数据确权成功;
S66,在参考概率小于目标概率阈值的情况下,确定待确权数据的第八确权结果,其中,第八确权结果用于表示对待确权数据确权失败。
联合确权规则可以为:按权重确定确权是否成功。如果多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象不具有权属关系,服务器可以根据与每个确权方所对应的权重,计算待确权数据与第三对象具有权属关系的参考概率,该参考概率为待确权数据与第三对象之间具有权属关系的概率。
不同的确权方,其对应的概率可以是相同的(例如,同股同权,1人1票,每票权重一样),也可以是不同的(例如,同股不同权,按权重大小计算票数)。在得到各个确权方的参考确权结果中,可以对其参考确权结果所指示的确权结果进行投票,按照权重大小计算待确权数据与第三对象之间具有权属关系的票数(参考概率)。上述参考概率可以是归一化的概率,也可以是非归一化的概率,根据确权方的权重计算参考概率的方式可以根据需要进行设定,本实施例中对此不作限定。
在得到参考概率之后,可以比较参考概率和目标概率阈值。如果参考概率大于或者等于目标概率阈值,则可以判定待确权数据与第三对象之间具有权属关系。服务器可以确定待确权数据的第七确权结果,其中,第七确权结果用于表示对待确权数据确权成功。如果参考概率小于目标概率阈值,则可以判定待确权数据与第三对象之间不具有权属关系。服务器可以确定待确权数据的第八确权结果,其中,第八确权结果用于表示对待确权数据确权失败。
例如,第一确权请求用于请求确定待确权数据与目标权属人是否具有权属关系。待确权数据的确权方有多个:待确权数据的权属干系人(权重0.1),监管方(权重0.4),管理机构(权重0.4),***运行方(权重0.1),待确权数据的权属干系人、监管方和管理机构的确权结果为:确权通过,***运行方的确权结果为:确权失败。通过计算得到确权通过的参考概率为0.9,大于概率阈值0.8(目标概率阈值,可以根据需要进行配置),那么,联合确权结果用于表示对待确权数据确权成功。
通过本实施例,通过配置不同的确权规则确定待确权数据与特定对象之间是否具备权属关系,可以提高数据确权方式的适用性和灵活性。
需要说明的是,在本实施例中,为保证信息传输的安全和效率,可以对确权请求中携带的信息进行加密,或者,通过确权请求中携带数字资源的特征值等。待确权数据的类型、确权场景均为可选示例,对于其他类型的资源、确权场景等,本实施例中的数据确权方案均可适用。
下面结合可选示例对本申请实施例中的数据确权方法进行解释说明。在本示例中的数据确权场景应用于数字资产确权场景,待确权数据为数字资产(数字凭证、数字证书与此类似),确权请求用于请求确定目标权属人与该数字资产之间是否具有权属关系,确权方包括:数字资产的权属干系人(数字资产的权属干系人1,数字资产的权属干系人2,…,数字资产的权属干系人N),第三方(监管方,管理结构,***运营方),其中,权属干系人是指与该数字资产具有干系的个人、组织等。该权属干系人可以是数字资产的权属人,也可以是其他类型的权属干系人,例如,数字凭证为交易凭证,权属干系人可以为交易双方。
如图4所示,本示例中的数据确权方法的流程包括以下步骤:
步骤S402,发起确权请求。
客户端或者其他设备可以发起对数字资产的确权请求,该确权请求用于请求确定对象B对于该数字资产是否有权。
步骤S404,多个确权方分别接收该确权请求。
服务器在接收到该确权请求之后,可以确定该数字资产的多个确权方,包括:数字资产的权属干系人1,数字资产的权属干系人2,…,数字资产的权属干系人N,第三方1(监管方),第三方2(管理结构),第三方3(***运营方),并将该确权请求转发给各个确权方。
步骤S406,判断是否有权。
各个确权方可以判断对象B对于该数字资产是否有权,如果各个确权方都确定有权,执行步骤S408,否则,执行步骤S410。
步骤S408,确权成功。
各个确权方均判定对象B对于该数字资产有权,确权成功,向客户端返回确权成功指示。
步骤S410,驳回。
如果任意一个确权方判定对象B对于该数字资产无权,确权失败,驳回该确权请求,向客户端返回确权失败指示。
需要说明的是,基于事先达成的共识而约定的确权规则,可选的确权规则可以包括但不限于如下几种:
1)同股同权(1人1票,每票权重一样);
2)同股不同权(按权重大小计算票数);
3)须每方都确权,为通过;
4)任意1方确权,为通过;
5)任意多方(少于总数的多方)确权,为通过。
通过本示例,在单方确权机制/方案的基础上,创设联合确权机制/方案,用以满足联合确权的应用场景,可以适用于多种联合确权场景,提高数据确权方案的适用性,保证确权结果的准确性。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
根据本申请实施例的另一个方面,还提供了一种用于实施上述数据确权方法的数据确权装置。图5是根据本申请实施例的一种可选的数据确权装置的示意图,如图5所示,该装置可以包括:
(1)接收单元52,用于接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;
(2)获取单元54,与接收单元52相连,用于响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;
(3)发送单元56,与获取单元54相连,用于向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果。
需要说明的是,该实施例中的接收单元52可以用于执行上述步骤S202,该实施例中的获取单元54可以用于执行上述步骤S204,该实施例中的发送单元56可以用于执行上述步骤S206。
通过上述模块,通过接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果,解决了相关技术中的数据确权方式存在由于仅适用于由中心化机构进行确权的场景所导致的方案适用性差的问题,提高了数据确权方案的适用性,保证了确权成功率。
作为一种可选的实施例,上述装置还包括:
提取单元,用于在获取多个确权方的多个参考确权结果之前,从第一确权请求中提取待确权数据的目标数据名称和待确权数据的目标数据标识;
第一确定单元,用于根据目标数据名称和目标数据标识,确定多个确权方。
作为一种可选的实施例,第一确定单元包括:
匹配模块,用于使用目标数据名称和目标数据标识,从目标关系库中匹配出多个确权方,其中,目标关系库中存储有数据名称、数据标识和确权方之间的对应关系。
作为一种可选的实施例,获取单元包括:
发送模块,用于分别向多个确权方中的各个确权方发送第二确权请求,其中,第二确权请求用于请求对待确权数据进行确权;
接收模块,用于分别接收多个确权方中的各个确权方返回的参考确权结果。
作为一种可选的实施例,上述装置还包括:
第二确定单元,用于在向客户端发送目标指示信息之前,根据多个参考确权结果,确定待确权数据的确权结果;
生成单元,用于按照待确权数据的确权结果,生成目标指示信息。
可选地,在本实施例中,第一确权请求用于请求确定待确权数据的权属对象。
作为一种可选的实施方式,第二确定单元包括:
第一确定模块,用于在多个参考确权结果所表示的待确权数据的权属对象均为第一对象的情况下,确定待确权数据的第一确权结果,其中,第一确权结果用于表示待确权数据的权属对象为第一对象。
作为另一种可选的实施方式,第二确定单元包括:
第二确定模块,用于在多个参考确权结果所表示的待确权数据的权属对象不为同一对象的情况下,确定待确权数据的第二确权结果,其中,第二确权结果用于表示对待确权数据确权失败。
作为又一种可选的实施方式,第二确定单元包括:
计算模块,用于在多个参考确权结果所表示的待确权数据的权属对象为多个参考对象的情况下,根据与多个确权方中的每个确权方所对应的权重,计算与多个参考对象中的各个参考对象所对应的确权概率,其中,与各个参考对象所对应的确权概率为待确权数据的权属对象为各个参考对象的概率;
选取模块,用于从多个参考对象中选取出第二对象,其中,第二对象为最大确权概率所对应的参考对象;
第三确定模块,用于确定待确权数据的第三确权结果,其中,第三确权结果用于表示待确权数据的权属对象为第二对象。
可选地,在本实施例中,第一确权请求用于请求确定待确权数据与第三对象是否具有权属关系。
作为一种可选的实施方式,第二确定单元包括:
第四确定模块,用于在多个参考确权结果均指示待确权数据与第三对象具有权属关系的情况下,确定待确权数据的第四确权结果,其中,第四确权结果用于表示对待确权数据确权成功。
作为另一种可选的实施方式,第二确定单元包括:
第五确定模块,用于在多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象具有权属关系的情况下,确定待确权数据的第五确权结果,其中,第五确权结果用于表示对待确权数据确权成功;
作为又一种可选的实施方式,第二确定单元包括:
第六确定模块,用于在多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象不具有权属关系的情况下,确定待确权数据的第六确权结果,其中,第六确权结果用于表示对待确权数据确权失败。
作为又一种可选的实施方式,第二确定单元包括:
第七确定模块,用于在多个参考确权结果中的至少一个参考确权结果指示待确权数据与第三对象不具有权属关系的情况下,根据与多个确权方中的每个确权方所对应的权重,确定待确权数据与第三对象具有权属关系的参考概率;
第八确定模块,用于在参考概率大于或者等于目标概率阈值的情况下,确定待确权数据的第七确权结果,其中,第七确权结果用于表示对待确权数据确权成功;
第九确定模块,用于在参考概率小于目标概率阈值的情况下,确定待确权数据的第八确权结果,其中,第八确权结果用于表示对待确权数据确权失败。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
根据本申请实施例的又一个方面,还提供了一种用于实施上述数据确权方法的电子装置,该电子装置可以是服务器、终端、或其组合。
图6是根据本申请实施例的一种可选的电子装置的结构框图,如图6所示,该电子装置包括存储器602和处理器604,该存储器602中存储有计算机程序,该处理器604被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;
S2,响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;
S3,向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果。
可选地,本领域普通技术人员可以理解,图6所示的结构仅为示意,电子装置也可以是智能设备(如Android手机、iOS手机等)、平板电脑、掌上电脑以及MID(MobileInternet Devices,移动互联网设备)、PAD等终端设备。图6其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图6中所示更多或者更少的组件(如网络接口等),或者具有与图6中不同的配置。
其中,存储器602可用于存储软件程序以及模块,如本申请实施例中的数据确权方法和装置对应的程序指令/模块,处理器604通过运行存储在存储器602内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的数据确权方法。存储器602可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器602可进一步包括相对于处理器604远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
其中,存储器602具体可以但不限于用于存储一个或多个对象的数据变更记录信息。
作为一种示例,如图6所示,上述存储器602中可以但不限于包括上述数据确权装置中的接收单元52、获取单元54和发送单元56。此外,还可以包括但不限于上述数据确权装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置606用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置606包括一个NIC(NetworkInterface Controller,网络适配器),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置606为RF(Radio Frequency,射频)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子装置还可以包括:连接总线608,用于连接上述电子装置中的各个模块部件。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:闪存盘、ROM(Read-Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取器)、磁盘或光盘等。
根据本申请实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行数据确权方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S1,接收客户端发起的第一确权请求,其中,第一确权请求用于请求对待确权数据进行确权;
S2,响应第一确权请求,获取多个确权方的多个参考确权结果,其中,多个确权方中的每个参考对象均用于对待确权数据进行确权,多个确权方与多个参考确权结果一一对应;
S3,向客户端发送目标指示信息,其中,目标指示信息用于指示根据多个参考确权结果确定的、待确权数据的确权结果。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、ROM、RAM、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种数据确权方法,其特征在于,包括:
接收客户端发起的第一确权请求,其中,所述第一确权请求用于请求对待确权数据进行确权;
响应所述第一确权请求,获取多个确权方的多个参考确权结果,其中,所述多个确权方中的每个参考对象均用于对所述待确权数据进行确权,所述多个确权方与所述多个参考确权结果一一对应,所述参考对象是确权方的参考确权结果所表示的权属对象;
向所述客户端发送目标指示信息,其中,所述目标指示信息用于指示根据所述多个参考确权结果确定的、所述待确权数据的确权结果。
2.根据权利要求1所述的方法,其特征在于,在所述获取多个确权方的多个参考确权结果之前,所述方法还包括:
从所述第一确权请求中提取所述待确权数据的目标数据名称和所述待确权数据的目标数据标识;
根据所述目标数据名称和所述目标数据标识,确定所述多个确权方。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标数据名称和所述目标数据标识,确定所述多个确权方包括:
使用所述目标数据名称和所述目标数据标识,从目标关系库中匹配出所述多个确权方,其中,所述目标关系库中存储有数据名称、数据标识和确权方之间的对应关系。
4.根据权利要求1所述的方法,其特征在于,所述获取多个确权方的多个参考确权结果包括:
分别向所述多个确权方中的各个确权方发送第二确权请求,其中,所述第二确权请求用于请求对所述待确权数据进行确权;
分别接收所述多个确权方中的各个确权方返回的所述参考确权结果。
5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述向所述客户端发送目标指示信息之前,所述方法还包括:
根据所述多个参考确权结果,确定所述待确权数据的确权结果;
按照所述待确权数据的确权结果,生成所述目标指示信息。
6.根据权利要求5所述的方法,其特征在于,在所述第一确权请求用于请求确定所述待确权数据的权属对象的情况下,根据所述多个参考确权结果,确定所述待确权数据的确权结果包括以下至少之一:
在所述多个参考确权结果所表示的所述待确权数据的权属对象均为第一对象的情况下,确定所述待确权数据的第一确权结果,其中,所述第一确权结果用于表示所述待确权数据的权属对象为所述第一对象;
在所述多个参考确权结果所表示的所述待确权数据的权属对象不为同一对象的情况下,确定所述待确权数据的第二确权结果,其中,所述第二确权结果用于表示对所述待确权数据确权失败;
在所述多个参考确权结果所表示的所述待确权数据的权属对象为多个参考对象的情况下,根据与所述多个确权方中的每个确权方所对应的权重,计算与所述多个参考对象中的各个参考对象所对应的确权概率,其中,与所述各个参考对象所对应的确权概率为所述待确权数据的权属对象为所述各个参考对象的概率;从所述多个参考对象中选取出第二对象,其中,所述第二对象为最大确权概率所对应的参考对象;确定所述待确权数据的第三确权结果,其中,所述第三确权结果用于表示所述待确权数据的权属对象为所述第二对象。
7.根据权利要求5所述的方法,其特征在于,在所述第一确权请求用于请求确定所述待确权数据与第三对象是否具有权属关系的情况下,所述根据所述多个参考确权结果,确定所述待确权数据的确权结果包括以下至少之一:
在所述多个参考确权结果均指示所述待确权数据与所述第三对象具有权属关系的情况下,确定所述待确权数据的第四确权结果,其中,所述第四确权结果用于表示对所述待确权数据确权成功;
在所述多个参考确权结果中的至少一个参考确权结果指示所述待确权数据与所述第三对象具有权属关系的情况下,确定所述待确权数据的第五确权结果,其中,所述第五确权结果用于表示对所述待确权数据确权成功;
在所述多个参考确权结果中的至少一个参考确权结果指示所述待确权数据与所述第三对象不具有权属关系的情况下,确定所述待确权数据的第六确权结果,其中,所述第六确权结果用于表示对所述待确权数据确权失败;
在所述多个参考确权结果中的至少一个参考确权结果指示所述待确权数据与所述第三对象不具有权属关系的情况下,根据与所述多个确权方中的每个确权方所对应的权重,确定所述待确权数据与所述第三对象具有权属关系的参考概率;在所述参考概率大于或者等于目标概率阈值的情况下,确定所述待确权数据的第七确权结果,其中,所述第七确权结果用于表示对所述待确权数据确权成功;在所述参考概率小于目标概率阈值的情况下,确定所述待确权数据的第八确权结果,其中,所述第八确权结果用于表示对所述待确权数据确权失败。
8.一种数据确权装置,其特征在于,包括:
接收单元,用于接收客户端发起的第一确权请求,其中,所述第一确权请求用于请求对待确权数据进行确权;
获取单元,用于响应所述第一确权请求,获取多个确权方的多个参考确权结果,其中,所述多个确权方中的每个参考对象均用于对所述待确权数据进行确权,所述多个确权方与所述多个参考确权结果一一对应,所述参考对象是确权方的参考确权结果所表示的权属对象;
发送单元,用于向所述客户端发送目标指示信息,其中,所述目标指示信息用于指示根据所述多个参考确权结果确定的、所述待确权数据的确权结果。
9.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
CN202010676186.8A 2020-07-14 2020-07-14 数据确权方法和装置、存储介质和电子装置 Active CN111934881B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010676186.8A CN111934881B (zh) 2020-07-14 2020-07-14 数据确权方法和装置、存储介质和电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010676186.8A CN111934881B (zh) 2020-07-14 2020-07-14 数据确权方法和装置、存储介质和电子装置

Publications (2)

Publication Number Publication Date
CN111934881A CN111934881A (zh) 2020-11-13
CN111934881B true CN111934881B (zh) 2023-07-07

Family

ID=73312948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010676186.8A Active CN111934881B (zh) 2020-07-14 2020-07-14 数据确权方法和装置、存储介质和电子装置

Country Status (1)

Country Link
CN (1) CN111934881B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117808472B (zh) * 2024-02-29 2024-05-10 中国科学院信息工程研究所 数据权属要素抽象与确权方法、数据交易方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559385A (zh) * 2015-09-25 2017-04-05 阿里巴巴集团控股有限公司 一种数据鉴权方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0402774D0 (en) * 2004-02-09 2004-03-10 Nokia Corp Multimedia message transfer
CN107566116B (zh) * 2017-06-15 2021-07-02 ***股份有限公司 用于数字资产确权登记的方法及装置
CN107580022B (zh) * 2017-08-02 2020-11-06 国家计算机网络与信息安全管理中心 一种数据共享***和方法
CN109120679B (zh) * 2018-07-27 2021-09-28 平安科技(深圳)有限公司 任务分配方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559385A (zh) * 2015-09-25 2017-04-05 阿里巴巴集团控股有限公司 一种数据鉴权方法和装置

Also Published As

Publication number Publication date
CN111934881A (zh) 2020-11-13

Similar Documents

Publication Publication Date Title
CN110602217B (zh) 基于区块链的联盟管理方法、装置、设备及存储介质
CN110728494B (zh) 不动产业务的办理方法、不动产权信息***及装置
CN112632629B (zh) 基于区块链的投票管理方法、装置、介质及电子设备
CN109509287A (zh) 电子投票***以及控制方法
CN109255619A (zh) 一种基于区块链的身份认证方法及设备
CN112733178B (zh) 基于数字证书认证的跨链信任方法、装置、设备以及介质
CN108769230A (zh) 交易数据存储方法、装置、服务器及存储介质
CN111369730B (zh) 基于区块链的投票表决处理方法和装置
Abbade et al. Blockchain applied to vehicular odometers
EP4178155A1 (en) Blockchain-based certification audit data sharing and integrity verification system, device, and method thereof
CN109509288A (zh) 电子投票***和控制方法
CN110502927A (zh) 一种信息处理方法及相关装置
CN111897879B (zh) 基于区块链网络的交易记录共享方法、装置及电子设备
CN110838067A (zh) 一种房产交易数据处理方法、装置、服务器及存储介质
CN109241762A (zh) 基于区块链技术的资产信息获取方法、装置与计算机设备
CN110321730A (zh) 一种操作数据处理的方法、区块链节点及存储介质
US10867326B2 (en) Reputation system and method
CN111934881B (zh) 数据确权方法和装置、存储介质和电子装置
CN111931230A (zh) 数据授权方法和装置、存储介质和电子装置
CN114693241A (zh) 一种基于区块链的电子简历***及其实现方法
CN112927414A (zh) 基于联盟区块链的业务公识***及方法
KR20210083457A (ko) 블록체인 기반 전자투표 이력 관리 시스템
KR102498336B1 (ko) 블록체인에 기반하여 유저들의 평판을 관리하는 방법 및 시스템
CN106034023A (zh) 用户设备、认证服务器和身份认证方法及***
CN112036884A (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
GR01 Patent grant
GR01 Patent grant