(57)【要約】【課題】ユーザに提供するコンテンツのユーザ端末における表示内容を柔軟に制御し、ユーザからのアクセシビリティの向上を図る。【解決手段】ユーザからのコンテンツ提供要求に応じて取得した構造化文書および表示定義文書の処理命令を解析し、この解析結果にしたがって文書変換を行うに際して、従来の文書変換処理ライブラリに加えて、コンテンツ関係者の各々が予め設定した表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを参照可能な表示定義ライブラリを用いる。【選択図】図３
2005215875.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されるユーザ端末に対して提供するコンテンツの当該ユーザ端末における表示形式を制御する表示制御装置であって、
コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、
コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、
コンテンツの作成、管理、および利用のいずれかに関わる複数のコンテンツ関係者の各々が予め設定する表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、
ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、
複数のコンテンツ関係者の各々が設定する表示要求情報およびユーザ個人情報のうちのどの情報を優先すべきかをコンテンツ毎に定義した優先順位ファイルを格納する優先順位ファイルデータベースと、
ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得して管理する文書管理手段と、
この文書管理手段で取得した構造化文書および表示定義文書の処理命令を解析し、前記優先順位ファイルデータべースから読み出した優先順位ファイルに応じて、前記複数のコンテンツ関係者表示要求情報データベースのいずれかに格納されている表示要求情報、または前記ユーザ個人情報データベースに格納されているユーザ個人情報を用いてパラメータの設定を行い、この設定したパラメータにしたがって文書変換を行う文書変換手段と
を備えたことを特徴とする表示制御装置。
【請求項２】
前記複数のコンテンツ関係者表示要求情報データベースは、
コンテンツを作成するコンテンツ作成者が予め設定した表示形式に関する要求情報を格納するコンテンツ作成者表示要求情報データベースと、
コンテンツをユーザに提供するシステムを管理するシステム管理者が予め設定した表示形式に関する要求情報を格納するシステム管理者表示要求情報データベースと、
各ユーザが予め設定した表示形式に関する要求情報を格納するユーザ表示要求情報データベースと
を含むことを特徴とする請求項１記載の表示制御装置。
【請求項３】
通信ネットワークを介して接続されるユーザ端末に対して提供するコンテンツの当該ユーザ端末における表示形式を制御する表示制御装置であって、
コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、
コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、
ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、
ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得して管理する文書管理手段と、
この文書管理手段で取得した構造化文書および表示定義文書の処理命令を解析し、この解析した処理命令に基づいて前記ユーザ個人情報データベースに対して問い合わせを行い、この問い合わせの結果として取得した情報にユーザＩＤが含まれているかどうかを判定し、当該取得した情報にユーザＩＤが含まれている場合には、少なくとも前記解析した構造化文書に係るコンテンツをユーザ端末で表示すべくパラメータの設定を行う文書変換手段と
を備えたことを特徴とする表示制御装置。
【請求項４】
コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御する表示制御方法であって、
コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、コンテンツの作成、管理、および利用のいずれかに関わる複数のコンテンツ関係者の各々が予め設定する表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、複数のコンテンツ関係者の各々が設定する表示要求情報およびユーザ個人情報のうちのどの情報を優先すべきかをコンテンツ毎に定義した優先順位ファイルを格納する優先順位ファイルデータベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータが、
ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、
このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、
前記優先順位ファイルデータべースから読み出した優先順位ファイルにしたがって、前記複数のコンテンツ関係者表示要求情報データベースのいずれかに格納されている表示要求情報、または前記ユーザ個人情報データベースに格納されているユーザ個人情報を用いてパラメータの設定を行うステップと、
このステップで設定したパラメータにしたがって文書変換を行うステップと
を実行することを特徴とする表示制御方法。
【請求項５】
コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御する表示制御方法であって、
コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータが、
ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、
このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、
このステップで解析した処理命令に基づいて前記ユーザ個人情報データベースに対して問い合わせを行うステップと、
このステップでの問い合わせの結果として取得した情報にユーザＩＤが含まれているかどうかを判定するステップと、
このステップでの判定の結果、前記取得した情報にユーザＩＤが含まれている場合には、前記解析した構造化文書に係るコンテンツをユーザ端末で表示すべくパラメータの設定を行うステップと
を実行すること特徴とする表示制御方法。
【請求項６】
コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御するため、
コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、コンテンツの作成、管理、および利用のいずれかに関わる複数のコンテンツ関係者の各々が予め設定する表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、複数のコンテンツ関係者の各々が設定する表示要求情報およびユーザ個人情報のうちのどの情報を優先すべきかをコンテンツ毎に定義した優先順位ファイルを格納する優先順位ファイルデータベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータに、
ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、
このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、
前記優先順位ファイルデータべースから読み出した優先順位ファイルにしたがって、前記複数のコンテンツ関係者表示要求情報データベースのいずれかに格納されている表示要求情報、または前記ユーザ個人情報データベースに格納されているユーザ個人情報を用いてパラメータの設定を行うステップと、
このステップで設定したパラメータにしたがって文書変換を行うステップと
を実行させることを特徴とする表示制御用プログラム。
【請求項７】
コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御するため、
コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータに、
ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、
このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、
このステップで解析した処理命令に基づいて前記ユーザ個人情報データベースに対して問い合わせを行うステップと、
このステップでの問い合わせの結果として取得した情報にユーザＩＤが含まれているかどうかを判定するステップと、
このステップでの判定の結果、前記取得した情報にユーザＩＤが含まれている場合には、前記解析した構造化文書に係るコンテンツをユーザ端末で表示すべくパラメータの設定を行うステップと
を実行させること特徴とする表示制御用プログラム。
【請求項８】
請求項６または７記載の表示制御用プログラムを記録したことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御する表示制御装置、表示制御方法、表示制御用プログラム、およびプログラム記録媒体に関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴い、インターネットを介してユーザから要求されたコンテンツを提供するための技術も進歩している。
【０００３】
図１２は、そのような技術の一例を示す説明図である。同図に示す場合、コンテンツの内容を定義する構造化文書であるＸＭＬ（eXtensive Markup Language）ファイル５１と、このＸＭＬファイル５１で規定されるコンテンツの表示形式を定義するＸＳＬ（eXtensive Stylesheet Language）ファイル５２とをＸＳＬＴ（eXtensive Stylesheet Language Transformations）５３で読み込み、文書変換処理ライブラリ４４を参照してブラウザ５６上で表示可能なＨＴＭＬ（HyperText Markup Language）ファイル５５を作成し、この作成したファイルをコンテンツとして提供する。この技術の場合、コンテンツの提供を受けるユーザの事情または個人情報に関わらず、ユーザ側での表示形式は常に同一であった。
【０００４】
この点を改良した技術として、例えば以下に示す特許文献１では、ユーザ情報に基づいて予めシステム管理者がコンテンツ提供先となるユーザを決定しておき、取得するＸＭＬファイル毎にコンテンツを提供するユーザを決定する技術が開示されている。
【特許文献１】特開２００２−３３０１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１等において開示されている従来技術では、コンテンツの作成者がコンテンツ提供先を決定することができない上、コンテンツ自体の表示形式を依然として柔軟に制御することはできなかった。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、その目的は、ユーザに提供するコンテンツのユーザ端末における表示内容を柔軟に制御し、ユーザからのアクセシビリティの向上を図ることのできる表示制御装置、表示制御方法、表示制御用プログラム、およびプログラム記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の発明は、通信ネットワークを介して接続されるユーザ端末に対して提供するコンテンツの当該ユーザ端末における表示形式を制御する表示制御装置であって、コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、コンテンツの作成、管理、および利用のいずれかに関わる複数のコンテンツ関係者の各々が予め設定する表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、複数のコンテンツ関係者の各々が設定する表示要求情報およびユーザ個人情報のうちのどの情報を優先すべきかをコンテンツ毎に定義した優先順位ファイルを格納する優先順位ファイルデータベースと、ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得して管理する文書管理手段と、この文書管理手段で取得した構造化文書および表示定義文書の処理命令を解析し、前記優先順位ファイルデータべースから読み出した優先順位ファイルに応じて、前記複数のコンテンツ関係者表示要求情報データベースのいずれかに格納されている表示要求情報、または前記ユーザ個人情報データベースに格納されているユーザ個人情報を用いてパラメータの設定を行い、この設定したパラメータにしたがって文書変換を行う文書変換手段とを備えたことを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、前記複数のコンテンツ関係者表示要求情報データベースは、コンテンツを作成するコンテンツ作成者が予め設定した表示形式に関する要求情報を格納するコンテンツ作成者表示要求情報データベースと、コンテンツをユーザに提供するシステムを管理するシステム管理者が予め設定した表示形式に関する要求情報を格納するシステム管理者表示要求情報データベースと、各ユーザが予め設定した表示形式に関する要求情報を格納するユーザ表示要求情報データベースとを含むことを特徴とする。
【０００９】
請求項３記載の発明は、通信ネットワークを介して接続されるユーザ端末に対して提供するコンテンツの当該ユーザ端末における表示形式を制御する表示制御装置であって、コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得して管理する文書管理手段と、この文書管理手段で取得した構造化文書および表示定義文書の処理命令を解析し、この解析した処理命令に基づいて前記ユーザ個人情報データベースに対して問い合わせを行い、この問い合わせの結果として取得した情報にユーザＩＤが含まれているかどうかを判定し、当該取得した情報にユーザＩＤが含まれている場合には、少なくとも前記解析した構造化文書に係るコンテンツをユーザ端末で表示すべくパラメータの設定を行う文書変換手段とを備えたことを特徴とする。
【００１０】
請求項４記載の発明は、コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御する表示制御方法であって、コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、コンテンツの作成、管理、および利用のいずれかに関わる複数のコンテンツ関係者の各々が予め設定する表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、複数のコンテンツ関係者の各々が設定する表示要求情報およびユーザ個人情報のうちのどの情報を優先すべきかをコンテンツ毎に定義した優先順位ファイルを格納する優先順位ファイルデータベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータが、ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、前記優先順位ファイルデータべースから読み出した優先順位ファイルにしたがって、前記複数のコンテンツ関係者表示要求情報データベースのいずれかに格納されている表示要求情報、または前記ユーザ個人情報データベースに格納されているユーザ個人情報を用いてパラメータの設定を行うステップと、このステップで設定したパラメータにしたがって文書変換を行うステップとを実行することを特徴とする。
【００１１】
請求項５記載の発明は、コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御する表示制御方法であって、コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータが、ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、このステップで解析した処理命令に基づいて前記ユーザ個人情報データベースに対して問い合わせを行うステップと、このステップでの問い合わせの結果として取得した情報にユーザＩＤが含まれているかどうかを判定するステップと、このステップでの判定の結果、前記取得した情報にユーザＩＤが含まれている場合には、前記解析した構造化文書に係るコンテンツをユーザ端末で表示すべくパラメータの設定を行うステップとを実行すること特徴とする。
【００１２】
請求項６記載の発明は、コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御するため、コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、コンテンツの作成、管理、および利用のいずれかに関わる複数のコンテンツ関係者の各々が予め設定する表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースと、複数のコンテンツ関係者の各々が設定する表示要求情報およびユーザ個人情報のうちのどの情報を優先すべきかをコンテンツ毎に定義した優先順位ファイルを格納する優先順位ファイルデータベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータに、ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、前記優先順位ファイルデータべースから読み出した優先順位ファイルにしたがって、前記複数のコンテンツ関係者表示要求情報データベースのいずれかに格納されている表示要求情報、または前記ユーザ個人情報データベースに格納されているユーザ個人情報を用いてパラメータの設定を行うステップと、このステップで設定したパラメータにしたがって文書変換を行うステップとを実行させることを特徴とする表示制御用プログラムである。
【００１３】
請求項７記載の発明は、コンテンツの提供先であるユーザ端末におけるコンテンツの表示形式を制御するため、コンテンツの内容を規定する構造化文書を格納する構造化文書データベースと、コンテンツの表示形式を定義する表示定義文書を格納する表示定義文書データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを備え、通信ネットワークを介してユーザ端末に接続されるコンピュータに、ユーザ端末から受信するコンテンツ提供要求に応じて、この要求されたコンテンツに係る構造化文書および表示定義文書を前記構造化文書データベースおよび前記表示定義文書データベースからそれぞれ取得するステップと、このステップで取得した構造化文書および表示定義文書の処理命令を解析するステップと、このステップで解析した処理命令に基づいて前記ユーザ個人情報データベースに対して問い合わせを行うステップと、このステップでの問い合わせの結果として取得した情報にユーザＩＤが含まれているかどうかを判定するステップと、このステップでの判定の結果、前記取得した情報にユーザＩＤが含まれている場合には、前記解析した構造化文書に係るコンテンツをユーザ端末で表示すべくパラメータの設定を行うステップとを実行させること特徴とする表示制御用プログラムである。
【００１４】
請求項８記載の発明は、請求項６または７記載の表示制御用プログラムを記録したことを特徴とするプログラム記録媒体である。
【発明の効果】
【００１５】
本発明によれば、ユーザからのコンテンツ提供要求に応じて取得した構造化文書および表示定義文書の処理命令を解析し、この解析結果にしたがって文書変換を行うに際して、従来の文書変換処理ライブラリに加えて、コンテンツ関係者の各々が予め設定した表示形式に関する要求情報を格納する複数のコンテンツ関係者表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを参照可能な表示定義ライブラリを用いることにより、ユーザに提供するコンテンツのユーザ端末における表示内容を柔軟に制御し、ユーザからのアクセシビリティの向上を図ることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して本発明の実施の形態を説明する。
【００１７】
図１は、本発明の一実施形態に係る表示制御装置の機能構成の概略を示す機能ブロック図である。同図に示す表示制御装置１は、インターネットや専用回線等の通信ネットワーク３を介してコンテンツ利用者側のユーザ端末５と接続されている。なお、「通信ネットワーク３」には、表示制御装置１とユーザ端末５をケーブル等で直結する場合も含まれているものとする。また、図１では、ユーザ端末５を一台のみ記載しているが、これはあくまでも概念的に接続形態を示すための措置であり、実際には複数のユーザ端末５が通信ネットワーク３を介して表示制御装置１に接続されていることはいうまでもない。
【００１８】
表示制御装置１は、ユーザ端末５から送信されてくるユーザのコンテンツ要求を受信するコンテンツ要求受付部１１、コンテンツ要求に基づいて送信すべきコンテンツに係る文書データを管理する文書管理部１２、文書管理部１２から送出される文書データを変換する文書変換部１３、および文書変換部１３でユーザ端末５で表示可能なファイル形式となったコンテンツをユーザ端末５へ送信するコンテンツ送信部１４を備えている。
【００１９】
表示制御装置１は、他に各種データを記憶するデータベースを備えている。
【００２０】
具体的には、文書管理部１２の処理において読み出される情報を格納するものとして、構造化文書であるＸＭＬファイルを格納する構造化文書ＤＢ（データベース）、ＸＭＬファイルの表示を定義して制御する表示定義文書（スタイルシート）であるＸＳＬファイルを格納する表示定義文書ＤＢ２２がある。
【００２１】
また、表示制御装置１は、ＸＭＬ文書の構造変換を行うＸＳＬＴプロセッサである文書変換部１３の処理において読み出される情報を格納するものとして、コンテンツ毎に処理の優先順位を決定する優先順位ファイルを格納する優先順位ファイルＤＢ３１、システム管理者の要求に応じた表示方法を格納するシステム管理者表示要求情報ＤＢ３２、コンテンツ作成者の要求に応じた表示方法を格納するコンテンツ作成者表示要求情報ＤＢ３３、ユーザの要求に応じた表示方法を格納するユーザ表示要求情報ＤＢ３４、およびユーザの個人情報を格納するユーザ個人情報ＤＢ３５を具備している。
【００２２】
加えて、表示制御装置１は、システム管理者およびコンテンツ作成者が要求する可能性のある表示形式をそれぞれ類推するためのシステム管理者表示形式辞書３６およびコンテンツ作成者表示形式辞書３７を有している。
【００２３】
なお、本実施形態においては、コンテンツの表示要求に関する情報（表示要求情報）を格納するデータベースとしてシステム管理者表示要求情報ＤＢ３２、コンテンツ作成者表示要求情報ＤＢ３３、およびユーザ表示要求情報ＤＢ３４を想定しているが、より一般的には、提供可能なコンテンツの作成、管理、および利用のいずれかに関わるコンテンツ関係者の各々が予め設定する表示形式に関する要求を格納する複数のコンテンツ関係者表示要求情報ＤＢを適宜設けることが可能である。
【００２４】
以上の構成を有する表示制御装置１は、演算機能および制御機能を備えた中央処理装置（ＣＰＵ：Central Processing Unit）、プログラム等の情報を電気的に格納する機能を備えた主記憶装置（メインメモリ）、およびハードディスクドライブ、フレキシブルディスクドライブ、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）ドライブ、ＤＶＤ（Digital Versatile Disk）ドライブ、光磁気ディスクドライブ、ＰＣカードドライブ等の補助記憶装置を備えたコンピュータによって構成されている。
【００２５】
また、本実施形態に係る各種処理を実行するための表示制御用プログラムは、前述した主記憶装置に格納（ロード）されている。この表示制御用プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク、ＰＣカード等のコンピュータ読み取り可能な記録媒体に記録して広く流通させることも勿論可能である。
【００２６】
ここで、本発明の表示制御装置１は、１つのコンピュータにより構築されている場合だけでなく、各データベースおよび各手段（または、各ステップの実行、若しくは、各機能の実行）を分割して２つ以上のコンピュータシステムによって構築されている場合も含まれるものとする。
【００２７】
次に、本実施形態の表示制御処理について説明する。図２は、本実施形態の表示制御方法の処理の流れを示すフローチャート図である。また、図３は、表示制御方法において用いられる文書ファイルの変化の概要を示す説明図である。
【００２８】
表示制御装置１は、コンテンツ要求受付部１１でユーザ端末５から送信されてくるコンテンツ要求を受信する（ステップＳ１）と、文書管理部１２において、構造化文書ＤＢ２１からＸＭＬファイル４１を読み出して取得し（ステップＳ２）、表示定義文書ＤＢ２２から対応するＸＳＬファイル４２を読み出して取得する（ステップＳ３）。図３に示すように、ＸＭＬファイル４１およびＸＳＬファイル４２には、所定の形式に従った処理命令が記載されている。ちなみに、ＸＭＬファイル４１の場合、処理命令を記述するのはコンテンツ作成者である。これに対し、ＸＳＬファイル４２の場合はコンテンツ作成者以外でもよく、例えばシステム管理者が処理命令を記述しても構わない。
【００２９】
続くステップＳ４では、これらの取得した文書を文書変換部１３において解析し、解析結果（ステップＳ５）に応じて、続く表示形式の制御処理に進む。本実施形態では、通常の文書変換処理ライブラリ（ＸＳＬＴライブラリ）４４を用いた従来と同様の文書変換処理（ステップＳ６）に加えて、システム管理者またはコンテンツ作成者またはユーザの所望する各種表示形式に応じた表示形式の決定（ステップＳ７）、およびコンテンツ自体の表示非表示判定（ステップＳ８）を、これらの処理を行う上で必要な情報を格納した各種データベースを参照する表示定義ライブラリ４５を用いて実行する。
【００３０】
なお、図４においてステップＳ５、Ｓ６、Ｓ７、Ｓ８の処理を破線で囲んで記載しているのは、これらのステップの処理が、図に示すように単一のステップとして処理される場合以外に、並列して処理される可能性もあるためであり、その点についての留意を促すための措置である。
【００３１】
以下、表示形式決定処理と表示非表示判定処理について、それぞれ詳細な処理内容を説明する。
【００３２】
＜表示形式決定処理（ステップＳ７）＞
図４は、文書変換部１３における表示形式決定処理の詳細を示すフローチャート図である。
【００３３】
まず、表示定義パラメータ（背景色、文字色、文字サイズ等のパラメータ）、コンテンツＩＤ、コンテンツ作成者ＩＤ、ユーザＩＤ等の情報をＸＭＬファイル４１やセッション情報等から取得する（ステップＳ７１）。
【００３４】
その後、取得した情報に基づいて、優先順位ファイルＤＢ３１に格納されている優先順位ファイルの中から取得した情報に対応する優先順位ファイル３１−ｎ（ｎは正の整数）を読み出して参照する（ステップＳ７２）。
【００３５】
図５は、優先順位ファイルの例を示す図である。同図に示す優先順位ファイル３１−ｎ（ｎ＝１，２,・・・,ｉ,ｉ＋１,・・・；ｎ、ｉ（＜ｎ）は正の整数）は、システム管理者（表示制御装置１を管理する者）、コンテンツ提供者、ユーザそれぞれの表示に対する要求を与える表示要求情報（より一般的には複数のコンテンツ関係者の表示要求情報）を並立させるものである。並立される優先順位としては、これらの表示要求情報に加えて、ユーザの個人情報から表示すべき形式を類推する場合が含まれる。すなわち、本実施形態の優先順位ファイルでは、少なくとも４通りの中から優先順位が順序付けられて設定されているものとする。
【００３６】
具体的な例として、図５に示す優先順位ファイル３１−１の場合を説明する。この場合、「西澤」というＩＤを有するコンテンツ作成者が作成した「スポーツ」というＩＤを有するコンテンツを提供する全てのユーザに対して、ユーザからの表示要求情報を最優先し、次にコンテンツ作成者（この場合の作成者ＩＤ＝「西澤」）の表示要求情報、システム管理者の表示要求情報の順に優先順位が定められている。
【００３７】
その他の優先順位ファイル３１−２、３１−３、・・・、３１−ｉ、３１−（ｉ＋１）、・・・も、前述した優先順位ファイル３１−１と同様の形式に基づいて優先すべき表示要求情報が順序付けられて記載されている。
【００３８】
なお、図５に示す場合、各優先順位ファイルには、コンテンツに関する情報としてコンテンツ作成者ＩＤとコンテンツＩＤの両方が記載されているが、これはあくまでも一例に過ぎず、例えばコンテンツに関する情報として、コンテンツ作成者ＩＤおよびコンテンツＩＤのうち少なくともいずれか一方を記載することにより、優先順位ファイルを構成することも可能である。この点は、本発明の全ての実施形態に共通する事項である。
【００３９】
以上説明したステップＳ７２において、取得した情報に該当する優先順位ファイルを参照した文書変換部１３では、優先順位にしたがって以降の処理に進む。
【００４０】
図４のフローチャート図では、説明の便宜上、大別して、以降の処理が表示要求情報を取得するものであるか否かをステップＳ７３で判断し、分岐させている。
【００４１】
このステップＳ７３で表示要求情報を取得する場合（ＹＥＳ）というのは、システム管理者およびコンテンツ作成者およびユーザのうちのいずれかが設定する表示要求情報を優先する場合に相当している。この場合、まず該当する表示要求情報の取得を行う（ステップＳ７４）。このステップで取得する表示要求情報は、システム管理者表示要求情報ＤＢ３２、コンテンツ作成者表示要求情報ＤＢ３３、およびユーザ表示要求情報ＤＢ３４のうち該当するデータベースに格納された表示要求情報であることはいうまでもない。その後、取得した表示要求情報を表示定義パラメータに設定する（ステップＳ７５）。
【００４２】
次に、ユーザ個人情報を用いて表示定義パラメータを設定する場合（ステップＳ７３でＮＯ）について説明する。この場合、ステップＳ７１で取得した情報のうちユーザＩＤを用いるなどしてユーザ個人情報ＤＢ３５から各種個人情報を取得する（ステップＳ７６）。このステップで取得するユーザ個人情報としては、例えばユーザの年齢や視力等、ユーザ端末５の画面表示に影響を及ぼし得る情報などが想定される。
【００４３】
その後、優先順位ファイルの記載に基づいて、使用すべき表示形式辞書を特定し、この特定した辞書から表示用パラメータを取得する（ステップＳ７７）。例えば、図５に示す優先順位ファイル３１−２の場合には、優先順位１位として、コンテンツ作成者が作成したユーザＩＤと表示用パラメータの対応付けを格納するコンテンツ作成者表示形式辞書３７を用いて行うことが記載されている。これ以外には、システム管理者が作成したシステム管理者表示形式辞書３６を用いて表示用パラメータを取得する場合もある。
【００４４】
図６は、システム管理者表示形式辞書３６またはコンテンツ作成者表示形式辞書３７に格納されている辞書ファイルＤ１の構成例を示す説明図である。同図に示す場合、ブラウザ上で表示される文字等のフォントサイズ（Font）については、年齢６０歳以上の場合、フォントサイズが１４、それ以外の場合にはフォントサイズが１０であるような対応付けが記載されている。また、表示する文字の色（Color）については、視覚障害があるユーザの場合には黒（black）、それ以外のユーザの場合には赤（red）とすることが定義されている。続くステップＳ７８では、ステップＳ７７で取得した表示用パラメータを表示定義パラメータに設定する。
【００４５】
以上説明したステップＳ７５またはステップＳ７８の後の処理はいずれの場合も同じである。すなわち、設定すべき情報を取得できたかどうかを判定し（ステップＳ７９）、取得できた場合（ＹＥＳ）には続くステップＳ９（再び図２を参照）に進み、取得できなかった場合（ＮＯ）にはステップＳ７２に戻って上述した処理を繰り返す。
【００４６】
以上の処理が終了した時点でＸＳＬファイル４２に記載されている処理が完了した場合（ステップＳ９でＹＥＳ）には、ＸＳＬＴ４３によって生成されたＨＴＭＬファイル４６から成るコンテンツをコンテンツ送信部１４からユーザ端末５へ送信する。他方、ＸＳＬファイル４２に記載されている処理が完了していない場合（ステップＳ９でＮＯ）には、ステップＳ４に戻って以上説明した処理を繰り返す。
【００４７】
ＨＴＭＬファイル４６を受信したユーザ端末５では、ブラウザ４７を用いてコンテンツを表示する。
【００４８】
図７は、以上説明した表示制御方法によってユーザ端末５に送信され、ブラウザ４７に表示された画面例を示すものである。このうち、図７（ａ）と図７（ｂ）は、ユーザ端末５が通常のパソコンである場合を示すものであり、これらの図に示す表示画面１０１上では表示内容が同一であるが、少なくとも表示されるフォントのサイズが異なっている場合を示している。より具体的には、図７（ｂ）は図７（ａ）よりもフォントサイズが大きく、お年寄りや目の不自由な人を対象とした場合に相当しているといえる。また、図７（ｃ）は、ユーザ端末５が携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistants）等の携帯端末である場合に、そのユーザ端末５の表示画面１０２における表示例を示すものであり、この場合には上記表示画面１０１と比較して表示内容も異なっている。なお、図７（ａ）および（ｂ）は同じ縮尺であるのに対して、図７（ｃ）はそれらとは異なる縮尺であることはいうまでもない。
【００４９】
＜表示非表示判定処理（ステップＳ８）＞
図８は、上記ステップＳ５（図２を参照のこと）における解析の結果、表示非表示判定処理（ステップＳ８）に進んだ場合の詳細な処理内容を示すフローチャート図である。
【００５０】
まず、表示形式決定処理におけるステップＳ７１と同様に、表示定義パラメータ、コンテンツＩＤ、コンテンツ作成者ＩＤ、ユーザＩＤ等の情報をＸＭＬファイル４１やセッション情報等から取得すると共に、コンテンツ表示先となるターゲットユーザを特定するための情報をＸＭＬファイル４１から取得する（ステップＳ８１）。この意味で、予めＸＭＬファイル４１にコンテンツ表示先となるターゲットユーザを特定するための情報が記述されている場合にのみ、以下に説明する表示非表示判定処理を行うことができる。
【００５１】
その後、取得した情報に基づいて、ユーザ個人情報ＤＢ３５に格納されているユーザ個人情報に対してクエリー実行を行い、実行結果を取得する（ステップＳ８２）。このステップにおけるクエリー実行は、ＲＤＱＬ（RDF Data Query Language）によって行うこともできるし、ＳＱＬによって行うことも可能である。また、ユーザ個人情報としては、「プロテジェ（例えば、http://protege.stanford.edu/を参照）」等の構造化個人情報を用いることができるが、これもあくまでも一例に過ぎない。
【００５２】
次に、クエリー実行結果として取得した情報の中にユーザＩＤが含まれているかどうかを判定し（ステップＳ８３）、含まれている場合（ＹＥＳ）には、表示定義パラメータのうち表示・非表示パラメータを『表示』に設定する（ステップＳ８４）。他方、ユーザＩＤが含まれていない場合（ＮＯ）には、表示・非表示パラメータを『非表示』に設定する（ステップＳ８５）。
【００５３】
その後、図２のステップＳ９に進む。以降の処理は、表示形式決定処理で説明したのと同じである。
【００５４】
以上説明した表示非表示判定処理を行うことにより、ユーザ個人情報に応じて表示すべき情報と表示しなくてもよいコンテンツ情報を適宜判定して表示することが可能となる。したがって、例えば閲覧時等に課金されるコンテンツに対して支払いが済んでいるユーザに対してのみ表示したり、ユーザ端末５の画面上でオプトイン設定を行ったユーザに対してのみコンテンツを表示するというような選択的な表示を行うことが可能となる。
【００５５】
以上説明した本発明の一実施形態によれば、ユーザからのコンテンツ提供要求に応じて取得したＸＭＬファイル（構造化文書）およびＸＳＬファイル（表示定義文書）の処理命令を解析し、この解析結果にしたがってＸＳＬＴで文書変換を行うに際して、従来の文書変換処理ライブラリに加えて、コンテンツ作成者、システム管理者、ユーザの各々が予め設定した表示形式に関する要求情報を格納する各種表示要求情報データベースと、ユーザ毎に登録された個人情報を格納するユーザ個人情報データベースとを参照可能な表示定義ライブラリを用いることにより、ユーザに提供するコンテンツの表示内容を柔軟に制御し、ユーザからのアクセシビリティの向上を図ることが可能となる。
【００５６】
なお、以上の説明においては、本実施形態に係る表示制御方法として、表示形式決定処理と表示非表示判定処理の両方が実行可能である場合を想定したが、これらのうち一方の処理だけを実行可能とするような構成にしても勿論構わない。このうち、表示非表示判定処理のみを通常の文書変換に加えて実行可能とする場合には、ユーザ個人情報ＤＢ３５だけが必要となるので、その他の各種データベースは必ずしも具備する必要はない。
【００５７】
（変形例）
以下、上述した本発明の一実施形態の変形例として、ＸＭＬファイル４１で記述する領域毎に、まず表示非表示判定処理を行い、表示・非表示パラメータが『表示』と設定されているときには、続けて表示形式決定処理を実行するように構成した場合について説明する。
【００５８】
図９は、このような場合におけるＸＭＬファイル４１の記載内容を概念的に示す図である。同図においては、コンテンツＩＤ毎にターゲットとなるユーザのクエリー記述を行っている状況を模式的に表現している。以後の説明では、各コンテンツＩＤに係るクエリーが記載されている箇所を領域Ｉ、領域II、領域IIIと称する。
【００５９】
具体的なクエリーの記載内容を説明する。領域Ｉでは、コンテンツＩＤ「医療」に関して、ユーザプロファイルが「３歳児を持つ」ユーザをターゲットとするクエリー指定を行っている。また、領域IIでは、コンテンツＩＤ「医療」に関して、ユーザプロファイルが「介護支援を受けている」ユーザをターゲットとするクエリー指定を行っている。さらに、領域IIIでは、コンテンツＩＤ「家庭」に関して、ユーザプロファイルが「三鷹地区に住む」であるユーザをターゲットとするようなクエリー指定を行っている。
【００６０】
図１０は、このようなＸＭＬファイル４１に対応するＸＳＬファイル４２の処理の概要を示す説明図である。同図に示すように、ＸＭＬファイル４１の各領域に対して、表示非表示判定を行った後、表示形式の決定処理を行う。
【００６１】
更に具体的な処理を領域Ｉに対する処理を例にとって説明する。
【００６２】
まず処理領域を領域Ｉと指定し（ステップＳ１０１）、この領域Ｉに記載された内容に対して、ユーザ個人情報による表示非表示判定処理を行う（ステップＳ１０２）。このステップＳ１０２における表示非表示判定処理の詳細については、上記一実施形態で説明したステップＳ８１〜Ｓ８５（図８を参照）と同様である。
【００６３】
その後、表示・非表示パラメータが『表示』と設定されている場合（ステップＳ１０３でＹＥＳ）には、表示形式の決定処理（ステップＳ１０４）に進む。他方、表示・非表示パラメータが『非表示』と設定されている場合（ステップＳ１０３でＮＯ）には、領域Ｉにおける処理を終了する。
【００６４】
ステップＳ１０４の表示形式の決定処理は、上記一実施形態におけるステップＳ７１〜Ｓ７８までの処理（図４を参照）と同様である。
【００６５】
その後、文書変換処理ライブラリ４４を用いた通常の文書変換を行い（ステップＳ１０５）、領域Ｉに関する処理を終了する。
【００６６】
同様の処理をＸＭＬファイル４１において同様の記述がなされている他の領域についても実行し、最終的に文書変換されたものを一括してＨＴＭＬファイル４６を生成する。
【００６７】
図１１は、この例において生成されたＨＴＭＬファイル４６がユーザ端末５の表示画面１０１上で表示されたときの表示例を示す説明図である。
【００６８】
例えば、図１１（ａ）では、ＸＭＬファイル４１におけるクエリー記述において、ユーザプロファイルとして「三鷹市に住み、３歳児を持つユーザ」がクエリー指定され、なおかつ「ユーザ表示要求情報」として「フォントサイズ＝１０ポイント、背景色＝白、文字色＝黒」が表示定義パラメータに設定されている場合（プロファイル情報Ｐ１）のユーザ端末５の表示画面１０１における表示例を与えている。このようなユーザプロファイルを有するユーザの場合、領域IIの情報に関して表示・非表示パラメータが『非表示』に設定されるので、領域ＩおよびIIIに関する情報のみが表示画面１０１上に表示される。このように、ユーザ個人情報に応じて不要と判断される領域の情報は表示されない。
【００６９】
これに対して、図１１（ｂ）に示す場合には、プロファイル情報Ｐ２のユーザプロファイルを満足するのが領域IIのみであるため、表示画面１０１では領域IIの情報のみが表示され、なおかつその表示されるときのフォントサイズが１４ポイントと大きくなる。したがってこの場合には、７５歳の高齢者であるユーザにもコンテンツが閲覧しやすくなる。
【００７０】
他の図１１（ｃ）および（ｄ）についても、それぞれプロファイル情報Ｐ３およびＰ４による表示・非表示判定、および表示と判定された場合の表示形式決定処理が行われることは上記同様である。
【００７１】
以上説明した本発明の一実施形態の変形例が、上記一実施形態と同様の効果を奏するものであることはいうまでもない。
【００７２】
ところで、本発明の表示制御方法は、例えば、ＨＴＭＬ形式で送信されるメールマガジンなどのコンテンツに対しても適用することが可能である。より具体的には、購読を希望するユーザに提供するコンテンツとしてのメールマガジンを作成するにあたって、上述した文書管理および文書変換処理（図２のステップＳ２〜Ｓ１０を参照）を行うことにより、全てのユーザに同一の内容を送信する代わりに、ユーザの個人情報に応じてパーソナライズされた表示がなされるメールマガジンを送信することができるようになる。
【００７３】
このように、本発明は、特許請求の範囲に記載された技術的事項を逸脱しない範囲内において、上記以外にもさまざまな実施の形態等を含み得るものである。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態に係る表示制御装置の構成を示す機能ブロック図である。
【図２】本発明の一実施形態に係る表示制御方法の処理の流れを示すフローチャート図である。
【図３】本発明の一実施形態に係る表示制御方法における文書形式の変化を示す説明図である。
【図４】表示形式決定処理の詳細を示すフローチャート図である。
【図５】優先順位ファイルの構成例を示す説明図である。
【図６】辞書ファイルの構成例を示す説明図である。
【図７】ユーザ端末における表示例を示す説明図である。
【図８】表示非表示判定処理の詳細を示すフローチャート図である。
【図９】本発明の一実施形態の変形例におけるＸＭＬファイルの記述内容を概念的に示す説明図である。
【図１０】本発明の一実施形態の変形例におけるＸＳＬファイルの処理内容を概念的に示す説明図である。
【図１１】本発明の一実施形態の変形例においてユーザ端末における表示例を示す説明図である。
【図１２】従来の表示制御方法における文書形式の変化を示す説明図である。
【符号の説明】
【００７５】
１    表示制御装置
１１  コンテンツ要求受付部
１２  文書管理部（文書管理手段）
１３  文書変換部（文書変換手段）
１４  コンテンツ送信部
２１  構造化文書ＤＢ
２２  表示定義文書ＤＢ
３１  優先順位ファイルＤＢ
３１−１、３１−２、・・・  優先順位ファイル
３２  システム管理者表示要求情報ＤＢ
３３  コンテンツ作成者表示要求情報ＤＢ
３４  ユーザ表示要求情報ＤＢ
３５  ユーザ個人情報ＤＢ
３６  システム管理者表示形式辞書
３７  コンテンツ作成者表示形式辞書
４１、５１  ＸＭＬファイル
４２、５２  ＸＳＬファイル
４３、５３  ＸＳＬＴ
４４、５４  文書変換処理ライブラリ
４５  表示定義ライブラリ
４６、５５  ＨＴＭＬファイル
４７、５６  ブラウザ
１０１、１０２  表示画面
Ｄ１  辞書ファイル
Ｐ１、Ｐ２、Ｐ３、Ｐ４  プロファイル情報
【図１】
2005215875.tif 000003
【図２】
2005215875.tif 000004
【図３】
2005215875.tif 000005
【図４】
2005215875.tif 000006
【図５】
2005215875.tif 000007
【図６】
2005215875.tif 000008
【図７】
2005215875.tif 000009
【図８】
2005215875.tif 000010
【図９】
2005215875.tif 000011
【図１０】
2005215875.tif 000012
【図１１】
2005215875.tif 000013
【図１２】
2005215875.tif 000014