CN107439052B - 通信装置、通信装置的控制方法和存储介质 - Google Patents

通信装置、通信装置的控制方法和存储介质 Download PDF

Info

Publication number
CN107439052B
CN107439052B CN201680020256.6A CN201680020256A CN107439052B CN 107439052 B CN107439052 B CN 107439052B CN 201680020256 A CN201680020256 A CN 201680020256A CN 107439052 B CN107439052 B CN 107439052B
Authority
CN
China
Prior art keywords
communication
role
communication apparatus
sharing process
code
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
CN201680020256.6A
Other languages
English (en)
Other versions
CN107439052A (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 CN107439052A publication Critical patent/CN107439052A/zh
Application granted granted Critical
Publication of CN107439052B publication Critical patent/CN107439052B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06018Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
    • G06K19/06028Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1087Peer-to-peer [P2P] networks using cross-functional networking aspects
    • H04L67/1093Some peer nodes performing special functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • 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
    • 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)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

在通信装置通过基于从所拍摄图像获取到的信息所执行的第一共享处理来与通信对象装置共享建立无线连接所用的通信参数的情况下,根据所述通信装置是否拍摄所述第一共享处理所使用的图像,来确定所述通信装置是作为第一角色进行通信、还是所述通信装置作为第二角色进行通信,其中所述第一角色作为基站进行工作,以及所述第二角色作为与由基站构建的无线网络相连接的从站进行工作。

Description

通信装置、通信装置的控制方法和存储介质
技术领域
本发明涉及通信技术。
背景技术
近年来,诸如数字照相机、打印机、蜂窝电话或智能电话等的电子装置具有无线通信功能并且连接至无线网络以供使用的情况增多。
为了使电子装置连接至无线网络,需要设置诸如加密方法、加密密钥、认证方法和认证密钥等的各种通信参数至少之一。作为用以使这种通信参数的设置变得容易的技术,存在专利文献1中所公开的技术。在专利文献1中,电子装置显示表示通信参数的快速响应码(QR码(QR code),注册商标,以下将省略该注释)。蜂窝电话通过拍摄QR码的图像来读取该QR码,并且在接入点处设置所读取的通信参数。
此外,为了使电子装置彼此直接连接,将Wi-Fi联盟所制定的被称为Wi-Fi直连(Wi-Fi Direct,注册商标,以下将省略该注释)的连接处理定义为标准。在Wi-Fi直连中,存在作为基站进行工作的组所有者和作为从站进行工作的客户端这两个角色。各电子装置确定通信时所要使用的角色。
如专利文献1所述,通过在拍摄诸如二维码等的可以编码许多信息的代码信息时设置通信参数,可以减少用户的麻烦输入。
Wi-Fi直连定义了通过Wi-Fi联盟所制定的被称为Wi-Fi保护设置(WPS)的通信参数共享处理来执行通过Wi-Fi直连对通信参数的设置。然而,在利用诸如Wi-Fi直连等的装置之间的连接技术的装置间的通信参数共享的情况下,例如不考虑应用如专利文献1那样的在拍摄图像时执行通信参数共享处理的方法。
例如,在诸如Wi-Fi直连等的装置之间的连接技术中,如果如专利文献1那样在装置之间执行使用与所拍摄图像有关的信息的通信参数共享处理,则需要确定执行摄像的装置和显示QR码的装置的角色。在Wi-Fi直连中,必须确定组所有者或客户端的角色。因而,在诸如Wi-Fi直连等的装置之间的连接技术中,如果执行使用与所拍摄图像有关的信息的通信参数共享处理,则需要单独进行多种确定,诸如是基站还是从站的角色确定以及是否执行摄像的角色确定等。这样,如果单独进行诸如是基站还是从站的角色确定以及是否执行摄像的角色确定等的多种确定,则在连接之前需要时间,并且处理负荷可能增加。
引文列表
专利文献
专利文献1:日本特开2014-60623
发明内容
发明要解决的问题
为了解决上述问题,根据本发明的一种通信装置,包括:共享单元,用于通过基于从所拍摄的图像获取到的信息所执行的第一共享处理,与通信对象装置进行建立无线连接所用的通信参数的共享;以及确定单元,用于在所述共享单元执行所述第一共享处理的情况下,根据所述通信装置是否拍摄所述第一共享处理所使用的所述图像,来确定所述通信装置作为第一角色进行通信、还是所述通信装置作为第二角色进行通信,其中所述第一角色作为基站进行工作,以及所述第二角色作为与基站所构建的无线网络相连接的从站进行工作。所述通信装置基于所述共享单元所共享的通信参数来与所述通信对象装置建立无线连接,并且根据所述确定单元所确定的角色来与所述通信对象装置进行通信。
通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。
附图说明
图1是示出通信装置的结构的图。
图2是示出通信装置的软件功能结构的图。
图3是示出通信***的结构的示例的图。
图4是示出根据第一实施例的通信装置之间的序列的图。
图5是示出根据第一实施例的照相机的操作的流程图。
图6是示出根据第二实施例的通信装置之间的序列的示例的图。
图7是示出根据第二实施例的照相机的操作的流程图。
图8是示出根据第三实施例的通信装置之间的序列的图。
图9是示出根据第二实施例的变形例的通信装置之间的序列的示例的图。
具体实施方式
以下所述的各实施例使得能够在基于从所拍摄图像获取到的信息所执行的通信参数共享处理中容易地执行用于确定是否执行摄像的角色以及确定是基站还是从站的角色的处理。
第一实施例
以下参考附图来详细说明根据本实施例的通信装置。以下说明使用符合电气和电子工程师协会(IEEE)802.11系列的无线局域网(LAN)***的示例。然而,通信形式不必局限于符合IEEE 802.11的无线LAN。
图3示出本实施例的通信***,图3所示的通信***包括照相机32和智能电话33。要注意,无线网络31是由照相机32或智能电话33基于Wi-Fi直连所形成的无线LAN网络。将根据本实施例的通信***中的装置描述为照相机和智能电话。然而,这些装置可以是其它装置,例如打印机、蜂窝电话、个人计算机(PC)、摄像机、智能手表或个人数字助理(PDA)。
现在说明Wi-Fi直连。Wi-Fi直连是Wi-Fi联盟所制定的标准。Wi-Fi直连定义无线LAN通信所用的通信序列,使得通信装置检索通信对象并且与所检索到的通信对象形成通信组。
在Wi-Fi直连中,作为无线LAN接入点进行工作的通信装置被称为P2P组所有者(以下称为GO),并且作为无线LAN站进行工作的通信装置被称为P2P客户端(以下称为CL)。即,在Wi-Fi直连中,GO作为基站进行工作,并且CL作为从站进行工作。这些角色由GO协商协议确定,并且通过Wi-Fi直连定义。然后,执行Wi-Fi直连的装置作为所确定的角色其中之一进行工作,并且在装置之间进行无线连接和无线通信。即,Wi-Fi直连定义多个角色。Wi-Fi直连是包括用于在装置之间进行通信时确定这些装置的角色的处理的连接处理。
要注意,在Wi-Fi直连中,由GO形成的网络被称为P2P组。同样在本说明书中,网络有时可被描述为P2P组。网络和P2P组是利用相同含义来描述的。
要注意,在本说明书中,将GO、CL和角色未确定的通信装置群统称为P2P装置。P2P装置可以参与无线网络(CL功能)并且构建无线网络(GO功能)。
此外,在通过使用Wi-Fi直连来在装置之间进行连接的情况下,GO将通信参数提供至CL,并且通过使用该通信参数来在装置之间进行连接。该通信参数包括符合IEEE 802.11标准的无线通信所用的各种无线通信参数。即,该通信参数包括执行无线LAN通信所需的无线通信参数,诸如作为网络标识符的服务集标识符(SSID)、加密方法、加密密钥、认证方法和认证密钥等。此外,可以包括介质访问控制(MAC)地址和用于在IP层中进行通信的因特网协议(IP)地址。
然后,参考图1来说明图3所示的通信***的各装置(照相机32、智能电话33)的根据本实施例的硬件结构。在图1中,附图标记101表示装置整体。附图标记102是控制单元,其中该控制单元102用于通过执行存储单元103中所存储的控制程序来控制装置整体。控制单元102由例如中央处理单元(CPU)配置成。附图标记103表示存储单元,其中该存储单元103用于存储各种信息,诸如控制单元102所执行的控制程序、图像数据和通信参数等。控制单元102通过执行存储单元103中所存储的控制程序来进行(后面所述的)各操作。存储单元103由例如硬盘驱动器(HDD)、闪速存储器、只读存储器(ROM)、随机存取存储器(RAM)或诸如安全数字(SD)卡等的可移除存储介质配置成。
附图标记104表示无线单元,其中该无线单元104被配置为执行符合IEEE802.11系列的无线LAN通信。无线单元104由执行无线通信的芯片配置成。附图标记105表示显示单元,其中该显示单元105用于执行采用各种形式的显示,并且具有以下功能:能够通过使用例如液晶显示器(LCD)或发光二极管(LED)来输出从视觉上可识别的信息,或者通过使用例如扬声器来输出声音。显示单元105具有输出视觉信息和声音信息至少之一的功能。如果显示单元105显示视觉信息,则显示单元105具有用于保持与要显示的视觉信息相对应的图像数据的视频RAM(VRAM)。显示单元105执行使LCD连续地显示VRAM中所存储的图像数据的显示控制。
附图标记106表示摄像单元,其中该摄像单元106由摄像元件、透镜等配置成,并且用于拍摄照片和/或动画。在本实施例中,摄像单元106读取诸如条形码、二维码或QR码等的代码信息。
附图标记107表示天线控制单元,其中该天线控制单元107用于执行天线108的输出控制。附图标记108表示在经由无线LAN的通信所用的2.4GHz频带和/或5GHz频带中的通信可用的天线。附图标记109表示输入单元,其中该输入单元109被配置为通过用户进行各种输入来操作通信装置101。输入单元109将与输入相对应的标志存储在诸如存储单元103等的存储器中。
图2是示出执行(后面所述的)通信控制功能的软件功能块的结构的示例的框图。在本实施例中,将各装置的功能块作为程序存储在存储单元103中,并且通过利用控制单元102执行这些程序来提供功能。控制单元102根据控制程序,通过控制各硬件并且对信息进行算术运算和处理,来实现各功能。这些功能块中所包括的一部分或全部可被设置为硬件。在这种情况下,各功能块中所包括的一部分或全部由例如专用集成电路(ASIC)配置成。
在图2中,附图标记201表示软件功能块整体。附图标记202表示通信参数控制器。通信参数控制器202执行用于在装置之间共享通信参数的通信参数共享处理。在该通信参数共享处理中,提供方装置将无线通信所用的通信参数提供至接收方装置。在这种情况下,通信参数包括执行无线LAN通信所需的无线通信参数,诸如作为网络标识符的服务集标识符(SSID)、加密方法、加密密钥、认证方法和认证密钥等。此外,可以包括MAC地址、通行短语、IP层中的通信所用的IP地址、以及高阶服务所需的信息。通信参数控制器202所执行的通信参数共享处理可以是Wi-Fi联盟所制定的Wi-Fi保护设置(WPS)。此外,通信参数控制器202所执行的通信参数共享处理可以是通过使用公钥密码***来安全地传送通信参数的方法。用于在至少两个通信装置之间发送/接收通信参数的处理由通信参数控制器202来执行。通信参数控制器202根据用于设置存储单元103中所存储的通信参数的通信参数设置应用程序来执行通信参数设置。
附图标记203是条形码读取控制器。条形码读取控制器203分析摄像单元106所拍摄的图像并且获取编码后的代码信息。条形码读取控制器203对包括诸如条形码等的一维码和诸如QR码等的二维码的代码信息执行分析处理。
附图标记204是条形码生成控制器。条形码生成控制器204生成诸如条形码、二维码或QR码等的代码信息,并且控制显示单元105以显示所生成的代码信息。条形码生成控制器204使得根据用于设置存储单元103中所存储的通信参数的通信参数设置应用程序来显示对通信参数设置所需的信息进行编码的QR码。
附图标记205是应用程序层的服务控制器。在这种情况下,应用程序层是开放***互连(OSI)参考模型中的至少五层内所包括的上层中的服务提供层。即,服务控制器205通过使用无线单元104的无线通信来执行打印处理、图像流传输处理、文件传送处理等。
附图标记206表示包接收器,并且附图标记207表示包发送器。包接收器206和包发送器207控制包括上层中的通信协议的各种包的发送和接收。此外,包接收器206和包发送器207控制无线单元104以相对于对象装置进行符合IEEE 802.11标准的包的发送和接收。
附图标记208表示站(STA)功能控制器。STA功能控制器208提供作为由IEEE802.11标准所定义的基础架构模式中的站(STA)进行工作的STA功能。STA功能控制器208在作为STA进行工作时,执行认证和加密处理等。附图标记209表示接入点(AP)功能控制器。AP功能控制器209提供作为由IEEE802.11标准所定义的基础架构模式中的接入点(AP)进行工作的AP功能。AP功能控制器209形成无线网络,执行针对STA的认证和加密处理,并且管理STA。附图标记210表示数据存储器。数据存储器210控制相对于存储单元103的诸如通信参数和条形码等的信息的写入和读取。
附图标记211是Wi-Fi直连控制器。Wi-Fi直连控制器211执行基于Wi-Fi直连的各种处理。Wi-Fi直连控制器211在作为GO进行工作的情况下,利用AP功能控制器209而用作AP,并且在作为CL进行工作的情况下,利用STA功能控制器208而用作STA。
说明具有上述结构的通信***的操作。图4示出照相机32和智能电话33的各通信装置之间的通过使用QR码的Wi-Fi直连的连接序列。在图4中,在照相机32显示QR码时,照相机32使自身装置作为Wi-Fi直连的GO而启动。
照相机32使得根据用户的操作来将包括设置通信参数所需的信息的QR码显示在自身装置的显示单元105上。在用户指示了通信参数设置模式的情况下,照相机32显示包括设置通信参数所需的信息的QR码(F401)。可选地,如果设置了通信参数设置模式,则照相机32可以使得用户能够根据该用户的操作来选择显示QR码或拍摄其它装置的QR码。在这种情况下,假定用户指示照相机32显示QR码。
响应于QR码的显示,照相机32开始通过Wi-Fi直连的通信控制,并且将自身装置的操作模式设置为Wi-Fi直连的GO(F402)。
在智能电话33从用户接收到无线连接的指示的情况下,智能电话33转变为利用摄像单元106的摄像可用的模式。如果设置了通信参数设置模式,则智能电话33可以使得用户能够根据该用户的操作来选择显示QR码或拍摄其它装置的QR码。在这种情况下,假定用户指示智能电话33拍摄QR码。
在智能电话33转变为摄像可用的模式的情况下,智能电话33利用智能电话33的摄像单元106来读取照相机32上所显示的QR码(F403)。智能电话33对所读取的QR码进行解码,并且获取利用该QR码表示的信息。智能电话33判断从QR码获取到的信息是否是设置通信参数所需的信息。
在这种情况下,设置该参数所需的信息是在发送/接收通信参数时进行加密所使用的信息以及装置的识别信息。在发送/接收通信参数时进行加密所使用的信息可以是公钥或证书。要注意,在通信参数共享处理中通过使用公钥来加密和发送/接收通信参数的方法可以使用例如日本特开2014-230152所述的方法。假定基于QR码中包括的加密信息所执行的加密通信与通过WPS来发送/接收通信参数时的加密通信相比具有更高的加密强度和更高的安全级别。随着加密密钥长度的位数变大,加密强度变高。
QR码中所包括的装置的识别信息可以是唯一地标识装置的MAC地址或通用唯一标识符(UUID)。设置通信参数所需的信息可以是表示通信参数共享处理的标识符。可以包括诸如使用QR码的一次性密码方法等的识别信息。
此外,QR码可以包括诸如Wi-Fi直连的执行时的角色信息等的职能(特性、能力、资格、性能)信息。Wi-Fi直连的执行时的角色信息例如可以是用于在装置之间确定GO的协商处理所使用的Intent(意图)值。另外,QR码可以包括与各装置有关的能力信息和无线LAN连接所用的装置特有的信息。如果QR码不包括设置通信参数所需的信息,则智能电话33可以以错误终止该处理。
在智能电话33通过摄像来获取设置通信参数所需的信息的情况下,智能电话33向利用所拍摄的QR码中包括的识别信息所标识的照相机32通知自身装置的识别信息(F404)。在这种情况下,智能电话33所通知的识别信息是在照相机32发送通信参数设置所用的包时指定发送对象所需的信息。例如,智能电话33所通知的识别信息可以是装置特有的信息,诸如MAC地址、基本服务集标识符(BSSID)或UUID。此外,智能电话33可以通过添加所拍摄的QR码中所包括的信息来进行F404中的通知。通过接收所显示的QR码中所包括的信息,照相机32可以识别出智能电话33是拍摄了QR码的装置。可以将F404中的通知发送至所有信道。
智能电话33和照相机32可以通过利用智能电话33对QR码进行摄像以获取与照相机32有关的识别信息、并且通过从智能电话33将与自身装置有关的识别信息通知至照相机32,来识别彼此。因此,通过执行由Wi-Fi直连定义的装置检索处理(P2P发现),拍摄了QR码的智能电话33可以通过无线通信来检测显示了QR码的照相机32(F405)。在这种情况下,装置检索处理是由Wi-Fi直连定义的寻找阶段(Find Phase)中的处理。智能电话33响应于QR码的摄像或用户的指示而开始寻找阶段。在寻找阶段中,首先,通过使用添加有表示Wi-Fi直连的可用性的信息元素的检索信号来扫描所有信道。然后,如果通过信道扫描无法检测到期望的通信对象,则交替执行通过使用检索信号来扫描1、6和11信道的处理、以及经由1、6和11信道中的任一信道等待来自通信对象的检索信号的处理。这种情况下的扫描可以使用由IEEE 802.11标准定义的主动扫描和/或被动扫描。
此外,作为GO进行工作的照相机32在1、6和11信道中的任意信道中设置要构建的无线网络。因此,即使在通过智能电话33所执行的所有信道扫描无法检测到照相机32的情况下,智能电话33也可以检测到照相机32。
可选地,如果智能电话33尝试在F404的通知之后执行所有的信道扫描,则照相机32可以在除1、6和11信道以外的信道中构建无线网络。
此外,照相机32可以将与F404中接收到的信息的发送源有关的识别信息添加至在GO的情况下周期性地发送的信标,并且发送该信标。这样,由于显示QR码的装置用作GO、并且拍摄QR码的装置周期性地发送识别信息,因此可以增大这两个装置检测到彼此的概率。
智能电话33所发送的检索信号可以包括作为QR码中所包括的信息的用于指定照相机32的标识符的信息。照相机32和智能电话33可以发送添加有表示符合使用QR码的摄像的通信参数共享处理的信息元素的检索信号以及该检索信号的应答信号。
在照相机32和智能电话33检测到彼此之后,在照相机32和智能电话33之间执行通信参数共享处理(F406)。这种情况下的通信参数共享处理不限于WPS,并且可以是基于发送和接收QR码中所包括的通信参数期间的加密所使用的加密信息而执行的方法。后面说明在照相机32和智能电话33之间执行的通信参数共享处理的选择方法。
接着,参考图5的流程图来说明照相机32执行P2P组形成处理时的操作。在用户经由输入单元109指示了通过Wi-Fi直连的P2P组形成开始之后,开始图5的流程图。
此外,图5所示的流程图示出控制单元102通过读取存储单元103中所存储的计算机程序并执行该计算机程序所进行的处理的流程。图5所示的流程图中的步骤的一部分或全部可以由诸如ASIC等的硬件来实现。
响应于用户针对输入单元109的操作,照相机32被设置成通信参数设置模式并且启动通信参数设置应用程序(S501)。在该应用程序启动之后,照相机32使显示单元105显示包括设置通信参数所需的信息的QR码(S502)。
在照相机32显示QR码之后,照相机32在自身装置用作Wi-Fi直连的自主GO的状态下开始操作(S503)。自主GO在无需Wi-Fi直连的GO协商协议的情况下将角色确定为GO。
作为GO而启动的照相机32构建无线网络并且开始发送信标。作为GO而启动的照相机32可以在所构建的无线网络中等待来自对象装置的识别信息和表示该对象装置拍摄了QR码的信息。照相机32判断照相机32从拍摄了QR码的对象装置(在本实施例中为智能电话)是否接收到表示对象装置拍摄了QR码的信息以及对象装置的识别信息(S504)。如果在显示了QR码之后经过了预定时间段(例如,两分钟)的情况下、照相机32没有接收到表示对象装置拍摄了QR码的信息和与对象装置有关的识别信息,则照相机32可以以错误终止该处理。
如果照相机32从拍摄了QR码的对象装置(在本实施例中为智能电话)接收到表示对象装置拍摄了QR码的信息和与对象装置有关的识别信息,则照相机32开始发送包括该识别信息的信标(S505)。这样,由于照相机32在周期性地发送的信标上发送与拍摄了QR码的装置有关的识别信息,因此执行了摄像的对象装置可以容易地检测到照相机32。
然后,照相机32等待从对象装置接收作为由IEEE 802.11定义的检索信号的ProbeReq(探测请求)(S506)。如果在显示了QR码之后经过了预定时间段的情况下、照相机32没有从拍摄了QR码的装置接收到Probe Req,则照相机32可以以错误终止该处理。
表示对象装置拍摄了QR码的信息和与对象装置有关的识别信息与Probe Req是在不同的信号上接收到的。然而,这些信息可以是在单个信号上接收到的。即,拍摄了QR的装置可以发送包括表示对象装置拍摄了QR码的信息的Probe Req。
照相机32进行作为针对来自S504中接收到的识别信息所表示的装置的Probe Req的应答信号的Probe Res(探测响应)的应答(S507),其中,该Probe Res是由IEEE 802.11定义的信号。照相机32通过添加表示符合使用QR码的通信参数共享处理的信息元素来发送S507中要发送的Probe Res。
照相机32识别S506中接收到的Probe Req内所包括的信息元素(IE),并且判断对象装置是否符合使用QR码的通信参数共享处理(S508)。如果对象装置符合使用QR码的通信参数共享处理,则在Probe Req中包括了表示符合使用QR码的通信参数共享处理的IE。即,对象装置发送除表示Wi-Fi直连的IE(P2P IE)和表示WPS的IE(WSC IE)外、还包括表示符合使用QR码的通信参数共享处理的IE的Probe Req。
这样,照相机32可以基于所接收到的Probe Req中所包括的信息元素,来判断对象装置是否符合使用QR码的通信参数共享处理。
如果照相机32判断为对象装置符合使用QR码的通信参数共享处理,则照相机32确定为与对象装置执行使用QR码的通信参数共享处理。此外,如果照相机32判断为对象装置不符合使用QR码的通信参数共享处理、即如果对象装置仅符合WPS协议,则照相机32确定为执行利用WPS协议的通信参数共享处理。
在这种情况下,照相机32判断对象装置是否符合使用QR码的通信参数共享处理;然而,照相机32也可以判断对象装置是否符合其它方法。如果照相机32判断为在自身装置和对象装置之间可以执行多种通信参数共享处理,则照相机32可以自动选择例如安全级别最高的方法。如果照相机32判断为在自身装置和对象装置之间可以执行多种通信参数共享处理,则照相机32可以根据用户的操作来选择要与对象装置执行的方法。
在本实施例中,照相机32以高的优先级执行使用如下的QR码的通信参数共享处理,其中该QR码与WPS协议相比,发送/接收通信参数时的加密强度和安全级别均更高。然而,照相机32可以在向WPS协议赋予高优先级的状态下执行使用QR码的通信参数共享处理。
如果照相机32判断为对象装置不符合使用QR码的通信参数共享处理,则照相机32执行利用WPS协议的通信参数共享处理(S509)。在这种情况下,由于照相机32作为GO进行工作,因此作为登记方(提供方装置)的照相机32将在所构建的无线网络中进行通信所用的通信参数提供至对象装置。
此外,如果照相机32判断为对象装置符合使用QR码的通信参数共享处理,则照相机32代替执行利用WPS协议的通信参数共享处理,而是执行使用QR码的通信参数共享处理(S511)。在这种情况下,使用QR码的通信参数共享处理表示:通过使用QR码中的加密信息来对通信参数进行加密,并且将该通信参数从照相机32传送至智能电话33或者将该通信参数从智能电话33传送至照相机32。在这种情况下,由于照相机32作为GO进行工作,因此照相机32将在所构建的无线网络中进行通信所用的通信参数提供至对象装置。
在S509或S511中在照相机32和智能电话33之间Wi-Fi直连连接所用的参数共享完成之后,照相机32和智能电话33通过Wi-Fi直连建立无线连接(S510)。
如上所述,由于显示QR码的装置作为Wi-Fi直连的组所有者来执行处理,因此这两个装置可以通过Wi-Fi直连容易地彼此连接。
在本实施例中,照相机32响应于针对P2P组形成处理的开始的指示而显示QR码。然而,可以在判断为对象装置符合使用QR码的通信参数共享处理的情况下显示QR码。即,照相机32可以开始通过Wi-Fi直连的正常处理,并且可以在从所检测到的对象装置所发送的信息包括表示符合使用QR码的通信参数共享处理的IE的情况下,开始QR码的显示。
此外,智能电话33可以开始通过Wi-Fi直连的正常处理,并且可以在从所检测到的对象装置所发送的信息包括表示符合使用QR码的通信参数共享处理的IE的情况下,开始QR码的拍摄。
利用本实施例,在Wi-Fi直连中,可以识别出对象装置符合的通信参数共享处理,并且可以从多个方法中选择要执行的通信参数共享处理。利用本实施例,在Wi-Fi直连中,由于可以选择与WPS相比具有更高安全性的通信参数共享处理,因此可以提高安全性和可用性。
此外,利用本实施例,由于显示QR码的装置作为GO进行工作,因此不再需要进行是GO还是CL的角色确定以及是显示还是拍摄QR码的角色确定。因而,由于是GO还是CL的角色确定与是显示还是拍摄QR码的角色确定相关联,因此可以减少角色确定所用的操作和处理。
在以上说明中,在照相机32承担显示QR码的角色的情况下,照相机32确定作为GO进行工作。然而,承担拍摄QR码的角色的智能电话33可以确定作为CL进行工作。可选地,在照相机32承担拍摄QR码的角色的情况下,照相机32可以确定作为CL进行工作,或者在智能电话33承担显示QR码的角色的情况下,智能电话33可以确定作为GO进行工作。
第二实施例
在第一实施例中,说明了显示QR码的装置作为Wi-Fi直连的GO进行工作的情况。然而,在本实施例中,说明拍摄QR码的装置作为Wi-Fi直连的GO进行工作的情况。各装置的结构与第一实施例中的各装置的结构相同。
图6示出照相机32和智能电话33的各通信装置之间的通过使用QR码的Wi-Fi直连的连接序列。在图4中,在照相机32显示QR码时,照相机32作为Wi-Fi直连的客户端(以下称为CL)而启动自身装置。
照相机32使得根据用户的操作来将包括设置通信参数所需的信息的QR码显示在自身装置的显示单元105上。在用户指示了通信参数设置模式的情况下,照相机32显示包括设置通信参数所需的信息的QR码(F601)。此外,如果设置了通信参数设置模式,则照相机32可以使得用户能够根据该用户的操作来选择显示QR码或者拍摄其它装置的QR码。在这种情况下,假定用户指示照相机32显示QR码。
响应于显示QR码,照相机32将Intent值设置为0以成为CL(F602)。在Wi-Fi直连中,用于将装置确定为GO的GO协商定义了在装置之间交换Intent值,具有较大值的装置变为GO并且具有较小值的装置变为CL。此外,Wi-Fi直连定义了Intent值在0~15的范围内。因而,照相机32将Intent值设置为作为最小值的0,并且执行用于确定角色的协商。
在智能电话33接收到用户所作出的无线连接的指示的情况下,智能电话33转变为利用摄像单元106的摄像可用的模式。如果设置了通信参数设置模式,则智能电话33可以使得用户能够根据该用户的操作来选择显示QR码或者拍摄其它装置的QR码。在这种情况下,假定用户指示智能电话33拍摄QR码。
在智能电话33转变为摄像可用的模式的情况下,智能电话33利用智能电话33的摄像单元106来读取照相机32上所显示的QR码(F603)。智能电话33对所读取的QR码进行解码,并且获取利用该QR码表示的信息。智能电话33判断从QR码获取到的信息是否是设置通信参数所需的信息。如果QR码不包括设置通信参数所需的信息,则智能电话33可以以错误终止该处理。
在智能电话33通过摄像获取到设置通信参数所需的信息的情况下,智能电话33向利用所拍摄的QR码中包括的识别信息所标识的照相机32通知自身装置的识别信息(F604)。可以将F604中的通知发送至所有信道。
智能电话33和照相机32执行由Wi-Fi直连所定义的装置检索处理,并且检测彼此(F605)。智能电话33和照相机32执行由Wi-Fi直连定义的作为用于确定是GO还是CL的角色的协商的GO协商(F606)。由于在F602中将照相机32的Intent值设置为0,因此在F606的协商中,确定为照相机32作为CL进行工作并且智能电话33作为GO进行工作(F607)。
如果对象装置(智能电话33)的Intent值也是作为最小值的0,则照相机32可以以错误终止该处理一次,并且可以再次执行用于确定角色的协商。此外,在Wi-Fi直连中,为了针对装置具有相同的Intent值的情况作好准备,用于交换Intent值的消息包括被称为决胜位(Tie breaker bit)的随机生成的位。随后发送Intent值的装置建立了相对于包括从对象装置接收到的Intent值的消息中的决胜位发生反转的位。例如,如果所接收到的用于交换Intent值的消息中的决胜位是“1”,则随后发送Intent值的装置将决胜位设置为“0”并且发送Intent值。此外,如果所接收到的用于交换Intent值的消息中的决胜位是“0”,则随后发送Intent值的装置将决胜位设置为“1”并且发送Intent值。
Wi-Fi直连定义了:在装置具有相同的Intent值的情况下,决胜位的值为“1”的装置作为GO进行工作。因而,为了针对对象装置的Intent值同样是作为最小值的0的情况作好准备,照相机32可以将决胜位设置为“0”并且先于对象装置而发送Intent值。此外,如果对象装置的Intent值是作为最小值的0、并且确定为关于决胜位作为GO进行工作,则照相机32可以以错误终止该处理一次,并且可以再次执行用于确定角色的协商。
然后,作为GO的智能电话33将通信参数提供至照相机32,并且在装置之间共享通信参数(F608)。
参考图7的流程图来说明根据本实施例的照相机32的操作。利用相同的附图标记来表示与根据第一实施例所述的图5的流程图中的处理相同的处理,并且省略了该说明的详情。图7与图5的不同之处在于:代替S503而执行S701的处理,并且在S507和S508之间添加S702的处理。
在用户经由输入单元109指示了通过Wi-Fi直连的P2P组形成的开始之后,开始图7的流程图。此外,图7所示的流程图示出通过控制单元102读取存储单元103中所存储的计算机程序并执行该计算机程序所进行的处理的流程。可选地,图7所示的流程图中的步骤的一部分或全部可以由诸如ASIC等的硬件来实现。
如果照相机32启动通信参数设置应用程序并且显示QR码,则照相机32将为了作为CL进行工作的Intent值设置为0(S701)。
然后,照相机32从对象装置接收识别信息。照相机32交换检索信号及其应答信号并且检测对象装置,与该对象装置执行Intent值被设置为0的GO协商(S702)。响应于该GO协商,照相机32确定作为CL进行工作。然后,照相机32根据对象装置可执行的通信参数共享处理来执行使用WPS或QR码的通信参数共享处理,并且通过Wi-Fi直连与对象装置连接。
如上所述,由于执行控制使得拍摄QR码的装置可以作为Wi-Fi直连的组所有者来执行处理,因此这两个装置可以通过Wi-Fi直连容易地相连接。
此外,参考图9所示的序列图来说明本实施例的变形例。图9示出拍摄QR码的智能电话作为Wi-Fi直连的GO进行工作的示例。
照相机32使得根据用户的操作来将包括设置通信参数所需的信息的QR码显示在自身装置的显示单元105上。如果用户指示了通信参数设置模式,则照相机32显示包括设置通信参数所需的信息的QR码(F1201)。
在智能电话33从用户接收到无线连接的指示的情况下,智能电话33转变为利用摄像单元106的摄像可用的模式。然后,智能电话33利用智能电话33的摄像单元106读取照相机32上所显示的QR码(F1202)。智能电话33响应于QR码的拍摄,将装置的操作模式设置为Wi-Fi直连的GO(F1203)。智能电话33作为Wi-Fi直连的自主GO而开始操作。
作为GO而启动的智能电话33通过将QR码中所包括的信息和与自身装置有关的识别信息添加在信标中来发送这些信息(F1204)。假定智能电话33将信标发送至1、6和11信道各自,使得处于寻找阶段的照相机32可以接收到该信标。可选地,F1204中的信息的发送可以添加在其它信号而不是信标中。通过接收所显示的QR码中所包括的信息,照相机32可以识别出智能电话33是拍摄了QR码的装置。
照相机32在寻找阶段中检测智能电话33的信标(F1205)。照相机32将用于请求通信参数的信号发送至智能电话33。在照相机32和智能电话33之间执行通信参数共享处理(F1206)。在这种情况下,如以上说明那样,照相机32和智能电话33之间所执行的通信参数共享处理不是WPS,而是使用QR码的通信参数共享处理。
如上所述,利用本实施例,执行摄像的智能电话变为GO,并且将表示智能电话拍摄了QR码的信息添加至周期性地发送的信标。因此,可以提高显示QR码的装置检测到拍摄QR码的装置的概率。
此外,利用本实施例,由于拍摄QR码的装置作为GO进行工作,因此不再需要进行是GO还是CL的角色确定以及是显示还是拍摄QR码的角色确定。因而,由于是GO还是CL的角色确定与是显示还是拍摄QR码的角色确定相关联,因此可以减少角色确定所用的操作和处理。
在以上说明中,在照相机32承担显示QR码的角色的情况下,照相机32确定作为CL进行工作。然而,在照相机32承担拍摄QR码的角色的情况下,照相机32可以确定作为GO进行工作。可选地,在智能电话33承担显示QR码的角色的情况下,智能电话33可以确定作为CL进行工作。
第三实施例
在第一实施例和第二实施例中说明了显示QR码的装置将角色固定为Wi-Fi直连的组所有者或客户端并且进行工作的情况。在第三实施例中说明通信装置的角色由在Wi-Fi直连中所定义的GO协商协议来确定的情况。图8示出根据本实施例的照相机32和智能电话33的各通信装置之间的通过使用QR码的Wi-Fi直连的连接序列。
在图8中,照相机32使得根据用户的操作来将包括设置通信参数所需的信息的QR码显示在自身装置的显示单元105上。在用户指示了通信参数设置模式的情况下,照相机32显示包括设置通信参数所需的信息的QR码(F801)。
智能电话33利用智能电话33的摄像单元106读取照相机32上所显示的QR码(F802)。智能电话33对所读取的QR码进行解码,并且获取利用该QR码表示的信息。智能电话33判断从QR码所获取到的信息是否是设置通信参数所需的信息。
在智能电话33通过摄像获取到设置通信参数所需的信息的情况下,智能电话33向利用所拍摄的QR码中包括的识别信息所标识的照相机32通知自身装置的识别信息(F803)。
智能电话33和照相机32执行由Wi-Fi直连所定义的装置检索处理,并且检测彼此(F804)。然后,执行由Wi-Fi直连所定义的GO协商(F805)。在这种情况下,不同于第二实施例,照相机32的Intent值可以是期望值。在这种情况下的协商中,假定照相机32的Intent值大于智能电话33的Intent值,并且照相机32确定作为GO进行工作(F806)。然后,作为GO的智能电话33将通信参数提供至照相机32,并且在装置之间共享通信参数(F807)。
除在图7的S701的处理中将Intent值设置为期望值外,本实施例中的照相机32的操作与图7的流程图中的操作相同。
如上所述,即使支持多种通信参数共享处理,两个装置也可以通过Wi-Fi直连容易地相连接。
其它实施例
在上述实施例中,说明了照相机32是显示QR码的装置并且智能电话33是拍摄QR码的装置的情况。然而,照相机32可以作为拍摄QR码的装置进行工作,并且智能电话33可以作为显示QR码的装置进行工作。此外,照相机32和智能电话33各自可以选择作为显示QR码的装置或者拍摄QR码的装置进行工作。在这种情况下,照相机32和智能电话33各自可以根据用户的指示来选择作为显示QR码的装置或者拍摄QR码的装置进行工作。
此外,在第三实施例中,照相机32和智能电话33各自可以基于QR码中所包括的信息来确定是GO还是CL的角色。
此外,上述实施例可以使用作为由Wi-Fi直连所定义的通信参数可重复使用的模式的永久性组(Persistent Group)。此外,在这种情况下,作为GO进行工作的装置可以执行用于通过使用由Wi-Fi直连所定义的邀请(Invitation)来形成永久性组的连接处理。
在这种情况下,紧接在获取到QR码并交换识别信息之后交换通信参数,并且省略了由Wi-Fi直连所定义的装置检索处理和GO协商处理。
此外,在上述实施例中,说明了通过使用QR码的摄像来在装置之间交换用于设置通信参数的信息的情况。然而,代替QR码的摄像,可以使用诸如近场通信(NFC)或蓝牙(Bluetooth,注册商标)等的无线通信。可选地,可以使用诸如IEEE 802.11ad或TransferJet(注册商标)等的无线通信。
要读取的QR码不限于显示单元上所显示的QR码,并且可以是以封条的形式贴附至通信装置的壳体的QR码。可选地,要读取的QR码可以是贴附至操作手册或诸如销售通信装置时所使用的瓦楞纸板箱等的包装材料的QR码。此外,代替QR码,可以使用一维条形码或除QR码以外的二维码。此外,代替诸如QR码等的机器可读信息,可以使用用户可读信息。
此外,在各个实施例中,说明了通过符合IEEE 802.11的无线LAN通信来执行装置之间的通信的情况。然而,不限于此。例如,可以通过使用诸如无线通用串行总线(USB)、MBOA、蓝牙(Bluetooth,注册商标)、超宽带(UWB)、ZigBee或NFC等的无线通信介质来执行通信。在这种情况下,MBOA是多频带OFDM联盟(Multi Band OFDM Alliance)的缩写。此外,UWB包括无线USB、无线1394、无线网络(WINET)等。
利用这些实施例,可以通过在基于从所拍摄图像获取到的信息所执行的通信参数共享处理中根据是否执行摄像的角色来确定是基站还是从站的角色,从而容易地执行角色确定处理。
还可以通过读出并执行记录在存储介质(还可被更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以进行上述实施例中的一个或多个的功能以及/或者包括用于进行上述实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路(ASIC))的***或设备的计算机和通过下面的方法来实现本发明的各实施例,其中,该***或设备的计算机通过例如从存储介质读出并执行计算机可执行指令以进行上述实施例中的一个或多个的功能以及/或者控制该一个或多个电路以进行上述实施例中的一个或多个的功能来进行上述方法。该计算机可以包括一个或多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括单独计算机或单独处理器的网络,以读出并执行计算机可执行指令。例如可以从网络或存储介质将这些计算机可执行指令提供至计算机。该存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算机***的存储器、光盘(诸如致密盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)TM等)、闪速存储装置和存储卡等中的一个或多个。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不应局限于所公开的这些典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
本申请要求2015年4月9日提交的日本专利申请2015-080448的优先权,在此通过引用包含其全部内容。

Claims (20)

1.一种通信装置,包括:
共享单元,用于通过基于从已拍摄的图像获取到的信息所执行的第一共享处理,与通信对象装置进行建立无线连接所用的通信参数的共享;以及
选择单元,用于在所述共享单元执行所述第一共享处理的情况下,依据所述通信装置拍摄所述图像还是所述通信装置显示所述图像来选择所述通信装置的角色,所述角色是从第一角色和第二角色中选择的,所述第一角色是所述通信装置作为基站进行工作的角色,所述第二角色是所述通信装置作为与基站所构建的无线网络相连接的从站进行工作的角色,其中所述选择单元基于所述通信装置显示所述图像来选择所述第一角色作为所述通信装置的角色,
其中,所述通信装置基于所述共享单元所共享的通信参数来与所述通信对象装置建立无线连接,并且根据所述选择单元所选择的角色来与所述通信对象装置进行通信。
2.根据权利要求1所述的通信装置,其中,还包括执行单元,所述执行单元用于执行用于与所述通信对象装置进行建立无线连接所用的通信参数的共享的第二共享处理。
3.根据权利要求2所述的通信装置,其中,在所述通信装置与所述通信对象装置进行通信的情况下,所述通信装置基于从所述通信对象装置接收到的信号中所包括的信息,来选择是执行利用所述共享单元的所述第一共享处理、还是执行利用所述执行单元的所述第二共享处理。
4.根据权利要求2所述的通信装置,其中,在所述通信装置与所述通信对象装置进行通信的情况下,所述通信装置基于用户针对所述通信装置的操作,来选择是执行利用所述共享单元的所述第一共享处理、还是执行利用所述执行单元的所述第二共享处理。
5.根据权利要求2所述的通信装置,其中,在所述通信装置与所述通信对象装置进行通信的情况下,所述通信装置基于通过加密通信发送或接收所述通信参数时的加密强度,来选择是执行利用所述共享单元的所述第一共享处理、还是执行利用所述执行单元的所述第二共享处理。
6.根据权利要求5所述的通信装置,其中,所述通信装置选择所述第一共享处理和所述第二共享处理中的通过加密通信发送或接收所述通信参数时的加密强度更高的共享处理,作为要执行的共享处理。
7.根据权利要求2所述的通信装置,其中,在所述通信对象装置能够执行所述第一共享处理的情况下,所述通信装置选择优先级高的所述第一共享处理。
8.根据权利要求1所述的通信装置,其中,所述第一共享处理基于从所述图像获取到的信息中所包括的加密信息,在装置之间通过加密通信发送或接收所述通信参数。
9.根据权利要求1所述的通信装置,其中,还包括显示控制单元,所述显示控制单元用于使所述第一共享处理所使用的所述图像显示在显示单元上。
10.根据权利要求1所述的通信装置,其中,还包括摄像单元,所述摄像单元用于拍摄所述第一共享处理所使用的所述图像。
11.根据权利要求1所述的通信装置,其中,所述选择单元基于所述通信装置拍摄所述图像来选择所述第二角色作为所述通信装置的角色。
12.根据权利要求1所述的通信装置,其中,所述图像是通过拍摄条形码或二维码获得的。
13.根据权利要求1所述的通信装置,其中,所述通信参数包括服务集标识符、加密密钥、加密方法、认证密钥和认证方法至少之一。
14.根据权利要求1所述的通信装置,其中,所述通信参数是用于进行符合IEEE 802.11标准的通信的信息。
15.根据权利要求1所述的通信装置,其中,所述通信装置和所述通信对象装置通过使用Wi-Fi直连彼此连接。
16.根据权利要求1所述的通信装置,其中,
在所述选择单元选择所述第一角色的情况下,所述通信装置在所述第一共享处理中将所述通信参数提供至所述通信对象装置,以及
在所述选择单元选择所述第二角色的情况下,所述通信装置在所述第一共享处理中从所述通信对象装置接收所述通信参数。
17.根据权利要求1所述的通信装置,其中,
所述第一角色是Wi-Fi直连的组所有者,以及
所述第二角色是Wi-Fi直连的客户端。
18.根据权利要求2所述的通信装置,其中,所述第二共享处理是Wi-Fi保护设置即WPS。
19.一种通信装置的控制方法,包括以下步骤:
通过基于从已拍摄的图像获取到的信息所执行的第一共享处理,与通信对象装置进行建立无线连接所用的通信参数的共享;
在执行所述第一共享处理的情况下,依据所述通信装置拍摄所述图像还是所述通信装置显示所述图像来选择所述通信装置的角色,所述角色是从第一角色和第二角色中选择的,所述第一角色是所述通信装置作为基站进行工作的角色,所述第二角色是所述通信装置作为与基站所构建的无线网络相连接的从站进行工作的角色,其中基于所述通信装置显示所述图像来选择所述第一角色作为所述通信装置的角色;以及
基于通过所述共享中所共享的通信参数来与所述通信对象装置建立无线连接,并且根据所选择的角色来与所述通信对象装置进行通信。
20.一种非暂时性计算机可读存储介质,其存储用于使通信装置进行处理的程序,所述处理包括:
通过基于从已拍摄的图像获取到的信息所执行的第一共享处理,与通信对象装置进行建立无线连接所用的通信参数的共享;
在执行所述第一共享处理的情况下,依据所述通信装置拍摄所述图像还是所述通信装置显示所述图像来选择所述通信装置的角色,所述角色是从第一角色和第二角色中选择的,所述第一角色是所述通信装置作为基站进行工作的角色,所述第二角色是所述通信装置作为与基站所构建的无线网络相连接的从站进行工作的角色,其中基于所述通信装置显示所述图像来选择所述第一角色作为所述通信装置的角色;以及
基于通过所述共享中所共享的通信参数来与所述通信对象装置建立无线连接,并且根据所选择的角色来与所述通信对象装置进行通信。
CN201680020256.6A 2015-04-09 2016-03-30 通信装置、通信装置的控制方法和存储介质 Active CN107439052B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015080448A JP6465723B2 (ja) 2015-04-09 2015-04-09 通信装置、通信装置の制御方法及びプログラム
JP2015-080448 2015-04-09
PCT/JP2016/001835 WO2016163104A1 (en) 2015-04-09 2016-03-30 Communication device, control method of communication device, and program

Publications (2)

Publication Number Publication Date
CN107439052A CN107439052A (zh) 2017-12-05
CN107439052B true CN107439052B (zh) 2021-08-13

Family

ID=55806735

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680020256.6A Active CN107439052B (zh) 2015-04-09 2016-03-30 通信装置、通信装置的控制方法和存储介质

Country Status (5)

Country Link
US (1) US10681526B2 (zh)
EP (1) EP3281425B1 (zh)
JP (1) JP6465723B2 (zh)
CN (1) CN107439052B (zh)
WO (1) WO2016163104A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107316072B (zh) * 2017-07-12 2020-11-06 彭戴予晗 离线同步的二维码防伪方法、防伪验证方法及防伪装置
KR102530441B1 (ko) * 2018-01-29 2023-05-09 삼성전자주식회사 전자 장치와 외부 전자 장치 및 이를 포함하는 시스템
DE102018208403A1 (de) * 2018-05-28 2019-11-28 Volkswagen Aktiengesellschaft Verfahren zur Konfiguration eines fest installierten öffentlich zugänglichen Gerätes, öffentlich zugängliches Gerät zur Verwendung bei dem Verfahren, Konfigurationsgerät zur Verwendung bei dem Verfahren sowie Fahrzeug
CN109167827A (zh) * 2018-08-21 2019-01-08 奇酷互联网络科技(深圳)有限公司 移动终端同步应用的方法、计算机设备以及存储介质
JP7218145B2 (ja) * 2018-10-22 2023-02-06 キヤノン株式会社 通信装置、通信装置の制御方法、およびプログラム
CN111182512B (zh) * 2018-11-09 2023-09-01 中国电信股份有限公司 终端的连接方法、装置、终端和计算机可读存储介质
JP7283144B2 (ja) * 2019-03-12 2023-05-30 株式会社豊田自動織機 無人搬送車の通信システム
CN112423238B (zh) * 2019-08-22 2022-09-09 京东方科技集团股份有限公司 电子设备、控制终端、存储介质和设备连接方法
CN113727336B (zh) * 2021-09-13 2024-01-16 深圳市联洲国际技术有限公司 一种iot设备与智能网关的运行方法、终端设备及存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7269260B2 (en) * 2001-12-26 2007-09-11 Kabushiki Kaisha Toshiba Communication system, wireless communication apparatus, and communication method
EP1416665A2 (en) * 2002-10-31 2004-05-06 Matsushita Electric Industrial Co., Ltd. Communication device, communication system, and cryptographic algorithm selection method
JP2006041944A (ja) * 2004-07-27 2006-02-09 Nissan Motor Co Ltd 通信装置、通信機器の登録方法
JP2006339847A (ja) * 2005-05-31 2006-12-14 Brother Ind Ltd ネットワーク通信システム、通信装置及びプログラム
JP4329825B2 (ja) * 2007-02-09 2009-09-09 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置、代行処理実行方法および代行処理実行プログラム
KR101330807B1 (ko) * 2011-08-31 2013-11-18 주식회사 팬택 증강 현실을 활용한 데이터 공유 장치 및 방법
US20130278622A1 (en) * 2012-04-23 2013-10-24 Netspectrum Inc. Secure and Authenticated Transactions with Mobile Devices
US9258712B2 (en) * 2012-09-04 2016-02-09 Nokia Technologies Oy Method, apparatus, and computer program product for sharing wireless network configurations
JP6250922B2 (ja) 2012-09-18 2017-12-20 株式会社アイ・オー・データ機器 無線接続システム
KR101975992B1 (ko) * 2012-09-26 2019-05-08 에이치피프린팅코리아 유한회사 Wi­Fi Direct를 지원하는 화상형성장치 및 그것의 인터넷 접속 제어 방법
WO2014057465A1 (en) * 2012-10-11 2014-04-17 Koninklijke Philips N.V. Host device, client device and method for wireless docking in a dynamic environment for multiple clients
JP5945965B2 (ja) 2013-02-28 2016-07-05 ブラザー工業株式会社 通信機器
US9100942B2 (en) * 2013-03-14 2015-08-04 Qualcomm Incorporated WiFi Direct connection using machine-readable labels
JP6260091B2 (ja) 2013-03-18 2018-01-17 ブラザー工業株式会社 無線通信システム及び無線通信機器
JP6282046B2 (ja) 2013-05-23 2018-02-21 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、プログラム
JP6368989B2 (ja) 2013-06-11 2018-08-08 ブラザー工業株式会社 通信装置
KR102210956B1 (ko) * 2014-01-06 2021-02-02 삼성전자주식회사 영상표시장치 및 영상표시장치의 구동방법, 이동단말장치 및 이동단말장치의 구동방법
JP6403591B2 (ja) * 2014-03-03 2018-10-10 キヤノン株式会社 画像形成装置、画像形成装置の制御方法およびプログラム
US10015646B2 (en) * 2014-09-26 2018-07-03 Qualcomm Incorporated Group owner selection within a peer-to-peer network

Also Published As

Publication number Publication date
EP3281425A1 (en) 2018-02-14
US10681526B2 (en) 2020-06-09
JP2016201671A (ja) 2016-12-01
EP3281425B1 (en) 2020-08-05
US20180077557A1 (en) 2018-03-15
JP6465723B2 (ja) 2019-02-06
WO2016163104A1 (en) 2016-10-13
CN107439052A (zh) 2017-12-05

Similar Documents

Publication Publication Date Title
CN107439052B (zh) 通信装置、通信装置的控制方法和存储介质
US10547468B2 (en) Communication apparatus, communication method, and storage medium
US11683382B2 (en) Communication device, method for controlling communication device, and program
US11818571B2 (en) Communication apparatus, communication method, and storage medium
CN107852760B (zh) 通信设备、通信方法和存储介质
CN115277927B (zh) 通信设备、通信设备的控制方法和存储介质
US10984063B2 (en) Communication device, control method of communication device, and program
US20210224495A1 (en) Communication apparatus, communication method, and storage medium
US10575171B2 (en) Communication apparatus, communication method, and storage medium
US10685104B2 (en) Communication apparatus, control method for communication apparatus, and storage medium
US20210195410A1 (en) Communication apparatus, communication method, and non-transitory computer-readable storage medium
US20190037620A1 (en) Communication apparatus, communication method, and program
KR101934809B1 (ko) 통신 장치, 통신 장치의 제어 방법, 및 프로그램
JP2017135520A (ja) 通信装置、通信方法及びプログラム
WO2017013855A1 (en) Communication apparatus, communication method, and program

Legal Events

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