公开/公告号CN104992111A
专利类型发明专利
公开/公告日2015-10-21
原文格式PDF
申请/专利权人 上海斐讯数据通信技术有限公司;
申请/专利号CN201510446430.0
申请日2015-07-27
分类号G06F21/51(20130101);
代理机构上海硕力知识产权代理事务所;
代理人郭桂峰
地址 201616 上海市松江区思贤路3666号
入库时间 2023-12-18 11:23:54
法律状态公告日
法律状态信息
法律状态
2022-12-20
专利权质押合同登记的生效 IPC(主分类):G06F21/51 专利号:ZL2015104464300 登记号:Y2022330003458 登记生效日:20221205 出质人:湖州帷幄知识产权运营有限公司 质权人:湖州吴兴农村商业银行股份有限公司高新区绿色支行 发明名称:一种基于移动终端的智能应用安装器及安装方法 申请日:20150727 授权公告日:20180928
专利权质押合同登记的生效、变更及注销
2018-09-28
授权
授权
2015-11-18
实质审查的生效 IPC(主分类):G06F21/51 申请日:20150727
实质审查的生效
2015-10-21
公开
公开
技术领域
本发明涉及移动终端领域,尤指一种基于移动终端的智能应用安装器及安装方法。
背景技术
现有技术中,对于移动终端来说,应用在安装过程结束时,用户只能看到应用所申请到的权限,这些申请的权限都是以列表的形式展示在用户面前,用户无法进行处理,并且用户对应用所申请的权限有些不知道是什么作用,用户一般不会去关心此应用所申请到的权限,这就给用户在使用此应用的过程,有可能会造成不必要的损失;在安装过程中,用户对应用所自带的行为,是看不到的,无法进行管控,如应用的通知推送、开机自启等行为;用户如果要对此应用所申请的权限进行管控,一般会通过第三方手机管家类的应用,对申请的权限进行设置,并且使用此种方法的人,一般都是对手机了解的用户,对手机不了解的用户则不会也不知道去操作。
上述的问题,都会一定程序上造成用户在安装应用时,对应用不了解,可能会导致在使用过程中造成隐私泄露、资费受损等情况。
为此,需要一种新的移动终端智能应用安装方案,能够在应用安装过程中,对用户展现行为和权限,实现对手机应用的权限和行为的管控,从而减少用户在应用安装完毕后的操作,方便对移动终端不了解的用户。
发明内容
本发明为了解决上述技术不适用于对移动终端不了解的用户的问题,提供一种基于移动终端的智能应用安装器及安装方法,方便用户在应用安装过程中即可直接对对手机应用的权限和行为的管控,减少用户后续操作。
为了实现上述目的,本发明提供了一种基于移动终端的智能应用安装器,所述安装器包括:
安装过程管理模块,用于获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
行为管理模块,与安装过程管理模块连接以获取应用的行为,并与用户输入接口连接以在用户的操作下,对应用的行为进行管理;
权限管理模块,与安装过程管理模块连接以获取应用的权限,并与移动终端的内核层中的权限预置模块连接,以将获取的权限与权限预置模块中预置的权限进行对比,并按照类别进行归纳。
可选地,所述安装器中:所述安装过程管理模块、所述行为管理模块和所述权限管理模块都在所述移动终端获取所述应用安装文件后启动。
可选地,所述安装器中:所述行为管理模块对应用的行为进行管理包括对应用通知管理、数据流量管理、WLAN管理和自启管理。
可选地,所述安装器中:所述安装过程管理模块、所述行为管理模块和所述权限管理模块都位于所述移动终端的Framework层。
可选地,所述安装器中:所述用户输入接口为触摸屏。
可选地,所述安装器中:所述安装过程管理模块为所述移动终端中的Package Manger模块。
可选地,所述安装器中:所述行为管理模块和所述权限管理模块被包括在所述移动终端中的PackageInstaller模块中。
本发明还提供了一种基于移动终端的智能应用安装方法,所述安装方法包括:
步骤1:获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
步骤2:在用户的操作下,对应用的行为进行管理;
步骤3:将获取的权限与移动终端的内核层中预置的权限进行对比,并按照类别进行归纳。
可选地,所述安装方法中:步骤1在所述移动终端获取所述应用安装文件后启动。
可选地,所述安装方法中:所述对应用的行为进行管理包括对应用通知管理、数据流量管理、WLAN管理和自启管理。
可选地,所述安装方法中:步骤1由所述移动终端中的Package Manger模块实施。
可选地,所述安装方法中:步骤2和步骤3由所述移动终端中的PackageInstaller模块实施。
本发明由于采用了上述技术方案,从而具有以下优点:
1)本发明能够对应用所申请的权限进行管控,并同时对通知、流量、WLAN、自启等行为进行管控,能够全面地管理应用在移动终端上所申请的权限和行为;
2)本发明能够把应用申请到的权限和行为以最直观的方式在安装过程中进行展示,并进行管理;
3)本发明能够极大地减少用户的操作步骤,并可以方便对移动终端不了解的用户对手机权限和行为进行管控,有极大的市场应用需求。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细说明:
图1为本发明的基于移动终端的智能应用安装器的结构方框图;
图2为本发明的基于移动终端的智能应用安装方法的方法流程图;
图中:
1安装过程管理模块 2行为管理模块 3权限管理模块
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下说明和附图对于本发明是示例性的,并且不应被理解为限制本发明。以下说明描述了众多具体细节以方便对本发明理解。然而,在某些实例中,熟知的或常规的细节并未说明,以满足说明书简洁的要求。
通常,当移动终端安装应用时,应用安装过程对用户基本上是封闭的,只有在应用安装过程结束,用户才能看到应用所申请到的权限,而且这些申请的权限都是以列表的形式展示在用户面前,用户无法进行处理,并且用户对应用所申请的权限有些不知道是什么作用,对手机操作熟悉的用户可以通过第三方手机管家类的应用,对应用的行为和权限进行操作,但是这种操作后续麻烦,而且不适合一般用户。
为了解决上述问题,本发明提供了一种基于移动终端的智能应用安装器和安装方法,能够在应用安装过程中即可实现对手机应用的权限和行为的管控,从而减少用户在应用安装完毕后的操作,方便对移动终端不了解的用户。
首先,请参考图1,图1为本发明的基于移动终端的智能应用安装器的结构方框,所述安装器包括:
安装过程管理模块,用于获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
行为管理模块,与安装过程管理模块连接以获取应用的行为,并与用户输入接口连接以在用户的操作下,对应用的行为进行管理;
权限管理模块,与安装过程管理模块连接以获取应用的权限,并与移动终端的内核层中的权限预置模块连接,以将获取的权限与权限预置模块中预置的权限进行对比,并按照类别进行归纳。
其中,所述安装器中:所述安装过程管理模块、所述行为管理模块和所述权限管理模块都在所述移动终端获取所述应用安装文件后启动;所述行为管理模块对应用的行为进行管理包括对应用通知管理、数据流量管理、WLAN管理和自启管理;所述安装过程管理模块、所述行为管理模块和所述权限管理模块都位于所述移动终端的Framework层;所述用户输入接口为触摸屏;所述安装过程管理模块为所述移动终端中的Package Manger模块;所述行为管理模块和所述权限管理模块被包括在所述移动终端中的PackageInstaller模块中。
接着,参照图2,图2为本发明的基于移动终端的智能应用安装方法的方法流程图,所述安装方法包括:
步骤1:获取应用安装文件以安装应用,在安装过程中,对应用进行解析以获取应用的行为和权限;
步骤2:在用户的操作下,对应用的行为进行管理;
步骤3:将获取的权限与移动终端的内核层中预置的权限进行对比,并按照类别进行归纳。
可选地,所述安装方法中:步骤1在所述移动终端获取所述应用安装文件后启动;所述对应用的行为进行管理包括对应用通知管理、数据流量管理、WLAN管理和自启管理;步骤1由所述移动终端中的Package Manger模块实施;步骤2和步骤3由所述移动终端中的PackageInstaller模块实施。
另外,本发明中的移动终端包括处理器,含单核处理器或多核处理器。处理器也可称为一个或多个微处理器、中央处理单元(CPU)等等。更具体地,处理器可为复杂的指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、实现其他指令集的处理器,或实现指令集组合的处理器。处理器还可为一个或多个专用处理器,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器、图形处理器、网络处理器、通信处理器、密码处理器、协处理器、嵌入式处理器、或能够处理指令的任何其他类型的逻辑部件。处理器用于执行本发明所讨论的操作和步骤的指令。
本发明中的移动终端包括存储器,可包括一个或多个易失性存储设备,如随机存取存储器(RAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)或其他类型的存储设备。存储器可存储包括由处理器或任何其他设备执行的指令序列的信息。例如,多种操作系统、设备驱动程序、固件(例如,输入输出基本系统或BIOS)和/或应用程序的可执行代码和/或数据可被加载在存储器中并且由处理器执行。
本发明中的移动终端的操作系统可为任何类型的操作系统,例如微软公司的Windows、Windows Phone,苹果公司IOS,谷歌公司的Android,以及Linux、Unix操作系统或其他实时或嵌入式操作系统诸如VxWorks等。
本领域技术人员应该认识到,上述的具体实施方式只是示例性的,是为了使本领域技术人员能够更好的理解本专利内容,不应理解为是对本专利保护范围的限制,只要是根据本专利所揭示精神所作的任何等同变更或修饰,均落入本专利保护范围。
机译: 一种已经建成的建筑物中吸收水冷却器/加热器的安装方法及吸收水冷却器/加热器的安装方法
机译: 移动终端,应用选择服务器,应用安装方法和移动终端程序
机译: 移动终端,应用程序选择服务器,应用程序安装方法和移动终端程序