[发明专利]一种应用保活方法、计算设备及存储介质在审
申请号: | 201811598782.8 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109711152A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 谢洲为;张泽鑫;穆冰丹;李超;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52;G06F21/56 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三方应用 目标应用 计算设备 应用 信息传递 应用接口 保活 应用程序接口 存储介质 服务中断 连接请求 实时性 调用 保证 | ||
1.一种应用保活方法,适于在计算设备的中转应用中执行,所述计算设备中还包括目标应用和一个或多个第三方应用,其中,所述方法包括:
接收第三方应用的连接请求,在所述第三方应用为预先设定的应用的情况下,建立与第三方应用的第一连接;
基于所述第一连接,接收所述第三方应用对目标应用的应用接口请求;
基于所述应用接口请求,与所述目标应用建立第二连接;
基于所述第一连接和第二连接,使所述第三方应用与所述目标应用进行信息传递。
2.如权利要求1所述的方法,其中,所述第一连接基于Intent协议建立,所述第二连接基于Intent协议和AIDL安卓接口定义协议建立。
3.如权利要求1所述的方法,其中,所述第一连接和第二连接为TCP长连接。
4.如权利要求1所述的方法,其中,所述与目标应用建立第二连接的步骤包括:
向所述目标应用发送检测报文,判断与所述目标应用之间是否存在长连接;
在不存在所述长连接的情况下,重新建立与所述目标应用的长连接。
5.一种计算设备,包括:
目标应用;
第三方应用;以及
中转应用,适于接收所述第三方应用的连接请求,在所述第三方应用为预先设定的应用的情况下,建立与第三方应用的第一连接,并基于所述第三方应用对所述目标应用的应用接口请求,与所述目标应用建立第二连接,基于所述第一连接和第二连接,使所述第三方应用与所述目标应用进行信息传递。
6.如权利要求5所述的计算设备,其中,
所述中转应用适于基于所述第二连接,将所述应用接口请求发送给所述目标应用。
7.如权利要求6所述的计算设备,其中,
所述目标应用适于基于所述应用接口请求中的URL传参,从耦接到所述计算设备的服务器获取对应的接口返回数据,并将所述接口返回数据通过所述中转应用传递给所述第三方应用。
8.如权利要求5-7任意一项中所述的计算设备,所述计算设备适于运行安卓系统。
9.一种计算设备,其中,包括:
存储器;
一个或多个处理器;
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1-4所述方法中的任一方法的指令。
10.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当计算设备执行时,使得所述计算设备执行根据权利要求1-4所述的方法中的任一方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811598782.8/1.html,转载请声明来源钻瓜专利网。