无线通信终端、无线通信方法_2

文档序号:9671396阅读:来源:国知局
分配该组地址,从而发送侧能够向组地址以无线LAN将声音数据进行广播发送。另一方面,接收侧通过预先将该组地址设定为能够接收数据,从而能够接收声音数据。由此,能够实现在发送侧与接收侧之间的声音通信。
[0045]另外,各无线通信终端针对整体的组地址,预先设定为始终能够接收数据。由此,各无线通信终端始终能够接收面向整体的声音数据。另一方面,各无线通信终端针对每个规定场所的组地址,伴随本终端的用户(例如,工作人员)的移动,来切换数据接收的可能不可能。关于这一点在后面叙述。
[0046]返回到图4,声音输入输出部15由用于输入声音的话筒、和用于输出声音的扬声器构成。声音输入输出部15或将从话筒接收到的声音变换为声音数据,或基于通过无线通信而接收到的声音数据将声音从扬声器输出。
[0047]近距离无线通信部16是用于进行基于Bluetooth的近距离无线通信的接口。无线通信终端10经由近距离无线通信部16,例如从信标装置1接收信标ID1。
[0048]无线通信部17是用于进行经由网络100的基于无线LAN的无线通信的接口。无线通信终端10经由无线通信部17,例如与其他无线通信终端20进行声音通信。
[0049]接着,参照图6来说明无线通信终端10的控制部11所进行的推断本终端的所在的推断处理。控制部11每隔给点间隔(例如,每隔6秒)开始该推断处理。
[0050]首先,控制部11开始扫描用的计时器(步骤S21),对信标ID进行扫描(步骤S22)。所谓该扫描,是指确认信标ID的接收有无的动作。
[0051]接着,控制部11判断是否接收到信标ID (步骤S23),在接收到的情况下(步骤S23 是”),存储该接收电平和信标ID (步骤S24),并进到步骤S25。另一方面,控制部11在未接收到信标ID的情况下(步骤S23 否”),跳过步骤S24而进到步骤S25。
[0052]在步骤S25中,控制部11判断是否已经超时,若尚未超时(步骤S25 否”),则返回到步骤S22再次进行扫描。这样,控制部11从使扫描用的计时器开始起到超时为止始终监控着是否接收到信标ID,若接收到信标ID则存储其接收电平和ID。
[0053]在此,从使计时器开始起到超时为止的扫描间隔(Tscan)需要为进行推断处理的规定间隔(Tintvl)以下,S卩需要Tscan < Tintvl。此外,Tscan优选为发送信标ID的发送间隔的N倍。因此,在各信标装置按照每1秒来发送信标ID的情况下,Tscan可以设为例如3倍的3秒。由此,作为一个例子,以6秒间隔来进行推断处理,其间3秒进行扫描。
[0054]返回到图6,扫描的超时后(步骤S25 是”),控制部11判断在扫描中是否接收到信标ID (步骤S26)。在判断为在扫描中接收到信标ID的情况下(步骤S26 是”),控制部11判断是否接收到多个信标ID (步骤S27)。
[0055]在此,在未接收到多个信标ID的情况(步骤S27 否”)、即所接收到的信标ID是1个的情况下,控制部11对包含所接收到的信标ID的所在信息进行广播(broadcast)(步骤 S28)。
[0056]具体来说,控制部11在信标ID (场所识别信息)是1个的情况下,将该信标ID所识别的信标装置(规定场所)确定为最近的信标装置,并将该确定出的最近的信标装置推断为本终端的所在。然后,控制部11经由无线LAN向其他无线通信终端20、30广播包含最近的信标装置的信标ID和本终端的终端ID的表示本终端的所在的所在信息(参照图7)。
[0057]例如,控制部11在信标ID1的情况下,将本终端(无线通信终端10)的最近确定为收银台,并将该收银台推断为本终端的所在。然后,控制部11广播包含信标ID1和终端ID10的所在信息。
[0058]另一方面,在判断为接收到多个信标ID的情况下(步骤S27 是”),控制部11广播包含接收电平最大的信标ID的所在信息(步骤S29)。
[0059]具体来说,控制部11在信标ID(场所识别信息)是多个的情况下,将接收电平最大的信标ID所识别的信标装置确定为最近的信标装置,并将该确定出的最近的信标装置推断为本终端的所在。
[0060]例如,控制部11在接收到信标ID1、2、3的情况下,比较各信标ID的接收电平,对包含接收电平最大的信标ID(例如,信标ID2)和终端ID10的所在信息进行广播。
[0061]在此,作为比较各信标ID的接收电平的方法,存在通过接收电平的平均值、最大值或中间值来比较的方法。这时,因为各信标ID的接收次数越多,确定接收电平最大的信标ID的精度越上升,所以扫描间隔(Tscan)最好为推断处理的规定间隔(Tintvl)以下并且扫描尽可能长的时间。
[0062]返回到图6,在步骤S26中,在扫描中未接收到信标ID的情况下(步骤S26 否”),控制部11广播无信标ID的所在信息(步骤S30)。S卩,控制部11广播将信标ID设为空而仅包含本终端的终端ID10的所在信息。
[0063]以上,通过以规定间隔(Tintvl)反复图6的推断处理,从而各无线通信终端将本终端的所在信息发送给其他无线通信终端。
[0064]该图6的推断处理之后,各无线通信终端参照管理表来确定分配给距本终端最近的信标装置的信标ID的组地址。然后,将所确定出的组地址设定为能够接收数据,将除了整体的组地址之外的其他组地址设定为不能接收数据。
[0065]例如,在无线通信终端10的最近的信标装置的信标ID为1个的情况下,控制部11参照管理表来确定分配给信标ID1 (收银台)的组地址(224.1.1.101)。然后,将所确定出的组地址设定为能够接收数据,将除了整体的组地址(224.1.1.100)之外的其他组地址(224.1.1.102至224.1.1.105)设定为不能接收数据。
[0066]这样,各无线通信终端若伴随用户的移动而引起最近的信标装置发生变化,则每次都变更设定内容。因此,各无线通信终端在位于距本终端最近的信标装置(最近的规定场所)周边的期间,能够接收向该规定场所的组地址发送的声音数据。
[0067]接着,参照图8来说明接收到在图6的推断处理中发送的所在信息的无线通信终端所进行的所在信息接收处理。在该图8中,将无线通信终端10接收到从其他无线通信终端20、30等发送的所在信息的情况取作适当例来进行说明。无线通信终端10的控制部11处于所在信息的等待状态(步骤S41 否”),若接收所在信息(步骤S41 是”),则按顺序进行以下的处理。
[0068]控制部11从所在信息中获取终端ID (步骤S42)。例如,控制部11从其他无线通信装置20的所在信息中获取终端ID20。
[0069]接着,控制部11判断所获取到的终端ID是否已经存储(步骤S43)。控制部11参照存储在存储部14中的所在表来进行该判断。图9中示出该所在表的一个例子。所在表是将终端ID、信标ID和该信标ID所识别的场所建立了对应的表。通过该所在表,无线通信终端10能够管理其他无线通信终端20、30的所在。
[0070]返回到图8,在判断为所获取到的终端ID已经存储的情况下(步骤S43 是”),控制部11删除已经存储的终端ID的条目(步骤S44),将所获取到的终端ID和信标ID对应存储(步骤S45)。例如,控制部11从所在信息中削除所获取到的终端ID20的条目,将所获取到的终端ID20、信标ID5和信标ID5所识别的规定场所的副食卖场对应地重新存储到所在表中。
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1