无线网络信号的检测控制方法、装置及终端与流程

文档序号:12601282阅读:223来源:国知局
无线网络信号的检测控制方法、装置及终端与流程

本发明涉及终端技术领域,具体涉及一种无线网络信号的检测控制方法、装置及终端。



背景技术:

随着互联网的蓬勃发展,原来羁绊人们手脚,单一的电缆和网线接入已经无法满足对接入方式的需求。因此无线联网方式迅速发展起来,无线接入技术(Radio Access Technology,RAT)也随之不断进步。

RAT通过无线介质将终端与网络节点连接起来,以实现终端与网络间的信息传递,是实现无线通信的关键技术。在无线信号传输时应遵循一定的协议,这些协议即构成无线接入技术的主要内容。RAT具体包括微波传输技术、卫星通信技术、蜂窝移动通信技术、集群通信技术、无线局域网技术等。

在无线通信时,终端可以根据无线网络的信号强度、信号质量等因素选择不同的无线网络。比如,当信号质量满足条件的情况下,优选较高阶的无线网络,以提高信息传输的速率。因此,终端会对无线网络的信号进行实时监测,以便快速选择其他具有较高信号质量的无线网络。然而这种实时监测无线网络信号以快速选择无线网络的过程会造成电量的大量消耗。



技术实现要素:

本发明实施例提供一种无线网络信号的检测控制方法、装置及终端,可以降低终端耗电量。

本发明实施例提供一种无线网络信号的检测控制方法,包括:

获取终端当前的状态信息;

根据所述当前的状态信息,判断所述终端是否处于静置状态;

如所述终端处于静置状态,则停止检测无线网络信号。

本发明实施例还提供了一种无线网络信号的检测控制装置,包括:

获取模块,用于获取终端当前的状态信息;

判断模块,用于根据所述当前的状态信息,判断所述终端是否处于静置状态;

停止模块,用于在所述终端处于静置状态时,停止检测无线网络信号。

本发明实施例还提供了一种终端,包括:

存储有可以执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例任一方法中所描述的部分或全部步骤。

本发明实施例采用获取终端当前的状态信息;根据当前的状态信息,判断终端是否处于静置状态;在所述终端处于静置状态时,停止检测无线网络信号;该方案通过在终端处于静置状态时停止检测无线网络信号,降低了终端的耗电量。

附图说明

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

图1为本发明实施例提供的无线网络信号的检测控制方法的流程图。

图2为本发明实施例提供的另一无线网络信号的检测控制方法的流程图。

图3为本发明实施例提供的无线网络信号的检测控制装置的结构示意图。

图4为本发明实施例提供的终端的结构示意图。

具体实施方式

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

本发明中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例提供的无线网络信号的检测控制方法的执行主体,可以为本发明实施例提供的无线网络信号的检测控制装置,或者集成了所述无线网络信号的检测控制装置的终端,所述无线网络信号的检测控制装置可以采用硬件或者软件的方式实现;本发明实施例所描述的终端可以是智能手机(如Android手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等移动设备,上述终端仅是举例,而非穷举,包含但不限于上述终端。

本发明实施例提供了一种无线网络信号的检测控制方法、装置和终端。以下将分别进行详细说明。

在一优选实施例中,将从无线网络信号的检测控制装置的角度进行描述,该无线网络信号的检测控制装置具体可以软件或者硬件的形式集成在终端中,该终端可以为智能手机、平板电脑等设备。

请参照图1,图1为本优选实施例提供的第一种无线网络信号的检测控制方法的流程图。下面对本优选实施例的无线网络信号的检测控制方法的各个步骤进行详细说明。

S101、获取终端当前的状态信息。

终端当前的状态信息具体包括终端倾斜角度的变化值、终端与遮挡物之间距离的变化值、终端运动轨迹信息等信息,这些信息可以反映终端是否处于静置状态。当终端处于静置状态时,说明其与基站的相对位置不变即其当前连接的无线网络连接稳定,因此可以停止检测无线网络信号。

首先要获取上述当前的状态信息,具体可以通过集成于终端中的传感器、摄像头等部件获取。比如,通过陀螺仪、重力加速度传感器等来获取终端倾斜角度的变化值;通过距离传感器来测量终端与遮挡物之间距离的变化值;通过陀螺仪获取终端的运动轨迹信息;通过摄像头检测周围环境的变化来确定终端的运动状态。

S102、根据当前的状态信息,判断终端是否处于静置状态。

由于当前的状态信息包含的状态信息种类繁多,因此判断终端是否处于静置状态的方式也多样。举例来说,如果当前的状态信息包括终端倾斜角度的变化值,则通过判断倾斜角度的变化值是否小于预设角度阈值来确定终端是否处于静置状态,如小于预设角度阈值,则说明终端处于静置状态;如果当前的状态信息包括终端与遮挡物之间距离的变化值,则通过判断终端与遮挡物之间距离的变化值是否小于预设距离阈值,如小于预设距离阈值,则确定所述终端处于静置状态;如果当前的状态信息包括终端运动轨迹信息,则通过判断该运动轨迹信息是否满足预设条件来确定终端是否处于静置状态,具体的,当满足预设条件时,终端处于静置状态。

S103、如终端处于静置状态,则停止检测无线网络信号。

如终端处于静置状态,说明其与基站的相对位置不变,因而其当前连接的无线网络连接稳定,故此时可以停止检测无线网络信号,以降低终端耗电量。

本优选实施例提供了一种无线网络信号的检测控制方法,该方法通过在终端处于静置状态的情况下停止检测无线网络信号,因此降低了终端的耗电量。

在一优选实施例中,将对本发明无线网络信号的检测无线网络信号的检测控制方法作进一步介绍。

请参照图2,图2为本优选实施例提供的无线网络信号的检测无线网络信号的检测控制方法的流程图。下面对本优选实施例的无线网络信号的检测无线网络信号的检测控制方法的各个步骤进行详细说明。

步骤S201、获取终端当前的状态信息,其中当前的状态信息包括终端倾斜角度的变化值。

首先获取终端当前的状态信息,具体包括终端倾斜角度的变化值、终端与遮挡物之间距离的变化值、终端运动轨迹信息等信息,这些信息可以反映终端是否处于静置状态。当终端处于静置状态时,说明其与基站的相对位置不变,因而其当前连接的无线网络连接稳定,故此时可以停止检测无线网络信号。需要说明的是,要获取上述当前的状态信息,具体可以通过集成于终端中的传感器、摄像头等部件获取。

其中当前的状态信息包括终端倾斜角度的变化值。具体的,可以通过终端内置的陀螺仪、重力加速度传感器等来获取终端倾斜角度的变化值。举例来说,如果获取到t1时刻终端的倾斜角度为X1,再获取t2时刻终端的倾斜角度为X2,则可以计算得到终端倾斜角度的变化值为X2-X1。随后转入步骤S202。

步骤S202、判断倾斜角度的变化值是否小于预设角度阈值。

其中预设角度阈值可以为10度、20度、30度等根据实际情况设置的角度值,在本优选实施例中不作具体限定。将预设时间内终端倾斜角度的变化值与该预设角度阈值进行对比,如果小于预设角度阈值,则转入步骤S203;如不小于预设角度阈值,则说明终端不处于静置状态,因此结束操作即保持当前检测无线网络信号的状态。

步骤S203、如小于预设角度阈值,则停止检测无线网络信号。

如果倾斜角度的变化值小于预设角度阈值,说明终端处于静置状态,其与基站的相对位置不变,因而其当前连接的无线网络连接稳定,故此时可以停止检测无线网络信号,以降低终端耗电量。

上述步骤S201-步骤S203为当前的状态信息包括终端倾斜角度的变化值时,根据该倾斜角度的变化值来停止检测无线网络信号的过程。优选的,该当前的状态信息还可以包括终端与遮挡物之间距离的变化值、终端运动轨迹信息等状态信息,相应的,也可以根据这些状态信息来停止检测无线网络信号。

优选的,当前的状态信息包括终端与遮挡物之间距离的变化值。具体的,可以集成在终端上的距离传感器测量到的不同时刻终端与遮挡物之间的距离来计算该变化值。以接近传感器为例,接近传感器是距离传感器的一种,采用光电传感技术中的红外传感。其结构包含一个用于发射红外线的固态光电三极管和一个接受用的固态光敏原件,通过检测遮挡物发射回的红外光强度来判断与遮挡物之间的距离。举例来说,如果通过接近传感器获取到t3时刻终端与遮挡物之间的接近值为S1,t4时刻终端与遮挡物之间的接近值为S2,则可以用S2-S1表示终端与遮挡物之间距离的变化值。

获取到终端与遮挡物之间距离的变化值后,再判断该变化值是否小于预设距离阈值,其中该预设距离阈值可以为10、20、30等,此处不作具体限定。如小于预设距离阈值,则确定所述终端处于静置状态,此时可以停止检测无线网络信号,以降低终端耗电量。

优选的,当前的状态信息包括终端运动轨迹信息。在终端中一般集成有陀螺仪,陀螺仪是用于测量方向的设备,其基于角动量守恒原理,能判断物体在空间中的相对位置、方向、角度及水平的变化作用。因此可以通过陀螺仪来测量终端的运动轨迹。获取到终端的运动轨迹信息后,可以进一步判断该运动轨迹信息是否满足预设条件,如满足预设条件,则确定所述终端处于静置状态。具体的,可以判断其的轨迹特征是否与预设运动轨迹特征匹配,如运动轨迹方向、运动轨迹形式及运动幅度等轨迹特征是否匹配。如这些轨迹特征都匹配,则确定该终端处于静置状态。

优选的,还可以通过摄像头检测周围环境的变化来确定终端的运动状态,再根据运动状态来判断终端是否处于静置状态。

在一些实施例中,当终端只是短暂处于静置状态时,比如检测到手机在7:30-7:32这两分钟之内处于静置状态,此时无需停止检测网络信号。因此可以在检测到终端进入静置状态后,开启计时器计算终端处于静置状态的持续时长。然后将得到的持续时长跟预设时长阈值对比,在持续时长大于预设时长时才停止检测网络信号,从而提高了停止检测网络信号的准确性。其中,该预设时长阈值可以为2分钟、5分钟、十分钟等根据实际情况设置的时间阈值,在此不作具体限定。

步骤S204、继续根据当前的状态信息,判断终端是否处于静置状态。

在上述步骤S203中,由于终端处于静置状态,因而停止了检测无线网络信号即保持当前连接的无线网络不变。然而如果终端状态发生改变即由静置状态变成非静置状态时,可能会导致当前连接的无线网络信号质量变差,此时需要连接新的无线网络。故,需要继续根据当前的状态信息来判断是否处于静置状态,如果处于静置状态,则结束操作即保持停止检测无线网络信号的状态;如果处于非静置状态,则转入步骤S206。

步骤S205、如终端不处于静置状态,则开始检测无线网络信号。

如终端不处于静置状态,则其与基站的相对位置发生改变,那么当前连接的无线网络处于不稳定状态,因而需要重新开始检测无线网络信号,以便于当前连接的无线网络信号质量变差时,快速连接新的无线网络。

本优选实施例提供了一种无线网络信号的检测控制方法,该方法通过在终端处于静置状态的情况下停止检测无线网络信号,因此降低了终端的耗电量。

为了更好地实施以上方法,在一优选实施例中提供了一种无线网络信号的检测控制装置,该无线网络信号的检测控制装置可以集成在终端中,该终端具体可以是智能手机、平板电脑等设备。如图3所示,该无线网络信号的检测控制装置30包括获取模块301、判断模块302和停止模块303,具体描述如下:

获取模块301,用于获取终端当前的状态信息;判断模块302,用于根据当前的状态信息,判断终端是否处于静置状态;停止模块303,用于在终端处于静置状态时,停止检测无线网络信号。

进一步的,无线网络信号的检测控制装置30还包括时长获取模块304和时长判断模块305,具体描述如下:

时长获取模块304用于在终端处于静置状态时,获取终端处于静置状态的持续时长。时长判断模块305用于判断所述持续时长是否大于预设时长阈值。停止模块303具体用于在所述持续时长大于预设时长阈值时,停止检测网络信号。

进一步的,判断模块302还包括判断子模块3021和确定子模块3022,具体描述如下:

判断子模块3021用于判断倾斜角度的变化值是否小于预设角度阈值。确定子模块3022用于在小于预设角度阈值时,确定终端处于静置状态。

进一步的,判断子模块3021还用于判断与遮挡物之间距离的变化值是否小于预设距离阈值;确定子模块3022还用于在小于预设距离阈值时,确定终端处于静置状态。

进一步的,判断子模块3021用于判断运动轨迹信息是否满足预设条件;确定子模块3022还用于在满足预设条件时,确定终端处于静置状态。

本优选实施例提供了一种无线网络信号的检测控制装置,该装置通过在终端处于静置状态的情况下停止检测无线网络信号,因此降低了终端的耗电量。

在一优选实施例中提供了一种终端,如图4所示,该终端400包括射频(RF,Radio Frequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入单元403、显示单元404、传感器405以及包括有一个或者一个以上处理核心的处理器406等部件。

射频电路401用于收发信息,或通话过程中信号的接收和发送。其可以通过无线通信与网络和其他设备通信。该无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,General Packet Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)等。在具体的通信过程中,射频电路401将基站的下行信息接收后,交由处理器406处理,将涉及上行的数据发送给基站。

存储器402可用于存储软件程序以及模块。处理器406通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的目标应用(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。

输入单元403可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元403可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。

显示单元404可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元404可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。

终端还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

处理器406是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器406可包括一个或多个处理核心;优选的,处理器406可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和目标应用等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器406中。

尽管未示出,终端还可以包蓝牙模块、摄像头、电源等,在此不再赘述。

在实际应用中,终端通过射频电路401与基站通信,检测无线网络信号,以获取具有较强信号强度的无线网络,便于当前连接的无线网络不稳定时快速切换到其他无线网络。这种一直检测无线网络信号的过程导致终端耗电量过大。因此在本实施例中,终端先通过传感器405获取终端当前的状态信息,然后处理器406根据当前的状态信息,判断终端是否处于静置状态。最后处理器406在终端处于静置状态时,停止检测无线网络信号。

进一步的,处理器406判断倾斜角度的变化值是否小于预设角度阈值;在小于预设角度阈值时,确定终端处于静置状态。

处理器406判断与遮挡物之间距离的变化值是否小于预设距离阈值;在小于预设距离阈值时,确定终端处于静置状态。

处理器406判断运动轨迹信息是否满足预设条件;在满足预设条件时,确定终端处于静置状态。

进一步的,在确定终端处于静置状态后,处理器406还获取终端处于静置状态的持续时长,然后判断该持续时长是否大于预设时长阈值,如果该持续时长大于预设时长阈值,则停止检测网络信号。

由上可知,本优选实施例提供了一种终端,该终端通过根据终端当前的状态信息来确定终端是否处于静置状态,再在终端处于静置状态的情况下停止检测无线网络信号,因此降低了终端的耗电量。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明实施例提供的一种无线网络信号的检测控制方法、装置及终端进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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