USB转串口驱动实现方法、网络测试方法、计算机装置及计算机可读存储介质与流程

文档序号:35561995发布日期:2023-09-24 03:17阅读:25来源:国知局
USB转串口驱动实现方法、网络测试方法、计算机装置及计算机可读存储介质与流程

本发明涉及网络测试领域,具体是涉及一种usb转串口驱动实现方法、网络测试方法、计算机装置及计算机可读存储介质。


背景技术:

1、传统的各类日常网络测试中,大多是采用网络测试模组进行无人值守测试或采用电脑连接网络测试模组进行测试。

2、在采用电脑连接网络测试模组进行测试时,通常要在电脑上安装网络测试模组生产厂家提供的usb转串口驱动程序,通过otg数据线连接电脑与网络测试模组,从而在电脑上操作进行测试。然而,该usb转串口驱动程序无法直接安装在安卓手机上,使得安卓手机上用于实现网络测试的应用程序需要在应用层访问usb口来访问网络测试模组,由于需要考虑网络测试模组的检测与寻址,相对于串口访问复杂很多。目前,网络测试方法对便携性的要求越来越高,如何在安卓手机复用现有网络测试模组,通过串口进行网络测试是目前待解决的问题。


技术实现思路

1、本发明的第一目的是提供一种实现通过串口进行网络测试的usb转串口驱动实现方法。

2、本发明的第二目的是提供一种包括上述usb转串口驱动实现方法的网络测试方法。

3、本发明的第三目的是提供一种包括上述usb转串口驱动实现方法的计算机装置。

4、本发明的第四目的是提供一种包括上述usb转串口驱动实现方法的计算机可读存储介质。

5、为了实现上述的第一目的,本发明提供的一种usb转串口驱动实现方法,应用于安卓手机,安卓手机通过otg数据线连接至少一个网络测试模组,其中,包括以下步骤:在网络测试模组接入后,调用初始化接口对网络测试模组进行初始化,包括获取网络测试模组的接口信息与端点信息,以及给网络测试模组分配句柄;在获取到读取网络测试模组的读取指令后,调用读数据接口,根据接口信息中的读接口、读接口的读端点、句柄创建读线程,在执行读线程时,返回与读端点对应的第一目标数据;在获取到第一结束指令后,调用反初始化接口停止读线程;在获取到写入网络测试模组的写入指令后,调用写数据接口,根据接口信息中的写接口、写接口的写端点、句柄创建写线程,在执行写线程时,对写入指令对应的第二目标数据增加与写端点对应的附加头;在获取到第二结束指令后,调用反初始化接口停止写线程。

6、由上述方案可见,本发明通过设置初始化接口、读数据接口、写数据接口、反初始化接口对安卓手机与网络测试模组之间的数据传输进行处理,使得安卓手机与网络测试模组之间实现串口通信,使得实现网络测试的应用程序无需考虑网络测试模组的检测与寻址,实现通过安卓手机连接网络测试模块进行网络测试。此外,本发明的usb转串口驱动的不要求安装在已获取root权限的安卓手机,使得本发明应用在网络测试时,对进行测试采用的安卓手机的要求降低。

7、为了实现上述的第二目的,本发明提供的一种网络测试方法,其中,包括以下步骤:在安装usb转串口驱动后,确定目标网络测试模组,usb转串口驱动上述的usb转串口驱动实现方法;获取测试任务;基于usb转串口驱动,向目标网络测试模组发送测试任务;基于usb转串口驱动,从目标网络测试模组获取测试结果,并显示测试结果。

8、由上述方案可见,本发明可以实现复用现有的网络测试模组,与安卓手机进行串口通信,从而实现在安卓手机上发送测试任务相关的控制指令实现网络测试。

9、进一步的方案是,测试任务包括获取当前地理位置信息;测试结果包括当前地理位置信息。

10、由此可见,可以实现测试结果与地理位置的关联。

11、进一步的方案是,测试结果至少包括以下一项:注册网络时延、上下行网络带宽、网络时延。

12、进一步的方案是,从目标网络测试模组获取测试结果并显示测试结果包括:在目标网络测试模组执行测试任务时,从目标网络测试模组获取业务执行过程数据,并显示业务执行过程数据;和/或,在目标网络测试模组执行测试任务后,从目标网络测试模组获取业务执行完成数据,并显示业务执行完成数据。

13、由此可见,可以显示业务执行过程数据和业务执行完成数据,实时监控网络测试结果。

14、为了实现上述的第三目的,本发明提供的一种计算机装置,包括处理器与存储器,其中:存储器存储有计算机程序,计算机程序被处理器执行时实现上述的usb转串口驱动实现方法以及网络测试方法。

15、为了实现上述的第四目的,本发明提供一种计算机可读存储介质,其上存储有计算机程序,其中:计算机程序被执行时实现上述的usb转串口驱动实现方法以及网络测试方法。



技术特征:

1.一种usb转串口驱动实现方法,应用于安卓手机,所述安卓手机通过otg数据线连接至少一个网络测试模组,其特征在于,包括以下步骤:

2.一种网络测试方法,其特征在于,包括以下步骤:

3.如权利要求2所述的网络测试方法,其特征在于:

4.如权利要求2任一项所述的网络测试方法,其特征在于:

5.如权利要求2至4任一项所述的网络测试方法,其特征在于:

6.计算机装置,包括处理器与存储器,其特征在于:

7.计算机可读存储介质,其上存储有计算机程序,其特征在于:


技术总结
本发明提供一种USB转串口驱动实现方法、网络测试方法、计算机装置及计算机可读存储介质,其中,USB转串口驱动实现方法包括调用初始化接口对网络测试模组进行初始化,包括获取网络测试模组的接口信息与端点信息,以及给网络测试模组分配句柄;调用读数据接口创建读线程,在执行读线程时,返回与读端点对应的第一目标数据;在获取到第一结束指令后,调用反初始化接口停止读线程;在获取到写入网络测试模组的写入指令后,调用写数据接口创建写线程,在执行写线程时,对写入指令对应的第二目标数据增加与写端点对应的附加头;在获取到第二结束指令后,调用反初始化接口停止写线程。本发明实现通过安卓手机连接网络测试模块进行网络测试。

技术研发人员:叶兆丰,卞强,唐吴清,陈新,张磊,曹修平,刘森茂
受保护的技术使用者:珠海万思维信息科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1