(57)【要約】【課題】アプリケーションの選択操作性に優れたアプリケーション実行制御装置を提供すること。【解決手段】アプリケーション実行制御装置は、記憶手段と、無線通信手段と、制御手段とを備える。前記記憶手段は、第１のアプリケーションと第１の無線通信機との関連、及び第２のアプリケーションと第２の無線通信機との関連を記憶する。前記無線通信手段は、前記第１又は第２の無線通信機と無線通信する。前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを選択する。【選択図】図２
2012098825.tif 000002
【特許請求の範囲】
【請求項１】
第１のアプリケーションと第１の無線通信機との関連、及び第２のアプリケーションと第２の無線通信機との関連を記憶する記憶手段と、
前記第１又は第２の無線通信機と無線通信する無線通信手段と、
前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを選択する制御手段と、
を備えたアプリケーション実行制御装置。
【請求項２】
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを起動するように制御し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを起動するように制御する請求項１記載のアプリケーション実行制御装置。
【請求項３】
前記制御手段は、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログインを受け入れ、前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログインを受け入れる請求項１又は２記載のアプリケーション実行制御装置。
【請求項４】
前記記憶手段は、第１のユーザ情報と前記第１の無線通信機との関連、及び第２のユーザ情報と前記第２の無線通信機との関連を記憶する請求項１乃至３の何れか１項記載のアプリケーション実行制御装置。
【請求項５】
前記制御手段は、無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログインを受け入れ、前記第２の無線通信機の選択に対応して前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログインを受け入れる請求項１乃至４の何れか１項記載のアプリケーション実行制御装置。
【請求項６】
無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択要求を通知する通知手段を備えた請求項５記載のアプリケーション実行制御装置。
【請求項７】
前記制御手段は、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン中に、無線通信により前記第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログインを継続し、前記第２の無線通信機の選択に対応して前記第１のアプリケーションに対するログインを解除し、さらに前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログインを受け入れる請求項１乃至６の何れか１項記載のアプリケーション実行制御装置。
【請求項８】
前記記憶手段は、前記第１の無線通信機と第１のパーソナル設定との関連を記憶し、
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第１のパーソナル設定に基づき前記第１のアプリケーションに対応した動作を制御する請求項１乃至７の何れか１項記載のアプリケーション実行制御装置。
【請求項９】
前記無線通信手段は、Bluetooth Low Energyに基づく無線通信をサポートする請求項１乃至８の何れか１項記載のアプリケーション実行制御装置。
【請求項１０】
第１又は第２の無線通信機と無線通信し、
前記第１の無線通信機との無線通信に基づき、前記第１の無線通信機と関連付けて記憶された第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき、前記第２の無線通信機と関連付けて記憶された第２のアプリケーションを選択するアプリケーション実行制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、アプリケーション実行制御装置及びアプリケーション実行制御方法に関する。
【背景技術】
【０００２】
例えば、ユーザは、パーソナルコンピュータ（以下ＰＣ）のアプリケーションを利用しようとする場合、ＰＣに対してパスワード等を入力する。ＰＣは、入力されたパスワードと登録されたパスワードの一致を条件に、アプリケーションに対するログインを受け付け、アプリケーションの使用を許可する。
【０００３】
１台のＰＣを複数ユーザが使用する場合、各ユーザが共通の登録されたパスワードを使用することにより、共通のアプリケーションを使用することができ、また、各ユーザが異なる登録されたパスワードを使用することにより、各ユーザが異なるアプリケーションを使用することもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２４０３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したようなパスワード入力に対応したアプリケーションの選択（アプリケーションに対するログイン）の手続きは、ユーザにとって不便であり、改善が要望されている。
【０００６】
本発明の目的は、アプリケーションの選択操作性に優れたアプリケーション実行制御装置及びアプリケーション実行制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、アプリケーション実行制御装置は、記憶手段と、無線通信手段と、制御手段とを備える。前記記憶手段は、第１のアプリケーションと第１の無線通信機との関連、及び第２のアプリケーションと第２の無線通信機との関連を記憶する。前記無線通信手段は、前記第１又は第２の無線通信機と無線通信する。前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを選択する。
【図面の簡単な説明】
【０００８】
【図１】第１〜第４の実施形態に共通の無線通信機の一例を示す図である。
【図２】第１の実施形態の第１のアプリケーション実行制御の一例を説明するための図である。
【図３】第２、第３、第４の実施形態の第２、第３、第４のアプリケーション実行制御の一例を説明するための図である。
【図４】第１〜第４の実施形態に共通のユーザ管理情報の一例を示す図である。
【図５】第１の実施形態の第１のアプリケーション実行制御の一例を説明するためのフローチャートである。
【図６】第２の実施形態の第２のアプリケーション実行制御の一例を説明するためのフローチャートである。
【図７】第３の実施形態の第３のアプリケーション実行制御の一例を説明するためのフローチャートである。
【図８】第４の実施形態の第４のアプリケーション実行制御の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、第１〜第４の実施形態について図面を参照して説明する。
【００１０】
最初に、図１〜図３を参照して、第１〜第４の実施形態の共通部分について説明する。図１〜図３に示すように、アプリケーション実行システムは、アプリケーション実行装置１０、無線通信機Ｃ１〜Ｃ８により構成される。アプリケーション実行装置１０は、例えば、デジタルＴＶ又はパーソナルコンピュータ（ＰＣ）である。無線通信機Ｃ１〜Ｃ８は、例えば、携帯電話（mobile phone）又は腕時計（watch）である。
【００１１】
図３に示すように、例えば、アプリケーション実行装置１０は、制御モジュール１０１、通信制御モジュール１０２、送受信部１０２ａ、メモリ１０３、情報出力モジュール１０４、リモートコントローラ１０５、及び操作入力部１０６を備えている。
【００１２】
制御モジュール１０１は、例えばＣＰＵにより構成され、アプリケーションの実行を制御する。なお、アプリケーションの実行制御は、後に詳しく説明する。通信制御モジュール１０２は、例えばBluetooth（登録商標）の規格に基づく無線通信をサポート（Bluetooth Low Energy (BLE) Proximity Profileに基づく無線通信をサポートし）し、送受信部１０２ａを介して信号を受信又は送信可能に構成されている。
【００１３】
メモリ１０３は、例えばアプリケーションＡＰ１及びＡＰ２を記憶する。アプリケーションＡＰ１及びＡＰ２は、例えばBluetoothの規格（BLE Proximity Profile）に対応し、アプリケーションＡＰ１及びＡＰ２は、例えばSkype（登録商標）又はMSN messenger（登録商標）である。アプリケーションＡＰ１及びＡＰ２の何れも、同時に１ユーザ（１機器）のログインを許すアプリケーションである。言い換えると、アプリケーションＡＰ１及びＡＰ２の何れも、同時に複数ユーザ（複数機器）のログインを許さないアプリケーションである。また、メモリ１０３は、図４に示すユーザ管理情報を記憶（登録）する。情報出力モジュール１０４は、例えば表示部である。
【００１４】
リモートコントローラ１０５は、アプリケーション実行装置１０に付属のコントローラであり、アプリケーション実行装置１０がデジタルＴＶであれば、リモートコントローラ１０５は、放送を選択したり、チャンネルを選択したりするための複数キーを備えたＴＶ用のリモートコントローラである。
【００１５】
なお、図２に示すアプリケーション実行装置１０は、構成の一部を省略して図示されているが、図２に示すアプリケーション実行装置１０と図３に示すアプリケーション実行装置１０は同一である。
【００１６】
また、図１に示すように、無線通信機Ｃ１は、制御モジュールＣ１０１、通信制御モジュールＣ１０２、送受信部Ｃ１０２ａ、メモリＣ１０３を備えている。制御モジュールＣ１０１は、例えばＣＰＵにより構成される。通信制御モジュールＣ１０２は、例えば例えばBluetooth（登録商標）の規格に基づく無線通信をサポート（Bluetooth Low Energy (BLE) Proximity Profileに基づく無線通信をサポートし）し、送受信部Ｃ１０２ａを介して信号を受信又は送信可能に構成されている。
【００１７】
図１〜図３に示す無線通信機Ｃ２〜Ｃ８は、構成の一部を省略して図示されているが、図１〜図３に示す無線通信機Ｃ２〜Ｃ８の基本構成は、図１に示す無線通信機Ｃ１の基本構成と同一である。
【００１８】
次に、図４を参照して、ユーザ管理情報の一例について説明する。例えば、ユーザ管理情報は、ユーザ名ＡＡＡ（ユーザＡ）と無線通信機Ｃ１及びＣ２（無線通信機Ｃ１及びＣ２の識別情報）とアプリケーションＡＰ１との関連を登録している。さらに、ユーザ管理情報は、ユーザ名ＤＤＤ（ユーザＤ）と無線通信機Ｃ３及びＣ４（無線通信機Ｃ３及びＣ４の識別情報）とアプリケーションＡＰ２との関連を登録している。さらに、ユーザ管理情報は、ユーザ名ＥＥＥ（ユーザＥ）と無線通信機Ｃ５（無線通信機Ｃ５の識別情報）とアプリケーションＡＰ１との関連を登録している。さらに、ユーザ管理情報は、ユーザ名ＸＸＸ（ユーザＸ）と無線通信機Ｃ６及びＣ７（無線通信機Ｃ６及びＣ７の識別情報）とアプリケーションＡＰ１とパーソナル設定Ｐ１との関連を登録している。さらに、例えば、ユーザ管理情報は、ユーザ名ＺＺＺ（ユーザＺ）と無線通信機Ｃ８（無線通信機Ｃ８の識別情報）とアプリケーションＡＰ１とパスワードＰＷ１とパーソナル設定Ｐ２との関連を登録している。
【００１９】
（第１の実施形態）
図２、図４、及び図５を参照して、第１の実施形態について説明する。図２は、第１の実施形態に対応した第１のアプリケーション実行制御を説明するための図であり、図５は、第１の実施形態に対応した第１のアプリケーション実行制御の一例を示すフローチャートである。
【００２０】
アプリケーション実行装置１０の制御モジュール１０１は、通信制御モジュール１０２の無線通信（例えばBLE Proximity Profileに基づく無線通信）の状態から、無線通信機Ｃ１〜Ｃ８（無線通信機Ｃ１〜Ｃ８の識別情報）を検出することができる。例えば、通信制御モジュール１０２が無線通信機Ｃ６との無線通信を確立すると、この無線通信の確立に対応して制御モジュール１０１は、無線通信機Ｃ６を検出し(ＳＴ１０１、ＹＥＳ)、ユーザ管理情報に基づきアプリケーションＡＰ１を選択(ＳＴ１０２)し、アプリケーションＡＰ１に対するログインを受け入れる(ＳＴ１０３)。つまり、制御モジュール１０１は、無線通信機Ｃ６を検出すると、ユーザ管理情報に基づきアプリケーションＡＰ１を起動するように制御する。さらに、制御モジュール１０１は、無線通信機Ｃ６の検出に対応して、ユーザ管理情報に基づきユーザ名ＸＸＸによりログインされた旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＸＸＸによりログインされた旨の情報を出力（表示）する。
【００２１】
即ち、無線通信機Ｃ６を所持したユーザＸが、アプリケーション実行装置１０に近づき、通信制御モジュール１０２の通信可能エリアに無線通信機Ｃ６が入ると、アプリケーションＡＰ１に対するログイン処理が自動的に完了する。つまり、無線通信機Ｃ６を所持したユーザＸは、アプリケーション実行装置１０に近づくだけで、自動的にログインが完了したアプリケーションＡＰ１を利用することができる。
【００２２】
例えば、アプリケーションＡＰ１が、外部サーバにアクセスして各種通信サービスを可能にする通信アプリケーションであれば、無線通信機Ｃ６を所持したユーザＸは、アプリケーション実行装置１０に近づくだけで、アプリケーションＡＰ１に基づく各種通信サービスを利用することができる。また、アプリケーションＡＰ１が、所定放送の出力を実行するアプリケーションであれば、無線通信機Ｃ６を所持したユーザＸは、アプリケーション実行装置１０に近づくだけで、所定放送の視聴を開始することができる。
【００２３】
さらに、無線通信機Ｃ６に対してパーソナル設定Ｐ１が関連付けられている場合には(ＳＴ１０４、ＹＥＳ)、制御モジュール１０１は、無線通信機Ｃ６の検出に対応して、アプリケーションＡＰ１を選択し、アプリケーションＡＰ１に対するログインを受け入れ、さらに、パーソナル設定Ｐ１に基づきアプリケーションＡＰ１に対応した動作を制御（実行）する(ＳＴ１０５)。
【００２４】
例えば、パーソナル設定Ｐ１が、所定サイトを指定するアドレス情報である場合、制御モジュール１０１は、アプリケーション実行装置１０（デジタルＴＶ）を起動し、アプリケーションＰ１（例えばブラウザ）を起動し、所定サイトへアクセスし、所定サイトの情報を受信し、所定サイトの情報を出力（表示）するように制御する。つまり、無線通信機Ｃ６を所持したユーザＸは、アプリケーション実行装置１０に近づくだけで、所定サイトの情報を視聴することができる。
【００２５】
また、パーソナル設定Ｐ１が、所定放送のスポーツチャンネルの選択を指定し、所定ボリューム値を指定する情報である場合、制御モジュール１０１は、アプリケーション実行装置１０（デジタルＴＶ）を起動し、所定放送のスポーツチャンネルを選択し、スポーツチャンネルの映像を出力するとともに、所定ボリューム値に制御された音声を出力する。つまり、無線通信機Ｃ６を所持したユーザＸは、アプリケーション実行装置１０に近づくだけで、所定放送のスポーツチャンネルの視聴を開始することができる。
【００２６】
なお、上記においては、無線通信機Ｃ６を所持したユーザＸが、アプリケーション実行装置１０に近づき、アプリケーションＡＰ１に対するログイン処理を自動完了するケースについて説明した。同様に、例えば、無線通信機Ｃ１を所持したユーザＡが、アプリケーション実行装置１０に近づくと、アプリケーションＡＰ１に対するログイン処理が自動的に完了する。また、無線通信機Ｃ２を所持したユーザＡが、アプリケーション実行装置１０に近づいても、アプリケーションＡＰ１に対するログイン処理が自動的に完了する。
【００２７】
また、無線通信機Ｃ８を所持したユーザＡが、アプリケーション実行装置１０に近づき、制御モジュール１０１が、無線通信に基づき無線通信機Ｃ８を検出すると、制御モジュール１０１が、ユーザ管理情報に基づきパスワード入力を要求する。これに対応して、情報出力モジュール１０４は、パスワード入力が必要である旨を表示する。例えば、ユーザは、無線通信機Ｃ８、アプリケーション実行装置１０に付属のリモートコントローラ１０５、又は操作入力部１０６等を介してパスワードを入力する。制御モジュール１０１は、入力されたパスワードと登録されたパスワード（パスワードＰＷ１）との一致を確認した場合、アプリケーションＡＰ１を選択し、アプリケーションＡＰ１に対するログインを受け入れる。つまり、制御モジュール１０１は、無線通信機Ｃ８を検出し、正しいパスワードが入力された場合、アプリケーションＡＰ１を起動するように制御する。
【００２８】
（第２の実施形態）
図３、図４、及び図６を参照して、第２の実施形態について説明する。図３は、第２の実施形態に対応した第２のアプリケーション実行制御を説明するための図であり、図６は、第２の実施形態に対応した第２のアプリケーション実行制御の一例を示すフローチャートである。
【００２９】
アプリケーション実行装置１０の制御モジュール１０１は、通信制御モジュール１０２の無線通信（例えばBLE Proximity Profileに基づく無線通信）の状態から、無線通信機Ｃ１〜Ｃ８（無線通信機Ｃ１〜Ｃ８の識別情報）を検出することができる。通信制御モジュール１０２が、複数の無線通信機、例えば無線通信機Ｃ３とＣ５を検出すると(ＳＴ２０１、ＹＥＳ)、制御モジュール１０１は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択を要求する(ＳＴ２０２)。これに対応して、報出力モジュール１０４は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択が必要である旨を表示する(ＳＴ２０２)。或いは、情報出力モジュール１０４は、ユーザＤとユーザＥのうちの一方のユーザの選択が必要である旨を表示する。例えば、ユーザＤは、無線通信機Ｃ３、リモートコントローラ１０５、又は操作入力部１０６等を介して無線通信機Ｃ３（又は無線通信機Ｃ５）を選択することができる。また、ユーザＥは、無線通信機Ｃ５、リモートコントローラ１０５、又は操作入力部１０６を介して無線通信機Ｃ５（又は無線通信機Ｃ３）を選択することができる。
【００３０】
制御モジュール１０１は、無線通信機Ｃ３の選択に対応して(ＳＴ２０３、ＹＥＳ)、ユーザ管理情報に基づき、アプリケーションＡＰ２を選択(ＳＴ２０４)し、アプリケーションＡＰ２に対するログインを受け入れる(ＳＴ２０５)。つまり、制御モジュール１０１は、無線通信機Ｃ３の選択に対応して、ユーザ管理情報に基づきアプリケーションＡＰ２を起動するように制御する。さらに、制御モジュール１０１は、無線通信機Ｃ３の選択に対応して、ユーザ管理情報に基づきユーザ名ＤＤＤによりログインされた旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＤＤＤによりログインされた旨の情報を出力（表示）する。
【００３１】
或いは、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して(ＳＴ２０３、ＹＥＳ)、ユーザ管理情報に基づき、アプリケーションＡＰ１を選択(ＳＴ２０４)し、アプリケーションＡＰ１に対するログインを受け入れる(ＳＴ２０５)。つまり、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して、ユーザ管理情報に基づきアプリケーションＡＰ１を起動するように制御する。さらに、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して、ユーザ管理情報に基づきユーザ名ＥＥＥによりログインされた旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＥＥＥによりログインされた旨の情報を出力（表示）する。
【００３２】
即ち、無線通信機Ｃ３を所持したユーザＤと無線通信機Ｃ５を所持したユーザＥが、ほぼ同時に（所定時間の間に）、アプリケーション実行装置１０に近づき、通信制御モジュール１０２の通信可能エリアに無線通信機Ｃ３とＣ５が入ると、アプリケーション実行装置１０は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択を要求する。これに対応して、無線通信機Ｃ３が選択されると、アプリケーション実行装置１０は、無線通信機Ｃ３によりアプリケーションＡＰ２に対するログイン処理を自動的に完了する。また、無線通信機Ｃ５が選択されると、アプリケーション実行装置１０は、無線通信機Ｃ５によりアプリケーションＡＰ１に対するログイン処理を自動的に完了する。つまり、２以上の無線通信機が、ほぼ同時に、通信制御モジュール１０２の通信可能エリアに入った場合でも、簡単操作で、２以上の無線通信機のうちの１つの無線通信機によるログイン処理を自動的に完了することができる。
【００３３】
（第３の実施形態）
図３、図４、及び図７を参照して、第３の実施形態について説明する。図３は、第３の実施形態に対応した第３のアプリケーション実行制御を説明するための図（第２及び第３のアプリケーション実行制御を説明するための図）であり、図７は、第３の実施形態に対応した第３のアプリケーション実行制御の一例を示すフローチャートである。
【００３４】
１台の無線通信機、例えば無線通信機Ｃ３の無線通信によりアプリケーションＡＰ２に対してログインされている状態で(ＳＴ３０１)、制御モジュール１０１が、通信制御モジュール１０２の無線通信（例えばBLE Proximity Profileに基づく無線通信）の状態から、別の無線通信機、例えば無線通信機Ｃ５（無線通信機Ｃ５の識別情報）を検出すると(ＳＴ３０２、ＹＥＳ)、制御モジュール１０１は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択を要求する(ＳＴ３０３)。これに対応して、報出力モジュール１０４は、ログイン中の無線通信機Ｃ３及びログイン可能な無線通信機Ｃ５のうちの一方の無線通信機の選択が必要である旨を表示する(ＳＴ３０３)。或いは、情報出力モジュール１０４は、ログイン中のユーザＤ及びログイン可能なユーザＥのうちの一方のユーザの選択が必要である旨を表示する。例えば、ユーザＤが、無線通信機Ｃ３、リモートコントローラ１０５、又は操作入力部１０６等を介して無線通信機Ｃ３を選択、或いはログインの継続を指定することができる。或いは、ユーザＥが、無線通信機Ｃ５、リモートコントローラ１０５、又は操作入力部１０６を介して無線通信機Ｃ５を選択、或いはログインユーザの切り換えを指定することができる。
【００３５】
制御モジュール１０１は、無線通信機Ｃ３の選択に対応して(ＳＴ３０４、ＹＥＳ)、ユーザ管理情報に基づき、無線通信機Ｃ３の無線通信によるログインを継続し(ＳＴ３０５)、アプリケーションＡＰ２の実行を継続する。さらに、制御モジュール１０１は、無線通信機Ｃ３の選択に対応して、ユーザ管理情報に基づきユーザ名ＤＤＤによるログインを継続する旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＤＤＤによるログインを継続する旨の情報を出力（表示）する。
【００３６】
或いは、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して(ＳＴ３０４、ＮＯ)(ＳＴ３０６)、無線通信機Ｃ３の無線通信によるアプリケーションＡＰ２に対するログインを解除し（ログオフし）(ＳＴ３０７)、ユーザ管理情報に基づき、アプリケーションＡＰ１を選択(ＳＴ３０８)し、無線通信機Ｃ５の無線通信によるアプリケーションＡＰ１に対するログインを受け入れる(ＳＴ３０９)。つまり、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して、ユーザ管理情報に基づきアプリケーションＡＰ２を起動するように制御する。さらに、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して、ユーザ管理情報に基づきユーザ名ＤＤＤによるログインを解除し（ログオフし）ユーザ名ＥＥＥによりログインした旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＤＤＤによるログインを解除し（ログオフし）ユーザ名ＥＥＥによりログインした旨の情報を出力（表示）する。
【００３７】
即ち、無線通信機Ｃ３の無線通信によりアプリケーションＡＰ２に対してログインされた状態で、無線通信機Ｃ５を所持したユーザＥが、アプリケーション実行装置１０に近づき、通信制御モジュール１０２の通信可能エリアに無線通信機Ｃ５が入ると、アプリケーション実行装置１０は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択を要求する。これに対応して、無線通信機Ｃ３が選択されると、アプリケーション実行装置１０は、無線通信機Ｃ３の無線通信によるアプリケーションＡＰ２に対するログインを自動的に継続する。また、無線通信機Ｃ５が選択されると、アプリケーション実行装置１０は、無線通信機Ｃ３の無線通信によるアプリケーションＡＰ１に対するログインを解除し、無線通信機Ｃ５の無線通信によるアプリケーションＡＰ１に対するログイン処理へ自動的に切り替える。つまり、第１の無線通信機によるログイン中に、別の無線通信機である第２の無線通信機が、通信制御モジュール１０２の通信可能エリアに入った場合でも、簡単操作で、第１の無線通信機によるログインを継続したり、第１の無線通信機によるログインを第２の無線通信機によるログインへ切り替えたりすることができる。
【００３８】
（第４の実施形態）
図３、図４、及び図８を参照して、第４の実施形態について説明する。図３は、第４の実施形態に対応した第４のアプリケーション実行制御を説明するための図（第２、第３、及び第４のアプリケーション実行制御を説明するための図）であり、図８は、第４の実施形態に対応した第３のアプリケーション実行制御の一例を示すフローチャートである。
【００３９】
１台の無線通信機、例えば無線通信機Ｃ３の無線通信によりアプリケーションＡＰ２に対してログインされている状態で(ＳＴ４０１)、制御モジュール１０１が、無線通信機Ｃ３の未検出状態が所定時間を超えたことを検出すると(ＳＴ４０２、ＹＥＳ)(ＳＴ４０３、ＹＥＳ)、アウェイモードを起動し(ＳＴ４０４)、ログイン状態を継続する。なお、制御モジュール１０１はタイマーを備え、タイマーが未検出時間をカウントする。再び、制御モジュール１０１が、無線通信機Ｃ３を検出すると、アウェイモードを解除する。これにより、例えば、無線通信機Ｃ３を所持したユーザＤが、一時的に、アプリケーション実行装置１０から離れ、再び、ユーザＤが、アプリケーション実行装置１０に近づいたとき、ユーザＤは、直ちにアプリケーションＡＰ２を利用することができる。
【００４０】
上記したアウェイモードの起動中に(ＳＴ４０４)、制御モジュール１０１が、通信制御モジュール１０２の無線通信（例えばBLE Proximity Profileに基づく無線通信）の状態から、別の無線通信機、例えば無線通信機Ｃ５（無線通信機Ｃ５の識別情報）を検出すると(ＳＴ４０５、ＹＥＳ)、制御モジュール１０１は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択を要求する(ＳＴ４０６)。これに対応して、報出力モジュール１０４は、アウェイモードによりログイン中の無線通信機Ｃ３及びログイン可能な無線通信機Ｃ５のうちの一方の無線通信機の選択が必要である旨を表示する(ＳＴ４０５)。或いは、情報出力モジュール１０４は、アウェイモードによりログイン中のユーザＤ及びログイン可能なユーザＥのうちの一方のユーザの選択が必要である旨を表示する。或いは、情報出力モジュールは、ログインユーザの変更の有無を選択が必要である旨を表示する。例えば、ユーザＥは、無線通信機Ｃ５、リモートコントローラ１０５、又は操作入力部１０６を介して無線通信機Ｃ３又はＣ５を選択したり、ログインユーザの変更を指定したりすることができる。
【００４１】
制御モジュール１０１は、無線通信機Ｃ３の選択に対応して(ＳＴ４０７、ＹＥＳ)、ユーザ管理情報に基づき、無線通信機Ｃ３の無線通信によるログインを継続し(ＳＴ４０８)、アプリケーションＡＰ２の実行を継続する。さらに、制御モジュール１０１は、無線通信機Ｃ３の選択に対応して、ユーザ管理情報に基づきユーザ名ＤＤＤによるログインを継続する旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＤＤＤによるログインを継続する旨の情報を出力（表示）する。
【００４２】
或いは、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して(ＳＴ４０７、ＮＯ)(ＳＴ４０９)、無線通信機Ｃ３の無線通信によるアプリケーションＡＰ２に対するログインを解除し（ログオフし）(ＳＴ４１０)、ユーザ管理情報に基づき、アプリケーションＡＰ１を選択(ＳＴ４１１)し、無線通信機Ｃ５の無線通信によるアプリケーションＡＰ１に対するログインを受け入れる(ＳＴ４１２)。つまり、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して、ユーザ管理情報に基づきアプリケーションＡＰ２を起動するように制御する。さらに、制御モジュール１０１は、無線通信機Ｃ５の選択に対応して、ユーザ管理情報に基づきユーザ名ＤＤＤによるログインを解除し（ログオフし）ユーザ名ＥＥＥによりログインした旨の情報を出力するように制御することもできる。これに対応して、情報出力モジュール１０４は、ユーザ名ＤＤＤによるログインを解除し（ログオフし）ユーザ名ＥＥＥによりログインした旨の情報を出力（表示）する。
【００４３】
即ち、無線通信機Ｃ３の無線通信によりアプリケーションＡＰ２に対してログインされアウェイモードが実行された状態で、無線通信機Ｃ５を所持したユーザＥが、アプリケーション実行装置１０に近づき、通信制御モジュール１０２の通信可能エリアに無線通信機Ｃ５が入ると、アプリケーション実行装置１０は、無線通信機Ｃ３とＣ５のうちの一方の無線通信機の選択を要求する。これに対応して、無線通信機Ｃ３が選択されると、アプリケーション実行装置１０は、無線通信機Ｃ３の無線通信によるアプリケーションＡＰ２に対するログインを自動的に継続する（アウェイモードを自動的に継続する）。また、無線通信機Ｃ５が選択されると、アプリケーション実行装置１０は、無線通信機Ｃ３の無線通信によるアプリケーションＡＰ１に対するログインを解除し（アウェイモードを解除し）、無線通信機Ｃ５の無線通信によるアプリケーションＡＰ１に対するログイン処理へ自動的に切り替える。つまり、第１の無線通信機によるログイン中（アウェイモード実行中）に、第２の無線通信機が、通信制御モジュール１０２の通信可能エリアに入った場合でも、簡単操作で、第１の無線通信機によるログインを継続したり（アウェイモードを継続したり）、第１の無線通信機によるログインを第２の無線通信機によるログインへ切り替えたりすることができる（アウェイモードを解除し第２の無線通信機によるログインを実行することができる）。
【００４４】
なお、上記第１〜第４の実施形態では、１台の無線通信機と１台のアプリケーション実行装置１０との無線通信による自動ログインについて説明した。ここでは、自動ログインの後に、上記の１台の無線通信機が別の１台のアプリケーション実行装置１０と無線通信を開始するケースのアプリケーション実行制御について説明する。
【００４５】
前提として、無線通信機Ｃ、アプリケーション実行装置Ａ、アプリケーション実行装置Ｂ、サーバＳを想定する。アプリケーション実行装置Ａは、アプリケーションＡＰ＃１を有し、アプリケーション実行装置Ａは、アプリケーションＡＰ＃１の起動に対応して、ネットワークを介して、サーバＳと接続することができる。同様に、アプリケーション実行装置Ｂは、アプリケーションＡＰ＃２を有し、アプリケーション実行装置Ｂは、アプリケーションＡＰ＃２の起動に対応して、ネットワークを介して、サーバＳと接続することができる。なお、アプリケーションＡＰ＃１と＃２は実質的に同一のアプリケーションであるとする。
【００４６】
例えば、無線通信機Ｃとアプリケーション実行装置Ａとが無線通信を開始し、アプリケーション実行装置Ａが、無線通信機Ｃ（無線通信機Ｃの識別情報）を検出し、アプリケーションＡＰ＃１を起動し、サーバＳと接続し、サーバＳ及びアプリケーション実行装置Ａが、無線通信機Ｃ（無線通信機Ｃの識別情報）によるアプリケーションＡＰ＃１へのログインを受け付けると、アプリケーション実行装置Ａは、アプリケーションＡＰ＃１を介して、サーバＳからの各種サービス情報を受信することができる。つまり、無線通信機Ｃのユーザは、アプリケーションＡＰ＃１を介して、サーバＳからの各種サービス情報を受け取ることができる。
【００４７】
次に、アプリケーションＡＰ＃１がログインされた状態で（例えば上記したアウェイモードが実行された状態で）、無線通信機Ｃとアプリケーション実行装置Ｂとが無線通信を開始し、アプリケーション実行装置Ｂが、無線通信機Ｃ（無線通信機Ｃの識別情報）を検出し、アプリケーションＡＰ＃２を起動し、サーバＳと接続する。このケースでは、サーバＳは、無線通信機Ｃがアプリケーション実行装置Ａを介してアプリケーションＡＰ＃１にログインしていることを検出できる。このため、サーバＳは、無線通信機Ｃがアプリケーション実行装置Ａを介してアプリケーションＡＰ＃１にログインしている状態を解除してから、サーバＳ及びアプリケーション実行装置Ｂが、無線通信機ＣによるアプリケーションＡＰ＃２へのログインを受け付ける。これにより、アプリケーション実行装置Ｂは、アプリケーションＡＰ＃２を介して、サーバＳからの各種サービス情報を受信することができる。つまり、無線通信機Ｃのユーザは、アプリケーションＡＰ＃２を介して、サーバＳからの各種サービス情報を受け取ることができる。
【００４８】
なお、上記したモジュールとは、ハードウェアで実現するものであっても良いし、ＣＰＵ等を使ってソフトウェアで実現するものであってもよい。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１０…アプリケーション実行装置、１０１…制御モジュール、１０２…通信モジュール、１０３…メモリ、１０４…情報出力モジュール、１０５…リモートコントローラ、１０６…操作入力部１０６、Ｃ１〜Ｃ８…無線通信機
【図１】
2012098825.tif 000003
【図２】
2012098825.tif 000004
【図３】
2012098825.tif 000005
【図４】
2012098825.tif 000006
【図５】
2012098825.tif 000007
【図６】
2012098825.tif 000008
【図７】
2012098825.tif 000009
【図８】
2012098825.tif 000010
【手続補正書】
【提出日】平成23年9月26日(2011.9.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のアプリケーションと第１の無線通信機との関連を示すデータ、及び第２のアプリケーションと第２の無線通信機との関連を示すデータを記憶する記憶手段と、
前記第１又は第２の無線通信機と無線通信を実行する無線通信手段と、
実行された無線通信が第１の無線通信機の場合に前記第１のアプリケーションを選択し、実行無線通信が前記第２の無線通信機の場合に前記第２のアプリケーションを選択する制御手段と、
を備えたアプリケーション実行制御装置。
【請求項２】
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを活性化するように制御し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを活性化するように制御する請求項１記載のアプリケーション実行制御装置。
【請求項３】
前記制御手段は、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン要求を受け入れ、前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログイン要求を受け入れる請求項１又は２記載のアプリケーション実行制御装置。
【請求項４】
前記記憶手段は、第１のユーザ情報と前記第１の無線通信機との関連、及び第２のユーザ情報と前記第２の無線通信機との関連を記憶する請求項１乃至３の何れか１項記載のアプリケーション実行制御装置。
【請求項５】
前記制御手段は、無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン要求を受け入れ、前記第２の無線通信機の選択に対応して前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログイン要求を受け入れる請求項１乃至４の何れか１項記載のアプリケーション実行制御装置。
【請求項６】
無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択要求の通知を提供する通知手段を備えた請求項５記載のアプリケーション実行制御装置。
【請求項７】
前記制御手段は、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン中に、無線通信により前記第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン処理を継続し、前記第２の無線通信機の選択に対応して前記第１のアプリケーションに対するログイン処理を解除し、さらに前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログイン要求を受け入れる請求項１乃至６の何れか１項記載のアプリケーション実行制御装置。
【請求項８】
前記記憶手段は、前記第１の無線通信機と第１の設定との関連を記憶し、
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第１の設定に基づき前記第１のアプリケーションに対応した動作を制御する請求項１乃至７の何れか１項記載のアプリケーション実行制御装置。
【請求項９】
前記無線通信手段は、Bluetooth Low Energyに基づく無線通信をサポートする請求項１乃至８の何れか１項記載のアプリケーション実行制御装置。
【請求項１０】
第１又は第２の無線通信機と無線通信を実行し、
前記第１の無線通信機との無線通信に基づき、前記第１の無線通信機と関連付けられた第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき、前記第２の無線通信機と関連付けて記憶された第２のアプリケーションを選択するアプリケーション実行制御方法。
【手続補正書】
【提出日】平成23年12月22日(2011.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のアプリケーションと第１の無線通信機との関連を示すデータ、及び第２のアプリケーションと第２の無線通信機との関連を示すデータを記憶する記憶手段と、
前記第１又は第２の無線通信機と無線通信を実行する無線通信手段と、
実行された無線通信が第１の無線通信機の場合に前記第１のアプリケーションを選択し、実行無線通信が前記第２の無線通信機の場合に前記第２のアプリケーションを選択する制御手段と、
を備え、
前記制御手段は、無線通信により前記第１の無線通信機を検出した場合、前記第１のアプリケーションに対するログイン要求を受け入れ、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン状態で、前記第１の無線通信機の未検出状態が所定時間を超えても前記ログイン状態を継続し、
また、前記制御手段は、前記ログイン状態の継続中に、無線通信により前記第２の無線通信機を検出した場合、前記ログイン状態の継続と前記第１のアプリケーションに対する前記ログイン状態の解除とのうち自装置への選択操作に応じたどちらか一方を実行し、前記ログイン状態を解除した場合には前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログイン要求を受け入れるアプリケーション実行制御装置。
【請求項２】
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを活性化するように制御し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを活性化するように制御する請求項１記載のアプリケーション実行制御装置。
【請求項３】
前記記憶手段は、第１のユーザ情報と前記第１の無線通信機との関連、及び第２のユーザ情報と前記第２の無線通信機との関連を記憶する請求項１又は２に記載のアプリケーション実行制御装置。
【請求項４】
前記制御手段は、無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン要求を受け入れ、前記第２の無線通信機の選択に対応して前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログイン要求を受け入れる請求項１乃至３の何れか１項記載のアプリケーション実行制御装置。
【請求項５】
無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択要求を通知する通知手段を備えた請求項４記載のアプリケーション実行制御装置。
【請求項６】
前記記憶手段は、前記第１の無線通信機と第１の設定との関連を記憶し、
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第１の設定に基づき前記第１のアプリケーションに対応した動作を制御する請求項１乃至５の何れか１項記載のアプリケーション実行制御装置。
【請求項７】
前記無線通信手段は、Bluetooth Low Energyに基づく無線通信をサポートする請求項１乃至６の何れか１項記載のアプリケーション実行制御装置。
【請求項８】
無線通信により第１の無線通信機を検出した場合、前記第１の無線通信機と関連付けて記憶された第１のアプリケーションを選択し、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン要求を受け入れ、
前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン状態で、前記第１の無線通信機の未検出状態が所定時間を超えても前記ログイン状態を継続し、
前記ログイン状態の継続中に、無線通信により第２の無線通信機を検出した場合、前記ログイン状態の継続と前記第１のアプリケーションに対する前記ログイン状態の解除とのうち自装置への選択操作に応じたどちらか一方を実行し、前記ログイン状態を解除した場合には前記第２の無線通信機と関連付けて記憶された第２のアプリケーションを選択し、前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログイン要求を受け入れるアプリケーション実行制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［１］
第１のアプリケーションと第１の無線通信機との関連、及び第２のアプリケーションと第２の無線通信機との関連を記憶する記憶手段と、
前記第１又は第２の無線通信機と無線通信する無線通信手段と、
前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを選択する制御手段と、
を備えたアプリケーション実行制御装置。
［２］
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを起動するように制御し、前記第２の無線通信機との無線通信に基づき前記第２のアプリケーションを起動するように制御する［１］記載のアプリケーション実行制御装置。
［３］
前記制御手段は、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログインを受け入れ、前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログインを受け入れる［１］又は［２］記載のアプリケーション実行制御装置。
［４］
前記記憶手段は、第１のユーザ情報と前記第１の無線通信機との関連、及び第２のユーザ情報と前記第２の無線通信機との関連を記憶する［１］乃至［３］の何れか１つに記載のアプリケーション実行制御装置。
［５］
前記制御手段は、無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログインを受け入れ、前記第２の無線通信機の選択に対応して前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログインを受け入れる［１］乃至［４］の何れか１つに記載のアプリケーション実行制御装置。
［６］
無線通信により前記第１及び第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択要求を通知する通知手段を備えた［５］記載のアプリケーション実行制御装置。
［７］
前記制御手段は、前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログイン中に、無線通信により前記第２の無線通信機を検出した場合、前記第１及び第２の無線通信機のうちの一方の無線通信機の選択を要求し、前記第１の無線通信機の選択に対応して前記第１の無線通信機との無線通信による前記第１のアプリケーションに対するログインを継続し、前記第２の無線通信機の選択に対応して前記第１のアプリケーションに対するログインを解除し、さらに前記第２の無線通信機との無線通信による前記第２のアプリケーションに対するログインを受け入れる［１］乃至［６］の何れか１つに記載のアプリケーション実行制御装置。
［８］
前記記憶手段は、前記第１の無線通信機と第１のパーソナル設定との関連を記憶し、
前記制御手段は、前記第１の無線通信機との無線通信に基づき前記第１のアプリケーションを選択し、前記第１のパーソナル設定に基づき前記第１のアプリケーションに対応した動作を制御する［１］乃至［７］の何れか１つに記載のアプリケーション実行制御装置。
［９］
前記無線通信手段は、Bluetooth Low Energyに基づく無線通信をサポートする［１］乃至［８］の何れか１つに記載のアプリケーション実行制御装置。
［１０］
第１又は第２の無線通信機と無線通信し、
前記第１の無線通信機との無線通信に基づき、前記第１の無線通信機と関連付けて記憶された第１のアプリケーションを選択し、前記第２の無線通信機との無線通信に基づき、前記第２の無線通信機と関連付けて記憶された第２のアプリケーションを選択するアプリケーション実行制御方法。