(57)【特許請求の範囲】
【請求項１】
通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、前記コンテンツファイル内の内容及び前記参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、
前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す第１更新日時情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の最新の更新日時を示す第２更新日時情報とともに受信し、
前記第１更新日時情報と前記第２更新日時情報とを比較し、
比較した第１及び第２更新日時情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とするファイル処理方法。
【請求項２】
参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、コンテンツファイル内の内容及び参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、
前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す第１更新日時情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の最新の更新日時を示す第２更新日時情報とともに受信し、
前記第１更新日時情報と前記第２更新日時情報とを比較し、
比較した第１及び第２更新日時情報が異なるときは、
前記第１更新日時を、前記第２更新日時に置換して、前記コンテンツファイルに記録することを特徴とするファイル処理方法。
【請求項３】
通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、コンテンツファイル内の内容及び参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、
前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する第１所有権情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の所有権に関する第２所有権情報とともに受信し、
前記第１所有権情報と前記第２所有権情報とを比較し、
比較した第１及び第２所有権情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とするファイル処理方法。
【請求項４】
参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、前記コンテンツファイル内の内容及び前記参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、
前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する第１所有権情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の所有権に関する第２所有権情報とともに受信し、
前記第１所有権情報と前記第２所有権情報とを比較し、
比較した第１及び第２所有権情報が異なるときは、
前記第１所有権情報を、前記第２所有権情報に置換して前記コンテンツファイルに記録することを特徴とするファイル処理方法。
【請求項５】
前記第１所有権情報が暗号化されていることを特徴とする請求項３又は請求項４に記載のファイル処理方法。
【請求項６】
前記第１所有権情報内に、前記参照ファイルの所有権が更新された更新日時を示す第１更新日時情報が含まれ、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記第２所有権情報に、前記参照ファイルの所有権が更新された最新の更新日時を示す第２更新日時情報が含まれ、
前記第１更新日時情報と前記第２更新日時情報とを比較し、
比較した第１及び第２更新日時情報が異なるときは、
前記第１更新日時情報を、前記第２更新日時情報に置換することを特徴とする請求項３〜請求項５のいずれかに記載のファイル処理方法。
【請求項７】
前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す第３更新日時情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の最新の更新日時を示す第４更新日時情報とともに受信し、
前記第３更新日時情報と前記第４更新日時情報とを比較し、
比較した第３及び第４更新日時情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする請求項３〜請求項６のいずれかに記載のファイル処理方法。
【請求項８】
通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、前記コンテンツファイル内の内容及び前記参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、
前記コンテンツファイル内に、前記参照ファイルの内容の表示に対する使用権限情報の要否が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記使用権限情報が必要と前記コンテンツファイルに記録されている場合、
前記使用権限情報の入力を要求することを特徴とするファイル処理方法。
【請求項９】
前記端末装置に入力された前記使用権限情報が、前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置に記録された前記使用権限情報と照合されるように、前記サーバ装置に送信されることを特徴とする請求項８に記載のファイル処理方法。
【請求項１０】
前記端末装置に前記使用権限情報が入力された日時を示す時間情報が、前記サーバ装置に記録された前記使用権限情報の有効期限を示す時間情報と照合されるように、前記サーバ装置に送信されることを特徴とする請求項８又は請求項９に記載のファイル処理方法。
【請求項１１】
前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す第１更新日時情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の最新の更新日時を示す第２更新日時情報とともに受信し、
前記第１更新日時情報と前記第２更新日時情報とを比較し、
比較した第１及び第２更新日時情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする請求項８〜請求項１０のいずれかに記載のファイル処理方法。
【請求項１２】
前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する第１所有権情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の所有権に関する第２所有権情報とともに受信し、
前記第１所有権情報と前記第２所有権情報とを比較し、
比較した第１及び第２所有権情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする請求項８〜請求項１１のいずれかにファイル処理方法。
【請求項１３】
通信ネットワーク上にある第１参照ファイルを指定するための第１ファイル名と該第１参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、コンテンツファイル内の内容及び前記第１参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、
前記コンテンツファイル内に、前記コンテンツファイルの記録領域とは別の記録領域に記録されることで別体のファイルとして構成されるとともに前記コンテンツファイルの内容が表示されるときに前記コンテンツファイルの一部を形成するように参照される前記第１参照ファイルと異なり前記コンテンツファイルに直接添付されるファイルとして構成されるとともに前記コンテンツファイルの内容が表示されるときに前記コンテンツファイルの一部を形成するように参照される第２参照ファイルのデータと、該第２参照ファイルを特定するための第２ファイル名とが記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記第２参照ファイルが前記第２ファイル名によって、前記コンテンツファイルに記録された前記第２参照ファイルのデータが認識されて、前記第２参照ファイルの内容が表示されることを特徴とするファイル処理方法。
【請求項１４】
前記第２参照ファイルのデータに、前記第２参照ファイルの所有権を表す所有権情報が含まれることを特徴とする請求項１３に記載のファイル処理方法。
【請求項１５】
前記第２参照ファイルのデータに、前記第２参照ファイルの表示を許可するための使用権限情報が含まれることを特徴とする請求項１３又は請求項１４に記載のファイル処理方法。
【請求項１６】
前記コンテンツファイルにおいて、
前記第２参照ファイルのデータが、前記コンテンツファイルの内容の表示形式を設定するための表示形式設定用データが記録される領域と異なる領域に記録されるとともに、
前記第１及び第２ファイル名と前記アドレスとが前記表示形式設定用データ内に記録されていることを特徴とする請求項１３〜請求項１５のいずれかに記載のファイル処理方法。
【請求項１７】
前記コンテンツファイル内に、前記参照ファイルそれぞれに対して、前記参照ファイルの内容が更新された更新日時を示す第１更新日時情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記第１ファイル名によって決定される前記第１参照ファイルを、前記サーバ装置に格納された前記第１参照ファイルの内容の最新の更新日時を示す第２更新日時情報とともに受信し、
前記第１更新日時情報と前記第２更新日時情報とを比較し、
比較した第１及び第２更新日時情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする請求項１３〜請求項１６のいずれかに記載のファイル処理方法。
【請求項１８】
前記コンテンツファイル内に、前記参照ファイルそれぞれに対して、前記参照ファイルの内容の所有権に関する第１所有権情報が記録されており、
前記コンテンツファイルの内容が表示されるように指示されるとき、
前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記第１ファイル名によって決定される前記第１参照ファイルを、前記サーバ装置に格納された前記第１参照ファイルの内容の所有権に関する第２所有権情報とともに受信し、
前記第１所有権情報と前記第２所有権情報とを比較し、
比較した第１及び第２所有権情報が異なるときは、
前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする請求項１３〜請求項１７のいずれかにファイル処理方法。
【請求項１９】
請求項１〜請求項１８のいずれかに記載のファイル処理方法を用いてファイルの処理を行うとともに、前記コンテンツファイルの内容を表示することを特徴とする端末装置。
【請求項２０】
請求項１〜請求項１８のいずれかに記載のファイル処理方法を用いた動作を指令する内容を備えることを特徴とするファイル処理プログラム。
【請求項２１】
端末装置で処理されてその内容が表示されるコンテンツファイルに、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとを記録するためのファイル記録方法において、
前記コンテンツファイル内に、前記参照ファイルの内容を使用することを可能とするための入力を要求する表示を行わせるための使用権限情報の要否を記録することを特徴とするファイル記録方法。
【請求項２２】
端末装置で処理されてその内容が表示されるコンテンツファイルに、通信ネットワーク上にある第１参照ファイルを指定するための第１ファイル名と該第１参照ファイルが格納されたサーバ装置のアドレスとを記録するためのファイル記録方法において、
前記コンテンツファイル内に、前記コンテンツファイルの記録領域とは別の記録領域に記録されることで別体のファイルとして構成されるとともに前記コンテンツファイルの内容が表示されるときに前記コンテンツファイルの一部を形成するように参照される前記第１参照ファイルと異なり前記コンテンツファイルに直接添付されるファイルとして構成されるとともに前記コンテンツファイルの内容が表示されるときに前記コンテンツファイルの一部を形成するように参照される第２参照ファイルのデータと、該第２参照ファイルを特定するための第２ファイル名とを記録することを特徴とするファイル記録方法。
【請求項２３】
前記第２参照ファイルのデータに、前記第２参照ファイルの所有権を表す所有権情報が含まれることを特徴とする請求項２２に記載のファイル記録方法。
【請求項２４】
前記第２参照ファイルのデータに、前記第２参照ファイルの表示を許可するための使用権限情報が含まれることを特徴とする請求項２２又は請求項２３に記載のファイル記録方法。
【請求項２５】
前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す更新日時情報を記録することを特徴とする請求項２１〜請求項２４のいずれかに記載のファイル記録方法。
【請求項２６】
前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する所有権情報を記録することを特徴とする請求項２１〜請求項２５のいずれかに記載のファイル記録方法。
【請求項２７】
前記所有権情報が暗号化されていることを特徴とする請求項２６に記載のファイル記録方法。
【請求項２８】
前記所有権情報内に、前記参照ファイルの所有権が更新された更新日時を示す更新日時情報が含まれることを特徴とする請求項２６又は請求項２７に記載のファイル記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上で利用されるファイルのリンク先設定などを行うためのファイル処理方式に関するものである。特に、リンクするファイルの更新情報をファイル自身に記録されるようなファイル処理方式に関する。又、本発明は、このファイル処理方式を用いた端末装置やファイル記録方式に関する。
【０００２】
【従来の技術】
現在、インターネット上で利用されているファイルの記録形式として、ＨＴＭＬ（Hyper Text Markup Language）方式が普及されている。このようなＨＴＭＬ方式を用いたファイルでは、ファイル内の配置や参照ファイルのリンク先などの設定にタグを用いて指定するだけでよく、テキスト形式での記載が可能である。このようなＨＴＭＬ方式のファイルを端末装置で処理して表示する際、ファイル内における画像や音声やテキストなどの参照ファイルは、ファイル内で指定されたリンク先より獲得することで、ファイル内のテキストと共に再生表示させることができる。よって、端末装置自身が処理するファイルと共に、このファイル内で指定される参照ファイルを端末装置内に存在させる必要がないので、便利であり、広く使用されている。
【０００３】
【発明が解決しようとする課題】
このようなＨＴＭＬ方式のファイルを処理して、端末装置上に表示させるとき、参照ファイルがリンク先にて更新された場合、この更新された最新の参照ファイルが表示されてしまう。しかしながら、参照ファイルがリンク先で更新された旨を示す情報が無いため、端末装置には、更新されたことを示すことなく、最新の参照ファイルが表示される。よって、端末装置のユーザー側では、更新されたことを認識することができない。
【０００４】
又、このようなＨＴＭＬ方式のファイルを端末装置に表示させるブラウザには、履歴情報を記録し、この履歴情報を利用することで、表示させるファイル内の参照ファイルがリンク先で更新されたら通知するものもあるが、このようなブラウザを保持しており、且つ、過去に実際にアクセスしたことのある端末装置でしか機能しない。又、このようなブラウザを保持した端末装置であっても、履歴情報を有していなければ、更新されたことを認識することは不可能である。
【０００５】
更に、端末装置で表示するファイルを処理する際に、そのファイルに参照ファイルを一体化させて持つことが望ましい場合もあるが、従来のＨＴＭＬ方式のファイルにおいて、表示させるテキストデータをファイル自身に記載することで持つことが可能であったが、画像や音声やプログラムなどのバイナリデータは、そのリンク先を指定して読み出す必要があり、ファイル自身に所有されるわけではなかった。よって、通信ネットワークを介さずに端末装置上に表示させるためには、表示させるＨＴＭＬ方式のファイルだけでなく、このファイル内で設定される参照ファイルも端末装置に保持させる必要がある。
【０００６】
このような問題を鑑みて、本発明は、参照ファイルの更新された際、その更新されたことが端末装置を通じてユーザーに認識させることができるファイル処理方式を提供することを目的とする。又、このようなファイル処理方式を用いた端末装置を提供することを目的とする。更に、このようなファイル処理方式に用いられるファイルを生成するためのファイル記録方式を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載のファイル処理方法は、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、前記コンテンツファイル内の内容及び前記参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す第１更新日時情報が記録されており、前記コンテンツファイルの内容が表示されるように指示されるとき、前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の最新の更新日時を示す第２更新日時情報とともに受信し、前記第１更新日時情報と前記第２更新日時情報とを比較し、比較した第１及び第２更新日時情報が異なるときは、前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする。
【０００８】
このようなファイル処理方法となるソフトウェアが用いられるとき、参照ファイルとされる通信ネットワークを通じて入手可能な画像ファイルやテキストファイルを、コンテンツファイル内に記録された参照ファイルが格納されたサーバ装置のアドレスとファイル名から参照ファイルが特定され、この参照ファイルをダウンロードすることで、コンテンツファイル内のテキストとともに表示することができる。このとき、コンテンツファイル内に記録された参照ファイルが前回表示されたときの最新更新日時を示す第１更新日時情報が読み出されるとともに、表示するためにダウンロードされた参照ファイルの最新更新日時を表す第２更新日時情報が参照ファイルとともに得られる。そして、この第１及び第２更新日時情報が比較されて、比較結果が異なるときは、参照ファイルが更新されたものと認識される。よって、このとき、更新されたことをディスプレイなどの表示部上に表示して、ユーザーに知らせるなど、通常時と異なる制御動作を行う。
【０００９】
請求項２に記載のファイル処理方法は、参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、コンテンツファイル内の内容及び参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す第１更新日時情報が記録されており、前記コンテンツファイルの内容が表示されるように指示されるとき、前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の最新の更新日時を示す第２更新日時情報とともに受信し、記第１更新日時情報と前記第２更新日時情報とを比較し、比較した第１及び第２更新日時情報が異なるときは、前記第１更新日時を、前記第２更新日時に置換して、前記コンテンツファイルに記録することを特徴とする。
【００１０】
このようなファイル処理方法となるソフトウェアが用いられるとき、参照ファイルとされる通信ネットワークを通じて入手可能な画像ファイルやテキストファイルを、コンテンツファイル内に記録された参照ファイルが格納されたサーバ装置のアドレスとファイル名から参照ファイルが特定され、この参照ファイルをダウンロードすることで、コンテンツファイル内のテキストとともに表示することができる。このとき、コンテンツファイル内に記録された参照ファイルが前回表示されたときの最新更新日時を示す第１更新日時情報が読み出されるとともに、表示するためにダウンロードされた参照ファイルの最新更新日時を表す第２更新日時情報が参照ファイルとともに得られる。そして、この第１及び第２更新日時情報が比較されて、比較結果が異なるときは、参照ファイルが更新されたものと認識される。よって、このとき、コンテンツファイル内に記録されている第１更新日時情報で表される更新日時を第２更新日時情報で表される最新の更新日時に変更する。
【００１１】
請求項３に記載のファイル処理方法は、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、コンテンツファイル内の内容及び参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する第１所有権情報が記録されており、前記コンテンツファイルの内容が表示されるように指示されるとき、前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の所有権に関する第２所有権情報とともに受信し、前記第１所有権情報と前記第２所有権情報とを比較し、比較した第１及び第２所有権情報が異なるときは、前記端末装置の制御動作を通常時と異なる制御動作に変更することを特徴とする。
【００１２】
このようなファイル処理方法となるソフトウェアが用いられるとき、参照ファイルとされる通信ネットワークを通じて入手可能な画像ファイルやテキストファイルを、コンテンツファイル内に記録された参照ファイルが格納されたサーバ装置のアドレスとファイル名から参照ファイルが特定され、この参照ファイルをダウンロードすることで、コンテンツファイル内のテキストとともに表示することができる。このとき、コンテンツファイル内に記録された参照ファイルが前回表示されたときの所有権者や所有権者の更新日時などを示す第１所有権情報が読み出されるとともに、表示するためにダウンロードされた参照ファイルの最新の所有権者や更新日時を表す第２所有権情報が参照ファイルとともに得られる。そして、この第１及び第２所有権情報が比較されて、比較結果が異なるときは、参照ファイルの所有権者が変更されたものと認識される。よって、このとき、所有権者が変更されたことをディスプレイなどの表示部上に表示して、ユーザーに知らせるなど、通常時と異なる制御動作を行う。
【００１３】
請求項４に記載のファイル処理方法は、参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、前記コンテンツファイル内の内容及び前記参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する第１所有権情報が記録されており、前記コンテンツファイルの内容が表示されるように指示されるとき、前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置内に格納された前記コンテンツファイルに記録された前記ファイル名によって決定される前記参照ファイルを、前記サーバ装置に格納された前記参照ファイルの内容の所有権に関する第２所有権情報とともに受信し、前記第１所有権情報と前記第２所有権情報とを比較し、比較した第１及び第２所有権情報が異なるときは、前記第１所有権情報を、前記第２所有権情報に置換して前記コンテンツファイルに記録することを特徴とする。
【００１４】
このようなファイル処理方法となるソフトウェアが用いられるとき、参照ファイルとされる通信ネットワークを通じて入手可能な画像ファイルやテキストファイルを、コンテンツファイル内に記録された参照ファイルが格納されたサーバ装置のアドレスとファイル名から参照ファイルが特定され、この参照ファイルをダウンロードすることで、コンテンツファイル内のテキストとともに表示することができる。このとき、コンテンツファイル内に記録された参照ファイルが前回表示されたときの所有権者や所有権者の更新日時などを示す第１所有権情報が読み出されるとともに、表示するためにダウンロードされた参照ファイルの最新の所有権者や更新日時を表す第２所有権情報が参照ファイルとともに得られる。そして、この第１及び第２所有権情報が比較されて、比較結果が異なるときは、参照ファイルの所有権者が変更されたものと認識される。よって、このとき、コンテンツファイル内に記録されている第１所有権情報を第２所有権情報に置換する。
【００１５】
このようなファイル処理方法において、前記第１所有権情報が暗号化されて記録されるようにして、所有権者などの内容の置換を防ぐようにしても構わない。
【００１６】
又、請求項６に記載するように、前記第１所有権情報内に、前記参照ファイルの所有権が更新された更新日時を示す第１更新日時情報が含まれ、前記コンテンツファイルの内容が表示されるように指示されるとき、前記第２所有権情報に、前記参照ファイルの所有権が更新された最新の更新日時を示す第２更新日時情報が含まれ、前記第１更新日時情報と前記第２更新日時情報とを比較し、比較した第１及び第２更新日時情報が異なるときは、前記第１更新日時情報を、前記第２更新日時情報に置換するようにしても構わない。
【００１７】
請求項８に記載のファイル処理方法は、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、前記コンテンツファイル内の内容及び前記参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、前記コンテンツファイル内に、前記参照ファイルの内容の表示に対する使用権限情報の要否が記録されており、前記コンテンツファイルの内容が表示されるように指示されるとき、前記使用権限情報が必要と前記コンテンツファイルに記録されている場合、前記使用権限情報の入力を要求することを特徴とする。
【００１８】
このようにすることで、例えば、暗号化された参照ファイルを、その暗号を解くためのパスワードである使用権限情報を登録したユーザーの端末装置のみにダウンロードされるようにすることができる。又、暗号化された所有権情報を、使用権限情報を入力することで、その暗号化を解くことができる。
【００１９】
又、請求項９のように、前記端末装置に入力された前記使用権限情報が、前記コンテンツファイルに記録された前記アドレスによって決定される前記サーバ装置に記録された前記使用権限情報と照合されるように、前記サーバ装置に送信されることで、前記サーバ装置で、認証動作が行われるようにすることができる。
【００２０】
又、請求項１０のように、前記端末装置に前記使用権限情報が入力された日時を示す時間情報が、前記サーバ装置に記録された前記使用権限情報の有効期限を示す時間情報と照合されるようにすることで、前記サーバ装置に送信されるパスワードとなる使用権限情報の有効期限の認証動作が行われるようにすることができる。
【００２１】
請求項１３に記載のファイル処理方法は、通信ネットワーク上にある第１参照ファイルを指定するための第１ファイル名と該第１参照ファイルが格納されたサーバ装置のアドレスとが記録されたコンテンツファイルを処理して、コンテンツファイル内の内容及び前記第１参照ファイルによって指定される内容を端末装置に表示するためのファイル処理方法において、前記コンテンツファイル内に、前記第１参照ファイルと異なる第２参照ファイルのデータと、該第２参照ファイルを特定するための第２ファイル名とが記録されており、前記コンテンツファイルの内容が表示されるように指示されるとき、前記第２参照ファイルが前記第２ファイル名によって、前記コンテンツファイルに記録された前記第２参照ファイルのデータが認識されて、前記第２参照ファイルの内容が表示されることを特徴とする。
【００２２】
このようなファイル処理方法において、請求項１４に記載するように、前記第２参照ファイルのデータに、前記第２参照ファイルの所有権を表す所有権情報が含まれるようにしても構わない。
【００２３】
又、請求項１５に記載するように、前記第２参照ファイルのデータに、前記第２参照ファイルの表示を許可するための使用権限情報を含むとき、この使用権限情報を用いて、圧縮されて前記コンテンツファイルに記録された前記第２参照ファイルのデータをデータ伸長されるようにすることができる。
【００２４】
又、請求項１６に記載するように、前記コンテンツファイルにおいて、前記第２参照ファイルのデータが、前記コンテンツファイルの内容の表示形式を設定するための表示形式設定用データが記録される領域と異なる領域に記録されるとともに、前記第１及び第２ファイル名と前記アドレスとが前記表示形式設定用データ内に記録されるようにしても構わない。
【００２５】
又、本発明の端末装置は、請求項１９に記載するように、請求項１〜請求項１３のいずれかに記載のファイル処理方法をソフトウェアとして用いてファイルの処理を行うとともに、前記コンテンツファイルの内容を表示することを特徴とする。
【００２６】
又、本発明のファイル記録方法は、端末装置で処理されてその内容が表示されるコンテンツファイルに、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとを記録するためのファイル記録方法において、前記コンテンツファイル内に、前記参照ファイルの内容が更新された更新日時を示す更新日時情報を記録することを特徴とする。
【００２７】
このようにすることで、端末装置で表示する際に、コンテンツファイルに記録された更新日時情報を、参照ファイルをダウンロードして得られた最新更新日時と比較することで、参照ファイルが更新されたか否かを端末装置で認識することができる。
【００２８】
又、本発明のファイル記録方法は、端末装置で処理されてその内容が表示されるコンテンツファイルに、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとを記録するためのファイル記録方法において、前記コンテンツファイル内に、前記参照ファイルの内容の所有権に関する所有権情報を記録することを特徴とする。
【００２９】
このようなファイル記録方法において、前記所有権情報を暗号化することで、許可されていないユーザーに対して、所有権情報の置換を禁止することができる。
【００３０】
又、前記所有権情報内に、前記参照ファイルの所有権が更新された更新日時を示す更新日時情報が含まれるようにすることで、この更新日時情報と参照ファイルをダウンロードして得られた所有権の最新更新日時と比較することで、参照ファイルの所有権者が更新されたか否かを端末装置で認識することができる。
【００３１】
請求項２１に記載のファイル記録方法は、端末装置で処理されてその内容が表示されるコンテンツファイルに、通信ネットワーク上にある参照ファイルを指定するためのファイル名と該参照ファイルが格納されたサーバ装置のアドレスとを記録するためのファイル記録方法において、前記コンテンツファイル内に、前記参照ファイルの内容を使用することを可能とするための入力を要求する表示を行わせるための使用権限情報の要否を記録することを特徴とする。
【００３２】
このようなファイル記録方法によると、コンテンツファイルを端末装置で処理したときに、端末装置において、参照ファイルの使用権限情報となるパスワードの要否を認識して、パスワードの入力が要求されるとき、ユーザーに対してパスワードの入力を要求することができる。
【００３３】
又、請求項２２に記載のファイル記録方法は、端末装置で処理されてその内容が表示されるコンテンツファイルに、通信ネットワーク上にある第１参照ファイルを指定するための第１ファイル名と該第１参照ファイルが格納されたサーバ装置のアドレスとを記録するためのファイル記録方法において、前記コンテンツファイル内に、前記第１参照ファイルと異なる第２参照ファイルのデータと、該第２参照ファイルを特定するための第２ファイル名とを記録することを特徴とする。
【００３４】
このようなファイル記録方法において、請求項２３に記載するように、前記第２参照ファイルのデータに、前記第２参照ファイルの所有権を表す所有権情報が含まれるようにしても構わない。又、請求項２４に記載するように、前記第２参照ファイルのデータに、前記第２参照ファイルの表示を許可するための使用権限情報が含まれるようにしても構わない。
【００３５】
【発明の実施の形態】
本発明の実施の形態について、図面を参照して説明する。図１は、本実施形態で使用される端末装置の内部構成を示すブロック図である。又、図２は、図１の端末装置のインターネットなどの通信ネットワーク上での関係を示すためのブロック図である。
【００３６】
図１に示す端末装置１は、装置全体の制御を行うＣＰＵ（Central Processing Unit）１１と、端末装置１を動作させるためのソフトウェアが格納されたＲＯＭ（Read Only Memory）１２と、ＣＰＵ１１が演算動作を行うときのデータの一時保管などを行うＲＡＭ（Random Access Memory）１３と、インターネットなどの通信ネットワークと接続されてデータの送受信を行うモデムなどの通信部１４と、ブラウザソフトを含む各種アプリケーションソフトや各種アプリケーションソフトで処理されたデータファイルなどを格納したＨＤＤ（Hard Disk Drive）１５と、フロッピーディスクやメモリーカードやＣＤ−ＲＯＭなどの記憶メディアからのデータの読み出しや書き込みを行うドライブ１６と、外部の周辺機器とデータをやり取りするためのＩ／Ｏ（Input/Output）部１７と、Ｉ／Ｏ部１７から出力されるデータより画像やテキストの表示を行うディスプレイなどの表示部１８と、キーボードやマウスなどのデータを入力するための入力部１９と、ブロック１１〜１７の間でデータのやり取りを行うためのバス回線２０とを有する。
【００３７】
このような端末装置１は、パーソナルコンピュータであっても構わないし、携帯電話やＰＨＳやＰＤＡなどの携帯端末装置であっても構わない。又、携帯端末装置で構成されるとき、ブラウザなどのアプリケーションソフトをＲＯＭ１２に予め格納されているものとしても構わない。
【００３８】
このように構成される複数の端末装置１−１〜１−ｍは、図２のように、通信ネットワーク３を介して、複数のサーバ装置２−１〜２−ｎとデータのやり取りを行う。サーバ装置２−１〜２−ｎは記憶装置を有し、この記憶装置内に、画像やテキストや音声などのデータで構成されたデータファイルや、各種コンテンツを表すコンテンツファイルなどを格納する。
【００３９】
＜端末装置におけるコンテンツファイルの表示動作の概要＞
端末装置１−１〜１−ｍは、サーバ装置２−１〜２−ｎのいずれかから通信ネットワーク３及び通信部１４を介してダウンロードするか、又は、ドライブ１６で記憶メディアから読み出すかして、コンテンツファイル（詳細については後述する）を得ると、ＨＤＤ１５に格納されているブラウザソフトを用いてコンテンツファイルの処理を行う。そして、Ｉ／Ｏ部１７を介して、処理結果となるデータを表示部１８に出力すると、表示部１８にコンテンツファイル内で指定されたテキストや画像などが、コンテンツファイル内で指定された配置で表示される。
【００４０】
このようにコンテンツファイルが処理されて表示部１８に表示されるとき、コンテンツファイル内に記録された画像などの参照ファイルは、コンテンツファイルで指定された参照ファイルのリンク先となるサーバ装置２（図２のサーバ装置２−１〜２−ｎのいずれかに相当する）より通信ネットワーク３を介してダウンロードされる。そして、このようにリンク先のサーバ装置２より参照ファイルをダウンロードすると、コンテンツファイルによって指定された位置に表示されるように、参照ファイルを処理して、画像などの参照ファイルの内容を表示部１８に表示する。
【００４１】
又、このコンテンツファイルには、参照ファイルをバイナリデータとして記録することができる。このように、参照ファイルのバイナリデータが記録されている場合は、記録されたバイナリデータが処理されて、コンテンツファイルによって指定された位置に、画像などの参照ファイルの内容が表示部１８に表示される。尚、テキスト文書などのテキストデータは、表示形式を設定するためのテキストデータとともに、図３のように、コンテンツファイルの設定領域２１に記録される。そして、図３のように、上述の参照ファイルのバイナリデータは、設定領域２１とは別の領域となるファイル格納領域２２に格納される。
【００４２】
今、端末装置１が、コンテンツファイルａを処理することで、表示部１８に、図４のような文書が表示されたものとする。このとき、画像Ｘが、サーバ装置２−１に格納された画像データファイルｘによるものであるとし、画像Ｙが、コンテンツファイル内のバイナリデータｙによるものであるとする。更に、テキストＺが、サーバ装置２−２に格納されたテキストデータファイルｚによるものであるとし、テキストＷが、コンテンツファイル内のテキストデータｗによるものであるとする。
【００４３】
このようなコンテンツファイルａを処理して表示部１８に表示する場合、コンテンツファイルａの設定領域２１において、図２に示すように、画像Ｘを表す画像データファイルｘのリンク先がサーバ装置２−１であるとともに、テキストＺを表すテキストデータファイルｚのリンク先がサーバ装置２−２であることが示される。又、このコンテンツファイルａの設定領域２１において、画像Ｙを表すバイナリデータｙがコンテンツファイルａのファイル格納領域２２に記録されていることが示されるとともに、テキストＷを表すテキストデータｗが記録される。
【００４４】
このように構成されるコンテンツファイルａが、上述したように、ドライブ１６によって記録メディアから読み出されることによって、又は、通信部１４において通信ネットワーク３を介してサーバ装置２からダウンロードされることによって得られて、ＨＤＤ１５内に格納されたブラウザを用いて処理される。そして、コンテンツファイルａの設定領域２１において、画像Ｘを指定する領域２１ｘが処理されると、通信部１４によってリンク先となるサーバ装置２−１から通信ネットワーク３を介して画像データファイルｘがダウンロードされる。このダウンロードされた画像データファイルｘが処理されて、Ｉ／Ｏ部１７を介して表示部１８に出力されることによって、画像Ｘが表示部１８上に表示される。
【００４５】
又、コンテンツファイルａの設定領域２１において、画像Ｙを指定する領域２１ｙが処理されると、コンテンツファイルａのファイル格納領域２２に記録されたバイナリデータｙが処理されて、Ｉ／Ｏ部１７を介して表示部１８に出力されることによって、画像Ｙが表示部１８上に表示される。
【００４６】
又、コンテンツファイルａの設定領域２１において、テキストＺを指定する領域２１ｚが処理されると、通信部１４によってリンク先となるサーバ装置２−２から通信ネットワーク３を介してテキストデータファイルｚがダウンロードされる。このダウンロードされたテキストデータファイルｚが処理されて、Ｉ／Ｏ部１７を介して表示部１８に出力されることによって、テキストＺが表示部１８上に表示される。更に、コンテンツファイルａの設定領域２１において、テキストＷを指定する領域２１ｗに記録されたテキストデータｗが処理されて、Ｉ／Ｏ部１７を介して表示部１８に出力されることによって、テキストＷが表示部１８上に表示される。
【００４７】
＜コンテンツファイルの記録方式＞
上述したように、コンテンツファイルは、図３のような設定領域２１とファイル格納領域２２で構成される。以下に、このコンテンツファイルの記録方式について、上述の例のコンテンツファイルａに基づいて、説明する。
【００４８】
このコンテンツファイルａは、例えば、テキスト形式で記録されるＨＴＭＬ（Hyper Text Markup Language）方式に準じた記録方式で記録が成されているものとする。そして、このコンテンツファイルａによって、図４のようなテキスト文書が表示部１８に表示されるとき、上述したように、設定領域２１に、画像Ｘ，Ｙ及びテキストＺ，Ｗを指定する領域２１ｘ，２１ｙ，２１ｚ，２１ｗが設けられる。
【００４９】
この領域２１ｘ，２１ｙ，２１ｚ，２１ｗのそれぞれの記録形式について説明する。まず、領域２１ｘでは、図５（ａ）のように、１行目と７行目のタグによって、サーバ装置２−１のホスト名であるＵＲＬ（Uniform Resource Locator）と画像データファイルｘのファイル名が指定される。即ち、ホスト名がwww.xxxx.xx.xxとなるサーバ装置２−１にリンクして、ファイル名がxxx.jpegとなるＪＰＥＧ（Joint Photographic Experts Group）形式の画像データファイルｘをダウンロードするように指示される。尚、ＵＲＬが、請求の範囲におけるアドレスに相当する。
【００５０】
又、２行目と３行目のタグによって、画像データファイルｘの更新日時が記録されている。即ち、2001-01-1712:35:36+09:00によって、コンテンツファイルａが前回表示されたときの画像データファイルｘの更新日時が、日本時間で２００１年１月１７日２１時３５分３６秒であることがわかる。又、４行目と５行目のタグによって、画像データファイルｘの所有権者の更新日時が記録されている。即ち、2001-01-1712:35:36+09:00によって、コンテンツファイルａが前回表示されたときの画像データファイルｘの所有権者の更新日時が、画像データファイルｘの更新日時と同一の日本時間で２００１年１月１７日１２時３５分３６秒であることがわかる。更に、６行目のタグによって、画像データファイルｘに対する使用権限情報であるパスワードの入力が求められる。
【００５１】
次に、領域２１ｙでは、図５（ｂ）のように、１行目と３行目のタグによって、ファイル格納部２２に格納されたバイナリデータｙを読み出すために、バイナリデータｙを識別するためのラベルyyyyが指定される。即ち、ラベルyyyyとされたバイナリデータｙをコンテンツファイルａのファイル格納部２２より読み出すように指示される。又、２行目のタグによって、バイナリデータｙに対する使用権限情報であるパスワードの入力が求められる。
【００５２】
次に、領域２１ｚでは、図５（ｃ）のように、１行目と６行目のタグによって、サーバ装置２−２のホスト名であるＵＲＬとテキストデータファイルｚのファイル名が指定される。即ち、ホスト名がwww.zzzz.zz.zzとなるサーバ装置２−２にリンクして、ファイル名がzzz.txtとなるテキスト形式のテキストデータファイルｚをダウンロードするように指示される。
【００５３】
又、２行目と３行目のタグによって、テキストデータファイルｚの更新日時が記録されている。即ち、2001-01-2001:50:27+09:00によって、コンテンツファイルａが前回表示されたときのテキストデータファイルｚの更新日時が、日本時間で２００１年１月２０日１時５０分２７秒であることがわかる。又、４行目と５行目のタグによって、テキストデータファイルｚの所有権者の更新日時が記録されている。即ち、2001-01-2001:50:27+09:00によって、コンテンツファイルａが前回表示されたときのテキストデータファイルｚの所有権者の更新日時が、画像データファイルｘの更新日時と同一の日本時間で２００１年１月２０日１時５０分２７秒であることがわかる。
【００５４】
最後に、領域２１ｗでは、テキストデータｗが記載される。このテキストデータｗに基づいて、テキストＷが表示される。
【００５５】
更に、ファイル格納領域２２では、設定領域２１で指定される各バイナリデータが格納されるが、この格納される各バイナリデータは、それぞれを識別するためのラベルとともに格納される。又、このバイナリデータは、圧縮して記録されるとともに、パスワードを有するときは、パスワードの有効期限情報や更新日時情報や所有権情報などがラベル内に、ファイル格納領域２２に暗号化されて記録される。
【００５６】
＜端末装置におけるコンテンツファイルの処理動作＞
上述した記録形式で記録されたコンテンツファイルを端末装置１で処理する際の動作について、以下に説明する。尚、図６及び図７が、このときの処理動作を示すフローチャートである。
【００５７】
ＨＤＤ１５内のブラウザソフトによって、コンテンツファイルの表示を行うための処理が開始されると、コンテンツファイル内の１行目のタグ（開始タグ）が読み出され、ＨＴＭＬ方式に準ずる方式であることを認識する（ＳＴＥＰ１）。そして、コンテンツファイルをサーバ装置２からダウンロードするために、サーバ装置２へのリンクを促すタグが存在するか否かが判断される（ＳＴＥＰ２）。
【００５８】
このとき、リンクを促すタグが存在すると（Ｙｅｓ）、このタグによって指定されるサーバ装置２に対してアクセスを行い、サーバ装置２との通信が可能な状態とする（ＳＴＥＰ３）。即ち、図５（ａ）のような場合は、ホスト名がwww.xxxx.xx.xxとなるサーバ装置２−１にアクセスを行い、又、図５（ｃ）のような場合は、ホスト名がwww.zzzz.zz.zzとなるサーバ装置２−２にアクセスを行う。
【００５９】
そして、パスワードの入力を促すタグが存在するか否かが確認される（ＳＴＥＰ４）。パスワードの入力を促すタグが存在する場合（Ｙｅｓ）、パスワードの入力が確認される（ＳＴＥＰ５）。そして、パスワードが入力されたことが確認されると（Ｙｅｓ）、パスワードをその入力時間とともにリンク先となるサーバ装置２に送信する（ＳＴＥＰ６）。このようにサーバ装置２にパスワードが送信されると、サーバ装置２でパスワードの認証が行われる。そして、サーバ装置２での認証結果を表す認証結果信号がサーバ装置２より通信ネットワーク３を介して通信部１４で受信される（ＳＴＥＰ７）。
【００６０】
即ち、図５（ａ）のような場合、パスワードの入力を求め、そして、入力部１９が操作されてパスワードが入力されると、入力されたパスワードをその入力時間とともにホスト名がwww.xxxx.xx.xxとなるサーバ装置２−１に通信部１４より通信ネットワーク３を介して送信する。そして、サーバ装置２−１では、まず、受信したパスワードが登録されたパスワードと一致するかの認証を行う。そして、パスワードが正しいパスワードであり、登録されたものと一致する場合は、画像データファイルｘとともにサーバ装置２に暗号化されて記録された図８（ａ）のような情報より、登録されたパスワードの有効期限が認識され、同じく送信されたパスワードの入力時間が有効期限を過ぎているか否かが判断される。
【００６１】
この図８（ａ）の情報は、数行のタグより成る情報であり、１行目と２行目のタグによってパスワードの有効期限が示され、３行目と４行目のタグによってパスワードの更新日時が示され、更に、５行目のタグによって画像データファイルｘの所有権者が示される。即ち、図８（ａ）より、パスワードの有効期限が日本時間で２００２年１月１日０時０分０秒であり、パスワードの更新日時が日本時間で２００１年１月１７日１２時３５分３６秒であり、更に、所有権者がMasahito Niikawaであることがわかる。
【００６２】
よって、サーバ装置２において、パスワードが正しいパスワードであることが確認されると、パスワードの入力時間が、日本時間の２００２年１月１日０時０分０秒を過ぎているかどうかが確認される。このように、パスワード及び有効期限について確認された結果を認証結果信号として、パスワードを送信した端末装置に送信する。
【００６３】
そして、端末装置では、このような認証結果信号をサーバ装置２を受信すると（ＳＴＥＰ７）、その認証結果信号より入力されたパスワードが正しいパスワードであるか否かを認識する（ＳＴＥＰ８）。このとき、認証結果信号より正しいパスワードが入力されたことが認識されると（Ｙｅｓ）、次に、この認証結果信号より、パスワードの入力時間がパスワードの有効期限内であるか確認される（ＳＴＥＰ９）。又、ＳＴＥＰ５においてパスワードの入力が確認されない場合（Ｎｏ）や、ＳＴＥＰ８において認証結果信号より入力されたパスワードが正しいパスワードでないことが認識された場合（Ｎｏ）、再び、ＳＴＥＰ５でパスワードの入力が促されて、パスワードの入力の確認が行われる。
【００６４】
ＳＴＥＰ９で認証結果信号よりパスワードの入力時間が有効期限内であることが認識されたとき（Ｙｅｓ）、又、ＳＴＥＰ４でパスワードの入力を促すタグが確認されなかったとき（Ｎｏ）、リンク先となるサーバ装置２から参照ファイルのダウンロードを求め、サーバ装置２からダウンロードされる（ＳＴＥＰ１０）。即ち、図５（ａ）のような場合、パスワード及び有効期限が確認された後、サーバ装置２−１から画像データファイルｘがダウンロードされ、又、図５（ｃ）のような場合、パスワードの入力を求められずに、サーバ装置２−２からテキストデータファイルｚがダウンロードされる。
【００６５】
このように参照ファイルがサーバ装置２からダウンロードされると、この参照ファイルのリンク先となるサーバ装置２での内容及び所有権者の最新更新日時が、サーバ装置２から通信ネットワーク３を通じて通信部１４で受信される（ＳＴＥＰ１１）。このとき、受信した内容及び所有権者の最新更新日時は、ＲＡＭ１３に一時格納される。そして、データファイル内にタグとして記録されている参照ファイルの内容及び所有権者それぞれの更新日時を確認した後（ＳＴＥＰ１２）、ＲＡＭ１３に一時格納されている内容及び所有権者それぞれの最新更新日時と比較して、参照ファイルの内容又は所有権者が更新されているか確認する（ＳＴＥＰ１３）。
【００６６】
このとき、参照ファイルの内容及び所有権者のいずれかが比較結果が異なるとき、参照ファイルの内容及び所有権者のうち比較結果が異なるものについて更新されたことを表示部１８に表示する（ＳＴＥＰ１４）。そして、参照ファイルの内容及び所有権者のうち比較結果が異なるものの最新更新日時を、更新日時として、データファイルのタグ内の内容を変更して記録させる（ＳＴＥＰ１５）。そして、この参照ファイルの内容を表示部１８に表示させる（ＳＴＥＰ１６）。又、ＳＴＥＰ１３で参照ファイルの内容及び所有権者のいずれも比較結果が一致するとき、タグの変更が行われずに、この参照ファイルの内容を表示部１８に表示させる（ＳＴＥＰ１６）。
【００６７】
よって、今、サーバ装置２−１で、画像データファイルｘの内容及び所有権者が更新された最新更新日時がともに、日本時間で２００１年１月２０日１時５０分２７秒であり、又、サーバ装置２−２で、テキストデータファイルｚの内容及び所有権者が更新された最新更新日時もともに、日本時間で２００１年１月２０日１時５０分２７秒であるとする。
【００６８】
このとき、上述したように、コンテンツファイルａより、画像データファイルｘの内容及び所有権者の更新日時がともに、日本時間で２００１年１月１７日２１時３５分３６秒であると認識され、又、テキストデータファイルｚの内容及び所有権者の更新日時がともに、日本時間で２００１年１月２０日１時５０分２７秒であると認識されている。
【００６９】
よって、画像データファイルｘの場合において、その内容と所有権者が更新されたことが確認される。よって、画像データファイルｘの内容及び所有権者の更新日時が、日本時間で２００１年１月２０日１時５０分２７秒に変更されるため、タグ内の2001-01-1712:35:36+09:00という記述が、2001-01-2001:50:27+09:00に変更される。このように画像データファイルｘは、２行目及び４行目のタグの記録が変更されると、サーバ装置２−１よりダウンロードされた内容に基づく画像Ｘが表示部１８に表示される。又、テキストデータファイルｚの場合は、更新日時の変更が無いため、タグの変更が行われずに、サーバ装置２−２よりダウンロードされた内容に基づくテキストＺが表示部１８に表示される。
【００７０】
又、ＳＴＥＰ９において、パスワードの入力時間がパスワードの有効期限を過ぎていることが認証結果信号より認識される場合は、有効期限を表示部１８に表示させて、ユーザーに警告するとともに、サーバ装置２からダウンロードした参照ファイルの内容の表示は行わない（ＳＴＥＰ１７）。
【００７１】
ＳＴＥＰ２で、サーバ装置２へのリンクを促すタグが確認されなかったとき（Ｎｏ）、バイナリデータのラベルを示すタグが存在するか否かが確認される（ＳＴＥＰ１０１）。そして、バイナリデータのラベルを示すタグが確認されたとき（Ｙｅｓ）、ファイル格納領域２２におけるＳＴＥＰ１０１で確認されたラベルによって指定されるバイナリデータを読み出す（ＳＴＥＰ１０２）。即ち、図５（ｂ）のような場合は、ラベルyyyyとともに記録されたバイナリデータｙを、ファイル格納部２２より読み出す。
【００７２】
次に、パスワードの入力を促すタグが存在するか否かが確認される（ＳＴＥＰ１０３）。パスワードの入力を促すタグが存在する場合（Ｙｅｓ）、パスワードの入力が確認される（ＳＴＥＰ１０４）。そして、パスワードが入力されたことが確認されると（Ｙｅｓ）、このパスワードを圧縮方式の鍵情報とし、このパスワードをパラメータとして用いて指定されたラベルのバイナリデータをデータ伸長する（ＳＴＥＰ１０５）。そして、データ伸長されたバイナリデータが、データ処理可能なデータであるか否かの確認が行われる（ＳＴＥＰ１０６）。
【００７３】
バイナリデータが、データ処理可能なデータとしてデータ伸長された場合（Ｙｅｓ）、このバイナリデータとともにラベルに格納されたパスワードの有効期限情報や更新日時情報や所有権情報が確認される（ＳＴＥＰ１０７）。そして、得られた有効期限情報より、パスワードの入力時間が有効期限内であるか否かが確認される（ＳＴＥＰ１０８）。又、ＳＴＥＰ１０４で、パスワードの入力がない場合（Ｎｏ）、及び、ＳＴＥＰ１０６で、データ伸長されたバイナリデータがデータ処理不可能である場合（Ｎｏ）、再び、ＳＴＥＰ１０４でパスワードの入力が確認される。
【００７４】
よって、図５（ｂ）のような場合は、パスワードの入力を促すタグを有するため、パスワードが入力される。このパスワードに従って、バイナリデータｙがデータ伸長されると、図８（ｂ）のような情報が得られる。この図８（ｂ）の情報は、数行のタグより成る情報であり、１行目と２行目のタグによってパスワードの有効期限が示され、３行目と４行目のタグによってパスワードの更新日時が示され、更に、５行目のタグによって画像データファイルｙの所有権者が示される。即ち、図８（ｂ）より、パスワードの有効期限が日本時間で２００２年１月１日０時０分０秒であり、パスワードの更新日時が日本時間で２００１年１月２２日１４時５２分１７秒であり、更に、所有権者がMasahito Niikawaであることがわかる。
【００７５】
又、ＳＴＥＰ１０３でパスワードの入力を促すタグの存在が確認されなかった場合（Ｎｏ）、指定されたラベルのバイナリデータをデータ伸長する（ＳＴＥＰ１０９）。このように、ＳＴＥＰ１０９でバイナリデータがデータ伸長された場合、又は、ＳＴＥＰ１０８でパスワードの入力時間が有効期限内であることが確認された場合（Ｙｅｓ）、データ伸長されたバイナリデータの内容を表示部１８に表示する（ＳＴＥＰ１１０）。よって、図５（ｂ）の場合では、バイナリデータｙによって得られる画像Ｙが表示部１８に表示される。
【００７６】
又、ＳＴＥＰ１０８において、パスワードの入力時間がパスワードの有効期限を過ぎている場合は、有効期限を表示部１８に表示させて、ユーザーに警告するとともに、データ伸長したバイナリデータの内容の表示は行わない（ＳＴＥＰ１１１）。そして、ＳＴＥＰ１１０又はＳＴＥＰ１１１の処理動作が終了すると、設定領域２１の読み出しを行う（ＳＴＥＰ１１２）。
【００７７】
又、ＳＴＥＰ１０１で、バイナリデータのラベルを示すタグが確認されなかったとき（Ｎｏ）、タグの間に記録されたテキストデータなどの表示を行う（ＳＴＥＰ１１３）。即ち、処理するタグがテキストデータｗである場合、表示部１８にテキストＷが表示される。
【００７８】
ＳＴＥＰ１６、ＳＴＥＰ１７、ＳＴＥＰ１１２、ＳＴＥＰ１１３それぞれでの処理動作が終了すると、コンテンツファイルの設定領域２１において、コンテンツを表示するための処理が全て終了したことを示す終了タグが確認される（ＳＴＥＰ１８）。このとき、次の領域を表示を指示するためのタグが確認されたとき（Ｎｏ）、表示指定する次の領域のタグの処理を行うために、処理するタグを次のタグに切り換えた後、（ＳＴＥＰ１９）、ＳＴＥＰ２以降の動作を再び行う。又、終了タグが確認されると（Ｙｅｓ）、表示部１８への表示を行うためのコンテンツファイルの処理動作を終了する。
【００７９】
このようにコンテンツファイルの表示処理を行うため、図３のようなコンテンツファイルａによると、まず、設定領域２１の領域２１ｘが処理されて、サーバ装置２−１よりダウンロードされた画像データファイルｘに基づいて画像Ｘが表示された後、領域２１ｙが処理されて、ファイル格納領域２２に格納されたバイナリデータｙに基づいて画像Ｙが表示される。そして、領域２１ｚが処理されて、サーバ装置２−２よりダウンロードされたテキストデータファイルｚに基づいてテキストＺが表示され、領域２１ｗが処理されて、領域２１ｗ内に記載されたテキストデータｗに基づいてテキストＷが表示される。最後に、終了タグが確認されると、表示処理が終了する。
【００８０】
【発明の効果】
本発明によると、処理するファイル内に、参照ファイルの更新日時や所有権情報が記録される。そのため、端末装置で処理して表示させるために、ファイルによって指定された参照ファイルをサーバ装置から受信する際、ファイルに記録された更新日時や所有権情報が受信した参照ファイルの更新日時や所有権情報と比較される。よって、従来のように、端末装置が処理したファイルの履歴情報を保持することなく、参照ファイルの内容やその所有権者の更新があったか否かを端末装置で認識することができる。
【００８１】
又、本発明によると、処理するファイル内に、使用権限情報の要否が記録されるため、使用権限情報が必要であるとき、ファイル処理を行う際に、端末装置で直接、使用権限情報の入力を要求することができる。更に、本発明によると、参照ファイルと一体化したファイルとするため、通信ネットワークと接続されていない端末装置においても、従来のように、処理するファイルとともにそのファイル内で指定された参照ファイルを端末装置内に保持させる必要がない。よって、このような参照ファイルと一体化したファイルの端末装置毎の移動が容易になる。
【図面の簡単な説明】
【図１】本発明の端末装置の内部構成を示すブロック図。
【図２】図１の端末装置を含む通信ネットワークシステムの構成を示すブロック図。
【図３】コンテンツファイル内の構成を示す図。
【図４】コンテンツファイル処理後の端末装置への表示例。
【図５】コンテンツファイルへの記載例。
【図６】図１の端末装置１が動作する際に用いるファイル処理方式を示すフローチャート。
【図７】図１の端末装置１が動作する際に用いるファイル処理方式を示すフローチャート。
【図８】使用権限情報の記載例。
【符号の説明】
１−１〜１−ｍ    端末装置
２−１〜２−ｎ    サーバ装置
３    通信ネットワーク
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    通信部
１５    ＨＤＤ
１６    ドライブ
１７    Ｉ／Ｏ
１８    表示部
１９    入力部
２０    バス回線
【図１】
0003700600.tif 000002
【図２】
0003700600.tif 000003
【図３】
0003700600.tif 000004
【図４】
0003700600.tif 000005
【図５】
0003700600.tif 000006
【図６】
0003700600.tif 000007
【図７】
0003700600.tif 000008
【図８】
0003700600.tif 000009