一种数据处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:24500024 阅读:13 留言:0更新日期:2020-06-13 04:41
本申请实施例公开了一种数据处理方法、装置及计算机可读存储介质。其中方法包括:区块链网络中的票据管理节点接收来自企业节点的第一请求,根据第一请求中企业节点的属性信息,为企业节点分配第一证明信息,向所述企业节点发送第一证明信息,接收来自所述企业节点的第二请求,若第二请求中的第一证明信息通过身份验证,则根据第二请求中的第一票据信息生成第一票据凭证。可见,企业节点通过证明信息和票据信息向票据管理节点请求生成票据凭证,简化了生成票据凭证的过程,从而提高了网络资源利用率。

A data processing method, device and computer readable storage medium

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

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n接收来自企业节点的第一请求,所述第一请求包括所述企业节点的属性信息;/n根据所述企业节点的属性信息,为所述企业节点分配第一证明信息;/n向所述企业节点发送所述第一证明信息;/n接收来自所述企业节点的第二请求,所述第二请求包括所述第一证明信息和第一票据信息;/n若所述第一证明信息通过身份验证,则根据所述第一票据信息生成第一票据凭证。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
接收来自企业节点的第一请求,所述第一请求包括所述企业节点的属性信息;
根据所述企业节点的属性信息,为所述企业节点分配第一证明信息;
向所述企业节点发送所述第一证明信息;
接收来自所述企业节点的第二请求,所述第二请求包括所述第一证明信息和第一票据信息;
若所述第一证明信息通过身份验证,则根据所述第一票据信息生成第一票据凭证。


2.根据权利要求1所述的方法,其特征在于,所述第一请求还包括与所述企业节点关联的第一代理节点的属性信息;
所述方法还包括:
根据所述企业节点的属性信息和所述第一代理节点的属性信息,为所述企业节点分配第二证明信息;
向所述企业节点发送所述第二证明信息。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收来自所述第一代理节点的第三请求,所述第三请求包括所述第二证明信息和第二票据信息;
若所述第二证明信息通过身份验证,则根据所述第二票据信息生成第二票据凭证。


4.根据权利要求3所述的方法,其特征在于,所述若所述第二证明信息通过身份验证,则根据所述第二票据信息生成第二票据凭证,包括:
若所述第二证明信息通过身份验证,向所述企业节点发送提示信息,所述提示信息用于提示所述第一代理节点请求生成票据凭证;
接收来自所述企业节点的响应信息;
若所述响应信息指示允许所述第一代理节点生成票据凭证,则根据所述第二票据信息生成第二票据凭证。


5.根据权利要求2所述的方法,其特征在于,所述第一请求还包括与所述企业节点关联的第二代理节点的属性信息;
所述方法...

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

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

1