一种移动终端应用的联网限制方法及装置制造方法及图纸

技术编号:12137250 阅读:58 留言:0更新日期:2015-10-01 15:17
本发明专利技术适用于移动终端技术领域,提供了一种移动终端应用的联网限制方法及装置,包括:当所述移动终端中有应用联网时,获取所述应用的联网通道的端口;获取所述应用的PID号,将所述PID号与所述端口关联;访问预设的限制联网的应用列表,查找到与位于所述列表中的应用的所述PID号关联的所述端口;将查找到的所述端口的窗口大小值设置为0,以使所述列表中的应用的服务器在探测到该应用对应的端口的窗口大小值为0之后,取消对所述移动终端推送消息。本发明专利技术通过修改应用对应的联网通道端口的窗口大小值,以使取消向移动终端推送消息的网络行为,达到了对应用限制联网的目的,节约了用户的网络使用成本,保障了网络安全。

【技术实现步骤摘要】

本专利技术属于移动终端
,尤其涉及一种移动终端应用的联网限制方法及装置
技术介绍
对于开源的移动操作系统来说,任何开发者都可以在该系统上开发应用,导致一些恶意开发者会将后台联网功能植入应用中,在用户不知情的情况下在应用后台联网下载数据,从而造成了很大的网络安全隐患,并为用户带来了巨额的网络使用成本。目前,移动终端限制应用联网所采用的主要技术手段是:限制移动终端发送联网请求信息,或者丢弃联网请求信息,然而,一旦应用已经在采取限制联网手段之前联网了,那么在移动终端就会创建一条联网通道,即使在移动终端本地采取了限制联网手段,应用服务器也可以自动地通过该创建好的联网通道推送消息,产生数据量。
技术实现思路
本专利技术实施例的目的在于提供一种移动终端应用的联网限制方法及装置,旨在解决目前的应用联网限制方法仍会导致应用服务器向移动终端推送消息,产生网络数据量的冋题。本专利技术实施例是这样实现的,一种移动终端应用的联网限制方法,包括:当所述移动终端中有应用联网时,获取所述应用的联网通道的端口 ;获取所述应用的PID号,将所述PID号与所述端口关联;访问预设的限制联网的应用列表,查找到与位于所述列表中的应用的所述PID号关联的所述端口;将查找到的所述端口的窗口大小值设置为0,以使所述列表中的应用的服务器在探测到该应用对应的端口的窗口大小值为O之后,取消对所述移动终端推送消息。本专利技术实施例的另一目的在于提供一种移动终端应用的联网限制装置,包括:获取单元,用于当所述移动终端中有应用联网时,获取所述应用的联网通道的端P ;关联单元,有于获取所述应用的PID号,将所述PID号与所述端口关联;查找单元,用于访问预设的限制联网的应用列表,查找到与位于所述列表中的应用的所述PID号关联的所述端口 ;设置单元,用于将查找到的所述端口的窗口大小值设置为0,以使所述列表中的应用的服务器在探测到该应用对应的端口的窗口大小值为O之后,取消对所述移动终端推送消息。本专利技术实施例通过修改应用对应的联网通道端口的窗口大小值,以使服务器探测到该窗口大小值为0,从而取消向移动终端推送消息的网络行为,达到了对应用限制联网的目的,节约了用户的网络使用成本,保障了网络安全。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的移动终端应用的联网限制方法的实现流程图;图2是本专利技术另一实施例提供的移动终端应用的联网限制方法的实现流程图;图3是本专利技术实施例提供的移动终端应用的联网限制装置的结构框图。【具体实施方式】以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1示出了本专利技术实施例提供的移动终端应用的联网限制方法的实现流程,详述如下:在SlOl中,当所述移动终端中有应用联网时,获取所述应用的联网通道的端口。其中,所述移动终端,包括但不限于智能手机、平板、掌上电脑、照相机、车载电脑,等等。当移动终端的应用发起联网请求时,在移动终端会为该应用创建一条联网通道(套接字(Socket)通道),以使应用和远程服务器之间通过该联网通道建立起双向的通信连接,实现数据的交换,同时,传输控制协议(Transmiss1n Control Protocol,TCP)还会为该联网通道分配一个对应的TCP端口。因此,在本实施例中,通过在移动终端系统中创建监听线程,对应用的网络行为进行监听,当监听到应用发起联网请求时,获取到TCP为该应用分配的端口,获知该端口的端口号。在S102中,获取所述应用的PID号,将所述PID号与所述端口关联。当移动终端开机操作系统启动时,或者当安装在移动终端的应用启动运行时,系统会为每个应用分配一个唯一的PID号,该PID号与其对应的应用唯一关联,在S102中,获取到发起联网请求的应用的PID号,并将该PID号与该应用分配到的端口相关联。在S103中,访问预设的限制联网的应用列表,查找到与位于所述列表中的应用的所述PID号关联的所述端口。在本实施例中,预设的限制联网的应用列表预先在移动终端中被创建并维护,用于记录被设置为限制联网的应用的相关信息。在SlOl之前,该应用列表的创建过程如图2所示:在S105中,初始化所述预设的限制联网的应用列表。首先,在移动终端中初始化一个空表,用于记录需要限制联网的应用的相关信息。在S106中,接收用户输入的限制联网指令,确定所述限制联网指令所指向的应用。用户可以通过应用中的操作菜单,或者通过移动终端的系统设置菜单,对需要限制联网的应用发出限制联网指令,当检测到用户输入的限制联网指令时,确定出该限制联网指令所指向的应用。在S107中,将所述限制联网指令所指向的应用添加至所述预设的限制联网的应用列表。将S106确定出的应用一一添加至预先创建好的应用列表中,并保存在非易失性存储器中,从而完成该应用列表的创建和保存。预设的限制联网的应用列表始终被保存并维护在移动终端中,此时,通过访问该应用列表,能够获取需要进行联网限制的应用的相关信息,例如,通过该应用的应用名,查找到与该应用具有唯一关联关系的PID号,并进一步查找到与该PID号关联的端口的端口号。作为本专利技术的一个实施例,所述S103可以具体为:每隔预设时间间隔访问一次所述预设的限制联网的应用列表,查找到与位于所述列表中的应用的所述PID号关联的所述端口。由于用户可以在移动终端的运行过程中随时对部分应用采取限制联网手段,并对部分应用取消限制联网手段,因此,该预设的限制联网的应用列表的内容是在不断变化的,当用户对某应用采取限制联网手段时,需要向该应用列表添加该应用的相关信息,当用户对某应用取消限制联网手段时,需要从该应用列表中删除该应用的相关信息,因此,需要每隔预设时间间隔就访问一次该应用列表,避免对应用的限制联网手段采取的不及时,从而影响了网络安全。优选地,在S107可以为:将所述限制联网指令所指向的应用对应的PID号添加至所述预设的限制联网的应用列表。S卩,在将需要限制联网的应用添加至预设的应用列表中时,直接查找到与该应用关联的PID号,也一并添加至该应用列表中,这样,在S103访问应用列表时,可以直接获取到需要限制联网的应用对应的PID号,以提高限制联网操作的效率。同时,进一步地,由于每次应用在启动时被分配的PID号都是不同的,因此,当采用将所述限制联网指令所指向的应用对应的PID号添加至所述预设的限制联网的应用列表的方案时,所述方法还包括:在所述移动终端开机时或者有应用启动时,刷新所述预设的限制联网的应用列表中的PID号。S卩,在每次有应用启动时,该应用被分配了新的PID号,则需要刷新预设的限制联网的应用列表中的PID号,以保存该应用列表中信本文档来自技高网...

【技术保护点】
一种移动终端应用的联网限制方法,其特征在于,包括:当所述移动终端中有应用联网时,获取所述应用的联网通道的端口;获取所述应用的PID号,将所述PID号与所述端口关联;访问预设的限制联网的应用列表,查找到与位于所述列表中的应用的所述PID号关联的所述端口;将查找到的所述端口的窗口大小值设置为0,以使所述列表中的应用的服务器在探测到该应用对应的端口的窗口大小值为0之后,取消对所述移动终端推送消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈启安
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1