Sensor network system, method for data processing of a sensor network system
A sensor network and data processing technology, applied in the transmission system, digital transmission system, network topology, etc., can solve problems such as uselessness and change of action flow, and achieve the effects of suppressing power consumption, reducing the number of events, and reducing load concentration
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 2 Embodiment approach
[0332]图25表示第2实施方式,表示具备持有不同目的的多个客户机的传感器网络。
[0333]图25中,假设由传感器节点2601、服务器2607、具有不同目的的客户机2614和2615构成的传感器网络。利用客户机2614和2615的请求,传感器节点2601上的事件处理器2602分别执行不同的事件加工,发行两种二维事件2605。其他构成与上述第1实施方式一样,传感器节点2601、2607与上述第1实施方式的图4一样,服务器2607与服务器203一样构成。
[0334]在此,说明作为现有传感器网络课题的‘二维事件识别符问题’及其解决策略。
[0335]一般来说,事件2605由识别事件种类的识别符与事件的参数构成。在此,产生谁决定识别事件种类的识别符的问题。不能由客户机2615来决定识别符。否则,有可能在不同的客户机2614和2615之间发生识别符的冲突。但是,也不能由服务器2607一维管理、动态分配识别符。否则,有可能在覆盖不同区域的服务器2607和服务器2609之间发生识别符的冲突。另外,也不能标准化二维事件识别符。这是因为所谓标准化二维事件识别符是指由标准化组织来固定事件处理器的规则,削减用户制作事件处理器的自由度。通过将唯一识别事件请求源的客户机之识别符、与由客户机自由决定的识别符相组合后的识别符用作二维事件的识别符,来解决上述问题。但是,二维事件的识别符之尺寸变大,适用于以处理大量事件为前提的传感器网络领域不现实。
[0336]在本发明中,如上述第1实施方式的图3所示,由作为非同步活动的返回之活动完成事件116来代替二维事件,利用活动ID113和指令ID114来决定事件返回对象,所以不产生上述的二维事件识别符问题。
[0337]用图25来说明作为现有传感器网络课题的‘事件泄漏问题’及其解决策略。
[0338]传感器节点2601的事件处理器2602中的信息加工之结果输出的二维事件2605是对应于用户请求制作的有价值的信息,不让持有相反利益的其他用户知道。在通信路径上窃听事件2605的情况下,有可能泄漏事件的种类或事件返回对象。
[0339]在本发明中,如图3所示,由于在活动完成事件116中不包含表示事件种类的信息、唯一识别事件请求源的客户机之识别符,所以不产生上述问题。
no. 3 Embodiment approach
[0341]图26、图27表示第3实施方式,表示一个客户机利用多个路由器来处理多个传感器节点的实例。
[0342]图26中,示出传感器网络由发行‘人检测事件’的人检测传感器节点2701、发行‘温度观测事件’的温度传感器节点2702、安装了接收这些事件的事件处理器2704的服务器2703构成的实例,其他构成与上述第1实施方式一样。另外,传感器节点2701、2702与上述第1实施方式的传感器节点201一样构成,服务器2703与上述第1实施方式的服务器203一样构成。
[0343]服务器2703的事件处理器2704中考虑安装如下规则。
[0344][Rule31]若人所在的房间为30℃以上,则启动空调。
[0345][Rule32]在房间温度为40℃以上的情况下,判断为火灾,若有人,则发行避难劝告。
[0346]在此,说明作为现有传感器网络课题的‘规则数量爆发问题’及其解决策略。一般来说,设当事件处理器管理N个状态变量,接收M种事件,执行状态转变时,将应记述的状态转变这规则数量设为N×M个以上。因此,有可能由于事件处理器制作者的规则记载泄漏而无意诱发活动。这被称为规则数量爆发问题。
[0347]在现有实例中,如图27的列表2801所示记述事件处理器。列表2801由于是以到来事件为中心的记述,所以不容易表现上述规则,可读性低。另外,需要执行多个状态变量、条件判定。若状态变量或事件数增大,则列表2801的复杂度爆发地增大,可容易类推,事件处理器制作者的规则记载泄漏发生概率也增大。
[0348]作为本发明的脚本,通过利用上述第1实施方式所示的并行指令、非同步待机指令,可如列表2802所示记述上述规则。列表2802可容易地表现上述规则,另外,可排列状态变量,所以可抑制事件处理器制作者的规则记载泄漏。
no. 4 Embodiment approach
[0350]图28、图29表示第4实施方式,表示节点间的构成动态变化的情况。
[0351]图28中,设传感器节点2901和2902利用路由器节点2903、2904、2905、2906与服务器2907连接。在此,提供若用户指定的观测对象区域2908之平均湿度偏移指定值,则传感器节点2901、2902输出消息等功能。另外,并行配置路由器节点2904、2905。
[0352]另外,传感器节点2901、2902与上述第1实施方式的传感器节点201一样构成,路由器节点2903-2906与上述第1实施方式的路由器节点202一样构成,另外,服务器2703与上述第1实施方式的服务器203一样。
[0353]在此,在现有的传感器网络中存在‘Ad-Hoc问题’等问题,说明其解决策略。传感器网络是基本上具有Ad-Hoc性的网络系统。即,可利用的传感器节点的位置或个数、能力由于传感器节点的故障、传感器节点的追加、移动、撤消等原因,可能在用户不能控制的定时变化。因此,用户不能事先制作动作流程,而必需在运用时对应于状况来动态制作。
[0354]图28中,不在服务器2907中引起负荷集中,另外,通信量最小的最佳方式是将传感器节点2901和2902的观测值累积于路由器节点2903中,利用路由器节点2903的事件处理器来执行平均化处理与指定值偏移判定的方式。但是,观测对象区域2908对应于用户目的或状况变化,对应的传感器节点2901、2902或路由器节点2903-2906的构成也变化,所以有必要动态发现传感器网络的变化,由此对各节点设定最佳的动作流程。
[0355]在本发明中,因为可将分散节点间的动作流程记载为单一的脚本,所以可仅通过执行脚本的变更来变更动作流程。
[0356]用图29来说明脚本的变更方式。
[0357]列表3001是用户执行服务器2907执行的脚本实例。getTempFromRegion指令取得由子指定的矩形区域(观测对象区域2908)的平均湿度。由此,若由矩形表示的观测对象区域2908的平均温度超过30℃,则列表3001显示‘温度为30℃以上’等消息。
[0358]安装在服务器2907中的getTempFromRegion指令的处理主体具有搜索包含于观测对象区域2908中的传感器节点2901、2902的节点搜索部、和搜索分别使通信到达该传感器节点群的最佳路径(路由器节点)2906-2904...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com