JP2018518726A - 情報検索ナビゲーション方法及び装置 - Google Patents
情報検索ナビゲーション方法及び装置 Download PDFInfo
- Publication number
- JP2018518726A JP2018518726A JP2017549018A JP2017549018A JP2018518726A JP 2018518726 A JP2018518726 A JP 2018518726A JP 2017549018 A JP2017549018 A JP 2017549018A JP 2017549018 A JP2017549018 A JP 2017549018A JP 2018518726 A JP2018518726 A JP 2018518726A
- Authority
- JP
- Japan
- Prior art keywords
- user
- search
- information
- result page
- search result
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
- G06Q30/0625—Directed, with specific intent or strategy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3322—Query formulation using system suggestions
- G06F16/3323—Query formulation using system suggestions using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/338—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本開示は、情報検索ナビゲーション方法及び装置を提供する。開示されている方法及び装置は、以下のステップを含むプロセスを使用して動作する。検索結果ページ上でのユーザの操作をモニタリングするステップ、操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するステップ、検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するステップ、及びユーザによって操作されたキーワードタグに対応する検索結果ページを表示するステップ。サーバは、検索結果ページ上での検索ワードに対応するガイド情報を表示し、又、ユーザのキーワードタグ操作に基づいてユーザにより正確な検索結果ページを提示し得る。このことは、対象情報検索の効率を改善する。
Description
[関連出願の相互参照]
本出願は、「Information Search and Navigation Method and Apparatus Thereof(情報検索及びナビゲーション方法及びその装置)」という名称で2015年4月28日に出願された中国特許出願第201510206720.8号及び「Information Search Navigation Method and Apparatus(情報検索ナビゲーション方法及び装置)」という名称で2016年4月20日に出願された米国非仮出願第15/133,451号からの優先権による利益を主張し、これらは、その全体が参照により本明細書に組み込まれる。
本出願は、「Information Search and Navigation Method and Apparatus Thereof(情報検索及びナビゲーション方法及びその装置)」という名称で2015年4月28日に出願された中国特許出願第201510206720.8号及び「Information Search Navigation Method and Apparatus(情報検索ナビゲーション方法及び装置)」という名称で2016年4月20日に出願された米国非仮出願第15/133,451号からの優先権による利益を主張し、これらは、その全体が参照により本明細書に組み込まれる。
本開示は、コンピュータ技術の分野に関し、より具体的には、情報検索ナビゲーション方法及び装置に関する。
情報技術の発展に伴い、豊富な情報がユーザにとってインターネット上で利用可能になった。ユーザは、(モバイル端末及び/又はコンピュータ端末のような)適切な端末装置を介してインターネット上でこの情報をブラウジングし、様々なビジネスサービス(例えば、購読、シェア、及びダウンロード等)にアクセスするための機能性又は操作を可能にするためにこの情報を利用し得る。
インターネットサービスプロバイダ(例えば、ウェブサイト)によって、様々な情報がインターネット上で提供されるという事実により、ユーザが、ウェブサイト上の情報(例えば、製品情報)をブラウジングする場合に、莫大な情報データベースから所望の対象情報をすぐにかつ正確に見付けることは困難である。一般に、ユーザは、関連するウェブサイト上での検索のためにキーワードを使用することが多いが、ユーザによって入力されたキーワードは、対象情報のタイプ(例えば、製品名、モデル、タイプ及びサイズ)をいつも正確に反映するとは限らない。このため、キーワードを使用して検索された結果は、関連性の無い情報を含み得、その結果、ユーザは、対象情報を正確に見付け得ない。
従来技術においては、様々なインデックスタグが、ウェブサイト上に格納された大量の情報に関して情報のタイプに基づいて通常生成され、そこから、ユーザは、検索操作の間に所望の情報を迅速に見付け得る。
しかしながら、上記のインデックスタグモードでは、ユーザが、見付けたい対象情報をある程度理解している場合にのみ、ユーザは、ウェブサイトによって提供されるインデックスタグに基づいて提供される結果を、より正確に検索し得る。ユーザが、対象情報に精通していない(例えば、見付けたい製品の性能、適用の範囲、及び適用可能性を知らない)場合、ウェブサイトによって提供される検索タグでは、同じタイプの情報だけが検索され得る。この場合、ユーザは、所望の対象情報を識別するべく、検索結果に表示された情報を1つずつブラウジングすることしかできない。明らかに、この検索プロセスの効率は、明らかに非常に低い。
本開示の実施形態は、低効率のネットワーク情報検索及びクエリの課題を解決するための情報検索ナビゲーション方法及び装置を提供する。
本開示の実施形態は、情報検索ナビゲーション方法を提供し、方法は、
検索結果ページ上でのユーザの操作をモニタリングすることと、
操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定することと、
検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示することと、
ユーザによって操作されたキーワードタグに対応する検索結果ページを表示することと
を含む。
検索結果ページ上でのユーザの操作をモニタリングすることと、
操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定することと、
検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示することと、
ユーザによって操作されたキーワードタグに対応する検索結果ページを表示することと
を含む。
本開示の実施形態は、情報検索ナビゲーションデバイスを更に提供し、情報検索ナビゲーションデバイスは、
検索結果ページ上でのユーザの操作をモニタリングするためのモニタリングモジュールと、
操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するための検索ワード決定モジュールと、
検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するためのガイド情報モジュールと、
ユーザによって操作されたキーワードタグに対応する検索結果ページを表示するための表示モジュールと
を含む。
検索結果ページ上でのユーザの操作をモニタリングするためのモニタリングモジュールと、
操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するための検索ワード決定モジュールと、
検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するためのガイド情報モジュールと、
ユーザによって操作されたキーワードタグに対応する検索結果ページを表示するための表示モジュールと
を含む。
本開示の実施形態は、情報検索ナビゲーション方法及び装置を提供する。開示されている方法によると、検索結果ページ上でのユーザの操作が、事前に設定された条件を満たす場合に、対応するサーバが、ユーザによって入力されたそのような検索ワードに基づいて、検索ワードに対応するガイド情報を決定し、表示し、これにより、ユーザは、その後の検索を容易にするべく、ガイド情報に基づいて所望の対象情報をいくらか理解し得る。加えて、ユーザは、このガイド情報において保持されたキーワードタグに基づいて更に操作し得る。次に、サーバは、ユーザに、キーワードタグに対応するより正確な検索結果ページを提供し、その結果対象情報検索の効率を改善する。更に、ユーザが対象情報に精通していない場合であっても、対象情報検索効率は、このような検索モードの助けを得て更に効果的に改善され得る。
本開示の前述の及び他の目的、特徴、及び利点は、添付図面に図示するような実施形態の以下の説明から明らかになるであろう。添付図面において、参照符号は、様々な図を通して同じ部分を指す。図面は、必ずしも縮尺通りではなく、代わりに、本開示の原理を図示することに重きが置かれている。
本開示のいくつかの実施形態に係る情報検索ナビゲーションプロセスを図示する。
本開示のいくつかの実施形態による非限定的な例に係る検索結果ページを図示する。
本開示のいくつかの実施形態に係る、サーバがユーザに情報検索ナビゲーションを提供するプロセスを図示する。
本開示のいくつかの実施形態に係る、サーバがユーザに情報検索ナビゲーションを提供するプロセスを図示する。
本開示のいくつかの実施形態に係る、サーバがユーザに情報検索ナビゲーションを提供するプロセスを図示する。
本開示のいくつかの実施形態に係る情報検索ナビゲーションデバイスの構造を図示する。
ここで、主題が、添付図面を参照して以下でより完全に説明され、添付図面は、本明細書の一部を形成し、例示として、具体的な例示的な実施形態を示す。しかしながら、主題は、様々な異なる形態で具現化されてもよく、従って、カバーされている又は特許請求の範囲に記載の主題は、本明細書に記載されているいかなる例示的な実施形態にも限定されないと解釈されることを意図される。例示的な実施形態は、単に例示的であるために提供される。同様に、特許請求の範囲に記載の又はカバーされている主題のための合理的に広い範囲が意図される。とりわけ、例えば、主題は、方法、デバイス、構成要素、又はシステムとして具現化され得る。従って、実施形態は、例えば、ハードウェア、ソフトウェア、ファームウェア、又は(ソフトウェア自体以外の)それらの任意の組み合わせの形態を取り得る。従って、以下の詳細な説明は、限定的な意味で理解されることを意図されない。
本明細書及び特許請求の範囲を通して、用語は、明確に述べられた意味を超えて、文脈で示唆され又は暗示された微妙な意味を有し得る。同様に、本明細書で用いられている「一実施形態では」という語句は、必ずしも同じ実施形態を指さず、本明細書で用いられている「別の実施形態では」という語句は、必ずしも異なる実施形態を指さない。例えば、特許請求の範囲に記載の主題が、全体的に又は部分的に例示的な実施形態の組み合わせを含むことが意図される。
一般に、用語法は、文脈における使用から少なくとも部分的に理解され得る。例えば、本明細書で用いられている「及び」、「又は」、又は「及び/又は」のような用語は、そのような用語が使用される文脈に少なくとも部分的に依存し得る様々な意味を含み得る。典型的には、「A」、「B」、又は「C」のような、一覧を関連付けるために用いられる場合の「又は」は、「A」、「B」、及び「C」を意味することを意図され、ここで包括的な意味で用いられ、並びに「A」、「B」、又は「C」を意味することを意図され、ここで排他的な意味で用いられる。加えて、文脈に少なくとも部分的に依存して、本明細書で用いられているような「1又は複数の」という用語は、単数の意味で任意の特徴、構造、又は特性を説明するために用いられ得、又は複数の意味で特徴、構造、又は特性の組み合わせを説明するために用いられ得る。同様に、「1つの(a)」、「1つの(an)」、「その(the)」のような用語も、先と同様に、文脈に少なくとも部分的に依存して、単数の使用を伝えるために又は複数の使用を伝えるために理解され得る。加えて、「に基づいて」という用語は、要素の排他的なセットを伝えることを必ずしも意図されないように理解され得、代わりに、先と同様に、文脈に少なくとも部分的に依存して、必ずしも明示的に記載されない追加的な要素の存在を可能にしてもよい。
本明細書で提供されている詳細な説明は、既知の概念の広範な又は詳細な議論として意図されておらず、そのため、当業者に一般的に知られている詳細は、省略されていてもよく、又はサマリ方式で扱われてもよい。ここで、本開示の特定の実施形態が、前述の図面を参照して議論され、同様の参照番号が、同様の構成要素を指す。
図1は、本開示の実施形態のいくつかによって提供される情報検索ナビゲーションプロセスを図示し、プロセスは、以下のステップを含む。
S101:検索結果ページ上でのユーザの操作をモニタリングする。
本開示のいくつかの実施形態では、ユーザが、様々な端末装置(例えば、スマートフォン、タブレットコンピュータ、及び/又はコンピュータ端末)を介して、ウェブサイト(例えば、ショッピングウェブサイト、映画&TVウェブサイト、及びニュースウェブサイト)又はアプリケーション(「APP」又は「App」)上で関連する検索ワードで対応する検索結果ページを検索した後、それをブラウジングし得る。換言すると、検索結果ページは、ユーザによって入力された検索ワードに基づいて、対応するウェブサイト又はAppのサーバデータベースを検索することによって取得され、検索された結果は、検索結果ページの形態でユーザの端末デバイスにページの形態でプッシュされる。検索結果ページ上で提示されるコンテンツは、製品情報、ファイル情報、及び他のタイプの様々なネットワークリソース情報を含むが、これらに限定されない。操作は、ブラウジング操作及びクリック操作、及び同様のものを含むが、これらに限定されない。
S102:操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定する。
実際のシナリオでは、検索結果ページ上に表示されたコンテンツが、所望の対象情報又は対象情報に関連した情報を含む場合、ユーザが、関連するコンテンツをクリックし、より詳細な情報をブラウジングすることが多い。しかしながら、ユーザが対象情報に精通していない場合、ユーザによって入力された検索ワードの範囲は、通常広過ぎる。従って、検索結果ページ上に表示されたコンテンツは、関連性の無い情報を含み得る。この場合、ユーザは、検索結果ページをより多くブラウジングし、所望の対象情報を見付け出す必要がある。その結果、ユーザによってブラウジングされた検索結果ページ上のコンテンツが、事前に設定された数を超え、ユーザが、検索結果ページをより詳細にブラウジングしない場合、ユーザは、現在の検索結果ページ上で対象情報を見付けていないと考えられる。
上記の状況について、ユーザが対象情報をより容易に見付けるのを助けるべく、サーバは、ユーザによって検索された情報をナビゲートする必要がある。まず、サーバは、検索結果ページに対応する検索ワードを決定し、これにより、その後の情報検索ナビゲーションでユーザを助ける。
上記のコンテンツと組み合わせて、ステップS102で述べられた事前に設定された条件は、具体的には以下の通りである。ユーザが検索結果ページ上でブラウジングするコンテンツが、ある量を超え、ユーザが、検索ページに示された情報をブラウジングのためにクリックしないことである。
確かに、実使用で、ナビゲーション開始ボタンは又、ウェブサイト又はAPPの検索結果ページ上に配置され得る。ユーザが、検索結果ページをブラウジングし、検索結果ページに表示された検索結果から所望の対象情報を見付けていない場合に、ユーザは、サーバに検索結果ナビゲーションを要求するべく、検索結果ページ上のナビゲーション開始ボタンを直接操作し得る。従って、上述の事前に設定された条件と比較して、別の非限定的な実施形態では、ユーザは、対応する検索結果ページ上でナビゲーション要求を送信し得る。
S103:検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示する。
検索ワードを決定した後、サーバは次に、検索ワードに対応する事前に生成されたガイド情報を取得し、ユーザにこのガイド情報を提示し得る。サーバは、このガイド情報を多くの方法で表示し得る。例えば、ユーザが現在見ている検索結果ページ上で表示する。別の例は、サーバは、ユーザ端末に新しい表示ページをプッシュし得、これにより、このガイド情報を表示するものである。ガイド情報を表示する方法は、上で議論されたように、本開示に対していかなる制限も課さない。
従来技術によると、ユーザが対象情報に精通していない場合、ユーザは、検索結果ページ上に提供された検索タグでは、対象情報の性能、適用の範囲及び適用可能性に基づいて問い合わせ得ない。従って、この欠点を解消するために、本開示のいくつかの実施形態で、サーバは、ガイド情報としてそこに格納される様々な種類の情報を事前に生成する。
ガイド情報は、示唆ヒントを含み、示唆ヒントは、性能、適用可能性、及び適用の範囲のような、しかしこれらに限定されない、様々な情報を含む。例えば、製品のガイド情報は、製品の詳細な説明、製品の異なるモデルの適用可能性、及び異なる適用シナリオを含み得る。その結果、ユーザは、このガイド情報で入力された検索ワードに関連する情報を取得し得、このガイド情報により、ユーザは、見付けたい対象情報のいくらかの知識を得ることができ、これにより、ユーザが対象情報を見付けることを容易にする。
加えて、本開示の実施形態では、ガイド情報におけるコンテンツに基づく更なる検索を容易にすべく、ガイド情報は、複数のキーワードタグを含む。
従来技術と異なり、本開示の実施形態で述べられているようなキーワードタグは、これまでの検索結果ページによって提供される検索タグではなく、むしろ、ガイド情報におけるコンテンツに対応する、生成されたナビゲーションタグである。これまでの検索タグと比較して、キーワードタグは、より正確な検索範囲を提供する。
例えば、製品のガイド情報は、製品の異なるモデルの範囲を含む。次に、ガイド情報に対応して生成されたナビゲーションタグは、この製品の異なるモデルに関する範囲情報であり得る。
S104:ユーザによって操作されたキーワードタグに対応する検索結果ページを表示する。
本開示の実施形態では、ガイド情報において保持されたキーワードタグは、より詳細な検索基準として扱われ得る。従って、ユーザが、ガイド情報におけるキーワードタグをクリックする場合に、サーバは、キーワードタグに対応する検索結果ページを提供し、ユーザにこのような情報を表示する。上記のステップによると、検索結果ページ上でのユーザの操作が、事前に設定された条件を満たす場合に、対応するサーバが、ユーザによって入力されたそのような検索ワードに基づいて、検索ワードに対応するガイド情報を決定し、表示し、ユーザは、次に、彼のその後の検索を容易にするガイド情報に基づいて、所望の対象情報をいくらか理解し得る。加えて、ユーザは、ガイド情報において保持されたキーワードタグを選択し得る。サーバは、ユーザに、キーワードタグに対応するより正確な検索結果ページを表示し、その結果、対象情報検索の効率を改善する。更に、ユーザが対象情報に精通していない場合であっても、対象情報検索効率は、このような検索モードの助けを得て更に効果的に改善され得る。
以下は、検索結果ページが製品情報を含み、ガイド情報が製品情報に関する示唆ヒントを含む、非限定的なシナリオに基づく詳細な説明である。同様の実施形態が、本明細書で議論されるように、本開示に適用可能であることを、当業者が理解するであろうことから、開示されている方法及び装置が、そのような実施形態に限定されると解釈されるべきではないという点で、このようなシナリオは非限定的であることが理解されるべきである。
ユーザが、対応する製品ウェブサイトでの検索結果ページの検索のための検索ワードとして製品情報を適用する場合に、サーバは、ユーザによって入力された検索ワードに基づいて、この製品ウェブサイトのデータベースに格納された全ての製品情報を検索し、検索結果ページ上で検索ワードに対応する製品情報を表示し、これにより、ユーザは、この検索結果ページ上で操作し得る。
製品ウェブサイトサーバについては、ユーザは、実使用で利用可能である任意の製品情報を検索し得る。ユーザが任意の製品情報を問い合わせする場合に、ユーザが、サーバから情報検索ナビゲーションサービスを受けられるようにすべく、サーバは、格納された製品情報全てに関するガイド情報を事前に生成する。ステップS103におけるガイド情報の事前生成は具体的に、以下の通りである。予め製品情報に対応する示唆ヒントを取得する。示唆ヒントに基づいてキーワードタグを決定する。示唆ヒントと決定されたキーワードタグとを製品情報に対応するガイド情報とする。示唆ヒントは、製品情報の適用の範囲、適用可能性及び他の関連する記述情報(例えば、製品のユーザガイド及び/又は操作指示)のような任意の関連する製品情報を通常含む。確かに、本開示の実施形態では、示唆ヒントは、テキスト情報に限定されない。いくつかのシナリオでは、示唆ヒントは又、ピクチャ情報、ビデオ情報、オーディオ情報、及びマルチメディア形態での他の情報であり得る。サーバが製品情報に対応する示唆ヒントを取得しようとする場合に、サーバは、特定されたデータベース内で、又はインターネット上で検索エントリとして製品情報を使用し得る。関連するテキスト、イメージ、ビデオ、オーディオ及び他のマルチメディア情報の何れかが検索される場合、このようなマルチメディア情報は、製品情報の示唆ヒントとして使用されるであろう。
更に、サーバは、異なる製品情報に対応する示唆ヒントに従って対応するキーワードタグを生成し得、ユーザは、キーワードタグを直接検索し得、その結果、検索範囲を効果的に狭める。
サーバが、示唆ヒントに基づいて対応するキーワードタグを生成できる理由は、示唆ヒントは、異なる製品情報に関連付けられた特性情報(例えば、製品タイプ、状態、及びサービス条件を反映する取り上げられたワード)を含み、次に、サーバは、このような製品情報及び関連付けられた特性情報に基づいて、この示唆ヒントのキーワードタグを生成するからであることに留意すべきである。
いくつかの実施形態では、示唆ヒントに基づいてキーワードタグを決定するステップは、以下の通りである。示唆ヒントのためのテキスト分割を実行する。テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報とその製品情報に対応する特性情報とを決定する。及び、特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定する。
示唆ヒントがテキスト情報である場合に、示唆ヒントは、製品情報の異なる側面に対する説明を含み得る。キーワードタグをより正確に決定すべく、サーバは、示唆ヒントを分割し、製品情報の異なる側面に関して、説明を異なる段落に分ける。
分割後に取得される各異なる段落は、対応する異なる特性情報を有し、段落に含まれる製品情報とこの製品情報に対応する特性情報とを決定することを可能にする。
本開示の実施形態では、各段落に含まれる製品情報と、この製品情報と依存関係を有する特性情報とを決定するために、依存性解析アルゴリズムが適用される。例えば、示唆ヒントから決定された製品情報は、「ウィンドコート」であり、依存性解析に基づいて決定された特性情報は「スリムフィット」及び「Xスタイル、暖かくて防風」である。
一般的に、異なる特性情報と製品情報との組み合わせは、異なるタイプの商品に対応する。その結果、本開示の実施形態では、サーバは、段落から決定された製品情報と特性情報とを組み合わせ、組み合わされた製品情報及び特性情報を、異なる段落に関するキーワードタグとし得る。
加えて、サーバは、上記の例において、決定された2つの特性情報「スリムフィット」及び「Xスタイル、暖かくて防風」並びに製品情報「ウィンドコート」を組み合わせ得、その結果、「スリムフィットのウィンドコート」及び「Xスタイル、暖かくて防風のウィンドコート」を取得する。明らかに、これらの2つの組み合わせは、異なるタイプのコートに対応し、サーバは、このような2つの組み合わせをこの段落におけるキーワードタグとして使用するであろう。
しかしながら、実使用で、複数の特性情報が、1つの段落から決定され得、即ち、複数の特性情報及び製品情報の組み合わせを取得する。対応する検索結果が少な過ぎる組み合わせもあれば、無効な検索基準でさえある組み合わせもある。このような組み合わせがキーワードタグとして適用される場合、ユーザの検索ナビゲーションは、影響を受ける。従って、本開示の実施形態における好適なモードとして、サーバは、製品情報と特性情報とを組み合わせた後に、生成された組み合わせをスクリーニングする。スクリーニングモードは、具体的に以下の通りであり得る。サーバが、以前に取得されたヒット、訪問数、及びウェブサイトでの異なる商品の他の統計情報に従って適切な閾値を設定する。そして、それは、ヒット又は訪問数が閾値を超えない組み合わせを除外し、ヒット又は訪問数が閾値を超える組み合わせを保持するのみである。このスクリーニングプロセスは、効果のない検索結果を提供する組み合わせを効果的に除外し得、このことは、本開示に対していかなる制限も課さない。
実使用で、ユーザによって入力された検索ワードが、サーバに格納された製品情報と異なる場合があり、これは、ユーザによって入力された検索ワードが、製品情報と完全に一致しないことを意味することを考慮すると、サーバは、(例えば、おおよその文字列マッチングを実行する)対応するフォールトトレラントメカニズムで通常セットアップされる。従って、ユーザによって入力された検索ワードは、更に検索のために使用され得、対応する検索結果が生成される。例えば、ユーザによって入力された検索ワードが、文字「キー」が「健」とミスタイプされている「機械式の健ボード」である場合、サーバは、正しいワード「機械式のキーボード」に基づいて検索するであろう。
上記の状況では、ユーザによって入力された誤った検索ワードは、サーバにおいて対応するガイド情報を有しない。通常の情報検索ナビゲーションサービスが、ユーザに更に提供され得るようにするために、本開示の実施形態では、検索ワードに対応する事前に生成されたガイド情報は、検索結果ページ上に表示され、これは、具体的に以下の通りである。検索結果ページ上の検索ワード及びそのような検索ワードに対応する製品情報を決定する。製品情報に対応するガイド情報を検索ワードのガイド情報とする。このガイド情報を表示する。つまり、ユーザによって入力された検索ワードが、対応する製品情報と異なる場合であっても、ユーザが検索結果ページをブラウジングする場合に、サーバは、内蔵のフォールトトレラントメカニズムに基づいて、ユーザによって入力された不正確な検索ワードに対応する製品情報を決定し、製品情報に関する事前に生成されたガイド情報を検索ワードとし得る。このように、不正確な検索ワードであっても、ユーザは、検索結果ページ上で対応するガイド情報を更にブラウジングし得る。本開示の本実施形態では、ユーザによって操作されたキーワードタグに対応する検索結果ページは、以下のような詳細なステップで表示される。ユーザによって操作されたキーワードタグを決定する。キーワードタグにおける特性情報と製品情報との組み合わせを検索のための検索ワードとする。検索された検索結果ページをキーワードタグに対応する検索結果ページとして表示する。
キーワードタグに含まれる製品情報と特性情報との組み合わせは、比較的正確な検索基準とされ得る。ユーザがキーワードタグをクリックする場合に、サーバは、キーワードタグに含まれる製品情報と特性情報との組み合わせを検索基準として検索し始め、対応する検索結果ページを取得する。その後、サーバは、この検索結果ページをユーザに表示し、製品情報の検索ナビゲーションプロセスを実現する。
本開示の実施形態の別のシナリオでは、キーワードタグは、検索結果ページのためのUniform Resource Locator(URL)を含み、それは、製品情報及び特性情報の組み合わせを検索基準として検索した後に取得される。このように、対応する検索結果ページを訪問するべく、ユーザは、キーワードタグをクリックした後、キーワードタグに格納されたURLを直接訪問し得る。
情報検索ナビゲーションのプロセスを特定するために、非限定的な、具体的で実際の適用例が以下の通り与えられる。
ユーザが、キー押下時により低いノイズの機械式のキーボードを見付けるために、電話上のブラウザを介して電子取引ウェブサイトを訪問すると仮定する。
図2に示すように、ユーザは、「機械式のキーボード」という検索ワードを入力することによって電子取引ウェブサイトを検索し、対応する検索結果ページをブラウジングする。図2に示すように、ユーザが検索結果ページ上のコンテンツの一部を既に見ており、ユーザは、図2に図示するように、異なるブランドの機械式のキーボード(図2の「XX」、「YY」、「ZZ」、「AA」は、ブランドを表す)だけが検索結果ページ上に表示されているため、理想的な機械式のキーボードを見付けていないと仮定する。
この状況下では、サーバは、ユーザが検索結果の何れもクリックすることなく、検索結果ページ上のコンテンツの一部を見たことを検出する。次に、ユーザが、現在の検索結果ページ上で所望の製品を見付けていないと仮定され得る。このため、サーバは、検索結果ページ上でユーザに関するナビゲーション操作/機能を提供し、図3aに示すように対応するナビゲーションボタンを生成する。図3aにおいて、ナビゲーションボタンが、現在の検索結果ページ上にアイコン(即ち、図3aにおける「機械式のキーボードのためのショッピングガイド」アイコン)の形態で表示される。確かに、この例におけるナビゲーションボタンの形態は、アイコンに限定されない。実際には、ナビゲーションボタンは、ページのサイドバーに、又はフローティングウィンドウの形態で表示され得、これは、本開示に対していかなる制限も課さない。
ユーザがこのアイコンをクリックする場合に、図3bに示すように、サーバは、ユーザによって入力された検索ワード「機械式のキーボード」に基づいて、検索ワード「機械式のキーボード」に対応する事前に生成されたガイド情報を、現在の検索結果ページにプッシュする。
図3bに示すように、検索ワード「機械式のキーボード」のガイド情報は、フローティングウィンドウを介して現在の検索結果ページ上に表示され、ガイド情報は、ワードの形態の示唆ヒントと、示唆ヒントに基づいて事前に生成されたキーワードタグとを含む。示唆ヒントにおける段落のうちの1つ(サーバが、テキスト分割を予め実行した後に取得される)が、キー押下時により低いノイズの機械式のキーボードのタイプを示すと仮定する。
図3bにおける示唆ヒントに関して、サーバは、この段落に対する依存性解析を予め実行し、この段落における製品情報を「機械式のキーボード」として決定する。取り上げられているワードは、「キー押下時により低いノイズ」、「赤い機械式の軸」と「柔らかい機械式の軸」を含む。図3bに示すように、サーバは、製品情報と異なる取り上げられているワードとの組み合わせを生成し、これらの組み合わせをスクリーニングして、この段落に対応するキーワードタグ、即ち、「赤い軸をもつ機械式のキーボード」(又は機械式の赤い軸)及び「柔らかい軸をもつ機械式のキーボード」を最終的に決定する。
ユーザが「赤い軸をもつ機械式のキーボード」のキーワードタグをクリックすると、図3cに図示するように、サーバは、ユーザによってクリックされたキーワードタグに従って、新しい検索基準「赤い軸をもつ機械式のキーボード」で新しい検索を開始し、ユーザに新しい検索結果ページを表示すると仮定する。
このように、ユーザは、示唆ヒントに基づいて検索された機械式のキーボードのいくらかの知識を取得し、キーワードタグに従って検索ナビゲーションを実行し得る。その結果、検索結果は、より正確な方法で所望の機械式のキーボードタイプに一致する。
上記は、本開示の実施形態において提供されている情報検索ナビゲーションの非限定的な例である。同様に、本開示の実施形態は、図4に示すような情報検索ナビゲーションデバイスを更に提供する。
図4において、情報検索ナビゲーションデバイスは、モニタリングモジュール401と、検索ワード決定モジュール402と、ガイド情報モジュール403と、表示モジュール404とを含み、
モニタリングモジュール401は、検索結果ページ上でのユーザの操作をモニタリングするためであり、
検索ワード決定モジュール402は、操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するためであり、
ガイド情報モジュール403は、検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するためであり、
表示モジュール404は、ユーザによって操作されたキーワードタグに対応する検索結果ページを表示するためである。
モニタリングモジュール401は、検索結果ページ上でのユーザの操作をモニタリングするためであり、
検索ワード決定モジュール402は、操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するためであり、
ガイド情報モジュール403は、検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するためであり、
表示モジュール404は、ユーザによって操作されたキーワードタグに対応する検索結果ページを表示するためである。
検索結果ページが製品情報を含み、ガイド情報が製品情報に関する示唆ヒントを含む状況下では、ガイド情報モジュール403は具体的に、製品情報に対応する示唆ヒントを事前に取得することと、キーワードタグに基づいて示唆ヒントを決定することと、示唆ヒントと決定されたキーワードタグとを製品情報に対応するガイド情報とすることとのために使用される。
ガイド情報モジュール403は、示唆ヒントのためのテキスト分割を実行することと、テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報とその製品情報に対応する特性情報とを決定することと、特性情報と製品情報との異なる組み合わせを異なる段落のキーワードタグとして決定することとのために使用される。
表示モジュール404は具体的に、検索結果ページ上で検索ワードを決定することと、検索ワードに対応する製品情報を決定することと、製品情報に対応するガイド情報を検索ワードのガイド情報として取得することと、このガイド情報を表示することとのために使用される。
加えて、表示モジュール404は、ユーザによって操作されたキーワードタグを決定することと、キーワードタグにおける特性情報と製品情報との組み合わせを検索のための検索ワードとすることと、検索後に取得される検索結果ページをキーワードタグに対応する検索結果ページとして表示することとのために使用される。
典型的な構成では、コンピューティングデバイスは、1又は複数のCPU、I/Oインタフェース、ネットワークインタフェース及びメモリを含む。
メモリは、コンピュータ可読媒体に関して、揮発性メモリ、ランダムアクセスメモリ(RAM)及び/又はNVRAM及び(リードオンリメモリ(ROM)又はフラッシュRAMのような)他の形態を含んでよい。メモリは、コンピュータ可読媒体の例である。
コンピュータ可読媒体は、任意の方法又は技術による情報記憶を実現可能な揮発性、不揮発性、移動可能及び移動不可能媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータであり得る。コンピュータ記憶媒体の例は、相変化メモリ(PRAM)、静的ランダムアクセスメモリ(SRAM)、動的ランダムアクセスメモリ(DRAM)、他のタイプのランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、フラッシュメモリ若しくは他のメモリ技術、コンパクトディスクリードオンリメモリ(CD‐ROM)、デジタル多用途ディスク(DVD)若しくは他の光学メモリ、カセット磁気テープ、テープ、ディスクメモリ若しくは他の磁気メモリデバイス、又は任意の他の非送信媒体、並びにコンピューティングデバイスによって格納され、アクセス可能な情報を含むが、これらに限定されない。本明細書における定義によれば、コンピュータ可読媒体は、変調データ信号及びキャリア波のような一時的媒体を除外しない。
用語「含む(comprising)」、「含む(including)」又はそれらの任意の他の変形は、一連の要素を含むプロセス、方法、物品又はデバイスが、それらの要素だけでなく、明示的に列挙されていない他の要素又はそのようなプロセス、方法、製品若しくはデバイスの固有の要素も含むような、非排他的な包含をカバーすることを意図されることに留意すべきである。より多くの制約が無い場合、文章「…を含む(comprise a...)」によって定義された要素は、それらの要素を含むプロセス、方法、物品又はデバイスのための他の同一の要素の存在を除外しない。
本開示の目的のために、モジュールは、ソフトウェア、ハードウェア、又はファームウェア(又はそれらの組み合わせ)システム、プロセス又は機能性、又はそれらの構成要素であり、プロセス、特徴、及び/又は本明細書に記載の機能(ヒューマンインタラクション又はヒューマンオーグメンテーションがあるもの又はないもの)を実行又は容易にする。モジュールは、サブモジュールを含み得る。モジュールのソフトウェア構成要素は、プロセッサによる実行のためにコンピュータ可読媒体に格納され得る。モジュールは、1又は複数のサーバと一体型であり得、又は、1又は複数のサーバによって搭載され、実行され得る。1又は複数のモジュールが、エンジン又はアプリケーションにグループ化され得る。当業者であれば、本開示の実施形態が、方法、システム、又はコンピュータプログラム製品を提供することを理解するはずである。従って、本開示は、ハードウェア実施形態全体、ソフトウェア実施形態全体、又はソフトウェア実施形態及びハードウェア実施形態の組み合わせの形態で適用され得る。加えて、本開示は、利用可能なコンピュータプログラムコードを含む1又は複数の利用可能なコンピュータ記憶媒体(ディスク記憶デバイス、CD‐ROM及び光学メモリを含むが、これらに限定されない)上に実装され得るコンピュータプログラム製品の形態を採用し得る。
上記は、本開示の実施形態に過ぎず、本開示の範囲を限定することを意図されない。当業者には、本開示は、様々な改変及び変更を取り得る。全ての改変、同等の置き換えや改良等は、本開示の精神及び原理から逸脱することなく、本開示の特許請求の範囲内に含まれるべきである。
当業者であれば、本開示の方法及びシステムは、多くの態様で実装され得、そのため、前述の例示的な実施形態及び例によって限定されないことを認識するであろう。換言すると、ハードウェア及びソフトウェア又はファームウェア、及び個々の機能の様々な組み合わせにおける、単一又は複数の構成要素によって実行されている機能要素は、クライアントレベル又はサーバレベル又は両方のいずれかで、ソフトウェアアプリケーションの間で分散され得る。これに関連して、本明細書に記載されている異なる実施形態の任意の数の特徴は、単一又は複数の実施形態に組み合わされ得、本明細書に記載されている特徴の全てより少なく、又はより多くを有する代替的な実施形態が可能である。
機能性は又、現在知られている態様で、又は知られるようになるように、全体的に又は部分的に、複数の構成要素の間で分散され得る。その結果、本明細書に記載されている機能、特徴、インタフェース及びプリファレンスを実現する際に、無数のソフトウェア/ハードウェア/ファームウェアの組み合わせが可能である。更に、本開示の範囲は、記載されている特徴及び機能及びインタフェースを実行するために従来から知られている態様、並びに当業者によって現時点から将来にわたり理解される、本明細書に記載されているハードウェア又はソフトウェア又はファームウェアの構成要素に対してなされ得るそれらの変形及び修正をカバーする。更に、本開示においてフローチャートとして提示され、説明されている方法の実施形態は、技術のより完全な理解を提供するべく例として提供されている。開示されている方法は、本明細書に提示されている操作及び論理フローに限定されない。様々な操作のオーダが変更され、より大きな操作の一部として説明されているサブ操作が独立して実行される、代替的な実施形態が考えられる。
本開示の目的のために様々な実施形態が説明されてきたが、このような実施形態は、本開示の教示をそれらの実施形態に限定するとみなされるべきではない。上述の要素及び操作に対して様々な変更及び修正がなされ得、本開示において記載されているシステム及びプロセスの範囲内にとどまる結果を取得する。
Claims (18)
- ネットワーク上でコンピューティングデバイスを介して、ユーザに検索結果ページを通信することと、
前記ネットワーク上で前記コンピューティングデバイスを介して、前記通信された検索結果ページ上での前記ユーザによる操作をモニタリングすることであって、前記モニタリングすることは、前記検索結果ページに関連付けられる事前に設定された条件によって前記ユーザの操作を解析することを含む、モニタリングすることと、
前記コンピューティングデバイスを介して、前記ユーザの操作が事前に設定された条件を満たす場合に、前記検索結果ページに対応する検索ワードを決定することと、
前記コンピューティングデバイスを介して、前記検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得することと、
前記コンピューティングデバイスを介して、前記ユーザのデバイスに表示するために前記ユーザに前記事前に生成されたガイド情報を通信することと、
前記コンピューティングデバイスで、前記複数のキーワードタグのうち少なくとも1つの前記ユーザによる選択を受信することと、
前記コンピューティングデバイスを介して、前記選択されたキーワードタグに対応する更新された検索結果ページを決定することと、
前記コンピューティングデバイスを介して、前記デバイスに表示するために前記ユーザに前記更新された検索結果ページを通信することと
を備える
情報検索ナビゲーション方法。 - 前記検索結果ページは、製品情報を含み、前記ガイド情報は、前記製品情報に関する示唆ヒントを含む、請求項1に記載の情報検索ナビゲーション方法。
- ガイド情報の事前生成を生成することを更に備え、前記生成は、
予め各製品情報に対応する示唆ヒントを取得することと、
前記示唆ヒントに基づいてキーワードタグを決定することと、
前記示唆ヒントと前記決定されたキーワードタグとを、各製品情報に対応する前記ガイド情報として使用することとを備える、請求項2に記載の情報検索ナビゲーション方法。 - 前記示唆ヒントに基づいてキーワードタグを決定するステップは、
前記示唆ヒントのためのテキスト分割を実行することと、
テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報と前記製品情報に対応する特性情報とを決定することと、
前記特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定することとを備える、請求項3に記載の情報検索ナビゲーション方法。 - 前記取得することは、
前記検索結果ページに対応する検索ワードを決定することと、
前記検索ワードに対応する製品情報を決定することと、
前記製品情報に対応するガイド情報を前記検索ワードの前記ガイド情報として取得することと、
前記ユーザに前記ガイド情報を通信することとを更に備える、請求項2に記載の情報検索ナビゲーション方法。 - 前記更新された検索結果ページの前記通信は、
前記ユーザによって選択された前記キーワードタグを特定することと、
このキーワードタグにおける特性情報と製品情報とを検索することのためのキーワードとして組み合わせることと、
検索した後に取得された前記検索結果ページを、このキーワードタグに対応する前記検索結果ページとして前記ユーザに対する通信のために使用することであって、検索した後に取得された前記検索結果ページは、前記更新された検索結果ページである、使用することとを備える、請求項4に記載の情報検索ナビゲーション方法。 - コンピュータにより実行可能な命令で有形にエンコードされ、プロセッサによって実行される場合に、方法を実行するプログラムであって、方法は、
ネットワーク上で、ユーザに検索結果ページを通信することと、
前記ネットワーク上で、前記通信された検索結果ページ上での前記ユーザによる操作をモニタリングすることであって、前記モニタリングすることは、前記検索結果ページに関連付けられる事前に設定された条件によって前記ユーザの操作を解析することを有する、モニタリングすることと、
前記ユーザの操作が事前に設定された条件を満たす場合に、前記検索結果ページに対応する検索ワードを決定することと、
前記検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得することと、
前記ユーザのデバイスに表示するために前記ユーザに前記事前に生成されたガイド情報を通信することと、
前記複数のキーワードタグのうち少なくとも1つの前記ユーザによる選択を受信することと、
前記選択されたキーワードタグに対応する更新された検索結果ページを決定することと、
前記デバイスに表示するために前記ユーザに前記更新された検索結果ページを通信することと
を備える
プログラム。 - 前記検索結果ページは、製品情報を備え、前記ガイド情報は、前記製品情報に関する示唆ヒントを備える、請求項7に記載のプログラム。
- ガイド情報の事前生成を生成することを更に備え、前記生成は、
予め各製品情報に対応する示唆ヒントを取得することと、
前記示唆ヒントに基づいてキーワードタグを決定することと、
前記示唆ヒントと前記決定されたキーワードタグとを、各製品情報に対応する前記ガイド情報として使用することと
を備える、請求項8に記載のプログラム。 - 前記示唆ヒントに基づいてキーワードタグを決定するステップは、
前記示唆ヒントのためのテキスト分割を実行することと、
テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報と前記製品情報に対応する特性情報とを決定することと、
前記特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定することとを備える、請求項9に記載のプログラム。 - 前記取得することは、
前記検索結果ページに対応する検索ワードを決定することと、
前記検索ワードに対応する製品情報を決定することと、
前記製品情報に対応するガイド情報を前記検索ワードの前記ガイド情報として取得することと、
前記ユーザに前記ガイド情報を通信することとを更に備える、請求項8に記載のプログラム。 - 前記更新された検索結果ページの前記通信は、
前記ユーザによって選択された前記キーワードタグを特定することと、
このキーワードタグにおける特性情報と製品情報とを検索することのためのキーワードとして組み合わせることと、
検索した後に取得された前記検索結果ページを、このキーワードタグに対応する前記検索結果ページとして前記ユーザに対する通信のために使用することであって、検索した後に取得された前記検索結果ページは、前記更新された検索結果ページである、使用することとを備える、請求項10に記載のプログラム。 - プロセッサと、
前記プロセッサによる実行のためのプログラムロジックをそこに有形に格納するための非一時的コンピュータ可読記憶媒体と
を備える装置であって、前記プログラムロジックは、
ネットワーク上で、ユーザに検索結果ページを通信するために前記プロセッサによって実行されるロジックと、
前記ネットワーク上で、前記通信された検索結果ページ上での前記ユーザによる操作をモニタリングするために前記プロセッサによって実行されるロジックであって、前記モニタリングすることは、前記検索結果ページに関連付けられる事前に設定された条件によって前記ユーザの操作を解析することを有する、ロジックと、
前記ユーザの操作が事前に設定された条件を満たす場合に、前記検索結果ページに対応する検索ワードを決定するために前記プロセッサによって実行されるロジックと、
前記検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得するために前記プロセッサによって実行されるロジックと、
前記ユーザのデバイスに表示するために前記ユーザに前記事前に生成されたガイド情報を通信するために前記プロセッサによって実行されるロジックと、
前記複数のキーワードタグのうち少なくとも1つの前記ユーザによる選択を受信するために前記プロセッサによって実行されるロジックと、
前記選択されたキーワードタグに対応する更新された検索結果ページを決定するために前記プロセッサによって実行されるロジックと、
前記デバイスに表示するために前記ユーザに前記更新された検索結果ページを通信するために前記プロセッサによって実行されるロジックと
を備える、
装置。 - 前記検索結果ページは、製品情報を備え、前記ガイド情報は、前記製品情報に関する示唆ヒントを備える、請求項13に記載の装置。
- ガイド情報の事前生成を生成することを更に備え、前記生成は、
予め各製品情報に対応する示唆ヒントを取得するために前記プロセッサによって実行されるロジックと、
前記示唆ヒントに基づいてキーワードタグを決定するために前記プロセッサによって実行されるロジックと、
前記示唆ヒントと前記決定されたキーワードタグとを、各製品情報に対応する前記ガイド情報として使用するために前記プロセッサによって実行されるロジックとを備える、請求項14に記載の装置。 - 前記示唆ヒントに基づいてキーワードタグを決定するステップは、
前記示唆ヒントのためのテキスト分割を実行するために前記プロセッサによって実行されるロジックと、
テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報と前記製品情報に対応する特性情報とを決定するために前記プロセッサによって実行されるロジックと、
前記特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定するために前記プロセッサによって実行されるロジックとを備える、請求項15に記載の装置。 - 前記取得することは、
前記検索結果ページに対応する検索ワードを決定するために前記プロセッサによって実行されるロジックと、
前記検索ワードに対応する製品情報を決定するために前記プロセッサによって実行されるロジックと、
前記製品情報に対応するガイド情報を前記検索ワードの前記ガイド情報として取得するために前記プロセッサによって実行されるロジックと、
前記ユーザに前記ガイド情報を通信するために前記プロセッサによって実行されるロジックとを更に備える、請求項14に記載の装置。 - 前記更新された検索結果ページの前記通信は、
前記ユーザによって選択された前記キーワードタグを特定するために前記プロセッサによって実行されるロジックと、
このキーワードタグにおける特性情報と製品情報とを検索することのためのキーワードとして組み合わせるために前記プロセッサによって実行されるロジックと、
検索した後に取得された前記検索結果ページを、このキーワードタグに対応する前記検索結果ページとして前記ユーザに対する通信のために使用するために前記プロセッサによって実行されるロジックであって、検索した後に取得された前記検索結果ページは、前記更新された検索結果ページである、ロジックとを備える、請求項16に記載の装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510206720.8A CN106156244B (zh) | 2015-04-28 | 2015-04-28 | 一种信息搜索导航方法及装置 |
CN201510206720.8 | 2015-04-28 | ||
US15/133,451 US20160320950A1 (en) | 2015-04-28 | 2016-04-20 | Information search navigation method and apparatus |
US15/133,451 | 2016-04-20 | ||
PCT/US2016/028544 WO2016176099A1 (en) | 2015-04-28 | 2016-04-21 | Information search navigation method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018518726A true JP2018518726A (ja) | 2018-07-12 |
Family
ID=57204843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017549018A Pending JP2018518726A (ja) | 2015-04-28 | 2016-04-21 | 情報検索ナビゲーション方法及び装置 |
Country Status (8)
Country | Link |
---|---|
US (1) | US20160320950A1 (ja) |
JP (1) | JP2018518726A (ja) |
KR (1) | KR20170140226A (ja) |
CN (1) | CN106156244B (ja) |
BR (1) | BR112017022563A2 (ja) |
RU (1) | RU2017134978A (ja) |
SG (1) | SG11201708392TA (ja) |
TW (1) | TWI705337B (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108399174A (zh) * | 2017-02-07 | 2018-08-14 | 阿里巴巴集团控股有限公司 | 对象搜索方法及装置 |
CN109948073B (zh) * | 2017-09-25 | 2023-05-23 | 腾讯科技(深圳)有限公司 | 内容检索方法、终端、服务器、电子设备及存储介质 |
CN110069665B (zh) * | 2017-12-13 | 2021-09-17 | 阿里巴巴(中国)有限公司 | 一种筛选项的提供方法、客户端及服务器 |
CN110941752B (zh) * | 2018-09-25 | 2023-04-14 | 阿里巴巴集团控股有限公司 | 信息搜索方法、数据处理方法及设备 |
KR102285115B1 (ko) | 2019-04-09 | 2021-08-04 | 주식회사 단비아이엔씨 | 챗봇 기반의 웹페이지 내비게이션 장치 및 방법 |
CN110781269B (zh) * | 2019-09-29 | 2023-03-31 | 上海连尚网络科技有限公司 | 一种在阅读应用中进行书籍搜索的方法与设备 |
CN111241401B (zh) * | 2020-01-14 | 2023-04-14 | 北京字节跳动网络技术有限公司 | 一种搜索请求处理方法及装置 |
CN111444405A (zh) * | 2020-03-20 | 2020-07-24 | 北京三快在线科技有限公司 | 用于搜索中的用户交互方法、装置、移动终端和存储介质 |
CN112100454A (zh) * | 2020-08-17 | 2020-12-18 | 百度在线网络技术(北京)有限公司 | 搜索方法、装置、电子设备和可读存储介质 |
CN114995691B (zh) * | 2021-03-01 | 2024-03-08 | 北京字跳网络技术有限公司 | 一种文档处理方法、装置、设备和介质 |
CN113486253B (zh) * | 2021-07-30 | 2024-03-19 | 抖音视界有限公司 | 搜索结果展示方法、装置、设备和介质 |
CN113849748A (zh) * | 2021-09-29 | 2021-12-28 | 北京字跳网络技术有限公司 | 信息展示方法、装置、电子设备及可读存储介质 |
CN115544399A (zh) * | 2022-10-24 | 2022-12-30 | 北京字跳网络技术有限公司 | 搜索结果展示方法、搜索结果确定方法及装置 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200713039A (en) * | 2005-09-13 | 2007-04-01 | Digital Efficiency Co Ltd | Intelligent web-page browser |
US8019760B2 (en) * | 2007-07-09 | 2011-09-13 | Vivisimo, Inc. | Clustering system and method |
JP5115089B2 (ja) * | 2007-08-10 | 2013-01-09 | 富士通株式会社 | キーワード抽出方法 |
US8805774B2 (en) * | 2008-02-19 | 2014-08-12 | International Business Machines Corporation | Method and system for role based situation aware software |
US8316037B1 (en) * | 2009-01-30 | 2012-11-20 | Google Inc. | Providing remedial search operation based on analysis of user interaction with search results |
US8185526B2 (en) * | 2010-01-21 | 2012-05-22 | Microsoft Corporation | Dynamic keyword suggestion and image-search re-ranking |
US20110314001A1 (en) * | 2010-06-18 | 2011-12-22 | Microsoft Corporation | Performing query expansion based upon statistical analysis of structured data |
CN103218719B (zh) * | 2012-01-19 | 2016-12-07 | 阿里巴巴集团控股有限公司 | 一种电子商务网站导航方法及*** |
US20130262431A1 (en) * | 2012-03-27 | 2013-10-03 | Roku, Inc. | Method and Apparatus for Identifying and Recommending Content |
CN102663055A (zh) * | 2012-03-29 | 2012-09-12 | 优视科技有限公司 | 浏览器导航的实现方法、装置及浏览器 |
CN103425691B (zh) * | 2012-05-22 | 2016-12-14 | 阿里巴巴集团控股有限公司 | 一种搜索方法和*** |
CN103455497A (zh) * | 2012-05-29 | 2013-12-18 | 百度在线网络技术(北京)有限公司 | 一种提供整合的搜索结果的方法以及*** |
CN103593343B (zh) * | 2012-08-13 | 2019-05-03 | 北京京东尚科信息技术有限公司 | 一种电子商务平台中的信息检索方法和装置 |
CN103810168A (zh) * | 2012-11-06 | 2014-05-21 | 深圳市世纪光速信息技术有限公司 | 检索应用的方法、装置及终端 |
CN104123285B (zh) * | 2013-04-24 | 2018-04-06 | 阿里巴巴集团控股有限公司 | 搜索结果的导航方法及装置 |
US20150088921A1 (en) * | 2013-09-20 | 2015-03-26 | Ebay Inc. | Search guidance |
-
2015
- 2015-04-28 CN CN201510206720.8A patent/CN106156244B/zh active Active
- 2015-12-15 TW TW104142104A patent/TWI705337B/zh active
-
2016
- 2016-04-20 US US15/133,451 patent/US20160320950A1/en not_active Abandoned
- 2016-04-21 KR KR1020177030835A patent/KR20170140226A/ko unknown
- 2016-04-21 BR BR112017022563A patent/BR112017022563A2/pt not_active Application Discontinuation
- 2016-04-21 SG SG11201708392TA patent/SG11201708392TA/en unknown
- 2016-04-21 RU RU2017134978A patent/RU2017134978A/ru not_active Application Discontinuation
- 2016-04-21 JP JP2017549018A patent/JP2018518726A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
BR112017022563A2 (pt) | 2018-07-17 |
CN106156244A (zh) | 2016-11-23 |
US20160320950A1 (en) | 2016-11-03 |
TWI705337B (zh) | 2020-09-21 |
TW201702907A (zh) | 2017-01-16 |
KR20170140226A (ko) | 2017-12-20 |
SG11201708392TA (en) | 2017-11-29 |
RU2017134978A (ru) | 2019-04-05 |
CN106156244B (zh) | 2020-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2018518726A (ja) | 情報検索ナビゲーション方法及び装置 | |
US10592515B2 (en) | Surfacing applications based on browsing activity | |
US9734261B2 (en) | Context aware query selection | |
US8762360B2 (en) | Integrating applications within search results | |
US8856168B2 (en) | Contextual application recommendations | |
RU2731335C2 (ru) | Способ и система для формирования рекомендаций цифрового контента | |
US8984414B2 (en) | Function extension for browsers or documents | |
JP6956119B2 (ja) | 文脈情報を提供するためのシステムおよび方法 | |
WO2016176099A1 (en) | Information search navigation method and apparatus | |
CN107491465B (zh) | 用于搜索内容的方法和装置以及数据处理*** | |
US10013493B1 (en) | Customized search engines | |
US20170193059A1 (en) | Searching For Applications Based On Application Usage | |
US20170293616A1 (en) | Method for processing and rendering feed-like based images for mobile devices | |
US10146559B2 (en) | In-application recommendation of deep states of native applications | |
US20160164984A1 (en) | Determining Browsing Activities | |
US10445326B2 (en) | Searching based on application usage | |
US20210058446A1 (en) | Passing of data via deep links for application components | |
WO2019119285A1 (en) | Method for inserting a web address in a message on a terminal | |
WO2015176415A1 (zh) | 一种向用户提供目标信息的方法与装置 |