节点注册方法及系统、节点解析方法及系统、网关的制作方法

文档序号:8004469阅读:144来源:国知局
节点注册方法及系统、节点解析方法及系统、网关的制作方法
【专利摘要】本发明公开了一种节点注册方法及系统,终端节点通过网关连接到对象标识解析服务器(ORS)时,所述终端节点的标识和位置符注册到所述网关,之后,所述网关将所述网关的标识和位置符注册到所述ORS,且将所述终端节点的标识和所述网关的位置符注册到所述ORS,其中,所述终端节点的标识为对象标识(OID)。本发明还相应地公开了一种节点解析方法及系统、网关。通过本发明,当异构网络中子网中的标识模式是OID时,该子网中节点的OID直接注册到ORS中,由于不需要给子网再分配OID,从而可以简化节点注册及解析流程、减轻网络注册及解析负担。
【专利说明】节点注册方法及系统、节点解析方法及系统、网关

【技术领域】
[0001]本发明涉及异构网络通信技术,尤其涉及一种节点注册方法及系统、节点解析方法及系统、网关。

【背景技术】
[0002]从网络中节点的标识角度看,现在的以太网和将来的网络是不同的。当前的以太网,所有的节点都被分配基于TCP/IP协议的IP地址,这就意味着网络中所有的设备都使用相同格式的标识(ID)和位置符(Loc)。然后对于将来的网络,例如物联网(1T),与现有网络有所不同,其中的各个节点可能是基于不同标识架构的,并且这些异构标识的设备需要互相通讯。
[0003]当异构的标识被集成到一个开放的网络时,即使两个标识来自不同的标识模式,仍然可能会出现标识重复的可能。这种情况下,就没有办法区分两个节点。如图1所示,网络域A中的四个节点ID分别为00、O1、02、03,网络域B中的四个节点ID分别为00、0a、Ob、0c,那么,对于由网络A和网络B组成的集成网络域,其中将会出现两个ID为00的节点,难以区分。
[0004]基于对象标识(OID)的异构网络架构可以解决这种标识冲突的问题,如图2所示。图中所有的节点都有各自的标识和位置符,且分别属于接入网络A、B、C。接入网络与核心网相连,每个接入网络都有不同的标识,网络A和网络B的节点可以直接通讯。网络C中的节点通过一个网关间接接入到核心网。
[0005]基于图2所示的网络架构,每个网络可以有其自身的标识模式,并且每个网络确保自己网络内部节点标识的唯一性,而不同网络的两个标识是可能相同的。图2中关键的组件包括 OID 解析服务器(OID Resolut1n Server, 0RS), ID 注册服务器(ID registry),其中,ORS管理所有的ID注册服务器,ID注册服务器管理一个接入网络中各节点的标识和位置符。
[0006]在提供解析框架服务之前,0ID、标识和位置符需要注册到ORS和ID注册服务器。图3提供了两级注册过程,包括节点注册到ID注册服务器和ID注册服务器注册到01?,如图3所示,最初,所有节点的标识和位置符需要被注册到他们的注册服务器,包括网关也要注册。当节点(如ID为001、Loc为0x0a2的节点)直接连到ID注册服务器(0ID为1.2、Loc为0xa05)时,该ID注册服务器注册节点的标识和位置符对(ID (OOl)-Loc (0x0a2));如果节点(如ID为001、Loc为0x001的节点)通过网关(ID为101、Loc为0xa04)连接至IjID注册服务器(0ID为1.1、Loc为OxaOl)时,该节点的标识和位置符对(ID (OOl)-Loc(0x001))注册到该网关,然后该网关的标识和位置符对(ID (1l)-Loc (0xa04))注册到该ID注册服务器,并且所有节点的标识和网关的位置符对(如ID (OOl)-Loc (0xa04))注册到该ID注册服务器。下一阶段,每个ID注册服务器注册他们的位置符和相应的OID对(如 OID (Ll)-Loc (OxaOl),OID (1.2)-Loc (0xa05))到 0RS。然后 ORS 可以查找到目标节点属于的ID注册服务器的位置符。
[0007]当完成这些注册后,源终端节点便可根据目标标识和目标标识所在的接入网的OID来找到目标终端节点,并与之通信,图4为基于OID的异构网络的一解析流程的示意图,如同4所示,该流程包括:
[0008]步骤①:源终端节点需要发起与OID为1.1的网络中ID为001的目标终端节点的通信。
[0009]步骤②:源终端节点向ORS查询OID为1.1对应的位置符。
[0010]步骤③:0RS向源终端节点返回响应消息,携带OID为1.1对应的位置符为OxaOl。
[0011]步骤④:源终端节点向位置符为OxaOl的节点查询目标终端节点ID对应的位置符。
[0012]步骤⑤:位置符为OxaOl的ID注册服务器向源终端节点返回目标终端节点ID对应的位置符0xa04。
[0013]步骤⑥:源终端节点向位置符为0xa04的网关发送用户面消息,携带目标终端节点ID。
[0014]步骤⑦:位置符为0xa04的网关判断目标终端节点ID是否与自身的ID —致,如果不一致,通过查询自身存储的注册信息,将该用户面消息转发至目标终端节点。
[0015]然而,如果某个接入网(子网)中的节点就是采用OID来标识的,那么此时可以理解为一种特殊的异构网络。如果把此时的OID标识来当成普通的标识,采用现有流程进行节点注册及节点解析,那么,将会增加网络解析的负担,带来没有必要的注册和查找步骤。


【发明内容】

[0016]有鉴于此,本发明的主要目的在于提供一种节点注册方法及系统、节点解析方法及系统、网关,能够简化节点注册及解析流程、减轻网络负担。
[0017]为达到上述目的,本发明的技术方案是这样实现的:
[0018]一种节点注册方法,包括:
[0019]终端节点通过网关连接到对象标识解析服务器ORS时,所述终端节点的标识和位置符注册到所述网关,之后,所述网关将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS,其中,所述终端节点的标识为对象标识OID。
[0020]该方法还包括:
[0021]终端节点直接连接到ORS时,所述终端节点的标识和位置符注册到所述0RS,其中,所述终端节点的标识为对象标识0ID。
[0022]一种节点解析方法,包括:
[0023]源终端节点从ORS获取目标终端节点的标识对应的位置符,其中,所述目标终端节点的标识为OID ;
[0024]所述源终端节点根据所述获取的位置符,向相应的网关或终端节点发送用户面消息,与目标终端节点进行通信。
[0025]所述源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,与目标终端节点进行通信,包括:
[0026]源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,所述用户面消息携带目标终端节点的OID;
[0027]所述网关确定自身的OID与所述OID不同,则通过查询自身存储的注册信息,确定所述OID对应的位置符;
[0028]所述网关根据所述位置符向相应的目标终端节点转发所述用户面消息,实现源终端节点与目标终端节点的通信。
[0029]所述源终端节点根据所述获取的位置符,向相应的终端节点发送用户面消息,与目标终端节点进行通信,包括:
[0030]所述源终端节点根据所述获取的位置符,向相应的目标终端节点发送用户面消息,实现源终端节点与目标终端节点的通信。
[0031]一种网关,包括:注册信息存储模块和注册模块;其中,
[0032]所述注册信息存储模块,用于存储通过所述网关连接到ORS的、终端节点标识为OID的终端节点的标识和位置符;
[0033]所述注册模块,用于将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS。
[0034]一种节点注册系统,包括:0RS和至少一个终端节点;其中,
[0035]所述终端节点,用于在直接连接到ORS时,将所述终端节点的标识和位置符注册到所述0RS,其中,所述终端节点的标识为对象标识OID ;
[0036]所述0RS,用于存储所述终端节点的标识和位置符信息。
[0037]该系统还包括至少一个网关,
[0038]所述终端节点,用于在通过网关连接到ORS时,将所述终端节点的标识和位置符注册到所述网关,其中,所述终端节点的标识为对象标识OID ;
[0039]所述网关,用于存储所述终端节点的标识和位置符信息,以及将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述ORS ;
[0040]所述0RS,还用于存储所述网关的标识和位置符,以及所述终端节点的标识和所述网关的位置符。
[0041]一种节点解析系统,包括:源终端节点、0RS、网关和目标终端节点;其中,
[0042]所述源终端节点,用于从ORS获取目标终端节点的标识对应的位置符,其中,所述目标终端节点的标识为OID ;以及根据所述获取的位置符向相应的网关或终端节点发送用户面消息,与目标终端节点进行通信;
[0043]所述0RS,用于根据源终端节点的请求,向所述源终端节点返回所述目标终端节点的标识对应的位置符。
[0044]所述源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,与目标终端节点进行通信,包括:
[0045]源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,所述用户面消息携带目标终端节点的0ID;
[0046]所述网关确定自身的OID与所述OID不同,则通过查询自身存储的注册信息,确定所述OID对应的位置符;
[0047]所述网关根据所述位置符向相应的目标终端节点转发所述用户面消息,实现源终端节点与目标终端节点的通信。
[0048]所述源终端节点根据所述获取的位置符,向相应的终端节点发送用户面消息,与目标终端节点进行通信,包括:
[0049]所述源终端节点根据所述获取的位置符,向相应的目标终端节点发送用户面消息,实现源终端节点与目标终端节点的通信。
[0050]本发明实施例所述的节点注册方法及系统、节点解析方法及系统、网关,终端节点通过网关连接到对象标识解析服务器ORS时,所述终端节点的标识和位置符注册到所述网关,之后,所述网关将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS,其中,所述终端节点的标识为对象标识0ID。通过本发明实施例所述的方案,当异构网络中子网中的标识模式是OID时,该子网中节点的OID直接注册到ORS中,由于不需要给子网再分配0ID,从而可以简化节点注册及解析流程、减轻网络注册及解析负担,并且,由于不需要设置与该子网对应的ID注册服务器,因此,本发明实施例还能够节省成本。

【专利附图】

【附图说明】
[0051]图1为相关技术中一种异构网络中标识冲突的示意图;
[0052]图2为相关技术中一种基于OID的异构网络架构示意图;
[0053]图3为相关技术中一种基于OID的异构网络的注册流程示意图;
[0054]图4为相关技术中一种基于OID的异构网络的解析流程示意图;
[0055]图5为本发明实施例一种节点注册方法流程示意图;
[0056]图6为本发明实施例一种节点解析方法流程示意图;
[0057]图7为本发明实施例一种网关结构示意图;
[0058]图8为本发明实施例一种节点注册系统结构示意图;
[0059]图9为本发明实施例另一种节点注册系统结构示意图;
[0060]图10为本发明实施例一种节点解析系统结构示意图;
[0061]图11为本发明实施例1所述的注册流程示意图;
[0062]图12为本发明实施例2所述的解析流程示意图。

【具体实施方式】
[0063]本发明旨在通过一个特殊的简化处理的方法,来解决异构网络中子网中的标识模式是OID的情况。
[0064]本发明的基本思想是:终端节点通过网关连接到对象标识解析服务器ORS时,所述终端节点的标识和位置符注册到所述网关,之后,所述网关将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS,其中,所述终端节点的标识为对象标识0ID。
[0065]本发明实施例提出了一种节点注册方法,如图5所示,该方法包括:
[0066]步骤501:终端节点通过网关连接到对象标识解析服务器ORS时,所述终端节点的标识和位置符注册到所述网关;
[0067]步骤502:所述网关将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS,其中,所述终端节点的标识为对象标识OID。
[0068]可选的,该方法还包括:
[0069]终端节点直接连接到ORS时,所述终端节点的标识和位置符注册到所述0RS,其中,所述终端节点的标识为对象标识0ID。
[0070]本发明实施例还相应地提出了一种节点解析方法,如图6所示,该方法包括:
[0071]步骤601:源终端节点从ORS获取目标终端节点的标识对应的位置符,其中,所述目标终端节点的标识为OID ;
[0072]步骤602:所述源终端节点根据所述获取的位置符,向相应的网关或终端节点发送用户面消息,与目标终端节点进行通信。
[0073]可选的,所述源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,与目标终端节点进行通信,包括:
[0074]源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,所述用户面消息携带目标终端节点的0ID;
[0075]所述网关确定自身的OID与所述OID不同,则通过查询自身存储的注册信息,确定所述OID对应的位置符;
[0076]所述网关根据所述位置符向相应的目标终端节点转发所述用户面消息,实现源终端节点与目标终端节点的通信。
[0077]可选的,所述源终端节点根据所述获取的位置符,向相应的终端节点发送用户面消息,与目标终端节点进行通信,包括:
[0078]所述源终端节点根据所述获取的位置符,向相应的目标终端节点发送用户面消息,实现源终端节点与目标终端节点的通信。
[0079]本发明实施例还相应地提出了一种网关,如图7所示,该网关包括:注册信息存储模块71和注册模块72 ;其中,
[0080]注册信息存储模块71,用于存储通过所述网关连接到ORS的、终端节点标识为OID的终端节点的标识和位置符;
[0081]注册模块72,用于将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS。
[0082]本发明实施例还相应地提出了一种节点注册系统,如图8所示,该系统包括:0RS81和至少一个终端节点82 ;其中,
[0083]终端节点82,用于在直接连接到0RS81时,将所述终端节点的标识和位置符注册到0RS81,其中,所述终端节点的标识为对象标识OID ;
[0084]0RS81,用于存储终端节点82的标识和位置符信息。
[0085]可选的,如图9所示,该系统还包括至少一个网关83,
[0086]终端节点82,用于在通过网关83连接到0RS81时,将终端节点82的标识和位置符注册到网关83,其中,终端节点82的标识为对象标识OID ;
[0087]网关83,用于存储所述终端节点82的标识和位置符信息,以及将网关83的标识和位置符注册到0RS81,且将所述终端节点82的标识和所述网关83的位置符注册到0RS81 ;
[0088]0RS81,还用于存储所述网关83的标识和位置符,以及所述终端节点82的标识和所述网关83的位置符。
[0089]本发明实施例还相应地提出了一种节点解析系统,如图10所示,该系统包括:源终端节点101、0RS102、网关103和目标终端节点104 ;其中,
[0090]源终端节点101,用于从0RS102获取目标终端节点104的标识对应的位置符,其中,所述目标终端节点的标识为0ID;以及根据所述获取的位置符向相应的网关103或终端节点发送用户面消息,与目标终端节点104进行通信;
[0091]0RS102,用于根据源终端节点101的请求,向源终端节点101返回目标终端节点104的标识对应的位置符。
[0092]可选的,所述源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,与目标终端节点进行通信,包括:
[0093]源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,所述用户面消息携带目标终端节点的0ID;
[0094]所述网关确定自身的OID与所述OID不同,则通过查询自身存储的注册信息,确定所述OID对应的位置符;
[0095]所述网关根据所述位置符向相应的目标终端节点转发所述用户面消息,实现源终端节点与目标终端节点的通信。
[0096]可选的,所述源终端节点根据所述获取的位置符,向相应的终端节点发送用户面消息,与目标终端节点进行通信,包括:
[0097]所述源终端节点根据所述获取的位置符,向相应的目标终端节点发送用户面消息,实现源终端节点与目标终端节点的通信。
[0098]下面通过具体实施例对本发明的技术方案作进一步详细说明。
[0099]实施例1
[0100]图11为本发明实施例1所述的注册流程示意图,如图11所示,本实施例相比于现有技术减少了注册流程步骤,即网关不需要注册到ID注册服务器,而是直接注册到0RS。具体的:
[0101]对于不经过网关直接连接到ORS的终端节点(0ID为3.l、Loc为0x0a2),该终端节点的标识和位置符(OID (3.D-Loc (0x0a2))直接注册到0RS。
[0102]对于通过网关(0ID为2.ULoc为0xa04)连接到ORS的终端节点(0ID为2.2,Loc为0x001),首先,该终端节点的标识和位置符(OID (2.2 )-Loc (0x001))注册到该网关,该终端节点的标识由OID标识,另外,该网关的节点标识和位置符(0ID(2.l)-LoC(0xa04))注册到0RS,网关下所有传感终端节点的标识和网关的位置符注册到0RS,包括(OID (2.2)-Loc(0xa04))。
[0103]实施例2
[0104]该实施例示出了基于OID的异构网络的改进的解析流程,主要体现着解析的信令流程中不在经过ID注册服务器。图12为本发明实施例2所述的解析流程示意图,如图12所示,该流程包括:
[0105]步骤①:源终端节点想发起与OID为2.2的目标终端节点的通信。
[0106]步骤②:源终端节点向ORS发送查询消息,以查询该OID为2.2对应的位置符。
[0107]步骤③:0RS向源终端节点返回该OID所对应的位置符为0xa04。
[0108]步骤④:源终端节点向位置0xa04发送用户面消息,目标地址的OID标识是2.2 ;
[0109]步骤⑤:本实施例中,0xa04是网关的地址,相应的,网关收到该消息后,判断目标地址的OID是否等于自己的OID ;结果不相等,则通过查询自己的注册信息,找到目标OID(2.2)的位置符0x001。
[0110]步骤⑥:网关向位置0x001转发该用户面消息。完成该通信过程。
[0111]可以看出,基于本发明实施例所述的方案,终端节点的OID直接注册到ORS中,不需要给子网再分配0ID,也不再需要ID解析服务器,从而能够节省ID注册服务器,并且,终端节点注册流程和解析流程也简化了部分步骤,从而能够减轻网络注册及解析负担。
[0112]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种节点注册方法,其特征在于,该方法包括: 终端节点通过网关连接到对象标识解析服务器ORS时,所述终端节点的标识和位置符注册到所述网关,之后,所述网关将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS,其中,所述终端节点的标识为对象标识0ID。
2.根据权利要求1所述的方法,其特征在于,该方法还包括: 终端节点直接连接到ORS时,所述终端节点的标识和位置符注册到所述0RS,其中,所述终端节点的标识为对象标识0ID。
3.一种节点解析方法,其特征在于,该方法包括: 源终端节点从ORS获取目标终端节点的标识对应的位置符,其中,所述目标终端节点的标识为OID ; 所述源终端节点根据所述获取的位置符,向相应的网关或终端节点发送用户面消息,与目标终端节点进行通信。
4.根据权利要求3所述的方法,其特征在于,所述源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,与目标终端节点进行通信,包括: 源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,所述用户面消息携带目标终端节点的0ID; 所述网关确定自身的OID与所述OID不同,则通过查询自身存储的注册信息,确定所述OID对应的位置符; 所述网关根据所述位置符向相应的目标终端节点转发所述用户面消息,实现源终端节点与目标终端节点的通信。
5.根据权利要求3所述的方法,其特征在于,所述源终端节点根据所述获取的位置符,向相应的终端节点发送用户面消息,与目标终端节点进行通信,包括: 所述源终端节点根据所述获取的位置符,向相应的目标终端节点发送用户面消息,实现源终端节点与目标终端节点的通信。
6.一种网关,其特征在于,该网关包括:注册信息存储模块和注册模块;其中, 所述注册信息存储模块,用于存储通过所述网关连接到ORS的、终端节点标识为OID的终端节点的标识和位置符; 所述注册模块,用于将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述0RS。
7.一种节点注册系统,其特征在于,该系统包括:0RS和至少一个终端节点;其中, 所述终端节点,用于在直接连接到ORS时,将所述终端节点的标识和位置符注册到所述0RS,其中,所述终端节点的标识为对象标识OID ; 所述0RS,用于存储所述终端节点的标识和位置符信息。
8.根据权利要求7所述的系统,其特征在于,该系统还包括至少一个网关, 所述终端节点,用于在通过网关连接到ORS时,将所述终端节点的标识和位置符注册到所述网关,其中,所述终端节点的标识为对象标识OID ; 所述网关,用于存储所述终端节点的标识和位置符信息,以及将所述网关的标识和位置符注册到所述0RS,且将所述终端节点的标识和所述网关的位置符注册到所述ORS ; 所述ORS,还用于存储所述网关的标识和位置符,以及所述终端节点的标识和所述网关的位置符。
9.一种节点解析系统,其特征在于,该系统包括:源终端节点、0RS、网关和目标终端节点;其中, 所述源终端节点,用于从ORS获取目标终端节点的标识对应的位置符,其中,所述目标终端节点的标识为OID ;以及根据所述获取的位置符向相应的网关或终端节点发送用户面消息,与目标终端节点进行通信; 所述0RS,用于根据源终端节点的请求,向所述源终端节点返回所述目标终端节点的标识对应的位置符。
10.根据权利要求9所述的系统,其特征在于,所述源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,与目标终端节点进行通信,包括: 源终端节点根据所述获取的位置符,向相应的网关发送用户面消息,所述用户面消息携带目标终端节点的0ID; 所述网关确定自身的OID与所述OID不同,则通过查询自身存储的注册信息,确定所述OID对应的位置符; 所述网关根据所述位置符向相应的目标终端节点转发所述用户面消息,实现源终端节点与目标终端节点的通信。
11.根据权利要求9所述的系统,其特征在于,所述源终端节点根据所述获取的位置符,向相应的终端节点发送用户面消息,与目标终端节点进行通信,包括: 所述源终端节点根据所述获取的位置符,向相应的目标终端节点发送用户面消息,实现源终端节点与目标终端节点的通信。
【文档编号】H04L12/66GK104378335SQ201310357260
【公开日】2015年2月25日 申请日期:2013年8月15日 优先权日:2013年8月15日
【发明者】李阳, 林兆骥 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1