(57)【特許請求の範囲】
【請求項１】
コンピュータを、
電子情報のダウンロードを要求することにより要求先で生成される、前記電子情報がダウンロード用のフォーマットに変換されたフォーマット変換後電子情報と、該フォーマット変換後電子情報のオープンに関する情報と、当該フォーマット変換後電子情報の利用が許可される有効期限とを含む提供情報を、前記要求先より受信して一時的に格納する一時格納手段、
時計部が示す日時の信頼性を判断する第１の判断手段、
前記第１の判断手段による前記日時の信頼性の判断を行なうか否かを設定する設定手段、
前記一時格納手段に格納された前記提供情報に含まれる前記フォーマット変換後電子情報を表示装置に表示させる際、当該提供情報に含まれる前記オープンに関する情報に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報がオープンされたことがあるか否かを判断するとともに、前記設定手段により前記日時の信頼性の判断を行なうことが設定されているときには、前記第１の判断手段により前記時計部が示す日時に信頼性があると判断された場合に、当該提供情報に含まれる前記有効期限と前記時計部が示す日時に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報の利用が許可される有効期限内であるか否かを判断する第２の判断手段、
前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたことがなく且つ、表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断された場合、当該フォーマット変換後電子情報をオープンして当該フォーマット変換後電子情報に応じた表示情報を作成し、当該フォーマット変換後電子情報を含む前記提供情報に含まれる前記オープンに関する情報をオープンされたことがあることを示すように設定し、前記表示情報を前記表示装置に出力する表示情報出力手段
として機能させるための電子情報表示プログラム。
【請求項２】
前記コンピュータを、
前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたと判断された場合、当該フォーマット変換後電子情報を削除する削除処理手段
として更に機能させるための請求項１に記載の電子情報表示プログラム。
【請求項３】
前記表示情報出力手段は、
前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断されなかった場合、当該フォーマット変換後電子情報を含む前記提供情報に含まれる当該フォーマット変換後電子情報の格納場所を示す情報に応じた表示情報を作成し、前記表示情報を前記表示装置に出力する
請求項１又は２に記載の電子情報表示プログラム。
【請求項４】
電子情報のダウンロードを要求することにより要求先で生成される、前記電子情報がダウンロード用のフォーマットに変換されたフォーマット変換後電子情報と、該フォーマット変換後電子情報のオープンに関する情報と、当該フォーマット変換後電子情報の利用が許可される有効期限とを含む提供情報を、前記要求先より受信して一時的に格納する一時格納手段と、
時計部が示す日時の信頼性を判断する第１の判断手段と、
前記第１の判断手段による前記日時の信頼性の判断を行なうか否かを設定する設定手段と、
前記一時格納手段に格納された前記提供情報に含まれる前記フォーマット変換後電子情報を表示装置に表示する際、当該提供情報に含まれる前記オープンに関する情報に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報がオープンされたことがあるか否かを判断するとともに、前記設定手段により前記日時の信頼性の判断を行なうことが設定されているときには、前記第１の判断手段により前記時計部が示す日時に信頼性があると判断された場合に、当該提供情報に含まれる前記有効期限と前記時計部が示す日時に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報の利用が許可される有効期限内であるか否かを判断する第２の判断手段と、
前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたことがなく且つ、表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断された場合、当該フォーマット変換後電子情報をオープンして当該フォーマット変換後電子情報に応じた表示情報を作成し、当該フォーマット変換後電子情報を含む前記提供情報に含まれる前記オープンに関する情報をオープンされたことがあることを示すように設定し、前記表示情報を前記表示装置に出力する表示情報出力手段と
を具備する電子情報表示装置。
【請求項５】
電子情報管理装置と電子情報表示装置を具備した電子情報管理システムであって、
前記電子情報管理装置は、
電子情報を格納する格納手段と、
前記電子情報利用装置から前記格納手段に格納された前記電子情報のダウンロードを要求するダウンロード要求を受信する受信手段と、
前記受信手段によって受信された前記ダウンロード要求に応じた、前記電子情報がダウンロード用のフォーマットに変換されたフォーマット変換後電子情報と、該フォーマット変換後電子情報のオープンに関する情報と、当該フォーマット変換後電子情報の利用が許可される有効期限とを含む提供情報を作成し、前記提供情報を作成するときに前記オープンに関する情報をオープンされたことがないことを示すように設定する提供情報作成手段と、
前記受信手段によって受信された前記ダウンロード要求に応じて、前記電子情報利用装置に前記提供情報作成手段によって作成された前記提供情報を送信する送信手段と
を具備し、
前記電子情報表示装置は、
前記提供情報作成手段によって作成された前記提供情報を一時的に格納する一時格納手段と、
時計部が示す日時の信頼性を判断する第１の判断手段と、
前記第１の判断手段による前記日時の信頼性の判断を行なうか否かを設定する設定手段と、
前記一時格納手段に格納された前記提供情報に含まれる前記フォーマット変換後電子情報を表示装置に表示する際、当該提供情報に含まれる前記オープンに関する情報に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報がオープンされたことがあるか否かを判断するとともに、前記設定手段により前記日時の信頼性の判断を行なうことが設定されているときには、前記第１の判断手段により前記時計部が示す日時に信頼性があると判断された場合に、当該提供情報に含まれる前記有効期限と前記時計部が示す日時に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報の利用が許可される有効期限内であるか否かを判断する第２の判断手段と、
前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたことがなく且つ、表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断された場合、当該フォーマット変換後電子情報をオープンして当該フォーマット変換後電子情報に応じた表示情報を作成し、当該フォーマット変換後電子情報を含む前記提供情報に含まれる前記オープンに関する情報をオープンされたことがあることを示すように設定し、前記表示情報を前記表示装置に出力する表示情報出力手段と
を具備する電子情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報表示プログラム、電子情報管理プログラム、電子情報表示装置、電子情報管理装置及び電子情報管理システムに関する。
【背景技術】
【０００２】
サーバに管理された電子情報をクライアント端末で表示する際、クライアント端末がサーバから電子情報を取得して、インストールされたＷｅｂブラウザ等のビューアを用いて当該取得した電子情報を表示することがある。この場合、クライアント端末に電子情報が残存し、当該残存した電子情報が不正に利用されてしまう恐れがある。
【０００３】
このような問題に対しては、例えば、クライアント端末がサーバから電子情報を取得する際、電子情報を暗号化しておくことにより、復号化できるクライアント端末においてのみ取得した電子情報を利用できるようにする方法（例えば、特許文献１及び特許文献２）等による対処がなされていた。
【特許文献１】特開２００３−２５６５９６号
【特許文献２】特開２００４−１０２７８８号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、クライアント端末が取得した電子情報を表示する場合において、電子情報を復号化する技術を用いることなく、クライアント端末に残存した電子情報の不正利用を抑制するようにした電子情報表示プログラム、電子情報管理プログラム、電子情報表示装置、電子情報管理装置及び電子情報管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の電子情報表示プログラムの発明は、コンピュータを、電子情報のダウンロードを要求することにより要求先で生成される、前記電子情報がダウンロード用のフォーマットに変換されたフォーマット変換後電子情報と、該フォーマット変換後電子情報のオープンに関する情報と、当該フォーマット変換後電子情報の利用が許可される有効期限とを含む提供情報を、前記要求先より受信して一時的に格納する一時格納手段、時計部が示す日時の信頼性を判断する第１の判断手段、前記第１の判断手段による前記日時の信頼性の判断を行なうか否かを設定する設定手段、前記一時格納手段に格納された前記提供情報に含まれる前記フォーマット変換後電子情報を表示装置に表示させる際、当該提供情報に含まれる前記オープンに関する情報に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報がオープンされたことがあるか否かを判断するとともに、前記設定手段により前記日時の信頼性の判断を行なうことが設定されているときには、前記第１の判断手段により前記時計部が示す日時に信頼性があると判断された場合に、当該提供情報に含まれる前記有効期限と前記時計部が示す日時に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報の利用が許可される有効期限内であるか否かを判断する第２の判断手段、前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたことがなく且つ、表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断された場合、当該フォーマット変換後電子情報をオープンして当該フォーマット変換後電子情報に応じた表示情報を作成し、当該フォーマット変換後電子情報を含む前記提供情報に含まれる前記オープンに関する情報をオープンされたことがあることを示すように設定し、前記表示情報を前記表示装置に出力する表示情報出力手段として機能させるために作動する。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記コンピュータを、前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたと判断された場合、当該フォーマット変換後電子情報を削除する削除処理手段として更に機能させるために作動する。
【０００７】
また、請求項３の発明は、請求項１又は２の発明において、前記表示情報出力手段は、前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断されなかった場合、当該フォーマット変換後電子情報を含む前記提供情報に含まれる当該フォーマット変換後電子情報の格納場所を示す情報に応じた表示情報を作成し、前記表示情報を前記表示装置に出力する。
【０００８】
また、請求項４の電子情報表示装置の発明は、電子情報のダウンロードを要求することにより要求先で生成される、前記電子情報がダウンロード用のフォーマットに変換されたフォーマット変換後電子情報と、該フォーマット変換後電子情報のオープンに関する情報と、当該フォーマット変換後電子情報の利用が許可される有効期限とを含む提供情報を、前記要求先より受信して一時的に格納する一時格納手段と、時計部が示す日時の信頼性を判断する第１の判断手段と、前記第１の判断手段による前記日時の信頼性の判断を行なうか否かを設定する設定手段と、前記一時格納手段に格納された前記提供情報に含まれる前記フォーマット変換後電子情報を表示装置に表示する際、当該提供情報に含まれる前記オープンに関する情報に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報がオープンされたことがあるか否かを判断するとともに、前記設定手段により前記日時の信頼性の判断を行なうことが設定されているときには、前記第１の判断手段により前記時計部が示す日時に信頼性があると判断された場合に、当該提供情報に含まれる前記有効期限と前記時計部が示す日時に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報の利用が許可される有効期限内であるか否かを判断する第２の判断手段と、前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたことがなく且つ、表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断された場合、当該フォーマット変換後電子情報をオープンして当該フォーマット変換後電子情報に応じた表示情報を作成し、当該フォーマット変換後電子情報を含む前記提供情報に含まれる前記オープンに関する情報をオープンされたことがあることを示すように設定し、前記表示情報を前記表示装置に出力する表示情報出力手段とを具備する。
【０００９】
また、請求項５の電子情報管理システムの発明は、電子情報管理装置と電子情報表示装置を具備した電子情報管理システムであって、前記電子情報管理装置は、電子情報を格納する格納手段と、前記電子情報利用装置から前記格納手段に格納された前記電子情報のダウンロードを要求するダウンロード要求を受信する受信手段と、前記受信手段によって受信された前記ダウンロード要求に応じた、前記電子情報がダウンロード用のフォーマットに変換されたフォーマット変換後電子情報と、該フォーマット変換後電子情報のオープンに関する情報と、当該フォーマット変換後電子情報の利用が許可される有効期限とを含む提供情報を作成し、前記提供情報を作成するときに前記オープンに関する情報をオープンされたことがないことを示すように設定する提供情報作成手段と、前記受信手段によって受信された前記ダウンロード要求に応じて、前記電子情報利用装置に前記提供情報作成手段によって作成された前記提供情報を送信する送信手段とを具備し、前記電子情報表示装置は、前記提供情報作成手段によって作成された前記提供情報を一時的に格納する一時格納手段と、時計部が示す日時の信頼性を判断する第１の判断手段と、前記第１の判断手段による前記日時の信頼性の判断を行なうか否かを設定する設定手段と、前記一時格納手段に格納された前記提供情報に含まれる前記フォーマット変換後電子情報を表示装置に表示する際、当該提供情報に含まれる前記オープンに関する情報に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報がオープンされたことがあるか否かを判断するとともに、前記設定手段により前記日時の信頼性の判断を行なうことが設定されているときには、前記第１の判断手段により前記時計部が示す日時に信頼性があると判断された場合に、当該提供情報に含まれる前記有効期限と前記時計部が示す日時に基づいて当該提供情報に含まれる前記フォーマット変換後電子情報の利用が許可される有効期限内であるか否かを判断する第２の判断手段と、前記第２の判断手段によって表示対象の前記フォーマット変換後電子情報がオープンされたことがなく且つ、表示対象の前記フォーマット変換後電子情報の利用が許可される有効期限内であると判断された場合、当該フォーマット変換後電子情報をオープンして当該フォーマット変換後電子情報に応じた表示情報を作成し、当該フォーマット変換後電子情報を含む前記提供情報に含まれる前記オープンに関する情報をオープンされたことがあることを示すように設定し、前記表示情報を前記表示装置に出力する表示情報出力手段とを具備する。
【発明の効果】
【００１３】
請求項１の発明によれば、クライアント端末が取得した電子情報を表示する場合において、電子情報を復号化する技術を用いることなく、クライアント端末に残存した電子情報の不正利用を抑制できる。
【００１４】
また、時計部が示す日時に信頼性があると判断されないとき、電子情報の不正利用を抑制できる。
【００１５】
また、請求項２の発明によれば、電子情報がオープンされたと判断されたとき、その電子情報を自動的に削除することができる。
【００１６】
また、請求項３の発明によれば、電子情報の利用が許可される有効期限内であると判断されなかったとき、本構成を有しない場合と比較して、利用者が電子情報を再度取得する利便性が向上する。
【００１７】
また、請求項４の発明によれば、クライアント端末が取得した電子情報を表示する場合において、電子情報を復号化する技術を用いることなく、クライアント端末に残存した電子情報の不正利用を抑制できる。
【００１８】
また、請求項５の発明によれば、クライアント端末が取得した電子情報を表示する場合において、電子情報を復号化する技術を用いることなく、クライアント端末に残存した電子情報の不正利用を抑制できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係わる電子情報表示プログラム、電子情報管理プログラム、電子情報表示装置、電子情報管理装置及び電子情報管理システムの実施例について添付図面を参照して詳細に説明する。
【実施例】
【００２２】
図１は、本発明の実施の一形態に係わる電子情報管理システム（以下、コンテンツ管理システムと言う）の全体構成の一例を示す図である。
【００２３】
コンテンツ管理システムには、通信手段、例えばＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等で構成されたネットワーク３０を介してサーバ２０と、複数台のクライアント端末１０とが接続されている。なお、ここに図示する構成はあくまで一例であり、例えば、サーバ２０が複数台接続される構成であってもよいし、クライアント端末１０が１台のみ接続される構成であってもよい。また、サーバ２０とクライアント端末１０とが専用回線等の通信手段で接続されていてもよい。
【００２４】
クライアント端末１０は、コンテンツ（文書情報、画像情報、音声情報、動画情報等を含む電子情報）や各種サービスを利用する機能を果たし、本実施例においては特に、サーバ２０に管理されたコンテンツを利用するコンテンツ利用装置としての役割を担う。クライアント端末１０各々には、サーバ２０に管理されたコンテンツを閲覧等するためのビューア１２がインストールされており、クライアント端末１０では、当該ビューア１２を利用してサーバ２０に管理されたコンテンツを閲覧等する。なお、ビューア１２は例えば、Ｗｅｂブラウザ等で実現される。
【００２５】
サーバ２０は、要求（リクエスト）に応じてコンテンツや各種処理の実行結果等を要求元に応答する機能を果たし、本実施例においては特に、各種コンテンツを管理し、クライアント端末１０からの要求に応じてこれらコンテンツを提供するコンテンツ管理装置としての役割を担う。サーバ２０ではコンテンツの提供に際して、コンテンツを図２の一例に示すダウンロードフォーマットに変換する。ダウンロードフォーマットは、例えば、印刷を禁止するか否かを示す印刷禁止フラグ、転記を禁止するか否かを示す転記禁止フラグ、オープンされたか否かを示すオープン有無フラグ、コンテンツの利用が許可される期間を示す有効期間、オリジナルコンテンツの格納場所を示すコンテンツソース（ＵＲＩ）、実際のコンテンツの中身を示すコンテンツ情報等から構成される。ここで、本実施例における有効期間には、期間（開始時期、終了期限等を含む）が設定される場合について説明するが、有効期間の設定の仕方はこれに限られず、例えば、期限（終了期限を含む）だけを含むものを有効期間として設定するようにしてもよい。なお、コンテンツをオープンするとは、コンテンツに対して操作を行なう装置が操作対象とするコンテンツを指定することであり、オープンされた状態はクローズすることによって解除される。
【００２６】
ここで、図３を用いて、本実施例におけるコンテンツ管理システムの説明を分かり易くするために、サーバ２０に管理されたコンテンツを閲覧する際の処理の流れの一例について簡単に説明する。
【００２７】
クライアント端末１０からビューア１２を介してサーバ２０にダウンロード要求を送信したとする。すると、これを受けたサーバ２０では、当該要求されたコンテンツに基づきダウンロード用コンテンツを作成し（フォーマット変換等）、その変換後のコンテンツをクライアント端末１０に応答する。
【００２８】
クライアント端末１０では、ダウンロードしたコンテンツを一時格納領域に格納する。ビューア１２では、この一時格納領域に格納されたコンテンツをオープンすることでコンテンツを表示する。なお、ダウンロードされたコンテンツは、ダウンロードの完了とともに表示される場合もあれば、ダウンロード後直ぐには表示されず、一時格納領域に退避されたコンテンツに対しオープンが指示されて初めて表示される場合もある。
【００２９】
ダウンロード後、ユーザ等の指示に基づきこの一時格納領域に格納されたコンテンツのオープンが指示されると、ビューア１２は、当該コンテンツのオープン可否の判断を行なう。この判断は、上述したダウンロードフォーマット内におけるオープン有無フラグ、有効期間等の参照に基づき行なわれる。具体的には、一度もオープンされておらず、またダウンロード後の経過時間が有効期間内であれば当該コンテンツはオープンされ、その内容が画面上に表示されることになるが、既に１度でもコンテンツがオープンされた旨判断されたり、また、オープンされた旨判断されなくとも有効期間が経過していたりすれば、当該コンテンツのオープンは拒否され、オープンできない旨が画面上に表示されることになる。
【００３０】
以上が、本発明に係わるコンテンツ管理システムの全体構成の一例についての説明である。なお、上記説明した、クライアント端末１０、サーバ２０は、主制御手段としてのＣＰＵ(Central Processing Unit)等、記憶手段としてのＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、ＨＤＤ（Hard Disk Drive）等、入出力手段としてのキーボード、マウス、ディスプレイ等、通信手段としてのネットワークカード等がバスにより接続されて構成される。なお、これら各構成手段は、記憶手段に記憶されたプログラムが主制御手段により実行されることで制御される。
【００３１】
次に、図４を用いて、図１に示すクライアント端末１０及びサーバ２０の機能的な構成の一例について説明する。
【００３２】
まず、クライアント端末１０について説明する。クライアント端末１０は、一時データ格納部１１と、ビューア１２とを具備して構成される。一時データ格納部１１は、ビューア１２によりダウンロードされたコンテンツを含むデータが一時的に格納される記憶領域であり、ビューア１２は、コンテンツ等を閲覧等するためのアプリケーションである。ビューア１２においてコンテンツを表示する際には、一時データ格納部１１に一旦コンテンツを格納し、そこに格納されたコンテンツをオープンすることになる。ビューア１２上にオープンされたコンテンツに対しては、閲覧の他、印刷、保存等の処理も行なえる。
【００３３】
ここで、ビューア１２は、その機能構成として、内部時計判断部１３と、有効期間判断部１４と、オープン有無判断部１５と、オープン済みフラグ記録処理部１６と、オープン済みコンテンツ削除処理部１７と、表示制御部１８とを具備して構成される。
【００３４】
内部時計判断部１３は、クライアント端末１０における内部時計の信頼性を判断する機能を果たす。内部時計の信頼性の判断には、例えば、ＮＴＰ（Network Time Protocol）を用いればよい。
【００３５】
有効期間判断部１４は、オープン対象のコンテンツが有効期間内であるか否かを判断する機能を果たす。すなわち、ダウンロードフォーマット内の有効期間とクライアント内部時計とを比較し、ダウンロード後の経過時間が有効期間内であるか否かの判断を行なう。
【００３６】
オープン有無判断部１５は、オープン対象のコンテンツが既に１度でもオープンされているか否かの判断を行なう。この判断は、ダウンロードフォーマット内のオープン有無フラグの参照に基づき行なわれる。
【００３７】
オープン済みフラグ記録処理部１６は、コンテンツがオープンされた際にその旨をコンテンツに記録させる機能を果たす。すなわち、コンテンツオープンとともに、ダウンロードフォーマット内のオープン有無フラグにオープン済みを設定する。
【００３８】
オープン済みコンテンツ削除処理部１７は、コンテンツがオープンされた後、一時データ格納部１１に格納された当該コンテンツの削除を行なう機能を果たす。
【００３９】
表示制御部１８は、オープン対象のコンテンツ等をビューア１２上に表示制御させる機能を果たす。表示制御部１８による表示制御では、例えば、ダウンロードフォーマット内のコンテンツ情報に基づき表示情報を作成し、それをディスプレイに表示させる等する。なお、表示制御部１８では、オープンできない旨等のメッセージの表示制御も行なう。
【００４０】
続いて、サーバ２０について説明する。サーバ２０は、その機能構成として、コンテンツ格納部２１と、提供コンテンツ作成部２２と、コンテンツ管理部２３とを具備して構成される。
【００４１】
コンテンツ格納部２１は、コンテンツを格納する機能を果たす。ここには、オリジナルのコンテンツが格納される。なお、コンテンツ格納部２１をサーバ２０とは別個の装置上に実現するようにしてもよい。
【００４２】
提供コンテンツ作成部２２は、ダウンロード用コンテンツを作成する機能を果たし、コンテンツのフォーマットをダウンロードフォーマット（図２参照）に変換するフォーマット変換部２２ａと、当該変換後のフォーマットに各種情報（例えば、オープン有無フラグ、有効期間等）を設定する利用情報設定部２２ｂとを具備して構成される。なお、ダウンロード用コンテンツの作成は、ダウンロード要求された時点で行なうようにしてもよいし、またコンテンツ格納部２１にオリジナルのコンテンツが格納された時点で行なうようにしてもよく、特にそのタイミングは問わない。
【００４３】
コンテンツ管理部２３は、コンテンツ格納部２１に格納されたコンテンツの管理全般を行なう機能を果たす。例えば、ビューア１２からのダウンロード要求に基づきフォーマット変換後のコンテンツを当該要求元に送信したり、また場合によってはアクセスを拒否したりする。
【００４４】
以上が、クライアント端末１０及びサーバ２０についての説明である。次に、図５から図７を用いてクライアント端１０及びサーバ２０における動作の一例について説明する。
【００４５】
まず図５を用いて、サーバ２０における動作の流れの一例について説明する。
【００４６】
サーバ２０は、ダウンロード要求の受信待ちにある（ステップＳ１０１でＮＯ）。ここで、クライント端末１０からダウンロード要求が送られてくると（ステップＳ１０１でＹＥＳ）、サーバ２０は、コンテンツ管理部２３において、当該要求を受信するとともに、フォーマット変換部２２ａにおいて、当該要求されたコンテンツのフォーマットを変換させ（ステップＳ１０２）、利用情報設定部２２ｂにおいて、当該変換後のコンテンツにオープン有無フラグ（オープン無し）、有効期間等の設定を行なう（ステップＳ１０３）。
【００４７】
この変換が済むとサーバ２０は、コンテンツ管理部２３において、変換後のコンテンツを当該ダウンロード要求送信元のクライアント端末１０に向けて送信し（ステップＳ１０４）、この処理を終了する。
【００４８】
次に、図６及び図７を用いて、クライアント端末１０における動作の流れの一例について２パターン例を挙げて説明する。なお、図６及び図７においては、サーバ１０からダウンロードしたフォーマット変換後のコンテンツがクライアント端末１０内の一時格納領域（一時データ格納部１１）に既に格納されているものとして説明する。
【００４９】
まず、図６を用いて、クライアント端末１０における第１の動作の流れの一例について説明する。
【００５０】
クライアント端末１０においてビューア１２が起動され、一時データ格納部１１に格納されたコンテンツの表示が指示されると、ビューア１２は、オープン有無判断部１５において、当該コンテンツが１度でもオープンされたことがあるか否かの判断を行なう（ステップＳ２０１）。この判断は上述した通り、ダウンロードフォーマット内のオープン有無フラグの参照に基づき行なわれる。
【００５１】
この結果、オープン済みと判断された場合には（ステップＳ２０２でＹＥＳ）、表示制御部１８において、オープンできない旨の表示情報を作成しそれを表示した後（ステップＳ２０５）、この処理を終了することになるが、オープン済みではないと判断された場合には（ステップＳ２０２でＮＯ）、有効期間判断部１４において、有効期間内であるか否かの判断を行なう（ステップＳ２０３）。具体的には、コンテンツ内の有効期間を参照し、コンテンツダウンロード後の経過時間が当該有効期間の範囲内となっているか否かの判断を行なう。この判断は上述した通り、ダウンロードフォーマット内の有効期間とクライアント内部時計との比較に基づき行なわれる。
【００５２】
ここで、有効期間を経過していると判断された場合には（ステップＳ２０４でＮＯ）、表示制御部１８において、オープンできない旨の表示情報を作成しそれを表示した後（ステップＳ２０５）、この処理を終了することになるが、有効期間内であると判断された場合には（ステップＳ２０４でＹＥＳ）、表示制御部１８において、コンテンツをオープンするとともに（ステップＳ２０６）、当該コンテンツに基づく表示情報を作成しそれを画面上に表示させる（ステップＳ２０６）。またこのとき、オープン済みフラグ記録処理部１６において、当該コンテンツにオープン済みを示す情報（オープン済み）を書き込み記録させる（ステップＳ２０８）。すなわち、コンテンツ内のオープン有無フラグにオープン済みを設定する。そして、この処理を終了する。
【００５３】
続いて、図７を用いて、クライアント端末１０における第２の動作の流れの一例について説明する。
【００５４】
クライアント端末１０においてビューア１２が起動され、一時データ格納部１１に格納されたコンテンツの表示が指示されると、ビューア１２は、オープン有無判断部１５において、当該コンテンツが１度でもオープンされたことがあるか否かの判断を行なう（ステップＳ３０１）。この判断は上述した通り、ダウンロードフォーマット内のオープン有無フラグの参照に基づき行なわれる。
【００５５】
この結果、オープン済みと判断された場合には（ステップＳ３０２でＹＥＳ）、表示制御部１８において、オープンできない旨の表示情報を作成しそれを表示した後（ステップＳ３０７）、この処理を終了することになるが、オープン済みではないと判断された場合には（ステップＳ３０２でＮＯ）、内部時計判断部１３において、内部時計の信頼性の検証が行なわれる（ステップＳ３０３）。これは、内部時計を偽ってコンテンツ有効期間が不当に長くされることを抑止するため行なう。
【００５６】
検証の結果、内部時計の信頼性がないと判断された場合には（ステップＳ３０４でＮＯ）、表示制御部１８において、オープンできない旨の表示情報を作成しそれを表示した後（ステップＳ３０７）、この処理を終了することになるが、内部時計を信頼できると判断された場合には（ステップＳ３０４でＹＥＳ）、次に、有効期間判断部１４において、当該コンテンツダウンロード後の経過時間の判断を行なう（ステップＳ３０５）。具体的には、コンテンツ内の有効期間を参照し、コンテンツダウンロード後の経過時間が当該有効期間の範囲内となっているか否かの判断を行なう。この判断は上述した通り、ダウンロードフォーマット内の有効期間とクライアント内部時計との比較に基づき行なわれる。
【００５７】
ここで、有効期間を経過していると判断された場合には（ステップＳ３０６でＮＯ）、表示制御部１８において、オープンできない旨の表示情報を作成しそれを表示した後（ステップＳ３０７）、この処理を終了することになるが、有効期間内であると判断された場合には（ステップＳ３０６でＹＥＳ）、表示制御部１８において、コンテンツをオープンするとともに（ステップＳ３０８）、当該コンテンツに基づく表示情報を作成しそれを画面上に表示させる（ステップＳ３０９）。またこのとき、オープン済みフラグ記録処理部１６において、当該コンテンツにオープン済みを示す情報（オープン済み）を書き込み記録させる（ステップＳ３０９）。すなわち、コンテンツ内のオープン有無フラグにオープン済みを設定する。そして、この処理を終了する。
【００５８】
なお、上記図６及び図７を用いてクライアント端末１０の動作について２パータン例を挙げて説明したが、このいずれの動作を採るかは、クライアント端末１０内における動作設定に基づき調整することができる。
【００５９】
また、上記図６及び図７の説明においては、コンテンツオープン後、オープン済みフラグを記録させる処理となっていたが（ステップＳ２０７及びステップＳ３０９）、この処理に代えて、オープン済みコンテンツ削除処理部１７により一度オープンされたコンテンツを削除するようにしてもよい。
【００６０】
また、上記図６及び図７の説明においては、コンテンツオープンを不可とする場合には、オープンできない旨を表示し終了する処理となっていたが（ステップＳ２０５及びステップＳ３０７）、この処理に代えて、オリジナルのコンテンツ格納場所を示すＵＲＩを表示させた後、処理を終了するようにしてもよい。この処理は例えば、図２に示すダウンロードフォーマット内のコンテンツソース（ＵＲＩ）に基づき表示情報を作成しそれを表示するようにすれば実現できる。
【００６１】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００６２】
例えば、上記実施例においては、コンテンツがオープン済みであるか否かの判断を行なった後、有効期間内であるか否かの判断を行なっていたが、この処理の順番は適宜変更できる。例えば、先に有効期間内であるか否かの判断を行なうようにしてもよい。
【００６３】
なお、上記説明したクライアント端末１０、サーバ２０において動作するプログラムは、ネットワーク等の通信手段により提供することは勿論、ＣＤ−ＲＯＭ等の外部記録媒体に記録して提供することも可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の一形態に係わるコンテンツ管理システムの全体構成の一例を示す図である。
【図２】ダウンロードフォーマットの一例を示す図である。
【図３】図１に示すコンテンツ管理システムにおける動作の一例の概要を示す図である。
【図４】クライアント端末１０及びサーバ２０を構成する機能的な構成の一例を示す図である。
【図５】サーバ２０における動作の流れの一例を示すフローチャートである。
【図６】クライアント端末１０における第１の動作の流れの一例を示すフローチャートである。
【図７】クライアント端末１０における第２の動作の流れの一例を示すフローチャートである。
【符号の説明】
【００６５】
１０    クライアント端末
１１    一時データ格納部
１２    ビューア
１３    内部時計判断部
１４    有効期間判断部
１５    オープン有無判断部
１６    オープン済みフラグ記録処理部
１７    オープン済みコンテンツ削除処理部
１８    表示制御部
２０    サーバ
２１    コンテンツ格納部
２２    提供コンテンツ作成部
２２ａ    フォーマット変換部
２２ｂ    利用情報設定部
２３    コンテンツ管理部
【図１】
0005299835.tif 000002
【図２】
0005299835.tif 000003
【図３】
0005299835.tif 000004
【図４】
0005299835.tif 000005
【図５】
0005299835.tif 000006
【図６】
0005299835.tif 000007
【図７】
0005299835.tif 000008