一种应用专有节点的注册方法、通信方法和节点的制作方法
【技术领域】
[0001]本发明涉及机器类型通信领域,具体涉及一种应用专有节点的通信方法和节点。
【背景技术】
[0002]机器与机器/人(M2M,Machine-to-Machine/Man)通信系统由各个M2M节点和基础网络组成。M2M节点通过基础网络(Underlying Network)实现互相通信,一个M2M节点至少包含一个应用实体(AE, Applicat1n Entity)或者包含一个AE和一个公共业务实体(CSE,Common Services Entity)。其中,AE是执行M2M应用的逻辑单元,CSE是对应用进行管理和服务的逻辑单元。基础网络业务实体(NSE, underlying Network ServicesEntity)为CSE提供设备管理、位置服务、设备触发等业务,例如归属用户服务器(HSS,HomeSubscriber Server)、MTC 交互功能实体(MTC-1WF, MTC-1nter Working Funct1n)等。
[0003]M2M应用之间的通信是通过CSE之间的交互来实现的,M2M应用需要注册到CSE,CSE之间也需要相互注册,进而才能通过CSE之间的通信实现M2M应用的交互,M2M系统架构如图1所示。
[0004]在M2M系统架构中,应用节点是末端的执行节点,例如智能电表,温度测控传感器,火警报警器,智能家电等等;中间节点(MN, Middle Node)是连接末端执行节点到网络侧服务器的中间件,例如网关;基础节点(IN, Infrastructure Node)是网络侧的服务器,注册到基础节点上的应用实体,即IN-AE可以是M2M服务提供商(M2M SP)的管理平台。
[0005]应用节点根据功能不同可以划分为两类:包含CSE的节点和不包含CSE的节点。其中,应用专有节点(ADN,Applicat1n Dedicated Node)至少包含一个AE,不包含CSE ;应用业务节点(ASN, Applicat1n Service Node)至少包含一个AE和一个CSE。
[0006]在实际应用中,当服务器上的应用需要与应用业务节点上的应用进行通信,即注册到基础节点上的应用实体(IN-AE)需要与ASN上的应用实体(ASN-AE)进行通信时,需要触发应用业务节点中的公共业务实体(ASN-CSE)建立与基础节点中的公共业务实体(IN-CSE)的连接,作为网络侧的服务器,触发消息需要通过基础网络来发送。
[0007]然而,应用专有节点是不包含CSE的应用节点,如何实现服务器上的应用与应用专用节点上的应用之间的通信,即注册到基础节点上的应用实体(IN-AE)与ADN上的应用实体(ADN-AE)之间的通信,在现有技术中,还没有触发连接建立的有效机制。
【发明内容】
[0008]本发明提供一种应用专有节点的通信方法和节点,能够实现注册到基础节点上的应用实体(IN-AE)与应用专用节点上的应用实体(ADN-AE)之间的通信。
[0009]为了实现上述发明目的,本发明采取的技术方案如下:
[0010]一种应用专有节点的注册方法,包括:
[0011 ] 中间节点的公共业务实体MN-CSE为应用专有节点中的应用实体ADN-AE创建应用专有资源;并将所述应用专有资源通告基础节点的公共业务实体IN-CSE ;
[0012]所述IN-CSE创建与所述应用专有资源对应的通告资源。
[0013]进一步地,所述MN-CSE依请求为所述ADN-AE创建应用专有资源。
[0014]进一步地,所述MN-CSE依请求为所述ADN-AE创建应用专有资源包括:
[0015]所述MN-CSE接收所述ADN-AE的资源创建请求,所述资源创建请求包括所述IN-CSE的标识CSE-1D或统一资源标识URI ;
[0016]所述MN-CSE为所述ADN-AE创建应用专有资源。
[0017]进一步地,所述IN-CSE依请求为所述ADN-AE创建的通告资源。
[0018]进一步地,所述IN-CSE依请求为所述ADN-AE创建的通告资源包括:
[0019]所述IN-CSE接收所述MN-CSE的通告资源创建请求,所述通告资源创建请求携带所述应用专有资源的URI ;
[0020]所述IN-CSE创建与所述应用专有资源对应的通告资源。
[0021]为解决上述技术问题,本发明还提供一种应用专有节点的通信方法,包括:
[0022]基础节点的公共业务实体IN-CSE根据注册到所述基础节点上的应用实体IN-AE请求操作的应用专有节点中的应用实体ADN-AE,确定与通告资源对应的应用专有资源;并与中间节点的公共业务实体MN-CSE建立连接;
[0023]所述MN-CSE通过所述应用专有资源与所述ADN-AE的连接建立。
[0024]进一步地,确定与通告资源对应的应用专有资源包括:
[0025]所述IN-CSE接收所述IN-AE的资源获取请求,所述资源获取请求包括所述ADN-AE的标识AE-1D ;
[0026]所述IN-CSE根据所述AE-1D确定所述通告资源,并根据所述通告资源中的应用专有资源的统一资源标识URI确定与通告资源对应的应用专有资源。
[0027]进一步地,所述IN-CSE与所述MN-CSE建立连接前还包括:
[0028]所述IN-CSE将确定的应用专有资源的URI通知所述IN-AE。
[0029]为解决上述技术问题,本发明还提供第一节点,包括:
[0030]第一建立模块,用于为应用专有节点中的应用实体ADN-AE创建应用专有资源;
[0031]第一通信模块,用于将所述应用专有资源通告基础节点的公共业务实体IN-CSE。
[0032]优选地,所述第一通信模块,还用于接收所述ADN-AE的资源创建请求,所述资源创建请求包括所述IN-CSE的标识CSE-1D或统一资源标识URI。
[0033]优选地,所述第一通信模块,还用于通过所述应用专有资源与所述ADN-AE的连接建立。
[0034]为解决上述技术问题,本发明还提供第二节点,包括:
[0035]第二通信模块,用于接收中间节点的公共业务实体MN-CSE发送的应用专有资源的统一资源标识URI ;
[0036]第二建立模块,用于创建与应用专有资源对应的通告资源。
[0037]优选地,所述第二通信模块,还用于接收所述MN-CSE的通告资源创建请求,所述通告资源创建请求携带所述应用专有资源的URI。
[0038]优选地,第二节点还包括查询模块,用于根据注册到基础节点上的应用实体IN-AE请求操作的应用专有节点中的应用实体ADN-AE,确定与通告资源对应的应用专有资源;
[0039]所述第二通信模块,还用于与所述MN-CSE建立连接。
[0040]优选地,确定与通告资源对应的应用专有资源包括:
[0041]所述第二通信模块,还用于接收所述IN-AE的资源获取请求,所述资源获取请求包括所述ADN-AE的标识AE-1D ;
[0042]所述查询模块,还用于根据所述AE-1D确定所述通告资源,并根据所述通告资源中的应用专有资源的统一资源标识URI确定与通告资源对应的应用专有资源。本发明和现有技术相比,具有如下有益效果:
[0043]本发明所述MN-CSE创建应用专有资源,所述IN-CSE创建与所述应用专有资源对应的通告资源,将应用专有资源与通告资源关联起来,建立ADN-AE与IN-AE的连接,实现注册到基础节点上的应用实体(IN-AE)与应用专用节点上的应用实体(ADN-AE)之间的通信。
【附图说明】
[0044]图1是M2M系统架构图;
[0045]图2为本发明实施例应用专有节点的注册方法的流程图;
[0046]图3为本发明实施例应用专有节点的通信方法的流程图;
[0047]图4为本发明实施例一应用专有节点触发的流程图。
【具体实施方式】
[0048]为使本发明的发明目的、技术方案和有益效果更加清楚明了,下面结合附图对本发明的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。
[0049]如图1和图2所示,一种应用专有节点的注册方法,包括:
[0050]A、中间节点的公共业务实体MN-CSE为应用专有节点中的应用实体ADN-AE创建应用专有资源;并将所述应用专有资源通告基础节点的公共业务实体IN-CSE ;
[0051]B、所述IN-CSE创建与所述应用专有资源对应的通告资源。
[0052]本发明实施例中MN-CSE可以将所述应用专有资源通知ADN-AE,所述IN-CSE可以将所述通告资源通知所述MN-CSE。
[0053]本发明实施例中步骤A中所述MN-CSE依请求为所述ADN-AE创建应用专有资源,包括:
[0054]所述MN-CSE接收所述ADN-AE的资源创建请求,所述资源创建请求包括所述IN-CSE的标识CSE-1D或统一资源标识URI ;
[0055]所述MN-CSE为所述ADN-AE创建应用专有资源。
[0056]本发明实施例中步骤B中所述IN-CSE依请求为所述ADN-AE创建的通告资源,包括:
[0057]所述IN-CSE接收所述MN-CSE的通告资源创建请求,所述通告资源创建请求携带所述应用专有资源的URI ;
[0058]所述IN-CSE创建与所述应用专有资源对应的通告资源。
[0059]如图1和图3所示,一种应用专有节点的通信方法,包括:
[0060]C、基础节点的公共业务实体IN-CSE根据注册到所述基础节点上的应用实体IN-AE请求操作的应用专有节点中的应用实体ADN-AE,确定与通告资源对应的应用专有资源;并与中间节点的公共业务实体MN-CSE建立连接;
[0061]D、所述MN-CSE通过所述应用专有资源与所述ADN-AE的连接建立。
[0062]本发明实施例中步骤C中确定与通告资源对应的应用专有资源包括:
[0063]所述IN-CSE接收所述IN-AE的资源获取请求,所述资源获取请求包括所述ADN-AE的标识AE-1D ;
[0064]所述IN-CSE根据所述AE-1D确定所述通告资源,并根据所述通告资源中的应用专有资源的URI确定与通告资源对应的应用专有资源。
[0065]本发明实施例中步骤C中所述IN-CSE与所述MN-CSE建立连接前还包括:
[0066]所述IN-CSE将确定的应用专有资源的URI通知所述IN-AE。
[0067]第一节点,设置在MN-CSE侧,包括:
[0068]第一建立模块,用于为应用专有节点中的应用实体ADN-AE创建应用专有资源;
[0069]第一通信模块,用于将所述应用专有资源通告基础节点的公共业务实体IN-CSE。
[0070]所述第一通信模块,还用于接收所述ADN-AE的资源创建请求,所述资源创建请求包括所述IN-CSE的标识CSE-1D或统一资源标识URI。
[0071]所述第一通信模块,还用于通过所述应用专有资源与所述ADN-AE的连接建立。
[0072]第二节点