(57)【要約】【課題】利用者の属性に応じた言語で迅速かつ容易に情報提供する情報処理装置を得ること。【解決手段】接続先の複数のクライアントコンピュータＣ１〜Ｃｎから入力されて送信される入力情報に所定の情報処理を行なう情報処理手段１２を有する情報処理装置１において、クライアントコンピュータＣ１〜Ｃｎから送信される当該クライアントコンピュータＣ１〜Ｃｎの各利用者を識別する利用者識別情報に基づいて、利用者の属性を特定する利用者属性特定手段１３と、利用者属性特定手段１３が特定した利用者の属性に基づいて、利用者の属性に応じた所定の言語を選択する表示言語指示手段１６と、クライアントコンピュータＣ１〜Ｃｎに送信する情報を表示言語指示手段１６によって選択された言語で作成し、クライアントコンピュータＣ１〜Ｃｎに送信する画面情報出力手段１５と、を備える。【選択図】        図１
2007310511.tif 000002
【特許請求の範囲】
【請求項１】
接続先の複数のクライアント端末から入力されて送信される入力情報に所定の情報処理を行なう情報処理手段を有する情報処理装置において、
前記クライアント端末から送信される当該クライアント端末の利用者を識別する利用者識別情報に基づいて、前記利用者の属性を特定する利用者属性特定手段と、
前記利用者属性特定手段が特定した前記利用者の属性に基づいて、前記利用者の属性に応じた所定の言語を選択する言語選択手段と、
前記クライアント端末に送信する情報を前記言語選択手段によって選択された言語で作成し、前記クライアント端末に送信する情報送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報送信手段が前記クライアント端末に送信する情報は、前記情報処理手段が前記クライアント端末から送信された入力情報に所定の情報処理を行なった後の処理結果であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報送信手段が前記クライアント端末に送信する情報は、前記クライアント端末が前記入力情報を入力する際の入力画面に関する情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記複数のクライアント端末からの入力情報によって前記情報処理手段に一連の情報処理を行なわせる際の前記一連の情報処理の処理手順を管理するワークフロー管理手段をさらに備え、
前記ワークフロー管理手段は、前記情報処理手段が前記クライアント端末から送信された入力情報に所定の情報処理を行なった後の処理結果を用いて前記情報処理手段に次の情報処理を行なわせることを特徴とする請求項１〜３のいずれか１つに記載の情報処理装置。
【請求項５】
前記情報送信手段が前記クライアント端末に送信する情報は、前記利用者の属性毎に当該属性に応じた画面構成に関する情報を有していることを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記情報処理手段は複数からなり、
前記利用者の属性に応じた前記情報処理手段を選択する情報処理選択手段をさらに備え、
前記情報処理選択手段によって選択された情報処理手段が、前記入力情報の情報処理を行なうことを特徴とする請求項１〜５のいずれか１つに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の属性に応じた言語で情報の提供を行なう情報処理装置に関するものである。
【背景技術】
【０００２】
従来の情報処理システムが備えるコンピュータ等の情報処理装置は、例えば日本語で情報表示を行い、日本語による情報の入力を受付けるよう構成されていた。このため、例えばコンピュータを用いたオンラインショッピングシステムでは、日本語を理解できない利用者はオンラインショッピングシステムを利用しづらいといった問題があった。
【０００３】
また、企業内で使用される出張旅費精算システム（出張旅費を生産するシステム）においても、出張旅費精算システムで日本語のみを扱うよう構成されている場合、日本語を理解できない利用者は情報の入力ミスを犯しやすいといった問題があった。このため、企業が複数の国に跨って事業を展開する場合や企業内において複数の言語が使用される場合、種々の情報処理を行なう情報処理システムのコンピュータ画面は、企業内で使用される種々の言語で表示されることが望ましい。
【０００４】
また、情報処理システムにおいて、複数の情報処理（ステップ）を組み合わせて、１つの業務を完了させる場合がある。このような場合においても、情報処理ステップ毎に利用者に応じた言語でコンピュータ画面に情報表示を行なうことが望ましい。
【０００５】
特許文献１に記載の新聞製作システムは、入力されたログイン名に応じて、紙面で使用される文字やレイアウト等に関する体裁（紙面本文や見出しの文字の大きさや文字フォント、行間等の紙面の構成のルール）を自動選択する手段を具備している。
【０００６】
また、特許文献２に記載の複数言語対応切り換え表示方法は、各入力項目の名称及び各操作欄の機能名を指定された言語による表記へと変換・切り換えるように構成されている。そして、言語選択指示がなされる度にどの言語が指定されたかを判断してテーブルの中の該当する言語表記の部分を抜き出して逐次入れ替えるか、又はコンピュータシステムに複数言語間の翻訳機能を持たせて、言語選択指示の判断結果を元に該当する言語による表記へと単語毎の翻訳を行っている。
【０００７】
【特許文献１】特開２００３−１７８０５６号公報
【特許文献２】特開平１０−３３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記前者の従来技術では、紙面で使用される文字やレイアウト等に関する体裁を自動選択することはできるが、利用者に応じた言語を選択して表示形態を変更することはできないといった問題があった。
【０００９】
また、上記後者の従来技術では、言語表記を切り換える際に利用者が望む言語を指定する処理を行なう必要があり、利用者側での操作が複雑となる。このため、利用者に応じた言語を迅速かつ容易に表示させることができないといった問題があった。
【００１０】
本発明は、上記に鑑みてなされたものであって、利用者の属性に応じた言語で迅速かつ容易に情報提供する情報処理装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、接続先の複数のクライアント端末から入力されて送信される入力情報に所定の情報処理を行なう情報処理手段を有する情報処理装置において、前記クライアント端末から送信される当該クライアント端末の利用者を識別する利用者識別情報に基づいて、前記利用者の属性を特定する利用者属性特定手段と、前記利用者属性特定手段が特定した前記利用者の属性に基づいて、前記利用者の属性に応じた所定の言語を選択する言語選択手段と、前記クライアント端末に送信する情報を前記言語選択手段によって選択された言語で作成し、前記クライアント端末に送信する情報送信手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
この発明によれば、クライアント端末に送信する情報をクライアント端末の利用者の属性に応じて選択された言語で作成し、クライアント端末に送信するので、利用者の属性に応じた言語で作成された情報を迅速かつ容易にクライアント端末に送信することができ、クライアント端末は利用者の属性に応じた言語で作成された情報を迅速かつ容易に取得することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明にかかる情報処理装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態１．
図１は、本発明の実施の形態１に係る情報処理装置を備えた情報処理システムの構成を示す図である。情報処理システム１００は、１〜複数のクライアントコンピュータＣ１〜Ｃｎ（ｎは自然数）、各クライアントコンピュータＣ１〜Ｃｎと接続された情報処理装置１を備えている。情報処理装置１と各クライアントコンピュータＣ１〜Ｃｎは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等を介して接続されている。なお、ここでのクライアントコンピュータＣ１〜Ｃｎが特許請求の範囲に記載のクライアント端末に対応する。
【００１５】
クライアントコンピュータＣ１〜Ｃｎは、パーソナルコンピュータなどで構成され、利用者（ユーザ）によって入力された所定の情報（入力情報、後述のユーザＩＤ）を情報処理装置１に送信することによって、情報処理装置１に種々の情報処理を行わせる。クライアントコンピュータＣ１〜Ｃｎは、液晶モニタなどの情報の表示手段（図示せず）を備えており、情報処理装置１から送信される情報（後述の画面情報）を表示手段に画面表示する。ここでのクライアントコンピュータＣ１〜Ｃｎは、クライアントコンピュータＣ１〜Ｃｎの利用者に応じた言語で作成された各画面情報を情報処理装置１から受信し、画面表示する。
【００１６】
情報処理装置１は、クライアントコンピュータＣ１〜Ｃｎから送信された情報（入力情報、ユーザＩＤ）に基づいて、種々の情報処理（記憶、演算など）を行なうパーソナルコンピュータなどの装置である。ここでの情報処理装置１は、クライアントコンピュータＣ１〜Ｃｎの利用者（ユーザＩＤ）に応じた種々の言語で画面情報を作成し、クライアントコンピュータＣ１〜Ｃｎに送信する。
【００１７】
情報処理装置１は、入力情報受付手段１１、情報処理手段１２、利用者属性特定手段１３、情報保管手段１４、画面情報出力手段（情報送信手段）１５、表示言語指示手段（言語選択手段）１６を備えている。入力情報受付手段１１は、クライアントコンピュータＣ１〜Ｃｎから送信される入力情報、ユーザＩＤ（クライアントコンピュータの利用者を識別可能な情報（利用者識別情報））を受信し、情報処理手段１２に入力する。
【００１８】
情報処理手段１２は、入力情報受付手段１１から受けたユーザＩＤを利用者属性特定手段１３に入力し、利用者属性特定手段１３にユーザＩＤに対応する利用者を特定させる。また、情報処理手段１２は、入力情報受付手段１１から受けた入力情報を用いて予め設定された所定の情報処理を行なう。情報処理手段１２は、例えば入力情報の言語毎に情報処理を行なう複数の情報処理プログラムを有しており、入力情報の言語に応じた情報処理プログラムを用いて情報処理を行なう。
【００１９】
利用者属性特定手段１３は、予め設定されたユーザＩＤと、このユーザＩＤに対応する利用者の属性（利用者が使用する言語、出身国、各利用者そのものなど）とを対応付けした情報（対応付け情報）を記憶するＤＢ（Data Base）（図示せず）を有している。
【００２０】
利用者属性特定手段１３は、情報処理手段１２から受けたユーザＩＤとＤＢ内の対応付け情報に基づいて、情報処理手段１２（クライアントコンピュータＣ１〜Ｃｎ）から受けたユーザＩＤに対応する利用者の属性を特定する。利用者属性特定手段１３が特定した利用者の属性は、情報処理手段１２、画面情報出力手段１５を介して表示言語指示手段１６に入力される。
【００２１】
情報保管手段１４は、情報処理手段１２が情報処理を行なった処理結果、処理内容などを保管（記憶）する。表示言語指示手段１６は、利用者属性特定手段１３から送られる利用者の属性に基づいて、利用者の属性に応じた言語を選択し、選択した言語を画面情報出力手段１５に言語の指示情報として入力する。
【００２２】
画面情報出力手段１５は、情報処理手段１２による情報処理の処理結果などを、この情報処理を指示してきた利用者のクライアントコンピュータ（クライアントコンピュータＣ１〜Ｃｎの何れか）に送信する。画面情報出力手段１５は、表示言語指示手段１６から指示された言語で情報処理の処理結果を画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ１〜Ｃｎに送信（出力）する。
【００２３】
つぎに、本発明の実施の形態１に係る情報処理システムの動作手順を説明する。図２は、本発明の実施の形態１に係る情報処理システムの動作手順を示すフローチャートである。ここでは、情報処理システムの動作手順の一例として、クライアントコンピュータＣ１の利用者が情報処理装置１にアクセスして情報処理装置１に情報処理を行わせる場合について説明する。
【００２４】
まず、クライアントコンピュータＣ１の利用者が情報処理装置１の利用を開始するため、クライアントコンピュータＣ１から情報処理装置１にアクセスする（ステップＳ１０）。クライアントコンピュータＣ１の利用者は、自らのユーザＩＤと入力情報（情報処理装置１に情報処理させる情報）をクライアントコンピュータＣ１に入力する。クライアントコンピュータＣ１は、利用者によって入力されたユーザＩＤと入力情報を情報処理装置１に送信する（ステップＳ２０）。
【００２５】
情報処理装置１の入力情報受付手段１１が、クライアントコンピュータＣ１からのユーザＩＤ、入力情報を受信し（ステップＳ３０）、受信したユーザＩＤ、入力情報を情報処理手段１２に入力する（ステップＳ４０）。
【００２６】
情報処理手段１２は、入力情報受付手段１１からのユーザＩＤを利用者属性特定手段１３に入力する。利用者属性特定手段１３は、情報処理手段１２から受けたユーザＩＤとＤＢ内の対応付け情報に基づいて、情報処理手段１２（クライアントコンピュータＣ１）から受けたユーザＩＤに対応する利用者の属性（利用者が使用する言語、出身国など）を特定する。利用者属性特定手段１３が特定した利用者の属性は、情報処理手段１２に入力される（ステップＳ５０）。
【００２７】
また、情報処理手段１２は、入力情報受付手段１１からのユーザＩＤに基づいて、このユーザＩＤに対応する利用者が情報処理装置１を利用可能か否か（利用者が使用権限を有しているか否か）を判断する。情報処理手段１２は、例えば利用者属性特定手段１３のＤＢ内にユーザＩＤが登録されている利用者を情報処理装置１の利用が可能な利用者と判断する（ステップＳ６０）。
【００２８】
情報処理手段１２が、ユーザＩＤに対応する利用者が情報処理装置１を利用可能であると判断すると（ステップＳ６０、利用可）、入力情報受付手段１１からの入力情報に基づいて所定の情報処理（記憶、演算など）を実行し、処理結果や処理内容を情報保管手段１４に保管する（ステップＳ７０）。ここでの情報処理手段１２は、利用者属性特定手段１３が特定した利用者の属性に基づいて、入力情報の言語に応じた情報処理プログラムを選択し、この情報処理プログラムを用いて情報処理を行なう。
【００２９】
つぎに、情報処理手段１２は、情報処理の処理結果を画面情報出力手段１５に通知（送信）するとともに（ステップＳ８０）、利用者属性特定手段１３が特定した利用者の属性を画面情報出力手段１５を介して表示言語指示手段１６に入力する。
【００３０】
表示言語指示手段１６は、情報処理手段１２から送られる利用者の属性に基づいて、利用者の属性に応じた言語を選択し、選択した言語を画面情報出力手段１５に言語の指示情報として入力する。
【００３１】
画面情報出力手段１５は、情報処理手段１２による情報処理の処理結果を表示言語指示手段１６から指示された言語で画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ１に送信する。ここでの画面情報は、表示言語指示手段１６から指示された言語に応じて作成されるものであり、例えば予め記憶しておいた所定の画面（結果を表示するためのレイアウト（各国語に応じてデザインされた画面構成））に処理結果を貼り付けることによって作成される（ステップＳ９０）。
【００３２】
一方、情報処理手段１２が、ユーザＩＤに対応する利用者は情報処理装置１を利用可能でないと判断すると（ステップＳ６０、利用不可）、ユーザＩＤに対応する利用者が情報処理装置１を利用できなことを示す情報（メッセージ）とともに、利用者属性特定手段１３が特定した利用者の属性を画面情報出力手段１５に通知する（ステップＳ１００）。
【００３３】
画面情報出力手段１５は、利用者の属性を表示言語指示手段１６に入力する。表示言語指示手段１６は、情報処理手段１２から送られる利用者の属性に基づいて、利用者の属性に応じた言語を選択し、選択した言語を画面情報出力手段１５に言語の指示情報として入力する。
【００３４】
画面情報出力手段１５は、情報処理手段１２による情報処理の処理結果（利用不可）を表示言語指示手段１６から指示された言語で画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ１に送信する（ステップＳ９０）。
【００３５】
クライアントコンピュータＣ１では、情報処理装置１から送信された画面情報に基づいて、所定の表示手段が情報の画面表示（利用者に応じた言語での画面表示）を行なう。そして、必要に応じて所定の情報を入力（利用者に応じた言語での情報入力）し、入力した情報が情報処理装置１に送信される。以下、必要に応じてステップＳ２０〜Ｓ８０，Ｓ１００の処理が情報処理装置１によって行なわれ、処理結果や処理内容が情報保管手段１４に保管される。なお、ステップＳ６０の処理で利用者が情報処理装置１を利用可能であると判断した場合は、以下の処理でクライアントコンピュータＣ１から情報処理装置１へのユーザＩＤの送信を省略してもよい。
【００３６】
なお、実施の形態１での情報処理手段１２は、利用者属性特定手段１３が特定した利用者の属性に基づいて、入力情報の言語に応じた情報処理プログラムを選択し、この情報処理プログラムを用いて情報処理を行なうこととしたが、情報処理手段１２が入力情報の文字で言語を判断し、入力情報の言語に応じた情報処理プログラムを選択することとしてもよい。
【００３７】
また、実施の形態１ではクライアントコンピュータＣ１の利用者が情報処理装置１の利用を開始する際（ログイン時）に、クライアントコンピュータＣ１から情報処理装置１にユーザＩＤと入力情報を送信することとしたが、情報処理装置１の利用を開始する際にユーザＩＤのみをクライアントコンピュータＣ１から情報処理装置１に送信することとしてもよい。
【００３８】
この場合、情報処理装置１は、利用者属性特定手段１３によってユーザＩＤに対応する利用者の属性を特定し、表示言語指示手段１６が利用者の属性に応じた言語を特定する。そして、画面情報出力手段１５は、利用者に応じた言語で情報の入力画面（入力情報を入力するための画面情報）に関する情報を作成し、クライアントコンピュータＣ１に送信する。クライアントコンピュータＣ１の利用者は、情報処理装置１から送られてきた入力画面（入力画面に関する情報を用いて生成された入力画面）に所定の言語で入力情報を入力し、クライアントコンピュータＣ１から情報処理装置１に入力情報を送信する。これにより、クライアントコンピュータＣ１は、利用者に入力情報を入力させる際も、利用者に応じた言語で画面表示を行なうことが可能となる。
【００３９】
また、情報処理手段１２が入力情報の言語毎に情報処理を行なう複数の情報処理プログラムを有しており、入力情報の言語に応じた情報処理プログラムを用いて情報処理を行なうこととしたが、情報処理はこの方法に限られない。例えば、情報処理手段１２が機械翻訳を行う機能を備え、この機能を用いて入力情報の言語（例えば日本語）を所定の言語（例えば英語）に翻訳する。そして、翻訳後の入力情報を所定の情報処理プログラム（例えば英語の入力情報に対して情報処理を行なうプログラム）で情報処理し、この処理結果を元の言語（例えば日本語）に翻訳する。このとき、情報処理手段１２は、表示言語指示手段１６からの指示情報に基づいて、入力情報や処理結果を所定の言語に翻訳する。
【００４０】
また、各利用者の属性（言語）や各利用者に応じて利用者に開示する情報（処理結果）を制限することとしてもよい。この場合、情報処理手段１２は、利用者属性特定手段１３から送られる利用者の属性またはユーザＩＤに基づいて、利用者に開示する情報と開示しない情報を判断する。そして、情報処理手段１２は、この判断結果を画面情報出力手段１５に送信し、画面情報出力手段１５は、判断結果に応じた画面情報を作成してクライアントコンピュータＣ１に送信する。これにより、利用者の属性毎に異なる画面情報がクライアントコンピュータＣ１に送信され、利用者の属性に応じた情報を利用者に提供することが可能となる。また、言語の特徴に応じた画面表示（レイアウトなど）を行なうことが可能となる。
【００４１】
このように実施の形態１によれば、情報処理装置１は、利用者の属性に応じた言語で迅速かつ容易に画面情報をクライアントコンピュータＣ１に送信することができ、クライアントコンピュータＣ１は利用者の属性に応じた言語で迅速かつ容易に情報（処理結果）を画面表示させることが可能となる。これにより、クライアントコンピュータＣ１が画面表示する情報の読み取りミス、クライアントコンピュータＣ１への情報の入力ミスを低減させることができ、情報処理装置１による情報処理を正確に行なうことが可能となり、業務品質を確保することが可能となる。
【００４２】
実施の形態２．
つぎに、図３を用いてこの発明の実施の形態２について説明する。実施の形態２では情報処理装置１が複数の情報処理手段を備える。そして、利用者の属性に応じた情報処理手段に入力情報の情報処理を行なわせる。
【００４３】
図３は実施の形態２に係る情報処理装置の構成を示すブロック図である。図３の各構成要素のうち図１に示す情報処理システム１００の情報処理装置１と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
【００４４】
実施の形態２の情報処理装置１は、入力情報受付手段１１、利用者属性特定手段１３、画面情報出力手段１５、表示言語指示手段１６と、複数の情報処理手段Ａ１〜Ａｍ（ｍは自然数）、複数の情報保管手段Ｂ１〜Ｂｍを備えている。
【００４５】
各情報処理手段Ａ１〜Ａｍは、それぞれ情報保管手段Ｂ１〜Ｂｍに接続され、各情報処理手段Ａ１〜Ａｍが入力情報受付手段１１、利用者属性特定手段１３、画面情報出力手段１５に接続されている。
【００４６】
情報処理手段Ａ１〜Ａｍは、実施の形態１で説明した情報処理手段１２と同様の機能を有しており、情報保管手段Ｂ１〜Ｂｍは、実施の形態１で説明した情報保管手段１４と同様の機能を有している。
【００４７】
つぎに、実施の形態２の情報処理装置１（情報処理システム１００）の動作手順を説明する。なお、ここでは実施の形態１の情報処理装置１と同様の処理動作を行う手順についてはその説明を省略する。
【００４８】
まず、クライアントコンピュータＣ１の利用者が情報処理装置１の利用を開始するため、クライアントコンピュータＣ１から情報処理装置１にアクセスする。クライアントコンピュータＣ１の利用者は、自らのユーザＩＤと入力情報をクライアントコンピュータＣ１に入力し、クライアントコンピュータＣ１は利用者によって入力されたユーザＩＤと入力情報を情報処理装置１に送信する。
【００４９】
情報処理装置１の入力情報受付手段１１が、クライアントコンピュータＣ１からユーザＩＤ、入力情報を受信すると、受信したユーザＩＤを利用者属性特定手段１３に入力する。利用者属性特定手段１３は、情報処理手段１２から受けたユーザＩＤとＤＢ内の対応付け情報に基づいて、入力情報受付手段１１（クライアントコンピュータＣ１）から受けたユーザＩＤに対応する利用者の属性（言語など）を特定する。利用者属性特定手段１３が特定した利用者の属性は、入力情報受付手段１１に入力される。
【００５０】
入力情報受付手段１１は、利用者属性特定手段１３が特定した利用者の属性に基づいて、入力情報を情報処理手段Ａ１〜Ａｍの何れに入力するかを判断する。ここでの入力情報受付手段１１は、利用者の属性に応じた情報処理手段を選択する。例えば、情報処理手段Ａ１が日本語に対応した情報処理を行なう場合であって、利用者属性特定手段１３が特定した利用者の属性が日本語である場合、入力情報受付手段１１は入力情報を情報処理手段Ａ１に入力すると判断する。そして、入力情報受付手段１１は、入力情報とユーザＩＤを情報処理手段Ａ１に入力する。なお、ここでの入力情報受付手段１１の処理が特許請求の範囲に記載の情報処理選択手段に対応する。
【００５１】
以下、実施の形態１の図２で説明したフローチャートのステップＳ６０以降の処理が行なわれる。そして、各情報処理手段Ａ１〜Ａｍが、入力情報受付手段１１からの入力情報に基づいて所定の情報処理（記憶、演算など）を実行すると、処理結果や処理内容を情報処理手段Ａ１〜Ａｍに対応（接続）する情報保管手段Ｂ１〜Ｂｍに保管する。例えば、情報処理手段Ａ１が情報処理を実行すると、この処理結果や処理内容を情報保管手段Ｂ１に保管する。
【００５２】
そして、画面情報出力手段１５は、情報処理手段Ａ１〜Ａｍによる情報処理の処理結果を表示言語指示手段１６から指示された言語で画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ１に送信する。
【００５３】
なお、実施の形態２では、入力情報受付手段１１が利用者の属性に基づいて、入力情報を情報処理手段Ａ１〜Ａｍの何れに入力するかを判断することとしたが、入力情報受付手段１１が利用者（ユーザＩＤ）に基づいて、利用者に応じた情報処理手段Ａ１〜Ａｍの何れかを選択することとしてもよい。
【００５４】
また、実施の形態２では情報処理装置１が複数の情報処理手段Ａ１〜Ａｍ、情報保管手段Ｂ１〜Ｂｍを備える構成としたが、情報処理手段Ａ１〜Ａｍや情報保管手段Ｂ１〜Ｂｍをそれぞれ別構成のコンピュータが備えることとしてもよい。例えば、情報処理手段Ａ１と情報保管手段Ｂ１を情報処理装置１とは異なる１つのコンピュータが備える構成とする。
【００５５】
また、入力情報受付手段１１を他のコンピュータが備える構成としてもよい。また、情報処理装置１が複数の入力情報受付手段１１を備える構成としてもよい。また、複数の他のコンピュータが１〜複数の入力情報受付手段１１を備える構成としてもよい。これにより、クライアントコンピュータＣ１〜Ｃｎから情報処理装置１への利用が増大した場合（アクセスが増えた場合）であっても、情報処理装置１はクライアントコンピュータＣ１〜Ｃｎからの情報を効率良く迅速に取得でき、情報処理を迅速に行なうことが可能となる。また、１つの入力情報受付手段１１に障害が発生した場合であっても、他の入力情報受付手段１１によってクライアントコンピュータＣ１〜Ｃｎからの情報を受信することができ、障害発生時にも滞りなく情報処理を継続させることが可能となる。
【００５６】
このように実施の形態２によれば、情報処理装置１が複数の情報処理手段Ａ１〜Ａｍや情報保管手段Ｂ１〜Ｂｍを備え、各利用者の属性に応じた情報処理手段に利用者（クライアントコンピュータ）からの入力情報を情報処理させているので、入力情報の情報処理を効率良く迅速に行なうことが可能となる。
【００５７】
実施の形態３．
つぎに、図４および図５を用いてこの発明の実施の形態３について説明する。実施の形態３では、情報処理装置１が複数のクライアントコンピュータからの入力情報によって情報処理手段１２に一連の情報処理を行なわせる場合に、一連の情報処理の処理手順を管理するワークフロー管理手段備えている。そして、ワークフロー管理手段による情報処理の処理手順に基づいて各情報処理を行なうとともに、各クライアントコンピュータの利用者の属性に応じた画面表示を行なう。
【００５８】
図４は実施の形態３に係る情報処理装置の構成を示すブロック図である。図４の各構成要素のうち図１に示す情報処理システム１００の情報処理装置１と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
【００５９】
実施の形態３の情報処理装置１は、入力情報受付手段１１、情報処理手段１２、利用者属性特定手段１３、情報保管手段１４、画面情報出力手段１５を備えており、情報処理手段１２がワークフロー管理手段２１を備えている。
【００６０】
ワークフロー管理手段２１は、複数のクライアントコンピュータＣ１〜Ｃｎによって情報処理装置１に情報処理を行なわせる際のワークフローを管理する。ワークフロー管理手段２１は、情報処理装置１による情報処理をフロー毎、ステップ毎にクライアントコンピュータの利用者に応じた情報処理、画面情報の生成を行なうよう、情報処理手段１２、画面情報出力手段１５を制御する。
【００６１】
つぎに、本発明の実施の形態３に係る情報処理システムの動作手順を説明する。図５は、本発明の実施の形態３に係る情報処理システムの動作手順を示すフローチャートである。ここでは、情報処理システムの動作手順の一例として、クライアントコンピュータＣ１の利用者が情報処理装置１にアクセスして情報処理装置１に情報処理を行わせた後、クライアントコンピュータＣ２の利用者（クライアントコンピュータＣ１と異なる言語を使用する利用者）が情報処理装置１にアクセスして情報処理装置１に情報処理（クライアントコンピュータＣ１による情報処理の続きの情報処理）を行わせる場合について説明する。なお、ここでは実施の形態１の情報処理装置１と同様の処理動作を行う手順についてはその説明を省略する。
【００６２】
まず、クライアントコンピュータＣ１の利用者が情報処理装置１の利用を開始するため、クライアントコンピュータＣ１が情報処理装置１にアクセスする。クライアントコンピュータＣ１の利用者は、自らのユーザＩＤと入力情報をクライアントコンピュータＣ１に入力する。クライアントコンピュータＣ１は、利用者によって入力されたユーザＩＤと入力情報を情報処理装置１に送信する。これにより、情報処理装置１は、クライアントコンピュータＣ１からの入力情報を用いた情報処理を行う（ステップＳ１１０）。
【００６３】
具体的には、情報処理装置１の入力情報受付手段１１が、クライアントコンピュータＣ１からのユーザＩＤ、入力情報を受信し、受信したユーザＩＤ、入力情報を情報処理手段１２に入力する。
【００６４】
情報処理手段１２は、入力情報受付手段１１からのユーザＩＤを利用者属性特定手段１３に入力する。利用者属性特定手段１３は、情報処理手段１２から受けたユーザＩＤとＤＢ内の対応付け情報に基づいて、クライアントコンピュータＣ１から受けたユーザＩＤに対応する利用者の属性を特定する。利用者属性特定手段１３が特定した利用者の属性は、情報処理手段１２に入力される。
【００６５】
また、情報処理手段１２は、入力情報受付手段１１からのユーザＩＤに基づいて、このユーザＩＤに対応する利用者が情報処理装置１を利用可能か否かを判断する。情報処理手段１２が、ユーザＩＤに対応する利用者が情報処理装置１を利用可能であると判断すると、入力情報受付手段１１からの入力情報に基づいて所定の情報処理を実行し、処理結果や処理内容を情報保管手段１４に保管する。ここでの情報処理手段１２は、利用者属性特定手段１３が特定した利用者の属性に基づいて、入力情報の言語に応じた情報処理プログラムを選択し、この情報処理プログラムを用いて情報処理を行なう。
【００６６】
また、情報処理手段１２は、情報処理の処理結果を画面情報出力手段１５に通知するとともに、利用者属性特定手段１３が特定した利用者の属性を画面情報出力手段１５を介して表示言語指示手段１６に入力する。
【００６７】
表示言語指示手段１６は、情報処理手段１２から送られる利用者の属性に基づいて、利用者の属性に応じた言語（例えば日本語）を選択し、選択した言語を画面情報出力手段１５に言語の指示情報として入力する。
【００６８】
画面情報出力手段１５は、情報処理手段１２による情報処理の処理結果を表示言語指示手段１６から指示された言語（例えば日本語）で画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ１に送信する。
【００６９】
クライアントコンピュータＣ１では、情報処理装置１から送信された画面情報に基づいて、所定の表示手段が情報の画面表示（利用者に応じた言語での画面表示）を行なう（ステップＳ１２０）。そして、必要に応じて所定の情報を入力（利用者に応じた言語での情報入力）し、入力した情報が情報処理装置１に送信される。以下、必要に応じてクライアントコンピュータＣ１から入力された入力情報を用いた情報処理が情報処理装置１によって行われ、処理結果や処理内容が情報保管手段１４に保管される。
【００７０】
この後、クライアントコンピュータＣ２の利用者が情報処理装置１の利用（クライアントコンピュータＣ１による情報処理の続きの情報処理）を開始するため、クライアントコンピュータＣ２から情報処理装置１にアクセスする。
【００７１】
クライアントコンピュータＣ２の利用者は、自らのユーザＩＤと入力情報をクライアントコンピュータＣ２に入力する。クライアントコンピュータＣ２は、利用者によって入力されたユーザＩＤと入力情報を情報処理装置１に送信する。ここでの入力情報は、クライアントコンピュータＣ１による情報処理の処理結果を用いた情報処理を開始することを示す情報である。クライアントコンピュータＣ２の利用者は、入力情報によってクライアントコンピュータＣ１による処理結果のフローやステップ、自らが実行する情報処理のフローやステップを指定してもよい。
【００７２】
情報処理装置１の入力情報受付手段１１は、クライアントコンピュータＣ２からのユーザＩＤと入力情報を情報処理手段１２に入力する。情報処理手段１２は、入力情報受付手段１１からのユーザＩＤを利用者属性特定手段１３に入力する。利用者属性特定手段１３は、情報処理手段１２から受けたユーザＩＤとＤＢ内の対応付け情報に基づいて、クライアントコンピュータＣ２から受けたユーザＩＤに対応する利用者の属性を特定する。利用者属性特定手段１３が特定した利用者の属性は、情報処理手段１２に入力される。
【００７３】
また、情報処理手段１２は、入力情報受付手段１１からのユーザＩＤに基づいて、このユーザＩＤに対応する利用者が情報処理装置１を利用可能か否かを判断する。情報処理手段１２が、ユーザＩＤに対応する利用者が情報処理装置１を利用可能であると判断すると、情報処理手段１２のワークフロー管理手段２１が入力情報受付手段１１からの入力情報に基づいて、クライアントコンピュータＣ１からの入力情報による情報処理の処理結果を情報保管手段１４から抽出する（ステップＳ１３０）。
【００７４】
ワークフロー管理手段２１は、抽出した処理結果を画面情報出力手段１５に送信するとともに、情報処理手段１２は利用者属性特定手段１３が特定した利用者の属性を画面情報出力手段１５を介して表示言語指示手段１６に入力する。ここでのワークフロー管理手段２１は、利用者属性特定手段１３が特定した利用者の属性を記憶しておく。
【００７５】
表示言語指示手段１６は、情報処理手段１２から送られる利用者の属性に基づいて、利用者に応じた言語（例えば英語）を選択し、選択した言語を画面情報出力手段１５に言語の指示情報として入力する。
【００７６】
画面情報出力手段１５は、情報処理手段１２のワークフロー管理手段２１が抽出した情報処理の処理結果を表示言語指示手段１６から指示された言語（例えば英語）で翻訳する。なお、ワークフロー管理手段２１が抽出した情報処理の処理結果の翻訳は、表示言語指示手段１６から指示された言語に基づいて、情報処理手段１２が行ってもよい。画面情報出力手段１５は、翻訳した処理結果を画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ２に送信する。
【００７７】
クライアントコンピュータＣ２では、情報処理装置１から送信された画面情報に基づいて、所定の表示手段が情報の画面表示（利用者に応じた言語での画面表示）を行なう（ステップＳ１４０）。ここでの画面表示としては、例えばクライアントコンピュータＣ１による情報処理の処理結果、入力画面などを含んでいる。そして、クライアントコンピュータＣ２の利用者は、必要に応じて所定の入力情報を入力（利用者に応じた言語での入力）し、入力した情報が情報処理装置１に送信される。
【００７８】
情報処理装置１の入力情報受付手段１１が、クライアントコンピュータＣ２からの入力情報を受信し、入力情報を情報処理手段１２に入力する。情報処理手段１２は、入力情報受付手段１１からの入力情報に基づいて所定の情報処理（記憶、演算など）を実行し、処理結果や処理内容を情報保管手段１４に保管する（ステップＳ１５０）。ここでの情報処理手段１２は、記憶しておいた利用者の属性に基づいて、入力情報の言語に応じた情報処理プログラムを選択し、この情報処理プログラムを用いて情報処理を行なう。
【００７９】
また、情報処理手段１２は、情報処理の処理結果を画面情報出力手段１５に通知するとともに、記憶しておいた利用者の属性を画面情報出力手段１５を介して表示言語指示手段１６に入力する。
【００８０】
表示言語指示手段１６は、情報処理手段１２から送られる利用者の属性に基づいて、利用者の属性に応じた言語を選択し、選択した言語を画面情報出力手段１５に言語の指示情報として入力する。
【００８１】
画面情報出力手段１５は、情報処理手段１２による情報処理の処理結果を表示言語指示手段１６から指示された言語で画面表示するための画面情報を作成し、作成した画面情報をクライアントコンピュータＣ２に送信する。ここでの画面情報は、表示言語指示手段１６から指示された言語（例えば英語）に応じて作成されるものである。クライアントコンピュータＣ２では、情報処理装置１から送信された画面情報に基づいて、所定の表示手段が情報の画面表示（利用者に応じた言語での画面表示）を行なう（ステップＳ１６０）。なお、実施の形態２の情報処理装置１がワークフロー管理手段２１を備える構成としてもよい。
【００８２】
このように実施の形態３によれば、クライアントコンピュータＣ１の利用者とクライアントコンピュータＣ２の利用者が異なる言語を用いて入力情報の入力などを行い、情報処理装置１に所定の情報処理を実行させる場合であっても、クライアントコンピュータＣ１からの入力情報に基づいた情報処理を行なう際にクライアントコンピュータＣ１の利用者に応じた言語で画面表示させることができるとともに、クライアントコンピュータＣ１からの入力情報に基づいた情報処理の処理結果をクライアントコンピュータＣ２の利用者に応じた言語で画面表示させることができる。したがって、企業等の業務プロセスが複数の国（言語）を跨いで実行される場合であっても、各利用者に応じた画面表示を行なうことができ、各利用者の情報の読み取りミス、入力ミスを低減させることができ、情報処理装置１による情報処理を正確に行なうことが可能となる。
【産業上の利用可能性】
【００８３】
以上のように、本発明にかかる情報処理装置は、利用者の属性に応じた言語での情報提供に適している。
【図面の簡単な説明】
【００８４】
【図１】実施の形態１に係る情報処理装置を備えた情報処理システムの構成を示す図である。
【図２】実施の形態１に係る情報処理システムの動作手順を示すフローチャートである。
【図３】実施の形態２に係る情報処理装置の構成を示すブロック図である。
【図４】実施の形態３に係る情報処理装置の構成を示すブロック図である。
【図５】実施の形態３に係る情報処理システムの動作手順を示すフローチャートである。
【符号の説明】
【００８５】
１  情報処理装置
１１  入力情報受付手段
１２，Ａ１〜Ａｍ  情報処理手段
１３  利用者属性特定手段
１４，Ｂ１〜Ｂｍ  情報保管手段
１５  画面情報出力手段
１６  表示言語指示手段
２１  ワークフロー管理手段
１００  情報処理システム
Ｃ１〜Ｃｎ  クライアントコンピュータ
【図１】
2007310511.tif 000003
【図２】
2007310511.tif 000004
【図３】
2007310511.tif 000005
【図４】
2007310511.tif 000006
【図５】
2007310511.tif 000007