终端控制方法及装置与流程

文档序号:12163081阅读:157来源:国知局
终端控制方法及装置与流程

本发明涉及终端控制技术领域,尤其涉及终端控制方法及装置。



背景技术:

随着科技的高速发展,现有手机、pad(平板电脑)等终端基本都配置有WLAN(Wireless Local Area Networks,无线局域网络)功能,例如wifi(wireless fidelity,无线保真)功能。由于终端在WLAN功能处于开启状态下的工作电流较大,所以为了省电,在不使用WLAN网络时,用户需要将终端的WLAN功能设置为关闭状态;当使用WLAN网络时才开启终端的WLAN功能。而现有终端在开启或者关闭WLAN功能时通常是由用户手动开启,未能实现自动开启或关闭WLAN功能。



技术实现要素:

本发明的主要目的在于提出一种终端控制方法及装置,旨在解决现有终端未能实现自动开启或关闭WLAN功能的技术问题。

为实现上述目的,本发明提供一种终端控制方法,所述终端控制方法包括以下步骤:

获取终端当前所在小区的移动网络标识参数;

将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对;

根据比对结果控制开启或关闭终端的WLAN功能。

优选地,所述根据比对结果控制开启或关闭终端的WLAN功能的步骤包括:

当获取的所述移动网络标识参数与存储的移动网络标识参数匹配时,控制开启终端的WLAN功能。

优选地,所述根据比对结果控制开启或关闭终端的WLAN功能的步骤包括:

当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且 终端的WLAN功能处于开启状态时,确定当前是否接入WLAN网络;

在当前未接入WLAN网络时,控制关闭终端的WLAN功能。

优选地,所述将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对的步骤之后,还包括:

当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前处于接入WLAN网络的状态时,获取当前接入的WLAN网络对应的WLAN参数;

将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储。

优选地,所述将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储的步骤包括:

判断与所述WLAN参数关联的移动网络标识参数的数量是否小于预设数量阈值;

若与所述WLAN参数关联的移动网络标识参数的数量小于预设数量阈值,则将获取的所述移动网络标识参数与所述WLAN参数进行关联存储。

优选地,所述判断与所述WLAN参数关联的移动网络标识参数的数量是否小于预设数量阈值的步骤之后,还包括:

若与所述WLAN参数关联的移动网络标识参数的数量大于或等于预设数量阈值,则将当前获取的WLAN参数中的信号强度与当前获取的移动网络标识参数对应WLAN参数中的信号强度进行比对;

当前获取的移动网络标识参数对应WLAN参数中,有WLAN参数的信号强度小于当前获取的WLAN参数中的信号强度时,将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储;

删除当前获取的移动网络标识参数对应WLAN参数中的信号强度最小的所述WLAN参数,以及所述WLAN参数与对应移动网络标识参数之间的关联关系。

此外,为实现上述目的,本发明还提出一种终端控制装置,所述终端控制装置包括:

获取模块,用于获取终端当前所在小区的移动网络标识参数;

匹配模块,用于将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对;

处理模块,用于根据比对结果控制开启或关闭终端的WLAN功能。

优选地,所述处理模块用于:

当获取的所述移动网络标识参数与存储的移动网络标识参数匹配时,控制开启终端的WLAN功能。

优选地,所述处理模块用于:

当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端的WLAN功能处于开启状态时,确定当前是否接入WLAN网络;

在当前未接入WLAN网络时,控制关闭终端的WLAN功能。

优选地,所述终端控制装置还包括:

存储模块,用于当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前处于接入WLAN网络的状态时,获取当前接入的WLAN网络对应的WLAN参数;将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储。

优选地,所述存储模块用于:

当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前处于接入WLAN网络的状态时,获取当前接入的WLAN网络对应的WLAN参数;

判断与所述WLAN参数关联的移动网络标识参数的数量是否小于预设数量阈值;

若与所述WLAN参数关联的移动网络标识参数的数量小于预设数量阈值,则将获取的所述移动网络标识参数与所述WLAN参数进行关联存储。

优选地,所述存储模块还用于:

若与所述WLAN参数关联的移动网络标识参数的数量大于或等于预设数量阈值,则将当前获取的WLAN参数中的信号强度与当前获取的移动网络标识参数对应WLAN参数中的信号强度进行比对;

当前获取的移动网络标识参数对应WLAN参数中,有WLAN参数的信号强度小于当前获取的WLAN参数中的信号强度时,将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储;

删除当前获取的移动网络标识参数对应WLAN参数中的信号强度最小的所述WLAN参数,以及所述WLAN参数与对应移动网络标识参数之间的关联关系。

本发明提出的终端控制方法及装置,在所述终端控制方法中,当用户携带终端进入当前的移动网络小区时,终端首先获取所述小区的移动网络标识参数,然后将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,根据比对结果控制开启或关闭终端的WLAN功能,因此,无需用户手动操作开启或关闭WLAN功能,实现了终端自动开启或关闭WLAN功能。

附图说明

图1为本发明终端控制方法第一实施例的流程示意图;

图2为本发明终端控制方法第二实施例的流程示意图;

图3为本发明终端控制装置第一实施例的功能模块示意图;

图4为本发明终端控制装置第二实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种终端控制方法,参照图1,图1为本发明终端控制方法第一实施例的流程示意图。

在本实施例中,该终端控制方法包括以下步骤:

步骤S10,获取终端当前所在小区的移动网络标识参数;

随着科技的发展以及人们生活品质的提高,手机、pad(平板电脑)等终端已经成为用户的随身必备品。现有终端基本都配置有WLAN(Wireless Local Area Networks,无线局域网络)功能,例如wifi(wireless fidelity,无线保真)功能,在家庭、商场、酒店等具有WLAN网络的地方,用户开启终端的WLAN功能,接入WLAN网络后,就可以实现新闻浏览、视频观看等操作,为用户 的生活提供了极大方便。现今通常是通过用户手动开启或关闭终端的WLAN功能,为了实现终端自动开启或关闭WLAN功能,本实施例提供了一种终端控制方法。在本实施例中,以实现终端自动开启或关闭wifi功能为例对本发明终端控制方法进行详细说明。本领域技术人员可以理解的是,本发明的终端控制方法不仅仅限于应用在实现终端自动开启或关闭wifi功能。

在本实施例中,当用户携带终端进入当前的移动网络小区时,终端获取当前所在小区的移动网络标识参数。所述移动网络标识参数优选包括所述小区在PLMN(Public Land Mobile Network,公共陆地移动网)中的MNC(Mobile Network Code,移动网络码)、MCC(Mobile Country Code,移动国家码)、LAC(Location Area Code,位置区码)以及CellID(Cell Identity,小区标识码)。其中,所述MNC用于识别移动客户所属的移动网络;所述MCC用于表明移动客户归属的国家;所述LAC用于标识不同的位置区,一个位置区可以包含一个或多个小区;所述CellID用于标识不同的小区。在其他实施例中,所述移动网络标识参数还可以包括所述小区在PLMN中的RAC(Route Area Code,路由区码),所述RAC用于标识位置区内的路由域,在位置区中唯一,且一个小区只能属于一个路由区;以及所述小区的制式、频率、信号强度等参数。

进一步地,终端还可以获取所述小区的邻近小区的移动网络标识参数,其中,所述邻近小区是指终端侦测到的在所述小区附近的小区中信号强度大于预设信号强度阈值的小区。将获取的所述小区的移动网络标识参数作为所述小区的移动网络标识主数据,将获取的所述邻近小区的移动网络标识参数作为所述小区的移动网络标识辅数据。其中,所述小区的移动网络标识辅数据可以包含零组、一组或者多组,对所述辅数据的数量不作限制,但所述主数据仅仅只能包含一组。

步骤S20,将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对;

在本实施例中,终端预先存储了至少一组移动网络标识参数。例如,当用户携带终端第一次进入某一个新的移动网络小区时,如上述步骤S10中获取移动网络标识参数的方法一样,终端获取所述新的移动网络小区的移动网络标识参数。所述新的移动网络小区的移动网络标识参数包括所述新的移动 网络小区的移动网络标识主数据,还可以包括所述新的移动网络小区的移动网络标识辅数据。当用户通过手动开启终端的wifi功能,与所述新的移动网络小区内的wifi网络建立网络接入后,终端将获取的所述新的移动网络小区的移动网络标识参数进行存储。

当通过上述步骤S10获取到终端当前所在小区的移动网络标识参数后,终端将获取的所述当前所在小区的移动网络标识参数与存储的移动网络标识参数进行比对,判断是否存在存储的移动网络标识参数与终端当前所在小区的移动网络标识参数匹配。具体地,将存储的移动网络标识参数中的各个数据分别与终端当前所在小区的移动网络标识参数中对应的各个数据进行比对,例如分别将存储的移动网络标识主数据与终端当前所在小区的移动网络标识主数据进行比对,将存储的移动网络标识辅数据与终端当前所在小区的移动网络标识辅数据进行比对。若该存储的移动网络标识参数中的每个数据均与终端当前所在小区的移动网络标识参数中对应的每个当前的匹配,则判断该存储的移动网络标识参数与终端当前所在小区的移动网络标识参数匹配;否则,判断该存储的移动网络标识参数与终端当前所在小区的移动网络标识参数不匹配。

步骤S30,根据比对结果控制开启或关闭终端的WLAN功能。

通过上述步骤S20将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对后,根据比对结果控制开启或关闭终端的wifi功能。具体地,所述步骤S30包括:

步骤a,当获取的所述移动网络标识参数与存储的移动网络标识参数匹配时,控制开启终端的WLAN功能。

当通过上述步骤S20判断存储的移动网络标识参数与终端当前所在小区的移动网络标识参数匹配时,则控制开启终端的wifi功能。具体地,若终端在当前的移动网络小区时wifi功能处于关闭状态,则控制开启wifi功能,使终端的wifi功能处于开启状态;若终端在当前的的移动网络小区时wifi功能已经处于开启状态,则终端维持wifi功能处于开启状态。

进一步地,在本实施例中,所述步骤S30还包括:

步骤b,当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端的WLAN功能处于开启状态时,确定当前是否接入WLAN网络;

步骤c,在当前未接入WLAN网络时,控制关闭终端的WLAN功能。

在本实施例中,当用户携带终端进入当前的移动网络小区,终端首先获取当前所在小区的移动网络标识参数,然后将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,若获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,则进一步检测终端的wifi功能是否处于开启状态。若终端的wifi功能处于关闭状态,则维持wifi功能处于关闭状态。若终端的wifi功能处于开启状态,则进一步检测终端当前是否接入wifi网络。若终端当前接入wifi网络,说明用户可能正在使用wifi网络,则维持wifi功能处于开启状态。在终端当前未接入wifi网络时,关闭终端的wifi功能。

进一步地,在本实施例中,当终端开启wifi功能或者关闭wifi功能时,在终端的当前显示界面给出提示信息。例如,当终端开启wifi功能时,在终端的任务栏窗口显示“wifi功能开启”的提示信息;当终端关闭wifi功能时,在终端的任务栏窗口显示“wifi功能关闭”的提示信息。因此,用户通过查看提示信息即可直观地获知终端的wifi功能当前是处于开启状态还是处于关闭状态。

本实施例提供的方案,当用户携带终端进入当前的移动网络小区时,终端获取所述小区的移动网络标识参数,然后将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,若获取的所述移动网络标识参数与存储的移动网络标识参数匹配,则终端控制开启wifi功能;若获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端的wifi功能处于开启状态时,确定终端当前是否接入wifi网络,若终端当前未接入wifi网络,则关闭终端的wifi功能。因此,本实施例的方案无需用户手动开启或关闭终端wifi功能,实现了终端自动开启或关闭wifi功能。

进一步地,如图2所示,基于第一实施例提出本发明终端控制方法第二实施例,在本实施例中,上述步骤S20之后,还包括:

步骤S40,当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前处于接入WLAN网络的状态时,获取当前接入的WLAN网络对应的WLAN参数;

步骤S50,将获取的所述移动网络标识参数与获取的所述WLAN参数进 行关联存储。

本实施例中,依然以终端的wifi功能为例对本发明终端控制方法进行详细说明。在第一实施例中,当终端获取到当前所在小区的移动网络标识参数后,仅当获取的所述移动网络标识参数与存储的移动网络标识参数匹配时,终端开启wifi功能,若获取的所述移动网络标识参数与存储的移动网络标识参数不匹配时,也即终端未存储该当前所在小区的移动网络标识参数,此时需要用户手动操作来开启终端的wifi功能。在这种情况下,当下次用户携带终端再次进入该当前所在小区时,由于终端未存储该当前所在小区的移动网络标识参数,获取到该当前所在小区移动网络标识参数与存储的移动网络标识参数依旧不匹配,则再次需要用户手动操作来开启终端的wifi功能。也即在终端每次进入该当前所在小区时,都需要用户手动操作来开启终端的wifi功能。并且,当终端开启wifi功能后,还需要通过用户手动操作来接入终端当前所在小区内的wifi网络。例如,当终端开启wifi功能后,终端搜索当前所在小区内的wifi网络,用户选择其中的一个wifi网络并输入wifi网络接入密码后,终端才与该wifi网络建立连接。

为了进一步地减少用户的操作步骤,提高用户的体验,在本实施例中,当终端获取该当前所在小区移动网络标识参数,若获取的该当前所在小区移动网络标识参数与存储的移动网络标识参数不匹配,则进一步检测终端当前的运行状态。若终端当前处于接入wifi网络的状态,例如通过用户手动操作开启wifi功能,接入wifi网络时,则终端获取当前接入wifi网络的wifi参数。所述wifi参数优选包括wifi网络名称以及wifi网络接入密码。在其他实施例中,所述wifi参数还可以包括wifi网络信号强度。在获取到终端当前接入wifi网络的wifi参数后,将获取的所述移动网络标识参数与获取的所述wifi参数进行关联存储。

这样,当终端下一次再进入当前所在小区时,首先终端获取当前所在小区的移动网络标识参数,然后将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,由于已经将当前所在小区的移动网络标识参数与wifi网络的wifi参数进行关联存储,所以获取的所述移动网络标识参数与存储的移动网络标识参数匹配,因此终端开启wifi功能。并且,根据与所述移动网络标识参数关联存储的wifi参数,终端自动接入所述wifi参数对应的wifi网 络,不需要用户手动操作接入wifi网络。

在终端获取的当前所在小区的移动网络标识参数与存储的移动网络标识参数不匹配,且终端未接入wifi网络的状态时,例如终端的wifi功能处于关闭状态,或者wifi功能处于开启状态但终端未能正常接入wifi网络时,终端不存储获取的当前所在小区的移动网络标识参数。

本实施例提出的方案,当用户携带终端进入当前的移动网络小区时,若获取的当前所在小区的移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前接入wifi网络的状态时,获取当前接入wifi网络的wifi参数,然后将获取的所述移动网络标识参数与获取的所述wifi参数进行关联存储。之后终端再进入当前的移动网络小区时,则获取的当前所在小区的移动网络标识参数与存储的移动网络标识参数匹配,终端开启wifi功能,并自动接入所述wifi参数对应的wifi网络,用户不需手动操作开启终端的WLAN功能以及接入wifi网络,进一步提高了用户体验。

进一步地,基于第二实施例提出本发明终端控制方法第三实施例,在本实施例中,所述步骤S50包括:

步骤d,判断与所述WLAN参数关联的移动网络标识参数的数量是否小于预设数量阈值;

步骤e,若与所述WLAN参数关联的移动网络标识参数的数量大于或等于预设数量阈值,则将当前获取的WLAN参数中的信号强度与当前获取的移动网络标识参数对应WLAN参数中的信号强度进行比对;

步骤f,当前获取的移动网络标识参数对应WLAN参数中,有WLAN参数的信号强度小于当前获取的WLAN参数中的信号强度时,将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储;

步骤g,删除当前获取的移动网络标识参数对应WLAN参数中的信号强度最小的所述WLAN参数,以及所述WLAN参数与对应移动网络标识参数之间的关联关系。

在上述的各个实施例中,当终端获取的移动网络参数与存储的移动网络标识参数不匹配,并且终端接入wifi网络时,则终端将获取的移动网络参数与接入的wifi网络对应的wifi参数进行关联存储,这样一个wifi网络对应的 wifi参数可能与多组移动网络标识参数关联存储。例如,若终端将当前所在小区的移动网络标识参数与wifi参数关联存储,在当前所在小区中,终端接入wifi网络。当用户携带终端从当前所在小区移动至其邻近小区时,若此时终端依然接入所述wifi网络,并且终端获取的邻近小区的移动网络标识参数与存储的移动网络标识参数不匹配,则终端将邻近小区的移动网络标识参数与接入的所述wifi网络对应的wifi参数进行关联存储。也即所述wifi网络对应的wifi参数与多组移动网络标识参数关联存储。在这种情况下,终端其实不必要将所述wifi网络对应的wifi参数与各组移动网络标识参数关联存储,因此,在关联存储的各组移动网络标识参数中,可将其中对应的wifi网络信号强度较小的移动网络标识参数组删除。本实施例中,依然以终端的wifi功能为例对本发明终端控制方法进行详细说明。

具体地,在本实施例中,预先设置与一个wifi网络的wifi参数关联存储的移动网络标识参数的数量阈值A。当用户携带终端进入当前所在小区时,若终端当前获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,并且终端当前接入wifi网络时,终端获取当前接入wifi网络的wifi参数,之后,终端判断与所述wifi参数关联存储的移动网络标识参数的数量是否小于所述数量阈值A。若与所述wifi参数关联存储的移动网络标识参数的数量小于所述数量阈值A,则将终端当前获取的所述移动网络标识参数与终端当前获取的所述wifi参数进行关联存储。否则,也即与所述wifi参数关联存储的移动网络标识参数的数量达到所述数量阈值A时,终端将当前获取的所述wifi参数中的信号强度与当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度进行比对。若在当前获取的移动网络标识参数对应WLAN参数所对应存储的信号强度中,有存储的wifi参数的信号强度小于当前获取的wifi参数中的信号强度时,则将当前获取的所述移动网络标识参数与当前获取的所述wifi参数进行关联存储。并删除当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度最小的所述wifi参数,以及所述wifi参数与对应移动网络标识参数之间的关联关系,也即将与wifi参数中信号强度最小的所述wifi参数及其关联存储的移动网络标识参数进行删除。若在当前获取的移动网络标识参数对应wifi参数所对应存储的信号强度中,不存在存储的wifi参数的信号强度小于当前获取的wifi参数中的信号强度时, 则终端不进行响应处理。

优选地,还预先设置wifi参数的信号强度阈值B。当与所述wifi参数关联存储的移动网络标识参数的数量达到所述数量阈值A时,终端分别将终端将当前获取的所述wifi参数中的信号强度以及当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度,与预设的信号强度阈值B进行比对。若在当前获取的移动网络标识参数对应wifi参数所对应存储的信号强度中,有存储的wifi参数的信号强度小于预设的信号强度阈值B,则将wifi参数中信号强度小于信号强度阈值B的wifi参数及其关联存储的移动网络标识参数进行删除。若终端当前获取的所述wifi参数中的信号强度大于信号强度阈值B,则将终端当前获取的所述移动网络标识参数与当前获取的所述wifi参数进行关联存储。若终端当前获取的所述wifi参数中的信号强度小于信号强度阈值B,则不存储当前获取的所述移动网络标识参数。

本领域技术人员可以理解的是,还可以通过其他方式,例如预先设置检测周期,周期性地将当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度,与信号强度阈值B进行比对,将其中对应的信号强度小于信号强度阈值B的wifi参数以及关联存储的移动网络标识参数删除。另外,还可以根据除信号强度以外的其他参数,将其中的某些移动网络标识参数删除。例如根据移动网络标识参数的调用次数,分别将移动网络标识参数的调用次数与预设的调用次数进行比对,若存在移动网络标识参数的调用次数小于预设的调用次数,则将所述移动网络标识参数删除;若移动网络标识参数的调用次数大于预设的调用次数,则将所述移动网络标识参数保留。

本实施例提出的方案,当终端获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端当前接入wifi网络时,终端获取当前接入wifi网络的wifi参数,若与所述wifi参数关联存储的移动网络标识参数的数量达到预设数量阈值时,终端将当前获取的wifi参数中的信号强度与当前获取的移动网络标识参数对应wifi参数中的信号强度进行比对,若在当前获取的移动网络标识参数对应wifi参数中,有wifi参数的信号强度小于当前获取的wifi参数中的信号强度时,将获取的所述移动网络标识参数与获取的所述wifi参数进行关联存储,删除当前获取的移动网络标识参数对应wifi参数中的信号强度最小的所述wifi参数,以及所述wifi参数与对应移动网络标识参数之间 的关联关系。因此,可节省出存储空间将对应的wifi网络信号强度高的移动网络标识参数与wifi参数进行关联存储。

本发明进一步提供一种终端控制装置,如图3所示,图3为本发明终端控制装置第一实施例的功能模块示意图。

在本实施例中,该终端控制装置包括:

获取模块10,用于获取终端当前所在小区的移动网络标识参数;

随着科技的发展以及人们生活品质的提高,手机、pad(平板电脑)等终端已经成为用户的随身必备品。现有终端基本都配置有WLAN(Wireless Local Area Networks,无线局域网络)功能,例如wifi(wireless fidelity,无线保真)应用,在家庭、商场、酒店等具有WLAN网络的地方,用户开启终端的WLAN功能,接入WLAN网络后,就可以实现新闻浏览、视频观看等操作,为用户的生活提供了极大方便。现今通常是通过用户手动开启或关闭终端的WLAN功能,为了实现终端自动开启或关闭WLAN功能,本实施例提供了一种终端控制装置。在本实施例中,以实现终端自动开启或关闭wifi功能为例对本发明终端控制装置进行详细说明。本领域技术人员可以理解的是,本发明的终端控制装置不仅仅限于应用在实现终端自动开启或关闭wifi功能。

在本实施例中,当用户携带终端进入当前的移动网络小区时,终端控制装置的获取模块10获取当前所在小区的移动网络标识参数。所述移动网络标识参数优选包括所述小区在PLMN(Public Land Mobile Network,公共陆地移动网)中的MNC(Mobile Network Code,移动网络码)、MCC(Mobile Country Code,移动国家码)、LAC(Location Area Code,位置区码)以及CellID(Cell Identity,小区标识码)。其中,所述MNC用于识别移动客户所属的移动网络;所述MCC用于表明移动客户归属的国家;所述LAC用于标识不同的位置区,一个位置区可以包含一个或多个小区;所述CellID用于标识不同的小区。在其他实施例中,所述移动网络标识参数还可以包括所述小区在PLMN中的RAC(Route Area Code,路由区码),所述RAC用于标识位置区内的路由域,在位置区中唯一,且一个小区只能属于一个路由区;以及所述小区的制式、频率、信号强度等参数。

进一步地,终端还可以获取所述小区的邻近小区的移动网络标识参数, 其中,所述邻近小区是指终端侦测到的在所述小区附近的小区中信号强度大于预设信号强度阈值的小区。将获取的所述小区的移动网络标识参数作为所述小区的移动网络标识主数据,将获取的所述邻近小区的移动网络标识参数作为所述小区的移动网络标识辅数据。其中,所述小区的移动网络标识辅数据可以包含零组、一组或者多组,对所述辅数据的数量不作限制,但所述主数据仅仅只能包含一组。

匹配模块20,用于将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对;

在本实施例中,终端预先存储了至少一组移动网络标识参数。例如,当用户携带终端第一次进入某一个新的移动网络小区时,获取模块10获取所述新的移动网络小区的移动网络标识参数。所述新的移动网络小区的移动网络标识参数包括所述新的移动网络小区的移动网络标识主数据,还可以包括所述新的移动网络小区的移动网络标识辅数据。当用户通过手动开启终端的wifi功能,与所述新的移动网络小区内的wifi网络建立网络接入后,终端将获取的所述新的移动网络小区的移动网络标识参数进行存储。

当通过获取模块10获取到终端当前所在小区的移动网络标识参数后,匹配模块20将获取的所述当前所在小区的移动网络标识参数与存储的移动网络标识参数进行比对,判断是否存在存储的移动网络标识参数与终端当前所在小区的移动网络标识参数匹配。具体地,匹配模块20将存储的移动网络标识参数中的各个数据分别与终端当前所在小区的移动网络标识参数中对应的各个数据进行比对,例如分别将存储的移动网络标识主数据与终端当前所在小区的移动网络标识主数据进行比对,将存储的移动网络标识辅数据与终端当前所在小区的移动网络标识辅数据进行比对。若该存储的移动网络标识参数中的每个数据均与终端当前所在小区的移动网络标识参数中对应的每个当前的匹配,则判断该存储的移动网络标识参数与终端当前所在小区的移动网络标识参数匹配;否则,判断该存储的移动网络标识参数与终端当前所在小区的移动网络标识参数不匹配。

处理模块30,用于根据比对结果控制开启或关闭终端的WLAN功能。

通过匹配模块20将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对后,处理模块30根据比对结果控制开启或关闭终端的wifi功能。 具体地,所述处理模块30用于:

当获取的所述移动网络标识参数与存储的移动网络标识参数匹配时,控制开启终端的WLAN功能。

当通过匹配模块20判断存储的移动网络标识参数与终端当前所在小区的移动网络标识参数匹配时,则处理模块30控制开启终端的wifi功能。具体地,若终端在当前的移动网络小区时wifi功能处于关闭状态,则处理模块30控制开启wifi功能,使终端的wifi功能处于开启状态;若终端在当前的的移动网络小区时wifi功能已经处于开启状态,则处理模块30维持终端的wifi功能处于开启状态。

进一步地,在本实施例中,所述处理模块30还用于:

当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端的WLAN功能处于开启状态时,确定当前是否接入WLAN网络;

在当前未接入WLAN网络时,控制关闭终端的WLAN功能。

在本实施例中,当用户携带终端进入当前的移动网络小区,获取模块10首先获取当前所在小区的移动网络标识参数,然后匹配模块20将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,若获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,则处理模块30进一步检测终端的wifi功能是否处于开启状态。若终端的wifi功能处于关闭状态,则处理模块30维持wifi功能处于关闭状态。若终端的wifi功能处于开启状态,则进一步检测终端当前是否接入wifi网络。若终端当前接入wifi网络,说明用户可能正在使用wifi网络,则处理模块30维持wifi功能处于开启状态。在终端当前未接入wifi网络时,处理模块30关闭终端的wifi功能。

进一步地,在本实施例中,所述终端控制装置还包括显示模块。当处理模块30开启wifi功能或者关闭wifi功能时,显示模块在终端的当前显示界面给出提示信息。例如,当处理模块30开启wifi功能时,显示模块在终端的任务栏窗口显示“wifi功能开启”的提示信息;当处理模块30关闭wifi功能时,显示模块在终端的任务栏窗口显示“wifi功能关闭”的提示信息。因此,用户通过查看提示信息即可直观地获知终端的wifi功能当前是处于开启状态还是处于关闭状态。

本实施例提供的方案,当用户携带终端进入当前的移动网络小区时,获 取模块10获取所述小区的移动网络标识参数,然后匹配模块20将获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,若获取的所述移动网络标识参数与存储的移动网络标识参数匹配,则处理模块30控制开启wifi功能;若获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端的wifi功能处于开启状态时,确定终端当前是否接入wifi网络,若终端当前未接入wifi网络,则处理模块30关闭终端的wifi功能。因此,本实施例的方案无需用户手动开启或关闭终端wifi功能,在保证终端续航能力的同时,实现了终端自动开启或关闭wifi功能。

进一步地,如图4所示,基于第一实施例提出本发明终端控制装置第二实施例,在本实施例中,所述终端控制装置还包括:

存储模块40,用于当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前处于接入WLAN网络的状态时,获取当前接入的WLAN网络对应的WLAN参数;将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储。

本实施例中,依然以终端的wifi功能为例对本发明终端控制装置进行详细说明。在第一实施例中,当获取模块10获取到当前所在小区的移动网络标识参数后,仅当获取的所述移动网络标识参数与存储的移动网络标识参数匹配时,处理模块30开启wifi功能,若获取的所述移动网络标识参数与存储的移动网络标识参数不匹配时,也即终端未存储该当前所在小区的移动网络标识参数,此时需要用户手动操作来开启终端的wifi功能。在这种情况下,当下次用户携带终端再次进入该当前所在小区时,由于终端未存储该当前所在小区的移动网络标识参数,获取到该当前所在小区移动网络标识参数与存储的移动网络标识参数依旧不匹配,则再次需要用户手动操作来开启终端的wifi功能。也即在终端每次进入该当前所在小区时,都需要用户手动操作来开启终端的wifi功能。并且,当处理模块30开启wifi功能后,还需要通过用户手动操作来接入终端当前所在小区内的wifi网络。例如,当处理模块30开启wifi功能后,终端搜索当前所在小区内的wifi网络,用户选择其中的一个wifi网络并输入wifi网络接入密码后,终端才与该wifi网络建立连接。

为了进一步地减少用户的操作步骤,提高用户的体验,在本实施例中, 当获取模块10获取该当前所在小区移动网络标识参数,若获取的该当前所在小区移动网络标识参数与存储的移动网络标识参数不匹配,则进一步检测终端当前的运行状态。若终端当前处于接入wifi网络的状态,例如通过用户手动操作开启wifi功能,接入wifi网络时,则获取当前接入wifi网络的wifi参数。所述wifi参数优选包括wifi网络名称以及wifi网络接入密码。在其他实施例中,所述wifi参数还可以包括wifi网络信号强度。在获取到终端当前接入wifi网络的wifi参数后,存储模块40将获取的所述移动网络标识参数与获取的所述wifi参数进行关联存储。

这样,当终端下一次再进入当前所在小区时,首先获取模块10获取当前所在小区的移动网络标识参数,然后匹配模块20获取的所述移动网络标识参数与存储的移动网络标识参数进行比对,由于存储模块40已经将当前所在小区的移动网络标识参数与wifi网络的wifi参数进行关联存储,所以获取的所述移动网络标识参数与存储的移动网络标识参数匹配,因此处理模块30开启wifi功能。并且,根据与所述移动网络标识参数关联存储的wifi参数,终端自动接入所述wifi参数对应的wifi网络,不需要用户手动操作接入WLAN网络。

在获取模块10获取的当前所在小区的移动网络标识参数与存储的移动网络标识参数不匹配,且终端未接入wifi网络的状态时,例如终端的wifi功能处于关闭状态,或者wifi功能处于开启状态但终端未能正常接入wifi网络时,存储模块40不存储获取的当前所在小区的移动网络标识参数。

本实施例提出的方案,当用户携带终端进入当前的移动网络小区时,若获取模块10获取的当前所在小区的移动网络标识参数与存储的移动网络标识参数不匹配,且终端当前接入wifi网络时,存储模块40将获取的当前接入wifi网络的wifi参数与获取的所述移动网络标识参数进行关联存储。之后终端再进入当前的移动网络小区时,则获取模块10获取的当前所在小区的移动网络标识参数与存储的移动网络标识参数匹配,处理模块30开启wifi功能,终端自动接入所述wifi参数对应的wifi网络,用户不需手动操作开启终端的wifi功能以及接入wifi网络,进一步提高了用户体验。

进一步地,基于第二实施例提出本发明终端控制装置第三实施例,在本 实施例中,所述存储模块40用于:

当获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且在终端当前处于接入WLAN网络的状态时,获取当前接入的WLAN网络对应的WLAN参数;

判断与所述WLAN参数关联的移动网络标识参数的数量是否小于预设数量阈值;

若与所述WLAN参数关联的移动网络标识参数的数量大于或等于预设数量阈值,则将当前获取的WLAN参数中的信号强度与当前获取的移动网络标识参数对应WLAN参数中的信号强度进行比对;

当前获取的移动网络标识参数对应WLAN参数中,有WLAN参数的信号强度小于当前获取的WLAN参数中的信号强度时,将获取的所述移动网络标识参数与获取的所述WLAN参数进行关联存储;

删除当前获取的移动网络标识参数对应WLAN参数中的信号强度最小的所述WLAN参数,以及所述WLAN参数与对应移动网络标识参数之间的关联关系。

在上述的各个实施例中,当获取模块10获取的移动网络参数与存储的移动网络标识参数不匹配,并且终端接入wifi网络时,则存储模块40将获取的移动网络参数与接入的wifi网络对应的wifi参数进行关联存储,这样一个wifi网络对应的wifi参数可能与多组移动网络标识参数关联存储。例如,若存储模块40将当前所在小区的移动网络标识参数与wifi参数关联存储,在当前所在小区中,终端接入wifi网络。当用户携带终端从当前所在小区移动至其邻近小区时,若此时终端依然接入所述wifi网络,并且获取模块获取的邻近小区的移动网络标识参数与存储的移动网络标识参数不匹配,则存储模块40将邻近小区的移动网络标识参数与接入的所述wifi网络对应的wifi参数进行关联存储。也即存储模块40将所述wifi网络对应的wifi参数与多组移动网络标识参数关联存储。但实际上,存储模块40不必要将所述wifi网络对应的wifi参数与各组移动网络标识参数关联存储,因此,在关联存储的各组移动网络标识参数中,删除模块可将其中对应的wifi网络信号强度较小的移动网络标识参数组删除。本实施例中,依然以终端的wifi功能为例对本发明终端控制装置进行详细说明。

具体地,在本实施例中,预先设置与一个wifi网络的wifi参数关联存储的移动网络标识参数的数量阈值A。当用户携带终端进入当前所在小区时,若获取模块10当前获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,并且终端当前接入wifi网络时,存储模块40获取当前接入wifi网络的wifi参数,之后,判断与所述wifi参数关联存储的移动网络标识参数的数量是否小于所述数量阈值A。若与所述wifi参数关联存储的移动网络标识参数的数量小于所述数量阈值A,则存储模块40将终端当前获取的所述移动网络标识参数与终端当前获取的所述wifi参数进行关联存储。否则,也即与所述wifi参数关联存储的移动网络标识参数的数量达到所述数量阈值A时,存储模块40将当前获取的所述wifi参数中的信号强度与当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度进行比对。若在当前获取的移动网络标识参数对应wifi参数所对应存储的信号强度中,有存储的wifi参数的信号强度小于当前获取的wifi参数中的信号强度时,则存储模块40将当前获取的所述移动网络标识参数与当前获取的所述wifi参数进行关联存储。并删除当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度最小的所述wifi参数,以及所述wifi参数与对应移动网络标识参数之间的关联关系,也即将与wifi参数中信号强度最小的所述wifi参数及其关联存储的移动网络标识参数进行删除。若在当前获取的移动网络标识参数对应wifi参数所对应存储的信号强度中,不存在存储的wifi参数的信号强度小于当前获取的wifi参数中的信号强度时,则存储模块40不进行响应处理。

优选地,还预先设置wifi参数的信号强度阈值B。当与所述wifi参数关联存储的移动网络标识参数的数量达到所述数量阈值A时,存储模块40分别将终端将当前获取的所述wifi参数中的信号强度以及当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度,与预设的信号强度阈值B进行比对。若在当前获取的移动网络标识参数对应wifi参数所对应存储的信号强度中,有存储的wifi参数的信号强度小于预设的信号强度阈值B,则存储模块40将wifi参数中信号强度小于信号强度阈值B的wifi参数及其关联存储的移动网络标识参数进行删除。若当前获取的所述wifi参数中的信号强度大于信号强度阈值B,则存储模块40将终端当前获取的所述移动网络标识参数与当前获取的所述wifi参数进行关联存储。若当前获取的所述wifi参数中 的信号强度小于信号强度阈值B,则存储模块40不存储当前获取的所述移动网络标识参数。

本领域技术人员可以理解的是,还可以通过其他方式,例如预先设置检测周期,周期性地将当前获取的所述移动网络标识参数对应wifi参数所对应存储的信号强度,与信号强度阈值B进行比对,将其中对应的信号强度小于信号强度阈值B的wifi参数以及关联存储的移动网络标识参数删除。另外,还可以根据除信号强度以外的其他参数,将其中的某些移动网络标识参数删除。例如根据移动网络标识参数的调用次数,分别将移动网络标识参数的调用次数与预设的调用次数进行比对,若存在移动网络标识参数的调用次数小于预设的调用次数,则存储模块40将所述移动网络标识参数删除;若移动网络标识参数的调用次数大于预设的调用次数,则存储模块40将所述移动网络标识参数保留。

本实施例提出的方案,当终端获取的所述移动网络标识参数与存储的移动网络标识参数不匹配,且终端当前接入wifi网络时,存储模块40获取当前接入wifi网络的wifi参数,若与所述wifi参数关联存储的移动网络标识参数的数量达到预设数量阈值时,存储模块40将当前获取的wifi参数中的信号强度与当前获取的移动网络标识参数对应wifi参数中的信号强度进行比对,若在当前获取的移动网络标识参数对应wifi参数中,有wifi参数的信号强度小于当前获取的wifi参数中的信号强度时,存储模块40将获取的所述移动网络标识参数与获取的所述wifi参数进行关联存储,删除当前获取的移动网络标识参数对应wifi参数中的信号强度最小的所述wifi参数,以及所述wifi参数与对应移动网络标识参数之间的关联关系。因此,可节省出存储空间将对应的wifi网络信号强度高的移动网络标识参数与wifi参数进行关联存储。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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