网络拨测的方法、装置、设备及存储介质与流程

文档序号:37375879发布日期:2024-03-22 10:28阅读:7来源:国知局
网络拨测的方法、装置、设备及存储介质与流程

本申请涉及通信技术,尤其涉及一种网络拨测的方法、装置、设备及存储介质。


背景技术:

1、网络拨测是利用监控站点主动向探测目的发送探测请求,模拟不同地域、不同运营商网络的终端用户到服务接入点的访问情况。

2、目前,实现网络拨测方式有网络探针和代理模式两种。针对于网络探针,通过设置对应的种类的网络探针,实时监控对应网络的运行状态、网络质量情况,但该方式只适用于指定的网络环境,无法适用于变化的目标网络情况。针对于代理模式,通过提前部署若干软件开发包(rational functional tester,简称:sdk)到不同的网络节点,然后通过统一拨测系统下发指定的拨测任务到对应的代理执行拨测任务后,返回执行任务结果到网络拨测系统,但是该方式任务种类比较固定,如果需要修改拨测任务则需要修改每一个代理的程序逻辑并重新部署。

3、因此,如何设计能够支持动态调整的网络拨测系统是亟待解决的问题。


技术实现思路

1、本申请提供一种网络拨测的方法、装置、设备及存储介质,用以解决现有技术中网络拨测不支持动态调整的问题。

2、第一方面,本申请提供一种网络拨测的方法,应用于用户的终端设备,所述方法包括:

3、响应于用户的编辑操作,生成网络拨测脚本,所述网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,所述目标节点标识是执行拨测的c/s架构中服务器的标识;

4、将所述网络拨测脚本发送到所述c/s架构的客户端;

5、接收所述c/s架构的服务器执行拨测任务后返回的任务结果。

6、可选的,所述将所述网络拨测脚本发送到所述c/s架构的客户端,包括:

7、通过分布式任务调度平台xxl-job根据预设周期周期性的将所述网络拨测脚本发送至所述c/s架构的客户端。

8、可选的,所述方法还包括:

9、响应于用户对所述网络拨测脚本的修改编辑操作,生成修改后的网络拨测脚本,所述修改后的网络拨测脚本包括修改后的拨测的目标地址,修改后的执行任务脚本和修改后的目标节点标识;

10、将修改后的网络拨测脚本发送到所述c/s架构的客户端。

11、第二方面,本申请还提供一种网络拨测的方法,应用于c/s架构的客户端,所述方法包括:

12、接收用户的终端设备发送的网络拨测脚本,所述网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,所述目标节点标识是执行拨测的c/s架构中服务器的标识;

13、将所述网络拨测脚本发送到所述c/s架构中所述目标节点标识对应的至少一个服务器,其中,所述c/s架构中包括一个客户端和多个服务器,所述多个服务器被分为多组,每组服务器采用相同的节点标识,每组服务器中包括至少一个服务器。

14、可选的,所述将所述网络拨测脚本发送到所述c/s架构中所述目标节点标识对应的至少一个服务器,包括:

15、通过消息队列的方式将所述网络拨测脚本进行广播,其中,所述目标节点标识对应的至少一个服务器根据订阅主题检测接收。

16、第三方面,本申请还提供一种网络拨测的方法,应用于c/s架构的服务器,所述方法包括:

17、接收c/s架构的客户端发送网络拨测脚本,所述网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,所述目标节点标识是执行拨测的c/s架构中服务器的标识;

18、根据所述执行任务脚本对所述目标地址执行网络拨测任务;

19、将执行拨测任务的任务结果返回至用户的终端设备。

20、第四方面,本申请还提供一种网络拨测的装置,所述装置包括:

21、应用程序模块,用于响应于用户的编辑操作,生成网络拨测脚本,所述网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,所述目标节点标识是执行拨测的c/s架构中服务器的标识;

22、发送模块,用于将所述网络拨测脚本发送到所述c/s架构的客户端;

23、接收模块,用于接收所述c/s架构的服务器执行拨测任务后返回的任务结果。

24、第五方面,本申请还提供一种网络拨测的装置,所述装置包括:

25、接收模块,用于接收用户的终端设备发送的网络拨测脚本,所述网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,所述目标节点标识是执行拨测的c/s架构中服务器的标识;

26、发送模块,用于将所述网络拨测脚本发送到所述c/s架构中所述目标节点标识对应的至少一个服务器,其中,所述c/s架构中包括一个客户端和多个服务器,所述多个服务器被分为多组,每组服务器采用相同的节点标识,每组服务器中包括至少一个服务器。

27、第六方面,本申请还提供一种网络拨测的装置,所述装置包括:

28、接收模块,用于接收c/s架构的客户端发送网络拨测脚本,所述网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,所述目标节点标识是执行拨测的c/s架构中服务器的标识;

29、执行模块,用于根据所述执行任务脚本对所述目标地址执行网络拨测任务;

30、发送模块,用于将执行拨测任务的任务结果返回至用户的终端设备。

31、第七方面,本申请还提供一种电子设备,包括:

32、处理器,以及与所述处理器通信连接的存储器;

33、所述存储器存储计算机执行指令;

34、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面至第三方面任一项所述的网络拨测的方法。

35、第八方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面至第三方面任一项所述的网络拨测的方法。

36、第九方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现如第一方面至第三方面任一项所述的网络拨测的方法。

37、本申请提供的网络拨测的方法、装置、设备及存储介质。该方法包括:用户的终端设备响应于用户的编辑操作,生成网络拨测脚本,网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,目标节点标识是执行拨测的c/s架构中服务器的标识;将网络拨测脚本发送到c/s架构的客户端。客户端将网络拨测脚本发送到c/s架构中目标节点标识对应的至少一个服务器。服务器根据执行任务脚本对目标地址执行网络拨测任务,并将执行拨测任务的任务结果返回至用户的终端设备。通过这种方法,用户可以自由编辑拨测任务发送到服务器执行,避免了现有技术中拨测任务和拨测目标地址不支持动态调整的缺点,提高了网络拨测系统动态调整能力。



技术特征:

1.一种网络拨测的方法,其特征在于,应用于用户的终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述网络拨测脚本发送到所述c/s架构的客户端,包括:

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

4.一种网络拨测的方法,其特征在于,应用于c/s架构的客户端,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述网络拨测脚本发送到所述c/s架构中所述目标节点标识对应的至少一个服务器,包括:

6.一种网络拨测的方法,其特征在于,应用于c/s架构的服务器,所述方法包括:

7.一种网络拨测的装置,其特征在于,所述装置包括:

8.一种网络拨测的装置,其特征在于,所述装置包括:

9.一种网络拨测的装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,所述电子设备包括:处理器,以及与所述处理器通信连接的存储器;

11.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的网络拨测的方法。


技术总结
本申请提供一种网络拨测的方法、装置、设备及存储介质。该方法包括:用户的终端设备响应于用户的编辑操作,生成网络拨测脚本,网络拨测脚本包括拨测的目标地址,执行任务脚本和目标节点标识,目标节点标识是执行拨测的C/S架构中服务器的标识;将网络拨测脚本发送到C/S架构的客户端。客户端将网络拨测脚本发送到C/S架构中目标节点标识对应的至少一个服务器。服务器根据执行任务脚本对目标地址执行网络拨测任务,并将执行拨测任务的任务结果返回至用户的终端设备。通过这种方法,用户可以自由编辑拨测任务发送到服务器执行,避免了现有技术中拨测任务和拨测目标地址不支持动态调整的缺点,提高了网络拨测系统动态调整能力。

技术研发人员:彭杨,李广聚,朱常波,谢继刚
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1