[发明专利]一种管理应用的方法和系统有效
| 申请号: | 201711362535.3 | 申请日: | 2017-12-18 |
| 公开(公告)号: | CN108173910B | 公开(公告)日: | 2021-06-22 |
| 发明(设计)人: | 林元明 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 田建涛 |
| 地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 管理 应用 方法 系统 | ||
本发明公开了一种管理应用的方法和系统,属于网络通信技术领域。所述方法包括:当满足对于目标终端上安装的第一应用的预设管理条件时,所述第一应用对应的第一服务端确定所述目标终端当前维护的目标长连接,所述第一服务端向所述目标长连接对应的第二服务端发送对于所述第一应用的应用管理消息,所述第二服务端通过所述目标长连接,向所述目标终端发送所述应用管理消息,所述目标终端通过已安装的所述第二服务端对应的第二应用接收所述应用管理消息,并基于所述应用管理消息对所述第一应用进行管理。采用本发明,可以降低管理应用时终端处理资源的占用率。
技术领域
本发明涉及网络通信技术领域,特别涉及一种管理应用的方法和系统。
背景技术
随着网络技术的飞速发展,网络业务也更加多样和复杂。目前基于TCP(传输控制协议,Transmission Control Protocol)连接的网络业务可以包含长连接和短连接两种连接方式。
长连接多用于操作频繁,点对点的通讯。用户在终端上安装应用后,应用的服务端可以与终端建立TCP连接,并保持TCP连接不断开,则服务端和终端间可以维护有长连接。这样,当服务端需要对终端上安装的应用进行软件更新、状态检测等实时管理时,服务端可以直接基于已建立的TCP连接向终端发送相应的应用管理消息,而无需重复建立TCP连接。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
如果终端上安装的多个应用的服务端均需要对应用进行实时管理,终端则需要同时维护与多个服务端的长连接,这样,终端处理资源的占用率较高。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种管理应用的方法和系统。所述技术方案如下:
第一方面,提供了一种管理应用的方法,所述方法包括:
当满足对于目标终端上安装的第一应用的预设管理条件时,所述第一应用对应的第一服务端确定所述目标终端当前维护的目标长连接;
所述第一服务端向所述目标长连接对应的第二服务端发送对于所述第一应用的应用管理消息;
所述第二服务端通过所述目标长连接,向所述目标终端发送所述应用管理消息;
所述目标终端通过已安装的所述第二服务端对应的第二应用接收所述应用管理消息,并基于所述应用管理消息对所述第一应用进行管理。
可选的,所述第一服务端向所述目标长连接对应的第二服务端发送对于所述第一应用的应用管理消息,包括:
所述第一服务端在本地存储的长连接标识、终端标识和应用标识的对应关系中,确定所述目标长连接的标识对应的第二应用的标识;
所述第一服务端向所述第二应用对应的第二服务端发送对于所述第一应用的应用管理消息。
可选的,所述方法还包括:
所述目标终端通过所述第二应用与所述第二服务端建立所述目标长连接;
所述目标终端通过所述第一应用向所述第一服务端发送长连接新增消息,其中,所述长连接新增消息中至少携带有所述目标长连接的标识;
所述第一服务端根据所述目标长连接的标识确定所述目标终端的标识和所述第二应用的标识;
所述第一服务端记录所述目标终端正在维护所述目标长连接,并将所述目标长连接的标识、所述目标终端的标识和所述第二应用的标识对应添加至所述对应关系中。
可选的,所述方法还包括:
当检测到所述目标长连接断开时,所述目标终端通过所述第一应用向所述第一服务端发送长连接断开消息,其中,所述长连接断开消息中至少携带有所述目标长连接的标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711362535.3/2.html,转载请声明来源钻瓜专利网。





