[发明专利]一种通过用户自定义切换加载应用程序的方法及系统在审
申请号: | 201710049558.2 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106843968A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 商智慧 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 用户 自定义 切换 加载 应用程序 方法 系统 | ||
技术领域
本发明涉及移动通讯技术领域,具体为一种通过用户自定义切换加载应用程序的方法及其系统。
背景技术
Android是Google公司于2007年11月5日发布的基于Linux操作系统的开源手机操作系统的名称,该操作系统由操作系统内核、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动操作系统。
APK(Android PacKage的缩写)即Android安装包。将APK文件(即APK应用程序)直接传到Android模拟器或Android操作系统的终端设备(比如安卓智能手机)中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk,在windows系统上可以通过解压缩工具(比如winrar软件)直接解压查看。
以Android(安卓)系统为代表的移动终端已为承载个人信息通信的主要设备。该类移动终端上集成了SMS(Short Messaging Service,短消息服务)、WLAN((Wireless Local Area Networks,无线局域网络)、GPRS(General Packet Radio Service,通用无线分组业务)、蓝牙无线通信通道、GPS(Global Positioning System,全球定位系统)定位服务以及聊天记录、邮件等个人隐私文档。在Android等移动终端系统中的丰富应用程序,给用户带来了便捷的实时服务,同时也为恶意软件泄露或破坏个人隐私数据提供了机会。恶意软件在未经用户许可的情况下,非法读取用户隐私文档、访问摄像头、话筒或GPS等设备获取信息、利用通信信道发送数据等。因此,为移动终端提供有效的安全访问控制策略机制成为迫切需要解决的问题。
且在开源的安卓android项目中,应用的启动除了通过用户点击应用图标的方式外,还可以通过接收系统广播、注册闹钟等方式启动。随着android平台的普及,其应用程序也越来越多,各个公司的应用都希望能更多的运行,达到更好运营的效果。但这些应用往往都不需要用户点击,而是通过接收系统广播、注册闹钟等方式自启动,从而导致在android系统的后台运行大量用户并不需要使用的应用,消耗CPU、内存资源,导致手机卡顿、变慢等故障。
因此,android系统在其应用运行时,存在安全问题和应用数量过多导致系统运行慢的问题。
发明内容
本发明针对现有技术存在的问题,提出了一种通过用户自定义切换加载应用的系统及其方法,主要解决了android系统的安全问题和应用数量过多导致系统运行慢的问题。
本发明解决其技术问题所采用的技术方案是提供一种通过用户自定义切换加载应用的方法,其包括步骤:
S1:根据用户对应用程序信息的选择指令生成为一个或多个启动列表;每个启动列表包括同一类别的一个以上应用程序信息;
S2:根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。
进一步地,还包括:向已生成的启动列表中添加或删除应用程序信息的步骤。
进一步地,步骤S1具体为:
获取系统内所有应用程序列表;当安装或卸载应用程序时,向应用程序列表添加或删除相应应用程序信息;
根据用户从所有应用程序列表中选择的应用程序信息生成一个或多个启动列表。
进一步地,步骤S2具体为:
S21:根据用户对启动列表的选择操作指令,将启动列表内的应用程序名字和安装路径保存至文件;
S22:扫描系统已安装的所有应用程序,判断应用程序名字和安装路径是否存在于文件内,若存在则加载该应用程序。
进一步地,在步骤S21和步骤S22之间还包括:终止所有应用程序父进程的步骤。
本发明还提供一种通过用户自定义切换加载应用程序的系统,其包括:
启动列表生成模块,用于根据用户对应用程序信息的选择指令生成为一个或多个启动列表;每个启动列表包括同一类别的一个以上应用程序信息;
启动列表选择加载模块,用于根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。
进一步地,还包括:
启动列表编辑模块,用于向已生成的启动列表中添加或删除应用程序信息。
进一步地,还包括系统应用程序信息存储模块,用于获取系统内所有应用程序列表;当安装或卸载应用程序时,向应用程序列表添加或删除相应的应用程序信息。
进一步地,还包括:
启动列表应用程序信息存储模块,用于存储启动列表内的应用程序的名称与安装路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710049558.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轻型玻璃钢外挂脸盘单元结构
- 下一篇:一种鱼类养殖用打氧船