[发明专利]移动平台智能长连接同步方法及装置有效
申请号: | 201911377831.X | 申请日: | 2019-12-27 |
公开(公告)号: | CN111147584B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 唐建秋 | 申请(专利权)人: | 深圳市思迪信息技术股份有限公司 |
主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/145 |
代理公司: | 深圳市欣亚知识产权代理事务所(普通合伙) 44621 | 代理人: | 葛勤;程光慧 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 平台 智能 连接 同步 方法 装置 | ||
本发明提供了一种移动平台智能长连接同步方法及装置,方法包括常规的长连接同步流程及站点更新的长连接同步流程,常规的长连接同步流程包括,在APP启动时,对各个业务的长连接备用地址进行测速,长连接备用地址包括关联地址和被关联地址;选取测速时间最短的长连接备用地址作为关联方的最优站点的地址;在关联方选取的最优站点的地址后,将最优站点的地址同步到被关联方;站点更新的长连接同步流程包括,对站点进行更新,站点更新的服务器配置文件中包含关联方IP和端口及被关联方的端口;站点更新后,将关联方IP和端口更新到对应ID所表示的关联方及被关联方。本发明能够稳定实现关联方和被关联方的长连接同步。
技术领域
本发明涉及一种长连接同步方法及装置,尤其是指一种移动平台智能长连接同步方法及装置。
背景技术
APP中多业务模块已成常态,为适应网络环境导致业务访问服务器不稳定,每个业务模块配置多地区多服务器站点;由于外部原因或服务器问题引起长连接无法访问业务数据,每个业务都用一个长连接访问业务数据,当长连接出现不可用时,智能自动重连接另一站点。
但多业务的长连接可能连接到不同的站点,如何保证相关联业务的不同长连接,连接到相同的站点成为问题。
发明内容
本发明所要解决的技术问题是:提供一种移动平台智能长连接同步方法及装置,旨在提高业务长连接的稳定性。
为了解决上述技术问题,本发明采用的技术方案为:一种移动平台智能长连接同步方法,包括常规的长连接同步流程及站点更新的长连接同步流程,
所述常规的长连接同步流程包括步骤,
S11、在APP启动时,对各个业务的长连接备用地址进行测速,所述长连接备用地址包括关联地址和被关联地址;
S12、选取测速时间最短的长连接备用地址作为关联方的最优站点的地址;
S13、在关联方选取的最优站点的地址后,将最优站点的地址同步到被关联方,以使关联方和被关联方长连接同步;
所述站点更新的长连接同步流程包括,
S21、对站点进行更新,站点更新的服务器配置文件中包含关联方IP和端口及被关联方的端口;
S22、站点更新后,将关联方IP和端口更新到对应ID所表示的关联方及被关联方,以达到站点更新后的长连接同步。
进一步的,所述对站点进行更新具体为,
通过唯一ID标识APP本地地址配置项与更新服务器地址配置项相关联,下载更新服务器地址文件后,根据唯一ID标志,逐一替换APP本地地址配置项。
进一步的,所述移动平台智能长连接同步方法还包括长连接异常处理流程,所述长连接异常处理流程具体包括,
若关联方长连接异常,关联方重新测速,测速后同步IP,通知被关联方,致使长连接同步;
若被关联方长连接异常,被关联方主动通知关联方重新测速;测速完成并选取最优站点后,再通知被关联方,致使长连接同步。
进一步的,所述长连接异常包括网络异常、心跳异常及接口异常。
本发明还提供了一种移动平台智能长连接同步装置,包括常规的长连接同步模块及站点更新的长连接同步模块,
所述常规的长连接同步模块包括,
测速单元,用于在APP启动时,对各个业务的长连接备用地址进行测速,所述长连接备用地址包括关联地址和被关联地址;
地址选取单元,用于选取测速时间最短的长连接备用地址作为关联方的最优站点的地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市思迪信息技术股份有限公司,未经深圳市思迪信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911377831.X/2.html,转载请声明来源钻瓜专利网。