(57)【要約】【課題】ユーザに無線装置の接続状態を通知することを目的とする。【解決手段】無線通信を行う第１の無線装置と第２の無線装置とを備える無線通信システムであって、第１の無線装置は、自装置と第３の無線装置との無線接続の状態に応じて異なるアドバタイズ信号を送信する第１の通信手段を有し、第２の無線装置は、アドバタイズ信号を受信する第２の通信手段と、アドバタイズ信号に基づいて、第１の無線装置の無線接続の状態を示す通知情報を特定する特定手段と、通知情報を表示する表示手段とを有する。【選択図】図１
2017092645.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う第１の無線装置と第２の無線装置とを備える無線通信システムであって、
前記第１の無線装置は、
自装置と第３の無線装置との無線接続の状態に応じて異なるアドバタイズ信号を送信する第１の通信手段を有し、
前記第２の無線装置は、
前記アドバタイズ信号を受信する第２の通信手段と、
前記アドバタイズ信号に基づいて、前記第１の無線装置の無線接続の状態を示す通知情報を特定する特定手段と、
前記通知情報を表示する表示手段と
を有することを特徴とする無線通信システム。
【請求項２】
前記表示手段は、前記第２の通信手段が受信するアドバタイズ信号の変化が検出された場合に、変化後のアドバタイズ信号から特定された前記通知情報を表示することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記特定手段は、異なる複数のアドバタイズ信号それぞれと、複数の通知情報それぞれとを対応付ける情報に基づいて、前記通知情報を特定することを特徴とする請求項１又は２に記載の無線通信システム。
【請求項４】
前記第１の通信手段は、第１のアドバタイズ信号を送信し、前記第１のアドバタイズ信号に対応し、前記第３の無線装置から接続要求を受信した場合に、第２のアドバタイズ信号を送信し、
前記特定手段は、前記第２のアドバタイズ信号に基づいて、前記第１の無線装置が接続要求を受信したことを示す通知情報を特定することを特徴とする請求項１乃至３何れか１項に記載の無線通信システム。
【請求項５】
前記第１の無線装置は、
前記第１の無線装置との無線接続が許可された無線装置の識別情報を記憶する記憶手段と、
前記記憶手段に記憶された前記識別情報と前記接続要求の送信元の前記第３の無線装置の識別情報とに基づいて、前記第３の無線装置が、前記無線接続が許可された無線装置であるか否かを判定する判定手段と
をさらに有し、
前記第１の通信手段は、前記第３の無線装置が、前記無線接続が許可された無線装置であると判定された場合に、前記第３の無線装置と無線接続することを特徴とする請求項４に記載の無線通信システム。
【請求項６】
前記第１の通信手段は、前記第３の無線装置が、前記無線接続が許可された無線装置であると判定された場合に、前記第２のアドバタイズ信号を送信することを特徴とする請求項５に記載の無線通信システム。
【請求項７】
前記特定手段は、前記第２のアドバタイズ信号に基づいて、前記第１の無線装置が、前記無線接続が許可された無線装置から前記接続要求を受信したことを示す前記通知情報を特定することを特徴とする請求項６に記載の無線通信システム。
【請求項８】
前記第１の通信手段は、前記第３の無線装置が、前記無線接続が許可された無線装置であると判定され、さらに前記第２のアドバタイズ信号に対応し、前記第２の無線装置から前記接続要求の送信元の識別情報の送信要求を受信した場合に、前記第３の無線装置と無線接続することを特徴とする請求項６又は７に記載の無線通信システム。
【請求項９】
前記第１の通信手段は、前記送信要求に対応し、前記第２の無線装置に前記送信元の識別情報を送信し、
前記表示手段は、前記第２の通信制御手段が前記送信元の識別情報を受信した場合に、前記送信元の識別情報を前記通知情報と共に表示することを特徴とする請求項８に記載の無線通信システム。
【請求項１０】
前記第１の通信手段は、前記第３の無線装置が、前記無線接続が許可された無線装置でないと判定された場合には、前記第２のアドバタイズ信号を送信しないことを特徴とする請求項５乃至９何れか１項に記載の無線通信システム。
【請求項１１】
前記第１の通信手段は、前記第３の無線装置が、前記無線接続が許可された無線装置でないと判定された場合には、第３のアドバタイズ信号を送信し、
前記特定手段は、前記第３のアドバタイズ信号に基づいて、前記第１の無線装置が、前記無線接続が許可されていない無線装置から前記接続要求を受信したことを示す前記通知情報を特定することを特徴とする請求項５乃至１０何れか１項に記載の無線通信システム。
【請求項１２】
前記第２の無線装置は、
ユーザから、前記第３の無線装置との接続許可の入力を受け付ける受付手段をさらに有し、
前記第１の通信手段は、前記受付手段が前記接続許可の入力を受け付けた場合に、前記第３の無線装置と無線接続することを特徴とする請求項１１に記載の無線通信システム。
【請求項１３】
前記第１の通信手段は、前記第３の無線装置との接続が終了した場合に、第４のアドバタイズ信号を送信し、
前記特定手段は、前記第２の通信手段が前記第４のアドバタイズ信号を受信した場合に、前記第４のアドバタイズ信号に基づいて、前記第１の無線装置と前記第３の無線装置との間の接続が終了したことを示す通知情報を特定することを特徴とする請求項１乃至１２何れか１項に記載の無線通信システム。
【請求項１４】
自装置以外の無線装置から接続要求を受信する受信手段と、
接続が許可された無線装置から接続要求を受信した場合に、第１のアドバタイズ信号を送信し、接続が許可されていない無線装置から接続要求を受信した場合に、第２のアドバタイズ信号を送信する送信手段と
を有することを特徴とする無線装置。
【請求項１５】
アドバタイズ信号を受信する通信手段と、
前記アドバタイズ信号に基づいて、前記アドバタイズ信号の送信元の無線装置の無線接続の状態を示す通知情報を特定する特定手段と、
前記通知情報を表示する表示手段と
を有することを特徴とする無線装置。
【請求項１６】
無線通信を行う第１の無線装置と第２の無線装置とを備える無線通信システムが実行する情報処理方法であって、
前記第１の無線装置が、自装置と第３の無線装置との無線接続の状態に応じて異なるアドバタイズ信号を送信する第１の通信ステップと、
前記第２の無線装置が、前記アドバタイズ信号を受信する第２の通信ステップと、
前記第２の無線装置が、前記アドバタイズ信号に基づいて、前記第１の無線装置の無線接続の状態を示す通知情報を特定する特定ステップと、
前記第２の無線装置が、前記通知情報を表示する表示ステップと
を含むことを特徴とする情報処理方法。
【請求項１７】
無線装置が実行する情報処理方法であって、
自装置以外の無線装置から接続要求を受信する受信ステップと、
接続が許可された無線装置から接続要求を受信した場合に、第１のアドバタイズ信号を送信し、接続が許可されていない無線装置から接続要求を受信した場合に、第２のアドバタイズ信号を送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１８】
無線装置が実行する情報処理方法であって、
アドバタイズ信号を受信する通信ステップと、
前記アドバタイズ信号に基づいて、前記アドバタイズ信号の送信元の無線装置の無線接続の状態を示す通知情報を特定する特定ステップと、
前記通知情報を表示する表示ステップと
を含むことを特徴とする情報処理方法。
【請求項１９】
コンピュータを、
自装置以外の無線装置から接続要求を受信するよう制御する受信制御手段と、
接続が許可された無線装置から接続要求を受信した場合に、第１のアドバタイズ信号を送信し、接続が許可されていない無線装置から接続要求を受信した場合に、第２のアドバタイズ信号を送信するよう制御する送信制御手段と
として機能させるためのプログラム。
【請求項２０】
コンピュータを、
アドバタイズ信号を受信するよう制御する通信制御手段と、
前記アドバタイズ信号に基づいて、前記アドバタイズ信号の送信元の無線装置の無線接続の状態を示す通知情報を特定する特定手段と、
前記通知情報を表示するよう制御する表示制御手段と
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機を含む通信端末がＢｌｕｅｔｏｏｔｈ（登録商標）の無線通信技術を用いて無線通信する場合の仕様としてＢｌｕｅｔｏｏｔｈ  ＳＩＧで規定されるＢｌｕｅｔｏｏｔｈＬｏｗＥＮＥＲＧＹ（ＢＬＥ）が知られている。ＢＬＥ通信技術では、２つの無線端末間の接続を成立させるために、一方の無線端末はアドバタイザと呼ばれる役割となり動作を行い、他方の無線端末は、（スキャナー）イニシエータと呼ばれる役割での動作を行う。
【０００３】
アドバタイザは、他の無線端末からの無線接続要求を受信するためにアドバタイズと呼ばれる動作を行う。具体的には、アドバタイズパケット（ＡＤＶ＿ＩＮＤ）と呼ばれる同報パケットを周期的にブロードキャスト送信し、この同報パケットに対するイニシエータからの応答パケットの受信を待つものである。一方でイニシエータは、アドバタイザに対して無線接続を要求する。具体的には、アドバタイザから送信されるＡＤＶ＿ＩＮＤパケット（アドバタイズ信号）を受信すると、アドバタイザとイニシエータの無線端末間で無線接続がなされる。ＢＬＥに関し、特許文献１には、一度ペアリングし既に登録済みの機器に対してはペアリング処理を省略する技術が開示されている。
【０００４】
また、ＢＬＥによる無線通信の接続状態では、マスタ・スレーブのアクセス制御方式が採用されており、マスタとなる無線端末がスレーブとなる無線端末のアクセス権を管理することとなる。一度接続状態となると、アドバタイザの無線端末はスレーブとなりアドバタイズ信号の送信を停止する。イニシエータの無線端末はマスタとなり、スレーブに対してポーリングを行う。スレーブとなった無線端末はマスタのポーリングに対してレスポンスを返す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１５１７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記例のようにアドバタイズを行う装置には、一度特定の相手と接続を確定してしまうと、アドバタイズ信号の送信を停止するものがある。このような場合、その他の無線端末はアドバタイズ信号を受信できないためアドバタイザであった無線端末の状態を知ることができない。
【０００７】
本発明はこのような問題点に鑑みなされたもので、ユーザに無線装置の接続状態を通知することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、無線通信を行う第１の無線装置と第２の無線装置とを備える無線通信システムであって、前記第１の無線装置は、自装置と第３の無線装置との無線接続の状態に応じて異なるアドバタイズ信号を送信する第１の通信手段を有し、前記第２の無線装置は、前記アドバタイズ信号を受信する第２の通信手段と、前記アドバタイズ信号に基づいて、前記第１の無線装置の無線接続の状態を示す通知情報を特定する特定手段と、前記通知情報を表示する表示手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザに無線装置の接続状態を通知することができる。
【図面の簡単な説明】
【００１０】
【図１】無線通信システムを示す図である。
【図２】カメラ及び第１の無線端末の機能構成を示す図である。
【図３】アドバタイズ処理を示すフローチャートである。
【図４】イニシエータ処理を示すフローチャートである。
【図５】接続状態の通知処理を示すシーケンス図である。
【図６】通知情報の表示例を示す図である。
【図７】通知情報の表示例を示す図である。
【図８】通知情報の表示例を示す図である。
【図９】第３の実施形態に係る接続状態の通知処理を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
図１は、本実施形態における無線通信システムと、他の無線装置とを示す図である。無線通信システムは、対象とするユーザが所持するカメラ１００及び第１の無線端末２００とを有している。ここで、カメラ１００及び第１の無線端末２００は、いずれもＢｌｕｅｔｏｏｔｈ  ＳＩＧで規定されるＢｌｕｅｔｏｏｔｈＬｏｗＥＮＥＲＧＹ（ＢＬＥ）の仕様に準じたＢｌｕｅｔｏｏｔｈ（ＢＴ）の無線通信技術を用いて無線通信を行う携帯端末装置である。また、第２の無線端末３００及び第３の無線端末３０１は、カメラ１００及び第１の無線端末２００と無線通信可能な第三者の携帯端末装置である。ここで、カメラ１００、第１の無線端末２００、第２の無線端末３０２、第３の無線端末３０３は、いずれも無線通信可能な無線装置の一例である。
【００１３】
本実施形態においては、カメラ１００がアドバタイザ、第１の無線端末２００がイニシエータとして無線通信を行う。そして、カメラ１００のアドバタイズ信号を検出した無線端末からの接続要求が発生した場合に、第１の無線端末２００は、ユーザにカメラ１００の無線接続に関する状態通知を行う。また、カメラ１００及び第１の無線端末２００は、いずれも第１のユーザが所持する装置であり、第２の無線端末３０２は、第１のユーザの友人である第２のユーザが所持する装置であるものとする。また、第３の無線端末３０３は、第三者が所持する装置であるものとする。そして、カメラ１００は、第２の無線端末３０２との無線接続を許可する一方で、第３の無線端末３０３との無線接続については許可しないこととする。
【００１４】
カメラ１００のメモリ１１３には、特定の無線端末のＩＤが記憶されている。また、メモリ１１３には、カメラ１００との接続が許可された無線端末のＩＤが記憶されている。特定の無線端末は、無線接続に関する状態通知を行う装置であり、本実施形態においては、イニシエータの無線端末となる第１の無線端末２００である。メモリ１１３には、特定の無線端末のＩＤとして、第１の無線端末２００の識別情報が記憶されている。また、本実施形態においては、接続が許可された無線端末は、第２の無線端末３０２であり、メモリ１１３には、無線端末のＩＤとして、第２の無線端末３０２の識別情報と、第１の無線端末２００の識別情報と、が記憶されている。
【００１５】
以下、カメラ１００の識別情報をＩＤ＿ＣＡＭ、第１の無線端末２００の識別情報をＩＤ＿ＭＹＳＰＨとする。また、第２の無線端末３０２及び第３の無線端末３０３の識別情報をそれぞれ、ＩＤ＿ＳＰＨ２及びＩＤ＿ＳＰＨ３とする。これらの情報は、各装置のメモリに予め記憶されているものとする。
【００１６】
図２（ａ）は、カメラ１００の機能構成を示すブロック図である。カメラ１００は、無線通信部１１０、制御部１２０、メモリ１３０、操作部１４０、表示部１５０、撮像部１６０及び外部記憶部１７０を有している。制御部１２０は、例えばＣＰＵやＭＰＵ等であり、カメラ１００全体の制御を司る。メモリ１３０は、不揮発性メモリとＲＡＭで構成される。不揮発性メモリは、制御部１２０の処理手順（プログラム）や、カメラ１００の各種設定やメニュー画面などのＧＵＩ（Graphical  User  Interface）データなどを記憶する。ＲＡＭは、制御部１２０のワークエリアとして使用される。なお、後述するカメラ１００の機能や処理は、ＣＰＵ等の制御部１２０がメモリ１３０に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１７】
操作部１４０は、ボタン並びにスイッチ群であり、ユーザがカメラ１００に各種指示を与えるために用いられる。操作部１４０には、タッチパネルや加速度ジェスチャー動作を検出する加速度センサ等のモーションセンサも含まれる。表示部１５０は、例えばＯＬＥＤ（Organic  Light  Emitting  Diode）やＬＣＤ(Liquid  Crystal  Display)であり、撮影した画像や、各種設定を行う際のメニュー画面を表示するために使用される。撮像部１６０は、図示しない光学ユニット、撮像素子とそれらを駆動するドライバで構成される。光学ユニットは、主としてレンズ（ズームレンズ、フォーカスレンズなど）及びその駆動を行うアクチュエータ等で構成される。撮像素子は、ＣＣＤイメージセンサやＣＭＯＳイメージセンサである。ドライバは制御部１２０の制御下において光学ユニットを制御する。
【００１８】
外部記憶部１７０は、メモリカードであり、コネクタを介してカメラ１００に接続され、カメラ１００の記憶媒体として機能するための所定のファイルシステムである。外部記憶部１７０は、例えばＤＣＦ（Design  rule  for  Camera  File  system）に準拠してファイルの記録を行う。無線通信部１１０は、アンテナ１１１、通信制御部１１２及びメモリ１１３を有している。アンテナ１１１は、無線信号の送受信を行うアンテナであり、共振回路によって共振周波数が例えば２．４ＧＨｚ帯に設計されている。メモリ１１３は、他の無線端末のＩＤ情報やアドバタイズ信号生成の為のアドバタイズ情報が記憶された不揮発性メモリである。無線通信部１１０内にメモリ１１３を備える構成を例に説明を進めるが、メモリ１３０の不揮発性メモリを使用する構成でもよい。
【００１９】
通信制御部１１２は、制御部１２０からの指示に基づき無線通信信号の送受信を制御する。通信制御部１１２はまた、他の無線端末との非接続時の送信動作として、メモリ１１３に保持したアドバタイズ情報を基にアドバタイズ信号（ＡＤＶ＿ＩＮＤ,ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ）の生成を行い、アンテナ１１１から送信する。ＡＤＶ＿ＩＮＤは、接続先を指定しないアドバタイズ信号であり、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤは、接続先を特定するＩＤ情報を含むアドバタイズ信号である。
【００２０】
ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤを送信した無線端末に対しては、アドバタイズ信号で指定された無線端末しか接続することができない。アドバタイズ信号のパケット内には、任意の通信データを含めることが可能であり、通信制御部１１２は、ＡＤＶ＿ＩＮＤ、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤのそれぞれに対して、カメラ１００の状態を示す情報を含めて送信することができる。
【００２１】
通信制御部１１２は、また他の無線端末との非接続時の受信動作として、他の無線端末からの接続要求（ＣＯＮＮＥＣＴ＿ＲＥＱ）や問い合わせ（ＳＣＡＮ＿ＲＥＱ）の受信を行う。また、通信制御部１１２は、ＩＤ判別部１１４、接続判定部１１５及び通知判定部１１６を備える。
【００２２】
ＩＤ判別部１１４は、受信した通信信号から送信元のＩＤ情報を判別する。通知判定部１１６は、メモリ１１３に予め記憶した情報と受信した通信情報を判定し、メモリ１１３に記憶された特定の無線端末に対して、無線通信に係る接続状態の通知を行うか判定する。接続判定部１１５は、メモリ１１３に予め記憶された情報と制御部１２０からの指示に基づき、接続要求元の無線端末と接続を行うか判定する。接続判定部１１５で判定した通信情報は、必要に応じてメモリ１１３に保持される。
【００２３】
通信制御部１１２の非接続時の送信動作として、通信制御部１１２は制御部１２０からの通信信号を受け取ると、通信情報の一部を不揮発性メモリであるメモリ１１３に保持する。そして、通信制御部１１２は、受け取った通信信号内の通信情報を元にアドバタイズ信号の生成を行う。通信制御部１１２は、生成したアドバタイズ信号を通信回路で電波信号へ変換し、アンテナ１１１から送信する。受信時の動作として、アンテナ１１１で受信した電波は、通信制御部１１２へ送られ、通信制御部１１２内の通信回路にてデジタル信号に変換される。デジタル信号に変換された通信信号は、ＩＤ判別、通信判定及び接続判定が行われ、制御部１２０へ受け渡される。
【００２４】
図２（ｂ）は、第１の無線端末２００の機能構成を示すブロック図である。第１の無線端末２００は、無線通信部２１０、制御部２２０、メモリ２３０、操作部２４０及び表示部２５０を有している。制御部２２０は、例えばＣＰＵ，ＭＰＵなどであり、第１の無線端末２００全体の制御を司る。メモリ２３０は、不揮発性メモリやＲＡＭ等で構成される。不揮発性メモリは制御部２２０の処理手順（プログラム）や、第１の無線端末２００の各種設定やメニュー画面などのＧＵＩデータなどを記憶する。ＲＡＭは制御部２２０のワークエリアとして使用される。
【００２５】
操作部２４０は、タッチパネルやスイッチ、ジェスチャー動作を検出するモーションセンサ等であり、ユーザが第１の無線端末２００に各種指示を与えるために用いられる。表示部２５０は、例えばＯＬＥＤやＬＣＤであり、撮影した画像や、各種設定を行う際のメニュー画面を表示するために使用される。カメラ１００と第１の無線端末２００の無線通信部１１０，２１０は、無線ＬＡＮやＢＴ等の無線通信規格に準拠した無線通信機能を有し、無線通信ネットワーク上の外部機器との通信を実現する。本実施形態では、無線通信部１１０，２１０は、ＢＬＥに準拠した無線通信機能を有するものとする。
【００２６】
無線通信部２１０は、アンテナ２１１、通信制御部２１２及びメモリ２１３を有している。アンテナ１１１は、無線信号の送受信を行うアンテナであり、共振回路によって共振周波数が例えば２．４ＧＨｚ帯に設計されている。メモリ２１３は、他の無線端末のＩＤ情報や通信信号生成のための制御情報を保持している不揮発メモリである。メモリ２１３は、予め定めた複数の無線端末のＩＤ情報等を記憶し保持している。
【００２７】
通信制御部２１２は、制御部２２０からの指示に基づき無線通信信号の送受信を制御する。また、通信制御部２１２は、ＩＤ判別部２１４、接続判定部２１５及び通知判定部２１６を有している。ＩＤ判別部２１４は、受信したアドバタイズ信号から送信元のＩＤ情報を判別する。ＩＤ判別部２１４は、判別したＩＤ情報をメモリ２１３に保持する。通信制御部２１２内に現在の時刻を測定する時計回路を備え、アドバタイズ信号の受信時間とアドバタイズ信号内の受信情報と時間情報を関連付けた受信履歴をメモリ２１３に記憶してもよい。
【００２８】
通知判定部２１６は、メモリ２１３に予め記憶した情報と受信した通信情報を判定し、メモリ２１３に保持した指定の無線端末からのアドバタイズ信号に変化があるかを判定し、ユーザに対して、接続状態の通知を行うか判定する。接続判定部２１５は、メモリ２１３に予め記憶した情報と制御部２２０からのユーザ操作指示に基づき、アドバタイズ信号の送信元の無線端末が接続要求を受けた無線端末と接続許可するかを判定する。通信制御部２１２で判定した通信情報は、必要に応じてメモリ２１３に保持される。
【００２９】
通信制御部２１２は、アドバタイズ信号を受信すると、制御部２２０へ通信情報を送る。制御部２２０は、受信した通信信号の情報に基づき動作を行う。また、送信元の無線端末に対して、制御部２２０の指示に応じた接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱや、問い合わせ信号ＳＣＡＮ＿ＲＥＱを生成する。生成されたＣＯＮＮＥＣＴ＿ＲＥＱ、ＳＣＡＮ＿ＲＥＱは、電波信号へ変換されアンテナ２１１を介して、アドバタイズ信号の送信元の無線端末に対して送信される。また、無線接続の完了後には、通信制御部２１２は、制御部２２０からの通信データを所定の信号へ変換し、アンテナ２１１へ送る。
【００３０】
図３は、カメラ１００によるアドバタイズ処理を示すフローチャートである。カメラ１００は、「アドバタイザ状態通知モード」に設定されると、アドバタイズ処理を開始する。ここで、「アドバタイザ状態通知モード」とは、特定の無線端末以外の他の無線端末から接続要求を受信した場合に、特定の無線端末に対して、カメラ１００の接続状態を通知する動作モードである。
【００３１】
なお、本実施形態においては、特定の無線端末を第１の無線端末２００、他の無線端末を第２の無線端末３０２及び第３の無線端末３０３として説明する。カメラ１００のメモリ１１３には、特定の無線端末（接続状態の通知先の無線端末）の識別情報として第１の無線端末２００の識別情報ＩＤ＿ＭＹＳＰＨが記憶されている。また、カメラ１００は、第１の無線端末２００及び第２の無線端末３０２と過去に無線接続したことがあるものとする。そして、メモリ１１３には、カメラ１００との接続が許可された無線端末のＩＤとして第２の無線端末３０２の識別情報ＩＤ＿ＳＰＨ２と、第１の無線端末２００の識別情報ＩＤ＿ＭＹＳＰＨと、が記憶されているものとする。
【００３２】
Ｓ３０１において、カメラ１００の無線通信部１１０は、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤの送信を開始する。次に、Ｓ３０２において、アドバタイザである無線通信部１１０は、アドバタイズ信号の送信を行う度に、アドバタイズ信号の送信直後の所定の期間、受信制御処理を行う。すなわち、無線通信部１１０は、他の無線端末からの接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱの有無を検出する。アドバタイズ信号の送信は、他の無線端末からの接続要求信号を受信するまで間欠的に継続される。
【００３３】
制御部１２０は、無線通信部１１０がカメラ１００以外の無線端末から接続要求信号を受信すると（Ｓ３０２でＹｅｓ）、処理をＳ３０３へ進める。なお、接続要求信号には、送信元の装置の識別情報が含まれている。また、イニシエータである無線端末の送信するＣＯＮＮＥＣＴ＿ＲＥＱには、送信元のイニシエータを特定するアドレス情報や接続インターバル情報、サービス情報が含まれている。次に、Ｓ３０３において、無線通信部１１０の通信制御部１１２は、接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱに含まれる識別情報についてＩＤ判別を行う。
【００３４】
次に、Ｓ３０４において、通信制御部１１２は、ＩＤ判別部１１４によって判別したＩＤと接続要求の内容に応じて、通知判定を行う。通知判定部１１６は、通信信号内のＩＤ情報、接続要求におけるサービスの内容、カメラ１００の動作状態に応じて、メモリ１１３に記憶された特定の無線端末に対する通知を行うか否かを判定する。なお、本実施形態においては、メモリ１１３には、第１の無線端末２００の識別情報であるＩＤ＿ＭＹＳＰＨが記憶されているものとする。通知判定部１１６は、例えば接続要求に含まれる接続要求の送信元の識別情報と、メモリ１１３に記憶されている、接続が許可された無線端末の識別情報とを比較し、両識別情報が一致した場合には、接続状態の通知を行わないと判定する。通信制御部１１２は、接続状態の通知を行わないと判定した場合には、無線接続を行うよう制御する。
【００３５】
一方、通知判定部１１６は、両識別情報が一致しない場合に、接続状態の通知を行うと判定する。通信制御部１１２は、接続状態の通知を行うと判定した場合には、接続要求の送信元の応答パケットの送信を一旦保留し、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤを生成し、これを送信する。なお、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤには、送信先として第１の無線端末２００の識別情報ＩＤ＿ＭＹＳＰＨが含まれているものとする。第１の無線端末２００は、アドバタイズ信号がＡＤＶ＿ＩＮＤからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤへ変化したことを検出することにより、カメラ１００に対して、第１の無線端末２００以外の他の無線端末から接続要求があったことを認識することができる。
【００３６】
他の例としては、通信制御部１１２は、接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱの送信元の識別情報をメモリ１１３に保持してもよい。また、通信制御部１１２内に現在の時刻を測定する時計回路を備え、接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱの送信元の識別情報とともに時間情報をメモリ１１３に記憶してもよい。
【００３７】
次に、通信制御部１１２は、通知処理が完了すると、Ｓ３０５において、接続要求の送信元とカメラ１００との接続判定を行う。具体的には、接続判定部１１５は、メモリ１１３に記録されている、無線接続が許可された装置の識別情報と送信元の識別情報とが一致する場合には、無線接続を許可し、両識別情報が一致しない場合には、無線接続を禁止する。通信制御部１１２は、第１の無線端末２００から接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱを受信した場合には、接続状態の通知は行わないと判定し、接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱに対して接続応答等を返し、無線接続を行う。なお、接続判定と通知判定の順序は逆であってもよい。
【００３８】
ＢＬＥによる無線通信の接続状態では、マスタ・スレーブのアクセス制御方式が採用されており、マスタとなる無線端末がスレーブとなる無線端末のアクセス権を管理することとなる。通信制御部１１２は、接続要求を受け入れるとアドバタイズ信号を送信するアドバタイザからスレーブへ状態を移行する。スレーブは、一度接続状態となると、アドバタイズ信号の送信を行わず、マスタである無線端末からのポーリングに対してレスポンスを返すことでデータの受け渡しを行う。
【００３９】
図４は、第１の無線端末２００による、イニシエータ処理を示すフローチャートである。第１の無線端末２００は、「イニシエータ状態通知モード」に設定されると、イニシエータ処理を開始する。ここで、「イニシエータ状態通知モード」とは、イニシエータである第１の無線端末２００がカメラ１００からアドバタイズ信号を受信しても接続要求を行わず、アドバタイズ信号の変化を検出した場合に、ユーザへ通知を行う動作状態である。なお、「イニシエータ状態通知モード」は、メモリ２１３に、監視対象装置として予め登録された無線端末に対してのみ適用される。
【００４０】
第１の無線端末２００は、監視対象装置以外の無線端末からアドバタイズ信号を受信した場合には、ユーザ操作に応じた無線接続の対応を行う。第１の無線端末２００は、カメラ１００と優先的に接続する無線端末として予め設定された無線端末である。ここでは、第１の無線端末２００とカメラ１００は既に無線接続され、認証済みであるものとする。また、第１の無線端末２００のメモリ２１３には、監視対象装置としてのカメラ１００の識別情報ＩＤ＿ＣＡＭが予め記憶されているものとする。
【００４１】
Ｓ４０１において、第１の無線端末２００の制御部２２０は、イニシエータ動作を開始する。次に、Ｓ４０２において、無線通信部２１０は、アドバタイズ信号の受信待ち受け状態に入る。無線通信部２１０は、アドバタイズ信号を受信すると（Ｓ４０２でＹｅｓ）、処理をＳ４０３へ進める。Ｓ４０３において、通信制御部２１２は、接続判定を行う。すなわち、ＩＤ判別部２１４は、アドバタイズ信号のＩＤ判別を行い、メモリ２１３に記憶されたカメラ１００からのアドバタイズ信号であるかを判定する。通信制御部２１２は、イニシエータ状態通知モード中は、監視対象装置として設定されたカメラ１００からのアドバタイズ信号に対しては接続要求を行わない。
【００４２】
通信制御部２１２は、アドバタイズ信号に含まれる識別情報がカメラ１００以外の識別情報である場合には（Ｓ４０３でＮｏ）、処理をＳ４０４へ進める。Ｓ４０４において、通信制御部２１２は、アドバタイズ信号のサービス情報に応じて制御部２２０へアドバタイズ信号受信の通知を行う。アドバタイズ信号の受信通知を受けた制御部２２０は、識別情報と、接続要求におけるサービスの内容と、第１の無線端末２００の動作状態と、に基づいて、アドバタイズ信号の送信元と第１の無線端末２００との間の無線接続を行う。
【００４３】
一方、通信制御部２１２は、判別した識別情報がカメラ１００の識別情報である場合には（Ｓ４０３でＹｅｓ）、処理をＳ４０５へ進める。Ｓ４０５において、アドバタイズ信号の通信情報に応じて、ユーザに対する接続状態の通知判定を行う。具体的には、通信制御部２１２の通知判定部２１６は、カメラ１００からのアドバタイズ信号に変化があったかを判定する。メモリ２１３には過去に受信したカメラ１００からのアドバタイズ信号が記録されており、通信制御部２１２は、メモリ２１３を参照することにより、アドバタイズ信号の変化を検出することができる。ユーザに対する通知を行うと判定すると、Ｓ４０６において、無線通信部２１０から通知依頼が制御部２２０へ送られ、制御部２２０は、無線通信部２１０の情報を基に、表示部２５０へカメラ１００の接続状態を通知するよう制御する。
【００４４】
図５は、接続状態の通知処理（情報処理）を示すシーケンス図である。図５を参照しつつ、カメラ１００に対して第２の無線端末３０２から接続要求があった場合の、カメラ１００と第１の無線端末２００の処理について説明する。例えば、第１のユーザが手元に第１の無線端末２００を持つ一方で、カメラ１００をカバンに入れている場合のように、カメラ１００の無線通信の接続状態を目視確認できない場合がある。このような場合に、第１の無線端末２００は、上述のようにカメラ１００の接続状態を表示することができる。したがって、第１のユーザは、第１の無線端末２００を確認することにより、カメラ１００をカバンから取り出すことなく、カメラ１００の接続状態を確認することができる。
【００４５】
Ｓ５０１において、第１の無線端末２００は、ユーザ操作に応じて動作モードをイニシエータ状態通知モードに設定する。次に、Ｓ５０２において、制御部２２０は、無線通信部２１０へイニシエータ動作開始の指示を送る。無線通信部２１０は、イニシエータ動作を開始し、カメラ１００からのアドバタイズ信号の受信待ち受け状態となる。ここでのユーザ操作は、第１の無線端末２００にインストールしたアプリケーションの起動動作等によって行ってもよい。制御部２２０からのイニシエータ動作指示（Ｓ５０２）は、バックグラウンドでの処理として実行され、表示部２５０を介し必ずしもユーザから見えなくともよい。
【００４６】
一方、Ｓ５０３において、カメラ１００は、ユーザ操作に従い、無線端末からの無線通信信号を受信可能なアドバタイザ状態通知モードに設定される。カメラ１００は、アドバイザ状態通知モードに設定されると、制御部１２０が、無線通信部へアドバタイズ動作開始の指示を送る。なお、上述のように、メモリ１１３には、接続状態の通知先の無線端末である第１の無線端末２００の識別情報ＩＤ＿ＭＹＳＰＨが記録されている。また、メモリ１１３には、接続が許可された無線端末のＩＤとして、第１の無線端末２００の識別情報ＩＤ＿ＭＹＳＰＨと、第２の無線端末３０２の識別情報ＩＤ＿ＳＰＨ２が記憶されている。
【００４７】
次に、Ｓ５０４において、無線通信部１１０は、アドバタイザに設定されると、アドバタイズ信号ＡＤＶ＿ＩＮＤ＿Ａの送信を開始する。ここで、アドバタイズ信号ＡＤＶ＿ＩＮＤ＿Ａの送信は、不特定の無線端末に対するブロードキャスト送信である。ＡＤＶ＿ＩＮＤ＿Ａは、アドバタイザ状態通知モード中のアドバタイズ信号として予め第１の無線端末２００と情報共有しているアドバタイズ信号である。また、ＡＤＶ＿ＩＮＤ＿Ａには、送信元であるカメラ１００の識別情報ＩＤ＿ＣＡＭが含まれている。
【００４８】
すなわち、第１の無線端末２００のメモリ２１３には、アドバタイズ信号と、アドバタイズ信号が意味する内容とを示す情報が予め記憶されている。例えば、メモリ２１３には、アドバタイズ信号ＡＤＶ＿ＩＮＤ＿Ａは、アドバタイザ状態通知モード中であることを示す信号として記録されている。また、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１は、接続が許可された無線端末から接続要求があることを示す信号として記憶されている。また、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２は、接続が許可された無線端末との接続が完了したことを示す信号として記憶されている。また、ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿３は、接続が許可されていない無線端末からの接続要求があることを示すアドバタイズ信号として記憶されている。なお、カメラ１００のメモリ１１３にも、同様にアドバタイズ信号と、アドバタイズ信号が意味する内容とが記憶されている。これらの情報の共有により、第１の無線端末２００は、アドバタイズ信号の変化に基づいて、カメラ１００の接続状態が変化したことを知ることができる。
【００４９】
アドバタイザ状態通知モードへの設定は、カメラ１００の操作部１４０を介したユーザ操作によって行ってもよく、第１の無線端末２００から無線接続を介して設定してもよい。また、他の例としては、カメラ１００の電源ＯＦＦ動作の様に特定の操作に伴い自動的に設定されるものとしてもよい。ここではアドバイザ状態通知モードが設定された状態において、ユーザ操作によって電源ＯＦＦされると、カメラ１００の制御部１２０は、無線通信部１１０を残し、その他の各機能ブロックをスリープ或いは電源ＯＦＦの状態に入れる。
【００５０】
第１の無線端末２００の無線通信部２１０はＳ５０４でアドバタイズ信号ＡＤＶ＿ＩＮＤ＿Ａを受信すると、Ｓ５０５において、ＩＤ判定を行い、アドバタイズ信号の送信元の識別情報を判別する。そして、無線通信部２１０は、送信元の識別情報がメモリ２１３に記憶された監視対象装置としてのカメラ１００の識別情報か否かを判定する。アドバタイズ信号の送信先がカメラ１００である場合には、無線通信部２１０は、通知判定を行う。前述のように、メモリ２１３には、監視対象装置の識別情報としてカメラ１００の識別情報ＩＤ＿ＣＡＭが記憶されている。無線通信部２１０は、アドバタイズ信号の送信元が監視対象装置である場合には、接続応答を行わずに待機し続ける。
【００５１】
Ｓ５０６において、カメラ１００は、第２の無線端末３０２から接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱを受信すると、処理をＳ５０７へ進める。なお、接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱには、送信元の識別情報ＩＤ＿ＳＰＨ２が含まれているものとする。ここで、Ｓ５０６の処理は、自装置以外の無線端末から接続要求を受信するよう制御する受信制御処理の一例である。Ｓ５０７において、カメラ１００は、通知判定と接続判定を行う。無線通信部１１０は、ＩＤ判別を行い、接続要求の送信元の識別情報ＩＤ＿ＳＰＨ２がメモリ１１３に記憶された、接続が許可された無線端末の識別情報と一致するかを判定する。通信制御部１１２は、送信元が接続許可された無線端末である場合には、続いて通知判定を行い、第１の無線端末２００への通知を行う。通知判定及び接続判定の条件は、予めメモリ１１３に保持されている。本例においては、接続要求信号の送信元が、接続が許可された無線端末であるため、通信制御部１１２は、送信元である第２の無線端末３０２との無線接続を許可する。
【００５２】
次に、Ｓ５０８において、通信制御部１１２は、第１の無線端末２００に対して状態通知を行うため、アドバタイズ信号を変更する。具体的には、通信制御部１１２は、メモリ１１３に記憶された接続情報に従い、送信していたアドバタイズ信号をＡＤＶ＿ＩＮＤ＿ＡからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１へ変更する。第１の無線端末２００の無線通信部２１０は、Ｓ５０８において、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１を受信すると、Ｓ５０９において、受信したアドバタイズ信号のＩＤ判別を行う。そして、通信制御部２１２は、アドバタイズ信号に含まれる識別情報がＩＤ＿ＣＡＭである事を検出すると通知判定を行う。無線通信部２１０のメモリ２１３には、監視対象装置としてのカメラ１００の識別情報ＩＤ＿ＣＡＭが記憶されている。第１の無線端末２００の通知判定では、通信制御部２１２は、アドバタイズ信号のアドバタイズ情報を判定し、カメラ１００の送信するアドバタイズ信号がＡＤＶ＿ＩＮＤからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１へ変更されたことを検出する。
【００５３】
そして、Ｓ５１０において、通信制御部２１２は、制御部２２０へＡＤＶ＿ＩＮＤからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１への変更の検出通知を送信する。前述の通り、無線通信部２１０のメモリ２１３には、予めカメラ１００のアドバタイズ信号とその意味を示す情報が保持されている。これにより、第１の無線端末２００は、受信したアドバタイズ信号がどのアドバタイズ信号に変化したかを検出することによって、カメラ１００の接続状の変化を知ることができる。
【００５４】
メモリ２３０には、アドバタイズ信号と、通知情報とが対応付けて記憶されている。例えば、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１と、カメラ１００が第１の無線端末２００以外の他の無線端末から接続要求を受信したことを示す通知情報とが対応付けて記憶されている。また、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２と、他の無線端末とカメラ１００の無線接続が解除されたことを示す通知情報とが対応付けて記憶されている。また、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿３と、接続が許可されていない無線端末から接続要求を受信したことを示す通知情報とが対応付けて記憶されている。
【００５５】
Ｓ５１１において、制御部２２０は、メモリ２１３を参照し、変化後のアドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１に対応付けられている通知情報、すなわち他の無線端末から接続要求を受信したことを示す通知情報を特定する。そして、制御部２２０は、特定した通知情報を抽出し、抽出した通知情報を表示部２５０に表示するよう制御する（表示制御処理）。図６は、表示部２５０に表示された通知情報の表示例を示す図である。これにより、ユーザは、第１の無線端末２００の表示内容から、カメラ１００に対して、他の無線端末から接続要求があったことを知ることができる。さらに、カメラ１００の通信制御部１１２は、Ｓ５０８の処理の後、第２の無線端末３０２との無線接続を行うよう制御する（通信制御処理）。
【００５６】
本処理の時点においてＳ５０６の処理から一定時間以上が経過していたとする。この場合、通信制御部１１２は、Ｓ５１２において、再びアドバタイズ信号ＡＤＶ＿ＩＮＤ＿Ａを送信し、再び第２の無線端末３０２から接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱを受信するのを待つ。通信制御部１１２は、第２の無線端末３０２から接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱを受信すると、アドバタイザからスレーブであるペリフェラルへ移行する。このとき、通信制御部１１２は、カメラ状態を判定し、電源ＯＦＦの状態であれば制御部２２０へ起動信号を送信する。その後、Ｓ５１３において、カメラ１００と、イニシエータからマスタとなった第２の無線端末３０２との無線接続が確立される。
【００５７】
次に、Ｓ５１４において、カメラ１００の通信制御部１１２は、第２の無線端末３０２との無線接続を終了させると、制御部１２０の指示に基づき、再びアドバタイザ状態通知モードへ移行する。そして、制御部１２０は、無線通信部１１０をアドバタイザ動作開始の指示を送る。通信制御部１１２は、アドバタイザに設定されると通知判定を行い、第１の無線端末２００に対して接続状態の通知を決定する。通知判定は、メモリ１１３に記憶した前回の接続相手である無線端末の識別情報と状態通知先に設定された無線端末の識別情報との比較により行われ、通信制御部１１２は、ＩＤ＿ＭＹＳＰＨで識別される第１の無線端末２００への送信を決める。
【００５８】
次に、Ｓ５１５において、通信制御部１１２は、メモリ１１３に記憶された前回のアドバタイズ履歴から、今回送信するアドバタイズ信号を決定する。通信制御部１１２は、前回送信したアドバタイズ信号がＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１であったことから、次に送信すべきアドバタイズ信号として、ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２を生成する。そして、通信制御部１１２は、生成したアドバタイズ信号の送信を開始する。なお、他の例としては、通信制御部１１２は、第２の無線端末３０２との接続状態が、接続が解除された状態であることから、次に送信すべきアドバタイズ信号として、ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２を生成してもよい。
【００５９】
制御部１２０は、通信制御部１１２からのアドバタイズ動作開始を確認すると、カメラ動作状態を判定し、前回の無線接続開始前と同じスリープ状態に入る。この時、無線通信部１１０を残し、その他の各機能ブロックをスリープ或いは電源ＯＦＦの状態に入れる。一方、通信制御部１１２は、一定期間ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２の送信を行うと、処理をＳ５２０へ進める。Ｓ５２０において、通信制御部１１２は、アドバタイズ信号を再びＡＤＶ＿ＩＮＤ＿Ａに変更し、周期的なブロードキャスト送信を開始する。
【００６０】
一方、Ｓ５１６において、第１の無線端末２００の通信制御部２１２は、受信したアドバタイズ信号のＩＤ判別を行い、ＩＤ＿ＣＡＭである事を検出すると通知判定を行う。通信制御部２１２は、アドバタイズ信号のアドバタイズ情報を判定する。そして、通信制御部２１２は、カメラ１００の送信するアドバタイズ信号がＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１からＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２へ変更されたことを検出する。通信制御部２１２は変更を検出すると、Ｓ５１７において、制御部２２０へ検出通知を送信する。この検出通知は、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１からＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２へ変更されたことを示す情報である。
【００６１】
そして、Ｓ５１８において、制御部２２０は、メモリ２１３を参照し、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２に対応付けられている、通知情報を特定し、これを抽出する。ここでは、他の無線端末とカメラ１００の無線接続が解除されたことをユーザに通知する通知情報が抽出される。そして、制御部２２０は、この通知情報を表示部２５０に表示するよう制御する（表示制御処理）。これにより、ユーザは、第１の無線端末２００の表示内容から、カメラ１００と他の無線端末との無線接続が解除されたことを知ることができる。
【００６２】
一方で、Ｓ５０７で、接続要求信号ＣＯＮＮＥＣＴ＿ＲＥＱの送信元がメモリ１１３に記憶された、接続が許可された無線端末でないと判定されたとする。この場合には、通信制御部１１２は、送信元との無線接続を許可しないと判断する。そして、通信制御部１１２は、第１の無線端末２００に対し状態通知を行うため、アドバタイズ信号をＡＤＶ＿ＩＮＤ＿ＡからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿３に変更する。そして、第１の無線端末２００は、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿３を受信すると、接続が許可されていない無線端末から接続要求があったことを通知する通知情報を表示部２５０に表示するよう制御する。なお、Ｓ５０７、Ｓ５０８、Ｓ５１５の処理は、送信制御処理の一例である。
【００６３】
以上のように、本実施形態に係る無線通信システムは、ユーザに無線装置の状態を通知することができる。したがって、ユーザが第１の無線端末２００からカメラ１００への接続を試みた際に、原因不明の接続不能状態を回避することが可能となり、より快適な無線接続環境を提供できる。接続不能状態として想定される状況として、第三者による接続状態にある、無線通信の障害や無線端末自体の故障、電池残量の不足等、複数の状況が考えられる。特に１つのアドバタイザである無線端末を複数のユーザ間でシェアして接続する場合では、原因不明の接続不可状態がユーザに対して大きなストレスを与える事となる。これに対し、上述のように、本実施形態に係る無線通信システムにおいては、無線通信の接続時に特定の無線端末に対して、接続状態を通知することができる。
【００６４】
なお、第１の実施形態に係る無線通信システムの第１の変更例としては、実施形態において無線通信部１１０が行う通知判定処理は、第１の無線端末２００の制御部２２０が行うこととしてもよい。この場合、無線通信部２１０は、アドバタイズ信号の変化の有無を検出すると制御部２２０へ通知し、制御部２２０は、アドバタイズ信号の変化の有無に基づいて、通知判定を行ってもよい。また、他の例としては、無線通信部２１０は、アドバタイズ信号を受信する度に、受信したアドバタイズ情報を制御部２２０に送信してもよい。この場合、制御部２２０はさらにアドバタイズ信号の変化の有無を検出すればよい。
【００６５】
また、第２の変更例としては、状態通知を行う場合のカメラ１００からのアドバタイズ信号は、第１の無線端末２００を特定するＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤでなくともよい。例えば、待機中のアドバタイズ信号をＡＤＶ＿ＩＮＤ＿Ａ、接続が許可された無線端末からの接続要求があることを示すアドバタイズ信号をＡＤＶ＿ＩＮＤ＿Ｂとしてもよい。さらに、接続が許可された無線端末との接続が解除されたことを示すアドバタイズ信号をＡＤＶ＿ＩＮＤ＿Ｃ、接続が許可されていない無線端末からの接続要求があることを示すアドバタイズ信号をＡＤＶ＿ＩＮＤ＿Ｄとしてもよい。そして、アドバタイズ信号のペイロードの情報を変化させることによっても同様の効果を得ることができる。第１の無線端末２００の無線通信部２１０は、メモリ２１３にこれらのアドバタイズ情報を保持し、アドバタイズ信号の変化を検出する度に通知判定を行い、カメラ１００の接続状態を確認することができる。
【００６６】
また、第３の変更例としては、ＡＤＶ＿ＩＮＤ、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤに、カメラ１００に接続要求した無線端末の識別情報を含めてもよい。さらにこの場合、第１の無線端末２００の制御部２２０は、通知情報と共に接続要求の送信元の識別情報を表示するよう制御してもよい。同様に、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿（１，２，３）に、カメラ１００に接続要求した無線端末の識別情報を含めてもよい。そして、第１の無線端末２００の制御部２２０は、通知情報と共に接続要求の送信元の識別情報を表示するよう制御してもよい。これにより、ユーザは、カメラ１００の無線接続状態だけでなく、接続要求の送信元の装置についても知ることができる。
【００６７】
また、第４の変更例としては、カメラ１００の通信制御部１１２は、メモリ１１３に接続要求の受信履歴を記録してもよい。なお、受信履歴には、接続要求の送信元の識別情報が含まれるものとする。そして、カメラ１００は、第１の無線端末２００からの要求に応じて、履歴情報を第１の無線端末２００に送信してもよい。この場合、第１の無線端末２００は、表示部２５０にこれまでの無線接続の履歴を表示してもよい。さらに、接続が許可されていない無線端末から接続要求があった場合の通知情報については、接続要求を受信したタイミングよりも後のタイミングにおいて、過去の履歴として表示するようにしてもよい。
【００６８】
図７は、表示部２５０に表示された通知情報の表示例を示す図である。図７に示す例では、表示部２５０には、過去に実際に行われた無線接続に関する情報と、過去に接続が許可されなかった接続要求があったことを示す情報とが表示されている。制御部２２０はさらに、送信元の識別情報又は送信元の識別情報に紐付けされたユーザの識別情報を接続履歴と共に表示する。
【００６９】
また、第５の変更例としては、第１の実施形態においては、カメラ１００が電源ＯＦＦ、待機状態である場合を例に説明してきたが、カメラ１００はその他のカメラ動作モードにあってもよい。例えば、カメラ１００が撮影モードで起動されている状態において、その他の無線端末から接続要求を受けることも可能である。また、カメラ１００が直接ユーザ操作されている場合や、第１の無線端末２００から他の無線ＬＡＮ接続等の無線手段を介して遠隔操作されている場合に、第１の無線端末２００へ接続状態の通知を行うと、かえってユーザ操作の邪魔になることもある。このような場合、カメラ１００の通信制御部１１２は、カメラ動作状態を判定し、接続状態の通知を行わないと判定してもよい。
【００７０】
また、第６の変更例としては、本実施形態においては、無線端末としてカメラ１００と第１の無線端末２００を例に説明したが、無線端末は、無線機能を備えた電子機器であればよく、これらに限定されるものではない。無線端末の他の例としては、ＰＣやタブレット端末等が挙げられる。また、本実施形態において、通信制御部１１２の処理を制御部１２０が行ってもよい。同様に、通信制御部２１２の処理を制御部２２０が行ってもよい。
【００７１】
また、第７の変更例としては、第１の無線端末２００が通知情報を表示するタイミングは、実施形態に限定されるものではない。第１の無線端末２００は、ユーザからの指示に応じて、指示を受け付けたタイミングにおけるカメラ１００の接続状態を示す通知情報を表示してもよい。
【００７２】
（第２の実施形態）
次に、第２の実施形態に係る無線通信システムについて説明する。第２の無線通信システムにおいては、カメラ１００は、接続要求信号の送信元が、接続が許可された無線端末でない場合に、ユーザ操作に従い、接続を行うか否かを判断する。本実施形態においては、Ｓ５０７において、カメラ１００の通信制御部１１２が、接続要求の送信元の無線端末が、接続が許可された無線端末でないと判定したとする。この場合、通信制御部１１２は、接続要求の送信元の無線端末との無線接続を行うか否かの判定を保留状態とした上で、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿３を第１の無線端末２００に送信する。
【００７３】
第１の無線端末２００の通信制御部２１２は、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿３を受信すると、接続要求ＣＯＮＮＥＣＴ＿ＲＥＱを返し、カメラ１００と無線接続を行う。さらに、第１の無線端末２００の制御部２２０は、図８に示すように表示部２５０に対して不明な無線端末からの接続要求があることを提示し、ユーザからの操作入力を求める。
【００７４】
ユーザ操作により接続許可が選択されると、制御部２２０は、接続許可を受け付ける（受付処理）。そして、通信制御部２１２は、許可情報をカメラ１００に送信する。そして、カメラ１００は、許可情報を受信すると、接続要求信号の送信元との間での無線接続を行う。以上のように、本実施形態に係る無線通信システムにおいては、ユーザ操作に応じて無線接続を行うか否かを制御することができる。なお、第２の実施形態に係る無線通信システムのこれ以外の構成及び処理は、第１の実施形態に係る無線通信システムの構成及び処理と同様である。
【００７５】
第２の実施形態に係る無線通信システムの第１の変更例としては、第１の無線端末２００における無線接続の許可動作は、ユーザの直接入力でなくともよい。例えば、第１の無線端末２００において状態通知用のアプリケーションを起動し、起動されたアプリケーションに許可動作を判定させてもよい。この場合、ユーザによってアプリケーション上で、カメラ１００への接続許可情報を予め設定しておく。第１の無線端末２００のアプリケーションは、制御部２２０から無線通信部２１０のメモリ２１３に接続許可する無線端末の識別情報を設定する。第１の無線端末２００は、カメラ１００から接続許可を求められると、メモリ２１３に保持された接続許可情報に応じて、カメラ１００へ接続許可を返信する。カメラ１００は、第１の無線端末２００からの許可情報に基づいて、接続要求の送信元と無線接続を行う。
【００７６】
（第３の実施形態）
次に、第３の実施形態に係る無線通信システムについて説明する。第３の無線通信システムにおいては、カメラ１００が接続要求信号を受信する度に、カメラ１００と第１の無線端末２００とが無線接続を行う。そして、カメラ１００は、無線接続を介してカメラ１００の無線接続状態を第１の無線端末２００に送信する。
【００７７】
図９は、第３の実施形態に係る接続状態の通知処理を示すシーケンス図である。ここでは、図５を参照しつつ説明した第１の実施形態に係る通知処理と異なる処理について説明する。第１の無線端末２００は、アドバタイズ信号の受信直後に、パッシブスキャン動作から、アクティブスキャン動作に移行する。ここで、パッシブスキャン動作とは、アドバタイズ信号の受信のみで送信を行わない動作であり、アクティブスキャン動作とは、送信元のアドバタイザに対して追加情報を求める動作である。アクティブスキャン動作では、アドバタイズ信号を受信するとスキャン要求ＳＣＡＮ＿ＲＥＱを送信相手に要求する。アドバタイザはＳＣＡＮ＿ＲＥＱを受信するとスキャナーの要求事項に対して返答ＳＣＡＮ＿ＲＳＰを返す。
【００７８】
カメラ１００に対して第２の無線端末３０２から接続要求があると、カメラ１００は通知判定を行う。ＩＤ判別を行い、接続要求の送信元のＩＤを判別し、メモリ１１３に記憶された許可された無線端末か否かを判定する。判定後、カメラ１００は、第２の無線端末３０２の識別情報ＩＤ＿ＳＰＨ２をメモリ１１３に記憶する。そして、カメラ１００は、第１の無線端末２００に対して状態通知を行うため、アドバタイズ信号をＡＤＶ＿ＩＮＤからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１へ変更する。
【００７９】
第１の無線端末２００は、アドバタイズ信号がＡＤＶ＿ＩＮＤからＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１へ変更されたことを検出すると、Ｓ９０１において、パッシブスキャン動作からアクティブスキャン動作へ移行する。次に、Ｓ９０２において、第１の無線端末２００は、受信したＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１に対して、ＳＣＡＮ＿ＲＥＱを送信する。ここで、ＳＣＡＮ＿ＲＥＱは、接続要求の送信元の識別情報の送信要求である。
【００８０】
カメラ１００は、ＳＣＡＮ＿ＲＥＱに対して、Ｓ９０３において、第２の無線端末３０２の識別情報ＩＤ＿ＰＨ２を含むスキャン返信ＳＣＡＮ＿ＲＳＰを返す。次に、Ｓ９０４において、第１の無線端末２００は、カメラ１００からのＳＣＡＮ＿ＲＳＰに含まれるＩＤ＿ＳＰＨ２をメモリ２１３に記憶された識別情報と比較し、通知判定を行う。識別情報の一致が確認されると、通信制御部２１２は、制御部２２０へ状態通知の指示を送信する。次に、Ｓ９０５において、制御部２２０は、表示部２５０等のＵＩへカメラ１００に対して接続要求があったことを示す通知情報を表示する。
【００８１】
カメラ１００は、第１の無線端末２００からＳＣＡＮ＿ＲＥＱを受信すると、ＳＣＡＮ＿ＲＥＱの内容に応じた返答を返す。ここでは、通知した接続要求に対して接続要求の送信元の識別情報をＳＣＡＮ＿ＲＳＰで返す。続いて、通信制御部２１２は、ＳＣＡＮ＿ＲＥＱを受信することにより、第１の無線端末２００に対する接続要求の状態通知が完了したと判断する。通信制御部２１２は、状態通知が完了した後に、Ｓ９０６にいて、第２の無線端末３０２との無線接続を行う。カメラ１００は、第２の無線端末３０２との無線接続が解除されると、制御部１２０の指示に基づき、再び状態通知モードへ移行する。そして、カメラ１００は、接続完了を状態通知するアドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２の送信を開始する。
【００８２】
第１の無線端末２００は、アドバタイズ信号ＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿２を受信すると、Ｓ９０７において、回受信したＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤ＿ＭＹＳＰＨ＿１からアドバタイズ信号が変更されたことを検出する。そして、Ｓ９０８において、第１の無線端末２００は、カメラ１００に対してＳＣＡＮ＿ＲＥＱを送信し接続完了の確認を行う。第１の無線端末２００は、Ｓ９０９において、カメラ１００からＳＣＡＮ＿ＲＳＰを受信すると、通信制御部２１２は、制御部２２０へ状態通知の指示を送信する。Ｓ９１０において、制御部２２０は、表示部２５０へ無線接続が解除されたことを示す通知情報を表示する。
【００８３】
カメラ１００は、第１の無線端末２００からＳＣＡＮ＿ＲＥＱを受信し、ＳＣＡＮ＿ＲＳＰを返すと、状態通知が完了したと判断し、Ｓ９１１において、アドバタイズ信号をＡＤＶ＿ＩＮＤ＿Ａに変更し、アドバタイズ信号ＡＤＶ＿ＩＮＤ＿Ａの送信を開始する。
【００８４】
第１の無線端末２００は、カメラ１００からのアドバタイズ信号がＡＤＶ＿ＩＮＤ＿Ａへ変更されたことを検出すると、アドバタイズ信号が再度変更されたことを検出するまで待機状態へ移行する。なお、第３の実施形態に係る無線通信システムのこれ以外の構成及び処理は、他の実施形態に係る無線通信システムの構成及び処理と同様である。
【００８５】
第３の実施形態に係る無線通信システムの第１の変更例について説明する。第３の実施形態においては、カメラ１００が第１の無線端末２００からのＳＣＡＮ＿ＲＥＱを受ける事で、第１の無線端末２００への状態通知完了を判定するとした。しかし、例えば、そのタイミングで第１の無線端末２００の電池残量不足により動作停止している、または、電波の届かない距離にいるため、アドバタイズ信号が届かない等が考えられる。そこで、他の例としては、通信制御部１１２は、アドバタイズ信号ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤを送信してから所定の時間経過を観測し、既定時間を超えると第１の無線端末２００からの応答を待たずに、接続要求の送信元との接続判定を行ってもよい。
【００８６】
また、第２の変更例としては、第１の無線端末２００は、カメラ１００からのアドバタイズ信号に対し、ＳＣＡＮ＿ＲＥＱに替えて、ＣＯＮＮＥＣＴ＿ＲＥＱを返し、無線接続を行ってもよい。この場合、カメラ１００は、受信したＣＯＮＮＥＣＴ＿ＲＥＱに対して、接続判定、通知判定を行う。状態通知を行う無線端末として認識された第１の無線端末２００からの接続要求であることを判定すると、カメラ１００は状態通知を行わず、第１の無線端末２００と接続を行う。無線接続が確立された状態でカメラ１００は必要な情報を第１の無線端末２００へ渡し、同時に第１の無線端末２００は、カメラ１００に対して接続許可情報を送る。
【００８７】
カメラ１００の接続状態の情報を受けると、第１の無線端末２００は無線接続を解除し、表示部２５０へ状態通知を行う。無線接続が解除されるとカメラ１００は、第１の無線端末２００からの接続許可情報をもとに、第２の無線端末３０２や第３の無線端末３０３との無線接続を行う。以上のように、カメラ１００に対して第三の無線端末からの接続要求を検出する度に、カメラ１００と第１の無線端末２００が無線接続を行うことでも、カメラ１００の状態を第１の無線端末２００へ通知することができる。
【００８８】
以上、上述した各実施形態によれば、ユーザに無線装置の接続状態を通知することができる。
【００８９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００９０】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９１】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードするような方法も考えられる。
【符号の説明】
【００９２】
１００  カメラ
２００  第１の無線端末
３０２  第２の無線端末
３０３  第３の無線端末
【図１】
2017092645.tif 000003
【図２】
2017092645.tif 000004
【図３】
2017092645.tif 000005
【図４】
2017092645.tif 000006
【図５】
2017092645.tif 000007
【図６】
2017092645.tif 000008
【図７】
2017092645.tif 000009
【図８】
2017092645.tif 000010
【図９】
2017092645.tif 000011