一种通过用户自定义切换加载应用程序的方法及系统技术方案

技术编号:15638906 阅读:88 留言:0更新日期:2017-06-15 20:10
本发明专利技术涉及移动通讯技术领域,具体为一种通过用户自定义切换加载应用程序的系统及方法。本发明专利技术的方法包括步骤S1:根据用户对应用程序信息的选择指令生成为一个或多个启动列表;每个启动列表包括同一类别的一个以上应用程序信息;S2:根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。本发明专利技术的系统包括:启动列表生成模块,用于根据用户对应用程序信息的选择指令生成为一个或多个启动列表;启动列表选择加载模块,用于根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。本发明专利技术既提高了系统的安全性,又加快了系统的运行速度。

【技术实现步骤摘要】
一种通过用户自定义切换加载应用程序的方法及系统
本专利技术涉及移动通讯
,具体为一种通过用户自定义切换加载应用程序的方法及其系统。
技术介绍
Android是Google公司于2007年11月5日发布的基于Linux操作系统的开源手机操作系统的名称,该操作系统由操作系统内核、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动操作系统。APK(AndroidPacKage的缩写)即Android安装包。将APK文件(即APK应用程序)直接传到Android模拟器或Android操作系统的终端设备(比如安卓智能手机)中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk,在windows系统上可以通过解压缩工具(比如winrar软件)直接解压查看。以Android(安卓)系统为代表的移动终端已为承载个人信息通信的主要设备。该类移动终端上集成了SMS(ShortMessagingService,短消息服务)、WLAN((WirelessLocalAreaNetworks,无线局域网络)、GPRS(GeneralPacketRadioService,通用无线分组业务)、蓝牙无线通信通道、GPS(GlobalPositioningSystem,全球定位系统)定位服务以及聊天记录、邮件等个人隐私文档。在Android等移动终端系统中的丰富应用程序,给用户带来了便捷的实时服务,同时也为恶意软件泄露或破坏个人隐私数据提供了机会。恶意软件在未经用户许可的情况下,非法读取用户隐私文档、访问摄像头、话筒或GPS等设备获取信息、利用通信信道发送数据等。因此,为移动终端提供有效的安全访问控制策略机制成为迫切需要解决的问题。且在开源的安卓android项目中,应用的启动除了通过用户点击应用图标的方式外,还可以通过接收系统广播、注册闹钟等方式启动。随着android平台的普及,其应用程序也越来越多,各个公司的应用都希望能更多的运行,达到更好运营的效果。但这些应用往往都不需要用户点击,而是通过接收系统广播、注册闹钟等方式自启动,从而导致在android系统的后台运行大量用户并不需要使用的应用,消耗CPU、内存资源,导致手机卡顿、变慢等故障。因此,android系统在其应用运行时,存在安全问题和应用数量过多导致系统运行慢的问题。
技术实现思路
本专利技术针对现有技术存在的问题,提出了一种通过用户自定义切换加载应用的系统及其方法,主要解决了android系统的安全问题和应用数量过多导致系统运行慢的问题。本专利技术解决其技术问题所采用的技术方案是提供一种通过用户自定义切换加载应用的方法,其包括步骤:S1:根据用户对应用程序信息的选择指令生成为一个或多个启动列表;每个启动列表包括同一类别的一个以上应用程序信息;S2:根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。进一步地,还包括:向已生成的启动列表中添加或删除应用程序信息的步骤。进一步地,步骤S1具体为:获取系统内所有应用程序列表;当安装或卸载应用程序时,向应用程序列表添加或删除相应应用程序信息;根据用户从所有应用程序列表中选择的应用程序信息生成一个或多个启动列表。进一步地,步骤S2具体为:S21:根据用户对启动列表的选择操作指令,将启动列表内的应用程序名字和安装路径保存至文件;S22:扫描系统已安装的所有应用程序,判断应用程序名字和安装路径是否存在于文件内,若存在则加载该应用程序。进一步地,在步骤S21和步骤S22之间还包括:终止所有应用程序父进程的步骤。本专利技术还提供一种通过用户自定义切换加载应用程序的系统,其包括:启动列表生成模块,用于根据用户对应用程序信息的选择指令生成为一个或多个启动列表;每个启动列表包括同一类别的一个以上应用程序信息;启动列表选择加载模块,用于根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。进一步地,还包括:启动列表编辑模块,用于向已生成的启动列表中添加或删除应用程序信息。进一步地,还包括系统应用程序信息存储模块,用于获取系统内所有应用程序列表;当安装或卸载应用程序时,向应用程序列表添加或删除相应的应用程序信息。进一步地,还包括:启动列表应用程序信息存储模块,用于存储启动列表内的应用程序的名称与安装路径;扫描加载模块,用于扫描系统已安装的所有应用程序,判断应用程序名字和安装路径是否存在于启动列表应用程序信息存储模块内,若存在则加载该应用程序。进一步地,还包括:终止模块,用于终止所有应用程序父进程。本专利技术的有益效果是,把系统原生的应用组成的系统当作是一个最小系统,其他安装的第三方应用都算作是对这个最小系统的扩展,所有安装的第三方应用都会将信息记录在一个统一的地方,用户在新建、编辑启动列表时,都会让用户从所有应用列表中进行选择,以此来组成启动应用列表,这样,用户就可以通过自身的需要,动态切换启动列表,既提高了系统的安全性,又加快了系统的运行速度。当需要加载的应用程序数量较多时,可直接采用限制加载模块,通过限制加载模块禁止一些不需要加载的应用程序自动打开,进一步达到对用户不期望运行的应用进行限制运行的目的,可以有效的解决手机后台运行应用多导致的手机卡顿、变慢的问题。附图说明图1为本专利技术通过用户自定义切换加载应用程序的方法流程示意图;图2为本专利技术通过用户自定义切换加载应用程序的系统框图;图3为用户新建支付类启动列表的界面示意图;图4为用户编辑或删除启动列表的界面示意图;图5为用户从多个应用程序列表中选择所需要的应用程序构成支付类启动列表的示意图;图6为启动列表编辑流程图;图7为加载选择的启动列表应用程序的流程图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。实施例1请参照图1,本实施例中,通过用户自动以切换加载应用系统的方法,其包括步骤:S1:根据用户对应用程序信息的选择指令生成为一个或多个启动列表;每个启动列表包括同一类别的一个以上应用程序信息。S2:根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。在实际操作中,假设用户在其移动终端内安装有多个应用,例如,用于聊天的QQ与微信,用于网购的京东、淘宝、亚马逊等,用于支付的支付宝和各类银行应用程序,用于娱乐的优酷视频、爱奇艺视频等各类视频。用户根据自己的喜好将不同的应用程序划分为一个启动列表。一般情况下,用户会划分多个启动列表。当用户已经完成一个启动列表的操作,想切换另一启动列表时;例如用户已完成支付启动列表操作,想切换至娱乐启动列表;则系统根据用户对启动列表的选择操作指令,仅加载相应启动列表中的应用程序。本方法可将系统原生的应用程序组成的系统当做一个最小的基础系统,其他安装的第三方应用程序作为对这个最小系统的扩展。当需要扩展哪个系统时,用户根据自身的需要动态切换列表;例如,用户支付时,不希望其他不安全的应用程序加载,则在启动支付列表时,仅加载与支付相关的应用程序,其他均不加载;又如,用户游戏时,不希望微信、支付宝等耗费系统资源,则在启动游戏列表时,仅加载与游戏相关的应用程序。如此,不仅可以提供系统安全性能,还可以杜绝因系统第三方应用程序加载太多而带来的卡顿等问题。优选地本文档来自技高网
...
一种通过用户自定义切换加载应用程序的方法及系统

【技术保护点】
一种通过用户自定义切换加载应用程序的方法,其特征在于:包括步骤:S1:根据用户对应用程序信息的选择指令生成为一个或多个启动列表,每个启动列表包括同一类别的一个以上应用程序信息;S2:根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。

【技术特征摘要】
1.一种通过用户自定义切换加载应用程序的方法,其特征在于:包括步骤:S1:根据用户对应用程序信息的选择指令生成为一个或多个启动列表,每个启动列表包括同一类别的一个以上应用程序信息;S2:根据用户对启动列表的选择操作指令,加载相应启动列表中的应用程序。2.根据权利要求1所述的通过用户自定义切换加载应用程序的方法,其特征在于:还包括:向已生成的启动列表中添加或删除应用程序信息的步骤。3.根据权利要求1所述的通过用户自定义切换加载应用的方法,其特征在于:步骤S1具体为:获取系统内所有应用程序列表;当安装或卸载应用程序时,向应用程序列表添加或删除相应的应用程序信息;根据用户从所有应用程序列表中选择的应用程序信息生成一个或多个启动列表。4.根据权利要求1所述的通过用户自定义切换加载应用程序的方法,其特征在于:步骤S2具体为:S21:根据用户对启动列表的选择操作指令,将启动列表内的应用程序路径信息保存至文件;S22:扫描系统已安装的所有应用程序,判断各应用程序路径信息是否存在于文件内,若存在则加载该应用程序。5.根据权利要求4所述通过用户自定义切换加载应用程序的方法,其特征在于:在步骤S21和步骤S22之间还包括:终止所有应用程序父进程的步...

【专利技术属性】
技术研发人员:商智慧
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1