(57)【要約】【課題】外部機器と通信接続が可能な携帯型無線通信機器の通信接続先を容易且つ適切に選択可能な無線通信制御システム、通信接続制御装置、プログラム及び通信接続制御方法を提供する。【解決手段】複数の外部機器の機器情報を記憶する接続先記憶手段、外部機器との近接状態を検出する検出手段、外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先を選択する選択制御手段及び第２無線通信手段を備え、選択制御手段は、携帯型無線通信機器と通信接続設定された状態で外部機器の近接状態が検出された場合には、携帯型無線通信機器にその外部機器情報を送信して外部機器との通信接続への設定の切り替えを要求する。【選択図】図４
2015103899.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続して無線通信を行う第１無線通信手段と、
複数の外部機器の中から前記第１無線通信手段による通信接続先を設定する通信設定手段と、
を備える携帯型無線通信機器と、
前記通信設定手段により通信接続先として設定可能な前記複数の外部機器の機器情報を記憶する接続先記憶手段と、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段と、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段と、
無線通信を行う第２無線通信手段と、
を備える通信接続制御装置と、
を含む無線通信制御システムであって、
前記通信設定手段は、
前記選択制御手段による前記外部機器の選択に係る情報が前記第１無線通信手段により前記通信接続制御装置から受信された場合には、当該選択された外部機器を通信接続先として設定し、
当該選択された外部機器との通信接続に係る設定がなされない場合及び設定が解除された場合には、前記通信接続制御装置を通信接続先として設定し、
前記選択制御手段は、
前記通信接続制御装置と前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器のうち何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする無線通信制御システム。
【請求項２】
外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先の選択に係る通信接続制御装置であって、
複数の外部機器の機器情報を記憶する接続先記憶手段と、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段と、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段と、
無線通信を行う第２無線通信手段と
を備え、
前記選択制御手段は、
前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器のうち何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする通信接続制御装置。
【請求項３】
無線通信を行う第２無線通信手段を備え、外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先の選択に係る通信接続制御装置として用いられるコンピュータを、
複数の外部機器の機器情報を記憶する接続先記憶手段、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段、
として機能させるためのプログラムであって、
前記選択制御手段は、
前記コンピュータと前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器の何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とするプログラム。
【請求項４】
前記検出手段は、前記複数の外部機器の送信電波を前記第２無線通信手段により受信することにより当該受信された外部機器が通信接続可能な近接状態にあることを検出することを特徴とする請求項３記載のプログラム。
【請求項５】
前記第２無線通信手段には、近接場型無線通信による通信が含まれ、
前記送信電波は、前記コンピュータが前記外部機器に備えられた近接場型無線通信の読取部に近接した際に行われる当該近接場型無線通信による前記外部機器からの送信波である
ことを特徴とする請求項４記載のプログラム。
【請求項６】
前記コンピュータを、自機の現在位置を取得する位置情報取得手段として更に機能させ、
前記接続先記憶手段は、前記複数の外部機器の設置位置に係る情報を記憶し、
前記検出手段は、前記位置情報取得手段により取得された現在位置と、前記設置位置との間の距離に基づいて前記近接状態を検出する
ことを特徴とする請求項３〜５の何れか一項に記載のプログラム。
【請求項７】
前記第２無線通信手段は、前記携帯型無線通信機器と通信接続に係る設定がなされている第１外部機器と通信接続が可能であり、
前記選択制御手段は、前記携帯型無線通信機器の通信接続先を当該第１外部機器から他の外部機器又は前記コンピュータに切り替える場合に、前記第１外部機器に対して前記携帯型無線通信機器との通信接続に係る設定を解除する要求を送信する
ことを特徴とする請求項３〜６の何れか一項に記載のプログラム。
【請求項８】
前記第２無線通信手段は、前記携帯型無線通信機器との接続に係る通信規格とは異なる通信規格に基づく通信方法で前記第１外部機器と通信を行うことを特徴とする請求項７記載のプログラム。
【請求項９】
前記選択制御手段は、外部機器との通信接続への設定の切り替えを前記携帯型無線通信機器に対して要求する際に、当該携帯型無線通信機器に対して、前記コンピュータの識別情報を前記外部機器に送信させる要求と、前記携帯型無線通信機器と前記外部機器とで通信接続の設定がなされたことを示す情報を前記外部機器から前記識別情報を用いて送信させる要求と、を行うことを特徴とする請求項７又は８記載のプログラム。
【請求項１０】
前記第２無線通信手段には、近接場型無線通信による通信が含まれ、
前記選択制御手段は、前記コンピュータが前記外部機器に備えられた近接場型無線通信の読取部に近接した際に行われる当該近接場型無線通信により、前記第１外部機器に対して前記携帯型無線通信機器との通信接続に係る設定を解除する要求を行う
ことを特徴とする請求項８記載のプログラム。
【請求項１１】
前記携帯型無線通信機器は、電子腕時計であることを特徴とする請求項３〜１０の何れか一項に記載のプログラム。
【請求項１２】
外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先を、無線通信が可能な通信接続制御装置を用いて設定する通信接続制御方法であって、
複数の外部機器の機器情報を記憶する接続先記憶ステップ、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出ステップ、
前記携帯型無線通信機器の通信接続先を選択する選択制御ステップ
を含み、
前記選択制御ステップは、
前記通信接続制御装置と前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出ステップにおいて前記複数の外部機器の何れかが通信接続可能な近接状態になったことが検出された場合には、前記無線通信により前記通信接続制御装置から前記携帯型無線通信機器に前記通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする通信接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信制御システム、近距離無線通信が可能な携帯型無線通信機器の通信接続制御装置、プログラム及び通信接続制御方法に関する。
【背景技術】
【０００２】
従来、到達範囲が数ｍ〜数百ｍ程度の近距離無線通信を用いて情報の送受信を行う無線通信機器がある。近距離無線通信には、予め通信相手を特定する設定（通信接続）を行ってから通信を行うものがある。この近距離無線通信では、一の無線通信機器が状況に応じて適宜複数の無線通信機器と通信接続を確立して並列にデータの送受信を行ったり、一部の通信接続を解除したりすることが出来る場合がある。
【０００３】
しかしながら、小型の携帯型無線通信機器では、複数の無線通信機器と同時に通信接続をすることで、必要以上に送受信する情報量が増加して負荷が増大したり、電力消費が増大したりするという問題がある。これに対し、携帯型無線通信機器の中には、択一的に無線通信機器を選択して通信接続を行うことが出来るものがある。また、当該携帯型無線通信機器がスレイブ側（ペリフェラル）の端末として用いられる場合には、複数の外部機器と同時に通信接続が出来ない通信規格がある。特許文献１には、他の無線通信手段により一の無線通信機器と通信接続がなされた場合に、近距離無線通信の通信接続先を当該一の無線通信機器に変更する技術について開示されている。
【０００４】
一方、近年、ユーザが電子腕時計、スマートフォン、携帯電話、或いは携帯ゲーム機といった複数の携帯型無線通信機器を同時に携帯して併用する場合が増えている。このような場合、これら複数の携帯型無線通信機器は、ほぼ恒常的に近接状態にあり、近距離無線通信による通信接続状態を永続的に保つことが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１４７００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、無線通信機器が一度に一台の外部機器との通信接続しか可能ではない場合には、従来、一度外部機器と通信接続がなされると、他の外部機器と接続されることがより望ましい場合であってもその判別を行うことが出来なくなる。従って、この無線通信機器では、最適な通信接続先を選択して切り替えることが出来ず、ユーザが別途判断して切り替えなければならないという課題がある。
【０００７】
この発明の目的は、外部機器と通信接続が可能な携帯型無線通信機器の通信接続先を容易且つ適切に選択して行わせることの出来る無線通信制御システム、通信接続制御装置、プログラム及び通信接続制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するため、
外部機器と接続して無線通信を行う第１無線通信手段と、
複数の外部機器の中から前記第１無線通信手段による通信接続先を設定する通信設定手段と、
を備える携帯型無線通信機器と、
前記通信設定手段により通信接続先として設定可能な前記複数の外部機器の機器情報を記憶する接続先記憶手段と、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段と、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段と、
無線通信を行う第２無線通信手段と、
を備える通信接続制御装置と、
を含む無線通信制御システムであって、
前記通信設定手段は、
前記選択制御手段による前記外部機器の選択に係る情報が前記第１無線通信手段により前記通信接続制御装置から受信された場合には、当該選択された外部機器を通信接続先として設定し、
当該選択された外部機器との通信接続に係る設定がなされない場合及び設定が解除された場合には、前記通信接続制御装置を通信接続先として設定し、
前記選択制御手段は、
前記通信接続制御装置と前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器のうち何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする無線通信制御システムである。
【発明の効果】
【０００９】
本発明に従うと、外部機器と通信接続が可能な携帯型無線通信機器の通信接続先を容易且つ適切に選択して行わせることが出来るという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の無線通信システムを示す全体構成図である。
【図２】電子腕時計の内部構成を示すブロック図である。
【図３】スマートフォンの内部構成を示すブロック図である。
【図４】第１実施形態における通信接続設定の流れを示すシーケンス図である。
【図５】通信接続設定の流れの他の例を示すシーケンス図である。
【図６】第１実施形態のスマートフォンにおける接続制御処理の制御手順を示すフローチャートである。
【図７】第１実施形態の電子腕時計における接続制御処理の制御手順を示すフローチャートである。
【図８】第２実施形態における通信接続設定の流れを示すシーケンス図である。
【図９】第２実施形態のスマートフォンにおける位置検出処理の制御手順を示すフローチャートである。
【図１０】第２実施形態のスマートフォンにおける接続制御処理の制御手順を示すフローチャートである。
【図１１】第３実施形態の無線通信システムにおけるＰＣの内部構成を表すブロック図である。
【図１２】第３実施形態の無線通信システムにおける通信接続設定の流れを示すシーケンス図である。
【図１３】第３実施形態の電子腕時計における接続制御処理の制御手順を示すフローチャートである。
【図１４】第３実施形態のスマートフォンにおける接続制御処理の制御手順を示すフローチャートである。
【図１５】第３実施形態のＰＣにおける接続制御処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
［第１実施形態］
図１は、本発明の無線通信システムの第１実施形態の全体構成を示す図である。
【００１２】
この無線通信システム１（無線通信制御システム）は、携帯型無線通信機器としての電子腕時計４０と、通信接続制御装置又はコンピュータとしてのスマートフォン１０と、外部機器としてのＰＣ７０（Personal Computer）を含む。電子腕時計４０は、スマートフォン１０及びＰＣ７０との間で択一的にBluetooth（登録商標）による無線通信を行うことが出来る。一方、スマートフォン１０及びＰＣ７０は、何れも、複数の他の無線通信機器との間で並行にブルートゥース通信を行うことが出来る。
【００１３】
図２は、電子腕時計４０の内部構成を示すブロック図である。
この電子腕時計４０は、ＣＰＵ（Central Processing Unit）４１（通信設定手段）と、ＲＯＭ（Read Only Memory）４２と、ＲＡＭ（Random Access Memory）４３と、操作部４４と、計時回路４５と、表示部５１及びその表示ドライバ５２と、Bluetoothモジュール５３及びそのアンテナＡＮ４と、ＵＡＲＴ（Universal Asynchronous Receiver/Transmitter）５４と、振動モータ５６及びそのドライバ５７と、照明部５８及びそのドライバ５９と、ブザー部６０及びそのドライバ６１と、バス６２などを備えている。
【００１４】
ＣＰＵ４１は、種々の演算処理を行い、電子腕時計４０の全体動作を統括制御する。ＣＰＵ４１は、ＲＯＭ４２から電子腕時計４０の動作に係る各種プログラムを読み出して実行する。
【００１５】
ＲＯＭ４２には、電子腕時計４０の動作に係る各種制御プログラム及び初期設定データが格納されている。この制御プログラムの中には、外部機器から取得された報知情報に基づく報知動作を行うための接続制御プログラム４２１が含まれている。
ＲＡＭ４３は、ＣＰＵ４１に作業用のメモリ空間を提供し、また、一時データを記憶する。また、ＲＡＭ４３は、Bluetoothによる通信接続先として設定可能な、又は、過去に設定された外部機器の情報をリスト記憶して外部機器リスト４３１として保持している。
【００１６】
操作部４４は、外部からの入力を受け付ける機構、例えば、操作キーや押しボタンスイッチを有し、ユーザによる入力操作に応じた電気信号を発生させて入力信号としてＣＰＵ４１に出力する。或いは、この操作部４４は、タッチセンサなどの他の入力操作の検出方法を用いるものであっても良い。
【００１７】
計時回路４５は、図示略の発振回路から入力された所定の周波数信号を計数して初期時刻データに加算することにより現在時刻を保持するカウンタである。或いは、ＣＰＵ４１やＲＴＣ（Real Time Clock）の制御によりソフトウェア的に計数された現在時刻が計時回路４５に記憶される構成であっても良い。
【００１８】
表示部５１は、表示画面、例えば、ＬＣＤ（液晶ディスプレイ）を備え、表示ドライバ５２からの駆動信号に応じて現在時刻やその他種々の内容の表示を行う。この表示部５１の表示画面は、特には限られないが、ドットマトリクス形式での表示が可能となっている。表示ドライバ５２は、この表示部５１のＬＣＤを駆動する液晶ドライバである。表示画面がその他の方式によるものである場合には、表示ドライバ５２は、その方式に応じたドライバが選択されて備えられる。
【００１９】
Bluetoothモジュール５３は、アンテナＡＮ４を介してスマートフォン１０やＰＣ７０などの外部機器との間でブルートゥース通信を行うための制御モジュールである。ＣＰＵ４１から送られた送信データは、ＵＡＲＴ５４でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール５３から外部機器に送信される。また、アンテナＡＮ４及びBluetoothモジュール５３により受信された受信データは、ＵＡＲＴ５４でシリアル／パラレル変換などの処理が行われて、ＣＰＵ４１へ出力される。
Bluetoothモジュール５３及びアンテナＡＮ４により第１無線通信手段が構成される。
【００２０】
振動モータ５６は、ドライバ５７から入力される駆動信号に応じて振動を発生する。振動モータ５６は、例えば、回転式の振動モータである。照明部５８は、ドライバ５９から入力される駆動信号に応じて表示部５１を照明する。照明部５８には、例えば、表示画面を上部から照明するＬＥＤ（発光ダイオード）や、表示画面を背面から照明する有機ＥＬＤ（有機ＥＬダイオード）などが用いられる。ブザー部６０は、ドライバ６１から入力される駆動信号に応じてブザー音を発生する。このブザー部６０には、例えば、ＰＺＴなどのピエゾ素子が用いられる。
【００２１】
ドライバ５７、５９、６１は、それぞれ、振動モータ５６、照明部５８、ブザー部６０に駆動信号を出力して動作させる。ＣＰＵ４１からドライバ５７、５９、６１にそれぞれ制御信号が送られると、ドライバ５７、５９、６１は、それぞれ、振動モータ５６、照明部５８、ブザー部６０を当該制御信号に応じて動作させるのに必要な駆動電圧信号を出力する。
【００２２】
本実施形態のＣＰＵ４１や各部は、図示略の電源部から供給される電力により駆動される。この電源部のバッテリとしては、小型軽量であり、且つ、長期間に亘り安定的に電力供給の可能なものが望ましく、例えば、小型円盤状の一次電池が用いられる。或いは、バッテリには、ソーラー発電部と二次電池とを組み合わせたものが用いられ、又は、併用されても良い。
【００２３】
図３は、スマートフォン１０の内部構成を示すブロック図である。
スマートフォン１０は、ＣＰＵ１１（選択制御手段）と、ＲＯＭ１２と、ＲＡＭ１３と、記憶部１４と、内蔵時計１５と、表示部１６及びそのドライバ１７と、操作部１８と、スピーカ１９と、マイク２０と、コーデック２１と、ＲＦ送受信回路２２と、ＲＦ通信電波の送受信用のアンテナＡＮ１１と、通信回路２３と、Bluetoothモジュール２４と、ＵＡＲＴ２５と、ブルートゥース通信電波の送受信用のアンテナＡＮ１２と、ＧＰＳ受信処理部２６と、ＧＰＳ衛星からの電波受信用のアンテナＡＮ１３と、ＮＦＣ通信モジュール２７と、ＮＦＣ通信用アンテナＡＮ１４と、振動モータ２８及びそのドライバ２９と、ＣＰＵ１１と各部とを接続するバス３０などを備えている。
これらのうち、ＲＦ送受信回路２２及びアンテナＡＮ１１、Bluetoothモジュール２４及びアンテナＡＮ１３、並びにＮＦＣ通信モジュール２７及びアンテナＡＮ１４は、第２無線通信手段に含まれる。
【００２４】
ＣＰＵ１１は、各種演算処理を行い、スマートフォン１０の全体動作の統括制御を行う。また、ＣＰＵ１１は、後述する接続制御プログラム１４１に基づいてBluetoothモジュール２４に通信接続の設定を行わせる外部機器の識別情報と共に制御信号を送り、電子腕時計４０に対して、当該外部機器へ接続先の設定、即ち、当該外部機器を通信接続先として特定する処理（通信接続に係る設定）の要求を送信させる。
【００２５】
ＲＡＭ１３は、ＣＰＵ１１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。ＲＡＭ１３には、電子腕時計４０の接続先情報１３１が記憶される。
ＲＯＭ１２は、ＣＰＵ１１が実行する種々のプログラムや初期設定データを格納する。
【００２６】
記憶部１４は、読み書き可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）である。この記憶部１４には、接続制御プログラム１４１と、外部機器リスト記憶部１４２（接続先記憶手段）とが記憶されている。接続制御プログラム１４１（プログラム）は、電子腕時計４０のブルートゥース通信による通信接続先を設定するためのアプリケーションプログラムであり、ユーザが適宜インストール可能である。外部機器リスト記憶部１４２には、電子腕時計４０が接続可能に設定された複数の外部機器の固有識別情報といった機器情報が記憶されている。この複数の外部機器には、スマートフォン１０が含まれる。
【００２７】
内蔵時計１５は、現在時刻を計数して保持するカウンタである。スマートフォン１０では、この現在時刻が読み出されて、表示部１６に表示される。また、当該現在時刻データと各種機能に係る設定時刻データとが比較されて種々の動作が行われたりする。この内蔵時計１５の現在時刻データは、ＲＦ送受信回路２２による携帯電話の基地局との通信時に、随時当該基地局から取得される時刻データにより修正される。
【００２８】
表示部１６は、例えば、ＬＣＤ（液晶ディスプレイ）を有する。ＣＰＵ１１から送られた制御信号により動作するドライバ１７（液晶ドライバ）は、ＬＣＤを駆動してスマートフォン１０の各種機能に係る表示を行わせる。この表示部１６は、他の表示方式を用いたもの、例えば、有機ＥＬＤ（Electro-Luminescent Display）であっても良く、ドライバ１７には、当該表示方式に応じたものが適宜選択される。
【００２９】
操作部１８は、タッチセンサを備え、表示部１６のＬＣＤ画面上におけるユーザのタッチ操作位置と操作内容とを検出して当該操作に応じた電気信号を発生させて、入力信号としてＣＰＵ１１に出力する。操作部１８は、更に、複数の操作キーやスイッチを備え、ユーザが当該操作キーやスイッチに対して行った操作に基づく入力信号をＣＰＵ１１に出力する構成であっても良い。
【００３０】
スピーカ１９は、コーデック２１からの信号に基づいて電気信号を音声信号に変換して音声を出力する。また、マイク２０は、音波を検知して電気信号に変換し、コーデック２１に出力する。コーデック２１は、符号化圧縮されたデジタル音声信号をデコードしてアナログ信号としてスピーカ１９へ送るとともに、マイク２０から取得された音声信号をエンコードしてＣＰＵ１１や通信回路２３へ出力する。なお、通話用のスピーカと音声を外部に出力するためのスピーカとを別個に備えることとしても良い。
【００３１】
ＲＦ送受信回路２２は、ＲＦ通信の送受信用のアンテナＡＮ１１を用いて携帯電話の通信基地局との間で行われる電話通信データやメール通信データの送受信処理を行ったり、無線ＬＡＮ（ＩＥＥＥ８０２．１１）による通信データの送受信処理を行ったりする。また、通信回路２３は、ＲＦ送受信回路２２により送受信される送受信データの各種処理を行い、ＣＰＵ１１やコーデック２１との間でデータの受け渡しを行う。
【００３２】
Bluetoothモジュール２４は、アンテナＡＮ１２を介して電子腕時計４０などの外部機器との間でブルートゥース通信を行うための制御モジュールである。ＣＰＵ１１から送られた送信データは、ＵＡＲＴ２５でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール２４から外部機器に送信される。また、外部機器からBluetoothモジュール２４を用いて受信された受信データは、ＵＡＲＴ２５でパラレル／シリアル変換などの処理が行われて、ＣＰＵ１１へ出力される。
【００３３】
ＧＰＳ受信処理部２６は、ＧＰＳ（Global Positioning System）測位に係る複数のＧＰＳ衛星からアンテナＡＮ１３を介して電波を受信して信号を復号するとともに、当該複数の信号に基づいて現在位置を算出して、所定の規格、例えば、ＮＭＥＡ−０１８３（National Marine Electronics Association）に従ったフォーマットによりＣＰＵ１１へ出力する。
これらのＧＰＳ受信処理部２６及びアンテナＡＮ１３により位置情報取得手段が構成される。
【００３４】
ＮＦＣ通信モジュール２７は、ＮＦＣ（近接場型無線通信）による他の外部機器との非接触通信を行うためのモジュールである。通信対象の外部機器が備える所定の接触面（タッチ面）に接近させることで、スマートフォン１０の固有識別情報やブルートゥース通信の接続状態に係る情報などを送受信することが可能となる。アンテナＡＮ１４は、ＮＦＣ通信により外部機器と通信を行うためのアンテナであり、通信周波数帯（例えば、１３．５ＭＨｚ）や通信方式などに応じて適宜形状やサイズが定められる。
また、ＮＦＣ通信モジュール２７は、ＮＦＣ通信用のデータメモリ領域が設けられている。このデータメモリ領域には、フラッシュメモリや各種不揮発性メモリが用いられ、外部機器から受信された情報に基づき、及び、ＣＰＵ１１が実行するＮＦＣアプリケーションプログラムにより内容の書き換えが可能となっている。
【００３５】
振動モータ２８は、振動を発することでユーザに報知を行うためのものである。ＣＰＵ１１からドライバ２９に制御信号が送られると、ドライバ２９は、振動モータ２８を動作させるのに必要な駆動電圧信号に変換して出力する。振動モータ２８としては、例えば、回転モータが用いられる。
【００３６】
スマートフォン１０の電源には、例えば、充電可能なリチウムイオン電池が用いられる。
ＲＦ送受信回路２２、Bluetoothモジュール２４及びＧＰＳ受信処理部２６に対しては、スマートフォン１０全体の電源操作とは別個に電源供給をオンオフする制御が可能となっている。
【００３７】
次に、スマートフォン１０を用いた電子腕時計４０の通信接続制御動作について説明する。
図４は、本実施形態の無線通信システム１における電子腕時計４０、スマートフォン１０及びＰＣ７０の通信接続の流れを示すシーケンス図である。
【００３８】
この無線通信システム１では、通常状態では、電子腕時計４０とスマートフォン１０との間で通信接続の設定がなされている。この状態で、スマートフォン１０が外部機器リスト記憶部１４２に記憶された外部機器のうち何れか、ここでは、ＰＣ７０のブロードキャスト、例えば、Bluetooth Low Energyにおけるアドバタイズを受信すると、スマートフォン１０は、電子腕時計４０に対してこのＰＣ７０に通信接続先を切り替えるように要求した後に電子腕時計４０との通信接続を解除（切断）する。
即ち、本実施形態のスマートフォン１０では、Bluetoothモジュール２４、アンテナＡＮ１２、外部機器リスト記憶部１４２及びＣＰＵ１１により検出手段が構成される。
【００３９】
電子腕時計４０では、スマートフォン１０から通信接続先の変更要求が受信されると、スマートフォン１０との通信接続が解除された後に、ＰＣ７０との間で通信接続の設定を行う。その後、電子腕時計４０がＰＣ７０から離隔するなどにより、ＰＣ７０との間でリンクロスが生じると、所定時間経過後にＰＣ７０との通信を終了し、再びスマートフォン１０との間で通信接続の設定を行い、通信を再開する。
【００４０】
図５は、本実施形態の無線通信システム１における電子腕時計４０、スマートフォン１０及びＰＣ７０の通信接続の流れの他の例を示すシーケンス図である。
【００４１】
この例では、電子腕時計４０とＰＣ７０との間の通信接続は、ＰＣ７０からの通信接続の解除要求によって開始され、正常に通信接続が解除された後に、電子腕時計４０とスマートフォン１０との間で通信接続の設定がなされる。
【００４２】
即ち、電子腕時計４０の通信接続先は、基本状態では、スマートフォン１０に設定され、スマートフォン１０から切り替えの要求を受けて当該要求に係る接続先の外部機器との通信接続が設定されてから解除されるまでの間には、当該外部機器と通信接続される。
【００４３】
図６は、本実施形態のスマートフォン１０が実行する接続制御処理のＣＰＵ１１による制御手順を示すフローチャートである。この接続制御処理は、スマートフォン１０のBluetoothモジュール２４が動作を開始する際に立ち上げられ、Bluetoothモジュール２４の動作中に亘り継続的に実行される処理である。
【００４４】
接続制御処理が開始されると、先ず、ＣＰＵ１１は、電子腕時計４０と通信接続の設定を行う。また、ＣＰＵ１１は、電子腕時計４０が自機と接続中である旨、接続先情報１３１の内容を更新する（ステップＳ１０１）。
【００４５】
続いて、ＣＰＵ１１は、イベントの入力を待ち受け、イベントが検出されたか否かを判別する（ステップＳ１０２）。イベントが検出されていないと判別された場合には（ステップＳ１０２で“ＮＯ”）、ＣＰＵ１１は、ステップＳ１０２の処理を繰り返す。
【００４６】
イベントが検出されたと判別された場合には（ステップＳ１０２で“ＹＥＳ”）、ＣＰＵ１１は、当該検出されたイベントが外部機器リスト記憶部１４２に記憶された外部機器のうち何れかとの接近を示すもの（近接状態になったことの検出）であるか否かを判別する（ステップＳ１０３）。接近を示すものであるかの判別動作としては、具体的には、ＣＰＵ１１は、Bluetoothモジュール２４が外部機器から送信されたブロードキャストを受信したか否かを判別する。即ち、スマートフォン１０及び電子腕時計４０のユーザが稼働中のＰＣ７０におけるブルートゥース通信の可能範囲に入る場合、及び、当該ユーザが停止中のＰＣ７０の本来のブルートゥース通信の可能範囲に入った後に当該ＰＣ７０やBluetoothモジュール２４を起動した場合が含まれる。外部機器の何れかとの接近を示すものではないと判別された場合には（ステップＳ１０３で“ＮＯ”）、ＣＰＵ１１は、当該イベントに対応する処理を行い（ステップＳ１０４）、処理をステップＳ１０２に戻す。
【００４７】
検出されたイベントが外部機器のうち何れかとの接近を示すものであると判別された場合には（ステップＳ１０３で“ＹＥＳ”）、ＣＰＵ１１は、受信されたブロードキャストに基づいて当該外部機器の情報を取得した後、電子腕時計４０に対して、ブルートゥース通信の通信接続先を当該外部機器に切り替える要求を、Bluetoothモジュール２４を介して送信する（ステップＳ１０５）。
【００４８】
ＣＰＵ１１は、電子腕時計４０からの応答を待ち受け、この応答を受信すると（ステップＳ１０６）、電子腕時計４０とのブルートゥース通信に係る通信接続を解除する（ステップＳ１０７）。
【００４９】
ＣＰＵ１１は、ＰＣ７０から電子腕時計４０との通信接続の設定完了を伝える通知を取得し、接続先情報１３１を、ＰＣ７０との接続中を示す情報に更新する（ステップＳ１０８）。
ここで、ＣＰＵ１１は、電子腕時計４０とブルートゥース通信の接続に係る設定がなされたＰＣ７０（第１外部機器）からの通知を種々の通信方法で取得することが出来る。例えば、スマートフォン１０は、ＰＣ７０がインターネット上の所定のサーバに登録した通信接続情報を、ＲＦ送受信回路２２により無線ＬＡＮを用いて当該サーバにインターネット接続（ＴＣＰ／ＩＰ）して取得することとすることが出来る。或いは、スマートフォン１０は、電子腕時計４０と共にＰＣ７０をマスタ（セントラル）とするBluetoothによる通信接続の設定を行い、ＰＣ７０から情報を取得可能とすることが出来る。
【００５０】
ＣＰＵ１１は、イベントの入力を待ち受け、イベントが検出されたか否かを判別する（ステップＳ１１１）。イベントが検出されていないと判別された場合には（ステップＳ１１１で“ＮＯ”）、ＣＰＵ１１は、ステップＳ１１１の処理を繰り返す。
【００５１】
イベントが検出されたと判別された場合には（ステップＳ１１１で“ＹＥＳ”）、ＣＰＵ１１は、このイベントが電子腕時計４０からの通信接続の設定要求であるか否かを判別する（ステップＳ１１４）。電子腕時計４０からの通信接続の設定要求ではないと判別された場合には（ステップＳ１１４で“ＮＯ”）、ＣＰＵ１１は、当該イベントに対応する他の処理を実行し（ステップＳ１１５）、処理をステップＳ１１１に戻す。
【００５２】
電子腕時計４０からの通信接続の設定要求であると判別された場合には（ステップＳ１１４で“ＹＥＳ”）、ＣＰＵ１１は、処理をステップＳ１０１に戻し、腕時計との通信接続に係る設定を行う。
【００５３】
図７は、電子腕時計４０で実行される接続制御処理のＣＰＵ４１による制御手順を示すフローチャートである。
この接続制御処理は、電子腕時計４０が起動されると共に接続制御プログラム４２１が読み出されて開始され、継続的に実行される。
【００５４】
接続制御処理が開始されると、先ず、ＣＰＵ４１は、スマートフォン１０との通信接続の設定を行う（ステップＳ２０１）。続いて、ＣＰＵ４１は、イベントの入力を待ち受け、イベントが検出されたか否かを判別する（ステップＳ２０２）。
【００５５】
イベントが検出されていないと判別された場合には（ステップＳ２０２で“ＮＯ”）、ＣＰＵ４１は、ステップＳ２０２の処理を繰り返す。イベントが検出されたと判別された場合には（ステップＳ２０２で“ＹＥＳ”）、ＣＰＵ４１は、当該イベントが、スマートフォン１０からの通信接続先の切り替え要求の受信であるか否かを判別する（ステップＳ２０３）。通信接続先の切り替え要求の受信ではないと判別された場合には（ステップＳ２０３で“ＮＯ”）、ＣＰＵ４１は、当該イベントに対応する他の処理を実行し（ステップＳ２０４）、その後、処理をステップＳ２０２に戻す。
【００５６】
検出されたイベントが、通信接続先の切り替え要求の受信であると判別された場合には（ステップＳ２０３で“ＹＥＳ”）、ＣＰＵ４１は、スマートフォン１０に対して当該要求に対する応答を送信する（ステップＳ２０５）と共に、スマートフォン１０との通信接続を解除する処理を行う（ステップＳ２０６）。
【００５７】
それから、ＣＰＵ４１は、ＰＣ７０に対して通信接続の設定要求を送信し、ＰＣ７０との間で通信接続を設定する処理を行う（ステップＳ２０７）。ＣＰＵ４１は、ＰＣ７０に対してスマートフォン１０へのアクセス情報を送信する（ステップＳ２０８）。
【００５８】
ＣＰＵ４１は、イベントの入力を待ち受け、イベントが検出されたか否かを判別する（ステップＳ２２１）。イベントが検出されていないと判別された場合には（ステップＳ２２１で“ＮＯ”）、ＣＰＵ４１は、ステップＳ２２１の処理を繰り返す。
【００５９】
イベントが検出されたと判別された場合には（ステップＳ２２１で“ＹＥＳ”）、ＣＰＵ４１は、当該イベントがＰＣ７０とのリンクロスを示すものであるか否かを判別する（ステップＳ２２２）。具体的には、ＣＰＵ４１は、ＰＣ７０との通信が途切れてから所定の時間が経過したことを示す信号が入力されたか否かを判別する。
【００６０】
リンクロスを示すイベントであると判別された場合には（ステップＳ２２２で“ＹＥＳ”）、ＣＰＵ４１は、リンクロスに係る処理を行う（ステップＳ２２３）。ＣＰＵ４１は、ＰＣ７０との通信接続を解除する処理を行う。それから、ＣＰＵ４１の処理は、ステップＳ２０１に戻り、ＣＰＵ４１は、スマートフォン１０との通信接続の設定を行う。
【００６１】
リンクロスを示すイベントではないと判別された場合には（ステップＳ２２２で“ＮＯ”）、次に、ＣＰＵ４１は、検出されたイベントがＰＣ７０からの通信接続の解除要求の受信であるか否かを判別する（ステップＳ２２４）。通信接続の解除要求の受信であると判別された場合には（ステップＳ２２４で“ＹＥＳ”）、ＣＰＵ４１は、ＰＣ７０との通信接続解除に係る処理を行う（ステップＳ２２５）。それから、ＣＰＵ４１の処理は、ステップＳ２０１に戻り、ＣＰＵ４１は、スマートフォン１０との間で通信接続の設定を行う。
【００６２】
検出されたイベントがＰＣ７０からの通信接続の解除要求の受信ではないと判別された場合には（ステップＳ２２４で“ＮＯ”）、ＣＰＵ４１は、当該イベントに対応する他の処理を実行し（ステップＳ２２６）、その後、処理をステップＳ２２１に移行させる。
【００６３】
以上のように、第１実施形態の無線通信システム１は、電子腕時計４０とスマートフォン１０とを含み、電子腕時計４０は、一度に一台の外部機器と接続してブルートゥース通信を行うBluetoothモジュール５３及びアンテナＡＮ５３を備え、ＣＰＵ４１は、接続制御プログラム４２１により外部機器リスト４３１に記憶された複数の外部機器の中からBluetoothモジュール５３及びアンテナＡＮ５３による通信接続先を設定する。また、スマートフォン１０は、電子腕時計４０の通信接続先として設定可能な複数の外部機器の機器情報を外部機器リスト記憶部１４２に記憶し、当該記憶された複数の外部機器がブルートゥース通信が可能な距離以内で近接した状態にあるか否かを検出する。
スマートフォン１０は、電子腕時計４０とブルートゥース通信の接続設定がなされている状態で、複数の外部機器のうち何れかが通信接続可能な近接状態になったことが検出された場合には、Bluetoothモジュール２４及びアンテナＡＮ１２を用いて電子腕時計４０にこの通信接続可能な外部機器に係る情報を送信して、電子腕時計４０に対し、この外部機器との通信接続への設定の切り替えを要求する。
電子腕時計４０は、通信接続可能な外部機器に係る情報がスマートフォン１０から受信された場合には、この選択された外部機器を通信接続先として設定する。そして、この通信接続の設定が失敗した場合や、一度なされた設定が解除された場合には、再びスマートフォン１０を通信接続先として設定する。
即ち、電子腕時計４０を基準状態ではスマートフォン１０と通信接続させておき、スマートフォン１０が好適な接続先の有無を判別して電子腕時計４０に切り替え指示をすることで、電子腕時計４０で好適な接続先を認識することが出来なくても、適切に接続先を切り替えることが出来る。
【００６４】
また、スマートフォン１０は、電子腕時計４０の基準状態で当該電子腕時計４０とブルートゥース通信の接続設定がなされるので、電子腕時計４０に対して好適な接続先外部機器が検出された場合には、速やかに電子腕時計４０に対して当該外部機器を接続先として設定するように伝えて電子腕時計４０の接続先を好適に保つことが出来る。
【００６５】
また、Bluetoothモジュール２４及びアンテナＡＮ１２を備えたスマートフォン１０に電子腕時計４０の通信接続先を選択するための接続制御プログラム４２１をインストールして動作させることで、電子腕時計４０に対して好適な接続先外部機器を容易に検出して電子腕時計４０に通知することが出来る。
【００６６】
また、スマートフォン１０において、外部機器が送信するブロードキャスト（アドバタイズ）をBluetoothモジュール２４及びアンテナＡＮ１３により受信することで電子腕時計４０と接続可能な外部機器が近接状態にあるか否かを判別するので、追加の構成が必要なく簡便に外部機器が通信可能距離内にあることを認識することが出来る。また、外部機器においてBluetoothモジュール２４が起動されており、且つ、当該外部機器がブルートゥース通信による接続が可能な状態にあることが知得されるので、接続要求に失敗する可能性を低減することが出来る。
【００６７】
また、ＰＣ７０との通信接続への設定の切り替えをスマートフォン１０から電子腕時計４０に対して要求する際に、この電子腕時計４０に対して、スマートフォン１０の識別情報をＰＣ７０に送信させる要求と、電子腕時計４０とＰＣ７０とで通信接続の設定がなされたことを示す情報をＰＣ７０からこの識別情報を用いて送信させる要求と、を行う。
従って、電子腕時計４０の現在の通信接続設定状況を確認した上で接続先情報１３１として確実に保持することが出来る。
【００６８】
また、電子腕時計４０の通信接続についての設定の切り替えをスマートフォン１０により行うことが出来るので、電子腕時計４０自体で切り替えに必要な表示及び操作を行う場合と比較して、ユーザがとても容易に設定等を行うことが出来る。また、通常、電力容量の小さい電子腕時計４０に不要な負荷をかけることがない。
【００６９】
［第２実施形態］
次に、第２実施形態の無線通信システム１について説明する。
第２実施形態の無線通信システム１の構成は、第１実施形態の無線通信システム１の構成と同一であるので、説明を省略する。
【００７０】
次に、この第２実施形態の無線通信システム１におけるスマートフォン１０を用いた電子腕時計４０の通信接続制御動作について説明する。
図８は、電子腕時計４０、スマートフォン１０及びＰＣ７０の通信接続の流れを示すシーケンス図である。
【００７１】
本実施形態のスマートフォン１０は、外部機器リスト記憶部１４２にＰＣ７０などの据え置き型外部機器の設置位置に係る情報（この設置位置には、ラップトップＰＣなどで、通常では定められた位置、部屋や建物での利用が想定されるものの平均的な配置位置や移動頻度の低いものの最新位置などを含む）を併せて記憶させておく。そして、ＧＰＳ受信処理部２６により取得された現在位置がＰＣ７０の位置から所定の距離以内に接近した場合に、スマートフォン１０から電子腕時計４０に通信接続先をＰＣ７０に切り替える要求を送信する。
即ち、本実施形態のスマートフォン１０では、ＧＰＳ受信処理部２６、アンテナＡＮ１３、外部機器リスト記憶部１４２及びＣＰＵ１１により検出手段が構成される。 
【００７２】
また、スマートフォン１０は、接続先情報１３１に記憶されている接続先、即ち、ＰＣ７０の位置が現在位置から所定の距離以上に離隔した場合や、スマートフォン１０から電子腕時計４０に対して優先的に送信すべき情報が生じた場合には、スマートフォン１０からＰＣ７０に対して電子腕時計４０との通信接続を解除するように要求する通知を行う。この通知は、ブルートゥース通信に限らず、スマートフォン１０とＰＣ７０との間で略リアルタイムで送受信可能な任意の通信方法、例えば、インターネット接続（ＴＣＰ／ＩＰなど）で行うことが出来る。ＰＣ７０は、この要求を受けて電子腕時計４０との間の通信接続を解除するように電子腕時計４０に要求し、電子腕時計４０は、当該通信接続に係る設定を解除する。ＰＣ７０との通信接続が解除されると、電子腕時計４０は、スマートフォン１０との間で通信接続の設定を行う。
【００７３】
図９は、スマートフォン１０において実行される位置検出処理のＣＰＵ１１による制御手順を示すフローチャートである。
この位置検出処理は、接続制御処理が起動される際に共に起動されて並行に継続実行される処理である。
【００７４】
位置検出処理が開始されると、ＣＰＵ１１は、所定の時間間隔でＧＰＳ受信処理部２６から現在位置情報を取得する（ステップＳ１６１）。ＣＰＵ１１は、取得された現在位置と外部機器リスト記憶部１４２に記憶された各外部機器の位置とを比較して、距離をそれぞれ計算する（ステップＳ１６２）。
【００７５】
ＣＰＵ１１は、計算された距離の中で、所定の距離以内のものがあったか否かを判別する（ステップＳ１６３）。所定の距離以内のものがなかったと判別された場合には（ステップＳ１６３で“ＮＯ”）、ＣＰＵ１１の処理は、ステップＳ１６１に戻る。
【００７６】
所定の距離以内のものがあったと判別された場合には（ステップＳ１６３で“ＹＥＳ”）、ＣＰＵ１１は、当該距離以内の外部機器に接近したことを示す外部機器接近イベントを発生させる（ステップＳ１６４）。それから、ＣＰＵ１１の処理は、ステップＳ１６１に戻る。
【００７７】
図１０は、スマートフォン１０において実行される本実施形態の接続制御処理のＣＰＵ１１による制御手順を示すフローチャートである。
この接続制御処理は、第１実施形態のスマートフォン１０において実行される接続制御処理と比較して、ステップＳ１０３の処理がステップＳ１０３ａの処理に置換された点と、ステップＳ１１１の処理の後にステップＳ１１２、Ｓ１１３の処理が追加された点を除き、第１実施形態の接続制御処理と同一であり、同一の処理については同一の符号を付して詳しい説明を省略する。
【００７８】
ステップＳ１０２の判別処理でイベントが検出されたと判別された場合には（ステップＳ１０２で“ＹＥＳ”）、ＣＰＵ４１は、そのイベントが、外部機器に接近したことを示すイベント（外部機器接近イベント）であるか否かを判別する（ステップＳ１０３ａ）。外部機器接近イベントではないと判別された場合には（ステップＳ１０３ａで“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ１０４に移行し、外部機器接近イベントであると判別された場合には（ステップＳ１０３ａで“ＹＥＳ”）、ＣＰＵ４１の処理は、ステップＳ１０５に移行する。
【００７９】
また、ＣＰＵ１１は、ステップＳ１１１の判別処理において、イベントが検出されたと判別された場合には（ステップＳ１１１で“ＹＥＳ”）、ＣＰＵ１１は、当該イベントがＰＣ７０と電子腕時計４０との間の通信接続の解除に係るイベントであるか否かを判別する（ステップＳ１１２）。具体的には、ＣＰＵ１１は、イベントが、ＰＣ７０との距離が所定距離以上離隔したことを示すイベントや、スマートフォン１０から電子腕時計４０への優先度の高い情報送信の発生イベントであるか否かを判別する。
【００８０】
ＰＣ７０と電子腕時計４０との間の通信の切断に係るイベントであると判別された場合には（ステップＳ１１２で“ＹＥＳ”）、ＣＰＵ１１は、ＰＣ７０に対し、予め設定された通信方法で電子腕時計４０との間のBluetoothによる通信接続を切断するよう要求する通知を送信する（ステップＳ１１３）。それから、ＣＰＵ１１の処理は、ステップＳ１１１に戻る。
【００８１】
ＰＣ７０と電子腕時計４０との間の通信接続の解除に係るイベントではないと判別された場合には（ステップＳ１１２で“ＮＯ”）、ＣＰＵ１１の処理は、ステップＳ１１４に移行する。
【００８２】
一方、電子腕時計４０で実行される接続制御処理の制御手順は、図７で示した第１実施形態の接続制御処理と同様であり、詳しい説明を省略する。但し、ステップＳ２０７の処理で、ＰＣ７０との通信接続の設定が所定時間内になされなかった場合、例えば、ＰＣ７０の電源がオフであった場合などには、ＰＣ７０との間の通信接続に係る処理を終了して、ＣＰＵ４１は、処理をステップＳ２０１に戻す。
【００８３】
以上のように、第２実施形態の無線通信システム１におけるスマートフォン１０は、ＧＰＳ受信処理部２６及びそのアンテナＡＮ１３を備えて自機の位置情報を取得することが可能であり、また、外部機器リスト記憶部１４２には、予め外部機器の設置位置情報が記憶されている。そして、ＣＰＵ１１は、ＧＰＳ測位により取得された位置と外部機器リスト記憶部１４２に記憶された各外部機器の位置との距離が近接状態にあるか否かを判別して、近接状態にある外部機器が検出された場合には、電子腕時計４０に対し、ブルートゥース通信に係る通信接続先の設定を当該外部機器に切り替える要求を送信する。
従って、スマートフォン１０の処理単独で容易にユーザの位置に基づいて近接する外部機器を検出することが出来る。特に、移動されることの無い据え置き型の外部機器に関しては、容易に電子腕時計４０の接続先設定を切り替えることが出来る。
【００８４】
また、スマートフォン１０は、電子腕時計４０と通信接続に係る設定がなされている外部機器（ＰＣ７０）と通信接続が可能であり、ＣＰＵ１１は、電子腕時計４０の通信接続先をＰＣ７０から他の外部機器又はスマートフォン１０に切り替える場合に、ＰＣ７０に対して電子腕時計４０との通信接続に係る設定を解除する要求を送信する。
即ち、電子腕時計４０がＰＣ７０との通信接続中には、その接続相手のＰＣ７０に通信接続解除の要求を行って電子腕時計４０に通信解除を行わせるので、スマートフォン１０は、電子腕時計４０に直接要求を送信出来ない場合であっても速やかに要求を送信出来る状況に移行し、適切に電子腕時計４０の通信接続先を切り替える処理を実行することが出来る。
【００８５】
また、特に、スマートフォン１０とＰＣ７０との間では、ブルートゥース通信ではなく、他の通信プロトコル、例えば、ＨＴＴＰなどを用いて通信を行うことが出来る。或いは、Ｚｉｇｂｅｅ（登録商標）など他の近距離無線通信を用いても良い。従って、スマートフォン１０やＰＣ７０におけるブルートゥース通信の接続が１台に限られる場合や既に他の外部機器と接続困難な状況であっても、インターネットなどの一般回線を用いて速やかに必要な情報をＰＣ７０に伝達して通信接続先を最適な状態に設定することが出来る。
【００８６】
［第３実施形態］
次に、第３実施形態の無線通信システム１について説明する。
この無線通信システム１を構成するスマートフォン１０及び電子腕時計４０の内部構成は、第１実施形態及び第２実施形態と同一であり、同一の符号を用いることとして説明を省略する。
【００８７】
図１１は、第３実施形態の無線通信システム１におけるＰＣ７０の内部構成を表すブロック図である。
【００８８】
このＰＣ７０は、据え置き型（デスクトップ型）のものであり、ＣＰＵ７１と、ＲＡＭ７２と、記憶部７３と、内蔵時計７４と、操作部７５と、表示部７６及びそのドライバ７７と、通信部７８と、Bluetoothモジュール８０、ＵＡＲＴ８１及びブルートゥース通信用のアンテナＡＮ７２と、ＮＦＣリーダ／ライタ８２及びＮＦＣ通信用のアンテナＡＮ７４などを備える。
【００８９】
ＣＰＵ７１は、各種演算処理を行い、ＰＣ７０の全体動作の統括制御を行う。また、ＣＰＵ７１は、後述する接続制御プログラム７３１に基づいてBluetoothモジュール８０に制御信号を送り、電子腕時計４０に対して接続先の設定要求を送信させる。
ＲＡＭ７２は、ＣＰＵ７１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。
【００９０】
記憶部７３は、電源状態に関係なくデータを読み書き可能に格納、保存する。記憶部７３は、例えば、ＨＤＤやＳＳＤである。この記憶部７３には、接続制御プログラム７３１が含まれる。接続制御プログラム７３１は、ブルートゥース通信に係る処理を制御するためのアプリケーションプログラムである。
【００９１】
内蔵時計７４は、ＰＣ７０の電源とは別個の電源により、ＰＣ７０の動作状態とは関係なく現在時刻を計数して保持するＲＴＣ（Real Time Clock）と、ＰＣ７０の電源がオンの間にＲＡＭ７２を用いてソフトウェア的に時刻情報を計数するタイマーとを有する。ＰＣ７０は、電源がオンされて起動されたときにＲＴＣから時刻情報を取得してタイマーを動作させ、ＰＣ７０では、このタイマーが計数する現在時刻が読み出されて、表示部７６に表示されたり、時刻設定を含む各種動作に用いられたりする。タイマーによる現在時刻データは、通信部７８を介して接続されるインターネット上のＮＴＰ（Network Time Protocol）サーバから取得される時刻データにより適宜修正される。ＰＣ７０の電源がオフされる際には、必要に応じて、タイマーが計数する時刻情報によりＲＴＣの時刻情報が修正される。
【００９２】
操作部７５は、例えば、キーボードとマウスとを備え、ユーザの入力操作を電気信号に変換してＣＰＵ７１に出力する。操作部７５は、更に、ＰＣ７０本体に設けられた電源スイッチや、ディスク状着脱可能メディアのトレイ開閉ボタンなどを備えていても良い。
【００９３】
表示部７６は、例えば、ＬＣＤ（液晶ディスプレイ）を有する。この表示部７６は、ＰＣ７０の本体とは別個に備えられたディスプレイ装置をＰＣ７０の本体から出力されたディスプレイ出力信号により動作させるものであっても良い。ＣＰＵ７１から送られた制御信号は、ドライバ７７（液晶ドライバ）によりＬＣＤを駆動する駆動信号に変換されて、ＬＣＤに各種表示を行わせる。この表示部７６は、他の方式の表示画面、例えば、有機ＥＬＤ（Electro-Luminescent Display）を有するものであっても良く、ドライバ７７には、当該表示方式に応じたものが用いられる。
【００９４】
通信部７８は、外部機器との間でＴＣＰ／ＩＰによるネットワーク接続やＵＳＢケーブルなどを用いた接続を行うためのインタフェイスである。例えば、通信部７８は、ＬＡＮ接続（無線ＬＡＮを含む）のためのネットワークカードを備える。
【００９５】
Bluetoothモジュール８０は、アンテナＡＮ７２を介して電子腕時計４０などの外部機器との間でブルートゥース通信を行うための制御モジュールである。また、ＵＡＲＴ８１は、外部機器とＣＰＵ７１との間での送受信データに対し、シリアル／パラレル変換などの処理を行う。このBluetoothモジュール８０及びＵＡＲＴ８１は、ＰＣ７０に内蔵されたものであっても良いし、ＵＳＢ接続などにより外付けされたものであっても良い。
【００９６】
ＮＦＣリーダ／ライタ８２は、ＮＦＣ通信に係るＲＦＩＤタグのタッチ画面を有し、当該タッチ画面に近接配置されたＲＦＩＤタグを起動させてデータを読取り、又、必要に応じてデータを書き込む。ここでは、ＮＦＣリーダ／ライタ８２は、スマートフォン１０の固有識別情報やブルートゥース通信の接続先となる電子腕時計４０との通信接続に必要な情報などを送受信して読み書きすることが可能である。アンテナＡＮ７４は、ＮＦＣ通信により外部機器と通信を行うためのアンテナであり、通信周波数帯（例えば、１３．５ＭＨｚ）や通信方式などに応じて適宜形状やサイズが定められる。
このＮＦＣリーダ／ライタ８２は、特には限られないが、ＵＳＢ接続などを用いてＰＣ７０に周辺機器として接続されており、読み取られた情報は、接続制御プログラム７３１により電子腕時計４０とのブルートゥース通信の接続設定に用いられると共に、セキュリティ上問題のない範囲で記憶部７３に格納されたアプリケーションプログラムを用いて履歴などの閲覧が可能となっている。
【００９７】
次に、本実施形態の無線通信システム１におけるスマートフォン１０を用いた電子腕時計４０の通信接続制御動作について説明する。
図１２は、本実施形態の無線通信システム１における電子腕時計４０、スマートフォン１０及びＰＣ７０の通信接続設定の流れを示すシーケンス図である。
【００９８】
この無線通信システム１では、電子腕時計４０とスマートフォン１０との間で通信接続の設定がなされている状態で、スマートフォン１０をＰＣ７０のＮＦＣリーダ／ライタ８２の読取部にタッチする（接近させる）動作が行われると、スマートフォン１０のＮＦＣ通信モジュール２７とＰＣ７０のＮＦＣリーダ／ライタとの間での近接場型無線通信（ＮＦＣ）による通信が行われて、デバイス情報の交換が行われる。ここで交換される情報には、スマートフォン１０からＰＣ７０に対して、当該ＰＣ７０が電子腕時計４０とのブルートゥース通信の接続設定を行う要求及び当該要求に必要な情報が含まれる。当該デバイス情報の交換が終了すると、ＮＦＣは速やかに終了される。
即ち、本実施形態のスマートフォン１０では、ＮＦＣ通信モジュール２７、アンテナＡＮ１４、外部機器リスト記憶部１４２及びＣＰＵ１１により検出手段が構成される。 
【００９９】
電子腕時計４０では、スマートフォン１０から通信接続先の変更要求が受信されると、スマートフォン１０との通信接続が解除された後に、ＰＣ７０との間で通信接続の設定を行う。
【０１００】
その後、スマートフォン１０がＮＦＣリーダ／ライタ８２へのタッチ動作が行われると、再度スマートフォン１０とＰＣ７０との間でデバイス情報の交換が行われる。ここで交換される情報には、スマートフォン１０からＰＣ７０に対して、当該ＰＣ７０が電子腕時計４０とのブルートゥース通信の接続設定を解除して電子腕時計４０の通信接続先をスマートフォン１０に戻させる要求及び当該要求に必要な情報が含まれる。当該デバイス情報の交換が終了すると、ＮＦＣは速やかに終了する。
【０１０１】
このデバイス情報の交換を受けて、ＰＣ７０は、電子腕時計４０に対し、ブルートゥース通信による通信接続の設定解除と、接続先のスマートフォン１０への切替とを要求する。電子腕時計４０は、この要求に対応してＰＣ７０との通信接続の設定を解除し、続いて、スマートフォン１０との通信接続の設定を行う。
【０１０２】
図１３は、本実施形態の無線通信システムの電子腕時計４０において実行される接続制御処理のＣＰＵ４１による制御手順を示すフローチャートである。
【０１０３】
この接続制御処理は、第１実施形態の無線通信システム１の電子腕時計４０において実行される接続制御処理（図７）と比較して、ステップＳ２０８の処理が省略され、また、ステップＳ２２４の処理がステップＳ２２４ａの処理に変更された点を除いて同一であり、同一の処理については、同一の符号を付して詳しい説明を省略する。
【０１０４】
この接続制御処理では、ＣＰＵ４１は、ＰＣ７０との通信接続設定が行われた（ステップＳ２０７）後に、当該ＰＣ７０に対してスマートフォン１０の情報を送信しない。ＰＣ７０は、既にＮＦＣによりスマートフォン１０から情報を取得しているので、再度スマートフォン１０の情報を取得する必要が無い。ＣＰＵ４１の処理は、そのままステップＳ２２１に移行する。
【０１０５】
また、ＣＰＵ４１は、ステップＳ２２２の判別処理において、検出されたイベントがＰＣ７０とのリンクロスではないと判別された場合には（ステップＳ２２２で“ＮＯ”）、イベントの内容がＰＣ７０からの明示的な通信接続先のスマートフォン１０への変更要求であるか否かを判別する（ステップＳ２２４ａ）。通信接続先の変更要求であると判別された場合には（ステップＳ２２４ａで“ＹＥＳ”）、第１実施形態の電子腕時計４０同様に、ＣＰＵ４１は、ＰＣ７０との通信接続設定を解除する（ステップＳ２２５）。
【０１０６】
なお、この接続制御処理では、電子腕時計４０の通信接続設定先をＰＣ７０からスマートフォン１０に戻すだけではなく、他の外部機器に直接切り替えることも可能であるが、この場合、最終的にユーザが通信接続設定先をスマートフォン１０に戻す場合には、その時点で通信接続の設定がなされている外部機器に対してＮＦＣを用いてその旨通知するか、又は、電子腕時計４０と当該外部機器との間の通信接続設定をリンクロスなどにより意図的に解除させる。
【０１０７】
図１４は、本実施形態の無線通信システム１のスマートフォン１０において実行される接続制御処理のＣＰＵ１１による制御手順を示すフローチャートである。
【０１０８】
この接続制御処理は、第２実施形態のスマートフォン１０において実行される接続制御処理（図１０）と比較して、ステップＳ１０３ａの処理がステップＳ１０３ｂの処理に変更されると共にステップＳ１０３ｃの処理が追加され、また、ステップＳ１０８、Ｓ１１２、Ｓ１１３の各処理がそれぞれステップＳ１０８ｂ、Ｓ１１２ｂ、Ｓ１１３ｂの処理に変更された点を除き同一である。同一の処理については同一の符号を付して詳しい説明を省略する。
【０１０９】
ステップＳ１０２の判別処理でイベントが検出されたと判別された場合（ステップＳ１０２で“ＹＥＳ”）、ＣＰＵ１１は、検出されたイベントがＰＣ７０との間でのＮＦＣの接続がなされたこと示すものであるか否かを判別する（ステップＳ１０３ｂ）。ＰＣ７０との間でのＮＦＣの接続がなされたものではないと判別された場合には（ステップＳ１０３ｂで“ＮＯ”）、ＣＰＵ１１の処理は、ステップＳ１０４に移行する。ＰＣ７０との間でのＮＦＣの接続がなされたものであると判別された場合には（ステップＳ１０３ｂで“ＹＥＳ”）、ＣＰＵ１１は、ＮＦＣでＰＣ７０との間でデバイス情報を交換し、ＰＣ７０に対して電子腕時計４０との間でブルートゥース通信の通信接続の設定を行うように要求する（ステップＳ１０３ｃ）。それから、ＣＰＵ１１の処理は、ステップＳ１０５に移行する。
【０１１０】
また、ステップＳ１０７の処理において、電子腕時計４０との通信接続設定が解除されると、ＣＰＵ１１は、そのまま電子腕時計４０の接続状況を更新して、ＰＣ７０との接続状態である旨変更する（ステップＳ１０８ｂ）。
【０１１１】
更に、ステップＳ１１１の処理でイベントが検出されたと判別された場合（ステップＳ１１１で“ＹＥＳ”）、ＣＰＵ１１は、当該イベントが、ＰＣ７０とのＮＦＣの接続を示すものであるか否かを判別する（ステップＳ１１２ｂ）。ＮＦＣの接続を示すものであると判別された場合には（ステップＳ１１２ｂで“ＹＥＳ”）、ＣＰＵ１１は、ＮＦＣを用いてＰＣ７０に対して電子腕時計４０のブルートゥース通信の接続設定先をスマートフォン１０に切り替えるように要求する（ステップＳ１１３ｂ）。それから、ＣＰＵ１１の処理は、ステップＳ１１１に戻る。
【０１１２】
イベントがＮＦＣの接続を示すものではないと判別された場合には（ステップＳ１１２ｂで“ＮＯ”）、ＣＰＵ１１の処理は、ステップＳ１１４に移行する。
【０１１３】
図１５は、本実施形態の無線通信システム１のＰＣ７０において実行される接続制御処理のＣＰＵ７１による制御手順を示すフローチャートである。
この接続制御処理は、ＰＣ７０においてＮＦＣリーダ／ライタ８２が起動されている間に自動的に、又は、ユーザの手動操作によって開始されて、処理の中止が命令されるまで繰り返し実行される。
【０１１４】
接続制御処理が開始されると、ＣＰＵ７１は、先ず、イベントが検出されたか否かを判別する（ステップＳ３０１）。検出されていないと判別された場合には（ステップＳ３０１で“ＮＯ”）、ＣＰＵ７１は、ステップＳ３０１の処理を繰り返し実行する。
【０１１５】
イベントが検出されたと判別された場合には（ステップＳ３０１で“ＹＥＳ”）、ＣＰＵ７１は、当該イベントがスマートフォン１０との間でＮＦＣの接続がなされたことを示すものであるか否かを判別する（ステップＳ３０２）。ＮＦＣの接続がなされたことを示すものであると判別された場合には（ステップＳ３０２で“ＹＥＳ”）、ＣＰＵ７１は、ＮＦＣによりスマートフォン１０との間でデバイス情報を交換し、取得された電子腕時計４０とのブルートゥース通信を可能とする（ステップＳ３０３）。このときのＣＰＵ７１の動作には、Bluetoothモジュール８０に電力が供給されていない（電源がオフ）場合に電力供給を開始させたり、他の外部機器とブルートゥース通信接続されている場合に解除させたりする処理が含まれても良い。それから、ＣＰＵ７１の処理は、ステップＳ３０１に戻る。
【０１１６】
スマートフォン１０との間でＮＦＣの接続がなされたことを示すものではないと判別された場合には（ステップＳ３０２で“ＮＯ”）、ＣＰＵ７１は、次に、イベントが電子腕時計４０からのブルートゥース通信接続の設定要求であるか否かを判別する（ステップＳ３０４）。設定要求ではないと判別された場合には（ステップＳ３０４で“ＮＯ”）、ＣＰＵ７１は、他の処理を実行して（ステップＳ３０５）、処理をステップＳ３０１に戻す。
【０１１７】
設定要求であると判別された場合には（ステップＳ３０４で“ＹＥＳ”）、ＣＰＵ７１は、電子腕時計４０との間でブルートゥース通信の通信接続設定を行う（ステップＳ３０６）。
【０１１８】
ＣＰＵ７１は、イベントが検出されたか否かを判別する（ステップＳ３０７）。イベントが検出されていないと判別された場合には（ステップＳ３０７で“ＮＯ”）、ＣＰＵ７１は、ステップＳ３０７の処理を繰り返す。
【０１１９】
イベントが検出されたと判別された場合には（ステップＳ３０７で“ＹＥＳ”）、ＣＰＵ７１は、イベントの内容がスマートフォン１０とのＮＦＣの接続を示すものであるか否かを判別する（ステップＳ３０８）。
【０１２０】
スマートフォン１０とのＮＦＣの接続を示すものであると判別された場合には（ステップＳ３０８で“ＹＥＳ”）、ＣＰＵ７１は、ＮＦＣを利用してスマートフォン１０との間でデバイス情報を交換する（ステップＳ３０９）。このときＣＰＵ７１は、スマートフォン１０から電子腕時計４０とのブルートゥース通信接続の設定を解除して、電子腕時計４０に接続設定先をスマートフォン１０に切替させるように要求される。
【０１２１】
ＣＰＵ７１は、ブルートゥース通信により、電子腕時計４０に対してブルートゥース通信の接続設定先をスマートフォン１０に切り替える要求を送信する（ステップＳ３１０）。それから、ＣＰＵ７１の処理は、ステップＳ３０７に戻る。
【０１２２】
一方、ステップＳ３０８の判別処理でスマートフォン１０とのＮＦＣの接続を示すものではないと判別された場合には（ステップＳ３０８で“ＮＯ”）、ＣＰＵ７１は、検出されたイベントが電子腕時計４０からのブルートゥース通信の接続設定を解除する要求であるか否かを判別する（ステップＳ３１１）。ブルートゥース通信の接続設定解除に係る要求ではないと判別された場合には（ステップＳ３１１で“ＮＯ”）、ＣＰＵ７１は、その他の処理を実行して（ステップＳ３１３）、処理をステップＳ３０７に戻す。
【０１２３】
ブルートゥース通信の接続設定を解除する要求であると判別された場合には（ステップＳ３１１で“ＹＥＳ”）、ＣＰＵ７１は、電子腕時計４０との間でのブルートゥース通信の接続設定を解除し（ステップＳ３１２）、処理をステップＳ３０１に戻す。
【０１２４】
以上のように、第３実施形態の無線通信システム１では、スマートフォン１０がＮＦＣ通信モジュール２７及びアンテナＡＮ１４を備え、また、外部機器であるＰＣ７０がＮＦＣリーダ／ライタ８２及びアンテナＡＮ７４を備える。そして、スマートフォン１０がユーザにより主体的にＮＦＣリーダ／ライタ８２の読取部にタッチされることでＰＣ７０とデバイス情報の交換がなされた（ＰＣ７０から必要な情報がＮＦＣにより取得された）後に電子腕時計４０の通信接続先設定がスマートフォン１０からＰＣ７０に切り替えられる。従って、偶然又は一時的にＰＣ７０の近辺を通行したなどにより意図せず電子腕時計４０の通信接続先の設定が切り替えられてしまうことを防ぎ、ユーザが意図した場合にのみ適切に、且つ、スマートフォン１０のタッチ操作のみという簡易な処理で、電子腕時計４０の通信接続先の設定を切り替えることが出来る。
【０１２５】
また、反対に、電子腕時計４０の接続先をＰＣ７０からスマートフォン１０に戻したい場合にも、スマートフォン１０がユーザにより主体的にＮＦＣリーダ／ライタ８２の読取部にタッチされることで行われるＮＦＣにより、ＰＣ７０に対して電子腕時計４０との通信接続の設定を解除するように要求することが出来る。即ち、ユーザが必要なタイミングでユーザのタッチ操作に基づいて通信接続の設定が切り替えられるので、切り替える必要が無い場合に不要に切り替えられることがない。また、切り替え操作は、非常に単純であり、ユーザに煩雑な手間を要求しなくて良い。
【０１２６】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、スマートフォン１０を用いて電子腕時計４０の通信接続先を制御することとしたが、ユーザに通常携帯される他の携帯型外部機器、例えば、携帯電話（フィーチャーフォン）であっても良い。
【０１２７】
また、上記実施の形態では、外部機器との近接状態を当該外部機器のブロードキャストの受信により取得する例と、ＧＰＳを用いて判別する例と、ＮＦＣを用いたタッチ操作を利用する例とを挙げて示したが、これらを組み合わせても良い。或いは、これらに限られず、他の方法、例えば、携帯電話の基地局から位置情報を取得する方法などを用いても良い。
【０１２８】
また、上記実施の形態では、外部機器との通信接続の設定解除を、リンクロスの場合及び他の通信手段（ＮＦＣを含む）を用いてスマートフォン１０から外部機器に要求が合った場合を例に挙げて説明したが、これらを組み合わせても良い。
また、更に、近接状態の検出と、通信接続の設定解除とに係る上記各例及び他の方法を適宜組み合わせて利用しても良い。
【０１２９】
また、上述のＧＰＳ測位データに基づく近接状態の検出では、単に所定の距離以内に入った場合だけではなく、当該所定の距離以内での所定時間の経過といった付加条件を加えても良い。また、直線距離だけではなく、特定の地点、例えば、オフィスの入口や自宅の玄関の通過などを条件としても良い。
【０１３０】
また、上記実施の形態では、リンクロスの場合に所定時間の経過を通信接続解除の条件としたが、これに限られない。例えば、ＧＰＳによってスマートフォン１０が特定の位置、例えば、オフィスの入口や自宅の玄関から出たことが検出された場合には、リンクロスから所定時間が経過しなくてもＰＣ７０との通信接続を解除する処理を行うこととしても良い。
【０１３１】
また、上記実施の形態では、単一のＰＣ７０との近接状態に基づいて通信接続先の切り替えに係る処理を行わせたが、複数の外部機器と同時に近接状態となり得る場合が含まれても良い。この場合、先に接続状態の設定がなされた外部機器と通信接続が維持されている間には、当該外部機器との接続を優先させても良いし、或いは、外部機器リスト記憶部１４２に記憶された外部機器に優先度を設定しておき、電子腕時計４０と通信接続の設定がなされている外部機器よりも優先度の高い外部機器が近接状態であると検出された場合には、現在の接続設定を解除させて一度スマートフォン１０との接続を再開させた後に、当該優先度の高い外部機器との接続に切り替えさせることとしても良い。
【０１３２】
また、上記実施の形態では、スマートフォン１０は、外部機器であるＰＣ７０から接続設定がなされたことに係る通知を通信で取得することとしたが、必ずしも当該通知を取得しなくても良い。電子腕時計４０から再度の通信接続に係る設定要求が受信されるまでは、当該ＰＣ７０と接続設定がなされているものとして接続先情報１３１に登録しても良い。この場合には、スマートフォン１０からＰＣ７０に直接通信接続の設定要求を行うことが出来ず、且つ、スマートフォン１０からＰＣ７０に対して電子腕時計４０との通信接続に係る設定の解除を要求する可能性がある場合を除き、電子腕時計４０からＰＣ７０にスマートフォン１０の情報を送信させる必要が無い。
【０１３３】
また、上記実施の形態では、電子腕時計４０では、予め外部機器との通信接続の設定解除時には、スマートフォン１０との通信接続に復帰するように設定されているが、毎回スマートフォン１０から外部機器への通信接続先の設定変更を要求する際に、当該設定変更先との通信接続の設定解除時の通信接続先としてスマートフォン１０を指定することとしても良い。
【０１３４】
また、上記実施の形態では、電子腕時計４０の外部機器リスト４３１に接続可能な複数の外部機器の情報がリスト記憶されているが、全て又は所定期間以上古い履歴のみの接続先外部機器については、スマートフォン１０の外部機器リスト記憶部１４２で管理することとして、スマートフォン１０から通信接続先の設定変更要求が行われる際に、必要に応じて当該通信接続先の情報を取得することとしても良い。
【０１３５】
また、以上の説明では、本発明に係る接続制御プログラム１４１のコンピュータ読み取り可能な媒体としてフラッシュメモリやＥＥＰＲＯＭといった記憶部１４を使用した例を開示したが、これに限定されない。その他のコンピュータ読み取り可能な媒体として、他の不揮発性メモリ、ＳＳＤ（Solid State Drive）、ＨＤＤ（Hard Disk Drive）、ＲＯＭや、ＣＤ−ＲＯＭなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態の説明で示した具体的な構成や処理などの細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【０１３６】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【０１３７】
［付記］
＜請求項１＞
外部機器と接続して無線通信を行う第１無線通信手段と、
複数の外部機器の中から前記第１無線通信手段による通信接続先を設定する通信設定手段と、
を備える携帯型無線通信機器と、
前記通信設定手段により通信接続先として設定可能な前記複数の外部機器の機器情報を記憶する接続先記憶手段と、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段と、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段と、
無線通信を行う第２無線通信手段と、
を備える通信接続制御装置と、
を含む無線通信制御システムであって、
前記通信設定手段は、
前記選択制御手段による前記外部機器の選択に係る情報が前記第１無線通信手段により前記通信接続制御装置から受信された場合には、当該選択された外部機器を通信接続先として設定し、
当該選択された外部機器との通信接続に係る設定がなされない場合及び設定が解除された場合には、前記通信接続制御装置を通信接続先として設定し、
前記選択制御手段は、
前記通信接続制御装置と前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器のうち何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする無線通信制御システム。
＜請求項２＞
外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先の選択に係る通信接続制御装置であって、
複数の外部機器の機器情報を記憶する接続先記憶手段と、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段と、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段と、
無線通信を行う第２無線通信手段と
を備え、
前記選択制御手段は、
前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器のうち何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする通信接続制御装置。
＜請求項３＞
無線通信を行う第２無線通信手段を備え、外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先の選択に係る通信接続制御装置として用いられるコンピュータを、
複数の外部機器の機器情報を記憶する接続先記憶手段、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出手段、
前記携帯型無線通信機器の通信接続先を選択する選択制御手段、
として機能させるためのプログラムであって、
前記選択制御手段は、
前記コンピュータと前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出手段により前記複数の外部機器の何れかが通信接続可能な近接状態になったことが検出された場合には、前記第２無線通信手段により前記携帯型無線通信機器に当該通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とするプログラム。
＜請求項４＞
前記検出手段は、前記複数の外部機器の送信電波を前記第２無線通信手段により受信することにより当該受信された外部機器が通信接続可能な近接状態にあることを検出することを特徴とする請求項３記載のプログラム。
＜請求項５＞
前記第２無線通信手段には、近接場型無線通信による通信が含まれ、
前記送信電波は、前記コンピュータが前記外部機器に備えられた近接場型無線通信の読取部に近接した際に行われる当該近接場型無線通信による前記外部機器からの送信波である
ことを特徴とする請求項４記載のプログラム。
＜請求項６＞
前記コンピュータを、自機の現在位置を取得する位置情報取得手段として更に機能させ、
前記接続先記憶手段は、前記複数の外部機器の設置位置に係る情報を記憶し、
前記検出手段は、前記位置情報取得手段により取得された現在位置と、前記設置位置との間の距離に基づいて前記近接状態を検出する
ことを特徴とする請求項３〜５の何れか一項に記載のプログラム。
＜請求項７＞
前記第２無線通信手段は、前記携帯型無線通信機器と通信接続に係る設定がなされている第１外部機器と通信接続が可能であり、
前記選択制御手段は、前記携帯型無線通信機器の通信接続先を当該第１外部機器から他の外部機器又は前記コンピュータに切り替える場合に、前記第１外部機器に対して前記携帯型無線通信機器との通信接続に係る設定を解除する要求を送信する
ことを特徴とする請求項３〜６の何れか一項に記載のプログラム。
＜請求項８＞
前記第２無線通信手段は、前記携帯型無線通信機器との接続に係る通信規格とは異なる通信規格に基づく通信方法で前記第１外部機器と通信を行うことを特徴とする請求項７記載のプログラム。
＜請求項９＞
前記選択制御手段は、外部機器との通信接続への設定の切り替えを前記携帯型無線通信機器に対して要求する際に、当該携帯型無線通信機器に対して、前記コンピュータの識別情報を前記外部機器に送信させる要求と、前記携帯型無線通信機器と前記外部機器とで通信接続の設定がなされたことを示す情報を前記外部機器から前記識別情報を用いて送信させる要求と、を行うことを特徴とする請求項７又は８記載のプログラム。
＜請求項１０＞
前記第２無線通信手段には、近接場型無線通信による通信が含まれ、
前記選択制御手段は、前記コンピュータが前記外部機器に備えられた近接場型無線通信の読取部に近接した際に行われる当該近接場型無線通信により、前記第１外部機器に対して前記携帯型無線通信機器との通信接続に係る設定を解除する要求を行う
ことを特徴とする請求項８記載のプログラム。
＜請求項１１＞
前記携帯型無線通信機器は、電子腕時計であることを特徴とする請求項３〜１０の何れか一項に記載のプログラム。
＜請求項１２＞
外部機器と接続して無線通信を行うことが可能な携帯型無線通信機器の通信接続先を、無線通信が可能な通信接続制御装置を用いて設定する通信接続制御方法であって、
複数の外部機器の機器情報を記憶する接続先記憶ステップ、
前記機器情報に基づいて前記複数の外部機器との近接状態を検出する検出ステップ、
前記携帯型無線通信機器の通信接続先を選択する選択制御ステップ
を含み、
前記選択制御ステップは、
前記通信接続制御装置と前記携帯型無線通信機器との間で通信接続に係る設定がなされている状態で、前記検出ステップにおいて前記複数の外部機器の何れかが通信接続可能な近接状態になったことが検出された場合には、前記無線通信により前記通信接続制御装置から前記携帯型無線通信機器に前記通信接続可能な外部機器に係る情報を送信して当該外部機器との通信接続への設定の切り替えを要求する
ことを特徴とする通信接続制御方法。
【符号の説明】
【０１３８】
１     無線通信システム
１０   スマートフォン
１１   ＣＰＵ
１２   ＲＯＭ
１３   ＲＡＭ
１３１ 接続先情報
１４   記憶部
１４１ 接続制御プログラム
１４２ 外部機器リスト記憶部
１５   内蔵時計
１６   表示部
１７   ドライバ
１８   操作部
１９   スピーカ
２０   マイク
２１   コーデック
２２   ＲＦ送受信回路
２３   通信回路
２４   Bluetoothモジュール
２５   ＵＡＲＴ
２６   ＧＰＳ受信処理部
２７   ＮＦＣ通信モジュール
２８   振動モータ
２９   ドライバ
３０   バス
４０   電子腕時計
４１   ＣＰＵ
４２   ＲＯＭ
４２１ 接続制御プログラム
４３   ＲＡＭ
４３１ 外部機器リスト
４４   操作部
４５   計時回路
５１   表示部
５２   表示ドライバ
５３   Bluetoothモジュール
５４   ＵＡＲＴ
５６   振動モータ
５７   ドライバ
５８   照明部
５９   ドライバ
６０   ブザー部
６１   ドライバ
６２   バス
７０   ＰＣ
７１   ＣＰＵ
７２   ＲＡＭ
７３   記憶部
７３１ 接続制御プログラム
７４   内蔵時計
７５   操作部
７６   表示部
７７   ドライバ
７８   通信部
８０   Bluetoothモジュール
８１   ＵＡＲＴ
８２   ＮＦＣリーダ／ライタ
ＡＮ１１      アンテナ
ＡＮ１２      アンテナ
ＡＮ１３      アンテナ
ＡＮ１４      アンテナ
ＡＮ４ アンテナ
ＡＮ７２      アンテナ
ＡＮ７４      アンテナ
【図１】
2015103899.tif 000003
【図２】
2015103899.tif 000004
【図３】
2015103899.tif 000005
【図４】
2015103899.tif 000006
【図５】
2015103899.tif 000007
【図６】
2015103899.tif 000008
【図７】
2015103899.tif 000009
【図８】
2015103899.tif 000010
【図９】
2015103899.tif 000011
【図１０】
2015103899.tif 000012
【図１１】
2015103899.tif 000013
【図１２】
2015103899.tif 000014
【図１３】
2015103899.tif 000015
【図１４】
2015103899.tif 000016
【図１５】
2015103899.tif 000017