一种终端设备的自动步进节能方法及系统技术方案

技术编号:10562561 阅读:145 留言:0更新日期:2014-10-22 15:30
本发明专利技术属于通信领域,公开了一种终端设备的自动步进节能方法及系统。本发明专利技术根据当前所发送的数据包类型和内容确定第一标准值,并接收接入点发送的第二标准值,将第一标准值和第二标准值中的较大值设为标准值,然后发送无线引导包,接收接入点发送的链路状态等级值,当所述链路状态等级值与标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整,并继续发送无线引导包。本发明专利技术通过所述终端设备的自动步进节能方法及系统,实现了根据网络状况动态调整终端设备的功率。

【技术实现步骤摘要】
一种终端设备的自动步进节能方法及系统
本专利技术涉及通信领域,特别涉及一种终端设备的自动步进节能方法及系统。
技术介绍
WiFi(WIreless-Fidelity,无线保真)无线网络中每个终端设备一旦连接至接入点后,正常工作过程中终端设备不能根据网络环境及数据类型智能动态地调整发送功率与性能,仅能始终以最大功率和最大性能发送,而实际的数据和环境绝大多数情况下完全不需。这一缺陷造成终端设备浪费大量无用功耗,同时无线网络的节能效果也无法提高。同时无线网络中现有的节能技术,只能静态的手动调整功率,结果或者出现功率不够造成无线断线,或者无线功率始终为最大,造成大量浪费。
技术实现思路
本专利技术实施例提供了一种终端设备的自动步进节能方法及系统,实现了根据网络状况动态调整终端设备的功率。本专利技术实施例是这样实现的,一种终端设备的自动步进节能方法,所述功率调整方法包括:A0.根据当前所发送的数据包类型和内容确定第一标准值;B0.接收接入点发送的第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值;C0.发送无线引导包;D0.接收所述接入点发送的链路状态等级值;E0.当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整,并执行步骤C0。本专利技术实施例的另一目的在于提供一种终端设备的自动步进节能方法,所述功率调整方法包括:根据接入点当前所数据包类型和内容确定第二标准值,并将所述第二标准值发送给终端设备;接收无线引导包,并获取链路状态等级值;将所述链路状态等级值发送给终端设备。本专利技术实施例的另一目的在于提供一种终端设备的自动步进节能方法,所述功率调整方法包括:A1.终端设备根据当前所发送的数据包类型和内容确定第一标准值;B1.接入点根据当前所发送的数据包类型和内容确定第二标准值,并将所述第二标准值发送给所述终端设备;C1.所述终端设备接收所述第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值;D1.所述终端设备发送无线引导包;E1.所述接入点接收所述无线引导包,并获取链路状态等级值;F1.所述接入点将所述链路状态等级值发送给所述终端设备;G1.所述终端设备接收所述链路状态等级值;H1.当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,所述终端设备对所述终端设备的发送功率进行步进调整,并执行步骤D1。本专利技术实施例的另一目的在于提供一种终端设备,所述终端设备包括:第一确定模块,用于根据当前所发送的数据包类型和内容确定第一标准值;设定模块,用于接收接入点发送的第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值;第一发送模块,用于发送无线引导包;接收模块,用于接收所述接入点发送的链路状态等级值;调整模块,用于当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整,并执行第一发送模块。本专利技术实施例的另一目的在于提供一种接入点,所述接入点包括:第二确定模块,用于根据当前所发送的数据包类型和内容确定第二标准值,并将所述第二标准值发送给终端设备;获取模块,用于接收无线引导包,并获取链路状态等级值;第二发送模块,用于将所述链路状态等级值发送给终端设备。本专利技术实施例的另一目的在于提供一种终端设备的自动步进节能系统,其特征在于,所述系统包含上述的终端设备和上述的接入点。本专利技术提供的技术方案带来的有益效果是:从上述本专利技术实施例可知,由于终端设备设定标准值,接入点接收终端设备发送的无线引导包,获取链路状态等级值,并将链路状态等级值发送给终端设备,对终端设备的发送功率进行步进调整,直至所述链路状态等级值与所述标准值之间的差值在预设数值区间内,因此,实现了根据网络状况动态调整终端设备的功率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种终端设备的自动步进节能方法第一实施例一种流程图;图2为本专利技术一种终端设备的自动步进节能方法第一实施例另一种流程图;图3为本专利技术一种终端设备的自动步进节能方法第二实施例流程图;图4为本专利技术一种终端设备的自动步进节能方法第三实施例一种流程图;图5为本专利技术一种终端设备的自动步进节能方法第三实施例另一种流程图;图6为本专利技术一种终端设备第一实施例一种结构示意图;图7为本专利技术一种终端设备调整模块第一实施例一种结构示意图;图8为本专利技术一种接入点第一实施例一种结构示意图;图9为本专利技术一种终端设备的自动步进节能系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术一种终端设备的自动步进节能方法第一实施例流程,参见图1,所述方法包括:101:根据当前所发送的数据包类型和内容确定第一标准值。接入点发送接入点时间源的实时时间或开机时间至终端设备,所述终端设备接收所述实时时间或所述开机时间,并根据所述实时时间或所述开机时间对终端设备时间源的时间进行校准。每隔第一预定时间(如15秒钟),则启动终端设备的自动步进节能方法以实现根据网络状况动态调整终端设备的功率。终端设备对当前无线数据就需求进行分析,预测可能需要的网络性能。如发送的数据包类型是多媒体数据包,根据发送多媒体数据包需要的网络性能确定第一标准值;或发送的数据包内容中包括网址,则根据发送网页数据需要的网络性能确定第一标准值。102:接收接入点发送的第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值。将所述第一标准值和所述第二标准值中的对网络性能要求更高的值设为标准值,该标准值是后续步进调整功率要达到的目标。103:发送无线引导包。所述无线引导包指仅包含引导部(RadiotapHeader)的无线包,发送无线引导包以测试网络性能。104:接收所述接入点发送的链路状态等级值。接收所述接入点通过Beacon包发送的链路状态等级值。105:当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整,并执行步骤103。例如,判断所述链路状态等级值与所述标准值之间的差值是否在预设数值区间(0,3)之内,若在预设数值区间内,则达到网络状况需要的最小终端设备功率,可结束步骤;若不在预设数值区间内,则需要调整终端设备的功率。每隔第二预定时间对终端设备的发送功率进行步进调整。具体实施中,可每隔300毫秒以2毫瓦为1个步进对终端设备的发送功率进行步进调整。通过直接对无线网卡芯片硬件直接操作,绝大多数对硬件芯片控制寄存器操作,控制发送模块的功率。通过直接对硬件操作才能完全控制发送模块,最大限度提高节能效果。如图2所示,步骤105包括步骤105a和步骤105b两个分支步骤。105a:当所述链路状态等级值与所述标准值之间的差值大于所述预设数值区间的上限值时,按照预设功率步进值减小所述终端设备的发送功率。例如,当所述链路状态等级值与所述标准值之间的差值大于所述预设数值区间的上限值3毫瓦时,按照预设功率步进值2毫瓦减小所述终端设备的发送功率。105b:本文档来自技高网...
一种终端设备的自动步进节能方法及系统

【技术保护点】
一种终端设备的自动步进节能方法,其特征在于,所述自动步进节能方法包括:A0.根据当前所发送的数据包类型和内容确定第一标准值;B0.接收接入点发送的第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值;C0.发送无线引导包;D0.接收所述接入点发送的链路状态等级值;E0.当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整,并执行步骤C0。

【技术特征摘要】
1.一种终端设备的自动步进节能方法,其特征在于,所述自动步进节能方法包括:A0.根据当前所发送的数据包类型和内容确定第一标准值;B0.接收接入点发送的第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值;C0.发送无线引导包;D0.接收所述接入点发送的链路状态等级值;E0.当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整,并执行步骤C0;步骤A0具体为:对当前无线数据就需求进行分析,预测可能需要的网络性能并确定第一标准值;步骤A0进一步具体为:发送的数据包类型是多媒体数据包,根据发送多媒体数据包需要的网络性能确定第一标准值;或发送的数据包内容中包括网址,则根据发送网页数据需要的网络性能确定第一标准值;所述对终端设备的发送功率进行步进调整具体为:通过直接对无线网卡芯片硬件直接操作,对硬件芯片控制寄存器操作,控制发送模块的功率。2.根据权利要求1所述的自动步进节能方法,其特征在于,在所述步骤E0中,所述当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,对终端设备的发送功率进行步进调整的步骤包括:当所述链路状态等级值与所述标准值之间的差值大于所述预设数值区间的上限值时,按照预设功率步进值减小所述终端设备的发送功率;当所述链路状态等级值与所述标准值之间的差值小于所述预设数值区间的下限值时,按照预设功率步进值增大所述终端设备的发送功率。3.一种终端设备的自动步进节能方法,其特征在于,所述自动步进节能方法包括:根据当前所发送的数据包类型和内容确定第二标准值,并将所述第二标准值发送给终端设备;接收无线引导包,并获取链路状态等级值;将所述链路状态等级值发送给终端设备;所述根据当前所发送的数据包类型和内容确定第二标准值的步骤具体为:对当前无线数据就需求进行分析,预测可能需要的网络性能并确定第二标准值;所述根据当前所发送的数据包类型和内容确定第二标准值的步骤进一步具体为:发送的数据包类型是多媒体数据包,根据接收多媒体数据包需要的网络性能确定第二标准值;或发送的数据包内容中包括网址,则根据接收网页数据需要的网络性能确定第二标准值;所述将所述链路状态等级值发送给终端设备的步骤具体为:通过Beacon包将所述链路状态等级值发送给终端设备。4.根据权利要求3所述的自动步进节能方法,其特征在于,所述获取链路状态等级值的步骤具体为:根据信道可用信噪比、信干噪比、误包率、丢包率、误帧率、传输延时时间中的一项或多项计算得出链路状态等级值。5.一种终端设备的自动步进节能方法,其特征在于,所述自动步进节能方法包括:A1.终端设备根据当前所发送的数据包类型和内容确定第一标准值;B1.接入点根据当前所发送的数据包类型和内容确定第二标准值,并将所述第二标准值发送给所述终端设备;C1.所述终端设备接收所述第二标准值,将所述第一标准值和所述第二标准值中的较大值设为标准值;D1.所述终端设备发送无线引导包;E1.所述接入点接收所述无线引导包,并获取链路状态等级值;F1.所述接入点将所述链路状态等级值发送给所述终端设备;G1.所述终端设备接收所述链路状态等级值;H1.当所述链路状态等级值与所述标准值之间的差值不在预设数值区间内时,所述终端设备对所述终端设备的发送功率进行步进调整,并执行步骤D1;步骤A1具体为:终端设备对当前无线数据就需求进行分析,预测可能需要的网络性能并确定第一标准值;步骤A1进一步具体为:发送的数据包类型是多媒体数据包,终端设备根据发送多媒体数据包需要的网络性能确定第一标准值;或发送的数据包内容中包括网址,则终端设备根据发送网页数据需要的网络性能确...

【专利技术属性】
技术研发人员:李琦
申请(专利权)人:深圳市双赢伟业科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1