[发明专利]App运行稳定性保护方法、装置及计算机可读介质有效
申请号: | 202110657457.X | 申请日: | 2021-06-12 |
公开(公告)号: | CN113360384B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 刘小成;陈峰峰;李昱兵;张德春;李光辉 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/65;H04L67/54 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | app 运行 稳定性 保护 方法 装置 计算机 可读 介质 | ||
本发明提供了App运行稳定性保护方法、装置及计算机可读介质。方法包括:S1:当前App开始运行时,初始化当前App的系统文件中的运行状态值;在当前App的运行时间达到预设的检测时间时,执行S2;S2:下发检测广播,以使当前App在接收到检测广播时检测自身是否正常运行并进行反馈,当前App正常运行时,执行S3;S3:检测当前App是否在线,若是,执行S4,若否,执行S5;S4:将当前App的系统文件中的运行状态值修改为表征稳定运行的稳定运行值并保存,执行S6;S5:重新启动当前App,执行S6;S6:根据预设的检测周期,检测当前App的运行状态值,若运行状态值为稳定运行值时,执行S2;若运行状态值不为稳定运行值时,执行S5。本发明的方案能够保证App的稳定运行。
技术领域
本发明涉及智能设备技术领域,特别涉及App运行稳定性保护方法、装置及计算机可读介质。
背景技术
很多App在长期运行后会出现运行问题,比如某些操作不能正常执行或无响应等问题,当App出现运行问题时,用户可以手动关闭该App的进程并手动重启该App来恢复正常运行并能保留之前的数据。
但该方法仅适用于手机、平板等便携设备,而对于应用于智能设备的App,比如售卖机等用于营业的智能设备,由于其分布的地区较多且地点较广,如果出现App的运行问题,无法及时在该设备上进行App的重启,且这些智能设备对于App的稳定运行要求较高,现有的对App的手动重启的方法不能够保证应用于智能设备的App的稳定运行。
申请号CN111355685A提供了一种低功耗产品双链保活方案,专利方案通过在App待机时添加一条网络链路,通过双网络链路来保活App,从而达到让App长期稳定运行的目的。该专利也主要有一个缺点,即该专利保持稳定性的方案不够完善,不能满足智能终端设备的实际需求,只考虑到了网络不稳定的这个场景,仍无法保证App的稳定运行。
发明内容
本发明实施例提供了App运行稳定性保护方法、装置及计算机可读介质,能够保证App的稳定运行。
第一方面,本发明实施例提供了App运行稳定性保护方法,包括:
S1:当前App开始运行时,初始化当前App的系统文件中的运行状态值;在当前App的运行时间达到预设的检测时间时,执行S2;
S2:下发检测广播,以使当前App在接收到检测广播时检测自身是否正常运行并进行反馈,当前App正常运行时,执行S3;
S3:检测当前App是否在线,若是,执行S4,若否,执行S5;
S4:将当前App的系统文件中的所述运行状态值修改为表征稳定运行的稳定运行值并保存,执行S6;
S5:重新启动当前App,执行S6;
S6:根据预设的检测周期,检测当前App的所述运行状态值,若运行状态值为稳定运行值时,执行所述S2;若运行状态值不为稳定运行值时,执行所述S5。
优选地,所述S5中,当前App不在线时,重新启动当前App之后,执行S6之前,进一步包括:恢复当前App的数据;
所述恢复当前App的数据,包括:
将当前App的导航栈以及所述导航栈对应的页面上的数据进行存储,所述导航栈以及所述导航栈对应的页面上的数据用于构建当前App重新启动前的当前场景,所述当前场景包括由所述导航栈以及所述导航栈对应的页面上的数据构建的导航栏,所述导航栈包括所述导航栏的栈结构,所述栈结构用于表示所述导航栈对应的页面之间的层级关系;
当检测到当前App被重新启动后,根据已存储的所述导航栈以及所述导航栈对应的页面上的数据,对所述当前场景进行恢复处理。
优选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110657457.X/2.html,转载请声明来源钻瓜专利网。