(57)【特許請求の範囲】
【請求項１】
ネットワークグループに参加し、文字の変換候補がそれぞれに記憶された標準辞書およびユーザ辞書に接続された文字変換装置において、
前記文字の外部変換候補を要求する変換候補要求データと該変換候補要求データに対する変換候補応答データとを前記ネットワークグループに参加する外部機器との間で送受信する文字変換Ｉ／Ｆと、
前記文字変換Ｉ／Ｆで受信した前記変換候補要求データに基づいて、自装置に接続された標準辞書およびユーザ辞書から内部変換候補を取得する内部候補取得部と、
前記文字変換Ｉ／Ｆで受信した前記変換候補応答データから、前記外部変換候補を取得する外部候補取得部と、
前記外部変換候補に関連付けられた登録種別を取得し、該登録種別が外部機器に接続されたユーザ辞書から抽出されたことを示すユーザ特化である前記外部変換候補を、自装置に接続されたユーザ辞書に登録する辞書登録部と、を備え、
前記変換候補要求データは、この変換候補要求データが送信された外部機器を示す要求対象情報を含み、
前記文字変換Ｉ／Ｆは、
前記変換候補要求データを受信すると、前記ネットワークグループに参加する外部機器であって、今回受信した前記変換候補要求データの前記要求対象情報が示していない別の外部機器に対して、今回受信した前記変換候補要求データの前記要求対象情報を変更して送信し、
前記要求対象情報の変更は、今回受信した前記変換候補要求データを送信する外部機器を追加する変更であって、
前記内部候補取得部で取得した内部変換候補と前記別の外部機器から受信した変換候補応答データに含まれる外部変換候補とを統合して、前記受信した変換候補要求データの送信先の装置に対して変換候補応答データとして送信する、
ことを特徴とする文字変換装置。
【請求項２】
前記文字変換Ｉ／Ｆが、自装置に接続されている文字入力部において入力された文字の前記変換候補要求データを前記外部機器に送信するとき、送信する前記変換候補要求データの前記要求対象情報に自装置を含める、
ことを特徴とする請求項１に記載の文字変換装置。
【請求項３】
前記内部変換候補と前記外部変換候補とを統合する処理と、前記ユーザ辞書に登録する処理と、を並行に行う、
ことを特徴とする請求項１、または２に記載の文字変換装置。
【請求項４】
請求項１〜３のいずれかに記載の文字変換装置と、
前記標準辞書と、
前記ユーザ辞書と、
を備える、ことを特徴とする情報端末。
【請求項５】
請求項４に記載の情報端末を複数備え、
該複数の情報端末は、それぞれの前記文字変換Ｉ／Ｆによって接続されている、
ことを特徴とする文字変換システム。
【請求項６】
ネットワークグループに参加し、文字の変換候補がそれぞれに記憶された標準辞書およびユーザ辞書に接続された文字変換装置のコンピュータが、
文字変換Ｉ／Ｆを制御して、前記文字の外部変換候補を要求する変換候補要求データと該変換候補要求データに対する変換候補応答データとを前記ネットワークグループに参加する外部機器との間で送受信する通信制御処理と、
前記文字変換Ｉ／Ｆで受信した前記変換候補要求データに基づいて、自装置に接続された標準辞書およびユーザ辞書から内部変換候補を取得する内部候補取得処理と、
前記文字変換Ｉ／Ｆで受信した前記変換候補応答データから、前記外部変換候補を取得する外部変換候補取得処理と、
前記外部変換候補取得処理で取得した前記外部変換候補に関連付けられた登録種別を取得し、該登録種別が外部機器に接続されたユーザ辞書から抽出されたことを示すユーザ特化である前記外部変換候補を、自装置に接続されたユーザ辞書に登録する登録処理と、を実行し、
前記変換候補要求データには、この変換候補要求データが送信された前記外部機器を示す要求対象情報が含まれ、
前記通信制御処理には、
前記文字変換Ｉ／Ｆで前記変換候補要求データを受信すると、前記ネットワークグループに参加する外部機器であって、今回受信した前記変換候補要求データの前記要求対象情報が示していない別の外部機器に対して、今回受信した前記変換候補要求データの前記要求対象情報を変更して送信する処理が含まれ、
前記要求対象情報の変更は、今回受信した前記変換候補要求データを送信する外部機器を追加する変更であって、
前記内部候補取得処理で取得した内部変換候補と前記別の外部機器から受信した変換候補応答データに含まれる外部変換候補とを統合して、前記受信した変換候補要求データの送信先の装置に対して変換候補応答データとして送信する処理がさらに含まれる、
ことを特徴とする変換候補登録方法。
【請求項７】
ネットワークグループに参加し、文字の変換候補がそれぞれに記憶された標準辞書およびユーザ辞書に接続された文字変換装置のコンピュータに、
文字変換Ｉ／Ｆを制御して、前記文字の外部変換候補を要求する変換候補要求データと該変換候補要求データに対する変換候補応答データとを前記ネットワークグループに参加する外部機器との間で送受信する通信制御処理と、
前記文字変換Ｉ／Ｆで受信した前記変換候補要求データに基づいて、自装置に接続された標準辞書およびユーザ辞書から内部変換候補を取得する内部候補取得処理と、
前記文字変換Ｉ／Ｆで受信した前記変換候補応答データから、前記外部変換候補を取得する外部変換候補取得処理と、
前記外部変換候補取得処理で取得した前記外部変換候補に関連付けられた登録種別を取得し、該登録種別が外部機器に接続されたユーザ辞書から抽出されたことを示すユーザ特化である前記外部変換候補を、自装置に接続されたユーザ辞書に登録する登録処理と、を実行させ、
前記変換候補要求データには、この変換候補要求データが送信された前記外部機器を示す要求対象情報が含まれ、
前記通信制御処理には、
前記文字変換Ｉ／Ｆで前記変換候補要求データを受信すると、前記ネットワークグループに参加する外部機器であって、今回受信した前記変換候補要求データの前記要求対象情報が示していない別の外部機器に対して、今回受信した前記変換候補要求データの前記要求対象情報を変更して送信する処理が含まれ、
前記要求対象情報の変更は、今回受信した前記変換候補要求データを送信する外部機器を追加する変更であって、
前記内部候補取得処理で取得した内部変換候補と前記別の外部機器から受信した変換候補応答データに含まれる外部変換候補とを統合して、前記受信した変換候補要求データの送信先の装置に対して変換候補応答データとして送信する処理がさらに含まれる、
ことを特徴とする変換候補登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字変換に用いる辞書へ変換候補または予測変換候補を登録する技術に関する。
【背景技術】
【０００２】
従来、入力文字の変換や、入力文字を用いた予測変換を行う技術が各種提案されている。例えば、特許文献１のシステムは、文字の変換機能を備える携帯電話端末と、辞書データ管理用サーバと、を備える。
【０００３】
携帯電話端末は、入力文字に対する予測変換を行う場合に、自端末の辞書から抽出した予測変換候補と、辞書データ管理用サーバから受信した追加の予測変換候補とを用いている。辞書データ管理用サーバは、携帯電話端末から履歴情報を取得し、当該履歴情報に基づいて追加の予測変換候補を決定している。履歴情報は、携帯電話端末における過去の予測変換候補に基づいて決定されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９８８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のシステムでは、辞書データ管理用サーバは汎用であり、携帯電話端末の履歴情報がこの汎用の辞書データ管理用サーバに取得される。このため、このシステムは、セキュリティが高いとは言い難い場合がある。
【０００６】
一方で、汎用の辞書サーバを用いない態様では、携帯電話端末等の自端末の辞書の容量は、汎用の辞書サーバの容量よりも小さいので、汎用の辞書サーバを用いる態様と比較して、変換効率を高くすることが容易ではない。
【０００７】
したがって、本発明の目的は、高いセキュリティを確保しながら、入力文字に対する変換効率を高くすることにある。
【課題を解決するための手段】
【０００８】
この発明の文字変換装置は、上記目的を達成するために、以下のように構成している。
【０００９】
この発明の文字変換装置は、文字の変換候補がそれぞれに記憶された標準辞書およびユーザ辞書に接続されている。文字変換装置は、文字変換Ｉ／Ｆ、外部候補取得部、および、辞書登録部を備える。文字変換Ｉ／Ｆは、文字の外部変換候補を要求する変換候補要求データを外部機器に送信し、該変換候補要求データに対する変換候補応答データを外部機器から受信する。この変換候補要求データは、この変換候補要求データが送信された外部機器を示す要求対象情報を含んでいる。外部候補取得部は、変換候補応答データから、外部変換候補を取得する。辞書登録部は、外部変換候補に関連付けられた登録種別を取得し、登録種別がユーザ辞書から抽出されたことを示すユーザ特化である外部変換候補を、ユーザ辞書に登録する。
また、文字変換Ｉ／Ｆは、変換候補要求データを受信すると、受信した変換候補要求データに含まれている要求対象情報を基に、この変換候補要求データが送信されていない外部機器を検出すると、検出した外部機器に対して、今回受信した変換候補要求データの要求対象情報を変更して送信する。
【００１０】
この構成では、外部変換候補がユーザ辞書に登録されることによって、変換効率が向上する。また、ユーザが登録操作を行わなくても、外部変換候補がユーザ辞書に登録される。特に、変換候補要求データを受信したとき、受信した変換候補要求データを別の装置に転送し、外部変換候補をユーザ辞書に登録する構成であるので、外部変換候補を効率的にユーザ辞書に登録できる。また、外部変換候補の要求時に、セキュリティが高く確保される。
【００１１】
また、この発明の文字変換装置は、標準辞書およびユーザ辞書から変換候補として内部変換候補を抽出する変換候補抽出部と、内部変換候補と外部変換候補とを統合する変換候補決定部と、をさらに備える。
【００１２】
この構成では、外部変換候補も変換対象として出力（表示）されるので、変換効率が向上する。
【００１３】
また、この発明の文字変換装置は、内部変換候補と外部変換候補とを統合する処理と、外部変換候補をユーザ辞書へ登録する処理と、を並行に行う。
【００１４】
この構成では、内部変換候補と外部変換候補とを統合して出力しながら、並行して外部変換候補をユーザ辞書に登録することができる。
【発明の効果】
【００１５】
この発明によれば、高いセキュリティを確保しながら、入力文字に対する変換効率を高くできる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る文字変換装置を含む情報端末の主要部の構成を示すブロック図である。
【図２】本発明の情報端末を含む文字変換システムのネットワークグループの最小構成を示す図である。
【図３】本発明の実施形態に係る文字変換方法および辞書登録方法の処理を示すフローチャートである。
【図４】本発明の実施形態に係る辞書登録方法の処理を示すフローチャートである。
【図５】本発明の情報端末を含む文字変換システムのネットワークグループの応用の構成を示す図である。
【図６】本発明の実施形態に係る予測変換候補の転送および辞書登録方法の処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態である文字変換装置、情報端末、文字変換システム、変換候補登録方法、および、変換候補登録プログラムについて説明する。なお、以下の説明では、文字の予測変換候補を抽出する態様を示すが、変換候補を抽出する態様においても、本発明の構成を適用できる。すなわち、本発明の「変換候補」は、文字単体の変換候補と、文字の予測変換候補との両方に適用される。
【００１８】
図１は、本発明の実施形態に係る文字変換装置を含む情報端末の主要部の構成を示すブロック図である。情報端末１は、本発明の「文字変換装置」に対応する文字変換部１０、文字入力部２１、表示部２２、および、辞書ＤＢ３０を備える。文字入力部２１、表示部２２、および辞書ＤＢ３０は、文字変換部１０に接続されている。この情報端末１は、例えば、スマートフォン、携帯電話装置、テレビジョン装置、録画再生装置、パソコン等の文字入力機能を有する端末であればよい。
【００１９】
文字入力部２１は、キーボード、ソフトウエアキーボード等を備え、ユーザからの文字入力を受け付ける。文字入力部２１は、受け付けた文字（変換対象文字）を、文字変換部１０に出力する。
【００２０】
表示部２２は、液晶ディスプレイ等によって実現され、予測変換候補のリストを、所定の表示態様で表示する。例えば、表示部２２は、予測変換候補を優先度に応じて並べて表示する。
【００２１】
辞書ＤＢ３０は、標準辞書３１とユーザ辞書３２とを備える。標準辞書３１は、汎用の複数の予測変換候補を記憶している。標準辞書３１は、更新されない。ユーザ辞書３２は、過去の使用頻度（変換時に確定されて使用された頻度）が多い予測変換候補、ユーザによって登録操作された予測変換候補を記憶している。ユーザ辞書３２は、更新可能になっている。標準辞書３１とユーザ辞書３２は、それぞれに文字変換部１０に接続されている。
【００２２】
文字変換部１０は、変換候補抽出部１１、文字変換Ｉ／Ｆ１２、外部候補取得部１３、変換候補決定部１４、および、辞書登録部１５を備える。
【００２３】
変換候補抽出部１１は、文字入力部２１から変換対象文字を受け付ける。変換候補抽出部１１は、変換対象文字に基づいて、標準辞書３１とユーザ辞書３２とから、予測変換候補を抽出する。このように標準辞書３１とユーザ辞書３２から抽出された予測変換候補は、内部予測変換候補であり、本発明の「内部変換候補」に対応する。
【００２４】
内部予測変換候補の「文字」には、「読み」、「優先度」、および「登録情報」が関連付けされている。登録情報には、「汎用」と「ユーザ特化」とがある。「汎用」は、標準辞書３１から抽出されたことを示している。「ユーザ特化」は、ユーザ辞書３２から抽出されたことを示している。
【００２５】
変換候補抽出部１１は、抽出した内部予測変換候補を、変換候補決定部１４に出力する。また、変換候補抽出部１１は、後述の予測変換候補応答データの生成のために、抽出した内部予測変換候補を、文字変換Ｉ／Ｆ１２に出力できる。
【００２６】
文字変換Ｉ／Ｆ１２は、外部の情報端末に接続可能になっている。文字変換Ｉ／Ｆ１２は、外部の文字変換用のサーバ装置にも接続可能になっている。文字変換Ｉ／Ｆ１２に接続される外部の装置は、自端末（情報端末１）と同じネットワークグループを構成するものであることが好ましい。この場合、このネットワークグループに参加する各装置は、装置ＩＤによってそれぞれを識別して、許可された複数の装置によってネットワークグループを構成すればよい。
【００２７】
文字変換Ｉ／Ｆ１２は、変換対象文字を含む予測変換候補要求データを外部の情報端末やサーバ装置に送信する。文字変換Ｉ／Ｆ１２は、予測変換候補要求データに対応する予測変換候補応答データを、外部の情報端末やサーバ装置から受信する。予測変換候補応答データには、外部の装置やサーバ装置で抽出された予測変換候補が含まれている。文字変換Ｉ／Ｆ１２は、予測変換候補応答データを外部候補取得部１３に出力する。
【００２８】
外部候補取得部１３は、予測変換候補応答データから予測変換候補を取得する。この予測変換候補応答データからの予測変換候補は、外部予測変換候補であり、本発明の「外部変換候補」に対応する。外部予測変換候補の「文字」には、内部予測変換候補と同様に、「読み」、「優先度」、および「登録情報」が関連付けされている。
【００２９】
外部候補取得部１３は、外部予測変換候補を、変換候補決定部１４および辞書登録部１５に出力する。
【００３０】
変換候補決定部１４は、外部予測変換候補と内部予測変換候補とを統合して、予測変換候補のリストを決定する。変換候補決定部１４は、外部予測変換候補と内部予測変換候補のそれぞれに関連付けられた優先度に応じて、例えば、優先度が高い順に並べて、予測変換候補のリストを決定する。変換候補決定部１４は、予測変換候補のリストを表示部２２に出力する。
【００３１】
辞書登録部１５は、外部予測変換候補に関連付けられた登録情報を抽出する。辞書登録部１５は、登録情報が「ユーザ特化」である外部予測変換候補を取得する。辞書登録部１５は、「ユーザ特化」の外部予測変換候補を、ユーザ辞書３２に更新登録する。これにより、同じネットワークグループの他の情報端末のユーザ辞書に記憶された予測変換候補が、ユーザ辞書３２に記憶される。
【００３２】
したがって、ユーザが予測変換候補をユーザ辞書３２にわざわざ登録操作することなく、ユーザ辞書３２にユーザに応じた新たな予測変換候補を登録できる。これにより、この後、情報端末１を外部の情報端末に接続しなくても、所望の予測変換候補を抽出し易くなり、変換効率が向上する。
【００３３】
また、ユーザ辞書３２に登録される外部予測変換候補は、「汎用」のものではなく、「ユーザ特化」のものに限定されている。これにより、ユーザ辞書３２に記憶される予測変換候補が不要に多くならず、変換効率の向上と、リソースの有効な活用とを実現できる。
【００３４】
なお、外部予測変換候補から登録する予測変換候補が、ユーザ辞書３２に既に記憶されていれば、辞書登録部１５は、この予測変換候補の優先度を上げるように更新することもできる。
【００３５】
また、上述の構成では、内部予測変換候補と外部予測変換候補とを統合した予測変換候補のリストが表示部２２に表示される。したがって、内部予測変換候補のみを利用する態様（情報端末１が外部の情報端末およびサーバ装置と接続されていない態様）と比較して、予測変換候補の数が多くなり、変換効率が向上する。
【００３６】
上述の説明では、情報端末１と外部の情報端末とのデータの送受信を概略的に示したが、より具体的には、次の構成および処理によって、データの送受信が行われている。
【００３７】
図２は、本発明の情報端末を含む文字変換システムのネットワークグループの最小構成を示す図である。図２に示すように、この文字変換システムは、情報端末１と情報端末１Ａを備える。情報端末１Ａは情報端末１と同じ構成であるが、辞書ＤＢ３０Ａのユーザ辞書に記憶されている予測変換候補は、情報端末１のユーザ辞書３２と一致していない。なお、図２では文字変換部１０と文字変換部１０Ａとでデータの送受信を行っているが、実際には、文字変換部１０内の文字変換Ｉ／Ｆ１２と文字変換部１０Ａ内の文字変換Ｉ／Ｆとでデータの送受信を行っている。
【００３８】
情報端末１の文字変換部１０は、変換対象文字を含む予測変換候補要求データＳ１を情報端末１Ａの文字変換部１０Ａに送信する。予測変換候補要求データＳ１には、（要求対象端末）と、”変換対象文字”とが含まれている。要求対象端末は、予測変換候補を要求する対象の端末やサーバ装置を識別する情報であり、この場合は、情報端末１Ａしか接続されていないので、（１Ａ）となる。要求対象端末には、自端末（情報端末１）を含んでいてもよい。この場合、要求対象端末は、（１，１Ａ）となる。
【００３９】
情報端末１Ａの文字変換部１０Ａは、予測変換候補要求データＳ１を受信する。文字変換部１０Ａは、予測変換候補要求データＳ１に含まれる変換対象文字を取得する。文字変換部１０Ａは、この変換対象文字に基づいて、辞書ＤＢ３０Ａ（図示しない標準辞書とユーザ辞書からなる）から、予測変換候補を抽出する。具体的には、文字変換部１０Ａの変換候補抽出部は文字変換Ｉ／Ｆから変換対象文字を取得し、標準辞書とユーザ辞書とから予測変換候補を抽出する（図１参照）。この際、文字変換部１０Ａは、予測変換候補の抽出元に応じて、「登録種別」を設定する。標準辞書から抽出された予測変換候補には「汎用」が設定され、ユーザ辞書から抽出された予測変換候補には「ユーザ特化」が設定される。文字変換部１０Ａは、予測変換候補毎に「読み」、「文字」、「優先度」、「登録種別」を関連付けして、予測変換候補応答データＲ１を生成する。文字変換部１０Ａは、予測変換候補応答データＲ１を、情報端末１の文字変換部１０に送信する。
【００４０】
情報端末１の文字変換部１０は、予測変換候補応答データＲ１を受信して、上述のように、外部予測変換候補を取得し、辞書ＤＢ３０のユーザ辞書３２へ登録する。また、文字変換部１０は、外部予測変換候補を含む予測変換候補のリストを決定する。
【００４１】
なお、”要求対象端末”は省略することも可能であるが、”要求対象端末”を用いることによって、予測変換候補要求データＳ１の不要な転送を防止できる。具体的には、情報端末１Ａは、”要求対象端末”を検出して、予測変換候補要求データＳ１の送信先の情報端末を識別できる。例えば、上述の”要求対象端末”が”１Ａ”の場合、予測変換候補要求データＳ１の送信先は情報端末１Ａである。ここで、予測変換候補要求データＳ１の送信元が情報端末１であることを取得していれば、情報端末１に対して予測変換候補要求データＳ１を送信せず、不要な転送を防止できる。この点において、”要求対象端末”を”１，１Ａ”とすることで、”要求対象端末”の検出だけで、予測変換候補要求データＳ１の不要な転送を防止できる。
【００４２】
なお、上述の説明では、ユーザ辞書への登録、および、外部予測変換候補と内部予測変換候補を統合した予測変換候補のリストの決定を、複数の機能部で分担して行う態様を示した。しかしながら、文字変換部１０で実行される上述の処理をプログラム化して、記録媒体等に記録しておき、コンピュータでこのプログラムを読み出して実行すればよい。この場合、コンピュータは、次に示すフローに準じて処理を実行すればよい。図３は、本発明の実施形態に係る文字変換方法および辞書登録方法の処理を示すフローチャートである。
【００４３】
図３に示すように、コンピュータは、変換対象文字を受け付ける（Ｓ１０１）。コンピュータは、変換対象文字を含む予測変換候補要求データを、生成して送信する（Ｓ１０２）。コンピュータは、この予測変換候補要求データに対する予測変換候補応答データを受信する（Ｓ１０３）。
【００４４】
この後、コンピュータは、ユーザ辞書への登録処理と、予測変換候補のリストの決定処理とを、並行して実行する。
【００４５】
ユーザ辞書への登録処理として、コンピュータは、予測変換候補応答データに含まれる外部予測変換候補の登録種別を取得する（Ｓ１０４）。コンピュータは、登録種別が「ユーザ特化」であれば（Ｓ１０５：ＹＥＳ）、外部予測変換候補をユーザ辞書に登録する（Ｓ１０６）。コンピュータは、登録種別が「ユーザ特化」でなければ（Ｓ１０５：ＮＯ）、外部予測変換候補をユーザ辞書に登録しない。この処理は、外部予測変換候補毎に実行される。
【００４６】
予測変換候補のリストの決定処理として、コンピュータは、予測変換候補応答データに含まれる外部予測変換候補を抽出するとともに、内部予測変換候補を抽出する（Ｓ１１１）。コンピュータは、外部予測変換候補と内部予測変換候補とを統合して、予測変換候補のリストを決定する（Ｓ１１２）。
【００４７】
なお、図３では、ユーザ辞書への登録、および、予測変換候補のリストの決定を並行に実行する処理を示したが、図４に示すように、ユーザ辞書への登録のみを実行することもできる。この場合、コンピュータは、次に示すフローに準じて処理を実行すればよい。図４は、本発明の実施形態に係る変換候補登録方法の処理を示すフローチャートである。
【００４８】
図４に示すように、コンピュータは、変換対象文字を受け付ける（Ｓ１０１）。コンピュータは、変換対象文字を含む予測変換候補要求データを、生成して送信する（Ｓ１０２）。コンピュータは、この予測変換要求データに対する予測変換候補応答データを受信する（Ｓ１０３）。コンピュータは、予測変換候補応答データに含まれる外部予測変換候補の登録種別を取得する（Ｓ１０４）。コンピュータは、登録種別が「ユーザ特化」であれば（Ｓ１０５：ＹＥＳ）、外部予測変換候補をユーザ辞書に登録する（Ｓ１０６）。コンピュータは、登録種別が「ユーザ特化」でなければ（Ｓ１０５：ＮＯ）、外部予測変換候補をユーザ辞書に登録しない。
【００４９】
上述の説明では、文字変換システムを構成する情報端末が２個の場合を示したが、さらの多くの情報端末やサーバ装置を利用することも可能である。図５は、本発明の情報端末を含む文字変換システムのネットワークグループの応用の構成を示す図である。
【００５０】
図５に示す文字変換システムは、複数の情報端末１，１Ａ，１Ｂ、文字変換用のサーバ装置４０を備える。情報端末１は、図５では文字変換部１０および辞書ＤＢ３０しか記載していないが、図１に記載の構成と同じ構成を備える。複数の情報端末１Ａ，１Ｂは、情報端末１と同じ構成を備えているが、辞書ＤＢ３０のユーザ辞書３２、辞書ＤＢ３０Ａのユーザ辞書、および辞書ＤＢ３０Ｂのユーザ辞書のそれぞれに登録されている予測変換候補は異なる。
【００５１】
サーバ装置４０は、文字変換部４１と標準辞書ＤＢ４２とを備える。文字変換部４１は、予測変換候補要求データから変換対象文字を取得し、標準辞書４２から予測変換候補を抽出する。サーバ装置４０の標準辞書ＤＢ４２は、複数の情報端末１，１Ａ，１Ｂの辞書ＤＢ３０，３０Ａ，３０Ｂの標準辞書よりも大容量であり、予測変換候補をより多く記憶している。したがって、サーバ装置４０は、汎用の予測変換候補を、複数の情報端末１，１Ａ，１Ｂよりも抽出できる。
【００５２】
情報端末１の文字変換部１０は、予測変換候補要求データＳ１を、情報端末１Ａとサーバ装置４０に送信する。予測変換候補要求データＳ１の”要求対象端末”は、”１，１Ａ，４０”である。情報端末１Ａの文字変換部１０Ａは、予測変換候補要求データＳ１を受信して、辞書ＤＢ３０Ａから予測変換候補を抽出する。また、情報端末１Ａは、”要求対象端末”から、文字変換システム内の情報端末１Ｂの文字変換部１０Ｂに予測変換候補要求データＳ１が送信されていないことを検出し、文字変換部１０Ｂに予測変換候補要求データＳ２を送信する。予測変換候補要求データＳ２は、予測変換候補要求データＳ１の”要求対象端末”を”１，１Ａ，１Ｂ，４０”に変更したものである。
【００５３】
情報端末１Ｂの文字変換部１０Ｂは、予測変換候補要求データＳ２を受信して、辞書ＤＢ３０Ｂから予測変換候補を抽出する。文字変換部１０Ｂは、予測変換候補応答データＲ２を生成して情報端末１Ａの文字変換部１０Ａに送信する。予測変換候補応答データＲ２には、情報端末１Ｂによる予測変換候補が含まれている。
【００５４】
情報端末１Ａの文字変換部１０Ａは、予測変換候補応答データＲ２を受信する。文字変換部１０Ａは、辞書ＤＢ３０Ａからの予測変換候補と、予測変換候補応答データＲ２の予測変換候補とを統合して、予測変換候補応答データＲ１０を生成して情報端末１の文字変換部１０に送信する。
【００５５】
また、情報端末１Ａの文字変換部１０Ａは、予測変換候補応答データＲ２の予測変換候補の内、「ユーザ特化」の予測変換候補を、辞書ＤＢ３０Ａのユーザ辞書（図示せず）に登録する。
【００５６】
サーバ装置４０の文字変換部４１は、予測変換候補要求データＳ１を受信して、標準辞書ＤＢ４２から予測変換候補を抽出する。文字変換部４１は、予測変換候補応答データＲ３を生成して情報端末１の文字変換部１０に送信する。予測変換候補応答データＲ３には、サーバ装置４０による予測変換候補が含まれている。
【００５７】
情報端末１の文字変換部１０は、複数の予測変換候補応答データＲ１０，Ｒ３を受信する。文字変換部１０は、辞書ＤＢ３０からの予測変換候補と、複数の予測変換候補応答データＲ１０，Ｒ３の予測変換候補とを統合して、予測変換候補のリストを決定する。文字変換部１０は、予測変換候補応答データＲ１０の予測変換候補の内、「ユーザ特化」の予測変換候補を、辞書ＤＢ３０のユーザ辞書３２（図１参照）に登録する。
【００５８】
このような構成を用いることによって、情報端末１は、複数の情報端末１Ａ，１Ｂおよびサーバ装置４０の予測変換候補（外部予測変換候補）を、文字変換に利用することができ、文字の変換効率が向上する。
【００５９】
また、情報端末１のユーザ辞書には、複数の情報端末１Ａ，１Ｂのユーザ辞書に記憶されていた予測変換候補が新たに記憶される。したがって、この後、情報端末１における文字の変換効率が向上する。
【００６０】
また、情報端末１Ａが情報端末１Ｂから情報端末１に予測変換候補を転送するだけで、情報端末１Ａのユーザ辞書には、情報端末１Ｂのユーザ辞書に記憶されていた予測変換候補が新たに記憶される。したがって、この後、情報端末１Ａにおける文字の変換効率が向上する。すなわち、情報端末１Ａにおいても、ユーザが登録操作を行うことなく、ユーザに応じた新たな予測変換候補がユーザ辞書に記憶される。
【００６１】
さらに、この構成では、汎用の予測変換候補であるサーバ装置４０の予測変換候補は、情報端末１のユーザ辞書に記憶されない。したがって、情報端末１のユーザ辞書に記憶される予測変換候補が、不要に多くなることを抑制でき、情報端末１における変換効率の向上とリソースの有効な活用とを実現できる。
【００６２】
また、上述の構成では、予測変換候補要求データの要求対象端末を利用することによって、情報端末１Ａは、サーバ装置４０に予測変換候補要求データを送信しない。また、情報端末１Ｂは、情報端末１およびサーバ装置４０に予測変換候補要求データを送信しない。また、サーバ装置４０は、複数の情報端末１Ａ，１Ｂに予測変換候補要求データを送信しない。これにより、予測変換候補要求データの不要な転送を防止できる。
【００６３】
なお、情報端末１Ａのような転送機能を有する場合も、各処理をプログラム化して、記録媒体等に記録しておき、コンピュータでこのプログラムを読み出して実行すればよい。この場合、コンピュータは、次に示すフローに準じて処理を実行すればよい。図６は、本発明の実施形態に係る予測変換候補の転送および辞書登録方法の処理を示すフローチャートである。
【００６４】
図６に示すように、コンピュータは、予測変換候補要求データを受信する（Ｓ２０１）。コンピュータは、予測変換候補要求データから要求対象端末を検出する（Ｓ２０２）。コンピュータは、要求対象端末に含まれていない第３の情報端末（例えば、図５の情報端末１Ａに対する情報端末１Ｂ）へ、予測変換候補要求データを送信する（Ｓ２０３）。この際、コンピュータは、要求対象端末に第３の情報端末を含むように、予測変換候補要求データを更新する。
【００６５】
コンピュータは、第３の情報端末から予測変換候補応答データを受信する（Ｓ２０４）。
【００６６】
この後、コンピュータは、ユーザ辞書への登録処理と、予測変換候補応答データの送信処理とを、並行して実行する。
【００６７】
ユーザ辞書への登録処理として、コンピュータは、第３の情報端末から受信した予測変換候補応答データに含まれる外部予測変換候補の登録種別を取得する（Ｓ２０５）。コンピュータは、登録種別が「ユーザ特化」であれば（Ｓ２０６：ＹＥＳ）、外部予測変換候補をユーザ辞書に登録する（Ｓ２０７）。コンピュータは、登録種別が「ユーザ特化」でなければ（Ｓ２０６：ＮＯ）、外部予測変換候補をユーザ辞書に登録しない。
【００６８】
予測変換候補のリストの決定処理として、コンピュータは、自身で抽出した予測変換候補と、第３の情報端末の外部予測変換候補と、を統合する（Ｓ２１１）。コンピュータは、を統合後の予測変換候補を含む予測変換候補応答データを生成して、自身が受信した予測変換候補要求データの送信元の情報端末（例えば、図５の情報端末１Ａに対する情報端末１）へ送信する（Ｓ２１２）。
【符号の説明】
【００６９】
１，１Ａ，１Ｂ…情報端末
１０，１０Ａ，１０Ｂ…文字変換部
１１…変換候補抽出部
１２…文字変換Ｉ／Ｆ
１３…外部候補取得部
１４…変換候補決定部
１５…辞書登録部
２１…文字入力部
２２…表示部
３０，３０Ａ，３０Ｂ…辞書ＤＢ
３１…標準辞書
３２…ユーザ辞書
４０…サーバ装置
４１…文字変換部
４２…標準辞書ＤＢ
Ｒ１，Ｒ２，Ｒ３，Ｒ１０…予測変換候補応答データ
Ｓ１，Ｓ２…予測変換候補要求データ
【図１】
0006759638.tif 000002
【図２】
0006759638.tif 000003
【図３】
0006759638.tif 000004
【図４】
0006759638.tif 000005
【図５】
0006759638.tif 000006
【図６】
0006759638.tif 000007