无线通信装置以及无线通信方法与流程

文档序号:11254604阅读:774来源:国知局
无线通信装置以及无线通信方法与流程

本发明涉及无线通信装置以及无线通信方法。



背景技术:

以往,公知有一种具有基础架构模式和wi-fi(注册商标)direct模式(以下,也称为“直接无线连接模式”)的设备,在基础架构模式中,外部的接入点作为中继站而将通信终端彼此无线连接,在wi-fidirect模式中,通信终端彼此不经由接入点而进行点对点的直接无线连接。例如,在专利文献1中记载了能够同时支持基础架构模式和直接无线连接模式的通信装置。

专利文献1:日本特开2014-225861号公报

另外,在尽管进行了用于与外部的接入点连接的设定,但例如由于外部的接入点处于能够通信的范围外、或者电源未接通而导致该接入点未与无线通信装置连接的情况下,无线通信装置为了与已设定的接入点连接而进行接入点的搜索。在搜索接入点时,无线lan适配器进行动态扫描,切换信道并且向全部信道依次发送探测请求。这里,如果能够同时通信的信道是1个,则在无线lan适配器使用某个信道,以通过直接无线连接模式与无线通信终端直接连接的状态来进行接入点的搜索时,由于动态扫描使用1个信道,因此,直接无线连接模式下的与无线通信终端的通信有时会断开。因此,例如在作为无线通信装置的打印机从以直接无线连接模式连接的作为无线通信终端的智能设备接收打印数据的情况下,由于打印机进行接入点的搜索(动态扫描),有时打印数据的通信完成延迟或数据通信中断。



技术实现要素:

本发明是为了解决这样的问题而完成的,其目的之一在于提供一种技术,能够更适当地进行基于直接无线连接的数据通信。

(1)用于达成上述目的的无线通信装置具有:间接无线通信部,其进行经由接入点的无线通信;直接无线通信部,其进行不经由所述接入点的直接无线通信;以及控制部,其控制所述间接无线通信部对所述接入点的搜索,所述控制部根据所述直接无线通信的通信状态,控制所述间接无线通信部搜索所述接入点的时机。

根据本发明,由于在与直接无线通信的通信状态对应的时机进行接入点的搜索,因此,能够降低接入点的搜索对基于直接无线连接的数据通信带来的影响,适当地进行基于直接无线连接的数据通信。

(2)在用于达成上述目的的无线通信装置中,可以是,所述控制部根据所述直接无线通信的通信状态,变更周期长度,所述周期长度是周期性地进行的所述接入点的搜索的间隔。

当采用该结构时,例如在进行不经由接入点的直接无线通信的情况下,通过将搜索的周期长度变更为较长,能够降低接入点的搜索对基于直接无线连接的数据通信带来的影响。

(3)在用于达成上述目的的无线通信装置中,可以是,所述控制部根据所述直接无线通信的通信状态,选择是否搜索所述接入点。

当采用该结构时,在进行直接无线通信的通信的情况下不搜索接入点,在不进行直接无线通信的通信的情况下进行接入点的搜索,能够降低接入点的搜索对基于直接无线连接的数据通信带来的影响。

(4)在用于达成上述目的的无线通信装置中,可以是,所述控制部根据所述直接无线通信的通信量,变更进行所述接入点的搜索的时机。

通过采用该结构,能够根据直接无线通信的通信量,更有效地降低接入点的搜索对基于直接无线连接的数据通信带来的影响。

(5)在用于达成上述目的的无线通信装置中,可以是,所述控制部根据通过所述直接无线通信而连接的终端的数量,变更进行所述接入点的搜索的时机。

通过采用该结构,能够根据通过直接无线通信而连接的终端的数量,更有效地降低接入点的搜索对基于直接无线连接的数据通信带来的影响。

(6)在用于达成上述目的的无线通信装置中,可以是,在进行了对所述接入点的无线连接的设定且未与所述接入点无线连接时,所述控制部使所述间接无线通信部搜索所述接入点。

通过采用该结构,通过在进行了对接入点的无线连接的设定且未与接入点无线连接时进行的接入点的搜索,能够降低对直接无线连接的数据通信带来的影响。

(7)在用于达成上述目的的无线通信装置中,可以是,所述间接无线通信部和所述直接无线通信部共用在无线通信中使用的天线。

通过采用该结构,在共用天线的直接无线通信与间接无线通信之间,能够降低由于用于间接无线通信的接入点的搜索而对直接无线连接的数据通信带来的影响。

(8)用于达成上述目的的无线通信方法是无线通信装置的无线通信方法,该无线通信装置具有:间接无线通信部,其经由接入点进行无线通信;以及直接无线通信部,其进行不经由所述接入点的直接无线通信,在该无线通信方法中,包含如下步骤:根据所述直接无线通信的通信状态,控制搜索所述接入点的时机。

根据本发明,由于在与直接无线通信的通信状态对应的时机进行接入点的搜索,因此,能够降低接入点的搜索对基于直接无线连接的数据通信带来的影响,适当地进行基于直接无线连接的数据通信。

此外,以上所述的各单元的功能由如下资源实现:由结构本身确定功能的硬件资源、通过程序确定功能的硬件资源、或者它们的组合。此外,这各个单元的功能并不限于由各自在物理上彼此独立的硬件资源实现。另外,本发明作为无线通信程序或者其记录介质也成立。当然,该记录介质既可以是磁记录介质也可以是磁-光记录介质,还可以是今后开发的任意一个记录介质。

附图说明

图1是示出本实施例的无线通信系统的结构图。

图2是示出本实施例的无线通信装置的框图。

图3是示出本实施例的无线通信终端的框图。

图4是示出本实施例的无线连接处理的流程图。

图5是示出本实施例的无线连接处理的时序图。

图6是示出本实施例的无线连接处理的时序图。

图7是示出本实施例的无线连接处理的流程图。

图8是示出本实施例的无线连接处理的流程图。

图9是示出本实施例的无线连接处理的时序图。

图10是示出本实施例的无线连接处理的时序图。

标号说明

1:打印机;2:接入点;3:智能手机;11:无线lan通信部;12:控制部;13:触摸面板显示器;14:打印机构;31:无线lan通信部;32:控制部;33:触摸面板显示器。

具体实施方式

以下,参照附图对本发明的实施方式进行说明。另外,对在各附图中对应的结构要素赋予同一标号,省略重复的说明。

1.无线通信系统的结构

图1是示出本实施例的无线通信系统的结构图。

图1示出无线通信系统,其包含:作为无线通信装置的一个实施例的打印机1;接入点2;作为无线通信终端的一个实施例的智能手机3。接入点2是按照无线lan协议(ieee802.11)将外部设备相互无线连接的中继站。在本实施例中,以如下无线通信系统为例进行说明:在打印机1中进行了与接入点2a以及接入点2b的连接设定,智能手机3a、智能手机3b能够不经由接入点2而与打印机1连接。但是,与打印机1连接的接入点2的数量、以及未经由接入点2而与打印机1连接的通信终端的数量不过是用于使说明具体化的例示,分别可以是1,也可以是3以上。

图2是示出本实施例的无线通信装置的框图。

如图2所示,作为无线通信装置的打印机1具有触摸面板显示器13、由计算机构成的控制部12、用于按照无线lan协议与外部设备进行通信的无线lan通信部11、以及对打印介质实施打印的打印机构14。控制部12控制间接无线通信部11a对接入点2的搜索。控制部12根据直接无线通信的通信状态,控制间接无线通信部11a搜索接入点2的时机。控制部12具有作为主存储装置的ram、作为外部存储装置的闪存、处理器以及输入输出机构,将存储于闪存中的无线通信程序读入到ram中并由处理器执行,由此,控制无线lan通信部11。

无线lan通信部11是仅具有1根天线的无线lan适配器,通过无线通信程序进行控制,具有经由接入点2而以基础架构模式与外部设备无线连接的功能(间接无线通信)、以及不经由接入点2而与外部设备无线连接的功能(直接无线通信)。即,无线lan通信部11作为间接无线通信部11a以及直接无线通信部11b而发挥功能。另外,作为直接无线通信,能够采用wi-fi(注册商标)direct模式、wi-fi(注册商标)direct标准的自主groupowner模式、bluetooth(注册商标)等各种各样的点对点(peer-to-peer)的无线通信,在本实施例中,进行基于自主groupowner模式的直接无线通信,在该自主groupowner模式下,打印机1的无线lan通信部11(直接无线通信部11b)作为接入点而发挥功能。

上述无线lan通信部11使用ch1~ch13这13个信道进行无线通信。此外,无线lan通信部11能够同时与多个通信终端连接,但由于在间接无线通信部11a和直接无线通信部11b中共用1根天线,因此,能够在间接无线通信和直接无线通信中同时使用的信道为1个。因此,无线lan通信部11在使用某个信道进行直接无线通信时,能够使用与直接无线通信相同的信道进行间接无线通信,但无法使用与直接无线通信不同的信道进行间接无线通信。由此,在共用天线的直接无线通信与间接无线通信之间,能够降低由于用于间接无线通信的接入点2的搜索而对直接无线连接的数据通信带来的影响。

控制部12可以根据直接无线通信的通信状态,变更周期性地进行的接入点2的搜索的间隔即周期长度t(参照图5)。由此,例如在进行不经由接入点2的直接无线通信的情况下,通过将搜索的周期长度t变更为较长,能够降低接入点2的搜索对基于直接无线连接的数据通信带来的影响。

控制部12可以根据直接无线通信的通信状态,选择是否搜索接入点2。由此,在正进行直接无线通信的通信的情况下不搜索接入点2,在未进行直接无线通信的通信的情况下进行接入点2的搜索,能够降低接入点2的搜索对基于直接无线连接的数据通信带来的影响。

控制部12可以根据直接无线通信的通信量,变更进行接入点2的搜索的时机。由此,能够根据直接无线通信的通信量,更有效地降低接入点2的搜索对基于直接无线连接的数据通信带来的影响。

控制部12可以根据通过直接无线通信而连接的终端的数量,变更进行接入点2的搜索的时机。由此,能够根据通过直接无线通信而连接的终端的数量,更有效地降低接入点2的搜索对基于直接无线连接的数据通信带来的影响。

控制部12可以在进行了对接入点2的无线连接的设定、且未与接入点2无线连接时,使间接无线通信部11a搜索接入点2。由此,通过在进行了对接入点2的无线连接的设定、且未与接入点2无线连接时进行的接入点2的搜索,能够降低对直接无线连接的数据通信带来的影响。

图3是示出本实施例的无线通信终端的框图。

如图3所示,作为无线通信终端的智能手机3具有用于按照无线lan协议与外部设备进行通信的无线lan通信部31、由计算机构成的控制部32以及触摸面板显示器33。控制部32具有作为主存储装置的ram、作为外部存储装置的闪存、处理器以及输入输出机构,该控制部32将存储于闪存中的无线通信程序加载到ram并由处理器执行,由此控制无线lan通信部31。无线lan通信部31通过无线通信程序进行控制,具有经由接入点2而与外部设备无线连接的功能。另外,无论无线lan通信部31是否具有不经由接入点2而与外部设备无线连接的功能,在打印机1作为接入点而发挥功能的情况下,智能手机3能够不经由接入点2而与打印机1直接无线通信。

根据本实施例,由于在与直接无线通信的通信状态对应的时机进行接入点2的搜索,因此,能够降低接入点2的搜索对基于直接无线连接的数据通信带来的影响,适当地进行基于直接无线连接的数据通信。

2.无线通信方法(第一实施例)

接下来,参照图4至图6对上述打印机1的作为无线通信方法的无线连接处理的第一实施例进行说明。

图4是示出本实施例的无线连接处理的流程图。图5以及图6是示出本实施例的无线连接处理的时序图。图4所示的无线连接处理的序列可以是定期起动,也可以根据用户对打印机1的指示而起动。

首先,在步骤s101中,控制部12判定是否进行了针对外部的接入点(ap)2的连接设定。如果控制部12存储有ssid以及密码,则判定为进行了针对1个以上的接入点2的连接设定,如果没有存储,则判定为未进行连接设定。在未进行针对1个以上的接入点2的连接设定的情况下(步骤s101:否),控制部12无需搜索接入点2,因此,结束无线连接处理。

在进行了针对1个以上的接入点2的连接设定的情况下(步骤s101:是),在步骤s102中,控制部12判定是否正与进行了连接设定的任意一个接入点2连接。在正与进行了连接设定的任意一个接入点2连接的情况下(步骤s102:是),无需搜索接入点2,因此,结束无线连接处理。

这里,例如,即使在打印机1中进行了针对某个接入点2的连接设定,但在该接入点2实际上不存在于来自打印机1的电波到达的范围内的情况下、或者接入点2的电源未接通的情况下,也可能产生打印机1无法与接入点2连接的状况。在与进行了连接设定的接入点2均未连接的情况下(步骤s102:否),在步骤s103中,控制部12判定不经由接入点的直接无线通信功能是否已起动。具体而言,控制部12判定打印机1以直接无线通信模式进行无线连接的功能是否已起动。

在不经由接入点2的直接无线通信功能未起动的情况下(步骤s103:否),在步骤s108中,控制部12按照恒定的周期反复接入点2的搜索(动态扫描)、以及与通过动态扫描搜索到的接入点2进行连接的处理。

具体而言,如图5所示,控制部12依次切换从ch1至ch13的信道,并使无线lan通信部11在ch1~ch13的各信道中发送1次探测请求pr1n~pr13n。接入点2在接收到探测请求pr1n~pr13n时,发送探测响应。探测响应是包含各接入点2的ssid在内的分组。当无线lan通信部11接收到探测响应时,控制部12将包含于探测响应中的ssid与连接设定的ssid进行对照。控制部12在2个ssid一致的情况下,使用连接设定的密码进行与接入点2的连接。在无线lan通信部11未接收到探测响应的情况下、以及包含于探测响应中的ssid与连接设定的ssid不一致的情况下,不进行与接入点2的连接处理。

接下来,在步骤s110中,控制部12判定是否已通过上述动态扫描而与连接设定的任意一个接入点2连接。在已与任意一个接入点2连接的情况下(步骤s110:是),结束无线连接处理。在未能与接入点2连接的情况下(步骤s110:否),在经过规定的时间后,返回步骤s101的处理。

另一方面,在不经由接入点2的直接无线通信功能已起动的情况下(步骤s103:是),在步骤s104中,控制部12针对预先确定的周期长度t的期间,测量不经由接入点2的直接无线通信的通信量。另外,控制部12通过指定周期长度t的测量开始和测量结束,能够从无线lan通信部11取得通信量(数据量)。

接下来,在步骤s105中,控制部12判定不经由接入点2的直接无线通信的通信量是否超过预先确定的阈值。这里的阈值可以被设定为:例如在像接收打印数据那样进行连续的通信的情况下超过阈值,仅在进行用于防止基于超时的自动切断的保持活动(keepactive)通知的情况下不超过阈值。

在不经由接入点2的直接无线通信的通信量不超过预先确定的阈值的情况下(步骤s105:否),在步骤s106中,控制部12与上述步骤s108同样地执行接入点2的搜索以及针对搜索到的接入点2的连接,在步骤s107中,判定是否已与连接设定的任意一个接入点2连接。而且,在已与任意一个接入点2连接的情况下(步骤s107:是),结束无线连接处理,在与任何接入点2均未能连接的情况下(步骤s107:否),返回步骤s104的处理,对下一周期测量直接无线通信的通信量。

在不经由接入点2的直接无线通信的通信量超过预先确定的阈值的情况下(步骤s105:是),返回步骤s104的处理,控制部12不执行接入点2的搜索以及针对搜索到的接入点2的连接,而对下一周期测量直接无线通信的通信量。

当按照这样预先确定的每个周期,根据直接无线通信的通信量,选择是否搜索接入点2时,在各周期中的直接无线通信的通信量为阈值以下的情况下,从无线lan通信部11在图5所示的时机发送探测请求pr1n~pr13n。即,在各信道中,发送探测请求pr1n~pr13n的间隔是恒定的。另一方面,在开始从智能手机3a向打印机1发送打印数据等,从而各周期中的直接无线通信的通信量变化而超过阈值的情况下,从无线lan通信部11例如在图6所示的时机发送探测请求pr1n~pr13n。具体而言,当直接无线通信的通信量在接入点2的搜索(探测请求pr1n~pr13n)后超过阈值时,在从探测请求pr1n的发送起经过周期长度t的时刻不发送探测请求pr1n+1。同样地,在从ch2至ch13的信道中,在从之前的探测请求pr2n~pr13n的发送起经过周期长度t的时刻也不发送探测请求pr2n+1~pr13n+1。

例如当在ch1中发送探测请求时,无线lan通信部11等待针对探测请求的探测响应的接收,在规定的期间等待下一个探测请求的发送。在打印机1正使用ch1与智能手机3进行直接无线通信的情况下,当在ch1中发送探测请求并等待探测请求的期间中,打印机1与智能手机3的使用了ch1的直接无线通信断开。但是,根据以上说明的实施例,在打印机1与智能手机3正进行超过阈值的通信量的直接无线通信的情况下,不进行各信道ch1~ch13的搜索,因此,打印机1与智能手机3的直接无线通信不会停滞。由此,能够降低接入点2的搜索对基于直接无线连接的数据通信带来的影响,能够适当地进行基于直接无线连接的数据通信。另一方面,在打印机1未使用任何信道与智能手机3进行超过阈值的通信量的直接无线通信的情况下,在ch1中发送探测请求并搜索接入点2,因此,能够将打印机1与接入点2连接。即,根据本实施例,在直接无线通信线路空闲时,能够高效地搜索接入点2。这样,由于接入点2的搜索是在未进行直接无线通信的通信时进行的,因此,接入点2的搜索不会对直接无线通信的数据通信带来影响。因此,即使像本实施例那样,构成为无线lan通信部11在使用某个信道进行直接无线通信时,能够使用与直接无线通信相同的信道进行间接无线通信,但无法使用与直接无线通信不同的信道进行间接无线通信,也不会使直接无线通信的数据通信中断,能够进行使用了ch1~ch13的信道的搜索(动态扫描),能够适当地进行基于直接无线连接的数据通信。

3.无线通信方法(第二实施例)

接下来,参照图7对上述打印机1的作为无线通信方法的无线连接处理的第二实施例进行说明。

图7是示出本实施例的无线连接处理的流程图。在本实施例中,根据不经由接入点2而与打印机1连接的通信终端的数量,变更反复搜索接入点2的周期。具体而言,如下所述。

在上述步骤s103中,在判定为不经由接入点2的直接无线通信已起动的情况下(步骤s103:是),在步骤s201中,控制部12判定通过不经由接入点2的直接无线通信而连接的终端的数量是否为1以上。在不存在通过不经由接入点2的直接无线通信而连接的终端的情况下(步骤s201:否),在步骤s108、s110中,控制部12与通过进行动态扫描而搜索到的接入点2连接。在不存在通过不经由接入点2的直接无线通信而连接的终端的情况下,不会由于动态扫描而导致直接无线通信停滞,因此,这里,只要将动态扫描的周期长度设定得较短,使得到与接入点2的连接所需的时间缩短即可。

在通过不经由接入点2的直接无线通信而连接的终端的数量为1以上的情况下(步骤s201:是),在步骤s202中,控制部12根据通过直接无线通信而连接的终端的数量,设定周期长度t。具体而言,通过直接无线通信而连接的终端的数量越多,则控制部12将周期长度t设定得越长。

这样,在设定周期长度t后与第一实施例同样地反复步骤s104至步骤s107的处理,由此,通过直接无线通信而连接的终端的数量越多,则越减小接入点2的搜索频率,能够延长不经由接入点2的直接无线通信的持续时间。此外,在本实施例中,也按照每1周期测量通信量,根据通信量选择是否执行该周期内的动态扫描,因此,即使直接无线连接的终端较少,在实际的基于直接无线连接的通信量较多的情况下,直接无线通信也不会停滞。即,根据本实施例,当直接无线通信线路空闲时,能够高效地搜索接入点2。

4.无线通信方法(第三实施例)

接下来,参照图8对上述打印机1的作为无线通信方法的无线连接处理的第三实施例进行说明。

图8是示出本实施例的无线连接处理的流程图。在本实施例中,根据不经由接入点2的直接无线通信的通信量,按照每个周期,变更反复搜索接入点2的周期。具体而言,如下所述。

在通过不经由接入点2的直接无线通信而连接的终端的数量为1以上的情况下(在第二实施例的步骤s201中判定为“是”的情况下),在步骤s104中,控制部12与第一实施例同样地,测量不经由接入点2的直接无线通信的通信量。在本实施例中,接入点2的搜索周期长度t根据通信量进行设定,但测量通信量的时间长度也可以根据周期长度t而变化,还可以与周期长度t没有关系而是恒定的。

接下来,在步骤s301中,控制部12根据测量的通信量设定周期长度t。具体而言,通信量越多,则控制部12将周期长度t设定得越长。而且,对全部信道大致地搜索接入点2(在1~13信道的各个中,逐次地发送探测请求),在步骤s106中,执行针对搜索到的接入点2的连接,在步骤s107中,判定是否已与连接设定的任意一个接入点2连接。而且,在已与任意一个接入点2连接的情况下(步骤s107:是),结束无线连接处理,在残留有未连接的接入点2的情况下(步骤s107:否),返回步骤s104的处理,对下一周期测量直接无线通信的通信量,在步骤s301中,对搜索接入点2的周期进行重新设定。

图9以及图10是示出本实施例的无线连接处理的时序图。

在这样按照每个周期,根据直接无线通信的通信量设定搜索接入点2的周期的情况下,当通信量增大时,从无线lan通信部11例如在图9所示的时机发送探测请求。在周期n中,当直接无线通信的通信量比之前的周期n-1的通信量增加时,根据周期n的通信量而设定的从探测请求pr1n至探测请求pr1n+1为止的周期长度tn+1比之前的根据周期n-1的通信量而设定的从探测请求pr1n-1至探测请求pr1n为止的周期长度tn要长。相反地,当通信量减少时,从无线lan通信部11例如在图10所示的时机发送探测请求。当在周期n中,直接无线通信的通信量比之前的周期n-1减少时,根据周期n的通信量而设定的从探测请求pr1n至探测请求pr1n+1为止的周期长度tn+1比之前的根据周期n-1的通信量而设定的从探测请求pr1n-1至探测请求pr1n为止的周期长度tn短。

这样,根据本实施例,由于根据直接无线通信的通信量来动态地设定搜索接入点2的周期,因此,当直接无线通信线路空闲时,能够高效地搜索接入点2,能够降低对直接无线通信带来的影响。

5.其他实施方式

另外,本发明的技术范围不限于上述实施例,当然可以在不脱离本发明主旨的范围内施加各种变更。例如,在上述实施例中,对全部13个信道一致地选择接入点的搜索的执行和不执行,并设定搜索周期,但也可以按照每个信道测量通信状态,选择搜索的执行和不执行并设定搜索周期。

此外,在上述实施例中,例示了打印机作为无线通信装置,但本发明当然能够应用于具有无线通信部的各种无线通信装置,该无线通信部具有经由接入点与外部设备无线连接的功能、以及不经由接入点而与外部设备无线连接的功能,并使用共用的天线实现这2个功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1