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

文档序号:9621440阅读:来源:国知局
发送数据时(步骤S802:Casel),移至步骤S803。在信息包开头的指令ID是通过数据网络管理装置130发送的制造商ID列表时(步骤S802:Case2),移至步骤S807。在信息包开头的指令ID是通过数据网络管理装置130发送的功能停止(kill信号)时(步骤S802:Case3),移至步骤S808。
[0088]在步骤S803中,通过传感检测数据处理部315,进行适合从其他的传感器节点101发送的数据(传感检测数据)的数据处理(步骤S803)。此外,传感检测数据处理部315也进行适合通过本节点内的传感器201检测到的传感检测数据的数据处理。
[0089]另外,通过解析部316解析自身的制造商ID(步骤S804),在计数器317中使与发送数据中的自身的制造商ID对应的计数器计数(增量)(步骤S805)。而且,经由发送处理部302,将包括这些每个制造商ID的计数值、数据(传感检测数据)的信息包作为发送数据向外部输出(向其他的传感器节点101发送)(步骤S806),结束针对一个事件的处理。
[0090]在步骤S807中,通过作成部313来作成基于从数据网络管理装置130接收到的制造商ID列表的数据格式(步骤S807),结束以上的处理。该数据格式是具有运用中的数据信息包710(参照图7)的各项目的格式。在该数据信息包710的格式的各项目储存有进行了步骤S803以后的传感检测数据处理后发送的数据。
[0091]在步骤S808中,通过状态迀移部314判断从数据网络管理装置130接收到的功能停止(kill信号)是否与自身的制造商ID—致(步骤S808)。在一致的情况下(步骤S808:是),通过关闭接收电路203a、发送电路203b等,来将本传感器节点101功能停止(步骤S809),结束针对一个事件的处理。在不一致的情况下(步骤S808:否),直接结束。
[0092](父节点的处理内容)
[0093]图9是表示父节点进行的处理内容的流程图。对在上述的施工中、以及运用中父节点102的CPU401进行的处理进行记载。在GW105执行父节点102的功能的情况下,GW105进行以下的处理。
[0094]首先,CPU401等待事件的产生(步骤S901:否的循环)。若产生接收数据信息包的事件(步骤S901:是),则解析接收到的数据信息包的开头的指令ID (步骤S902)。
[0095]在信息包开头的指令ID是其他的传感器节点101的发送数据时(步骤S902:Casel),移至步骤S903。在信息包开头的指令ID是通过数据网络管理装置130发送的制造商ID列表时(步骤S902:Case2),移至步骤S907。在信息包开头的指令ID是通过数据网络管理装置130发送的功能停止(kill信号)的制造商ID通知信号时(步骤S902:Case3),移至步骤S908。
[0096]在步骤S903中,进行多个父节点102间的同步处理(步骤S903)。而且,通过传感检测数据处理部315,进行适合接收到的数据(传感检测数据)的数据处理(步骤S904)。另外,计算各按制造商ID区别的计数值的平均值(步骤S905)。而且,将包括这些按制造商ID区别的计数值的平均值、数据(传感检测数据)的信息包作为发送数据发送至数据网络管理装置130 (步骤S906),结束针对一个事件的处理。
[0097]在步骤S907中,将数据网络管理装置130接收到的制造商ID列表发送至传感器节点101 (步骤S907),结束以上的处理。在步骤S908中,将从数据网络管理装置130接收到的功能停止(kill信号)发送至传感器节点101 (步骤S908),结束以上的处理。
[0098](数据网络管理装置的处理内容)
[0099]图10是表示数据网络管理装置进行的处理内容的流程图。对在上述的施工中、以及运用中数据网络管理装置130的CPU501进行的处理进行记载。
[0100]首先,CPU501等待事件的产生(步骤S1001:否的循环)。若产生接收数据信息包的事件(步骤S1001:是,数据信息包接收),则解析接收到的数据信息包的开头的指令ID (步骤 S1002)。
[0101]在信息包开头的指令ID是制造商ID的登录时(步骤S1002:Casel),移至步骤S1003。在信息包开头的指令ID是数据通知时(步骤S1002:Case2),移至步骤S1007。在信息包开头的指令ID不符合Casel、Case2的任意一个时(步骤S1002:否),结束处理。
[0102]在步骤S1003中,判断在施工时施工者等通过指令输入登录的制造商ID中是否存在未解读(未处理)的制造商ID (步骤S1003)。如果存在未解读的制造商ID (步骤S1003:是),则移至步骤S1004,如果没有未解读的制造商ID (步骤S1003:否),则是全部解读完毕,所以结束处理。
[0103]在步骤S1004中,判断未解读的制造商ID是否与在数据库(DB)上记录的ID —致(步骤S1004)。如果判断的结果为一致(步骤S1004:是),则将未解读的制造商ID追加到通知给传感器节点101的(已认证的动作对象的)制造商ID列表(步骤S1005)。如果判断的结果为不一致(步骤S1004:否),则将未解读的制造商ID追加到通知给传感器节点101的功能停止的kill对象制造商ID列表(步骤S1006)。步骤S1005、步骤S1006的处理后均返回到步骤S1003。
[0104]在步骤S1007中,判断是否存在未计算利用费用的制造商ID (步骤S1007)。如果判断的结果为存在未计算的制造商ID (步骤S1007:是),则对每个制造商ID进行动作节点数的计算(步骤S1008),返回到步骤S1007。由此,对每个制造商计算与设置于设置区域A,且已认证的传感器节点101的个数对应的利用费用。如果判断的结果为不存在未计算的制造商ID (步骤S1007:否),则结束处理。
[0105](数据网络管理装置的管理处理例)
[0106]对数据网络管理装置130进行的管理处理例进行说明。例如,如上所述,在施工中,仅将被认证许可的制造商的传感器节点101动作许可,对于不被认证许可的制造商的传感器节点101,能够使其功能停止。由此,即使是被设置到设置区域A后的传感器节点101,也能够按照每个制造商进行传感器节点101的动作控制。
[0107]另外,在传感器节点101的运用中,各传感器节点101对来自其他的传感器节点101的数据的转送所涉及的跳跃数进行计数,发送至数据网络管理装置130。由此,在数据网络管理装置130中,能够计算与各制造商ID对应的传感器节点101各个的运转数。
[0108]图11是表示数据网络管理装置进行的利用费用的分配的处理例的图。如使用图7进行说明那样,数据网络管理装置130能够根据从传感器节点101发送出的数据信息包710所包含的各按制造商ID区别的计数值,计算按制造商区别的传感器节点101各个的运转数。而且,数据网络管理装置130能够使用该运转数来进行对各制造商的利用费用的分配。例如,设置区域A的管理者(管理团体)等支付该利用费用相当量。
[0109]若使用具体例来进行说明,则一个传感器节点101每进行1次传感检测并输出1次传感检测数据被分配的利用费用为1日元。而且,如上所述,按照数据信息包710的内容,得到了 MakerB的传感器节点101的运转数=(x+y) Xa/(a+b) = 100(个)的运转这样的结果。数据网络管理装置130基于该运转数,在产生10次的传感检测事件的情况下,计算出针对MakerB的利用费用=1X100X10 = 1000(日元)。对于其他的制造商,也能够得到通过相同的运算而被分配的利用费用。在该例中,为基于传感检测数据的次数的利用费用的分配,但作为传感器节点101定期地发送的传感检测数据的发送频度,除此以外也可以根据通信量分配利用费用。
[0110]该利用费用是根据被认证许可的制造商的传感器节点101,并且实际进行动作而输出了传感检测数据的传感器节点101计算出的,所以能够基于运用实绩正确地计算。另夕卜,即使在设置区域A中以制造商混杂的状态存在许多传感器节点101的情况下,也能够计算每个制造商的利用费用。
[0111]另外,在上述实施方式中,传感器节点101的认证使用制造商ID作为传感器节点101的识别信息来进
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1