(57)【要約】      （修正有）【課題】特定の地域において現在多用される言葉を、その地域内の携帯端末に辞書データとして配信することが可能な携帯通信システム、携帯端末の辞書データ生成方法、基地局及びその制御方法を提供する。【解決手段】携帯通信システムは、携帯端末１と、携帯端末１を収容する基地局２を含む基地局側通信網とを備える。基地局２は、携帯端末１が基地局２を介して通信する文字情報を抽出する文字情報抽出装置６と、文字情報抽出装置６が抽出した前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択する文字選択装置７と、文字選択装置７が選択した文字又は文字列の文字データを、地域辞書データとして携帯端末１に対して送信する送信装置８と、を有する。携帯端末１は、文字入力の際に、地域辞書データに基づいた入力候補を表示する。【選択図】図２
2013161228.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末を収容する基地局を含む基地局側通信網とを備えた携帯通信システムであって、
前記携帯端末は、文字入力の際に、地域辞書データに基づいた入力候補を表示し、
前記基地局側通信網は、
前記携帯端末が前記基地局を介して通信する文字情報を抽出する文字情報抽出装置と、
前記文字情報抽出装置が抽出した前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択する文字選択装置と、
前記文字選択装置が選択した文字又は文字列の文字データを、前記地域辞書データとして前記携帯端末に対して送信する送信装置と、を有する、
携帯通信システム。
【請求項２】
前記文字情報抽出装置、前記文字選択装置及び前記送信装置は、前記基地局に設けられている、
請求項１に記載の携帯通信システム。
【請求項３】
前記文字情報抽出装置は、複数の前記基地局を介して通信された文字情報を抽出し、
前記文字選択装置は、前記文字情報抽出装置により抽出された前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択し、
前記送信装置は、前記文字選択装置が選択した文字又は文字列の文字データを、前記地域辞書データとして前記複数の基地局が収容する携帯端末に対して送信する、
請求項１に記載の携帯通信システム。
【請求項４】
前記複数の基地局は、いずれかの基地局のセル同士が重なっている、
請求項３に記載の携帯通信システム。
【請求項５】
前記送信装置は、前記携帯端末からの前記地域辞書データの送信要求の有無に関わらず、前記地域辞書データを前記携帯端末に対して送信する、
請求項１ないし４のいずれか一項に記載の携帯通信システム。
【請求項６】
前記基地局側通信網は、
入力候補である文字又は文字列の辞書データが予め保管されている辞書データ保管装置をさらに有し、
前記文字選択装置は、前記文字情報抽出装置が抽出した前記文字情報の中から、当該文字情報中に出現する頻度が所定の値以上であり、かつ、前記辞書データ保管装置に保管された前記辞書データ中にない文字又は文字列を選択する、
請求項１ないし５のいずれか一項に記載の携帯通信システム。
【請求項７】
前記携帯端末は、前記辞書データ保管装置が有する辞書データと同じ辞書データを有し、前記送信装置から前記地域辞書データが送信されない場合には、文字入力の際に、当該辞書データに基づいた入力候補を表示する、
請求項６に記載の携帯通信システム。
【請求項８】
携帯端末と、前記携帯端末を収容する基地局を含む基地局側通信網とを備えた携帯通信システムにおける携帯端末の辞書データ生成方法であって、
前記携帯端末が前記基地局を介して通信する文字情報を抽出するステップと、
前記抽出された前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択するステップと、
前記選択された文字又は文字列の文字データを、地域辞書データとして前記携帯端末に対して送信するステップと、
を備える、携帯端末の辞書データ生成方法。
【請求項９】
携帯端末を収容する基地局であって、
前記携帯端末が前記基地局を介して通信する文字情報を抽出する文字情報抽出装置と、
前記文字情報抽出装置が抽出した前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択する文字選択装置と、
前記文字選択装置が選択した文字又は文字列の文字データを、地域辞書データとして前記携帯端末に対して送信する送信装置と、
を備える基地局。
【請求項１０】
携帯端末を収容する基地局の制御方法であって、
前記携帯端末が前記基地局を介して通信する文字情報を抽出するステップと、
前記抽出された前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択するステップと、
前記選択された文字又は文字列の文字データを、地域辞書データとして前記携帯端末に対して送信するステップと、
を備える基地局の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信システム、携帯端末の辞書データ生成方法、基地局及びその制御方法に関する。
【背景技術】
【０００２】
移動体通信網の普及により、携帯端末（移動体通信端末）を用いることで、いつでもどこでも、メール、ＳＮＳ（Social Network Service）等を通じて情報を発信することが出来るようになった。
【０００３】
携帯端末にて文字入力を行うと、携帯端末は、内部に予め登録されている辞書データを使用して、文字変換の実施や、変換候補の表示などを実行する。ただし、ある特定の場所又は特定の時期において多く使用される文字であっても、その文字が既存の辞書データに登録されていなければ、入力候補として表示されないため、ユーザの文字入力に時間が掛かってしまうという問題があった。ユーザ自身が、特定の場所等で多く使用する言葉を予め携帯端末にユーザ辞書データとして登録することによりこの問題は解決するが、ユーザに対して面倒な作業を強いることになる。
【０００４】
以上の問題に対応するため、特有の辞書データを携帯端末に配信することによってユーザの文字入力を支援する方法が提案されている。特許文献１には、携帯端末のいる地域に関連する地名等の情報（地域辞書データ）を、携帯端末が基地局を介して取得する技術が記載されている。これにより、携帯端末のユーザは、携帯端末で文字を入力する際に地域辞書データに基づいた入力ができる。
【０００５】
特許文献２には関連技術として、端末がクチコミ情報をｗｅｂサイトに入力する際に、情報処理装置がその端末の位置に関連するキーワードを読み出し、そのキーワードを端末に対して入力候補として提示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３０３１８６号公報
【特許文献２】特開２００９−４８３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１においては、地域辞書データが、現在その地域にいる人々が多用している言葉を正確に反映しないことがありえる。そのような場合には、ユーザがその言葉を携帯端末で文字入力する際に時間が掛かってしまう。なお、特許文献２において、携帯端末に辞書データを送信する技術は記載されていない。
【０００８】
本発明は、このような問題点を解決するためになされたものであり、特定の地域において現在多用される言葉を、その地域内の携帯端末に辞書データとして配信することが可能な携帯通信システム、携帯端末の辞書データ生成方法、基地局及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明にかかる携帯通信システムは、携帯端末と、前記携帯端末を収容する基地局を含む基地局側通信網とを備えた携帯通信システムである。前記携帯端末は、文字入力の際に、地域辞書データに基づいた入力候補を表示する。前記基地局側通信網は、前記携帯端末が前記基地局を介して通信する文字情報を抽出する文字情報抽出装置と、前記文字情報抽出装置が抽出した前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択する文字選択装置と、前記文字選択装置が選択した文字又は文字列の文字データを、前記地域辞書データとして前記携帯端末に対して送信する送信装置と、を有する。
【００１０】
本発明にかかる携帯端末の辞書データ生成方法は、携帯端末と、前記携帯端末を収容する基地局を含む基地局側通信網とを備えた携帯通信システムにおける携帯端末の辞書データ生成方法である。携帯端末の辞書データ生成方法は、前記携帯端末が前記基地局を介して通信する文字情報を抽出するステップと、前記抽出された前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択するステップと、前記選択された文字又は文字列の文字データを、地域辞書データとして前記携帯端末に対して送信するステップと、を備える。
【００１１】
本発明にかかる基地局は、携帯端末を収容する基地局であって、前記携帯端末が前記基地局を介して通信する文字情報を抽出する文字情報抽出装置と、前記文字情報抽出装置が抽出した前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択する文字選択装置と、前記文字選択装置が選択した文字又は文字列の文字データを、地域辞書データとして前記携帯端末に対して送信する送信装置と、を備える。
【００１２】
本発明にかかる基地局の制御方法は、携帯端末を収容する基地局の制御方法であって、前記携帯端末が前記基地局を介して通信する文字情報を抽出するステップと、前記抽出された前記文字情報中に出現する頻度に基づいて、当該文字情報の中から文字又は文字列を選択するステップと、前記選択された文字又は文字列の文字データを、地域辞書データとして前記携帯端末に対して送信するステップと、を備える。
【発明の効果】
【００１３】
本発明により、特定の地域において現在多用される言葉を、その地域内の携帯端末に辞書データとして配信することが可能な携帯通信システム、携帯端末の辞書データ生成方法、基地局及びその制御方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかる携帯通信システムの一例を示す構成図である。
【図２】実施の形態１にかかる携帯端末及び基地局の例を示す構成図である。
【図３】実施の形態１にかかる地域辞書データ生成の処理方法を示すフローチャートである。
【図４】実施の形態１にかかる携帯通信システムのその他の例を示す構成図である。
【図５】実施の形態１にかかる携帯端末の例を示す構成図である。
【図６】実施の形態２にかかる基地局の例を示す構成図である。
【図７】実施の形態２にかかる基地局の処理例を示すフローチャートである。
【図８】実施の形態５にかかる携帯通信システムの例を示す構成図である。
【発明を実施するための形態】
【００１５】
実施の形態１
以下、図面を参照して本発明の実施の形態１について説明する。以下、図１を用いて、携帯通信システムの第１の構成例について説明する。携帯通信システム１０は、携帯端末１、基地局２Ａ、２Ｂ、２Ｃ、移動体通信網３及びネットワーク４を備える（以降、基地局２Ａ、２Ｂ、２Ｃを総称する際には基地局２と記載する。）。ここで、基地局２及び移動体通信網３を、基地局側通信網５とも記載する。
【００１６】
携帯端末１は、携帯電話（例えばスマートフォン）、ＰＤＡ（Personal Digital Assistant）等であり、基地局２を介して文字情報の通信を行う機能を有する。携帯端末１は、基地局２Ｂに収容されており、無線回線を使用することによって基地局２Ｂを介する他の端末等との通信が可能である。
【００１７】
次に図２（ａ）を用いて、携帯端末１の構成例について説明する。携帯端末１は、辞書データを保管するためのデータ保管部１１を備える。なお、携帯端末１は、通信機能を有するアンテナ等の送受信部、テンキー等の文字入力部、入力された文字を表示する画面等の表示部、バッテリといった、図２（ａ）において図示されない構成要素を適宜有する。
【００１８】
データ保管部１１には、基地局２Ｂから携帯端末１に送信される地域辞書データが保管されている。この地域辞書データの生成方法については後述する。携帯端末１は、文字入力の際に、この地域辞書データに基づいた入力候補を表示する。例えば、地名の「権田原」が地域辞書データに含まれている場合に、ユーザが携帯端末１において「ご」、「ごん」といった「権田原」の一部の読みを入力すると、携帯端末１は、それに応じて「権田原」を地域辞書データから検索し、入力候補として表示する。ユーザは、その表示された「権田原」を選択することにより、容易に「権田原」を入力することができる。なお、データ保管部１１には、地域辞書データではない、携帯端末が一般に有する入力変換用の辞書データが併せて保管されてもよい。
【００１９】
次に図２（ｂ）を用いて、携帯端末を収容する基地局２の構成例について説明する。基地局２は、文字情報抽出装置６、文字選択装置７及び送信装置８を有する。なお、基地局２は、その配下にある携帯端末と移動体通信網３との間の通信を中継するための制御装置、アンテナ、変復調装置といった、図２（ｂ）において図示されない構成要素を適宜有する。
【００２０】
文字情報抽出装置６は、基地局２の配下（セル内）にある携帯端末が基地局２を介して通信する文字情報を抽出する装置である。例えば、文字情報抽出装置６は、その携帯端末が基地局２を介して通信する通信データから音声情報、文字情報などのユーザ情報を抽出した後、その中から全ての文字情報を文字列として抽出する。この文字情報には、その携帯端末が他の端末に対して送信したメール中の文字情報、インターネット上のホームページに書きこむ文字情報等が含まれる。なお、文字情報抽出装置６は、基地局２の配下にある携帯端末が基地局２を介して送信するメールの文字情報のみ、又はインターネット上に送信する文字情報のみのいずれかを抽出してもよいし、その両方を抽出してもよい。
【００２１】
文字情報抽出装置６は、配下にある携帯端末から送信される文字情報だけではなく、配下にある携帯端末が受信する文字情報（例えば、携帯端末が他の端末から受信したメール中の文字情報）も併せて抽出してもよい。
【００２２】
文字選択装置７は、文字情報抽出装置６が抽出した文字情報中に出現する頻度に基づいて、その文字情報の中から特定の文字又は文字列（以下、「文字列等」と記載）を選択する装置である。例えば、文字選択装置７は、基地局２の配下の携帯端末から他の端末に送信されるメールにおいて、所定の頻度以上特定の文字列等が記載されていることを判定した場合に、その特定の文字列等を選択してもよい。ここで、所定の頻度というのは、一定期間内に基地局２を介して送信されるメールにおいて、何通に１通の割合でその特定の文字列等が出現したかという出現率でもよい。あるいは、基地局２を介して送信されたメールの文字情報中において、何文字に１個の割合で特定の文字列等が出現したかという出現率でもよい。前者では、例えば過去１週間以内において、基地局２を介して送信されたメールの５通に１通以上の割合で特定の文字列等が含まれている場合に、文字選択装置７はその特定の文字列等を選択する。後者では、例えば過去２週間内において、基地局２を介して送信されたメールの文字情報において、特定の文字列等が１００文字中に１個以上の割合で含まれている場合に、文字選択装置７はその特定の文字列等を選択する。
【００２３】
さらに、メールの文字情報中における特定の文字列等の出現率が、その文字列等が属する属性における他の文字列等の出現率と比較して高い場合に、「所定の頻度以上特定の文字列等が記載されている」と判定してもよい。この属性とは、例えば名詞、動詞、形容詞といった品詞の種類である。文字列等が名詞である場合には、人名、地名といったような名詞の種類でもよい。例えば、地名の「権田原」が、同じ地名である「六本木」、「青山」等と比較して多くメールの文字情報中に記載されている場合に、文字選択装置７は「権田原」を選択する。
【００２４】
基地局２の配下の携帯端末からインターネット上の書き込みが行われた場合においても、一定期間内に何回に１回の割合で文字列等の書き込みがされたかという出現率に基づいて、文字選択装置７はその特定の文字列等を選択してもよい。あるいは、文字選択装置７は、書き込んだ文字情報中において何文字に１回の割合で文字列等が出現したかという出現率に基づいて、その特定の文字列等を選択してもよい。なお、文字選択装置７は、送信されるメールの文字情報における特定の文字列等の出現頻度、インターネット上に書き込まれる文字情報における特定の文字列等の出現頻度のどちらかの頻度が所定の頻度以上である場合に、その特定の文字列等を選択してもよい。あるいは、両方の頻度が所定の頻度以上である場合に、その特定の文字列等を選択してもよい。
【００２５】
送信装置８は、文字選択装置７が選択した特定の文字列等の文字データを、地域辞書データとして、基地局２の配下にある携帯端末に対して送信する。送信装置８は、例えば基地局２の有する無線通信の機能によって、基地局２の配下にある携帯端末に対し、地域辞書データを送信する。これにより、携帯端末１は、基地局２が生成した地域辞書データを取得することができる。
【００２６】
以下、図１に戻って説明を続ける。移動体通信網３は、他の基地局、基地局を配下におく交換機等を有する。移動体通信網３は、通信において携帯端末と相手方の情報処理装置とを接続するネットワークであり、携帯端末１は、移動体通信網３を介して、他の端末又はネットワーク４と通信を行うことができる。
【００２７】
ネットワーク４は、インターネット等の、移動体通信網３とは異なる通信ネットワークである。
【００２８】
以下、携帯通信システム１０が地域辞書データを生成する処理について説明する。図３は、地域辞書データを生成する処理方法を示すフローチャートである。
【００２９】
まず、文字情報抽出装置６は、基地局２の配下にある携帯端末が基地局２を介して通信する文字情報を抽出する（Ｓ１）。
【００３０】
次に、文字選択装置７は、文字情報抽出装置６が抽出した文字情報中に出現する頻度に基づき、文字情報の中から文字列等を選択する（Ｓ２）。この選択の詳細については、前述の通りである。
【００３１】
送信装置８は、文字選択装置７が選択した文字列等の文字データを、地域辞書データとして前記携帯端末に対して送信する（Ｓ３）。例えば、基地局２Ｂは、その配下にある携帯端末１に地域辞書データを送信する。地域辞書データを受信した携帯端末１は、文字入力の際に、その地域辞書データに基づいた入力候補を表示する。
【００３２】
以上より、特定の地域において現在多用される文字列等を、その地域内にいる携帯端末のユーザが容易に入力することが可能となる。これは、地域辞書データが、特定の基地局２を介して通信される文字情報中に所定の頻度以上出現する文字列等によって、構成されているからである。つまり、現在特定の基地局のセル内で多用されている言葉が、地域辞書データに記載される。
【００３３】
特許文献１においては、現在その地域にいる人々が多用している言葉が地域辞書データに記載されていない場合には、その言葉をユーザが携帯端末で文字入力する際に時間が掛かってしまう。例えば、地域辞書データに記載されていない地域限定のイベントが現在行われているような場合に、その地域にいる携帯端末のユーザは、イベント名を入力候補として表示することができない。その場合には、ユーザはイベント名を記載するのに時間が掛かった。同様に、突発的に起きたイベントを携帯端末のユーザがリアルタイムで伝えたいような場合にも、そのイベントが地域辞書データに記載されていない場合が考えられる。そのような場合にも、ユーザは、イベント名を文字入力するのに時間が掛かってしまう。
【００３４】
実施の形態１にかかる携帯通信システム１０において、例えば基地局２Ｂのセル内においてイベントが起こった場合に、そのセル内にいる携帯端末のユーザは、基地局２Ｂを介してそのイベント名の文字情報を通信する。例えば、ユーザは、他の携帯端末に対してメールを送信したり、インターネット上に書き込みをしたりする。それにより、そのイベント名が、一定の期間内に所定の頻度以上、基地局２Ｂを介して通信される文字情報中に出現する。文字選択装置７は、これを検知して、イベント名を特定の文字列として選択する。送信装置８は、この選択されたイベント名を、地域辞書データとして携帯端末１に送信する。携帯端末１における文字入力の際には、そのイベント名が携帯端末１の表示部に表示される。そのため、携帯端末１のユーザは、そのイベント名を初めて文字入力するような場合でも、容易に入力することができる。
【００３５】
地名や方言など、基地局２が含まれる特定の地域のみで使用される機会の多い言葉も、同様にして、ユーザは容易に入力することができる。
【００３６】
なお、携帯通信システム１０の構成は、図１に示したものに限られない。図４は、携帯通信システム１０の第２の構成を示したものである。文字情報抽出装置６、文字選択装置７及び送信装置８は、基地局２ではなく、移動体通信網３に設けられている。例えば、文字情報抽出装置６、文字選択装置７及び送信装置８は、基地局２Ａ、２Ｂ、２Ｃを配下におく交換機に備えられている。
【００３７】
図４において、文字情報抽出装置６は、基地局２Ａ、２Ｂ、２Ｃの配下にある携帯端末が基地局２を介して通信した文字情報を抽出する。ここで、文字情報抽出装置６は、基地局２Ａ、２Ｂ、２Ｃの配下にある携帯端末が通信した文字情報を、それらの基地局から取得可能なように設けられている必要がある。
【００３８】
文字選択装置７は、文字情報抽出装置６が抽出した文字情報中に出現する頻度に基づいて、その文字情報の中から特定の文字列等を選択する。送信装置８は、文字選択装置７が選択した特定の文字列等の文字データを、地域辞書データとして、基地局２Ａ、２Ｂ、２Ｃの配下にある携帯端末に対して送信する。例えば、送信装置８は、基地局２Ａ、２Ｂ、２Ｃに対して、地域辞書データを送信するとともに、その地域辞書データを各基地局の配下にある携帯端末に送信させるような指示を送信する。
【００３９】
文字情報抽出装置６、文字選択装置７が実行する処理の詳細は、前述と同様であり、説明を省略する。このように、文字情報抽出装置６、文字選択装置７及び送信装置８は、それぞれ同じ箇所に設けられている必要はなく、基地局側通信網５のどこかに設けられていればよい。そのように携帯通信システム１０を構成しても、前述と同様の効果を得ることができる。
【００４０】
実施の形態２
以下、図面を参照して本発明の実施の形態２について説明する。実施の形態２にかかる携帯通信システムの構成は、図１と同じである。なお、実施の形態１にて説明した点については、適宜説明を省略する。
【００４１】
以下、図５を用いて、携帯端末１の構成例について説明する。携帯端末１は、辞書データを保管するためのデータ保管部１１を備える。データ保管部１１は、辞書データ保管部１１１及び地域辞書データ保管部１１２を有する。
【００４２】
辞書データ保管部１１１には、携帯端末１にて文字入力を実行する際に、入力された文字に基づいて携帯端末１が表示する入力候補の文字列データが、リスト化された辞書データとして保管されている。この辞書データは、一般の携帯端末が有する辞書データである。
【００４３】
地域辞書データ保管部１１２には、基地局２の送信装置８から携帯端末１に送信される地域辞書データが保管されている。
【００４４】
以下、図６を用いて、基地局２の構成例について説明する。基地局２は、文字情報抽出装置６、文字選択装置７、送信措置８及びデータ保管装置９を有する。
【００４５】
文字情報抽出装置６は、基地局２の配下にある携帯端末が基地局２を介して通信する全ての文字情報（携帯端末が基地局２を介して送信するメールの文字情報やインターネット上に送信する文字情報等）を抽出する。文字情報抽出装置６は、抽出した文字情報において形態素解析を実行することにより、文字情報を単語として意味のある文字又は文字列に分けてリスト化する。文字情報抽出装置６は、そのリスト化された文字データを、抽出文字データとして抽出文字保管部９１に保管する。
【００４６】
文字選択装置７は、抽出文字保管部９１に保管された抽出文字データを集計し、抽出文字データ中に文字列等が含まれる数をカウントする。これにより、当該抽出文字列データ中で、所定の頻度以上出現した（使用頻度の高い）文字列等を識別し、その文字列等を選択する。「所定の頻度」の詳細については、実施の形態１に記載した通りである。
【００４７】
そして、リストアップした使用頻度の高い文字列等と、辞書データ保管部９２にある辞書データに記載された文字列等とを比較し、その辞書データにはない文字列等を、地域辞書データ保管部９３が保管する地域辞書データに記録する。これにより、携帯端末１の有する辞書データに記載されておらず、かつ特定の地域（基地局２の配下）で使用される頻度の高い文字列が、地域辞書データとして地域辞書データ保管部９３に保管される。
【００４８】
送信装置８は、地域辞書データ保管部９３に保管された地域辞書データを、基地局２の配下にある携帯端末に送信する。
【００４９】
データ保管装置９は、抽出文字保管部９１、辞書データ保管部９２及び地域辞書データ保管部９３を有する。
【００５０】
抽出文字保管部９１には、文字情報抽出装置６が抽出してリスト化した抽出文字データが保管されている。
【００５１】
辞書データ保管部９２には、携帯端末１の辞書データ保管部１１１に保管されている辞書データと同じ辞書データが保管されている。
【００５２】
地域辞書データ保管部９３には、文字選択装置７にて選択された文字列のデータが、地域辞書データとして保管されている。
【００５３】
以降では、単に「辞書データ」という場合には、辞書データ保管部９２又は辞書データ保管部１１１に保管されている辞書データのことを示す。「地域辞書データ」という場合には、地域辞書データ保管部９３又は地域辞書データ保管部１１２に保管されている地域辞書データのことを示す。
【００５４】
以下、図７を用いて、基地局２の各部が実行する処理例について詳細に説明する。図７は、基地局２の各部が実行する処理方法を示すフローチャートである。
【００５５】
まず、基地局２の文字情報抽出装置６は、基地局２の配下にある携帯端末が基地局２を介して通信する全ての文字情報を抽出する（Ｓ１１）。ここで、文字情報抽出装置６は、抽出した文字列をリスト化した抽出文字データを、データ保管装置９中の抽出文字保管部９１に保管する（Ｓ１２）。
【００５６】
文字選択装置７は、抽出文字データを、データ保管装置９中の抽出文字保管部９１から取得して、抽出文字データに記載された文字列等のリストを集計する（Ｓ１３）。そして、文字選択装置７は、使用頻度の高い文字列等をリストアップする（Ｓ１４）。
【００５７】
文字選択装置７は、リストアップした文字列等と、辞書データ保管部９２に保管された辞書データ中の文字列等とを比較して、リストアップした文字列等が辞書データにあるか否かを判定する（Ｓ１５）。
【００５８】
リストアップした文字列等と同じ文字列等が辞書データに記載されている場合には（Ｓ１５のＹｅｓ）、この文字列等は既に携帯端末１の辞書データ保管部９２が保管する辞書データに記載されている。つまり、携帯端末１のユーザがこの文字列等を携帯端末１で入力する際には、辞書データによってそれが入力候補として表示されるため、容易に文字列等の入力ができる。そのため、この場合には、この文字列等を携帯端末１の辞書データとして新たに登録する必要がないと考えられる。従って、文字選択装置７は地域辞書データ保管部９３が保管する地域辞書データを更新せず、次のステップに移行する（Ｓ１８）。
【００５９】
辞書データ保管部９２に保管された辞書データと比較した結果、リストアップした文字列と同じ文字列が辞書データに記載されていない場合には（Ｓ１５のＮｏ）、文字選択装置７は、この文字列が地域辞書データ保管部９３に保管された地域辞書データに記載されているか否かを判定する（Ｓ１６）。
【００６０】
この文字列等が地域辞書データに記載されている場合には（Ｓ１６のＹｅｓ）、既にこの文字列は地域辞書データとして登録されているので、地域辞書データを更新する必要はない。従って、文字選択装置７は地域辞書データを更新せず、次のステップに移行する（Ｓ１８）。
【００６１】
この文字列等が地域辞書データに記載されていない場合には（Ｓ１６のＹｅｓ）、文字選択装置７は、文字列等を地域辞書データに追加するように、地域辞書データを更新する（Ｓ１７）。これにより、特定の地域（基地局２のセル）にて多く使用されている文字列等が、地域辞書データ保管部９３に保管された地域辞書データに記載される。
【００６２】
文字選択装置７は、一定時間が経過したか判断する（Ｓ１８）。一定時間が経過していない場合には（Ｓ１８のＮｏ）、前述の処理を繰り返し実施することにより（Ｓ１１〜Ｓ１６）、地域辞書データを更新する（Ｓ１７）。
【００６３】
一定時間が経過した場合には（Ｓ１８のＹｅｓ）、基地局２は、地域辞書データ保管部９３が保管する更新された地域辞書データを、基地局２の配下にある携帯端末１に送信する（Ｓ１９）。携帯端末１は、地域辞書データ保管部１１２にある従来の地域辞書データを、受信した地域辞書データに更新する。これにより、携帯端末１は、新しい地域辞書データを地域辞書データ保管部１１２に保管する。携帯端末１は、このようにして地域辞書データを定期的に更新する。
【００６４】
携帯端末１は、文字入力の際に、辞書データ保管部１１１に保管された辞書データに優先して、地域辞書データ保管部１１２に保管された地域辞書データを用いる。例えば、地域辞書データに、「ご」の入力変換候補として、地名である「権田原」が記載されているとする。その場合に、携帯端末１のユーザが、文字入力の際に「ご」と入力すると、携帯端末１は、辞書データにある「午後」、「午前」等の入力候補に優先して、地域辞書データにある「権田原」を先に入力候補として表示する。これにより、携帯端末１のユーザは、容易に「権田原」を入力することができる。
【００６５】
なお、携帯端末１が、基地局２Ｂから基地局２Ａ又は２Ｃのセル内に移動することが想定される。その場合に、携帯端末１は、基地局２Ａ又は２Ｃが地域辞書データを送信した際に、辞書データ保管部１１１に保管されている地域辞書データを、送信されたその地域辞書データに自動的に更新する。
【００６６】
以上に示した携帯通信システムの効果は次の通りである。第１に、実施の形態１と同様、携帯端末１は、特定の地域にて現在多用されている言葉を、容易に入力候補として表示することができる。
【００６７】
第２に、携帯端末１の有する辞書データを人間がメンテナンスすることが不要となる。理由としては、地名の変更や、時代の流れによる方言の衰退等によって言葉の使用頻度が変わっても、基地局２は、その時点で使用されている頻度の高い文字列等をリストアップして地域辞書データを生成し、携帯端末１に送信する事が出来るためである。
【００６８】
第３に、文字情報抽出装置６は、基地局２を介する通信にて使用頻度が高い文字列等のうち、地域辞書データとして保管するものの数を少なくすることができる。これは、文字情報抽出装置６が、頻度が高く使用された文字列等のうち辞書データ保管部９２に予め保管された辞書データにない文字列等のみを、地域辞書データとして保管するからである。辞書データ保管部９２に予め保管される辞書データの内容と、携帯端末１の辞書データ保管部１１１に保管される辞書データの内容とを近付けることによって、文字情報抽出装置６は、通常では携帯端末１で入力候補として表示されない文字列等のみを地域辞書データとして保管することができる。辞書データ保管部９２に予め保管される辞書データを、携帯端末１の辞書データ保管部１１１に保管される辞書データと同じものにすれば、地域辞書データとして保管される文字列等の数を最低限にできる。これにより、地域辞書データに必要な容量を最低限にすることができる。
【００６９】
なお、地域辞書データに記載されているが現在では多用されていない文字列について、地域辞書データから削除するようにすることもできる。例えば、図７において、地域辞書データに同じ文字列等があるか否かを判定する際に（Ｓ１６）、文字選択装置７は、現在地域辞書データ保管部９３にある地域辞書データに記載された文字列等であって、Ｓ１４にてリストアップされた文字列等にないものをチェックする。一定時間が経過したとき（Ｓ１８）、地域辞書データに記載された文字列等であって、Ｓ１４にてリストアップされていなかった回数が所定の回数以上であれば、文字選択装置７は、その文字列等を、地域辞書データから削除する。これにより、文字選択装置７は、過去に多用されたが現在多用されていない言葉を地域辞書データから削除して、地域辞書データの内容を、現在の文字の使用頻度に応じたものにすることができる。さらに、不要な文字列等を削除することにより、地域辞書データに必要な容量をより小さくすることができる。例えば、特許文献１においては、地域辞書データにおいて、使用しない又は使用されない文字列等を人間が消去する必要があった。しかし、実施の形態２では、そのような人間の処理は不要である。
【００７０】
さらに、文字情報抽出装置６は、頻度が高く使用された文字列のうち、辞書データ保管部９２に予め保管された辞書データ内にあるものであっても、地域辞書データとして保管してもよい。例えば、携帯端末１が辞書データ保管部１１１に有する辞書データにそのような文字列が記載されていても、その辞書データに基づいて入力候補を表示する際に他の入力候補が多く存在する等の理由により、その文字列を表示するのに時間がかかることが考えられる。その文字列が地域辞書データとして地域辞書データ保管部９３に保管され、携帯端末１に送信されると、携帯端末１は、文字入力の際に地域辞書データを辞書データよりも優先して用いる。これにより、携帯端末１のユーザは、その文字列をより容易に入力することができる。
【００７１】
第４に、携帯端末１が別の基地局のセル内に移動したとしても、携帯端末１の有する地域辞書データは別の基地局が送信した地域辞書データに自動で更新されるため、ユーザは地域辞書データを手動で更新する必要がない。
【００７２】
第５に、文字情報抽出装置６は、文字情報の中から、使用頻度が高く、かつ辞書データ中にない文字列を効率的に探し出すことができる。図７において、文字情報抽出装置６は、最初に使用頻度が高い文字列をリストアップして（Ｓ１５）、その後に、辞書データに同じ文字列があるか否かを判定している（Ｓ１６）。最初に文字情報にある全ての文字列と辞書データ中の文字列とを比較し、その後に辞書データにない文字列の使用頻度が高いか否かを調べる方法と比較すると、上述の方法では文字情報抽出装置６の行う処理が少なく、処理時間を削減することができる。
【００７３】
なお、携帯端末１は、メーラーを起動したとき、あるいはインターネットに接続したときといった、ユーザが文字入力を行うと想定される処理が実行されたことを検知すると、その処理をトリガとして、現在通信可能な基地局２に地域辞書データの送信要求を送信してもよい。基地局２の送信装置８は、その送信要求に応じて、現在データ保管装置９の地域辞書データ保管部９３が保管する地域辞書データを、携帯端末１に送信する。携帯端末１は、現在保管する地域辞書データを、送信された地域辞書データに更新する。このように、携帯端末１は、図７のＳ１８に示したように一定時間の経過を待つことなく、地域辞書データの更新をすることができる。
【００７４】
携帯端末１のユーザは、文字入力の際、確実に、現に携帯端末１を収容している基地局が生成した地域辞書データに基づいて、文字入力を実行したいと考えられる。例えば、携帯端末１が最後に基地局から地域辞書データを取得したときから、ユーザが場所を移動して、携帯端末１が現在他の基地局のセル内にある場合を想定する。このとき、ユーザが文字入力をする場合には、ユーザが以前に取得した地域辞書データではなく、現に携帯端末１を収容している基地局の生成した地域辞書データに基づいて文字入力が実行されるのが望ましい。例えば、ユーザが東京から大阪に移動したような場合には、現在自分がいる場所で多用されている言葉と、携帯端末１が有する地域辞書データの内容とは大幅に異なるため、現在地（大阪）で多用されている言葉を、ユーザは容易に入力できないことが想定される。このような場合に、上述の通り、特定の処理をトリガとして地域辞書データを更新することによって、地域辞書データを現在の携帯端末１の位置に応じたものにすることができる。
【００７５】
さらに、基地局２の送信装置８が送信する地域辞書データは、基地局毎に異なる識別子（例えば識別番号）を有してもよい。この識別子は、例えば文字選択装置７により地域辞書データに付される。
【００７６】
携帯端末１は、その識別子と、携帯端末１を収容する基地局の識別子とに基づいて、地域辞書データを生成した基地局と、現に携帯端末１を収容している基地局とが同一（又は対応付けられているもの）であるか否かを判定する。例えば、地域辞書データの識別子が、その地域辞書データが生成された基地局の識別番号である場合に、携帯端末１は、通信状態にある基地局の識別番号（無線信号により基地局から携帯端末１に送信される識別番号）に基づいて、現に携帯端末１が収容されている基地局の識別番号と、地域辞書データの識別番号とが同一であるか否かを判定する。同一であれば、携帯端末１は地域辞書データの更新処理を行わない。同一でなければ、前述と同様にして、携帯端末１は地域辞書データの更新処理を実行する。このように、地域辞書データと、それを生成した基地局との対応付けを識別子等によってすることにより、携帯端末１が有する地域辞書データを確実に現在の携帯端末１の位置に応じたものにすることができる。
【００７７】
さらに、携帯端末１の有する地域辞書データを生成した基地局と、現に携帯端末１が収容されている基地局とが異なっており、現に携帯端末１を収容している基地局が地域辞書データを生成していない場合も想定される。このような場合には、携帯端末１は、現に自身のいる位置に応じた地域辞書データを取得することができない。このとき、携帯端末１は、文字入力に際して、現に保管する地域辞書データに基づいた入力候補の表示を行わず、辞書データ保管部１１１に保管された辞書データに基づいた入力候補の表示を行うようにしてもよい。これにより、携帯端末１は、現在位置に対応していない地域辞書データに基づいて不的確な入力候補を表示することを回避することができる。それにより、ユーザの文字入力における不便さを、より削減することができる。なお、携帯端末１の有する地域辞書データを生成した基地局と、現に携帯端末１が収容されている基地局とが同じであるか否かの判定の詳細は、上述の通りである。
【００７８】
なお、携帯端末１が保管する地域辞書データを生成した基地局と、現に携帯端末１を収容している基地局とが同一でなくても、その２つの基地局同士の距離が一定以下であれば、携帯端末１は自身が保管する地域辞書データを更新しないようにしてもよい。この場合には、２つの基地局の生成する地域辞書データの内容に、極端な相違はないと考えられるからである。なお、２つの基地局同士の距離は、地域辞書データ中の識別子と、携帯端末１を収容する基地局の識別子に基づいて判定される。例えば、地域辞書データを生成した基地局の識別番号が、現に携帯端末１を収容している基地局の識別番号と番号が１つ違いであったとする。そして、携帯端末１が、その２つの識別番号に基づいて、その２つの基地局が隣同士であることを判定する。この場合には、携帯端末１は、自身の有する地域辞書データを更新しない。
【００７９】
さらに、送信装置８は、携帯端末１から上述のような地域辞書データ送信要求が送信されない限り、地域辞書データを携帯端末１に送信しないとしてもよい。携帯端末１のユーザが移動して多くの基地局のセル内を通過する場合に、別の基地局のセル内に移動する度に携帯端末１の地域辞書データを更新してしまうと、地域辞書データの更新時にトラフィックが発生してしまう。さらに、携帯端末１が実行する処理も多くなり、携帯端末１の電力を多く消費してしまう。携帯端末１から地域辞書データ送信要求が送信された場合に限って送信装置８が地域辞書データを携帯端末１に送信すれば、地域辞書データの更新時に発生するトラフィックを抑制するほか、携帯端末１の消費電力を抑制できるという効果がある。
【００８０】
実施の形態３
以下、本発明の実施の形態３について説明する。実施の形態３にかかる携帯通信システムの構成は、実施の形態２で示したものと同様であるため、説明を省略する。
【００８１】
実施の形態３においては、文字情報抽出装置６が、特定の時間のみにおいて基地局２を介して通信される文字情報の中から、全ての文字列を抽出する。抽出された文字列は、抽出文字保管部９１に保管される。保管された文字列に基づき、文字選択装置７は、実施の形態２と同様に、地域辞書データを作成し、地域辞書データ保管部９３内に保管する。これにより、基地局２は、辞書データになく、かつ特定の時間のみにおいて文字情報の通信における使用頻度が高い文字列を、地域辞書データとして保管することができる。このように、文字列を抽出する時間を特定の時間に限定して、基地局２は、図７で示した処理と同様の処理を実行する。
【００８２】
これにより、ある特定の時間及び特定の地域において、瞬間的に使用回数が上昇する文字列についても、携帯端末１は、文字入力の際に優先的に入力候補として表示することができる。
【００８３】
実施の形態２では、方言など、常にその場所で使用されている言葉がある場合、その文字列を携帯端末１に優先的に入力候補として表示させることができた。しかし、その場合には、特定の時間だけ使用頻度が上昇した文字列等であって、その瞬間だけ使用したい文字列等を携帯端末１に優先的に入力候補として表示させることは難しい。なぜなら、ある特定の時間においてのみ使用頻度が高い文字列等は、抽出文字保管部９１に保管された抽出文字データにおいては使用頻度が少なく、文字選択装置７は地域辞書データとして保管しないことが考えられるためである。そのため、地域辞書データを受信した携帯端末１のユーザが、その文字列を入力しようとしても、入力に手間がかかってしまうという問題がある。
【００８４】
実施の形態３においては、特定の時間のみの文字情報を集計することにより、地域辞書データを生成する。これにより、地域辞書データにリアルタイム性を持たせて、特定の時間のみで多く使われている文字列を、入力候補として携帯端末１に表示させることができる。例えば、文字情報抽出装置６は、過去５分、あるいは過去１時間などの時間のみに区切って、基地局２を介して通信される文字情報を抽出する。ここで、区切る時間によって、地域辞書データのリアルタイム性が異なってくるため、効果が異なってくる。
【００８５】
区切る時間が過去５分であれば、その瞬間に周囲で起こっている事を携帯端末１の入力候補として表示させる場合に特に効果がある。例えば、特定の芸能人が、基地局２Ｂの周辺にいた場合に、芸能人の周辺にいる携帯端末のユーザは、「芸能人の○○が目の前にいた！」といった文を、友人にメールで送信したり、インターネットに書き込みを行ったりすると考えられる。つまり、芸能人の名前の「○○」に当たる単語が、基地局２Ｂを介した文字情報の通信で多用される。
【００８６】
この場合には、前述の記載の通りに、「○○」に当たる単語が基地局２Ｂ内の地域辞書データに保管される。基地局２Ｂの送信装置８は、この地域辞書データを携帯端末１に送信する。従って、携帯端末１のユーザは、初めて「芸能人の○○が目の前にいた！」という文を携帯端末１で入力しようとする場合でも、「○○」の文字列がすぐに入力候補として表示されるため、「○○」を容易に入力することができる。
【００８７】
区切る時間が過去１時間であれば、一定時間にわたって特定のエリアで行われているイベント名称等を携帯端末１における入力候補として表示させる場合に特に効果がある。上述の５分の例と同様、イベント周辺の携帯端末のユーザは、「目の前で○○のイベントが行われている！」といった文を、メール又はインターネットに書き込むと考えられる。それにより、携帯端末１のユーザは、初めて、「目の前で○○のイベントが行われている！」という文を携帯端末１で入力しようとする場合でも、「○○」の文字列がすぐに入力候補として表示されるため、「○○」を容易に入力することができる。
【００８８】
上述した５分、１時間等の区切る時間はあくまで例である。５分ではなく、他の分単位の時間でもよいし、１時間ではなく、他の時間単位の時間でもよい。
【００８９】
なお、このように特定の時間だけの文字情報に基づいて地域辞書データを作成する場合には、送信装置８は、地域辞書データを生成後、携帯端末１に送信するまでのラグをできるだけ少なくして、携帯端末１にその地域辞書データを送信するのが望ましい。特に、文字情報抽出装置６が文字情報を抽出する期間が短いほど、地域辞書データの生成と、携帯端末１への送信との間のラグが短い（又はない）方が望ましい。生成した地域辞書データを早く送信することにより、地域辞書データのリアルタイム性を損なわずにすむからである。そのため、図７におけるＳ１８のステップ（一定時間経過したか否かを判断するステップ）は、なくてもよい。
【００９０】
予め実施される日時が分かるようなイベント等がある場合には、文字情報抽出装置６は、実施される日時に応じて文字列を抽出する時間を決定してもよい。例えば、午後１時から午後４時まで開催されるイベントが基地局２のセル範囲内で行われる場合には、文字情報抽出装置６は、午後１時から午後２時までに基地局２を介して通信された文字情報から文字列を抽出するように、予め設定されてもよい。この時間帯は、例えば午後１２時から午後２時までとしてもよい。つまり、イベントが終了するまでの間に、文字列を抽出して地域辞書データを生成し、その地域辞書データを配下にある携帯端末に送信する処理を基地局２が実行可能なように、時間帯が設定されればよい。これにより、イベントを見るユーザは、イベントが開催されている最中に、そのイベント名を携帯端末で容易に入力することができる。
【００９１】
なお、このように生成された特定の時間における地域辞書データは、一定時間経過後に更新されてもよい。この地域辞書データは、あくまで特定の時間において使用頻度の高い文字列等のデータであって、それ以外の時間では使用頻度が低い文字列等があると考えられるからである。例えば、文字選択装置７は特定の１時間における地域辞書データを生成する際、今までに生成した地域辞書データを削除せず、そのまま保存する。特定の１時間が経過した後、その１時間において使用頻度が高かった文字列等の使用頻度が低下すると考えられる時間経過後（例えば、数時間〜１日後）に、文字選択装置７は、特定の１時間のみにおける地域辞書データを削除する。そして、過去に生成した地域辞書データを、改めてその配下にある携帯端末に送信する。これにより、携帯端末１が有する地域辞書データは、瞬間的に使用頻度が高かった文字列等を有する地域辞書データから、当該文字列等を有しない地域辞書データに更新される。これにより、携帯端末１が保管する地域辞書データを、よりリアルタイム性を有するものに変更することができる。
【００９２】
基地局２の文字情報抽出装置６及び文字選択装置７は、特定の１時間が経過した後、実施の形態２の図７に示した処理を実行して新しい地域辞書データを生成することにより、特定の１時間における地域辞書データを更新してもよい。
【００９３】
さらに、特定の時間における地域辞書データを配信する際に、送信装置８は、所定の時間経過後に、携帯端末１がその送信された地域辞書データを削除するような指示を携帯端末１に送信してもよい。携帯端末１は、地域辞書データ保管部１１２において、以前送信された地域辞書データと、今回送信された特定の時間における地域辞書データとを両方保管する。携帯端末１は、所定の時間経過後までは、今回送信された特定の時間における地域辞書データを優先的に使用して、入力候補を表示する。そして、所定の時間経過後には、その特定の時間における地域辞書データを地域辞書データ保管部１１２から削除する。このようにしても、上述と同様の効果を得ることができる。
【００９４】
なお、地域辞書データを更新するタイミングは、文字情報を収集する対象となる特定の時間が短いほど、短くするのが望ましい。使用頻度が高い文字列が使用される時間が短いほど、ユーザの使用頻度も急激に低くなると考えられるからである。
【００９５】
さらに、類似の技術として、以下のような技術が考えられる。実施の形態２において、文字選択装置７は、図７のＳ１３において集計した文字列等の中に、それ以前の抽出文字列データと比較して、急激に使用頻度が上昇したものがあるか否かを判定してもよい。ここで、文字選択装置７は、過去に抽出文字列データにあった文字列等の集計結果を、抽出文字保管部９１等に記録しておくことができる。
【００９６】
例えば、文字情報抽出装置６が、３分毎に文字情報を抽出して、その文字情報を抽出文字保管部９１に保管したとする。その場合に、芸能人の名前「○○」の抽出文字列データ中における出現率が、９分前〜６分前では２００文字に１回の割合の出現率であったのが、６分前〜３分前では１００文字に１回の割合の出現率、３分前〜現在では５０文字に１回の割合の出現率になったとする。文字選択装置７は、過去の抽出文字列データにあった文字列等の集計結果に基づいて、このような急激に使用頻度が上昇した文字列等の有無を判定する。文字列「○○」の使用頻度が急激に上昇したと判定された場合には、文字選択装置７はその使用頻度の急上昇をトリガとして、文字列「○○」が記載された地域辞書データを生成する。送信装置８は、それを携帯端末１に送信する。これにより、携帯端末１のユーザは、文字入力の際に、「○○」という文字列をすぐに変換することができる。
【００９７】
この場合には、送信装置８は、携帯端末１の上述の地域辞書データ送信要求の有無に関わらず、携帯端末１にすぐに地域辞書データを送信するのが望ましい。それにより、リアルタイム性を損なわずに、「○○」という文字列を、携帯端末１の有する地域辞書データに記載させることができる。
【００９８】
なお、「出現率が急激に上昇」は、例えば時間を変数にした場合に、出現率が指数関数的又は非線形的に増加するといった状態を示す。
【００９９】
実施の形態４
以下、本発明の実施の形態４について説明する。本発明の実施の形態４にかかる携帯通信システムの構成は、実施の形態２、３に示したものと同様であるため、説明を省略する。
【０１００】
実施の形態４においては、実施の形態３と異なり、複数の日にちにおける特定の時間帯において携帯端末のユーザが頻度高く入力する文字列を、生成する地域辞書データの中に含ませるようにする。実施の形態４では、例えば毎日の午前７時〜午前９時、平日の午前１２時〜午後１時、毎週土曜日の午後６時〜午後９時までといったような時間帯を、文字情報を収集する対象の時間帯としている。
【０１０１】
実施の形態４において、文字情報抽出装置６は、複数の日にちにおける特定の時間のみにおいて、基地局２を介して通信される文字情報の中から全ての文字列を抽出する。この文字列に基づいて、地域辞書データが生成され、地域辞書データ保管部９３内に保管される。これにより、基地局２は、辞書データになく、かつ指定された日の特定の時間のみにおいて文字情報の通信における使用頻度が高い文字列を、地域辞書データとして保管することができる。そのほか携帯通信システム１０が実行する処理は、実施の形態２、３と同様である。
【０１０２】
例えば、毎週土曜日の午後６時〜午後９時を対象として、基地局２が地域辞書データを生成する。その場合には、文字選択装置７は、先週以前の土曜日の午後６時〜午後９時までに文字情報抽出装置６が抽出した文字情報に基づいて、他の時間帯において用いられる地域辞書データとは別に地域辞書データを生成する。新たに生成された地域辞書データは、次の土曜日の午後６時に基地局２から携帯端末１に送信される。携帯端末１は、地域辞書データ保管部１１２に保管する地域辞書データを、送信された地域辞書データに更新する。そして、毎週土曜日の午後９時を過ぎると、送信装置８は、午後６時まで使用されていた地域辞書データを、携帯端末１に送信する。携帯端末１は、先程と同様に、保管する地域辞書データを更新する。
【０１０３】
これにより、携帯端末１のユーザは、毎週土曜日の午後６時〜午後９時に、携帯端末１において、その時間帯専用の地域辞書データに基づいた文字入力を実行することができる。さらに、特定の時間帯を過ぎると、携帯端末１の有する地域辞書データが元に戻る。そのため、毎週土曜日の午後６時〜午後９時以外では使用頻度が低い単語は、その時間帯以外では、携帯端末１の地域辞書データ保管部１１２に保管される地域辞書データに記載されない。これにより、携帯端末１のユーザが文字入力をする際に、携帯端末１は、現在の言葉の使用頻度をより的確に反映した入力候補を表示することができる。
【０１０４】
なお、上述の例において、文字情報抽出装置６が特定の地域辞書データを生成するために文字情報を抽出する対象の時間帯と、送信装置８がその特定の地域辞書データを送信してから次に別の地域辞書データを送信するまでの時間帯（すなわち、携帯端末１が特定の地域辞書データを保管する時間帯）は、同じでなくともよい。例えば、基地局２が毎週土曜日の午後６時〜午後９時を対象として地域辞書データを生成する場合に、携帯端末１がその地域辞書データを保管する時間帯は、毎週土曜日の午後５時３０分〜午後９時３０分としてもよい。
【０１０５】
実施の形態３では、ある特定の時間においてのみ使用回数が高い文字列等について、優先的に入力候補として携帯端末１に表示させる方法を記載した。つまり、文字情報を収集する対象の時間帯は、単発のある日の特定の時間が対象であった。この場合には、毎日の特定の時間帯において多く入力される文字列等がある場合に、その毎日の特定の時間帯毎に地域辞書データを更新する必要があった。このとき、前日の特定の時間帯において多く使用された文字列等のデータは、その日の地域辞書データの内容に反映させることができない。あるいは、複数日の特定の時間帯において多く使用された文字列等のデータを反映させようとして、文字情報を収集する対象の時間帯をただ長くするだけでは、対象とする特定の時間帯以外の時間帯が含まれてしまう。例えば、月曜日及び火曜日の午前１２時〜午後１時の時間帯を対象として文字情報を収集したい場合に、月曜日の午前１２時〜火曜日の午後１時の時間帯を対象として文字情報を収集してしまうと、元々文字情報を収集したい時間帯以外の時間帯が含まれてしまう。この結果、特定の時間帯において使用頻度が高い文字列等が、実際に文字情報が収集される時間帯全体において使用頻度が低い場合には、地域辞書データに記載されない可能性がある。そのため、ユーザがその文字列を入力するのに時間がかかるという可能性があった。
【０１０６】
場所によっては、時間帯、曜日毎によって、使用頻度が高い文字列が大きく変わる場合がある。具体的には、学校周辺や、特定の企業の周辺では、就学・就業時間と、それ以外の時間では、その場所に居る人間が変わるため、使用頻度が高い文字列が変わる。これは、特定の属性を有する人々（年齢層、職業等）に特に多用されるか、又は特定の属性を有する人々でのみ通じるような言葉があるためである。このような場合に、時間帯に応じて地域辞書データを変更することで、特定の時間帯に特定の地域に集まる人たちが頻度高く使用する言葉を集計する事が出来る。そのため、特定の場所において使用される地域辞書データがより的確に生成され、携帯端末の文字入力の変換をより効率よく行う事ができる。
【０１０７】
さらに、年間を通じて特定の季節や、特定の日にちのみに使用頻度が高くなる文字列等がある場合に、そのような文字列等を含む地域辞書データの生成をすることも可能である。このような文字列は、一年に一度のイベントにおいて使用頻度が高くなるような文字列や、一年の内、特定の期間（季節毎）限定で使用頻度が高くなるような文字列等が挙げられる。前者は、例えば毎年恒例の花火大会に関連する地名等を示す文字列である。後者は、例えば季節の旬な食べ物関係の文字列、花の開花時期、紅葉等に関連する植物の名前や地名等の文字列、ウインタースポーツに関連するスポーツ用語、スキー場等の文字列、毎年特定時期に行われる祭事に関係する文字列である。
【０１０８】
文字情報抽出装置６は、通年において特定の日にちを対象とする地域辞書データを生成する場合には、１年前又は過去数年間の該当する日、あるいはその前後数日を含む日にちを対象として、そのときに基地局２を介して通信された文字情報を抽出文字列データとして抽出文字保管部９１に保管する。文字選択装置７は、前述と同様にして、そのデータに基づいて、地域辞書データを生成し、地域辞書データ保管部９３に保管する。
【０１０９】
その生成した地域辞書データは、特定の日になった（特定の日の午前０時になった）とき、基地局２からその配下にある携帯端末に送信される。これにより、その特定の日にちにおいて、使用頻度の高い文字列を優先して、携帯端末で入力候補として表示させる事ができるため、携帯端末のユーザが容易に当該文字列を入力することができる。さらに、特定の日を過ぎた（その次の日の午前０時になった）ときには、特定の日以外の日において使用されていた地域辞書データが携帯端末に送信される。これにより、特定の日以降では、携帯端末は元の地域辞書データを使用する。
【０１１０】
さらに、文字情報抽出装置６は、その特定の日を対象として文字情報を抽出して、リスト化し、抽出文字保管部９１に保管する。文字選択装置７は、その保管された抽出文字列データに基づいて、上述と同様に、来年の特定の日に送信する地域辞書データを生成する。
【０１１１】
この効果として、特定の場所において使用される地域辞書データがより的確に生成され、携帯端末の文字入力の変換をより効率よく行う事ができる。前述の通り、場所によっては、年に一度、あるいは特定の時期によって、使用頻度が高い文字列等が大きく変わる場合がある。このような場合に、そのような時期に応じて地域辞書データを生成することで、特定の時期に特定の地域に集まる人たちが頻度高く使用する文字列等を集計する事が出来るからである。なお、日にちを対象とするだけでなく、さらに特定の時間帯を対象として、地域辞書データを生成し、携帯端末に送信してもよい。
【０１１２】
実施の形態５
以下、図８を用いて、実施の形態５における携帯通信システムについて説明する。なお、図８の携帯通信システム１０において、ネットワーク４の記載は省略されている。
【０１１３】
携帯通信システム１０において、基地局２Ａには、文字情報抽出装置６が備えられており、文字選択装置７、送信装置８及びデータ保管装置９は備えられていない。図示されていないが、基地局２Ｂ及び２Ｃにも文字情報抽出装置６は備えられている。しかし基地局２Ｂ及び２Ｃにも、文字選択装置７、送信装置８及びデータ保管装置９は備えられていない。
【０１１４】
文字選択装置７、送信装置８及びデータ保管装置９は、移動体通信網３上に設けられている。文字選択装置７、送信装置８及びデータ保管装置９は、例えば複数の基地局２を配下におき、端末の通信を中継する交換機に設けられている。文字情報抽出装置６、文字選択装置７、送信装置８及びデータ保管装置９の詳細については、実施の形態２と同様であり、説明を省略する。
【０１１５】
複数の基地局２Ａ、２Ｂ、２Ｃは、それぞれセル２０Ａ、２０Ｂ、２０Ｃを有する。これらのセルは、一部で重なりがある。例えば、セル２０Ｂはセル２０Ｃに含まれている。さらに、セル２０Ａと２０Ｃは領域２１にて重なっており、セル２０Ａ、２０Ｂ及び２０Ｃは領域２２にて重なっている。なお、図８において、携帯端末１は基地局２Ａに収容されている。
【０１１６】
複数の基地局２Ａ、２Ｂ及び２Ｃに備えられた文字情報抽出装置６は、それぞれの基地局を介して通信される文字情報から、文字列を抽出する。複数の基地局２Ａ、２Ｂ及び２Ｃにて抽出された文字列は、移動体通信網３を介して、データ保管装置９内の抽出文字保管部９１にまとめて保管される。文字選択装置７は、この保管された抽出文字列に基づいて、地域辞書データを生成し、それを地域辞書データ保管部９３に保管する。そして、生成された地域辞書データは、送信装置８により、複数の基地局２Ａ、２Ｂ及び２Ｃを介して、それぞれの基地局が収容する携帯端末に送信される。これにより、複数の基地局２Ａ、２Ｂ及び２Ｃがカバーするセルのエリア（特定地域辞書使用エリア２００）において、携帯端末のユーザは、同一の地域辞書データに基づいて、携帯端末から文字入力を実行することが可能である。
【０１１７】
実施の形態２では、データ保管装置９は基地局２に設置され、抽出文字保管部９１には、１つの基地局のみを介して通信された文字情報が保管されていた。それにより生成される地域辞書データは、基地局毎に生成されたものであり、１つの基地局のみを介して通信された文字情報のみに基づくものであった。
【０１１８】
一般に、基地局２のセル領域は基地局毎に異なる。そのため、あるビルの１フロアのみをセル領域に有する基地局もあれば、半径数十ｋｍのセル半径を持つ基地局も存在する。この場合に、基地局毎に地域辞書データを生成すると、極端に偏った内容の地域辞書データが生成されてしまう可能性がある。
【０１１９】
さらに、基地局の中には、他の基地局とセルが重なっている基地局も存在する。その場合には、基地局毎に地域辞書データを生成すると、地域を特定できない地域辞書データが出来てしまう可能性がある。言いかえれば、セルが重なっている領域（図８における領域２１、２２）においては、携帯端末は複数の基地局と通信可能であるため、どの基地局の生成した地域辞書データを使用するかが一意的に定まらないという問題が発生する。
【０１２０】
図８に示すとおり、実施の形態５においては、特定地域辞書使用エリア２００として特定された地域において、共通の地域辞書データを生成することができる。例えば、携帯端末１のユーザが領域２１にいる場合においても、基地局２Ａ、２Ｃから送信される地域辞書データは同一であるため、携帯端末１は、地域辞書データを問題なく取得することができる。携帯端末１は、基地局２Ａ、２Ｂ、２Ｃいずれかの配下にいる（特定地域辞書使用エリア２００にいる）場合には、共通の地域辞書データに基づいて入力候補を表示することができる。
【０１２１】
そして、特定地域辞書使用エリア２００のエリアを決めることによって、個々の基地局のセル半径が極端に狭かったり、逆に広かったりしても、それとは無関係に特定のエリアで共通の地域辞書データを使用できる。
【０１２２】
この特定のエリアは、例えば１ｋｍ以内、数十ｋｍ以内、又は都道府県単位といったエリアである。このようにエリアを設定することによって、地域辞書データを、学校などの施設単位を対象としたものから、町内あるいは市内単位を対象としたもの、特定の県民の方言を対象としたものといったように、任意のエリアを対象として生成することができる。都道府県、市、町といったエリアを設定した場合には、広範囲にわたってある程度内容が共通の地域辞書データを作成することができる。
【０１２３】
このように、実施の形態５においては、基地局２の設置場所や設置方法、セル半径等の要因によって、地域辞書データの内容に影響が出ないようにすることができる。言いかえれば、地域辞書データの共通使用エリアが明確化される事により、そのエリアを対象とする地域辞書データがより的確に生成される。それにより、携帯端末のユーザは、文字入力の変換をより効率よく行う事ができる。
【０１２４】
なお、特定地域辞書使用エリアで使用される地域辞書データと、基地局とは、実施の形態２で記載したように、識別子等により関連付けられているのが望ましい。例えば、特定地域辞書使用エリア２００で用いられる地域辞書データには、文字選択装置７により、特定地域辞書使用エリア２００に基づく識別番号が付される。この識別番号は、基地局２Ａ、２Ｂ及び２Ｃの識別番号と対応付けられている。携帯端末１は、自身の有する地域辞書データに付された識別番号と、基地局２Ａが無線通信で送信する識別番号とを比較し、基地局２Ａの識別番号が地域辞書データの識別番号に対応付けられた番号であるか否かを判定する。基地局２Ａの識別番号は、地域辞書データの識別番号に対応付けられているので、携帯端末１は、自身の現在位置に対応した地域辞書データを有していると判定する。この場合には、携帯端末１は、地域辞書データの送信要求を送信しない。
【０１２５】
もし、携帯端末１が通信を行う基地局の識別番号が、地域辞書データの識別番号に対応付けられていない場合には、携帯端末１は、地域辞書データの送信要求を送信し、実施の形態２と同様に、地域辞書データを更新する。
【０１２６】
実施の形態６
以下、本発明の実施の形態６について説明する。本発明の実施の形態５にかかる携帯通信システムの構成は、実施の形態２〜４に示したものと同様であるため、説明を省略する。
【０１２７】
実施の形態６においては、携帯端末１が同じ基地局２のセル内にいる状態で、その基地局２が地域辞書データを更新した場合に、基地局２は、地域辞書データにおいて変更又は更新の対象となる文字列等のみを、携帯端末１に送信する。携帯端末１は、その文字列等に基づいて、地域辞書データ保管部１１２が保管する地域辞書データを修正する。そのため、携帯端末１は、基地局２の地域辞書データ保管部９３に保管された地域辞書データに変更又は更新があった場合に、全ての地域辞書データをダウンロードする必要はない。
【０１２８】
例えば、次のように、携帯端末１と基地局２は処理動作を実行する。携帯端末１は、基地局２との無線通信から、基地局２の識別番号を認識する。これにより、携帯端末１は、通信状態にある基地局２を識別する。携帯端末１は、地域辞書データを受信した際に、その地域辞書データを送信した基地局の識別番号を記憶する。
【０１２９】
文字選択装置７は、地域辞書データ保管部９３に保管した地域辞書データの一部を更新する。送信装置８は、その地域辞書データを携帯端末１に送信する場合に、どのように地域辞書データを送信するか、携帯端末１に対して問い合わせの信号を送信する。携帯端末１は、それに応じて、前回の地域辞書データを送信した基地局の識別番号と、現在通信状態にある基地局の識別番号が、同じか否かを判定する。
【０１３０】
同じである場合には、携帯端末１は、前回の地域辞書データを受信したときと同じ基地局のセル内にいる。そのため、携帯端末１は、前回の地域辞書データからの更新点のみを送信するように、送信要求を送信装置８に出力する。送信装置８は、それに応じて、前回の地域辞書データからの更新点のみを携帯端末１に送信する。携帯端末１は、その更新点のデータに基づいて、地域辞書データ保管部１１２にある地域辞書データを修正する。
【０１３１】
異なる場合には、携帯端末１は、前回の地域辞書データを受信したときと異なる基地局のセル内にいる。このときは、携帯端末１の有する地域辞書データと、今通信状態にある基地局が有する地域辞書データとの内容の相違が大きい（例えば、内容が全て異なる）と考えられる。そのため、携帯端末１は、通信状態にある基地局２の地域辞書データ保管部９３が有する地域辞書データを全て送信するように、送信要求を送信装置８に出力する。送信装置８は、それに応じて、地域辞書データを全て携帯端末１に送信する。携帯端末１は、地域辞書データ保管部１１２にある地域辞書データ全体を、送信されたものに更新する。
【０１３２】
なお、送信装置８は、地域辞書データ保管部９３に保管した地域辞書データの全て、又は大部分（例えば８割以上）を更新した場合には、携帯端末１に対して問い合わせの信号を送信することなく、更新された地域辞書データ全てを送信してもよい。
【０１３３】
携帯端末１が、送信装置８に自発的に地域辞書データの送信要求を送信する際にも、携帯端末１は通信状態にある基地局が変更されたかどうかに基づいて、送信要求の内容を変更してもよい。具体的には、携帯端末１は、地域辞書データ保管部１１２にある地域辞書データを送信した基地局の識別番号と、現在通信状態にある基地局の識別番号とを比較して、同じか否かを判定する。
【０１３４】
同じである場合には、携帯端末１は、前回の地域辞書データからの更新点のみを送信するように、送信要求を送信装置８に出力する。異なる場合には、携帯端末１は、通信状態にある基地局２の地域辞書データ保管部９３が有する地域辞書データを全て送信するように、送信要求を送信装置８に出力する。
【０１３５】
さらに、実施の形態２、５に記載したように、携帯端末１に送信される地域辞書データに、識別番号が付されていてもよい。地域辞書データの識別番号と、現在携帯端末１が通信状態にある基地局の識別番号とが対応付けられていないような場合には、地域辞書データを送信した基地局と、現在携帯端末１が通信状態にある基地局とは同じではないと判定される。この場合には、携帯端末１は、全ての地域辞書データを送信するような送信要求を、通信状態にある基地局２の送信装置８に出力する。
【０１３６】
地域辞書データの識別番号と、現在携帯端末１が通信状態にある基地局の識別番号とが対応付けられている場合には、地域辞書データを送信した基地局と、現在携帯端末１が通信状態にある基地局とは同じではないと判定される。この場合には、携帯端末１は、前回の地域辞書データからの更新点のみを送信するように、送信要求を送信装置８に出力する。
【０１３７】
基地局毎に異なる地域辞書データがある場合だけでなく、実施の形態５において示したように複数の基地局において共通の地域辞書データがある場合にも、実施の形態６の技術を適用することができる。
【０１３８】
これまでの実施の形態においては、携帯端末１の有する地域辞書データを自動で更新する事で、携帯端末１は、常に最新の情報を使用することができた。しかし、携帯端末１が、更新の際に毎回全ての地域辞書データをダウンロードすると、特定の時間帯の回線を占有してしまうほか、携帯端末１の処理も増大してしまう。そのようなデメリットがあるため、基地局２の地域辞書データ保管部９３が有する地域辞書データを頻繁に更新しても、その度に携帯端末１に地域辞書データを送信することができない。結果として、携帯端末１の保管する地域辞書データを頻繁に更新する（リアルタイムで地域辞書データを更新する）ことが行い辛いという問題があった。
【０１３９】
実施の形態６においては、携帯端末１が移動し、異なる基地局２のセル内に移動したような場合に、携帯端末１は地域辞書データ全てをダウンロードする。携帯端末１は、同一の基地局のセル内にいる場合において、その基地局の文字選択装置７が生成した地域辞書データの一部が更新されたような場合に、更新した箇所（一部）のみをダウンロードする。このため、送信する地域辞書データのデータサイズを最低限に抑えることができるため、携帯端末１の地域辞書データの更新時に発生するトラフィックを下げる（回線の占有時間を大幅に下げる）ことができる。その結果として、携帯端末１の保管する地域辞書データを頻繁に更新する（リアルタイムで地域辞書データを更新する）ことができる。
【０１４０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。実施の形態２〜６に記載された内容は、適宜組み合せて実施することが可能である。
【０１４１】
各実施の形態に示した基地局２の制御フローは、制御方法の１つとして、基地局２に実行させることができる。さらに、携帯通信システム１０の制御フローについても、制御方法の１つとして、携帯通信システム１０に実行させることができる。例えば、制御プログラムとして、コンピュータに実行させてもよい。
【０１４２】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【０１４３】
１  携帯端末
２  基地局
３  移動体通信網
４  ネットワーク
５  基地局側通信網
６  文字情報抽出装置
７  文字選択装置
８  送信装置
９  データ保管装置
９１  抽出文字保管部
９２  辞書データ保管部
９３  地域辞書データ保管部
１０  携帯通信システム
１１  データ保管部
１１１  辞書データ保管部
１１２  地域辞書データ保管部
２０  セル
２１、２２  領域
２００  特定地域辞書使用エリア
【図１】
2013161228.tif 000003
【図２】
2013161228.tif 000004
【図３】
2013161228.tif 000005
【図４】
2013161228.tif 000006
【図５】
2013161228.tif 000007
【図６】
2013161228.tif 000008
【図７】
2013161228.tif 000009
【図８】
2013161228.tif 000010