自动填充任务参数的方法、装置、设备及存储介质制造方法及图纸

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

【技术实现步骤摘要】
自动填充任务参数的方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种自动填充任务参数的方法、装置、设备及存储介质。

技术介绍

[0002]随着网络技术的飞速发展,网关技术已成为当今通信领域的基础建设之一,用于实现网络之间的互联与功能的集成。为了评估网关的各种性能和稳定性,研发人员通常需要进行一系列的测试,检查网关软探针的各个功能接口。通常,网关探针监控平台负责为网关软探针下发任务参数和接收软探针上报的数据。然而,现有技术存在一些问题,需要改进。
[0003]首先,现有技术中的网关探针监控平台对任务参数的下发方式较为繁琐,需进行人工操作。每次测试或实验时,研发人员必须手动在平台上输入任务参数。这使得整个测试过程效率低下,给研发人员带来了很大压力,并可能导致人为错误或遗漏。此外,现有技术无法实现任务参数的自动填充,导致重复性工作较多,严重影响了测试效率。
[0004]其次,在现有技术中,网关探针监控平台处理软探针上报数据的方式较为简单。平台往往仅仅实现了接收软探针上报的数据,并不具备自动检查和修正上报字段的功能。在实际应用中,上报的数据可能存在误差或不符合技术规范要求。缺乏自动检查上报字段的功能,可能导致问题不能及时被发现,从而影响整个系统的稳定性和准确性。
[0005]因此,如何提供一种方法以实现任务参数的自动填充是有待解决的技术问题。

技术实现思路

[0006]本专利技术提供了一种自动填充任务参数的方法、装置、设备及存储介质,用于实现任务参数的自动填充。
[0007]本专利技术第一方面提供了一种自动填充任务参数的方法,所述自动填充任务参数的方法包括:定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理HTTP响应接口的通用模板,其中,所述通用模板用于填充任务参数,向网关软探针推送新任务;获取任务类型和要求,并生成相应的任务参数;基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。
[0008]可选的,在本专利技术第一方面的第一种实现方式中,所述方法还包括:解析网关软探针上报的上线JSON数据中字段类型,得到第二解析数据;根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监控数据;通过接口将所述目标监控数据上报到监控中心,以使得所述监控中心对所述上线JSON数据进行监控。
[0009]可选的,在本专利技术第一方面的第二种实现方式中,所述解析网关软探针上报的上
线JSON数据中字段类型,得到第二解析数据,包括:读取网关软探针上报的上线JSON数据,并对所述上线JSON数据进行校验,以校验数据符合预期的格式和结构,所述校验包括检查所需字段是否存在及字段类型是否正确;将符合预期格式和结构的上线JSON数据解析成第一解析数据;将所述第一解析数据的内部结构中提取所需的有用信息,并对提取出来的有用信息进行处理,得到第二解析数据。
[0010]可选的,在本专利技术第一方面的第三种实现方式中,所述根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监控数据,包括:根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,包括但不限于字段的存在性、数据类型和取值范围;对不符合软探针插件规范要求的字段进行标记和处理,并从标记与处理后的第二解析数据中提取目标监控数据。
[0011]可选的,在本专利技术第一方面的第四种实现方式中,所述方法还包括:基于心跳机制,建立所述插件与所述监控中心之间的通信连接;监测所述插件是否接收到所述监控中心发送的心跳包,若否,则重新启动所述插件。
[0012]本专利技术第二方面提供了一种自动填充任务参数的装置,所述自动填充任务参数的装置包括:定义模块,用于定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理HTTP响应接口的通用模板;获取模块,用于获取任务类型和要求,并生成相应的任务参数;推送模块,用于基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。
[0013]本专利技术第三方面提供了一种自动填充任务参数的设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述自动填充任务参数的设备执行上述的自动填充任务参数的方法。
[0014]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的自动填充任务参数的方法。
[0015]本专利技术提供的技术方案中,有益效果:本专利技术提供的一种自动填充任务参数的方法、装置、设备及存储介质,通过定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理HTTP响应接口的通用模板,然后获取任务类型和要求,并生成相应的任务参数;最后基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。本专利技术实现了自动切换每次给网关软探针下发的任务,不需要手动在探针监控平台输入任务参数,并且自动检查网关软探针上报的字段。
附图说明
[0016]图1为本专利技术实施例中自动填充任务参数的方法的一个实施例示意图;图2为本专利技术实施例中自动填充任务参数的装置的一个实施例示意图。
具体实施方式
[0017]本专利技术实施例提供了一种自动填充任务参数的方法、装置、设备及存储介质,用于实现任务参数的自动填充。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0018]在介绍本专利技术实施例的具体流程前,先对本专利技术的总体思路进行简单的解释:进一步解释如何使用通用模板来自动填充任务参数并向网关软探针推送新任务。
[0019]首先,需要收集任务参数。这通过上线、实时和周期接口来获取。接着,要将这些参数填充到通用模板中。这使用编程语言中相关的数据结构和语句,以及模板中定义的参数字段。
[0020]在填充完参数后,通过HTTP协议将任务发送到网关软探针。这使用编程语言中的网络库和HTTP客户端,以及网关软探针的地址和端口等信息。通用模板中定义如何将任务转换为正确的HTTP请求格式,并将其发送到网关软探针。
[0021]当网关软探针返回响应时,再次对HTTP响应进行解析,并提取出必要的信息,如任务状态和结果等。通用模板中包括解析响应数据和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动填充任务参数的方法,其特征在于,包括:定义网关软探针插件交互所需的上线、实时、周期接口,根据选定的编程语言编写处理HTTP响应接口的通用模板,其中,所述通用模板用于填充任务参数,向网关软探针推送新任务;获取任务类型和要求,并生成相应的任务参数;基于所述通用模板,将所述任务参数在上线、实时、周期接口上自动填充,向网关软探针推送新任务。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:解析网关软探针上报的上线JSON数据中字段类型,得到第二解析数据;根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监控数据;通过接口将所述目标监控数据上报到监控中心,以使得所述监控中心对所述上线JSON数据进行监控。3.根据权利要求2所述的方法,其特征在于,所述解析网关软探针上报的上线JSON数据中字段类型,得到第二解析数据,包括:读取网关软探针上报的上线JSON数据,并对所述上线JSON数据进行校验,以校验数据符合预期的格式和结构,所述校验包括检查所需字段是否存在及字段类型是否正确;将符合预期格式和结构的上线JSON数据解析成第一解析数据;将所述第一解析数据的内部结构中提取所需的有用信息,并对提取出来的有用信息进行处理,得到第二解析数据。4.根据权利要求2所述的方法,其特征在于,所述根据软探针插件规范,检查第二解析数据的每个字段是否符合要求,并对不符合要求的字段进行标记和处理,得到目标监...

【专利技术属性】
技术研发人员:刘春生
申请(专利权)人:深圳市友华通信技术有限公司
类型:发明
国别省市:

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

1