业务处理方法、装置、设备、存储介质以及数据共享系统制造方法及图纸

技术编号:22366604 阅读:68 留言:0更新日期:2019-10-23 05:30
本发明专利技术公开了一种业务处理方法、装置、设备、存储介质以及数据共享系统,属于网络技术领域。该方法包括:接收业务处理请求,该业务处理请求根据数据共享系统提供的表结构生成,该业务处理请求携带用户的业务数据和该用户对该业务数据的签名信息;从该业务处理请求中提取该用户的业务数据和该签名信息;生成该数据共享系统的业务数据记录请求,该业务数据记录请求携带该用户的业务数据以及该签名信息;将该业务数据记录请求发送至该数据共享系统中的至少一个节点。本发明专利技术大大降低了数据共享系统的技术门槛,能够多种现有的数据库业务系统均可以与数据共享系统实现无缝对接,提高了区块链技术的普适性。

Business processing method, device, equipment, storage medium and data sharing system

【技术实现步骤摘要】
业务处理方法、装置、设备、存储介质以及数据共享系统本申请是申请日为2017年3月30日、申请号为201710203678.3、专利技术名称为“业务处理方法、装置以及数据共享系统”的分案申请。
本专利技术涉及网络
,特别涉及一种业务处理方法、装置、设备、存储介质以及数据共享系统。
技术介绍
随着信息技术的不断发展,区块链作为一项全新的技术得到大力的发展。区块链技术脱胎于2008年出现的比特币技术,是比特币的底层技术。区块链是指一串使用密码学方法相关联产生的区块,区块链中每个区块中的区块数据均与上一个区块中的区块数据存在关联,因此,无法通过篡改区块数据来进行作弊,能够确保任何区块上的区块数据均是公开透明的,提高了输入信息的安全性。近年来,由于在安全方面的突出表现,区块链技术经常被应用于例如金融领域的数据服务中。然而,由于区块链技术尤其独特的系统架构以及数据处理方式,很难与传统业务无缝对接,对技术门槛的要求比较高,在适用性上较弱,不利于区块链技术的推广和应用,因此,亟需一种业务处理方法,以提高区块链技术的普适性高。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种业务处理本文档来自技高网...

【技术保护点】
1.一种业务处理方法,其特征在于,所述方法包括:接收业务处理请求,所述业务处理请求根据数据共享系统提供的表结构生成,所述业务处理请求携带用户的业务数据和所述用户对所述业务数据的签名信息;从所述业务处理请求中提取所述用户的业务数据和所述签名信息;生成所述数据共享系统的业务数据记录请求,所述业务数据记录请求携带所述用户的业务数据以及所述签名信息;将所述业务数据记录请求发送至所述数据共享系统中的至少一个节点。

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:接收业务处理请求,所述业务处理请求根据数据共享系统提供的表结构生成,所述业务处理请求携带用户的业务数据和所述用户对所述业务数据的签名信息;从所述业务处理请求中提取所述用户的业务数据和所述签名信息;生成所述数据共享系统的业务数据记录请求,所述业务数据记录请求携带所述用户的业务数据以及所述签名信息;将所述业务数据记录请求发送至所述数据共享系统中的至少一个节点。2.根据权利要求1所述的方法,其特征在于,所述从所述业务处理请求中提取所述用户的业务数据和所述签名信息包括:识别生成所述业务处理请求的数据库类型;根据所述数据库类型,从数据库类型与表结构的对应关系中,确定生成所述业务处理请求所采用的表结构;基于生成所述业务处理请求所采用的表结构,从所述业务处理请求的对应字段中提取所述用户的业务数据和所述签名信息。3.根据权利要求1所述的方法,其特征在于,所述接收业务处理请求之前,所述方法还包括:用户客户端获取所述用户基于所述表结构所输入的业务数据;所述用户客户端从所述用户客户端中获取所述用户的私钥,并采用所述私钥对所述业务数据进行签名,得到所述用户的签名信息;将所述业务数据和所述用户的签名信息封装为所述业务处理请求。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当节点接收到所述业务数据记录请求时,将所述用户的业务数据、所述签名信息分为至少两部分数据;对所述至少两部分数据分别采用不同的哈希算法进行计算,得到所述至少两部分数据的哈希值;将所述至少两部分数据的哈希值拼接,得到当前区块的特征值;基于所述用户的业务数据、所述签名信息、区块链中前一区块的特征值以及所述当前区块的特征值,生成所述当前区块。5.根据权利要求4所述的方法,其特征在于,所述基于所述用户的业务数据、所述签名信息、区块链中前一区块的特征值以及当前区块的特征值,生成所述当前区块包括:所述节点采用节点的私钥对所述用户的业务数据、所述签名信息、所述区块链中前一区块的特征值以及所述当前区块的特征值进行签名,得到所述当前区块的签名信息;将所述用户的业务数据、所述签名信息、所述区块链中前一区块的特征值、当前区块的特征值以及所述当前区块的签名信息对应存储,生成所述当前区块。6.一种业务处理装置,其特征在于,所述装置包括:接收模块,用于接收业务处理请求,所述业务处理请求根据数据共享系统提供的表结构生成,所述业务处理请求携带用户的业务数据和所述用户对所述业务数据的签名信息;提取模块,用于从所述业务处理请求中提取所述用户的业务数据和所述签名信息;生成模块,用于生成所述数据共享系统的业务数据记录请求,所述业务数据记录请求携带所述用户的业务数据以及所述签名信息;发送模块,用于将所述业务数据记录请求发送至所述数据共享系统中的至少一个节点。7.根据权利要求6所述...

【专利技术属性】
技术研发人员:郭锐李茂材赵琦张建俊屠海涛王宗友梁军朱大卫陈立生刘斌华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1