(57)【特許請求の範囲】
【請求項１】
通信回線を介して端末装置により接続されるサーバ通信部を備えるサーバにおいて、
前記端末装置から送信されたテーブルを受信するテーブル受信部と、
前記テーブル受信部が受信した前記テーブルの情報を解析するテーブル情報解析部と、
複数の辞書データが格納されている辞書データ群格納部と、
前記テーブル情報解析部が解析した情報に基づいて、前記テーブルに登録された文字を含む辞書データを前記辞書データ群格納部の中から検索する辞書検索部と、
前記辞書検索部により検索された辞書データの辞書名を含む辞書情報テーブルを作成する辞書情報テーブル作成部と、
前記辞書情報テーブルを読み出す辞書情報テーブル読み出し部と、
前記辞書情報テーブル読み出し部が読み出した辞書情報テーブルを前記サーバ通信部から前記端末装置へ送信する辞書情報テーブル送信部と、
を備え、
前記辞書検索部は、前記テーブルに登録された文字の変換頻度が所定の回数を超えている文字を含む前記辞書データを検索し、
前記辞書情報テーブル作成部は、前記辞書検索部により検索された辞書データの辞書名とともに、当該辞書データに収録されている前記テーブルに登録された文字の個数を表示優先度として前記辞書情報テーブルに登録することを特徴とするサーバ。
【請求項２】
端末装置と、請求項１に記載のサーバとが通信回線を介して互いに接続する通信システムにおいて、
前記端末装置は、文字変換部によって変換された文字が登録されたテーブルを作成し、作成した前記テーブルをテーブル読み出し部によって読み出し、読み出した前記テーブルを送信部によって通信部から前記サーバへ送信し、
前記サーバは、前記テーブルをテーブル受信部により受信し、受信した前記テーブルの情報をテーブル情報解析部により解析し、解析した前記テーブルの情報に基づいて前記テーブルに登録された文字を含む辞書データを辞書データ群格納部の中から辞書検索部により検索し、検索した前記辞書データの辞書名を含む辞書情報テーブルを辞書情報テーブルにより作成し、作成した前記辞書情報テーブルをサーバ通信部から前記端末装置へ辞書情報テーブル送信部により送信し、
前記端末装置は、前記サーバにより送信された前記辞書情報テーブルを受信部により受信し、受信した前記辞書情報テーブルを表示部に表示し、表示した前記辞書情報テーブルから任意の辞書名を選択し、選択した前記辞書名の辞書データを前記サーバから取得し、
前記サーバは、前記テーブルに登録された文字の変換頻度が所定の回数を超えている文字を含む前記辞書データを前記辞書検索部により検索し、
前記サーバは、前記辞書検索部により検索された辞書データの辞書名とともに、当該辞書データに収録されている前記テーブルに登録された文字の個数を表示優先度として前記辞書情報テーブル作成部により前記辞書情報テーブルに登録することを特徴とする通信システム。
【請求項３】
通信回線を介して端末装置により接続されるサーバ通信部を備えるサーバ内のコンピュータによって実行されるプログラムであって、
前記端末装置から送信されたテーブルを受信するテーブル受信ステップと、
前記テーブル受信ステップにおいて受信した前記テーブルの情報を解析するテーブル情報解析ステップと、
前記テーブル情報解析ステップにおいて解析した情報に基づいて、前記テーブルに登録された文字を含む辞書データを辞書データ群格納部の中から検索する辞書検索ステップと、
前記辞書検索ステップにおいて検索された辞書データの辞書名を含む辞書情報テーブルを作成する辞書情報テーブル作成ステップと、
前記辞書情報テーブルを読み出す辞書情報テーブル読み出しステップと、
前記辞書情報テーブル読み出しステップにおいて読み出した前記辞書情報テーブルを前記サーバ通信部から前記端末装置へ送信する辞書情報テーブル送信ステップと、
前記辞書検索ステップにおいて、前記テーブルに登録された文字の変換頻度が所定の回数を超えている文字を含む前記辞書データを検索し、
前記辞書情報テーブル作成ステップにおいて、前記辞書検索ステップにおいて検索された辞書データの辞書名とともに、当該辞書データに収録されている前記テーブルに登録された文字の個数を表示優先度として前記辞書情報テーブルに登録することをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、サーバ、通信システム及びプログラムに関する。
【背景技術】
【０００２】
近年、端末装置は、ユーザによって入力された文字を変換するための辞書データを有している。辞書データには、端末装置に予め内蔵されている内蔵辞書データと、ユーザが、端末装置を購入した後に追加する追加辞書データとがある。ユーザは、利用したい文字が内蔵辞書データに収録されていない場合には、端末装置の通信機能を利用して特定のウェブサイトに接続し、複数の追加辞書データの中からユーザの利用したい文字を含む追加辞書データを選択し、端末装置にダウンロードすることにより追加辞書データを取得する。
【０００３】
また、新たに追加辞書データを取得するのではなく、既存の辞書データの内容を更新することで辞書データに収録されていない文字を取得する技術も知られている。例えば、特許文献１は、文章作成時にその時の時刻や端末内にあるデータ（例えば、アドレス帳。）からリストを作成し、そのリストに挙げられた情報に関連する文字をサーバから取得して端末内の辞書データの内容を更新する。
【特許文献１】特開２００６−２６８２１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、追加辞書データをダウンロードするためのウェブサイトには、多くの追加辞書データが登録されているため、その中からユーザが利用したい文字が含まれる追加辞書データを、ユーザ自身が簡易に選択することは困難である。
【０００５】
また、特許文献１は、既に端末内に存在する辞書データの内容を更新するに過ぎないため、必ずしもユーザが利用したい文字を取得できるわけではない。
【０００６】
そこで、本発明では、上述した課題を解決するために、ユーザの利用頻度の高い文字が登録されている辞書データをサーバから取得することができる端末装置、サーバ、通信システム及びプログラムを提供する。
【課題を解決するための手段】
【０００９】
また、本発明に係るサーバは、通信回線を介して端末装置により接続されるサーバ通信部を備えるサーバにおいて、前記端末装置から送信されたテーブルを受信するテーブル受信部と、前記テーブル受信部が受信した前記テーブルの情報を解析するテーブル情報解析部と、複数の辞書データが格納されている辞書データ群格納部と、前記テーブル情報解析部が解析した情報に基づいて、前記テーブルに登録された文字を含む辞書データを前記辞書データ群格納部の中から検索する辞書検索部と、前記辞書検索部により検索された辞書データの辞書名を含む辞書情報テーブルを作成する辞書情報テーブル作成部と、前記辞書情報テーブルを読み出す辞書情報テーブル読み出し部と、前記辞書情報テーブル読み出し部が読み出した辞書情報テーブルを前記サーバ通信部から前記端末装置へ送信する辞書情報テーブル送信部と、を備え、前記辞書検索部は、前記テーブルに登録された文字の変換頻度が所定の回数を超えている文字を含む前記辞書データを検索し、前記辞書情報テーブル作成部は、前記辞書検索部により検索された辞書データの辞書名とともに、当該辞書データに収録されている前記テーブルに登録された文字の個数を表示優先度として前記辞書情報テーブルに登録することを特徴とする。
【００１１】
また、本発明に係る通信システムは、端末装置と、請求項１に記載のサーバとが通信回線を介して互いに接続する通信システムにおいて、前記端末装置は、文字変換部によって変換された文字が登録されたテーブルを作成し、作成した前記テーブルをテーブル読み出し部によって読み出し、読み出した前記テーブルを送信部によって通信部から前記サーバへ送信し、前記サーバは、前記テーブルをテーブル受信部により受信し、受信した前記テーブルの情報をテーブル情報解析部により解析し、解析した前記テーブルの情報に基づいて前記テーブルに登録された文字を含む辞書データを辞書データ群格納部の中から辞書検索部により検索し、検索した前記辞書データの辞書名を含む辞書情報テーブルを辞書情報テーブルにより作成し、作成した前記辞書情報テーブルをサーバ通信部から前記端末装置へ辞書情報テーブル送信部により送信し、前記端末装置は、前記サーバにより送信された前記辞書情報テーブルを受信部により受信し、受信した前記辞書情報テーブルを表示部に表示し、表示した前記辞書情報テーブルから任意の辞書名を選択し、選択した前記辞書名の辞書データを前記サーバから取得し、前記サーバは、前記テーブルに登録された文字の変換頻度が所定の回数を超えている文字を含む前記辞書データを前記辞書検索部により検索し、前記サーバは、前記辞書検索部により検索された辞書データの辞書名とともに、当該辞書データに収録されている前記テーブルに登録された文字の個数を表示優先度として前記辞書情報テーブル作成部により前記辞書情報テーブルに登録することを特徴とする。
【００１３】
また、本発明に係るサーバ内のコンピュータによって実行されるプログラムは、通信回線を介して端末装置により接続されるサーバ通信部を備えるサーバ内のコンピュータによって実行されるプログラムであって、前記端末装置から送信されたテーブルを受信するテーブル受信ステップと、前記テーブル受信ステップにおいて受信した前記テーブルの情報を解析するテーブル情報解析ステップと、前記テーブル情報解析ステップにおいて解析した情報に基づいて、前記テーブルに登録された文字を含む辞書データを辞書データ群格納部の中から検索する辞書検索ステップと、前記辞書検索ステップにおいて検索された辞書データの辞書名を含む辞書情報テーブルを作成する辞書情報テーブル作成ステップと、前記辞書情報テーブルを読み出す辞書情報テーブル読み出しステップと、前記辞書情報テーブル読み出しステップにおいて読み出した前記辞書情報テーブルを前記サーバ通信部から前記端末装置へ送信する辞書情報テーブル送信ステップと、前記辞書検索ステップにおいて、前記テーブルに登録された文字の変換頻度が所定の回数を超えている文字を含む前記辞書データを検索し、前記辞書情報テーブル作成ステップにおいて、前記辞書検索ステップにおいて検索された辞書データの辞書名とともに、当該辞書データに収録されている前記テーブルに登録された文字の個数を表示優先度として前記辞書情報テーブルに登録することを実行させる。
【発明の効果】
【００１４】
本発明によれば、ユーザの利用頻度の高い文字が登録されている辞書データを簡易にサーバから取得することができる端末装置、サーバ、通信システム及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について説明する。図１は、本発明に係る外部機器（基地局など）と通信を行う端末装置の一例である携帯端末装置１の外観斜視図である。
【００１６】
図１に示すように、携帯端末装置１は、フロントケース２ａとリアケース２ｂとにより外面が形成される操作部側筐体部２と、フロントケース３ａとリアケース３ｂとにより外面が形成される表示部側筐体部３と、操作部側筐体部２と表示部側筐体部３とを連結するヒンジ機構４と、を備えて構成される。
【００１７】
操作部側筐体部２は、フロントケース２ａの表面側に露出するように配設される操作ボタン群１１と音声入力部１２とを有して構成される。操作ボタン群１１は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、数字や文字が割り当てられ、電話番号入力時やメール作成時等における文字入力時に用いられる入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。また、操作部側筐体部２の側面には、イヤホンコネクタキャップ１６と、外部機器（基地局）と通信を行うためのインターフェース（図示せず）を覆うキャップ１７とが設けられている。さらに、操作部側筐体部２の下端部には、充電用コネクタ（図示せず）を覆うキャップ１８ａと、一対の充電用接点部１８ｂとが設けられている。なお、音声入力部１２は、携帯端末装置１の使用者が通話時に発した音声を入力するために用いられる。
【００１８】
表示部側筐体部３は、各種情報を表示するための表示部２１と、通話の相手側の音声を出力する音声出力部２２とを有して構成される。また、表示部側筐体部３の上端部には、他の端末装置等との間で赤外線通信を行うための通信部２３が設けられている。
【００１９】
ヒンジ機構４は、操作部側筐体部２と表示部側筐体部３とが相対的に動くようにこれらを連結しており、操作部側筐体部２と表示部側筐体部３とが互いに開いた使用状態（開放状態）と、操作部側筐体部２の表面と表示部側筐体部３の表面とが互いに向き合った格納状態（折畳み状態）とに切り換えることができるように構成されている。なお、本実施形態においては、通信機器の一例としてヒンジ機構４を介して操作部側筐体部２と表示部側筐体部３とが相対的に動く、いわゆる折り畳み式の携帯端末装置１を挙げているが、本発明は、折り畳み式ではなく、操作部側筐体部２と表示部側筐体部３とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式や、操作部側筐体部２と表示部側筐体部３とを２軸ヒンジを介して連結したもの、さらには、操作部側筐体部２と表示部側筐体部３とが一つの筐体に配置されたもの（いわゆる、ストレートタイプ）であっても適用可能である。
【００２０】
図２は、本発明にかかる通信システム１００の全体構成、携帯端末装置１及び辞書サーバ４０の機能構成を示すブロック図である。
【００２１】
通信システム１００において、携帯端末装置１は、表示部２１、制御部５０、操作部５１、記憶部５２、データ通信部５５を備え、データ通信部５５を介して基地局３０との無線通信が可能である。
【００２２】
表示部２１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｏｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）によって構成され、各種情報を表示する。
【００２３】
各部の制御を司る制御部５０は中央処理装置(ＣＰＵ)等を用いて構成され、各種プログラムを実行したり、各種デバイスの動作についての管理や制御を行う。
【００２４】
操作部５１は、各種設定を行う操作ボタン群１１、音声入力部１２、機能設定操作ボタン１３、入力操作ボタン１４、決定操作ボタン１５、各種センサ等を備えており、入力情報は制御部５０の制御下で処理される。
【００２５】
記憶部５２は、各種データやプログラムを記憶するために設けられており、辞書データ部５３と、文字変換頻度テーブル５４とを含んで構成される。
【００２６】
辞書データ部５３は、内蔵辞書データ５３ａ及び追加辞書データ５３ｂを備え、内蔵辞書データ５３ａは、予め辞書データ部５３に記憶されているデフォルトの辞書である。一方、追加辞書データ５３ｂは、内蔵辞書データ５３ａに収録されていない文字等を含んでおり、ユーザによって、基地局３０を介して辞書サーバ４０からダウンロードされた辞書である。なお、辞書データとは、あるカテゴリーに基づいて関連用語が編集されているデータをいう（例えば、複数の会社名から構成される社名辞書、複数の地名から構成される地名辞書、複数の観光地名から構成される観光地辞書等。）。
【００２７】
文字変換頻度テーブル５４は、図３を参照しながら説明する。文字変換頻度テーブル５４は、ユーザが操作部５１を用いて変換した変換単語、当該文字の読み、当該文字を変換した変換頻度、及び当該文字を文字変換頻度テーブル５４に更新した最終更新日時が登録されている。文字変換頻度テーブル５４は、制御部６１により作成され、ユーザが辞書データを辞書サーバ４０からダウンロードする際に、記憶部５２から読み出され、データ通信部５５から基地局３０を介して辞書サーバ４０へ送信される。
【００２８】
データ通信部５５は、基地局３０を介して情報提供先から提供される配信情報を受信し、基地局３０を介して電子メールや各種情報を送信する。データ通信部５５は、無線通信に必要なアンテナや信号処理回路等を含む。
【００２９】
辞書サーバ４０は、データ通信部６０、制御部６１、記憶部６２を備え、データ通信部６０を介して基地局３０との無線通信が可能である。
【００３０】
各部の制御を司る制御部６１は、中央処理装置(ＣＰＵ)等を用いて構成され、各種プログラムを実行したり、各種デバイスの動作についての管理や制御を行う。
【００３１】
記憶部６２は、各種データやプログラムを記憶するために設けられており、追加辞書データ群６３と、辞書名表示テーブル６４とを含んで構成される。
【００３２】
追加辞書データ群６３は、携帯端末装置１の追加辞書データ５３ｂとして用いられる辞書データを複数有している。制御部６１は、携帯端末装置１が基地局３０を介して辞書サーバ４０に接続しているときに、追加辞書データ群６３内からユーザの要求する辞書データを、データ通信部６０からユーザの携帯端末装置１へ送信する。
【００３３】
辞書名表示テーブル６４について、図４を参照しながら説明する。辞書名表示テーブル６４は、記憶部６２の追加辞書データ群６３に記憶されている辞書名と、辞書名を、携帯端末装置１の表示部２１に表示するための表示優先度と、を含んで構成される。辞書名表示テーブル６４は、制御部６１により作成され、ユーザが辞書データ部５３の辞書データを辞書サーバ４０からダウンロードする際に、制御部６１により読み出され、データ通信部６０から携帯端末装置１へ送信される。
【００３４】
データ通信部６０は、基地局３０を介して携帯端末から送信される各種情報を受信し、基地局３０を介して各種情報を送信する。データ通信部５５は、無線通信に必要なアンテナや信号処理回路等を含む。
【００３５】
ここで、本発明に係る携帯端末装置１及び辞書サーバ４０の動作について説明する。
【００３６】
まず始めに、携帯端末装置１において、ユーザは、例えば、電子メールを作成するために、操作部５１により文字を入力する。ユーザにより入力された文字は、制御部５０により、記憶部５２に格納されている辞書データ部５３を用いて変換される。
【００３７】
次に、変換された文字は、制御部５０により、変換された変換単語、当該文字の読み、当該文字を変換した変換頻度、及び当該文字を文字変換頻度テーブル５４に更新した最終更新日時が、文字変換頻度テーブル５４に登録される。文字変換頻度テーブル５４は、ユーザが辞書データ部５３の辞書データをダウンロードする際に、制御部５０により読み出され、データ通信部５５から、基地局３０を介して辞書サーバ４０へ送信される。
【００３８】
辞書サーバ４０は、データ通信部６０により、携帯端末装置１から送信された文字変換頻度テーブル５４を受信する。受信された文字変換頻度テーブル５４は、制御部６１により解析される。具体的には、制御部６１は、文字変換頻度テーブル５４に登録されているデータの中から、変換頻度が所定の閾値（例えば、変換頻度１０回。）を超えている変換単語及び読みを抽出する。制御部６１は、抽出された変換単語及び読みが収録されている辞書データを、追加辞書データ群６３の中から検索する。検索された辞書データの辞書名は、制御部６１により、辞書名表示テーブル６４に登録される。
【００３９】
また、抽出された変換単語及び読みが、追加辞書データ群６３に収録されている辞書の個数を、携帯端末装置１の表示部２１に表示する優先度として、検索された辞書の辞書名とともに、制御部６１により、辞書名表示テーブル６４に登録される。そして、辞書名表示テーブル６４は、制御部６１により、データ通信部６０から基地局３０を介して、携帯端末装置１へ送信される。
【００４０】
携帯端末装置１は、辞書サーバ４０から送信された辞書名表示テーブル６４を、データ通信部５５により受信する。携帯端末装置１の制御部５０は、データ通信部５５により受信した辞書名表示テーブル６４を表示部２１に表示する。
【００４１】
図５は、辞書名表示テーブル６４を、携帯端末装置１の表示部２１に表示した表示画面例である。図５の表示画面例では、辞書名表示テーブル６４の表示優先度が高い順に順位が付けられ、「１位＊関東観光地辞書、２位＊社名辞書、３位＊東京都観光地辞書」、と表示されている。ユーザは、表示部２１に表示されている辞書名の中から、ユーザが取得したい辞書名を選択し、決定操作ボタン１５を押下する。そして、選択された辞書名を要求する信号が、制御部５０により、データ通信部５５から基地局３０を介して送信される。
【００４２】
辞書サーバ４０は、データ通信部６０により、携帯端末装置１から送信された辞書データを要求する信号を受信し、制御部６１は、受信した信号により要求される辞書データを、追加辞書データ群６３から読み出し、データ通信部６０から基地局３０を介して携帯端末装置１へ送信する。
【００４３】
携帯端末装置１は、辞書サーバ４０から送信された辞書データを、データ通信部５５により受信し、制御部５０は、受信した辞書データを、辞書データ部５３の追加辞書データ５３ｂに格納する。
【００４４】
このように、本発明に係る携帯端末装置１は、文字入力時に辞書データ部５３に登録されていない変換単語を、文字変換頻度テーブル５４に登録することで、ユーザの変換頻度が高い文字を含む辞書データを辞書サーバ４０の追加辞書データ群６３から検索することができる。また、辞書サーバ４０は、検索した辞書データの辞書名と表示優先度を、辞書名表示テーブル６４に登録して、携帯端末装置１に送信し、携帯端末装置１の表示部２１に表示優先度の高い順に表示することで、ユーザの利用頻度の高い文字が登録されている辞書をユーザ自身が簡易に選択することができる。
【００４５】
図６は、ユーザによって入力された文字を、制御部５０が、文字変換頻度テーブル５４に登録する流れを示すフローチャートである。
【００４６】
まず始めに、ステップＳ１では、ユーザにより操作部５１を用いて、文字入力が行われる。
【００４７】
ステップＳ２では、制御部５０は、操作部５１によって入力された文字を、辞書データ部５３に記憶された内蔵辞書データ５３ａ又は追加辞書データ５３ｂを用いて変換する。
【００４８】
ステップＳ３では、制御部５０は、ステップＳ２において変換された文字が辞書データ部５３に記憶された内蔵辞書データ５３ａ又は追加辞書データ５３ｂに登録されているかどうかを判断する。変換した文字が既存の辞書データ部５３に記憶された内蔵辞書データ５３ａ又は追加辞書データ５３ｂに登録されている場合（Ｙｅｓ）は、処理を終了する。変換した文字が既存の辞書データ部５３に記憶された内蔵辞書データ５３ａ又は追加辞書データ５３ｂに登録されていない場合（Ｎｏ）は、ステップＳ４に移る。
【００４９】
ステップＳ４では、制御部５０は、ステップＳ３において変換された文字が文字変換頻度テーブル５４に登録されているかどうかを判断する。変換された文字が文字変換頻度テーブル５４に登録されている場合（Ｙｅｓ）は、ステップＳ５に移る。一方、変換された文字が文字変換頻度テーブル５４に登録されていない場合（Ｎｏ）は、ステップＳ６に移る。
【００５０】
ステップＳ５では、制御部５０は、ステップＳ３において変換された文字が、文字変換頻度テーブルに登録されているため、文字変換頻度テーブル５４の変換頻度の値を１増加させる。
【００５１】
ステップＳ６では、制御部５０は、文字変換頻度テーブル５４に、ステップＳ３において変換した文字のデータを格納する容量の空きがあるかどうかを判断する。文字変換頻度テーブル５４に変換した文字のデータを格納する容量の空きがある場合（Ｙｅｓ）には、ステップＳ７に移る。一方、文字変換頻度テーブル５４に変換した文字のデータを格納する容量の空きがない場合（Ｎｏ）には、ステップＳ８に移る。
【００５２】
ステップＳ７では、制御部５０は、文字変換頻度テーブル５４に変換した文字のデータを格納する容量の空きがあるため、文字変換頻度テーブル５４に、変換された文字の変換単語、読み、変換頻度及び最終更新日時を登録する。
【００５３】
ステップＳ８では、制御部５０は、文字変換頻度テーブル５４に変換した文字のデータを格納する容量の空きがなく、文字変換頻度テーブル５４に登録することができないため、文字変換頻度テーブル５４に登録されている変換頻度のデータの中から、最小の変換頻度データを検索する。
【００５４】
ステップＳ９では、制御部５０は、ステップＳ８で検索された最小の変換頻度のデータが複数あるかどうか判断する。最小の変換頻度が複数検索された場合（Ｙｅｓ）には、ステップＳ１０へ移る。一方、最小の変換頻度が一つだけ検索された場合（Ｎｏ）には、ステップＳ１２へ移る。
【００５５】
ステップＳ１０では、制御部５０は、文字変換頻度テーブル５４に登録されている最終更新日時のデータの中から、最も古い日時のデータを検索する。
【００５６】
ステップＳ１１では、制御部５０は、ステップＳ１０で検索された、最終更新日時が最も古い日時の文字のデータを削除し、文字変換頻度テーブル５４にデータを格納する容量を確保した後、ステップＳ２において変換された文字の変換単語、読み、変換頻度及び最終更新日時を、文字変換頻度テーブル５４に登録し、本処理を終了する。
【００５７】
ステップＳ１２では、制御部５０は、ステップＳ９で検索された、最小の変換頻度の文字のデータを削除し、文字変換頻度テーブル５４にデータを格納する容量を確保した後、ステップＳ２において変換された文字の変換単語、読み、変換頻度及び最終更新日時を、文字変換頻度テーブル５４に登録し、本処理を終了する。
【００５８】
このようにして、ユーザが変換した文字の変換頻度を登録したテーブルを作成し、辞書サーバ４０に送信することで、ユーザによる変換頻度が高い文字をより多く含む辞書データを選択できるため、ユーザにとって適切な辞書データを辞書サーバから取得することができる。また、文字変換頻度テーブル５４に変換した文字のデータを格納する容量が所定量以下になった場合には、変換頻度が最小の文字のデータを削除し、変換頻度が最小の文字が複数ある場合には、データを更新した日時が最も古い文字のデータを削除して、変換した文字のデータを格納する容量を確保する。したがって、適切な文字変換頻度テーブルの管理ができる。
【００５９】
次に、図７は、文字変換頻度テーブル５４のデータから辞書名表示テーブル６４を作成して、ユーザの携帯端末装置１へ送信し、辞書名表示テーブル６４を携帯端末装置１の表示部２１に表示する流れを示すフローチャートである。
【００６０】
まず始めに、ステップＳ２１では、データ通信部６０は、携帯端末装置１から送信された文字変換頻度テーブル５４を受信する。
【００６１】
ステップＳ２２では、制御部６１は、ステップＳ２１で受信した文字変換頻度テーブル５４に登録された変換頻度のデータのうち、頻度「１０」以上のデータがあるかどうか判断する。つまり、制御部６１は、文字変換頻度テーブル５４に登録された変換頻度のデータのうち、辞書の検索が完了していないデータであって、頻度が「１０」以上のデータが存在する場合（Ｙｅｓ）には、ステップＳ２３へ移る。一方、文字変換頻度テーブル５４に登録された変換頻度のデータのうち、辞書の検索が完了していないデータの全ての頻度「１０」が未満である場合（Ｎｏ）には、ステップＳ２９へ移る。なお、本フローにおいては、閾値とする変換頻度を頻度「１０」としたが、これに限られるものではない。
【００６２】
ステップＳ２３では、制御部６１は、文字変換頻度テーブル５４に登録されたデータの中から辞書の検索が完了していない変換単語及び読みのデータを抽出する。
【００６３】
ステップＳ２４では、制御部６１は、ステップＳ２３で抽出した変換単語及び読みのデータにより、追加辞書データ群６３に格納されている辞書データの中から辞書を検索する。
【００６４】
ステップＳ２５では、制御部６１は、ステップＳ２４で追加辞書データ群６３に格納されている辞書を検索した結果、ステップＳ２３で抽出した変換単語及び読みのデータを含む辞書が追加辞書データ群６３の中に存在したかどうかを判断する。変換単語及び読みのデータを含む辞書が追加辞書データ群６３の中に存在した場合（Ｙｅｓ）には、ステップＳ２６へ移る。一方、変換単語及び読みのデータを含む辞書が追加辞書データ群６３の中に存在しなかった場合（Ｎｏ）には、再び、ステップＳ２２へ移る。このようにして、ステップＳ２２〜ステップＳ２５の処理は、文字変換頻度テーブル５４に登録された各々の変換単語に対して行われ、変換頻度が頻度「１０」以上のデータがなくなるまで繰り返される。
【００６５】
ステップＳ２６では、制御部６１は、変換単語及び読みのデータを含んでいる辞書データの辞書名が、辞書名表示テーブル６４に登録済みであるかどうか判断する。変換単語及び読みのデータを含んでいる辞書データの辞書名が、辞書名表示テーブル６４に登録済みである場合（Ｙｅｓ）には、ステップＳ２８へ移る。一方、変換単語及び読みのデータを含んでいる辞書データの辞書名が、辞書名表示テーブル６４に未登録である場合（Ｎｏ）には、ステップＳ２７へ移る。
【００６６】
ステップＳ２７では、制御部６１は、変換単語及び読みのデータを含んでいる辞書データの辞書名が、辞書名表示テーブル６４に未登録であるため、変換単語及び読みのデータを含んでいる辞書データの辞書名を、辞書名表示テーブル６４に登録し、表示優先度の値を１にする。
【００６７】
ステップＳ２８では、制御部６１は、変換単語及び読みのデータを含んでいる辞書の辞書名が、辞書名表示テーブル６４に登録済みであるため、辞書名表示テーブル６４の表示優先度の値を、１増加し、再びステップＳ２４へ戻る。ステップＳ２４〜ステップＳ２８の処理は、追加辞書データ群６３に格納された各々の辞書データに対して実行され、追加辞書データ群６３に格納されている辞書データの数だけ繰り返される。
【００６８】
ステップＳ２９では、制御部６１は、ステップＳ２２において、文字変換頻度テーブル５４に登録された変換頻度のデータのうち、辞書の検索が完了していないデータの全ての頻度が「１０」未満であるため、辞書名のデータが、記憶部６２に格納されている辞書名表示テーブル６４に登録されているかどうか判断する。辞書名表示テーブル６４に登録されている場合（Ｙｅｓ）には、ステップＳ３０へ移る。一方、辞書名表示テーブル６４に登録されていない場合（Ｎｏ）には、携帯端末装置１の表示部２１に表示すべき辞書名が存在しないため、本処理を終了する。
【００６９】
ステップＳ３０では、制御部６１は、辞書名のデータが、辞書名表示テーブル６４に登録されているため、辞書名表示テーブル６４を、データ通信部６０から基地局３０を介して、携帯端末装置１へ送信する。
【００７０】
ステップＳ３１では、携帯端末装置１は、データ通信部５５により辞書名表示テーブル６４を受信し、制御部５０は、辞書名表示テーブル６４に登録されている辞書名を表示優先度の高い順に表示部２１に表示し、本処理を終了する。
【００７１】
このようにして、所定の変換頻度以上の文字を辞書データ検索のためのキーワードとするため、ユーザのニーズに沿った辞書データを検索することができる。また、検索された辞書名を表示優先度の高い順にユーザの端末装置に表示するため、ユーザが適切な辞書データを選択することができる。
【００７２】
なお、本実施形態においては、携帯端末装置１は、辞書名表示テーブル６４を受信し、表示部２１に表示しているが、これに限られない。例えば、携帯端末装置１のデータ通信部５５は、所定の時間に辞書サーバ４０に接続し、制御部５０は、文字変換頻度テーブル５４を読み出して、データ通信部５５から辞書サーバ４０へ送信してもよい。このように、所定の時間に自動的に辞書サーバ４０へ接続することにより、ユーザによる操作を必要とせずに、文字変換頻度テーブル５４を自動的に辞書サーバ４０へ送信することができる。
【００７３】
また、辞書サーバ４０は、辞書名表示テーブル６４を携帯端末装置１へ送信しているが、辞書サーバ４０の制御部６１は、所定の表示優先度の値を超えた辞書名の辞書データを追加辞書データ群６３より取得し、データ通信部６０から携帯端末装置１へ送信してもよい。これにより、ユーザが変換する頻度の高い文字を含む辞書データを自動的に取得することができる。
【００７４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７５】
なお、上述の実施形態においては、例えば携帯電話等の携帯端末装置１について説明したが、本発明はこれに限定されるものではなく、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ポータブルナビゲーション装置、例えばノートパソコン等の携帯型パーソナルコンピュータ等であってもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る携帯端末装置の外観を示す斜視図である。
【図２】本発明に係る通信システムの機能を示すブロック図である。
【図３】文字変換頻度テーブルを示す図である。
【図４】辞書名表示テーブルを示す図である。
【図５】辞書名表示テーブルが表示部に表示される画面例を示す図である。
【図６】文字変換頻度テーブルを作成する流れを示すフローチャートである。
【図７】辞書名表示テーブルを作成して、携帯端末装置へ送信し、受信した辞書名表示テーブルを表示する流れを示すフローチャートである。
【符号の説明】
【００７７】
１  携帯端末装置
２  操作部側筐体
２ａ  フロントケース
２ｂ  リアケース
３  表示部側筐体
３ａ  フロントケース
３ｂ  リアケース
４  ヒンジ機構
１１  操作ボタン群
１２  音声入力部
１３  機能設定操作ボタン
１４  入力操作ボタン
１５  決定操作ボタン
１６  イヤホンコネクタキャップ
１７  キャップ
１８ａ  キャップ
１８ｂ  充電用接点部
２１  表示部
２２  音声出力部
２３  通信部
３０  基地局
４０  辞書サーバ
５０  制御部（文字変換部、テーブル作成部、テーブル読み出し部、選択取得部）
５１  操作部（文字入力部）
５２  記憶部
５３  辞書部（辞書データ群格納部）
５３ａ  内蔵辞書データ
５３ｂ  追加辞書データ
５４  文字変換頻度テーブル
５５  データ通信部（通信部、送信部、受信部）
６０  データ通信部（サーバ通信部、テーブル受信部、辞書情報テーブル送信部）
６１  制御部（テーブル情報解析部、辞書検索部、辞書情報テーブル作成部、辞書情報テーブル読み出し部）
６２  記憶部（辞書データ群格納部）
６２ａ  追加辞書データ群
６２ｂ  辞書名表示テーブル
１００  通信システム
【図１】
0005137541.tif 000002
【図２】
0005137541.tif 000003
【図３】
0005137541.tif 000004
【図４】
0005137541.tif 000005
【図５】
0005137541.tif 000006
【図６】
0005137541.tif 000007
【図７】
0005137541.tif 000008