(57)【要約】【課題】  効率的、迅速にコンテンツを生成できるようにする。またデザインを簡単に再利用化できるようにする。【解決手段】  本発明は、登録されているサンプルレイアウトを表示させ、ユーザに所望のレイアウトを選択させ、コンテンツ内容である構文ファイルを入力させると、前記選択されたレイアウトにしたがって、前記入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成するように構成する。また、既存のコンテンツファイルからサンプルレイアウトを抽出できるように構成する。【選択図】    図２
2006268115.tif 000002
【特許請求の範囲】
【請求項１】
既存のコンテンツファイルを参照する参照手段と、
前記参照手段で参照したコンテンツファイルに基づいて、当該コンテンツファイルのレイアウトを抽出する抽出手段と、
前記抽出手段で抽出したレイアウトをサンプルレイアウトとして登録する登録手段と、
前記登録手段で登録されたサンプルレイアウトファイルの中から、ユーザ所望のレイアウトを選択させる選択手段と、
コンテンツ内容である構文ファイルを入力する入力手段と、
前記選択手段で選択されたレイアウトにしたがって、前記入力手段で入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成手段と
を有することを特徴とするコンテンツファイル作成システム。
【請求項２】
前記作成されたコンテンツファイルは、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルの少なくともいずれかの形式で出力できることを特徴とする請求項１に記載のコンテンツファイル作成システム。
【請求項３】
登録されているサンプルレイアウトを表示させ、ユーザに所望のレイアウトを選択させる選択手段と、
コンテンツ内容である構文ファイルを入力する入力手段と、
前記選択手段で選択されたレイアウトにしたがって、前記入力手段で入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成手段と
を有することを特徴とするコンテンツファイル作成システム。
【請求項４】
既存のコンテンツファイルを参照する参照ステップと、
前記参照ステップで参照したコンテンツファイルに基づいて、当該コンテンツファイルのレイアウトを抽出する抽出ステップと、
前記抽出ステップで抽出したレイアウトをサンプルレイアウトとして登録する登録ステップと、
前記登録ステップで登録されたサンプルレイアウトファイルの中から、ユーザ所望のレイアウトを選択させる選択ステップと、
コンテンツ内容である構文ファイルを入力する入力ステップと、
前記選択ステップで選択されたレイアウトにしたがって、前記入力ステップで入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成ステップと
を有することを特徴とする、装置を制御するためのコンテンツファイル作成方法。
【請求項５】
前記作成されたコンテンツファイルは、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルの少なくともいずれかの形式で出力できることを特徴とする請求項４に記載のコンテンツファイル作成方法。
【請求項６】
登録されているサンプルレイアウトを表示させ、ユーザに所望のレイアウトを選択させる選択ステップと、
コンテンツ内容である構文ファイルを入力する入力ステップと、
前記選択ステップで選択されたレイアウトにしたがって、前記入力ステップで入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成ステップと
を有することを特徴とする、装置を制御するためのコンテンツファイル作成方法。
【請求項７】
既存のコンテンツファイルを参照する参照ステップと、
前記参照ステップで参照したコンテンツファイルに基づいて、当該コンテンツファイルのレイアウトを抽出する抽出ステップと、
前記抽出ステップで抽出したレイアウトをサンプルレイアウトとして登録する登録ステップと、
前記登録ステップで登録されたサンプルレイアウトファイルの中から、ユーザ所望のレイアウトを選択させる選択ステップと、
コンテンツ内容である構文ファイルを入力する入力ステップと、
前記選択ステップで選択されたレイアウトにしたがって、前記入力ステップで入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成ステップと
の各ステップをコンピュータに実行させるためのコンピュータプログラム。
【請求項８】
前記作成されたコンテンツファイルは、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルの少なくともいずれかの形式で出力できることを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
登録されているサンプルレイアウトを表示させ、ユーザに所望のレイアウトを選択させる選択ステップと、
コンテンツ内容である構文ファイルを入力する入力ステップと、
前記選択ステップで選択されたレイアウトにしたがって、前記入力ステップで入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成ステップと
の各ステップをコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツファイルの作成に係わるコンテンツファイル作成システム、コンテンツファイル作成方法に関する。
【背景技術】
【０００２】
従来の技術におけるＷｅｂコンテンツ作成は、エディターなどを使ってＨＴＭＬファイルを直接作成したり、レイアウトをデザインするものがあった。また文書を定型のレイアウトのＨＴＭＬファイルにするものであった。
【特許文献１】特開２０００−２７６４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明では、効率的、迅速にコンテンツを生成できるようにする。またデザインを簡単に再利用化できるようにする。
【課題を解決するための手段】
【０００４】
本発明は、例えば、フォーマットがパターン化されていて繰り返し使われる可能性のある文書やＷｅｂページなどのサンプルフォーマットを作成し、それらを登録し、さらにコンテンツを作成する際にサンプルフォーマットの中から選択し、クライアント側で作成する構成内容ファイルを上記選択したサンプルフォーマットに入力するとコンテンツを作成する手段を設けるものである。また、作成したコンテンツを出力、保管する際に、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルなどの形式を選択できる手段を設けるものである。
【０００５】
本発明は、例えば、Ｗｅｂ上のコンテンツなどをユーザが作成するコンテンツのレイアウト用サンプルとして本システムに登録し、さらにコンテンツを作成する際にサンプルフォーマットの中から選択し、予めユーザ側で作成するレイアウトの構成要素を示す内容やファイルのリンク関係を記述した構成内容ファイルを上記選択したサンプルフォーマットに入力するとコンテンツを作成する手段を設けるものである。また、作成したコンテンツを出力、保管する際に、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルなどの形式を選択できる手段を設けるものである。
【０００６】
すなわち、前記課題を解決するため、本発明では、コンテンツファイル作成システムを次の（１）のとおりに構成する。
【０００７】
（１）既存のコンテンツファイルを参照する参照手段と、前記参照手段で参照したコンテンツファイルに基づいて、当該コンテンツファイルのレイアウトを抽出する抽出手段と、前記抽出手段で抽出したレイアウトをサンプルレイアウトとして登録する登録手段と、前記登録手段で登録されたサンプルレイアウトファイルの中から、ユーザ所望のレイアウトを選択させる選択手段と、コンテンツ内容である構文ファイルを入力する入力手段と、前記選択手段で選択されたレイアウトにしたがって、前記入力手段で入力された構文ファイルをレイアウトすることにより、コンテンツファイルを作成する作成手段とを有することを特徴とするコンテンツファイル作成システム。
【発明の効果】
【０００８】
本発明によれば、効率的、迅速にコンテンツを生成できる。またデザインを簡単に再利用化できる。
【発明を実施するための最良の形態】
【０００９】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１を説明するブロック図である。
【００１１】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【００１２】
図中の（１−１）は，Ｗｅｂサーバマシンの中央演算装置（ＣＰＵ）である。（１−２）はＷｅｂサーバのＷｅｂコンテンツやプログラムなどのデータを保管する記憶装置である。（１−３）はＷｅｂサーバ側のインターネットへのインタフェース：ネットワーク部である。（１−１１）は処理時のバッファー領域に使用する作業領域である。
【００１３】
また図中の（１−５）はクライアントマシン側の中央演算装置（ＣＰＵ）である。（１−６）は記憶装置、（１−７）はクライアントマシン側のネットワーク部、（１−８）はブラウザなどでインターネット上のサーバからダウンロードしてきたＷｅｂコンテンツを見るため等の表示装置で、モニターなどがこれに相当する。（１−９）はブラウザを用いてＷｅｂサーバにアクセスしたり入力値を送るための入力グで、キーボードやマウスなどがこれに相当する。（１−１０）はクライアントマシン側のバッファーなどの作業領域である。
【００１４】
図１のブロック図のように本システムはインターネットやネットワークを経由してサーバマシンとクライアントマシンで実施することも可能であるし、スタンドアローンのマシンでの実施も可能である。
【００１５】
図２は本発明の実施例１を示す概念図である。（２−１）の（例１）はエディターなどで作成した基本構文の例である。同じく図２の（２−１）の（例２）は表計算用ソフト（例えば、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ）などで作成してタブ区切り文書に保存した基本構文の例である。これらを準備して構文解析用モジュール（２−２）で基本構文（２−１）を解析する。さらに上記解析結果をコンテンツ作成モジュール（２−３）に入力してコンテンツを作成する。完成したコンテンツの例は（２−４）である。（２−１）の基本構文の例のタイトル「中期計画」は、（２−４）ではボールド、拡大文字でレイアウトの所定の場所に現在の年月日を参照した上で「２００２年度中期計画」としてデザインされる。また、基本構文（２−１）上では日時の「０１１１３０」は完成文書（２−４）では「２００１年１１月３０日（金）」とデザインされる。さらに基本構文（２−１）では作者のナンバーが入っているが、完成文書（２−４）上では「第三開発部  ○×太郎」と所属や氏名で記述される。イメージや文書はリンクするファイルを基本構文（２−１）内で示しておくと、完成文書（２−４）ではファイル内のテキストやイメージとなって記載される。
【００１６】
さらに、完成文書を保管する際には文書ファイルや、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳデータやＸＭＬファイルなど（２−５）、用途に合わせて適切なフォーマットで保存することができる。
【００１７】
図３において、本発明を実施するためのフローを説明する。
【００１８】
（３−１）：クライアント側からクライアントマシンのネットワーク部；図１の（１−７）、ネットワーク（１−４）、サーバのネットワーク部（１−３）を経由してサーバにアクセスする。
【００１９】
（３−２）：サーバマシンの中央演算装置（１−１）の制御により、記憶装置（１−２）に保存されているコンテンツ作成モジュールを作業領域（１−１１）にロードする。
【００２０】
（３−３）：サーバのネットワーク部（１−３）、ネットワーク（１−４）、クライアントマシンのネットワーク部；図１の（１−７）を経由してダウンロードされてきたサンプルレイアウトをクライアントマシンの表示部（１−８）に表示する。
【００２１】
（３−４）：ステップ（３−３）で表示されたサンプルレイアウトの中から、図１の（１−９）の入力装置を用いて必要なレイアウトを選択する。
【００２２】
（３−５）：コンテンツ作成モジュールによって、サンプルレイアウトを構成する要素の内容を入力するための基本構文を作成するか、既に作成しているものから選択するか判断する。基本構文を新規に作成する場合は（３−６）へ進み、基本構文を既存のものの中から選ぶ場合は（３−８）に進む。
【００２３】
（３−６）：図１の（１−９）の入力装置を用いてクライアントマシンで基本構文を作成する。
【００２４】
（３−７）：クライアントマシンで作成した基本構文をクライアントマシンのネットワーク部；図１の（１−７）、ネットワーク（１−４）、サーバのネットワーク部（１−３）を経由してサーバにアップロードする。
【００２５】
（３−８）：クライアントマシンの記憶装置（１−６）あるいは、作業領域（１−１０）にある基本構文を（１−９）の入力装置を用いて選択する。
【００２６】
（３−９）：クライアントマシンで選択した基本構文をクライアントマシンのネットワーク部；図１の（１−７）、ネットワーク（１−４）、サーバのネットワーク部（１−３）を経由してサーバにアップロードする。
【００２７】
（３−１０）：サーバの構文解析モジュールによって、サーバにアップロードされた基本構文を解析する。この制御は（１−１）のサーバの中央演算装置が行なう。
【００２８】
（３−１１）：上記ステップで解析した基本構文を用いて、先に選択したレイアウトコンテンツ形式のコンテンツを作成する。データは（１−１１）の作業領域に保管する。この制御は（１−１）のサーバの中央演算装置が行なう。
【００２９】
前ステップで作成されたコンテンツをクライアントマシンの表示部（１−８）に表示させ、確認作業を行なう（３−１２）。現段階で作成されたものでよいか判断し（３−１３）、よければ、ステップ（３−１４）へ進む。それ以外はステップ（３−１６）に進む。
【００３０】
（３−１４）：データの出力作業を行なう。これらの作成されるコンテンツを出力、保管する際に、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルなどの形式を選択可能とする。
【００３１】
（３−１５）：サーバ側にデータをストックする場合は中央演算装置（１−１）の制御で、記憶装置（１−２）にデータを保管する。クライアントマシンにストックする場合は、サーバのネットワーク部（１−３）、ネットワーク（１−４）、クライアントマシンのネットワーク部；図１の（１−７）を経由してダウンロードされた最終コンテンツを中央演算装置（１−５）の制御により、記憶装置（１−６）に保管する。
【００３２】
（３−１６）：処理を継続するかどうかの確認作業を行なう。継続する場合は（３−２）に戻って処理を続行する。終了する場合は（３−１７）に進む。
【００３３】
（３−１７）：サーバ側の構文解析モジュールを終了する。
【００３４】
（３−１８）：サーバ側のコンテンツ作成モジュールを終了して本処理を終了する。
【００３５】
このフローチャートにおいては、コンテンツのサンプルレイアウトを表示してその中から必要なものを選択する（３−３）（３−４）、内容を示すデータの構成ファイルを選択したレイアウトに入力してコンテンツを作成する（３−１１）、作成したコンテンツを様々なフォーマットに出力する（３−１４）が本実施例の特徴となる。
【００３６】
以上述べたように、本実施例によれば、サンプルレイアウトを選択し、構文ファイルを入力するだけで、容易にコンテンツファイルを作成することができる。
【実施例２】
【００３７】
図４は、本発明の実施例２を説明するブロック図である。
【００３８】
図中の（４−１）は、Ｗｅｂサーバマシンの中央演算装置（ＣＰＵ）である。（４−２）はＷｅｂサーバのＷｅｂコンテンツやプログラムなどのデータを保管する記憶装置である。（４−３）はＷｅｂサーバ側のインターネットへのインタフェース：ネットワーク部である。（４−１１）は処理時のバッファー領域に使用する作業領域である。
【００３９】
また図中の（４−５）はクライアントマシン側の中央演算装置（ＣＰＵ）である。（４−６）は記憶装置、（４−７）はクライアントマシン側のネットワーク部、（４−８）はブラウザなどでインターネット上のサーバからダウンロードしてきたＷｅｂコンテンツを見るため等の表示装置で、モニターなどがこれに相当する。（４−９）はブラウザを用いてＷｅｂサーバにアクセスしたり入力値を送るための入力グで、キーボードやマウスなどがこれに相当する。（４−１０）はクライアントマシン側のバッファーなどの作業領域である。
【００４０】
図１のブロック図のように本システムはインターネットやネットワークを経由してサーバマシンとクライアントマシンで実施することも可能であるし、スタンドアローンのマシンでの実施も可能である。
【００４１】
図５において、本発明を実施するためのフローを説明する。図５のフローチャートでは本実施例のレイアウトサンプルを作る流れを説明する。
【００４２】
（５−１）：クライアント側からクライアントマシンのネットワーク部；図４の（４−７）経由してインターネット（４−４）にアクセスする。
【００４３】
（５−２）：インターネット（４−４）内のＷｅｂコンテンツを探索して参考にしたいデザインのＷｅｂを探す。
【００４４】
（５−３）：参考にしたいデザインのレイアウトが見つかったら、そのＵＲＬなどのネットワークアドレスを（４−１０）の作業領域に確保する。
【００４５】
（５−４）：特定したＷｅｂコンテンツのＨＴＭＬなどの構成要素を（４−１０）の作業領域に確保する。
【００４６】
（５−５）：中央制御装置（４−５）の制御により、作業領域（４−１０）に確保したＷｅｂコンテンツのＨＴＭＬなどの構成要素を分析する。
【００４７】
（５−６）：中央制御装置（４−５）の制御により、作業領域（４−１０）に確保したＷｅｂコンテンツのＨＴＭＬなどの構成要素からサンプルレイアウトを作成する。
【００４８】
（５−７）：中央制御装置（４−５）の制御により、作成したサンプルレイアウトを記憶装置（４−２）に保存する。
【００４９】
このフローチャートにおいては，参照したい既存のＷｅｂページを分析する（５−５）、それからサンプルレイアウトを作成する（５−６）が本実施例の特徴となる。
【００５０】
図６において、本発明を実施するためのフローを説明する。
【００５１】
（６−１）：クライアント側からクライアントマシンのネットワーク部；図４の（４−７）、ネットワーク（４−４）、サーバのネットワーク部（４−３）を経由してサーバにアクセスする。
【００５２】
（６−２）：サーバマシンの中央演算装置（４−１）の制御により、記憶装置（４−２）に保存されているコンテンツ作成モジュールを作業領域（４−１１）にロードする。
【００５３】
（６−３）：サーバのネットワーク部（４−３）、ネットワーク（４−４）、クライアントマシンのネットワーク部；図４の（４−７）を経由してダウンロードされてきたサンプルレイアウトをクライアントマシンの表示部（４−８）に表示する。
【００５４】
（６−４）：ステップ（６−３）で表示されたサンプルレイアウトの中から、図４の（４−９）の入力装置を用いて必要なレイアウトを選択する。
【００５５】
（６−５）：サンプルレイアウトを構成する要素の内容を入力するための基本構文を作成するか、既に作成しているものから選択するか、サーバマシンのコンテンツ作成モジュールによって判断する。基本構文を新規に作成する場合は（６−６）へ進み、基本構文を既存のものの中から選ぶ場合は（６−８）に進む。
【００５６】
（６−６）：図４の（４−９）の入力装置を用いてクライアントマシンで基本構文を作成する。
【００５７】
（６−７）：クライアントマシンで作成した基本構文をクライアントマシンのネットワーク部；図４の（４−７）、ネットワーク（４−４）、サーバのネットワーク部（４−３）を経由してサーバにアップロードする。
【００５８】
（６−８）：クライアントマシンの記憶装置（４−６）あるいは、作業領域（４−１０）にある基本構文を（４−９）の入力装置を用いて選択する。
【００５９】
（６−９）：クライアントマシンで選択した基本構文をクライアントマシンのネットワーク部；図４の（４−７）、ネットワーク（４−４）、サーバのネットワーク部（４−３）を経由してサーバにアップロードする。
【００６０】
（６−１０）：サーバの構文解析モジュールによって、サーバにアップロードされた基本構文を解析する。この制御は（４−１）のサーバの中央演算装置が行なう。
【００６１】
（６−１１）：上記ステップで解析した基本構文を用いて、先に選択したレイアウトコンテンツ形式のコンテンツを作成する。データは（４−１１）の作業領域に保管する。この制御は（４−１）のサーバの中央演算装置が行なう。
【００６２】
前ステップで作成されたコンテンツをクライアントマシンの表示部（４−８）に表示させ、確認作業を行なう（６−１２）。現段階で作成されたものでよければ（６−１３）、ステップ（６−１４）へ進む。それ以外はステップ（６−１６）に進む。
【００６３】
（６−１４）：データの出力作業を行なう。これらの作成されるコンテンツを出力、保管する際に、文書ファイル、ＨＴＭＬデータ、ＰＤＦデータ、ＰＳ形式のデータ、ＸＭＬファイルなどの形式を選択可能とする。
【００６４】
（６−１５）：サーバ側にデータをストックする場合は中央演算装置（４−１）の制御で、記憶装置（４−２）にデータを保管する。クライアントマシンにストックする場合は、サーバのネットワーク部（４−３）、ネットワーク（４−４）、クライアントマシンのネットワーク部；図４の（４−７）を経由してダウンロードされた最終コンテンツを中央演算装置（４−５）の制御により、記憶装置（４−６）に保管する。
【００６５】
（６−１６）：処理を継続するかどうかの確認作業を行なう。継続する場合は（６−２）に戻って処理を続行する。終了する場合は（６−１７）に進む。
【００６６】
（６−１７）：サーバ側の構文解析モジュールを終了する。
【００６７】
（６−１８）：サーバ側のコンテンツ作成モジュールを終了して本処理を終了する。
【００６８】
このフローチャートにおいては、コンテンツのサンプルレイアウトを表示してそおの中から必要なものを選択する（６−３）（６−４）、内容を示すデータの構成ファイルを選択したレイアウトに入力してコンテンツを作成する（６−１１）、作成したコンテンツを様々なフォーマットに出力する（６−１４）が本実施例の特徴となる。
【００６９】
以上説明したように、本発明によれば、ある程度決まったレイアウトで構成要素である中味だけを入れ替えればいいようなコンテンツ作成を行なう場合、作成した文書を希望のファイルフォーマットに変換したい場合、また既存のＷｅｂページなどで参考になるレイアウトを見つけたらそれを著作権の許す範囲でダウンロードし、これから作るページに応用したいようなコンテンツ作成の分野に利用できる。また著作権の許す範囲で既存のＷｅｂコンテンツの中から参考にしたいものを選択しレイアウトサンプルとして登録しカスタマイズすることが可能になる。
【００７０】
［その他の実施例］
なお、上述したような本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７１】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７５】
その他、プログラムの供給方法としては、コンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるサーバも、本発明に含まれるものである。
【００７６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７９】
【図１】実施例１のブロック図
【図２】実施例１の概念図
【図３】実施例１のフローチャート
【図４】実施例２のブロック図
【図５】実施例２のフローチャート
【図６】実施例２のメインフローチャート
【符号の説明】
【００８０】
１−１  中央演算装置（ＣＰＵ）
１−２  記憶装置
１−３  ネットワーク部
１−４  インターネット等のネットワーク
１−５  ＣＰＵ
１−６  記憶装置
１−７  ネットワーク部
１−８  表示装置
１−９  入力部
１−１０  作業領域
【図１】
2006268115.tif 000003
【図２】
2006268115.tif 000004
【図３】
2006268115.tif 000005
【図４】
2006268115.tif 000006
【図５】
2006268115.tif 000007
【図６】
2006268115.tif 000008