用于避免代理功能重复的网络连接装置、网络系统和方法制造方法及图纸

技术编号:3547326 阅读:176 留言:0更新日期:2012-04-11 18:40
一种用于避免代理功能的重复的网络连接装置、网络系统和方法。网络连接装置包括:网桥模块,用于中继第一通信模式的通信模块和第二通信模式的通信模块;代理通用即插即用(UPnP)服务模块,与网桥模块连接,用于提供第二通信模式的网络装置的代理功能;和重复代理通用即插即用服务模块,与第一通信模式的通信模块和代理通用即插即用服务模块连接,用于防止第二通信模式的网络装置的代理功能在多个网桥被重复和启动。

【技术实现步骤摘要】
用于避免代理功能重复的网络连接装置、网络系统和方法本申请要求于2003年11月10日在韩国知识产权局提交的10-2003-0079090号韩国专利申请的优先权,该申请全部公开于此以资参考。                      
本专利技术涉及一种用于避免代理功能的重复的网络连接装置、网络系统和方法,更具体地讲,涉及一种用于通过代理通用即插即用(UPnP)装置的状态的同步来避免代理功能的重复,以及用于通过引进至少一个实现防止当两个或多个实现第二通信模式(如,非TCP/IP层网络模式)的网络装置的代理功能的网桥在同一家庭网络中出现时产生的碰撞的功能的激活的网桥来防止代理功能被重复并被启动的网络连接装置、网络系统和方法。                      
技术介绍
家庭网络通常由基于互联网协议(IP)的私人网络组成,并且管理各种工具,例如被用于家庭中通过简单网络经由被称作“中间件”的普通虚拟计算环境来彼此连接的所有形式因素的个人计算机(PC)、智能设备和无线装置。“中间件”以对等模式连接各种数字装置以允许它们之间的通信,并且以已经提出的家庭音频视频互操作性(Home Audio Video Interoperability,HAVI)、通用即插即用(UPnP)、Java智能网络架构(Java Intelligent NetworkInfrastructure,JINI)、家庭资讯网(Home Wide Web,HWW)为例。在通过UPnP的中间件建立的计算环境中,根据动态主机配置协议(DHCP),每个装置具有从DHCP服务器分配的或通过自动IP寻址(Auto IP)选择的IP地址,从而执行它们之间的通信以及网络上的搜索/查询。UPnP网络由至少一个作为连接到基于IP的家庭网络并且被控的装置的家庭网络装置(以下称为“被控装置”),以及作为用于控制被控装置的装置的控制点组成。图1A至1D是显示在传统的UPnP网络中的装置之间的控制处理中的每一步骤操作的操作流程图。-->在UPnP网络中,装置之间的控制处理被分为发现-公告处理、描述处理、控制处理和事件处理。图1A显示了发现-公告处理,其通常分为公告和发现处理。当新的被控装置添加到家庭网络中时,公告处理允许新的被控装置被公告给其他装置,以及当新的控制点被添加到家庭网络中时,发现处理允许新的控制点搜索在网络上操作的被控装置。首先,在公告处理中,添加到网络中的新的被控装置具有根据寻址处理通过作为搜索协议的DHCP或Auto IP分配的IP地址。IP地址分配之后,新的被控装置多点传送多个向网络上的其他被控装置和控制点公告其自己的公告消息,从而公告通过它的嵌入的装置提供的其服务。此外,任何能够控制被控装置的操作的控制点接收它的多点传送公告消息以在被控装置中登记它自己。相比之下,在发现处理中,添加到网络中的新的控制点具有根据寻址处理通过作为搜索协议的DHCP或Auto IP分配的IP地址。IP地址分配之后,新的控制点根据简单服务发现协议(SSDP)多点传送搜索消息来鉴别在网络上操作的被控装置。此外,响应于接收到的搜索消息,接收从控制点发送的搜索消息的被控装置向新的控制点单点传送响应消息。图1B显示了描述处理,其中,控制点通过在发现-公告处理中获得的被控装置的IP地址来检查服务描述XML(扩展标记语言)文件或者装置描述XML文件来控制被控装置,从而更详细地得知新添加的装置的功能。换句话说,想要控制被控装置的控制点请求被控装置发送服务描述XML文件或者装置描述XML文件,并且解析从被控装置发送的描述XML文件(对装置或服务的UPnP描述)。图1C显示了控制处理,其中,在控制点想要通过被控装置提供特殊服务的情况下,控制点根据UPnP装置结构使用简单对象访问协议(SOAP)向其感兴趣的被控装置发送用于请求预定的服务的动作请求,并且接收响应消息,例如任何效果和任何变量值。这些动作和响应消息使用在寻址和发现-公告处理中获得的被控装置的IP地址被发送/接收,并且使用SOAP采用XML表达。图1D显示了事件处理,其中,通过从控制点发送的动作命令提供预定-->服务的被控装置的信息改变被检查。更具体地讲,在发送订阅请求以在控制点检查被控装置的信息改变的情况下,被控装置通过通用事件通知结构(Generic Event Notification Architecture,GENA)发送采用XML格式编排的事件消息以告知改变的消息。控制点接收从被控装置发送的事件消息并且将接收到的事件消息处理为被控装置的描述更新。图2显示了在传统的家庭网络中的一个网桥将代理UPnP装置实现为基于非TCP/IP层的网络装置的状态。第一、第二和第三网络装置10、20和30每个被连接到基于非TCP/IP的网络线80上,例如使电源线通信能够实现的电源线,对其每个安装了提供其信息的装置卡60。网络线80连接到网桥40上。为了在家庭网络上施加UPnP功能,家庭网络装置10、20和30必须以TCP/IP层为基础被操作。基于TCP/IP层的网络装置,即控制点50想要通过另一基于TCP/IP的网络线70,例如局域网(LAN)来控制网络装置10、20和30,但是因为网络装置10、20和30不是基于TCP/IP层,所以控制点50不能直接控制网络装置。因为这个原因,引进网桥40,在其中,设置分别实现网络装置10、20和30的代理功能的第一、第二和第三代理UPnP装置11、21和31。从而,控制点50在UPnP环境下可控制网络装置。如图2所示,网络装置10、20和30的每一个被连接到一个网桥40上。因为网络装置的代理功能被实现,所以网桥40没有特殊的碰撞问题而被操作。图3显示了在传统的家庭网络中的两个网桥同时实现关于网络装置的代理UPnP装置的状态。第一网桥40实现第一网络装置10和第三网络装置30的代理功能,并且第二网桥42实现第二和第三装置20和30的代理功能。在这种情况下,可以看出第三网络装置30被重复地实现到第一和第二网桥40和42。换句话说,和图2不同,图3显示了第二网桥42和第一网桥40一起实现第三网络装置30的代理功能的状态,因此,实现基于非TCP/IP层的第三网络装置30的代理功能的第三代理UPnP装置31被重复和启动。在图3中,在两个或多个网桥实现一个基于非TCP/IP层的网络装置的代理功能的情况下,可产生接下来的问题。第一,存在的问题在于重复的第三代理UPnP装置31的状态不同步。这-->里,该状态通常可被分为两个状态。它们中,一个是第三网络装置本身访问网络的状态,并且因为在网桥40和42中执行的第三代理UPnP装置31,必要时,或者被从第三网络装置30取得,或者被设置为第三网络装置30,即使几个第三代理UPnP装置30被执行,该状态也不引起任何问题。另一个是在每个网桥中执行的第三代理UPnP装置31访问网络的状态,并且即使代理UPnP装置31在将信号发送到UPnP控制点50或者从UPnP控制点50接收信号的处理中实现同一第三网络装置30的代理功能,根据每个网桥中的代理UPnP装置该状态也被改变,因而引起问题。第二,存在另一个当重复的第三代理UPnP装置31中的任何一个本文档来自技高网...

【技术保护点】
一种网络连接装置包括:网桥模块,用于中继第一通信模式的通信模块和第二通信模式的通信模块;代理通用即插即用(UPnP)服务模块,与网桥模块连接,用于提供第二通信模式的网络装置的代理功能;和重复代理通用即插即用服务模块, 与第一通信模式的通信模块和代理通用即插即用服务模块连接,用于防止第二通信模式的网络装置的代理功能在多个网桥被重复和启动。

【技术特征摘要】
KR 2003-11-10 79090/031、一种网络连接装置包括:网桥模块,用于中继第一通信模式的通信模块和第二通信模式的通信模块;代理通用即插即用(UPnP)服务模块,与网桥模块连接,用于提供第二通信模式的网络装置的代理功能;和重复代理通用即插即用服务模块,与第一通信模式的通信模块和代理通用即插即用服务模块连接,用于防止第二通信模式的网络装置的代理功能在多个网桥被重复和启动。2、如权利要求1所述的网络连接装置,其中,第一通信模式是TCP/IP层和第二通信模式是非TCP/IP层。3、如权利要求2所述的网络连接装置,其中,在普通网桥首先访问网络然后网络连接装置访问该网络的情况下,根据响应于网络连接装置发送的搜索消息的普通网桥的响应消息,重复通用即插即用服务模块检查在其中基于非TCP/IP层的网络装置的代理功能被实现的代理通用即插即用装置是否在普通网桥被启动。4、如权利要求2所述的网络连接装置,其中,在网络连接装置首先访问网络然后普通网桥访问该网络的情况下,重复代理通用即插即用服务模块检查在普通网桥启动的代理通用即插即用装置与已经在代理通用即插即用服务模块启动的代理通用即插即用装置是否相同。5、如权利要求2所述的网络连接装置,还包括支持与基于TCP/IP层的网络装置通信并且发送包含关于代理通用即插即用装置的信息的通知消息的TCP/IP层通信模块。6、如权利要求3所述的网络连接装置,还包括支持与基于TCP/IP层的网络装置通信并且发送包含关于代理通用即插即用装置的信息的通知消息的TCP/IP层通信模块。7、如权利要求4所述的网络连接装置,还包括支持与基于TCP/IP层的网络装置通信并且发送包含关于代理通用即插即用装置的信息的通知消息的TCP/IP层通信模块。8、如权利要求2所述的网络连接装置,其中,重复代理通用即插即用服务模型检查想要在第二网络连接装置启动的基于非TCP/IP层的网络装置的代理通用即插即用装置与在第一网络连接装置启动的代理通用即插即用装置是否相同。9、如权利要求8所述的网络连接装置,其中,重复代理通用即插即用服务模块同步在多个网络连接装置同时启动的代理通用即插即用的状态。10、如权利要求9所述的网络连接装置,其中,第一和第二网络连接装置上的重复代理通用即插即用服务模块通过接收在第二和第一网络连接装置启动的代理通用即插即用装置的每一订阅消息以登记代理通用即插即用装置的当前状态来同步在多个网络连接装置同时启动的代理通用即插即用装置的状态。11、一种用于避免代理功能的重复的网络系统,包括:多个第一通信模式的网络装置;多个第二通信模式的网络装置;普通网桥,用于启动第二通信模式的网络装置的代理功能以连接多个第一通信模式的网络装置和多个第二通信模式的网络装置;和激活的网桥,包括普通网桥的功能并控制以避免在多个网桥同时启动的第二通信模式的网络装置的代理功能的重复。12、一种用于避免代理功能的重复的网络系统,包括:网桥模块,用于中继第一通信模式的通信模块和第二通信模式的通信模块;代理通用即插即用(UPnP)服务模块,与网桥模块连接,并且提供第二通信模式的网络装置的代理功能;和重复代理通用即插即用服务模块,与第一通信模式的通信模块和代理通用即插即用服务模块连接,用于防止第二通信模式的网络装置的代理功能在多个网桥被重复和启动。13、如权利要求12所述的网络系统,其中,第一通信模式是TCP/IP层和第二通信模式是非TCP/IP层。14、如权利要求13所述的网络系统,其中,在普通网桥首先访问网络然后激活的网桥访问该网络的情况下,重复通用即插即用服务模块根据响应于激活的网桥发送的搜索消息的普通网桥的响应消息检查在其中基于非TCP/IP层的网络装置的代理功能被实现的代理通用即插即用装置是否在普通网桥被启动。15、如权利要求13所述的网络系统,其中,在激活的网桥首先访问网络然后普通网桥访问该网络的情况下,重复代理通用即插即用服务模块检查在普通网桥启动的代理通用即插即用装置与已经在代理通用即插即用服务模块启动的代理通用即插即用装置是否相同。16、如权利要求13所述的网络系统,还包括支持与基于TCP/IP层的网络装置通信并且发送包含关于代理通用即插即用装置的信息的通知消息的TCP/IP层通信模块。17、如权利要求14所述的网络系统,还包括支持与基于TCP/IP层的网络装置通信并且发送包含关于代理通用即插即用装置的信息的通知消息的TCP/IP层通信模块。18、如权利要求15所述的网络系统,还包括支持与基于TCP/IP层的网络装置通信并且发送包含关于代理通用即插即用装置的信息的通知消息的TCP/IP层通信模块。19、如权利要求13所述的网络系统,其中,重复代理通用即插即用服务模型检查想要在第二激活的网桥启动的基于非TC...

【专利技术属性】
技术研发人员:金度宪陆贤圭尹铉植丁台振
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1