本发明涉及网络通信技术领域,尤其涉及一种通信设备的通信方式切换方法和通信设备。
背景技术:
近年来,物联网的概念以及应用越来越多,人们对于物联网设备的需求也越多越多。wifi、蓝牙、zigbee技术是物联网中的主要技术,而当前各个技术通常都对应于一个设备,设备繁杂。目前也有一些集成wifi、蓝牙、zigbee的网关,但是都没有很好的解决共存的问题。wifi、蓝牙、zigbee都工作在2.4g频段,对于同时具备这三种模式的网关来说,不可避免的会出现射频共存互扰的问题,同时工作时极易产生相互之间的干扰,使得各自的传输质量大幅下降,严重时可以导致通信失效,影响用户体验。
技术实现要素:
本发明实施例的目的是提供一种通信设备的通信方式切换方法和通信设备,能解决具有多通信方式的通信设备的射频共存互扰的问题,能够提高通信设备的信息传输质量,保证通信设备通信正常。
为实现上述目的,本发明实施例提供了一种通信设备的通信方式切换方法,所述通信设备包括通信模块和切换模块,所述切换模块包括若干个逻辑门,所述通信模块包括与所述切换模块连接且分别采用不同通信方式的第一通信模块、第二通信模块和第三通信模块;
所述通信方式切换方法包括:
当控制所述第一通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第二通信模块停止工作;
当控制所述第二通信模块处于工作状态时,通过所述切换模块控制所述第三通信模块停止工作;
当控制所述第二通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第一通信模块停止工作。
与现有技术相比,本发明实施例公开的通信设备的通信方式切换方法,通过所述若干个逻辑门连接多个通信模块,实现多个通信模块之间工作状态的切换,第二通信模块受到第一通信模块和第三通信模块的抑制,第三通信模块受到第二通信模块的抑制,第一通信模块受到第二通信模块和第三通信模块的抑制。本发明实施例公开的通信设备的通信方式切换方法解决了现有技术中具有多通信方式的通信设备的射频共存互扰的问题,能够提高通信设备的信息传输质量,保证通信设备通信正常。
作为上述方案的改进,所述第一通信模块为蓝牙模块。
作为上述方案的改进,所述第二通信模块为wifi模块。
作为上述方案的改进,所述第三通信模块为zigbee模块。
作为上述方案的改进,所述通信模块还包括pa模块,当控制所述第一通信模块或所述第三通信模块处于工作状态时,所述通过所述切换模块控制所述第二通信模块停止工作,具体包括:
通过所述切换模块控制所述pa模块停止工作,以使所述pa模块控制所述第二通信模块停止工作。
作为上述方案的改进,所述切换模块包括第一或门、第二或门、第三或门、第四或门、第一与门、第二与门和非门;其中,
所述第一或门的第一输入端与所述第三通信模块的第一输出端连接,所述第一或门的第二输入端与所述第一通信模块的第一输出端连接,所述第一或门的输出端与所述第二或门的第一输入端连接;
所述第二或门的第二输入端与所述第二通信模块的第一输出端连接,所述第二或门的输出端与所述第一与门的第一输入端连接;
所述第一与门的第二输入端与所述第三或门的输出端连接,所述第一与门的输出端分别连接所述第二通信模块的输入端和所述非门的输入端,所述非门的输出端与所述第二与门的第二输入端连接;
所述第二与门的第一输入端与所述第二通信模块的第二输出端连接,所述第二与门的输出端分别连接所述第三通信模块的输入端和所述第四或门的第二输入端;
所述第四或门的第一输入端连接所述第三通信模块的第二输出端,所述第四或门的输出端连接所述第一通信模块的输入端;
所述第三或门的第一输入端连接所述第三通信模块的第二输出端,所述第三或门的第二输入端连接所述第一通信模块的第二输出端,所述第三或门的输出端连接所述第一与门的第二输入端。
作为上述方案的改进,所述切换模块还包括第三与门;其中,
所述第三与门的第一输入端与所述非门的输出端连接,所述第三与门的第二输入端与所述第二通信模块的第三输出端连接,所述第三与门的输出端与所述pa模块连接。
为实现上述目的,本发明实施例还提供了一种通信设备,包括切换模块、通信模块和控制器;所述切换模块包括若干个逻辑门,所述通信模块包括与所述切换模块连接且分别采用不同通信方式的第一通信模块、第二通信模块和第三通信模块,所述控制器分别连接所述第一通信模块、所述第二通信模块和所述第三通信模块;
其中,当所述控制器控制所述第一通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第二通信模块停止工作;当所述控制器控制所述第二通信模块处于工作状态时,通过所述切换模块控制所述第三通信模块停止工作;当所述控制器控制所述第二通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第一通信模块停止工作。
与现有技术相比,本发明实施例公开的通信设备,通过所述若干个逻辑门连接多个通信模块,实现多个通信模块之间工作状态的切换,第二通信模块受到第一通信模块和第三通信模块的抑制,第三通信模块受到第二通信模块的抑制,第一通信模块受到第二通信模块和第三通信模块的抑制。本发明实施例公开的通信设备解决了现有技术中具有多通信方式的通信设备的射频共存互扰的问题,能够提高通信设备的信息传输质量,保证通信设备通信正常。
作为上述方案的改进,所述第一通信模块为蓝牙模块,所述第二通信模块为wifi模块,所述第三通信模块为zigbee模块。
作为上述方案的改进,所述切换模块包括第一或门、第二或门、第三或门、第四或门、第一与门、第二与门和非门;其中,
所述第一或门的第一输入端与所述第三通信模块的第一输出端连接,所述第一或门的第二输入端与所述第一通信模块的第一输出端连接,所述第一或门的输出端与所述第二或门的第一输入端连接;
所述第二或门的第二输入端与所述第二通信模块的第一输出端连接,所述第二或门的输出端与所述第一与门的第一输入端连接;
所述第一与门的第二输入端与所述第三或门的输出端连接,所述第一与门的输出端分别连接所述第二通信模块的输入端和所述非门的输入端,所述非门的输出端与所述第二与门的第二输入端连接;
所述第二与门的第一输入端与所述第二通信模块的第二输出端连接,所述第二与门的输出端分别连接所述第三通信模块的输入端和所述第四或门的第二输入端;
所述第四或门的第一输入端连接所述第三通信模块的第二输出端,所述第四或门的输出端连接所述第一通信模块的输入端;
所述第三或门的第一输入端连接所述第三通信模块的第二输出端,所述第三或门的第二输入端连接所述第一通信模块的第二输出端,所述第三或门的输出端连接所述第一与门的第二输入端。
作为上述方案的改进,所述通信模块还包括pa模块,所述切换模块还包括第三与门;其中,
所述第三与门的第一输入端与所述非门的输出端连接,所述第三与门的第二输入端与所述第二通信模块的第三输出端连接,所述第三与门的输出端与所述pa模块连接。
附图说明
图1是本发明实施例一提供的通信设备的结构示意图;
图2是本发明实施例一提供的通信方式切换方法的流图;
图3是本发明实施例二提供的通信设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
参见图1,图1是本发明实施例一提供的通信设备结构示意图。所述通信设备包括通信模块和切换模块,所述切换模块包括若干个逻辑门,所述通信模块包括与所述切换模块连接且分别采用不同通信方式的第一通信模块21、第二通信模块22和第三通信模块23。
优选的,所述第一通信模块21为蓝牙模块,所述第二通信模块22为wifi模块,所述第三通信模块23为zigbee模块。zigbee通信模块使用的是802.15.4协议。三种通信模块存在六种优先级,从高至低的优先级顺序为:wifirx(wifi模块接收信息)、wifitx(wifi模块发送信息)、bluetoothrx(蓝牙模块接收信息)、bluetoothtx(蓝牙模块发送信息)、zigbeerx(zigbee模块接收信息)、zigbeetx(zigbee模块发送信息),所述通信设备通过所述切换模块可实现智能切换六个动作的优先顺序。
需要说明的是,本发明实施例中的三个通信模块采用三线共存的机制,即对于每个通信模块,都有两个输出端和一个输入端的三线接口,图2中各个输入/输出口的具体定义如下:
1)active:输出信号,用来表示自己是否在活动(不论rx/tx),比如zb_actuve表示zigbee模块是否在活动,在活动即表示处于工作状态,不活动表示停止工作;
2)priority:输出信号,用来表示自己想优先保证的动作是否在活动(rx或tx任选其一),比如zb_priority用来表示自己想优先保证的动作是否在活动;
3)xx_active:输入信号,除自己以外的其它通信模块是否在活动。
每个通信模块都透过上述三个接口来指示和了解其它通信模块的工作状态。但实际实现上,每个通信模块的这三个接口的互联并非直连的方式,而是透过一些逻辑电路(切换模块中的逻辑门)实现某种优先级的控制关系。这些逻辑不透过软件实现的主要原因是软件无法做到实时处理,在各通信模块之间协同时无法确保及时和准确同步。因此,采用逻辑电路实现优先级的控制关系,能够做到实时处理,在各通信模块之间协同时确保及时和准确同步。
所述切换模块包括第一或门a11、第二或门a12、第三或门a13、第四或门a14、第一与门b11、第二与门b12和非门c;其中,
所述第一或门a11的第一输入端与所述第三通信模块23的第一输出端zb_priority连接,所述第一或门a11的第二输入端与所述第一通信模块21的第一输出端bt_priority连接,所述第一或门a11的输出端与所述第二或门a12的第一输入端连接;
所述第二或门a12的第二输入端与所述第二通信模块22的第一输出端wl_priority连接,所述第二或门a12的输出端与所述第一与门b11的第一输入端连接;
所述第一与门b11的第二输入端与所述第三或门a13的输出端连接,所述第一与门b11的输出端分别连接所述第二通信模块22的输入端m_active和所述非门c的输入端,所述非门c的输出端与所述第二与门b12的第二输入端连接;
所述第二与门b12的第一输入端与所述第二通信模块22的第二输出端连接wl_active1,所述第二与门b12的输出端分别连接所述第三通信模块23的输入端wl_active2和所述第四或门a14的第二输入端;
所述第四或门a14的第一输入端连接所述第三通信模块23的第二输出端zb_active,所述第四或门a14的输出端连接所述第一通信模块21的输入端bt_deny(表示控制蓝牙模块开关的信号);
所述第三或门a13的第一输入端连接所述第三通信模块23的第二输出端zb_active,所述第三或门a13的第二输入端连接所述第一通信模块21的第二输出端bt_active,所述第三或门a13的输出端连接所述第一与门b11的第二输入端。
进一步的,所述通信模块还包括pa模块24,所述切换模块还包括第三与门b13;其中,
所述第三与门b13的第一输入端与所述非门c的输出端连接,所述第三与门b13的第二输入端与所述第二通信模块22的第三输出端dk_pa_en(代表第二通信模块22的pa使能信号)连接,所述第三与门的输出端与所述pa模块的输入端pa_en(表示最终经过运算后的pa使能信号)连接。
参见图2,所述通信方式切换方法包括:
s1、当控制所述第一通信模块21或所述第三通信模块23处于工作状态时,通过所述切换模块控制所述第二通信模块22停止工作;
s2、当控制所述第二通信模块22处于工作状态时,通过所述切换模块控制所述第三通信模块23停止工作;
s3、当控制所述第二通信模块22或所述第三通信模块23处于工作状态时,通过所述切换模块控制所述第一通信模块21停止工作。
优选的,因所述通信模块中设有pa模块24,因此可通过所述pa模块24控制所述第二通信模块(wifi模块)22的开闭,由于2.4gwifi信号速率相对zigbee、蓝牙高很多,所以当蓝牙、zigbee工作时,就是要关闭wifi模块(pa控制的wifi模块),网关除了wifi关闭外,其余模块都是正常工作的。即,当控制所述第一通信模块21或所述第三通信模块23处于工作状态时,所述通过所述切换模块控制所述第二通信模块22停止工作,具体包括:通过所述切换模块控制所述pa模块24停止工作,以使所述pa模块24控制所述第二通信模块22停止工作。
具体的,将所述第一通信模块(蓝牙模块)21和所述第三通信模块(zigbee模块)23的活动信号都分别做或运算后看作一个整体再和所述第二通信模块(wifi模块)22的活动信号做逻辑运算形成对所述第二通信模块22的抑制动作。对于所述第三通信模块(zigbee模块)23而言,它只需要知道所述第二通信模块(wifi模块)22的活动即可,其自身活动主要受所述第二通信模块(wifi模块)22抑制。对于所述第一通信模块(蓝牙模块)21,它要受到来自所述第二通信模块(wifi模块)22和所述第三通信模块(zigbee模块)23两个模块的抑制。真值表如表1~3,其中,表中的“1”为高电平,可用于表示处于活动状态;“0”为低电平,可用于表示处于不活动状态。
表1bt/zb&wificoex真值表
示例性的,表1简单地来说,当wl_priority为高电平时,只要bt(第一通信模块)orzb(第三通信模块)有活动,就会阻断2.4gpa工作。但当wl_priority为低电平时,只有bt_priorityorzb_priority是高电平且bt(第一通信模块)orzb(第三通信模块)有活动时,才会阻断2.4gpa。这里priority背后的含义可以是tx动作或者rx动作,是通过软件配置确定的。
表2wifi&zbcoex真值表
示例性的,表2简单地来说,除去上述阻断pa的两种情况(即pa不受强制阻断)条件下,当wl有活动时,就会阻断zigbee(第三通信模块)工作。
表3wifi/zb&btcoex真值表
示例性的,表3简单地来说,除去上述阻断pa的两种情况(即pa不受强制阻断)条件下,当wlorzb有活动时,就会阻断bluetooth(第一通信模块)工作。
与现有技术相比,本发明实施例公开的通信设备的通信方式切换方法,通过所述若干个逻辑门连接多个通信模块,实现多个通信模块之间工作状态的切换,第二通信模块22受到第一通信模块21和第三通信模块23的抑制,第三通信模块23受到第二通信模块22的抑制,第一通信模块21受到第二通信模块22和第三通信模块23的抑制。本发明实施例公开的通信设备的通信方式切换方法解决了现有技术中具有多通信方式的通信设备的射频共存互扰的问题,能够提高通信设备的信息传输质量,保证通信设备通信正常。
实施例二
参见图3,图3是本发明实施例二提供的通信设备的结构示意图。所述通信设备包括切换模块1、通信模块2和控制器3;所述切换模块1包括若干个逻辑门,所述通信模块2包括与所述切换模块1连接且分别采用不同通信方式的第一通信模块21、第二通信模块22和第三通信模块23,所述控制器3分别连接所述第一通信模块21、所述第二通信模块22和所述第三通信模块23;
其中,当所述控制器3控制所述第一通信模块21或所述第三通信模块23处于工作状态时,通过所述切换模块1控制所述第二通信模块22停止工作;当所述控制器3控制所述第二通信模块22处于工作状态时,通过所述切换模块1控制所述第三通信模块23停止工作;当所述控制器3控制所述第二通信模块22或所述第三通信模块23处于工作状态时,通过所述切换模块1控制所述第一通信模块21停止工作。
优选的,所述第一通信模块21为蓝牙模块,所述第二通信模块22为wifi模块,所述第三通信模块23为zigbee模块。zigbee通信模块使用的是802.15.4协议。三种通信模块存在六种优先级,从高至低的优先级顺序为:wifirx(wifi模块接收信息)、wifitx(wifi模块发送信息)、bluetoothrx(蓝牙模块接收信息)、bluetoothtx(蓝牙模块发送信息)、zigbeerx(zigbee模块接收信息)、zigbeetx(zigbee模块发送信息),所述通信设备通过所述切换模块1可实现智能切换六个动作的优先顺序。
需要说明的是,本发明实施例中的三个通信模块采用三线共存的机制,即对于每个通信模块,都有两个输出端和一个输入端的三线接口,图2中各个输入/输出口的具体定义如下:
1)active:输出信号,用来表示自己是否在活动(不论rx/tx),比如zb_actuve表示zigbee模块是否在活动,在活动即表示处于工作状态,不活动表示停止工作;
2)priority:输出信号,用来表示自己想优先保证的动作是否在活动(rx或tx任选其一),比如zb_priority用来表示自己想优先保证的动作是否在活动;
3)xx_active:输入信号,除自己以外的其它通信模块是否在活动。
每个通信模块都透过上述三个接口来指示和了解其它通信模块的工作状态。但实际实现上,每个通信模块的这三个接口的互联并非直连的方式,而是透过一些逻辑电路(切换模块1中的逻辑门)实现某种优先级的控制关系。这些逻辑不透过软件实现的主要原因是软件无法做到实时处理,在各通信模块之间协同时无法确保及时和准确同步。因此,采用逻辑电路实现优先级的控制关系,能够做到实时处理,在各通信模块之间协同时确保及时和准确同步。
参见图2,所述切换模块1包括第一或门a11、第二或门a12、第三或门a13、第四或门a14、第一与门b11、第二与门b12和非门c;其中,
所述第一或门a11的第一输入端与所述第三通信模块23的第一输出端zb_priority连接,所述第一或门a11的第二输入端与所述第一通信模块21的第一输出端bt_priority连接,所述第一或门a11的输出端与所述第二或门a12的第一输入端连接;
所述第二或门a12的第二输入端与所述第二通信模块22的第一输出端wl_priority连接,所述第二或门a12的输出端与所述第一与门b11的第一输入端连接;
所述第一与门b11的第二输入端与所述第三或门a13的输出端连接,所述第一与门b11的输出端分别连接所述第二通信模块22的输入端m_active和所述非门c的输入端,所述非门c的输出端与所述第二与门b12的第二输入端连接;
所述第二与门b12的第一输入端与所述第二通信模块22的第二输出端连接wl_active1,所述第二与门b12的输出端分别连接所述第三通信模块23的输入端wl_active2和所述第四或门a14的第二输入端;
所述第四或门a14的第一输入端连接所述第三通信模块23的第二输出端zb_active,所述第四或门a14的输出端连接所述第一通信模块21的输入端bt_deny(表示控制蓝牙模块开关的信号);
所述第三或门a13的第一输入端连接所述第三通信模块23的第二输出端zb_active,所述第三或门a13的第二输入端连接所述第一通信模块21的第二输出端bt_active,所述第三或门a13的输出端连接所述第一与门b11的第二输入端。
进一步的,所述通信模块2还包括pa模块24,所述切换模块1还包括第三与门b13;其中,
所述第三与门b13的第一输入端与所述非门c的输出端连接,所述第三与门b13的第二输入端与所述第二通信模块22的第三输出端dk_pa_en(代表第二通信模块22的pa使能信号)连接,所述第三与门的输出端与所述pa模块的输入端pa_en(表示最终经过运算后的pa使能信号)连接。
优选的,因所述通信模块2中设有pa模块24,因此可通过所述pa模块24控制所述第二通信模块(wifi模块)22的开闭,由于2.4gwifi信号速率相对zigbee、蓝牙高很多,所以当蓝牙、zigbee工作时,就是要关闭wifi模块(pa控制的wifi模块),网关除了wifi关闭外,其余模块都是正常工作的。即,当控制所述第一通信模块21或所述第三通信模块23处于工作状态时,所述通过所述切换模块1控制所述第二通信模块22停止工作,具体包括:通过所述切换模块1控制所述pa模块24停止工作,以使所述pa模块24控制所述第二通信模块22停止工作。
具体的,将所述第一通信模块(蓝牙模块)21和所述第三通信模块(zigbee模块)23的活动信号都分别做或运算后看作一个整体再和所述第二通信模块(wifi模块)22的活动信号做逻辑运算形成对所述第二通信模块22的抑制动作。对于所述第三通信模块(zigbee模块)23而言,它只需要知道所述第二通信模块(wifi模块)22的活动即可,其自身活动主要受所述第二通信模块(wifi模块)22抑制。对于所述第一通信模块(蓝牙模块)21,它要受到来自所述第二通信模块(wifi模块)22和所述第三通信模块(zigbee模块)23两个模块的抑制。真值表如表1~3,其中,表中的“1”为高电平,可用于表示处于活动状态;“0”为低电平,可用于表示处于不活动状态。
表1bt/zb&wificoex真值表
示例性的,表1简单地来说,当wl_priority为高电平时,只要bt(第一通信模块)orzb(第三通信模块)有活动,就会阻断2.4gpa工作。但当wl_priority为低电平时,只有bt_priorityorzb_priority是高电平且bt(第一通信模块)orzb(第三通信模块)有活动时,才会阻断2.4gpa。这里priority背后的含义可以是tx动作或者rx动作,是通过软件配置确定的。
表2wifi&zbcoex真值表
示例性的,表2简单地来说,除去上述阻断pa的两种情况(即pa不受强制阻断)条件下,当wl有活动时,就会阻断zigbee(第三通信模块)工作。
表3wifi/zb&btcoex真值表
示例性的,表3简单地来说,除去上述阻断pa的两种情况(即pa不受强制阻断)条件下,当wlorzb有活动时,就会阻断bluetooth(第一通信模块)工作。
与现有技术相比,本发明实施例公开的通信设备,通过所述若干个逻辑门连接多个通信模块,实现多个通信模块之间工作状态的切换,第二通信模块22受到第一通信模块21和第三通信模块23的抑制,第三通信模块23受到第二通信模块22的抑制,第一通信模块21受到第二通信模块22和第三通信模块23的抑制。本发明实施例公开的通信设备解决了现有技术中具有多通信方式的通信设备的射频共存互扰的问题,能够提高通信设备的信息传输质量,保证通信设备通信正常。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
1.一种通信设备的通信方式切换方法,其特征在于,所述通信设备包括通信模块和切换模块,所述切换模块包括若干个逻辑门,所述通信模块包括与所述切换模块连接且分别采用不同通信方式的第一通信模块、第二通信模块和第三通信模块;
所述通信方式切换方法包括:
当控制所述第一通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第二通信模块停止工作;
当控制所述第二通信模块处于工作状态时,通过所述切换模块控制所述第三通信模块停止工作;
当控制所述第二通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第一通信模块停止工作。
2.如权利要求1所述的通信设备的通信方式切换方法,其特征在于,所述第一通信模块为蓝牙模块。
3.如权利要求1所述的通信设备的通信方式切换方法,其特征在于,所述第二通信模块为wifi模块。
4.如权利要求1所述的通信设备的通信方式切换方法,其特征在于,所述第三通信模块为zigbee模块。
5.如权利要求3所述的通信设备的通信方式切换方法,其特征在于,所述通信模块还包括pa模块,当控制所述第一通信模块或所述第三通信模块处于工作状态时,所述通过所述切换模块控制所述第二通信模块停止工作,具体包括:
通过所述切换模块控制所述pa模块停止工作,以使所述pa模块控制所述第二通信模块停止工作。
6.如权利要求5所述的通信设备的通信方式切换方法,其特征在于,所述切换模块包括第一或门、第二或门、第三或门、第四或门、第一与门、第二与门和非门;其中,
所述第一或门的第一输入端与所述第三通信模块的第一输出端连接,所述第一或门的第二输入端与所述第一通信模块的第一输出端连接,所述第一或门的输出端与所述第二或门的第一输入端连接;
所述第二或门的第二输入端与所述第二通信模块的第一输出端连接,所述第二或门的输出端与所述第一与门的第一输入端连接;
所述第一与门的第二输入端与所述第三或门的输出端连接,所述第一与门的输出端分别连接所述第二通信模块的输入端和所述非门的输入端,所述非门的输出端与所述第二与门的第二输入端连接;
所述第二与门的第一输入端与所述第二通信模块的第二输出端连接,所述第二与门的输出端分别连接所述第三通信模块的输入端和所述第四或门的第二输入端;
所述第四或门的第一输入端连接所述第三通信模块的第二输出端,所述第四或门的输出端连接所述第一通信模块的输入端;
所述第三或门的第一输入端连接所述第三通信模块的第二输出端,所述第三或门的第二输入端连接所述第一通信模块的第二输出端,所述第三或门的输出端连接所述第一与门的第二输入端。
7.如权利要求6所述的通信设备的通信方式切换方法,其特征在于,所述切换模块还包括第三与门;其中,
所述第三与门的第一输入端与所述非门的输出端连接,所述第三与门的第二输入端与所述第二通信模块的第三输出端连接,所述第三与门的输出端与所述pa模块连接。
8.一种通信设备,其特征在于,包括切换模块、通信模块和控制器;所述切换模块包括若干个逻辑门,所述通信模块包括与所述切换模块连接且分别采用不同通信方式的第一通信模块、第二通信模块和第三通信模块,所述控制器分别连接所述第一通信模块、所述第二通信模块和所述第三通信模块;
其中,当所述控制器控制所述第一通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第二通信模块停止工作;当所述控制器控制所述第二通信模块处于工作状态时,通过所述切换模块控制所述第三通信模块停止工作;当所述控制器控制所述第二通信模块或所述第三通信模块处于工作状态时,通过所述切换模块控制所述第一通信模块停止工作。
9.如权利要求8所述的通信设备,其特征在于,所述第一通信模块为蓝牙模块,所述第二通信模块为wifi模块,所述第三通信模块为zigbee模块。
10.如权利要求8所述的通信设备,其特征在于,所述切换模块包括第一或门、第二或门、第三或门、第四或门、第一与门、第二与门和非门;其中,
所述第一或门的第一输入端与所述第三通信模块的第一输出端连接,所述第一或门的第二输入端与所述第一通信模块的第一输出端连接,所述第一或门的输出端与所述第二或门的第一输入端连接;
所述第二或门的第二输入端与所述第二通信模块的第一输出端连接,所述第二或门的输出端与所述第一与门的第一输入端连接;
所述第一与门的第二输入端与所述第三或门的输出端连接,所述第一与门的输出端分别连接所述第二通信模块的输入端和所述非门的输入端,所述非门的输出端与所述第二与门的第二输入端连接;
所述第二与门的第一输入端与所述第二通信模块的第二输出端连接,所述第二与门的输出端分别连接所述第三通信模块的输入端和所述第四或门的第二输入端;
所述第四或门的第一输入端连接所述第三通信模块的第二输出端,所述第四或门的输出端连接所述第一通信模块的输入端;
所述第三或门的第一输入端连接所述第三通信模块的第二输出端,所述第三或门的第二输入端连接所述第一通信模块的第二输出端,所述第三或门的输出端连接所述第一与门的第二输入端。
11.如权利要求10所述的通信设备,其特征在于,所述通信模块还包括pa模块,所述切换模块还包括第三与门;其中,
所述第三与门的第一输入端与所述非门的输出端连接,所述第三与门的第二输入端与所述第二通信模块的第三输出端连接,所述第三与门的输出端与所述pa模块连接。
技术总结