一种启动应用的方法及终端技术

技术编号:14056195 阅读:60 留言:0更新日期:2016-11-27 01:28
本发明专利技术涉及通信技术领域,特别涉及一种启动应用的方法及终端,用以解决智能终端设备易于造成个人信息的泄露的问题。该方法包括:在满足预先设置的应用组激活条件后,根据预先设置的应用组激活条件和应用组的对应关系,激活对应的应用组;在监测到用户触发启动该应用后,判断该应用对应的系统权限信息中的启动权限信息是否允许启动该应用以及判断该应用是否在当前激活的应用组中;若同时为是,则启动该应用;否则拒绝启动该应用。这种技术方案由于在预先设置的应用组激活条件的基础上,进一步通过启动权限信息以及该应用是否在当前激活的应用组的限制条件,增强了对应用启动的限制,从而提高了对个人信息的保护。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种启动应用的方法及终端
技术介绍
随着智能终端设备,如智能手机、平板电脑等的迅速普及,智能终端设备在人们的日常生活中扮演着越来越重要的角色,更为重要的是这些智能设备特别是智能手机已经成为了个人的信息中心,因此,对智能设备中信息资源的保护就显得尤为重要。现有技术中,通过设置单一的开机密码来限制其他用户对终端设备中应用的访问,一旦其他人获取开机密码,则智能终端将开放所有的应用及功能,易于造成个人信息的泄露。综上所述,目前智能终端设备易于造成个人信息的泄露。
技术实现思路
本专利技术提供一种启动应用的方法及终端,用以解决现有技术中存在智能终端设备易于造成个人信息的泄露问题。本专利技术实施例提供了一种启动应用的方法,包括:在满足预先设置的应用组激活条件后,根据预先设置的应用组激活条件和应用组的对应关系,激活对应的应用组,其中所述应用组包括至少一个应用;在监测到用户触发启动应用后,判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用以及判断所述应用是否在当前激活的应用组中;若确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用
且所述应用在当前激活的应用组中,则启动所述应用;否则拒绝启动所述应用。由于本专利技术实施例在满足预先设置的应用组激活条件,和确定系统权限信息中的启动权限信息允许启动该应用,以及确定该应用在当前激活的应用组中后,才能启动该应用,在预先设置的应用组激活条件的基础上,进一步通过启动权限信息以及该应用是否在当前激活的应用组的限制条件,增强了对应用启动的限制,从而提高了对个人信息的保护。可选的,判断所述应用是否在当前激活的应用组中,具体包括:根据所述应用,获取当前激活的应用组中与所述应用对应的静态权限信息;根据获取的静态权限信息中的静态启动权限信息,判断所述应用是否在当前激活的应用组中。可选的,判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用以及判断所述应用是否在当前激活的应用组中,若确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用且所述应用在当前激活的应用组中,则启动所述应用,否则拒绝启动所述应用,具体包括:判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用;若是,则判断所述应用是否在当前激活的应用组中;否则拒绝启动所述应用;在确定所述应用对饮的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是否在当前激活的应用组中;若是,则启动所述应用;否则拒绝启动所述应用。可选的,在确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是否在当前激活的应用组中之前,还包括:若所述系统权限信息中还包括与所述应用对应的访问权限信息,则根据所述系统权限信息中的与所述应用对应的访问权限信息,确定所述应用能访问的第一其他应用集合;在启动所述应用之后,还包括:若当前激活的应用组中的静态权限信息不包括确定所述应用访问其它应用的静态访问权限信息,则在接收到通过所述应用访问所述第一其他应用集合中的其他应用的命令时,启动对应的其他应用;若当前激活的应用组中的静态权限信息还包括确定所述应用访问其它应用的静态访问权限信息,则根据所述应用对应的当前激活的应用组中的静态访问权限信息,从所述第一其他应用集合中确定所述第二其他应用集合,并在接收到通过所述应用访问所述第二其他应用集合中的其他应用的命令时,启动对应的其他应用。由于在通过系统权限信息中的访问权限信息的基础上,还能够通过应用组中的静态访问权限信息限制通过该应用访问其他应用,从而增强了对应用访问的限制,从而提高了对个人信息的保护。可选的,若所述系统权限信息中不包括与所述应用对应的访问权限信息,则在启动所述应用之后,还包括:若当前激活的应用组中的静态权限信息还包括确定所述应用访问其它应用的静态访问权限信息,则根据所述应用对应的当前激活的应用组中的静态访问权限信息,确定所述应用能访问的第三其他应用集合,并在接收到通过所述应用访问所述第三其他应用集合中的其他应用的命令时,启动对应的其他应用。可选的,根据所述应用对应的系统权限信息,在确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是否在当前激活的应用组中之前,还包括:确定所述系统权限信息不包括当前激活的应用组中的静态权限信息,或确定所述系统权限信息包括的当前激活的应用组中的静态权限信息无效;根据所述应用对应的系统权限信息,确定所述应用能够启动之后,该方法还包括:若所述系统权限信息包括当前激活的应用组中的静态权限信息,且所述静
态权限信息有效,根据所述应用对应的系统权限信息中的所述静态权限信息,判断所述应用是否在当前激活的应用组中;若是,则启动所述应用;否则拒绝启动所述应用。由于在系统权限信息中包括当前激活的应用组中的静态权限信息,且在静态权限信息有效的情况下,能够通过系统权限信息中的静态权限信息判断该应用是否在当前激活的应用组中,避免了根据当前激活的用户中的静态权限信息判断该应用是否在当前激活的应用组中,从而提高了运算的速度。可选的,在获取当前激活的应用组中与所述应用对应的静态权限信息之后,还包括:根据当前激活的应用组中的静态权限信息,更新所述系统权限信息。可选的,在启动所述应用之后,还包括:在接收到针对所述应用的操作指令后,根据当前激活的应用组中预先设定的用户操作所述应用时的动态权限信息,判断是否允许所述操作;若是,则允许所述操作;否则,拒绝所述操作。由于在接收到针对所述应用的操作指令后,能够判断该操作是否符合动态权限信息,从而增强了对应用操作的限制。可选的,在接收到针对所述应用的操作指令后,判断是否允许所述操作之前,还包括:确定所述系统权限信息中不包括当前激活的应用组中预先设定的用户操作所述应用时的动态权限信息;若所述系统权限信息中包括当前激活的应用组中预先设定的用户操作所述应用时的动态权限信息,在接收到针对所述应用的操作指令后,还包括:根据所述系统权限信息中的动态权限信息,判断判断是否允许所述操作;若是,则允许所述操作;否则,拒绝所述操作。本专利技术实施例提供了一种启动应用的终端,包括:激发模块,用于在满足预先设置的应用组激活条件后,根据预先设置的应
用组激活条件和应用组的对应关系,激活对应的应用组,其中所述应用组包括至少一个应用;执行模块,用于在监测到用户触发启动应用后,判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用以及判断所述应用是否在当前激活的应用组中;以及在确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用且所述应用在当前激活的应用组中后,启动所述应用;否则拒绝启动所述应用。可选的,所述执行模块,具体用于:根据所述应用,获取当前激活的应用组中与所述应用对应的静态权限信息;根据获取的静态权限信息中的静态启动权限信息,判断所述应用是否在当前激活的应用组中。可选的,所述执行模块,具体用于:判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用;若是,则判断所述应用是否在当前激活的应用组中;否则拒绝启动所述应用;在确定所述应用对饮的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是本文档来自技高网
...
一种启动应用的方法及终端

【技术保护点】
一种启动应用的方法,其特征在于,该方法包括:在满足预先设置的应用组激活条件后,根据预先设置的应用组激活条件和应用组的对应关系,激活对应的应用组,其中所述应用组包括至少一个应用;在监测到用户触发启动应用后,判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用以及判断所述应用是否在当前激活的应用组中;若确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用且所述应用在当前激活的应用组中,则启动所述应用;否则拒绝启动所述应用。

【技术特征摘要】
1.一种启动应用的方法,其特征在于,该方法包括:在满足预先设置的应用组激活条件后,根据预先设置的应用组激活条件和应用组的对应关系,激活对应的应用组,其中所述应用组包括至少一个应用;在监测到用户触发启动应用后,判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用以及判断所述应用是否在当前激活的应用组中;若确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用且所述应用在当前激活的应用组中,则启动所述应用;否则拒绝启动所述应用。2.如权利要求1所述的方法,其特征在于,判断所述应用是否在当前激活的应用组中,具体包括:根据所述应用,获取当前激活的应用组中与所述应用对应的静态权限信息;根据获取的静态权限信息中的静态启动权限信息,判断所述应用是否在当前激活的应用组中。3.如权利要求2所述的方法,其特征在于,判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用以及判断所述应用是否在当前激活的应用组中,若确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用且所述应用在当前激活的应用组中,则启动所述应用,否则拒绝启动所述应用,具体包括:判断所述应用对应的系统权限信息中的启动权限信息是否允许启动所述应用;若是,则判断所述应用是否在当前激活的应用组中;否则拒绝启动所述应用;在确定所述应用对饮的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是否在当前激活的应用组中;若是,则启动所述应用;否则拒绝启动所述应用。4.如权利要求3所述的方法,其特征在于,在确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是否在当前激活的应用组中之前,还包括:若所述系统权限信息中还包括与所述应用对应的访问权限信息,则根据所述系统权限信息中的与所述应用对应的访问权限信息,确定所述应用能访问的第一其他应用集合;在启动所述应用之后,还包括:若当前激活的应用组中的静态权限信息不包括确定所述应用访问其它应用的静态访问权限信息,则在接收到通过所述应用访问所述第一其他应用集合中的其他应用的命令时,启动对应的其他应用;若当前激活的应用组中的静态权限信息还包括确定所述应用访问其它应用的静态访问权限信息,则根据所述应用对应的当前激活的应用组中的静态访问权限信息,从所述第一其他应用集合中确定所述第二其他应用集合,并在接收到通过所述应用访问所述第二其他应用集合中的其他应用的命令时,启动对应的其他应用。5.如权利要求4所述的方法,其特征在于,若所述系统权限信息中不包括与所述应用对应的访问权限信息,则在启动所述应用之后,还包括:若当前激活的应用组中的静态权限信息还包括确定所述应用访问其它应用的静态访问权限信息,则根据所述应用对应的当前激活的应用组中的静态访问权限信息,确定所述应用能访问的第三其他应用集合,并在接收到通过所述应用访问所述第三其他应用集合中的其他应用的命令时,启动对应的其他应用。6.如权利要求3所述的方法,其特征在于,根据所述应用对应的系统权限信息,在确定所述应用对应的系统权限信息中的启动权限信息允许启动所述应用后,判断所述应用是否在当前激活的应用组中之前,还包括:确定所述系统权限信息不包括当前激活的应用组中的静态权限信息,或确
\t定所述系统权限信息包括的当前激活的应用组中的静态权限信息无效;根据所述应用对应的系统权限信息,确定所述应用能够启动之后,该方法还包括:若所述系统权限信息包括当前激活的应用组中的静态权限信息,且所述静态权限信息有效,根据所述应用对应的系统权限信息中的所述静态权限信息,判断所述应用是否在当前激活的应用组中;若是,则启动所述应用;否则拒绝启动所述应用。7.如权利要求5所述的方法,其特征在于,在获取当前激活的应用组中与所述应用对应的静态权限信息之后,还包括:根据当前激活的应用组中的静态权限信息,更新所述系统权限信息。8.如权利要求1所述的方法,其特征在于,在启动所述应用之后,还包括:在接收到针对所述应用的操作指令后,根据当前激活的应用组中预先设定的用户操作所述应用时的动态权限信息,判断是否允许所述操作;若是,则允许所述操作;否则,拒绝所述操作。9.如权利要求8所述的方法,其特征在于,在接收到针对所述应用的操作指令后,判断是否允许所述操作之前,还包括:确定所述系统权限信息中不包括当前激活的应用组中预先设定的用户操作所述应用时的动态权限信息;若所述系统权限信息中包括当前激活的应用组中预先设定的用户操作所述应用时的动态权限信息,在接收到针对所述应用的操作指令后,还包括:根据所述系统权限信息中的动态权限信息,判断判...

【专利技术属性】
技术研发人员:马小航
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东;37

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

1