网络检测方法和电子设备与流程

文档序号:34706104发布日期:2023-07-07 11:38阅读:48来源:国知局
网络检测方法和电子设备与流程

本技术涉及终端,尤其涉及一种网络检测方法和电子设备。


背景技术:

1、终端设备在接入网络后,终端设备可基于应用程序提供多种数据业务,应用程序例如包括支付应用、社交应用等。终端设备在提供数据服务时,如果网络质量不好,会影响数据业务的运行,所以如何检测网络质量以为用户提供更好的服务成为一个重要问题。

2、可能的实现中,终端设备根据网络带宽或单条规则进行网络质量评估,但是,终端设备得到的网络质量检测结果准确性较低。


技术实现思路

1、本技术实施例提供一种网络检测方法和电子设备,应用于终端技术领域。终端设备通过对网络质量和tcp/udp参数的综合评估,输出准确度较高的网络检测结果。

2、第一方面,本技术实施例提出一种网络检测方法。该方法包括:终端设备接入网络,且终端设备前台运行有应用程序;网络包括蜂窝网络或wifi网络;若网络为蜂窝网络,则终端设备获取蜂窝网络参数,以及终端设备基于蜂窝网络运行应用程序时的第一传输数据参数;第一传输数据参数包括:传输控制协议tcp参数和/或用户数据报协议udp参数;若蜂窝网络参数满足第一预设指标,和/或第一传输数据参数满足第二预设指标,则终端设备输出第一检测结果;其中,第一检测结果用于表征蜂窝网络质量不满足终端设备运行应用程序所需的网络质量;或者,若网络为wifi网络,则终端设备获取wifi网络参数,以及终端设备基于wifi网络运行应用程序时的第二传输数据参数;若wifi网络参数满足第三预设指标,和/或第二传输数据参数满足第四预设指标,则终端设备输出第二检测结果;其中,第二检测结果用于表征wifi网络质量不满足终端设备运行应用程序所需的网络质量。这样,终端设备从网络参数以及运行应用程序时传输数据的情况两个维度对网络质量进行综合评估,提升了网络检测结果的准确性。

3、在一种可能的实现方式中,第一预设指标与蜂窝网络的上下行带宽、蜂窝网络的上行拥塞、蜂窝网络的下行拥塞、蜂窝网络的上行丢包率、蜂窝网络的上行误码率、蜂窝网络的下行误码率、蜂窝网络的网络制式和/或蜂窝网络的信号质量有关;第二预设指标与第一传输数据参数的tcp重传率、tcp上下行包数、tcp时延和/或tcp上下行速率有关。这样,终端设备可分别为第一预设指标和第二预设指标制定多方面的网络检测规则,以提升网络检测结果的准确性。

4、在一种可能的实现方式中,蜂窝网络参数满足第一预设指标,包括下述至少一项:蜂窝网络的上行带宽小于第一预设门限,和/或,蜂窝网络的下行带宽小于第二预设门限;蜂窝网络的上行时延大于第三预设门限,且蜂窝网络的上行实时速率小于第四预设门限;蜂窝网络的参考信号接收质量rsrq小于第五预设门限、蜂窝网络的下行实时速率小于第六预设门限且tcp往返时间rtt大于第七预设门限;蜂窝网络的上行丢包率大于第八预设门限;蜂窝网络的上行错误率大于第九预设门限;蜂窝网络的下行错误率大于第十预设门限;蜂窝网络的网络制式不包括lte网络和nr网络;和/或,蜂窝网络的rsrq低于第十一预设门限这样,终端设备可根据第一预设指标中的多个条件,较为准确地评估蜂窝网络的网络质量。

5、在一种可能的实现方式中,第一传输数据参数满足第二预设指标,包括下述至少一项:tcp上行重传率大于第十二预设门限;tcp下行重传率大于第十三预设门限;存在tcp上行包且不存在tcp下行包;tcp时延大于第十四预设门限;和/或,tcp/udp上行速率小于第十五预设门限或者tcp/udp下行速率小于第十六预设门限。这样,终端设备可根据第二预设指标中的多个条件,较为准确地评估终端设备基于蜂窝网络运行应用程序时数据传输的情况。

6、在一种可能的实现方式中,在终端设备获取蜂窝网络参数,以及终端设备基于蜂窝网络运行应用程序时的第一传输数据参数之后,还包括:若蜂窝网络参数不满足第一预设指标,和第一传输数据参数不满足第二预设指标,则终端设备输出第三检测结果;其中,第三检测结果用于表征蜂窝网络质量满足终端设备运行应用程序所需的网络质量。这样,当前网络质量良好,终端设备后续可根据第三检测结果继续使用蜂窝网络运行应用程序。

7、在一种可能的实现方式中,第三预设指标与wifi网络的信号强度、wifi网络的上行时延、wifi网络的上下行负载、wifi网络的上行协商速率、wifi网络的下行协商速率和/或wifi网络的上行丢包率有关;第四预设指标与tcp参数和/或udp参数有关;第四预设指标与第二传输数据参数的tcp重传率、tcp上下行包数、tcp时延和/或tcp上下行速率有关。这样,终端设备可分别为第三预设指标和第四预设指标制定多方面的网络检测规则,以提升网络检测结果的准确性。

8、在一种可能的实现方式中,wifi网络参数满足第三预设指标,包括下述至少一项:wifi网络的接收信号的强度指示rssi小于第十七预设门限;wifi网络的上行时延大于第十八预设门限;wifi网络的上下行rtt大于第十九预设门限且信道负载大于第二十预设门限;wifi网络的上行协商速率小于第二十一预设门限;wifi网络的上行协商速率与wifi网络的下行协商速率的比值大于第二十二预设门限;wifi网络的下行协商速率小于第二十三预设门限;和/或,wifi网络的上行丢包率大于第二十四预设门限。这样,终端设备可根据第三预设指标中的多个条件,较为准确地评估wifi网络的网络质量。

9、在一种可能的实现方式中,第二传输数据参数满足第四预设指标,包括下述至少一项:tcp上行重传率大于第二十五预设门限;tcp下行重传率大于第二十六预设门限;存在tcp上行包且不存在tcp下行包;tcp时延大于第二十七预设门限;和/或,tcp/udp上行速率小于第二十八预设门限,或者tcp/udp下行速率小于第二十九预设门限。这样,终端设备可根据第四预设指标中的多个条件,较为准确地评估终端设备基于wifi网络运行应用程序时数据传输的情况。

10、在一种可能的实现方式中,在终端设备获取wifi网络参数,以及终端设备基于wifi网络运行应用程序时的第二传输数据参数之后,还包括:若wifi网络参数不满足第三预设指标,和第二传输数据参数不满足第四预设指标,则终端设备输出第四检测结果;其中,第四检测结果用于表征wifi网络质量满足终端设备运行应用程序所需的网络质量。这样,当前网络质量良好,终端设备后续可根据第四检测结果继续使用wifi网络运行应用程序。

11、在一种可能的实现方式中,终端设备支持通过第一通道在网络进行通信,支持通过第二通道在网络进行通信,终端设备接入网络,包括:终端设备通过第一通道接入网络,或终端设备通过第二通道接入网络;其中,网络包括蜂窝网络,第一通道包括基于第一卡在蜂窝网络进行通信的通道;第二通道包括基于第二卡在蜂窝网络进行通信的通道;或者,网络包括wifi网络,第一通道包括基于第一频段在wifi网络进行通信的通道;第二通道包括基于第二频段在进行wifi网络通信的通道。这样,终端设备可对多个网络通道的网络质量进行检测,后续可通过通道切换提升终端设备的网络通信能力。

12、第二方面,本技术实施例提供一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。

13、该终端设备包括:包括:处理器和存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得终端设备执行如第一方面的方法。

14、第三方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序。计算机程序被处理器执行时实现如第一方面的方法。

15、第四方面,本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行如第一方面的方法。

16、第五方面,本技术实施例提供了一种芯片,芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行如第一方面的方法。

17、应当理解的是,本技术的第二方面至第五方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

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