CN112507379A - 基于区块链的安全性高的电子商务*** - Google Patents
基于区块链的安全性高的电子商务*** Download PDFInfo
- Publication number
- CN112507379A CN112507379A CN202011495204.9A CN202011495204A CN112507379A CN 112507379 A CN112507379 A CN 112507379A CN 202011495204 A CN202011495204 A CN 202011495204A CN 112507379 A CN112507379 A CN 112507379A
- Authority
- CN
- China
- Prior art keywords
- data
- division
- order
- value
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 claims abstract description 100
- 238000012545 processing Methods 0.000 claims abstract description 96
- 238000000605 extraction Methods 0.000 claims abstract description 39
- 238000013500 data storage Methods 0.000 claims abstract description 22
- 238000013075 data extraction Methods 0.000 claims abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 14
- 238000005192 partition Methods 0.000 claims description 21
- 238000012937 correction Methods 0.000 claims description 6
- 230000007547 defect Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了基于区块链的安全性高的电子商务***,利用数据采集模块采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;利用数据提取模块接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块;利用数据处理模块对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;利用数据存储模块对订单处理信息进行存储分配;本发明用于解决不能对订单数据进行拆分处理导致处理效率不佳的问题,以及不能基于区块链根据订单数据占用的内存进行合理化分配提高安全性并消除冗余性的问题。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及基于区块链的安全性高的电子商务***。
背景技术
从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动,比如,基于区块链实现对电子商务***的安全性进行改善。
公开号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是本发明基于区块链的安全性高的电子商务***的原理框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有剩余实施例,都属于本发明保护的范围。
实施例1
请参阅图1所示,本发明为基于区块链的安全性高的电子商务***,包括数据采集模块、数据提取模块、数据处理模块和数据存储模块;
所述数据采集模块用于采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;
所述数据提取模块用于接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块,具体的步骤包括:
步骤一:获取订单信息中的订单数据和支付数据;
步骤二:将订单数据中的订单编号和订单时间进行提取和组合,得到第一提取数据,将订单数据中不包含订单编号和订单时间的数据组合得到第一剩余数据;将支付数据中的支付账户和支付金额进行提取和组合,得到第二提取数据,将支付数据中不包含支付账户和支付金额的数据组合得到第二剩余数据;
步骤三:将订单数据和支付数据根据预设的坐标系进行坐标划分,分别获取第一提取数据、第一剩余数据、第二提取数据和第二剩余数据的坐标值并进行关联,得到第一提取坐标数据、第一剩余坐标数据、第二提取坐标数据和第二剩余坐标数据;
步骤四:将第一提取数据和第二提取数据以及关联的第一提取坐标数据和第二提取坐标数据分类组合,得到第一划分数据,将第一剩余数据和第二剩余数据以及关联的第一剩余坐标数据和第二剩余坐标数据分类组合,得到第二划分数据;
步骤五:获取第一划分数据占用的内存值并标记为第一划分内存,获取第二划分数据占用的内存值并标记为第二划分内存;
步骤六:将第一划分数据和第一划分内存以及第二划分数据和第二划分内存组合,得到订单提取信息;
所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;
所述数据存储模块用于对订单处理信息进行存储分配;
所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,具体的步骤包括:
获取订单提取信息中的第一划分数据;
获取第一划分数据中的各个字符,将各个字符数出现的次数和位置进行统计,将统计的各个字符总数标记为ZFi,i=1,2...n;设定不同字符位置均对应一个位置预设值,将各个字符的位置与所有位置进行匹配获取对应的位置预设值并标记为YYi,i=1,2...n;
利用公式获取字符的权重值,该公式为:
其中,Hqz表示为字符的权重值,μ表示为预设的字符修正因子,a1、a2表示为不同的比例系数;
将权重值进行降序排列,将各个字符根据对应的权重值进行降序组合,得到字符组合数据;
将字符组合数据与标记的字符总数和位置预设值进行关联和组合,得到第一划分处理数据;
将第一划分处理数据与第一划分内存以及第二划分数据和第二划分内存组合,得到订单处理信息;
本发明实施例中,通过对订单数据中的数据进行提取和分类处理,提高订单信息的安全性,通过对订单信息中的关键信息进行存储并与普通数据进行分开存储,在提高数据安全性的同时可以有效提高数据存储的效率,可以克服现有方案中通过对订单信息中所有数据均进行加密导致存储效率不佳的缺陷;
所述数据存储模块用于对订单处理信息进行存储分配,具体的步骤包括:
获取订单处理信息中的第一划分内存和第二划分内存,将第一划分内存标记为HN1,将第二划分内存标记为HN2;
获取区域链上的各个子节点的剩余内存和子节点坐标;
将各个子节点的剩余内存根据大小降序排列,根据预设的划分比例将各个子节点的剩余内存进行比例划分,得到第一节点内存和第二节点内存;
其中,第一节点内存用于存储第一划分处理数据,第二节点内存用于存储第二划分数据,第一节点内存的优先级大于第二节点内存的优先级;
利用公式获取第一划分处理数据的第一划内值,该公式为:
其中,Hyh表示为第一划内值,β表示为预设的内存修正因子,b1表示为比例系数,JNi1表示为第一节点内存,JNi2表示为第二节点内存;
利用公式获取第二划分数据的第二划内值,该公式为:
其中,Heh表示为第二划内值,b2表示为比例系数;
将第一划内值与预设的处理划分范围进行匹配,得到第一划分匹配数据;将第二划分内值与预设的标准划分范围进行匹配,得到第二划分匹配数据,包括:
对第一划内值进行匹配分析,若第一划内值属于处理划分范围,则判定第一划分值对应的子节点为第一待存节点,并生成第一划分匹配信号;若第一划内值不属于处理划分范围,则判定第一划分值对应的子节点为第一待弃节点,并生成第二划分匹配信号,第一划分匹配信号和第二划分匹配信号构成第一划分匹配数据;
对第二划内值进行匹配分析,若第二划内值属于标准划分范围,则判定第二划分值对应的子节点为第二待存节点,并生成第三划分匹配信号;若第二划内值不属于标准划分范围,则判定第二划分值对应的子节点为第二待弃节点,并生成第四划分匹配信号,第三划分匹配信号和第四划分匹配信号构成第二划分匹配数据;
将第一待存节点和第二待存节点根据子节点坐标进行匹配,若属于同一子节点则将其标记为存储子节点;
根据第一划分匹配数据和第二划分匹配数据将第一划分处理数据和第二划分数据进行存储;
本发明实施例中,通过对区块链上的子节点的剩余内存与订单数据中的第一划分处理数据和第二划分数据进行综合分析,使得第一划分处理数据和第二划分数据得到最佳的存储子节点,避免子节点存储订单数据后造成存储空间空闲率大以及可利用率低的分配不均的问题;
上述公式均是采集大量数据进行软件模拟得出且选取与真实值接近的一个公式,公式中的系数是由本领域技术人员根据实际情况进行设置。
本发明的工作原理:本发明实施例中,利用数据采集模块采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;通过对订单数据中的数据进行提取和分类处理,提高订单信息的安全性,通过对订单信息中的关键信息进行存储并与普通数据进行分开存储,在提高数据安全性的同时可以有效提高数据存储的效率,可以克服现有方案中通过对订单信息中所有数据均进行加密导致存储效率不佳的缺陷;
利用数据提取模块接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块;通过将订单信息进行针对性的数据提取和处理,与现有的全部处理方案相比,保证数据安全性的前提下进一步提高了数据的处理效率;其中,将订单数据中的订单编号和订单时间进行提取和组合,得到第一提取数据,将订单数据中不包含订单编号和订单时间的数据组合得到第一剩余数据;将支付数据中的支付账户和支付金额进行提取和组合,得到第二提取数据,将支付数据中不包含支付账户和支付金额的数据组合得到第二剩余数据,并将订单数据和支付数据根据预设的坐标系进行坐标划分,坐标划分用于将订单信息从区块链上取出时进行组合还原;获取第一划分数据占用的内存值并标记为第一划分内存,获取第二划分数据占用的内存值并标记为第二划分内存,第一划分内存和第二划分内存用于将整体的订单信息存储至区块链上剩余内存最适合的子节点上;
利用数据处理模块对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;利用公式获取字符的权重值;将权重值进行降序排列,将各个字符根据对应的权重值进行降序组合,得到字符组合数据;将字符组合数据与标记的字符总数和位置预设值进行关联和组合,得到第一划分处理数据;将第一划分处理数据与第一划分内存以及第二划分数据和第二划分内存组合,得到订单处理信息;通过对第一划分数据进行处理计算获取字符的权重值提高数据的安全性,不对第二划分数据进行处理可以提高数据处理的效率;
利用数据存储模块对订单处理信息进行存储分配;通过对区块链上的子节点的剩余内存与订单数据中的第一划分处理数据和第二划分数据进行综合分析,使得第一划分处理数据和第二划分数据得到最佳的存储子节点,避免子节点存储订单数据后造成存储空间空闲率大以及可利用率低的分配不均的问题,利用公式获取第一划分处理数据的第一划内值;利用公式获取第二划分数据的第二划内值;将第一划内值与预设的处理划分范围进行匹配,得到第一划分匹配数据;将第二划分内值与预设的标准划分范围进行匹配,得到第二划分匹配数据;
其中,对于如何将订单数据存储至最佳的子节点上,对第一划内值进行匹配分析,若第一划内值属于处理划分范围,则判定第一划分值对应的子节点为第一待存节点,并生成第一划分匹配信号;若第一划内值不属于处理划分范围,则判定第一划分值对应的子节点为第一待弃节点,并生成第二划分匹配信号,第一划分匹配信号和第二划分匹配信号构成第一划分匹配数据;
对第二划内值进行匹配分析,若第二划内值属于标准划分范围,则判定第二划分值对应的子节点为第二待存节点,并生成第三划分匹配信号;若第二划内值不属于标准划分范围,则判定第二划分值对应的子节点为第二待弃节点,并生成第四划分匹配信号,第三划分匹配信号和第四划分匹配信号构成第二划分匹配数据;将第一待存节点和第二待存节点根据子节点坐标进行匹配,若属于同一子节点则将其标记为存储子节点;根据第一划分匹配数据和第二划分匹配数据将第一划分处理数据和第二划分数据进行存储;通过将第一划分内存和第二划分内存分别与各个子节点上的剩余内存的划分空间进行单独匹配并进行联立,将同时满足存储要求的子节点标记为存储子节点,可以实现在解决对订单数据进行处理提高存储的效率时,可以达到基于区块链根据订单数据占用的内存进行合理化分配提高安全性并消除冗余性的目的。
在本发明所提供的实施例中,应该理解到,所揭露的***和方法,可以通过剩余的方式实现。例如,以上所描述的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方法的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。
因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
此外,显然“包括”一词不排除其他模块或步骤,单数不排除复数。***权利要求中陈述的多个模块或装置也可以由一个模块或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。
最后应说明的是,以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
Claims (5)
1.基于区块链的安全性高的电子商务***,其特征在于,包括数据采集模块、数据提取模块、数据处理模块和数据存储模块;
所述数据采集模块用于采集交易的订单信息,该订单信息包含交易的订单数据和支付数据,并将订单信息发送至数据提取模块;
所述数据提取模块用于接收订单信息并进行提取,得到订单提取信息,并将订单提取信息发送至数据处理模块,具体的步骤包括:
步骤一:获取订单信息中的订单数据和支付数据;
步骤二:将订单数据中的订单编号和订单时间进行提取和组合,得到第一提取数据,将订单数据中不包含订单编号和订单时间的数据组合得到第一剩余数据;将支付数据中的支付账户和支付金额进行提取和组合,得到第二提取数据,将支付数据中不包含支付账户和支付金额的数据组合得到第二剩余数据;
步骤三:将订单数据和支付数据根据预设的坐标系进行坐标划分,分别获取第一提取数据、第一剩余数据、第二提取数据和第二剩余数据的坐标值并进行关联,得到第一提取坐标数据、第一剩余坐标数据、第二提取坐标数据和第二剩余坐标数据;
步骤四:将第一提取数据和第二提取数据以及关联的第一提取坐标数据和第二提取坐标数据分类组合,得到第一划分数据,将第一剩余数据和第二剩余数据以及关联的第一剩余坐标数据和第二剩余坐标数据分类组合,得到第二划分数据;
步骤五:获取第一划分数据占用的内存值并标记为第一划分内存,获取第二划分数据占用的内存值并标记为第二划分内存;
步骤六:将第一划分数据和第一划分内存以及第二划分数据和第二划分内存组合,得到订单提取信息;
所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,并将订单处理信息分配至数据存储模块;
所述数据存储模块用于对订单处理信息进行存储分配。
2.根据权利要求1所述的基于区块链的安全性高的电子商务***,其特征在于,所述数据处理模块用于对订单提取信息进行处理,得到订单处理信息,具体的步骤包括:
S21:获取订单提取信息中的第一划分数据;
S22:获取第一划分数据中的各个字符,将各个字符数出现的次数和位置进行统计,将统计的各个字符总数标记为ZFi,i=1,2...n;设定不同字符位置均对应一个位置预设值,将各个字符的位置与所有位置进行匹配获取对应的位置预设值并标记为YYi,i=1,2...n;
S23:利用公式获取字符的权重值,该公式为:
其中,Hqz表示为字符的权重值,μ表示为预设的字符修正因子,a1、a2表示为不同的比例系数;
S24:将权重值进行降序排列,将各个字符根据对应的权重值进行降序组合,得到字符组合数据;
S25:将字符组合数据与标记的字符总数和位置预设值进行关联和组合,得到第一划分处理数据;
S26:将第一划分处理数据与第一划分内存以及第二划分数据和第二划分内存组合,得到订单处理信息。
3.根据权利要求1所述的基于区块链的安全性高的电子商务***,其特征在于,所述数据存储模块用于对订单处理信息进行存储分配,具体的步骤包括:
S31:获取订单处理信息中的第一划分内存和第二划分内存,将第一划分内存标记为HN1,将第二划分内存标记为HN2;
S32:获取区域链上的各个子节点的剩余内存和子节点坐标;
S33:将各个子节点的剩余内存根据大小降序排列,根据预设的划分比例将各个子节点的剩余内存进行比例划分,得到第一节点内存和第二节点内存;
其中,第一节点内存用于存储第一划分处理数据,第二节点内存用于存储第二划分数据,第一节点内存的优先级大于第二节点内存的优先级;
S34:利用公式获取第一划分处理数据的第一划内值,利用公式获取第二划分数据的第二划内值;
S35:将第一划内值与预设的处理划分范围进行匹配,得到第一划分匹配数据;将第二划分内值与预设的标准划分范围进行匹配,得到第二划分匹配数据;
S36:根据第一划分匹配数据和第二划分匹配数据将第一划分处理数据和第二划分数据进行存储。
5.根据权利要求3所述的基于区块链的安全性高的电子商务***,其特征在于,将第一划内值与预设的处理划分范围进行匹配,得到第一划分匹配数据;将第二划分内值与预设的标准划分范围进行匹配,得到第二划分匹配数据,包括:
S51:对第一划内值进行匹配分析,若第一划内值属于处理划分范围,则判定第一划分值对应的子节点为第一待存节点,并生成第一划分匹配信号;若第一划内值不属于处理划分范围,则判定第一划分值对应的子节点为第一待弃节点,并生成第二划分匹配信号,第一划分匹配信号和第二划分匹配信号构成第一划分匹配数据;
S52:对第二划内值进行匹配分析,若第二划内值属于标准划分范围,则判定第二划分值对应的子节点为第二待存节点,并生成第三划分匹配信号;若第二划内值不属于标准划分范围,则判定第二划分值对应的子节点为第二待弃节点,并生成第四划分匹配信号,第三划分匹配信号和第四划分匹配信号构成第二划分匹配数据;
S53:将第一待存节点和第二待存节点根据子节点坐标进行匹配,若属于同一子节点则将其标记为存储子节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011495204.9A CN112507379B (zh) | 2020-12-17 | 2020-12-17 | 基于区块链的安全性高的电子商务*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011495204.9A CN112507379B (zh) | 2020-12-17 | 2020-12-17 | 基于区块链的安全性高的电子商务*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112507379A true CN112507379A (zh) | 2021-03-16 |
CN112507379B CN112507379B (zh) | 2022-08-12 |
Family
ID=74922116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011495204.9A Expired - Fee Related CN112507379B (zh) | 2020-12-17 | 2020-12-17 | 基于区块链的安全性高的电子商务*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112507379B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113630477A (zh) * | 2021-10-11 | 2021-11-09 | 江苏荣泽信息科技股份有限公司 | 基于区块链预言机的高价值数据上链***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130054462A1 (en) * | 2011-08-24 | 2013-02-28 | Volusion, Inc. | Ecommerce system with payment data division |
US20160019536A1 (en) * | 2012-10-17 | 2016-01-21 | Royal Bank Of Canada | Secure processing of data |
CN106372533A (zh) * | 2016-09-14 | 2017-02-01 | ***股份有限公司 | 基于区块链技术的内容存储方法 |
WO2020028197A1 (en) * | 2018-07-31 | 2020-02-06 | American Express Travel Related Services Company, Inc. | System and method for transaction account based micro-payments |
WO2020071650A1 (ko) * | 2018-10-05 | 2020-04-09 | 비즈플레이 주식회사 | 블록체인 기반의 경비처리 데이터 관리 시스템과 방법 및 이를 위한 컴퓨터 프로그램 |
US20200160326A1 (en) * | 2018-11-15 | 2020-05-21 | Paypal, Inc. | System and method for optimizing data writing to a blockchain |
-
2020
- 2020-12-17 CN CN202011495204.9A patent/CN112507379B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130054462A1 (en) * | 2011-08-24 | 2013-02-28 | Volusion, Inc. | Ecommerce system with payment data division |
US20160019536A1 (en) * | 2012-10-17 | 2016-01-21 | Royal Bank Of Canada | Secure processing of data |
CN106372533A (zh) * | 2016-09-14 | 2017-02-01 | ***股份有限公司 | 基于区块链技术的内容存储方法 |
WO2020028197A1 (en) * | 2018-07-31 | 2020-02-06 | American Express Travel Related Services Company, Inc. | System and method for transaction account based micro-payments |
WO2020071650A1 (ko) * | 2018-10-05 | 2020-04-09 | 비즈플레이 주식회사 | 블록체인 기반의 경비처리 데이터 관리 시스템과 방법 및 이를 위한 컴퓨터 프로그램 |
US20200160326A1 (en) * | 2018-11-15 | 2020-05-21 | Paypal, Inc. | System and method for optimizing data writing to a blockchain |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113630477A (zh) * | 2021-10-11 | 2021-11-09 | 江苏荣泽信息科技股份有限公司 | 基于区块链预言机的高价值数据上链***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112507379B (zh) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106779457A (zh) | 一种企业信用评估方法及*** | |
CN112507936A (zh) | 图像信息审核方法、装置、电子设备及可读存储介质 | |
Ferroni et al. | Euro area business cycles in turbulent times: convergence or decoupling? | |
CN103678659A (zh) | 一种基于随机森林算法的电子商务网站欺诈用户识别方法及*** | |
CN104834731A (zh) | 一种自媒体信息的推荐方法及装置 | |
CN114266640A (zh) | 审计方法、装置、计算机设备及存储介质 | |
CN115423535A (zh) | 基于市场先验大数据的产品采购方法、装置、设备及介质 | |
CN112507379B (zh) | 基于区块链的安全性高的电子商务*** | |
CN113032403A (zh) | 数据洞察方法、装置、电子设备及存储介质 | |
CN114186132A (zh) | 信息推荐方法、装置、电子设备及存储介质 | |
Ilori et al. | Comprehensive analysis of the effect of oil and non-oil revenues on economic development in Nigeria | |
Putri et al. | Big data and strengthening msmes after the covid-19 pandemic (development studies on batik msmes in east java) | |
CN113837631A (zh) | 员工评价方法、装置、电子设备及可读存储介质 | |
CN108243046A (zh) | 一种基于数据稽核的业务质量评估方法及装置 | |
CN110060163A (zh) | 基于以太坊的播客链的交易方法、***、介质及装置 | |
CN112561500B (zh) | 基于用户数据的薪酬数据生成方法、装置、设备及介质 | |
CN113486646A (zh) | 产品报告发布方法、装置、电子设备及可读存储介质 | |
CN114187096A (zh) | 基于用户画像的风险评估方法、装置、设备及存储介质 | |
CN103886473A (zh) | 一种确定网络交易物品提供方的方法及*** | |
Whiteman | The efficiency of developing country public financial management systems | |
CN113706019A (zh) | 基于多维数据的业务能力分析方法、装置、设备及介质 | |
CN113987206A (zh) | 异常用户的识别方法、装置、设备及存储介质 | |
CN114202337A (zh) | 风险识别方法、装置、设备及存储介质 | |
CN113657546A (zh) | 信息分类方法、装置、电子设备及可读存储介质 | |
Kamel et al. | Do firm resources affect operating and financial efficiency in the COVID-19 pandemic? Evidence from egyptian listed tourism companies |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220719 Address after: 450000 room 9-2a01, Liudong Road, Zhengzhou area (Jinshui), Zhengzhou pilot Free Trade Zone, Henan Province Applicant after: Henan Sinosteel Technology Group Co.,Ltd. Address before: 510000 building 137, Cencun West Street, Tianhe District, Guangzhou City, Guangdong Province Applicant before: Chen Guibo |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220812 |