[发明专利]应用更新方法、装置、终端及存储介质有效
申请号: | 201910252199.X | 申请日: | 2019-03-29 |
公开(公告)号: | CN109976790B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 朱培宏 | 申请(专利权)人: | 珠海豹好玩科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 更新 方法 装置 终端 存储 介质 | ||
本发明实施例公开了一种应用更新方法、装置、终端及存储介质,其中,该方法可以包括:在对目标应用中的目标功能模块进行更新时,判断所述目标功能模块对应的待升级的目标文件是否处于被占用状态;当确定所述目标文件处于被占用状态,且所述目标功能模块对应的显示界面处于预设状态时,关闭所述目标功能模块,并记录所述目标功能模块的界面状态数据;获取所述目标文件对应的升级文件,并利用所述升级文件替换所述目标文件,启动所述目标功能模块,并将所述目标功能模块恢复至所述界面状态数据指示的功能状态。采用本发明,可以实现对应用包括的各功能模块的自动化智能化升级过程。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用更新方法、装置、终端及存储介质。
背景技术
随着敏捷开发方式的普及,软件的升级变得越来越频繁。通常来说,用户可以通过终端进入软件升级界面,终端当接收到用户对某一软件对应的升级按钮的触控操作时对该软件进行升级;或,终端当检测到该软件正在被使用时,可以输出提示信息以提示用户是否升级该软件,并当接收到用户根据该提示信息输入的确认升级指令时对该软件进行升级。在上述软件升级过程中,由于软件的主程序以及一些重要的动态库可能存在更新,因此下载的升级文件可能较大,导致下载过程可能耗费较长时间,进而导致用户的等待时间也越来越长。因此,如何实现对应用包括的各功能模块的自动化智能化升级过程成为亟待解决的问题。
发明内容
本发明实施例提供了一种应用更新方法、装置、终端及存储介质,可以实现对应用包括的各功能模块的自动化智能化升级过程。
第一方面,本发明实施例提供了一种应用更新方法,包括:
在对目标应用中的目标功能模块进行更新时,判断所述目标功能模块对应的待升级的目标文件是否处于被占用状态;
当确定所述目标文件处于被占用状态,且所述目标功能模块对应的显示界面处于预设状态时,关闭所述目标功能模块,并记录所述目标功能模块的界面状态数据;
获取所述目标文件对应的升级文件,并利用所述升级文件替换所述目标文件,启动所述目标功能模块,并将所述目标功能模块恢复至所述界面状态数据指示的功能状态。
第二方面,本发明实施例提供了一种应用更新装置,包括:
第一处理单元,用于在对目标应用中的目标功能模块进行更新时,判断所述目标功能模块对应的待升级的目标文件是否处于被占用状态;
第二处理单元,用于当确定所述目标文件处于被占用状态,且所述目标功能模块对应的显示界面处于预设状态时,关闭所述目标功能模块,并记录所述目标功能模块的界面状态数据;
第三处理单元,用于获取所述目标文件对应的升级文件,并利用所述升级文件替换所述目标文件,启动所述目标功能模块,并将所述目标功能模块恢复至所述界面状态数据指示的功能状态。
第三方面,本发明实施例提供了一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所述的方法。
第五方面,本发明实施例提供了一种计算机程序产品,其中,当该计算机程序产品中的指令由处理器执行时,执行上述第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹好玩科技有限公司,未经珠海豹好玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910252199.X/2.html,转载请声明来源钻瓜专利网。