通信设备、系统及交互方法与流程

文档序号:20765712发布日期:2020-05-15 18:53阅读:92来源:国知局
通信设备、系统及交互方法与流程

本发明属于无线通信领域,尤其涉及一种通信设备、系统及交互方法。



背景技术:

wifi(无线网络)和bluetooth(蓝牙)技术是目前使用最广泛的无线连接技术,wifi具有高速率,高延迟,高功耗等特点。bt适用于低速率,低延迟,低功耗场景。这两种技术虽然已经可以集成在同一个无线通信芯片中,但在建立了wifi、bt双连接的两个设备间,wifi和bt连接仍旧独立存在。

wifi连接大部分场景是跑在infrastructure模式(通过ap互连工作模式),即一个ap(接入点),另一个或多个客户端作为sta(工作站或站点),ap与sta通过wifi链路交互数据来保持两者之间的连接,而通过wifi链路交互数据,容易使交互的数据包或管理帧出现延迟率高、功耗大以及易被侦听等缺陷。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中ap与sta通过wifi链路交互数据来保持两者之间的连接而导致的高延迟,高功耗及低安全性的缺陷,提供一种通信设备、系统及交互方法。

本发明是通过下述技术方案来解决上述技术问题:

本发明提供了一种通信设备,包括:

第一wifi模块;以及,

第一蓝牙模块,用于通过蓝牙链路发送wifi信息至接收端通信设备的第二蓝牙模块,所述wifi信息用于携带所述第一wifi模块的信息或控制所述接收端通信设备的第二wifi模块的信息。

较佳地,当所述wifi信息用于控制第二wifi模块的信息时,所述wifi信息包括wifi信道更换信息,所述第二wifi模块与所述第一wifi模块处于同一无线局域网,所述wifi信道更换信息用于通知所述第二wifi模块切换wifi信道。

较佳地,所述第一蓝牙模块单次发送所述wifi信道更换信息,所述第一wifi模块在所述第一蓝牙模块单次发送所述wifi信道更换信息完毕后切换wifi信道;

和/或,

所述第一蓝牙模块在所述第二wifi模块处于休眠状态时通过蓝牙链路发送所述wifi信道更换信息至所述第二蓝牙模块。

和/或,

所述wifi信道更换信息由所述第一wifi模块产生并传输至所述第一蓝牙模块;或,所述wifi信道更换信息携带于wifi帧中,所述wifi帧由所述第一wifi模块产生并传输至所述第一蓝牙模块,所述第一蓝牙模块通过蓝牙链路发送所述wifi帧至所述第二蓝牙模块;

和/或,

所述通信设备用作wifi接入点,所述接收端通信设备用作wifi工作站。

较佳地,当所述wifi信息用于携带所述第一wifi模块的信息时,所述wifi信息包括连接保持信号,所述第一蓝牙模块用于在所述第一wifi模块处于休眠状态时通过蓝牙链路发送所述连接保持信号至所述第二蓝牙模块,所述连接保持信号用于使所述第一wifi模块与所述第二wifi模块保持连接,

较佳地,当所述wifi信息用于携带控制所述第二wifi模块的信息时,所述wifi信息包括唤醒信号,所述唤醒信号用于唤醒处于休眠状态的所述第二wifi模块。

较佳地,在所述第一wifi模块处于休眠状态时,所述第一wifi模块的硬件电路处于关闭状态;

和/或,

所述连接保持信号为wifi帧或wifi帧中的部分信息,和/或,所述通信设备为wifi接入点或wifi工作站;

较佳地,所述唤醒信号由所述第一wifi模块产生并传输至所述第一蓝牙模块;

和/或,所述第一wifi模块还用于在所述第二wifi模块被唤醒后,恢复与所述第二wifi模块的交互。

本发明还提供了另一种通信设备,包括:

第二wifi模块;以及,

第二蓝牙模块,用于通过蓝牙链路接收wifi信息,所述wifi信息用于携带发送所述wifi信息的发送端通信设备的第一wifi模块的信息或控制所述第二wifi模块的信息。

较佳地,当所述wifi信息用于控制所述第二wifi模块的信息时,所述wifi信息包括wifi信道更换信息,所述wifi信道更换信息用于通知所述第二wifi模块切换wifi信道。

较佳地,所述第二蓝牙模块还用于将所述wifi信道更换信息传输至所述第二wifi模块;所述第二wifi模块还用于解析所述wifi信道更换信息,然后切换wifi信道;

或,所述wifi信道更换信息携带于wifi帧中,所述第二蓝牙模块通过蓝牙链路接收所述wifi帧并将所述wifi帧传输至所述第二wifi模块;所述第二wifi模块解析所述wifi帧中的所述wifi信道更换信息,然后切换wifi信道。

和/或,在所述第二蓝牙模块通过蓝牙链路接收所述wifi信道更换信息时,所述第二wifi模块处于休眠状态;

和/或,所述wifi信道更换信息由所述发送端通信设备的第一蓝牙模块通过蓝牙链路发送,所述发送端通信设备用作wifi接入点,所述通信设备用作wifi工作站。

较佳地,当所述wifi信息用于携带所述第一wifi模块的信息时,所述wifi信息包括连接保持信号,所述第二蓝牙模块用于将所述连接保持信号传输至所述第二wifi模块,所述连接保持信号用于使所述第一wifi模块与所述第二wifi模块保持连接;

和/或,

当所述wifi信息用于携带控制所述第二wifi模块的信息时,所述wifi信息包括唤醒信号,所述第二蓝牙模块用于通过蓝牙链路接收所述唤醒信号,所述唤醒信号用于唤醒处于休眠状态的所述第二wifi模块。

较佳地,当所述wifi信息包括唤醒信号时,所述第二wifi模块还用于在wifi被唤醒后,恢复与所述第一wifi模块的交互;

和/或,

当所述wifi信息包括连接保持信号时,所述通信设备为wifi接入点或wifi工作站。

本发明还提供了一种通信系统,包括如上所述的通信设备以及如上所述的另一种通信设备。

本发明还提供了一种交互方法,利用发送端通信设备和接收端通信设备实现,所述发送端通信设备包括第一wifi模块和第一蓝牙模块,所述接收端通信设备包括第二wifi模块和第二蓝牙模块,所述交互方法包括:

所述第一蓝牙模块通过蓝牙链路发送wifi信息至所述第二蓝牙模块,所述wifi信息用于携带所述第一wifi模块的信息或控制所述第二wifi模块的信息;

所述第二蓝牙模块通过蓝牙链路接收所述wifi信息。

较佳地,

当所述wifi信息用于控制所述第二wifi模块的信息时,所述wifi信息包括wifi信道更换信息,且所述第一wifi模块与所述第二wifi模块处于同一无线局域网,所述交互方法还包括:

在所述第一蓝牙模块通过蓝牙链路发送wifi信道更换信息至所述第二蓝牙模块之前,所述第一wifi模块产生wifi信道更换信息并将所述wifi信道更换信息传输至所述第一蓝牙模块;

在所述第二蓝牙模块通过蓝牙链路接收所述wifi信道更换信息之后,所述第二蓝牙模块将所述wifi信道更换信息传输至所述第二wifi模块,所述第二wifi模块解析所述wifi信道更换信息,然后切换wifi信道;

或,所述第一wifi模块产生携带所述wifi信道更换信息的wifi帧并将所述wifi帧传输至所述第一蓝牙模块;所述第一蓝牙模块通过蓝牙链路发送所述wifi帧至所述第二蓝牙模块;所述第二蓝牙模块通过蓝牙链路接收所述wifi帧;所述第二蓝牙模块将所述wifi帧传输至所述第二wifi模块;所述第二wifi模块解析所述wifi帧中的所述wifi信道更换信息,然后切换wifi信道。

较佳地,

当所述wifi信息用于携带所述第一wifi模块的信息时,所述wifi信息包括连接保持信号,所述连接保持信号用于使所述第一wifi模块与所述第二wifi模块保持连接,所述交互方法包括:

在所述第一wifi模块处于休眠状态时,所述第一蓝牙模块通过蓝牙链路发送所述连接保持信号至所述第二蓝牙模块;

所述第二蓝牙模块通过蓝牙链路接收所述连接保持信号;

所述第二蓝牙模块将所述连接保持信号传输至所述第二wifi模块;

和/或,

当所述wifi信息用于携带控制所述第二wifi模块的信息时,所述wifi信息包括唤醒信号,所述唤醒信号用于唤醒处于休眠状态的所述第二wifi模块,所述交互方法包括:

在所述第二wifi模块处于休眠状态时,所述第一蓝牙模块通过蓝牙链路发送所述唤醒信号至所述第二蓝牙模块;

所述第二蓝牙模块通过蓝牙链路接收所述唤醒信号;

所述第二wifi模块被唤醒。

本发明的积极进步效果在于:本发明通过一端通信设备的蓝牙链路发送wifi信息来保持与另一端的wifi模块的连接,通过蓝牙本身低功耗的特点,大大降低了设备间信息传输的功耗值,也进一步利用wifi高速率的传输特点,通过蓝牙链路传输的信息控制wifi间的信息传输,而避免了传统方式中通过wifi链路发送wifi信息而导致的连接信号传输不及时的缺陷,另一方面,由于蓝牙自身的跳频特性,也大大增强了数据传输的安全性,而避免数据在传输过程中易被侦听的缺陷。

附图说明

图1为本发明实施例1的一种通信系统的交互示意图。

图2为本发明实施例1的一种交互方法的流程图。

图3为本发明实施例2中的现有的wifi协议中实现交互的过程示意图。

图4为本发明实施例2的一种通信系统的交互示意图。

图5为本发明实施例2的一种交互方法的流程图。

图6为本发明实施例2的另一种交互方法的流程图。

图7为本发明实施例2的再一种交互方法的流程图。

图8为本发明实施例3的一种通信系统的交互示意图。

图9为本发明实施例3的一种交互方法的流程图。

图10为本发明实施例4的一种通信系统的交互示意图;

图11为本发明实施例4的一种交互方法的流程图;

图12为本发明实施例4的ap侧设备唤醒sta侧设备的交互示意图;

图13为本发明实施例4的sta侧设备唤醒ap侧设备的交互示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

图1示出了一种通信系统,其包括了交互的两种通信设备,该两种通信设备之间可建立wifi、bt双连接。为了方便区分,本实施例将图左侧的通信设备称为发送端通信设备a,图右侧的通信设备称为接收端通信设备b。

其中,所述发送端通信设备a包括第一wifi模块11和第一蓝牙模块12,具体可是一种具有wifi-蓝牙的整合芯片。所述接收端通信设备b包括第二wifi模块21和第二蓝牙模块22,具体可是一种具有wifi-蓝牙的整合芯片。

其中,第一蓝牙模块11和第二蓝牙模块22通过蓝牙链路连接,在发送端通信设备a中,第一蓝牙模块12用于通过蓝牙链路发送wifi信息至第二蓝牙模块22,在接收端通信设备b中,第二蓝牙模块22用于通过蓝牙链路接收所述wifi信息。

所述wifi信息用于携带第一wifi模块11的信息或控制第二wifi模块21的信息。其中,第一wifi模块11的信息可以表示第一wifi模块11产生的信息,或与第一wifi模块11相关的信息,如第一wifi模块11的一些固有信息、用于反映第一wifi模块11的状态的信息等等。控制第二wifi模块21的信息可以表示对第二wifi模块21起到控制作用的或是能够改变第二wifi模块21状态的信息。

本实施例还提供了一种交互方法,所述交互方法可利用上述的发送端通信设备a和接收端通信设备b实现。如图2所示,所述交互方法包括以下步骤:

步骤s01、所述第一蓝牙模块通过蓝牙链路发送所述wifi信息至所述第二蓝牙模块。

步骤s02、所述第二蓝牙模块通过蓝牙链路接收所述wifi信息。

本实施例通过一端通信设备的蓝牙链路发送wifi信息来保持与另一端的wifi模块的连接,通过蓝牙本身低功耗的特点,大大降低了设备间信息传输的功耗值,也进一步利用wifi高速率的传输特点,通过蓝牙链路传输的信息控制wifi间的信息传输,而避免了传统方式中通过wifi链路发送wifi信息而导致的连接信号传输不及时的缺陷,另一方面,也大大增强了数据传输的安全性,而避免数据在传输过程中易被侦听的缺陷。

实施例2

图3为现有技术中的通信系统实现交互的过程的示意图,如图3所示,第一设备c和第二设备d均为具有bt和wifi的整合芯片,第一设备c和第二设备d之间建立wifi、bt双连接,但wifi和bt连接独立存在。在wifi链路中,第一设备c作为wifiap,第二设备d作为wifista,在ap更换信道前,由于sta可能处在powersave(休眠,也可称为省电)状态,所以为了保证sta能听到信道更换信息,ap需要发送多个(例如图中示出的4个)携带有信道更换信息的beaconframe(信标帧)或proberesponseframe(探测响应帧)到sta,在发送完所有beaconframe或proberesponseframe(即cnt=0)之后ap才能启动信道切换。由于每次发送beaconframe要间隔一个指定的时间间隔,多为100ms,proberesponseframe的发送是被动的,也不能做到及时,所以多次发送beaconframe或proberesponseframe后才进行信道切换,使得信道切换耗时较长,通常需要几百毫秒甚至秒级。

为了进一步解决现有技术中信道切换的耗时较长的缺陷,本实施例将实施例1的通信系统具体应用到wifi信道切换的场景中。图4示出了本实施例中的一种通信系统,所述发送端通信设备a可管理、监测信道,通知所述接收端通信设备b切换wifi信道,所述接收端通信设备b可根据所述发送端通信设备a的要求切换wifi信道。在所述发送端通信设备a和所述接收端通信设备b构成的bss中,所述发送端通信设备a可用作wifi接入点(ap),所述接收端通信设备b可用作wifi工作站(sta)。

本实施例中,所述wifi信息具体为wifi信道更换信息,属于控制所述第二wifi模块21的信息中的一种。在所述发送端通信设备a中,所述第一蓝牙模块12用于通过蓝牙链路发送wifi信道更换信息至所述第二蓝牙模块22。在所述接收端通信设备b中,所述第二蓝牙模块22用于通过蓝牙链路接收所述wifi信道更换信息。

其中,所述wifi信道更换信息用于通知所述第二wifi模块21切换wifi信道,其可以包括要切换的新的wifi信道的信息。所述wifi信道更换信息可以是自定义的一种信息而被所述第一蓝牙模块12单独发送至所述第二蓝牙模块22,以及被所述第二蓝牙模块22单独接收。所述wifi信道更换信息还可以携带于某种信息中或与其他信息整合后被所述第一蓝牙模块12一同发送至所述第二蓝牙模块22,以及被所述第二蓝牙模块22连同携带或整合有所述wifi信道更换信息的信息一起接收。例如所述wifi信道更换信息可携带于wifi帧中,如通过beaconframe或proberesponseframe中的信道切换宣告信息单元(channelswitchannouncementie,为了警告网络中的工作站即将变换信道)或扩展信道切换宣告信息单元(extendedchannelswitchannouncementie)表达,所述第一蓝牙模块12向所述第二蓝牙模块22发送beaconframe或proberesponseframe或其他携带有所述wifi信道更换信息的wifi帧,所述第二蓝牙模块22接收所述第一蓝牙模块12发送的beaconframe或proberesponseframe或其他携带有所述wifi信道更换信息的wifi帧。

本实施例中,所述wifi信道更换信息或携带所述wifi信道更换信息的wifi帧可由所述第一wifi模块11根据监测信道的信号强度和信号质量产生,例如在信号强度或信号质量小于规定值时产生,产生后,先由所述第一wifi模块11传输至所述第一蓝牙模块12,再由所述第一蓝牙模块12发送至所述第二蓝牙模块22并由所述第二蓝牙模块22接收。

在接收到所述wifi信道更换信息或携带所述wifi信道更换信息的wifi帧后,所述第二蓝牙模块22可直接对所述wifi信道更换信息或携带所述wifi信道更换信息的wifi帧进行解析,解析后通知所述第二wifi模块21,所述第二wifi模块21收到通知后切换wifi信道;或,所述第二蓝牙模块22还可将所述信息更换信息或携带所述wifi信道更换信息的wifi帧传输至所述第二wifi模块21,由所述第二wifi模块21解析所述wifi信道更换信息或wifi帧中的所述wifi信道更换信息,然后切换wifi信道。解析所述wifi信道更换信息或解析wifi帧的过程可以自定义的wifi信道更换信息规则或参考现有的wifi协议,在此不再赘述。

无论所述第二wifi模块21是否处于休眠状态,由于所述第一蓝牙模块12和所述第二蓝牙模块22之间始终保持连接,所以通过蓝牙链路传输的所述wifi信道更换信息或携带所述wifi信道更换信息的wifi帧均可及时被所述接收端通信设备b收到。由此,所述第一蓝牙模块12可单次发送所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧)而不必多次发送所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧),相应地,所述第二蓝牙模块22也只需接收1次所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧);所述第一wifi模块11在所述第一蓝牙模块12单次发送所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧)完毕后(即cnt=0)即可切换wifi信道,所述第二wifi模块21在所述第二蓝牙模块22接收到1次所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧)后也可切换wifi信道。当然,在所述第二wifi模块21处于休眠状态时,利用所述第一蓝牙模块12通过蓝牙链路发送所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧),以及利用所述第二蓝牙模块22通过蓝牙链路接收所述wifi信道更换信息(或携带所述wifi信道更换信息的wifi帧),更能体现本实施例采用蓝牙链路传输所述wifi信道更换信息相比于传统采用wifi链路传输所述wifi信道更换信息在耗时短上的优越性。

本实施例还提供了一种交互方法,所述交互方法可利用上述的发送端通信设备a和接收端通信设备b实现,具体用于wifi信道切换。如图5所示,所述交互方法包括以下步骤:

步骤s31:所述第一蓝牙模块通过蓝牙链路发送所述wifi信道更换信息至所述第二蓝牙模块;

步骤s32:所述第二蓝牙模块通过蓝牙链路接收所述wifi信道更换信息。

为了实现完整的信道切换过程,在所述wifi信道更换信息是自定义的一种信息时,如图6所示,上述的信道切换方法可以进一步优化为:

步骤s41:所述第一wifi模块产生wifi信道更换信息并将所述wifi信道更换信息传输至所述第一蓝牙模块;

步骤s42:所述第一蓝牙模块通过蓝牙链路发送所述wifi信道更换信息至所述第二蓝牙模块;

步骤s43:所述第二蓝牙模块通过蓝牙链路接收所述wifi信道更换信息;

步骤s44:所述第二蓝牙模块将所述wifi信道更换信息传输至所述第二wifi模块;

步骤s45:所述第二wifi模块解析所述wifi信道更换信息,然后切换wifi信道。

为了实现完整的信道切换过程,在所述wifi信道更换信息携带于wifi帧或其他信息时,如图7所示,上述的交互方法还可以进一步优化为:

步骤s51:所述第一wifi模块产生携带有所述wifi信道更换信息的wifi帧并将所述wifi帧传输至所述第一蓝牙模块;

步骤s52:所述第一蓝牙模块通过蓝牙链路发送所述wifi帧至所述第二蓝牙模块;

步骤s53:所述第二蓝牙模块通过蓝牙链路接收所述wifi帧;

步骤s54:所述第二蓝牙模块将所述wifi帧传输至所述第二wifi模块;

步骤s55:所述第二wifi模块解析所述wifi帧中的所述wifi信道更换信息,然后切换wifi信道。

本实施例的交互方法通过蓝牙链路传输所述wifi信道更换信息,达到快速切换wifi信道的目的,尤其是在所述第二wifi模块处于休眠状态时,发送端通信设备a也可不必多次发送wifi信道更换信息,只需发送一次wifi信道更换信息,即可保证接收端通信设备b及时收到wifi信道更换信息,从而快速启动wifi信道更换,减少切换耗时。

实施例3

为了进一步解决现有技术中ap与sta通过wifi链路交互数据来保持两者之间的连接而导致ap、sta功耗大的缺陷,本实施例将实施例1的通信系统具体应用到通信设备间保持wifi连接的场景中。图8示出了本实施例中的一种通信系统,其中,发送端通信设备a的第一wifi模块11处于休眠状态,接收端通信设备b的第二wifi模块21处于唤醒状态。在发送端通信设备a与接收端通信设备b之间传输的wifi信息具体为连接保持信号,所述连接保持信号属于wifi携带第一wifi模块11的信息的一种wifi。第一蓝牙模块12用于在所述第一wifi模块11处于休眠状态时通过蓝牙链路发送连接保持信号至所述第二蓝牙模块22。在所述接收端通信设备b中,所述第二蓝牙模块22用于通过蓝牙链路接收所述连接保持信号并将所述连接保持信号传输至所述第二wifi模块21。

所述连接保持信号用于使所述第一wifi模块11与所述第二wifi模块21保持连接,以防止所述发送端通信设备a失联。所述连接保持信号可以是自定义的一种信号而被所述第一蓝牙模块12单独发送至所述第二蓝牙模块22,以及被所述第二蓝牙模块22单独接收。所述连接保持信号还可以携带于某种信息中或与其他信息整合后被所述第一蓝牙模块12一同发送至所述第二蓝牙模块22,以及被所述第二蓝牙模块22连同携带或整合有所述连接保持信号的信息一起接收。例如,所述连接保持信号可以采用wifi帧实现,如现有wifi协议中beaconframe、nullframe、qos-nullframe或其他frame,或者该些frame中的全部或部分信息。

利用蓝牙传输的功耗小于wifi传输的功耗的优势,无论所述发送端通信设备a发送所述连接保持信号,还是所述接收端通信设备b接收所述连接保持信号,都在功耗上所有减少,节省电能消耗。

在所述第一wifi模块11处于休眠状态时,所述第一蓝牙模块12可以按照预设的周期多次向所述第二蓝牙模块22发送所述连接保持信号,直至所述第一wifi模块11被唤醒为止。所述第二wifi模块21通过不断地接收所述连接保持信号知道第一wifi模块11始终处于休眠状态,从而保持与所述发送端通信设备a的长时间连接。

考虑到本实施例通过蓝牙链路代替了传统的wifi传输所述连接保持信号,因此,wifi链路上不需要在发送任何空口包,由此,所述发送端通信设备a中,在所述第一wifi模块11处于休眠状态时,所述第一wifi模块11的硬件电路(如wifi链路的mac电路、phy电路、rf电路等)可处于关闭状态。以进一步减少所述发送端通信设备a的功耗,达到省电的目的。

在ap和sta构成的bss(基本服务集)中,所述发送端通信设备a可为wifiap侧设备而所述接收端通信设备b为wifista侧设备;或者所述发送端通信设备a为wifista侧设备而所述接收端通信设备b为wifiap侧设备。即在本实施例的基础上,ap侧设备和sta侧设备中的任意一种均可处于休眠状态,弥补了现有技术中ap侧设备不能休眠而必须常醒的缺陷,有助于减少ap侧设备和sta侧设备的功耗。

本实施例还提供一种交互方法,所述交互方法可利用上述的发送端通信设备a和接收端通信设备b实现,具体用于通信设备间保持wifi连接。如图9所示,所述交互方法包括以下步骤:

步骤s31’:在所述第一wifi模块处于休眠状态时,所述第一蓝牙模块通过蓝牙链路发送连接保持信号至所述第二蓝牙模块,所述连接保持信号用于使所述第一wifi模块与所述第二wifi模块保持连接;

步骤s32’:所述第二蓝牙模块通过蓝牙链路接收所述连接保持信号;

步骤s33’:所述第二蓝牙模块将所述连接保持信号传输至所述第二wifi模块。

实施例4

为了进一步解决现有技术中ap与sta通过wifi链路收发帧来切换休眠和唤醒状态而导致ap、sta功耗大的缺陷,本实施例将实施例1的通信系统具体应用到通信设备间wifi休眠到唤醒的切换场景中。图10示出了本实施例中的一种通信系统,其中,发送端通信设备a的第一wifi模块处于唤醒状态,接收端通信设备b的第二wifi模块处于休眠状态,发送端通信设备a可以唤醒接收端通信设备b。在发送端通信设备a与接收端通信设备b之间传输的wifi信息具体为唤醒信号,所述唤醒信号属于控制所述第二wifi模块的信息的一种。

为唤醒所述接收端通信设备b,在所述发送端通信设备a中,所述第一蓝牙模块12用于通过蓝牙链路发送唤醒信号至所述第二蓝牙模块22。在所述接收端通信设备b中,所述第二蓝牙模块22用于通过蓝牙链路接收所述唤醒信号。

所述唤醒信号用于唤醒处于休眠状态的所述第二wifi模块21。所述唤醒信号可以是自定义的一种信号,而被所述第一蓝牙模块12单独发送至所述第二蓝牙模块22,以及被所述第二蓝牙模块22单独接收。所述唤醒信号还可以携带于某种信息中或与其他信息整合后被所述第一蓝牙模块12一同发送至所述第二蓝牙模块22,以及被所述第二蓝牙模块22连同携带或整合有所述唤醒信号的信息一起接收。

本实施例中,所述唤醒信号可由所述第一wifi模块12产生并传输至所述第一蓝牙模块12,再由所述第一蓝牙模块12发送至所述第二蓝牙模块22。

所述第二蓝牙模块22在接收到所述唤醒信号后,可将所述唤醒信号传输至所述第二wifi模块21,以唤醒所述第二wifi模块21。考虑到为了节省所述接收端通信设备a的功耗,所述第二wifi模块21在处于休眠状态时其硬件电路处于关闭状态,仅有软件层维持工作,由此本实施例中较佳的一种唤醒所述第二wifi模块21的过程可以为:所述第二蓝牙模块22在通过蓝牙链路接收所述唤醒信号之后,将所述唤醒信号传输给所述第二wifi模块21的软件层;所述软件层解析所述唤醒信号后唤醒所述硬件电路,所述硬件电路在被唤醒后重新建立wifi链路,所述第二wifi模块21恢复与所述第一wifi模块11的交互。

本实施例通过蓝牙链路传输所述唤醒信号,利用蓝牙传输的功耗小于wifi传输的功耗的优势,无论所述发送端通信设备a发送所述唤醒信号,还是所述接收端通信设备b接收所述唤醒信号,都在功耗上所有减少,节省电能消耗;同时,通过蓝牙链路传输所述唤醒信号,使得所述发接收端通信设备b不必定期多次苏醒也能及时接收到所述唤醒信号,进一步消除了苏醒所产生的功耗。

本实施例还提供一种交互方法,所述交互方法可利用上述的发送端通信设备a和接收端通信设备b实现,具体用于通信设备间wifi休眠和唤醒。如图11所示,所述交互方法包括以下步骤:

步骤s41’:在所述第二wifi模块处于休眠状态时,所述第一蓝牙模块通过蓝牙链路发送唤醒信号至所述第二蓝牙模块,所述唤醒信号用于唤醒所述第二wifi模块;

步骤s42’:所述第二蓝牙模块通过蓝牙链路接收所述唤醒信号;

步骤s43’:所述第二wifi模块被唤醒。

在ap和sta构成的bss(基本服务集)中,所述发送端通信设备a可为wifiap侧设备wifi而所述接收端通信设备b为wifista侧设备wifi。下面给出ap侧设备唤醒sta侧设备的一种具体过程:

如图12所示,当sta侧设备休眠时,sta侧设备作为所述接收端通信设备b:若ap侧设备有数据要向sta侧设备发送,ap侧设备作为发送端通信设备a,利用其蓝牙模块通过蓝牙链路向sta侧设备的蓝牙模块发送唤醒信号,所述唤醒信号可以采用beaconframe中将tim/dtimie的相关bit置上表达(tim表示单播,dtim表示广播,相关bit置上表示ap侧设备有数据包需要传输),sta侧设备的蓝牙模块将beaconframe传输给sta侧设备的wifi模块的软件层,该软件层解析tim/dtimie后唤醒sta侧设备的wifi模块的硬件电路(如相关发送和接收电路)重新建立与ap侧设备之间的wifi链路,sta侧设备在wifi链路上向ap侧设备发送qos-null/null/ps-poll等frame以通知ap侧设备已被唤醒,ap侧设备通过wifi链路回复ack(确认字符),随后ap侧设备与sta侧设备恢复数据交互。

在ap和sta构成的bss中,所述发送端通信设备a还可为wifista侧设备wifi而所述接收端通信设备b为wifiap侧设备wifi。下面给出sta侧设备唤醒ap侧设备的一种具体过程:

如图13所示,当ap侧设备休眠时,ap侧设备作为所述接收端通信设备b:若sta侧设备有数据向ap侧设备发送,sta侧设备作为发送端通信设备a,利用其蓝牙模块通过蓝牙链路向ap侧设备的蓝牙模块发送唤醒信号,所述唤醒信号可以采用qos-null/null/ps-pollframe(其中powersavebit=0,表示sta侧设备已醒)表达,ap侧设备的蓝牙模块收到该frame后传输给其wifi模块,其wifi模块得知sta侧设备已醒,恢复自身的wifi发送和接收链路,向sta侧设备发送qos-null/null/ps-poll(powersavebit=0)l等frame或者任何可以被sta侧设备接收的单播或广播帧以通知ap侧设备已被唤醒,sta侧设备通过wifi链路回复ack,随后ap侧设备与sta侧设备恢复数据交互。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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