(57)【特許請求の範囲】
【請求項１】
表示部と、選択キーと決定キーとを有する入力部と、を備える携帯電話であって、
ユーザスクリプトを開発するユーザ側スクリプト開発環境とユーザスクリプトを実行するユーザ側スクリプト実行環境とを備え、
前記ユーザ側スクリプト実行環境は、
実行制御部と、スクリプトの解析を行う解析処理部と、スクリプトの解析結果を表示する表示部と、を有し、
前記ユーザ側スクリプト開発環境は、
前記選択キーと前記決定キーとを用いたユーザによるキー入力に基づいて、前記ユーザ側スクリプト開発環境により作成され前記表示部に表示されたスクリプトの編集を行うエディタ部を有し、
さらに、前記ユーザ側スクリプト実行環境及び前記ユーザ側スクリプト開発環境に共通の機能ブロックとして、
前記携帯電話側で処理不可能な処理を代理実施する前記ユーザ側スクリプト実行環境とは異なる開発サイト側スクリプト実行環境を有し、スクリプト開発に用いるテンプレート又は部品又はライブラリを保持する手段が設けられた開発マシンと、開発サイトの連携システムを介して通信を行う通信制御部と、
スクリプトの情報を管理するスクリプト管理情報データベースと、
前記スクリプト管理情報データベースへのストレージの制御を行うストレージ制御部ととを有し、
前記実行制御部は、前記通信制御部を介して前記連携システムと通信を行い、前記連携システムを介して前記開発マシンから、前記テンプレート又は部品又はライブラリのダウンロードを行うとともに、前記ユーザ側スクリプト開発環境が作成したスクリプトもしくは部品又はスクリプトの処理に用いるデータの少なくともいずれかを前記連携システム上へアップロードし、
前記エディタ部は、前記スクリプトの解析結果と、ダウンロードした前記テンプレート又は部品又はライブラリを前記表示させながら、前記選択キーと前記決定キーとを用いたユーザによるキー入力に基づいて表示した前記テンプレート又は部品又はライブラリを用いてスクリプトを編集することを特徴とする携帯電話。
【請求項２】
請求項１に記載の携帯電話と、前記開発マシンと前記開発サイトの連携システムとを有し、
前記連携システムは、
前記携帯電話または前記開発マシンから実行要求を受けると、スクリプトの解析を行う解析処理部を有し、実行制御部で実行した結果をトレース処理部で収集し、ストレージ制御部を介してユーザーデータとして実行結果をユーザーデータ格納領域に格納し、前記実行制御部は、前記携帯電話や前記開発マシンとの通信を行い、前記携帯電話や前記開発マシンから実行要求を受けた処理を行い、前記携帯電話又は前記開発マシンに実行結果を通知することを特徴とする携帯電話スクリプト開発・実行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的な携帯電話のユーザーが携帯電話上で容易に携帯電話用のアプリケーションを開発し、携帯電話においてそのアプリケーションを実行できるシステムに関するものである。
【背景技術】
【０００２】
携帯電話の普及に伴い、その機能は、通話やメールの送受信などのコミュニケーションツールの領域をはるかに越え、インターネットサイトからの情報収集や、個人のスケジュール管理、画像や動画の撮影から管理配布、電子マネー、表計算ソフトやワードプロセッサソフトなどによる資料閲覧など、その広がりは多種多様となっている。これらの携帯電話用のモバイルアプリケーションは、購入時に標準提供されるものもあるが、インターネットサイトからのダウンロードされたものでもある。
【０００３】
個人の携帯電話をより一層使いやすくするため、個人の多種多様なニーズに適したアプリケーションが必要になった場合に、パーソナルコンピュータ（以下、「パソコン」）では容易に作成できる開発環境が提供されているが、一般の携帯電話のユーザーが携帯電話上でアプリケーションを開発し、実行するまでの手段は提供されていない。
【０００４】
携帯電話で実行できるコマンドやスクリプトファイルは、携帯電話に購入時から標準で備えられているか、予め、パソコン上で作成されたコマンドやスクリプトファイルをダウンロードして実行するか、または、これらのスクリプトやコマンドを組み合わせたものを実行させる機能が提供されている。尚、本発明に関連する公知技術文献としては下記特許文献があげられる。
【０００５】
【特許文献１】特表２００７−５１０９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
現在、携帯電話上で実行できるアプリケーションは、購入時から標準で提供されていたり、インターネットサイトからダウンロードして提供される。一方、アプリケーションの開発に慣れたユーザーが数１０ステップから数千ステップの小規模なアプリケーションを個人のニーズに適したように作成しようとすると、以下のような問題があり、携帯電話上で開発から実行までを行える環境がなかった。
１）携帯電話の表示画面は小さく、キー入力が面倒であり操作性が悪い。
２）携帯電話に内蔵されているメモリは、記憶容量が小さいため、処理能力にも制限がある。
【０００７】
パソコンで開発を行う際のようなキー入力方法は、携帯電話のキーを用いると操作性が悪いため、既存のアプリケーションやスクリプトをダウンロードして組み合わせて使用する方法がとられる。しかしながら、既存のアプリケーションやスクリプトをダウンロードすると、不必要な機能が含まれる場合もあり、無駄にメモリの記憶容量を占有して、他のアプリケーションの使用に不都合が生じたり、逆に、不足した機能を補うために多数のアプリケーションやスクリプトのダウンロードが必要となるのに対して、記憶容量の制限で必要なものすべてをダウンロードできなかったりといった不都合も生じる。
【０００８】
本発明の目的は、携帯電話においても、容易にアプリケーションを開発して実行できるサービスをユーザーに提供することである。また、スクリプト開発環境にあっては、簡易入力サービス、コマンド挿入サービスによってわずらわしいキー入力を簡易化するサービスを提供し、スクリプト実行環境にあっては、携帯電話の処理能力では実行不可能な処理を自動的に代理実行できるサービスを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の携帯電話スクリプト開発・実行システムは、携帯電話端末上にスクリプト開発環境とスクリプト実行環境を備えたシステムであって、スクリプト開発環境では、キー入力を簡易化する手段を備え、このシステムと通信する開発サイトの連携システムから、スクリプト開発に必要なテンプレート、部品、ライブラリをダウンロードできる手段と、またユーザーが作成したスクリプトや部品、ライブラリを連携システム上にアップロードして保管できる手段を備え、スクリプト実行環境では、連携システム上でも携帯電話端末側で処理不可能な処理を代理実行できる手段を設け、開発マシン上にもスクリプト開発環境とスクリプト実行環境を備えたシステムを設け、連携システムを経由して、携帯電話端末にスクリプト開発に必要なテンプレート、部品、ライブラリを提供する手段と、連携システムを経由して、携帯電話端末側で処理不可能な処理を開発マシン上で代理実行できる手段とを設けたものである。
【００１０】
本発明の一観点によれば、表示部と、選択キーと決定キーとを有する入力部と、スクリプト開発環境を備える開発マシンから、携帯電話と通信可能な開発サイトの連携システムを介して、スクリプト開発に必要なテンプレート、部品、ライブラリをダウンロードする手段と、前記テンプレート、部品、ライブラリを前記表示部に表示させ、前記選択キーと前記決定キーとを優先的に用いてキー入力を簡易化してスクリプトを編集する手段と、作成したスクリプトと、使用する部品と、ライブラリと、の少なくともいずれかを、前記連携システム上にアップロードして保管する手段と、を備えることでスクリプト開発環境を提供することを特徴とする携帯電話が提供される。
【００１１】
さらに、スクリプト実行環境を備える開発マシンから、携帯電話と通信可能な開発サイトの連携システムを介して、携帯電話側での処理を、前記開発マシン上で代理実行させる手段を備えることでスクリプト開発環境を提供することもできる。
【００１２】
上記の携帯電話の他に、図１に示すシステム、それぞれの装置（マシン）、以下に説明する方法、手順をコンピュータに実行させるためのプログラム、プログラムを記録する記録媒体なども本発明に含まれる。
【発明の効果】
【００１３】
以上のように本発明の携帯電話スクリプト開発・実行システムによれば、次のような効果がある。
【００１４】
スクリプト開発環境にあっては、簡易入力サービス、コマンド挿入サービスによってわずらわしいキー入力を簡易化するサービスを提供し、スクリプト実行環境にあっては、携帯電話端末の処理能力では実行不可能な処理を自動的に代理実行できるサービスを提供することができる。
【発明を実施するための最良の形態】
【００１５】
本明細書における携帯電話は、ＰＨＳやＰＤＡなどを含む。一般的には、入力系や出力系がＰＣなどよりも簡素化されており、内蔵メモリ容量なども少ない環境の端末を指す。
【００１６】
以下、本発明の一実施の携帯による携帯電話スクリプト開発・実行システムについて図面を参照しながら説明する。
【００１７】
図１は、本実施の形態による携帯電話スクリプト開発・実行システムの概要構成例を示すシステム構成図であり、携帯電話１と、開発サイトの連携システム２と、ＰＣによる開発マシン３と、を有して構成されている。この携帯電話１は、無線回線によって基地局４と接続されている。そして、基地局４は有線の公衆回線網５によるネットワークと接続され、この公衆回線網５に開発サイトのプロバイダの連携システム２と開発マシン３とが接続されている。尚、携帯電話には、一般的な、ＣＰＵ、メモリ、通信機能、メール機能、テンキーのような操作キー部と、選択（方向キー）や決定キー、ＬＣＤ表示部などの公知の構成が具備されている。
【００１８】
携帯電話（端末）１上には、ユーザースクリプトを開発するスクリプト開発環境１０１と、それを実行するエンジンとなるスクリプト実行環境１０２と、が備えられている。また、ＰＣによる開発マシン３上にも、ユーザースクリプトを開発するスクリプト開発環境３０１とスクリプト実行環境３０２と、が備えられている。また、連携システム２は、開発サイトのプロバイタ上にあり、公衆回線網５によるネットワークに接続されている。開発マシン及び連携システム２は、携帯電話の基地局４を経由して携帯電話１との間でデータの送受信を行うように構成されている。基地局４は、携帯電話の移動電話業者に相当する。また、開発マシン３は、公衆回線網５によるネットワークに接続されており、開発サイトの連携システム２との間でデータ送受信を行うことができる。基本的には、携帯電話１は、基地局４、公衆回線網５、連携システム２を介して開発マシン３と接続される。図２は、携帯電話１内の内部構成例を表す機能ブロック図であり、大別すると、スクリプト開発環境２１とスクリプト実行環境２２とから構成される。
【００１９】
尚、スクリプト開発環境（スクリプト開発処理部）２１とスクリプト実行環境（スクリプト実行処理部）２２とは、いずれか一方のみを備えている場合もあるが、両方を備えていると、自端末で作成したアプリケーションを自端末で実行できて大変便利である。スクリプト開発環境２１は、スクリプトの編集を行うエディタ部２１１、簡易入力サービス部２１２、コマンド挿入サービス部２１３、コマンド群（コマンドを格納するコマンドデータベース）２１４、テンプレート群（テンプレートを格納するテンプレートデータベース）２１５を含んで構成される。
【００２０】
また、スクリプト実行環境２２は、実行制御部２２１、解析処理部２２２、トレース処理部２２３、モニタ部２２４を含んで構成される。尚、ライブラリ部２３１、ストレージ制御部２３２、スクリプト管理情報データベース２３３、通信制御部２３４は、スクリプト開発環境２１とスクリプト実行環境２２に共通の機能ブロックとして構成される。
【００２１】
図２において、エディタ部２１１は、簡易入力サービス部２１２とコマンド挿入サービス部２１３とを介して、コマンド群２１４から必要なコマンドを、またテンプレート群２１５から必要なテンプレートを、作成中のスクリプト内に取り込む。また、エディタ部２１１は、ストレージ制御部２３２を介してスクリプト管理情報データベース２３３を使用して、作成されたスクリプトファイルの情報を管理する。また、エディタ部２１１とストレージ制御部２３２とは、通信制御部２３４を介して、図１に示す連携システム２との通信を行い、連携システム２から、必要な部品のダウンロードを行うとともに、ユーザーが作成したスクリプトや部品、またはスクリプトの処理に必要なデータなどの連携システム２上へのアップロードを行うことができる。
【００２２】
また、図２において、解析処理部２２２が実行要求を受けると、スクリプトの解析を行い、実行制御部２２１で実行した結果をトレース処理部２２３で収集し、モニタ部２２４において結果の表示を行う。また、実行制御部２２１は、通信制御部２３４を介して、図１に示す連携システム２との通信を行い、連携システム２から必要な部品、ユーザーが作成したスクリプトや部品のダウンロードを行うとともに、連携システム２で実行させる処理要求を行ったり、結果をアップロードしたりすることができる。
【００２３】
図３は、図２に示す携帯電話１内のスクリプト管理情報データベース２３３に格納されているデータの一構成例を示す図である。ファイル名３１、パラメーター３２、格納先アドレス３３、関連情報格納先アドレス３４、登録日３５、更新日３６、データサイズ３７、を含んで構成され、スクリプトファイルの情報を管理する。
【００２４】
スクリプトを作成する際に、スクリプトファイルの保存情報としてファイル名のほかにパラメーターや格納先情報等を登録する。ファイル名３１のファイルは、実行単位のかたまりとして、スクリプトファイルの保存時に格納先アドレス３３に保存する。格納先アドレス３３には、連携システムか、または、携帯電話内の格納先のアドレス情報を登録する。図３において、「Local」としているファイルが、携帯電話内に保存されていることを示すファイルである。パラメーター３２は、スクリプトファイル内で使用することのできる任意のデータである。例えば、カンマで区切ることにより、複数のパラメーターを登録することも可能である。また、関連情報格納アドレス３４は、パラメーター以外にスクリプトファイルの入力情報をファイル単位で登録することができる。
【００２５】
また、スクリプトを実行する際には、スクリプトの格納先アドレス３３からスクリプトファイルを取り出し、パラメーター３２の情報や関連情報格納アドレス３４のファイル情報を参照し、更新することができる。また、ファイル保存時に格納したデータサイズ３７からデータサイズを取得することによって、実行時に携帯電話上にダウンロードが可能か否かを自動的に判別し、ダウンロードできないサイズであると判定された場合には、大きいデータサイズに対応できる連携システム側でデータの取得処理を実行する。図４は、開発サイトの連携システム２内の内部構成例を示す機能ブロック図であり、アップロード領域４１とダウンロード領域４２と通信制御４３と実行制御４４とトレース処理４５と解析処理４６とストレージ制御４７と各種処理ルーチン４８と、の各部を含んで構成される。アップロード領域４１は、携帯電話１や開発マシン３で作成されたユーザースクリプトを格納するユーザースクリプト格納領域と、部品を格納するユーザー部品格納領域、ユーザーライブラリを格納するユーザーライブラリ領域、ユーザーデータを格納するユーザーデータ領域などから構成されている。ダウンロード領域４２は、携帯電話１や開発マシン３で使用するスクリプト開発・実行システムのアプリケーションデータと携帯電話１や開発マシン３がダウンロードするため部品、ライブラリ、テンプレート群などから構成される。
【００２６】
解析処理部４６が携帯電話１または開発マシン３から実行要求を受けると、スクリプトの解析を行い、実行制御４４で実行した結果をトレース処理部４５で収集し、ストレージ制御部４７を介してユーザーデータとして実行結果をユーザーデータ格納領域に格納しておく。また、実行制御部４４は、通信制御部４３を介して、携帯電話１や開発マシン３との通信を行い、携帯電話１や開発マシン３から実行要求を受けた処理を行う。処理の種類によって、あらかじめ用意されている各種処理ルーチン４８で実行することもできる。そして、通信制御部４３を介して携帯電話１や開発マシン３に実行結果を通知する。
【００２７】
図５は、開発マシン３上の内部構成例を示す機能ブロック図であり、スクリプト開発環境（処理部）５１とスクリプト実行環境（処理部）５２とから構成されている。スクリプト開発環境５１は、スクリプトの編集を行うエディタ５１１と、スクリプト群５１２と、ライブラリ５１３、コマンド群５１４、テンプレート群５１５のそれぞれを格納するデータベースから構成される。これらは、予めインストール時に標準で提供されたものの他に、ユーザーが拡張させたもの、独自に作成したものが含まれる。
【００２８】
また、スクリプト実行環境５２は、実行制御部５２１、解析処理部５２２、トレース処理部５２３を含んで構成される。ライブラリ５１３、および通信制御部５３は、スクリプト開発環境５１とスクリプト実行環境５２との共通のブロックとして構成される。
【００２９】
また、実行制御部５２１は、スクリプト開発環境で作成されたスクリプトや部品のデバッガーとしての使用されるほか、通信制御部５３を介して、連携システム２との通信を行い、携帯電話１から連携システム２経由で実行要求を受けた処理を行う。処理の種類によって、あらかじめ用意された各種処理ルーチン５２４で実行することもでき、通信制御部５３を介して連携システム２経由で携帯電話１に実行結果を通知する。
【００３０】
図６は、スクリプトを作成する際の携帯電話１における処理の流れを示す図である。適宜、図２等を参照して説明する。スクリプト開発環境２１のエディタ部２１１でエディタが起動されると（６０１）、新規作成の場合（６０２）には新規のテキスト編集画面に、また、既存のスクリプトを再編集する場合（６０３）には、ストレージ制御２３２からスクリプト管理情報データベース２３３を参照し、格納先からダウンロードしたテキスト編集画面を開く（６０５）。スクリプト文を直接入力させる（６０６）、また簡易入力サービスを利用させる（６１１）、または、コマンドを挿入（６２１）させるための機能としてメニューや画面を提供する。簡易入力サービスの利用（６１１）では、簡易入力ステートメントの一覧から必要なテンプレートを選択させて（６１２）、テンプレートのソースをテキスト編集画面に挿入する機能である。テンプレートのソースをそのまま利用して挿入させるか（６１６）、拡張したり変更したりしてカスタマイズされたもの（６１３）を、ユーザーのテンプレートとして別名で保存させる（６１４）ことで、別の個所や新たにスクリプトが作成される際にも繰り返し利用させる（６１５）ことを可能とする。
【００３１】
コマンドの挿入サービスの利用（６２１）では、要求に適したコマンドを選択したあと（６２２）、コマンドごとに引数の形式が決まっているものについては、選択式で入力できる（６２３）機能としてメニューや画面を提供する。完成したスクリプトファイルを保存するための機能（６０７）として、メニューや画面を提供する。携帯電話１に保存するか（６０８）、容量が大きい場合は連携システム２上にアップロードして保存するかを選択できたり（６０９）、あらかじめ容量をみて、上限値を超えるサイズの場合は、自動的に連携システム２上に保存できる機能を提供する。これらの保存時の管理情報は、スクリプト管理情報データベース２３３で管理する。スクリプトを再度編集する際（６１０）には、スクリプト管理データベース２３３の情報を参照し、保存先の連携システム２からダウンロードされて（６０４）テキスト編集画面を開く。以上の操作においては、テンキー操作よりもむしろ、方向キーによる項目の選択と決定キーによる項目の実行の確定とが役立つ。図７に示す操作でも同様である。
【００３２】
図７は、図１・６に示す携帯電話１で簡易入力が行われる具体的な例を示す図である。テキスト編集画面を表示中（７０１）に機能メニュー中から「簡易入力」を選択する（７０２）と、テンプレートが一覧表示される（７０６）。表示されているテンプレートの中から選択されたテンプレートについて、編集ボタンを押すことで、選択したテンプレートの編集が可能な画面（７０３）に進むことができる。テンプレートの編集が可能な画面（７０３）において、必要な条件文や実行文を入力し挿入ボタンを押すことで、スクリプト編集画面に挿入することができる（７０１）。テンプレートの編集を行うことができ（７０３，７０４）、カスタマイズした内容を保存する場合には（７０４）で保存ボタンを押すことで（７０６）の表示画面に遷移し、新たに挿入したテンプレートが追加される（７０５）。図８は、携帯電話１でコマンドの挿入が行われる処理の具体例を示す図である。テキスト編集画面を表示中（８０１）に機能メニューから「コマンドの挿入」を選択する（８０２）と、コマンドの一覧画面が開き（８０３）、コマンドの選択や引数のメニュー選択ができる（８０４）ことの例を表している。コマンドの一覧画面（８０３）からコマンドを選択し、引数設定ボタンを押すことでコマンド引数の設定画面（８０４）を表示して、選択したコマンド専用の引数を設定できるようになっている。尚、コマンド引数の設定画面（８０４）では、値を直接入力できるテキストボックスや、あらかじめ定型で決められた値から選択することができるリストボックス、上書き・追加などのモードを選択できる機能も備えられている。
【００３３】
図９は、スクリプトを実行する際の処理を示すフローチャートである。携帯電話端末上に用意された実行メニューが起動されると（ステップ９０１）、スクリプト管理情報データベース２３３を参照し、スクリプトを一覧表示する（ステップ９０２）。その際、携帯電話端末上のローカルファイルの情報と連携システム上のスクリプトファイルの情報を取得し、選択したスクリプトが携帯電話端末上にない場合は（ステップ９０３）、データサイズから携帯電話端末上にダウンロードして実行できるものであるかを、利用者に意識させることなく自動的に判別する（ステップ９０４）。携帯電話端末上で実行できるものであれば、スクリプトファイルをダウンロードする（ステップ９０５）。その際、連携システム上に、関連した部品やライブラリがある場合は、それらのダウンロードも行う。また、携帯電話端末上で実行できないものは、連携システムに処理を依頼する（ステップ９１１）。
【００３４】
携帯電話端末上の実行処理では、スクリプト文を読み込み、解析処理を行いながら、ステップ実行をする（ステップ９０７）。実行時にトレース情報を採取し（ステップ９０８）、モニタ情報として画面上に表示する（ステップ９０９）。スクリプトが終了した場合（ステップ９１０）、実行結果のサイズで携帯電話端末上に保存できるかいなかを自動判別し（ステップ９１６）、可能な場合は携帯電話端末内に保存する（ステップ９１７）。また、サイズが大きすぎて保存できない場合は、連携システム内に保存する（ステップ９１８）。連携システム上の実行処理でも同様にスクリプト文を読み込み、解析処理を行いながら、ステップ実行をする（ステップ９１２）。実行時にトレース情報を採取し（ステップ９１３）、実行結果を携帯電話端末に対して通知する（ステップ９１４）。スクリプトが終了した場合（ステップ９１５）、実行結果のサイズで携帯電話端末上に保存できるかを自動判別し（ステップ９１６）、可能な場合は携帯電話端末内に保存する（ステップ９１７）。また、サイズが大きすぎて保存できない場合は、連携システム内に保存する（ステップ９１８）。
【００３５】
以上のように、本実施の形態の携帯電話スクリプト開発・実行システムによれば、次のような効果がある。
（１）スクリプト開発環境にあっては、簡易入力サービス、コマンド挿入サービスによってわずらわしいキー入力を簡易化するサービスを提供することができる。
（２）スクリプト実行環境にあっては、携帯電話端末の処理能力では実行不可能な処理を自動的に代理実行できるサービスを提供することができる。
【産業上の利用可能性】
【００３６】
本発明は、携帯電話スクリプト開発・実行システムに利用可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態による携帯電話スクリプト開発・実行システムの概要を示すシステム構成図である。
【図２】携帯電話端末内の内部構成例を示す機能ブロック図である。
【図３】スクリプト管理情報データベースに格納されているデータ構成例を示す図である。
【図４】開発サイトの連携システム内の内部構成例を示す機能ブロック図である。
【図５】開発マシン上の内部構成例を示す機能ブロック図である。
【図６】スクリプトを作成する際の処理の流れを示すフローチャート図である。
【図７】携帯電話端末で簡易入力が行われる様子の具体例を示す説明図である。
【図８】携帯電話端末でコマンドの挿入が行われる様子の具体例を示す説明図である。
【図９】スクリプトを実行する際の処理の流れを示すフローチャート図である。
【符号の説明】
【００３８】
１…携帯電話、２…開発サイトの連携システム、３…開発マシン、４…基地局、５…公衆回線網、２１…スクリプト開発環境、２２…スクリプト実行環境、２１１…エディタ部、２１２…簡易入力サービス部、２１３…コマンド挿入サービス部、２１４…コマンド群（コマンドを格納するコマンドデータベース）、２１５…テンプレート群（テンプレートを格納するテンプレートデータベース）、２２１…実行制御部、２２２…解析処理部、２２３…トレース処理部、２２４…モニタ部。
【図１】
0005179822.tif 000002
【図２】
0005179822.tif 000003
【図３】
0005179822.tif 000004
【図４】
0005179822.tif 000005
【図５】
0005179822.tif 000006
【図６】
0005179822.tif 000007
【図７】
0005179822.tif 000008
【図８】
0005179822.tif 000009
【図９】
0005179822.tif 000010