JP6487201B2 - 推奨ページを生成するための方法及び装置 - Google Patents

推奨ページを生成するための方法及び装置 Download PDF

Info

Publication number
JP6487201B2
JP6487201B2 JP2014257729A JP2014257729A JP6487201B2 JP 6487201 B2 JP6487201 B2 JP 6487201B2 JP 2014257729 A JP2014257729 A JP 2014257729A JP 2014257729 A JP2014257729 A JP 2014257729A JP 6487201 B2 JP6487201 B2 JP 6487201B2
Authority
JP
Japan
Prior art keywords
user
keyword
page
web page
recommended
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
JP2014257729A
Other languages
English (en)
Other versions
JP2015191655A (ja
Inventor
ゼンジアン タン
ゼンジアン タン
ナイキアン チュー
ナイキアン チュー
リシェン デュアン
リシェン デュアン
シェシェン ゴン
シェシェン ゴン
ジエ リ
ジエ リ
コン ワン
コン ワン
Original Assignee
バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
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 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド, バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド filed Critical バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
Publication of JP2015191655A publication Critical patent/JP2015191655A/ja
Application granted granted Critical
Publication of JP6487201B2 publication Critical patent/JP6487201B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • G06F16/337Profile generation, learning or modification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Description

本発明は、コンピュータ技術の分野に関し、より詳細には、推奨ページを生成するための方法及び装置に関する。
従来技術では、推奨キーワードがウェブページ内でユーザに表示されるとき、推奨キーワードは、常にページ又はウェブサイトのコンテンツのみに基づいて生成され、推奨キーワードのタイプは、比較的画一的(onefold)であり、ユーザは、ウェブページのコンテンツ以外から、提示されたキーワードの中から自分の関心のあるキーワードを見つけることができない。その上、従来技術における解決策によれば、ユーザがキーワードを選択した後、推奨情報をユーザに対して提示するとき、ユーザ選好に関係のある推奨情報は、ユーザのネットワーク利用履歴を解析することを通して取得されず、その結果、提示された推奨情報はユーザの要求を十分に満たすものではなかった。
本発明の目的は、推奨ページを生成するための方法を提供することであり、前記方法は、
a.ユーザがウェブページにアクセスしたとき、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定するステップであって、前記少なくとも1つのキーワードが、ユーザに対応する1又は2以上のユーザキーワードを含む、ステップと、
b.アクセスされたウェブページ内に、前記少なくとも1つのキーワードを提示するステップと、
c.前記少なくとも1つのキーワードに対するユーザの選択操作を取得して、ユーザの選択操作に基づいて、ユーザによって選択された、選択キーワードを決定するステップと、
d.前記選択キーワードに対応する推奨ページを生成して、前記推奨ページを前記ユーザに提示するステップであって、前記推奨ページが、前記選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含む、ステップと
を備える。
本発明の一態様によれば、推奨ページを生成するためのページ生成装置(page generating apparatus)がさらに提供され、前記ページ生成装置は、
ユーザがウェブページにアクセスしたとき、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定するように構成された第1の決定デバイスであって、前記少なくとも1つのキーワードが、ユーザに対応する1又は2以上のユーザキーワードを含む、第1の決定デバイスと、
アクセスされたウェブページ内に、前記少なくとも1つのキーワードを提示するように構成された提示デバイスと、
前記少なくとも1つのキーワードに対するユーザの選択操作を取得して、ユーザの選択操作に基づいて、ユーザによって選択された、選択キーワードを決定するように構成された第1の取得デバイスと、
選択キーワードに対応する推奨ページを生成して、前記推奨ページを前記ユーザに提示するように構成された生成デバイスであって、前記推奨ページが、選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含む、生成デバイスと
を備える。
従来技術と比較して、本発明は以下の利点、すなわち、1)ユーザのネットワーク利用履歴及びアクセスされたウェブページを解析することを通して、ユーザが関心を示す、ウェブページのコンテンツを表すキーワードを決定して、決定されたキーワードをウェブページ内でユーザに提示(表示)するようにし、ユーザがアクセスしたページ内で複数のソースのキーワードを調べることができるようにし、それによって、ユーザに推奨されるキーワードの精度を高め、推奨キーワードがユーザのニーズをより満たすようにすること、2)ユーザのネットワーク利用履歴とともに、ユーザによって選択されたキーワードに基づいて、ユーザのニーズにより整合する推奨情報を取得すること、3)さらに、現在のホットな情報、例えば、検索エンジン中のホットな検索ワードをさらに組み合わせることによって、提供され得るキーワード及び推奨情報コンテンツをさらに豊富にして、ユーザのニーズをより十分にカバーするようにすることを有する。
本発明の他の特徴、目的及び利点は、以下の図面を参照しながら非限定的な実施形態の詳細な説明を通して、より明らかになるであろう。
本発明による推奨ページを生成するための方法のフローチャートを概略的に示す図である。 本発明による推奨ページを生成するためのページ生成装置の構成を示す概略ブロック図である。
添付の図面における同じ又は同様の参照番号は、同じ又は同様の構成要素を表す。
以下、添付の図面を参照しながら、本発明をさらに詳細に説明する。
図1は、本発明による推奨ページを生成するための方法のフローチャートを概略的に示す図である。本発明による方法は、ステップS001と、ステップS002と、ステップS003と、ステップS004とを備える。
本明細書では、本発明による方法は、コンピュータデバイス中に含まれるページ生成装置により実現される。前記コンピュータデバイスは、事前に設定又は記憶された命令に従って数値計算及び/又は情報処理を自動的に行うことが可能な電子デバイスを備え、そのハードウェアは特に限定されないが、例えばマイクロプロセッサ、特定用途向け集積回路(ASIC, application-specific integrated circuit)、フィールドプログラマブルゲートアレイ(FPGA, field programmable gate array)、デジタルプロセッサ(DSP, digital processor)、組込みデバイスなどにより構成される。コンピュータデバイスは、ネットワークデバイス及び/又はユーザ端末(装置)を含み、そのネットワークデバイスは特に限定されないが、例えば単一のネットワークサーバ、複数のネットワークサーバから構成されるサーバグループ、又はクラウドコンピューティングに基づいて相当数のホストマシン若しくはネットワークサーバから構成されるクラウドが含まれ、クラウドコンピューティングは一種の分散コンピューティングであり、クラウドは、疎結合されたコンピュータセットのグループから構成される仮想スーパーコンピュータである。ユーザ端末は特に限定されないが、キーボード、マウス、リモートコントローラ、タッチパネル、又は音響制御デバイスにより、ユーザとヒューマンマシンインタラクションを行うことができる、任意の種類の電子製品、例えば、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン、PDA、ゲームマシン、又はIPTVなどが含まれる。本明細書では、ユーザ端末及びネットワークデバイスが接続されるネットワークは特に限定されないが、例えばインターネット、ワイドエリアネットワーク、アーバンエリアネットワーク、ローカルエリアネットワーク、及びVPNネットワークなどが含まれる。
好ましくは、本発明によるコンピュータデバイスは、ネットワークデバイスを備える。
ユーザ端末、ネットワークデバイス、及びネットワークは、一例にすぎず、他の既存又は近い将来に開発される可能性があるユーザ端末、ネットワークデバイス、及びネットワークもまた、本発明に適用することが可能な場合、本発明の権利範囲内に含まれるべきであり、参照により本明細書に組み込まれるようになることに留意されたい。
図1を参照すると、ステップS001で、ユーザがウェブページにアクセスしたとき、ページ生成装置が、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定する。
本明細書では、少なくとも1つのキーワードは、ユーザに対応する1又は2以上のユーザキーワードを含む。
本明細書では、ステップS100(図示せず)をさらに備える。
ステップS100において、ページ生成装置は、1又は2以上の提示されるべきキーワードを取得する。
具体的には、ページ生成装置は、ユーザのネットワークの利用履歴を解析して、ユーザに対応する1又は2以上のユーザキーワードを決定する。
本明細書では、少なくとも1つの提示されるべきキーワードは、ユーザに対応する1又は2以上のユーザキーワードを備える。
本明細書では、ネットワークの利用履歴は特に限定されないが、以下のうちのいずれか1つ、すなわち、
1)所定の期間内のユーザの以前(過去)の閲覧履歴、例えば、ユーザによって、検索エンジンクエリを通して取得及び閲覧された1又は2以上の検索結果ページのウェブページアドレス情報、並びに、別の例ではユーザによって記憶されたウェブページコンテンツ情報、
2)所定の期間内のユーザの以前の検索履歴、例えば、所定の期間内に1又は2以上の検索エンジンを用いて検索したとき、ユーザによって使用された検索ワードなど、
3)ユーザ選好を反映するプリセット情報、例えば、ユーザが、「スポーツ」、「映画」などを含む、自身の関心のある分野を事前に設定し、別の例ではユーザによって登録されたウェブサイトの関連情報などを含む。
本明細書では、ウェブページ生成装置が、ユーザのネットワークの利用履歴を解析して、ユーザに対応する1又は2以上のユーザキーワードを決定する方法は特に限定されないが、以下の方法のうちのいずれか1つを含む。すなわち、
1)所定の期間内のユーザの以前の検索履歴に基づいて、所定の期間内にユーザによって使用された1又は2以上の検索ワードを、ユーザに対応するユーザキーワードとして決定すること、
2)所定の期間内のユーザの以前の閲覧履歴に基づいて、ユーザに対応する1又は2以上のユーザキーワードを決定することであり、この方法は、具体的には以下、すなわち、
i)所定の期間内にユーザによって閲覧された1又は2以上のウェブページのアドレス情報を決定し、決定されたアドレス情報から1又は2以上のワードを、ユーザに対応するユーザキーワードとして抽出すること、
ii)所定の期間内にユーザによって閲覧されたウェブページを決定し、ユーザによって閲覧されたウェブページのテキストを解析し、ユーザに対応するユーザキーワードとして使用されるべき、ウェブページに対応する1又は2以上のキーワードを取得することを含み、以前の閲覧履歴に関連するウェブページに対応するキーワードを取得する処理は、ページ生成装置が、ユーザによって現在アクセスされているウェブページを解析して、ウェブページに対応するウェブページキーワードを取得する後続の処理と同一又は同様であり、それについては、以下で詳細に説明するので、ここでは詳述しない、
3)ユーザの興味(関心)を反映するプリセット情報に基づいて、ユーザに対応する1又は2以上のユーザキーワードを決定することであり、この方法は、具体的には以下、すなわち、
i)プリセット情報に含まれたワードを、ユーザに対応するユーザキーワードとして使用すること、
ii)ウェブページのフレームストラクチャに基づいて、対応するウェブページコンテンツ情報より抽出されたワードを、ウェブページキーワードとして使用することを含む。例えば、ページ生成装置が、ウェブページのタイトルの位置から抽出されたワードを、ウェブページのウェブページキーワードとして使用する。
好ましくは、ページ生成装置は、ユーザに対応するプライバシーアクセス権を取得し、それぞれのネットワーク利用履歴がアクセス可能であるかどうかを、プライバシーアクセス権に基づいて判定して、アクセス可能なネットワーク利用履歴に基づいて、対応するユーザキーワードを取得するようにする。
例えば、ページ生成装置が、クッキー中に記憶された、閲覧したウェブページアドレス情報にアクセスしたとき、ページ生成装置は、最初に、「クッキーへのアクセスを許可するかどうか」、プロンプト情報をユーザに送信し、ユーザによって選択された「許可」コマンドを受信すると、ページ生成装置は、ユーザのクッキーにアクセスして、対応するネットワークアドレス情報を取得する。別の例では、ページ生成装置が、クッキー中に記憶された、閲覧したウェブページアドレス情報と、ユーザによって使用された検索ワード情報とにアクセスしたとき、ページ生成装置は、ウェブページアドレス情報及び検索ワード情報のためにユーザによって事前に設定されたプライバシーレベルがそれぞれ「高」及び「低」であることを取得し(「高」は、取得されないようにユーザによって望まれる情報を示すためのものである)、次いで、ページ生成装置は、ウェブページアドレス情報を取得することなしに、クッキーにアクセスして、プライバシーレベル情報に基づいて、対応する検索ワード情報を取得する。
好ましくは、少なくとも1つのキーワードは、ウェブページに対応する1又は2以上のウェブページキーワードをさらに含み、ページ生成装置は、ウェブページを解析して、ウェブページに対応するウェブページキーワードを取得する。
本明細書では、ページ生成装置が、ウェブページに対応するウェブページキーワードを取得する方法は特に限定されないが、以下、すなわち、
1)所定のウェブページストラクチャ(構成)内のコンテンツ情報から抽出されたワードを、ウェブページキーワードとして使用すること。例えば、ページ生成装置が、ウェブページのタイトル内から抽出されたワードを、ウェブページのウェブページキーワードとして使用することになる、
2)ウェブページのテキストコンテンツ情報を取得し、テキストコンテンツ情報におけるテキスト解析を行い、それによって、ウェブページに対応するウェブページキーワードを取得することのうちのいずれか1つを含む。
好ましくは、ウェブページのテキストコンテンツ情報内のワードについて統計をとり、テキストコンテンツ情報内のワードに関連する統計情報が取得され、統計結果に基づくウェブページ内の重要なワードが、ウェブページキーワードとして使用される。例えば、用語頻度−逆文書頻度(TF−IDF, term frequency-inverse document frequency)を通して、ウェブページのテキストコンテンツについて統計をとり、ウェブページのウェブページキーワードが決定される。別の例では、ウェブページキーワードが、ワードの長さ、コンテキスト、キーワードのタイプ、及びワードの他の意味特徴について統計をとることによって、決定される。より好ましくは、ページ生成装置は、取得されたテキストコンテンツ情報に対応する複数のキーワードの中から、最も検索頻度の高い1又は2以上のキーワードを、ウェブページキーワードとして選択する。
好ましくは、少なくとも1つのキーワードは、1又は2以上のホットキーワードをさらに含み、ページ生成装置は、検索エンジンから検索に関連する情報を取得し、検索に関連する情報に基づいて、1又は2以上のホットキーワードを決定する。
本明細書では、検索に関連する情報は特に限定されないが、以下、すなわち、
1)所定の時間内に検索エンジンによって受信された複数のキーワード、
2)受信された検索ワードの一部又は全部に基づいて、検索エンジンによって取得された、結果として得られたウェブページ情報を含む。
好ましくは、ページ生成装置は、検索エンジンにおいて最も検索頻度の高い検索に関連する情報のうちの1又は2以上を、ホットキーワードとして使用する。
ユーザがウェブページにアクセスしたとき、ページ生成装置は、ユーザに対応するユーザキーワードと、ウェブページに対応するウェブページキーワードと、ホットキーワードとを、それらをユーザに提示するために、同時に取得し得ることに留意されたい。
本発明の第1の例によれば、ページ生成装置によって取得されたユーザAのネットワーク利用履歴は、最近1週間以内にユーザAによって閲覧されたウェブページコンテンツ情報、並びに、その期間内に検索エンジンで検索を実行するとき、ユーザAによって使用された複数の検索ワード「浄水器」及び「ミニゲーム」を含む。次に、ページ生成装置は、その複数の検索ワードを、ユーザAに対応するユーザキーワードとして使用し、さらに、ユーザAによって閲覧された複数のウェブページのアドレス情報から、ユーザキーワード「英語学習」及び「バスケットボールニュース」を取得し、次いで、ページ生成装置は、合計4つのユーザキーワード、すなわち、「浄水器」、「ミニゲーム」、「英語学習」及び「バスケットボールニュース」を取得する。さらに、ページ生成装置は、検索エンジンにおいて最も検索頻度の高い検索ワード「摂生」及び「体重減少」を、ホットキーワードとして使用する。次いで、ユーザAが、ウェブページであるページ_1にアクセスしたとき、ページ生成装置は、ウェブページであるページ_1のテキストコンテンツ情報を取得し、ワードの重み値をTF−IDFアルゴリズムに基づいて計算し、重み値の最も高い最初の3つのワード、すなわち、「中古車」、「中古車取引」、及び「中古車市場」を抽出する。次に、ページ生成装置は、その中で最も検索頻度の高い「中古車」を、ウェブページであるページ_1に対応するウェブページキーワードとして選択する。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策をよりよく例示するためのものにすぎないことに留意されたい。1又は2以上の提示されるべきキーワードを取得するいかなる実現方法も、本発明の範囲内に含まれるべきであることを、当業者には理解されたい。
本明細書において、ページ生成装置が、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定する方法は特に限定されないが、以下のうちの少なくともいずれか1つを含む。すなわち、
1)ページ生成装置が、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードをランダムに選択する。
2)ページ生成装置が、1又は2以上の提示されるべきキーワードからユーザキーワードを優先して選択し、ユーザキーワードの数が所定の数の閾値に達しない場合、ページ生成装置が、ウェブページキーワード及びホットキーワードから、提示される必要のある残りのキーワードをランダムに選択し続ける。
3)ページ生成装置が、ウェブページのカテゴリ情報を取得し、ウェブページのカテゴリ情報に基づいて、1又は2以上の提示されるべきキーワードの中から、1又は2以上のキーワードを選択する。
具体的には、ページ生成装置は、ウェブページのカテゴリ情報に基づいて、少なくとも1つのキーワードのそれぞれの提示優先度(表示優先度)を決定して、ウェブページ内で提示されるべき、少なくとも1つのキーワードの中から1又は2以上のキーワードを選択するようにする。
好ましくは、ページ生成装置は、ウェブページのカテゴリ関連情報を取得して、カテゴリ関連情報に基づいてウェブページのカテゴリ情報を決定するようにし、カテゴリ関連情報は、ウェブページのカテゴリを決定するために使用される、ウェブページに関連する様々な情報、例えば、ウェブページのコード情報、別の例ではウェブページのテキストコンテンツ情報などを含む。
より好ましくは、ウェブページのカテゴリ情報は、以下のうちの少なくともいずれか1つを含む。すなわち、
1)テキストカテゴリであり、例えば、ウェブページのコード内に所定のテキスト本文の構成を有するウェブページをテキストカテゴリのウェブページとして使用し、別の例では、ウェブページ内のテキストのワード数をカウントし、そのワード数がある閾値に達するウェブページを、テキストカテゴリのウェブページとして識別する、
2)マルチメディアカテゴリであり、例えば、その量が閾値を超える、画像、オーディオ及びビデオなどのマルチメディアファイルを含むウェブページを、マルチメディアカテゴリのウェブページとして使用する。
より好ましくは、ウェブページは、テキストカテゴリとマルチメディアカテゴリの両方に属してもよい。好ましくは、テキストカテゴリのウェブページでは、ページ生成装置は、ウェブページキーワードの優先度がユーザキーワードの優先度よりも高いと判定し、マルチメディアカテゴリのウェブページでは、ページ生成装置は、ユーザキーワードの優先度がウェブページキーワードの優先度よりも高いと判定する。
好ましくは、ウェブページキーワードの優先度がユーザキーワードの優先度よりも高いとき、ページ生成装置は、なお、ユーザに提示するために、ユーザキーワードの一部を選択することになる。
ステップS001とステップS100との間に実行タイミングの順序はなく、ページ生成装置は、最初にステップS001、次にステップS100を実行してもよく、又は、最初にステップS100、次にステップS001を実行してもよく、またステップS001とステップS100を同時に実行してもよいことに留意されたい。好ましくは、ページ生成装置は、最初にステップS100を部分的に実行し、次にステップS001を実行してもよい。例えば、ステップS100で、ユーザキーワードとホットキーワードとを取得する操作を最初に実行し、次にステップS001の実行を開始するとき、ステップS001でユーザによってアクセスされる必要のある(可能性のある)ウェブページに基づいて、ステップS100でウェブページのウェブページキーワードを取得する操作を実行し続ける。
上記の第1の例の例示を続けると、ウェブページは、テキストウェブページ及びマルチメディアウェブページに分類することができ、提示される必要のあるキーワードの所定の数を、5個とする。ページ生成装置によって取得された、提示されるべきキーワードは、ユーザキーワード「浄水器」、「ミニゲーム」、「英語学習」及び「バスケットボールニュース」と、ホットキーワード「摂生」及び「体重減少」と、ウェブページキーワード「中古車」とを含み、さらに、ページ生成装置は、ウェブページであるページ_1のウェブページコード情報を取得し、コード情報に基づいて、ウェブページであるページ_1のコンテンツが文字のみを含むことを知り、次いで、ページ生成装置は、ウェブページであるページ_1がテキストカテゴリウェブページであると判定する。次いで、ページ生成装置は、ウェブページキーワード「中古車」を優先して選択し、残りのユーザキーワード、すなわち、「浄水器」、「ミニゲーム」、「英語学習」、「バスケットボールニュース」、及びホットキーワード「摂生」、「体重減少」の中から、後者の4つのキーワードを提示のためにランダムに選択し、それらを「浄水器」、「ミニゲーム」、「摂生」及び「バスケットボールニュース」とする。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策のよりよい例示のためのものにすぎないことに留意されたい。ウェブページのカテゴリ情報に基づいて、少なくとも1つのキーワードのそれぞれの提示優先度を決定して、1又は2以上のキーワードを選択するようにするいかなる実現方法も、本発明の権利範囲内に含まれるべきであることを、当業者には理解されたい。
次に、ステップS002で、ページ生成装置が、アクセスされたウェブページ内で、少なくとも1つのキーワードを提示する。
具体的には、ページ生成装置は、所定のキーワード提示形式(パターン)と、アクセスされたウェブページの元のウェブページ情報とに基づいて、少なくとも1つのキーワードを含むウェブページを、ユーザに提示されるように生成する。
上記の第1の例の例示を続ける。ページ生成装置は、ステップS001において、提示のための5個のキーワードが「中古車」、「浄水器」、「ミニゲーム」、「摂生」及び「バスケットボールニュース」を含むと決定する。次いで、ページ生成装置は、ウェブページであるページ_1の元のウェブページコードと所定のリンク提示形式とに基づいて、ウェブページであるページ_1の元のウェブページコード内に、ページの下部に提示するために、上記の5個のキーワードに対応するリンクのコードを追加し、それによって5個のキーワードのリンクを含む新しいウェブページであるページ_1を取得し、それをユーザに提示する。
上記の例は、本発明の技術的解決策をよりよく例示するためのものにすぎず、本発明を限定するものではないことに留意されたい。アクセスされたウェブページ内で少なくとも1つのキーワードを提示するいかなる実現方法も、本発明の範囲内に含まれるべきであることを、当業者には理解されたい。
次に、ステップS003で、ページ生成装置が、前記少なくとも1つのキーワードに対するユーザの選択操作を取得して、ユーザの選択操作に基づいて、ユーザによって選択された、選択キーワードを決定する。
例えば、ページ生成装置は、キーワードを提示するウェブページ内でユーザによってクリックされたキーワードを、選択キーワード(選択されたキーワード)として使用する。別の例では、ページ生成装置は、キーワードを提示するウェブページ内のキーワード上で、マウスを使用して行われたユーザのホバリング操作を取得し、その上でマウスのホバリング時間が所定の時間の長さを超えるキーワードを選択する。
次に、ステップS004で、ページ生成装置が、選択キーワードに対応する推奨ページを生成して、それをユーザに提示する。
本明細書では、推奨ページは、選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含む。好ましくは、キーワード推奨情報は、キーワードに関連する広告情報を含む。
本明細書では、ステップS005(図示せず)をさらに備え、ステップS004は、ステップS0041(図示せず)をさらに備える。
ステップS005で、ページ生成装置が、推奨ページのための推奨情報のうちの少なくとも1つを取得する。
具体的には、ページ生成装置は、選択キーワードに基づいて検索を実行し、推奨ページを生成するための推奨情報のうちの少なくとも1つを取得するようにする。
好ましくは、ページ生成装置は、選択キーワードを拡張する。例えば、キーワード拡張ツールを使用して、代替キーワードを取得し、代替キーワードに関連する複数のキーワードに拡張する。次に、ページ生成装置は、選択キーワードの拡張結果に基づいて検索を実行し、拡張結果に対応する推奨情報をキーワード推奨情報として使用する。
次に、ステップS0041で、ページ生成装置が、所定の推奨ページパターンと、取得された推奨情報のうちの少なくとも1つとに基づいて、選択キーワードに対応する推奨ページを生成し、少なくとも1つの推奨ページは、選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含む。
第1の例の例示を続ける。ページ生成装置は、ステップS003で、キーワードを提示するページ_1上で、ユーザAがキーワード「中古車」のリンクをクリックしたことを取得し、次いで、ページ生成装置は、「中古車」を、選択キーワードとして使用する。次に、ページ生成装置は、「中古車(second-hand vehicles)」及び「車(vehicle)」を含む、「中古車(second-hand vehicle)」の拡張結果を取得する。次いで、ページ生成装置は、検索エンジンにおいて「中古車(second-hand vehicles)」及び「車(vehicle)」を検索し、「中古車(second-hand vehicles)」に対応する10個の広告情報と、「車(vehicle)」に対応する20個の広告情報とを、キーワード推奨情報として取得する。次に、ページ生成装置は、所定の推奨ページテンプレートと、結果として得られた30個の広告情報とに基づいて、推奨ページを生成する。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策をよりよく例示するためのものにすぎないことに留意されたい。選択キーワードに基づいて検索を実行し、キーワード推奨情報のうちの少なくとも1つを取得し、キーワード推奨情報のうちの少なくとも1つに基づいて、推奨ページを生成する、いかなる実現方法も、本発明の範囲内に含まれるべきであることを当業者には理解されたい。
好ましくは、推奨情報のうちの少なくとも1つは、ユーザに関連付けられたユーザ推奨情報のうちの少なくとも1つをさらに含む。方法は、ステップS006(図示せず)をさらに備え、ステップS004は、ステップS0042(図示せず)をさらに備える。
ステップS006で、ページ生成装置は、ユーザのネットワーク利用履歴を解析して、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定する。
本明細書では、ページ生成装置が、ユーザのネットワーク利用履歴を解析して、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定する方法は特に限定されないが、以下のうちのいずれか1つを含む。すなわち、
1)ページ生成装置が、所定の期間内のユーザの以前の検索履歴を取得し、次いで、所定の期間内にユーザによって使用された1又は2以上の検索ワードに基づいて、検索を実行し、関連推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
2)ページ生成装置が、所定の期間内のユーザの以前の閲覧履歴に基づいて、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定し、この方法は、具体的には以下を含む。すなわち、
i)ページ生成装置が、所定の期間内にユーザによって閲覧された1又は2以上のウェブページのアドレス情報を取得し、次に、アドレス情報に基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
ii)ページ生成装置が、所定の期間内にユーザによって閲覧されたウェブページのコンテンツを取得し、ユーザによって現在アクセスされているウェブページを解析して、ウェブページに対応するウェブページキーワードを取得する方法と同一又は同様である方法で、ウェブページに対応する1又は2以上のトピックワードを取得するようにする。次に、ページ生成装置が、1又は2以上のトピックワードに基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
3)ページ生成装置が、ユーザが興味(関心)を示すプリセット情報に基づいて、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定し、この方法は、具体的には以下を含む。すなわち、
i)ページ生成装置が、プリセット情報に基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する、
ii)ページ生成装置が、プリセット情報に基づいて、プリセット情報に関連付けられたウェブページを取得し、ページ生成装置によって実行された、現在アクセスされているウェブページの解析を通して、ウェブページに対応するウェブページキーワードを取得する方法と同一又は同様の方法で、関連ウェブページに対応する1又は2以上のトピックワードを取得し、次に、ページ生成装置が、1又は2以上のトピックワードに基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
好ましくは、ページ生成装置は、ユーザに対応するプライバシーアクセス権を取得し、それぞれのネットワーク利用履歴がアクセス可能であるかどうかを、プライバシーアクセス権に基づいて判定して、アクセス可能なネットワーク利用履歴に基づいて、対応するユーザ推奨情報を取得するようにする。
次に、ステップS0042で、ページ生成装置が、キーワード推奨情報のうちの少なくとも1つと、決定されたユーザ推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成して、推奨ページをユーザに提示する。
上記の第1の例の例示を続ける。ページ生成装置は、半月以内にユーザAによってこれまでに使用された検索ワードが、「浄水器」及び「ミニゲーム」を含むことを取得し、次いで、ページ生成装置は、検索エンジンにおいて「浄水器」及び「ミニゲーム」を検索し、「浄水器」及び「ミニゲーム」に対応する16個の広告情報を、ユーザAに対応するユーザ推奨情報として生じる。次に、ページ生成装置は、取得された、「中古車」及び「車」に対応する30個の広告情報と、「浄水器」及び「ミニゲーム」に対応する16個の広告情報とに基づいて、推奨ページを生成して、46個の広告情報をユーザAに提示する。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策をよりよく例示するためのものにすぎないことに留意されたい。ユーザのネットワーク利用履歴を解析して、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定し、キーワード推奨情報のうちの少なくとも1つと、決定されたユーザ推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成する、いかなる実現方法も、本発明の範囲内に入るべきであることを、当業者には理解されたい。
好ましくは、推奨情報のうちの少なくとも1つは、ホット推奨情報のうちの少なくとも1つをさらに備え、ページ生成装置は、検索エンジンからホット推奨情報のうちの1又は2以上をさらに取得し、さらに、ページ生成装置は、キーワード推奨情報のうちの少なくとも1つと、決定されたホット推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成して、推奨ページをユーザに提示する。
本明細書において、ページ生成装置が検索エンジンからホット推奨情報のうちの1又は2以上を取得する方法は特に限定されないが、以下のうちのいずれか1つを含む。すなわち、
1)ページ生成装置が、最初に検索エンジンから1又は2以上のホットキーワードを取得し、ホットキーワードに基づいて、さらなる検索を実行し、それぞれのホットキーワードに対応するホット推奨情報を取得するようにする。
本明細書では、ページ生成装置がホットキーワードを取得する方法は、上記のステップS100と同一又は同様であり、したがって、それについては詳述しない。
2)ページ生成装置が、検索エンジンにおいて最も検索される1又は2以上のウェブページを、ホット推奨情報として使用する。
上記の第1の例の例示を続ける。ページ生成装置によって取得されたホットキーワードは、「教育」及び「子供たち」をさらに備え、次いで、ページ生成装置は、検索エンジンにおいて「教育」及び「子供たち」を検索し、「教育」及び「子供たち」に対応する14個の広告情報を、ホット推奨情報として取得する。次に、ページ生成装置は、生じた「中古車」及び「車」に関連付けられた30個の広告情報と、「教育」及び「子供たち」に関連付けられた14個の広告情報とに基づいて、推奨ページを生成して、44個の広告情報をユーザAに提示するように推奨ページを生成する。
本発明の解決策によれば、検索エンジンにおけるホットな情報とともに、ユーザのネットワーク利用履歴及びアクセスされたウェブページを解析することによって、ユーザが関心を示す、ウェブページコンテンツを示す、及びホットなコンテンツを示すキーワードが取得されて、決定されたキーワードをウェブページ内でユーザに対して提示するようにし、ユーザがアクセス可能なページ内で複数のソースからのキーワードを調べることができるようにし、それによって、ユーザが自分の最も関心のあるキーワードを見つける可能性を高め、それによって、キーワード推奨の正確さを向上させ、また、ユーザによって選択されたキーワードに基づいて、並びに、ユーザのネットワーク利用履歴及び検索エンジンにおけるホットな情報とともに、ユーザによって選択されたキーワードに関連付けられた推奨情報、及び、ユーザの関心とホットな情報とに関連付けられた推奨情報が取得されて、取得された推奨情報を生成された推奨ページ内で提示するようにし、ユーザがキーワードのリンクをクリックした後、選択キーワードに関連付けられた推奨情報、及び、ユーザの関心とホットな情報とに関連付けられた推奨情報を、ユーザに提示することができるようにし、推奨情報のコンテンツがより豊富になるようにする。
図2は、本発明による推奨ページを生成するためのページ生成装置の構成を示す概略ブロック図である。本発明によるページ生成装置は、第1の決定デバイス001と、提示デバイス002と、第1の取得デバイス003と、生成デバイス004とを備える。
図2を参照すると、ユーザがウェブページにアクセスしたとき、第1の決定デバイス001は、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定する。
本明細書では、少なくとも1つのキーワードは、ユーザに対応する1又は2以上のユーザキーワードを含む。
本明細書では、第1の決定デバイス001は、第2の取得デバイス(図示せず)をさらに備え、第2の取得デバイスは、第1の解析デバイス(図示せず)をさらに備える。
本明細書では、第2の取得デバイスは、1又は2以上の提示されるべきキーワードを取得する。
具体的には、第1の解析デバイスは、ユーザのネットワーク利用履歴を解析して、ユーザに対応する1又は2以上のユーザキーワードを決定する。
本明細書では、少なくとも1つの提示されるべきキーワードは、ユーザに対応する1又は2以上のユーザキーワードを備える。
本明細書では、ネットワーク利用履歴は特に限定されないが、以下、すなわち、
1)所定の期間内のユーザの以前の閲覧履歴、例えば、ユーザによって、検索エンジンクエリを通して取得及び閲覧された1又は2以上の検索結果ページのウェブページアドレス情報、並びに、別の例では、ユーザによって記憶されたウェブページコンテンツ情報、
2)所定の期間内のユーザの以前の検索履歴、例えば、所定の期間内に1又は2以上の検索エンジンを通して検索されたとき、ユーザによって使用された検索ワードなど、
3)ユーザ選好を反映するプリセット情報、例えば、ユーザが、「スポーツ」、「映画」などを含む自分の関心のある分野を事前に設定し、別の例では、ユーザによって登録されたウェブサイトの関連情報などのうちのいずれか1つを含む。
本明細書では、第1の解析デバイスが、ユーザのネットワーク利用履歴を解析して、ユーザに対応する1又は2以上のユーザキーワードを決定する方法は特に限定されないが、以下の方法のうちのいずれか1つを含む。すなわち、
1)所定の期間内のユーザの以前の検索履歴に基づいて、所定の期間内にユーザによって使用された1又は2以上の検索ワードを、ユーザに対応するユーザキーワードとして使用すること、
2)所定の期間内のユーザの以前の閲覧履歴に基づいて、ユーザに対応する1又は2以上のユーザキーワードを決定することであり、この方法は具体的には以下、すなわち、
i)所定の期間内にユーザによって閲覧された1又は2以上のウェブページのアドレス情報を決定し、決定されたアドレス情報から1又は2以上のワードを、ユーザに対応するユーザキーワードとして抽出すること、
ii)所定の期間内にユーザによって閲覧されたウェブページを決定し、ユーザによって閲覧されたウェブページのテキスト解析を実行し、ユーザに対応するユーザキーワードとして使用されるべき、ウェブページに対応する1又は2以上のキーワードを取得するようにすることを含み、以前の閲覧履歴に関連するウェブページに対応するキーワードを取得する処理は、第2の解析デバイス(図示せず)が、ユーザによって現在アクセスされているウェブページを解析して、ウェブページに対応するウェブページキーワードを取得する後続の処理と同一又は同様であり、それについては、以下で詳細に説明するので、ここでは詳述しない、
3)ユーザの興味(関心)を反映するプリセット情報に基づいて、ユーザに対応する1又は2以上のユーザキーワードを決定することであり、この方法は、具体的には以下、すなわち、
i)プリセット情報内に含まれたワード(文字)を、ユーザに対応するユーザキーワードとして使用すること、
ii)ウェブページのフレームストラクチャに基づいて、対応するウェブページコンテンツ情報内で抽出されたワードを、ウェブページキーワードとして使用することを含む。例えば、第1の解析デバイスが、ウェブページのタイトルの位置から抽出されたワードを、ウェブページのウェブページキーワードとして使用する。
好ましくは、第1の解析デバイスは、ユーザに対応するプライバシーアクセス権を取得し、それぞれのネットワーク利用履歴がアクセス可能であるかどうかを、プライバシーアクセス権に基づいて判定して、アクセス可能なネットワーク利用履歴に基づいて、対応するユーザキーワードを取得するようにする。
例えば、第1の解析デバイスが、クッキー中に記憶された、閲覧したウェブページアドレス情報にアクセスしたとき、第1の解析デバイスは、最初に、「クッキーへのアクセスを許可するかどうか」、プロンプト情報をユーザへ送信し、ユーザによって選択された「許可」コマンドを受信したとき、第1の解析デバイスは、ユーザのクッキーにアクセスして、対応するネットワークアドレス情報を取得する。別の例では、第1の解析デバイスが、クッキー中に記憶された、閲覧したウェブページアドレス情報と、ユーザによって使用された検索ワード情報とにアクセスしたとき、ページ生成装置は、ユーザによって事前に設定されたプライバシーレベルより、ウェブページアドレス情報のプライバシーレベルが「高(「高」は、取得されないようにユーザによって望まれる情報を示すためのものである)」で、検索ワード情報のプライバシーレベルが「低」であることを取得し、次いで、ページ生成装置は、ウェブページアドレス情報を取得することなしに、クッキーにアクセスして、プライバシーレベル情報に基づいて、対応する検索ワード情報を取得する。
好ましくは、第2の取得デバイスは、第2の解析デバイスをさらに備え、少なくとも1つのキーワードは、ウェブページに対応する1又は2以上のウェブページキーワードをさらに含み、第2の解析デバイスは、ウェブページを解析して、ウェブページに対応するウェブページキーワードを取得する。
本明細書では、第2の解析デバイスが、ウェブページに対応するウェブページキーワードを取得する方法は特に限定されないが、以下のうちのいずれか1つを含む。すなわち、
1)第2の解析デバイスが、所定のウェブページストラクチャ(構成)内のコンテンツ情報から抽出されたワードを、ウェブページキーワードとして使用する。例えば、第2の解析デバイスが、ウェブページのタイトル内から抽出されたワードを、ウェブページのウェブページキーワードとして使用することになる、
2)第2の解析デバイスが、ウェブページのテキストコンテンツ情報を取得し、テキストコンテンツ情報におけるテキスト解析を行い、それによってウェブページに対応するウェブページキーワードを取得する。
好ましくは、ウェブページのテキストコンテンツ情報内のワードについて統計をとり、テキストコンテンツ情報内のワードに関連する統計情報が取得され、統計結果に基づくウェブページ内の重要なワードが、ウェブページキーワードとして使用される。例えば、TF−IDF(用語頻度−逆文書頻度)を通して、ウェブページのテキストコンテンツについて統計がとられ、ウェブページのウェブページキーワードが決定される。別の例では、ウェブページキーワードが、ワードの長さ、コンテキスト、キーワードのタイプ、及びワードの他の意味特徴について統計をとることによって、決定される。より好ましくは、ページ生成装置は、取得されたテキストコンテンツ情報に対応する複数のキーワードの中から、最も検索頻度の高い1又は2以上のキーワードを、ウェブページキーワードとして選択する。
好ましくは、第2の取得デバイスは、検索(クエリ)取得デバイス(図示せず)と、第2の決定デバイス(図示せず)とをさらに備える。少なくとも1つのキーワードは、1又は2以上のホットキーワードをさらに含む。ただし、検索取得デバイスは、検索エンジンから検索関連情報(クエリ関係情報)を取得し、第2の決定デバイスは、検索関連情報に基づいて、1又は2以上のホットキーワードを決定する。
本明細書では、検索関連情報は特に限定はされないが以下、すなわち、
1)所定の時間内に検索エンジンによって受信(取得)された複数のキーワード、
2)受信された検索ワードの一部又は全部に基づいて、検索エンジンによって取得された、結果として得られたウェブページ情報を含む。
好ましくは、第2の決定デバイスは、検索エンジンにおいて最も検索頻度の高い検索関連情報のうちの1又は2以上を、ホットキーワードとして使用する。
ユーザがウェブページにアクセスしたとき、第2の取得デバイスは、ユーザに対応するユーザキーワードと、ウェブページに対応するウェブページキーワードと、ホットキーワードとを、それらをユーザに提示するために、同時に取得し得ることに留意されたい。
本発明の第1の例によれば、第1の解析デバイスによって取得されたユーザAのネットワーク利用履歴は、最近1週間以内にユーザAによって閲覧されたウェブページコンテンツ情報、並びに、その期間内に検索エンジンで検索を実行するとき、ユーザAによって使用された複数の検索ワード「浄水器」及び「ミニゲーム」を含む。次に、第1の解析デバイスは、その複数の検索ワードを、ユーザAに対応するユーザキーワードとして使用し、さらに、ユーザAによって閲覧された複数のウェブページのアドレス情報から、ユーザキーワード「英語学習」及び「バスケットボールニュース」を取得し、次いで、第1の解析デバイスは、合計4つのユーザキーワード、すなわち、「浄水器」、「ミニゲーム」、「英語学習」及び「バスケットボールニュース」を取得する。さらに、第2の決定デバイスは、検索エンジンにおいて最も検索頻度の高い検索ワード「摂生」及び「体重減少」を、ホットキーワードとして使用する。次いで、ユーザAが、ウェブページであるページ_1にアクセスしたとき、第2の解析デバイスは、ウェブページであるページ_1のテキストコンテンツ情報を取得し、ワードの重み値をTF−IDFアルゴリズムに基づいて計算し、重み値の最も高い最初の3つのワード、すなわち、「中古車」、「中古車取引」、及び「中古車市場」を抽出する。次に、第2の解析デバイスは、その中で最も検索頻度の高い「中古車」を、ウェブページであるページ_1に対応するウェブページキーワードとして選択する。
上記の例は、本発明を限定するのではなく、本発明の技術的解決策をよりよく例示するためのものにすぎないことに留意されたい。1又は2以上の提示されるべきキーワードを取得するいかなる実現方法も、本発明の範囲内に含まれるべきであることを、当業者には理解されたい。
本明細書において、第1の決定デバイス001が、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定する方法は特に限定されないが、以下のうちの少なくともいずれか1つを含む。すなわち、
1)第1の決定デバイス001が、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードをランダムに選択する。
2)第1の決定デバイス001が、1又は2以上の提示されるべきキーワードからユーザキーワードを優先して選択し、ユーザキーワードの数が所定の数の閾値に達しない場合、第1の決定デバイス001が、ウェブページキーワード及びホットキーワードから、提示される必要のある残りのキーワードをランダムに選択し続ける。
3)本発明によるページ生成装置が、カテゴリ取得デバイス(図示せず)をさらに備え、第1の決定デバイス001が、選択デバイス(図示せず)をさらに備える。本明細書では、カテゴリ取得デバイスが、ウェブページのカテゴリ情報を取得し、選択デバイスが、ウェブページのカテゴリ情報に基づいて、1又は2以上の提示されるべきキーワードの中から、1又は2以上のキーワードを選択する。
具体的には、選択デバイスは、ウェブページのカテゴリ情報に基づいて、少なくとも1つのキーワードのそれぞれの提示優先度を決定して、ウェブページ内で提示されるべき、少なくとも1つのキーワードの中から1又は2以上のキーワードを選択するようにする。
好ましくは、カテゴリ取得デバイスは、ウェブページのカテゴリ関連情報を取得して、カテゴリ関連情報に基づいてウェブページのカテゴリ情報を決定するようにし、カテゴリ関連情報は、ウェブページのカテゴリを決定するために使用される、ウェブページに関連する様々な情報、例えば、ウェブページのコード情報、別の例では、ウェブページのテキストコンテンツ情報などを含む。
より好ましくは、ウェブページのカテゴリ情報は、以下のうちの少なくともいずれか1つを含む。すなわち、
1)テキストカテゴリであり、例えば、ウェブページのコード内に所定のテキスト本文の構成を有するウェブページを、テキストカテゴリのウェブページとして使用し、別の例では、ウェブページ内のテキストのワード数をカウントし、そのワード数がある閾値に達するウェブページを、テキストカテゴリのウェブページとして識別する、
2)マルチメディアカテゴリであり、例えば、その量がある閾値を超える、画像、オーディオ及びビデオなどのマルチメディアファイルを含むウェブページを、マルチメディアカテゴリのウェブページとして使用する。
より好ましくは、ウェブページは、テキストカテゴリとマルチメディアカテゴリの両方に属してもよい。好ましくは、テキストカテゴリのウェブページでは、選択デバイスは、ウェブページキーワードの優先度がユーザキーワードの優先度よりも高いと判定し、マルチメディアカテゴリのウェブページでは、選択デバイスは、ユーザキーワードの優先度がウェブページキーワードの優先度よりも高いと判定する。
好ましくは、ウェブページキーワードの優先度がユーザキーワードの優先度よりも高いとき、選択デバイスは、なお、ユーザに提示するために、ユーザキーワードの一部を選択することになる。
第1の決定デバイスが少なくとも1つのキーワードを決定するための操作と、第2の取得デバイスが1又は2以上の提示されるべきキーワードを取得するための操作との間に操作タイミングの順序はなく、第1の決定デバイスが少なくとも1つのキーワードを決定するための操作が最初に実行されてもよく、又は、第2の取得デバイスが1若しくは2以上の提示されるべきキーワードを取得するための操作、又は両方の操作が同時に実行されてもよいことに留意されたい。好ましくは、第2の取得デバイスは、1又は2以上の提示されるべきキーワードのうちの一部を最初に取得することができ、次に第1の決定デバイスが、少なくとも1つのキーワードを決定する。例えば、第2の取得デバイスは、ユーザキーワードとホットキーワードとを取得する操作を最初に実行し、次に第1の決定デバイスが操作を開始するとき、ユーザによってアクセスされる必要のある(可能性のある)ウェブページに基づいて、第2の取得デバイスは、ウェブページのウェブページキーワードを取得する操作を実行し続ける。
上記の第1の例の例示を続けると、ウェブページは、テキストウェブページ及びマルチメディアウェブページに分類することができ、提示される必要のあるキーワードの所定の数を、5個とする。第2の取得デバイスによって取得された、提示されるべきキーワードは、ユーザキーワード「浄水器」、「ミニゲーム」、「英語学習」及び「バスケットボールニュース」と、ホットキーワード「摂生」及び「体重減少」と、ウェブページキーワード「中古車」とを含み、さらに、カテゴリ取得デバイスは、ウェブページであるページ_1のウェブページコード情報を取得し、コード情報に基づいて、ウェブページであるページ_1のコンテンツが文字のみを含むことを知り、次いで、カテゴリ取得デバイスは、ウェブページであるページ_1がテキストカテゴリウェブページであると判定する。次いで、選択デバイスは、ウェブページキーワード「中古車」を優先して選択し、残りのユーザキーワード、すなわち、「浄水器」、「ミニゲーム」、「英語学習」、「バスケットボールニュース」、及びホットキーワード「摂生」、「体重減少」の中から、後者の4つのキーワードを提示のためにランダムに選択し、それらを「浄水器」、「ミニゲーム」、「摂生」及び「バスケットボールニュース」とする。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策のよりよい例示のためのものにすぎないことに留意されたい。ウェブページのカテゴリ情報に基づいて、少なくとも1つのキーワードのそれぞれの提示優先度を決定して、1又は2以上のキーワードを選択するようにするいかなる実現方法も、本発明の権利範囲内に含まれるべきであることを、当業者には理解されたい。
次に、提示デバイス002は、アクセスされたウェブページ内で、少なくとも1つのキーワードを提示する。
具体的には、提示デバイス002は、所定のキーワード提示形式(パターン)と、アクセスされたウェブページの元のウェブページ情報とに基づいて、少なくとも1つのキーワードを含むウェブページを、ユーザに提示されるように生成する。
上記の第1の例の例示を続ける。第1の決定デバイス001は、提示のための5個のキーワードが「中古車」、「浄水器」、「ミニゲーム」、「摂生」及び「バスケットボールニュース」を含むと決定する。次いで、提示デバイス002は、ウェブページであるページ_1の元のウェブページコードと所定のリンク提示形式とに基づいて、ウェブページであるページ_1の元のウェブページコード内に、ページの下部に提示するために、上記の5個のキーワードに対応するリンクのコードを追加し、それによって、5個のキーワードのリンクを含む新しいウェブページであるページ_1を取得し、それをユーザに提示する。
上記の例は、本発明の技術的解決策をよりよく例示するためのものにすぎず、本発明を限定するものではないことに留意されたい。アクセスされたウェブページ内で少なくとも1つのキーワードを提示するいかなる実現方法も、本発明の範囲内に含まれるべきであることを、当業者には理解されたい。
次に、第1の取得デバイス003は、前記少なくとも1つのキーワードに対するユーザの選択操作を取得して、ユーザの選択操作に基づいて、ユーザによって選択された、選択キーワードを決定する。
例えば、第1の取得デバイス003は、キーワードを提示するウェブページ内でユーザによってクリックされたキーワードを、選択キーワードとして使用する。別の例では、第1の取得デバイス003は、キーワードを提示するウェブページ内のキーワード上で、マウスを使用して行われたユーザのホバリング操作を取得し、その上でマウスのホバリング時間が所定の時間の長さを超えるキーワードを選択する。
次に、生成デバイス004は、選択キーワードに対応する推奨ページを生成して、それをユーザに提示する。
本明細書では、推奨ページは、選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含む。好ましくは、キーワード推奨情報は、キーワードに関連する広告情報を含む。
本明細書では、ページ生成装置は、情報取得デバイス(図示せず)をさらに備える。
本明細書では、情報取得デバイスは、推奨ページのための推奨情報のうちの少なくとも1つを取得する。情報取得デバイスは、検索(クエリ)デバイス(図示せず)をさらに備える。
具体的には、検索デバイスは、選択キーワードに基づいて検索を実行し、推奨ページを生成するための推奨情報のうちの少なくとも1つを取得するようにする。
好ましくは、ページ生成装置は、選択キーワードを拡張する。例えば、キーワード拡張ツールを使用して、代替キーワードを取得し、代替キーワードに関連する複数のキーワードに拡張する。次に、検索デバイスは、選択キーワードの拡張結果に基づいて検索を実行し、拡張結果に対応する推奨情報をキーワード推奨情報として使用する。
次に、生成デバイス004は、所定の推奨ページパターンと、取得された推奨情報のうちの少なくとも1つとに基づいて、選択キーワードに対応する推奨ページを生成し、少なくとも1つの推奨ページは、選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含む。
第1の例の例示を続ける。第1の取得デバイス003は、キーワードを提示するページ_1上で、ユーザAがキーワード「中古車」のリンクをクリックしたことを取得し、次いで、ページ生成装置は、「中古車」を、選択キーワードとして使用する。次に、ページ生成装置は、「中古車(second-hand vehicles)」及び「車(vehicle)」を含む、「中古車(second-hand vehicle)」の拡張結果を取得する。次いで、検索デバイスは、検索エンジンにおいて「中古車(second-hand vehicles)」及び「車(vehicle)」を検索し、「中古車(second-hand vehicles)」に対応する10個の広告情報と、「車(vehicle)」に対応する20個の広告情報とを、キーワード推奨情報として取得する。次に、生成デバイス004は、所定の推奨ページテンプレートと、結果として得られた30個の広告情報とに基づいて、推奨ページを生成する。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策をよりよく例示するためのものにすぎないことに留意されたい。選択キーワードに基づいて検索を実行し、キーワード推奨情報のうちの少なくとも1つを取得し、キーワード推奨情報のうちの少なくとも1つに基づいて、推奨ページを生成する、いかなる実現方法も、本発明の範囲内に含まれるべきであることを当業者には理解されたい。
好ましくは、推奨情報のうちの少なくとも1つは、ユーザに関連付けられたユーザ推奨情報のうちの少なくとも1つをさらに含む。情報取得デバイスは、第3の解析デバイス(図示せず)をさらに備える。
第3の解析デバイスは、ユーザのネットワーク利用履歴を解析して、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定する。
本明細書では、第3の解析デバイスが、ユーザのネットワーク利用履歴を解析して、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定する方法は特に限定されないが、以下のうちのいずれか1つを含む。すなわち、
1)第3の解析デバイスが、所定の期間内のユーザの以前の検索履歴を取得し、次いで、所定の時間期間内にユーザによって使用された1又は2以上の検索ワードに基づいて、検索を実行し、関連推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
2)第3の解析デバイスが、所定の期間内のユーザの以前の閲覧履歴に基づいて、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定し、この方法は、具体的には以下を含む。すなわち、
i)第3の解析デバイスが、所定の期間内にユーザによって閲覧された1又は2以上のウェブページのアドレス情報を取得し、次に、アドレス情報に基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
ii)第3の解析デバイスが、所定の期間内にユーザによって閲覧されたウェブページのコンテンツを取得し、第2の解析デバイスによって、ユーザによって現在アクセスされているウェブページを解析して、ウェブページに対応するウェブページキーワードを取得する方法と同一又は同様である方法で、ウェブページに対応する1又は2以上のトピックワードを取得するようにする。次に、第3の解析デバイスが、1又は2以上のトピックワードに基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
3)第3の解析デバイスが、ユーザが興味(関心)を示すプリセット情報に基づいて、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定し、この方法は、具体的には以下を含む。すなわち、
i)第3の解析デバイスが、プリセット情報に基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する、
ii)第3の解析デバイスが、プリセット情報に基づいて、プリセット情報に関連付けられたウェブページを取得し、第2の解析デバイスによって実行された、現在のアクセスされているウェブページの解析を通して、ウェブページに対応するウェブページキーワードを取得する方法と同一又は同様の方法で、関連ウェブページに対応する1又は2以上のトピックワードを取得し、次に、第3の解析デバイスが、1又は2以上のトピックワードに基づいて検索を実行し、対応する推奨情報を、ユーザに対応するユーザ推奨情報として使用する。
好ましくは、第3の解析デバイスは、ユーザに対応するプライバシーアクセス権を取得し、それぞれのネットワーク利用履歴がアクセス可能であるかどうかを、プライバシーアクセス権に基づいて判定して、アクセス可能なネットワーク利用履歴に基づいて、対応するユーザ推奨情報を取得するようにする。
次に、生成デバイス004は、キーワード推奨情報のうちの少なくとも1つと、決定されたユーザ推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成して、推奨ページをユーザに提示する。
上記の第1の例の例示を続ける。第3の解析デバイスは、半月以内にユーザAによってこれまでに使用された検索ワードが、「浄水器」及び「ミニゲーム」を含むことを取得し、次いで、ページ生成装置は、検索エンジンにおいて「浄水器」及び「ミニゲーム」を検索し、「浄水器」及び「ミニゲーム」に対応する16個の広告情報を、ユーザAに対応するユーザ推奨情報として生じる。次に、生成デバイス004は、取得された、「中古車」及び「車」に対応する30個の広告情報と、「浄水器」及び「ミニゲーム」に対応する16個の広告情報とに基づいて、推奨ページを生成して、46個の広告情報をユーザAに提示する。
上記の例は、本発明を限定するものではなく、本発明の技術的解決策をよりよく例示するためのものにすぎないことに留意されたい。ユーザのネットワーク利用履歴を解析して、ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定し、キーワード推奨情報のうちの少なくとも1つと、決定されたユーザ推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成する、いかなる実現方法も、本発明の範囲内に入るべきであることを、当業者には理解されたい。
好ましくは、推奨情報のうちの少なくとも1つは、ホット推奨情報のうちの少なくとも1つをさらに備え、ページ生成装置は、検索エンジンからホット推奨情報のうちの1又は2以上をさらに取得し、さらに、ページ生成装置は、キーワード推奨情報のうちの少なくとも1つと、決定されたホット推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成して、推奨ページをユーザに提示する。
本明細書において、ページ生成装置が検索エンジンからホット推奨情報のうちの1又は2以上を取得する方法は特に限定されないが、以下のうちのいずれか1つを含む。すなわち、
1)ページ生成装置が、最初に検索エンジンから1又は2以上のホットキーワードを取得し、ホットキーワードに基づいて、さらなる検索を実行し、それぞれのホットキーワードに対応するホット推奨情報を取得するようにする。
本明細書では、ページ生成装置がホットキーワードを取得する方法は、上記で第2の決定デバイスがホットキーワードを取得する方法と同一又は同様であり、したがって、それについては詳述しない。
2)ページ生成装置が、検索エンジンにおいて最も検索される1又は2以上のウェブページを、ホット推奨情報として使用する。
上記の第1の例の例示を続ける。ページ生成装置によって取得されたホットキーワードは、「教育」及び「子供たち」をさらに備え、次いで、ページ生成装置は、検索エンジンにおいて「教育」及び「子供たち」を検索し、「教育」及び「子供たち」に対応する14個の広告情報を、ホット推奨情報として取得する。次に、生成デバイス004は、生じた「中古車」及び「車」に関連付けられた30個の広告情報と、「教育」及び「子供たち」に関連付けられた14個の広告情報とに基づいて、推奨ページを生成して、44個の広告情報をユーザAに提示するように推奨ページを生成する。
本発明の解決策によれば、検索エンジンにおけるホットな情報とともに、ユーザのネットワーク利用履歴及びアクセスされたウェブページを解析することによって、ユーザが関心を示す、ウェブページコンテンツを示す、及びホットなコンテンツを示すキーワードが取得されて、決定されたキーワードをウェブページ内でユーザに対して提示するようにし、ユーザがアクセス可能なページ内で複数のソースからのキーワードを調べることができるようにし、それによって、ユーザが自分の最も関心のあるキーワードを見つける可能性を高め、それによって、キーワード推奨の正確さを向上させ、また、ユーザによって選択されたキーワードに基づいて、並びに、ユーザのネットワーク利用履歴及び検索エンジンにおけるホットな情報とともに、ユーザの選択キーワードに関連付けられた推奨情報、及び、ユーザ関心とホットな情報とに関連付けられた推奨情報が取得されて、取得された推奨情報を生成された推奨ページ内で提示するようにし、ユーザがキーワードのリンクをクリックした後、選択キーワードに関連付けられた推奨情報、及び、ユーザ関心とホットな情報とに関連付けられた推奨情報を、ユーザに提示することができるようにし、推奨情報のコンテンツがより豊富になるようにする。
本発明のソフトウェアプログラムは、プロセッサによる実行を通して、上記のステップ又は機能を実行することができる。同様に、本発明のソフトウェアプログラム(関連データ構造を含む)は、コンピュータ可読記録媒体、例えば、RAMメモリ、磁気若しくは光学ドライバ、又はソフトフロッピー、又は同様のデバイスに記憶され得る。加えて、本発明のいくつかのステップ又は機能は、ハードウェアを使用して、例えば、プロセッサと協働して様々な機能又はステップを実行する回路として実現され得る。
加えて、本発明の一部は、コンピュータプログラム製品、例えば、コンピュータによって実行されたとき、コンピュータの動作を通して本発明による方法及び/又は技術的解決策を実施又は提供し得る、コンピュータプログラム命令として適用され得る。さらに、本発明の方法を実行するプログラム命令は、固定若しくはモバイル記録媒体に記憶され、及び/又は、他の信号搬送波媒体においてブロードキャスト若しくはデータフローを通して送信され、及び/又は、プログラム命令に基づいて動作するコンピュータデバイスのワークメモリに記憶され得る。ここでは、コンピュータプログラム命令がプロセッサによって実行されたとき、装置が、本発明の複数の実施形態による方法及び/又は技術的解決策を動作させるようにトリガされる。
当業者には、本発明が上記の例示的実施形態の詳細に限定されず、本発明が、本発明の趣旨又は基本的特徴から逸脱することなく、他の実施形態とともに実現され得ることが明らかである。したがって、いかなる形でも、実施形態は、限定的ではなく、例示的であると見なされるべきであり、本発明の範囲は、上記の説明ではなく、添付の特許請求の範囲によって限定される。したがって、特許請求の範囲の均等な要素の意味及び範囲に入るものとされるすべての変形形態は、本発明内に包含されるべきである。特許請求の範囲におけるいかなる参照符号も、関連する請求項を限定するものとして見なされるべきではない。その上、「備える」という用語は、他のユニット又はステップを除外せず、単数性は複数を除外しないことは、明らかである。システム請求項において示される複数のユニット又はモジュールはまた、ソフトウェア又はハードウェアを通して、単一のユニット又はモジュールによっても実現され得る。第1及び第2などの用語は、名称を示すために使用されるが、いかなる特定の配列を示すものでもない。

Claims (13)

  1. 推奨ページを生成するための方法であって、
    前記推奨ページを生成するための方法は、
    a.第1の決定デバイスが、ユーザがウェブページにアクセスしたとき、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定するキーワード決定ステップ
    前記少なくとも1つのキーワード前記ユーザに対応する1又は2以上のユーザキーワードを含
    b.提示デバイスが、アクセスされた前記ウェブページ内に、前記少なくとも1つのキーワードを提示するキーワード提示ステップと、
    c.第1の取得デバイスが、前記少なくとも1つのキーワードに対する前記ユーザの選択を取得して、前記ユーザの選択に基づいて、前記ユーザによって選択された選択キーワードを決定する選択キーワード決定ステップと、
    d.生成デバイスが、前記選択キーワードに対応する推奨ページを生成して、前記推奨ページを前記ユーザに提示する推奨ページ提示ステップ
    を含み、
    前記推奨ページ、前記選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含み、
    前記キーワード提示ステップは、所定のキーワード提示形式と、アクセスされた前記ウェブページの元のウェブページ情報とに基づいて、前記少なくとも1つのキーワードを含むウェブページを生成して、前記ウェブページをユーザに提示する提示ステップをさらに含み、
    前記推奨ページを生成するための方法は、カテゴリ取得デバイスが前記ウェブページのカテゴリ関連情報を取得するステップをさらに含み、
    前記キーワード決定ステップは、選択デバイスが前記ウェブページの前記カテゴリ関連情報に基づいて、前記少なくとも1つのキーワードの中から1又は2以上のキーワードを選択して、前記ウェブページ内に提示するステップをさらに含み、
    前記推奨ページを生成するための方法は、情報取得デバイスが推奨ページのための推奨情報のうちの少なくとも1つを取得する推奨情報取得ステップをさらに含み、
    前記推奨ページ提示ステップは、所定の推奨ページパターン情報と、取得された前記推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成するステップをさらに含み、
    前記推奨情報のうちの少なくとも1つは、前記選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含み、
    前記推奨情報のうちの少なくとも1つは、ユーザに関連付けられたユーザ推奨情報のうちの少なくとも1つをさらに含み、
    前記推奨情報取得ステップは、第3の解析デバイスが、前記ユーザのネットワーク利用履歴を解析し、前記ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定するステップをさらに含み、
    前記推奨ページ提示ステップは、前記キーワード推奨情報のうちの少なくとも1つと、決定された前記ユーザ推奨情報のうちの少なくとも1つとに基づいて、前記推奨ページを生成し、前記推奨ページを前記ユーザに提示するステップをさらに含む方法。
  2. 前記推奨ページを生成するための方法は、
    第2の取得デバイスが1又は2以上の提示されるべきキーワードを取得するステップをさらに含み前記少なくとも1つのキーワードは、ユーザに対応する1又は2以上のユーザキーワードを含む請求項1に記載の方法。
  3. 前記第2の取得デバイスが前記少なくとも1つのキーワードを取得するステップは、第1の解析デバイスがユーザのネットワーク利用履歴を解析して、前記ユーザに対応する1又は2以上のユーザキーワードを決定するステップをさらに含む請求項に記載の方法。
  4. 前記少なくとも1つのキーワードは、ウェブページに対応する1又は2以上のウェブページキーワードをさらに含み、
    前記第2の取得デバイスが少なくとも1つのキーワードを取得するステップは、
    第2の解析デバイスが、前記ウェブページを解析して、前記ウェブページに対応するウェブページキーワードを取得するステップ
    をさらに含む請求項に記載の方法。
  5. 前記少なくとも1つのキーワードは、1又は2以上のホットキーワードをさらに含み、
    前記第2の取得デバイスが少なくとも1つのキーワードを取得するステップは、
    検索取得デバイスが検索エンジンから検索関連情報を取得するステップと、
    第2の決定デバイスが前記検索関連情報に基づいて、1又は2以上のホットキーワードを決定するステップと
    をさらに含む請求項に記載の方法。
  6. 推奨ページを生成するためのページ生成装置であって、
    ユーザがウェブページにアクセスしたとき、1又は2以上の提示されるべきキーワードの中から少なくとも1つのキーワードを決定するように構成された第1の決定デバイス
    前記少なくとも1つのキーワード、前記ユーザに対応する1又は2以上のユーザキーワードを含
    アクセスされた前記ウェブページ内に、前記少なくとも1つのキーワードを提示するように構成された提示デバイスと、
    前記少なくとも1つのキーワードに対する前記ユーザの選択を取得して、前記ユーザの選択に基づいて、前記ユーザによって選択された選択キーワードを決定するように構成された第1の取得デバイスと、
    前記選択キーワードに対応する推奨ページを生成して、前記推奨ページを前記ユーザに提示するように構成された生成デバイスとを備え
    前記推奨ページ、前記選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含み、
    前記提示デバイスは、所定のキーワード提示形式と、アクセスされた前記ウェブページの元のウェブページ情報とに基づいて、少なくとも1つのキーワードを含むウェブページを生成して、前記ウェブページをユーザに提示することを実行するように構成され
    前記ページ生成装置は、
    前記ウェブページのカテゴリ関連情報を取得するように構成されたカテゴリ取得デバイスと、
    前記第1の決定デバイスは、前記ウェブページの前記カテゴリ関連情報に基づいて、少なくとも1つのキーワードの中から1又は2以上のキーワードを選択して、前記ウェブページ内に提示するように構成された選択デバイスと
    をさらに備え、
    前記ページ生成装置は、
    推奨ページのための推奨情報のうちの少なくとも1つを取得するように構成された情報取得デバイスをさらに備え、
    前記生成デバイスは、所定の推奨ページパターン情報と、取得された前記推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成するように構成され、前記推奨情報のうちの少なくとも1つは、選択キーワードに関連付けられたキーワード推奨情報のうちの少なくとも1つを含み、
    前記推奨情報のうちの少なくとも1つは、ユーザに関連付けられたユーザ推奨情報のうちの少なくとも1つをさらに含み、
    前記情報取得デバイスは、前記ユーザのネットワーク利用履歴を解析して、前記ユーザに対応するユーザ推奨情報のうちの少なくとも1つを決定するように構成された第3の解析デバイスをさらに備え、
    前記生成デバイスは、前記キーワード推奨情報のうちの少なくとも1つと、決定された前記ユーザ推奨情報のうちの少なくとも1つとに基づいて、推奨ページを生成し、前記推奨ページを前記ユーザに提示するようにさらに構成されるページ生成装置。
  7. 前記ページ生成装置は、前記1又は2以上の提示されるべきキーワードを取得するように構成された第2の取得デバイスをさらに備え前記少なくとも1つのキーワード前記ユーザに対応する1又は2以上のユーザキーワードを含む請求項に記載のページ生成装置。
  8. 前記第2の取得デバイス前記ユーザのネットワーク利用履歴を解析して、前記ユーザに対応する1又は2以上のユーザキーワードを決定するように構成された第1の解析デバイスをさらに備える請求項に記載のページ生成装置。
  9. 前記少なくとも1つのキーワード、ウェブページに対応する1又は2以上のウェブページキーワードをさらに含み、
    前記第2の取得デバイスが、前記ウェブページを解析して、前記ウェブページに対応するウェブページキーワードを取得するように構成された第2の解析デバイスをさらに備える請求項に記載のページ生成装置。
  10. 前記少なくとも1つのキーワードは、1又は2以上のホットキーワードをさらに含み、
    前記ページ生成装置は、
    前記第2の取得デバイスが、検索エンジンから検索関連情報を取得するように構成された検索取得デバイスと、
    前記検索関連情報に基づいて、1又は2以上のホットキーワードを決定するように構成された第2の決定デバイスと
    をさらに備える請求項に記載のページ生成装置。
  11. コンピュータコードを含み、前記コンピュータコードがコンピュータによって実行されたとき、請求項1〜のいずれかに記載の方法が実行されるように構成されるコンピュータ可読ストレージ媒体。
  12. コンピュータによって実行されと、請求項1〜のいずれかに記載の方法が実行されるように構成されるコンピュータプログラム。
  13. ストレージとプロセッサとを備えるコンピュータ装置であって、前記ストレージコンピュータコード記憶され、前記プロセッサによって、前記コンピュータコード実行されると、請求項1〜のいずれかに記載の方法が実行されるように構成されるコンピュータ装置。
JP2014257729A 2014-03-28 2014-12-19 推奨ページを生成するための方法及び装置 Active JP6487201B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410122939.5A CN103955465A (zh) 2014-03-28 2014-03-28 一种用于生成推荐页面的方法和装置
CNCN201410122939.5 2014-03-28

Publications (2)

Publication Number Publication Date
JP2015191655A JP2015191655A (ja) 2015-11-02
JP6487201B2 true JP6487201B2 (ja) 2019-03-20

Family

ID=51332740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014257729A Active JP6487201B2 (ja) 2014-03-28 2014-12-19 推奨ページを生成するための方法及び装置

Country Status (3)

Country Link
US (1) US10140368B2 (ja)
JP (1) JP6487201B2 (ja)
CN (1) CN103955465A (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989120B (zh) * 2015-02-12 2019-08-13 Oppo广东移动通信有限公司 一种个性化内容推荐方法及个性化内容推荐***
CN104834698A (zh) * 2015-04-27 2015-08-12 百度在线网络技术(北京)有限公司 信息推送方法和装置
CN104933197A (zh) * 2015-07-13 2015-09-23 北京天天卓越科技有限公司 一种关键字确定方法及终端设备
CN105138579A (zh) * 2015-07-31 2015-12-09 北京金山安全软件有限公司 获取关键词和基于该关键词进行信息推荐的方法及装置
CN105447113B (zh) * 2015-11-13 2018-09-28 深圳市远方创新数据咨询有限公司 一种基于大数据的信息分析方法
CN105574142A (zh) * 2015-12-15 2016-05-11 北京奇虎科技有限公司 一种向用户推荐内容的方法及***
CN105630868B (zh) * 2015-12-15 2019-05-31 北京奇虎科技有限公司 一种向用户推荐内容的方法及***
CN105677857B (zh) * 2016-01-01 2019-12-06 广州筷子信息科技有限公司 一种关键词与营销落地页的精准匹配方法和装置
CN107193846A (zh) * 2016-03-15 2017-09-22 百度在线网络技术(北京)有限公司 一种提供搜索推荐的方法和装置
US11023512B2 (en) * 2016-05-12 2021-06-01 International Business Machines Corporation Identifying relevant page content
CN107545013A (zh) * 2016-06-29 2018-01-05 百度在线网络技术(北京)有限公司 用于提供搜索推荐信息的方法和装置
CN106294596A (zh) * 2016-07-29 2017-01-04 北京小米移动软件有限公司 信息搜索的方法及装置
TWI647638B (zh) * 2016-11-15 2019-01-11 財團法人工業技術研究院 互動式推薦系統與方法
CN108319615A (zh) * 2017-01-18 2018-07-24 百度在线网络技术(北京)有限公司 推荐词获取方法和装置
JP6855834B2 (ja) * 2017-02-23 2021-04-07 カシオ計算機株式会社 広告作成装置、広告作成支援方法及びプログラム
CN107169116B (zh) * 2017-05-24 2020-11-24 北京奇艺世纪科技有限公司 默认搜索词的生成方法及装置
CN107506387A (zh) * 2017-07-26 2017-12-22 侯小芳 一种互联网大数据匹配方法
CN107656787B (zh) * 2017-09-26 2021-04-30 掌阅科技股份有限公司 基于电子书生成话题的方法、计算设备、计算机存储介质
CN107786752A (zh) * 2017-10-31 2018-03-09 北京小米移动软件有限公司 信息处理方法及设备
CN107992563B (zh) * 2017-11-29 2022-02-11 北信源***集成有限公司 一种用户浏览内容的推荐方法及***
CN108090141A (zh) * 2017-12-04 2018-05-29 程桂平 为移动终端浏览器设置热门站点的方法和***
CN110750708A (zh) * 2018-07-23 2020-02-04 北京字节跳动网络技术有限公司 关键词推荐方法、装置和电子设备
CN109189899A (zh) * 2018-08-01 2019-01-11 优视科技新加坡有限公司 内容兴趣采集及内容数据推荐方法、装置、设备/终端/服务器及存储介质
US11188719B1 (en) 2018-10-22 2021-11-30 Wells Fargo Bank, N.A. Predictive text system
CN109582846A (zh) * 2018-11-21 2019-04-05 百度在线网络技术(北京)有限公司 通过文章进行搜索的方法、装置、电子设备及存储介质
CN109597928B (zh) * 2018-12-05 2022-12-16 云南电网有限责任公司信息中心 支持用户策略配置的基于Web网络的非结构化文本获取方法
CN111639255B (zh) * 2019-03-01 2023-12-29 北京字节跳动网络技术有限公司 搜索关键词的推荐方法、装置、存储介质及电子设备
CN111723260B (zh) * 2019-03-19 2023-08-04 百度在线网络技术(北京)有限公司 推荐内容的获取方法、装置、电子设备及可读存储介质
KR102425770B1 (ko) * 2020-04-13 2022-07-28 네이버 주식회사 급상승 검색어 제공 방법 및 시스템
CN111475031A (zh) * 2020-04-15 2020-07-31 广州三星通信技术研究有限公司 内容输入方法和电子设备
CN111680482B (zh) * 2020-05-07 2024-04-12 车智互联(北京)科技有限公司 一种标题图文生成方法及计算设备
CN112036988B (zh) * 2020-09-24 2023-04-07 上海风秩科技有限公司 标签生成方法和装置、存储介质及电子设备
CN112540819B (zh) * 2020-12-08 2023-02-24 杭州讯酷科技有限公司 一种根据查询页面自动生成推荐详细页面及表单页面的方法
CN113032578B (zh) * 2021-03-23 2022-12-06 平安科技(深圳)有限公司 基于热点事件的信息推送方法、装置及计算机设备
CN114153963A (zh) * 2021-11-30 2022-03-08 北京达佳互联信息技术有限公司 文档推荐方法、装置、计算机设备及介质

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5000801B2 (ja) * 2000-11-10 2012-08-15 美恵子 露崎 インターネット補助システム
US7979425B2 (en) * 2006-10-25 2011-07-12 Google Inc. Server-side match
KR20090001736A (ko) * 2007-05-15 2009-01-09 주식회사인티마햅 웹페이지별 광고서비스 방법
KR100939897B1 (ko) * 2007-08-08 2010-01-29 엔에이치엔비즈니스플랫폼 주식회사 광고 노출 방법 및 시스템
US8572112B2 (en) 2007-11-02 2013-10-29 Microsoft Corporation Syndicating search queries using web advertising
US8271878B2 (en) * 2007-12-28 2012-09-18 Amazon Technologies, Inc. Behavior-based selection of items to present on affiliate sites
US8959104B2 (en) * 2008-03-21 2015-02-17 Microsoft Corporation Presenting query suggestions based upon content items
JP2010039743A (ja) * 2008-08-05 2010-02-18 Optim Corp 関連データを表示するための方法、サーバ、およびプログラム
JP4897846B2 (ja) * 2009-03-17 2012-03-14 ヤフー株式会社 関連情報提供装置、そのシステム、そのプログラム、および、その方法
CN102760124B (zh) * 2011-04-25 2014-11-12 阿里巴巴集团控股有限公司 一种推荐数据的推送方法及***
JP5092038B1 (ja) 2011-05-18 2012-12-05 株式会社東芝 情報処理装置の情報処理方法、情報処理装置およびプログラム。
US8983996B2 (en) * 2011-10-31 2015-03-17 Yahoo! Inc. Assisted searching
US20130185654A1 (en) * 2012-01-17 2013-07-18 Salesforce.Com, Inc. Systems and methods for mapping relevant personal connections
CN103324631B (zh) * 2012-03-22 2018-05-29 深圳市世纪光速信息技术有限公司 提供数据搜索的方法及装置
CN103425670B (zh) * 2012-05-16 2018-11-13 百度在线网络技术(北京)有限公司 一种向用户提供内容推荐信息的方法、装置和设备
CN103279492B (zh) * 2013-04-28 2016-12-28 乐视网信息技术(北京)股份有限公司 一种抓取网页的方法和装置
CN103577392B (zh) * 2013-11-15 2017-07-18 北京奇虎科技有限公司 基于当前浏览页面的关键词推送方法及装置

Also Published As

Publication number Publication date
JP2015191655A (ja) 2015-11-02
CN103955465A (zh) 2014-07-30
US10140368B2 (en) 2018-11-27
US20150278359A1 (en) 2015-10-01

Similar Documents

Publication Publication Date Title
JP6487201B2 (ja) 推奨ページを生成するための方法及び装置
JP6388988B2 (ja) オンライン・ソーシャル・ネットワークにおける検索クエリのための静的ランク付け
JP6554685B2 (ja) 検索結果を提供するための方法及び装置
US9721018B2 (en) System and method for displaying of most relevant vertical search results
US10180967B2 (en) Performing application searches
US10061820B2 (en) Generating a user-specific ranking model on a user electronic device
JP5110201B2 (ja) 検索処理方法及び装置
JP6151450B2 (ja) オンライン・ソーシャル・ネットワークにおける検索クエリの書き換え
US10296535B2 (en) Method and system to randomize image matching to find best images to be matched with content items
EP3252619A1 (en) Method and system for dynamically rankings images to be matched with content in response to a search query
WO2015172490A1 (zh) 一种提供扩展搜索项的方法与装置
US9910932B2 (en) System and method for completing a user query and for providing a query response
JP2017508214A (ja) 検索推奨の提供
KR20160107187A (ko) 검색 결과에서의 논리적인 질문 응답 기법
CN102368262A (zh) 一种提供与查询序列相对应的搜索建议的方法与设备
JP2015204105A (ja) 推薦情報を提供するための方法および装置
WO2014206151A1 (en) System and method for tagging and searching documents
US10339191B2 (en) Method of and a system for processing a search query
CN104077320B (zh) 一种用于生成待发布信息的方法和装置
US20170293683A1 (en) Method and system for providing contextual information
JP2022106948A (ja) 情報表示方法、装置、電子機器、記憶媒体およびコンピュータプログラム
RU2589856C2 (ru) Способ обработки целевого сообщения, способ обработки нового целевого сообщения и сервер (варианты)
US10496698B2 (en) Method and system for determining image-based content styles
JP2009070210A (ja) カテゴリ別ランキング作成装置
CN104537072A (zh) 搜索方法和装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180402

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180406

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180406

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180808

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180912

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: 20190205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190221

R150 Certificate of patent or registration of utility model

Ref document number: 6487201

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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