(57)【要約】【課題】ネットワークの通信負荷を考慮したコンテンツの閲覧を行うことが可能な情報処理システム、情報処理装置、制御方法、プログラム、プログラムを記録した記録媒体を提供する。【解決手段】入力手段３００によって入力されたＰＤＦ形式のコンテンツデータの登録要求に対して、サーバ１０１の演算手段３０４によってコンテンツのデータサイズを演算し、演算して求めたデータサイズとネットワーク１０４への通信負荷を考慮した許容値とを比較手段３０５によって比較を行った後、求めたデータサイズが許容値以上であれば、記憶手段３０６によって、ＰＤＦ形式のコンテンツデータをサムネイル画像に変換して電子ブック形式のコンテンツデータを生成して記憶し、利用者がコンテンツデータを閲覧する場合は、通信負荷を考慮して、何れかのコンテンツデータを閲覧する。【選択図】図３
2011134206.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とネットワークを介して接続された情報処理装置からなる情報処理システムにおいて、
前記クライアント端末は、
第１のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行う入力手段と、
前記入力手段によって入力された検索要求情報を前記情報処理装置へ送信すると共に、前記情報処理装置から前記検索要求情報に対する検索結果情報を受信するクライアント送受信手段と、
前記クライアント送受信手段によって受信した検索結果情報を出力する出力手段と、
を備え、
前記情報処理装置は、
前記クライアント送受信手段によって送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、
前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段と、
前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、
前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、
前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、
前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、
を備えたことを特徴とする情報処理システム。
【請求項２】
前記検索結果手段は、前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記第１のコンテンツデータの閲覧が不可であると共に、前記記憶手段に記憶された第２のコンテンツデータの閲覧が可能であることを示す検索結果情報を生成し、
前記入力手段は、前記出力手段に出力された検索結果情報に基づいて、第２のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行うことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記記憶手段は、第２のコンテンツデータを記憶する際に、前記第１のコンテンツデータのデータサイズが許容値以上である場合に記憶することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記記憶手段は、第１のコンテンツデータをページ分割して記憶し、前記入力手段は、前記出力手段におけるコンテンツデータの出力対象ページを入力し、前記取得手段は、前記入力手段によって入力された出力対象ページに該当する前記記憶手段によって記憶されたページ分割された第１のコンテンツデータを取得し、前記検索結果手段は、前記取得手段によって取得したページ分割された第１のコンテンツデータを検索結果情報とする請求項１乃至３の何れか１項に記載の情報処理システム。
【請求項５】
前記情報処理装置は、前記取得手段によって取得したページ分割された第１のコンテンツデータを結合する結合手段を更に備えたことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記演算手段は、前記取得手段によって取得したページ分割された第１のコンテンツデータのデータサイズの総計を演算し、前記比較手段は、前記演算手段によって演算した総計と前記許容値と比較を行い、前記検索結果手段は、前記比較手段において比較をおこなった結果を示す検索結果情報を生成することを特徴とする請求項４または請求項５に記載の情報処理システム。
【請求項７】
第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置と、がネットワークを介して接続されており、
前記情報処理装置は、
前記クライアント端末から送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、
前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段と、
前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、
前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、
前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、
前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、
を備えたことを特徴とする情報処理装置。
【請求項８】
第１のコンテンツデータ及び第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備えた情報処理装置とネットワークを介して接続されたクライアント端末とからなる情報処理システムの制御方法において、
前記クライアント端末は、
第１のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行う入力工程と、
前記入力工程によって入力された検索要求情報を前記情報処理装置へ送信すると共に、前記情報処理装置から前記検索要求情報に対する検索結果情報を受信するクライアント送受信工程と、
前記クライアント送受信工程によって受信した検索結果情報を出力する出力工程と、
を備え、
前記情報処理装置は、
前記クライアント送受信工程によって送信された検索要求情報を受信すると共に、比較工程によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信工程と、
前記サーバ送受信工程によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算工程と、
前記演算工程によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較工程と、
前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得工程と、
前記比較工程において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果工程と、
を備えたことを特徴とする情報処理システムの制御方法。
【請求項９】
コンピュータで読取り可能なプログラムであると共に実行可能なプログラムであって、前記プログラムは、
第１のコンテンツデータ及び第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備えた情報処理装置とネットワークを介して接続されたクライアント端末とからなる情報処理システムの制御方法において、
前記クライアント端末は、
第１のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行う入力手段と、
前記入力手段によって入力された検索要求情報を前記情報処理装置へ送信すると共に、前記情報処理装置から前記検索要求情報に対する検索結果情報を受信するクライアント送受信手段と、
前記クライアント送受信手段によって受信した検索結果情報を出力する出力手段と、
を備え、
前記情報処理装置は、
前記クライアント送受信手段によって送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、
前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、
前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、
前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、
前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、
として機能することを特徴とするプログラム。
【請求項１０】
第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備え、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置とが、ネットワークを介して接続された情報処理装置の制御方法において、
前記情報処理装置は、
前記クライアント端末から送信された検索要求情報を受信すると共に、比較工程によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信工程と、
前記サーバ送受信工程によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算工程と、
前記演算工程によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較工程と、
前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得工程と、
前記比較工程において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果工程と、
を備えたことを特徴とする情報処理装置の制御方法。
【請求項１１】
コンピュータで読取り可能なプログラムであると共に実行可能なプログラムであって、前記プログラムは、
第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備え、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置とが、ネットワークを介して接続された情報処理装置の制御方法において、
前記情報処理装置は、
前記クライアント端末から送信された検索要求情報を受信すると共に、比較工程によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、
前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、
前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、
前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、
前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、
として機能することを特徴とするプログラム。
【請求項１２】
請求項９または請求項１１に記載したプログラムを記録したコンピュータで読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルサイズの大きいファイルを参照あるいは印刷する際のネットワークの通信負荷を軽減することを目的とする情報処理システム、情報処理装置、制御方法、プログラム、プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
Webアプリケーションにて提供しているシステムで、コンテンツデータに対してＰＤＦ文書を関連付けしてシステムに登録しておき、本システム利用者はコンテンツデータを検索することで関連するＰＤＦ文書をダウンロードして閲覧を行う、あるいは印刷したものを利用するといった運用を行っている。
【０００３】
しかし、一般的に企業が保有するネットワークは、大量のデータトラフィックが流れてしまうと他業務に影響が発生する可能性があることから、ファイルサイズの制限が設けられている場合が多い。
【０００４】
なぜならＰＤＦ文書には画像が含まれている場合や、大量ページ数で構成されているものがあり、ファイルサイズが大きくなってしまうため、ファイルサイズが大きいＰＤＦ文書はシステムに登録されているにも関わらず、ファイルサイズの制限のために利用者が閲覧できないという状況が生じる。
【０００５】
そこで、この状況を打破するための技術として、一般公開するためにコンテンツを作成する作成者が、作成したコンテンツを参照するための携帯端末等の入出力機器毎に予め１頁あたりに表示することが可能なファイルサイズを登録すると共に、コンテンツ作成時に結合可能な画面要素毎に区切りを設定することで、登録したファイルサイズに合わせて画面要素を結合することが可能な技術が開示されている（例えば、特許文献１参照）。
【０００６】
この技術によって、ファイルサイズに応じて表示すべき頁を自動分割して画面を作成する従来技術に対して、分割すべきでない画面要素を分割することで、当画面を参照するユーザに対して誤解を与えることを失くすような効果がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平２００３−１４１０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術では、コンテンツ作成者が、作成したコンテンツを参照するための入出力機器毎に参照可能なファイルサイズに基づき、画面要素を結合するものの、ネットワークに対する通信負荷についてまでは、記載や示唆はなく、例えば、ユーザが、入出力機器でもパーソナルコンピュータ等を利用する場合、ファイルサイズの大きいコンテンツを表示することが可能となり、結合した画面要素のファイルサイズが大きなものとなるため、通信負荷がかかることが見込まれ、当システムを利用している別のユーザの業務等に影響を与えかねないという問題が生じ得る。
【０００９】
本発明では上記問題に鑑みてなされたものであり、ネットワークの通信負荷を考慮して文書データの閲覧を行うことが可能な情報処理システム、情報処理装置、制御方法、プログラム、プログラムを記録した記録媒体。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための第一の発明は、クライアント端末とネットワークを介して接続された情報処理装置からなる情報処理システムにおいて、前記クライアント端末は、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行う入力手段と、前記入力手段によって入力された検索要求情報を前記情報処理装置へ送信すると共に、前記情報処理装置から前記検索要求情報に対する検索結果情報を受信するクライアント送受信手段と、前記クライアント送受信手段によって受信した検索結果情報を出力する出力手段と、を備え、前記情報処理装置は、前記クライアント送受信手段によって送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段と、前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、を備えたことを特徴とする。
【００１１】
上記の目的を達成するための第二の発明は、第１のコンテンツデータ及び第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備えた情報処理装置とネットワークを介して接続されたクライアント端末とからなる情報処理システムの制御方法において、前記クライアント端末は、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行う入力工程と、前記入力工程によって入力された検索要求情報を前記情報処理装置へ送信すると共に、前記情報処理装置から前記検索要求情報に対する検索結果情報を受信するクライアント送受信工程と、前記クライアント送受信工程によって受信した検索結果情報を出力する出力工程と、を備え、前記情報処理装置は、前記クライアント送受信工程によって送信された検索要求情報を受信すると共に、比較工程によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信工程と、前記サーバ送受信工程によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算工程と、前記演算工程によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較工程と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得工程と、前記比較工程において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果工程と、を備えたことを特徴とする。
【００１２】
上記の目的を達成するための第三の発明は、コンピュータで読取り可能なプログラムであると共に実行可能なプログラムであって、前記プログラムは、第１のコンテンツデータ及び第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備えた情報処理装置とネットワークを介して接続されたクライアント端末とからなる情報処理システムの制御方法において、前記クライアント端末は、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報の入力を行う入力手段と、前記入力手段によって入力された検索要求情報を前記情報処理装置へ送信すると共に、前記情報処理装置から前記検索要求情報に対する検索結果情報を受信するクライアント送受信手段と、前記クライアント送受信手段によって受信した検索結果情報を出力する出力手段と、を備え、前記情報処理装置は、前記クライアント送受信手段によって送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、として機能することを特徴とする。
【００１３】
上記の目的を達成するための第四の発明は、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置とが、ネットワークを介して接続された情報処理装置において、
【００１４】
前記情報処理装置は、前記クライアント端末から送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段と、前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、を備えたことを特徴とする。
【００１５】
上記の目的を達成するための第五の発明は、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置と、がネットワークを介して接続されており、前記情報処理装置は、前記クライアント端末から送信された検索要求情報を受信すると共に、比較手段によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段と、前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、を備えたことを特徴とする。
【００１６】
上記の目的を達成するための第六の発明は、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備え、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置とが、ネットワークを介して接続された情報処理装置の制御方法において、前記情報処理装置は、前記クライアント端末から送信された検索要求情報を受信すると共に、比較工程によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信工程と、前記サーバ送受信工程によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算工程と、前記演算工程によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較工程と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得工程と、前記比較工程において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得工程によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果工程と、を備えたことを特徴とする。
【００１７】
上記の目的を達成するための第七の発明は、コンピュータで読取り可能なプログラムであると共に実行可能なプログラムであって、前記プログラムは、第１のコンテンツデータを検索して閲覧を要求するために検索要求情報を入力し、前記検索要求情報に対する検索結果情報を出力するためのクライアント端末と、前記第１のコンテンツデータ及び前記第１のコンテンツデータのデータサイズを縮小した第２のコンテンツデータを関連付けて記憶する記憶手段を備え、前記検索要求情報に対する検索処理を行った結果を示す検索結果情報を前記クライアント端末へ送信する情報処理装置とが、ネットワークを介して接続された情報処理装置の制御方法において、前記情報処理装置は、前記クライアント端末から送信された検索要求情報を受信すると共に、比較工程によって生成した前記検索結果情報を前記クライアント端末に送信するサーバ送受信手段と、前記サーバ送受信手段によって受信した検索要求情報に基づいて、第１のコンテンツデータのデータサイズを演算する演算手段と、前記演算手段によって演算したデータサイズと前記ネットワークにおいて第１のコンテンツデータを前記クライアント端末に送信すべきか否かを判定するための許容値とを比較する比較手段と、前記記憶手段によって記憶された前記第１のコンテンツデータ及び前記第１のコンテンツデータに関連付けて記憶された前記第２のコンテンツデータを取得する取得手段と、前記比較手段において前記第１のコンテンツデータのデータサイズが許容値以上である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータに対応する第２のコンテンツデータを取得して検索結果情報とし、一方、前記第１のコンテンツデータのデータサイズが許容値未満である場合、前記取得手段によって前記記憶手段によって記憶した前記第１のコンテンツデータを取得して検索結果情報とする検索結果手段と、として機能することを特徴とする。
【００１８】
上記の目的を達成するための第八の発明は、第三の発明及び第七の発明に記載したプログラムを記録したコンピュータで読取り可能な記録媒体である。
【発明の効果】
【００１９】
本発明によれば、コンテンツの閲覧を行う際に、コンテンツのデータサイズを縮小するためにフォーマット変換を行ったコンテンツを閲覧することで、ネットワークの通信負荷を軽減することが可能となる、という効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る情報処理システムの概要の構成を示すシステムを示す構成図である。
【図２】本発明の実施形態に係るクライアント端末（利用者）、クライアント端末（管理者）、及びサーバのハードウェア構成を示す構成図である。
【図３】本発明の実施形態に係るクライアント端末及びサーバのモジュール機能を示す機能構成図である。
【図４】本発明の実施形態に係る情報処理システムにおいてコンテンツデータに関する情報を記憶するコンテンツデータテーブルの構成図である。
【図５】本発明の実施形態においてコンテンツデータを構成するＰＤＦ形式のファイル、ページ毎に分割されたＰＤＦ形式のファイル、及び電子ブック形式のファイルの関連を示す関連図である。
【図６】本発明に実施形態においてコンテンツデータのサイズ、及び関連付けを定義したコンテンツデータサイズテーブルの構成図である。
【図７】本発明の実施形態に係る情報処理システムにおいてコンテンツデータをサーバへ登録する処理について説明したフローチャートである。
【図８】本発明の実施形態に係る情報処理システムにおいてコンテンツデータをサーバへ登録する処理について説明したフローチャートである。
【図９】本発明の実施形態に係る情報処理システムにおいてコンテンツデータを閲覧及び印刷を行う処理について説明したフローチャートである。
【図１０】本発明の実施形態に係る情報処理システムにおいてコンテンツデータを閲覧及び印刷を行う処理について説明したフローチャートである。
【図１１】本発明の実施形態に係る情報処理システムにおいてコンテンツデータを閲覧及び印刷を行う処理について説明したフローチャートである。
【図１２】本発明の実施形態においてコンテンツデータを閲覧するため検索条件を設定するための管理者用の画面を表す構成図である。
【図１３】本発明の実施形態においてコンテンツデータを検索した結果の一覧を表示するための管理者用の画面を示す構成図である。
【図１４】本発明の実施形態においてコンテンツデータを登録及び編集を行うための管理者用の画面を示す構成図である。
【図１５】本発明の実施形態においてコンテンツデータを閲覧するための検索条件を設定するための利用者用の画面を表す構成図である。
【図１６】本発明の実施形態においてコンテンツデータを検索した結果の一覧を表示するための利用者用の画面を示す構成図である。
【図１７】本発明の実施形態においてコンテンツデータの詳細を検索した結果を表示するための利用者用の画面を示す構成図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１は、本発明の情報処理システムの構成の一例を示すシステム構成図である。
【００２３】
情報処理システム１００は、サーバ１０１、１又は複数のクライアント端末（利用者）１０２、１又は複数のクライアント端末（管理者）１０３がローカルエリアネットワーク（LAN）１０４を介して接続される構成となっている。
【００２４】
サーバ１０１は、コンテンツデータテーブル（詳細後述）を記憶するデータベースを備えており、クライアント端末（利用者）１０２からの検索要求、またはクライアント端末（管理者）１０３からの検索要求、及び利用者へ公開するためのコンテンツの登録要求がネットワーク１０４を介して行われ、検索要求及び登録要求に応じて該コンテンツデータテーブルに対してコンテンツデータの検索、及び登録を実施する。
【００２５】
図２は、サーバ１０１、クライアント端末（利用者）１０２、及びクライアント端末（管理者）１０３に組み込まれたコンピュータのハードウェア構成例を示す図である。
【００２６】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Basic Input /
Output System)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２８】
また、入力コントローラ（入力Ｃ）２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２９】
メモリコントローラ２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３２】
本発明を実現するためのプログラム類は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルおよび各種情報テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３３】
図３は、本発明の実施形態に係る情報処理システム１００で動作するプログラム機能を表す機能ブロック図である。
【００３４】
クライアント端末（利用者）１０２及びクライアント端末（管理者）１０３は、入力手段３００、出力手段３０１、及びクライアント送受信手段３０２を備えており、入力手段３００は、ユーザがキーボード２０９や不図示のマウス等のポインティングデバイスを用いて、ＣＲＴ２１０へ表示された画面（詳細後述）に対してなされた指示入力に関する指示入力データを受付けるための機能を有する。入力手段３００は、サーバ１０１に記憶されたコンテンツデータを検索し閲覧するために検索条件情報を入力、あるいは閲覧しているコンテンツデータの印刷指示等の指示入力データを入力することが可能である。
【００３５】
出力手段３０１は、入力手段３００によって指示入力された内容に応じて、サーバ１０１における処理結果をＣＲＴ２１０に表示された画面に表示する機能を有する。
【００３６】
クライアント送受信手段３０２は、入力手段３００によって指示入力された指示入力データやサーバ１０１のコンテンツデータテーブルへ記録するためのコンテンツデータをサーバ１０１へ送信する機能や、入力手段３００によって指示入力された内容に応じたサーバ１０１における処理結果を、ＰＤＦ形式や電子ブック形式でクライアント端末（利用者）１０２及びクライアント端末（管理者）１０３へ返信する機能を有する。
【００３７】
サーバ１０１は、サーバ送受信手段３０３、演算手段３０４、比較手段３０５、記憶手段３０６、取得手段３０７、検索結果手段３０８、分割手段３０９、及び結合手段３１０を備えている。
【００３８】
サーバ送受信手段３０３は、クライアント端末（利用者）１０２から送信されてきた指示入力データ及びコンテンツデータを受信し、受信した指示入力データが検索要求で或る場合、検索対象となるコンテンツデータを取得し、取得したコンテンツデータをクライアント端末（利用者）１０２及びクライアント端末（管理者）１０３へ送信する、あるいは、受信した指示入力データが登録要求で或る場合、受信した指示入力データ及びコンテンツデータをコンテンツデータテーブルへ記憶する。
【００３９】
演算手段３０４は、サーバ送受信手段３０３で受信した指示入力データに応じてクライアント端末（利用者）１０２及びクライアント端末（管理者）１０３へ送信すべきコンテンツデータのデータサイズを演算する。
【００４０】
演算するタイミングについては、クライアント端末（利用者）１０２及びクライアント端末（管理者）１０３から検索要求が発生した場合、検索対象となるコンテンツデータテーブルに記録されているコンテンツ毎のデータのサイズを演算する、あるいはコンテンツに対してページ毎のデータサイズを演算する。
【００４１】
あるいは、クライアント端末（管理者）１０３において、情報処理システム１００における管理者が、コンテンツデータをサーバ１０１のコンテンツデータテーブルへ登録する際に、登録対象となるコンテンツデータのデータサイズを演算した後、当該コンテンツデータテーブルへコンテンツデータと演算したデータサイズを記憶するような態様でも良い。
【００４２】
比較手段３０５は、クライアント（利用者）端末１０２において、利用者が検索要求を行った際に、演算手段３０４によって演算した検索対象となるコンテンツデータのデータサイズと情報処理システム１００に備えられたネットワーク１０４における通信負荷の許容値を予め設定し、当該演算したデータサイズと許容値との比較を行う機能を有する。
【００４３】
この比較結果に応じて、検索要求のあったクライアント端末（利用者）１０２に、サーバ送受信手段３０３によって、コンテンツデータを送信する際に、ＰＤＦ形式でコンテンツデータを送信するか、あるいはＰＤＦ形式でコンテンツデータを送信するよりもデータサイズを縮小して電子ブック形式でコンテンツデータを送信するべきか判定することで、ネットワーク１０４への通信負荷を軽減することが可能となる。
【００４４】
尚、本発明の実施形態においては、サーバ１０１へ登録するコンテンツデータについては、ＰＤＦ形式あるいは電子ブック形式で登録することを前提としている。
【００４５】
記憶手段３０６は、コンテンツデータテーブルを含むサーバ１０１で処理を実行する上で必要となるデータを記憶しており、前述の比較演算手段３０５によって比較を行うための許容値、あるいはコンテンツデータをサーバ１０１へ登録する際に、登録されたコンテンツデータのデータサイズを記憶したコンテンツデータサイズテーブルを備えている。尚、コンテンツデータテーブル、及びコンテンツデータサイズテーブルについては、後述する。
【００４６】
更に、記憶手段３０６は、クライアント端末（管理者）１０３を用いて管理者から登録要求のあった際に、サーバ送受信手段３０３によって受信したＰＤＦ形式のコンテンツデータが、記憶手段３０６に記憶された許容値を超えているか否かを判定し、超えている場合は、ＰＤＦ形式のコンテンツデータをサムネイル画像に変換し、変換した画像を電子ブック形式にした後、記憶手段３０６によって、コンテンツデータテーブルへＰＤＦ形式のコンテンツデータの保存先と関連付けて所定の記憶領域へする。
【００４７】
取得手段３０７は、比較手段３０５によって判定を行った結果、検索要求のあったクライアント端末（利用者）１０２に対して、ＰＤＦ形式のコンテンツデータ、あるいは電子ブック形式のコンテンツデータの何れかを記憶手段３０６より取得する機能を有する。
【００４８】
検索結果手段３０８は、比較手段３０５において比較を行った結果、ＰＤＦ形式のコンテンツデータのデータサイズが許容値以上である場合、取得手段３０７によって記憶手段３０６によって記憶したＰＤＦ形式のコンテンツデータに対応する電子ブック形式のコンテンツデータを取得し、一方、ＰＤＦ形式のコンテンツデータのデータサイズが許容値未満である場合、取得手段３０７によって記憶手段３０６によって記憶したＰＤＦ形式のコンテンツデータを取得する等の検索処理を実行する機能を有し、主に比較手段３０５によって比較を行った結果に対してクライアント端末（利用者）１０２へ検索要求に対する結果に関する検索結果情報を送信する。
【００４９】
分割手段３０９は、クライアント端末（管理者）１０３を用いて管理者から登録要求のあった際に、サーバ送受信手段３０３によって受信したＰＤＦ形式のコンテンツデータが、記憶手段３０６に記憶された許容値を超えているか否かを判定し、超えている場合は、受信したＰＤＦ形式のコンテンツデータをページ単位にページ分割し、前述の記憶手段３０６によって、ページ単位にページ分割したＰＤＦ形式のコンテンツデータをサムネイル画像に変換した後、電子ブック形式化する。
【００５０】
結合手段３１０は、ページ単位にページ分割したＰＤＦ形式のコンテンツデータに対して、クライアント端末１０２（利用者）から印刷対象ページの指定がなされた後、印刷出力指示がされた場合、紙等の記録媒体へ印字するために、ページ分割されたＰＤＦ形式のコンテンツデータを印刷対象ページ単位に結合する機能を有する。
【００５１】
図４には、サーバ送受信手段３０３によって受信したコンテンツデータを記憶管理するためのコンテンツデータテーブルの構成図が示されており、コンテンツデータテーブルは、コンテンツデータテーブルに記憶されているデータを一意に識別するためのデータ識別番号、コンテンツを識別するためのコンテンツ識別番号、コンテンツに対してバージョンが存在する場合、そのバージョンを表すバージョン番号を備えている。
【００５２】
また、コンテンツデータテーブルは、コンテンツ毎、つまりコンテンツ識別番号毎の基本情報を示すコンテンツ名称、コンテンツ区分、作成部署、コンテンツデータをコンテンツデータテーブルへ登録した登録日、・・・・備考等が備えられている。
【００５３】
更に、コンテンツデータテーブルは、前述のバージョンに合わせて、バージョン毎に、コンテンツデータのコンテンツデータテーブルへの登録日、当該バージョンの使用開始日、当該バージョンの使用期限、当該バージョンのコンテンツデータの利用可否、当該バージョンが一般公開を行っても良いか、あるいは、検証中か等の状況を示すステータス、備考等を備えている。
【００５４】
図５には、サーバ１０１の記憶手段３０６によってＰＤＦ形式で記憶されているコンテンツデータ、サーバ送受信手段３０３によって受信したＰＤＦ形式のコンテンツデータをページ単位にページ分割したコンテンツデータ、及びＰＤＦ形式のコンテンツデータをサムネイル画像に変換し、電子ブック化したコンテンツデータが関連して記憶されていることを示している。
【００５５】
図６には、記憶手段３０６に備えられたコンテンツデータサイズテーブルの構成が示されている。
【００５６】
コンテンツデータサイズテーブルには、データ識別番号、ページ、ＰＤＦファイルサイズ、ＰＤＦファイル保存先、及び電子ブック保存先を備えている。
【００５７】
データ識別番号は、コンテンツデータを一意に識別するための番号を示しており、コンテンツデータテーブルに備えられたコンテンツ識別番号と同一の項目である。
【００５８】
また、ページには、サーバ１０１の記憶手段３０６によってＰＤＦ形式で受信したコンテンツデータをページ単位にページ分割した後、受信したＰＤＦ形式のコンテンツデータの原本、あるいはページ単位にページ分割されたＰＤＦ形式のコンテンツデータを識別するために、原本、ページ番号を記憶することが可能である。
【００５９】
ＰＤＦファイルサイズには、原本のコンテンツデータのデータサイズ、ページ毎のコンテンツデータを記憶することが可能であり、ＰＤＦファイル保存先には、原本のＰＤＦ形式のコンテンツデータの保存先、ページ毎のＰＤＦ形式のコンテンツデータのデータサイズを記憶することが可能である。
【００６０】
また、電子ブックファイル保存先は、電子ブック形式のコンテンツデータ、あるいはページ単位にページ分割されたＰＤＦ形式のコンテンツデータからサムネイル画像を変更した後、ＰＤＦ形式のコンテンツデータのページに対応させて各ページのサムネイル画像を記憶することが可能である。
【００６１】
例えば、１つのＰＤＦ形式のファイルをコンテンツデータサイズテーブルへ記録する際に、まず、データ識別番号には、コンテンツデータサイズテーブルに記憶されているデータを一意に識別するための番号、例えば、０００１、ページには、原本のＰＤＦ形式のコンテンツデータが保存されていることを示すデータ、原本のＰＤＦ形式のコンテンツデータのデータサイズ、原本のＰＤＦ形式のコンテンツデータの保存先、原本の全ページを電子ブック化した電子ブックの保存先を記憶する。
【００６２】
その後、コンテンツデータの１ページ目のデータを記録するために、データ識別番号には、同様に０００１、１ページ目のＰＤＦ形式のコンテンツデータが保存されていることを示すデータ、１ページ目のＰＤＦ形式のコンテンツデータのデータサイズ、１ページ目のＰＤＦ形式のファイルの保存先、１ページ目をサムネイル化したサムネイル画像の保存先を記憶する。
【００６３】
以降、全てのＰＤＦ形式のコンテンツデータの各ページに対して記憶する。
【００６４】
次に本発明に実施形態に係る情報処理システム１００におけるコンテンツデータのサーバ１０１への登録する処理について図７及び図８に示すフローチャートを用いて説明する。尚、本フローチャートにおけるステップS１００乃至ステップS１０２、ステップS１０３乃至ステップS１０６、ステップS１１１乃至ステップS１１４、ステップS１２０乃至ステップS１３３における各ステップにおける処理は、サーバ１０１におけるＣＰＵ２０１の制御の元、処理が実行され、その他のステップについては、クライアント端末（管理者）１０３におけるＣＰＵ２０１の制御の元、処理が実行される。
【００６５】
ステップＳ１０１では、コンテンツデータを検索するための検索画面をクライアント端末（管理者）１０３のＣＲＴ２１０へ表示する。本ステップにおける検索画面は、例えば、図１２に示す管理者用の検索画面が上げられ、管理者用検索画面は、検索条件入力領域４００を備えており、検索条件入力領域４００は、データ識別番号４０１、バージョン種別４０２、バージョン期間４０３、ステータス種別４０４、及び検索ボタン４０５を備えている。
【００６６】
これらの画面に表示されたデータ識別番号４０１、バージョン種別４０２、バージョン期間４０３、ステータス種別４０４の各項目は、順に、コンテンツデータテーブルに備えられたデータ識別番号、バージョン番号、使用開始日と使用期限、及びステータスに対応しており、情報処理システム１００の管理者によって検索ボタン４０５が、押下されることによって、画面に表示された各項目に入力されたデータを用いて、コンテンツデータテーブルから検索対象となるコンテンツデータを取得する。
【００６７】
また、検索画面は、検索結果表示領域４０６を備えており、コンテンツデータテーブルから取得したコンテンツデータの表示を行うための領域である。
【００６８】
ステップＳ１０２では、ステップＳ１０１にて表示された管理者用の検索画面に備えられた検索ボタン４０５が、管理者によって押下さたか否かを判定し、押下したと判定した場合、ＲＡＭ２０３へ管理者用の検索画面の検索条件入力領域４００に入力された検索条件を検索要求情報として記憶し、ステップＳ１０２へ処理を進める。尚、ステップＳ１００及びステップＳ１０１における処理は、入力手段３００によって実行される。
【００６９】
次にステップS１０２では、ステップS１０１でＲＡＭ２０３へ記憶した検索要求情報をクライアント送受信手段３０２によってサーバ１０１へ送信する。
【００７０】
ステップS１０３では、クライアント送受信手段３０２によって送信された検索要求情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【００７１】
ステップS１０４では、ステップS１０３においてＲＡＭ２０３へ記憶した検索要求情報に基づいて、コンテンツデータテーブルに記憶されているコンテンツデータを抽出しＲＡＭ２０３へ記憶する。
【００７２】
この場合、ステップS１０１で説明したが、データ識別番号４０１の入力がなされているようであれば、データ識別番号４０１に該当するコンテンツデータテーブルのデータ識別番号に一致するコンテンツデータを抽出し、あるいはステータス種別４０４に検証中とのステータスを示すデータが入力されているようであれば、コンテンツデータテーブルのステータスが検証中であるコンテンツデータを抽出する。
【００７３】
その他、検索条件入力領域４００にコンテンツデータテーブルが備える項目を適宜設定し、管理者がコンテンツデータの検索を行う際に、検索条件入力領域４００に備えられた所望の項目に対して入力を行うことで検索条件を定め、検索を行うことも可能である。本ステップにおける処理は、取得手段３０７によって実行される。
【００７４】
次にステップS１０５では、ステップS１０４においてＲＡＭ２０３へ記憶したコンテンツデータを表示するための画面を生成する。
【００７５】
図１３に、画面の一例として、検索結果一覧画面の構成を示す。
【００７６】
検索結果一覧画面は、構成としては、図１２に示す管理者用の検索画面と同一の構成を有しており、管理者用の検索画面の検索結果表示領域４０６にステップS１０４でＲＡＭ２０３へ記憶したコンテンツデータを表示している点が、相違する。
【００７７】
検索結果表示領域４０６には、検索結果イメージ４０８、検索結果詳細４０９、及び編集依頼ボタン４１０が備えられており、検索結果イメージ４０８については、ＰＤＦ形式のコンテンツデータで表示する、あるいは電子ブック形式のコンテンツデータで表示する等、データサイズに応じて表示の切り替えを行うことが可能である。
【００７８】
検索結果詳細には、コンテンツデータに対する基本情報及びバージョン情報が表示され、これらの基本情報及びバージョン情報は、前述の通りコンテンツデータテーブルに登録されたデータに対応している。
【００７９】
編集依頼ボタン４１０は、コンテンツデータテーブルに登録されているコンテンツデータ、コンテンツデータに関連する情報を編集する場合に管理者によって押下される。
【００８０】
本ステップでは、検索結果一覧画面にステップS１０４でＲＡＭ２０３に記憶されたコンテンツデータを合わせて生成し、ＲＡＭ２０３へ記憶する。本ステップは、検索結果手段３０８によって実行される。
【００８１】
次にステップS１０６では、ステップS１０５においてＲＡＭ２０３記憶した検索結果一覧画面をサーバ送受信手段３０３によって、及びクライアント端末（管理者）１０３へ送信する。
【００８２】
ステップS１０７では、ステップS１０６において、サーバ送受信手段３０３によって送信された検索結果一覧画面をクライアント送受信手段３０２によって受信し、ＲＡＭ２０３へ記憶する。
【００８３】
ステップS１０８では、クライアント端末（管理者）１０３のＣＲＴ２１０へステップS１０７でＲＡＭ２０３へ記憶した検索結果一覧画面を表示する。尚、ステップS１０８における処理は、出力手段３０１によって実行する。
【００８４】
ステップS１０９では、検索結果一覧画面に備えられた編集依頼ボタン４１０が押下されたか否かを判定し、押下された場合、編集依頼ボタン４１０が押下されたコンテンツデータに関するデータ識別番号を取得し、選択情報としてＲＡＭ２０３へ記憶した後、ステップS１１０に処理を進める。尚、ステップS１０９における処理は、入力手段３００によって実行する。
【００８５】
ステップS１１０では、ステップS１０９においてＲＡＭ２０３へ記憶した選択情報をクライアント送受信手段３０２によってサーバ１０１へ送信する。
【００８６】
ステップS１１１では、ステップS１１０でクライアント送受信手段３０２によって送信された選択情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【００８７】
ステップS１１２では、取得手段３０７によって、ステップS１１１においてＲＡＭ２０３へ記憶した選択情報に含まれるデータ識別番号に一致するコンテンツデータテーブルのデータ識別番号に対応するコンテンツデータの詳細情報を抽出し、抽出した詳細情報をＲＡＭ２０３へ記憶する。
【００８８】
ステップS１１３では、管理者がコンテンツデータを編集するための画面を生成するとともに、生成した画面にステップS１１２で抽出した詳細情報を合わせて生成し、ＲＡＭ２０３へ記憶する。
【００８９】
図１４に、画面の一例として、メンテナンス画面の構成を示す。
【００９０】
メンテナンス画面は、検索結果基本４１１、検索結果詳細４１２、検索結果イメージ４１３、登録対象ＰＤＦ指定欄４１４、参照ボタン４１５、及び登録ボタン４１６を備えている。
【００９１】
検索結果基本４１１には、コンテンツデータテーブルに記憶されたデータ識別番号、バージョン、コンテンツ名称等の基本的な情報が表示され、検索結果詳細には、コンテンツデータの登録日、コンテンツデータを一般公開した日、コンテンツ区分等の詳細情報が表示される。
【００９２】
また、検索結果イメージ４１３には、データ識別番号に対応するコンテンツデータサイズテーブルに記憶したＰＤＦ形式のコンテンツデータの原本や、電子ブック形式のコンテンツデータが表示される。
【００９３】
登録対象ＰＤＦ指定欄４１４は、サーバ１０１のコンテンツデータを登録するための対象となるＰＤＦ形式のコンテンツデータを選択するための欄であり、直接、ＰＤＦ形式のコンテンツデータが記憶された領域のパスを入力しても良いし、参照ボタン４１５を押下することによって、クライアント端末（管理者）１０３のＣＲＴ２１０へ、クライアント端末（管理者）１０３の装置に関するディレクトリを一覧表示し、表示されたディレクトリ（不図示）からサーバ１０１へ登録するファイルを選択しても良い。
【００９４】
また、管理者は登録ボタン４１６を押下することによって、登録対象ＰＤＦ指定欄４１４によって指定されたＰＤＦ形式のコンテンツデータをサーバ１０１へ登録することが可能である。
【００９５】
本ステップは、検索結果手段３０８によって実行される。
【００９６】
ステップS１１４では、ステップS１１３でＲＡＭ２０３へ記憶したメンテナンス画面をサーバ送受信手段３０３によって、クライアント端末（管理者）１０３へ送信する。
【００９７】
ステップS１１５では、ステップS１１４においてサーバ送受信手段３０３によって送信されたメンテナンス画面をクライアント送受信手段３０２によって受信し、ＲＡＭ２０３へ記憶する。
【００９８】
ステップS１１６では、ステップS１１５においてＲＡＭ２０３へ記憶したメンテナンス画面をクライアント端末(管理者)１０３のＣＲＴ２１０へ表示する。尚、ステップS１０６における処理は、出力手段３０１によって実行する。
【００９９】
次にステップS１１７では、メンテナンス画面に備えられた参照ボタン４１５が押下されたか否かを判定し、押下されたと判定した場合は、クライアント端末（管理者）１０３のシステムに関するディレクトリを一覧表示する。尚、ステップS１１７における処理は、入力手段３００によって実行する。
【０１００】
次のステップS１１８では、ステップS１１７において表示されたディレクトリに対して管理者によってＰＤＦ形式のコンテンツデータがマウス等のユーザインタフェースを用いて選択されると、選択されたＰＤＦ形式のコンテンツデータの取り込みを行い、ＲＡＭ２０３における所定の記憶領域へ記憶する。
【０１０１】
ステップS１１９では、メンテナンス画面の登録ボタン４１６が押下されたか否かを判定し、押下されたと判定した場合、ステップS１１８においてＲＡＭ２０３へ記憶したＰＤＦ形式のコンテンツデータと共にメンテナンス画面に表示されたデータを取得し、ＲＡＭ２０３へ入力情報として記憶する。尚、ステップS１１９における処理は、入力手段３００によって実行する。
【０１０２】
ステップS１２０では、ステップS１１９においてＲＡＭ２０３へ記憶した入力情報をクライアント送受信手段３０２によってサーバ１０１へ送信する。
【０１０３】
ステップS１２１では、ステップS１２０においてクライアント送受信手段３０２によって送信された入力情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【０１０４】
ステップS１２２では、ステップS１２１においてＲＡＭ２０３へ記憶した入力情報をコンテンツデータテーブルへ登録する。この場合、入力情報に含まれるデータ識別番号に一意するコンテンツデータテーブルのデータ識別番号に一致するデータに対して、入力情報でデータの更新を行う。
【０１０５】
次に入力情報にＰＤＦ形式のコンテンツデータが存在するか否かを判定し、存在すると判定した場合、ステップS１２４へ処理を進める。
【０１０６】
ステップS１２４では、演算手段３０４によって、入力情報に含まれるＰＤＦ形式のコンテンツデータのデータサイズを求めて、ＲＡＭ２０３へ記憶する。
【０１０７】
ステップS１２５では、ステップS１２４においてＲＡＭ２０３へ記憶したデータサイズをコンテンツデータサイズテーブルへ登録する。
【０１０８】
コンテンツデータサイズテーブルのデータ識別番号には、入力情報に含まれるデータ識別番号、コンテンツデータサイズテーブルのページには、原本を表すデータ、コンテンツデータサイズテーブルのＰＤＦ形式のコンテンツデータのデータサイズには、ステップS１２４においてＲＡＭ２０３へ記憶したデータサイズ、ＰＤＦファイル保存先には、ＰＤＦ形式のコンテンツデータの所定のＲＯＭ２０２等の記憶領域へのパス等の保存先を示すデータを記憶する。
【０１０９】
ステップS１２６では、予め定められたデータサイズの許容値を取得し、ＲＡＭ２０３へ記憶する。
【０１１０】
ステップS１２７では、比較手段３０５によって、ステップS１２６においてＲＡＭ２０３へ記憶した許容値とステップS１２４においてＲＡＭ２０３へ記憶したＰＤＦ形式のコンテンツデータのデータサイズと比較を行い、ＰＤＦ形式のコンテンツデータが許容値以上である場合、つまりＰＤＦ形式のコンテンツデータがネットワーク１０４の通信負荷に影響を与える可能性が生じるので、ＰＤＦ形式のコンテンツデータを圧縮する処理を施す必要が生じるため、次のステップS１２８以降の処理を実行する。
【０１１１】
ステップS１２８では、分割手段３０９によって、ステップS１２１においてＲＡＭ２０３へ記憶した入力情報に含まれるＰＤＦ形式のコンテンツデータをページ単位にページ分割し、ＲＡＭ２０３へ記憶した後、次のステップS１２９では、ページ分割したＰＤＦ形式のコンテンツデータをページ毎にデータサイズを演算手段３０４によって求め、ＲＡＭ２０３へ記憶する。
【０１１２】
ステップS１３０では、記憶手段３０６によって、ステップS１２７及びステップS１２８においてＲＡＭ２０３へ記憶したページ毎のＰＤＦ形式のコンテンツデータ及びデータサイズをコンテンツデータサイズテーブルへ登録する。
【０１１３】
この場合、例えば、データ識別番号０００１、ＰＤＦ形式のコンテンツデータの１ページ目に対するコンテンツデータに関して登録を行う場合、コンテンツデータサイズテーブルのデータ識別番号には０００１、コンテンツデータサイズテーブルのページには、１ページ目を示すデータ、コンテンツデータサイズテーブルのＰＤＦ形式のコンテンツデータには、ステップS１２９においてＲＡＭ２０３へ記憶したデータサイズ、ＰＤＦファイル保存先には、１ページ目のＰＤＦ形式のコンテンツデータの所定のＲＯＭ２０２等の記憶領域へのパス等の保存先を示すデータを記憶する。
【０１１４】
ステップS１３１では、記憶手段３０６によって、ステップS１２８においてＲＡＭ２０３へ記憶したＰＤＦ形式のコンテンツデータをページ毎、サムネイル画像を生成し、ＲＡＭ２０３へ記憶する。
【０１１５】
ステップS１３２では、記憶手段３０６によって、ステップS１３１においてＲＡＭ２０３へ記憶したサムネイル画像の全てのページを用いて電子ブック化した電子ブック形式のコンテンツデータを生成し、ROM２０２等の所定の記憶領域へ記憶する。
【０１１６】
ステップS１３３では、記憶手段３０６によって、コンテンツデータサイズテーブルのページが原本を示すデータに対応する電子ブックコンテンツ保存先に、ステップS１３２においてROM２０２等へ記憶した電子ブック形式のコンテンツデータを記憶した所定の記憶領域を示すデータを記憶する。
【０１１７】
ステップS１３４では、検索結果手段３０８によって登録が完了したことを示す登録結果情報画面（不図示）を生成し、サーバ送受信手段３０３によって、クライアント端末１０２へ送信する。
【０１１８】
ステップS１３５では、ステップS１３４においてサーバ送受信手段３０３によって送信された登録結果情報画面を受信し、ＲＡＭ２０３へ記憶する。
【０１１９】
ステップS１３６では、ステップS１３５においてＲＡＭ２０３へ記憶した登録結果情報画面をクライアント端末（管理者）１０３のＣＲＴ２１０へ表示する。尚、ステップS１３６における処理は、出力手段３０１によって実行する。
【０１２０】
次に本発明の実施形態に係る情報処理システムにおいて、クライアント端末（利用者）１０２を用いてサーバ１０１に登録されたＰＤＦ形式のコンテンツデータを閲覧及び印刷する処理について図９から図１１に示すフローチャートを用いて説明する。
【０１２１】
ステップS２００では、利用者は、コンテンツデータを検索するための検索画面をクライアント端末（利用者）１０２のＣＲＴ２１０へ表示する。本ステップにおける検索画面は、例えば、図１５に示す利用者用のユーザ検索画面が上げられ、利用者用のユーザ検索画面は、検索条件入力領域５００を備えており、検索条件入力領域５００は、コンテンツ名称５０１、データ識別番号５０２、及びキーワード欄５０３を備えている。
【０１２２】
これらの画面に表示された各項目は、順に、コンテンツデータテーブルに備えられたコンテンツ名称、データ識別番号、コンテンツデータサイズテーブルのＰＤＦファイル保存先に記録されたデータに基づいて特定されるＰＤＦ形式のコンテンツデータに含まれる文書データに含まれるキーワードに対応しており、利用者によって検索ボタン５０４が、押下されることによって、画面に表示された各項目に入力されたデータを用いて、コンテンツデータテーブルから検索対象となるコンテンツデータを取得する。
【０１２３】
また、利用者用のユーザ検索画面は、検索結果表示領域５０５を備えており、コンテンツデータテーブルから取得したコンテンツデータの表示を行うための領域である。
【０１２４】
ステップＳ２０１では、ステップＳ２００にて表示された利用者用のユーザ検索画面に備えられた検索ボタン５０４が、利用者によって押下さたか否かを判定し、押下したと判定した場合、利用者用のユーザ検索画面の検索条件入力領域５００に入力された検索条件をユーザ検索要求情報としてＲＡＭ２０３へ記憶し、ステップＳ２０２へ処理を進める。尚、ステップＳ２００及びステップＳ２０１における処理は、入力手段３００によって実行される。
【０１２５】
次にステップS２０２では、ステップS２０１でＲＡＭ２０３へ記憶したユーザ検索要求情報をクライアント送受信手段３０２によってサーバ１０１へ送信する。
【０１２６】
ステップS２０３では、クライアント送受信手段３０２によって送信されたユーザ検索要求情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【０１２７】
ステップS２０４では、取得手段３０７によって、ステップS２０３においてＲＡＭ２０３へ記憶したユーザ検索要求情報に基づいて、コンテンツデータテーブルに記憶されているコンテンツデータを抽出しＲＡＭ２０３へ記憶する。
【０１２８】
この場合、ステップS２０１で説明したが、コンテンツ名称５０１の入力がなされているようであれば、コンテンツ名称５０１に該当するコンテンツデータテーブルのコンテンツ名称に一致するコンテンツデータを抽出し、あるいは、データ識別番号５０２の入力がなされているようであれば、データ識別番号５０２に該当するコンテンツデータテーブルのデータ識別番号に一致するコンテンツデータを抽出し、更に、キーワード欄５０３に入力がなされているようであれば、コンテンツデータサイズテーブルのＰＤＦファイル保存先に記録されたデータに基づいて特定されるＰＤＦ形式のコンテンツデータに含まれる文書データに含まれるキーワードと一致するコンテンツデータを抽出する。
【０１２９】
その他、検索条件入力領域５００にコンテンツデータテーブルが備える項目を適宜設定し、利用者がコンテンツデータの検索を行う際に、検索条件入力領域５００に備えられた所望の項目に対して入力を行うことで検索条件を定め、検索を行うことも可能である。
【０１３０】
次にステップS２０５では、ステップS２０４においてＲＡＭ２０３へ記憶したコンテンツデータを表示するための画面を生成する。
【０１３１】
図１６に、画面の一例として、ユーザ検索結果一覧画面の構成を示す。
【０１３２】
ユーザ検索結果一覧画面は、構成としては、図１５に示す利用者用のユーザ検索画面と同一の構成を有しており、利用者用のユーザ検索画面の検索結果表示領域５０５にステップS２０４でＲＡＭ２０３へ記憶したコンテンツデータを表示している点が、相違する。
【０１３３】
検索結果表示領域５０５には、検索結果イメージ５０６、検索結果詳細５０７、検索結果選択ボックス５０８、及び選択ボタン５０９が備えられており、検索結果イメージ５０６については、ＰＤＦ形式のコンテンツデータくぉ表示する、あるいは電子ブック形式のコンテンツデータを表示する等、データサイズに応じて表示の切り替えを行うことが可能である。
【０１３４】
検索結果詳細５０７には、コンテンツデータに対する基本情報及びバージョン情報が表示され、これらの基本情報及びバージョン情報は、前述の通りコンテンツデータテーブルに登録されたデータに対応している。
【０１３５】
検索結果選択ボックス５０８には、検索結果表示領域５０５へ表示された複数のコンテンツデータから、詳細情報を参照したい対象を選択するためのチェックボックスである。
【０１３６】
選択ボタン５０９は、検索結果選択ボックス５０８にチェックがなされたコンテンツデータに対して詳細情報を閲覧する場合に、利用者によって押下されると、検索結果詳細５０７に表示されたデータ識別番号に一致するコンテンツデータテーブルに登録されているデータ識別番号に対応するコンテンツデータ、コンテンツデータに関連する情報を取得する。
【０１３７】
本ステップでは、ユーザ検索結果一覧画面にステップS２０４でＲＡＭ２０３に記憶されたコンテンツデータを合わせて生成し、ＲＡＭ２０３へ記憶する。
【０１３８】
本ステップは、検索結果手段３０８によって実行される。
【０１３９】
次にステップS２０６では、ステップS２０５においてＲＡＭ２０３へ記憶したユーザ検索結果一覧画面をサーバ送受信手段３０３によって、及びクライアント端末（利用者）１０２へ送信する。
【０１４０】
ステップS２０７では、ステップS２０６において、サーバ送受信手段３０３によって送信されたユーザ検索結果一覧画面をクライアント送受信手段３０２によって受信し、ＲＡＭ２０３へ記憶する。
【０１４１】
ステップS２０８では、クライアント端末（利用者）１０２のＣＲＴ２１０へステップS２０７でＲＡＭ２０３へ記憶したユーザ検索結果一覧画面を表示する。尚、ステップS２０８における処理は、出力手段３０１によって実行する。
【０１４２】
ステップS２０９では、ユーザ検索結果一覧画面に備えられた選択ボタン５０９が押下されたか否かを判定し、押下されたと判定した場合、検索結果選択ボックス５０８がチェックされたコンテンツデータに関するデータ識別番号を取得し、ユーザ選択情報としてＲＡＭ２０３へ記憶した後、ステップS２１０に処理を進める。尚、ステップS２０９における処理は、入力手段３００によって実行する。
【０１４３】
ステップS２１０では、ステップS２０９においてＲＡＭ２０３へ記憶したユーザ選択情報をクライアント送受信手段３０２によってサーバ１０１へ送信する。
【０１４４】
ステップS２１１では、ステップS２１０でクライアント送受信手段３０２によって送信されたユーザ選択情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【０１４５】
ステップS２１２では、ステップS２１１においてＲＡＭ２０３へ記憶したユーザ選択情報に含まれるデータ識別番号に一致するコンテンツデータテーブルのデータ識別番号に対応するコンテンツデータの詳細情報を抽出し、ＲＡＭ２０３へ抽出した後、ステップS２１３では、コンテンツデータサイズテーブルに記憶されているページが原本に対応するＰＤＦファイルサイズを抽出し、抽出したＰＤＦ形式のコンテンツデータのデータサイズをＲＡＭ２０３へ記憶する。ステップS２１２及びステップS２１３は、取得手段３０７によって実行される
【０１４６】
ステップS２１４では、予め定められたデータサイズの許容値を取得し、ＲＡＭ２０３へ記憶する。
【０１４７】
ステップS２１５では、ステップS２１４においてＲＡＭ２０３へ記憶した許容値とステップS２１３においてＲＡＭ２０３へ記憶したＰＤＦ形式のコンテンツデータのデータサイズと比較を行い、ＰＤＦ形式のコンテンツデータが許容値以上である場合、ステップS２１６へ処理を進め、許容値未満である場合、ステップS２１７へ処理を進める。
【０１４８】
本ステップでは、ＰＤＦ形式のコンテンツデータのデータサイズが許容値以上である場合、つまりＰＤＦ形式のコンテンツデータがネットワーク１０４の通信負荷に影響を与える可能性が生じるので、クライアント端末（利用者）１０２からＰＤＦ形式のファイルの要求を実行不可とし、電子ブック形式のコンテンツデータを要求するような制御が必要となるため、このような判定を行っている。
【０１４９】
例えば、利用者間でネットワークのリソースを共有する故、設けられている制限に影響を受けて、ＰＤＦ形式のコンテンツデータがサーバ１０１に登録されていても、利用者には公開できないという事象が発生してしまう。
【０１５０】
従って、ネットワークのリソースへの影響を小さくすることで制限を回避して、サーバ１０１へ登録されていても利用者に公開されないＰＤＦ形式のコンテンツデータを異なる形で利用者に閲覧可能とするシステムを提供することが必要である。ステップS２１４及びステップS２１５は、比較手段３０５によって実行される。
【０１５１】
そこで、次のステップS２１６では、後述のステップS２１８で詳細画面を生成する際に、ＰＤＦ形式のコンテンツデータを閲覧するために押下される当該詳細画面に備えられた標準ＰＤＦ表示ボタン５１１（詳細後述）の表示を無効化するためのＰＤＦファイル表示無効化情報をＲＡＭ２０３へ記憶する。
【０１５２】
また、ステップS２１７では、後述のステップS２１８で詳細画面を生成する際に、電子ブック形式のコンテンツデータを閲覧するために押下される当該詳細画面に備えられた電子ブック表示ボタン５１２（詳細後述）の表示を無効化するための電子ブック表示無効化情報をＲＡＭ２０３へ記憶する。
【０１５３】
ステップS２１８では、利用者がコンテンツデータを参照するための画面を生成するとともに、生成した画面にステップS２１２で抽出した詳細情報、ステップS２１６及びステップS２１７でＲＡＭ２０３へ記憶したＰＤＦ表示無効化情報あるいは電子ブック表示無効化情報を合わせて生成し、ＲＡＭ２０３へ記憶する。ステップS２１６乃至ステップS２１８は、検索結果手段３０８によって実行される。
【０１５４】
図１７に、画面の一例として、詳細画面の構成を示す。
【０１５５】
詳細画面は、検索結果詳細５１０、検索結果イメージ５１１、標準ＰＤＦ表示ボタン５１２、電子ブック表示ボタン５１３、及び印刷ボタン５１４を備えている。
【０１５６】
検索結果詳細５１０には、ステップS２１２で抽出した詳細情報を表示することが可能であり、検索結果イメージには、標準ＰＤＦ表示ボタン５１２あるいは電子ブック表示ボタン５１３が押下されることによって、検索結果詳細５１０に表示されたデータ識別番号に一致するコンテンツデータサイズテーブルのデータ識別番号に対応するＰＤＦファイル保存先あるいは電子ブックコンテンツ保存先に記録されたデータに基づいて特定されるＰＤＦ形式のコンテンツデータあるいは電子ブック形式のコンテンツデータを取得する。
【０１５７】
印刷ボタン５１４は、検索結果イメージ５１１に表示されたＰＤＦ形式のコンテンツデータあるいは電子ブック形式のコンテンツデータを印刷出力する際に、利用者によって押下される。
【０１５８】
尚、印刷を行う際に、全てのページを印刷する場合、全ページ出力ボタン５１５を選択し、出力対象となるページを指定する場合は、出力するページボタン５１６を選択すると共に、出力対象ページを入力するためのフィールド５１７を備えている。
【０１５９】
ステップS２１９では、ステップS２１８においてＲＡＭ２０３へ記憶した詳細画面をサーバ送受信手段３０３によってクライアント端末（利用者）１０３へ送信する。
【０１６０】
ステップS２２０では、クライアント送受信手段３０２において、ステップS２１９においてサーバ送受信手段３０３によって送信された詳細画面を受信すし、ＲＡＭ２０３へ記憶する。
【０１６１】
ステップS２２１では、ステップS２２０においてＲＡＭ２０３へ記憶した詳細画面をクライアント端末（利用者）１０２のＣＲＴ２１０へ表示する。この表示を行う際に、ステップS２１６において、ＲＡＭ２０３へＰＤＦ表示無効化情報が記憶されている場合、標準ＰＤＦ表示ボタン５１２を非表示とし、ステップS２１７において、ＲＡＭ２０３に電子ブック表示無効化情報が記憶されている場合、電子ブック表示ボタン５１３を非表示とする。
【０１６２】
ステップS２２２では、詳細画面に備えられた電子ブック表示ボタン５１３が表示されている場合、電子ブック表示ボタン５１３が押下されたか否かを判定し、押下されたと判定した場合、ステップS２２３へ処理を進める。
【０１６３】
ステップS２２３では、電子ブック形式のコンテンツデータを要求するために詳細画面の検索結果詳細５１０に表示されたデータ識別番号を含む電子ブック要求情報をクライアント送受信手段３０２によって送信する。
【０１６４】
ステップS２２４では、ステップS２２３においてクライアント送受信手段３０２によって送信された電子ブック要求情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【０１６５】
ステップS２２５では、取得手段３０７によって、ステップS２２４においてＲＡＭ２０３へ記憶した電子ブック要求情報に含まれるデータ識別番号に一致するコンテンツデータサイズテーブルのデータ識別番号に対応するページが原本であり、電子ブックコンテンツ保存先に記録されたデータに基づいて特定される電子ブック形式のコンテンツデータを取得し、ＲＡＭ２０３へ記憶する。
【０１６６】
ステップS２２６では、  検索結果手段３０８によって、ステップS２２５においてＲＡＭ２０３に記憶した電子ブック形式のコンテンツデータを取得し、サーバ送受信手段３０３によって、クライアント端末（利用者）１０２に送信する。
【０１６７】
ステップS２２７では、ステップS２２６において、サーバ送受信手段３０３によって送信された電子ブック形式のコンテンツデータをクライアント送受信手段３０２によって受信し、ＲＡＭ２０３へ記憶する。
【０１６８】
ステップS２２８では、出力手段３０１によって、ステップS２２７においてＲＡＭ２０３へ記憶した電子ブック形式のコンテンツデータを詳細画面の検索結果イメージ５１１の欄に表示する。
【０１６９】
ステップS２２９では、入力手段３００によって、印刷ボタン５１４が押下された否かを判定し、印刷ボタン５１４が押下されたと判定した場合、ＲＡＭ２０３へ全ページ出力ボタン５１５あるいは出力するページボタン５１６及びフィールド５１７に設定されたページを検索結果詳細５１０へ表示されたデータ識別番号と共にページ情報としてＲＡＭ２０３へ記憶し、ステップS２３０へ処理を進め、印刷ボタン５１４が押下されたと判定できなかった場合、処理を終了する。
【０１７０】
ステップS２３０では、ステップS２２９においてＲＡＭ２０３へ記憶したページ情報をクライアント送受信手段３０２によってページ情報を送信する。
【０１７１】
ステップS２３１では、ステップS２３０においてクライアント送受信手段３０２によって送信されたページ情報をサーバ送受信手段３０３によって受信し、ＲＡＭ２０３へ記憶する。
【０１７２】
ステップS２３２では、取得手段３０７によって、ステップS２３１においてＲＡＭ２０３に記憶したページ情報に含まれるデータ識別番号、及びページの組合せに一致するコンテンツデータサイズテーブルのデータ識別番号、及びページの組合せに対応するＰＤＦファイルサイズを取得し、印刷対象となるページのＰＤＦ形式のコンテンツデータのデータサイズを抽出し、ＲＡＭ２０３へ記憶する。
【０１７３】
次にステップS２３３では、演算手段３０４によって、ステップS２３２でＲＡＭ２０３に記憶したページ毎に抽出したＰＤＦ形式のコンテンツデータのデータサイズ総計を求め、ＲＡＭ２０３へ記憶する。
【０１７４】
ステップS２３４では、予め定められたコンテンツデータのデータサイズの許容値を取得し、ＲＡＭ２０３へ記憶する。
【０１７５】
ステップS２３５では、ステップS２３４においてＲＡＭ２０３へ記憶した許容値とステップS２３３においてＲＡＭ２０３へ記憶したＰＤＦ形式のコンテンツデータのデータサイズの総計と比較を行い、ＰＤＦ形式のコンテンツデータのデータサイズの総計が許容値以上である場合、ステップS２３６へ処理を進め、許容値未満である場合、ステップS２４３へ処理を進める。
【０１７６】
本ステップでは、ＰＤＦ形式のコンテンツデータのデータサイズが許容値以上である場合、つまりＰＤＦ形式のコンテンツデータのデータサイズがネットワーク１０４の通信負荷に影響を与える可能性が生じるので、以降の処理において、クライアント端末（利用者）１０２からＰＤＦ形式のコンテンツデータを用いて印刷要求を行うか否かの確認を実施するため、このような判定を行っている。
【０１７７】
尚、電子ブック化がなされる前のＰＤＦ形式のコンテンツデータを用いて印刷出力することによって、より原本に近い印刷を行うことが可能であるので、本発明に実施形態では、ＰＤＦ形式のコンテンツデータから印刷出力を実施している。ステップS２３４及びステップS２３５は、比較手段３０５によって実行される。
【０１７８】
ステップS２３６では、検索結果手段３０８によって、印刷を実施するか否かを確認するためのメッセージが示された印刷確認画面（不図示）を生成し、ＲＡＭ２０３へ記憶する。
【０１７９】
ステップS２３７では、サーバ送受信手段３０３によってステップS２３６においてＲＡＭ２０３へ記憶した印刷確認画面をクライアント端末（利用者）１０２に送信する。
【０１８０】
ステップS２３８では、ステップS２３７においてサーバ送受信手段３０３によって送信された印刷確認画面をクライアント送受信手段３０２によって受信し、ＲＡＭ２０３に記憶する。
【０１８１】
ステップS２３９では、出力手段３０１によって、ステップS２３８においてＲＡＭ２０３へ記憶した印刷確認画面をＣＲＴ２１０へ表示する。
【０１８２】
ステップS２４０では、入力手段３００における印刷確認画面において、利用者によって印刷キャンセルが指示されたか否かを判定し、印刷キャンセルが指示されと判定した場合、処理を終了し、印刷キャンセルが指示されたと判定できなかった場合、ステップS２４１へ処理を進め、ＲＡＭ２０３へ印刷要求情報を記憶する。
【０１８３】
ステップS２４１では、ステップS２４０においてＲＡＭ２０３へ記憶した印刷要求情報をクライアント送受信手段３０２によってサーバ１０１へ送信する、
【０１８４】
ステップS２４２では、ステップS２４１においてクライアント送受信手段３０２によって送信された印刷要求情報を受信した後、ステップS２４３では、取得手段３０７によって、ステップS２３１においてＲＡＭ２０３に記憶したページ情報に含まれるデータ識別番号、及びページの組合せに一致するコンテンツデータサイズテーブルのデータ識別番号、及びページの組合せに対応するＰＤＦファイル保存先に記録されたデータに基づいて特定されるＰＤＦ形式のコンテンツデータを取得し、ＲＡＭ２０３へ記憶する。
【０１８５】
ステップS２４４では、結合手段３１０によって、ステップS２４３においてＲＡＭ２０３に記憶したページ毎に取得したＰＤＦ形式のコンテンツデータを１つに結合し、ＲＡＭ２０３へ記憶する。
【０１８６】
ステップS２４５では、検索結果手段３０８によってステップS２４４においてＲＡＭ２０３へ記憶した結合後のＰＤＦ形式のコンテンツデータを取得し、クサーバ送受信手段３０３によってライアント端末（利用者）１０２へ送信する。
【０１８７】
ステップS２４６では、ステップS２４５においてサーバ送受信手段３０３によって送信された結合後のＰＤＦ形式のコンテンツデータをクライアント送受信手段３０２によって受信し、ＲＡＭ２０３へ記憶する。
【０１８８】
ステップS２４７では、出力手段３０１によって、ステップS２４６においてＲＡＭ２０３へ記憶した結合後のＰＤＦ形式のコンテンツデータをＣＲＴ２１０へ表示する。
【０１８９】
ステップS２４８では、ステップS２４６においてＲＡＭ２０３へ記憶した結合後のＰＤＦ形式のコンテンツデータの印刷出力を実施するため印刷ジョブを生成し、印刷装置（不図示）へ印刷ジョブを送信する。
【０１９０】
以上、本発明では、利用者がコンテンツの閲覧を行う際に、コンテンツデータのデータサイズを縮小するためにフォーマット変換を行ったコンテンツデータを閲覧することで、ネットワークの通信負荷を軽減することが可能となる。
【０１９１】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９２】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１９３】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１９４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１９５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１９６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１９７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を各システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２００】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２０１】
１００  情報処理システム
１０１  サーバ
１０２  クライアント端末（利用者）
１０３  クライアント端末（管理者）
１０４  LAN
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ＣＲＴ
２１１  外部メモリ
【図１】
2011134206.tif 000003
【図２】
2011134206.tif 000004
【図３】
2011134206.tif 000005
【図４】
2011134206.tif 000006
【図５】
2011134206.tif 000007
【図６】
2011134206.tif 000008
【図７】
2011134206.tif 000009
【図８】
2011134206.tif 000010
【図９】
2011134206.tif 000011
【図１０】
2011134206.tif 000012
【図１１】
2011134206.tif 000013
【図１２】
2011134206.tif 000014
【図１３】
2011134206.tif 000015
【図１４】
2011134206.tif 000016
【図１５】
2011134206.tif 000017
【図１６】
2011134206.tif 000018
【図１７】
2011134206.tif 000019