首页> 中国专利> 数据网络管理系统、数据网络管理装置、数据处理装置、以及数据网络管理方法

数据网络管理系统、数据网络管理装置、数据处理装置、以及数据网络管理方法

摘要

在设置于设置区域(A)的多个数据处理装置(101)向数据网络管理装置(130)发送数据的数据网络管理系统中,数据处理装置(101)将所处理的数据与自身的识别信息一起朝向数据网络管理装置(130)发送。数据网络管理装置(130)基于已完成规定的认证检验的数据处理装置(101)的识别信息、和从设置到设置区域(A)后的数据处理装置(101)获取到的识别信息,来判断数据获取对象的数据处理装置(101)。

著录项

  • 公开/公告号CN105379304A

    专利类型发明专利

  • 公开/公告日2016-03-02

    原文格式PDF

  • 申请/专利权人 富士通株式会社;

    申请/专利号CN201380077974.3

  • 申请日2013-07-04

  • 分类号H04Q9/00;G08C25/00;H04W4/04;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人舒艳君

  • 地址 日本神奈川县

  • 入库时间 2023-12-18 14:45:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-11-13

    授权

    授权

  • 2016-03-30

    实质审查的生效 IPC(主分类):H04Q9/00 申请日:20130704

    实质审查的生效

  • 2016-03-02

    公开

    公开

说明书

技术领域

本发明涉及管理数据网络的数据网络管理系统、数据网络管理装 置、数据处理装置、以及数据网络管理方法。

背景技术

可以考虑在设置区域设置许多传感器,例如,数百个~数万个廉价 的芯片状的传感器(数据处理装置),并将各传感器分别检测到的检测 信息无线发送,通过上位的父设备收集检测信息的数据网络的技术。在 使用许多传感器来实现广域性、网罗性的情况下,需要设置膨大的数量 (节点)的传感器。

另外,将采集装置(例如,作为设置位置中的外部环境的光、振动、 温度、无线电波等的能量变化)作为电源进行动作的传感器的处理性能 极低。在数据网络中混杂有不被保证的传感器的情况下,为了保证数据 的精度,而需要从系统中除去不被保证的传感器。各传感器的尺寸非常 小,用目视观察进行确定较困难,无法简单地除去。

在一般的服务器客户端系统中,使用公共密钥、秘密密钥等的暗号 化、以及利用了它们的证明书等来进行客户端认证。在传感器对认证方 式进行执行处理的情况下,数据量、处理量均非常大,成为处理负担, 所以在简易的传感器中,要求所处理的数据量更小,能够简易地处理的 认证。

以往,在传感器网络中,有从多个传感器中确定通过传感器的属性 (温度、湿度、位置等)检测的一部分的传感器的技术(例如,参照下 述专利文献1。)。另外,有从系统对于节点使用ID信息来识别节点后 发送,控制各节点的电源的技术(例如,参照下述专利文献2。)。

专利文献1:日本特开2008-176502号公报

专利文献2:日本特开2010-141469号公报

在上述现有技术中,不能进行传感器输出的数据的精度保证。例如, 不能进行所设置的多数的传感器是否进行了正规的动作测试的确认。在 该情况下,若未进行规定的认证检验(动作测试)的非认证的制造商等 的传感器设置于设置区域,则使收集传感器的信息而得到的数据的精度 劣化。

另外,存在传感器的数据精度、耐久性等的可靠性按每一个制造商 而不同的情况。因此,在设置传感器后,在实际的运用中无法掌握传感 器的运转状态等,无法进行传感器的评价。并且,在多个制造商的传感 器被混杂设置于设置区域的情况下,无法实施按制造商区别的评价、与 基于评价结果的针对各制造商的传感器运用相伴的利用费用的分配等 的管理处理。

发明内容

在一个方面中,其目的在于,能够简单地认证数据网络内的许多数 据处理装置,得到规定的数据精度。

在一个方案中,使用一种数据网络管理系统,在设置区域设置有多 个的数据处理装置向数据网络管理装置发送数据的数据网络管理系统 中,上述数据处理装置将所处理的数据与自身的识别信息一起朝向上述 数据网络管理装置发送,上述数据网络管理装置基于已完成规定的认证 检验的上述数据处理装置的识别信息、和从设置到上述设置区域后的上 述数据处理装置获取到的识别信息,来判断数据获取对象的上述数据处 理装置。

根据一个实施方式,能够简单地认证数据网络内的许多数据处理装 置,能够得到规定的数据精度。

附图说明

图1是表示设置于实施方式所涉及的数据网络的传感器的设置状态 的图。

图2是表示传感器节点的内部构成例的框图。

图3是表示传感器节点的功能的框图。

图4是表示父节点的内部构成例的框图。

图5是表示数据网络管理装置的硬件构成的一个例子的框图。

图6是对施工中的管理处理内容进行说明的图。

图7是对运用中的管理处理内容进行说明的图。

图8是表示传感器节点进行的处理内容的流程图。

图9是表示父节点进行的处理内容的流程图。

图10是表示数据网络管理装置进行的处理内容的流程图。

图11是表示数据网络管理装置进行的利用费用的分配的处理例的 图。

具体实施方式

(实施方式)

(数据处理装置的构成)

以下,参照附图对公开技术的优选的实施方式详细地进行说明。图 1是表示设置于实施方式所涉及的数据网络的传感器的设置状态的图。 如图1所示,在规定的设置区域A内设置有许多芯片状的多个传感器节 点(数据处理装置)101。

而且,如图1所示,在设置区域A内混杂设置有不同的厂商(制造 商)制造出的传感器节点101A、101B、101C。另外,在设置区域A内 设置有通过无线等接收多个传感器节点101的传感器输出的父节点(数 据汇集装置、聚合器)102。

传感器节点101检测设置区域A内的各设置位置中的规定的位移 量,通过无线通信将检测到的信息(传感检测数据)发送至父节点102。 例如,传感器节点101具有规定时间间隔而定期地发送传感检测数据。 父节点102汇集从设置于设置区域A的多个传感器节点101得到的传感 检测数据,进行向作为外部装置120的服务器的信息的上传、对于作为 外部装置120的利用者终端通知在设置位置中传感器节点101检测到的 传感检测数据等。

如图1所示,传感器节点101大量地设置于设置区域A内。另外, 父节点102并不局限于在设置区域A内设置1台,或者沿着设置区域A 的外缘(例如俯视来看位于四角形状的设置区域A的角的4个位置等) 设置多台。实施方式中的传感器节点101能够输出近距离的无线通信能 力,至少能够到达相邻的传感器节点101的无线电波即可。因此,距离 父节点102较远的传感器节点101A的数据经由相邻的其他的一个或者 多个传感器节点101B被转送到父节点102。由各传感器节点101检测 到的传感检测数据通过该转送具有规定的跳跃数而到达父节点102(参 照图1箭头)。

父节点102将从各传感器节点101发送的信息经由网关(GW)105 以及网络110发送至服务器等的外部装置120。对于多个传感器节点101 中的一个或者多个而言,该父节点102也可以成为使用具有与网络101 连接的功能的装置的构成。

对于GW105,并不局限于连接有图1所示的单一的设置区域A的 传感器节点101,也连接有按多个设置区域A、B、C、…区别的传感器 节点101,对按设置区域区别的数据进行分配处理。另外,GW105也可 以具有父节点102的功能,在该情况下,能够省略父节点102。外部装 置120基于从各传感器节点101发送的信息进行取得设置区域A中的传 感器输出的统计等的信息处理。

另外,在网络110连接有管理传感器节点101的数据网络管理装置 130。数据网络管理装置130也可以使用上述外部装置120的服务器。

(传感器节点的构成)

图2是表示传感器节点的内部构成例的框图。作为数据处理装置的 传感器节点101包括传感器201、无线通信电路203、微处理器(MCU (MicroControlUnit))205、RAM(RandomAccessMemory:随机存 取存储器)206、预先写入数据并保持的ROM(Read-OnlyMemory: 只读存储器)207、可改写地保持数据的非易失性存储器(存储部)208、 天线210、采集装置211、以及电池212。

传感器201检测设置位置中的规定的位移量,输出传感检测数据。 传感器201例如是检测设置位置的压力的压电元件、检测光的光电元件 等。该传感器201并不局限于一种,也能够设置多个传感器201,来输 出多种传感检测数据。天线210接收发送与父节点102进行无线通信的 电波。无线通信电路(RF)203将接收到的无线电波作为接收信号输出, 将发送信号作为无线电波经由天线210发送。

微处理器(MCU)205处理传感器201检测到的传感检测数据。 RAM206储存MCU205中的处理的临时数据。ROM207储存MCU205 执行的处理程序等。非易失性存储器208在电力供给中断时等也保持被 写入的规定的数据。另外,传感器201~非易失性存储器208经由内部总 线209连接。

另外,传感器节点101包括采集装置211和电池212。采集装置211 根据传感器节点101的设置位置中的外部环境,例如,光、振动、温度、 无线电波(接收电波)等的能量变化进行发电。电池212储蓄由采集装 置211发电所产生的电力,作为传感器节点101的各部的驱动电源进行 供给。即,传感器节点101不需要二次电池、外部电源等,在自身的内 部生成动作所需要的电力。

(传感器节点的功能)

图3是表示传感器节点的功能的框图。传感器节点101的MCU205 具有图3所示的各功能部。接收电路203a(图2的无线通信电路203) 具有接收从其他的传感器节点101以及数据网络管理装置130发送出的 数据的接收处理部301。发送电路203b(图2的无线通信电路203)具 有对于其他的传感器节点101,将本传感器节点101的传感器201的传 感检测数据、以及从其他的传感器节点101发送出的传感检测数据进一 步发送(转送)至其他的传感器节点101的发送处理部302。

MCU205包括信号种类判断部311、登录部312、作成部313、状态 迁移部314、传感检测数据处理部315、解析部316、以及计数器317 的各功能。

信号种类判断部311解析从其他的传感器节点101、数据网络管理 装置130发送出的数据来判断信号种类。例如,从其他的传感器节点101 接收数据。另外,从数据网络管理装置130接收作为传感器节点101的 识别信息的制造商ID列表、针对传感器节点101的控制信息(例如, 功能停止(kill信号)等)的数据。

而且,信号种类判断部311根据这些数据(数据信息包)开头的指 令ID判断信号种类。登录部312根据从数据网络管理装置130通知的 制造商(Maker)ID列表通知来登录(记录)制造商ID。作成部313 作成按照通过登录部312登录的制造商ID的数据格式。传感器节点101 使用作成的数据格式来发送数据以及制造商ID。

状态迁移部314根据由信号种类判断部311辨别出的信号种类,使 传感器节点101的动作状态迁移。而且,在从数据网络管理装置130接 收到针对特定的传感器节点101的功能停止(后述的kill信号)的情况 下,进行使传感器节点101功能停止(向动作不可状态移行)的处理。

传感检测数据处理部315进行与由传感器201传感检测到的各种数 据对应的数据处理。传感检测数据处理部315处理后的数据经由解析部 316、计数器317从发送处理部302发送至其他的传感器节点101。此时, 在解析部316中,解析在从数据网络管理装置130通知的制造商ID列 表是否包含有传感器节点101自身的制造商ID。在传感器节点101的 非易失性存储器208等预先储存有自身的制造商ID,解析部316读出 该制造商ID。

而且,在制造商ID列表包含有传感器节点101自身的制造商ID的 情况下,通过计数器317使与发送数据中的自身的制造商ID对应的计 数器计数(增量)。

(父节点的构成)

图4是表示父节点的内部构成例的框图。父节点102具有汇集从多 个传感器节点101发送出的传感检测信息的功能。父节点102与传感器 节点101不同,不具有传感器,另外,基于外部电源动作。父节点102 包括比传感器节点101的处理器(MCU)205高性能的处理器(CPU) 401、大容量的ROM402以及RAM403、接口(I/O)电路404、以及 连接这些CPU401~I/O电路404的总线405。

另外,在I/O电路404连接有用于与传感器节点101进行无线通 信的天线406以及无线通信电路(RF:RadioFrequency)407、和网络 I/F408。由此,父节点102汇集从多个传感器节点101发送出的传感 检测信息。汇集的传感检测信息经由网络I/F408通过TCP/IP的协 议处理等经由互联网等的网络110发送至作为外部装置120的利用者终 端411、服务器412等。

利用者终端411、服务器412接收汇集的传感检测信息,进行统计 处理等的数据处理。另外,经由网络110连接的数据网络管理装置130 由服务器等构成,进行传感器节点101的管理。上述数据处理的服务器 412和作为数据网络管理装置130发挥作用的服务器既可以为不同的装 置,也可以使用单一的服务器来构成。

(数据网络管理装置的硬件构成例)

图5是表示数据网络管理装置的硬件构成的一个例子的框图。在图 5中,数据网络管理装置130包括控制部(CPU)501、ROM502、以及 RAM503。另外,也可以具备半导体存储器、设备驱动器等的存储部504、 显示器508、通信接口(I/F)509、键盘510、鼠标511、扫描仪512、 以及打印机513。这些CPU501~打印机513通过总线514分别连接。

CPU501是掌管数据网络管理装置130的整体控制的运算处理装置。 ROM502是存储数据网络管理装置130的管理程序的非易失性存储器。 RAM503是被作为CPU501所进行的运算处理执行时的工作区域使用的 易失性存储器。

通信接口509掌管网络110与内部的接口,控制来自外部装置的数 据的输入输出。具体而言,通信接口509通过通信线路与作为网络110 的LocalAreaNetwork(LAN:局域网)、WideAreaNetwork(WAN: 广域网)、互联网等连接,经由网络110与其他的装置(上述GW105 以及传感器节点101)连接。通信接口509例如能够采用调制解调器、 LAN适配器等。

显示器508是对用于数据网络管理处理的设定画面、验证结果,以 光标、图标或者工具箱为主将文档、图像、功能信息等数据显示的装置。 显示器508例如能够采用ThinFilmTransistor(TFT:薄膜晶体管)液 晶显示器、等离子显示器、有机EL显示器等。

通过图5所记载的CPU501执行处理储存于ROM502的数据网络管 理程序,来进行设置在设置区域A的各传感器节点101的认证以及动作 控制、针对认证后的正规的传感器节点101的制造商的利用费用的分配 等的各种管理处理。

(数据网络的管理处理:施工中)

接下来,对使用了数据网络管理装置130的传感器节点101的管理 处理例进行说明。首先,对在传感器节点101的施工时,即,针对设置 区域A的传感器节点101的设置后到运用开始为止的期间中的管理处理 进行说明。

图6是对施工中的管理处理内容进行说明的图。在图6中示出包括 图1所示的传感器节点101、数据网络管理装置130等的数据网络的整 体构成和数据信息包的例子。

预先将与通过了认证机构所进行的规定的动作检验(各制造商的互 换测试等)的已认证的传感器节点101相关的信息(认证信息)610对 于数据网络管理装置130进行数据库登录(步骤S601)。该认证信息610 相当于许可设置在数据网络(设置区域A)的传感器节点101的信息。 数据库设置于存储部504等。

已认证的传感器节点101为耐久性、传感检测精度、数据处理以及 接收发送性能等的精度满足规定的标准的传感器节点。在图示的例子 中,已认证的传感器节点101的各制造商的制造商(Maker)ID (MakerA、B、C)作为认证信息610被登录。

(1)之后,在设置区域A设置传感器节点101,施工者等通过指令 输入将设置的传感器节点101的信息(设置信息)611登录到数据网络 管理装置130(步骤S602)。此时,将每个制造商ID的设置个数作为设 置信息611登录。在图示的例子中,将制造商ID的登录设定为登录的 指令ID(CommandID),登录与设置区域A(FieldA)对应的制造商 (MakerB的个数是100,MakerC的个数是200,MakerZ的个数是50)。

(2)而且,数据网络管理装置130进行设置的传感器节点101的 认证处理。例如,仅将具有已完成认证检验的制造商ID的传感器节点 101认证许可,对于具有未通过认证检验的非认证的制造商ID的传感 器节点101,不认证许可。相对于被作为认证信息610登录的已认证的 制造商ID是MakerA、B、C,设置信息611的制造商ID是MakerB、 C、Z。

因此,数据网络管理装置130检测MakerZ是非认证制造商,不认 证许可。而且,数据网络管理装置130将向设置区域A(FieldA)的ID 列表通知621、动作对象制造商ID通知622、功能停止(kill对象)制 造商ID通知623分别设定为朝向设置区域A的传感器节点101发送的 信息包的指令ID。

ID列表通知621的信息包基于认证信息610和设置信息611,由设 置区域A中的所有的传感器节点101的信息构成。ID列表通知621的 各项目由设置区域A(FieldA)、登录的制造商ID的种类数(相当于 MakerB、C的种类数2)、功能停止(kill对象)的制造商ID的种类数 (相当于MakerZ的种类数1)构成。

动作对象制造商ID通知622的信息包基于认证信息610和设置信 息611,由设置区域A中的认证许可(动作许可)的传感器节点101的 信息构成。动作对象制造商ID通知622的各项目由设置区域A (FieldA)、动作许可的制造商ID(MakerB、C)构成。

功能停止(kill对象)制造商ID通知623的信息包基于认证信息 610和设置信息611,由设置区域A中的没有认证许可(功能停止)的 传感器节点101的信息构成。功能停止(kill对象)制造商ID通知623 的各项目由设置区域A(FieldA)、使功能停止的制造商ID(MakerZ) 构成。

而且,数据网络管理装置130将这些ID列表通知621、动作对象制 造商ID通知622、功能停止(kill对象)制造商ID通知623的信息包 分别朝向相应的设置区域A的传感器节点101发送(步骤S603)。

(3)在设置于数据网络管理装置130与传感器节点101之间的 GW105中,接收上述ID列表通知621、动作对象制造商ID通知622、 以及功能停止(kill对象)制造商ID通知623的信息包。而且,向相应 的设置区域A的传感器节点101发送这些ID列表通知631、动作对象 制造商ID通知632、以及功能停止(kill对象)制造商ID通知633的 信息包。此时,因为GW105能够管理以及确定出设置区域A的传感器 节点101,所以从ID列表通知621、动作对象制造商ID通知622、以 及功能停止(kill对象)制造商ID通知623的信息包各项目删除设置区 域A的信息后转送。

(4)设置区域A内的父节点102将从GW105接收到的动作对象制 造商ID通知632、和功能停止(kill对象)制造商ID通知633的信息 包按原样转送至传感器节点101。动作对象制造商ID通知642和功能 停止(kill对象)制造商ID通知643的信息包被发送至各传感器节点 101。

各传感器节点101存储从数据网络管理装置130接收到的ID列表 通知631。

另外,如果本传感器节点101的制造商是动作对象制造商ID通知 642的信息包所示的制造商(MakerID=B、C),则本传感器节点101 被认证许可,传感器节点101的状态迁移部314判断为可进行动作。

另一方面,对于本传感器节点101的制造商而言,如果在功能停止 (kill对象)制造商ID通知643的信息包设置有不被认证许可的制造商 (MakerID=Z)643a,则本传感器节点101不被认证,传感器节点101 的状态迁移部314判断为功能停止。而且,与不被认证许可的制造商相 应的传感器节点101的状态迁移部314使自身的功能成为动作不可状态 (功能停止)。

(数据网络的管理处理:运用中)

接下来,对在传感器节点101的施工后,使设置于设置区域A的传 感器节点101动作而进行数据收集时的管理处理进行说明。

在以下的说明中,以数据网络管理装置130进行数据网络的管理, 并且图4等所记载的外部装置120(服务器412)进行的数据的汇集、 以及数据处理的功能均能进行的构成为例进行说明。另外,使用在设置 区域A内多个传感器节点101不管制造商均匀地分布,设置多个父节点 102(例如,俯视来看设置于位于四角形状的设置区域A的角的4个位 置)的例子来进行说明。

图7是对运用中的管理处理内容进行说明的图。在施工时被认证许 可的制造商(MakerB、C)的各传感器节点101通过传感器201检测规 定的位移量,并朝向外部进行数据发送。

(1)若传感器节点101接收到自身的传感器201检测到的传感检 测数据、以及从其他的传感器节点101接收到传感检测数据,则向其他 的传感器节点101再次发送数据。此时,通过计数器317,每一次与自 身的制造商ID对应的传感器节点101的数据的发送,均将计数值增加 (步骤S701)。此时,传感器节点101通过作成部313作成朝向数据网 络管理装置130发送的数据信息包710的数据格式。

(2)多个父节点102进行从各传感器节点101收集到的数据的同 步处理。此时,父节点102计算各传感器节点101的计数器317计数的 数据每个制造商ID的计数值的平均值。在该例子中,因为设置4个父 节点102,所以将收集到的数据所包含的每个制造商ID的计数值除以4 得到的值作为平均值。而且,父节点102将数据的跳跃数设定为朝向数 据网络管理装置130的数据信息包710的指令ID并发送(步骤S702)。 在图示的例子中,数据信息包710包括MakerB的计数值的平均值10、 MakerC的计数值的平均值20、以及传感器201检测到的数据。

(3)GW105将对从父节点102发送出的数据信息包710赋予了设 置区域A(FieldA)的项目的数据信息包720朝向数据网络管理装置130 发送(步骤S703)。

(4)数据网络管理装置130接收数据信息包720,并提取数据区域 的数据来进行规定的数据处理,在设置区域A中进行传感器201检测到 的数据的解析。

作为用于数据网络管理的管理数据750,除了上述的认证信息610 以外,该数据网络管理装置130还在数据库具有已登录设置区域(Field) 信息730和按设置区域区别的设置区域管理数据740。已登录设置区域 信息730是数据网络管理装置130管理的多个设置区域A、B的信息。 设置区域管理数据740由设置区域(该例中为设置区域A)中的传感器 节点101的制造商ID和设置个数(图6的设置信息611中被认证的 MakerB、C的信息)构成。

而且,数据网络管理装置130通过基于管理数据750和来自传感器 节点101的发送数据的规定的数据处理来进行数据网络管理处理(步骤 S704)。这里,作为数据网络管理处理的例子,能够计算与各制造商ID 对应的传感器节点101各个的运转数。将在后面描述,也能够基于计算 出的运转数来决定针对各制造商的利用费用的分配。

例如图示那样,设置区域管理数据740的按制造商区别的设置个数 为MakerB是x(100)个,MakerC是y(200)个。另外,根据从传 感器节点101发送出的数据信息包720的内容,每个制造商的计数值(跳 跃数)为MakerB是a(10)次,MakerC是b(20)次。数据网络管 理装置130根据这些数据,计算在设置区域A中进行动作的传感器节点 101的个数。

在上述例子中,能够通过MakerB的传感器节点101的运转数=(x +y)×a/(a+b)的运算而计算出,作为计算结果,能够得到所有 MakerB的传感器节点101(100个)正在运转这样的结果。对于其他的 制造商,也能够通过相同的运算得到运转数。此外,在传感器节点101 均匀地分布在设置区域A的情况下,动作中的传感器节点101的个数与 跳跃数成比例。

(传感器节点的处理内容)

图8是表示传感器节点进行的处理内容的流程图。对在上述的施工 中、以及运用中传感器节点101的MCU205进行的处理进行记载。首 先,MCU205等待事件的产生(步骤S801:否的循环)。若接收数据信 息包的事件产生(步骤S801:Case1),则移至步骤S802,如果事件是 传感检测(步骤S801:Case2),则移至步骤S803。

在步骤S802中,解析接收到的数据信息包的开头的指令ID(步骤 S802)。在信息包开头的指令ID是其他的传感器节点101的发送数据时 (步骤S802:Case1),移至步骤S803。在信息包开头的指令ID是通过 数据网络管理装置130发送的制造商ID列表时(步骤S802:Case2), 移至步骤S807。在信息包开头的指令ID是通过数据网络管理装置130 发送的功能停止(kill信号)时(步骤S802:Case3),移至步骤S808。

在步骤S803中,通过传感检测数据处理部315,进行适合从其他的 传感器节点101发送的数据(传感检测数据)的数据处理(步骤S803)。 此外,传感检测数据处理部315也进行适合通过本节点内的传感器201 检测到的传感检测数据的数据处理。

另外,通过解析部316解析自身的制造商ID(步骤S804),在计数 器317中使与发送数据中的自身的制造商ID对应的计数器计数(增量) (步骤S805)。而且,经由发送处理部302,将包括这些每个制造商ID 的计数值、数据(传感检测数据)的信息包作为发送数据向外部输出(向 其他的传感器节点101发送)(步骤S806),结束针对一个事件的处理。

在步骤S807中,通过作成部313来作成基于从数据网络管理装置 130接收到的制造商ID列表的数据格式(步骤S807),结束以上的处理。 该数据格式是具有运用中的数据信息包710(参照图7)的各项目的格 式。在该数据信息包710的格式的各项目储存有进行了步骤S803以后 的传感检测数据处理后发送的数据。

在步骤S808中,通过状态迁移部314判断从数据网络管理装置130 接收到的功能停止(kill信号)是否与自身的制造商ID一致(步骤S808)。 在一致的情况下(步骤S808:是),通过关闭接收电路203a、发送电路 203b等,来将本传感器节点101功能停止(步骤S809),结束针对一个 事件的处理。在不一致的情况下(步骤S808:否),直接结束。

(父节点的处理内容)

图9是表示父节点进行的处理内容的流程图。对在上述的施工中、 以及运用中父节点102的CPU401进行的处理进行记载。在GW105执 行父节点102的功能的情况下,GW105进行以下的处理。

首先,CPU401等待事件的产生(步骤S901:否的循环)。若产生 接收数据信息包的事件(步骤S901:是),则解析接收到的数据信息包 的开头的指令ID(步骤S902)。

在信息包开头的指令ID是其他的传感器节点101的发送数据时(步 骤S902:Case1),移至步骤S903。在信息包开头的指令ID是通过数据 网络管理装置130发送的制造商ID列表时(步骤S902:Case2),移至 步骤S907。在信息包开头的指令ID是通过数据网络管理装置130发送 的功能停止(kill信号)的制造商ID通知信号时(步骤S902:Case3), 移至步骤S908。

在步骤S903中,进行多个父节点102间的同步处理(步骤S903)。 而且,通过传感检测数据处理部315,进行适合接收到的数据(传感检 测数据)的数据处理(步骤S904)。另外,计算各按制造商ID区别的 计数值的平均值(步骤S905)。而且,将包括这些按制造商ID区别的 计数值的平均值、数据(传感检测数据)的信息包作为发送数据发送至 数据网络管理装置130(步骤S906),结束针对一个事件的处理。

在步骤S907中,将数据网络管理装置130接收到的制造商ID列表 发送至传感器节点101(步骤S907),结束以上的处理。在步骤S908中, 将从数据网络管理装置130接收到的功能停止(kill信号)发送至传感 器节点101(步骤S908),结束以上的处理。

(数据网络管理装置的处理内容)

图10是表示数据网络管理装置进行的处理内容的流程图。对在上 述的施工中、以及运用中数据网络管理装置130的CPU501进行的处理 进行记载。

首先,CPU501等待事件的产生(步骤S1001:否的循环)。若产生 接收数据信息包的事件(步骤S1001:是,数据信息包接收),则解析 接收到的数据信息包的开头的指令ID(步骤S1002)。

在信息包开头的指令ID是制造商ID的登录时(步骤S1002:Case1), 移至步骤S1003。在信息包开头的指令ID是数据通知时(步骤S1002: Case2),移至步骤S1007。在信息包开头的指令ID不符合Case1、Case2 的任意一个时(步骤S1002:否),结束处理。

在步骤S1003中,判断在施工时施工者等通过指令输入登录的制造 商ID中是否存在未解读(未处理)的制造商ID(步骤S1003)。如果存 在未解读的制造商ID(步骤S1003:是),则移至步骤S1004,如果没 有未解读的制造商ID(步骤S1003:否),则是全部解读完毕,所以结 束处理。

在步骤S1004中,判断未解读的制造商ID是否与在数据库(DB) 上记录的ID一致(步骤S1004)。如果判断的结果为一致(步骤S1004: 是),则将未解读的制造商ID追加到通知给传感器节点101的(已认证 的动作对象的)制造商ID列表(步骤S1005)。如果判断的结果为不一 致(步骤S1004:否),则将未解读的制造商ID追加到通知给传感器节 点101的功能停止的kill对象制造商ID列表(步骤S1006)。步骤S1005、 步骤S1006的处理后均返回到步骤S1003。

在步骤S1007中,判断是否存在未计算利用费用的制造商ID(步骤 S1007)。如果判断的结果为存在未计算的制造商ID(步骤S1007:是), 则对每个制造商ID进行动作节点数的计算(步骤S1008),返回到步骤 S1007。由此,对每个制造商计算与设置于设置区域A,且已认证的传 感器节点101的个数对应的利用费用。如果判断的结果为不存在未计算 的制造商ID(步骤S1007:否),则结束处理。

(数据网络管理装置的管理处理例)

对数据网络管理装置130进行的管理处理例进行说明。例如,如上 所述,在施工中,仅将被认证许可的制造商的传感器节点101动作许可, 对于不被认证许可的制造商的传感器节点101,能够使其功能停止。由 此,即使是被设置到设置区域A后的传感器节点101,也能够按照每个 制造商进行传感器节点101的动作控制。

另外,在传感器节点101的运用中,各传感器节点101对来自其他 的传感器节点101的数据的转送所涉及的跳跃数进行计数,发送至数据 网络管理装置130。由此,在数据网络管理装置130中,能够计算与各 制造商ID对应的传感器节点101各个的运转数。

图11是表示数据网络管理装置进行的利用费用的分配的处理例的 图。如使用图7进行说明那样,数据网络管理装置130能够根据从传感 器节点101发送出的数据信息包710所包含的各按制造商ID区别的计 数值,计算按制造商区别的传感器节点101各个的运转数。而且,数据 网络管理装置130能够使用该运转数来进行对各制造商的利用费用的分 配。例如,设置区域A的管理者(管理团体)等支付该利用费用相当量。

若使用具体例来进行说明,则一个传感器节点101每进行1次传感 检测并输出1次传感检测数据被分配的利用费用为1日元。而且,如上 所述,按照数据信息包710的内容,得到了MakerB的传感器节点101 的运转数=(x+y)×a/(a+b)=100(个)的运转这样的结果。数 据网络管理装置130基于该运转数,在产生10次的传感检测事件的情 况下,计算出针对MakerB的利用费用=1×100×10=1000(日元)。对 于其他的制造商,也能够得到通过相同的运算而被分配的利用费用。在 该例中,为基于传感检测数据的次数的利用费用的分配,但作为传感器 节点101定期地发送的传感检测数据的发送频度,除此以外也可以根据 通信量分配利用费用。

该利用费用是根据被认证许可的制造商的传感器节点101,并且实 际进行动作而输出了传感检测数据的传感器节点101计算出的,所以能 够基于运用实绩正确地计算。另外,即使在设置区域A中以制造商混杂 的状态存在许多传感器节点101的情况下,也能够计算每个制造商的利 用费用。

另外,在上述实施方式中,传感器节点101的认证使用制造商ID 作为传感器节点101的识别信息来进行判断,但认证所使用的识别信息 并不局限于制造商。例如,也可以为使用按传感器节点101区别的固有 性能(传感检测种类数、CPU处理性能指标等)、传感器节点101的运 用所带来的变化因素(制造年月、数据发送次数等随时间变化的值、表 示耐久性的保证期间)等的任意一个、或者与制造商ID一起的多个条 件作为其他的识别信息来进行判断的构成。这些其他识别信息能够保持 在非易失性存储器208等,与制造商ID相同地读出使用。而且,数据 网络管理装置130根据这些固有性能、变化因素,进行在设置区域A中 仅认证满足必要的性能的传感器节点101、不认证耐久性劣化的传感器 节点101的控制。这样,数据网络管理装置130也可以使用识别信息来 动态地使认证条件变化。

如以上说明那样,在实施方式中,与传感器节点的传感检测数据的 发送一起,将传感器节点的识别信息发送至数据网络管理装置,通过数 据网络管理装置根据识别信息对传感器节点进行认证。由此,即使是处 理性能低的传感器节点,也没有处理负荷,能够对传感器节点进行认证。 尤其能够对于设置于设置区域的许多小型的传感器节点通过简单的处 理进行认证。因为被认证的传感器节点满足规定的性能并满足规定的数 据精度,所以能够保证设置于设置区域的许多传感器节点的动作,提高 数据收集精度。

另外,各传感器节点将数据发送的计数值与传感检测数据一起发 送,所以数据网络管理装置能够在运用中一直正确地把握运转的传感器 节点的运转数。另外,能够进行基于运转数的等价的计算。并且,例如, 能够使用制造商ID来计算按制造商区别的运转数以及利用费用的分 配。在该情况下,能够评价按制造商区别的性能、耐久性,能够增多针 对运转状态良好的制造商的利用费用的分配。

另外,虽然传感器节点的单价廉价,但在设置区域设置10万个~100 万个这样多的传感器节点的情况下,在施工时临时产生大额的设置费用 负担。对于该点,能够构建在实际运用后,通过进行与运转数对应的利 用费用的分配,来使施工时的费用负担减少的模型,上述系统进行适合 构建的模型的处理。

另外,在上述的实施方式中,对将在传感器节点中检测到的检测信 息发送到数据网络管理装置(作为上位装置的数据收集装置侧)的数据 网络进行了说明。但并不局限于此,也能够应用于将数据从上位装置朝 向多个节点(相当于传感器节点)进行数据发送的数据网络中的传感器 节点的认证。

符号说明

101...传感器节点(数据处理装置);102...父节点;105...网关;110... 网络;120...外部装置;130...数据网络管理装置;501...控制部(CPU); A...设置区域。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号