(57)【要約】      （修正有）【課題】ＨＴＭＬの異なるフレーム間においてドラッグとドロップを行うことが可能な、Ｗｅｂサービス提供装置及び方法を提供する。【解決手段】第１のサブフレームに表示されたモジュールを特定し第１のサブフレームから第２のサブフレームにドラッグされるＷｅｂサービス提供装置であって、メインフレーム及び第１のサブフレーム及び第２のサブフレームに各々対応して設けられたフレーム対応記憶部と、特定されたモジュールをメインフレーム対応記憶部に一旦記憶するモジュール記憶部と、第２のサブフレームに表示する表示性質に基づき特定されたモジュールの表示性質を調査解釈するモジュール調査解釈部と、モジュール記憶部に記憶されたモジュールをモジュール記憶部から呼び出し、モジュール調査解釈部により、特定されドラッグされドロップされるモジュールの表示性質を調査解釈して、第２のサブフレームに表示するモジュール表示部と、を有する。【選択図】図１
2010218411.tif 000002
【特許請求の範囲】
【請求項１】
ＨＴＭＬにより構成される、１つのメインフレームと第１のサブフレーム及び第２のサブフレームを表示する１画面において、第１のサブフレームに表示されたモジュールを特定し第１のサブフレームから第２のサブフレームにドラッグされるＷｅｂサービス提供装置であって、
前記メインフレーム及び前記第１のサブフレーム及び第２のサブフレームに各々対応して設けられたフレーム対応記憶部と、
前記特定されたモジュールを前記メインフレームに対応するメインフレーム対応記憶部に一旦記憶するモジュール記憶部と、
前記第２のサブフレームに表示する表示性質に基づき前記特定されたモジュールの表示性質を調査解釈するモジュール調査解釈部と、
前記モジュール記憶部に記憶された前記モジュールを前記モジュール記憶部から呼び出し、前記モジュール調査解釈部により、前記特定されドラッグされドロップされるモジュールの表示性質を調査解釈して、前記第２のサブフレームに表示するモジュール表示部と、
を有することを特徴とするＷｅｂサービス提供装置。
【請求項２】
前記第１のフレームに表示されるモジュールはプログラミング言語により記載され、前記第２のフレームは前記モジュールのプロパティを表示する表示性質を有することを特徴とする請求項１記載のＷｅｂサービス提供装置。
【請求項３】
前記第１のフレームに表示されるモジュールはプログラミング言語により記載され、前記第２のフレームは前記モジュールの内容をフローとして表示する表示性質を有することを特徴とする請求項１記載のＷｅｂサービス提供装置。
【請求項４】
前記プログラミング言語は、ＢＰＬ４ＷＳであることを特徴とする請求項１または請求項２記載のＷｅｂサービス提供装置。
【請求項５】
ＨＴＭＬにより構成される、１つのメインフレームと第１のサブフレーム、第２のサブフレーム及び第３のサブフレームを表示する１画面において、第１のサブフレームに所定の言語で表示されたフロー表示モジュールを特定し第１のサブフレームから第２のサブフレーム又は第３のサブフレームにドラッグされるＷｅｂサービス提供装置であって、
前記メインフレーム及び前記第１のフレーム、前記第２のフレーム及び前記第３のフレームに各々対応して設けられたフレーム対応記憶部と、
前記特定されたモジュールを前記メインフレームに対応するメインフレーム対応記憶部に一旦記憶するモジュール記憶部と、
前記モジュールが前記第１のフレームから前記第２のフレームにドラッグされたとき、前記第２のフレームにそのプロパティを表示する表示性質に基づき前記特定されたモジュールのプロパティを調査解釈するモジュール調査解釈部と、前記モジュール記憶部に記憶された前記モジュールを前記モジュール記憶部から呼び出し、前記モジュール調査解釈部により、前記特定されドラッグされドロップされるモジュールのプロパティを調査解釈して、前記第２のフレームにこのプロパティを表示するモジュール表示部と、を備え、
前記モジュールが前記第１のフレームから前記第３のフレームにドラッグされたとき、前記モジュール調査解釈部により、前記第３のフレームにその内容をフローとして表示する表示性質に基づき前記特定されたモジュールのフロー表示を調査解釈し、この調査解釈されたフロー表示を前記モジュール表示部により前記第３のフレームに表示することを特徴とするＷｅｂサービス提供装置。
【請求項６】
前記第１のフレームに表示されるモジュールは、プログラム言語ＢＰＬ４ＷＳであることを特徴とする請求項５記載のＷｅｂサービス装置。
【請求項７】
ＨＴＭＬにより構成される、１つのメインフレームと第１のサブフレーム及び第２のサブフレームを表示する１画面において、第１のサブフレームに表示されたモジュールを特定し第１のサブフレームから他の第２のサブフレームにドラッグされるＷｅｂサービス提供方法であって、
前記特定されたモジュールを前記メインフレームに対応するメインフレーム対応記憶部に一旦記憶し、
前記第２のサブフレームに表示する表示性質に基づき前記特定されたモジュールの表示性質を調査解釈し、
一旦記憶された前記モジュールを呼び出し、前記第２のサブフレームに表示する表示性質に基づき、前記特定されドラッグされドロップされるモジュールの表示性質を調査解釈して、前記第２のサブフレームに表示することを特徴とするＷｅｂサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービスに係わり、特にＷｅｂブラウザ上の複数フレーム間での通信のＷｅｂサービス提供装置及び提供方法に関する。
【背景技術】
【０００２】
Ｗｉｎｄｏｗｓ（登録商標）のアプリケーションでは、Ｗｅｂサイトを構築する際に、テキストボックスなどの構成要素を異なるフレーム間でドラッグ＆ドロップする技術（例えば特許文献１）や、クリップボードを用いてアプリケーション間でデータを受け渡す技術（例えば非特許文献１）が知られている。また、画面を分割するフレームタグのそれぞれに内容が異なるＨＴＭＬを指定し、メインページ上に複数のフレームを持たせる技術も知られている。
【０００３】
Ｗｉｎｄｏｗｓ（登録商標）では、Ｎｅｔ  ＦｒａｍｅｗｏｒｋクラスライブラリのＡｌｌｏｗｅｄＥｆｆｅｃｔプロパティとＥｆｆｅｃｔプロパティの間において、確立された契約に従って動作しているので、異なるアプリケーション間のドラッグとドロップもサポートされる。
【０００４】
しかし、ＨＴＭＬの異なるフレームの間では、このようなドラッグしドロップを行うことができない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１１３５５号公報
【非特許文献】
【０００６】
【非特許文献１】天野司著、『Ｗｉｎｄｏｗｓ（登録商標）はなぜ動くのか』日経ＢＰ社２００２年１０月発行Ｐ２３５−２４６
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来の問題点に鑑みてなされたもので、ＨＴＭＬの異なるフレーム間においてドラッグ＆ドロップを行うことが可能な、Ｗｅｂサービス提供装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の請求項１によれば、ＨＴＭＬにより構成される、１つのメインフレームと第１のサブフレーム及び第２のサブフレームを表示する１画面において、第１のサブフレームに表示されたモジュールを特定し第１のサブフレームから第２のサブフレームにドラッグされるＷｅｂサービス提供装置であって、前記メインフレーム及び前記第１のサブフレーム及び第２のサブフレームに各々対応して設けられたフレーム対応記憶部と、前記特定されたモジュールを前記メインフレームに対応するメインフレーム対応記憶部に一旦記憶するモジュール記憶部と、前記第２のサブフレームに表示する表示性質に基づき前記特定されたモジュールの表示性質を調査解釈するモジュール調査解釈部と、前記モジュール記憶部に記憶された前記モジュールを前記モジュール記憶部から呼び出し、前記モジュール調査解釈部により、前記特定されドラッグされドロップされるモジュールの表示性質を調査解釈して、前記第２のサブフレームに表示するモジュール表示部と、を有することを特徴とするＷｅｂサービス提供装置を提供する。
【発明の効果】
【０００９】
本発明によれば、メインフレームに対応するメインフレーム記憶部を有するので、ＨＴＭＬの異なるフレーム間においてドラッグとドロップを行うことが可能な、Ｗｅｂサービス提供装置及び方法が得られる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態の機能構成を示す図。
【図２】本発明の一実施形態のハード構成を示す図。
【図３】本発明一実施形態の動作を説明するために図。
【図４】本発明一実施形態における表示画面例を示す図。
【図５】本発明一実施形態でＡフレームにおいて「ＨｅｌｌｏＢＰＬ」をドラッグする様子を示す図。
【図６】本発明一実施形態でＡフレームからＢフレームに「ＨｅｌｌｏＢＰＬ」をドラッグする様子を示す図。
【図７】本発明一実施形態でＢフレームに「ＨｅｌｌｏＢＰＬ」がドラッグされたときの様子を示す図。
【図８】本発明一実施形態でＣフレームに「ＨｅｌｌｏＢＰＬ」がドラッグされた直後の様子を示す図。
【図９】本発明一実施形態でＣフレームに「ＨｅｌｌｏＢＰＬ」がドラッグされたとき、そのフローが表示される様子を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明を、プログラミング言語の一種の、オーケストレーション言語であるＢＰＥＬ４ＷＳ（Ｂｕｓｉｎｅｓｓ  Ｐｒｏｃｅｓｓ  Ｅｘｅｃｕｔｉｏｎ  Ｌａｎｇｕａｇｅ  ｆｏｒ  Ｗｅｂ  Ｓｅｒｖｉｃｅｓ）を用いて、その要素（フロー）をアニメーション表示する機能を有するアプリケーションソフト（アニメーションソフト）に適用する一実施形態について説明する。
【００１２】
図１に本発明のこの実施形態のＷｅｂサービス提供装置の構成を示す。このＷｅｂサービス提供装置１０は、クライアントとなるパーソナルコンピュータ（ＰＣ）にインストールされたＷｅｂブラウザ、例えばインターネットエクスプローラ（商品名）によりメインフレーム、Ａフレーム、Ｂフレーム及びＣフレームを表示する表示部と、次に述べるようにこれらフレームに対応する記憶部、及びフレーム制御部などを有する。すなわちＨＴＭＬのメインフレームと３つのサブフレームから１画面が形成されている。Ａフレームはプログラミング言語によるモジュールが表示される。Ｂフレームはドラッグされるモジュールのプロパティを表示する表示性質を有する。Ｃフレームはドラッグされるモジュールの内容をフロー表示する表示性質を有する。
【００１３】
Ｗｅｂブラウザの表示部１１は、例えばメインフレーム表示部１２ｄとＡフレーム表示部１３ｄとＢフレーム表示部１４ｄとＣフレーム表示部１５ｄとから成る。メインフレーム表示部１２ｄはその表示内容などを記憶するメインフレーム記憶部１２ｍに接続されている。Ａフレーム表示部１３ｄはその表示内容などを記憶するＡフレーム記憶部１３ｍに接続されている。Ｂフレーム表示部１４ｄはその表示内容などを記憶するＢフレーム記憶部１４ｍに接続されている。Ｃフレーム表示部１５ｄはその表示内容などを記憶するＣフレーム記憶部１５ｍに接続されている。メインフレーム記憶部１２ｍは、例えばＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語により書かれ入力されるフロー表示モジュールの内容を解釈するモジュール調査解釈部１２ｃを、内部に有する。また、Ａフレーム記憶部１３ｍは、ドラッグされるフロー表示モジュールの表示非表示を選択するモジュール表示選択部１３ｓを、内部に有する。
【００１４】
Ａフレームには、例えばアニメーションを描画することが可能なプログラミング言語ＢＰＥＬ４ＷＳで記載されたリストが表示される。このリストは、ＢＰＥＬ４ＷＳで記載される複数のフロー表示モジュールから成る。フロー表示モジュールは、実際に動作させると具体的なフローの表示を行う、ＢＰＥＬ４ＷＳで記載されたものである。
【００１５】
図１に示すＷｅｂサービス提供装置１０は、更に、例えばＡフレームにおいて操作者により特定された１つのフロー表示モジュールを検知する機能を行うモジュール特定検知部１６と、このモジュール特定検知部１６により特定されたフロー表示モジュールが、ドラッグされてＡフレームの境界に接触したことを検知する境界接触移動検知部１７と、これらの各部を制御する全体制御部１８とを有する。
【００１６】
モジュール特定検知部１６におけるフロー表示モジュールの特定は、操作者が入力部２６ａの、例えばマウスをクリックすることによりなされる。
【００１７】
例えば、Ａフレームに記載されたリストの１つのフロー表示モジュールがＢフレームにドラッグされドロップされるとする。このとき、その特定されたフロー表示モジュールがモジュール特定検知部１６により検知され、その検知されたフロー表示モジュールがＡフレーム表示部１３ｄとＢフレーム表示部１４ｄの境界にドラッグされたことを、境界接触移動検知部１７が検知する。
【００１８】
このドラッグされたフロー表示モジュールを除いたＡフレーム表示部１３ｄに表示される画像が一旦Ａフレーム記憶部１３ｍに記憶される。同時に、ドラッグされたフロー表示モジュールがメインフレーム記憶部１２ｍに送られる。メインフレーム記憶部１２ｍに送られたフロー表示モジュールは、モジュール解釈部１２において解釈される。このとき、Ａフレームでドラッグされたフロー表示モジュールがＢフレームにドラッグされていることが境界接触移動検知部１７で検知され、全体制御部１８からメインフレーム記憶部１２ｍに伝えられる。
【００１９】
したがって、モジュール調査解釈部１２ｃでは、ドラッグされたフロー表示モジュールがＢフレームにドラッグされたことの情報（移動方向情報）を参考にし、Ｂフレームは、フロー表示モジュールの属性情報が表示される領域であることを考慮する。そして、ドラッグされたフロー表示モジュールの属性情報をＢフレーム記憶部１４ｍに出力する。この属性情報はＢフレーム表示部に表示される。このようにして、ＡフレームからＢフレームに特定のフロー表示モジュールがドラッグされドロップされた場合、そのフロー表示モジュールの属性などの詳細な情報がＢフレームに表示されることになる。すなわちＢフレームの表示性質は、そのプロパティを表示することである。
【００２０】
同様にして、Ａフレームに記載されたリストうちの１つのフロー表示モジュールがＣフレームにドラッグされドロップされるとき、モジュール調査解釈部１２ｃはＣフレームの領域の機能を考慮してそのフロー表示モジュールを解釈し、Ｃフレームには、ドロップされたフロー表示モジュールの内容に基づく表示がなされる。したがって、Ｃフレームにドロップされたフロー表示モジュールがアニメーションのフローであれば、このアニメーションのフローがＣフレームに表示されることになる。すなわちＣフレームの表示性質は、その言語の内容を実行しフローとして表示することである。
【００２１】
このＷｅｂサービス提供装置は、アプリケーションプログラムがインストールされたクライアントのＰＣ上で動作する。このＰＣは、例えば図２に示すように、データの制御や演算などの処理を行う制御部（ＣＰＵ；中央制御装置）２１と、この制御部２１が処理するためのデータ信号を一時的に記憶するランダムアクセスメモリ（ＲＡＭ）２２と、処理プログラムなどを記憶するリードオンリメモリ（ＲＯＭ）２３と、データなどをハードディスクに長期間にわたって記憶しておくハードディスク駆動部２４ａと、このハードディスク駆動部２４ａの制御を行うハードディスク制御部２４ｂと、プログラムなどを記憶しておくＣＤ−ＲＯＭ駆動部２５ａと、このＣＤ−ＲＯＭ駆動部２５ａを制御するＣＤ−ＲＯＭ制御部２５ｂと、キーボードやマウスの入力部２６ａと、この入力部２６ａの制御を行う入力制御部２６ｂと、データ信号の制御や演算などの処理結果を表示する表示部２７ａと、この表示部２７ａの制御を行う表示制御部２７ｂと、これら制御部２１、ＲＡＭ２２、ＲＯＭ２３、ハードディスク制御部２４ｂ、ＣＤ−ＲＯＭ制御部２５ｂ、入力制御部２６ｂ、表示制御部２７ｂの間で制御信号、データ信号の送受信を行うバス２８を有する。
【００２２】
上記メインフレーム記憶部１２ｍ、Ａフレーム記憶部１３ｍ、Ｂフレーム記憶部１４ｍ、Ｃフレーム記憶部１５ｍなどは、ＲＡＭ２２内に領域を分けて設けられる。この実施形態のアプリケーションプログラムは、その内容の記憶されたＣＤ−ＲＯＭをＣＤ−ＲＯＭ駆動部２５ａにセットしインストールされ、ハードディスク駆動部のハードディスクに実行可能に記憶される。
【００２３】
図示していないが、ＣＤ−ＲＯＭだけでなく、例えばＭＯディスクやＵＳＢメモリなどの他の媒体を用い対応する駆動装置を介してハードディスク駆動部２４ａにインストールすることも可能である。
【００２４】
以下、本発明の一実施形態のＷｅｂサービス装置の動作を、図４ないし図１０を用いて説明する。図３に示すフローチャートにおいて、アクトＡ３０１でこのアニメーションソフトを起動する。するとＷｅｂブラウザとして、図４に示す画面が表示される。左側のＡフレーム３１Ａには、入力された言語のリストが表示される。
【００２５】
中央上部は、メインフレーム３１Ｍが表示される。例えばＷｅｂブラウザとしてインターネットエクスプローラを用いれば、中央上部には、共通メニューの「ファイル」「編集」「表示」「お気に入り」「ツール」「ヘルプ」が表示され、その下にアドレスが表示される。メインフレーム３１Ｍの下であって、Ａフレーム３１Ａの右側の上部には、Ｂフレーム３１Ｂが表示される。Ａフレーム３１Ａの右側の下部には、Ｃフレーム３１Ｃが表示される。Ｃフレーム３１Ｃには、アニメーションボード（Animation Board）とその上に操作のためのアイコン、例えば実行アイコン３３ｅ、中断アイコン３３ｉ、再開アイコン３３ｒなどが表示されている。
【００２６】
この場合、Ａフレーム３１Ａにはオーケストレーション言語ＢＰＥＬ４ＷＳで記載されたプログラムがモジュール毎にリスト表示される。各々のモジュールは１つのプロセスを意味する。
【００２７】
Ｂフレーム３１Ｂには、入力（ドラッグ）されたモジュールのプロパティ（属性）を表示する。各プロパティは、例えば図示するようにProcessName, Targetnamespace, ActiveCount, ErrorCount, Graphicinfo, ExeLoginfo, である。
【００２８】
Ｃフレーム３１Ｃには、その上部にインストールされたプログラムに対する各種の命令に対応するアイコン、例えば、実行アイコン３３ｅ、中断アイコン３３ｉ、再開アイコン３３ｒが表示される。これらのアイコンを例えばマウスでクリックすることにより、Ｃフレーム３１Ｃにドラッグされたモジュールに対して、クリックに対応する操作がなされる。
【００２９】
アクトＡ３０２では、図１に示すモジュール特定検知部１６がＡフレーム３１Ａにおいてあるモジュールが特定されたかどうかを検知する。あるフロー表示モジュールが特定されたことが検知されると、次のアクトＡ３０３では、その特定されたモジュールがドラッグされたか検知し、アクトＡ３０４ではその特定モジュールをドラッグ方向に移動表示する。図５は例えば、フロー表示モジュール「ＨｅｌｌｏＢＰＥＬ」が特定されドラッグされていることを示している。
【００３０】
アクトＡ３０５では、ドラッグされた特定モジュールがＡフレームの境界に接触し移動継続するかどうかを境界接触移動検知部１７が検知する。アクトＡ３０６では、そのドラッグされているモジュールのドラッグ先がＢフレーム３１Ｂかどうか検知される。図６に示すようにドラッグ先がＢフレームであることが検知されると、アクトＡ３０７で境界接触移動検知部１７からの制御信号に基づいて、全体制御部１８はＡフレーム記憶部１３ｍからメインフレーム記憶部１２ｍにフロー表示モジュールを送り一時記憶する。
【００３１】
また上記アクトＡ３０６でドラッグ先がＢフレーム３１Ｂであることが検知されると、アクトＡ３０７で、メインフレーム記憶部１２ｍ中のモジュール調査解釈部１２ｃにおいて、ドラッグされるフロー表示モジュールのプロパティを調査する。
【００３２】
次のアクトＡ３０８では、調査したモジュールのプロパティをＢフレーム３１Ｂに表示する。例えば特定されたフロー表示モジュールが「ＨｅｌｌｏＢＰＥＬ」であるとき、このモジュールのプロパティが図７に示すように表示される。
【００３３】
一方、Ａフレーム３１Ａに表示されているフロー表示モジュール「ＨｅｌｌｏＢＰＥＬ」がＣフレーム３１Ｃにドラッグされドロップされるとき（図８）には、図３に示すアクトＡ３０６においてドラッグ先がＢフレームでないのでＮとなり、アクトＡ３０９に移動する。この場合、メインフレーム記憶部１２ｍに送られたフロー表示モジュール「ＨｅｌｌｏＢＰＬ」はモジュール調査解釈部１２ｃにおいてその内容が解釈される。このとき、図８に示すようにＣフレーム３１Ｃには、図８に示すように「Ｌｏａｄｉｎｇ」の文字が表示される。
【００３４】
そして、図９に示すように、フロー表示モジュール「ＨｅｌｌｏＢＰＬ」の内容の解釈の結果がフローとして表示される。
【００３５】
このフロー表示の各ブロックで、Ｐｒｏｃｅｓｓは全体の処理を表し、Ｒｅｃｅｉｖｅは外部から信号を受信すること、Ａｓｓｉｇｎはその受信した信号の変数をコピーすることなど、Ｒｅｐｌｙは応答して返信すること、Ｅｎｄはこれらの処理が終了することを表す。
【００３６】
Ｃフレームの上部に表示されるアイコン例えば実行アイコン３３ｅをクリックすると、上記各ブロックの表示が順次、点滅して各処理がなされていることを表すことになる。また中断アイコン３３ｉをクリックすると、その一連の処理が中断されること、再開アイコン３３ｒをクリックすると、中断された処理がその中断された処理から再びなされていくことを表す。このように、アニメーションボードにはフローのアニメーション表示がなされる。
【００３７】
上記実施形態の説明では「ＨｅｌｌｏＢＰＥＬ」を第１フレームから第２フレームあるいは第３フレームにドラッグしドロップする場合について説明した。しかし「ｈｅｌｌｏＢＰＬ」だけでなく、ＢＰＬ４ＷＳで書かれた他のモジュールをドラッグ＆ドロップする場合も同様にして実行することが可能である。
【００３８】
ところで、上記実施形態では、フロー表示モジュールは、Ａフレームにおいて１つずつ特定されＢフレームあるいはＣフレームにドラッグされるとして説明した。しかし、操作者が複数のフロー表示モジュールを特定し、それらをＢフレームあるいはＣフレームにドラッグしドロップするようにしてもよい。この場合には、特定された複数のフロー表示モジュールはメインフレーム記憶部１２ｍの、モジュール解釈部において１つのフロー表示モジュール毎に順次解釈されて、ドロップされたフレームに応じた処理がなされる。
【００３９】
また、上記実施形態では、ＰＣとは別に全体制御部１８を設けたが全体制御部１８の機能をＰＣのＣＰＵに持たせることも可能である。
【００４０】
上記実施形態によれば、アプリケーションソフトとして、プログラム言語ＢＰＬ４ＷＳにより書かれたソフトを本発明に適用した場合について説明した。しかし本発明はこの言語により書かれたソフトだけでなく他のプログラミング言語により書かれたソフトについても適用可能である。
【００４１】
本発明によれば、ＨＴＭＬの異なるフレーム間においてドラッグ＆ドロップを行うことが可能な、Ｗｅｂサービス提供装置及び方法が得られる。
【符号の説明】
【００４２】
１１・・・表示部、
１２ｃ・・・モジュール調査解釈部、
１２ｄ・・・メインフレーム表示部、
１２ｍ・・・メインフレーム記憶部、
１３ｄ・・・Ａフレーム表示部、
１３ｍ・・・Ａフレーム記憶部、
１３ｓ・・・モジュール表示選択部、
１４ｄ・・・Ｂフレーム表示部、
１４ｍ・・・Ｂフレーム記憶部、
１５ｄ・・・Ｃフレーム表示部、
１５ｍ・・・Ｃフレーム記憶部、
１６・・・モジュール特定検知部、
１７・・・境界接触移動検知部、
１８・・・全体制御部、
２１・・・制御部、
２２・・・ＲＡＭ、
２３・・・ＲＯＭ、
２４ａ・・・ハードディスク駆動部、
２４ｂ・・・ハードディスク制御部、
２５ａ・・・ＣＤ−ＲＯＭ駆動部、
２５・・・ＣＤ−ＲＯＭ制御部、
２６ａ・・・入力部、
２６ｂ・・・入力制御部、
２７ａ・・・表示部、
２７ｂ・・・表示制御部。
【図１】
2010218411.tif 000003
【図２】
2010218411.tif 000004
【図３】
2010218411.tif 000005
【図４】
2010218411.tif 000006
【図５】
2010218411.tif 000007
【図６】
2010218411.tif 000008
【図７】
2010218411.tif 000009
【図８】
2010218411.tif 000010
【図９】
2010218411.tif 000011