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

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

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



背景技术:

随着智能终端的普及,网络成为日常生活中的必需品,WLAN(WirelessLocal Area Networks,无线局域网络)作为网络的一种,因为其免费而成为网络中的佼佼者,成为用户在使用终端接入网络时的首选。

终端中接入网络的功能由Wi-Fi(Wireless-Fidelity,无线保真)模块实现,由于Wi-Fi消耗的电能比较多,因此,用户可以选择开启Wi-Fi模块或者关闭Wi-Fi模块,用来确定是否使用WLAN的网络。

现有技术中,为了保障Wi-Fi模块可以持续接入网络,在Wi-Fi接入网络的第一步为扫描,通过扫描查找终端的附近是否具有WLAN网络,并且在终端与WLAN网络断开后,使用中断唤醒功能提示终端重新扫描。然而,当终端移动的速度很快时,终端不能准确接入网络而需要持续的扫描,耗费大量的电能。



技术实现要素:

本发明实施例提供一种终端控制方法及装置,实现了节省终端电量的效果。

本发明实施例提供一种终端控制方法,包括:

若Wi-Fi模块开启且未接入网络,检测终端的移动速度;

若所述终端的移动速度大于或者等于预设的速度阈值,关闭所述Wi-Fi模块或者关闭所述Wi-Fi模块中的中断唤醒功能。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述检测终端的移动速度包括:

利用定位技术周期的检测所述终端的地理位置;

根据相邻两个周期的地理位置以及相邻两个周期之间的时长,计算所述终端的移动速度。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述定位技术包括:

基于全球定位系统的定位技术;或者,

基于3GPP网络的定位技术;或者,

基于基站的定位技术。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:

关闭所述Wi-Fi模块或者关闭所述Wi-Fi模块中的中断唤醒功能之后,若检测到终端的移动速度小于速度阈值,开启所述Wi-Fi模块或者开启所述Wi-Fi模块中的中断唤醒功能。

本发明实施例还一种终端控制装置,包括:

检测模块,用于若无线保真Wi-Fi模块开启且未接入网络,检测终端的移动速度;

关闭模块,用于若所述终端的移动速度大于或者等于预设的速度阈值,关闭所述Wi-Fi模块或者关闭所述Wi-Fi模块中的中断唤醒功能。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述检测模块,具体用于:

利用定位技术周期的检测所述终端的地理位置;

根据相邻两个周期的地理位置以及相邻两个周期之间的时长,计算所述终端的移动速度。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述定位技术包括:

基于全球定位系统的定位技术;或者,

基于3GPP网络的定位技术;或者,

基于基站的定位技术。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

开启模块,用于关闭所述Wi-Fi模块或者关闭所述Wi-Fi模块中的中断唤醒功能之后,若检测到终端的移动速度小于速度阈值,开启所述Wi-Fi模块或者开启所述Wi-Fi模块中的中断唤醒功能。

本发明实施例提供的终端控制方法及装置,通过在Wi-Fi模块在开启状态下并且未接入网络时检测终端的移动速度,然后根据终端的移动速度确定是否需要关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能,在本发明实施例中,当终端的移动速度大于或者等于预设的速度阈值时,关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能,进而实现了避免终端因为Wi-Fi模块持续扫描而耗费大量的电能,延长终端的待机时间的效果,解决了现有技术中当终端移动的速度很快时,终端不能准确接入网络而需要持续的扫描,耗费大量的电能的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

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

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

图3为本发明实施例提供的终端控制装置实施例一的结构示意图;

图4为本发明实施例提供的终端控制装置实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1为本发明实施例提供的终端控制方法实施例一的流程图,如图1所示,本实施例提供的终端控制方法,具体可以包括如下步骤:

101、若Wi-Fi模块开启且未接入网络,检测终端的移动速度。

Wi-Fi模块接入WLAN网络的过程分为四个步骤,第一个步骤为扫描,第二个步骤为认证,第三个步骤为关联,第四个步骤为接入网络(连接成功)。其中,当Wi-Fi模块模块开启后,Wi-Fi模块首先会进行扫描,确认终端的周围是否有无线信号,当终端的周围没有无线信号时,Wi-Fi模块则不会接入网络。一般情况下,终端中的Wi-Fi模块开启后,Wi-Fi模块会默认持续进行扫描,以确定终端的周围是否有无线信号。因此,为了减少终端的扫描次数,在本发明实施例中,在Wi-Fi模块开启,且没有接入网络的状态下,检测终端的移动速度,可以理解的是,终端在移动过程中,会脱离无线信号的覆盖范围,进而导致Wi-Fi模块脱离WLAN网络,而Wi-Fi模块脱离WLAN网络后,Wi-Fi模块会再次进行扫描,因此,需要检测终端的移动网络。

在一个具体的实现过程中,可以利用定位技术周期的检测终端的地理位置;然后根据相邻两个周期的地理位置以及相邻两个周期之间的时长,计算终端的移动速度。可以理解的是,终端的移动速度等于相邻两个周期的地理位置之间的距离与相邻两个周期之间的时长的比值。

在一个具体的实现过程中,检测终端的移动速度可以通过基于GPS(Global Positioning System,全球定位系统)的定位技术,或者,基于3GPP网络的定位技术,或者,基于基站的定位技术。

其中,基于GPS的定位技术,可以利用GPS反馈给终端相邻两个周期之间的经纬度数据,终端根据相应的经纬度数据计算出距离,然后根据距离以及相邻两个周期之间的时间差,计算相应的终端的移动速度。基于3GPP网络或者基站的定位技术,可以利用基站编号或者基站小区编号来确定基站的位置,进而通过两个周期之间的基站的位置计算出距离,然后根据距离以及相邻两个周期之间的时间差,计算相应的终端的移动速度。

102、若终端的移动速度大于或者等于预设的速度阈值,关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能。

速度阈值可以是根据Wi-Fi模块连接网络的速度进行设定的,当终端的移动速度大于或者等于预设的速度阈值时,可以说明终端无法准确接入网络,因此Wi-Fi模块会持续进行扫描,以找到终端可以接入的网络。因此,当终端的移动速度大于或者等于预设的速度阈值时,需要关闭Wi-Fi模块或者Wi-Fi模块中的中断唤醒功能,可以理解的是,中断唤醒功能为当Wi-Fi模块脱离网络时,再次开启扫描操作,寻找终端可以接入的网络。

例如,终端的移动速度为20米/秒,速度阈值为10米/秒,终端的移动速度大于速度阈值,关闭Wi-Fi模块。

需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。

本发明实施例提供的终端控制方法,通过在Wi-Fi模块在开启状态下并且未接入网络时检测终端的移动速度,然后根据终端的移动速度确定是否需要关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能,在本发明实施例中,当终端的移动速度大于或者等于预设的速度阈值时,关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能,进而实现了避免终端因为Wi-Fi模块持续扫描而耗费大量的电能,延长终端的待机时间的效果,解决了现有技术中当终端移动的速度很快时,终端不能准确接入网络而需要持续的扫描,耗费大量的电能的问题。

实施例二

图2为本发明实施例提供的终端控制方法实施例二的流程图,如图2所示,本实施例提供的终端控制方法,具体可以包括如下步骤:

201、若无线保真Wi-Fi模块开启且未接入网络,检测终端的移动速度。

本发明实施例的步骤201,具体可以参照实施例一中步骤101的描述,其实现原理和技术效果类似,此处不再赘述。

202、若终端的移动速度大于或者等于预设的速度阈值,关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能。

本发明实施例的步骤202,具体可以参照实施例一中步骤102的描述,其实现原理和技术效果类似,此处不再赘述。

203、关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能之后,若检测到终端的移动速度小于速度阈值,开启Wi-Fi模块或者开启Wi-Fi模块中的中断唤醒功能。

在本发明实施例中,关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能之后,为了可以再次接入网络或者防止用户忘记开启Wi-Fi模块或者开启Wi-Fi模块中的中断唤醒功能,终端可以持续检测终端的移动速度,当检测到终端的移动速度小于速度阈值时,开启Wi-Fi模块或者开启Wi-Fi模块中的中断唤醒功能。

在本发明实施例中,检测终端的移动速度可以参照实施例一中的描述,此处不再进行赘述。

本发明实施例提供的终端控制方法,检测终端的移动速度,在终端的移动速度小于速度阈值时,开启Wi-Fi模块或者开启Wi-Fi模块中的中断唤醒功能,在本发明实施例中,进而实现了在避免终端因为Wi-Fi模块持续扫描而耗费大量的电能,延长终端的待机时间的同时,增强了灵活性的效果,解决了现有技术中当终端移动的速度很快时,终端不能准确接入网络而需要持续的扫描,耗费大量的电能的问题。

实施例三

图3为本发明实施例提供的终端控制装置实施例一的结构示意图,如图3所示,本发明实施例提供的终端控制装置,可以包括:检测模块11和关闭模块12。

检测模块11,用于若无线保真Wi-Fi模块开启且未接入网络,检测终端的移动速度;

关闭模块12,用于若终端的移动速度大于或者等于预设的速度阈值,关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能。

在一个具体的实现过程中,检测模块11,具体用于:

利用定位技术周期的检测终端的地理位置;

根据相邻两个周期的地理位置以及相邻两个周期之间的时长,计算终端的移动速度。

其中,定位技术包括:

基于全球定位系统的定位技术;或者,

基于3GPP网络的定位技术;或者,

基于基站的定位技术。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例四

图4为本发明实施例提供的终端控制装置实施例二的结构示意图,如图4所示,本发明实施例提供的终端控制装置,在实施例三的基础上,还可以包括:开启模块13。

开启模块13,用于关闭Wi-Fi模块或者关闭Wi-Fi模块中的中断唤醒功能之后,若检测到终端的移动速度小于速度阈值,开启WiFi模块或者开启WiFi模块中的中断唤醒功能。

本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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