网络状态的检测方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:24589696 阅读:20 留言:0更新日期:2020-06-21 02:26
本申请实施例提供一种网络状态的检测方法、装置、电子设备及可读存储介质,包括获取电子设备产生的数据流量的流量信息,根据该流量信息,确定电子设备在当前检测周期内产生的数据流量的稳定值,该稳定值用于表征电子设备在当前检测周期内产生的数据流量的稳定性;根据该稳定值,确定电子设备的网络状态是否存在异常。本申请实施例利用电子设备在当前检测周期内产生的数据流量的稳定性,来判断网络状态是否存在异常,能够使判断结果更加准确,有效的避免了在判断网络状态是否异常时容易出现误判的技术问题。

Detection method, device, electronic equipment and readable storage medium of network state

【技术实现步骤摘要】
网络状态的检测方法、装置、电子设备及可读存储介质
本申请实施例涉及电子设备
,尤其涉及一种网络状态的检测方法、装置、电子设备及可读存储介质。
技术介绍
随着通讯技术的快速发展,越来越多的人开始通过如手机、平板电脑等电子设备接入互联网,享受互联网带来的乐趣。其中,电子设备在接入网络之后,有时会出现网络状态异常的情况,如出现无法发送数据或者无法接收数据的情况。为了避免由于网络状态异常而降低用户的上网体验,目前大部分电子设备都会检测电子设备的网络状态,如当检测到电子设备在某一段时间只有上行数据而无下行数据时,则确定当前网络状态存在异常,同时启动网络恢复机制或提醒用户检查网络连接。但在实际应用中,若仅仅依据上、下行数据流量的大小,来判断网络状态是否异常,则很容易出现误判,影响用户的上网体验。
技术实现思路
本申请实施例提供一种网络状态的检测方法、装置、电子设备及可读存储介质,可以解决现有技术中检测电子设备网络状态的方式容易出现误判的技术问题。第一方面,本申请实施例提供一种网络状态的检测方法,所述方法包括:获取电子设备产生的数据流量的流量信息;根据所述流量信息,确定所述电子设备在当前检测周期内产生的数据流量的稳定值,所述稳定值用于表征所述电子设备在所述当前检测周期内产生的数据流量的稳定性;根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常。第二方面,本申请实施例提供一种网络状态的检测装置,该装置包括:获取模块,用于获取电子设备产生的数据流量的流量信息;第一确定模块,用于根据所述流量信息,确定电子设备在当前检测周期内产生的数据流量的稳定值,所述稳定值用于表征所述电子设备在所述当前检测周期内产生的数据流量的稳定性;第二确定模块,用于根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常。第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面提供的网络状态的检测方法。第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面提供的网络状态的检测方法。本申请实施例所提供的网络状态的检测方法、装置、电子设备及可读存储介质,方法包括获取电子设备产生的数据流量的流量信息,根据该流量信息,确定电子设备在当前检测周期内产生的数据流量的稳定值,该稳定值用于表征电子设备在当前检测周期内产生的数据流量的稳定性;根据该稳定值,确定电子设备的网络状态是否存在异常。本申请实施例利用电子设备在当前检测周期内产生的数据流量的稳定性,来判断网络状态是否存在异常,能够使判断结果更加准确,有效的避免了在判断网络状态是否异常时容易出现误判的技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种电子设备的结构框图;图2为本申请实施例提供的网络状态的检测方法的流程示意图一;图3为本申请实施例提供的网络状态的检测方法的流程示意图二;图4为本申请实施例提供的网络状态的检测方法的流程示意图三;图5为本申请实施例提供的网络状态的检测方法的流程示意图四;图6为本申请实施例提供的网络状态的检测方法的流程示意图五;图7为本申请实施例提供的网络状态的检测装置的模块示意图。具体实施方式为使得本申请的目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,以下所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请说明书、权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请实施例可以应用于各种通信系统,例如:全球移动通讯(GlobalSystemofMobilecommunication,GSM)系统、码分多址(CodeDivisionMultipleAccess,CDMA)系统、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)系统、通用分组无线业务(GeneralPacketRadioService,GPRS)、长期演进(LongTermEvolution,LTE)系统、先进的长期演进(Advancedlongtermevolution,LTE-A)系统、新无线(NewRadio,NR)系统、NR系统的演进系统、免授权频谱上的LTE(LTE-basedaccesstounlicensedspectrum,LTE-U)系统、免授权频谱上的NR(NR-basedaccesstounlicensedspectrum,NR-U)系统、通用移动通信系统(UniversalMobileTelecommunicationSystem,UMTS)、无线局域网(WirelessLocalAreaNetworks,WLAN)、无线保真(WirelessFidelity,WiFi)、下一代通信系统或其他通信系统等。通常来说,传统的通信系统支持的连接数有限,也易于实现,然而,随着通信技术的发展,移动通信系统将不仅支持传统的通信,还将支持例如,设备到设备(DevicetoDevice,D2D)通信,机器到机器(MachinetoMachine,M2M)通信,机器类型通信(MachineTypeCommunication,MTC),以及车辆间(VehicletoVehicle,V2V)通信等,本申请实施例也可以应用于这些通信系统。参照图1,图1为本申请实施例中一种电子设备的结构框图。本申请实施例提供的网络状态的检测方法可应用于如图1所示的电子设备100中。示例性的,电子设备100可以为移动或便携式并执行无线通信的各种类型的计算机系统设备中的任何一种(图1中只示例性的示出了一种形态)。具体的,电子设备100可以为各种形式的用户设备、接入终端、用户单元、用户站、移动站、移动台(mobilestation,简称MS)、远方本文档来自技高网...

【技术保护点】
1.一种网络状态的检测方法,其特征在于,所述方法包括:/n获取电子设备产生的数据流量的流量信息;/n根据所述流量信息,确定所述电子设备在当前检测周期内产生的数据流量的稳定值,所述稳定值用于表征所述电子设备在所述当前检测周期内产生的数据流量的稳定性;/n根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常。/n

【技术特征摘要】
1.一种网络状态的检测方法,其特征在于,所述方法包括:
获取电子设备产生的数据流量的流量信息;
根据所述流量信息,确定所述电子设备在当前检测周期内产生的数据流量的稳定值,所述稳定值用于表征所述电子设备在所述当前检测周期内产生的数据流量的稳定性;
根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常。


2.根据权利要求1所述的方法,其特征在于,所述确定电子设备在当前检测周期内产生的数据流量的稳定值,包括:
确定所述电子设备在所述当前检测周期内产生的上行数据流量的稳定值和下行数据流量的稳定值;
所述根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常,包括:
当所述上行数据流量的稳定值小于所述下行数据流量的稳定值时,确定所述电子设备的网络状态存在异常。


3.根据权利要求2所述的方法,其特征在于,所述确定所述电子设备在所述当前检测周期内产生的上行数据流量的稳定值和下行数据流量的稳定值,包括:
确定所述电子设备在所述当前检测周期内的各个检测时间区间中产生的上行数据流量信息与下行数据流量信息;
基于所述上行数据流量信息与所述下行数据流量信息,确定所述各个检测时间区间中产生的上行数据流量的平均值与下行数据流量的平均值;
基于所述上行数据流量的平均值与下行数据流量的平均值,以及所述各个检测时间区间中产生的上行数据流量信息与下行数据流量信息、所述检测时间区间的个数,分别确定所述当前检测周期内产生的上行数据流量的稳定值与下行数据流量的稳定值。


4.根据权利要求3所述的方法,其特征在于,所述基于所述上行数据流量的平均值与下行数据流量的平均值,以及所述各个检测时间区间中产生的上行数据流量信息与下行数据流量信息、所述检测时间区间的个数,分别确定所述当前检测周期内产生的上行数据流量的稳定值与下行数据流量的稳定值,包括:
利用以下公式确定所述当前检测周期内产生的上行数据流量的稳定值σup:



利用以下公式确定所述当前检测周期内产生的下行数据流量的稳定值σdown:



其中,与分别表示所述当前检测周期内第i个检测时间区间中产生的上行数据流量与下行数据流量,N表示所述当前检测周期内的检测时间区间的个数,分别表示所述当前检测周期内的各个检测时间区间中产生的上行数据流量的平均值与下行数据流量的平均值。


5.根据权利要求2至4任一项所述的方法,其特征在于,所述根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常之前,还包括:
确定所述电子设备在相邻两个检测周期内产生的数据流量的变化趋势参数;
所述根据所述数据流量的稳定值,确定所述电子设备的网络状态是否存在异常,包括:
根据所述数据流量的稳定值与所述变化趋势参数,确定所述电子设备的网络状态是否存在异常。


6.根据权利要求5所述的方法,其特征在于,所述确定所述电子设备在相邻两个检测周期内产生的数据流量的变化趋势参数,包括:
基于所述电子设备在所述当前检测周期内产生的数据流量与所述电子设备在第一检测周期内产生的数据流量,确定第一变化趋势参数,所述第一检测周期为所述当前检测周期的上一个检测周期;
基于所述电子设备在所述第一检测周期内产生的数据流量与所述电子设备在第二检测周期内产生的数据流量,确定第二变化趋势参数,所述第二检测周期为所述第一检测周期的上一个检测周期。


7.根据权利要求6所述的方法,其特征在于,所述基于所述电子设备在所述当前检测周期内产生的数据流量与所述电子设备在第一检测周期内产生的数据流量,确定第一变化趋势参数,包括:
基于所述当前检测周期内产生的总下行数据流量、总上行数据流量以及所述第一检测周期内产生的总下行数据流量,确定所述第一变化趋势参数;
所述基于所述电子设备在所述第一检测周期内产生的数据流量与所述电子设备在第二检测周期内产生的数据流量,确定第二变化趋势参数,包括:
基于所述第一检测周期内产生的总下行数据流量、总上行数据流量以及所述第二检测周期内产生的总下行数据流量,确定所述第二变化趋势参数。


8.根据权利要求7所述的方法,其特征在于,所述基于所述当前检测周期内产生的总下行数据流量、总上行数据流量以及所述第一检测周期内产生的总下行数据流量,确定所述第一变化趋势参数,包括:
利用以下公式确定所述第一变化趋势参数πj:



所述基于所述第一检测周期内产生的总下行数据流量、总上行数据流量以及所述第二检测周期内产生的总下行数据流量,确定所述第二变化趋势参数,包括:
利用以下公式确定所述第二变化趋势参数πj-1:



其中,分别表示所述当前检测周期内各个检测时间区间中产生的下行数据流量的平均值与上行数据流量的平均值,分别表示所述第一检测周期内各个检测时间区间中产生的下行数据流量的平均值与上行数据流量的平均值,表示所述第二检测周期内各个检测时间区间中产生的下行数据流量的平均值,N表示各个检测周期内检测时间区间的个数。


9.根据权利要求6所述的方法,其特征在于,所述根据所述数据流量的稳定值与所述变化趋势参数,确定所述电子设备的网络状态是否存在异常,包括:
当所述上行数据流量的稳定值小于所述下行数据流量的稳定值,和/或,所述第一变化趋势参数小于所述第二变化趋势参数时,确定所述电子设备的网络状态存在异常。


10.根据权利要求9所述的方法...

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

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

1