(57)【要約】【課題】携帯電話、ＰＨＳ等の移動体通信装置や携帯通信機器の多言語対応の為のメモリ使用効率の改善と、言語のアフターメンテナンスの容易化をはかる。【解決手段】端末１０は、ウェブ機能を用いて基地局２０経由でインターネット３０上の言語管理サーバ４０へ無線接続を行い、サーバ４０からのコンテンツフォーム画面にて使用する言語を選択し、選択した言語情報を端末１０の機種情報と共に言語言語管理サーバ４０に送信する。サーバ４０は、端末１０の機種と指定された言語から、一致する言語管理ＤＢ４１を検索し、検索された言語データを端末１０に送信する。端末１０は、受信した言語データを保存し、インストール作業を行い、現在設定されている言語から所望した言語データへ変更作業を行う。これにより、初期文字列と、ダウンロードした言語データの保存領域と、インストール実行プログラムとを用意するだけで、端末１０の多言語化対応を可能とする。【選択図】  図１
2005301745.tif 000002
【特許請求の範囲】
【請求項１】
移動体通信装置と、
前記移動体通信装置と通信可能に接続され、前記移動体通信装置で使用される表示文字列データを管理する言語管理装置とを備え、
前記移動体通信装置は、
前記表示文字列データをメッセージＩＤに関連付けて保持する文字列データベースと、
前記表示文字列データの使用言語を選択する言語選択手段と、
前記言語選択手段により選択された前記使用言語を特定する言語特定情報と、自装置の機種を特定する機種特定情報とを含む言語設定データを前記言語管理装置に送信する言語設定データ送信手段と、
前記言語設定データに応じて前記言語管理装置から送られてくる表示文字列データに基づいて、前記文字列データベースの表示文字列データを前記メッセージＩＤ毎に書き換えるデータベース更新手段とを有し、
前記言語管理装置は、
前記移動体通信装置の機種及び前記使用言語毎に前記表示文字列データを前記メッセージＩＤに関連付けて保持する言語管理データベースと、
前記言語設定データを受信したときに、前記機種特定情報で特定される前記移動体通信装置の機種及び前記言語特定情報で特定される使用言語に一致する前記表示文字列データを前記言語管理データベースから検索するデータベース検索手段と、
前記データベース検索手段により検索された前記表示文字列データを前記移動体通信装置に送信する言語データ送信手段とを有することを特徴とする多言語対応支援システム。
【請求項２】
前記言語選択手段は、所定の言語設定用コンテンツフォームに基づく表示画面を見ながら前記表示文字列データの使用言語を選択する手段であり、
前記言語管理装置は、前記言語設定用コンテンツフォームを提供するコンテンツフォーム提供手段をさらに備えたことを特徴とする請求項１記載の多言語対応支援システム。
【請求項３】
前記言語管理装置は、前記移動体通信装置と基地局経由で通信可能に接続された通信ネットワーク上のサーバ機であることを特徴とする請求項１記載の多言語対応支援システム。
【請求項４】
前記言語管理装置は、前記移動体通信装置と所定の通信インターフェースを介して通信可能に接続されたコンピュータ機であることを特徴とする請求項１記載の多言語対応支援システム。
【請求項５】
前記言語管理装置は、前記移動体通信装置に接続される外部記憶装置であることを特徴とする請求項１記載の多言語対応支援システム。
【請求項６】
言語管理装置により表示文字列データが管理される移動体通信装置であって、
前記表示文字列データをメッセージＩＤに関連付けて保持する文字列データベースと、
前記表示文字列データの使用言語を選択する言語選択手段と、
前記言語選択手段により選択された前記使用言語を特定する言語特定情報と、自装置の機種を特定する機種特定情報とを含む言語設定データを前記言語管理装置に送信する言語設定データ送信手段と、
前記言語設定データに応じて前記言語管理装置から送られてくる表示文字列データに基づいて、前記文字列データベースの表示文字列データを前記メッセージＩＤ毎に書き換えるデータベース更新手段とを有することを特徴とする移動体通信装置。
【請求項７】
移動体通信装置と通信可能に接続され、前記移動体通信装置で使用される表示文字列データを管理する言語管理装置であって、
前記移動体通信装置の機種及び前記使用言語毎に前記表示文字列データを前記メッセージＩＤに関連付けて保持する言語管理データベースと、
前記表示文字列データの使用言語を特定する言語特定情報と、前記移動体通信装置の機種を特定する機種特定情報とを含む言語設定データを受信したときに、前記機種特定情報で特定される前記移動体通信装置の機種及び前記言語特定情報で特定される使用言語に一致する前記表示文字列データを前記言語管理データベースから検索するデータベース検索手段と、
前記データベース検索手段により検索された前記表示文字列データを前記移動体通信装置に送信する言語データ送信手段とを有することを特徴とする言語管理装置。
【請求項８】
移動体通信装置と、
前記移動体通信装置と通信可能に接続され、前記移動体通信装置で使用される表示文字列データを管理する言語管理装置とを用いた多言語対応支援方法であって、
前記移動体通信装置が、前記表示文字列データをメッセージＩＤに関連付けて文字列データベースに保持するステップと、
前記言語管理装置が、前記移動体通信装置の機種及び前記使用言語毎に前記表示文字列データを前記メッセージＩＤに関連付けて言語管理データベースに保持するステップと、
前記移動体通信装置が、前記表示文字列データの使用言語を選択するステップと、
前記移動体通信装置が、選択された前記使用言語を特定する言語特定情報と、自装置の機種を特定する機種特定情報とを含む言語設定データを前記文字列管理装置に送信するステップと、
前記言語管理装置が、前記言語設定データを受信したときに、前記機種特定情報で特定される前記移動体通信装置の機種及び前記言語特定情報で特定される使用言語に一致する前記表示文字列データを前記言語管理データベースから検索するステップと、
前記言語管理装置が、検索された前記表示文字列データを前記移動体通信装置に送信するステップと、
前記移動体通信装置が、前記言語管理装置から送られてくる表示文字列データに基づいて、前記文字列データベースの表示文字列データを前記メッセージＩＤ毎に書き換えるステップとを有することを特徴とする多言語対応支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信装置、その多言語対応支援システム及び方法、並びに言語管理装置に係り、特に携帯電話、ＰＨＳ（Personal Handyphone System）等の移動体通信装置や携帯通信機器（以下、「移動体通信装置」と総称する）の多言語化実現方法に関する。
【背景技術】
【０００２】
昨今の移動体通信装置では、ディスプレイ上に表示される各種メニューやメッセージ等の表示文字列の使用言語を多言語対応とする機能が知られている。この機能は、対応する言語毎の文字列を自装置のメモリに保存及び管理することで実現されている。日本で使用されている移動体通信装置の場合には、使用言語として、日本語と英語の両方に対応しているものが一般的であるが、ユーザによっては、それ以外の言語、例えば中国語、フランス語、ドイツ語等への対応も望まれている。
【０００３】
ところで一方、近年の携帯電話では、高性能化及び多機能化等に伴い、ユーザがメモリに保存するデータも、メモリダイヤルや電子メール等の文字データに加え、着信メロディ等の音声データ、内蔵カメラで撮像した画像データや、ウェブ接続によりサーバからダウンロードしたゲーム等の各種アプリケーションプログラム等、種類及び内容も多岐に亘るようになっているため、メモリの使用効率をより一層向上させる技術が要請されている。
【０００４】
なお、本発明に関連する先行技術文献としては、利用者の希望する言語で表示できる提供情報を送信可能とする提供情報通信方法が知られている（特許文献１参照）。この方法によれば、まず、端末機から通信事業者管理装置の言語管理用ゲートウエイへ指定言語が送信され記憶部に登録される。次いで、端末機からの情報利用接続要求により言語管理用ゲートウエイの管理部において指定言語が記憶部から取り出される。次いで、通信回線網を介して情報提供事業者サーバから受信された提供情報及び取り出された指定言語が管理部から照合部へ送られ、照合部にて、入力された提供情報の表示可能言語と指定言語とが照合される。この照合の結果、一致しているときは、提供情報が端末機へ送信され、一致していないときは、一致していない旨のメッセージ又は指定言語以外の言語による提供情報が送信される。
【特許文献１】特開２００２−７７４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の移動体通信装置では、多言語化対応した場合、表示するメニューやメッセージ等の表示文字列の言語を、選択している言語毎に変更表示を行う必要があるが、１）対応する言語が増えれば、その分、装置内のメモリを占有してしまうため、メモリダイヤルやメールなどのユーザが保存するデータの減少や、アプリケーションプログラム領域の減少を招く、２）装置出荷後は、表示文字列に対しメンテナンスができない、３）装置で予め用意した言語しか表示できない、といった問題があった。
【０００６】
本発明は、上記のような従来の問題点を解決し、表示文字列の多言語対応に起因するメモリ使用効率の低下を改善してメモリ使用の向上を図り、表示文字列の使用言語に関するメンテナンスの容易化及び追加言語対応を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る多言語対応支援システムは、移動体通信装置と、前記移動体通信装置と通信可能に接続され、前記移動体通信装置で使用される表示文字列データを管理する言語管理装置とを備え、前記移動体通信装置は、前記表示文字列データをメッセージＩＤに関連付けて保持する文字列データベースと、前記表示文字列データの使用言語を選択する言語選択手段と、前記言語選択手段により選択された前記使用言語を特定する言語特定情報と、自装置の機種を特定する機種特定情報とを含む言語設定データを前記言語管理装置に送信する言語設定データ送信手段と、前記言語設定データに応じて前記言語管理装置から送られてくる表示文字列データに基づいて、前記文字列データベースの表示文字列データを前記メッセージＩＤ毎に書き換えるデータベース更新手段とを有し、前記言語管理装置は、前記移動体通信装置の機種及び前記使用言語毎に前記表示文字列データを前記メッセージＩＤに関連付けて保持する言語管理データベースと、前記言語設定データを受信したときに、前記機種特定情報で特定される前記移動体通信装置の機種及び前記言語特定情報で特定される使用言語に一致する前記表示文字列データを前記言語管理データベースから検索するデータベース検索手段と、前記データベース検索手段により検索された前記表示文字列データを前記移動体通信装置に送信する言語データ送信手段とを有する。
【０００８】
本発明に係る多言語対応支援システムにおいて、前記言語選択手段は、所定の言語設定用コンテンツフォームに基づく表示画面を見ながら前記表示文字列データの使用言語を選択する手段であり、前記言語管理装置は、前記言語設定用コンテンツフォームを提供するコンテンツフォーム提供手段をさらに備えてもよい。前記言語管理装置は、前記移動体通信装置と基地局経由で通信可能に接続された通信ネットワーク上のサーバ機であってもよい。前記言語管理装置は、前記移動体通信装置と所定の通信インターフェースを介して通信可能に接続されたコンピュータ機であってもよい。前記言語管理装置は、前記移動体通信装置に接続される外部記憶装置であってもよい。
【０００９】
また、本発明に係る移動体通信装置は、言語管理装置により表示文字列データが管理されるものであって、前記表示文字列データをメッセージＩＤに関連付けて保持する文字列データベースと、前記表示文字列データの使用言語を選択する言語選択手段と、前記言語選択手段により選択された前記使用言語を特定する言語特定情報と、自装置の機種を特定する機種特定情報とを含む言語設定データを前記言語管理装置に送信する言語設定データ送信手段と、前記言語設定データに応じて前記言語管理装置から送られてくる表示文字列データに基づいて、前記文字列データベースの表示文字列データを前記メッセージＩＤ毎に書き換えるデータベース更新手段とを有する。
【００１０】
また、本発明に係る言語管理装置は、移動体通信装置と通信可能に接続され、前記移動体通信装置で使用される表示文字列データを管理するものであって、前記移動体通信装置の機種及び前記使用言語毎に前記表示文字列データを前記メッセージＩＤに関連付けて保持する言語管理データベースと、前記表示文字列データの使用言語を特定する言語特定情報と、前記移動体通信装置の機種を特定する機種特定情報とを含む言語設定データを受信したときに、前記機種特定情報で特定される前記移動体通信装置の機種及び前記言語特定情報で特定される使用言語に一致する前記表示文字列データを前記言語管理データベースから検索するデータベース検索手段と、前記データベース検索手段により検索された前記表示文字列データを前記移動体通信装置に送信する言語データ送信手段とを有する。
【００１１】
さらに、本発明に係る多言語対応支援方法は、移動体通信装置と、前記移動体通信装置と通信可能に接続され、前記移動体通信装置で使用される表示文字列データを管理する言語管理装置とを用いたものであって、前記移動体通信装置が、前記表示文字列データをメッセージＩＤに関連付けて文字列データベースに保持するステップと、前記言語管理装置が、前記移動体通信装置の機種及び前記使用言語毎に前記表示文字列データを前記メッセージＩＤに関連付けて言語管理データベースに保持するステップと、前記移動体通信装置が、前記表示文字列データの使用言語を選択するステップと、前記移動体通信装置が、選択された前記使用言語を特定する言語特定情報と、自装置の機種を特定する機種特定情報とを含む言語設定データを前記文字列管理装置に送信するステップと、前記言語管理装置が、前記言語設定データを受信したときに、前記機種特定情報で特定される前記移動体通信装置の機種及び前記言語特定情報で特定される使用言語に一致する前記表示文字列データを前記言語管理データベースから検索するステップと、前記言語管理装置が、検索された前記表示文字列データを前記移動体通信装置に送信するステップと、前記移動体通信装置が、前記言語管理装置から送られてくる表示文字列データに基づいて、前記文字列データベースの表示文字列データを前記メッセージＩＤ毎に書き換えるステップとを有する。
【発明の効果】
【００１２】
本発明によれば、表示文字列の多言語対応に起因するメモリ使用効率の低下を改善してメモリ使用の向上を図り、表示文字列の使用言語に関するメンテナンスの容易化及び追加言語対応を可能とする移動体通信装置、その多言語対応支援システム及び方法、並びに言語管理装置を提供できる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明に係る移動体通信装置、その多言語対応支援システム及び方法、並びに言語管理装置を実施するための最良の形態について図面を参照して詳細に説明する。
【実施例】
【００１４】
図１は、本実施例の多言語対応支援システムの概要を示す。
【００１５】
図１に示す多言語化対応支援システムは、ユーザ（所持者）により所持される移動体通信装置であって、音声通話のほか、電子メール送受信、ウェブ接続等の諸機能を有する携帯電話（以下、「端末」と呼ぶ）１０と、端末１０との間で無線回線を介して通信可能な基地局２０と、基地局２０に接続される通信ネットワークとしてのインターネット３０と、インターネット３０上に接続されるｈｔｔｐ（hyper text transfer protocol）サーバ（「Ｗｅｂサーバ」とも呼ぶ）としての言語管理サーバ（言語管理装置）４０とを有する。言語管理サーバ４０には、端末１０の機種毎に言語管理データベース（ＤＢ）４１…４１（図中の例では、３つの機種の異なる端末Ａ、Ｂ、Ｃ毎の言語管理ＤＢ、即ち端末Ａ用言語管理ＤＢ、端末Ｂ用言語管理ＤＢ、及び端末Ｃ用言語管理ＤＢをそれぞれ示す。）が配置される。
【００１６】
この構成においては、端末１０が、ウェブ接続時に、基地局２０経由でインターネット３０を介して要求先となる言語管理サーバ４０に接続し、そのコンテンツフォーム画面から使用言語（例えば、日本語、英語、中国語、フランス語、ドイツ語等）を指定すると、言語管理サーバ４０が、その要求元である端末１０の機種及び指定された言語に一致する言語データを言語管理ＤＢ４１から検索し、検索された言語データを端末１０に送信する。これにより、端末１０は、言語管理サーバ４０からの言語データをメモリにダウンロード及びインストールすることにより使用言語を設定可能となっている。
【００１７】
図２は、端末１０の内部構成図を示す。
【００１８】
図２に示す端末１０は、機能上、全体制御を担うＣＰＵ（Central Processing Unit）等の制御部１０２と、この制御部１０２に接続され且つその制御により動作する各部、即ち基地局２０との間で無線通信を行うアンテナ１０１ａを有する無線部１０１、液晶ディスプレイ（ＬＣＤ）等の表示部１０３、操作キー等の操作部１０４、ＲＡＭ（Random Access Memory）１０５、ＲＯＭ（Read Only Memory）１０６、電源管理部１０７、バイブレータ（ＶＩＢ）１０８、ＬＥＤ（Light Emitting Diode）１０９、スピーカ１１０、マイク１１１、レシーバ１１２、及び不揮発メモリ１１３を有する。
【００１９】
無線部１０１は、例えばアンテナ１０１ａに接続される高周波回路（アンテナスイッチ、送信回路、変調回路、受信回路、復調回路、局部発振器等）、ベースバンド回路、制御回路等の回路構成を有し、所定周波数の電波を利用して、各種制御データ、音声通話時の音声データ、ウェブ接続時の通信データ、電子メール等の送受信や、端末１０の位置登録、送信、及び受信スロットの管理等を行う。
【００２０】
制御部１０２は、ＲＯＭ１０６に格納された制御プログラム（後述の図３参照）を実行することにより、操作部１０３からの各種操作指令、音声着信、電子メール受信、ウェブ接続等に応じて、各種メニューの表示やユーザが保存した各種データの表示を操作部１０４と連帯して表示部１０３で行う機能、音声着信時や電子メール受信時に表示部１０３、ＶＩＢ１０８、ＬＥＤ１０９、スピーカ１１０等の動作を制御して、電子メールの着信があったことをユーザに伝える機能、音声通話時にマイク１１１及びレシーバ１１２の動作を制御して、マイク入力及びレシーバ出力を可能にする機能等を有する。本発明の移動体通信装置が有する各手段及び各ステップは、本実施例では、制御部１０２がＲＯＭ１０６に格納された制御プログラムを実行して端末１０の動作を制御することで実現される。
【００２１】
図３は、ＲＯＭ１０６内のプログラム構成例を示す。
【００２２】
図３に示すＲＯＭ１０６には、ＯＳ（Operating System）５０、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）等の通信プログラム（通信プロトコルスタック）５１、インターネット３０上のｈｔｔｐサーバ（Ｗｅｂサーバ）により提供されるＷｅｂコンテンツを閲覧可能なＷｅｂブラウザプログラム５２、及びインストール実行プログラム５３等の制御プログラムが格納される。これらの制御プログラムは、制御部１０２により実行可能に管理される。
【００２３】
図４は、ＲＡＭ１０５内のデータ構成例を示す。
【００２４】
図４に示すＲＡＭ１０５には、文字列ＤＢ（データベース）５４が格納される。この文字列ＤＢ５４には、メッセージＩＤ５４ａ毎に予め設定された表示メニュー等の表示文字列５４ｂが個別管理される。この文字列ＤＢ５４は、制御部１０２により読み出し／書き込み可能となっている。また、このＲＡＭ１０５には、後述する言語管理サーバ４０からダウンロードされた言語データも一時的に格納可能となっている。
【００２５】
言語管理サーバ４０は、例えばＰＣ（パーソナルコンピュータ）サーバ、専用サーバ等のコンピュータマシンから構成される。図５は、言語管理サーバ４０の内部構成例、図６は、そのソフトウェア構成をそれぞれ示す。
【００２６】
この言語管理サーバ４０は、図５の例に示すように、ＣＰＵ６０、ＲＯＭ６１、ＲＡＭ６２、ＨＤＤ（ハードディスクドライブ）６３、表示器６４、入力器６５、及び通信Ｉ／Ｆ（インターフェース）６６を有する。ＲＯＭ６１、ＲＡＭ６２、及びＨＤＤ６３には、図６の例に示すように、ＣＰＵ６０により実行可能な制御プログラム７０が格納される。この制御プログラム７０には、ＯＳ７１、ＴＣＰ／ＩＰ等の通信プログラム（通信プロトコルスタック）７２、Ｗｅｂサーバプログラム７３が含まれる。Ｗｅｂサーバプログラム７３は、端末１０とのウェブ接続時にＷｅｂブラウザプログラム５２により閲覧可能な、例えばＣＨＴＭＬ（Compact Hyper Text Markup Language）等のマークアップ言語で記述された言語設定用コンテンツフォーム７３ａ（後述の図９参照）を管理する。本発明の言語管理装置が有する各手段及び各ステップは、本実施例では、ＣＰＵ６０が制御プログラム７０を実行して言語管理サーバ４０の動作を制御することで実現される。
【００２７】
図７は、端末Ａ〜Ｃ用言語管理ＤＢ４１のテーブル構成例を示す。
【００２８】
図７に示す端末Ａ〜Ｃ用言語管理ＤＢ４１には、言語毎に文字列ＤＢ４２…４２（図中の例では、日本語文字列ＤＢ、英語文字列ＤＢ、中国語文字列ＤＢ、フランス語文字列ＤＢ、ドイツ語文字列ＤＢ）が用意されている。各文字列ＤＢ４２には、メッセージＩＤ４２ａに関連付けて各言語に対応した文字列４２ｂが設定されている。メッセージＩＤ４２ａは、端末１０内のメモリに格納されている文字列ＤＢ５４のメッセージＩＤ５４ａに対応するもので、端末１０の機種（端末Ａ〜Ｃ）によって異なる。
【００２９】
次に、図８〜図１７を参照して、本実施例の全体動作を説明する。
【００３０】
図８は、端末１０の処理例、図９は、端末１０の画面表示例、図１０は、言語管理サーバ４０の処理例、図１１は、端末１０の言語設定データの構成例をそれぞれ示す。本例は、端末１０の機種として、「端末Ａ」が使用され、また端末１０の初期状態の使用言語として、「日本語」が与えられ、ユーザの希望する言語として、「英語」が設定される場合を説明する。
【００３１】
まず、図８に示すように、端末１０は、ウェブ接続時に、基地局２０経由でインターネット３０を介して言語管理サーバ４０に接続要求を出し（ステップＳｔ１）、言語管理サーバ４０との間で接続確立後（ステップＳｔ２）、言語管理サーバ４０から送られてくる言語設定用コンテンツフォーム７３ａを受信し、これに基づき表示部１０３の画面上に図９（ａ）に示す「言語設定」メニュー画面Ａ１を表示する（ステップＳｔ３）。図９（ａ）に示すメニュー画面Ａ１には、言語設定対象となる言語、即ち「日本語」、「英語」、「中国語」、「フランス語」、及び「ドイツ語」の一覧と、操作ボタン、即ち「選択」ボタンＢ１、「送信」ボタンＢ２、「クリア」ボタンＢ３がそれぞれ表示される。ユーザは、表示部１０３上で「言語設定」メニュー画面Ａ１を見ながら、「選択」ボタンＢ１を操作して所望する言語にマークを付すことで使用言語を選択し、訂正する場合は「クリア」ボタンＢ３を押下してマークを削除してから再度選択し、「送信」ボタンＢ２を押下することで言語設定データを送信可能となっている。
【００３２】
次いで、端末１０は、「選択」ボタンＢ１により言語が選択され（本例では、「英語」が選択され）、「送信」ボタンＢ２が押下されると（ステップＳｔ４、Ｓｔ５）、図１１に示す言語設定データ８０を基地局２０経由でインターネット３０を介して言語管理サーバ４０に送信すると共に、図９（ｂ）に示す「データ通信中」メッセージ画面Ａ２を表示する（ステップＳｔ６）。
【００３３】
図１１に示す言語設定データ８０には、端末１０の機種を特定可能な機種ＩＤ等の識別情報に対応する端末機種情報（種別情報）８１と、表示文字列の使用言語を特定可能な言語ＩＤ等の識別情報に対応する指定言語情報８２とが含まれる。本例では、端末機種情報８１として、端末Ａを特定可能な識別情報が、指定言語情報８２として、「英語」に対応する識別情報がそれぞれ設定されている。
【００３４】
上記言語設定データ８０に応答して、言語管理サーバ４０は、図１０に示すように、言語設定データ８０を受信すると（ステップＳｔ２１）、端末機種情報８１により特定される端末１０の機種及び指定言語情報８２により特定される言語と一致する言語データ（表示文字列データ）を言語管理ＤＢ４１から検索し（ステップＳｔ２２）、検索された言語データを端末１０に送信する（ステップＳｔ２３）。本例では、端末機種情報８１により特定される「端末Ａ」及び指定言語情報８２により特定される「英語」とに一致する言語データとして、端末Ａ用言語管理ＤＢ４１内の英語文字列ＤＢ４２が検索及び送信される。
【００３５】
次いで、端末１０は、言語管理サーバ４０から言語データ、即ち英語文字列ＤＢ４２を受信することにより、その言語データのダウンロード処理を開始し（ステップＳｔ７）、受信されてくる言語データをメモリ（ＲＡＭ１０５）上の所定の格納領域へ保存し、保存完了後、言語データの解析処理を行ってダウンロードが完了したかどうかを判断する（ステップＳｔ８）。その結果、ＹＥＳ（ダウンロード完了）の場合、図９（ｃ）に示すように、ユーザに対してダウンロード完了とインストール開始を知らせるための「ダウンロード完了／インストール開始」メッセージ画面Ａ３を表示する（ステップＳｔ９）。図９（ｃ）に示すメッセージ画面Ａ３には、所定のメッセージ、即ち「ダウンロードを完了しました。インストールを開始しますか？」旨のメッセージと、インストール開始用の「開始」ボタンＢ４及びインストールキャンセル用の「キャンセル」ボタンＢ５とが表示される。
【００３６】
次いで、端末１０は、「開始」ボタンＢ４が押下されると、ダウンロードした言語データ、即ち英語文字列ＤＢ４２に合わせて、メモリ（ＲＡＭ１０５）上の文字列ＤＢ５４の書き換えを行うインストール処理を開始し（ステップＳｔ１０）、図９（ｄ）に示す「インストール中」メッセージ画面Ａ４を表示し（ステップＳｔ１１）、そのインストールが完了すると（ステップＳｔ１２）、処理を終了する。これにより、メモリ（ＲＡＭ１０５）上の文字列ＤＢ５４の表示文字列５４ｂ、即ち初期状態の使用言語である「日本語」の文字列が、メッセージＩＤ５４ａ毎に、英語文字列ＤＢ４２の「英語」の文字列４２ｂに変更される。
【００３７】
図１２〜図１４は、端末１０内の初期状態の文字列ＤＢ５４のデータ構成例、図１５〜図１７は、図１２〜図１４にそれぞれ対応するもので、言語管理サーバ４０から英語文字列ＤＢ４２の言語データをダウンロード及びインストールした後の端末１０側の文字列ＤＢ５４のデータ構成例を示す。
【００３８】
図１５〜図１７に示すインストール後の文字列ＤＢ５４を、図１２〜図１４に示す初期状態の文字列ＤＢ５４と比較すると、メッセージＩＤ５４ａは初期状態のまま変化せず、表示文字列５４ｂのみが「日本語」表記から「英語」表記に変更されている。その結果、端末１０の表示部１０３上には、各種メニューやメッセージ等の表示文字列が、初期状態の「日本語」から「英語」に変更されて表示されることになる。
【００３９】
従って、従来例では、多言語化対応する際に、対応する言語が増えれば、その分、表示文字列を端末のメモリに追加して用意する必要があるためにメモリの使用効率が悪くなるという不都合があったが、本実施例では、このような不都合を解消することができる。
【００４０】
即ち、本実施例によれば、ユーザが言語を変更する時、端末１０のウェブ機能を用いて言語管理サーバ４０へ接続を行い、サーバ４０から送られてくる言語設定用コンテンツフォーム７３ａによるメニュー画面Ａ１にて使用する言語を選択し、端末機種情報８１及び使用言語情報８２を含む言語設定データ８０としてサーバ４０に送信すると共に、サーバ４０は、言語設定データ８０から一致する言語管理ＤＢ４１を検索し、該当した言語データを端末１０に送信し、端末１０は、受信した言語データを保存し、インストール作業を行い、現在設定されている言語から所望した言語データへ変更作業を行うため、管理情報と、初期文字列と、ダウンロードした言語データの保存領域と、インストール実行プログラムとを用意するだけで、容易に多言語化対応が可能となる。
【００４１】
これにより、本実施例では次のような効果が得られる。
【００４２】
１）従来例では、対応する言語毎の文字列を端末のメモリに用意する必要があったが、ウェブからのダウンロード用の保存領域だけの確保とインストール実行プログラムのみで多言語対応が可能となる。
【００４３】
２）対応する言語はウェブコンテンツ次第となるため、端末側の仕様によって影響を受けない。
【００４４】
３）端末出荷後でも、ユーザ側で容易に文字列の追加及びメンテナンスが可能となる。
【００４５】
４）前述の特許文献１では、端末もしくはユーザの希望する言語に合わせて、サーバからの情報をゲートウェイによりふるいにかけた後、端末に情報提供する形態であったが、本実施例では、希望する言語データのダウンロード及びインストールを行うため、アプリ利用等、特許文献１とは異なった利用形式が期待できる。
【００４６】
なお、上記実施例では、無線区間を用いて言語管理サーバから多言語情報を移動体通信装置にダウンロードして設定する場合を説明したが、本発明はこれに限らず、１）シリアルインターフェースやＵＳＢ（Universal Serial Bus）等の通信インターフェースを用いてＰＣ（パーソナルコンピュータ）と移動体通信装置をつなげて多言語情報のやりとりを行い、移動体通信装置の表示文字列データに設定する方法や、２）メモリカード等の外部記憶装置が装着できる移動体通信装置では、あらかじめ外部記憶装置に多言語情報を保存しておくことで、移動体通信装置ではこのデータで表示する方法も可能である。上記１）の例では、言語管理サーバの代わりに、ＰＣ等のコンピュータ機を使用し、上記２）の例では、メモリカード等の外部記憶装置を使用している。
【００４７】
また、上記実施例では、端末側の制御プログラムが、ＯＳ、通信プログラム、Ｗｅｂブラウザプログラム、及びインストール実行プログラムを有し、言語管理サーバ側の制御プログラムが、ＯＳ、通信プログラム、及びＷｅｂサーバプログラムを有する場合を説明してあるが、本発明はこれに限らず、これと同様の機能を持つものであれば、いずれのプログラム構成であっても適用可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例に係る多言語対応支援システムの全体構成を示す概略図である。
【図２】端末（携帯電話）の内部構成を示す概略ブロック図である。
【図３】端末のメモリ内のプログラム構成を示す概略図である。
【図４】端末のメモリ内の文字列ＤＢを説明する概略図である。
【図５】言語管理サーバ（言語管理装置）の内部構成を示す概略ブロック図である。
【図６】言語管理サーバのプログラム構成を示す概略図である。
【図７】言語管理ＤＢの構成を示す概略図である。
【図８】端末の処理例を説明する概略フローチャートである。
【図９】（ａ）〜（ｄ）は、図８に示す処理に従い遷移していく携帯電話の表示画面の表示例を説明する図である。
【図１０】言語管理サーバの処理例を説明する概略フローチャートである。
【図１１】言語設定データの構成を示す図である。
【図１２】初期状態の文字列ＤＢの構成を示す図である。
【図１３】初期状態の文字列ＤＢの構成を示す図である。
【図１４】初期状態の文字列データベースの構成を示す図である。
【図１５】言語データをダウンロードした後の文字列ＤＢの構成を示す図である。
【図１６】言語データをダウンロードした後の文字列ＤＢの構成を示す図である。
【図１７】言語データをダウンロードした後の文字列ＤＢの構成を示す図である。
【符号の説明】
【００４９】
１０  移動体通信装置（端末）
２０  基地局
３０  インターネット
４０  言語管理サーバ（ｈｔｔｐサーバ）
４１  言語管理ＤＢ
５４  文字列ＤＢ
７３ａ  言語設定用コンテンツフォーム
８０  言語設定データ
１０１  無線部
１０１ａ  アンテナ
１０２  制御部
１０３  表示部
１０４  操作部
１０５  ＲＡＭ
１０６  ＲＯＭ
１０７  電源管理部
１０８  バイブレータ（ＶＩＢ）
１０９  ＬＥＤ
１１０  スピーカ
１１１  マイク
１１２  レシーバ
１１３  不揮発メモリ
【図１】
2005301745.tif 000003
【図２】
2005301745.tif 000004
【図３】
2005301745.tif 000005
【図４】
2005301745.tif 000006
【図５】
2005301745.tif 000007
【図６】
2005301745.tif 000008
【図７】
2005301745.tif 000009
【図８】
2005301745.tif 000010
【図９】
2005301745.tif 000011
【図１０】
2005301745.tif 000012
【図１１】
2005301745.tif 000013
【図１２】
2005301745.tif 000014
【図１３】
2005301745.tif 000015
【図１４】
2005301745.tif 000016
【図１５】
2005301745.tif 000017
【図１６】
2005301745.tif 000018
【図１７】
2005301745.tif 000019