CN107402774A - 应用程序功能限制使用方法及终端 - Google Patents

应用程序功能限制使用方法及终端 Download PDF

Info

Publication number
CN107402774A
CN107402774A CN201610334584.5A CN201610334584A CN107402774A CN 107402774 A CN107402774 A CN 107402774A CN 201610334584 A CN201610334584 A CN 201610334584A CN 107402774 A CN107402774 A CN 107402774A
Authority
CN
China
Prior art keywords
terminal
preset limit
function
strategy
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610334584.5A
Other languages
English (en)
Inventor
宋志可
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610334584.5A priority Critical patent/CN107402774A/zh
Priority to PCT/CN2016/092852 priority patent/WO2017197773A1/zh
Publication of CN107402774A publication Critical patent/CN107402774A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提出了一种应用程序功能限制使用方法及终端,该方法包括:获取当前的时间信息和所述终端所在的位置信息;从预设限制条件中查找符合所述时间信息和所述位置信息的应用程序;禁用根据预设限制策略确定出的所述应用程序对应的功能。应用本发明,用户便可更加直接方便的控制终端某些应用程序的某些功能。

Description

应用程序功能限制使用方法及终端
技术领域
本发明涉及一种应用程序功能使用领域,尤其涉及一种应用程序功能限制使用方法及终端。
背景技术
终端的普及应用,大大方便了人们的生活,但同时也带来了一些负面的影响。例如,由于手机在小学生和中学生的普及应用,很多家长和老师都会担心小孩上学期间使用手机会影响学习。例如,由于手机或电脑在公司员工中的普及应用,公司企业管理层则担心手机会影响员工的工作效率以及公司的信息安全,因此在上班期间需要对员工的上网行为做出一定的限制,如禁止员工使用聊天软件等工具。
现有技术中,在限制终端的应用程序使用功能时,通常是限制应用程序的联网功能。由于终端的应用程序有多种方式连接互联网,如2/3/4G联网方式、WIFI联网方式、蓝牙联网方式和USB联网方式等,并且终端安装的所有应用程序中,有的应用程序不需要禁用联网,有的应用程序需要禁用联网或者需要禁用一部分联网手段,因此现有技术中在限制终端应用程序的联网行为时,通常从联网方式和应用程序两个维度实施。但是此种方式并不能很好地满足上述学生家长和公司管理者的切实需求。
发明内容
本发明实施例提供了一种应用程序功能限制使用方法及终端,能够更加直接方便的控制终端安装的应用程序的功能。
本发明实施例为解决上述技术问题提供的技术方案如下:
应用程序功能限制使用方法,应用于终端,所述方法包括:
获取当前的时间信息和所述终端所在的位置信息;
从预设限制条件中查找符合所述时间信息和所述位置信息的应用程序;
禁用根据预设限制策略确定出的所述应用程序对应的功能。
其中,所述预设限制条件是用于限制特定应用程序使用功能的特定时间条件和特定位置区域条件。
其中,所述预设限制条件和所述预设限制策略通过所述终端或远程终端输入。
其中,所述预设限制策略存储在所述终端的***属性中。
其中,所述应用程序对应的功能包括:联网功能、打开功能、关闭功能或解锁功能中的一个或多个。
在禁用根据预设限制策略中确定出的所述应用程序对应的联网功能时,具体包括:
通过虚拟专用网络方式、网络防火墙方式、tcp/ip协议栈方式、接口方式或硬件方式中的一种或多种来限制使用所述应用程序对应的联网功能。
其中,所述获取当前的时间信息的步骤,具体包括:
通过读取所述终端的***时钟或查询互联网时间的方式来获取当前的时间信息。
相应地,本发明实施例还提供了一种终端,所述终端包括:
获取单元,获取当前的时间信息和所述终端所在的位置信息;
查找单元,从预设限制条件中查找符合所述获取单元获取的所述时间信息和所述位置信息的应用程序;
策略实施单元,禁用根据预设限制策略中确定出的所述查找单元查找到的应用程序对应的功能。
其中,还包括:预设单元,设置所述预设限制条件和所述预设限制策略;
所述查找单元,从所述预设单元设置的所述预设限制条件中查找符合所述获取单元获取的所述时间信息和所述位置信息的应用程序;
所述策略实施单元,禁用根据所述预设单元设置的所述预设限制策略确定出的所述查找单元查找到的应用程序对应的功能;
其中,所述预设限制条件是用于限制特定应用程序使用功能的特定时间条件和特定位置区域条件。
其中,还包括:
接收单元,接收所述预设限制条件和所述预设限制策略;
所述查找单元,从所述接收单元接收到的所述预设限制条件中查找符合所述获取单元获取的所述时间信息和所述位置信息的应用程序;
所述策略实施单元,禁用根据所述接收单元接收到的所述预设限制策略确定出的所述查找单元查找到的应用程序对应的功能;
其中,所述预设限制条件是用于限制特定应用程序使用功能的特定时间条件和特定位置区域条件。
本发明实施例的有益效果是:
本发明实施例提供的应用程序功能限制使用方法及终端,通过用户预设终端的预设限制条件和预设限制策略,当终端进入预设限制条件指定的特定位置区域和时间段时,终端会根据预设限制策略禁用某些应用程序的某种功能。这样,用户便可更加直接方便的控制终端某些应用程序的某些功能。当然,当终端超出预设限制条件指定的位置区域和时间段时,限制使用功能会被解除。
附图说明
图1是本发明提供的应用程序功能限制使用方法的实施例的流程示意图;
图2是通过基站码方式判断终端是否进入指定位置区域的示意图;
图3是通过无线网络名称方式判断终端是否进入指定位置区域的示意图;
图4是通过全球卫星定位方式判断终端是否进入指定位置区域的示意图;
图5是预设限制策略表示限定联网功能的两个维度的示意图;
图6是本发明提供的终端的一种实施例的结构框图;
图7是本发明提供的终端的另一种实施例的结构框图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有技术中在限制应用程序的联网功能时仅从联网手段、联网应用两个维度实施导致不能满足某些用户切实需求的问题,本发明实施例的解决思路是:预先在终端中设置预设限制策略,当终端进入预设限制条件中设定的特定区域和时间段时,终端会根据预设限制策略限制使用某些应用程序的某些功能,如联网功能等。当然,还可以限制终端中某些应用程序的其他功能,如打开功能、关闭功能或解锁功能。下面,将结合具体实施例对本发明实施例的应用程序功能限制使用方法及应用该限制使用方法的终端进行详细描述。
请参考图1,是本发明提供的应用于终端的应用程序功能限制使用方法的第一实施例的方法流程图,该限制使用方法包括如下步骤:
S101,获取当前的时间信息和该终端所在的位置信息;
本发明实施例中所说的终端,可以是能够安装应用程序的一切终端,如智能手机,平板电脑,电视、笔记本电脑等。当然,常见的是将该种方法应用于智能手机和平板电脑中。
本步骤中,获取当前时间信息和位置信息的目的是,确定终端当前的时间和所处的位置信息是否进入需要限制应用程序某些功能的特定时间段和特定位置区域。
在获取当前时间信息时,可通过读取当前终端当前的***时钟的方式获取当前时间信息,当然也可以通过查询互联网时间的方式来获取当前的时间信息。为了防止终端的***时间被修改,也采取读取***时钟同时也会查询互联网时间两种方式。
在获取终端所在的位置信息时,根据终端的不同类型,可使用基站码、无线网络名称或全球卫星定位GPS中的一种或多种方式来获取。其中,通过基站码划分的位置区是一个模糊的大概的范围。无线网络名称,即Wifi ssid划分的也是一个大概的范围。通过全球卫星定位,即GPS划分的位置区可以很精确。
具体地,若终端为智能手机或支持无线通信功能的平板电脑,则获取终端所在的位置信息的方式可以是:基站码、Wifi ssid或GPS中的任意一种或多种周期性地获取终端所在的位置信息。若终端为支持定位但不支持无线通信功能的平板电脑,则获取终端所在的位置信息的方式可以是:Wifi ssid或GPS中的任意一种或两种。若终端为不支持定位和无线通信功能的终端,如笔记本电脑或电视,则获取终端所在的位置信息的方式则只能是Wifi ssid。
需要说明的是,无论通过哪种方式获取到终端所在的位置信息,最后都可以得到最终的GPS信息,比如可以把基站码转换成GPS信息,Wifi ssid也可以转换成GPS信息。当终端为智能手机或支持无线通信功能的平板电脑,最常见的是用上述三种方式确定出的GPS信息划分出相应的位置区域。
S102,从预设限制条件中查找符合S101中获取的时间信息和位置信息的应用程序。
预设限制条件是预设的、限制某些应用程序使用功能的特定时间和特定位置区域。预设限制条件可以通过终端预设,其输入方式例如可以是:通过运行在终端上的应用程序APP接收用户输入的限制条件,并将接收到的限制条件写入终端的数据库中。当然,预设限制条件也可以通过远程终端输入,此时预设方式可以是运行在其他设备上的应用程序APP接收用户输入的限制条件,以及将接收到的限制条件通过互联网写入被控制的终端当中。其中,预设限制条件的存储可以是任何形式的文件,只要能明确的表达限制条件即可。例如,其可以以表格的形式存储在终端的数据库中。可以理解的是,预设限制策略的输入方式与预设限制条件的方式相同,即预设限制策略也可以通过终端或远程终端输入,下文不再赘述。
请参考表1,是存储在终端数据库中的预设限制条件表的实施例的示意表。
表1预设限制条件表
由上述表1可以看出,预设限制条件表从两个维度表示条件,一是应用程序,二是位置区域和时间段。当在S101中获取的当前时间信息和终端所在的位置信息之后,对应表1进行比较,就可判断当前时间是否进入表1指定的时间段,同时判断终端当前所处的位置信息是否属于表1指定的位置区域,进而查找出同时符合该时间信息和位置信息的应用程序,该查找出来的应用程序即是需要对其功能做一定限定的应用程序。
具体地,判断当前时间信息是否进入预设限制条件指定的时间段的方式例如可以是:将读取的时钟信息和/或通过互联网查询的时间信息与上述表1中指定的时间信息进行比较,即可判断是否进入表1指定的时间段。
具体地,在判断当前终端所在的位置信是否进入预设限制条件指定的位置区域的方式有三种,下面将分别进行描述:
1、基站码方法,即判断获取的终端领区信息包含的基站信息中是否包含预设限制条件指定的基站集合中的基站码,若包含,则确定终端进入预设限制条件指定的位置区域。反之,若不包含,则确定终端未进入预设限制条件指定的位置区域。具体到图2,则是判断两个集合是否有交集,即预设限制条件指定的基站码的集合与领区基站的集合是否有交集,若有交集,则确定终端进入预设限制条件指定的位置区域。若无交集,则确定终端未进入预设限制条件指定的位置区域。
2、Wifi ssid方法,即判断终端的wifi模块探测到的wifi热点是否包含在预设限制条件指定的ssid集合中,若包含,则可判断终端进入了指定的位置区域,反之则超出位置区域。具体到图3,则是判断两个集合是否有交集,即预设限制条件指定的wifi ssid的集合与终端探测到的wifi ssid集合是否有交集,若有交集,则确定终端进入预设限制条件指定的位置区域。若无交集,则确定终端未进入入预设限制条件指定的位置区域。
3、GPS方法,即判断终端的GPS模块获取的当前坐标是否包含在预设限制条件指定的GPS坐标区中。若包含,则可判断终端进入了指定的位置区域,反之则超出位置区域。具体到图4,即是判断终端的GPS模块获取的当前坐标是否在预设限制条件指定的由坐标1、坐标2、坐标3形成的坐标区域中。若在,则确定终端进入预设限制条件指定的位置区域。若不在,则确定终端未进入入预设限制条件指定的位置区域。
可以理解的是,终端当前坐标的获取也可通过基站码和wifi ssid转换而来,即是说:可以将通过方式1获取的基站码转换成GPS信息,再通过方式3来判断终端是否落在预设限制条件指定的位置区域中;也可以将通过方式1获取的wifi ssid转换成GPS信息,再通过方式3来判断终端是否落在预设限制条件指定的位置区域内。
S103,禁用根据预设限制策略中确定出的S102中查找到的应用程序对应的功能。
其中,预设限制策略是预设的、限制某些应用程序某种使用功能的具体权限分配。即是说,预设限制策略是从应用程序和限制功能两个维度来实施的。预设限制策略具体可以选择存储在终端的***属性中,这样做的好处是其不会被第三方随意修改。在具体预先设置预设限制策略时,可以通过终端厂商在出厂之前进行预设,也可以通过用户在使用终端的过程中进行提前预设。
另外,预设限制策略中限定的应用程序的功能可以有多种,最常见的是应用程序的联网功能,当然也可以是应用程序的其他功能,如打开功能、关闭功能或解锁功能中等。预设限制策略可以以表格的存储在终端的***属性中。如表2和图5所示,即是描述了预设限制策略限定的某些应用程序的联网功能。表2中从应用程序和联网手段两个维度来表示限制策略。
表2预设限制策略表
2G 3G 4G WIFI 蓝牙 USB等
QQ 不允许 不允许 不允许 不允许 不允许 不允许
微信 不允许 允许 允许 不允许 不允许 不允许
浏览器 不允许 不允许 不允许 不允许 不允许 不允许
其他 不允许 不允许 不允许 不允许 不允许 不允许
当在S102中查找出需要限制的应用程序之后,对应表2,即可确定出需要限制使用的表1中确定出的应用程序对应的联网功能。由表2可以看出,qq、浏览器等应用程序在符合表1指定的特定时间和特定位置区域之后,无论通过哪种联网手段均不可上网,即在符合时间信息和位置信息的前提条件下,需要限制使用qq和浏览器的所有联网功能。而微信在符合表1指定的特定时间和特定位置区域之后,仅可使用其在4g条件下的联网功能,其他联网方式均被限制使用。即是说,在S103中,需要禁用qq、浏览器的联网功能,禁用微信在2G、3G、WIFI、蓝牙、USB等方式下的联网功能。
需要说明的是,在具体执行限制使用S103中应用程序对应的联网功能时,可以通过多种方式来进行限制。
例如,由于终端同一时刻一般只有一种联网手段,并且***会广播终端当 前是通过什么方式进行通信的,因此在这种情况下有两种方式达到限制应用程 序的联网功能,一是通过虚拟专用网络方式,即VPN方式来限制应用程序联网, 二是通过网络防火墙方式,即iptables方式来限制应用程序联网。比如目前终端 是通过wifi方式进行联网的,那么VPN和iptables都可以用来限制应用程序联 网。
另一种情况,当终端同时在用多种通信手段进行联网时,如通过4G和wifi 同时连接时,则使用iptables方式限制联网功能即是最佳选择。这是因为iptables 方式可以从应用程序、连接手段两个维度上限制应用程序的通信。当然,终端 的通信手段但不限于以上概括的通信手段。
在限制应用程序联网功能的方式上,包含但不限于vpn和iptables两种,例 如还可以使用tcp/ip协议栈、接口方式例如socket接口、硬件方式如modem方 式等。
在通过tcp/ip协议栈限制应用程序联网的方式实施过程中,可将限制联网功能写入tcp/ip协议中以达到限制联网功能的目的。在通过socket接口限制应用程序联网的方式实施过程中,可以设置接口的权限操作以达到限制联网功能的目的。
本发明实施例提供的应用程序功能限制使用方法,用户预设终端的限制条件和限制策略,当终端进入限制条件指定的特定位置区域和时间段时,终端会根据限制策略禁用某些应用程序的某种功能。这样,用户便可更加直接方便的控制终端某些应用程序的某些功能。当然,当终端超出预设限制条件指定的位置区域和时间段时,限制使用功能会被解除。
可以理解的是,终端的限制策略在禁用某个应用程序的某个功能时,不能影响限制策略之外的应用程序的功能的正常使用。终端在出厂的时候,可预设一部分限制策略,当终端第一次开机时,提醒用户打开本发明实施例的功能。当新的应用被安装时,提醒用户添加到限制策略当中。如用户不想在每次安装应用都要设定,可以设置默认情况下,没有加到限制策略中的应用程序,都受到限制。
上述图1至图5对本发明实施例的应用程序功能限制使用方法进行了详细描述,下面将结合图6-图7,对采用上述应用程序功能限制使用方法进行应用程序工程限制的装置进行描述。需要说明的是,关于一些术语的解释,若在前文已经后描述,在描述终端时将不再赘述。
如图6-图7所示,本发明实施例提供的终端,包括:获取单元61、查找单元62、策略实施单元63。
获取单元61,用于获取当前的时间信息和终端所在的位置信息;获取单元61获取当前时间信息和位置信息的目的是,确定终端当前的时间和所处的位置信息是否进入需要限制应用程序某些功能的特定时间段和特定位置区域。
在获取当前时间信息时,获取单元61可通过读取当前终端当前的***时钟的方式获取当前时间信息,当然也可以通过查询互联网时间的方式来获取当前的时间信息。为了防止终端的***时间被修改,也采取读取***时钟同时也会查询互联网时间两种方式。
在获取终端所在的位置信息时,获取单元61根据终端的不同类型,可使用基站码、无线网络名称或全球卫星定位GPS中的一种或多种方式来周期性地获取终端所在的位置信息。其中,通过基站码划分的位置区是一个模糊的大概的范围。无线网络名称,即Wifi ssid划分的也是一个大概的范围。通过全球卫星定位,即GPS划分的位置区可以很精确。
具体地,若终端为智能手机或支持无线通信功能的平板电脑,则获取终端所在的位置信息的方式可以是:基站码、Wifi ssid或GPS中的任意一种或多种。若终端为支持定位但不支持无线通信功能的平板电脑,则获取终端所在的位置信息的方式可以是:Wifi ssid或GPS中的任意一种或两种。若终端为不支持定位和无线通信功能的终端,如笔记本电脑或电视,则获取终端所在的位置信息的方式则只能是Wifi ssid。
需要说明的是,无论通过哪种方式获取到终端所在的位置信息,最后都可以得到最终的GPS信息,比如可以把基站码转换成GPS信息,Wifi ssid也可以转换成GPS信息。当终端为智能手机或支持无线通信功能的平板电脑,最常见的是用上述三种方式确定出的GPS信息划分出相应的位置区域。
查找单元62,从预设限制条件中查找符合获取单元61获取的时间信息和位置信息的应用程序;
预设限制条件是预设的、限制某些应用程序使用功能的特定时间和特定位置区域。预设限制条件可以通过终端预设,此时终端还可以包括预设单元64,其输入方式例如可以是:通过运行在终端上的预设单元64接收用户输入的限制条件,并将接收到的限制条件写入终端的数据库中,如图6所示。当然,预设限制条件也可以通过远程终端输入,此时终端则可以包括接收单元65,此时预设方式可以是:运行在其他设备上的应用程序APP接收用户输入的限制条件,以及将接收到的限制条件通过互联网发送给终端的接收单元65,并将接收到的限制条件写入终端当中,如图7所示。相应地,查找单元62,则从预设单元64的预设限制条件中或接收单元65接收的预设限制条件中查找符合获取单元获取的时间信息和位置信息的应用程序。其中,预设限制条件的存储可以是任何形式的文件,只要能明确的表达限制条件即可。例如,其可以以表格的形式存储在终端的数据库中。
可以理解的是,预设限制策略的输入方式与预设限制条件的输入方式相同,即预设限制策略也可以通过终端或远程终端输入,下文不再赘述。
由上述表1可以看出,预设限制条件表从两个维度表示条件,一是应用程序,二是位置区域和时间段。当获取单元61获取了当前时间信息和终端所在的位置信息之后,对应表1进行比较,就可判断当前时间是否进入表1指定的时间段,同时判断终端当前所处的位置信息是否属于表1指定的位置区域,进而查找出同时符合该时间信息和位置信息的应用程序,该查找出来的应用程序即是需要对其功能做一定限定的应用程序。
具体地,判断当前时间信息是否进入预设限制条件指定的时间段的方式例如可以是:将读取的时钟信息和/或通过互联网查询的时间信息与上述表1中指定的时间信息进行比较,即可判断是否进入表1指定的时间段。
策略实施单元63,禁用根据预设限制策略确定出的查找单元查找到的应用程序对应的功能。
预设限制策略是预设的、限制某些应用程序某种使用功能的具体权限分配。即是说,预设限制策略是从应用程序和限制功能两个维度来实施的。预设限制策略具体可以选择存储在终端的***属性中,这样做的好处是其不会被第三方随意修改。在具体预先设置预设限制策略时,可以通过终端厂商在出厂之前进行预设,也可以通过用户在使用终端的过程中进行提前预设。
当预设限制策略是通过预设单元64设置的时候,策略实施单元63,用于禁用根据预设单元64预设限制策略确定出的查找单元62查找到的应用程序对应的功能。当预设限制策略是通过接收单元65接收到的时候,策略实施单元63,用于禁用根据接收单元65接收到的预设限制策略确定出的查找单元62查找到的应用程序对应的功能。
另外,预设限制策略中限定的应用程序的功能可以有多种,最常见的是应用程序的联网功能,当然也可以是应用程序的其他功能,如打开功能、关闭功能或解锁功能中等。预设限制策略可以以表格的存储在终端的***属性中。如表2和图5所示,即是描述了预设限制策略限定的某些应用程序的联网功能。表2中从应用程序和联网手段两个维度来表示限制策略。当查找单元62查找出需要限制的应用程序之后,对应表2,即可确定出需要限制使用的表1中确定出的应用程序对应的联网功能。策略实施单元63要做的即是:按照表2禁用查找单元62查找出的应用程序对应的联网功能。由表2可以看出,qq、浏览器等应用程序在符合表1指定的特定时间和特定位置区域之后,无论通过哪种联网手段均不可上网,即在符合时间信息和位置信息的前提条件下,需要限制使用qq和浏览器的所有联网功能。而微信在符合表1指定的特定时间和特定位置区域之后,仅可使用其在4g条件下的联网功能,其他联网方式均被限制使用。因此,策略实施单元63需要禁用qq、浏览器的联网功能,禁用微信在2G、3G、WIFI、蓝牙、USB等方式下的联网功能。
需要说明的是,在策略实施单元63在具体执行限制使用应用程序对应的联网功能时,可以通过多种方式来进行限制。
例如,由于终端同一时刻一般只有一种联网手段,并且***会广播终端当 前是通过什么方式进行通信的,因此在这种情况下有两种方式达到限制应用程 序的联网功能,一是通过虚拟专用网络方式,即VPN方式来限制应用程序联网, 二是通过网络防火墙方式,即iptables方式来限制应用程序联网。比如目前终端 是通过wifi方式进行联网的,那么VPN和iptables都可以用来限制应用程序联 网。
另一种情况,当终端同时在用多种通信手段进行联网时,如通过4G和wifi 同时连接时,则使用iptables方式限制联网功能即是最佳选择。这是因为iptables 方式可以从应用程序、连接手段两个维度上限制应用程序的通信。当然,终端 的通信手段但不限于以上概括的通信手段。
在限制应用程序联网功能的方式上,包含但不限于vpn和iptables两种,例 如还可以使用tcp/ip协议栈、接口方式例如socket接口、硬件方式如modem方 式等。
在通过tcp/ip协议栈限制应用程序联网的方式实施过程中,可将限制联网功能写入tcp/ip协议中以达到限制联网功能的目的。在通过socket接口限制应用程序联网的方式实施过程中,可以设置接口的权限操作以达到限制联网功能的目的。
本发明实施例提供的终端,用户预先设置终端的预设限制条件和预设限制策略,当终端进入预设限制条件指定的特定位置区域和时间段时,终端会根据预设限制策略禁用某些应用程序的某种功能。这样,用户便可更加直接方便的控制终端某些应用程序的某些功能。当然,当终端超出预设限制条件指定的位置区域和时间段时,限制使用功能会被解除。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.应用程序功能限制使用方法,应用于终端,其特征在于,所述方法包括:
获取当前的时间信息和所述终端所在的位置信息;
从预设限制条件中查找符合所述时间信息和所述位置信息的应用程序;
禁用根据预设限制策略确定出的所述应用程序对应的功能。
2.如权利要求1所述的限制使用方法,其特征在于,所述预设限制条件是用于限制特定应用程序使用功能的特定时间条件和特定位置区域条件。
3.如权利要求1所述的限制使用方法,其特征在于,所述预设限制条件和预设限制策略通过所述终端或远程终端输入。
4.如权利要求1所述的限制使用方法,其特征在于,所述预设限制策略存储在所述终端的***属性中。
5.如权利要求1所述的限制使用方法,其特征在于,所述应用程序对应的功能包括:联网功能、打开功能、关闭功能或解锁功能中的一个或多个。
6.如权利要求5所述的限制使用方法,其特征在于,在禁用根据预设限制策略中确定出的所述应用程序对应的联网功能时,具体包括:
通过虚拟专用网络方式、网络防火墙方式、tcp/ip协议栈方式、接口方式或硬件方式中的一种或多种来限制使用所述应用程序对应的联网功能。
7.如权利要求1至6中任一项所述的限制使用方法,其特征在于,所述获取当前的时间信息的步骤,具体包括:
通过读取所述终端的***时钟和/或查询互联网时间的方式来获取当前的时间信息。
8.一种终端,其特征在于,包括:
获取单元,获取当前的时间信息和所述终端所在的位置信息;
查找单元,从预设限制条件中查找符合所述获取单元获取的所述时间信息和所述位置信息的应用程序;
策略实施单元,禁用根据预设限制策略确定出的所述查找单元查找到的应用程序对应的功能。
9.如权利要求8所述的终端,其特征在于,还包括:
预设单元,设置所述预设限制条件和所述预设限制策略;
所述查找单元,从所述预设单元设置的所述预设限制条件中查找符合所述获取单元获取的所述时间信息和所述位置信息的应用程序;
所述策略实施单元,禁用根据所述预设单元设置的所述预设限制策略确定出的所述查找单元查找到的应用程序对应的功能;
其中,所述预设限制条件是用于限制特定应用程序使用功能的特定时间条件和特定位置区域条件。
10.如权利要求8所述的终端,其特征在于,还包括:
接收单元,接收所述预设限制条件和所述预设限制策略;
所述查找单元,从所述接收单元接收到的所述预设限制条件中查找符合所述获取单元获取的所述时间信息和所述位置信息的应用程序;
所述策略实施单元,禁用根据所述接收单元接收到的所述预设限制策略确定出的所述查找单元查找到的应用程序对应的功能;
其中,所述预设限制条件是用于限制特定应用程序使用功能的特定时间条件和特定位置区域条件。
CN201610334584.5A 2016-05-18 2016-05-18 应用程序功能限制使用方法及终端 Pending CN107402774A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610334584.5A CN107402774A (zh) 2016-05-18 2016-05-18 应用程序功能限制使用方法及终端
PCT/CN2016/092852 WO2017197773A1 (zh) 2016-05-18 2016-08-02 限制使用应用程序对应的功能的方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610334584.5A CN107402774A (zh) 2016-05-18 2016-05-18 应用程序功能限制使用方法及终端

Publications (1)

Publication Number Publication Date
CN107402774A true CN107402774A (zh) 2017-11-28

Family

ID=60324723

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610334584.5A Pending CN107402774A (zh) 2016-05-18 2016-05-18 应用程序功能限制使用方法及终端

Country Status (2)

Country Link
CN (1) CN107402774A (zh)
WO (1) WO2017197773A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108304297A (zh) * 2018-02-09 2018-07-20 北京航智信息技术有限公司 实现远程控制学生移动终端的方法及装置
CN108513171A (zh) * 2018-03-27 2018-09-07 广州视源电子科技股份有限公司 终端内容的控制方法、装置及设备、可读存储介质
CN110413344A (zh) * 2019-07-22 2019-11-05 深圳传音控股股份有限公司 应用程序及其中的功能模块的启动及显示方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101790126A (zh) * 2009-12-16 2010-07-28 惠州Tcl移动通信有限公司 功能限制的移动通信终端及其实现方法
CN104331228A (zh) * 2014-10-17 2015-02-04 小米科技有限责任公司 锁屏的方法及装置
CN105243322A (zh) * 2015-10-10 2016-01-13 深圳市金立通信设备有限公司 一种应用程序控制方法及终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468343A (zh) * 2014-08-21 2016-04-06 小米科技有限责任公司 应用控制方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101790126A (zh) * 2009-12-16 2010-07-28 惠州Tcl移动通信有限公司 功能限制的移动通信终端及其实现方法
CN104331228A (zh) * 2014-10-17 2015-02-04 小米科技有限责任公司 锁屏的方法及装置
CN105243322A (zh) * 2015-10-10 2016-01-13 深圳市金立通信设备有限公司 一种应用程序控制方法及终端

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108304297A (zh) * 2018-02-09 2018-07-20 北京航智信息技术有限公司 实现远程控制学生移动终端的方法及装置
CN108304297B (zh) * 2018-02-09 2021-02-26 江西航智信息技术有限公司 实现远程控制学生移动终端的方法及装置
CN108513171A (zh) * 2018-03-27 2018-09-07 广州视源电子科技股份有限公司 终端内容的控制方法、装置及设备、可读存储介质
CN108513171B (zh) * 2018-03-27 2021-01-26 广州视源电子科技股份有限公司 终端内容的控制方法、装置及设备、可读存储介质
CN110413344A (zh) * 2019-07-22 2019-11-05 深圳传音控股股份有限公司 应用程序及其中的功能模块的启动及显示方法

Also Published As

Publication number Publication date
WO2017197773A1 (zh) 2017-11-23

Similar Documents

Publication Publication Date Title
CN104717610B (zh) 一种基于lbs的无线数据网络自动切换方法及移动终端
Sun et al. When smart wearables meet intelligent vehicles: Challenges and future directions
US8886230B2 (en) Systems and methods for service set identifier-based location detection
US10944753B2 (en) IoT devices wireless network connectivity policy management
CN101682842B (zh) 使用网络标识符和应用程序密钥操作自组织无线局域网
CN203116234U (zh) 空调远程控制***
CN102932878B (zh) 用于分发无线网络接入参数的***和方法
CN104038261B (zh) 多个设备之间的位置信息管理和共享方法及相关设备
CN103260257B (zh) 自动建立Wi-Fi Display连接实现屏幕共享的方法和***
Murroni et al. IEEE 1900.6: Spectrum sensing interfaces and data structures for dynamic spectrum access and other advanced radio communication systems standard: Technical aspects and future outlook
CN101790126B (zh) 功能限制的移动通信终端及其实现方法
US7769009B1 (en) Automatic peer to peer mobile device data replication
US20070230420A1 (en) System and method for facilitating determination of mode and configuration of a wireless user equipment (UE) device
CN101874418B (zh) 用于根据多个网络服务应用简档和数据会话冲突解决来配置无线设备的***和方法
US7136644B2 (en) Method and apparatus for controlling service acquisition in a local area network device
CN107402774A (zh) 应用程序功能限制使用方法及终端
JPWO2009008035A1 (ja) 情報収集システム、情報登録サーバ、情報収集方法、及び携帯端末装置
CN103686595A (zh) 状态切换方法和电子设备
CN102469455A (zh) 基于通用引导架构的机器类通信设备分组管理方法及***
Ghosh Wireless networking and mobile data management
KR20070059215A (ko) 텔레커뮤니케이션 네트워크 내에서 이용가능한 네트워크접속 타입들을 제공 및 검색하기 위한 방법, 액세스포인트, 텔레커뮤니케이션 디바이스, 서버 및 정보 시스템
CN102572818A (zh) 一种mtc组设备的应用密钥管理方法及***
US10536896B2 (en) Establishing a wireless connection to a cellular network
CN104320757A (zh) 一种集群无线通信***中基于地理位置寻呼的方法
CN110268739A (zh) 接入控制方法、装置及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171128

RJ01 Rejection of invention patent application after publication