(57)【要約】【課題】複数のユーザに使用される場合でも、ユーザに提示する情報（提示情報）を効率よく更新できる情報処理装置を提供する。【解決手段】情報処理装置１０は、ＨＭＩ部１１に対するユーザの操作の内容から、各操作に対応するキーワードである操作キーワードを抽出する操作キーワード抽出部１３と、操作キーワードからユーザの嗜好を推定し、操作キーワードのうちから当該嗜好に合った上位キーワードを選出する上位キーワード選出部１５と、上位キーワードに基づいて、提示情報記憶部１８に記憶されている提示情報の更新処理を行う更新処理部１６と、を備える。上位キーワード選出部１５は、上位キーワードを個々のユーザごとに区別して選出し、更新処理部１６は、個々のユーザ毎に区別して、提示情報の更新処理を行う。【選択図】図１
2017102695.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに提示する情報である提示情報が記憶された提示情報記憶部と、
ユーザの操作の内容から、各操作に対応するキーワードである操作キーワードを抽出する操作キーワード抽出部と、
前記操作キーワードからユーザの嗜好を推定し、前記操作キーワードのうちから当該嗜好に合った上位キーワードを選出する上位キーワード選出部と、
前記上位キーワードに基づいて、前記提示情報記憶部に記憶されている前記提示情報の更新処理を行う更新処理部と、
を備え、
前記上位キーワード選出部は、上位キーワードを個々のユーザごとに区別して選出し、
前記更新処理部は、個々のユーザ毎に区別して、前記提示情報の更新処理を行う
ことを特徴とする情報処理装置。
【請求項２】
前記上位キーワード選出部は、抽出頻度の比較的高い前記操作キーワードをユーザの嗜好に合うものと推定する
請求項１に記載の情報処理装置。
【請求項３】
前記上位キーワード選出部は、特定のユーザの操作時における抽出頻度がその他のユーザの操作時に比べて際立って高い前記操作キーワードを、当該特定のユーザの嗜好に合うものと推定する
請求項１に記載の情報処理装置。
【請求項４】
前記提示情報は、地図情報を含み、
前記更新処理部は、前記地図情報のうち前記上位キーワードに関連するエリアの地図情報を更新する
請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記提示情報記憶部は、前記提示情報をユーザごとに区別して記憶している
請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項６】
前記提示情報は、音楽作品または映像作品の新作情報を含み、
前記更新処理部は、前記新作情報を前記上位キーワードに関連する音楽作品または映像作品の新作情報に更新する
請求項５に記載の情報処理装置。
【請求項７】
前記提示情報は、当該情報処理装置のソフトウェアキーの配置を規定するキー配置情報を含み、
前記更新処理部は、前記上位キーワードに関連するソフトウェアキーが予め定められた位置に配置されるように前記キー配置情報を更新する
請求項５に記載の情報処理装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の情報処理装置と、
前記情報処理装置へ前記更新処理に用いる更新情報を送信するサーバとを備え、
前記情報処理装置は、前記上位キーワードを前記サーバに通知し、
前記サーバは、前記上位キーワードに関連する前記更新情報を前記情報処理装置へ送信する
情報処理システム。
【請求項９】
前記サーバは、同一のユーザが所有する他の情報処理装置へも、前記上位キーワードに関連する前記更新情報を送信する
請求項８に記載の情報処理システム。
【請求項１０】
情報処理装置がユーザに提示する情報である提示情報が記憶された提示情報記憶部と、
前記情報処理装置に対するユーザの操作から、当該操作に対応するキーワードである操作キーワードを抽出する操作キーワード抽出部と、
前記操作キーワードからユーザの嗜好を推定し、前記操作キーワードのうちから当該嗜好に合った上位キーワードを選出する上位キーワード選出部と、
前記提示情報記憶部に記憶されている前記提示情報のうち前記上位キーワードに関連する情報の更新処理を行う更新処理部と、
を備え、
前記上位キーワード選出部は、上位キーワードを個々のユーザごとに区別して選出し、
前記更新処理部は、個々のユーザ毎に区別して、前記提示情報の更新処理を行う
ことを特徴とする情報処理システム。
【請求項１１】
ユーザに提示する情報である提示情報の更新方法であって、
情報処理装置に対するユーザの操作から、各操作に対応するキーワードである操作キーワードを抽出し、
前記操作キーワードからユーザの嗜好を推定し、
前記操作キーワードのうちからユーザの嗜好に合った上位キーワードを選出し、
前記提示情報のうち前記上位キーワードに関連する情報の更新処理を行い、
前記上位キーワードの選出および前記提示情報の更新処理は、個々のユーザ毎に区別して行われる
ことを特徴とする提示情報の更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システムに関し、特に、ユーザに提示する情報の更新処理に関するものである。
【背景技術】
【０００２】
例えば、下記の特許文献１には、車両の走行履歴から算出した各エリアの走行確率に基づいて、走行確率の高いエリアを特定し、特定されたエリアの地図情報を更新するナビゲーション装置が開示されている。この技術によれば、地図情報の更新に係る処理負担を削減することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０４２９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、車両が複数のユーザに使用される場合、ユーザによって行き先が変わることで各エリアの走行確率が平均化されるため、走行確率の高いエリアを割り出すことが難しくなる。また、その結果、走行確率の高いエリアが必要以上に広くなり、地図情報の更新に係る処理負担が大きくなることが考えられる。
【０００５】
本発明は以上のような課題を解決するためになされたものであり、複数のユーザに使用される場合でも、ユーザに提示する情報（提示情報）を効率よく更新できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、ユーザに提示する情報である提示情報が記憶された提示情報記憶部と、ユーザの操作の内容から、各操作に対応するキーワードである操作キーワードを抽出する操作キーワード抽出部と、操作キーワードからユーザの嗜好を推定し、操作キーワードのうちから当該嗜好に合った上位キーワードを選出する上位キーワード選出部と、上位キーワードに基づいて、提示情報記憶部に記憶されている提示情報の更新処理を行う更新処理部と、を備え、上位キーワード選出部は、上位キーワードを個々のユーザごとに区別して選出し、更新処理部は、個々のユーザ毎に区別して、提示情報の更新処理を行う。
【発明の効果】
【０００７】
本発明に係る情報処理装置によれば、複数のユーザに使用される場合でも、個々のユーザの嗜好に応じた内容で提示情報の更新処理が行われるため、提示情報を効率よく更新できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る情報処理システムの構成を示す図である。
【図２】操作履歴の例を示す図である。
【図３】上位キーワードの例を示す図である。
【図４】実施の形態１に係る情報処理装置における提示情報の更新処理を示すフローチャートである。
【図５】情報処理装置のハードウェア構成の例を示す図である。
【図６】情報処理装置のハードウェア構成の例を示す図である。
【図７】実施の形態２に係る情報処理システムの構成を示す図である。
【図８】実施の形態３に係る情報処理システムの構成を示す図である。
【図９】実施の形態４に係る情報処理システムの構成を示す図である。
【発明を実施するための形態】
【０００９】
＜実施の形態１＞
図１は、実施の形態１に係る情報処理システムの構成を示す図である。当該情報処理システムは、ユーザに情報（提示情報）を提示する情報処理装置１０と、情報処理装置１０に記憶されている提示情報を更新するための情報（更新情報）を提供する地図情報サーバ２１および新作情報サーバ２２とを含んでいる。
【００１０】
情報処理装置１０は、複数のユーザによって使用可能であり、個々のユーザを識別する機能を有している。情報処理装置１０がユーザを識別する方法としては、例えば、ユーザが自己のＩＤを情報処理装置１０に入力する方法や、ユーザ所有の通信機器（例えば携帯電話、スマートフォン、スマートキー（電子キー））との通信を行い当該通信機器のＩＤからユーザを識別する方法、指紋認証や顔認証によってユーザを識別する方法などが考えられる。複数のユーザによって使用される情報処理装置１０としては、例えば、複数のユーザがログイン可能なパソコンや、複数のユーザが運転する車両のナビゲーション装置などがある。ただし、本発明の適用はそれらに限定されるものではなく、例えば、携帯電話、ＰＤＡ（Personal Digital Assistant）、スマートフォンなどにも広く適用可能である。
【００１１】
本実施の形態では、情報処理装置１０がユーザＡ，Ｂの２人に使用されるものと仮定する。ただし、情報処理装置１０を使用するユーザの人数は２人に限られず、任意の人数でよい。
【００１２】
情報処理装置１０は、ＨＭＩ（Human Machine Interface）部１１、操作履歴記憶部１２、操作キーワード抽出部１３、操作キーワード記憶部１４、上位キーワード選出部１５、更新処理部１６、通信部１７および提示情報記憶部１８を備えている。
【００１３】
情報処理装置１０がユーザに提示する情報（提示情報）は、提示情報記憶部１８に記憶されている。本実施の形態では、提示情報記憶部１８に、提示情報として、地図情報１８１と、音楽作品または映像作品（ＣＤ、ＤＶＤ等）の新作情報１８２と、ＨＭＩ部１１がユーザに提示するソフトウェアキー（以下、「ソフトキー」という）の配置を規定するキー配置情報１８３と、が記憶されているものとする。そのうち地図情報１８１は各ユーザに共通して使用されるものであるが、新作情報１８２とキー配置情報１８３は、ユーザごとに区別して記憶されている。すなわち、提示情報記憶部１８には、ユーザＡ，Ｂに共通の地図情報１８１と、ユーザＡ用の新作情報１８２ａと、ユーザＢ用の新作情報１８２ｂと、ユーザＡ用のキー配置情報１８３ａと、ユーザＢ用のキー配置情報１８３ｂとがそれぞれ区別して記憶されている。よって、情報処理装置１０が通知する新作情報および情報処理装置１０のソフトキーの配置は、ユーザＡが使用するときと、ユーザＢが使用するときとで異なるものとなる。
【００１４】
詳細な説明は省略するが、情報処理装置１０は、地図情報１８１を用いた地点検索および経路案内機能、音楽や映像の再生機能（ＣＤ、ＤＶＤ等の再生の他、ラジオ音声やテレビ映像の再生も含む）、並びに、新作情報１８２をユーザに提示する通知機能を有している。新作情報１８２の通知機能は、ユーザの要求に応じて新作情報１８２を通知するものでもよいし、例えば情報処理装置１０の起動時や、音楽や映像の再生機能の起動時などに、新作情報１８２を自動的に通知するものでもよい。
【００１５】
また、情報処理装置１０は、キー配置情報１８３に基づいて、ＨＭＩ部１１におけるソフトキーの配置を変更することができる。キー配置情報１８３は、１つの操作画面上における各ソフトキーの位置の情報だけでなく、階層構造をとる複数の操作画面のどれに各ソフトキーを配置するかの情報も含まれていてもよい。階層構造の深い層の操作画面は、それよりも浅い層の操作画面から呼び出す必要があるため、操作頻度の高いソフトキーが浅い層の操作画面に配置されていると利便性が高いと言える。
【００１６】
ＨＭＩ部１１は、ユーザが情報処理装置１０を操作したり、情報処理装置１０が各種の情報を運転者に提示したりするユーザインタフェースである。ＨＭＩ部１１における操作の入力手段は、操作ボタンやキーボード、遠隔操作スイッチなどのハードウェアでもよいし、画面に表示されるボタン（アイコン等）を用いたソフトキーでもよい。情報の出力手段は、表示装置や音声出力装置などである。出力手段としての表示装置に、入力手段としてのソフトキーを表示する場合、ＨＭＩ部１１はタッチパネルとして構成されていてもよい。また、ＨＭＩ部１１は、情報処理装置１０に外付けされていてもよい。
【００１７】
操作履歴記憶部１２は、ユーザがＨＭＩ部１１に行った操作の履歴を、個々のユーザごとに区別して記憶する。本実施の形態では、操作履歴記憶部１２に、ユーザＡの操作履歴１２ａと、ユーザＢの操作履歴１２ｂとが、それぞれ区別して記憶される。
【００１８】
図２に操作履歴の例を示す。図２（ａ）は地点検索に係る操作履歴の例、図２（ｂ）は音楽や映像の再生に係る操作履歴の例であり、図２（ｃ）は、その他のＨＭＩ部１１を用いた操作履歴の例である。地点検索に係る操作としては、例えば、施設名の入力、検索施設のジャンル選択、検索エリアの指定などがある。また、音楽や映像の再生に係る操作としては、再生する曲の選択、アーティストの選択、ジャンルの選択、再生リストへの曲の登録などがある。また、その他のＨＭＩ部１１を用いた操作としては、表示した地図の拡大、縮小、移動、２画面化およびその解除、音楽や映像の再生デバイス（ＣＤ、ＤＶＤ、ラジオ、テレビなど）の選択操作などが考えられる。
【００１９】
操作キーワード抽出部１３は、操作履歴記憶部１２に記憶されている操作履歴から、各操作に対応するキーワードである操作キーワードを、個々のユーザごとに区別して抽出する。本実施の形態では、操作キーワード抽出部１３は、ユーザＡの操作に対応する操作キーワードを、操作履歴記憶部１２に記憶されているユーザＡの操作履歴１２ａから抽出し、ユーザＢの操作に対応する操作キーワードを、操作履歴記憶部１２に記憶されているユーザＢの操作履歴１２ｂから抽出する。
【００２０】
例えば、図２（ａ）の操作履歴からは、地点検索エリアの地名、地点位置を示す緯度・経度の値、検索カテゴリ名などが、操作キーワードとして抽出される。また、図２（ｂ）の操作履歴からは、選曲アーティストの名称、曲名（タイトル）、ジャンル名などが、操作キーワードとして抽出される。また、図２（ｃ）の操作履歴からは、操作の名称が操作キーワードとして抽出される。このように、操作キーワード抽出部１３が抽出する操作キーワードは、ユーザがＨＭＩ部１１に直接入力したワードだけでなく、ユーザの選択結果や操作内容のから間接的に導き出されるワードも含まれる。例えば、ユーザが施設名を入力して地点検索を行った場合、その施設名が操作キーワードとして抽出されるのはもちろん、当該施設の所在地やカテゴリも操作キーワードとして抽出される。また例えば、ユーザがある曲を再生した場合、その曲のタイトル、アーティスト名、ジャンルに加えて、さらにその曲が使用されている映画やドラマの作品名なども操作キーワードとして抽出されてもよい。
【００２１】
操作キーワード記憶部１４は、操作キーワード抽出部１３が抽出した操作キーワードを、個々のユーザごとに区別して記憶する。本実施の形態では、操作キーワード記憶部１４に、ユーザＡの操作キーワード１４ａと、ユーザＢの操作キーワード１４ｂとが、それぞれ区別して記憶される。
【００２２】
上位キーワード選出部１５は、操作キーワード記憶部１４に記憶された操作キーワードから各ユーザの嗜好を推定し、操作キーワードのうちから当該嗜好に合った上位キーワードを選出する。例えば、図２の操作履歴から、図３のような上位キーワードが選出される。なお、上位キーワードも、個々のユーザごとに区別して選出される。
【００２３】
ユーザの嗜好に合った操作キーワードを推定する方法としては、抽出頻度の比較的高い操作キーワードをユーザの嗜好に合うものと推定する方法が考えられる。この方法では、ユーザＡの上位キーワードは、ユーザＡの操作キーワードのうち抽出頻度が高いものが選出され、ユーザＢの上位キーワードは、ユーザＢの操作キーワードのうち抽出頻度が高いものが選出される。
【００２４】
また、特定のユーザの操作時における抽出頻度がその他のユーザの操作時に比べて際立って高い操作キーワードを、当該特定のユーザの嗜好に合うものと推定してもよい。この方法では、ユーザＡの上位キーワードは、ユーザＡの操作キーワードのうち、ユーザＢでは殆ど抽出されなかったもの（全く抽出されなかったものも含む）が選出される。そのため、ユーザＡの操作キーワードのうち抽出頻度が高いものが、必ずしも上位キーワードとして選出されるとは限らない。
【００２５】
更新処理部１６は、上位キーワード選出部１５によって選出された上位キーワードに基づいて、提示情報記憶部１８に記憶されている提示情報の更新処理を行う。上位キーワードに基づく更新処理としては、例えば、提示情報のうち上位キーワードに関連する情報の部分だけを選択的に更新する処理や、提示情報の内容を上位キーワードに関連する情報に更新する処理、提示情報のうち上位キーワードに関連する情報の優先順位が上がるように各情報の優先度を更新する処理などが考えられる。
【００２６】
本実施の形態において、更新処理部１６は、地図情報１８１を更新する際、上位キーワードに関連するエリアの情報のみを更新する。例えば、図３のような上位キーワードが選出されている場合、北海道札幌市中央区の緯度１５０度、経度１０２の地点を含むエリアの道路情報、並びに、当該エリア内のコンビニの位置情報および属性情報（例えば、店舗名や営業時間など）が更新される。その際、更新処理部１６は、通信部１７を介して、地図情報サーバ２１との通信を行い、地図情報サーバ２１から、地図情報１８１の更新に必要な情報（更新情報）、すなわち更新するエリアの地図情報を取得する。地図情報１８１の更新が、個々のユーザごとに行われることによって、地図情報を更新するエリアを必要最小限に抑えることができ、地図情報の更新に係る処理負担を低減することができる。
【００２７】
また、更新処理部１６は、新作情報１８２を更新する際には、新作情報１８２の内容を上位キーワードに関連する音楽作品または映像作品の新作情報に更新する。図３のような上位キーワードが選出されている場合、更新処理部１６は、新作情報１８２の内容を、「ＸＸＸスターズ」というアーティストの新作情報や、ポップのジャンルに属する曲全般の新作情報（新作が多数ある場合、売れ筋ランキング上位のものに限定してもよい）に書き換える。その際、更新処理部１６は、通信部１７を介して、新作情報サーバ２２との通信を行い、新作情報サーバ２２から新作情報１８２の更新に必要な情報（更新情報）を取得する。なお、新作情報１８２の更新処理は、ユーザごとに区別して行われる。すなわち、ユーザＡ用の新作情報１８２ａの更新処理は、ユーザＡの上位キーワードに基づいて行われ、ユーザＢ用の新作情報１８２ｂの更新処理は、ユーザＢの上位キーワードに基づいて行われる。それにより、情報処理装置１０は、情報処理装置１０を使用しているユーザの嗜好に合った新作情報１８２を提示することができる。
【００２８】
また、更新処理部１６は、キー配置情報１８３を更新する際には、キー配置情報１８３の内容を、上位キーワードに関連するソフトキーが予め定められた位置に配置されるように更新する。図３のような上位キーワードが選出されている場合、更新処理部１６は、地図２画面化を行うためのソフトキー、および、ＦＭラジオを選択するためのソフトキーが、操作しやすい位置に配置されるように、キー配置情報１８３を更新する。“操作しやすい位置”とは、例えば１つの操作画面内では、画面の中央部や端部などユーザが見つけやすい位置である。また、階層構造をなす複数の操作画面を想定すると、最も浅い層の操作画面上や、ワンタッチで呼び出し可能な操作画面上、情報処理装置１０の起動時に最初に表示される操作画面（トップ画面）上などが、“操作しやすい位置”と言える。なお、キー配置情報１８３の更新処理も、ユーザごとに区別して行われる。すなわち、ユーザＡ用のキー配置情報１８３ａの更新処理は、ユーザＡの上位キーワードに基づいて行われ、ユーザＢ用のキー配置情報１８３ｂの更新処理は、ユーザＢの上位キーワードに基づいて行われる。それにより、情報処理装置１０は、情報処理装置１０を使用しているユーザの嗜好に合ったソフトキーを、操作しやすい位置に提示することができる。
【００２９】
図４は、実施の形態１に係る情報処理装置１０における提示情報の更新処理を示すフローチャートである。図４では１つのフローチャートを示しているが、提示情報の更新処理は個々のユーザごとに個別の処理が行われる。
【００３０】
情報処理装置１０が提示情報の更新処理を開始すると、操作キーワード抽出部１３は、操作履歴記憶部１２に記憶されているユーザの操作履歴から操作キーワードを抽出する（ステップＳ１）。抽出された操作キーワードは、操作キーワード記憶部１４に記憶される（ステップＳ２）。
【００３１】
次に、上位キーワード選出部１５が、操作キーワード記憶部１４に記憶されている一連の操作キーワードからユーザの嗜好を推定し（ステップＳ３）、ユーザの嗜好に合う操作キーワードを上位キーワードとして選出する（ステップＳ４）。更新処理部１６は、選出された上位キーワードに関連する更新情報を取得する（ステップＳ５）。このとき、更新処理部１６は、必要に応じ、通信部１７を用いた通信により、外部の地図情報サーバ２１または新作情報サーバ２２から更新情報を取得する。そして、更新処理部１６は、取得した更新情報に基づいて提示情報を更新し（ステップＳ６）、その後、更新処理を終了する。
【００３２】
図４に示した提示情報の更新処理は常時行われてもよいが、処理負担の低減の観点から、一定の間隔で行われるようにしたり、操作時間または操作回数が予め定められた閾値を超えたときに行われたりするのが好ましい。また、提示情報の更新処理を行うタイミングを、個々のユーザごとに変えてもよい。例えば、ユーザＡの上位キーワードに基づく更新は、ユーザＡが情報処理装置１０の使用を開始するときに実行され、ユーザＢの上位キーワードに基づく更新は、ユーザＢが情報処理装置１０の使用を開始するときに実行されるようにしてもよい。
【００３３】
図５および図６は、それぞれ情報処理装置１０のハードウェア構成の一例を示す図である。図１に示した情報処理装置１０の各要素（ＨＭＩ部１１、操作履歴記憶部１２、操作キーワード抽出部１３、操作キーワード記憶部１４、上位キーワード選出部１５、更新処理部１６、通信部１７および提示情報記憶部１８）は、例えば図５に示す処理回路５０により実現される。すなわち、処理回路５０は、ユーザの操作の内容から操作キーワードを抽出する操作キーワード抽出部１３と、操作キーワードのうちからユーザの嗜好に合った上位キーワードを個々のユーザごとに区別して選出する上位キーワード選出部１５と、上位キーワードに関連する提示情報の更新処理を行う更新処理部１６と、を備える。また、処理回路５０内のメモリによって、各ユーザの操作履歴を記憶する操作履歴記憶部１２、各ユーザの操作キーワードを記憶する操作キーワード記憶部１４、および各提示情報を記憶する提示情報記憶部１８が実現される。処理回路５０には、専用のハードウェアが適用されてもよいし、メモリに格納されるプログラムを実行するプロセッサ（Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、Digital Signal Processor）が適用されてもよい。
【００３４】
処理回路５０が専用のハードウェアである場合、処理回路５０は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡ、またはこれらを組み合わせたものなどが該当する。情報処理装置１０の各要素の機能のそれぞれは、複数の処理回路５０で実現されてもよいし、それらの機能がまとめて一つの処理回路５０で実現されてもよい。
【００３５】
図６は、処理回路５０がプロセッサを用いて構成されている場合における情報処理装置１０のハードウェア構成を示している。この場合、情報処理装置１０の各要素の機能は、ソフトウェア等（ソフトウェア、ファームウェア、またはソフトウェアとファームウェア）との組み合わせにより実現される。ソフトウェア等はプログラムとして記述され、メモリ５２に格納される。処理回路５０としてのプロセッサ５１は、メモリ５２に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、情報処理装置１０は、プロセッサ５１により実行されるときに、ユーザの操作から操作キーワードを抽出するステップと、操作キーワードからユーザの嗜好を推定するステップと、操作キーワードのうちからユーザの嗜好に合った上位キーワードを個々のユーザごとに区別して選出するステップと、提示情報のうち上位キーワードに関連する情報の更新処理を行うステップと、が結果的に実行されることになるプログラムを格納するためのメモリ５２を備える。換言すれば、このプログラムは、情報処理装置１０の各要素の動作の手順や方法をコンピュータに実行させるものであるともいえる。
【００３６】
ここで、メモリ５２には、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disc）およびそのドライブ装置等が該当する。また、情報処理装置１０の要素のうち、操作履歴記憶部１２、操作キーワード記憶部１４および提示情報記憶部１８は、メモリ５２によって構成される。
【００３７】
以上、情報処理装置１０の各要素の機能が、ハードウェアおよびソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、情報処理装置１０の要素の一部を専用のハードウェアで実現し、別の一部をソフトウェア等で実現する構成であってもよい。すなわち、処理回路５０は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００３８】
なお、本実施の形態では、地図情報１８１、新作情報１８２、キー配置情報１８３の３種類の提示情報をユーザに提示する情報処理装置１０を示したが、情報処理装置１０が提示する提示情報は複数種類ある必要はなく、１種類以上あればよい。特に、提示情報がキー配置情報１８３のみの場合、更新情報を外部のサーバから取得する必要がないため、通信部１７は省略されてもよい。また、本発明の適用は、上記の３種類の提示情報に限られず、その他各種の提示情報にも広く適用可能である。
【００３９】
＜実施の形態２＞
図７は、実施の形態２に係る情報処理システムの構成を示す図である。当該システムでは、実施の形態１で更新処理部１６が行っていた処理の一部、すなわち、上位キーワードに関連する更新情報を取得する処理を、外部の更新情報管理サーバ３０が行うように構成したものである。その他の構成は実施の形態１と同様である。
【００４０】
更新情報管理サーバ３０は、情報処理装置１０へ送信した更新情報を記憶する更新情報記憶部３１を有している。更新情報記憶部３１は、情報処理装置１０の個々のユーザごとに区別して、更新情報を記憶する。すなわち、更新情報記憶部３１には、ユーザＡの更新情報３１ａと、ユーザＢの更新情報３１ｂとが、それぞれ区別して記憶される。
【００４１】
実施の形態２では、情報処理装置１０の更新処理部１６は、上位キーワード選出部１５が選出した上位キーワードを、通信部１７を通して更新情報管理サーバ３０へ送信する。更新情報管理サーバ３０は、上位キーワードを受信すると、その上位キーワードに関連する更新情報を地図情報サーバ２１や新作情報サーバ２２から取得して、情報処理装置１０へ送信する。このとき、情報処理装置１０へ送信した更新情報が、更新情報記憶部３１に記憶される。情報処理装置１０が更新情報を受信すると、更新処理部１６が、その更新情報に基づいて、提示情報記憶部１８に記憶されている提示情報の更新処理を行う。
【００４２】
実施の形態２の情報処理システムにおいても、実施の形態１と同様の効果が得られる。また、更新情報管理サーバ３０に、ユーザＡの他の情報処理装置４０ａ（ユーザＡのみが使用するものでもよい）やユーザＢの他の情報処理装置４０ｂ（ユーザＢのみが使用するものでもよい）を登録しておき、更新情報管理サーバ３０が情報処理装置４０ａ，４０ｂにも更新情報を配信するようにしてもよい。このとき、更新情報管理サーバ３０は、ユーザＡの情報処理装置４０ａには、更新情報記憶部３１に記憶されているユーザＡの更新情報３１ａを送信し、ユーザＢの情報処理装置４０ｂには更新情報記憶部３１に記憶されているユーザＢの更新情報３１ｂを送信する。それにより、情報処理装置４０ａ，４０ｂにおいても、情報処理装置１０と同様に、ユーザの嗜好に合った提示情報の更新が可能になる。
【００４３】
＜実施の形態３＞
図８は、実施の形態３に係る情報処理システムの構成を示す図である。当該システムは、実施の形態２において情報処理装置１０に搭載されていた操作キーワード記憶部１４および上位キーワード選出部１５を、更新情報管理サーバ３０上に移した構成をとなっている。その他の構成は実施の形態２と同様である。
【００４４】
実施の形態３では、情報処理装置１０の更新処理部１６は、操作キーワード抽出部１３が抽出した操作キーワードを、通信部１７を通して更新情報管理サーバ３０へ送信する。更新情報管理サーバ３０の操作キーワード記憶部１４は、更新情報管理サーバ３０が受信した操作キーワードを、個々のユーザごとに区別して記憶する。また、上位キーワード選出部１５は、操作キーワード記憶部１４に記憶された操作キーワードから各ユーザの嗜好を推定し、操作キーワードのうちから当該嗜好に合った上位キーワードを選出する。
【００４５】
また、更新情報管理サーバ３０は、上位キーワード選出部１５が選出した上位キーワードに関連する更新情報を地図情報サーバ２１や新作情報サーバ２２から取得して、情報処理装置１０へ送信する。このとき、情報処理装置１０へ送信した更新情報が、更新情報記憶部３１に記憶される。情報処理装置１０が更新情報を受信すると、更新処理部１６が、その更新情報に基づいて、提示情報記憶部１８に記憶されている提示情報の更新処理を行う。
【００４６】
実施の形態３の情報処理システムにおいても、実施の形態１と同様の効果が得られる。また、実施の形態２と同様に、更新情報管理サーバ３０に、ユーザＡの他の情報処理装置４０ａやユーザＢの他の情報処理装置４０ｂを登録しておき、ユーザＡの情報処理装置４０ａにはユーザＡの更新情報３１ａが送信され、ユーザＢの情報処理装置４０ｂにはユーザＢの更新情報３１ｂが送信されるようにしてもよい。
【００４７】
＜実施の形態４＞
図９は、実施の形態４に係る情報処理システムの構成を示す図である。当該システムの構成は、基本的に実施の形態３と同様である。ただし、ユーザＡの情報処理装置４０ａおよびユーザＢの情報処理装置４０ｂが、情報処理装置１０と同様に、各ユーザの操作に応じた操作キーワードを更新情報管理サーバ３０へ送信する機能を有しているものとする。
【００４８】
実施の形態４の更新情報管理サーバ３０は、情報処理装置１０からだけでなく、ユーザＡの情報処理装置４０ａおよびユーザＢの情報処理装置４０ｂからも、ユーザＡ，Ｂそれぞれの操作キーワードを取得し、取得した操作キーワードを操作キーワード記憶部１４に記憶させる。つまり、操作キーワード記憶部１４に記憶されるユーザＡの操作キーワード１４ａは、ユーザＡが情報処理装置１０および情報処理装置４０ａに行った操作に対応するものとなる。また、操作キーワード記憶部１４に記憶されるユーザＢの操作キーワード１４ｂは、ユーザＢが情報処理装置１０および情報処理装置４０ｂに行った操作に対応するものとなる。
【００４９】
従って、上位キーワード選出部１５において、ユーザＡの嗜好の推定は、ユーザＡが情報処理装置１０および情報処理装置４０ａに行った操作に対応する操作キーワードに基づいて行われる。同様に、ユーザＢの嗜好の推定は、ユーザＢが情報処理装置１０および情報処理装置４０ｂに行った操作に対応する操作キーワードに基づいて行われる。このように、実施の形態４では、上位キーワード選出部１５が、複数の情報処理装置の操作履歴から各ユーザの嗜好を推定することため、推定の精度を向上させることが可能になる。
【００５０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００５１】
１０  情報処理装置、１１  ＨＭＩ部、１２  操作履歴記憶部、１３  操作キーワード抽出部、１４  操作キーワード記憶部、１５  上位キーワード選出部、１６  更新処理部、１７  通信部、１８  提示情報記憶部、２１  地図情報サーバ、２２  新作情報サーバ、３０  更新情報管理サーバ、３１  更新情報記憶部、５０  処理回路、５１  プロセッサ、５２  メモリ。
【図１】
2017102695.tif 000003
【図２】
2017102695.tif 000004
【図３】
2017102695.tif 000005
【図４】
2017102695.tif 000006
【図５】
2017102695.tif 000007
【図６】
2017102695.tif 000008
【図７】
2017102695.tif 000009
【図８】
2017102695.tif 000010
【図９】
2017102695.tif 000011