一种网络服务质量监测方法、系统及终端技术方案

技术编号:15706792 阅读:91 留言:0更新日期:2017-06-26 21:54
本发明专利技术实施例公开了一种网络QoS监测方法、系统及终端。所述方法包括:应用程序激活后,终端的操作系统调用QoS监测模块;所述QoS监测模块向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;所述QoS监测模块获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;所述QoS监测模块获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息以及可变更的QoS等级信息。

Network service quality monitoring method, system and terminal

The embodiment of the invention discloses a network QoS monitoring method, a system and a terminal. The method comprises the following steps: application after activation, the operating system called QoS monitoring terminal module; the QoS monitoring module transmits a request message to the network equipment; the request message for the user to sign QoS information and network load information; a user of the QoS monitoring module obtains the network devices to send signed QoS information and the network load information; the QoS monitoring module to obtain QoS demand information, the demand of QoS information, the user signed QoS information and network load information based on QoS and QoS to determine the level of information level information can be changed.

【技术实现步骤摘要】
一种网络服务质量监测方法、系统及终端
本专利技术涉及网络服务质量(QoS,QualityofService)技术,具体涉及一种网络QoS监测方法、系统及终端。
技术介绍
现有技术中,对移动终端的网络QoS监测主要在网络侧实现,网络侧设备通过业务流分析的方式进行QoS监测。现有技术中的网络QoS监测有以下几个缺点:1、由于网络流量非常大,尤其是4G网络已经普及,网络流量爆炸式增长,对网络侧的流量QoS监测设备的性能要求非常高,导致成本剧增;2、由于移动网络的无线上网方式,还存在无线的部分,即使核心网针对QoS进行了资源预留,但是无线的部分还存在很大的不可控因素,如信号不好、信号被屏蔽等情况,通过网络侧的QoS监测难以分析。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种网络QoS监测方法、系统及终端,能够避免网络侧集中的QoS监测带来的高性能、高成本的压力。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种网络QoS监测方法,其特征在于,所述方法包括:应用程序激活后,终端的操作系统调用QoS监测模块;所述QoS监测模块向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;所述QoS监测模块获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;所述QoS监测模块获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息。上述方案中,所述方法还包括:所述操作系统与业务服务器交互,获得所述应用程序对应的业务信息,以及调用所述QoS监测模块;所述QoS监测模块分析所述业务信息,获得QoS实际信息;判断所述QoS实际信息是否达到所述QoS需求信息,获得判断结果,将所述判断结果发送至网络设备。上述方案中,所述方法还包括:输出所述QoS等级信息,以供用户进行选择。上述方案中,所述方法还包括:基于预设配置输出所述QoS实际信息,当所述判断结果为所述QoS实际信息未达到所述QoS需求信息时,输出功能选项,所述功能选项的选择位表征可变更的QoS服务;获得用户的选择操作,基于所述选择操作确定QoS的调整结果,将所述QoS的调整结果发送至网络设备。上述方案中,所述终端的操作系统调用QoS监测模块之前,所述方法还包括:所述QoS监测模块向所述操作系统注册网络包过滤器功能;所述QoS监测模块接收到表征注册成功的响应信息后,进行登记处理。本专利技术实施例还提供了一种终端,所述终端包括:操作系统驱动模块和QoS监测模块;其中,所述操作系统驱动模块,用于应用程序被激活后,调用QoS监测模块;所述QoS监测模块,用于向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;还用于获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息。上述方案中,所述操作系统驱动模块,还用于与业务服务器交互,获得所述应用程序对应的业务信息,以及调用所述QoS监测模块;所述QoS监测模块,还用于分析所述业务信息,获得所述应用程序的QoS实际信息。上述方案中,所述终端还包括输出模块;所述QoS监测模块,还用于确定QoS等级信息之后,基于所述QoS等级信息确定可变更的QoS等级;所述输出模块,用于输出所述可变更的QoS等级,以供用户进行选择。上述方案中,所述终端还包括输出模块,用于基于预设配置输出所述QoS实际信息;还用于输出所述QoS监测模块生成的功能选项;所述QoS监测模块,还用于当所述QoS实际信息未达到所述QoS需求信息时,生成功能选项;所述功能选项的选择位表征可变更的QoS等级;还用于获得用户的选择操作,基于所述选择操作确定QoS的调整结果,将所述QoS的调整结果发送至网络设备。上述方案中,所述QoS监测模块,还用于被所述操作系统驱动模块调用之前,向所述操作系统驱动模块注册网络包过滤器功能;接收到表征注册成功的相应信息后,进行登记处理。本专利技术实施例还提供了一种网络QoS监测系统,所述系统包括:终端和网络设备;其中,所述终端,用于向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;还用于获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息;所述网络设备,用于基于所述请求消息查询数据库,获得与所述终端匹配的用户签约的QoS信息和网络负荷信息,将所述用户签约的QoS信息和网络负荷信息发送至所述终端。上述方案中,所述系统还包括业务服务器,用于与所述终端交互,获得所述终端的对应的业务信息,将所述业务信息发送至所述终端;所述终端,还用于分析所述业务信息,获得所述应用程序的QoS实际信息。本专利技术实施例的网络QoS监测方法、系统及终端,终端激活应用程序后,所述终端的操作系统调用QoS监测模块;所述QoS监测模块向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;所述QoS监测模块获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;所述QoS监测模块获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息。如此,采用本专利技术实施例的技术方案,通过终端实现网络QoS的监测,将计算和分析的功能分布到终端上,一方面避免了网络侧集中的QoS监测带来的高性能、高成本的压力;另一方面,通过终端对网络QoS的监测,也便于终端为移动终端时,对无线通信网络进行QoS监测,大大提升了终端的QoS检测的精确性和可控性。附图说明图1为本专利技术实施例一的网络QoS监测方法的流程示意图;图2为本专利技术实施例二的网络QoS监测方法的流程示意图;图3为本专利技术实施例的网络QoS监测之前QoS监测模块进行注册的流程示意图;图4为本专利技术实施例三的网络QoS监测方法的流程示意图;图5为本专利技术实施例五的终端的组成结构示意图;图6为本专利技术实施例四的网络QoS监测系统的组成结构示意图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步详细的说明。实施例一本专利技术实施例提供了一种网络QoS监测方法,应用于终端中。图1为本专利技术实施例一的网络QoS监测方法的流程示意图;如图1所示,所述方法包括:步骤101:应用程序激活后,终端的操作系统调用QoS监测模块。步骤102:所述QoS监测模块向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息。步骤103:所述QoS监测模块获得所述网络设备发送的用户签约的QoS信息和网络负荷信息。步骤104:所述QoS监测模块获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息以及可变更的QoS等级信息。本实施例中,所述应用程序被激活,也即启动相应的应用程序,所述应用程序具体可以为浏览器、网络音频播放器、网络视频播放器等等。所述应用程序激活后,所述应用程序通过操作系统发起网络请求,发送业务请求消息包,同时,所述操作系统调用QoS监测模块,以通过所述Qo本文档来自技高网...
一种网络服务质量监测方法、系统及终端

【技术保护点】
一种网络服务质量QoS监测方法,其特征在于,所述方法包括:应用程序激活后,终端的操作系统调用QoS监测模块;所述QoS监测模块向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;所述QoS监测模块获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;所述QoS监测模块获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息。

【技术特征摘要】
1.一种网络服务质量QoS监测方法,其特征在于,所述方法包括:应用程序激活后,终端的操作系统调用QoS监测模块;所述QoS监测模块向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;所述QoS监测模块获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;所述QoS监测模块获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述操作系统与业务服务器交互,获得所述应用程序对应的业务信息,以及调用所述QoS监测模块;所述QoS监测模块分析所述业务信息,获得QoS实际信息;判断所述QoS实际信息是否达到所述QoS需求信息,获得判断结果,将所述判断结果发送至网络设备。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:输出所述QoS等级信息,以供用户进行选择。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:基于预设配置输出所述QoS实际信息,当所述判断结果为所述QoS实际信息未达到所述QoS需求信息时,输出功能选项,所述功能选项的选择位表征可变更的QoS服务;获得用户的选择操作,基于所述选择操作确定QoS的调整结果,将所述QoS的调整结果发送至网络设备。5.根据权利要求1至4任一项所述的方法,其特征在于,所述终端的操作系统调用QoS监测模块之前,所述方法还包括:所述QoS监测模块向所述操作系统注册网络包过滤器功能;所述QoS监测模块接收到表征注册成功的响应信息后,进行登记处理。6.一种终端,其特征在于,所述终端包括:操作系统驱动模块和QoS监测模块;其中,所述操作系统驱动模块,用于应用程序被激活后,调用QoS监测模块;所述QoS监测模块,用于向网络设备发送请求消息;所述请求消息用于请求用户签约的QoS信息和网络负荷信息;获得所述网络设备发送的用户签约的QoS信息和网络负荷信息;还用于获取QoS需求信息,基于所述QoS需求信息、所述用户签约的QoS信息和网络负荷信息,确定QoS等级信息...

【专利技术属性】
技术研发人员:袁向阳
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1