监控服务质量的方法、服务端、客户端及系统的制作方法

文档序号:8365589阅读:591来源:国知局
监控服务质量的方法、服务端、客户端及系统的制作方法
【技术领域】
[0001]本申请涉及计算机通信技术领域,尤其涉及监控服务质量的方法、服务端、客户端及系统。
【背景技术】
[0002]随着移动互联网的迅猛发展,凭借优秀体验和交互设计而吸引广大网民的移动端产品(第三方应用程序),其服务质量也越来越受到人们的关注。特别是某些即时通讯类的第三方应用,受网络的影响更大,包括可达性和响应速度等一些服务质量,无法通过线上的日志或者传统的方法来获得。针对这些服务质量,如何才能自动化地监控、并实时地、跨地域地返回监控数据,已形成了业界所共识的普遍难题。
[0003]目前,现有的对第三方应用的服务质量的监控方法包括:外包监控的方式,通过雇佣专业人员,在实际的使用环境中检测待测的第三方应用程序的服务质量,这种技术的缺陷在于:成本高,效率低,资源有限,难以跨地域推广。常规的众包监控方式,将待测的应用程序分发到各众包人员手中,从而检测待测的应用程序的服务质量,这种技术的缺陷在于:监控的稳定性差,效率低,具有很大的局限性。

【发明内容】

[0004]本申请提供了一种监控服务质量的方法、服务端、客户端及系统,解决了现有技术中对服务质量监控的稳定性差,效率低的技术问题。
[0005]第一方面,本申请提供了一种监控服务质量的方法,所述方法包括:获取与待监控服务对应的服务监控程序的安装包的下载地址;向满足预定条件的客户端提供所述服务监控程序的安装包的下载地址,以供用户选择并下载所述安装包;以及从所述客户端获取对应于所述待监控服务的服务质量数据,其中,所述服务质量数据由所述客户端调度执行对应的服务监控程序时而获取。
[0006]在某些实施方式中,所述方法还包括:接收客户端发送的客户端匹配信息;获取所述待监控服务的服务匹配信息;至少基于所述客户端匹配信息以及所述服务匹配信息确定所述客户端是否满足预定条件。
[0007]在某些实施方式中,所述至少基于所述客户端匹配信息以及所述服务匹配信息确定所述客户端是否满足预定条件,包括:判断所述客户端匹配信息是否与所述服务匹配信息匹配;至少满足所述客户端匹配信息与所述服务匹配信息匹配,确定所述客户端满足预定条件。
[0008]在某些实施方式中,所述客户端匹配信息包括以下至少一项:待匹配客户端当前所处的地理位置,待匹配客户端对应的设备的型号,待匹配客户端的版本信息以及待匹配客户端当前所使用的网络的制式类型;所述服务匹配信息包括以下至少一项:预定的地理位置,预定的设备型号,预定的客户端版本信息以及预定的网络的制式类型。
[0009]在某些实施方式中,所述方法还包括:获取与所述待监控服务对应的服务监控程序的相关信息;向满足预定条件的客户端提供所述服务监控程序的相关信息。
[0010]在某些实施方式中,所述服务监控程序的相关信息包括以下至少一项:所述服务监控程序的版本信息;所述服务监控程序对应的待监控服务的服务匹配信息;预设的所述服务监控程序的任务执行周期;以及调度执行所述服务监控程序的预定通信格式。
[0011]在某些实施方式中,所述方法还包括:从所述客户端获取监控关联信息;基于所述监控关联信息确定对应于所述客户端的用户数据的修正信息;基于所述修正信息对所述用户数据进行修正;其中,所述监控关联信息包括以下至少一项:监控时长信息,所述客户端当前所使用的网络的制式类型信息,以及所述客户端当前所使用的网络流量的信息。
[0012]第二方面,本申请提供了一种监控服务质量的方法,所述方法包括:满足预定条件的客户端从服务端获取与待监控服务对应的服务监控程序安装包的下载地址;提供所述下载地址对应的服务监控程序的选择界面,以供用户选择并下载所述安装包;调度执行已安装的所述服务监控程序以获取对应于所述待监控服务的服务质量数据;以及向所述服务端发送所述服务质量数据。
[0013]在某些实施方式中,所述方法还包括:向服务端发送所述客户端的客户端匹配信息,以供所述服务端至少基于所述客户端匹配信息以及待监控服务的服务匹配信息确定所述客户端是否满足预定条件。
[0014]在某些实施方式中,所述客户端匹配信息包括以下至少一项:待匹配客户端当前所处的地理位置,待匹配客户端对应的设备的型号,待匹配客户端的版本信息以及待匹配客户端当前所使用的网络的制式类型;所述服务匹配信息包括以下至少一项:预定的地理位置,预定的设备型号,预定的客户端版本信息以及预定的网络的制式类型。
[0015]在某些实施方式中,所述方法还包括:满足预定条件的客户端从服务端获取与所述待监控服务对应的服务监控程序的相关信息。
[0016]在某些实施方式中,所述方法还包括:向服务端发送对应于所述待监控服务的监控关联信息,以供所述服务端基于所述监控关联信息确定对应于所述客户端的用户数据的修正信息,并基于所述修正信息对所述用户数据进行修正;其中,所述监控关联信息包括以下至少一项:监控时长信息,所述客户端当前所使用的网络的制式类型信息,以及所述客户端当前所使用的网络流量的信息。
[0017]第三方面,本申请提供了一种监控服务质量的服务端,所述服务端包括:第一获取单元,用于获取与待监控服务对应的服务监控程序的安装包的下载地址;分发单元,用于向满足预定条件的客户端提供所述服务监控程序的安装包的下载地址,以供用户选择并下载所述安装包;以及第二获取单元,用于从所述客户端获取对应于所述待监控服务的服务质量数据,其中,所述服务质量数据由所述客户端调度执行对应的服务监控程序时而获取。
[0018]在某些实施方式中,所述服务端还包括:客户端匹配信息接收单元,用于接收客户端发送的客户端匹配信息;服务匹配信息获取单元,用于获取所述待监控服务的服务匹配信息;确定单元,用于至少基于所述客户端匹配信息以及所述服务匹配信息确定所述客户端是否满足预定条件。
[0019]在某些实施方式中,所述确定单元配置用于:判断所述客户端匹配信息是否与所述服务匹配信息匹配;至少满足所述客户端匹配信息与所述服务匹配信息匹配,确定所述客户端满足预定条件。
[0020]在某些实施方式中,所述服务端还包括:相关信息获取单元,用于获取与所述待监控服务对应的服务监控程序的相关信息;相关信息发送单元,用于向满足预定条件的客户端提供所述服务监控程序的相关信息。
[0021]在某些实施方式中,所述服务端还包括:监控关联信息获取单元,用于从所述客户端获取监控关联信息;修正信息确定单元,用于基于所述监控关联信息确定对应于所述客户端的用户数据的修正信息;修正单元,用于基于所述修正信息对所述用户数据进行修正;其中,所述监控关联信息包括以下至少一项:监控时长信息,所述客户端当前所使用的网络的制式类型信息,以及所述客户端当前所使用的网络流量的信息。
[0022]第四方面,本申请提供了一种监控服务质量的客户端,所述客户端包括:下载地址获取单元,用于在满足预定条件时,从服务端获取与待监控服务对应的服务监控程序安装包的下载地址;选择界面提供单元,用于提供所述下载地址对应的服务监控程序的选择界面,以供用户选择并下载所述安装包;服务质量数据获取单元,用于调度执行已安装的所述服务监控程序以获取对应于所述待监控服务的服务质量数据;以及服务质量数据发送单元,用于向所述服务端发送所述服务质量数据。
[0023]在某些实施方式中,所述客户端还包括:客户端匹配信息发送单元,用于向服务端发送所述客户端的客户端匹配信息,以供所述服务端至少基于所述客户端匹配信息以及待监控服务的服务匹配信息确定所述客户端是否满足预定条件。
[0024]在某些实施方式中,所述客户端还包括:相关信息接收单元,用于在满足预定条件时,从服务端获取与所述待监控服务对应的服务监控程序的相关信息。
[0025]在某些实施方式中,所述客户端还包括:监控关联信息发送单元,用于向服务端发送对应于所述待监控服务的监控关联信息,以供所述服务端基于所述监控关联信息确定对应于所述客户端的用户数据的修正
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1