(57)【要約】【課題】ウェブページの情報等を、ユーザが見た状態で、かつ再利用可能な態様で記録させることのできる情報記録指示装置を提供する。【解決手段】指定された取得元から、実行可能情報を含んだ処理対象情報を取得し、当該処理対象情報に含まれる実行可能情報に従った処理を実行し、実行結果情報を生成し、処理対象情報に対して予め定めた前処理を行い、当該前処理後の処理対象情報と、実行結果情報とを記録するよう指示する情報記録指示装置である。【選択図】図１
2012133560.tif 000002
【特許請求の範囲】
【請求項１】
指定された取得元から、実行可能情報を含んだ処理対象情報を取得する取得手段と、
前記取得した処理対象情報に含まれる実行可能情報に従った処理を実行し、実行結果情報を生成する手段と、
前記取得した処理対象情報に対して予め定めた前処理を行う手段と、
当該前処理後の処理対象情報と、前記実行結果情報とを記録するよう指示する手段と、
を含む情報記録指示装置。
【請求項２】
前記前処理を行う手段は、前記処理対象情報から実行可能情報を除去する請求項１記載の情報記録指示装置。
【請求項３】
前記前処理を行う手段は、前記処理対象情報に含まれる各参照情報について、参照情報により参照される実体情報を取得した場合に、当該取得した実体情報の格納先を参照する情報として書き換える請求項１記載の情報記録指示装置。
【請求項４】
コンピュータを、
指定された取得元から、実行可能情報を含んだ処理対象情報を取得する取得手段と、
前記取得した処理対象情報に含まれる実行可能情報に従った処理を実行し、実行結果情報を生成する手段と、
前記取得した処理対象情報に対して予め定めた前処理を行う手段と、
当該前処理後の処理対象情報と、前記実行結果情報とを記録するよう指示する手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバが提供する情報等を記録する情報記録指示装置及びプログラムに関する。
【背景技術】
【０００２】
ウェブブラウザを用いて表示したウェブページを記録しておきたいという要望がある。
【０００３】
こうした要望に応えるため、例えばInternet Archive http://www.archive.org/）等、記録したいウェブページのＨＴＭＬ文書を記録しておくサービスが提供されている。また、特許文献１には、過去に閲覧したウェブページのサムネイル画像を記録しておき、後に利用する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０４８２７８公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、近年のウェブサイトでは、javascriptやECMAScript等のスクリプト言語で記述された、実行可能情報がＨＴＭＬ文書に含まれることがある。こうした実行可能情報は、実行の度にその出力（実行結果）が変わったり、実行する日時などによって出力を異なる場合がある。
【０００６】
しかしながら上記従来例のサービスや技術では、単にＨＴＭＬ文書を記録するか、または画像などのリソースをＨＴＭＬとともにアーカイブして保持するだけである。このために、実行可能情報が実行された時点での情報を保持することができない。また、サムネイル画像として記録しておくのでは、文字情報やＨＴＭＬの記述情報等が再利用できない。
【０００７】
本発明は上記実情に鑑みて為されたもので、ウェブページの情報等を、ユーザが見た状態で、かつ再利用可能な態様で記録させることのできる情報記録指示装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、情報記録指示装置であって、指定された取得元から、実行可能情報を含んだ処理対象情報を取得する取得手段と、前記取得した処理対象情報に含まれる実行可能情報に従った処理を実行し、実行結果情報を生成する手段と、前記取得した処理対象情報に対して予め定めた前処理を行う手段と、当該前処理後の処理対象情報と、前記実行結果情報とを記録するよう指示する手段と、を含むこととしたものである。
【０００９】
また、前記前処理を行う手段は、前記処理対象情報から実行可能情報を除去するようにしてもよい。さらに、前記前処理を行う手段は、前記処理対象情報に含まれる各参照情報について、参照情報により参照される実体情報を取得した場合に、当該取得した実体情報の格納先を参照する情報として書き換えることとしてもよい。
【００１０】
また、本発明の一態様に係るプログラムは、コンピュータを、指定された取得元から、実行可能情報を含んだ処理対象情報を取得する取得手段と、前記取得した処理対象情報に含まれる実行可能情報に従った処理を実行し、実行結果情報を生成する手段と、前記取得した処理対象情報に対して予め定めた前処理を行う手段と、当該前処理後の処理対象情報と、前記実行結果情報とを記録するよう指示する手段と、として機能させることとしたものである。
【発明の効果】
【００１１】
本発明によると、ウェブページの情報等を、ユーザが見た状態で、かつ再利用可能な態様で記録させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る情報記録指示装置の構成例と、その接続例とを表すブロック図である。
【図２】本発明の実施の形態に係る情報記録指示装置に接続される情報記録サーバの構成例を表すブロック図である。
【図３】本発明の実施の形態に係る情報記録指示装置が処理する処理対象情報の一例を表す説明図である。
【図４】本発明の実施の形態に係る情報記録指示装置の制御部の例を表す機能ブロック図である。
【図５】本発明の実施の形態に係る情報記録指示装置が生成する画像の例を表す説明図である。
【図６】本発明の実施の形態に係る情報記録指示装置によって行われる処理例を表すフローチャート図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報記録指示装置１は、図１に例示するように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５とを含んで構成される。またこの情報記録指示装置１は、ネットワーク等の情報通信手段を介してウェブサーバ装置２と、情報記録サーバ３とに接続されている。
【００１４】
制御部１１は、ＣＰＵなどのプログラム制御デバイスであり、記憶部１２に格納されているプログラムに従って動作する。本実施の形態では、この制御部１１は、ウェブクライアント（ブラウザ等）として動作し、ユーザから指定された取得元から、実行可能情報を含んだ処理対象情報を取得し、当該取得した処理対象情報に含まれる実行可能情報に従った処理を実行して実行結果情報を生成する。また制御部１１は、処理対象情報に基づいて表示用画像を生成し、表示部１４に出力する。さらに制御部１１はユーザから入力される情報記録指示に従い、取得した処理対象情報に対して予め定めた前処理を行い、この前処理後の処理対象情報と、先に生成した実行結果情報とを含んだ記録用情報を生成し、情報記録サーバ３に送信して記録するよう指示する。この制御部１１の具体的な処理の内容については、後に詳しく述べる。
【００１５】
記憶部１２は、メモリデバイスや、ディスクデバイスを含む。この記憶部１２は、制御部１１によって実行されるプログラムを保持する。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１６】
操作部１３は、マウスやキーボードなどであり、ユーザによる処理の指示や情報の入力を受け入れて、当該受け入れた指示や情報を制御部１１に出力している。表示部１４は、ディスプレイ等であり、制御部１１から入力される指示に従い、画像を表示する。通信部１５は、ネットワークインタフェース等であり、ネットワーク等を介して受信される情報を制御部１１に出力し、また、制御部１１から入力される指示に従って、ネットワーク等を介して、指示された情報を送信出力する。
【００１７】
ウェブサーバ装置２は、具体的には、一般的なＨＴＴＰ（Hyper Text Transform Protocol）サーバが動作するコンピュータシステムである。このウェブサーバ装置２は、ネットワーク等を介して情報の取得元を表す参照情報を含む情報の要求を受け入れ、当該参照情報で特定される情報を、要求元に対して送信する。本実施の形態の一例では、ここで要求される情報はＨＴＭＬ（Hyper Text Markup Language）で記述されたページ記述情報や、当該ページ記述情報内で参照される画像情報（イメージデータ）等である。ウェブサーバ装置２は、これらページ記述情報や画像情報等を記憶するストレージを備え、要求に応じて当該ストレージから読み出した情報を要求元に送信する。
【００１８】
情報記録サーバ３は、図２に例示するように、制御部３１と、記憶部３２と、通信部３３とを含んで構成される。この制御部３１は、ＣＰＵなどのプログラム制御デバイスであって、記憶部３２に格納されたプログラムに従って動作する。本実施の形態では、この制御部３１は、ネットワーク等を介して受信される情報の記録指示に従い、情報を記録する処理を行う。
【００１９】
記憶部３２は、メモリデバイスやディスクデバイスを含む。この記憶部３２は、制御部３１によって実行されるプログラムを保持する。また、この記憶部３２は、制御部３１のワークメモリとしても動作する。さらに、この記憶部３２は、情報記録指示装置１から受信した指示に基づいて記録された情報が格納される。
【００２０】
通信部３３は、ネットワークインタフェース等であり、ネットワーク等を介して受信される情報を制御部３１に出力し、また制御部３１から入力される指示に従って、ネットワーク等を介して、指示された情報を送信出力する。
【００２１】
本実施の形態の一例では、情報記録指示装置１が処理の対象とする情報（処理対象情報）は、ＨＴＭＬで記述された情報である。図３に例示するように、この処理対象情報には、javascript等のスクリプト言語で記述された実行可能情報（Ｅ）が含まれる。また、ページ上に表示されるべき文字列を表す情報や、画像情報を特定する情報等、本文情報（Ｂ）が含まれる。
【００２２】
この図３では、実行可能情報は、
<script type=”text/javascript”>
function getdatetime(){
var curDate = new Date();
var mHour = curDate.getHours();
var mMinute = curDate.getMinutes();
if (mMinute < 10) {
document.getElementById(“currentTime”).innerHTML = mHour + ":0" + mMinute
; } else { 
document.getElementById(“currentTime”).innerHTML = mHour + ":" + mMinute;
}
}
setInterval(“getdatetime()”,1000);
</script>
とある部分にあたる。
【００２３】
また、本文は、
<img src="http://xxx.yyy.zzz/images/Clock.jpg">
<br />
現在時刻：<span id=”currentTime”></span>
<br />
<a href = "http://xxx.yyy.zzz/index.html">戻る</a>
の部分となる。
【００２４】
図３に示した実行可能情報では、実行時点の日時と時刻とを表す実行結果情報としての可変文字列を生成し、また本文中に、時刻を表す実行結果情報としての可変文字列を設定する処理を１秒（１０００マイクロ秒）ごとに繰り返すこととしている。
【００２５】
次に、情報記録指示装置１の制御部１１による処理の内容について説明する。制御部１１は、機能的には図４に例示するように、取得部４１と、実行結果情報生成部４２と、レンダリング部４３と、前処理部４４と、記録指示部４５とを含んで構成されている。
【００２６】
取得部４１は、処理対象情報の取得元を表す参照情報（ＵＲＬ：Uniform Resource Locator等）とともに、情報を取得するべき旨の指示をユーザから受け入れる。そして取得部４１は、この指示に従って、指定された参照情報とともに情報の取得要求を送信する。この取得要求は、参照情報によって特定されるウェブサーバ装置２に対し、ネットワーク等の通信手段を介して伝達され、ウェブサーバ装置２が、当該参照情報で特定される情報を、要求元である情報記録指示装置１に対して送信する。取得部４１は、こうしてウェブサーバ装置２が送信する情報を取得する。
【００２７】
実行結果情報生成部４２は、取得部４１が取得した処理対象情報に実行可能情報が含まれているか否かを調べ、含まれていれば、当該実行可能情報を実行して実行結果情報を生成する。この実行結果情報には、本文情報中のどこに実行結果情報を記述するかを表す情報（記述位置情報）が含まれる。実行結果情報生成部４２は、生成した実行結果情報を、記憶部１２に格納しておく。
【００２８】
レンダリング部４３は、取得した処理対象情報に基づく表示用画像のレンダリングを行う。このレンダリング部４３の動作はウェブクライアントの動作として広く知られているので、ここではその一例の概要を示す。このレンダリング部４３は、記憶部１２に格納された実行結果情報と、処理対象情報に含まれる本文情報とに従い、画像を生成する。具体的にレンダリング部４３は、記憶部１２に記録された実行結果情報を参照し、その記述位置情報によって示された本文情報上の位置に、対応する実行結果である文字列等を合成する。
【００２９】
またレンダリング部４３は、本文情報に、参照情報とともに当該参照情報により参照される実体情報を取得するべき旨の指示（実体情報取得指示）が含まれていれば、当該指示に従って、対応する実体情報をウェブサーバ装置２または情報記録サーバ３から取得する。この指示の一例はＨＴＭＬであれば、img タグである。img タグは、画像の情報を参照する参照情報を表し、当該参照情報から実体情報である画像の情報を取得するべき旨の指示として解釈される。レンダリング部４３は、実体情報取得指示に従って取得した実体情報を、処理対象情報の本文に基づく画像に取り込む。そしてレンダリング部４３は、生成した画像を表示部１４に出力して表示させる。
【００３０】
前処理部４４は、ユーザから情報を記録するべき旨の指示を受けて、取得部４１が取得した処理対象情報に含まれる本文情報に対し、予め定めた前処理を施す。具体的にこの前処理は、処理対象情報から実行可能情報を除去する処理と、処理対象情報に含まれる参照情報（処理対象情報とは別のＵＲＬ）を予め定めた規則に従って書き換える処理との少なくとも一方を含む。ここで参照情報を書き換える規則は、例えば、当該参照情報により参照される実体情報を取得した場合に、当該取得した実体情報の格納先を参照する情報に書き換えるとの規則などとすればよい。記録指示部４５は、実行結果情報と、前処理後の処理対象情報とを記録するよう、情報記録サーバ３に指示する。なお、記録指示部４５は、記録する情報のキーとなる情報（例えば処理対象情報の取得元のＵＲＬなどでよい）を併せて情報記録サーバ３に送信してもよい。
【００３１】
情報記録サーバ３の制御部３１は、通信部３３を介して、実行結果情報と前処理後の処理対象情報と記録の指示とを受信する。そして制御部３１はこれら実行結果情報と前処理後の処理対象情報とを関連づけて記憶部３２に格納する。なお、この制御部３１は、当該処理対象情報の取得元のＵＲＬ等、キーとなる情報が併せて送信されているときには、このキーとなる情報も、実行結果情報と前処理後の処理対象情報とに関連づけて記憶部３２に格納する。
【００３２】
さらに制御部３１は、記録されている情報の要求を受けると、当該要求に係る情報を記憶部３２から読み出して、要求元に対して送信する。具体的に、キーとなる情報が記録されている情報に含まれている場合は、要求側は、このキーとなる情報とともに情報の要求を送信する。制御部３１は、受信したキーとなる情報に関連づけられている実行結果情報と前処理後の処理対象情報とを記憶部３２から検索して読み出し、当該実行結果情報と前処理後の処理対象情報とを要求元へ送信する。
【００３３】
本実施の形態の情報記録指示装置１は以上の構成を含み、次のように動作する。すなわち、情報記録指示装置１は、ウェブサーバ装置２から取得した情報を処理対象情報として表示処理を開始する。この表示処理では、情報記録指示装置１は、取得した処理対象情報に基づいて表示用画像のレンダリングを行う。
【００３４】
具体的に情報記録指示装置１は、処理対象情報に実行可能情報が含まれていれば、当該実行可能情報を実行して実行結果情報を生成する。一例として図３に例示した処理対象情報を処理する場合、実行時の時刻を表す文字列と、記述位置情報として「<span id=”currentTime”></span>」の値（value）を表す情報とを関連づけた実行結果情報が生成される。ここで実行時の時刻は、情報記録指示装置１内の図示しないカレンダＩＣで計時される時刻情報を取得することで得られる。また図３に例示した処理対象情報では、１秒ごとに処理を繰り返すべき旨が記述されているので、情報記録指示装置１は、１秒ごとに実行結果情報を更新する。
【００３５】
情報記録指示装置１は、実行結果情報を本文情報に取り込む。ここでは実行可能情報以外の本文情報が、
<img src="http://xxx.yyy.zzz/images/Clock.jpg">
<br />
現在時刻：<span id=”currentTime”></span>
<br />
<a href = "http://xxx.yyy.zzz/index.html">戻る</a>
となる。
【００３６】
一方、実行可能情報における「document.getElementById(“currentTime”)」は、本文情報に含まれる位置記述情報「<span id=”currentTime”></span>」に対応する。そこで実行結果情報である時刻の情報が、この位置記述情報に関連づけて一時的に記憶される。
【００３７】
情報記録指示装置１は本文情報に対し、実行結果情報を、（複数ある場合はそれぞれの）記述位置情報で表される位置に合成し、
<img src="http://xxx.yyy.zzz/images/Clock.jpg">
<br />
現在時刻：<span id=”currentTime”>20:19</span>
<br />
<a href = "http://xxx.yyy.zzz/index.html">戻る</a>
のように、実行時の時点の時刻を表す文字列（ここでは「20:19」を例としている）を埋め込んで、合成結果の情報を生成する。
【００３８】
次に情報記録指示装置１は、この合成後の本文情報を、予め定められた規則に従って解析し、表示用画像に含めるべき画像情報があれば、当該画像情報の取得要求を送信して、当該画像情報を取得する。
【００３９】
一例として上記の本文の情報、
<img src="http://xxx.yyy.zzz/images/Clock.jpg">
<br />
現在時刻：<span id=”currentTime”>20:19</span>
<br />
<a href = "http://xxx.yyy.zzz/index.html">戻る</a>
を解析する場合を考える。
【００４０】
この場合情報記録指示装置１は、まずhttp://xxx.yyy.zzz/images/Clock.jpgで参照される画像情報を取得する。また情報記録指示装置１は、aタグで示された参照情報「http://xxx.yyy.zzz/index.html」を文字列「戻る」のリンクとして設定し、先に取得した画像情報を配した表示用画像を生成する（図５）。また、情報記録指示装置１は、当該生成した表示用画像を表示部１４に表示させる。
【００４１】
情報記録指示装置１は、以下、実行結果情報を更新するごとに本文情報への合成と、合成後の本文情報に基づく表示用画像の生成の処理とを繰り返す。
【００４２】
ここでユーザから表示中の表示用画像に係る情報を記録するべき旨の指示を受け入れると、情報記録指示装置１は、図６に示す処理を開始し、処理対象情報のうち本文の情報に対して、前処理を実行する。
【００４３】
具体的に情報記録指示装置１は、図３の例に示した処理対象情報から、実行可能情報に基づく処理を実行して、実行結果情報を生成する（Ｓ１１）。また、処理対象情報から実行可能情報を除去する（Ｓ１２）。そして実行可能情報を除去して残った、本文情報を含む部分のうち、
<img src="http://xxx.yyy.zzz/images/Clock.jpg">
と、
<a href = "http://xxx.yyy.zzz/index.html">戻る</a>
とに含まれる参照情報を、予め定めた規則に従って書き換える（Ｓ１３）。
【００４４】
本実施の形態のある例では、情報記録指示装置１は、取得した画像情報を、取得した処理対象情報と同じ場所（ディレクトリ内）に、参照情報により参照されるファイルと同名のファイルとして格納する。そこでこの例の場合、情報記録指示装置１は、画像情報に係る参照情報を、
<img src="Clock.jpg">
と書き換える。
【００４５】
また、aタグに係る参照情報については、そのままとしてもよい。ただし、当該aタグに係る参照情報により参照される情報が、格納された場所に依存する場合においては、当該格納された場所を表す参照情報に書き換える。具体的に、hrefに記述されたＵＲＬが相対パスで記述されている場合は、絶対パスに書き換える。書換後の絶対パスは、処理対象情報の取得元ＵＲＬと、hrefに記述された相対パスとを用いて生成すればよい。
【００４６】
情報記録指示装置１は、この前処理後の本文情報と、当該本文情報中の指示によって取得した実体情報とを含むアーカイブを生成する（Ｓ１４）。このアーカイブは、前処理後の本文情報と当該本文情報中の指示によって取得した実体情報とを一つのディレクトリに収めたときの、当該ディレクトリの内容そのものであってもよいし、また当該ディレクトリの内容をＺＩＰ等で１ファイルとしたものであってもよい。情報記録指示装置１は、このアーカイブと実行結果情報とを情報記録サーバ３に送信して、記録するよう指示する（Ｓ１５）。情報記録サーバ３では、アーカイブと実行結果情報とを関連づけて記録する。
【００４７】
その後、利用者が図示しないクライアント装置のウェブブラウザ等を操作して、情報記録サーバ３が保持するアーカイブを要求すると、情報記録サーバ３は、要求されたアーカイブと、それに関連づけて記録された実行結果情報とを要求元のクライアント装置に送信する。
【００４８】
クライアント装置側では、アーカイブに含まれる前処理後の本文情報に対して、関連づけて記録されていた実行結果情報を参照し、その記述位置情報によって示された本文情報上の位置に、対応する実行結果である文字列等を合成する。
【００４９】
またクライアント装置は、合成後の本文情報に、参照情報とともに当該参照情報により参照される実体情報を取得するべき旨の指示（実体情報取得指示）が含まれていれば、当該指示に従って、対応する実体情報を取得する。ここではアーカイブ内の本文情報に対して行われた前処理により、例えばimgタグの参照情報は、アーカイブ内の画像の実体情報を示すものと変換されている。そこでクライアント装置は、アーカイブ内から実体情報を取得することとなる。クライアント装置は、実体情報取得指示に従って取得した実体情報を、処理対象情報の本文に基づく画像に取り込む。そしてクライアント装置は、生成した画像を表示部等に出力して表示させる。このクライアント装置の動作は、本実施の形態のレンダリング部４３の動作と同様のものである。
【００５０】
また、ここでは情報記録サーバ３に対し、アーカイブと実行結果情報とを関連づけて記録させることとしていたが、情報記録指示装置１は、実行結果情報を、それぞれの記述位置情報で表される位置に合成した後の本文情報と、当該本文情報中の指示によって取得した実体情報とを含むアーカイブを生成し、このアーカイブと実行結果情報とを情報記録サーバ３に送信して、記録するよう指示してもよい。
【００５１】
この場合、利用者が図示しないクライアント装置のウェブブラウザ等を操作して、情報記録サーバ３が保持するアーカイブを要求すると、情報記録サーバ３は、要求されたアーカイブを要求元のクライアント装置に送信する。
【００５２】
そしてクライアント装置は、アーカイブに含まれる本文情報（実行結果情報が合成されている情報）に、参照情報とともに当該参照情報により参照される実体情報を取得するべき旨の指示（実体情報取得指示）が含まれていれば、当該指示に従って、対応する実体情報を取得する。この例でも、アーカイブ内の本文情報に対して行われた前処理により、例えばimgタグの参照情報は、アーカイブ内の画像の実体情報を示すものと変換されている。そこでクライアント装置は、アーカイブ内から実体情報を取得することとなる。クライアント装置は、実体情報取得指示に従って取得した実体情報を、処理対象情報の本文に基づく画像に取り込み、生成した画像を表示部等に出力して表示させる。
【００５３】
なお、ここまでの説明では、情報記録指示装置１と、情報記録サーバ３とは別体の装置であるものとして説明してきたが、本実施の形態はこれに限られるものではない。例えば情報記録指示装置１と、情報記録サーバ３とは一体の装置として構成されていても構わない。
【００５４】
本実施の形態の例によると、ウェブページの情報等が、スクリプト言語で記述された実行可能情報の実行結果を含め、ユーザが見たままの状態で記録させることができる。また、記録を閲覧するときには、通常のウェブクライアントにおけるのと同様に、実行結果情報や本文情報に基づいて画像が生成されるので、当該画像からは文字列の複写や画像情報の抽出ができ、再利用可能になっている。
【００５５】
また、ここまでの説明では、情報記録装置１において、前処理として処理対象情報に含まれる参照情報（処理対象情報とは別のＵＲＬ）を予め定めた規則に従って書き換える処理を行うものとしていた。このために、情報記録装置１は、例えばimgタグの参照情報で参照される画像を取得し、処理対象情報とともに情報記録サーバ３へ送信することとしていた。
【００５６】
しかしながら本実施の形態は、これに限られるものではない。すなわち、情報記録装置１は、ユーザから情報を記録するべき旨の指示を受けると、予め定めた前処理として、処理対象情報から実行可能情報を除去する処理を実行し、実行結果情報と、前処理後の処理対象情報とを送信し、これらを記録するよう、情報記録サーバ３に指示するようにしてもよい。この場合、前処理後の処理対象情報には、参照情報がそのまま含まれていることとなる。
【００５７】
この例では情報記録サーバ３では、受信した処理対象情報に含まれる参照情報を読み出し、当該参照情報により参照される実体情報をウェブサーバ装置２から取得して、記憶部３２内に格納する。そして当該参照情報を、対応する実体情報を格納した記憶部３２内の場所を表す参照情報に書き換えて、処理対象情報を更新する。
【００５８】
そして情報記録サーバ３は、当該更新後の処理対象情報と、実行結果情報とを関連づけて記憶部３２に格納する。なお、この場合も情報記録サーバ３は、当該処理対象情報の取得元のＵＲＬ等、キーとなる情報が併せて送信されているときには、このキーとなる情報も、実行結果情報と前処理後の処理対象情報とに関連づけて記憶部３２に格納する。
【符号の説明】
【００５９】
１  情報記録指示装置、２  ウェブサーバ装置、３  情報記録サーバ、１１，３１  制御部、１２，３２  記憶部、１３  操作部、１４  表示部、１５，３３  通信部、４１  取得部、４２  実行結果情報生成部、４３  レンダリング部、４４  前処理部、４５  記録指示部。
【図１】
2012133560.tif 000003
【図２】
2012133560.tif 000004
【図３】
2012133560.tif 000005
【図４】
2012133560.tif 000006
【図５】
2012133560.tif 000007
【図６】
2012133560.tif 000008