(57)【要約】【課題】アプリケーション実行方法及びそのための端末を提供する。【解決手段】第１端末が、該第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階と、第１端末が、該アプリケーションに係わる情報、及び少なくとも１つの外部機器に係わる連結情報を、第２端末に送信する段階と、第２端末が連結情報を基に、少なくとも１つの外部機器との連結を形成する段階と、第２端末が、アプリケーションに係わる情報を基に、第２端末に連結された少なくとも１つの外部機器と共に、アプリケーションを実行する段階と、を含むことを特徴とするアプリケーション実行方法である。【選択図】図２
2014053007.tif 000002
【特許請求の範囲】
【請求項１】
第１端末が、前記第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階と、
前記第１端末が、前記アプリケーションに係わる情報、及び前記少なくとも１つの外部機器に係わる連結情報を、第２端末に送信する段階と、
前記第２端末が、前記連結情報を基に、前記少なくとも１つの外部機器との連結を形成する段階と、
前記第２端末が、前記アプリケーションに係わる情報を基に、前記第２端末に連結された少なくとも１つの外部機器と共に前記アプリケーションを実行する段階と、
を含むことを特徴とするアプリケーション実行方法。
【請求項２】
前記アプリケーション実行方法は、
前記第１端末が、前記第１端末で実行中であるアプリケーションと係わるサービスの移動要請を前記第２端末に送信する段階と、
前記第１端末が、前記サービスの移動要請に係わる承諾メッセージを、前記第２端末から受信する段階と、
をさらに含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項３】
前記サービスの移動要請を送信する段階は、
前記第１端末と前記第２端末との距離が、近距離無線通信半径内である場合、前記第１端末が近距離無線通信を介して、前記第２端末に前記サービスの移動要請を送信する段階を含むことを特徴とする請求項２に記載のアプリケーション実行方法。
【請求項４】
前記アプリケーションに係わる情報は、
前記アプリケーションの識別情報、前記アプリケーションの実行状態情報、及び前記アプリケーションと係わる外部機器情報のうち少なくとも一つを含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項５】
前記第２端末が、前記アプリケーションを実行する段階は、
前記アプリケーションに係わる情報を基に、外部サーバまたは前記第１端末から、前記アプリケーションを受信してインストールする段階と、
前記インストールされたアプリケーションを実行する段階と、
を含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項６】
前記第２端末が、前記アプリケーションを実行する段階は、
前記アプリケーションに係わる情報を基に、前記第２端末にすでにインストールされているアプリケーションを画面に表示する段階をさらに含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項７】
前記連結を形成する段階は、
前記少なくとも１つの外部機器と近距離通信連結を行う段階を含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項８】
前記近距離通信は、
ＷｉＦｉ（wireless fidelity）、ブルートゥース、ＷＦＤ（Ｗｉ−Ｆｉ direct）、ＵＷＢ（ultra wideband）及びジグビーのうち少なくとも一つを含むことを特徴とする請求項７に記載のアプリケーション実行方法。
【請求項９】
前記アプリケーション実行方法は、
前記第２端末が、前記少なくとも１つの外部機器と共に前記アプリケーションを実行する場合、前記第１端末が、前記アプリケーションと係わる他のアプリケーションを実行する段階をさらに含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項１０】
前記第１端末が、前記第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階は、
前記アプリケーションをユーザから選択受ける段階と、
前記アプリケーションと係わる前記少なくとも１つの外部機器を検索する段階と、
を含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項１１】
前記少なくとも１つの外部機器を検索する段階は、
ＢＬＥ（Bluetooth low energy）を介して、前記検索された少なくとも１つの外部機器との連結を形成する段階を含むことを特徴とする請求項１０に記載のアプリケーション実行方法。
【請求項１２】
前記アプリケーション実行方法は、
前記第２端末が、前記少なくとも１つの外部機器と共に前記アプリケーションを実行する場合、前記第１端末が、前記第１端末で実行中の前記アプリケーションの実行を終了する段階をさらに含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項１３】
前記少なくとも１つの外部機器に係わる連結情報を送信する段階は、
前記第１端末に連結された複数の外部機器のうち、一部外部機器の連結情報を送信する段階を含むことを特徴とする請求項１に記載のアプリケーション実行方法。
【請求項１４】
第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する制御部と、
前記アプリケーションに係わる情報、及び前記少なくとも１つの外部機器に係わる連結情報を、第２端末に送信する通信部と、を含むが、
前記外部機器に係わる連結情報は、前記第２端末が、前記少なくとも１つの外部機器との連結を形成するための情報であり、
前記アプリケーションに係わる情報は、前記第２端末が、前記少なくとも１つの外部機器と共に、前記アプリケーションを実行するのに利用される情報であることを特徴とする第１端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末が、端末に連結された外部機器と共に、アプリケーションを実行する方法及びそのための端末に関する。
【背景技術】
【０００２】
移動端末機は、多様な機能を遂行するように構成される。このような多様な機能の例として、データ及び音声の通信機能、カメラを介して写真や動画を撮影する機能、音声保存機能、スピーカ・システムを介した音楽ファイルの再生機能、並びにイメージやビデオのディスプレイ機能などがある。
【０００３】
一部の移動端末機は、ゲームを行うことができる追加的機能を含み、他の一部移動端末機は、マルチメディア機器として具現されたりもする。さらに、スマートフォンの開発が加速化されながら、多様なアプリケーションも開発されている。
【０００４】
一方、通信技術が次第に発展しながら、移動端末機は、１つのアプリケーションを多様な外部機器と連動させて実行することもできる。そのとき、移動端末機は、それぞれの外部機器との連結を設定する過程を経ることとなる。従って、移動端末機がややこしい連結設定手続きを経ず、外部機器と簡便に連結されるシステムが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、第１端末で実行中であるアプリケーションと係わるサービスが、第２端末に移動することにより、第１端末に連結された外部機器も、第２端末に自動的に連結させるアプリケーション実行方法及びそのための端末を提供するところにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態によるアプリケーション実行方法は、第１端末が、前記第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階と、第１端末が、アプリケーションに係わる情報、及び少なくとも１つの外部機器に係わる連結情報を、第２端末に送信する段階と、第２端末が、前記連結情報を基に、少なくとも１つの外部機器との連結を形成する段階と、第２端末が、アプリケーションに係わる情報を基に、第２端末に連結された少なくとも１つの外部機器と共に、アプリケーションを実行する段階と、を含んでもよい。
【０００７】
本発明の一実施形態によるアプリケーション実行方法は、第１端末が、第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階と、第１端末がアプリケーションに係わる情報を、第２端末に送信する段階と、第２端末に係わる連結情報を、少なくとも１つの外部機器に送信する段階と、少なくとも１つの外部機器が、連結情報を基に、第２端末との連結を形成する段階と、第２端末が、アプリケーションに係わる情報を基に、第２端末に連結された少なくとも１つの外部機器と共に、アプリケーションを実行する段階と、を含んでもよい。
【０００８】
本発明の一実施形態による、第１端末がアプリケーションを実行する方法は、第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階と、アプリケーションに係わる情報、及び少なくとも１つの外部機器に係わる連結情報を、第２端末に送信する段階と、を含むが、外部機器に係わる連結情報は、第２端末が、前記少なくとも１つの外部機器との連結を形成するための情報であり、アプリケーションに係わる情報は、第２端末が少なくとも１つの外部機器と共に、アプリケーションを実行するのに利用される情報でもある。
【０００９】
本発明の一実施形態による、第１端末がアプリケーションを実行する方法は、第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する段階と、アプリケーションに係わる情報を、第２端末に送信する段階と、第２端末に係わる連結情報を、少なくとも１つの外部機器に送信する段階と、を含むが、連結情報は、少なくとも１つの外部機器が第２端末との連結を形成するための情報であり、アプリケーションに係わる情報は、第２端末が少なくとも１つの外部機器と共に、アプリケーションを実行するのに利用される情報でもある。
【００１０】
本発明の一実施形態による第２端末のアプリケーション実行方法は、第２端末が、第１端末で実行中であるアプリケーションに係わる情報、及び第１端末に連結された少なくとも１つの外部機器に係わる連結情報を、第１端末から受信する段階と、第２端末が少なくとも１つの外部機器に係わる連結情報を基に、少なくとも１つの外部機器との連結を形成する段階と、第２端末が、アプリケーションに係わる情報を基に、第２端末に連結された少なくとも１つの外部機器と共に、アプリケーションを実行する段階と、を含んでもよい。
【００１１】
本発明の一実施形態による第１端末は、第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する制御部と、アプリケーションに係わる情報、及び少なくとも１つの外部機器に係わる連結情報を、第２端末に送信する通信部と、を含むが、外部機器に係わる連結情報は、第２端末が少なくとも１つの外部機器との連結を形成するための情報であり、アプリケーションに係わる情報は、第２端末が少なくとも１つの外部機器と共に、アプリケーションを実行するのに利用される情報でもある。
【００１２】
本発明の一実施形態による第１端末は、第１端末に連結された少なくとも１つの外部機器と、アプリケーションを実行する制御部と、アプリケーションに係わる情報を、第２端末に送信し、第２端末に係わる連結情報を、少なくとも１つの外部機器に送信する通信部と、を含むが、第２端末に係わる連結情報は、少なくとも１つの外部機器が第２端末との連結を形成するための情報であり、アプリケーションに係わる情報は、第２端末が少なくとも１つの外部機器と共に前記アプリケーションを実行するのに利用される情報でもある。
【００１３】
本発明の一実施形態による第２端末は、第１端末で実行中であるアプリケーションに係わる情報、及び第１端末に連結された少なくとも１つの外部機器に係わる連結情報を、第１端末から受信し、少なくとも１つの外部機器に係わる連結情報を基に、少なくとも１つの外部機器との連結を形成する通信部と、アプリケーションに係わる情報を基に、第２端末に連結された少なくとも１つの外部機器と共に、アプリケーションを実行する制御部と、を含んでもよい。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態と係わるアプリケーション実行システムを示す図面である。
【図２】本発明の一実施形態と係わる第１端末のアプリケーション実行方法を説明するためのフローチャートである。
【図３】本発明の一実施形態と係わる第２端末のアプリケーション実行方法を説明するためのフローチャートである。
【図４】本発明の一実施形態と係わるアプリケーション実行方法について説明するためのフローチャートである。
【図５】本発明の他の実施形態と係わるアプリケーション実行方法について説明するためのフローチャートである。
【図６】本発明の一実施形態と係わる音楽提供サービスの移動について説明するための図面である。
【図７】本発明の一実施形態と係わる楽器演奏サービスの移動について説明するための図面である。
【図８】本発明の一実施形態と係わるビデオゲーム・サービスの移動について説明するための図面である。
【図９】本発明の一実施形態と係わるビデオゲーム・サービスの移動について説明するための図面である。
【図１０】本発明の一実施形態と係わる、第２端末でアプリケーションをインストールする方法について説明するためのフローチャートである。
【図１１】本発明の一実施形態と係わる、第１端末が、所定アプリケーションと係わる外部機器を自動的に連結する方法について説明するためのフローチャートである。
【図１２】本発明の一実施形態と係わる、第１端末が、カラオケ・アプリケーションと係わる外部機器を自動的に連結する方法について説明するための図面である。
【図１３】本発明の一実施形態と係わる、第１端末が、動画再生アプリケーションと係わる外部機器を自動的に連結する方法について説明するための図面である。
【図１４】本発明の一実施形態と係わる、第１端末が、楽器演奏アプリケーションと係わる外部機器を自動的に連結する方法について説明するための図面である。
【図１５】本発明の一実施形態と係わる、第１端末の外部機器自動連結方法について説明するための図面である。
【図１６】本発明の一実施形態と係わる、第１端末がアプリケーションと係わる外部機器を検索する方法について説明するためのフローチャートである。
【図１７】本発明の一実施形態と係わる、第１端末がユーザによって選択された外部機器と共に、アプリケーションを実行する方法について説明するための図面である。
【図１８】本発明の一実施形態と係わる第１端末について説明するためのブロック構成図である。
【図１９】本発明の一実施形態と係わる第２端末について説明するためのブロック構成図である。
【発明を実施するための形態】
【００１５】
本明細書で使用される用語について簡略に説明し、本発明について具体的に説明する。
【００１６】
本発明で使用される用語は、本発明での機能を考慮しながら、できる限り現在広く使用される一般的な用語を選択したが、それは、当分野の当業者の意図、判例、あるいは新たな技術の出現などによって異なることがある。また、特定の場合、出願人が任意に選定した用語もあり、その場合、当該発明の説明部分で詳細にその意味を記載する。従って、本発明で使用される用語は、単純な用語の名称ではない、その用語が有する意味と、本発明の全般にわたった内容とを基に定義されなければならない。
【００１７】
明細書全体で、ある部分がある構成要素を「含む」とするとき、それは、特別に限定される記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。また、明細書に記載した「…部」、「モジュール」のような用語は、少なくとも１つの機能や動作を処理する単位を意味し、それは、ハードウェアまたはソフトウェアで具現されるか、あるいはハードウェアとソフトウェアとの結合によって具現されもするのである。
【００１８】
明細書全体で「アプリケーション」は、特定の業務を遂行するために考案された一連のコンピュータ・プログラムの集合をいう。本明細書に記述されるアプリケーションは、多様である。例えば、ゲーム・アプリケーション、楽器演奏アプリケーション、動画再生アプリケーション、地図アプリケーション、放送アプリケーション、運動支援アプリケーション、決済アプリケーションなどがあるが、それらに限定されるものではない。
【００１９】
以下、添付した図面を参照し、本発明の実施形態について、本発明が属する技術分野で当業者が容易に実施することができるように詳細に説明する。しかし、本発明は、さまざまに異なる形態で具現され、ここで説明する実施形態に限定されるものではない。図面で本発明について明確に説明するために、説明と関係ない部分は省略し、明細書全体を通じて、類似した部分については、類似した図面符号を付した。
【００２０】
図１は、本発明の一実施形態と係わるアプリケーション実行システムを示す図面である。
【００２１】
図１に図示されたように、本発明の一実施形態によるアプリケーション実行システムは、第１端末１００、第２端末２００、外部機器３００を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるというわけではない。図示された構成要素より多くの構成要素によって、アプリケーション実行システムが具現されもし、それより少ない構成要素によって、アプリケーション実行システムが具現されもする。例えば、アプリケーション実行システムは、第１端末１００と第２端末２００とを連結するための外部サーバをさらに含んでもよい。
【００２２】
第１端末１００は、外部機器３００と有無線で連結される。特に、本発明の一実施形態によれば、第１端末１００は、外部機器３００と近距離通信を介して連結される。近距離通信の例として、無線ＬＡＮ（local area network）（ＷｉＦｉ（登録商標）（wireless fidelity））、ＮＦＣ（near field communication）、ブルートゥース（登録商標）、ＢＬＥ（Bluetooth low energy）、ジグビー（登録商標）、ＷＦＤ（ＷｉＦｉ（登録商標） direct）、ＵＷＢ（ultra wideband）などがあるが、それらに限定されるものではない。
【００２３】
第１端末１００は、外部機器３００と係わるアプリケーションを実行することにより、外部機器３００を制御することができる。また、第１端末１００は、アプリケーションが実行される場合、アプリケーションと係わる外部機器３００を自動的に検索して連結することもできる。
【００２４】
本発明の一実施形態による第１端末１００は、多様な形態で具現される。例えば、本明細書で記述される第１端末１００は、携帯電話、スマートフォン（smart phone）、ノート型パソコン（laptop computer）、タブレットＰＣ（personal computer）、電子ブック端末機、デジタル放送用端末機、ＰＤＡ（personal digital assistants）、ＰＭＰ（portable multimedia player）、ナビゲーション、スマートＴＶ（television）、ＣＥ（consumer electronics）機器（例えば、ディスプレイパネルを有する冷蔵庫、エアコンなど）などである。
【００２５】
第２端末２００は、ネットワークを介して、第１端末１００、外部サーバなどと通信が可能である。本発明の一実施形態によるネットワークは、ＷｉＦｉ、ホームＲＦ（radio frequency）、ブルートゥース、ＮＦＣ、ＨＲ（high-rate） ＷＰＡＮ（wireless personal area network）、ＵＷＢ、ＬＲ（low-rate） ＷＰＡＮ、ＩＥＥＥ １３９４のような無線通信技術で具現されもする。
【００２６】
第２端末２００は、第１端末１００に提供中であるサービスが、第２機器２００に移動されることにより、第１機器１００に連結された外部機器３００と自動的に連結される。すなわち、本発明の一実施形態によれば、第２端末２００も、外部機器３００と近距離通信を介して連結される。
【００２７】
本発明の一実施形態による第２端末２００は、多様な形態で具現されもする。例えば、本明細書で記述される第２端末２００は、スマートＴＶ、ＩＰＴＶ（internet protocol television）、ＤＴＶ（digital television）、コンピュータ、ノート型パソコン、電子ブック端末機、タブレットＰＣ、携帯電話、デジタル放送用端末機、ＰＤＡ、ＰＭＰ、ナビゲーション、ＣＥ機器（例えば、ディスプレイパネルを有する冷蔵庫、エアコンなど）、キオスク（kiosk）などであるが、それらに限定されるものではない。
【００２８】
外部機器３００は、第１端末１００または第２端末２００で実行されるアプリケーションと係わるデバイスでもある。外部機器３００は、具現例によって、一つでもあり、複数でもある。
【００２９】
外部機器３００は、第１端末１００または第２端末２００と、近距離通信を介して連結されもする。外部機器３００は、近距離通信を介して、第１端末１００または第２端末２００から、制御命令を受信することもでき、外部機器３００は、近距離通信を介して、第１端末１００または第２端末２００に入出力データを伝送することもできる。
【００３０】
本発明の一実施形態による外部機器３００は、ＢＬＥモジュールを含んでもよい。外部機器３００は、ＢＬＥを介して、第１端末１００から連結要請を受信し、ＷｉＦｉモジュールまたはブルートゥース・モジュールを活性化することができる。また、外部機器３００は、ＢＬＥを介して、認証情報、連結情報などをブロードキャスティング（broadcasting）することもできる。
【００３１】
本発明の一実施形態による外部機器３００は、多様である。外部機器３００は、入力装置、出力装置、制御装置などを含んでもよく、例えば、外部機器３００は、マイクロホン、スピーカ、ペダル、ジョイ・スティック、楽器（例えば、ピアノ、オルガン、電子キーボード、ギター、バイオリン、チェロなど）、ゲーム操作装置、人形、医療器具、運動器具などを含んでもよい。
【００３２】
以下では、第１端末１００または第２端末２００が、外部機器３００と共に、アプリケーションを実行する方法について詳細に説明する。
【００３３】
図２は、本発明の一実施形態と係わる第１端末のアプリケーション実行方法について説明するためのフローチャートである。
【００３４】
段階２１０で、第１端末１００は、第１端末１００に連結された少なくとも１つの外部機器３００と、アプリケーションを実行することができる。例えば、第１端末１００は、所定アプリケーションと係わる少なくとも１つの外部機器３００と、近距離通信（例えば、Ｗｉｆｉ、ブルートゥースなど）を遂行することにより、所定アプリケーションを実行することができる。
【００３５】
本発明の一実施形態によるアプリケーションは、ゲーム・アプリケーション、楽器演奏アプリケーション、動画再生アプリケーション、地図アプリケーション、放送アプリケーション、運動支援アプリケーション、決済アプリケーションなど多様である。
【００３６】
段階２２０で、第１端末１００は、アプリケーションに係わる情報を、第２端末２００に送信することができる。アプリケーションに係わる情報とは、第２端末２００が、少なくとも１つの外部機器３００と共に、アプリケーションを実行するのに利用される情報を意味する。
【００３７】
例えば、アプリケーションに係わる情報には、アプリケーションの識別情報、アプリケーションの実行状態情報、アプリケーションと係わる外部機器情報などが含まれる。アプリケーションの識別情報は、他のアプリケーションと区別するための情報であり、例えば、アプリケーションＩＤ（identification）、アプリケーション名称、アプリケーション分類コードなどがある。
【００３８】
アプリケーションの実行状態情報とは、第１端末１００が、アプリケーションに係わる情報を、第２端末２００に送信する時点で、第１端末１００でアプリケーションが実行されている状態に係わる情報を意味する。例えば、アプリケーションの実行状態情報には、ゲームの場合、進行レベル（例えば、３段階）、動画の場合、再生位置などが含まれる。
【００３９】
アプリケーションと係わる外部機器情報とは、アプリケーション実行中に利用される外部機器に係わる情報を意味する。例えば、アプリケーションと係わる外部機器情報には、外部機器の数、外部機器の種類、外部機器の名称、外部機器のデバイスＩＤなどが含まれる。
【００４０】
一方、本発明の一実施形態によれば、第１端末１００は、第２端末２００に、アプリケーションが事前にインストールされていない場合、第２端末２００から、アプリケーションの提供要請を受信し、第２端末２００にアプリケーションを送信することもできる。
【００４１】
段階２３０で、第１端末１００は、第２端末２００と、少なくとも１つの外部機器３００とを連結するための連結情報を、第２端末２００または外部機器３００に送信することができる。
【００４２】
例えば、本発明の一実施形態によれば、第１端末１００は、少なくとも１つの外部機器３００に係わる連結情報を、第２端末２００に送信することができる。外部機器３００に係わる連結情報は、第２端末２００が、少なくとも１つの外部機器３００との連結を形成するための情報である。
【００４３】
例えば、外部機器３００に係わる連結情報には、外部機器３００の通信方式、外部機器３００が利用する無線ＬＡＮの連結情報（ＳＳＩＤ（service set identifier）、ＩＰ（internet protocol）アドレス、ＭＡＣ（media access control）アドレス、チャネル番号、保安キーなど）、外部機器３００のＭＡＣアドレス、外部機器３００のブルートゥース・アドレス（ＢＴ address）、外部機器３００の機器名（product name）、外部機器３００のプロファイル（profile）情報などがある。通信方式には、無線ＬＡＮ（アドホック・モードまたはインフラストラクチャ・モード）、ブルートゥース、ジグビー、ＷＦＤ、ＵＷＢなどがある。
【００４４】
本発明の一実施形態による第１端末１００は、第１端末１００に連結された複数の外部機器のうち、一部外部機器の連結情報を、第２端末２００に送信することもできる。その場合、一部外部機器は、第１端末１００に連結され、一部外部機器は、第２端末２００に連結されもする。
【００４５】
例えば、第１端末１００が、第２端末２００にアプリケーションと係わる複数の外部機器情報を伝送する場合、第２端末２００は、アプリケーションと係わる複数の外部機器情報を確認し、連結が不可能な外部機器情報、または連結が可能な外部機器情報を、第１端末１００に伝送することができる。例えば、第２端末２００が、ブルートゥース機能を支援しない場合、第２端末２００は、ブルートゥースで連結される外部機器は、連結することができないという情報を、第１端末１００に伝送する。
【００４６】
そのとき、第１端末１００は、第２端末２００に連結される一部外部機器の連結情報を、第２端末２００に送信し、第２端末２００に連結されない残りの外部機器との連結は、維持することができる。そして、第１端末１００は、連結が維持された残りの外部機器と、第２端末２００とのゲートウェイ役割を遂行することができる。
【００４７】
本発明の他の実施形態によれば、第１端末１００は、第２端末２００に係わる連結情報を、少なくとも１つの外部機器３００に送信することもできる。
【００４８】
第２端末２００に係わる連結情報は、少なくとも１つの外部機器３００が、第２端末２００との連結を形成するための情報でもある。例えば、第２端末２００に係わる連結情報には、第２端末２００の通信方式、第２端末２００が利用する無線ＬＡＮの連結情報（ＳＳＩＤ、ＩＰアドレス、ＭＡＣアドレス、チャネル番号、保安キーなど）、第２端末２００のＭＡＣアドレス、第２端末２００のブルートゥース・アドレス（ＢＴ address）、第２端末２００の機器名、第２端末２００のプロファイル情報などがある。通信方式には、無線ＬＡＮ（アドホック・モードまたはインフラストラクチャ・モード）、ブルートゥース、ジグビー、ＷＦＤ、ＵＷＢなどがある。
【００４９】
本発明の一実施形態による第１端末１００は、第１端末１００に連結された複数の外部機器のうち一部外部機器に、第２端末２００に係わる連結情報を送信することもできる。例えば、第２端末２００がブルートゥース機能を支援しない場合、第１端末２００は、ブルートゥースで連結される外部機器には、第２端末２００に係わる連結情報を送信せず、ＷｉＦｉで連結される外部機器だけに、第２端末２００に係わる連結情報を送信することができる。また、第１端末１００は、ユーザの入力に基づいて、一部外部機器３００に、第２端末２００に係わる連結情報を送信することもできる。
【００５０】
図３は、本発明の一実施形態と係わる第２端末のアプリケーション実行方法について説明するためのフローチャートである。
【００５１】
段階３１０で、第２端末２００は、第１端末１００で実行中であるアプリケーションに係わる情報、及び第１端末１００に連結された少なくとも１つの外部機器３００に係わる連結情報を受信することができる。本発明の一実施形態によれば、第２端末２００は、第１端末１００で実行中であるアプリケーションに係わる情報、及び第１端末１００に連結された少なくとも１つの外部機器３００に係わる連結情報を、第１端末１００または外部サーバから受信することができる。
【００５２】
前述のように、アプリケーションに係わる情報には、アプリケーションの識別情報、アプリケーションの実行状態情報、アプリケーションと係わる外部機器情報などが含まれる。少なくとも１つの外部機器３００に係わる連結情報には、外部機器３００の通信方式、外部機器３００が利用する無線ＬＡＮの連結情報（ＳＳＩＤ、ＩＰアドレス、ＭＡＣアドレス、チャネル番号、保安キーなど）、外部機器３００のＭＡＣアドレス、外部機器３００のブルートゥース・アドレス（ＢＴ address）、外部機器３００の機器名、外部機器３００のプロファイル情報などが含まれる。
【００５３】
本発明の一実施形態によれば、第２端末２００は、第１端末１００に連結された複数の外部機器のうち、一部外部機器の連結情報を受信することもできる。
【００５４】
段階３２０で、第２端末２００は、少なくとも１つの外部機器３００に係わる連結情報を基に、少なくとも１つの外部機器３００との連結を形成することができる。
【００５５】
例えば、第２端末２００は、外部機器３００が利用する無線ＬＡＮの連結情報（ＳＳＩＤ、ＩＰアドレス、ＭＡＣアドレス、チャネル番号、保安キーなど）を基に、外部機器３００とＷｉＦｉ（無線ＬＡＮ）を介して連結されもする。また、第２端末２００は、外部機器３００のブルートゥース・アドレス（ＢＴ address）、外部機器３００の機器名などを基に、外部機器３００とブルートゥース通信を行うこともできる。
【００５６】
一方、第１端末１００に連結された複数の外部機器のうち、一部外部機器の連結情報のみを受信した場合、第２端末２００は、一部外部機器とのみ連結を形成することもできる。
【００５７】
段階３３０で、第２端末２００は、アプリケーションに係わる情報を基に、第２端末２００に連結された少なくとも１つの外部機器３００と共に、アプリケーションを実行することができる。
【００５８】
本発明の一実施形態によれば、第２端末２００にアプリケーションがインストールされていない場合、第２端末２００は、アプリケーションに係わる情報に含まれたアプリケーションの識別情報を基に、外部サーバまたは第１端末１００からアプリケーションを受信してインストールすることができる。
【００５９】
一方、第２端末２００にアプリケーションがインストールされている場合、第２端末２００は、アプリケーションに係わる情報に含まれたアプリケーションの識別情報を基に、第２端末２００にすでにインストールされているアプリケーションを検索し、画面に表示することができる。
【００６０】
本発明の一実施形態によれば、第２端末２００は、アプリケーションに係わる情報に含まれたアプリケーションの実行状態情報を基に、第１端末１００で実行中の状態そのままで、第２端末２００で、少なくとも１つの外部機器３００と共に当該アプリケーションを実行させることができる。例えば、第１端末１００で、ａｂｃゲームが３段階まで完了し、４段階を始める順番である場合、第２端末２００は、第１端末１００のアプリケーション実行状態情報を基に、ａｂｃゲームのアプリケーションを４段階から行うことができる。
【００６１】
本発明の一実施形態によれば、第２端末２００に、少なくとも１つの外部機器３００が登録されていない場合、第２端末２００は、少なくとも１つの外部機器３００の登録情報を、第１端末１００から受信し、少なくとも１つの外部機器３００を登録することができる。外部機器３００の登録情報には、外部機器３００の識別情報、外部機器３００の認証情報、外部機器３００のアプリケーション情報（例えば、外部機器３００と係わるアプリケーションの識別情報、アプリケーションのリンク情報）などが含まれる。
【００６２】
以下では、図４及び図５を参照し、サービスを提供する端末が変更されることにより、変更前の端末に連結されていた外部機器が、変更された端末に自動的に連結され、変更された端末が、外部機器と共にサービスを提供する方法について詳細に説明する。
【００６３】
図４は、本発明の一実施形態と係わるアプリケーション実行方法について説明するためのフローチャートである。
【００６４】
段階４１０で、第１端末１００と外部機器３００は、ネットワークを介して連結される。本発明の一実施形態によるネットワークは、ＷｉＦｉ、ホームＲＦ、ブルートゥース、ＮＦＣ、ＨＲ ＷＰＡＮ、ＵＷＢ、ＬＲ ＷＰＡＮ、ＩＥＥＥ １３９４のような無線通信技術で具現されもする。
【００６５】
段階４２０で、第１端末１００は、外部機器３００と共に、アプリケーションを実行することができる。段階４３０で、第１端末１００は、実行中であるアプリケーションと係わるサービスの移動要請を、第２端末２００に送信することができる。
【００６６】
本発明の一実施形態によれば、第１端末１００と第２端末２００との距離が、近距離無線通信半径内である場合、第１端末１００は、近距離無線通信を介して、第２端末２００にサービスの移動要請を送信することができる。例えば、ユーザが、第１端末１００を第２端末２００にタッチさせる場合、第１端末１００は、近距離無線通信を介して、第２端末２００にサービスの移動要請を送信することができるのである。
【００６７】
本発明の一実施形態によれば、第１端末１００は、ユーザから受信されたタッチ入力の方向に基づいて、サービスの移動要請を、第２端末２００に送信することができる。例えば、アプリケーション実行中に、第１端末１００のユーザが、第１方向から第２方向にドラッグするタッチ・ジェスチャを入力する場合、第１端末１００は、第２方向に位置した端末に、サービスの移動要請を送信することができる。
【００６８】
一方、本発明の一実施形態によれば、サービスの移動を要請するユーザの特定モーション入力や特定キー入力に基づいて、第１端末１００は、第２端末２００に、サービスの移動要請を送信することもできる。
【００６９】
段階４４０で、第１端末１００は、第２端末２００から、サービスの移動要請に係わる承諾メッセージを受信することができる。
【００７０】
段階４５０で、第１端末１００は、実行中であるアプリケーションに係わる情報、及び第１端末１００に連結された少なくとも１つの外部機器３００の連結情報を、第２端末２００に伝送することができる。本発明の一実施形態によれば、第１端末１００は、サービスの移動要請と共に、アプリケーションに係わる情報、少なくとも１つの外部機器３００の連結情報を、第２端末２００に伝送することもでき、サービスの移動要請と別途に、アプリケーションに係わる情報、及び少なくとも１つの外部機器３００の連結情報を、第２端末２００に伝送することもできる。
【００７１】
本発明の一実施形態によれば、第１端末１００は、外部機器３００に、第２端末２００に係わる情報（例えば、機器名、ＭＡＣアドレスなど）を送信することもできる。
【００７２】
段階４６０で、第２端末２００は、第１端末１００から受信した外部機器３００の連結情報に基づいて、外部機器３００に連結を要請することができる。そのとき、本発明の一実施形態によれば、外部機器３００は、第１端末１００から受信した第２端末２００に係わる情報を基に、第２端末２００の連結要請に応答することができる。
【００７３】
段階４７０で、第２端末２００と外部機器３００は、近距離通信を介して連結される。段階４８０で、第２端末２００は、第１端末１００から受信したアプリケーションに係わる情報により、外部機器３００と共に、アプリケーションを実行することができる。
【００７４】
第２端末２００に、アプリケーションが事前にインストールされていない場合、第２端末２００は、第１端末１００にアプリケーションを要請することができる。そのとき、第２端末２００は、第１端末１００からアプリケーションを受信することもでき、アプリケーションについてのリンク情報を受信することもできる。リンク情報とは、アプリケーションが位置したウェブサイトに係わる接続情報を意味する。リンク情報の一例として、ＵＲＬ（uniform resource locator）がある。リンク情報を受信した場合、第２端末２００は、リンク情報に基づいて、外部サーバからアプリケーションを受信し、インストールすることができる。
【００７５】
図５は、本発明の他の実施形態と係わるアプリケーション実行方法について説明するためのフローチャートである。
【００７６】
段階５１０で、第１端末１００と外部機器３００は、近距離通信を介して連結される。段階５２０で、第１端末１００は、第１端末１００に連結された少なくとも１つの外部機器３００と共に、アプリケーションを実行することができる。
【００７７】
段階５３０で、第１端末１００は、実行中であるアプリケーションと係わるサービスの移動要請を、第２端末２００に送信することができる。そのとき、本発明の一実施形態によれば、第１端末１００は、実行中であるアプリケーションに係わる情報（例えば、アプリケーションの識別情報、アプリケーションと係わる外部機器情報、アプリケーションの実行状態情報）を、第２端末２００にサービスの移動要請と共に送信することができる。一方、第１端末１００は、実行中であるアプリケーションに係わる情報を、サービスの移動要請と別途に、第２端末２００に送信することもできる。
【００７８】
段階５４０で、第１端末１００は、第２端末２００から、サービスの移動要請に係わる承諾メッセージを受信することができる。段階５１０ないし段階５４０は、図４の段階４１０ないし４４０に対応するので、具体的な説明は省略する。
【００７９】
段階５５０で、第１端末１００は、第２端末２００から、第２端末２００に係わる連結情報を受信することができる。本発明の一実施形態によれば、第１端末１００は、サービスの移動要請に係わる承諾メッセージと共に、第２端末２００に係わる連結情報を受信することもできる。
【００８０】
第２端末２００に係わる連結情報には、第２端末２００の通信方式（例えば、Ｗｉｆｉ、ブルートゥースなど）、第２端末２００が利用する無線ＬＡＮの連結情報（ＳＳＩＤ、ＩＰアドレス、ＭＡＣアドレス、チャネル番号、保安キーなど）、第２端末２００のＭＡＣアドレス、第２端末２００のブルートゥース・アドレス（ＢＴ address）、第２端末２００の機器名、第２端末２００のプロファイル情報などがある。
【００８１】
段階５６０で、第１端末１００は、少なくとも１つの外部機器３００に、第２端末２００に係わる連結情報を送信することができる。段階５７０で、外部機器３００は、第２端末２００に係わる連結情報に基づいて、第２端末２００に連結を要請することができる。そのとき、第２端末２００は、第１端末１００から受信したアプリケーションと係わる外部機器情報に基づいて、外部機器３００の連結要請に応答することができる。
【００８２】
段階５８０で、第２端末２００と外部機器３００は、近距離通信を介して連結される。近距離通信は、ＷｉＦｉ、ブルートゥース、ＷＦＤ、ＵＷＢ、及びジグビーのうち少なくとも一つを含んでもよい。
【００８３】
段階５９０で、第２端末２００は、第１端末１００から受信したアプリケーションに係わる情報に基づいて、外部機器３００と共に、アプリケーションを実行することができる。そのとき、第１端末１００は、第１端末１００で実行中であるアプリケーションの実行を終了することができる。すなわち、第２端末２００と外部機器３００との連結が完了したというメッセージを、第２端末２００または外部機器３００から受信された場合、第１端末１００は、実行中であったアプリケーションを終了することができるのである。
【００８４】
本発明の他の実施形態によれば、第１端末１００は、実行中であったアプリケーションを終了せず、第２端末２００と異なるサービス（または機能）を提供することもできる。
【００８５】
図６Ａ及び図６Ｂは、本発明の一実施形態と係わる音楽提供サービスの移動について説明するための図面である。
【００８６】
図６Ａに図示されたように、第１端末１００であるタブレットＰＣ（personal computer）は、カラオケ・アプリケーションを実行し、カラオケ・サービスを提供することができる。そのとき、第１端末１００は、近距離通信で連結されたマイクロホン６１０、スピーカ６２０と共に、カラオケ・アプリケーションを実行することができる。例えば、第１端末１００は、ディスプレイを介して歌の歌詞を提供し、マイクロホン６１０を介して入力される音を、スピーカ６２０を介して出力することができる。
【００８７】
図６Ｂに図示されているように、ユーザの要請に基づいて、第１端末１００に提供中であるカラオケ・サービスが、第２端末２００であるスマートＴＶに移動される。そのとき、第１端末１００は、第２端末２００に、カラオケ・アプリケーションに係わる情報を提供することができる。第１端末１００は、マイクロホン６１０及びスピーカ６２０に係わる連結情報を、第２端末２００に提供することができる。その場合、第２端末２００は、マイクロホン６１０及びスピーカ６２０に係わる連結情報を基に、マイクロホン６１０及びスピーカ６２０と連結される。
【００８８】
例えば、マイクロホン６１０及びスピーカ６２０が、ブルートゥース通信を支援する場合、第１端末１００は、マイクロホン６１０及びスピーカ６２０のブルートゥース連結情報（例えば、ブルートゥース・アドレス、機器名など）を、第２端末２００に伝送することができ、第２端末２００は、マイクロホン６１０及びスピーカ６２０と、ブルートゥース通信連結を自動的に行うことができる。
【００８９】
また、第１端末１００は、マイクロホン６１０及びスピーカ６２０が接続されたＡＰ（access point）に係わる情報（例えば、ＭＡＣアドレス、ＳＳＩＤ、チャネル番号など）を第２端末２００で伝送し、第２端末２００と、マイクロホン６１０及びスピーカ６２０とをＷｉｆｉで連結させることもできる。
【００９０】
一方、本発明の他の実施形態によれば、第１端末１００は、第２端末２００に係わる連結情報を、マイクロホン６１０及びスピーカ６２０に伝送することにより、マイクロホン６１０及びスピーカ６２０が、第２端末２００と通信連結を行うようにすることもできる。
【００９１】
従って、本発明の一実施形態によれば、カラオケ・サービスが、タブレットＰＣからスマートＴＶに移動されることにより、タブレットＰＣに連結されていたマイクロホン６１０及びスピーカ６２０が、スマートＴＶと自動連結され、スマートＴＶが、マイクロホン６１０及びスピーカ６２０と共に、カラオケ・サービスを提供することができる。
【００９２】
図７Ａ及び図７Ｂは、本発明の一実施形態と係わる楽器演奏サービスの移動について説明するための図面である。
【００９３】
図７Ａに図示されているように、第１端末１００であるタブレットＰＣは、楽器演奏アプリケーションを実行し、楽器演奏サービスを提供することができる。そのとき、第１端末１００は、近距離通信で連結されたピアノ鍵盤７１０及びギター７２０と共に、音楽演奏アプリケーションを実行することができる。
【００９４】
図７Ｂに図示されているように、ユーザ要請により、第１端末１００で提供中である音楽演奏サービスが、第２端末２００であるＰＣに移動される。そのとき、第１端末１００は、第２端末２００に、音楽演奏アプリケーションに係わる情報を提供することができる。第１端末１００は、ピアノ鍵盤７１０及びギター７２０に係わる連結情報を、第２端末２００に提供することができる。または、第１端末１００は、第２端末２００であるＰＣに係わる連結情報を、ピアノ鍵盤７１０及びギター７２０に提供することができる。
【００９５】
楽器演奏サービスが、第１端末１００から第２端末２００に移動されることにより、第２端末２００と、ピアノ鍵盤７１０及びギター７２０は、自動的に連結され、楽器演奏アプリケーションを実行することができる。
【００９６】
図８Ａ及び図８Ｂは、本発明の一実施形態と係わるビデオゲーム・サービスの移動について説明するための図面である。
【００９７】
図８Ａに図示されているように、第１端末１００は、第１端末１００に連結されたハンドル８１０と共に、レーシングゲーム・アプリケーションを実行し、ゲームサービスを提供することができる。
【００９８】
図８Ｂに図示されているように、ユーザ要請により、第１端末１００で提供中であるゲームサービスが、第２端末２００に移動される。そのとき、第１端末１００は、第２端末２００に、レーシングゲーム・アプリケーションに係わる情報を提供することができる。第１端末１００は、ハンドル８１０に係わる連結情報を、第２端末２００に伝送するか、あるいは第２端末２００に係わる連結情報を、ハンドル８１０に提供することにより、第２端末２００とハンドル８１０とが自動的に連結されるようにすることができる。
【００９９】
第２端末２００は、第１端末１００から受信されたレーシングゲーム・アプリケーションに係わる情報を基に、同一のレーシングゲーム・アプリケーションを、同一のゲームレベルで行うことができる。
【０１００】
一方、第２端末２００で、レーシングゲーム・アプリケーションが実行される場合、第１端末１００は、レーシングゲーム・アプリケーションと係わる他のアプリケーションを実行することができる。例えば、第１端末１００は、レーシングカーの現在位置及び走行区間などを示す地図アプリケーションを実行することができる。
【０１０１】
図９Ａないし図９Ｃは、本発明の一実施形態と係わるビデオゲーム・サービスの移動について説明するための図面である。
【０１０２】
図９Ａに図示されているように、第１端末１００は、銃９１０と近距離通信を介して連結される。その場合、図９Ｂに図示されているように、第１端末１００は、第１端末１００に、近距離通信で連結された銃９１０と共に、シューテングゲーム（銃や武器を発射して敵や障害物を除去するゲーム）・アプリケーションを実行し、シューテングゲーム・サービスを提供することができる。
【０１０３】
図９Ｃに図示されているように、ユーザの要請により、第１端末１００であるモバイルフォンで提供中であるシューテングゲーム・サービスが、第２端末２００であるスマートＴＶに移動される。そのとき、第１端末１００は、第２端末２００に、シューテングゲーム・アプリケーションに係わる情報を提供することができる。第１端末１００は、銃９１０に係わる連結情報を、第２端末２００に伝送するか、第２端末２００に係わる連結情報を銃９１０に提供することができる。従って、シューテングゲーム・サービスが、第１端末１００から第２端末２００に移動されることにより、銃９１０の近距離通信連結も、第１端末１００から第２端末２００に自動的に変更される。
【０１０４】
第２端末２００は、第１端末１００から受信されたシューテングゲーム・アプリケーションに係わる情報を基に、同一のシューテングゲーム・アプリケーションを、同一のゲームレベルで行うことができる。
【０１０５】
一方、第２端末２００で、シューテングゲーム・アプリケーションが実行される場合、第１端末１００は、シューテングゲーム・アプリケーションと係わる他のアプリケーションを実行することができる。例えば、第１端末１００は、レーダを表示するアプリケーションを実行することができる。
【０１０６】
本発明の他の実施形態によれば、第２端末２００で、シューテングゲーム・アプリケーションが実行される場合、第１端末１００は、以前に実行されていたシューテングゲーム・アプリケーションの実行状態を変更し、レーダを表示することもできる。
【０１０７】
すなわち、第１端末１００は、第２端末２００で実行されるアプリケーションと異なるアプリケーションを実行することもでき、同一アプリケーションを行いながら、別途の機能を提供することもできる。
【０１０８】
図１０は、本発明の一実施形態と係わる、第２端末でアプリケーションをインストールする方法について説明するためのフローチャートである。
【０１０９】
段階１０１０で、第２端末２００は、アプリケーションに係わる情報（例えば、アプリケーションの識別情報、アプリケーションに係わる外部機器情報、アプリケーションの実行状態情報など）を、第１端末１００から受信することができる。段階１０２０で、第２端末２００は、アプリケーションの識別情報を基に、メモリでアプリケーションを検索することができる。
【０１１０】
段階１０３０で、第２端末２００は、検索結果を基に、アプリケーションのインストールいかんを判断することができる。もし第２端末２００にアプリケーションがすでにインストールされている場合、第２端末２００は、アプリケーションを画面に表示するか、あるいは自動的にアプリケーションを実行することができる。
【０１１１】
段階１０４０及び段階１０６０で、第２端末２００に、アプリケーションが事前にインストールされていない場合、第２端末２００は、外部サーバ４００または第１端末１００に、アプリケーションを要請することができる。
【０１１２】
そのとき、段階１０５０で、第２端末２００は、外部サーバ４００からアプリケーションを受信することができる。または、段階１０７０で、第２端末２００は、第１端末１００からアプリケーションを受信することもでき、アプリケーションについてのリンク情報（例えば、ＵＲＬ情報）を受信することもできる。リンク情報を受信した場合、第２端末２００は、リンク情報に基づいて、アプリケーション提供サーバからアプリケーションを受信することができる。アプリケーション提供サーバは、外部サーバ４００でもある。
【０１１３】
段階１０８０で、第２端末２００は、アプリケーションをインストールすることができる。段階１０９０で、第２端末２００は、第２端末２００に連結された少なくとも１つの外部機器３００と共に、アプリケーションを実行することができる。
【０１１４】
図１１は、本発明の一実施形態と係わる、第１端末が、所定アプリケーションと係わる外部機器を自動的に連結する方法について説明するためのフローチャートである。
【０１１５】
段階１１１０で、第１端末１００は、アプリケーションに係わる選択を、ユーザから受信することができる。本発明の一実施形態によるアプリケーションに係わる選択は、ユーザが、特定アイコンをタッチするか、特定キーを押すか、あるいは特定アプリケーションと係わる外部機器を、有線または無線で第１端末１００に連結することによって遂行される。
【０１１６】
段階１１２０で、第１端末１００は、選択されたアプリケーションと係わる外部機器を検索することができる。本発明の一実施形態によれば、第１端末１００が外部機器３００を登録するとき、外部機器３００の識別情報とアプリケーションをマッチングさせて保存するので、第１端末１００は、データベースを検索し、選択されたアプリケーションとマッチングされる外部機器３００を検索することができるのである。
【０１１７】
段階１１３０で、第１端末１００は、ＢＬＥを介してＷｉｆｉ通信機能を支援する外部機器３００−１に連結要請を行うことができる。本発明の一実施形態によれば、第１端末１００は、第１端末１００が接続されたＡＰのＭＡＣアドレス、ＳＳＩＤ、チャネル番号、保安キーなどの情報を、外部機器３００−１に伝送しながら、連結要請を行うことができる。
【０１１８】
段階１１４０で、外部機器３００−１は、Ｗｉｆｉモジュールを活性化することができる。段階１１５０で、外部機器３００−１は、第１端末１００から受信したＭＡＣアドレス、ＳＳＩＤ、チャネル番号、保安キーなどの情報を基に、ＡＰに接続することにより、外部機器３００−１と第１端末１００は、近距離通信を介して連結される。
【０１１９】
段階１１６０で、第１端末１００は、ＢＬＥを介してブルートゥース通信機能を支援する外部機器３００−２に、ブルートゥース連結を要請することができる。本発明の一実施形態によれば、外部機器３００−２と第１端末１００とがペアリングされている場合、第１端末１００は、外部機器３００−２にリンクキー（link key）を伝送しながら、ブルートゥース連結を要請することができる。「ペアリング（pairing）」とは、ブルートゥース機能を支援するデバイス間での相互通信連結を許容した状態を意味する。
【０１２０】
外部機器３００−２と第１端末１００とがペアリングされていない場合、第１端末１００と外部機器３００−２は、ブルートゥース・アドレス、機器名、プロファイル情報、個人識別情報（例えば、ＰＩＮ（personal identification number）コード）を送受信することにより、ペアリング手続きを進めることができる。
【０１２１】
段階１１７０で、外部機器３００−２は、ブルートゥース・モジュールを活性化することができる。そして、外部機器３００−２は、第１端末１００から受信したリンクキーに係わる認証を行うことにより、第１端末１００と外部機器３００−２は、ブルートゥース通信で連結される。
【０１２２】
本発明の一実施形態によれば、第１端末１００は、ユーザが、特定アプリケーションを選択する場合、選択されたアプリケーションと係わる少なくとも１つの外部機器３００を自動的に検索して連結することができる。
【０１２３】
図１２Ａないし図１２Ｃは、本発明の一実施形態と係わる、第１端末が、カラオケ・アプリケーションと係わる外部機器を自動的に連結する方法について説明するための図面である。
【０１２４】
図１２Ａに図示されているように、第１端末１００は、ユーザから、カラオケ・アプリケーションについての選択を受信することができる。
【０１２５】
図１２Ｂに図示されているように、第１端末１００は、カラオケ・アプリケーションと係わる少なくとも１つの外部機器を検索することができる。例えば、第１端末１００は、カラオケ・アプリケーションと係わる外部機器として、マイクロホン１２１０とスピーカ１２２０とを検索することができる。
【０１２６】
図１２Ｃに図示されているように、第１端末１００は、マイクロホン１２１０及びスピーカ１２２０それぞれに、Ｗｉｆｉ連結情報（例えば、ＡＰのＭＡＣアドレス、ＳＳＩＤ、チャネル番号、保安キーなど）、またはブルートゥース連結情報（例えば、リンクキー）を伝送することにより、マイクロホン１２１０及びスピーカ１２２０それぞれと、近距離通信で連結される。
【０１２７】
図１３Ａないし図１３Ｅは、本発明の一実施形態と係わる、第１端末が、動画再生アプリケーションと係わる外部機器を自動的に連結する方法について説明するための図面である。
【０１２８】
図１３Ａに図示されているように、第１端末１００は、ユーザからＸＹＺアニメーションを再生するアプリケーションについての選択を受信することができる。
【０１２９】
図１３Ｂに図示されているように、第１端末１００は、選択されたアプリケーションと係わる外部機器として、ＸＹＺアニメーションに登場するキャラクターについてのＡキャラクター人形１３１０及びＢキャラクター人形１３２０を検索することができる。
【０１３０】
図１３Ｃに図示されているように、第１端末１００は、Ａキャラクター人形１３１０及びＢキャラクター人形１３２０それぞれに、Ｗｉｆｉ連結情報（例えば、ＡＰのＭＡＣアドレス、ＳＳＩＤ、チャネル番号、保安キーなど）、またはブルートゥース連結情報（例えば、リンクキー）を伝送することにより、Ａキャラクター人形１３１０及びＢキャラクター人形１３２０それぞれと近距離通信で連結される。
【０１３１】
一方、図１３Ｄに図示されているように、本発明の一実施形態によれば、第１端末１００は、Ａキャラクター及びＢキャラクターが登場するエピソードリストを提供することができる。そして、第１端末１００は、エピソードリストのうち少なくとも１つのエピソードをユーザから選択されもする。
【０１３２】
その場合、図１３Ｅに図示されているように、第１端末１００は、Ａキャラクター人形１３１０及びＢキャラクター人形１３２０と共に、ＸＹＺアニメーションを再生することができる。すなわち、第１端末１００は、ユーザが選択したエピソードを再生し、Ａキャラクター人形１３１０及びＢキャラクター人形１３２０に、近距離通信を介して、制御命令を伝送することができる。Ａキャラクター人形１３１０及びＢキャラクター人形１３２０は、制御命令に基づいて、エピソードに含まれた台詞を出力することができる。
【０１３３】
図１４Ａないし図１４Ｄは、本発明の一実施形態と係わる、第１端末が、楽器演奏アプリケーションと係わる外部機器を自動的に連結する方法について説明するための図面である。
【０１３４】
図１４Ａに図示されているように、第１端末１００は、楽器演奏アプリケーションに係わる選択を、ユーザから受信することができる。
【０１３５】
図１４Ｂに図示されているように、第１端末１００は、楽器演奏アプリケーションと係わる外部機器として、ギター１４１０、ペダル１４２０、スピーカ１４３０を検索することができる。
【０１３６】
図１４Ｃに図示されているように、第１端末１００は、ギター１４１０、ペダル１４２０、スピーカ１４３０それぞれに、Ｗｉｆｉ連結情報（例えば、ＡＰのＭＡＣアドレス、ＳＳＩＤ、チャネル番号、保安キーなど）、またはブルートゥース連結情報（例えば、リンクキー）を伝送することにより、ギター１４１０、ペダル１４２０、スピーカ１４３０それぞれと、近距離通信を介して連結される。
【０１３７】
図１４Ｄに図示されているように、第１端末１００は、近距離通信を介して連結されたギター１４１０、ペダル１４２０、スピーカ１４３０と共に、楽器演奏アプリケーションを実行することができる。
【０１３８】
図１５Ａ及び図１５Ｂは、本発明の一実施形態と係わる第１端末の外部機器自動連結方法について説明するための図面である。
【０１３９】
図１５Ａに図示されているように、第１端末１００は、外部機器であるギター１５１０と、近距離通信を介して連結される。その場合、第１端末１００は、ギター１５１０と係わる楽器演奏アプリケーションを検索することができる。
【０１４０】
そして、第１端末１００は、楽器演奏アプリケーションに係わる他の外部機器を検索することができる。例えば、第１端末１００は、楽器演奏アプリケーションに係わるピアノ鍵盤１５２０及びドラム１５３０をさらに検索することができる。
【０１４１】
図１５Ｂに図示されているように、第１端末１００は、まだ連結されていないピアノ鍵盤１５２０及びドラム１５３０それぞれに、Ｗｉｆｉ連結情報またはブルートゥース連結情報を伝送しながら、連結要請を行うことができる。第１端末１００と、ピアノ鍵盤１５２０及びドラム１５３０とが近距離通信でそれぞれ連結された場合、第１端末１００は、すでに連結されたギター１５１０、新たに連結されたピアノ鍵盤１５２０及びドラム１５３０と共に、音楽演奏アプリケーションを実行することができる。
【０１４２】
図１６は、本発明の一実施形態と係わる、第１端末がアプリケーションと係わる外部機器を検索する方法について説明するためのフローチャートである。
【０１４３】
段階１６１０で、第１端末１００は、ユーザ入力に基づいて、アプリケーションを選択することができる。段階１６２０で、第１端末１００は、選択されたアプリケーションと係わる少なくとも１つの外部機器を検索することができる。段階１６１０及び段階１６２０は、図１１の段階１１１０及び段階１１２０と対応するので、具体的な説明は省略する。
【０１４４】
段階１６３０で、第１端末１００は、複数の外部機器が検索された場合、検索された複数の外部機器のリストを画面に表示することができる。
【０１４５】
段階１６４０で、第１端末１００は、複数の外部機器のリストのうち少なくとも１つの外部機器３００に係わるユーザの選択を受信することができる。
【０１４６】
段階１６５０で、第１端末１００は、ユーザによって選択された少なくとも１つの外部機器３００に、ＢＬＥを介して連結要請を行うことができる。すなわち、本発明の一実施形態によれば、第１端末１００は、所定アプリケーションと係わる複数の外部機器のうち、一部外部機器とのみ連結を形成することができるのである。一方、図１６には、ＢＬＥを介して連結要請するということを一例として図示したが、それに限定されるものではない。また、具現例によっては、段階１６３０及び段階１６４０が省略されることもある。すなわち、第１端末１００は、検索された複数の外部機器に、自動的に連結要請を行うこともできるのである。
【０１４７】
図１７Ａ及び図１７Ｂを参照してさらに説明する。
【０１４８】
図１７Ａ及び図１７Ｂは、本発明の一実施形態と係わる、第１端末がユーザによって選択された外部機器と共に、アプリケーションを実行する方法について説明するための図面である。
【０１４９】
図１７Ａに図示されているように、第１端末１００は、ユーザからＸＹＺアニメーションを再生するアプリケーションについての選択を受信することができる。第１端末１００は、選択されたアプリケーションと係わる外部機器として、ＸＹＺアニメーションに登場するキャラクターについての、Ａキャラクター人形１７１０、Ｂキャラクター人形１７２０、Ｃキャラクター人形１７３０を検索することができる。そのとき、第１端末１００は、Ａキャラクター人形１７１０、Ｂキャラクター人形１７２０及びＣキャラクター人形１７３０に係わるリストを画面に表示することができる。
【０１５０】
図１７Ａに図示されているように、ユーザが検索された３種の外部機器をいずれも選択する場合、第１端末１００は、Ａキャラクター人形１７１０、Ｂキャラクター人形１７２０及びＣキャラクター人形１７３０それぞれとの連結を形成することができる。そして、第１端末１００は、Ａキャラクター、Ｂキャラクター及びＣキャラクターが登場するＸＹＺアニメーションのエピソードリスト１７１を提供することができる。
【０１５１】
図１７Ｂに図示されているように、ユーザは、検索された３種の外部機器のうち、Ａキャラクター人形１７１０及びＢキャラクター人形１７２０のみを選択することもできる。その場合、第１端末１００は、Ａキャラクター人形１７１０及びＢキャラクター人形１７２０のみとの連結を形成し、Ａキャラクター及びＢキャラクターだけが登場するエピソードリスト１７２を提供することができる。
【０１５２】
図１８は、本発明の一実施形態と係わる第１端末について説明するためのブロック構成図である。
【０１５３】
図１８に図示されているように、本発明の一実施形態による第１端末１００は、通信部１１０、ユーザ入力部１２０、検索部１３０、メモリ１４０、制御部１５０を含んでもよい。しかし、図示された構成要素が、いずれも必須構成要素であるというわけではない。図示された構成要素より多くの構成要素によって、第１端末１００が具現されもし、それより少ない構成要素によって、第１端末１００が具現されもする。
【０１５４】
以下、前記構成要素について順に説明する。
【０１５５】
通信部１１０は、第２端末２００または外部機器３００と通信するための一つ以上の構成要素を含んでもよい。例えば、通信部１２０は、近距離通信モジュール１１１、移動通信モジュール、無線インターネット・モジュール、有線インターネット・モジュールなどを含んでもよい。
【０１５６】
近距離通信モジュール１１１は、近距離通信のためのモジュールをいう。近距離通信技術として、無線ＬＡＮ（ＷｉＦｉ）、ブルートゥース、ＢＬＥ、ＵＷＢ、ジグビー、ＮＦＣ、ＷＦＤ、赤外線通信（ＩｒＤＡ：infrared data association）などが利用される。
【０１５７】
移動通信モジュールは、移動通信網上で、基地局、外部の端末、サーバのうち少なくとも一つと無線信号を送受信する。無線インターネット・モジュールは、無線インターネット接続のためのモジュールをいい、無線インターネット・モジュールは、第１端末１００に内蔵されるか外装される。有線インターネット・モジュールは、有線インターネット接続のためのモジュールをいう。
【０１５８】
本発明の一実施形態によれば、通信部１１０は、アプリケーションに係わる情報、及び少なくとも１つの外部機器３００に係わる連結情報を、第２端末２００に送信することができる。本発明の他の実施形態によれば、通信部１１０は、アプリケーションに係わる情報を第２端末２００に送信し、第２端末２００に係わる連結情報を、少なくとも１つの外部機器３００に送信することもできる。
【０１５９】
通信部１１０は、第１端末１００で実行中であるアプリケーションと係わるサービスの移動要請を、第２端末２００に送信することができる。そのとき、通信部１１０は、第１端末１００と第２端末２００との距離が、近距離無線通信半径内である場合、近距離無線通信を介して、第２端末２００に、サービスの移動要請を送信することができる。通信部１１０は、サービス移動要請に係わる承諾メッセージを、第２端末２００から受信することができる。
【０１６０】
通信部１１０は、第２端末２００から、アプリケーションの提供要請を受信し、第２端末２００に、アプリケーションまたはアプリケーションのリンク情報を送信することができる。また、通信部１１０は、少なくとも１つの外部機器３００の登録情報を、第２端末２００に送信することができる。
【０１６１】
通信部１１０は、第１端末１００に連結された複数の外部機器のうち、一部外部機器の連結情報を、第２端末２００に送信することができる。また、通信部１１０は、ＢＬＥを介して、少なくとも１つの外部機器３００との連結を形成することができる。
【０１６２】
ユーザ入力部１２０は、第１端末１００に係わるユーザの入力を受信することができる。例えば、ユーザ入力部１２０は、アプリケーションをユーザから選択される。また、ユーザ入力部１２０は、検索された複数の外部機器のリストのうち少なくとも１つの外部機器に係わるユーザの選択を受信することができる。
【０１６３】
ユーザ入力部１２０は、キーパッド（keypad）、ドームスィッチ（dome switch）、タッチパッド（静圧／静電）、ジョグホイール、ジョグスィッチなどで構成される。特に、タッチパッドが、ディスプレイ部と相互レイヤ構造をなす場合、それをタッチスクリーンと呼ぶことができる。
【０１６４】
検索部１３０は、ユーザによって選択されたアプリケーションと係わる少なくとも１つの外部機器３００を検索することができる。例えば、検索部１３０は、選択されたアプリケーションの識別情報を基に、メモリ１４０で、アプリケーションを検索することができる。
【０１６５】
本発明の一実施形態によれば、第１端末１００が外部機器３００を登録するとき、外部機器３００の識別情報とアプリケーションとをマッチングさせて保存するので、第１端末１００は、データベースを検索し、選択されたアプリケーションとマッチングされる外部機器３００を検索することができるのである。
【０１６６】
メモリ１４０は、制御部１５０の処理及び制御のためのプログラムを保存することができる。また、メモリ１４０は、入出力されるデータの保存のための機能を遂行することもできる。例えば、メモリ１４０は、外部機器３００の登録情報を保存することができる。外部機器３００の登録情報には、外部機器３００の識別情報、外部機器３００の認証情報、外部機器３００のアプリケーション情報（例えば、外部機器３００と係わるアプリケーションの識別情報、アプリケーションのリンク情報）などがある。
【０１６７】
メモリ１４０は、フラッシュメモリ・タイプ（flash memory type）、ハードディスク・タイプ（hard disk type）、マルチメディアカードマイクロ・タイプ（multimedia card micro type）、カードタイプのメモリ（例えば、ＳＤメモリまたはＸＤメモリなど）、ＲＡＭ（random-access memory）、ＳＲＡＭ（static random access memory）、ＲＯＭ（read-only memory）、ＥＥＰＲＯＭ（electrically erasable programmable read-only memory）、ＰＲＯＭ（programmable read-only memory）、磁気メモリ、磁気ディスク、光ディスクのうち少なくとも１つのタイプの記録媒体を含んでもよい。また、第１端末１００は、インターネット上で保存機能を遂行するウェブ・ストレージ（web storage）を運用することもできる。
【０１６８】
制御部１５０は、一般的に、第１端末１００の全般的な動作を制御する。例えば、制御部１５０は、第１端末１００に連結された少なくとも１つの外部機器３００と、アプリケーションを実行することができる。
【０１６９】
また、制御部１５０は、第２端末２００が少なくとも１つの外部機器３００と共に、第１アプリケーションを実行する場合、第１アプリケーションと係わる第２アプリケーションを実行することができる。
【０１７０】
図１９は、本発明の一実施形態と係わる第２端末について説明するためのブロック構成図である。
【０１７１】
図１９に図示されているように、本発明の一実施形態による第２端末２００は、通信部２１０、ディスプレイ部２２０、メモリ２３０、制御部２４０を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるというわけではない。図示された構成要素より多くの構成要素によって、第２端末２００が具現されもし、それより少ない構成要素によって、第２端末２００が具現されもする。以下、前記構成要素について順に説明する。
【０１７２】
通信部２１０は、第１端末１００または外部機器３００と通信するための一つ以上の構成要素を含んでもよい。例えば、通信部２１０は、近距離通信モジュール２１１、移動通信モジュール、無線インターネット・モジュール、有線インターネット・モジュールなどを含んでもよい。
【０１７３】
近距離通信モジュール２１１は、近距離通信のためのモジュールをいう。近距離通信技術として、無線ＬＡＮ（ＷｉＦｉ）、ブルートゥース、ＢＬＥ、ＵＷＢ、ジグビー、ＮＦＣ、ＷＦＤ、赤外線通信（ＩｒＤＡ）などが利用される。
【０１７４】
移動通信モジュールは、移動通信網上で、基地局、外部の端末、サーバのうち少なくとも一つと無線信号を送受信する。無線インターネット・モジュールは、無線インターネット接続のためのモジュールをいい、無線インターネット・モジュールは、第１２端末２００に内蔵するか外装される。有線インターネット・モジュールは、有線インターネット接続のためのモジュールをいう。
【０１７５】
通信部２１０は、第１端末１００で実行中であるアプリケーションと係わるサービスの移動要請を、第１端末１００から受信し、サービス移動要請に係わる承諾メッセージを、第１端末１００に送信することができる。そのとき、通信部２１０は、近距離無線通信を介して、第１端末１００からサービスの移動要請を受信することもできる。
【０１７６】
また、通信部２１０は、第１端末１００で実行中であるアプリケーションに係わる情報、及び第１端末１００に連結された少なくとも１つの外部機器３００に係わる連結情報を第１端末１００から受信することができる。そのとき、本発明の一実施形態によれば、通信部２１０は、第１端末１００に連結された複数の外部機器のうち、一部外部機器の連結情報を受信することもできる。
【０１７７】
通信部２１０は、少なくとも１つの外部機器３００に係わる連結情報を基に、少なくとも１つの外部機器３００との連結を形成することができる。通信部２１０は、少なくとも１つの外部機器３００と、近距離通信連結を行うことができる。
【０１７８】
本発明の一実施形態によれば、通信部２１０は、少なくとも１つの外部機器３００の登録情報を、第１端末１００から受信することもできる。
【０１７９】
ディスプレイ部２２０は、第２端末２００で処理される情報を表示出力することができる。例えば、ディスプレイ部２２０は、第２端末２００にすでにインストールされているアプリケーションを画面に表示することができる。
【０１８０】
ディスプレイ部２２０とタッチパッドとが、相互レイヤ構造をなしてタッチスクリーンとして構成される場合、ディスプレイ部２２０は、出力装置以外に、入力装置として使用されもする。
【０１８１】
ディスプレイ部２２０は、液晶ディスプレイ（liquid crystal display）、薄膜トランジスタ液晶ディスプレイ（thin film transistor-liquid crystal display）、有機発光ダイオード（organic light-emitting diode）、フレキシブル・ディスプレイ（flexible display）、三次元ディスプレイ（３Ｄ display）、電気泳動ディスプレイ（electrophoretic display）、透明ディスプレイのうち少なくとも一つを含んでもよい。第２端末２００の具現形態によって、ディスプレイ部２２０が２個以上存在することもある。
【０１８２】
メモリ２３０は、制御部２４０の処理及び制御のためのプログラムを保存することができる。また、メモリ２３０は、入出力されるデータの保存のための機能を遂行することもできる。例えば、メモリ２３０は、外部機器３００の登録情報を保存することができる。外部機器３００の登録情報には、外部機器３００の識別情報、外部機器３００の認証情報、外部機器３００のアプリケーション情報（例えば、外部機器３００と係わるアプリケーションの識別情報、アプリケーションのリンク情報）などがある。
【０１８３】
制御部２４０は、一般的に、第２端末２００の全般的な動作を制御する。例えば、制御部２４０は、アプリケーションに係わる情報を基に、第２端末２００に連結された少なくとも１つの外部機器３００と共に、アプリケーションを実行することができる。
【０１８４】
制御部２４０は、アプリケーションに係わる情報を基に、外部サーバまたは第１端末１００からアプリケーションを受信してインストールし、インストールされたアプリケーションを実行することもできる。
【０１８５】
本発明の一実施形態による方法は、多様なコンピュータ手段を介して遂行されるプログラム命令形態で具現され、コンピュータ可読媒体に記録される。前記コンピュータ可読媒体は、プログラム命令、データファイル、データ構造などを、単独で、または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであっても、コンピュータ・ソフトウェア分野の当業者に公知されて使用可能なものであってもよい。コンピュータ可読記録媒体の例としては、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（magnetic media）；ＣＤ（compact disc）−ＲＯＭ、ＤＶＤ（digital versatile disc）のような光記録媒体（optical media）；フロプティカルディスク（floptical disk）のような磁気・光媒体（magneto-optical media）；及びＲＯＭ、ＲＡＭ、フラッシュメモリのようなプログラム命令を保存して遂行するように特別に構成されたハードウェア装置；が含まれる。プログラム命令の例としては、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【０１８６】
以上、本発明の実施形態について詳細に説明したが、本発明の権利範囲は、それらに限定されるものではなく、特許請求の範囲で定義している本発明の基本概念を利用した当業者の多くの変形及び改良形態も、本発明の権利範囲に属する。
【産業上の利用可能性】
【０１８７】
本発明のアプリケーション実行方法及びそのための端末は、例えば、移動通信関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１８８】
１００              第１端末
１１０，２１０      通信部
１１１，２１１      近距離通信モジュール
１２０              ユーザ入力部
１３０              検索部
１４０，２３０      メモリ
１５０，２４０      制御部
２００              第２端末
２２０              ディスプレイ部
３００              外部機器
３００−１          外部機器（ＷｉＦｉ）
３００−１          外部機器（ブルートゥース）
６１０，１２１０    マイクロホン
６２０，１２２０    スピーカ
１４３０            スピーカ
７１０，１５２０    ピアノ鍵盤
７２０，１４１０，１５１０    ギター
８１０              ハンドル
９１０              銃
１３１０，１３２０  キャラクター人形
１７１０，１７２０，１７３０    キャラクター人形
１４２０            ペダル
１５３０            ドラム
【図１】
2014053007.tif 000003
【図２】
2014053007.tif 000004
【図３】
2014053007.tif 000005
【図４】
2014053007.tif 000006
【図５】
2014053007.tif 000007
【図１０】
2014053007.tif 000008
【図１１】
2014053007.tif 000009
【図１６】
2014053007.tif 000010
【図１８】
2014053007.tif 000011
【図１９】
2014053007.tif 000012
【図６】
2014053007.tif 000013
【図７】
2014053007.tif 000014
【図８】
2014053007.tif 000015
【図９】
2014053007.tif 000016
【図１２】
2014053007.tif 000017
【図１３】
2014053007.tif 000018
【図１４】
2014053007.tif 000019
【図１５】
2014053007.tif 000020
【図１７】
2014053007.tif 000021