远程管理设备和设置其ip地址的方法

文档序号:7651184阅读:364来源:国知局
专利名称:远程管理设备和设置其ip地址的方法
技术领域
本发明总体涉及一种远程管理设备和一种设置其IP (因特网协 议)地址的方法。具体来讲,本发明涉及一种远程管理设备和一种当 检测服务器时能自动地向服务器提供IP地址的设置所述远程管理设 备的IP地址的方法。
背景技术
近年来,越来越多地利用家庭网络系统,在家庭网络系统中,将多 个控制装置与置于房子或建筑物中的网络连接并且控制装置是可相互 控制的。通过可访问位于房子或建筑物之外的因特网的终端,经过远 程控制多个控制装置来使家庭网络系铁延伸控制器的控制区域。家庭网络是一种提供各自分离的通信功能并且一旦与因特网连接 就彼此通信的各种家用电器。通过有线/无线因特网,家庭网络能控制诸如冰箱、空调、微波炉、TV接收机、数码摄像机、数字可携式摄像 机等的主要家用电器。监控系统监控从家庭网络系统和多个监控摄像机接收的图像,远 程监控家用电器或观测摄像机,以及主要用作远程管理装置的显示装 置。为了控制家用电器,显示装置应当对家用电器分配各自的IP地址。然而,在传统的远程管理装置中,应当将IP地址分配给每个家用 电器,并且在向系统中添加任何家用电器的情况下,用户要设置添加 的家用电器的IP地址,这对于用户很不方便,并且对于第一次使用网 络的用户,设置家用电器的IP地址是困难的。发明内容本发明提供了一种远程管理设备和设置其IP地址的方法,其中, 能自动地向构成网络的装置提供IP地址,以控制该装置。将在以下描述中部分地阐述本发明的另外的目的和方面,并且根 据该描述部分本发明的另外的目的和方面将变得明显,或者可以通过 实践本发明来获悉。本发明的前述和/或其它方面和效用可以通过提供一以下组件来 获得确定单元,用来确定通过网络连接的服务器的IP地址是否与预 计使用的用来与服务器通信的IP地址一致;和控制单元,如果服务器 的IP地址与预计的用来与服务器通信的IP地址相互不一致,用来执 行用于服务器的IP地址映射,并自动地将所映射的IP地址分配给服 务器。在以升序或降序预分配的IP地址中,除了己经使用的IP地址外,控制单元执行IP地址的最后数字(figure)的映射。控制单元以hello分组接收的顺序将所映射的IP地址分配给与所 接收的hello分组相应的服务器。根据本发明的实施方式的远程管理设备还包括发送/接收单元,用 来从服务器接收hello分组,发送包括由控制单元分配给服务器的IP 地址信息的数据,并从服务器接收响应发送的数据的IPACK。如果确 定单元确定没有接收IP ACK,控制单元控制发送/接收单元,以便将 包括所分配的IP地址信息的数据重新发送到服务器。hello分组至少包括服务器名称、服务器的IP地址和服务器的状 态信息之一,和确定单元根据服务器的状态信息,确定是否己经将服 务器的IP地址设置为预计要用来与服务器通信的IP地址。如果确定 已经设置服务器的IP地址,控制单元通过使用服务器的该设置的IP 地址与服务器通信,而不进行IP映射。在己经设置服务器的IP地址的情况下,状态信息是"l",和没有 设置服务器的IP地址的情况下,状态信息是"0"。本发明的前述和/或其它方面可以通过一种设置IP地址的方法而 获得,该方法包括确定通过网络连接的服务器的IP地址是否与预计 要使用的用来与服务器通信的IP地址一致,和如果服务器的原始IP 地址与预计的IP地址相互不一致,执行服务器的IP地址映射,并自
动地将映射的IP地址分配给服务器。在以升序或降序预分配的IP地址中,除了已经使用的IP地址外, 所述分配包括IP地址的映射。所述分配包括以hello分组的接收顺序将所映射的IP地址分配给 与所接收的hello分组相应的服务器。根据本发明的实施方式的设置IP地址的方法,还包括从服务器 接收hello分组,发送包括由控制单元分配给服务器的IP地址信息的 数据,并从服务器接收响应发送的数据的IPACK。在这种情况下,如 果确定单元确定没有接收IP ACK,所述分配步骤可以包括将包括所分 配的IP地址信息的数据重新发送到服务器。hello分组至少包括服务器名称、服务器的IP地址和服务器的状 态信息之一,和所述确定步骤包括根据服务器的状态信息,确定是否 已经将服务器的IP地址设置为预计要用来与服务器通信的IP地址。 在这种情况下,如果确定已经设置服务器的IP地址,分配步骤可以包 括通过使用服务器的IP地址与服务器通信,而不进行IP映射。在已经设置服务器的IP地址的'te况下,状态信息是"l",和没有 设置服务器的IP地址的情况下,状态信息是"0"。本发明的前述和/其它方面可以通过一种用来将IP地址分配给各 个服务器的网络主机的方法而获得,包括提供网络;提供多个可寻 址的或者可重新寻址的服务器,每个服务器与该网络连接;等待从服 务器之一通过网络到达网络主机的hello分组;确定如果所接收的 hello分组包括一个服务器的原始IP地址,并且(a)如果hello分 组不包括原始IP地址,那么通过分配来对一个服务器寻址,并将预计 的IP地址发送给一个服务器,或者(b)如果hello分组包括原始IP 地址,那么确定是否通过网络主机己经将任一IP地址分配给一个服务 器,和如果没有分配IP地址,那么通过分配对一个服务器重新寻址并 将预计的IP地址发送给一个服务器,用来代替服务器的原始IP地址; 和等待来自其它服务器之一的新的hello分组。该方法还包括:通过算术增加或减小由主机预先分配的IP地址的 数字字段或者由主机预定的起始IP地址的相应的数字字段,来产生预计的IP地址。本发明的前述和/其它方面可以通过提供一种用来通过网络与服 务器连接的网络主机来获得,包括比较器,用来确定包括在从服务器接收的hello分组中的原始IP地址是否与存储在存储器中的服务器 的任一预计的IP地址相同;和控制器,如果原始IP地址与存储器中 的任一预计的IP地址不相同,用来将新的预计的IP地址分配给服务 器。 '新的预计的IP地址是算术上等于由主机预先分配的IP地址的增 加或减小,而不等于存储在存储器中的任一IP地址。可选地,不将网络新的预计的IP地址存储在存储器中。


根据结合以下附图对实施方式的以下描述,本发明的这些和/或其它目标和方面将变得明显并更容易理解。图l是描述可应用本发明的远程管理设备的结构的方框图;和 图2是根据本发明的实施方式的远程管理设备的自动地址设置方法的流程图。 '在所有附图中,相同的附图标记表示相同的元件、特征和结构。
具体实施方式
现在将详细描述本发明的实施方式,在附图中描述了本发明的示 例,其中,在所有附图中,相同的附图标记表示相同的元件。以下将 参考附图描述实施方式,从而说明本发明。图l是描述可以应用本发明的远程管理设备的结构的方框图。远 程管理设备包括发送/接收单元110、确定单元120和控制单元130。 远程管理设备可以是诸如挂板(wall pad)的显示装置,其可以控制 并监控具有IP (因特网协议)的装置,但是远程管理设备并不限于此。发送/接收单元110将数据发i到通过局域网140连接的多个服务 器200 (表示为200 — 1、 200 — 2、…200 — n)或者从通过局域网140 连接的多个服务器200接收数据。 远程管理装置100的发送/接收单元110从一个服务器200接收 hello分组,并响应所接收的hello分组(如图2所示的hellQ分组 和hello ACK,将在以下详细描述),将hello ACK发送到服务器200。 然后,发送/接收单元100向服务器200发送包括分配给服务器200 的IP地址信息的数据,并响应该IP地址信息从服务器200接收IP ACK。 Hello分组包括服务器200的名fe、服务器200的工P地址和服 务器200的状态信息。发送/接收单元100可以是网络主机的一部分。根据通过发送/接收单元100接收的hello分组,确定单元120 确定服务器200的原始IP地址是否是远程管理设备100预计使用的 工P地址。通过将相应的IP地址相互比较,确定单元120进行该确定。 例如,通过将原始IP地址与存储在存储器中的预计的地址相比较而进 行该确定,其中,存储器是确定单元120的一部分。包括在hello分 组中的服务器200的IP地址可以具有空值或者不将其设置为特定值。 另一方面,当制造服务器时,可以将工P地址预置为缺省,或者可以通 过另一个远程管理设备来预置。另外,确定单元120确定是否已经接收从服务器200发送的IPACK。如果确定单元120确定包括在hello分组中的服务器200的IP 地址与远程管理设备100预计要使用的IP地址不同,控制单元130 执行IP地址映射,同时,如果确定单元120确定服务器200的IP地 址与远程管理设备100预计要使用的IP地址一致,通过使用已经分配 给服务器200的IP地址,控制单元130控制服务器200。在以升序或降序预分配的IP地址中,除了已经由远程管理设备 100使用的IP地址外,通过设置IP地址的最后的数字,控制单元130 执行服务器200的IP地址的映射。在这种情况下,控制单元130以从 服务器200接收的hello分组的顺序将映射的IP地址分配给服务器。 这里,将与远程管理单元100相同的网关地址分配给服务器200。控 制单元130控制发送/接收单元110,以便向已经发送hello分组的服 务器发送包括所分配的IP地址信息的数据。另外,如果确定没有通过发送/接收单元110接收IP ACK,控制
单元130控制发送/接收单元110,以便向服务器200重新发送包括已 分配的IP地址信息的数据。图2是根据本发明的实施方式描述远程管理设备的自动地址设置 方法的流程图。参考图2,在操作(S210),发送/接收单元110首先接收从服务 器200发送的hello分组。这里,hello分组可以包括服务器200的 名称、服务器200的原始IP地址。服务器200的状态信息等。包括在 服务器200中的服务器200的原始IP地址具有空值(例如,零的数值) 或者可以不将其设置为特定值(例如,hello分组可以不包含与IP地 址相应的字段)。同时,当制造服务器时,可以将IP地址预置为缺省, 或者可以通过另一个远程管理设备来预置。然后,在操作(S220),发送/接收单元110响应从服务器200接 收的hello分组,将响应分组(即,hello ACK)发送到服务器200。在操作(S230),确定单元120确定服务器200的IP地址(与在 hello分组中所指定的相同)是否与远程管理设备100预计要使用的 IP地址一致。如果确定单元120确定在hello分组中所包含的服务器 200的IP地址与远程管理设备100预计要用于服务器200的IP地址 一致,那么通过使用己经分配给服务器200的IP地址,控制单元130 控制服务器200。但是,如果在操作(S230),确定单元120确定包括在hello分组 中的服务器200的IP地址与远程管理设备100预计要使用的IP地址 不同,在操作S240,控制单元130执行IP地址映射并将所映射的IP 地址分配给发送hello分组的服务器200。通过以升序或降序设置IP地址的最后数字,执行用于服务器的 IP地址的映射。在预分配的IP地址中的已经由远程管理设备100使 用的IP地址不是映射操作的一部分。控制单元130以从服务器接收 hello分组的顺序将映射的IP地址分配给服务器200,并且将与远程 管理单元100相同的网关地址分配给服务器200。例如,如果IP地址 的最后数字是…1、…2、…3、,并且服务器200 — 7 (例如,可以 是电视)是发送hello分组的第一服务器,然后可以将以l结束的地
址分配给服务器200 — 7。以下将描述另一个示例。假设将远程管理设备100的IP地址设置为"192. 168.0. 100",并 且将网关地址设置为"192.168.0.1",在以升序或降序预分配的IP 地址中,除了己经由远程管理设备100使用的IP地址外(在该示例中, 地址包括192. 168. 0. 100),控制单元130设置IP地址。也就是说, 除了远程管理设备100的IP地址"192. 168.0. 100"夕卜,通过将IP 地址以升序或降序设置为从"192. 168.0.2"到"192. 168.0.255",控 制单元130执行用于服务器的IP地址的映射。然后,控制单元130以hello分组接收的顺序将所映射的IP地址 分配给服务器。例如,在以上升顺序映射IP地址并以服务器一1到服 务器一4的顺序接收hello分组的情况下,控制单元按顺序将IP地址 "192.168.0.2"到"192.168.0.5"分配给服务器1 (200 — 1)到服 务器4 (200 — 4)。此后,控制单元130操作发送/接收单元110,以便将包括所分配 的IP地址信息的数据发送到已经在操作S250发送hello分组的服务 器200。然后,在操作S260,服务器200将从远程管理设备100分配 的IP地址设置为服务器200的IP地址。然后,在操作S270,发送/接收单元U0接收IP ACK,该IPACK 是对包括来自服务器200的已分配的IP地址信息的数据的响应。在操作S280,确定单元120确定是否已经接收从服务器200发送 的IP ACK。在操作S290,如果没有接收IP ACK,控制单元130操作发送/接 收单元110,以便将包括所分配的IP地址信息的数据重新发送到服务 器200。也就是说,如果确定通过发送/接收单元110没有接收IP ACK, 控制单元130将包括在操作250发送的所分配的IP地址信息的数据重 新发送到发送hello分组的服务器200。在这种情况下,优选控制单 元只将包括IP地址信息的数据重新发送到没有发送IP ACK的服务器 200。连接到远程管理设备100的服务器200可以包括诸如数码摄像机、 数字可携式摄像机、TV接收机、空调、PC之类的家用电器。
如上所述,在本发明的远程管理设备和IP地址设置方法中,可以自动地将IP地址分配给与一个远程管理设备100连接的服务器200。然而,也可以自动地将IP地址分配给与多个远程管理设备连接的服务器。当将IP地址分配给与两个远程管理设备连接的多个服务器以便控制服务器时,第一远程管理设备按照与在操作S210到S290描述的 相同方式将IP地址分配给服务器。在这种情况下,第二远程管理设备确定已经将IP地址分配给服务 器,根据从服务器接收的hello分组中所包括的状态信息,通过使用 包括在hello分组中服务器的IP地址,设置用于与服务器通信的连接, 并然后将数据发送到服务器或从服务器接收数据。这里,包括在hello 分组中的状态信息是报告通过操作S210到S290设置的服务器的IP 地址是否是现有IP地址的信息。也就是说,确定单元120确定是否己经根据包括在hello分组中 的状态信息来设置服务器的IP地址,并且如果确定己经设置服务器的 IP地址,通过使用服务器的已经设置的IP地址控制单元130与服务 器通信,而不进行IP映射。这里,例如在已经设置服务器的IP地址 的情况下,状态信息是"l",而在没有设置IP地址的情况下,状态信 息是"0"。如上所述,在将基于IP的装置添如到远程管理设备参与的网络中 时,自动地设置所添加的装置的IP地址,这带来了使用的方便。同时,在通过多个与相同局域网络连接的远程管理设备来控制服 务器的情况下,只自动地设置一次服务器的IP地址,并且然后通过使 用已经设置的IP地址,多个远程管理设备设置用来与服务器通信的连 接,从而可以省略通过各自的远程管理设备另外将IP地址分配给服务 器的步骤。 '尽管己经示出并描述了本发明的几个实施方式,但是本领域技术 人员可以理解,在不偏离本发明的原理和范围的情况下,可以做出各 种修改,在所附的权利要求及其等同物中定义了本发明的范围。
权利要求
1.一种远程管理设备,包括确定单元,用来确定通过网络连接的服务器的原始IP地址是否与预计用来与服务器通信的IP地址一致;和控制单元,如果服务器的原始IP地址与预计的IP地址相互不一致,则用来执行用于服务器的IP地址映射,并自动地将所映射的IP地址分配给服务器。
2. 根据权利要求1的远程管理设备,其中,控制单元以升序或降序执行除了已经由控制单元分配的IP地址之外的IP地址的最后数字 的映射。
3. 根据权利要求l的远程管理设备,其中,控制单元以从各自的 服务器接收的hello分组的顺序将所映射的IP地址分配给服务器。
4. 根据权利要求l的远程管理设备,还包括发送/接收单元,用 来从服务器接收heilo分组,发送包括预计的IP地址和由控制单元分 配给服务器的其它IP地址信息的数据,并从服务器接收响应发送的数 据的IP ACK;其中,如果确定单元确定没有接收到IPACK,则控制单元控制发 送/接收单元,以便将包括所分配的IP地址和IP地址信息的数据重新 发送到服务器。
5. 根据权利要求1的远程管理设备,其中,hello分组至少包括服务器名称'、服务器的IP地址和服务器的状 态信息之一;确定单元根据服务器的状态信息,确定是否已经将服务器的IP 地址设置为预计的IP地址;和如果确定已经将服务器的IP地址设置为预计的IP地址,控制单 元通过使用服务器的设置的IP地址与服务器通信,而不进行IP映射。
6. 根据权利要求5的远程管理设备,其中,在己经设置服务器的 IP地址的情况下,状态信息是"l",以及没有设置服务器的IP地址 的情况下,状态信息是"0"。
7. —种设置IP地址的方法,包括-确定通过网络连接的服务器的IP地址是否与预计要用来与服务 器通信的IP地址一致;和执行到服务器的IP地址映射,并且如果服务器的原始IP地址与 预计的IP地址相互不一致,自动地将预计的IP地址分配给服务器。
8. 根据权利要求7的方法,其中,在以升序或降序预分配的IP 地址中,所述分配包括除了已经使用的IP地址之外的IP地址的映射。
9. 根据权利要求7的方法,其中,所述分配包括按照从各卦服务 器到达的接收hello分组的顺序,将所映射的IP地址分配给服务器。
10. 根据权利要求7的方法,还包括从服务器接收hello分组,发送包括预计的IP地址和由控制单元 分配给服务器的其它IP地址信息的数据,并从服务器接收响应发送的 数据的IPACK;其中,如果确定单元确定没有接收到IPACK,所述分配将包括所 分配的IP地址和其它IP地址信息的数据重新发送到服务器。
11. 根据权利要求7的方法,其中hello分组至少包括服务器名称、服务器的原始IP地址和服务器 的状态信息之一;其中所述确定包括根据服务器的状态信息,确定是否已经将服 务器的原始IP地址分配为预计的IP地址;和如果确定已经分配服务器的IP地址,控制单元通过使用服务器的 原始IP地址与服务器通信,而不进行IP映射。
12. 根据权利要求ll的方法,其中在已经分配服务器的IP地 址的情况下,状态信息是"l",以及没有分配服务器的IP地址的情况 下,状态信息是"0"。
13. —种用来将IP地址分配给各个服务器的用于网络主机的方法,包括提供网络;提供多个可寻址的或者可重新寻址的服务器,每个服务器与该网 络连接;等待通过网络在网络主机处接收来自服务器之一的hello分组; 确定所接收的hello分组是否包括一个服务器的原始IP地址,并且(a) 如果hello分组不包括原始IP地址,那么通过分配预计的 IP地址并将预计的IP地址发送给所述一个服务器来对所述一个服务 器进行寻址,或者(b) 如果hello分组包括原始IP地址,那么确定是否通过网络 主机己经将任一 IP地址分配给所述一个服务器,以及如果没有分配 IP地址,那么通过分配预计的IP地址并将预计的IP地址发送给所述 一个服务器,用来代替服务器的原始IP地址来对所述一个服务器重新 寻址;和等待来自其它服务器之一的新的hello分组。
14. 根据权利要求13的方法,包括通过算术增加或减小由主机预先分配的IP地址的数字字段或者 由主机预定的起始IP地址的相应的数字字段,来产生预计的IP地址。
15. —种用来通过网络与服务器连接的网络主机,包括 比较器,用来确定包括在从服务器接收的hello分组中的原始IP地址是否与存储在存储器中的服务器的任一预计的IP地址相同;和控制器,如果原始IP地址与存储器中的任一预计的IP地址不相 同,用来将新的预计的IP地址分配给服务器。
16. 根据权利要求15的网络主机,其中,新的预计的IP地址是 算术上等于由主机预先分配的IP地址的增加或减小、而不等于存储在 存储器中的任一 IP地址。
17. 根据权利要求16的网络主机,其中,不将新的预计的IP地 址存储在存储器中。
全文摘要
一种远程管理设备和一种设置其IP地址的方法。远程管理设备包括确定单元,用来确定通过网络连接的服务器的原始IP地址是否与预计使用的用来与服务器通信的IP地址一致;和控制单元,如果服务器的原始IP地址与预计的IP地址相互不一致,用来执行用于服务器的IP地址映射,并自动地将所映射的IP地址分配给服务器。当将基于IP的装置添加到远程管理设备参与的网络中时,自动地设置添加的装置的IP地址,方便了用户。
文档编号H04L12/28GK101132422SQ200710091459
公开日2008年2月27日 申请日期2007年3月30日 优先权日2006年8月21日
发明者张铁镇 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1