[发明专利]即时通讯服务的调度系统和方法在审
申请号: | 202111165004.1 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113923195A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 王贵喜;覃建策;窦志同;杨元 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | H04L65/1059 | 分类号: | H04L65/1059;H04L65/1063;H04L65/80;H04L51/04 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;吴雪 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 服务 调度 系统 方法 | ||
1.一种即时通讯服务的调度系统,其特征在于,包括:
服务端,用于在接收到客户端的即时通讯服务请求的情况下,向所述客户端返回第一连接列表,其中,所述第一连接列表中记录有与所述客户端的网络特征匹配的多个连接节点,所述多个连接节点按照所述服务端确定的匹配度排序;在所述客户端连接至目标连接节点的情况下,通过所述目标连接节点为所述客户端提供即时通讯服务;
客户端,用于向服务端发送即时通讯服务请求;接收所述服务端响应所述即时通讯服务请求返回的所述第一连接列表;对所述第一连接列表中的连接节点进行实际连通质量探测,并重新排序得到第二连接列表;连接至所述第二连接列表中的所述目标连接节点,以接受所述服务端提供的即时通讯服务。
2.一种即时通讯服务的调度方法,应用于服务端,其特征在于,包括:
在接收到客户端的即时通讯服务请求的情况下,向所述客户端返回第一连接列表,其中,所述第一连接列表中记录有与所述客户端的网络特征匹配的多个连接节点,所述多个连接节点按照所述服务端确定的匹配度排序;
在所述客户端连接至第二连接列表中的目标连接节点的情况下,通过所述目标连接节点为所述客户端提供即时通讯服务,其中,所述第二连接列表为所述客户端对所述第一连接列表中的连接节点进行实际连通质量探测后重新排序得到的。
3.根据权利要求2所述的方法,其特征在于,接收客户端的即时通讯服务请求之后,所述方法还包括按照如下方式中的至少之一确定所述第一连接列表:
根据所述客户端的互联网协议地址确定所述客户端所在的目标地理位置;利用所述目标地理位置确定所述客户端所在的目标蜂窝小区;将预设在所述目标蜂窝小区中的连接节点按照与所述目标地理位置的距离进行排序,得到所述第一连接列表,其中,所述客户端的所述网络特征包括地理位置,所述匹配度包括距离;
将所述客户端的历史连通记录中的连接节点按照连通成功率排序,得到所述第一连接列表,其中,所述客户端的所述网络特征包括历史连通节点,所述匹配度包括连通成功率;
从所述客户端的历史连通记录中提取出与所述客户端的网络时延在第一阈值范围内的多个第一连接节点;从所述多个第一连接节点中,选择出与服务端的网络时延在第二阈值范围内的多个第二连接节点;按照所述客户端与所述多个第二连接节点的网络时延对所述多个第二连接节点进行排序,得到第一序列;按照所述服务端与所述多个第二连接节点的网络时延对所述多个第二连接节点进行排序,得到第二序列;按照预设位次阈值截取所述第一序列,得到第一目标序列,按照所述预设位次阈值截取所述第二序列,得到第二目标序列;将同时存在于所述第一目标序列和所述第二目标序列中的连接节点按照排位位次的数值之和进行排序,得到所述第一连接列表,其中,所述排位位次包括所述连接节点在所述第一目标序列中的排位位次和所述连接节点在所述第二目标序列中的排位位次,其中,所述客户端的所述网络特征包括网络时延,所述匹配度包括网络时延。
4.根据权利要求3所述的方法,其特征在于,通过所述目标连接节点为所述客户端提供即时通讯服务之后,所述方法还包括:
接收所述客户端发送的所述第二连接列表;
按照所述第二连接列表中各个连接节点的排序顺序,更新所述各个连接节点与所述客户端的所述网络特征的匹配度。
5.一种即时通讯服务的调度方法,应用于客户端,其特征在于,包括:
向服务端发送即时通讯服务请求;
接收所述服务端响应所述即时通讯服务请求返回的第一连接列表,其中,所述第一连接列表中记录有与所述客户端的网络特征匹配的多个连接节点,所述多个连接节点按照所述服务端确定的匹配度排序;
对所述第一连接列表中的连接节点进行实际连通质量探测,并重新排序得到第二连接列表;
连接至所述第二连接列表中的目标连接节点,以接受所述服务端提供的即时通讯服务。
6.根据权利要求5所述的方法,其特征在于,对所述第一连接列表中的连接节点进行实际连通质量探测,并重新排序得到第二连接列表包括:
向所述第一连接列表中的每个连接节点发送探测数据包;
按照各个连接节点响应所述探测数据包返回回复数据包的时间进行排序,得到所述第二连接列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165004.1/1.html,转载请声明来源钻瓜专利网。