System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于策略模式和代理模式的数据透传撞库系统及方法技术方案_技高网

一种基于策略模式和代理模式的数据透传撞库系统及方法技术方案

技术编号:40110248 阅读:6 留言:0更新日期:2024-01-23 19:03
本发明专利技术涉及透传数据传输技术领域,具体公开了一种基于策略模式和代理模式的数据透传撞库系统及方法,所述方法包括接收原始透传数据,获取原始透传数据的数据结构,生成结构记录表;基于所述结构记录表定时更新解析策略,基于解析策略将所述原始透传数据转换为统一格式数据;实时监测原始透传数据的转换过程,根据监测结果对解析策略进行二次更新;基于所述数据次数项构建解析策略的透传渠道。本发明专利技术通过使用策略模式,实现了数据处理的灵活性和可扩展性。不同的数据格式可以对应不同的策略类,从而实现对各种数据格式的兼容处理。

【技术实现步骤摘要】

本专利技术涉及透传数据传输,具体是一种基于策略模式和代理模式的数据透传撞库系统及方法


技术介绍

1、现有技术在处理不同格式的透传数据时存在一定的兼容性限制。由于不同上游系统可能采用不同的数据格式和通信协议,需要额外编写解析器或者进行格式转换,增加了系统开发和维护的复杂性。

2、对于拓展系统功能和接入新的上下游数据透传撞库渠道,现有技术需要对系统流程进行大量修改和调整,工作量较大且效率较低。这限制了系统在快速变化的业务环境中的灵活性和可扩展性。

3、由于现有技术在处理复杂透传撞库系统时往往需要编写大量的代码和逻辑,导致系统的可维护性降低。系统的长期维护和改进可能会面临困难和风险。

4、现有技术在数据透传撞库过程中可能存在安全风险。如未能对透传数据进行充分的校验和过滤,可能导致恶意攻击或者非法访问,造成数据泄露或系统瘫痪等风险。

5、综上所述,现有技术在兼容性、扩展性、维护困难和安全性等方面存在客观缺点。


技术实现思路

1、本专利技术的目的在于提供一种基于策略模式和代理模式的数据透传撞库系统及方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:

3、一种基于策略模式和代理模式的数据透传撞库方法,所述方法包括:

4、接收原始透传数据,获取原始透传数据的数据结构,生成结构记录表;所述结构记录表包括数据结构项和数据次数项;

5、基于所述结构记录表定时更新解析策略,基于解析策略将所述原始透传数据转换为统一格式数据;

6、实时监测原始透传数据的转换过程,根据监测结果对解析策略进行二次更新;

7、基于所述数据次数项构建解析策略的透传渠道。

8、作为本专利技术进一步的方案:所述接收原始透传数据,获取原始透传数据的数据结构,生成结构记录表的步骤包括:

9、建立与下游系统的连接通道,在连接通道中插入数据增强节点;所述数据增强节点用于对原始透传数据进行拦截、记录和验证;

10、基于连接通道接收原始透传数据,并通过数据增强节点对原始透传数据进行处理;

11、获取原始透传数据的数据结构,记录各种数据结构的出现次数,生成结构记录表;

12、其中,在获取原始透传数据的数据结构的过程中,实时监控通道的性能参数并生成日志。

13、作为本专利技术进一步的方案:所述基于所述结构记录表定时更新解析策略,基于解析策略将所述原始透传数据转换为统一格式数据的步骤包括:

14、统计各个数据结构的数据次数及其变动间隔;

15、根据所述变动间隔统计数据次数,得到次数曲线;

16、对所述次数曲线进行分析,得到数据特征;所述数据特征包括多阶导数特征;

17、当所述数据特征符合预设的数据条件时,更新解析策略;

18、基于最新的解析策略将所述原始透传数据转换为统一格式数据。

19、作为本专利技术进一步的方案:所述实时监测原始透传数据的转换过程,根据监测结果对解析策略进行二次更新的步骤包括:

20、实时监测原始透传数据的转换过程,计算资源消耗量;

21、根据数据结构的相似度比对资源消耗量,计算消耗量差值;

22、根据消耗量差值和相似度标记异常转换过程;

23、对异常转换过程的解析策略进行二次更新。

24、作为本专利技术进一步的方案:所述基于所述数据次数项构建解析策略的透传渠道的步骤包括:

25、读取预设时间内的数据次数项;

26、当所述数据次数达到预设的次数阈值时,构建与解析策略对应的透传渠道,一个透传渠道对应一个解析策略。

27、本专利技术技术方案还提供了一种基于策略模式和代理模式的数据透传撞库系统,所述系统包括:

28、记录表生成模块,用于接收原始透传数据,获取原始透传数据的数据结构,生成结构记录表;所述结构记录表包括数据结构项和数据次数项;

29、格式统一模块,用于基于所述结构记录表定时更新解析策略,基于解析策略将所述原始透传数据转换为统一格式数据;

30、策略更新模块,用于实时监测原始透传数据的转换过程,根据监测结果对解析策略进行二次更新;

31、渠道创建模块,用于基于所述数据次数项构建解析策略的透传渠道。

32、作为本专利技术进一步的方案:所述记录表生成模块包括:

33、节点插入单元,用于建立与下游系统的连接通道,在连接通道中插入数据增强节点;所述数据增强节点用于对原始透传数据进行拦截、记录和验证;

34、数据处理单元,用于基于连接通道接收原始透传数据,并通过数据增强节点对原始透传数据进行处理;

35、次数统计单元,用于获取原始透传数据的数据结构,记录各种数据结构的出现次数,生成结构记录表;

36、其中,在获取原始透传数据的数据结构的过程中,实时监控通道的性能参数并生成日志。

37、作为本专利技术进一步的方案:所述格式统一模块包括:

38、统计单元,用于统计各个数据结构的数据次数及其变动间隔;

39、次数分析单元,用于根据所述变动间隔统计数据次数,得到次数曲线;

40、曲线分析单元,用于对所述次数曲线进行分析,得到数据特征;所述数据特征包括多阶导数特征;

41、策略更新单元,用于当所述数据特征符合预设的数据条件时,更新解析策略;

42、执行单元,用于基于最新的解析策略将所述原始透传数据转换为统一格式数据。

43、作为本专利技术进一步的方案:所述策略更新模块包括:

44、监测计算单元,用于实时监测原始透传数据的转换过程,计算资源消耗量;

45、比对计算单元,用于根据数据结构的相似度比对资源消耗量,计算消耗量差值;

46、过程标记单元,用于根据消耗量差值和相似度标记异常转换过程;

47、更新执行单元,用于对异常转换过程的解析策略进行二次更新。

48、作为本专利技术进一步的方案:所述渠道创建模块包括:

49、数据读取单元,用于读取预设时间内的数据次数项;

50、构建执行单元,用于当所述数据次数达到预设的次数阈值时,构建与解析策略对应的透传渠道,一个透传渠道对应一个解析策略。

51、与现有技术相比,本专利技术的有益效果是:本专利技术通过使用策略模式,实现了数据处理的灵活性和可扩展性。不同的数据格式可以对应不同的策略类,从而实现对各种数据格式的兼容处理。通过使用代理模式,实现了对系统功能的代理管理。代理对象可以插入新功能、增加限制等,以更好地控制对真实系统功能的访问和操作。通过使用模板方法模式,实现了数据透传流程的统一和规范化。在抽象类中定义了数据透传的流程,并留出一些需要子类实现的方法,确保了流程的顺序和一致性。通过使用工厂模式,实现了快速对接新的上下本文档来自技高网...

【技术保护点】

1.一种基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述接收原始透传数据,获取原始透传数据的数据结构,生成结构记录表的步骤包括:

3.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述基于所述结构记录表定时更新解析策略,基于解析策略将所述原始透传数据转换为统一格式数据的步骤包括:

4.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述实时监测原始透传数据的转换过程,根据监测结果对解析策略进行二次更新的步骤包括:

5.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述基于所述数据次数项构建解析策略的透传渠道的步骤包括:

6.一种基于策略模式和代理模式的数据透传撞库系统,其特征在于,所述系统包括:

7.根据权利要求6所述的基于策略模式和代理模式的数据透传撞库系统,其特征在于,所述记录表生成模块包括:

8.根据权利要求6所述的基于策略模式和代理模式的数据透传撞库系统,其特征在于,所述格式统一模块包括:

9.根据权利要求6所述的基于策略模式和代理模式的数据透传撞库系统,其特征在于,所述策略更新模块包括:

10.根据权利要求6所述的基于策略模式和代理模式的数据透传撞库系统,其特征在于,所述渠道创建模块包括:

...

【技术特征摘要】

1.一种基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述接收原始透传数据,获取原始透传数据的数据结构,生成结构记录表的步骤包括:

3.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述基于所述结构记录表定时更新解析策略,基于解析策略将所述原始透传数据转换为统一格式数据的步骤包括:

4.根据权利要求1所述的基于策略模式和代理模式的数据透传撞库方法,其特征在于,所述实时监测原始透传数据的转换过程,根据监测结果对解析策略进行二次更新的步骤包括:

5.根据权利要求1所述的基于策...

【专利技术属性】
技术研发人员:潘力吴德满唐帆伍将邝灼均陈泽演
申请(专利权)人:广州骏伯网络科技有限公司
类型:发明
国别省市:

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

1