网关替换方法、网关及服务器的制造方法

文档序号:8285138阅读:917来源:国知局
网关替换方法、网关及服务器的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种网关替换方法、网关及服务器。
【背景技术】
[0002]M2M (英文全称:Machine-to_Machine,中文全称:机器对机器)通信是指机器与机器之间进行数据通信和交互的一系列技术及技术组合的总称。M2M业务能力层(英文全称:M2M Service Capability Layer),包括网络侧业务能力层、网关业务能力层和MSM终端业务能力层,以及各层之间通信的接口。网络侧、网关和M2M终端的业务能力层提供业务功能,也可以叫做通用业务层(英文全称Common Service Layer)。此层中包含通用业务实体(英文全称Common Service Entity),通用业务实体是通用业务功能(英文全称:CommonService Funct1n)的实例化。通用业务功能即是业务能力层提供的业务功能。业务能力层标识也可以叫做通用业务层标识,或者通用业务实体标识。
[0003]现有技术中,在需要替换不带业务能力层的设备时,由旧设备发起设备替换的通知给制设备的业务能力层(Hosting SCL), Hosting SCL判断此设备的权限,通过权限认证后,Hosting SCL标记此设备对应的资源,并回复通知旧设备可以下线了。Hosting SCL等待新的设备加入以替代下线的旧设备。新设备发起创建的请求给Hosting SCL,并携带替代指示和被替代的旧设备的标识信息,Hosting SCL收到此请求后,关联相关的信息,并更新对应资源的差异化信息,即完成替换流程。
[0004]现有技术中可替换的设备只具备应用能力,不具备业务能力,因此它只需存储与自身应用相关的信息,不需要存储和管理其它设备的信息。而带有SCL的网关或者设备,提供业务能力,需要对没有业务能力的网关或设备的资源进行存储和管理。因此,现有技术无法解决具备业务能力的网关的替换问题。

【发明内容】

[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]基于第二方面,在第四种可能的实施方式中,所述第一网关根据接收到的所述第二消息,向注册到所述第二网关上的设备更新网关信息,具体包括:
[0039]所述第一网关向所述第一网关包含的应用资源对应的设备发送第三消息,所述第三消息中包含所述第一网关的业务能力层的统一资源定位符和所述第二网关的业务能力层的统一资源定位符;所述应用资源是指所述注册到所述第二网关上的设备的对应资源。
[0040]基于第二方面的第四种可能的实施方式,在第五种可能的实施方式中,所述第一网关向所述第一网关的应用资源对应的设备发送第三消息,之后,还包括
[0041]所述第一网关接收在线设备发送的第四消息,所述第四消息携带所述在线设备接收到所述更新消息的信息。
[0042]基于第二方面的第五种可能的实施方式,在第六种可能的实施方式中,所述第四消息还携带所述在线设备更新所述第二网关的业务能力层的统一资源定位符为所述所述第二网关的业务能力层的统一资源定位符的信息。
[0043]基于第二方面的第五种可能的实施方式,在第七种可能的实施方式中,所述接收在线的设备的确认消息,之后还包括:
[0044]所述第一网关标记所述第一网关接收到的所述第四消息对应的所述在线设备。
[0045]基于第二方面的第五种可能的实施方式,在第八种可能的实施方式中,所述第一网关根据接收到的所述第二信息,向注册到所述第二网关上的设备更新网关信息,进一步包括:
[0046]所述第一网关检查未更新的设备对应的资源是否过期,如果过期,则删除所述未更新的设备对应的资源。
[0047]第三方面,提供了一种网关替换方法,所述方法包括;
[0048]第二网关向服务器发送网关替换通知,所述网关替换通知中携带有替换指示和第一网关的第一业务能力层标识,所述替换指示用于指示所述第二网关将被第一网关替换;;
[0049]所述第二网关接收所述服务器发送的网关替换标识,所述网关替换标识用于标识网关替换;
[0050]所述第二网关向所述第一网关发送所述第二网关的第二业务能力层标识和所述网关替换标识;
[0051]所述第二网关接收所述第一网关发送的第一消息,所述第一消息携带所述服务器已经成功创建所述业务能力层资源的信息;
[0052]所述第二网关向所述第一网关发送第二消息,所述第二消息包含所述第二网关存储的注册到所述第二网关的设备对应的资源信息。
[0053]基于第三方面,在第一种可能的实施方式中,在所述第二网关向服务器发送网关替换通知,之前,还包括:
[0054]所述第二网关接收所示第一网关发送的所述第一网关的第一业务能力层标识和所示替换指示,所述网关替换标识中还包含所述第一业务能力层标识。
[0055]基于第三方面,在第二种可能的实施方式中,所述第二网关向服务器发送网络替换通知,所述网关替换通知中携带有替换指示,之后,还包括:
[0056]所述第二网关接收所述服务器发送的所述网关替换标识和等待指示。
[0057]基于第三方面,在第三种可能的实施方式中,所述向所述第一网关发送所述第二网关的所述第二业务能力层标识和所述网关替换标识;之前,还包括:
[0058]所述第二网关接收服务器发送的所述第一网关的业务能力层的统一资源定位符和所述替换指示.
[0059]基于第三方面,在第四种可能的实施方式中,所述第二网关向所述第一网关发送第二消息,所述第二消息中包含所述第二网关存储的注册到所述第二网关的设备对应的资源信息,之后,还包括:
[0060]所述第二网关在接收到所述第一网关发送的确认消息后下线,所述确认消息用于确认所述第一网关接收到所述第二消息。
[0061]第四方面,提供了一种服务器,所述服务器包括:
[0062]第一接收单元,用于服务器接收第二网关发送的网关替换通知,所述网关替换通知中携带有替换指示,所述替换指示用于指示所述第二网关将被第一网关替换;
[0063]生成单元,用于生成网关替换标识,所述网关替换标识用于标识网关替换;
[0064]第一发送单元,用于向所述第二网关发送所述网关替换标识;
[0065]第二接收单元,用于接收所述第一网关发送的创建资源请求,所述创建资源请求中携带有所述第二网关的第二业务能力层标识和所述网关替换标识,所述第二业务能力层标识和所述网关替换标识由所述第二网关或者所述服务器发送给所述第一网关;
[0
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1