一种网络上设备间自动查找的方法

文档序号:7919057阅读:195来源:国知局
专利名称:一种网络上设备间自动查找的方法
技术领域
本发明涉及网络中的设备查找技术,尤指一种在数字家庭网络中设备间自动相互查找的方法。
背景技术
随着人们物质生活水平的提高,家庭范围内的信息设备、通讯设备、娱乐设备、家用电器、自动化设备、保安监控装置等设备逐渐增多,同时,由于个人计算机和因特网在家庭中的迅速普及、电讯技术的蓬勃发展以及智能设备的长足进步,家庭网络日益受到广泛关注,人们对于简单、灵活与可靠的家庭网络的需求也愈显强烈。于是,提出了很多诸如智能家居(Smart Home)、电子家庭(Electronic Home,e-Home)、数字家园(DigitalFamily)、网络家居(Network Home)、智能化家庭(Intelligent Home)的家庭网络概念。具体的讲,家庭网络(Home network)实际包括四层含义①家庭中的信息设备、通讯设备、娱乐设备、家用电器、自动化设备、保安监控装置等互联互通、资源共享,组成家庭智能化网络系统;②通过网关与社区、互联网连接,实现与家庭外部环境的信息交换;③家庭的设备及其连接的网络应该满足人们安全、方便、舒适、健康与绿色环保的基本需求,为人们提供身心愉悦的体验;④体现以人为本的理念,易于使用、安全可靠、方便维护、价格适宜,满足居家生活的特点。
有鉴于此,申请人在另一专利申请中提出了一种数字家庭网络系统,如图1所示,该系统主要由网关11、一个以上主干网设备12和多个控制子网设备13构成,该网关11可以进一步包括两部分门户网关110和控制网关111,门户网关110与控制网关111之间通过宽带接口相连。基于此系统结构可以看出,该数字家庭网络由主干网和控制子网两个子网组成,其中,由门户网关110及与其连接的家用设备所形成的网络部分称为主干网,主干网主要用于实现信息设备、通讯设备、娱乐设备等的互连;而由控制网关111及与其连接的家用设备所形成的网络部分称为控制子网,控制子网主要用于实现家用电器、自动化设备、保安监控装置等设备的互连。该数字家庭网络的核心思想就是使家庭网络上的家用设备互连互通、资源共享。在此家庭网络系统中,门户网关、控制网关和服务器可统称为资源管理设备,用于管理网络资源。
基于上述网络结构,网络设备之间的互连和资源共享是这样实现的当某个设备A申请接入家庭网络时,该设备A先在家庭网络中查找资源管理设备,找到后即向资源管理设备发注册请求;经资源管理设备许可后,该设备A与资源管理设备之间在安全认证的基础上建立连接关系;连接成功后,该设备A向网络中的资源管理设备进行设备注册,即将自身的设备信息发给资源管理设备,然后,设备A再将自身能提供的服务注册到资源管理设备中,资源管理设备存储所有的设备注册信息和服务注册信息,以便查找。
当两个已连接到家庭网络中的设备要进行通信时,主动发起操作的设备A先向资源管理设备发设备查找请求,由资源管理设备在自身存储的设备注册信息中查找是否有合适的设备,如果有,则将相应的信息发给设备A,由设备A向设备B发请求,得到许可后,设备A对设备B进行服务调用。当前操作完成后,两个设备之间就自动断开连接。
当设备离开网络时,该设备将进行设备注销操作,从资源管理设备上删除自身的相关信息,包括设备信息和服务信息。
在上述操作过程中,资源管理设备可能存在或不存在,如果没有资源管理设备,设备之间经过相互查找过程后,自协商形成对等连接进行通信。有资源管理设备时,资源管理设备会定期进行设备宣告,即向其它设备宣告自身的设备信息;其它非资源管理设备也会在不同的情况下进行设备宣告。
在整个通信过程中,首要解决的就是设备间相互发现的问题。传统的设备发现方法是设备使用者通过手工方式来输入设备信息,然后设备之间才能够彼此发现。例如,用户新买回来一台打印机后,需要通过网络来使用此打印机的用户必须知道此打印机的IP地址等信息,再在自己的计算机上对该打印机的信息进行设置之后,才能正确地使用。这种操作方式对于用户来讲是很不方便的,并且,随着信息设备的增加,通过手工方式的操作会变得越来越不可取。

发明内容
因此,本发明的主要目的在于提供一种网络上设备间自动查找的方法,可使网络上的设备相互之间自动查找并连接,从而方便用户操作,提高网络的自动化、智能化性能。
为达到上述目的,本发明的技术方案是这样实现的一种网络上设备间自动查找的方法,该方法至少包括以下步骤a.两个设备互连时,设备发起方先查找该网络中是否存在资源管理设备,如果存在,则进入步骤c,否则进入步骤b;b.设备发起方向网络中其它所有设备宣告自身的设备信息,同时监听其它所有设备的宣告信息,当收到其它设备的信息后,设备发起方向需要连接的设备发连接请求,收到对方应答后完成相应的操作;比如设备发起方向对方设备发送对等连接创建请求,收到应答后在两个设备间建立对等连接;c.设备发起方向资源管理设备发设备查找请求,资源管理设备收到后,在自身存储的设备注册信息中进行查找,找到符合条件的设备后,即将该设备的相关信息发送给设备发起方,否则通知设备发起方未查找到。资源管理设备可将设备相关信息按设备宣告格式发送给设备发起方。
上述方案中,步骤b进一步包括被请求方设备收到设备发起方的请求后,判断是否予以接受,如果接受,则向设备发起方发连接接受应答,然后两个设备之间进行设备连接;否则,向设备发起方发连接拒绝应答。
该方法进一步包括每个设备在申请接入网络时,要先将自身的设备信息注册到资源管理设备上,并与资源管理设备形成主从设备关系。在注册之前,资源管理设备以组播方式对其它设备宣告自身的设备信息,该申请接入设备在进行设备注册之前,先接收资源管理设备的设备宣告信息。
可见,本发明所提供的家庭网络中的设备查找方法,在没有资源管理设备时,每个设备分别以组播方式向网上发布自身的设备信息,使设备间能够先相互了解,然后再与自己想连接的设备建立连接关系;在有资源管理设备时,每个家用设备可通过资源管理设备来查找是否存在自己所需的设备,进而与该设备建立连接关系,完全实现了网络设备之间的自动查找,为用户提供了更方便的服务,而且提高了网络的自动化、智能化水平。


图1为本发明采用的家庭网络系统结构示意图;图2为本发明设备发现的处理流程图;图3为不存在资源管理设备时设备对等连接关系的示意图;图4为存在资源管理设备时主设备与从设备之间的关系示意图;图5为存在资源管理设备时设备查找过程的消息示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
对于整个数字家庭网络而言,家用设备之间的连接可以通过资源管理设备,也可以不通过资源管理设备。因此,家用设备的相互发现过程也相应分为两种情况存在资源管理设备和不存在资源管理设备。
如图2所示,设备发现过程至少包括以下的步骤a.当某个设备A要与其它设备互连时,该设备首先在数字家庭网络中查找是否存在资源管理设备?如果存在,则进入步骤c;否则进入步骤b。
b.当资源管理设备不存在时,网络中的每个家用设备通过组播方式定期向网络宣告自身的设备信息,同时它也通过监听其它设备的设备宣告消息以获取其它设备的信息。此时,所有家用设备以对等连接的方式进行通信和资源共享,设备之间的对等连接关系如图3所示。所谓组播方式实际就是指广播,但广播的对象可能是整个家庭网络,也可能是预先划分的某个子网络,那么,相应的点对点通信方式在本发明中即称为单播。
当设备A知道其它设备的信息后,可以向某个设备B发起对等连接创建请求,设备B收到该请求后,根据请求中设备A的相关信息,判断是否予以接受,如果不能接受,则发回连接拒绝应答;否则发回连接接受应答,并在两者之间建立一条设备连接,之后,设备A和设备B即可互通,其上的服务和资源便可进行交互和共享。
c.当存在资源管理设备时,设备A要与某种设备进行连接时,设备A首先向资源管理设备发设备查找请求,到资源管理设备上进行查找;资源管理设备收到设备A的设备查找请求后,在自身的设备注册信息中查找合适的设备,如果找到符合条件的设备B,则向设备A发设备查找应答消息,并将设备B的相关信息按照设备宣告的消息格式、以单播方式发送给设备A,设备A再直接与设备B发请求,得到允许后,双方进行互连。此种情况下,资源管理设备是作为主设备,而包括设备A、设备B在内的其它设备作为从设备,则主设备和从设备之间进行设备查找过程的示意图如图5所示。
当然,在资源管理设备存在的情况下,每个设备申请接入网络时,都要先向资源管理设备进行注册。通常,资源管理设备以组播方式对网络中的其它设备进行设备宣告,说明自己是资源管理设备,可以提供索引服务;其它设备在初次收到资源管理设备的宣告消息后,通过单播的方式将自身的设备信息注册到资源管理设备上,即每个设备分别向资源管理设备发应答消息。一旦注册成功,资源管理设备会与在其上注册的设备之间形成一种主从关系,即资源管理设备为主设备,所有在资源管理设备上注册的设备为从设备,主设备与从设备之间的关系如图4所示。实际上,在注册过程中是否能注册成功由安全认证机制决定,主要是通过判断连接认证密钥来完成。如果当前有多个资源管理设备,申请接入的设备应注册在哪个资源管理设备上,也是由安全认证机制确定的。
在步骤c的实现过程,设备查找的消息格式和设备查找应答的消息格式如表1和表2所示。其中,表1为设备查找消息的具体格式描述,包括字段名称、字段内容、字段类型以及该字段的取值范围;表2为设备查找应答消息的具体格式描述,也包括字段名称、字段内容、字段类型以及该字段的取值范围。


表1


表2从表1、表2中可以看出,每个消息的前6个字段是一样的,即第一个字段为消息类型;第二个字段为消息的序列号,该序列号用于消息的重传及响应消息与请求消息的对应;第三到第六4个字段用来指明消息的发送方和消息的接收方。
在实际应用中,设备查找消息和设备查找应答消息可以采用XML语言实现。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种网络上设备间自动查找的方法,其特征在于该方法至少包括以下步骤a.两个设备互连时,设备发起方先查找该网络中是否存在资源管理设备,如果存在,则进入步骤c,否则进入步骤b;b.设备发起方向网络中其它所有设备宣告自身的设备信息,同时监听其它所有设备的宣告信息,当收到其它设备的信息后,设备发起方向需要连接的设备发连接请求,收到应答后完成相应的操作;c.设备发起方向资源管理设备发设备查找请求,资源管理设备收到后,在自身存储的设备注册信息中进行查找,找到符合条件的设备后,即将该设备的相关信息发送给设备发起方,否则通知设备发起方未查找到。
2.根据权利要求1所述的方法,其特征在于步骤b进一步包括被请求方设备收到设备发起方的请求后,判断是否予以接受,如果接受,则向设备发起方发连接接受应答,然后两个设备之间进行设备连接;否则,向设备发起方发连接拒绝应答。
3.根据权利要求1所述的方法,其特征在于该方法进一步包括每个设备在申请接入网络时,要先将自身的设备信息注册到资源管理设备上,并与资源管理设备形成主从设备关系。
4.根据权利要求3所述的方法,其特征在于该方法进一步包括资源管理设备以组播方式对其它设备宣告自身的设备信息,该申请接入设备在进行设备注册之前,先接收资源管理设备的设备宣告信息。
全文摘要
本发明公开了一种网络上设备间自动查找的方法,包括以下步骤两个设备互连时,设备发起方先查找该网络中是否存在资源管理设备,如果存在,则设备发起方向资源管理设备发设备查找请求,资源管理设备收到后,在自身存储的设备注册信息中进行查找,找到符合条件的设备后,即将该设备的相关信息发送给设备发起方,否则通知设备发起方未查找到;如果不存在,则设备发起方向网络中其它所有设备宣告自身的设备信息,同时监听其它所有设备的宣告信息,当收到其它设备的信息后,设备发起方向需要连接的设备发连接请求,收到应答后完成相应的操作。该方法可使网络设备间相互自动查找并连接,从而方便用户操作,提高网络自动化、智能化性能。
文档编号H04L12/28GK1481113SQ0212965
公开日2004年3月10日 申请日期2002年9月6日 优先权日2002年9月6日
发明者刘向东, 罗予晋, 张渊毅, 黄景楠, 庄渭峰, 张德魁, 任艳频, 李明, 孟闯, 姜珊 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1