自动填充任务参数的方法、装置、设备及存储介质与流程

文档序号:35193999发布日期:2023-08-21 12:11阅读:55来源:国知局
自动填充任务参数的方法、装置、设备及存储介质与流程

本发明涉及计算机,尤其涉及一种自动填充任务参数的方法、装置、设备及存储介质。


背景技术:

1、随着网络技术的飞速发展,网关技术已成为当今通信领域的基础建设之一,用于实现网络之间的互联与功能的集成。为了评估网关的各种性能和稳定性,研发人员通常需要进行一系列的测试,检查网关软探针的各个功能接口。通常,网关探针监控平台负责为网关软探针下发任务参数和接收软探针上报的数据。然而,现有技术存在一些问题,需要改进。

2、首先,现有技术中的网关探针监控平台对任务参数的下发方式较为繁琐,需进行人工操作。每次测试或实验时,研发人员必须手动在平台上输入任务参数。这使得整个测试过程效率低下,给研发人员带来了很大压力,并可能导致人为错误或遗漏。此外,现有技术无法实现任务参数的自动填充,导致重复性工作较多,严重影响了测试效率。

3、其次,在现有技术中,网关探针监控平台处理软探针上报数据的方式较为简单。平台往往仅仅实现了接收软探针上报的数据,并不具备自动检查和修正上报字段的功能。在实际应用中,上报的数据可能存在误差或不符合技术规范要求。缺乏自动检查上报字段的功能,可能导致问题不能及时被发现,从而影响整个系统的稳定性和准确性。

4、因此,如何提供一种方法以实现任务参数的自动填充是有待解决的技术问题。


技术实现思路

1、本发明提供了一种自动填充任务参数的方法、装置、设备及存储介质,用于实现任务参数的自动填充。

2、本发明第一方面提供了一种自动填充任务参数的方法,所述自动填充任务参数的方法包括:

3、定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理http响应接口的通用模板,其中,所述通用模板用于填充任务参数,向网关软探针推送新任务;获取任务类型和要求,并生成相应的任务参数;基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。

4、可选的,在本发明第一方面的第一种实现方式中,所述方法还包括:

5、解析网关软探针上报的上线json数据中字段类型,得到第二解析数据;

6、根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监控数据;

7、通过接口将所述目标监控数据上报到监控中心,以使得所述监控中心对所述上线json数据进行监控。

8、可选的,在本发明第一方面的第二种实现方式中,所述解析网关软探针上报的上线json数据中字段类型,得到第二解析数据,包括:

9、读取网关软探针上报的上线json数据,并对所述上线json数据进行校验,以校验数据符合预期的格式和结构,所述校验包括检查所需字段是否存在及字段类型是否正确;

10、将符合预期格式和结构的上线json数据解析成第一解析数据;

11、将所述第一解析数据的内部结构中提取所需的有用信息,并对提取出来的有用信息进行处理,得到第二解析数据。

12、可选的,在本发明第一方面的第三种实现方式中,所述根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监控数据,包括:

13、根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,包括但不限于字段的存在性、数据类型和取值范围;

14、对不符合软探针插件规范要求的字段进行标记和处理,并从标记与处理后的第二解析数据中提取目标监控数据。

15、可选的,在本发明第一方面的第四种实现方式中,所述方法还包括:

16、基于心跳机制,建立所述插件与所述监控中心之间的通信连接;

17、监测所述插件是否接收到所述监控中心发送的心跳包,若否,则重新启动所述插件。

18、本发明第二方面提供了一种自动填充任务参数的装置,所述自动填充任务参数的装置包括:

19、定义模块,用于定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理http响应接口的通用模板;

20、获取模块,用于获取任务类型和要求,并生成相应的任务参数;

21、推送模块,用于基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。

22、本发明第三方面提供了一种自动填充任务参数的设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述自动填充任务参数的设备执行上述的自动填充任务参数的方法。

23、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的自动填充任务参数的方法。

24、本发明提供的技术方案中,有益效果:本发明提供的一种自动填充任务参数的方法、装置、设备及存储介质,通过定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理http响应接口的通用模板,然后获取任务类型和要求,并生成相应的任务参数;最后基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。本发明实现了自动切换每次给网关软探针下发的任务,不需要手动在探针监控平台输入任务参数,并且自动检查网关软探针上报的字段。



技术特征:

1.一种自动填充任务参数的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述解析网关软探针上报的上线json数据中字段类型,得到第二解析数据,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监控数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.一种自动填充任务参数的装置,其特征在于,所述自动填充任务参数的装置包括:

7.一种自动填充任务参数的设备,其特征在于,所述自动填充任务参数的设备包括:存储器和至少一个处理器,所述存储器中存储有指令;

8.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-5中任一项所述的自动填充任务参数的方法。


技术总结
本发明涉及计算机技术领域,公开了一种自动填充任务参数的方法、装置、设备及存储介质,用于实现任务参数的自动填充。所述自动填充任务参数的方法包括:定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理HTTP响应接口的通用模板,其中,所述通用模板用于填充任务参数,向网关软探针推送新任务;获取任务类型和要求,并生成相应的任务参数;基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。

技术研发人员:刘春生
受保护的技术使用者:深圳市友华通信技术有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1