(57)【要約】【課題】携帯端末装置に収集された生活履歴情報を利用することが可能な情報検索装置を提供する。【解決手段】携帯端末装置の利用者の活動に関する情報を含む少なくとも１種類の生活履歴情報が収集されて蓄積されるとともに、収集される生活履歴情報の種類と情報検索の際に指定されるキーワードとの対応関係および各生活履歴情報の種類に対応する検索条件を保持する生活履歴保持手段と、情報検索のためのキーワード入力に応じて、生活履歴保持手段にキーワードとの対応関係が保持されている種類の生活履歴情報を参照する履歴参照手段と、履歴参照手段で参照された生活履歴情報に基づいて、キーワードで検索される情報を制限する必要があるか否かを判定する判定手段と、判定手段によって制限が必要とされた場合に、生活履歴情報の種類に対応する検索条件を入力されたキーワードに追加して情報検索処理に供する追加手段とを備える。【選択図】      図１
2010191796.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置の利用者の活動に関する情報を含む少なくとも１種類の生活履歴情報が収集されて蓄積されるとともに、収集される生活履歴情報の種類と情報検索の際に指定されるキーワードとの対応関係および前記各生活履歴情報の種類に対応する検索条件を保持する生活履歴保持手段と、
情報検索のためのキーワード入力に応じて、前記生活履歴保持手段に前記キーワードとの対応関係が保持されている種類の生活履歴情報を参照する履歴参照手段と、
前記履歴参照手段で参照された生活履歴情報に基づいて、前記キーワードで検索される情報を制限する必要があるか否かを判定する判定手段と、
前記判定手段によって制限が必要とされた場合に、前記生活履歴情報の種類に対応する検索条件を前記入力されたキーワードに追加して情報検索処理に供する追加手段と
を備えたことを特徴とする情報検索装置。
【請求項２】
請求項１に記載された情報検索装置において、
前記生活履歴保持手段は、前記携帯端末装置に付加された歩数計機能から得られる歩数情報を生活履歴情報の一つとして蓄積し、店舗の位置を含む地域情報の検索に関連するキーワードと前記歩数情報との対応関係と、前記歩数情報を増大させる方向に検索結果を制限する検索条件とを保持する
ことを特徴とする情報検索装置。
【請求項３】
請求項１に記載された情報検索装置において、
前記生活履歴保持手段は、前記携帯端末装置に付加された決済機能から得られる決済情報を生活履歴情報の一つとして蓄積し、店舗の位置を含む地域情報の検索に関連するキーワードと店舗の種別ごとの決済情報との対応関係と、前記決済処理を実行した頻度が高い種別の店舗に検索結果を制限する方向の検索条件とを保持する
ことを特徴とする情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置に収集される利用者の生活履歴情報を用いた情報検索装置に関する。生活履歴情報とは、例えば、携帯端末装置の利用者の活動に関する情報を含む。
【背景技術】
【０００２】
インターネット接続機能を備えた携帯端末装置が普及したことから、携帯端末装置で閲覧できるウェブサイトが増加し、携帯端末装置からの検索要求に応じて様々な情報を提供するサービスも増加している。
【０００３】
一般的な情報検索支援技術として、利用者が入力したキーワードの履歴を保持しておき、次にキーワードを入力する際に利用する技術が提供されている。また、過去に検索した情報などに基づいて、情報提供者側が、利用者の嗜好を反映した情報をメールなどで配信するプッシュ型のサービスも提供されている(特許文献１参照)。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、常に利用者が身近に携帯しているという携帯端末装置の特性を利用した様々な付加機能が提案されている。例えば、携帯端末装置に付加された歩数計機能によれば、利用者が移動する際の歩数情報を自動的に収集して、個人の健康管理に利用することができる。
【０００５】
しかしながら、上述した歩数情報のような個人の生活にかかわる履歴を示す情報（以下、生活履歴情報と称する）は、個人の健康管理のためのアプリケーションによって参照され、例えば、健康管理のためのメッセージの作成などに利用されるにとどまっている。
【０００６】
このため、例えば、収集された生活履歴情報を情報検索に利用するためには、利用者が意図的に生活履歴情報を参照し、情報検索のためのキーワードなどに反映する必要があり、収集された生活履歴情報が十分に活用されない場合があった。
【０００７】
本件開示の装置は、携帯端末装置に収集された生活履歴情報を利用することが可能な情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的は、以下に開示する情報検索装置によって達成することができる。
【０００９】
第１の観点の情報検索装置は、携帯端末装置の利用者の活動に関する情報を含む少なくとも１種類の生活履歴情報が収集されて蓄積されるとともに、収集される生活履歴情報の種類と情報検索の際に指定されるキーワードとの対応関係および各生活履歴情報の種類に対応する検索条件を保持する生活履歴保持手段と、情報検索のためのキーワード入力に応じて、生活履歴保持手段にキーワードとの対応関係が保持されている種類の生活履歴情報を参照する履歴参照手段と、履歴参照手段で参照された生活履歴情報に基づいて、キーワードで検索される情報を制限する必要があるか否かを判定する判定手段と、判定手段によって制限が必要とされた場合に、生活履歴情報の種類に対応する検索条件を入力されたキーワードに追加して情報検索処理に供する追加手段とを備える。
【発明の効果】
【００１０】
上述した情報検索装置では、携帯端末装置に収集された生活履歴情報を情報検索に利用して、生活履歴情報が反映された検索結果を利用者に提示することができる。
【図面の簡単な説明】
【００１１】
【図１】携帯端末装置の構成図である。
【図２】情報検索部の構成を示す図である。
【図３】生活履歴情報データベースの例を示す図である。
【図４】生活履歴情報を利用した情報検索動作を表す流れ図である。
【図５】画面遷移の例を示す図である。
【図６】生活履歴情報を利用する情報検索動作を表す別の流れ図である。
【図７】画面遷移の例を示す図である。
【図８】画面遷移の例を示す図である。
【図９】追加キーワードによる検索結果の制限を説明する図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて、本発明の情報検索装置における一実施形態について説明する。
【００１３】
図１に、携帯端末装置の構成を示す。
【００１４】
携帯端末装置は、無線送受信部２０１、音声処理部２０５、液晶表示部２０６を備えている。これらの各部は電源部２０２から駆動電力の供給を受けており、ＣＰＵ２１０によって制御される。携帯端末装置の利用者は、キーパッド２０７を介して指示を入力する。ＣＰＵ２１０は、この指示に応じて、発着信に関する呼処理やインターネット接続機能を利用した検索処理など様々な処理を行い、その際に必要な情報をメモリ部２０８に保持させる。
【００１５】
図１に示した構成では、マイク２０３を介して入力された音声信号を符号化する処理および無線送受信部２０１を介して受け取った符号化された音声信号からスピーカ２０４を介して出力される音声信号を再生する処理は、音声信号処理部２０５に分担されている。
【００１６】
また、付加機能として、歩数計２０９を備えている機種もあり、このような機種では、歩数計２０９で得られた歩数情報は、例えば、ＣＰＵ２１０において１日にわたって累積され、毎日の累積結果が歩数情報履歴としてメモリ部２０８に蓄積される。
【００１７】
以下、上述したような歩数情報を含む生活履歴情報をウェブサイトの検索処理に利用する方法について説明する。
【００１８】
図２に、携帯端末装置に備えられる情報検索部の構成を示す。
【００１９】
なお、図２に示した構成要素のうち、図１に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【００２０】
図２に示した無線制御部２１１は、呼制御部２１２からの指示に従って無線送受信部２０１を制御する。これにより、携帯端末装置は、無線基地局との間の通信チャネルを確立し、通話やインターネット接続などのサービスの提供を受ける。
【００２１】
インターネット接続サービスを利用している際には、インターネット上のウェブページを閲覧するための情報は、ブラウザ部２１３を介して表示制御部２１５に渡され、液晶表示部２０６による表示処理に供される。また、情報検索部２１４は、キーパッド２０７を介して入力される利用者の指示に従って、ウェブページを検索するための検索条件を作成し、作成した検索条件をブラウザ部２１３に渡して情報検索処理を行う。
【００２２】
また、図２に示した歩数情報収集部２１６は、歩数計２０９による計数結果を例えば１日に１回収集し、収集した歩数情報をメモリ部２０８に設けた生活履歴情報データベース２２１に保持する。
【００２３】
生活履歴情報データベース２２１は、例えば、図３に示すように、情報種別ごとの履歴情報を保持することができる。図３に示した例では、歩数情報の履歴情報として、毎日の歩数が保持され、また、歩数情報に対応する関連キーワードとして、レストランや居酒屋などの飲食店に含まれる店舗の種類を示すキーワードの集合が保持されている。更に、生活履歴情報データベース２２１には、これらのキーワードの集合に対応して、これらのキーワードを用いた検索の際に、自動的に追加される追加キーワードの候補と、追加キーワードを検索条件に含めるか否かを判定するための判定条件とが登録されている。自動的に追加されるキーワードの候補は、図３において、追加キーワード１，２として示した。この生活履歴情報データベース２２１は、生活履歴保持手段に対応する。
【００２４】
図２に示した情報検索部２１４に備えられた検索制御部２１８は、検索指示受付部２１７によって、利用者がキーパッド２０７を操作して入力した検索キーワードを含む検索条件が受け付けられたときに、生活履歴情報データベース２２１を参照し、後述するようにして、指定された検索キーワードと追加キーワードとから検索条件を作成する。
【００２５】
以下、生活履歴情報データベース２２１を利用して、生活履歴情報を反映した検索条件を作成する方法について説明する。
【００２６】
図４に、生活履歴情報を利用した情報検索動作を表す流れ図を示す。
【００２７】
検索キーワードが入力されると、検索制御部２１８は、生活履歴情報データベース２２１を参照し(ステップ３０１，３０２)、入力された検索キーワードがいずれかの情報種別に対応する関連キーワードとして登録されているか否かを判定する(ステップ３０３)。
【００２８】
例えば、図５(ａ)に示したように、検索キーワード「横浜」に続いて、検索キーワード「レストラン」が入力されるときに、検索制御部２１８は、新たに入力される検索キーワード「レストラン」について生活履歴情報データベース２２１を参照し、検索キーワード「レストラン」が歩数情報に対応する関連キーワードとして登録されていることを検出する。
【００２９】
この場合に、検索制御部２１８は、ステップ３０３の肯定判定としてステップ３０４に進み、生活履歴情報データベース２２１に保持された歩数情報を参照する。そして、この歩数情報と対応して保持された判定条件とに基づいて、検索制御部２１８は、追加キーワードを検索条件に付加すべきか否かを判定する。例えば、検索制御部２１８は、本日を含む最近３日間の歩数の合計Ｓと判定閾値(例えば、５０００歩)とを比較し、合計Ｓが判定閾値以下である場合に(ステップ３０４の否定判定)、利用者は運動不足である可能性が高いと判断する。そして、検索制御部２１８は、追加キーワード「徒歩１０分以上」を付加して検索条件を作成する(ステップ３０５)。
【００３０】
これに応じて、図５に示すように、入力されたキーワードに加えて追加キーワードが表示され、この追加キーワードを含んだ検索条件に基づいて、情報検索処理が行われる(ステップ３０６)。
【００３１】
このように構成された情報検索装置では、生活履歴情報に関連付けられたキーワードが入力されたときに、検索制御部２１８が、生活履歴情報データベース２２１からキーワードに関連付けられた生活履歴情報を検索する。つまり、検索制御部２１８が、キーワード入力に応じて生活履歴情報データベース２２１の検索処理を行うことにより、キーワードに関連付けられた生活履歴情報を参照する履歴参照手段の機能が実現されている。
【００３２】
そして、検索制御部２１８が、参照した生活履歴情報を上述した判定条件と比較することにより、検索される情報を制限する必要性を判定する判定手段の機能が実現されている。また、制限が必要とされた場合に、検索制御部２１８が、判定条件と生活履歴情報との比較結果に基づいて追加キーワードを決定し、入力された検索条件に追加することにより、生活履歴情報に対応する検索条件を追加する追加手段の機能が実現されている。
【００３３】
これにより、キーワードに対応して得られる検索結果を追加した検索条件で絞り込んだ検索結果を利用者に提示することができる。
【００３４】
例えば、歩数情報の履歴に基づいて、利用者が指定した検索条件を自動的に調整することができる。上述したように、「徒歩１０分以上」を検索条件に組み込むことにより、検索結果に含まれる検索対象の店舗(この場合は、レストラン)などは、利用者の現在位置から多少離れた場所にある店舗に制限される。
【００３５】
収集された生活履歴情報に基づいて、利用者が指定した検索条件に適切な追加キーワードを付加して検索条件を作成することにより、例えば、生活履歴情報から利用者が運動不足状態であると推定されることを考慮して、運動不足を解消する方向に検索条件を調整して、生活履歴情報をインターネットを利用した情報検索に活用することができる。
【００３６】
一方、上述した合計Ｓが判定閾値を超えている場合に(ステップ３０４の肯定判定)、検索制御部２１８により、追加キーワードの付加は不要であると判断され、ステップ３０５がスキップされて、入力された検索キーワードから作成した検索条件で検索が行われる(ステップ３０６)。また、ステップ３０３の否定判定の場合は、上述したステップ３０４から３０５がスキップされ、同様に、入力された検索キーワードから作成した検索条件で検索が行われる(ステップ３０６)。
【００３７】
なお、生活履歴情報データベース２２１に登録する判定条件や追加キーワードは、利用者の好みなどを反映して追加したり、調整したりすることができる。
【００３８】
例えば、図２に示したように、情報検索部２１４に設けた関連管理部２１９により、キーパッド２０７を介して入力される利用者の指示に基づいて、新たな関連キーワードや判定条件、追加キーワードを登録することができる。例えば、図３に、歩数情報に対応する飲食店に属する関連キーワードの集合に対応して、３日間の歩数の合計Ｓが２５００歩以下である場合に適用する追加キーワード(「徒歩２０分以上」、「低カロリー」)を登録した例を示す。また、歩数情報に対応して、飲食店以外のカテゴリに属する関連キーワード(図３に、コンビニエンスストア(コンビニ)および駅を登録した例を示す)の集合を登録し、この集合に対応して、判定条件や追加キーワードを登録することもできる。
【００３９】
また、歩数の計測を外部の歩数計によって行い、歩数情報を赤外線通信機能などの近接通信機能を利用して携帯端末装置に取り込む場合にも、同様にして、生活履歴情報データベース２２１に蓄積し、情報検索に利用することができる。また、血圧計や心拍計などとの連携も考えられる。
【００４０】
更に、携帯端末装置に組み込まれた決済機能を利用した際の決済情報からコンビニエンスストアでの決済情報や喫茶店での決済情報を抽出してその履歴を生活履歴情報として生活履歴情報データベース２２１に保持することもできる。
【００４１】
例えば、コンビニエンスストアの決済履歴をコンビニエンスストアのチェーン(図３において、符号Ｃａ，Ｃｂとして示した)ごとに収集し、生活履歴情報データベース２２１において、収集した決済履歴情報をキーワード「コンビニ」に関連付けておくことができる。この場合に、決済履歴がいずれかのコンビニエンスストアのチェーンに偏っているか否かを判定条件とし、決済履歴が集中しているチェーンがある場合に、追加キーワードとして決済度数が多いチェーンのコンビニエンスストアを優先的に検索する追加キーワードを付加することができる。
【００４２】
同様にして、喫茶店の決済履歴を喫茶店のチェーン(図３において、符号Ｔａ，Ｔｂとして示した)ごとに収集し、生活履歴情報データベース２２１において、収集した決済履歴情報をキーワード「喫茶店」に関連付けておくことができる。この場合に、決済履歴がいずれかの喫茶店のチェーンに偏っているか否かを判定条件とし、決済履歴が集中しているチェーンがある場合に、追加キーワードとして決済度数が多いチェーンの喫茶店を優先的に検索する追加キーワードを付加することができる。
【００４３】
このように、生活履歴情報に現れた傾向を利用して、利用者のコンビニエンスストアや喫茶店についての嗜好を情報検索に自動的に反映することができる。
【００４４】
また、カメラ機能を利用して、レストランのメニューやコンビニ弁当の価格ラベルに印刷されたコードを読み取って得られる摂取カロリーなどの食事履歴情報や、フィットネスジムなどでのトレーニングによって消費したカロリーを示す消費カロリー履歴を、生活履歴情報の一部として生活履歴情報データベース２２１に保持することもできる(図３参照)。
【００４５】
次に、生活履歴情報に含まれる複数の情報種別の履歴情報を利用して検索条件を作成する方法について説明する。
【００４６】
図６に、生活履歴情報を利用する情報検索動作を表す別の流れ図を示す。
【００４７】
検索制御部２１８は、検索キーワードの入力に応じて生活履歴情報データベース２２１を参照し、入力された検索キーワードが関連キーワードとして登録されている情報種別を検索する(ステップ３０１，３１１)。
【００４８】
例えば、図７(ａ)に示すように、検索キーワード「レストラン」の入力に応じて、図３に示した生活履歴情報データベース２２１を参照することにより、関連情報種別として歩数情報履歴と消費カロリー履歴とが検索され、ステップ３１２の肯定判定となる。
【００４９】
このように、複数の関連情報種別が検索された場合に、検索制御部２１８は、検索された関連情報種別それぞれを順次に注目し、注目している関連情報種別に対応して登録された判定条件に基づいて、判定に利用される生活履歴情報を生活履歴情報データベース２２１から抽出する(ステップ３１３)。例えば、歩数情報履歴に注目している場合は、検索制御部２１８により、当日を含む３日間の歩数情報履歴が生活履歴情報データベース２２１から抽出され、この情報に基づいて、対応する判定条件(例えば、「３日間の歩数の合計Ｓが５０００歩以下である」)が成立するか否かが判定される(ステップ３１４)。
【００５０】
注目している関連情報種別に対応する判定条件が成立した場合に(ステップ３１４の肯定判定)、検索制御部２１８は、生活履歴情報データベース２２１にこの関連情報種別に対応して登録された追加キーワード(例えば、「徒歩１０分以上」)を保持し(ステップ３１５)、全ての関連情報種別について処理が完了したか否かを判定する(ステップ３１６)。
【００５１】
まだ、処理が完了していない関連情報種別がある場合に(ステップ３１６の否定判定)、検索制御部２１８は、ステップ３１３に戻って、新たに注目する関連情報種別(例えば、消費カロリー履歴)についての処理を行う。
【００５２】
消費カロリー履歴に注目した処理では、検索制御部２１８により、当日を含む３日間の消費カロリー履歴が生活履歴情報データベース２２１から抽出され、この情報に基づいて、対応する判定条件(例えば、「３日間の消費カロリーの合計Ｗが２０００Ｋｃａｌ以下である」)が成立するか否かが判定され(ステップ３１４)、このステップ３１４の肯定判定に応じて、追加キーワード「低カロリー」が保持される(ステップ３１５)。
【００５３】
このようにして全ての関連情報種別についての処理が完了したときに(ステップ３１６の肯定判定)、検索制御部２１８は、ステップ３１５で保持した追加キーワードを入力された検索キーワードに付加して検索条件を作成し(ステップ３１７)、ステップ３０６の検索処理に供する。
【００５４】
図７に示した例では、歩数情報履歴および消費カロリー履歴に基づいて、それぞれ追加キーワード「徒歩１０分」および「低カロリー」が追加されている。
【００５５】
また、図８に示すコンビニエンスストアを検索する場合のように、検索される関連情報種別(例えば、歩数履歴情報と消費カロリー履歴)についての判定条件がいずれも成立し、それぞれ追加キーワード「徒歩１０分以上」と追加キーワード「徒歩２０分以上」が追加キーワード候補として保持される場合が考えられる。このような場合に、検索制御部２１８は、例えば、より検索範囲が制限されるような検索条件を作成することにより、双方の追加キーワードによる制限を検索条件に反映することができる。
【００５６】
このようにして、利用者の生活履歴情報を店舗情報の検索に利用する場合には、生活履歴情報から利用者の運動不足がうかがわれるときに、図９に示すように、利用者の現在位置の近傍に徒歩５分以内で到着できる店舗Ａがあっても、徒歩２０分以上の距離にある店舗Ｂの店舗情報を提示することにより、利用者の自主的な運動を促すことができる。
【符号の説明】
【００５７】
２０１  無線送受信部
２０２  電源部
２０３  マイク
２０４  スピーカ
２０５  音声信号処理部
２０６  液晶表示部
２０７  キーパッド
２０８  メモリ部
２０９  歩数計
２１０  ＣＰＵ
２１１  無線制御部
２１２  呼制御部
２１３  ブラウザ部
２１４  情報検索部
２１５  表示制御部
２１６  歩数情報収集部
２１７  検索指示受付部
２１８  検索制御部
２１９  関連管理部
２２１  生活履歴情報データベース
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００３−４４５０４公報
【図１】
2010191796.tif 000003
【図２】
2010191796.tif 000004
【図３】
2010191796.tif 000005
【図４】
2010191796.tif 000006
【図５】
2010191796.tif 000007
【図６】
2010191796.tif 000008
【図７】
2010191796.tif 000009
【図８】
2010191796.tif 000010
【図９】
2010191796.tif 000011