安卓终端控制数据网络访问的方法、装置及安卓终端制造方法及图纸

技术编号:15031641 阅读:88 留言:0更新日期:2017-04-05 08:32
本发明专利技术公开一种安卓终端控制数据网络访问的方法,包括:在ConnectivityService服务中添加应用访问数据网络接口;在应用请求访问数据网络时,调用添加的所述应用访问数据网络接口;判断当前是否连接网络以及连接网络的类型是WIFI网络或数据网络;在判断当前已连接数据网络时,通过Binder调用AppOpsService服务弹框提示是否授权当前应用访问数据网络;以及所述Binder根据用户的当前应用访问数据网络的确认授权信息,调用所述应用访问数据网络接口使当前应用访问数据网络。相应地,本发明专利技术还公开一种安卓终端控制数据网络访问的装置及安卓终端。本发明专利技术采用的技术方案,实现了对安卓终端应用访问数据网络的权限管控。

【技术实现步骤摘要】

本专利技术涉及
,尤其涉及一种安卓终端控制数据网络访问的方法、装置及安卓终端
技术介绍
现有安卓手机系统在内存后台运行有大量应用,由于安卓系统缺乏对应用访问网络权限的有效监管,这些后台应用经常在用户不知情的情况下偷偷通过数据网络下载或上传用户的数据,耗费大量用户网络流量并产生大量数据流量费用。
技术实现思路
鉴于此,本专利技术提供一种安卓终端控制数据网络访问的方法、装置及安卓终端,解决现有安卓终端对应用访问数据网络缺乏监管导致后台应用耗费大量数据网络流量和费用的技术问题。根据本专利技术的一个实施例,提供一种安卓终端控制数据网络访问的方法,包括:在ConnectivityService服务中添加应用访问数据网络接口;在应用请求访问数据网络时,调用添加的所述应用访问数据网络接口;判断当前是否连接网络以及连接网络的类型是WIFI网络或数据网络;在判断当前已连接数据网络时,通过Binder调用AppOpsService服务弹框提示是否授权当前应用访问数据网络;以及所述Binder根据用户的当前应用访问数据网络的确认授权信息,调用所述应用访问数据网络接口使当前应用访问数据网络。优选的,所述在ConnectivityService服务中添加应用访问数据网络接口步骤包括:在ConnectivityService服务中添加aidl接口文件,所述aidl接口文件提供应用访问数据网络接口;以及在ConnectivityService服务中添加对所述应用访问数据网络接口的实现。优选的,所述Binder根据用户的当前应用访问数据网络的确认信息,调用所述应用访问数据网络接口使当前应用访问数据网络步骤还包括:通过ConnectivityManager类的getActivityInfo接口调用所述应用访问数据网络接口。优选的,所述安卓终端控制数据网络访问的方法还包括:所述Binder根据用户的当前应用访问数据网络的确认不授权信息,禁止当前应用访问数据网络。优选的,所述安卓终端控制数据网络访问的方法还包括:在判断当前未连接网络或已连接WIFI网络时,禁止当前应用访问数据网络。根据本专利技术的另一个实施例,提供一种安卓终端控制数据网络访问的装置,包括:接口添加单元,用于在ConnectivityService服务中添加应用访问数据网络接口;接口调用单元,用于在应用请求访问数据网络时调用所述接口添加单元添加的所述应用访问数据网络接口;判断单元,用于判断当前是否连接网络以及连接网络的类型是WIFI网络或数据网络;授权单元,用于在所述判断单元判断当前已连接数据网络时,通过Binder调用AppOpsService服务弹框提示是否授权当前应用访问数据网络;以及访问单元,用于所述Binder根据用户的当前应用访问数据网络的确认授权信息,通过所述接口调用单元调用所述应用访问数据网络接口使当前应用访问数据网络。优选的,所述接口添加单元包括:接口文件添加模块,用于在ConnectivityService服务中添加aidl接口文件,所述aidl接口文件提供应用访问数据网络接口;以及接口实现添加模块,用于在ConnectivityService服务中添加对所述应用访问数据网络接口的实现。优选的,所述安卓终端控制数据网络访问的装置还包括禁止单元,用于所述授权单元中所述Binder根据用户的当前应用访问数据网络的确认不授权信息,禁止当前应用访问数据网络。优选的,所述安卓终端控制数据网络访问的装置还包括禁止单元,用于所述判断单元在判断当前未连接网络或已连接WIFI网络时,禁止当前应用访问数据网络。根据本专利技术的又一实施例,提供一种安卓终端,所述安卓终端包括上述的安卓终端控制数据网络访问的装置。本专利技术提供的安卓终端控制数据网络访问的方法、装置及安卓终端,通过用户的数据网络访问授权指令调用自定义的数据网络访问接口,实现了对所述安卓终端的应用访问数据网络的权限管控。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例中安卓终端控制数据网络访问的方法的流程示意图。图2为本专利技术又一个实施例中添加应用访问数据网络接口的流程示意图。图3为本专利技术另一个实施例中安卓终端控制数据网络访问的装置的结构示意图。图4为本专利技术再一个实施例中接口添加单元的结构示意图。具体实施方式下面结合附图和具体实施方式对本专利技术的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以结合具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。图1为本专利技术一个实施例中安卓终端控制数据网络访问的方法的流程示意图。如图所示,所述安卓终端控制数据网络访问的方法,包括:步骤S101:在ConnectivityService服务中添加应用访问数据网络接口。其中,所述安卓终端可以是任意类型可安装安卓操作系统的电子终端,比如安卓手机、安卓平板电脑、安卓音乐播放器、安卓智能手表等。所述安卓终端在安卓系统上可安装多个应用程序,并可在安卓系统后台待机运行和访问WIFI网络和数据网络。所述WIFI网络可通过所述安卓终端的WIFI天线连接附近的WIFI热点或WIFI路由器进行连...

【技术保护点】
一种安卓终端控制数据网络访问的方法,其特征在于,包括:在数据连接管理服务中添加数据网络访问接口;当一应用请求访问数据网络时,调用所述访问数据网络访问接口;当所述安卓终端连接数据网络时,通过进程通信系统调用应用程序权限服务提供是否授权所述应用访问数据网络的选项;以及用户选择授权所述应用访问数据网络时,调用所述数据网络访问接口使所述应用访问数据网络。

【技术特征摘要】
1.一种安卓终端控制数据网络访问的方法,其特征在于,包括:
在数据连接管理服务中添加数据网络访问接口;
当一应用请求访问数据网络时,调用所述访问数据网络访问接口;
当所述安卓终端连接数据网络时,通过进程通信系统调用应用程序权限服务提供是
否授权所述应用访问数据网络的选项;以及
用户选择授权所述应用访问数据网络时,调用所述数据网络访问接口使所述应用访
问数据网络。
2.如权利要求1所述的安卓终端控制数据网络访问的方法,其特征在于,所述在
ConnectivityService服务中添加应用访问数据网络接口步骤包括:
在ConnectivityService服务中添加aidl接口文件,所述aidl接口文件提供应用访问数据
网络接口;以及
在ConnectivityService服务中添加对所述应用访问数据网络接口的实现。
3.如权利要求1所述的安卓终端控制数据网络访问的方法,其特征在于,所述Binder
根据用户的当前应用访问数据网络的确认信息,调用所述应用访问数据网络接口使当前
应用访问数据网络步骤还包括:通过ConnectivityManager类的getActivityInfo接口调用所
述应用访问数据网络接口。
4.如权利要求1所述的安卓终端控制数据网络访问的方法,其特征在于,还包括:所
述Binder根据用户的当前应用访问数据网络的确认不授权信息,禁止当前应用访问数据
网络。
5.如权利要求1所述的安卓终端控制数据网络访问的方法,其特征在于,还包括:在
判断当前未连接网络或已连接WIFI网络时,禁止当前应用访问数据网络。
6.一种安卓终端控制数据网络访问的装置,其特征在于,包括:
接口添加单元,...

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

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

1