(57)【要約】【課題】ユーザの検索意図に合致したコンテンツ一覧を生成できる情報処理装置を提供する。【解決手段】情報処理装置としてのサーバ装置１０は、ユーザ端末から受け付けた検索条件に基づいて複数のコンテンツを検索する検索部１３２と、ユーザ端末から検索条件を受け付けた検索日時と、検索日時におけるユーザ端末の位置である検索位置とに基づいて、コンテンツの表示優先順位を決定する順位決定部１３３と、検索部１３２により検索されたコンテンツに対応するコンテンツカテゴリを判定し、複数のコンテンツを表示優先順位に従って並び替えて一覧表示させた検索結果を生成する検索結果生成部１３４と、を備える。【選択図】図２
2020064498.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から受け付けた検索条件に基づいて複数のコンテンツを検索する検索部と、
前記ユーザ端末から前記検索条件を受け付けた検索日時と、前記検索日時における前記ユーザ端末の位置である検索位置とに基づいて、複数のコンテンツカテゴリの表示優先順位を決定する第１順位決定部と、
前記検索部により検索された前記コンテンツに対応する前記コンテンツカテゴリを判定し、複数の前記コンテンツを前記表示優先順位に従って並び替えて一覧表示させた検索結果を生成する検索結果生成部と、を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
ユーザの活動拠点であるユーザ拠点を取得するユーザ拠点取得部をさらに備え、
前記第１順位決定部は、前記ユーザ拠点から前記検索位置までの距離に基づいて、前記検索位置が対応するエリア属性を判定し、前記検索日時と前記エリア属性とに基づいて、前記表示優先順位を決定することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記ユーザ端末から受け付けた過去の前記検索条件および前記検索日時の履歴に基づいて、単位期間あたりに、同一のワードが含まれる前記検索条件を受け付けた検索頻度を前記ワード毎に分析し、前記検索頻度が所定以上となる人気ワードを特定する傾向分析部をさらに備え、
前記第１順位決定部は、前記検索部が受け付けた前記検索条件に含まれるワードが前記人気ワードに関連する場合、前記人気ワードに対応する前記コンテンツカテゴリを前記表示優先順位の上位に決定することを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記傾向分析部は、時系列における前記検索頻度の変化が上昇している場合に、前記人気ワードを特定することを特徴とする情報処理装置。
【請求項５】
請求項３または請求項４に記載の情報処理装置において、
前記傾向分析部は、前記検索位置が属するエリア毎の前記履歴に基づいて前記人気ワードを特定し、
前記第１順位決定部は、前記ユーザ端末から受け付けた前記検索条件が前記人気ワードに関連し、かつ、前記検索位置が属する前記エリアが前記人気ワードに対応する前記エリアである場合に、前記人気ワードに対応する前記コンテンツカテゴリを前記表示優先順位の上位に決定することを特徴とする情報処理装置。
【請求項６】
ユーザ端末から配信コンテンツの配信要求を受け付ける配信要求受付部と、
前記ユーザ端末から前記配信要求を受け付けた配信要求日時と、前記配信要求日時における前記ユーザ端末の位置である配信要求位置とに基づいて、複数のコンテンツカテゴリの表示優先順位を決定する第２順位決定部と、
前記表示優先順位に従って複数の前記コンテンツカテゴリを所定の方向に沿って並べたカテゴリ選択領域を生成するカテゴリ選択領域生成部と、
前記カテゴリ選択領域を含む配信コンテンツを配信するコンテンツ配信部と、を備えることを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
ユーザの活動拠点であるユーザ拠点を取得するユーザ拠点取得部をさらに備え、
前記第２順位決定部は、前記ユーザ拠点から前記配信要求位置までの距離に基づいて、前記配信要求位置が対応するエリア属性を判定し、前記配信要求日時と前記エリア属性とに基づいて、前記表示優先順位を決定することを特徴とする情報処理装置。
【請求項８】
コンピュータにより情報処理を実施させる情報処理方法であって、
前記コンピュータは、
ユーザ端末から受け付けた検索条件に基づいて複数のコンテンツを検索するステップと、
前記ユーザ端末から前記検索条件を受け付けた検索日時と、前記検索日時における前記ユーザ端末の位置である検索位置とに基づいて、複数のコンテンツカテゴリの表示優先順位を決定するステップと、
検索された前記コンテンツに対応する前記コンテンツカテゴリを判定し、複数の前記コンテンツを前記表示優先順位に従って並び替えて一覧表示させた検索結果を生成するステップと、を実施することを特徴とする情報処理方法。
【請求項９】
コンピュータにより情報処理を実施させる情報処理方法であって、
前記コンピュータは、
ユーザ端末から配信コンテンツの配信要求を受け付けるステップと、
前記ユーザ端末から前記配信要求を受け付けた配信要求日時と、前記配信要求日時における前記ユーザ端末の位置である配信要求位置とに基づいて、複数のコンテンツカテゴリの表示優先順位を決定するステップと、
前記表示優先順位に従って複数の前記コンテンツカテゴリを所定の方向に沿って並べたカテゴリ選択領域を生成するステップと、
前記カテゴリ選択領域を含む配信コンテンツを配信するステップと、
を実施することを特徴とする情報処理方法。
【請求項１０】
コンピュータにより読み込み実行される情報処理プログラムであって、
前記コンピュータを、請求項１から請求項７のいずれか１項に記載の情報処理装置として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、検索条件に基づいて複数のコンテンツを検索し、検索されたコンテンツが一覧表示された検索結果を生成する情報処理装置が知られている（例えば、特許文献１参照）。このような情報処理装置では、ユーザの検索意図に合致した検索結果を生成することで、ユーザの負担を軽減することが望まれている。
【０００３】
例えば、特許文献１に記載の情報処理装置は、検索条件に合致するコンテンツが一覧表示された検索結果を生成するランキング生成部と、検索結果内のコンテンツの閲覧履歴を解析する閲覧ログ解析部とを備えている。この情報処理装置では、ランキング生成部が、閲覧ログ解析部による閲覧履歴の解析結果に基づいて、検索結果内のコンテンツの表示順を変更することにより、ユーザの検索意図に合致した検索結果を生成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２８９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、同じ検索条件であっても、検索条件に合致するコンテンツのカテゴリは様々である。例えば、「ラーメン」という検索条件による検索結果には、ラーメンを提供する飲食店の情報、ラーメンを販売する通販店や食料品店の情報、および、ラーメンの調理法を提供するレシピ情報など、様々なカテゴリのコンテンツが含まれる。いずれのカテゴリに属するコンテンツがユーザの検索意図に合致するかは、ユーザの状況によって異なるものであり、ユーザの属性および検索履歴のみから特定することが困難である。
【０００６】
また、近年、検索対象を特定のカテゴリに絞り込むことができるバーティカル検索という手法が存在する。このバーティカル検索では、検索コンテンツのカテゴリ選択領域に表示された複数のカテゴリから任意のカテゴリが選択されることで、当該カテゴリに属するコンテンツを対象とした検索結果が表示される。このカテゴリ選択領域では、複数のカテゴリが予め定められた順で配置されるが、ユーザビリティの観点によれば、ユーザの検索意図に合致する順に配置されることが望ましい。しかしながら、上述した問題と同様、いずれのカテゴリがユーザの検索意図に合致するかは、ユーザの状況によって異なるものであり、ユーザの属性および検索履歴のみから特定することが困難である。
【０００７】
本発明は、ユーザの検索意図に合致した順にコンテンツまたはコンテンツカテゴリを並べることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様である情報処理装置は、ユーザ端末から受け付けた検索条件に基づいて複数のコンテンツを検索する検索部と、前記ユーザ端末から前記検索条件を受け付けた検索日時と、前記検索日時における前記ユーザ端末の位置である検索位置とに基づいて、複数のコンテンツカテゴリの表示優先順位を決定する第１順位決定部と、前記検索部により検索された前記コンテンツに対応するコンテンツカテゴリを判定し、複数の前記コンテンツを前記表示優先順位に従って並び替えて一覧表示させた検索結果を生成する検索結果生成部と、を備えることを特徴とする。
【０００９】
本発明の別の態様である情報処理装置は、ユーザ端末から配信コンテンツの配信要求を受け付ける配信要求受付部と、前記ユーザ端末から前記配信要求を受け付けた配信要求日時と、前記配信要求日時における前記ユーザ端末の位置である配信要求位置とに基づいて、複数のコンテンツカテゴリの表示優先順位を決定する第２順位決定部と、前記表示優先順位に従って複数の前記コンテンツカテゴリを所定の方向に沿って並べカテゴリ選択領域を生成するカテゴリ選択領域生成部と、前記カテゴリ選択領域を含む配信コンテンツを配信するコンテンツ配信部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明の一態様である情報処理装置は、検索日時と検索位置との組み合わせに基づいて、ユーザの検索意図に合致する可能性が高い順にコンテンツカテゴリの表示優先順位を決定できる。これにより、検索結果におけるコンテンツ一覧の上位に、ユーザの検索意図に合致する可能性が高いコンテンツを並べることができる。
本発明の別の態様である情報処理装置は、配信要求日時と配信要求位置とに基づいて、ユーザの検索意図に合致する可能性が高い順に、コンテンツカテゴリの表示優先順位を決定できる。これにより、カテゴリ選択領域の上位に、ユーザの検索意図に合致する可能性が高いコンテンツカテゴリを並べることができる。
よって、ユーザは、検索結果またはカテゴリ選択領域を確認する際、画面をスクロールする等の手間が少なくなり、検索意図に合致したコンテンツまたはコンテンツカテゴリを容易に見つけることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る情報処理システムの概略構成を示すブロック図。
【図２】上記第１実施形態のサーバ装置の概略構成を示すブロック図。
【図３】上記第１実施形態の検索コンテンツの一例を示す図。
【図４】上記第１実施形態に係る情報処理方法を示すフローチャート。
【図５】上記第１実施形態において表示優先順位を決定する方法を示すフローチャート。
【図６】上記第１実施形態のエリア属性を説明する模式図。
【図７】上記第１実施形態の順位パターンテーブルの一例を示す図。
【図８】上記第１実施形態において各順位パターンに対応する順位一覧の一例を示す図。
【図９】上記第１実施形態において順位パターンに対応する順位一覧の一例を示す図。
【図１０】上記第１実施形態の検索コンテンツにおいて、コンテンツ一覧が表示された状態の一例を示す図。
【図１１】本発明の第２実施形態に係る情報処理方法を示すフローチャート。
【図１２】本発明の第３実施形態に係る情報処理方法を示すフローチャート。
【発明を実施するための形態】
【００１２】
［第１実施形態］
本発明に係る第１実施形態の情報処理装置について説明する。
図１は、本実施形態の情報処理装置であるサーバ装置１０を含む情報処理システム１の概略構成を示すブロック図である。
図１に示すように、情報処理システム１は、複数のユーザ端末２０と、サーバ装置１０とを含んで構成されている。ユーザ端末２０およびサーバ装置１０の間は、ネットワーク（例えばインターネット等）を介して通信可能に接続される。
【００１３】
ユーザ端末２０は、例えば、スマートフォン、ノート型ＰＣ（Personal  Computer）、タブレット型端末、携帯電話機またはウェアラブルデバイス等の情報処理装置であり、ユーザの携帯を想定した装置であることが好ましい。
サーバ装置１０は、各種コンテンツを提供するサーバである。サーバ装置１０は、例えば、検索コンテンツ、買物コンテンツ、ニュースコンテンツ、レシピコンテンツ、地図コンテンツ、旅行コンテンツ、飲食店コンテンツなど、様々なカテゴリのコンテンツを提供する。
【００１４】
本実施形態の情報処理システム１において、ユーザ端末２０は、ユーザ操作に応じて、任意の検索ワード（検索条件）をサーバ装置１０に送信する。サーバ装置１０は、データベースから当該検索条件に対応するコンテンツを検索し、検索された複数のコンテンツのタイトルや概要等を並べたコンテンツ一覧を生成する。この際、コンテンツのコンテンツカテゴリについて、ユーザの検索意図に合致する優先表示順位を決定し、当該優先表示順に従ってコンテンツ一覧を生成する。
ユーザ端末２０は、サーバ装置１０から送信されたコンテンツ一覧を表示する。ユーザ操作によって当該コンテンツ一覧から任意のコンテンツが選択されると、ユーザ端末２０は、当該コンテンツの閲覧要求をサーバ装置１０に送信する。サーバ装置１０は、要求されたコンテンツの詳細をユーザ端末２０に送信する。
【００１５】
（サーバ装置１０の構成）
図２は、本実施形態のサーバ装置１０の概略構成を示すブロック図である。
サーバ装置１０は、コンピュータにより構成され、通信部１１と、記憶部１２と、制御部１３とを含んで構成されている。
通信部１１は、ネットワークに接続されており、ネットワークを介してユーザ端末２０や他のサーバ装置と通信する。
【００１６】
記憶部１２は、メモリまたはハードディスクなどを含んで構成され、各種情報や各種プログラムを記憶している。また、記憶部１２は、検索データベース１２１、ユーザデータベース１２２および地図データベース１２３を備える。
【００１７】
検索データベース１２１には、複数のコンテンツ情報が記録されている。コンテンツ情報は、コンテンツＩＤ、コンテンツ名、コンテンツ概要、ＵＲＬ、コンテンツカテゴリなどを含む。
コンテンツＩＤは、コンテンツを識別するための識別情報である。
ＵＲＬは、ネットワークを介して他のデータサーバなどからコンテンツを取得するための情報である。
コンテンツカテゴリは、各コンテンツが属するカテゴリであり、例えばニュース、通販、飲食店、レシピ、辞書など、様々な種類が存在する。
なお、検索データベース１２１には、コンテンツそのものがコンテンツ情報と共に記録されていてもよい。
【００１８】
ユーザデータベース１２２には、情報処理システム１を利用するユーザ毎に、ユーザ情報、履歴情報および検索関連情報が記憶されている。
ユーザ情報は、ユーザＩＤ、ユーザ属性、および、履歴情報などを含む。
ユーザＩＤは、ユーザを識別するための識別情報である。
ユーザ属性は、ユーザに関する様々な属性情報であって、ユーザの性別、年齢および活動拠点などを含む。活動拠点とは、例えば自宅、職場、または学校など、ユーザがルーチン的に滞在する場所の位置情報である。
【００１９】
履歴情報は、検索処理毎の検索履歴と、当該検索処理の検索結果に対するユーザの行動履歴とを含む。
検索履歴は、ユーザ端末２０から受け付けた検索条件、当該検索条件を受け付けた検索時刻、および、当該検索時刻におけるユーザ端末２０の位置である検索位置といった情報を含む。
行動履歴は、検索結果であるコンテンツ一覧からユーザが選択したコンテンツＩＤなどを含む。
また、履歴情報は、ユーザの位置履歴や、オンラインショップでの買物履歴などを含んでいてもよい。
【００２０】
検索関連情報は、コンテンツカテゴリの表示優先順位を決定するための情報である。本実施形態では、検索関連情報として、後述する順位パターンテーブルおよび順位パターン毎のカテゴリ順位一覧が記憶されている。
【００２１】
地図データベース１２３には、情報処理システム１が利用する地図のエリア毎に、エリアの位置範囲、エリアの属性（エリア属性）などが記録されている。エリア属性としては、例えば、繁華街、観光地、郊外、レジャー施設、ビジネス街などが存在する。
【００２２】
なお、本実施形態では、記憶部１２が検索データベース１２１、ユーザデータベース１２２、地図データベース１２３を含む例を示すが、サーバ装置１０とネットワークを介して通信可能に接続されたデータサーバがこれらのデータベースを含んでおり、適宜必要なデータがサーバ装置１０にダウンロードされる構成であってもよい。
【００２３】
制御部１３は、ＣＰＵ（Central Processing Unit）等の演算回路、および、ＲＡＭ（Random Access Memory）等の記憶回路により構成される。制御部１３は、記憶部１２等に記憶されているプログラムをＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働で、各種処理を実行する。そして、制御部１３は、記憶部１２に記憶された情報処理プログラムを読み込んで実行することで、ユーザ拠点取得部１３１、検索部１３２、順位決定部１３３、検索結果生成部１３４、コンテンツ生成部１３５、コンテンツ配信部１３６、傾向分析部１３７および更新部１３８として機能する。
【００２４】
ユーザ拠点取得部１３１は、ユーザの活動拠点であるユーザ拠点を取得し、ユーザデータベース１２２に記録する。具体的には、ユーザ拠点取得部１３１は、ユーザがユーザ端末２０を介して登録した情報をユーザ拠点として取得してもよい。また、ユーザ拠点取得部１３１は、ユーザ端末２０から取得した位置情報などを一定期間取得することにより、ユーザ拠点を検出してもよい。なお、ユーザ拠点の検出方法は、公知の技術を利用できるため、詳細な説明を省略する。
【００２５】
検索部１３２は、ユーザ端末２０から送信される検索条件を取得し、取得した検索条件に基づいて検索処理を実施する。すなわち、検索部１３２は、検索データベース１２１に格納されたコンテンツ群から、検索条件に合致するコンテンツを抽出する。なお、検索部１３２による検索処理については、公知の技術を利用できるため、詳細な説明を省略する。
また、検索部１３２は、検索処理毎の検索履歴をユーザデータベース１２２に記録する。
【００２６】
順位決定部１３３は、本発明の第１順位決定部に相当し、ユーザ端末２０から検索条件を受け付けた検索時刻と、当該検索時刻におけるユーザ端末２０の位置である検索位置とに基づいて、１以上のコンテンツカテゴリの優先表示順位を決定する。
なお、本実施形態では、本発明の検索日時として、検索時刻を用いる例を説明する。
【００２７】
検索結果生成部１３４は、検索部１３２に検索されたコンテンツについて、順位決定部１３３に決定されたカテゴリの表示優先順位に従って一覧表示させた検索結果（コンテンツ一覧）を生成する。
コンテンツ生成部１３５は、本発明のカテゴリ選択領域生成部に相当するものであり、ユーザ端末２０から配信コンテンツの配信要求を受け付け、後述するカテゴリ選択領域を含む検索コンテンツ（本発明の配信コンテンツ）を生成する。
【００２８】
コンテンツ配信部１３６は、ＵＲＬの入力により指定されたコンテンツや、検索結果のコンテンツ一覧からユーザ操作により選択されたコンテンツを、ユーザ端末２０に配信する。
また、コンテンツ配信部１３６は、検索結果に対するユーザの行動履歴を、検索履歴に関連付けてユーザデータベース１２２に記録する。
【００２９】
傾向分析部１３７は、ユーザデータベース１２２の履歴情報を参照し、ユーザの区別なく、同一の検索ワードを検索条件として検索処理を実施した検索回数を分析する。より具体的には、単位時間当たりの検索回数を検索頻度とし、直近の所定期間における検索頻度の変化を検索ワード毎に分析する。
本実施形態において、傾向分析部１３７は、時系列における検出頻度の変化（増加率）が所定以上となるワードを人気ワードとして特定する。特定された人気ワードは、後述する検索コンテンツ内に表示されてもよい。
更新部１３８は、ユーザデータベース１２２に記録された検索履歴および行動履歴に基づいて、検索関連情報を更新する。
【００３０】
（ユーザ端末２０の構成）
ユーザ端末２０は、図１に示すように、表示部２１、入力操作部２２、端末通信部２３、端末記憶部２４、および端末制御部２５等を含んで構成される。
表示部２１は、例えば液晶ディスプレイ等により構成され、端末制御部２５の制御の下、所定の画像等を表示させる。
入力操作部２２は、例えば表示部２１と一体に設けられたタッチパネルにより構成される。入力操作部２２は、ユーザにより操作されることで、操作に応じた操作信号を端末制御部２５に出力する。
端末通信部２３は、サーバ装置１０やネットワーク上の所定の装置と通信する。
【００３１】
端末記憶部２４は、例えばメモリやハードディスク等のデータ記録装置により構成されている。端末記憶部２４には、ユーザ端末２０を制御するための各種プログラム等が記憶される。
【００３２】
端末制御部２５は、ＣＰＵ（Central Processing Unit）等の演算回路、ＲＡＭ（Random Access Memory）等の記憶回路により構成され、ユーザ端末２０の各部を制御する。端末制御部２５は、端末記憶部２４等に記憶されているプログラム（ソフトウェア）をＲＡＭ等に展開し、ＲＡＭ等に展開されたプログラムとの協働で、各種処理を実行する。具体的には、端末制御部２５は、上記プログラムを読み込み実行することで、サーバ装置１０から受信した各種情報を表示部２１に表示させたり、入力操作部２２から入力された入力情報をサーバ装置１０に送信したりする。
【００３３】
（情報処理方法）
情報処理システム１において、サーバ装置１０は、図３に示すような検索コンテンツ３０をユーザ端末２０に提供した上で、各種コンテンツの検索処理を含む情報処理を実施する。
【００３４】
図３は、ユーザ端末２０に表示される検索コンテンツ３０の一例を示す図である。
検索コンテンツ３０は、ユーザ端末２０の表示部２１において、ウェブブラウザ等によって表示される。また、検索コンテンツ３０は、検索ワード入力欄３１と、検索アイコン３２と、カテゴリ選択領域３３と、検索結果表示領域３４とを備える。
カテゴリ選択領域３３には、複数のコンテンツカテゴリが所定の方向（図３では左側から右側に向かう方向）に沿って並べられる。カテゴリ選択領域３３は、各コンテンツカテゴリに対応する複数の領域３３１を有しており、各領域３３１は、ユーザが選択可能なボタンまたはタブを構成している。任意の領域３３１をクリックするなどのユーザ操作によって、当該領域３３１に対応するコンテンツカテゴリが選択される。任意のコンテンツカテゴリが選択された場合には、検索処理を実施する範囲が当該コンテンツカテゴリに絞られる。
検索結果表示領域３４には、検索された複数のコンテンツの一覧が表示される。
【００３５】
以下、情報処理システム１における情報処理方法について、図４のフローチャートを参照して説明する。
まず、ユーザ端末２０において、ユーザ操作により検索アイコン３２が選択されると、端末通信部２３は、検索条件を含む検索要求をサーバ装置１０に送信する（ステップＳ１１）。この際、検索ワード入力欄３１に入力された検索ワードや、カテゴリ選択領域３３において選択されたコンテンツカテゴリが検索条件となる。また、検索要求には、検索条件だけでなく、ユーザＩＤと、現在のユーザ端末２０の位置とが含まれる。
【００３６】
サーバ装置１０では、検索部１３２が、検索要求を取得し（ステップＳ２１）、検索要求に含まれる検索条件に基づいた検索処理を実施する（ステップＳ２２）。検索処理としては、上述したように、公知の技術を用いることができ、検索条件に合致するコンテンツを検索データベース１２１から抽出する。
また、検索部１３２は、検索要求に含まれる各情報をユーザデータベース１２２に記録する。
【００３７】
また、サーバ装置１０では、順位決定部１３３が、ステップＳ２１で検索要求を受け付けた検索時刻と、当該検索要求に含まれるユーザ端末２０の位置（検索位置）とに基づいて、１以上のコンテンツカテゴリの優先表示順位を決定する（ステップＳ２３）。
【００３８】
ステップＳ２３について、図５に示すフローチャートを参照して、具体的に説明する。
まず、順位決定部１３３は、検索時刻が属する時間帯を判定する（ステップＳ２３１）。
ここで、時間帯は、一日の時間を複数の時間帯に分けたものであり、例えば、朝（５：００〜１１：００）、昼（１１：００〜１４：００）、夕（１４：００〜１８：００）、夜（１８：００〜２２：００）、深夜（２２：００〜５：００）などが挙げられる。なお、時間帯の設定方法は、任意に変更可能であり、より細かな時間帯に分けられてもよいし、より大きな時間帯に分けられてもよい。
【００３９】
また、順位決定部１３３は、ステップＳ２１で受け付けた検索要求に含まれるユーザＩＤに基づいて、ユーザデータベース１２２内の当該ユーザＩＤに対応するユーザ拠点を参照する。そして、検索位置が対応するエリアの属性（エリア属性）を、当該検索位置とユーザ拠点との間の距離に基づいて、判定する（ステップＳ２３２）。なお、ステップＳ２３１とステップＳ２３２とは、順序が逆であってもよい。
【００４０】
ここで、エリア属性としては、図６に示すように、生活圏おける「自宅」、「職場」、「学校」、「自宅周辺」、「職場周辺」および「学校周辺」など、生活圏外における「繁華街」、「郊外」および「観光地」などが挙げられる。
例えば、検索位置といずれかのユーザ拠点との間の距離が所定距離以内である場合には、エリア属性は「生活圏」と判定され、さらに具体的なエリア属性が判定される。例えば、検索位置が自宅である場合には、エリア属性は「自宅」と判定され、検索位置が自宅ではないが、検索位置と自宅との間の距離が所定距離以内である場合には、エリア属性は「自宅周辺」と判定される。
なお、判定に用いる所定距離をユーザ拠点同士の距離に応じて設定することにより、検索位置がいずれのユーザ拠点の周辺であるかを好適に判定できる。
【００４１】
また、検索位置と各ユーザ拠点との間の距離が全て所定距離よりも長い場合、エリア属性は「生活圏外」と判定される。この場合、順位決定部１３３は、地図データベース１２３を参照することで、「観光地」または「繁華街」など、さらに細かなエリア属性を判定する。
【００４２】
次に、順位決定部１３３は、ステップＳ２１で受け付けた検索要求に含まれるユーザＩＤに基づいて、ユーザデータベース１２２内の当該ユーザＩＤに対応する順位パターンテーブルを参照する。そして、順位パターンテーブルにおいて、ステップＳ２３１で判定した時間帯と、ステップＳ２３２で判定したエリア属性との組み合わせを特定し、当該組み合わせに対応する順位パターンを選択する（ステップＳ２３３）。
【００４３】
図７は、順位パターンテーブルの例を示す図である。
図７に示すように、順位パターンテーブルでは、時間帯およびエリア属性の組み合わせと、順位パターンとが対応付けられている。
例えば、順位決定部１３３が検索時間「１２：００」と検索位置「北緯Ｎ度・東経Ｅ度」とを取得した場合、順位パターンテーブルにおいて、検索時間「１２：００」が属する時間帯「昼」と、検索位置「北緯Ｎ度・東経Ｅ度」が対応するエリア属性「職場周辺」との組み合わせを特定し、当該組み合わせに対応する順位パターンＢ−２を選択する。
【００４４】
なお、図７に示す順位パターンテーブルでは、時間帯とエリア属性との組み合わせに対して、それぞれ、異なる順位パターンが対応付けられているが、これに限られない。例えば、時間帯とエリア属性との組み合わせについて、ユーザの検索意図が類似する組み合わせには、同じ順位パターンが対応付けられていてもよい。
【００４５】
次に、順位決定部１３３は、ステップＳ２３３で選択した順位パターンに対応する順位一覧を参照し、当該順位一覧に基づいてコンテンツカテゴリの表示優先順位を決定する（ステップＳ２３４）。
図８および図９は、各順位パターンに対応する順位一覧の例を示す図である。
図８に示すように、順位一覧は、１以上のコンテンツカテゴリに関する表示優先順位を一覧にした情報である。この順位一覧では、順位パターン毎に、ユーザの検索意図に合致する可能性が高い順に１以上のコンテンツカテゴリの順位が記録されている。
なお、図８および図９では、コンテンツカテゴリを単にカテゴリと記載し、カテゴリ例について記号を用いて示している。
【００４６】
例えば、時間帯「昼」とエリア属性「職場周辺」との組み合わせでは、ユーザが「ランチを食べる飲食店を探す」ことを意図している可能性が高い。そこで、この組み合わせに対応する順位パターンＢ−２の順位一覧では、カテゴリ「飲食店」が上位に記録されていることが好ましい（図９参照）。
また、他の例として、時間帯「夜」とエリア属性「職場周辺」との組み合わせでは、ユーザが「帰宅または繁華街へ行くための路線情報を調べる」ことを意図している可能性が高い。そこで、この組み合わせに対応する順位パターンＢ−４の順位一覧では、図示を省略するが、カテゴリ「路線情報」が上位に記録されていることが好ましい。
また、他の例として、時間帯「昼」とエリア属性「観光地」との組み合わせでは、ユーザが「近場の観光地情報を調べる」ことを意図している可能性が高い。そこで、この組み合わせに対応する順位パターンＣ−２の順位一覧では、図示を省略するが、カテゴリ「旅行」が上位に記録されていることが好ましい。
【００４７】
なお、図８に示す順位一覧において、順位付けされたコンテンツカテゴリの数は、順位パターン毎に異なっていてもよい。あるいは、全てのコンテンツカテゴリについて順位付けがされていてもよい。
また、本実施形態において、各順位パターンに対応した順位一覧における各コンテンツカテゴリの順位は、後述する更新処理によって適宜更新される。
【００４８】
以上のステップＳ２３１〜Ｓ２３４により、コンテンツカテゴリの表示優先順位を決定する処理（ステップＳ２３）が終了する。
【００４９】
図４に戻って、検索結果生成部１３４は、検索データベース１２１を参照することで、ステップＳ２２で検索された複数のコンテンツに対応するコンテンツカテゴリを判定する。そして、ステップＳ２２で検索された複数のコンテンツを、各コンテンツが属するコンテンツカテゴリに基づき、ステップＳ２３で決定した各コンテンツカテゴリの表示優先順位に従って並べ変える。これにより、複数のコンテンツを一覧表示させた検索結果（コンテンツ一覧）を生成する（ステップＳ２４）。なお、コンテンツ一覧には、各コンテンツのタイトルや概要などが表示される。
【００５０】
上述のステップＳ２４において、同じコンテンツカテゴリ内に複数のコンテンツが存在する場合、例えば検索ワードに対する合致度が高い順など、任意の方法で定められた順番によって並べられてもよい。
また、表示優先順位を付けられていないコンテンツカテゴリのコンテンツは、コンテンツ一覧において、表示優先順位を付けられたコンテンツカテゴリのコンテンツの後に、合致度が高い順に並べられてもよい。
【００５１】
また、上述のステップＳ２４では、表示優先順位が付けられたコンテンツカテゴリのコンテンツであって、かつ、検索ワードに対する合致度が所定値以上であるコンテンツが、当該表示優先順位に従って並べられるものとする。換言すると、表示優先順位が付けられたコンテンツカテゴリのコンテンツであるが、検索ワードに対する合致度が所定値よりも低いコンテンツは、当該表示優先順位に関わらず、コンテンツ一覧の下位に並べられる。
【００５２】
次に、コンテンツ配信部１３６は、ステップＳ２４で生成したコンテンツ一覧を含む検索コンテンツ３０をユーザ端末２０に送信する（ステップＳ２５）。これにより、ユーザ端末２０は、受信したコンテンツ一覧を含む検索コンテンツ３０を表示部２１に表示させる（ステップＳ１２）。
図１０は、検索コンテンツ３０における検索結果の一例を示す図である。
図１０に示す例では、「ラーメン」という検索ワードを検索条件として、検索処理が行われており、「飲食店」、「ニュース」、「通販」というコンテンツカテゴリに対して、この順に１〜３位までの表示優先順位が対応付けられている。このため、検索コンテンツ３０の検索結果表示領域３４には、コンテンツカテゴリ「飲食店」のコンテンツ、コンテンツカテゴリ「ニュース」のコンテンツ、コンテンツカテゴリ「通販」のコンテンツの順に、上から下に向かう方向に並んで表示されている。
なお、図１０に示す例では、図の簡略化のために、１つのコンテンツカテゴリに対して１つのコンテンツが表示されている。また、検索結果表示領域３４において、コンテンツが並べられる方向は、上下方向に限定されず、横方向であってもよい。
【００５３】
以上により、情報処理システム１における情報検索処理が終了する。
情報検索処理の終了後、ユーザ操作により、検索結果であるコンテンツ一覧から任意のコンテンツが選択された場合、ユーザ端末２０は、当該コンテンツの閲覧要求をサーバ装置１０に送信する。サーバ装置１０では、コンテンツ配信部１３６が、要求されたコンテンツのＵＲＬに基づいて、当該コンテンツをユーザ端末２０に配信する。
【００５４】
（更新処理）
更新部１３８は、検索関連情報に記録される順位パターンを適宜更新する。
具体的には、ステップＳ１２表示されたコンテンツ一覧から、ユーザ操作により任意のコンテンツが選択されると、更新部１３８は、選択されたコンテンツのコンテンツカテゴリ、検索時刻が属する時間帯、検索位置が対応するエリア属性を特定する。時間帯およびエリア属性の組み合わせ毎に、選択されたコンテンツのコンテンツカテゴリを集計し、選択数が所定より多いコンテンツカテゴリの順位を所定値だけ上昇させる。
なお、本実施形態では、ユーザ毎に検索関連情報を記録しているため、更新部１３８は、ユーザ毎に集計や更新を行う。
【００５５】
また、更新部１３８は、検索関連情報に記録される順位パターンテーブルについて、時間帯の区切りや、時間帯とエリア属性との組み合わせに対応する順位パターンの種別などを適宜更新してもよい。
【００５６】
［第１実施形態の作用効果］
第１実施形態では、サーバ装置１０の制御部１３は、ユーザ端末２０から受け付けた検索条件に基づいて複数のコンテンツを検索する検索部１３２と、検索時刻および検索位置に基づいて、複数のコンテンツカテゴリの表示優先順位を決定する順位決定部１３３（本発明の第１順位決定部）と、検索部１３２により検索された複数のコンテンツを、各コンテンツが対応するコンテンツカテゴリの表示優先順位に従って並び替えて一覧表示させた検索結果を生成する検索結果生成部１３４として機能する。
【００５７】
ここで、検索時刻と検索位置との組み合わせは、ユーザの検索意図との間に大きな関係を有する。例えば、同じ「ラーメン」という検査ワードあっても、時間帯「昼」とエリア属性「職場周辺」との組み合わせでは、ユーザが「ラーメンを食べる飲食店を探す」ことを意図している可能性が高いが、時間帯「深夜」とエリア属性「自宅」との組み合わせでは、ユーザが「ラーメンを購入する通販店を探す」ことを意図している可能性が高い。
このため、検索時刻と検索位置との組み合わせに基づいて、ユーザの検索意図に合致する可能性が高い順にコンテンツカテゴリの表示優先順位を決定できる。これにより、検索結果におけるコンテンツ一覧の上位に、ユーザの検索意図に合致する可能性が高いコンテンツを並べることができる。
よって、ユーザは、ユーザ端末２０に表示されるコンテンツ一覧を確認する際、画面をスクロールする等の手間を少なくでき、検索意図に合致したコンテンツを容易に見つけることができる。
【００５８】
第１実施形態において、サーバ装置１０の制御部１３は、ユーザ拠点を取得するユーザ拠点取得部１３１としても機能する。また、順位決定部１３３は、ユーザ拠点から検索位置までの距離に基づいて検索位置が対応するエリア属性を判定し、検索時刻とエリア属性とに基づいて表示優先順位を決定する。これにより、エリア属性が、ユーザの生活圏または生活圏外のいずれであるか、ユーザの検索意図との間に大きな関係を有する情報を判別できる。
例えば、ユーザの自宅が観光地に存在しており、かつ、ユーザが自宅で検索を行った場合には、順位決定部１３３は、検索位置が対応するエリア属性を「観光地」ではなく、「自宅周辺」と判定することができる。このような場合、例えば「ラーメン」という検索ワードによる検索結果において、観光地でユーザが望む可能性が高い「飲食店」というコンテンツカテゴリよりも、自宅でユーザが望む可能性が高い「レシピ」というコンテンツカテゴリを上位に表示する。
よって、コンテンツ一覧では、ユーザの検索意図により合致する順にコンテンツを並べることができる。
【００５９】
［第２実施形態］
本発明に係る第２実施形態の情報処理システム１について説明する。
本実施形態の情報処理システム１は、第１実施形態の情報処理システム１と同様の構成を有するが、サーバ装置１０による情報処理方法が第１実施形態と一部相違する。具体的には、第１実施形態は、コンテンツカテゴリの表示優先順位に従って、検索結果であるコンテンツ一覧を生成するが、第２実施形態では、コンテンツカテゴリの表示優先順位に従って、検索対象となるカテゴリ一覧を生成する。
以下では、主に、第１実施形態と異なる処理について説明し、同様の処理については説明を省略する。
【００６０】
（情報処理方法）
情報処理システム１における情報処理方法について、図１１のフローチャートを参照して説明する。
まず、ユーザ端末２０は、ウェブブラウザにおいてユーザ操作により所定のＵＲＬが入力されると、検索コンテンツ３０の配信要求をサーバ装置１０に送信する（ステップＳ３１）。この配信要求には、ユーザＩＤと、現在のユーザ端末２０の位置とが含まれる。
【００６１】
サーバ装置１０では、順位決定部１３３（本発明の配信要求受付部および第２順位決定部に相当）が、配信要求を取得し（ステップＳ４１）、配信要求を受け付けた配信要求時刻と、当該配信要求に含まれるユーザ端末２０の位置（配信要求位置）とに基づいて、１以上のコンテンツカテゴリの優先表示順位を決定する（ステップＳ４２）。
なお、本実施形態では、本発明の配信要求日時として、配信要求時刻を用いる例を説明する。
【００６２】
ステップＳ４２について、コンテンツカテゴリの優先表示順位を決定する具体的方法は、第１実施形態で説明したステップＳ２３（具体的にはステップＳ２３１〜Ｓ２３４）とほぼ同様である。すなわち、第２実施形態において、コンテンツカテゴリの優先表示順位を決定する方法は、第１実施形態の説明について、検索要求、検索時刻および検索位置を、配信要求、配信要求時刻および配信要求位置に置き換えたものとなる。
【００６３】
例えば、順位決定部１３３は、配信要求時刻が属する時間帯を判定するとともに、配信要求位置が対応するエリアの属性（エリア属性）を、当該配信要求位置とユーザ拠点との間の距離に基づいて判定する。そして、順位決定部１３３は、順位パターンテーブルにおいて、時間帯とエリア属性との組み合わせに対応する順位パターンを選択し、当該順位パターンが対応する順位一覧に基づいて、コンテンツカテゴリの表示優先順位を決定する。
【００６４】
次に、コンテンツ生成部１３５は、ステップＳ４２で決定したコンテンツカテゴリの表示優先順位に従って複数のコンテンツカテゴリを一方向に沿って並べたカテゴリ一覧であるカテゴリ選択領域３３を生成し、このカテゴリ選択領域３３を含む検索コンテンツ３０を生成する（ステップＳ４３）。
なお、カテゴリ選択領域３３において、表示優先順位が付けられていないコンテンツカテゴリは、表示優先順位が付けられたコンテンツカテゴリの後に、任意の順で並べられてもよい。
【００６５】
次に、コンテンツ配信部１３６は、ステップＳ４３で生成された検索コンテンツ３０を、ユーザ端末２０に送信する（ステップＳ４４）。
これにより、ユーザ端末２０は、カテゴリ選択領域３３を含む検索コンテンツ３０を表示部２１に表示させる（ステップＳ３２）。このカテゴリ選択領域３３には、表示優先順位に従って、複数のコンテンツカテゴリが一方向に沿って並べられる。
なお、カテゴリ選択領域３３において、複数のコンテンツカテゴリが並べられる方向は、左側から右側に向かう方向であってもよいし、上側から下側に向かう方向であってもよい。
【００６６】
その後の検索処理は、例えば第１実施形態で説明した情報処理方法と同様である。すなわち、第２実施形態は、第１実施形態と組み合わせて実施できるものであり、順位決定部１３３は、本発明の第１順位決定部および第２順位決定部として機能する。
【００６７】
なお、第１実施形態で説明した情報処理方法において、コンテンツ生成部１３５は、ステップＳ２３で決定された表示優先順に基づいて、カテゴリ選択領域３３におけるコンテンツカテゴリの並び順を更新してもよい。そして、ステップＳ２５では、コンテンツ配信部１３６が、更新されたカテゴリ選択領域３３を含む検索コンテンツ３０をユーザ端末２０に送信してもよい。これにより、配信要求時刻から検索時刻までの間にユーザが移動した場合に対応できる。
【００６８】
［第２実施形態の作用効果］
第２実施形態では、サーバ装置１０の制御部１３が、ユーザ端末２０から検索コンテンツ３０の配信要求を受け付けた配信要求時刻と、配信要求時刻におけるユーザ端末２０の位置である配信要求位置とに基づいて、コンテンツカテゴリの表示優先順位を決定する順位決定部１３３（本発明の第２順位決定部）と、表示優先順位に従って複数のコンテンツカテゴリを並び替えたカテゴリ選択領域３３を生成するコンテンツ生成部１３５として機能する。
【００６９】
このような第２実施形態では、第１実施形態と同様、ユーザの検索意図に合致する可能性が高い順に、コンテンツカテゴリの表示優先順位を決定できる。これにより、カテゴリ選択領域３３の上位には、ユーザの検索意図に合致する可能性が高いコンテンツカテゴリを並べることができる。よって、ユーザがカテゴリ選択領域３３に表示されるコンテンツカテゴリ一覧を確認する際、画面をスクロールする等の手間が少なくなり、検索意図に合致したコンテンツカテゴリを容易に見つけられる。これにより、検索処理を実施する範囲をコンテンツカテゴリで絞る操作が容易になる。
【００７０】
また、第１実施形態と同様に、エリア属性がユーザの生活圏または生活圏外のいずれであるか、ユーザの検索意図との間に大きな関係を有する情報を判別できるため、ユーザの検索意図により合致する順にコンテンツカテゴリを並べることができる。
【００７１】
［第３実施形態］
本発明に係る第３実施形態の情報処理システム１について説明する。
本実施形態の情報処理システム１は、第１実施形態の情報処理システム１と同様の構成を有するが、サーバ装置１０による情報処理方法が第１実施形態と一部相違する。具体的には、第３実施形態では、第１実施形態で説明した情報処理方法に対して、人気ワードに関連するステップが追加される。
以下では、主に、第１実施形態と異なる処理について説明し、同様の処理については説明を省略する。
【００７２】
（情報処理方法）
情報処理システム１における情報処理方法について、図１２のフローチャートを参照して説明する。
サーバ装置１０において、ステップＳ２１およびステップＳ２２は、第１実施形態と同様である。
ステップＳ２２の後、傾向分析部１３７は、ユーザデータベース１２２の履歴情報（過去の検索条件および検索時刻の履歴）を参照し、ユーザの区別なく、同一の検索ワードを検索条件として検索処理を実施した検索回数を分析する。より具体的には、単位時間当たりの検索回数を検索頻度とし、直近の所定期間における検索頻度の変化を検索ワード毎に分析する。そして、傾向分析部１３７は、時系列における検出頻度の変化（増加率）が所定以上となるワードを人気ワードとして特定する（ステップＳ２６）。
なお、ステップＳ２６で分析対象となるデータは、検索位置が属するエリアから集められた検索履歴である。
【００７３】
次いで、順位決定部１３３は、検索要求に含まれる検索条件が人気ワードに関連するか否かを判断する（ステップＳ２７）。例えば、順位決定部１３３は、検索条件の検索ワードと急上昇ワードとの間に一部共通する語が含まれていれば、これらは互いに関連すると判断する。
【００７４】
ステップＳ２７でＹｅｓと判断した場合、順位決定部１３３は、人気ワードに対応するコンテンツカテゴリの表示優先順位を上位に決定する（ステップＳ２８）。ここで、人気ワードに対応するコンテンツカテゴリは、例えば人気ワードを調べるために適したコンテンツカテゴリ（例えば「リアルタイム」や「ニュース」など）であってもよい。また、順位決定部１３３は、人気ワードを検索条件とする検索履歴と当該検索履歴に対応する行動履歴に基づいて、人気ワードを検索条件とする検索結果から他のユーザに所定の割合以上で選択されたコンテンツカテゴリを判定し、当該コンテンツカテゴリを人気ワードに対応するコンテンツカテゴリとしてもよい。
ステップＳ２７でＮｏと判断した場合、ステップＳ２９に移行する。
【００７５】
また、本実施形態において、表示優先順位の上位とは、特に限定されないが、例えば、順位パターンに対応する順位一覧において、全順位の半分よりも小さい数の順位であり、特に、検索コンテンツ３０においてスクロールせずともコンテンツが表示される順位であることが好ましい。
【００７６】
次いで、順位決定部１３３は、ステップＳ２１で検索要求を受け付けた検索時刻と、当該検索要求に含まれる検索位置とに基づいて、１以上のコンテンツカテゴリの優先表示順位を決定する（ステップＳ２９）。
なお、ステップＳ２９は、第１実施形態で説明したステップＳ２３とほぼ同様である。ただし、ステップＳ２８において人気ワードに対応するコンテンツカテゴリの表示優先順位が決定されている場合、それ以外のコンテンツカテゴリを、人気ワードに対応するコンテンツカテゴリの下位に並べるように、優先表示順位を決定する。
【００７７】
次に、検索結果生成部１３４は、ステップＳ２２で検索された複数のコンテンツを、ステップＳ２９で決定した各コンテンツカテゴリの表示優先順位に従って並べ変えて一覧表示させた検索結果（コンテンツ一覧）を生成する（ステップＳ２４）。
次に、コンテンツ配信部１３６は、ステップＳ２４で生成されたコンテンツ一覧を含む検索コンテンツ３０をユーザ端末２０に送信する（ステップＳ２５）。これにより、ユーザ端末２０は、受信したコンテンツ一覧を表示する（ステップＳ１２）。
これらのステップＳ２４，Ｓ２５，Ｓ１２は、第１実施形態と同様である。
【００７８】
［第３実施形態の効果］
第３実施形態では、サーバ装置１０の制御部１３が、人気ワードを特定する傾向分析部１３７として、さらに機能する。そして、順位決定部１３３は、検索条件に含まれる検索ワードが人気ワードに関連する場合、人気ワードに対応するコンテンツカテゴリを表示優先順位の上位に決定する。
ここで、検索条件が人気ワードに関連するものである場合、ユーザは、「人気ワードに関する情報を調べる」ことを意図している可能性が高い。
このような場合、第３実施形態によれば、人気ワードに対応するコンテンツカテゴリの表示優先順位が上位に決定される。このため、検索結果であるコンテンツ一覧には、ユーザの検索意図に合致する可能性が高いコンテンツから順に並べられる。よって、ユーザは、検索意図に合致したコンテンツを容易に見つけることができる。
【００７９】
また、第３実施形態では、傾向分析部１３７は、時系列における検索頻度の変化が上昇している場合に、人気ワードを特定する。すなわち、第３実施形態で特定される人気ワードは、いわゆる「バズワード」である。このため、検索条件が人気ワードに関連するものである場合、ユーザは、「人気ワードに関する情報を調べる」ことを意図している可能性がより高い。よって、人気ワードに対応するコンテンツカテゴリを表示優先順位の上位に決定することで、検索結果がユーザの検索意図に合致する可能性はより向上する。
【００８０】
また、第３実施形態では、傾向分析部１３７は、検索位置が属するエリア毎の履歴に基づいて人気ワードを特定し、順位決定部１３３は、検索位置が属するエリアが人気ワードに対応するエリアである場合に、人気ワードに対応するコンテンツカテゴリを表示優先順位の上位に決定する。
このため、第３実施形態では、テレビ番組や地方イベントなどを発生原因とする地域特有の人気ワードを特定することができる。また、検索位置が属するエリアが人気ワードに対応するエリアである場合、ユーザは人気ワードの発生原因に接触している可能性が高いため、「人気ワードに関する情報を調べる」ことを意図している可能性がより高い。よって、人気ワードに対応するコンテンツカテゴリを表示優先順位の上位に決定することで、検索結果がユーザの検索意図に合致する可能性はより向上する。
【００８１】
［他の変形例］
本発明は、上述した各実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、以下に示される変形をも含むものである。
【００８２】
（変形例１）
上記各実施形態における検索関連情報は、順位パターンテーブル等を含むことに限定されず、コンテンツ一覧を生成する際のアルゴリズム等によって他の情報を含んでいてもよい。
例えば、検索関連情報は、各コンテンツカテゴリのスコアと、各コンテンツカテゴリに関するスコア変動値とを含んでいてもよい。各コンテンツカテゴリに関するスコア変動値は、時間帯およびエリア属性のそれぞれに対して設定されている。
このような場合、順位決定部１３３は、検索要求または配信要求を受けたときの時間帯およびエリア属性のそれぞれに基づいて各コンテンツカテゴリのスコアを変動させたうえで、各コンテンツカテゴリのスコアを比較し、当該スコアの高い順にコンテンツカテゴリの表示優先順位を上位から決定してもよい。
【００８３】
（変形例２）
上記第１実施形態または上記第３実施形態において、時間帯およびエリア属性の組み合わせには、順位パターンだけでなく、追加検索ワードが対応付けられていてもよい。
例えば、時間帯「昼」とエリア属性「職場周辺」との組み合わせでは、ユーザの検索意図が「ランチを食べられる少人数向けの飲食店を探す」である可能性がある。そこで、検索関連情報において、当該組み合わせには、「少人数」、「ランチ」などの追加検索ワードが関連付けられて記憶されていてもよい。
この場合、検索部１３２が、検索要求に関する時間帯およびエリア属性の組み合わせに基づいて、当該組み合わせに対応付けられた追加検索ワードを参照し、当該追加検索ワードを検索条件に加えた検索処理を実施してもよい。そして、検索結果生成部１３４は、元の検索ワードおよび追加検索ワードのそれぞれに対する合致度が所定以上であるコンテンツについて、表示優先順位に従って並び替えて一覧表示させた検索結果を生成してもよい。
【００８４】
（変形例３）
上記各実施形態において、順位決定部１３３は、検索位置または配信要求位置が対応するエリア属性を利用して、コンテンツカテゴリの表示優先順位を決定するが、本発明はこれに限られない。
例えば、順位決定部１３３は、検索位置から所定距離以内に、レジャー施設などの特定のスポットが存在する場合、この特定スポットに対応した順位パターンテーブルに基づいて、コンテンツカテゴリの表示優先順位を決定してもよい。
【００８５】
（変形例４）
上記各実施形態では、本発明の検索日時（または配信要求日時）として、検索時刻（または配信要求時刻）を用いる例を説明しているが、本発明はこれに限られない。
例えば、順位決定部１３３がコンテンツカテゴリの表示優先順位を決定するために参照する順位パターンテーブルは、季節毎に記録されていてもよい。この場合、順位決定部１３３は、検索日時が属する季節と、時間帯とをそれぞれ判定する。そして、判定した季節に対応する順位パターンテーブルにおいて、時間帯とエリア属性との組み合わせに対応する順位パターンを選択する。
このような変形例によれば、季節毎に変化するユーザの検索意図に対応して、コンテンツやコンテンツカテゴリを並べることができる。また、クリスマスや正月など、特定日のイベントに対応することもできる。
【００８６】
（変形例５）
上記各実施形態では、本発明の配信コンテンツとして、ウェブコンテンツなどの検索を行う検索コンテンツ３０を用いる例を説明しているが、本発明はこれに限られない。すなわち、本発明の配信コンテンツは、検索コンテンツ３０であることに限定されず、通販コンテンツやメディア配信コンテンツなどであってもよい。
例えば、本発明の配信コンテンツが通販コンテンツである場合、食料品や衣類などのコンテンツカテゴリに分類される商品コンテンツが、検索条件に基づいて検索され、コンテンツカテゴリの表示優先順位に従って一覧表示される。また、通販コンテンツのカテゴリ選択領域には、複数のカテゴリが表示優先順位に従って並べられる。
あるいは、本発明の配信コンテンツがメディア配信コンテンツである場合、映画、ドラマまたはアニメなどのコンテンツカテゴリに分類されるメディアコンテンツが、検索条件に基づいて検索され、コンテンツカテゴリの表示優先順位に従って一覧表示される。また、メディア配信コンテンツのカテゴリ選択領域には、複数のカテゴリが表示優先順位に従って並べられる。
【００８７】
（変形例６）
上記各実施形態において、順位決定部１３３は、検索データベース１２１に記録された情報を参照することにより、コンテンツのコンテンツカテゴリを判定しているが、本発明はこれに限られない。例えば、順位決定部１３３が、コンテンツに含まれるキーワードに基づいて、当該コンテンツのコンテンツカテゴリを判定してもよい。
【００８８】
（変形例７）
上記各実施形態において、例えば「飲食店（未訪問）」など、ユーザの位置履歴に関するカテゴリが設定されていてもよい。また、検索処理時または検索コンテンツの配信要求時、エリア属性が生活圏と判定された場合には、コンテンツカテゴリ「飲食店（未訪問）」の優先表示順が上位に設定されてもよい。このようなコンテンツカテゴリが選択された場合、検索結果生成部１３４は、ユーザ位置履歴に記録されている位置情報が含まれるコンテンツを除いて、検索結果を生成してもよい。
【００８９】
（変形例８）
上記第３実施形態は、第１実施形態で説明した情報処理方法に対して、人気ワードに関連するステップが追加されたものであるが、この第３実施形態に対して第２実施形態を組み合わせて実施してもよい。
具体的には、コンテンツ生成部１３５は、ステップＳ２９で決定したコンテンツカテゴリの表示優先順位に従って、カテゴリ選択領域３３におけるコンテンツカテゴリの並び順を更新してもよい。そして、ステップＳ２５において、コンテンツ配信部１３６は、更新されたカテゴリ選択領域３３を含む検索コンテンツ３０をユーザ端末２０に送信してもよい。
【００９０】
（変形例９）
上記第３実施形態では、傾向分析部１３７は、単位期間あたりに同一のワードが含まれる検索条件を受け付けた検索頻度が上昇するように変化している場合に、人気ワード（バズワード）を特定するが、本発明はこれに限られない。
例えば、傾向分析部１３７は、単に、単位期間あたりの検索頻度が所定以上となるワードを、人気ワードとして特定してもよい。このような方法では、比較的長期間における検索傾向を検索結果に反映させることができる。
また、上記第３実施形態では、ユーザの区別なく、検索履歴を分析することにより、人気ワードを特定しているが、ユーザ毎に所定期間の検索履歴を分析することにより、ユーザ毎の人気ワードを特定してもよい。
さらに、上記第３実施形態では、検索位置が属するエリアが人気ワードに対応するエリアである場合に、人気ワードに対応するカテゴリを表示優先順位の上位に決定するが、エリアにこだわらなくてもよい。
【００９１】
（変形例１０）
上記各実施形態において、順位決定部１３３によるカテゴリの表示優先順位の決定は、学習モデルを用いた決定であってもよい。例えば、実際のユーザの検索履歴および行動履歴等を用いて、検索時刻および検索位置の組み合わせ、ならびに、配信要求時刻および配信要求位置の組み合わせを入力値、検索結果からユーザが選択するコンテンツのコンテンツカテゴリ、および、カテゴリ選択領域３３からユーザが選択するコンテンツカテゴリを出力値とした学習モデルを生成しておく。この学習モデルを用いて、ユーザに選択される可能性が高い順にカテゴリの表示優先順位を決定すれば、ユーザ数や検索回数の増大に伴ってその精度を飛躍的に向上させることができる。
【符号の説明】
【００９２】
１…情報処理システム、１０…サーバ装置、１１…通信部、１２…記憶部、１２１…検索データベース、１２２…ユーザデータベース、１２３…地図データベース、１３…制御部、１３１…ユーザ拠点取得部、１３２…検索部、１３３…順位決定部、１３４…検索結果生成部、１３５…コンテンツ生成部、１３６…コンテンツ配信部、１３７…傾向分析部、１３８…更新部、２０…ユーザ端末、２１…表示部、２２…入力操作部、２３…端末通信部、２４…端末記憶部、２５…端末制御部、３０…検索コンテンツ、３１…検索ワード入力欄、３２…検索アイコン、３３…カテゴリ選択領域、３４…検索結果表示領域。
【図１】
2020064498.tif 000003
【図２】
2020064498.tif 000004
【図３】
2020064498.tif 000005
【図４】
2020064498.tif 000006
【図５】
2020064498.tif 000007
【図６】
2020064498.tif 000008
【図７】
2020064498.tif 000009
【図８】
2020064498.tif 000010
【図９】
2020064498.tif 000011
【図１０】
2020064498.tif 000012
【図１１】
2020064498.tif 000013
【図１２】
2020064498.tif 000014