一种自动切换无限信号的方法及终端的制作方法

文档序号:7769403阅读:277来源:国知局
一种自动切换无限信号的方法及终端的制作方法
【专利摘要】本发明公开了一种自动切换无线信号的方法及终端,所述方法包括:获取当前连接的无线信号强度;判断当前连接的无线信号强度是否低于设定阈值;当判断出当前连接的无线信号强度低于所述设定阈值时,检测当前环境中是否存第二无线信号,所述第二无线信号为除当前连接的无线信号之外的无线信号;当检测到存在所述第二无线信号时,判断将当前连接的无线信号强度与所述第二无线信号强度的大小;将判断出所述第二无线信号强度的大小当前连接的无线信号切换到所述第二无线信号。通过本发明所述技术方案,够在无线信号较差时及时提醒用户检查当前传输文件的操作并直接切换更优的信号给用户,从而为用户带来更为人性化的体验。
【专利说明】一种自动切换无限信号的方法及终端
【技术领域】
[0001]本发明涉及移动通信【技术领域】,尤其涉及一种自动切换无限信号的方法及终端。 【背景技术】
[0002]随着移动通讯技术的快速发展,移动终端的功能也是日新月异,因此移动终端(如 手机、pad平板电脑等)已经成为人们生活中必不可少的一种工具,目前,由于无线网络的 兴起,人们利用无线网络,例如wifi等传输文件的操作也越来越频繁,但是往往人们在传 输文件时,不会时时盯着屏幕或者该操作的进度,因此在移动的过程中,无线信号会发生变 化,有时候会随着移动的方向位置的改变,无线信号变差,而用户此时正在下载或者上传某 个文件,却全然不知,如果文件下载或者上传时并不支持断点续传,则需要更多地时间从新 下载或者上传,既大量浪费了用户的时间,也会浪费网络资源,给用户带来不好地用户体 验。

【发明内容】

[0003]针对上述【背景技术】涉及的问题,本发明提供了一种自动切换无限信号的方法,包 括以下步骤:
[0004]获取当前连接的无线信号强度;
[0005]判断当前连接的无线信号强度是否低于设定阈值;
[0006]当判断出当前连接的无线信号强度低于所述设定阈值时,检测当前环境中是否存 第二无线信号,所述第二无线信号为除当前连接的无线信号之外的无线信号;
[0007]当检测到存在所述第二无线信号时,判断将当前连接的无线信号强度与所述第二 无线信号强度的大小;
[0008]当判断出所述第二无线信号强度的大于当前连接的无线信号时,切换到所述第二 无线信号。
[0009]优选的,当判断连接的无线信号强度是否低于设定阈值之前,包括:
[0010]获取当前的移动参数,所述移动参数包括:移动的速度、移动的加速度;
[0011]确定当前连接的无线信号强度的变化与所述移动参数的关系;
[0012]当确定出当前连接的无线信号强度随着所述移动参数逐渐变弱时,并当判断出当 前的无线信号强度低于设定阈值时,检测当前环境中是否存所述第二无线信号。
[0013]优选的,所述确定当前的获取当前连接的无线信号强度的变化与所述移动参数的 关系,包括:
[0014]获取当前移动的速度及移动的加速度;
[0015]判断在移动方向上获取的移动速度大小与当前连接的无线信号强度变化关系;
[0016]当判断出当前在移动方向上的速度大于零时,所述当前连接的无线信号强度变 弱,则检测当前环境中是否存在第二无线信号。
[0017]优选的,所述当判断出当前在移动方向上的速度大于零时,当前连接的无线信号强度变弱,则检测当前环境中是否存在第二无线信号之后,包括:
[0018]判断当前无线信号强度是否低于所述设定阈值;
[0019]当所述当前连接的无线信号强度低于所述设定阈值时,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小;
[0020]当判断出所述第二无线信号的强度大于所述当前连接的无线信号时,将当前连接的无线信号切换至第二无线信号。
[0021]优选的,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小之后,还包括:
[0022]当判断出所述第二无线信号的强度不大于所述当前连接的无线信号时,提醒用户当前移动方向的无线信号变弱的提醒。
[0023]本发明实施例还公开了一种自动切换无限信号的终端,所述终端包括:
[0024]获取模块,用于获取当前连接的无线信号强度;
[0025]判断模块,用于判断当前连接的无线信号强度是否低于设定阈值;
[0026]检测模块,用于当判断出当前连接的无线信号强度低于所述设定阈值时,检测当前环境中是否存第二无线信号,所述第二无线信号为除当前连接的无线信号之外的无线信号;
[0027]所述判断模块,还用于当检测到存在所述第二无线信号时,判断将当前连接的无线信号强度与所述第二无线信号强度的大小;
[0028]切换模块,用于当判断出所述第二无线信号强度的大于当前连接的无线信号时,切换到所述第二无线信号。
[0029]优选的,所述获取模块,还用于获取当前的移动参数,所述移动参数包括:移动的速度、移动的加速度;
[0030]确定模块,用于确定当前连接的无线信号强度的变化与所述移动参数的关系;
[0031]检测模块,还用于当确定出当前连接的无线信号强度随着所述移动参数逐渐变弱时,并当判断出当前的无线信号强度低于设定阈值时,检测当前环境中是否存所述第二无线信号。
[0032]优选的,所述获取模块,还用于获取当前移动的速度及移动的加速度;
[0033]所述判断模块,还用于判断在移动方向上获取的移动速度大小与当前连接的无线信号强度变化关系;
[0034]所述检测模块,还用于当判断出当前在移动方向上的速度大于零时,所述当前连接的无线信号强度变弱,则检测当前环境中是否存在第二无线信号。
[0035]优选的,所述获取模块,还用于判断当前无线信号强度是否低于所述设定阈值;
[0036]所述判断模块,还用于当所述当前连接的无线信号强度低于所述设定阈值时,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小;
[0037]所述切换模块,还用于当判断出所述第二无线信号的强度大于所述当前连接的无线信号时,将当前连接的无线信号切换至第二无线信号。
[0038]优选的,所述终端还包括:
[0039]提醒模块,用于当判断出所述第二无线信号的强度不大于所述当前连接的无线信号时,提醒用户当前移动方向的无线信号变弱的提醒。[0040]本发明有益效果如下:
[0041]本发明实施例提供了自动切换无限信号的方法及终端,一方面,通过对无线信号 强度的检测,并对比与设定阈值,将在信号强度较差的情况下给用户及时进行切换;另一方 面,并且当周围没有可以切换的网络信号时,提醒用户是向无线信号变差的方向移动还是 无线信号变强的方向移动,如果当前移动的方向是使得无线信号强度变差,则会对用户进 行持续提醒,以免用户正在传输的文件断传,或者正在进行重要的谈话时由于网络中断的 原因造成不能及时沟通等本发明提供的方法及终端给用户带来了更为人性化的体验,既可 以及时获知当前信号强度变差,又可以解决不支持断点续传文件再次重逢传输的麻烦,减 少了时间以及网络资源的浪费。
【专利附图】

【附图说明】
[0042]图1为本发明实施例一中提供的方法的流程示意图;
[0043]图2为本发明实施例二中提供的方法的流程示意图;
[0044]图3为本发明实施例三中提供的方法的流程示意图;
[0045]图4为本发明实施例中提供的终端的结构示意图。
【具体实施方式】
[0046]下面结合说明书附图对本发明实施例作进一步说明,但本发明不局限于下面的实 施例。
[0047]如图1所示,为本发明提供的一种自动切换无限信号的方法的流程图,所述方法 可以应用于终端,所述终端可以为可以是诸如手机、平板电脑、电子书阅读器和笔记本之类 的,所述终端可以通过无线网络wifi与服务器或者节点服务器连接,并可以通过无线网络 wifi连接与所述服务器或节点服务器进行访问或下载,所述方法包括以下步骤:
[0048]步骤101:获取当前连接的无线信号强度;
[0049]步骤102:判断连接的无线信号强度是否低于设定阈值;
[0050]当判断出无线信号强度低于所述设定阈值时,执行步骤103 ;
[0051]步骤103:检测当前环境中是否存第二无线信号,所述第二无线信号为除当前连 接的无线信号之外的无线信号;
[0052]当检测到存在所述第二无线信号时,执行步骤104 ;
[0053]步骤104:判断将当前连接的无线信号强度与所述第二无线信号强度的大小;
[0054]当将判断出所述第二无线信号强度的大小大于当前连接的无线信号时,执行步骤 105 ;
[0055]步骤105:切换到所述第二无线信号。
[0056]终端可以实时获取当前连接的无线信号的强度,一般现有的检测无线信号强度的 软件都可以进行检测。以获取wifi (wireless(无线电)和fidelity(保真度))信号为 例,获取wifi信号强度要用到的可以为Wifi Manager和Wifi Info,就可以实时获取当前 连接的w1-fi的信号强度,当低于_90dBm值时,一般就可能连接不上了,因此我们首先会确 定一个设定阈值,其中,所述设定阈值为根据无线信号强度的大小确定的弱信号区域的上 限值,这个值我们可以设为适合用户常用传输文件的最低值,例如我们将信号强度的设定阈值设置为_65dbm,当判断出无线信号强度低于所述设定阈值时,根据判断结果向用户发送提醒,当低于_65dbm值时,立即向用户发出提醒,警示用户当前的无线信号太低,会影响用户的网络连接。
[0057]进一步地,本发明在执行步骤:当判断连接的无线信号强度是否低于设定阈值之前,所述方法还包括以下步骤:(参照图2)
[0058]步骤201:获取当前的移动参数,所述移动参数包括:移动的速度、移动的加速度;
[0059]步骤202:确定当前连接的无线信号强度的变化与所述移动参数的关系;
[0060]步骤203:当确定出当前连接的无线信号强度随着所述移动参数逐渐变弱时,并当判断出当前的无线信号强度低于设定阈值时,检测当前环境中是否存所述第二无线信号。
[0061]上述步骤201及步骤202的顺序可以互换,或者同时执行,在实时检测无线信号强度时,还可以根据终端内置的加速器及陀螺仪获取当前终端的移动参数,例如移动的速度,移动的加速度,移动的方向等参数,当我们向某个方向移动时,会因为距离无线发射端的远近而使得无线信号强度逐渐变弱或者变强。假如朝某一方向移动时,无线信号强度变弱,并且在移动过程中,并且当判断出当前在移动方向上的速度大于零时,当前连接的无线信号强度变弱,则检测当前环境中是否存在第二无线信号之后,包括以下步骤:(参照图3)
[0062]步骤301:判断当前无线信号强度是否低于所述设定阈值;
[0063]当所述当前连接的无线信号强度低于所述设定阈值时,执行步骤302 ;
[0064]步骤302:判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小;
[0065]当判断出所述第二无线信号的强度大于所述当前连接的无线信号时,执行步骤303 ;
[0066]步骤303:将当前连接的无线信号切换至第二无线信号。
[0067]进一步地,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小之后,还包括:
[0068]当判断出所述第二无线信号的强度不大于所述当前连接的无线信号时,提醒用户当前移动方向的无线信号变弱的提醒。如果当判断出无线信号强度低于所述设定阈值时,可以在预设的时间内对无线信号强度进行持续检测,并提高监测频率对无线信号做进一步的检测,并获取当前的无线信号强度,因为有些信号可能是间歇性的,持续时间较短,因此这样的方式是为了进一步防止这种虚假信号强度的结果对用户做出的提醒。再进一步的判断在提高监测频率后并在预设的时间内对无线信号强度进行持续检测的无线信号强度与设定阈值的关系,当所述确定的无线信号强度低于所述设定阈值时,确定当前连接的无线网络信号是否低于周围存在的第二无线网络信号,当确定出当前连接的无线网络信号低于周围存在的第二无线网络信号时,直接切换为第二无线网络信号,如果不低于周围存在的第二无线网络信号,或者没有检测到周围存在第二无线网络信号,则向用户发送持续提醒,提醒可以为警报声,闪亮指示灯,或者两者结合。
[0069]进一步,当确定周围不存在第二无线网络信号或者存在的第二无线网络信号强度低于当前连接的无线网络信号,还包括:
[0070]检测当前操作中是否存在正在传输文件的操作;[0071]若检测出当前的操作中存在传输文件的操作,向用户发出紧急提醒,所述紧急提 醒至少包括询问是否改变当前移动状态的提醒,所述当前的移动状态改变包括停止移动或 者向无线信号变强的方向移动。
[0072]当判断当前连接的无线信号强度低于所述设定阈值之后,确定出没有可以切换的 第二无线网络信号,需要进一步的还可以监测当前用户是否有重要的文件传输操作,如果 用户正在下载或者上传某个文件,而且该文件较大,并且下载或者上传并不支持断点续传, 就可能导致用户从新对该文件进行操作,这样用户在不知道无线信号不好的情况下,就中 断了文件的传输,给用户带来了诸多不便,浪费时间和资源,并且还可能会给用户带来很大 的损失,在本发明实施例中,当判断出当前的无线信号强度小于设定阈值时且确定没有可 以切换的第二无线网络信号时,可以对当前的正在进行的操作做进一步的检测,如果检测 到存在传输文件的操作,就会发出紧急提醒,以便提醒用户当前的无线信号变弱可能会断 网,并且当前还在执行文件传输的操作,结合上述移动的方向、速度,可以让用户选择是否 要继续向无线信号变弱的方向前进,或者对当前传输的文件进行完后再前行,总之会给用 户一个明确的提醒,当然紧急提醒的设定可以通过文字、铃声、震动、语音等多种方式或其 组合方式。
[0073]如图4所示为本发明实施例提供的自动切换无线信号度的终端的结构示意图,包 括:获取模块401,用于获取当前连接的无线信号强度;
[0074]判断模块402,用于判断当前连接的无线信号强度是否低于设定阈值;
[0075]检测模块403,用于当判断出当前连接的无线信号强度低于所述设定阈值时,检测 当前环境中是否存第二无线信号,所述第二无线信号为除当前连接的无线信号之外的无线 信号;
[0076]另一方面,判断模块402,还用于当检测到存在所述第二无线信号时,判断将当前 连接的无线信号强度与所述第二无线信号强度的大小;
[0077]切换模块404,用于当将判断出所述第二无线信号强度的大小大于当前连接的 无线信号时,切换到所述第二无线信号。另一方面,本发明提供的终端,还包括:确定模块 405,
[0078]获取模块401,还用于获取当前的移动参数,所述移动参数包括:移动的速度、移 动的加速度;
[0079]确定模块405,用于确定当前连接的无线信号强度的变化与所述移动参数的关
[0080]其中检测模块403,还用于当确定出当前连接的无线信号强度随着所述移动参数 逐渐变弱时,并当判断出当前的无线信号强度低于设定阈值时,检测当前环境中是否存所 述第二无线信号。
[0081]优选的,所述终端中的获取模块401,还用于获取当前移动的速度及移动的加速 度;
[0082]判断模块402,还用于判断在移动方向上获取的移动速度大小与当前连接的无线 信号强度变化关系;
[0083]检测模块403,还用于当判断出当前在移动方向上的速度大于零时,所述当前连接 的无线信号强度变弱,则检测当前环境中是否存在第二无线信号。。[0084]较佳的,获取模块401,还用于判断当前无线信号强度是否低于所述设定阈值;
[0085]判断模块402,还用于当所述当前连接的无线信号强度低于所述设定阈值时,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小;
[0086]切换模块404,还用于当判断出所述第二无线信号的强度大于所述当前连接的无线信号时,将当前连接的无线信号切换至第二无线信号。;
[0087]作为优选的实施例,所述终端还包括:提醒模块406,用于当判断出所述第二无线信号的强度不大于所述当前连接的无线信号时,提醒用户当前移动方向的无线信号变弱的提醒。
[0088]在实时检测无线信号强度时,还可以根据终端内置的加速器及陀螺仪获取当前终端的移动参数,例如移动的速度,移动的加速度,移动的方向等参数,当我们向某个方向移动时,会因为距离无线发射端的远近而使得无线信号强度逐渐变弱或者变强。假如朝某一方向移动时,无线信号强度变弱,并且在移动过程中,并且当判断出当前在移动方向上的速度大于零时,当前连接的无线信号强度变弱,有确定出当前环境中不存在第二无线信号,这时提醒模块可以提醒用户当前移动的方向为无线信号变弱的方向。
[0089]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0090]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的装置。
[0091]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能。
[0092]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的步骤。
[0093]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0094]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种自动切换无线信号的方法,其特征在于,所述方法包括以下步骤: 获取当前连接的无线信号强度; 判断当前连接的无线信号强度是否低于设定阈值; 当判断出当前连接的无线信号强度低于所述设定阈值时,检测当前环境中是否存第二无线信号,所述第二无线信号为除当前连接的无线信号之外的无线信号; 当检测到存在所述第二无线信号时,判断将当前连接的无线信号强度与所述第二无线信号强度的大小; 当判断出所述第二无线信号强度的大于当前连接的无线信号时,切换到所述第二无线信号。
2.根据权利要求1所述的自动切换无限信号的方法,其特征在于,当判断连接的无线信号强度是否低于设定阈值之前,包括: 获取当前的移动参数,所述移动参数包括:移动的速度、移动的加速度; 确定当前连接的无线信号强度的变化与所述移动参数的关系; 当确定出当前连接的无线信号强度随着所述移动参数逐渐变弱时,并当判断出当前的无线信号强度低于设定阈值时,检测当前环境中是否存所述第二无线信号。
3.根据权利要求1所述的自动切换无限信号的方法,其特征在于,所述确定当前的获取当前连接的无线信号强度的变化与所述移动参数的关系,包括: 获取当前移动的速度及移动的加速度; 判断在移动方向上获取的的移动速度大小与当前连接的无线信号强度变化关系; 当判断出当前在移动方向上的速度大于零时,所述当前连接的无线信号强度变弱,则检测当前环境中是否存在第二无线信号。
4.根据权利要求3所述的自动切换无限信号的方法,其特征在于,所述当判断出当前在移动方向上的速度大于零时,当前连接的无线信号强度变弱,则检测当前环境中是否存在第二无线信号之后,包括: 判断当前无线信号强度是否低于所述设定阈值; 当所述当前连接的无线信号强度低于所述设定阈值时,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小; 当判断出所述第二无线信号的强度大于所述当前连接的无线信号时,将当前连接的无线信号切换至第二无线信号。
5.根据权利要求4所述的自动切换无限信号的方法,其特征在于,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小之后,还包括: 当判断出所述第二无线信号的强度不大于所述当前连接的无线信号时,提醒用户当前移动方向的无线信号变弱的提醒。
6.一种自动切换无限信号的终端,其特征在于,所述终端包括: 获取模块,用于获取当前连接的无线信号强度; 判断模块,用于判断当前连接的无线信号强度是否低于设定阈值;检测模块,用于当判断出当前连接的无线信号强度低于所述设定阈值时,检测当前环境中是否存第二无线信号,所述第二无线信号为除当前连接的无线信号之外的无线信号;所述判断模块,还用于当检测到存在所述第二无线信号时,判断将当前连接的无线信号强度与所述第二无线信号强度的大小;切换模块,用于当判断出所述第二无线信号强度的大于当前连接的无线信号时,切换到所述第二无线信号。
7.根据权利要求6所述的终端,其特征在于,所述获取模块,还用于获取当前的移动参数,所述移动参数包括:移动的速度、移动的加速度;确定模块,用于确定当前连接的无线信号强度的变化与所述移动参数的关系;检测模块,还用于当确定出当前连接的无线信号强度随着所述移动参数逐渐变弱时, 并当判断出当前的无线信号强度低于设定阈值时,检测当前环境中是否存所述第二无线信号。
8.根据权利要求6所述的终端,其特征在于,所述获取模块,还用于获取当前移动的速度及移动的加速度;所述判断模块,还用于判断在移动方向上获取的移动速度大小与当前连接的无线信号强度变化关系;所述检测模块,还用于当判断出当前在移动方向上的速度大于零时,所述当前连接的无线信号强度变弱,则检测当前环境中是否存在第二无线信号。
9.根据权利要求7所述的终端,其特征在于,所述获取模块,还用于判断当前无线信号强度是否低于所述设定阈值;所述判断模块,还用于当所述当前连接的无线信号强度低于所述设定阈值时,判断检测到的所述第二无线信号与所述当前连接的无线信号强度的大小;所述切换模块,还用于当判断出所述第二无线信号的强度大于所述当前连接的无线信号时,将当前连接的无线信号切换至第二无线信号。
10.根据权利要求9所述的终端,其特`征在于,所述终端还包括:提醒模块,用于当判断出所述第二无线信号的强度不大于所述当前连接的无线信号时,提醒用户当前移动方向的无线信号变弱的提醒。
【文档编号】H04W24/04GK103501507SQ201310400144
【公开日】2014年1月8日 申请日期:2013年9月5日 优先权日:2013年9月5日
【发明者】张雷, 底浩, 石新明 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1