数据发布系统、根无线机和无线机的制作方法_2

文档序号:8532159阅读:来源:国知局
02存储由无线信号接收部301解码后的数据,以进行代理发布。代理发布部303根据来自上位无线机的代理发布指示,进行将存储部302中存储的数据一起发布或单独发送到下位无线机的控制。重发判定部304根据来自上位无线机的代理发布指示的跳数和所发布的数据的下位无线机中的接收状况,判定是重发数据还是对上位无线机通知发布状况。无线信号发送部305对数据、与其他无线机连接的连接信息、针对接收到的数据的接收响应等进行调制并发送无线信号。
[0033]另外,上位无线机表示在比本机更上位的层级构成无线网络的无线站,下位无线机表示在比本机更下位的层级构成无线网络的无线站。但是,在不同层级的2个无线机之间,有时将层级为上位的无线机作为上位无线机,将层级为下位的无线机作为下位无线机。
[0034]接着,以在数据发布系统中发布数据作为前提,对各无线机的电源接通之后等至构成图1所示的无线网络为止的动作进行说明。另外,构成无线网络的动作采用以往的一般动作即可,所以,简单地进行说明。
[0035]首先,无线机101在电源接通后周期地发送报知信号。对要发送的报知信号赋予表示自身为根AP的信息。
[0036]接着,接通无线机102?117的电源。当位于能够接收无线机101发送的报知信号的范围内的无线机102、103、104接收到报知信号后,与无线机101或网络上存在的未图示的认证服务器进行认证,与无线机101连接。无线机102、103、104在与根AP (无线机101)连接后,周期地发送报知信号。对要发送的报知信号赋予表示自身是层级2的群组的信息。
[0037]当存在于无法接收无线机101的报知信号的位置的无线机105、106、107接收到无线机102等发送的层级2的报知信号后,与层级2的无线机或网络上存在的未图示的认证服务器进行认证,与层级2的无线机连接。无线机105、106、107在与层级2的无线机连接后,周期地发送报知信号。对要发送的报知信号赋予表示自身是层级3的群组的信息。
[0038]下面,同样构成层级构造的网络。当存在于无法接收无线机101的报知信号的位置的无线机108、109、110、111、112接收到无线机105等发送的层级3的报知信号后,与层级3的无线机或网络上存在的未图示的认证服务器进行认证,与层级3的无线机连接。无线机108、109、110、111、112在与层级3的无线机连接后,周期地发送报知信号。对要发送的报知信号赋予表示自身是层级4的群组的信息。
[0039]当存在于无法接收无线机101的报知信号的位置的无线机113、114、115、116、117接收到无线机108等发送的层级4的报知信号后,与层级4的无线机或网络上存在的未图示的认证服务器进行认证,与层级4的无线机连接。无线机113、114、115、116、117在与层级4的无线机连接后,周期地发送报知信号。对要发送的报知信号赋予表示自身是层级5的群组的信息。
[0040]这里,在层级3中,无线机106能够检测来自无线机102和无线机103的报知信号,无线机107能够检测来自无线机103和无线机104的报知信号。因此,无线机106、107分别归属于2个上位无线机,确保多个(这里为2个)路径。层级4的无线机110、层级5的无线机115也同样。使用现有的路由协议即AODV等决定单播通信的路由。
[0041]在构筑层级构造的无线网络后,无线机102?117对作为根AP的无线机101通知连接信息。
[0042]无线机101从无线机102?117收到连接信息的通知后,在发布状况管理部203中生成图4所示的管理表。图4是示出管理表的结构例的图。管理表中管理的无线机的设备ID设为无线机固有的MAC地址。在管理表中,按照每个层级对正在连接的上位无线机和下位无线机的发送状态、接收状态、接收到的数据的位映射(接收Bitmap)、接收功率的信息进行管理。
[0043]发布状况管理部203在管理表中,利用“未发送”(初始状态)或“完成”对发送状态进行管理。利用“未接收”(初始状态)、“未完成”或“完成”对接收状态进行管理。接收位映射是从上位无线机进行发布时、各无线机发送的响应(接收响应)的位映射。接收功率是定期通知的与上位无线机之间的接收功率。
[0044]接着,对在数据发布系统中从无线机101依次发布数据时的数据发布方法和代理发布方法进行说明。
[0045]首先,无线机101从无线信号发送部207以组播的方式发送有线信号收发部202从发布服务器118取得的数据。此时,在无线信号发送部207中,对要发送的数据赋予共通的顺序编号,以使得能够判断接收到的来自无线机的接收响应和接收数据的重复。并且,发布状况管理部203在管理表的层级I的项目中将发送状态从“未发送”更新为“完成”。
[0046]另外,如图2的无线机101的结构中说明的那样,实际上,无线机101在无线信号发送部207中将要发布的数据调制为无线信号后进行发送,但是,为了简化说明,设为收发“数据”来进行说明。无线机102?117也同样。
[0047]在图1中,无线机102、103、104能够接收从无线机101以组播的方式发送的数据。在无线机102、103、104中,在存储部302中存储由无线信号接收部301解码后的数据,并且,设能够接收的数据为“ I ”、无法接收的数据为“O”而存储在位映射中。
[0048]无线机101在完成数据的发送后,从无线信号发送部207对无线机102、103、104单独发送用于确认所接收到的数据的帧。
[0049]无线机102、103、104将存储部302中存储的位映射作为数据而从无线信号发送部305作出响应(接收响应)。
[0050]无线机101在根据来自无线机102、103、104的接收响应而对发布状况管理部203的管理表的内容进行更新后,代理发布判定部204判定为在本机中进行重发,从无线信号发送部207单独重发各无线机中无法接收的数据,完成自身正下方的下位无线机102、103、104的发布。在发布完成的情况下,在发布状况管理部203的管理表中,在层级I的项目中,下位无线机信息的各无线机102、103、104的接收状态成为“完成”。
[0051]当自身正下方的下位无线机102、103、104的发布完成后,无线机101对下位无线机102、103、104指示代理发布。在无线机101中,当代理发布判定部204判定为进行代理发布后,代理发布无线机选择部205从还未进行代理发布的无线机102、103、104中选择一个无线机,发布方法选择部206选择与选择出的无线机有关的数据的发布方法,从无线信号发送部207对选择出的无线机发出包含数据的发布方法在内的发布指示。此时,在无线机101中,发布状况管理部203在管理表的层级2的项目中将选择出的无线机的发送状态从“未发送”更新为“完成”。
[0052]这里,使用流程图对代理发布无线机选择部205中的代理发布无线机的选择方法和发布方法选择部206中的数据发布方法的选择方法进行说明。图5是示出选择代理发布无线机的处理的流程图。并且,图6是示出选择数据发布方法的处理的流程图。另外,任意流程图均为一例,各个选择处理不限于该处理。
[0053]图5和图6的流程图中的各参数如下所述。
[0054]I 未发送”的上位无线机的数量
[0055]i 未发送”的上位无线机的识别编号
[0056]X:所保存的“未接收”的下位无线机的数量
[0057]Y:所保存的“未完成”的下位无线机的数量
[0058]Z:所保存的“未接收”的下位无线机和“未完成”的下位无线机的平均接收功率
[0059]X1:与上位无线机i连接的“未接收”的下位无线机的数量
[0060]Y1:与上位无线机i连接的“未完成”的下位无线机的数量
[0061]Z1:与上位无线机i连接的“未接收”的下位无线机和“未完成”的下位无线机的平均接收功率
[0062]具体而言,从正下方的下位无线机102、103、104的发布完成后的状态起对无线机101进行说明。此时,在图4所示的管理表中,在层级I的项目中,上位无线机信息的发送状态更新为“完成”,下位无线机信息的接收状态全部更新为“完成”。
[0063]在图5中,首先,代理发布无线机选择部205在对自身保存的信息进行初始化后(步骤S101),取得第i = I个上位无线机的信息(步骤S102)。具体而言,代理发布无线机选择部205从管理表的层级2的项目中取得无线机102的信息。要取得的信息是Xl:与上位无线机102连接的“未接收”的下位无线机的数量(2)、Yl:与上位无线机102连接的“未完成”的下位无线机的数量(O)、Zl:
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1