基于知识图谱的网关协议适配扩展转换方法和系统与流程

文档序号:37779714发布日期:2024-04-30 16:50阅读:10来源:国知局
基于知识图谱的网关协议适配扩展转换方法和系统与流程

本发明涉及网络数据处理的领域,尤其涉及基于知识图谱的网关协议适配扩展转换方法和系统。


背景技术:

1、在大数据采集汇聚过程中,网关端存在多种协议转换的需求,这要求网关端能够实现统一协议适配转换,从而为多源异构数据汇聚和数据融合提供数据支撑。现有的协议转换方法通常只能针对特定的协议转换需求设计的,无法在任意场景下进行相应协议的转换,使得协议转换可扩展性较差,不能实现多种协议转换,降低协议转换的灵活性和对不同场景的适用性。


技术实现思路

1、本发明的目的在于提供基于知识图谱的网关协议适配扩展转换方法和系统,其分析网关端的网关协议转换请求,判断网关端是否处于允许转换协议状态,并读取网关端的原网关协议信息,提取原网关协议信息包含的目标报文数据;还基于网关端期望转换的目标网关协议属性信息,从知识图谱查找得到匹配的目标网关协议转换数据,为对目标报文数据进行转换加工提供准确基准,并得到目标网关协议信息,实现网关协议的准确转换;获取与分析加载目标网关协议信息的网关端的数据传输状态信息,判断网关端是否处于正常数据传输工作状态,对协议转换后的网关端的数据传输正常与否进行准确判断,以此调整网关端的外界数据接收状态,提高协议转换的灵活性和对不同场景的适用性,改善协议转换的可扩展性。

2、本发明是通过以下技术方案实现:

3、基于知识图谱的网关协议适配扩展转换方法,包括:

4、对来自网关端的网关协议转换请求进行分析,判断所述网关端当前是否处于允许转换协议状态;当所述网关端当前处于允许转换协议状态,则读取所述网关端的原网关协议信息;

5、对所述原网关协议信息进行解析处理,提取所述原网关协议信息包含的目标报文数据;基于所述网关端期望转换的目标网关协议属性信息,从知识图谱中查找得到相应的目标网关协议转换数据;

6、基于所述目标网关协议转换数据,对所述原网关协议信息包含的目标报文数据进行转换加工,从而得到目标网关协议信息;将所述目标网关协议信息加载至所述网关端后,获取所述网关端的数据传输状态信息;

7、基于所述数据传输状态信息,判断所述网关端是否处于正常数据传输工作状态;基于所述网关端是否处于正常数据传输工作状态的判断结果,调整所述网关端的外界数据接收状态。

8、可选地,对来自网关端的网关协议转换请求进行分析,判断所述网关端当前是否处于允许转换协议状态;当所述网关端当前处于允许转换协议状态,则读取所述网关端的原网关协议信息,包括:

9、从来自网关端的网关协议转换请求中提取所述网关端的网关地址,基于所述网关地址,判断所述网关端当前所在网络路径是否进行数据传输;若是,则判断所述网关端当前不处于允许转换协议状态;否则,判断所述网关端当前处于允许转换协议状态;当所述网关端当前处于允许转换协议状态,则读取所述网关端的原网关协议信息包含的所有报文数据。

10、可选地,对所述原网关协议信息进行解析处理,提取所述原网关协议信息包含的目标报文数据;基于所述网关端期望转换的目标网关协议属性信息,从知识图谱中查找得到相应的目标网关协议转换数据,包括:

11、对所述原网关协议信息包含的所有报文数据进行解析处理,提取所述所有报文数据包含的json数据,以此作为所述目标报文数据;对所述json数据进行字段识别处理,得到对应的报文字段;

12、基于所述网关端期望转换的目标网关协议类型信息,对知识图谱进行图谱实体查找处理,得到相应的目标网关协议转换关键字段数据;其中,所述目标网关协议转换关键字段数据包括所述网关端期望转换的目标网关协议对应的必要字段内容数据。

13、可选地,基于所述目标网关协议转换数据,对所述原网关协议信息包含的目标报文数据进行转换加工,从而得到目标网关协议信息;将所述目标网关协议信息加载至所述网关端后,获取所述网关端的数据传输状态信息,包括:

14、基于所述目标网关协议转换关键字段数据,对所述目标报文数据进行数据字段内容修改和数据格式变更处理,从而得到目标网关协议信息;将所述目标网关协议信息加载至所述网关端后,获取所述网关端的数据传输速度信息。

15、可选地,基于所述数据传输状态信息,判断所述网关端是否处于正常数据传输工作状态;基于所述网关端是否处于正常数据传输工作状态的判断结果,调整所述网关端的外界数据接收状态,包括:

16、基于所述数据传输速度信息,得到所述网关端的平均数据传输速度值;若所述平均数据传输速度值小于预设传输速度阈值,则判断所述网关端不处于正常数据传输工作状态;否则,判断所述网关端处于正常数据传输工作状态;

17、当所述网关端处于正常数据传输工作状态,则保持所述网关端当前对外界数据的接收流量不变;当所述网关端不处于正常数据传输工作状态,则降低所述网关端当前对外界数据的接收流量。

18、对于所述平均数据传输速度值小于预设传输速度阈值的网关端,在判定其处于不正常数据传输工作状态的同时,对其是否存在线路老化问题进行排查,包括:

19、步骤s1,设所述平均数据传输速度值小于预设传输速度阈值的网关端的数据传输速度为v0,在保持其相关配置不变的情况下,其后续10000个单位时间内第i个单位时间的数据传输速度为vi,则该网关端在后续10000个单位时间内第i个单位时间的平均数据传输速度为:

20、

21、在上述公式(1)中,va1为该网关端在后续10000个单位时间内第i个单位时间的平均数据传输速度,i为编号,其为大于1且小于10000的整数,单位时间为秒;

22、步骤s2,取上述该网关端在后续10000个单位时间内的传输速度从大到小排序后的前25%组成集合p,vj为集合p内的元素,j为元素编号,j大于等于1且小于等于2500,则集合p内所有元素的均值为:

23、

24、在上述公式(2)中,va2为集合p内所有元素的均值;

25、步骤s3,利用下面公式(3),根据上述步骤s1和s2的计算结果,计算该网关端线路存在线路老化的概率为:

26、

27、在上述公式(3)中,f为该网关端线路存在线路老化的概率,当f大于0.8时说明该网关端线路存在线路老化,需要对线路进行优化更新;当f小于等于0.8时说明该网关端线路不存在线路老化。

28、基于知识图谱的网关协议适配扩展转换系统,包括:

29、网关端状态判断模块,用于对来自网关端的网关协议转换请求进行分析,判断所述网关端当前是否处于允许转换协议状态;

30、网关端信息读取模块,用于当所述网关端当前处于允许转换协议状态,则读取所述网关端的原网关协议信息;

31、报文数据提取模块,用于对所述原网关协议信息进行解析处理,提取所述原网关协议信息包含的目标报文数据;

32、知识图谱查询模块,用于基于所述网关端期望转换的目标网关协议属性信息,从知识图谱中查找得到相应的目标网关协议转换数据;

33、网关协议转换与加载模块,用于基于所述目标网关协议转换数据,对所述原网关协议信息包含的目标报文数据进行转换加工,从而得到目标网关协议信息;将所述目标网关协议信息加载至所述网关端后,获取所述网关端的数据传输状态信息;

34、网关端数据接收调整模块,用于基于所述数据传输状态信息,判断所述网关端是否处于正常数据传输工作状态;基于所述网关端是否处于正常数据传输工作状态的判断结果,调整所述网关端的外界数据接收状态。

35、可选地,所述网关端状态判断模块用于对来自网关端的网关协议转换请求进行分析,判断所述网关端当前是否处于允许转换协议状态,包括:

36、从来自网关端的网关协议转换请求中提取所述网关端的网关地址,基于所述网关地址,判断所述网关端当前所在网络路径是否进行数据传输;若是,则判断所述网关端当前不处于允许转换协议状态;否则,判断所述网关端当前处于允许转换协议状态;

37、所述网关端信息读取模块用于当所述网关端当前处于允许转换协议状态,则读取所述网关端的原网关协议信息,包括:

38、当所述网关端当前处于允许转换协议状态,则读取所述网关端的原网关协议信息包含的所有报文数据。

39、可选地,所述报文数据提取模块用于对所述原网关协议信息进行解析处理,提取所述原网关协议信息包含的目标报文数据,包括:

40、对所述原网关协议信息包含的所有报文数据进行解析处理,提取所述所有报文数据包含的json数据,以此作为所述目标报文数据;对所述json数据进行字段识别处理,得到对应的报文字段;

41、所述知识图谱查询模块用于基于所述网关端期望转换的目标网关协议属性信息,从知识图谱中查找得到相应的目标网关协议转换数据,包括:

42、基于所述网关端期望转换的目标网关协议类型信息,对知识图谱进行图谱实体查找处理,得到相应的目标网关协议转换关键字段数据;其中,所述目标网关协议转换关键字段数据包括所述网关端期望转换的目标网关协议对应的必要字段内容数据。

43、可选地,所述网关协议转换与加载模块用于基于所述目标网关协议转换数据,对所述原网关协议信息包含的目标报文数据进行转换加工,从而得到目标网关协议信息;将所述目标网关协议信息加载至所述网关端后,获取所述网关端的数据传输状态信息,包括:

44、基于所述目标网关协议转换关键字段数据,对所述目标报文数据进行数据字段内容修改和数据格式变更处理,从而得到目标网关协议信息;将所述目标网关协议信息加载至所述网关端后,获取所述网关端的数据传输速度信息。

45、可选地,所述网关端数据接收调整模块用于基于所述数据传输状态信息,判断所述网关端是否处于正常数据传输工作状态;基于所述网关端是否处于正常数据传输工作状态的判断结果,调整所述网关端的外界数据接收状态,包括:

46、基于所述数据传输速度信息,得到所述网关端的平均数据传输速度值;若所述平均数据传输速度值小于预设传输速度阈值,则判断所述网关端不处于正常数据传输工作状态;否则,判断所述网关端处于正常数据传输工作状态;

47、当所述网关端处于正常数据传输工作状态,则保持所述网关端当前对外界数据的接收流量不变;当所述网关端不处于正常数据传输工作状态,则降低所述网关端当前对外界数据的接收流量。

48、与现有技术相比,本发明具有如下有益效果:

49、本技术提供的基于知识图谱的网关协议适配扩展转换方法和系统分析网关端的网关协议转换请求,判断网关端是否处于允许转换协议状态,并读取网关端的原网关协议信息,提取原网关协议信息包含的目标报文数据;还基于网关端期望转换的目标网关协议属性信息,从知识图谱查找得到匹配的目标网关协议转换数据,为对目标报文数据进行转换加工提供准确基准,并得到目标网关协议信息,实现网关协议的准确转换;获取与分析加载目标网关协议信息的网关端的数据传输状态信息,判断网关端是否处于正常数据传输工作状态,对协议转换后的网关端的数据传输正常与否进行准确判断,以此调整网关端的外界数据接收状态,提高协议转换的灵活性和对不同场景的适用性,改善协议转换的可扩展性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1