(57)【要約】【課題】端末に記録されていない外字を効率よく取得し、外字を使用するユーザの作業の効率化を図る。【解決手段】外字取得端末１０は、文字を記憶する文字記憶部１２ｂ、外部から入力された文字について変換可能な文字の候補を文字記憶部１２ｂから読み出す文字候補読み出し部１１ａ、外部からの要求に従って、変換可能な文字の候補から文字を選択する文字選択部１１ｂ、選択された文字が外字か否かを判別する外字判別部１１ｃ、選択された文字が外字であると判別された場合に、選択された文字と互いに異体字の関係にある外字を外字提供サーバ装置２０から取得する外字取得部１１ｄ、取得された外字を文字記憶部１２ｂに記録する外字記録部１１ｅを備える。【選択図】図２
2013182434.tif 000002
【特許請求の範囲】
【請求項１】
文字を記憶する文字記憶手段と、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段と、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段と、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段と、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字をサーバ装置から取得する外字取得手段と、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段と、を備えた、
ことを特徴とする外字取得端末。
【請求項２】
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記文字選択手段により選択された文字と互いに異体字の関係にある外字を前記文字記憶手段から読み出す外字読み出し手段と、
前記選択された文字と前記外字とを外部出力する文字出力手段を備えた、
ことを特徴とする請求項１に記載の外字取得端末。
【請求項３】
前記外字記録手段は、前記選択された文字を識別する外字コードを前記サーバ装置から取得した前記外字に付与し、互いに同じ外字コードによって前記外字を前記文字記憶手段に記録する、
ことを特徴とする請求項１または２に記載の外字取得端末。
【請求項４】
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段と、
端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段と、
前記異体字取得手段により取得された前記外字を前記端末に提供する異体字提供手段と、を備えた、
ことを特徴とする外字提供サーバ装置。
【請求項５】
前記異体字取得手段は、同じ外字を受け取った回数を前記外字記憶手段に記録し、
前記異体字提供手段は、前記文字記憶手段に記録された前記回数が多い順に前記外字を前記端末に提供する、
ことを特徴とする請求項４に記載の外字提供サーバ装置。
【請求項６】
前記異体字取得手段は、前記端末が属する地域を表す情報を前記端末から受け取り、前記同じ外字を受け取った回数を地域別に前記外字記憶手段に記録し、
前記異体字提供手段は、前記端末が属する地域に対応する前記回数が多い順に前記外字を前記端末に提供する、
ことを特徴とする請求項４または５に記載の外字提供サーバ装置。
【請求項７】
外字を取得する外字取得端末と前記外字を提供する外字提供サーバ装置とを備えたシステムであって、
前記外字取得端末は、
文字を記憶する文字記憶手段と、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段と、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段と、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段と、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字を前記外字提供サーバ装置から取得する外字取得手段と、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段と、を備え、
前記外字提供サーバ装置は、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段と、
前記外字取得端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段と、
前記異体字取得手段により取得された前記外字を前記外字取得端末に提供する異体字提供手段と、を備えた、
ことを特徴とする外字取得システム。
【請求項８】
外字を提供する外字提供サーバ装置から外字取得端末が前記外字を取得する方法であって、
前記外字取得端末において、
外部から入力された文字について変換可能な文字の候補を読み出す文字候補読み出しステップと、
外部からの要求に従って、前記文字候補読み出しステップで読み出された前記変換可能な文字の候補から文字を選択する文字選択ステップと、
前記文字選択ステップで選択された前記文字が外字か否かを判別する外字判別ステップと、
前記外字判別ステップで前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字を前記外字提供サーバ装置から取得する外字取得ステップと、
前記外字取得ステップで取得された前記外字を記憶部に記録する外字記録ステップと、を有し、
前記外字提供サーバ装置において、
前記外字取得端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を取得する異体字取得ステップと、
前記異体字取得ステップで取得された前記外字を前記外字取得端末に提供する異体字提供ステップと、を有する、
ことを特徴とする外字取得方法。
【請求項９】
コンピュータを、
文字を記憶する文字記憶手段、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字をサーバ装置から取得する外字取得手段、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段、として機能させる、
ことを特徴とするプログラム。
【請求項１０】
コンピュータを、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段、
端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段、
前記異体字取得手段により取得された前記外字を前記端末に提供する異体字提供手段、として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外字取得端末、外字提供サーバ装置、外字取得システム、外字取得方法、及びプログラムに関する。
【背景技術】
【０００２】
携帯電話やＰＣ等の端末を用いて人名や地名等の文字を漢字に変換する際、変換可能な文字の候補の中にユーザが探している漢字が表示されないことがある。ユーザが探している漢字が端末の外字記憶領域（例えば「人名地名辞書」、「単漢字辞書」）にも記録されていない場合、その漢字を端末で利用することはできない。
【０００３】
端末に記録されていない外字を端末で利用できるようにする技術として、特許文献１には、多数の外字を記録しているサーバ装置とクライアント端末との間で通信を行い、ユーザが探していた外字をサーバ装置から取得し、これをクライアント端末の外字記憶領域に新たに追加記録するシステムが開示されている。
【０００４】
また、特許文献２には、クライアント端末がサーバ装置との間で外字の同期をとることにより、クライアント端末に記録されていなかった外字をクライアント端末で利用できるようにするシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０４−０４７４６６号公報
【特許文献２】特開平１１−２８２９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のシステムでは、クライアント端末に外字が記録されていない場合に、その都度、サーバ装置との間で外字を取得するための通信を行う必要があり、外字を使用するユーザの作業効率が悪いという問題があった。また、特許文献２のシステムでは、一部の外字が利用できれば良いクライアント端末がサーバ装置との間で外字の同期を取ることは、処理性能や記憶領域の観点から不適切であるという問題があった。
【０００７】
本発明は、このような問題に鑑みてなされたものであり、端末に記録されていない外字を効率よく取得し、外字を使用するユーザの作業の効率化を図ることができる、外字取得端末、外字提供サーバ装置、外字取得システム、外字取得方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る外字取得端末は、
文字を記憶する文字記憶手段と、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段と、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段と、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段と、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字をサーバ装置から取得する外字取得手段と、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段と、を備える。
【０００９】
本発明の第２の観点に係る外字提供サーバ装置は、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段と、
端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段と、
前記異体字取得手段により取得された前記外字を前記端末に提供する異体字提供手段と、を備える。
【００１０】
本発明の第３の観点に係る外字取得システムは、
外字を取得する外字取得端末と前記外字を提供する外字提供サーバ装置とを備えたシステムであって、
前記外字取得端末は、
文字を記憶する文字記憶手段と、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段と、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段と、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段と、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字を前記外字提供サーバ装置から取得する外字取得手段と、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段と、を備え、
前記外字提供サーバ装置は、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段と、
前記外字取得端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段と、
前記異体字取得手段により取得された前記外字を前記外字取得端末に提供する異体字提供手段と、を備える。
【００１１】
本発明の第４の観点に係る外字取得方法は、
外字を提供する外字提供サーバ装置から外字取得端末が前記外字を取得する方法であって、
前記外字取得端末において、
外部から入力された文字について変換可能な文字の候補を読み出す文字候補読み出しステップと、
外部からの要求に従って、前記文字候補読み出しステップで読み出された前記変換可能な文字の候補から文字を選択する文字選択ステップと、
前記文字選択ステップで選択された前記文字が外字か否かを判別する外字判別ステップと、
前記外字判別ステップで前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字を前記外字提供サーバ装置から取得する外字取得ステップと、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録ステップと、を有し、
前記外字提供サーバ装置において、
前記外字取得端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を取得する異体字取得ステップと、
前記異体字取得ステップで取得された前記外字を前記外字取得端末に提供する異体字提供ステップと、を有する。
【００１２】
本発明の第５の観点に係るプログラムは、
コンピュータを、
文字を記憶する文字記憶手段、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字をサーバ装置から取得する外字取得手段、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する文字記録手段、として機能させる。
【００１３】
本発明の第６の観点に係るプログラムは、
コンピュータを、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段、
端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段、
前記異体字取得手段により取得された前記外字を前記端末に提供する異体字提供手段、として機能させる。
【発明の効果】
【００１４】
本発明によれば、端末に記録されていない外字を効率よく取得し、外字を使用するユーザの作業の効率化を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る外字取得システムの構成を示す図である。
【図２】図１に示した外字取得端末及び外字提供サーバ装置の構成を示すブロック図である。
【図３】図２に示した外字取得端末の文字記憶部の記憶領域の構成を示す図である。
【図４】（ａ）は文字記憶部に記録された外字の構成を示す図である。（ｂ）は文字記憶部に新たな外字が記録された状態を示す図である。
【図５】図２に示した外字提供サーバ装置の外字記憶部に記録された外字の構成を示す図である。
【図６】外字取得端末が行う処理のフローチャートである。
【図７】外字提供サーバ装置が行う処理のフローチャートである。
【図８】本発明の他の実施形態に係る外字提供サーバ装置の外字記憶部に記録された外字の構成を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。
【００１７】
はじめに、図１を参照して、本実施形態に係る外字取得システム１の構成を説明する。外字取得システム１は、携帯電話やＰＣ等の外字取得端末１０と、多数の外字を集中的に記憶する外字提供サーバ装置２０とを備える。外字取得端末１０と外字提供サーバ装置２０とは、インターネット回線等のネットワークＮを介して互いに接続される。なお、ネットワークＮへの接続手段は、有線および無線の何れでも良い。
【００１８】
外字取得端末１０は、ユーザによって仮名入力された文字について変換可能な文字の候補を記憶領域から読み出して表示する。ユーザは、その文字の候補の中に自身が探している文字を選択して利用する。このとき、ユーザによって選択された文字が外字記憶領域に記録された外字であった場合、外字取得端末１０は、その外字を外字提供サーバ装置２０に送信する。外字とは、標準文字（常用漢字）以外の、人名、地名、俗字等の漢字を示す。外字は環境依存文字として、その一部が外字記憶領域に記録されている。
【００１９】
一方、サーバ装置２０は、互いに異体字の関係にある外字毎に外字を記憶する。サーバ装置２０は、外字取得端末１０から送信された外字を受け取り、その外字と互いに異体字の関係にある外字を読み出し、これを要求元（外字送信元）の外字取得端末１０に提供する。互いに異体字の関係とは、互いに意味、発音が同じであるが、その表記に差異がある文字の関係をいう。
【００２０】
外字取得端末１０は、送信した外字と互いに異体字の関係にある外字を外字提供サーバ装置２０から取得し、これを外字記憶領域に記録する。
【００２１】
例えば、外字取得端末１０において、「さき」について変換可能な文字の候補（崎，碕，嵜，「漢字ａ（例えば「崎」の「大」と「一」が「立」という文字（通称たつさき））」・・・）から「漢字ａ」が選択され、「漢字ａ」が外字記憶領域に記録されていた場合、外字取得端末１０は、「漢字ａ」と互いに異体字の関係にある「やまかんむりに奇」の外字をサーバ装置２０から取得し、これを記録する。外字取得端末１０において、ある外字が選択された場合、その外字と異体字の関係にある外字は後に利用されることも考えられるので、「やまかんむりに奇」を事前に取得しておき、これを変換可能な文字の候補として表す。このようにして外字を使用するユーザの作業の効率化を図る。
【００２２】
図２を参照して、図１に示した外字取得端末１０及び外字提供サーバ装置２０のそれぞれの構成を説明する。
【００２３】
外字取得端末１０は、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、送信部１５とを備える。
【００２４】
制御部１１は、外字取得端末１０全体を制御する。制御部１１は、例えば、ＣＰＵ(Central Processing Unit)、ＣＰＵのメインメモリとして機能するＲＡＭ（Random Access Memory）等から構成される。なお、制御部１１は、一部がＡＳＩＣ（Application Specific Integrated Circuit）等の専用回路によって構成されてもよい。
【００２５】
また、制御部１１は、機能的には、文字候補読み出し部１１ａと、文字選択部１１ｂと、外字判別部１１ｃと、外字取得部１１ｄと、文字記録部１１ｅとを備える。各部１１ａ〜１１ｅは、制御部１１が記憶部１２に記録されたプログラムを実行することにより機能し、後述の各種処理を行う。
【００２６】
記憶部１２は、例えば、ＨＤＤ（Hard disk drive）、ＲＯＭ（Read Only Memory）、フラッシュメモリ等の記憶装置から構成される。記憶部１２は、制御部１１が各種処理を行うために使用する各種プログラム及びデータ、制御部１１が各種処理を行うことにより生成又は取得した各種データを記憶する。
【００２７】
また、記憶部１２は、プログラム記憶部１２ａと、文字記憶部１２ｂとを備える。
【００２８】
プログラム記憶部１２ａは、各種プログラムを記憶する。プログラム記憶部１２ａには、制御部１１の実行によって、制御部１１を各部１１ａ〜１１ｅとして機能させるプログラムが記録されている。このプログラムは、外字取得端末１０の電源がオンになったときに制御部１１によって実行され、電源がオフになるまで実行される。
【００２９】
文字記憶部１２ｂは、外字取得端末１０において使用できる文字を記憶する。文字記憶部１２ｂは、図３に示すように、内字領域と外字領域とを備える。内字領域には、標準文字（常用漢字）が記録される。一方、外字領域には、人名、地名、俗字等の外字が環境依存文字として記録される。
【００３０】
外字領域には、図４（ａ）に示すように、外字コードを有する文字が記録される。外字コードは、例えば、Ｕｎｉｃｏｄｅである。また、互いに異体字の関係にある外字には同一の外字コードが付与される。外字は、文字を識別する文字識別情報（ＪＩＳ、シフトＪＩＳ、区点等）及び文字のイメージデータであるフォントから構成される。例えば、図４（ａ）に示した「外字Ａ０」、「外字Ａ１」は、外字コード「０ｘＥ０００」を有し、これらは互いに異体字の関係にある外字である。一方、「外字Ｂ０」は、外字コード「０ｘＥ００１」を有し、この外字と互いに異体字の関係にある外字は記録されていない。この「外字Ｂ０」が前述した「漢字ａ」であり、この外字が変換可能な文字の候補から選択された場合、「外字Ｂ０」と異体字の関係にある「外字Ｂ５（やまかんむりに奇）」，「外字Ｂ３」等がサーバ装置２０から取得される。そして、これらが図４（ｂ）に示すように、同じ外字コード「０ｘＥ００１」によって外字領域（文字記憶部１２ｂ）に記録される。
【００３１】
操作部１３は、例えば、文字入力を行うキーボードを含むユーザインタフェース装置から構成される。操作部１３は、ユーザからの各種操作を受け付け、各種操作にそれぞれ対応する操作信号を制御部１１に供給する。ユーザは、この操作部１３を用いて文字入力を行う。
【００３２】
表示部１４は、例えば、液晶表示装置、有機ＥＬ(Electro Luminescence)表示装置等から構成される。表示部１４は、制御部１１の制御のもと、制御部１１から供給される各種画像データ等に基づいて各種画像を画面に表示する。ユーザは、この表示部１４の画面に表示される変換可能な文字の候補を確認する。
【００３３】
なお、操作部１３及び表示部１４は、タッチパネルから構成されても良い。タッチパネルは、所定の操作を受け付ける画面を表示すると共に、画面にユーザが接触した位置に対応する操作信号を制御部１１に供給する。
【００３４】
通信部１５は、例えば、ネットワークアダプタ等の通信インタフェース装置から構成される。通信部１５は、制御部１１の制御のもと、ネットワークＮを介して外字提供サーバ装置２０と通信を行う。
【００３５】
一方、外字提供サーバ装置２０は、制御部２１と、記憶部２２と、通信部２３とを備える。
【００３６】
制御部２１は、外字提供サーバ装置２０全体を制御する。制御部２１は、例えば、ＣＰＵ、ＣＰＵのメインメモリとして機能するＲＡＭ等から構成される。なお、制御部２１は、一部がＡＳＩＣ等の専用回路によって構成されてもよい。
【００３７】
また、制御部２１は、機能的には、異体字取得部２１ａと、異体字提供部２１ｂとを備える。各部２１ａ，２１ｂは、制御部２１が記憶部２２に記録されたプログラムを実行することにより機能し、後述の各種処理を行う。
【００３８】
記憶部２２は、例えば、ＨＤＤ、ＲＯＭ、フラッシュメモリ等の記憶装置から構成される。記憶部２２は、制御部２１が各種処理を行うために使用する各種プログラム及びデータ、制御部２１が各種処理を行うことにより生成又は取得した各種データを記憶する。
【００３９】
また、記憶部２２は、プログラム記憶部２２ａと、外字記憶部２２ｂとを備える。
【００４０】
プログラム記憶部２２ａは、各種プログラムを記憶する。プログラム記憶部２２ａには、制御部２１の実行によって、制御部２１を各部２１ａ，２１ｂとして機能させるプログラムが記録されている。このプログラムは、外字提供サーバ装置２０の電源がオンになったときに制御部２１によって実行され、電源がオフになるまで実行される。
【００４１】
外字記憶部２２ｂは、図５に示すように、外字コード毎に互いに異体字の関係にある外字を記憶する。外字記憶部２２ｂは、異体字取得部２１ａが各外字取得端末１０から同じ外字を受け取った回数を外字記憶部２２ｂに記録し、その回数が多い順（利用頻度が高い順）に外字を並べて記録する。例えば外字コード「０ｘＥ００１」を有する外字は、「外字Ｂ０」、「外字Ｂ５」、「外字Ｂ３」・・・の順に並べられて記録されている。
【００４２】
通信部２３は、例えば、ネットワークアダプタ等の通信インタフェース装置から構成される。通信部２５は、制御部２１の制御のもと、ネットワークＮを介して外字取得端末１０と通信を行う。
【００４３】
次に、図６及び図７を参照して、上記構成を有する外字取得システム１の動作を説明する。外字取得端末１０の電源がオンになったとき、制御部１１は、プログラム記憶部１２ａからプログラムを読み出して実行する。これにより制御部１１は、文字候補読み出し部１１ａ、文字選択部１１ｂ、外字判別部１１ｃ、外字取得部１１ｄ、文字記録部１１ｅとして機能する。一方、外字提供サーバ装置２０の電源がオンになったとき、制御部２１は、プログラム記憶部２２ａからプログラムを読み出して実行する。これにより制御部２１は、異体字取得部２１ａ、異体字提供部２１ｂとして機能する。外字取得端末１０及び外字提供サーバ装置２０は、それぞれ電源がオフになるまで、以下の各種処理を繰り返し行う。
【００４４】
図６において、外字取得端末１０の文字候補読み出し部１１ａは、操作部１３を介してユーザの文字入力があるまで待機し（ステップＳ１１；ＮＯ）、ユーザから文字入力があったと判別した場合（ステップＳ１１；ＹＥＳ）、その文字について変換可能な文字の候補を文字記憶部１２ｂから読み出す（ステップＳ１２）。例えば、「さき」が入力された場合、「崎，碕，嵜，「漢字ａ」・・・」が読み出される。
【００４５】
文字選択部１１ｂは、文字候補読み出し部１１ａによって読み出された文字の候補「崎，碕，嵜，「漢字ａ」・・・」を表示部１４に表示し、操作部１３を介してユーザの選択入力があるまで待機する（ステップＳ１３；ＮＯ）。文字選択部１１ｂは、ユーザから選択入力があったと判別した場合（ステップＳ１３；ＹＥＳ）、その選択された文字を表示する（ステップＳ１４）。例えば、「漢字ａ」が選択された場合、これを表示部１４に表示する。
【００４６】
また、このとき外字判別部１１ｃは、文字選択部１１ｂにより選択された文字が外字か否かを判別する（ステップＳ１５）。外字判別部１１ｃは、選択された文字が外字ではないと判別した場合（ステップＳ１５；ＮＯ）、文字候補読み出し部１１ａは、上記ステップＳ１１に戻り上記と同様の処理を行う。つまり、例えば外字ではない「崎」が選択された場合は、以降の外字を取得する処理は行われない。
【００４７】
一方、外字判別部１１ｃは、選択された文字が外字であると判別した場合（ステップＳ１５；ＹＥＳ）、その文字の外字コード（例えば「０ｘＥ００１」）をサーバ装置２０に送信する（ステップＳ１６）。外字取得部１１ｄは、外字提供サーバ装置２０から外字の異体字を取得するまで待機する（ステップＳ１７；ＮＯ）。
【００４８】
図７において、外字提供サーバ装置２０の異体字取得部２１ａは、外字取得端末１０から外字コードを受信するまで待機し（ステップＳ２１；ＮＯ）、外字コードを受信したと判別した場合（ステップＳ２１；ＹＥＳ）、その外字コードを有する外字を取得する（ステップＳ２２）。例えば、異体字取得部２１ａが、前述の外字コード「０ｘＥ００１」を受信した場合、「外字Ｂ０」、「外字Ｂ５」、「外字Ｂ３」・・・、を取得する。
【００４９】
異体字提供部２１ｂは、異体字取得部２１ａにより取得された外字を要求元（外字送信元）の外字取得端末１０に提供する（ステップＳ２３）。その後、異体字取得部２１ａは、上記ステップＳ２１に戻り上記と同様の処理を行う。
【００５０】
図６に戻り、外字取得部１１ｄが、外字提供サーバ装置２０から外字の異体字を取得した場合（ステップＳ１７；ＹＥＳ）、外字記録部１１ｅは、外字取得部１１ｄによって取得された外字を文字記憶部１２ｂに記録する（ステップＳ１８）。これにより、図４（ｂ）に示したように、文字記憶部１２ｂには、「外字Ｂ５（やまかんむりに奇）」，「外字Ｂ３」等が、外字コード「０ｘＥ００１」を有する外字として外字領域に記録される。その後、文字候補読み出し部１１ａは、上記ステップＳ１１に戻り上記と同様の処理を行う。
【００５１】
その後、文字候補読み出し部１１ａは、ユーザから入力された文字「さき」に従って、新たに記録された外字「外字Ｂ５（やまかんむりに奇）」，「外字Ｂ３」等とともに変換可能な文字の候補を文字記憶部１２ｂから読み出し、文字選択部１１ｂは、これらを表示部１４に表示する。これにより、ユーザは、互いに異体字の関係にある外字を有する候補の中から自身が探している文字を選択できる。
【００５２】
以上、説明したように、本実施形態によれば、変換可能な文字の候補の中から選択された文字が外字であった場合に、その外字と互いに異体字の関係にある外字を記録することができるので、端末に記録されていない外字を効率よく取得することができる。文字候補読み出し部１１ａは、ユーザによって入力された文字について変換可能な文字の候補を、外字記録部１１ｅによって文字記憶部１２ｂに記録された外字と共に文字の候補を読み出すことができ、外字を使用するユーザの作業の効率化を図ることができる。
【００５３】
なお、外字取得端末１０の外字取得部１１ｄは、外字提供サーバ装置２０から取得した外字のうち、回数が多い順に予め設定された数を超えない外字を抽出しても良い。例えば、「渡辺」の「辺」は、その異体字が多数有り、その外字として「邉」が選択された場合に、互いに異体字の関係にある外字を取得しても、その中には利用する可能性が極めて低いものもある。このような場合、外字取得部１１ｄは、予め設定された数を超えない外字を抽出し、外字記録部１１ｅは、抽出された外字を文字記憶部１２ｂに記録しても良い。
【００５４】
また、名字に用いられる漢字は地域によっても異なるため、外字取得システム１は、外字取得端末１０が属する地域に対応する外字を外字提供サーバ装置２０から提供できるようにしても良い。
【００５５】
この場合、外字取得端末１０の外字取得部１１ｄは、自端末が属する地域を表す情報（地域コード）を、外字コードとともに外字提供サーバ装置２０に送信する。地域を表す情報は、例えば、外字取得部１１ｄが外字提供サーバ装置２０に外字コードを送信する際に、外字取得端末１０の属する地域の基地局等から通信部１５を介して取得される。
【００５６】
一方、外字提供サーバ装置２０の異体字取得部２１aは、外字コード及び地域コードを各外字取得端末１０から取得する。異体字取得部２１ａは、各外字取得端末１０から同じ外字を受け取った回数を、例えば図８に示すように、地域別に外字記憶部２２ｂに記録する。
【００５７】
サーバ装置２０の異体字提供部２１ｂは、外字取得端末１０から受け取った地域コードを基に、その地域に対応する外字を、受け取った回数が多い順（利用頻度が高い順）に要求元（外字送信元）の外字取得端末１０に提供する。
【００５８】
これにより、外字取得部１１ｄは、自端末が属する地域に対応する外字を外字提供サーバ装置２０から取得し、外字記録部１１ｅは、地域に対応する外字を文字記憶部１２ｂに記録できる。
【００５９】
その他、外字取得端末１０が外字提供サーバ装置２０から取得し、記録した外字について、一定期間以上使用されない場合は、自動的に、または適宜選択して文字記憶部１２ｂから削除しても良い。また、外字判別部１１ｃは、ユーザによって入力された文字について変換可能な文字の候補を出力ときだけでなく、文字選択部１１ｂにより選択された文字が外字であると判別した場合に、文字選択部１１ｂにより選択された文字と互いに異体字の関係にある外字を文字記憶部１２ｂから読み出し、選択された外字とその外字と互いに異体字の関係にある外字を表示部１４に出力しても良い。
【００６０】
なお、本発明に係る外字取得端末、外字提供サーバ装置は、それぞれ、通常のコンピュータにより実現できる。この場合、上記の実施形態で説明した、プログラムは、コンピュータにより実行される。また、コンピュータは、プログラムに従って、それぞれ実施形態で説明した動作を行う。また、プログラムは、持ち運び可能な記録媒体等に記録されたものでもよい。持ち運び可能な記録媒体には、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等がある。また、プログラムは、持ち運び可能な記録媒体から各種読取装置を介して、対応するリモコン装置にインストールされたものでも良い。さらに、プログラムは、インターネット等を介して、対応する外字取得端末、外字提供サーバ装置にダウンロード及びインストールされたものでもよい。また、プログラムは、外字取得端末、外字提供サーバ装置と通信可能な他のサーバ等の記憶装置に格納されたものでも良い。
【００６１】
その他、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。
【００６２】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６３】
（付記１）
文字を記憶する文字記憶手段と、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段と、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段と、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段と、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字をサーバ装置から取得する外字取得手段と、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段と、を備えた、
ことを特徴とする外字取得端末。
【００６４】
（付記２）
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記文字選択手段により選択された文字と互いに異体字の関係にある外字を前記文字記憶手段から読み出す外字読み出し手段と、
前記選択された文字と前記外字とを外部出力する文字出力手段を備えた、
ことを特徴とする付記１に記載の外字取得端末。
【００６５】
（付記３）
前記外字記録手段は、前記選択された文字を識別する外字コードを前記サーバ装置から取得した前記外字に付与し、互いに同じ外字コードによって前記外字を前記文字記憶手段に記録する、
ことを特徴とする付記１または２に記載の外字取得端末。
【００６６】
（付記４）
前記外字取得手段は、前記サーバ装置から取得した前記外字のうち、他の端末によって選択された回数が多い順に予め設定された数を超えない前記外字を抽出し、前記外字記録手段は、前記外字取得手段により抽出された前記外字を前記文字記憶手段に記録する、
ことを特徴とする付記１乃至３の何れかに記載の外字取得端末。
【００６７】
（付記５）
前記外字取得手段は、自端末が属する地域を表す情報を前記選択された文字とともに前記サーバ装置に送信し、前記自端末が属する地域に対応する前記外字を前記サーバ装置から取得する、
ことを特徴とする付記１乃至４の何れかに記載の外字取得端末。
【００６８】
（付記６）
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段と、
端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段と、
前記異体字取得手段により取得された前記外字を前記端末に提供する異体字提供手段と、を備えた、
ことを特徴とする外字提供サーバ装置。
【００６９】
（付記７）
前記異体字取得手段は、同じ外字を受け取った回数を前記外字記憶手段に記録し、
前記異体字提供手段は、前記文字記憶手段に記録された前記回数が多い順に前記外字を前記端末に提供する、
ことを特徴とする付記６に記載の外字提供サーバ装置。
【００７０】
（付記８）
前記異体字取得手段は、前記端末が属する地域を表す情報を前記端末から受け取り、前記同じ外字を受け取った回数を地域別に前記外字記憶手段に記録し、
前記異体字提供手段は、前記端末が属する地域に対応する前記回数が多い順に前記外字を前記端末に提供する、
ことを特徴とする付記６または７に記載の外字提供サーバ装置。
【００７１】
（付記９）
外字を取得する外字取得端末と前記外字を提供する外字提供サーバ装置とを備えたシステムであって、
前記外字取得端末は、
文字を記憶する文字記憶手段と、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段と、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段と、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段と、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字を前記外字提供サーバ装置から取得する外字取得手段と、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段と、を備え、
前記外字提供サーバ装置は、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段と、
前記外字取得端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段と、
前記異体字取得手段により取得された前記外字を前記外字取得端末に提供する異体字提供手段と、を備えた、
ことを特徴とする外字取得システム。
【００７２】
（付記１０）
外字を提供する外字提供サーバ装置から外字取得端末が前記外字を取得する方法であって、
前記外字取得端末において、
外部から入力された文字について変換可能な文字の候補を読み出す文字候補読み出しステップと、
外部からの要求に従って、前記文字候補読み出しステップで読み出された前記変換可能な文字の候補から文字を選択する文字選択ステップと、
前記文字選択ステップで選択された前記文字が外字か否かを判別する外字判別ステップと、
前記外字判別ステップで前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字を前記外字提供サーバ装置から取得する外字取得ステップと、
前記外字取得ステップで取得された前記外字を記憶部に記録する外字記録ステップと、を有し、
前記外字提供サーバ装置において、
前記外字取得端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を取得する異体字取得ステップと、
前記異体字取得ステップで取得された前記外字を前記外字取得端末に提供する異体字提供ステップと、を有する、
ことを特徴とする外字取得方法。
【００７３】
（付記１１）
コンピュータを、
文字を記憶する文字記憶手段、
外部から入力された文字について変換可能な文字の候補を前記文字記憶手段から読み出す文字候補読み出し手段、
外部からの要求に従って、前記文字候補読み出し手段により読み出された前記変換可能な文字の候補から文字を選択する文字選択手段、
前記文字選択手段により選択された前記文字が外字か否かを判別する外字判別手段、
前記外字判別手段により前記選択された文字が外字であると判別された場合に、前記選択された文字と互いに異体字の関係にある外字をサーバ装置から取得する外字取得手段、
前記外字取得手段により取得された前記外字を前記文字記憶手段に記録する外字記録手段、として機能させる、
ことを特徴とするプログラム。
【００７４】
（付記１２）
コンピュータを、
互いに異体字の関係にある外字毎に前記外字を記憶する外字記憶手段、
端末から外字を受け取り、受け取った前記外字と互いに異体字の関係にある外字を前記文字記憶手段から取得する異体字取得手段、
前記異体字取得手段により取得された前記外字を前記端末に提供する異体字提供手段、として機能させる、
ことを特徴とするプログラム。
【符号の説明】
【００７５】
１  外字取得システム
１０  外字取得端末
１１  制御部
１１ａ  文字候補読み出し部
１１ｂ  文字選択部
１１ｃ  外字判別部
１１ｄ  外字取得部
１１ｅ  外字記録部
１２  記憶部
１２ａ  プログラム記憶部
１２ｂ  文字記憶部
１３  操作部
１４  表示部
１５  通信部
２０  外字提供サーバ装置
２１  制御部
２１ａ  異体字取得部
２１ｂ  異体字提供部
２２  記憶部
２２ａ  プログラム記憶部
２２ｂ  外字記憶部
２３  通信部
Ｎ  ネットワーク
【図１】
2013182434.tif 000003
【図２】
2013182434.tif 000004
【図３】
2013182434.tif 000005
【図４】
2013182434.tif 000006
【図５】
2013182434.tif 000007
【図６】
2013182434.tif 000008
【図７】
2013182434.tif 000009
【図８】
2013182434.tif 000010