通信装置、通信方法和计算机可读存储介质与流程

文档序号:28752126发布日期:2022-02-08 00:59阅读:71来源:国知局
通信装置、通信方法和计算机可读存储介质与流程
通信装置、通信方法和计算机可读存储介质
1.本技术是申请号为201710611801.5,申请日为2017年7月25日,发明名称为“通信装置、控制方法和计算机可读存储介质”的发明专利申请的分案申请。
技术领域
2.本发明总体涉及通信装置、通信方法和计算机可读存储介质,具体地涉及无线通信中的通信控制技术。


背景技术:

3.由ieee802.11标准系列代表的无线lan系统已经在许多设备中使用。在无线lan中,网络由作为基站操作的接入点(在下文中称为“ap”)控制,该基站能够与一个或更多个无线终端通信。无线lan的网络由ap和站(在下文中称为“sta”)形成,该站是落在通过ap发射的无线电波的覆盖范围内并且与ap建立了无线连接的无线终端。近年来,除了这种传统的ap和sta的简单无线网络构造之外,市场上已经出现了用于通过各种形式的无线lan实现网络的产品和规格标准。
4.存在如下通信装置,该通信装置为了加入多个无线网络,能够同时执行作为基站进行通信的ap功能(在下文中称为“ap模式”)和通过连接到作为基站操作的其他装置来进行通信的sta功能(在下文中称为“sta模式”)。这种通信装置能够作为ap操作以形成独立的网络,同时通过作为sta操作而被连接到其他ap(参考日本特开2011-259033号公报和日本特开2013-172275号公报)。
5.在通信装置要同时执行sta模式和ap模式的情况下,可能存在对能够用于通信装置的通信的无线信道的限制。因此,由于这种限制,可能会损失用户便利性。


技术实现要素:

6.本发明防止由于对能够执行多种通信模式的通信装置中的可用通信信道的限制而引起的用户便利性的损失。
7.根据本发明的一个方面,提供了一种通信装置,其能够同时执行加入由其他通信装置形成的无线网络的第一模式和形成无线网络的第二模式,所述通信装置包括:确定单元,用于确定在正由所述通信装置执行的第一模式中使用的第一无线信道是否是预定无线信道,在执行第二模式时,所述通信装置需要该预定无线信道具有用于避免无线电波干扰的预定功能;以及控制单元,用于在所述确定单元确定第一无线信道是预定无线信道的情况下,利用与第一无线信道不同的第二无线信道执行第二模式,并在所述确定单元没有确定第一无线信道是预定无线信道的情况下,利用第一无线信道执行第二模式。
8.根据本发明的另一方面,提供了一种由通信装置执行的通信方法,所述通信装置能够同时执行加入由其他通信装置形成的无线网络的第一模式和形成无线网络的第二模式,所述方法包括:确定在正由通信装置执行的第一模式中使用的第一无线信道是否是预定无线信道,在执行第二模式时,通信装置需要该预定无线信道具有用于避免无线电波干
扰的预定功能;在确定第一无线信道是预定无线信道的情况下,利用与第一无线信道不同的第二无线信道执行第二模式;以及在没有确定第一无线信道是预定无线信道的情况下,利用第一无线信道执行第二模式。
9.通过以下(参照附图)对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
10.包含在说明书中并构成说明书的一部分的附图例示了本发明的实施例,并且与文字说明一起用来解释本发明的原理。
11.图1是示出无线通信系统的构造的示例的视图;
12.图2是示出sta-ap 101的硬件布置的示例的框图;
13.图3是示出sta-ap 101的功能构造的框图;
14.图4是示出sta模式连接处理的过程的示例的流程图;
15.图5是示出ap模式启动处理的过程的示例的流程图;
16.图6是示出无线通信系统中的处理过程的示例的序列图;
17.图7是示出sta模式连接处理的过程的示例的流程图;
18.图8是示出ap模式启动处理的过程的示例的流程图;
19.图9是示出打印处理的过程的示例的流程图;
20.图10是示出无线通信系统中的处理过程的示例的序列图;以及
21.图11是示出无线通信系统中的处理过程的另一示例的序列图。
具体实施方式
22.下面将参照附图详细描述本发明的示例性实施例。应当指出,除非另外具体说明,否则在这些实施例中描述的部件、数字表示和数值的相对布置不限制本发明的范围。
23.在描述各实施例共有的无线通信系统的构造和包括在无线通信系统中的通信装置(sta-ap 101(稍后描述))的布置之后,将描述根据各个实施例的处理过程。
24.(无线通信系统的构造)
25.图1示出根据各个实施例的无线通信系统的构造的示例。该无线通信系统是符合ieee802.11标准系列的无线lan的通信系统,并且通过包括多个通信装置(sta-ap 101、ap 102、sta 103和sta 104)而形成。
26.sta-ap 101是具有符合ieee802.11标准的sta(站)模式和ap(接入点)模式的两种功能的通信装置,并且能够同时执行sta模式和ap模式。另一方面,ap 102是起符合ieee802.11标准的接入点作用的通信装置,并且sta 103和sta 104是起符合ieee802.11标准的站作用的通信装置。
27.在sta模式中,sta-ap 101能够加入通过具有其他ap功能的通信装置形成的第一无线网络。此外,在ap模式中,sta-ap 101能够形成不同于sta-ap 101以sta模式已经加入到的第一无线网络的第二无线网络。图1示出sta-ap 101如何能够以ap模式形成无线网络106,同时以sta模式加入通过ap 102形成的无线网络105。注意,图1进一步示出如下状态:sta 103能够加入通过ap 102形成的无线网络105,并且sta 104能够以ap模式加入通过sta-ap 101形成的无线网络106。
28.在通信装置(诸如能够同时执行sta模式和ap模式的sta-ap 101)中,如上所述,可能存在对可用于通信装置的通信的无线信道的限制。例如,由于硬件限制,能够仅通过一个无线信道通信的通信装置需要针对sta模式和ap模式使用相同的无线信道。即,当这种通信装置以sta模式加入在2.4-ghz频带的信道1(2412mhz)上的无线网络时,通信装置还需要以ap模式在2.4-ghz频带的信道1上形成无线网络。
29.注意,存在通过包括多个rf控制模块和多个天线而能够加入彼此不同的无线信道上的无线网络的通信装置。然而,通信装置中包括多个rf控制模块和天线会通过使电路或天线的布置复杂化而增加成本或能够增加装置的尺寸。因此,实际上并非所有能够同时执行ap模式和sta模式的通信装置均需要包括这种多个rf控制模块和天线。
30.因此,假定根据该实施例的sta-ap 101包括一个rf控制电路并且能够每次仅以一个无线信道进行操作。因此,在sta-ap 101要同时执行sta模式和ap模式的情况下,需要使用相同的无线信道形成无线网络105和无线网络106。
31.注意,各种使用限制能够根据无线信道而存在。例如,尽管具有无线lan功能的许多通信装置能够在2.4-ghz频带中通信,但是即使这种通信装置也可能不支持5-ghz频带中的通信。因此,如果无线网络在5-ghz频带中形成,则可能无法通过该无线网络中的一些通信装置进行通信。
32.另外,一些国家和地区对称为5-ghz频带的w53(信道52-60:5260mhz-5320mhz)和w56(信道100-140:5500mhz-5700mhz)的无线信道施加限制,以防止与其他系统的干扰。例如,为了使用这些无线信道,通信装置必须包括诸如dfs(动态频率选择)或tpc(发送功率控制)的机构。特别地,由于形成w53/w56无线网络的ap需要用于检测雷达的硬件,所以制造/操作成本会增加并且控制会变得复杂。另外,这种ap需要在预定时段内进行雷达检测以形成无线网络,并且在该时段期间无法进行无线通信。因此,用户便利性劣化。此外,当检测到雷达时,这种ap需要将使用的信道切换到其他无线信道,并且这可能再次需要雷达检测。
33.根据该实施例的sta-ap 101基于这种限制的存在而执行通信控制。更具体地,在用于通过sta模式连接到邻近的ap的无线信道是例如5-ghz频带的无线信道或包括在w53/w56中的无线信道的情况下,sta-ap 101停止或不启动ap模式。此外,在用于以sta模式连接到邻近的ap的无线信道是如上所述的预定无线信道的情况下,sta-ap 101在例如2.4-ghz频带中启动ap模式,并且通过按时分在各模式之间进行切换来启动ap模式和sta模式。作为这些控制操作的结果,当通过以由sta模式使用的无线信道启动ap模式而同时执行sta模式和ap模式时,能够防止如下问题的发生,例如其他装置无法连接到以ap模式形成的无线网络等。注意,在用于以sta模式连接到邻近的ap的无线信道不是如上所述的预定无线信道的情况下,通过使用与以sta模式使用的无线信道相同的无线信道,sta-ap 101启动/再启动ap模式。因此,sta-ap 101能够以无线信道同时执行sta模式和ap模式,而不会发生任何问题,例如其他装置无法连接到以ap模式形成的无线网络。
34.(sta-ap 101的布置)
35.图2示出sta-ap 101的硬件布置的示例。sta-ap 101包括作为其硬件布置的例如存储单元201、控制单元202、功能单元203、输入单元204、输出单元205、通信单元206和天线207。
36.存储单元201由例如rom和ram两者或其中的一者形成,并且存储用于进行各种操
作(稍后描述)的程序和各种信息(诸如用于无线通信的通信参数等)。在此,rom是只读存储器的首字母缩写,并且ram是随机存取存储器的首字母缩写。注意,除了存储器(诸如rom和ram)之外,存储介质(诸如软盘、硬盘、光盘、磁光盘、cd-rom、cd-r、磁带、非易失性存储卡或dvd)可以用作存储单元201。
37.控制单元202由至少一个cpu或mpu形成并且通过执行存储在存储单元201中的程序来控制整个sta-ap 101。在此,cpu是中央处理单元的首字母缩写,并且mpu是微处理单元的首字母缩写。注意,控制单元202能够通过与os和存储在存储单元201中的程序协作来控制整个sta-ap 101。在此,os是操作系统的首字母缩写。此外,控制单元202控制功能单元203以执行预定处理,诸如摄像处理、打印处理和投影处理。
38.功能单元203是用于sta-ap 101执行预定处理的硬件。例如,如果sta-ap 101是照相机,则功能单元203用作摄像单元并且进行摄像处理。另外,例如,如果sta-ap 101是打印机,则功能单元203用作打印单元并且执行打印处理。此外,例如,如果sta-ap 101是投影仪,则功能单元203用作投影单元并且执行投影处理。由功能单元203待处理的数据可以是存储在存储单元201中的数据或通过经由通信单元206(稍后描述)与其他通信装置通信而获得的数据。注意,在该实施例中,sta-ap 101是打印机并且执行作为预定处理的打印处理。然而,本发明不限于此。sta-ap 101能够是具有任意功能的装置,诸如复印机、扫描器、数码相机、pc或诸如智能电话的移动装置。
39.输入单元204接受来自用户的各种操作。输出单元205向用户做出各种输出。在此,输出单元205的输出包括画面上的显示、扬声器的音频输出、振动输出等中的至少一个。注意,输入单元204和输出单元205可以通过触摸面板等在单个模块中一起实施。
40.通信单元206进行符合ieee802.11标准系列的ip通信控制和无线通信控制。ip是因特网协议的首字母缩写。此外,通信单元206控制天线207以发送/接收用于无线通信的无线信号。sta-ap 101经由通信单元206与其他通信装置进行内容(诸如图像数据、文档数据、视频数据等)的通信。注意,根据该实施例的sta-ap 101的通信单元206包括至少一个rf控制模块(称为无线芯片)和一个天线,并且能够每次通过仅一个无线信道进行通信。
41.图3示出sta-ap 101的功能构造的示例。sta-ap 101包括作为功能构造的例如无线lan控制单元301、sta控制单元302、ap控制单元303、打印控制单元304和操作控制单元305。
42.在通信装置能够通过其他无线lan通信的情况下,无线lan控制单元301根据对应无线lan的信号格式,来对发送/接收无线信号进行控制。无线lan控制单元301还执行与符合ieee802.11标准系列的无线lan相关的各种控制。sta控制模块302是用于以sta模式进行控制的控制单元,并且进行控制以连接到不同于自装置的起ap作用的通信装置。ap控制单元303是用于以ap模式进行控制的控制单元,并且进行控制以通过使自装置起ap的作用而形成无线网络。
43.打印控制单元304经由无线lan控制单元301从其他通信装置接收打印作业并且根据接收的打印作业执行打印。注意,虽然sta-ap 101在该实施例中已经被描述为打印机,但是本发明不限于此。根据装置的类型,sta-ap 101能够包括各种功能单元。例如,如果sta-ap 101是照相机,则其可以包括摄像控制单元,并且如果sta-ap 101是扫描器,则其可以包括读取控制单元。操作控制单元305接受并且管理来自sta-ap 101的用户的操作并且根据
操作在合适的时间将适当的信号发送至无线lan控制单元301、sta控制单元302、ap控制单元303和打印控制单元304中的各个。
44.注意,在一个示例中,这些控制单元301到305的功能通过控制单元202执行存储在存储单元201中的程序来实施。此时,除了计算和处理信息之外,控制单元202还通过根据控制程序进行对各个硬件的控制来实施各功能。注意,图3的功能构造中包括的功能中的一些或全部可以作为硬件来实施。在这种情况下,控制单元301到305中包括的功能中的一些或全部能够通过例如asic(专用集成电路)形成。
45.(处理过程)
46.接着,将描述通过上述sta-ap 101执行的处理的一些实施例。
47.《第一实施例》
48.图4示出当sta-ap 101以sta模式加入无线网络105时的处理过程的示例。这种处理在sta-ap 101的用户完成设置以使sta-ap 101通过无线lan加入网络时被执行。sta-ap 101通过无线lan加入网络的设置包括诸如用于识别网络的ssid、安全方法和通行码的设置。另外,如果用户已经执行了一次设置,则这种处理在sta-ap 101未以sta模式加入网络时或在接通电源时被执行。在此,假定sta 104能够在仅2.4-ghz频带中通信并且不支持5-ghz频带。因而,当该实施例的sta-ap 101以sta模式使用5-ghz频带时,其停止或不启动ap模式,并且当sta-ap 101以sta模式使用2.4-ghz频带时,其使用与以sta模式使用的无线信道相同的无线信道启动ap模式。
49.注意,除了控制各个硬件之外,图4中示出的流程图可以通过sta-ap 101的控制单元202执行存储在存储单元201中的控制程序并且执行信息的计算和处理来实施。
50.首先,sta-ap 101根据用户经由输入单元204输入的设置搜索ap(步骤s401)。sta-ap 101通过发送由ieee802.11标准系列限定的探测请求搜索例如匹配由用户指定的ssid和安全方法的ap。在ap不能够被发现时(在步骤s402中为否),sta-ap 101继续搜索ap。当ap被发现时(在步骤s402中为是),处理前进到步骤s403。注意,虽然在此已经描述在用户已经预设无线设置之后执行对ap的搜索的情况,但是本发明不限于此。例如,在搜索邻近的ap之后,sta-ap 101能够经由输出单元205向用户通知各个连接候选ap,并且然后进行控制以接受由用户从候选中选择的期望的连接目的地ap。
51.在步骤s403中,sta-ap 101确定是否执行ap模式。即,sta-ap 101确定无线网络106是否由ap控制单元303形成。当确定ap模式被执行时(在步骤s403中为是),sta-ap 101确定在步骤s401中发现的ap是否正在5-ghz频带中操作,即无线网络是否已经在5-ghz频带中形成(步骤s404)。当确定发现的ap正在5-ghz频带中操作时(在步骤s404中为是),sta-ap 101随后在当前执行的ap模式中确定自装置是否正在等待打印作业(步骤s405)。换言之,sta-ap 101确定是否已经从其他通信装置接收到打印作业,该其他通信装置已经加入以ap模式形成的无线网络106,并且当前处于打印状态。即,sta-ap 101确定在打印时其不处于打印作业待机状态(在步骤s405中为否)。另一方面,sta-ap 101确定在未打印时其处于打印作业待机状态(在步骤s405中为是)。注意,在存储单元201正在存储(虽然未打印)已经从其他装置接收到的打印作业的状态下,即,打印待机作业被保持的状态,sta-ap 101能够确定其未处于打印作业待机状态(在步骤s405中为否)。例如,sta-ap 101能够确定即使在由于出现的错误(诸如在打印期间墨或片材的耗尽)而引起打印已经停止的状态下,自装置也
未处于打印作业待机状态(在步骤s405中为否)。当sta-ap 101确定自装置正在打印并且未处于打印作业待机状态时(在步骤s405中为否),其待机直到自装置改变到打印作业待机状态。当sta-ap 101确定自装置在ap模式中处于打印作业待机状态时(在步骤s405中为是),其停止ap模式(步骤s406)。即,sta-ap 101维持以ap模式的通信,而未停止ap模式,直到自装置改变到打印处理在那时未被执行的状态,并且然后在自装置已经改变到打印处理未被执行的状态之后停止ap模式。这能够在基于从其他通信装置接收的打印作业而执行打印时防止停止ap模式,该其他通信装置已经加入以ap模式形成的网络并且允许网络在来自其他通信装置的打印请求已经正常终止之后被取消。
52.注意,当sta-ap 101停止ap模式时,其可以通知用户已经停止以ap模式的操作。这允许例如sta-ap 101的用户知道:为了在sta-ap 101中执行打印并非将sta 104直接连接到sta-ap 101,而需要使用sta模式将sta 104连接到与sta-ap 101连接的ap。另外,在步骤s406中停止ap模式之前,sta-ap 101能够被设置以接受关于ap模式是否能够被停止的用户选择。例如,sta-ap 101能够在输出单元205上显示选择画面并且仅在用户已经允许ap模式停止时使处理前进到步骤s406。
53.随后,sta-ap 101连接到在步骤s401中发现的ap(在5-ghz频带中操作)(步骤s407)。在5-ghz频带中以sta模式操作时,如果sta-ap 101进一步以ap模式同时操作,则sta-ap 101也将必须通过使用在5ghz频带中的ap模式进行操作。如果sta-ap 101在使用ap模式的5-ghz频带中启动无线网络106,则在仅2.4-ghz频带中操作的其他通信装置不能够加入无线网络106。因此,即使sta-ap 101正在执行ap模式,通信装置不能够加入由ap模式形成的无线网络的现象也能够发生,并且用户可能感到困惑。相比之下,如果要在5-ghz频带中以sta模式操作,则根据该实施例的sta-ap 101停止以ap模式的操作。因此,当sta-ap 101在5ghz频带中以sta模式操作时,能够抑制在5ghz频带中以ap模式的同时操作,并且前述用户困惑能够根据需要通过通知用户操作状态来防止。
54.此外,具有仅ap功能的ap 102通常具有用于2.4-ghz频带和5-ghz频带二者的rf控制功能。因此,可以存在如下情况:ap 102能够在2.4-ghz频带中形成独立的网络(未示出),同时在5-ghz频带中形成包含sta-ap 101的无线网络105。在这种情况下,具有2.4-ghz频带无线lan功能的sta 104可以经由ap 102与sta-ap 101通信。因而,替代在5-ghz频带中执行ap模式,sta-ap 101能够停止ap模式并且通知用户该停止。这允许用户执行操作以经由ap 102将sta 104连接到sta-ap 101。
55.返回对步骤s403的描述,当sta-ap 101确定自装置未执行ap模式时(在步骤s403中为否),其立即连接到在步骤s401中发现的ap(步骤s407)。这是因为不需要考虑无线信道限制,除非在sta模式和ap模式能够同时执行的环境下。另外,在步骤s404中,当发现的ap的操作频率不是5-ghz频带时(在步骤s404中为否),sta-ap 101确定发现的ap的无线信道是否和以自装置的ap模式使用的无线信道彼此不同(步骤s408)。如果这些无线信道相同(在步骤s408中为否),则sta-ap 101按现状连接到发现的ap(步骤s407)。另一方面,如果这些无线信道彼此不同(在步骤s408中为是),则sta-ap 101将以自装置的ap模式使用的无线信道改变为与发现的ap的无线信道相同的无线信道并且再启动ap模式(步骤s409)。随后,在ap模式已经再启动之后,sta-ap 101连接到在步骤s401中发现的ap(步骤s407)。这使得能够仅以一个无线信道同时执行sta模式和ap模式的sta-ap 101能够实施同时操作。注意,在
步骤s409中,如在步骤s405中一样,如果在改变以ap模式使用的无线信道之前存在打印作业,则sta-ap 101可以待机直到打印结束。因此,能够防止打印操作的中断。另一方面,如果无线信道在打印作业结束之前被改变,则已经发送打印作业的通信装置能够立即尝试再连接,以便能够进行正常打印,而无中断。另外,在这种情况下,sta-ap 101能够快速地连接到在步骤s401中发现的ap。
56.接着,将参考图5描述在sta-ap 101启动ap模式时的处理过程。当响应于sta-ap 101的用户完成设置以使sta-ap 101通过无线lan形成网络时,执行这种处理。sta-ap 101通过无线lan形成网络的设置包括诸如用于识别网络的ssid、安全方法和通行码的设置。另外,在用户已经执行了一次设置之后,sta-ap 101响应于电源的接通而执行这种处理。此外,根据图4的流程图,如果sta模式中的连接目的地ap已经改变或者当ap模式停止一次时离开无线网络,则sta-ap 101可以再次执行该处理。注意,除了控制各个硬件之外,图5中示出的流程图还能够通过sta-ap 101的控制单元202执行存储在存储单元201中的对应控制程序并且执行信息的计算和处理来实施。
57.首先,sta-ap 101确定自装置当前是否连接到处于sta模式中的其他ap(步骤s501)。当sta-ap 101确定自装置连接到处于sta模式中的ap时(在步骤s501中为是),随后确定该sta模式的使用的频带是否是5-ghz频带(步骤s502)。如果sta模式的使用的频带是5-ghz频带(在步骤s502中为是),则sta-ap 101通知用户ap模式不能够被启动(步骤s503)。此时,如果这种处理未通过来自用户的明确指令而开始,则sta-ap 101能够通知用户不能够通过使图标等显示在作为输出单元205而包括的显示器上来启动ap模式的事实。
58.如果sta模式中的使用的频带不是5-ghz频带而是2.4-ghz频带(在步骤s502中为否),则sta-ap 101以与以sta模式使用的无线信道相同的无线信道来启动ap模式(步骤s504)。这使得能够仅以一个无线信道来进行无线通信的sta-ap 101能够使用sta模式和ap模式同时执行无线通信。
59.另一方面,当sta-ap 101确定自装置未连接到处于sta模式中的ap时(在步骤s501中为否),其搜索在2.4-ghz频带中的可用信道并且使用确定为可用的无线信道来启动ap模式(步骤s506)。
60.接着,将参考图6描述在根据该实施例中的无线通信系统中执行的处理过程。首先,sta-ap 101响应于其启动而开始sta-模式-连接处理(s601)。根据图4的流程图执行这种处理。sta-ap 101发送探测请求以根据用户预先设置的无线设置来搜索ap 102(s602)。此时,假定ap 102由于诸如未通电或处于远离sta-ap 101的位置等原因而未发送探测响应,并且假定sta-ap 101此时不能够发现ap 102。
61.接着,假定用户已经操作输入单元204并且指示sta-ap 101的ap模式的启动(s603)。当sta-ap 101接收到启动ap模式的指令时,其根据图5执行ap-模式-启动处理(s604)。此时,由于sta-ap 101未连接到处于sta模式中的ap,所以其搜索在2.4-ghz频带中可用的无线信道(s605)。在此,假定作为搜索的结果,sta-ap 101已经确定信道1可用。sta-ap 101能够根据该确定结果在信道1中启动ap模式并且形成无线网络106(s606)。
62.在此,假定sta 104已经执行连接处理以请求sta-ap 101进行打印(s607)。根据ieee802.11标准进行连接处理,并且在进行认证、关联和密钥交换之后建立该连接。当sta 104加入无线网络106时,其要求sta-ap 101进行打印(s608)。在接收到打印请求的情况下,
sta-ap 101从sta 104连续地接收用于打印的数据。注意,虽然图6未示出此时用于打印的数据的发送/接收,但是假定该处理继续,直到s611中的打印完成(稍后描述)。
63.在此,假定sta-ap 101在打印请求期间已经发送探测请求并且通过接收来自ap 102的探测响应而发现ap 102(s609和s610)。另外,假定此时由ap 102使用的无线信道是在5-ghz频带中的信道36。响应于ap 102的发现,sta-ap 101已经被设置为连接到处于sta模式中的ap 102。然而,此时,由于sta-ap 101以ap模式打印,所以其未进行连接处理,直到打印已经完成。
64.随后,在以ap模式完成打印的情况下,sta-ap 101将打印完成通知发送到sta 104(s611)。然后,在发送打印完成通知之后,sta-ap 101执行断开处理以断开与加入了无线网络106的sta 104的连接(s612)。例如,sta-ap 101根据ieee802.11标准发送解除认证消息并且断开建立的连接。在已经完成断开处理之后,sta-ap 101停止以ap模式的操作(s613)。在停止以ap模式的操作之后,sta-ap 101执行连接处理以建立与ap 102的连接(s614)。随后,sta-ap 101能够从已经加入无线网络105的各个通信装置(例如,sta 103)接收打印请求等。
65.如上所述,在sta模式和ap模式的同时操作中,sta-ap 101能够进行控制,以便使用在2.4-ghz频带中的同一无线信道,而不使用在5-ghz频带中的无线信道。此外,当以sta模式统一操作时,在5-ghz频带中的操作是可行的。
66.注意,在上述描述中,为了支持通过使用ap模式仅在2.4-ghz频带中操作的通信装置(例如,sta 104),当以sta模式待连接的目标ap正在5-ghz频带中操作时,sta-ap 101停止ap模式。然而,可能存在如下情况:sta-ap 101已经以ap模式在5-ghz频带中与sta 104初始通信。在这种情况下,在步骤s404中,sta-ap 101能够确定发现的ap是否正在2.4-ghz频带中操作。即,当以当前操作的ap模式使用的频带和以sta模式在连接目标ap中使用的频带彼此不同时,sta-ap 101可以停止ap模式。注意,在此描述的频带表示包括多个无线信道的单个频带(诸如2.4-ghz频带和5-ghz频带),并且无线信道表示包括在各频带中的一个或更多个部分频带。即,在步骤s404中,sta-ap 101确定使用的频带是否彼此匹配,并且如果它们匹配(在步骤s404中为否),则sta-ap 101确定在频带中使用的无线信道是否彼此匹配(步骤s408)。另外,如果使用ap模式连接的sta 104支持由发现的ap使用的频带,则sta-ap 101不需要停止ap模式。因此,sta-ap 101可以进行通信以确认由以ap模式连接的sta 104支持的频带。
67.在5-ghz频带用于以ap模式操作的状态的情况下,诸如当sta 104能够仅使用5-ghz频带时,如果以sta模式使用的频带是2.4-ghz频带,则sta-ap 101不能够启动ap模式。因此,在这种情况下,在步骤s502中,sta-ap 101能够确定在以sta模式使用的频带是2.4-ghz频带时,ap模式不能够被启动。此外,在这种情况下,在步骤s505中,sta-ap 101能够搜索在5-ghz频带中可用的信道。
68.《第二实施例》
69.在第一实施例中,限制在5-ghz频带中的sta模式和ap模式的同时执行。然而,在第二实施例中,限制使用需要雷达检测的w53/w56的无线信道的sta模式和ap模式的同时执行。当sta-ap 101启动使用w53/w56的无线信道的ap模式时,需要在启动之前执行雷达检测处理达预定时段,以便确认该信道将不与天气雷达等干扰,并且因此在该时段期间不能够
进行无线通信。另外,即使sta-ap 101已经形成无线网络106,而未在预定时段中检测到雷达波,其随后也需要雷达检测处理的连续执行。如果已经检测到雷达波,则sta-ap 101需要停止以该无线信道进行的无线通信达预定时段并且切换到其他无线信道。此外,由于sta-ap 101在该切换操作时可能需要再次进行雷达检测,所以可能延长不能够进行通信的时段并且劣化用户便利性。例如,即使当以sta模式进行打印时,由于以ap模式的雷达波的检测,sta-ap 101可能需要切换到其他无线信道,并且可能进一步需要以切换的目的地无线信道执行雷达检测处理达预定时段。在这种情况下,由于sta-ap 101在sta模式中将在打印操作途中中断作业的接收,所以sta-ap 101可能无法正常地完成打印操作。
70.在该实施例中,在图4的步骤s404中,sta-ap 101不确定在发现的ap中使用的频带是否是5-ghz频带,但是确定在发现的ap中使用的无线信道是否包括在w53/w56中。此外,在图5的步骤s502中,sta-ap 101不确定以sta模式使用的频带是否是5-ghz频带,但是确认使用的无线信道是否包括在w53/w56中。如果以sta模式使用的无线信道包括在w53/w56中,则sta-ap 101确定ap模式不能够被启动。此外,如果以sta模式使用的无线信道不包括在w53/w56中,则sta-ap 101以与以sta模式使用的无线信道相同的无线信道来启动ap模式。
71.此外,在步骤s505和s506中,sta-ap 101能够通过以2.4-ghz频带中的可用无线信道启动ap模式,来增加连接到各种通信装置的可能性。即,如果sta模式未被启动,则sta-ap 101在2.4-ghz频带中启动ap模式,而非在5-ghz频带中启动ap模式。因此,更多的通信装置能够在ap模式中连接到sta-ap 101。
72.《第三实施例》
73.存在能够通过按时分动态地切换使用的信道来同时加入使用彼此不同的无线信道的多个无线网络的通信装置,尽管由于硬件限制,该通信装置一次只能以一个信道进行通信。甚至当通信装置已经在sta模式中加入信道1的无线网络时,这种通信装置也能够在ap模式中加入使用不同于信道1的信道(诸如信道6等)的无线网络。此时,通信装置通过进入由ieee802.11标准限定的省电状态能够向通信装置在sta模式中已经加入到的无线网络的ap通知:无法在除了已经发送信标之前和之后的定时以外的定时接收数据包。因此,通信装置在除了已经发送信标之前和之后的定时以外的定时,以ap模式的无线信道进行操作。接着,通信装置通过在信标在无线网络(装置在sta模式中已经加入到该无线网络)中被发送的定时,以无线网络(装置在ap模式中已经加入到该无线网络)的无线信道发送rts/cts,来抑制其他通信装置发送数据包。随后,通信装置能够在信标在无线网络(装置在sta模式中已经加入到该无线网络)中被发送的定时,切换到无线网络的无线信道并且在无线网络中与各个通信装置通信。
74.在该实施例中,假定sta-ap 101能够通过以这种方式动态地切换多个无线信道而以多个无线信道进行时分(伪)并行通信。当sta-ap 101同时执行sta模式和ap模式时,如果由在启动sta模式时发现的ap使用的频带是5-ghz频带,则sta-ap 101能够使ap模式在2.4-ghz频带中操作。
75.下面将在该实施例中描述不同于第一实施例的点。注意,除了控制各个硬件之外,图7至图9中示出的流程图(稍后描述)能够通过sta-ap 101的控制单元202执行存储在存储单元201中的控制程序并且执行信息的计算和处理来实施。
76.图7示出当sta-ap 101在sta模式中加入无线网络105时的处理过程的示例。步骤
ghz频带操作,因此sta-ap 101根据图7已经启动ap模式并且将其操作模式设置为动态信道改变模式(s1010)。sta-ap 101然后连接到ap 102并且加入无线网络105(s1011)。在此,假定sta-ap 101从加入无线网络106的sta 104接收打印请求(s1012)。然后,根据图9,由于其操作模式是动态信道改变模式,所以sta-ap 101暂时地离开尚未从中接收到打印请求的无线网络105(s1013)。随后,当已经完成打印时,sta-ap 101将打印完成通知发送至sta 104(s1014)并且再加入无线网络105(s1015)。
82.接着,将描述图11。在图11中,s1101至s1109与图10的s1001至s1009相同,并且其描述将被省略。因为ap 102正使用2.4-ghz频带的信道6,所以sta-ap 101根据图7已经启动ap模式并且使用信道6再启动ap模式(s1110)。除了通过使用信道6连接到ap 102之外(s1111),sta-ap 101进一步再连接到无线网络106中的已经将使用的无线信道切换为信道6的sta 104(s1112)。接着,当sta-ap 101接收到来自sta 104的打印请求时(s1113),sta-ap 101根据图9执行打印而不停止sta模式,这是因为在这种情况下,其操作模式不是动态信道改变模式。随后,当已经完成打印处理时,sta-ap 101将打印完成通知发送至sta 104(s1114)。以相同的方式,甚至当sta-ap 101从sta 103(例如,经由ap 102)接收到打印请求时(s1115),sta-ap 101根据图9执行打印而不停止ap模式,并且在完成打印之后将打印完成通知发送至sta 103(s1115)。
83.如上所述,在该实施例中,如果以sta模式使用的频带是2.4-ghz频带,则sta-ap 101使用相同的无线信道用于ap模式以稳定通信,并且设置能够连接许多通信装置的状态。另一方面,即使以sta模式使用的频带是5-ghz频带,sta-ap 101也能够设置在2.4-ghz频带中通过操作ap模式能够连接许多通信装置的状态。此外,如果sta模式和ap模式以不同的信道进行操作,则sta-ap 101能够通过在已经开始应用通信时启用在该通信中使用的模式的无线通信并且停止其他无线通信,来稳定通信。
84.《第四实施例》
85.虽然在第三实施例中限制了在5-ghz频带中同时操作sta模式和ap模式,但是在第四实施例中限制了以需要雷达检测的w53/w56的无线信道同时操作sta模式和ap模式。
86.在该实施例中,sta-ap 101在图7的步骤s704中,不确定发现的ap的使用的频带是否是5-ghz频带,但是确定由发现的ap使用的无线信道是否包括在w53/w56中。另外,在图8的步骤s802中,sta-ap 101不确定以sta模式使用的频带是否是5-ghz频带,但是确认使用的无线信道是否包括在w53/w56中。如果以sta模式使用的无线信道包括在w53/w56中,则sta-ap 101将通过使用未包括在w53/w56中的无线信道来以ap模式操作。因此,处理负载能够被减小,这是因为sta-ap 101不需要执行雷达检测处理。sta-ap 101能够防止发生响应于雷达波的检测而中断连接的事件。另外,sta-ap 101能够同时操作不具有雷达检测功能的sta模式和ap模式。如果w53/w56中包括的无线信道未以sta模式使用,则sta-ap 101将以ap模式使用的无线信道设置为与以sta模式使用的无线信道相同。因此,在某一时刻,能够仅使用一个无线信道来无线通信的sta-ap 101能够同时以sta模式和ap模式操作。
87.此外,在步骤s805和s806中,sta-ap 101能够通过以2.4-ghz频带中可用的无线信道来启动ap模式,来增加与各种通信装置的连接的可能性。即,当未启动sta模式时,sta-ap 101能够在2.4-ghz频带中启动ap模式,以替代在5ghz频带中启动ap模式。因此,更多的通信装置能够在ap模式中连接到sta-ap 101。
88.《其他实施例》
89.在第一实施例和第三实施例中,在sta-ap 101发现使用2.4-ghz频带的ap和使用5-ghz频带的ap作为连接目的地ap候选的情况下,sta-ap 101能够优选地选择使用2.4-ghz频带的ap作为连接目的地。这避免sta-ap 101需要停止ap模式或将其操作位置设置为动态信道改变模式。因此,sta-ap 101能够防止ap模式不能够被使用的情况,并且因此能够提高用户便利性。另外,在sta-ap 101发现使用2.4-ghz频带的ap和使用5-ghz频带的ap两者的情况下,仅当使用5-ghz频带的ap能够在较高的速度下执行通信时,sta-ap 101能够优选地选择使用5-ghz频带的ap作为连接目的地ap。例如,考虑如下情况:使用2.4-ghz频带的第一ap支持ieee802.11n通信标准,并且使用5-ghz频带的第二ap符合ieee802.11ac通信标准。在这种情况下,由于第二ap能够在较高的速度下通信,所以sta-ap 101能够将选择第二ap作为连接目的地ap。另一方面,考虑如下情况:因为使用2.4-ghz频带的第一ap和使用5-ghz频带的第二ap两者都支持ieee802.11n通信标准,所以能够预期这两个ap将能够以相同的通信速率通信。在这种情况下,由于第一ap和第二ap二者能够仅以近似相同的速度通信,所以sta-ap 101能够选择使用2.4-ghz频带的ap作为连接目的地ap,该使用2.4-ghz频带的ap即使在ap模式被启动时也能够无限制地通信。
90.虽然已经描述sta-ap 101将在步骤s401和s701中继续ap搜索处理,但是由于即使在以ap模式打印时发现ap连接处理也不可以被执行直到完成打印,所以这种搜索处理在打印期间可以被停止。通过在打印期间停止ap搜索处理,sta-ap 101能够讯速地完成打印,并且减少与搜索处理相关的功率消耗和无线频带的占有率。
91.在第三实施例中,描述了sta-ap 101总是使用2.4-ghz频带以启动ap模式。然而,在预先知道加入无线网络106的通信装置能够使用5-ghz频带的情况下,当以sta模式使用的频带是5-ghz频带时,sta-ap 101能够在5-ghz频带中启动ap模式。例如,能够在sta-ap 101的ui上准备允许将5-ghz频带设置为以ap模式使用的频带的设置项目,以便用户能够任意地选择5-ghz频带。然而,即使在这种情况下,ap模式也能够被设置为总是使用2.4-ghz频带作为sta-ap 101的默认设置,以适应没有关于无线通信的大量知识的用户。
92.此外,sta-ap 101可以经由wi-fi直连的组所有者协商(在下文中称为“go nego”)启动ap模式。在这种情况下,sta-ap 101能够在启动ap模式之前知道能够由加入无线网络106的各个无线通信装置使用的无线信道。注意,ap模式在此对应于被确定为wi-fi直连标准中的组所有者的角色,并且用作加入无线网络106的sta的通信装置对应于wi-fi直连标准中的客户端。在这种情况下,sta-ap 101能够以sta模式使用5-ghz频带的特定无线信道,并且在该5-ghz频带无线信道由客户端支持时,在5-ghz频带中启动ap模式。因此,sta-ap 101不需要动态地切换无线信道并且能够与需要以ap模式通信的对方装置通信。然而,甚至当ap模式经由go nego被启动时,可以考虑如下情况:sta-ap 101与除了已经在以ap模式形成的无线网络106中执行go nego的通信装置以外的通信装置进行通信。在这种情况下,sta-ap 101能够在2.4-ghz频带中启动ap模式。另外,可以通过sta-ap 101的用户接受预先做出的操作来设置:sta-ap 101是否能够与除了已经执行go nego的通信装置以外的通信装置进行通信。例如,可以被布置为,使得sta-ap 101具有占用由自装置执行的直接通信的模式和允许从多个通信装置通过直接模式进行通信的模式,并且用户能够从sta-ap 101的ui切换模式。
93.另外,为了预先知道能够通过加入无线网络106的各个通信装置使用的无线信道,sta-ap 101能够使用其他种方法,诸如wi-fi直连标准的邀请。
94.注意,虽然在上述各实施例中给出使用2.4-ghz频带和5-ghz频带的示例的描述,但是本发明不限于这些频带。在其他频带中比在一个频带中具有更多使用限制的情况下,上述实施例中的各个能够应用到能够与这些频带并行进行无线通信的装置。
95.此外,在第二实施例和第四实施例中,在以sta模式使用的无线信道是需要雷达检测的无线信道(诸如包括在w53/w56中的无线信道)的情况下,限制sta模式和ap模式的同时执行。然而,本发明不限于此。即,即使无线信道未包括在w53/w56中,只要无线信道需要具有预定功能作为当以sta模式中使用的无线信道在ap模式中使用时的条件,就能够施加相同的限制。
96.根据本发明,在能够同时执行多种通信模式的通信装置中,能够通过对可用通信信道的限制来防止用户便利性的损失。
97.其他实施例
98.可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)
tm
)、闪存设备以及存储卡等中的一个或更多个。
99.本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
100.虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1