一种手机软件黑名单的控制方法与流程

文档序号:11139009阅读:966来源:国知局
一种手机软件黑名单的控制方法与制造工艺

本发明涉及计算机技术领域,更具体地说,涉及一种手机软件黑名单的控制方法。



背景技术:

现在,某些企业给员工配发工作手机时,通常希望员工使用该手机从事办公、户外数据采集、定位数据采集等和工作相关的操作,不希望员工使用该手机进行娱乐游戏等操作。这就需要对手机上安装的软件进行限制,以保证员工的工作效率。而目前市面上手机软件黑名单的限制通常是使用360手机卫士等应用进行软件选择设置。但由于手机已经发放在员工手上,所以企业既无法对手机进行远程操控,也无法进行手机软件黑名单的设定,且即使在手机发放之前就已经设置好黑名单,员工仍然可以自行在手机上进行黑名单的修改、取消等操作,从而无法达到管控的目的。

现有技术中,通常存在以下两种安装或卸载软件的方式:1、通过调用系统的安装界面,将安装数据包的路径作为参数传递过去,系统弹出安装或卸载界面,询问用户是否安装或卸载,用户确认后开始安装或卸载;2、向用户请求获取安装或卸载所述软件的超级用户权限,以获取安装或卸载所述软件的操作权限。如果用户已经设置允许当前安装或卸载进程拥有超级权限,则可直接获得超级用户权限,否则系统弹出系统超级用户管理提示框询问用户是否赋予当前进程所述用户超级权限。

以上两种方式都需要弹出提示框询问用户后才能进行相关操作,无法达到在手机后台静默卸载软件的效果。



技术实现要素:

本发明要解决的技术问题,在于提供一种手机软件黑名单的控制方法,通过企业管理员在后台对企业所发的手机设置手机软件黑名单,以达到可以控制该企业员工手机软件安装的目的。由于对黑名单中软件的卸载是通过静默卸载接口来实现的,所以整个过程都是隐式的,不会弹出软件卸载界面而中断用户操作,而且用户也无法进行手机软件黑名单的更改与取消,从而实现企业对员工使用手机软件的管理。

本发明是这样实现的:一种手机软件黑名单的控制方法,所述方法具体如下:步骤10、企业管理员在服务器上设置手机软件黑名单并保存;步骤20、服务器通过网络将所述手机软件黑名单发送到手机;步骤30、手机接收所述手机软件黑名单并保存到本地;步骤40、遍历手机上已安装的所有软件,与本地保存的所述手机软件黑名单进行比对:若有已安装的软件在黑名单内,则立即静默卸载该软件;步骤50、同时监听用户每次安装软件的操作,与本地保存的所述手机软件黑名单进行比对:若正在安装的软件是黑名单内的软件,则立即静默卸载该软件,让用户无法安装该软件。

较佳的,所述方法还包括,手机每次开机后,都会立即自动遍历此时手机中已安装的软件,与本地存储的手机软件黑名单进行比对:若有已安装的软件在黑名单内,则立即静默卸载该软件。

较佳的,所述企业管理员在服务器上设立账号与密码,并基于该账号实现对所述手机软件黑名单的管理。

较佳的,所述手机会每隔一段时间与服务器进行通信交互,获取服务器上最新的所述手机软件黑名单并保存在本地;所述一段时间由企业管理员设定。

较佳的,所述静默卸载是,当有软件需要进行静默卸载操作时,手机系统上层将发送系统广播通知底层,底层接收到系统广播后进行解析得知需要卸载的软件的相关信息,然后直接通过程序执行ADB命令来调用静默卸载接口实现该软件的静默卸载,所述静默卸载接口是手机出厂前预装的。

采用上述方案后,本发明具有如下优点:1、通过企业管理员在后台对企业所发的手机设置手机软件黑名单,实现对该企业员工安装手机软件的控制,且除了企业管理员外不能对黑名单进行修改和取消,从而防止员工使用工作手机进行娱乐操作,实现企业对员工使用手机软件的管理。

2、通过程序执行ADB命令来调用静默卸载接口实现对黑名单中软件的卸载,整个过程都不会弹出软件卸载界面而中断用户操作,达到在手机后台静默卸载软件的效果。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明方法执行流程图。

具体实施方式

请参阅图1,本发明,一种手机软件黑名单的控制方法,所述方法具体如下:步骤10、企业管理员在服务器上设置手机软件黑名单并保存;步骤20、服务器通过网络将所述手机软件黑名单发送到手机;步骤30、手机接收所述手机软件黑名单并保存到本地;步骤40、遍历手机上已安装的所有软件,与本地保存的所述手机软件黑名单进行比对:若有已安装的软件在黑名单内,则立即静默卸载该软件;步骤50、同时监听用户每次安装软件的操作,与本地保存的所述手机软件黑名单进行比对:若正在安装的软件是黑名单内的软件,则立即静默卸载该软件,让用户无法安装该软件。

所述方法还包括,手机每次开机后,都会立即自动遍历此时手机中已安装的软件,与本地存储的手机软件黑名单进行比对:若有已安装的软件在黑名单内,则立即静默卸载该软件。

本发明一较佳实施例为,所述企业管理员在服务器上设立账号与密码,并基于该账号实现对所述手机软件黑名单的管理,这样除了企业管理员外不能对黑名单进行修改和取消;所述手机会每隔一段时间与服务器进行通信交互,获取服务器上最新的所述手机软件黑名单并保存在本地,所述一段时间由企业管理员设定;所述静默卸载是,当有软件需要进行静默卸载操作时,手机系统上层将发送系统广播通知底层,底层接收到系统广播后进行解析得知需要卸载的软件的相关信息,然后直接通过程序执行ADB命令来调用静默卸载接口实现该软件的静默卸载,所述静默卸载接口是手机出厂前预装的,这样整个卸载过程都不会弹出软件卸载界面而中断用户操作,以达到在手机后台静默卸载软件的效果。

本发明通过设置企业员工的手机软件黑名单,并对黑名单中的软件实现静默卸载,整个过程都是隐式的,不会弹出软件卸载界面而中断用户操作,而且用户也无法进行黑名单的更改与取消,从而实现企业对员工使用手机软件的管理。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1