一种基于移动终端的智能应用安装器及安装方法

文档序号:9274857阅读:436来源:国知局
一种基于移动终端的智能应用安装器及安装方法
【技术领域】
[0001]本发明涉及移动终端领域,尤指一种基于移动终端的智能应用安装器及安装方法。
【背景技术】
[0002]现有技术中,对于移动终端来说,应用在安装过程结束时,用户只能看到应用所申请到的权限,这些申请的权限都是以列表的形式展示在用户面前,用户无法进行处理,并且用户对应用所申请的权限有些不知道是什么作用,用户一般不会去关心此应用所申请到的权限,这就给用户在使用此应用的过程,有可能会造成不必要的损失;在安装过程中,用户对应用所自带的行为,是看不到的,无法进行管控,如应用的通知推送、开机自启等行为;用户如果要对此应用所申请的权限进行管控,一般会通过第三方手机管家类的应用,对申请的权限进行设置,并且使用此种方法的人,一般都是对手机了解的用户,对手机不了解的用户则不会也不知道去操作。
[0003]上述的问题,都会一定程序上造成用户在安装应用时,对应用不了解,可能会导致在使用过程中造成隐私泄露、资费受损等情况。
[0004]为此,需要一种新的移动终端智能应用安装方案,能够在应用安装过程中,对用户展现行为和权限,实现对手机应用的权限和行为的管控,从而减少用户在应用安装完毕后的操作,方便对移动终端不了解的用户。

【发明内容】

[0005]本发明为了解决上述技术不适用于对移动终端不了解的用户的问题,提供一种基于移动终端的智能应用安装器及安装方法,方便用户在应用安装过程中即可直接对对手机应用的权限和行为的管控,减少用户后续操作。
[0006]为了实现上述目的,本发明提供了一种基于移动终端的智能应用安装器,所述安装器包括:
[0007]安装过程管理模块,用于获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
[0008]行为管理模块,与安装过程管理模块连接以获取应用的行为,并与用户输入接口连接以在用户的操作下,对应用的行为进行管理;
[0009]权限管理模块,与安装过程管理模块连接以获取应用的权限,并与移动终端的内核层中的权限预置模块连接,以将获取的权限与权限预置模块中预置的权限进行对比,并按照类别进行归纳。
[0010]可选地,所述安装器中:所述安装过程管理模块、所述行为管理模块和所述权限管理模块都在所述移动终端获取所述应用安装文件后启动。
[0011]可选地,所述安装器中:所述行为管理模块对应用的行为进行管理包括对应用通知管理、数据流量管理、WLAN管理和自启管理。
[0012]可选地,所述安装器中:所述安装过程管理模块、所述行为管理模块和所述权限管理模块都位于所述移动终端的Framework层。
[0013]可选地,所述安装器中:所述用户输入接口为触摸屏。
[0014]可选地,所述安装器中:所述安装过程管理模块为所述移动终端中的PackageManger 模块。
[0015]可选地,所述安装器中:所述行为管理模块和所述权限管理模块被包括在所述移动终端中的PackageInstaller模块中。
[0016]本发明还提供了一种基于移动终端的智能应用安装方法,所述安装方法包括:
[0017]步骤1:获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
[0018]步骤2:在用户的操作下,对应用的行为进行管理;
[0019]步骤3:将获取的权限与移动终端的内核层中预置的权限进行对比,并按照类别进行归纳。
[0020]可选地,所述安装方法中:步骤I在所述移动终端获取所述应用安装文件后启动。
[0021]可选地,所述安装方法中:所述对应用的行为进行管理包括对应用通知管理、数据流量管理、WLAN管理和自启管理。
[0022]可选地,所述安装方法中:步骤I由所述移动终端中的Package Manger模块实施。
[0023]可选地,所述安装方法中:步骤2和步骤3由所述移动终端中的PackageInstaller模块实施。
[0024]本发明由于采用了上述技术方案,从而具有以下优点:
[0025]I)本发明能够对应用所申请的权限进行管控,并同时对通知、流量、WLAN、自启等行为进行管控,能够全面地管理应用在移动终端上所申请的权限和行为;
[0026]2)本发明能够把应用申请到的权限和行为以最直观的方式在安装过程中进行展示,并进行管理;
[0027]3)本发明能够极大地减少用户的操作步骤,并可以方便对移动终端不了解的用户对手机权限和行为进行管控,有极大的市场应用需求。
【附图说明】
[0028]下面结合附图和【具体实施方式】对本发明作进一步详细说明:
[0029]图1为本发明的基于移动终端的智能应用安装器的结构方框图;
[0030]图2为本发明的基于移动终端的智能应用安装方法的方法流程图;
[0031]图中:
[0032]I安装过程管理模块2行为管理模块3权限管理模块
【具体实施方式】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下说明和附图对于本发明是示例性的,并且不应被理解为限制本发明。以下说明描述了众多具体细节以方便对本发明理解。然而,在某些实例中,熟知的或常规的细节并未说明,以满足说明书简洁的要求。
[0034]通常,当移动终端安装应用时,应用安装过程对用户基本上是封闭的,只有在应用安装过程结束,用户才能看到应用所申请到的权限,而且这些申请的权限都是以列表的形式展示在用户面前,用户无法进行处理,并且用户对应用所申请的权限有些不知道是什么作用,对手机操作熟悉的用户可以通过第三方手机管家类的应用,对应用的行为和权限进行操作,但是这种操作后续麻烦,而且不适合一般用户。
[0035]为了解决上述问题,本发明提供了一种基于移动终端的智能应用安装器和安装方法,能够在应用安装过程中即可实现对手机应用的权限和行为的管控,从而减少用户在应用安装完毕后的操作,方便对移动终端不了解的用户。
[0036]首先,请参考图1,图1为本发明的基于移动终端的智能应用安装器的结构方框,所述安装器包括:
[0037]安装过程管理模块,用于获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
[0038]行为管理模块,与安装过程管理模块连接以获取应用的行为,并与用户输入接口连接以在用户的操作下,对应用的行为进行管理;
[0039]权限管理模块,与安装过程管理模块连接以获取应用的权限,并与移动终端的内核层中的权限预置模块连接,以将获取的权限与权限预置模块中预置的权限进行对比,并按照类别进行归纳。
[0040]其中
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1