[发明专利]即时通讯服务的调度系统和方法在审
申请号: | 202111165004.1 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113923195A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 王贵喜;覃建策;窦志同;杨元 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | H04L65/1059 | 分类号: | H04L65/1059;H04L65/1063;H04L65/80;H04L51/04 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;吴雪 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 服务 调度 系统 方法 | ||
本申请涉及一种即时通讯服务的调度系统和方法。该方案为:服务端在接收到客户端的即时通讯服务请求的情况下,向客户端返回第一连接列表,第一连接列表中记录有与客户端的网络特征匹配的多个连接节点,多个连接节点按照服务端确定的匹配度排序。客户端对第一连接列表中的连接节点进行实际连通质量探测,并重新排序得到第二连接列表。在客户端连接至第二连接列表中的目标连接节点的情况下,服务端通过目标连接节点为客户端提供即时通讯服务。本方案服务端根据客户端的网络特征筛选一批连接节点,客户端探测各个连接节点的实际连通质量,从而选择出最优的连接节点来建立连接,可提高即时通讯链路的连通率,解决了即时通讯链路的连通率较低的问题。
技术领域
本申请涉及互联网技术领域,尤其涉及一种即时通讯服务的调度系统和方法。
背景技术
即时通讯(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。即时通讯的消息传递速度极大影响了即时通讯系统的可用性和用户体验。消息传递速度不仅受即时通讯链路的建立时长影响,还受即时通讯链路的连通率、通信质量等的影响。即时通讯系统在使用前,通常需要客户端请求服务端接口,服务端向客户端返回连接节点和端口,客户端根据连接节点和端口与服务端建立即时通讯链路。但是往往服务端会给客户端大量连接节点和端口,但并不是所有节点和端口都是可用的,甚至大部分都是不可用的。即时通讯链路的连通率较低,导致现有即时通讯系统的可用性较差,在网络环境不稳定的情况下延迟现象尤为突出。
目前,相关技术中,仅发现服务端根据地域进行通信节点分配来提升通讯链路连通率的方案,但该方案虽然能一定程度上提升通讯链路的连通率,但还远远达不到即时通讯系统的即时性要求。
针对即时通讯链路的连通率较低的问题,目前尚未提出有效的解决方案。
发明内容
本申请提供了一种即时通讯服务的调度系统和方法,以解决即时通讯链路的连通率较低的技术问题。
根据本申请实施例的一个方面,本申请提供了一种即时通讯服务的调度系统,包括:
服务端,用于在接收到客户端的即时通讯服务请求的情况下,向客户端返回第一连接列表,其中,第一连接列表中记录有与客户端的网络特征匹配的多个连接节点,多个连接节点按照服务端确定的匹配度排序;在客户端连接至目标连接节点的情况下,通过目标连接节点为客户端提供即时通讯服务;
客户端,用于向服务端发送即时通讯服务请求;接收服务端响应即时通讯服务请求返回的第一连接列表;对第一连接列表中的连接节点进行实际连通质量探测,并重新排序得到第二连接列表;连接至第二连接列表中的目标连接节点,以接受服务端提供的即时通讯服务。
根据本申请实施例的另一方面,本申请提供了一种即时通讯服务的调度方法,应用于服务端,包括:
在接收到客户端的即时通讯服务请求的情况下,向客户端返回第一连接列表,其中,第一连接列表中记录有与客户端的网络特征匹配的多个连接节点,多个连接节点按照服务端确定的匹配度排序;
在客户端连接至第二连接列表中的目标连接节点的情况下,通过目标连接节点为客户端提供即时通讯服务,其中,第二连接列表为客户端对第一连接列表中的连接节点进行实际连通质量探测后重新排序得到的。
可选地,接收客户端的即时通讯服务请求之后,所述方法还包括按照如下方式中的至少之一确定第一连接列表:
根据客户端的互联网协议地址确定客户端所在的目标地理位置;利用目标地理位置确定客户端所在的目标蜂窝小区;将预设在目标蜂窝小区中的连接节点按照与目标地理位置的距离进行排序,得到第一连接列表,其中,客户端的网络特征包括地理位置,匹配度包括距离;
将客户端的历史连通记录中的连接节点按照连通成功率排序,得到第一连接列表,其中,客户端的网络特征包括历史连通节点,匹配度包括连通成功率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165004.1/2.html,转载请声明来源钻瓜专利网。