一种网络质量探测方法、终端设备、云平台及存储介质技术

技术编号:39284596 阅读:8 留言:0更新日期:2023-11-07 10:56
本申请实施例公开了一种网络质量探测方法、终端设备、云平台及存储介质,网络质量探测方法包括:获取终端设备信息,并将终端设备信息添加至第一超文本传输协议HTTP请求消息中,将第一超文本传输协议HTTP请求消息发送给云平台;接收云平台发送的、响应第一超文本传输协议HTTP请求消息的第一HTTP响应消息,并从第一HTTP响应消息中获取数据上报策略;根据数据上报策略,获取终端设备的网络传输速率,并根据网络传输速率进行网络状态探测,得到当前网络状态;将当前网络状态添加至第二HTTP请求消息中,将第二HTTP请求消息发送给云平台。将第二HTTP请求消息发送给云平台。将第二HTTP请求消息发送给云平台。

【技术实现步骤摘要】
一种网络质量探测方法、终端设备、云平台及存储介质


[0001]本专利技术涉及网络质量探测领域,尤其涉及一种网络质量探测方法、终端设备、云平台及存储介质。

技术介绍

[0002]家庭网络是融合家庭控制网络和多媒体信息网络于一体的家庭信息化平台,是在家庭范围内实现信息设备、通信设备、娱乐设备、家用电器、自动化设备、照明设备、监控装置等设备互连和管理,以及数据和多媒体信息共享的系统。
[0003]现有技术中,在对家庭网络质量进行探测的过程中,通过在每个目标网络层级设备中部署网络探针,通过部署的网络探针周期性地发起网络质量探测任务,并收集网络质量探测数据进行网络质量分析,或是在终端设备上装载应用软件(Application,APP),通过APP与相关联的每一个服务器发起网络质量探测操作,通过探测响应时间与设定阈值时间的比较,确定家庭网络的质量。通过利用在每个目标网络层级设备中部署网络探针的方式,部署更新成本高,效率低,且通过装载APP的方式需要终端设备与服务器一直处于连接状态,利用APP通过探测响应时间与预设时间阈值进行比较,比较方式单一,导致家庭网络质量探测的效率和准确性低。

技术实现思路

[0004]有鉴于此,本申请实施例期望提供一种网络质量探测方法、终端设备、云平台及存储介质,能够提高家庭网络质量探测的效率和准确性。
[0005]为达到上述目的,本申请的技术方案是这样实现的:
[0006]第一方面,本申请实施例提供一种网络质量探测方法,应用于终端设备,所述方法包括:
[0007]获取终端设备信息,并将终端设备信息添加至第一超文本传输协议HTTP请求消息中,将第一超文本传输协议HTTP请求消息发送给云平台;
[0008]接收云平台发送的、响应第一超文本传输协议HTTP请求消息的第一HTTP响应消息,并从第一HTTP响应消息中获取数据上报策略;
[0009]根据数据上报策略,获取终端设备的网络传输速率,并根据网络传输速率进行网络状态探测,得到当前网络状态;
[0010]将当前网络状态添加至第二HTTP请求消息中,将第二HTTP请求消息发送给云平台。
[0011]第二方面,本申请实施例提供一种网络质量探测方法,应用于云平台,所述方法包括:
[0012]接收终端设备发送的携带终端设备信息的第一HTTP请求消息,并基于第一HTTP请求消息中的终端设备信息确定终端设备信息对应的数据上报策略;
[0013]将数据上报策略添加至第一HTTP响应消息中,并将第一HTTP响应消息发送给终端
设备;
[0014]接收终端设备发送的第二HTTP请求消息,从第二HTTP请求消息中获取基于数据上报策略探测的当前网络状态
[0015]第三方面,本申请提供一种终端设备,所述终端设备包括:
[0016]获取单元,用于获取终端设备信息;
[0017]添加单元,用于将终端设备信息添加至第一超文本传输协议HTTP请求消息中;
[0018]发送单元,用于将第一超文本传输协议HTTP请求消息发送给云平台;
[0019]接收单元,用于接收云平台发送的、响应第一超文本传输协议HTTP请求消息的第一HTTP响应消息;
[0020]所述获取单元,还用于从第一HTTP响应消息中获取数据上报策略;
[0021]所述获取单元,还用于根据数据上报策略,获取终端设备的网络传输速率;
[0022]探测单元,用于根据网络传输速率进行网络状态探测,得到当前网络状态;
[0023]所述添加单元,还用于将当前网络状态添加至第二HTTP请求消息中;
[0024]所述发送单元,还用于将第二HTTP请求消息发送给云平台。
[0025]第四方面,本申请实施例提供一种云平台,所述云平台包括:
[0026]接收单元,用于接收终端设备发送的携带终端设备信息的第一HTTP请求消息;
[0027]确定单元,用于基于第一HTTP请求消息中的终端设备信息确定终端设备信息对应的数据上报策略;
[0028]添加单元,用于将数据上报策略添加至第一HTTP响应消息中;
[0029]发送单元,用于将第一HTTP响应消息发送给终端设备;
[0030]所述接收单元,还用于接收终端设备发送的第二HTTP请求消息;
[0031]获取单元,用于从第二请求消息中获取基于数据上报策略探测的当前网络状态。
[0032]第五方面,本申请实施例提供又一种终端设备,所述终端设备包括:处理器、存储器及通信总线;处理器执行存储器存储的运行程序时实现上述网络质量探测方法。
[0033]第六方面,本申请实施例提供又一种云平台,所述云平台包括:处理器、存储器及通信总线;处理器执行存储器存储的运行程序时实现上述网络质量探测方法。
[0034]第八方面,本申请实施例提供一种存储介质,应用于终端设备,其上存储有计算机程序,该计算机程序被处理器执行时实现上述网络质量探测方法。
[0035]第九方面,本申请实施例提供又一种存储介质,应用于云平台,其上存储有计算机程序,该计算机程序被处理器执行时实现上述网络质量探测方法。
[0036]本申请实施例提供一种网络质量探测方法、终端设备、云平台及存储介质,该方法包括:获取终端设备信息,并将终端设备信息添加至第一超文本传输协议HTTP请求消息中,将第一超文本传输协议HTTP请求消息发送给云平台;接收云平台发送的、响应第一超文本传输协议HTTP请求消息的第一HTTP响应消息,并从第一HTTP响应消息中获取数据上报策略;根据数据上报策略,获取终端设备的网络传输速率,并根据网络传输速率进行网络状态探测,得到当前网络状态;将当前网络状态添加至第二HTTP请求消息中,将第二HTTP请求消息发送给云平台。采用上述实现方案,在进行网络质量探测的过程中,终端设备可以根据云平台响应的不同的数据上报策略,周期性地获取对应的网络传输速率,并能够根据获取的不同的网络传输速率对当前网络状态进行评估,并且在整个信息传输的过程中,都是通过
HTTP传输的方式进行终端设备和云平台之间的数据交互,获取探测网络状态质量的数据更加高效便捷,并且能够根据不同的数据上报策略进行不同终端设备的网络质量评估,能够提高网络质量探测的效率和准确性。
附图说明
[0037]图1为本申请实施例提供的一种网络质量探测方法流程图一;
[0038]图2为本申请实施例提供的一种终端设备与云平台秘钥协商流程图;
[0039]图3为本申请实施例提供的一种网络质量探测方法流程图二;
[0040]图4为本申请实施例提供的一种网络质量探测方法流程图三;
[0041]图5为本申请实施例提供的一种终端设备1的结构示意图;
[0042]图6为本申请实施例提供的一种云平台2的结构示意图;
[0043]图7为本申请实施例提供的一种终端设备3的结构示意图;
[0044]图8为本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络质量探测方法,其特征在于,应用于终端设备,所述方法包括:获取终端设备信息,并将所述终端设备信息添加至第一超文本传输协议HTTP请求消息中,将所述第一超文本传输协议HTTP请求消息发送给云平台;接收所述云平台发送的、响应所述第一超文本传输协议HTTP请求消息的第一HTTP响应消息,并从所述第一HTTP响应消息中获取数据上报策略;根据所述数据上报策略,获取所述终端设备的网络传输速率,并根据所述网络传输速率进行网络状态探测,得到当前网络状态;将所述当前网络状态添加至第二HTTP请求消息中,将所述第二HTTP请求消息发送给所述云平台。2.根据权利要求1所述的方法,其特征在于,所述接收所述云平台发送的、响应所述第一HTTP请求消息的第一HTTP响应消息,并从所述第一HTTP响应消息中获取数据上报策略之后,所述方法还包括:根据所述数据上报策略,获取所述终端设备的无线网络状态信息和所述终端设备的网络传输速率;将所述网络传输速率和所述无线网络状态信息添加至第三HTTP请求消息中,将所述第三HTTP请求消息周期性的发送至所述云平台;在接收到所述云平台发送的、响应所述第三HTTP请求消息的第二HTTP响应消息的情况下,从所述第二HTTP响应消息中获取探测指令;基于所述探测指令进行网络质量探测,得到当前网络质量;将所述当前网络质量添加至第四HTTP请求消息中,将所述第四HTTP请求消息发送给所述云平台。3.根据权利要求1所述的方法,其特征在于,所述获取终端设备信息之前,所述方法还包括:向所述云平台发起密钥协商请求,以生成所述终端设备对应的第一共享秘钥和所述云平台对应的第二共享密钥;所述将所述终端设备信息添加至第一HTTP请求消息中,将所述第一HTTP请求消息发送给云平台,包括:终端设备基于所述第一共享秘钥对所述设备信息进行加密,并将加密后的设备信息添加至第一HTTP请求消息中,将所述第一HTTP请求消息发送给云平台,以供所述云平台利用所述第二共享密钥对所述加密后的设备信息进行解密。4.根据权利要求1所述的方法,其特征在于,所述网络传输速率为终端设备上行速率,所述根据所述网络传输速率进行网络状态探测,得到当前网络状态,包括:若所述终端设备上行速率大于第一阈值,确定所述终端设备的当前网络状态为第一上行网络状态;所述第一阈值为上行网络状态阈值和上行网络状态标准差之和,所述上行网络状态阈值根据终端设备最差上行速率、终端设备最优上行速率和终端设备出现频率较高的上行速率确定的,所述上行网络状态标准差根据所述终端设备最差上行速率和所述终端设备最优上行速率确定的;若所述终端设备上行速率大于或等于所述上行网络状态阈值且小于所述第一阈值,确定所述终端设备的当前网络状态为第二上行网络状态;
若所述终端设备上行速率小于所述上行网络状态阈值且大于第二阈值,确定所述终端设备的当前网络状态为第三上行网络状态;所述第二阈值为所述上行网络状态阈值和所述上行网络状态标准差之差;若所述终端设备上行速率小于或等于所述第二阈值,确定所述终端设备的当前网络状态为第四上行网络状态;其中,所述第一上行网络状态优于所述第二上行网络状态,所述第二上行网络状态优于所述第三上行网络状态;所述第三上行网络状态优于所述第四上行网络状态。5.根据权利要求1所述的方法,其特征在于,所述网络传输速率为终端设备下挂设备下行速率,所述根据所述网络传输速率进行网络状态探测,得到当前网络状态,还包括:若所述终端设备下挂设备下行速率大于第三阈值,确定所述终端设备的当前网络状态为第一下行网络状态;所述第三阈值为终端设备下行网络状态阈值和终端设备下行网络状态标准差之和,所述终端设备下行网络状态阈值根据终端设备下挂设备最优下行速率、终端设备下挂设备最差下行速率、终端设备下挂设备出现频率较高的下行速率确定的,所述终端设备下行网络状态标准差根据所述终端设备下挂设备最优下行速率和所述终端设备下挂设备最差下行速率确定的;若所述终端设备下挂设备下行速率大于或等于所述终端设备下行网络状态阈值且小于所述第三阈值,确定所述终端设备的当前网络状态为第二下行网络状态;若所述终端设备下挂设备下行速率小于所述终端设备下行网络状态阈值且大于或等于第四阈值,确定所述终端设备的当前网络状态为第三下行网络状态;所述第四阈值为所述终端设备下行网络状态阈值和所述终端设备下行网络状态标准差之差;若所述终端设备下挂设备下行速率小于或等于所述第四阈值,确定所述终端设备的当前网络状态为第四下行网络状态;其中,所述第一下行网络状态优于所述第二下行网络状态,所述第二下行网络状态优于所述第三下行网络状态;所述第三下行网络状态优于所述第四下行网络状态。6.根据权利要求2所述的方法,其特征在于,所述探测指令为网页访问指令,所述基于所述探测指令进行网络质量探测,得到当前网络质量,包括:在所述终端设备上发起网页访问,统计终端设备建立传输控制协议TCP连接的成功率;若所述成功率大于或等于第五阈值,确定所述终端设备的当前网络质量为第一网络质量;若所述成功率小于所述第五阈值,确定所述终端设备的当前网络质量为第二网络质量;其中,所述第一网络质量优于所述第...

【专利技术属性】
技术研发人员:魏飞赵航斌张依东陈庆清
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1