基于广域网设备的自动注册及发现方法

文档序号:7988516阅读:482来源:国知局
基于广域网设备的自动注册及发现方法
【专利摘要】本发明涉及一种物联网应用中的实现广域网设备的自动注册及发现的技术。本发明的基于广域网设备的自动注册及发现方法,包括设备自动注册步骤和设备自动发现步骤。本发明所述之方法,突破了局域网的限制,扩展到互联网范围内,支持目前广泛使用的IP网络、2G网络、3G网络,使得推广物联网应用更加容易。
【专利说明】基于广域网设备的自动注册及发现方法
【技术领域】
[0001]本发明涉及一种物联网应用中的实现广域网设备的自动注册及发现的技术。
【背景技术】
[0002]目前,随着国家推进“三网合一”战略,物联网概念也广泛普及。“物联网”的概念最早是由美国麻省理工大学的研究人员提出,所谓“物联网”确切的定义,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。而中国也是研究“物联网”的最早国家之一,早在上个世纪90年代,“物联网”就已经提出,“物联网”的最直接的概念就是利用产品电子代码,还有无线射频识别技术,通过网络来实现物品的在任何时候、任何地方实现点对点的互联互通。经过了近几年的市场及大环境的培育,“物联网”在随着技术的创新、互联网的发展、及信息产业快速发展,已经形成一定的市场规模。
[0003]在物联网应用中最主要的技术之一就是设备发现技术,但是目前比较成熟的设备发现方法还是基于局域网内的,并不能满足物联网发展的要求。申请号为201010621374.7的专利阐述了一种家庭间DLNA设备发现和控制方法及装置,该发明基于DLNA标准,主要是为了满足家庭内部设备之间的连接。申请号为200910093457.0的专利阐述了家庭网络互联装置、家庭网络服务系统和设备发现方法,该发明是闪联协议的基础,但是也局限在局域网内。

【发明内容】

[0004]本发明的技术效果能够克服上述缺陷,提供一种基于广域网设备的自动注册及发现方法,其能够实现物联网设备自动注册及发现的更可行的方法。
[0005]为实现上述目的,本发明采用如下技术方案:其包括包括设备自动注册步骤和设备自动发现步骤,
[0006]其中,设备自动注册包括如下步骤:
[0007](1)由支持连接互联网的物联网设备通过连接管理模块与设备管理服务器建立长期连接,以宣告本设备的注册,其中宣告信息包括设备标识、设备IP信息;
[0008](2)所述设备管理服务器接收到设备的注册信息后,为了保证设备标识的唯一性,会根据设备标识来确定是否注册成功,注册成功则把设备添加到设备管理组中,注册失败则给注册设备返回注册失败信息;
[0009]其中,设备自动发现包括如下步骤:。
[0010](1)支持连接互联网的物联网设备注册成功后,与设备管理服务器建立长期连接,以宣告本设备的上线,其中宣告信息包括设备注册时宣告的设备信息以及上线信息;
[0011](2)设备管理服务器接收到设备的上线宣告信息后,会把设备信息添加到在线设备组中,并与上线设备建立长期连接;
[0012](3)物联网设备宣告上线成功后,通过与设备管理服务器建立的长期连接,发送查找设备消息,设备管理服务器会返回与该设备关联的所有在线的设备信息;
[0013](4)该物联网设备获取到所有在线的设备信息后,选择其中一个设备,通过会话管理模块,发起与该在线设备的会话;
[0014](5)物联网设备发送查找设备消息后,如果有其它设备的状态信息发生变化时,设备管理服务器会主动将变化后的设备信息通过连接管理模块发送给该设备;
[0015](6)当物联网设备离线或者与设备管理服务器建立的长期连接断开后,会向设备管理服务器发送设备离线消息,设备管理服务器收到设备离线消息后,会把该设备的状态更新为离线。
[0016]本发明利用目前广泛使用的IP网络、2G网络、3G网络,突破目前设备注册及发现方法在局域网内的局限,实现一种更可行的物联网设备自动注册及发现的方法。
[0017]本发明需要一个设备管理服务器把所有物联网设备管理起来,物联网设备使用设备唯一标识,通过互联网与设备管理服务器建立连接,设备管理服务器管理所有物联网设备的连接状态以及与物联网设备的会话。
[0018]本发明主要包括物联网设备、设备管理服务器、连接管理、会话管理等模块。
[0019]进一步的,所述支持互联网连接的物联网设备是指,只要可以连接互联网即可,并没有其它特殊要求。
[0020]进一步的,所述设备管理服务器是指,运行在互联网上的,并且具有公共IP地址的计算机服务器。一般来说,其性能要高于普通的个人计算机。
[0021]进一步的,所述连接管理模块是指,物联网设备与设备管理服务器的连接,以及物联网设备与物联网设备之间的连接,都是由该模块管理。
[0022]进一步的,所述会话管理模块是指,物联网设备与物联网设备之间的会话,设备管理服务器推送给物联网设备的会话,都是由该模块管理。
[0023]进一步的,物联网设备与设备管理服务器之间发送的消息是基于XML格式的,通过TCP和UDP协议进行数据传递。
[0024]本发明所述之方法,突破了局域网的限制,扩展到互联网范围内,支持目前广泛使用的IP网络、2G网络、3G网络,使得推广物联网应用更加容易。
【具体实施方式】
[0025]本发明的基于广域网设备的自动注册及发现方法包括设备自动注册步骤和设备自动发现步骤,
[0026]其中,设备自动注册包括如下步骤:
[0027](1)由支持连接互联网的物联网设备通过连接管理模块与设备管理服务器建立长期连接,以宣告本设备的注册,其中宣告信息包括设备标识、设备IP信息;
[0028](2)所述设备管 理服务器接收到设备的注册信息后,为了保证设备标识的唯一性,会根据设备标识来确定是否注册成功,注册成功则把设备添加到设备管理组中,注册失败则给注册设备返回注册失败信息;
[0029]其中,设备自动发现包括如下步骤:。
[0030](1)支持连接互联网的物联网设备注册成功后,与设备管理服务器建立长期连接,以宣告本设备的上线,其中宣告信息包括设备注册时宣告的设备信息以及上线信息;[0031](2)设备管理服务器接收到设备的上线宣告信息后,会把设备信息添加到在线设备组中,并与上线设备建立长期连接;
[0032](3)物联网设备宣告上线成功后,通过与设备管理服务器建立的长期连接,发送查找设备消息,设备管理服务器会返回与该设备关联的所有在线的设备信息;
[0033](4)该物联网设备获取到所有在线的设备信息后,选择其中一个设备,通过会话管理模块,发起与该在线设备的会话;
[0034](5)物联网设备发送查找设备消息后,如果有其它设备的状态信息发生变化时,设备管理服务器会主动将变化后的设备信息通过连接管理模块发送给该设备;
[0035](6)当物联网设备离线或者与设备管理服务器建立的长期连接断开后,会向设备管理服务器发送设备离线消息,设备管理服务器收到设备离线消息后,会把该设备的状态更新为离线。
[0036]本发明基于XMPP协议,交互消息采用XML格式封装,数据传输使用TCP协议和UDP协议。
[0037]根据本发明的规定,物联网设备类型格式定义如下:
[0038]urn:device:devtype !manufacturer:opera tesystem:version
[0039]各标记段意义描述见下表:
[0040]
【权利要求】
1.一种基于广域网设备的自动注册及发现方法,其特征在于,包括设备自动注册步骤和设备自动发现步骤, 其中,设备自动注册包括如下步骤: (1)由支持连接互联网的物联网设备通过连接管理模块与设备管理服务器建立长期连接,以宣告本设备的注册,其中宣告信息包括设备标识、设备IP信息; (2)设备管理服务器接收到设备的注册信息后,为了保证设备标识的唯一性,会根据设备标识来确定是否注册成功,注册成功则把设备添加到设备管理组中,注册失败则给注册设备返回注册失败信息; 其中,设备自动发现包括如下步骤: (1)支持连接互联网的物联网设备注册成功后,与设备管理服务器建立长期连接,以宣告本设备的上线,其中宣告信息包括设备注册时宣告的设备信息以及上线信息; (2)设备管理服务器接收到设备的上线宣告信息后,会把设备信息添加到在线设备组中,并与上线设备建立长期连接; (3)物联网设备宣告上线成功后,通过与设备管理服务器建立的长期连接,发送查找设备消息,设备管理服务器会返回与该设备关联的所有在线的设备信息; (4)该物联网设备获取到所有在线的设备信息后,选择其中一个设备,通过会话管理模块,发起与该在线设备的会话; (5)物联网设备发送查找设备消息后,如果有其它设备的状态信息发生变化时,设备管理服务器会主动将变化后的设备信息通过连接管理模块发送给该设备; (6)当物联网设备离线或者与设备管理服务器建立的长期连接断开后,会向设备管理服务器发送设备离线消息,设备管理服务器收到设备离线消息后,会把该设备的状态更新为离线。
【文档编号】H04L12/24GK103905409SQ201210586482
【公开日】2014年7月2日 申请日期:2012年12月30日 优先权日:2012年12月30日
【发明者】于忠清, 王兵, 张锋, 翟伟伟, 崔九梅, 王爱玲, 赵红雷 申请人:青岛海尔软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1