本发明涉及网络质量探测领域,尤其涉及一种网络质量探测方法、终端设备、云平台及存储介质。
背景技术:
1、家庭网络是融合家庭控制网络和多媒体信息网络于一体的家庭信息化平台,是在家庭范围内实现信息设备、通信设备、娱乐设备、家用电器、自动化设备、照明设备、监控装置等设备互连和管理,以及数据和多媒体信息共享的系统。
2、现有技术中,在对家庭网络质量进行探测的过程中,通过在每个目标网络层级设备中部署网络探针,通过部署的网络探针周期性地发起网络质量探测任务,并收集网络质量探测数据进行网络质量分析,或是在终端设备上装载应用软件(application,app),通过app与相关联的每一个服务器发起网络质量探测操作,通过探测响应时间与设定阈值时间的比较,确定家庭网络的质量。通过利用在每个目标网络层级设备中部署网络探针的方式,部署更新成本高,效率低,且通过装载app的方式需要终端设备与服务器一直处于连接状态,利用app通过探测响应时间与预设时间阈值进行比较,比较方式单一,导致家庭网络质量探测的效率和准确性低。
技术实现思路
1、有鉴于此,本申请实施例期望提供一种网络质量探测方法、终端设备、云平台及存储介质,能够提高家庭网络质量探测的效率和准确性。
2、为达到上述目的,本申请的技术方案是这样实现的:
3、第一方面,本申请实施例提供一种网络质量探测方法,应用于终端设备,所述方法包括:
4、获取终端设备信息,并将终端设备信息添加至第一超文本传输协议http请求消息中,将第一超文本传输协议http请求消息发送给云平台;
5、接收云平台发送的、响应第一超文本传输协议http请求消息的第一http响应消息,并从第一http响应消息中获取数据上报策略;
6、根据数据上报策略,获取终端设备的网络传输速率,并根据网络传输速率进行网络状态探测,得到当前网络状态;
7、将当前网络状态添加至第二http请求消息中,将第二http请求消息发送给云平台。
8、第二方面,本申请实施例提供一种网络质量探测方法,应用于云平台,所述方法包括:
9、接收终端设备发送的携带终端设备信息的第一http请求消息,并基于第一http请求消息中的终端设备信息确定终端设备信息对应的数据上报策略;
10、将数据上报策略添加至第一http响应消息中,并将第一http响应消息发送给终端设备;
11、接收终端设备发送的第二http请求消息,从第二http请求消息中获取基于数据上报策略探测的当前网络状态
12、第三方面,本申请提供一种终端设备,所述终端设备包括:
13、获取单元,用于获取终端设备信息;
14、添加单元,用于将终端设备信息添加至第一超文本传输协议http请求消息中;
15、发送单元,用于将第一超文本传输协议http请求消息发送给云平台;
16、接收单元,用于接收云平台发送的、响应第一超文本传输协议http请求消息的第一http响应消息;
17、所述获取单元,还用于从第一http响应消息中获取数据上报策略;
18、所述获取单元,还用于根据数据上报策略,获取终端设备的网络传输速率;
19、探测单元,用于根据网络传输速率进行网络状态探测,得到当前网络状态;
20、所述添加单元,还用于将当前网络状态添加至第二http请求消息中;
21、所述发送单元,还用于将第二http请求消息发送给云平台。
22、第四方面,本申请实施例提供一种云平台,所述云平台包括:
23、接收单元,用于接收终端设备发送的携带终端设备信息的第一http请求消息;
24、确定单元,用于基于第一http请求消息中的终端设备信息确定终端设备信息对应的数据上报策略;
25、添加单元,用于将数据上报策略添加至第一http响应消息中;
26、发送单元,用于将第一http响应消息发送给终端设备;
27、所述接收单元,还用于接收终端设备发送的第二http请求消息;
28、获取单元,用于从第二请求消息中获取基于数据上报策略探测的当前网络状态。
29、第五方面,本申请实施例提供又一种终端设备,所述终端设备包括:处理器、存储器及通信总线;处理器执行存储器存储的运行程序时实现上述网络质量探测方法。
30、第六方面,本申请实施例提供又一种云平台,所述云平台包括:处理器、存储器及通信总线;处理器执行存储器存储的运行程序时实现上述网络质量探测方法。
31、第八方面,本申请实施例提供一种存储介质,应用于终端设备,其上存储有计算机程序,该计算机程序被处理器执行时实现上述网络质量探测方法。
32、第九方面,本申请实施例提供又一种存储介质,应用于云平台,其上存储有计算机程序,该计算机程序被处理器执行时实现上述网络质量探测方法。
33、本申请实施例提供一种网络质量探测方法、终端设备、云平台及存储介质,该方法包括:获取终端设备信息,并将终端设备信息添加至第一超文本传输协议http请求消息中,将第一超文本传输协议http请求消息发送给云平台;接收云平台发送的、响应第一超文本传输协议http请求消息的第一http响应消息,并从第一http响应消息中获取数据上报策略;根据数据上报策略,获取终端设备的网络传输速率,并根据网络传输速率进行网络状态探测,得到当前网络状态;将当前网络状态添加至第二http请求消息中,将第二http请求消息发送给云平台。采用上述实现方案,在进行网络质量探测的过程中,终端设备可以根据云平台响应的不同的数据上报策略,周期性地获取对应的网络传输速率,并能够根据获取的不同的网络传输速率对当前网络状态进行评估,并且在整个信息传输的过程中,都是通过http传输的方式进行终端设备和云平台之间的数据交互,获取探测网络状态质量的数据更加高效便捷,并且能够根据不同的数据上报策略进行不同终端设备的网络质量评估,能够提高网络质量探测的效率和准确性。
1.一种网络质量探测方法,其特征在于,应用于终端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收所述云平台发送的、响应所述第一http请求消息的第一http响应消息,并从所述第一http响应消息中获取数据上报策略之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述获取终端设备信息之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述网络传输速率为终端设备上行速率,所述根据所述网络传输速率进行网络状态探测,得到当前网络状态,包括:
5.根据权利要求1所述的方法,其特征在于,所述网络传输速率为终端设备下挂设备下行速率,所述根据所述网络传输速率进行网络状态探测,得到当前网络状态,还包括:
6.根据权利要求2所述的方法,其特征在于,所述探测指令为网页访问指令,所述基于所述探测指令进行网络质量探测,得到当前网络质量,包括:
7.根据权利要求2所述的方法,其特征在于,所述探测指令为因特网包探索器ping测试指令时,所述基于所述探测指令进行网络质量探测,得到当前网络质量,还包括:
8.一种网络质量探测方法,其特征在于,应用于云平台,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述接收终端设备发送的携带终端设备信息的第一http请求消息之后,并基于所述第一http请求消息中的终端设备信息确定所述终端设备信息对应的上报策略之前,所述方法包括:
10.根据权利要求8所述的方法,其特征在于,所述将所述策略发送给所述终端设备之后,所述方法还包括:
11.一种终端设备,其特征在于,所述终端设备包括:
12.一种云平台,其特征在于,所述云平台包括:
13.一种终端设备,其特征在于,所述终端设备包括:处理器、存储器及通信总线;所述处理器执行存储器存储的运行程序时实现如权利要求1-7任一项所述的方法。
14.一种云平台,其特征在于,所述云平台包括:处理器、存储器及通信总线;所述处理器执行存储器存储的运行程序时实现如权利要求8-10任一项所述的方法。
15.一种存储介质,其上存储有计算机程序,应用于终端设备,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。
16.一种存储介质,其上存储有计算机程序,应用于云平台,其特征在于,该计算机程序被处理器执行时实现如权利要求8-10任一项所述的方法。