无线通信装置、无线通信方法、外围设备以及中心设备与流程

文档序号:11845613阅读:223来源:国知局
无线通信装置、无线通信方法、外围设备以及中心设备与流程

本发明涉及无线通信装置、无线通信方法、外围设备(peripheral)以及中心设备(central)。



背景技术:

近年来,作为抑制了耗电的近距离无线通信标准的蓝牙(Bluetooth)(注册商标)低能量(low energy)(以下称为BLE)正在普及。

基于该BLE的无线通信在作为提供服务的无线通信设备的外围设备与作为利用该服务的无线通信设备的中心设备之间进行。

具体来说,首先,外围设备间歇地发送用于告知自身所拥有的服务概要、自身存在的被称为公告(advertisement)的告知信息。接着,若中心设备接收到公告,则对外围设备发送连接请求信号。接着,若外围设备接收到连接请求信号,则向中心设备发送与服务相关的数据(例如,专利文献1等)。

在先技术文献

专利文献

专利文献1:JP特开2012-142877号公报

然而,上述外围设备通过在公告之中包含作为连接对象的中心设备的识别信息(例如,ID、地址等),从而能够与特定的中心设备之间进行数据的发送接收。在该情况下,外围设备通过包含多个识别信息,从而能够与多个特定的中心设备之间进行数据的发送接收。

但是,在外围设备包含多个识别信息而发送了公告的情况下,即使想要作为连接对象的中心设备有优先顺序,也不一定能够以该优先顺序来接收连接请求信号。此外,在该情况下,也担心从多个特定的中心设备同时发送连接请求信号,多个连接请求信号发生串扰。

此外,也考虑外围设备仅包含第一个想要作为连接对象的中心设备的 识别信息来发送规定次数的公告,之后,按照第二个、第三个这样的情形以优先顺序顺序个别地每规定次数地进行发送的方法,但是后续的中心设备的待机时间会变长,效率较差。



技术实现要素:

因此,本发明鉴于这样的情况而完成,其目的在于,提供一种能够在避免串扰的同时高效地进行无线通信的无线通信装置等。

本发明提供一种无线通信装置,其特征在于,具备:告知信息发送部,其发送包含其他无线通信装置与本装置连接时的连接优先顺序在内的告知信息;信号接收部,其根据所述告知信息发送部发送的告知信息,接收从所述其他无线通信装置发送的连接请求信号;和连接确立部,其根据所述信号接收部接收到的所述连接请求信号,确立与所述其他无线通信装置的连接。

发明效果

根据本发明,能够在避免串扰的同时高效地进行无线通信。

附图说明

图1是表示实施方式涉及的无线通信系统的结构例的图。

图2是表示基于BLE标准的无线通信的时序的图。

图3是表示基于BLE标准的公告的包(packet)的图。

图4是表示实施方式涉及的外围设备的结构例的框图。

图5是表示WBGT值的分类的图。

图6是表示实施方式涉及的中心设备的结构例的框图。

图7是表示发送条件设定处理的流程图的一个例子的图。

图8是表示发送条件表的一个例子的图。

图9是表示公告发送处理的流程图的一个例子的图。

图10是表示通过公告发送处理来发送的公告的例子的图。

图11是表示公告接收处理的流程图的一个例子的图。

图12是表示实施方式涉及的时序的图。

图13是表示发送条件表的另一个例子的图。

图14是表示通过公告发送处理来发送的公告的另一个例子的图。

图15是表示变形例涉及的时序的图。

具体实施方式

下面,参照附图来说明本发明的实施方式。

图1是表示本发明的实施方式涉及的无线通信系统的结构例的图。

在图1所示的结构例中,无线通信系统1包括:作为无线通信装置的外围设备200、和作为与外围设备200不同的无线通信装置的中心设备100。

外围设备200和中心设备100基于BLE彼此进行无线通信。所谓BLE是指,在被称为Bluetooth(注册商标)的近距离无线通信标准中,以低耗电为目的来制定的标准(模式)。

这里,中心设备100利用从外围设备200提供的服务(例如,被测量出的数据等)。另一方面,外围设备200向中心设备100提供服务。

在本实施方式中,外围设备200提供测量到的规定的数据来作为服务。具体来说,外围设备200被设置于想要测量温度、湿度的场所,例如被设置于工厂、建设现场、体育馆、运动场等。外围设备200测量设置场所的温度和湿度,并根据测量值来计算WBGT(Wet Bulb Globe Temperature:湿球黑球温度)值。然后,外围设备200将温度、湿度、WBGT值等数据发送到中心设备100。另外,所谓WBGT值例如是指表示劳动环境中的作业者易于发生中暑的程度的指标值。

另一方面,中心设备100是便携式电话机、智能电话,平板型个人计算机、笔记本型个人计算机等可移动且具有基于BLE的无线通信功能的终端。在本实施方式中,作为一个例子,中心设备200由智能电话构成。另外,在本实施方式中,下面在不必特别区分各中心设备100a至100c的情况下总称为中心设备100来进行说明。

这里,参照图2来说明基于BLE标准的无线通信。图2是表示该无线通信的时序的图。

首先,外围设备200按每固定间隔即按每Tadv来发送公告。所谓该公告是指用于告知自身所拥有的服务概要、自身存在的告知信息。

接着,中心设备100接收公告。中心设备100如果有基于用户操作等 的扫描(scan)指示,则在从该扫描指示之后,接收到的公告起Tifs(例如,150μsec)后,发送连接请求信号。

接着,外围设备200如果接收到连接请求信号则与中心设备100之间确立连接,进行中心设备100所希望的数据的发送接收。在数据的发送接收之后,进行连接的切断并结束无线通信。

这里,参照图3来对在图2的无线通信中外围设备200发送的公告的包进行说明。图3是表示基于BLE标准的公告的包的图。

ADType表示ADData的种类。外围设备200在将特定的中心设备100作为连接对象的情况下,指定PublicTargetAddress(1字节)或者RandomTargetAddress(1字节)中的某一个作为ADType。并且,外围设备200在ADData之中指定特定的中心设备100的地址(6字节)。外围设备200也能够在ADData之中指定多个特定的中心设备100的地址(6字节×n)。由此,能够避免将不确定的多个中心设备100作为连接对象,即能够避免从不确定的多个中心设备100接收连接请求信号。

另外,指定PublicTargetAddress或者RandomTargetAddress当中的哪一个是根据作为连接对象的中心设备100的地址是设备固有的地址还是随机生成的地址,由外围设备200来决定的。

返回到图3,Length(长度)表示由ADType和ADData构成的Data的长度。公告数据(advertise data)由多个ADStructure构成,最大31字节,其中,该ADStructure由Length和Data构成。

这里,在想要作为连接对象的多个中心设备100以PublicTargetAddress和RandomTargetAddress同时存在的情况下,例如,在ADStructure1中指定PublicTargetAddress并包含多个中心设备100的地址,在ADStructure2中指定RandomTargetAddress并包含多个中心设备100的地址。

接着,有效载荷(payload)是由头部中的Length表示的长度的字节数,由外围设备地址和公告数据构成。

以上是基于BLE标准的公告的包。在基于图2以及图3所说明的标准的无线通信中,即使能够与多个特定的中心设备进行无线通信,也无法进行考虑了连接请求信号的串扰、多个特定的中心设备的优先顺序的无线 通信。因此,在本实施方式中,设置外围设备200在公告中包含连接优先顺序来进行发送。以下,对本实施方式涉及的外围设备200的结构进行说明。

图4是表示本实施方式涉及的外围设备200的结构例的框图。如图4所示,外围设备200具备:控制部202、ROM(Read Only Memory,只读存储器)204、RAM(Random Access Memory,随机存储器)206、无线通信处理部210、天线212、操作部220、温度传感器230、以及湿度传感器240。

控制部202例如由CPU(Central Processing Unit,中央处理单元)构成。控制部202通过按照存储在ROM204中的程序(例如,用于实现后述的发送条件设定处理、公告发送处理等的程序)来执行软件处理,从而对外围设备200所具备的各种功能进行控制。

ROM204由闪速存储器等非易失性存储器构成,如上所述,存储用于控制部202控制各种功能的程序、数据。RAM206由易失性存储器构成,被用作为控制部202为了进行各种处理而暂时存储数据的作业区域。

无线通信处理部210例如使用射频(RF:Radio Frequency)电路、基带(GG:BaseBand)电路等来构成。无线通信处理部210经由天线212进行基于BLE的无线信号的发送以及接收。

操作部220例如由开关等构成,用于输入电源的接通(ON)、断开(OFF)等用户的操作内容。

温度传感器230例如使用测温电阻体、热电偶等来构成。温度传感器230测量外围设备200的周边温度,即测量外围设备200所设置的场所的温度,并将表示测量结果的数据发送到控制部202。

湿度传感器240例如使用高分子膜来构成。湿度传感器240测量外围设备200的周边的湿度,即测量外围设备200所设置的场所的湿度,并将表示测量结果的数据发送到控制部202。

接着,对外围设备200的控制部202的功能结构进行说明。如图4所示,控制部202作为WBGT值计算部250、发送条件设定部251、判定部252、公告发送部253、连接请求接收部254、数据发送部255而起作用。

WBGT值计算部250基于分别从温度传感器230以及湿度传感器240获取到的温度以及湿度的数据,来计算作为中暑指数的WBGT值。

WBGT值越高则表示越容易中暑,根据容易中暑的程度,例如如图5所示,将WBGT值分类成注意、警戒、严重警戒、危险这4类。

发送条件设定部251接收从中心设备100发送的规定的数据的发送条件,并设定保存所接收到的发送条件。具体来说,发送条件设定部251从中心设备100接收温度、湿度、WBGT值等测量数据的发送条件(例如,温度为25℃以上等)。接着,发送条件设定部251将所接收到的发送条件设定保存至ROM204。另外,发送条件设定部251相当于发送条件接收单元。

判定部252判定是否满足发送条件设定部251所接收到的发送条件。具体来说,判定部252判定是否满足温度、湿度、WBGT值等测量数据的发送条件(例如,温度为25℃以上等)。另外,判定部252相当于判定单元。

公告发送部253在判定部252判定为满足发送条件的情况下,开始公告的发送,该公告包含:发送出发送条件的中心设备100的地址;和该中心设备100与本装置连接时的连接优先顺序。另外,公告发送部253相当于告知信息发送单元。

连接请求接收部254根据公告发送部253所发送的公告,接收从中心设备100发送的连接请求信号。此外,连接请求接收部254根据所接收到的连接请求信号,来确立与中心设备100的连接。另外,连接请求接收部254相当于信号接收单元以及连接确立单元。

数据发送部255在与中心设备100的连接确立后,将满足发送条件的测量数据发送到中心设备100。

接着,参照图6来对本实施方式涉及的中心设备100的结构进行说明。图6是表示中心设备100的结构例的框图。如图6所示,中心设备100具备:控制部102、ROM104、RAM106、无线通信处理部110、天线112、扬声器124、驱动器126、显示部128、以及触摸面板130。

控制部102例如由CPU构成。控制部102通过按照存储在ROM104中的程序(例如,用于实现后述的公告接收处理的程序)来执行软件处理, 从而对中心设备100所具备的各种功能进行控制。

ROM104由闪速存储器等非易失性存储器构成,如上所述,存储用于控制部102控制各种功能的程序、数据。RAM106由易失性存储器构成,被用作为控制部102为了进行各种处理而暂时存储数据的作业区域。

无线通信处理部110例如使用射频电路、基带电路等来构成。无线通信处理部110经由天线112进行基于BLE的无线信号的发送以及接收。

扬声器124基于来自控制部102的声音数据来输出警报等声音。驱动器126向显示部128输出基于从控制部102输出的图像数据的图像信号。显示部128例如由LCD(Liquid Crystal Display)、EL(Electroluminescence)显示器等构成。显示部128按照从驱动器126输出的图像信号来显示图像(例如,WBGT值的“警戒”等这样的图像等)。

触摸面板130配置于显示部128的上表面,是用于输入用户的操作内容的界面。触摸面板130例如内置有未图示的透明电极,在用户的手指等进行了接触的情况下,将电压发生了变化的位置检测为接触位置,并将该接触位置的信息作为输入指示而向控制部102输出。

接着,对中心设备100的控制部102的功能结构进行说明。如图6所示,控制部102作为公告接收部150、发送条件发送部151、地址判定部152、优先顺序获取部153、发送控制部154、数据接收部155而起作用。

如果有基于用户操作等的扫描指示,则公告接收部150接收公告。具体来说,公告接收部150在扫描指示之后,对用来发送公告的包的频带的信道进行扫描来接收公告。

另外,作为用于扫描指示的用户操作,例如考虑用于对外围设备200所提供的测量数据的提供服务进行利用的应用程序的启动等。此外,扫描指示不限于用户操作,也可以在应用程序启动后经过规定时间后自动地进行。

发送条件发送部151对外围设备200进行规定的数据的发送条件的发送。具体来说,发送条件发送部151在从外围设备200接收公告后,向外围设备200发送测量数据的发送条件(例如,温度为25℃以上等)。

另外,在外围设备200为了接收发送条件而发送的公告中不包含连接 优先顺序。此外,发送条件发送部151相当于发送单元。

地址判定部152判定在外围设备200满足发送条件后发送的包含连接优先顺序的公告中是否包含本装置的地址。优先顺序获取部153在通过地址判定部152判定为在公告中包含本装置的地址的情况下,获取该公告中包含的连接优先顺序。另外,优先顺序获取部153相当于获取单元。

发送控制部154基于由优先顺序获取部153获取到的连接优先顺序,对针对外围设备200的连接请求信号的发送进行控制。另外,后面叙述该发送控制部154所进行的具体的发送控制。此外,发送控制部154相当于发送控制单元。

数据接收部155根据发送控制部154所进行的连接请求信号的发送,接收从外围设备200发送的测量数据。另外,数据接收部155相当于数据接收单元。

这里,参照图7来对成为用于外围设备200包含连接优先顺序来发送公告的前提的处理即发送条件设定处理进行说明。该发送条件设定处理在从多个中心设备100受理了发送条件的情况下,在适当的定时(例如,在将外围设备200设置于测量场所后,使电源接通的定时等)开始。

首先,外围设备200的发送条件设定部251发送公告(步骤S101)。另外,该公告是在发送条件被设定前发送的公告,所以与满足发送条件后发送的包含连接优先顺序的公告不同。此外,发送条件设定部251也可以在该公告中包含表示要受理发送条件这一情况的信息来发送。

通过该公告的发送,处于能够与外围设备200进行通信的距离的多个中心设备100能够知晓外围设备200的存在和发送条件处于能受理的状态。

接着,外围设备200判定是否接收到了连接请求信号(步骤S102)。具体来说,外围设备200判定是否与发送公告这一情况相应地接收到了从多个中心设备100的某一个发送的连接请求信号。

这里,发送条件设定部251在判定为未接收到连接请求信号的情况下(步骤S102:否),直到接收到连接请求信号为止都以固定间隔来重复公告的发送。另一方面,发送条件设定部251在判定为接收到连接请求信号的情况下(步骤S102:是),与接收到连接请求信号的中心设备100确立连接(步骤S103)。

接着,发送条件设定部251判定是否与接收到该连接请求信号的中心设备100完成了配对(步骤S104)。所谓该配对指的是为了相互识别而进行成对的中心设备100的设备登记。

这里,发送条件设定部251如果判定为未完成配对(步骤S104:否),则对接收到连接请求信号的中心设备100进行配对请求(步骤S105)。这里,设发送条件设定部251请求适合于进行设备登记的必要的信息(例如,中心设备100的地址、设备名等)。

发送条件设定部251如果通过配对请求而获取了必要的信息并配对成功(步骤S106:是),则从中心设备100接收规定的数据的发送条件(步骤S107)。另一方面,如果配对没有成功(步骤S106:否),则发送条件设定部251切断与中心设备100之间的连接(骤S109),结束处理。

另一方面,发送条件设定部251如果判定为完成了配对(步骤S104:是),则从中心设备100接收规定的数据的发送条件(步骤S107)。发送条件设定部251如果接收到规定的数据的发送条件,则进行发送条件的设定保存(步骤S108),并切断与中心设备100之间的连接(步骤S109),结束处理。

外围设备200通过重复该发送条件设定处理,从而能够设定保存多个中心设备100的发送条件。这里,作为一个例子,图8示出通过该发送条件设定处理来设定的发送条件。图8是表示发送条件表的一个例子的图。

该发送条件表将用来识别中心设备100的识别信息(例如,设备名)、中心设备的地址、规定的数据的发送条件、优先度建立对应。

优先度在满足发送条件后被发送的公告中,用于决定连接优先顺序。在本实施方式中,作为一个例子,优先度是外围设备200接收到发送条件的顺序。在图8的例子的情况下,中心设备100a、100b以及100c的优先度分别为“高”、“中”以及“低”,所以可知,最初中心设备100a向外围设备200发送了连接请求信号并在连接确立后发送了发送条件,之后中心设备100b向外围设备200发送了连接请求信号并在连接确立后发送了发送条件,再之后中心设备100c向外围设备200发送了连接请求信号并在连接确立后发送了发送条件。

外围设备200在设定保存了图8的发送条件表中所例示的发送条件后, 如果满足发送条件则开始包含连接优先顺序的公告的发送。以下,参照图9来具体说明。图9是表示在设定保存了发送条件后所进行的公告发送处理的流程图的一个例子的图。另外,以下以设定保存了图8的发送条件表中所示的3个发送条件的状态为例来进行说明。

外围设备200如果设定保存了发送条件则开始公告发送处理。首先,外围设备200的控制部202以适当的定时(例如,规定时间间隔)来获取测量数据(步骤S201)。具体来说,控制部202从温度传感器230获取温度作为测量数据,从湿度传感器240获取湿度作为测量数据,从WBGT值计算部250获取WBGT值作为测量数据。

接着,判定部252判定是否满足发送条件(步骤S202)。具体来说,判定部252判定所获取到的测量数据是否满足图8所示的发送条件。

这里,在不满足发送条件的情况下(步骤S202:否),返回到测量数据的获取。

另一方面,在判定为满足发送条件的情况下(步骤S202:是),公告发送部253判定所满足的发送条件是否为2个以上(步骤S203)。公告发送部253如果判定为所满足的发送条件不是2个以上(步骤S203:否),即在所满足的发送条件为1个的情况下,发送包含满足了发送条件的中心设备100的地址和连接优先顺序在内的公告(步骤S204)。此外,在接收到连接请求信号并确立了连接的情况下,删除该确立的中心设备100的地址和连接优先顺序。

这里,例如在满足作为发送条件的温度25℃以上的情况下,公告发送部253发送包含中心设备100a的地址即Address100a和连接优先顺序1位在内的图10的例1所示的公告。例1的公告的0x00(1字节)是表示连接优先顺序的参数,数值越小则连接优先顺序越高,0x00表示连接优先顺序为1位。

此外,在地址(6字节)的开头附加了表示连接优先顺序的参数(1字节)后得到的ADData(7字节)的结构与图3所示的基于BLE标准的ADData(6字节)的结构不同。由此,ADType指定了与PublicTargetAddress以及RandomTargetAddress不同并且表示包含了连接优先顺序这一情况的类型。由此,作为包含在ADData中的中心设备100的地址,可以是 PublicTargetAddress或者RandomTargetAddress中的任一个。

另外,由于本实施方式涉及的使用了ADType和ADData的公告的包与图3的包不同,所以被称为扩展版的公告。

返回到图9,公告发送部253如果判定为所满足的发送条件为2个以上(步骤S203:是),则发送包含满足了发送条件的多个中心设备100的地址和多个连接优先顺序在内的公告(步骤S205)。例如,在同时满足作为发送条件的温度25℃以上和WBGT值警戒以上这2个发送条件的情况下,公告发送部253发送包含中心设备100a以及100b的地址即Address100a以及100b、和根据优先度决定的连接优先顺序1位以及2位在内的图10的例2所示的公告。在同时满足3个发送条件的情况下,公告发送部253发送图10的例3所示的公告。

在步骤S204或者S205之后,返回到测量数据的获取(步骤S201),重复步骤S202至S205的处理,在满足发送条件的数目未改变的时候发送相同的公告,如果满足发送条件的数目改变则发送更新后的公告。

这样,在满足了发送条件的情况下,外围设备200包含基于接收到发送条件的顺序而决定的连接优先顺序来发送公告。

接着,参照图11来说明对通过公告发送处理来发送的包含连接优先顺序在内的公告进行接收的情况下的中心设备100的处理。图11是表示中心设备100的公告接收处理的流程图的一个例子的图。

另外,适合于进行该公告接收处理,设置中心设备100处于能够与外围设备200进行通信的距离,并且有扫描指示。

首先,中心设备100的公告接收部150直到接收到公告为止都待机(步骤S301:否)。如果公告接收部150接收到公告(步骤S301:是),则地址判定部152判定在接收到的公告中是否有本装置的地址(步骤S302)。

这里,如果地址判定部152判定为接收到的公告中没有本装置的地址(步骤S302:否),则直至接收到有本装置的地址的公告为止都重复步骤S301以及S302的处理。另一方面,如果地址判定部152判定为接收到的公告中有本装置的地址(步骤S302:是),则优先顺序获取部153获取本装置的连接优先顺序(步骤S303)。

接着,发送控制部154判定是否接收到与连接优先顺序相应的次数的 公告(步骤S304)。这里,例如,将连接优先顺序是1位的情况设为公告的接收次数是1次,将连接优先顺序是2位的情况设为公告的接收次数是3次,将连接优先顺序是3位的情况设为公告的接收次数是5次。

这里,如果发送控制部154判定为未接收到与连接优先位相应的次数的公告(步骤S304:否),则接收公告(步骤S305),并直至成为与连接优先顺序相应的次数为止都重复步骤S304以及S305的处理。如果判定为接收到了与连接优先顺序相应的次数的公告(步骤S304:是),则发送控制部154发送连接请求信号(步骤S306)。

这里,例如在中心设备100a接收到例3所示的公告的情况下,由于连接优先顺序是1位,所以接收1次公告即可。由此,中心设备100a的发送控制部154在步骤S304中判定为接收到了与连接优先顺序相应的次数的公告,即接收到了1次公告,并发送连接请求信号。

另一方面,例如,在中心设备100c接收到例3所示的公告的情况下,由于连接优先顺序是3位,所以接收5次公告即可。由此,中心设备100c的发送控制部154在步骤S304中判定为没有接收到与连接优先顺序相应的次数的公告,即没有接收到5次公告,在接收剩余次数4次的公告后发送连接请求信号。

接着,在发送连接请求信号后(步骤S306),与外围设备200之间确立连接,从外围设备200发送测量数据。数据接收部155从外围设备200接收测量数据(步骤S307),在连接切断后(步骤S308),结束处理。

参照图12,来对以上参照图9以及图11说明的外围设备200的公告发送处理以及中心设备100的公告接收处理的具体例子进行说明。图12是表示本实施方式涉及的时序的图。另外,图12假设以下情景:满足图8的发送条件表的所有3个发送条件,由外围设备200发送图10的例3的公告,并且中心设备100a至100c处于能够与外围设备200进行通信的距离并形成了扫描指示。

在图12中,首先,外围设备200对中心设备100a、中心设备100b、中心设备100c发送公告。如果连接优先顺序是1位的中心设备100a接收到1次公告,则与外围设备200之间进行温度的数据发送接收。接着,外围设备200对中心设备100b、中心设备100c发送公告,如果连接优先顺 序是2位的中心设备100b接收到3次公告,则与外围设备200之间进行WBGT值的数据发送接收。接着,外围设备200通过对中心设备100c发送公告,从而连接优先顺序是3位的中心设备100c接收5次公告,与外围设备200之间进行湿度的数据发送接收。

以上,根据本实施方式,外围设备200如果满足发送条件则发送包含中心设备100与本装置连接时的连接优先顺序在内的公告。由此,在想要作为连接对象的中心设备100具有优先顺序的情况下,能够按照该优先顺序来接收连接请求信号。

此外,中心设备100如果接收到公告则在接收到与本装置的连接优先顺序相应的次数的公告后,发送连接请求信号。由此,由于不会从多个特定的中心设备100同时发送连接请求信号,所以能够避免连接请求信号的串扰。

此外,与按优先顺序个别地每规定次数地进行发送的方法相比较,在本实施方式中,即使是优先顺序低的情况,在仅满足了1个发送条件的时候也以连接优先顺序1位来发送公告。由此,能够缩短中心设备的待机时间。

这样,根据本实施方式的外围设备200和中心设备100,由于基于连接优先顺序来进行无线通信,所以能够在避免串扰的同时高效地进行无线通信。

以上结束了实施方式的说明,但是上述实施方式是一个例子,外围设备200和中心设备100的具体的结构、处理的内容等当然不限于上述实施方式中说明的情况。

(变形例)

在上述实施方式中,虽然将用于决定连接优先顺序的优先度设为从外围设备200接收到发送条件的顺序,但是并不限于此。例如,也可以将优先度设为与规定的数据的种类相应。具体来说,考虑将优先度设为WBGT值>温度>湿度>。

图13是表示基于该优先度由外围设备200进行图7的发送条件设定处理的情况下得到的发送条件表的另一个例子的图。另外,在该发送条件设定处理中,假设除了中心设备100a至100c以外也从中心设备100d接 收发送条件的情况。

如图13所示,中心设备100a至100d的优先度基于WBGT值>温度>湿度>来决定。此时,中心设备100a和100d任一个的发送条件都与温度相关,所以成为相同的优先度。图14是表示在基于图13的发送条件表所进行的公告发送处理中,由外围设备200发送的公告的另一个例子的图。

另一个例子1表示在仅满足中心设备100a的发送条件的情况下发送的公告,另一个例子2表示在满足中心设备100a以及100b的发送条件的情况下发送的公告,另一个例子3表示在满足中心设备100a至100c的发送条件的情况下发送的公告,另一个例子4表示在满足中心设备100a至100d的发送条件的情况下发送的公告。在另一个例子4中,由于中心设备100a和100d的优先度为“中”,是相同的,所以连接优先顺序都成为2位。

中心设备100按照图11的公告接收处理来接收公告。这里,设置在中心设备100接收到如另一个例子4所示这样的包含相同顺序的连接优先顺序在内的公告的情况下,例如,使用伪随机数来决定接收公告的次数。具体来说,在中心设备100d接收到由另一个例子4所示的公告的情况下,在优先顺序之中有与本装置的连接优先顺序2位相同的顺序。在该情况下,中心设备100d基于伪随机数从例如3~6的接收次数之中决定1个接收次数,在接收到该决定的次数的公告后,发送连接请求信号。

图15是变形例涉及的时序图。该图15假设以下情景:满足图13的发送条件表的所有4个发送条件,外围设备200发送图14的另一个例子4的公告,并且中心设备100a至100d处于能够与外围设备200进行通信的距离并形成了扫描指示。

此外,假设连接优先顺序是2位的相同顺序的中心设备100d和100a通过伪随机数而使公告的接收次数分别为3次和4次的情景。

在图15中,首先,外围设备200对中心设备100a、中心设备100b、中心设备100c以及中心设备100d发送公告。如果连接优先顺序是1位的中心设备100b接收到1次公告,则与外围设备200之间进行WBGT值的数据发送接收。接着,外围设备200对中心设备100a、中心设备100c以及100d发送公告。如果连接优先顺序是2位的中心设备100d接收到通过 伪随机数决定的次数的公告,即接收到3次公告,则与外围设备200之间进行温度的数据发送接收。

接着,外围设备200对中心设备100a以及中心设备100c发送公告。如果连接优先顺序是2位的中心设备100a接收到通过伪随机数决定的次数的公告,即接收到4次公告,则与外围设备200之间进行温度的数据发送接收。接着,外围设备200对中心设备100c发送公告。如果连接优先顺序是3位的中心设备100b接收到5次公告,则与外围设备200之间进行湿度的数据发送接收。

以上,根据该变形例,外围设备200基于规定的数据的种类来决定连接优先顺序,所以能够根据数据的重要度来决定连接优先顺序。

此外,根据该变形例,中心设备100在连接优先顺序之中有与本装置相同的优先顺序的情况下,基于伪随机数来决定接收公告的次数,并在接收到该决定的次数的公告后,发送连接请求信号。因此,即使在由外围设备200发送的公告中包含相同顺序的连接优先顺序的情况下,也能够根据不同的接收次数来发送连接请求信号,所以能够避免连接请求信号的串扰。

此外,在上述的实施方式中,虽然在接收到遵循优先顺序的次数后,发送连接请求信号,但是并不限于此,也可以根据遵循优先顺序的等待时间等时间来控制连接请求。

此外,虽然在上述实施方式中,使用扩展版的公告,将表示连接优先顺序的参数附加到中心设备100的地址之前,但是并不限于此。总之,只要能够使用公告来表示连接优先顺序,就可以使用任何方法。例如,在不使用扩展版的公告而使用图3的公告的情况下,也可以不使用表示连接优先顺序的参数,而按照ADData之中包含的多个中心设备100的地址的排列顺序来表示连接优先顺序。此外,也可以按每个连接优先顺序来设置ADType并分开使用。

此外,虽然在上述实施方式的公告发送处理中,以设定保存了发送条件表中的3个发送条件的状态为例进行了说明,但是并不限于此。该公告发送处理只要是设定保存了1个以上的发送条件就能够进行。例如,也可以在通过发送条件设定处理设定保存了1个发送条件后,开始公告发送处理。此时,如果增加了新的发送条件,则在公告发送处理中,判定是否满 足多个发送条件即可。

此外,本发明涉及的中心设备100以及外围设备200不依赖于专用的装置,能够使用通常的计算机系统来实现。例如,也可以通过计算机执行程序来实现中心设备100的功能以及外围设备200的功能。用于实现中心设备100的功能以及外围设备200的功能的程序可以存储在USB(Universal Serial Bus,通用串行总线)存储器、CD-ROM(Compact Disc Read Only Memory,光盘只读存储器)、DVD(Digital Video Disc,数字影音光盘)、HDD(Hard Disk Drive,硬盘驱动器)等计算机可读取的记录介质中,也可以经由网络下载到计算机中。

以上,虽然说明了本发明的优选的实施方式,但是本发明不限定为特定的实施方式,在本发明中包含权利要求书中所述的发明和其均等的范围。

符号说明:

1...无线通信系统,100...中心设备,102...控制部,104...ROM,106...RAM,110...无线通信处理部,112...天线,124...扬声器,126...驱动器,128...显示部,130...触摸面板,150...公告接收部,151...发送条件发送部,152...地址判定部,153...优先顺序获取部,154...发送控制部,155...数据接收部,200...外围设备,202...控制部,204...ROM,206...RAM,210...无线通信处理部,212...天线,220...操作部,230...温度传感器,240...湿度传感器,250...WBGT值计算部,251...发送条件设定部,252...判定部,253...公告发送部,254...连接请求接收部,255...数据发送部。

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