(57)【要約】      （修正有）【課題】電子マニュアル生成システム、電子マニュアル生成方法、Ｗｅｂサービスサーバ及びそのプログラムを提供する。【解決手段】Ｗｅｂサービスサーバ１０は、利用者端末２０から所定の電子マニュアル名と利用者情報を受信し、取得したドキュメント分類から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するドキュメント取得部１００７と、「利用者情報挿入用ドキュメント」については当該利用者情報を埋め込む対応情報埋め込み部１００８と、電子マニュアルテンプレート情報ＤＢ１０１を検索して得られる順番の情報と、ドキュメントの枚数からページ順番を決定するページ構成決定部１００９と、決定したページ順番をもとにドキュメントを編成して電子マニュアルを生成する電子マニュアル生成部１０１０と、生成した電子マニュアルを利用者端末２０に送信する電子マニュアル送信部１０１１とを備える。【選択図】図１
2011257850.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバを備える電子マニュアル生成システムであって、
前記Ｗｅｂサービスサーバは、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢと、
前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得する対応情報取得部と、
前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する利用者情報要求送信部と、
前記利用者端末から、当該利用者の利用者情報を受信する利用者情報受信部と、
前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するドキュメントタイトル取得部と、
前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するドキュメント分類判定部と、
前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するドキュメント取得部と、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込む対応情報埋め込み部と、
当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するページ構成決定部と、
決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成する電子マニュアル生成部と、
前記利用者端末に対して、生成した電子マニュアルを送信する電子マニュアル送信部と、
を備えることを特徴とする電子マニュアル生成システム。
【請求項２】
前記利用者情報を管理する利用者情報管理サーバをさらに備え、
前記利用者情報要求送信部は、前記利用者端末又は利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する手段とし、
前記利用者情報受信部は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信する手段とすることを特徴とする、請求項１に記載の電子マニュアル生成システム。
【請求項３】
利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバによる電子マニュアル生成方法であって、
前記Ｗｅｂサービスサーバは、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢとを備えており、
前記Ｗｅｂサービスサーバの処理手順は、
（Ａ）前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得するステップと、
（Ｂ）前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップと、
（Ｃ）前記利用者端末から、当該利用者の利用者情報を受信するステップと、
（Ｄ）前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するステップと、
（Ｅ）前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するステップと、
（Ｆ）前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するステップと、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込むステップと、
（Ｇ）当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するステップと、
（Ｈ）決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成するステップと、
（Ｉ）前記利用者端末に対して、生成した電子マニュアルを送信するステップと、
を含むことを特徴とする電子マニュアル生成方法。
【請求項４】
前記ステップ（Ｂ）は、前記利用者端末又は前記利用者情報を管理する利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップとし、
前記ステップ（Ｃ）は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信するステップとすることを特徴とする、請求項３に記載の電子マニュアル生成方法。
【請求項５】
利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバであって、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢと、
前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得する対応情報取得部と、
前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する利用者情報要求送信部と、
前記利用者端末から、当該利用者の利用者情報を受信する利用者情報受信部と、
前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するドキュメントタイトル取得部と、
前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するドキュメント分類判定部と、
前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するドキュメント取得部と、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込む対応情報埋め込み部と、
当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するページ構成決定部と、
決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成する電子マニュアル生成部と、
前記利用者端末に対して、生成した電子マニュアルを送信する電子マニュアル送信部と、
を備えることを特徴とするＷｅｂサービスサーバ。
【請求項６】
前記利用者情報要求送信部は、前記利用者端末又は前記利用者情報を管理する利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する手段とし、
前記利用者情報受信部は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信する手段とすることを特徴とする、請求項５に記載のＷｅｂサービスサーバ。
【請求項７】
利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバとして構成するコンピュータにおいて、
前記Ｗｅｂサービスサーバは、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢとを備えており、
前記Ｗｅｂサービスサーバとして構成するコンピュータに、
（Ａ）前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得するステップと、
（Ｂ）前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップと、
（Ｃ）前記利用者端末から、当該利用者の利用者情報を受信するステップと、
（Ｄ）前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するステップと、
（Ｅ）前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するステップと、
（Ｆ）前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するステップと、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込むステップと、
（Ｇ）当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するステップと、
（Ｈ）決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成するステップと、
（Ｉ）前記利用者端末に対して、生成した電子マニュアルを送信するステップと、
を実行させるためのプログラム。
【請求項８】
前記ステップ（Ｂ）は、前記利用者端末又は前記利用者情報を管理する利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップとし、
前記ステップ（Ｃ）は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信するステップとすることを特徴とする、請求項７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
電子マニュアル生成管理機能を持ったＷｅｂサービスサーバにおいて、利用者に応じた電子マニュアルの生成を可能とする電子マニュアル生成システム、電子マニュアル生成方法、Ｗｅｂサービスサーバ及びそのプログラムに関する。
【背景技術】
【０００２】
従来の電子マニュアル生成システムでは、対象となる電子マニュアルの論理構造をＸＭＬ形式の構造定義（ＤＴＤ）に基づいて定義した後、定義したＤＴＤに基づいて文書や画像データなどの非構造のデータを整形、関連付けを持たせることにより、電子マニュアルを生成していた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４８４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術は、多数の利用者向けに同一内容の電子マニュアルを効率的に作成することを目的としていたため、利用者の個人の情報を用いて例を提示するなど、具体的な例を電子マニュアルに反映することができず、電子マニュアルの不便が生じていた。このため、利用者の情報が適切に反映され、利用者の情報に応じた具体的な例を示す利便性の高い電子マニュアルが望まれていた。
【０００５】
そこで、本発明の目的は、上述の問題に鑑みて、利用者個人に適した利便性が高い電子マニュアルの生成を可能とする電子マニュアル生成システム、電子マニュアル生成方法、Ｗｅｂサービスサーバ及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、電子マニュアル生成管理機能を持ったＷｅｂサービスサーバにおいて、利用者に応じた電子マニュアルの生成が可能とするために、汎用的な電子マニュアルのドキュメントに加え、さらに、利用者の属性や条件など利用者に関わる情報を利用したドキュメントを組み合わせることで、利用者に適応した電子マニュアルの生成を可能とする。
【０００７】
即ち、本発明による電子マニュアル生成システムは、利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバを備える電子マニュアル生成システムであって、
前記Ｗｅｂサービスサーバは、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢと、
前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得する対応情報取得部と、
前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する利用者情報要求送信部と、
前記利用者端末から、当該利用者の利用者情報を受信する利用者情報受信部と、
前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するドキュメントタイトル取得部と、
前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するドキュメント分類判定部と、
前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するドキュメント取得部と、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込む対応情報埋め込み部と、
当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するページ構成決定部と、
決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成する電子マニュアル生成部と、
前記利用者端末に対して、生成した電子マニュアルを送信する電子マニュアル送信部と、
を備えることを特徴とする。
【０００８】
また、本発明による電子マニュアル生成システムにおいて、前記利用者情報を管理する利用者情報管理サーバをさらに備え、
前記利用者情報要求送信部は、前記利用者端末又は利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する手段とし、
前記利用者情報受信部は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信する手段とすることを特徴とする。
【０００９】
さらに、本発明による電子マニュアル生成方法は、利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバによる電子マニュアル生成方法であって、
前記Ｗｅｂサービスサーバは、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢとを備えており、
前記Ｗｅｂサービスサーバの処理手順は、
（Ａ）前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得するステップと、
（Ｂ）前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップと、
（Ｃ）前記利用者端末から、当該利用者の利用者情報を受信するステップと、
（Ｄ）前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するステップと、
（Ｅ）前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するステップと、
（Ｆ）前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するステップと、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込むステップと、
（Ｇ）当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するステップと、
（Ｈ）決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成するステップと、
（Ｉ）前記利用者端末に対して、生成した電子マニュアルを送信するステップと、
を含むことを特徴とする。
【００１０】
また、本発明による電子マニュアル生成方法において、前記ステップ（Ｂ）は、前記利用者端末又は前記利用者情報を管理する利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップとし、
前記ステップ（Ｃ）は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信するステップとすることを特徴とする。
【００１１】
さらに、本発明によるＷｅｂサービスサーバは、利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバであって、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢと、
前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得する対応情報取得部と、
前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する利用者情報要求送信部と、
前記利用者端末から、当該利用者の利用者情報を受信する利用者情報受信部と、
前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するドキュメントタイトル取得部と、
前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するドキュメント分類判定部と、
前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するドキュメント取得部と、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込む対応情報埋め込み部と、
当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するページ構成決定部と、
決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成する電子マニュアル生成部と、
前記利用者端末に対して、生成した電子マニュアルを送信する電子マニュアル送信部と、
を備えることを特徴とする。
【００１２】
また、本発明によるＷｅｂサービスサーバにおいて、前記利用者情報要求送信部は、前記利用者端末又は前記利用者情報を管理する利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する手段とし、
前記利用者情報受信部は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信する手段とすることを特徴とする。
【００１３】
さらに、本発明によるプログラムは、利用者端末からの要求に応じて、Ｗｅｂサービスに係るコンテンツの電子マニュアルを前記利用者端末の利用者の利用者情報別に提示するＷｅｂサービスサーバとして構成するコンピュータにおいて、
前記Ｗｅｂサービスサーバは、
利用者を特定するための所定の利用者情報を挿入して電子マニュアルを構成するドキュメントするための「利用者情報挿入用ドキュメント」の情報、及び、利用者を特定するための所定の利用者情報の条件別に用意された「利用者情報条件別ドキュメント」の情報を保持する記憶部と、
電子マニュアル名、電子マニュアルを構成する各ドキュメントのタイトル、電子マニュアルを構成する順番を表すページ構成、利用者情報の項目、前記「利用者条件別ドキュメント」及び前記「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類、及び、ドキュメントごとに予め規定されたページ番号を示すドキュメント指定ページを関連付けた「電子マニュアルテンプレート情報の管理テーブル」を保持する電子マニュアルテンプレート情報ＤＢと、
前記「利用者条件別ドキュメント」に関して、前記ドキュメントのタイトル、前記利用者情報の項目、及び、前記ドキュメント指定ページを関連付けた「利用者条件別ドキュメント管理情報の管理テーブル」を保持する利用者条件別ドキュメント管理情報ＤＢとを備えており、
前記Ｗｅｂサービスサーバとして構成するコンピュータに、
（Ａ）前記利用者端末から所定の電子マニュアル名のリクエストを受信し、前記電子マニュアルテンプレート情報ＤＢから、当該電子マニュアル名をキーに利用者情報の項目を取得するステップと、
（Ｂ）前記利用者端末に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップと、
（Ｃ）前記利用者端末から、当該利用者の利用者情報を受信するステップと、
（Ｄ）前記リクエストに係る電子マニュアル名をキーに前記電子マニュアルテンプレート情報ＤＢから、ドキュメントのタイトルとドキュメント分類の情報を取得するステップと、
（Ｅ）前記取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」か、又は「利用者情報挿入用ドキュメント」のいずれか一方を判別するステップと、
（Ｆ）前記判別したドキュメント分類が「利用者条件別ドキュメント」である場合には、前記ドキュメントのタイトル及び前記利用者情報をもとに、前記電子マニュアルテンプレート情報ＤＢを検索してドキュメント指定ページの情報を抽出し、前記判別したドキュメント分類が「利用者情報挿入用ドキュメント」である場合には、前記ドキュメントタイトルをもとに、前記利用者条件別ドキュメント管理情報ＤＢを検索してドキュメント指定ページの情報を抽出し、抽出したドキュメント指定ページの情報をもとに、前記記憶部から「利用者情報条件別ドキュメント」又は「利用者情報挿入用ドキュメント」のいずれか一方を抽出するステップと、
前記ドキュメント分類に応じて取得したドキュメントが「利用者情報挿入用ドキュメント」である場合には、該「利用者情報挿入用ドキュメント」に当該利用者情報を埋め込むステップと、
（Ｇ）当該取得したドキュメントのタイトルをキーに前記電子マニュアルテンプレート情報ＤＢを検索して前記順番の情報を抽出し、前記ドキュメント取得部を介して得られるドキュメントの枚数からページ順番を決定するステップと、
（Ｈ）決定したページ順番をもとに前記ドキュメント取得部を介して得られるドキュメントを編成して電子マニュアルを生成するステップと、
（Ｉ）前記利用者端末に対して、生成した電子マニュアルを送信するステップと、
を実行させるためのプログラムである。
【００１４】
さらに、本発明によるプログラムは、前記ステップ（Ｂ）は、前記利用者端末又は前記利用者情報を管理する利用者情報管理サーバの少なくとも一方に対して該利用者情報の項目を示す情報を提示するよう要求レスポンスを送信するステップとし、
前記ステップ（Ｃ）は、該要求レスポンスを送信した前記利用者端末又は前記利用者情報管理サーバから、当該利用者の利用者情報を受信するステップとすることを特徴とするプログラムである。
【００１５】
本発明によれば、個人の情報が必須となる申請方法の記入例などの参考となる詳細な情報が記載される電子マニュアルの生成を行うための、電子マニュアル生成方法及び電子マニュアル生成用プログラムと、電子マニュアルの利用時における付加データ生成方法及び生成用プログラムが提供され、以下のような作用・効果を生じる。
【００１６】
（１）汎用的な電子マニュアルのテンプレート情報と、利用者の属性や条件などにかかわる電子マニュアルのテンプレート情報を分類して管理することにより、利用者情報が必要となる電子マニュアルとそうでない電子マニュアルを効率的に管理することが可能となる。
【００１７】
（２）電子マニュアルテンプレート及び利用者の属性や条件はＸＭＬ形式で扱い、データ構造をツリー構造で定義しておくことで、電子マニュアルの内容に変更などがあった場合、容易に修正・追記することが可能となり、電子マニュアル改訂作業の効率化が図れる。
【発明の効果】
【００１８】
本発明によれば、電子マニュアルを利用する利用者の個人情報が反映された利便性の高い電子マニュアルを生成することができるようになり、さらに、電子マニュアルの管理者も修正・変更などが容易となり、効果的な電子マニュアルを生成することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】本発明による一実施例の電子マニュアル生成システムの概略図である。
【図２】本発明による一実施例の電子マニュアル生成システムの動作フロー図である。
【発明を実施するための形態】
【００２０】
以下、本発明による一実施例の電子マニュアル生成システムについて説明する。本発明に係る電子マニュアル生成方法、Ｗｅｂサービスサーバ及びそのプログラムは、本実施例の電子マニュアル生成システムの説明から明らかになる。
【００２１】
〔システム構成〕
図１は、本発明による一実施例の電子マニュアル生成システムの概略図である。本実施例の電子マニュアル生成システムは、Ｗｅｂサービスに係るコンテンツの電子マニュアルを利用者の個人情報別に提示する電子マニュアル生成処理機能を有するＷｅｂサービスサーバ１０と、入力及び画面表示が可能な当該システムを利用する利用者の利用者端末（ＰＣなど）２０とを備え、さらに当該システムを利用する利用者の利用者情報を管理する利用者情報管理サーバ３０とを備えてもよく、これらのサーバ及び端末は、インターネットなどのネットワークを通じて接続される。
【００２２】
本発明は、主に、Ｗｅｂサービスサーバ１０の各種構成要素に特徴を有するものであり、以下、詳細に説明する。
【００２３】
Ｗｅｂサービスサーバ１０は、制御部１００と、電子マニュアルテンプレート情報データベース（ＤＢ）１０１と、利用者条件別ドキュメント管理情報ＤＢ１０２と、記憶部１０３とを備え、制御部１００は、電子マニュアル要求リクエスト受信部１００１と、対応情報取得部１００２と、利用者情報要求送信部１００３と、利用者情報受信部１００４と、ドキュメントタイトル取得部１００５と、ドキュメント分類判定部１００６と、ドキュメント取得部１００７と、対応情報埋め込み部１００８と、ページ構成決定部１００９と、電子マニュアル生成部１０１０と、電子マニュアル送信部１０１１とを備える。
【００２４】
記憶部１０３は、「利用者情報挿入用ドキュメント」と、「利用者情報条件別ドキュメント」を保持している。「利用者情報挿入用ドキュメント」は、電子マニュアルの中で、氏名、生年月日、住所などの利用者情報を挿入することで生成するドキュメントである。「利用者情報条件別ドキュメント」は、電子マニュアルの中で、年齢層、性別などの利用者情報の条件により異なるドキュメントである。
【００２５】
また、Ｗｅｂサービスサーバ１０は、コンピュータとして構成することができ、制御部１００の各機能を実現する処理内容を記述したプログラムを、当該コンピュータの記憶部１０３に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ）によってこのプログラムを読み出して実行させることで実現することができる。
【００２６】
電子マニュアルテンプレート情報ＤＢ１０１は、利用者情報を反映できるよう、電子マニュアル名や各ドキュメントのタイトル、ページ構成を管理するための表示順番、必要となる個人情報の項目、利用者情報の条件により決定される「利用者条件別ドキュメント」もしくは利用者情報をドキュメント内に埋め込む「利用者情報挿入用ドキュメント」のうちのいずれかを判別するためのドキュメント分類や、ドキュメント指定ページなど、当該システムの構築時に「電子マニュアルテンプレート情報の管理テーブル」として予め登録されているものであり、表１に例示する。
【００２７】
【表１】
2011257850.tif 000003
【００２８】
利用者条件別ドキュメント管理情報ＤＢ１０２は、「電子マニュアルテンプレート情報」のドキュメント分類において「利用者条件別ドキュメント」のドキュメントに場合の、年齢や性別によって異なるドキュメントを管理するため、ドキュメントタイトル、性別、年齢、ドキュメント指定ページなど、当該システムの構築時に「利用者条件別ドキュメント管理情報の管理テーブル」として予め登録されているものであり、表２に例示する。
【００２９】
【表２】
2011257850.tif 000004
【００３０】
電子マニュアル要求リクエスト受信部１００１は、利用者端末２０から、ネットワークを経由して電子マニュアル要求のリクエストを受信する機能を有する。
【００３１】
対応情報取得部１００２は、電子マニュアル要求リクエスト受信部１００１にて受信したリクエストによって指定された電子マニュアル名をキーに、電子マニュアルテンプレート情報ＤＢ１０１から必要となる利用者情報の項目を取得する機能を有する。
【００３２】
利用者情報要求送信部１００３は、対応情報取得部１００２によって取得した利用者情報の項目について、当該リクエストに係る要求レスポンスとして、利用者端末２０や利用者情報管理サーバ３０へネットワークを経由して送信する機能を有する。
【００３３】
利用者情報受信部１００４は、利用者情報の項目の要求を、利用者端末２０や利用者情報管理サーバ３０からネットワークを経由して受信する機能を有する。
【００３４】
ドキュメントタイトル取得部１００５は、電子マニュアル名をキーに電子マニュアルテンプレート情報ＤＢ１０１から、ドキュメントタイトルとドキュメント分類の情報を取得する機能を有する。
【００３５】
ドキュメント分類判定部１００６は、ドキュメントタイトル取得部１００５によって取得したドキュメント分類の情報をもとに、「利用者条件別ドキュメント」であるか、「利用者情報挿入用ドキュメント」であるかをドキュメントの種別を分類して判別する機能を有する。
【００３６】
ドキュメント取得部１００７は、ドキュメントタイトル取得部１００５によって取得したドキュメントタイトルや利用者情報をもとに、利用者条件別ドキュメント管理情報ＤＢ１０２を検索して、ドキュメント指定ページの情報を抽出し、このドキュメント指定ページの情報をもとに、記憶部１０３から、「利用者情報挿入用ドキュメント」及び「利用者情報条件別ドキュメント」を、当該利用者のリクエストに係る各電子マニュアルのドキュメントとして抽出する機能を有する。
【００３７】
対応情報埋め込み部１００８は、抽出した「利用者情報挿入用ドキュメント」において、ドキュメント中に利用者の情報を埋め込み、当該利用者のリクエストに係る各電子マニュアルのドキュメントとして生成する機能を有する。
【００３８】
ページ構成決定部１００９は、ドキュメント取得部１００７によって取得したドキュメントタイトルをキーに「電子マニュアルテンプレート情報」の表示順番を取得し、電子マニュアル各ドキュメントのページ構成を決定する機能を有する。
【００３９】
電子マニュアル生成部１０１０は、ドキュメント取得部１００７及び対応情報埋め込み部１００８を経て得られる各電子マニュアルのドキュメントと、ページ構成決定部１００９を経て得られるページ構成の情報をもとに電子マニュアルを生成する機能を有する。
【００４０】
電子マニュアル送信部１０１１は、電子マニュアル生成部１０１０によって生成された電子マニュアルを、ネットワークを経由して利用者端末に送信する機能を有する。
【００４１】
以下、本発明による一実施例の電子マニュアル生成システムの動作について説明する。
【００４２】
〔システム動作〕
本発明による一実施例の電子マニュアル生成システムの動作フロー図である。
フロー図である。主に、Ｗｅｂサービスサーバ１０の処理動作について説明する。
【００４３】
ステップＳ１にて、Ｗｅｂサービスサーバ１０は、電子マニュアル要求リクエスト受信部１００１によって、利用者端末２０から所定の電子マニュアル名「マニュアルＡ」のリクエストを受信する。
【００４４】
ここで、下記のような個人を特定する個人情報を有する利用者が、利用者端末２０を用いて電子マニュアル名「マニュアルＡ」を要求した場合を想定して説明する。
【００４５】
----------------------------------------------------------------------------
＜利用者の個人情報＞
氏名：電子  太郎  （デンシ  タロウ）
性別：男
生年月日：１９７７年  ３月  １日（３２歳）
住所：ＸＸ県ＹＹ市ＺＺ○丁目△―□
----------------------------------------------------------------------------
【００４６】
ステップＳ２にて、Ｗｅｂサービスサーバ１０は、対応情報取得部１００２によって、電子マニュアルテンプレート情報ＤＢ１０１から、電子マニュアル名「マニュアルＡ」をキーに、必要となる利用者情報の項目を取得する。
【００４７】
例えば、電子マニュアル作成に必要となる個人情報の対応情報取得について、対応情報取得部１００２は、電子マニュアル名「マニュアルＡ」をキーに、電子マニュアルテンプレート情報ＤＢ１０１から、電子マニュアルに必要となる利用者情報の項目（本例では、個人情報項目）を取得する。
【００４８】
ステップＳ３にて、Ｗｅｂサービスサーバ１０は、利用者に対する必要情報の要求を送信するために、利用者情報要求送信部１００３によって、利用者端末２０もしくは利用者情報管理サーバ３０に対してステップＳ２で取得した利用者情報の項目を示す情報を提示するよう要求レスポンスを送信する。
【００４９】
例えば、電子マニュアルに必要となる個人情報項目について、重複又は類似した個人情報については必要最低限の事項のみを利用者端末２０の利用者に要求する。本例で要求する個人情報項目は「氏名、性別、年齢、住所」の４点とする。その他の場合の例として、例えば、利用者の特定のために、生年月日・年齢・年齢層が必要となる場合が考えられる。ただし、この場合も、Ｗｅｂサービスサーバ１０は、要求して受信した生年月日をもとに、年齢・年齢層へと変換することが可能であるため、必要となる個人情報として生年月日を利用者に要求すればよい。生年月日から年齢・年齢層への変換方法は、予め規定しておけばよく任意の方法を採用することができる。
【００５０】
ステップＳ４にて、Ｗｅｂサービスサーバ１０は、利用者情報（本例では、個人情報）の受信のために、利用者情報受信部１００４によって、利用者端末２０もしくは利用者情報管理サーバ３０から、当該利用者の利用者情報を受信する。尚、利用者は、任意の方法（例えば、電子メールやＷｅｂプロトコルに基づく通信）で利用者端末２０を利用して個人情報の入力することができ、管理者は利用者情報管理サーバ３０を利用して当該個人情報に必要な情報を入力することができ、Ｗｅｂサービスサーバ１０は、それぞれ対応する取得方法で、当該個人情報を取得することができる。例えば、利用者の個人情報を取得する場合は、利用者端末２０に入力を要求する方法と、当該利用者の個人情報を管理している利用者情報管理サーバ３０から取得する方法が考えられ、どちらから取得するか、もしくは両者から取得するかなどの処理として構成することができる。
【００５１】
ステップＳ５にて、Ｗｅｂサービスサーバ１０は、ドキュメントタイトル取得部１００５によって、当該ステップＳ１のリクエストに係る電子マニュアル名をキーに電子マニュアルテンプレート情報ＤＢ１０１から、ドキュメントタイトルとドキュメント分類の情報を取得する。
【００５２】
ステップＳ６にて、Ｗｅｂサービスサーバ１０は、ドキュメント分類判定部１００６によって、ステップＳ５にて取得したドキュメント分類をもとに、ドキュメントの種別を分類する。例えば、「利用者条件別ドキュメント」であればステップＳ７へ、そうでなければ（つまり、「利用者情報挿入用ドキュメント」であれば）、ステップＳ８へ進む。
【００５３】
ステップＳ７にて、Ｗｅｂサービスサーバ１０は、ドキュメント取得部１００７によって、ドキュメントタイトルや利用者情報をもとに、利用者条件別ドキュメント管理情報ＤＢ１０２を検索してドキュメント指定ページの情報を抽出し、このドキュメント指定ページの情報をもとに、記憶部１０３から、「利用者情報条件別ドキュメント」を抽出し、ステップＳ１０に進む。
【００５４】
例えば、ドキュメント取得部１００７は、「利用者情報条件別ドキュメント」から当該利用者のリクエストに係る各電子マニュアルのドキュメントを生成するにあたり、ドキュメントタイトル「タイトルＡ-２」と、利用者の個人情報の「性別：男」及び「年齢層：２１〜４０」をキーに、利用者条件別ドキュメント管理情報ＤＢ１０２」から、ドキュメント指定ページ「Ａ−ｐ２−ｍ−２」を取得する。また、ドキュメントタイトル「タイトルＡ−５」についても同様にドキュメント指定ページを取得する。例えば、利用者条件別ドキュメントとは、健康診断の診察案内・注意事項を例にした場合、乳がん検査やメタボ検診など性別や年齢層（年齢）の違いにより異なる検査項目があり、それらの検査項目を利用者の個人情報の条件別に管理しているドキュメントである。このドキュメント取得部１００７の処理により、条件別でドキュメントを管理することが可能となるので、地域により健康診断の診察項目は同じであるが、診察での諸注意が異なるなど詳細な記述のドキュメントが容易に管理・追加、修正ができ、電子マニュアルの生成が特に効率的となる。
【００５５】
ステップＳ８にて、Ｗｅｂサービスサーバ１０は、ドキュメント取得部１００７によって、ドキュメントタイトルをもとに、電子マニュアルテンプレート情報ＤＢ１０１を検索してドキュメント指定ページの情報を抽出し、このドキュメント指定ページの情報をもとに、記憶部１０３から、「利用者情報挿入用ドキュメント」を抽出し、ステップＳ９に進む。
【００５６】
ステップＳ９にて、Ｗｅｂサービスサーバ１０は、対応情報埋め込み部１００８によって、「利用者情報挿入用ドキュメント」の中に利用者情報を挿入して（埋め込んで）、当該利用者のリクエストに係る各電子マニュアルのドキュメントとして生成する。
【００５７】
例えば、ドキュメント取得部１００７は、「利用者情報挿入用ドキュメント」から当該利用者のリクエストに係る各電子マニュアルのドキュメントを生成するにあたり、ドキュメントタイトル「タイトルＡ-１」をキーに電子マニュアルテンプレート情報ＤＢ１０１から、ドキュメント指定ページ「Ａ−ｐ１」を取得する。この指定された「利用者情報挿入用ドキュメント」とは、ドキュメントの内容自体は全員同じであるが、対応情報埋め込み部１００８によって、個人の名前や情報などを「利用者情報挿入用ドキュメント」内に挿入することで、利用者に適応させたマニュアルとの一部となるドキュメントを生成することができる。また、複数種類のドキュメントタイトルを取得している場合、その他のドキュメントタイトルについても同様にして「利用者情報挿入用ドキュメント」から当該利用者のリクエストに係る各電子マニュアルのドキュメントを生成する。より具体的な例として、「利用者情報挿入用ドキュメント」が「ＸＸＸＸ設定で○○○と記入する」というドキュメントであった場合、「ＸＸＸＸ設定で電子太郎と記入する」として当該ドキュメントが生成される。
【００５８】
尚、ステップＳ７，Ｓ８，Ｓ９にて取得されるドキュメント指定ページは、例えば、表１及び表２の例に従えば、
・Ａ−ｐ１
・Ａ−ｐ２−ｍ−２
・Ａ−ｐ３
・Ａ−ｐ４
・Ａ−ｐ５−ｍ
等である。
【００５９】
ステップＳ１０にて、Ｗｅｂサービスサーバ１０は、ページ構成決定部１００９によって、ステップＳ５にて取得したドキュメントタイトルをキーに取得される表示順番と、ステップＳ７又はステップＳ８，Ｓ９にて取得もしくは生成したドキュメントの枚数からページ順番を決定する。
【００６０】
ステップＳ１１にて、Ｗｅｂサービスサーバ１０は、電子マニュアル生成部１０１０によって、ステップＳ７，Ｓ９で得られたドキュメントと、ステップＳ１０で決定したページ順番をもとに、電子マニュアルを生成する。
【００６１】
ステップＳ１１にて、Ｗｅｂサービスサーバ１０は、電子マニュアル送信部１０１１によって、利用者端末２０へ、ステップＳ１１にて生成した電子マニュアルを送信する。
【００６２】
以上のように、本発明に係るＷｅｂサービスサーバ１０を備える電子マニュアル生成システムによれば、電子マニュアルを利用する利用者の個人情報が反映された利便性の高い電子マニュアルを生成することができるようになり、さらに、電子マニュアルの管理者も修正・変更などが容易となり、効果的な電子マニュアルを生成することができるようになる。
【００６３】
特に、Ｗｅｂサービスサーバ１０は、汎用的な電子マニュアルのテンプレート情報と、利用者の属性や条件などにかかわる電子マニュアルのテンプレート情報とを分類して管理するため、利用者情報が必要となる電子マニュアルとそうでない電子マニュアルを効率的に管理することができ、例えば、電子マニュアルテンプレート及び利用者の属性や条件はＸＭＬ形式で扱い、データ構造をツリー構造で定義しておくことで、電子マニュアルの内容に変更などがあった場合、容易に修正・追記することが容易に実現できるようになり、電子マニュアル改訂作業の効率化にも繋がる。
【００６４】
本発明に係るＷｅｂサービスサーバ１０をコンピュータで構成した場合、各機能を実現する処理内容を記述したプログラムを、当該コンピュータの内部又は外部の記憶部に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ）によってこのプログラムを読み出して実行させることで実現することができる。また、このようなプログラムは、例えばＤＶＤ又はＣＤ−ＲＯＭなどの可搬型記録媒体の販売、譲渡、貸与等により流通させることができるほか、そのようなプログラムを、例えばネットワーク上にあるサーバの記憶部に記憶しておき、ネットワークを介してサーバから他のコンピュータにそのプログラムを転送することにより、流通させることができる。また、そのようなプログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、自己の記憶部に記憶することができる。また、このプログラムの別の実施態様として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、更に、このコンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。従って、本発明は、前述した実施例に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能である。
【産業上の利用可能性】
【００６５】
本発明に係るＷｅｂサービスサーバ１０を備える電子マニュアル生成システムによれば、電子マニュアルを利用する利用者の個人情報が反映された利便性の高い電子マニュアルを生成することができるので、電子マニュアルの生成、修正、変更などが頻繁に要求される用途に有用である。
【符号の説明】
【００６６】
１０  Ｗｅｂサービスサーバ
２０  利用者端末
３０  利用者情報管理サーバ
１００  制御部
１０１  電子マニュアルテンプレート情報データベース（ＤＢ）
１０２  利用者条件別ドキュメント管理情報ＤＢ
１０３  記憶部
１００１  電子マニュアル要求リクエスト受信部
１００２  対応情報取得部
１００３  利用者情報要求送信部
１００４  利用者情報受信部
１００５  ドキュメントタイトル取得部
１００６  ドキュメント分類判定部
１００７  ドキュメント取得部
１００８  対応情報埋め込み部
１００９  ページ構成決定部
１０１０  電子マニュアル生成部
１０１１  電子マニュアル送信部
【図１】
2011257850.tif 000005
【図２】
2011257850.tif 000006