网络状态确定方法、装置、存储介质及电子设备制造方法及图纸

技术编号:25001808 阅读:22 留言:0更新日期:2020-07-24 18:02
本申请实施例公开了一种网络状态确定方法、装置、存储介质及电子设备,其中,方法包括:获取当前网络的数据连接类参数以及数据传输类参数,当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值,根据所述网络性能状态值确定所述当前网络的网络状态。采用本申请实施例,可以从多个网络维度的数据参数来综合确定网络状态,提高了网络状态确定的准确率。

【技术实现步骤摘要】
网络状态确定方法、装置、存储介质及电子设备
本申请涉及计算机
,尤其涉及一种网络状态确定方法、装置、存储介质及电子设备。
技术介绍
随着网络技术的发展以及终端的普及,用户通过终端使用网络时,由于种种不定因素,可能出现网络异常、网络中断的现象,而在日常使用终端的过程中,网络状态会很大程度影响到用户的体验。目前,在确定网络状态的过程中,通常是从某个网络维度来确定网络状态,如通过获取网络数据传输速率,从网络数据传输速率的维度来确定网络状态,如通过获取网络信号强度,从网络信号强度的维度来确定网络状态,又如通过获取网络信号质量,从网络信号质量的维度来确定网络状态等等。通常终端的当前网络处于复杂网络场景,而采用这种从某个网络维度来确定的方式就会造成网络状态的确定结果不准确。
技术实现思路
本申请实施例提供了一种网络状态确定方法、装置、存储介质及电子设备,可以从多个网络维度的数据参数来综合确定网络状态,提高了网络状态确定的准确率。所述技术方案如下:第一方面,本申请实施例提供了一种网络状态确定方法,所述方法包括:获取当前网络的数据连接类参数以及数据传输类参数;当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值;根据所述网络性能状态值确定所述当前网络的网络状态。第二方面,本申请实施例提供了一种网络状态确定装置,所述装置包括:参数获取模块,用于获取当前网络的数据连接类参数以及数据传输类参数;状态值计算模块,用于当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值;网络状态确定模块,用于根据所述网络性能状态值确定所述当前网络的网络状态。第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:在本申请一个或多个实施例中,终端获取当前网络的数据连接类参数以及数据传输类参数,通过从数据连接维度、数据传输维度的多维度数据参数进行匹配,当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,再基于数据连接维度、数据传输维度的多维度数据参数,来综合计算网络性能状态值,通过网络性能状态值来最终确定当前网络下的网络状态,可以避免从单一网络维度(如网络信号强度的维度)导致确定的网络状态结果不准确的问题,从多个网络维度的数据参数来综合确定网络状态,可以覆盖到多个维度的网络场景(如网络数据连接类场景、网数据传输类场景),提高了网络状态确定的准确率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的终端的结构示意图;图2是本申请实施例提供的操作系统和用户空间的结构示意图;图3是图1中安卓操作系统的架构图;图4是图1中IOS操作系统的架构图;图5是本申请实施例提供的一种网络状态确定方法的流程示意图;图6是本申请实施例提供的另一种网络状态确定方法的流程示意图;图7是本申请实施例提供的一种网络状态确定装置的结构示意图;图8是本申请实施例提供的一种参数获取模块的结构示意图;图9是本申请实施例提供的一种参数匹配模块的结构示意图;图10是本申请实施例提供的一种状态值计算模块的结构示意图;图11是本申请实施例提供的一种乘积计算单元的结构示意图;图12是本申请实施例提供的一种状态值计算单元的结构示意图;图13是本申请实施例提供的另一种网络状态确定装置的结构示意图;图14是本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。请参考图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,DSP)、现场可编程门阵列(field-programmablegatearray,FPGA)、可编程逻辑阵列(programmablelogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,CPU)、图像处理器(graphicsprocessingunit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片本文档来自技高网...

【技术保护点】
1.一种网络状态确定方法,其特征在于,所述方法包括:/n获取当前网络的数据连接类参数以及数据传输类参数;/n当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值;/n根据所述网络性能状态值确定所述当前网络的网络状态。/n

【技术特征摘要】
1.一种网络状态确定方法,其特征在于,所述方法包括:
获取当前网络的数据连接类参数以及数据传输类参数;
当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值;
根据所述网络性能状态值确定所述当前网络的网络状态。


2.根据权利要求1所述的方法,其特征在于,所述获取当前网络的数据连接类参数以及数据传输类参数,包括:
获取当前网络的数据连接类参数;
当所述数据连接类参数与参考数据连接类参数匹配时,获取当前网络的数据传输类参数。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
判断所述数据传输类参数与参考数据传输类参数是否匹配;
所述当所述数据连接类参数与参考数据连接类参数匹配,且所述数据传输类参数与参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值,包括:
当所述数据传输类参数与所述参考数据传输类参数匹配时,根据所述数据连接类参数以及所述数据传输类参数计算网络性能状态值。


4.根据权利要求2所述的方法,其特征在于,当所述数据连接类参数包括域名查询成功率、域名查询时延、传输控制握手成功率以及超文本查询成功率,且所述参考数据连接类参数包括域名查询成功阈值、查询时延阈值、握手成功率阈值以及超文本成功率阈值,所述获取当前网络的数据连接类参数之后,还包括:
根据数据网络连接时序,依次将所述域名查询成功率和所述域名查询时延、所述传输控制握手成功率以及所述超文本查询成功率与所述查询成功阈值和所述查询时延阈值、所述握手成功率阈值以及所述超文本成功率阈值进行匹配;
当所述域名查询成功率大于所述查询成功阈值、所述域名查询时延小于所述查询时延阈值、所述传输控制握手成功率大于所述握手成功率阈值以及所述超文本查询成功率大于所述超文本成功率阈值时,确定所述数据连接类参数与参考数据连接类参数匹配。
当所述域名查询成功率小于/等于所述查询成功阈值、和/或所述域名查询时延大于/等于查询时延阈值、和/或所述传输控制握手成功率小于/等于所述握手成功率阈值和/或所述超文本查询成功率小于/等于所述超文本成功率阈值时,确定所述数据连接类参数与参考数据连接类参数不匹配。


5.根据权利要求3所述的方法,其特征在于,当所述数据传输类参数包括传输数据包丢包率,且所述参考数据传输类参数包括传输数据包丢包阈值,所述判断所述数据传输类参数与参考数据传输类参数是否匹配之后,还包括:
当所述传输数据包丢包率小于所述传输数据包丢包阈值时,确定所述数据传输类参数与参考数据传输类参数匹配;
当所述传输数据包丢包率大于/等...

【专利技术属性】
技术研发人员:张峰
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1