[发明专利]应用程序运行控制方法及装置在审
申请号: | 201611132329.9 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106598664A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 陈昌兵 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 运行 控制 方法 装置 | ||
技术领域
本公开涉及移动设备应用技术领域,尤其涉及一种应用程序运行控制方法及装置。
背景技术
随着移动设备的广泛应用,用户常在移动设备(例如:智能手机、平版电脑等)上安装各种应用程序(Application,APP)可以满足例如定位、观看视频、文本聊天等不同的需求。随着移动设备上能满足用户各种需求的应用程序的增多,应用程序所占用的设备存储空间也在增加,导致用户需要经常清理设备空间以保证设备正常运行,甚至可能需要卸载不常用的应用程序来节省空间,在需要使用所删除的应用程序时再下载安装,降低了用户使用应用程序的体验。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种应用程序运行控制方法及装置,用以解决移动设备中应用程序增多所导致的应用程序占用空间过大的问题。
根据本公开实施例的第一方面,提供一种应用程序运行控制方法,可包括:
在检测到用户触发的使用应用程序的操作时,确定所述操作对应的功能组件,所述应用程序在安装时只安装预设功能对应的预设功能组件;
当所述操作对应的功能组件不是预设功能组件时,加载并运行所述操作对应的功能组件。
在一实施例中,加载并运行所述操作对应的功能组件,包括:
当本地存储有所述操作对应的功能组件时,加载并且运行所述本地存储的所述操作对应的功能组件;
当本地没有存储所述操作对应的功能组件时,下载所述操作对应的功能组件;
加载并运行所下载的所述操作对应的功能组件。
在一实施例中,方法还包括:
当本地没有存储所述操作对应的功能组件时,显示所述操作对应的功能组件的下载链接地址,基于所述下载链接地址执行所述下载所述操作对应的功能组件。
在一实施例中,方法还包括:
当本地存储有所述操作对应的功能组件时,确定本地存储的所述操作对应的功能组件的版本;
当本地存储的所述操作对应的功能组件不是最新版本时,下载所述最新版本的功能组件,基于所述最新版本的功能组件执行所述加载并运行所述操作对应的功能组件。
在一实施例中,方法还包括:
统计预设时间段内所述应用程序的应用使用信息;
向所述服务器发送所述应用使用信息,所述应用使用信息用于所述服务器更新所述预设功能组件。
在一实施例中,方法还包括:
接收所述服务器发送的将一个功能组件确定为预设功能组件的指示消息,所述服务器根据接收到的应用使用信息确定是否将所述功能组件确定为预设功能组件;
根据所述指示消息,将所述功能组件确定为预设功能组件并且安装所述功能组件。
根据本公开实施例的第二方面,提供一种应用程序运行控制装置,可包括:
第一确定模块,被配置为在检测到用户触发的使用应用程序的操作时,确定所述操作对应的功能组件,所述应用程序在安装时只安装预设功能对应的预设功能组件;
加载模块,被配置为在所述第一确定模块确定所述操作对应的功能组件不是预设功能组件时,加载并运行所述操作对应的功能组件。
在一实施例中,加载模块包括:
第一加载子模块,被配置为在本地存储有所述操作对应的功能组件时,加载并且运行所述本地存储的所述操作对应的功能组件;
下载子模块,被配置为在本地没有存储所述操作对应的功能组件时,下载所述操作对应的功能组件;
第二加载子模块,被配置为加载并运行所述下载子模块所下载的所述操作对应的功能组件。
在一实施例中,装置还包括:
地址显示模块,被配置为在本地没有存储所述操作对应的功能组件时,显示所述操作对应的功能组件的下载链接地址,基于所述下载链接地址执行所述下载所述操作对应的功能组件。
在一实施例中,装置还包括:
第二确定模块,被配置为在本地存储有所述操作对应的功能组件时,确定本地存储的所述操作对应的功能组件的版本;
下载模块,被配置为在所述第二确定模块确定的本地存储的所述操作对应的功能组件的版本不是最新版本时,下载所述最新版本的功能组件,基于所述最新版本的功能组件执行所述加载并运行所述操作对应的功能组件。
在一实施例中,装置还包括:
统计模块,被配置为统计预设时间段内所述应用程序的应用使用信息;
发送模块,被配置为向所述服务器发送所述统计模块统计的所述应用使用信息,所述应用使用信息用于所述服务器更新所述预设功能组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611132329.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种web应用更新方法及web服务器
- 下一篇:应用安装方法及装置