一种数据处理方法及设备技术

技术编号:23765123 阅读:14 留言:0更新日期:2020-04-11 19:25
本申请实施例公开了一种数据处理方法、相关设备及计算机可读存储介质。其中方法包括:区块链网络中的节点设备接收针对车辆标识数据的获取请求,对获取请求中的目标凭证信息中的随机数进行运算处理得到目标随机概率,将目标请求者的标识与目标随机概率关联添加至数据处理结果集中,根据数据处理结果集中的多个随机概率生成获取请求的响应数据。本申请实施例通过将数据处理过程部署到区块链网络中,使得区块链网络中的任一节点都可以对数据处理过程进行追溯与校验,保证了数据处理过程的公平性和公开性,从而提高了数据处理结果的公信力。

A data processing method and equipment

【技术实现步骤摘要】
一种数据处理方法及设备
本申请涉及计算机网络领域,尤其涉及一种数据处理方法及一种数据处理设备。
技术介绍
在许多的应用场景中通常会涉及数据处理过程,例如:车牌号摇号场景中,需要向摇号参与者随机分配车牌号,这就涉及对车牌号的随机分配处理,并由第三方对随机分配过程进行监督,来确定车牌号分配结果的公平性。但实际操作中,仍可能出现第三方参与作弊,从而导致分配结果不公平的情况。因此,如何使得数据处理结果(如车牌号的随机分配结果)具有更高的公信力成为数据处理过程需要尤其关注和解决的问题。
技术实现思路
本申请实施例公开了一种数据处理方法、相关设备及计算机可读存储介质,能够提高数据处理结果的公信力。第一方面,本申请实施例提供了一种数据处理方法,该方法包括:接收针对车辆标识数据的获取请求,所述获取请求中携带所述获取请求的目标请求者的标识及与所述目标请求者的标识关联的目标凭证信息;若所述获取请求满足数据处理条件,则对所述目标凭证信息进行运算处理得到目标随机概率;将所述目标请求者的标识与所述目标随机概率关联添加至数据处理结果集中,所述数据处理结果集中包含多个请求者的标识及每个请求者的标识相关联的随机概率;根据所述数据处理结果集中的多个随机概率生成所述获取请求的响应数据,所述响应数据用于指示所述目标请求者是否具备车辆标识数据的获取资格。第二方面,本申请实施例提供了一种数据处理装置,所述数据处理装置包括:获取单元,用于接收针对车辆标识数据的获取请求,所述获取请求中携带所述获取请求的目标请求者的标识及与所述目标请求者的标识关联的目标凭证信息;处理单元,用于若所述获取请求满足数据处理条件,则对所述目标凭证信息进行运算处理得到目标随机概率,将所述目标请求者的标识与所述目标随机概率关联添加至数据处理结果集中,所述数据处理结果集中包含多个请求者的标识及每个请求者的标识相关联的随机概率,根据所述数据处理结果集中的多个随机概率生成所述获取请求的响应数据,所述响应数据用于指示所述目标请求者是否具备车辆标识数据的获取资格。第三方面,本申请实施例提供了一种数据处理设备,包括处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述通信接口用于与区块链网络中其他节点进行通信,所述处理器被配置用于调用所述程序指令,执行上述第一方面所述的数据处理方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行上述第一方面所述的数据处理方法。本申请实施例中,由区块链网络中的节点设备接收针对车辆标识数据的获取请求,对获取请求中的目标凭证信息的随机数进行运算处理得到目标随机概率,将目标请求者的标识与目标随机概率关联添加至数据处理结果集中,根据数据处理结果集中的多个随机概率生成获取请求的响应数据。可见,本申请实施例通过将数据处理过程部署到区块链网络中,使得区块链网络中的任一节点都可以对数据处理过程进行追溯与校验,保证了数据处理过程的公平性和公开性,从而提高了数据处理结果的公信力。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一个示例性实施例提供的一种数据处理系统的架构图;图2示出了本申请一个示例性实施例提供的一种数据处理方法的流程图;图3示出了本申请一个示例性实施例提供的又一种数据处理方法的流程图;图4示出了本申请一个示例性实施例提供的一种数据处理装置的结构示意图;图5示出了本申请一个示例性实施例提供的一种数据处理设备的结构示意图。具体实施方式下面将结合附图对本申请实施例中的技术方案进行描述。本申请实施例涉及区块链和区块链网络,其中,区块链(BlockChain)是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证数据不可篡改和不可伪造的分布式账本。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。区块链底层平台可以包括用户管理、基础服务以及智能合约等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑。区块链网络是一种在对等者之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。一般地,区块链网络中包括彼此连接的多台计算机,这些计算机又称为区块链网络的节点设备。在区块链网络环境中,这些彼此连接的多台计算机之间都处于对等的地位,各台计算机有相同的功能,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用;又可以作为工作站,整个网络一般来说不依赖专用的集中服务器,也没有专用的工作站。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求做出响应,提供资源、服务和内容。图1示出了本申请一个示例性实施例提供的一种数据处理系统的架构图。如图1所示,该数据处理系统可包括多个请求设备101,区块链网络的多个节点设备102和车辆标识管理设备103。图1所示的数据处理系统中的各设备数量仅为举例,例如:车辆标识管理设备的数量可以为多个,请求设备的数量可以为3个以下或以上,节点设备的数量由区块链网络的实际组网结构确定,可以为4个以上或以下,本申请并不对各设备数量进行限定。请求设备101是请求者所使用的设备,该请求设备可以包括但不限于:智能手机(如Android手机、iOS手机等)、平板电脑、便携式个人计算机、移动互联网设备(MobileInternetDevices,简称MID)等设备,本专利技术实施例不做限定。区块链网络中的节点设备102具体可以是客户端或者服务器,本申请实施例不做限定。其中,客户端本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于区块链网络中的节点设备,所述方法包括:/n接收针对车辆标识数据的获取请求,所述获取请求中携带所述获取请求的目标请求者的标识及与所述目标请求者的标识关联的目标凭证信息;/n若所述获取请求满足数据处理条件,则对所述目标凭证信息进行运算处理得到目标随机概率;/n将所述目标请求者的标识与所述目标随机概率关联添加至数据处理结果集中,所述数据处理结果集中包含多个请求者的标识及每个请求者的标识相关联的随机概率;/n根据所述数据处理结果集中的多个随机概率生成所述获取请求的响应数据,所述响应数据用于指示所述目标请求者是否具备车辆标识数据的获取资格。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于区块链网络中的节点设备,所述方法包括:
接收针对车辆标识数据的获取请求,所述获取请求中携带所述获取请求的目标请求者的标识及与所述目标请求者的标识关联的目标凭证信息;
若所述获取请求满足数据处理条件,则对所述目标凭证信息进行运算处理得到目标随机概率;
将所述目标请求者的标识与所述目标随机概率关联添加至数据处理结果集中,所述数据处理结果集中包含多个请求者的标识及每个请求者的标识相关联的随机概率;
根据所述数据处理结果集中的多个随机概率生成所述获取请求的响应数据,所述响应数据用于指示所述目标请求者是否具备车辆标识数据的获取资格。


2.根据权利要求1所述的方法,其特征在于,所述接收针对车辆标识数据的获取请求之后,所述方法还包括:
将所述获取请求存储至区块链网络中;
所述方法还包括:
将所述数据处理结果集存储至区块链网络中。


3.根据权利要求2所述的方法,其特征在于,所述获取请求中还携带了所述目标请求者的公钥;
所述将获取请求存储至所述区块链网络中,包括:
采用所述目标请求者的公钥对所述获取请求进行校验;
若校验通过,则采用所述目标请求者的标识对所述目标凭证信息进行验证;
若验证通过,则将所述获取请求存储至所述区块链网络。


4.根据权利要求2或3所述的方法,其特征在于,所述数据处理结果集还包括各个请求者的标识关联的凭证信息;
所述将所述数据处理结果集存储至区块链网络中,包括:
对所述数据处理结果集的各个凭证信息进行运算处理,得到与各个凭证信息相关联的验证概率;
采用各个凭证信息相关联的验证概率对所述数据处理结果集中的各个随机概率进行校验;
若所述数据处理结果集中的各个随机概率均校验通过,则将所述响应数据与所述数据处理结果集存储至区块链网络中。


5.根据权利要求1所述的方法,其特征在于,所述目标凭证信息包括随机数;所述方法还包括:
采用可验证随机函数对所述目标请求者的标识进行计算得到所述目标凭证信息和证明信息;
采用所述...

【专利技术属性】
技术研发人员:刘攀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1