[发明专利]一种应用程序的管理方法和装置有效
申请号: | 201710630783.5 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107423097B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 王兆丽;喻波;王志海;安鹏;韩振国 | 申请(专利权)人: | 北京明朝万达科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100097 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 管理 方法 装置 | ||
本发明提供了一种应用程序的管理方法和装置,该方法包括:采集运行的目标应用程序的第一性能数据并发送;接收目标应用程序的补丁包并存储,补丁包为针对性能问题而生成的补丁包,性能问题为通过对第一性能数据进行分析而得到的;若目标应用程序再次启动,则根据补丁包对目标应用程序进行性能修复。本发明通过采集运行的应用程序的第一性能数据并发送,进而接收针对该第一性能数据而生成的补丁包,从而可以利用该补丁包来对该应用程序的性能问题进行修复,实现了对已发布应用程序的性能的快速修复,使得不论应用程序的运行环境存在多大差异,本发明都可以灵活的生成对应的补丁包来对其性能修复。
技术领域
本发明涉及应用程序管理技术领域,特别是涉及一种应用程序的管理方法和装置。
背景技术
随着移动互联网的迅速发展,移动应用也随之在人们的日常成活中扮演着越来越重要的角色,人们对移动应用各方面的要求也越来越高。比较突出的方面就是性能方面,一款应用程序(APP,application)的性能问题用户体验度起着关键性影响。
当前,如图1所示,现有的应用程序的管理系统在进行性能优化时,一般是仅仅停留在软件设计、软件开发和软件测试阶段。即软件设计阶段采用相对成熟的考虑性能的系统架构,为性能优化方面打好基础;软件开发阶段则针对网络操作的性能,数据库操作的性能,事件、消息机制的性能,以及工具类、全局设置类性能进行软件开发,从而避免出现非常严重的性能问题;软件测试阶段主要从多方面、多角度来对开发完成的软件进行性能测试,从而发现问题,进行优化。
但是,当将经过上述图1流程的管理后的软件应用发布到生产环境(即应用到移动终端)后,由于设备差异、网络差异等诸多环境的复杂性和不可预测性,很可能会出现软件设计、开发和测试过程中没有发现的性能问题。而且,开发的移动应用要求产品能够快速迭代,开发者需要不断因推出新服务而加快移动应用的迭代速度,而在移动应用迭代更新的过程中,软件测试的流程往往容易被忽略,从而进一步影响了移动应用的质量,使得用户在使用移动应用过程中经常发生崩溃、闪退、卡顿等异常现象,严重影响用户体验。
由此可见,现有技术中的应用程序的管理方案针对已发布的应用程序无法进行有效性能优化的问题。
发明内容
本发明提供了一种应用程序的管理方法和装置,以解决现有技术中的应用程序的管理方案针对已发布的应用程序无法进行有效性能优化的问题。
为了解决上述问题,根据本发明的一个方面,本发明公开了一种应用程序的管理方法,应用于移动终端,包括:
采集运行的目标应用程序的第一性能数据并发送;
接收所述目标应用程序的补丁包并存储,所述补丁包为针对性能问题而生成的补丁包,所述性能问题为通过对所述第一性能数据进行分析而得到的;
若所述目标应用程序再次启动,则根据所述补丁包对所述目标应用程序进行性能修复。
根据本发明的另一方面,本发明还公开了一种应用程序的管理装置,应用于移动终端,包括:
第一采集模块,用于采集运行的目标应用程序的第一性能数据并发送;
第一接收模块,用于接收所述目标应用程序的补丁包并存储,所述补丁包为针对性能问题而生成的补丁包,所述性能问题为通过对所述第一性能数据进行分析而得到的;
修复模块,用于若所述目标应用程序再次启动,则根据所述补丁包对所述目标应用程序进行性能修复。
与现有技术相比,本发明包括以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明朝万达科技股份有限公司,未经北京明朝万达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710630783.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于瓷砖的防尘切割装置
- 下一篇:一种瓷砖加工用固定夹具