(57)【要約】【課題】ユーザの予測変換候補の選択の傾向に合った変換候補の表示をレスポンス良く実行すること。【解決手段】この携帯電話端末２は、ユーザからの入力文字列に応じて予測変換候補を表示するように制御し、ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御部２３と、確定された入力文字に関する履歴情報であって、入力文字に対応する予測変換候補の種別を示す種別情報を含む履歴情報を格納する履歴情報格納部２８と、履歴情報を基に予測変換候補の種別毎に入力文字として確定された頻度を示す頻度情報を集計する集計部２４と、頻度情報を送信する頻度送信部２５と、頻度情報の送信に応じて、頻度情報を基にして追加された追加予測変換候補を受信する候補受信部２６とを備え、文字入力制御部２３は、受信された追加予測変換候補を予測変換候補に合わせて表示させる。【選択図】図１
2012198863.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから入力された文字列に応じて予測変換候補を表示するように制御し、前記ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御手段と、
前記文字入力制御手段によって確定された前記入力文字に関する履歴情報であって、前記入力文字に対応する前記予測変換候補の種別を示す種別情報を含む前記履歴情報を格納する履歴情報格納手段と、
前記履歴情報格納手段に格納された前記履歴情報を基に、前記予測変換候補の種別毎に前記入力文字として確定された頻度の高低を示す頻度情報を集計する集計手段と、
前記頻度情報を送信する頻度送信手段と、
前記頻度送信手段による前記頻度情報の送信に応じて、前記頻度情報を基にして追加された追加予測変換候補を受信する候補受信手段とを備え、
前記文字入力制御手段は、前記候補受信手段によって受信された前記追加予測変換候補を前記予測変換候補に合わせて表示させる、
ことを特徴とする情報通信端末。
【請求項２】
前記候補受信手段は、前記追加予測変換候補と共に、前記追加予測変換候補の種別を示す種別情報を受信し、
前記文字入力制御手段は、前記集計手段によって集計された前記頻度情報を基にして、前記種別情報に対応する前記頻度情報に従って前記追加予測変換候補の表示順序を制御する、
ことを特徴とする請求項１記載の情報通信端末。
【請求項３】
前記予測変換候補を格納する予測変換候補格納手段をさらに備え、
前記文字入力制御手段は、前記予測変換候補格納手段から検索した前記予測変換候補と、前記候補受信手段によって受信された前記追加予測変換候補とを合わせて表示させる、
ことを特徴とする請求項１又は２記載の情報通信端末。
【請求項４】
情報通信端末とサーバ装置とが通信ネットワークを介して接続されて構成された通信システムであって、
前記情報通信端末は、
ユーザから入力された文字列に応じて予測変換候補を表示するように制御し、前記ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御手段と、
前記文字入力制御手段によって確定された前記入力文字に関する履歴情報であって、前記入力文字に対応する前記予測変換候補の種別を示す種別情報を含む前記履歴情報を格納する履歴情報格納手段と、
前記履歴情報格納手段に格納された前記履歴情報を基に、前記予測変換候補の種別毎に前記入力文字として確定された頻度の高低を示す頻度情報を集計する集計手段と、
前記頻度情報を前記サーバ装置に送信する頻度送信手段と、
前記候補送信手段による前記頻度情報の送信に応じて、前記頻度情報を基にして追加された追加予測変換候補を前記サーバ装置から受信する候補受信手段とを備え、
前記サーバ装置は、
共用予測変換候補を該共用予測変換候補の種別を示す種別情報に関連付けて格納する予測変換候補格納手段と、
前記頻度情報を前記情報通信端末から受信する頻度受信手段と、
前記頻度情報を基に、前記入力文字として確定された頻度の高い種別に対応する前記共用予測変換候補を、前記予測変換候補格納手段から前記追加予測変換候補として抽出する情報抽出手段と、
前記追加予測変換候補を前記情報通信端末に送信する候補送信手段とを備え、
前記情報通信端末の前記文字入力制御手段は、前記候補受信手段によって受信された前記追加予測変換候補を前記予測変換候補に合わせて表示させる、
ことを特徴とする通信システム。
【請求項５】
文字入力制御手段が、ユーザから入力された文字列に応じて予測変換候補を表示するように制御し、前記ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御ステップと、
履歴情報格納手段が、前記文字入力制御手段によって確定された前記入力文字に関する履歴情報であって、前記入力文字に対応する前記予測変換候補の種別を示す種別情報を含む前記履歴情報を格納する履歴情報格納ステップと、
集計手段が、前記履歴情報格納手段に格納された前記履歴情報を基に、前記予測変換候補の種別毎に前記入力文字として確定された頻度の高低を示す頻度情報を集計する集計ステップと、
頻度送信手段が、前記頻度情報を送信する頻度送信ステップと、
候補受信手段が、前記頻度送信手段による前記頻度情報の送信に応じて、前記頻度情報を基にして追加された追加予測変換候補を受信する候補受信ステップとを備え、
前記文字入力制御ステップでは、前記候補受信手段によって受信された前記追加予測変換候補を前記予測変換候補に合わせて表示させる、
ことを特徴とする予測変換表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの文字入力に応じて予測変換候補を表示させる情報通信端末、通信システム及び予測変換表示方法に関するものである。
【背景技術】
【０００２】
従来から、携帯電話端末等の情報端末において文章を作成する際には、ユーザによる入力ボタンやタッチパネル等のデータ入力装置を利用した文字入力操作の手間を省くために、文字入力が受け付けられたときにその文字から入力候補文字（以下、「予測変換候補」という。）を自動的に予測して表示する機能が提供されている。さらに、この機能では、ユーザが表示された予測変換候補の中から所望の文字を選択できるようになっており、これにより効率的に文章を完成させることが可能にされている。また、表示される予測変換候補には、文字データのみでなく絵文字等の画像データも含まれている。
【０００３】
また、インターネット上で提供されている検索サイトにおいては、ユーザから検索用のキーワードの入力を受け付ける際に、一部の文字入力に対してよく検索されているキーワードを入力候補として表示する機能が提供されている。
【０００４】
さらに、辞書サーバと通信ネットワークを介して通信可能にされた情報処理端末に関して、予め指定したジャンルの辞書データの差分を辞書サーバから受信する機能が実現されている（下記特許文献１参照。）。また、サーバとクライアントから構成される入力文字変換システムに関して、クライアントにおいて文字入力するときにサーバに保存された辞書データから予測変換候補が受信されて表示されること、その辞書データはユーザ属性毎に設けられることが実現されている（下記特許文献２参照。）。なお、これらの辞書データには、予測変換候補の選択回数が反映されて、この選択回数によって予測変換候補の選択順序が決定されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１５５３２２号公報
【特許文献２】特開２００８−１２９７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の予測変換候補の表示機能によれば予め指定したジャンルの辞書データやユーザ属性毎に設けられた辞書データがサーバ装置からクライアント端末に送信されるが、ユーザ毎の予測変換候補の選択の傾向に合った予測変換候補の表示は困難である。また、サーバ装置とクライアント端末との間のデータ通信量が増加し、文字入力操作時のレスポンスが低下する傾向に合った。
【０００７】
そこで、本発明は、かかる課題に鑑みて為されたものであり、ユーザの予測変換候補の選択の傾向に合った変換候補の表示をレスポンス良く実行することが可能な情報通信端末、通信システム及び予測変換表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の情報通信端末は、ユーザから入力された文字列に応じて予測変換候補を表示するように制御し、ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御手段と、文字入力制御手段によって確定された入力文字に関する履歴情報であって、入力文字に対応する予測変換候補の種別を示す種別情報を含む履歴情報を格納する履歴情報格納手段と、履歴情報格納手段に格納された履歴情報を基に、予測変換候補の種別毎に入力文字として確定された頻度の高低を示す頻度情報を集計する集計手段と、頻度情報を送信する頻度送信手段と、頻度送信手段による頻度情報の送信に応じて、頻度情報を基にして追加された追加予測変換候補を受信する候補受信手段とを備え、文字入力制御手段は、候補受信手段によって受信された追加予測変換候補を予測変換候補に合わせて表示させる。
【０００９】
或いは、本発明の予測変換表示方法は、文字入力制御手段が、ユーザから入力された文字列に応じて予測変換候補を表示するように制御し、ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御ステップと、履歴情報格納手段が、文字入力制御手段によって確定された入力文字に関する履歴情報であって、入力文字に対応する予測変換候補の種別を示す種別情報を含む履歴情報を格納する履歴情報格納ステップと、集計手段が、履歴情報格納手段に格納された履歴情報を基に、予測変換候補の種別毎に入力文字として確定された頻度の高低を示す頻度情報を集計する集計ステップと、頻度送信手段が、頻度情報を送信する頻度送信ステップと、候補受信手段が、頻度送信手段による頻度情報の送信に応じて、頻度情報を基にして追加された追加予測変換候補を受信する候補受信ステップとを備え、文字入力制御ステップでは、候補受信手段によって受信された追加予測変換候補を予測変換候補に合わせて表示させる。
【００１０】
このような情報通信端末或いは予測変換表示方法によれば、ユーザによって入力文字として確定された予測変換候補の種別を示す種別情報を含む履歴情報が格納され、その履歴情報を基にして予測変換候補の種別ごとに入力文字として確定された頻度情報が集計される。さらに、ユーザの文字列の入力時に、頻度情報の送信に応じて通信ネットワーク側から受信された追加予測変換候補が予測変換候補に追加して表示されるように制御される。これによって、ユーザによって選択される傾向の高い種別の予測変換候補が通信ネットワークを介して効率よく受信されて表示されるので、ユーザの趣向に合った変換候補をレスポンス良く表示させることができる。
【００１１】
候補受信手段は、追加予測変換候補と共に、追加予測変換候補の種別を示す種別情報を受信し、文字入力制御手段は、集計手段によって集計された頻度情報を基にして、種別情報に対応する頻度情報に従って追加予測変換候補の表示順序を制御する、ことが好ましい。こうすれば、通信ネットワークを介して受信された追加予測変換候補がユーザの好む種別に従った表示順序で表示され、ユーザによる文字入力処理の効率性がより向上する。
【００１２】
また、予測変換候補を格納する予測変換候補格納手段をさらに備え、文字入力制御手段は、予測変換候補格納手段から検索した予測変換候補と、候補受信手段によって受信された追加予測変換候補とを合わせて表示させる、ことも好ましい。かかる構成を採れば、情報通信端末内で管理された予測変換候補と、通信ネットワークを介して受信された追加予測変換候補とが合わせて表示されるので、ユーザの趣向によりマッチした予測変換候補の表示が実現される。
【００１３】
本発明の通信システムは、情報通信端末とサーバ装置とが通信ネットワークを介して接続されて構成された通信システムであって、情報通信端末は、ユーザから入力された文字列に応じて予測変換候補を表示するように制御し、ユーザによる該予測変換候補の選択入力に応じて入力文字を確定させるように制御する文字入力制御手段と、文字入力制御手段によって確定された入力文字に関する履歴情報であって、入力文字に対応する予測変換候補の種別を示す種別情報を含む履歴情報を格納する履歴情報格納手段と、履歴情報格納手段に格納された履歴情報を基に、予測変換候補の種別毎に入力文字として確定された頻度の高低を示す頻度情報を集計する集計手段と、頻度情報をサーバ装置に送信する頻度送信手段と、候補送信手段による頻度情報の送信に応じて、頻度情報を基にして追加された追加予測変換候補をサーバ装置から受信する候補受信手段とを備え、サーバ装置は、共用予測変換候補を該共用予測変換候補の種別を示す種別情報に関連付けて格納する予測変換候補格納手段と、頻度情報を情報通信端末から受信する頻度受信手段と、頻度情報を基に、入力文字として確定された頻度の高い種別に対応する共用予測変換候補を、予測変換候補格納手段から追加予測変換候補として抽出する情報抽出手段と、追加予測変換候補を情報通信端末に送信する候補送信手段とを備え、情報通信端末の文字入力制御手段は、候補受信手段によって受信された追加予測変換候補を予測変換候補に合わせて表示させる。
【００１４】
このような通信システムによれば、情報通信端末のユーザによって選択される傾向の高い種別の予測変換候補が通信ネットワークを介してサーバ装置から効率よく受信されて表示されるので、ユーザの趣向に合った変換候補をレスポンス良く表示させることができる。
【発明の効果】
【００１５】
本発明によれば、ユーザの予測変換候補の選択の傾向に合った変換候補の表示をレスポンス良く実行することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の好適な一実施形態にかかる通信システムの概略構成図である。
【図２】図１の履歴情報格納部に格納される確定入力履歴情報のデータ構成を示す図である。
【図３】図１の集計部によって集計されて履歴情報格納部に格納される履歴情報のデータ構成を示す図である。
【図４】図１の集計部によって集計されて履歴情報格納部及び頻度情報格納部に格納される頻度情報のデータ構成を示す図である。
【図５】図１の頻度情報格納部に格納されるユーザ毎の頻度情報の格納先を示すデータの構成を示す図である。
【図６】図１の携帯電話端末による文字入力処理時の動作を示すフローチャートである。
【図７】図１の辞書データ管理用サーバによる文字入力処理時の動作を示すフローチャートである。
【図８】図１の辞書データ管理用サーバによって選定される予測変換候補のデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面とともに本発明による情報通信端末、通信システム、及び予測変換表示方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１８】
図１は、本発明の好適な一実施形態にかかる通信システム１の概略構成図である。図１に示すように、本実施形態にかかる通信システム１は、複数の携帯電話端末２と少なくとも１つの辞書データ管理用サーバ３とが通信ネットワークＮＷを介して接続された通信システムであり、ＩＭＴ−２０００（International Mobile Telecommunication 2000）等の移動体通信方式を採用した移動体通信ネットワークや有線通信ネットワークによって構成される通信ネットワークＮＷを介して、携帯電話端末２と辞書データ管理用サーバ３とが相互にデータ通信を行うことが可能とされている。ここで、同図には、便宜上、携帯電話端末２及び辞書データ管理用サーバ３を１台ずつ図示しているが、それぞれ複数台存在してもよいことは言うまでもない。
【００１９】
この携帯電話端末２は、通信システム１を利用して、文章データ作成時、電子メール作成時やＷＥＢサイトへの検索キーワード入力時等に文章の作成を行おうとするユーザが使用する情報通信端末であり、機能的な構成要素として、ディスプレイ等のデータや画像等を表示するための表示部２１と、入力ボタン、タッチパネル等の入力部２２と、文字入力制御部（文字入力制御手段）２３と、集計部（集計手段）２４と、頻度送信部（頻度送信手段）２５と、候補受信部（候補受信手段）２６と、辞書データ格納部（予測変換候補格納手段）２７と、履歴情報格納部（履歴情報格納手段）２８とを備えている。ここで、通信システム１には、携帯電話端末２に換えて、通信ネットワークＮＷに接続可能なパーソナルコンピュータやＰＤＡ（Personal Digital Assistants）、スマートフォン等の情報通信端末が接続されてもよい。
【００２０】
携帯電話端末２の入力部２２は、ユーザから入力キー、タッチパネル等のデータ入力装置（図示せず）を利用した文字列データの入力を受け付け、その文字列データを文字入力制御部２３に引き渡す機能を有する。また、入力部２２は、ユーザによる文章作成時に、表示部２１に表示された複数の予測変換候補の中から入力文字を選択させるための選択入力を、ユーザから受け付ける機能を有する。
【００２１】
文字入力制御部２３は、ユーザによる文章作成時に、ユーザから入力された文字列データに応じて、辞書データ格納部２７及び履歴情報格納部２８を参照することにより、その文字列データに対する複数の予測変換候補を表示するように制御する。
【００２２】
詳細には、辞書データ格納部２７には、入力文字列データに対する予測変換候補となりうる変換文字列データが、入力文字列データと、その変換文字列データの種別を示す「カテゴリ」及び「好み」とに関連付けて予め格納されている。例えば、入力文字列“あ”に対応付けて、変換文字列“赤坂”及びそのカテゴリ“地名・関東”が格納されている。ここで、辞書データ格納部２７には、変換文字列データとして画像データである絵文字も含まれており、絵文字である変換文字列データに対しては、その変換文字列の種別情報として「カテゴリ」に加えて画像の種別や傾向を示す「好み」が追加されて格納されている。
【００２３】
また、履歴情報格納部２８には、携帯電話端末２のユーザの予測変換候補の選択の過去の傾向を示す頻度情報が格納されている。すなわち、履歴情報格納部２８には、変換文字列の種別である「カテゴリ」毎に、ユーザによって入力文字として確定された頻度の高低を示す頻度情報（図４（ａ））と、変換文字列中の絵文字の種別である「好み」毎に、ユーザによって入力文字として確定された頻度の高低を示す頻度情報（図４（ｂ））とが格納されている。具体的には、変換文字列のカテゴリ「口語」に対しては、そのカテゴリに属する変換文字列が選択された頻度を示すポイント“84”と、全体の入力文字の確定処理の中で選択された比率を示す比率“13％”とが記憶され、絵文字である変換文字列の好み「カジュアル系」に対しては、その好みに属する変換文字列が選択された頻度を示すポイント“51”と、全体の絵文字に関する入力文字の確定処理の中で選択された比率を示す比率“20％”とが記憶されている。
【００２４】
上記のような構成の辞書データ格納部２７及び履歴情報格納部２８を参照することにより、文字入力制御部２３は、入力文字列データを基にユーザによる選択頻度の高い種別の変換文字列を、予測変換候補として抽出し、抽出した予測変換候補を表示部２１に出力する。例えば、文字入力制御部２３は、図４（ａ）又は図４（ｂ）に示すような頻度情報を参照することによって「ポイント」又は「比率」の高い変換文字列のカテゴリ“口語”、“文字・絵”、…又は好み“カジュアル系”、“キラキラ系”、…を読み出し、そのカテゴリ又は好みに合致し、かつ、入力文字列に対応する変換文字列データを辞書データ格納部２７から選び出す。そして、文字入力制御部２３は、読み出した変換文字列データを、リスト形式に編集された予測変換候補として、入力文字列データに並べて表示部２１に出力する。この際、文字入力制御部２３は、予測変換候補をリスト形式で表示させるときには、頻度情報の示すポイント又は比率に従って表示順序を制御する。例えば、図４（ａ）の例によれば、カテゴリ“口語”に属する変換文字列がカテゴリ“文字・絵”に属する変換文字列よりも上位に表示されるように制御される。
【００２５】
また、文字入力制御部２３は、ユーザから入力された入力文字列データに対して予測変換候補を表示させる際には、辞書データ管理用サーバ３に対してその入力文字列データを含む候補要求信号を送信することによって、辞書データ管理用サーバ３から追加の予測変換候補（追加予測変換候補）を受信することも行う。そして、文字入力制御部２３は、辞書データ管理用サーバ３から受信された追加予測変換候補を、辞書データ格納部２７から抽出した予測変換候補と合わせて表示部２１に表示させるように制御する。ここで、表示される追加予測変換候補は、辞書データ格納部２７から抽出した予測変換候補よりも上位に表示されるように制御される。また、このとき表示される追加予測変換候補は、履歴情報格納部２８に格納された頻度情報の示すポイント又は比率に従って、その表示順序を制御されてもよい。
【００２６】
また、文字入力制御部２３は、表示した予測変換候補に対するユーザからの選択入力を入力部２２を介して受け付け、受け付けた選択入力に応じて予測変換候補を入力文字として確定させるように制御する。確定された予測変換候補は文章データとして電子メール用プログラム、文章作成用プログラムやブラウザ等の各種アプリケーションプログラムに引き渡される。また、文字入力制御部２３は、予測変換候補が入力文字として確定される度に、確定した入力文字に関する履歴情報を生成し、履歴情報格納部２８に格納する。
【００２７】
図２には、文字入力制御部２３によって生成された履歴情報の一例を示している。同図に示すように、ユーザから受け付けられた入力文字“あ”と、それに対する予測変換候補の中から入力文字として確定された変換文字列“赤坂”と、その変換文字列の種別を示すカテゴリ“地名・関東”及び好み“−”とが、ユーザによって選択入力が受け付けられた日時を示す確定入力日時“2011/2/28 10:03”に関連付けて格納される。
【００２８】
集計部２４は、履歴情報格納部２８に格納された履歴情報を基にして、予測変換候補の種別ごとに入力文字として確定された頻度を示す頻度情報を集計する。詳細には、集計部２４は、図２に示すような履歴情報が生成された場合には、履歴情報に記憶された「カテゴリ」及び「好み」を参照し、その「カテゴリ」及び「好み」ごとに入力文字として確定された頻度をポイントに合計することによって、図３（ａ）及び図３（ｂ）に示すような頻度情報を生成して、その頻度情報を履歴情報格納部２８に格納する。この例では、履歴情報格納部２８には、カテゴリ“地名・関東”、“文字・絵”、及び好み“キラキラ系”に対応する履歴情報が格納されているので、カテゴリ“地名・関東”、“文字・絵”、及び好み“キラキラ系”に対応してポイント“1”と集計された頻度情報が生成される。さらに、集計部２４は、集計された頻度情報を積算することによって、過去の携帯電話端末２のユーザの予測変換候補の選択の傾向を示す頻度情報（図４（ａ）及び図４（ｂ）参照）を生成して履歴情報格納部２８に格納する。ここで、頻度情報の集計のタイミングは、定期的なタイミングであってもよいし、履歴情報が所定データ件数だけ累積されたタイミング等の所定条件が満たされたタイミングであってもよい。
【００２９】
頻度送信部２５は、集計部２４によって生成された頻度情報に携帯電話端末２のユーザを識別するユーザ識別情報を付加して辞書データ管理用サーバ３に送信する。この頻度情報の送信タイミングは、定期的なタイミングであってもよいし、履歴情報格納部２８に履歴情報が所定データ件数だけ累積されたタイミング等の所定条件が満たされたタイミングであってもよい。
【００３０】
候補受信部２６は、文字入力制御部２３から辞書データ管理用サーバ３に送信された候補要求信号に応じて、辞書データ管理用サーバ３から追加予測変換候補を受信する。この追加予測変換候補には、追加予測変換候補の種別を示す種別情報である「カテゴリ」及び「好み」が含まれている。そして、候補受信部２６は、受信した追加予測変換候補を文字入力制御部２３に引き渡す。
【００３１】
辞書データ管理用サーバ３は、複数の携帯電話端末２のユーザによって共用される辞書データを管理するサーバ装置であり、機能的な構成要素として、頻度受信部（頻度受信手段）３１、候補要求受信部３２、候補検索部（情報抽出手段）３３、候補送信部（候補送信手段）３４、共用辞書データ格納部（予測変換候補格納手段）３５、及び頻度情報格納部３６を備えている。
【００３２】
共用辞書データ格納部３５は、複数の携帯電話端末２のユーザによって予測変換候補として共用される変換文字列データを、その種別を示す種別情報に関連付けて格納する部分である。すなわち、共用辞書データ格納部３５に格納されるデータは、辞書データ格納部２７と同様に、予測変換候補となりうる変換文字列データが、入力文字列データとその変換文字列データの種別を示す「カテゴリ」及び「好み」とに関連付けられたデータ構造を有している。
【００３３】
頻度受信部３１は、携帯電話端末２から、携帯電話端末２のユーザの予測変換候補の選択の傾向を示す頻度情報を、携帯電話端末２のユーザを識別するユーザ識別情報と共に受信する。また、頻度受信部３１は、受信した頻度情報を携帯電話端末２のユーザ毎に頻度情報格納部３６に格納すると共に、その頻度情報の格納先ファイルを示す格納先情報を頻度情報格納部３６に格納する。図５には、頻度情報格納部３６に格納された格納先情報の一例を示している。同図に示すように、頻度情報の格納先ファイルを示す変換履歴情報ファイル名“X0000001”と、携帯電話端末２のユーザを識別するユーザ識別情報“ID000011”とが対応付けて格納される。この格納先情報を参照することによって、過去に携帯電話端末２のユーザに関する頻度情報が受信された否かが判定可能にされる。なお、頻度受信部３１が携帯電話端末２から頻度情報を受信した際に、既に携帯電話端末２のユーザに関する頻度情報が頻度情報格納部３６に格納されていた場合には、新たに受信した頻度情報を頻度情報格納部３６に格納されていた頻度情報に上書き保存する。
【００３４】
候補要求受信部３２は、携帯電話端末２の文字入力制御部２３から、候補要求信号を、携帯電話端末２のユーザを識別するユーザ識別情報と共に受信する。また、候補要求受信部３２は、候補要求信号に含まれる入力文字列データとユーザ識別情報とを候補検索部３３に引き渡す。例えば、候補要求受信部３２は、入力文字列“あ”と、携帯電話端末２に関するユーザ識別情報“ID000011”とを候補検索部３３に引き渡す。
【００３５】
候補検索部３３は、候補要求受信部３２から受け取ったユーザ識別情報に基づいて頻度情報格納部３６を参照し、携帯電話端末２のユーザに対応する頻度情報を頻度情報格納部３６から読み出す。そして、候補検索部３３は、頻度情報に基づいて、携帯電話端末２のユーザによって入力文字として確定された頻度の高い種別に対応する追加予測変換候補を、共用辞書データ格納部３５から抽出する。このときの予測変換候補の抽出方法は、携帯電話端末２の文字入力制御部２３と同様にして行う。さらに、候補検索部３３は、頻度情報を利用して抽出された追加予測変換候補に加えて、候補要求信号に含まれる入力文字列のみに対応する変換文字列を、一般的な追加予測変換候補として抽出する。
【００３６】
候補送信部３４は、候補検索部３３によって抽出された追加予測変換候補を携帯電話端末２に送信する。また、候補検索部３３によって一般的な追加予測変換候補が抽出された場合には、それらも追加予測変換候補に加えて携帯電話端末２に送信する。
【００３７】
以下、図６〜７を参照して、通信システム１の動作について説明するとともに、併せて通信システム１における予測変換表示方法について詳述する。図６及び図７は、それぞれ、携帯電話端末２及び辞書データ管理用サーバ３による文字入力処理時の動作を示すフローチャートである。
【００３８】
まず、図６を参照して、携帯電話端末２の文字入力処理時の動作を説明する。最初に、携帯電話端末２のユーザから、電子メール用プログラム等のアプリケーションプログラムを利用した文字入力機能の起動指示が受け付けられる（ステップＳ１０１）。そうすると、文字入力制御部２３によって表示部２１に文章データの入力画面が表示されると同時に、携帯電話端末２と辞書データ管理用サーバ３との間で通信接続が確立されて携帯電話端末２に関するユーザ識別情報が携帯電話端末２から辞書データ管理用サーバ３に送信される（ステップＳ１０２）。
【００３９】
その後、入力部２２によってユーザによる文字入力が受け付けられ、文字入力制御部２３によって、受け付けられた入力文字列が表示部２１に表示される（ステップＳ１０３）。また、それと同時に、文字入力制御部２３から辞書データ管理用サーバ３に向けて、入力文字列及びユーザ識別情報を含む候補要求信号が送信される。次に、文字入力制御部２３により、履歴情報格納部２８が参照されることにより、ユーザによる選択頻度の高い変換文字列の種別が特定される（ステップＳ１０４）。その後、文字入力制御部２３により、辞書データ格納部２７が参照されることにより、選択頻度の高い種別に属し、かつ、入力文字列に対応する変換文字列が存在するか否かが判定される（ステップＳ１０５）。
【００４０】
上記判定の結果、選択頻度の高い種別に属し、かつ、入力文字列に対応する変換文字列が存在する場合には（ステップＳ１０５；ＹＥＳ）、文字入力制御部２３によりその変換文字列が予測変換候補として選定される（ステップＳ１０６）。一方、上記判定の結果、選択頻度の高い種別に属する変換文字列が存在しない場合には（ステップＳ１０５；ＮＯ）、辞書データ格納部２７から入力文字列のみに対応する一般的な予測変換候補が選定される。
【００４１】
さらに、候補受信部２６により、辞書データ管理用サーバ３から追加予測変換候補がその種別を示す種別情報と共に受信される（ステップＳ１０７）。そうすると、文字入力制御部２３により、辞書データ格納部２７から抽出した予測変換候補と辞書データ管理用サーバ３から受信された追加予測変換候補とが、入力文字列に対する予測変換候補として合わせて表示部２１に表示される（ステップＳ１０８）。
【００４２】
その後、文字入力制御部２３により、表示部２１に表示された予測変換候補に対するユーザからの選択入力が受け付けられ、選択された予測変換候補が入力文字として確定される（ステップＳ１０９）。このとき、文字入力制御部２３により、入力文字が確定される度に、確定した入力文字に関する履歴情報が生成されて履歴情報格納部２８に格納される。
【００４３】
次に、集計部２４により、所定の条件が満たされたタイミングで、履歴情報格納部２８に格納された履歴情報が集計され、予測変換候補の種別ごとに入力文字として確定された頻度を示す頻度情報が生成される（ステップＳ１１０）。そして、集計された頻度情報は、頻度送信部２５により辞書データ管理用サーバ３に送信される（ステップＳ１１１）。
【００４４】
さらに、図７を参照して、辞書データ管理用サーバ３の文字入力処理時の動作を説明する。最初に、携帯電話端末２によって文字入力機能が起動されたタイミングで、携帯電話端末２からユーザ識別情報が受信される（ステップＳ２０１）。これに応じて、辞書データ管理用サーバ３によって頻度情報格納部３６に携帯電話端末２のユーザに対応する格納先情報が格納されているか否かが判定される（ステップＳ２０２）。
【００４５】
上記判定の結果、携帯電話端末２のユーザに対応する格納先情報が格納されていない場合には（ステップＳ２０２；ＮＯ）、携帯電話端末２のユーザに対応する新たな格納先ファイル名が割り当てられるとともに頻度情報格納部３６にその格納先ファイル名を示す格納先情報が格納された（ステップＳ２０３）後に、処理がステップＳ２０４に移行される。一方、上記判定の結果、携帯電話端末２のユーザに対応する格納先情報が格納されている場合には（ステップＳ２０２；ＹＥＳ）、そのまま処理がステップＳ２０４に移行される。
【００４６】
次に、候補要求受信部３２により、携帯電話端末２から、入力文字列データ及びユーザ識別情報を含む候補要求信号が受信される（ステップＳ２０４）。そうすると、候補検索部３３により、ユーザ識別情報に基づいて頻度情報格納部３６が参照され、携帯電話端末２のユーザに対応する頻度情報が存在するか否かが判断される（ステップＳ２０５）。判断の結果、携帯電話端末２のユーザに対応する頻度情報が存在しない場合（ステップＳ２０５；ＮＯ）には、処理がステップＳ２０８に移行される。一方、判断の結果、携帯電話端末２のユーザに対応する頻度情報が存在する場合（ステップＳ２０５；ＹＥＳ）には、候補検索部３３により、その頻度情報に基づいて、入力文字として確定された頻度の高い種別に対応し、かつ、入力文字列に対応する変換文字列が共用辞書データ格納部３５に存在するか否かが判定される（ステップＳ２０６）。
【００４７】
上記判定の結果、入力文字として確定された頻度の高い種別に対応し、かつ、入力文字列に対応する変換文字列が存在しない場合には（ステップＳ２０６；ＮＯ）、処理がステップＳ２０８に移行される。一方、入力文字として確定された頻度の高い種別に対応し、かつ、入力文字列に対応する変換文字列が存在する場合には（ステップＳ２０６；ＹＥＳ）、候補検索部３３により、その変換文字列が追加予測変換候補として選定される（ステップＳ２０７）。さらに、候補検索部３３により、共用辞書データ格納部３５から、入力文字列のみに対応する変換文字列が一般的な追加予測変換候補として選定される（ステップＳ２０８）。最後に、候補送信部３４により、選定された追加予測変換候補がその種別を示す種別情報とともに携帯電話端末２に送信される（ステップＳ２０９）。
【００４８】
ここで、図８（ａ）には、携帯電話端末２に関する頻度情報が頻度情報格納部３６に格納されていない場合に、辞書データ管理用サーバ３によって生成される追加予測変換候補の一例を示し、図８（ｂ）には、携帯電話端末２に関する頻度情報が頻度情報格納部３６に格納されている場合に、辞書データ管理用サーバ３によって生成される追加予測変換候補の一例を示す。図８（ａ）に示すように、携帯電話端末２のユーザから入力文字列“あ”が受け付けられた場合であって、未だ頻度情報が生成されていない場合には、一般的な変換文字列として入力文字列“あ”のみに対応する追加予測変換候補が共用辞書データ格納部３５から抽出される。一方、図８（ｂ）に示すように、携帯電話端末２のユーザから入力文字列“あ”が受け付けられた場合であって、携帯電話端末２のユーザに対応する頻度情報が既に生成されている場合には、入力文字列“あ”に対応し、かつ、選択頻度の高い変換文字列のカテゴリ又は好みに対応する追加予測変換候補Ｃ１が、一般的な追加予測変換候補Ｃ２に加えて、共用辞書データ格納部３５から抽出される。この場合には、追加予測変換候補Ｃ１が一般的な追加予測変換候補Ｃ２に対して表示順序が上位になり、追加予測変換候補Ｃ１の中でも頻度の高い種別に属するものの表示順序が上位になるように追加予測変換候補データが生成される。より詳細には、図４（ａ）に示すような頻度情報においてはカテゴリ“口語”、“文字・絵”、“地名・関東”等の頻度が高いために、そのカテゴリに対応する予測変換候補“ありがと！”、“浅草”、“赤坂”等の表示順序が上位になるように設定される。
【００４９】
以上説明した通信システム１によれば、ユーザによって入力文字として確定された予測変換候補の種別を示すカテゴリ、好み等の種別情報を含む履歴情報が格納され、その履歴情報を基にして予測変換候補の種別ごとに入力文字として確定された頻度情報が集計される。さらに、ユーザの文字列の入力時に、辞書データ管理用サーバ３から選択頻度の高い種別に属する追加予測変換候補が受信され、その追加予測変換候補が予測変換候補に追加して表示されるように制御される。これによって、ユーザによって選択される傾向の高い種別の予測変換候補が通信ネットワークＮＷを介して効率よく受信されて表示されるので、ユーザの趣向に合った変換候補をレスポンス良く表示させることができる。
【００５０】
また、携帯電話端末２の候補受信部２６によって受信された追加予測変換候補の表示順序が、集計部２４によって生成された頻度情報に従って制御されるので、通信ネットワークＮＷを介して受信された追加予測変換候補がユーザの好む種別に従った表示順序で表示され、ユーザによる文字入力処理の効率性がより向上する。
【００５１】
また、携帯電話端末２には辞書データ格納部２７が設けられ、辞書データ格納部２７から検索した予測変換候補と、辞書データ管理用サーバ３から受信された追加予測変換候補とが合わせて予測変換候補として表示させるので、携帯電話端末２のユーザの趣向によりマッチした予測変換候補の表示が実現される。さらに、辞書データ管理用サーバ３との通信が不可能な場合においても携帯電話端末２内の辞書データを利用することで、ユーザの傾向、好みに合った変換候補を確実に表示させることができる。
【符号の説明】
【００５２】
１…通信システム、２…携帯電話端末（情報通信端末）、３…辞書データ管理用サーバ（サーバ装置）、２３…文字入力制御部（文字入力制御手段）、２４…集計部（集計手段）、２５…頻度送信部（頻度送信手段）、２６…候補受信部（候補受信手段）、２７…辞書データ格納部（予測変換候補格納手段）、２８…履歴情報格納部（履歴情報格納手段）、３１…頻度受信部（頻度受信手段）、３３…候補検索部（情報抽出手段）、３４…候補送信部（候補送信手段）、３５…共用辞書データ格納部（予測変換候補格納手段）、ＮＷ…通信ネットワーク。
【図１】
2012198863.tif 000003
【図３】
2012198863.tif 000004
【図４】
2012198863.tif 000005
【図５】
2012198863.tif 000006
【図６】
2012198863.tif 000007
【図７】
2012198863.tif 000008
【図２】
2012198863.tif 000009
【図８】
2012198863.tif 000010