[go: up one dir, main page]

JP2016058970A - 無線通信装置、無線通信装置の制御方法及びプログラム - Google Patents

無線通信装置、無線通信装置の制御方法及びプログラム Download PDF

Info

Publication number
JP2016058970A
JP2016058970A JP2014185601A JP2014185601A JP2016058970A JP 2016058970 A JP2016058970 A JP 2016058970A JP 2014185601 A JP2014185601 A JP 2014185601A JP 2014185601 A JP2014185601 A JP 2014185601A JP 2016058970 A JP2016058970 A JP 2016058970A
Authority
JP
Japan
Prior art keywords
communication
network
digital camera
control unit
unit
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.)
Pending
Application number
JP2014185601A
Other languages
English (en)
Inventor
松田 潤
Jun Matsuda
潤 松田
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
Priority to JP2014185601A priority Critical patent/JP2016058970A/ja
Publication of JP2016058970A publication Critical patent/JP2016058970A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることを目的とする。
【解決手段】ネットワークパラメータを用いて第1の通信方式のネットワークを形成する第1の通信制御手段と、第1の通信方式に比べて通信距離の短い第2の通信方式での通信を制御する第2の通信制御手段と、第1の通信方式の通信を利用した機能の設定情報を受け付ける受付手段と、ネットワークの形成前に、第2の通信方式によるネットワークパラメータの外部機器への送信が行われた場合には、外部機器の識別情報と、設定情報と、を対応付けて記録する一方で、ネットワークパラメータの記録を行わず、ネットワークの形成前に、ネットワークパラメータの送信が行われていない場合には、識別情報と、設定情報と、ネットワークパラメータと、を対応付けて記録する履歴管理手段とを有する。
【選択図】図4

Description

本発明は、無線通信装置、無線通信装置の制御方法及びプログラムに関する。
従来、デジタルカメラやプリンタに無線通信機能を搭載し、携帯電話等の他の機器と無線で接続し、画像等の情報をやりとりする技術が知られている。近年では接続を簡単にするために別の近距離無線手段を用いる技術も知られている。特許文献1には、NFCでデータ交換する時にネットワークパラメータだけでなく、ユーザ情報や認証情報等も含めて交換することによって、使い勝手を向上させるプリンタが開示されている。
特開2009−135865号公報
しかしながら、上述の特許文献1の技術では、近距離無線手段を用いて接続した場合には、必要な情報を毎回近距離無線手段で送信する必要があり、また、通常の接続とは異なる動作を行う必要がある。このため、ユーザ操作が煩雑になるという問題があった。
本発明はこのような問題点に鑑みなされたもので、簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることを目的とする。
そこで、本発明は、無線通信装置であって、ネットワークパラメータを用いて第1の通信方式のネットワークを形成し、外部機器との通信を制御する第1の通信制御手段と、前記第1の通信方式に比べて通信距離の短い第2の通信方式で前記外部機器との通信を制御する第2の通信制御手段と、前記第1の通信方式の通信を利用した機能の設定情報を受け付ける受付手段と、前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合には、前記外部機器の識別情報と、前記設定情報と、を対応付けて記憶手段に記録する一方で、前記ネットワークパラメータの記録を行わず、前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの送信が行われていない場合には、前記外部機器の前記識別情報と、前記設定情報と、前記ネットワークパラメータと、を対応付けて前記記憶手段に記録する履歴管理手段とを有することを特徴とする。
本発明によれば、簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることができる。
デジタルカメラを示す図である。 携帯端末を示す図である。 第1の無線接続処理を示すシーケンス図である。 表示画面例を示す図である。 第2の無線接続処理を示すシーケンス図である。 接続画面例を示す図である。 デジタルカメの処理を示すフローチャートである。 近接無線通信部に書き込まれているデータの一例を示す図である。 携帯端末の処理を示すフローチャートである。 端末情報の一例を示す図である。
以下、本発明の実施形態について図面に基づいて説明する。
<デジタルカメラの構成>
図1(a)は、無線通信装置の一例としてのデジタルカメラ100のブロック図である。なお、ここでは無線通信装置の一例としてデジタルカメラについて述べるが、無線通信装置はこれに限られない。例えば無線通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータ等の情報処理装置であってもよい。
制御部101は、CPU等を含み、入力された信号や、後述のプログラムに従ってデジタルカメラ100の各部を制御する。なお、制御部101が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部102は、例えば、光学レンズユニットと絞り・ズーム・フォーカス等を制御する光学系と、光学レンズユニットを経て導入された光(映像)を電気的な映像信号に変換するための撮像素子等で構成される。撮像素子としては、一般的には、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device)が利用される。撮像部102は、制御部101に制御されることにより、撮像部102に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理等を行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ100では、画像データは、DCF(Design Rule for Camera File system)の規格に従って、記録媒体110に記録される。
不揮発性メモリ103は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ103には、制御部101で実行される後述のプログラムの他、ユーザの設定やパスフレーズ、SSID(service set identifier)等のネットワーク情報等が格納される。作業用メモリ104は、撮像部102で撮像された画像データを一時的に保持するバッファメモリや、表示部106の画像表示用メモリ、制御部101の作業領域等として使用される。なお、後述するデジタルカメラ100の機能や処理は、制御部101が不揮発性メモリ103等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
操作部105は、デジタルカメラ100に対する指示をユーザから受け付けるために用いられる。操作部105は例えば、ユーザがデジタルカメラ100の電源のON/OFFを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。操作部105はさらに、後述の接続部111を介して外部機器との通信を開始するための専用の接続ボタン等の操作部材を含む。また、後述する表示部106に形成されるタッチパネルも操作部105に含まれる。なお、レリーズスイッチは、SW1及びSW2を有する。レリーズスイッチが、いわゆる半押し状態となることにより、SW1がONとなる。これにより、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、SW2がONとなる。これにより、撮影を行うための指示を受け付ける。
表示部106は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部106は必ずしもデジタルカメラ100が内蔵する必要はない。デジタルカメラ100は内部又は外部の表示部106と接続することができ、表示部106の表示を制御する表示制御機能を少なくとも有していればよい。
記録媒体110は、撮像部102から出力された画像データを記録することができる。記録媒体110は、デジタルカメラ100に着脱可能なよう構成してもよいし、デジタルカメラ100に内蔵されていてもよい。すなわち、デジタルカメラ100は少なくとも記録媒体110にアクセスする手段を有していればよい。
接続部111は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ100は、接続部111を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部102で生成した画像データを、接続部111を介して外部装置に送信することができる。なお、本実施形態では、接続部111は、外部装置とIEEE802.11の規格に従った、いわゆる無線LANで通信するためのインターフェースを含む。制御部101は、接続部111を制御することで外部装置との無線通信を実現する。なお、通信方式は無線LANに限定されるものではなく、例えば赤外通信や、Bluetooth(登録商標)、WirelessUSB等の通信方式も含む。ここで、無線LANは、第1の通信方式の一例である。また、上記通信方式においてデータを通信するためのプロトコルとしては、例えばPTP/IP(Picture Transfer Protocol over Internet Protocol)を用いることができる。
近接無線通信部112は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部112は、変調した無線信号をアンテナから出力する。近接無線通信部112は、またアンテナで受信した無線信号を復調することでISO/IEC 18092の規格(いわゆるNFC:Near Field Communication)に従った非接触近接通信を実現する。本実施形態の近接無線通信部112は、デジタルカメラ100の側部に配される。ここで、近接無線通信は、第1の通信方式としての無線LANに比べて通信距離の短い通信方式であり、第2の通信方式の一例である。
後述する携帯端末とは、互いの近接無線通信部を近接させることにより通信を開始して接続される。なお、近接無線通信部を用いて接続させる場合、必ずしも近接無線通信部同士を接触させる必要はない。近接無線通信部は一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。
また、互いの近接無線通信部が近接無線通信不可能な範囲にあれば、通信は開始されない。また、互いの近接無線通信部が近接無線通信可能な範囲にあって、通信接続されている際に、互いの近接無線通信部112が近接無線通信不可能な範囲に離れてしまった場合は、通信接続が解除される。なお、近接無線通信部112が実現する非接触近接通信はNFCに限られるものではなく、他の無線通信を採用してもよい。例えば、近接無線通信部112が実現する非接触近接通信として、ISO/IEC 14443の規格に従った非接触近接通信を採用してもよい。
本実施形態では、接続部111により実現される通信速度は、近接無線通信部112により実現される通信速度よりも速い。また、接続部111により実現される通信は、近接無線通信部112による通信よりも、通信可能な範囲が広い。その代わり、近接無線通信部112による通信では、通信可能な範囲の狭さにより通信相手を限定することができるため、接続部111により実現される通信で必要な暗号鍵の交換等の処理を必要としない。すなわち、接続部111を用いるよりも手軽に通信することができる。
なお、本実施形態におけるデジタルカメラ100の接続部111は、インフラストラクチャモードにおけるアクセスポイントとして動作するAPモードと、インフラストラクチャモードにおけるクライアントとして動作するCLモードとを有している。そして、接続部111をCLモードで動作させることにより、本実施形態におけるデジタルカメラ100は、インフラストラクチャモードにおけるCL機器として動作することが可能である。デジタルカメラ100がCL機器として動作する場合、周辺のAP機器に接続することで、AP機器が形成するネットワークに参加することが可能である。
また、接続部111をAPモードで動作させることにより、本実施形態におけるデジタルカメラ100は、APの一種ではあるが、より機能が限定された簡易的なAP(以下、簡易AP)として動作することも可能である。デジタルカメラ100が簡易APとして動作すると、デジタルカメラ100は自身でネットワークを形成する。デジタルカメラ100の周辺の装置は、デジタルカメラ100をAP機器と認識し、デジタルカメラ100が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ100を動作させるためのプログラムは不揮発性メモリ103に保持されているものとする。
なお、本実施形態におけるデジタルカメラ100はAPの一種であるものの、CL機器から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能は有していない簡易APである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネット等のネットワークに転送することはできない。
次に、デジタルカメラ100の外観について説明する。図1(b)、(c)はデジタルカメラ100の外観の一例を示す図である。レリーズスイッチ105aや再生ボタン105b、方向キー105c、タッチパネル105dは、前述の操作部105に含まれる操作部材である。また、表示部106には、撮像部102による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ100は、カメラ筺体の側面に近接無線通信部112のアンテナ部分を有する。デジタルカメラ100の近接無線通信部と携帯端末の近接無線通信部とを一定の距離に近づけることにより、両装置間の近接無線通信を確立することができる。これにより、ケーブル等を介さずに非接触で通信可能であると共に、ユーザの意図に沿って通信相手を限定することができる。以上がデジタルカメラ100の説明である。
<携帯端末200の構成>
図2は、外部機器の一例としての携帯端末200のブロック図である。外部機器としては、例えば、無線機能付きのデジタルカメラ、タブレットデバイス、又はパーソナルコンピュータ等が挙げられる。制御部201は、入力された信号や、後述のプログラムに従って携帯端末200の各部を制御する。なお、制御部201が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部202は、撮像部202に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理等を行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部201にて所定の演算が行われ、記録媒体210に記録される。
不揮発性メモリ203は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ203には、制御部201が実行する基本的なソフトウェアであるOS(オペレーティングシステム)や、このOSと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ203には、デジタルカメラ100と通信するためのアプリケーション(以下アプリ)が格納されている。作業用メモリ204は、表示部206の画像表示用メモリや、制御部201の作業領域等として使用される。なお、後述する携帯端末200の機能や処理は、制御部201が不揮発性メモリ203等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
操作部205は、携帯端末200に対する指示をユーザから受け付けるために用いられる。操作部205は例えば、ユーザが携帯端末200の電源のON/OFFを指示するための電源ボタンや、表示部206に形成されるタッチパネル等の操作部材を含む。表示部206は、画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部206は必ずしも携帯端末200が備える必要はない。携帯端末200は表示部206と接続することができ、表示部206の表示を制御する表示制御機能を少なくとも有していればよい。記録媒体210は、撮像部202から出力された画像データを記録することができる。記録媒体210は、携帯端末200に着脱可能なよう構成してもよいし、携帯端末200に内蔵されていてもよい。すなわち、携帯端末200は少なくとも記録媒体210にアクセスする手段を有していればよい。
接続部211は、外部装置と接続するためのインターフェースである。本実施形態の携帯端末200は、接続部211を介して、デジタルカメラ100とデータのやりとりを行うことができる。本実施形態では、接続部211はアンテナであり、制御部101は、アンテナを介して、デジタルカメラ100と接続することができる。なお、デジタルカメラ100との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線LANを通じたPTP/IP(Picture Transfer Protocol over Internet Protocol)を用いることができる。なお、デジタルカメラ100との通信はこれに限られるものではない。例えば、接続部211は、赤外線通信モジュール、Bluetooth(登録商標)通信モジュール、WirelessUSB等の無線通信モジュールを含むことができる。さらには、USBケーブルやHDMI(登録商標),IEEE1394等、有線接続を採用してもよい。
近接無線通信部212は、他機との非接触近距離通信を実現するための通信ユニットである。近接無線通信部212は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近接無線通信部212は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより非接触近距離通信を実現する。ここでは、ISO/IEC 18092の規格(いわゆるNFC)に従った非接触通信を実現する。近接無線通信部212は、他のデバイスからデータ読み出し要求を受けると、不揮発性メモリ203に格納されているデータに基づき、応答データを出力する。本実施形態では、携帯端末200は、近接無線通信部212を通じて、NFCの規格で定義されているカードリーダモード、カードライタモード及びP2Pモードで動作し、主にInitiatorとして振る舞う。対して、デジタルカメラ100は近接無線通信部112を介して、主にTargetとして振る舞う。また、本実施形態では、NFCを用いた通信におけるデータフォーマットに、NDEF(NFC Data Exchange Format)を採用した場合を例に挙げて説明する。
公衆網接続部213は、公衆無線通信を行う際に用いられるインターフェースである。携帯端末200は、公衆網接続部213を介して、他の機器と通話することができる。この際、制御部201は、マイク214及びスピーカ215を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部213は、アンテナであり、制御部101は、アンテナを介して、公衆網に接続することができる。なお、接続部211及び公衆網接続部213は、一つのアンテナで兼用することも可能である。以上が携帯端末200の説明である。
<第1の無線接続処理>
図3は、デジタルカメラ100及び携帯端末200による、第1の無線接続処理を示すシーケンス図である。ここで、第1の無線接続処理は、デジタルカメラ100の近接無線通信部112及び携帯端末200の近接無線通信部212を用いずに、デジタルカメラ100及び携帯端末200が無線LAN通信を開始する処理である。
まず、S301において、デジタルカメラ100の制御部101は、操作部105を介して、ユーザによる接続開始の指示入力を受け付ける。このとき、制御部101はさらに、操作部105を介して、ユーザによる、デジタルカメラ100の電源起動の指示入力や、相手機器の種別(例えば、携帯電話やカメラ、テレビ)の選択の指示入力を受け付けてもよい。制御部101はさらに、操作部105を介して、ユーザによる、過去に接続したことのある機器の選択の指示入力を受け付けてもよい。
図4(a)は、接続開始の指示入力を受け付ける際に、制御部101により表示部106に表示される画面例を示す図である。図4(a)に示す表示画面400には、相手機器の種別として「カメラ」401、「携帯電話」402、「PC」403、「プリンタ」404、「Webサービス」405、「TV」406が選択肢として表示される。ユーザは、表示画面400に表示された選択肢から希望の機種を選択することができる。
さらに、ユーザにより相手機器の種別が選択されると、制御部101は、図4(b)に示す表示画面410を表示部106に表示する。表示画面410には、過去に接続したことのない相手機器と接続を開始する場合に選択する「接続先の機器の登録」のボタン411が表示される。表示画面410にはまた、過去に接続したことのある相手機器と接続を開始する場合に選択する「mobilePhone1」のボタン412や「mobilePhone2」のボタン413等が表示される。ボタン412やボタン413は、過去に接続したことのある相手機器の情報を接続履歴として記録しておき、その履歴を参照することで表示する。この処理については後述する。表示画面410の表示中に、ユーザによりこれらの中から何れかのボタンが選択されると、制御部101は、選択されたボタンに対応する接続開始の指示を受け付ける。
図3に戻り、S301の処理の後、S302において、制御部101は、デジタルカメラ100を簡易APとして動作させ、ネットワークを形成する(第1の通信制御処理)。なお、ネットワークを形成する際には、制御部101は、ネットワークパラメータを利用する。ここで、ネットワークパラメータとしては、SSIDやセキュリティキーが挙げられる。本実施形態においては、制御部101は、セキュリティーを高める観点から、少なくともSSID及びセュリティキーについては、ネットワークを形成する度に、異なる値を利用することとする。本実施形態では、制御部101がランダムな値を自動的に生成する。また、制御部101は、S301において、過去に接続したことのある機器が選択された場合には、過去の接続時に利用されたネットワークパラメータを履歴から読み出して利用してもよい。
図4(c)は、デジタルカメラ100が簡易APとして動作し、自身でネットワークを形成する際に、デジタルカメラ100の表示部106に表示される画面例を示す図である。図4(c)に示す表示画面420には、SSID及びセキュリティキーが表示される。これにより、携帯端末200のユーザは、表示画面420を参照して、デジタルカメラ100が形成するネットワークを特定することができ、携帯端末200をデジタルカメラ100が形成するネットワークに参加させることが可能となる。
一方で、S303において、携帯端末200の制御部201は、操作部205を介して、ユーザによるネットワークの選択の指示入力を受け付ける。なお、このときユーザにより選択されるネットワークは、デジタルカメラ100により形成されたネットワークである。携帯端末200のユーザは、デジタルカメラ100の表示部106に表示されるネットワークパラメータを参照して、ネットワークを選択する。次に、S304において、制御部201は、S303において選択されたネットワークに参加する。制御部201はさらに、ネットワークに参加した後、IPアドレスの解決等を行う。次に、S305において、制御部201は、ユーザによる操作部205の操作に従い、携帯端末200にインストールされている専用アプリケーションを起動する。
次に、S306において、デジタルカメラ100の制御部101と、携帯端末200の制御部201は、それぞれ機器検索を実行する。なお、ここでいう機器検索とは、一方が相手機器から発見される状態に遷移し、もう一方が相手機器を発見するという構成でも良いし、お互いが相手機器から発見される状態に遷移し、お互いが相手機器を発見するという構成でも良い。本実施形態では、携帯端末200がデジタルカメラ100から発見される状態に遷移し、デジタルカメラ100が携帯端末200を発見する構成とする。
図4(d)は、デジタルカメラ100が携帯端末200を発見した際に、デジタルカメラ100の表示部106に表示される画面例を示す図である。図4(d)に示す表示画面430には、発見された相手機器として、「mobilePhone1」431が表示されている。デジタルカメラ100が形成するネットワーク上に複数台の相手機器が存在し、複数の相手機器が発見された場合には、制御部101は、発見された相手機器を表示画面430に順次リストアップする。
次に、S307において、デジタルカメラ100の制御部101は、ユーザ操作に従い、接続する相手機器を選択する。なお、制御部101は、S301において過去に接続したことのある機器を選択した場合は、S307において、S301において選択した機器を選択すればよい。図4(e)は、接続する機器が選択された際に、デジタルカメラ100の表示部106に表示される画面例を示す図である。図4(e)に示す表示画面440には、S307において選択された、接続する相手機器が表示されている。
次に、S308において、デジタルカメラ100の制御部101は、ユーザ操作に従い、公開設定に係る設定情報を受け付ける(受付処理)。ここで、公開設定とは、記録媒体110に記憶されている画像を携帯端末200から参照できるようにするか否かの設定である。図4(f)は、公開設定が行われる際に、デジタルカメラ100の表示部106に表示される画面例を示す図である。図4(f)に示す表示画面450には、「画像を公開しますか?」の問いが表示され、この問いに対応して、「はい」のボタン451と、「いいえ」のボタン452とが表示されている。「はい」のボタン451が選択されると、制御部101は、公開設定を有効(公開)とする設定情報を受け付ける。「いいえ」のボタン452が選択されると、制御部101は、公開設定を無効(非公開)とする設定情報を受け付ける。
公開設定が有効の場合には、携帯端末200による、デジタルカメラ100の画像の一覧や、各画像の取得が可能になる。公開設定が無効の場合には、デジタルカメラ100におけるユーザ操作によってのみ、デジタルカメラ100内の画像の送信が可能になる。すなわち、デジタルカメラ100は、公開設定に応じて、自装置に記憶されている画像の共有を制限する。デジタルカメラ100は、例えば、他人の携帯端末200と接続する場合に、公開設定を無効に設定しておく。これにより、デジタルカメラ100は、携帯端末200からのデジタルカメラ100の記録媒体110に含まれている画像の自由な閲覧を制限することができる。さらに、デジタルカメラ100は、デジタルカメラ100のユーザが希望する画像の携帯端末200への送信を可能とすることができる。
さらに、相手機器に接続する度に、ユーザが公開設定のための操作を行うのは手間である。そこで、デジタルカメラ100の制御部101は、接続先の機器毎に、機器のIDと、設定情報とを対応付けて、デジタルカメラ100の不揮発性メモリ103に履歴として記録する。これにより、制御部101は、2回目以降は、履歴により表示される機器のボタン(例えば図4(b)のボタン412、ボタン413)を選択することで、公開設定(S308)の処理を省略することができる。
次に、S309において、デジタルカメラ100の制御部101及び携帯端末200の制御部201は、通信プロトコルの接続を行う。図4(g)は、デジタルカメラ100と携帯端末200が通信プロトコルの接続が完了した際に、デジタルカメラ100の表示部106に表示される画面例を示す図である。図4(g)に示す表示画面460には、「切断ボタン」461や、「画像送信ボタン」462等が表示されている。各ボタンが選択されると、制御部101は、対応する処理を行う。
なお、本実施形態においては、設定情報は、デジタルカメラ100の画像の閲覧を可能とするか否かの公開設定に係る情報であるが、設定情報に示される機能は、画像の閲覧の機能に限定されるものではない。他の例としては、設定情報は、より詳細にデジタルカメラ100に含まれる情報や操作をより詳細に制限する機能に関する設定を示す情報であってもよい。例えば、設定情報は、閲覧できる画像を日付やレーティングで制限する機能の設定を示す情報であってもよい。この場合、例えば携帯端末200からはデジタルカメラ100のユーザが指定した日付以降の画像のみが参照可能となるように、公開する情報が制限される。また、携帯端末200からはデジタルカメラ100のユーザが指定したレーティングの画像のみが参照可能となるように、公開する情報が制限される。また、設定情報は、画像の削除の可否やデジタルカメラの撮影操作の可否等の機能の設定を示す情報であってもよい。
<第2の無線接続処理>
図5は、デジタルカメラ100及び携帯端末200による、第2の無線接続処理を示すシーケンス図である。ここで、第2の無線接続処理は、デジタルカメラ100の近接無線通信部112及び携帯端末200の近接無線通信部212による近接無線通信を行った後に、デジタルカメラ100及び携帯端末200が無線LAN通信を開始する処理である。まず、前提として、デジタルカメラ100のユーザと携帯端末200のユーザは、デジタルカメラ100の近接無線通信部112と携帯端末200の近接無線通信部212を近接させる。これにより、デジタルカメラ100の制御部101と携帯端末200の制御部201は、近接無線通信を確立し、通信を制御する(第2の通信制御処理)。
近接無線通信が確立すると、S501において、携帯端末200の制御部201は、デジタルカメラ100の近接無線通信部112よりデータの読み込みを行う。本実施形態においては、制御部201は、起動すべきアプリケーションを示す情報等を含むアプリケーション情報や、後述するデジタルカメラ100が形成するネットワークのネットワークパラメータ等のデータを読み込む。なお、読み込むべきデータの内容は、実施形態に限定されるものではない。なお、デジタルカメラ100は、S501が実行される前に、近接無線通信部112から携帯端末200により読み出される情報を近接無線通信部112に格納しておく必要がある。デジタルカメラ100が携帯端末200により読み出される情報を近接無線通信部112に格納する処理については後述する。なお、S501の処理は、デジタルカメラ100の制御部101が、ネットワークパラメータを送信する送信処理の一例である。
次に、S502において、制御部201は、デジタルカメラ100の近接無線通信部112より読み込んだデータを解析し、アプリケーション情報に従い、携帯端末200にインストールされている専用アプリケーションを起動する。なお、携帯端末200に専用アプリケーションがインストールされていない場合は、制御部201は、専用アプリケーションのインストールを促すガイダンス等を、携帯端末200の表示部206に表示しても良い。
次に、S503において、制御部201は、デジタルカメラ100の近接無線通信部112へのデータの書き込みを行う。本実施形態においては、制御部201は、携帯端末200を特定できるUUIDや、機器の種別(例えば、携帯電話やカメラ、テレビ)を特定できる機器種別情報等を近接無線通信部112に書き込む。近接無線通信部112へのデータの書き込みの際に、近接無線通信部112に既に格納されているデータが上書きされる場合がある。この場合、制御部201は、S501において、デジタルカメラ100の近接無線通信部112から読み込んだデータの一部をそのまま又は一部変更して書き込んでも良い。本実施形態に係る制御部201は、S501において読み込んだネットワークパラメータをそのまま、デジタルカメラ100の近接無線通信部112に書き込むこととする。なお、読み込んだデータの一部をそのまま書き込む理由に関しては、後述する。
次に、S504において、デジタルカメラの100の近接無線通信部112は、制御部101にデータの書き込みがあったことを示すデータ書き込み通知を制御部101に対して出力する。次に、S505において、デジタルカメラ100の制御部101は、デジタルカメラ100を起動させる。S505の処理により、デジタルカメラ100の作業用メモリ104に電力が供給され、デジタルカメラ100が使用可能となる。
次に、S506において、制御部101は、近接無線通信部112のデータを読み込む。ここで読み込まれるデータは、S503において、携帯端末200が近接無線通信部112に書き込んだデータである。なお、本実施形態においては、近接無線通信部112に書き込まれたデータには、携帯端末200を特定できるUUIDや機器の種別、デジタルカメラ100が形成するネットワークのネットワークパラメータが含まれている。デジタルカメラ100が形成するネットワークのネットワークパラメータが含まれている理由は、以下の通りである。すなわち、S501においてデジタルカメラ100の近接無線通信部112に格納されているネットワークパラメータを読み出す。この時点では未だデジタルカメラ100の近接無線通信部112には、ネットワークパラメータが格納されたままである。しかし、S503において携帯端末200がデジタルカメラ100の近接無線通信部112にデータ書き込みを行う際に、上記のネットワークパラメータの記録領域が上書きされてしまう。このデータの上書きは、NDEFに従って読み書きを行う場合には、避けられない問題となる。そして、ネットワークパラメータが上書きされると、デジタルカメラ100は、後述する簡易AP形成処理(S509)において、形成するネットワークのネットワークパラメータを取得することができない。つまり、携帯端末200が取得したパラメータを用いたネットワークを形成することができなくなる。このような理由から、本実施形態の携帯端末200は、UUIDや機器の種別のみを書き込むのではなく、それに加えて、S501で読みだしたデータも書きこむ。
次に、S507において、制御部101は、S506において読み込んだデータを解析する。具体的には、制御部101は、携帯端末200にインストールされている専用アプリケーションから書き込まれたデータか否かを判定する。次に、S508において、制御部101は、近接無線通信部112にデータを書き込む。デジタルカメラ100は、携帯端末200と通信を開始する。そこで、制御部101は、携帯端末200以外の他の機器と接続できないことを示す接続NGデータを書き込む。これにより、他の機器から近接無線通信部112に読み込みがあった場合に、接続できない旨を通知することが可能となる。また、制御部101は、次回接続するために形成するネットワークパラメータを更新しても良い。ネットワークパラメータを更新する処理は、S507において実施するか、デジタルカメラ100と携帯端末200の通信が終了した時点で実施することが望ましい。
なお、図3のS302において形成されるネットワークのネットワークパラメータは、セキュリティーをより高めるために少なくともSSID及びセキュリティキーを毎回異なる値としている。一方で、本実施形態においては、デジタルカメラ100は、デジタルカメラ100及び携帯端末200の間の近接無線通信を用いて無線LAN接続を行う場合には、SSIDを固定とし、セキュリティキーだけ毎回異なるパラメータを用いることとする。その理由は、毎回SSIDを異なるパラメータにした場合、携帯端末200に接続した回数分だけSSIDの履歴が残ってしまい、携帯端末200のユーザの利便性が落ちるためである。
次に、S509において、デジタルカメラ100は、簡易APとして動作し、自身でネットワークを形成する(第2の通信制御処理)。形成するネットワークのネットワークパラメータは、S506において読み込んだネットワークパラメータとなる。簡易APとして動作し、自身でネットワークを形成する際には、デジタルカメラ100の表示部106には、接続待機画面が表示される。図6は、接続待機画面の一例を示す図である。図6に示す接続待機画面600には、接続待機中である旨が表示されている。
なお、接続待機画面600には、SSIDやセキュリティキー等のネットワークパラメータは表示されない。携帯端末200は、S501において読み込んだデータからSSID及びセキュリティキーを取得している。すなわち、携帯端末200は、この時点で、これらの情報を既に取得済みである。このため、デジタルカメラ100の表示部106にSSID等のネットワークパラメータを表示させる必要がない。このため、デジタルカメラ100は、接続待機画面600には、ネットワークパラメータを表示しないこととした。このように、ネットワークパラメータを表示しないことにより、セキュリティーを高めることができる。
一方、S510において、携帯端末200の制御部201は、デジタルカメラ100が形成するネットワークを検索する。本実施形態においては、制御部201は、S501において読み込んだデータを解析し、デジタルカメラ100が形成するネットワークのネットワークパラメータを元に、周囲のネットワークを検索する。他の例としては、予めデジタルカメラ100と携帯端末200の間でネットワークパラメータを決めておいてもよい。この場合、制御部201は、予め決めたネットワークパラメータを元に周囲のネットワークを検索すればよい。
次に、S511において、携帯端末200は、ステップS510で発見されたネットワークに参加する。携帯端末200はさらに、ネットワークに参加した後、IPアドレスの解決等の処理も行う。次に、S512において、デジタルカメラ100の制御部101は、公開設定に係る設定情報を受け付ける。なお、S512の処理は、S308の処理と同様である。ここで受け付ける、公開設定に係る設定情報は、ネットワークパラメータとは異なる情報であり、通常接続時とNFC接続時において共有される情報である。次に、S513において、デジタルカメラ100及び携帯端末200は、通信プロトコルの接続を行う。S513の処理は、S309の処理と同様である。本実施形態では、デジタルカメラ100の制御部101は、少なくともS506において読み込んだデータのうち、携帯端末200を特定できるUUIDを用いて接続を行う。これにより機器検索を省略することが可能となる。
なお、デジタルカメラ100と携帯端末200が通信プロトコルの接続が完了するまでの間、デジタルカメラ100の表示部106には、図4(e)に示す表示画面440が表示される。そして、デジタルカメラ100及び携帯端末200が通信プロトコルの接続を完了した際には、デジタルカメラ100の表示部106には、図4(f)に示す表示画面450が表示される。以上が、デジタルカメラ100と携帯端末200が接続する際の動作シーケンスの説明である。
次に、デジタルカメラ100及び携帯端末200それぞれの処理について詳述する。
<デジタルカメラ100の処理>
図7は、第1の無線接続処理(図3)及び第2の無線接続処理(図5)における、デジタルカメラ100の処理を示すフローチャートである。なお、以下に説明する処理は、デジタルカメラ100の制御部101が入力信号やプログラムに従い、デジタルカメラ100の各部を制御することにより実現される。なお、無線接続処理は、デジタルカメラ100が起動できる状態になった場合、例えば電池が挿入された場合等に開始される。
S701において、デジタルカメラ100の制御部101は、近接無線通信部112からデータ書き込み通知があったか否かを判定する。なお、近接無線通信部112は、外部機器からデータ書き込みがあったことを検知すると、制御部101にデータ書き込み通知を通知する構成としている。本構成とすることで、デジタルカメラ100の電源が切られている場合であっても、近接無線通信部112に外部からの書き込みがあった場合に、制御部101はデジタルカメラ100の電源を入れることが可能となる。制御部101は、近接無線通信部112からのデータ書き込み通知があったと判定した場合(S701でYES)、処理をS706へ進める。制御部101は、近接無線通信部112からのデータ書き込み通知がないと判定した場合(S701でNO)、処理をS702へ進める。
S702において、制御部101は、操作部105を用いたユーザ操作により接続を開始したか否かを判定する。制御部101は、ユーザ操作により接続を開始したと判定した場合(S702でYES)、処理をS703へ進める。制御部101は、ユーザ操作による接続開始でないと判定した場合(S702でNO)、処理をS701に戻す。S703において、制御部101は、操作部105から受信したユーザの選択に基づいて、接続する機器が、初めて接続する機器か過去に接続したことがある機器かを判定する。制御部101は、接続する機器が初めて接続する機器であると判定した場合(S703でYES)、処理をS704へ進める。制御部101は、接続する機器が過去に接続したことがある機器だと判定した場合には(S703でNO)、処理をS705へ進める。
S704において、制御部101は、接続する際に形成するネットワークのネットワークパラメータを生成し、処理をS709へ進める。なお、本実施形態においては、制御部101は、S704においてSSIDとセキュリティキーを新規に生成することとしているが、これに加えて、例えばチャネル、暗号方式、認証種別も新規に選択することとしてもよい。S705において、制御部101は、接続する機器に対応するUUID及び簡易APを形成するのに必要なSSID、セキュリティキーを不揮発性メモリ103から取得し、処理をS709へ進める。
S706において、制御部101は、携帯端末200により近接無線通信部112に書き込まれたデータを取得する。次に、S707において、制御部101は、S706において取得したデータを解析し、検出した機器との無線接続を行うかどうかを判定する。具体的には、図8に示すデータ800が近接無線通信部112に書き込まれているものとする。そして、制御部101は、データ800のアプリケーションID801に基づいて、対応するアプリケーションによる書き込みかどうかを判定する。制御部101は、対応するアプリケーションではないと判定した場合には(S707でNO)、処理をS701へ戻す。制御部101は、対応するアプリケーションからの書き込みだと判定した場合には(S707でYES)、処理をS708へ進める。
S708において、制御部101は、書き込まれたデータ800を解析し、ネットワーク形成するためにSSID803、セキュリティキー804、接続する機器を特定するためのUUID802を取得し、その後処理をS709へ進める。S709において、制御部101は、前のステップで取得又は生成した、ネットワークを形成するために必要な情報を用いて簡易APを形成し、接続部111を介して外部機器と接続を待つ状態に移行し、処理をS710に進める。
S710において、制御部101は、接続する機器のUUIDを取得済みがどうかを判定する。制御部101は、取得済みであると判定した場合には(S710でYES)、処理をS712へ進める。制御部101は、取得済みでないと判定した場合には(S710でNO)、処理をS711へ進める。
S711において、制御部101は、接続機器を選択させるために、形成した簡易APに参加してきた機器でかつ対応するプロトコルのアドバタイズ要求を接続部111で受信した機器の情報から機器名を表示部106に表示する。そして、制御部101は、操作部105からユーザが選択した機器を検出し、その後処理をS712へ進める。
S712において、制御部101は、近接無線によって接続が開始され、かつ記録媒体110に保存されている画像が表示部106に表示中か否かを判定する。制御部101は、近接無線による接続が開始され、かつ画像表示中であったと判定した場合には(712でYES)、公開設定の設定や接続履歴を保存することなくS718に進める。このように、制御部101は、表示中の画像を転送するだけで完了するネットワーク接続のパラメータについては、接続履歴としての記録を行わない。すなわち、制御部101は、画像表示中の場合には、制御部101は、接続する外部機器の識別情報としてのUUID、公開設定に係る設定情報、ネットワークパラメータの不揮発性メモリ103への記録を行わない。一方、制御部101は、近接無線による接続が開始していないと判定した場合や画像表示中でないと判定した場合には(S712でNO)、処理をS713へ進める。
S713において、制御部101は、接続する外部機器のUUIDを用いて、不揮発性メモリ103に格納されている接続履歴から公開設定が既に行われているかどうかを判定する。制御部101は、既に公開設定の設定が行われていると判定した場合には(S713でYES)、処理をS718へ進める。制御部101は、公開設定の設定が行われていないと判定した場合には(S713でNO)、処理をS714へ進める。S714において、制御部101は、公開設定を行う否かを表示部106にユーザが選択するための表示を行い、操作部105を介してユーザの選択を受け付け、その後処理をS715へ進める。S715において、制御部101は、選択された公開設定に対応する設定情報と、接続する外部機器のUUIDとを対応付けて接続履歴として不揮発性メモリ103に記録し、処理をS716へ進める。制御部101は、これらの情報を記録することによって、再度同じ機器と接続する場合に、再利用することが可能となる。
S716において、制御部101は、接続開始が近接無線によるものであるかどうか、すなわち、無線LANによるネットワーク(簡易AP)の形成前に近接無線通信によりネットワークパラメータが外部機器に送信されたか否かを判定する。制御部101は、近接無線による接続と判定した場合は(S716でYES)、処理をS718へ進める。制御部101は、近接無線による接続でないと判定した場合には(S716でNO)、処理をS717へ進める。S717において、制御部101は、簡易AP形成時に利用したSSIDとセキュリティキー等をS715で保存した接続履歴に追記し、処理をS718へ進める。S718において、制御部101は、接続部111を介して、携帯端末200の通信プロトコルでの接続を完了する。以上、S712〜S717の処理は、接続履歴を管理する履歴管理処理の一例である。
すなわち、無線LANによるネットワークの形成前に近接無線通信によりネットワークパラメータの外部機器への送信が行われていないとする。この場合、制御部101は、外部機器の識別情報(UUID)と、設定情報と、ネットワークパラメータとを対応付けて不揮発性メモリ103に記録する。一方で、無線LANによるネットワークの形成前に近接無線通信によりネットワークパラメータの外部機器への送信が行われたとする。この場合の制御部101による処理は、表示部106に画像を表示中か否かに応じて異なる。すなわち、表示中でない場合には、制御部101は、UUIDと、設定情報とを対応付けて、不揮発性メモリ103に記録する一方で、ネットワークパラメータの記録は行わない。表示中の場合には、制御部101は、UUID、設定情報及びネットワークパラメータの不揮発性メモリ103への記録を行わない。
なお、本実施形態においては、表示中か否かに応じてネットワークパラメータの記録を制限したが、他の例としては、制御部101は、表示中か否かに関わらず、UUIDと設定情報とを対応付けて不揮発性メモリ103に記録することとしてもよい。
なお、不揮発性メモリ103の容量が限られている場合には、制御部101は、接続履歴の記録可否を所定のタイミングで確認すればよい。制御部101は、例えば、S703における新規の機器接続時や、S712において画像表示中ではないと判定した場合に、新規の接続履歴を記録できるかどうかを確認し、記録ができない場合に表示部106にエラーを表示してもよい。
<携帯端末200による処理>
図9は、図5を参照しつつ説明した、第2の無線接続処理における、携帯端末200の処理を示すフローチャートである。携帯端末200は、本無線接続処理により、近接無線接続時に通信プロトコル接続を行う。なお、本無線接続処理は、携帯端末200の近接無線通信部212とデジタルカメラ100の近接無線通信部112を近接させた近接無線通信が確立した場合に開始される。
S901において、制御部201は、近接無線通信部212を通じてデジタルカメラ100の近接無線通信部112の有する不揮発性メモリから近接無線通信(NFC)によってデータを取得する。次に、S902において、制御部201は、取得したデータの解析を行う。次に、S903において、制御部201は、相手が接続可能なカメラかどうかを判定する。具体的には、携帯端末200の不揮発性メモリ203に図10に示す端末情報1000が記憶されており、制御部201は、端末情報1000に基づいて、接続可能なカメラか否かを判定する。
例えば、制御部201は、相手が対応する機種であり、接続に必要な情報がすべて揃っており、かつ無線LAN接続が可能な状態にあると確認できた場合に、接続可能なカメラであると判定する。なお、制御部201は、製品種別1001、世代情報1002、モデルID1003等により相手が対応する機種か否かを判定する。制御部201は、また、SSID1007やセキュリティキー1008等によりデジタルカメラ100との接続に必要な情報がすべて揃っているか否かを判定する。制御部201はまた、状態情報1005を参照することにより、無線LAN接続が可能か否かを判定する。制御部101は、接続可能なカメラであると判定した場合には(S903でYES)、処理をS904へ進める。制御部101は、接続可能なカメラでないと判定した場合には(S903でNO)、処理を終了する。
S904において、制御部201は、近接無線通信部212を通じてデジタルカメラ100の近接無線通信部112に対して自身のデータの書き込みをNFCで行う。ここで書き込まれるデータは、前述の通り、図8に示すアプリケーションID801やUUID802等のアプリケーション自身の情報である。書き込まれるデータには、さらにS901でデジタルカメラ100から取得したデータに含まれるSSID1007、セキュリティキー1008をコピーしたSSID803、セキュリティキー804を含むデータである。
次に、S905において、制御部201は、接続部211を使用してデジタルカメラ100が生成する簡易APの無線LANネットワークの検索を行う。ここで検索する無線LANネットワークのSSIDはS901でデジタルカメラ100から取得したデータに含まれるSSID1007である。S906において、制御部201は、デジタルカメラ100が生成した簡易APの無線LANネットワーク発見の判定を行う。制御部201は、デジタルカメラ100が生成した簡易APの無線LANネットワークをまだ発見できていないと判定した場合は(S906でNO)、処理をS905に戻し、再び検索を行う。一方、制御部201は、デジタルカメラ100が生成した簡易APの無線LANネットワークを発見したと判定した場合は(S906でYES)、処理をS907へ進める。
S907において、制御部201は、接続部211を通じて発見されたデジタルカメラ100が生成した簡易APの無線LANネットワークへの参加を行う。ここで無線LANネットワーク参加に使用するパラメータはS901でデジタルカメラ100から取得したデータのSSID1007やセキュリティキー1008を含むパラメータである。デジタルカメラ100が生成した簡易APに参加した後、S908において、制御部201は、接続部211を通じて、デジタルカメラ100からDHCP等を使用してIPアドレスの取得を行う。最後にS909において、制御部201は、接続部211を通じてデジタルカメラ100と画像転送のための通信プロトコル接続を行う。以上で、無線接続処理が完了する。
以上のように、本実施形態によれば、ネットワークの設定及び公開設定を履歴として保存するため、一度接続した機器と再度接続する場合には通常の接続でも近接無線通信の接続でも公開設定を再度設定する必要がなくなる。このため、ユーザによる操作を軽減することができる。また、本実施形態によれば、画像が表示中の近接無線接続の場合は、ネットワークパラメータや公開設定を接続履歴として保存しない。これにより、不要な接続履歴を保存することがなく、また履歴保存ができない場合でも画像の転送は可能であるため、利便性を向上させることができる。
なお、本実施形態では、NFC接続でかつ画像表示中の場合は、デジタルカメラ100は、接続履歴への保存を行わないこととしたが、他の例としては、接続機器のアプリケーションIDに応じて、保存するかどうかを切り替えてもよい。これにより、例えば受信専用のアプリケーションとの接続は接続履歴ができない状態でも接続が可能になる。なお、本実施形態では、簡易APを形成することによって相手機器と接続しているが、通常のAPを介して接続してもよい。
以上、上述した各実施形態によれば、簡単な操作で無線接続を可能とすることにより、ユーザによる利便性を向上させることができる。
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記録媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
100 デジタルカメラ
101 制御部
111 接続部
112 近接無線通信部
200 携帯端末
201 制御部
211 接続部
212 近接無線通信部

Claims (5)

  1. ネットワークパラメータを用いて第1の通信方式のネットワークを形成し、外部機器との通信を制御する第1の通信制御手段と、
    前記第1の通信方式に比べて通信距離の短い第2の通信方式で前記外部機器との通信を制御する第2の通信制御手段と、
    前記第1の通信方式の通信を利用した機能の設定情報を受け付ける受付手段と、
    前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合には、前記外部機器の識別情報と、前記設定情報と、を対応付けて記憶手段に記録する一方で、前記ネットワークパラメータの記録を行わず、前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの送信が行われていない場合には、前記外部機器の前記識別情報と、前記設定情報と、前記ネットワークパラメータと、を対応付けて前記記憶手段に記録する履歴管理手段と
    を有することを特徴とする無線通信装置。
  2. 前記設定情報は、自装置に記憶されている画像を前記第1の通信手段を介して前記外部機器に公開する機能に関する情報であり、
    前記画像を表示する表示手段をさらに有し、
    前記履歴管理手段は、前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合において、前記表示手段が前記画像を表示中でない場合には、前記外部機器の前記識別情報と、前記設定情報と、を対応付けて前記記憶手段に記憶し、前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合において、前記表示手段が前記画像を表示中の場合には、前記外部機器の前記識別情報、前記設定情報及び前記ネットワークパラメータの前記記憶手段への記録を行わないことを特徴とする請求項1に記載の無線通信装置。
  3. 前記ネットワークパラメータは、SSID(service set identifier)及びセキュリティキーを含むことを特徴とする請求項1又は2に記載の無線通信装置。
  4. 無線通信装置の制御方法であって、
    ネットワークパラメータを用いて第1の通信方式のネットワークを形成し、外部機器との通信を制御する第1の通信制御ステップと、
    前記第1の通信方式に比べて通信距離の短い第2の通信方式で前記外部機器との通信を制御する第2の通信制御ステップと、
    前記第1の通信方式の通信を利用した機能の設定情報を受け付ける受付ステップと、
    前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの前記外部機器への送信が行われた場合には、前記外部機器の識別情報と、前記設定情報と、を対応付けて記憶手段に記録する一方で、前記ネットワークパラメータの記録を行わず、前記ネットワークの形成前に、前記第2の通信方式による前記ネットワークパラメータの送信が行われていない場合には、前記外部機器の前記識別情報と、前記設定情報と、前記ネットワークパラメータと、を対応付けて前記記憶手段に記録する履歴管理ステップと
    を含むことを特徴とする無線通信装置の制御方法。
  5. コンピュータを、請求項1乃至3何れか1項に記載の無線通信装置の各手段として機能させるためのプログラム。
JP2014185601A 2014-09-11 2014-09-11 無線通信装置、無線通信装置の制御方法及びプログラム Pending JP2016058970A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014185601A JP2016058970A (ja) 2014-09-11 2014-09-11 無線通信装置、無線通信装置の制御方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014185601A JP2016058970A (ja) 2014-09-11 2014-09-11 無線通信装置、無線通信装置の制御方法及びプログラム

Publications (1)

Publication Number Publication Date
JP2016058970A true JP2016058970A (ja) 2016-04-21

Family

ID=55756668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014185601A Pending JP2016058970A (ja) 2014-09-11 2014-09-11 無線通信装置、無線通信装置の制御方法及びプログラム

Country Status (1)

Country Link
JP (1) JP2016058970A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017002808A1 (de) 2016-03-23 2017-09-28 Ngk Insulators, Ltd. Mullit-enthaltender Sinterkörper, Verfahren zur Herstellung desselben und Verbundwerkstoffsubstrat
JP2019083480A (ja) * 2017-10-31 2019-05-30 キヤノン株式会社 通信装置、制御方法、およびプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017002808A1 (de) 2016-03-23 2017-09-28 Ngk Insulators, Ltd. Mullit-enthaltender Sinterkörper, Verfahren zur Herstellung desselben und Verbundwerkstoffsubstrat
JP2019083480A (ja) * 2017-10-31 2019-05-30 キヤノン株式会社 通信装置、制御方法、およびプログラム
JP7130364B2 (ja) 2017-10-31 2022-09-05 キヤノン株式会社 通信装置、制御方法、およびプログラム

Similar Documents

Publication Publication Date Title
JP6400101B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6755081B2 (ja) 通信装置およびその制御方法並びにプログラム
JP6576082B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6415175B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6415232B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6433265B2 (ja) 情報処理装置、電子機器およびそれらの制御方法、プログラム並びに記憶媒体
JP6385078B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6399854B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6478539B2 (ja) 無線通信装置、制御方法及びプログラム
JP2016058970A (ja) 無線通信装置、無線通信装置の制御方法及びプログラム
JP6433231B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP7745482B2 (ja) 通信装置、通信制御方法、及びプログラム
JP7086743B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP7703339B2 (ja) 通信装置、制御方法、およびプログラム
JP6386862B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP6877999B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP2015211353A (ja) 通信端末並びにデータ伝送システム及びその接続制御方法
JP6468827B2 (ja) 撮像装置、撮像装置の制御方法、プログラム
US20240114564A1 (en) Communication apparatus and control method
JP2017085518A (ja) 通信装置、通信装置の制御方法、プログラム
JP2016100724A (ja) 情報処理装置、情報処理方法及びプログラム
JP2021166336A (ja) 通信装置、通信装置の制御方法、及びプログラム
JP2016054426A (ja) NFCによるデバイス間のWi−Fi接続方法
JP2017011447A (ja) 通信システム、通信装置及び通信装置の制御方法
JP2019193069A (ja) 通信装置、その制御方法、およびそのプログラム