[发明专利]具有网络接口的通信装置及通信方法无效
申请号: | 201010500569.6 | 申请日: | 2010-09-29 |
公开(公告)号: | CN102065151A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 岸本范久 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京怡丰知识产权代理有限公司 11293 | 代理人: | 迟军 |
地址: | 日本东京都*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 网络 接口 通信 装置 方法 | ||
技术领域
本发明涉及一种通信装置及通信方法。更特别地,本发明涉及一种具有网络接口并对设备搜索进行响应的通信装置。
背景技术
可以通过例如经由网络从个人计算机(PC)向图像形成装置发送打印数据以进行打印的方式,从网络上的其他设备(例如PC)利用连接到网络的设备(例如图像形成装置)。
在这样的网络环境下,用户能够根据需要从网络上的其他设备搜索和使用希望的设备。已知用于定位网络上的希望的设备的技术,例如WSD(设备上Web服务,Web Services on Device)、SLP(服务定位协议,ServiceLocation Protocol)及SNMP(简单网络管理协议,Simple NetworkManagement Protocol)等。为了使用这些技术进行设备搜索,一般从搜索侧的设备向被搜索侧的设备发送广播或多播搜索包,并且作为对搜索包的应答,从被搜索侧的各设备发回响应包。
近年来,经由根程序(rooter)执行上述设备搜索成为可能。还可以将具有多个网络接口卡(NIC,network interface card)的设备连接到网络,并经由网络使用该设备。例如,将两个有线和/或无线NIC安装至图像形成装置并连接到同一网络或不同网络,由此可以实现对图像形成装置灵活和多样化的使用。
然而,利用这样的构造,被搜索侧的设备有时同时在其多个NIC处接收到相同的搜索包。在这种情况下,被搜索侧的设备的NIC各自向搜索设备发回响应包。因此,即使在被搜索侧只有一个设备,搜索设备也获得多个结果,从而产生用户在确定应该使用哪个响应包时发生混淆的问题。这是因为上述设备搜索技术各自基于不存在具有多个NIC的设备的假设。
相应地,提出了与传统的根程序一样,预先在设备中存储代表应当从其发送包的NIC的信息的方法(例如参见日本特开2002-185496号公报)。
然而,利用所提出的方法,总是从被搜索侧的设备的多个NIC当中选择同一NIC,作为响应包发送使用的NIC。结果,选择的NIC有可能不符合设备搜索的要求。例如,在图像形成装置(作为搜索侧的设备)搜索数据发送目的地设备以便发送大量数据(诸如图像形成装置中的一套设置值等)的情况下,从网络上位置距搜索侧的设备较近的NIC(被搜索侧的设备的NIC当中)发回响应是高效的。不过,如果预先在被搜索侧的各设备中仅仅存储了代表响应发送所使用的NIC的信息,则被搜索侧的设备有可能从网络上位置距搜索侧的设备较远的其他NIC,发送响应包。注意,能够在IPv4的情况下基于例如子网掩码,并且在IPv6的情况下基于例如地址前缀,来确定网络上的位置。
发明内容
本发明提供一种通信装置及通信方法,即使在通信装置的多个网络接口接收到相同的搜索包时,该通信装置及通信方法也使得搜索侧的设备能够获得单个搜索结果,从而减少用户混淆。
根据本发明的第一方面,提供了一种具有多个网络接口的通信装置,该通信装置包括:接收单元,其被配置为经由所述多个网络接口中的一个,接收用于搜索设备的搜索包;第一确定单元,其被配置为确定在存储单元中是否存储有与表示由所述接收单元接收到的所述搜索包的信息相同的信息;选择单元,其被配置为在所述多个网络接口当中,选择要用来对由所述接收单元接收到的所述搜索包进行响应的网络接口;创建单元,其被配置为创建对由所述接收单元接收到的所述搜索包的响应消息;以及控制单元,其被配置为在所述第一确定单元确定在所述存储单元中存储有所述信息时,经由所述选择单元选择的所述网络接口,发送由所述创建单元创建的所述响应消息;而在所述第一确定单元确定在所述存储单元中未存储所述信息时,将表示由所述接收单元接收到的所述搜索包的所述信息存储在所述存储单元中。
根据本发明的第二方面,提供了一种具有多个网络接口的通信装置,该通信装置包括:接收单元,其被配置为经由所述多个网络接口中的一个,接收用于搜索设备的搜索包;确定单元,其被配置为确定在存储单元中是否存储有与表示由所述接收单元接收到的所述搜索包的信息相同的信息;创建单元,其被配置为创建对由所述接收单元接收到的所述搜索包的响应消息;以及控制单元,其被配置为在所述确定单元确定在所述存储单元中未存储所述信息时,经由用来接收所述搜索包的所述网络接口,发送由所述创建单元创建的所述响应消息,并将表示由所述接收单元接收到的所述搜索包的所述信息存储在所述存储单元中。
根据本发明的第三及第四方面,提供了与根据本发明的第一及第二方面的通信装置中的各个相对应的通信方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010500569.6/2.html,转载请声明来源钻瓜专利网。