(57)【要約】【課題】サーバ装置に対して所望の処理を容易に実行させることを課題とする。【解決手段】クライアント装置３００に文章の操作入力欄ＦＩ１を表示し、該操作入力欄から語句の操作入力を受け付け、動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み処理を実行させるための文章を構成可能な各語句Ｄ１４を記憶した辞書データベースＤＢ１から、操作入力を受け付けた語句Ｄ４１に関連付けられた後続の語句を検索し、該後続の語句の候補一覧ＦＩ３をクライアント装置３００に表示し、操作入力欄ＦＩ１から操作入力済の語句に続けて後続の語句の操作入力を受け付ける、一連の処理を繰り返し実行可能に実行し、処理対応データベースＤＢ２から前記操作入力欄ＦＩ１に操作入力された語句の繋がりＤ３１に関連付けられた処理を実行させるための情報Ｄ２２を検索し、該情報に従って前記語句の繋がりに関連付けられた処理をサーバ装置１００で行う。【選択図】図４
2008276304.tif 000002
【特許請求の範囲】
【請求項１】
互いにネットワークを介して双方向通信可能なサーバ装置とクライアント装置とを備え、該クライアント装置から情報を入力して前記サーバ装置で処理を行い、該処理の結果を前記サーバ装置から前記クライアント装置へ出力する情報処理システムであって、
動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み前記処理を実行させるための文章を構成可能な各語句を、次に繋げることが可能な後続の語句に関連付けて記憶した辞書データベースと、
語句の繋がりに対応する処理を行うための情報を該語句の繋がりに関連付けて記憶した処理対応データベースと、
前記クライアント装置に文章の操作入力欄を表示し、該操作入力欄から語句の操作入力を受け付ける語句入力手段と、
操作入力を受け付けた語句に関連付けられた後続の語句を前記辞書データベースから検索して該後続の語句の候補一覧を前記クライアント装置に表示して前記操作入力欄から後続の語句の操作入力を操作入力済の語句に続けて受け付ける処理を繰り返し実行可能な後続語句入力手段と、
前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を前記処理対応データベースから検索し、該情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力する処理結果出力手段とを備えることを特徴とする情報処理システム。
【請求項２】
前記後続語句入力手段は、前記候補一覧に含まれる後続の語句を選択する操作入力を受け付けて該操作入力を受け付けた後続の語句を操作入力済の語句に続けて前記操作入力欄に表示可能であり、
前記処理結果出力手段は、前記候補一覧に含まれる後続の語句を選択する操作入力が受け付けられた場合、前記操作入力欄に表示された語句の繋がりに関連付けられた処理を実行させるための情報を前記処理対応データベースから検索し、該情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記辞書データベースは、前記各語句をグループ毎に分類するためのグループ情報、前記各語句の次に繋げることが可能な後続の語句のグループを表す後続グループ情報、及び、前記処理対応データベースに記憶された処理を行うための情報に前記各語句を対応付けるための処理対応情報を前記各語句に対応付けて記憶し、
前記処理対応データベースは、前記処理対応情報に対応させて前記語句の繋がりに対応する処理を識別するための処理識別情報と前記処理を行うための情報とを対応付けて記憶し、
前記後続語句入力手段は、前記操作入力を受け付けた語句に対応付けられた後続グループ情報を前記辞書データベースから読み出し、読み出した後続グループ情報に対応する前記グループ情報を検索し、検索したグループ情報に対応付けられた語句を前記後続の語句として読み出し、読み出した後続の語句を前記候補一覧として前記クライアント装置に表示し、
前記処理結果出力手段は、前記操作入力欄に操作入力された各語句に対応付けられた前記処理対応情報を前記辞書データベースから読み出し、読み出した処理対応情報に対応する前記処理識別情報を前記処理対応データベースから検索し、検索した処理識別情報に対応付けられた前記処理を行うための情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力することを特徴とする請求項１又は請求項２に記載の情報処理システム。
【請求項４】
前記辞書データベース、前記語句入力手段、及び、前記後続語句入力手段は、前記クライアント装置に設けられ、
前記処理結果出力手段は、前記クライアント装置で前記後続の語句の操作入力を受け付ける毎に前記サーバ装置で前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を前記処理対応データベースから検索し、該情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力することを特徴とする請求項１〜請求項３のいずれか一項に記載の情報処理システム。
【請求項５】
前記ネットワークを介して前記サーバ装置と双方向通信可能な提供者用クライアント装置が設けられ、
前記操作入力欄に操作入力された文章を前記サーバ装置から前記提供者用クライアント装置へ出力する文章連絡手段と、
出力した文章に対する応答文の入力を前記提供者用クライアント装置から受け付け、該入力を受け付けた応答文を前記サーバ装置から前記クライアント装置へ出力する応答文出力手段とをさらに備えることを特徴とする請求項１〜請求項４のいずれか一項に記載の情報処理システム。
【請求項６】
ネットワークを介して双方向通信可能なクライアント装置から情報を入力して処理を行い、該処理の結果を前記クライアント装置へ出力する情報処理装置であって、
動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み前記処理を実行させるための文章を構成可能な各語句を、次に繋げることが可能な後続の語句に関連付けて記憶した辞書データベースと、
語句の繋がりに対応する処理を行うための情報を該語句の繋がりに関連付けて記憶した処理対応データベースと、
文章の操作入力欄を表示するためのデータを前記クライアント装置へ出力し、前記操作入力欄から操作入力を受け付けた語句の入力を前記クライアント装置から受け付ける語句入力手段と、
入力を受け付けた語句に関連付けられた後続の語句を前記辞書データベースから検索して該後続の語句の候補一覧を表示するためのデータを前記クライアント装置へ出力して前記操作入力欄から操作入力済の語句に続けて操作入力を受け付けた後続の語句の入力を受け付ける処理を繰り返し実行可能な後続語句入力手段と、
前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を前記処理対応データベースから検索し、該情報に従って前記語句の繋がりに関連付けられた処理を行って該処理の結果を前記クライアント装置へ出力する処理結果出力手段とを備えることを特徴とする情報処理装置。
【請求項７】
互いにネットワークを介して双方向通信可能なサーバ装置とクライアント装置とを備え、該クライアント装置から情報を入力して前記サーバ装置で処理を行い、該処理の結果を前記サーバ装置から前記クライアント装置へ出力する情報処理システムの制御方法であって、
前記クライアント装置に文章の操作入力欄を表示し、該操作入力欄から語句の操作入力を受け付ける語句入力工程と、
動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み前記処理を実行させるための文章を構成可能な各語句を、次に繋げることが可能な後続の語句に関連付けて記憶した辞書データベースから、操作入力を受け付けた語句に関連付けられた後続の語句を検索し、該後続の語句の候補一覧を前記クライアント装置に表示し、前記操作入力欄から後続の語句の操作入力を操作入力済の語句に続けて受け付ける、一連の処理を繰り返し実行可能に実行する後続語句入力工程と、
語句の繋がりに対応する処理を行うための情報を該語句の繋がりに関連付けて記憶した処理対応データベースから前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を検索し、該情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力する処理結果出力工程とを備えることを特徴とする情報処理システムの制御方法。
【請求項８】
互いにネットワークを介して双方向通信可能なサーバ装置とクライアント装置とを備え、該クライアント装置から情報を入力して前記サーバ装置で処理を行い、該処理の結果を前記サーバ装置から前記クライアント装置へ出力する情報処理システムの制御プログラムであって、
前記クライアント装置に文章の操作入力欄を表示し、該操作入力欄から語句の操作入力を受け付ける語句入力機能と、
動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み前記処理を実行させるための文章を構成可能な各語句を、次に繋げることが可能な後続の語句に関連付けて記憶した辞書データベースから、操作入力を受け付けた語句に関連付けられた後続の語句を検索し、該後続の語句の候補一覧を前記クライアント装置に表示し、前記操作入力欄から後続の語句の操作入力を操作入力済の語句に続けて受け付ける、一連の処理を繰り返し実行可能に実行する後続語句入力機能と、
語句の繋がりに対応する処理を行うための情報を該語句の繋がりに関連付けて記憶した処理対応データベースから前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を検索し、該情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力する処理結果出力機能とをコンピュータに実現させることを特徴とする情報処理システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いにネットワークを介して双方向通信可能なサーバ装置とクライアント装置とを備える情報処理システム、該情報処理システムを構成する情報処理装置、並びに、該情報処理システムの制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
コンピュータ関連機器を購入したユーザ（利用者）は、インターネットに接続されたパーソナルコンピュータを使用してコンピュータ関連機器のメーカーのＷｅｂサイトを有するサーバコンピュータにアクセスし、該サーバコンピュータに処理を実行させ、情報を授受している。サーバコンピュータには多くの情報が記憶されているため、図１６に示すように、ユーザは、サイトの画面に表示される複数のボタンＳＥ１やプルダウンメニューＳＥ２〜ＳＥ７の中からアクセスしたい項目を選択操作することになる。これらのボタンＳＥ１やメニューＳＥ２〜ＳＥ７の各項目は階層化されているため、ユーザは、ボタンＳＥ１やメニューＳＥ２〜ＳＥ７を複数回操作することにより、希望する処理をサーバコンピュータに実行させることになる。例えば、製品について問い合わせるためには、製品カテゴリの選択、製品名の選択、事象の選択、どうして欲しいのかの選択、等の選択肢をサイトの画面上で選択操作したうえ、問い合わせに対応した処理をサーバコンピュータに実行させる必要がある。
【特許文献１】特開平１０−１０５５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
サーバコンピュータに格納されている情報が多いため、サイトの画面が複雑で大きく、ユーザが希望する処理をサーバコンピュータに実行させるためには項目の階層構造を辿ったりページを延々とスクロールしたり等の操作をする必要がある。従って、パーソナルコンピュータの操作に慣れていないユーザは、希望する処理を実行させるための項目を選択操作するのが容易ではない。
【０００４】
なお、特開平１０−１０５５６２号公報記載の検索システムは、地名を構成する名詞を階層化して記憶し、基本的には上位の県名から下位の地名へ順に選択操作を受け付け、サービスボタンが操作されるとリンクした地図を表示する。同検索システムは、下位の町名がタブレットにペン入力されると上位の地名を推測して該上位の地名から前記下位の地名までを表示し、サービスボタンが操作されるとリンクした地図を表示する。しかし、地名は単なる名詞の集合であるため、同検索システムは、希望する処理をサーバコンピュータに実行させるための項目の選択操作を容易にさせる課題を解決するのに適切なシステムではない。
【０００５】
本発明は、上記課題に鑑みてなされたもので、サーバコンピュータのようなサーバ装置に対して所望の処理を容易に実行させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、互いにネットワークを介して双方向通信可能なサーバ装置とクライアント装置とを備え、該クライアント装置から情報を入力して前記サーバ装置で処理を行い、該処理の結果を前記サーバ装置から前記クライアント装置へ出力する情報処理システムであって、
動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み前記処理を実行させるための文章を構成可能な各語句を、次に繋げることが可能な後続の語句に関連付けて記憶した辞書データベースと、
語句の繋がりに対応する処理を行うための情報を該語句の繋がりに関連付けて記憶した処理対応データベースと、
前記クライアント装置に文章の操作入力欄を表示し、該操作入力欄から語句の操作入力を受け付ける語句入力手段と、
操作入力を受け付けた語句に関連付けられた後続の語句を前記辞書データベースから検索して該後続の語句の候補一覧を前記クライアント装置に表示して前記操作入力欄から後続の語句の操作入力を操作入力済の語句に続けて受け付ける処理を繰り返し実行可能な後続語句入力手段と、
前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を前記処理対応データベースから検索し、該情報に従って前記語句の繋がりに関連付けられた処理を前記サーバ装置で行って該処理の結果を前記サーバ装置から前記クライアント装置へ出力する処理結果出力手段とを備えることを特徴とする。
【０００７】
また、本発明は、ネットワークを介して双方向通信可能なクライアント装置から情報を入力して処理を行い、該処理の結果を前記クライアント装置へ出力する情報処理装置であって、
動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み前記処理を実行させるための文章を構成可能な各語句を、次に繋げることが可能な後続の語句に関連付けて記憶した辞書データベースと、
語句の繋がりに対応する処理を行うための情報を該語句の繋がりに関連付けて記憶した処理対応データベースと、
文章の操作入力欄を表示するためのデータを前記クライアント装置へ出力し、前記操作入力欄から操作入力を受け付けた語句の入力を前記クライアント装置から受け付ける語句入力手段と、
入力を受け付けた語句に関連付けられた後続の語句を前記辞書データベースから検索して該後続の語句の候補一覧を表示するためのデータを前記クライアント装置へ出力して前記操作入力欄から操作入力済の語句に続けて操作入力を受け付けた後続の語句の入力を受け付ける処理を繰り返し実行可能な後続語句入力手段と、
前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報を前記処理対応データベースから検索し、該情報に従って前記語句の繋がりに関連付けられた処理を行って該処理の結果を前記クライアント装置へ出力する処理結果出力手段とを備えることを特徴とする。
【０００８】
上記後続語句入力手段により、以下の処理（１）〜（３）が繰り返し実行可能とされている。
（１）前記操作入力欄から操作入力を受け付けた語句に関連付けられた後続の語句を前記辞書データベースから検索する処理。
（２）前記（１）で検索された後続の語句の候補一覧を前記クライアント装置に表示する処理。
（３）前記操作入力欄から後続の語句の操作入力を操作入力済の語句に続けて受け付ける処理。
【０００９】
上記処理結果出力手段により、前記操作入力欄に操作入力された語句の繋がりに関連付けられた処理を実行させるための情報が前記処理対応データベースから検索される。そして、該情報に従って前記語句の繋がりに関連付けられた処理が前記サーバ装置で行われて該処理の結果が前記サーバ装置から前記クライアント装置へ出力される。
【００１０】
以上により、情報処理システムの利用者は、ネットワークに接続されたクライアント装置に情報を入力して情報処理システムに処理を実行させる際に、クライアント装置の表示に従って処理を実行させるための文章をクライアント装置に操作入力することができる。従って、サーバコンピュータのようなサーバ装置に対して所望の処理を容易に実行させることができる。
なお、後続の語句が操作入力される毎に語句の繋がりに関連付けられた処理が実行されると、クライアント装置に操作入力した情報に対応した処理を早く完了させることができる。
【００１１】
上記サーバ装置から上記クライアント装置へ出力される処理の結果は、クライアント装置で表示されるデータのみならず、クライアント装置で表示されずに該クライアント装置に記憶されるプログラム等のデータも含まれる。
上記辞書データベースは、サーバ装置に設けられてもよいし、クライアント装置に設けられてもよいし、サーバ装置とクライアント装置の両方に設けられてもよい。
【００１２】
なお、本発明は、上述したシステムや装置の構成に対応した工程を有する制御方法、上述したシステムや装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても適用可能である。
上述した制御方法、制御プログラム、該プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜請求項４に記載した構成も、前記情報処理装置や前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明の効果】
【００１３】
請求項１、請求項６〜請求項８に係る発明によれば、サーバ装置に対して所望の処理を容易に実行させることが可能になる。
請求項２に係る発明では、利用者は、ネットワークに接続されたクライアント装置に情報を入力して情報処理システムに処理を実行させる際に、クライアント装置に表示される後続の語句の候補一覧に含まれる後続の語句を選択する操作入力をクライアント装置に対して行うことができる。従って、サーバ装置に対する所望の処理の実行をさらに容易にさせることが可能になる。
請求項３に係る発明では、辞書データベースから後続の語句を容易に検索することが可能になり、語句の繋がりに関連付けられた処理を容易に実行させることが可能になる。
【００１４】
請求項４に係る発明では、語句の操作入力を受け付ける処理がクライアント装置で行われ、語句の繋がりに関連付けられた処理がサーバ装置で行われるので、クライアント装置に操作入力した情報に対応した処理を早く完了させることが可能になる。
請求項５に係る発明では、提供者は、利用者からの文章に対して応答することができる。従って、情報処理システムを利用する際の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
（１）情報処理装置を含む情報処理システムの構成：
図１は、本発明の一実施形態に係る情報処理システム１０００の構成を模式的に示している。本情報処理システム１０００は、情報を双方向に通信可能なネットワークＮ１を介してそれぞれ接続された、サーバ装置（情報処理装置）１００、提供者用クライアント装置２００，２７０，２８０、利用者用クライアント装置３００，３７０，３８０、を備える。ネットワークＮ１の代表例は、インターネットである。サーバ装置１００は、ネットワークＮ１を介して両クライアント装置と双方向通信可能なサーバコンピュータとされ、利用者用クライアント装置から情報を入力して処理を行い、該処理の結果を利用者用クライアント装置へ出力する。
【００１６】
提供者用クライアント装置２００，２７０，２８０は、製品等の提供対象Ｏ１を利用者（ユーザ）に提供する企業のような提供者に使用されるコンピュータとされている。提供者には、製品を製造するメーカー、製品を販売する代理店、利用者にコンテンツ（情報）をダウンロードさせて販売する音楽配信会社やビデオ配信会社やソフトウェア会社、等が考えられる。なお、提供者用クライアント装置は、本発明に必須ではないため、本情報処理システムに設けられていなくてもよい。
一方、利用者用クライアント装置３００，３７０，３８０は、本発明にいうクライアント装置であり、個人のような利用者に使用されるコンピュータとされている。なお、提供者用クライアント装置と利用者用クライアント装置とは、ハードウェアが異なっている必要は無く、使用者が異なるだけに過ぎない。従って、提供者用クライアント装置が本発明にいうクライアント装置となって情報をサーバ装置へ出力し、該サーバ装置から処理の結果を入手してもよい。
【００１７】
提供者用クライアント装置及び利用者用クライアント装置には、パーソナルコンピュータ（ＰＣ）２００，３００の他、携帯電話２７０，３７０、ＰＤＡ（Personal Digital Assistant）２８０，３８０、ゲーム機、アクセスポイント等の中継装置、等が含まれる。これらの装置にブラウザ（browser）が記憶されていれば、このブラウザの機能により両クライアント装置は管理装置と情報の入出力を行って管理装置からの情報を表示可能である。複数の機器を同じ人が使用することもあるため、提供者用クライアント装置は複数のクライアント装置で構成されてもよいし、利用者用クライアント装置も複数の利用者用クライアント装置で構成されてもよい。
【００１８】
図２に示すように、サーバ装置１００では、ＣＰＵ１１、半導体メモリ１２，１３、タイマ回路１４、通信装置１５、情報記憶媒体Ｍ１を有する記憶装置２０、等が、所定のシステムバス３０に接続され、互いに情報を入出力可能とされている。ＣＰＵ１１は、ＲＯＭ１２に書き込まれたプログラムに従って、適宜、本発明にいう情報処理装置の制御プログラム２１や各種情報を情報記憶媒体Ｍ１からＲＡＭ１３へ読み出して制御プログラム２１を実行する処理を行い、情報処理装置全体の動作を制御している。
サーバ装置１００を構成するコンピュータは、単一のコンピュータでもよいし、コンピュータの集合体でもよい。当該集合体を構成する各コンピュータは、提供者用クライアント装置や利用者用クライアント装置に接続されたネットワークＮ１を介して情報の入出力を行うものでなければ、種々の態様で互いに連携可能なコンピュータとすることができる。
【００１９】
サーバ装置１００内では、例えばタイマ回路１４によるタイマ割り込みを利用した時分割方式で複数の処理が並列して行われる。通信装置１５は、ネットワークＮ１に接続され、例えばＴＣＰ／ＩＰによってネットワークＮ１を介して双方向通信を行うことが可能である。
情報記憶媒体Ｍ１には、上記制御プログラム２１の他、各種データベースＤＢ１〜ＤＢ４、等が記憶されている。辞書データベースＤＢ１は、サーバ装置１００に処理を実行させるための文章（自然言語）を構成可能な各語句を後続の語句に関連付けて記憶したデータの集合とされている。処理対応データベースＤＢ２は、前記語句の繋がりに対応する処理を行うための情報を記憶したデータの集合とされている。企業ページデータベースＤＢ３は、製品を提供する企業のＷｅｂサイトを表示するためのデータの集合とされている。プログラムデータベースＤＢ４は、前記語句の繋がりに対応する処理を行うためのプログラムを記憶したデータの集合とされている。情報記憶媒体Ｍ１には、ハードディスク等の磁気記憶媒体、光磁気記憶媒体、不揮発性半導体メモリ、電力をバックアップされた揮発性半導体メモリ、等を用いることができる。
【００２０】
図３に示すように、クライアント装置となり得るＰＣ２００，３００では、ＣＰＵ２０１、半導体メモリ２０２，２０３、タイマ回路２０４、通信装置２０５、無線通信装置２０６、入力装置２１０、出力装置２２０、記憶装置２３０、等が、所定のシステムバス２４０に接続され、互いに情報を入出力可能とされている。ＣＰＵ２０１は、ＲＯＭ２０２に書き込まれたプログラムに従って、適宜、管理システムの制御プログラムとなるオペレーティングシステム（ＯＳ）２３１およびブラウザ（browser）２３２並びに各種情報を記憶装置２３０からＲＡＭ２０３へ読み出して制御プログラム実行する処理を行い、ＰＣ全体の動作を制御している。
【００２１】
ＰＣ２００，３００内では、例えばタイマ回路２０４によるタイマ割り込みを利用した時分割方式で複数の処理が並列して行われる。通信装置２０５は、ネットワークＮ１に接続され、例えばＴＣＰ／ＩＰによってネットワークＮ１を介して双方向通信を行うことが可能である。入力装置２１０は、マウス等のポインティングデバイス２１１やキーボード２１２を操作用入力機器として有し、提供者や利用者からの操作入力を受け付ける。出力装置２２０は、ディスプレイ等の表示装置２２１や音声出力器等の音声出力装置２２２を情報出力機器として有し、提供者や利用者に情報を表示や音声出力により出力する。むろん、ＰＣにプリンタ等の印刷装置を接続し、この印刷装置で情報を印刷することにより、情報を出力するようにしてもよい。記憶装置２３０は、ハードディスク等の情報記憶媒体や該情報記憶媒体に情報を読み書きするハードディスクドライブ等のドライブを有し、この情報記憶媒体に、ＯＳ２３１や、ブラウザ２３２等のアプリケーションプログラム（ＡＰＬ）や、各種情報が記憶される。これらの情報を記憶する情報記憶媒体には、ハードディスク等の磁気記憶媒体、ＣＤ−ＲＯＭ、不揮発性半導体メモリ、電力をバックアップされた揮発性半導体メモリ、等を用いることができる。
【００２２】
図４は、以上のハードウェア構成を有する情報処理システム１０００の各機能の関係を模式的に示している。本システム１０００は、少なくとも、データベースＤＢ１，ＤＢ２、語句入力部（語句入力手段）Ｕ１，Ｕ１１、後続語句入力部（後続語句入力手段）Ｕ２，Ｕ１２、処理結果出力部（処理結果出力手段）Ｕ３、から構成され、クライアント装置から情報を入力してサーバ装置１００で処理を行い、該処理の結果をサーバ装置１００からクライアント装置へ出力する。本実施形態の情報処理システム１０００は、さらに、サーバ装置１００の各部Ｕ４，Ｕ５、利用者用クライアント装置の各部Ｕ１３，Ｕ１５、提供者用クライアント装置の各部Ｕ２４，Ｕ２５を備える。図では、両クライアント装置がＰＣ２００，３００であるとして符号を付しているが、携帯電話２７０，３７０やＰＤＡ２８０，３８０でも同様の機能の各部を設けることが可能である。
【００２３】
図５にデータ構造が示されるように、辞書データベースＤＢ１は、サーバ装置１００に処理を実行させるための文章を構成可能な各語句（語句情報Ｄ１４）に対応付けて各情報Ｄ１１〜Ｄ１８を記憶している。サーバ装置に処理を実行させるための文章とは、例えば「メモリが壊れた」のように動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含む思想表現であり、通常、主語−述語の形をとるが、主語を欠くこともある。「愛知県名古屋市南区柴田本町」のように名詞だけを集合させた表現は、述語を欠くため、文章ではない。
サーバ装置に処理を実行させるための文章を構成する各単語（語句）は、最低限、「メモリ（名詞）が（助詞）壊れた（動詞）」のように名詞と助詞と動詞とから構成されるか、「メモリ（名詞）が（助詞）遅い（形容詞）」のように名詞と助詞と形容詞とから構成される。むろん、動詞と形容詞の少なくとも一方と名詞と助詞とが少なくとも含まれれば、これら以外の品詞が文章に含まれてもよい。例えば「メモリが非常に（副詞）遅く、そして（接続詞）、壊れそうだ（助動詞）」の場合、副詞や接続詞や助動詞が文章に含まれることになる。
【００２４】
以上より、各語句は、動詞と形容詞の少なくとも一方と名詞と助詞とを少なくとも含み、サーバ装置に処理を実行させるための文章を構成可能な語句とされる。なお、各語句は、形容詞を含まずに名詞と助詞と動詞と必要に応じて副詞や接続詞や助動詞等を含む構成とされてもよいし、動詞を含まずに名詞と助詞と形容詞と必要に応じて副詞や接続詞や助動詞等を含む構成とされてもよいし、名詞と助詞と動詞と形容詞と必要に応じて副詞や接続詞や助動詞等を含む構成とされてもよい。そして、各語句（語句情報Ｄ１４）は、次に繋げることが可能な後続の語句に関連付けられて辞書データベースＤＢ１に記憶される。
【００２５】
語句識別情報Ｄ１は、各語句を識別するための情報とされ、グループ情報Ｄ１１と番号情報Ｄ１２とを有する。グループ情報Ｄ１１は、各語句をグループ毎に分類し、該グループを識別するための情報とされる。各グループ情報Ｄ１１は、語句のグループの見出し（index）、すなわち、後続の語句を探すための手掛りとなる情報とされ、例えば、１と０からなる複数桁のビットマップデータとされる。番号情報Ｄ１２は、同じグループ内で各語句を識別するための情報とされ、例えば、１と０からなる複数桁のビットマップデータとされる。
語句タイプ情報Ｄ１３は、対応する語句の品詞を識別するための情報とされる。語句情報Ｄ１４は、上述したように、各語句の文字情報とされる。
【００２６】
類語情報Ｄ１５は、正しい語句に対して読みや意味が実質的に同じ語句を表す文字情報とされる。例えば、正しい語句である「メモリ」に対して読みの同じ「めもり」や実質的に同じ意味の「ＲＡＭ」等が類語情報Ｄ１５とされる。
禁則情報Ｄ１６は、文章中で禁じられる語句の規則を表す情報とされる。例えば、「メモリ」等の名詞は、文章中で文の末尾に配置されないため、文末を表す情報が禁則情報Ｄ１６とされる。また、「の」や「が」等の助詞は、文章中で文の頭や末尾に配置されないため、文頭及び文末を表す情報が禁則情報Ｄ１６とされる。さらに、「壊れた」等の動詞は、文章中で文の頭に配置されないため、文頭を表す情報が禁則情報Ｄ１６とされる。
【００２７】
後続グループ情報Ｄ１７は、各語句の次に繋げることが可能な後続の語句のグループを表す情報とされ、例えば、グループ情報Ｄ１１に合わせて１と０からなる複数桁のビットマップデータとされる。後続の語句のグループを表す情報は、一つのグループを表す情報でもよいし、複数のグループのそれぞれを表す情報でもよい。例えば、名詞の後に助詞を繋げることができるので、助詞のグループを表す情報が少なくとも後続グループ情報とされる。なお、動詞や形容詞のように文章の終端となり得る語句については、「終端」を意味する情報が少なくとも後続グループ情報とされる。
処理対応情報Ｄ１８は、処理対応データベースＤＢ２に記憶された動作情報（処理を行うための情報）Ｄ２２に各語句を対応付けるための情報とされ、例えば、１と０からなる複数桁のビットマップデータとされる。
【００２８】
図６にデータ構造が示されるように、処理対応データベースＤＢ２は、処理識別情報Ｄ２１と動作情報Ｄ２２とを対応付けて記憶している。処理識別情報Ｄ２１は、処理対応情報Ｄ１８に対応させて語句の繋がりに対応する処理を識別するための情報とされ、例えば、処理対応情報Ｄ１８に合わせて１と０からなる複数桁のビットマップデータとされる。動作情報Ｄ２２は、語句の繋がりに対応する処理を行うための情報とされ、例えば、プログラムデータベースＤＢ４に格納されている処理プログラムのアドレスを表す情報とされる。ここで、処理識別情報Ｄ２１が語句の繋がりに関連付けられているため、処理対応データベースＤＢ２は、動作情報Ｄ２２を語句の繋がりに関連付けて記憶していることになる。
例えば、処理識別情報「Ｄ００１」とされた処理対応情報Ｄ１８に対応する語句は「メモリ」であるため、処理識別情報「Ｄ００１」に対応する動作情報「Ａ００１」は「メモリ」という語句に関連付けられていることになる。また、処理識別情報「Ｄ００１，Ｄ１０２，Ｄ２０１」とされた処理対応情報Ｄ１８に対応する各語句は「メモリ」、「が」、「壊れた」であるため、処理識別情報「Ｄ００１，Ｄ１０２，Ｄ２０１」に対応する動作情報「Ａ００１１０２２０１」は「メモリが壊れた」という語句の繋がりに関連付けられていることになる。
【００２９】
なお、サーバ装置に処理を実行させるための処理は、様々な処理が考えられる。
例えば、製品についての問い合わせる文章に対応する処理には、製品についての問い合わせに対する回答を表示するためのデータをクライアント装置へ出力する処理が考えられる。また、製品のドライバを入手したい旨の文章に対応する処理には、製品のドライバをクライアント装置へダウンロードさせる処理が考えられる。さらに、製品の取扱説明書を入手したい旨の文章に対応する処理には、製品の取扱説明書のデータファイルをクライアント装置へダウンロードさせる処理が考えられる。
【００３０】
語句入力部Ｕ１，Ｕ１１は、図８に示す文章の操作入力欄ＦＩ１をクライアント装置３００に表示し、該操作入力欄から語句の操作入力を受け付ける。ここで、サーバ側語句入力部Ｕ１が操作入力欄ＦＩ１を表示するためのデータをクライアント装置３００へ出力し、クライアント側語句入力部Ｕ１１が該データを入手してディスプレイ２２１に操作入力欄ＦＩ１を表示し該操作入力欄から語句の操作入力を受け付けて該語句をサーバ装置１００へ出力し、サーバ側語句入力部Ｕ１が該語句の入力をクライアント装置３００から受け付ける。
【００３１】
後続語句入力部Ｕ２，Ｕ１２は、以下の一連の処理（１）〜（３）を繰り返し実行可能に実行する。
（１）操作入力欄ＦＩ１から操作入力を受け付けた語句に関連付けられた後続の語句を辞書データベースＤＢ１から検索する処理。
（２）前記（１）で検索された後続の語句の候補一覧ＦＩ３をクライアント装置３００に表示する処理。
（３）操作入力欄ＦＩ１から後続の語句の操作入力を操作入力済の語句Ｄ４１に続けて受け付ける処理。
【００３２】
ここで、一連の処理（１）〜（３）は、サーバ装置１００とクライアント装置３００とが協働して行ってもよいし、クライアント装置３００のみが行ってもよい。図４に示す情報処理システム１０００では、両装置１００，３００が協働して同処理（１）〜（３）を行うようになっている。本システム１０００では、サーバ側後続語句入力部Ｕ２が上記処理（１）を行って後続の語句の候補一覧ＦＩ３を表示するためのデータをクライアント装置３００へ出力し、クライアント側後続語句入力部Ｕ１２が該データを入手してディスプレイ２２１に候補一覧ＦＩ３を表示し操作入力欄ＦＩ１から後続の語句の操作入力を操作入力済の語句Ｄ４１に続けて受け付けて該後続語句をサーバ装置１００へ出力し、サーバ側後続語句入力部Ｕ２が該後続の語句の入力をクライアント装置３００から受け付ける。
本実施形態の後続語句入力部Ｕ２，Ｕ１２は、候補一覧ＦＩ３に含まれる後続の語句を選択する操作入力を受け付けて該操作入力を受け付けた後続の語句を操作入力済の語句Ｄ４１に続けて操作入力欄ＦＩ１に表示可能とされている。
【００３３】
処理結果出力部Ｕ３は、操作入力欄ＦＩ１に操作入力された語句の繋がりＤ３１に関連付けられた処理を実行させるための動作情報Ｄ２２を処理対応データベースＤＢ２から検索し、該動作情報Ｄ２２に従って前記語句の繋がりＤ３１に関連付けられた処理をサーバ装置１００で行って該処理の結果Ｄ３２をサーバ装置１００からクライアント装置３００へ出力する。本情報処理システム１０００では、クライアント装置３００に処理の結果Ｄ３２を入手して例えば該結果Ｄ３２や該結果Ｄ３２を入手した旨をディスプレイ２２１に表示する処理結果表示部Ｕ１３が設けられている。ここで、処理の結果Ｄ３２がクライアント装置で表示されるであれば、処理結果表示部Ｕ１３は入手した処理の結果Ｄ３２をそのまま表示すればよい。また、処理の結果Ｄ３２がアプリケーションプログラムやドライバといったクライアント装置に記憶されるプログラム等のデータであれば、結果Ｄ３２をそのまま表示する必要が無いので、処理結果表示部Ｕ１３は結果Ｄ３２を入手した旨を表示すればよい。むろん、処理の結果Ｄ３２がクライアント装置に記憶されるデータしか無ければ、結果Ｄ３２を入手した旨は表示されなくてもよい。
【００３４】
文章連絡部（文章連絡手段）Ｕ４，Ｕ２４は、操作入力欄ＦＩ１に操作入力された文章Ｄ３３をサーバ装置１００から提供者用クライアント装置２００へ出力する。応答文出力部（応答文出力手段）Ｕ５，Ｕ２５は、提供者用クライアント装置２００へ出力した文章Ｄ３３に対する応答文Ｄ３４の入力を該提供者用クライアント装置から受け付け、該入力を受け付けた応答文Ｄ３４をサーバ装置１００から利用者用クライアント装置３００へ出力する。利用者用クライアント装置の応答文表示部Ｕ１５は、応答文Ｄ３４を入手してディスプレイ２２１に表示する。
【００３５】
（２）情報処理装置を含む情報処理システムの動作並びに作用及び効果：
次に、情報処理システム１０００の動作並びに作用及び効果を説明する。
図７は、サーバ装置１００とクライアント装置３００とが行う情報処理をフローチャートにより示している。本実施形態では、ステップＳ１０２−Ｓ１０６の処理がクライアント側語句入力部Ｕ１１で行われ、ステップＳ１２２−Ｓ１２４の処理がサーバ側語句入力部Ｕ１で行われ、ステップＳ１０８の処理が処理結果表示部Ｕ１３で行われ、ステップＳ１２６−Ｓ１３２の処理が処理結果出力部Ｕ３で行われ、ステップＳ１１０−Ｓ１１４の処理がクライアント側後続語句入力部Ｕ１２で行われ、ステップＳ１３４−Ｓ１４４の処理がサーバ側後続語句入力部Ｕ２で行われるようにされている。以下、「ステップ」の記載を省略する。
サーバ装置１００とクライアント装置３００とは、電力が供給されている間、常時、何らかの処理を行っている。クライアント装置３００は、利用者から本情報処理システムに係る所定の検索画面を表示させるための所定の操作入力を受け付けると、図に示す処理を開始し、サーバ装置１００に対して検索画面の表示要求を出力する（Ｓ１０２）。
【００３６】
サーバ装置は、上記表示要求が入力されると、図７に示す処理を開始し、操作入力欄ＦＩ１を表示するための表示データをクライアント装置へ出力する（Ｓ１２２）。すると、クライアント装置は、該表示データを入手し、図８の最上段に示すように、操作入力欄ＦＩ１を含む検索画面ＳＣ１をディスプレイ２２１に表示する（Ｓ１０４）。操作入力欄ＦＩ１は、処理を実行させるための文章を構成可能な語句の操作入力を受け付けるための入力欄とされ、利用者によりキーボード２１２が操作されると操作された文字が欄内に表示されるようになっている。また、検索画面ＳＣ１には、処理の結果Ｄ３２を表示するための処理結果表示領域ＦＩ２も設けられている。情報処理の初期段階では処理の結果が無いため、処理結果表示領域ＦＩ２に処理の結果が表示されない。
【００３７】
検索画面表示後、クライアント装置は、操作入力欄ＦＩ１から語句の操作入力を受け付け、該語句をサーバ装置へ出力する（Ｓ１０６）。すると、サーバ装置は、該語句の入力をクライアント装置から受け付ける（Ｓ１２４）。
例えば、利用者がキーボードを操作して「めもり」と入力すると、検索画面ＳＣ２に示されるように、クライアント装置は、「めもり」を操作入力欄ＦＩ１に表示しながら「めもり」という仮の語句の操作入力を受け付け、サーバ装置へ送信する。サーバ装置は、「めもり」という仮の語句の入力を受け付け、辞書データベースＤＢ１の語句情報Ｄ１４の中から「めもり」を検索し、語句情報Ｄ１４に「めもり」が無いので類語情報Ｄ１５の中から「めもり」を検索し、「めもり」という類語情報Ｄ１５に対応する語句情報Ｄ１４を検索し、「めもり」に対応する「メモリ」をクライアント装置へ出力する。クライアント装置は、「メモリ」を入手すると、「めもり」の代わりに「メモリ」という語句を操作入力欄ＦＩ１に表示する。これにより、「メモリ」がクライアント装置で操作入力を受け付けサーバ装置で入力を受け付けた語句となる。
【００３８】
このように、サーバ装置は、入力を受け付けた仮の語句を語句情報Ｄ１４の中から検索し、該仮の語句が語句情報Ｄ１４に無い場合には該仮の語句を類語情報Ｄ１５の中から検索し、類語情報Ｄ１５の中から検索された仮の語句に対応する「正しい語句」を語句情報Ｄ１４の中から検索し、語句情報Ｄ１４の中から検索された「正しい語句」をクライアント装置へ出力する。この場合、クライアント装置は、「正しい語句」を入手すると、仮の語句の代わりに「正しい語句」を操作入力欄ＦＩ１に表示する。これにより、「正しい語句」がクライアント装置で操作入力を受け付けサーバ装置で入力を受け付けた語句となる。一方、サーバ装置は、入力を受け付けた仮の語句を語句情報Ｄ１４の中から検索し、該語句が語句情報Ｄ１４に存在する場合、該仮の語句をそのまま「正しい語句」としてクライアント装置へ出力するか、「正しい語句」をクライアント装置へ出力しない。これにより、「仮の語句」がクライアント装置で操作入力を受け付けサーバ装置で入力を受け付けた語句となる。
なお、「仮の語句」が語句情報Ｄ１４や類語情報Ｄ１５に存在しない場合、例えば、処理の結果Ｄ３２がクライアント装置へ出力されず候補一覧ＦＩ３が表示されないことになるが、語句情報Ｄ１４や類語情報Ｄ１５に存在しない「仮の語句」の入力が受け付けられてもよい。入力が受け付けられた文章が後述のＳ１４６で情報記憶媒体Ｍ１に記憶されるので、該文章に基づいて辞書データベースＤＢ１を手動で又は自動的に更新してもよい。むろん、「仮の語句」を破棄したうえ、再度、クライアント装置がＳ１０６で語句の操作入力を受け付け、サーバ装置がＳ１２４で語句の入力を受け付けてもよい。
【００３９】
その後、サーバ装置は、操作入力欄ＦＩ１に操作入力された各語句に対応付けられた処理対応情報Ｄ１８を辞書データベースＤＢ１から読み出す（Ｓ１２６）。初期段階では、一つの語句しか入力されておらず、該語句に対応付けられた処理対応情報Ｄ１８が読み出される。例えば、「メモリ」の操作入力が受け付けられた場合、図５に示すように、処理対応情報「Ｄ００１」が辞書データベースＤＢ１から読み出される。
次に、サーバ装置は、読み出した処理対応情報Ｄ１８に対応する処理識別情報Ｄ２１を処理対応データベースＤＢ２から検索する（Ｓ１２８）。例えば、処理対応情報「Ｄ００１」が読み出された場合、図６に示すように、処理識別情報「Ｄ００１」が検索される。
【００４０】
さらに、サーバ装置は、検索された処理識別情報Ｄ２１に対応付けられた動作情報Ｄ２２を処理対応データベースＤＢ２から読み出し、該動作情報Ｄ２２に従って語句の繋がりＤ３１に関連付けられた処理を行う（Ｓ１３０）。初期段階では、一つの語句しか入力されておらず、該語句に関連付けられた処理が行われる。例えば、処理識別情報「Ｄ００１」が検索された場合、図６に示すように、動作情報「Ａ００１」が読み出され、プログラムデータベースＤＢ４中で「Ａ００１」のアドレスに格納された処理プログラムが実行される。この段階では、サーバ装置に処理を実行させるための文章が完成していないので、例えば、操作入力を受け付けた語句に対して多く行われる処理が実行される。
そして、サーバ装置は、語句の繋がりＤ３１に関連付けられた処理の結果をクライアント装置へ出力する（Ｓ１３２）。すると、クライアント装置は、該処理の結果を入手して処理結果表示領域ＦＩ２に表示したり、該処理の結果を入手して該結果を入手した旨を処理結果表示領域ＦＩ２に表示したりする（Ｓ１０８）。
【００４１】
その後、サーバ装置は、操作入力を受け付けた語句Ｄ４１に対応付けられた後続グループ情報Ｄ１７を辞書データベースＤＢ１から読み出す（Ｓ１３４）。例えば、「メモリ」の操作入力が受け付けられた場合、図５に示すように、「メモリ」に対応付けられた後続グループ情報「Ｇ００２」が読み出される。
次に、サーバ装置は、読み出した後続グループ情報Ｄ１７に対応するグループ情報Ｄ１１を辞書データベースＤＢ１の中から検索する（Ｓ１３６）。例えば、後続グループ情報「Ｇ００２」が読み出された場合、図５に示すように、グループ情報Ｄ１１の中からグループ情報「Ｇ００２」が検索される。
【００４２】
さらに、サーバ装置は、検索したグループ情報Ｄ１１に対応付けられた語句を語句情報Ｄ１４の中から後続の語句として読み出す（Ｓ１３８）。例えば、グループ情報「Ｇ００２」が検索された場合、図５に示すように、グループ情報「Ｇ００２」に対応付けられた「の」、「が」が読み出される。
そして、サーバ装置は、読み出した後続の語句を候補一覧ＦＩ３としてクライアント装置へ出力する（Ｓ１４０）。すると、クライアント装置は、該候補一覧ＦＩ３を入手し、図８の上から３段目に示すように、画面ＳＣ３の中に候補一覧ＦＩ３を表示する（Ｓ１１０）。
【００４３】
その後、クライアント装置は、操作入力欄ＦＩ１から後続の語句の操作入力を操作入力済の語句Ｄ４１に続けて受け付け、該後続の語句をサーバ装置へ出力する（Ｓ１１２）。すると、サーバ装置は、該後続の語句の入力をクライアント装置から受け付ける（Ｓ１４２）。
例えば、利用者がキーボード２１２を操作して「が」と入力すると、検索画面ＳＣ４に示されるように、クライアント装置は、「が」を操作入力欄ＦＩ１に表示しながら「が」という仮の語句の操作入力を受け付け、サーバ装置へ送信する。サーバ装置は、「が」という仮の語句の入力を受け付け、辞書データベースＤＢ１の語句情報Ｄ１４の中から「が」を検索し、語句情報Ｄ１４に「が」が有るので「が」を「正しい語句」としてクライアント装置へ出力するか、「が」をクライアント装置へ出力しない。これにより、「が」がクライアント装置で操作入力を受け付けサーバ装置で入力を受け付けた後続の語句となる。
【００４４】
このように、サーバ装置は、入力を受け付けた仮の語句を語句情報Ｄ１４の中から検索し、該仮の語句が語句情報Ｄ１４に無い場合には該仮の語句を類語情報Ｄ１５の中から検索し、類語情報Ｄ１５の中から検索された仮の語句に対応する「正しい語句」を語句情報Ｄ１４の中から検索し、語句情報Ｄ１４の中から検索された「正しい語句」をクライアント装置へ出力する。この場合、クライアント装置は、「正しい語句」を入手すると、仮の語句の代わりに「正しい語句」を操作入力済の語句に続けて操作入力欄ＦＩ１に表示する。これにより、「正しい語句」がクライアント装置で操作入力を受け付けサーバ装置で入力を受け付けた後続の語句となる。一方、サーバ装置は、入力を受け付けた仮の語句を語句情報Ｄ１４の中から検索し、該語句が語句情報Ｄ１４に存在する場合、該仮の語句をそのまま「正しい語句」としてクライアント装置へ出力するか、「正しい語句」をクライアント装置へ出力しない。これにより、「仮の語句」がクライアント装置で操作入力を受け付けサーバ装置で入力を受け付けた後続の語句となる。
なお、「仮の語句」が語句情報Ｄ１４や類語情報Ｄ１５に存在しない場合、例えば、処理の結果Ｄ３２がクライアント装置へ出力されず候補一覧ＦＩ３が表示されないことになるが、語句情報Ｄ１４や類語情報Ｄ１５に存在しない「仮の語句」の入力が受け付けられてもよい。入力が受け付けられた文章が後述のＳ１４６で情報記憶媒体Ｍ１に記憶されるので、該文章に基づいて辞書データベースＤＢ１を手動で又は自動的に更新してもよい。むろん、「仮の語句」を破棄したうえ、再度、クライアント装置がＳ１０６で後続の語句の操作入力を受け付け、サーバ装置がＳ１２４で後続の語句の入力を受け付けてもよい。
【００４５】
また、候補一覧ＦＩ３は、後続の語句を選択操作するための選択入力領域となっており、利用者によりポインティングデバイス２１１や特定のキー（例えばカーソルキー及び確定（Enter）キー）が操作されると操作により選択された後続の語句が操作入力欄ＦＩ１内に表示されるようになっている。クライアント装置は、候補一覧ＦＩ３に含まれる後続の語句を選択する操作入力を受け付け、該操作入力を受け付けた後続の語句を操作入力済の語句Ｄ４１に続けて操作入力欄ＦＩ１に表示し、該操作入力を受け付けた後続の語句をサーバ装置へ出力する。サーバ装置は、該後続の語句を入手し、Ｓ１４４以降の処理を行う。
以上により、利用者は、情報処理システム１０００に処理を実行させる際に、クライアント装置３００に表示される後続の語句の候補一覧ＦＩ３に含まれる後続の語句を選択する操作入力をクライアント装置３００に対して行うことができる。従って、本システム１０００によると、サーバ装置１００に対する所望の処理の実行が容易になる。
【００４６】
その後、サーバ装置は、後続の語句の入力受け付けを終了するか否かを判断し、判断結果をクライアント装置へ出力する（Ｓ１４４）。Ｓ１４４の判断処理は、例えば、句点「。」の操作入力を受け付けたか否かを判断したり、クライアント装置で特定の操作ボタン（例えば送信ボタン）の操作入力を受け付けたか否かを判断したり、入力を受け付けた後続の語句が文章の終端となり得る語句であるか否かを判断したり、入力を受け付けた後続の語句が文章の終端となり得る語句であって所定時間以上後続の語句の入力を受け付けなかったか否かを判断したりすることにより行うことができる。後続の語句の入力受け付けを終了しない場合にはＳ１２６−Ｓ１４４の処理を繰り返し、後続の語句の入力受け付けを終了する場合にはＳ１４６へ進む。
クライアント装置は、上記判断結果を入手し、該判断結果に応じて後続の語句の操作入力受け付けを終了するか否かを判断する（Ｓ１１４）。後続の語句の操作入力受け付けを終了しない場合にはＳ１０８−Ｓ１１４の処理を繰り返し、後続の語句の入力受け付けを終了する場合には情報処理を終了する。
【００４７】
例えば、操作入力欄ＦＩ１に「メモリが」と操作入力された場合、句点「。」が操作入力されていないため、Ｓ１４４，Ｓ１１４で条件不成立となり、サーバ装置はＳ１２６−Ｓ１４４の処理を行い、クライアント装置はＳ１０８−Ｓ１１４の処理を行う。後続の語句「が」の操作入力が受け付けられた場合、Ｓ１２６では、図５に示すように、処理対応情報「Ｄ１０２」が辞書データベースＤＢ１から読み出される。「メモリ」に対応する処理対応情報「Ｄ００１」は、既に読み出されている。従って、「メモリが」の操作入力が受け付けられた場合、Ｓ１２８では、図６に示すように、処理識別情報「Ｄ００１，Ｄ１０２」が処理対応データベースＤＢ２から検索される。Ｓ１３０では、図６に示すように、処理識別情報「Ｄ００１，Ｄ１０２」に対応する動作情報「Ａ００１１０２」が処理対応データベースＤＢ２から読み出され、プログラムデータベースＤＢ４中で「Ａ００１１０２」のアドレスに格納された処理プログラムが実行される。
むろん、サーバ装置に処理を実行させるための文章が完成したときにも、該文章に対応する処理が行われる。例えば、「メモリが壊れた」の操作入力が受け付けられた場合、処理対応情報「Ｄ００１」、「Ｄ１０２」、「Ｄ２０１」が辞書データベースＤＢ１から読み出され、処理識別情報「Ｄ００１，Ｄ１０２，Ｄ２０１」が処理対応データベースＤＢ２から検索され、プログラムデータベースＤＢ４中で「Ａ００１１０２２０１」のアドレスに格納された処理プログラムが実行される。
【００４８】
Ｓ１４４で、例えば、クライアント装置で句点「。」の操作入力を受け付けたり、クライアント装置で特定の操作ボタンの操作入力を受け付けたり、入力を受け付けた後続の語句が文章の終端となり得る語句であったり、入力を受け付けた後続の語句が文章の終端となり得る語句であって所定時間以上後続の語句の入力を受け付けなかったりした場合、サーバ装置は、入力を受け付けた文章を情報記憶媒体Ｍ１に記憶し（Ｓ１４６）、情報処理を終了する。
【００４９】
また、サーバ装置１００と利用者用クライアント装置３００と提供者用クライアント装置２００とは、図９に示す文章連絡及び応答文出力処理を行う。本実施形態では、Ｓ２０２−Ｓ２０４の処理がサーバ側文章連絡部Ｕ４で行われ、Ｓ２０６−Ｓ１０８の処理がサーバ側応答文出力部Ｕ５で行われ、Ｓ２２２の処理が提供者側文章連絡部Ｕ２４で行われ、Ｓ２２４−Ｓ２２６の処理が提供者側応答文出力部Ｕ２５で行われ、Ｓ２４２の処理が応答文表示部Ｕ１５で行われるようにされている。
サーバ装置は、本処理を行う条件が成立すると、Ｓ１４６で記憶した文章を情報記憶媒体Ｍ１から読み出す（Ｓ２０２）。本処理を行う条件は、様々考えられ、例えば、Ｓ１４６で文章が記憶されたときに条件成立となる条件でもよいし、提供者用クライアント装置から文章の出力要求を入手したときに条件成立となる条件でもよいし、所定期間毎に条件成立となる条件でもよい。次に、サーバ装置は、読み出した文章を提供者用クライアント装置へ出力する（Ｓ２０４）。サーバ装置は、例えば、ブラウザの機能を用いて提供者用クライアント装置に文章をダウンロードさせてもよいし、電子メールを用いて文章を送信してもよい。このようにして、操作入力欄ＦＩ１に操作入力された文章がサーバ装置から提供者用クライアント装置へ出力される。
【００５０】
提供者用クライアント装置は、上記文章を入手すると、該文章をディスプレイに表示する（Ｓ２２２）。
図１０の上段は、提供者用クライアント装置のディスプレイに表示される回答入力画面ＳＣ１１の一例を示している。同画面ＳＣ１１は、提供者用クライアント装置にインストールされたブラウザの機能により表示される。同画面ＳＣ１１では、操作入力欄ＦＩ１に操作入力された文章が問い合わせ表示領域ＦＩ１１に表示され、該文章に対する応答文の操作入力を受け付けるための操作入力欄ＦＩ１２が表示される。むろん、文章の表示は、ブラウザの表示機能以外にも、電子メールの表示機能等により行われてもよい。
【００５１】
次に、提供者用クライアント装置は、入手した文章に対する応答文の操作入力を操作入力欄ＦＩ１２から受け付ける（Ｓ２２４）。操作入力欄ＦＩ１２への操作入力は、例えば、キーボード等の入力装置から行われる。さらに、提供者用クライアント装置は、操作入力を受け付けた応答文をサーバ装置へ出力し（Ｓ２２６）、文章連絡及び応答文出力処理を終了する。すると、サーバ装置は、上記応答文を入手し（Ｓ２０６）、該応答文を利用者用クライアント装置へ出力して（Ｓ２０８）、文章連絡及び応答文出力処理を終了する。
利用者用クライアント装置は、上記応答文を入手すると、該応答文をディスプレイに表示し（Ｓ２４２）、文章連絡及び応答文出力処理を終了する。
【００５２】
図１０の下段は、利用者用クライアント装置のディスプレイに表示される回答画面ＳＣ１２の一例を示している。同画面ＳＣ１２は、利用者用クライアント装置にインストールされたブラウザの機能により表示される。同画面ＳＣ１２では、操作入力欄ＦＩ１に操作入力された文章が問い合わせ表示領域ＦＩ１３に表示され、該文章に対する応答文が回答表示領域ＦＩ１４に表示される。むろん、文章の表示は、ブラウザの表示機能以外にも、電子メールの表示機能等により行われてもよい。
サーバ装置に処理を実行させるための文章を構成可能な語句の操作入力を受け付けると、操作入力される語句が語句情報Ｄ１４や類語情報Ｄ１５に存在しないために該語句に対応した処理が行われないことがある。このような場合でも、提供者は、利用者からの文章に対して応答することができる。従って、上記文章連絡及び応答文出力処理により、情報処理システムを利用する際の利便性が向上する。
【００５３】
以上説明したように、情報処理システムの利用者は、クライアント装置に情報を操作入力して情報処理システムに処理を実行させる際に、クライアント装置に表示される後続の語句の候補一覧に従って処理を実行させるための文章をクライアント装置に操作入力することができる。従って、サーバ装置に対して所望の処理を容易に実行させることが可能になる。
また、後続の語句が操作入力される毎に語句の繋がりに関連付けられた処理が実行されるので、クライアント装置に操作入力した情報に対応した処理を早く完了させることが可能になる。
【００５４】
（３）変形例：
本発明の情報処理システムは、様々な構成が可能である。例えば、「正しい語句」の操作入力を前提とすれば、上記類語情報Ｄ１５を有していない辞書データベースが用いられても、本発明の基本的な作用、効果が得られる。さらに、上述した情報Ｄ１２，Ｄ１３，Ｄ１５，Ｄ１６の一部又は全部を有していない辞書データベース、特に、グループ情報Ｄ１１と語句情報Ｄ１４と後続グループ情報Ｄ１７と処理対応情報Ｄ１８のみを有する辞書データベースが用いられても、本発明の基本的な作用、効果が得られる。
また、処理対応データベースは、処理識別情報と処理プログラムとを直接対応付けたデータベースとされてもよい。
さらに、上記各部Ｕ４，Ｕ５，Ｕ１３，Ｕ１５，Ｕ２４，Ｕ２５の一部又は全部を備えていない情報処理システム、例えば、データベースＤＢ１，ＤＢ２と語句入力部Ｕ１，Ｕ１１と後続語句入力部Ｕ２，Ｕ１２と処理結果出力部Ｕ３のみを備えた情報処理システムであっても、本発明の基本的な作用、効果が得られる。
【００５５】
また、図１１に示す変形例の情報処理システム２０００のように、サーバ装置１００に辞書データベース出力部Ｕ６が設けられ、クライアント装置３００に辞書データベース入手部Ｕ１６が設けられ、この辞書データベース入手部Ｕ１６によりサーバ装置１００から辞書データベースＤＢ１がダウンロードされて使用されてもよい。本変形例では、クライアント側語句入力部Ｕ１１が辞書データベースＤＢ１を参照して操作入力欄ＦＩ１から語句の操作入力を受け付け、クライアント側後続語句入力部Ｕ１２が辞書データベースＤＢ１を参照して後続の語句を検索し候補一覧ＦＩ３を表示して後続の語句の操作入力を受け付ける。
【００５６】
図１２は、サーバ装置１００とクライアント装置３００とが行う辞書受渡処理の一例をフローチャートにより示している。本変形例では、Ｓ３０２−Ｓ３０６の処理が辞書データベース入手部Ｕ１６で行われ、Ｓ３２２の処理が辞書データベース出力部Ｕ６で行われるようにされている。
クライアント装置３００は、利用者から辞書データベースＤＢ１を入手するための所定の操作入力を受け付けると、図に示す処理を開始し、サーバ装置１００に対して辞書入手要求を出力する（Ｓ３０２）。サーバ装置は、上記辞書入手要求が入力されると、図に示す処理を開始し、辞書データベースＤＢ１をクライアント装置へ出力し（Ｓ３２２）、辞書受渡処理を終了する。すると、クライアント装置は、該辞書データベースＤＢ１を入手し（Ｓ３０４）、辞書データベースのインストール処理を行って（Ｓ３０６）、辞書受渡処理を終了する。このインストール処理では、辞書データベースＤＢ１を情報記憶媒体Ｍ１に記憶し、クライアント装置３００で辞書データベースＤＢ１を参照することができるようにＯＳ２３１の各種設定値を設定する処理を行う。
【００５７】
図１３は、本変形例においてサーバ装置１００とクライアント装置３００とが行う情報処理の一例をフローチャートにより示している。本変形例では、Ｓ１０４−Ｓ１０６の処理がクライアント側語句入力部Ｕ１１で行われ、Ｓ１２４−Ｓ１３２，Ｓ１４２，Ｓ４２２の処理が処理結果出力部Ｕ３で行われ、Ｓ１０８の処理が処理結果表示部Ｕ１３で行われ、Ｓ４０２−Ｓ４０８，Ｓ１１２，Ｓ４１０の処理がクライアント側後続語句入力部Ｕ１２で行われるようにされている。なお、図７と同じ符号を付した処理は、同図に示す処理と同様の処理が行われる。
クライアント装置３００は、利用者から本情報処理システムに係る所定の検索画面を表示させるための所定の操作入力を受け付けると、図に示す処理を開始し、図８に示すような検索画面ＳＣ１を表示し（Ｓ１０４）、操作入力欄ＦＩ１から語句の操作入力を受け付け、該語句をサーバ装置へ出力する（Ｓ１０６）。すると、サーバ装置は、該語句の入力をクライアント装置から受け付ける（Ｓ１２４）。
【００５８】
その後、サーバ装置は、操作入力欄ＦＩ１に操作入力された語句の繋がりＤ３１に関連付けられた処理を行い、語句の繋がりＤ３１に関連付けられた処理の結果をクライアント装置へ出力する（Ｓ１２６−Ｓ１３２）。すると、クライアント装置は、該処理の結果を入手して表示したり、該処理の結果を入手して該結果を入手した旨を表示したりする（Ｓ１０８）。次に、クライアント装置は、操作入力を受け付けた語句Ｄ４１に対応付けられた後続グループ情報Ｄ１７を辞書データベースＤＢ１から読み出し（Ｓ４０２）、読み出した後続グループ情報Ｄ１７に対応するグループ情報Ｄ１１を辞書データベースＤＢ１の中から検索する（Ｓ４０４）。さらに、クライアント装置は、検索したグループ情報Ｄ１１に対応付けられた語句を語句情報Ｄ１４の中から後続の語句として読み出し（Ｓ４０６）、読み出した後続の語句を候補一覧ＦＩ３として図８に示す画面ＳＣ３の中に表示する（Ｓ４０８）。
その後、クライアント装置は、操作入力欄ＦＩ１から後続の語句の操作入力を操作入力済の語句Ｄ４１に続けて受け付け、該後続の語句をサーバ装置へ出力する（Ｓ１１２）。すると、サーバ装置は、該後続の語句の入力をクライアント装置から受け付ける（Ｓ１４２）。
【００５９】
その後、クライアント装置は、後続の語句の入力受け付けを終了するか否かを判断して判断結果をサーバ装置へ出力するとともに（Ｓ４１０）、条件不成立時にＳ１０８に戻り、条件成立時に情報処理を終了する。サーバ装置は、前記判断結果を入手し、該判断結果に応じて後続の語句の操作入力受け付けを終了するか否かを判断し（Ｓ４２２）、条件不成立時にＳ１２６に戻り、条件成立時に文章を情報記憶媒体Ｍ１に記憶して（Ｓ１４６）情報処理を終了する。
本変形例では、上述した効果に加え、語句の操作入力を受け付ける処理がクライアント装置で行われ、語句の繋がりに関連付けられた処理がサーバ装置で行われるので、クライアント装置に操作入力した情報に対応した処理を早く完了させることが可能になる効果が得られる。
【００６０】
さらに、図１４に示す変形例の情報処理システム３０００のように、サーバ装置１００に辞書データベースＤＢ１が設けられず、クライアント装置３００にのみ辞書データベースＤＢ１が設けられてもよい。図１５は、本変形例においてサーバ装置１００とクライアント装置３００とが行う情報処理の一例をフローチャートにより示している。本変形例では、Ｓ１０４−Ｓ１０６の処理がクライアント側語句入力部Ｕ１１で行われ、Ｓ５０２，Ｓ１０８の処理が処理結果表示部Ｕ１３で行われ、Ｓ５２２，Ｓ１２８−Ｓ１３２，Ｓ５２４の処理が処理結果出力部Ｕ３で行われ、Ｓ５０４−Ｓ５１０，Ｓ１１２，Ｓ５１２の処理がクライアント側後続語句入力部Ｕ１２で行われるようにされている。
【００６１】
クライアント装置３００は、図に示す処理を開始すると、検索画面ＳＣ１を表示し（Ｓ１０４）、操作入力欄ＦＩ１から語句の操作入力を受け付ける（Ｓ１０６）。次に、クライアント装置は、操作入力欄ＦＩ１に操作入力された各語句に対応付けられた処理対応情報Ｄ１８を辞書データベースＤＢ１から読み出す（Ｓ５０２）。すると、サーバ装置は、該処理対応情報Ｄ１８を入手し（Ｓ５２２）、操作入力欄ＦＩ１に操作入力された語句の繋がりＤ３１に関連付けられた処理を行い、語句の繋がりＤ３１に関連付けられた処理の結果をクライアント装置へ出力する（Ｓ１２８−Ｓ１３２）。クライアント装置は、該処理の結果を入手して表示したり、該処理の結果を入手して該結果を入手した旨を表示したりする（Ｓ１０８）。次に、クライアント装置は、操作入力を受け付けた語句Ｄ４１に関連付けられた後続の語句を辞書データベースＤＢ１から検索して該後続の語句の候補一覧ＦＩ３を図８に示す画面ＳＣ３の中に表示する（Ｓ５０４−Ｓ５１０）。さらに、クライアント装置は、操作入力欄ＦＩ１から後続の語句の操作入力を操作入力済の語句Ｄ４１に続けて受け付ける（Ｓ１１２）。
【００６２】
その後、クライアント装置は、後続の語句の入力受け付けを終了するか否かを判断して判断結果をサーバ装置へ出力するとともに（Ｓ５１２）、条件不成立時にＳ５０２に戻り、条件成立時、操作入力を受け付けた文章をサーバ装置へ出力して（Ｓ５１４）、情報処理を終了する。サーバ装置は、前記判断結果を入手し、該判断結果に応じて後続の語句の操作入力受け付けを終了するか否かを判断し（Ｓ５２４）、条件不成立時にＳ５２２に戻り、条件成立時、クライアント装置から文章を入手し、該文章を情報記憶媒体Ｍ１に記憶して（Ｓ５２６）、情報処理を終了する。
本変形例でも、語句の操作入力を受け付ける処理がクライアント装置で行われ、語句の繋がりに関連付けられた処理がサーバ装置で行われるので、クライアント装置に操作入力した情報に対応した処理を早く完了させることが可能になる。
【００６３】
なお、上述した効果は、情報処理装置単体の発明、情報処理システムの制御方法及び制御プログラムの発明、情報処理装置の制御方法及び制御プログラムの発明、についても得られる。
【００６４】
また、本発明は、上述した実施形態や変形例に限られず、上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００６５】
【図１】情報処理システムの構成の例を模式的に示すブロック図。
【図２】情報処理装置の構成の例を示すブロック図。
【図３】クライアント装置のハードウェア構成の例を示すブロック図。
【図４】管理システムの各機能の関係を模式的に例示するブロック図。
【図５】辞書データベースのデータ構造の一例を模式的に示す図。
【図６】処理対応データベースのデータ構造の一例を模式的に示す図。
【図７】サーバ装置とクライアント装置とが行う情報処理の例を示すフローチャート。
【図８】検索画面の変化の例を示す図。
【図９】サーバ装置と利用者用クライアント装置と提供者用クライアント装置とが行う処理の例を示すフローチャート。
【図１０】提供者用クライアント装置と利用者用クライアント装置の表示画面例を示す図。
【図１１】変形例に係る管理システムの各機能の関係を模式的に示すブロック図。
【図１２】サーバ装置とクライアント装置とが行う辞書受渡処理の例を示すフローチャート。
【図１３】サーバ装置とクライアント装置とが行う情報処理の変形例を示すフローチャート。
【図１４】別の変形例に係る管理システムの各機能の関係を模式的に示すブロック図。
【図１５】サーバ装置とクライアント装置とが行う情報処理の変形例を示すフローチャート。
【図１６】従来例においてアクセスしたい項目を選択操作するための画面の変化を示す図。
【符号の説明】
【００６６】
１００…サーバ装置（情報処理装置）、
２００，２７０，２８０…提供者用クライアント装置、
３００，３７０，３８０…利用者用クライアント装置（クライアント装置）、
１０００，２０００，３０００…情報処理システム、
Ｄ１…語句識別情報、Ｄ１１…グループ情報、Ｄ１２…番号情報、
Ｄ１４…語句情報、Ｄ１７…後続グループ情報、Ｄ１８…処理対応情報、
Ｄ２１…処理識別情報、Ｄ２２…動作情報（処理を行うための情報）、
Ｄ３１…語句の繋がり、Ｄ３２…処理の結果、Ｄ３３…文章、Ｄ３４…応答文、
Ｄ４１…操作入力を受け付けた語句、
ＤＢ１…辞書データベース、ＤＢ２…処理対応データベース、
ＦＩ１…操作入力欄、ＦＩ２…処理結果表示領域、ＦＩ３…選択入力領域（候補一覧）、
Ｍ１…情報記憶媒体、Ｎ１…ネットワーク、
Ｕ１，Ｕ１１…語句入力部（語句入力手段）、
Ｕ２，Ｕ１２…後続語句入力部（後続語句入力手段）、
Ｕ３…処理結果出力部（処理結果出力手段）、
Ｕ４，Ｕ２４…文章連絡部（文章連絡手段）、
Ｕ５，Ｕ２５…応答文出力部（応答文出力手段）、
Ｕ６…辞書データベース出力部、
Ｕ１３…処理結果表示部、Ｕ１５…応答文表示部、Ｕ１６…辞書データベース入手部、
【図１】
2008276304.tif 000003
【図２】
2008276304.tif 000004
【図３】
2008276304.tif 000005
【図４】
2008276304.tif 000006
【図５】
2008276304.tif 000007
【図６】
2008276304.tif 000008
【図７】
2008276304.tif 000009
【図８】
2008276304.tif 000010
【図９】
2008276304.tif 000011
【図１０】
2008276304.tif 000012
【図１１】
2008276304.tif 000013
【図１２】
2008276304.tif 000014
【図１３】
2008276304.tif 000015
【図１４】
2008276304.tif 000016
【図１５】
2008276304.tif 000017
【図１６】
2008276304.tif 000018