一种唤醒消息的发送、接收方法以及发送、接收装置与流程

文档序号:17671554发布日期:2019-05-15 23:05阅读:196来源:国知局
一种唤醒消息的发送、接收方法以及发送、接收装置与流程

本文涉及消息传输技术,尤指一种唤醒消息的发送、接收方法以及发送、接收装置。



背景技术:

唤醒接收器(wake-upreceiver,wur)旨在进一步降低无线设备在待机状态下的能量消耗,提高无线设备电源的使用寿命。

当无线设备在待机状态下,为降低能量消耗,集成wur的wlan无线设备可以将功耗偏大的主模块(这里指的是wlan模块)关闭,同时使能低功耗的wur模块。如果wur模块在接下来的时间内接收到唤醒消息,则触发所在的无线设备再次开启wlan模块,完成必要的信息交互。将wur模块引入无线设备,在实现节电的同时也极大的缓解了因完全关闭主模块而无法及时响应突发消息而带来的系统时延问题。

wur接收到的唤醒消息的载体为唤醒无线帧。唤醒无线帧由传统wlan前导、唤醒帧前导序列、唤醒帧负载共同组成。不同于传统wlan系统,唤醒无线帧的唤醒部分(包括唤醒帧前导序列、唤醒帧负载)使用的调制方式为正交频分复用ofdm+二进制启闭键控ook,即在ook的‘on’状态下发送ofdm符号,在‘off’状态下不发送任何信息。信息比特‘1’或‘0’可由一个或多个‘on’和/或‘off’状态表示,例如,‘on’状态表示‘1’,‘off’状态表示‘0’;或,连续的‘on’和‘off’表示‘1’,连续的‘off’和‘on’表示‘0’(即应用manchester编码)。因此,wur在接收到相应速率的唤醒消息后,可根据所述唤醒消息的速率对唤醒消息进行解调。

为了提高唤醒信号的传输效率,速率多址技术可以被应用到唤醒消息的传输。所谓速率多址就是将不同速率的唤醒消息在时域叠加在一起,向一个或多个wur发送。因此,在接收到使用速率多址技术传输的唤醒消息后,需要识别所述唤醒消息的速率。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供了一种唤醒消息的发送、接收方法以及发送、接收装置。

本发明实施例提供了一种唤醒消息的发送方法,所述方法包括:

将唤醒消息承载在唤醒无线帧的唤醒帧负载中向唤醒接收器发送;

所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息。

本发明实施例还提供了一种接收唤醒消息的方法,所述方法包括:

接收唤醒无线帧,所述唤醒无线帧包括唤醒帧负载,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息;

根据所述速率指示信息从唤醒帧负载中解调出唤醒消息。

本发明实施例还提供了一种唤醒消息的发送装置,所述装置包括:

消息封装模块,用于将唤醒消息承载在唤醒无线帧的唤醒帧负载中,以及将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中;

消息发送模块,用于将唤醒无线帧向唤醒接收器发送。

本发明实施例还提供了一种唤醒消息的接收装置,所述装置包括:

接收模块,用于接收唤醒无线帧,所述唤醒无线帧包括唤醒帧负载,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息;

解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息。

本发明实施例包括:将唤醒消息承载在唤醒无线帧的唤醒帧负载中向唤醒接收器发送;所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息。本发明实施例能够实现清楚地指示唤醒消息的承载速率。

在阅读并理解了附图和详细描述后,可以明白其他方面。

附图说明

图1为本发明实施例唤醒消息的发送方法流程图;

图2为本发明实施例唤醒帧结构示意图一;

图3为本发明实施例唤醒帧结构示意图二;

图4为本发明实施例唤醒帧结构示意图三;

图5为本发明实施例唤醒帧结构示意图四;

图6为本发明实施例唤醒帧结构示意图五

图7为本发明实施例唤醒帧结构示意图六;

图8为本发明实施例唤醒帧结构示意图七;

图9为本发明实施例唤醒消息的接收方法流程图;

图10为本发明实施例唤醒消息的发送装置示意图;

图11为本发明实施例唤醒消息的接收装置示意图。

具体实施方式

下文中将结合附图对本发明的实施例进行详细说明。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例提供了一种唤醒消息的发送方法,如图1所示,所述方法包括:

s101将唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息写入唤醒无线帧;

s102将唤醒无线帧向唤醒接收器发送。

可选的,在本发明一个实施例中,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

唤醒无线帧的同步序列和唤醒签名序列携带所述速率指示信息;其中,第一同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息,第二同步序列用于指示所述唤醒帧负载承载多种速率的唤醒消息;所述唤醒签名序列用于指示速率的大小。可选的,在第二同步序列指示的多种速率已知的情况下,唤醒签名序列可不填写具体数值的速率,或者,唤醒签名序列可删除。

下面以唤醒帧负载承载两种速率的唤醒消息为例,如图2所示,第一同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息,如图2所示的wake-upsingle-ratesyncsequence,第二同步序列用于指示所述唤醒帧负载承载两种速率的唤醒消息,如图2所示的wake-updual-ratesyncsequence;所述同步序列为所述第一同步序列时,所述唤醒签名序列(如图2所示的wake-upsignaturesequence)用于指示唤醒消息速率的大小。

图2中,如果唤醒无线帧使用wake-upsingle-ratesyncsequence,说明唤醒负载部分只承载一种速率的唤醒消息,具体的速率值由唤醒签名序列wake-upsignaturesequence指示,接收端可以根据唤醒签名序列wake-upsignaturesequence指示的速率解调唤醒负载得到唤醒消息;如果唤醒无线帧使用wake-updual-ratesyncsequence,说明唤醒负载部分承载了两种速率的唤醒消息,所述唤醒签名序列包括n1、n2和n3,分别用于指示唤醒消息的速率为第一速率v1、唤醒消息的速率为第二速率v2和唤醒消息的速率为第一速率v1、第二速率v2两种速率;若两种速率的大小已知,唤醒签名序列可不显示速率大小,或者唤醒签名序列可删除。

可选的,在本发明一个实施例中,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

唤醒无线帧的同步序列和唤醒签名序列中携带所述速率指示信息,其中,同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息;唤醒签名序列用于指示所述唤醒帧负载是否承载其他速率唤醒消息,并在指示所述唤醒帧负载承载其他速率的唤醒消息时,指示所述其他速率值;

下面以唤醒帧负载承载两种速率的唤醒消息为例,如图3所示,第一同步序列用于指示所述唤醒帧负载承载第一速率的唤醒消息(如图3所示的wake-upsyncsequenceforhighorlowrate),第二同步序列用于指示所述唤醒帧负载承载第二速率的唤醒消息(如图3所示的wake-upsyncsequenceforhighorlowrate),第一唤醒签名序列用于指示所述唤醒帧负载承载一种速率的唤醒消息(如图3所示的wake-upsignaturesequence),第二唤醒签名序列用于指示所述唤醒帧负载承载多种速率的唤醒消息(如图3所示的wake-upsignaturesequence)。

图3中,如果wake-upsyncsequenceforhighorlowrate是第二速率对应的同步序列,说明唤醒负载承载着第二速率的唤醒消息,如果wake-upsyncsequenceforhighorlowrate是第一速率对应的同步序列,说明唤醒负载承载着第一速率的唤醒消息;wake-upsignaturesequence被用于指示唤醒负载中是否存在另一种速率的唤醒消息,例如,wake-upsignaturesequence可使用两种不同的最大长度速率m1和m2分别用于指示唤醒负载中承载着另一种速率的唤醒消息以及不承载另一种速率的唤醒消息,当承载另一种速率的唤醒消息时,m1还可表示另一种唤醒消息的速率,此时需要收发双方预先约定或临时通知唤醒签名序列与速率值的对应关系。

可选的,在本发明一个实施例中,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

在同步序列携带所述速率指示信息,其中,第一同步序列用于指示所述唤醒帧负载承载第一速率和第二速率的唤醒消息,第二同步序列用于指示唤醒帧负载承载第二速率的唤醒消息。

同样以图3为例,唤醒负载承载两种速率的唤醒消息,定义如果wake-upsyncsequenceforhighorlowrate是第二速率对应的同步序列,则表示唤醒负载承载着第二速率的唤醒消息;如果wake-upsyncsequenceforhighorlowrate是第一速率对应的同步序列,则表示唤醒负载承载着第二速率和第一速率的唤醒消息。此时,唤醒签名序列可以被继续保留或删除。

可选的,在本发明的一个实施例中,所述唤醒无线帧前导序列中携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

唤醒无线帧的同步序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同。这里的速率组合,包括任意两个或两个以上的速率组合,也包括单速率,单速率可以看成所述单速率与零速率的组合。

下面以唤醒帧负载承载两种速率的唤醒消息为例,如图4所示,同步序列(如图4所示wake-upsyncsequenceforlow,highordualrates)携带所述速率指示信息,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同。

可选的,所述同步序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同,包括:

在同步序列携带所述速率指示信息,其中,第一同步序列用于指示唤醒帧负载承载第一速率的唤醒消息,第二同步序列用于指示唤醒帧负载承载第二速率的唤醒消息,第三同步序列用于指示唤醒帧负载承载第一速率和第二速率的唤醒消息。

如图4所示,唤醒无线帧可使用不同的同步序列m1、m2和m3分别表示唤醒负载承载着第一速率、第二速率或双速率的唤醒消息,此时需要收发双方预先约定或临时通知同步序列与速率值的对应关系。

可选的,在本发明的一个实施例中,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括::

唤醒帧的唤醒签名序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种唤醒签名序列指示,且不同唤醒签名序列对应的速率组合不同。这里的速率组合,包括任意两个或两个以上的速率组合,也包括单速率,单速率可以看成所述单速率与零速率的组合。

可选的,假设唤醒负载承载两种速率的唤醒消息,所述唤醒帧的唤醒签名序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种唤醒签名序列指示,且不同唤醒签名序列对应的速率组合不同,包括:

唤醒帧的唤醒签名序列携带所述速率指示信息,其中,第一唤醒签名序列用于指示唤醒帧负载承载第一速率的唤醒消息,第二唤醒签名序列用于指示唤醒帧负载承载第二速率的唤醒消息,第三唤醒签名序列用于指示唤醒帧负载承载第一速率和第二速率的唤醒消息。

如图5所示,使用不同的唤醒签名序列wake-upsignaturesequence分别指示唤醒负载承载的是第一速率、第二速率或双速率的唤醒消息。此时,同步序列不再具有速率指示功能,仅用于同步(如帧识别和定时)功能。

可选的,在本发明的一个实施例中,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

唤醒帧前导和唤醒帧负载中的媒体接入控制mac帧头携带所述速率指示信息,其中,所述唤醒帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率,所述mac帧头中的一信令字段用于指示所述唤醒帧负载是否承载其它速率的唤醒消息,并在指示所述唤醒帧负载承载所述其他速率的唤醒消息时,指示所述其他速率值。

如图6所示,在唤醒无线帧的wake-upphyheader(可能包括同步序列和其它物理层信令)携带速率指示消息,该速率指示消息指示唤醒帧负载承载的唤醒消息的一种速率;唤醒无线帧的wake-upmacheader携带的双字段dualrates指示唤醒无线帧负载是否承载另一种速率的唤醒消息,假设dualrate等于0则表示唤醒无线帧负载不承载另一种速率的唤醒消息,dualrate等于m1则表示唤醒无线帧负载承载另一种速率的唤醒消息,该另一种速率为m1对应的速率值。

可选的,在本发明的一个实施例中,还可以用mac帧头中的另一信令字段指示与所述物理帧头指示速率对应的目标站点标识sta-id列表,所述sta-id列表用于唤醒接收器判断接收的唤醒无线帧是否属于本站点。如图7所示,当wake-upphyheader字段指示唤醒帧负载承载的为第一速率的唤醒消息时,sta-id列表为第一速率的sta-id列表,如图7中(a)所示,当wake-upphyheader字段指示唤醒帧负载承载的为第二速率的唤醒消息时,sta-id列表为第二速率的sta-id列表,如图7中(b)所示。

如果接收端解调出dualrate等于0,接收的唤醒帧属于本站点,则使用wake-upphyheader字段指示的速率从唤醒帧负载中解调出唤醒消息,根据所述唤醒消息执行唤醒操作;如果接收端解调出dualrate等于0,接收的唤醒帧不属于本站点,则执行同步操作,检测是否存在新的唤醒无线帧;如果接收端解调出dualrate等于m1,接收的唤醒帧属于本站点,除使用物理帧头指示的速率从唤醒负载中解调出唤醒消息外,还使用另一种速率从唤醒负载中解调出唤醒消息;如果接收端解调出dualrate等于m1,接收的唤醒帧不属于本站点,则执行同步操作,检测是否存在新的唤醒无线帧。

可选的,在本发明的一个实施例中,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

唤醒帧负载中的mac帧头携带所述速率指示信息,其中,所述mac帧头中的一信令字段用于指示唤醒帧负载是否承载其他速率的唤醒消息,并在指示唤醒帧负载承载其他速率的唤醒消息时,指示所述速率值。

图6中,唤醒无线帧的wake-upphyheader可只完成帧同步,唤醒无线帧的wake-upmacheader携带的双字段dualrates指示唤醒无线帧负载是否承载另一种速率的唤醒消息。以唤醒负载承载两种速率的唤醒消息为例,唤醒接收器接收到该无线帧后,使用两种速率中的任意一种速率对唤醒负载进行盲解调,得到与解调速率对应的唤醒消息,同时如果解调出wake-upmacheader携带的双字段dualrates等于0,则说明唤醒无线帧负载不承载另一种速率的唤醒消息;如果解调出wake-upmacheader携带的双字段dualrates等于m1,则说明唤醒无线帧负载承载另一种速率的唤醒消息,该另一种速率为m1对应的速率值。

可选的,在本发明的一个实施例中,还可以用mac帧头中的另一信令字段指示与速率对应的目标站点标识sta-id列表,所述sta-id列表用于唤醒接收器判断接收的唤醒帧是否属于本站点。以唤醒负载承载两种速率的唤醒消息为例,接收端使用两种速率中的任意一种速率对唤醒负载进行盲解调,如果解调出wake-upmacheader携带的双字段dualrates等于0,且解调出该速率的sta-id列表指示接收的唤醒帧属于本站点,则根据该速率从唤醒负载中解调出唤醒消息;如果解调出wake-upmacheader携带的双字段dualrates等于0,且解调出该速率的sta-id列表指示接收的唤醒帧不属于本站点,则继续执行同步操作;如果解调出wake-upmacheader携带的双字段dualrates等于m1,且解调出该速率或另一速率的sta-id列表指示接收的唤醒无线帧属于本站点,则依次使用所述两种速率从唤醒负载中解调出唤醒消息。

可选的,在本发明的一个实施例中,所述唤醒帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息,包括:

唤醒无线帧前导和唤醒帧负载中的mac帧头携带所述速率指示信息,其中,所述唤醒无线帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率;通过所述唤醒帧负载中的mac帧头中与不同速率对应的目标站点标识列表字段指示所述唤醒帧负载是否承载对应速率的唤醒消息;

在唤醒帧负载中的mac帧头携带所述速率指示信息,其中,通过所述mac帧头中与不同速率对应的目标站点标识字段指示所述唤醒帧负载是否承载对应速率的唤醒消息。

通过所述mac帧头中与不同速率对应的目标站点标识字段指示所述唤醒帧负载是否承载对应速率的唤醒消息,包括:

如果一速率所对应的目标站点标识字段用于表示所述唤醒帧负载未承载该速率的唤醒消息的特定值,则确定所述唤醒帧负载未承载该速率的唤醒消息。

如图8所示,唤醒无线帧的wake-upphyheader可携带速率指示信息或不携带速率指示信息,如果wake-upphyheader携带速率指示信息,唤醒接收器可按照所述速率指示信息指示的速率解调唤醒负载,如果wake-upphyheader不携带速率指示信息,唤醒接收器需要盲解调唤醒负载;

解调出唤醒mac帧头的多个与速率对应的sta-id列表字段后,如果某一速率对应的sta-id列表为特殊值,如为全0或全1,则表示唤醒负载中不承载该速率的唤醒消息。

通过上述实施例,可实现清楚地指示唤醒消息的承载速率。

图9为本发明实施例唤醒消息的接收方法流程图,所述方法包括:

s901接收唤醒无线帧;所述唤醒无线帧包括唤醒帧负载,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息;

s902根据所述速率指示信息从唤醒帧负载中解调出唤醒消息。

可选的,在本发明其他实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧的同步序列和唤醒签名序列携带所述速率指示信息;其中,第一同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息,第二同步序列用于指示所述唤醒帧负载承载多种速率的唤醒消息;所述唤醒签名序列用于指示速率的大小;

则在接收到第一同步序列后,使用唤醒签名序列指示的速率从唤醒帧负载中解调出该速率的唤醒消息;

则在接收到第二同步序列后,使用唤醒签名序列指示的多个速率从唤醒帧负载中解调出对应速率的唤醒消息。

图2为接收到的唤醒无线帧的示意图,图2中,第一同步序列为wake-upsingle-ratesyncsequence,第二同步序列为wake-updual-ratesyncsequence,用于指示唤醒帧承载了两种速率的唤醒消息,唤醒签名序列为wake-upsignaturesequence;在接收到wake-upsingle-ratesyncsequence后,根据唤醒签名序列wake-upsignaturesequence指示的速率解调唤醒帧负载,获得唤醒消息;在接收到wake-updual-ratesyncsequence后,根据唤醒签名序列wake-upsignaturesequencen1、n2和n3指示的速率从唤醒帧负载中解调出对应速率的唤醒消息,n1、n2和n3,分别用于指示唤醒消息的速率为低速率v1、唤醒消息的速率为高速率v2和唤醒消息的速率为低速率v1、高速率v2两种速率。

可选的,在本发明一实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧的同步序列和唤醒签名序列中携带所述速率指示信息,其中,同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息;唤醒签名序列用于指示所述唤醒帧负载是否承载其他速率唤醒消息,并在指示所述唤醒帧负载承载其他速率的唤醒消息时,指示所述其他速率值,

则在接收到同步序列并且从接收到的唤醒签名序列获悉所述唤醒帧负载不承载其他速率唤醒消息后,使用同步序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息;在接收到同步序列并且从接收到的唤醒签名序列获悉所述唤醒帧负载承载其他速率的唤醒消息后,使用同步序列指示的速率以及唤醒签名序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

图3为接收的唤醒无线帧的示意图;图3以唤醒帧负载承载两种速率的唤醒消息为例,第一同步序列用于指示所述唤醒帧负载承载第一速率的唤醒消息(如图3所示的wake-upsyncsequenceforhighorlowrate),第二同步序列用于指示所述唤醒帧负载承载第二速率的唤醒消息(如图3所示的wake-upsyncsequenceforhighorlowrate),第一唤醒签名序列用于指示所述唤醒帧负载承载一种速率的唤醒消息(如图3所示的wake-upsignaturesequence),第二唤醒签名序列用于指示所述唤醒帧负载承载多种速率的唤醒消息(如图3所示的wake-upsignaturesequence);

如果接收到的wake-upsyncsequenceforhighorlowrate是第二速率对应的同步序列,说明唤醒帧负载承载着第二速率的唤醒消息,如果接收到的wake-upsyncsequenceforhighorlowrate是第一速率对应的同步序列,说明唤醒帧负载承载着第一速率的唤醒消息,根据wake-upsyncsequenceforhighorlowrate指示的速率从唤醒帧负载中解调出唤醒消息;如果接收到的wake-upsignaturesequence使用最大长度序列m1指示唤醒帧负载中承载着另一种速率的唤醒消息,则继续根据m1指示的速率从唤醒帧负载中解调出唤醒消息。

可选的,在本发明其他实施例中,根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

在同步序列携带速率指示信息,其中,第一同步序列用于指示所述唤醒帧负载承载第一速率和第二速率的唤醒消息,第二同步序列用于指示唤醒帧负载承载第二速率的唤醒消息,

则在接收到第一同步序列后,分别使用第一速率和第二速率从唤醒帧负载中解调出唤醒消息;在接收到第二同步序列后,使用第二速率从唤醒帧负载中解调出唤醒消息。

可选的,在本发明一实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒帧的同步序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同;这里的速率组合,包括任意两个或两个以上的速率组合,也包括单速率,单速率可以看成所述单速率与零速率的组合。

则根据接收到的同步序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

图4为接收到的唤醒无线帧示意图,图4以唤醒帧负载承载两种速率的唤醒消息为例,同步序列为wake-upsyncsequenceforlow,highordualrates,使用不同的同步序列m1、m2或m3分别表示唤醒帧负载承载着第一速率、第二速率或双速率的唤醒消息;

接收到所述唤醒无线帧后,根据同步序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息

可选的,在本发明一实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

唤醒帧的唤醒签名序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种唤醒签名序列指示,且不同唤醒签名序列对应的速率组合不同;

则根据接收的唤醒签名序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

图5为接收到的唤醒无线帧的示意图,图5以唤醒帧负载承载两种速率的唤醒消息为例,唤醒签名序列wake-upsignaturesequence分别指示唤醒帧负载承载的是第一速率、第二速率或双速率的唤醒消息;

接收到所述唤醒无线帧后,根据唤醒签名序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

可选的,在本发明一实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率,则根据接收的唤醒物理帧头指示的速率解调唤醒帧负载,获得对应速率的唤醒消息;

若解调出的唤醒帧负载的唤醒媒体接入控制mac帧头包含用于指示所述唤醒帧负载承载其它速率的信令字段,则根据所述mac帧头包含的信令字段指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

图6为接收到的唤醒无线帧的示意图,图6以唤醒帧负载承载两种速率的唤醒消息为例,在唤醒无线帧的wake-upphyheader携带速率指示消息,该速率指示消息指示唤醒帧负载承载的唤醒消息的一种速率;唤醒无线帧的wake-upmacheader携带的双字段dualrates指示唤醒无线帧负载是否承载另一种速率的唤醒消息,假设dualrate等于0则表示唤醒无线帧负载不承载另一种速率的唤醒消息,dualrate等于m1则表示唤醒无线帧负载承载另一种速率的唤醒消息;

接收到唤醒无线帧后,根据唤醒无线帧的wake-upphyheader指示的速率解调唤醒帧负载,解调出具有指示速率的唤醒消息;同时若解调出的wake-upmacheader携带的双字段等于m1,则根据m1指示的速率从唤醒帧负载中解调出唤醒消息。

可选的,在本发明一实施例中,所述方法还包括:

若解调出的唤醒帧负载的mac帧头还包含目标站点标识sta-id列表,所述sta-id用于唤醒接收器判断接收的唤醒帧是否属于本站点,则在判断出接收的唤醒帧属于本站点后,执行唤醒操作。

接收到的唤醒无线帧如图7所示,用mac帧头中的另一信令字段指示与所述物理帧头指示速率对应的目标站点标识sta-id列表,sta-id列表用于唤醒接收器判断接收的唤醒帧是否属于本站点。当wake-upphyheader字段指示唤醒帧负载承载的为第一速率的唤醒消息时,sta-id列表为低速率的sta-id列表,如图7中(a)所示,当wake-upphyheader字段指示唤醒帧负载承载的为第二速率的唤醒消息时,sta-id列表为第二速率的sta-id列表,如图7中(b)所示。

如果接收端解调出dualrate等于0,接收的唤醒帧属于本站点,则使用wake-upphyheader字段指示的速率从唤醒帧负载中解调出唤醒消息,根据所述唤醒消息执行唤醒操作;如果接收端解调出dualrate等于0,接收的唤醒帧不属于本站点,则执行同步操作,检测是否存在新的唤醒无线帧;如果接收端解调出dualrate等于m1,接收的唤醒帧属于本站点,除使用wake-upphyheader字段指示的速率从唤醒帧负载中解调出唤醒消息外,还使用另一种速率从唤醒帧负载中解调出唤醒消息;如果接收端解调出dualrate等于m1,接收的唤醒帧不属于本站点,则执行同步操作,检测是否存在新的唤醒无线帧。

可选的,在本发明一实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

使用已知的速率对唤醒帧负载进行盲解调获得对应速率的唤醒消息,当解调出唤醒帧负载中的mac帧头的一信令字段用于指示唤醒帧负载承载其他速率的唤醒消息时,根据所述指示的其他速率从唤醒帧负载中解调出唤醒消息。

可选的,在本发明的其他实施例中,还可以用mac帧头中的另一信令字段指示与速率对应的目标站点标识sta-id列表,所述sta-id列表用于唤醒接收器判断接收的唤醒帧是否属于本站点。以唤醒帧负载承载两种速率的唤醒消息为例,接收端使用两种速率中的任意一种速率对唤醒帧负载进行盲解调,如果解调出wake-upmacheader携带的双字段dualrates等于0,且解调出该速率的sta-id列表指示接收的唤醒帧属于本站点,则根据该速率从唤醒帧负载中解调出唤醒消息;如果解调出wake-upmacheader携带的双字段dualrates等于0,且解调出该速率的sta-id列表指示接收的唤醒帧不属于本站点,则继续执行同步操作;如果解调出wake-upmacheader携带的双字段dualrates等于m1,且解调出该速率和另一速率的sta-id列表指示接收的唤醒帧属于本站点,则使用所述两种速率从唤醒帧负载中解调出唤醒消息。

可选的,在本发明一实施例中,所述根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率,则根据接收的唤醒物理帧头指示的速率解调唤醒帧负载;

若解调出的唤醒帧负载的唤醒媒体接入控制mac帧头中包括与不同速率对应的目标站点标识列表字段,则根据所述与目标站点标识列表对应的不同速率从唤醒帧负载中解调出唤醒消息。

通过上述实施例,可实现准确地从唤醒帧负载中解调出唤醒消息。

如图10所示,本发明实施例还提供了一种唤醒消息的发送装置,所述装置包括:

消息封装模块1001,用于将唤醒消息承载在唤醒无线帧的唤醒帧负载中,以及将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中;

消息发送模块1002,用于将唤醒无线帧向唤醒接收器发送。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧的同步序列和唤醒签名序列携带所述速率指示信息;其中,第一同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息,第二同步序列用于指示所述唤醒帧负载承载多种速率的唤醒消息;所述唤醒签名序列用于指示速率的大小。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧的同步序列携带所述速率指示信息;其中,第二同步序列用于指示所述唤醒帧负载承载两种已知速率的唤醒消息。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧的同步序列和唤醒签名序列中携带所述速率指示信息,其中,同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息;唤醒签名序列用于指示所述唤醒帧负载是否承载其他速率唤醒消息,并在指示所述唤醒帧负载承载其他速率的唤醒消息时,指示所述其他速率值。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧的同步序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同。

可选的,所述在唤醒无线帧的同步序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同,包括:

在唤醒无线帧的同步序列携带所述速率指示信息,其中,第一同步序列用于指示唤醒帧负载承载第一速率的唤醒消息,第二同步序列用于指示唤醒帧负载承载第二速率的唤醒消息,第三同步序列用于指示唤醒帧负载承载第一速率和第二速率的唤醒消息。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧的唤醒签名序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种唤醒签名序列指示,且不同唤醒签名序列对应的速率组合不同。

可选的,所述在唤醒无线帧的唤醒签名序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种唤醒签名序列指示,且不同唤醒签名序列对应的速率组合不同,包括:

唤醒无线帧的唤醒签名序列携带所述速率指示信息,其中,第一唤醒签名序列用于指示唤醒帧负载承载第一速率的唤醒消息,第二唤醒签名序列用于指示唤醒帧负载承载第二速率的唤醒消息,第三唤醒签名序列用于指示唤醒帧负载承载第一速率和第二速率的唤醒消息。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧前导和唤醒帧负载中的媒体接入控制mac帧头携带所述速率指示信息,其中,所述唤醒帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率,所述mac帧头中的一信令字段用于指示所述唤醒帧负载是否承载其它速率的唤醒消息,并在指示所述唤醒帧负载承载所述其他速率的唤醒消息时,指示所述其他速率值。

可选的,所述消息封装模块,还用于在mac帧头中的另一信令字段携带指示与所述物理帧头指示速率对应的目标站点标识sta-id列表,所述sta-id列表用于唤醒接收器判断接收的唤醒无线帧是否属于本站点。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒帧负载中的mac帧头携带所述速率指示信息,其中,所述mac帧头中的一信令字段用于指示唤醒帧负载是否承载其他速率的唤醒消息,并在指示唤醒帧负载承载其他速率的唤醒消息时,指示所述速率值。

可选的,所述消息封装模块,还用于mac帧头中的另一信令字段用于指示与速率对应的目标站点标识sta-id列表,所述sta-id列表用于唤醒接收器判断接收的唤醒无线帧是否属于本站点。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒无线帧前导和唤醒帧负载中的mac帧头携带所述速率指示信息,其中,所述唤醒无线帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率;通过所述唤醒帧负载中的mac帧头中与不同速率对应的目标站点标识列表字段指示所述唤醒帧负载是否承载对应速率的唤醒消息。

可选的,在本发明其他实施例中,所述消息封装模块,用于将所述唤醒消息的一种或多种速率的指示信息承载在所述唤醒无线帧中,包括:

在唤醒帧负载中的mac帧头携带所述速率指示信息,其中,通过所述mac帧头中与不同速率对应的目标站点标识列表字段指示所述唤醒帧负载是否承载对应速率的唤醒消息。

可选的,所述通过所述mac帧头中与不同速率对应的目标站点标识列表字段指示所述唤醒帧负载是否承载对应速率的唤醒消息,包括:

如果一速率所对应的目标站点标识列表字段用于表示所述唤醒帧负载未承载该速率的唤醒消息的特定值,则确定所述唤醒帧负载未承载该速率的唤醒消息。

通过上述实施例,可实现清楚地指示唤醒消息的承载速率。

如图11所示,本发明实施例还提供了一种唤醒消息的接收装置,所述装置包括:

接收模块1101,用于接收唤醒无线帧,所述唤醒无线帧包括唤醒帧负载,所述唤醒无线帧携带唤醒帧负载承载的一种或多种速率唤醒消息的速率指示信息;

解调模块1102,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧的同步序列和唤醒签名序列携带所述速率指示信息;其中,第一同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息,第二同步序列用于指示所述唤醒帧负载承载多种速率的唤醒消息;所述唤醒签名序列用于指示速率的大小;则,

在接收到第一同步序列后,使用唤醒签名序列指示的速率从唤醒帧负载中解调出该速率的唤醒消息;

在接收到第二同步序列后,使用唤醒签名序列指示的多个速率从唤醒帧负载中依次解调出对应速率的唤醒消息。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧的同步序列和唤醒签名序列中携带所述速率指示信息,其中,同步序列用于指示所述唤醒帧负载承载一种速率的唤醒消息;唤醒签名序列用于指示所述唤醒帧负载是否承载其他速率唤醒消息,并在指示所述唤醒帧负载承载其他速率的唤醒消息时,指示所述其他速率值;

则在接收到同步序列后,使用同步序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息;

在从接收到的唤醒签名序列获悉所述唤醒帧负载承载其他速率唤醒消息后,使用唤醒签名序列指示的其他速率从唤醒帧负载中解调出对应速率的唤醒消息。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧的同步序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种同步序列指示,且不同同步序列对应的速率组合不同;

则根据接收到的同步序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧的唤醒签名序列携带所述速率指示信息,其中,所述唤醒帧负载承载的唤醒消息的每一种速率组合使用对应的一种唤醒签名序列指示,且不同唤醒签名序列对应的速率组合不同;

则根据接收的唤醒签名序列指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率,则根据接收的唤醒物理帧头指示的速率解调唤醒帧负载;

若解调出的唤醒帧负载的唤醒媒体接入控制mac帧头包含用于指示所述唤醒帧负载承载其它速率的信令字段,则根据所述mac帧头包含的信令字段指示的速率从唤醒帧负载中解调出对应速率的唤醒消息。

可选的,所述解调模块,还用于若解调出的唤醒帧负载的mac帧头还包含目标站点标识sta-id列表,所述sta-id用于唤醒接收器判断接收的唤醒无线帧是否属于本站点,则在判断出接收的唤醒无线帧属于本站点后,执行唤醒操作。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

使用已知的速率对唤醒帧负载进行盲解调,当解调出唤醒帧负载中的mac帧头的一信令字段用于指示唤醒帧负载承载其他速率的唤醒消息时,根据所述指示的其他速率依次从唤醒帧负载中解调出唤醒消息。

可选的,在本发明其他实施例中,所述解调模块,用于根据所述速率指示信息从唤醒帧负载中解调出唤醒消息,包括:

若唤醒无线帧前导的物理帧头指示所述唤醒帧负载承载的唤醒消息的一种速率,则根据接收的唤醒物理帧头指示的速率解调唤醒帧负载;

若解调出的唤醒帧负载的唤醒媒体接入控制mac帧头中包括与不同速率对应的目标站点标识列表字段,则根据所述与目标站点标识列表对应的不同速率依次从唤醒帧负载中解调出唤醒消息。

通过上述实施例,可实现准确地从唤醒帧负载中解调出唤醒消息。

本发明实施例还提供了一种唤醒消息发送装置,包括:

存储有唤醒消息发送程序的存储器;

处理器,配置为读取所述唤醒消息发送程序以执行如上所述唤醒消息发送方法的操作。

本发明实施例还提供了一种唤醒消息接收装置,包括:

存储有唤醒消息接收程序的存储器;

处理器,配置为读取所述唤醒消息接收程序以执行如上所述唤醒消息接收方法的操作。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有唤醒消息发送程序,所述唤醒消息发送程序被处理器执行时实现如上所述唤醒消息发送方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有唤醒消息接收程序,所述唤醒消息接收程序被处理器执行时实现如上所述唤醒消息接收方法的步骤。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理单元的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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