当前位置: 首页 > 专利查询>陈桂波专利>正文

基于区块链的安全性高的电子商务系统技术方案

技术编号:27686028 阅读:10 留言:0更新日期:2021-03-17 03:56
本发明专利技术公开了基于区块链的安全性高的电子商务系统,利用数据采集模块采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;利用数据提取模块接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块;利用数据处理模块对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;利用数据存储模块对订单处理信息进行存储分配;本发明专利技术用于解决不能对订单数据进行拆分处理导致处理效率不佳的问题,以及不能基于区块链根据订单数据占用的内存进行合理化分配提高安全性并消除冗余性的问题。

【技术实现步骤摘要】
基于区块链的安全性高的电子商务系统
本专利技术涉及区块链
,尤其涉及基于区块链的安全性高的电子商务系统。
技术介绍
从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动,比如,基于区块链实现对电子商务系统的安全性进行改善。公开号CN108809947A公开了基于区块链的安全性高的电子商务系统,包括电子商务交易平台和电子商务监控平台,所述电子商务交易平台用于完成电子商务交易,所述电子商务监控平台用于对电子商务交易平台进行安全监控,所述电子商务交易平台包括商品展示单元、服务器、商家终端和用户终端,所述服务器分别与所述商品展示单元、商家终端和用户终端连接,用于向所述商品展示单元、商家终端和用户终端提供网络和数据存储服务,所述商家终端将商品信息上传至服务器,所述服务器将所述商品信息传输至商品展示单元展示,所述用户终端从商品展示单元获取商品信息,选购商品。现有的电子商务系统存在的缺陷是:不能对订单数据进行拆分处理导致处理效率不佳的问题,以及不能基于区块链根据订单数据占用的内存进行合理化分配提高安全性并消除冗余性的问题。
技术实现思路
本专利技术的目的在于提供基于区块链的安全性高的电子商务系统,本专利技术所要解决的技术问题为:如何解决现有方案中不能对订单数据进行拆分处理导致处理效率不佳的问题,以及不能基于区块链根据订单数据占用的内存进行合理化分配提高安全性并消除冗余性的问题。本专利技术的目的可以通过以下技术方案实现:基于区块链的安全性高的电子商务系统,包括数据采集模块、数据提取模块、数据处理模块和数据存储模块;所述数据采集模块用于采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;所述数据提取模块用于接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块,具体的步骤包括:步骤一:获取订单信息中的订单数据和支付数据;步骤二:将订单数据中的订单编号和订单时间进行提取和组合,得到第一提取数据,将订单数据中不包含订单编号和订单时间的数据组合得到第一剩余数据;将支付数据中的支付账户和支付金额进行提取和组合,得到第二提取数据,将支付数据中不包含支付账户和支付金额的数据组合得到第二剩余数据;步骤三:将订单数据和支付数据根据预设的坐标系进行坐标划分,分别获取第一提取数据、第一剩余数据、第二提取数据和第二剩余数据的坐标值并进行关联,得到第一提取坐标数据、第一剩余坐标数据、第二提取坐标数据和第二剩余坐标数据;步骤四:将第一提取数据和第二提取数据以及关联的第一提取坐标数据和第二提取坐标数据分类组合,得到第一划分数据,将第一剩余数据和第二剩余数据以及关联的第一剩余坐标数据和第二剩余坐标数据分类组合,得到第二划分数据;步骤五:获取第一划分数据占用的内存值并标记为第一划分内存,获取第二划分数据占用的内存值并标记为第二划分内存;步骤六:将第一划分数据和第一划分内存以及第二划分数据和第二划分内存组合,得到订单提取信息;所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;所述数据存储模块用于对订单处理信息进行存储分配。优选的,所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,具体的步骤包括:S21:获取订单提取信息中的第一划分数据;S22:获取第一划分数据中的各个字符,将各个字符数出现的次数和位置进行统计,将统计的各个字符总数标记为ZFi,i=1,2...n;设定不同字符位置均对应一个位置预设值,将各个字符的位置与所有位置进行匹配获取对应的位置预设值并标记为YYi,i=1,2...n;S23:利用公式获取字符的权重值,该公式为:其中,Hqz表示为字符的权重值,μ表示为预设的字符修正因子,a1、a2表示为不同的比例系数;S24:将权重值进行降序排列,将各个字符根据对应的权重值进行降序组合,得到字符组合数据;S25:将字符组合数据与标记的字符总数和位置预设值进行关联和组合,得到第一划分处理数据;S26:将第一划分处理数据与第一划分内存以及第二划分数据和第二划分内存组合,得到订单处理信息。优选的,所述数据存储模块用于对订单处理信息进行存储分配,具体的步骤包括:S31:获取订单处理信息中的第一划分内存和第二划分内存,将第一划分内存标记为HN1,将第二划分内存标记为HN2;S32:获取区域链上的各个子节点的剩余内存和子节点坐标;S33:将各个子节点的剩余内存根据大小降序排列,根据预设的划分比例将各个子节点的剩余内存进行比例划分,得到第一节点内存和第二节点内存;其中,第一节点内存用于存储第一划分处理数据,第二节点内存用于存储第二划分数据,第一节点内存的优先级大于第二节点内存的优先级;S34:利用公式获取第一划分处理数据的第一划内值,利用公式获取第二划分数据的第二划内值;S35:将第一划内值与预设的处理划分范围进行匹配,得到第一划分匹配数据;将第二划分内值与预设的标准划分范围进行匹配,得到第二划分匹配数据;S36:根据第一划分匹配数据和第二划分匹配数据将第一划分处理数据和第二划分数据进行存储。优选的,利用公式获取第一划分处理数据的第一划内值,该公式为:其中,Hyh表示为第一划内值,β表示为预设的内存修正因子,b1表示为比例系数,JNi1表示为第一节点内存,JNi2表示为第二节点内存;利用公式获取第二划分数据的第二划内值,该公式为:其中,Heh表示为第二划内值,b2表示为比例系数。优选的,将第一划内值与预设的处理划分范围进行匹配,得到第一划分匹配数据;将第二划分内值与预设的标准划分范围进行匹配,得到第二划分匹配数据,包括:S51:对第一划内值进行匹配分析,若第一划内值属于处理划分范围,则判定第一划分值对应的子节点为第一待存节点,并生成第一划分匹配信号;若第一划内值不属于处理划分范围,则判定第一划分值对应的子节点为第一待弃节点,并生成第二划分匹配信号,第一划分匹配信号和第二划分匹配信号构成第一划分匹配数据;S52:对第二划内值进行匹配分析,若第二划内值属于标准划分范围,则判定第二划分值对应的子节点为第二待存节点,并生成第三划分匹配信号;若第二划内值不属于标准划分范围,则判定第二划分值对应的子节点为第二待弃节点,并生成第四划分匹配信号,第三划分匹配信号和第四划分匹配信号构成第二划分匹配数据;S53:将第一待存节点和第二待存节点根据子节点坐标进行匹配,本文档来自技高网...

【技术保护点】
1.基于区块链的安全性高的电子商务系统,其特征在于,包括数据采集模块、数据提取模块、数据处理模块和数据存储模块;/n所述数据采集模块用于采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;/n所述数据提取模块用于接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块,具体的步骤包括:/n步骤一:获取订单信息中的订单数据和支付数据;/n步骤二:将订单数据中的订单编号和订单时间进行提取和组合,得到第一提取数据,将订单数据中不包含订单编号和订单时间的数据组合得到第一剩余数据;将支付数据中的支付账户和支付金额进行提取和组合,得到第二提取数据,将支付数据中不包含支付账户和支付金额的数据组合得到第二剩余数据;/n步骤三:将订单数据和支付数据根据预设的坐标系进行坐标划分,分别获取第一提取数据、第一剩余数据、第二提取数据和第二剩余数据的坐标值并进行关联,得到第一提取坐标数据、第一剩余坐标数据、第二提取坐标数据和第二剩余坐标数据;/n步骤四:将第一提取数据和第二提取数据以及关联的第一提取坐标数据和第二提取坐标数据分类组合,得到第一划分数据,将第一剩余数据和第二剩余数据以及关联的第一剩余坐标数据和第二剩余坐标数据分类组合,得到第二划分数据;/n步骤五:获取第一划分数据占用的内存值并标记为第一划分内存,获取第二划分数据占用的内存值并标记为第二划分内存;/n步骤六:将第一划分数据和第一划分内存以及第二划分数据和第二划分内存组合,得到订单提取信息;/n所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;/n所述数据存储模块用于对订单处理信息进行存储分配。/n...

【技术特征摘要】
1.基于区块链的安全性高的电子商务系统,其特征在于,包括数据采集模块、数据提取模块、数据处理模块和数据存储模块;
所述数据采集模块用于采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;
所述数据提取模块用于接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块,具体的步骤包括:
步骤一:获取订单信息中的订单数据和支付数据;
步骤二:将订单数据中的订单编号和订单时间进行提取和组合,得到第一提取数据,将订单数据中不包含订单编号和订单时间的数据组合得到第一剩余数据;将支付数据中的支付账户和支付金额进行提取和组合,得到第二提取数据,将支付数据中不包含支付账户和支付金额的数据组合得到第二剩余数据;
步骤三:将订单数据和支付数据根据预设的坐标系进行坐标划分,分别获取第一提取数据、第一剩余数据、第二提取数据和第二剩余数据的坐标值并进行关联,得到第一提取坐标数据、第一剩余坐标数据、第二提取坐标数据和第二剩余坐标数据;
步骤四:将第一提取数据和第二提取数据以及关联的第一提取坐标数据和第二提取坐标数据分类组合,得到第一划分数据,将第一剩余数据和第二剩余数据以及关联的第一剩余坐标数据和第二剩余坐标数据分类组合,得到第二划分数据;
步骤五:获取第一划分数据占用的内存值并标记为第一划分内存,获取第二划分数据占用的内存值并标记为第二划分内存;
步骤六:将第一划分数据和第一划分内存以及第二划分数据和第二划分内存组合,得到订单提取信息;
所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;
所述数据存储模块用于对订单处理信息进行存储分配。


2.根据权利要求1所述的基于区块链的安全性高的电子商务系统,其特征在于,所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,具体的步骤包括:
S21:获取订单提取信息中的第一划分数据;
S22:获取第一划分数据中的各个字符,将各个字符数出现的次数和位置进行统计,将统计的各个字符总数标记为ZFi,i=1,2...n;设定不同字符位置均对应一个位置预设值,将各个字符的位置与所有位置进行匹配获取对应的位置预设值并标记为YYi,i=1,2...n;
S23:利用公式获取字符的权重值,该公式为:



其中,Hqz表示为字符的权重值,μ表示为预设的字符修正因子,a1、a2表示为不同的比例系数;
S24:将权重值进行降序排列,将各个字符根据对应的权重值进行降序组合,得到字符组合数据;
S25:将字符组合数据与标记的字符总数和位置预设值进行关联和组合,得到第一划分处理数据;
S26:将第一划分处理数据与第一划...

【专利技术属性】
技术研发人员:陈桂波
申请(专利权)人:陈桂波
类型:发明
国别省市:广东;44

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

1