专利名称:无线传感器网络及其中建立安全关系的方法和服务节点的制作方法
技术领域:
本发明涉及无线通信技术领域,特别涉及一种无线传感器网络及其中建立安全关系的方法和服务节点。
背景技术:
随着无线通信技术的发展,无线传感器网络已得到了广泛的应用和发展。基于节 点成本和能力的考虑,无线传感器网络一般采用短距离无线通信技术,通过多跳中继的方 式实现信息传输和反馈,因此无线传感器网络中很多节点需要作为路由器进行信息转发; 同时,为了组网方便,简化网络结构,无线传感器网络一般采用分簇的拓扑结构,每个簇有 一个协调器,由协调器负责簇内资源的调度,及信息的收集和反馈。而作为路由器或协调器 需要消耗大量能量,为了避免一个节点由于作为路由器或协调器而过多地消耗能量过快的 失去能力,影响无线传感器网络的生命周期,无线传感器网络一般需要支持路由器或协调 器的变换。所谓路由器或协调器的变换即一个节点在作为一段时间的路由器或协调器后, 如果出现了某些情况,比如该节点的能量低于一定的值,该节点就可以声明其不再适合作 为路由器或协调器,这时路由器或协调器变换过程中所涉及的节点(包括作为原路由器或 原协调器的节点,以及选择原路由器作为路由器的节点或与原协调器相关联的节点等),要 重新选择新路由器或新协调器,并与各自所选择的新路由器或新协调器建立安全关系。如 图ι所示,为一种无线传感器网络分簇拓扑示意图,其中,节点A、节点B、节点C和节点D为 协调器,当节点A的能量低于一定的值时,节点A声明其不再适合作为协调器,这时节点A 和与节点A相关联的节点(节点Al、节点A2、节点A3、节点A4和节点A5),就需要选择新协 调器(假设都选择节点A5作为新协调器),并与各自所选择的新协调器建立安全关系。现有技术中路由器或协调器变换过程中所涉及的节点与各自所选择的新路由器 或新协调器建立安全关系的过程如下当所涉及的节点重新选择了新路由器或新协调器 后,所涉及的每个节点与每个节点各自所选择的新路由器或新协调器之间进行安全材料的 协商和分发,以建立每个节点与其所选择的新路由器或新协调器之间的安全关系。然而,在实现本发明的过程中,发明人发现现有技术至少存在以下问题所涉及的每个节点都需要与新路由器或新协调器再进行新的安全材料协商和分 发过程,以建立安全关系,所涉及的每个节点,以及新路由器或新协调器都需要消耗能量等 资源,消耗的能量等资源较多。
发明内容
为了减少路由器或协调器变换过程中,所涉及的节点,以及新路由器或新协调器 的能量等资源的消耗,本发明实施例提供了一种无线传感器网络及其中建立安全关系的方 法和服务节点。所述技术方案如下一种无线传感器网络中建立安全关系的方法,在所述无线传感器网络中,服务节 点为服务目标节点的协调器或路由器,所述方法包括
当服务节点或服务目标节点选择新服务节点后,所述服务目标节点的原服务节点 与所述新服务节点之间建立安全关系;所述原服务节点向所述新服务节点发送所述服务目标节点的安全材料。一种无线传感器网络中建立安全关系的方法,在所述无线传感器网络中,服务节 点为服务目标节点的协调器或路由器,所述方法包括当服务节点或服务目标节点选择新服务节点后,所述新服务节点与所述服务目标 节点的原服务节点之间建立安全关系;所述新服务节点从所述原服务节点获取所述服务目标节点的安全材料,以建立与 所述服务目标节点之间的安全关系。一种无线传感器网络中的服务节点,在所述无线传感器网络中,所述服务节点为 服务目标节点的协调器或路由器,所述服务节点包括安全关系建立模块,用于当所述服务节点或所述服务节点的服务目标节点选择新 服务节点后,建立与所述新服务节点之间的安全关系;安全材料发送模块,用于在所述安全关系建立模块建立与所述新服务节点之间的 安全关系后,向所述新服务节点发送所述服务目标节点的安全材料。一种无线传感器网络中的服务节点,在所述无线传感器网络中,所述服务节点为 服务目标节点的协调器或路由器,所述服务节点包括原服务节点安全关系建立模块,用于当原服务节点或所述原服务节点的服务目标 节点选择所述服务节点作为新服务节点后,建立与所述原服务节点之间的安全关系;服务目标节点安全关系建立模块,用于在所述原服务节点安全关系建立模块建立 与所述原服务节点之间的安全关系后,从所述原服务节点获取所述服务目标节点的安全材 料,以建立与所述服务目标节点之间的安全关系。一种无线传感器网络,所述网络包括原服务节点,作为服务目标节点的协调器或路由器而工作,用于当所述原服务节 点自身或所述服务目标节点选择新服务节点后,向所述新服务节点发送所述服务目标节点 的安全材料;所述新服务节点,用于当所述原服务节点或所述服务目标节点选择其作为新服务 节点后,从所述原服务节点获取所述服务目标节点的安全材料,并作为服务目标节点协调 器或路由器而工作。本发明实施例提供的技术方案的有益效果是通过原服务节点与新服务节点之间建立安全关系,新服务节点从原服务节点获取 服务目标节点的安全材料,使得服务目标节点不必再单独与新服务节点进行安全材料协商 和分发,可以减少新服务节点和服务目标节点的能量等资源的消耗,有助延长网络的生命 周期。
图1是现有技术提供的一种无线传感器网络分簇拓扑示意图;图2是本发明实施例1提供的一种无线传感器网络中建立安全关系的方法流程 图3是本发明实施例2提供的一种无线传感器网络中建立安全关系的方法流程 图;图4是本发明实施例3提供的一种无线传感器网络中建立安全关系的方法流程 图;图5是本发明实施例4提供的一种无线传感器网络中的服务节点的结构示意图;图6是本发明实施例5提供的一种无线传感器网络中的服务节点的结构示意图;图7是本发明实施例6提供的一种无线传感器网络的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。为了便于说明,本发明实施例中将路由器或协调器等可以为别的节点提供服务的 节点称为服务节点,相应地原路由器或原协调器称为原服务节点,新路由器或新协调器称 为新服务节点。并将选择原路由器作为路由器的节点或与原协调器相关联的节点等称为服 务目标节点。实施例1参见图2,本发明实施例提供了一种无线传感器网络中建立安全关系的方法,在无 线传感器网络中,服务节点为服务目标节点的协调器或路由器,所述方法包括101 当服务节点或服务目标节点选择新服务节点后,服务目标节点的原服务节点 与新服务节点之间建立安全关系。102 原服务节点向新服务节点发送服务目标节点的安全材料。进一步地,服务目标节点的原服务节点与新服务节点之间建立安全关系,具体可 以包括原服务节点检测是否有两个以上服务目标节点选择同一个节点作为新服务节点 或检测是否有原服务节点与一个以上服务目标节点选择同一个节点作为新服务节点;当检测结果是有两个以上服务目标节点选择同一个节点作为新服务节点或检测 结果是有原服务节点与一个以上服务目标节点选择同一个节点作为新服务节点时,原服务 节点与新服务节点之间建立安全关系;原服务节点向新服务节点发送服务目标节点的安全材料包括原服务节点向新服务节点发送两个以上服务目标节点或一个以上服务目标节点 的安全材料。进一步地,原服务节点与新服务节点之间建立安全关系具体可以包括原服务节点判断原服务节点是否能够与新服务节点建立安全关系;当判断结果是原服务节点能够与新服务节点建立安全关系时,原服务节点与新服 务节点之间建立安全关系。本发明实施例所述的无线传感器网络中建立安全关系的方法,通过原服务节点与新服务节点之间建立安全关系,原服务节点将服务目标节点的安全材料发送给新服务节 点,使得服务目标节点不必再单独与新服务节点进行安全材料协商和分发,可以减少新服 务节点和服务目标节点的能量等资源的消耗,有助延长网络的生命周期。
实施例2参见图3,本发明实施例提供了一种无线传感器网络中建立安全关系的方法,在无 线传感器网络中,服务节点为服务目标节点的协调器或路由器,所述方法包括201 当服务节点或服务目标节点选择新服务节点后,新服务节点与服务目标节点的原服务节点之间建立安全关系。202 新服务节点从原服务节点获取服务目标节点的安全材料,以建立与服务目标 节点之间的安全关系。进一步地,新服务节点与服务目标节点的原服务节点之间建立安全关系具体可以 包括新服务节点检测自身是否被两个以上服务目标节点选择为新服务节点或检测自 身是否被原服务节点与一个以上服务目标节点选择为新服务节点;当新服务节点被两个以上服务目标节点选择为新服务节点或被原服务节点与一 个以上服务目标节点选择为新服务节点时,新服务节点与服务目标节点的原服务节点之间 建立安全关系;新服务节点从原服务节点获取服务目标节点的安全材料具体可以包括新服务节点从原服务节点获取两个以上服务目标节点或一个以上服务目标节点 的安全材料,以建立与两个以上服务目标节点或一个以上服务目标节点之间的安全关系。进一步地,新服务节点与服务目标节点的原服务节点之间建立安全关系具体可以 包括新服务节点判断自身是否能够与服务目标节点的原服务节点建立安全关系;当判断结果是新服务节点能够与服务目标节点的原服务节点建立安全关系时,新 服务节点与服务目标节点的原服务节点之间建立安全关系。进一步地,该方法还包括当新服务节点仅被一个服务目标节点选择为新服务节点时,新服务节点从服务目 标节点获取服务目标节点的安全材料。本发明实施例所述的建立安全关系的方法,通过新服务节点与原服务节点之间建 立安全关系,新服务节点从原服务节点获取服务目标节点的安全材料,使得服务目标节点 不必再单独与新服务节点进行安全材料协商和分发,可以减少新服务节点和服务目标节点 的能量等资源的消耗,有助延长网络的生命周期。为了便于理解本发明实施例,下面以原服务节点具体为原协调器,新服务节点具 体为新协调器为例进行进一步地说明。实施例3参见图4,本发明实施例提供了一种无线传感器网络中建立安全关系的方法,包 括301 与原协调器相关联的节点检测到原协调器不再适合作为协调器,与原协调器 相关联的节点和原协调器进行新协调器的选择。节点检测到原协调器不再适合作为协调器的方法可以包括节点接收到原协调器 广播的声明自己不再适合作为协调器的消息;或节点检测到原协调器的某些异常行为,如 节点检测到原协调器没有发送周期性的广播信标等。并且可以采用现有技术中任何可行的方法进行新协调器的选择。302:当与原协调器相关联的节点中有两个以上的节点选择同一个节点作为新协 调器时,原协调器与新协调器之间建立安全关系。其中,原协调器与新协调器之间建立安全关系具体可以是原协调器发起与新协调 器之间的安全材料协商和分发过程,建成与新协调器之间的安全关系,具体过程如下原协 调器检测与原协调器相关联的节点中是否有两个以上的节点选择同一个节点作为新协调 器;当检测结果是有两个以上的节点选择同一个节点作为新协调器时,原协调器判断原协 调器是否能够与新协调器建立安全关系;当判断结果是原协调器能够与新协调器建立安全 关系时,原协调器与新协调器之间进行安全材料协商和分发,建成原协调器与新协调器之 间的安全关系。具体地,原协调器可以通过判断新协调器与其是否在同一通信范围,以及新 协调器与其之间是否存在共同密钥等方法来确定,其是否能够与新协调器建立安全关系。 如当原协调器判断新协调器与其在同一通信范围,且新协调器与其之间存在共同密钥时, 确定其能够与新协调器建立安全关系。或原协调器与新协调器之间建立安全关系具体可以是新协调器发起与原协调器 之间的安全材料协商和分发过程,建成与原协调器之间的安全关系,具体过程如下新协调 器检测是否有两个以上的与同一个原协调器相关联的节点选择其作为协调器;当检测结果 是有两个以上的与同一个原协调器相关联的节点选择其作为协调器时,新协调器判断新协 调器是否能够与原协调器建立安全关系;当判断结果是新协调器能够与原协调器建立安全 关系时,新协调器与原协调器之间进行安全材料协商和分发,建成新协调器与原协调器之 间的安全关系。具体地,新协调器判断是否能够与原协调器建立安全关系的方法,与上述原 协调器判断是否能够与新协调器建立安全关系的方法类似,此处不再一一赘述。303 新协调器从原协调器获取上述两个以上的节点的安全材料,以建立与上述两 个以上的节点的安全关系。需要说明的是,出于安全考虑,节点在选择一个节点作为路由器或协调器时,需要 进行安全材料的协商和分发,从而在节点和路由器(或协调器)之间建立安全关系。因此, 原协调器中存在有上述两个以上的节点的安全材料。具体地,当原协调器与新协调器之间建立安全关系具体是原协调器发起与新协 调器之间的安全材料协商和分发过程,建成与新协调器之间的安全关系时,在原协调器和 新协调器之间建立安全关系后,原协调器将上述两个以上的节点的安全材料发送给新协调 器,使得新协调器获取到上述两个以上的节点的安全材料。当原协调器与新协调器之间建 立安全关系具体是新协调器发起与原协调器之间的安全材料协商和分发过程,建成与原协 调器之间的安全关系时,在新协调器和原协调器之间建立安全关系后,新协调器向原协调 器发送获取上述两个以上的节点的安全材料的请求,原协调器在接收到新协调器的请求 后,将上述两个以上的节点的安全材料发送给新协调器。新协调器从原协调器获取上述两 个以上的节点的安全材料后,即与上述两个以上的节点建立了安全关系。并且需要说明的是,本发明实施例是当与原协调器相关联的节点中有两个以上的 节点选择同一个节点作为新协调器的情况下,通过原协调器与新协调器之间建立安全关 系,新协调器从原协调器获取上述两个以上的节点的安全材料,而与上述两个以上的节点 建立安全关系。但是并不限于此种方法,也可以应用于当与原协调器相关联的节点中有一个以上的节点(也可以是三个以上的节点等)选择同一个节点作为新协调器时,原协调器 与新协调器之间就建立安全关系。另外需要说明的是,本发明实施例是当与原协调器相关联的节点中有两个以上的 节点选择同一个节点作为新协调器的情况下,通过原协调器与新协调器之间建立安全关 系,新协调器从原协调器获取上述两个以上的节点的安全材料,而与上述两个以上的节点 建立安全关系。但是并不限于此种方法,也可以是当原协调器,以及与原协调器相关联的节 点中有一个以上的节点选择同一个节点作为新协调器的情况下,通过原协调器与新协调器 之间建立安全关系,新协调器从原协调器获取上述一个以上的节点的安全材料,而与上述 一个以上的节点建立安全关系。可以根据实际应用状况进行灵活设置,对此不做具体限定。本发明实施例所述的建立安全关系的方法,当与原协调器相关联的节点中有两个 以上的节点选择同一个节点作为新服务节点时,新协调器从原协调器获取上述两个以上的 节点的安全材料,使得上述两个以上的节点不必再单独与新协调器进行安全材料协商和分 发,可以减少新协调器和上述两个以上的节点的能量等资源的消耗,有助延长网络的生命 周期。实施例4参见图5,本发明实施例提供了一种无线传感器网络中的服务节点,该服务节点包 括安全关系建立模块401,用于当服务节点或服务节点的服务目标节点选择新服务 节点后,建立与新服务节点之间的安全关系。安全材料发送模块402,用于在安全关系建立模块401建立与新服务节点之间的 安全关系后,向新服务节点发送服务目标节点的安全材料。进一步地,安全关系建立模块401具体可以包括第一检测单元,用于当服务节点或服务节点的服务目标节点选择新服务节点后, 检测是否有两个以上服务目标节点选择同一个节点作为新服务节点或检测是否有服务节 点与一个以上服务目标节点选择同一个节点作为新服务节点;安全关系建立单元,用于当 第一检测单元的检测结果是有两个以上服务目标节点选择同一个节点作为新服务节点或 检测结果是有服务节点与一个以上服务目标节点选择同一个节点作为新服务节点时,建立 与新服务节点之间的安全关系; 安全材料发送模块402包括安全材料发送单元,用于在安全关系建立单元建立与新服务节点之间的安全关系 后,向新服务节点发送两个以上服务目标节点或一个以上服务目标节点的安全材料。本发明实施例所述的无线传感器网络中的服务节点,通过建立与新服务节点之间 的安全关系,将服务目标节点的安全材料发送给新服务节点,使得服务目标节点不必再单 独与新服务节点进行安全材料协商和分发,可以减少新服务节点和服务目标节点的能量等 资源的消耗,有助延长网络的生命周期。实施例5参见图6,本发明实施例提供了一种无线传感器网络中的服务节点,该服务节点包 括原服务节点安全关系建立模块501,用于当原服务节点或原服务节点的服务目标节点选择所述服务节点作为新服务节点后,建立与原服务节点之间的安全关系;服务目标节点安全关系建立模块502,用于在原服务节点安全关系建立模块建立 与原服务节点之间的安全关系后,从原服务节点获取服务目标节点的安全材料,以建立与 服务目标节点之间的安全关系。进一步地,原服务节点安全关系建立模块501包括第二检测单元,用于当原服务节点或原服务节点的服务目标节点选择服务节点作 为新服务节点后,检测服务节点是否被两个以上服务目标节点选择为新服务节点或检测服 务节点是否被原服务节点与一个以上服务目标节点选择为新服务节点;原服务节点安全关系建立单元,用于当第二检测单元的检测结果是服务节点被两 个以上服务目标节点选择为新服务节点或检测结果是被原服务节点与一个以上服务目标 节点选择为新服务节点时,建立与原服务节点之间的安全关系;服务目标节点安全关系建立模块502包括服务目标节点安全关系建立单元,用于当原服务节点安全关系建立单元建立与原 服务节点之间的安全关系后,从原服务节点获取两个以上服务目标节点或一个以上服务目 标节点的安全材料,以建立与两个以上服务目标节点或一个以上服务目标节点之间的安全 关系。本发明实施例所述的无线传感器网络中的服务节点,通过建立与原服务节点之间 的安全关系,从原服务节点获取服务目标节点的安全材料,使得服务目标节点不必再单独 与所述服务节点进行安全材料协商和分发,可以减少所述服务节点和服务目标节点的能量 等资源的消耗,有助延长网络的生命周期。实施例6参见图7,本发明实施例提供了一种无线传感器网络,该网络包括原服务节点601,作为服务目标节点的协调器或路由器而工作,用于当原服务节点 自身或服务目标节点选择新服务节点602后,向新服务节点602发送服务目标节点的安全 材料;新服务节点602,用于当原服务节点或服务目标节点选择其作为新服务节点后,从 原服务节点601获取服务目标节点的安全材料,并作为服务目标节点协调器或路由器而工作。进一步地,原服务节点601,还用于检测新服务节点602是否被两个以上服务目标 节点选择为新服务节点或检测新服务节点是否被原服务节点与一个以上服务目标节点选 择为新服务节点,如果是,与新服务节点602之间建立安全关系,执行向新服务节点602发 送服务目标节点的安全材料的操作;或者新服务节点602,还用于检测自身是否被两个以上服务目标节点选择为新服务节 点或检测自身是否被原服务节点与一个以上服务目标节点选择为新服务节点,如果是,与 原服务节点601之间建立安全关系,执行从原服务节点601获取服务目标节点的安全的操 作材料;如果否,则从服务目标节点获取服务目标节点的安全材料。本发明实施例所述的无线传感器网络,通过原服务节点与新服务节点之间建立安 全关系,新服务节点从原服务节点获取服务目标节点的安全材料,使得服务目标节点不必 再单独与新服务节点进行安全材料协商和分发,可以减少新服务节点和服务目标节点的能量等资源的消耗,有助延长网络的生命周期。本领域普通技术人员可以理解上述方法实施例中的全部或部分流程,是可以通过 计算机程序来指令相关硬件完成的,所述的程序可存储于一计算机可读取存储介质中,该 程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光 盘、只读存储记忆体(Read-only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种无线传感器网络中建立安全关系的方法,其特征在于,在所述无线传感器网络中,服务节点为服务目标节点的协调器或路由器,所述方法包括当服务节点或服务目标节点选择新服务节点后,所述服务目标节点的原服务节点与所述新服务节点之间建立安全关系;所述原服务节点向所述新服务节点发送所述服务目标节点的安全材料。
2.根据权利要求1所述的无线传感器网络中建立安全关系的方法,其特征在于,所述 服务目标节点的原服务节点与所述新服务节点之间建立安全关系包括所述原服务节点检测是否有两个以上服务目标节点选择同一个节点作为新服务节 点或检测是否有所述原服务节点与一个以上服务目标节点选择同一个节点作为新服务节点当检测结果是有两个以上服务目标节点选择同一个节点作为新服务节点或检测结果 是有所述原服务节点与一个以上服务目标节点选择同一个节点作为新服务节点时,所述原 服务节点与所述新服务节点之间建立安全关系;所述原服务节点向所述新服务节点发送所述服务目标节点的安全材料包括 所述原服务节点向所述新服务节点发送所述两个以上服务目标节点或所述一个以上 服务目标节点的安全材料。
3.根据权利要求1或2所述的无线传感器网络中建立安全关系的方法,其特征在于,所 述原服务节点与所述新服务节点之间建立安全关系包括所述原服务节点判断所述原服务节点是否能够与所述新服务节点建立安全关系; 当判断结果是所述原服务节点能够与所述新服务节点建立安全关系时,所述原服务节 点与所述新服务节点之间建立安全关系。
4.一种无线传感器网络中建立安全关系的方法,其特征在于,在所述无线传感器网络 中,服务节点为服务目标节点的协调器或路由器,所述方法包括当服务节点或服务目标节点选择新服务节点后,所述新服务节点与所述服务目标节点 的原服务节点之间建立安全关系;所述新服务节点从所述原服务节点获取所述服务目标节点的安全材料,以建立与所述 服务目标节点之间的安全关系。
5.根据权利要求4所述的无线传感器网络中建立安全关系的方法,其特征在于,所述 新服务节点与所述服务目标节点的原服务节点之间建立安全关系包括所述新服务节点检测自身是否被两个以上服务目标节点选择为新服务节点或检测自 身是否被所述原服务节点与一个以上服务目标节点选择为新服务节点;当所述新服务节点被两个以上服务目标节点选择为新服务节点或被所述原服务节点 与一个以上服务目标节点选择为新服务节点时,所述新服务节点与所述服务目标节点的原 服务节点之间建立安全关系;所述新服务节点从所述原服务节点获取所述服务目标节点的安全材料包括 所述新服务节点从所述原服务节点获取所述两个以上服务目标节点或所述一个以上 服务目标节点的安全材料,以建立与所述两个以上服务目标节点或所述一个以上服务目标 节点之间的安全关系。
6.根据权利要求4或5所述的无线传感器网络中建立安全关系的方法,其特征在于,所述新服务节点与所述服务目标节点的原服务节点之间建立安全关系包括所述新服务节点判断自身是否能够与所述服务目标节点的原服务节点建立安全关系;当判断结果是所述新服务节点能够与所述服务目标节点的原服务节点建立安全关系 时,所述新服务节点与所述服务目标节点的原服务节点之间建立安全关系。
7.根据权利要求5所述的无线传感器网络中建立安全关系的方法,其特征在于,还包括当所述新服务节点仅被一个服务目标节点选择为新服务节点时,所述新服务节点从所 述服务目标节点获取所述服务目标节点的安全材料。
8.一种无线传感器网络中的服务节点,其特征在于,在所述无线传感器网络中,所述服 务节点为服务目标节点的协调器或路由器,所述服务节点包括安全关系建立模块,用于当所述服务节点或所述服务节点的服务目标节点选择新服务 节点后,建立与所述新服务节点之间的安全关系;安全材料发送模块,用于在所述安全关系建立模块建立与所述新服务节点之间的安全 关系后,向所述新服务节点发送所述服务目标节点的安全材料。
9.根据权利要求8所述的无线传感器网络中的服务节点,其特征在于,所述安全关系 建立模块包括第一检测单元,用于当所述服务节点或所述服务节点的服务目标节点选择新服务节点 后,检测是否有两个以上服务目标节点选择同一个节点作为新服务节点或检测是否有所述 服务节点与一个以上服务目标节点选择同一个节点作为新服务节点;安全关系建立单元,用于当所述第一检测单元的检测结果是有两个以上服务目标节点 选择同一个节点作为新服务节点或检测结果是有所述服务节点与一个以上服务目标节点 选择同一个节点作为新服务节点时,建立与所述新服务节点之间的安全关系; 所述安全材料发送模块包括安全材料发送单元,用于在所述安全关系建立单元建立与所述新服务节点之间的安全 关系后,向所述新服务节点发送所述两个以上服务目标节点或所述一个以上服务目标节点 的安全材料。
10.一种无线传感器网络中的服务节点,其特征在于,在所述无线传感器网络中,所述 服务节点为服务目标节点的协调器或路由器,所述服务节点包括原服务节点安全关系建立模块,用于当原服务节点或所述原服务节点的服务目标节点 选择所述服务节点作为新服务节点后,建立与所述原服务节点之间的安全关系;服务目标节点安全关系建立模块,用于在所述原服务节点安全关系建立模块建立与所 述原服务节点之间的安全关系后,从所述原服务节点获取所述服务目标节点的安全材料, 以建立与所述服务目标节点之间的安全关系。
11.根据权利要求10所述的无线传感器网络中的服务节点,其特征在于,所述原服务 节点安全关系建立模块包括第二检测单元,用于当原服务节点或所述原服务节点的服务目标节点选择所述服务 节点作为新服务节点后,检测所述服务节点是否被两个以上服务目标节点选择为新服务节 点或检测所述服务节点是否被所述原服务节点与一个以上服务目标节点选择为新服务节原服务节点安全关系建立单元,用于当所述第二检测单元的检测结果是所述服务节点 被两个以上服务目标节点选择为新服务节点或检测结果是被所述原服务节点与一个以上 服务目标节点选择为新服务节点时,建立与所述原服务节点之间的安全关系;所述服务目标节点安全关系建立模块包括服务目标节点安全关系建立单元,用于当所述原服务节点安全关系建立单元建立与所 述原服务节点之间的安全关系后,从所述原服务节点获取所述两个以上服务目标节点或所 述一个以上服务目标节点的安全材料,以建立与所述两个以上服务目标节点或所述一个以 上服务目标节点之间的安全关系。
12.一种无线传感器网络,其特征在于,所述网络包括原服务节点,作为服务目标节点的协调器或路由器而工作,用于当所述原服务节点自 身或所述服务目标节点选择新服务节点后,向所述新服务节点发送所述服务目标节点的安 全材料;所述新服务节点,用于当所述原服务节点或所述服务目标节点选择其作为新服务节点 后,从所述原服务节点获取所述服务目标节点的安全材料,并作为服务目标节点协调器或 路由器而工作。
13.根据权利要求12所述的无线传感器网络,其特征在于,所述原服务节点,还用于检测所述新服务节点是否被两个以上服务目标节点选择为新 服务节点或检测所述新服务节点是否被所述原服务节点与一个以上服务目标节点选择为 新服务节点,如果是,与所述新服务节点之间建立安全关系,执行向所述新服务节点发送所 述服务目标节点的安全材料的操作;或者所述新服务节点,还用于检测自身是否被两个以上服务目标节点选择为新服务节点或 检测自身是否被所述原服务节点与一个以上服务目标节点选择为新服务节点,如果是,与 所述原服务节点之间建立安全关系,执行从所述原服务节点获取所述服务目标节点的安全 的操作材料;如果否,则从所述服务目标节点获取所述服务目标节点的安全材料。
全文摘要
本发明实施例公开了一种无线传感器网络及其中建立安全关系的方法和服务节点,属于无线通信技术领域。所述方法包括当服务节点或服务目标节点选择新服务节点后,所述服务目标节点的原服务节点与所述新服务节点之间建立安全关系;所述原服务节点向所述新服务节点发送所述服务目标节点的安全材料。所述服务节点包括安全关系建立模块和安全材料发送模块。所述无线传感器网络包括原服务节点和新服务节点。本发明实施例可以减少新服务节点和服务目标节点的能量等资源的消耗,有助延长网络的生命周期。
文档编号H04W84/18GK101835179SQ20101014218
公开日2010年9月15日 申请日期2010年4月6日 优先权日2010年4月6日
发明者刘培, 张向东 申请人:华为技术有限公司