(57)【要約】【課題】情報機器においてユーザインタフェースに使用される言語表現を、ユーザの好みに合わせて容易に調整する。【解決手段】サーバ１００は、所定の文字列にそれぞれ対応する複数の文言が登録された文言リストを格納する文言リストＤＢ１０５と、文言リストに基づいて情報端末２００における文字列の文言に対する変更候補を取得する変更候補取得部１０３と、変更候補を情報端末２００に送信するとともに、文字列に対する変更後の文言を情報端末２００から受信する通信部１０１とを備える。文言リストは、各文言に対応付けられた付加情報を有し、変更候補取得部１０３は、この付加情報に基づいて複数の文言のいずれかを変更候補として取得する。【選択図】図２
2020181251.tif 000002
【特許請求の範囲】
【請求項１】
所定の文字列を用いたユーザインタフェースを有する情報端末と通信可能なサーバであって、
前記文字列にそれぞれ対応する複数の文言が登録された文言リストを格納する文言リスト記憶部と、
前記文言リストに基づいて前記情報端末における前記文字列の文言に対する変更候補を取得する変更候補取得部と、
前記変更候補を前記情報端末に送信する通信部と、を備え、
前記文言リストは、前記複数の文言にそれぞれ対応付けられた付加情報を有し、
前記変更候補取得部は、前記付加情報に基づいて前記複数の文言のいずれかを前記変更候補として取得する、サーバ。
【請求項２】
請求項１に記載のサーバにおいて、
前記文言リストを更新する文言リスト更新部を備え、
前記通信部は、前記文字列に対する変更後の文言を前記情報端末から受信し、
前記文言リスト更新部は、前記通信部が受信した前記変更後の文言に基づいて前記文言リストを更新する、サーバ。
【請求項３】
請求項２に記載のサーバにおいて、
前記情報端末は、第１の情報端末および第２の情報端末を含み、
前記通信部は、前記変更後の文言を前記第１の情報端末から受信するとともに、前記変更候補を前記第２の情報端末に送信する、サーバ。
【請求項４】
請求項３に記載のサーバにおいて、
前記付加情報は、前記通信部が前記変更後の文言として各文言を受信した履歴を表す履歴情報を含む、サーバ。
【請求項５】
請求項３または４に記載のサーバにおいて、
前記通信部は、前記変更後の文言を複数の前記第１の情報端末からそれぞれ受信し、
前記付加情報は、前記第１の情報端末の各ユーザの属性を表すユーザ属性情報を含む、サーバ。
【請求項６】
請求項５に記載のサーバにおいて、
前記ユーザ属性情報は、前記第１の情報端末の各ユーザの性別、年齢、国籍、居住地域の少なくともいずれか一つを含む、サーバ。
【請求項７】
請求項５または６に記載のサーバにおいて、
前記変更候補取得部は、前記ユーザ属性情報に基づく各文言のユーザ属性ごとの統計値と、前記第２の情報端末のユーザの属性とに基づいて、前記複数の文言のいずれかを前記変更候補として取得する、サーバ。
【請求項８】
請求項３から請求項７のいずれか一項に記載のサーバにおいて、
前記第１の情報端末および前記第２の情報端末は、車両にそれぞれ搭載されており、
前記付加情報は、各文言が対応する車両の属性を表す車両属性情報を含む、サーバ。
【請求項９】
請求項８に記載のサーバにおいて、
前記変更候補取得部は、前記車両属性情報および前記第２の情報端末のユーザの車両保有履歴に基づいて、前記複数の文言のいずれかを前記変更候補として取得する、サーバ。
【請求項１０】
所定の文字列を用いたユーザインタフェースを有する情報端末と、
前記情報端末と通信可能なサーバと、を有し、
前記サーバは、
前記文字列にそれぞれ対応する複数の文言が登録された文言リストを格納する文言リスト記憶部と、
前記文言リストに基づいて前記情報端末における前記文字列の文言に対する変更候補を取得する変更候補取得部と、
前記変更候補を前記情報端末に送信するとともに、前記文字列に対する変更後の文言を前記情報端末から受信するサーバ通信部と、
前記サーバ通信部が受信した前記変更後の文言に基づいて前記文言リストを更新する文言リスト更新部と、を備え、
前記情報端末は、
前記サーバから送信された前記変更候補を受信するとともに、前記変更候補に基づいてユーザが決定した前記文字列に対する変更後の文言を前記サーバに送信する端末通信部と、
前記端末通信部が受信した前記変更候補を前記ユーザに提示する変更候補提示部と、を備え、
前記文言リストは、前記複数の文言にそれぞれ対応付けられた付加情報を有し、
前記変更候補取得部は、前記付加情報に基づいて前記複数の文言のいずれかを前記変更候補として取得する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバおよびこれを用いた情報処理システムに関する。
【背景技術】
【０００２】
本願発明の背景技術として、特許文献１に記載の技術が知られている。特許文献１には、電子機器用のファームウェアを、通信ネットワーク上に設置されたサービスサーバから通信端末器にダウンロードする、通信ネットワークを利用したファームウェアの提供システムにおいて、上記サービスサーバには、上記電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させた言語雛形データとして保存しておき、上記通信端末器は、上記言語雛形データのうちから、電子機器の機種と言語とを特定したものをダウンロードした後、上記言語雛形データの少なくとも一部を書き換え編集し、該編集された表示用情報を上記サービスサーバに送信し、これに対して、上記サービスサーバでは、上記編集された表示用情報にもとづいて、同一機種の電子機器のファームウェアを生成し、返信対象端末に返信することを特徴とする通信ネットワークを利用したシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７７０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたシステムにおいて、サービスサーバからダウンロードした表示用情報に含まれる文字列の文言は、ユーザが書き換え編集することにより変更される。そのため、多数の文字列の文言を変更しようとする場合、ユーザは、各文字列を個別に書き換え編集する必要があり、多大な労力を必要とする。また、文言に違和感のある文字列であっても、適切な文言をユーザが知らなければ、当該文字列をユーザにとって好ましい内容に変更することは困難である。このように、特許文献１の技術では、情報機器においてユーザインタフェースに使用される言語表現を、ユーザの好みに合わせて容易に調整することが困難である。
【課題を解決するための手段】
【０００５】
本発明によるサーバは、所定の文字列を用いたユーザインタフェースを有する情報端末と通信可能なものであって、前記文字列にそれぞれ対応する複数の文言が登録された文言リストを格納する文言リスト記憶部と、前記文言リストに基づいて前記情報端末における前記文字列の文言に対する変更候補を取得する変更候補取得部と、前記変更候補を前記情報端末に送信する通信部と、を備え、前記文言リストは、前記複数の文言にそれぞれ対応付けられた付加情報を有し、前記変更候補取得部は、前記付加情報に基づいて前記複数の文言のいずれかを前記変更候補として取得する。
本発明による情報処理システムは、所定の文字列を用いたユーザインタフェースを有する情報端末と、前記情報端末と通信可能なサーバと、を有し、前記サーバは、前記文字列にそれぞれ対応する複数の文言が登録された文言リストを格納する文言リストデータベースと、前記文言リストに基づいて前記情報端末における前記文字列の文言に対する変更候補を取得する変更候補取得部と、前記変更候補を前記情報端末に送信するとともに、前記文字列に対する変更後の文言を前記情報端末から受信するサーバ通信部と、前記サーバ通信部が受信した前記変更後の文言に基づいて前記文言リストを更新する文言リスト更新部と、を備え、前記情報端末は、前記サーバから送信された前記変更候補を受信するとともに、前記変更候補に基づいてユーザが決定した前記文字列に対する変更後の文言を前記サーバに送信する端末通信部と、前記端末通信部が受信した前記変更候補を前記ユーザに提示する変更候補提示部と、を備え、前記文言リストは、各文言に対応付けられた付加情報を有し、前記変更候補取得部は、前記付加情報に基づいて前記複数の文言のいずれかを前記変更候補として取得する。
【発明の効果】
【０００６】
本発明によれば、情報機器においてユーザインタフェースに使用される言語表現を、ユーザの好みに合わせて容易に調整することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報処理システムの構成図
【図２】本発明の一実施形態に係るサーバおよび情報端末の構成を示す機能ブロック図
【図３】文言リストＤＢに格納される文言リストの例を示す図
【図４】本発明の一実施形態に係る情報処理システムにおけるサーバの動作を示すフローチャート
【図５】文言変更時における情報端末の表示画面例を示す図画面の例を示す図
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係る情報処理システムの構成図である。図１に示す情報処理システム１は、サーバ１００および情報端末２００により構成される。情報端末２００は、車両２０に搭載されており、ネットワーク３００を介して互いに接続される。なお、図１では二台の車両２０に情報端末２００がそれぞれ搭載されており、一方の情報端末２００がサーバ１００へ情報を送信し、他方の情報端末２００がサーバ１００から送信される情報を受信する例を示しているが、本発明はこれに限定されない。すなわち、任意の数の情報端末２００がサーバ１００と接続され、各情報端末２００がサーバ１００との間で情報の送受信を行うことにより、本実施形態の情報処理システム１を構成することができる。
【０００９】
サーバ１００は、ネットワーク３００を介して情報端末２００と通信可能な情報機器であり、所定の場所に設置されている。ネットワーク３００は、例えばインターネットや携帯電話回線を含んで構成される。
【００１０】
情報端末２００は、サーバ１００からダウンロードする情報や、予め記憶された情報を用いて、車両２０の乗員であるユーザに対して様々な情報提供を行う。例えば、車両２０周辺の地図を表示して車両２０を目的地まで誘導するナビゲーション処理や、サーバ１００からダウンロードした各種コンテンツ情報の提供などを行うことができる。なお、情報端末２００は車両２０に据え付けられていなくてもよい。例えば、ユーザが車両２０内に持ち込んだスマートフォン等の情報機器を、情報端末２００として利用することも可能である。
【００１１】
図２は、本発明の一実施形態に係るサーバ１００および情報端末２００の構成を示す機能ブロック図である。図２に示すように、サーバ１００は、通信部１０１、文言リスト更新部１０２、変更候補取得部１０３、ユーザ情報データベース（以下、「ユーザ情報ＤＢ」と称する）１０４、および文言リストデータベース（以下、「文言リストＤＢ」と称する）１０５を備える。情報端末２００は、通信部２０１、制御部２０２、表示部２０３、操作入力部２０４、および登録文言データベース（以下、「登録文言ＤＢ」と称する）２０５を備える。
【００１２】
なお、サーバ１００において、文言リスト更新部１０２および変更候補取得部１０３は、例えばコンピュータの処理によりそれぞれ実現され、ユーザ情報ＤＢ１０４および文言リストＤＢ１０５は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の記録媒体によりそれぞれ実現される。また、情報端末２００において、制御部２０２は例えばＣＰＵ、ＲＯＭ、ＲＡＭ等により実現され、登録文言ＤＢ２０５は例えばＨＤＤやＳＳＤ等の記録媒体により実現される。
【００１３】
サーバ１００の通信部１０１は、ネットワーク３００を介して、情報端末２００の通信部２０１との間で情報の送受信を行う。これにより、情報端末２００において利用される情報がサーバ１００から情報端末２００にダウンロードされたり、情報端末２００におけるユーザの操作内容を示す情報が情報端末２００からサーバ１００にアップロードされたりする。
【００１４】
文言リスト更新部１０２は、通信部１０１により受信された情報に基づいて、文言リストＤＢ１０５に格納されている文言リストを更新する。文言リストとは、情報端末２００においてユーザインタフェースに用いられる文字列に対して表示される文言を、文字列ごとにリスト化した情報である。なお、上記のユーザインタフェースに用いられる文字列とは、情報端末２００が実行可能な様々な処理や動作の内容を、ユーザが理解しやすいように所定の意味単位で区切って表したものであり、ユーザが情報端末２００の操作を行う際にユーザに提示される個々の選択肢に相当する。各文字列には所定の文言が対応付けられており、当該文言が画面表示や音声出力などによってユーザに認識されることにより、ユーザに対する文字列の提示が行われる。
【００１５】
なお、情報端末２００が複数の言語に対応している場合、言語ごとに各文字列に対して表示される文言が予め定められている。ユーザは、使用言語の設定を切り替えることで、各文字列の文言をまとめて変化させることができる。
【００１６】
ここで、各文字列は必ずしも特定の文言と一対一に対応するわけではなく、一つの文字列に対して複数の文言が対応付けられる場合もある。例えばナビゲーション処理において、現在設定されている経路とは別の経路を英語で表現する場合、“Detour”、“Alternative Route”、“Roundabout Way”、“Avoidance Route”、“Sideways”、“Other Routes”等、類似の意味を有する様々な文言を用いることができる。このような場合、本実施形態の情報端末２００では、予めデフォルト設定されたいずれかの文言を使用して当該文字列が表現される。ただし後述のように、ユーザは他の文言に変更することも可能である。
【００１７】
情報端末２００において、ユーザが任意の文字列に対して文言の変更を行うと、情報端末２００は、当該文字列に対する変更後の文言を表す情報をサーバ１００に送信する。サーバ１００では、この変更後の文言の情報を通信部１０１が受信すると、通信部１０１から文言リスト更新部１０２に転送される。
【００１８】
文言リスト更新部１０２は、通信部１０１から転送された情報に基づいて変更後の文言を文言リストＤＢ１０５に登録し、文言リストを更新する。このとき文言リスト更新部１０２は、ユーザ情報ＤＢ１０４を参照し、文言の変更が行われた情報端末２００のユーザの属性に関するユーザ属性情報を取得する。そして、変更後の文言を文言リストＤＢ１０５に登録するとともに、取得したユーザ属性情報および変更後の文言の受信履歴を、当該文言に対応付けられた付加情報として一緒に記録する。すなわち、文言リストＤＢ１０５に格納されている文言リストは、各文言に対応付けられた付加情報を有している。
【００１９】
図３は、文言リストＤＢ１０５に格納される文言リストの例を示す図である。文言リストは、例えば図３（ａ）に示す蓄積情報リスト３１０と、図３（ｂ）に示す統計情報リスト３２０とを含んで構成される。
【００２０】
図３（ａ）の蓄積情報リスト３１０は、各ユーザが決定した変更後の文言を、前述の付加情報と対応付けて文字列ごとに蓄積したリストである。この蓄積情報リスト３１０の各レコードは、情報端末２００から変更後の文言を表す情報を受信するたびに記録される。
【００２１】
蓄積情報リスト３１０は、番号３１１、言語３１２、変更後の文言３１３、更新日３１４、ユーザ属性３１５の各フィールドを有する。番号３１１には、各レコードに固有に割り当てられた識別番号が格納される。言語３１２には、各レコードに対応する言語の識別符号、例えばアメリカ英語であれば「ＵＳ」が格納される。変更後の文言３１３には、各レコードに対応する変更後の文言が格納される。更新日３１４には、各レコードの更新日、すなわち情報端末２００からの受信日が格納される。ユーザ属性３１５には、各レコードに対応するユーザの属性情報、例えば性別、年齢、国籍、居住地域等が格納される。なお、ユーザ属性３１５には、これらのユーザ属性情報を必ずしも全て格納する必要はなく、少なくともいずれか一つを含んでいればよい。あるいは、他のユーザ属性情報、例えば過去の車両保有履歴等を含んでいてもよい。
【００２２】
上記の各フィールドに格納される情報のうち、ユーザ属性３１５の各情報は、前述の付加情報におけるユーザ属性情報に相当し、これらはユーザ情報ＤＢ１０４を参照することで取得される。なお、ユーザ情報ＤＢ１０４には、ユーザ属性３１５に対応する各情報がユーザごとに予め登録されている。文言リスト更新部１０２は、情報端末２００から送信される変更後の文言の情報に含まれる当該情報端末２００に固有の情報、例えば製造番号やＭＡＣアドレス、ＩＰアドレス等の情報から当該情報端末２００を特定し、当該情報端末２００のユーザを特定してユーザ属性情報を取得することができる。また、更新日３１４は、前述の付加情報における変更後の各文言の受信履歴に相当する。
【００２３】
図３（ｂ）の統計情報リスト３２０は、蓄積情報リスト３１０を統計処理することで算出されるリストである。この統計情報リスト３２０の各レコードは、蓄積情報リスト３１０において変更後の文言３１３の内容が共通するレコード同士をグループ化して統計処理したときの各グループの統計値を表している。統計情報リスト３２０は、蓄積情報リスト３１０に新たなレコードが登録されるたびに、または所定の更新周期で更新される。
【００２４】
統計情報リスト３２０は、番号３２１、言語３２２、変更後の文言３２３、最終更新日３２４、年代別統計値３２５の各フィールドを有する。番号３２１、言語３２２および変更後の文言３２３は、図３（ａ）の蓄積情報リスト３１０における番号３１１、言語３１２、変更後の文言３１３とそれぞれ同様である。最終更新日３２４には、各レコードの最終更新日、すなわち、各レコードの統計値の算出に使用された情報のうち、最後に情報端末２００から受信したものの受信日が格納される。年代別統計値３２５には、各レコードに対応する文言への変更割合を、ユーザ属性３１５に含まれる年齢に基づいてユーザの年代別に算出した統計値がそれぞれ格納される。具体的には、蓄積情報リスト３１０の全レコード数に対するユーザ年代別のレコード数の割合を各文言について算出した値が、年代別統計値３２５に格納される。
【００２５】
なお、図３（ｂ）の例では、変更後の各文言のユーザ年代別の割合を表す年代別統計値３２５を統計情報リスト３２０に含めているが、他の統計値を統計情報リスト３２０に含めてもよい。例えば、性別、国籍、居住地域等のユーザ属性ごとの統計値や、各文言が変更された期間ごとの統計値などを、統計情報リスト３２０に含めることができる。また、各文言が対応する車両の属性を表す車両属性情報、例えば車両の製造メーカー等の情報を、統計情報リスト３２０に含めることもできる。すなわち、車両の製造工程で車両に設置される情報端末２００の場合、各文字列に対して使用される文言の傾向は、車両の製造メーカーごとにある程度決まっていることが多い。そのため、各文言に対応付けられた付加情報として、車両の製造メーカー等の車両属性情報を統計情報リスト３２０に記録しておくことができる。これ以外にも、任意の情報を含んで統計情報リスト３２０を構成することが可能である。
【００２６】
文言リストＤＢ１０５には、以上説明したような情報が文言リストとして格納される。なお、図３に示した蓄積情報リスト３１０および統計情報リスト３２０は、あくまで文言リストの一例であり、これに限定されるものではない。
【００２７】
図２の説明に戻ると、変更候補取得部１０３は、情報端末２００からのリクエストに応じて、指定された文字列の文言に対する変更候補を取得する。具体的には、ユーザが情報端末２００において所定の操作を入力することにより、ユーザが指定した文字列の文言に対する変更候補の取得指示が行われた場合、情報端末２００は、当該文字列に対する変更候補のリクエストをサーバ１００に送信する。このリクエストが通信部１０１により受信されると、サーバ１００の変更候補取得部１０３は、ユーザ情報ＤＢ１０４を参照し、リクエストを送信した情報端末２００のユーザの属性に関するユーザ属性情報を取得する。そして、取得したユーザ属性情報を用いて、当該文字列に対して文言リストＤＢ１０５に登録されている複数の文言のいずれかを、各文言に対応付けられた付加情報に基づき、当該文字列の文言に対する変更候補として取得する。変更候補取得部１０３により取得された変更候補は、通信部１０１に転送され、通信部１０１によってリクエストした情報端末２００へと送信される。
【００２８】
情報端末２００の通信部２０１は、ネットワーク３００を介して、サーバ１００の通信部１０１との間で情報の送受信を行う。これにより、変更後の文言に関する情報や、特定の文字列の文言に対する変更候補のリクエストが情報端末２００からサーバ１００に送信されるとともに、サーバ１００から送信された変更候補の情報が情報端末２００において受信される。
【００２９】
制御部２０２は、情報端末２００の全体制御を行う。表示部２０３は、制御部２０２の制御に応じて、前述のユーザインタフェースにおける各文字列の文言を含む様々な画像や情報を表示し、ユーザに提示する。操作入力部２０４は、ユーザの操作入力を受け付けて制御部２０２に出力する。表示部２０３は、例えば液晶ディスプレイにより実現され、操作入力部２０４は、例えば操作ボタンや操作スイッチ等により実現される。なお、表示部２０３と操作入力部２０４とを組み合わせてタッチパネルにより実現してもよい。また、表示部２０３の代わりにスピーカ等の音声出力機器を用いて、音声により各文字列の文言をユーザに提示してもよい。この場合、操作入力部２０４は、ユーザが発生した音声を認識する音声認識機能によって実現することも可能である。
【００３０】
登録文言ＤＢ２０５は、情報端末２００において登録されている各文字列の文言の情報を格納する。制御部２０２は、登録文言ＤＢ２０５を参照して、各文字列の文言を表示部２０３に表示させることができる。なお、ユーザが任意の文字列について文言を変更した場合、登録文言ＤＢ２０５には変更後の文言が記録される。
【００３１】
次に、情報端末２００において文言を変更するときのサーバ１００の動作内容について説明する。図４は、本発明の一実施形態に係る情報処理システムにおけるサーバ１００の動作を示すフローチャートである。
【００３２】
ステップＳ１０１において、サーバ１００は、情報端末２００からの変換候補要求の有無を判定する。情報端末２００から送信された前述の変更候補のリクエストを通信部１０１が受信した場合は、変換候補要求ありと判断してステップＳ１０２に進み、受信していない場合は変換候補要求なしと判断してステップＳ１０１に留まる。
【００３３】
ステップＳ１０２において、サーバ１００は、変更候補取得部１０３により、ステップＳ１０１で受信した変換候補のリクエストを送信した情報端末２００のユーザを特定する。ここでは、変換候補のリクエストに含まれる当該情報端末２００に固有の情報、例えば製造番号やＭＡＣアドレス、ＩＰアドレス等の情報に基づいて、情報端末２００のユーザを特定することができる。
【００３４】
ステップＳ１０３において、サーバ１００は、変更候補取得部１０３により、ステップＳ１０２で特定したユーザの属性情報をユーザ情報ＤＢ１０４から取得する。ここでは、当該ユーザの属性に関するユーザ属性情報として、例えば性別、年齢、国籍、居住地域等の情報を、ユーザ情報ＤＢ１０４において予め登録された情報から検索して取得する。
【００３５】
ステップＳ１０４において、サーバ１００は、変更候補取得部１０３により、ステップＳ１０３で取得したユーザ属性情報に基づいて、文言リストＤＢ１０５から変換候補を取得する。ここでは、例えば文言リストＤＢ１０５に格納されている文言リストにおける各文言のユーザ属性ごとの統計値、すなわち図３（ｂ）で説明したように、付加情報として記録されているユーザ属性情報に基づいて算出されたユーザ属性ごとの統計値と、ステップＳ１０３で取得したユーザ属性情報とを照合し、その照合結果に基づいて、文言リストにおけるいずれかの文言を変換候補として取得する。このとき、どの属性を重視して変換候補を取得するかをユーザが設定できるようにしてもよい。あるいは、例えば前述のように、各文言の付加情報として記録されている車両属性情報と、ステップＳ１０３で取得したユーザ属性情報が表すユーザの車両保有履歴とを照合し、その照合結果に基づいて、当該ユーザが過去に保有していた車両の製造メーカーに対応する文言を変換候補として取得してもよい。これ以外にも、変更候補取得部１０３は、ステップＳ１０３で取得したユーザ属性情報を用いて、任意の手法で文言リストＤＢ１０５から変換候補を取得することが可能である。
【００３６】
ステップＳ１０５において、サーバ１００は、ステップＳ１０４で取得した変換候補を変更候補取得部１０３から通信部１０１に転送し、通信部１０１を用いて情報端末２００に送信する。
【００３７】
ステップＳ１０６において、サーバ１００は、ステップＳ１０５で送信した変換候補に応じてユーザが決定した変更後の文言を、通信部１０１により情報端末２００から受信したか否かを判定する。変更後の文言を通信部１０１が受信した場合はステップＳ１０７に進み、受信していない場合はステップＳ１０６に留まる。なお、ステップＳ１０５で変換候補を送信してから所定時間内に変更後の文言を受信しなかった場合、タイムアウトと判定して図４の処理フローを終了してもよい。
【００３８】
ステップＳ１０７において、サーバ１００は、文言リスト更新部１０２により、ステップＳ１０６で受信した変換後の文言を文言リストＤＢ１０５に登録し、文言リストＤＢ１０５に格納されている文言リストを更新する。ここでは、ステップＳ１０３で取得したユーザ属性情報に基づいて、変更後の文言に対する付加情報を決定し、これらを組み合わせた情報を新たなレコードとして文言リストＤＢ１０５に登録する。ステップＳ１０７の処理を実行したら、サーバ１００は図４の処理フローを終了する。
【００３９】
次に、図５を参照して、情報端末２００において文言を変更する際に表示部２０３に表示される画面の具体例を説明する。図５は、文言変更時における情報端末２００の表示画面例を示す図である。
【００４０】
図５において、左上の表示画面５０１は、言語設定が英語である場合の経路設定時の表示画面例を示している。この表示画面５０１には、異なる操作にそれぞれ対応する操作ボタン５１１、５１２、５１３が表示されている。ユーザは、操作ボタン５１１〜５１３のいずれかを操作入力部２０４により選択することで、選択した操作ボタンに応じた処理を情報端末２００に実行させることができる。
【００４１】
ここで、ユーザが表示画面５０１の操作ボタン５１１〜５１３のうち、例えば操作ボタン５１２に対応する文字列を表す“Alternative Route”という文言を他の文言に変更する場合を考える。この場合、ユーザが所定の操作、例えば操作ボタン５１２の長押し操作を行うと、表示部２０３に表示される画面が図５の右上に示した表示画面５０２に遷移する。この表示画面５０２には、編集中の文言の文字列が表示される編集欄５２１と、ユーザが文字入力を行うためのキーボード５２２とが表示されている。ユーザは、キーボード５２２の任意のキーを操作入力部２０４により選択することで、編集欄５２１に表示されている文字列を編集し、当該文言を他の文言へと変更することができる。
【００４２】
また、表示画面５０２には、サーバ１００に対して変更候補のリクエストを行うためのダウンロードボタン５２３も表示されている。ユーザは、このダウンロードボタン５２３を操作入力部２０４により選択することで、当該文言に対する変更候補をサーバ１００に要求することができる。
【００４３】
ユーザがダウンロードボタン５２３を選択すると、前述のように情報端末２００からサーバ１００に対して変更候補のリクエストが送信される。これをサーバ１００が通信部１０１により受信すると、図４の処理フローで説明したステップＳ１０２〜Ｓ１０５の処理がサーバ１００において実行され、当該文言に対する変更候補がサーバ１００から情報端末２００へと送信される。
【００４４】
サーバ１００から送信された変更候補を情報端末２００が通信部２０１により受信すると、表示部２０３に表示される画面が図５の左下に示した表示画面５０３に遷移する。この表示画面５０３には、“Alternative Route”という文言に対する変更候補をそれぞれ表す変換候補選択ボタン５３１、５３２、５３３が表示されている。ユーザは、変換候補選択ボタン５３１〜５３３のいずれかを操作入力部２０４により選択することで、選択したボタンに応じた変換候補を変更後の文言として決定することができる。
【００４５】
表示画面５０３において、変換候補選択ボタン５３１〜５３３のうち、例えば変換候補選択ボタン５３１をユーザが操作入力部２０４により選択すると、このボタンに対応する“Detour”という文言が、当該文字列に対する変更後の文言、すなわち、“Alternative Route”の代わりに用いられる当該文字列を表す文言に決定される。こうして変更後の文言が決定されると、表示部２０３に表示される画面が図５の右下に示した表示画面５０４に遷移する。この表示画面５０４では、変更前の表示画面５０１における操作ボタン５１２が、変更後の文言で表現された操作ボタン５４２に置き換えられている。
【００４６】
以上説明した本発明の一実施形態によれば、以下の作用効果を奏する。
【００４７】
（１）情報処理システム１は、所定の文字列を用いたユーザインタフェースを有する情報端末２００と、情報端末２００と通信可能なサーバ１００とを有する。この情報処理システム１において、サーバ１００は、所定の文字列にそれぞれ対応する複数の文言が登録された文言リストを格納する文言リスト記憶部（文言リストＤＢ１０５）と、文言リストに基づいて情報端末２００における文字列の文言に対する変更候補を取得する変更候補取得部１０３と、変更候補を情報端末２００に送信するとともに、文字列に対する変更後の文言を情報端末２００から受信する通信部１０１とを備える。情報端末２００は、サーバ１００から送信された変更候補を受信するとともに、この変更候補に基づいてユーザが決定した文字列に対する変更後の文言をサーバ１００に送信する通信部２０１と、通信部２０１が受信した変更候補をユーザに提示する変更候補提示部（表示部２０３）とを備える。文言リストは、各文言に対応付けられた付加情報を有し、変更候補取得部１０３は、この付加情報に基づいて複数の文言のいずれかを変更候補として取得する（ステップＳ１０４）。このようにしたので、情報機器である情報端末２００においてユーザインタフェースに使用される言語表現を、ユーザの好みに合わせて容易に調整することができる。
【００４８】
（２）サーバ１００は、文言リストＤＢ１０５に格納されている文言リストを更新する文言リスト更新部１０２を備える。通信部１０１は、文字列に対する変更後の文言を情報端末２００から受信し（ステップＳ１０６：Ｙｅｓ）、文言リスト更新部１０２は、通信部１０１が受信した変更後の文言に基づいて文言リストを更新する（ステップＳ１０７）。このようにしたので、情報端末２００において実際に行われた文言の変更内容を反映して、文言リストを最新の状態に維持することができる。
【００４９】
（３）図１に示したように、情報端末２００は、第１の情報端末（送信側の情報端末２００）および第２の情報端末（受信側の情報端末２００）を含む。通信部１０１は、変更後の文言を第１の情報端末から受信するとともに、変更候補を第２の情報端末に送信することができる。このようにすれば、他のユーザによるこれまでの文言の変更結果を用いて、文言を変更しようとしているユーザに対して適切な変更候補を提示することができる。
【００５０】
（４）上記の付加情報は、通信部１０１が変更後の文言として各文言を受信した履歴を表す履歴情報（図３の更新日３１４）を含むことができる。このようにすれば、文言リストから変更候補を取得する際に、各文言が情報端末２００において変更後の文言としてこれまでに使用された履歴を考慮して、適切な文言を変更候補として選択することができる。
【００５１】
（５）通信部１０１は、変更後の文言を複数の情報端末２００からそれぞれ受信することができ、上記の付加情報は、情報端末２００の各ユーザの属性を表すユーザ属性情報（図３のユーザ属性３１５）を含むことができる。このようにすれば、文言リストから変更候補を取得する際に、各文言を変更後の文言としてこれまでに使用したユーザの属性を考慮して、適切な文言を変更候補として選択することができる。
【００５２】
（６）上記のユーザ属性情報は、情報端末２００の各ユーザの性別、年齢、国籍、居住地域の少なくともいずれか一つを含むことができる。このようにしたので、ユーザの属性をきめ細かく表すことができる。
【００５３】
（７）変更候補取得部１０３は、ユーザ属性情報に基づく各文言のユーザ属性ごとの統計値（図３の年代別統計値３２５）と、変換候補のリクエストを行った情報端末２００のユーザの属性とに基づいて、複数の文言のいずれかを変更候補として取得することができる。このようにすれば、文言リストから変更候補を取得する際に、各文言を変更後の文言としてこれまでに使用したユーザの属性と、変換候補のリクエストを行った情報端末２００のユーザの属性との関連性を考慮して、適切な文言を変更候補として選択することができる。
【００５４】
（８）情報端末２００は、車両２０に搭載されている。上記の付加情報は、各文言が対応する車両の属性を表す車両属性情報を含むことができる。この場合、変更候補取得部１０３は、文言リストにおける車両属性情報および変換候補のリクエストを行った情報端末２００のユーザの車両保有履歴に基づいて、複数の文言のいずれかを変更候補として取得することができる。このようにすれば、文言リストから変更候補を取得する際に、ユーザが過去に保有していた車両の製造メーカーに対応する文言を変更候補として選択することができる。そのため、ユーザが使い慣れた文言を変更候補として提示することができる。
【００５５】
なお、以上説明した実施形態では、情報端末２００が車両２０に搭載されている例を説明したが、情報端末２００は必ずしも車両に搭載されていなくてもよい。例えば、車両に搭載されていないパーソナルコンピュータやスマートフォン等の情報機器をサーバ１００と接続し、情報端末２００として用いることも可能である。
【００５６】
また、以上説明した実施形態では、ユーザが情報端末２００において指定した文言に対する変更候補をサーバ１００が取得して情報端末２００に送信することで、個別の文字列に対して変換候補を提供する例を説明したが、複数の文字列に対する変更候補をまとめて提供してもよい。例えば、ユーザの属性や車両保有履歴に基づいて、情報端末２００で用いられる多数の文字列の中でユーザが文言の変更を希望する可能性が高い文字列をサーバ１００において複数特定し、その複数の文字列に対する変更候補を変更候補取得部１０３がまとめて取得して情報端末２００に送信することで、複数の文字列に対する変更候補を一括して提供することができる。この場合、各文字列に対して提供する変更候補を一つずつとし、変更対象の全ての文字列に対する文言の変更可否をまとめてユーザに選択させるようにしてもよい。このようにすれば、ユーザが文言の変更を希望する可能性が高い複数の文字列に対して、各文字列の文言を適切な文言に一括して変更することが可能となる。そのため、ユーザの利便性をさらに向上させることができる。
【００５７】
以上説明した実施形態では、複数の情報端末２００がサーバ１００と接続され、サーバ１００において図４のフローチャートに示した処理を実行することにより、サーバ１００から各情報端末２００に対してユーザが指定した文言に対する変更候補の提供が行われる例を説明したが、本発明はこれに限定されない。例えば、複数の情報端末２００を相互に接続し、各情報端末２００がサーバ１００と同様の機能を分担して受け持つ分散システムにより、本発明の情報処理システムを実現することも可能である。
【００５８】
以上説明した実施形態や変形例はあくまで一例である。本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００５９】
１：情報処理システム、２０：車両、１００：サーバ、１０１：通信部、１０２：文言リスト更新部、１０３：変更候補取得部、１０４：ユーザ情報データベース、１０５：文言リストデータベース、２００：情報端末、２０１：通信部、２０２：制御部、２０３：表示部、２０４：操作入力部、２０５：登録文言データベース、３００：ネットワーク
【図１】
2020181251.tif 000003
【図２】
2020181251.tif 000004
【図３】
2020181251.tif 000005
【図４】
2020181251.tif 000006
【図５】
2020181251.tif 000007