一种数据传输控制方法及终端的制作方法

文档序号:7818935阅读:120来源:国知局
一种数据传输控制方法及终端的制作方法
【专利摘要】本申请公开了一种数据传输控制方法及终端,数据传输控制方法包括以下步骤:便携式网络接入点检测本机是否正在或将要进行超过预定程度的运行,所述超过预定程度的运行定义为非省电模式的运行;若检测到没有或不需要进行超过所述预定程度的运行,则使本机采用功耗更低的方式运行。上述方案,能够根据监测结果调整工作模式,从而能够在保证数据传输的前提下,实现省电,以延长待机时间。
【专利说明】一种数据传输控制方法及终端

【技术领域】
[0001]本申请涉及通信【技术领域】,特别是涉及一种数据传输控制方法及终端。

【背景技术】
[0002]随着移动互联网技术的发展,互联网技术的应用越来越广泛。移动终端可以作为接入点,与客户端进行一对一连接(例如,蓝牙拨号网络),或者多个客户端同时连接(例如,无线局域网Wireless Local Area Networks, WLAN),从而接入核心网络。
[0003]当移动终端作为接入点时,既担当常规的客户端的角色,同时还担当接入点的角色,以建立与其他终端设备的通信,以使其他终端设备能够通过本终端接入核心网络以实现数据共享。
[0004]由于作为接入点的移动终端需要实时侦听信道通信数据,消耗的功耗较大,从而导致移动终端的电池将被快速耗尽,这样一来就降低了移动终端的可持续工作时间。例如,移动终端的电池容量为1500aAh,作为接入点时工作电流为400mA?1000mA,那么,该移动终端的连续可工作时间大约为2小时,这就电池续航能力带来很大压力。
[0005]然而,由于作为接入点的移动终端不具备深度省电的功能,当其电池续航能力不足时,将进入睡眠或关机状态以节省功耗,这可能会导致降低服务质量(QoS),使得所连接的终端设备接收的数据出现丢包甚至无法连接的情况,给用户带来不便。


【发明内容】

[0006]本申请主要解决的技术问题是提供一种数据传输控制方法及终端,能够根据监测结果调整工作模式,从而能够在保证数据传输的前提下,实现省电,以延长待机时间。
[0007]为解决上述技术问题,本申请采用的一个技术方案是:提供一种数据传输控制方法,其中,所述方法包括以下步骤:便携式网络接入点检测本机是否正在或将要进行超过预定程度的运行,所述超过预定程度的运行定义为非省电模式的运行;若检测到没有或不需要进行超过所述预定程度的运行,则使本机采用比当前功耗更低的方式运行进行数据传输。
[0008]其中,所述使本机采用比当前功耗更低的方式运行的步骤包括:使本机从当前硬件连接模式切换至比当前功耗更低的新硬件连接模式,本机中至少设置有两个功耗不同的硬件连接模式。
[0009]其中,所述检测本机是否正在或将要进行超过预定程度的运行的步骤包括:采集当前硬件连接模式下传输的数据流量值;判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值,若超过所述新硬件连接模式传输的最大数据流量值,则判定为本机正在或将要进行超过预定程度的运行,反之则判定为没有超过预定程度的运行。
[0010]其中,所述使本机从当前硬件连接模式切换至比当前功耗更低的新硬件连接模式的步骤包括:比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,选择其中功耗最低的硬件连接模式作为所述新硬件连接模式,并切换至所述新硬件连接模式;
[0011]其中,所述初始硬件连接模式是采用预设的硬件连接模式选择策略,从所述至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式,所述基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式。
[0012]其中,所述判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值的步骤具体为:依据至少两个连续的所述数据流量值的变化趋势,判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值;如果超过所述新硬件连接模式传输的最大数据流量值,则判定本机需要采用比所述新硬件连接模式的功耗更高的方式运行;如果低于所述新硬件连接模式传输的最小数据流量值,则判断本机需要采用比所述新硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零则判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果接收到唤醒事件,则依据所述唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,所述唤醒事件包括用户输入的唤醒事件和网络底层发送的唤醒事件。
[0013]为解决上述技术问题,本申请采用的一个技术方案是:提供一种数据传输控制终端,所述终端包括检测模块、控制模块;所述检测模块用于检测本机是否正在或将要进行超过预定程度的运行,所述超过预定程度的运行定义为非省电模式的运行;所述控制模块用于当没有或不需要进行超过所述预定程度的运行时,使本机采用功耗更低的方式运行。
[0014]其中,所述控制模块具体用于使本机从当前硬件连接模式切换至功耗更低的新硬件连接模式,本机中至少设置有两个功耗不同的硬件连接模式。
[0015]其中,所述检测模块包括采集单元以及判断单元;所述采集单元用于采集当前硬件连接模式下传输的数据流量值;所述判断单元用于判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值,若超过所述新硬件连接模式传输的最大数据流量值,则判定为本机正在或将要进行超过预定程度的运行,反之则判定为没有超过预定程度的运行。其中,所述控制模块具体包括比较单元以及选择单元;所述比较单元用于比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,其中,所述初始硬件连接模式是采用预设的硬件连接模式选择策略,从所述至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式,所述基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式;所述选择单元用于依据比较结果选择其中功耗最低的硬件连接模式作为所述新硬件连接模式,并切换至所述新硬件连接模式。
[0016]其中,所述判断单元具体用于依据至少两个连续的所述数据流量值的变化趋势,判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值;如果超过所述新硬件连接模式传输的最大数据流量值,则判定本机需要采用比所述新硬件连接模式的功耗更高的方式运行;如果低于所述新硬件连接模式传输的最小数据流量值,则判断本机需要采用比所述新硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零则判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果接收到唤醒事件,则依据所述唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,所述唤醒事件包括用户输入的唤醒事件和网络底层发送的唤醒事件。
[0017]本申请的有益效果是:区别于现有技术的情况,本申请通过便携式网络接入点通过设置省电模式以及非省电模式,通过检测本机是否正在或将要进行超过预定程度的运行,当没有或不需要进行超过所述预定程度的运行时,使本机采用功耗更低的方式运行,能够根据监测结果调整工作模式,从而能够在保证数据传输的前提下,实现省电,以延长待机时间。

【专利附图】

【附图说明】
[0018]图1是本申请数据传输控制方法一实施方式流程图;
[0019]图2是本申请数据传输控制方法另一实施方式流程图;
[0020]图3是本申请数据传输控制终端一实施方式结构示意图;
[0021]图4是本申请数据传输控制终端另一实施方式结构示意图。

【具体实施方式】
[0022]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0023]参阅图1,图1是本申请数据传输控制方法一实施方式流程图。本实施方式的执行主体为可作为接入点的终端,例如,便携式网络接入点。本实施方式中,数据传输控制方法包括以下步骤:
[0024]8101:便携式网络接入点检测本机是否正在或将要进行超过预定程度的运行,所述超过预定程度的运行定义为非省电模式的运行。
[0025]当便携式网络接入点启动,并正常工作时,便携式网络接入点通过监测功耗数据或网络传输数据,判断本机是否正在或将要进行超过预定程度的运行。其中,便携式网络接入点至少包括省电模式和非省电模式两种工作模式,超过预定程度的运行为非省电模式。省电模式至少具有一最大预设值,如果当前监测到的数据超过最大预设值,则判断为需要运行非省电模式。如果当前监测到的数据未超过最大预设值,则判断为不需要运行非省电模式。
[0026]可以理解的是,非省电模式以及省电模式还可以包括至少两种小类。例如,非省电模式可以至少包括(但并不限于此)1151无线通信、蓝牙通信;省电模式可以至少包括(但并不限于此)低功耗无线通信、低功耗蓝牙通信。每一种省电模式可以设置有最大预设值以及最小预设值,如果当前监测到的数据超过当前模式的最大预设值,则判断本机需要运行功耗更高或网络传输数据更大的模式;如果当前监测到的数据小于当前模式的最小预设值,则判断本机需要运行功耗更低或网络传输数据更小的模式;如果当前监测到的数据大于当前模式的最小预设值,并且小于当前模式的最大预设值,则判断本机不需要切换工作模式。
[0027]在本实施方式中,便携式网络接入点通过监测功耗数据(例如,当前的工作电流,但并不限于此)或网络传输数据判断本机是否正在或将要进行超过预定程度的运行,在其他实施方式中,也通过监测其他的数据来判断本机是否正在或将要进行超过预定程度的运行。
[0028]S102:若检测到没有或不需要进行超过所述预定程度的运行,则使本机采用比当前功耗更低的方式运行进行数据传输。
[0029]如果便携式网络接入点判断没有或不需要进行超过所述预定程度的运行,则使本机采用比当前功耗更低的方式运行,进行数据传输。例如,当省电模式包括低功耗WiFi无线通信、低功耗蓝牙通信,并且当前处于WiFi无线通信模式时,如果便携式网络接入点判断没有或不需要进行超过所述预定程度的运行,在满足切换至低功耗蓝牙通信模式的条件下,使本机采用低功耗蓝牙通信模式运行;或者,如果便携式网络接入点判断没有或不需要进行超过所述预定程度的运行,直接使本机采用低功耗蓝牙通信模式运行,进行数据传输。其中,运行低功耗WiFi无线通信模式、低功耗蓝牙通信模式的功耗低于运行WiFi无线通信模式、蓝牙通信模式的功耗。
[0030]上述方案,便携式网络接入点通过设置省电模式以及非省电模式,通过检测本机是否正在或将要进行超过预定程度的运行,当没有或不需要进行超过所述预定程度的运行时,使本机采用比当前功耗更低的方式运行进行数据传输,能够根据监测结果调整工作模式,从而能够在保证数据传输的前提下,实现省电,以延长待机时间。
[0031]参阅图2,图2是本申请数据传输控制方法另一实施方式流程图。本实施方式的执行主体为可作为接入点的终端,例如,便携式网络接入点。本实施方式中,数据传输控制方法包括以下步骤:
[0032]S201:采集当前硬件连接模式下传输的数据流量值。
[0033]便携式网络接入点至少设置有两个功耗不同的硬件连接模式,并从至少两个功耗不同的硬件连接模式中,采用预设的硬件连接模式选择策略优先选择其中一个硬件连接模式,作为初始硬件连接模式。
[0034]当便携式网络接入点启动时,在初始硬件连接模式下运行。当正常工作后,便携式网络接入点每隔第一预设时间(例如,5秒钟,但并不限于此),采集当前初始硬件连接模式下传输的数据流量值。
[0035]在本实施方式中,监测网络传输的数据流量值判断本机是否正在或将要进行超过预定程度的运行,在其他实施方式中,也通过监测功耗数据(例如,当前的工作电流,但并不限于此)或其他的数据来判断本机是否正在或将要进行超过预定程度的运行。
[0036]S202:判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值,其中,若超过所述新硬件连接模式传输的最大数据流量值,则判定为本机正在或将要进行超过预定程度的运行,反之则判定为没有超过预定程度的运行。
[0037]便携式网络接入点在第二预设时间(例如,24小时,但并不限于此)内根据采集到的至少两个连续的数据流量值的变化趋势,并根据数据流量值的变化趋势来判断当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值。
[0038]如果超过新硬件连接模式传输的最大数据流量值,则判定本机需要采用比新硬件连接模式的功耗更高的方式运行;如果低于新硬件连接模式传输的最小数据流量值,则判断本机需要采用新前硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零则判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果接收到唤醒事件,则依据唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,唤醒事件包括用户输入的唤醒事件(例如,屏幕解锁、运行应用程序等)和网络底层发送的唤醒事件(例如,网络传输数据请求信息,但并不限于此)。
[0039]其中,便携式网络接入点优先选择省电模式的新硬件连接模式运行,当省电模式的新硬件连接模式不能满足用户的传输数据需求时,再切换到非省电模式的新硬件连接模式。如果采集到的数据流量值超过省电模式的新硬件连接模式传输的预设的最大数据流量值,则判断为本机正在或将要进行超过预定程度的运行,需要切换到预设的最大数据流量值更大的新硬件连接模式;如果采集到的数据流量值未超过省电模式的新硬件连接模式的预设的最大数据流量值,则判定为没有超过预定程度的运行。如果采集到的数据流量值超过省电模式的新硬件连接模式传输的预设的最小数据流量值,则判定为需要切换到比新硬件连接模式功耗更低的新硬件连接模式。
[0040]在本实施方式中,超过预定程度的运行为非省电模式(例如,无线通信硬件连接模式)。便携式网络接入点可根据采集到的数据流量值动态调整硬件连接模式,以使得便携式网络接入点始终能够在能够满足传输数据的需求的前提下,以比当前功耗更低的硬件连接模式运行,进行数据传输,实现省电,从而延长待机时间。
[0041]可以理解的是,在本实施方式中,省电模式的新硬件连接模式可以包括低功耗无线通信、低功耗蓝牙通信、低功耗省电蓝牙通信等硬件连接模式,非省电模式的新硬件连接模式可以包括无线通信、蓝牙通信等硬件连接模式。在其他实施方式中,可以根据用户需求设置更多可用的硬件连接模式。对于低功耗的实现方式本申请不作限制。
[0042]可以理解的是,在本实施方式中,在第二预设时间内根据数据流量值的变化趋势来判断,当前初始硬件连接模式下传输的数据流量值是否超过新硬件连接模式的预设的最大数据流量值,在其他实施方式中,还可以根据采集到的数据流量值,计算在第二预设时间内传输的数据流量值的平均值,然后根据得到的平均值来判断;或者根据平均值的变化趋势来判断,或者通过其他的方法来判断,此处不作限制。
[0043]可以理解的是,在本实施方式中,根据采集到当前硬件连接模式下传输的数据流量值,来选择既能满足用户传输数据的需求,又能省电的硬件连接模式运行。在其他实施方式中,还可以根据接收到的用户输入的配置命令,来选择硬件连接模式运行;或者既能根据采集到当前硬件连接模式下传输的数据流量值来选择能满足用户需求且功耗最低的硬件连接模式,还能根据接收到的用户输入的配置命令,来选择硬件连接模式运行,此处不作限制。
[0044]3203:若未超过所述新硬件连接模式传输的最大数据流量值,比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,选择其中功耗最低的硬件连接模式作为所述新硬件连接模式,并切换至所述新硬件连接模式;其中,所述初始硬件连接模式是采用预设的硬件连接模式选择策略,从所述至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式,所述基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式。
[0045]当便携式网络接入点判断数据流量值未超过新硬件连接模式传输的最大数据流量值时,比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,从可用的硬件连接模式中,选择其中功耗最低的硬件连接模式作为新硬件连接模式,并切换至该新硬件连接模式,使得便携式网络接入点始终能够在能够满足传输数据的需求的前提下,以功耗更低的硬件连接模式运行,进行数据传输,实现省电,从而延长待机时间。其中,初始硬件连接模式是采用预设的硬件连接模式选择策略,从至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式。基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式。
[0046]上述方案,通过设置至少两个功耗不同的硬件连接模式,根据采集当前硬件连接模式系的传输数据值,动态调整硬件连接模式,使得便携式网络接入点始终能够在满足传输数据的需求的前提下,选择最优的硬件连接方式运行,即以功耗最低的硬件连接模式运行,进行数据输出,实现省电,从而延长待机时间。
[0047]参阅图3,图3是本申请数据传输控制终端一实施方式流程图。本实施方式的数据传输控制终端包括:检测模块310以及控制模块320。
[0048]检测模块310用于检测本机是否正在或将要进行超过预定程度的运行,超过预定程度的运行定义为非省电模式的运行。
[0049]im,当便携式网络接入点启动,并正常工作时,检测模块310通过监测功耗数据或网络传输数据,判断本机是否正在或将要进行超过预定程度的运行。其中,便携式网络接入点至少包括省电模式和非省电模式两种工作模式,超过预定程度的运行为非省电模式。省电模式至少具有一最大预设值,如果当前监测到的数据超过最大预设值,则检测模块310判断为需要运行非省电模式。如果当前监测到的数据未超过最大预设值,则检测模块310判断为不需要运行非省电模式。
[0050]可以理解的是,非省电模式以及省电模式还可以包括至少两种小类。例如,非省电模式可以至少包括(但并不限于此)WiFi无线通信、蓝牙通信;省电模式可以至少包括(但并不限于此)低功耗WiFi无线通信、低功耗蓝牙通信。其中,运行低功耗WiFi无线通信模式、低功耗蓝牙通信模式的功耗低于运行WiFi无线通信模式、蓝牙通信模式的功耗。每一种省电模式可以设置有最大预设值以及最小预设值,如果当前监测到的数据超过当前模式的最大预设值,则检测模块310判断本机需要运行功耗更高或网络传输数据更大的模式;如果当前监测到的数据小于当前模式的最小预设值,则检测模块310判断本机需要运行功耗更低或网络传输数据更小的模式;如果当前监测到的数据大于当前模式的最小预设值,并且小于当前模式的最大预设值,则检测模块310判断本机不需要切换工作模式。
[0051]在本实施方式中,检测模块310通过监测功耗数据(例如,当前的工作电流,但并不限于此)或网络传输数据判断本机是否正在或将要进行超过预定程度的运行,在其他实施方式中,也通过监测其他的数据来判断本机是否正在或将要进行超过预定程度的运行。
[0052]检测模块310将检查结果发送给控制模块320。
[0053]控制模块320用于接收检测结果,当检测结果为没有或不需要进行超过所述预定程度的运行时,使本机采用比当前功耗更低的方式运行进行数据传输。
[0054]比如,控制模块320用于接收检测结果,当检测结果没有或不需要进行超过所述预定程度的运行时,控制模块320使本机采用功耗更低的方式运行。例如,当省电模式包括低功耗WiFi无线通信、低功耗蓝牙通信,并且当前处于WiFi无线通信模式时,如果控制模块320接收到的检测结果为没有或不需要进行超过所述预定程度的运行,在满足切换至低功耗蓝牙通信模式的条件下,控制模块320使本机采用比当前功耗更低的低功耗蓝牙通信模式运行;或者,如果控制模块320接收到的检测结果为没有或不需要进行超过所述预定程度的运行,控制模块320直接使本机采用低功耗蓝牙通信模式运行,进行数据传输。
[0055]上述方案,便携式网络接入点通过设置省电模式以及非省电模式,通过检测本机是否正在或将要进行超过预定程度的运行,当没有或不需要进行超过所述预定程度的运行时,使本机采用比当前功耗更低的方式运行进行数据传输,能够根据监测结果调整工作模式,从而能够在保证数据传输的前提下,实现省电,以延长待机时间。
[0056]参阅图4,图4是本申请数据传输控制终端另一实施方式流程图。本实施方式的数据传输控制终端包括:检测模块410以及控制模块420,其中,检测模块410包括采集单元411以及判断单元412,控制模块420包括比较单元421以及选择单元422。
[0057]采集单元411用于采集当前硬件连接模式下传输的数据流量值。
[0058]便携式网络接入点至少具有两个功耗不同的硬件连接模式,并从至少两个功耗不同的硬件连接模式中,采用预设的硬件连接模式选择策略优先选择其中一个硬件连接模式,作为初始硬件连接模式。
[0059]当便携式网络接入点启动时,在初始硬件连接模式下运行。当正常工作后,采集单元411每隔第一预设时间(例如,5秒钟,但并不限于此),采集当前初始硬件连接模式下传输的数据流量值。
[0060]在本实施方式中,采集单元411监测网络传输的数据流量值,以使判断单元412能够根据监测到的传输的数据流量值判断本机是否正在或将要进行超过预定程度的运行,在其他实施方式中,也通过监测功耗数据(例如,当前的工作电流,但并不限于此)或其他的数据来,以使判断单元412能够根据监测到的数据判断本机是否正在或将要进行超过预定程度的运行。
[0061]采集单元411将采集到的传输的数据流量值发送给判断单元412。
[0062]判断单元412用于根据采集到的传输的数据流量值,判断当前硬件连接模式下传输的数据流量值是否超过新硬件连接模式传输的最大数据流量值,若超过新硬件连接模式传输的最大数据流量值,则判定为本机正在或将要进行超过预定程度的运行,反之则判定为没有超过预定程度的运行,超过预定程度的运行定义为非省电模式的运行。
[0063]其中,判断单元412具体用于依据至少两个连续的数据流量值的变化趋势,判断当前硬件连接模式下传输的数据流量值是否超过新硬件连接模式传输的最大数据流量值。如果超过新硬件连接模式传输的最大数据流量值,则判定本机需要采用比新硬件连接模式的功耗更高的方式运行;如果低于新硬件连接模式传输的最小数据流量值,则判断本机需要采用比新硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零则判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果接收到唤醒事件,则依据唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,唤醒事件包括用户输入的唤醒事件和网络底层发送的唤醒事件。
[0064]例如,判断单元412在第二预设时间(例如,24小时,但并不限于此)内根据接收到的至少两个连续的数据流量值的变化趋势,并根据数据流量值的变化趋势来判断当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值。
[0065]如果超过新硬件连接模式传输的最大数据流量值,则判断单元412判定本机需要采用比新硬件连接模式的功耗更高的方式运行;如果低于新硬件连接模式传输的最小数据流量值,则判断单元412判断本机需要采用新前硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零,则判断单元412判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果判断单元412接收到采集单元411采集到的唤醒事件,则判断单元412依据唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,唤醒事件包括用户输入的唤醒事件(例如,屏幕解锁、运行应用程序等)和网络底层发送的唤醒事件(例如,网络传输数据请求信息,但并不限于此)。
[0066]其中,便携式网络接入点优先选择省电模式的新硬件连接模式运行,当省电模式的新硬件连接模式不能满足用户的传输数据需求时,再切换到非省电模式的新硬件连接模式。如果采集到的数据流量值超过省电模式的新硬件连接模式传输的预设的最大数据流量值,则判断单元412判断为本机正在或将要进行超过预定程度的运行,需要切换到预设的最大数据流量值更大的新硬件连接模式;如果采集到的数据流量值未超过省电模式的新硬件连接模式的预设的最大数据流量值,则判断单元412判定为没有超过预定程度的运行。如果采集到的数据流量值超过省电模式的新硬件连接模式传输的预设的最小数据流量值,则判断单元412判定为需要切换到比新硬件连接模式功耗更低的新硬件连接模式。在本实施方式中,超过预定程度的运行为非省电模式(例如,无线通信硬件连接模式判断单元412可根据接收到的数据流量值判定本机动态调整需要采用的硬件连接模式,以使得便携式网络接入点始终能够在能够满足传输数据的需求的前提下,以比当前功耗更低的硬件连接模式运行,进行数据传输,实现省电,从而延长待机时间。
[0067]可以理解的是,在本实施方式中,省电模式的新硬件连接模式可以包括低功耗无线通信、低功耗蓝牙通信、低功耗省电蓝牙通信等硬件连接模式,非省电模式的新硬件连接模式可以包括无线通信、蓝牙通信等硬件连接模式。在其他实施方式中,可以根据用户需求设置更多可用的硬件连接模式。对于低功耗的实现方式本申请不作限制。
[0068]可以理解的是,在本实施方式中,在第二预设时间内根据数据流量值的变化趋势来判断,当前初始硬件连接模式下传输的数据流量值是否超过新硬件连接模式的预设的最大数据流量值,在其他实施方式中,还可以根据采集到的数据流量值,计算在第二预设时间内传输的数据流量值的平均值,然后根据得到的平均值来判断;或者根据平均值的变化趋势来判断,或者通过其他的方法来判断,此处不作限制。
[0069]可以理解的是,在本实施方式中,判断单元412根据接收到当前硬件连接模式下传输的数据流量值,来判定本机需要采用既能满足用户传输数据的需求,又能省电的硬件连接模式运行。在其他实施方式中,判断单元412还可以根据接收到的用户输入的配置命令,来判定本机需要采用的硬件连接模式;或者既能根据采集到当前硬件连接模式下传输的数据流量值来选择能满足用户需求且功耗最低的硬件连接模式,还能根据接收到的用户输入的配置命令,来选择硬件连接模式运行,此处不作限制。
[0070]判断单元412将判断结果发送给控制模块420。
[0071]控制模块420具体用于当没有或不需要进行超过所述预定程度的运行,使本机从当前硬件连接模式切换至功耗更低的新硬件连接模式,本机中至少设置有两个功耗不同的硬件连接模式。比如,控制模块420接收到判断结果为没有或不需要进行超过所述预定程度的运行时,控制模块420使本机从当前硬件连接模式切换至功耗更低的新硬件连接模式,本机中至少设置有两个功耗不同的硬件连接模式。
[0072]比较单元421用于比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,其中,初始硬件连接模式是采用预设的硬件连接模式选择策略,从至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式,基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式。
[0073]比如,当比较单元421接收到判断模块412发送的判断结果为,数据流量值未超过新硬件连接模式传输的最大数据流量值时,比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗。比较单元421将比较结果发送给选择单元422。
[0074]选择单元422用于依据比较结果选择其中功耗最低的硬件连接模式作为新硬件连接模式,并切换至新硬件连接模式。比如,选择单元422比较结果,当比较结果为没有或不需要进行超过预定程度的运行时,选择单元422从可用的硬件连接模式中,选择其中功耗最低的硬件连接模式作为新硬件连接模式,使本机从当前硬件连接模式切换至功耗更低的新硬件连接模式,使得便携式网络接入点始终能够在能够满足传输数据的需求的前提下,以比当前功耗更低的硬件连接模式运行,进行数据传输,实现省电,从而延长待机时间。可用理解的是,本机中至少设置有两个功耗不同的硬件连接模式。
[0075]其中,初始硬件连接模式是选择单元422采用预设的硬件连接模式选择策略,从至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式。基于历史数据动态调整的硬件连接模式是选择单元422基于历史功耗数据的变化趋势而选择的一个硬件连接模式。
[0076]上述方案,通过设置至少两个功耗不同的硬件连接模式,根据采集当前硬件连接模式系的传输数据值,动态调整硬件连接模式,使得便携式网络接入点始终能够在满足传输数据的需求的前提下,选择最优的硬件连接方式运行,即以功耗最低的硬件连接模式运行,进行数据传输,实现省电,从而延长待机时间。
[0077]以上描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
【权利要求】
1.一种数据传输控制方法,其特征在于,所述方法包括以下步骤: 便携式网络接入点检测本机是否正在或将要进行超过预定程度的运行,所述超过预定程度的运行定义为非省电模式的运行; 若检测到没有或不需要进行超过所述预定程度的运行,则使本机采用比当前功耗更低的方式运行进行数据传输。
2.根据权利要求1所述的方法,其特征在于, 所述使本机采用比当前功耗更低的方式运行的步骤包括: 使本机从当前硬件连接模式切换至比当前功耗更低的新硬件连接模式,本机中至少设置有两个功耗不同的硬件连接模式。
3.根据权利要求2所述的方法,其特征在于,所述检测本机是否正在或将要进行超过预定程度的运行的步骤包括: 采集当前硬件连接模式下传输的数据流量值; 判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值,若超过所述新硬件连接模式传输的最大数据流量值,则判定为本机正在或将要进行超过预定程度的运行,反之则判定为没有超过预定程度的运行。
4.根据权利要求2所述的方法,其特征在于, 所述使本机从当前硬件连接模式切换至比当前功耗更低的新硬件连接模式的步骤包括:比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,选择其中功耗最低的硬件连接模式作为所述新硬件连接模式,并切换至所述新硬件连接模式; 其中,所述初始硬件连接模式是采用预设的硬件连接模式选择策略,从所述至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式,所述基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式。
5.根据权利要求3所述的方法,其特征在于,所述判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值的步骤具体为: 依据至少两个连续的所述数据流量值的变化趋势,判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值; 如果超过所述新硬件连接模式传输的最大数据流量值,则判定本机需要采用比所述新硬件连接模式的功耗更高的方式运行;如果低于所述新硬件连接模式传输的最小数据流量值,则判断本机需要采用比所述新硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零则判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果接收到唤醒事件,则依据所述唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,所述唤醒事件包括用户输入的唤醒事件和网络底层发送的唤醒事件。
6.一种数据传输控制终端,其特征在于,所述终端包括检测模块、控制模块; 所述检测模块用于检测本机是否正在或将要进行超过预定程度的运行,所述超过预定程度的运行定义为非省电模式的运行; 所述控制模块用于当没有或不需要进行超过所述预定程度的运行时,使本机采用比当前功耗更低的方式运行进行数据传输。
7.根据权利要求6所述的终端,其特征在于,所述控制模块具体用于使本机从当前硬件连接模式切换至比当前功耗更低的新硬件连接模式,本机中至少设置有两个功耗不同的硬件连接模式。
8.根据权利要求7所述的终端,其特征在于,所述检测模块包括采集单元以及判断单元; 所述采集单元用于采集当前硬件连接模式下传输的数据流量值; 所述判断单元用于判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值,若超过所述新硬件连接模式传输的最大数据流量值,则判定为本机正在或将要进行超过预定程度的运行,反之则判定为没有超过预定程度的运行。
9.根据权利要求7所述的终端,其特征在于,所述控制模块具体包括比较单元以及选择单元; 所述比较单元用于比较初始硬件连接模式的功耗和基于历史数据动态调整的硬件连接模式的功耗,其中,所述初始硬件连接模式是采用预设的硬件连接模式选择策略,从所述至少两个功耗不同的硬件连接模式中优先选择的其中一个硬件连接模式,所述基于历史数据动态调整的硬件连接模式是基于历史功耗数据的变化趋势而选择的一个硬件连接模式; 所述选择单元用于依据比较结果选择其中功耗最低的硬件连接模式作为所述新硬件连接模式,并切换至所述新硬件连接模式。
10.根据权利要求8所述的终端,其特征在于, 所述判断单元具体用于依据至少两个连续的所述数据流量值的变化趋势,判断所述当前硬件连接模式下传输的数据流量值是否超过所述新硬件连接模式传输的最大数据流量值; 如果超过所述新硬件连接模式传输的最大数据流量值,则判定本机需要采用比所述新硬件连接模式的功耗更高的方式运行;如果低于所述新硬件连接模式传输的最小数据流量值,则判断本机需要采用比所述新硬件连接模式的功耗更低的方式运行;如果当前硬件连接模式下传输的数据流量值为零则判定为本机需要采用待机模式运行,其中,当本机处于待机模式时,如果接收到唤醒事件,则依据所述唤醒事件的数据流量需求判断本机需要运行的硬件连接模式,所述唤醒事件包括用户输入的唤醒事件和网络底层发送的唤醒事件。
【文档编号】H04W52/02GK104411002SQ201410621135
【公开日】2015年3月11日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】谢灼伦 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1