[发明专利]一种应用程序调用方法、装置、设备及介质在审
| 申请号: | 202111114094.1 | 申请日: | 2021-09-23 |
| 公开(公告)号: | CN113821325A | 公开(公告)日: | 2021-12-21 |
| 发明(设计)人: | 郑志安;林信全;王波;蒋品 | 申请(专利权)人: | 北京光启元数字科技有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F8/30;G06F11/36 |
| 代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王世超 |
| 地址: | 100102 北京市朝阳区望京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用程序 调用 方法 装置 设备 介质 | ||
1.一种应用程序调用方法,包括:
在目标应用程序的源代码中创建功能模块,所述功能模块用于使所述目标应用程序监听第一端口是否接收到预设询问消息;
调用所述目标应用程序前,判断所述目标应用程序是否运行正常;若判断所述目标应用程序运行异常,则重启所述目标应用程序,再次判断所述目标应用程序是否运行正常;
每次判断所述目标应用程序是否运行正常后,若判断所述目标应用程序运行正常,则调用所述目标应用程序;
其中,判断所述目标应用程序是否运行正常包括:
向所述第一端口发送所述预设询问消息,并监听第二端口是否接收到所述目标应用程序对所述预设询问消息的反馈消息;
根据所述第二端口是否接收到所述目标应用程序对所述预设询问消息的反馈消息,判断所述目标应用程序是否运行正常。
2.如权利要求1所述的方法,根据所述第二端口是否接收到所述目标应用程序对所述预设询问消息的反馈消息,判断所述目标应用程序是否运行正常,包括:
若所述第二接口接收到所述目标应用程序对所述预设询问消息的反馈消息,则判断所述目标应用程序运行正常;
和/或,
若所述第二接口未接收到所述目标应用程序对所述预设询问消息的反馈消息,则判断所述目标应用程序运行异常。
3.如权利要求1所述的方法,根据所述第二端口是否接收到所述目标应用程序对所述预设询问消息的反馈消息,判断所述目标应用程序是否运行正常,包括:
根据发送所述询问消息后预设时间段内,所述第二端口是否接收到所述目标应用程序对所述预设询问消息的反馈消息,判断所述目标应用程序是否运行正常。
4.如权利要求1所述的方法,所述方法应用于主应用程序,所述主应用程序为需要调用所述目标应用程序的应用程序。
5.如权利要求4所述的方法,所述主应用程序的源代码中包含功能模块,所述功能模块用于使:所述第二应用程序调用所述第一应用程序前,判断所述第一应用程序是否运行正常;若判断所述第一应用程序运行异常,则重启所述第一应用程序,再次判断所述第一应用程序是否运行正常;每次判断所述第一应用程序是否运行正常后,若判断所述第一应用程序运行正常,则调用所述第一应用程序;
其中,判断所述第一应用程序是否运行正常包括:
向所述第一端口发送所述预设询问消息,并监听第二端口是否接收到所述第一应用程序对所述预设询问消息的反馈消息;
根据所述第二端口是否接收到所述第一应用程序对所述预设询问消息的反馈消息,判断所述第一应用程序是否运行正常。
6.如权利要求1所述的方法,所述功能模块用于使所述目标应用程序监听到所述第一端口接收到所述预设询问消息后,向所述第二端口发送对所述预设询问消息的反馈消息。
7.如权利要求1至6中任一项所述的方法,在目标应用程序的源代码中创建功能模块前,所述方法还包括:
根据目标应用程序的类型确定要在所述目标应用程序的源代码中创建的功能模块。
8.如权利要求7所述的方法,所述方法还包括:
预存各类型的功能模块,建立功能模块与应用程序的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京光启元数字科技有限公司,未经北京光启元数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111114094.1/1.html,转载请声明来源钻瓜专利网。





