通信方法、系统以及通信程序的制作方法

文档序号:9493748阅读:607来源:国知局
通信方法、系统以及通信程序的制作方法
【技术领域】
[0001] 本发明涉及通信方法、系统以及通信程序。
【背景技术】
[0002] 以往,有使具有传感器的节点散布在规定空间,能够使各节点协调来获取物理状 况的网络(WSN:WirelessSensorNetworks:无线传感器网络)。网络内的各节点通过多跳 通信收发数据。另外,有使用根据设置的环境获得的能量进行发电的、被称作能源采集的技 术。另外,有通过在通信的结束时从接收侧向发送侧发送ACK(ACKnwledgement),来向发送 侧传达数据正常到达的技术。
[0003] 作为相关的先行技术,例如有如下的技术,S卩,将从基站向下游发送数据收集请 求,基站的下游的模块进一步向下游的模块转发数据收集请求视作针对从基站向下游的模 块的数据收集请求的发送的ACK的技术。(例如,参照下述专利文献1。)
[0004] 专利文献1:日本特开2005-092653号公报
[0005] 然而,根据现有技术,在收集散布在规定空间的节点具有的传感器的数据时,即使 接收到数据的通信装置将ACK发送给节点,由于通信限制严格,也存在节点接收不到ACK的 情况。例如,有散布在规定空间的节点受到节点间的距离较近的其他的节点的电波的影响 而接收不到ACK的情况。另外,例如,既存在使用通过能源采集发出的电力来工作的节点因 电力不足而接收不到ACK的情况,又存在即使能够接收到ACK也因电力不足而无法将ACK 发送给其他的节点的情况。在接收不到ACK的情况下,例如存在即使通信装置接收到数据, 由于接收不到ACK而再次发送数据的情况。

【发明内容】

[0006] 在一个侧面,本发明的目的在于提供一种实现从通信限制严格的节点的数据收集 的效率化的通信方法、系统以及通信程序。
[0007] 根据本发明的一侧面,提供一种通信方法、系统以及通信程序,能够经由第一网络 通信的多个通信装置的第一通信装置针对包括具有传感器的节点组的第二网络发送传感 器的数据收集请求,多个通信装置的第二通信装置在对应于数据收集请求而接收到通过第 二网络内的节点间的多跳通信转发的传感器的数据的情况下,将表示接收到与数据收集请 求对应的传感器的数据的接收信息经由第一网络发送给第一通信装置。
[0008] 根据本发明的一方式,起到能够实现从通信限制严格的节点的数据收集的效率化 的效果。
【附图说明】
[0009]图1是表示实施方式一所涉及的系统的工作例的说明图。
[0010] 图2是表示传感器网络系统的连接例的说明图。
[0011] 图3是表示利用者终端的硬件构成例的框图。
[0012] 图4是表示数据收集请求装置的硬件构成例的框图。
[0013] 图5是表示数据汇集装置的硬件构成例的框图。
[0014] 图6是表示节点的硬件构成例的框图。
[0015] 图7是表示实施方式一所涉及的传感器网络系统的功能构成例的框图。
[0016] 图8是表示数据包的格式的一个例子的说明图。
[0017] 图9是表示检验请求发送时的工作例的说明图(其一)。
[0018] 图10是表示检验请求发送时的工作例的说明图(其二)。
[0019] 图11是表示检验请求发送时的工作例的说明图(其三)。
[0020] 图12是表示数据收集请求发送时的工作例的说明图(其一)。
[0021] 图13是表示数据收集请求发送时的工作例的说明图(其二)。
[0022] 图14是表示数据收集请求发送时的工作例的说明图(其三)。
[0023] 图15是表示数据收集请求发送时的工作例的说明图(其四)。
[0024] 图16是表示实施方式一所涉及的由利用者终端进行的检验请求指示处理顺序的 一个例子的流程图。
[0025] 图17是表示由利用者终端进行的数据收集请求指示处理顺序的一个例子的流程 图。
[0026] 图18是表示由数据收集请求装置进行的请求指示处理顺序的一个例子的流程 图。
[0027] 图19是表示由节点进行的数据包处理顺序的一个例子的流程图。
[0028] 图20是表示由数据汇集装置进行的数据收集中止指示接收处理顺序的一个例子 的流程图。
[0029] 图21是表示由数据汇集装置进行的数据包接收处理顺序的一个例子的流程图。
[0030] 图22是表示由数据汇集装置进行的检验请求处理顺序的一个例子的流程图。
[0031] 图23是由通过数据汇集装置进行的检验开始处理顺序的一个例子的流程图。
[0032] 图24是表示由数据汇集装置进行的检验汇集处理顺序的一个例子的流程图(其 一)。
[0033] 图25是表示由数据汇集装置进行的检验汇集处理顺序的一个例子的流程图(其 二)。
[0034] 图26是表示由数据汇集装置进行的数据收集请求处理顺序的一个例子的流程 图。
[0035] 图27是由通过数据汇集装置进行的数据汇集处理顺序的一个例子的流程图(其 一)。
[0036] 图28是表示由数据汇集装置进行的数据汇集处理顺序的一个例子的流程图(其 二)。
[0037] 图29是表示实施方式二所涉及的传感器网络系统的功能构成例的框图。
[0038] 图30是表示实施方式二所涉及的由利用者终端进行的检验请求指示处理顺序的 一个例子的流程图。
[0039] 图31是表示由利用者终端进行的再检验请求指示处理顺序的一个例子的流程 图。
[0040] 图32是表示由数据汇集装置进行的节点ID发送处理顺序的一个例子的流程图。
[0041] 图33是表示由数据汇集装置进行的规定数更新处理顺序的一个例子的流程图。
【具体实施方式】
[0042] 以下参照附图,对公开的通信方法、系统以及通信程序的实施方式详细地进行说 明。
[0043](实施方式一的说明)
[0044]图1是表不实施方式一所涉及的系统的工作例的说明图。系统100包括成为第一 通信装置的通信装置101、成为第二通信装置的通信装置102、以及作为具有传感器的节点 组包括节点#1~#16。通信装置10U102经由作为第一网络的网络103连接。节点#1~ #16包括于作为第二网络的网络104。
[0045] 各节点是如下这样的通信装置,S卩,具有使用根据设置有各节点的环境获得的能 量来发电的能源采集元件,并使用被充电至对通过能源采集元件产生的电力进行充电的充 电部的电力来工作。各节点被配置在规定区域R内。规定区域例如是被混泥土、土、水、空 气等物质填充的区域。各节点若被充分蓄电则起动,进行发送数据后休眠这样的间歇工作。 另外,由于通过能源采集元件产生的电力有限,所以各节点具有电力消耗较少的短距离无 线,通过多跳通信收发数据。
[0046] 另外,各节点具有传感器。各节点由各自具有的传感器测定规定区域内的温度、湿 度、应力这样的数据。
[0047]通信装置101针对网络104发行传感器的数据收集请求。通信装置102接收与传 感器的数据收集请求对应的传感器的数据。传感器的数据经由通信装置102被服务器汇 集,用于解析处理。
[0048] 网络103通过有线信号或者无线信号来连接多台计算机。网络103的通信被切断 的可能性较低,多数情况能够可靠地进行通信。另一方面,网络104使用短距离无线来连接 多个节点。
[0049]这里,通信装置10U102为了可靠地获取传感器的数据,在通信装置102接收到数 据后,通信装置102针对通信装置101发送成为ACK的表示接收到数据的接收信号。然而, 若由节点通过多跳通信向通信装置101发送接收信号,则由于节点的通信限制严格,所以 存在节点接收不到ACK的情况。这里,通信限制是针对通信的限制。例如,由于节点散布在 规定空间,所以存在受到节点间的距离较近的其他的节点的电波的影响而接收不到ACK的 情况。另外,由于节点利用能源采集元件工作,所以即存在因电力不足而接收不到ACK的情 况,也存在因电力不足而不能够向其他的节点发送ACK的情况。
[0050] 于是,在实施方式一所涉及的系统100中,在通信装置101向节点组发送数据收集 请求,通信装置102从节点组接收到数据后,使用网络103直接向通信装置101发送接收 信息。由此,系统100能够不经由通信限制严格的节点组而将数据的到达传达给通信装置 101。以下,使用图1的㈧和图1的⑶表示系统100的具体的工作例。
[0051] 在图1的㈧中,通信装置101针对包括具有传感器的节点组的第二网络104发 送传感器的数据收集请求111。然后,在图1的(B)中,若通信装置102接收到传感器的数 据收集请求111,则通信装置102经由网络103将表示接收到数据收集请求111的接收信息 112发送给通信装置101。接下来,在图2中示出将系统100应用于传感器网络系统200的 情况的例子。
[0052] 图2是表示传感器网络系统的连接例的说明图。传感器网络系统200包括利用 者终端201、数据收集请求装置202、数据汇集装置203、以及成为节点组的节点#1~节点 #16。利用者终端201、数据收集请求装置202以及数据汇集装置203分别通过网络204连 接。节点#1~节点#16包括于网络205。这里,利用者终端201与通信装置101相当。另 外,数据汇集装置203与通信装置102相当。数据收集请求装置202具有通信装置101具 有的功能中的、作为第三通信装置针对网络205进行数据收集请求的功能。另外,网络204 与网络103相当。并且,网络205与网络104相当。
[0053] 利用者终端201是利用传感器网络系统200的用户利用的计算机。利用者终端 201根据利用者的指示向数据收集请求装置202发送数据收集指示。
[0054] 数据收集请求装置202是将数据收集请求发送给周边的节点的装置。节点若接收 到数据收集请求,则运转本节点的传感器进行测定,并将数据收集请求和收集数据发送给 周边的节点。数据汇集装置203汇集接收到的收集数据,并将汇集数据发送给利用者终端 201〇
[0055] 网络204连接多台计算机。网络205例如是LAN(LocalAreaNetwork:局域网)、 WAN(WideAreaNetwork:广域网)。接下来,使用图3~图6示出利用者终端201、数据收 集请求装置202、数据汇集装置203、以及节点的硬件构成例。
[0056](利用者终端201的硬件构成例)
[0057] 图3是表示利用者终端的硬件构成例的框图。在图3中,利用者终端201包括 CPU(CentralProcessingUnit:中央处理单元)301、R0M(ReadOnlyMemory:只读存储 器)302、以及RAM(RandomAccessMemory:随机存取存储器)303。另外,利用者终端201包 括大容量非易失性存储器304以及网络I/F305。另外,利用者终端20
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1