传感器管理装置、传感器管理装置的控制程序、记录该程序的计算机可读记录介质以及传...的制作方法

文档序号:5866904阅读:163来源:国知局
专利名称:传感器管理装置、传感器管理装置的控制程序、记录该程序的计算机可读记录介质以及传 ...的制作方法
技术领域
本发明涉及传感器管理装置,该传感器管理装置接收传感器发送的检测数据,同时向外部客户提供基于检测数据的数据。
背景技术
近年来,根据车辆盗窃监视、屋内入侵监视、火灾监视等目的,我们的生活空间等地方已经设置了许多多种多样的传感器。这些传感器通常按照其设置目的构成网络。我们能够根据来自各传感器网络的信息实现预期的目的。
因此,开发了由外部计算机上的应用程序利用来自传感器网络的信息的技术,例如,在白石阳、安西祐一郎所著的“传感器网络应用程序用的传感器数据代理程序的设计与安装”(第7回マルチ?エ一ジエントと協調計算ワ一クシヨツプ(MACC’98)(1998年12月9日(星期三))-1998年12月11日(星期五))予稿集(1998年12月9日公开)中,公开了能对利用传感器网络的应用程序提供柔性接口的、被称为“代理程序平台”的系统。
上述代理平台具备传感器数据代理程序,该传感器数据代理程序具有作为多个应用程序与传感器网络管理系统(节点管理器)之间的接口的功能,该传感器网络管理系统对连接至传感器网络的传感器(传感器节点)进行管理,提供来自传感器的信息,由此减少应用程序与传感器网络管理系统之间的通信量。
如今,当应用程序进行传感器的监测处理的时候,应用程序通过与传感器网络直接通信并交换消息来取得各传感器的数据。在这种情况下,为了周期性地进行数据更新,需要许多消息,因此通过网络的消息变得很多。因此,当存在多个应用程序请求监测处理时,会产生通信的瓶颈。
对此,在上述论文公开的技术中,为了进行监测处理,应用程序给上述传感器数据代理程序分配规定的任务,传感器数据代理程序根据该任务,以规定的时序从传感器取得数据,然后将取得的数据通知给应用程序。由此减少应用程序与传感器网络管理系统之间的通信量。
在上述论文公开的技术中,通过传感器网络管理系统向传感器请求值,来得到检测结果。
因此,一般传感器网络中使用的传感器,不限定于当被请求上述的值时才通知检测结果,可以周期性地通知检测结果,或者在检测到规定的现象时通知其检测结果等。因此,现有技术中存在根据上述传感器的通知方式,应用程序侧能取得数据的时序受限制的不便之处。
本发明是鉴于上述问题提出的,其目的是提供一种传感器管理装置,即使在由传感器对检测结果(检测数据)的通知方式与请求传感器检测结果的客户端的请求方式不一致的情况下,客户端也能取得对应请求的检测结果。

发明内容
本发明的传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,在所述传感器自发进行检测并发送检测数据,所述客户端指定时序来请求所述传感器的检测数据的情况下,该传感器管理装置具备数据接收部,接收所述传感器发送的检测数据;数据写入部,使所述接收的检测数据,与表示该检测数据的检测时刻的检测时刻信息对应存储在存储部中;存储部,存储所述检测数据和检测时刻信息;数据处理部,根据所述存储部中存储的检测数据和检测时刻信息,生成所述客户端指定时序的检测数据;和数据输出部,向所述客户端输出由所述数据处理部生成的检测数据。
上述的构成中,传感器为周期型传感器,独立于客户端的请求而自发进行检测并发送检测数据,客户端的检测数据的请求为周期型或查询型,指定时序来进行请求,即使在传感器种类与数据请求类型不一致的情况下,也能够以客户端所期望的形式提供检测数据。
即,在上述的构成中,通过数据写入部,能够使自发地发送的检测数据与检测时刻信息同时存储在存储部中。此外,通过数据处理部,能够根据所述存储部中存储的检测数据和检测时刻信息,生成所述客户端指定时序的检测数据;为了生成该检测数据,可以进行内插法等。于是,通过将生成的检测数据经输出部向客户端输出,能够提供客户端指定时序的精确的检测数据。
因此,通过使用上述传感器管理装置,即使在传感器的检测数据的通知方式,与客户端的检测数据的请求方式不一致的情况下,客户端也能够取得对应请求的检测数据,可以构筑包含多种传感器和客户端的传感器网络系统。
本发明的传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,在所述传感器当检测结果发生了变化时发送变化后的检测数据,所述客户端指定时序来请求所述传感器的检测数据的情况下,该传感器管理装置具备数据接收部,接收所述传感器发送的检测数据;存储部,存储所述接收到的检测数据;数据处理部,取得所述客户端指定的时序中所述存储部存储的最新的检测数据;和数据输出部,向所述客户端输出由所述数据处理部取得的检测数据。
上述的构成中,传感器为事件型传感器,独立于客户端的请求而在检测结果发生了变化时发送变化后的检测数据,客户端的检测数据的请求为周期型或查询型,指定时序来进行请求,即使在传感器种类与数据请求类型不一致的情况下,也能够以客户端所期望的形式提供检测数据。
即,在上述的构成中,可以利用存储部存储过去从传感器发送来的检测数据。此外,通过数据处理部,能够取得客户端指定的时序中存储部存储的最新的检测数据。上述的传感器,当检测结果发生了变化时发送变化后的检测数据,因此,上述那样取得的检测数据,能精确表示客户端指定时序的检测对象的状态。于是,通过将取得的检测数据经输出部向客户端输出,能够提供客户端指定时序的精确的检测数据。
因此,通过使用上述传感器管理装置,即使在传感器的检测数据的通知方式,与客户端的检测数据的请求方式不一致的情况下,客户端也能够取得对应请求的检测数据,可以构筑包含多种传感器和客户端的传感器网络系统。
本发明的传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,在所述传感器自发进行检测并发送检测数据,所述客户端当所述传感器的检测结果发生了变化时请求检测数据的情况下,该传感器管理装置具备数据接收部,接收所述传感器发送的检测数据;存储部,存储所述接收到的检测数据;数据处理部,根据所述存储部中存储的检测数据来判断检测数据有无变化,当判断发生了变化时取得变化后的检测数据;和数据输出部,向所述客户端输出由所述数据处理部取得的检测数据。
上述的构成中,传感器为周期型传感器,独立于客户端的请求而自发进行检测并发送检测数据,客户端的检测数据的请求为事件型,当检测结果发生了变化时请求检测数据,即使在传感器种类与数据请求类型不一致的情况下,也能够以客户端所期望的形式提供检测数据。
即,在上述的构成中,可以利用存储部存储过去从传感器发送来的检测数据。此外,通过数据处理部,例如定期或周期性地根据存储部中存储的检测数据来判断检测数据有无变化,当判断变化发生了变化时取得变化后的检测数据。这样,通过利用数据处理部来确认有无变化,即使在传感器自发进行检测并发送检测数据,也能够捕捉检测结果的变化。于是,通过在发生了变化时,经数据处理部取得变化后的检测数据,将取得的检测数据经输出部向客户端输出,能够向客户端提供当传感器的检测结果发生了变化时的检测数据。
因此,通过使用上述传感器管理装置,即使在传感器的检测数据的通知方式,与客户端的检测数据的请求方式不一致的情况下,客户端也能够取得对应请求的检测数据,可以构筑包含多种传感器和客户端的传感器网络系统。
本发明的传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,在所述传感器根据用来请求发送检测数据的检测信号来进行检测并发送检测数据,所述客户端当所述传感器的检测结果发生了变化时请求检测数据的情况下,该传感器管理装置具备信号输出部,向所述传感器输出检测信号;数据接收部,接收所述传感器发送的检测数据;存储部,存储所述接收到的检测数据;数据处理部,根据所述存储部中存储的检测数据来判断检测数据有无变化,当判断发生了变化时取得变化后的检测数据;和数据输出部,向所述客户端输出由所述数据处理部取得的检测数据。
上述的构成中,传感器为查询型传感器,根据用来请求发送检测数据的检测信号来进行检测并发送检测数据,客户端的检测数据的请求为事件型,当传感器的检测结果发生了变化时请求检测数据,即使在传感器种类与数据请求类型不一致的情况下,也能够以客户端所期望的形式提供检测数据。
即,在上述的构成中,可以通过信号输出部例如定期或周期性地输出检测信号,从传感器接收检测数据。此外,通过存储部,可以存储接收到地检测数据。于是,通过数据处理部,例如定期或周期性地根据存储部中存储的检测数据来判断检测数据有无变化,当判断变化发生了变化时取得变化后的检测数据。这样,通过利用信号输出部请求检测数据,利用数据处理部来确认有无变化,能够捕捉检测结果的变化。于是,通过在发生了变化时,经数据处理部取得变化后的检测数据,将取得的检测数据经输出部向客户端输出,能够向客户端提供当传感器的检测结果发生了变化时的检测数据。
因此,通过使用上述传感器管理装置,即使在传感器的检测数据的通知方式,与客户端的检测数据的请求方式不一致的情况下,客户端也能够取得对应请求的检测数据,可以构筑包含多种传感器和客户端的传感器网络系统。
本发明其他的目的、特征和优点,经以下的阐述将变得十分清晰。此外,本发明的利益,经以下参照附图的说明也将变得明了。


图1是表示本发明一个实施方式的传感器网络系统中传感器网络控制器的内部构成的模块图。
图2是表示本发明一个实施方式的传感器网络的构成的模块图。
图3是表示多个传感器网络重叠的例的概念图。
图4(a)至图4(C)是表示图2的传感器网络系统中的中央装置与传感器网络控制器之间的数据通信方式的例的概念图,图4(a)是利用互联网作为通信网的情况下的概念图,图4(b)是利用互联网、和连接至互联网的LAN作为通信网的情况下的概念图,图4(c)是利用公用线路作为通信网的情况下的概念图。
图5是表示图2的传感器网络系统中的中央装置内部构成的模块图。
图6是表示检测数据请求信号的格式的一例的概念图。
图7是表示检测数据请求信号的数据请求类型与传感器种类的组合形式的图表。
具体实施例方式
以下是根据图1至图7对本发明一个实施方式的说明。
(整体构成)本实施方式的传感器网络系统包含具备多个传感器的传感器网络、和管理该传感器网络的中央装置而构成,传感器网络与中央装置可以通过通信网进行数据通信。图2表示本传感器网络系统的构成的具体例子。
图2是表示本实施方式的传感器网络系统的构成的模块图。图2表示包含连接至通信网6的中央装置2和传感器网络3a、3b的传感器网络系统1。该例中,中央装置2管理传感器网络系统3a、3b。此外,以下,当不特别区分传感器网络3a和3b的时候,记作“传感器网络3”。
传感器网络3具备一个传感器网络控制器(传感器网络网关)4、和能够与该传感器网络控制器4进行数据通信的多个传感器5。
这些传感器5的种类,根据特定的目的,例如车辆盗窃监视、屋内入侵监视、火灾监视等目的来选择,设置在与其目的对应的场所。此外,通常按照其目的构成传感器网络3。作为传感器网络3,考虑例如汽车内独立的LAN或工厂内独立的PLC网络。中央装置2从各传感器网络3取得信息,进行与各传感器网络3的目的对应的处理,异常时进行向用户侧发送报告等的服务。
传感器网络控制器4和传感器5分别具备通信机,传感器网络控制器4的通信机作为母机,传感器5的通信机作为子机。母机与子机之间基于规定的协议进行数据通信。
母机与子机之间的数据通信可以是无线通信,也可以是有线通信。作为无线通信,考虑例如利用无线LAN(Local Area Network,局域网)标准或者Bluetooth(注册商标)标准的微弱电波、特定小功率无线等的近距离无线的通信、利用光无线的通信、近距离红外线通信等。作为有线通信,考虑利用LAN的通信或者利用专用布线的通信等。
作为母机与子机之间的通信方式,有双向通信或者单向通信,根据传感器5的种类而不同。当传感器5从传感器网络控制器4接收控制信号而被控制时,通信方式为双向通信。另一方面,当传感器5单方面向传感器网络控制器4发送信号时,通信方式为从子机向母机的单向通信。
传感器5中,进行检测的检测部与通信机(子机)之间的接口,可以利用例如RS-232C、RS-485、DeviceNET等。通过该接口,表示检测部的检测结果的检测数据从传感器5发送到传感器网络控制器4。传感器网络控制器4接收从传感器5发送来的检测数据,进行后述处理并将基于检测数据的信息发送到中央装置2。
传感器5与传感器网络控制器4之间的数据通信可以是无序方式。此外,在这种情况下,从传感器5至传感器网络控制器4的检测数据可以是模拟电流或模拟电压等。传感器网络控制器4对这种检测数据进行适当的采样或者A/D转换等。
以下,只要没有特别说明,传感器5与传感器网络控制器4之间进行数字数据通信。
通常,一个传感器网络控制器4管理多个传感器5(例如,最多256台传感器5,如果是安全管理的传感器网络3,则管理约10台传感器5),由此构成传感器网络3。此外,传感器网络3可以如图3所示那样互相重叠。
图3是表示多个传感器网络3重叠的例的概念图。在图3的例中,或者一个传感器5属于多个传感器网络3,或者一个传感器网络3中存在两个传感器网络控制器4。这样,如果传感器5被多个传感器网络控制器4管理,那么即使在一个传感器网络控制器4发生故障等时候,该传感器5也可以借助于另一个传感器网络控制器4而正常动作。因此,对于要求高可靠性的传感器5,优选如上述那样由多个传感器网络控制器4来管理。
在传感器网络3中,为了识别各个传感器5,例如可以为各传感器网络5分配固有的传感器ID。在传感器网络3中,有时设置多个传感器5。为了设置多个传感器5,可以增大传感器ID的位数(例如,64位以上)。作为传感器ID,例如可以使用TCP/IP(Transmission ControlProtocol/Internet Protocol,传输控制协议/网际协议)的IP地址,为了增大传感器ID的位数,可以使用128位的IPv6。但是,在传感器网络3中,只要传感器网络控制器4能识别各传感器5,其识别方法可以用上述以外的方法。
下面,对中央装置2与传感器网络控制器4之间的数据通信方式进行说明。
图4(a)~图4(c)是表示传感器网络系统1中的中央装置2与传感器网络控制器4之间的数据通信方式的例的概念图。
这里,图4(a)表示利用互联网作为通信网6的情况。此外,也可以中央装置2与传感器网络控制器4之间全体为互联网,而互联网与传感器网络控制器4之间,也可以通过例如采用信息包通信方式的移动数据通信服务等无线信息包通信连接。此外,互联网与中央装置2之间也可以是电话线路(包含ISDN(Integrated Services DigitalNetwork,综合业务数字网)、PHS(Personal Handyphone System,个人手持电话系统、“PHS”为注册商标)线路、移动电话线路等)等的公用线路。
此外,图4(b)表示利用作为通信网6的互联网和连接至互联网的LAN(Local Area Network)的情况。图4(b)中,LAN介于互联网与传感器网络控制器4之间。作为LAN,可以利用例如以太网(注册商标)或无线LAN。此外,LAN也可以介于互联网与中央装置2之间。
图4(c)表示利用公用线路作为通信网6的情况。作为公用线路,可以利用电话线路(包含ISDN、PHS(注册商标)线路、移动电话线路等)等的公用线路。
此外,以下只要没有特别说明,对假定利用互联网作为通信网6的情况、即图4(a)的构成进行说明。
以下对图2系统的各构成要素进行更详细说明。
(传感器)传感器网络3的传感器5使用各种各样的传感器。下面列举一个例子。
作为检测人体等的传感器,具有光电传感器、光束传感器、超声波传感器、红外线传感器等。作为检测物体的运动和破坏等的传感器,具有振动传感器、加速度传感器(3D传感器、球面半导体型传感器)等。作为检测声音的传感器,具有麦克风、音感传感器、音响传感器等。作为检测影像的传感器,具有摄影机等。作为检测火灾等的传感器,具有温度传感器、烟雾传感器、湿度传感器等。作为搭载在车辆等上的传感器,具有GPS(Global Positioning System,全球定位系统)、加速度传感器、刮水器开/关传感器、振动传感器、倾斜传感器等。作为设置在室内的传感器,具有照明开/关传感器、漏水传感器等。作为设置在室外的传感器,具有雨量计、风速计、温度计等。除此以外,还有静电容量电平传感器、静电容量侵蚀传感器、电流传感器、电压传感器、检测门的开闭的簧片开关、检测时刻的时钟等多种多样的传感器。
如上所述,传感器网络3的传感器5不限定于一般称作“传感器”的设备,而是包含能够对现象进行检测,然后将该检测结果变换为电信号等,并将其作为检测数据发送到传感器网络控制器4的所有设备。
此外,传感器网络3的传感器5中也可以包含能动型传感器。能动型传感器例如是摄影机这样的设备,除了具备作为进行检测的检测部的CCD(Charge Coupled Device,电荷耦合器件)以外,还具备变焦功能或者自动对焦功能、用于切换摄影方向的方向切换功能等,可以自动或根据来自传感器网络控制器4的控制信号而动作。这种能动型传感器,可以根据现象进行更精确检测。例如,上述摄影机的例中,检测在摄影范围移动的物体(烟雾等),通过将摄影方向切换到该方向,能够更精确拍摄该移动的物体。
此外,在传感器网络3的传感器5中也可以包含自律型传感器。这里,自律型传感器是所谓的例如周期性地将与该传感器自身相关的信息(传感器信息)通知给传感器网络控制器4或者中央装置2的设备。传感器信息是例如该传感器的种类(包含能够检测的内容等)和配置(位置、设置场所)信息。
传感器有时会例如设置在象家具那样可以移动的地方。在这种情况下,如果移动家具,传感器的配置发生变化,利用该传感器能够检测的内容也发生变化。例如,为了检测室内的温度分布,在室内各位置设置了多个温度传感器时,其中一个传感器设置在家具上,当移动该家具时,该温度传感器检测室内哪个位置的温度就发生变化。这种情况下,如果使用自律型传感器作为温度传感器,则总是能知道正在检测室内哪个位置的温度。
此外,传感器5根据检测结果的通知方式,即向传感器网络控制器4通知检测数据的通知方式,大致可分为周期型、事件型、和查询型(轮询型)三种(传感器种类)。
这里,周期型传感器是在规定时间的周期中自发进行检测,并通知检测数据。作为周期型传感器的例,考虑10分钟发送一次温度数据的温度传感器那样的设备。事件型传感器是当检测到规定的现象时,例如,当检测到阈值以上的物理量等的时候,自发通知检测数据的传感器。作为事件型传感器的例,考虑当温度变为50oC以上时,发送该温度数据的温度传感器那样的设备。查询型传感器是当检测到来自传感器网络控制器4侧的检测数据请求时,通知检测数据的传感器。
(中央装置2)图5是表示中央装置2内部构成的模块图。中央装置2通过管理传感器网络3来进行上述的车辆盗窃监视、屋内入侵监视、火灾监视等。因此,中央装置2从传感器网络控制器4取得传感器5的检测数据,根据该信息来判断是否有异常情况发生。进而,当判断正在发生异常情况时,中央装置2例如向用户的便携电话或警察局、消防局等进行报告。
此外,以下说明中央装置2将传感器网络3用于进行车辆盗窃监视、屋内入侵监视、火灾监视等的异常监视的处理,而中央装置2的处理不限定于此,只要是根据传感器5的检测数据进行就可以。此外,以下将中央装置2中进行的用于异常监视的处理称作“监视处理”。
中央装置2例如是具备通信功能的计算机(个人计算机或大型计算机等),具备进行各种处理的CPU21、存储各种数据的存储部22、和作为与通信网6之间接口的通信接口23。此外,图中未表示,中央装置2具备用于向存储部22进行各种信息输入、更新的输入部(键盘和鼠标等)和显示部(显示器等)。
CPU21根据其运算功能进行各种数据处理、向各种控制电路作出指示。由此,CPU21负责对中央装置2整体、传感器网络控制器4、传感器5的控制。
此外,为了执行监视处理,CPU21具有检测数据获取部121、检测数据处理部122、和异常对策处理部123各功能模块的功能。通过CPU21执行存储部22上的规定程序来实现这些功能模块。
检测数据获取部121通过通信接口23发送检测数据请求信号,从而向传感器网络控制器4请求传感器5的检测数据。然后,根据该请求,通过通信接口23取得由传感器5发送的检测数据。
如图6所示,检测数据请求信号包含发送源ID、发送目的ID、传感器ID、数据请求类型、和参数。图6是表示检测数据请求信号格式的一例的概念图。
发送源ID表示作为检测数据请求信号的发送源的中央装置2的ID。发送目的ID表示作为检测数据请求信号的发送目的地的传感器网络控制器4的ID。传感器ID表示作为请求检测数据的对象的传感器5的ID。即,由传感器ID指定作为检测数据的请求对象的传感器5。
数据请求类型指定请求检测数据的方式。请求检测数据的方式可分为周期型、事件型、查询型。这里,周期型请求信号是请求向传感器网络控制器4周期性发送检测数据的信号。事件型请求信号是请求当作为对象的传感器5中检测结果发生规定变化时发送检测数据的信号。查询型请求信号是直接请求检测数据的信号,即请求发送作为对该数据请求信号应答的检测数据的信号。
此外,周期型请求信号是指定周期而请求检测数据的信号,查询型请求信号是在该时间点请求检测数据的信号,所以这些可认为是指定时序来请求检测数据的信号。
参数是对应数据请求类型而需要的,例如以下信息。对于周期型请求信号,作为参数,考虑是用来指定检测数据的发送开始时刻和周期等的信息。对于事件型请求信号,作为参数,考虑是用来指定请求当检测结果发生怎样变化时发送数据的信息,即用来指定变化的基准的信息。
检测数据处理部122根据由检测数据获取部121取得的检测数据来进行有无异常发生的判断。此外,有时检测数据处理部122取得来自其他传感器5的检测数据,综合来自多个传感器5的检测数据来进行有无异常发生的判断。在这种情况下,检测数据处理部122对于检测数据获取部121进行指示,以便取得来自上述其他传感器5的检测数据。
当检测数据处理部122判断正在发生异常的时候,异常对策处理部123进行对应该异常的规定的处理。作为由异常对策处理部123进行的处理,考虑例如用来向用户的便携电话或警察局、消防局报告异常发生的处理。
存储部22存储用来实现上述检测数据获取部121、检测数据处理部122、异常对策处理部123的由CPU21执行的程序、和执行该程序必须的各种数据。
通信接口23具有与通信网6接口的功能。中央装置2可以通过通信接口23与传感器网络控制器4进行数据通信,检测数据请求信号和检测数据通过通信接口23在中央装置2和传感器网络控制器4之间进行交换。
此外,中央装置2如上述向传感器网络控制器4请求检测数据,因此,可以认为对于传感器网络控制器4是客户端。
(传感器网络控制器)图1是表示传感器网络控制器4的内部构成的模块图。传感器网络控制器4通过控制传感器网络3来收集来自传感器5的检测数据、并根据请求向中央装置2提供检测数据。
传感器网络控制器4具备进行各种处理的CPU41、存储各种数据的存储部42、作为与通信网6的接口的通信接口43、作为与传感器5的接口的传感器接口44、和产生时刻信息的时钟45。
通信接43具有与通信网6接口的功能。传感器网络控制器4通过通信接口43可以与中央装置2进行数据通信,检测数据请求信号和检测数据通过通信接口43在中央装置2与传感器网络控制器4之间进行交换。
传感器接口44具有与传感器5接口的功能。传感器网络控制器4通过传感器接口44可以与传感器5进行数据通信,通过传感器接口44能够取得来自传感器5的检测数据。此外,当传感器5接收控制信号等而被控制的时候,控制信号通过通信接口43被发送给传感器5。此外,图1中省略了上述的通信机。
时钟45产生表示现在时刻的时刻信息,并提供给CPU41。此外,时钟45提供的时刻信息也可以包含日期的信息。
CPU41根据其运算功能进行各种数据处理、向各种控制电路作出指示。由此,CPU41负责对传感器网络控制器4整体和传感器5的控制。
此外,CPU41为了收集来自传感器5的检测数据,并根据请求向中央装置2提供检测数据,具有信号输入部141、请求识别部142、数据获取指令部143、第1数据处理部144、第2数据处理部145、数据请求部146、数据输出部148、数据输入部149、数据写入部150、和传感器信息管理部151各功能模块的功能。通过CPU41执行存储部42上的规定程序来实现这些功能模块。下面说明各功能模块。
信号输入部141将中央装置2以本传感器网络控制器4为发送目的地而发送的、经通信接43而接收到的检测数据请求信号输入到CPU41内。
请求识别部142根据输入的检测数据请求信号的数据请求类型(参照图6),来识别检测数据请求信号为上述周期型、事件型、查询型的哪一种方式。此外,请求识别部142根据输入的检测数据请求信号的传感器ID(参照图6),来识别作为检测数据的请求对象的传感器5为上述周期性、事件型、查询型的哪一个的种类。此外,当请求识别部142识别传感器5的种类时,参照存储部42中存储的传感器种类表241。传感器种类表241是对于传感器网络3中包含的传感器5,传感器ID与传感器种类对应的表。
数据获取指令部143根据请求识别部142的识别结果来决定检测数据获取处理(后述),并将基于该决定的指示、和检测数据请求信号所包含的信息中的必要信息发送到第1数据处理部144、第2数据处理部145、数据请求部146。后面将阐述由数据获取指令部143、第1数据处理部144、第2数据处理部145、和数据请求部146进行的处理。
数据输出部148为了将从第1数据处理部144或者第2数据处理部145发送来的检测数据发送给作为检测数据请求信号的发送源的中央装置2,将上述检测数据输出到通信接口43。
数据输入部149将从传感器5发送的、经传感器接口44接收的检测数据输入到CPU41内。
数据写入部150将输入的检测数据写入到存储部42中存储的检测数据表242。检测数据表242是将经数据输入部149输入的检测数据,与作为该检测数据的发送源的传感器5的传感器ID、和检测时刻信息对应关连的表。检测时刻信息是当数据写入部150将检测数据写入到检测数据表242时,从时钟45取得的时刻信息。此外,当从传感器5发送的检测数据中包含检测时刻信息时,数据写入部150从检测数据中抽出检测时刻信息,并作为检测数据表242的检测时刻信息写入。
当传感器网络3中追加新的传感器5的时候,传感器信息管理部151识别该传感器5的传感器ID和传感器种类,并登录到传感器种类表241中。传感器信息管理部151为了识别传感器ID,例如传感器信息管理部151可以在传感器网络3内分配传感器ID。此外,传感器信息管理部151为了识别传感器种类,例如可以在追加的传感器5与传感器网络控制器4之间进行最初的数据通信的时候,传感器5发送用于确定传感器种类的信息,传感器信息管理部151根据该信息来识别传感器种类。此外,传感器信息管理部151为了识别传感器种类,除上述以外,也可以考虑预先设定按照传感器种类而连接到传感器接口44的插头等的形状,传感器信息管理部151通过判断该插头形状等来识别传感器种类。通过该传感器信息管理部151,可以使传感器5以所谓的即插即用方式而追加到传感器网络3中。
下面说明由数据获取指令部143、第1数据处理部144、第2数据处理部145、和数据请求部146进行的处理。
如果考虑检测数据请求信号的数据请求类型和传感器种类的组合、即请求识别部142的识别结果的模式,则为图7所示的模式。图7是表示检测数据请求信号的数据请求类型和传感器种类的组合模式的图表。如图7所示,使数据请求类型为周期型、传感器种类为周期型时为模式A,数据请求类型为事件型、传感器种类为周期型时为模式B,以下如图7所示,使各模式为模式C至模式I。
在模式A、C、D、F的情况下,由第1数据处理部144进行检测数据获取处理。在模式B、E的情况下,由第2数据处理部145进行检测数据获取处理。在模式G、I的情况下,由第1数据处理部144和数据请求部146进行检测数据获取处理。在模式H的情况下,由第2数据处理部145和数据请求部146进行检测数据获取处理。
这里,第1数据处理部144根据来自数据获取指令部143的指令,从检测数据表242取得检测数据和检测时刻信息,并根据需要,根据检测数据和检测时刻信息进行计算等,生成提供给中央装置2的检测数据,发送到数据输出部148。
此外,虽然由上述计算生成的数据与作为传感器5的检测结果的数据不同,但这里经上述计算而生成的数据也称作检测数据。
第2数据处理部145根据来自数据获取指令部143的指令,从检测数据表242取得检测数据和检测时刻信息,判断检测结果是否发生了规定的变化,并且在检测结果发生了规定变化的情况下,将变化后的检测数据发送到数据输出部148。
数据请求部146根据来自数据获取指令部143的指令,向查询型的传感器5请求检测数据。因此,数据请求部146将用于请求检测数据的检测信号,通过传感器接44发送到查询型的传感器5。
下面说明上述各模式。以下将与检测数据请求信号的传感器ID对应的传感器5称作“关注传感器”。此外,以下只要没有特别说明,第1数据处理部144或者第2数据处理部145从检测数据表242读出的检测数据是关注传感器的检测数据。
模式A是数据请求类型为周期型、传感器种类为周期型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID和参数发送到第1数据处理部144,同时指示第1数据处理部144基于此周期性地读出检测数据,生成适合检测数据请求信号的检测数据,并发送到数据输出部148。
此时,第1数据处理部144参照来自时钟45的时刻信息,以规定的时序、从检测数据表242中、从最新的数据开始依次读出预先设定数量的检测数据以及与该检测数据对应的检测时刻信息。读出检测数据的时序是基于检测数据请求信号的参数的时序,以参数所确定的检测数据的发送开始时刻(t0)作为基准,按照参数所确定的周期(C)的时序,即t0+nC(n=0,1,2,...)的各时刻。以下,该时刻称作“第1指定时刻”。
此外,第1数据处理部144根据读出的检测数据和检测时刻信息,生成第1指定时刻的检测数据。模式A的情况下,数据请求类型和传感器种类都是周期型,而它们的周期不限定为一致。因此,当周期偏差时,第1指定时刻的检测数据已经不存储在检测数据表242中。在这种情况下,第1数据处理部144根据从检测数据表242读出的多个检测数据和检测时刻信息进行计算,算出第1指定时刻的检测数据。作为该计算,可以利用内插法等公知的技术。此外,除了算出新检测数据以外,也可以选择距第1指定时刻最近时刻所检测的检测数据。然后,第1数据处理部144将生成的检测数据发送到数据输出部148。
由此,即使在周期型的检测数据请求信号指定的检测时序与周期型的关注传感器的检测时序不一致的情况下,也能够以检测数据请求信号指定的检测时序向中央装置2提供检测数据。
模式C是数据请求类型为查询型、传感器种类为周期型的情况。这种情况下,数据获取指令部143将检测数据请求信号的传感器ID发送到第1数据处理部144,同时指示第1数据处理部144基于此读出检测数据,在基于检测数据请求信号的时刻生成检测数据,并发送到数据输出部148。此外,上述基于检测数据请求信号的时刻是例如进行查询的时刻,可以认为是中央装置2发送检测数据请求信号的时刻或者由传感器网络控制器4接收检测数据请求信号的时刻是进行查询的时刻。此外,也可以使上述基于检测数据请求信号的时刻为各正在进行处理的时间点的时刻,即现在时刻。以下,该时刻称作“第2指定时刻”。
此时,第1数据处理部144从检测数据表242中、从最新的数据开始依次读出预先设定数量的检测数据以及与该检测数据对应的检测时刻信息。
此外,第1数据处理部144根据读出的检测数据和检测时刻信息,生成第2指定时刻的检测数据。在模式C的情况下,也不限定于第2指定时刻的检测数据正存储在检测数据表242中。因此,与模式A的情况相同,第1数据处理部144根据从检测数据表242读出的多个检测数据和检测时刻信息进行计算,算出第2指定时刻的检测数据。此外,在这种情况下,除了算出新的检测数据以外,也可以选择距第2指定时刻最近时刻所检测的检测数据。然后,第1数据处理部144将生成的检测数据发送到数据输出部148。
由此,即使在查询型的检测数据请求信号指定的检测时序与周期型的关注传感器检测的时序不一致的情况下,也能够以检测数据请求信号指定的检测时序向中央装置2提供检测数据。即,能够根据周期型的关注传感器的检测数据,来提供适合查询型检测数据请求信号的检测数据。
模式D是数据请求类型为周期型、传感器种类为事件型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID和参数发送到第1数据处理部144,同时指示第1数据处理部144基于此周期性地读出最新检测数据,并发送到数据输出部148。
此时,第1数据处理部144参照来自时钟45的时刻信息,以与上述模式A的情况相同的时序从检测数据表242读出最新的检测数据,将读出的检测数据发送到数据输出部148。
在这种情况下,关注传感器是事件型传感器,因此,上述发送到数据输出部148的检测数据准确表示第1指定时刻的检测对象的状态。由此,能够根据事件型的关注传感器的检测数据,提供适合周期型检测数据请求信号的检测数据。
模式F是数据请求类型为查询型、传感器种类为事件型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID发送到第1数据处理部144,同时指示第1数据处理部144基于此读出检测数据,与模式C的情况相同,读出基于检测数据请求信号的时刻(第2指定时刻)的最新检测数据,并发送到数据输出部148。
此时,第1数据处理部144在第2指定时刻,从检测数据表242读出最新的检测数据,将读出的检测数据发送到数据输出部148。
在这种情况下,关注传感器是事件型传感器,所以上述发送到数据输出部148的检测数据准确表示第2指定时刻的检测对象的状态。由此,能够根据事件型的关注传感器的检测数据,提供适合查询型检测数据请求信号的检测数据。
模式B是数据请求类型为事件型、传感器种类为周期型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID和参数发送到第2数据处理部145,同时指示第2数据处理部145基于此周期性地读出检测数据,并根据检测数据与参数规定的变化基准来判断检测结果有无变化,在发生了变化的情况下,将变化后的检测数据发送到数据输出部148。
此时,第2数据处理部145参照来自时钟45的时刻信息,以预先设定的周期从检测数据表242读出最新的检测数据。此外,第2数据处理部145存储上次读出的检测数据。
然后,第2数据处理部145根据读出的检测数据和上次的检测数据来判断检测结果有无变化,当检测结果发生变化时,将变化后的检测数据发送到数据输出部148。
由此,可以在周期型的关注传感器的检测结果发生了由检测数据请求信号的参数指定的变化时,将变化后的检测数据提供给中央装置2。因此,能够根据周期型的关注传感器的检测数据,提供适合事件型的检测数据请求信号的检测数据。
模式E是数据请求类型为事件型、传感器种类也为事件型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID发送到第2数据处理部145,同时指示第2数据处理部145基于此周期性地读出检测数据,并根据检测数据来判断检测结果有无变化,在发生了变化的情况下,将变化后的检测数据发送到数据输出部148。
此时,第2数据处理部145参照来自时钟45的时刻信息,以预先设定的周期从检测数据表242读出与关注传感器相关的最新检测数据。此外,第2数据处理部145存储上次读出的检测数据。
然后,第2数据处理部145根据读出的检测数据和上次的检测数据来判断检测结果有无变化,当检测结果发生了变化时,将变化后的检测数据发送到数据输出部148。
由此,在事件型的关注传感器的检测结果发生变化的情况下,也能够向中央装置2提供变化后的检测数据。
模式H是数据请求类型为事件型、传感器种类为查询型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID和参数发送到第2数据处理部145,同时指示第2数据处理部145基于此周期性地读出检测数据,并根据检测数据与参数规定的变化基准来判断检测结果有无变化,在发生了变化的情况下,将变化后的检测数据发送到数据输出部148。此外,数据获取指令部143指示数据请求部146向关注传感器周期性地请求检测数据。
此时,数据请求部146参照来自时钟45的时刻信息,以规定的时序向关注传感器进行检测数据的请求,以便在第2数据处理部145读出检测数据之前,将新的检测数据写入检测数据表242中。
此外,第2数据处理部145参照来自时钟45的时刻信息,以预先设定的周期从检测数据表242读出与关注传感器相关的最新检测数据。此外,第2数据处理部145存储上次读出的检测数据。
然后,第2数据处理部145根据读出的检测数据和上次的检测数据来判断检测结果有无变化,当检测结果发生了变化时,将变化后的检测数据发送到数据输出部148。
由此,在查询型传感器的检测结果发生了由事件型请求信号的参数所指定的变化的情况下,能够向中央装置2提供变化后的检测数据。因此,能够根据查询型的关注传感器的检测数据,提供适合事件型检测数据请求信号的检测数据。
模式G是数据请求类型为周期型、传感器种类为查询型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID和参数发送到第1数据处理部144,同时指示第1数据处理部144基于此周期性地读出检测数据,并发送到数据输出部148。此外,数据获取指令部143指示数据请求部146向关注传感器周期性地请求检测数据。
此时,数据请求部146参照来自时钟45的时刻信息,以规定的时序向关注传感器进行检测数据的请求,以便正好在第2数据处理部145读出检测数据之前,将新的检测数据写入检测数据表242中。
此外,第1数据处理部144参照来自时钟45的时刻信息,在各个上述第1指定时刻周期性地从检测数据表242读出最新的检测数据,发送到数据输出部148。
由此,能够根据查询型关注传感器的检测数据,提供适合周期型检测数据请求信号的检测数据。
模式I是数据请求类型为查询型、传感器种类也为查询型的情况。在这种情况下,数据获取指令部143将检测数据请求信号的传感器ID发送到第1数据处理部144,同时指示第1数据处理部144基于此周期性地读出检测数据,并发送到数据输出部148。此外,数据获取指令部143指示数据请求部146向关注传感器请求检测数据。
此时,数据请求部146以规定的时序向关注传感器进行检测数据的请求,以便正好在第2数据处理部145读出检测数据之前,将新的检测数据写入检测数据表242中。
此外,第1数据处理部144从检测数据表242读出与关注传感器相关的最新检测数据,发送到数据输出部148。
由此,能够根据查询型关注传感器的检测数据,提供适合查询型检测数据请求信号的检测数据。
此外,也考虑传感器种类为无序型。无序型传感器常时地向传感器网络控制器4输出作为检测数据的模拟电流或模拟电压等模拟数据。为了由传感器网络控制器4处理上述那样的模拟数据,在传感器网络控制器4与数据输入部149之间设置取样电路和A/D转换电路,将其转换为周期性的检测数据。转换后,可以与来自周期型传感器的检测数据同样进行处理。
根据上述构成,即使在检测数据请求信号的数据请求类型与传感器种类不一致的情况下,传感器网络控制器4也能够根据传感器5的检测数据,提供适合检测数据请求信号的数据请求类型的检测数据。即,即使在传感器网络3内存在不同传感器种类的传感器5的情况下,也能够具有使传感器种类的差异对于中央装置2好像被屏蔽了的功能,从而可以对于各传感器5进行同样的访问。
因此,通过利用传感器网络控制器4,即使在传感器5的检测数据的通知方式与中央装置2的检测数据的请求方式不一致的情况下,中央装置2也能够取得与请求对应的检测数据,可以构筑包含多种传感器5和中央装置2的传感器网络系统。
此外,传感器网络控制器4可以不是与上述的模式A~I全部模式对应,只要能与至少一种模式对应就可以,传感器网络控制器4能够对应的模式,根据传感器网络系统1的构成从模式A~I中任意选择、组合。
如上述,传感器网络控制器4(传感器管理装置),接收由传感器5发送的检测数据,同时向外部的中央装置2(客户端)提供基于上述检测数据的数据。因此,传感器网络控制器4包含用来接收由传感器5发送的检测数据的传感器接口44、数据输入部149(数据接收部)、用来存储接收的检测数据的存储部42、对于存储部42存储的检测数据进行规定的处理的第1数据处理部144、第2数据处理部145(数据处理部)、和将从第1数据处理部144和第2数据处理部145送来的检测数据输出到中央装置2的数据输出部148。于是,传感器网络控制器4具有下面的特征点。
即,传感器网络控制器4包含数据写入部150,使接收的检测数据与用于表示该检测数据的检测时刻的检测时刻信息对应关连而存储在存储部42。在关注传感器自发进行检测并发送检测数据、中央装置2指定时序并请求关注传感器的检测数据的情况(模式A、C)下,第1数据处理部144根据存储部42存储的检测数据和检测时刻信息,生成中央装置2指定的时序的检测数据。由此,能够以提供中央装置2指定的时序提供精确的检测数据。
此外,传感器网络控制器4,在关注传感器当检测结果发生变化时发送变化后的检测数据、中央装置2指定时序并请求关注传感器的检测数据的情况(模式D、F)下,第1数据处理部144以中央装置2的指定时序(第1指定时刻、第2指定时刻)取得存储部42中存储的最新的检测数据,并发送到数据输出部148。关注传感器在检测结果发生变化时发送变化后的检测数据,所以上述取得的检测数据,精确表示中央装置2指定的时序的检测对象的状态。因此,能够以中央装置2指定的时序提供精确的检测数据。
此外,传感器网络控制器4,在关注传感器自发进行检测并发送检测数据、中央装置2请求关注传感器的检测结果发生变化时的检测数据的情况(模式B)下,第2数据处理部145根据存储部42中存储的检测数据来判断检测数据有无变化,当判断发生了变化时,取得变化后的检测数据并发送到数据输出部148。由此,通过第2数据处理部145确认有无变化,即使关注传感器自发进行检测并发送检测数据,也能够捕捉检测结果的变化。因此,能够向中央装置2提供关注传感器的检测结果发生了变化时的检测数据。
此外,传感器网络控制器4包含用来向关注传感器输出检测信号的数据请求部146(信号输出部)。于是,在关注传感器根据用于请求发送检测数据的检测信号来进行检测并发送检测数据、中央装置2请求关注传感器的检测结果发生了变化时的检测数据的情况(模式H)下,第2数据处理部145根据存储部42中存储的检测数据来判断检测数据有无变化,当判断发生了变化时,取得变化后的检测数据并发送到数据输出部148。这样,通过由数据请求部146请求检测数据、由第2数据处理部145来确认有无变化,能够捕捉检测结果的变化。因此,能够向中央装置2提供关注传感器的检测结果发生了变化时的检测数据。
此外,期望传感器网络控制器4中具备请求识别部142,用来识别传感器种类与中央装置2的检测数据请求方式相当于上述的哪种,即,相当于模式A、C/模式D、F/模式B/模式H中的哪种。此时,传感器网络控制器4具备通信接口43(信号接收部),用来接收从中央装置2发送的检测数据请求信号。检测数据请求信号包含用于指定传感器5的传感器指定信息(传感器ID),和请求检测数据的方式,即用来指定是指定时序来请求关注传感器的检测结果、或是请求当关注传感器的检测结果发生了变化时的检测结果的请求方式指定信息(数据请求类型、参数)。于是,请求识别部142参照存储部42的传感器种类表241,并根据检测数据请求信号来识别传感器种类和中央装置2的检测数据请求方式。
最后,本发明的目的是向系统或装置提供一种计算机可读的记录了作为实现上述传感器网络控制器4功能的软件的传感器管理装置的控制程序的程序代码(可执行程序、中间代码程序、源程序)的记录介质,通过构成本传感器网络控制器4的各装置的计算机(或者CPU和MPU、DSP)读出记录介质中记录的程序代码并执行,能够实现本发明。在这种情况下,从记录介质中读出的程序代码本身能实现上述功能,记录该程序代码的记录介质构成本发明。
此外,构成用于实施发明的最佳方式的具体实施方式
或者实施例,首先是用来说明本发明的技术内容,而不是仅限定于这种具体例的狭义的解释,在本发明的精神和所述的权利要求的范围内,能够作很多变更来实施。
本发明可以利用传感器管理,用来接收由传感器发送的检测数据,同时向外部客户端提供基于检测数据的数据,特别适于作为用来管理各种传感器网络中多个传感器的传感器网络控制器。
权利要求
1.一种传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,所述传感器自发进行检测并发送检测数据,所述客户端指定时序来请求所述传感器的检测数据,该传感器管理装置具备数据接收部,接收所述传感器发送的检测数据;数据写入部,使所述接收的检测数据与表示该检测数据的检测时刻的检测时刻信息对应关连,并存储在存储部中;存储部,存储所述检测数据和检测时刻信息;数据处理部,根据所述存储部中存储的检测数据和检测时刻信息,生成所述客户端指定的时序的检测数据;和数据输出部,向所述客户端输出由所述数据处理部生成的检测数据。
2.如权利要求1所述的传感器管理装置,所述数据处理部根据所述存储部中存储的检测数据和检测时刻信息进行内插,从而生成所述客户端指定的时序的检测数据。
3.一种传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,所述传感器当检测结果发生了变化时发送变化后的检测数据,所述客户端指定时序来请求所述传感器的检测数据,该传感器管理装置具备数据接收部,接收所述传感器发送的检测数据;存储部,存储所述接收到的检测数据;数据处理部,取得所述客户端指定的时序中所述存储部存储的最新的检测数据;和数据输出部,向所述客户端输出由所述数据处理部取得的检测数据。
4.一种传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,所述传感器自发进行检测并发送检测数据,所述客户端请求当所述传感器的检测结果发生了变化时的检测数据,该传感器管理装置具备数据接收部,接收所述传感器发送的检测数据;存储部,存储所述接收到的检测数据;数据处理部,根据所述存储部中存储的检测数据来判断检测数据有无变化,当判断发生了变化时取得变化后的检测数据;和数据输出部,向所述客户端输出由所述数据处理部取得的检测数据。
5.如权利要求4所述的传感器管理装置,所述数据处理部根据所述存储部中存储的检测数据来周期性地判断检测数据有无变化。
6.一种传感器管理装置,接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,所述传感器根据用来请求发送检测数据的检测信号来进行检测并发送检测数据,所述客户端请求当所述传感器的检测结果发生了变化时的检测数据,该传感器管理装置具备信号输出部,向所述传感器输出检测信号;数据接收部,接收所述传感器发送的检测数据;存储部,存储所述接收到的检测数据;数据处理部,根据所述存储部中存储的检测数据来判断检测数据有无变化,当判断发生了变化时取得变化后的检测数据;和数据输出部,向所述客户端输出由所述数据处理部取得的检测数据。
7.如权利要求6所述的传感器管理装置,所述信号输出部周期性地输出所述检测信号。
8.如权利要求1至7中任何一项所述的传感器管理装置,具备信号输入部,接收所述客户端发送的检测数据请求信号。
9.如权利要求8所述的传感器管理装置,具备请求识别部,根据所述检测数据请求信号来识别所述客户端请求检测数据的方式。
10.如权利要求1至7中任何一项所述的传感器管理装置,管理多个传感器,并存储按照发送检测数据的方法而分类的各传感器的种类。
11.一种传感器管理装置的控制程序,是用于使权利要求1至10中任何一项所述的传感器管理装置动作的传感器管理装置的控制程序,它用来使计算机作为所述各部分而工作。
12.一种计算机可读记录介质,记录权利要求11所述的传感器管理装置的控制程序。
13.一种传感器管理装置的控制方法,该传感器管理装置接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,在所述传感器自发进行检测并发送检测数据,所述客户端指定时序来请求所述传感器的检测数据的情况下,包含以下步骤数据接收步骤,接收所述传感器发送的检测数据;数据写入步骤,使所述接收的检测数据与表示该检测数据的检测时刻的检测时刻信息对应关连,并存储在存储部中;数据处理步骤,根据所述存储部中存储的检测数据和检测时刻信息,生成所述客户端指定的时序的检测数据;和数据输出步骤,向所述客户端输出由所述数据处理步骤生成的检测数据。
14.一种传感器管理装置的控制方法,该传感器管理装置接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,在所述传感器当检测结果发生了变化时发送变化后的检测数据,所述客户端指定时序来请求所述传感器的检测数据的情况下,包含以下步骤数据接收步骤,接收所述传感器发送的检测数据;存储步骤,将所述接收到的检测数据存储在存储部中;数据处理步骤,取得所述客户端指定的时序中所述存储部存储的最新的检测数据;和数据输出步骤,向所述客户端输出由所述数据处理步骤取得的检测数据。
15.一种传感器管理装置的控制方法,该传感器管理装置接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,在所述传感器自发进行检测并发送检测数据,所述客户端请求当所述传感器的检测结果发生了变化时的检测数据的情况下,包含以下步骤数据接收步骤,接收所述传感器发送的检测数据;存储步骤,将所述接收到的检测数据存储在存储部中;数据处理步骤,根据所述存储部中存储的检测数据来判断检测数据有无变化,当判断发生了变化时取得变化后的检测数据;和数据输出步骤,向所述客户端输出由所述数据处理步骤取得的检测数据。
16.一种传感器管理装置的控制方法,该传感器管理装置接收传感器发送的检测数据,并向外部客户端提供基于所述检测数据的数据,其中,在所述传感器根据用来请求发送检测数据的检测信号来进行检测并发送检测数据,所述客户端请求当所述传感器的检测结果发生了变化时的检测数据的情况下,包含以下步骤信号输出步骤,向所述传感器输出检测信号;数据接收步骤,接收所述传感器发送的检测数据;存储步骤,将所述接收到的检测数据存储在存储部中;数据处理步骤,根据所述存储部中存储的检测数据来判断检测数据有无变化,当判断发生了变化时取得变化后的检测数据;和数据输出步骤,向所述客户端输出由所述数据处理步骤取得的检测数据。
全文摘要
传感器网络控制器(4)具备传感器接口(44),接收传感器(5)发送的检测数据;数据写入部(150),使接收到的检测数据,与表示该检测数据的检测时刻的检测时刻信息对应存储在存储部(42);存储部(42),存储检测数据和检测时刻信息;第1数据处理部(144),根据存储部(42)中存储的检测数据和检测时刻信息,生成客户端指定的时序的检测数据;和数据输出部(148),向客户端输出生成的检测数据。即使在传感器的检测数据的通知形式与请求检测数据的客户端的请求方式不一致的情况下,客户端也能够取得与请求相对应的检测数据。
文档编号G01D9/00GK1565008SQ0281955
公开日2005年1月12日 申请日期2002年10月1日 优先权日2001年10月4日
发明者太田俊二, 大槻好之, 大八木雅之, 福岛善彦 申请人:欧姆龙株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1