网关管理终端的方法及装置制造方法
【专利摘要】本发明公开了一种网关管理终端的方法及装置,该方法包括:M2M网关向需要注册的M2M终端发送信息请求消息;所述M2M网关接收到所述M2M终端发送的响应所述信息请求消息的消息后,对所述M2M终端进行鉴权和认证。本发明通过在M2M网关上注册M2M终端,解决了M2M终端在远程注册时存在的问题,具有简化网络连接的有益效果。
【专利说明】网关管理终端的方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种网关管理终端的方法及装置。
【背景技术】
[0002]机器对机器(Machine To Machine,简称M2M)通信网络延伸现有信息通信网络的通信范畴、通信领域,通过在各种可能的物体中嵌入智能和通信能力,获取来自物理世界的信息,并基于对这些信息的分析和处理来增强和提升现有信息通信网络业务的智能性、交互性和自动化程度。
[0003]M2M通信网络具有多种网络形态,可以是单独构建的独立物理网络,也可以是构建在现有公众通信网和各种政企专网之上的逻辑网络。
[0004]M2M通信网络在逻辑功能上可以划分为三层,即:感知延伸层、网络/业务层和应用层。
[0005]感知延伸层:主要实现物理世界信息的采集、自动识别和智能控制。物理世界中的各种物本身不具备通信能力。传感器、执行器、智能装置、无线射频识别(Radio FrequencyIdentification,简称RFID)读写器等智能节点采集物理世界的信息,并通过通信模块和网络层进行信息交互。其包含的主要部件有M2M终端,M2M网关。
[0006]网络/业务层:网络/业务层支撑感知层信息的传递、路由和控制,为物联网人与物、物与物通信提供支撑。结合物联网分类,网络层面具体包含的网络形态有:通信网、互联网、行业网等。其包含的主要部件有M2M平台。
[0007]应用层:应用层包含各种具体物联网应用,既有公众服务,也有行业服务,行业服务可以是面向公众的行业公众服务,也可以是满足行业内部特定应用需求的行业专用服务。其中公众服务是面向公众普遍需求提供的基础服务,如智能家居、移动支付等。行业专用服务通常是面向行业自身特有的需要,面向行业内部提供的服务,如智能电网、智能交通、智能环境等;其中部分行业服务也可以面向公众提供,如智能交通,称为行业公众服务。其包含的主要部件有M2M应用服务器。
[0008]M2M网关中继M2M终端到M2M通信网络业务层和应用层之间的连接。某些M2M终端可能只具有近距离通信功能,为了连接到广域网络,此时需要通过M2M网关实现到广域网的接入;另外一种典型需求是利用M2M网关来实现网络连接的汇聚和信息的汇聚,简化网络连接和相应的管理等。
[0009]M2M平台向M2M应用提供一些共性的能力和支撑,并提供开放的接口,使应用可以接入和使用网络资源和能力。通过向具体M2M应用屏蔽底层具体网络实现,可以简化和降低上层物联网应用开发和部署的复杂度。
[0010]相关技术中,M2M终端通常向M2M平台或M2M应用服务器注册,以完成某些业务。但在实践中,有一些业务不需要远程注册即不需要在M2M平台或M2M网络层面完成,而仅在M2M网关的层面上即可完成。
[0011]针对相关技术中M2M终端仅在远程注册存在的问题,目前尚未提出有效的解决方 案。
【发明内容】
[0012]本发明提供了一种网关管理终端的方法及装置,以至少解决上述问题。
[0013]根据本发明的一个方面,提供了一种网关管理终端的方法,包括:M2M网关向需要注册的M2M终端发送信息请求消息;所述M2M网关接收到所述M2M终端发送的响应所述信息请求消息的消息后,对所述M2M终端进行鉴权和认证。
[0014]优选地,M2M网关向需要注册的M2M终端发送信息请求消息之前,所述方法还包括:通过所述M2M网关的操作界面选择需要注册的M2M终端;或将电脑连接到所述M2M网关,通过所述电脑选择需要注册的M2M终端;或将智能终端连接到所述M2M网关,通过所述智能终端选择需要注册的M2M终端。
[0015]优选地,对所述M2M终端进行鉴权和认证之后,如果鉴权和认证成功,所述方法还包括:所述M2M网关为所述M2M终端分配地址和/或标识。
[0016]优选地,所述M2M网关为所述M2M终端分配地址和/或标识之后,所述方法还包括:所述M2M网关在本地将所述M2M终端的状态设置为本地注册成功,并发送注册确认消息给所述M2M终端,其中,所述注册确认消息指示所述M2M终端完成本地注册。
[0017]优选地,所述响应所述信息请求消息的消息中携带以下至少之一:M2M终端标识,M2M终端的设备描述参数,M2M终端的应用描述参数,支持远程管理指示,M2M终端的密钥。
[0018]优选地,对所述M2M终端进行鉴权和认证之后,所述方法还包括:所述M2M网关向M2M平台或M2M应用服务器发送远程注册请求。
[0019]优选地,所述M2M网关向M2M平台或M2M应用服务器发送远程注册请求之后,所述方法还包括:所述M2M网关接收所述M2M平台或M2M应用服务器响应的远程注册确认消息;如果所述远程注册确认消息指示远程注册成功,则将所述M2M终端的状态设置为远程注册成功或远程及本地注册成功,并发送注册确认消息给所述M2M终端,其中,所述注册确认消息指示所述M2M终端完成远程注册或完成本地和远程注册。
[0020]优选地,所述M2M网关向M2M平台或M2M应用服务器发送远程注册请求之后,所述方法还包括:所述M2M网关接收所述M2M平台或M2M应用服务器响应的远程注册确认消息;如果所述远程注册确认消息指示远程注册失败,则所述M2M网关在预设的等待时间后再次向所述M2M平台或M2M应用服务器发送远程注册请求消息,如果远程注册失败的次数达到预设的最大尝试次数,则停止发送所述远程注册请求消息。
[0021]根据本发明的另一方面,提供了一种网关管理终端的装置,包括:发送模块,用于向需要注册的M2M终端发送信息请求消息;认证模块,用于在接收到所述M2M终端发送的响应所述信息请求消息的消息后,对所述M2M终端进行鉴权和认证。
[0022]优选地,所述发送模块还用于向M2M平台或M2M应用服务器发送远程注册请求。
[0023]通过本发明,采用M2M网关向需要注册的M2M终端发送信息请求消息,M2M网关接收到M2M终端发送的响应该信息请求消息的消息后,对M2M终端进行鉴权和认证,解决了M2M终端仅在远程注册存在的问题,进而达到了简化网络连接的效果。
【专利附图】
【附图说明】[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1是根据本发明实施例的网关管理终端的方法的流程图;
[0026]图2是根据本发明实施例的网关管理终端的装置的结构框图;
[0027]图3是根据本发明优选实施例的网关管理终端的方法的流程图。
【具体实施方式】
[0028]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]实施例一
[0030]本发明实施例提供了一种网关管理终端的方法,图1是根据本发明实施例的网关管理终端的方法的流程图,如图1所示,该流程包括以下步骤:
[0031]步骤S102,M2M网关向需要注册的M2M终端发送信息请求消息;
[0032]步骤S104,M2M网关接收到M2M终端发送的响应该信息请求消息的消息后,对M2M终端进行鉴权和认证。
[0033]通过上述步骤,M2M终端可以在M2M网关上注册,进而完成某些业务。M2M终端必须在注册成功后方能投入正常使用,即M2M终端需要向M2M网关注册,才能使用相应的M2M业务。相关技术中,M2M终端仅在远程注册,以完成相关业务。但实际上,有些业务并不需要在远程的层面上完成,而只需在M2M网关的层面上就可以完成。本发明实施例实现了在M2M网关上注册M2M终端以完成某些业务,简化了网络连接,提高了业务完成效率。
[0034]M2M网关向需要注册的M2M终端发送信息请求消息之前,还可以选择需要注册的M2M终端。选择需要注册的M2M终端的方式有很多种,优选地,可以通过M2M网关的操作界面选择需要注册的M2M终端;或将电脑连接到M2M网关,通过电脑选择需要注册的M2M终端;或将智能终端连接到M2M网关,通过智能终端选择需要注册的M2M终端。通过上述步骤,M2M网关可以比较方便地对M2M终端进行操作。
[0035]M2M网关对M2M终端进行鉴权和认证之后,鉴权和认证的结果可能成功,也可能失败。优选地,如果鉴权和认证成功,则M2M网关为M2M终端分配地址和/或标识。通过上述步骤,为M2M网关和M2M终端之间的通信以及M2M终端之间的通信建立了可能。
[0036]M2M网关为注册成功的M2M终端分配地址和/或标识之后,M2M网关在本地将M2M终端的状态设置为本地注册成功,并发送注册确认消息给M2M终端,其中,注册确认消息指示该M2M终端完成本地注册。通过上述步骤,M2M网关将M2M终端的状态记录在本地,进而M2M网关可以根据M2M终端的状态进行某些业务。
[0037]M2M终端响应M2M网关的信息请求消息的消息中可以携带很多数据,优选地,可以携带以下至少之一:M2M终端标识,M2M终端的设备描述参数,M2M终端的应用描述参数,支持远程管理指示,M2M终端的密钥。M2M网关可以通过该消息中携带的各种参数,进行相应的操作。比如,可以根据支持远程管理指示发送远程注册请求等,根据M2M终端的设备标识和/或M2M终端的设备描述参数和或M2M终端的应用描述参数进行相应的业务操作,根据M2M终端的密钥进行鉴权和认证。
[0038]M2M终端在M2M网关上进行注册之后,还可以向M2M平台或M2M应用服务器发送远程注册请求以实现远程注册。如果M2M终端仅在M2M网关上注册,可能只能进行M2M网关层面上的业务操作,因此,优选地,还可以进行远程注册,以实现M2M平台或M2M应用服务器层面上的业务操作。
[0039]M2M网关向M2M平台或M2M应用服务器发送远程注册请求之后,M2M网关接收到M2M平台或M2M应用服务器响应的远程注册确认消息。如果远程注册确认消息指示远程注册成功,则将M2M终端的状态设置为远程注册成功或远程及本地注册成功,并发送注册确认消息给M2M终端,其中,注册确认消息指示所述M2M终端完成远程注册或完成本地和远程注册;如果远程注册确认消息指示远程注册失败,则M2M网关在预设的等待时间后再次向M2M平台或M2M应用服务器发送远程注册请求消息,如果远程注册失败的次数达到预设的最大尝试次数,则停止发送所述远程注册请求消息。通过上述步骤,可以确定M2M终端远程注册和本地注册的状态,进而可以根据M2M终端状态的不同进行不同的业务,比如,在远程注册成功而本地注册失败的情况下,进行M2M平台或M2M应用服务器层面的业务;在远程注册失败而本地注册成功的情况下,进行M2M网关层面的业务。
[0040]实施例二
[0041]本发明实施例还提供了一种网关管理终端的装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0042]图2是根据本发明实施例的网关管理终端的装置的结构框图,如图2所示,该装置包括:发送模块202、认证模块204。
[0043]发送模块202,用于向需要注册的M2M终端发送信息请求消息;
[0044]认证模块204,用于在接收到M2M终端发送的响应信息请求消息的消息后,对M2M终端进行鉴权和认证。
[0045]优选地,发送模块202还用于向M2M平台或M2M应用服务器发送远程注册请求。
[0046]在本发明实施例的优选实施方式中,该装置可以通过上述模块或通过设置新的模块来实现实施例一所述的方法中的功能,具体本发明实施例不再赘述。
[0047]实施例三
[0048]图3是根据本发明优选实施例的网关管理终端的方法的流程图之一,如图3所示,该流程包括以下步骤:
[0049]步骤S302,M2M网关选择需要注册的M2M终端。
[0050]步骤S304,M2M网关发送信息请求消息给M2M终端。
[0051]M2M网关验证所选M2M终端是否在M2M网关上注册,即是否在本地注册。如果已在本地注册,则发送注册确认消息给该M2M终端,指示其已本地注册;如果未在本地注册,则发送信息请求消息给该M2M终端。
[0052]步骤S306,M2M网关对M2M终端进行鉴权和认证。
[0053]在接收到M2M终端发送的响应M2M网关的信息请求消息的消息后,M2M网关对该M2M终端进行鉴权和认证。其中,上述响应消息可以包括以下至少之一:M2M终端标识、M2M终端的设备描述参数、M2M终端的应用描述参数、支持远程管理指示、M2M终端的密钥。
[0054]步骤S308,鉴权和认证后设置M2M终端的状态。[0055]在鉴权和认证成功后,M2M网关为该M2M终端分配地址和/或标识,设置该M2M终端的状态为“本地注册成功”,并保存该M2M终端的信息。M2M网关发送注册确认消息给M2M终端,指示其完成本地注册。
[0056]步骤S310,发送远程注册请求。
[0057]M2M网关检查本地保存的M2M终端的信息,如果本地保存的该M2M终端信息中包含支持远程管理指示,则发送远程注册请求给M2M平台或M2M应用服务器。
[0058]步骤S312,远程注册后设置M2M终端状态。
[0059]M2M网关接收到M2M平台或M2M应用服务器响应远程注册请求的消息后,如果远程注册请求成功,则在本地保存的M2M终端的信息中将M2M终端的状态设置为“及远程及本地注册成功”或“远程注册成功”。
[0060]实施例四
[0061]本发明优选实施例还提供了一种网关管理终端的方法,该方法的流程如图3所示,该流程包括以下步骤:
[0062]步骤S302,M2M网关选择需要注册的M2M终端。
[0063]M2M网关可以通过用户输入指令选择需要注册的M2M终端。具体地说,可以通过网关自身操作界面选择要注册的M2M终端,或通过个人电脑连接到M2M网关通过该个人电脑选择要注册的M2M终端,或通过智能终端连接到M2M网关,通过智能终端选择要注册的M2M终端。
[0064]步骤S304,M2M网关向所选M2M终端发送信息请求消息。
[0065]M2M网关验证所选的M2M终端是否在M2M网关上注册,即是否在本地注册。如果已在本地注册,则发送注册确认消息给该M2M终端,指示其已本地注册;如果未在本地注册,则发送信息请求消息给M2M终端。
[0066]步骤S306,M2M网关对M2M终端进行鉴权和认证。
[0067]在接收到M2M终端发送的响应M2M网关发送的信息请求消息的消息后,M2M网关对该M2M终端进行鉴权和认证。其中,该响应消息中可以携带以下至少之一:M2M终端标识、M2M终端的设备描述参数、M2M终端的应用描述参数、支持远程管理指示、M2M终端的密钥。
[0068]步骤S308,鉴权和认证后设置M2M终端状态。
[0069]在鉴权和认证通过后,M2M网关为该M2M终端分配地址和/或标识,设置该M2M终端的状态为“本地注册成功”,并保存该M2M终端的相关信息。M2M网关发送注册确认消息给M2M终端,指示其完成本地注册。
[0070]步骤S310,发送远程注册请求。
[0071]M2M网关检查本地保存的M2M终端的信息,如果M2M终端发送的响应信息中包含支持远程管理指示,则发送远程注册请求给M2M平台或M2M应用服务器。
[0072]步骤S312,远程注册后设置M2M终端的状态。
[0073]M2M网关接收到M2M平台或M2M应用服务器发送的响应远程注册请求的消息。
[0074]如果远程注册成功,则在本地M2M终端信息中将相应M2M终端的状态设置为“远程及本地注册成功”或“远程注册成功”。同时,M2M网关还可以发送注册确认消息给M2M终端,指示其完成远程注册。当然,这个步骤不是必须的,因为在执行远程管理操作时,M2M应用服务器或M2M平台可以从M2M网关保存的M2M终端信息中获取M2M终端是否远程注册成功。
[0075]如果注册失败,则在预设的等待时间后再次发起远程注册请求给M2M平台或M2M应用服务器。在远程注册失败的次数达到预设的最大尝试次数的情况下,停止发送远程注册请求消息,并将M2M终端的状态设置为本地注册成功远程注册失败或远程注册失败。M2M网关还可以发送注册确认消息给M2M终端,指示其远程注册失败。
[0076]从以上的描述中,可以看出,本发明实现了如下技术效果:通过在M2M网关上注册M2M终端,进而完成M2M网关层面的业务操作,达到了简化网络连接、提高业务实现效率的效果。
[0077]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0078]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网关管理终端的方法,其特征在于,包括: M2M网关向需要注册的M2M终端发送信息请求消息; 所述M2M网关接收到所述M2M终端发送的响应所述信息请求消息的消息后,对所述M2M终端进行鉴权和认证。
2.根据权利要求1所述的方法,其特征在于,M2M网关向需要注册的M2M终端发送信息请求消息之前,所述方法还包括: 通过所述M2M网关的操作界面选择需要注册的M2M终端;或 将电脑连接到所述M2M网关,通过所述电脑选择需要注册的M2M终端;或 将智能终端连接到所述M2M网关,通过所述智能终端选择需要注册的M2M终端。
3.根据权利要求1所述的方法,其特征在于,对所述M2M终端进行鉴权和认证之后,如果鉴权和认证成功,所述方法还包括:所述M2M网关为所述M2M终端分配地址和/或标识。
4.根据权利要求3所述的方法,其特征在于,所述M2M网关为所述M2M终端分配地址和/或标识之后,所述方法还包括: 所述M2M网关在本地将所述M2M终端的状态设置为本地注册成功,并发送注册确 认消息给所述M2M终端,其中,所述注册确认消息指示所述M2M终端完成本地注册。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述响应所述信息请求消息的消息中携带以下至少之一:M2M终端标识,M2M终端的设备描述参数,M2M终端的应用描述参数,支持远程管理指示,M2M终端的密钥。
6.根据权利要求1所述的方法,其特征在于,对所述M2M终端进行鉴权和认证之后,所述方法还包括: 所述M2M网关向M2M平台或M2M应用服务器发送远程注册请求。
7.根据权利要求6所述的方法,其特征在于,所述M2M网关向M2M平台或M2M应用服务器发送远程注册请求之后,所述方法还包括: 所述M2M网关接收所述M2M平台或M2M应用服务器响应的远程注册确认消息; 如果所述远程注册确认消息指示远程注册成功,则将所述M2M终端的状态设置为远程注册成功或远程及本地注册成功,并发送注册确认消息给所述M2M终端,其中,所述注册确认消息指示所述M2M终端完成远程注册或完成本地和远程注册。
8.根据权利要求6所述的方法,所述M2M网关向M2M平台或M2M应用服务器发送远程注册请求之后,所述方法还包括: 所述M2M网关接收所述M2M平台或M2M应用服务器响应的远程注册确认消息; 如果所述远程注册确认消息指示远程注册失败,则所述M2M网关在预设的等待时间后再次向所述M2M平台或M2M应用服务器发送远程注册请求消息,如果远程注册失败的次数达到预设的最大尝试次数,则停止发送所述远程注册请求消息。
9.一种网关管理终端的装置,其特征在于,包括: 发送模块,用于向需要注册的M2M终端发送信息请求消息; 认证模块,用于在接收到所述M2M终端发送的响应所述信息请求消息的消息后,对所述M2M终端进行鉴权和认证。
10.根据权利要求9所述的装置,其特征在于,所述发送模块还用于向M2M平台或M2M应用服务器发送远程注册请求。
【文档编号】H04L29/12GK103685353SQ201210325394
【公开日】2014年3月26日 申请日期:2012年9月5日 优先权日:2012年9月5日
【发明者】吴昊, 谢芳 申请人:中兴通讯股份有限公司