包括多个设备的网络及用于分配网络地址的根设备和方法

文档序号:7747446阅读:132来源:国知局
专利名称:包括多个设备的网络及用于分配网络地址的根设备和方法
技术领域
本发明涉及向网络内的多个设备分配地址的领域。具体而言,本发明涉及当将多 个网络相互连接时避免地址冲突的领域。
背景技术
设备和形成的网络的连接变得越来越重要,特别是在消费者电子设备领域中。已 提供且可以使用多种类型的网络,由此,主要目标始终是简化用户的处理,并同时提供连接 设备的多种可能性。图la示出被相互连接的两个网络110、120。网络110、120可以是例如根据高清晰 多媒体接口消费者电子控制(HDMI CEC)标准连接的网络。这意味着在第一网络120内,连 接多个消费者电子设备101、102、103、104、105,从而形成CEC网络。用所画的直通线来表示 CEC线路或CEC总线107。另外,设备101、102、103、104、105经由用虚线所示的TCP/IP连 接106相互连接。同样地,第二网络120包括多个设备111、112、113,其可以根据CEC和/或TCP/IP 标准通信。如图la中所示,每个网络110、120内的每个设备101、102、103、104、105、111、112、 113包括地址,例如0. 0. 0.0。如果现在两个网络110、120被连接线108连接(由此,两个网络示意性地被图la 中的线109分离),然后,将出现通信方面的问题,因为双重地提供了网络110、120内的设 备101、102、103、104、105、111、112、113的一个或多个地址。因此,不再可能明确地识别两 个相连网络110、120的系统130内的设备101、102、103、104、105、111、112、113的地址。这也在图lb 中示出。在图 lb 中,假设设备 101、102、103、104、105、111、112、113 全部能够经由TCP/IP连接来通信,并因此如果可以明确地识别设备,则系统130中的所有 设备101、102、103、104、105、111、112、113之间的直接通信将是可能的。例如,系统130内 的第一网络110的设备103和第二网络120的设备111现在具有相同的地址,其因此妨碍 适当的通信。管理冲突地址的可能性在文献US 2008/0126577A1中示出。在此文献中,获取一 台装置的地址,并随后确定所获取的地址与连接到该装置的另一外部装置的地址是否冲 突。如果检测到冲突的地址,则改变冲突的装置中的一个的地址。这种方法是非常耗费时间和资源的,因为必须一直检查冲突的地址,并且因为随 后必须改变地址。此外,在必须为设备提供固定地址的情况下,这种方法将不起作用。

发明内容
因此,本发明的目的是改善现有技术。具体而言,本发明的目的是减少由现有技术 引起的问题。更具体而言,本发明的目的是提供以简单且有效的方式来避免地址冲突的可能性。通过独立权利要求的特征来解决此目的。此外,在从属权利要求中阐述实施例和优点。此外,借助于所附的图中的附图以及通过本发明的仅说明性的实施例的以下详细 说明,本发明的其它特征、优点和目的将变得显而易见。


图la和lb示出现有技术网络的示意性方框图,图2a和2b示出根据本发明的网络的示意性方框图,图3a和3b示出根据本发明的包括两个相连网络的系统,以及图4示出根据本发明的方法的步骤的流程图。
具体实施例方式根据本发明,在每个网络内,由两个地址成分来标识设备。一个是对于网络内的每 个设备而言唯一的设备地址。另外,根据本发明,将网络内所有设备所共用的网络地址分配 给设备。因此,网络内的每个设备具有地址,该地址包括对于每个设备而言是唯一的所述设 备地址和网络内的所有设备所共用的网络地址。因此,根据本发明,向设备地址添加一种附录,其指示不同的设备所属的网络。从 而保证如果连接两个或多个网络,则即使不同网络中的设备的设备地址相同,包括设备地 址和网路地址的完整地址也允许明确地识别所有相连网络内的每个设备。在图2a中,示出了分配网络地址之前的网络10,并且在图2b中,示出了分配网络 地址A之后的网络10。网络10包括多个设备1、2、3、4、5,其中,每个设备1、2、3、4、5具有对于网络10内 的每个设备1、2、3、4、5而言唯一的设备地址1. 1、2. 2,3. 3,4. 4,5. 5。优选地,在每个网络10内,提供根设备。作为示例,在下文中将设备1视为根设备 1。然而,应注意的是,这仅仅是用于简化以下说明的示例,并且取决于所使用的网络协议; 而且,每个其它设备2、3、4、5可以是根设备1。根设备1适合于执行用于使得能够实现网络10内的地址处理的所有所需步骤和 特征。一旦网络10被上电或连接等等,根设备1就将向网络10内的设备1、2、3、4、5分配 唯一的网络地址A。这在图2b中示出,其中,每个设备1、2、3、4、5除其唯一设备地址1. 1、 2.2、3.3、4.4、5.5之外还具有网络10内的所有设备1、2、3、4、5所共用的网络地址A。由于网络10的所有设备1、2、3、4、5除其设备地址1. 1、2. 2,3. 3,4. 4,5. 5之外还 将在网络10被激活时立即接收网络地址A,所以可保证在分配唯一网络地址A之后将实现 网络10到任何其它网络或设备的任何连接。在优选实施例中,网络10是根据高清晰多媒体接口消费者电子控制(HDMI CEC) 标准的网络。在替换实施例中,可以根据HDMI和以太网标准的组合来实现网络,从而包括 根据CEC标准且另外根据TCP/IP协议的设备之间的通信线路。因此,网络内的地址可以是 CEC地址和/或IP地址。但是,本发明不限于HDMI CEC标准,而是可以将HDMI与以太网或以太网连接的组
5合应用于任何类型的网络,其中,每个设备具有对于网络内的相应设备而言唯一的至少一 个设备地址。因此,该设备地址可以是静态的或动态的。作为网络地址,可以使用任何类型的地址或号码,例如,可以使用MAC地址、序列 号或任何的任意静态号码。此外,还可以随机地生成网络地址A。这降低了两个相连网络具 有相同网络地址的概率,该概率则会导致地址冲突。还可以由用户手动地为每个网络设置网络地址A,以避免地址冲突。根设备1还适合于重复分配网络地址A的步骤,以便分配新的网络地址A。例如, 在网络10被连接到另一网络的情况下、以及在此另一网络具有与本网络10相同的网络地 址A的情况下,则根设备1将向网络10内的所有设备1、2、3、4、5分配新的网络地址,以避 免地址冲突。优选地,所述另一网络的另一根设备也将分配新地址。图3a和3b示出根据本发明的包括两个网络10、20的系统30的示例。网络10包 括多个设备1、2、3、4、5,每个设备具有对于网络10内的设备1、2、3、4、5而言唯一的设备地 址1. 1,2. 2,3. 3,4. 4,5. 5。网络10内的设备1、2、3、4、5另外具有网络10内的所有设备1、 2、3、4、5所共用的网络地址A。同样地,另一网络20包括设备11、12、13,每个设备具有对于另一网络20内的每 个设备11、12、13而言唯一的设备地址1. 1、2.2、3.3。另外,另一网络20内的每个设备11、 12、13具有另一网络20内的所有设备11、12、13所共用的网络地址B。如果现在网络10和另一网络20相连,从而形成网络的系统30,则能够由于其地址 包括网络地址A、B和设备地址1. 1、2. 2,3. 3,4. 4,5. 5而明确地识别系统30内的每个设备
1、2、3、4、5、11、12、13。通常,在网络10、20内的设备1、2、3、4、5、11、12、13适合于根据第一通信标准(用 所画直通线示出第一通信线路7)以及根据第二通信标准(用虚线示出第二通信线路6)来 通信的情况下,以及在网络根据第二通信标准被连接线路8连接的情况下,则所有设备1、
2、3、4、5、11、12、13可以根据第二通信标准切换到通信。由于只有一个网络10、20内的设 备1、2、3、4、5、11、12、13能够另外根据第一通信标准来通信,所以在优选实施例中系统30 内的设备1、2、3、4、5、11、12、13将选择经由所有设备1、2、3、4、5、11、12、13所共用的通信标 准、即经由第二通信标准进行通信。可替换地,根据应用和要求,还可能的是一个网络10、20内的设备1、2、3、4、5、11、 12、13根据第一通信标准通信,且只有连接两个网络10、20的设备5、12根据第一通信标准 通信。连接网络10、20的设备5、12因此翻译两个不同通信标准之间的消息。在根据本发明的优选实施例中,网络10和另一网络20是基于HDMI与以太网的组 合的网络。每个网络内的设备因此可以经由CEC线路7通信,其在图中被示为所画的直通 线,并且另外可以经由TCP/IP线路6通信,其在图中被示为虚线。两个网络10、20通过仅 连接网络10的一个设备5和另一网络20的一个设备12、或通过连接更多个设备来相互连 接。在基于HDMI与以太网的组合的连接的情况下,网络10的设备5和另一网络20的 设备12例如经由TCP/IP连接线路8相连。然后,系统内的设备1、2、3、4、5、11、12、13可以 基于以太网连接(如在图3b中示意地所示的)全部切换到通信,或者只有相连设备5、12 可以基于以太网连接来通信,且另一方面,网络10和另一网络20内的设备通过使用CEC线
6路7来通信。现在参照图4,将给出对根据本发明的方法的处理步骤的概述。该方法起始于步骤SO例如其中对设备1、2、3、4、5上电或将设备1、2、3、4、5连接 到网络10。在随后的步骤S2中,定义根设备1。这可以根据通信标准来实现。例如,网络10 内的设备可以协商并从而定义根设备1。可替换地,在CEC标准的情况下,如果存在TV,则 TV将始终是根设备1。在随后的步骤S3中,由根设备1向网络10内的所有设备1、2、3、4、5分配网络地 址A。因此,除设备地址1. 1、2. 2、3. 3、4. 4、5. 5之外,还分配网络地址A。在以下步骤S4中,检查另一网络20是否已被连接。如果情况不是这样,则处理以 等待另一网络20的连接的状态继续,并且与此同时,可以实现网络10内的正常处理。如果在步骤S4中检测到另一网络20已被连接,则在随后的步骤S5中,判定另一 网络20是否具有相同的网络地址A。例如,在连接时,两个相连设备5、12将交换网络地址 A、B和设备地址,以便每个网络10、20的根设备1可以判定另一网络或任何其它相连网络 是否具有相同的网络地址。如果检测到冲突的网络地址,则在随后的步骤S6中,具有冲突网络地址的每个网 络的根设备1将向网络10、20内的设备分配新的网络地址。否则,如果在步骤S5中检测到没有其它网络具有相同的网络地址A,则处理继续 步骤S7,其中,将包括所有相连网络10、20的系统30内的所有设备1、2、3、4、5、11、12、13的 地址存储起来。所存储的地址因此包括设备地址以及网络地址A、B。处理终止于步骤S8中例如其中开始设备之间的通信,该设备现在可以被明确地 识别了。下面将给出本发明的多个示例和应用。在根据基于HDMI与以太网的组合的网络的优选实施例中的本发明的设备1、2、3、 4、5、11、12、13是消费者电子设备,诸如TV、机顶盒(STB)、DVD或HDD记录器、调谐器等等, 或者通常为任何类型的记录设备和/或重放设备。随着可以使得能够明确地识别网络内的 每个设备,网络间通信变得可能。例如,记录操作可以在系统30内的任何设备中开始,并且因此,根据所需的记录 空间量,可以使用相应的远程记录设备。在另一示例中,可以根据实际需要将接收和记录的 功能分开。另外,当媒体服务器被开启时,在不同的位置处,例如在不同的房间内,可以同时 实现重放。此外,可以在不同网络的设备之间发送消息和/或命令。例如,第一网络内的一个 设备可以向相连的第二网络内的设备发送上电命令。在HDMI与以太网的组合的特定实施 例中,可以基于直接TCP/IP连接来实现此命令。可替换地,可以经由TCP/IP连接只在相连 的设备之间发送命令,并且再次根据CEC标准来实现网络内的传输。在上电命令的情况下, 其有利之处在于其更加节能。如果仅仅通过相应的CEC命令来对设备上电,则可以保持设 备处于低功耗状态,因为CEC具有低时钟信号。因此,由于TCP/IP连接,所以只有经由其连 接网络的设备必须被保持在较高的功率状态。
7
本发明不限于两个相连网络10、20的系统30,而是可以应用于任何数目的相连网 络。此外,在本发明的背景下的网络旨在还涉及一个单独设备。本发明不限于所述实施例, 而是可以适当地将本发明的一个实施例的特征、组件和/或方法步骤结合到其它实施例 中。通过采用本发明,从而变得可以连接不同网络内的设备,并在不同网络的设备之 间发送数据、信息或消息,因为每个设备被明确地识别。
权利要求
网络(10),包括一个或多个设备(1、2、3、4、5),每个设备(1、2、3、4、5)具有地址,所述地址包括对于所述网络(10)内的每个设备(1、2、3、4、5)而言是唯一的设备地址(1.1、2.2、3.3、4.4、5.5),和为所述网络(10)内的所有设备(1、2、3、4、5)所共用的网络地址(A)。
2.根据权利要求1的网络,其中,所述设备地址(1. 1、2. 2、3. 3、4.4、5. 5)是CEC地址和/或IP地址,以及其中,所述网络地址(A)是MAC地址、序列号或任意静态编号,优选地是随机生成的静 态编号。
3.根据权利要求1或2的至少两个网络(10、20)的系统(30),其中,每个网络(10,20)具有分配给相应网络(10,20)内的所有设备(1、2、3、4、5、11、 12,13)的唯一网络地址(A、B)。
4.用于分配网络地址㈧的根设备(1),所述根设备(1)和至少一个其它设备(2、3、4、5)是网络(10)的一部分,所述网络内的每个设备(1、2、3、4、5)具有对于所述网络(10)内的每个设备(1、2、3、4、 5)而言是唯一的设备地址(1. 1、2· 2,3. 3,4. 4,5. 5),以及所述根设备(1)被适配为向每个设备(1、2、3、4、5)分配附加网络地址(A),其中,所述 网络地址(A)为所述网络(10)内的所有设备(1、2、3、4、5)所共用。
5.根据权利要求4的根设备(1),其中,该根设备(1)被适配为分配MAC地址、序列号或任意静态编号、优选地为随机生 成的静态编号作为附加网络地址(A)。
6.根据权利要求4的根设备(1),其中,该根设备(1)被适配为重复分配网络地址(A)的步骤,从而分配新网络地址。
7.根据权利要求6的根设备(1),其中,该根设备(1)被适配为在检测到具有相同网络地址(A)的另一网络(20)的连接 的情况下,分配新的网络地址。
8.在网络(10)内分配网络地址(A)的方法,所述网络(10)包括一个或多个设备(1、2、3、4、5),每个设备(1、2、3、4、5)具有对于所 述网络(10)内的每个设备(1、2、3、4、5)而言是唯一的设备地址(1. 1、2. 2、3. 3、4.4、5. 5),包括步骤另外向每个设备(1、2、3、4、5)分配(S3)网络地址(A),其中,所述网络地址(A)为所述 网络(10)内的所有设备(1、2、3、4、5)所共用。
9.根据权利要求8的方法,包括分配MAC地址、序列号或任意静态编号,优选地为随机生成的静态编号作为网络 地址㈧的步骤。
10.根据权利要求8的方法,包括重复分配网络地址(A)的步骤、从而分配新网络地址(A)的步骤。
11.根据权利要求10的方法,包括在检测到具有相同网络地址(A)的另一网络(20)的连接的情况下、分配(S6)新的网络地址(A)的步骤。
12.在两个相连网络(10、20)的设备之间通信的方法,其中,每个设备(1、2、3、4、5、11、12、13)具有对于一个网络(10、20)内的每个设备(1、 2、3、4、5、11、12、13)而言是唯一的设备地址(1. 1、2. 2、3. 3、4. 4、5. 5),和为一个网络(10、 20)内的所有设备(1、2、3、4、5、11、12、13)所共用的网络地址(A、B),包括用每个设备的设备地址(1. 1、2. 2,3. 3,4. 4,5. 5)及其网络地址(A、B)明确地识别 用于通信的每个设备的步骤。
全文摘要
本发明涉及包括一个或多个设备(1、2、3、4、5)的网络(10),每个设备(1、2、3、4、5)具有地址,所述地址包括对于所述网络(10)内的每个设备(1、2、3、4、5)而言是唯一的设备地址(1.1、2.2、3.3、4.4、5.5)和为所述网络(10)内的所有设备(1、2、3、4、5)所共用的网络地址(A)。本发明还涉及用于向设备(1、2、3、4、5)分配网络地址(A)的根设备(1)和方法。
文档编号H04L29/12GK101854403SQ20101015926
公开日2010年10月6日 申请日期2010年3月31日 优先权日2009年3月31日
发明者M·杰耶 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1