(57)【要約】【課題】文字列を変換する際に、その文字列の対応情報を表示することで、使用する文字列の意味を統一しつつ作成時間を短縮する変換処理システム、文字列処理方法及びユーザ端末を提案する。【解決手段】変換対象と変換候補とを対応付けた変換テーブルを参照し、変換候補をユーザに表示する手段と、ユーザによって選択された選択変換候補に対応付けられた対応情報の問合せを検索サーバに行う手段と、検索サーバから取得した対応情報を表示する手段と、変換対象を選択変換候補に変換するか否かの確定指示をユーザから受け付ける手段と、変換対象を選択変換候補に変換する手段と、を有するユーザ端末と、選択変換候補の対応情報を検索し、検索した対応情報をユーザ端末に送信する手段を有する検索サーバと、を備える変換処理システムである。【選択図】図１
2011044034.tif 000002
【特許請求の範囲】
【請求項１】
変換対象と前記変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを保持するユーザ端末と、
前記ユーザ端末と通信可能に構成され、前記変換候補と対応情報とを対応付けた対応テーブルを保持する検索サーバと、を備え、
前記ユーザ端末は、
前記変換テーブルを参照し、ユーザが入力した変換対象に対応する１又は複数の変換候補を表示する手段と、
前記表示された１又は複数の変換候補から前記ユーザの入力に基づいて１つの変換候補を選択変換候補として選択する手段と、
前記選択変換候補に対応付けられた対応情報の問合せを前記検索サーバに行う手段と、
前記問合せに応じて前記検索サーバから取得した前記対応情報を、前記選択変換候補に対応付けて表示する手段と、
前記変換対象を前記選択変換候補に変換するか否かの確定指示を前記ユーザから受け付ける手段と、
前記確定指示に基づいて、前記変換対象を前記選択変換候補に変換する手段と、を有し、
前記検索サーバは、
前記問合せに基づいて、前記選択変換候補に対応付けられた対応情報を前記対応テーブルから検索し、検索した対応情報を前記ユーザ端末に送信する手段と、を有する、
変換処理システム。
【請求項２】
前記ユーザ端末を複数備え、前記検索サーバは、前記複数のユーザ端末に共有の前記対応テーブルを保持する、請求項１に記載の変換処理システム。
【請求項３】
ユーザ端末と、前記ユーザ端末と通信可能に構成される検索サーバと、を備える変換処理システムの変換処理方法であって、
前記ユーザ端末は、
変換対象と前記変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを参照し、前記変換対象に対応する１又は複数の変換候補を表示するステップと、
前記表示された１又は複数の変換候補から前記ユーザの入力に基づいて１つの変換候補を選択変換候補として選択するステップと、
前記選択変換候補に対応付けられた対応情報の問合せを前記検索サーバに行うステップと、
前記問合せに応じて前記検索サーバから取得した前記対応情報を、前記選択変換候補に対応付けて表示するステップと、
前記変換対象を前記選択変換候補に変換するか否かの確定指示を前記ユーザから受け付けるステップと、
前記確定指示に基づいて、前記変換対象を前記選択変換候補に変換するステップと、を実行し、
前記検索サーバは、
前記問合せに基づいて、前記選択変換候補に対応付けられた対応情報を前記対応テーブルから検索し、検索した対応情報を前記ユーザ端末に送信するステップを実行する、
変換処理方法。
【請求項４】
前記ユーザ端末を複数備え、前記検索サーバは、前記複数のユーザ端末に共有の前記対応テーブルを保持する、請求項３に記載の変換処理方法。
【請求項５】
前記変換候補と対応情報とを対応付けた対応テーブルを保持する検索サーバと通信可能に構成されたユーザ端末であって、
変換対象と前記変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを保持し、
前記変換テーブルを参照し、前記変換対象に対応する１又は複数の変換候補を表示する手段と、
前記表示された１又は複数の変換候補から前記ユーザの入力に基づいて１つの変換候補を選択変換候補として選択する手段と、
前記選択変換候補に対応付けられた対応情報の問合せを、前記検索サーバに行う手段と、
前記問合せに応じて前記検索サーバから取得した対応情報を、前記選択変換候補に対応付けて表示する手段と、
前記変換対象を前記選択変換候補に変換するか否かの確定指示を前記ユーザから受け付ける手段と、
前記確定指示に基づいて、前記変換対象を前記選択変換候補に変換する手段と、
を備えるユーザ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末上で使用する文字列について、その対応付けされた情報の共通化を管理する変換処理システム、変換処理方法、及びユーザ端末に関する。
【背景技術】
【０００２】
従来、複数の作成者が１つの文書を作成する場合には様々な問題が生じていた。具体的には、１つの文書を完成させる際に、作成者によってその書き方のスタイルが異なってしまう、同じ意味であるにも関わらず各作成者がそれぞれ類義語（異なる用語）で表現してしまい用語が統一していない、同じ用語であるにも関わらず各作成者がそれぞれ違う意味を設定してしまう等、１つの文書であるにも関わらず整合性を保ち難いという問題があった。
【０００３】
書き方のスタイルに関する問題や用語自体の統一性の問題については、例えば、文書作成中や作成後に、文書の前後の文脈を意識せずに比較的に容易に修正することが可能である。しかし、同じ用語に対して複数の作成者がそれぞれ違う意味を設定している場合、用語の意味を統一するには文書の前後の文脈を理解する必要があるため、修正に要する時間がかかるという問題があった。
【０００４】
このような問題を解決するために、従来では、代表者が、用語と、その用語の意味が記載された索引と、を事前に作成し、複数の作成者が１つの文書を作成する際に、使用する用語について索引に記載された意味に合致するか否かを確認していた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
索引を使う方法では、使用する用語について索引に記載された意味に合致するか否かの確認作業は煩雑であるため、使用する用語について意味の統一が十分に図れないことが通常であった。
【０００６】
そこで、本発明は、用語を含めた文字列を変換する際に、その文字列に対応付けられた情報を表示することで、使用する文字列を統一しつつ作成時間を短縮する、変換処理システム、変換処理方法、及びユーザ端末を提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため、本発明の変換処理システムは、変換対象と変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを保持するユーザ端末と、ユーザ端末と通信可能に構成され、変換候補と対応情報とを対応付けた対応テーブルを保持する検索サーバと、を備え、ユーザ端末は、変換テーブルを参照し、ユーザが入力した変換対象に対応する１又は複数の変換候補を表示する手段と、表示された１又は複数の変換候補からユーザの入力に基づいて１つの変換候補を選択変換候補として選択する手段と、選択変換候補に対応付けられた対応情報の問合せを検索サーバに行う手段と、問合せに応じて検索サーバから取得した対応情報を、選択変換候補に対応付けて表示する手段と、変換対象を選択変換候補に変換するか否かの確定指示をユーザから受け付ける手段と、確定指示に基づいて、変換対象を選択変換候補に変換する手段と、を有し、検索サーバは、問合せに基づいて、選択変換候補に対応付けられた対応情報を対応テーブルから検索し、検索した対応情報をユーザ端末に送信する手段と、を有する。
【０００８】
また、本発明は、ユーザ端末と、ユーザ端末と通信可能に構成される検索サーバと、を備える変換処理システムの変換処理方法であって、ユーザ端末は、変換対象と変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを参照し、変換対象に対応する１又は複数の変換候補を表示するステップと、表示された１又は複数の変換候補からユーザの入力に基づいて１つの変換候補を選択変換候補として選択するステップと、選択変換候補に対応付けられた対応情報の問合せを検索サーバに行うステップと、問合せに応じて検索サーバから取得した対応情報を、選択変換候補に対応付けて表示するステップと、変換対象を選択変換候補に変換するか否かの確定指示をユーザから受け付けるステップと、確定指示に基づいて、変換対象を選択変換候補に変換するステップと、を実行し、検索サーバは、問合せに基づいて、選択変換候補に対応付けられた対応情報を対応テーブルから検索し、検索した対応情報をユーザ端末に送信するステップを実行する。
【０００９】
さらに、本発明のユーザ端末は、変換対象と変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを保持する検索サーバと通信可能に構成され、変換対象と変換対象に対する１又は複数の変換候補とを対応付けた変換テーブルを保持し、変換テーブルを参照し、変換対象に対応する１又は複数の変換候補を表示する手段と、表示された１又は複数の変換候補からユーザの入力に基づいて１つの変換候補を選択変換候補として選択する手段と、選択変換候補に対応付けられた対応情報の問合せを、検索サーバに行う手段と、問合せに応じて検索サーバから取得した対応情報を、選択変換候補に対応付けて表示する手段と、変換対象を選択変換候補に変換するか否かの確定指示をユーザから受け付ける手段と、確定指示に基づいて、変換対象を選択変換候補に変換する手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、変換対象を変換する際に、変換候補に対応付けてその対応情報をユーザに表示するので、ユーザは変換候補を適切に選択することができる。
【図面の簡単な説明】
【００１１】
【図１】変換処理システム１の構成を示したブロック図である。
【図２】文字列を変換する手順を示したシーケンス図である。
【図３】変換処理システム１の動作を示す説明図である。
【図４】変換処理システム１の動作を示す説明図である。
【図５】変換処理システム１の動作を示す説明図である。
【図６】変換処理システム１の動作を示す説明図である。
【図７】変換処理システム１の動作を示す説明図である。
【図８】変換処理システム１の動作を示す説明図である。
【図９】変換処理システム１の動作を示す説明図である。
【図１０】第１実施例の変換処理システム１Ａを説明する説明図である。
【図１１】第２実施例の変換処理システム１Ｂを説明する説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して説明する。なお、図面中、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。
【００１３】
図１は、本実施形態による変換処理システム１の構成を示したブロック図である。この変換処理システム１は、検索サーバ２がインターネットを介して複数のユーザ端末４Ａ、４Ｂ…４Ｎと接続する構成である。
【００１４】
なお、以下では全てのユーザＡ、Ｂ…Ｎに共通して説明する場合には単に「ユーザ」と記載し、同様に、全てのユーザ端末４Ａ、４Ｂ…４Ｎに共通して説明する場合には単に「ユーザ端末４」と記載し、アルファベットの符号は使用しないものとする。ユーザ端末を構成する各要素についても同様である。
【００１５】
検索サーバ２は、変換候補の文字列に対応付けられた対応情報を検索するためのコンピュータ装置であり、図１に示すとおり、たとえば、ＣＰＵ（図示せず）、ＣＰＵにバス結合されたメモリ（図示せず）、入力部（図示せず）、表示部（図示せず）、および入出力インタフェース（図示せず）など、通常のコンピュータ装置と同様のハードウェアを備えている。検索サーバ２は、物理的には、専用化したシステム、あるいは汎用の情報処理装置のいずれであってもよい。たとえば、一般的な構成の情報処理装置において、本発明の変換処理方法における処理を規定したソフトウェアを起動することにより、検索サーバ２を実現することもできる。
【００１６】
検索サーバ２は、機能的には、図１に示すとおり、文字列に対応付けられた対応情報を検索する機能を有する検索部２０、及び情報ＤＢ２１を含む。検索部２０、及び情報ＤＢ２１は、主にＣＰＵがメモリに格納されるプログラムを実行し、各ハードウェアを制御することにより、実現することができる。
【００１７】
ここで、本実施形態による「文字列」とは、並べられた文字のまとまり（例えば、平仮名文字、片仮名文字、漢字、英文字、数字、記号等、又はこれらの組み合わせ）を意味するものである。
【００１８】
情報ＤＢ２１は、文字列と、その文字列に対応付けられた対応情報とが登録された対応テーブル２２を保持するデータベースである。
【００１９】
対応テーブル２２は、図１に示すように、「文字列」欄、文字列に対応付けられた情報を示す「対応情報」欄、及び文字列に対する対応情報を登録したユーザを示す「登録欄」とからなるものである。
【００２０】
ユーザ端末４は、ＣＰＵ（図示せず）、ＣＰＵにバス結合されたメモリ（図示せず）、入力部（図示せず）、表示部（図示せず）、および入出力インタフェース（図示せず）など、通常のコンピュータ装置と同様のハードウェアを備えている。ユーザ端末４は、物理的には、専用化したシステム、あるいは汎用の情報処理装置のいずれであってもよい。たとえば、一般的な構成の情報処理装置において、本発明の変換処理方法における処理を規定したソフトウェアを起動することにより、ユーザ端末４を実現することもできる。
【００２１】
ユーザ端末４は、機能的には、図１に示すとおり、変換対象の文字列を変換候補の文字列に変換する機能を有する変換部４０、及び辞書ＤＢ４４を含む。より具体的には、変換部４０には、変換候補返却機能４１（以下、返却機能４１という。）と、問合せ機能４２と、変換確定機能４３（以下、確定機能４３という。）と、いう機能が備えられている。変換部４０、各機能４１，４２，４３、及び辞書ＤＢ４４は、主にＣＰＵがメモリに格納されるプログラムを実行し、各ハードウェアを制御することにより、実現することができる。
【００２２】
ここで、「変換候補の文字列」とは、変換された文字列のみならず、入力された変換対象の文字列（変換されていない文字列）も含むものである。例えば、入力された文字列が「はな」という文字列の場合には、変換候補の文字列は「ハナ」、「鼻」、「華」、「花」等のように片仮名や漢字に変換された文字列のみならず、「はな」のように入力されたそのものの文字列をも含むものである。
【００２３】
返却機能４１は、辞書ＤＢ４４を参照し、入力された変換対象の文字列に対応する１又は複数の変換候補の文字列を抽出し、抽出した１又は複数の変換候補の文字列をユーザに返却する（表示する）機能を有している。
【００２４】
問合せ機能４２は、抽出された１又は複数の変換候補の文字列の中から、ユーザの入力に基づいて、１つの変換候補の文字列を選択し、選択した変換候補の文字列に対応付けた対応情報の問合せを検索サーバ２に行い、問合せに応じて検索サーバ２から取得した対応情報を、選択した変換候補の文字列に対応付けてユーザに表示する機能を有している。
【００２５】
確定機能４３は、変換対象の文字列を、選択した変換候補の文字列に変換するか否かの確定指示をユーザから受け付け、この確定指示に基づいて、変換対象の文字列を、選択した変換候補の文字列に変換する機能を有している。例えば、ユーザ端末４は、ユーザからの変換確定指示を受け付けると、選択した変換候補の文字列で変換する。一方、ユーザ端末４は、ユーザからの変換キャンセル指示を受け付けると、選択した変換候補の文字列で変換することをキャンセルする。
【００２６】
辞書ＤＢ４４には、ユーザによって入力された変換対象の文字列と、その文字列を変換する候補の文字列を示す１又は複数の変換候補の文字列と、の対応付けを管理する変換テーブル４５が記憶されている。
【００２７】
このように構成されている変換処理システム１において、まず、文字列を変換する手順を説明する。図２は、文字列を変換する手順を示したシーケンス図であり、図３乃至図９は、図２のシーケンス図に対応した変換処理システム１の動作を示す説明図である。
【００２８】
まずユーザが、変換対象の文字列を入力すると、ユーザ端末４の変換部４０は、変換対象の文字列の入力を受け付ける（図２のＳ１、図３）。
【００２９】
次に変換部４０は、返却機能４１に基づいて、辞書ＤＢ４４を参照し、入力された変換対象の文字列に対応する１又は複数の変換候補の文字列を抽出し、抽出した１又は複数の変換候補の文字列をユーザに表示する（図２のＳ２、図４）。
【００３０】
ユーザの入力に基づいて、ユーザ端末４は、表示された１又は複数の変換候補の文字列から１つを選択する。（図２のＳ３、図５）。
【００３１】
変換部４０は、問合せ機能４２に基づいて、選択した変換候補の文字列に対応付けられた対応情報に関する問合せを検索サーバ２に行う（図２のＳ４、図６）。なお、この問合せには、ユーザの入力に基づいて選択した変換候補の文字列情報も含まれる。
【００３２】
検索サーバ２は、この問合せを受け取ると、検索部２０が情報ＤＢ２１を参照し、情報ＤＢ２１に記憶されている対応テーブル２２Ａに、受け取った変換候補の文字列の対応情報が登録されているか否かを検索する（図２のＳ５）。
【００３３】
変換候補の文字列の対応情報がテーブルに登録されている場合には、検索部２０が検索した対応情報を検索結果として変換部４０に送信する（図２のＳ６、図７）。なお、変換候補の文字列の対応情報が対応テーブル２２Ａに登録されていない場合は、検索部２０は未登録である旨を変換部４０に送信する。
【００３４】
変換部４０は、検索部２０から送信された対応情報を受け取ると、選択された変換候補の文字列に対応付けて、受け取った対応情報をユーザに表示する（図２のＳ７、図８）。
【００３５】
ユーザは、表示された対応情報を検討し、変換対象の文字列を、選択した変換候補の文字列に変換すると判断した場合には、変換確定指示をユーザ端末４に行う（図２のＳ８、図９）。なお、ユーザは検討した結果、変換対象の文字列を変換しないと判断した場合には、変換のキャンセル指示をユーザ端末４に行う。
【００３６】
変換部４０は、確定機能４３に基づいて、ユーザからの指示に基づいて変換可否を確定（決定）する（図２のＳ９）。すなわち変換部４０は、ユーザから変換確定指示を受け取った場合には、変換対象の文字列を選択された変換候補の文字列に変換することを確定する。一方、変換部４０は、ユーザから変換キャンセル指示を受け取った場合には、変換対象の文字列を選択された変換候補の文字列に変換することをキャンセルする。このような手順により、ユーザが変換対象の文字列を変換する際に、変換候補の文字列に対応付けてその対応情報をユーザに表示するので、ユーザは変換候補の文字列を適切に選択することができる。
【００３７】
（実施例１）
次に、複数のユーザＡ、ＢがユーザＣによって予め登録されている対応情報を用いて１つの文書を作成する手順を具体的に説明する。実施例１の変換処理システム１Ａは、検索サーバ２Ａがネットワーク３を介してユーザ端末４Ａ、ユーザ端末４Ｂ、ユーザ端末４Ｃとそれぞれ接続している構成である。ユーザ端末４ＡはユーザＡが使用する端末機であり、ユーザ端末４ＢはユーザＢが使用する端末機であり、ユーザ端末３ＣはユーザＣが使用する端末機である。
【００３８】
また、実施例１では、文字列が用語である場合なので、図１０に示すように、検索サーバ２Ａは、用語とその用語に対応付けられた意味情報とが登録されている対応テーブル２２Ａを情報ＤＢ２１上で管理する。対応テーブル２２Ａは、「用語」欄、その用語の意味情報を示す「意味」欄、及びその用語の意味を登録したユーザＣを示す「登録者」欄とからなるものであり、ユーザＣはこの対応テーブル２２Ａに「サークル」という用語が「利用者の集まり」という意味であることを登録している。
【００３９】
このように構成されている変換処理システム１Ａにおいて、まず、ユーザＡは、例えば、「利用者が複数になる場合は、サークルを定義してください。」という文を作成するため、「サークル」を「利用者の集団」という意味で文を作成することを希望しているものとする。ユーザＡは、先に「利用者が複数になる場合は」という部分を確定させた後、入力装置を介して「さーくる」という変換対象の文字列をユーザ端末４Ａに入力する。
【００４０】
「さーくる」という変換対象の文字列を受付けたユーザ端末４Ａの変換部４０Ａは、辞書ＤＢ４４Ａを参照し、変換対象の文字列「さーくる」に対する変換候補の用語をユーザに表示する。ユーザは、１又は複数の変換候補の用語から片仮名に変換された用語「サークル」を変換候補の用語として選択する指示をユーザ端末４Ａに入力する。
【００４１】
変換部４０Ａは、ユーザの入力に基づいて、変換候補の用語「サークル」を選択すると、検索サーバ２Ａに変換候補の用語「サークル」の意味の問合せを行う。なお、問合せには、変換候補の用語「サークル」である用語情報も含まれている。検索サーバ２Ａが問合せを受け取ると、検索サーバ２Ａの検索部２０が情報ＤＢ２１Ａを検索し、「サークル」の意味は「利用者の集まり」であるという意味情報をユーザ端末４Ａに送信する。
【００４２】
ユーザ端末４Ａは、この意味情報を受け取ると、ユーザＡに「サークル」は「利用者の集まり」であることを表示する。
【００４３】
ユーザＡは、表示された意味と、自分が入力した用語と、文の文脈と、を検討し、「サークル」は「利用者の集まり」という意味で文を作成してもよいことを確認すると、変換候補の用語「サークル」に変換する指示をユーザ端末４Ａに入力する。この指示を受け取った変換部４０Ａは、この指示に基づき、変換対象の文字列「さーくる」を変換候補の用語「サークル」に変換する。
【００４４】
一方、ユーザＢは、例えば、「サークルを描きたい場合には左アイコンをクリックしてください。」という文を作成するため、「サークル」を「円」という意味で文を作成することを希望しているものとする。そこでまずユーザＢは、入力装置を介して「さーくる」という変換対象の文字列をユーザ端末４Ｂに入力する。
【００４５】
「さーくる」という変換対象の文字列を受付けたユーザ端末４Ｂの変換部４０Ｂは、辞書ＤＢ４４Ｂを参照し、変換対象の文字列「さーくる」に対する変換候補の用語をユーザに表示する。ユーザＢは、１又は複数の変換候補の用語から片仮名に変換された変換候補の用語「サークル」を、変換候補の用語として選択する指示をユーザ端末４Ｂに入力する。
【００４６】
変換部４０Ｂは、ユーザの入力に基づいて、変換候補の用語「サークル」を選択すると、検索サーバ２Ａに変換候補の用語「サークル」の意味の問合せを行う。なお、問合せには、変換候補の用語「サークル」である用語情報も含まれている。
【００４７】
検索サーバ２Ａが問合せを受け取ると、検索サーバ２Ａの検索部２０が情報ＤＢ２１Ａを検索し、「サークル」の意味は「利用者の集まり」であるという意味情報をユーザ端末４Ｂに送信する。
【００４８】
ユーザ端末４Ｂは、意味情報を受け取ると、ユーザＢに「サークル」は「利用者の集まり」あることを表示する。
【００４９】
ユーザＢは、表示された意味と、自分が入力した用語と、文の文脈と、を検討し、「サークル」は「利用者の集まり」という意味で登録されていることを確認すると、変換候補の用語「サークル」に変換せず、変換をキャンセルする指示をユーザ端末４Ｂに行う。この指示を受け取った変換部４０Ｂは、変換対象の文字列「さーくる」を変換候補の用語「サークル」に変換することをキャンセルする。
【００５０】
このように、ユーザＡ、Ｂが変換候補の選択指示を入力するだけで、変換候補の用語の意味を検索サーバ２Ａが検索し、検索結果がユーザ端末４Ａ、４Ｂに表示されるので、ユーザＡ、Ｂは変換候補の用語の意味を確認することができる。したがって、１つの文書を複数人で作成しても、用語の意味が揺らぐことなく文書を作成することができるので、従来のように最終的に文書の内容をチェックする必要がなくなり、文書作成に要する時間を短縮することができる。
【００５１】
（実施例２）
次に、ユーザＤがユーザＥによって予め登録されている対応情報を用いてオブジェクト指向に基づくクラスを設計する手順を説明する。実施例２の変換処理システム１Ｂは、検索サーバ２Ｂがネットワーク３を介してユーザ端末４Ｄ、ユーザ端末４Ｅ、とそれぞれ接続している構成である。ユーザ端末４ＤはユーザＤが使用する端末機であり、ユーザ端末４ＥはユーザＥが使用する端末機である。また、ユーザ端末４Ｄ、４Ｅは、それぞれクラスに関するパッケージを保持する。
【００５２】
ここで、実施例２では、図１１に示すように、検索サーバ２Ｂがクラスとそのクラスに対応付けられた機能情報とが登録されている対応テーブル２２Ｂを情報ＤＢ２１Ｂ上で管理する。対応テーブル２２Ｂは、「クラス」欄、そのクラスの機能情報を示す「機能」欄、及びそのクラスの機能を登録したユーザを示す「登録者」欄とからなるものであり、ユーザＥはこの対応テーブル２２Ｂに「UserID」というクラスを共通のパッケージとして扱うために、「長さ8のString」という機能を登録している。
【００５３】
このように構成された変換処理システム１Ｂにおいて、ユーザＤは、自己が管理するパッケージに、「UserID」というクラスをオブジェクト指向のプログラムに追加しようとしているものとする。そこで、まず、ユーザＤは、「UserID」という変換対象の文字列をユーザ端末４Ｄに入力する。
【００５４】
変換対象の文字列「UserID」の入力を受付けた変換部４０Ｄは、辞書ＤＢ４４Ｄを参照し、「UserID」に対する１又は複数の変換候補の文字列をユーザＤに表示する。ユーザＤは、１又は複数の変換候補の文字列から、変換候補の文字列「UserID」を選択する指示をユーザ端末４Ｄに入力する。
【００５５】
変換部４０ＤはユーザＤの入力に基づいて、変換候補の文字列「UserID」を選択すると、検索サーバ２Ｂに変換候補の文字列「UserID」に対応する機能情報の問合せを行う。なお、問合せには、変換候補の文字列「UserID」という文字列情報も含まれている。
【００５６】
検索サーバ２Ｂが問合せを受け取ると、検索サーバ２Ｂの検索部２０が情報ＤＢ２１Ｂを検索し、変換候補の文字列「UserID」の機能は「長さ8のString」であるという機能情報をユーザ端末４Ｄに送信する。
【００５７】
ユーザ端末４Ｄの変換部４０Ｄは、機能情報を受け取ると、ユーザＤに、変換候補の文字列「UserID」は「長さ8のString」という機能で登録されていることを表示する。
【００５８】
これにより、ユーザＤは、「UserID」というクラスが、表示された機能ですでにコモンパッケージ中に存在していることを認識できるので、クラス「UserID」を自己のパッケージに使用することをやめてコモンパッケージ中のクラス「UserID」を参照するように、ユーザ端末４Ｄに指示を入力する。
【００５９】
この指示を受けたユーザ端末４Ｄは、クラス設計において、クラス「UserID」はコモンパッケージを参照する、ことを確定する。
【００６０】
このように、ユーザＤが変換候補の選択指示を入力するだけで、変換候補のクラスの機能を検索サーバ２Ａが検索し、検索結果がユーザ端末４Ｄに表示されるので、ユーザＤは変換候補のクラスの機能を確認することができる。したがって、クラス設計を複数人が行っても、クラスの機能が揺らぐことなくクラス設計を行えるので、プログラム開発に要する時間を短縮することができる。
【産業上の利用可能性】
【００６１】
本発明は、複数人が共同して文書を作成したり、オブジェクト指向に基づくクラス設計を行う際に、文字列と、その文字列に対応する情報とを複数人が共有する場合に広く適用することができる。
【符号の説明】
【００６２】
１、１Ａ、１Ｂ…変換処理システム、２、２Ａ、２Ｂ…検索サーバ、２０…検索部、２１、２１Ａ、２１Ｂ…情報データベース（情報ＤＢ）、２２、２２Ａ、２２Ｂ…対応テーブル、３…ネットワーク、４、４Ａ〜４Ｅ…ユーザ端末、４０、４０Ａ〜４０Ｄ…変換部、４１…変更候補返却機能（返却機能）、４２…問合せ機能、４３…変換確定機能（確定機能）、４４、４４Ａ〜４４Ｄ…辞書データベース（辞書ＤＢ）、４５…変換テーブル。
【図１】
2011044034.tif 000003
【図２】
2011044034.tif 000004
【図３】
2011044034.tif 000005
【図４】
2011044034.tif 000006
【図５】
2011044034.tif 000007
【図６】
2011044034.tif 000008
【図７】
2011044034.tif 000009
【図８】
2011044034.tif 000010
【図９】
2011044034.tif 000011
【図１０】
2011044034.tif 000012
【図１１】
2011044034.tif 000013