(57)【特許請求の範囲】
【請求項１】
外部端末とインタワーキングする方法であって、
携帯端末が第１の端末とインタワーキングしている間に第２の端末から接続要請が受信された場合、前記携帯端末で、前記携帯端末をリセットするか否かを選択する画面を表示するステップと、
前記画面で前記携帯端末のリセットが選択された場合、前記携帯端末で、前記第１の端末にリンクされた一つ以上の機能に対応する一つ以上の実行ファイルに関する情報を含む第１のバックアップデータを生成するステップと、
前記携帯端末で、前記第１のバックアップデータを前記第１の端末に伝送し、前記リセットを実行するステップと、を有することを特徴とする方法。
【請求項２】
前記リセットを実行した後に前記第２の端末とインタワーキングするステップを更に有することを特徴とする請求項１に記載の方法。
【請求項３】
前記第１の端末にリンクされた一つ以上の機能に対応する一つ以上の実行ファイルに関する情報は、
前記携帯端末にインストールされた一つ以上の実行ファイルのリストと、前記リセットが選択されたときに前記実行ファイルの実行状態に関連する設定情報をファイル形態で生成することにより決定された設定値とのうちの少なくとも一つを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記リセットを実行するステップは、前記携帯端末が製造された最初の状態に前記携帯端末を初期化するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第２の端末とインタワーキングするステップは、
前記第２の端末が前記第２の端末の一つ以上の機能に対応する一つ以上の実行ファイルに関する情報を含む第２のバックアップデータを格納している場合、前記第２の端末に前記第２のバックアップデータの伝送を要請するステップと、
前記第２のバックアップデータが前記第２の端末から受信された場合、前記第２のバックアップデータに基づいて前記実行ファイルをインストールするステップと、
前記実行ファイルをインストールした後に前記第２の端末とインタワーキングするステップと、を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記第２の端末が前記第２のバックアップデータを格納していない場合、前記第２の端末とインタワーキングするステップを更に有することを特徴とする請求項５に記載の方法。
【請求項７】
前記第２の端末の一つ以上の機能に対応する一つ以上の実行ファイルに関する情報は、
前記第２の端末の一つ以上の機能に対応する一つ以上の実行ファイルのリストと、前記第２の端末の一つ以上の機能に対応する一つ以上の実行ファイルの設定情報をファイル形態で生成することにより決定された設定値とのうちの少なくとも一つを含み、
前記実行ファイルをインストールするステップは、前記実行ファイルの設定値を適用して前記実行ファイルをインストールすることを特徴とする請求項５に記載の方法。
【請求項８】
外部端末とインタワーキングする装置であって、
アプリケーションプログラムの実行画像、動作状態、及びメニュー状態を表示するディスプレイ部と、
無線信号を送受信する通信モジュールと、
前記装置が第１の端末とインタワーキングしているときに前記通信モジュールを介して第２の端末から接続要請が受信された場合、前記ディスプレイ部にリセットするか否かを選択する画面を表示し、前記画面でリセットが選択された場合、前記第１の端末にリンクされた一つ以上の機能に対応する一つ以上の実行ファイルに関する情報を含む第１のバックアップデータを生成し、前記通信モジュールを介して前記第１のバックアップデータを前記第１の端末に伝送し、前記装置をリセットする制御部と、を備えることを特徴とする装置。
【請求項９】
前記制御部は、前記装置をリセットした後に前記第２の端末とインタワーキングすることを特徴とする請求項８に記載の装置。
【請求項１０】
前記第１の端末にリンクされた一つ以上の機能に対応する一つ以上の実行ファイルに関する情報は、
前記装置にインストールされた一つ以上の実行ファイルのリストと、前記リセットが選択されたときに前記実行ファイルの実行状態に関連する設定情報をファイル形態で生成することにより決定された設定値とのうちの少なくとも一つを含むことを特徴とする請求項８に記載の装置。
【請求項１１】
前記装置のリセットは、前記装置が製造された最初の状態に前記装置を初期化することを特徴とする請求項８に記載の装置。
【請求項１２】
前記制御部は、
前記第２の端末が前記第２の端末の一つ以上の機能に対応する一つ以上の実行ファイルに関する情報を含む第２のバックアップデータを格納している場合、前記通信モジュールを介して前記第２の端末に前記第２のバックアップデータの伝送を要請し、
前記第２のバックアップデータが前記通信モジュールを介して前記第２の端末から受信された場合、前記第２のバックアップデータに基づいて前記実行ファイルをインストールし、前記第２の端末とインタワーキングすることを特徴とする請求項９に記載の装置。
【請求項１３】
前記制御部は、前記第２の端末が前記第２のバックアップデータを格納していない場合、前記第２の端末とインタワーキングすることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記第２の端末の一つ以上の機能に対応する一つ以上の実行ファイルに関する情報は、
一つ以上の実行ファイルのリストと、前記実行ファイルの設定情報をファイル形態で生成することにより決定された設定値とのうちの少なくとも一つを含み、
前記制御部は、前記実行ファイルの設定値を適用して前記実行ファイルをインストールすることを特徴とする請求項１２に記載の装置。
【請求項１５】
請求項１に記載の外部端末とインタワーキングする方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの端末が相互にインタワーキングするような、外部端末とインタワーキングする方法、装置、及び記録媒体に関する。
【背景技術】
【０００２】
スマートフォン、タブレットパーソナルコンピュータ（ＰＣ）のような端末は、無線通信を通じて相互にインタワーキングする。もう一つのインタワーキングする端末は、他の端末と多様な機能を共有する。例えば、端末は、ユーザーに提供される多様なアプリケーション、特定機能、又は多様なサービス（例えば、映画再生、写真一覧、音楽聴取、ゲーム再生、インターネット実行、チャットサービス）を共有する。
【０００３】
上記情報は、本発明の開示の理解を助けるための背景情報として示すだけである。上記のいずれかが本発明に関する従来技術として適用されるか否かに関しては、何の決定も判定も下されない。
【０００４】
従来技術において、相互にインタワーキングする２個の端末のうちのいずれか一つ（以下、‘携帯端末’と称する）が他の端末から接続要請を受信した場合、携帯端末は、他の端末からの接続要請を無視するか、或いは現在接続されている端末との接続を絶って他の端末に接続する。携帯端末は、他の端末との接続のために初期化しなければならない。しかし、多くのユーザーは、他の端末に接続するために自分の携帯電話を初期化しなければならないことを、マニュアルを詳しく検討しなくてはわからない。従って、多くのユーザーは、自分の携帯端末を他の端末に接続するのに難しさを経験し、特定端末とインタワーキングする自分の端末を他の端末に容易に接続させるために、外部端末とインタワーキングする改善された装置及び方法に対する必要性を有するという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、ユーザーが特定端末とインタワーキングしている間に他の外部端末とインタワーキングする方法、装置、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明の一態様による外部端末とインタワーキングする方法は、携帯端末が第１の端末とインタワーキングしている間に第２の端末から接続要請が受信された場合、前記携帯端末で、前記携帯端末をリセットするか否かを選択する画面を表示するステップと、前記画面で前記携帯端末のリセットが選択された場合、前記携帯端末で、前記第１の端末にリンクされた一つ以上の機能に対応する一つ以上の実行ファイルに関する情報を含む第１のバックアップデータを生成するステップと、前記携帯端末で、前記第１のバックアップデータを前記第１の端末に伝送し、前記リセットを実行するステップと、を有する。
【０００７】
上記目的を達成するためになされた本発明の一態様による外部端末とインタワーキングする装置は、アプリケーションプログラムの実行画像、動作状態、及びメニュー状態を表示するディスプレイ部と、無線信号を送受信する通信モジュールと、前記装置が第１の端末とインタワーキングしているときに前記通信モジュールを介して第２の端末から接続要請が受信された場合、前記ディスプレイ部にリセットするか否かを選択する画面を表示し、前記画面でリセットが選択された場合、前記第１の端末にリンクされた一つ以上の機能に対応する一つ以上の実行ファイルに関する情報を含む第１のバックアップデータを生成し、前記通信モジュールを介して前記第１のバックアップデータを前記第１の端末に伝送し、前記装置をリセットする制御部と、を備える。
【０００８】
上記目的を達成するためになされた本発明の一態様によれば、上記外部端末とインタワーキングする方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【発明の効果】
【０００９】
本発明によれば、外部端末とインタワーキングする方法、装置、及び記録媒体を提供することで、ユーザーが特定端末とインタワーキングする自分の端末を他の端末に容易に接続することができる。即ち、相互にインタワーキングする多様な種類の端末を使用するユーザーは、簡単な操作を通じて自分の端末がインタワーキングする端末を容易に変更することができる。
【図面の簡単な説明】
【００１０】
本発明による上記及び他の態様、特徴、及び利点は、図面と共に述べる以下の詳細な説明から、一層明らかになるはずである。
【００１１】
【図１】本発明の一実施形態による外部端末とインタワーキングする携帯端末のブロック図である。
【図２】本発明の一実施形態による外部端末とインタワーキングする方法を示す図である。
【図３】本発明の一実施形態による外部端末とインタワーキングする方法を示すフローチャートである。
【図４】本発明の一実施形態による携帯端末とインタワーキングする方法におけるリセットするか否かをユーザーが選択することを可能にする画面の一例を示す図である。
【図５Ａ】本発明の一実施形態による外部端末とインタワーキングする方法を示すフローチャートである。
【図５Ｂ】本発明の一実施形態による外部端末とインタワーキングする方法を示すフローチャートである。
【図５Ｃ】本発明の一実施形態による外部端末とインタワーキングする方法を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。
【００１３】
以下の説明は、本発明の多様な実施形態に対する理解を助けるための特定の詳細を含む。しかし、これらの詳細は、単に例示的なものと考えるべきである。従って、本発明の範囲及び精神を逸脱することなく、以下に説明する本発明の様々な変形及び変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかであろう。なお、公知の機能又は構成に関する具体的な説明は、明瞭性と簡潔性のために省略する。
【００１４】
以下の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、発明者により本発明の理解を明確且つ一貫性があるようにするために使用する。従って、特許請求の範囲とこれと均等なものに基づいて定義されるものであり、本発明の実施形態の説明が単に具体例を提供するためのものであって、本発明の目的を限定するものでないことは、本発明の技術分野における通常の知識を持つ者には明らかである。
【００１５】
本明細書に記載の各要素は、文脈中で特に明示しない限り、複数形を含むことは、当業者に理解される。従って、例えば、“コンポーネント表面（ａ  ｃｏｍｐｏｎｅｎｔ  ｓｕｒｆａｃｅ）”との記載は、１つ又は複数の表面を含む。
【００１６】
以下の説明において、携帯端末、第１の端末、第１のバックアップデータに関する詳細は、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるような本発明の実施形態の包括的な理解を助けるために提供される。従って、本発明の範囲及び趣旨を逸脱することなく、以下に説明する本発明の様々な変形及び変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【００１７】
本発明の一実施形態による端末間のインタワーキング方法を説明するために、端末は、携帯端末、第１の端末、及び第２の端末として区分して説明する。携帯端末、第１の端末、及び第２の端末は、無線通信機能を有し、例えば、スマートフォン、タブレットＰＣ、時計、ＭＰ３プレーヤーである。更に、外部端末、即ち第１及び第２の端末の構成は、一部構成が省略されたり、他の構成要素を追加して含んだりしても、図１に示すブロック構成図の構成と実質的には同一である。
【００１８】
携帯端末は、外部端末（例えば、第１及び第２の端末）と無線接続してインタワーキングすることによって、外部端末の一つ以上の機能に対応する機能を遂行する。その機能は、ユーザーに提供される多様なアプリケーション又は所定の機能（例えば、映画再生、写真一覧、音楽聴取、ゲーム再生、インターネット実行、ショートメッセージサービス（ＳＭＳ）、電子メール）を含む。外部端末の機能に対応する機能を遂行する動作の一例は、第１の端末が携帯端末とインタワーキングしているときに受信されたテキストメッセージを第１の端末が有する場合、第１の端末が携帯端末に受信されたテキストメッセージを有することを知らせる通知メッセージを表示する。
【００１９】
図１は、本発明の一実施形態による外部端末とインタワーキングする携帯端末のブロック図である。
【００２０】
図１を参照すると、携帯端末１００は、入力部１３０、出力部１５０、格納部１７０、通信モジュール１９０、及び制御部１１０を含む。
【００２１】
入力部１３０は、ユーザーの操作を受信する。入力部１３０は、後述するタッチスクリーン（及びタッチスクリーンコントローラ）で構成され、一つ以上のボタン（図示せず）を含む。
【００２２】
ボタンは、携帯端末１００のハウジングの前面、側面、及び／又は後面に提供される。ボタンは、電源／ロックボタン（図示せず）及びメニューボタン（図示せず）のうちの少なくとも一つを含む。
【００２３】
出力部１５０は、ディスプレイ部（図示せず）及びスピーカ（図示せず）のうちの少なくとも一つを含む。
【００２４】
ディスプレイ部は、多様なアプリケーションプログラムの実行画像、動作状態、及びメニュー状態を表示する。ディスプレイ部は、タッチスクリーンに組み込まれる。
【００２５】
スピーカは、制御部１１０の制御により、携帯端末１００で遂行される機能に対応するサウンドを出力する。スピーカは、携帯端末１００のハウジングの適切な位置に少なくとも一つのユニットとして提供される。
【００２６】
タッチスクリーンは、ユーザーの操作を受信し、アプリケーションプログラムの実行画像、動作状態、及びメニュー状態を表示する。即ち、タッチスクリーンは、多様なサービス（例えば、通話、データ伝送、ブロードキャスティング、及び写真撮影）に対応するグラフィカルユーザーインターフェース（ＧＵＩ）をユーザーに提供する。タッチスクリーンは、ＧＵＩに入力される少なくとも一つのタッチ入力に対応するアナログ信号をタッチスクリーンコントローラに出力する。タッチスクリーンは、電子ペンのようなユーザーの指又はポイントユニット（例えば、スタイラスペン、以下‘電子ペン’と称する）を通じて少なくとも一つのタッチ入力を受信する。また、タッチスクリーンは、タッチアンドドラッグ入力を受信する。この場合、タッチスクリーンは、タッチアンドドラッグ入力に対応するアナログ信号をタッチスクリーンコントローラに伝送する。
【００２７】
タッチスクリーンは、例えば、抵抗膜（ｒｅｓｉｓｔｉｖｅ）方式タッチスクリーン、静電容量（ｃａｐａｃｉｔｉｖｅ）方式タッチスクリーン、赤外線（ｉｎｆｒａｒｅｄ）方式タッチスクリーン、超音波（ａｃｏｕｓｔｉｃ  ｗａｖｅ）方式タッチスクリーン、又はＥＭＲ（Ｅｌｅｃｔｒｏ  Ｍａｇｎｅｔｉｃ  Ｒｅｓｏｎａｎｃｅ）方式タッチスクリーンである。
【００２８】
本明細書において、用語“タッチ”は、タッチスクリーンへのユーザーの指又は電子ペンの接触に限定されず、非接触認識を含む。タッチスクリーンがユーザーの指又は電子ペンを認識する認識距離は、携帯端末１００の性能又は構造に基づく。例えば、非接触認識により発生する入力（例えば、ホバリングイベント）をタッチスクリーンにユーザーの指タッチ又は電子ペンの接触により発生するタッチイベントと区別するために、タッチスクリーンは、タッチイベント及びホバリングイベントに対して異なる値（例えば、電流値）を出力するように構成される。また、タッチスクリーンは、ホバリングイベントが発生した空間とタッチスクリーンとの間の距離に従って値（例えば、電流値）を出力する。
【００２９】
タッチスクリーンコントローラは、タッチスクリーンから受信されたアナログ信号をデジタル信号（例えば、ＸとＹの座標）に変換して制御部１１０に送信する。制御部１１０は、タッチスクリーンコントローラから受信されたデジタル信号を用いてタッチスクリーンを制御する。例えば、制御部１１０は、タッチイベント又はホバリングイベントに応答して、タッチスクリーンに表示された短縮アイコン（図示せず）を選択するか又は短縮アイコンを実行する。タッチスクリーンコントローラは、制御部１１０に含まれる。
【００３０】
タッチスクリーンコントローラは、タッチスクリーンを通じて出力される値（例えば、電流値）を検出してホバリングイベントが発生した空間とタッチスクリーンとの間の距離値を決定し、この距離値をデジタル信号（例えば、Ｚ座標）に変換して制御部１１０に提供する。
【００３１】
更に、タッチスクリーンは、ユーザーの指及び電子ペンによる入力を同時に受信するために、ユーザーの指及び電子ペンのタッチ又はアプローチを各々感知する少なくとも２個のタッチパネルを含む。少なくとも２個のタッチパネルは、異なる出力値をタッチスクリーンコントローラに提供し、タッチスクリーンコントローラは、少なくとも２個のタッチパネルから受信された異なる出力値を認識し、タッチスクリーンへの入力がユーザーの指による入力であるか又は電子ペンによる入力であるかを判定する。
【００３２】
通信モジュール１９０は、移動通信モジュール（図示せず）、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）モジュール（図示せず）、近距離通信モジュール（図示せず）などを含む。
【００３３】
移動通信モジュールは、制御部１１０の制御下で、少なくとも一つのアンテナ（図示せず）を用いて移動通信を通じて携帯端末１００が外部端末に接続することを可能にする。移動通信モジュールは、携帯端末１００に入力又は登録された各々の電話番号を有する携帯電話（図示せず）、スマートフォン（図示せず）、タブレットＰＣ（図示せず）、又は他のデバイス（図示せず）と音声通話、画像通話、ＳＭＳメッセージ、又はマルチメディアメッセージサービス（ＭＭＳ）のための無線信号を送受信する。
【００３４】
ＷＬＡＮモジュールは、制御部１１０の制御下で、無線アクセスポイント（ＡＰ）がインストールされた場所でインターネットに接続する。ＷＬＡＮモジュールは、ＩＥＥＥ（Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１ｘ規格をサポートする。近距離通信モジュールはブルートゥース（登録商標）であり、制御部１１０の制御下で、端末間の無線近距離通信を実行する。
【００３５】
携帯端末１００の通信モジュール１９０は、性能により、移動通信モジュール、ＷＬＡＮモジュール、及び近距離通信モジュールのうちの少なくとも一つを含む。例えば、通信モジュール１９０は、性能により、移動通信モジュール（図示せず）、ＷＬＡＮモジュール（図示せず）、及び近距離通信モジュール（図示せず）の組み合わせを含む。
【００３６】
格納部１７０は、制御部１１０の制御下で、入力部１３０、出力部１５０、及び通信モジュール１９０の動作に従って入出力される信号又はデータを格納する。格納部１７０は、携帯端末１００又は制御部１１０の制御のための制御プログラム及びアプリケーションを格納する。
【００３７】
ここで、用語“格納部”は、格納部１７０、制御部１１０に含まれるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）（図示せず）、及び携帯端末１００にインストールされるメモリカード（図示せず、例えばＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード（登録商標）又はメモリスティック（登録商標））を含む。格納部１７０は、非揮発性メモリ、揮発性メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を含む。
【００３８】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（図示せず）、携帯端末１００の制御のための制御プログラムを格納するＲＯＭ、及び携帯端末１００の外部から受信される信号／データを一時的に格納するか、或いは携帯端末１００で実行される動作の作業領域（ｗｏｒｋｓｐａｃｅ）として使用されるＲＡＭを含む。ＣＰＵは、シングルコアプロセッサ、デュアルコアプロセッサ、トリプルコアプロセッサ、又はクワッドコアプロセッサである。ＣＰＵ、ＲＯＭ、及びＲＡＭは、内部バスを通じて相互に接続される。
【００３９】
制御部１１０は、入力部１３０、出力部１５０、格納部１７０、及び通信モジュール１９０を制御する。
【００４０】
本実施形態により、携帯端末１００が第１の端末とインタワーキングしているときに通信モジュール１９０を介して第２の端末から接続要請を受信すると、制御部１１０は、ディスプレイ部（図示せず）にリセットするか否かをユーザーが選択することを可能にする画面を表示し、ユーザーがリセットを選択した場合、第１の端末にリンクされた一つ以上の機能に対応する実行ファイルに関する情報を含む第１のバックアップデータを生成し、通信モジュール１９０を介して第１のバックアップデータを第１の端末に伝送し、携帯端末１００をリセットする。携帯端末１００をリセットするプロセスは、携帯端末１００が製造された最初の状態に初期化することを含む。携帯端末１１０をリセットした後、制御部１１０は、第２の端末とインタワーキングする。
【００４１】
図２は、本発明の一実施形態による外部端末とインタワーキングする方法を示す図であり、図３は、本発明の一実施形態による外部端末とインタワーキングする方法を示す図である。
【００４２】
図２及び図３を参照すると、これらは、携帯端末１００が第１の端末２００ａとインタワーキングしているときに第２の端末２００ｂから接続要請を受信した場合に動作する方法を提供する。より詳しくは、携帯端末１００が第２の端末２００ｂから接続要請を受信した場合、携帯端末１００は、製造された最初の状態に携帯端末１００を初期化するためにリセットするか否かをユーザーが選択することを可能にする画面を表示し、ユーザーがリセットを選択した場合に第１の端末２００ａにバックアップデータを伝送し、リセットを実行する。第２の端末２００ｂがバックアップデータを格納している場合、携帯端末１００は、バックアップデータに基づいて実行ファイルをインストールし、実行ファイルの設定値を回復し、第２の端末２００ｂとインタワーキングする。第２の端末２００ｂがバックアップデータを格納していない場合、携帯端末１００は、第２の端末２００ｂとインタワーキングを実行する。
【００４３】
携帯端末１００が第１の端末２００ａとインタワーキングする場合、第１の端末２００ａで実行される一つ以上の機能に対応する実行ファイルは、携帯端末１００に既にインストールされている。例えば、図２に示すように、第１の端末２００ａで実行される機能は、メッセージサービス、スケジューラ、及び電話のような複数のアプリケーション（以下、‘マスタアプリケーション’と称する）を含み、アプリケーションの一部（例えば、メッセージマスタアプリケーション及びコールマスタアプリケーション）に対応するアプリケーション（以下、‘ミニアプリケーション’と称する）は、携帯端末１００に既にインストールされている。各ミニアプリケーションは、該当マスタアプリケーションの一部の機能を遂行する。例えば、メッセージが第１の端末２００ａのメッセージマスタアプリケーションを通じて受信された場合、携帯端末１００のメッセージミニアプリケーションは、メッセージが第１の端末２００ａにより受信されたことを知らせる通知機能を実行する。
【００４４】
図３を参照すると、ステップ３０１において、第２の端末２００ｂは、携帯端末１００に接続を要請する接続要請信号を携帯端末１００に送信する。ステップ３０３において、携帯端末１００が第２の端末２００ｂから接続要請信号を受信すると、携帯端末１００は、初期化のために携帯端末１００をリセットするか否かをユーザーが選択することが可能な画面を表示する。初期化のための携帯端末１００のリセットは、携帯端末１００が製造された最初の状態にする携帯端末１００の初期化を含む。ステップ３０５において、ユーザーが所定の操作を通じて携帯端末１００に表示された画面でリセットを選択すると、プロセスは、ステップ３０７に進む。ステップ３０７において、携帯端末１００は、第１のバックアップデータを第１の端末２００ａに伝送する。第１のバックアップデータは、第１の端末２００ａにリンクされた一つ以上の機能に対応する実行ファイルに関する情報を含む。実行ファイルに関する情報は、携帯端末１００にインストールされた一つ以上の実行ファイルのリストと、リセットが選択されたときに実行ファイルの実行状態に関連する設定情報をファイル形態で生成することにより決定された設定値とのうちの少なくとも一つを含む。例えば、携帯端末１００が第１の端末２００ａとインタワーキングする場合、実行ファイルに関する情報は、第１の端末２００ａの一つ以上のマスタアプリケーションに対応するミニアプリケーションの実行ファイルのリスト、各ミニアプリケーションの実行ファイルのリスト、及びリセットが選択されたときにミニアプリケーションの実行状態に関連する設定情報をファイル形態で生成することにより決定された設定値のうちの少なくとも一つを含む。設定値は、第１の端末２００ａが携帯端末１００とインタワーキングするために携帯端末１００に再び接続された場合に、ミニアプリケーションの現在の実行状態に回復するために使用される。ステップ３０９において、第１の端末２００ａは、受信した第１のバックアップデータを格納する。第１の端末２００ａに格納された第１のバックアップデータは、第１の端末２００ａが携帯端末１００に再び接続してインタワーキングする場合に、第１のバックアップデータの実行ファイルのリスト及び実行ファイルの設定値に基づき、第１の端末２００ａが携帯端末１００にインストールされて使用されたミニアプリケーションを回復してそれぞれのミニアプリケーションに設定された設定値を回復することを可能にする。
【００４５】
ステップ３１１において、携帯端末１００は、リセットを実行する。携帯端末１００のリセットは、他の外部端末（即ち、第２の端末２００ｂ）に接続するためのものである。携帯端末１００を第２の端末２００ｂとインタワーキングすることで第２の端末２００ｂの一部の機能を有する補助装置として使用するために、第２の端末２００ｂにインストールされたマスタアプリケーションに対応するそれぞれのミニアプリケーションは、携帯端末１００にインストールされる必要がある。第２の端末２００ｂのマスタアプリケーションに対応するミニアプリケーションが携帯端末１００に既にインストールされているときに第２の端末２００ｂが第１の端末２００ａとインタワーキングしている携帯端末１００に接続する場合、携帯端末１００は、第２の端末２００ｂのマスタアプリケーションが対応する携帯端末１００のミニアプリケーションと同期化されなければならないためにリセットが必要である。ステップ３１３において、携帯端末１００は、第２の端末２００ｂに第２のバックアップデータ要請信号を伝送する。第２のバックアップデータは、第２の端末２００ｂの一つ以上の機能に対応する実行ファイルに関する情報を含む。第２の端末２００ｂの一つ以上の機能に対応する実行ファイルに関する情報は、第２の端末２００ｂの一つ以上の機能に対応する実行ファイルに関する情報のリストと、第２の端末２００ｂの一つ以上の機能に対応する実行ファイルに関する設定情報をファイル形態で生成することにより決定された設定値とのうちの少なくとも一つを含む。第２のバックアップデータは、第１のバックアップデータのように、第２の端末２００が携帯端末１００とインタワーキングするために携帯端末１００に接続された後に第２の端末２００ｂが携帯端末１００から切り離された場合、第２の端末２００ｂに格納される。ステップ３１５において、第２の端末２００ｂは、第２のバックアップデータ要請信号に応答して第２のバックアップデータを携帯端末１００に伝送する。ステップ３１７において、携帯端末１００は、第２の端末２００ｂから受信した第２のバックアップデータに基づき、個々の実行ファイルをインストールし、個々の実行ファイルの設定値を回復する。ステップ３１９において、携帯端末１００は、第２の端末２００ｂとインタワーキングする。
【００４６】
図４は、本発明の一実施形態による外部端末とインタワーキングする方法におけるリセットするか否かをユーザーが選択することを可能にする画面の一例を示す図であり、図５Ａ〜図５Ｃは、本発明の一実施形態による外部端末とインタワーキングする方法を示すフローチャートである。
【００４７】
図４、図５Ａ、図５Ｂ、及び図５Ｃを参照すると、携帯端末は、外部端末（以下、‘第２の端末’と称する）から接続要請を受信すると、携帯端末が第２の端末を除く他の端末（以下、‘第１の端末’と称する）に接続された状態であるか否かを判定する。携帯端末が第１の端末に接続された状態にある場合、携帯端末は、ユーザーがリセットするか否かを選択することが可能なポップアップウィンドウを表示する。ユーザーがポップアップウィンドウでリセットを選択すると、携帯端末は、第１の端末にバックアップデータ（以下、‘第１のバックアップデータ’と称する）を伝送し、初期状態にリセットする。その後、携帯端末は、第２の端末がバックアップデータ（以下、‘第２のバックアップデータ’と称する）を格納しているか否かを判定する。第２の端末が第２のバックアップデータを格納していると携帯端末が判定した場合、携帯端末は、第２の端末から第２のバックアップデータを受信し、第２のバックアップデータに基づいて一つ以上の実行ファイルを回復して第２の端末とインタワーキングする。第２の端末が第２のバックアップデータを格納していないと携帯端末が判定した場合、携帯端末は、第２の端末とインタワーキングする。携帯端末が第１の端末に接続された状態でないと携帯端末が判定した場合、携帯端末は、上記動作のうちの第１の端末に第１のバックアップデータを伝送する動作を除く他の動作を実行する。
【００４８】
ステップ４０１において、携帯端末は、第２の端末から接続要請が受信されたか否かを判定する。携帯端末が第２の端末から接続要請が受信されたと判定した場合、プロセスはステップ４０３に進む。携帯端末が第２の端末から接続要請が受信されないと判定した場合、プロセスは終了する。ステップ４０３において、携帯端末は、携帯端末が第１の端末に接続された状態にあるか否かを判定する。携帯端末が第１の端末に接続された状態にあると携帯端末が判定した場合、プロセスはステップ４０５に進む。携帯端末が第１の端末に接続された状態でないと携帯端末が判定した場合、プロセスはステップ４２１に進む。ステップ４０５において、携帯端末は、初期化のためにリセットするか否かをユーザーが選択することが可能なポップアップウィンドウを表示する。一例として、携帯端末は、図４に示すようにポップアップウィンドウ４００を表示する。ステップ４０７において、携帯端末は、ポップアップウィンドウでリセットが選択されたか否かを判定する。リセットが選択されたと携帯端末が判定した場合、プロセスはステップ４０９に進む。リセットが選択されないと携帯端末が判定した場合、プロセスは終了する。ステップ４０９において、携帯端末は、第１の端末に第１のバックアップデータを伝送し、ステップ４１１で初期化されるようにリセットを実行する。ステップ４１３において、携帯端末は、第２の端末が第２のバックアップデータを格納しているか否かを判定するための信号を第２の端末に伝送する。ステップ４１５において、携帯端末は、第２のバックアップデータを第２の端末が格納していることを通知する信号が第２の端末から受信されたか否かを判定する。第２の端末が第２のバックアップデータを格納していることを通知する信号が第２の端末から受信されたと携帯端末が判定した場合、プロセスはステップ４１７に進み、第２の端末が第２のバックアップデータを格納していることを通知する信号が第２の端末から受信されないと携帯端末が判定した場合、プロセスはステップ４３５に進む。ステップ４１７において、携帯端末は、第２の端末から第２のバックアップデータを受信し、第２のバックアップデータに基づいて一つ以上の実行ファイルをインストールする。このとき、インストールされた実行ファイルの設定値は再び回復され、それによって、インストールされた実行ファイルは、第２のバックアップデータが生成されて格納されたときと同じ状態で実行される。ステップ４１９において、携帯端末は、第２の端末とインタワーキングする。
【００４９】
ステップ４２１において、ユーザーの操作による初期化のためのリセットを実行するか否かをユーザーが選択することが可能なポップアップウィンドウが表示される。また、携帯端末は、一例として図４に示すようにポップアップウィンドウ４００を表示する。ステップ４２３において、携帯端末は、リセットが選択されるか否かを判定する。リセットが選択されたと携帯端末が判定した場合、プロセスはステップ４２５に進む。リセットが選択されないと携帯端末が判定した場合、プロセスは終了する。ステップ４２５において、携帯端末は、初期化されるようにリセットを実行する。ステップ４２７において、携帯端末は、第２の端末が第２のバックアップデータを格納しているか否かを判定するための信号を第２の端末に伝送する。ステップ４２９において、携帯端末は、第２の端末が第２のバックアップデータを格納していることを通知する信号が第２の端末から受信されたか否かを判定する。第２の端末が第２のバックアップデータを格納していることを通知する信号が第２の端末から受信されたと携帯端末が判定した場合、プロセスはステップ４３１に進む。第２の端末が第２のバックアップデータを格納していることを通知する信号が第２の端末から受信されないと携帯端末が判定した場合、プロセスはステップ４３５に進む。ステップ４３１において、携帯端末は、第２の端末から第２のバックアップデータを受信し、第２のバックアップデータに基づいて一つ以上の実行ファイルをインストールする。ステップ４３３において、携帯端末は、第２の端末とインタワーキングする。
【００５０】
ステップ４３５において、携帯端末は、第２の端末が第２のバックアップデータを格納していないことを通知する信号が第２の端末から受信されたか否かを判定する。第２の端末が第２のバックアップデータを格納していないことを通知する信号が第２の端末から受信されたと携帯端末が判定した場合、プロセスはステップ４３７に進み、第２の端末が第２のバックアップデータを格納していないことを通知する信号が第２の端末から受信されないと携帯端末が判定した場合、プロセスはステップ４１３に戻る。ステップ４３７において、携帯端末は、第２の端末とインタワーキングする。
【００５１】
本発明の一実施形態による外部端末とインタワーキングする方法について上述した。しかし、上述の実施形態は、多様な変形及び変更が可能である。例えば、本明細書に記載したそれぞれの動作は、その全体又は一部が並列に同時に遂行され、動作の一部が省略され、或いは他の動作が追加的に実行される。
【００５２】
例えば、複数のマスタアプリケーションの一部に対応するミニアプリケーションは、上述のように携帯端末にインストールされる。しかし、マスタアプリケーションの一部の代わりに、マスタアプリケーションの全部に対応する各ミニアプリケーションは、携帯端末にインストールされる。
【００５３】
また、各ミニアプリケーションは、上述のようにマスタアプリケーションに対応する一部の機能を実行する。しかし、各ミニアプリケーションは、マスタアプリケーションの通知機能のみを実行するか又はマスタアプリケーションとして同一の機能を実行する。
【００５４】
本発明の実施形態は、ハードウェア、ソフトウェア、又はそれらの組みせの形態で具現可能である。このようなソフトウェアは、例えば、揮発性若しくは非揮発性格納装置（例えば、消去可能／再書込み可能なＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリ（例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、メモリチップ、及び集積回路（ＩＣ）チップ）、又は光的若しくは磁気的に記録可能なコンピュータ読み取り可能な記録媒体（例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、及び磁気テープ）に格納される。携帯端末内に含まれるメモリは、本発明の実施形態を具現する指示を含むプログラム又はプログラムを格納するのに適合したコンピュータ読み取り可能な記録媒体の一例である。従って、本発明は、任意の請求項に記載された装置又は方法を具現するためのコードを含むプログラム及びこのようなプログラムを格納するコンピュータ読み取り可能な記録媒体を含む。また、このようなプログラムは、有線又は無線接続を通じて伝送される通信信号のような任意の媒体を介して電子的に移送され、本発明は、これと均等なことを適切に含む。
【００５５】
以上、本発明の詳細な説明において具体的な実施形態について説明したが、特許請求の範囲の記載及びこれと均等なものに基づいて定められる本発明の範囲及び精神を逸脱することなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【符号の説明】
【００５６】
１００    携帯端末
１１０    制御部
１３０    入力部
１５０    出力部
１７０    格納部
１９０    通信モジュール
２００ａ    第１の端末
２００ｂ    第２の端末
４００    ポップアップウィンドウ
【図１】
0006405384.tif 000002
【図２】
0006405384.tif 000003
【図３】
0006405384.tif 000004
【図４】
0006405384.tif 000005
【図５Ａ】
0006405384.tif 000006
【図５Ｂ】
0006405384.tif 000007
【図５Ｃ】
0006405384.tif 000008