CN105451156B - 能够与外部装置通信的无线通信装置及其控制方法 - Google Patents

能够与外部装置通信的无线通信装置及其控制方法 Download PDF

Info

Publication number
CN105451156B
CN105451156B CN201510590549.5A CN201510590549A CN105451156B CN 105451156 B CN105451156 B CN 105451156B CN 201510590549 A CN201510590549 A CN 201510590549A CN 105451156 B CN105451156 B CN 105451156B
Authority
CN
China
Prior art keywords
wireless communication
wireless
state
communication
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510590549.5A
Other languages
English (en)
Other versions
CN105451156A (zh
Inventor
高木俊幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN105451156A publication Critical patent/CN105451156A/zh
Application granted granted Critical
Publication of CN105451156B publication Critical patent/CN105451156B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供一种能够与外部装置通信的无线通信装置及其控制方法。无线通信装置包括:第一通信单元,其通过第一无线通信方法与外部装置进行通信;第二通信单元,其通过第二无线通信方法与所述外部装置进行通信;以及控制单元,其使用经由所述第一通信单元与所述外部装置共享的通信参数,经由所述第二通信单元建立与所述外部装置的通信。所述控制单元响应于所述无线通信装置的启动,确定所述无线通信装置是否处于预定状态,并基于所述无线通信装置是否处于所述预定状态,来将所述无线通信装置设置为处于执行所述通信处理的状态或者处于不执行所述通信处理的状态。

Description

能够与外部装置通信的无线通信装置及其控制方法
技术领域
本发明的方面通常涉及能够与外部装置通信的无线通信装置。
背景技术
近年来,在数字照相机与移动电话之间的无线通信中,依据通信距离使用不同的通信方法。因此,已知依据发送数据和接收数据的通信距离来切换通信方法的技术。特别地,通过诸如近场通信(NFC)等的近距离无线通信来进行验证、并使无线LAN通信接管通信的技术已引起关注。此外,存在通过在数字照相机与移动电话之间进行无线LAN通信来从移动电话远程控制数字照相机的技术。
例如,日本特开2014-131108号公报讨论了如下***:通过使用NFC的标签存储器在照相机与移动电话之间共享服务集标识符(SSID)以及密码,使得在不需要用户操作的情况下在照相机与移动电话之间建立无线LAN连接。
然而,由于从外部设备能够将数据自由地写入NFC标签存储器,因此经由移动电话,异常信息可能被写入数字照相机的近距离无线通信单元中的标签存储器中,或者已被写入其中的重要信息可能被擦除。在这种情况下,当下次试图进行与数字照相机的近距离无线通信时,移动电话无法从数字照相机中读出信息。
发明内容
本发明提供了一种无线通信装置,所述无线通信装置包括:第一通信单元,其被构造为通过第一无线通信方法与外部装置进行通信;第二通信单元,其被构造为通过与所述第一无线通信方法不同的第二无线通信方法,与所述外部装置进行通信;以及控制单元,其被构造为通过使用经由所述第一通信单元与所述外部装置共享的通信参数,对经由所述第二通信单元建立与所述外部装置的通信的通信处理进行控制。所述控制单元响应于所述无线通信装置的启动,确定所述无线通信装置是否处于预定状态。在确定所述无线通信装置处于所述预定状态的情况下,所述控制单元将所述无线通信装置设置为处于执行所述通信处理的状态。在确定所述无线通信装置不处于所述预定状态的情况下,所述控制单元将所述无线通信装置设置为处于不执行所述通信处理的状态。所述控制单元在进行所述确定之前,响应于所述无线通信装置的启动,将所述无线通信装置设置为处于所述不执行所述通信处理的状态。
根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1是例示根据第一示例性实施例的通信***100的图。
图2是例示数字照相机110的框图。
图3是例示移动电话120的框图。
图4是例示标签存储器管理处理的流程图。
图5例示了条件表的示例。
图6是例示标签存储器恢复处理的流程图。
图7是例示根据第二示例性实施例的标签存储器管理处理的流程图。
具体实施方式
下面将参照附图描述示例性实施例。
<网络***结构>
图1是例示根据第一示例性实施例的通信***100的图。通信***100包括作为进行无线通信的无线通信装置的数字照相机110及移动电话120。进行无线通信的各无线通信装置可以是诸如便携式媒体播放器、平板设备或个人计算机等的信息处理装置。
如图1所示,数字照相机110与移动电话120能够通过基于NFC方法的近距离无线通信来相互通信。数字照相机110与移动电话120也可以通过使用无线LAN方法的无线通信,来相互通信。在NFC方法的情况下,具有读取器/写入器功能的移动电话120通过读出数字照相机110的标签存储器213中存储的信息,来进行通信。在无线LAN方法的情况下,数字照相机110具有接入点功能,并且由移动电话120在基础架构模式(infrastructure mode)下连接到由数字照相机110建立的无线LAN网络,来进行通信。无线LAN方法和NFC方法两者都是无线通信方法的示例。与无线LAN方法相比,NFC方法是具有更短通信距离的无线通信方法。
当移动电话120通过近距离无线通信从标签存储器213中读出无线LAN连接所需的信息时,无线LAN通信可以接管数字照相机110与移动电话120在近距离无线通信中的无线通信。在下面的描述中,接管通信的处理在下文中被称为移交(handover)。
<数字照相机的结构>
图2是例示数字照相机110的图。控制单元201包括中央处理单元(CPU)等,并且根据输入信号和下面描述的程序来控制数字照相机110的各单元。替代控制单元201,多个硬件单元可以通过相互协作执行处理,来控制整个装置。摄像单元202包括光学透镜单元、包括孔径光阑(aperture diaphragm)、变焦透镜和聚焦透镜的光学***、以及将通过光学透镜单元导入的光(图像)转换为电子图像信号的图像传感器。互补金属氧化物半导体(CMOS)传感器或电荷耦合器件(CCD)传感器通常被用作图像传感器。在控制单元201的控制下,摄像单元202通过图像传感器将由摄像单元202中的透镜聚焦的被摄体光转换为电子信号。然后,摄像单元202执行降噪处理等,并将结果数字数据作为图像数据输出。根据本示例性实施例的数字照相机110由此生成的图像数据根据用于照相机文件***的设计规则(DCF)的标准,被存储在存储介质210中。
非易失性存储器203是能够电存储以及擦除数据的存储器,并且存储由控制单元201执行的以下描述的程序。工作存储器204被用作临时保持由摄像单元202生成的图像数据的缓冲存储器、用于显示单元206的图像显示存储器、用于控制单元201的工作区域。由控制单元201读出在非易失性存储器203中存储的程序等并执行程序,来实现稍后描述的由数字照相机110进行的功能和处理。
操作单元205用于从用户接收针对数字照相机110的指令。操作单元205包括用于发出接通或关断数字照相机110的指令的电源按钮、用于发出拍摄图像的指令的释放开关、用于发出拍摄运动图像的指令的运动图像拍摄开关、以及用于发出再现图像数据的指令的再现按钮。操作单元205还包括诸如用于开始通过下面描述的连接单元211与外部装置的通信的专用连接按钮等的操作件。操作单元205还包括在稍后描述的显示单元206中形成的触摸屏。释放开关包括SW1和SW2。当释放开关进入已知的半按下状态时,SW1接通,其中,接收到用于诸如自动聚焦(AF)处理、自动曝光(AE)处理、自动白平衡(AWB)处理以及预闪(EF)处理等的摄像准备的指令。当释放开关进入已知的全按下状态时,SW2接通,其中,接收到进行摄像的指令。
显示单元206显示用于摄像的取景器图像、拍摄的图像数据、用于交互操作的字符等。数字照相机110可以不一定包括显示单元206,只要数字照相机110能够连接到数字照相机110内部或外部的显示单元206,并且至少具有用于控制显示单元206上的显示的显示控制功能即可。存储介质210能够存储从摄像单元202输出的图像数据。存储介质210可以可拆卸地附装到数字照相机110,也可以并入数字照相机110中。因此,数字照相机110可以至少包括用于访问存储介质210的单元。
连接单元211是用于建立与外部装置的连接的接口。根据本示例性实施例的数字照相机110能够通过连接单元211与外部装置交换数据。例如,在控制单元201的控制下,由摄像单元202生成的数据能够通过连接单元211发送到外部装置。在本示例性实施例中,连接单元211包括用于遵循IEEE802.11标准与外部装置进行无线LAN通信的接口。控制单元201通过控制连接单元211,建立与外部装置的无线通信。通信方法不限于无线LAN,并且包括红外通信方法、以及基于和无线串行总线(USB)的通信。例如,基于因特网协议的图片传输协议(PTP/IP)可以被用作用于使用通信方法交换数据的协议。
近距离无线通信单元212例如包括用于无线通信的天线、用于处理无线信号的调制解调电路、以及通信控制器。近距离无线通信单元212通过天线输出调制无线信号,并且解调通过天线接收到的无线信号。因此,实现遵循ISO/IEC 18092标准(所谓NFC)的非接触近距离通信。根据本示例性实施例的近距离无线通信单元212布置在数字照相机110的侧部。
当数字照相机110和以下描述的移动电话120二者的近距离无线通信单元相互接近时,数字照相机110和移动电话120开始通信并相互连接。具体而言,用于建立通信的近距离无线通信单元不需要必须相互接触。在近距离无线通信单元相距预定距离时,能够相互通信。因此,仅使装置进入近距离无线通信可用的范围内,装置就能够相互连接。在下面的描述中,使装置位于近距离无线通信可用的范围内的操作也被描述为使装置相互接近。
当装置的近距离无线通信单元在近距离无线通信不可用的范围内时,不开始通信。当装置的近距离无线通信单元在近距离无线通信可用的范围内并且装置相互连接时,如果装置的近距离无线通信单元相互分离以处于无线通信装置不可用的范围中,则释放通信连接。由近距离无线通信单元212实现的非接触近距离通信不限于NFC,并且可以采用其他无线通信。例如,可以采用遵循ISO/IEC 14443标准的非接触近距离通信,作为由近距离无线通信单元212实现的非接触近距离通信。
控制单元201能够进行针对标签存储器213的写入和读出。此外,具有与NFC相对应的读取器/写入器功能的外部装置能够通过近距离无线通信进行针对标签存储器213的写入和读出。当数字照相机110通过近距离无线通信与外部装置通信时,通过用于接收从外部装置供给的无线电波的电磁感应而生成的电力,进行控制。因此,在断电状态下的数字照相机110能够进行针对外部装置的写入和读出,而不需要控制单元201进行的控制。
在本示例性实施例中,由连接单元211实现的通信的通信速度快于由近距离无线通信单元212实现的通信的通信速度。由连接单元211实现的通信的可通信范围大于由近距离无线通信单元212实现的通信的可通信范围。然而,由近距离无线通信单元212实现的通信由于其小的可通信范围,能够限制通信对方,因此不需要由连接单元211实现的通信所需的加密密钥的交换处理,因此与使用连接单元211的情况相比,能够实现更容易的通信。
根据本实施例的数字照相机110的连接单元211具有在基础架构模式下操作为接入点的AP模式,以及在基础架构模式下操作为客户端的CL模式。当连接单元211在CL模式下操作时,根据本示例性实施例的数字照相机110能够在基础架构模式下操作为CL装置,因此能够通过连接到AP装置来加入由***AP装置形成的网络。
当连接单元211在AP模式下操作时,根据本示例性实施例的数字照相机110能够操作为具有相对受限的功能的AP的一种类型的简易AP。操作为简易AP的数字照相机110通过发出包括通信参数的信标(beacon)来形成网络。数字照相机110的周围的装置通过接收该信标,能够识别出数字照相机110是AP装置,并且能够加入由数字照相机110形成的网络。假设用于如上所述操作数字照相机110的程序被保持在非易失性存储器203中。根据本示例性实施例的数字照相机110是AP的一种类型,但是是不具有将从CL装置接收到的数据传送到因特网提供者(Internet provider)等的网关功能的简易AP。因此,数字照相机110无法将从加入了由数字照相机110形成的网络的其他装置接收到的数据传送到诸如因特网的网络。
此外,数字照相机110的近距离无线通信单元212与以下描述的移动电话120的近距离无线通信单元309相互通信,从而共享用于在数字照相机110的连接单元211与移动电话120的连接单元308之间建立通信的通信参数。因此,预先将通信参数存储在标签存储器213中。在此,通信参数包括诸如服务集标识符(SSID)和密码等的、用于加入网络的信息。例如,也可以存储数字照相机110的IP地址。在这种情况下,能够省略在移动电话120加入了网络之后的发现处理,并且因此能够更顺利地建立通信。
<移动电话的结构>
图3是例示移动电话120的图。控制单元301包括CPU,并且根据输入信号或以下描述的程序,来控制移动电话120的各单元。替代控制单元301,多个硬件单元可以通过相互协作执行处理,来控制整个装置。摄像单元302将由摄像单元302中的透镜聚焦的被摄体光转换为电信号。然后,摄像单元302执行降噪处理等,并将结果数字数据作为图像数据输出。生成的图像数据被存储在缓冲存储器中,然后经历由控制单元301进行的预定操作。结果数据被存储在存储介质307中。
非易失性存储器303是能够电存储以及擦除数据的存储器。非易失性存储器303存储作为由控制单元301执行的基本软件的操作***(OS),以及与OS一起工作以实现实际功能的应用。在本示例性实施例中,非易失性存储器303存储用于与数字照相机110通信的应用。工作存储器304用作显示单元306的图像显示存储器、控制单元301的工作区域等。通过控制单元301读出非易失性存储器303中存储的程序并执行该程序,来实现下面描述的移动电话120的功能和处理。
操作单元305用于从用户接收针对移动电话120的指令。操作单元305包括诸如用于发出接通或关断移动电话120的指令的电源按钮,以及在显示单元306中形成的触摸屏等的操作件。显示单元306显示图像数据、用于交互操作的字符等。移动电话120可以不一定包括显示单元306,只要移动电话120能够连接到显示单元306并且至少具有用于控制显示单元306上的显示的显示控制功能即可。存储介质307能够存储从摄像单元302输出的图像数据。存储介质307可以可拆卸地附装到移动电话120,或者可以并入移动电话120。因此,移动电话120可以至少包括用于访问存储介质307的单元。
连接单元308是用于建立与外部装置的连接的接口。根据本示例性实施例的移动电话120能够通过连接单元308与数字照相机110交换数据。在本示例性实施例中,控制单元301能够通过作为天线的连接单元308连接到数字照相机110。控制单元301可以直接或通过接入点连接到数字照相机110。通过无线LAN的PTP/IP可以被用作用于发送数据的协议。然而,与数字照相机110的通信不限于上述这一种。例如,连接单元308可以包括诸如红外通信模块、通信模块以及无线USB等的无线通信模块。可选地,也可以使用基于USB线缆、高分辨率多媒体接口IEEE1394等的有线连接。
近距离无线通信单元309是实现与其他装置的非接触近距离无线通信的通信单元。近距离无线通信单元309包括用于无线通信的天线、用于处理无线信号的调制解调电路、以及通信控制器。近距离无线通信单元309通过天线输出调制无线信号,并且解调通过天线接收到的无线信号,由此能够建立非接触近距离无线通信。因此,实现了遵循ISO/IEC18092标准(所谓NFC)的非接触近距离通信。当从其他设备接收到数据读出请求时,近距离无线通信单元309基于非易失性存储器303中存储的数据,输出响应数据。在本示例性实施例中,通过近距离无线通信单元309,移动电话120操作为在NFC标准中定义的卡读取器模式、卡写入器模式以及P2P模式,并且主要用作启动器(Initiator)。同时,经由近距离无线通信单元212,数字照相机110主要用作目标(Target)。使用采用NFC数据交换格式(NDEF)作为在使用NFC的通信中的数据格式的示例,来描述了本示例性实施例。
公共网络连接单元310是用于进行公共无线通信的接口。使用移动电话120,能够经由公共网络连接单元310对其他装置进行电话呼叫。在此,控制单元301能够经由麦克风311和扬声器312输入并输出音频信号,来进行电话呼叫。在本示例性实施例中,控制单元301能够通过公共网络连接单元310作为天线,连接到公共网络。单个天线可以用作连接单元308以及公共网络连接单元310两者。
<标签存储器管理处理>
图4是例示作为由数字照相机110执行的通信管理处理的标签存储器管理处理的流程图。在通电状态下,即,在启动了数字照相机110的状态下,数字照相机110执行标签存储器管理处理。在启动了数字照相机110的情况下,在步骤S401中,数字照相机110的控制单元201检查标签存储器213中存储的信息。控制单元201确定标签存储器213是否处于移动电话120能够读出用于开始无线LAN连接的信息的可读取状态。例如,在标签存储器213中存储的数据的数据格式不同于预先在数字照相机110中存储的数据格式的情况下,控制单元201确定标签存储器213不处于可读取状态,即,处于不可读取状态。在标签存储器213的参数包括除预先在数字照相机110中能够设置的值之外的值的情况下,控制单元201确定标签存储器213处于不可读取状态。另一方面,在信息以正确数据格式(在本示例性实施例中,为遵循NDEF的格式)指示正确参数值的情况下,控制单元201确定标签存储器213处于可读取状态。在控制单元201确定标签存储器213处于可读取状态的情况下(步骤S401中为是),处理进行到步骤S403。另一方面,在控制单元201确定标签存储器213处于不可读取状态的情况下(步骤S401中为否),处理进行到步骤S402。
在步骤S402中,控制单元201向标签存储器213写入通信不可用状态,作为针对无线LAN连接的通信状态(写入处理)。通信不可用状态是指示无法进行针对无线LAN连接的通信的信息。当通信不可用状态由此写入到标签存储器213时,移动电话120通过读出标签存储器213中的信息,能够识别出无法实现到无线LAN通信的移交。因此,当识别出无法实现到无线LAN通信的移交时,移动电话120不无谓地执行用于开始建立无线LAN连接的处理。当有恶意的第三方将不适当的信息写入到标签存储器213时,在步骤S402中,利用指示通信不可用状态的信息重写标签存储器213中的不适当的信息。因此,能够防止正在执行以下描述的步骤S403中的处理的移动电话120读出不适当的信息。
在步骤S403中,控制单元201确定数字照相机110的功能是否能够建立无线LAN连接。当在步骤S402中到标签存储器213的通信不可用状态的写入完成时,控制单元201执行步骤S403中的处理。具体而言,控制单元201参照例示无线LAN连接可用或不可用的条件的条件表,确定是否能够建立无线LAN连接。图5例示了条件表的示例。图5中例示的条件表500针对数字照相机110的各功能存储了无线LAN连接不可用状态的条件和无线LAN连接可用状态的条件。图5中例示的条件表500例示了以下6个条件。
-条件1:电源状态在数字照相机110的电源关断的情况下,无法建立无线LAN连接。因此,电源关断的状态被设置为无线LAN连接不可用状态的条件,并且电源接通的状态被设置为无线LAN连接可用状态的条件。
-条件2:无线LAN功能设定在数字照相机110的无线LAN功能无效的情况下,无法建立无线LAN连接。因此,通过用户操作将无线LAN功能设置为无效的状态被设置为无线LAN连接不可用状态的条件,并且通过用户操作将无线LAN功能设置为有效的状态被设置为无线LAN连接可用状态的条件。
-条件3:无线LAN通信在数字照相机110正在进行与其他装置的无线LAN通信的情况下,到通信对方装置的连接具有优先权,因此不建立新的无线LAN连接。因此,经由连接单元211与其他装置进行无线LAN通信的状态被设置为无线LAN连接不可用状态的条件,并且未进行经由连接单元211与其他装置的无线LAN通信的状态被设置为无线LAN连接可用状态的条件。
-条件4:存储卡在作为数字照相机110的存储介质210的可移除存储卡未***到数字照相机110的情况下,无法通过进行无线LAN通信来查看或拍摄图像。因此,未***存储卡的状态被设置为无线LAN连接不可用状态的条件,并且***了存储卡的状态被设置为无线LAN连接可用状态的条件。
-条件5:静止图像拍摄状态在静止图像的拍摄正在进行中的情况下,由于处理负荷,数字照相机110不建立无线LAN连接。因此,静止图像的拍摄正在进行中(由用户操作的操作单元205的释放开关处于半按下状态)的状态被设置为无线LAN连接不可用状态的条件,并且静止图像的拍摄未在进行中的状态被设置为无线LAN连接可用状态的条件。
-条件6:运动图像拍摄状态在运动图像的拍摄正在进行中的情况下,由于处理负荷,数字照相机110不建立无线LAN连接。因此,运动图像的拍摄正在进行中(操作单元205被用户操作,并且用于运动图像拍摄的开关处于接通状态)的状态被设置为无线LAN连接不可用状态的条件,并且运动图像的拍摄未在进行中的状态被设置为无线LAN连接可用状态的条件。
返回图4,在步骤S403中,当在条件表500中定义的无线LAN连接可用状态的所有6个条件都被满足时,控制单元201确定能够建立无线LAN连接。当控制单元201确定数字照相机110处于无线LAN连接可用状态时(步骤S403中为是),处理进行到步骤S404。另一方面,当控制单元201确定数字照相机110处于无线LAN连接不可用状态时(步骤S403中为否),处理进行到步骤S405。在步骤S404中,控制单元201向标签存储器213中写入通信可用状态,作为针对无线LAN连接的通信状态。在步骤S405中,控制单元201向标签存储器213写入通信不可用状态,作为针对无线LAN连接的通信状态。此时当通信不可用状态已被写入标签存储器213时,控制单元201不执行通信不可用状态的写入处理,并且终止标签存储器管理处理。步骤S401至S403中各个的处理是确定当启动作为无线通信装置的数字照相机110时,作为第一通信方法的通过无线LAN连接的通信是否可用的确定处理的示例。
此外,当在步骤S402、S404以及S405中将通信状态写入标签存储器213中时,控制单元201也在工作存储器204中存储写入到标签存储器213的通信状态。在数字照相机110处于通电状态的同时,外部装置重写标签存储器213中的信息时,控制单元201还能够利用工作存储器204中存储的信息来重写标签存储器213中的信息。当关断数字照相机110时,擦除工作存储器204中存储的信息。
<标签存储器恢复处理>
图6是例示数字照相机110在通电状态下执行的标签存储器恢复处理的流程图。当不适当的信息被写入标签存储器213时,在标签存储器恢复处理中,数字照相机110恢复原本应该存储在标签存储器213中的信息。在步骤S601中,控制单元201检查当数字照相机110进行与通信对方装置的近距离无线通信时,信息是否被写入标签存储器213中。当信息被写入标签存储器213中时(步骤S601中为是),处理进行到步骤S602。在步骤S602中,控制单元201检查标签存储器213中存储的信息,并且确定标签存储器213是否处于可读取状态。在步骤S602中执行的处理与参照图4描述的步骤S401中的处理相同。
当控制单元201确定标签存储器213处于不可读取状态时(步骤S602中为否),处理进行到步骤S603。另一方面,当控制单元201确定标签存储器213处于可读取状态时(步骤S602中为是),终止标签存储器恢复处理。在步骤S603中,控制单元201将工作存储器204中存储的通信状态写入标签存储器213,并且终止标签存储器恢复处理。
移动电话120的用户可以生成非正式(unofficial)应用,并且从移动电话120向数字照相机110的标签存储器213,以正确的数据格式写入指示正确的参数值的信息。在这种情况下,数字照相机110确定标签存储器213处于可读取状态,并且使得能够建立网络级连接。由于在许多情况下,移动电话120的OS支持网络级的无线LAN连接序列。甚至当使用非正式应用,通过近距离通信从近距离无线标签存储器213写入或者读出数据时,非正式应用也未必对应于移交后的应用级的无线LAN通信。当通过使用非正式应用进行到标签存储器213的写入时,数字照相机110试图建立与移动电话120的无线LAN连接。然而,由于协议在应用级不匹配,数字照相机110无法从移动电话120接收到需要的信息,因此确定发生了无线LAN连接错误。例如,当通过无线LAN通信利用PTP/IP无法接收到需要的信息时,确定已发生了PTP/IP连接错误。在作为上述移交的结果、连接在应用级失败的情况下,根据本示例性实施例的数字照相机110检查内部状态,并且将针对无线LAN连接的通信状态写入标签存储器213中。
如上所述,在根据第一示例性实施例的通信***中,数字照相机110确定当启动时是否能够建立无线LAN连接,并且当通信不可用时,能够将通信不可用状态写入标签存储器213中。在不适当的信息被写入标签存储器213,或存储的适当的信息被擦除的情况下,数字照相机110能够将适当的信息重写入标签存储器213中。因此,数字照相机110能够适当地管理标签存储器213。
在根据第二示例性实施例的通信***100中,在确定是否能够建立无线LAN连接之前,在启动数字照相机110时,数字照相机110将通信不可用信息写入标签存储器。以下描述了根据第二示例性实施例的通信***100与根据第一示例性实施例的通信***100的不同点。图7是例示根据第二示例性实施例的数字照相机110执行的标签存储器管理处理的流程图。当数字照相机110通电时,即当启动数字照相机110时,执行根据第二示例性实施例的标签存储器管理处理,与根据第一示例性实施例的标签存储器管理处理的情况相同。
当启动数字照相机110时,在步骤S701中,数字照相机110的控制单元201向标签存储器213写入通信不可用状态,作为针对无线LAN连接的通信状态(写入处理)。然后,在步骤S702中,控制单元201确定通过数字照相机110的功能是否能够建立无线LAN连接(确定处理)。步骤S702中的处理与参照图4描述的步骤S403中的处理相同。当控制单元201确定数字照相机110处于能够建立无线LAN连接的状态时(步骤S702中为是),处理进行到步骤S703。另一方面,当控制单元201确定数字照相机110处于无法建立无线LAN连接的状态时(步骤S702中为否),终止标签存储器管理处理。在步骤S703中,控制单元201向标签存储器213写入通信可用状态作为针对无线LAN连接的通信状态,然后终止标签存储器管理处理。
如上所述,在紧接启动了数字照相机110之后的状态检查之前,将通信不可用状态写入标签存储器213。这是由于写入标签存储器213的无线LAN连接的通信状态,可能与由数字照相机110的功能能否建立针对无线LAN连接的连接的确定的结果不匹配。例如,当数字照相机110的功能能够建立无线LAN连接时,向标签存储器213写入通信可用状态作为针对无线LAN连接的通信状态。当在该状态下从数字照相机110移除了电池时,根据由条件表500的“条件1”定义的电源状态相关的条件,针对无线LAN连接的通信状态原本应当被切换为通信不可用状态。然而,由于不存在电池,因此控制单元201无法将信息重写入标签存储器213中。因此,在该状态下,在数字照相机110与移动电话120之间进行近距离无线通信,使得移动电话120试图开始建立无线LAN连接。
为了解决该问题,当启动时,数字照相机110进行状态检查(即,进行基于图5中例示的表的条件确定),而与标签存储器213中的信息无关,并且根据确定的状态,写入指示能否进行通过无线LAN连接的通信的信息。然而,状态检查需要一定时间段,因此在状态检查正在进行中时,在数字照相机110与移动电话120之间可能进行近距离无线通信,并且移动电话120试图开始建立无线LAN连接。因此,根据本示例性实施例的数字照相机110首先向标签存储器213写入通信不可用状态作为针对无线LAN连接的通信状态,然后确定是否能够建立无线LAN连接。结果,能够防止处于无线LAN连接不可用状态的数字照相机110开始建立与数字照相机110的无线LAN连接。
以上使用通过将通信不可用状态写入标签存储器213来防止移动电话120开始建立与数字照相机110的无线LAN连接的示例,描述了上述示例性实施例。可选地,例如,近距离无线通信单元212可以对从移动电话120接收到的用于进行近距离无线通信的请求不响应。具体而言,在近距离无线通信单元212的内部存储器中存储是否响应请求的设定,并且近距离无线通信单元212参照该设定,并确定对来自移动电话120的请求是否响应。然后,控制单元201在状态检查之前重写设定,由此进行控制以确定近距离无线通信单元212是否响应于该请求。
也通过执行下面的处理来实现本发明的方面。具体而言,用于实现上述示例性实施例中的功能的软件(程序)通过网络或各种存储介质,被提供给***或装置。然后,计算机(或CPU、微处理单元(MPU)等)读出并执行程序。
在上述示例性实施例中,能够适当地管理标签存储器。
以上详细描述了示例性实施例,但是本发明的方面不限于特定示例性实施例,并且在权利要求中描述的本发明的方面的精神的范围内,可以做出各种变型和改变。
还可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多程序)以执行上述实施例中的一个或更多个的功能、和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的***或装置的计算机,来实现另外的实施例,并且,可以利用通过由所述***或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、和/或控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现另外的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存设备以及存储卡等中的一者或更多。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

Claims (18)

1.一种无线通信装置,所述无线通信装置包括:
第一通信单元,其被构造为通过第一无线通信方法与外部装置进行通信;
第二通信单元,其被构造为通过与所述第一无线通信方法不同的第二无线通信方法,与所述外部装置进行通信;以及
控制单元,其被构造为通过使用经由所述第一通信单元与所述外部装置共享的通信参数,对经由所述第二通信单元建立与所述外部装置的通信的通信处理进行控制,
其中,所述控制单元响应于所述无线通信装置通过用户对电源按钮的操作而被通电,确定所述无线通信装置是否处于预定状态,
其中,在确定所述无线通信装置处于所述预定状态的情况下,所述控制单元将所述无线通信装置设置为处于执行所述通信处理的状态,
其中,在确定所述无线通信装置不处于所述预定状态的情况下,所述控制单元将所述无线通信装置设置为处于不执行所述通信处理的状态,并且
其中,所述控制单元在进行所述确定之前,响应于所述无线通信装置通过用户对电源按钮的操作而被通电,将所述无线通信装置设置为处于所述不执行所述通信处理的状态。
2.根据权利要求1所述的无线通信装置,其中,所述预定状态包括经由所述第二通信单元的通信可用的状态。
3.根据权利要求1所述的无线通信装置,其中,所述预定状态包括以下状态中的至少一者:剩余电池容量大于或等于预定量的状态、附装了可拆装存储介质的状态、摄像正在进行中的状态或者打开了无线功能设定的状态。
4.根据权利要求1所述的无线通信装置,
其中,所述第一通信单元包括所述控制单元和所述外部装置两者都可访问的存储区域,并且
其中,所述不执行所述通信处理的状态是将指示经由所述第二通信单元的通信不可用的信息存储在所述第一通信单元的存储区域中的状态。
5.根据权利要求1所述的无线通信装置,
其中,所述第一通信单元对来自所述外部装置的通信进行响应,而无需所述控制单元的控制,并且
其中,所述不执行所述通信处理的状态是所述第一通信单元对来自所述外部装置的通信不进行响应的状态。
6.根据权利要求1所述的无线通信装置,其中,所述第二通信单元通过发出包括经由所述第一通信单元与所述外部装置共享的通信参数的信标,来形成基于所述第二无线通信方法的网络。
7.根据权利要求1至6中任一项所述的无线通信装置,所述无线通信装置还包括:
摄像单元,其被构造为拍摄被摄体的图像并输出图像数据,
其中,所述控制单元进行控制,以经由所述第二通信单元向所述外部装置发送所述图像数据。
8.一种无线通信装置,所述无线通信装置包括:
第一通信单元,其被构造为通过第一无线通信方法与外部装置进行通信,所述第一通信单元包括所述外部装置可读取的存储区域;
第二通信单元,其被构造为通过与所述第一无线通信方法不同的第二无线通信方法,与所述外部装置进行通信;以及
控制单元,其被构造为响应于所述无线通信装置通过用户对电源按钮的操作而被通电,确定通过所述第二无线通信方法的通信是否可用,并且根据所述确定的结果,进行控制以将指示通过所述第二无线通信方法的通信是否可用的信息写入所述存储区域,
其中,所述控制单元进行控制,以在进行所述确定之前,将指示通过所述第二无线通信方法的通信不可用的信息写入所述存储区域。
9.根据权利要求8所述无线通信装置,其中,所述存储区域存储用于通过所述第二无线通信方法进行通信的通信参数。
10.根据权利要求9所述的无线通信装置,其中,用于通过所述第二无线通信方法进行通信的通信参数包括用于加入基于所述第二无线通信方法的网络的信息。
11.根据权利要求8至10中任一项所述的无线通信装置,其中,在所述无线通信装置处于运行状态的同时,所述外部装置进行到所述存储区域的写入的情况下,所述控制单元重写所述存储区域中存储的信息。
12.根据权利要求8至10中任一项所述的无线通信装置,其中,所述第二通信单元使用经由所述第一通信单元与所述外部装置共享的通信参数,来形成基于所述第二无线通信方法的网络。
13.根据权利要求8至10中任一项所述的无线通信装置,所述无线通信装置还包括:
摄像单元,其被构造为拍摄被摄体的图像并输出图像数据,
其中,所述控制单元进行控制,以经由所述第二通信单元向所述外部装置发送所述图像数据。
14.根据权利要求8至10中任一项所述的无线通信装置,其中,在所述无线通信装置处于剩余电池容量大于或等于预定量的状态、附装了可拆装存储介质的状态、摄像正在进行中的状态或者打开了无线功能设定的状态中的至少一者的情况下,所述控制单元确定通过所述第二无线通信方法的通信不可用。
15.根据权利要求8至10中任一项所述的无线通信装置,
其中,所述第一通信单元根据NFC标准进行通信,并且
其中,所述第二通信单元根据无线LAN标准进行通信。
16.一种无线通信装置,所述无线通信装置包括:
近距离无线通信单元,其被构造为通过近距离无线通信,与外部装置建立连接;以及
控制单元,其被构造为响应于所述无线通信装置通过用户对电源按钮的操作而被通电,确定所述无线通信装置是否处于预定状态,并且根据所述确定的结果,进行控制以使所述近距离无线通信单元有效或无效,
其中,当所述无线通信装置启动时,在使所述近距离无线通信单元无效之后,进行所述确定。
17.根据权利要求16所述的无线通信装置,其中,所述预定状态包括以下状态中的至少一者:剩余电池容量大于或等于预定量的状态、附装了可拆装存储介质的状态、摄像正在进行中的状态或者打开了无线功能设定的状态。
18.一种无线通信装置的控制方法,所述控制方法包括以下步骤:
通过第一无线通信方法与外部装置进行通信;
通过与所述第一无线通信方法不同的第二无线通信方法,与所述外部装置进行通信;
通过使用通过所述第一无线通信方法与所述外部装置共享的通信参数,对通过所述第二无线通信方法建立与所述外部装置的通信的通信处理进行控制,
响应于所述无线通信装置通过用户对电源按钮的操作而被通电,确定所述无线通信装置是否处于预定状态,
在确定所述无线通信装置处于所述预定状态的情况下,将所述无线通信装置设置为处于执行所述通信处理的状态,以及
在确定所述无线通信装置不处于所述预定状态的情况下,将所述无线通信装置设置为处于不执行所述通信处理的状态,
其中,在启动了所述无线通信装置之后,并且在进行所述确定之前,将所述无线通信装置设置为处于所述不执行所述通信处理的状态。
CN201510590549.5A 2014-09-18 2015-09-16 能够与外部装置通信的无线通信装置及其控制方法 Active CN105451156B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014190088A JP6478539B2 (ja) 2014-09-18 2014-09-18 無線通信装置、制御方法及びプログラム
JP2014-190088 2014-09-18

Publications (2)

Publication Number Publication Date
CN105451156A CN105451156A (zh) 2016-03-30
CN105451156B true CN105451156B (zh) 2019-05-10

Family

ID=55527035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510590549.5A Active CN105451156B (zh) 2014-09-18 2015-09-16 能够与外部装置通信的无线通信装置及其控制方法

Country Status (3)

Country Link
US (1) US9560476B2 (zh)
JP (1) JP6478539B2 (zh)
CN (1) CN105451156B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6209952B2 (ja) * 2013-11-19 2017-10-11 ソニー株式会社 情報処理装置、撮像装置、撮像システム、情報処理方法およびプログラム
JP6463050B2 (ja) * 2014-09-08 2019-01-30 キヤノン株式会社 通信装置およびその制御方法ならびにプログラム
JP6801375B2 (ja) * 2016-11-01 2020-12-16 セイコーエプソン株式会社 無線通信装置、並びに、その制御方法及び制御プログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007068002A (ja) * 2005-09-01 2007-03-15 Ricoh Co Ltd 通信装置
US7970350B2 (en) * 2007-10-31 2011-06-28 Motorola Mobility, Inc. Devices and methods for content sharing
JP4524703B2 (ja) * 2008-02-29 2010-08-18 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2013157736A (ja) * 2012-01-27 2013-08-15 Canon Inc 通信装置、通信装置の制御方法、プログラム
JP2014072755A (ja) * 2012-09-28 2014-04-21 Kddi Corp 無線通信システム、無線通信装置、無線通信方法、およびプログラム
JP6080548B2 (ja) * 2012-12-28 2017-02-15 キヤノン株式会社 通信装置、情報端末、それらの制御方法、プログラム

Also Published As

Publication number Publication date
JP2016063411A (ja) 2016-04-25
US20160088423A1 (en) 2016-03-24
JP6478539B2 (ja) 2019-03-06
US9560476B2 (en) 2017-01-31
CN105451156A (zh) 2016-03-30

Similar Documents

Publication Publication Date Title
CN105227812B (zh) 通信装置及通信装置的控制方法
JP6576082B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6755081B2 (ja) 通信装置およびその制御方法並びにプログラム
CN103607538A (zh) 拍摄方法及拍摄装置
CN105307103B (zh) 通信装置及通信装置的控制方法
US20230281002A1 (en) Communication apparatus for wirelessly communicating with another apparatus, information processing method, and program
CN105451156B (zh) 能够与外部装置通信的无线通信装置及其控制方法
CN105101050A (zh) 通信装置及其控制方法
JP6433265B2 (ja) 情報処理装置、電子機器およびそれらの制御方法、プログラム並びに記憶媒体
JP6463050B2 (ja) 通信装置およびその制御方法ならびにプログラム
JP2019016891A (ja) 撮像装置及び画像転送方法
JP6399854B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6415232B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6433231B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP2016058970A (ja) 無線通信装置、無線通信装置の制御方法及びプログラム
JP2017103650A (ja) 通信装置、通信装置の制御方法、プログラム
JP6468827B2 (ja) 撮像装置、撮像装置の制御方法、プログラム
JP2020091787A (ja) 通信装置およびその制御方法
JP6386862B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP2017085518A (ja) 通信装置、通信装置の制御方法、プログラム
US11917705B2 (en) Communication apparatus that communicates with other devices via network, control method, and storage medium
JP2016100724A (ja) 情報処理装置、情報処理方法及びプログラム
JP2017073737A (ja) 通信装置、通信装置の制御方法及びプログラム
JP2023125841A (ja) 通信装置、通信制御方法、及びプログラム
JP2016054426A (ja) NFCによるデバイス間のWi−Fi接続方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant