(57)【特許請求の範囲】
【請求項１】
クライアント−サーバ・システム環境において、論理構造を有する情報をコンピュータ等の情報機器の表示装置に表示する場合や、紙等の媒体に印刷する場合等の表示スタイルを制御する表示スタイル制御装置であって、
前記サーバ側に、前記論理構造を有する情報を記憶する情報記憶手段と、前記論理構造を有する情報の表示スタイルを記述したスタイルファイルを記憶するスタイルファイル記憶手段とを備え、
前記論理構造を有する情報は、利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を含み、
前記クライアント側に、前記論理構造を有する情報に含まれている、前記利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を参照することにより、前記論理構造を有する情報にアクセスした利用者に適したスタイルファイルを選択する選択手段を備えることを特徴とする表示スタイル制御装置。
【請求項２】
クライアント−サーバ・システム環境において、サーバ側に存在する論理構造を有する情報を、クライアント側で、コンピュータ等の情報機器の表示装置に電子的に表示する場合や、紙等の媒体に印刷する場合等の表示スタイルを制御する表示スタイル制御方法であって、
前記クライアントが、情報にアクセスしようとする利用者の識別子を識別する識別ステップと、
前記クライアントが、前記論理構造を有する情報に含まれている、利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を参照することにより、前記識別ステップによる識別結果に基づいて、当該利用者に適した表示スタイルを選択する選択ステップと、
前記クライアントが、前記選択ステップにおいて選択された表示スタイルを適用して前記表示又は印刷等を行うスタイル適用ステップとを有することを特徴とする表示スタイル制御方法。
【請求項３】
クライアント−サーバ・システム環境において、サーバ側に存在する論理構造を有する情報を受信し、コンピュータ等の情報機器の表示装置に電子的に表示する場合や、紙等の媒体に印刷する場合等の表示スタイルを制御する処理を、クライアントに実行させるためのコンピュータ読取り可能なプログラムであって、
情報にアクセスしようとする利用者の識別子を識別する識別ステップと、
前記論理構造を有する情報に含まれている、利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を参照することにより、前記識別ステップによる識別結果に基づいて、当該利用者に適した表示スタイルを選択する選択ステップと、
前記選択ステップにおいて選択された表示スタイルを適用して前記表示又は印刷等を行うスタイル適用ステップとを前記クライアントに実行させる命令を含むことを特徴とするプログラムを記憶したコンピュータで読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、論理構造を有する情報の表示スタイル制御装置及び方法に関する。
【０００２】
【従来の技術】
通常、文書情報を、コンピュータのディスプレイ等の画面に表示する場合や、紙等の媒体に印刷する場合の表示スタイル、即ち、文字の大きさ、線の太さ、表示位置等は、例えばワード・プロセッサ等のソフトウェアを用いる場合、各々のアプリケーションに依存していることが多い。この場合、文書の構造と表示スタイルとの概念は明確に区別されておらず、ほとんどのソフトウェアでは、文書ファイルの中に表示スタイルに関する情報も併せて保持する仕組みとなっている。
【０００３】
一方、論理構造を有する文書情報、例えばＳＧＭＬ（Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ    Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いた文書情報の場合には、論理構造を指定したＤＴＤ  （Ｄｏｃｕｍｅｎｔ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｉｏｎ）と呼ばれるファイルを用いることにより、文書自体が持つ論理構造と、表示スタイルの情報とが、明確に分割管理される。この際、表示スタイルの指定には、一般的には、スタイルシートといわれるものが利用される。スタイルシートとは、事前にＤＴＤに対応するように、文字の大きさ、色、配置等の表示スタイルを指定したものであり、その記述方法には国際標準（ＤＳＳＳＬ）が設定されている。スタイルシートの管理は、スタイルシートの内容を記述したスタイルファイルの形式で行われる。
【０００４】
ところで、上述の如く、文書ファイルとスタイルファイルが分割管理されることとなると、文書ファイルとスタイルファイルの両者の間で、何らかの関係を記述したものが必要となる。通常、このためにカタログファイルと呼ばれるものが用いられる。
【０００５】
図２７は、文書ファイル、カタログファイル、スタイルファイルの関係を示す図である。同図において、Ｆｉｌｅ１は文書ファイル、Ｆｉｌｅ２はカタログファイル、Ｆｉｌｅ３はスタイルファイルを表す。同図に示される例では、文書ファイル（Ｆｉｌｅ１）とスタイルファイル（Ｆｉｌｅ３）との関係を、カタログファイル（Ｆｉｌｅ２）において、同図に示すように記述している。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記図２７に示したような従来の方法を用いた場合には、一旦文書ファイルとスタイルファイルとの関係付けを、カタログファイルで指定すると、両者の関係は固定的となってしまうため、容易に表示スタイルを変更することができないという問題点を有していた。
【０００７】
例えば、あるユーザが文書ファイル１にアクセスする際に、デスクトップ型のコンピュータを用いていたため、スタイルファイルＸを関係付けたような場合、別のユーザがノート型のパソコンに同じ文書を表示させるためには、スタイルファイルＹを用いるのが適切であるというような場合がある。このような場合に、上記従来の方法では、当該別のユーザは、カタログファイルの内容を更新する必要があったため、再度、別のユーザがデスクトップ型コンピュータに文書１を表示させたい場合には、再度カタログファイルの内容を元に戻す必要が生じる。
【０００８】
近年、ネットワーク環境の整備により、同一の文書ファイルに対して複数のユーザが様々な環境でアクセスすることが増えており、上記のように、環境の変化に応じてカタログファイルの更新を行うのは、煩雑すぎて実用的ではない。
【０００９】
本発明は上記の問題点に鑑み、各々のユーザに対して、容易に適切なスタイルファイルを使用させることができる表示スタイル制御装置及び方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
前記目的を達成するため、本発明の表示スタイル制御装置は、論理構造を有する情報をコンピュータ等の情報機器の表示装置に表示する場合や、紙等の媒体に印刷する場合等の表示スタイルを制御する表示スタイル制御装置であって、前記論理構造を有する情報を記憶する情報記憶手段と、前記論理構造を有する情報の表示スタイルを記述したスタイルファイルを記憶するスタイルファイル記憶手段と、利用者からアクセスされた、前記論理構造を有する情報に適したスタイルファイルを選択する選択手段とを備えることを特徴とする。
【００１１】
前記選択手段は、利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を保持するテーブルを参照することにより、スタイルファイルを選択することができる。このようにすることで、利用者ごとに、適切なスタイルファイルを用いるようにすることが容易にできる。
【００１２】
また、前記論理構造を有する情報は、利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を含み、前記選択手段は、前記論理構造を有する情報に含まれている、前記利用者の識別子と当該利用者に適したスタイルファイルとの対応関係を表す情報を参照することにより、スタイルファイルを選択することもできる。この場合は、文書ファイルの中に、利用者とスタイルファイルとの関係を保持することとなるので、文書ファイルを移動する際に、同時にテーブルの移動を行う必要がなくなる。
【００１３】
また、前記表示スタイル制御装置はさらに、前記論理構造を有する情報に利用者がアクセスしようとする時刻を取得する時刻取得手段を備え、前記選択手段は、前記時刻取得手段が取得した時刻を用いて、利用者がアクセスしようとする時刻と適用すべきスタイルファイルとの対応関係を表す情報を保持するテーブルを検索することによりスタイルファイルを選択することもできる。スタイルファイルの定義の方法によっては、文書情報を表示させなくすることも可能であるので、このようにしておけば、アクセス時刻によって、情報を表示させなくすることも可能となる。
【００１４】
また、前記選択手段は、前記論理構造を有する情報にアクセスしようとする利用者又は当該利用者が属するグループを識別する識別手段を有し、前記識別手段により識別された利用者又はグループに基づいてスタイルファイルを選択することもできる。このようにすれば、例えば、プロジェクトごとに異なるスタイルファイルを用いるようにすることが容易に可能となる。
【００１５】
また、本発明の表示スタイル制御方法は、論理構造を有する情報をコンピュータ等の情報機器の表示装置に電子的に表示する場合や、紙等の媒体に印刷する場合等の表示スタイルを制御する表示スタイル制御方法であって、情報にアクセスしようとする利用者を識別する識別ステップと、前記識別ステップによる識別に基づいて表示スタイルを選択する選択ステップと、前記選択ステップにおいて選択された表示スタイルを適用して前記表示又は印刷等を行うスタイル適用ステップとを有することを特徴とする。
【００１６】
また、本発明の記憶媒体は、文書情報を表示画面上に表示する場合の表示スタイルを設定する手段として、利用者から表示すべき文書情報がアクセスされた時、あらかじめ設定されて記憶された互いに形式の異なる複数の表示スタイルのうち利用者に応じた表示スタイルを選択するステップと、選択された表示スタイルに応じて表示すべき文書情報を表示するステップとを実行するプログラムを記憶したコンピュータで読取り可能な記憶媒体である。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１８】
図１は、本発明の表示スタイル制御装置及び方法が実現される環境のシステム構成の一例を示す図である。同図に示されるように、本実施の形態の表示スタイル制御装置及び方法は、クライアント１と、サーバ２とが、例えばＬＡＮ３により接続されている環境において実現される。同図に示した例では、クライアント１の側に、利用者がアクセスしようとする文書情報に関する入力や、システムへのログオン時等のユーザＩＤ入力などを行う入力部１１が備えられ、サーバ２の側には、文書ファイル格納部２１と、スタイルファイル格納部２２とが備えられている。
【００１９】
尚、本実施の形態では、図１に示したような、クライアント−サーバ・システム環境における実施の形態について説明するが、単一のコンピュータを用いて実現することも可能である。
【００２０】
文書ファイル格納部２１には、上記図２７で説明したような、論理構造を有する文書情報を記述した文書ファイルが格納される。
【００２１】
また、スタイルファイル格納部２２には、上記図２７で説明したような、論理構造を有する文書情報の表示スタイルを記述したスタイルファイルが格納される。なお、文書ファイル及びスタイルファイルの記述方法は、本発明の実施の形態により変更されることあるが、変更の内容については後述する。
【００２２】
文書ファイル格納部２１に格納されている文書ファイルには文書ファイル名が付与されており、サーバ２は、クライアント１に備えられている入力部１１から入力される文書ファイル名の指定を受けて、当該文書ファイル名を有するファイルを検索し、クライアント１に転送する機能を備えている。
【００２３】
文書ファイルの内容をクライアント１の側で、画面に表示したり、印刷したりする場合には、当該文書を表示するためのスタイルファイルをクライアント１の側若しくはサーバ２の側で準備する必要があるが、その準備の方法を制御するのが本発明の骨子である。
【００２４】
以下、本発明の実施の形態について詳細に説明する。
（実施の形態１）
本発明の、第１の実施の形態では、文書ファイルにアクセスしようとするユーザを識別し、ユーザに応じて文書の表示スタイルを変更することを可能とする。
【００２５】
図２は、本実施の形態におけるクライアント１及びサーバ２の構成を示す機能ブロック図である。同図に示されるように、本実施の形態では、クライアントの側に、ユーザＩＤ識別部１２を備える。また、サーバ２の側には、管理テーブル格納部２３、ユーザＩＤ確認部２４を備える。
【００２６】
図３は、本実施の形態で管理テーブル格納部２３に格納される管理テーブルの内容の一例を示す図である。同図に示されるように、本実施の形態では、ユーザＩＤとスタイルファイル名との対応関係を管理テーブルに保持しており、ユーザＩＤをインデックスとして、対応するスタイルファイル名の検索が可能となっている。
【００２７】
図４は、本実施の形態におけるサーバ２の処理内容を示すフローチャートである。本実施の形態では、まず、クライアント１からサーバ２に対して、文書ファイルにアクセスしようとするユーザからの文書転送要求が送信される（Ｓ４０１：Ｙｅｓ）。その際に、文書ファイルにアクセスしようとするユーザのユーザＩＤが、ユーザＩＤ識別部１２を介して、サーバ２に送信される（Ｓ４０２：Ｙｅｓ）。ユーザＩＤは、システムへのログオン時に入力されたものを用いることもできるし、新たに入力するようにしてもよい。
【００２８】
サーバ２は、管理テーブル格納部２３に格納された管理テーブルを参照し、送信されてきたユーザＩＤが登録されたものであるか否かを確認した上で（Ｓ４０３）、当該ユーザＩＤに対応したスタイルファイル名を検索する（Ｓ４０４）。その後、サーバ２は、検索されたスタイルファイル名に基づいて、スタイルファイル格納部２２からスタイルファイルを取得し（Ｓ４０５）、クライアント１に対して、指定された文書ファイル及びスタイルファイルを転送する（Ｓ４０６）。
【００２９】
クライアント１では、転送されてきたスタイルファイルを用いて、文書ファイルの内容を、画面に表示したり、紙等の媒体に印刷したりすることができる。尚、ステップＳ４０３において、ユーザＩＤが登録されていなかったものである場合には、アクセスを拒否するようにしてもよいし、デフォルトのスタイルシートを定義しておいて転送するようにしてもよい。
【００３０】
以上に説明したように、本実施の形態の表示スタイル制御装置によれば、ユーザＩＤによって表示スタイルを変更することが可能となる。これは、例えば、ネットワーク環境において、各人が所有するコンピュータの機種等に基づき、表示スタイルを変更したいような場合に特に有効である。
【００３１】
尚、例えば、文書ファイルがクライアント１の側に保持されているような場合であれば、上記の処理をクライアント１の側で全て行うようにすることも容易にできる。従って、上記に説明したような、クライアント−サーバ・システムによる構成でなく、単一のコンピュータを複数のユーザで共同利用するような場合でも適用することは可能である。
（実施の形態２）
次に、本発明の、第２の実施の形態について説明する。本実施の形態の表示スタイル制御装置においては、文書ファイル自体の内部に、ユーザＩＤとスタイルファイル名との対応関係を表す情報を保持させることにより、ユーザごとの表示スタイルの変更を実現するものである。
【００３２】
図５は本実施の形態における文書ファイルの一例を示す図である。同図に示されるように、本実施の形態の文書ファイルは、文書を格納する部分５２の他に、ユーザＩＤとスタイルファイル名との対応関係を示す部分５１を有している。尚、前記対応関係を示す部分５１は、必ずしもファイルの先頭部分に保持する必要はない。
【００３３】
図６に、図５に示したような文書ファイルを用いる場合の、表示スタイル制御装置の構成の例を示す。同図に示されるように、本実施の形態では、管理テーブルの内容を文書ファイルに保持することとなるため、管理テーブル格納部２３が不要となる。また、同図の例は、サーバ２の側にスタイルファイル選択部２５を備える構成である。スタイルファイル選択部２５は、文書ファイル格納部２１から取得された文書ファイルの内容と、クライアント１より送信されてきたユーザＩＤとから、クライアント１に転送すべきスタイルファイル名を検索し、スタイルファイル格納部２２よりスタイルファイルを取得する。後述する如く、ユーザＩＤからのスタイルファイル名の検索は、クライアント１において実行するようにすることも可能である。
【００３４】
図７は、図６に示したような構成をとる場合のサーバ２の処理内容を示すフローチャートである。同図に示されるように、本実施の形態のサーバ２は、クライアント１からの文書転送要求を受信し（Ｓ７０１：Ｙｅｓ）、さらにクライアント１から文書にアクセスしようとするユーザのユーザＩＤを受信すると（Ｓ７０２：Ｙｅｓ）、まず、要求された文書ファイルをクライアント１に転送する（Ｓ７０３）。この際、文書ファイル中の、上記ユーザＩＤとスタイルファイル名との対応関係を示す部分５１は、サーバ２の図示しない記憶手段に保持しておく。
【００３５】
その後、サーバ２は、上記対応関係を示す部分５１を参照して、スタイルファイル名を検索し（Ｓ７０４）、検索されたスタイルファイル名を有するスタイルファイルを、スタイルファイル格納部２２から取得する（Ｓ７０５）。
【００３６】
サーバ２は、取得されたスタイルファイルをクライアント１に転送する（Ｓ７０６）。クライアント１では、転送されてきたスタイルファイルを用いて、文書ファイルの内容を、画面に表示したり、紙等の媒体に印刷したりすることができる。
【００３７】
なお、前述の如く、サーバ２から、クライアント１に文書ファイルを転送した後、文書ファイルを取得したクライアント１の側で、ユーザＩＤと文書ファイルの内容とからスタイルファイル名を検索するようにしてもよい。この場合の表示スタイル制御装置の構成を図８に、サーバ２の処理内容の一例を、図９のフローチャートに示す。
【００３８】
図８に示されるように、この場合には、スタイルファイル名の検索を行うスタイルファイル検索部１３をクライアント１の側に備える。
【００３９】
また、図９に示されるように、この場合のサーバ２は、クライアント１からの、文書ファイル転送要求及びスタイルファイル転送要求に応じて、指定されたファイルを転送するだけでよい。ステップＳ９０２で、文書ファイルの転送を受けたクライアント１が、文書ファイルの内容、及び入力部１１から入力されたユーザＩＤを参照してスタイルファイル名を検索し、サーバ２に対し、スタイルファイル名を指定して、スタイルファイル転送要求を行うこととなるからである。
【００４０】
以上に説明したような、本実施の形態の表示スタイル制御装置を用いると、第１の実施の形態で説明したような管理テーブルの管理が不要となり、例えば、文書ファイルが別のサーバに移動したような場合でも、管理テーブルを同時に移動させる、といった作業を行う必要がなくなる。
（実施の形態３）
次に、本発明の、第３の実施の形態について説明する。本実施の形態の表示スタイル制御装置は、スタイルファイルの側に、当該スタイルファイルを適用すべきユーザのユーザＩＤ等を表す情報を保持させることにより、ユーザごとの表示スタイルの変更を実現するものである。
【００４１】
図１０は本実施の形態におけるスタイルファイルの一例を示す図である。同図に示されるように、本実施の形態のスタイルファイルは、スタイルシートの内容を格納する部分１０２の他に、当該スタイルファイルを適用することが可能な文書の論理構造と、ユーザＩＤとを保持する部分１０１を有している。尚、この場合も、第２の実施の形態と同様に、部分１０１は、ファイルの先頭部分の位置としなくてもよい。
【００４２】
図１１に、図１０に示したようなスタイルファイルを用いる場合の、表示スタイル制御装置の構成の例を示す。同図に示されるように、本実施の形態では、管理テーブルの内容をスタイルファイルに保持することとなるため、管理テーブル格納部２３が不要となる。また、同図の例は、サーバ２の側にスタイルファイル検索部２６を備える構成である。スタイルファイル検索部２６は、クライアント１より送信されてきたユーザＩＤと、ユーザから要求された文書ファイルが有する論理構造とを基にして、スタイルファイルのうち、前記１０１の部分を検索し、スタイルファイル格納部２２より、指定された文書の論理構造と、ユーザＩＤとに適合するスタイルファイルを取得する。なお、適合するスタイルファイルがスタイルファイル格納部２２に格納されていない場合もあるが、かかる場合に対処するために、本実施の形態ではクライアント１の側にデフォルトスタイルファイル格納部１４を備えている。ここで、デフォルトスタイルファイルとは、適合するスタイルファイルが存在しない場合に、最小限の表示目的を達成するために用意された汎用的なスタイルファイルである。
【００４３】
図１２は、図１１に示したような構成をとる場合におけるサーバ２の処理内容の一例を示すフローチャートである。同図に示されるように、クライアント１からの文書転送要求（Ｓ１２０１）及びユーザＩＤ（Ｓ１２０２）を受信した場合に文書ファイルをクライアント１に対して転送する（Ｓ１２０３）ところまでは、第２の実施の形態と同様であるが、その後、サーバ２は、転送した文書ファイルの論理構造を取得する（Ｓ１２０４）。
【００４４】
サーバ２は、その取得された論理構造と、ユーザＩＤとからスタイルファイル格納部２２の内容を検索し（Ｓ１２０５）、論理構造及びユーザＩＤが一致するスタイルファイルが見つかった場合（Ｓ１２０６：Ｙｅｓ）には、当該スタイルファイルをクライアント１に転送し（Ｓ１２０７）、見つからなかった場合は（Ｓ１２０６：Ｎｏ）、適合するスタイルファイルがないことをクライアント１に通知する（Ｓ１２０８）。
【００４５】
一方、図１３は、本実施の形態におけるクライアント１の処理内容を示すフローチャートである。同図に示したように、クライアント１の側では、文書転送要求を行い（Ｓ１３０１）、入力部１１から入力された利用者のユーザＩＤを送信した後（Ｓ１３０２）、文書ファイル（Ｓ１３０３）及びスタイルファイルの受信を待つ（Ｓ１３０４）。
【００４６】
ここで、スタイルファイルを受信した場合には（Ｓ１３０４：Ｙｅｓ）、サーバ２から転送されたスタイルファイルを適用して表示、印刷等を行うことができるが（Ｓ１３０５）、前述の如く、サーバ２の側で適用可能なスタイルファイルが見つからなかった場合、即ち、適合するスタイルファイルがない旨が通知された場合（Ｓ１３０４：Ｎｏ）には、クライアント１のデフォルトスタイルファイル格納部１４に格納されているデフォルトスタイルファイルを適用する（Ｓ１３０６）。
【００４７】
以上に説明したような、本実施の形態の表示スタイル制御装置を用いる場合においても、第１の実施の形態で説明したような管理テーブルの管理が不要となり、カタログ管理の容易化が図れる。
（実施の形態４）
図１４は、本発明の、第４の実施の形態におけるクライアント１及びサーバ２の構成を示す機能ブロック図である。同図に示されるように、本実施の形態では、サーバ２の側に、管理テーブル格納部２３、スタイルファイル結合部２７を備える。
【００４８】
本実施の形態では、スタイルファイル格納部２２に基本スタイルファイルと、サブセットスタイルファイルとを格納する。図１５に基本スタイルファイルの一例を、図１６にサブセットスタイルファイルの一例を示す。ここで、基本スタイルファイルとは、スタイルファイルのうち、汎用的と考えられる部分を記述したものであり、サブセットスタイルファイルとは、上記基本スタイルファイルに記述されていない内容、または、記述されているが、各々のユーザに応じて変更すべき内容を含むスタイルファイルである。スタイルファイル結合部２７は、基本スタイルファイルと、サブセットスタイルファイルとを結合することにより、スタイルファイルを完成させる処理を行う。
【００４９】
図１７は、本実施の形態で管理テーブル格納部２３に格納される管理テーブルの内容の一例を示す図である。同図に示されるように、本実施の形態では、ユーザＩＤとサブセットスタイルファイル名との対応関係を管理テーブルに保持する。本実施の形態の表示スタイル制御装置は、ユーザＩＤから、用いるべきサブセットスタイルファイル名を検索し、取得されたサブセットスタイルファイルを上記基本スタイルファイルに結合することにより、ユーザごとの表示スタイルの変更を実現するものである。
【００５０】
図１８は、本実施の形態におけるサーバ２の処理内容の一例を示すフローチャートである。同図に示されるように、クライアント１からの文書転送要求（Ｓ１８０１）及びユーザＩＤ（Ｓ１８０２）を受信した場合に、管理テーブル格納部２３を参照してユーザＩＤが登録されているか否かを確認する（Ｓ１８０３）までは、図４で説明した内容と同一である。
【００５１】
本実施の形態では、その後、サーバ２が、ユーザＩＤに対応したサブセットスタイルファイル名を検索する（Ｓ１８０４）。その後、サーバ２は、検索されたサブセットスタイルファイル名に基づいて、スタイルファイル結合処理を行う（Ｓ１８０５）。
【００５２】
図１９は、スタイルファイル結合処理の詳細な処理内容を示すフローチャートである。同図に示されるように、スタイルファイル結合処理では、まず、スタイルファイル結合部２７が、スタイルファイル格納部２２より基本スタイルファイルを取得し（Ｓ１９０１）、さらに、ユーザＩＤ確認部２４より取得したサブセットスタイルファイル名を参照して、スタイルファイル格納部２２よりサブセットスタイルファイルを取得する（Ｓ１９０２）。
【００５３】
次に、基本スタイルファイルの最後に、取得されたサブセットスタイルファイルを追加して（Ｓ１９０３）、結合処理を終了する。ここで、サブセットスタイルファイルを、基本スタイルファイルの最後に追加するのは、本実施の形態において使用するスタイルファイル記述言語（例えば、ＤＳＳＳＬ）は、インタープリタ言語であるため、後に記述された内容によって、先に記述された内容が上書きされることとなるからである。
【００５４】
上記の如く、スタイルファイル結合処理を終了した後、図１８のフローチャートに戻って、サーバ２は、クライアント１に対して、文書ファイル、及び結合されたスタイルファイルを転送する（Ｓ１８０６）。
【００５５】
クライアント１では、転送されてきたスタイルファイルを用いて、文書ファイルの内容を、画面に表示したり、紙等の媒体に印刷したりすることができる。尚、ステップＳ１８０３において、ユーザＩＤが登録されていなかったものである場合には、アクセスを拒否するようにしてもよいし、基本スタイルファイルをそのまま転送するようにしてもよい。
【００５６】
以上に説明したように、本実施の形態の表示スタイル制御装置によれば、ユーザＩＤによって表示スタイルを変更することが可能となる他、基本スタイルファイルと異なる部分のみをサブセットスタイルファイルとして保持するため、スタイルファイル格納部２２の領域を節約することもできる。
【００５７】
なお、本実施の形態においては、基本スタイルファイルと、サブセットスタイルファイルの両方をサーバ２の側に保持する構成としたが、基本スタイルファイルをクライアント１の側に準備しておき、スタイルファイル結合処理をクライアント１の側で行うようにすることもできる。この場合には、サーバ２からクライアント１の側にサブセットスタイルファイルのみを転送すればよいため、ファイル転送のオーバーヘッドを削減することができ、表示をより迅速に行うことが可能となる。
【００５８】
また、基本スタイルファイルと、サブセットスタイルファイルとの両方をクライアント１の側に備えておき、スタイルファイル結合処理をクライアント１の側で実行させることにより、より迅速に表示を行うようにすることも可能である。
（実施の形態５）
図２０は、本発明の、第５の実施の形態におけるクライアント１及びサーバ２の構成を示す機能ブロック図である。同図に示されるように、本実施の形態では、サーバ２の側に、管理テーブル格納部２３、時刻管理部２８を備える。
【００５９】
図２１は、本実施の形態で管理テーブル格納部２３に格納される管理テーブルの内容の一例を示す図である。同図に示されるように、本実施の形態では、ユーザＩＤと、アクセス時間、及びスタイルファイル名の対応関係を管理テーブルに保持する。
【００６０】
本実施の形態におけるサーバ２の処理内容は、図４に示したものと、ほぼ同一である。ただし、本実施の形態では、スタイルファイル名検索（Ｓ４０４）の際に、ユーザＩＤだけではなく、時刻管理部２８により管理されているアクセス時刻をもキーとしてスタイルファイル名の検索を行うところが、第１の実施の形態とは異なっている。
【００６１】
以上に説明したように、本実施の形態の表示スタイル制御装置によれば、ユーザＩＤ及びアクセス時刻によって表示スタイルを変更することが可能となる。ここで、例えばスタイルファイルの内容を変更することにより、文書情報を表示しないようにすることも可能であるため、例えば、業務時間外のアクセスに対しては、文書情報を表示しないようにすること等が可能となる。
【００６２】
尚、本実施の形態では、ユーザＩＤとアクセス時刻とからスタイルファイル名を検索するようにしたが、アクセス時刻のみからスタイルファイル名を検索するようにし、全てのユーザに対し、同一のスタイルファイルを適用するようにすることも可能である。
（実施の形態６）
図２２は、本実施の形態におけるクライアント１及びサーバ２の構成を示す機能ブロック図である。同図に示されるように、本実施の形態では、サーバ２の側に、管理テーブル格納部２３、ユーザＩＤ確認部２４、グループＩＤ検索部２９を備える。
【００６３】
図２３及び図２４は、本実施の形態で管理テーブル格納部２３に格納される管理テーブルの内容の例を示す図である。本実施の形態では、ユーザＩＤだけでなく、ユーザをひとまとまりとしたグループ単位でのスタイルファイルの変更を可能とする。即ち、図２３は、ユーザＩＤとグループＩＤとの対応関係を示すテーブルの内容の一例を示す図であり、図２４は、グループに付与されたグループＩＤとスタイルファイル名との対応関係を示すテーブルの内容の一例を示す図である。本実施の形態では、クライアント１からユーザＩＤが送信されるため、まず、図２３のテーブルを参照し、当該ユーザがグループに属していれば、属するグループのグループＩＤをキーとして、図２４のテーブルを参照してスタイルファイル名の検索を行う。一方、グループに属していないユーザであれば、ユーザＩＤをキーとして、通常の図３に示した管理テーブルを参照して、スタイルファイル名を検索する。
【００６４】
図２５は、本実施の形態におけるサーバ２の処理内容を示すフローチャートである。本実施の形態においても、クライアント１から文書ファイルの転送要求が送信され（Ｓ２５０１）、さらに、アクセスしようとする利用者のユーザＩＤがサーバ２に送信される（Ｓ２５０２）のは、これまでに説明した実施の形態と同様である。本実施の形態では、サーバ２は、まず、図２３に示したユーザＩＤとグループＩＤとの対応関係を保持した管理テーブルを参照し、送信されてきたユーザＩＤがグループに属したものであるか否かを判定する（Ｓ２５０３）。
【００６５】
ユーザがグループに属する者である場合、即ち、図２３に示したテーブルに登録されている場合には（Ｓ２５０３：Ｙｅｓ）、さらに図２４に示したテーブルを参照して、グループＩＤからスタイルファイル名を検索する（Ｓ２５０４）。
【００６６】
一方、受信したユーザＩＤが、グループに属していない場合（Ｓ２５０３：Ｎｏ）には、通常のユーザＩＤとスタイルファイル名とを関係付けたテーブルを参照して、ユーザＩＤからスタイルファイル名を検索する（Ｓ２５０５）。
【００６７】
いすれの場合もスタイルファイル名が検索されると、検索されたスタイルファイル名に基づいて、スタイルファイル格納部２２からスタイルファイルを取得し（Ｓ２５０６）、クライアント１に対して、文書ファイル及びスタイルファイルを転送する（Ｓ２５０７）。
【００６８】
クライアント１では、転送されてきたスタイルファイルを用いて、文書ファイルの内容を、画面に表示したり、紙等の媒体に印刷したりすることができる。尚、ステップＳ２５０５において、ユーザＩＤが登録されていない場合も考えられるが、その場合には、第１の実施の形態と同様、アクセスを拒否するようにしてもよいし、デフォルトのスタイルシートを定義しておいて転送するようにしてもよい。
【００６９】
以上に説明したように、本実施の形態の表示スタイル制御装置によれば、ユーザＩＤのみならず、ユーザをひとまとまりとしたグループ単位によっても表示スタイルを変更することが可能となる。これは、例えば、プロジェクトごとに、表示スタイルを変更したいような場合に有効である。
【００７０】
なお、本発明である表示スタイル制御装置及び方法を実現するプログラムを記録した記録媒体は、図２６の記録媒体の例に示すように、ＣＤ−ＲＯＭやフロッピーディスク等の可搬型記憶媒体だけではなく、回線先の他の記憶装置や、コンピュータのハードディスクやＲＡＭ等の記憶媒体のいずれでもよく、プログラム実行時には、プログラムは、ローディングされ、主メモリ上で実行される。
【００７１】
また、本実施の形態では、利用者が入力したユーザＩＤをサーバ２に送信し、サーバ２の側で、ユーザＩＤからグループＩＤを検索する構成としたが、利用者から直接グループＩＤの入力を求める構成とすることも可能である。
【００７２】
また、本実施の形態では、文書ファイル２１と、スタイルファイル格納部２２とは、別個に表しているが、両者について物理的に同一の記録媒体を用いても構わない。
【００７３】
【発明の効果】
以上に説明したように、本発明に係る表示スタイル制御装置及び方法によれば、論理構造を有する情報についての、当該情報と表示スタイルとの対応関係を柔軟なものとすることができ、例えば、利用者ごとに適切な表示スタイルを選択させることが容易に可能となるという効果を奏する。
【００７４】
また、アクセス時刻を取得する手段を設け、アクセス時刻とスタイルファイルとの対応関係を保持する構成とすれば、文書ファイルにアクセスしようとする時刻により表示スタイルを変更することも可能となるという効果がある。
【図面の簡単な説明】
【図１】本発明に係る表示スタイル制御装置及び方法が実現される環境のシステム構成の一例を示す図である。
【図２】本発明の、第１の実施の形態に係る表示スタイル制御装置の構成の一例を示す機能ブロック図である。
【図３】本発明の、第１の実施の形態において、管理テーブル格納部に格納される管理テーブルの内容の一例を示す図である。
【図４】本発明の、第１の実施の形態における、サーバの処理内容の一例を示すフローチャートである。
【図５】本発明の、第２の実施の形態における、文書ファイルの内容の一例を示す図である。
【図６】本発明の、第２の実施の形態に係る表示スタイル制御装置の構成の一例を示す機能ブロック図である。
【図７】本発明の、第２の実施の形態における、サーバの処理内容の一例を示すフローチャートである。
【図８】本発明の、第２の実施の形態に係る表示スタイル制御装置の、別の構成の一例を示す機能ブロック図である。
【図９】本発明の、第２の実施の形態において、図８に示す構成とした場合の、サーバの処理内容の一例を示すフローチャートである。
【図１０】本発明の、第３の実施の形態における、スタイルファイルの内容の一例を示す図である。
【図１１】本発明の、第３の実施の形態に係る表示スタイル制御装置の構成の一例を示す機能ブロック図である。
【図１２】本発明の、第３の実施の形態における、サーバの処理内容の一例を示すフローチャートである。
【図１３】本発明の、第３の実施の形態における、クライアントの処理内容の一例を示すフローチャートである。
【図１４】本発明の、第４の実施の形態に係る表示スタイル制御装置の構成の一例を示す機能ブロック図である。
【図１５】本発明の、第４の実施の形態における、基本スタイルファイルの内容の一例を示す図である。
【図１６】本発明の、第４の実施の形態における、サブセットスタイルファイルの内容の一例を示す図である。
【図１７】本発明の、第４の実施の形態において、管理テーブル格納部に格納される管理テーブルの内容の一例を示す図である。
【図１８】本発明の、第４の実施の形態における、サーバの処理内容の一例を示すフローチャートである。
【図１９】本発明の、第４の実施の形態における、スタイルファイル結合処理の詳細な処理内容の一例を示すフローチャートである。
【図２０】本発明の、第５の実施の形態に係る表示スタイル制御装置の構成の一例を示す機能ブロック図である。
【図２１】本発明の、第５の実施の形態において、管理テーブル格納部に格納される管理テーブルの内容の一例を示す図である。
【図２２】本発明の、第６の実施の形態に係る表示スタイル制御装置の構成の一例を示す機能ブロック図である。
【図２３】本発明の、第６の実施の形態において、管理テーブル格納部に格納される管理テーブルの内容の一例を示す図である。
【図２４】本発明の、第６の実施の形態において、管理テーブル格納部に格納される管理テーブルの内容の一例を示す図である。
【図２５】本発明の、第６の実施の形態における、サーバの処理内容の一例を示すフローチャートである。
【図２６】記憶媒体の例を示す図である。
【図２７】従来の表示スタイル制御方法における、カタログファイルの内容について説明するための図である。
【符号の説明】
１                            クライアント
１１                        入力部
１２                        ユーザＩＤ識別部
１３                        スタイルファイル名検索部
１４                        デフォルトスタイルファイル格納部
２                            サーバ
２１                        文書ファイル格納部
２２                        スタイルファイル格納部
２３                        管理テーブル格納部
２４                        ユーザＩＤ確認部
２５                        スタイルファイル選択部
２６                        スタイルファイル検索部
２７                        スタイルファイル結合部
２８                        時刻管理部
２９                        グループＩＤ検索部
３                            ＬＡＮ
２６１          回線先の記憶装置
２６２          ＣＤ−ＲＯＭやフロッピーディスク等の可搬型記憶媒体
２６２−１      ＣＤ−ＲＯＭ
２６２−２      フロッピ−ディスク
２６３          コンピュータ
２６４          コンピュータ上のＲＡＭ／ハードディスク等の記憶媒体
【図１】
0003593245.tif 000002
【図２】
0003593245.tif 000003
【図３】
0003593245.tif 000004
【図４】
0003593245.tif 000005
【図５】
0003593245.tif 000006
【図６】
0003593245.tif 000007
【図７】
0003593245.tif 000008
【図８】
0003593245.tif 000009
【図９】
0003593245.tif 000010
【図１０】
0003593245.tif 000011
【図１１】
0003593245.tif 000012
【図１２】
0003593245.tif 000013
【図１３】
0003593245.tif 000014
【図１４】
0003593245.tif 000015
【図１５】
0003593245.tif 000016
【図１６】
0003593245.tif 000017
【図１７】
0003593245.tif 000018
【図１８】
0003593245.tif 000019
【図１９】
0003593245.tif 000020
【図２０】
0003593245.tif 000021
【図２１】
0003593245.tif 000022
【図２２】
0003593245.tif 000023
【図２３】
0003593245.tif 000024
【図２４】
0003593245.tif 000025
【図２５】
0003593245.tif 000026
【図２６】
0003593245.tif 000027
【図２７】
0003593245.tif 000028