传感器数据的检索方法及程序的制作方法

文档序号:6461881阅读:704来源:国知局
专利名称:传感器数据的检索方法及程序的制作方法
技术领域
本发明涉及一种利用来自与网络连接的多个传感器的信息的技术。
背景技术
近年来的因特网等网络的利用主要是通过检索引擎或预先设定 的链接等,访问文件、图像或视频、声音等被存储的内容。即,实现 了对所保存的过去的内容进行访问的技术。另一方面,作为发送当前信息的技术,包括连续地配送设置在规 定位置上的摄像机(WEB摄像机)的图像的流式技术。另外,最近正 在开发通过网络取得从大量的小型无线传感器节点得到的传感数据的 传感器网络技术(专利文献1~5)。近年来,人们对利用传感器取入 现实世界的信息,并通过网络在远处的场所利用该信息的传感器网络 的期待增加。当前的因特网上的服务还局限于虛拟空间中的服务,但 传感器网络与当前的因特网在本质上的差异在于与实空间相融合。只 要能实现与实空间的融合,就可实现时间、位置等状况依赖型的各种 服务。通过网络连接存在于实空间中的各种各样的对象,可实现跟踪 能力,并且可满足要求广义上的"安全,,的社会需求或在库管理、办公 室工作"效率化"的需求。专利文献l:特开2002-006937号公才艮专利文献2:特开2003-319550号公报专利文献3:特开2004-280411号公才艮专利文献4:美国专利申请>^开第2004/0093239号i兌明书 专利文献5:美国专利申请7>开第2004/0103139号说明书 但是,上述现有例所示的检索引擎存在的问题是,虽然对于过去 存储的数据,可以知道在网络上的位置(地址),但不适合对来自与 网络连接的庞大的传感器信息的实时信息进行高效检索或检测信息变 化。发明内容本发明的目的在于实现一种传感器网络系统,可容易地检索来自 与网络连接的多个传感器的实时信息。本发明具有分散服务器,存储从多个传感器节点发送的数据;和 管理服务器,经第i网络和用户终端被连接,所述管理服务器具有模 型表格,该模型表格具有预先设定的模型名、和表示与所述模型名相 对应的数据的存储目的地的信息存储目的地,仅由分散服务器收集来 自传感器的数据,管理服务器仅管理收集来自传感器的数据的位置, 从分散服务器中检索与来自用户终端的请求相对应的数据并提供。发明效果因此,本发明由分散服务器收集来自传感器的数据,传感器的数 据所在位置由管理服务器管理,用户终端向管理服务器请求数据,管 理服务器从分散服务器取得被请求的数据。由此,即便传感器数量庞 大,由于管理服务器中未存储数据,从而可防止负载变得过大,并且 可在使用多个传感器的同时,抑制连接管理服务器与分散服务器和用 户终端的网络的通信量变得过大,从而可向用户容易且迅速地提供必 要的信息。因此,用户不必把握传感器的位置或功能,只要向管理服务器请 求数据,就可取得期望的传感器的数据作为有效信息,并且在具有多 个传感器的传感器网络中,可容易地利用信息。


图l是表示本发明第l实施方式的传感器网络的系统构成图。图2是传感器网络的功能框图。图3是表示无线传感器节点WSN的一个例子的框图。 图4是表示无线传感器节点的动作状态的曲线,表示时间与消耗 电流的关系。图5是表示无线传感器节点的配置的一个例子的说明图。 图6是表示对象与传感器节点的测量数据的关联的框图,表示测 量开始时。图7是表示对象与传感器节点的测量数据的关联的框图,表示从 测量开始经过规定时间后的状态。图8是表示对象的数据量、传感器节点的测量数据的数据量与时 间的关系的曲线。图9是表示分散数据处理服务器DDS的事件活动控制部的框图。图IO是事件表格的说明图。图11是表示目录服务器DRS的主要部分的框图。图12是传感器信息表格的说明图。图13是不同属性含义解释列表的说明图。图14是表示现实世界模型列表与分散数据处理服务器DDS的关 系的框图。图15是模型结合列表的说明图。图16是表示传感器信息登记状态的时间图。图17是传感器节点登记用的数据格式。图18是表示现实世界模型列表的登记状态的时间图。图19是表示模型结合列表的登记状态的时间图。图20是表示针对对模型结合列表的访问的响应的例子的时间图。图21是从模型结合列表指定了铃木先生的位置时的处理说明图。图22是从模型结合列表指定了铃木先生的就座状态时的处理说明图。图23是从模型结合列表指定了铃木先生的温度时的处理说明图。 图24是从模型结合列表指定了 A会议室的成员时的处理说明图。 图25是从模型结合列表指定了 A会议室的人数时的处理说明图。图26是目录服务器DRS的活动控制部ACC的框图。 图27是表示活动表格登记过程的定时图。图28是在活动表格登记时显示于用户终端UST上的活动设定画 面的说明图。图29同样是活动设定画面的说明图。图30是表示分散数据处理服务器DDS的事件表格项目的说明图。图31是表示目录服务器DRS的活动表格项目的说明图。 图32是表示单一活动的设定流程的时间图。 图33是表示单一活动的响应流程的时间图。 图34是在多个活动登记时显示于用户终端UST上的活动设定画 面的说明图。图35同样是在多个活动登记时显示于用户终端UST上的活动设 定画面的说明图。图36是表示分散数据处理服务器DDS-1的事件表格项目的说明图。图37是表示分散数据处理服务器DDS-2的事件表格项目的说明图。图38是表示目录服务器DRS的活动表格项目的说明图。图39是表示多个活动的设定流程的时间图。图40是表示多个事件的响应流程的时间图。图41表示第2实施方式,是表示分散数据处理服务器DDS的事 件活动控制部的框图。图42是在活动登记时显示于用户终端UST上的活动i殳定画面的 说明图。图43是表示分散数据处理服务器DDS的事件活动表格项目的说明图。图44是表示活动的设定流程的时间图。图45是表示多个事件和活动的响应流程的时间图。图46是表示第1变形例的传感器网络的系统构成图。 图47同样是表示第1变形例的传感器网络的系统构成图。 图48是表示第2变形例的传感器网络的系统构成图。
具体实施方式
下面,参照附图来说明本发明的一个实施方式。图l是表示本发明第1实施方式的传感器网络系统的构成图。<系统构成的概要>传感器节点WSN (无线传感器节点)、MSN (无线可移动传感 器节点)是如下的发送节点被设置在规定位置上,或被安装于规定 物体或人身上,收集关于环境的信息或关于被安装物体的信息,并将 该信息发送给基站BST-l n。传感器节点由通过无线连接于基站 BST-l n上的无线传感器节点WSN、 MSN和通过有线连接于网络 NWK-n上的有线传感器节点FSN构成。固定设置的无线传感器节点WSN例如通过所搭载的传感器周期 性地传感周围的状况,并向预先设定的基站BST发送传感信息。无线 可移动传感器节点MSN以人拿着走、被搭载于车上等可移动为前提, 将信息发送到最近的基站BST。另外,当指无线传感器节点整体(统 称)时,表示为WSN或MSN,当指各个无线传感器节点时,如 WSN-l n或MSN-l n那样附加后缀来表示。下面,其它构成要素也 一样,当表示统称时,无后缀地表示,当表示每一个时,附加后缀 "-l n"。在各基站BST-l n上连接一个或多个无线传感器节点WSN、 MSN,各基站BST-l n经由网络NWK-2 n连接于收集来自各传感器 节点的数据的分散数据处理服务器DDS-l n上。另外,网络NWK-2 n 用于连接基站BST与分散数据处理服务器(分散服务器)DDS。分散 数据处理服务器DDS根据系统规模的大小,其连接数量是可变的。各分散数据处理服务器DDS-l n具有用于存储无线和有线传感 器节点(下面简称为传感器节点)检测到的数据等的盘装置DSK和未 图示的CPU及存储器,执行规定的程序,并且如后所述,收集来自传感器节点的测量数据,按照预先规定的条件,执行数据的存储、数据的加工和经由网络NWK-1向目录服务器(管理服务器)DRS或其它 服务器的通知或数据传输等活动。另外,网络NWK-1由LAN或因特 网等构成。这里,从传感器节点收集到的数据主要是识别传感器节点的固有 ID和被传感到的数值数据,表示对应于时间序列的变化,但不能直接 成为利用传感器节点的输出的用户(用户终端UST等的使用者)容易 理解的形式。因此,目录服务器DRS根据预先设定的定义,在将传感 器节点的输出数据变换为用户可理解的现实世界模型(人、物、状态 等)之后,提示给用户。另外,分散数据处理服务器DDS-l n收集数据的对象是针对来 自属于自身所连接的网络NWK-2 n的基站BST的传感器节点、或从 其它基站BST移动来的无线传感器节点MSN的数据,来收集数据, 并执行上述变换。另外,有线传感器节点FSN也可连接于分散数据处 理服务器DDS-l n上。当然,也可将有线传感器节点FSN连接于基 站BST上,并且基站BST也可以与无线传感器节点一样地管理有线 传感器节点FSN。在网络NWK-1上连接有用于管理与从分散数据处理服务器DDS 发送的传感信息相关联的现实世界模型的目录服务器DRS、利用该目 录服务器DRS的信息的用户终端UST、进行目录服务器DRS或分散 数据处理服务器DDS以及基站BST、传感器节点的设定和管理的管 理终端ADT。另外,也可对管理传感器节点的传感器管理者、管理传 感器网络的服务的服务管理者分别准备管理终端。目录服务器DRS具有未图示的CPU、存储器和存储装置,执行 规定的程序,并且如后所述,管理与有效信息相关联的对象。即,当用户通过用户终端UST向现实世界;f莫型请求访问时,目 录服务器DRS访问拥有与现实世界模型相对应的测量数据的分散数 据处理服务器DDS-l n,取得相应的测量数据,必要时将该传感数据 变换为用户容易理解的形式后,显示于用户终端UST上。图2是图1所示的传感器网络的功能框图。这里,为了简化说明, 仅示出图1的分散数据处理服务器DDS-l n中的分散数据处理服务器 DDS-1的构成,并且,仅示出连接于分散数据处理服务器DDS-1上的 基站BST-l n中的基站BST-1的构成。其它分散数据处理服务器DDS 或基站BST也同样构成。下面,说明各部分的详细情况。<基站BST>从无线传感器节点WSN、 MSN或有线传感器节点FSN (下面称 为传感器节点)收集数据的基站BST-1具有命令控制部CMC-B、传 感器节点管理部SNM和事件监视部EVM。另外,传感器节点在附加 预先设定的ID后发送测量数据。命令控制部CMC-B与后述的分散数据处理服务器DDS-1的命令 控制部CMC-D之间执行命令的收发。例如,响应来自分散数据处理 服务器DDS-1的命令,执行基站BST-1的参数设定,或将基站BST-1 的状态发送到分散数据处理服务器DDS-1。或者,执行基站BST-1管 理的传感器节点的参数设定,或将传感器节点的状态发送到分散数据 处理服务器DDS-1。传感器节点管理部SNM保持自身管理的传感器节点的管理信息 (运行状态、剩余电力等)。而且,在分散数据处理服务器DDS-1发 出与传感器节点有关的查询的情况下,代替各传感器节点来通知管理 信息。传感器节点通过将与管理相关联的处理委托给基站BST,可降低自身的处理负荷,抑制多余的功耗。另外,传感器节点管理部SNM在事件监视部EVM检测到异常 的情况下,更新传感器节点的管理信息,向分散数据处理服务器DDS-1 通知有异常的传感器节点。另外,所谓传感器节点的异常,是表示没 有来自传感器节点的响应的情况、或传感器节点的电力达到预先设定 的阈值以下的情况等传感器节点的功能停止或达到停止的状态。另外,传感器节点管理部SNM在从命令控制部CMC-D接收到 针对传感器节点的命令(输出定时的设定)的情况下,向传感器节点发送该命令后进行设定,并在从传感器节点接收到表示设定完成的通 知之后,更新传感器节点的管理信息。另外,传感器节点的输出定时表示例如无线传感器节点WSN周期性地向基站BST-1发送数据时的 期间。_^站BST对预先设定的所属无线传感器节点WSN、 MSN和有 线传感器节点FSN执行管理,并向分散数据处理服务器DDS发送各 传感器节点测量的数据。<分散数据处理服务器DDS>分散数据处理服务器DDS-1具有存储数据库DB的盘装置DSK、 后述的命令控制部CMC-D、事件活动控制部EAC、数据库控制部 DBC。命令控制部CMC-D与基站BST和后述的目录服务器DRS进行 通信,从而进行命令等的收发。事件活动控制部EAC每当从基站BST接收来自传感器节点的测 量数据时,取得对应于测量数据的ID、即数据ID,并从后述的表格 (图IO的事件表格ETB)中读入对应于数据ID的事件的发生规则, 从而判定有无对应于测量数据值的事件发生。并且,事件活动控制部 EAC执行与对应于数据ID的事件的发生相对应的活动。另外,在传 感器节点中仅具有一个传感器的情况下,也可将用于识别传感器节点 的传感器节点ID作为数据ID。而且,作为活动实施的内容,包含如下处理根据由用户等预先 设定的每个数据ID的规则,将测量数据变换为加工数据,通过数据 库控制部DBC将测量数据与加工数据存储在数据库DB中,并向目录 服务器DRS进行通知等。在本实施方式中,如图1所示,通过对多个基站BST配置按地 域(或按场所)汇集其中的几个的多个分散数据处理服务器DDS,可 分散处理来自多个传感器节点的信息。例如,可在办公室等处,在每 个楼层设置分散数据处理服务器DDS,在工厂等处,在每座房屋中设 置分散数据处理服务器DDS。分散数据处理服务器DDS-1的盘装置DSK将从基站BST接收到 的传感器节点WSN、 MSN、 FSN的测量数据、加工这些测量数据后 形成的加工数据、和与基站BST或无线传感器节点WSN、 MSN及有 线传感器节点FSN有关的装置数据存储为数据库DB。而且,数据处理服务器DDS-1的数据库控制部DBC将从事件活 动控制部EAC送来的、作为传感器节点的输出的测量数据存储在数 据库DB中。另外,必要时,将通过对测量数据进行数值处理或与其 它数据融合而得到的加工数据存储在数据库DB中。另外,对应于来 自管理者终端ADT等的请求,对装置数据进行随时更新。<目录服务器DRS>管理多个分散数据处理服务器DDS的目录服务器DRS由控制来 自经网络NWK-1连接的用户终端UST或管理者终端ADT的通信的 会话控制部SES和后述的模型管理部MMG、模型表格MTB、装置 管理部NMG、活动控制部ACC和检索引擎SER构成。模型管理部MMG利用在现实世界模型表格MTB中设定的现实 世界模型列表MDL来管理用户容易理解的现实世界的模型(对象) 与分散数据处理服务器DDS从传感器节点收集的测量数据或加工数 据的对应关系。目录服务器DRS还管理相当于现实世界模型的测量数据或加工数据的存在场所的位置信息(URL等链接)。即,用户通过指定现实世界模型,可直接访问时刻变化的传感器节点的测量信息。来自传感器节点的测量数据和加工数据随着时间的经过而增大,而现实世界模型信息即便时间经过,其大小也不变化,仅其内容发生变化。有关该 现实世界模型的细节后述。另外,现实世界模型表格MTB存储在目录服务器DRS的规定的 存储装置(省略图示)等中。目录服务器DRS的活动控制部ACC与分散数据处理服务器DDS 的事件活动控制部EAC或命令控制部CMC-D进行通信,接收来自用 户终端UST或管理者终端ADT的事件活动的设定请求。而且,对接收到的事件或活动的内容进行解析,设定对应于解析结果的、目录服务器DRS与分散数据处理服务器DDS-l n间的功能分担。另外,有 时一个活动或事件不仅涉及一个分散数据处理服务器DDS,还涉及多 个分散数据处理服务器DDS-l n。检索引擎SER根据会话控制部SES接收到的针对对象的检索请 求,参照现实世界模型表格MTB,对分散数据处理服务器DDS的数 据库DB执行检索。另外,若检索请求是查询,则执行依照查询内容的数据库DB的 对应和查询的SQL ( Structured Query Language )变换,并执行检索。 另外,构成检索对象的数据库DB有时跨越多个分散数据处理服务器 DDS。而且,作为该查询,与"最新数据取得(快照(snapshot) /流)" 相对应。另外,"最新数据取得(流)"在活动控制部ACC的活动设 定中相对应。即,只要在相应的分散数据处理服务器DDS的事件活动 控制部EAC中设定始终将相应数据传输给用户终端的活动的设定即 可。接着,装置管理部NMG统一管理连接于网络NWK-1上、构成 传感器网络的分散数据处理服务器DDS、连接于分散数据处理服务器 DDS上的基站BST、连接于基站BST上的传感器节点。装置管理部NMG向管理者终端ADT等提供与分散数据处理服 务器DDS、基站BST、传感器节点的登记或检索有关的接口,管理各 个装置的状态或传感器节点的状态。装置管理部NMG可向分散数据处理服务器DDS或基站BST、 传感器节点发出命令,通过该命令来管理传感器网络的资源。另外, 传感器节点经由作为其上位的基站BST的命令控制部CMC-B,从装 置管理部NMG接收命令,基站BST经由上位的分散数据处理服务器 DDS的命令控制部CMC-D,从装置管理部NMG接收命令。另外,作为装置管理部NMG经由命令控制部CMC-D发出的命 令,例如包括复位、参数设定、数据删除、数据传输、定型事件/活动设定等。<传感器节点的一例>下面,图3~图5中示出传感器节点的一例。图3是表示无线传感器节点WSN的一个例子的框图。无线传感 器节点WSN由测量测量对象的状态量(温度、压力、位置等)或状 态量的变化(低温/高温、低压/高压等)的传感器SSR、控制传感器 SSR的控制器CNT、与基站BST进行通信的无线处理部WPR、向各 模块SSR、 CNT、 WPR供电的电源POW和进行收发的天线ANT构 成。控制器CNT按预先设定的周期或不定期地读入传感器SSR的测 量数据,向该测量数据附加预先设定的传感器节点的ID,然后传送给 无线处理部WPR。有时也将进行了传感的时间信息作为时间标记附加 在测量数据上。无线处理部WPR将从控制器CNT发送的数据发送给 基站BST。另外,无线处理部WPR将从基站BST接收到的命令等发送给控 制器CNT,控制器CNT对接收到的命令进行解析,然后执行规定的 处理(例如设定变更等)。并且,控制器CNT经无线处理部WPR将 电源POW的剩余电力(或充电量)信息发送给基站BST。另外,控 制器CNT自身监视电源POW的剩余电力(或充电量),在剩余电力 低于预先设定的阈值的情况下,向基站BST发送没电的警报。无线处理部WPR为了以有限的电力进行长时间测量,如图4所 示,间歇地动作,从而降低功耗。图中,在睡眠状态SLP下,控制器 CNT停止传感器SSR的驱动,并在规定的定时从睡眠状态切换到动 作状态,驱动传感器SSR,发送测量数据。另外,图3中示出在一个无线传感器节点WSN中具有一个传感 器SSR的例子,但也可配置多个传感器SSR。或者,也可设置存储了 固有识别符ID的存储器来代替传感器SSR,也可将无线传感器节点 WSN用作标签。另外,在图3、图4中,电源POW也可以是使用电池的情况,或具有太阳能电池或振动发电等自主发电机构。另外,无线可移动传感器节点MSN也可以与图3、图4一样构成。图5是表示与上述图1、图2所示的分散数据处理服务器DDS-1 相连接的传感器节点的一个例子的细节图。在本实施方式中,示出在办公室和A会议室、B会议室中设置传 感器节点的例子。在办公室中设置基站BST-0,在办公室的椅子上配置具有感压 (压力)开关作为传感器SSR的无线传感器节点WSN-0。无线传感 器节点WSN-0被设定成与基站BST-0通信。在A会议室中设置基站BST-l,在A会议室的椅子上配置具有 感压开关作为传感器SSR的无线传感器节点WSN-3 10。另外,在A 会议室中设置具有温度传感器的有线传感器节点FSN-1,连接于基站 BST-l上。各无线传感器节点WSN-3 10和有线传感器节点FSN-1被 设定成与基站BST-l通信。同样,在会议室B中设置基站BST-2,在会议室B的椅子上设 置具有感压开关作为传感器SSR的无线传感器节点WSN-11 17和具 有温度传感器的有线传感器节点FSN-2,并连接于基站BST-2上。在使用这些办公室、A会议室、B会议室的工作人员身上安装兼 作姓名牌的无线传感器节点MSN-1。无线传感器节点MSN-1构成为 具有测量工作人员的体温(或周围温度)的温度传感器SSR-1和存储 工作人员固有的识别符(工作人员ID)的标签TG-1的姓名牌。无线 传感器节点MSN-1可向基站BST-O、 1或2发送工作人员ID和作为 测量数据的温度。<传感器网络的动作原理>下面,利用图6~图8来说明上述图1~图5所示的传感器网络的 动作概要。图6是表示作为现实世界模型的具体形式的对象与传感器节点的 测量数据的关联的框图,表示测量开始时,图7表示从图6的状态经 过规定时间后的状态。在图6中,目录服务器DRS事先生成如下的对象作为现实世界 模型,并定义在现实世界模型表格MTB的现实世界模型列表MDL 中。这里,示出铃木先生的情况,作为使用图5的办公室或A会议室、 B会议室的工作人员,并且该人物安装图6所示的无线传感器节点 MSN画1。如图12的传感器信息表格STB所示,定义了传感器信息表格, 在该传感器信息表格中,各传感器节点MSN的测量数据(例如温度) 或位置信息存储在被指定作为数据存储目的地的分散数据处理服务器 DDS中。在此,可得到传感器节点MSN的位置信息,作为检测传感 器节点MSN的基站BST的ID信息。另夕卜,在现实世界模型表格MTB的现实世界模型列表MDL中, 定义了铃木先生的位置这一对象(OBJ-l)在测量数据1 (LINK-1) 这一存储目的地中具有数据实体,并且管理现实世界模型与实际数据 的位置的对应关系。即,在现实世界模型列表MDL中,将铃木先生的位置(OBJ-l) 这一对象与对应于测量数据1 ( LINK-1 )的分散数据处理服务器DDS 的存储位置建立关联。在图6、图7中,将表示铃木先生的位置的、 来自无线传感器节点MSN-1的位置信息(例如定义为"连接于哪个基 站BST上")存储在分散数据处理服务器DDS的盘装置DSK1中。从用户终端UST的角度看,可看到铃木先生的位置(OBJ-l)的 值存在于目录服务器DRS的现实世界模型表格MTB中,但实际的数 据不是存储在目录服务器DRS中,而是存储在预先设定的分散数据处 理服务器DDS的盘装置DSK1中。在现实世界模型表格MTB中定义了铃木先生就座(OBJ-2)这 一对象,将从安装在办公室椅子上的感压开关(WSN-0)求出的就座 信息存储在测量数据2 (LINK-2)中。并且,定义了对应于测量数据 2的分散数据处理服务器DDS与存储位置。在图6、图7中,将来自 MSN-1和无线传感器节点WSN的就座信息存储在分散数据处理服务 器DDS的盘装置DSK2中。在现实世界模型表格MTB中定义了铃木先生的温度(OBJ-3) 这对象,将无线传感器节点MSN-1的温度传感器SSR-1所测量的温 度存储在测量数据3 (LINK-3)中。并且,定义了对应于测量数据3 的分散数据处理服务器DDS与存储位置。在图6、图7中,将来自 MSN-1的温度存储在分散数据处理服务器DDS的盘装置DSK3中。在现实世界模型表格MTB中定义了 A会议室成员(OBJ-4)这 一对象,将根据A会议室的基站BST-1所连接的无线传感器节点MSN 的信息求出的工作人员的姓名存储在测量数据4 (LINK-4)中。在不 使用感压开关(WSN-3 10)的情况下,也可根据在某个单位时间内 由A会议室内的基站BST-1检测出的无线传感器节点MSN的个数来 求出A会议室的人数。并且,定义了对应于测量数据4的分散数据处 理服务器DDS与存储位置。在图6、图7中,来自各工作人员的无线 传感器节点MSN的个人信息被存储在分散数据处理服务器DDS的盘 装置DSK4中。在现实世界模型表格MTB中定义了 A会议室人数(OBJ-5)这 一对象,将通过A会议室的感压开关(WSN-3 10)求出的人数存储 在测量数据5 (LINK-5)中。并且,定义了对应于测量数据5的分散 数据处理服务器DDS与存储位置。在图6、图7中,无线传感器节点 WSN-3~10的就座信息存储在分散数据处理服务器DDS的盘装置 DSK5中。在现实世界模型表格MTB中定义A会议室温度(OBJ-6)这一 对象,将A会议室的有线传感器节点FSN-1所测量的温度存储在测量 数据6(LINK-6)中。并且,定义了对应于测量数据6的分散数据处 理服务器DDS与存储位置。在图6、图7中,来自FSN-1的温度存储 在分散数据处理服务器DDS的盘装置DSK6中。即,现实世界模型表格MTB中定义的各对象OBJ存储有对应于 测量数据的存储目的地(LINK),从用户终端UST的角度看,可看 到目的数据存在于目录服务器DRS中,但实际的数据被存储在分散数 据处理服务器DDS中。而且,在信息的存储目的地L1NK中设定了传感器节点所测量的 测量数据或将测量数据变换为用户可理解的形式后形成的加工数据等 用户可利用的数据的存储位置。由各分散数据处理服务器DDS收集来 自传感器节点的测量数据,并且,只要如后所述设定事件活动,就可 对测量数据进行加工等,并作为加工数据存储在规定的分散数据处理 服务器DDS中。实际的来自传感器节点的数据收集与加工由分散数据处理服务 器DDS进行,由目录服务器DRS管理现实世界模型与信息的存储目 的地以及传感器节点的定义等。由此,用户终端UST的利用者不必知道传感器节点的所在位置, 通过检索对象OBJ,就可得到与传感器节点的测量值(或加工数据) 相对应的期望数据。而且,由于目录服务器DRS管理每个对象OBJ的存储目的地(链 接目的地),并且由分散数据处理服务器DDS存储并处理实际的数据, 所以即便传感器节点的数量庞大,也可防止数据处理服务器DDS的负 荷过大。即,可在使用多个传感器节点的同时,抑制连接目录服务器 DRS、分散数据处理服务器DDS及用户终端UST的网络NWK-1的 通信量过大。在从图6的状态经过了规定时间的图7中,在分散数据处理服务 器DDS的盘装置DSK1 6中写入来自传感器节点的实际测量数据,数 据量随着时间的经过而增大。另一方面,与目录服务器DRS的现实世界模型表格MTB的模型 列表MDL中设定的对象OBJ-l 6相对应的存储目的地LINK-1 6即 便时间经过,信息量也不变化,但存储目的地LINK-1 6指示的信息 的内容发生变化。即,目录服务器DRS管理的对象OBJ-l 6的信息量和分散数据 处理服务器DDS管理的测量数据1 6的数据量与时间的关系如图8 所示,对象的数据量恒定,但测量数据随着时间的经过而增加。例如,在一个基站BST上连接有数百个传感器节点,在一个分散数据处理服务器DDS上连接有多个基站BST,在一个目录服务器 DRS上连接有数十个分散数据处理服务器DDS的情况下,传感器节 点的总数为数千至数万。若假设各传感器节点每分钟顺序发送数据, 则每秒钟向分散数据处理服务器DDS发送数百至数千的测量数据,来 判定有无事件,在发生事件的情况下,通过规定的活动来产生通知或 数据加工等处理。如果由一个或少数几个服务器来实现这些处理,则 服务器自身的负荷或用于与服务器连接的网络的负荷变得极大。并且, 就收集到的数据或加工的数据而言,因为发生从用户终端UST的访 问,由于向用户终端UST提供数据,也使服务器的负荷或网络的负荷 进一步变大。因此,将从用户终端UST接收访问、管理传感器节点的信息的 存储目的地的目录服务器DRS;和管理多个基站BST、从分配给基站 BST的传感器节点收集数据并进行加工的分散数据处理服务器DDS 分开。来自传感器节点的信息通过由多个分散数据处理服务器DDS分 散收集,并由各分散数据处理服务器DDS分别进行数据的存储或加 工,可分散多个传感器节点的数据收集和加工处理,防止负荷集中于 特定的服务器。另一方面,目录服务器DRS集中(一维)地管理根据传感器节 点的测量数据得到的信息的存储目的地,并向用户终端UST提供对象 与存储目的地LINK的对应关系。用户即便不知道传感器节点的物理 位置等,也只要向目录服务器DRS查询目的对象,就可根据数据的存 储位置得到有效信息。即,通过由目录服务器DRS集中管理信息的存 储目的地,与传感器节点的所在位置无关,用户终端UST只要访问目 录服务器DRS,就可得到与目的传感器节点有关的测量数据或加工数 据。而且,目录服务器DRS根据不同属性含义解释列表ATL,将从 分散数据处理服务器DDS得到的数据变换为用户可理解的信息,并提 供给用户终端UST。另外,与所构筑的系统构成相对应地来设定、变更存储在目录服务器DRS中的对象,不象传感器节点检测的测量数据那样随时间变 化,所以集中管理对象的部分不受随时间变化的测量数据的负荷变动 的影响。因此,由于抑制了与分散数据处理服务器DDS之间直接交换 传感器节点的数据,所以可抑制与目录服务器DRS相连接的网络 NWK-1的负荷过大。另外,图6、图7中示出分别向各个分散数据处理服务器DDS 连接盘装置DSK的情况,但也可如图5所示,设置一个分散数据处理 服务器DDS,在其中设置多个盘装置DSK,并且还可以将盘装置DSK 分组连接于多个分散数据处理服务器DDS上。<测量数据与事件的关系>下面,图9、图10中示出由分散数据处理服务器DDS收集的测 量数据与基于测量数据的事件活动的关系。在图9中,分散数据处理服务器DDS的事件活动控制部EAC具 有使从基站BST收集的测量数据与事件相对应的事件表格ETB。事件表格ETB如图IO所示,由分配给每个传感器节点、被赋予 测量数据的数据ID (对应于图12和图14的数据ID);针对测量数 据、作为事件的发生判断条件的EVT;和决定是否将测量数据存储在 数据库DB中的数据存储DHL构成1个记录。例如,图中,数据ID为"XXX"的测量数据在其值比Al大时, 向目录服务器DRS通知事件的发生。另外,设定成数据ID为"XXX" 的测量数据在每次数据到达时被写入盘装置DSK中。在分散数据处理服务器DDS中,首先由传感数据ID抽取部IDE 接收从基站BST接收到的测量数据,抽取作为被赋予测量数据的ID 的数据ID。另外,传感数据ID抽取部IDE将测量数据发送给最新数 据存储器LDM。将抽取出的数据ID发送给事件检索部EVS,检索事件表格ETB, 若有数据ID —致的记录,则将该记录的事件内容EVT与测量数据发 送给事件发生判定部EVM。事件发生判定部EVM比较测量数据的值与事件内容EVT,若满 足条件,则通过目录服务器接口 DSI向目录服务器DRS通知事件的 发生。另外,事件发生判定部EVM向最新数据存储器传递数据存储 DHL的请求。DB控制部DBC对于事件表格ETB的数据存储DHL为YES的 数据,从最新数据存储器LDM接收数据,并写入盘装置DSK。分散数据处理服务器DDS在目录服务器接口 DSI从目录服务器 DRS接收到测量数据的参照请求的情况下,向数据访问接收部DAR 发送该访问请求。在数据访问接收部DAR中,若访问请求是最新的数据,则从最 新数据存储器LDM中读入与包含在访问请求中的数据ID相对应的测 量数据,然后返回给目录服务器接口 DSI。或者,若访问请求是过去 的数据,则从盘装置DSK中读入与包含在访问请求中的数据ID相对 应的测量数据,然后返回到目录服务器接口 DSI。这样,在分散数据处理服务器DDS中,将从基站BST收集的传 感器节点数据中的最新数据保持在最新数据存储器LDM中,并且, 仅将被预测以后需要参照的数据记录在盘装置DSK中。另外,还可设 定仅将事件发生时的数据记录在盘装置DSK中。这种情况下,可防止 由于周期性(观测间隔)地收集的数据引起的盘使用量增加。通过以 上方法,可由一个分散数据处理服务器DDS来管理多个基站BST(即 多个传感器节点)。<装置管理部NMG和模型管理部MMG的细节><装置管理部NMG>图11表示图2所示的目录服务器DRS的装置管理部NMG和模 型管理部MMG及现实世界模型表格MTB的细节。首先,目录服务器DRS的装置管理部NMG具有管理传感器节 点的传感器信息表格STB、用于向传感器信息表格STB登记/变更传 感器节点的登记接口、和检索传感器信息表格STB的内容的检索接 口。另外,这里,传感器信息表格STB由传感器管理者终端ADT-A来管理。传感器信息表格STB如图12所示,事先分配给每个传感器节点 的数据ID、表示传感器节点种类的传感器种类、表示传感器节点的测 量对象的含义、传感器节点所测量的计测值的内容、表示设置传感器 节点的位置(或对象)的设置场所、表示传感器节点从测量对象中检 测测量值的周期的观测间隔、和表示测量数据的存储目的地(分散数 据处理服务器DDS-l n上的存储位置)的数据存储目的地由1个记录 构成,并将识别传感器节点的ID作为索引来管理。例如,构成为图5所示姓名牌的无线传感器节点MSN-1的标签 TG-1表示数据ID被分配为01,测量对象为无线传感器节点MSN-1 的场所(位置),测量的周期为每隔30秒,测量数据被存储在分散数 据处理服务器DDS-1中。同样,配置在构成为姓名牌的无线传感器节 点MSN-1中的传感器SSR-1表示数据ID被分配为02,测量对象为周 围的温度,测量的周期为每隔60秒,测量数据被存储在分散数据处理 服务器DDS-2中。该传感器信息表格STB由上述传感器管理者终端ADT-A设定, 传感器管理者或服务管理者通过参照传感器信息表格STB,可知道传 感器节点的功能和位置以及测量数据的存储目的地。另外,在传感器节点测量数据的周期不恒定的情况下,如图12 的传感器节点ID=03的就座传感器那样,通过将观测间隔设为"事件", 无论周期如何,仅在传感器检测出特定状态时,才向分散数据处理服 务器DDS通知该状态。<模型管理部MMG>下面,说明图11所示的模型管理部MMG和现实世界模型表格 MTB。模型管理部MMG管理的现实世界模型表格MTB由用于解释传 感器节点的测量数据具有何含义的不同属性含义解释列表ATL、表示 图6所示对象OBJ-l n的模型名与实际的信息存储位置的对应关系的 现实世界模型列表MDL、和表示对象OBJ-l n间的相关关系的模型结合列表MBL构成。另外,模型管理部MMG为了管理这些现实世界模型表格MTB 的各列表,具有管理不同属性含义解释列表ATL的不同属性含义解释 列表管理部ATM、管理现实世界模型列表MDL的现实世界模型列表 管理部MDM、和管理模型结合列表MBL的模型结合列表管理部 MBM,各管理部分别具有用于进行列表的登记/变更的登记接口、和 用于进行各列表检索的检索接口。另外,在此,现实世界模型表格MTB由利用服务管理者终端 ADT-B的服务管理者管理。另外,在图11中,传感器管理者终端与 服务管理者终端如图1所示,也可使用一个管理终端ADT。另外,利用传感器网络的用户终端UST经由各列表的检索接口, 从期望的列表中执行对象OBJ的检索。首先,不同属性含义解释列表管理部ATM管理的不同属性含义 解释列表ATL由于来自传感器节点WSN、 MSN、 FSN的返回值(测 量值)或由分散数据处理服务器DDS变换后的加工数据在保持原始值 的情况下无法被用户终端UST的利用者(下面简称为用户)所理解, 所以如图13所示,具有用于将传感器节点的输出值变换为有效信息的 表格。图13与对象OBJ-l n相对应地预先设定。在图13中,姓名表格ATL-m对应于图6所示的铃木先生的位置 OBJ-l,如图12所示,与来自传感器种类为姓名牌的传感器节点 MSN-1中设定的标签TG中所设定的识别符的返回值(测量值)相对 应的人名与含义栏建立对应。在图13中,场所表格ATL-p是表示佩戴了姓名牌的工作人员的 位置的表格,对应于返回值(例如连接有传感器节点的基站的ID)的 场所名称与含义栏建立对应。例如,在返回值为01的情况下,表示场所为办公室。另外,图13的就座表格ATL-s表示图5所示的办公室内或A会 议室的椅子的就座状态,针对每个椅子(各无线传感器节点 WSN-3-10)设置,存储与无线传感器节点WSN-3 10的返回值(测量值)相对应的就座状态(在位或不在位)。例如,在返回值为00 的情况下,表示在位(就座)状态,在返回值为01的情况下,表示不在位。同样,图13的温度表格ATL-t是表示图5所示温度传感器 (MSN-1的SSR-1、 FSN-1、 2)所示值的表格,将返回值(温度传感 器的测量数据)变换为温度y的函数f (x)被存储在含义栏中。在图13中,人数表格ATL-n是表示在A会议室中的工作人员的 人数的表格,对应于返回值(A会议室内椅子传感器的就座数、或A 会议室内的可移动节点MSN的数量)的人数与含义栏建立对应。这样,不同属性含义解释列表ATL是定义针对测量数据的含义 的列表,与生成的对象相对应地来设定各个表格。然后,现实世界模型列表MDL由服务管理者等预先设定,如图 14所示,将与针对每个对象设定的模型名相对应的信息的位置存储在 信息链接目的地中。即,模型名与信息链接目的地及数据ID成对地 构成现实世界模型列表MDL。目录服务器DRS利用模型列表MDL来仅管理用户可理解的有 效信息,该有效信息的所在位置是分散数据处理服务器DDS-l n中的 一个。因此,在模型列表MDL中定义的对象OBJ将有效信息的实体 位于何处设定在信息链接目的地中。另外,该信息链接目的地由服务 管理者等预先设定。同样,数据ID是与构成对象值的基础的传感器 数据(从传感器节点直接得到的数据、或加工后得到的数据)相对应 的值。在图14中,例如针对铃木先生的位置OBJ-l存储LINK-1这一 信息链接目的地,在该信息链接目的地中存储URL或路径等,当从 用户终端UST检索该对象时,可从信息链接目的地得到有效信息(对 象的实体)。例如,当从用户终端UST向目录服务器DRS的检索引擎SER 发送关键词等时,从检索引擎SER返回模型列表MDL的模型名中包 含关键词的模型名的列表。当操作用户终端UST的用户选择了期望的模型名时,首先,目录服务器DRS从被设定为信息链接目的地LINK 的分散数据处理服务器DDS取得对应于信息链接目的地的数据。目录服务器DRS根据不同属性含义解释列表ATL,将取得的数 据变换为用户可理解的信息后,发送给用户终端UST。因此,即便用户不知道关于各个传感器节点的知识或所在位置, 也可取得必要的信息作为可识别的信息。而且,由于分散数据处理服务器DDS不必在每次收集时都将从 传感器节点收集到的数据变换为用户可理解的形式,所以可大幅度降 低收集、管理多个传感器节点数据的分散数据处理服务器DDS的负 荷。该数据的变换处理根据来自用户的请求,在必要时由目录服务器 DRS执行,从而可抑制执行无用的变换处理,可不浪费地利用传感器 网络的资源。然后,表示对象OBJ-l n间的相关关系的模型结合列表MBL就 现实世界模型列表MDL的对象OBJ共同的要素,汇集相关联的信息。作为模型结合列表MBL的一例,如图15所示,从现实世界模型 列表MDL的对象OBJ中,作为共同要素抽取与"人名"(图中"铃木 先生")与"A会议室"相关联的对象。例如,作为与图13的不同属性 含义解释列表ATL的姓名表格ATL-m的含义栏中登记的"铃木先生" 这一人名相关联的对象OBJ,包括位置OBJ-l、办公室内本席的就座 状态OBJ-2、温度OBJ-3,如图所示,将与铃木先生这一人名相关联 的对象的链接目的地按树状设定成"位置"LINK-1 、"就座状 态,,LINK-2、"温度"LINK-3,并将其作为与人名相关的模型结合列表 MBL-P。同样,当从A会议室这一要素来看现实世界模型列表MDL时, 包括"成员"、"人数"、"温度"这些对象OBJ-4 6,如图所示,将与A 会议室这一场所相关联的对象的信息链接目的地LINK-4 6按树状设 定为"成员"、"人数"、"温度",将其作为与A会议室相关的模型结合 列表MBL-R。这样,模型结合列表MBL构成对现实世界模型列表MDL的对象要素中共同要素的不同信息建立关联的信息。另外,该模型结合列表MBL的关联由服务管理者等来预先设定。 <模型管理部MMG的动作> 下面,说明传感器网络系统的动作。 <传感器节点的登记>首先,参照图16、图17来说明传感器节点的登记过程。传感器 管理者在对规定的场所或人设置传感器节点之后,按照图16的时间图 来向目录服务器DRS进行传感器节点的登记。在图16中,首先,传感器管理者从传感器管理者终端ADDT-A 连接于目录服务器DRS,调用装置管理部NMG的登记接口。之后, 按照图17所示的数据格式,从传感器管理者终端ADT-A设定新追加 的数据ID、传感器种类、属性、计测值、设置场所、观测间隔、数据 存储目的地,并作为登记请求发送给目录服务器DRS的装置管理部 NMG(RG-1)。这里,在登记之前,对接收传感器节点数据的分散 数据服务器DDS执行数据存储目的地的确保与属性的指定。目录服务器DRS的装置管理部NMG接收到该登记请求后,向 图12所示的传感器信息表格STB追加有该登记请求的传感器节点的 信息。之后,装置管理部NMG向新追加的传感器节点分配识别符ID。 该传感器节点ID也可从传感器管理者终端ADT-A分配。装置管理部NMG在对被指定为数据存储目的地的分散数据处理 服务器DDS执行有登记请求的传感器节点测量数据的存储目的地分 配之后,完成传感器信息表格STB的一个记录。之后,装置管理部NMG向传感器管理者终端ADT-A返回表示 追加了新的记录的完成通知(ACK),结束登记处理。另外,虽未图示,但从目录服务器DRS接收了传感器节点的登 记通知的分散数据处理服务器DDS指示对应于图17的"设置场所"的 基站BST对相应ID的传感器节点,以规定的观测间隔检测来自传感 器节点的测量值。在基站BST的传感器管理部SNM中登记有指令的 数据ID和观测间隔。由此,新的传感器节点与所属的基站BST之间进行通信,可向 该传感器节点所属的分散数据处理服务器DDS发送测量数据。 <对象的定义>下面,就在上述图16、图17中登记在目录服务器DRS中的传感 器节点,参照图18来说明生成传感器节点的测量数据与对象之间关系 的处理。另外,该处理由传感器网络的服务管理者来执行。在图18中,服务管理者从服务管理者终端ADT-B连接于目录服 务器DRS,调用装置管理部NMG的检索接口。然后,根据ID等来 执行期望的传感器节点的检索,将与检索条件一致的传感器节点返回 给服务管理者终端ADT-B。服务管理者终端ADT-B将从装置管理部NMG接收到的传感器 节点的检索结果输出到未图示的显示装置等。服务管理者从显示在服务管理者终端ADT-B上的传感器节点中 选择期望的传感器节点,并指定与该传感器节点的测量数据相对应的 对象,然后登记在目录服务器DRS的模型管理部MMG中。例如,作为图12所示的传感器信息表格STB中ID=01的姓名牌 型传感器节点(图5的MSN-1)的对象,登记"铃木先生的位置"这一 对象OBJ-l。通过该登记,生成表示对象与其信息链接关系的现实世 界模型列表(MDL)(图14)。之后,模型管理部MMG针对"铃木先生的位置"这一对象OB J-l , 向分散数据处理服务器DDS-1发出规定的命令,以便将接收到标签的 ID为TG-1 (铃木先生的识别符)的传感器节点MSN的基站BST的 位置存储在例如分散数据处理服务器DDS-1中。接收到指令的分散数据处理服务器DDS-1通过事件活动控制部 EAC接收到标签的ID是表示铃木先生的TG-1的数据后,进行活动 登记,以便将鉴别接收到的基站BST的位置的值存储到分散数据处理 服务器DDS-1的数据库DB中。然后,针对存储在分散数据处理服务器DDS-1的数据库DB中的 "铃木先生的位置"这一数据的实体,设定与现实世界模型列表MDL的对象OBJ-l相对应的信息存储目的地。或者,就"铃木先生就座,,这一对象OBJ-2,模型管理部MMG指 令分散数据处理服务器DDS-1如下动作若具有感压开关作为传感器 SSR的无线传感器节点WSN-0的测量值为ON,则将"00"这一值写入 分散数据处理服务器DDS-1的数据库DB中,若无线传感器节点 WSN-0的测量值为OFF,则将"01,,这一信息写入分散数据处理服务器 DDS-1的数据库DB中。接收到该指令的分散数据处理服务器DDS执行如下处理通过 事件活动控制部EAC将作为传感器节点WSN-0的测量值的"00"或 "01"(分别相当于ON/OFF)写入数据处理服务器DDS-1的数据库 DB中。然后,与上述一样,针对存储在分散数据处理服务器DDS-1的 数据库DB中的"铃木先生就座,,这一数据实体,设定与现实世界模型 列表MDL的对象OBJ-2相对应的信息存储目的地。这样就设定了模型管理部MMG所设定的对象(信息存储目的 地)与实际存储信息的分散数据处理服务器DDS的位置。模型管理部MMG如图14所示,生成"铃木先生的位置"OBJ-l 这一对象,并将模型名与数据ID及信息存储目的地存储在现实世界 模型列表MDL中。在对象的登记完成后,模型管理部MMG向服务 管理者终端ADT-B发送完成通知。服务管理者终端ADT-B显示接收到的对象的生成完成通知,并 在生成对象的情况下,重复执行上述处理,生成期望的对象。<模型结合列表的定义>下面,参照图19来说明根据上述模型列表MDL的定义生成多 个对象之后,表示多个对象OBJ-l n间的相关关系的模型结合列表 MBL的设定。在图19中,服务管理者从服务管理者终端ADT-B连接于目录服 务器DRS的模型管理部MMG,调用模型管理部MMG的检索接口。 之后,执行期望对象的检索,向服务管理者终端ADT-B返回与检索条件一致的对象。服务管理者终端ADT-B向未图示的显示装置等输出从模型管理 部MMG接收到的对象的检索结果。服务管理者请求目录服务器DRS的模型管理部MMG,以便从 显示在服务管理者终端ADT-B上的对象中选择期望的对象,生成各 对象共同的要素作为模型结合列表。例如图15所示,生成"铃木先生"这一人名作为模型结合列表 MBL-P,在该模型结合列表MBL-P中使铃木先生的位置OBJ-l、铃 木先生就座状态OBJ-2、铃木先生温度OBJ-3等对象建立对应。模型管理部MMG使模型结合列表MBL-P与各对象OBJ-l 3的 信息的存储目的地建立关联,然后存储在模型结合列表MBL中。在模型结合列表MBL的登记完成后,模型管理部MMG向服务 管理者终端ADT-B发送完成通知。服务管理者终端ADT-B显示接收到的模型结合列表的生成完成 通知,在进一步生成模型结合列表的情况下,重复执行上述处理,生 成期望的模型结合列表。<模型结合列表的检索>下面,利用上述设定的模型结合列表MBL并参照图20、图21 来说明传感器网络的用户使用模型结合列表来参照传感器节点的数据 的处理示例。用户终端UST连接于目录服务器DRS的检索引擎SER上,向 模型结合管理部MBM请求模型结合列表MBL的检索。该检索请求 例如通过关键词检索或图15的GUI等执行。模型结合管理部MBM将有请求的检索结果响应给用户终端 UST,在用户终端UST的未图示的显示装置等上显示与检索请求一致 的模型结合列表的结果。在用户终端UST,用户从检索结果中选择任意的模型结合列表, 并请求信息(STEP110)。这里,模型结合列表如图15所示,由针对对象OBJ间的共同要素汇集的树型结构的链接目的地构成,通过由用户终端UST选择显示 于模型结合列表中的任意链接目的地,向作为链接目的地的分散数据 处理服务器DDS进行信息的请求。分散数据处理服务器DDS对用户终端UST请求的测量数据或加 工数据进行访问,将访问的结果返回给目录服务器DRS的不同属性含 义解释列表管理部ATM。在目录服务器DRS中,不同属性含义解释列表管理部ATM从 由分散数据处理服务器DDS发送的测量数据ID中,取得针对图13 所示的不同属性含义解释列表ATL的返回值的含义(STEP112)。之后,目录服务器DRS的检索引擎SER将与由不同属性含义解 释列表管理部ATM解析的测量数据相对应的含义返回给用户终端 UST,用户终端UST显示来自该目录服务器DRS的响应,代替来自 分散数据处理服务器DDS的返回信息。例如,在选择了图15的模型结合列表MBL-P的链接目的地 LINK-l的情况下,从用户终端UST访问针对铃木先生的位置OBJ-1 预先设定的分散数据处理服务器DDS-1的测量数据。若链接目的地 LINK-l例如与图12所示的传感器信息表格STB的数据存储目的地建 立了对应,则分散数据处理服务器DDS从对应于该数据存储目的地的 数据库DB中读入作为测量数据的无线传感器节点MSN-l的测量数 据,然后返回给目录服务器DRS。目录服务器DRS从与数据一起存储的数据属性中,选择不同属 性含义解释列表ATL的场所表格ATL-p,取得对应于返回值(测量 数据)的含义。此时,例如若返回值=02,则模型结合列表MBL-P的 链接目的地LINK-l的信息为"A会议室"。因此,与模型结合列表 MBL-P的"铃木先生的位置,,这一对象OBJ-1相对应的响应从传感器 节点MSN-l的测量数据"02,,这个值变换成"A会议室"这个对用户来 说具有有效含义的信息,并显示于(或通知给)用户终端UST。另夕卜, 本例中示出数据属性与数据一起取得的方式。此时,可以事先在传感 器节点登记时,向接收来自传感器节点的数据的分散数据处理服务器DDS进行数据存储目的地的确保与属性的指定。作为取得数据属性的 其它方法,也可以是在现实世界模型列表MDL的登记时向模型指定 属'性的方法。图22针对图15的模型结合列表MBL-P的"铃木先生就座状 态"LINK-2执行上述图20的处理。此时,也从分散数据处理服务器 DDS中读入来自各无线传感器节点WSN-3 10的返回值"OO",通过目 录服务器DRS的不同属性含义解释列表管理部ATM,可使返回值 -"OO"变为"在位,,,并且可将"铃木先生在位,,这一有效信息从检索引擎 SER返回到用户终端UST。图23针对图15的模型结合列表MBL-P的"铃木先生温 度"LINK-3执行上述图20的处理。此时,也从分散数据处理服务器 DDS中读入来自各无线传感器节点MSN-1的传感器SSR-1的返回值 "x",通过目录服务器DRS的不同属性含义解释列表管理部ATM,可 将返回值-x运算为温度y-f (x),并且可将"铃木先生的周围温度为 y。C,,这一有效信息从检索引擎SER返回给用户终端UST。图24针对图15的模型结合列表MBL-R的"A会议室的成员,,执 行上述图20的处理。此时,在模型管理部MMG中生成A会议室的 成员OBJ-4这一对象时,在规定的分散数据处理服务器DDS-1中, 将由相当于A会议室的基站BST-1检测出的姓名牌节点的标签ID作 为测量数据读入基站BST-1。然后,将该值存储在作为数据存储目的 地预先设定的、图14的信息链接目的地(这里为分散数据处理服务器 DDS-1)中。分散数据处理服务器DDS-1以规定的周期从基站BST-1收集无 线传感器节点MSN-l n的标签ID,更新表示上述会议室成员的值(姓 名牌节点的标签ID的集合)。图24中表示利用由分散数据处理服务 器DDS-1收集到的无线传感器节点MSN-l n检测出标签ID为"01"、 "02,,的工作人员在A会议室中。分散数据处理服务器DDS-1将该加工数据"01、 02"发送给目录 服务器DRS的不同属性含义解释列表管理部ATM。目录服务器DRS的不同属性含义解释列表管理部ATM根据事 先定义的人名表格ATL-m,将接收到的加工数据变换为01=铃木、02= 田中等有效信息,发送给用户终端UST。结果,针对模型结合列表MBL-P的A会议室的成员这一信息请 求,用户终端UST可得到"在A会议室中有铃木、田中"这一有效信 息。图25针对图15的模型结合列表MBL-R的"A会议室人数,,执行 上述图20的处理。此时,在模型管理部MMG中生成A会议室的人 数OBJ-5这一对象时,在规定的分散数据处理服务器DDS-l中计算A 会议室的人数,具体地说是针对每个时间周期计算由相当于A会议室 的基站BST-1检测出的姓名牌节点的ID数或就座节点变为ON的数 目。然后,将该值存储在被预先设定为对象OBJ-5的数据存储目的地 的、图14的信息链接目的地中。分散数据处理服务器DDS-l以规定的周期从基站BST-1收集无 线传感器节点MSN-l n的ID数x,运算并更新表示上述A会议室的 人数的值(加工数据)。分散数据处理服务器DDS-l将该加工数据x 发送给目录服务器DRS的不同属性含义解释列表管理部ATM。目录服务器DRS的不同属性含义解释列表管理部ATM根据事 先定义的人数表格ATL-n ,将接收到的加工数据变换为人数y=x这一 有效信息,然后从检索引擎SER发送给用户终端UST。结果,针对模型结合列表MBL-P的A会议室人数这一信息请求, 用户终端UST可得到"A会议室中有y人,,这一有效信息。<活动控制部>图26是表示目录服务器DRS的活动控制部ACC细节的框图。 活动控制部ACC根据从多个分散数据处理服务器DDS的事件活动控制部EAC接收到的事件发生通知,自动执行预先设定的动作(活动)。因此,活动控制部AAC由下述部分构成经由会话控制部SES 从用户终端UST接收活动设定的活动接收部ARC;分析接收到的活动,并对应于分析结果设定目录服务器DRS与分散数据处理服务器 DDS之间的功能(或负荷)分担的活动分析部AAN;管理活动的定 义和执行的活动管理部AMG;存储与来自用户终端UST的设定请求 相对应的事件与活动的关系的活动表格ATB;向分散数据处理服务器 DDS-l n发送指令以监视由活动表格ATB定义的事件的事件监视指 示部EMN;接收由各分散数据处理服务器DDS-l n产生的事件通知 的事件接收部ERC;和根据接收到的事件与活动表格ATB的定义, 执行规定动作的活动执行部ACE。参照图27的时间图来说明活动的登记。在图27中,首先,用户 (或服务管理者)从用户终端UST等连接到目录服务器DRS的活动 控制部AAC,请求进行活动的设定。例如,作为活动的一个例子,研 究下迷情况如图28所示,设定监视X先生的就座情况并向IP地址 A的用户终端UST发送弹出通知这一活动。活动控制部AAC的活动接收部ARC接收到该活动的设定请求 后,向活动分析部AAN请求进行该活动的设定。活动分析部AAN例 如根据X先生的就座来选择监视对象的数据ID,另外,确定传感器 节点的测量数据如何变化才使事件发生。这里,为了将"X先生的就座" 这一现实世界的事件变换为数据ID,参照现实世界模型表格MTB的 现实世界模型列表MDL和不同属性含义解释列表ATL来搜索"X先 生的就座"这一模型。这里,如图29所示,在X先生=铃木先生的情况下,由于已在 现实世界模型表格MTB中定义了模型,所以从上述列表MDL、 ATL 中取得存储了数据ID-X2和数据的信息存储地(分散数据处理服务器 DDS1)。之后,在活动管理部AMG中,为了由分散数据处理服务器DDS 监视"X先生就座,,这一事件的发生,向管理上述选择出的传感器节点 的分散数据处理服务器DDS发出指令,使其监视"X先生就座"这一事 件的发生。然后,活动管理部AMG在活动表格ATB中设定"向IP地 址A的用户终端UST发送弹出通知"的活动,并设定上述传感器节点ID作为执行该活动的事件ID。从目录服务器DRS的活动管理部AMG接收到指令的分散数据 处理服务器DDS如图30所示,针对从现实世界模型列表MDL取得 的数据ID=X2,向作为从属性含义解释列表ATL得到的就座条件"00" 和活动所应执行的事件的通知目的地登记目录服务器DRS的活动控 制部AAC。另外,由分散数据处理服务器DDS-1执行的、向目录服 务器DRS的通知是分散数据处理服务器DDS-1中的活动。即,在图30的事件表格ETB中,在表示测量数据ID的数据ID 栏中设定表示"铃木先生就座"的感压传感器的传感器节点ID-X2,在 事件的条件栏中设定表示就座的"00",在分散数据处理服务器DDS-1 的活动栏中设定向目录服务器DRS的活动控制部ACC进行通知的活 动。另外,在图31的活动表格ATB中,在表示监视对象的事件ID 的数据ID栏中设定表示"铃木先生就座"的传感器节点ID=X2,在事 件的条件栏中设定从分散数据处理服务器DDS-1接收事件的发生,在 目录服务器DRS执行的活动栏中设定向用户终端UST进行弹出通知, 在活动的参数栏中设定表示用户终端UST中的A先生的IP地址。活动管理部AMG在活动表格ATB中登记的活动如图31所示, 将接收到数据ID=X2的事件设为事件的条件,并设定成针对记载于参 数栏中的地址(这里为IP地址为A的终端)执行弹出通知的活动。另外,图28、图29的活动设定请求画面是由目录服务器DRS 的活动接收部ARC向用户终端UST提供的,现实世界模型列表MDL 对应于姓名的下拉菜单,"就座"、"正在开会"、"回家,,的下拉菜单对 应于属性含义解释列表ATL,"弹出"、"邮件,,的下拉菜单被设定为由 目录服务器DRS执行的活动。如上所述,将由于一个事件发生而执行一个活动设为单一活动, 上述活动的设定如图32所示的流程。即,用户终端UST向目录服务 器DRS的活动控制部ACC进行活动的设定请求,由活动控制部ACC 生成活动的分析与事件的监视指示,由分散数据处理服务器DDS的事件活动控制部EAC来定义事件表格ETB。之后,活动控制部ACC的 活动管理部AMG向事件接收部ERC指示进行上述设定事件(数据 ID-X2)的监浮见。由此,活动控制部ACC向用户终端UST通知一系 列活动的设定完成。 <活动的执行>图33是表示在上述图28、图29中设定的活动的执行的时间图。 监视对象的传感器节点的测量数据变化为事件发生条件"00"、判定X先生就座时,分散数据处理服务器DDS-1产生关于数据ID-X2的事件通知。该事件发生被分散数据处理服务器DDS通知给目录服务器 DRS,并由图26的事件接收部ERC接收。目录服务器DRS的活动管理部AMG根据接收到的事件的ID检 索图31的活动表格ATB,判定有无相应的活动。由于接收到的ID-X2 的事件在活动表格ATB中有定义,所以活动管理部AMG向活动执行 部ACE通知活动表格ATB的活动与参数。活动执行部ACE向由活动管理部AMG指示的IP地址A的用 户终端UST发送弹出通知。向IP地址A的用户终端UST发送弹出通知,从而可确认检测 到X先生的就座。<多个活动的设定和执行>在上述图28、图29和图33中,描述了由于一个事件发生而执行 一个活动的示例,但如图34~图39所示,可以设定在两个事件成立 后执行某个活动。图34、图35是多个活动的设定请求画面。在该设定请求画面中 定义了可以分别对两个姓名栏选择"就座"等状态的下拉菜单。对应于 这两个姓名的事件条件与上述图28、图29—样,与现实世界模型表 格MTB的现实世界模型列表MDL和不同属性含义解释列表ATL相 对应。并且还添加了设定这两个事件条件的逻辑式(和、或)的下拉菜单。另外,与上述单一活动一样,设定了由目录服务器DRS实施的 活动(弹出通知、邮件发送)与活动执行所必须的参数栏(地址等)。这里,说明在"铃木先生就座"这个分散数据处理服务器DDS-1 的事件发生与"田中先生就座,,这个来自分散数据处理服务器DDS-2 的事件发生都成立的时刻,发送邮件的活动示例。首先,对"铃木先生就座"这一事件,与上述图28、图29同样设 定,在监视铃木先生就座的分散数据处理服务器DDS-2的事件表格 ETB中设定图36所示的事件。此时的活动表格设定的时间图如图39 所示。接着,对"田中先生就座,,这一事件,与上述图28、图29—样, 将检测田中先生就座的传感器节点ID-Y2作为数据ID,将含义解释 列表ATL中表示就座的"00"设为事件的条件,在该事件条件成立时, 向目录服务器DRS的活动控制部ACC进行通知的活动如图37所示, 设定在分散数据处理服务器DDS-2的事件表格ETB中。目录服务器DRS的活动控制部ACC如图38所示,在活动表格 ATB中以"AND"逻辑式结合来设定两个条件。另外,对于通过"AND,,结合的活动表格ATB的两个条件,在活 动栏设定"邮件发送",在参数栏中设定发送目的地的地址。与上述图32—样,用户终端UST向活动控制部ACC执行关于 铃木先生就座与田中先生就座的活动的设定请求,事件监视指示部 EMN对分散数据处理服务器DDS-1进行设定,使得一旦数据ID=X2 的传感器节点的测量数据变为规定条件(铃木先生就座)就通知事件; 并且事件监视指示部EMN对分散数据处理服务器DDS-2进行设定, 使得一旦数据ID=Y2的传感器节点的测量数据变为规定条件(田中先 生就座)就通知事件。分散数据处理服务器DDS-1 、 2分别向事件表格ETB中追加新 的事件,各分散数据处理服务器DDS-1、 2的事件发生判定部EVM开 始对测量数据进行事件监视。另外,活动控制部ACC的活动管理部AMG向事件接收部ERC 指示进行数据ID=X2与Y2的事件监视,结束设定。下面,图40是表示活动执行状态的时间图。首先,分散数据处理服务器DDS-1随着铃木先生的就座,发生 数据ID-X2的事件。活动控制部ACC接收数据ID-X2的事件,但由 于田中先生没有就座就不能执行活动,所以活动表格ATB中保留该活 动。之后,分散数据处理服务器DDS-2随着Y先生的就座,发生数 据ID=Y2的事件。活动控制部ACC接收数据ID=Y2的事件,在活动 表格ATB中,由于数据ID-X2与Y2的AND条件成立,所以执行活 动,向规定的邮件地址发送邮件。这样,可将多个事件作为条件来执行活动,从而可从多个传感器 仅得到用户所需的响应。由此,即便在有庞大数量的传感器节点的情 况下,用户也可基本上实时地检测期望的信息(或信息的变化),从 而可以有效利用传感器节点的信息。<第2实施方式>图41 ~图45是在分散数据处理服务器DDS侧进行单一活动的执 行,除了在上述图9所示的分散数据处理服务器DDS的事件活动控制 部EAC中设置活动实施部ACE,并将图9的事件表格ETB置换为事 件活动表格EATB之外,其它与上述笫1实施方式相同。在图41中,分散数据处理服务器DDS的事件活动控制部EAC 中具有事件活动表格EATB,该事件活动表格EATB将经由目录服务 器接口 DSI从基站BST收集的测量数据与事件活动建立对应。事件活动表格EATB如图43所示,由分配给每个传感器节点并 赋予测量数据的数据ID、表示使事件发生的测量数据的条件的事件内 容栏、表示事件发生时分散数据处理服务器DDS实施的活动的内容的 活动栏、存储实施活动时所必要的值的参数栏、和决定在事件发生时 是否将测量数据存储在数据库DB中的数据存储DHL构成1个记录。例如,图中设定为,在数据ID为XI的测量数据的值为"02"时,发生事件,向参数栏中指定的地址发送邮件,并且不向盘装置DSK写 入测量数据。分散数据处理服务器DDS首先由传感数据ID抽取部IDE接收 从基站BST接收到的测量数据,从测量数据中抽取分配给每个传感器 节点的ID,将该ID作为数据ID。另外,传感数据ID抽取部IDE将 测量数据发送给最新数据存储器LDM。将抽取的数据ID发送给事件检索部EVS,检索事件活动表格 EATB,若存在数据ID—致的记录,则将该记录的事件内容与测量数 据发送给事件发生判定部EVM。事件发生判定部EVM比较测量数据的值与事件内容EVT,若满 足条件,则发送给活动实施部ACE,实施设定的活动。然后,活动实 施部ACE将事件的发生发送给最新数据存储器LDM与DB控制部 DBC。DB控制部DBC对于事件活动表格EATB的数据存储DHL变为 YES的数据,将其写入盘装置DSK中。数据访问接收部DAR与上述第1实施方式一样,若访问请求是 最新的数据,则从最新数据存储器LDM中读入与包含在访问请求中 的数据ID相对应的测量数据,返回给目录服务器接口 DSI。图44表示在分散数据处理服务器DDS中进行活动设定时的时间 图,图42表示在进行活动设定时,目录服务器DRS的活动控制部ACC 向用户终端UST发送的界面的一个例子。另外,在单一活动的设定时, 目录服务器DRS与分散数据处理服务器DDS进行通信,对指定的传 感器节点ID所对应的分散数据处理服务器DDS设定来自用户终端 UST的活动设定请求。首先,用户(或服务管理者)从用户终端UST等连接到目录服 务器DRS的活动控制部ACC,请求活动的设定。例如,作为活动一 例,研究下述情况如图28所示,设定监视X先生的位置, 一旦进 入A会议室,则向IP地址A的用户终端UST发送弹出通知这一活 动。活动控制部ACC的活动接收部ARC接收到该活动的设定请求 后,请求活动分析部AAN设定该活动。活动分析部AAN例如根据X 先生的就座选择监视对象的数据ID,并且决定传感器节点的测量数据 如何变化才使事件发生。这里,为了将"X先生的位置"这一现实世界 的事件变换为数据ID,参照现实世界模型表格MTB的现实世界模型 列表MDL和不同属性含义解释列表ATL,搜索"X先生的就座,,这一 模型。这里,如图29所示,在X先生-铃木先生的情况下,由于已在 现实世界模型表格MTB中定义了模型,所以从上述列表MDL、 ATL 中取得存储了数据ID=X2和数据的信息存储地(分散数据处理服务器 DDS1)。之后,活动管理部AMG判断来自用户终端UST的请求是否是 单一活动,并且设定为在是单一活动的情况下,使作为上述信息存储 地的分散数据处理服务器DDS实施所请求的活动。为了由分散数据处理服务器DDS进行与"X先生的位置"有关的 事件发生的监视和与事件发生相关联的活动,向管理上述选择出的传 感器节点的分散数据处理服务器DDS送出指令,使其监视有无"X先 生的位置,,与"A会议室,,一致这一事件发生。并且,目录服务器DRS 的活动控制部ACC针对分散数据处理服务器DDS在事件活动表格 EATB中设定"向邮件地址mailto—b@xyz.com的用户发送邮件,,这一 活动,并设定上述传感器节点ID作为执行该活动的事件ID。从目录服务器DRS的活动管理部AMG接收到指令的分散数据 处理服务器DDS如图43所示,对于从现实世界模型列表MDL取得 的数据ID=X1,向从属性含义解释列表ATL取得的A会议室的条件 "02,,和活动所应执行的事件的通知目的地登记上述邮件地址。活动管理部AMG在分散数据处理服务器DDS中登记的活动如 图43所示,设定成在数据ID-X1的事件发生时,对记载于参数中的 地址执行邮件发送这一活动。这样,在用户终端UST出现单一活动的设定请求时,目录服务器DRS的活动控制部ACC不是在自己的活动表格ATB中进行设定, 而是对相应的分散数据处理服务器DDS进行设定,并在分散数据处理 服务器DDS的事件活动表格EATB中设定事件与活动两者。分散数据处理服务器DDS中的事件活动的执行如图45所示进 行,X先生进入会议室后,数据ID=X1的值变为"02",实施在图43 的事件活动表格EATB中定义的事件发生监视和与其相伴的活动。通 过活动的实施向规定的邮件地址通知X先生进入A会议室。此时,目录服务器DRS对分散数据处理服务器DDS仅进行活动 的设定,而不必监视实际的事件发生。因此,任由分散数据处理服务 器DDS来收集数据和执行单一活动,目录服务器DRS只要执行来自 用户终端UST的检索请求和进行多个活动的监视即可,所以可防止当 活动监视的请求数量极大时,目录服务器DRS的负荷变得过大,从而 可平滑地运用传感器网络。<变形例1>图46、图47是表示所述第l或第2实施方式的第1变形例的图。 在该第1变形例中,将来自某个传感器节点的测量值作为原始数据A 存储在规定的分散数据处理服务器DDS中,另外,将来自不同传感器 节点的测量值作为原始数据B存储在规定的分散数据处理服务器DDS 中。之后,各分散数据处理服务器DDS对原始数据A、 B分别实施 加工(例如单位时间的平均值等),再将加工后的结果作为加工目录 服务器DR数据A、 B分别存储。原始数据A、 B的加工的时刻是, 只要在目录服务器DRS或各分散数据处理服务器DDS中作为基于规 定条件(时间经过)的活动来实施即可。并且,各分散数据处理服务器DDS根据实施了加工的加工数据 A、 B,作为规定的活动对二次数据C进行运算,并作为新的加工数 据存储在规定的分散数据处理服务器DDS中。将对该二次数据C实 施了加工的数据再作为三次数据C,存储起来。例如,在原始数据A为温度、原始数据B为湿度的情况下,加工数据A、 B分别为单位时间的平均温度与平均湿度。并且,可将根 据平均温度与平均湿度求出的不适指数作为二次数据C,再求出二次 数据C的单位时间的平均值,作为三次数据C,。在上述第l或第2实施方式中,将事件发生作为测量数据,但可 以根据上述加工数据A、 B或二次数据C、三次数据C,来进行事件的 发生或活动的实施。另外,如图47所示,将测量数据(原始数据)与加工数据存储 在一个分散数据处理服务器DDS中。另外,此时可以将加工数据A、 B传输到与管理该加工数据的分散数据管理服务器不同的分散数据处 理服务器C,将加工数据A、 B作为原始数据处理,并将三次数据C, 作为加工数据处理。<变形例2>图48表示第2变形例,除了在所述第1或第2实施方式中将连 接分散数据处理服务器DDS的网络分割成多个外,其它与所述第1 或第2实施方式相同。在该例子中设定成,与参照测量数据的频度等相对应地使连接分 散数据处理服务器DDS的网络不同。将目录服务器DRS (省略图示)对测量数据或加工数据的参照频 度高的连接到与目录服务器DRS相同的网络1上。另外,将存储比较 的参照频度的引证加工数据D的分散数据处理服务器DDS连接于网 络2上,将存储基本上未参照的加工数据E的分散数据处理服务器 DDS连接于网络3上。另外,利用未图示的网关来连接各网络1~3。通过如此配置分散数据处理服务器DDS,可提高对具有频繁参照 的数据的分散数据处理服务器DDS的访问速度。<变形例3>另外,在上述第1或第2实施方式中,在目录服务器DRS的现 实世界模型列表MDL中,将对应于模型名的数据的存储目的地设定 为信息链接目的地,但在响应速度必须迅速的情况下,在信息链接目 的地的基础上还可以存储数据的最新值等。此时,目录服务器DRS与分散数据处理服务器DDS之间的数据 通信量与对象的数量相对应地增加,但由于按规定的周期将来自各传 感器的数据收集到分散数据处理服务器DDS中,所以与上述实施例相 比,网络NWK-1的负荷增加,但可迅速响应来自用户终端UST的数 据请求,从而可期待响应的提高。产业上的可利用性如上所述,根据本发明,目录服务器一维地管理数据的所在位置,具有多个实时收集来自传感器节点的数据的分散数据处理服务器并分 散于网络上,所以对于来自数量庞大的传感器节点的数据,可以迅速 且容易地访问,可适用于具有多个传感器节点的传感器网络中。
权利要求
1、一种传感器数据的检索方法,用于从用户终端检索从多个传感器节点发送的数据,其特征在于,包括以下步骤将从所述多个传感器节点发送的数据存储在分散服务器中的步骤;设定预先设定的模型名、和表示与所述模型名相对应的数据的存储目的地的信息存储目的地的步骤;经由网络连接于所述分散服务器与所述用户终端上的管理服务器接收来自所述用户终端的数据参照请求的步骤;和所述管理服务器从存储在所述分散服务器的数据当中取得基于所述数据参照请求而被设定为所述信息存储目的地的分散服务器的数据,并响应给所述用户终端的步骤。
2、 根据权利要求l所述的传感器数据的检索方法,其特征在于, 向所述用户终端响应该数据的步骤包括根据预先设定的含义解释列表,将来自所述传感器节点的数据变 换为用户可理解的信息的步骤;和向所述用户终端响应该变换后的数据的步骤。
3、 根据权利要求l所述的传感器数据的检索方法,其特征在于, 接收来自所述用户终端的数据参职请求的步骤包括 从所述用户终端接收与所请求的数据相关联的关鍵词的步骤; 将与所述关键词相应的所述模型名响应给所述用户终端的步骤;和接收所述模型名当中、所述用户终端选择出的模型名,作为数据 的参照请求的步骤。
4、 根据权利要求1所述的传感器数据的检索方法,其特征在于, 接收来自所述用户终端的数据参照请求的步骤包括 针对所述模型名所共有的每个要素,向所述用户终端提示模型名的步骤;和从与所述用户终端选择出的模型名相对应的信息存储目的地取 得数据,响应给所述用户终端的步骤。
5、 根据权利要求l所述的传感器数据的检索方法,其特征在于, 将来自所述多个传感器节点的数据收集到分散服务器的步骤包括利用所述收集到的数据来更新所述分散服务器的最新数据存储 部的步骤;和仅将符合预先所设定的条件的数据存储在所述分散服务器的盘 装置中的步骤。
6、 一种程序,根据从用户终端接收到的数据的参照请求,从存 储有从多个传感器节点发送的数据的分散服务器中取得数据,其特征 在于,所述程序使管理服务器执行如下处理设定从所述传感器节点发送的数据的所在位置,作为预先设定的 模型名和表示与所述模型名相对应的数据的存储目的地的信息存储目 的地;接收来自所述用户终端的数据参照请求;和根据所述数据参照请求,从存储在所述分散服务器中的数据中取 得与所迷信息存储目的地相对应的分散服务器的数据,响应给所述用 户终端。
7、 根据权利要求6所述的程序,其特征在于, 向所述用户终端响应该数据的处理包含如下处理根据预先设定的含义解释列表,将来自所述传感器节点的数据变 换为用户可理解的信息;和将该变换后的数据响应给所迷用户终端。
8、 根据权利要求6所述的程序,其特征在于,接收来自所述用户终端的数据参照请求的处理包含如下处理 从所述用户终端接收与所请求的数据相关联的关键词; 将与所述关键词相应的所述模型名响应给所述用户终端;和 接收所述模型名当中、所述用户终端选择出的模型名,作为数据的参照请求。
9、根据权利要求6所述的程序,其特征在于, 接收来自所述用户终端的数据参照请求的处理包含如下处理 针对所述模型名所共有的每个要素,向所述用户终端提示模型 名;和从与所述用户终端选择出的模型名相对应的信息存储目的地取 得数据,响应给所述用户终端。
全文摘要
本发明提供了一种传感器网络系统、传感器数据的检索方法及程序,可容易地检索来自与网络连接的多个传感器的实时信息。该传感器网络系统具有以规定周期收集来自多个传感器的数据的分散传感器DDS;保持传感器数据的所在位置的管理服务器DRS;向管理服务器DRS请求数据的用户终端UST;和连接管理服务器、用户终端、多个分散服务器的第1网络NWK-1,其中,管理服务器DRS具有模型表格MTB,该模型表格MTB具有预先设定的模型名、和指示与该模型名相对应的数据收集目的地是否是某个分散服务器的信息存储目的地;和检索部SER,根据模型表格MTB,从对应于信息存储目的地的分散服务器DDS中取得用户终端UST所请求的数据,并将该数据响应给用户终端UST。
文档编号G06Q50/00GK101241510SQ20081008766
公开日2008年8月13日 申请日期2005年8月26日 优先权日2005年1月14日
发明者小高俊之, 森胁纪彦 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1