无线通信设备和用于控制其通信模式的程序的制作方法

文档序号:16317663发布日期:2018-12-19 05:32阅读:183来源:国知局
无线通信设备和用于控制其通信模式的程序的制作方法

于2017年6月12日提交的日本专利申请no.2017-115180的公开内容,包括说明书、附图和摘要,通过引用整体并入本文。

本公开涉及无线通信设备,并且更具体地涉及用于切换无线通信设备的通信模式的技术。

背景技术

近年来,随着物联网(iot)的推广,各种通信已经成为无线通信。而且,去年公开了蓝牙(注册商标)5.0作为iot的通信标准(蓝牙核心规范v5.0,2017年5月24日从以下网址在线获得:https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=421043。

蓝牙5.0具有新的通信模式,可以使得传输距离比现有技术的通信模式更长。更具体地说,新的通信模式通过比现有技术的通信模式更高的编码强度来实现长的传输距离。



技术实现要素:

无线通信是一种利用无线电波进行通信的技术。因此,例如由于其他无线电波的干扰和信号强度随距离的衰减,存在无线通信断开的情况。

为了解决上述问题,可以考虑使用具有高编码强度的信号进行通信。然而,高编码强度的信号的码率很低。因此,使用具有高编码强度的信号进行通信导致低通信速度的不同问题。

本公开旨在解决上述问题,并且提供一种用于禁止通信断开同时还抑制通信速度下降的技术。

根据实施例的无线通信设备,包括:通信模块,被配置为能够以具有第一编码强度的第一模式和具有比所述第一编码强度高的第二编码强度的第二模式通过多个信道与另一无线通信设备进行通信;强度测量单元,测量从所述另一无线通信设备接收到的信号的强度;信道检测单元,基于每个信道的信号强度来检测多个信道中的未使用信道;以及控制设备,基于所述强度测量单元对从所述另一无线通信设备接收的信号测量的强度以及所述信道检测单元检测到的多个信道中的未使用信道的数量,在所述第一模式和所述第二模式之间切换所述通信模块的通信模式。

根据本发明实施例的无线通信设备可以抑制通信断开,同时也抑制通信速度下降。

从以下对本说明书和附图的描述中,本发明的其它目的和新颖特征将变得显而易见。

附图说明

图1是用于描述基于现有技术的无线通信设备的配置的图。

图2是用于描述根据蓝牙5.0的ble(蓝牙低功耗)的每个phy的特征的表格。

图3是用于描述无线通信设备100a和100b之间的通信的图。

图4是示出根据本发明实施例的无线通信系统的配置的框图。

图5是表示由无线通信设备400m和400s之间的长距离造成的通信断开的图。

图6是表示由无线电波干扰引起的通信断开的图。

图7是用于从正常模式切换到远程模式的主设备侧进行的控制的流程图。

图8是用于从正常模式切换到远程模式的从设备侧进行的控制的流程图。

图9是用于从远程模式切换到正常模式的主设备侧进行的控制的流程图。

具体实施方式

以下,将参照附图详细描述上述技术构思的实施例。在以下描述中,相同的部分由相同的附图标记和符号表示。这些相同的部件具有相同的名称和功能,并且对于这些相同的部件,将不重复详细的描述。以下描述的实施例和修改示例适当时可以被选择性地组合。

[现有技术]

首先,参照图1至图3,将描述基于现有技术的无线通信设备100的问题。图1是用于描述基于现有技术的无线通信设备100的配置的图。无线通信设备100包括控制设备110和通信模块120。

控制设备110包括作为功能单元的phy(物理层)指示单元112。通信模块120包括通信电路121和phy设置单元122。

通信模块120被配置为能够遵照蓝牙5.0标准进行通信。下面将参照图2描述蓝牙5.0标准的特征。

图2是用于描述根据蓝牙5.0的ble(蓝牙低功耗)的每个phy的特征的表格。

如图2所示,蓝牙5.0具有不执行前向纠错的第一phy(物理层)和执行前向纠错的第二phy。为了以下描述,将符合第一phy的通信模式定义为正常模式,并且将符合第二phy的通信模式定义为远程模式。

远程模式包括码率为1/2的通信模式(以下也称为“第一远程模式”)和码率为1/8的通信模式(以下也称为“第二远程模式”)。

正常模式下使用的信号不包含前向纠错码,并且因此编码强度较低。在远程模式中使用的信号包括前向纠错码,并且因此其编码强度比正常模式下使用的信号高。因此,远程模式具有比正常模式更长的最大通信距离。在第二远程模式中使用的信号的编码强度比在第一远程模式中使用的信号的编码强度高。

数据速率在正常模式下为1mbps(每秒位数),在第一远程模式下为500kbps,在第二远程模式下为125kbps。请注意,蓝牙5.0还包含数据速率为2mbps的phy。

再次参照图1,通信模块120以上述通信模式之一与另一设备进行通信。

例如,phy(物理层)指示单元112基于来自未示出的用户界面(例如按钮)的输入或存储在未示出的存储器中的设置来指定上述通信模式中的一种模式。phy指示单元112将指定的信息输出到phy设置单元122。

基于从phy指示单元112输入的信息,phy设置单元122设置用于与另一设备进行通信的通信模式。通信电路121在已经设置的通信模式下与另一设备进行通信。

在上述情况下,通信模块120基本上使用一种通信模式与已与其建立通信的另一设备进行通信。将参照图3描述上述无线通信设备的问题。

图3是用于描述无线通信设备100a和100b之间的通信的图。无线通信设备100a和100b均被配置为与上述无线通信设备100相同。

参照图3,假定位置300处的无线通信设备100a在正常模式(第一phy)下与位置310处的无线通信设备100b通信,并且无线通信设备100b从位置310移动到位置320。

位置300和320之间的距离比正常模式下的最大通信距离(理论上为100m)长。因此,无线通信设备100a和位置320处的无线通信设备100b需要以远程模式彼此通信。

然而,基于现有技术的无线通信设备100a和100b不被配置为能够自动切换通信模式。因此,无线通信设备100a无法与位置320处的无线通信设备100b进行通信。

假定无线通信设备100a和100b以远程模式彼此通信的不同情况。在这种情况下,即使无线通信设备100b从位置310移动到位置320,无线通信设备100a也可以保持与无线通信设备100b的通信连接。

然而,在上述情况下,即使当无线通信设备100b位于正常模式的通信范围时,无线通信设备100a也必须在通信速度低于正常模式的远程模式中与无线通信设备100b进行通信。

蓝牙与无线lan(局域网)共享2.4ghz频段(ism频段:工业科学医疗频段)。因此,无线通信设备100a和100b之间的通信会受到其他无线电波的干扰。因此,当其他无线电波的干扰强时,即使无线通信设备100a和100b之间的距离处于可允许正常模式下的通信的范围内,也需要无线通信设备100a和100b以远程模式彼此通信。

然而,基于现有技术的无线通信设备100a和100b不被配置为能够进行自动通信模式切换。因此,即使当其他无线电波的干扰较强时,无线通信设备100a和100b也继续以正常模式彼此通信。结果,无线通信设备100a和100b频繁地通信失败。

为了解决上述问题,根据本发明以下实施例的无线通信设备被配置为能够自动切换通信模式。更具体而言,当确定在正常模式下与另一设备的通信是可能的时,无线通信设备以正常模式进行通信,并且当确定在正常模式下的通信不可能时,无线通信设备将通信模式切换到远程模式。以这种方式,根据以下实施例的无线通信设备可以抑制通信中断,同时也抑制通信速度下降。下面将描述无线通信设备的具体配置和由无线通信设备执行的控制。

[实施例]

(无线通信设备的配置)

图4是示出根据本发明实施例的无线通信系统4的配置的框图。无线通信系统4包括无线通信设备400m和无线通信设备400s。无线通信设备400m和400s彼此通信。无线通信设备400m和400s被相同地配置,所以下面将代表性地描述无线通信设备400m的配置。

无线通信设备400m包括控制单元410m、通信模块420m和存储单元430m。通信模块420m被配置为能够基于蓝牙5.0标准进行通信。

控制设备410m通过读取并执行存储在存储设备430m中的控制程序而用作phy指示单元412m和切换控制单元414m。

phy指示单元412m基于从切换控制单元414m输入的信息来输出表示通信模式的信息。

切换控制单元414m基于从通信模块420m输入的信息来指定要用于与无线通信设备400s进行通信的通信模式。稍后将描述由切换控制单元414m执行的控制。在另一个实施例中,切换控制单元414m可以被配置为将表示通信模式的信息输出到通信模块420m。在这种情况下,控制设备410m可以被配置为不包括phy指示单元412m。

通信模块420m包括通信电路421m、phy设置单元422m、断开检测单元424m、强度测量单元426m和信道检测单元428m。

phy设置单元422m基于从phy指示单元412m输入的信息来设置用于与无线通信设备400s进行通信的通信模式。通信电路421m以由phy设置单元422m所设置的通信模式与无线通信设备400s进行通信。通信电路421m包括用于向无线通信设备400s发送信息的发送电路和用于从无线通信设备400s接收信息的接收电路。

断开检测单元424m通过监视从通信电路421m输出的数据信号来检测与无线通信设备400s进行的无线通信是否已断开。例如,在无线通信设备400m和400s之间没有信号交换(当没有进行通信)达预定时间段(例如4秒)时,断开检测单元424m确定与无线通信设备400s的无线通信已断开。在下文中,以上述方式检测到的通信断开也将被称为“监视超时”。当断开检测单元424m检测到无线通信的断开时,断开检测单元424m向切换控制单元414m报告通信断开和通信断开的原因。

强度测量单元426m测量由通信电路421m从无线通信设备400s接收的信号(无线电波)的强度。强度测量单元426m用作所谓的rssi(接收信号强度指示)电路。

例如,通信电路421m放大接收的rf(射频)信号,然后将rf信号下变频为几百mhz的if(中频)信号。此外,通信电路421使用滤波器从降频转换后的信号中去除噪声,并将去除了噪声的信号输出到强度测量单元426m。强度测量单元426m使用限幅放大器放大接收的信号、使放大的信号经受全波整流并输出与输入信号对应的电压(rssi信号)。通过对电压进行a/d转换,强度测量单元426m确定接收信号(无线电波)的强度(以下也称为“接收信号强度指示”)。接收到的信号强度指示例如表示为电压(v)、功率(w)和分贝(db)的组合。强度测量单元426m将如此确定的接收信号强度指示输出到切换控制单元414m。

信道检测单元428m执行cca(空闲信道评估)处理(确定未使用的频率信道)。即,信道检测单元428m检测为ble设置的40个信道中的未使用信道。例如,信道检测单元428m从强度测量单元426m获得针对各个信道的接收信号强度指示,并将具有低于预定值的接收信号强度指示的信道确定为未使用信道。信道检测单元428m向切换控制单元414m报告每个信道是否未使用。例如,信道检测单元428m每625μsec向切换控制单元414m输出关于每个信道是否是未使用的信息。

存储单元430m由非易失性存储器(例如,闪存)组成。存储单元430m存储要由控制设备410m读取和执行的控制程序。

在另一实施例中,强度测量单元426m或信道检测单元428可以被包括在控制设备410m中或者是另一种配置。

(控制的概述)

接下来,参照图5和图6,将描述通信模式切换控制。图5是表示由无线通信设备400m和400s之间的长距离造成的通信断开的图。

图6是表示由无线电波干扰引起的通信断开的图。在图5和图6,假设无线通信设备400m和400s正在使用正常模式进行通信。

在图5中,x轴表示时间,y轴表示接收信号强度指示(rssi),并且z轴表示由信道检测单元428m检测到的未使用信道的数量。

在通信阶段,由于在预定时间段(监视超时)内未接收到来自无线通信设备400s的响应,断开检测单元424m在时间t1检测到通信断开。在时间t1,接收信号强度指示低于预定强度ith。而且,在时间t1,未使用信道的数量大于未使用信道的预定数量nth(例如10)。

例如,强度ith被设置为比以下信号的强度稍低,所述信号为无线通信设备400m在无线通信设备400m和400s正常使用的环境中(关于阻挡物和无线电波干扰程度)从隔开了用于正常模式的最大通信距离(理论上为100m)的无线通信设备400s接收的信号。

低于强度ith的接收信号强度指示意味着无线通信设备400m和400s彼此远离。当未使用信道的数量等于或大于nth时,无线通信设备400m和400s之间的通信不太受无线电波干扰的影响。因此,当如图5所示发生通信断开(监视超时)时,很可能是由无线通信设备400m和400s之间的长距离引起的。

在这种情况下,无线通信设备400m和400s之间的通信可以通过从正常模式切换到远程模式而被重新建立,在远程模式中最大通信距离比在正常模式中更长(编码强度更高)。

参考图6,断开检测单元424m在时间t2检测通信断开(监视超时)。在时间t2,接收信号强度指示等于或高于预定强度ith。这表明无线通信设备400m和400s之间的距离较短。

而且,在时间t2,未使用信道的数量小于预定数量nth(例如10)。这表明无线电通信设备400m和400s之间的通信受到无线电干扰的很大影响。

因此,当如图6所示发生通信断开(监视超时)时,很可能是由妨碍从无线通信设备400s发出的分组到达无线通信设备400m的周围无线电波干扰引起的。

在这种情况下,无线通信设备400m和400s之间的通信可以通过从正常模式切换到远程模式而被重新建立,在该远程模式中抗噪声能力比在正常模式中高(编码强度更高)。

(用于从正常模式切换到远程模式的切换控制——主设备)

图7是用于从正常模式切换到远程模式的主设备侧进行的控制的流程图。图8是用于从正常模式切换到远程模式的从设备侧进行的控制的流程图。在图7和图8所示的控制示例中,无线通信设备400m用作主设备,而无线通信设备400s用作从设备。图7所示的处理被实现为控制设备410m读取并执行存储在存储设备430m中的控制程序。图8所示的处理被实现为控制设备410s读取并执行存储在存储设备430s中的控制程序。无论使用的远程模式是第一远程模式还是第二远程模式,图7和图8以及稍后将描述的图9中所示的流程图均适用。

参考图7,在步骤s705中,控制设备410m设置用于未使用信道的数量的阈值nth和用于接收信号强度指示(rssi)的阈值ith。具体而言,控制设备410m从存储设备430读取阈值。

在步骤s710中,控制设备410m建立与无线通信设备400s的通信。具体而言,当从无线通信设备400s接收到通告分组时,控制设备410m向无线通信设备400s发送连接请求。此时,无线通信设备400m和400s基于默认设置在正常模式(第一phy)中彼此通信。

在步骤s715中,控制设备410m将在步骤s705中设置的用于未使用信道的数量的阈值nth和用于接收信号强度指示的阈值ith发送到无线通信设备400s。

在步骤s720中,作为切换控制单元414m,控制设备410m监视由强度测量单元426m测量的从无线通信设备400s接收的信号的强度(接收信号强度指示)。控制设备410m还监视由ble中使用的40个信道中的信道检测单元428m检测到的未使用信道的数量。

在步骤s725中,控制设备410m确定与无线通信设备400s的通信是否已经断开。更具体地,作为切换控制单元414m,控制设备410m基于从断开检测单元424m输入的信息进行上述确定。除了监视超时之外,断开检测单元424m还检测由低电池(未示出)电量引起的通信断开。

当确定通信已经断开时(步骤s725=是),控制设备410m执行步骤s750的处理;否则(步骤s725=否),控制设备410m执行步骤s730的处理。

<在通信建立情况下的切换处理>

在步骤730中,作为切换控制单元414m,控制设备410m确定由强度测量单元426m检测的接收信号强度指示是否小于阈值ith。当确定接收信号强度指示小于阈值ith时(步骤s730=是),控制设备410m执行步骤s735的处理;否则(步骤s730=否),控制设备410m再次执行步骤s725的处理。

在步骤s735中,作为切换控制单元414m,控制设备410m确定信道检测单元428m检测到的未使用信道的数量是否小于阈值nth。当确定未使用信道的数量小于阈值nth时(步骤s735=是),控制设备410m执行s740的处理;否则(步骤s735=否),控制设备410m再次执行s725的处理。

在步骤s740中,作为切换控制单元414m,控制设备410m将用于将通信模式从正常模式(第一phy)切换到远程模式(第二phy)的指令(phy切换信号)发送到无线通信设备400s。phy切换信号包括表示要切换到的通信模式的信息。

在步骤s745中,作为切换控制单元414m,控制设备410m将通信模式从正常模式切换为远程模式。例如,当从无线通信设备400s接收到响应于phy切换信号的ack信号时,切换控制单元414m将表示远程模式的信息输出到phy指示单元412m。phy指示单元412m将表示远程模式的信息输出到phy设置单元422m。基于从phy指示单元412m接收的信息,phy设置单元422m设置远程模式用于与无线通信设备400s的通信。

当确定主设备(无线通信设备400m)和从设备(无线通信设备400s)之间保持的通信很可能将被中断时,在步骤s730至步骤s745中执行的处理使得可以将通信模式从正常模式切换到远程模式。这样,无线通信系统4可以降低通信断开的可能性。而且,由于无线通信系统4在维持通信的同时切换通信模式,所以可以顺畅地切换通信模式。

在图7所示的例子中,无线通信设备400m被配置为:当接收信号强度指示小于阈值ith(步骤s730=是)并且未使用信道的数量小于阈值nth(步骤s735=是)时,切换通信模式。在不同的情况下,无线通信设备400m可以被配置为当满足上述条件中的任何一个条件时切换通信模式。在这种情况下,无线通信系统4可以进一步提高通信可靠性。

<在通信断开情况下的切换处理>

在步骤s750中,控制设备410m确定通信断开的原因是否是监视超时。当确定通信断开的原因是监视超时时(步骤s750=是),控制设备410m执行用于切换通信模式的处理步骤序列。

由监视超时引起的通信断开表示:与作为无线通信设备400s侧的故障(例如,关闭无线电波功能或电池电量低)的结果相比,作为参考图5和图6描述的条件之一(长距离或显著的无线电波干扰)的结果而更可能发生监视超时。因此,无线通信设备400m被配置为仅当由监视超时引起通信断开时才执行用于通信模式切换的一系列处理步骤。这样,无线通信系统4可以抑制由于不必要地切换到远程模式而导致的通信速度下降。

在不同的情况下,无线通信设备400m可以被配置为不执行步骤s750的处理。在这种情况下,无线通信系统4可以进一步提高通信可靠性。

当确定通信断开的原因不是监视超时时(步骤s750=否),控制设备410m尝试在不改变当前通信模式(正常模式)的情况下重新建立与无线通信设备400s的连接(步骤s755)。控制设备410m可以被配置为:在执行重新连接处理预定次数或者预定时段不能重新建立与无线通信设备400s的重新连接时,结束用于重新连接无线通信设备400s的处理步骤序列。

在步骤s760中,作为切换控制单元414m,控制设备410m确定由强度测量单元426m检测到的接收信号强度指示是否小于阈值ith。当确定接收信号强度指示小于阈值ith时(步骤s760=是),控制设备410m执行步骤s770的处理;否则(步骤s760=否),控制设备410m执行步骤s765的处理。

在步骤s765中,作为切换控制单元414m,控制设备410m确定由信道检测单元428m检测到的未使用信道的数量是否小于阈值nth。当确定未使用信道的数量小于阈值nth时(步骤s765=是),控制设备410m执行步骤s755的处理;否则(步骤s765=否),控制设备410m执行步骤s770的处理。

在图7所示的例子中,无线通信设备400m在针对接收信号强度指示(rssi)(步骤s760)或针对未使用信道的数量(步骤s765)的任一条件成立的情况下,执行通信模式切换的处理。例如,当接收信号强度指示足够高但未使用信道的数量较小时,控制设备410m执行从正常模式切换到远程模式的处理。这样,根据本实施例的无线通信系统4可以进一步提高通信可靠性。

在不同的情况下,控制设备410m可以被配置为当用于接收信号强度指示(rssi)的条件和用于未使用信道的数量的条件两者都满足时执行用于从正常模式切换到远程模式的处理。这样,无线通信系统4可以抑制由于不必要地切换到远程模式而导致的通信速度下降。

在步骤s770中,控制设备410m将通信模式从正常模式切换到远程模式,并且等待从无线通信设备400s接收符合远程模式的通告分组。在不同的情况下,控制设备410m可以被配置成当在预定时段内没有从无线通信设备400s接收到通告分组时,结束处理步骤序列。

在步骤s775中,控制设备410m响应从无线通信设备400s接收的通告分组,将符合远程模式的连接请求发送到无线通信设备400s。这样,无线通信设备400m可以在远程模式下与无线通信设备400s建立通信(步骤s780)。

即使当主设备(无线通信设备400m)和从设备(无线通信设备400s)之间的通信断开时,上述步骤s750至步骤s780的处理也使得可以通过从正常模式切换到远程模式来自动重新建立通信。

无线通信设备400m仅在通过执行步骤s750、s760和s765的处理确定断开的通信很可能被重新建立时才执行用于通信模式切换的处理步骤序列。这样,无线通信系统4可以抑制由于不必要地切换到远程模式而导致的通信速度下降。

(从正常模式切换到远程模式的切换控制——从设备)

接下来,参照图8,将描述与图7对应的从设备侧的控制配置。在步骤s805中,响应于从无线通信设备400m接收到的连接请求,控制设备410s建立(在正常模式中)与无线通信设备400m的通信(对应于步骤s710)。

在步骤s810中,控制设备410s基于从无线通信设备400m接收到的信息(对应于步骤s715),设置用于未使用信道的数量的阈值nth和用于接收信号强度指示的阈值ith。

步骤s815、s820、s840和s845的处理与图7所示的步骤s720、s725、s750和s755的处理相同,所以这里不再重复描述。

<在通信建立情况下的切换处理>

在步骤s825中,在与无线通信设备400m的通信建立的情况下,控制设备410s确定是否已经从无线通信设备400m接收到通知通信模式改变的信号(phy切换信号)。

当确定已经接收到phy切换信号时(步骤s825=是),控制设备410s执行步骤s830的处理;否则(步骤s825=否),控制设备410s再次执行步骤s820的处理。

在步骤s830中,控制设备410s将通信模式从正常模式切换到远程模式。例如,切换控制单元414s将表示远程模式的信息输出到phy设置单元422s。作为响应,phy设置单元422s将远程模式设置为在与无线通信设备400m通信时使用的通信模式。

在以上示例中,控制设备410s被配置为根据来自无线通信设备400m的指令切换通信模式。在不同的情况下,控制设备410s可以被配置为通过执行与步骤s730和s735的处理类似的处理来独立地切换通信模式。

<在通信断开情况下的切换处理>

在步骤s850中,作为切换控制单元414s,控制设备410s确定由强度测量单元426s检测到的接收信号强度指示是否小于阈值ith。当确定接收信号强度指示小于阈值ith时(步骤s850=是),控制设备410s执行步骤s860的处理;否则(步骤s850=否),控制设备410s执行步骤s855的处理。

在步骤s855中,作为切换控制单元414s,控制设备410s确定由信道检测单元428s检测到的未使用信道的数量是否小于阈值nth。当确定未使用信道的数量小于阈值nth时(步骤s855=是),控制设备410s执行步骤s860的处理;否则(步骤s855=否),控制设备410s执行步骤s845的处理。

在步骤s860中,控制设备410s将通信模式从正常模式切换到远程模式并广播通告分组。

在步骤s865中,控制设备410s等待从接收到通告分组的无线通信设备400s接收符合远程模式的连接请求。在不同的情况下,控制设备410s可以被配置为当在预定时段内没有从无线通信设备400m接收到连接请求时结束处理步骤序列。

在步骤s870中,利用从无线通信设备400m接收到的连接请求,控制设备410s可以建立在远程模式下与无线通信设备400m的通信。

(从远程模式切换到正常模式的切换控制)

图9是用于从远程模式切换到正常模式的主设备侧进行的控制的流程图。在图9所示的例子中,无线通信设备400m用作主设备,而无线通信设备400s用作从设备。图9所示的处理被实现为控制设备410m读取并执行在存储设备430m中存储的控制程序。而且,在图7所示的步骤s745或s780之后执行图9所示的处理(即,处于通信建立在远程模式下的状态)。

在步骤s910中,作为切换控制单元414m,控制设备410m确定没有通信的经过时间(没有来自无线通信设备400s的响应而经过的时间)是否比预定时间t短。例如,时间t被设置为对应于监视超时。当确定没有通信的经过时间比时间t短时(步骤s910=是),控制设备410m执行步骤s920的处理。

在步骤s920中,作为切换控制单元414m,控制设备410m确定接收信号强度指示(rssi)是否等于或高于阈值ith。当确定接收信号强度指示等于或高于阈值ith时(步骤s920=是),控制设备410m执行步骤s930的处理;否则(步骤s920=否),控制设备410m再次执行步骤s910的处理。

在步骤s930中,作为切换控制单元414m,控制设备410m确定未使用信道的数量是否等于或大于阈值nth。当确定未使用信道的数量等于或大于阈值nth时(步骤s930=是),控制设备410m执行步骤s940的处理;否则(步骤s930=否),控制设备410m再次执行步骤s910的处理。

在步骤s940中,作为切换控制单元414m,控制设备410m将用于将通信模式从远程模式(第二phy)切换到正常模式(第一phy)的指令(phy切换信号)发送到无线通信设备400s。

在步骤s950中,作为切换控制单元414m,控制设备410m将通信模式从远程模式切换为正常模式。例如,当从无线通信设备400s接收到响应于phy切换信号的ack信号时,切换控制单元414m将表示正常模式的信息输出到phy设置单元422m。然后,phy设置单元422m将正常模式设置为与无线通信设备400s进行通信时使用的通信模式。

当在以远程模式建立通信的状态下从用作主设备的无线通信设备400m接收到phy切换信号时,用作从设备的无线通信设备400s将通信模式切换到正常模式。该处理对应于图8所示的步骤s825和s830的处理。

以上述方式,当确定能够在正常模式下进行通信时(步骤s910、s920、s930=是),根据本实施例的无线通信系统4将通信模式从远程模式切换到正常模式。因此,无线通信系统4可以抑制由于远程模式导致的通信速度下降。

在图9所示的例子中,当用于接收信号强度指示的条件和用于未使用信道的数量的条件都满足时(步骤s920和s930=是),无线通信设备400m(主设备)被配置为切换到正常模式。这样,无线通信系统4可以提高通信可靠性。

在不同的情况下,无线通信设备400m可以被配置为当满足上述条件中的任何一个条件时切换到正常模式。这样,无线通信系统4可以进一步抑制由于远程模式导致的通信速度下降。

[其他配置]

(用于在第一远程模式和第二远程模式之间切换的处理)

在上述实施例中,无线通信系统4被配置为在正常模式和远程模式之间切换。在其他实施例中,无线通信系统4可以被配置为在第一远程模式和第二远程模式之间切换。

在某些情况下,当接收信号强度指示低于阈值ith1并且等于或高于阈值ith2时,无线通信系统4从正常模式切换到第一远程模式。另外,当接收信号强度指示低于阈值ith2时,无线通信系统4从第一远程模式切换到第二远程模式。

在不同的情况下,无线通信系统4在未使用信道的数量小于等于阈值nth1并且同时等于或大于阈值nth2时,从正常模式切换到第一远程模式。此外,当未使用信道的数量小于阈值nth2时,无线通信系统4从第一远程模式切换到第二远程模式。

在又一不同的情况下,无线通信系统4可以被配置为在满足用于接收信号强度指示的条件和用于未使用信道的数量的条件两者时切换通信模式。例如,当接收信号强度指示小于阈值ith1并且未使用信道的数量小于阈值nth2时,无线通信系统4从第一远程模式切换到第二远程模式。此外,当接收信号强度指示小于阈值ith2并且未使用信道的数量小于阈值nth1时,无线通信系统4从第一远程模式切换到第二远程模式。

以上述方式,无线通信系统4可以在增强通信可靠性的同时抑制通信速度下降。

(通信标准)

在上述实施例中,无线通信系统4被配置为遵照蓝牙5.0无线标准进行通信,但是在其他实施例中,无线通信系统4可以被配置为遵照其它无线标准进行通信。例如,无线通信系统4可以根据诸如zigbee(注册商标)和wifi(无线保真)(注册商标)的无线标准进行通信。

已经描述了上述处理由控制设备410m或410s实现。控制设备410m和410s各自被配置为包括至少一个半导体集成电路和/或具有计算功能的另一电路,所述半导体集成电路诸如处理器或至少一个asic(专用集成电路)或至少一个dsp(数字信号处理器)或至少一个fpga(现场可编程门阵列)。

控制设备可以通过从至少一个物理介质(例如,存储设备430m或430s)读取一个或多个指令来执行上述处理。

介质可以是可选类型的存储器,诸如磁介质(例如,硬盘)、光介质(例如,压缩盘(cd)或dvd)、易失性存储器或非易失性存储器,但是不限于上述介质类型。

易失性存储器可以是dram(动态随机存取存储器)或sram(静态随机存取存储器)。非易失性存储器可以是rom或nvram。半导体存储器可以与至少一个处理器一起构成半导体电路的一部分。

已经基于实施例具体描述了由本发明人做出的本发明,但是本发明不限于上述实施例,并且可以在不脱离本发明的范围的情况下以各种方式进行修改。上述实施例和修改示例可以适当地组合。

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