一种支持省电模式的方法、系统及终端的制作方法

文档序号:7690606阅读:130来源:国知局
专利名称:一种支持省电模式的方法、系统及终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种支持省电模式的方法、系统及 终端。
背景技术
现有技术中的站点有两种工作模式Active (工作)模式、Power save (省 电)模式。当站点处于Active模式时,可以正常接收和发送数据;当站点处于 Power save模式下有两种工作状态AWAKE (苏醒)状态和dozes (休目民)状 态,当站点处于AWAKE状态时可以正常接收和发送数据,当站点处于dozes 状态时,不能接收和发送数据,为低功耗状态。
Infrastructure网络中的节能机制PSM (Power Saving Mechanism ,节能机 制)为当一个站点希望进入节能模式时,应事先通知AP (Accesspoint,接 入点);而AP通过緩冲区暂存发往该站点的数据,并在适当的时刻转发给该 站点。AP定期发送包含TIM (Traffic indication Map,业务指示图)的信标帧, 该TIM中指示哪些站点在AP中暂存了待接收的数据。利用同步机制,工作于 节能模式的各站点可以定期苏醒,以接收信标帧并查询TIM,查看是否有数据 需要接收,通过轮询机制可使工作于节能模式的各站点向AP请求暂存于其緩 冲区的凝:据。
Ad-hoc (自组织分组无线网络)中的节能机制PSM中,时间被分成一个 个beacon interval (信标间隔),在每个beacon interval开始,每个节点都要苏 醒,并在 一 个ATIM (Announcement Traffic indication Message, 广才番业务才旨示 消息)窗口的时间内保持AWAKE状态,如果这个节点有数据包要发送,必须 在ATIM窗口内发送ATIM帧给目标节点,然后,在整个beacon interval保持 AWAKE状态、目标节点收到ATIM帧后,将发送一个ACK给源节点,并在 beacon interval内保持AWAKE状态,收到ACK的源节点将在ATIM窗口结束后用正常的DCF (Distributed Coordination Function,分布式协调功能)方式发送 数据包。如果没有收到ACK,源节点将会在下一个ATIM窗口重新发送ATIM 帧,直到超过预设的发送次数。如果在ATIM窗口没有数据包发送也没有收到 ATIM帧,节点会在ATIM窗口结束时进入dozes状态,直到下一个beacon interval 。
现有技术中,连接到同一个AP上的两个WIFI (Wireless Fidelity,无线 保真)终端间通过AP提供的数据通道进行消息交互,从而建立直连通道。因 为两个终端间直连通道的建立过程中交互的消息是封装在两个终端通过AP的 通讯通道传输的数据帧中传输的,所以直连通道建立过程对AP是透明的,所 以又称为TDLS (Tunneled Direct Link Setup ,隧道直连建立才莫式),其建 立过程如图l所示,包括以下步骤
步骤IOI, STA1向STA2发送TDLS建立请求消息TDLS—Setup.Request;
步骤102, STA2向STA1返回TDLS建立响应消息TDLS—Setup.Response;
步骤103, STA1向STA2发送TDLS建立确认TDLS—Setup.Confirm消息,完 成直连路径的建立。
与隧道的直连建立机制相对应的另外一种直连建立机制是DLS (Direct Link Setup,直连建立过程),为非隧道的直连建立,建立直连路径的消息 通过AP解析转发的方式发送到对方终端,建立过程对AP是可见的。建立直连 通讯路径后,为了得到更好的通讯效果,两个终端可以将原来通过AP路径传 送的TS ( Traffic stream,传输流)切换到直连路径。
在实现本发明的过程中,发明人发现现有技术中存在以下缺点
现有技术中,没有对处于直连状态的两个终端的PSM给出一个支持的机 制,而是规定终端在直连时必须一直处于Active模式,如果处于直连状态的两 个终端选择省电的工作模式则需要由直连路径切换到AP路径。因此,两个终 端之间使用直连通道时,终端必须一直处于Active工作模式,加大了终端的电 量消耗,尤其是对于移动便携终端更是一个限制其广泛应用的因素之一
发明内容
本发明实施例提供了一种支持省电模式的方法、系统及终端,实现两个 处于直连状态的终端可以工作于省电的才莫式。
本发明实施例提供了一种支持省电模式的方法,包括 第一终端通过接入点接入点路径向第二终端发送第一消息,并处于苏醒 状态;
所述第一终端接收所述第二终端返回的第二消息后,向所述第二终端发 送数据。
本发明实施例提供了一种支持省电模式的方法,包括
第二终端通过接入点路径接收第一终端发送的触发消息;
所述第二终端通过直连路径向所述第 一终端发送数据。
本发明实施例提供了一种支持省电模式的系统,包括
接入点,用于为第一终端和第二终端建立直连路径和4妻入点路径;
第一终端,用于接收第二终端通过所述接入点路径发送的消息后,通过
所述直连路径向所述第二终端发送数据;
第二终端,用于通过所述接入点路径向所述第一终端发送所述消息,处
于苏醒状态,并接收所述第一终端通过所述直连路径发送的数据。 本发明实施例提供了一种支持省电模式的发送终端,包括 消息接收单元,用于接收另 一终端通过所述接入点路径发送的消息; 数据发送单元,用于通过直连路径向所述另一终端发送数据。 本发明实施例提供了 一种支持省电模式的接收终端,包括 消息发送单元,用于向另一终端通过接入点路径发送消息,并处于苏醒
状态;
数据接收单元,用于接收所述另一终端通过直连路径发送的数据。 本发明的实施例中,为两个直连的终端提供了一种支持省电模式的方法, 通过直连时的省电机制,减少了直连状态下终端的电量消耗。


图1是现有技术中两个终端之间建立直连通讯路径示意图;图2是本发明实施例一中一种支持省电模式的方法流程图; 图3是本发明实施例二中一种支持省电模式的方法流程图; 图4是本发明实施例三中一种隧道直连模式下的两个终端支持省电模式 的方法流程图5是本发明实施例三中非隧道直连模式下的两个终端支持省电模式的 方法流程图6是本发明实施例四中隧道直连模式下的两个终端支持省电模式的方 法流程图7是本发明实施例五中通过隧道模式建立了直连通讯路径的两个终端 支持省电模式的方法流程图8是本发明实施例五中支持省电模式的方法流程图; 图9是本发明实施例六中支持省电模式的方法流程图; 图IO是本发明实施例一种支持省电模式的系统结构图; 图ll是本发明实施例中支持省电模式的发送终端结构图; 图12是本发明实施例中支持省电模式的接收终端结构图。
具体实施例方式
本发明实施例一提供了一种支持省电模式的方法,如图2所示,包括
步骤201,第一终端通过接入点AP路径向第二终端发送第一消息,并处 于苏醒状态。其中,第一消息为通过AP路径以隧道方式发送的数据发送指示 消息;所述第二消息为数据接收指示消息;
步骤202,所述第一终端接收所述第二终端返回的第二消息后,向所述第 二终端发送数据。其中,第一终端在数据发送完毕后,还可以向所述第二终 端发送数据传送结束标志,并进入休眠状态。
在步骤201之前还可以包括所述第一终端与所述第二终端交互省电才莫 式参数,所述第一终端通过AP路径向第二终端发送第一消息之后还包括,所 述第 一终端进入休眠状态,根据所述第二终端苏醒周期参数确定所述第二终
端的第二消息到达的最早时间,并在所述时间苏醒。本发明实施例二提供了一种支持省电模式的方法,如图3所示,包括 步骤301,第二终端通过AP路径接收第一终端发送的触发消息; 步骤302,第二终端通过直连if各径向所述第一终端发送数据。其中,第二
终端在数据发送完毕后,还可以向第一终端发送数据传送结束标志后,进入
《木眠状态。
本发明实施例三中,提供了一种支持省电模式的方法,支持处于直连模 式下的两个终端的省电模式。通过隧道模式建立了直连通讯路径的两个终端 STA( Station,站点)1与STA2,当STA1与STA2同时工作于TIM机制的省电 模式时,如果STA1有数据需要通过直连路径发送到STA2,则STA1苏醒后经 AP路径发送T-TIM ( Tunnel Traffic Indication Map,隧道业务指示图)到STA2, 然后处于AWAKE状态等待来自STA2的PS-POLL (或超时后再进入dozes状 态)。STA2接收到STA1经AP发送的T-TIM后,通过直连路径向STA1发送 PS-POLL并处于AWAKE状态,STAl接收到PS-POLL后通过直连路径向STA2 发送数据,数据发送完后再进入dozes状态并通知STA2;当STA2接收到EOSP 后得知本次数据传输完毕,然后进入dozes状态。
本发明实施例三中,当直连的两个终端中的一个有数据需要向对方发送 时,首先通过AP路径向对方发送T-TIM消息,不管对方处于那种工作才莫式都 能够通过AP路径接收到该消息,从而使对方终端利用PS-POLL来请求数据发 送。具体的过程如图4所示,包括
步骤401, STA1有数据向STA2发送时,通过AP路径以隧道的模式发送数 据发送指示消息T-TIM (第一消息)到STA2,并处于AWAKE状态。
步骤402, STA2通过AP接收到T-TIM消息后,通过直连路径向STA1发送 数据接收指示消息PS-POLL (第二消息),并处于AWAKE状态。
步骤403, STAl接收到PS-POLL (第一消息)消息后向STA2发送数据, 直至数据发送完毕或本次传输时间用完。STA2接收到数据传送结束标志后进 入dozes状态;
其中,在步骤403中STAl接收到PS-POLL(第 一消息)之后,就建立起STA1 与STA2的直连路径。对于非隧道的直连模式下的两个终端,除通过AP路径的TIM消息是通过 AP解析转发的方式发送到STA2 (具体包括AP接收到源终端发送的消息, 将该消息解封装获得目的终端地址,然后根据该目的地址封装成新的消息, 发送到目的终端)以外,其余的过程与隧道的直连;f莫式类似,如图5所示,整 个过程在此不再赘述。其中,EOSP (End Of Service Period,业务服务期结 束)为数据传输结束标志。
优选地,本发明实施例四中,提供了一种支持省电模式的方法。可以定 义省电才莫式参凄史请求消息,如PS—Parameter.Request/ PS一Parameter,Response, 用于在STA1发送T-TIM到STA2之前相互交换各自的PS相关的参数(如醒来的 TIM周期参数)。STA1与STA2可在经AP路径发送T-TIM消息之前交换各自醒 来的TIM周期参数,在STA1发送T-TIM到STA2后不必一直处于ACTIVE状态 以等待STA2的PS-POLL消息,可以根据STA2醒来的TIM周期参数,确定STA2 的PS-POLL消息到来的最早时间,STA1可在发送T-TIM后进入休眠,并能在 PS-POLL消息可能到来的最早时间醒来即可。如图6所示,在上述过程之前添 加了如下两次消息的交互
步骤601, STA1发送携带其PS参数信息的请求消息PS—Parameter.Request 到STA2。
步骤602, STA2反馈携带其PS参数信息的响应消息PS一Parameter.Request 到STA1。
步骤603到步骤605与实施例一的步骤401到步骤403相同。 除上述可定义PS—Parameter.Request / PS—Parameter.Response消息用于在 STA1发送T-TIM到STA2之前相互交换各自的PS相关的参数(如醒来的TIM周 期参数)夕卜,STA1与STA2各自PS (PowerSave,省电)相关的参数(如醒来 的TIM周期参数)的交换,也可以通过直连路径建立消息或路径切换消息(AP 路径一>直连路径)的交互过程来实现。具体可在TDLS—Setup.Request/Respons 或TDLS DL Path Switch Request/Response以及TDLS AP Path Switch Request/Response消息中携带各自的PS相关的参数(如醒来的TIM周期参数)。 本发明实施例五中,通过隧道模式建立了直连通讯路径的两个终端STAl与STA2,当STA1与STA2同时工作于U-APSD (非预 的省电模式(PSM),当STA1要从STA2接收数据时,STA1在AWAKE状态经 AP路径发送隧道的触发消息T-Trigger,并处于AWAKE状态等待STA2发送的 数据,当STA2通过AP接收到该触发消息后(STA2通过向AP发Trigger接收指 示来接收该触发消息)开始向STA1发送数据,直至数据发送完毕或本次传送 时间用完。STA1接收到来自STA2的EOSP发送结束标志信息后再转入dozes状 态。如图7所示,包括
步骤701, STA1要求STA2发送数据时,则通过AP路径以隧道的模式发送 触发消息T-Trigger (第三消息)到STA2,并处于AWAKE状态;
步骤702, STA2通过AP接收到T-Trigger (第三消息)消息后,通过直连 路径向STA1发送为STA1緩存的数据,直至数据发送完毕或本次传输时间用 完,然后进入Dozes状态;STA1接收到数据直至本次数据传输结束。
对于非隧道的直连模式下的两个终端,除通过AP路径的D-Trigger消息是 通过AP解析转发的方式发送到STA2以外,其余的过程与隧道的直连模式情况 类似,可参考图8,在此不再赘述。
优选地,本发明实施例六中定义PS—Parameter.Request / PS—Parameter.Response消息用于在STA1发送T-Trigger/D-Trigger到STA2之前 相互交换各自的PS相关的参数(如开始时间,服务时间、周期等)。通过新 定义的消息,STA1与STA2可在经AP路径发送T-Trigger/D-Trigger消息之前交 换各自预约醒来的时间周期参数,在STA1发送T-Trigger/D-Trigger到STA2后 不必一直处于ACTIVE状态以等待STA2的数据,可以根据STA2预约醒来的时 间周期参数,确定STA2发送的数据到来的最早时间,STA1可在发送 T-Trigger/D-Trigger后进入休眠,并能在STA2发送的数据可能到来的最早时间 醒来即可。如图9所示,在上述过程之前添加了如下两次消息的交互
步骤901, STA1发送携带其PS参数信息的请求消息PS—Parameter.Request 到STA2。
步骤902, STA2反馈携带其PS参数信息的响应消息PS—Parameter.Request 到STA1。步骤903到步骤904与步骤701到步骤702相同。
除上述可定义PS—Parameter-Request / PS—Parameter.Response消息用于在 STAl发送T-Trigger/D-Trigger消息到STA2之前相互交换各自的PS相关的参数 外,对于802.11z标准,STA1与STA2各自的PS相关参数的交换,也可以通过 直连路径建立消息或路径切换消息(AP路径一>直连路径)的交互过程来实现。 具体就是在TDLS—Setup.Request/Respons或 TDLS DL Path Switch Request/Response以及TDLS AP Path Switch Request/Response中携带各自 的PS相关的参数。
本发明实施例提供了一种支持省电模式的系统,如图10所示,包括接 入点100,用于为第一终端和第二终端建立直连路径和4妄入点路径;第一终端 200,用于接收第二终端通过所述接入点路径发送的消息后,通过所述直连路 径向所述第二终端发送it据;第二终端300,用于通过所述4妄入点鴻4圣向所述 第一终端发送所述消息,处于苏醒状态,并接收所述第一终端通过所述直连 路径发送的数据。其中,第一终端接收第二终端通过所述接入点路径发送的 消息为响应消息或触发消息。
其中,支持省电模式的发送终端(第一终端)200,如图ll所示,包括 消息接收单元210,用于接收另一终端通过所述接入点路径发送的消息;数据 发送单元220,用于通过直连路径向所述另 一终端发送数据。
所述消息接收单元210接收的消息为响应消息,所述发送终端200还包 括请求发送单元230,用于通过接入点路径向所述另一终端发送请求消息, 并处于苏醒状态。
所述发送终端200还包括状态控制单元240,用于在^据发送完毕后, 向所述另 一终端发送^t据传送结束标志,并进入休眠状态。
所述发送终端200还包括参数交互单元250,用于与所述另一终端交互 省电模式参数;计时控制单元260,用于通过接入点路径向所述另一终端发送 消息之后,进入休眠状态,根据所述另一终端的苏醒周期参数确定所述另一 终端的消息到达的最早时间,并在所述时间苏醒。
其中,支持省电模式的接收终端(第二终端)300,如图12所示,包括消息发送单元310,用于向另一终端通过接入点路径发送消息,并处于苏醒状 态;数据接收单元320,用于接收所述另一终端通过直连路径发送的数据。
所述消息发送单元发送的消息为响应消息,所述接收终端300还包括 请求接收单元330,用于通过接入点路径接收所述另 一终端发送请求消息。
所述接收终端300还包括状态控制单元340,用于接收到所述另一终端 发送的数据传送结束标志后,进入休眠状态。
本发明的实施例中,为两个直连的终端提供了一种支持省电^t式的方法, 通过直连时的省电机制,减少了直连状态下终端的电量消耗。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行 本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种支持省电模式的方法,其特征在于,包括第一终端通过接入点路径向第二终端发送第一消息,并处于苏醒状态;所述第一终端接收所述第二终端返回的第二消息后,向所述第二终端发送数据。
2、 如权利要求1所述支持省电模式的方法,其特征在于,还包括 所述第一终端在数据发送完毕后,向所述第二终端发送数据传送结束标志,并进入休眠状态。
3、 如权利要求1所述支持省电模式的方法,其特征在于,所述第一终端 通过接入点路径向第二终端发送第 一消息之前还包括所述第 一终端与所述第二终端交互省电模式参数, 所述第 一终端通过接入点路径向第二终端发送第 一消息之后还包括, 所述第一终端进入休眠状态,根据所述第二终端苏醒周期参数确定所述 第二终端的第二消息到达的最早时间,并在所述时间苏醒。
4、 如权利要求1至3中任一项所述支持省电模式的方法,其特征在于, 所述第一消息为通过接入点路径以隧道直连建立模式发送的数据发送指示消 息;所述第二消息为数据接收指示消息。
5、 一种支持省电模式的方法,其特征在于,包括 第二终端通过接入点路径接收第一终端发送的触发消息; 所述第二终端通过直连路径向所述第一终端发送数据。
6、 如权利要求5所述支持省电模式的方法,其特征在于,还包括 所述第二终端在数据发送完毕后,向所述第一终端发送数据传送结束标志后,进入休眠状态。
7、 一种支持省电模式的系统,其特征在于,包括接入点,用于为第一终端和第二终端建立直连路径和接入点路径; 第一终端,用于接收第二终端通过所述接入点路径发送的消息后,通过所述直连路径向所述第二终端发送数据;第二终端,用于通过所述接入点路径向所述第一终端发送所述消息,处 于苏醒状态,并接收所述第一终端通过所述直连路径发送的数据。
8、 如权利要求7所述支持省电模式的系统,其特征在于,所述第一终端 接收第二终端通过所述接入点路径发送的消息为响应消息或触发消息。
9、 一种支持省电模式的发送终端,其特征在于,包括消息接收单元,用于接收另 一终端通过所述接入点路径发送的消息; 数据发送单元,用于通过直连路径向所述另一终端发送数据。
10、 如权利要求9所述支持省电模式的终端,其特征在于,所述消息接 收单元接收的消息为响应消息或触发消息。
11、 如权利要求IO所述支持省电模式的终端,其特征在于,所述消息接 收单元接收的消息为响应消息,所述终端还包括请求发送单元,用于通过接入点路径向所述另一终端发送请求消息,并 处于苏醒状态。
12、 如权利要求9所述支持省电模式的终端,其特征在于,还包括 状态控制单元,用于在数据发送完毕后,向所述另一终端发送数据传送结束标志,并进入^木眠状态。
13、 如权利要求9所述支持省电模式的终端,其特征在于,还包括 参数交互单元,用于与所述另一终端交互省电模式参数; 计时控制单元,用于通过接入点路径向所述另一终端发送消息之后,进入休眠状态,根据所述另一终端的苏醒周期参数确定所述另一终端的消息到 达的最早时间,并在所述时间苏醒。
14、 一种支持省电模式的接收终端,其特征在于,包括 消息发送单元,用于向另一终端通过接入点路径发送消息,并处于苏醒状态;数据接收单元,用于接收所述另一终端通过直连路径发送的数据。
15、 如权利要求14所述支持省电模式的接收终端,其特征在于,所述消 息发送单元发送的消息为响应消息,所述接收终端还包括请求接收单元,用于通过接入点路径接收所述另 一终端发送请求消息。
16、 如权利要求14所述支持省电模式的接收终端,其特征在于,还包括: 状态控制单元,用于接收到所述另一终端发送的数据传送结束标志后,进入Y木眠状态。
全文摘要
本发明实施例公开了一种支持省电模式的方法、系统及终端,包括第一终端通过接入点路径向第二终端发送第一消息,并处于苏醒状态;所述第一终端接收所述第二终端返回的第二消息后,向所述第二终端发送数据。本发明的实施例中,为两个直连的终端提供了一种支持省电模式的方法,通过直连时的省电机制,减少了直连状态下终端的电量消耗。
文档编号H04L29/06GK101557330SQ20081008895
公开日2009年10月14日 申请日期2008年4月8日 优先权日2008年4月8日
发明者丁志明, 树贵明, 胡峻岭, 赵光耀 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1