一种传感方法、传感器和传感集群技术

技术编号:11680638 阅读:175 留言:0更新日期:2015-07-06 13:13
本发明专利技术提供一种传感方法、传感器和传感集群,该方法包括:建立包括控制器和各个传感器的传感集群,其中,控制器为所述传感集群中的主节点、各个传感器为所述传感集群中的各个从节点,所述传感集群中的各个从节点实时发送各自的运行状态参数给主节点,所述各个从节点在发送的运行状态参数包括异常状态表征值时,接收集群中的主节点发来的控制参数,并根据接收到的该控制参数调整运行状态,使各个传感器的运行状态能实时被控制器获取,传感器运行状态能及时被调整。

【技术实现步骤摘要】

本专利技术涉及传感
,特别涉及一种传感方法、传感器和传感集群
技术介绍
传感器是一种检测装置,散布在指定的感知区域内,能感受到被测量的信息如温度、湿度、音频、视频、图像、数值等,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。各个传感器可通过多跳中继方式与控制器和存储服务器连接,即传感器通过多个中转的路由器或转换机与控制器和存储服务器连接,其中,控制器可通过多个中转的路由器或转换机对传感器进行配置和管理。在现有技术中,由于多跳中继方式,使控制器并不能实时获取各个传感器的运行状态。
技术实现思路
本专利技术提供一种传感方法、传感器和传感集群,使各个传感器的运行状态能实时被控制器获取,传感器运行状态能及时被调整。一种传感方法,包括:建立包括控制器和各个传感器的传感集群,其中,控制器为所述传感集群中的主节点、各个传感器为所述传感集群中的各个从节点,还包括:所述传感集群中的各个从节点实时发送各自的运行状态参数给主节点;所述各个从节点在发送的运行状态参数包括异常状态表征值时,接收集群中的主节点发来的控制参数,并根据接收到的该控制参数调整运行状态。优选地,该方法进一步包括:所述传感集群中的各个从节点接收主节点发送的各个任务包,以分别执行各自对应的米集任务;所述传感集群中的各个从节点实时发送采集任务执行过程中各自的运行状态参数给所述主节点。优选地,该方法进一步包括:将多个存储服务器组成存储集群,所述存储集群包括:主存储服务器和各个分存储服务器;所述各个从节点对应的传感器向存储集群传送所采集的数据,以触发所述存储集群存储数据;所述存储集群存储数据,包括:所述存储集群中的主存储服务器接收所述各个从节点对应的传感器传送的数据;根据存储集群设置,所述存储集群中的主存储服务器将所述各个从节点对应的传感器传送的数据以配置文件的形式发送给各个目标分存储服务器进行分布式存储;所述存储集群中的主存储服务器定位存储信息。优选地,该方法进一步包括:所述传感集群或存储集群支持Hadoop系统;所述传感集群中的各个从节点实时发送各自的运行状态参数给主节点,包括:所述传感集群中的各个从节点采用Hadoop系统中的RPC心跳机制发送运行状态参数给所述主节点;所述存储集群通过所述Hadoop系统的备份机制自行恢复丢失数据。一种传感器,位于所述传感集群中,作为所述传感集群的从节点,包括:发送单元,用于实时发送运行状态参数给主节点;调整单元,用于根据所述发送单元发送的运行状态参数包括异常状态表征值时,接收集群中的主节点发来的控制参数,并根据接收到的该控制参数调整运行状态。优选地,该传感器进一步包括:接收单元和执行单元,其中,所述接收单元,用于接收主节点发送的任务包,触发所述执行单元;所述执行单元,执行所述主节点发送的任务包中的采集任务;所述发送单元,进一步包括:用于实时发送采集任务执行过程中的运行状态参数给所述主节点。优选地,该传感器进一步包括:传送单元,用于向存储集群传送数据,以触发所述存储集群存储数据。优选地,所述发送单元,进一步用于采用Hadoop系统中的RPC心跳机制发送运行状态参数给所述主节点。一种传感集群,包括:多个上述的传感器和控制器;所述控制器,位于所述传感集群中,作为所述传感集群中的主节点,用于接收所述传感集群中的各个从节点对应的传感器实时发送的各自的运行状态参数,根据所述运行状态异常参数,发送对应的控制参数给所述运行状态异常参数对应的传感器,以触发该传感器调整运行状态。优选地,所述控制器,进一步用于:向所述传感集群中的各个从节点对应的传感器发送任务包,以触发所述各个从节点对应的传感器,同时,接收所述各个从节点对应的传感器实时采集任务执行过程中发送的各自的运行状态参数;各个传感器,进一步用于接收所述传感集群中主节点对应的控制器发送任务包的触发,分别执行各自对应的采集任务。本专利技术实施例提供了一种传感方法、传感器和传感集群,通过建立传感集群,并将各个传感器作为传感集群中的各个从节点,控制器作为传感集群中的主节点,通过传感集群中的各个从节点实时发送各自的运行状态参数给主节点,使各个传感器的运行状态能实时被控制器获取,传感器运行状态能及时被调整。另外,本专利技术实施例的控制器实时获取各个传感器的运行状态,以及控制器向各个传感器发送任务包,使得本专利技术实施例的传感方法更加智能化;而本专利技术实施例通过存储集群中的主存储服务器和各个分存储服务器配合存储各个传感器传送的数据,从而能够有效地提高数据的存储量,而且通过数据备份机制,使数据可以自行恢复。【附图说明】图1是本专利技术实施例提供的传感方法流程图;图2是本专利技术另一实施例提供的传感方法流程图;图3是本专利技术实施例提供的传感器所在架构示意图;图4是本专利技术实施例提供的传感器结构示意图;图5是本专利技术另一实施例提供的传感器结构示意图;图6是本专利技术又一实施例提供的传感器结构示意图;图7是本专利技术实施例提供的传感集群的组成示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种传感方法,该方法可以包括以下步骤:步骤101:建立包括控制器和各个传感器的传感集群,其中,控制器为传感集群中的主节点、各个传感器为传感集群中的各个从节点;步骤102:传感集群中的各个从节点实时发送各自的运行状态参数给主节点;步骤103:各个从节点在发送的运行状态参数包括异常状态表征值时,接收集群中的主节点发来的控制参数,并根据接收到的该控制参数调整运行状态。在本专利技术一个实施例中,为了进一步增强传感器中各个从节点与主节点的配合,使传感方法更加智能化,在步骤101之后,传感集群中的各个从节点接收主节点发送的各个任务包,以分别执行各自对应的采集任务,所述传感集群中的各个从节点实时发送采集任务执行过程中各自的运行状态当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种传感方法,其特征在于,建立包括控制器和各个传感器的传感集群,其中,控制器为所述传感集群中的主节点、各个传感器为所述传感集群中的各个从节点,还包括:所述传感集群中的各个从节点实时发送各自的运行状态参数给主节点;所述各个从节点在发送的运行状态参数包括异常状态表征值时,接收集群中的主节点发来的控制参数,并根据接收到的该控制参数调整运行状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:李克学范莹戴鸿君
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1