【技术实现步骤摘要】
基于区块链的数据处理方法、装置、路由设备及存储介质
本申请涉及计算机
,尤其涉及一种基于区块链的数据处理方法、装置、路由设备及存储介质。
技术介绍
区块链本质是一个共享数据库,存储在区块链中的数据或信息具有不可伪造,公开透明等特性,那么,基于这些特征,使得区块链更加广泛地应用在用户的生产生活中,以保证数据存储的安全性。当前为了保证不同业务类型的票据数据的有序进行,常采用不同区块链以承载执行不同业务类型的方式,如可采用不同的区块链以分别实现开票类型的业务和开完税证明的业务。但是随着与票据数据相关的业务类型的逐渐增多,需要搭建的区块链的数量也就不断增多,从而就造成了执行票据数据的相关业务的成本,也加大了对区块链的维护成本,因此,如果采用一条区块链实现多种业务类型的票据业务时,如何保证不同业务类型的有序执行成为了当前的研究热点。
技术实现思路
本专利技术实施例提供了一种基于区块链的数据处理方法、装置、路由设备及存储介质,可实现由一条区块链实现多种业务类型的票据数据时,保证不同业务类型的票据数据在区块链网络
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收第一终端发送的票据生成请求,所述票据生成请求用于请求生成目标票据数据,所述票据生成请求包括第二终端向所述第一终端发送电子资源的发送记录,以及所述目标票据数据所属的目标业务类型;/n获取所述第一终端的业务权限,所述业务权限包括区块链网络为所述第一终端开放的至少一种业务类型,其中,所述区块链网络用于生成多种业务类型的票据数据;/n若所述目标业务类型是所述第一终端的业务权限中包含的业务类型,则将所述票据生成请求发送到所述区块链网络,以使所述区块链网络根据所述发送记录生成所述目标票据数据,并使所述第二终端从所述区块链网络获取所述目标票据数据。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收第一终端发送的票据生成请求,所述票据生成请求用于请求生成目标票据数据,所述票据生成请求包括第二终端向所述第一终端发送电子资源的发送记录,以及所述目标票据数据所属的目标业务类型;
获取所述第一终端的业务权限,所述业务权限包括区块链网络为所述第一终端开放的至少一种业务类型,其中,所述区块链网络用于生成多种业务类型的票据数据;
若所述目标业务类型是所述第一终端的业务权限中包含的业务类型,则将所述票据生成请求发送到所述区块链网络,以使所述区块链网络根据所述发送记录生成所述目标票据数据,并使所述第二终端从所述区块链网络获取所述目标票据数据。
2.根据权利要求1所述的方法,其特征在于,所述获取所述第一终端的业务权限,包括:
获取所述票据生成请求中携带的数字证书,所述数字证书是所述第一终端向票据管理设备请求票据生成业务时,由所述票据管理设备发送给所述第一终端的;
对所述数字证书进行证书校验,并在所述数字证书通过所述证书校验时,根据所述数字证书获取所述第一终端的业务权限。
3.根据权利要求2所述的方法,其特征在于,所述对所述数字证书进行证书校验,包括:
获取所述数字证书中记录的终端标识,以及所述第一终端的终端标识;
若所述数字证书中记录的终端标识和所述第一终端的终端标识一致,则确定所述数字证书通过所述证书校验。
4.根据权利要求2所述的方法,其特征在于,所述数字证书记录了一个或多个业务类型,所述在所述数字证书通过所述证书校验时,根据所述数字证书获取所述第一终端的业务权限,包括:
在所述数字证书通过所述证书校验时,解析所述数字证书,确定所述数字证书记录的一个或多个业务类型;
将所述数字证书记录的一个或多个业务类型,作为所述区块链网络开放给所述第一终端的业务权限中包括的业务类型。
5.根据权利要求4所述的方法,其特征在于,所述数字证书包括所述票据管理设备采用设备私钥对所述数字证书进行签名得到的签名信息;所述解析所述数字证书之前,所述方法还包括:
获取所述票据管理设备的设备公钥,并采用所述设备公钥对所述数字证书包括的签名信息进行签名校验;
若所述签名信息通过所述签名校验,则触发执行解析所述数字证书的步骤。
6.根据权利要求1所述的方法,其特征在于,所述区块链网络包括多个节点设备,一个节点设备用于生成一种业务类型的票据数据;所述将所述票据生成请求发送到所述...
【专利技术属性】
技术研发人员:李茂材,王宗友,时一防,蓝虎,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。