[发明专利]基于区块链的业务数据处理方法、装置和计算机设备有效
申请号: | 202010224087.6 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111506584B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 唐俊峰 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06Q20/38 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 业务 数据处理 方法 装置 计算机 设备 | ||
本申请涉及一种基于区块链的业务数据处理方法、装置和计算机设备。所述方法包括:获取区块链服务调用请求,区块链服务调用请求携带业务数据以及场景标识,业务数据包括区块链标识;根据区块链服务调用请求调用预先配置的区块链服务;根据预先配置的区块链服务获取第一配置文件,第一配置文件中记录有多个场景标识以及每个场景标识对应的数据处理策略;根据预先配置的区块链服务在第一配置文件中确定场景标识对应的数据处理策略;根据数据处理策略对业务数据进行计算,得到包含区块链标识的数据区块;将数据区块存储至区块链标识对应的区块链数据库中。采用本方法能够降低服务系统的维护成本。
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于区块链的业务数据处理方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的发展,出现了区块链技术,区块链技术可以对一些重要的数据进行存储,并保证这些数据的安全性。区块链一般被理解为一个分布式的账本,它实质上也是一个分布式计算和存储系统。企业在向大量的用户提供区块链服务时,为了满足人群的不同需求,往往需要提供多种服务模式,不同服务模式所涉及的业务数据也有所差别。在传统方式中,为了满足不同用户的不同需求,是针对每种服务模式部署一套区块链服务,导致服务系统非常庞大,致使系统维护也需要花费更多的人力和物力。因此,如何降低服务系统的维护成本成为目前需要解决的一个技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够降低服务系统的维护成本的基于区块链的业务数据处理方法、装置、计算机设备和存储介质。
一种基于区块链的业务数据处理方法,所述方法包括:
获取区块链服务调用请求,所述区块链服务调用请求携带业务数据,所述业务数据包括区块链标识以及场景标识;
根据所述区块链服务调用请求调用预先配置的区块链服务;
根据所述预先配置的区块链服务获取第一配置文件,所述第一配置文件中记录有多个场景标识以及每个场景标识对应的数据处理策略;
根据所述预先配置的区块链服务在所述第一配置文件中确定所述场景标识对应的数据处理策略;
根据所述数据处理策略对所述业务数据进行计算,得到包含所述区块链标识的数据区块;
将所述数据区块存储至所述区块链标识对应的区块链数据库中。
在其中一个实施例中,所述根据所述数据处理策略对所述业务数据进行计算,得到包含所述区块链标识的数据区块包括:
根据所述预先配置的区块链服务获取第二配置文件,所述第二配置文件中记录有多个区块链标识以及每个区块链标识对应的多个计算节点标识;
根据所述预先配置的区块链服务将所述业务数据发送至其他计算节点标识对应的计算节点,以使其他计算节点标识对应的计算节点根据所述数据处理策略对所述业务数据进行共识;
接收其他计算节点标识对应的计算节点返回的共识后的业务数据;
根据预先配置的区块链服务对所述共识后的业务数据进行计算,得到包含所述区块链标识的数据区块。
在其中一个实施例中,在所述获取区块链调用请求之前,还包括:
获取区块链注册请求,区块链注册请求携带注册信息;
对注册信息进行合法性验证;
在通过合法性验证之后,对注册信息进行配置,得到配置信息;
根据配置信息生成区块链注册请求对应的区块链。
在其中一个实施例中,在所述根据配置信息生成区块链注册请求对应的区块链之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010224087.6/2.html,转载请声明来源钻瓜专利网。