一种基于SpringBoot框架的公共资源交易数据交互系统的制作方法

文档序号:36936008发布日期:2024-02-02 22:03阅读:17来源:国知局
一种基于SpringBoot框架的公共资源交易数据交互系统的制作方法

本发明涉及数据交互,具体为一种基于springboot框架的公共资源交易数据交互系统。


背景技术:

1、spring boot是一个开源的框架,用于简化java应用程序的开发过程;它通过自动配置和约定大于配置的原则,使得开发者可以快速地创建独立运行的、生产级别的spring应用。

2、专利公开号为cn115471244a的申请涉及一种多发售电系统与多交易中心的数据交互方法和装置,属于电力技术领域,解决了多交易中心的接口差异性导致重复集成工作成本等的问题;该方法包括划分多交易中心发布的数据的数据类型;基于多交易中心或多发售电系统发布的接口规范文件,确定每个数据类型在不同交易中心之间或不同发售电系统的接口差异性,以及基于接口差异性将不同数据类型的数据整合成数据库宽表模板,数据库宽表模板包括交易中心标识字段;以及通过不同接口从多交易中心或多发售电系统获取数据并存储在数据库宽表模板中来形成数据库宽表作为数据池,以经由数据库宽表在多发售电系统与多交易中心之间进行数据交互;数据池作为中间桥梁,便于系统间的数据交互。

3、公共资源平台在进行数据交互时,存在多个交互方以及单个交互过程中存在多个交互频次,存在来回交互的情况,因未对交互过程中所产生的具体参数进行分析,导致无法选定交互数据的最佳带宽区间,从而影响交互数据的整体交互进度,且因未对交互数据进行加密处理,很容易导致交互数据在交互过程中存在被窃取的情况发生。


技术实现思路

1、针对现有技术的不足,本发明提供了一种基于springboot框架的公共资源交易数据交互系统,解决了未对交互过程中所产生的具体参数进行分析,导致无法选定交互数据的最佳带宽区间,从而影响交互数据的整体交互进度的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:一种基于springboot框架的公共资源交易数据交互系统,包括交易双方确认端、交易数据测试端、带宽分析选定端、加密端以及传输中心;

3、交易双方确认端,对公共资源平台内所确认的资源交易双方进行确认,并确认交易双方的交互信息,且交互信息传输至交互数据测试端内,其中交互信息包括交互频次和交互双方的基本信息;

4、交互数据测试端,根据交易双方交互信息内部的交互频次,确认对应交易双方是否符合测试条件,若符合,则直接执行带宽分析选定端,确认最佳带宽区间,若不符合,将交互双方的交互数据标记为单类数据,且单类数据直接传输至加密端内进行加密处理;

5、带宽分析选定端,优先对交易双方的初次交互数据进行传输处理,并在传输过程中,设定测试规则,并在测试过程中,锁定属于此交易双方的最佳带宽区间,后续,传输中心在执行交易双方的数据交互时,采用此最佳带宽区间进行数据传输,具体方式为:

6、确定交易双方的初次交互数据,并对此初次交互数据进行传输,在传输过程中,将带宽逐渐上升,并确认对应带宽所绑定的传输速率,从而确认若干个传输点位;

7、以带宽数值作为x轴,以传输速率作为y轴,构建一组二维坐标系,后续,根据所确认的若干个传输点位,构建属于初次交互数据的传输速率波形图;

8、再使用预设参y2,将x轴进行划分,同时将传输速率波形图划分为若干个波段;

9、将每组波段的初始速率值标记为ck,将末端速率值标记为mk,其中k代表不同的波段,采用czk=mk-ck,确认波段的爬升值czk,再确认爬升值czk是否满足:czk>0,若满足,将此波段标定为上升波段;

10、将上升波段内的斜率进行确定,从若干组上升波段内,选定斜率数值最大的一组波段,将其拟定为标准段,并记录此标准段的带宽端点值,将其作为最佳带宽区间,并将所选定的最佳带宽区间输送至传输中心内,同时将此交易双方后续所产生的交互数据标定为多类数据,并传输至加密端内进行加密处理。

11、优选的,所述加密端,针对于单类数据,采用操作人员自行设置密钥的方式,对单类数据进行加密传输,并通过传输中心对加密后的单类数据进行传输,传输至对应终端后,通过所设定的密钥进行解密;

12、针对于多类数据的加密方式为:

13、通过根据交易双方的交互信息,对多类数据进行分段,并进行打乱,后续,确定排列因子,并将所确定的排列因子隐藏至指定的分段中,后续,将若干组分段进行整合,确定整合包,再通过传输中心对整合包进行传输,传输完毕后,通过排列因子,将分段进行整合,其中,确定整合包的具体方式为:

14、根据交互信息内所确定的交互频次pci,将对应传输的单组多类数据划分为pci个数据分段;

15、按照单组多类数据的原始排序,对数据分段进行排序,并生成排序号ht,其中t代表不同的数据分段,再确认不同数据分段的容量参数rt,采用pt=rt÷ht得到属于对应数据分段的排列因子pt;

16、将对应数据分段的排列因子pt随机隐藏至对应数据分段的前端或后端,隐藏完毕后,将若干组数据分段进行打乱,再捆绑为整合包,通过传输中心进行传输。

17、有益效果

18、本发明提供了一种基于springboot框架的公共资源交易数据交互系统。与现有技术相比具备以下有益效果:

19、本发明通过分析确认交易双方的具体信息确认其交互的具体频次,若频次为一次时,则直接将传输过程中的数据进行加密即可,若存在多次,提取首次传输的数据,并以此数据进行测试,通过调整带宽,确定此数据传输过程中的速率波形,再进行分割,选定上升波段,再从若干个上升波段内,选定标准波段,从而选定最佳带宽区间,后续,根据所选定的最佳带宽区间作为交易双方的参数区间,并进行数据传输,此种传输方式,便可提升交互过程中交互数据的传输速率,缩短交互时间,以此便可提升交互效率;

20、后续,对交互数据进行加密时,将交易双方的交易频次充分考虑在内,对多类数据进行分段,并进行打乱,后续,确定排列因子,并将所确定的排列因子隐藏至指定的分段中,在进行数据传输时,保障交易数据的私密性,提升加密效果,同样不会因数据被窃取后,其对应的整体数据会被泄漏,其排列方式并未体现在交互数据中,保障交互数据的安全性。



技术特征:

1.一种基于springboot框架的公共资源交易数据交互系统,其特征在于,包括交易双方确认端、交易数据测试端、带宽分析选定端、加密端以及传输中心;

2.根据权利要求1所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,所述交互数据测试端,确认交易双方是否符合测试条件的具体方式为:

3.根据权利要求2所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,所述交互数据测试端,确认交易双方是否符合测试条件的具体方式还包括:

4.根据权利要求1所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,所述带宽分析选定端,锁定最佳带宽区间的具体方式为:

5.根据权利要求4所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,所述带宽分析选定端,锁定最佳带宽区间的具体方式还包括:

6.根据权利要求4所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,所述加密端,针对于单类数据,采用操作人员自行设置密钥的方式,对单类数据进行加密传输,并通过传输中心对加密后的单类数据进行传输,传输至对应终端后,通过所设定的密钥进行解密。

7.根据权利要求4所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,所述加密端,针对于多类数据的加密方式为:

8.根据权利要求7所述的一种基于springboot框架的公共资源交易数据交互系统,其特征在于,还包括解密过程,其解密的具体方式为:


技术总结
本发明公开了一种基于SpringBoot框架的公共资源交易数据交互系统,本发明涉及数据交互技术领域,解决了未对交互过程中所产生的具体参数进行分析,导致无法选定交互数据的最佳带宽区间,从而影响交互数据的整体交互进度的问题,本发明通过确认交易双方的具体信息确认其交互的具体频次,若频次为一次时,则直接将传输过程中的数据进行加密即可,若存在多次,提取首次传输的数据,通过调整带宽,确定此数据传输过程中的速率波形,再进行分割,选定标准波段,从而选定最佳带宽区间,根据所选定的最佳带宽区间作为交易双方的参数区间,此种传输方式,便可提升交互过程中交互数据的传输速率,缩短交互时间,以此便可提升交互效率。

技术研发人员:刘峰,李安,何勇平,胡乘龙,罗斌,颜春明,陈梦曦
受保护的技术使用者:云上广西网络科技有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1