System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数字化服务交易平台及方法技术_技高网

一种数字化服务交易平台及方法技术

技术编号:40701594 阅读:2 留言:0更新日期:2024-03-22 10:59
本发明专利技术提供了一种数字化服务交易平台,涉及互联网技术领域,所述平台包括获取模块、加密模块和交易模块,能够获取交易确认信息,根据交易确认信息确定交易加密等级、交易加密密钥以及存储区块链节点,并按照确定的交易加密密钥对交易数据进行加密,再将加密后的交易数据存储至对应的目标存储区块链节点,能够根据实际交易情况对交易数据的分级加密与分布式存储,提供了交易数据的安全性。

【技术实现步骤摘要】

本专利技术涉及互联网,特别是涉及一种数字化服务交易平台及方法


技术介绍

1、随着互联网技术不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,人们不仅可以利用这些终端进行通讯,还可以进行文件传输、摄像、玩游戏等。针对现有的一些业务事件,例如:网上购物、就餐结算等,也可以通过终端中的客户端进行实现。

2、为了便于吸引用户对商品进行选购,或者为用户提供一些业务折扣,商户可以通过优惠券、会员卡等卡券方式向用户进行分发,用户则可以通过使用这些虚拟卡券获得一定的优惠,现有的虚拟卡券一般是由商户统一在业务服务器中请求生成的,当用户选择获取该虚拟卡券时,可以将该虚拟卡券的卡券数据转移在该用户的账户中,然而无论卡券数据是存储于用户的账户中,还是处于未被领取的状态,这些卡券数据基本都是以明文的形式存储在数据库中,由于采用的是集中化存储的方式,容易存在卡券数据被篡改的情况,影响了卡券数据的安全性。


技术实现思路

1、针对现有技术中的上述问题,本专利技术提供了一种数字化服务交易平台及方法,解决了现有技术中卡券数据存储安全性较低的问题。

2、为了达到上述专利技术目的,本专利技术采用的技术方案如下:

3、一方面,本专利技术提供了一种数字化服务交易平台,包括:

4、获取模块,用于获取交易确认信息,所述交易确认信息包括交易双方的用户等级和用户等级密钥以及待交易的nft数字商品的商品等级和商品等级密钥,交易双方为购买方和供应方,待交易的nft数字商品与虚拟卡券对应;

5、加密模块,用于根据所述交易确认信息确定交易加密等级、交易加密密钥以及存储区块节点,根据所述交易加密密钥对交易数据进行加密,将加密后的交易数据存储至所述存储区块节点,交易数据包括交易时间和交易凭证;

6、交易模块,用于将待交易的nft数字商品的所有权和交易凭证转移给购买方。

7、优选的,该平台还包括初始化模块,所述初始化模块包括:

8、卡券转换单元,将供应方供应的单张卡券生成唯一的区块链虚拟商品,将区块链虚拟商品生成nft数字商品;

9、信息配置单元,用于为生成的nft数字商品配置商品等级及其对应的商品等级密钥。

10、优选的,所述卡券转换单元具体用于:

11、获取商品属性信息确认请求,所述商品属性信息确认请求包括供应方的用户等级以及待配置的nft数字商品的商品类型;

12、根据所述用户等级确定待配置的nft数字商品对应商品类型的最大持有量;

13、根据所述最大持有量确定是否将供应方供应的单张卡券生成唯一的区块链虚拟商品。

14、优选的,所述信息配置单元具体用于:

15、根据商品转换关系表确定待配置的nft数字商品的初始商品分值,所述商品转换关系表用于表征虚拟卡券类型与nft数字商品类型之间的映射关系以及nft数字商品类型与初始商品分值之间的映射关系;

16、根据供应方的用户等级分值确定待配置的nft数字商品的权重分值,根据供应方持有nft数字商品的数量和所述权重分值,确定nft数字商品的特征商品分值;

17、根据所述初始商品分值和所述特征商品分值得到商品分值,根据所述商品分值确定商品等级及其对应的等级密钥。

18、优选的,所述加密模块,包括:

19、第一密钥单元,用于在购买方的用户等级大于供应方的用户等级密钥时,确定对交易数据进行一级加密,将交易双方的用户等级密钥作为交易加密密钥;

20、第二密钥单元,用于在购买方的用户等级小于或者等于供应方的用户等级,且大于待交易的nft数字商品的商品等级时,确定对交易数据进行二级加密,将交易双方的用户等级密钥作为主密钥,根据购买方的用户等级与待交易的nft数字商品的商品等级的差值确定第一次密钥参数,根据所述供应方的用户等级密钥与待交易的nft数字商品的商品等级的差值确定第二次密钥参数,根据所述第一次密钥参数生成第一次密钥,根据所述第二次密钥参数生成第二次密钥,根据所述主密钥、第一次密钥和第二次密钥生成交易加密密钥;

21、第三密钥单元,用于在购买方的用户等级小于或者等于商品等级时,确定对交易数据进行三级加密,将所述交易双方的用户等级密钥以及商品等级密钥作为主密钥,根据所述待交易的nft数字商品的商品等级与购买方的用户等级的差值确定第一次密钥参数,根据所述供应方的用户等级与所述待交易的nft数字商品的商品等级的差值确定第二次密钥参数,根据所述供应方的用户等级与所述购买方的用户等级的差值确定第三次密钥参数,根据所述第一次密钥参数生成第一次密钥,根据所述第二次密钥参数生成第二次密钥,根据所述第三次密钥参数生成第三次密钥,根据所述主密钥、第一次密钥、第二次密钥和第三次密钥生成交易加密密钥。

22、优选的,商品等级密钥序列表用于按照商品等级从高到底的顺序存储商品等级及其对应的商品等级密钥,所述第二密钥单元具体用于:

23、在商品等级密钥序列表中,以次密钥参数为数量筛选条件,以待交易的nft数字商品的商品等级密钥为起点,向上筛选出预设数量的商品等级密钥,根据筛选出的商品等级密钥生成次密钥。

24、优选的,根据所述交易确认信息确定交易加密密钥的公式为:

25、;

26、其中,为交易加密密钥,为购买方的用户等级,为供应方的用户等级,为待交易的nft数字商品的商品等级,为购买方的用户等级密钥,为供应方的用户等级密钥,为待交易的nft数字商品的商品等级密钥,为第一次密钥参数,为第二次密钥参数,为第三次密钥参数。

27、优选的,根据所述交易确认信息确定目标存储区块节点包括:

28、根据待交易的nft数字商品的商品类型确定可用存储区块子链;

29、根据交易数据的加密等级从所述可用存储区块子链中确定出目标存储区块节点。

30、另一方面,一种数字化服务交易方法,包括:

31、获取交易确认信息,所述交易确认信息包括交易双方的用户等级和用户等级密钥以及待交易的nft数字商品的商品等级和商品等级密钥,交易双方为购买方和供应方,待交易的nft数字商品与虚拟卡券对应;

32、根据所述交易确认信息确定交易加密等级、交易加密密钥以及存储区块节点,根据所述交易加密密钥对交易数据进行加密,将加密后的交易数据存储至所述存储区块节点,交易数据包括交易时间和交易凭证;

33、将待交易的nft数字商品的所有权和交易凭证转移给购买方。

34、本专利技术的有益效果为:

35、本数字化服务交易平台采用区块链技术,将存储区块分散存储在多个节点上,避免了传统集中存储中的单点故障风险,确保了交易数据的安全性和完整性,减少了交易数据被篡改的风险。并且,还设置了不同层次等级的区块链子链,通过设置不同存储等级的区块链子链,可以将不同存储需求的nft数字商品的交易数据进行分类存储,使得数据的管本文档来自技高网...

【技术保护点】

1.一种数字化服务交易平台,其特征在于,包括:

2.根据权利要求1所述的一种数字化服务交易平台,其特征在于,所述信息配置单元具体用于:

3.根据权利要求1所述的一种数字化服务交易平台,其特征在于,所述加密模块,包括:

4.根据权利要求3所述的一种数字化服务交易平台,其特征在于,商品等级密钥序列表用于按照商品等级从高到底的顺序存储商品等级及其对应的商品等级密钥,所述第二密钥单元具体用于:

5.根据权利要求1所述的一种数字化服务交易平台,其特征在于,根据所述交易确认信息确定交易加密密钥的公式为:

6.根据权利要求1所述的一种数字化服务交易平台,其特征在于,根据交易确认信息确定目标存储区块节点包括:

7.一种数字化服务交易方法,适用于权利要求1-6任一项所述的平台,其特征在于,包括:

【技术特征摘要】

1.一种数字化服务交易平台,其特征在于,包括:

2.根据权利要求1所述的一种数字化服务交易平台,其特征在于,所述信息配置单元具体用于:

3.根据权利要求1所述的一种数字化服务交易平台,其特征在于,所述加密模块,包括:

4.根据权利要求3所述的一种数字化服务交易平台,其特征在于,商品等级密钥序列表用于按照商品等级从高到底的顺序存储商品等级及其对...

【专利技术属性】
技术研发人员:吴园
申请(专利权)人:誉农智汇成都农业科技发展集团有限公司
类型:发明
国别省市:

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

1