[发明专利]一种应用程序的运行控制方法、装置、设备及存储介质在审
申请号: | 201811161438.2 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109344035A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 王家兴 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/14 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 房德权 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 插件 应用程序加载 监测 存储介质 业务功能 运行控制 崩溃 重启 应用程序运行 网页网址 用户查找 运行过程 自动重启 流畅度 中断 | ||
本说明书实施例提供了一种应用程序的运行控制方法、装置、设备及存储介质。其方法包括:在应用程序加载的插件运行过程中,监测所述插件;监测到预定的崩溃特征后,重启所述应用程序或者所述插件。本发明实施例中,对应用程序加载的插件进行监测,若监测到预定的崩溃特征,则意味着插件崩溃,自动重启该应用程序或者插件,省去了用户查找应用程序或应用程序运行的网页网址并手动重启的时间,缩短了应用程序所执行的业务功能的中断时间,提高了业务功能的流畅度及稳定性。
技术领域
本说明书实施例涉及计算机技术领域,尤其涉及一种应用程序的运行控制方法、装置、设备及存储介质。
背景技术
微端(又称微型客户端)程序是存储和运行所占用的存储空间极小的应用程序,广泛应用于网络游戏等场景。一种常见的微端程序形式是将网页封装为客户端。为了提高微端程序运行性能和/或展示效果,往往在微端程序中加载插件。插件在运行过程中一旦崩溃,会导致微端程序闪退,需要用户在设备上找到该微端程序的图标,并手动重启该微端程序,这一过程较为复杂,影响微端程序所执行的业务功能的流畅度及稳定性。
类似的,为了提高网页的展示效果,在浏览器显示网页是往往也会加载插件,插件在运行过程中一旦崩溃,会导致浏览器关闭、网页关闭或网页错误,需要用户在浏览器中查找或输入网址,重新打开网页,这一过程较为复杂,影响网页所执行的业务功能的流畅度及稳定性。
发明内容
鉴于插件崩溃后手动重启应用程序影响业务功能的流畅度和稳定性的问题,本发明提出了一种应用程序的运行控制方法及相应的装置、计算机设备及计算机可读存储介质,在监测到插件崩溃后,自动重启应用程序或者插件。
第一方面,本发明实施例提供了一种应用程序的运行控制方法,该方法包括:
在应用程序加载的插件运行过程中,监测该插件;
监测到预定的崩溃特征后,重启该应用程序或者该插件。
本发明实施例提供的方法,对应用程序加载的插件进行监测,若监测到预定的崩溃特征,则意味着插件崩溃,自动重启该应用程序或者插件,省去了用户查找应用程序或应用程序运行的网页网址并手动重启的时间,缩短了应用程序所执行的业务功能的中断时间,提高了业务功能的流畅度及稳定性。
结合第一方面,在本发明实施例的第一方面的第一种实现方式中,在应用程序加载的插件运行过程中,监测该插件,其实现方式可以是:
上述应用程序加载上述插件,并在该应用程序对应的存储空间中查找监控代码,执行该监控代码监测该插件。
应用程序对应的存储空间用于保存应用程序的代码以及执行过程中所产生的数据,监控代码保存在应用程序对应的存储空间中,也就是说,监控代码是应用程序代码的一部分,不需要跨程序调用监控代码,其实现复杂度较低,且效率较高。
该实现方式尤其适用于微端程序。
结合第一方面,在本发明实施例的第一方面的第二种实现方式中,在应用程序加载的插件运行过程中,监测该插件,其具体实现方式还可以是:
上述应用程序获取待加载网页的数据,该数据包括网页内容、上述插件和监控代码;
上述应用程序加载该网页内容和该插件,且该应用程序或该插件执行该监控代码监测该插件。
待加载网页的数据中包括监控代码,即将监控代码下载到应用程序所在设备的本地,在本地执行监控代码以监视该插件。对于不包括监控代码的应用程序而言,采用这种方式仍然可以实现对插件的监控,从而实现插件崩溃后的自动重启。
该实现方式尤其适用于浏览器加载网页及插件的场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811161438.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于管理日志的方法和装置
- 下一篇:应用于存储系统的告警展示方法及系统