一种传感器的配置方法、服务器及系统的制作方法

文档序号:7778252阅读:153来源:国知局
一种传感器的配置方法、服务器及系统的制作方法
【专利摘要】本发明实施例提供了一种传感器的配置方法、服务器及系统,该方法包括:服务器接收节点处理器发送的所述节点处理器的标识;所述服务器依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息;所述服务器向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。根据本发明实施例提供的技术方案,以实现提高无线传感器网络的通用性和灵活性。
【专利说明】—种传感器的配置方法、服务器及系统
【【技术领域】】
[0001]本发明涉及信息【技术领域】,尤其涉及一种传感器的配置方法、服务器及系统。【【背景技术】】
[0002]无线传感器网络(Wireless Sensor Networks, WSN)是一种结合了微电子机械系统、片上系统、无线通信、低成本传感器等技术的新兴网络技术。无线传感器网络是由大量廉价的具有信息获取能力的节点处理器组成的面向任务的自组织无线通信网络,无线传感器网络作为物联网的重要组成部分,拥有十分广阔的应用前景,已经引起广泛关注。
[0003]然而,现有技术中无线传感器网络需要针对不同的应用场景进行配置,需要在节点处理器上烧写固定的配置信息。例如,在火灾检测传感网中,节点处理器连接的传感器是温度传感器、二氧化碳传感器和烟感器,这些传感器连接在节点处理器上的若干固定的管脚上,节点处理器会依据配置信息从这些固定的管脚读取传感器的数据。如果将无线传感器网络应用于在一个需要检测湿度的新场景,则需要重新修改节点处理器上的配置信息,然后将新的配置信息烧写到无线传感器网络中的大量节点处理器中,因此,无线传感器网络的通用性和灵活性较低,从而需要进行大量机械性的重复工作,消耗较大的人力物力。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种传感器的配置方法、服务器及系统,以实现提高无线传感器网络的通用性和灵活性。
[0005]本发明实施例提供了一种传感器的配置方法,包括:
[0006]服务器接收节点处理器发送的所述节点处理器的标识;
[0007]所述服务器依据所述·节点处理器的标识,获得所述节点处理器对应的传感器的配
置信息;
[0008]所述服务器向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。
[0009]上述方法中,所述服务器接收节点处理器发送的所述节点处理器的标识,包括:
[0010]所述服务器接收所述节点处理器发送的查询请求消息;所述查询请求消息为所述节点处理器在检测到所述传感器与所述节点处理器的管脚的连接方式发生变化后发送的;
[0011]所述服务器对所述查询请求消息进行解析,以获得所述节点处理器的标识。
[0012]上述方法中,所述方法还包括:
[0013]所述服务器存储所述节点处理器与所述传感器的第一对应关系以及所述传感器与所述传感器的配置信息的第二对应关系。
[0014]上述方法中,所述服务器依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息,包括:
[0015]所述服务器依据所述节点处理器的标识和所述第一对应关系,获得所述传感器的标识;
[0016]所述服务器依据所述传感器的标识和所述第二对应关系,获得所述传感器的配置信息。
[0017]上述方法中,所述传感器的配置信息包括以下信息中至少一项:所述传感器对应的节点处理器的地址、所述传感器对应的节点处理器的类型、所述传感器的类型、所述传感器与节点处理器上管脚的连接信息。
[0018]本发明实施例提供了一种服务器,包括:
[0019]接收单元,用于接收节点处理器发送的所述节点处理器的标识;
[0020]处理单元,用于依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息;
[0021]发送单元,用于向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。
[0022]上述服务器中,所述接收单元,具体用于:
[0023]接收所述节点处理器发送的查询请求消息;所述查询请求消息为所述节点处理器在检测到所述传感器与所述节点处理器的管脚的连接方式发生变化后发送的;
[0024]对所述查询请求消息进行解析,以获得所述节点处理器的标识。
[0025]上述服务器中,所述服务器还包括:
[0026]存储单元,用于存储所述节点处理器与所述传感器的第一对应关系以及所述传感器与所述传感器的配置信息的第二对应关系。
[0027]上述服务器中,所述处理单元,具体用于:
[0028]依据所述节点处理器的标识和所述第一对应关系,获得所述传感器的标识;
[0029]依据所述传感器的标识和所述第二对应关系,获得所述传感器的配置信息。
[0030]上述服务器中,所述传感器的配置信息包括以下信息中至少一项:所述传感器对应的节点处理器的地址、所述传感器对应的节点处理器的类型、所述传感器的类型、所述传感器与节点处理器上管脚的连接信息。
[0031]本发明实施例提供了一种传感器的配置系统,包括:服务器和节点处理器;其中,
[0032]所述节点处理器,用于向所述服务器发送的所述节点处理器的标识;
[0033]所述服务器,用于依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息,以及向所述节点处理器发送所述传感器的配置信息;
[0034]所述节点处理器,用于依据所述传感器的配置信息获得所述传感器的数据。
[0035]由以上技术方案可以看出,本发明实施例具有以下有益效果:
[0036]本发明实施例所提供的技术方案中,可以由服务器向节点处理器告知其连接的传感器的配置信息,节点处理器依据传感器的配置信息就可以从传感器读取数据,因此,能够动态地配置无线传感器网络中节点处理器上连接的传感器,不需要在节点处理器和每个传感器上都修改或重新烧写程序,不需要在硬件层的基础上开发任何驱动程序;由服务器统一配置和管理节点处理器上的传感器,可以大大提高无线传感器网络的通用性和灵活性,避免因为修改或重新烧写程序产生的大量机械性的重复工作,减少工作量,能够节省大量的人力物力,降低无线传感器网络的维护成本,使得无线传感网络能够产业化的普及化。【【专利附图】

【附图说明】】
[0037]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0038]图1是本发明实施例所提供的传感器的配置方法的流程示意图;
[0039]图2是本发明实施例所提供的节点处理器的示意图;
[0040]图3是本发明实施例所提供的可视化界面的示意图;
[0041]图4是本发明实施例所提供的服务器的功能方块图;
[0042]图5是本发明实施例所提供的传感器的配置系统的结构示意图。
【【具体实施方式】】
[0043]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0044]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0045]本发明实施例给出一种传感器的配置方法,请参考图1,其为本发明实施例所提供的传感器的配置方法的流程示意图,如图所示,该方法包括以下步骤:
[0046]步骤101,服务器接收节点处理器发送的所述节点处理器的标识。
[0047]具体的,节点处理器上设置有至少一个管脚,一个传感器可以连接一个管脚,一个传感器还可以连接至少两个管脚,因此,节点处理器上可以连接至少一个传感器。例如,请参考图2,其为本发明实施例所提供的节点处理器的示意图,如图所示,图中的排针与节点处理器的管脚相连,这些排针可以与传感器的管脚相连,从而实现将传感器的管脚与节点处理器的管脚相连,以实现传感器与节点处理器相连。
[0048]需要修改节点处理器的管脚与传感器的连接方式之前,需要先将节点处理器断电,如关闭节点处理器的电源开关,以避免带电操作造成的短路等问题,然后才可以修改节点处理器的管脚与传感器的连接方式,例如,将传感器从节点处理器的某管脚上移除,或者,在节点处理器的某个管脚上添加一个传感器等。
[0049]在修改节点处理器的管脚与传感器的连接方式之后,可以给节点处理器上电,如开启节点处理器的电源开关,节点处理器启动后,若节点处理器检测到所述传感器与所述节点处理器的管脚的连接方式发生变化,则节点处理器向服务器发送查询请求消息,所述查询请求消息用于从服务器请求节点处理器连接的所有传感器的配置消息;其中,所述查询请求消息中携带该节点处理器的标识;所述节点处理器的标识可以为节点处理器的网络地址或物理地址。
[0050]所述服务器接收所述节点处理器发送的查询请求消息,并对所述查询请求消息进行解析,以获得所述节点处理器的标识。
[0051]步骤102,所述服务器依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息。[0052]具体的,所述服务器预先存储以下信息:所述节点处理器与所述传感器的第一对应关系、所述传感器与所述传感器的配置信息的第二对应关系、所述节点处理器的相关信
肩、O
[0053]其中,依据所述节点处理器与所述传感器的第一对应关系,可以获知每个节点处理器上连接有哪些传感器;依据所述传感器与所述传感器的配置信息的第二对应关系以及传感器的标识,可以获得该传感器的配置信息;所述传感器的配置信息包括以下信息中至少一项:所述传感器对应的节点处理器的地址、所述传感器对应的节点处理器的类型、所述传感器的类型、所述传感器与节点处理器上管脚的连接信息;所述传感器对应的节点处理器的地址可以为节点处理器的网络地址或物理地址,所述传感器与节点处理器上管脚的连接信息指的是该传感器连接的节点处理器的管脚的标识。所述节点处理器的相关信息包括以下信息中至少一项:节点处理器的类型、节点处理器上所有管脚的管脚标识,如管脚的名称、管脚的编号等。
[0054]所述服务器在从查询请求消息中获得节点处理器的标识后,首先,依据该节点处理器的标识和预先存储的所述第一对应关系,获得该节点处理器对应的所有传感器的标识;这些传感器都与该节点处理器连接;然后,所述服务器依据获得的传感器的标识和所述第二对应关系,获得该节点处理器上连接的所有传感器中,每个传感器的配置信息。
[0055]例如,请参考图3,其为本发明实施例所提供的可视化界面的示意图,如图所示,可以通过服务器的可视化界面在服务器上配置该服务器上预先存储的信息,如所述节点处理器与所述传感器的第一对应关系、所述传感器与所述传感器的配置信息的第二对应关系、所述节点处理器的相关信息等;例如,还可以通过该可视化界面注册添加或删除节点处理器(如图3中的注册/删除节点的按钮),可以修改节点处理器上传感器的配置信息(如图3中的修改传感器信息的按钮);如图3所示,可以在管脚信息下配置节点处理器的节点名,可以为该节点处理器配置相应的管脚。
[0056]步骤103,所述服务器向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。
[0057]具体的,服务器将获得的节点处理器上连接的传感器的配置信息后,向该节点处理器发送查询应答消息,所述查询应答消息中包含该服务器查询到的节点处理器上连接的传感器的配置信息,以便于该节点处理器接收传感器的配置信息,以及依据传感器的配置信息,可以从指定的管脚上读取传感器的数据。
[0058]本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
[0059]请参考图4,其为本发明实施例所提供的服务器的功能方块图。如图所示,该服务器包括:
[0060]接收单元40,用于接收节点处理器发送的所述节点处理器的标识;
[0061]处理单元41,用于依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息;
[0062]发送单元42,用于向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。
[0063]其中,所述接收单元40,具体用于:
[0064]接收所述节点处理器发送的查询请求消息;所述查询请求消息为所述节点处理器在检测到所述传感器与所述节点处理器的管脚的连接方式发生变化后发送的;
[0065]对所述查询请求消息进行解析,以获得所述节点处理器的标识。
[0066]其中,所述服务器还包括:
[0067]存储单元43,用于存储所述节点处理器与所述传感器的第一对应关系以及所述传感器与所述传感器的配置信息的第二对应关系。
[0068]其中,所述处理单元41,具体用于:
[0069]依据所述节点处理器的标识和所述第一对应关系,获得所述传感器的标识;
[0070]依据所述传感器的标识和所述第二对应关系,获得所述传感器的配置信息。
[0071]其中,所述传感器的配置信息包括以下信息中至少一项:所述传感器对应的节点处理器的地址、所述传感器对应的节点处理器的类型、所述传感器的类型、所述传感器与节点处理器上管脚的连接信息。
[0072]请参考图5,其为本发明实施例所提供的传感器的配置系统的结构示意图,如图所示,该系统包括:服务器50和节点处理器51 ;其中,
[0073]所述节点处理器51,用于向所述服务器50发送的所述节点处理器的标识;
[0074]所述服务器50,用于依据所述节点处理器51的标识,获得所述节点处理器51对应的传感器的配置信息,以及向所述节点处理器51发送所述传感器的配置信息;
[0075]所述节点处理器51,用于依据所述传感器的配置信息获得所述传感器的数据。
[0076]本发明实施例的技术方案具有以下有益效果:
[0077]本发明实施例所提供的技术方案中,可以由服务器向节点处理器告知其连接的传感器的配置信息,节点处理器依据传感器的配置信息就可以从传感器读取数据,因此,能够动态地配置无线传感器网络中节点处理器上连接的传感器,不需要在节点处理器和每个传感器上都修改或重新烧写程序,不需要在硬件层的基础上开发任何驱动程序;由服务器统一配置和管理节点处理器上的传感器,可以大大提高无线传感器网络的通用性和灵活性,避免因为修改或重新烧写程序产生的大量机械性的重复工作,减少工作量,能够节省大量的人力物力,降低无线传感器网络的维护成本,使得无线传感网络能够产业化的普及化。
[0078]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种传感器的配置方法,其特征在于,所述方法包括: 服务器接收节点处理器发送的所述节点处理器的标识; 所述服务器依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息; 所述服务器向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。
2.根据权利要求1所述的方法,其特征在于,所述服务器接收节点处理器发送的所述节点处理器的标识,包括: 所述服务器接收所述节点处理器发送的查询请求消息;所述查询请求消息为所述节点处理器在检测到所述传感器与所述节点处理器的管脚的连接方式发生变化后发送的;所述服务器对所述查询请求消息进行解析,以获得所述节点处理器的标识。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述服务器存储所述节点处理器与所述传感器的第一对应关系以及所述传感器与所述传感器的配置信息的第二对应关系。
4.根据权利要求3所述的方法,其特征在于,所述服务器依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息,包括: 所述服务器依据所述节点处理器的标识和所述第一对应关系,获得所述传感器的标识; 所述服务器依据所述传感器的标识和所述第二对应关系,获得所述传感器的配置信息。
5.根据其权利要求1或3或4所述的方法,其特征在于, 所述传感器的配置信息包括以下信息中至少一项:所述传感器对应的节点处理器的地址、所述传感器对应的节点处理器的类型、所述传感器的类型、所述传感器与节点处理器上管脚的连接信息。
6.一种服务器,其特征在于,所述服务器包括: 接收单元,用于接收节点处理器发送的所述节点处理器的标识; 处理单元,用于依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息; 发送单元,用于向所述节点处理器发送所述传感器的配置信息,以便于所述节点处理器依据所述传感器的配置信息获得所述传感器的数据。
7.根据权利要求6所述的服务器,其特征在于,所述接收单元,具体用于: 接收所述节点处理器发送的查询请求消息;所述查询请求消息为所述节点处理器在检测到所述传感器与所述节点处理器的管脚的连接方式发生变化后发送的; 对所述查询请求消息进行解析,以获得所述节点处理器的标识。
8.根据权利要求6所述的服务器,其特征在于,所述服务器还包括: 存储单元,用于存储所述节点处理器与所述传感器的第一对应关系以及所述传感器与所述传感器的配置信息的第二对应关系。
9.根据权利要求8所述的服务器,其特征在于,所述处理单元,具体用于: 依据所述节点处理器的标识和所述第一对应关系,获得所述传感器的标识;依据所述传感器的标识和所述第二对应关系,获得所述传感器的配置信息。
10.根据权利要求6或8或9所述的服务器,其特征在于, 所述传感器的配置信息包括以下信息中至少一项:所述传感器对应的节点处理器的地址、所述传感器对应的节点处理器的类型、所述传感器的类型、所述传感器与节点处理器上管脚的连接信息。
11.一种传感器的配置系统,其特征在于,所述系统包括:服务器和节点处理器;其中, 所述节点处理器,用于向所述服务器发送的所述节点处理器的标识; 所述服务器,用于依据所述节点处理器的标识,获得所述节点处理器对应的传感器的配置信息,以及向所述节点处理器发送所述传感器的配置信息; 所述节点处理器,用于依据所 述传感 器的配置信息获得所述传感器的数据。
【文档编号】H04L12/24GK103634148SQ201310625457
【公开日】2014年3月12日 申请日期:2013年11月28日 优先权日:2013年11月28日
【发明者】赵惟, 赵亮, 张文瀛, 徐勇军, 刁博宇, 左据陆, 陈迎新 申请人:中国电子器材总公司, 中国科学院计算技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1