Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6924807B2 - 情報提供システム、情報提供方法、およびプログラム - Google Patents
[go: Go Back, main page]

JP6924807B2 - 情報提供システム、情報提供方法、およびプログラム - Google Patents

情報提供システム、情報提供方法、およびプログラム Download PDF

Info

Publication number
JP6924807B2
JP6924807B2 JP2019192608A JP2019192608A JP6924807B2 JP 6924807 B2 JP6924807 B2 JP 6924807B2 JP 2019192608 A JP2019192608 A JP 2019192608A JP 2019192608 A JP2019192608 A JP 2019192608A JP 6924807 B2 JP6924807 B2 JP 6924807B2
Authority
JP
Japan
Prior art keywords
information
search
unit
user
search query
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019192608A
Other languages
English (en)
Other versions
JP2021068150A (ja
Inventor
錬平 袋谷
錬平 袋谷
俊介 河合
俊介 河合
正樹 湯山
正樹 湯山
杉山 雄太
雄太 杉山
幸代 小出
幸代 小出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2019192608A priority Critical patent/JP6924807B2/ja
Publication of JP2021068150A publication Critical patent/JP2021068150A/ja
Application granted granted Critical
Publication of JP6924807B2 publication Critical patent/JP6924807B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報提供システム、情報提供方法、およびプログラムに関する。
従来、検索クエリに応答してコンテンツアイテムとマッチングしようとする画像を、動的にランキングする技術が開示されている(特許文献1参照)。
特開2017−220205号公報
しかしながら、従来の技術では、検索条件を提案することに関する考察が不十分であった。
本発明は、このような事情を考慮してなされたものであり、ユーザが所望の情報を容易に見つけられるように検索条件を提案することができる情報提供システム、情報提供方法、およびプログラムを提供することを目的の一つとする。
本発明の一態様は、ユーザにより入力された検索クエリを取得する取得部と、前記取得部により取得された検索クエリの中にヘアスタイルに関する特定キーワードが含まれるか否かを判定する判定部と、前記判定部により前記特定キーワードが含まれると判定された場合に動作し、コンテンツをユーザの端末装置に提供する情報提供部であって、前記検索クエリに応じた検索を行う検索部と、前記コンテンツにおける第1情報枠に、前記検索部の検索結果に基づくランキング情報を含める第1処理部と、前記検索クエリを入力したユーザの属性情報を推定する推定部と、前記取得部により取得された検索クエリと、前記推定部による推定結果とに基づいて、前記コンテンツにおける第2情報枠に表示させる絞り込み条件項目を決定する第2処理部と、を含む情報提供部と、を備える、情報提供システムである。
本発明の一態様によれば、ユーザに所望の情報を見つけやすい検索条件を提案することができる。
情報提供システムの利用環境を示す模式図である。 ヘアスタイル情報の内容の一例を示す図である。 スタイリスト情報の内容の一例を示す図である。 サロン情報の内容の一例を示す図である。 ユーザ情報の内容の一例を示す図である。 表示規則の内容の一例を示す図である。 表示パターンの内容の一例を示す図である。 代替条件の内容の一例を示す図である。 端末装置の表示部に再生される画像の一例を示す図である。 端末装置の表示部に再生される画像の一例を示す図である。 端末装置の表示部に再生される画像の一例を示す図である。 情報提供システムにより実現される、投稿情報更新処理の流れの一例を示すフローチャートである。 情報提供システムにより実現される、検索処理の流れの一例を示すフローチャートである。 規則設定部による、規則設定処理の流れの一例を示すフローチャートである。
以下、図面を参照し、本発明の情報提供システム、情報提供方法、およびプログラムの実施形態について説明する。
[概要]
情報提供システムは、一以上のプロセッサにより実現される。情報提供システムは、ヘアスタイルを実現できるスタイリスト(美容師や理容師などの美容関連サービスの提供者)を探すユーザに、スタイリストの投稿情報を好適に提供可能なシステムである。スタイリストの投稿情報には、ヘアスタイル画像を含むヘアスタイル情報や、スタイリスト自身のスタイリスト情報、そのスタイリスト情報と対応付けられたサロン情報の情報が含まれる。
情報提供システムは、例えば、ユーザによる希望のヘアスタイルの検索条件を含む検索要求に応じて、スタイリストの投稿情報、特にヘアスタイル画像を含むコンテンツをユーザに提供する。ヘアスタイル画像には、画像に写されたヘアスタイルに関するヘアスタイル情報がメタデータとして付与されている。コンテンツには、更に、スタイリストに関するスタイリスト情報、スタイリストがサービスを提供するサロンに関連するサロン情報がメタデータとして付与されている。これらのメタデータの一部は、コンテンツにおいて可視化されていてもよい。すなわち、ヘアスタイル情報、スタイリスト情報、サロン情報のうち一部は、コンテンツにおいて可視化されていてもよい。メタデータは、後述するようにデータ間のリンクが設定されており、例えば、あるヘアスタイル画像から、そのヘアスタイルを提供可能なスタイリスト、更にはスタイリストがサービスを提供するサロンを検索可能であるし、ヘアスタイル画像から直接的にサロンを検索することもできる。ユーザは、コンテンツ内の情報を参照したり、コンテンツ内の情報に基づいてサロン予約をしたり、スタイリストに問い合わせしたり、コンテンツ内の情報から更に検索要求をしたりすることができる。コンテンツは、端末装置に搭載されたアプリケーションプログラムまたはブラウザなどのUA(User Agent)によって再生される。
情報提供システムは、ユーザにより入力された検索条件が「流行の髪型」、「ロングヘア」などの概念的なキーワードでのみ構成される場合に、より具体的な検索条件の候補(例えば、髪の長さの条件や、カラーリングやパーマなどの施術内容など)を検索条件に追加可能な絞り込み条件項目を提示することにより、ユーザが所望の情報を取得しやすくする。
[全体構成]
図1は、情報提供システム1の利用環境を示す模式図である。実施形態における情報提供システム1は、例えば、ユーザUの使用する端末装置T1と、スタイリストSの利用する端末装置T2と、情報提供装置100とを備える。なお特許請求の範囲における情報提供システムは、情報提供装置100を指すものであってもよいし、情報提供装置100とその他の構成を含むものであってもよい。その他の構成とは、端末装置T1または端末装置T2において実行されるプログラムが挙げられる。情報提供装置100と端末装置T1、または情報提供装置100と端末装置T2とは、ネットワークNWを介して互いに通信する。ネットワークNWは、例えば、無線基地局、Wi−Fiアクセスポイント、通信回線、プロバイダ、インターネットなどを含む。
端末装置T1は、ユーザの利用する端末である。端末装置T2は、スタイリストの利用する端末である。端末装置T1および端末装置T2は、例えば、スマートフォンなどの携帯電話、タブレット端末、パーソナルコンピュータ等である。
情報提供装置100は、例えば、通信部110と、更新部120と、処理部130とを備える。情報提供装置100の更新部120および処理部130の構成要素のうち一部または全部は、例えば、CPU(Central Processing Unit)などのプロセッサが記憶装置に格納されたプログラムを実行することにより実現される。また、処理部130の構成要素の一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、またはFPGA(Field-Programmable Gate Array)などのハードウェアにより実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。また、情報提供装置100は、ROM、フラッシュメモリ、SDカード、RAM、HDD(Hard Disc Drive)、レジスタ等の記憶装置に、ヘアスタイル情報DB1、スタイリスト情報DB2、サロン情報DB3、ユーザ情報DB4、設定情報DB5などの情報を格納している。記憶装置は、部分的に、或いは全部がNAS(Network Attached Storage)や外部ストレージサーバ装置等であってもよい。ヘアスタイル情報DB1と、スタイリスト情報DB2、サロン情報DB3、ユーザ情報DB4および設定情報DB5は、同一の記憶装置に格納されてもよいし、それぞれ異なる記憶装置に格納されてもよい。
情報提供システム1に情報を掲載するスタイリストSは、自分のスタイリスト情報DB2を投稿(または更新)し、自分が提供可能なヘアスタイルに関するヘアスタイル情報DB1を投稿(または更新)する。スタイリストは、ヘアカットやヘアケアなどのサービス(施術)を提供するサロンのサロン情報DB3を、自分のスタイリスト情報DB2と対応付けて登録し、または、登録済みのサロン情報DB3と自分のスタイリスト情報DB2とを対応付ける。
ヘアスタイル情報DB1には、ヘアスタイル画像が含まれる。ヘアスタイル情報DB1に登録する画像は、例えば、スタイリストSが自分で所有する画像を情報提供装置100にアップロードすることで登録する。
図2は、ヘアスタイル情報DB1の内容の一例を示す図である。ヘアスタイル情報DB1には、ヘアスタイル情報を識別するためのヘアスタイルID、ヘアスタイル画像、ヘアスタイル画像に対応付けられたタグ情報などが格納される。
図3は、スタイリスト情報DB2の内容の一例を示す図である。スタイリスト情報DB2には、スタイリスト情報を識別するためのスタイリストID、スタイリストSの氏名、スタイリストSがサービスを提供するサロンを識別するためのサロンID、スタイリストSが登録したヘアスタイルID、スタイリストSがユーザUからの予約を受け付ける際の連絡先(例えば、電話番号、メールアドレス、ウェブサイト、SNSアカウント)の情報などが格納される。また、スタイリスト情報DB2には、スタイリストS自身の画像が含まれてもよい。スタイリストIDは、スタイリストSが情報提供装置100にアクセスする際や、情報更新時に用いられるログイン用IDであってもよい。
なお、スタイリストSが複数のサロンでサービスを提供する場合(例えば、複数店舗のオーナーであったり、特定のサロンに所属しないフリースタイリストであったりする場合など)、スタイリストSはスタイリスト情報DB2に表示条件の設定をしてもよい。スタイリスト情報DB2には、例えば、第1のヘアスタイル情報は第1のサロン情報と対応付け、第2のヘアスタイル情報には第2のサロン情報を対応付けて格納することができる。
図4は、サロン情報DB3の内容の一例を示す図である。サロン情報DB3には、サロンID、サロンの名所、サロンの住所、サロンでサービスを提供するスタイリストのスタイリストIDなどが格納される。
ユーザ情報DB4には、例えば、ユーザを識別するユーザIDや、ユーザの年齢、性別、職業、居住地(都道府県情報)、行動圏などのデモグラフィック情報、行動情報(PV;page view)、お気に入り情報、コンバージョンが含まれる。コンバージョンとは、このシステムの提供情報を閲覧した結果、実際にサロンを利用された回数、サロンで利用された決済金額、サロンを利用されたクーポンの種類などの情報である。ユーザIDは、ユーザが情報提供装置100にアクセスする際や、情報更新時に用いられるログイン用IDであってもよい。
図5は、ユーザ情報DB4の内容の一例を示す図である。ユーザ情報DB4には、ユーザUを識別するユーザIDや、ユーザUの名称、ユーザUが情報提供システム1でお気に入り(ブックマーク)登録した各種情報、ユーザUの行動履歴などが含まれる。
設定情報DB5には、検索クエリとして過去に検索されたキーワードを蓄積した辞書(不図示)が含まれる。辞書には、キーワードの属性の情報や、各キーワードの意味の近さに関する情報が含まれていてもよい。設定情報DB5には、例えば、ユーザUがヘアスタイル情報を端末装置T1で検索した場合のコンテンツの辞書情報DS1と絞り込み条件項目決定テーブルDS2、代替条件DS3などとが含まれる。
図6は、辞書情報DS1の内容の一例を示す図である。辞書情報DS1には、例えば、検索クエリに含まれる特定のキーワードと、検索クエリに特定のキーワードが含まれる場合に第1情報枠にランキング表示をするか否かの設定と、検索クエリに特定のキーワードが含まれる場合の第2情報枠の絞り込み条件項目決定テーブルDS2の設定などが含まれる。第1情報枠および第2情報枠については後述する。
辞書情報DS1は、特定キーワードのリストである。検索クエリにヘアスタイルに関する情報が含まれている場合であっても、投稿情報を閲覧するコンテンツの表示をしない条件が含まれてもよい。なお、特定キーワードが辞書情報DS1に載っている場合でも、他のサービスを要求している可能性が高い検索クエリの場合、後述する判定部132は判定結果をNOにしてもよい。例えば、「セミロングのスキー板」「ショートサイズのコーヒー」など、情報提供システム1以外のサービス(ショッピングなど)を意図しているのが明らかな検索クエリを判別するためのネガティブ辞書(不図示)を用意しておき、辞書情報DS1とネガティブ辞書の双方に載っている場合は判定結果をNOとしてもよい。
図7は、絞り込み条件項目決定テーブルDS2の一例である。例えば、絞り込み条件項目決定テーブルDS2には、検索クエリがヘアスタイル、ヘアサロン、スタイリストといった汎用的な意味合いをもつキーワードを含む場合、ユーザUの属性は考慮せずに女性向けの標準絞り込みパターンを表示するという規則が含まれている。また、絞り込み条件項目決定テーブルDS2には、検索クエリに特定の髪の長さを示す「ショート」というキーワードが含まれ、ユーザUの属性が不明である場合、パターン1の絞り込み条件を第2情報枠に表示するという規則が含まれている。また、絞り込み条件項目決定テーブルDS2には、検索クエリに特定の髪の長さを示す「ショート」というキーワードが含まれ、ユーザUの属性が男性である場合、パターン2の絞り込み条件を第2情報枠に表示するという規則が含まれている。その他、絞り込み条件項目決定テーブルDS2には、検索クエリとユーザUの属性との組み合わせに応じて、どのような絞り込み条件を提示するのかが記述されている。
絞り込み条件項目決定テーブルDS2は、情報提供システム1の管理者によりあらかじめ設定されるものであってもよいし、情報提供システム1のユーザUの利用状況を後述する規則設定部134が機械学習を行い、その結果が反映されるものであってもよい。
代替条件DS3は、ユーザUにより入力された検索クエリとは異なる検索条件を記述したものである。図8は、代替条件DS3の内容の一例を示す図である。代替条件DS3は、検索クエリと部分的に一致していてもよいし、全く異なっていてもよい。例えば、ユーザUにより「ショートボブ」という検索クエリが入力された場合に、異なる髪の長さの「ロング」や、「今季流行のショートボブ」のように入力された検索クエリよりも具体性を増したものが代替条件に該当する。
図1に戻り、通信部110は、ネットワークNWを介して、ユーザUの利用する端末装置T1と通信する。通信部110は、例えば、NIC(Network Interface Card)等の通信インターフェースを含む。通信部110は、スタイリストSによる投稿情報の更新のための通信内容を、更新部120に出力する。通信部110は、更新部120による処理結果に基づいて、端末装置T2と通信する。また、通信部110は、ユーザUによる投稿情報を閲覧する通信内容を、処理部130に出力する。通信部110は、処理部130による処理結果に基づいて、端末装置T1と通信する。
更新部120は、通信部110が端末装置T2から受信した情報がスタイリストSの投稿情報である場合に、ヘアスタイル情報DB1、スタイリスト情報DB2、およびサロン情報DB3を更新する。更新部120は、例えば、タグ設定部121を備える。タグ設定部121は、ヘアスタイル情報DB1、スタイリスト情報DB2、サロン情報DB3に対して画一的なタグを設定する。「画一的」とは、各情報の属性を示すタグがユニークに決定され、属性概念の重複するタグが存在しないことを意味する。例えば、タグ設定部121は、ヘアスタイル情報DB1の1レコードの情報にタグを設定する場合、ヘアスタイルの髪の長さを示すタグを1つ、ヘアスタイルを推奨する年齢(年代)を示すタグを1つ、ヘアスタイルの雰囲気を端的に示すキーワードを示すタグを1つ設定する。
タグ設定部121によるタグ設定処理には、画像解析の結果が反映されてもよいし、ヘアスタイル情報DB1を登録・更新するスタイリストSによる設定が反映されてもよい。タグ設定部121は、スタイリストSにより設定されたタグ情報の設定が情報提供システム1の提供規則と異なる場合などには、画像解析の結果に基づいてタグ設定を更新してもよい。
例えば、ヘアスタイル情報にタグを設定する場合、タグ設定部121は、シード画像(情報提供装置100の管理者や、情報提供システムによるサービス提供者により、正解であるタグがつけられた画像)に対するヘアスタイル画像の類似度でグループ化し、同一のグループであると判定した情報に同一のタグを設定する。
処理部130は、例えば、取得部131と、判定部132と、情報提供部133と、規則設定部134とを備える。
取得部131は、ユーザUにより入力された検索クエリを取得する。
判定部132は、取得部131により取得された検索クエリの中にヘアスタイル情報に関する特定キーワード(図6参照)が含まれるか否かを判定する。
情報提供部133は、判定部132によりヘアスタイル情報に関する特定キーワードが含まれていると判定された場合に動作し、特定キーワードに基づいたコンテンツをユーザUの端末装置T1に提供する。情報提供部133は、特定キーワードの検索結果が反映されたコンテンツ(検索結果画面)や、投稿情報を表示するコンテンツを提供する。
情報提供部133は、例えば、検索部133−1と、第1処理部133−2と、推定部133−3と、第2処理部133−4とを備える。
検索部133−1は、検索クエリに応じて、スタイリストが提供可能なヘアスタイルに関連するヘアスタイル情報DB1と、スタイリストに関するスタイリスト情報DB2と、スタイリストがサービスを提供するサロンに関連するサロン情報DB3とのうちいずれかまたは複数を検索する。検索クエリには、ヘアスタイルについての具体的な検索要求(例えば、「ショート」「40代」など)が含まれてもよいし、スタイリストについての具体的な検索要求(例えば、「パーマが得意」、「コンテスト優勝経験あり」など)が含まれてもよいし、サロンについての具体的な検索要求(例えば、サロンの地名や最寄り駅名など)が含まれてもよい。
第1処理部133−2は、ユーザUの使用する端末装置T2に再生されるコンテンツにおける第1情報枠に、検索部133−1の検索結果に基づくランキング情報を含める。第1処理部133−2は、所定期間(例えば、3日、1週間、1か月、3か月など)の投稿情報のアクセス結果などをあらかじめ集計してランキング情報として提供する情報を事前準備しておいてもよいし、ユーザUからの検索要求を受け付ける度に、その検索要求に応じて集計して配信してもよい。
取得部131は、ユーザのサービスへのアクセスログ情報をさらに取得し、第1処理部133−2は、取得部131による取得結果にヘアスタイル情報に関するキーワードが含まれると判定された場合、アクセスログ情報に基づいて、第1情報枠に表示するランキング情報を決定する。アクセスログ情報には、検索クエリと、検索結果として表示された投稿情報と、検索結果に対するユーザのリアクション(例えば、閲覧された投稿情報や、異なる検索クエリで再検索が行われたか否かなどの情報)が含まれる。
推定部133−3は、検索クエリを入力したユーザUの属性情報を推定する。属性情報とは、例えば、少なくともユーザUの性別を含み、年代、居住地などを含んでもよい。推定部133−3は、検索クエリに含まれるキーワードを用いて情報提供装置100の備える属性推定辞書(不図示)を参照することにより、ユーザUの属性情報を推定する。また、推定部133−3は、検索部133−1による検索結果に含まれる表示結果のリンク情報(例えば、ドメイン名など)や、その表示結果に対するユーザUの反応(例えば、そのリンク情報を参照したかの結果や、リンク情報が不適切であるというフィードバックなど)に基づいて、ユーザUの属性情報を推定してもよい。また、推定部133−3は、情報提供装置100が提供する以外のサービスを閲覧したユーザUの閲覧履歴、或いはショッピングサイトなどの購入履歴に基づいて、ユーザUの属性情報を推定してもよい。なお、推定部133−3は、ユーザUがユーザ情報DB4に自身の属性情報を登録している場合には、そのユーザ情報DB4を参照してもよい。
第2処理部133−4は、取得部131により取得された検索クエリと、推定部133−3による推定結果とに基づいて、ユーザUの使用する端末装置T2に再生されるコンテンツにおける第2情報枠に表示させる絞り込み条件項目を決定する。具体的に、第2処理部133−4は、検索クエリに含まれるキーワードとユーザUの属性の推定結果とを用いて絞り込み条件項目決定テーブルDS2を検索し、該当する項目が存在する場合、該当する項目に対応する絞り込み条件項目を決定する。
図6に示すように、第2処理部133−4は、ヘアスタイル情報DB1に関するキーワードに、髪の長さを指定するキーワードが含まれる場合、髪の長さと関連性があり且つ髪の長さを直接指定するものでないヘアスタイル詳細条件(例えば、「20代 髪型」「メンズ 髪型」など)を示す絞り込み条件項目を第2情報枠に表示させてもよい。
例えば、第2処理部133−4は髪の長さを指定するキーワードである「ボブ」が含まれる場合に、絞り込み条件項目決定テーブルDS2を参照して絞り込み条件項目を決定して、2情報枠に表示させる。これは、ユーザの多くがキーワード「ボブ」で検索を開始した後にキーワード「前髪あり」、「前髪なし」、「前上がり」、「前下がり」などのキーワードを追加して再検索する傾向があるといった傾向が絞り込み条件項目決定テーブルDS2に反映されているためである。
一方、第2処理部133−4は、ユーザの多くがキーワード「ショート」で検索を開始した後にキーワード「ロング」で再検索していたり、キーワード「ロング」の投稿情報を閲覧したりする傾向がある場合には、髪の長さを指定する絞り込み条件項目を第2情報枠に表示させる。
例えば、第2処理部133−4は、ユーザUの属性情報が不明である場合であって、男性のユーザが「ショート」という検索クエリで検索する可能性が、女性のユーザが「ショート」という検索クエリで検索する可能性よりも高い場合に、「ショート」という検索クエリで検索された場合の第2情報枠の初期表示として男性向けの初期表示を用いるよう、絞り込み条件項目決定テーブルDS2を更新する。一方、第2処理部133−4は、ユーザUの属性情報が女性であると判明している場合には、「ショート」という検索クエリに応じた第2情報枠の初期表示として女性向けの初期表示を用いるよう、絞り込み条件項目決定テーブルDS2を更新する。
規則設定部134は、第2処理部133−4により参照される、投稿情報に関するキーワードに基づいて第2情報枠に表示させる絞り込み条件項目を変更する所定の規則(例えば、絞り込み条件項目決定テーブルDS2など)を設定(新規設定、更新、編集などを含む)する。
規則設定部134は、検索クエリに代わる検索を指示するための代替条件項目を決定する。代替条件項目とは、ユーザUにより入力された検索クエリとは異なる検索条件を含むものであり、検索クエリと部分的に一致していてもよいし、全く異なっていてもよい。
例えば、規則設定部134は、ヘアスタイル情報のうち「ボブ」および「流行カラー」が特定キーワードとして含まれる検索クエリの取得部131による所定期間の取得回数が閾値以上である場合に、検索クエリに特定キーワード「ボブ」が含まれ、且つ「流行カラー」が含まれない場合に、第2情報枠に絞り込み条件項目として「流行カラー」を表示するように絞り込み条件項目決定テーブルDS2を更新してもよい。
また、規則設定部134は、情報提供装置100による情報提供の結果に基づいて、ヘアスタイルに関するトレンドワードを設定してもよい。規則設定部134は、例えば、検索クエリの取得部131による所定期間の取得回数が閾値以上である場合に、その検索クエリに含まれるキーワードをトレンドワードとして設定する。
上記のようにして提示された絞り込み条件が、ユーザによって選択された場合、その絞り込み条件を検索クエリに追加されたものとみなして、第2処理部133−4は、選択された絞り込み条件項目を反映した検索クエリに基づいて、第2情報枠に絞り込み条件項目を決定する。
〔投稿情報の検索〕
図9は、端末装置T1の表示部に再生される画像IM1の一例を示す図である。画像IM1には、例えば、ユーザUの検索クエリの入力を受け付けるフォーマットQBと、検索ボタンB1が含まれる。
図10は、端末装置T1の表示部に再生される画像IM2の一例を示す図である。画像IM2は、例えば、画像IM1に表示したタグを選択した状態で検索ボタンB1が押下された後、検索部133−1による検索結果を表示する画像である。画像IM2には、例えば、フォーマットQBと、検索ボタンB1に加え、検索部133−1による検索結果のうち、ヘアスタイル情報DB1に格納されたヘアスタイル画像がランキング形式で表示される領域A2(第1情報枠の一例)が含まれる。画像IM2には、さらに、関連する検索クエリの候補が表示される領域A1や、領域A2に表示されるヘアスタイル画像の絞り込み条件の指定を受け付ける領域A3(第2情報枠の一例)と、ヘアスタイルに関するトレンドワードを含むトレンド項目を表示する領域A4が含まれる。ユーザUは、例えば、画像IM2に表示された画像のうち、詳細情報を確認したいヘアスタイル画像HIM1を選択する。
領域A1に表示される関連する検索クエリの候補は、フォーマットQBに入力された検索ワードに、さらに他の検索ワードを足したものであってもよいし、フォーマットQBに入力された検索ワードと関連性の高い、他の検索ワードを含むものであってもよい。
なお、領域A2に表示されるランキングは、画像のタイムスタンプや、画像の人気度合(PV順や、お気に入り登録の数の多い順などで定義する)に基づいて並び順が変更可能であってもよい。
第1処理部133−2は、ユーザUの使用する端末装置T2に再生されるコンテンツにおける第1情報枠に、検索部133−1の検索結果に基づくランキング情報を含める。
第2処理部133−4は、例えば、領域A3に絞り込み条件項目として年代で絞り込む、絞り込み条件項目C1と、髪の長さから絞り込む、絞り込み条件項目C2を表示する。
なお、第1情報枠に検索部133−1の検索結果に基づくランキング情報を含めない場合、情報提供部133は、画像IM2の領域A2および領域A3の表示を省略して、他の情報(例えば、ウェブサイトの検索結果など)を再生する。
[絞り込み条件項目]
以下、図11を用いて、絞り込み条件項目について説明する。図11は、端末装置T1の表示部に再生される画像IM3の一例を示す図である。図11は、図10に示した画像IM2の領域A3に表示された絞り込み情報のうち、年代で絞り込む、絞り込み条件項目の「40代」が選択された場合に表示される画像の一例である。
例えば、画像IM3のフォーマットQBaと、領域A1aと、領域A2aに表示される情報には絞り込み条件項目の「40代」が反映された情報が再生される。領域A1aに表示される関連する検索クエリの候補は、フォーマットQBaに入力された検索ワードに、さらに他の検索ワードを足したものであってもよいし、フォーマットQBに入力された検索ワードと関連性の高い、他の検索ワードを含むものであってもよい。また、領域A3aには、絞り込み条件項目として髪の長さから絞り込む、絞り込み条件項目C3と雰囲気から絞り込む、絞り込み条件項目C4とが含まれる。
このように、第2処理部133−4は、取得部131により取得された検索クエリに応じて、絞り込み条件項目の表示をカスタマイズして表示させることにより、ユーザUに所望の情報を見つけやすい検索条件の提案ができる。
なお、絞り込み条件項目を含む第2情報枠の表示パターンは、検索クエリに含まれるキーワードに応じて柔軟に変更されてよい。第2処理部133−4は、例えば、検索クエリに年代が「10代」が含まれる場合であっても、直前又は直後の検索クエリに年代が「20代」が含まれることが多い傾向にあることが統計的に解析されている場合、絞り込み条件項目決定テーブルDS2を参照して年代の絞り込み条件を非表示としない第2情報枠を表示する。
また、例えば、第2処理部133−4は、検索クエリに髪の長さが「ロング」が含まれる場合であっても、直前又は直後の検索クエリに他の髪の長さを示すキーワードが含まれることが多い傾向にあることが統計的に解析されている場合、絞り込み条件項目決定テーブルDS2を参照して第2情報枠を表示する。
[処理フロー]
図12は、情報提供システム1により実現される、投稿情報更新処理の流れの一例を示すフローチャートである。図12に示す処理は、スタイリストSにより投稿情報のヘアスタイル画像などが用意された際に実施される。
まず、更新部120は、通信部110を介してスタイリストSの利用する端末装置T2から受信したスタイリスト情報をスタイリスト情報DB2に更新する(ステップS100)。ステップS100において行われる更新には、投稿済みのスタイリスト情報の一部または全部を更新すること、新しいスタイリスト情報を投稿することが含まれてもよい。また、ステップS100には、情報を投稿するスタイリストSがスタイリストIDを用いて情報提供装置100にログインすることが事前処理として含まれてもよい。
次に、更新部120は、サロン情報の更新を行い(ステップS102)、更にヘアスタイル情報の更新を行う(ステップS104)。ステップS102において行われる更新には、既にサロン情報DB3に登録済みのサロン情報を、ステップS104において投稿するヘアスタイル情報に紐づけることであってもよいし、サロン情報DB3に登録済みのサロン情報を更新することであってもよいし、サロン情報DB3に新しいサロン情報を登録することであってもよい。
次に、更新部120は、通信部110を介してスタイリストSの利用する端末装置T2から受信したヘアスタイル情報をヘアスタイル情報DB1に更新する(ステップS104)。次に、タグ設定部121は、ステップS100〜ステップS104で更新されたヘアスタイル情報DB1、スタイリスト情報DB2、サロン情報DB3に対して画一的なタグを設定する。(ステップS106)。以上、本フローチャートの処理を終了する。
図13は、情報提供システム1により実現される、検索処理の流れの一例を示すフローチャートである。図13に示す処理は、ユーザUにより投稿情報が検索される際に実施される。
まず、取得部131は、ユーザUの使用する端末装置T2から検索クエリを取得する(ステップS200)。次に、判定部132は、検索クエリに特定キーワードが含まれるか否かを判定する(ステップS202)。特定キーワードが含まれないと判定した場合、判定部132は本フローチャートの処理を終了する。判定部132により特定キーワードが含まれると判定した場合、検索部133−1は検索クエリに基づいて投稿情報を検索する(ステップS204)。
次に、第1処理部133−2は、第1情報枠の提供内容を決定する(ステップS206)。次に、推定部133−3は、ユーザUの属性情報を推定する(ステップS208)。次に、第2処理部133−4は、第2情報枠に表示する絞り込み条件項目を決定する(ステップS210)。次に、処理部130は、ステップS204〜S210の処理結果を反映させた検索結果画面をユーザUの端末装置T2に提供する(ステップS212)。
次に、通信部110は、端末装置T2から検索結果画面への入力を受け付けたか否かを判定する(ステップS214)。入力を受け付けなかったと判定された場合、処理部130は本フローチャートの処理を終了する。詳細情報に関する入力を受け付けたと判定された場合、情報提供部133は、投稿情報(ヘアスタイル情報やスタイリスト情報、サロン情報)を端末装置T2に提供する(ステップS216)。絞り込み条件項目の選択などの検索内容の変更に関する入力を受け付けたと判定された場合、取得部131は端末装置T2が受け付けた入力内容を反映させた新たな検索クエリを取得して、ステップS202に処理を戻す。以上、本フローチャートの説明を終了する。
図14は、規則設定部134による規則設定処理の流れの一例を示すフローチャートである。図14に示す処理は、例えば、所定間隔(1日、1週間、1か月など)に実施される。
まず、規則設定部134は、ユーザUによる閲覧結果を集計する(ステップS300)。次に、規則設定部134は、絞り込み条件項目の表示条件(特定キーワードと絞り込み条件項目の紐付き)を設定する(ステップS302)。次に、規則設定部134は、絞り込み条件項目として表示させる特定キーワードとその並び順を設定する(ステップS304)。以上、本フローチャートの処理の説明を終了する。
上述のように、実施形態の情報提供システム1は、ユーザUにより入力された検索クエリの中にヘアスタイルに関する特定キーワードが含まれる場合に、情報提供部133が検索クエリに応じた検索を行い、コンテンツに検索結果に基づくランキング情報を含め、さらに検索クエリを入力したユーザUの属性情報を推定した結果に応じた絞り込み条件項目をコンテンツに含めてユーザUの端末装置T2に提供することで、ユーザUが所望の情報を容易に見つけられるように、ユーザUにヘアスタイルに関する検索条件を提案することができる。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1 情報提供システム
100 情報提供装置
110 通信部
120 更新部
130 処理部
131 取得部
132 判定部
133 情報提供部
134 規則設定部
133−1 検索部
133−2 第1処理部
133−3 推定部
133−4 第2処理部
S スタイリスト
T1、T2 端末装置
U ユーザ

Claims (13)

  1. ユーザにより入力された検索クエリを取得する取得部と、
    前記取得部により取得された検索クエリの中にヘアスタイルに関する特定キーワードが含まれるか否かを判定する判定部と、
    前記判定部により前記特定キーワードが含まれると判定された場合に動作し、コンテンツをユーザの端末装置に提供する情報提供部であって、
    前記検索クエリに応じて、スタイリストによって投稿されたヘアスタイル画像を含む情報の中から検索を行う検索部と、
    前記コンテンツにおける第1情報枠に、前記検索部の検索結果に基づくランキング情報を含める第1処理部と、
    前記検索クエリを入力したユーザの属性情報を推定する推定部と、
    前記取得部により取得された検索クエリと、前記推定部による推定結果とのうち一方または双方に基づいて、前記コンテンツにおける第2情報枠に表示させる絞り込み条件項目を決定する第2処理部と、
    を含む情報提供部と、
    を備える、情報提供システム。
  2. 前記第1処理部は、前記コンテンツにおける第1情報枠に、前記検索部の検索結果に基づいてランキングされたヘアスタイル画像を、前記ランキング情報として含める、
    請求項1記載の情報提供システム。
  3. 前記第2処理部は、前記絞り込み条件項目が前記ユーザにより選択されると、前記選択された絞り込み条件項目を反映した検索クエリに基づいて、前記絞り込み条件項目を再度決定する、
    請求項1または2に記載の情報提供システム。
  4. 前記第2処理部は、前記特定キーワードが、髪の長さを指定するキーワードである場合、前記第2情報枠に、前記髪の長さに関連する絞り込み条件項目を非表示にする、
    請求項に記載の情報提供システム。
  5. 前記第2処理部は、前記ヘアスタイルに関するキーワードに、髪の長さを指定するキーワードが含まれる場合、前記髪の長さと関連性があり且つ前記髪の長さを直接指定するものでないヘアスタイル詳細条件を示す前記絞り込み条件項目を前記第2情報枠に表示させる、
    請求項3または4に記載の情報提供システム。
  6. 前記推定部は、前記属性情報として少なくとも前記ユーザの性別を推定し、
    前記第2処理部は、前記ユーザの性別の推定結果に基づいて、前記第2情報枠に表示させる絞り込み条件項目を決定する、
    請求項3から5のうちいずれか1項に記載の情報提供システム。
  7. 前記取得部は、前記ユーザのサービスへのアクセスログ情報をさらに取得し、
    前記第1処理部は、前記取得部により、取得結果にヘアスタイル情報に関するキーワードが含まれると判定された場合、前記アクセスログ情報に基づいて、前記第1情報枠に表示するランキング情報を決定する、
    請求項3から6のうちいずれか1項に記載の情報提供システム。
  8. 前記アクセスログ情報には、前記検索クエリと、前記検索結果と、前記検索結果に対する前記ユーザのリアクションとが含まれる、
    請求項に記載の情報提供システム。
  9. 前記第2処理部により参照される、前記ヘアスタイルに関するキーワードに基づいて前記第2情報枠に表示させる絞り込み条件項目を変更する所定の規則を設定する、規則設定部を更に備える、
    請求項6から8のうちいずれか1項に記載の情報提供システム。
  10. 第2処理部は、更に、前記検索クエリに代わる検索を指示するための代替条件項目を決定する、
    請求項6から9のうちいずれか1項に記載の情報提供システム。
  11. ユーザにより入力された検索クエリを取得する取得部と、
    前記取得部により取得された検索クエリの中にヘアスタイルに関する特定キーワードが含まれるか否かを判定する判定部と、
    前記判定部により前記特定キーワードが含まれると判定された場合に動作し、コンテンツをユーザの端末装置に提供する情報提供部であって、
    前記検索クエリに応じた検索を行う検索部と、
    前記コンテンツにおける第1情報枠に、前記検索部の検索結果に基づくランキング情報を含める第1処理部と、
    前記検索クエリを入力したユーザの属性情報を推定する推定部と、
    検索クエリとユーザの属性情報との組み合わせに応じた絞り込み条件項目を記述したテーブルを参照し、前記取得部により取得された検索クエリと、前記推定部による推定結果とに対応する絞り込み条件項目を、前記コンテンツにおける第2情報枠に表示させる絞り込み条件項目として決定する第2処理部と、
    を含む情報提供部と、
    を備える、情報提供システム。
  12. 1以上のコンピュータが、
    ユーザにより入力された検索クエリを取得し、
    取得された検索クエリの中にヘアスタイルに関する特定キーワードが含まれるか否かを判定し、
    前記特定キーワードが含まれると判定された場合に動作し、コンテンツをユーザの端末装置に提供する情報提供方法であって、
    前記検索クエリに応じて、スタイリストによって投稿されたヘアスタイル画像を含む情報の中から検索を行い、
    前記コンテンツにおける第1情報枠に、検索結果に基づくランキング情報を含め、
    前記検索クエリを入力したユーザの属性情報を推定し、
    取得された検索クエリと、推定結果のうち一方または双方とに基づいて、前記コンテンツにおける第2情報枠に表示させる絞り込み条件項目を決定する、
    情報提供方法。
  13. 1以上のコンピュータに、
    ユーザにより入力された検索クエリを取得させ、
    取得された検索クエリの中にヘアスタイルに関する特定キーワードが含まれるか否かを判定させ、
    前記特定キーワードが含まれると判定された場合に動作し、コンテンツをユーザの端末装置に提供するプログラムであって、
    前記検索クエリに応じて、スタイリストによって投稿されたヘアスタイル画像を含む情報の中から検索を行わせ、
    前記コンテンツにおける第1情報枠に、検索結果に基づくランキング情報を含め、
    前記検索クエリを入力したユーザの属性情報を推定させ、
    取得された検索クエリと、推定結果のうち一方または双方とに基づいて、前記コンテンツにおける第2情報枠に表示させる絞り込み条件項目を決定させる、
    プログラム。
JP2019192608A 2019-10-23 2019-10-23 情報提供システム、情報提供方法、およびプログラム Active JP6924807B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019192608A JP6924807B2 (ja) 2019-10-23 2019-10-23 情報提供システム、情報提供方法、およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019192608A JP6924807B2 (ja) 2019-10-23 2019-10-23 情報提供システム、情報提供方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2021068150A JP2021068150A (ja) 2021-04-30
JP6924807B2 true JP6924807B2 (ja) 2021-08-25

Family

ID=75637271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019192608A Active JP6924807B2 (ja) 2019-10-23 2019-10-23 情報提供システム、情報提供方法、およびプログラム

Country Status (1)

Country Link
JP (1) JP6924807B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7830277B2 (ja) * 2022-09-20 2026-03-16 Lineヤフー株式会社 情報処理装置、情報処理方法、および情報処理プログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8065286B2 (en) * 2006-01-23 2011-11-22 Chacha Search, Inc. Scalable search system using human searchers
JP5480058B2 (ja) * 2010-08-03 2014-04-23 ヤフー株式会社 広告マッチング装置、方法及びプログラム
WO2013180121A1 (ja) * 2012-05-30 2013-12-05 楽天株式会社 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
JP5561842B2 (ja) * 2013-06-04 2014-07-30 株式会社ジャム 情報検索装置、情報検索プログラム、プログラム格納媒体
JP5627061B1 (ja) * 2014-03-07 2014-11-19 楽天株式会社 検索装置、検索方法、プログラム及び記憶媒体
JP6433270B2 (ja) * 2014-12-03 2018-12-05 株式会社Nttドコモ コンテンツ検索結果提供システム及びコンテンツ検索結果提供方法

Also Published As

Publication number Publication date
JP2021068150A (ja) 2021-04-30

Similar Documents

Publication Publication Date Title
KR101886161B1 (ko) Ai 기반 개인 의류 토탈 관리 서비스 제공 방법
JP5010126B2 (ja) クエリグラフ
CN108805594B (zh) 信息推送方法和装置
US11455660B2 (en) Extraction device, extraction method, and non-transitory computer readable storage medium
US20140114901A1 (en) System and method for recommending application resources
CN111899047A (zh) 资源推荐方法、装置、计算机设备及计算机可读存储介质
CN111967914B (zh) 基于用户画像的推荐方法、装置、计算机设备和存储介质
CN113609375A (zh) 内容推荐方法及装置、存储介质及电子装置
JP2002175316A (ja) ユーザ支援装置およびシステム
CN111738785A (zh) 选品方法、系统及存储介质
JP2018156429A (ja) 情報処理装置、情報処理方法、およびプログラム
JP2013131009A (ja) 情報提供システム、情報提供方法及びプログラム
JP4939637B2 (ja) 情報提供装置、情報提供方法、プログラム、ならびに、情報記録媒体
CN110659416B (zh) 一种浏览资源的推荐方法、推荐装置及可读存储介质
JP4955841B2 (ja) 情報提供装置、情報提供方法、プログラム、ならびに、情報記録媒体
JP6698730B2 (ja) 抽出装置、抽出方法及び抽出プログラム
JP6422544B1 (ja) 情報処理装置、情報処理方法および情報処理プログラム
JP7008676B2 (ja) 情報提供システム、およびプログラム
JP6924807B2 (ja) 情報提供システム、情報提供方法、およびプログラム
JP2002236699A (ja) 情報検索システム及び管理用サーバ並びに制御用プログラム
JP2018169987A (ja) レコメンド情報提供システム及びレコメンド情報提供方法
JP6311052B1 (ja) 抽出装置、抽出方法及び抽出プログラム
JP2018190462A (ja) 提供装置、提供方法、及び提供プログラム
JP7144558B2 (ja) 検索システム、および検索方法
JP4838486B2 (ja) レコメンデーションシステム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191129

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210420

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210621

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210706

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210802

R150 Certificate of patent or registration of utility model

Ref document number: 6924807

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250