(57)【要約】【課題】利用端末上に予めエミュレータを搭載することなく、様々な種類の端末の操作環境を利用端末上に再現できる、通信端末の操作環境再現システムを、提供する。【解決手段】エミュレート対象端末１のメモリ３０には、当該エミュレート対象端末１の操作環境を仮想マシン上で再現するエミュレータ１１及び当該エミュレート対象端末１における個別の操作環境を定義した操作環境情報を格納した仮想マシン環境状態保存ファイル１２が、記憶されている。一時利用端末２は、エミュレート対象端末１にログインして、仮想マシン環境状態保存ファイル１２をダウンロードして、サンドボックス２１内に格納する。一時利用端末２は、サンドボックス２１内で操作環境情報を参照しつつエミュレータ１１を実行することにより、一時利用端末２のＬＣＤタッチパネル３９上に、エミュレート対象端末１の操作環境を再現する。【選択図】  図６
2012014399.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて他の端末との間で通信を行う通信端末であって、
入力部と、
エミュレート対象端末の操作環境をエミュレートするエミュレータを、ダウンロードするダウンロード部と、
前記ダウンロード部によってダウンロードされたエミュレータを実行することにより、前記エミュレート対象端末の操作環境を、前記入力部における操作環境として再現するエミュレータ実行部
を備えたことを特徴とする通信端末。
【請求項２】
前記ダウンロード部は、前記エミュレータとともに、前記エミュレート対象端末の操作環境を個別に示す情報をダウンロードし、
前記エミュレータ実行部は、前記ダウンロード部によってダウンロードされた前記情報を参照して前記エミュレータを実行することにより、前記エミュレート対象端末の個別の操作環境を再現する
ことを特徴とする請求項１記載の通信端末。
【請求項３】
ネットワークを通じて相互に通信可能な通信装置と利用端末を有する通信システムであって、
前記通信装置は、
エミュレート対象端末の操作環境を再現させるためのエミュレータを記憶する記憶部と、
前記エミュレータのダウンロードを要求した利用端末に対して前記エミュレータを送信する送信部を有し、
前記利用端末は、
入力部と、
エミュレート対象端末の操作環境をエミュレートするエミュレータのダウンロードを前記通信装置に対して要求し、要求に応じて送信されたエミュレータを受信するダウンロード部と、
前記ダウンロード部によって受信されたエミュレータを実行することにより、前記エミュレート対象端末の操作環境を、前記入力部における操作環境として再現するエミュレータ実行部を有する
ことを特徴とする通信システム。
【請求項４】
前記記憶部は、更に、何れかのエミュレート対象端末の端末識別情報及びパスワードの組合せを記憶し、
前記送信部は、前記エミュレータのダウンロードを要求した利用端末の端末識別情報と、当該利用端末が通知したパスワードとの組合せが、前記記憶部に登録されている場合に限り、前記エミュレータのダウンロードを要求した利用端末に対して、前記エミュレータを送信する
ことを特徴とする請求項３記載の通信システム。
【請求項５】
ネットワークを通じて相互に通信可能な通信装置と利用端末を有する通信システムにおける、利用端末によるエミュレート対象端末の操作環境再現方法であって、
ユーザの操作がなされる入力部を有する利用端末が、エミュレート対象端末の操作環境を再現させるためのエミュレータを記憶する記憶部を有する通信装置に対して、前記エミュレータのダウンロードを要求すると、
前記通信装置が、ダウンロードを要求されたエミュレータを前記記憶部から読み出して前記利用端末へ送信し、
前記利用端末が、前記通信装置から送信されてきたエミュレータを実行することにより、前記エミュレート対象端末の操作環境を、前記入力部における操作環境として再現することを特徴とする操作環境再現方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エミュレート対象端末の操作環境を、ネットワークを通じて、具体的な通信端末上で再現するシステムに関する。
【背景技術】
【０００２】
携帯端末等の通信システムにおいては、予め設定された通信端末用の操作環境を、具体的な通信端末に移植して、利用できるようにする場合がある。例えば、携帯電話システムにおいては、ユーザが常時使用している携帯端末の操作環境の一部を、ＳＩＭ（Subscriber Identity Module）カード等を通じて、国際ローミングサービス対応のレンタル携帯電話へ移植するサービスが、実施されている。ここに、「操作環境」とは、例えば、キーボードを構成するキーの配列や各キーへの機能の割当等のユーザインタフェースの仕様に限らず、電話帳，発着信記録，送受信メール等の個人情報の記憶状態をも含意する概念である。
【０００３】
また、上記したサービスを発展させるものとして、例えば、以下のような提案がなされている。
【０００４】
まず、ユーザが一時的に使用している通信端末（以下、「一時利用端末」という）から、同ユーザが常時使用している通信端末（以下、「自端末」という）へネットワークを通じてアクセスすることにより、上記操作環境の再現をするという提案がある。例えば、ユーザが、自端末に記憶されている電話帳等を一時利用端末にダウンロードして、当該電話帳等を一時利用端末上で利用できるようにする提案である。
【０００５】
また、ユーザが、自端末内に記憶されている個人情報を、ネットワーク上の記憶システムにアップロードした後に、当該記憶システムから一時利用端末にダウンロードすることにより、上記操作環境の再現をするという提案がある。
【０００６】
また、一時利用端末に予め複数種類の通信端末の操作環境（各キーへの機能割当等の仕様）を再現するエミュレータが搭載され、自端末の種類に応じたエミュレータが一時利用端末上で起動され、当該一時利用端末が自端末と同様に操作されるようにする提案もある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2000-216858号公報
【特許文献２】特開2002-368875号公報
【特許文献３】特開2006-227933号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、単に個人情報を自端末から直接又は記憶システムを通じて一時利用端末にダウンロードするだけでは、自端末の操作性を一時利用端末上で十分に再現することはできない。例えば、各キーに割り当てられた機能が自端末と一時利用端末とで異なる場合に、かかる問題が生じる。
【０００９】
また、一時利用端末上に予め複数種類の通信端末用のエミュレータを搭載しておく方式によると、搭載されたエミュレータに対応していない種類の端末の操作性を一時利用端末
上で再現することができない。
【００１０】
そこで、本案の課題は、一時利用端末たる通信端末上に予めエミュレータを搭載することなく、様々な種類の端末の操作環境を通信端末上に再現できる仕組みを、提供することである。
【課題を解決するための手段】
【００１１】
提案されたシステムでは、エミュレート対象端末の操作環境を通信端末上でエミュレートするエミュレータが、通信端末外に準備されている。そして、当該エミュレータが、ネットワークを通じて通信端末にダウンロードされて、実行される。
【発明の効果】
【００１２】
開示のシステムによると、通信端末上に、エミュレート対象端末用のエミュレータを予め搭載しておく必要がない。そして、一時利用端末が利用される都度、エミュレート対象端末用のエミュレータが当該通信端末にダウンロードされて実行されることで、エミュレート対象端末の操作環境が、当該通信端末の入力部における操作環境として再現される。
【図面の簡単な説明】
【００１３】
【図１】システム構成図
【図２】エミュレート対象携帯端末の構成を示すブロック図
【図３】一時利用携帯端末の構成を示すブロック図
【図４】エミュレート対象携帯端末のメイン処理を示すフローチャート
【図５】一時利用端末のエミュレート時処理を示すフローチャート
【図６】システムの動作を説明する概念図
【図７】システムの動作を説明する動作シーケンス図
【図８】非共有モードの説明図
【図９】共有モードの説明図
【図１０】サーバの構成を示すブロック図
【図１１】エミュレート対象携帯端末のメイン処理を示すフローチャート
【図１２】システムの動作を説明する概念図
【図１３】システムの動作を説明する動作シーケンス図
【図１４】非共有モードの説明図
【図１５】共有モードの説明図
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本案の実施の形態を説明する。
【実施例１】
【００１５】
実施例１は、携帯電話システムにおいて、現実の携帯端末をエミュレート対象携帯端末とする例である。
＜システム構成＞
図１は、実施例１における携帯電話システムの概略構成を示すブロック図である。図１に示されるように、当該携帯電話システムは、携帯電話ネットワークＮを通じて相互に接続され、相互間で呼を確立しうる複数の携帯端末１，２を含む。これらの携帯端末のうちの一つが、或るユーザが常時使用している携帯端末（自端末，エミュレート対象携帯端末）１であり、他の一つが、当該ユーザが一時的に使用する携帯端末（一時利用携帯端末）２である。従って、一時利用携帯端末２は、ネットワークを通じて他の端末との間で通信を行う通信端末（利用端末）に当たる。
【００１６】
エミュレート対象携帯端末１は、自端末の種類に応じたデフォルトの操作環境を一時利
用携帯端末２上で再現するためのプログラムである自端末エミュレータ１１を、有している。なお、上述した操作環境には、キーの形状［デザイン，色］，キー配置，タッチパネル上のボタンの形状や配置，各キーに基本設定された機能等のユーザインタフェース，ディスプレイの形状やデザインが、含まれる。当該自端末エミュレータ１１は、例えば、ＪＡＶＡ（サンマイクロ社の登録商標）言語によってプログラミングされたプログラムであり、ＪＡＶＡバーチャルマシン（サンマイクロ社の登録商標）等の仮想マシン上で実行される。当該自端末エミュレータ１１は、仮想マシン環境状態保存ファイル１２に格納されている。
【００１７】
当該仮想マシン環境状態保存ファイル１２には、更に、自端末の現状における操作環境を定義するとともに、一時利用携帯端末２上で自端末エミュレータ１１によって参照される操作環境情報が、格納されている。当該操作環境情報には、電話帳，発着信記録，送受信メール等の個人情報，ユーザによってカスタマイズされた各キー毎の機能の設定，等が、含まれる。即ち、当該仮想マシン環境状態保存ファイル１２中の操作環境情報が、エミュレート対象端末の操作環境を個別に示す情報に相当する。
【００１８】
エミュレート対象携帯端末１は、更に、一般的な携帯端末と同様のハードウェアとプログラムとから構成される携帯端末実体１０を、有している。この携帯端末実体１０は、一般的な携帯電話機能の他、遠隔端末（即ち、一時利用携帯端末２）からのログイン受付機能，及び、自端末１の操作環境を仮想マシン環境状態保存ファイル１２に反映する機能を、実現することができる。
【００１９】
一時利用携帯端末２も、上述した携帯端末実体１０と同様の携帯端末実体２０を、有している。この携帯端末実体２０は、一般的な携帯電話機能の他、遠隔端末（即ち、エミュレート対象携帯端末１）へのログイン要求機能，仮想マシン環境状態保存ファイル１２のダウンロード要求機能を、実現する。更に、当該携帯端末実体２０は、エミュレータ起動機能，エミュレータ実行終了後における仮想マシン環境状態保存ファイル１２の遠隔端末への返送機能，及び、同ファイルの削除機能を、実現する。
【００２０】
また、同端末２は、上記した仮想マシンを実行することにより、ＪＡＶＡプログラムの実行環境であるサンドボックス２１を実現する。かかるサンドボックス２１は、ソフトウェア又はプロセッサやチップセットで実現される論理的な環境ではあるが、図１及び図３では、一つのブロックとして表記される。上記した仮想マシン環境状態保存ファイル１２は、当該サンドボックス２１に格納されて、当該サンドボックス２内において、上記した自端末エミュレータ１１が実行される。
【００２１】
＜ハードウェア構成＞
［エミュレート対象携帯端末１］
図２は、エミュレート対象携帯端末１のハードウェア構成を示すブロック図である。図２に示すように、同端末１は、相互にバスＢを通じて接続された通信部３１，制御部３２，信号処理部３３，メモリ３０，ＣＰＵ（Central Processing Unit）３５，ＲＯＭ（Read Only Memory）３６，ＲＡＭ（Random Access Memory）３７を有す。更に、バスＢには
、キー入力デバイス３８，ＬＣＤ（Liquid Crystal Display）タッチパネル３９，スピーカ４０及びマイク４１が、接続されている。
【００２２】
ＣＰＵ３５は、ＲＯＭ３６に格納されたメインプログラムを読み出して実行することにより、キー入力デバイス３８及びＬＣＤタッチパネル３９を通じて入力された各種コマンド及びデータに応じて処理を行う。
【００２３】
キー入力デバイス３８は、十字キーやテンキーを含む複数のキーから構成されるキーボ
ードである。
【００２４】
ＲＯＭ３６は、フラッシュメモリ等の書換可能な不揮発性メモリである。このＲＯＭ３６には、上記メインプログラムの他、自端末１の端末識別情報（電話番号，マックアドレス等），電話帳や送受信メール等の個人情報を保存する個人情報用データベース，自端末１の操作環境の各記憶領域，及び、フラグ設定領域が、備えられている。
【００２５】
上記メインプログラムは、キー入力デバイス３８を構成する各キーの配列や、各キーと機能との割当関係（デフォルト）を定義した定義情報（図示略）を有し、当該定義情報を参照することにより、各キーに入力されたコマンド等の意義を認識する。また、上記メインプログラムは、ユーザにより所定のコマンドが入力されることにより、ショートカットキーの割当，日本語変換プログラム用のユーザ辞書等の操作環境をカスタマイズし、その結果を上記記憶領域に記憶する。
【００２６】
上記電話帳には、ユーザが任意に登録した通話相手の氏名，電話番号，アドレスが、相互に関連付けて登録されている他、特定の一時利用端末のアドレス，端末識別情報及びパスワードが、相互に関連付けて登録されている。
【００２７】
上記フラグ設定領域には、自端末１の現在のモードが非共有モード（一台の一時利用端末にのみ操作環境を再現するモード）であるか共有モード（複数台の一時利用端末に操作環境を再現するモード）であるかを設定するモードフラグが、設定される。当該モードフラグは、動作モードが共有モードか非共有モードかを特定する情報に、相当する。また、同フラグ設定領域には、自端末１が現在ロック中（自端末１への操作入力を受け付けないこと）であるかロック解除（自端末１への操作入力を受け付けること）であるかを示すロック中フラグが、設定される。当該ロック中フラグは、ロック中であるか否かを特定する情報に、相当する。
【００２８】
ＬＣＤタッチパネル３９は、ＣＰＵ３５の処理結果を表示するＬＣＤパネルに、上記コマンド等が入力されるタッチパネルを被せたデバイスである。
【００２９】
制御部３２は、ＣＰＵ３５による制御下において、ＬＣＤタッチパネル３９，スピーカ４０，マイク４１，信号処理部３３及び通信部３１を用いて、通話機能を実現するエンジンである。信号処理部３３は、ＣＰＵ３５から受け取ったパケット通信用データやマイク４１から受け取った通話音声信号を、携帯電話ネットワークＮの通信規格に応じたデータ形式の通信信号に変換して、通信部３１に渡す。また、信号処理部３３は、通信部３１から受け取った通信信号をデコードし、それが通話音声信号であればスピーカ４０から出力させ、それがパケット通信用データであればＣＰＵ３５に入力する。通信部３１は、アンテナ３４を通じて携帯電話ネットワークＮを構成する何れかの基地局（図示略）と無線通信することにより、通信相手宛に通信信号を送信し、また、通信相手からの通信信号を受信する。
【００３０】
メモリ３０は、フラッシュメモリ等の書換可能な記憶部としてのメモリであり、上述した仮想マシン環境状態保存ファイル１２が、格納される。なお、このメモリ３４は、上述したＲＯＭ３６と同一素子であっても良い。
［一時利用携帯端末２］
図３は、一時利用携帯端末２のハードウェア構成を示すブロック図である。図３に示すように、同端末２も、メモリ３０を除き、エミュレート対象携帯端末１のハードウェア３１〜４１と同様のハードウェア５１〜６１を有している。加えて、一時利用携帯端末２のバスＢには、上述したサンドボックス２１が、備えられている。図３に示すサンドボックス２１は、チップセットによりサンドボックス２１が実現される例を示している。なお、
一時利用携帯端末２のキー入力デバイス３８及びＬＣＤタッチパネル３９が、入力部に、相当する。
【００３１】
＜ソフトウェア構成＞
［エミュレート対象携帯端末１］
図４は、エミュレート対象携帯端末１のＲＯＭ３６に格納されているメインプログラムを読み込んだＣＰＵ３５が実行する処理を示すフローチャートである。
【００３２】
当該処理は、エミュレート対象携帯端末１に主電源を投入することにより、自動的にスタートする。
【００３３】
最初のＳ００１では、ＣＰＵ３５は、自端末１のＲＯＭ３６に格納されている個人情報用データベース，及び、当該端末１の操作環境（カスタマイズされたもの）の内容を、メモリ３０に格納されている仮想マシン環境状態保存ファイル１２中の操作環境情報に、反映（同期）する。
【００３４】
次のＳ００２では、ＣＰＵ３５は、自端末１のキー入力デバイス３８又はＬＣＤタッチパネル３９に対する操作又は遠隔端末からのログイン要求を待ち、上記入力又はログイン要求があると、処理をＳ００３へ進める。
【００３５】
Ｓ００３では、ＣＰＵ３５は、上記自端末１のキー入力デバイス３８又はＬＣＤタッチパネル３９に対する操作があったか遠隔端末からのログイン要求があったのかを判定し、前者であれば処理をＳ００４へ進め、後者であれば処理をＳ００７へ進める。
【００３６】
Ｓ００４では、ＣＰＵ３５は、ＲＯＭ３６のフラグ設定領域におけるモードフラグの状態をチェックし、共有モードに設定されていれば処理をＳ００６へ進め、非共有モードに設定されていれば処理をＳ００５へ進める。
【００３７】
Ｓ００５では、ＣＰＵ３５は、ＲＯＭ３６のフラグ設定領域におけるロック中フラグの状態をチェックし、“ロック中”にセットされていれば処理をＳ００２へ戻し（入力拒否）、“ロック解除”にリセットされていれば処理をＳ００６へ進める。
【００３８】
Ｓ００６では、ＣＰＵ３５は、自端末１のキー入力デバイス３８又はＬＣＤタッチパネル３９に対する操作に対するアクション（例えば、コマンド実行，データ入力受付，操作環境のカスタマイズ等）を、実行する。Ｓ００６が完了すると、ＣＰＵ３５は、処理をＳ００１に戻す。
【００３９】
一方、遠隔端末からのログイン要求があった場合に実行されるＳ００７では、ＣＰＵ３５は、ＲＯＭ３６のフラグ設定領域におけるモードフラグの状態をチェックし、“共有モード”にセットされていれば処理をＳ００９へ進め、“非共有モード”にセットされていれば処理をＳ００８へ進める。
【００４０】
Ｓ００８では、ＣＰＵ３５は、ＲＯＭ３６のフラグ設定領域におけるロック中フラグの状態をチェックし、ロック中であれば処理をＳ０１１へ進め、ロック中でなければ処理をＳ００９へ進める。
【００４１】
Ｓ００９では、ＣＰＵ３５は、ログイン要求を送信してきた遠隔端末（接続元端末）がＲＯＭ３６中の個人情報用データベースに格納されている電話帳に登録されているか否かをチェックする。即ち、ＣＰＵ３５は、ログイン要求に含まれる接続元端末の固体識別情報が、一時利用携帯端末のものとして予め電話帳に登録されているか否かを、チェックす
る。そして、ＣＰＵ３５は、接続元端末が電話帳に予め登録されていなければ処理をＳ０１１へ進め、登録されていれば処理をＳ０１０へ進める。
【００４２】
Ｓ０１０では、ＣＰＵ３５は、ログイン要求に含まれるパスワードが、当該接続元端末（一時利用携帯端末）の固体識別情報に対応付けて電話帳に登録されているパスワードと一致するか否かをチェックする。そして、ＣＰＵ３５は、両者が一致する場合には処理をＳ０１２へ進め、両者が齟齬している場合には処理をＳ０１１へ進める。
【００４３】
Ｓ０１１では、ＣＰＵ３５は、接続元端末（一時利用携帯端末）に対して、接続不可通知を応答する。
【００４４】
一方、Ｓ０１２では、ＣＰＵ３５は、ＲＯＭ３６のフラグ設定領域におけるロック中フラグを、“ロック中”にセットする。
【００４５】
次のＳ０１３では、ＣＰＵ３５は、接続元端末（一時利用携帯端末）に対して、接続可通知を応答する。
【００４６】
次のＳ０１４では、ＣＰＵ３５は、接続元端末（一時利用携帯端末）に対して、ログイン完了応答を、送信する。
【００４７】
次のＳ０１５では、ＣＰＵ３５は、接続元端末（一時利用携帯端末）からのダウンロード要求を待ち合わせ、ダウンロード要求があると、処理をＳ０１６へ進める。
【００４８】
Ｓ０１６では、ＣＰＵ３５は、メモリ３０内の仮想マシン環境状態保存ファイル１２を圧縮して、接続元端末（一時利用携帯端末）へ送信する。従って、Ｓ０１６を実行するＣＰＵ３５が、エミュレータのダウンロードを要求した一時利用端末２に対してエミュレータ１１を送信する送信部に、相当する。
【００４９】
次のＳ０１７では、ＣＰＵ３５は、接続元端末（一時利用携帯端末）からのサンドボックス実行結果通知（後述）を待ち合わせ、サンドボックス実行結果通知があると、処理をＳ０１８へ進める。
【００５０】
Ｓ０１８では、ＣＰＵ３５は、受信したサンドボックス実行結果の内容を、ＲＯＭ３６中の個人情報用データベース，及び、自端末１の操作環境に、反映する。即ち、ＣＰＵ３５は、サンドボックス実行結果に含まれる操作環境情報の差分に応じて、ＲＯＭ３６中の個人情報用データベース，及び、自端末１の操作環境を更新する。従って、Ｓ０１８を実行するＣＰＵ３５が、一時利用端末２から送信された情報の内容を、前記記憶部に記憶されている情報に反映する反映部に、相当する。
【００５１】
次のＳ０１９では、ＣＰＵ３５は、ＲＯＭ３６のフラグ設定領域におけるロック中フラグを、“ロック解除”にリセットする。Ｓ０１９を完了すると、ＣＰＵ３５は、処理をＳ００１に戻す。
［一時利用携帯端末２］
図５は、一時利用携帯端末２のＲＯＭ５６に格納されているメインプログラムを読み込んだＣＰＵ５５が実行する処理のうち、エミュレート時に実行される部分を示すフローチャートである。
【００５２】
ＣＰＵ５５は、Ｓ１０１において、特定のエミュレート対象端末（接続先携帯端末）２に対するログイン操作が、同端末２のキー入力デバイス５８又はＬＣＤタッチパネル５９に対してなされるのを待つ。ここで、接続先携帯端末２の特定の方法は、当該一時利用携
帯端末２のＲＯＭ５６に格納されている電話帳から選択する方法であっても良いし、ユーザが接続先携帯端末２の端末識別情報を直接入力する方法であっても良い。ＣＰＵ５５は、上記ログイン操作があると、処理をＳ１０２へ進める。
【００５３】
Ｓ１０２では、ＣＰＵ５５は、ＬＣＤタッチパネル５９上に、Ｓ１０１にて特定された接続先携帯端末１が保持する電話帳において当該一時利用携帯端末２について登録されているパスワードの入力をユーザに促すメッセージを、表示する。当該メッセージに応じてユーザがパスワードを入力すると、ＣＰＵ５５は、処理をＳ１０３へ進める。
【００５４】
Ｓ１０３では、ＣＰＵ５５は、Ｓ１０１にて特定された接続先携帯端末１に対してログイン要求を送信する。このログイン要求のメッセージには、当該一時利用携帯端末２のＲＯＭ５６に記憶されている当該一時利用携帯端末２の端末識別情報，及び、Ｓ１０２にて入力されたパスワードが、含まれている。
【００５５】
次のＳ１０４では、ＣＰＵ５５は、接続先携帯端末１が接続不可通知（Ｓ０１１）又は接続可通知（Ｓ０１３）を通知して来るのを待つ。そして、ＣＰＵ５５は、接続不可通知（Ｓ０１１）を受信すると、処理をＳ１０１に戻し、接続可通知（Ｓ０１３）を受信すると、処理をＳ１０５へ進める。
【００５６】
Ｓ１０５では、ＣＰＵ５５は、接続先携帯端末１へ、ダウンロード要求（Ｓ０１５）を送信する。当該ダウンロード要求に応じて接続先携帯端末１が送信してきた仮想マシン環境状態保存ファイル１２を受信すると、ＣＰＵ５５は、処理をＳ１０６へ進める。従って、Ｓ１０５を実行するＣＰＵ５５が、エミュレート対象端末の操作環境をエミュレートするエミュレータ１１をネットワークを通じてダウンロードするダウンロード部に、相当する。
【００５７】
Ｓ１０６では、ＣＰＵ５５は、Ｓ１０５にて受信した仮想マシン環境状態保存ファイル１２を解凍し、サンドボックス２１内（物理的にはＲＡＭ５７上）に格納し、仮想マシン環境状態保存ファイル１２中のエミュレータ１１を実行する。この時、エミュレータ１１は、ＣＰＵ５５に対して、ＬＣＤタッチパネル５９上に、接続先携帯端末１のキー入力デバイス３８及びＬＣＤタッチパネル３９のイメージを表示させる。そして、エミュレータ１１は、ＣＰＵ５５に対して、表示されたＬＣＤタッチパネル３９のイメージ内に、仮想マシン環境状態保存ファイル１２中の操作環境情報に含まれる個人情報（電子メール，発着信記録，等）を、表示させる（図６参照）。また、エミュレータ１１は、ＣＰＵ５５に対して、ＬＣＤタッチパネル３９に対する押圧又はキー入力デバイス５８中の十字キーの操作に応じて、表示されたキー入力デバイス３８中の何れかのキーが選択されると、当該キーの押下があったと認識させる。そして、エミュレータ１１は、ＣＰＵ５５に対して、認識したキーについて、接続先端末１中のメインプログラムおける定義情報によって割当られたデフォルトの機能（操作環境情報による定義が存在する場合には、当該定義に拠るカスタマイズ後の機能）を、実行させる。更に、エミュレータ１１は、ＣＰＵ５５に対して、上記機能の実行結果を、ＬＣＤタッチパネル３９のイメージ内に表示させるとともに、仮想マシン環境状態保存ファイル１２中の操作環境情報に、反映する。従って、仮想マシンのプログラム及びＳ１０６の処理を実行するＣＰＵ５５が、ダウンロード部によってダウンロードされたエミュレータを実行することにより、エミュレート対象端末の操作環境を、入力部における操作環境として再現するエミュレータ実行部に、相当する。
【００５８】
以上のようなエミュレータ１１による処理は、当該一時利用携帯端末２のキー入力デバイス３８を通じて終了コマンドが入力されるまで、続けられる。ＣＰＵ３５は、Ｓ１０７において、サンドボックス２１におけるエミュレータ１１の終了を待ち合わせ、エミュレータ１１が終了すると、処理をＳ１０８へ進める。
【００５９】
Ｓ１０８では、ＣＰＵ３５は、エミュレータ１１による操作環境情報の更新履歴に基づき、仮想マシン環境状態保存ファイル１２のダウンロード時点における操作環境情報の内容と現時点における操作環境情報の内容との差分を、抽出する。そして、ＣＰＵ３５は、抽出した操作環境情報の差分を、「サンドボックス実行結果通知（Ｓ０１７）」に組み込んで、接続先携帯端末１へ送信する。
【００６０】
次のＳ１０９では、ＣＰＵ３５は、サンドボックス２１（物理的にはＲＡＭ５７上）から、仮想マシン環境状態保存ファイル１２を削除する。Ｓ１０９を完了すると、ＣＰＵ３５は、処理をＳ１０１に戻す。
＜動作例＞
以下、図６及び図７を参照して、上述したように構成された本システムの動作例を説明する。
［非共有モード］
ユーザが常時使用している携帯端末１では、ＲＯＭ５６上の個人情報が更新されたり、操作環境のカスタマイズがなされる都度、更新された個人情報やカスタマイズされた操作環境の内容が、仮想マシン環境状態保存ファイル１２に反映（同期）されている（Ｓ００１）。
【００６１】
そして、ユーザが、常時使用している携帯端末１の代わりに、特定の一台の端末を一時利用携帯端末２として用いることを、欲したとする。この場合、ユーザは、予め、自端末１に所定コマンドを入力することにより、その動作モードを非共有モードに設定（モードフラグ＝非共有モード）するとともに、電話帳に当該一時利用携帯端末２の端末識別情報及びパスワードを登録しておく。その上で、ユーザは、一時利用携帯端末２のキー入力デバイス５８及びＬＣＤタッチパネル５９を通じて、携帯端末１の端末識別情報を指定したログイン操作を行い（Ｓ１０１）、上記パスワードを入力する（Ｓ１０２）。すると、一時利用携帯端末２は、パスワード及び自己の端末識別情報を自端末１へ送信しつつ、遠隔操作ログインを行う（Ｓ１０３）。
【００６２】
すると、携帯端末１では、共有モード及びロック状態の判定を行った後に（Ｓ００７，Ｓ００８）、一時利用携帯端末２から受信したパスワード及び一時利用携帯端末２の端末識別情報の組合せを電話帳の登録情報と照合し、認証を行う（Ｓ００９，Ｓ０１０）。この時点で、携帯端末１はロック状態に設定されるので（Ｓ０１２）、以後、携帯端末１のキー入力デバイス３８及びＬＣＤタッチパネル３９に対する操作は拒否される（Ｓ００５＝YES）。以上の後に、携帯端末１は、一時利用携帯端末２に対して接続可通知及びログ
イン完了応答を送信する（Ｓ０１３，Ｓ０１４）。
【００６３】
当該通知を受けた一時利用携帯端末２は、携帯端末１に対して、ダウンロード要求を送信する（Ｓ１０５）。当該ダウンロード要求を受信した携帯端末１は、ダウンロードの効率を上げるために、仮想マシン環境状態保存ファイル１２を圧縮し、圧縮された仮想マシン環境状態保存ファイル１２を、一時利用携帯端末２へ送信する（Ｓ０１６）。
【００６４】
一時利用携帯端末２は、受信した仮想マシン環境状態保存ファイル１２を解凍し、解凍した仮想マシン環境状態保存ファイル１２をサンドボックス２１に格納して、エミュレータ１１を実行する（Ｓ１０６）。このとき、上述したように、一時利用携帯端末２のＬＣＤタッチパネル５９上に、携帯端末１の操作環境が再現される。
【００６５】
ユーザが一時利用携帯端末２の操作を終了するべく終了コマンドを入力すると（Ｓ１０７）、一時利用携帯端末２は、サンドボックス２１中で更新された操作環境情報の差分情報を含む実行結果通知を、携帯端末１へ送信する（Ｓ１０８）。また、一時利用携帯端末
２は、サンドボックス２１中の仮想マシン環境状態保存ファイル１２を、削除する（Ｓ１０９）。
【００６６】
携帯端末１は、受信した実行結果通知中の差分情報を、ＲＯＭ３６中の個人情報用データベース及び操作環境に反映するとともに（Ｓ０１８）、自端末１をロック状態から解除する（Ｓ０１９）。以後は、携帯端末１のキー入力デバイス３８及びＬＣＤタッチパネル３９に対する操作が受け付けられるので（Ｓ００５＝NO）、携帯端末１が再度使用可能となる。
【００６７】
以上説明したように、本例によると、一時利用携帯端末２上で実行されるエミュレータ１１は、自端末１から提供される。従って、一時利用携帯端末２上に予めエミュレータを準備しておく必要はない。また、あらゆる種類の携帯端末１の代用として、一時利用携帯端末２を用いることが可能となる。
【００６８】
また、本例によると、エミュレータ１１とともに、操作環境情報が仮想マシン環境状態保存ファイル１２に格納された状態で、一時利用端末２へ送信される。そして、一時利用端末２において実行されたエミュレータ１１が、当該操作環境情報を参照する。従って、携帯端末１のデフォルトの操作環境のみならず、個々の携帯端末１においてカスタマイズされた操作環境や個人情報の記憶状態（個別の操作環境）が、一時利用端末２において再現される。
【００６９】
また、本例によると、携帯端末１による一時利用携帯端末２の認証は、携帯端末１の電話帳に予め登録されている一時利用携帯端末２の端末識別情報及びパスワードの組合せによってなされる。そして、この端末識別情報は、単なるユーザＩＤとは異なり、ログイン時にユーザが任意に入力できる情報ではない。従って、本例による一時利用携帯端末２の認証は、単なるユーザＩＤ及びパスワードの組合せによる認証よりも、セキュリティの強度が高い。また、本例によると、一時利用携帯端末２での操作履歴が自端末１に反映されるので、自端末１の再使用開始時点においても、一時利用携帯端末２での操作環境を、引き続き利用することが可能となる。また、一時利用携帯端末２では、エミュレータ１１終了時に仮想マシン環境状態保存ファイル１２の差分情報が自動消去されるので、当該一時利用携帯端末２がレンタル品であっても、個人情報の漏洩の危険がない。
［共有モード］
上述した非共有モードでは、図８に示すように、自端末１の電話帳に登録されている何れかの一時利用携帯端末２において自端末１をエミュレートすると、他の一時利用携帯端末２において自端末１をエミュレートすることができなくなる。その結果、個人情報及び操作環境の連続性が保たれる。しかしながら、個人情報及び操作環境の連続性を重視しないのであれば、図９に示すように、複数台の一時利用携帯端末２において、自端末１をエミュレートしても良い。その場合、ユーザは、予め、自端末１に所定コマンドを入力することにより、その動作モードを共有モードに設定（モードフラグ＝共有モード）するとともに、電話帳に複数の一時利用携帯端末２の端末識別情報及びパスワードを登録しておく。
【００７０】
すると、何れか一台の一時利用携帯端末２において自端末１がエミュレートされることによって自端末１がロック状態にセットされていても、ロック状態を判定するステップ（Ｓ００５，Ｓ００８）がバイパスされる（Ｓ００４，Ｓ００７）。その結果、自端末１は、ロック状態が解除されている時と同様に動作するので、２台目以降の一時利用端末２においても、自端末１をエミュレートすることが可能になるのである。
【実施例２】
【００７１】
実施例２は、携帯電話システムにおいて、サーバ上に構築された仮想の携帯端末をエミ
ュレート対象携帯端末とする例である。即ち、上述した実施例１では、各ユーザが一台の自端末を常時使用しているというサービスモデルが前提となっている。しかし、ユーザが極短期間で携帯端末を取り替えるという傾向が進めば、ユーザが自端末を持たず、必要に応じて一時利用端末をレンタルして利用するというサービスモデルも、想定可能である。その場合でも操作環境の連続性を維持するに、実施例２が案出されたのである。
＜システム構成＞
［サーバ］
本実施例２においては、上記実施例１におけるエミュレート対象端末（自端末）１の代わりに、サーバ３が備えられている。このサーバ３は、当該携帯電話システムを利用する各ユーザ毎に、上記実施例１において説明したエミュレータ１１及び仮想マシン環境状態保存ファイル１２を保存し、管理するコンピュータである。
【００７２】
図１０に示すように、当該サーバ３は、一般的なサーバコンピュータと同様のハードウェアを有する。即ち、サーバ３のバスＢには、ＣＰＵ７５，ＲＯＭ７６，ＲＡＭ７７，ＬＡＮ（Local Area Network）アダプタ７１，ハードディスク７２，リムーバブルメモリ用外部インタフェース７０，ディスプレイ７９，キーボード７８が、接続されている。そして、当該サーバ３は、ＬＡＮアダプタ７１を通じて、携帯電話ネットワーク及び図示せぬコンピュータネットワークに、接続されている。また、ハードディスク７２内には、当該携帯電話システムを運営する通信事業者と契約しているユーザ毎に、仮想マシン環境状態保存ファイル１２が格納される専用領域が、確保されている。各ユーザの専用領域は、仮想的な端末識別情報によって特定され、モードフラグ及びロック中フラグが設定される。ハードディスク７２には、上記端末識別情報を指定したログイン要求があった場合に、ＣＰＵ７５に、当該端末識別情報に対応した仮想マシン環境状態保存ファイル１２を応答させるプログラムが格納されている。以下、当該プログラムに従って動作するサーバ３のＣＰＵ７５を、「仮想携帯端末」と称し、上記「端末識別情報」を、当該「仮想携帯端末の端末識別情報」と表記する。
［一時利用携帯端末］
他方、本実施例２における一時利用携帯端末２のハードウェア構成は、上記実施例１のものと全く同一である。
＜ソフトウェア構成＞
［仮想携帯端末］
図１１は、仮想携帯端末の処理内容を示すフローチャートである。
【００７３】
当該仮想携帯端末の処理は、実施例１におけるエミュレート対象携帯端末１と異なり、携帯端末１のキー入力デバイス３８及びＬＣＤタッチパネル３９に対する操作に基づく処理を要さない。従って、当該仮想携帯端末の処理には、図４におけるＳ００１，Ｓ００３〜Ｓ００６に相当するステップがない。図１１におけるステップＳ２０１，Ｓ２０２〜Ｓ２１４は、図４におけるステップＳ００２，Ｓ００７〜Ｓ０１９と同様の処理である。
【００７４】
［一時利用携帯端末］
本実施例２における一時利用携帯端末２のソフトウェア構成は、上記実施例１のものと全く同一である。
【００７５】
＜動作例＞
以下、図１２及び図１３を参照して、上述したように構成された本システムの動作例を説明する。
【００７６】
［非共有モード］
先ず、ユーザが上記通信業者との契約に際して何れかの種類の携帯電話を選択すると、選択された携帯電話に応じたエミュレータ１１及び操作環境情報を格納した仮想マシン環
境状態保存ファイル１２が、ハードディスク７２中の自己の専用領域に、準備される。その上で、ユーザは、自己の操作するコンピュータ端末から、当該サーバ３にアクセスし、自己の仮想マシン環境状態保存ファイル１２の電話帳に、自己が現実に使用することを予定している一時利用端末２の端末識別情報及びパスワードを、登録する。同様に、ユーザは、サーバ３のハードディスクにおけるフラグ設定領域において、モードフラグを“非共有モード”にセットしておく。
【００７７】
その上で、ユーザは、一時利用携帯端末２のキー入力デバイス５８及びＬＣＤタッチパネル５９を通じて、仮想携帯端末の端末識別情報を指定したログイン操作を行い（Ｓ１０１）、上記パスワードを入力する（Ｓ１０２）。すると、一時利用携帯端末２は、パスワード及び自己の端末識別情報をサーバ３（仮想携帯端末）へ送信して、遠隔操作ログインを行う（Ｓ１０３）。
【００７８】
サーバ３（仮想携帯端末）は、共有モード及びロック状態の判定を行った後に（Ｓ２０２，Ｓ２０３）、指定された仮想携帯端末に対応した電話帳に、一時利用端末２の端末識別情報及びパスワードの組合せが登録されていることの認証を行う（Ｓ２０４，Ｓ２０５）。その上で、サーバ３（仮想携帯端末）は、ロック中フラグを“ロック中”にセットし（Ｓ２０７）、一時利用携帯端末２に対して接続可通知及びログイン完了応答を送信する（Ｓ２０８，Ｓ２０９）。
【００７９】
その後、一時利用携帯端末２がサーバ３（仮想携帯端末）に対してダウンロード要求を送信すると（Ｓ１０５）、サーバ３（仮想携帯端末）は、仮想携帯端末に対応した専用領域中の仮想マシン環境状態保存ファイル１２を、読出して圧縮する。そして、サーバ３（仮想携帯端末）は、圧縮した仮想マシン環境状態保存ファイル１２を、一時利用携帯端末２へ送信する（Ｓ２１１）。
【００８０】
一時利用携帯端末２は、受信した仮想マシン環境状態保存ファイル１２を解凍し、サンドボックス２１内において実行する（Ｓ１０６）。このとき、一時利用携帯端末２のＬＣＤタッチパネル５９上に、仮想携帯端末の操作環境が再現される。
【００８１】
ユーザが一時利用携帯端末２の操作を終了するべく終了コマンドを入力すると（Ｓ１０７）、一時利用携帯端末２は、更新された仮想マシン環境状態保存ファイル１２中の操作環境情報の差分を含む実行結果通知を、サーバ３（仮想携帯端末）へ送信する（Ｓ１０８）。また、一時利用携帯端末２は、サンドボックス２１中の仮想マシン環境状態保存ファイル１２を削除する（Ｓ１０９）。
【００８２】
サーバ３（仮想携帯端末）は、受信した実行結果通知中の差分情報に基づき、指定された仮想携帯端末に対応した専用領域中の仮想マシン環境状態保存ファイル１２を更新するとともに（Ｓ２１３）、自端末１をロック状態から解除する（Ｓ２１４）。
【００８３】
以上説明したように、本例によると、ユーザが常時使用している自端末１の存在が不要になる。それにも拘わらず、次々に一時利用携帯端末２を変更しても、ユーザは、連続性が保たれた操作環境を継続的に利用することができる。また、図１４に示されるように、一度に使用可能な一時利用携帯端末２は一台に限られるので、個人情報の漏洩が防止される。
【００８４】
［共有モード］
例えば、企業ユーザは、特定の部門の所属員に携帯電話を支給する場合、顧客名簿等に基づいて作成した電話帳のような操作環境を、支給する全携帯電話に備えさせたい場合がある。そのような要望に応える動作モードが“共有モード”である。
【００８５】
この場合、ユーザは、予め、サーバ３（仮想携帯端末）にアクセスすることにより、自己の専用領域におけるモードフラグを“共有モード”にセットするとともに、電話帳に、複数の一時利用携帯端末２の端末識別情報及びパスワードを登録しておく。
【００８６】
すると、何れか一台の一時利用携帯端末２において仮想携帯端末がエミュレートされることによって自己の専用領域におけるロック中フラグが“ロック中”にセットされていても、ロック状態を判定するステップ（Ｓ２０３）がバイパスされる（Ｓ２０２）。その結果、サーバ３（仮想携帯端末）は、ロック状態が解除されている時と同様に動作するので、図１５に示すように、２台目以降の一時利用端末２においても、仮想携帯端末をエミュレートすることが可能になるのである。
【００８７】
［付記］
［付記１］
ネットワークを通じて他の端末との間で通信を行う通信端末であって、
入力部と、
エミュレート対象端末の操作環境をエミュレートするエミュレータをダウンロードするダウンロード部と、
前記ダウンロード部によってダウンロードされたエミュレータを実行することにより、前記エミュレート対象端末の操作環境を、前記入力部における操作環境として再現するエミュレータ実行部
を備えたことを特徴とする通信端末。
【００８８】
［付記２］
前記ダウンロード部は、前記エミュレータとともに、前記エミュレート対象端末の操作環境を個別に示す情報をダウンロードし、
前記エミュレータ実行部は、前記ダウンロード部によってダウンロードされた前記情報を参照して前記エミュレータを実行することにより、前記エミュレート対象端末の個別の操作環境を再現する
ことを特徴とする付記１記載の通信端末。
【００８９】
［付記３］
前記エミュレータ実行部は、前記情報をサンドボックスに置いて前記エミュレータを実行し、エミュレータの実行終了の時点で、前記サンドボックスから前記情報を削除する
ことを特徴とする付記２記載の通信端末。
【００９０】
［付記４］
ネットワークを通じて相互に通信可能な通信装置と利用端末を有する通信システムであって、
前記通信装置は、
エミュレート対象端末の操作環境を再現させるためのエミュレータを記憶する記憶部と、
前記エミュレータのダウンロードを要求した利用端末に対して前記エミュレータを送信する送信部を有し、
前記利用端末は、
入力部と、
エミュレート対象端末の操作環境をエミュレートするエミュレータのダウンロードを前記通信装置に対して要求し、要求に応じて送信されたエミュレータを受信するダウンロード部と、
前記ダウンロード部によって受信されたエミュレータを実行することにより、前記エミ
ュレート対象端末の操作環境を、前記入力部における操作環境として再現するエミュレータ実行部を有する
ことを特徴とする通信システム。
【００９１】
［付記５］
前記記憶部は、更に、前記エミュレータと共に前記エミュレート対象端末の操作環境を個別に示す情報を記憶し、
前記送信部は、前記エミュレータのダウンロードを要求した利用端末に対して、前記エミュレータと共に前記情報を送信し、
前記ダウンロード手段は、前記エミュレータとともに前記情報を受信し、
前記エミュレータ実行部は、前記ダウンロード部によって受信された前記情報を参照して前記エミュレータを実行することにより、前記エミュレート対象端末の個別の操作環境を再現する
ことを特徴とする付記４記載の通信システム。
【００９２】
［付記６］
前記記憶部は、更に、何れかのエミュレート対象端末の端末識別情報及びパスワードの組合せを記憶し、
前記送信部は、前記エミュレータのダウンロードを要求した利用端末の端末識別情報と、当該利用端末が通知したパスワードとの組合せが、前記記憶部に登録されている場合に限り、前記エミュレータのダウンロードを要求した利用端末に対して、前記エミュレータを送信する
ことを特徴とする付記４記載の通信システム。
【００９３】
［付記７］
前記記憶部は、更に、何れかのエミュレート対象端末の端末識別情報及びパスワードの組合せを記憶し、
前記送信部は、前記エミュレータのダウンロードを要求した利用端末の端末識別情報と、当該一時利用端末が通知したパスワードとの組合せが、前記記憶部に登録されている場合に限り、前記エミュレータのダウンロードを要求した利用端末に対して、前記エミュレータ及び前記情報を送信する
ことを特徴とする付記５記載の通信システム。
【００９４】
［付記８］
前記エミュレータ実行部は、前記情報をサンドボックスに置いて前記エミュレータを実行し、エミュレータの実行終了の時点で、前記サンドボックスから前記情報を削除する
ことを特徴とする付記５又は７記載の通信システム。
【００９５】
［付記９］
前記エミュレータ実行部は、前記情報をサンドボックスに置いて前記エミュレータを実行し、エミュレータの実行終了の時点で、前記情報を前記通信装置へ送信し、
前記通信装置は、更に、前記利用端末から送信された前記情報の内容を、前記記憶部に記憶されている情報に反映する反映部を有する
ことを特徴とする付記５又は７記載の通信システム。
【００９６】
［付記１０］
前記エミュレータ実行部は、前記情報をサンドボックスに置いて前記エミュレータを実行し、エミュレータの実行終了の時点で、前記情報の前記ダウンロード時点からの差分を前記通信装置へ送信し、
前記通信装置は、更に、前記利用端末から送信された前記情報の前記差分の内容を、前
記記憶部に記憶されている情報に反映する反映部を有する
ことを特徴とする付記５又は７記載の通信システム。
【００９７】
［付記１１］
前記記憶部には、動作モードが共有モードか非共有モードかを特定する情報，及びロック中であるか否かを特定する情報が、記憶されており、
前記送信部は、前記記憶部に非共有モードである事を特定する情報が記憶されている場合には、前記記憶部にロック中でない事を特定する情報が記憶されている間のみ、前記情報を前記利用端末へ送信するとともに、前記記憶部にロック中である事を特定する情報を記憶し、当該利用端末から通知があると、前記記憶部にロック中でない事を特定する情報を記憶し、
前記エミュレータ実行部は、エミュレータの実行終了の時点で、前記通信装置に対して前記通知を行う
ことを特徴とする付記５又は７記載の通信システム。
【００９８】
［付記１２］
前記通信装置は、前記エミュレート対象端末自体である
ことを特徴とする付記４乃至１１の何れかに記載の通信システム。
【００９９】
［付記１３］
前記通信装置は、ネットワーク上に設置されたサーバ装置である
ことを特徴とする付記４乃至１１の何れかに記載の通信システム。
【０１００】
［付記１４］
前記情報に含まれる操作環境には、電話帳が含まれる
ことを特徴とする付記５，７，９又は１０記載の通信システム。
【０１０１】
［付記１５］
ネットワークを通じて相互に通信可能な通信装置と利用端末を有する通信システムにおける、利用端末によるエミュレート対象端末の操作環境再現方法であって、
入力部を有する利用端末が、エミュレート対象端末の操作環境を再現させるためのエミュレータを記憶する記憶部を有する通信装置に対して、前記エミュレータのダウンロードを要求すると、
前記通信装置が、ダウンロードを要求されたエミュレータを前記記憶部から読み出して前記利用端末へ送信し、
前記利用端末が、前記通信装置から送信されてきたエミュレータを実行することにより、前記エミュレート対象端末の操作環境を、前記入力部における操作環境として再現することを特徴とする操作環境再現方法。
【符号の説明】
【０１０２】
１    エミュレート対象端末
２    一時利用端末
３    サーバ
１１    エミュレータ
１２    仮想マシン環境状態保存ファイル
２１    サンドボックス
３０    メモリ
３１    通信部
３５    ＣＰＵ
３６    ＲＯＭ
３８    キー入力デバイス
３９    ＬＣＤタッチパネル
５１    通信部
５５    ＣＰＵ
５６    ＲＯＭ
５８    キー入力デバイス
５９    ＬＣＤタッチパネル
７１    ＬＡＮアダプタ
７２    ハードディスク
７３    ＣＰＵ
【図１】
2012014399.tif 000003
【図２】
2012014399.tif 000004
【図３】
2012014399.tif 000005
【図４】
2012014399.tif 000006
【図５】
2012014399.tif 000007
【図６】
2012014399.tif 000008
【図７】
2012014399.tif 000009
【図８】
2012014399.tif 000010
【図９】
2012014399.tif 000011
【図１０】
2012014399.tif 000012
【図１１】
2012014399.tif 000013
【図１２】
2012014399.tif 000014
【図１３】
2012014399.tif 000015
【図１４】
2012014399.tif 000016
【図１５】
2012014399.tif 000017