[发明专利]即时通讯网络质量的检测方法及系统有效
申请号: | 201910078886.4 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109600283B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 李淼;高晓光;师海阳;杨攀 | 申请(专利权)人: | 北京云中融信网络科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/58;H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 毕翔宇 |
地址: | 100000 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 网络 质量 检测 方法 系统 | ||
本发明提供了一种即时通讯网络质量的检测方法及系统,涉及即时通讯技术领域,用于导航服务器,所述方法包括:在各客户端连接即时通讯服务器IM Server之前,接收各客户端发送的IM Server地址请求;计算所述客户端对应的IM Server地址,并将所述IM Server地址返回给所述客户端,以使所述客户端根据所述IM Server地址与对应的IM Server建立连接;记录所述客户端的IM Server地址请求相关信息并上传给所述IM Server,以使所述IM Server根据自身记录的客户端连接情况及所述客户端的IM Server地址请求相关信息评估即时通讯网络质量。本发明通过导航服务器对客户端的IM Server地址请求相关信息进行记录,使得即时通讯服务器IM Server可以准确分析即时通讯网络质量,从而提高即时通讯网络质量检测的准确性。
技术领域
本发明涉及即时通讯技术领域,尤其是涉及一种即时通讯网络质量的检测方法及系统。
背景技术
在互联网飞速发展的今天,各种应用软件APP层出不穷,而APP的用户分布在全国乃至世界各地,因此,客户端通过TCP(Transmission Control Protocol,传输控制协议)连接到即时通讯服务器IM(Instant Messaging,即时通讯)server的网络环境是复杂多变的,在通信过程中客户端可能需要经过无数个路由器、交换机、服务器、网关等设备才能将连接请求发送到IM Server,并且各个设备之间的网络质量参差不齐,导致数据包重传的问题,另外,用户的聊天数据可能经过几秒或者十几秒时间才能到达IM Server,同理,IM Server下发数据也可能经过几秒或者是十几秒才能到达客户端,使得用户体检极差。因此,即时通讯网络质量的检测是很有必要的。
目前,常用的检查网络质量的方法:在检查网络质量时,往往通过在客户端用传统的Ping(Packet Internet Groper,因特网包探索器)、远程终端协议telnet方法对指定的IP地址和端口进行定向的ttl(Time To Live,存留时间)和网络耗时检查,ttl即域名解析在DNS(Domain Name System,域名系统)服务器中存留时间。
但是,上述方法只能从客户端对服务端进行请求并获取ttl和网络耗时,服务端无法主动检查各个地区的网络质量,只能被动的通过出现网络问题地区的客户端获取网络质量。而客户端的大部分用户不会因为网络质量问题而主动的去配合服务端检查网络质量,而且从客户端那里获取的有关网络质量的数据的真实性无法保证。另外,通过客户端获取的网络质量的数据太少,无法宏观的评估该地区的综合网络质量。因此,目前无法对地区的即时通讯网络质量进行准确检测。
发明内容
有鉴于此,本发明的目的在于提供即时通讯网络质量的检测方法及系统,以缓解目前无法对即时通讯网络质量进行准确检测的技术问题。
第一方面,本发明实施例提供了一种即时通讯网络质量的检测方法,用于导航服务器,所述方法包括:
在各客户端连接即时通讯服务器IM Server之前,接收各客户端发送的IM Server地址请求;
计算所述客户端对应的IM Server地址,并将所述IM Server地址返回给所述客户端,以使所述客户端根据所述IM Server地址与对应的IM Server建立连接;
记录所述客户端的IM Server地址请求相关信息并上传给所述IM Server,以使所述IM Server根据自身记录的客户端连接情况及所述客户端的IM Server地址请求相关信息评估即时通讯网络质量。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述客户端的IM Server地址请求相关信息至少包括源IP地址、用户ID、Token、当前请求时间以及发送IM Server地址请求的客户端总数Total1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云中融信网络科技有限公司,未经北京云中融信网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910078886.4/2.html,转载请声明来源钻瓜专利网。