按需实时传感器数据分配系统技术方案

技术编号:21477259 阅读:24 留言:0更新日期:2019-06-29 04:45
提供了用于操作传感器网络的方法和系统。在一个实例中,服务器可以提供表示分层传感器网络的图形数据以便在客户端装置处显示。所述服务器可以接收用于显示来自所述分层传感器网络的所述节点中的第一节点的传感器数据的选择,并且基于所述选择确定与所述分层传感器网络的对应于所述第一节点的一个或多个第一传感器相关联的分层传感器标签。所述服务器还可以从入站实时消息处理器接收包含由所述分层传感器网络的多个传感器生成的传感器数据的多条消息,并且基于所述分层传感器标签识别第一组消息。所述服务器可以从所述第一组消息中提取所述传感器数据,并且提供所述传感器数据以便在所述客户端装置处显示。

【技术实现步骤摘要】
按需实时传感器数据分配系统
技术介绍
传感器网络可以包含分布式自主传感器。传感器网络的用途包含但不限于对过程、机器等的监测和控制。传感器网络中的传感器通常配备有通信接口、控制器和能量源(如电池)。传感器通常测量物理量并且将其转换为用户或仪器可以读取的信号。例如,传感器可以测量环境中的环境条件(例如,温度、光强度等)。传感器还可以检测由其它物体生成的无线刺激信号(例如,来自RFID标签)。每个传感器可以自动并且连续地生成表示测量和/或检测结果的数据流,并且通过网络将数据流传输到服务器(或其它仪器)。然后,用户可以从服务器获得数据以例如执行附加分析。在部署大量传感器的情况下,传感器可以将大量传感器数据传输到服务器。然后,服务器可以通过网络将传感器数据传输给用户。大量传感器数据可能给网络和用户带来问题。例如,大量传感器数据的传输可能会使网络不堪重负,导致网络延迟甚至丧失传感器数据到用户的传输。此外,用户还可能被巨大的传感器数据量所淹没并且无法有效地使用数据。此外,由于传感器数据的网络传输的延迟,用户可能接收过时的(或者不是最新的)传感器数据,这可能进一步降低传感器数据对用户的效用和价值。
技术实现思路
为了减少由传感器网络传输的传感器数据的量,本公开的实施例可以提供用于按层级部署和组织传感器网络的方案,以允许选择要从其处接收和处理传感器数据的一个或多个传感器。可以基于所述传感器网络的目标应用来确定所述层级。实施例还可以提供用于如树形结构的形式显示传感器网络层级(网络的一部分或整个网络)的图形用户接口并且可以允许用户从所述树中呈现的传感器中选择要从其处接收传感器数据的一个或多个传感器。实施例还可以提供用于传输来自所选传感器的实时传感器数据以显示在图形用户接口中的传感器数据分发器。通过以基于数据样本的目标应用的分层形式组织传感器网络并且图形地将所述分层形式显示为树,本公开的实施例可以为用户提供直观且高效的方式以便选择哪个(哪些)传感器要提供所述传感器数据。作为说明性实例,在所述传感器网络要监测由一组工业过程(所述过程中的每一个可以包含一组子过程)处理的对象的情况下,所述传感器网络可以被部署在发生工业过程和子过程的一组位置上;并且所述传感器网络可以被组织成反映工业过程与子过程之间的分层关系。用户可以使用图形用户接口导航表示传感器网络层级的树以精确定位(识别)兴趣过程和/或子过程,并且选择一个或多个传感器以提供与兴趣过程和/或子过程相关的传感器数据。利用这样的布置,用户可以选择接收所需的传感器而不接收其它传感器数据,这不仅改善了用户体验,而且还降低了浪费用户不需要的传感器数据的宝贵网络和计算资源的可能性。在一些实施例中,由特定传感器生成的传感器数据可以与反映传感器与传感器网络层级之间的关系的分层标签相关联。所述标签可以使传感器数据分发器能够基于用户在图形用户接口处进行的选择将传感器数据传输或丢弃(drop)给用户。例如,图形用户接口可以生成反映由用户从传感器网络层级中选择的传感器的分层标签并且将标签传输到所述传感器数据分发器。传感器数据分发器可以维持用户(以及其它用户)选择的标签列表,并且如果可以在标签列表中找到相关联标签,则转发(或丢弃)从所述传感器接收到的传感器数据。在一些实施例中,传感器数据分发器可以与实时消息传递系统接口连接(或者可以是其一部分)以将实时消息中的传感器数据传输给用户以减少将传感器数据传输给用户的延迟。此外,传感器数据分发器和实时消息系统还可以形成异步系统,其中传感器数据分发器可以将传感器数据推送到选择接收所述传感器数据的一组用户,而无需所述一组用户请求消息。所有这些都可以提高通过所述网络传输传感器数据的效率,并且可以改善用户体验。其它实施例涉及与本文所描述的方法相关联的系统、便携式消费者装置和计算机可读媒体。参考以下具体实施方式和附图,可以更好地理解本公开的实施例的性质和优点。附图说明图1示出了可以使用本公开的实施例的操作100。图2A和图2B示出了图1的操作的分层组织树的一部分和对应分层传感器网络的一部分。图3示出了根据本公开的实施例的实例传感器数据分配系统。图4示出了根据本专利技术的实施例的实例主计算机。图5示出了根据本专利技术的实施例的基于实例数据模式的结构化传感器数据的实例。图6示出了根据本公开的实施例的实例服务平台。图7示出了根据本公开的实施例的用于选择传感器和显示所选传感器的传感器数据的接口的实例。图8是根据本专利技术的实施例的用于操作传感器网络的方法的流程图。图9是实例计算机系统的框图。具体实施方式本公开的实施例提供来自传感器网络的实时传感器数据的按需可见性。传感器网络可以以分层形式组织。可以提供图形用户接口以将传感器网络层级呈现为树并且允许用户从树中选择一个或多个传感器以接收传感器数据。可以提供传感器数据分发以从传感器网络接收传感器数据,并且仅将来自所选一个或多个传感器的传感器数据传输给用户。可以通过实时消息传递系统并且使用多播进行到一组用户的传输。I.分层传感器数据收集可以为不同的应用部署传感器网络,如过程监测和控制、机器的监测和控制等。由传感器网络监测的对象可以包含层级。例如,通过包含一组子过程来监测过程,所述子过程中的每一个可以与传感器相关联并且由传感器监测。作为另一个实例,自动化的机器可以包含一组部件,并且每一个部件还可以包含一组子部件。每一个子部件还可以由传感器监测。可以组织部署以监测对象的子过程和子部件的传感器网络以反映对象的分层结构。组织可以反映在与传感器网络中的每一个传感器相关联的标签中。图1示出了可以使用本公开的实施例的制造操作100。制造操作100可以包含一组过程,包含用于接收部件的纳入过程102,用于从接收的部件制造产品的制造过程104,以及用于运输成品的运输过程106。这些过程中的每一个都可以在工厂内的不同位置发生。例如,纳入过程102可以发生在与工厂的纳入部门108相关联的位置,制造过程104可以发生在与工厂的制造部门110相关联的位置,而运输过程106可以发生在与工厂的运输部门112相关联的位置。虽然图1示出了在这些位置中的每一个处发生一个过程,但是应该理解,在这些位置中的每一个处还可以发生多个过程。此外,应该理解,本公开的实施例可以用于其它过程,如供应链管理过程、物流管理过程等。此外,纳入过程102、制造过程104和运输过程106中的每一个还可以包含一组子过程。例如,纳入过程102可以包含用于接收部件的包装的子过程102a、用于从所述包装中移除部件的子过程102b以及用于检查所接收部件中的缺陷的子过程102c。而且,制造过程104可以包含用于第一制造步骤(例如,步骤“A”)的子过程104a、用于第二制造步骤(例如,步骤“B”)的子过程104b等,然后是用于对成品进行质量检查的子过程104n。此外,运送过程106可以包含用于将成品放入包装中的子过程106a,以及用于运输成品的包装的子过程106b。可以在工厂部署一组传感器以监测制造操作100的过程和子过程,以生成可以用于改进制造操作100的数据。例如,为了提高纳入过程102的效率,可以在纳入部门108处部署传感器以跟踪部件的运动速度。例如,每一个部件可以携带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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1