Ip地址管理方法、其程序以及网络通信装置的制作方法

文档序号:7888152阅读:171来源:国知局
专利名称:Ip地址管理方法、其程序以及网络通信装置的制作方法
技术领域
本发明涉及IP地址的管理方法等,特别是涉及能够在IPv6中,利用多个地址获取方法,使便利性提高的IP地址管理方法等。
背景技术
以往,经由网络进行通信的个人计算机等的网络通信装置具有网络上的地址亦即IP地址,使用该地址进行与其他的装置的通信。而且,作为其通信的协议,以往,使用了 IPv4 (Internet Protocol Version 4),但存在IP地址的枯竭问题,因而提出了IPv6 (Internet Protocol Version 6)。在该IPv6中,实现了地址空间的大幅的扩张,能够在I个装置保有多个IP地址,另外,也设置了多个IP地址的获取方法。另外,在下述专利文献I中,对于针对该IP地址,将多数的私有IP地址与少数的全局IP地址对应起来进行变换的情况进行了提案。专利文献I :日本特开平11-196135号公报然而,在上述的IPv6中,在相同的IP地址利用不同的获取手法生成而重复的情况下,使由它们中的任意一个的获取手法得到的地址有效来进行使用,在利用该获取手法得到的地址因有效期限等的理由而失效的情况下,该相同的IP地址自身会失效。即、利用其他的获取手法得到的该相同地址即使其本身未发生失效事由也失效。这种情况下,为了继续使用该IP地址,需要再次进行重新获取的处理,这并不高效,且便利性也不好。

发明内容
于是,本发明的目的是提供一种IP地址管理方法等,其是IP地址的管理方法,能够在IPv6中,利用多个地址获取方法来使便利性提高。为了实现上述的目的,本发明的一个方面是,使用IP地址进行通信的装置中的IP地址管理方法,具有利用多个手法获取IP地址的步骤;在上述获取的多个IP地址相同的情况下,以能够识别上述手法的方式分别存储该多个IP地址,并且,按照针对上述手法预先决定的优先顺序,从上述多个IP地址中决定在上述通信中所使用的有效的IP地址,并将该IP地址设定为用于上述通信的步骤;在上述设定的IP地址失效的情况下,从除了该失效的IP地址之外的上述存储的IP地址中,按照上述优先顺序决定上述有效的IP地址,并将该IP地址设定为用于上述通信的步骤。并且,在上述的发明中,其优选的方式的特征在于,上述IP地址的获取在上述装置的电源接通时实施。并且,在上述的发明中,优选的方式的特征在于,针对上述IP地址的获取的多个手法包括获取上述装置的用户输入的IP地址的方法;获取上述装置生成的IP地址的方法、获取基于从与上述装置连接的路由器获取的网络地址生成的IP地址的方法;以及从与上述装置连接的DHCP服务器获取IP地址的方法。并且,在上述的发明中,其优选的方式的特征在于,在上述多个手法中,获取上述用户输入的IP地址的方法的上述优先顺序最靠前。为了实现上述的目的,本发明的另一个方面是,使利用IP地址进行通信的装置执行IP地址的管理处理的程序,该程序使上述装置执行以下的步骤,即、利用多个手法获取IP地址的步骤;在上述获取的多个IP地址相同的情况下,以能够识别上述手法的方式分别存储该多个IP地址,并且按照针对上述手法预先决定的优先顺序,从上述多个IP地址中决定在上述通信中使用的有效的IP地址,并将该IP 地址设定为用于上述通信的步骤;在上述设定的IP地址失效的情况下,从除了该失效的IP地址之外的上述存储的IP地址中,按照上述优先顺序决定上述有效的IP地址,并将该IP地址设定为用于上述通信的步骤。为了实现上述的目的,本发明的另一个方面是,使用IP地址进行通信的网络通信装置利用多个手法获取IP地址,在上述获取的多个IP地址相同的情况下,以能够识别上述手法的方式分别存储该多个IP地址,并且按照针对上述手法预先决定的优先顺序,从上述多个IP地址中决定在上述通信中使用的有效的IP地址,并将该IP地址用于上述通信,在上述决定的IP地址失效的情况下,从除了该失效的IP地址之外的上述存储的IP地址中,按照上述优先顺序决定上述有效的IP地址,并将该IP地址用于上述通信。本发明进一步的目的以及特征从以下说明的发明的实施方式能够清楚。


图I是应用了本发明的网络通信装置的实施方式例涉及的构成图。图2是例示了 IP地址表12的图。图3是例示了当前IP地址13的图。图4是例示了 IP地址的管理处理的流程的流程图。
具体实施例方式以下,按照附图对本发明的实施方式进行说明。但是,本发明的技术范围并不限于这些实施方式,其包括权利要求书所记载的事项与其均等物。图I是应用了本发明的网络通信装置的实施方式例涉及的构成图。图I所示的网络通信装置I为本实施方式例涉及的装置,即使在利用不同的获取手法得到的IP地址重复的情况下也将它们全部保持,针对该地址,在作为有效的地址失效了的情况下,使按照预先决定的优先顺序保持的其他的地址有效,来维持该地址本身不失效,从而使用户便利性提闻。本网络通信装置1,如图I所示,经由网络2与其他的通信装置能够通信,此处,作为一个例子由个人计算机构成。因此,虽然未图示,但具备CPU、RAM、HDD、通信接口、显示装置、操作装置等。另外,经由网络2的通信使用IPv6进行。此外,图I中未图示,但网络通信装置I与路由器以及DHCP (Dynamic Host Configuration Protocol)服务器连接。如图I所示,网络通信装置I具备IP地址管理工具11、IP地址表12、以及当前IP地址13。IP地址管理工具11是本网络通信装置I的特征,是掌管上述的IP地址的获取与保持的部分,其具体的处理内容后述。此外,IP地址管理工具11由在上述HDD所存储的程序与按照该程序执行处理的上述CPU等构成。另外,该程序作为在OS层与应用层之间发挥功能的中间件,被编入掌管一般通信功能的网络协议栈而发挥功能。另外,IP地址管理工具11,作为获取IP地址的方法,具备后述的4个手法。接下来,IP地址表12是按照不同的获取手法来存储由IP地址管理工具11获取的IP地址的表,其在网络通信装置I起动时生成,被存储于上述RAM。图2是例示了 IP地址表12的图。图2的⑷中,表示利用上述的4个不同的获取手法(手法(I)-手法(4)) 获取了 3个不同的IP地址(IP1-IP3)的情况。在该例中,例如,“IP1”通过手法(I)、手法(3)以及手法(4)获取,这些获取的IP地址都是相同的“IP1”,但分别与获取手法对应,作为“IPl-a”、“IPl_c”以及“IPl-d”被保存到该表12进行保持,此夕卜,“IP2”以及“IP3”也是同样。另外,手法(I)、手法(2)、手法(3)以及手法(4),此处,分别是从上述NVRAM读取由网络通信装置I的用户输入的IP地址的获取手法、获取网络通信装置I自动生成的IP地址的获取手法、获取从上述路由器取得网络地址而生成的IP地址的获取手法、以及从上述DHCP服务器获取IP地址的获取手法。利用这4个不同的手法所获取的IP地址有变成相同的可能性,会有图2所示那样的情况。另外,IP地址管理工具11中,在相同的多个IP地址中将I个IP地址作为有效。即、利用多个上述手法获取了相同的IP地址的情况下,将利用它们中的任意一个手法获取的地址,设定为在该时刻被用于通信处理的IP地址、可使用的IP地址。此处,将该设定的有效的IP地址称为当前IP地址13。该当前IP地址13,被存储于上述RAM,在进行基于电子邮件的通信时等被参照。另外,相同的IP地址有多个的情况下,将利用哪个手法获取的地址设定为当前IP地址13,是按照针对上述手法预先决定的优先顺序来决定的。此处,图2所示的排列顺序表示该优先顺序,按照手法⑴、手法⑵、手法⑶、手法⑷的顺序优先级从高到低。因此,图2的(A)所示的例中,针对“ IP1”,“ IPl-a”成为当前IP地址13,针对“ IP2”,“ IP2-b”成为当前IP地址13,针对“IP3”,“IP3-a”成为当前IP地址13。图3是例示了当前IP地址13的图。图3的(A)表示上述的图2的(A)所示的情况下的当前IP地址13。这样,针对相互不同的各IP地址各设定I个当前IP地址13。具有以上说明的构成的该网络通信装置I中,在IP地址的管理方法方面具有特征,以下,对其具体的处理流程进行说明。图4是例示了 IP地址的管理处理的流程的流程图。首先,若网络通信装置I的电源接通(步骤SI),则IP地址管理工具11执行各IP地址的获取处理(步骤S2)。如前述那样,在该网络通信装置I中,利用4个获取手法获取IP地址。在上述手法(I)中,在上述NVRAM存储有被用户输入(设定)的IP地址,所以对其进行读取来获取。在上述手法(2)中,网络通信装置I自身自动地生成IP地址,所以获取该IP地址。在上述手法(3)中,访问路由器获取网络地址,并据此生成IP地址,所以获取该IP地址。另外,在上述手法(4)中,访问DHCP服务器来获取DHCP服务器所生成的IP地址。此外,如图2所例示那样,按各手法能够获取多个IP地址。接下来,IP地址管理工具11根据上述获取的IP地址的信息生成上述的IP地址表12,并存储于上述RAM(步骤S3)。而且,IP地址管理工具11在IP地址表12中按照上述的优先顺序,按每个相同的IP地址,决定当前IP地址13,并将该IP地址作为当前IP地址13设定于上述RAM(步骤S4)。例如,生成图2的(A)所示的IP地址表12,设定图3的⑷所示的当前IP地址13。其后,被设置为当前IP地址13的IP地址作为有效的地址,被适当地使用于网络通信装置I与其他的装置的通信处理。其后,IP地址管理工具11检查被设定为当前IP地址13的IP地址是否没有失效(步骤S6),直至网络通信装置I接受到断开电源的指示(步骤S5的“是”)。 作为该检查的结果,在被设定为当前IP地址13的IP地址没有失效的情况下(步骤S6的“否”),不改变当前IP地址13的设定,处理返回到步骤S5。另外,在被设定为当前IP地址13的IP地址失效的情况下(步骤S6的“是”),处理返回到步骤S4,重新设定当前IP地址13。IP地址的失效是在设定了有效期限的IP地址的该有效期限过期的情况下、被用户删除的情况下、因某些故障而被删除的情况下等发生的。在该当前IP地址13的再次设定中,从上述生成并存储的IP地址表12删除失效的IP地址,并且基于该更新后的IP地址表12,将优先级最高的IP地址设定为当前IP地址13。在图2以及图3所示的例子中,“IPl-a”失效的情况下,如图2的⑶所示那样更新IP地址表12,针对“IPl”,“IPl-c”成为优先级最高,所以该“IPl-c”被设定为当前IP地址13。而且,在该时刻,当前IP地址13成为如图3的(B)所示的状态。这样地进行了再次设定后,该被更新的当前IP地址13被用于通信处理。执行以上说明的IP地址的失效检查与基于此的当前IP地址13的再次设定,直至网络通信装置I接受到断开电源的指示(步骤S5的“是”)。而且,若网络通信装置I接受到断开电源的指示(步骤S5的“是”),则断开网络通信装置I的电源(步骤S7),一系列的IP地址管理处理结束。如以上说明,本实施方式例涉及的网络通信装置I中,即使是相同的IP地址,也将获取手法不同的地址,换句话说,将生成来源不同的地址,全部存储为IP地址表12,即使针对该IP地址作为有效而使用的地址失效,也通过使存储的其他的地址有效,来维持该相同的IP地址。因此,用户即使针对失效的IP地址不进行再次设定的操作等,也能够继续使用该IP地址,能够使效率性与便利性提高。另外,针对各获取手法决定优先顺序,能够自动地执行作为有效的IP地址的再次设定。此外,在上述实施方式中,网络通信装置I是个人计算机,但是也能够对打印机等可通信的装置、设备应用本发明。本发明的保护范围并不限于上述的实施方式,也包括在权利要求书所记载的发明与其均等物。符号说明I...网络通信装置;2...互联网;11... IP地址管理工具;12. .. IP地址表;13...当前IP地址
权利要求
1.一种IP地址管理方法,其特征在于,是使用IP地址进行通信的装置中的IP地址管理方法,具有利用多个手法获取IP地址的步骤;在所述获取的多个IP地址相同的情况下,以能够识别所述手法的方式分别存储该多个IP地址,并且按照针对所述手法预先决定的优先顺序,从所述多个IP地址中决定在所述通信中使用的有效的IP地址,并将该IP地址设定为用于所述通信的步骤;和在所述设定的IP地址失效的情况下,从除了该失效的IP地址之外的所述存储的IP地址中,按照所述优先顺序决定所述有效的IP地址,并将该IP地址设定为用于所述通信的步骤。
2.根据权利要求I所述的IP地址管理方法,其特征在于,所述IP地址的获取在所述装置的电源接通时被实施。
3.根据权利要求I或2所述的IP地址管理方法,其特征在于,针对所述IP地址的获取的多个手法包括获取所述装置的用户输入的IP地址的方法、获取所述装置生成的IP地址的方法、获取基于从与所述装置连接的路由器获取的网络地址而生成的IP地址的方法、以及从与所述装置连接的DHCP服务器获取IP地址的方法。
4.根据权利要求3所述的IP地址管理方法,其特征在于,在所述多个手法中,获取所述用户输入的IP地址的方法的所述优先顺序最靠前。
5.一种程序,其特征在于,是使利用IP地址进行通信的装置执行IP地址的管理处理的程序,该程序使上述装置执行利用多个手法获取IP地址的步骤;在所述获取的多个IP地址相同的情况下,以能够识别所述手法的方式分别存储该多个IP地址,并且按照针对所述手法预先决定的优先顺序,从所述多个IP地址中决定在所述通信中使用的有效的IP地址,并将该IP地址设定为用于所述通信的步骤;和在所述设定的IP地址失效的情况下,从除了该失效的IP地址之外的所述存储的IP地址中,按照所述优先顺序决定所述有效的IP地址,并将该IP地址设定为用于所述通信的步骤。
6.一种网络通信装置,其特征在于,是使用IP地址进行通信的网络通信装置,利用多个手法获取IP地址,在所述获取的多个IP地址相同的情况下,以能够识别所述手法的方式分别存储该多个IP地址,并且按照针对所述手法预先决定的优先顺序,从所述多个IP地址中决定在所述通信中使用的有效的IP地址,并将该IP地址用于所述通信,在所述决定的IP地址失效的情况下,从除了该失效的IP地址之外的所述存储的IP地址中,按照所述优先顺序决定所述有效的IP地址,并将该IP地址用于所述通信。
全文摘要
本发明涉及IP地址管理方法、其程序以及网络通信装置,提供一种IP地址管理方法等,其是IP地址的管理方法,能够在IPv6中利用多个地址获取方法来使便利性提高。使用IP地址进行通信的装置中的IP地址管理方法具有利用多个手法获取IP地址的步骤;在获取的多个IP地址相同的情况下,以可识别上述手法的方式分别存储该多个IP地址,并且按照针对上述手法预先决定的优先顺序从上述多个IP地址中决定在通信中所使用的有效的IP地址,并将该IP地址设定为用于通信的步骤;在设定的IP地址失效的情况下,从除了该失效的IP地址之外的上述存储的IP地址中,按照上述优先顺序决定上述有效的IP地址,并将该IP地址设定为用于通信的步骤。
文档编号H04L29/12GK102624940SQ201210019710
公开日2012年8月1日 申请日期2012年1月21日 优先权日2011年1月25日
发明者绪方英昭 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1