【技术实现步骤摘要】
按需实时传感器数据分配系统
技术介绍
传感器网络可以包含分布式自主传感器。传感器网络的用途包含但不限于对过程、机器等的监测和控制。传感器网络中的传感器通常配备有通信接口、控制器和能量源(如电池)。传感器通常测量物理量并且将其转换为用户或仪器可以读取的信号。例如,传感器可以测量环境中的环境条件(例如,温度、光强度等)。传感器还可以检测由其它物体生成的无线刺激信号(例如,来自RFID标签)。每个传感器可以自动并且连续地生成表示测量和/或检测结果的数据流,并且通过网络将数据流传输到服务器(或其它仪器)。然后,用户可以从服务器获得数据以例如执行附加分析。在部署大量传感器的情况下,传感器可以将大量传感器数据传输到服务器。然后,服务器可以通过网络将传感器数据传输给用户。大量传感器数据可能给网络和用户带来问题。例如,大量传感器数据的传输可能会使网络不堪重负,导致网络延迟甚至丧失传感器数据到用户的传输。此外,用户还可能被巨大的传感器数据量所淹没并且无法有效地使用数据。此外,由于传感器数据的网络传输的延迟,用户可能接收过时的(或者不是最新的)传感器数据,这可能进一步降低传感器数据对用户的效用和价值。
技术实现思路
为了减少由传感器网络传输的传感器数据的量,本公开的实施例可以提供用于按层级部署和组织传感器网络的方案,以允许选择要从其处接收和处理传感器数据的一个或多个传感器。可以基于所述传感器网络的目标应用来确定所述层级。实施例还可以提供用于如树形结构的形式显示传感器网络层级(网络的一部分或整个网络)的图形用户接口并且可以允许用户从所述树中呈现的传感器中选择要从其处接收传感器数据的一个或 ...
【技术保护点】
1.一种操作传感器网络的计算机实施的方法,所述方法包括:由服务器向客户端装置提供表示分层传感器网络的图形数据以便在所述客户端装置处显示,所述图形数据进一步提供用于选择和显示由所述分层传感器网络的传感器提供的传感器数据的图形用户接口,其中所述图形用户接口包含节点,每个节点对应于所述分层传感器网络的一个或多个传感器;由所述服务器并且从所述图形用户接口接收用于显示来自所述分层传感器网络的所述节点中的第一节点的传感器数据的选择;由所述服务器并且基于所述选择确定与所述分层传感器网络的对应于所述第一节点的一个或多个第一传感器相关联的分层传感器标签;由所述服务器从入站实时消息处理器接收包含由所述分层传感器网络的多个传感器生成的传感器数据的多条消息;由所述服务器基于所述分层传感器标签从由所述一个或多个第一传感器生成的所述多条消息中识别第一组消息;由所述服务器基于数据模式从所述第一组消息中提取所述传感器数据;以及由所述服务器提供所述所提取的传感器数据以便在所述客户端装置处显示。
【技术特征摘要】
2017.12.18 US 15/846,0881.一种操作传感器网络的计算机实施的方法,所述方法包括:由服务器向客户端装置提供表示分层传感器网络的图形数据以便在所述客户端装置处显示,所述图形数据进一步提供用于选择和显示由所述分层传感器网络的传感器提供的传感器数据的图形用户接口,其中所述图形用户接口包含节点,每个节点对应于所述分层传感器网络的一个或多个传感器;由所述服务器并且从所述图形用户接口接收用于显示来自所述分层传感器网络的所述节点中的第一节点的传感器数据的选择;由所述服务器并且基于所述选择确定与所述分层传感器网络的对应于所述第一节点的一个或多个第一传感器相关联的分层传感器标签;由所述服务器从入站实时消息处理器接收包含由所述分层传感器网络的多个传感器生成的传感器数据的多条消息;由所述服务器基于所述分层传感器标签从由所述一个或多个第一传感器生成的所述多条消息中识别第一组消息;由所述服务器基于数据模式从所述第一组消息中提取所述传感器数据;以及由所述服务器提供所述所提取的传感器数据以便在所述客户端装置处显示。2.根据权利要求1所述的方法,其中所述分层传感器网络对应于针对预定兴趣对象的操作层级,其中所述数据模式包含与所述预定兴趣对象相关联的第一标识符和与物理位置相关联的第二标识符,所述物理位置与所述一个或多个第一传感器相关联,其中包含在所述多条消息中的所述传感器数据包含所述第一标识符,并且其中所述分层传感器标签包含所述第二标识符。3.根据权利要求2所述的方法,其中所述数据模式进一步指定与所述第一标识符和所述第二标识符相关的一个或多个字段,并且其中对所述传感器数据的所述提取是基于所述一个或多个字段。4.根据权利要求1所述的方法,其进一步包括:由所述服务器向所述入站实时消息处理器发送用于接收与一个或多个预定标准相关联的消息的订阅请求,所述订阅请求至少包含所述分层传感器标签作为所述预定标准的一部分,其中所述订阅请求使所述入站实时消息处理器能够自动将从所述一个或多个第一传感器接收到的第一消息推送到所述订阅请求的发送方;以及由所述服务器基于所述订阅请求接收包含所述第一组消息的所述多条消息。5.根据权利要求4所述的方法,其进一步包括:由所述服务器将所述多条消息存储在数据存储区处;由所述服务器从所述数据存储区中检索与所述分层传感器标签相关联的所述第一组消息;由所述服务器将从所述第一组消息中提取的所述传感器数据转换为在所述客户端装置上并且基于所述数据模式运行的浏览器的格式;以及由所述服务器提供所述转换后传感器数据以便在所述客户端装置处的所述图形用户接口处显示。6.根据权利要求5所述的方法,其进一步包括:由所述服务器接收对所述转换后传感器数据的请求,其中所述转换后传感器数据响应于接收到对所述转换后传感器数据的请求而被提供到所述客户端装置。7.根据权利要求1所述的方法,其进一步包括:检测与由出站实时消息处理器向所述客户端装置推送所述第一组消息相关联的推送命令;以及由所述服务器基于对所述推送命令的所述检测向所述客户端装置提供所述传感器数据。8.根据权利要求7所述的方法,其进一步包括:由所述服务器与所述客户端装置建立用于所述由所述出站实时消息处理器向所述客户端装置推送所述第一组消息的通信信道。9.根据权利要求1所述的方法,其中所述分层传感器网络是第一分层传感器网络,所述方法进一步包括:由所述服务器从所述客户端装置接收用于从第二分层传感器网络获得传感器数据的请求,其中所述第二分层传感器网络对应于针对第二预定兴趣对象的第二操作层级,并且其中所述第二分层传感器网络在所述图形用户接口中被显示为与所述第一分层传感器网络不同的图形元素。10.一种设备,包括:存储器装置,其存储一组指令;以及硬件处理器,其被配置成执行所述一组指令以:向客户端装置提供表示分层传感器网络的图形数据以便在所述客户端装置处显示,所述图形数据进一步提供用于选择和显示由所述分层传感器网络的传感器提供的传感器数据的图形用户接口,其中所述图形用户接口包含节点,每个节点对应于所述分层传感器网络的一个或多个传感器;从所述图形用户接口接收用于显示来自所述分层传感器网络的所述节点中的第一节点的传感器数据的选择;基于所述选择确定与所述分层传感器网络的对应于所述第一节点的一个或多个第一传感器相关联的分层传感器标签;从入站实时消...
【专利技术属性】
技术研发人员:张惠民,朱崇志,梁振业,郑广文,
申请(专利权)人:香港中文大学,
类型:发明
国别省市:中国香港,81
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。