通信装置及其通信方法

文档序号:6557519阅读:111来源:国知局
专利名称:通信装置及其通信方法
技术领域
本发明涉及具有多个通信接口的通信装置及其通信方法。
背景技术
目前已提出了以有线的方式直接连接数字照相机和打印机并进行打印的方法。在打印机和数字照相机之间,以例如专利文献1(专利登记03530847号公报)所述的动作流程交换控制信息和打印数据。
此外,关于在物理层不同的网络之间交换信号的技术,例如在专利文献2(日本特开平10-257119号公报)中有所公开。
以下,在本发明中,打印机能够与数字照相机进行物理的或逻辑的连接,并直接接收来自数字照相机的数据。
图1是表示数字照相机和打印机的有线连接例的图。如图1所示,通过USB等有线电缆102直接连接数字照相机100和打印机101,当要打印图像数据时,用户在打印前后需要插拔有线电缆102。因此,为了减轻用户的复杂操作,人们正在研究作为电缆替代品(replacement)的无线系统。
在有无线能力的数字照相机和有无线能力的打印机之间实现无线系统是理所当然的,但希望将无线通信设备同时连接到现有的具有有线能力的打印机上,使得使用现有的有线打印机的用户也能享受到无线服务。
但是,现有的有线打印机的动作,例如像专利文献1中那样,当以有线的方式进行连接时,与数字照相机相连接的动作程序将自动运行。
因此,存在这样的问题,即当将无线通信设备和打印机连接起来时,在有无线能力的数字照相机和无线通信设备之间的无线连接尚未完成时,打印机与数字照相机的连接会失败,不能进行所希望的打印。
此外,关于USB连接,是在无线通信设备和打印机之间通过USB进行连接,此时,无线通信设备的USB设备与打印机的USB主机相连接。然而,有时无线通信设备的USB设备与个人计算机(以下称作PC)连接,由PC对无线通信设备设定无线通信所需要的网络和安全性的信息。
即,存在这样的问题无线通信设备根据与自身的USB设备相连接的通信对象是打印机还是PC而改变其动作,因此,必须对无线通信设备进行适用于这多个动作模式的控制。

发明内容
本发明的目的在于,根据与通信接口相连接的装置,控制与该装置的通信。
另外,本发明的目的还在于,用户不进行复杂的操作,就能够与通信接口不同的通信装置连接并进行通信。
为了达到上述目的,根据本发明的一种实施方式,提供一种具有多个通信接口的通信装置,包括抑制装置,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信;通过第2通信接口与第2通信装置的建立通信的装置;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的装置;以及通过上述第1通信接口和上述第2通信接口,对上述第1通信装置和上述第2通信装置之间的数据通信进行中继的装置。
另外,根据本发明的另一种实施方式,提供一种具有多个通信接口的通信装置,包括抑制装置,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信;通过第2通信接口与第2通信装置建立通信的装置;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的装置;识别通过上述第2通信接口与上述第2通信装置的通信状态的装置;以及在上述通信状态不是正在通信的状态下,当通过第3通信接口连接了第3通信装置时,向通过上述第2通信接口形成的网络上的通信装置,报知基于上述第2通信接口的服务已经停止的装置,其中,当抑制与上述第1通信装置的通信且上述第2通信接口正在与上述第2通信装置通信时,即使识别出上述第3通信接口上连接了上述第3通信装置,也不使上述第3通信接口为有效,直到与上述第2通信装置的通信完成为止。
另外,根据本发明的另一种实施方式,提供一种具有多个通信接口的通信装置,包括抑制装置,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信;通过第2通信接口与第2通信装置建立通信的装置;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的装置;识别通过上述第2通信接口与上述第2通信装置的通信状态的装置;以及在上述通信状态不是正在通信的状态下,当通过第3通信接口连接了第3通信装置时,通过上述第2通信接口向上述第2通信装置,通知基于上述第2通信接口的服务成为忙的状态的装置。
另外,根据本发明的一种实施方式,提供一种具有多个通信接口的通信装置的通信方法,包括根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信的步骤;通过第2通信接口与第2通信装置建立通信的步骤;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的步骤;以及通过上述第1通信接口和上述第2通信接口,在上述第1通信装置和上述第2通信装置之间进行数据通信的步骤。
本发明的其它目的,将通过以下的附图和后述的详细说明而得到明确。


图1是表示数字照相机和打印机的有线连接例的图。
图2是表示实施例1的数字照相机和打印机的连接方式例的图。
图3是表示与个人计算机的连接方式例的图。
图4是表示实施例1的无线适配器(adapter)的结构的一个例子的框图。
图5是表示在USB设备一侧使用数据信号线的USB总线复位(bus reset)的结构的一个例子的图。
图6A、图6B是表示实施例1的无线适配器的连接控制处理的流程图。
图7是表示实施例1的、数字照相机200和打印机201经由无线适配器202以无线的方式进行打印时的程序的图。
图8是表示实施例2的数字照相机和打印机的连接方式例的图。
图9A、图9B是表示实施例2的无线适配器的抑制控制处理的流程图。
图10A、图10B是表示实施例3的无线适配器的连接控制处理的流程图。
图11A、图11B是表示实施例4的无线适配器的抑制控制处理的流程图。
具体实施例方式
下面,参照附图详细说明用于实施发明的优选实施例。
<实施例1>
图2是表示实施例1的数字照相机和打印机的连接方式例的图。在图2中,200是具有无线能力的数字照相机,具有以IEEE802.11b/11g/11a等为代表的WLAN(Wireless Local AreaNetwork无线局域网)或Bluetooth(注册商标)(蓝牙)等无线通信功能。201是现有的支持有线(USB电缆)连接的打印机。202是实施例1的无线通信设备,是具有USB、无线LAN等多个通信接口的无线适配器。无线适配器202通过USB电缆203与打印机201连接,并且,通过无线LAN与数字照相机200进行通信。并且,经由USB电缆203将从数字照相机200发送来的图像数据发送给打印机201。
如图3所示,该无线适配器202,在通过USB电缆301与个人计算机(PC)300连接时,进行从PC300到无线适配器202的无线信息的设定。此外,在通过USB电缆302与打印机201连接时,用作打印用的无线通信中继器。进而,在通过USB电缆303与数字照相机200连接时,用于同数字照相机200进行无线信息设定的配对(pairing)。
接着,用图4说明具有上述多个动作模式和多个通信接口的无线适配器202的结构。
图4是表示实施例1的无线适配器202的结构的一个例子的框图。在图4中,401是CPU,402是RAM,403是ROM。404是电源控制单元,405是USB设备控制器(USB-Device-Ctr),406是USB主控制器(USB-Host-Ctr),407是无线单元。408是无线适配器202的内部总线。
409是USB设备(USB-Device)连接器,410是USB主(USB-Host)连接器,411是检测是否连接了USB设备的信号(Vbus)。412是用于CPU401控制电源控制单元404的控制信号。413、414、415分别是由电源控制单元404控制的USB主控制器406用电源、无线单元407用电源、USB设备控制器405用电源。
并且,416是显示无线适配器202的连接状态等的由LCD、LED等构成的显示器。
图5是表示在USB设备一侧使用数据信号线的USB总线复位的结构的一个例子的图。在图5中,501、502是USB数据信号线,503、504是上拉电阻(pull up电阻),505、506是控制上拉电阻和数据信号线的连接的开关。并且,在与连接于USB设备连接器409的USB设备进行数据的发送接收时,由开关505、506根据通信速度接通上拉电阻503、504,从而开始数据的发送接收。
接着,使用图6A、图6B说明通过USB电缆将作为其它设备的PC300或打印机201连接到无线适配器202的USB设备连接器409时、CPU401所执行的连接控制。
CPU401具有可编程计时器,进行后述的计时器1、计时器2的计时。在原来的USB通信中,上述适配器返回自己支持的类型(class)的响应作为类型响应,并等待接收来自所连接的设备的数据。但是,当返回“假”的类型响应时,有时会识别为所连接的设备(在此是打印机)没有与所希望的设备(在此是数字照相机)进行连接,将不发送数据。
此时,等待接收来自所连接的设备的数据的计时器是计时器1。等待计时器1计时满,进入下一处理,从而在先前建立了无线LAN的连接的基础上,再次使打印机的通信有效,打印机能够经由无线适配器与数字照相机进行无线通信。
此外,进行数字照相机和无线适配器的连接确认时的计时器是计时器2。如果启动的计时器2已计时满,即不存在数字照相机时,或没有进行连接时,无线适配器202能通过向CPU休眠模式(sleepmode)转移,来以低耗电进行动作。
图6A、图6B是表示实施例1的无线适配器的连接控制处理的流程图。首先,当接通无线适配器202的电源时,进入步骤S601,进行无线适配器202的初始化。接着,在步骤S602中,通过信号(Vbus)411判断在USB设备连接器409上是否连接了其它设备。在此,当信号411变为“高电平”时,识别为连接了其它设备,进入步骤S603。在步骤S603中,根据表示可进行数据传送的数据传送速度,通过开关505、506接通上拉电阻503、504,成为允许与连接设备之间传送数据的状态。然后,在步骤S604中,启动计时器1,计时器1用于计量至识别出连接对象为止的时间。
接着,在步骤S605中,等待接收来自与USB设备连接器409相连接的设备的USB类型的询问,接收后进入步骤S606,返回类型的响应。后续的处理是确认从所连接的设备发送来的数据,并确认设备的种类(在实施例1中判断是打印机还是PC)和连接方法。
首先,在步骤S607中,例如如果接收数据是表示无线信息设定的配对信号,则识别为是基于图3所示的PC300和USB电缆301的连接,进入步骤S608,转移到配对模式。然后,在步骤S609中,无线适配器202执行与PC300之间的配对。在配对过程中,从PC300向无线适配器202传送无线信息,之后,无线适配器202按照所传送的无线信息形成无线网络。
接着,在步骤S610中,判断是否完成了配对,当完成时进入步骤S617,为了不允许发送接收数据而由开关505、506使上拉电阻503、504断开。然后,在步骤S618中,进入CPU休眠模式休眠预定的时间(n秒),在步骤S619中,为了确认连接PC300和无线适配器202的USB电缆301被拔掉而进行信号411的判断。之后,当来自PC300的USB电缆301被拔掉时,结束该处理。
此外,在上述步骤S607中,如果来自与USB设备连接器409相连接的设备的数据不是的配对信号,则进入步骤S611。在步骤S611中,判断是否接收了其它信号,如果没有接收到任何信号则进入步骤S612,如果计时器1没有计时满则返回步骤S607,继续等待信号的接收,直到计时器1计时满为止。之后,如果直到计时器1计时满也没有接收到配对信号和其它信号,则进入后面详述的步骤S614。
此外,在步骤S611中,当接收到其它信号时进入步骤S613,确认来自预定的打印机的信号,即所连接的设备是否为打印机201。在此,当不是来自打印机201的信号时进入步骤S617,执行上述处理。
另一方面,当接收到来自打印机201的信号时进入步骤S614,为了不允许在与打印机201之间发送接收数据,由开关505、506使上拉电阻503、504断开。然后,在步骤S615中,开始由无线单元407进行无线LAN的连接,在步骤S616中,启动用于确认通过无线的方式与数字照相机200的连接的计时器2。
接着,在步骤S620中,进行与数字照相机200的连接确认,当能够确认为连接时进入步骤S621,停止连接确认计时器2。接着,在步骤S622中,为了允许在与打印机201之间发送接收数据,由开关505、506接通上拉电阻503、504。然后,在步骤S623中,由于自动开始打印机201与数字照相机200连接时的动作,因此,开始在数字照相机200和打印机201之间经由无线适配器202的通信。
接着,在步骤S624中,接收打印数据,确认在数字照相机200和无线适配器202之间进行通信的通信端口是否被关闭。在此,当通信端口被关闭时进入步骤S625,为不允许数据通信,由开关505、506使上拉电阻503、504断开,结束该处理。
此外,在上述步骤S620中,当不能确认为与数字照相机200的连接时进入步骤S626,判断计时器2是否计时满,继续进行连接确认直到计时满为止。之后,当计时器2计时满仍无法确认连接时,进入步骤S617,执行上述处理。
接着,说明有无线能力的数字照相机200,经由无线适配器202以无线通信的方式向现有的有有线能力的打印机201传送图像数据文件,并由打印机201进行打印时的程序。
图7是表示实施例1的、数字照相机200和打印机201经由无线适配器202以无线的方式进行打印时的程序的图。首先,如图2所示,当无线适配器202通过USB电缆203与打印机201连接时,从打印机201向无线适配器202发出类型询问(701)。然后,当无线适配器202向打印机201返回类型响应(702)时,从打印机201发出表示与数字照相机200的会话开始(session)的PTP打开会话(703)。在此,无线适配器202,由于尚未在与数字照相机200之间建立无线连接,因此,为了不允许与打印机201的通信,暂时使上述上拉电阻503、504断开(704)。
接着,无线适配器202开始无线LAN连接,形成暂时专用网络(ad hoc network)(705),在从数字照相机200接收形成确认后(706),以多点传送(multicast)的方式将已加入网络这一情况,发送给同一网络中存在的设备(707)。在此,数字照相机200为了检索具有打印服务的设备,以多点传送的方式进行服务能力询问(708)。由此,由于无线通信适配器202存在于同一网络并与打印机201连接,从而能够向数字照相机200提供打印服务,因此,对数字照相机200发送服务能力的响应(709)。
接着,数字照相机200对无线适配器202进行用于获得设备的详细信息的设备信息询问(710)。由此,无线适配器202向数字照相机200返回设备信息响应(711)。然后,建立用于数字照相机200与打印机201进行数据通信的TCP会话(712),确认了该建立的无线适配器202,为了允许与打印机201进行数据通信,接通上述上拉电阻(713)。
由此,无线适配器202接收来自打印机201的类型询问(714),发送类型响应(715)。这次由于处于在数字照相机200和无线适配器202之间建立无线链接(link)、能够进行无线通信的状态,因此,在打印机201和数字照相机200之间建立用于传送图像数据文件的、成为主机协议(host protocol)的PTP会话(716)。然后,以PTP会话的方式经由无线适配器202将图像数据文件从数字照相机200传送给打印机201(717),当数字照相机200完成图像数据文件传送后,结束数据通信用的TCP会话(718)。
接着,无线适配器202识别与数字照相机200的无线通信已结束这一情况,将已使上述上拉电阻断开,不允许发送接收数据这一情况通知打印机201(719)。然后,以多点传送的方式继续向同一网络中存在的设备,发送表示仍参加在网络中的信号(720)。
根据实施例1,具有多个动作模式和多个通信接口的无线适配器202,当有无线能力的数字照相机200与现有的有有线能力的打印机201进行通信时,进行控制使得在可以与数字照相机200进行无线通信之后使打印机201动作,从而无需用户进行复杂的操作就可进行无线通信。
此外,通过在接通无线适配器202的电源后不立即进行无线动作而是按照动作模式控制无线动作,从而谋求耗电的降低。
<实施例2>
接着,参照附图详细说明本发明的实施例2。在实施例1中,以在无线适配器202的USB设备连接器409上连接了PC300或打印机201的情况为例进行了说明。在实施例2中,将以数字照相机通过USB电缆连接在USB主连接器410上的情况为例,说明无线适配器202的抑制控制。
实施例2的无线适配器的结构与用图4说明的实施例1的结构相同,故而省略对其的说明。
图8是表示实施例2的数字照相机和打印机的连接方式例的图。如图8所示,在实施例2中,在图2所示的实施例1的连接方式的基础上,还将数字照相机800通过USB电缆801连接到无线适配器202的USB主连接器410上。数字照相机800,是为了进行无线信息设定的配对而被连接在无线适配器202上的。
接着,用图9A、图9B说明在无线适配器202参加到网络中时、通过USB电缆801将数字照相机800连接到USB主连接器410上的情况下,CPU401所执行的抑制控制处理。
图9A、图9B是表示实施例2的无线适配器的抑制控制处理的流程图。首先,在无线LAN已启动的状态下开始,在步骤S901中,当检测到USB主连接器410的数据信号线变成了高电平(High)时,判断为在USB主连接器410上连接了设备(在本例子中为数字照相机800)。然后,在步骤S902中,判断无线状态是否为正在以多点传送的方式通知该适配器存在。在此,如果正在通知则进入步骤S904,如果不是正在通知则进入步骤S903。
在步骤S903中,判断无线适配器202是否正在与数字照相机200进行无线通信。在此,当正在通信时返回到步骤S902,进行等待直到通信结束为止。然后,当正在通知或通信结束时,在步骤S904中,使与打印机201连接的USB设备连接器409的上拉电阻断开,不能进行数据通信。接着,在步骤S905中,以多点传送的方式向存在于同一网络中的设备发出从无线网络退出的通知。
接着,在步骤S906中,进行停止无线的处理,在接下来的步骤S907中,将无线状态设定为空闲(IDLE)。然后,在步骤S908中,当存在来自通过USB电缆与USB主连接器410相连接的数字照相机800的无线信息设定配对请求时,进入步骤S909开始配对。然后,当确认配对结束后,从步骤S910进入步骤S911,当拔掉来自数字照相机800的USB电缆801后数据信号线为低电平时,判断为连接结束,进入步骤S912,进行无线通信的开始处理。
接着,当在步骤S913中形成网络时进入步骤S914,以多点传送的方式发送经由该适配器的网络参加通知。然后,当在步骤S915中确认与数字照相机200的连接后,在步骤S916中接通USB设备的上拉电阻。然后,在步骤S917中,开始与打印机201的通信,当在步骤S918中检测到通信结束后,在步骤S919中断开上述上拉电阻,在不能与打印机201通信的状态下结束。
根据实施例2,根据无线通信状态控制打印机201和无线适配器202的通信抑制,从而在无线适配器202与数字照相机200的通信过程中,即使从其它数字照相机800接到配对的请求,也能够进行控制而不妨碍正在进行无线通信的动作。
<实施例3>
接着,参照附图详细说明本发明的实施例3。实施例3与实施例1大体相同,但在无线适配器202与打印机201连接时,进行在内部保留来自打印机201的请求信号时的抑制控制,直到无线LAN连接为止。
实施例3的无线适配器的结构与用图4说明的实施例1的结构相同,故而省略对其的说明。
接着,用图10A、图10B说明当在图2所示的连接状态下、在无线适配器202的USB设备连接器409上、作为其它设备通过USB电缆连接PC300或打印机201时,CPU401所执行的连接控制。
图10A、图10B是表示实施例3的无线适配器的连接控制处理的流程图。首先,当接通无线适配器202的的电源后,进入步骤S1001,进行无线适配器202的初始化。接着,在步骤S1002中,根据信号(Vbus)411判断在USB设备连接器409上是否连接了其它设备。在此,当信号411变为“高电平”时,识别为连接了其它设备,进入步骤S1003,由开关505、506根据表示可传送数据的数据的传送速度接通上拉电阻503、504。
接着,在步骤S1005中,等待接收来自与USB设备连接器409相连接的设备的USB类型的询问,接收后进入步骤S1006,返回类型的响应。后续的处理是确认从所连接的设备发送来的数据,确认设备的种类(在实施例3中判断是打印机还是PC)和连接方法。
首先,在步骤S1007中,例如如果接收数据是表示无线信息设定的配对信号,则识别为是基于图3所示的PC300和USB电缆301的连接,进入步骤S1008,转移到配对模式。然后,在步骤S1009中,无线适配器202在与PC300之间执行配对。在配对过程中,从PC300向无线适配器202传送无线信息,之后,无线适配器202按照所传送的无线信息形成无线网络。
接着,在步骤S1010中,判断是否完成了配对,当完成时进入步骤S1015,为了不允许发送接收数据而由开关505、506将上拉电阻503、504断开。然后,在步骤S1016中,进入CPU休眠模式休眠预定的时间(n秒),在步骤S1017中,为了确认作为PC300和无线适配器202的连接的USB电缆301被拔掉而进行信号411的检查。之后,当来自PC300的USB电缆301被拔掉时,结束该处理。
此外,在上述步骤S1007中,如果来自与USB设备连接器409相连接的设备的数据不是配对信号,则进入步骤S1011,等待接收其它信号。之后,接收到其它信号后进入步骤S1012,在内部保留由打印机201请求的信号。然后,在步骤S1013中,开始无线LAN的连接,在步骤S1014中,启动用于确认通过无线的方式与数字照相机200的连接的计时器2。
接着,在步骤S1018中,进行与数字照相机200的连接确认,当能够确认为连接时进入步骤S1019,停止连接确认计时器2。接着,在步骤S1021中,进行所保留的请求信号的保留解除,并向打印机201发送。然后,在步骤S1022中,开始在数字照相机200和打印机201之间经由无线适配器202的通信。
接着,在步骤S1023中接收打印数据,确认在数字照相机200和无线适配器202之间进行通信的通信端口是否被关闭。在此,当通信端口被关闭时进入步骤S1024,为了不允许数据通信,由开关505、506将上拉电阻503、504断开,结束该处理。
此外,在上述步骤S1018中,如果无法确认为与数字照相机200的连接则进入步骤S1020,判断计时器2是否计时满了,继续进行连接确认直到计时满为止。之后,当计时器2计时满仍无法确认连接时,进入步骤S1015,执行上述处理。
根据实施例3,不必进行在中途复位USB以及响应该复位在打印机一侧再次进行从通信初始化开始的处理那样的控制。由此,不特别依赖于USB,而遵从例如IEEE1394等与无线适配器连接的结构也能取得同样的效果。
<实施例4>
接着,参照附图详细说明本发明的实施例4。在实施例4中,与实施例2相同,以在USB主连接器410上通过USB电缆连接了数字照相机的情况为例,说明无线适配器的抑制控制。
实施例4的无线适配器的结构与用图4说明的实施例2的结构相同,故而省略对其的说明。
此外,在实施例4中,作为数字照相机和打印机的连接方式,也使用在实施例2中所使用的图8所示的连接方式。
接着,用图11A、图11B说明在无线适配器202参加到网络中时、通过USB电缆801将数字照相机800连接到USB主连接器410上的情况下、CPU401所执行的抑制控制处理。
图11A、图11B是表示实施例4的无线适配器的抑制控制处理的流程图。首先,在无线LAN已启动的状态下开始,在步骤S1101中,当检测到USB主连接器410的数据信号线变成了高电平(High)时,判断为在USB主连接器410上连接了设备(在本例子中为数字照相机800)。然后,在步骤S1102中,确认等待接收配对请求的计时器1的开始状态,如果未开始则进入步骤S1103,使计时器1开始动作。
接着,在步骤S1104中,判断无线的状态是否为正在以多点传送的方式通知上述适配器的存在。在此,如果正在通知则进入步骤S1106,如果不是正在通知则进入步骤S1105。在步骤S1105中,判断无线状态是否为正在与数字照相机200进行通信。在此,当不是正在通信时则进入步骤S1106,判断设备状态是否为空闲(IDLE)。结果,如果是空闲则进入步骤S1107,将设备状态设定为忙(BUSY)。
此外,在上述步骤S1105中,如果无线状态是正在与数字照相机200通信则进入步骤S1108,使计时器1停止动作,进入步骤S1109。
然后,在步骤S1109中,当从数字照相机200接收设备信息的询问请求时进入步骤S1110,将设备状态设定为忙,并发送设备信息询问响应。然后,在步骤S1111中,判断无线状态是否为正在通信,在为正在通信时返回到步骤S1101。
接着,在步骤S1112中,判断是否接收到来自数字照相机800经由USB的配对请求,在接收到时进入步骤S1114,使计时器1停止动作。然后,在步骤S1115中开始配对,在步骤S1116中判断计时器2是否已开始动作。在此,如果已开始则照原样进入步骤S1118,如果未开始则进入步骤S1117,使计时器2开始动作再进入步骤S1118。
在该步骤S1118中等待配对的结束,如果未结束则进入步骤S1119,判断等待配对结束的计时器2是否计时满。在此,如果计时器2尚未计时满则返回到步骤S1118,等待配对结束。如果计时器2已计时满则进入步骤S1121,作为警告消息,在无线适配器202的显示器416上显示例如“配对没能完成,请拔掉电缆”。该消息在配对过程中电池余量降到足以进行处理的量以下处理不完全时显示。
此外,在上述步骤S1118中,当配对已结束时进入步骤S1122,作为消息,在无线适配器202的显示器416上显示例如“配对已结束,请拔掉电缆”。该消息是配对正常结束时的基本消息。
而在上述步骤S1112中,当尚未接收到配对请求时进入步骤S1113,判断等待接收配对请求的计时器1是否已计时满。在此,如果计时器1未计时满则返回到步骤S1101,如果计时满则进入到步骤S1120。作为警告消息,在无线适配器202的显示器416上显示例如“请确认设备状态,拔掉电缆”。这可以认为是在例如将与数字照相机800毫无关系的设备连接到无线适配器202的USB主连接器410等情况下发生。
这样,当步骤S1120~S1122中的任意一个处理结束后,进入步骤S1124,判断无线状态是否为正在通知。在此,如果不是正在通知则照原样进入步骤S1126,如果正在通知则进入步骤S1125,将设备的状态从忙状态设定为空闲状态,进入步骤S1126。在该步骤S1126中,为了确认USB电缆801已被拔掉这一情况,判断USB主连接器410的数据信号线是否为低电平。然后,当数据信号线变为低电平时结束该处理。
在配对结束时显示的警告消息,也可以在例如催促输入口令等情况下、口令验证失败时显示。
在以上说明的实施例中,在对无线适配器和数字照相机进行配对时,当由其它无线设备请求配对的情况下,仅抑制连接控制而不暂时停止无线通信。由此,要进行无线连接的数字照相机,可采用轮询法(polling)监视状态变化(BUSY→IDLE),从而能够省略直到构筑重新连接的无线网络为止所需要的时间,例如“网络扫描、参加到网络中、IP地址分配、设备检索”的时间,能够大幅缩短直到下次进行打印为止的时间。
此外,在以上说明的实施例中,在接收到配对请求之前将设备状态设定为BUSY,尽管这样会带来要进行无线连接的数字照相机能很快知道无线适配器和打印机的忙(BUSY)状态的效果,但也有可能在数字照相机以外的设备通过USB被连接时判断为忙(BUSY)。
此外,当在接收到配对请求之后将设备状态设定为BUSY时,能够可靠地通知BUSY,但由于判断变慢,所以直到根据USB主连接器的数据信号线的状态接收USB配对请求需要相当长的时间,此时,在以空闲(IDLE)响应设备信息询问之后,有可能允许来自数字照相机的无线连接。
但是,实际上从用户操作来看这一系列的时间是大体接近错误的时间,因此,通过设置实施例中那样的计时器1,也可以迅速进行上述当数字照相机以外的设备通过USB被连接时的错误检测。
此外,在实施例1~4中,作为无线通信方式,以IEEE 802.11x的无线LAN的点对点(adhoc)模式为例进行了说明,但也可以将本发明用于基础结构(infrastructure)模式、Bluetooth(注册商标)、UWB、WiMAX等其它无线通信方式。
本发明既可以用于由多个设备(例如主计算机、接口设备、读取器、打印机等)构成的系统,也可以用于由1个设备构成装置(例如复印机、传真装置等)。
另外,本发明的目的当然还可以通过以下方式实现,即向系统或装置提供存储了实现上述实施例的功能的软件的程序代码的记录介质,该系统或装置的计算机(CPU或MPU)读取并执行存储在记录介质中的程序代码。
这时,从记录介质读取的程序代码本身,实现上述实施例的功能,存储了该程序代码的记录介质构成本发明。
作为用于提供该程序代码的记录介质,可使用例如floppy(注册商标)盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性的存储卡、ROM等。
此外,不仅有通过执行计算机所读取的程序代码,实现上述实施例的功能的情况,当然还包括以下情况,即按照该程序代码的指示,在计算机上运行的操作系统(OS)等,进行实际处理的一部分或全部,通过该处理,实现上述实施例的功能。
当然还包括以下情况将从记录介质读取的程序代码,写入到插入计算机的功能扩展板或连接在计算机上的功能扩展单元所具备的存储器之后,按照该程序代码的指示,该功能扩展板或功能扩展单元所具备的CPU等进行实际处理的一部分或全部,通过该处理,实现上述实施例的功能。
以上,通过优选的实施例对本发明进行了说明,但本发明不限于上述实施例,可以在权利要求所述的范围内进行各种变形。
权利要求
1.一种具有多个通信接口的通信装置,包括抑制装置,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信;通过第2通信接口与第2通信装置的建立通信的装置;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的装置;以及通过上述第1通信接口和上述第2通信接口,对上述第1通信装置和上述第2通信装置之间的数据通信进行中继的装置。
2.根据权利要求1所述的通信装置,还包括根据从上述第1通信装置通过上述第1通信接口发送来的数据的内容,判断是否启动上述抑制装置的装置。
3.根据权利要求1所述的通信装置,还包括根据用上述第1通信接口连接的通信装置的种类,判断是否启动上述抑制装置的装置。
4.根据权利要求1所述的通信装置,还包括第1动作模式选择装置,在没启动上述抑制装置时,选择多个动作模式中的第1动作模式下的动作;以及第2动作模式选择装置,在启动了上述抑制装置时,选择多个动作模式中的第2动作模式下的动作。
5.根据权利要求4所述的通信装置,在选择了上述第1动作模式时,不建立通过第2通信接口与第2通信装置的通信。
6.根据权利要求1所述的通信装置,在不能建立通过上述第2通信接口与上述第1通信装置之外的通信时,在抑制与上述第1通信装置的通信的状态下以低耗电使上述第2通信接口和上述通信装置的控制单元动作,并且,在规定时间后解除上述低耗电下的动作,建立通过上述第2通信接口与上述第1通信装置之外的通信。
7.一种具有多个通信接口的通信装置,包括抑制装置,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信;通过第2通信接口与第2通信装置建立通信的装置;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的装置;识别通过上述第2通信接口与上述第2通信装置的通信状态的装置;以及在上述通信状态不是正在通信的状态下,当通过第3通信接口连接了第3通信装置时,向通过上述第2通信接口形成的网络上的通信装置,报知基于上述第2通信接口的服务已经停止的装置,其中,当抑制与上述第1通信装置的通信且上述第2通信接口正在与上述第2通信装置通信时,即使识别出上述第3通信接口上连接了上述第3通信装置,在与上述第2通信装置的通信完成之前也不使上述第3通信接口为有效。
8.一种具有多个通信接口的通信装置,包括抑制装置,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信;通过第2通信接口与第2通信装置建立通信的装置;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的装置;识别通过上述第2通信接口与上述第2通信装置的通信状态的装置;以及在上述通信状态不是正在通信的状态下,当通过第3通信接口连接了第3通信装置时,通过上述第2通信接口向上述第2通信装置通知基于上述第2通信接口的服务成为忙状态的装置。
9.根据权利要求1所述的通信装置,上述抑制装置,为了抑制上述第1通信接口,包括以下任意一种方法使上述第1通信接口在硬件上不可用;或者对于由上述第1通信装置请求的信号返回与通常不同的响应,使上述第1通信装置的动作停止;或者保留对由上述第1通信装置通过上述第1通信接口请求的信号的响应,在规定时间内不响应。
10.一种具有多个通信接口的通信装置的通信方法,包括根据来自与第1通信接口相连接的第1通信装置的数据,抑制与该第1通信装置的通信的步骤;通过第2通信接口与第2通信装置建立通信的步骤;在建立了与上述第2通信装置的通信之后,解除与上述第1通信装置的通信抑制的步骤;以及通过上述第1通信接口和上述第2通信接口,在上述第1通信装置和上述第2通信装置之间进行数据通信的步骤。
全文摘要
本发明提供一种通信装置及其通信方法,根据来自与第1通信接口相连接的第1通信装置的数据,抑制与第1通信装置的通信;通过第2通信接口与第2通信装置建立通信;在建立了与第2通信装置的通信之后,解除与第1通信装置的通信抑制;通过第1通信接口和第2通信接口,在第1通信装置和第2通信装置之间对数据进行通信。
文档编号G06F13/00GK1835539SQ20061006483
公开日2006年9月20日 申请日期2006年3月14日 优先权日2005年3月15日
发明者藤井贤一, 广濑崇俊, 名合秀忠, 七野隆广 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1