(57)【要約】【課題】ペリフェラルの周辺に複数のセントラルが存在するときに好適なアドバタイズ信号を送信できる電子機器、そのような電子機器による通信方法及び通信プログラムを提供すること。【解決手段】電子機器は、無線通信に際して電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信する第１通信回路１１０と、アドバタイズ信号に含められるアドバタイズデータを他の機器のそれぞれに応じて変更する制御回路１０２とを備える。【選択図】図２
2019197975.tif 000002
【特許請求の範囲】
【請求項１】
無線通信できる電子機器であって、
前記無線通信に際して前記電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信する通信回路と、
前記アドバタイズ信号に含められるアドバタイズデータを前記他の機器のそれぞれに応じて変更する制御回路と、
を具備する電子機器。
【請求項２】
前記アドバタイズ信号は、前記アドバタイズ信号に対する前記他の機器からの要求によって前記他の機器と関連付けられ、
前記制御回路は、前記関連付けられた前記他の機器に応じてアドバタイズデータを変更する請求項１に記載の電子機器。
【請求項３】
前記アドバタイズデータは、前記他の機器と前記アドバタイズ信号との関連付けの許可又は禁止を示す情報を含み、
前記制御回路は、前記関連付けの許可又は禁止を示す情報が許可であるときに、前記アドバタイズ信号に対する前記他の機器からの要求によって前記他の機器と前記アドバタイズ信号とを関連付ける請求項２に記載の電子機器。
【請求項４】
前記制御回路は、前記他の機器が複数のユーザの共用の機器であるときと単一のユーザの専用の機器であるときとで前記アドバタイズデータを変える請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記制御回路は、前記他の機器が第１のユーザの専用の機器であるときと第２のユーザの専用の機器であるときとで前記アドバタイズデータを変える請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記制御回路は、特定の日時になったときに前記アドバタイズデータを変える請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
無線通信できる電子機器による通信方法であって、
前記無線通信に際して前記電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信することと、
前記アドバタイズ信号に含められるアドバタイズデータを前記他の機器のそれぞれに応じて変更することと、
前記アドバタイズ信号を受信した前記他の機器が前記アドバタイズデータに応じて前記電子機器との通信の可否を判断することと、
前記電子機器との通信ができると判断され、かつ、前記電子機器との通信の必要性があるときに、前記他の機器から前記電子機器に対して前記無線通信の要求をすることと、
を具備する通信方法。
【請求項８】
無線通信できる電子機器の通信プログラムであって、
前記無線通信に際して前記電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信することと、
前記アドバタイズ信号に含められるアドバタイズデータを前記他の機器のそれぞれに応じて変更することと、
を前記電子機器の制御回路に実行させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器による通信方法及び通信プログラムに関する。
【背景技術】
【０００２】
低電力通信技術の１つとして、Bluetooth（登録商標） Low Energy (ＢＬＥ)が知られている。ＢＬＥでは、ペリフェラルと呼ばれる電子機器とセントラルと呼ばれる電子機器との間で通信が行われる。ＢＬＥでは、ペリフェラルからアドバタイズ信号と呼ばれる省電力の信号が同報送信される。アドバタイズ信号に含まれるアドバタイズデータには、Universally Unique Identifier (ＵＵＩＤ)と呼ばれるＩＤが含まれている。セントラルは、受信したアドバタイズ信号に含まれるＵＵＩＤにより、ペリフェラルの存在を認識する。そして、セントラルは、必要に応じてペリフェラルに対して通信接続を要求する。この種のＢＬＥに関連する技術として、例えば特許文献１の技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１８５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ペリフェラルの周辺に複数のセントラルが存在するとき、アドバタイズ信号は、複数のセントラルのそれぞれで受信され得る。
【０００５】
本発明は、前記の事情に鑑みてなされたものであり、ペリフェラルの周辺に複数のセントラルが存在するときに好適なアドバタイズ信号を送信できる電子機器、そのような電子機器による通信方法及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の第１の態様の電子機器は、無線通信できる電子機器であって、前記無線通信に際して前記電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信する通信回路と、前記アドバタイズ信号に含められるアドバタイズデータを前記他の機器のそれぞれに応じて変更する制御回路とを具備する。
【０００７】
前記の目的を達成するために、本発明の第２の態様の通信方法は、無線通信できる電子機器による通信方法であって、前記無線通信に際して前記電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信することと、前記アドバタイズ信号に含められるアドバタイズデータを前記他の機器のそれぞれに応じて変更することと、前記アドバタイズ信号を受信した前記他の機器が前記アドバタイズデータに応じて前記電子機器との通信の可否を判断することと、前記電子機器との通信ができると判断され、かつ、前記電子機器との通信の必要性があるときに、前記他の機器から前記電子機器に対して前記無線通信の要求をすることとを具備する。
【０００８】
前記の目的を達成するために、本発明の第３の態様の通信プログラムは、無線通信できる電子機器の通信プログラムであって、前記無線通信に際して前記電子機器を複数の他の機器に発見してもらうためのアドバタイズ信号を同報送信することと、前記アドバタイズ信号に含められるアドバタイズデータを前記他の機器のそれぞれに応じて変更することとを前記電子機器の制御回路に実行させる。
【発明の効果】
【０００９】
本発明によれば、ペリフェラルの周辺に複数のセントラルが存在するときに好適なアドバタイズ信号を送信できる電子機器、そのような電子機器による通信方法及び通信プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の１つの実施形態に係る通信システムの構成を示す図である。
【図２】図２は、情報取得機器の一例の構成を示すブロック図である。
【図３】図３は、共用機器の一例の構成を示すブロック図である。
【図４】図４は、個人機器の一例の構成を示すブロック図である。
【図５】図５は、１つの実施形態における情報取得機器の動作を示すフローチャートである。
【図６】図６は、１つの実施形態で情報取得機器から送信されるアドバタイズ信号のフォーマットの一例を示す図である。
【図７】図７は、１つの実施形態におけるアドバタイズ信号の送信の概要を示すタイミングチャートである。
【図８】図８は、１つの実施形態における共用機器の動作を示すフローチャートである。
【図９Ａ】図９Ａは、メンテナンスの情報の表示例を示す図である。
【図９Ｂ】図９Ｂは、使用状況の情報の表示例を示す図である。
【図１０】図１０は、個人機器の動作を示すフローチャートである。
【図１１】図１１は、利用ガイドの情報の表示例を示す図である。
【図１２】図１２は、１つの実施形態の変形例に係る通信システムの構成を示す図である。
【図１３】図１３は、１つの実施形態の変形例における情報取得機器の動作を示すフローチャートである。
【図１４】図１４は、１つの実施形態の変形例における個人機器の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。図１は、本発明の１つの実施形態に係る通信システムの構成を示す図である。図１に示すように、通信システム１は、情報取得機器１０と、共用機器２０と、個人機器３０とを有している。情報取得機器１０は、共用機器２０及び個人機器３０と通信できる。また、図１では、共用機器２０及び個人機器３０は１つずつ示されている。しかしながら、共用機器２０及び個人機器３０はそれぞれ２つ以上あってもよい。
【００１２】
ペリフェラルの電子機器である情報取得機器１０は、種々の情報を取得するための電子機器である。例えば、情報取得機器１０は、デジタル顕微鏡等の生体を観察するための情報を取得する電子機器である。情報取得機器１０は、ユーザの操作を受けて取得した情報を共用機器２０又は個人機器３０に伝送する。また、情報取得機器１０は、共用機器２０又は個人機器３０からの遠隔制御によって情報を取得してもよい。情報取得機器１０は、複数のユーザ間で共用されてもよい。ここで、情報取得機器１０は、共用機器２０又は個人機器３０との通信のためにアドバタイズ信号を同報送信する。アドバタイズ信号は、情報取得機器１０の通信相手となる電子機器に情報取得機器１０を発見してもらうための信号である。アドバタイズ信号は、少なくとも情報取得機器１０を特定するためのＩＤを含む。さらに、本実施形態では、共用機器２０に適したアドバタイズ信号と個人機器３０に適したアドバタイズ信号とがそれぞれ送信され得る。図１に示すように、共用機器２０に適したアドバタイズ信号は、例えば情報取得機器１０のメンテナンスの時期が来たことを共用機器２０に伝えることを目的としたアドバタイズ信号である。一方、個人機器３０に適したアドバタイズ信号は、例えば情報取得機器１０の利用ガイドがあることを個人機器３０に伝えることを目的としたアドバタイズ信号である。このようにして、機器毎にアドバタイズ信号を変えることで、情報取得機器１０は、共用機器２０及び個人機器３０に対して個別にアドバタイズをしているかのようにふるまう。つまり、情報取得機器１０は、共用機器２０に対しては「メンテナンスの時期が来ましたよ」ということをアドバタイズしつつ、個人機器に対しては「利用ガイドがありますよ」ということをアドバタイズする。
【００１３】
セントラルの電子機器である共用機器２０は、複数のユーザによって共用される電子機器である。例えば、共用機器２０は、複数のユーザがログインできるパーソナルコンピュータ（ＰＣ）である。共用機器２０は、情報取得機器１０を管理する。共用機器２０には、情報取得機器１０から情報が伝送され得る。共用機器２０は、情報取得機器１０からのアドバタイズ信号を受信することで情報取得機器１０の存在を認識する。そして、共用機器２０は、情報取得機器１０との通信が必要であるときには、情報取得機器１０に対して通信接続を要求する。
【００１４】
セントラルの機器である個人機器３０は、単一のユーザの専用で使用される電子機器である。例えば、個人機器３０は、単一のユーザがログインできるパーソナルコンピュータ（ＰＣ）である。個人機器３０にも、情報取得機器１０から情報が伝送され得る。個人機器３０は、情報取得機器１０からのアドバタイズ信号を受信することで情報取得機器１０の存在を認識する。そして、個人機器３０は、情報取得機器１０との通信が必要であるときには、情報取得機器１０に対して通信接続を要求する。
【００１５】
図２は、情報取得機器１０の一例の構成を示すブロック図である。情報取得機器１０は、制御回路１０２と、情報取得回路群１０４と、メモリ１０６と、操作部材１０８と、第１通信回路１１０と、第２通信回路１１２とを有している。図２の構成は、一例である。図２の構成から一部の要素が削除されてもよいし、また、一部の要素が追加されてもよい。
【００１６】
制御回路１０２は、情報取得機器１０の各要素の動作を制御する。制御回路１０２は、ＣＰＵ、ＧＰＵ、ＡＳＩＣ、ＦＰＧＡ、メインメモリといったハードウェアを備えている。制御回路１０２は、単独のＣＰＵ等によって構成されてもよいし、複数のＣＰＵ等によって構成されてもよい。また、制御回路１０２の一部の機能は、ソフトウェアによって実現されてもよい。
【００１７】
情報取得回路群１０４は、画像又は音声といった情報を取得するための回路群である。例えば、情報取得機器１０がデジタル顕微鏡であれば、情報取得回路群１０４は、対物光学系と、撮像素子と、画像処理回路とを有する。対物光学系は、観察対象の物体側に設けられた光学系であり、物体からの光を撮像素子に集める。撮像素子は、対物光学系を介して入射した光を電気信号に変換する。画像処理回路は、撮像素子で得られた電気信号から画像もデータを生成する。また、例えば、情報取得機器１０がデジタル録音機であれば、情報取得回路群１０４は、マイクと、音声処理回路とを有する。マイクは、情報取得機器１０の周囲で発せられた音声を電気信号に変換する。音声処理回路は、マイクで得られた電気信号から音声のデータを生成する。ここでは、情報取得機器１０がデジタル顕微鏡であるときの例とデジタル録音機であるときの例とを示している。しかしながら、情報取得機器１０は、デジタル顕微鏡又はデジタル録音機に限るものではない。
【００１８】
メモリ１０６は、フラッシュメモリ等のメモリである。メモリ１０６には、情報取得機器１０で用いられる種々のプログラムが記憶されている。また、本実施形態では、メモリ１０６には、機器情報が記憶されている。機器情報は、情報取得機器１０の通信先の電子機器の情報である。この通信先の電子機器は、図１の例では、共用機器２０及び個人機器３０である。通信先の電子機器の情報は、例えば電子機器毎に与えられたＩＤと通信接続のために必要なパスワードである。さらに、本実施形態では、メモリ１０６には、電子機器毎の通信設定が記憶されている。通信設定の詳細については後で説明する。この他、メモリ１０６には、情報取得回路群１０４で取得された情報が記録されてもよい。ここで、メモリ１０６は、単一であっても複数であってもよい。また、メモリ１０６は、情報取得機器１０に内蔵されていなくてもよい。つまり、メモリ１０６は、その一部又は全部が情報取得機器１０の外部にあってもよい。
【００１９】
操作部材１０８は、ユーザが情報取得機器１０を操作するための操作部材である。例えば、情報取得機器１０がデジタル顕微鏡であれば、操作部材１０８は、焦点調節のための操作部材、倍率変更のための操作部材、ステージを移動させるための操作部材等を含む。
【００２０】
第１通信回路１１０は、例えばBluetooth Low Energy（ＢＬＥ）といった低消費電力の通信のための通信回路である。また、第２通信回路１１２は、例えばＷｉ−Ｆｉ（登録商標）といった大容量通信のための通信回路である。
【００２１】
図３は、共用機器２０の一例の構成を示すブロック図である。一例の共用機器２０は、例えばＰＣである。このとき、共用機器２０は、制御回路２０２と、メモリ２０４と、操作部材２０６と、表示素子２０８と、第１通信回路２１０と、第２通信回路２１２とを有している。なお、図３の構成から一部の要素が削除されてもよいし、また、一部の要素が追加されてもよい。
【００２２】
制御回路２０２は、共用機器２０の各要素の動作を制御する。制御回路２０２は、ＣＰＵ、ＧＰＵ、ＡＳＩＣ、ＦＰＧＡ、メインメモリといったハードウェアを備えている。制御回路２０２は、単独のＣＰＵ等によって構成されてもよいし、複数のＣＰＵ等によって構成されてもよい。また、制御回路２０２の一部の機能は、ソフトウェアによって実現されてもよい。
【００２３】
メモリ２０４は、フラッシュメモリ、ハードディスクドライブ、ソリッドステートドライブ等である。メモリ２０４には、共用機器２０で用いられる種々のプログラムが記憶されている。また、メモリ２０４には、共用機器２０を使用する個々のユーザのログイン情報が記憶されている。ログイン情報は、例えばＩＤとパスワードとを含む。また、メモリ２０４には、機器情報が記憶されている。機器情報は、共用機器２０の通信先の電子機器の情報である。この通信先の機器は、図１の例では、情報取得機器１０及び個人機器３０である。また、メモリ２０４には、ユーザ情報が記憶されている。ユーザ情報は、共用機器２０を使用する個々のユーザの情報である。ユーザ情報は、ＩＤと対応付けられており、例えばユーザの名前、性別、年齢、所属といった情報を含む。この他、メモリ２０４には、情報取得機器１０から送信されてきた情報が記録されてもよい。ここで、メモリ２０４は、単一であっても複数であってもよい。また、メモリ２０４は、共用機器２０に内蔵されていなくてもよい。つまり、メモリ２０４は、その一部又は全部が共用機器２０の外部にあってもよい。
【００２４】
操作部材２０６は、ユーザが共用機器２０を操作するための操作部材である。例えば、共用機器２０がＰＣであれば、操作部材２０６は、キーボード、マウスといった操作部材である。この他、操作部材２０６は、各種のボタン、スイッチ等を含んでいてもよい。また、この他、操作部材２０６は、タッチパネル、音声入力のためのマイク等であってもよい。
【００２５】
表示素子２０８は、各種の画像を表示する。表示素子２０８は、液晶ディスプレイ又は有機ＥＬディスプレイといった表示素子である。共用機器２０によっては、表示素子２０８はなくてもよい。
【００２６】
第１通信回路２１０は、情報取得機器１０の第１通信回路１１０と対応した通信回路である。例えば、第１通信回路２１０は、Bluetooth Low Energy（ＢＬＥ）といった低消費電力の通信のための通信回路である。また、第２通信回路２１２は、情報取得機器１０の第２通信回路１１２と対応した通信回路である。例えば、第２通信回路２１２は、例えばＷｉ−Ｆｉ（登録商標）といった大容量通信のための通信回路である。
【００２７】
図４は、個人機器３０の一例の構成を示すブロック図である。一例の個人機器３０は例えばＰＣである。このとき、個人機器３０は、制御回路３０２と、メモリ３０４と、操作部材３０６と、表示素子３０８と、第１通信回路３１０と、第２通信回路３１２とを有している。なお、図４の構成から一部の要素が削除されてもよいし、また、一部の要素が追加されてもよい。
【００２８】
制御回路３０２は、個人機器３０の各要素の動作を制御する。制御回路３０２は、ＣＰＵ、ＧＰＵ、ＡＳＩＣ、ＦＰＧＡ、メインメモリといったハードウェアを備えている。制御回路３０２は、単独のＣＰＵ等によって構成されてもよいし、複数のＣＰＵ等によって構成されてもよい。また、制御回路３０２の一部の機能は、ソフトウェアによって実現されてもよい。
【００２９】
メモリ３０４は、フラッシュメモリ、ハードディスクドライブ、ソリッドステートドライブ等である。メモリ３０４には、個人機器３０で用いられる種々のプログラムが記憶されている。また、メモリ３０４には、個人機器３０を使用するユーザのログイン情報が記憶されている。ログイン情報は、例えばＩＤとパスワードとを含む。また、メモリ３０４には、機器情報が記憶されている。機器情報は、個人機器３０の通信先の機器の情報である。この通信先の電子機器は、図１の例では、情報取得機器１０である。また、メモリ３０４には、ユーザ情報が記憶されている。ユーザ情報は、個人機器３０を使用するユーザの情報である。ユーザ情報は、ＩＤと対応付けられており、例えばユーザの名前、性別、年齢、所属といった情報を含む。この他、メモリ３０４には、情報取得機器１０から送信されてきた情報が記録されてもよい。ここで、メモリ３０４は、単一であっても複数であってもよい。また、メモリ３０４は、個人機器３０に内蔵されていなくてもよい。つまり、メモリ３０４は、その一部又は全部が個人機器３０の外部にあってもよい。
【００３０】
操作部材３０６は、ユーザが個人機器３０を操作するための操作部材である。例えば、個人機器３０がＰＣであれば、操作部材３０６は、キーボード、マウスといった操作部材である。この他、操作部材３０６は、各種のボタン、スイッチ等を含んでいてもよい。また、この他、操作部材３０６は、タッチパネル、音声入力のためのマイク等であってもよい。
【００３１】
表示素子３０８は、各種の画像を表示する。表示素子３０８は、液晶ディスプレイ又は有機ＥＬディスプレイといった表示素子である。個人機器３０によっては、表示素子３０８はなくてもよい。
【００３２】
第１通信回路３１０は、情報取得機器１０の第１通信回路１１０と対応した通信回路である。例えば、第１通信回路３１０は、Bluetooth Low Energy（ＢＬＥ）といった低消費電力の通信のための通信回路である。また、第２通信回路３１２は、情報取得機器１０の第２通信回路１１２と対応した通信回路である。例えば、第２通信回路３１２は、例えばＷｉ−Ｆｉ（登録商標）といった大容量通信のための通信回路である。
【００３３】
以下、図１の通信システムの動作を説明する。図５は、情報取得機器１０の動作を示すフローチャートである。図５の動作は、制御回路１０２によって制御される。図５の動作は、例えば情報取得機器１０の電源がオンされたときに開始される。ステップＳ１において、制御回路１０２は、ユーザによる操作部材１０８の操作があるか否かを判定する。ステップＳ１において、ユーザによる操作部材１０８の操作があると判定されたときには、処理はステップＳ２に移行する。ステップＳ１において、ユーザによる操作部材１０８の操作がないと判定されたときには、処理はステップＳ３に移行する。
【００３４】
ステップＳ２において、制御回路１０２は、ユーザによって操作された操作部材１０８に応じた動作を実行する。動作の実行後、処理はステップＳ１に戻る。
【００３５】
ステップＳ３において、制御回路１０２は、共用情報を送信するか否かを判定する。共用情報は、共用機器２０において用いられる情報である。つまり、共用情報は、共用機器２０のユーザ間で共用され得る。共用情報は、例えば情報取得機器１０のメンテナンスの必要性の情報を含む。共用情報としてのメンテナンスの必要性の情報は、所定のメンテナンス期間が経過する毎に送信すると判定される。メンテナンス期間は、例えば３か月である。この場合、制御回路１０２は、前回のメンテナンスから３か月が経過したか否かを判定する。また、情報取得機器１０が共用される電子機器であるときには、共用情報は、情報取得機器１０の使用状況の情報を含む。使用状況とは、例えば情報取得機器１０がユーザによって使用されていないことを示す情報である。例えば、共用情報としての使用状況の情報は、情報取得機器１０の操作がされておらず、かつ、制御回路１０２が各種の演算処理を行っていない時間が続いているときに送信すると判定される。ステップＳ３において、共用情報を送信すると判定されたときには処理はステップＳ４に移行する。ステップＳ３において、共用情報を送信しないと判定されたときには処理はステップＳ８に移行する。
【００３６】
ステップＳ４において、制御回路１０２は、メモリ１０６に記憶されている通信設定を参照して共用アドバタイズ信号を生成する。そして、制御回路１０２は、第１通信回路１１０を用いて共用アドバタイズ信号を同報送信する。その後、処理はステップＳ５に移行する。共用アドバタイズ信号は、共用情報の少なくとも一部を含む信号である。共用アドバタイズ信号については後で説明する。
【００３７】
ステップＳ５において、制御回路１０２は、共用機器２０からの接続要求を受けたか否かを判定する。アドバタイズ信号は、あくまでも周囲の機器に情報取得機器１０を見つけてもらうための信号である。つまり、共用機器２０においてアドバタイズ信号が受信されただけでは、情報取得機器１０と共用機器２０との通信は行われない。情報取得機器１０と共用機器２０との通信接続は、アドバタイズ信号を受けた共用機器２０からの接続要求を受けることで確立する。ステップＳ５では、この接続要求の有無が判定される。ステップＳ５において、接続要求を受けたと判定されたときには、処理はステップＳ６に移行する。ステップＳ５において、接続要求を受けていないと判定されたときには、処理はステップＳ１に戻る。
【００３８】
ステップＳ６において、制御回路１０２は、共用機器２０との通信接続のための処理をする。例えば、制御回路１０２は、共用機器２０から送信されてきた共用機器２０のＩＤと接続のためのパスワードとによって通信接続のための認証をする。正しく認証が行われたとき、通信接続が開始される。この場合、処理はステップＳ７に移行する。なお、ステップＳ６における通信接続のための処理は、第１通信回路１１０による通信接続のための処理であってもよいし、第２通信回路１１２による通信接続のための処理であってもよい。
【００３９】
ステップＳ７において、制御回路１０２は、共用機器２０との通信を行う。例えば、制御回路１０２は、共用機器２０から要求された情報の共用機器２０への送信や、共用機器２０からの要求により、アドバタイズ信号と共有機器２０の関連付けを行う。また、制御回路１０２は、関連付けされていない共有機器２０から情報の送信の要求があった場合は、その要求を拒否してもよい。ステップＳ７の通信は、第１通信回路１１０を用いて行われてもよいし、第２通信回路１１２を用いて行われてもよい。通信の後、処理はステップＳ１に戻る。
【００４０】
ステップＳ８において、制御回路１０２は、個別情報を送信するか否かを判定する。個別情報は、個人機器３０において用いられる情報である。つまり、個人情報は、個人機器３０のユーザだけで使用され得る。個別情報は、例えば情報取得機器１０の利用ガイドの情報を含む。個別情報としての利用ガイドの情報は、例えば個人機器３０のユーザ登録がされてから所定期間の間は定期的に送信すると判定される。この所定期間は、例えば１年である。つまり、ユーザが情報取得機器１０の利用方法に慣れたと考えられる期間以後は、個別情報としての利用ガイドの情報は送信すると判定されない。この他、誕生日等の特定の日時だけに個別情報が送信されてもよい。この場合、制御回路１０２は、ステップＳ８において、予め設定された特定の日時であるか否かも判定する。そして、制御回路１０２は、特定の日時であるときに個別情報を送信すると判定する。ステップＳ８において、個別情報を送信すると判定されたときには処理はステップＳ９に移行する。ステップＳ８において、個別情報を送信しないと判定されたときには処理はステップＳ１に戻る。
【００４１】
ステップＳ９において、制御回路１０２は、メモリ１０６に記憶されている通信設定を参照して個別アドバタイズ信号を生成する。そして、制御回路１０２は、第１通信回路１１０を用いて個別アドバタイズ信号を同報送信する。その後、処理はステップＳ１０に移行する。個別アドバタイズ信号は、個別情報の少なくとも一部を含む信号である。個別アドバタイズ信号については後で説明する。
【００４２】
ステップＳ１０において、制御回路１０２は、個人機器３０からの接続要求を受けたか否かを判定する。ステップＳ１０において、接続要求を受けたと判定されたときには、処理はステップＳ１１に移行する。ステップＳ１０において、接続要求を受けていないと判定されたときには、処理はステップＳ１に戻る。
【００４３】
ステップＳ１１において、制御回路１０２は、個人機器３０との通信接続のための処理をする。例えば、制御回路１０２は、個人機器３０から送信されてきた個人機器３０のＩＤと接続のためのパスワードとによって通信接続のための認証をする。正しく認証が行われたとき、通信接続が開始される。この場合、処理はステップＳ１２に移行する。なお、ステップＳ１１における通信接続のための処理は、第１通信回路１１０による通信接続のための処理であってもよいし、第２通信回路１１２による通信接続のための処理であってもよい。
【００４４】
ステップＳ１２において、制御回路１０２は、個人機器３０との通信を行う。例えば、制御回路１０２は、画像や音声といった情報取得回路群１０４において取得された情報を個人機器３０に送信する。また、例えば、制御回路１０２は、個人機器３０からの要求により、アドバタイズ信号と個人機器３０の関連付けを行う。また、制御回路１０２は、関連付けされていない個人機器３０から情報の送信の要求があった場合は、その要求を拒否してもよい。ステップＳ１２の通信は、第１通信回路１１０を用いて行われてもよいし、第２通信回路１１２を用いて行われてもよい。通信の後、処理はステップＳ１に戻る。
【００４５】
図６は、本実施形態で情報取得機器１０から送信されるアドバタイズ信号のフォーマットの一例を示している。図６に示すフォーマットは、メモリ１０６に通信設定の１つとして記憶される。ここで、図６は、ＢＬＥ通信で用いられるアドバタイズ信号に対して本実施形態の技術が適用された例を示している。本実施形態の技術は、必ずしもＢＬＥ通信で用いられるアドバタイズ信号に対して適用されなくてもよい。
【００４６】
図６に示すように、アドバタイズ信号は、プリアンブル４０１と、アクセスアドレス４０２と、プロトコルデータユニット（ＰＤＵ）４０３と、巡回冗長検査符号（ＣＲＣ）４０４とを含む。
【００４７】
プリアンブル４０１は、情報取得機器１０からの信号の受信機器である共用機器２０及び個人機器３０においてビット単位のタイミングを取るための信号部分である。アクセスアドレス４０２は、受信機器である共用機器２０及び個人機器３０において受信した信号の判別に用いられる信号部分である。アクセスアドレス４０２は、ＢＬＥのアドバタイズ信号の場合には固定値である。ＣＲＣ４０４は、アドバタイズ信号が適正に受信されたか否かを受信機器である共用機器２０及び個人機器３０においてチェックするための信号部分である。
【００４８】
ＰＤＵ４０３は、情報取得機器１０からの接続要求のための信号部分である。ＰＤＵ４０３は、ヘッダ４０３１と、ペイロード４０３２とを有する。ヘッダ４０３１は、ＰＤＵの種類等を示す情報を含む。ペイロード４０３２は、ヘッダ４０３１で特定されるフォーマットに従ったデータを格納している。本実施形態では、共用機器２０と個人機器３０とでペイロード４０３２に格納されるデータが異なる。
【００４９】
まず、共用アドバタイズデータと個別アドバタイズデータとのそれぞれは別個のＩＤを含む。このＩＤは、サービスＵＵＩＤ（Universally Unique Identifier）と呼ばれる。同一の共用機器２０に対する共用アドバタイズ信号であっても、メンテナンスの必要性の情報を送信するときの共用アドバタイズ信号のサービスＵＵＩＤと使用状況の情報を送信するときの共用アドバタイズ信号のサービスＵＵＩＤとは異なってもよい。また、情報取得機器１０の通信対象の電子機器毎にサービスＵＵＩＤを割り当ててもよい。ただし、複数の共用機器２０については同一のサービスＵＵＩＤが用いられてもよい。これは、共用機器２０に送信される共用情報が共用されることを想定したものであるためである。
【００５０】
さらに、共用アドバタイズデータと個別アドバタイズデータとは、それぞれ、ＵＵＩＤ以外のデータを含んでいてよい。例えば、メンテナンスの必要性の情報を送信するときの共用アドバタイズデータには、どのようなメンテナンスが必要であるかを示すデータが含まれていてもよいし、使用状況の情報を送信するときの共用アドバタイズデータには、情報取得機器１０の使用の可否を示すデータが含まれていてもよい。またアドバタイズ信号と他の機器の関連付けの許可／禁止を示すデータを含んでもよく、関連付けされた機器毎にアドバタイズデータを変更してもよい。このように、アドバタイズ信号には、ペイロード４０３２の容量の許す限りのデータが含められてよい。一方で、データ量が多くなると、通信のための電力消費が大きくなる。したがって、実際には、消費電力とアドバタイズ信号に含めるべき内容とのトレードオフによってアドバタイズデータが決められることが望ましい。
【００５１】
また、アドバタイズデータに含まれる内容は所定期間毎に更新されてよい。この場合、例えば、制御回路１０２は、前回のアドバタイズ信号の送信から所定期間が経過したか否かを判定する。そして、所定期間が経過したと判定されたときには、制御回路１０２は、アドバタイズデータに含める内容を変更する。
【００５２】
図７は、本実施形態におけるアドバタイズ信号の送信の概要を示すタイミングチャートである。図７において、「オン」は、対応するアドバタイズ信号の送信が行われることを示している。また、「オフ」は、対応するアドバタイズ信号の送信が行われないことを示している。アドバタイズ信号は、例えば１００ミリ秒毎といった短い間隔で送信される。そして、図７に示すように、本実施形態では、共用アドバタイズ信号と個別アドバタイズ信号とは排他的に送信される。例えば、共用アドバタイズ信号の送信中に個別アドバタイズ信号の送信が必要となったときには、送信中の共用アドバタイズ信号の送信が完了するまで個別アドバタイズ信号の送信が待機される。なお、送信されるアドバタイズ信号には優先度が設定されていてもよい。例えば、緊急性を要するアドバタイズ信号は他に優先して送信されるように高めの優先度が設定されてよい。また、共用アドバタイズ信号又は個別アドバタイズ信号の送信頻度が変更できるようになっていてもよい。例えば、優先度の高いアドバタイズ信号の場合には、１００ミリ秒よりも短い間隔で送信され、優先度の低いアドバタイズ信号の場合には、１００ミリ秒よりも長い間隔で送信されてよい。
【００５３】
ここで、前述したように、共用アドバタイズ信号は共用機器２０のためのアドバタイズ信号であり、個別アドバタイズ信号は個人機器３０のためのアドバタイズ信号である。しかしながら、共用アドバタイズ信号は個人機器３０でも受信され、また、個別アドバタイズ信号は共用機器２０でも受信される。共用機器２０及び個人機器３０は、自身とは無関係のアドバタイズ信号については無視をするように処理する。
【００５４】
本実施形態における情報取得機器１０は、接続要求をする相手によってアドバタイズデータを変更する。このようにして変更されたアドバタイズデータを含むアドバタイズ信号は、ただ単に情報取得機器１０の存在を周囲の電子機器に認識させるだけの信号ではなく、個々の電子機器にとって好適な信号となり得る。
【００５５】
図８は、共用機器２０の動作を示すフローチャートである。図８の動作は、制御回路２０２によって制御される。図８の動作は、例えば共用機器２０の電源がオンされたときに開始される。ステップＳ１０１において、制御回路２０２は、ユーザによる操作部材２０６の操作があるか否かを判定する。ステップＳ１０１において、ユーザによる操作部材２０６の操作があると判定されたときには、処理はステップＳ１０２に移行する。ステップＳ１０１において、ユーザによる操作部材２０６の操作がないと判定されたときには、処理はステップＳ１０３に移行する。
【００５６】
ステップＳ１０２において、制御回路２０２は、ユーザによって操作された操作部材２０６に応じた動作を実行する。動作の実行後、処理はステップＳ１０１に戻る。
【００５７】
ステップＳ１０３において、制御回路２０２は、アドバタイズ信号を受信したか否かを判定する。例えば、受信した信号に含まれるアクセスアドレス４０２によってアドバタイズ信号を受信したことを判定できる。ステップＳ１０３において、アドバタイズ信号を受信したと判定されたときには処理はステップＳ１０４に移行する。ステップＳ１０３において、アドバタイズ信号を受信していないと判定されたときには処理はステップＳ１０１に戻る。
【００５８】
ステップＳ１０４において、制御回路２０２は、受信したアドバタイズ信号が共用アドバタイズ信号であるか否かを判定する。例えば、受信した信号に含まれるサービスＵＵＩＤにより、受信したアドバタイズ信号が共用アドバタイズ信号であることを判定できる。ステップＳ１０４において、受信したアドバタイズ信号が共用アドバタイズ信号であると判定されたときには処理はステップＳ１０５に移行する。ステップＳ１０４において、受信したアドバタイズ信号が共用アドバタイズ信号でないと判定されたときには処理はステップＳ１０１に戻る。つまり、個別アドバタイズ信号が受信されたときには、処理はステップＳ１０１に戻る。
【００５９】
ステップＳ１０５において、制御回路２０２は、共用アドバタイズ信号に含まれる共用アドバタイズデータに応じた処理をする。その後、処理はステップＳ１０６に移行する。制御回路２０２は、受信した信号に含まれるサービスＵＵＩＤにより、共用アドバタイズデータがメンテナンスの必要性の情報を含んでいると判定したときには、例えば図９Ａに示すように、表示素子２０８に該当の情報取得機器１０のメンテナンスの必要性があることを表示させる。また、制御回路２０２は、受信した信号に含まれるサービスＵＵＩＤにより、共用アドバタイズデータが使用状況の情報を含んでいると判定したときには、例えば図９Ｂに示すように、表示素子２０８に該当の情報取得機器１０の使用ができることを表示させる。なお、共用機器２０は、情報取得機器１０の使用予約の状況を管理してもよい。この場合、共用機器２０は、自身の管理している使用予約の状況と共用アドバタイズデータに含まれている使用状況の情報とから、例えば情報取得機器１０に使用できる時間帯等も表示素子２０８に表示させてもよい。
【００６０】
ステップＳ１０６において、制御回路２０２は、情報取得機器１０と通信する必要があるか否かを判定する。例えば、情報取得機器１０から共用アドバタイズデータに含まれている情報に対する追加の情報が必要であるとき又はユーザによって情報取得機器１０との通信指示がされたときには、情報取得機器１０と通信する必要があると判定される。ステップＳ１０６において、情報取得機器１０と通信する必要があると判定されたときには処理はステップＳ１０７に移行する。ステップＳ１０６において、情報取得機器１０と通信する必要がないと判定されたときには処理はステップＳ１０１に戻る。
【００６１】
ステップＳ１０７において、制御回路２０２は、認証のために、ＩＤとパスワードとを情報取得機器１０に送信して通信接続を要求する。通信接続が完了した後、処理はステップＳ１０８に移行する。なお、ステップＳ１０７における接続要求は、第１通信回路２１０のための処理であってもよいし、第２通信回路２１２のための処理であってもよい。
【００６２】
ステップＳ１０８において、制御回路２０２は、情報取得機器１０との通信を行う。例えば、制御回路２０２は、情報取得機器１０に対してメンテナンスの詳細情報、ユーザによって取得が要求された情報といった各種の情報の送信を情報取得機器１０に要求する。また、アドバタイズデータに含まれているアドバタイズ信号と他の機器の関連付けの許可／禁止を示すデータが許可であった場合、制御回路２０２は、情報取得機器１０に対してアドバタイズ信号と他の機器の関連付けを要求してもよい。ステップＳ１０８の通信は、第１通信回路２１０を用いて行われてもよいし、第２通信回路２１２を用いて行われてもよい。通信の後、処理はステップＳ１０１に戻る。
【００６３】
図１０は、個人機器３０の動作を示すフローチャートである。図１０の動作は、制御回路３０２によって制御される。図１０の動作は、例えば個人機器３０の電源がオンされたときに開始される。ステップＳ２０１において、制御回路３０２は、ユーザによる操作部材３０６の操作があるか否かを判定する。ステップＳ２０１において、ユーザによる操作部材３０６の操作があると判定されたときには、処理はステップＳ２０２に移行する。ステップＳ２０１において、ユーザによる操作部材３０６の操作がないと判定されたときには、処理はステップＳ２０３に移行する。
【００６４】
ステップＳ２０２において、制御回路３０２は、ユーザによって操作された操作部材３０６に応じた動作を実行する。動作の実行後、処理はステップＳ２０１に戻る。
【００６５】
ステップＳ２０３において、制御回路３０２は、アドバタイズ信号を受信したか否かを判定する。例えば、受信した信号に含まれるアクセスアドレス４０２によってアドバタイズ信号を受信したことを判定できる。ステップＳ２０３において、アドバタイズ信号を受信したと判定されたときには処理はステップＳ２０４に移行する。ステップＳ２０３において、アドバタイズ信号を受信していないと判定されたときには処理はステップＳ２０１に戻る。
【００６６】
ステップＳ２０４において、制御回路３０２は、受信したアドバタイズ信号が自身に関連する個別アドバタイズ信号であるか否かを判定する。例えば、受信した信号に含まれるサービスＵＵＩＤにより、受信したアドバタイズ信号が自身に関連する個別アドバタイズ信号であることを判定できる。ステップＳ２０４において、受信したアドバタイズ信号が自身に関連する個別アドバタイズ信号であると判定されたときには処理はステップＳ２０５に移行する。ステップＳ２０４において、受信したアドバタイズ信号が自身に関連する個別アドバタイズ信号でないと判定されたときには処理はステップＳ２０１に戻る。つまり、共用アドバタイズ信号が受信されたときには、処理はステップＳ２０１に戻る。また、個別アドバタイズ信号が受信されていてもその個別アドバタイズ信号が自身と関係のないアドバタイズ信号であるときも、処理はステップＳ２０１に戻る。
【００６７】
ステップＳ２０５において、制御回路３０２は、個別アドバタイズ信号に含まれる個別アドバタイズデータに応じた処理をする。その後、処理はステップＳ２０６に移行する。制御回路３０２は、受信した信号に含まれるサービスＵＵＩＤにより、個別アドバタイズデータが利用ガイドの情報を含んでいると判定したときには、例えば図１１に示すように、表示素子３０８に該当の情報取得機器１０の利用ガイドのＵＲＬを表示させる。
【００６８】
ステップＳ２０６において、制御回路３０２は、情報取得機器１０と通信する必要があるか否かを判定する。例えば、情報取得機器１０から個別アドバタイズデータに含まれている情報に対する追加の情報が必要であるとき又はユーザによって情報取得機器１０との通信指示がされたときには、情報取得機器１０と通信する必要があると判定される。ステップＳ２０６において、情報取得機器１０と通信する必要があると判定されたときには処理はステップＳ２０７に移行する。ステップＳ２０６において、情報取得機器１０と通信する必要がないと判定されたときには処理はステップＳ２０１に戻る。
【００６９】
ステップＳ２０７において、制御回路３０２は、認証のために、ＩＤとパスワードとを情報取得機器１０に送信して通信接続を要求する。通信接続が完了した後、処理はステップＳ２０８に移行する。なお、ステップＳ２０７における接続要求は、第１通信回路３１０のための処理であってもよいし、第２通信回路３１２のための処理であってもよい。
【００７０】
ステップＳ２０８において、制御回路３０２は、情報取得機器１０との通信を行う。例えば、制御回路３０２は、ユーザによって取得が要求された情報といった各種の情報の送信を情報取得機器１０に要求する。また、アドバタイズデータに含まれているアドバタイズ信号と他の機器の関連付けの許可／禁止を示すデータが許可であった場合、制御回路３０２は、情報取得機器１０に対してアドバタイズ信号と他の機器の関連付けを要求してもよい。ステップＳ２０８の通信は、第１通信回路３１０を用いて行われてもよいし、第２通信回路３１２を用いて行われてもよい。通信の後、処理はステップＳ３０１に戻る。
【００７１】
以上説明したように本実施形態では、共用機器２０と個人機器３０とでアドバタイズデータの内容を異ならせている。これにより、個々のアドバタイズデータを通信相手の電子機器に応じて最適化できる。このように、本実施形態では、ペリフェラルの周辺に複数のセントラルが存在している通信システムにおいて、個々のセントラルに適したアドバタイズ信号が送信される。
【００７２】
［変形例］
１つの実施形態の変形例を説明する。前述した図１のシステムは、ペリフェラルの電子機器である情報取得機器１０と、共用機器２０と個人機器３０という属性の異なる複数のセントラルの電子機器とを有するシステムである。これに対し、複数のセントラルは、ともに個人機器であってもよい。例えば、本実施形態の技術は、図１２に示す通信システムに適用されてもよい。図１２に示す通信システム１は、情報取得機器１０と、個人機器３０ａと、個人機器３０ｂとを有している。情報取得機器１０は、個人機器３０ａ及び個人機器３０ｂと通信できる。図１２において、個人機器は３つ以上あってもよい。
【００７３】
前述した実施形態と同様に、ペリフェラルの電子機器である情報取得機器１０は、種々の情報を取得するための電子機器である。変形例では、例えば、情報取得機器１０は、デジタルカメラである。本変形例では、個人機器３０ａに適したアドバタイズ信号と個人機器３０ｂに適したアドバタイズ信号とがそれぞれ送信され得る。変形例では、個人機器３０ａに適したアドバタイズ信号は、例えば個人機器３０ａのユーザに関連する画像の転送予約を含むアドバタイズ信号である。一方、個人機器３０ｂに適したアドバタイズ信号は、例えば個人機器３０ｂのユーザに関連する画像の転送予約を含むアドバタイズ信号である。このようにして、異なる画像の転送予約を含むアドバタイズ信号が送信されることにより、個人機器３０ａと個人機器３０ｂとのそれぞれで異なる画像の転送が行われる。なお、情報取得機器１０の構成は、基本的には図２の構成が適用され得る。ただし、情報取得回路群１０４に含まれる回路、操作部材１０８に含まれる操作部材は、図２と異なっていてよい。例えば、情報取得機器１０がデジタルカメラであるとき、情報取得回路群１０４は、画像を撮影するための光学系、撮像素子、画像処理回路を含んでいてよい。また、操作部材１０８は、レリーズボタン等を含んでいてよい。
【００７４】
セントラルの電子機器である個人機器３０ａ及び３０ｂは、それぞれ別のユーザの専用で使用される電子機器である。例えば、個人機器３０ａ及び３０ｂは、スマートホンである。個人機器３０ａ及び３０ｂは、情報取得機器１０からのアドバタイズ信号を受信することで情報取得機器１０の存在を認識する。そして、個人機器３０ａ及び３０ｂは、情報取得機器１０との通信が必要であるときには、情報取得機器１０に対して通信接続を要求する。なお、個人機器３０ａ及び３０ｂの構成は、基本的には図４の構成が適用され得る。この他、個人機器３０ａ及び３０ｂは、携帯電話通信回路等のスマートホンとして必要な回路を含んでいてよい。
【００７５】
以下、図１２の通信システムの動作を説明する。図１３は、情報取得機器１０の動作を示すフローチャートである。図１３の動作は、制御回路１０２によって制御される。なお、以下、必要に応じて、個人機器３０ａのことを「個人機器Ａ」と記し、個人機器３０ｂのことを「個人機器Ｂ」と記す。ステップＳ３０１において、制御回路１０２は、ユーザによる操作部材１０８の操作があるか否かを判定する。ステップＳ３０１において、ユーザによる操作部材１０８の操作があると判定されたときには、処理はステップＳ３０２に移行する。ステップＳ３０１において、ユーザによる操作部材１０８の操作がないと判定されたときには、処理はステップＳ３０３に移行する。
【００７６】
ステップＳ３０２において、制御回路１０２は、ユーザによって操作された操作部材１０８に応じた動作を実行する。例えば、制御回路１０２は、レリーズボタンの押圧に応じて撮影の動作を実行する。撮影により得られた画像は、ユーザ毎に分類されてメモリ１０６に記録される。動作の実行後、処理はステップＳ３０１に戻る。
【００７７】
ステップＳ３０３において、制御回路１０２は、転送予約があるか否かを判定する。転送予約は、メモリ１０６に記憶されている画像を対応するユーザの個人機器に転送するための予約である。予約がされているときには、例えば指定された時刻に自動的に画像が転送される。転送予約は、例えば個人機器Ａ又は個人機器Ｂのアプリケーション上での操作によって行われる。ステップＳ３０３において、転送予約があると判定されたときには処理はステップＳ３０４に移行する。ステップＳ３０３において、転送予約がないと判定されたときには処理はステップＳ３１３に移行する。なお、ステップＳ３０３の判定は、深夜等の特定の時間帯にだけ行われてもよい。これは、画像の転送がユーザによって確認されながら行われる必要のない処理のためである。なお、前述の実施形態においても共用情報を送信するか否かの判定及び個別情報を送信するか否かの判定は、特定の時間帯にだけ行われてもよい。
【００７８】
ステップＳ３０４において、制御回路１０２は、転送予約が個人機器Ａからのものであるか否かを判定する。ステップＳ３０４において、転送予約が個人機器Ａからのものであると判定されたときには、処理はステップＳ３０５に移行する。ステップＳ３０４において、転送予約が個人機器Ａからのものでない、すなわち個人機器Ｂからのものであると判定されたときには、処理はステップＳ３０９に移行する。
【００７９】
ステップＳ３０５において、制御回路１０２は、第１通信回路１１０を用いて個人機器Ａ用のアドバタイズ信号を同報送信する。その後、処理はステップＳ３０６に移行する。個人機器Ａ用のアドバタイズ信号は、個人機器Ａの転送予約であることを示すサービスＵＵＩＤを含むアドバタイズデータを含む。
【００８０】
ステップＳ３０６において、制御回路１０２は、個人機器Ａからの接続要求を受けたか否かを判定する。ステップＳ３０６において、接続要求を受けたと判定されたときには、処理はステップＳ３０７に移行する。ステップＳ３０６において、接続要求を受けていないと判定されたときには、処理はステップＳ３０１に戻る。
【００８１】
ステップＳ３０７において、制御回路１０２は、個人機器Ａとの通信接続のための処理をする。例えば、制御回路１０２は、個人機器Ａから送信されてきた個人機器ＡのＩＤと接続のためのパスワードとによって通信接続のための認証をする。正しく認証が行われたとき、通信接続が開始される。この場合、処理はステップＳ３０８に移行する。なお、ステップＳ３０７における通信接続のための処理は、第２通信回路１１２による通信接続のための処理である。これは、画像の転送には、高速、かつ、大容量の通信が必要になるためである。
【００８２】
ステップＳ３０８において、制御回路１０２は、個人機器Ａとの通信を行う。制御回路１０２は、メモリ１０６に記憶されている画像の中で、転送予約されている個人機器Ａのユーザの画像を個人機器Ａに送信する。ステップＳ３０８の通信は、第２通信回路１１２を用いて行われる。通信の後、処理はステップＳ３０１に戻る。
【００８３】
ステップＳ３０９において、制御回路１０２は、第１通信回路１１０を用いて個人機器Ｂ用のアドバタイズ信号を同報送信する。その後、処理はステップＳ３１０に移行する。個人機器Ｂ用のアドバタイズ信号は、個人機器Ｂの転送予約であることを示すサービスＵＵＩＤを含むアドバタイズデータを含む。
【００８４】
ステップＳ３１０において、制御回路１０２は、個人機器Ｂからの接続要求を受けたか否かを判定する。ステップＳ３１０において、接続要求を受けたと判定されたときには、処理はステップＳ３１１に移行する。ステップＳ３１０において、接続要求を受けていないと判定されたときには、処理はステップＳ３０１に戻る。
【００８５】
ステップＳ３１１において、制御回路１０２は、個人機器Ｂとの通信接続のための処理をする。例えば、制御回路１０２は、個人機器Ｂから送信されてきた個人機器ＢのＩＤと接続のためのパスワードとによって通信接続のための認証をする。正しく認証が行われたとき、通信接続が開始される。この場合、処理はステップＳ３１２に移行する。なお、ステップＳ３１１における通信接続のための処理は、第２通信回路１１２による通信接続のための処理である。
【００８６】
ステップＳ３１２において、制御回路１０２は、個人機器Ｂとの通信を行う。制御回路１０２は、メモリ１０６に記憶されている画像の中で、転送予約されている個人機器Ｂのユーザの画像を個人機器Ｂに送信する。ステップＳ３１２の通信は、第２通信回路１１２を用いて行われる。通信の後、処理はステップＳ３０１に戻る。
【００８７】
ステップＳ３１３において、制御回路１０２は、第１通信回路１１０を用いて通常のアドバタイズ信号を同報送信する。その後、処理はステップＳ３１４に移行する。通常のアドバタイズ信号は、特定の電子機器に対するサービスＵＵＩＤを含まないアドバタイズデータを含む。なお、通常のアドバタイズ信号として、共用アドバタイズ信号が用いられてもよい。
【００８８】
ステップＳ３１４において、制御回路１０２は、何れかの電子機器からの接続要求を受けたか否かを判定する。ステップＳ３１４において、接続要求を受けたと判定されたときには、処理はステップＳ３１５に移行する。ステップＳ３１４において、接続要求を受けていないと判定されたときには、処理はステップＳ３０１に戻る。
【００８９】
ステップＳ３１５において、制御回路１０２は、接続要求を受けた電子機器との通信接続のための処理をする。例えば、制御回路１０２は、接続要求を受けた電子機器から送信されてきた電子機器のＩＤと接続のためのパスワードとによって通信接続のための認証をする。正しく認証が行われたとき、通信接続が開始される。この場合、処理はステップＳ３１６に移行する。なお、ステップＳ３１５における通信接続のための処理は、第１通信回路１１０による通信接続のための処理であってもよいし、第２通信回路１１２による通信接続のための処理であってもよい。
【００９０】
ステップＳ３１６において、制御回路１０２は、接続要求を受けた電子機器との通信を行う。例えば、制御回路１０２は、個人機器からの要求により、アドバタイズ信号と個人機器の関連付けを行う。また、制御回路１０２は、関連付けされていない個人機器から情報の送信の要求があった場合は、その要求を拒否してもよい。通信の後、処理はステップＳ３０１に戻る。
また、本実施例では、個人機器毎にサービスＵＵＩＤを割り当てているが、サービスＵＵＩＤは同一のものを使用し、アドバタイズデータに個人機器を識別するための情報を設定してもよい。これには、制御回路１０２が個人機器毎に個別に情報の設定をしてもよいし、情報取得機器１０の購入時にユーザが店頭で設定を依頼したり、購入前後に製造元に設定情報を送って情報の設定や記録を依頼したりするシステム構成、サービス構成にしてもよい。あるいは、情報取得機器１０に対して様々な入力方法で設定をユーザが行ってもよい。
【００９１】
図１４は、個人機器の動作を示すフローチャートである。図１４の動作は、個人機器３０ａと個人機器３０ｂの何れに対しても適用される。図１４の動作は、制御回路３０２によって制御される。図１４の動作は、例えば個人機器３０ａ又は３０ｂの電源がオンされたときに開始される。ステップＳ４０１において、制御回路３０２は、ユーザによる操作部材３０６の操作があるか否かを判定する。ステップＳ４０１において、ユーザによる操作部材３０６の操作があると判定されたときには、処理はステップＳ４０２に移行する。ステップＳ４０１において、ユーザによる操作部材３０６の操作がないと判定されたときには、処理はステップＳ４０３に移行する。
【００９２】
ステップＳ４０２において、制御回路３０２は、ユーザによって操作された操作部材３０６に応じた動作を実行する。動作の実行後、処理はステップＳ４０１に戻る。
【００９３】
ステップＳ４０３において、制御回路３０２は、アドバタイズ信号を受信したか否かを判定する。例えば、受信した信号に含まれるアクセスアドレス４０２によってアドバタイズ信号を受信したことを判定できる。ステップＳ４０３において、アドバタイズ信号を受信したと判定されたときには処理はステップＳ４０４に移行する。ステップＳ４０３において、アドバタイズ信号を受信していないと判定されたときには処理はステップＳ４０１に戻る。
【００９４】
ステップＳ４０４において、制御回路３０２は、受信したアドバタイズ信号が自身に関連するアドバタイズ信号であるか否かを判定する。例えば、受信した信号に含まれるサービスＵＵＩＤにより、受信したアドバタイズ信号が自身に関連するアドバタイズ信号であることを判定できる。ステップＳ４０４において、受信したアドバタイズ信号が自身に関連するアドバタイズ信号であると判定されたときには処理はステップＳ４０５に移行する。ステップＳ４０４において、受信したアドバタイズ信号が自身に関連するアドバタイズ信号でないと判定されたときには処理はステップＳ４０８に移行する。
【００９５】
ステップＳ４０５において、制御回路３０２は、画像転送のために、ＩＤとパスワードとを情報取得機器１０に送信して通信接続を要求する。通信接続が完了した後、処理はステップＳ４０６に移行する。なお、ステップＳ４０５における接続要求は、第２通信回路３１２のための処理である。また、画像転送のための接続要求は、ユーザによって予め指定された時間にだけ行われてもよい。このような時間の指定がなされているときには、指定された時間になっていないときには、ステップＳ４０５−Ｓ４０７の処理がスキップされる。
【００９６】
ステップＳ４０６において、制御回路３０２は、画像の受信が完了したか否かを判定する。例えば、転送予約がされているすべての画像がエラーなく受信されたときに、画像の受信が完了したと判定される。ステップＳ４０６において、画像の受信が完了したと判定されるまで、処理は待機される。ステップＳ４０６において、画像の受信が完了したと判定されたときには、処理はステップＳ４０７に移行する。
【００９７】
ステップＳ４０７において、制御回路３０２は、例えば第２通信回路３１２を用いて完了通知を情報取得機器１０に送信する。その後、処理はステップＳ４０１に戻る。
【００９８】
ステップＳ４０８において、制御回路３０２は、受信したアドバタイズ信号が他機器に関連するアドバタイズ信号であるか否かを判定する。ステップＳ４０８において、受信したアドバタイズ信号が他機器に関連するアドバタイズ信号であると判定されたときには処理はステップＳ４０１に戻る。例えば、個人機器Ａにおいて個人機器Ｂ用のアドバタイズ信号が受信されても、このアドバタイズ信号は無視される。ステップＳ４０８において、受信したアドバタイズ信号が他機器に関連するアドバタイズ信号でないと判定されたときには処理はステップＳ４１２に移行する。
【００９９】
ステップＳ４０９において、制御回路３０２は、情報取得機器１０と通信する必要があるか否かを判定する。例えば、ユーザによって情報取得機器１０との通信指示がされたときには、情報取得機器１０と通信する必要があると判定される。ステップＳ４０９において、情報取得機器１０と通信する必要があると判定されたときには処理はステップＳ４１０に移行する。ステップＳ４０９において、情報取得機器１０と通信する必要がないと判定されたときには処理はステップＳ４０１に戻る。
【０１００】
ステップＳ４１０において、制御回路３０２は、認証のために、ＩＤとパスワードとを情報取得機器１０に送信して通信接続を要求する。通信接続が完了した後、処理はステップＳ４１１に移行する。なお、ステップＳ４１０における接続要求は、第１通信回路３１０のための処理であってもよいし、第２通信回路３１２のための処理であってもよい。
【０１０１】
ステップＳ４１１において、制御回路３０２は、情報取得機器１０との通信を行う。例えば、制御回路３０２は、ユーザによって取得が要求された情報といった各種の情報の送信を情報取得機器１０に要求する。また、アドバタイズデータに含まれているアドバタイズ信号と他の機器の関連付けの許可／禁止を示すデータが許可であった場合、制御回路３０２は、情報取得機器１０に対してアドバタイズ信号と他の機器の関連付けを要求してもよい。ステップＳ４１１の通信は、第１通信回路３１０を用いて行われてもよいし、第２通信回路３１２を用いて行われてもよい。通信の後、処理はステップＳ４０１に戻る。
【０１０２】
ステップＳ４１２において、制御回路３０２は、情報取得機器１０と通信する必要があるか否かを判定する。例えば、ユーザによって情報取得機器１０との通信指示がされたときには、情報取得機器１０と通信する必要があると判定される。ステップＳ４１２において、情報取得機器１０と通信する必要があると判定されたときには処理はステップＳ４１３に移行する。ステップＳ４１２において、情報取得機器１０と通信する必要がないと判定されたときには処理はステップＳ４０１に戻る。
【０１０３】
ステップＳ４１３において、制御回路３０２は、認証のために、ＩＤとパスワードとを情報取得機器１０に送信して通信接続を要求する。通信接続が完了した後、処理はステップＳ４１４に移行する。なお、ステップＳ４１３における接続要求は、第１通信回路３１０のための処理であってもよいし、第２通信回路３１２のための処理であってもよい。
【０１０４】
ステップＳ４１４において、制御回路３０２は、情報取得機器１０との通信を行う。例えば、制御回路３０２は、ユーザによって取得が要求された情報といった各種の情報の送信を情報取得機器１０に要求する。また、アドバタイズデータに含まれているアドバタイズ信号と他の機器の関連付けの許可／禁止を示すデータが許可であった場合、制御回路３０２は、情報取得機器１０に対してアドバタイズ信号と他の機器の関連付けを要求してもよい。ステップＳ４１４の通信は、第１通信回路３１０を用いて行われてもよいし、第２通信回路３１２を用いて行われてもよい。通信の後、処理はステップＳ４０１に戻る。
【０１０５】
以上説明したように本変形例では、個人機器毎にアドバタイズデータの内容を異ならせている。この場合も、個々のセントラルに適したアドバタイズ信号が送信される。アドバタイズ信号は、複数のセントラルで受信され得る。しかしながら、アドバタイズ信号には、転送予約の有無といった小さなデータだけが含まれている。このため、個人のプライバシーも保たれやすい。
【０１０６】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用ができることは勿論である。
【０１０７】
また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【０１０８】
なお、実施形態において、「部」（セクションやユニット）として記載した部分は、専用の回路や、複数の汎用の回路を組み合わせて構成してもよく、必要に応じて、予めプログラムされたソフトウェアに従って動作を行うマイコン、ＣＰＵ等のプロセッサ、又はＦＰＧＡ等のシーケンサを組み合わせて構成されてもよい。また、その制御の一部又は全部を外部の装置が引き受けるような設計も可能で、この場合、有線又は無線の通信回路が介在する。通信は、Bluetooth通信、Ｗｉ−Ｆｉ通信、電話回線等で行われればよく、ＵＳＢ等で行われてもよい。専用の回路、汎用の回路や制御部を一体としてＡＳＩＣとして構成してもよい。
【符号の説明】
【０１０９】
１  通信システム、１０  情報取得機器、２０  共用機器、３０，３０ａ，３０ｂ  個人機器、１０２  制御回路、１０４  情報取得回路群、１０６  メモリ、１０８  操作部材、１１０  第１通信回路、１１２  第２通信回路、２０２  制御回路、２０４  メモリ、２０６  操作部材、２０８  表示素子、２１０  第１通信回路、２１２  第２通信回路、３０２  制御回路、３０４  メモリ、３０６  操作部材、３０８  表示素子、３１０  第１通信回路、３１２  第２通信回路。
【図１】
2019197975.tif 000003
【図２】
2019197975.tif 000004
【図３】
2019197975.tif 000005
【図４】
2019197975.tif 000006
【図５】
2019197975.tif 000007
【図６】
2019197975.tif 000008
【図７】
2019197975.tif 000009
【図８】
2019197975.tif 000010
【図９Ａ】
2019197975.tif 000011
【図９Ｂ】
2019197975.tif 000012
【図１０】
2019197975.tif 000013
【図１１】
2019197975.tif 000014
【図１２】
2019197975.tif 000015
【図１３】
2019197975.tif 000016
【図１４】
2019197975.tif 000017