电子设备以及通信控制方法

文档序号:53239 发布日期:2021-09-28 浏览:51次 >En<

阅读说明:本技术 电子设备以及通信控制方法 (Electronic device and communication control method ) 是由 小泉纯平 于 2021-03-23 设计创作,主要内容包括:本发明提供一种根据工作模式而执行接入点的扫描处理的电子设备以及通信控制方法等。电子设备(200)包括:无线通信部(220),其实施经由外部的接入点(AP)的无线通信;处理部(210),其以包括第一工作模式和与第一工作模式相比而功率消耗较少的第二工作模式在内的多个工作模式中的任意一个工作模式进行工作,并对无线通信部(220)进行控制。处理部(210)在工作模式为第一工作模式的情况下,作为接入点(AP)的扫描处理而执行第一扫描处理,且在工作模式为第二工作模式的情况下,执行与第一扫描处理相比而对扫描对象进行了限制的第二扫描处理。(The invention provides an electronic device and a communication control method for executing scanning processing of an access point according to an operation mode. An electronic device (200) includes: a wireless communication unit (220) that performs wireless communication via an external Access Point (AP); and a processing unit (210) that controls the wireless communication unit (220) by operating in any one of a plurality of operation modes including a first operation mode and a second operation mode that consumes less power than the first operation mode. A processing unit (210) executes a first scanning process as a scanning process of an Access Point (AP) when the operation mode is a first operation mode, and executes a second scanning process that restricts a scanning target compared to the first scanning process when the operation mode is a second operation mode.)

电子设备以及通信控制方法

技术领域

本发明涉及一种电子设备以及通信控制方法等。

背景技术

众所周知一种实施对成为无线通信的连接对象的设备进行搜索的扫描处理的装置。例如,依据Wi-Fi方式的无线通信中的扫描处理为SSID(Service Set Identifier,服务集标识符)的扫描。

在专利文献1中,公开了一种通过附加限制的扫描从而缩短分机成为接收模式的时间的方法。在专利文献2中,公开了一种根据基于连接历史而形成的SSID检索优先度列表而对基站进行扫描的方法。在专利文献2中,也公开了一种用户对所存储的SSID的数量进行设定的方法。

在专利文献1、专利文献2等现有方法中,并未考虑电子设备的工作模式。具体而言,在包含功率消耗较多的工作模式和较少的工作模式的电子设备中,根据工作模式的不同,所期望的扫描处理也有所不同。因此,在现有方法中,例如在维持省电状态的同时适当地对连接目标进行扫描变得困难。

专利文献1:日本特开平8-265823号公报

专利文献2:日本特开2004-343458号公报

发明内容

本公开的一个方式涉及一种电子设备,其具备:无线通信部,其实施经由外部的接入点的无线通信;处理部,其以包括第一工作模式和与所述第一工作模式相比而功率消耗较少的第二工作模式在内的多个工作模式中的任意一个工作模式进行工作,并对所述无线通信部进行控制,所述处理部在所述工作模式为所述第一工作模式的情况下,作为所述接入点的扫描处理而执行第一扫描处理,且在所述工作模式为所述第二工作模式的情况下,执行与所述第一扫描处理相比而对扫描对象进行了限制的第二扫描处理。

本公开的其他方式涉及一种通信控制方法,其为电子设备中的通信控制方法,所述电子设备以包括第一工作模式和与所述第一工作模式相比而功率消耗较少的第二工作模式在内的多个工作模式中的任意一个工作模式进行工作,并实施与外部的接入点的无线通信,在所述通信控制方法中,在所述工作模式为所述第一工作模式的情况下,作为所述接入点的扫描处理而执行第一扫描处理,并且在所述工作模式为所述第二工作模式的情况下,执行与所述第一扫描处理相比而对扫描对象进行了限制的第二扫描处理。

附图说明

图1为对电子设备与接入点的连接进行说明图。

图2为电子设备的结构例。

图3为处理部以及无线通信部的详细的结构例。

图4为对扫描处理的结果进行显示的画面的示例。

图5为全扫描中的处理负荷与处理部的处理能力的关系图。

图6为全扫描中的处理负荷与限制扫描中的处理负荷的关系图。

图7为对包括扫描处理在内的处理的流程进行说明的流程图。

图8为对限制扫描进行说明的流程图。

图9为对包括扫描处理在内的处理的流程进行说明的流程图。

图10为工作模式与限制内容的关系例。

具体实施方式

以下,对本实施方式进行说明。另外,以下所说明的本实施方式并非是对权利要求书的范围所记载的内容进行不当限定的实施方式。此外,本实施方式中所说明的结构并不一定全部是必要结构要件。

1.系统结构

图1为示意性地表示本实施方式的系统结构的一个示例的图。如图1所示,本实施方式的电子设备200与接入点AP连接。接入点AP为例如具有路由器功能的无线路由器。

电子设备200例如为打印机。或者,电子设备200也可以为扫描仪、传真装置或者复印机。电子设备200可以为具有多种功能的复合机(MFP:Multifunction Peripheral),且具有印刷功能的复合机也是打印机的一个示例。或者,电子设备200也可以为投影仪、头戴型显示装置、可穿戴设备、生物体信息测量设备、自动装置、影像设备、便携信息终端或者物理量计测设备等。生物体信息测量设备为脉搏计、计步器、活动量仪等。影像设备为照相机等。便携信息终端为智能手机、便携游戏机等。

电子设备200与外部接入点AP进行由无线实现的通信。此处的无线通信为,使用了Wi-Fi方式的通信。Wi-Fi方式例如为基于IEEE(Institute of Electrical andElectronics Engineers,电气电子工程师学会)的802.11的标准以及依据此标准的无线通信方式。

图2为表示电子设备200的结构的一个示例的框图。另外,图2示出了具有印刷功能的电子设备200,在以下的说明中,也适当地对电子设备200为打印机的示例进行说明。但是,能够将电子设备200扩展至打印机以外的点如上文所述。电子设备200包括处理部210、无线通信部220、显示部230、操作部240、印刷部250和存储部260。

处理部210实施电子设备200的各个部分的控制。电子设备200的各个部分例如为无线通信部220、存储部260、印刷部250等。处理部210具体而言为处理器或控制器。例如,处理部210能够包括主CPU、副CPU等多个CPU。主CPU实施电子设备200的各个部分的控制和整体的控制。副CPU例如为实施无线通信部220的通信控制的CPU。或者,在电子设备200为打印机的情况下,也可以进一步设置实施对于印刷的各种处理的CPU。

本实施方式的处理部210能够通过下述的硬件来构成。硬件能够包括对数字信号进行处理的电路以及对模拟信号进行处理的电路中的至少一方。例如,硬件能够通过被安装在电路基板上的一个或多个电路装置、一个或多个电路元件而构成。一个或多个电路装置例如为IC(Integrated Circuit,集成电路)、FPGA(field-programmable gate array,现场可编程门阵列)等。一个或多个电路元件例如为电阻、电容器等。

此外,处理部210能够通过下述的处理器来实现。本实施方式的电子设备200包括对信息进行存储的存储器、和基于被存储在存储器中的信息而进行工作的处理器。信息例如为程序和各种数据等。处理器包括硬件。处理器能够使用CPU(Central ProcessingUnit,中央处理单元)、GPU(Graphics Processing Unit,图形处理单元)、DSP(DigitalSignal Processor,数字信号处理器)等各种处理器。存储器既可以为SRAM(Static RandomAccess Memory,静态随机存取存储器)、DRAM(Dynamic Random Access Memory,动态随机存取存储器)等半导体存储器,也可以为寄存器,也可以为硬盘装置等磁存储装置,还可以为光盘装置等光学式存储装置。例如,存储器对能够通过计算机来读取的命令进行存储,并且通过处理器执行该命令,从而处理部210的功能作为处理而被实现。此处的命令既可以为构成程序的命令集的命令,也可以为对处理器的硬件电路指示工作的命令。另外,处理部210的全部或者一部分也可以由云计算来实现。

无线通信部220通过至少一个无线通信设备而被实现。无线通信设备也改称为无线通信芯片。此处的无线通信设备包括执行依据Wi-Fi标准的无线通信的无线通信设备。但是,无线通信部220也可以包括执行依据Wi-Fi标准以外的标准的无线通信的无线通信设备。Wi-Fi标准以外的标准例如可以为Bluetooth(注册商标),狭义而言为BLE(BluetoothLow Energy,蓝牙低耗能)。

显示部230由向用户显示各种信息的显示器等构成。操作部240由受理来自用户的输入操作的按钮等构成。另外,显示部230以及操作部240例如也可以通过触摸面板而被一体构成。

印刷部250包括打印引擎。打印引擎为,执行图像向印刷介质的印刷的机械结构。打印引擎例如包括输送机构、喷墨式的喷出头、含有该喷出头的滑架的驱动机构等。打印引擎通过从喷出头向由输送机构所输送的印刷介质喷出油墨,从而在印刷介质上印刷图像。印刷介质既可以为纸张,也可以为布,还可以为其他的介质。另外,打印引擎的具体的结构并不限于此处所例示的结构,也可以为以电子照片方式并通过调色剂来进行印刷的结构。

存储部260对数据、程序等各种信息进行存储。处理部210、无线通信部220例如将存储部260作为工作区域来进行工作。存储部260既可以为SRAM、DRAM等半导体存储器,也可以为寄存器,也可以为磁存储装置,还可以为光学式存储装置。存储部260也可以对从与接入点AP连接的信息处理装置通过无线通信而被发送的数据进行存储。此处的数据例如为被用于印刷部250的印刷中的数据。

图3为表示电子设备200中的处理部210以及无线通信部220的具体的结构例的图。如上文所述,无线通信部220也可以通过无线通信芯片而被实现,具体而言为,实施Wi-Fi方式的无线通信的Wi-Fi芯片221。此外,处理部210为处理器,例如为CPU211。

CPU211例如包括实施Wi-Fi芯片221的驱动控制的驱动程序212、和应用程序213。例如存储部260对用于控制Wi-Fi芯片221的驱动程序软件、和用于实施与无线通信相关的处理的应用程序软件进行存储。

CPU211通过从存储部260加载驱动程序软件,并依照该驱动程序软件而进行工作,从而对Wi-Fi芯片221进行控制。此外,CPU211通过从存储部260加载应用程序软件,并依照该应用程序软件而进行工作,从而实施与无线通信相关的处理。图3中的驱动程序212表示,通过例如CPU211的一部分依照驱动程序软件而进行工作,从而实施Wi-Fi芯片221的控制。同样地,图3中的应用程序213表示,通过例如CPU211的一部分依照应用程序软件而进行工作,从而实施与驱动程序212之间的输入输出、以及对于来自驱动程序212的信息的处理。

另外,电子设备200的处理部210也可以包括与图3所示的CPU211不同的处理器。例如,CPU211为通信用的副CPU。处理部210还可以包括实施印刷控制、省电控制等电子设备200整体的控制的主CPU。在该情况下,CPU211基于未图示的主CPU的指示而实施驱动程序212的控制。此外,CPU211以由主CPU所决定工作模式来进行工作。

Wi-Fi芯片221取得来自接入点AP的信息,并将已取得的信息输出至驱动程序212。例如,在对存在于周围的接入点AP进行搜索的SSID扫描中,Wi-Fi芯片221从接入点AP接收依据Wi-Fi标准的信标信号,并将接收到的信标信号输出至驱动程序212。

驱动程序212基于从Wi-Fi芯片221接收到的信号,而将信标信号中所包含的信息转换为能够通过应用程序213来处理的形式,并作为列表信息而进行保持。然后,驱动程序212在SSID的扫描处理结束时,将列表信息发送至应用程序213。在通常的扫描处理中,例如,Wi-Fi芯片221根据驱动程序212的控制,而实施在依次改变信道的同时针对所有的信道接收信标信号的处理。在下文中,将并未特别设置限制的SSID的扫描处理记载为全扫描。

Wi-Fi方式的无线通信中信道例如包括2.4GHz频段的信道和5GHz频段的信道。2.4GHz频段的信道包括1ch、2ch、…、14ch。5GHz频段的信道包括5.2GHz频段的36ch、40ch、44ch、48ch、5.3GHz频段的52ch、56ch、60ch、64ch、5.6GHz频段的100ch、104ch、…、140ch、5.8GHz频段的149ch、153ch、…、165ch。

在全扫描中,针对上述的所有信道依次实施扫描处理。另外,根据国家或地区,预定的信道的使用依照法律而被禁止。因此,关于被禁止使用的信道,能够省略扫描处理。

此外,由于在全扫描中对于SSID等没有限制,因此在Wi-Fi芯片221接收到信标信号的情况下,驱动程序212实施对于该信标信号的形式转换等的处理,并将处理结果追加到列表信息中。

在依据Wi-Fi方式的信标信号中,除了接入点AP的SSID以外,还包含与安全标准相关的信息、各种各样的支持信息。安全标准为,例如WEP(Wired Equivalent Privacy,有线等效加密)、WPA(Wi-Fi Protected Access,Wi-Fi保护接入)、WPA2(Wi-Fi ProtectedAccess 2),WPA3(Wi-Fi Protected Access3)等。此外,在安全标准中,也可以包含与加密方式相关的信息。加密方式包括TKIP(Temporal Key Integrity Protocol,临时密钥完整协议)、AES(Advanced Encryption Standard,高级加密标准)等。支持信息包括例如支持IEEE 802.11的标准中的哪一个的信息。在IEEE 802.11的标准中,包括802.11a、802.11b、802.11n、802.11ac等。此外,在信标信号中,也包括表示信标发送间隔的信息、信道信息等。

当所有的信道的扫描完成时,驱动程序212将制作成的列表信息发送至应用程序213。应用程序213实施基于列表信息的处理。例如,应用程序213实施将图4所示的SSID一览表画面显示在显示部230上的处理。如图4所示,SSID一览表画面为,对通过扫描处理而被搜索出的SSID进行显示的画面。SSID一览表画面例如也可以包含电波强度等其他的信息。另外,SSID一览表画面也可以在与电子设备200不同的装置中被显示。

应用程序213实施用于受理用户作出的SSID的选择操作并与被选出的SSID所对应的接入点AP进行连接的处理。具体而言,应用程序213对驱动程序212指示向被选出的接入点AP的连接。驱动程序212通过对Wi-Fi芯片221进行控制,从而执行Authentication(身份验证)的发送与接收、Association Request(关联请求)的发送、Association Response(关联响应)的接收等连接确立所需的例程。

图5为表示实施了全扫描的情况下的处理负荷、与电子设备200的处理能力的关系的图。图5的横轴表示时间,纵轴表示处理负荷或处理能力。在全扫描中,在使用既定的信道而接收到的信标信号全部成为处理对象的基础上,针对大量的信道而需要依次进行扫描。如上文所述,Wi-Fi的信标信号包括各种各样的信息。此外,在办公室等中,有可能在电子设备200的周围存在大量的接入点AP。在实施全扫描的情况下,驱动程序212需要将大量的信标信号设为处理对象,因此处理负荷较大。

在电子设备200的处理部210以功率消耗较多的工作模式即通常工作模式进行工作情况下,如图5所示,包括驱动程序212在内的处理部210的处理能力较高。因此,能够执行全扫描。相对于此,在处理部210以功率消耗较少的工作模式即省电模式进行工作的情况下,如图5所示而处理能力下降。因此,扫描处理的处理负荷将超过处理部210的处理能力。由于在该状态下无法执行适当的扫描处理,因此需要向功率消耗较多的工作模式转移。作为结果,由于功率消耗较多的期间变长,因此会因变更工作模式而有损省电效果。另外,功率消耗较多的工作模式具体而言为,对处理部210进行驱动的时钟信号的频率较高的模式,功率消耗较少的工作模式为时钟信号的频率较低的模式。

例如,电子设备200为打印机。除了进行印刷的情况、实施由用户作出的操作的情况等之外,打印机高速工作的必要性较低。因此,广泛地使用了具有功率消耗不同的多个工作模式且基于预定的条件而向功率消耗较少的省电模式转移的打印机。但是,SSID的扫描处理有可能在省电模式中被执行。在该情况下,在每次转移至通常工作模式时对省电模式进行设定的意义就变淡了。另一方面,如果能够执行处理负荷较低的限制扫描处理,则在省电模式中也能够实施扫描处理。但是,由于在限制扫描中限制了被搜索的SSID,因此,如果不根据状况来执行,则也有可能找不到成为连接对象的接入点AP。在专利文献1等现有方法中,并未公开在考虑电子设备200的工作模式的基础上实施扫描处理的方法。

本实施方式的电子设备200如上文所述的那样包括无线通信部220和处理部210。无线通信部220实施经由外部的接入点AP的无线通信。处理部210以包括第一工作模式、和与第一工作模式相比而功率消耗较少的第二工作模式在内的多个工作模式中的任意一个模式进行工作。此外,处理部210对无线通信部220进行控制。

此处的第一工作模式为,例如时钟信号的频率较高的通常工作模式。第二工作模式为,时钟信号的频率较低的省电模式。另外,如作为变形例而在后文叙述的那样,工作模式也可以为三个以上。例如,省电模式也可以包含第一省电模式和第二省电模式。

处理部210在工作模式为第一工作模式的情况下,作为接入点AP的扫描处理而执行第一扫描处理。此外,处理部210在工作模式为第二工作模式的情况下,执行与第一扫描处理相比而对扫描对象进行了限制的第二扫描处理。第一扫描处理例如为全扫描。第二扫描处理为,与全扫描相比而限制了扫描对象的限制扫描。但是,关于本实施方式的方法,只要在第一扫描处理和第二扫描处理中在扫描对象上存在差异即可,第一扫描处理并未被限定于全扫描。

图6为表示实施了限制扫描情况下的处理负荷的图。例如,如后文叙述的那样,通过对设为搜索对象的SSID进行限制、或者对SSID的上限数进行限制,从而能够减轻每一个信道的处理负荷。作为结果,即使在处理部210的处理能力较低的省电模式中,也能够执行适当的扫描处理。此外,扫描对象的限制也可以如后文叙述的那样为信道的限制。在限制搜索信道且不限制SSID的情况下,由于每一个信道的处理负荷未被减轻,因此有可能暂时承受超过处理部210的能力的负荷。但是,由于并非如全扫描那样处理负荷持续地超过处理能力,因此在该情况下也能够执行适当的扫描处理。

此外,本实施方式的电子设备200所实施的处理也可以作为通信控制方法而被实现。本实施方式的通信控制方法为电子设备200中的通信控制方法,所述电子设备200以包括第一工作模式、和与第一工作模式相比而功率消耗较少的第二工作模式在内的多个工作模式中的任意一个模式进行工作,并实施与外部的接入点AP的无线通信。在通信控制方法中,在工作模式为第一工作模式的情况下,作为接入点AP的扫描处理而执行第一扫描处理,且在工作模式为第二工作模式的情况下,执行与第一扫描处理相比而对扫描对象进行了限制的第二扫描处理。

2.处理的流程

对本实施方式的处理的流程进行说明。以下,对第一工作模式为通常工作模式、且第二工作模式为省电模式的示例进行说明。此外,对第一扫描处理为全扫描的示例进行说明。第二扫描处理如上文所述的那样为限制扫描。

作为发生扫描处理的触发而考虑两个因素。第一触发为,至此所连接的电子设备200与接入点AP的链接断开。第二触发为,用户对电子设备200的无线通信设定进行变更并实施了向接入点AP连接的操作。

作为发生第一触发的主要原因而考虑临时性的链接断开或者漫游。临时性的链接断开例如考虑如下的情况,即,接入点AP或者电子设备200的无线通信部220的至少一方由于某些主要原因而使工作暂时性地变得不稳定的情况、或者接入点AP或电子设备200周围的电波状况临时性地发生了变化的情况等。在该情况下,用户期望维持与至此曾连接着的接入点AP的连接的可能性较高。因此,使用曾连接着的接入点AP的连接信息来试行与该接入点AP的重新连接较为有效。此处的连接信息为被用于连接的信息,例如为SSID以及密码。

此外,漫游为多个接入点AP之间的交替。例如在办公室等中,预先对被配置在不同位置上的多个接入点AP赋予相同的SSID。考虑使电子设备200从第一接入点的附近向第二接入点的附近移动的情况。通常认为,电波强度越强越能够实现稳定的通信,对于电子设备200而言适合于无线通信的接入点AP从第一接入点向第二接入点进行变化。此时,如上文所述的那样,通过预先使连接信息在多个接入点AP中共用化,从而能够在不受理连接信息的输入操作等的条件下进行接入点AP的切换。在该情况下,也是使用曾连接着的接入点AP的连接信息来试行重新连接较为有效。虽然在漫游中成为连接对象的接入点AP发生变化,但是能够将现有的连接信息沿用于重新连接的这一点与临时性的链接断开相同。

第二触发例如与用户实施了图4所示的SSID一览表画面的显示操作的情况相对应。此时,用户期望与哪一个接入点AP的连接对于电子设备200而言是未知的信息。因此,难以事先对扫描对象进行限制,从而电子设备200实施全扫描的必要性较高。例如,电子设备200实施对作为全扫描的结果的SSID一览表画面进行显示并受理由用户作出的选择操作的处理。

如上文所述,在发生了第二触发的情况下,电子设备200实施全扫描的必要性较高。另一方面,在发生了第一触发的情况下,有可能即使在限制扫描中也能够搜索到所期望的接入点AP。因此,电子设备200基于已发生的触发的内容和当前的工作模式来对处理进行切换。

首先,在处理部210的工作模式为第一工作模式的情况下,能够如图5所示的那样执行全扫描。因此,无论扫描处理的触发是第一触发和第二触发中的哪一个,处理部210都执行全扫描。

图7为对在第二工作模式中发生了第一触发的情况下的处理进行说明的流程图。具体而言,处理部210在来自连接着的接入点AP的信标信号的接收强度为既定的阈值以下的情况下、或者在信标信号为非接收状态的情况下,判断为发生了第一触发(步骤S101)。

此处的电波强度具体而言为信标信号的RSSI(Received Signal StrengthIndication,接收的信号强度指示)。此外,虽然信标信号从接入点AP以预定周期而被发送,但即使连接状态正常,也有可能因为某些理由而使无线通信部220接收该信标信号失败。因此,此处的信标信号为非接收状态具体而言表示在预定期间内连续地无法接收信标信号的状态。虽然对于预定期间能够实施各种各样的变形,但是例如为500msec左右的时间。在判断为发生了第一触发的情况下,处理部210在保持第二工作模式的状态下就此执行限制扫描(步骤S102)。

本实施方式中的第二扫描处理为,相对于第一扫描处理实施了如下限制的处理,所述限制为,将扫描对象SSID限制为有连接历史的SSID的第一限制、将扫描对象信道限制为既定的信道的第二限制、以及将扫描对象SSID数限制为既定的阈值以下的第三限制中的至少一个限制。通过设置这样的限制,从而能够与第一扫描相比而减轻作为限制扫描的第二扫描处理的负荷。

图8为对限制扫描中的处理进行说明的流程图。首先,处理部210对成为搜索对象的信道进行设定(步骤S201)。例如,处理部210将与刚才所连接的接入点AP的无线通信中所使用的信道设定为搜索对象信道。步骤S201的处理与上述的第二限制相对应。由于通过对信道进行限制,从而能够减少步骤S202以后的处理的执行次数,因此能够减轻处理负荷。另外,此处的搜索对象信道并未被限定于刚才的信道,也可以包括在过去的无线连接中所使用过的两个以上的信道。

接下来,处理部210实施利用已设定的信道来接收来自接入点AP的信标信号的处理(步骤S202)。具体而言,Wi-Fi芯片221接收信标信号,驱动程序212取得该信标信号。另外,在一个信道中接收到多个信标信号的情况下,针对各信标信号而依次执行步骤S203~S205的处理。

处理部210参照在步骤S202中所取得的信标信号中的SSID部分,而对该SSID是否为搜索对象的SSID进行判断(步骤S203)。具体而言,处理部210对信标信号中所包含的SSID是否与刚才所连接的接入点AP的SSID一致进行判断。

在信标信号的SSID为搜索对象的SSID的情况下(在步骤S203中为“是”),处理部210对被追加到列表信息中的信息的数量是否小于既定的阈值进行判断(步骤S204)。此处的阈值例如为10,对于具体的值能够实施各种各样的变形。处理部210在被追加到列表信息中的信息的数量达到阈值的情况下,在步骤S204中判断为“否”。

在步骤S203和步骤S204的双方为“是”的情况下,驱动程序212实施对于接收到的信标信号的形式转换等处理,并将处理结果追加到列表信息中(步骤S205)。另一方面,在步骤S203和步骤S204的至少一方为“否”的情况下,驱动程序212省略步骤S205的处理。即,驱动程序212省略对于接收到的信标信号的更进一步的处理,并废除该信标信号的信息。

步骤S203的处理与第一限制相对应。在实施了第一限制的情况下,成为向列表信息的追加对象的信标信号被限定于包含特定的SSID的信标信号。由于能够大为限制成为向列表信息的追加对象的信标信号,因此能够减轻处理负荷。另外,由于能够通过仅读取信标信号中的SSID部分而执行步骤S203的判断,因此该处理中负荷不会成为大问题。

此外,步骤S204的处理与第三限制相对应。在实施了第三限制情况下,在追加了某种程度的数量的信标信号的信息的情况下,能够省略此后的对于信标信号的处理。因此,能够减轻扫描处理的负荷。

另外,在图8中,对设想了无线通信部220实施被动扫描的处理进行例示(步骤S202~S204)。即,无线通信部220等待接收来自接入点AP的信标信号。但是,无线通信部220也可以实施主动扫描。主动扫描是指,发送Probe Request(探测请求),并从接入点AP接收ProbeResponse(探测响应)的处理。在该情况下,第一限制通过指定预定的SSID并发送ProbeRequest从而被实现。由于Probe Response不会从具有不同的SSID的接入点AP回复,因此能够限制扫描对象的SSID。此外,通过在列表信息中追加完毕的信息超过预定数量的情况下不实施Probe Request的发送,从而能够实现第三限制。但是,在实施主动扫描的情况下,需要从电子设备200发送电波。由于根据国家或地区不同,有时存在依照法律而无法使用的信道,因此如果从对这样的信道的电波发送进行抑制的观点来看,被动扫描更为有利。

接下来,处理部210对成为搜索对象的所有信道中的扫描是否已完成进行判断(步骤S206)。当在步骤S206中为“是”的情况下,处理部210结束限制扫描处理。具体而言,驱动程序212将该时间点的列表信息输出至应用程序213。另外,在通过第二限制而将搜索对象的信道限定为一个的情况下,由于步骤S206的判断必然成为“是”,因此也可以省略该处理。

在两个以上的信道被设定为搜索对象、且剩有未搜索的信道的情况下(在步骤S206中为“否”),处理部210在实施了将Wi-Fi芯片221的信道变更为未搜索的信道中的任意一个的处理之后(步骤S207),返回至步骤S202,并继续进行处理。

返回至图7而继续进行说明。在限制扫描的执行之后,处理部210对是否发现了作为搜索对象的SSID进行判断(步骤S103)。搜索对象的SSID为,用于步骤S203的判断中的SSID。例如,步骤S103的处理为,列表信息是否为空的判断处理。

在发现了搜索对象的SSID的情况下,处理部210结束处理。在图7所示的处理之后,例如,处理部210实施自动地连接被搜索到的SSID的处理。在并未发现搜索对象的SSID的情况下,处理部210转移至通常工作模式(步骤S104)。然后,在转移到通常工作模式之后,处理部210执行全扫描(步骤S105)。

如图7所示,处理部210在工作模式为第二工作模式、且来自所连接着的接入点AP的信标信号的接收强度为既定的阈值以下的情况下,或者在信标信号为非接收状态的情况下,执行第二扫描处理。换言之,处理部210基于第一触发而执行限制扫描。如上文所述,第一触发具有能够沿用在至此为止的连接中所使用的连接信息的可能性。由于具有即使在限制扫描中也能够连接所期望的接入点AP的可能性,因此执行限制扫描的意义较大。由此,能够对在不需要的场合下转移至第一工作模式的情况进行抑制,因此能够降低电子设备200的功率消耗。

此外,如步骤S104以及S105所示的那样,处理部210也可以在通过第二扫描处理而并未搜索到连接对象的接入点AP的情况下,转移至第一工作模式,并执行第一扫描处理。在电子设备200并未连接任何一个接入点AP的情况下,无法执行经由网络的处理。例如,作为打印机的电子设备200无法受理来自连接于相同的接入点AP的终端装置的印刷任务。印刷任务是指,包括成为印刷对象的图像信息、印刷设定信息在内的信息。印刷设定信息为,对关于纸张尺寸、单面/双面、彩色/单色等设定项目的设定值进行确定的信息。

在通过限制扫描而并未发现原来的接入点AP或者漫游的交替目标的接入点AP的情况下,对可连接的其他的接入点AP进行搜索较为有用。例如,通过对由全扫描所搜索出的SSID的一览表进行提示,从而能够提高用户的便利性。

图9为对在第二工作模式中发生了第二触发的情况下的处理进行说明的流程图。具体而言,处理部210在受理了由用户作出的通信设定变更操作的情况下,判断为发生了第二触发(步骤S301)。此处的通信设定具体而言为无线通信的设定,并且至少包括连接目标的接入点AP的设定。此外,通信设定也可以包含与安全标准、加密标准等相关的设定等、与确定接入点AP的信息不同的信息。

如上文所述,在第二触发的发生时,难以对用户期望向哪一个接入点AP的连接进行推断,从而无法对扫描对象进行限制。因此,处理部210向通常工作模式转移(步骤S302),并且在转移到通常工作模式之后,执行全扫描(步骤S303)。

即,处理部210在工作模式为第二工作模式、且实施了根据用户指示的通信设定变更的情况下,转移至第一工作模式,并执行第一扫描处理。如果采用这种方式,则在对广泛的接入点AP进行搜索的必要性较高的场合下,能够执行适当的工作模式的变更以及适当的扫描处理。

另外设想了,在使用电子设备200的操作部240来实施通信设定的变更操作的情况下,基于此前的用户操作,处理部210的工作模式转移至第一工作模式的情况。通信设定的变更操作以前的用户操作是指,例如从省电模式的恢复操作、设定项目的选择操作等。在该情况下,由于在第二触发的发生时为第一工作模式,因此能够在不切换工作模式的条件下执行全扫描。

在第二工作模式中实施了根据用户指示的通信设定变更的情况是指,例如使用与电子设备200不同的终端装置,而实施电子设备200的设定变更的情况。例如,在电子设备200和终端装置与相同的接入点AP连接的状态、电子设备200和终端装置直接连接的状态中,用户使用终端装置而执行用于将电子设备200向其他的接入点AP连接的操作。在该情况下,由于电子设备200的操作部240未被操作,因此,如果未实施印刷工作等其他的工作,则处理部210的工作模式被维持在第二工作模式。

3.变形例

在上文中,对工作模式为第一工作模式和第二工作模式这两个模式的示例进行了说明。第一工作模式例如为通常工作模式,第二工作模式为省电模式。但是,工作模式也可以为三个以上。

例如,本实施方式的工作模式也可以包括第三工作模式,所述第三工作模式与第一工作模式相比而功率消耗较少,且与第二工作模式相比而功率消耗较多。第三工作模式为第一省电模式,上述第二工作模式为第二省电模式。处理部210在工作模式为第三工作模式的情况下,执行扫描对象的限制内容与第一扫描处理和第二扫描处理均不同的第三扫描处理。例如,在对时钟信号的频率进行了比较的情况下,第一工作模式与第三工作模式相比而频率较高,第三工作模式与第二工作模式相比而频率较高。

例如,处理部210也可以在工作模式为第三工作模式的情况下,执行对第一扫描处理实施上述第一限制、且不实施第二限制以及第三限制的第三扫描处理。即,处理部210将搜索对象的SSID限制为具有连接历史的SSID、狭义而言为最后连接的接入点AP的SSID。另一方面,处理部210将所有的信道设为搜索对象,且不对列表信息中所保持的SSID的数量设置上限。

如上文所述,在限制扫描有效的状况中包含漫游。而且,被设置在进行漫游的环境中的多个接入点AP有时虽然SSID是共用的但是所使用的信道不同。因此,即使在有可能进行漫游的状况下,如果实施第二限制,也有可能搜索不到适当的SSID。因此,即使在省电模式中,在处理能力比较充裕的情况下,也期望不实施与信道相关的第二限制。

此外,在将大量的信道设为扫描对象的情况下,电波强度较高的SSID并不一定先被搜索到。作为结果,如果实施第三限制,则有可能使得列表信息被电波强度较弱的信标信号填满。因此,即使在省电模式中,在处理能力比较充裕的情况下,也期望不实施与SSID的数量相关的第三限制。

另一方面,处理部210在工作模式为第二工作模式的情况下,作为第二扫描处理而执行对第一扫描处理实施了第一限制、第二限制以及第三限制中的两个以上的限制的扫描处理。

图10为表示工作模式与扫描处理的关系例的图。如图10所示,能够在通常工作模式中进行全扫描。因此,不应用第一限制、第二限制、第三限制中的任何一个。在第一省电模式中,例如上文所述的那样,应用第一限制,且不应用第二限制以及第三限制。此外,在第二省电模式中,使用图8且如上文所述的那样,处理部210应用第一限制、第二限制以及第三限制的所有限制。但是,图10为各工作模式中的限制的一个示例。各工作模式中的扫描处理的内容并未被限定于图10,能够实施各种各样的变形。例如,第二扫描处理也可以省略第一限制、第二限制以及第三限制中的任意一个。

另外,虽然如上文所述的那样对本实施方式进行了详细说明,但是能够实施实体上不脱离本实施方式的新事项以及效果的大量的变形对于本领域技术人员而言是容易理解的。因此,这样的变形例全部被包含在本公开的范围内。例如,在说明书或者附图中至少一次与更广义或者同义的不同术语一同被记载的术语在说明书或者附图的任何地方均能够置换为该不同术语。此外,本实施方式以及变形例的所有组合也被包含在本公开的范围内。此外,电子设备等的结构以及工作等也并未被限定于在本实施方式中所说明的结构以及工作,其能够实施各种各样的变形。

符号说明

200…电子设备;210…处理部;211…CPU;212…驱动程序;213…应用程序;220…无线通信部;221…Wi-Fi芯片;230…显示部;240…操作部;250…印刷部;260…存储部;AP…接入点。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:无线资源的分配方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!