信息处理装置制造方法

文档序号:7798414阅读:127来源:国知局
信息处理装置制造方法
【专利摘要】本发明提供一种信息处理装置。该信息处理装置包含:多个网络接口,其含有用于将本装置与网络连接的第1网络接口以及用于将其它装置以无线的方式与本装置直接连接的第2网络接口;确定单元,其确定从上述第1网络接口发送的数据所经由的子网;设定单元,其对于上述第2网络接口设定属于与所确定的上述子网不同的子网的网络地址;以及分配单元,其将属于与对于所述第2网络接口设定的网络地址相同的子网的网络地址分配给所述其它装置。
【专利说明】
信息处理装置

【技术领域】
[0001 ] 本发明涉及信息处理装置。

【背景技术】
[0002]已知具有多个网络接口的信息处理装置。例如,在日本特开2002-345027号公报中记载了具备用于与打印机以无线的方式直接连接的网络接口和用于与已连接打印机的网络无线连接的网络接口的便携信息终端。该便携信息终端调查从前者的网络接口至打印机的通信路径以及从后者的网络接口至打印机的通信路径各自的通信品质,采用通信品质高的通信路径与打印机进行数据的收发。


【发明内容】

[0003]本发明的目的是在具备多个网络接口的信息处理装置中,设定用于将其它装置以无线的方式与本装置直接连接的网络接口的网络地址,以使不发生数据的误发送。
[0004]根据本发明的第I方案,提供如下的信息处理装置,包含:多个网络接口,其含有用于将本装置与网络连接的第I网络接口以及用于将其它装置以无线的方式与本装置直接连接的第2网络接口 ;确定单元,其确定从上述第I网络接口发送的数据所经由的子网;设定单元,其对于上述第2网络接口设定属于与所确定的上述子网不同的子网的网络地址;以及分配单元,其将属于与对于上述第2网络接口设定的网络地址相同的子网的网络地址分配给上述其它装置。
[0005]根据本发明的第2方案,在上述信息处理装置中,在所确定的上述子网与预定的基准子网不同的情况下,上述设定单元对于上述第2网络接口设定属于上述基准子网的网络地址,在所确定的上述子网与上述基准子网相同的情况下,对于上述第2网络接口设定属于与上述基准子网不同的子网的网络地址。
[0006]根据本发明的第3方案,在上述信息处理装置中,上述确定单元以预定的网络地址为目的地从上述第I网络接口发送数据,并确定所发送的数据所经由的子网。
[0007]根据本发明的第4方案,在上述信息处理装置中,上述确定单元确定从上述第I网络接口起在网络中的距离为预定距离以下的子网。
[0008]根据本发明的第5方案,在上述信息处理装置中,通过DHCP服务器对于上述第I网络接口设定网络地址,上述确定单元确定对于上述第I网络接口设定的网络地址所属的子网。
[0009]根据本发明的第6方案,在上述信息处理装置中,在权利要求2中记载的信息处理装置中还包含判断上述第I网络接口是否与网络连接的单元,在上述第I网络接口没有与网络连接时,上述设定单元对于上述第2网络接口设定属于上述基准子网的网络地址。
[0010]根据本发明的第7方案,在上述信息处理装置中,以属于与所确定的上述子网不同的其它子网的网络地址为目的地,从上述第I网络接口发送数据,且目的地的主机未接收到所发送的数据时,上述设定单元对于上述第2网络接口设定属于该其它子网的网络地址。
[0011](发明的效果)
[0012]根据上述第I方案,在具备多个网络接口的信息处理装置中,可设定用于将其它装置以无线的方式与本装置直接连接的网络接口的网络地址,以使不发生数据的误发送。
[0013]根据上述第2、6方案,在通过如下的网络接口将其它装置与本装置连接时,可设定该网络接口的网络地址,以使不发生数据的误发送,其中,上述网络接口用于根据预定的网络信息将其它装置以无线的方式与本装置直接连接。
[0014]根据上述第3、4、5、7方案,与不具有本结构的情况相比,能够更可靠地抑制数据的误发送。

【专利附图】

【附图说明】
[0015]图1是示出包含信息处理装置的网络结构的图。
[0016]图2是示出包含信息处理装置的网络结构的图。
[0017]图3是示出由信息处理装置实现的功能群的功能框图。
[0018]图4是示出信息处理装置执行的处理的一例的流程图。

【具体实施方式】
[0019]以下,根据附图来详细地说明本发明的实施方式的例子。
[0020]图1是示出包含信息处理装置2的网络结构的图。信息处理装置2例如是复合机(Multi Funct1n Printer:多功能打印机),具有网络接口 4A以及网络接口 4B。网络接口 4A是用于将信息处理装置2与网络连接的网络接口。在网络接口 4A上设置从未图示的DHCP (Dynamic Host Configurat1n Protocol:动态主机配置协议)服务器租用的IP地址。在图1中设定IP地址“172.27.150.73”。这里,虽然继续说明为网络接口 4A是有线网络接口,但也可以是无线网络接口。
[0021]此夕卜,如图1所示,在网络接口 4A之前存在子网“172.27.150.0”、“210.171.136.0”以及“192.168.100.0”等。在各个子网属下存在各种信息处理装置。例如,在子网“210.171.136.0”属下,存在被信息处理装置2利用的FTP (File TransferProtocol:文件传输协议)服务器。另外,在子网“192.168.100.0”属下,存在被信息处理装置2利用的邮件服务器。
[0022]网络接口 4B是用于将用户的便携终端6分别以无线的方式与信息处理装置2直接连接的无线网络接口。在本实施方式中,信息处理装置2成为承担接入点的作用的组所有者(Group Owner),便携终端6以W1-FiDirect方式与信息处理装置2直接连接。S卩,作为原则,对于网络接口 4B设定已预定的基准IP地址“192.168.10.100”。然后,响应来自便携终端6的IP地址取得请求,信息处理装置2作为组所有者,对作为客户机的便携终端6租用属于与网络接口 4B的IP地址相同的子网的IP地址“192.168.10.1,,,“192.168.10.2”等。将租用的IP地址分配给作为进行了 IP地址取得请求的客户机的便携终端6。
[0023]但是,假定在网络接口 4A之前存在与基准IP地址相同的子网“192.168.10.0”的情况。此时,具有误发送数据的情况。
[0024]例如,图2所示,假定邮件服务器存在于与基准IP地址相同的子网“192.168.10.0”属下的情况。此时具有如下的情况:当向邮件服务器的IP地址发送数据时,从网络接口 4B发送数据,而不是从网络接口 4A发送数据。
[0025]另外,例如,假定对于网络接口 4A设定属于与基准IP地址相同的子网的IP地址的情况。在此情况下,难以判断应该从哪个网络接口发送数据,有可能选择错误的网络接口而发送数据。
[0026]关于这点,在该信息处理装置2中,对于网络接口 4B设定属于与在网络接口 4A之前存在的子网不同的子网的IP地址。具体地说,当在网络接口 4A之前存在与基准IP地址相同的子网“192.168.10.0”时,如图2所示,对于网络接口 4B设定属于与基准IP地址不同的子网(在图2中为“192.168.3.0”)的IP地址(在图2中为“192.168.3.100,,),而取代基准IP地址“192.168.10.100”。因此难以发生数据的误发送。
[0027]以下,说明为了使数据的误发送难以发生而设定网络接口 4B的IP地址的技术。
[0028]图3是示出由信息处理装置2实现的功能群的功能框图。在信息处理装置2中包含设定文件存储部8、基准IP存储部10、IP地址存储部12、子网确定部14、比较部16、IP地址设定部18、连接判断部20以及IP地址租用部22。通过作为具有微型处理器等控制单元、存储器等存储单元、收发数据的网络接口的计算机的信息处理装置2读入并执行在计算机可读取的信息存储介质(例如,光盘、磁盘、磁带、光磁盘、闪速存储器等)中存储的程序来实现这些功能。此外,可经由互联网等数据通信网向作为计算机的信息处理装置2提供程序。
[0029]以下,对各个功能进行说明。设定文件存储部8存储设定文件。在设定文件中记载对于信息处理装置2预先设定的IP地址而作为数据的发送目的地的候选。在设定文件中例如记载了邮件服务器或FTP服务器的IP地址。
[0030]在基准IP存储部10中存储有基准IP地址“192.168.10.100”。另外,IP地址存储部12将对于信息处理装置2所具备的网络接口分别设定的IP地址与该网络接口的MAC地址相关联地进行存储。
[0031]子网确定部14将从网络接口 4A发送的数据所经由的子网确定为比较对象子网。具体地说,子网确定部14参照设定文件来确定对于信息处理装置2预先设定的IP地址,将所确定的IP地址作为目的地,指定网络接口 4A执行所谓的“路由跟踪(traceixmte)”指令。由此,子网确定部14从网络接口 4A发送数据,并获得作为“路由跟踪”指令的执行结果的路由跟踪结果。然后,子网确定部14根据路由跟踪结果,将所发送的数据在到达“路由跟踪”指令的目的地之前经由的子网确定为比较对象子网。在本实施方式中,将在“路由跟踪”指令中所指定的中继段(hop)数设为“3”。因此,确定来自网络接口 4A的中继段数是“3”以下的比较对象子网。中继段数表示从网络接口 4A其起在网络中的距离。指定的中继段数可以是“3”以外。
[0032]此外,子网确定部14可从IP地址存储部12读出网络接口 4A的IP地址,可将网络接口 4A的IP地址所属的子网确定为比较对象子网。
[0033]比较部16从基准IP存储部10读出基准IP地址。另外,比较部16将基准IP地址所属的子网“192.16.10.0”确定为基准子网,并对基准子网和比较对象子网进行比较。
[0034]IP地址设定部18对于网络接口 4B设定属于与比较对象子网不同的子网的IP地址。具体地说,在基准子网“192.168.10.0”与比较对象子网不同时,IP地址设定部18对于网络接口 4B设定属于基准子网的IP地址。S卩,IP地址设定部18将基准IP地址“192.168.10.100”与网络接口 4B的MAC地址相关联地存储在IP地址存储部12中。另一方面,在基准子网与比较对象子网相同时,对于网络接口 4B设定属于与基准子网不同的其它子网“192.168.3.0”的IP地址。即,IP地址设定部18将IP地址“192.168.3.100”与网络接口 4B的MAC地址相关联地存储在IP地址存储部12中。
[0035]此外,在基准子网“192.168.10.0”与比较对象子网相同时,IP地址设定部18可以以属于上述其它子网“192.168.3.0”的任意的IP地址(例如,“192.168.3.100”)为目的地,从网络接口 4A发送数据。然后,当目的地的主机未接收到所发送的数据时,可对于网络接口 4B设定属于上述其它子网的IP地址“192.168.3.100”。这样,实际调查在网络接口4A之前是否存在上述其它子网“192.168.3.0”,当不存在时,可设定属于该子网的IP地址。在此情况下,IP地址设定部18只要以属于上述其它子网“192.168.3.0”的IP地址为目的地,指定网络接口 4A执行所谓的“ping (Packet Internet Grope:因特网包探索器)”指令即可。另外,只要通过网络接口 4A是否接收到规定的ICMP消息(例如,消息“Destinat1nUnreachable”)来判别是否由目的地的主机接收到所发送的数据即可。
[0036]在本实施方式的情况下,当网络接口 4A与网络连接时,对于网络接口 4B设定属于与比较对象子网不同的子网的IP地址,当网络接口 4A没有与网络连接时,IP地址设定部18无条件地设定基准IP地址。由连接判断部20判断网络接口 4A是否与网络连接。
[0037]IP地址租用部22响应来自便携终端6的IP地址取得请求,向已进行IP地址取得请求的便携终端6租用并分配属于与在网络接口 4B中设定的IP地址相同的子网的IP地址。具体地说,在网络接口 4B从便携终端6接收到IP地址取得请求时,IP地址租用部22从IP地址存储部12读出网络接口 4B的IP地址。然后,从网络接口 4B向已进行IP地址取得请求的便携终端6发送属于与已读出的IP地址相同的子网的唯一的IP地址。
[0038]这样,信息处理装置2通过子网确定部14以及IP地址设定部18,对于网络接口4B设定属于与在网络接口 4A之前存在的子网不同的子网的IP地址。因此,难以发生数据的误发送。
[0039]图4是示出信息处理装置2执行的处理的一例的流程图。在启动信息处理装置2时执行该处理。以下,关于图4,将网络接口 4A称为第I接口、将网络接口 4B称为第2接口进行说明。
[0040]首先,信息处理装置2启动第2接口(SlOl)。另外,信息处理装置2启动第I接口(S102)。在S102中,对于第I接口设定从DHCP服务器租用的IP地址,并存储在IP地址存储部12中。
[0041]然后,信息处理装置2通过连接判断部20判断第I接口是否与网络连接(S103)。具体地说,信息处理装置2判断第I接口是否与网络电缆连接。
[0042]当第I接口与网络连接时(S103中是),信息处理装置2执行S104以后的步骤。即,信息处理装置2从设定文件存储部8读出设定文件(S104)。然后,信息处理装置2通过子网确定部16以在设定文件中记载的IP地址为目的地而执行“路由跟踪”指令(S105)。这里,指定第I接口执行“路由跟踪”指令。另外,将中继段数指定为“3”。
[0043]并且,在有路由跟踪结果的回答时(S106中是),信息处理装置2根据路由跟踪结果,通过子网确定部16将从第I接口到“路由跟踪”指令的目的地的路径中存在的子网确定为比较对象子网。另外,信息处理装置2通过比较部16对各比较对象子网与基准子网进行比较,判定各比较对象子网与基准子网是否相同(S107)。
[0044]然后,在任意的比较对象子网与基准子网相同的情况下(S107中是),信息处理装置2通过IP地址设定部18对于第2接口设定属于与基准子网不同的子网的IP地址(S108)。S卩,在S108中,信息处理装置2对于第2接口设定属于与任何比较对象子网都不同的子网的IP地址,并存储在IP地址存储部12中。
[0045]此外,在第I接口没有与网络连接的情况下(S103中否),当没有路由跟踪结果的响应时(S106中否)以及任何比较对象子网都与基准子网不同时(S107中否),信息处理装置2通过IP地址设定部18,对于第2接口设定属于基准子网的IP地址(S109)。即,在S109中,信息处理装置2对于第2接口设定基准IP地址。这样,对于第2接口设定IP地址。
[0046]然后,当第2接口从便携终端6接收到IP地址取得请求时,信息处理装置2通过IP地址租用部22,向已进行IP地址取得请求的便携终端6租用IP地址。即,信息处理装置2将与对于第2接口设定的IP地址相同的子网的唯一的IP地址发送给已进行了 IP地址取得请求的便携终端6 (SllO)。
[0047]此外,本发明的实施方式不是仅仅限定于上述实施方式。
[0048]例如,信息处理装置2可具备包含网络接口 4A以及网络接口 4B在内的3个以上网络接口。即,本发明可应用于具备包含网络接口 4A以及网络接口 4B在内的3个以上网络接口的信息处理装置2。
【权利要求】
1.一种信息处理装置,包含: 多个网络接口,其含有用于将本装置与网络连接的第I网络接口以及用于将其它装置以无线的方式与本装置直接连接的第2网络接口 ; 确定单元,其确定从所述第I网络接口发送的数据所经由的子网; 设定单元,其对于所述第2网络接口设定属于与所确定的所述子网不同的子网的网络地址;以及 分配单元,其将属于与对于所述第2网络接口设定的网络地址相同的子网的网络地址分配给所述其它装置。
2.根据权利要求1所述的信息处理装置,其中, 在所确定的所述子网与预定的基准子网不同的情况下,所述设定单元对于所述第2网络接口设定属于所述基准子网的网络地址,在所确定的所述子网与所述基准子网相同的情况下,所述设定单元对于所述第2网络接口设定属于与所述基准子网不同的子网的网络地址。
3.根据权利要求1或2所述的信息处理装置,其中, 所述确定单元以预定的网络地址为目的地从所述第I网络接口发送数据,并确定所发送的数据所经由的子网。
4.根据权利要求3所述的信息处理装置,其中, 所述确定单元确定从所述第I网络接口起在网络中的距离为预定距离以下的子网。
5.根据权利要求1或2所述的信息处理装置,其中, 通过DHCP服务器对于所述第I网络接口设定网络地址, 所述确定单元确定对于所述第I网络接口设定的网络地址所属的子网。
6.根据权利要求2所述的信息处理装置,其中, 所述信息处理装置还包含判断所述第I网络接口是否与网络连接的单元, 在所述第I网络接口没有与网络连接的情况下,所述设定单元对于所述第2网络接口设定属于所述基准子网的网络地址。
7.根据权利要求1所述的信息处理装置,其中, 在以属于与所确定的所述子网不同的其它子网的网络地址为目的地,从所述第I网络接口发送数据,且目的地的主机未接收到所发送的数据时,所述设定单元对于所述第2网络接口设定属于该其它子网的网络地址。
【文档编号】H04L29/12GK104243626SQ201410083315
【公开日】2014年12月24日 申请日期:2014年3月7日 优先权日:2013年6月18日
【发明者】石村卓也 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1