专利名称:网络通信装置、方法以及程序的制作方法
技术领域:
本发明涉及网络通信技术,特别涉及IP组播技术。
背景技术:
近些年,特别是在办公室中,打印机、扫描仪或者其复合机等与IP网络(以后“网络”)连接,具备网络通信装置(以后“通信装置”)的PC等能够经由网络将打印数据发送至打印机并使其打印、或者从扫描仪接收扫描而得的图像数据。此时,如专利文献I以及非专利文献I所示,公知通过从通信装置以组播方式发送检索包并接收其响应,来检索与网络连接的打印机、扫描仪或者其复合机等周边装置的技术。
专利文献I :日本特开2004-120580号公报非专利文献I :SLP (Service Location Protocol)、RFC2165 以及 RFC2608与网络连接的通信装置以及其周边装置被分配IP地址。对于IP地址,主要存在IPv4和IPv6的2个地址体系,各装置被分配IPv4以及IPv6的任意一个或者其两方的IP地址。这里,在分配IPv6地址时,一个通信接口(以后称“通信I/F”)被分配多个不同的IPv6地址。另外,即便在分配IPv4地址的情况下,在通信装置具备多个通信I/F时,也会给每一个通信I/F分配不同的IPv4地址。S卩,有时I台通信装置被分配多个不同的IP地址。此时,若以组播方式发送检索包,则分配至通信装置的各IP地址分别作为发送源发送多个组播包。即,分配至通信装置的IP地址数的组播包被一起发送。这里,所谓的一起发送包是指在极短的时间内发送大量的包,意味着实际上同时送出包。但是,打印机、扫描仪或者其复合机等的组装型的周边装置的资源较少,因此,未必能够全部接收处理从通信装置一起发送的多个组播包。即,周边装置有可能遗漏组播包的一部分。另外,若从通信装置一起发送多个组播包,多个周边装置向该组播包一起返回响应包,则网络通信量增大,可能会给与该网络连接的其他的装置的通信带来负面影响。此外,该课题不仅限于组播包的发送。例如,也存在于各IP地址分别作为发送源,一起发送单播包的情况下。
发明内容
因此,本发明的目的在于对来自分配了多个IP地址的通信装置的包的发送进行控制。另外,本发明的其它目的在于对来自通信装置的组播包的发送进行控制,以使打印机、扫描仪或者其复合机等资源较少的周边装置不会遗漏组播包的一部分。另外,本发明的其它目的在于对来自通信装置的组播包的发送进行控制,以使降低网络通信量的增大。本发明的一实施方式的网络通信装置是能够发送组播包的网络通信装置,具备通信接口部,其被分配多个IP地址,将上述多个IP地址分别作为发送源发送组播包;组播控制部,其对由上述通信接口部进行的组播包的发送进行控制,基于规定的基准将上述多个IP地址分组成多个组,在上述各组中,对每一组内的全部的IP地址依次执行将属于每一组的一个IP地址作为发送源的组播包的发送。
由此,能够限制从网络通信装置一起发送的组播包的最大数。在优选的实施方式中,上述组播控制部进行分组时的基准可以为上述各IP地址的寻址种类。由此,能够基于规定的基准将多个IP地址分成多个组。在优选的实施方式中,上述组播包可以具有用于检索存在于网络上的装置或者服务的检索数据。由此,网络通信装置能够检索存在于网络上的装置或者服务。在优选的实施方式中,在第I组中,上述组播控制部在接收到针对发送的组播包所包含的检索数据的响应数据后,或者在经过了规定的超时时间后,可以将属于上述第I组的、还未发送组播包的一个IP地址作为发送源发送组播包。由此,能够限制从第I组同时发送的组播包数。根据本发明,对由分配了多个IP地址的通信装置进行的包的发送进行控制。另外,根据本发明,能够对来自通信装置的组播包的发送进行控制,以使打印机、扫描仪或者其复合机等资源较少的周边装置不遗漏组播包的一部分。另外,根据本发明,能够对来自通信装置的组播包的发送进行控制,以使降低网络的通信量的增大。
图I是表示本发明的一实施方式的网络通信装置以及其周边装置的网络构成的图。图2是表示通信装置I的构成的图。图3是表示分配至通信装置I的IP地址的一个例子的图。图4是表示分配了多个不同的IP地址的通信装置I向周边装置20发送组播包时的一个例子的图。图5是表示通信装置I检索网络上的周边装置20时的画面显示例子的图。图6是表示通信装置I检索网络上的周边装置20时的处理流程的图。图7是表示组播控制部13在各组中发送组播包时的处理流程的图。图8是表示具有多个IP地址的通信装置I向周边装置20发送组播包时的其它实施方式的图。
具体实施例方式图I是表示本发明的一实施方式的网络通信装置以及其周边装置的网络构成的图。以下,对图I进行说明。网络110以有线或者无线的方式与PC101、扫描仪102、打印机103、扫描仪104、打印机105、路由器107以及DHCPv6服务器106连接。PClOl与扫描仪102以及打印机103属于相同的网络组111 (即,相同的本地链接组)。扫描仪104以及打印机105属于相同的网络组112。路由器107连接网络组111和网络组112之间。以下,对各装置进行说明。路由器107与IPv4和IPv6的双方对应,分别针对网络组111以及112提供网关。路由器107将从某装置发送的IP包基于发送目的地的IP地址转送至其他网络组的路由器或者装置(路由选择)。路由器107与IPv6对应,因此具备RA (Route r Advertisement)功能。而且,路由器107通过RA功能,对路由器107管理的网络组111以及112所属的装置自动分配IPv6地址。将通过该RA功能自动分配的IPv6地址称为无状态地址。路由器107进行组播群113的管理。组播群由网络上的多个装置构成。组播群可以包含不同的本地链接组的装置。组播群被分配规定的组播群地址。即,參加该组播群的装置保持相同的组播群地址。而且,路由器107将组播群地址和參加该组播群的装置的IP地址对应地进行存储。路由器107若接收到将组播群地址作为发送目的地的组播包,则将该组播包转送至參加该组播群的全部装置。例如,在图I中,PC101、扫描仪102、打印机103、扫描仪104以及打印机105參加相同的组播群113,若路由器107接收到发给组播群113的组播包,则路由器107将该组播包转送至PClOI、扫描仪102、打印机103、扫描仪104以及打印机105。DHCPv6服务器106对与网络110连接的装置分配IPv6地址。例如,若与网络连接的装置请求DHCPv6服务器106分配IPv6地址,则DHCPv6服务器106对该装置分配IPv6地址。例如,在图I中,若PClOl请求DHCPv6服务器106分配IPv6地址,则DHCPv6服务器106 对 PClOl 分配 IPv6 地址 “2001: 2f8:43:1000:290:3:20:1”。另タ卜,DHCPv6 服务器 106也可以对该装置提供DNS服务器或者默认网关等的IP地址。将通过DHCPv6服务器106分配的IPv6地址称为有状态地址。PClOl具备经由网络110进行通信的通信装置I。通信装置I能够通过用于服务检索的协议(例如SLP)来检索与网络连接的装置或者服务。例如,通信装置I以组播方式发送记载了服务的检索条件的服务检索请求包,并接收来自适合该检索条件的装置的响应包,由此检索装置或者服务。例如,在图I中,若通信装置I将组播群113作为发送目的地,以组播方式发送将“打印机或者扫描仪”作为检索条件的服务检索请求包,则通信装置I能够从打印机以及扫描仪102 105接收响应包。并且,通信装置I若将响应包所记载的打印机或者扫描仪的IP地址作为发送目的地发送详细信息的请求,则能够从该打印机或者扫描仪接收详细信息(例如,如图5c所示的信息)的响应。打印机以及扫描仪102 105是本发明涉及的周边装置20的ー实施方式。打印机以及扫描仪102 105与IPv4以及IPv6的双方对应。打印机103以及打印机105能够经由网络110接收从PClOl发送的打印数据进行打印。扫描仪102以及扫描仪104能够将扫描的图像数据经由网络110发送至PC101。打印机以及扫描仪102 105与上述的用于服务检索的协议(例如SLP)对应。因此,在从PClOl以组播方式接收到将“打印机或者扫描仪”作为检索条件的服务检索请求包吋,打印机以及扫描仪102 105将表达符合该检索条件的意思的响应包返回至PClOl。图2是表示通信装置I的构成的图。以下,对图2进行说明。通信装置I具备输入I/F2,输出I/F3,通信I/F6,存储装置4以及处理装置5和连接它们的总线7。输入I/F2是受理来自用户的输入的I/F,例如与键盘、鼠标、触摸面板显示器、遥控器等输入装置8连接。例如,在后述的图5中,在用户操作鼠标按下画面上的按钮时,按钮按下的信号经由该输入I/F2被输入至处理装置5。输出I/F3是输出影像或者声音等的I/F,例如与触摸面板显示器、液晶显示器或者扬声器等连接。例如,后述的图5所示的画面的影像在处理装置5中生成,经由该输出I/F3在显示器9上显示。通信I/F6将在处理装置5中生成的数据发送至网络或将从网络接收的数据输入至处理装置5。例如,是用于与有线或者无线LAN (Local Area Network)连接的I/F,进行IP包的发送以及接收处理。例如,该通信I/F6进行后述的图3中的组播包的发送处理以及其响应包的接收处理。
存储装置4存储有在处理装置5中执行的计算机程序(以后称“程序”),以及该程序生成的数据等。存储装置4例如存储有组播群地址等。存储装置4中所存储的数据即便切断通信装置I的电源也不会消除。存储装置4例如由HDD (Hard Disk Drive)或者闪存等构成。处理装置5 具备 CPU (Central Processing Unit)、ROM (Read Only Memory)以及RAM (Random Access Memory)等,从存储装置4读取程序并执行。在处理装置5中执行的程序例如为检索应用程序11、服务检索部12、组播控制部13,0S14(Operating System)等。以下对各程序进行说明。0S14对在处理装置5中执行的程序全体进行控制。例如,进行各应用程序的执行调度以及存储器管理等。0S14借助通信驱动程序15管理设定于通信I/F6的IP地址。因此,各应用程序通过访问0S14能够得知设定于通信I/F6的IP地址。检索应用程序11若从输入装置8收到来自用户的周边装置(例如,打印机或者扫描仪等)的检索请求,则从存储装置4读出规定的组播群地址,并将该地址作为发送目的地,请求服务检索部12检索符合检索条件的装置。而且,检索应用程序11作为其检索結果,使后述的图5所示的、网络上的周边装置20的一览以及各装置的详细信息的画面等显示在显示器9上。并且,检索应用程序11通过输入装置8受理针对这些画面的输入。服务检索部12使用用于服务检索的协议(例如SLP),检索与网络连接的规定装置或者规定的服务。例如,服务检索部12以组播方式发送记载了服务的检索条件的服务检索请求包。而且,服务检索部12接收来自符合该检索条件的装置的响应包,通过确定出进行了响应的装置的装置名以及IP地址,检索具有该服务的装置。在多个IP地址被分配到通信I/F6时,组播控制部13控制为规定数以上的组播包不会被一起发送。例如,组播控制部13基于规定的基准,将分配给通信I/F6的多个IP地址分组成多个组。而且,以在某一时刻从一个组只发送ー个组播包的方式进行控制。换句话说,不能同时从I个组发送多个组播包。而且,在该ー个组播包的发送结束后,将属于该组的另外ー个IP地址作为发送源发送组播包。以后,反复执行上述处理,直至属于该组的全部的IP地址都成为发送源且组播包的发送结束。另外,组播控制部13进行控制以使得各组能够并列(以多任务)发送组播包。由此,组播控制部13能够进行控制,以使得同时发送的组播包数的上限为组数。在将多个IP地址分组成多个组时,例如基于分配给通信I/F6的IP地址为IPv4地址还是IPv6地址、或者是怎样的作用域的IP地址、或者是如何分配的IP地址等、IP地址的寻址种类等进行分组。例如,也可以基于IP地址是否为IPv4地址、是否为IPv6本地链接地址、是否为IPv6无状态地址、是否为IPv6有状态地址、或是否为IPv6手动设定地址等进行分组。
此外,还可以基于其他基准进行分组。例如,可以赋予各IP地址优先级,以优先级高的IP地址在各组的前端的方式进行分组。另外,例如,还可以随机地对IP地址彼此进行分组。另外,例如还可以由用户任意地对IP地址彼此进行分组。以下,更加详细地对该组播控制部13的控制进行说明。图3是表示分配给通信装置I的IP地址的ー个例子的图。图4是表示分配了多个不同IP地址的通信装置I向周边装置20发送组播包时的一个例子的图。以下,使用图3以及图4,对分配了多个不同IP地址的通信装置I向周边装置20发送组播包时的课题和在该课题中应用本发明时的一个例子进行说明。如图3所示,能够向与IPv4以及IPv6的双方对应的通信装置I分配多个不同的IP地址。这是因为在IPv6的标准下,能够分配给ー个通信I/F6多个IPv6地址。并且,在通信装置I具备多个通信I/F6吋,能够给每ー个通信I/F6分配不同的IPv4地址。因此,例如如图3所示,给通信装置I的通信I/F6分配了ー个IPv4地址和12个IPv6地址的合计13个IP地址。此外,在IP地址320中所记载的“IP地址1_1”等是分配给通信装置I的IP地址330的别名,是为了便于说明本说明书而赋予的。因此,在IP地址320中所记载的“ IP地址1-1”等未必是必须在通信装置I内进行管理的数据。图4a是表示分配了图3所示的13个IP地址的通信装置I正常发送组播包时的一个例子的图。此时,通信装置I将分配的各IP地址的每ー个作为发送源,将发送目的地设为组播群地址21来一起发送多个组播包。因此,周边装置20必须接收处理一起发送的多个组播包。但由于打印机或者扫描仪等组装型的周边装置20的资源比较少,因此能够同时接收处理的包数受到限制。例如,将周边装置20能够同时接收处理的包数设为最大10个。该情况下,如图4a所示,若通信装置I将13个组播包一起发送至组播群21,则通信装置I会遗漏三个包,如果在周边装置20在进行其它的包的接收处理时,还会遗漏更多的包。即,周边装置20会遗漏从通信装置I发送的检索包的一部分。另外,若各周边装置针对多个组播包一起回复响应包,则网络通信量増大,给网络上的其他周边装置的通信带来负面影响。图4b是表示分配了图3所示的13个IP地址的通信装置I适用本发明来发送组播包时的一个例子的图。在本发明中,首先,组播控制部13基于规定的基准将多个IP地址分成多个组。例如基于是IPv4地址以及IPv6地址中的哪ー个、或是怎样的作用域的IP地址、或是如何赋予的IP地址等、IP地址的作用域或者IP地址的寻址种类等分成几个组。
接下来,组播控制部13进行控制以使得在某一个时刻从ー个组仅发送一个组播包。即,组播控制部13仅将属于各组的多个IP地址中的ー个IP地址作为发送源,将组播包发送至规定的组播群。而且,组播控制部13在该发送结束后,将属于该组的多个IP地址中还未进行发送的其它的ー个IP地址作为发送源来发送组播包。之后反复进行该处理,直至属于该组的全部的IP地址作为发送源发送了组播包。例如,在图4b中,分配给通信装置I的13个IP地址被分成IPv4组401、IPv6本地链接组402、IPv6无状态组403、IPv6有状态组404以及IPv6手动设定组405的5个组。这里,IPv4组是对IPv4地址进行汇总的组。IPv6本地链接组402是对仅能够在相同的网络组内(本地链接组内)利用的IPv6地址进行汇总的组。IPv6无状态组403是对通过IPv6对应路由器的RA功能自动分配的IPv6地址进行汇总的组。IPv6有状态组404是对通过DHCPv6服务器106自动分配的IPv6地址进行汇总的组。IPv6手动设定组405是对用户自身以手动设定的IPv6地址进行汇总的组。而且,例如,在IPv6本地链接组402中,组播控制部13首先将“IP地址2_1”作为发送源,将组播包发送至组播群地址21。该发送结束后,接下来将“IP地址2-2”作为发送源同样地发送组播包。该发送结束后,最后将“IP地址2-3”作为发送源同样地发送组播包。由此,在某一时刻从IPv6本地链接组402仅发送一个组播包,而且,能够将属于IPv6本地链接组402的全部的IP地址作为发送源发送组播包。此外,在与从IPv6本地链接组402发送组播包的时刻相同的时刻,组播控制部13也能够从IPv4组401、IPv6无状态组403、IPv6有状态组404以及IPv6手动设定组405发送组播包。即,在组之间能够并列地(以多任务)发送组播包。由此,从通信装置I 一起发送的组播包数最大也是与组数相同的5个。因此,即使是最大只能同时接收处理10个包的周边装置20,也能够不遗漏地对从通信装置I发送的组播包进行接收处理。另外,由于从通信装置I 一起发送的组播包数最大也是5个,因此,即便周边装置20针对每一个组播包回复响应包,也会抑制网络中的通信量的増大。图5是表示通信装置I检索网络上的周边装置20时的画面显示例子的图。以下,对图5进行说明。图5a是通信装置未发现一个网络上的周边装置时的画面显示的一个例子的图。这里,若用户按下“检索”按钮201,则通信装置开始检索网络上的周边装置。例如,通信装置将载有检索请求包的组播包发送至从存储装置4读出的规定的组播群地址。图5b是通信装置I接收到来自周边装置20的针对检索请求包的响应包时的画面显示的ー个例子。通信装置I的检索应用程序11以响应包所记载的装置名和IP地址的信息为基础,显示装置名和IP地址的ー览210。这里,例如在用户想知道“打印机103”的详细信息时,若经由输入装置8从ー览210中选择“打印机103”,并按下“详细”按钮202,则如图5c所示,显示图I的打印机103的详细信息220。此时,检索应用程序11通过将选择出的“打印机103”的IP地址作为发送目的地而请求详细信息来取得打印机103的详细信息 220。由此,通信装置I能够按照用户的操作检索网络上的周边装置20。并且,通信装置I能够取得周边装置20的详细信息。、
图6是表示通信装置I检索网络上的周边装置20时的处理流程的图。以下,使用该图,对检索应用程序11、服务检索部12、组播控制部13以及0S14的处理进行说明。在检索应用程序11中若按下图5a所示的“检索”按钮201 (Sll),则服务检索部12请求组播控制部13以组播方式发送服务检索请求包(S12)。
组播控制部13接受该请求,并经由0S14取得设定于通信I/F6的全部的IP地址
(513)。此时,也一起取得通信I/F6的识别信息(有多个通信I/F吋)以及IP地址的寻址种类信息(例如,IPv6无状态地址、IPv6有状态地址等)。例如,组播控制部13取得图3所示的多个不同的IP地址。而且,组播控制部13基于规定的基准对取得的多个不同的IP地址进行分组
(514)。这里,基于IP地址的寻址种类信息,如图4b所示,分成IPv4组401、IPv6本地链接组402、IPv6无状态组403、IPv6有状态组404以及IPv6手动设定组405。而且,组播控制部13进行控制以使得在某一时刻从一个组仅发送ー个组播包(S15-1 5)。各组并列(即以多任务)执行该组播包的发送。即,从通信装置I 一起发送的组播包数最大为5个。此外,后面使用图7叙述该处理的详细内容。而且,若组播控制部13结束了所有组中的组播包的发送和针对它的响应包的接收,则将各组存储在存储装置4内的响应包全部从存储装置4读出,并传送至服务检索部12(S16)。服务检索部12从由组播控制部13传送的全部的响应包中提取周边装置20的装置名以及IP地址等信息,并传送至检索应用程序11(S17)。检索应用程序11以该周边装置20的信息为基础,如图5b所示,显示周边装置20的装置名以及IP地址的ー览(S18)。图7是表示组播控制部13在各组中发送组播包时的处理流程的图。S卩,是表示图6的步骤S15的处理流程的图。此外,步骤S15-1 5的各组的处理相同。以下,使用该图,对图6的步骤S15中的某一组的处理进行详细说明。组播控制部13将n(n为整数)设定为1,并开始N次(N为整数)的循环(S21)。这里,将N设为属于该组的IP地址数。而且,组播控制部13对属于该组的第η个IP地址进行选择。而且,组播控制部13将该选择出的IP地址作为发送源,并将从存储装置4读出的规定的组播群地址21作为发送目的地,发送组播包(S22)。而且,组播控制部13等待接收针对该组播包的响应包(S23)。这里,在无法接收响应包(S23 否”)且距组播包的发送经过了规定的超时时间的情况下(S24 是”),放弃而进入下ー循环(S21)。另ー方面,在接收到了响应包的情况下(S23 是”),将该响应包存储于存储装置4(S25),并进入下ー循环(S21)。而且,在N次的循环结束的情况下(S26),结束该处理,进入图6的步骤S16。此外,在本实施方式中,在步骤S23中等待接收针对组播包的响应包,但也可以不对其进行等待而发送下一个组播包,非同步地进行响应包的接收。以上,通过如图6以及图7所示的处理,能够限制通信装置I 一起发送的组播包的数量。由此,周边装置20能够不遗漏地接收检索包。并且,能够抑制网络的通信量的増大。此外,在图6以及图7中,组播控制部13在某一时刻从一个组仅发送ー个组播包,各组并列(即以多任务)发送组播包。而且,由此限制在某ー时刻一起发送的组播包数。但也可以以其他方法限制在某ー时刻一起发送的组播包数。接下来示出其ー实施方式。图8是表示具有多个IP地址的通信装置I向周边装置20发送组播包时的其它实施方式的图。以下,使用该图说明对在某ー时刻一起发送的组播包数进行限制的其他实施方式。 首先与图4b相同,组播控制部13基于IP地址的寻址种类对分配给通信装置I的多个不同的IP地址进行分组。而且,组播控制部13从规定的优先级高的组开始依次发送
组播包。例如,在图8中,组的优先级按照IPv4组401、IPv6手动地址组、IPv6本地链接组402、IPv6无状态组403、IPv6有状态组404的顺序设为从高到低,在优先级较高的IPv4组401首先一起发送组播包后,优先级第二高的IPv6手动地址组一起发送组播包。S卩,属于同ー组的多个IP地址并列成为(以多任务)发送源,同时发送组播包。例如,在IPv6手动地址组发送组播包吋,如图8所示,“ IP地址5_1 ”、“ IP地址5_2”和” IP地址5-3”同时成为发送源发送组播包。而且,若来自IPv6手动设定地址组的发送结束,则属于接下来优先级较高的IPv6本地链接组402的IP地址同时成为发送源发送组播包。之后,反复进行这些动作。根据以上处理,从通信装置I 一起发送的组播包的最大数为最多的IP地址所属的组的IP地址数。例如,在该图的例子中,一起发送的组播包的最大数为三个。由此,与图6以及图7的情况相同,能够限制通信装置I 一起发送的组播包数。上述的本发明的实施方式是用于说明本发明的例示,主g并非将本发明的范围仅限定于这些实施方式。本领域技术人员能够不脱离本发明的要g而以其他的各种方式实施本发明。例如,在本实施方式中,对组播包的发送进行了说明,本发明也能够适用于组播包以外的包的发送。符号说明I. · ·通信装置,2. · ·输入I/F,3. 输出I/F,4. · ·存储装置,5. · ·处理装置,6...通信I/F,7...总线,8...输入装置,9...显示器,11...检索应用程序,12...服务检索部,13...组播控制部,14. . . OS, 15...通信驱动程序,20...周边装置,21...组播群地址
权利要求
1.一种网络通信装置,其特征在于,能够发送组播包,该网络通信装置具备 通信接口部,其被分配多个IP地址,并将上述多个IP地址分别作为发送源来发送组播包;和 组播控制部,其对由上述通信接口部进行的组播包的发送进行控制,基于规定的基准将上述多个IP地址分组成多个组,在上述各组中,针对每一组内的全部的IP地址,依次执行将属于各自组的一个IP地址作为发送源的组播包的发送。
2.根据权利要求I所述的网络通信装置,其特征在于, 上述组播控制部进行分组时的基准为上述各IP地址的寻址种类。
3.根据权利要求I或2所述的网络通信装置,其特征在于, 上述组播包具有用于检索存在于网络上的装置或者服务的检索数据。
4.根据权利要求3所述的网络通信装置,其特征在于, 在第I组中,上述组播控制部在接收到针对发送的组播包中所包含的检索数据的响应数据后,或者在经过了规定的超时时间后,将属于上述第I组的、还未发送组播包的一个IP地址作为发送源来发送组播包。
5.根据权利要求4所述的网络通信装置,其特征在于, 具有上述检索数据的组播包的发送目的地的装置为具有组播群地址的上述网络通信装置的周边装置。
6.根据权利要求I至5中任意一项所述的网络通信装置,其特征在于, 上述组播包的发送源的IP地址为IPv4以及IPv6中的任意一个。
7.—种网络通信方法,其特征在于,用于与网络连接且规定的程序能够动作的信息处理装置所进行的网络通信,其中, 基于规定的基准将多个IP地址分组成多个组,在上述各组中,针对每一组内的全部的IP地址,依次执行将属于各自组的一个IP地址作为发送源的组播包的发送。
8.一种计算机程序,其特征在于,在被与网络连接且规定的程序能够动作的信息处理装置执行时, 基于规定的基准将多个IP地址分组成多个组,在上述各组中,对每一组内的全部的IP地址依次执行将属于每一组的一个IP地址作为发送源的组播包的发送。
全文摘要
本发明涉及网络通信装置,其限制一起发送的组播包的最大数。该网络通信装置是能够发送组播包的网络通信装置,具备通信接口部(6),其被分配多个IP地址,并将多个IP地址分别作为发送源发送组播包;组播控制部(13),其对由上述通信接口部进行的组播包的发送进行控制,基于规定的基准将多个IP地址分组成多个组,对于各组,对每一组内的全部的IP地址依次执行将属于每一组的一个IP地址作为发送源的组播包的发送。
文档编号H04L29/12GK102629947SQ20121002536
公开日2012年8月8日 申请日期2012年2月6日 优先权日2011年2月7日
发明者绪方英昭 申请人:精工爱普生株式会社