(57)【要約】  【課題】電子文書原本が示す情報を、閲覧者の閲覧環境において閲覧者が取得することができる形式の情報に変換する電子文書提供サーバ３０を提供する。  【解決手段】本発明の電子文書提供サーバ３０は、閲覧者の閲覧環境を特定する閲覧環境項目を、閲覧者を識別する閲覧者ＩＤに対応付けて予め閲覧環境格納部３０２に格納し、閲覧者の閲覧者端末２０から、電子文書の閲覧要求を閲覧者ＩＤと共に受け取った場合に、受け取った閲覧者ＩＤに基づいて閲覧環境格納部３０２を参照して、対応する閲覧項目を抽出し、抽出した閲覧項目のそれぞれにおいて、電子文書の原本を閲覧者が閲覧可能な形式に変換する変換モジュールを特定し、特定した変換モジュールを用いて、電子文書原本を変換し、変換した電子文書を閲覧者端末２０へ送信する。【選択図】図３
2006221337.tif 000002
【特許請求の範囲】
【請求項１】
閲覧者が使用する閲覧者端末からの閲覧要求に応じて、要求された電子文書を提供する電子文書提供サーバであって、
前記電子文書の原本である電子文書原本を予め格納している電子文書原本格納部と、
前記閲覧者の閲覧環境に対応する少なくとも１つの閲覧環境項目を、前記閲覧者を識別する閲覧者ＩＤに対応付けて予め格納している閲覧環境格納部と、
前記電子文書原本によって示される情報を、前記閲覧環境項目のそれぞれにおいて前記閲覧者が取得可能な形式に変換するための変換モジュールを、前記変換モジュールを識別するモジュールＩＤに対応付けて予め格納している変換モジュール格納部と、
前記モジュールＩＤを、前記閲覧環境項目のそれぞれに対応付けた対応表を予め格納している対応表格納部と、
前記閲覧端末から閲覧者ＩＤと共に、前記電子文書の閲覧要求を受け付ける閲覧要求受付部と、
受け付けた閲覧者ＩＤに基づいて、対応する前記閲覧者の閲覧環境項目を、前記閲覧環境格納部から抽出する閲覧環境抽出部と、
前記対応表格納部に格納された対応表を参照して、前記閲覧環境抽出部によって抽出された前記閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出する変換モジュールＩＤ抽出部と、
前記変換モジュールＩＤ抽出部によって抽出されたモジュールＩＤに基づいて、対応する変換モジュールを前記変換モジュール格納部から取得し、取得した変換モジュールを用いて、前記電子文書原本格納部から取得した電子文書原本を変換することにより変換電子文書を生成し、生成した変換電子文書を対応する前記閲覧者端末へ送信する電子文書変換部と
を備えることを特徴とする電子文書提供サーバ。
【請求項２】
請求項１に記載の電子文書提供サーバであって、
複数の前記閲覧環境項目で特定される変換モジュールである組み合わせモジュールのモジュールＩＤを、前記複数の閲覧環境項目に対応付けて予め格納している組み合わせ情報格納部をさらに備え、
前記変換モジュールＩＤ抽出部は、
前記組み合わせ情報格納部に格納されているモジュールＩＤのそれぞれに対応付けられている閲覧環境項目を参照して、当該閲覧環境項目が、前記閲覧環境抽出部によって抽出された閲覧環境項目の中に含まれる場合に、対応する組み合わせモジュールのモジュールＩＤをさらに抽出すること
を特徴とする電子文書提供サーバ。
【請求項３】
請求項１または２に記載の電子文書提供サーバであって、
特定の変換モジュールによって前記電子文書原本を変換する場合に必要となる変換モジュールである付随モジュールのモジュールＩＤを、前記特定の変換モジュールのモジュールＩＤに対応付けて予め格納している付随モジュール情報格納部をさらに備え、
前記変換モジュールＩＤ抽出部は、
前記閲覧環境抽出部によって抽出された前記閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出し、前記付随モジュール情報格納部を参照して、当該抽出したモジュールＩＤに対応付けられた付随モジュールが前記付随モジュール情報格納部に格納されている場合には、当該付随モジュールのモジュールＩＤをさらに抽出すること
を特徴とする電子文書提供サーバ。
【請求項４】
請求項１から３のいずれかに記載の電子文書提供サーバであって、
複数の前記変換モジュールのそれぞれについて、同一の前記変換電子文書を生成する場合に用いることが不要となる変換モジュールである排他モジュールのモジュールＩＤを、対応する変換モジュールのモジュールＩＤと共に予め格納している排他情報格納部をさらに備え、
前記変換モジュールＩＤ抽出部は、
前記閲覧環境抽出部によって抽出された前記閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出し、前記排他情報格納部を参照して、当該抽出したモジュールＩＤが前記排他情報格納部に格納されている場合に、当該格納されているモジュールＩＤに対応付けられて前記排他情報格納部に格納されている排他モジュールのモジュールＩＤが、当該抽出したモジュールＩＤに含まれているならば、当該抽出したモジュールＩＤの中から当該排他モジュールのモジュールＩＤを削除すること
を特徴とする電子文書提供サーバ。
【請求項５】
請求項１から４のいずれかに記載の電子文書提供サーバであって、
複数の前記変換モジュールのそれぞれについて、同一の前記変換電子文書を生成する場合に、当該変換モジュールによる変換前または変換後に適用すべき変換モジュールのモジュールＩＤを、対応する変換モジュールのモジュールＩＤと共に格納する適用順番格納部をさらに備え、
前記電子文書変換部は、
前記変換モジュールＩＤ抽出部によって抽出されたモジュールＩＤに対応する変換モジュールを、前記電子文書原本に適用する場合に、前記適用順番格納部を参照して、前記電子文書原本に適用する変換モジュールの順番を決定すること
を特徴とする電子文書提供サーバ。
【請求項６】
請求項１から５のいずれかに記載の電子文書提供サーバであって、
前記閲覧者の閲覧環境項目を、前記閲覧者端末からさらに受け付け、受け付けた閲覧環境項目を、前記閲覧環境格納部に格納する閲覧環境項目登録受付部をさらに備えることを特徴とする電子文書提供サーバ。
【請求項７】
請求項１から６のいずれかに記載の電子文書提供サーバであって、
前記電子文書変換部によって送信された変換電子文書を、当該変換電子文書の基となった電子文書原本の電子文書ＩＤおよび当該変換電子文書を要求した閲覧者の閲覧者ＩＤに対応付けて格納する送信履歴格納部と、
前記閲覧者端末から、前記閲覧者ＩＤおよび前記電子文書ＩＤと共に、前記電子文書ＩＤに対応する電子文書原本の閲覧要求を受信した場合に、前記送信履歴格納部を参照して、受信した閲覧者ＩＤおよび電子文書ＩＤに対応する変換電子文書が前記送信履歴格納部に存在するならば、前記電子文書変換部に、当該変換電子文書を前記送信履歴格納部から読み出させ、読み出させた変換電子文書を、対応する閲覧者端末へ送信させる送信履歴適用部と
をさらに備えることを特徴とする電子文書提供サーバ。
【請求項８】
請求項１から７のいずれかに記載の電子文書提供サーバであって、
前記電子文書変換部によって前記電子文書原本に適用された変換モジュールのモジュールＩＤを、前記閲覧者ＩＤに対応付けて格納する変換履歴格納部と、
前記閲覧者端末から、前記閲覧者ＩＤと共に前記電子文書の閲覧要求を受信した場合に、前記変換履歴格納部を参照して、受信した閲覧者ＩＤに対応するモジュールＩＤが前記変換履歴格納部に存在するならば、当該モジュールＩＤを前記変換履歴格納部から抽出し、抽出したモジュールＩＤに対応する変換モジュールを用いて、前記電子文書変換部に前記電子文書原本を変換させる変換履歴適用部と
をさらに備えることを特徴とする電子文書提供サーバ。
【請求項９】
請求項８に記載の電子文書提供サーバであって、
前記閲覧者端末へ送信した前記変換電子文書に対して前記閲覧者端末が行った変換操作を、前記閲覧者ＩＤと共に取得する変換操作取得部と、
前記変換操作取得部が取得した前記変換操作の履歴に基づいて、同一の変換電子文書に対して同一の変換操作が予め定められた回数以上行われた場合に、当該変換操作に対応する変換を行う変換モジュールのモジュールＩＤを、前記変換モジュール格納部から抽出して、抽出したモジュールＩＤを閲覧者ＩＤに対応付けて前記変換履歴格納部に追加するモジュール追加部と
をさらに備えることを特徴とする電子文書提供サーバ。
【請求項１０】
閲覧者が使用する閲覧者端末に電子文書を提供する電子文書提供システムであって、
前記閲覧者が使用する閲覧者端末と、
前記閲覧者端末からの閲覧要求に応じて、要求された前記電子文書を前記閲覧者端末に提供する電子文書提供サーバと
を備え、
前記閲覧者端末は、
前記閲覧者から閲覧指示および前記閲覧者を識別する閲覧者ＩＤの入力を受け付け、受け付けた閲覧指示および閲覧者ＩＤを含む電子文書の閲覧要求を前記電子文書提供サーバへ送信する電子文書要求部と、
前記電子文書要求部による前記電子文書の閲覧要求の送信に先立って、前記閲覧端末の閲覧環境に対応する少なくとも１つの閲覧環境項目を前記電子文書提供サーバへ登録する閲覧環境登録部と、
前記電子文書要求部が送信した閲覧要求に応答して、前記電子文書提供サーバから前記電子文書を受信し、受信した電子文書を表示する電子文書表示部と
を有し、
前記電子文書提供サーバは、
前記電子文書の原本である電子文書原本を格納する電子文書原本格納部と、
前記閲覧者の閲覧環境項目を、前記閲覧者ＩＤに対応付けて格納する閲覧環境格納部と、
前記電子文書原本によって示される情報を、前記閲覧環境項目のそれぞれにおいて前記閲覧者が取得可能な形式に変換するための変換モジュールを、前記変換モジュールを識別するモジュールＩＤに対応付けて予め格納している変換モジュール格納部と、
前記モジュールＩＤを、前記閲覧環境項目のそれぞれに対応付けた対応表を格納する対応表格納部と、
前記閲覧端末から前記閲覧者ＩＤと共に、前記閲覧者の閲覧環境項目の登録を受け付け、受け付けた閲覧環境項目を、前記閲覧者ＩＤに対応付けて前記閲覧環境格納部に格納する閲覧環境受付部と、
前記閲覧端末から前記閲覧者ＩＤと共に、前記電子文書の閲覧要求を受け付ける閲覧要求受付部と、
前記閲覧要求と共に前記閲覧要求受付部によって受け付けられた閲覧者ＩＤに基づいて、対応する閲覧者の閲覧環境項目を、前記閲覧環境格納部から抽出する閲覧環境抽出部と、
前記対応表格納部に格納された対応表を参照して、前記閲覧環境抽出部によって抽出された前記閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出する変換モジュールＩＤ抽出部と、
前記変換モジュールＩＤ抽出部によって抽出されたモジュールＩＤに基づいて、対応する変換モジュールを前記変換モジュール格納部から取得し、取得した変換モジュールを用いて、前記電子文書原本格納部から取得した電子文書原本を変換することにより変換電子文書を生成し、生成した変換電子文書を対応する前記閲覧者端末へ送信する電子文書変換部と
を有することを特徴とする電子文書提供システム。
【請求項１１】
閲覧者が使用する閲覧者端末と、前記閲覧者端末からの閲覧要求に応じて、要求された前記電子文書を前記閲覧者端末に提供する電子文書提供サーバとを備える電子文書提供システムの文書提供方法であって、
前記閲覧者端末は、
前記閲覧者から閲覧指示および前記閲覧者を識別する閲覧者ＩＤの入力を受け付け、受け付けた閲覧指示および閲覧者ＩＤを含む電子文書の閲覧要求を前記電子文書提供サーバへ送信するステップと、
前記電子文書要求部による前記電子文書の閲覧要求の送信に先立って、前記閲覧端末の閲覧環境に対応する少なくとも１つの閲覧環境項目を前記電子文書提供サーバへ登録するステップと、
送信した閲覧要求に応答して、前記電子文書提供サーバから前記電子文書を受信し、受信した電子文書を表示するステップと
を行い、
前記電子文書提供サーバは、
前記電子文書の原本である電子文書原本を電子文書原本格納部に格納するステップと、
前記電子文書原本によって示される情報を、前記閲覧環境項目のそれぞれにおいて前記閲覧者が取得可能な形式に変換するための変換モジュールを、前記変換モジュールを識別するモジュールＩＤに対応付けて変換モジュール格納部に格納するステップと、
前記モジュールＩＤを、前記閲覧環境項目のそれぞれに対応付けた対応表を対応表格納部に格納するステップと、
前記閲覧端末から前記閲覧者ＩＤと共に、前記閲覧者の閲覧環境項目の登録を受け付け、受け付けた閲覧環境項目を、前記閲覧者ＩＤに対応付けて閲覧環境格納部に格納するステップと、
前記閲覧端末から前記閲覧者ＩＤと共に、前記電子文書の閲覧要求を受け付けるステップと、
前記閲覧要求と共に受け付けた閲覧者ＩＤに基づいて、対応する閲覧者の閲覧環境項目を、前記閲覧環境格納部から抽出するステップと、
前記対応表格納部に格納された対応表を参照して、抽出した前記閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出するステップと、
抽出したモジュールＩＤに基づいて、対応する変換モジュールを前記変換モジュール格納部から取得し、取得した変換モジュールを用いて、前記電子文書原本格納部から取得した電子文書原本を変換することにより変換電子文書を生成し、生成した変換電子文書を対応する前記閲覧者端末へ送信するステップと
を行うことを特徴とする電子文書提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データによって構成された文書を変換する技術に関する。
【背景技術】
【０００２】
従来、製品等のマニュアルは、紙媒体として当該製品に同封されていることが多い。また、近年の通信インフラの発達によって、製品等のマニュアルは、当該製品の利用者の通信端末に、当該製品の製造業者または販売業者等のサーバから電子文書を取得されて表示させる場合がある。このようにマニュアルを電子データ化することによって、製品の製造業者または販売業者等において更新された最新のマニュアルを、インターネット等の通信網を介して、いつでも閲覧することができる。通信端末としては、通信インターフェイスを備えるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）以外に、近年では、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の携帯通信端末においても、インターネットを介して通信可能なものがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、例えば、行楽地等でディジタルカメラの操作方法を知りたい場合に、携帯通信端末を用いて、当該ディジタルカメラの操作マニュアルを当該行楽地等で閲覧することができれば便利である。しかし、携帯通信端末は、搭載しているメモリや表示画面がＰＣよりも小さい場合が多い。そのため、携帯端末は、ＰＣでの閲覧を想定して作成された電子文書を表示できない場合がある。
【０００４】
また、日本語のマニュアルが電子文書として用意されている場合、日本語を理解できない電子文書の閲覧者は、当該マニュアルを携帯情報端末に表示させても、当該マニュアルの内容を理解することができない。さらに、様々な色を使い分けて、閲覧者にとってマニュアルの内容がわかりやすくなるように作成されたマニュアルであっても、色弱者にとってはかえって分かり難くなる場合があり、全盲の者にとっては、当該マニュアルの内容を理解することができない状況が起こりうる。
【０００５】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、電子文書原本が示す情報を、閲覧者の閲覧環境において閲覧者が取得可能な形式の情報に変換することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の電子文書提供サーバは、閲覧者の閲覧環境に対応する閲覧環境項目を、閲覧者を識別する閲覧者ＩＤに対応付けて予め閲覧環境格納部に格納し、閲覧者の閲覧者端末から、電子文書の閲覧要求を閲覧者ＩＤと共に受け取った場合に、受け取った閲覧者ＩＤに基づいて閲覧環境格納部を参照して、対応する閲覧項目を抽出し、電子文書原本によって示される情報を、抽出した閲覧項目のそれぞれにおいて、閲覧者が取得可能な形式に変換する変換モジュールを特定し、特定した変換モジュールを用いて電子文書原本を変換する。
【０００７】
また、本発明は、例えば、閲覧者が使用する閲覧者端末からの閲覧要求に応じて、要求された電子文書を提供する電子文書提供サーバであって、電子文書の原本である電子文書原本を予め格納している電子文書原本格納部と、閲覧者の閲覧環境に対応する少なくとも１つの閲覧環境項目を、閲覧者を識別する閲覧者ＩＤに対応付けて予め格納している閲覧環境格納部と、電子文書原本の一部を変換する複数の変換モジュールを、複数の変換モジュールのそれぞれを識別するモジュールＩＤに対応付けて予め格納している変換モジュール格納部と、電子文書原本によって示される情報を、閲覧環境項目のそれぞれにおいて閲覧者が取得可能な形式に変換するための変換モジュールのモジュールＩＤを、閲覧環境のそれぞれに対応付けた対応表を予め格納している対応表格納部と、閲覧端末から閲覧者ＩＤと共に、電子文書の閲覧要求を受け付ける閲覧要求受付部と、受け付けた閲覧者ＩＤに基づいて、対応する閲覧者の閲覧環境項目を、閲覧環境格納部から抽出する閲覧環境抽出部と、対応表格納部に格納された対応表を参照して、閲覧環境抽出部によって抽出された閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出する変換モジュールＩＤ抽出部と、変換モジュールＩＤ抽出部によって抽出されたモジュールＩＤに基づいて、対応する変換モジュールを変換モジュール格納部から取得し、取得した変換モジュールを用いて、電子文書原本格納部から取得した電子文書原本を変換することにより変換電子文書を生成し、生成した変換電子文書を対応する閲覧者端末へ送信する電子文書変換部とを備えることを特徴とする電子文書提供サーバを提供する。
【発明の効果】
【０００８】
本発明によれば、電子文書提供サーバがマニュアル等の電子文書を、閲覧者に理解できるような形式に変換してから当該閲覧者へ提供するので、閲覧者は、自身の閲覧環境にあった電子文書を取得することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の第１の実施の形態について説明する。
【００１０】
図１は、本発明の実施形態に係る電子文書閲覧システム１０の構成を示すシステム構成図である。電子文書閲覧システム１０は、複数の閲覧者端末２０および電子文書提供サーバ３０を備える。
【００１１】
閲覧者端末２０−１は、例えばＰＣ等であり、インターネット等の通信ネットワーク１４を介して電子文書提供サーバ３０に接続されている。閲覧者端末２０−２は、例えば携帯電話や無線通信機能を備えるＰＤＡ等であり、通信ネットワーク１４に接続された基地局１２を介して、電子文書提供サーバ３０と通信することができる。
【００１２】
電子文書提供サーバ３０は、製品の電子マニュアル等の電子文書の原本を格納しており、それぞれの閲覧者端末２０からの閲覧要求に応じて、格納している電子文書原本を、予め取得した閲覧者端末２０の閲覧環境に基づいて変換する。そして、電子文書提供サーバ３０は、変換した電子文書原本である変換電子文書を、通信ネットワーク１４を介して、対応する閲覧者端末２０へ送信する。
【００１３】
それぞれの閲覧者端末２０は、ユーザから電子文書の閲覧要求を受け取ると、通信ネットワーク１４を介して当該閲覧要求を電子文書提供サーバ３０へ通知する。そして、それぞれの閲覧者端末２０は、当該閲覧要求に応答して電子文書提供サーバ３０から送信された変換電子文書を受信して表示する。
【００１４】
なお、本実施形態において、電子文書閲覧システム１０が扱う電子文書の内容は、製品等のマニュアルを例に説明するが、電子文書閲覧システム１０が扱う電子文書の内容は、これに限られず、小説や漫画等であってもよい。また、本発明における電子文書とは、複数のコンテンツを含み、それぞれのコンテンツは、テキスト、静止画、動画像、音声データ等である。
【００１５】
図２は、第１実施形態に係る閲覧者端末２０の詳細な機能構成の一例を示すブロック図である。閲覧者端末２０は、閲覧環境項目登録部２００、電子文書要求部２０２、表示部２０４、および通信部２０６を備える。
【００１６】
通信部２０６は、有線通信路、または、有線および無線通信路を用いて、通信ネットワーク１４を介して電子文書提供サーバ３０と通信を行う。また、通信部２０６は、通信ネットワーク１４に接続された基地局１２と、Ｗ−ＣＤＭＡ、ＰＨＳ、Ｗｉｒｅｌｅｓｓ−ＬＡＮ等を用いて通信を行うことにより、基地局１２と接続された通信ネットワーク１４を介して電子文書提供サーバ３０と通信を行ってもよい。
【００１７】
電子文書要求部２０２は、閲覧者端末２０のユーザから閲覧者を識別する閲覧者ＩＤおよび閲覧する電子文書を識別する電子文書ＩＤと共に、当該電子文書ＩＤで特定される電子文書原本の閲覧要求を受け付け、受け付けた閲覧者ＩＤ、電子文書ＩＤ、および閲覧要求を、通信部２０６および通信ネットワーク１４を介して電子文書提供サーバ３０へ送信する。また、電子文書要求部２０２は、閲覧者から閲覧者ＩＤおよび閲覧要求を受け付けた場合に、当該閲覧者ＩＤおよび閲覧要求を閲覧環境項目登録部２００へ通知する。
【００１８】
閲覧環境項目登録部２００は、閲覧者による電子文書の閲覧に先立って、当該閲覧者の閲覧者ＩＤおよび当該閲覧者の閲覧環境に対応する少なくとも１つの環境項目を受け付け、受け付けた環境項目を、対応する閲覧者の閲覧者ＩＤと共に、通信部２０６および通信ネットワーク１４を介して電子文書提供サーバ３０へ送信する。
【００１９】
この場合、閲覧環境項目登録部２００は、閲覧環境項目を送信した旨を閲覧者ＩＤに対応付けて格納する。そして、閲覧環境項目登録部２００は、閲覧者ＩＤおよび閲覧要求を電子文書要求部２０２から受信した場合に、対応する閲覧者ＩＤの閲覧環境項目を既に電子文書提供サーバ３０へ送信したか否かを判定し、送信していない場合に、当該閲覧者ＩＤに対応する閲覧者の閲覧環境を取得して電子文書提供サーバ３０へ送信する。
【００２０】
閲覧環境項目登録部２００は、例えば、閲覧者の閲覧環境を特定する質問項目を予め格納しており、当該質問項目に対する回答を閲覧者から取得する。そして、閲覧環境項目登録部２００は、取得した回答に対応する閲覧環境項目を電子文書提供サーバ３０へ送信する。
【００２１】
また、閲覧環境項目登録部２００は、閲覧者端末２０のハードウェアの仕様等によって特定される閲覧環境項目を自動的に取得して電子文書提供サーバ３０へ送信してもよい。ハードウェアの仕様等によって特定される閲覧環境項目とは、例えば、閲覧者端末２０が有するＣＰＵの型番、搭載しているメモリの容量、表示装置の解像度、有効になっている入力装置や出力装置、および使用しているブラウザ種類やバージョン等の情報である。
【００２２】
また、閲覧環境項目登録部２００は、例えば、電子文書提供サーバ３０から送られてくる、予め定められた量の所定のデータを受信するのにかかる時間を測定することにより、電子文書提供サーバ３０から閲覧者端末２０への通信帯域を推定し、推定した通信帯域を閲覧環境項目の一つとして電子文書提供サーバ３０へ送信してもよい。
【００２３】
なお、閲覧環境項目登録部２００は、閲覧者からの要求に応じて、対応する閲覧者の閲覧環境項目を電子文書提供サーバ３０へ送信してもよい。これにより、閲覧者の閲覧環境に変化があった場合であっても、今回の閲覧環境にあった閲覧環境項目を電子文書提供サーバ３０へ送信することができる。
【００２４】
さらに、閲覧環境項目登録部２００は、電子文書提供サーバ３０へ送信した閲覧環境項目を閲覧者ＩＤに対応付けて格納し、前回閲覧環境項目を送信してから所定期間経過した場合や前回閲覧環境項目を送信してから所定回数の閲覧要求の通知を受けた場合等に、最新の閲覧環境の入力を閲覧者に促し、取得した最新の閲覧環境を電子文書提供サーバ３０へ送信するようにしてもよい。
【００２５】
表示部２０４は、電子文書要求部２０２が送信した閲覧要求に応答して電子文書提供サーバ３０から返信された変換電子文書を、通信部２０６および通信ネットワーク１４を介して受信し、受信した電子文書を表示装置２２に表示させる。
【００２６】
表示装置２２は、例えば、音声再生機能を有するＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイやＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等である。なお、本例では表示装置２２を閲覧者端末２０と別体として説明しているが、他の例として、閲覧者端末２０は表示装置２２の機能を有していてもよい。
【００２７】
図３は、第１実施形態に係る電子文書提供サーバ３０の詳細な機能構成の一例を示すブロック図である。電子文書提供サーバ３０は、閲覧環境項目登録受付部３００、閲覧環境格納部３０２、対応表格納部３０４、閲覧要求受付部３０６、組み合わせ情報格納部３０８、閲覧環境抽出部３１０、付随モジュール情報格納部３１２、変換モジュールＩＤ抽出部３１４、排他情報格納部３１６、電子文書変換部３１８、適用順番格納部３２０、変換モジュール格納部３２２、および電子文書原本格納部３２４を備える。
【００２８】
閲覧環境格納部３０２は、閲覧者の閲覧環境に対応する少なくとも１つの閲覧環境項目を、当該閲覧者の閲覧者ＩＤに対応付けて格納している。なお、閲覧環境格納部３０２に格納される閲覧者毎の閲覧環境項目は、閲覧者端末２０の閲覧環境項目登録部２００によって登録されるが、予め設定されていてもよい。
【００２９】
電子文書原本格納部３２４は、電子文書の原本である複数の電子文書原本を、電子文書原本を識別する電子文書ＩＤに対応付けて予め格納している。電子文書原本は、予め定められた言語、書式、およびデータ形式等で記述されている。本実施形態において、電子文書原本格納部３２４に格納される電子文書原本は、言語に日本語が用いられ、静止画像や動画像を用いて、所定数の色および所定の文字の大きさ等で表記されているものとする。
【００３０】
変換モジュール格納部３２２は、電子文書原本によって示される情報を、閲覧環境項目のそれぞれにおいて閲覧者が取得可能な形式に変換するための変換モジュールを、変換モジュールを識別するモジュールＩＤに対応付けて予め格納している。
【００３１】
対応表格納部３０４は、変換モジュールのモジュールＩＤを、閲覧環境項目のそれぞれに対応付けた対応表を予め格納している。
【００３２】
組み合わせ情報格納部３０８は、複数の閲覧環境項目で特定される変換モジュールである組み合わせモジュールのモジュールＩＤを、当該複数の閲覧環境項目に対応付けて予め格納している。
【００３３】
付随モジュール情報格納部３１２は、特定の変換モジュールによって電子文書原本を変換する場合に必要となる変換モジュールである付随モジュールのモジュールＩＤを、当該特定の変換モジュールのモジュールＩＤに対応付けて予め格納している。
【００３４】
排他情報格納部３１６は、複数の変換モジュールのそれぞれについて、同一の変換電子文書を生成する場合に用いることが不要となる変換モジュールである排他モジュールのモジュールＩＤを、対応する変換モジュールのモジュールＩＤと共に予め格納している。
【００３５】
適用順番格納部３２０は、複数の変換モジュールのそれぞれについて、同一の変換電子文書を生成する場合に、当該変換モジュールによる変換前または変換後に適用すべき変換モジュールのモジュールＩＤを、対応する変換モジュールのモジュールＩＤと共に格納する。
【００３６】
閲覧環境項目登録受付部３００は、通信ネットワーク１４を介して、閲覧者端末２０から閲覧者ＩＤと共に閲覧環境項目を受信し、受信した閲覧環境項目を、受信した閲覧者ＩＤに対応付けて閲覧環境格納部３０２に格納する。
【００３７】
閲覧要求受付部３０６は、通信ネットワーク１４を介して、閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受け付ける。
【００３８】
閲覧要求受付部３０６が、閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受け付けた場合に、閲覧環境抽出部３１０は、閲覧要求受付部３０６が受け付けた閲覧者ＩＤに対応する閲覧者の閲覧環境項目を閲覧環境格納部３０２から抽出する。
【００３９】
変換モジュールＩＤ抽出部３１４は、対応表格納部３０４に格納されている対応表を参照して、閲覧環境抽出部３１０によって抽出された閲覧環境項目に対応する変換モジュールのモジュールＩＤを抽出する。
【００４０】
そして、変換モジュールＩＤ抽出部３１４は、組み合わせ情報格納部３０８に格納されている組み合わせモジュールのモジュールＩＤのそれぞれに対応付けられている閲覧環境項目を参照して、当該閲覧環境項目が、閲覧環境抽出部３１０によって抽出された閲覧環境項目の中に含まれる場合に、対応する組み合わせモジュールのモジュールＩＤを組み合わせ情報格納部３０８から抽出する。
【００４１】
そして、変換モジュールＩＤ抽出部３１４は、付随モジュール情報格納部３１２を参照して、閲覧環境抽出部３１０によって抽出された閲覧環境項目に対応するモジュールＩＤ、または組み合わせモジュールのモジュールＩＤに対応する付随モジュールのモジュールＩＤが付随モジュール情報格納部３１２に格納されている場合に、当該付随モジュールのモジュールＩＤをさらに抽出する。
【００４２】
そして、変換モジュールＩＤ抽出部３１４は、排他情報格納部３１６を参照して、抽出したモジュールＩＤのいずれかが排他情報格納部３１６に格納されている場合に、当該格納されているモジュールＩＤに対応付けられて排他情報格納部３１６に格納されている排他モジュールのモジュールＩＤが、当該抽出したモジュールＩＤの中に含まれているならば、当該抽出したモジュールＩＤの中から当該排他モジュールのモジュールＩＤを削除する。
【００４３】
電子文書変換部３１８は、適用順番格納部３２０を参照して、変換モジュールＩＤ抽出部３１４によって抽出されたモジュールＩＤに対応する変換モジュールを、電子文書原本に適用する際の適用順番を決定する。
【００４４】
そして、電子文書変換部３１８は、変換モジュールＩＤ抽出部３１４によって抽出されたモジュールＩＤに対応する変換モジュールを変換モジュール格納部３２２から読み出すと共に、閲覧要求受付部３０６が閲覧者端末２０から受信した電子文書ＩＤに対応する電子文書原本を電子文書原本格納部３２４から読み出す。そして、電子文書変換部３１８は、適用順番格納部３２０を参照して決定した適用順番に従って、電子文書原本を変換することにより変換電子文書を生成し、生成した変換電子文書を、閲覧要求受付部３０６が受信した閲覧者ＩＤに対応する閲覧者端末２０へ、通信ネットワーク１４を介して送信する。
【００４５】
図４は、閲覧環境格納部３０２に格納されるデータの構造の一例を示す。閲覧環境格納部３０２は、それぞれの閲覧者に対応する複数の閲覧環境テーブル３０２０を格納している。それぞれの閲覧環境テーブル３０２０は、閲覧者ＩＤ３０２２および閲覧環境項目３０２４を有する。閲覧環境格納部３０２を参照することにより、閲覧環境抽出部３１０は、閲覧者ＩＤに対応する閲覧者の閲覧環境項目を抽出することができる。
【００４６】
なお、閲覧環境格納部３０２は、閲覧者ＩＤおよび閲覧者ＩＤに対応する閲覧者が使用する閲覧者端末２０を特定するハードウェアＩＤの組み合せ毎に、閲覧環境テーブル３０２０を格納してもよい。これにより、同一の閲覧者が異なる閲覧者端末２０を使用した場合であっても、閲覧環境格納部３０２は、それぞれの閲覧者端末２０に対応した閲覧環境項目を格納することができる。
【００４７】
図５は、変換モジュール格納部３２２に格納されるデータの構造の一例を示す。変換モジュール格納部３２２は、変換モジュール本体３２２２をモジュールＩＤ３２２０に対応付けて格納する。電子文書変換部３１８は、変換モジュール格納部３２２を参照することにより、モジュールＩＤに対応する変換モジュール本体を取得することができる。
【００４８】
図６は、対応表格納部３０４に格納されるデータの構造の一例を示す。対応表格納部３０４は、モジュールＩＤ３０４２を閲覧環境項目３０４０に対応付けた対応表を予め格納している。
【００４９】
対応表格納部３０４は、電子書原本によって示される情報を、それぞれの閲覧環境項目３０４０に対応する閲覧環境下にある閲覧者によって取得可能な形式の情報に変換するための変換モジュールのモジュールＩＤ３０４２を、閲覧環境項目３０４０のそれぞれに対応付けて格納する。
【００５０】
ここで、それぞれの閲覧環境項目と変換モジュールとの関係を図４から図６を参照して説明する。例えば、閲覧環境項目として「韓国語」が対応する閲覧者ＩＤの閲覧環境テーブル３０２０に格納されている場合、すなわち、対応する閲覧者の使用言語が韓国語である場合、閲覧環境抽出部３１０は、閲覧環境格納部３０２から対応する閲覧者の閲覧環境項目として「韓国語」抽出する。そして、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４を参照して、閲覧環境抽出部３１０が抽出した閲覧環境項目に対応するモジュールＩＤとして０００２を抽出する。そして、電子文書変換部３１８は、変換モジュール格納部３２２を参照して、変換モジュールＩＤ抽出部３１４が抽出したモジュールＩＤ０００２に対応する変換モジュール本体である和韓変換モジュールを取得し、取得した和韓変換モジュールによって電子文書原本を変換して変換電子文書を生成する。
【００５１】
これにより、変換モジュールＩＤ抽出部３１４は、日本語で表記された電子文書原本によって示される情報を、韓国語を理解できる閲覧者によって取得可能な形式の情報に変換することができる。これにより、電子文書原本のままでは、当該電子文書原本によって示される情報を取得することができない閲覧者に対しても、当該電子文書によって示される情報を提供することができる。
【００５２】
なお、図５および図６に示しているように、対応表格納部３０４は、閲覧環境項目３０４０として、言語環境だけでなく、閲覧者の情報取得能力、閲覧者端末２０が有するハードウェアの機能や性能に対応する項目等を格納する。
【００５３】
図７は、組み合わせ情報格納部３０８に格納されるデータの構造の一例を示す。組み合わせ情報格納部３０８は、閲覧環境抽出部３１０によって特定の複数の閲覧環境項目が抽出された場合に、電子文書変換部３１８による変換電子文書の生成時に必要となる変換モジュールである組み合わせモジュールのモジュールＩＤ３０４２を、対応する複数の閲覧環境項目３０８０、３０８２と共に予め格納している。
【００５４】
図７に示す例では、閲覧者の閲覧環境項目として、「全盲」および「点字変換機能あり」に対応付けて、組み合わせモジュールのモジュールＩＤ３０８４として０００６を格納している。なお、本例においてモジュールＩＤが０００６の変換モジュールは、図５に示されているように、テキストを点字表示装置に表示可能な形式に変換するものである。
【００５５】
ここで、閲覧者の閲覧環境が「全盲」である場合、電子文書原本の内容を音声または点字によって表現することになる。しかし、閲覧者の閲覧環境に点字表示機能がない場合、点字変換をしても閲覧者は点字変換された変換電子文書が示す情報を取得することはできない。また、閲覧者が点字表示機能を有する閲覧者端末２０を使用している場合には、当該点字表示機能を日常的に使用していることが多いため、電子文書原本を点字変換することが好ましい場合がある。
【００５６】
変換モジュールＩＤ抽出部３１４は、組み合わせ情報格納部３０８を参照することにより、閲覧者の閲覧環境に対応する複数の閲覧環境項目の組み合わせによって必要となる変換モジュールのモジュールＩＤを抽出することができるので、変換電子文書を生成する場合に必要な変換モジュールのモジュールＩＤをもれなく抽出することができる。従って、閲覧者の閲覧環境において、電子文書原本が示す情報を確実に閲覧者に提供することができる。
【００５７】
なお、本例において、組み合わせ情報格納部３０８は、２つの閲覧環境項目に対応する組み合わせモジュールのモジュールＩＤを格納しているが、２つ以上の閲覧環境項目に対応する組み合わせモジュールのモジュールＩＤを格納してもよい。
【００５８】
図８は、付随モジュール情報格納部３１２に格納されるデータの構造の一例を示す。付随モジュール情報格納部３１２は、特定の変換モジュールによって電子文書原本を変換する場合に必要となる変換モジュールである付随モジュールの付随モジュールＩＤ３１２２を、当該特定の変換モジュールのモジュールＩＤ３１２０に対応付けて予め格納している。
【００５９】
図８に示す例では、０００８のモジュールＩＤ３１２０に対応付けて、００１４の付随モジュールＩＤ３１２２を格納している。本例においてモジュールＩＤが０００８の変換モジュールは、図５に示されているように、音声データをテキストに変換するものであり、モジュールＩＤが００１４の変換モジュールは、ページの配置を変更するものである。
【００６０】
ここで、例えば、電子文書原本内の音声による説明箇所をテキストに変換すると、音声による説明を前提に構成しているページ内の文字や画像等の位置を、音声をテキストに変換したことによって新たに挿入する必要のあるテキストに対応して変更する必要がある。そのため、電子文書原本に、音声をテキストに変換する変換モジュールを適用する場合には、ページの配置を変更する変換モジュールも必要となる。
【００６１】
変換モジュールＩＤ抽出部３１４は、付随モジュール情報格納部３１２を参照することにより、閲覧者の閲覧環境に対応する閲覧環境項目に応じて必要となる付随モジュールのモジュールＩＤを抽出することができるので、変換電子文書を生成する場合に必要な変換モジュールのモジュールＩＤをもれなく抽出することができる。従って、閲覧者の閲覧環境において、電子文書原本が示す情報を確実に閲覧者に提供することができる。
【００６２】
なお、本例において、付随モジュール情報格納部３１２は、１つのモジュールＩＤ３１２０に対して１つ付随モジュールＩＤ３１２２を格納しているが、１つのモジュールＩＤ３１２０に対して複数の付随モジュールＩＤ３１２２を格納してもよい。
【００６３】
図９は、排他情報格納部３１６に格納されるデータの構造の一例を示す。排他情報格納部３１６は、同一の変換電子文書を生成する場合に用いることが不要となる変換モジュールである排他モジュールの不要モジュールＩＤ３１６２を、対応する変換モジュールのモジュールＩＤ３１６０と共に予め格納している。
【００６４】
図９に示す例では、０００６のモジュールＩＤ３１６０に対応付けて、０００５および０００９の不要モジュールＩＤ３１６２を格納している。本例においてモジュールＩＤが０００５の変換モジュールは、図５に示されているように、テキストを音声データに変換するものであり、モジュールＩＤが０００６の変換モジュールは、テキストを点字表示装置に表示可能な形式に変換するものであり、モジュールＩＤが０００９の変換モジュールは、動画像を１つまたは複数の静止画像に変換するものである。
【００６５】
ここで、電子文書原本を点字変換する場合には、テキストを音声データに変換したり、動画像を静止画像に変換したりすることは、不必要な処理となるだけでなく、変換電子文書が生成されるまでの時間が無駄に長くなる場合がある。また、不必要な処理を行うことにより、電子文書原本に施される変換処理の数が多くなり、それぞれの変換処理の変換誤差等により、変換電子文書が示す情報と電子文書原本が示す情報との差が大きくなる場合がある。
【００６６】
変換モジュールＩＤ抽出部３１４は、排他情報格納部３１６を参照することにより、同一の変換電子文書を生成する場合に不要となる排他モジュールのモジュールＩＤに対応する変換モジュールを、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して抽出したモジュールＩＤから削除することができるので、変換電子文書を迅速に生成することができる。従って、閲覧者の閲覧環境において、電子文書原本が示す情報を閲覧者に迅速かつ確実に提供することができる。
【００６７】
なお、本例において、排他情報格納部３１６は、１つのモジュールＩＤ３１６０に対して２つの不要モジュールＩＤ３１６２を格納しているが、１つのモジュールＩＤ３１６０に対して１つまたは３つ以上の不要モジュールＩＤ３１６２を格納してもよい。
【００６８】
図１０は、適用順番格納部３２０に格納されるデータの構造の一例を示す。適用順番格納部３２０は、特定の変換モジュールの後に適用する変換モジュールのモジュールＩＤである後適用モジュールＩＤ３２０２を、当該特定の変換モジュールのモジュールＩＤである前適用モジュールＩＤ３２００に対応付けて予め格納している。
【００６９】
図１０に示す例では、０００１の前適用モジュールＩＤ３２００に対応付けて、０００５の後適用モジュールＩＤ３２０２を格納している。本例において、モジュールＩＤが０００１の変換モジュールは、図５に示されているように、日本語のテキストを英語のテキストに翻訳変換するものであり、モジュールＩＤが０００５の変換モジュールは、テキストを音声データに変換するものある。
【００７０】
ここで、翻訳変換とテキストから音声データへの変換とを同一の電子文書原本に適用する場合、音声データへの変換を先に行うと、音声データに変換された情報を再度テキストに変換してから翻訳変換を行う必要がある。しかし、翻訳変換を先に行うと、変換後のテキストを音声データに変換すればよいので処理が少なくて済む。
【００７１】
電子文書変換部３１８は、適用順番格納部３２０を参照することにより、変換モジュールＩＤ抽出部３１４が抽出したモジュールＩＤに対応する変換モジュールを電子文書原本に適用する場合の適切な順番を決定することができるので、変換電子文書を適切に、かつ迅速に生成することができる。従って、閲覧者の閲覧環境において、電子文書原本が示す情報を閲覧者に迅速かつ確実に提供することができる。
【００７２】
なお、本例において、適用順番格納部３２０は、２つの変換モジュールの順番を規定しているが、他の例として、３つ以上の変換モジュールの順番を規定してもよい。
【００７３】
図１１は、電子文書原本格納部３２４に格納されるデータの構造の一例を示す。電子文書原本格納部３２４は、電子文書原本データ３２４２を電子文書ＩＤ３２４０に対応付けて格納する。電子文書原本格納部３２４を参照することにより、電子文書変換部３１８は、閲覧者が指定した電子文書ＩＤに対応する電子文書原本データを取得することができる。
【００７４】
図１２は、第１実施形態に係る閲覧者端末２０の動作の一例を示すフローチャートである。閲覧者端末２０は、電源投入等の所定のタイミングで、本フローチャートに示す処理を開始する。まず、電子文書要求部２０２は、閲覧者から電子文書の閲覧要求を受け付けたか否かを判定する（Ｓ１００）。電子文書の閲覧要求を受け付けていない場合（Ｓ１００：Ｎｏ）、電子文書要求部２０２は、電子文書の閲覧要求を受け付けるまでステップ１００を繰り返す。
【００７５】
電子文書の閲覧要求を受け付けた場合（Ｓ１００：Ｙｅｓ）、電子文書要求部２０２は、閲覧者ＩＤおよび電子文書ＩＤを受け付ける（Ｓ１０２）。そして、閲覧環境項目登録部２００は、受け付けた閲覧者ＩＤに対応する閲覧環境項目を電子文書提供サーバ３０へ登録しているか否かを判定する（Ｓ１０４）。閲覧環境項目を電子文書提供サーバ３０へ既に登録している場合（Ｓ１０４：Ｙｅｓ）、ステップ１０８に示す処理を行う。
【００７６】
閲覧環境項目を電子文書提供サーバ３０へ登録していない場合（Ｓ１０４：Ｎｏ）、閲覧環境項目登録部２００は、予め格納している質問項目を閲覧者に提示し、当該質問項目への回答に対応する閲覧環境項目を特定する。また、閲覧環境項目登録部２００は、閲覧者端末２０のハードウェアの仕様等に対応する閲覧環境項目を自動的に取得して、閲覧者の回答から特定された閲覧環境項目と共に電子文書提供サーバ３０へ送信する（Ｓ１０６）。
【００７７】
そして、電子文書要求部２０２は、閲覧要求を、閲覧者ＩＤおよび電子文書ＩＤと共に、通信部２０６および通信ネットワーク１４を介して電子文書提供サーバ３０へ送信する（Ｓ１０８）。
【００７８】
次に、表示部２０４は、電子文書提供サーバ３０へ送信した閲覧要求に応答して電子文書提供サーバ３０から送信された変換電子文書を通信ネットワーク１４および通信部２０６を介して受信し、受信した変換電子文書を表示装置２２に表示させ（Ｓ１１０）、電子文書要求部２０２は、再びステップ１００に示した処理を行う。
【００７９】
図１３は、第１実施形態に係る電子文書提供サーバ３０の動作の一例を示すフローチャートである。電子文書提供サーバ３０は、電源投入等の所定のタイミングで、本フローチャートに示す処理を開始する。まず、閲覧環境項目登録受付部３００は、閲覧者端末２０から閲覧者ＩＤおよび閲覧環境項目の登録を受け付けたか否かを判定する（Ｓ２００）。閲覧者端末２０から閲覧者ＩＤおよび閲覧環境項目の登録を受け付けた場合（Ｓ２００：Ｙｅｓ）、閲覧環境項目登録受付部３００は、受け付けた閲覧環境項目を、受け付けた閲覧者ＩＤに対応付けて閲覧環境格納部３０２に格納し（Ｓ２０２）、再びステップ２００に示した処理を行う。
【００８０】
閲覧者端末２０から閲覧者ＩＤおよび閲覧環境項目の登録を受け付けていない場合（Ｓ２００：Ｎｏ）、閲覧要求受付部３０６は、閲覧者ＩＤおよび電子文書ＩＤと共に、閲覧要求を受信したか否かを判定する（Ｓ２０４）。閲覧要求を受信していない場合（Ｓ２０４：Ｎｏ）、閲覧環境項目登録受付部３００は、再びステップ２００に示した処理を行う。
【００８１】
閲覧者ＩＤおよび電子文書ＩＤと共に、閲覧要求を受信した場合（Ｓ２０４：Ｙｅｓ）、閲覧環境抽出部３１０は、閲覧環境格納部３０２を参照して、閲覧要求受付部３０６が受信した閲覧者ＩＤの閲覧環境項目を抽出する。そして、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４を参照して、閲覧環境抽出部３１０によって抽出された閲覧環境項目に対応する変換モジュールのモジュールＩＤを取得する（Ｓ２０６）。
【００８２】
次に、変換モジュールＩＤ抽出部３１４は、組み合わせ情報格納部３０８を参照して、閲覧環境抽出部３１０によって抽出された閲覧環境項目に対応する変換モジュールに対応する組み合わせモジュールのモジュールＩＤを取得する（Ｓ２０８）。
【００８３】
そして、変換モジュールＩＤ抽出部３１４は、付随モジュール情報格納部３１２を参照して、対応表格納部３０４および組み合わせ情報格納部３０８を参照して取得したモジュールＩＤに対応する付随モジュールのモジュールＩＤを取得する（Ｓ２１０）。
【００８４】
次に、変換モジュールＩＤ抽出部３１４は、排他情報格納部３１６を参照して、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤの中から不要なモジュールＩＤを削除する（Ｓ２１２）。
【００８５】
なお、ステップ２１２において、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤを、例えば、モジュールＩＤの小さい順に並べ、モジュールＩＤが小さいものから順に、排他情報格納部３１６内に格納されているか否かを判定し、排他情報格納部３１６内に格納されているモジュールＩＤを検出した場合に、当該検出されたモジュールＩＤに対応付けられているモジュールＩＤを、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤの中から削除する。
【００８６】
また、他の例として、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤを、所定の規則に従って並べ、並べたモジュールＩＤの先頭から順に、排他情報格納部３１６内に格納されているか否かを判定してもよい。この場合、所定の規則は、予め電子文書提供サーバ３０内の記憶装置に格納されていてもよく、電子文書提供サーバ３０に入力装置を設け、外部から入力されてもよい。また、当該所定の規則は、閲覧者ＩＤや電子文書ＩＤ毎に異なっていてもよい。
【００８７】
そして、電子文書変換部３１８は、適用順番格納部３２０を参照して、変換モジュールＩＤ抽出部３１４が取得したモジュールＩＤに対応する変換モジュールを、電子文書原本に適用する場合の順番を決定する（Ｓ２１４）。
【００８８】
次に、電子文書変換部３１８は、変換モジュールＩＤ抽出部３１４が取得したモジュールＩＤに対応する変換モジュール本体を変換モジュール格納部３２２から取得すると共に、閲覧要求受付部３０６が閲覧者から受信した電子文書ＩＤに対応する電子文書原本を電子文書原本格納部３２４から取得する。そして、電子文書変換部３１８は、適用順番格納部３２０を参照して決定した適用順番に従って、電子文書原本に変換モジュールを適用させることにより、変換電子文書を生成し、生成した変換電子文書を対応する閲覧者端末２０へ、通信ネットワーク１４を介して送信し（Ｓ２１６）、閲覧環境項目登録受付部３００は、再びステップ２０４に示した処理を行う。
【００８９】
以上、本発明の第１の実施形態について説明した。
【００９０】
上記説明から明らかなように、本発明の電子文書閲覧システム１０によれば、閲覧者は、自身の閲覧環境にあった電子文書を取得することができる。
【００９１】
次に、本発明の第２の実施形態について説明する。
【００９２】
図１４は、第２実施形態に係る閲覧者端末２０の詳細な機能構成の一例を示すブロック図である。閲覧者端末２０は、閲覧環境項目登録部２００、電子文書要求部２０２、表示部２０４、通信部２０６、および変換操作検出部２０８を備える。なお、以下に説明する点を除き、図１４において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【００９３】
変換操作検出部２０８は、表示部２０４が表示装置２２に表示させている変換電子文書に対して、図示しないキーボードやマウス等を介して、閲覧者が予め定められた変換操作を行った場合に、当該変換操作の識別情報を生成し、生成した識別情報を閲覧者ＩＤおよび表示装置２２が表示している電子文書の電子文書ＩＤと共に、通信部２０６および通信ネットワーク１４を介して電子文書提供サーバ３０へ送信する。
【００９４】
図１５は、第２実施形態に係る電子文書提供サーバ３０の詳細な機能構成の一例を示すブロック図である。電子文書提供サーバ３０は、閲覧環境項目登録受付部３００、閲覧環境格納部３０２、対応表格納部３０４、閲覧要求受付部３０６、組み合わせ情報格納部３０８、閲覧環境抽出部３１０、付随モジュール情報格納部３１２、変換モジュールＩＤ抽出部３１４、排他情報格納部３１６、電子文書変換部３１８、適用順番格納部３２０、変換モジュール格納部３２２、電子文書原本格納部３２４、変換履歴適用部３２６、送信履歴格納部３２８、送信履歴適用部３３０、操作履歴取得部３３２、および変換履歴格納部３３４を備える。なお、以下に説明する点を除き、図１５において、図３と同じ符号を付した構成は、図３における構成と同一または同様の機能を有するため説明を省略する。
【００９５】
変換履歴格納部３３４は、電子文書変換部３１８によって変換電子文書が生成される際に電子文書原本に適用された変換モジュールのモジュールＩＤを、これらの変換モジュールの適用順番と共に、当該変換電子文書を要求した閲覧者の閲覧者ＩＤに対応付けて格納する。
【００９６】
送信履歴格納部３２８は、電子文書変換部３１８によって送信された変換電子文書を、当該変換電子文書の基となる電子文書原本の電子文書ＩＤおよび当該変換電子文書を要求した閲覧者の閲覧者ＩＤに対応付けて格納する。
【００９７】
送信履歴適用部３３０は、閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受信した場合に、送信履歴格納部３２８を参照して、閲覧者端末２０から受信した閲覧者ＩＤおよび電子文書ＩＤに対応する変換電子文書が送信履歴格納部３２８内に存在するか否かを判定する。
【００９８】
そして、閲覧者端末２０から受信した閲覧者ＩＤおよび電子文書ＩＤに対応する変換電子文書が送信履歴格納部３２８内に存在する場合、送信履歴適用部３３０は、電子文書変換部３１８に、当該変換電子文書を送信履歴格納部３２８から読み出させ、読み出させた変換電子文書を、対応する閲覧者端末２０へ送信させる。
【００９９】
一方、対応する変換電子文書が送信履歴格納部３２８内に存在しない場合、送信履歴適用部３３０は、対応する電子文書原本の変換指示を閲覧要求受付部３０６へ送信する。
【０１００】
変換履歴適用部３２６は、閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受信した場合に、変換履歴格納部３３４を参照して、閲覧者端末２０から受信した閲覧者ＩＤに対応するモジュールＩＤが変換履歴格納部３３４内に存在するか否かを判定する。
【０１０１】
そして、閲覧者端末２０から受信した閲覧者ＩＤに対応するモジュールＩＤが変換履歴格納部３３４内に存在する場合、変換履歴適用部３２６は、当該モジュールＩＤおよび当該モジュールＩＤに対応する変換モジュールの電子文書原本への適用順番を変換履歴格納部３３４から抽出し、抽出したモジュールＩＤに対応する変換モジュールを用いて、電子文書変換部３１８に、閲覧者端末２０から受信した電子文書ＩＤに対応する電子文書原本を変換させる。
【０１０２】
一方、閲覧者端末２０から受信した閲覧者ＩＤに対応するモジュールＩＤが変換履歴格納部３３４内に存在しない場合、変換履歴適用部３２６は、対応する電子文書原本の変換指示を閲覧要求受付部３０６へ送信する。
【０１０３】
閲覧要求受付部３０６は、通信ネットワーク１４を介して、閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受け付け、変換履歴適用部３２６および送信履歴適用部３３０から電子文書原本の変換指示を受け付ける。閲覧要求受付部３０６が閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受け付け、かつ、変換履歴適用部３２６および送信履歴適用部３３０から電子文書原本の変換指示を受け付けた場合に、閲覧環境抽出部３１０は、閲覧要求受付部３０６が受け付けた閲覧者ＩＤに対応する閲覧者の閲覧環境項目を閲覧環境格納部３０２から抽出する。
【０１０４】
電子文書変換部３１８は、適用順番格納部３２０を参照して決定した順番のモジュールＩＤを、適用する電子文書原本を要求した閲覧者の閲覧者ＩＤに対応付けて変換履歴格納部３３４に格納する。また、電子文書変換部３１８は、閲覧者端末２０へ送信した変換電子文書の本体を、当該変換電子文書の基となる電子文書原本の電子文書ＩＤおよび送信先の閲覧者端末２０の閲覧者ＩＤに対応付けて送信履歴格納部３２８に格納する。
【０１０５】
操作履歴取得部３３２は、通信ネットワーク１４を介して、閲覧者端末２０の変換操作検出部２０８から閲覧者ＩＤと共に変換操作の識別情報を受信し、受信した変換操作を示す識別情報が同一の閲覧者ＩＤに対して所定回数以上である場合に、対応表格納部３０４を参照して、当該変換操作に対応する変換モジュールのモジュールＩＤを抽出し、抽出したモジュールＩＤを対応する閲覧者ＩＤに追加する。
【０１０６】
この場合、操作履歴取得部３３２は、変換履歴格納部３３４に既に格納されているモジュールＩＤを読み出して、適用順番格納部３２０を参照し、追加すべき変換モジュールのモジュールＩＤを含めた適用順番を決定し、決定した適用順番に基づいて、追加すべき変換モジュールのモジュールＩＤを追加する。なお、変換履歴格納部３３４にモジュールＩＤを追加した場合、操作履歴取得部３３２は、送信履歴格納部３２８内の対応する変換電子文書を削除する。
【０１０７】
これにより、例えば、変換後の電子文書に対して、閲覧者が閲覧者端末２０において文字の大きさを大きくする変換操作を所定回数以上行った場合に、当該変換操作に対応する変換モジュールのモジュールＩＤを変換履歴格納部３３４に格納させることができ、次回から閲覧者は、行うべき変換操作が既に施された変換電子文書を閲覧することができる。従って、電子文書提供サーバ３０は、閲覧者にとってより見やすい変換電子文書を提供することができる。
【０１０８】
図１６は、送信履歴格納部３２８に格納されるデータの構造の一例を示す。送信履歴格納部３２８は、電子文書ＩＤ３２８２および変換電子文書本体３２８４を、閲覧者ＩＤ３２８０に対応付けて格納する。
【０１０９】
送信履歴格納部３２８を参照することにより、送信履歴適用部３３０は、閲覧者端末２０から受信した閲覧者ＩＤおよび電子文書ＩＤに対応する変換電子文書が存在するか否かを判定することができ、電子文書変換部３１８は、送信履歴適用部３３０からの指示に応じて、送信履歴格納部３２８に格納された変換電子文書を対応する閲覧者端末２０へ送信することができる。
【０１１０】
図１７は、変換履歴格納部３３４に格納されるデータの構造の一例を示す。変換履歴格納部３３４は、電子文書原本に適用する少なくとも１つの変換モジュールのモジュールＩＤ３３４２を、電子文書原本に適用させる順番で、閲覧者ＩＤ３３４０に対応付けて格納する。
【０１１１】
変換履歴格納部３３４を参照することにより、変換履歴適用部３２６は、閲覧者端末２０から閲覧者ＩＤおよび電子文書ＩＤと共に閲覧要求を受信した場合に、閲覧者端末２０から受信した閲覧者ＩＤに対応付けられたモジュールＩＤが変換履歴格納部３３４内に存在するか否かを判定することができ、電子文書変換部３１８は、変換履歴適用部３２６からの指示に応じて、当該電子文書ＩＤに対応する電子文書原本を変換することにより変換電子文書を生成することができる。
【０１１２】
図１８は、第２実施形態に係る閲覧者端末２０の動作の一例を示すフローチャートである。図１８に示すフローチャートは、図１２に示したフローチャートに、ステップ１２０、１２２、および１２４を加えたものである。なお、以下に説明する点を除き、図１８において、図１２と同じ符号を付した処理は、図１２における処理と同一または同様の処理であるため説明を省略する。
【０１１３】
ステップ１１０において、表示部２０４が電子文書提供サーバ３０から受信した変換電子文書を表示装置２２に表示させた後、変換操作検出部２０８は、表示装置２２に表示させている変換電子文書に対して予め定められた変換処理を閲覧者が行ったか否かを判定する（Ｓ１２０）。表示装置２２に表示させている変換電子文書に対して予め定められた変換処理を閲覧者が行っていない場合（Ｓ１２０：Ｎｏ）、表示部２０４は、ステップ１２４に示す処理を行う。
【０１１４】
表示装置２２に表示させている変換電子文書に対して予め定められた変換処理を閲覧者が行った場合（Ｓ１２０：Ｙｅｓ）、変換操作検出部２０８は、当該変換操作に対応する識別情報を、当該変換操作を行った閲覧者の閲覧者ＩＤおよび当該変換操作を施された変換電子文書の基となる電子文書原本の電子文書ＩＤと共に、通信部２０６および通信ネットワーク１４を介して電子文書提供サーバ３０へ送信する。
【０１１５】
そして、表示部２０４は、図示しないキーボードやマウス等を介して、閲覧者から閲覧終了の指示を受け取ったか否かを判定する（Ｓ１２４）。閲覧終了の指示を受け取っていない場合（Ｓ１２４：Ｎｏ）、変換操作検出部２０８は、再びステップ１２０に示した処理を行う。閲覧終了の指示を受け取った場合（Ｓ１２４：Ｙｅｓ）、電子文書要求部２０２は、再びステップ１００に示した処理を行う。
【０１１６】
図１９は、第２実施形態に係る電子文書提供サーバ３０の動作の一例を示すフローチャートである。電子文書提供サーバ３０は、電源投入等の所定のタイミングで、本フローチャートに示す処理を開始する。まず、閲覧環境項目登録受付部３００は、閲覧者端末２０から閲覧者ＩＤおよび閲覧環境項目の登録を受け付けたか否かを判定する（Ｓ３００）。閲覧者端末２０から閲覧者ＩＤおよび閲覧環境項目の登録を受け付けた場合（Ｓ３００：Ｙｅｓ）、閲覧環境項目登録受付部３００は、受け付けた閲覧環境項目を、受け付けた閲覧者ＩＤに対応付けて閲覧環境格納部３０２に格納し（Ｓ３０２）、再びステップ３００に示した処理を行う。
【０１１７】
閲覧者端末２０から閲覧者ＩＤおよび閲覧環境項目の登録を受け付けていない場合（Ｓ３００：Ｎｏ）、閲覧要求受付部３０６、変換履歴適用部３２６、および送信履歴適用部３３０は、閲覧者ＩＤおよび電子文書ＩＤと共に、閲覧要求を受信したか否かを判定する（Ｓ３０４）。閲覧要求を受信していない場合（Ｓ３０４：Ｎｏ）、操作履歴取得部３３２は、閲覧者端末２０から閲覧者ＩＤおよび変換操作を示す識別情報を受け付けたか否かを判定する（Ｓ３１６）。閲覧者端末２０から閲覧者ＩＤおよび変換操作を示す識別情報を受け付けていない場合（Ｓ３１６：Ｎｏ）、閲覧環境項目登録受付部３００は、再びステップ３００に示した処理を行う。
【０１１８】
ステップ３１６において、閲覧者端末２０から閲覧者ＩＤおよび変換操作を示す識別情報を受け付けた場合（Ｓ３１６：Ｙｅｓ）、操作履歴取得部３３２は、受け付けた変換操作を示す識別情報を、受け付けた閲覧者ＩＤに対応付けて格納すると共に、同一の閲覧者ＩＤについて同一の変換操作が所定数以上であるか否かを判定する（Ｓ３１８）。同一の閲覧者ＩＤについて同一の変換操作が所定数未満である場合（Ｓ３１８：Ｎｏ）、閲覧環境項目登録受付部３００は、再びステップ３００に示した処理を行う。
【０１１９】
ステップ３１８において、同一の閲覧者ＩＤについて同一の変換操作が所定数以上である場合（Ｓ３１８：Ｙｅｓ）、操作履歴取得部３３２は、対応表格納部３０４を参照して、変換操作を示す識別情報に対応する変換モジュールのモジュールＩＤを抽出し、抽出したモジュールＩＤを対応する閲覧者ＩＤに追加し（Ｓ３２０）、閲覧環境項目登録受付部３００は、再びステップ３００に示した処理を行う。
【０１２０】
ステップ３０４において、閲覧者ＩＤおよび電子文書ＩＤと共に、閲覧者端末２０から閲覧要求を受信した場合（Ｓ３０４：Ｙｅｓ）、送信履歴適用部３３０は、送信履歴格納部３２８を参照して、受信した閲覧者ＩＤおよび電子文書ＩＤに対応する変換電子文書が送信履歴格納部３２８内に存在するか否かを判定する（Ｓ３０６）。対応する変換電子文書が送信履歴格納部３２８内に存在する場合（Ｓ３０６：Ｙｅｓ）、送信履歴適用部３３０はその旨を電子文書変換部３１８に通知し、電子文書変換部３１８は、当該変換電子文書を送信履歴格納部３２８から読み出して、対応する閲覧者端末２０へ送信し（Ｓ３０８）、閲覧環境項目登録受付部３００は、再びステップ３００に示した処理を行う。
【０１２１】
ステップ３０６において、対応する変換電子文書が送信履歴格納部３２８内に存在しない場合（Ｓ３０６：Ｎｏ）、送信履歴適用部３３０は、閲覧要求受付部３０６に電子文書原本の変換指示を送信する。そして、変換履歴適用部３２６は、変換履歴格納部３３４を参照して、受信した閲覧者ＩＤに対応付けられたモジュールＩＤが変換履歴格納部３３４内に存在するか否かを判定する（Ｓ３１０）。
【０１２２】
受信した閲覧者ＩＤに対応付けられたモジュールＩＤが変換履歴格納部３３４内に存在する場合（Ｓ３１０：Ｙｅｓ）、変換履歴適用部３２６は、その旨を電子文書変換部３１８に通知し、電子文書変換部３１８は、対応するモジュールＩＤおよびその適用順番を変換履歴格納部３３４から読み出す。そして、電子文書変換部３１８は、変換履歴格納部３３４から読み出したモジュールＩＤに対応する変換モジュール本体を変換モジュール格納部３２２から取得すると共に、閲覧者から受信した電子文書ＩＤに対応する電子文書原本を電子文書原本格納部３２４から取得する。そして、電子文書変換部３１８は、変換履歴格納部３３４から読み出した適用順番に従って、電子文書原本に変換モジュールを適用させることにより、変換電子文書を生成し、生成した変換電子文書を対応する閲覧者端末２０へ、通信ネットワーク１４を介して送信する（Ｓ３１２）。
【０１２３】
そして、電子文書変換部３１８は、閲覧者端末２０へ送信した変換電子文書の本体を、当該変換電子文書の基となる電子文書原本の電子文書ＩＤおよび送信先の閲覧者端末２０の閲覧者ＩＤに対応付けて送信履歴格納部３２８に格納し（Ｓ３１４）、閲覧環境項目登録受付部３００は、再びステップ３００に示した処理を行う。
【０１２４】
ステップ３１０において、受信した閲覧者ＩＤに対応付けられたモジュールＩＤが変換履歴格納部３３４内に存在しない場合（Ｓ３１０：Ｎｏ）、変換履歴適用部３２６は、電子文書原本の変換指示を閲覧要求受付部３０６へ送信する。そして、電子文書提供サーバ３０が、ステップ４００に示す処理を行った後、閲覧環境項目登録受付部３００は、再びステップ３００に示した処理を行う。
【０１２５】
図２０は、ステップ４００の詳細な処理の一例を示すフローチャートである。閲覧環境抽出部３１０は、閲覧環境格納部３０２を参照して、閲覧要求受付部３０６が受信した閲覧者ＩＤの閲覧環境項目を抽出する。そして、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４を参照して、閲覧環境抽出部３１０によって抽出された閲覧環境項目に対応する変換モジュールのモジュールＩＤを取得する（Ｓ４０２）。
【０１２６】
次に、変換モジュールＩＤ抽出部３１４は、組み合わせ情報格納部３０８を参照して、閲覧環境抽出部３１０によって抽出された閲覧環境項目に対応する変換モジュールに対応する組み合わせモジュールのモジュールＩＤを取得する（Ｓ４０４）。
【０１２７】
そして、変換モジュールＩＤ抽出部３１４は、付随モジュール情報格納部３１２を参照して、対応表格納部３０４および組み合わせ情報格納部３０８を参照して取得したモジュールＩＤに対応する付随モジュールのモジュールＩＤを取得する（Ｓ４０６）。
【０１２８】
次に、変換モジュールＩＤ抽出部３１４は、排他情報格納部３１６を参照して、対応表格納部３０４、組み合わせ情報格納部３０８、付随モジュール情報格納部３１２を参照して取得したモジュールＩＤの中から不要なモジュールＩＤを削除する（Ｓ４０８）。
【０１２９】
なお、ステップ４０８において、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤを、例えば、モジュールＩＤの小さい順に並べ、モジュールＩＤが小さいものから順に、排他情報格納部３１６内に格納されているか否かを判定し、排他情報格納部３１６内に格納されているモジュールＩＤを検出した場合に、当該検出されたモジュールＩＤに対応付けられているモジュールＩＤを、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤの中から削除する。
【０１３０】
また、他の例として、変換モジュールＩＤ抽出部３１４は、対応表格納部３０４、組み合わせ情報格納部３０８、および付随モジュール情報格納部３１２を参照して取得したモジュールＩＤを、所定の規則に従って並べ、並べたモジュールＩＤの先頭から順に、排他情報格納部３１６内に格納されているか否かを判定してもよい。この場合、所定の規則は、予め電子文書提供サーバ３０内の記憶装置に格納されていてもよく、電子文書提供サーバ３０に入力装置を設け、外部から入力されてもよい。また、当該所定の規則は、閲覧者ＩＤや電子文書ＩＤ毎に異なっていてもよい。
【０１３１】
そして、電子文書変換部３１８は、適用順番格納部３２０を参照して、変換モジュールＩＤ抽出部３１４が取得したモジュールＩＤに対応する変換モジュールを、電子文書原本に適用する場合の順番を決定する（Ｓ４１０）。
【０１３２】
次に、電子文書変換部３１８は、変換モジュールＩＤ抽出部３１４が取得したモジュールＩＤに対応する変換モジュール本体を変換モジュール格納部３２２から取得すると共に、閲覧要求受付部３０６が閲覧者から受信した電子文書ＩＤに対応する電子文書原本を電子文書原本格納部３２４から取得する。そして、電子文書変換部３１８は、適用順番格納部３２０を参照して決定した適用順番に従って、電子文書原本に変換モジュールを適用させることにより、変換電子文書を生成し、生成した変換電子文書を対応する閲覧者端末２０へ、通信ネットワーク１４を介して送信する（Ｓ４１２）。
【０１３３】
そして、電子文書変換部３１８は、閲覧者端末２０へ送信した変換電子文書の本体を、電子文書ＩＤおよび閲覧者ＩＤに対応付けて送信履歴格納部３２８に格納し（Ｓ４１４）、本フローチャートに示すステップ４００の処理は終了する。
【０１３４】
以上、本発明の第２の実施形態について説明した。
【０１３５】
上記説明から明らかなように、本発明の電子文書閲覧システム１０によれば、閲覧者は、自身の閲覧環境にあった電子文書を取得することができる。
【０１３６】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１３７】
例えば、閲覧者端末２０および電子文書提供サーバ３０内の各機能ブロックは、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等の集積ロジックＩＣによりハード的に実現されるものでもよく、ＤＳＰ（Digital Signal Processor）や汎用計算機等によりソフトウェア的に実現されてもよく、あるいは、部分的にハードウェアまたはソフトウェアで実現させた機能ブロックを組み合わせてもよい。
【図面の簡単な説明】
【０１３８】
【図１】本発明の実施形態に係る電子文書閲覧システム１０の構成を示すシステム構成図である。
【図２】第１実施形態に係る閲覧者端末２０の詳細な機能構成の一例を示すブロック図である。
【図３】第１実施形態に係る電子文書提供サーバ３０の詳細な機能構成の一例を示すブロック図である。
【図４】閲覧環境格納部３０２に格納されるデータの構造の一例を示す図である。
【図５】変換モジュール格納部３２２に格納されるデータの構造の一例を示す図である。
【図６】対応表格納部３０４に格納されるデータの構造の一例を示す図である。
【図７】組み合わせ情報格納部３０８に格納されるデータの構造の一例を示す図である。
【図８】付随モジュール情報格納部３１２に格納されるデータの構造の一例を示す図である。
【図９】排他情報格納部３１６に格納されるデータの構造の一例を示す図である。
【図１０】適用順番格納部３２０に格納されるデータの構造の一例を示す図である。
【図１１】送信履歴格納部３２４に格納されるデータの構造の一例を示す図である。
【図１２】第１実施形態に係る閲覧者端末２０の動作の一例を示すフローチャートである。
【図１３】第１実施形態に係る電子文書提供サーバ３０の動作の一例を示すフローチャートである。
【図１４】第２実施形態に係る閲覧者端末２０の詳細な機能構成の一例を示すブロック図である。
【図１５】第２実施形態に係る電子文書提供サーバ３０の詳細な機能構成の一例を示すブロック図である。
【図１６】送信履歴格納部３２８に格納されるデータの構造の一例を示す図である。
【図１７】変換履歴格納部３３４に格納されるデータの構造の一例を示す図である。
【図１８】第２実施形態に係る閲覧者端末２０の動作の一例を示すフローチャートである。
【図１９】第２実施形態に係る閲覧者端末２０の動作の一例を示すフローチャートである。
【図２０】ステップ４００の詳細な処理の一例を示すフローチャートである。
【符号の説明】
【０１３９】
１０・・・電子文書閲覧システム、１２・・・基地局、１４・・・通信ネットワーク、２０・・・閲覧者端末、２００・・・閲覧環境項目登録部、２０２・・・電子文書要求部、２０４・・・表示部、２０６・・・通信部、２０８・・・変換操作検出部、２２・・・表示装置、３０・・・電子文書提供サーバ、３００・・・閲覧環境項目登録受付部、３０２・・・閲覧環境格納部、３０２０・・・閲覧環境テーブル、３０２２、３２８０、３３４０・・・閲覧者ＩＤ、３０２４、３０８０、３０８２、３０４０・・・閲覧環境項目、３０４・・・対応表格納部、３０４２、３０８４、３１２０、３１６０、３２２０、３３４２・・・モジュールＩＤ、３０６・・・閲覧要求受付部、３０８・・・組み合わせ情報格納部、３１０・・・閲覧環境抽出部、３１２・・・付随モジュール情報格納部、３１２２・・・付随モジュールＩＤ、３１４・・・変換モジュールＩＤ抽出部、３１６・・・排他情報格納部、３１６２・・・不要モジュールＩＤ、３１８・・・電子文書変換部、３２０・・・適用順番格納部、３２００・・・前適用モジュールＩＤ、３２０２・・・後適用モジュールＩＤ、３２２・・・変換モジュール格納部、３２２２・・・変換モジュール本体、３２４・・・電子文書原本格納部、３２４０、３２８２・・・電子文書ＩＤ、３２４２・・・電子文書原本データ、３２６・・・変換履歴適用部、３２８・・・送信履歴格納部、３２８４・・・変換電子文書本体、３３０・・・送信履歴適用部、３３２・・・操作履歴取得部、３３４・・・変換履歴格納部
【図１】
2006221337.tif 000003
【図２】
2006221337.tif 000004
【図３】
2006221337.tif 000005
【図４】
2006221337.tif 000006
【図５】
2006221337.tif 000007
【図６】
2006221337.tif 000008
【図７】
2006221337.tif 000009
【図８】
2006221337.tif 000010
【図９】
2006221337.tif 000011
【図１０】
2006221337.tif 000012
【図１１】
2006221337.tif 000013
【図１２】
2006221337.tif 000014
【図１３】
2006221337.tif 000015
【図１４】
2006221337.tif 000016
【図１５】
2006221337.tif 000017
【図１６】
2006221337.tif 000018
【図１７】
2006221337.tif 000019
【図１８】
2006221337.tif 000020
【図１９】
2006221337.tif 000021
【図２０】
2006221337.tif 000022