JP6853179B2 - 情報プッシュ方法及び装置 - Google Patents

情報プッシュ方法及び装置 Download PDF

Info

Publication number
JP6853179B2
JP6853179B2 JP2017541055A JP2017541055A JP6853179B2 JP 6853179 B2 JP6853179 B2 JP 6853179B2 JP 2017541055 A JP2017541055 A JP 2017541055A JP 2017541055 A JP2017541055 A JP 2017541055A JP 6853179 B2 JP6853179 B2 JP 6853179B2
Authority
JP
Japan
Prior art keywords
information
transmitted
result
user
request
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
JP2017541055A
Other languages
English (en)
Other versions
JP2018508885A (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 JP2018508885A publication Critical patent/JP2018508885A/ja
Application granted granted Critical
Publication of JP6853179B2 publication Critical patent/JP6853179B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (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)

Description

本願は、2015年7月29日に提出された、出願番号が201510456927.0である中国特許出願に基づく優先権を主張し、当該出願の全文を引用により本願に組み込む。
本発明はコンピュータ分野に関し、特に情報プッシュ方法及び装置に関する。
現在、普通の情報プッシュ方法はユーザにより入力されたキーワードに基づいて情報をプッシュすることしかできず、ユーザにより入力されたキーワードが同である限り、プッシュの情報が同じであり、異なるユーザニーズに応じて情報をプッシュすることができない。従来の情報プッシュ方法は異なるユーザニーズに応じて情報をプッシュすることができないため、情報プッシュ精度が低く、ユーザに役に立つ情報を探すのに時間がかかり、プッシュ情報のクリック率が低く、情報プッシュ効率を低下させる。
本発明が解決しようとする技術的問題の1つは、従来の情報プッシュ方法が異なるユーザニーズに応じて情報をプッシュできないことである。
本発明の一態様に係る一実施形態では、情報プッシュ方法を提供し、この方法は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するステップと、
前記検索ワードに基づいてリクエスト結果を取得するステップと、
前記ユーザ特徴情報に基づいて次元結果を取得するステップと、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含む。
本発明の別の態様に係る一実施形態では、情報プッシュ装置を提供し、この装置は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するための装置と、
前記検索ワードに基づいてリクエスト結果を取得するための装置と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備える。
本実施形態は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュするため、異なるユーザ特徴に応じて正確な個人化サービスを提供することができ、情報プッシュ精度を高め、ユーザの個別需要を満たす。
以下に図示の実施例、図面を参照しながら詳細説明を行うが、当業者であれば、本発明がこれらの実施例に限定されないことは、当然理解されるものである。本発明に係る技術的範囲は広いものであり、添付された請求の範囲のみによって本発明の技術的範囲が特定される。
以下の図面を参照して行った非制限的実施形態に対する詳細な記述を読むことにより、本発明の他の特徴、目的及び利点は明らかとなる。
図面において、同じ又は類似する符号は同じ又は類似する部品を示す。
本発明の実施例に係る情報プッシュ方法のフローチャートを示す。 本発明の実施例に係る情報プッシュ方法におけるステップS140の具体的なフローチャートを示す。 本発明の実施例に係る別の情報プッシュ方法のフローチャートを示す。 本発明の実施例に係る情報プッシュ装置のブロック図を示す。 本発明の実施例に係る情報プッシュ装置におけるプッシュ装置440のブロック図を示す。 本発明の実施例に係る別の情報プッシュ装置におけるプッシュ装置440のブロック図を示す。
なお、例示的な実施形態をさらに詳しく検討する前に、一部の例示的な実施形態はフローチャートとして記述される処理又は方法で説明されることがある。フローチャートでは、各操作を順序に従う処理として示すが、多くの操作は並行的で、同時に発生してもよく、又は同時に実行することも可能である。また、各操作の順序は変更してもよく、再配置しても可能である。操作の完了時に前記処理を終了してもよいが、図面に含まれていない追加ステップをさらに含んでもよい。前記処理は、方法、関数、ルーチン、サブルーチン、サブプログラムなどに対応することも可能である。
前後文関係で言及する「コンピュータ機器」は、「コンピュータ」ともいい、所定のプログラム又は命令を実行することによって数値計算及び/又は論理計算などの所定処理手順を実行することができるインテリジェント電子機器であり、プロセッサやメモリを含んでもよい。所定処理手順は、プロセッサがメモリに予め記憶された命令を実行することによって実行されてもよく、又はASIC、FPGA、DSPなどのハードウェアによって実行されてもよく、又は上記両方の組み合わせによって実現されてもよい。コンピュータ機器はサーバ、パソコン、ノートパソコン、タブレットコンピュータ、スマートフォンなどを含むが、これらに限定されない。
前記コンピュータ機器は、例えばユーザ機器とネットワーク機器を含む。前記ユーザ機器はパーソナルコンピュータ、スマートフォン、PDAなどを含むが、これらのものに限定されない。前記ネットワーク機器は単一のネットワークサーバ、複数のネットワークサーバで構成されるサーバグループ、或いはクラウドコンピューティング(Cloud Computing)に基づいて大量のコンピュータ又はネットワークサーバで構成されるクラウドを含むが、これらのものに限定されない。ここで、クラウドコンピューティングは分散型コンピューティングの一種であり、疎結合される複数のコンピュータセットで構成されるスーパーバーチャルコンピュータである。前記コンピュータ機器は、単独に動作することによって本発明を実現してもよく、ネットワークにアクセスしてネットワークにおける他のコンピュータ機器とのインタラクティブ操作によって本発明を実現してもよい。前記コンピュータ機器が属するネットワークはインターネット、広域ネットワーク、メトロポリタンエリアネットワーク、ローカルエリアネットワーク、VPNネットワークなどを含むが、これらのものに限定されない。
なお、前記ユーザ機器、ネットワーク機器及びネットワークなどは例示的なものにすぎず、ほかの従来の又は今後現れる可能性のあるコンピュータ機器やネットワークも本発明に適用することができる。また、本発明の保護範囲にも含まれるべきであり、引用によって本願に組み込まれる。
以下に検討する方法(一部はフローチャートとして示される)はハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組み合わせによって実現可能である。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードによって実施する場合に、必要なタスクを実施するためのプログラムコード又はコードスニペットはデバイス又はコンピュータ読み取り可能な媒体(例えば記憶媒体)に記憶されてもよい。1つ又は複数のプロセッサは必要なタスクを実行できる。
ここで開示する具体的な構造や機能の詳細は代表的なものにすぎず、かつ本発明の例示的な実施形態を説明することを目的とする。本発明は、多くの代替形態によって具体的に実現されてもよく、ここで説明する実施形態のみに制限されるものと解釈されるべきでない。
なお、ここで各ユニットを説明する時に用語「第1」、「第2」などを使用するが、これらのユニットはこれらの用語に制限されないことを理解すべきである。一のユニットと他の一のユニットとを区別するために、これらの用語を使用している。例えば、例示的な実施形態の範囲を脱逸しなければ、第1ユニットは第2ユニットと称されてもよく、同様に、第2ユニットは第1ユニットと称されてもよい。ここで使用する用語「及び/又は」は1つ又は複数の列記した関連項目の任意の組み合わせと全ての組み合わせを含む。
一のユニットを他の一のユニットに「接続」又は「連結」する場合に、他の一のユニットに直接「接続」又は「連結」してもよく、それらの間に介在するユニットが存在してもよいことを理解すべきである。それに対して、一のユニットが他の一のユニットに「直接接続」又は「直接連結」する場合に、介在するユニットは存在しない。ユニット間の関係を説明するために用いられる他の用語は類推して解釈すべきである(例えば、「…の間に介在する」と「…の間に直接介在する」、「…に隣接する」と「…に直接隣接する」など)。
ここで使用する用語は具体的な実施形態を説明するために用いられるものにすぎず、例示的な実施形態を制限する意図はない。前後文関係で明確に断らない限り、使用する単数形式の「1つ」、「1項」は複数を含むことも意図する。さらに、ここで使用する用語「含む」及び/又は「包含」は記述する特徴、整数、ステップ、操作、ユニット及び/又は部品の存在を示し、1つ又は複数の他の特徴、整数、ステップ、操作、ユニット、部品及び/又はその組み合せの存在や追加を排除するものではないことを理解すべきである。
さらに、一部の置換実施形態では、言及した機能/動作は図面に示される順序と異なる順序で発生してもよい。例えば、関連の機能/動作によって、順次に示した2枚の図については、実際にほぼ同時に実行されてもよく、場合によっては逆順で実行されてもよい。
以下、図面を参照しながら本発明について更に詳細に説明する。
図1は本発明の一実施例に係る情報プッシュ方法のフローチャートである。
図1に示すとおり、本実施例に記載の情報プッシュ方法は、
ユーザにより入力された検索ワードを受信するステップと、ユーザ特徴情報を取得するステップS110と、
前記検索ワードに基づいてリクエスト結果を取得するステップS120と、
前記ユーザ特徴情報に基づいて次元結果を取得するステップS130と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップS140と、を含む。
以下、各ステップについて更に詳細に説明する。
ステップS110において、ユーザ特徴情報は性別、年齢、健康状况、民族、教育レベル(たとえば、博士、学士、高校教育又は初等教育等)、職業(たとえば、クック、記者又は弁護士等)及び/又は地理的位置情報等を含んでもよい。本発明の実施例はユーザ特徴情報の取得方式を具体的に限定せず、アンケート方式でユーザから取得してもよく、ユーザの閲覧履歴又はログイン履歴に基づいて取得してもよく、ユーザ特徴情報を取得できればよい。
ステップS120において、ユーザにより入力された検索ワードに単語分割技術で分割処理及び/又は品詞判断を行う等の方式によって分析し、リクエスト結果を取得する。本発明の実施例では、検索ワードに基づいてリクエスト結果を取得する具体的な手順を限定せず、リクエスト結果を取得できればよい。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネスに関連するリクエストとして決定する。
ステップS130において、各ユーザ特徴に応じて対応する次元値(ディメンション値)を確立し、次元結果を取得する。オプションとして、次元結果は表形式で表示されたり記憶されたりすることができ、たとえば縦座標がユーザ特徴であれば、横座標が対応する次元値である。たとえば、縦座標が年齢であれば、横座標に対応する次元値が歳であり、縦座標が教育レベルであれば、横座標に対応する次元値が学歴に対応するコード値又は学歴識別子であり、縦座標が地理的位置情報であれば、横座標に対応する次元値がGPS(Global Positioning System、全地球測位システム)地理座標情報である。
オプションとして、一実施例では、図2に示すとおり、ステップS140は、具体的にS1401、及びS1402を含んでもよい。
ステップS1401:前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第1リクエスト次元情報を取得する。
具体的に、リクエスト結果と次元結果とに対して加重アルゴリズムによって第1リクエスト次元情報を取得してもよく、本発明の実施例は所定アルゴリズムを限定せず、当該所定アルゴリズムに基づいて取得された第1リクエスト次元情報がリクエスト結果と次元結果を反映でき、当該第1リクエスト次元情報に基づいてプッシュする送信しようとする情報がユーザの検索意図に合致することができればよい。
ステップS1402:前記第1リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュする。
オプションとして、情報ベースにおける送信しようとする情報の記憶方式は以下の2種を含む。
第1記憶方式
情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも1つのリクエスト次元情報を対応付けて記憶する。たとえば、情報1をリクエスト次元情報A及びBに対応付けて記憶し、情報2をリクエスト次元情報Cに対応付けて記憶し、情報3をリクエスト次元情報A及びCに対応付けて記憶する。
第2記憶方式
情報ベースにおける各リクエスト次元情報を少なくとも1つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶する。たとえば、リクエスト次元情報Aを送信しようとする情報1及び情報3に対応付けて記憶し、リクエスト次元情報Bを送信しようとする情報1に対応付けて記憶し、リクエスト次元情報Cを送信しようとする情報2と情報3に対応付けて記憶する。
具体的に、情報ベースにおいて前記第1リクエスト次元情報に対応付けて記憶される送信しようとする情報を前記ユーザにプッシュする。具体的な送信しようとする情報のプッシュ順序があらかじめ設定されてもよく、ランダムにプッシュしてもよく、マッチングアルゴリズムに基づいてマッチングさの高さに従ってプッシュしてもよく、本発明の実施例はプッシュ順序の設定を具体的に限定せず、ユーザが予め検索した送信しようとする情報をユーザに直ち、迅速且つ正確に表示できればよい。
オプションとして、一実施例では、ステップS140は、具体的に、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするステップS141を含んでもよい。
オプションとして、ステップS140に対して、情報ベースにおいて送信しようとする情報の記憶方式は以下の2種を含む。
第1記憶方式
情報ベースにおける各送信しようとする情報を少なくとも1つの次元結果に対応付け、情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト結果に対応付け、且つ送信しようとする情報とそれに対応する少なくとも1つの次元結果及び少なくとも1つのリクエスト結果を対応付けて記憶する。たとえば、情報1をフィットネス、年齢が20歳の女性に対応付けて記憶し、情報2を食品安全、年齢が0〜5歳の赤ちゃんに対応付けて記憶し、情報3をフィットネス、年齢が60〜80歳の男性知識人に対応付けて記憶する。
第2記憶方式
情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶する。たとえば、年齢20歳を情報1と情報2とに対応付け、年齢0〜5歳を情報3と情報4に対応付け、フィットネスを情報1と情報3とに対応付け、男性を情報4と情報5に対応付ける。
オプションとして、具体的なプッシュ手順は以下の3種類の方式を含む。
第1プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、前記第1送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュする。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネス、ジム、広場ダンス及びエアロビクス等がすべて「体を鍛える」に関連するため、フィットネス、ジム、広場ダンス及びエアロビクスに関連する送信しようとする情報のいずれも第1送信しようとする情報集合にあるべきであることを決定できる。
第2プッシュ手順
情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、前記第2送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュする。
第3プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
本発明の実施例は関連するアルゴリズムを具体的に限定せず、ユーザのニーズによって相応に設定でき、ユーザのニーズを満たせばよい。閾値もユーザのニーズによって設定されてもよい。
図3に示すとおり、本実施例に記載の別の情報プッシュ方法は、S310〜S340を含む。
S310:ユーザにより入力された「ダイエット・スリミング」を受信し、ユーザ特徴情報、即ち、20歳、女性、北京市海淀区海淀黄荘地下鉄駅である地理の位置を取得する。
S320:「ダイエット・スリミング」に基づいてフィットネスであるリクエスト結果を取得する。
S330:ユーザ特徴情報に基づいて取得した次元結果は、年齢:20歳、性別:女、地理の位置:海淀黄荘、中関村、エリアコード及び/又は経度緯度値のいずれか。
オプションとして、健康状况と民族次元を含むものの、取得したユーザ特徴情報が健康状况と民族情報を含まない場合、次元結果はさらに、健康状况:未知、民族:未知を含む。
S340:情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
オプションとして、第1送信しようとする情報集合は、フィットネス、ジム、ヘルスクラブに関連する情報集合であってもよく、第2送信しようとする情報集合は、年齢:20歳、性別:女性、及び地理の位置:海淀黄荘、中関村、エリアコード及び/又は経度緯度値である次元結果に対応付けて記憶された情報集合であってもよい。具体的には、ユーザが近所で選択できるように、中関村近傍の20歳の女性向けのフィットネス場所を当該ユーザに優先的にプッシュしてもよい。対応付けて記憶される情報がさらにたとえば健康状况と民族次元の情報を含む場合、次元結果において「年齢が20、性別が女、及び地理の位置が海淀黄荘、中関村、エリアコード及び/又は経度緯度値」が対応付けて記憶された情報集合であればよい。
本実施例に係る方法によれば、たとえば年齢が19の女性がキーワード「運動」を入力すれば、必ずスリミング運動に関連する情報を取得しようと想定され、年齢が60歳の男性がキーワード「運動」を入力すれば、必ず高齢者運動に関連する情報を取得しようと想定され、つまり、異なる年齢又は異なる性別のユーザが同じキーワードに基づいて検索する時に取得しようとする情報は同じではない。従って、本実施例は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュすることにより、異なるユーザ特徴に応じて正確な個人化サービスを提供することができ、情報プッシュ精度を高め、ユーザの個別需要を満たす。
図4に示すとおり、本実施例に記載の情報プッシュ装置は、ネットワーク装置側又はクラウド装置側に設置されてもよく、当該装置は、
ユーザにより入力された検索ワード受信、ユーザ特徴情報取得とを行うための装置(以下「受信装置」と略称する)410と、
前記検索ワードに基づいてリクエスト結果を取得するための装置(以下「第1分析装置」と略称する)420と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置(以下「第2分析装置」と略称する)430と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザに
プッシュするための装置(以下「プッシュ装置」と略称する)440とを備える。
以下、各装置について更に詳細に説明する。
受信装置410において、ユーザ特徴情報は性別、年齢、健康状况、民族、教育レベル(たとえば、博士、学士、高校教育又は初等教育等)、職業(たとえば、クック、記者又は弁護士等)及び/又は地理的位置情報等を含んでもよい。本発明の実施例はユーザ特徴情報の取得方式を具体的に限定せず、アンケート方式でユーザから取得してもよく、ユーザの閲覧履歴又はログイン履歴に基づいて取得してもよく、ユーザ特徴情報を取得できればよい。
第1分析装置420において、ユーザにより入力された検索ワードについて分割処理及び/又は品詞判断を行う等の方式で分析し、リクエスト結果を取得する。本発明の実施例は、検索ワードに基づいてリクエスト結果を取得する具体的な手順を限定せず、リクエスト結果を取得できればよい。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネスに関連するリクエストとして決定する。
第2分析装置430において、各ユーザ特徴に応じて対応する次元値を確立し、次元結果を取得する。好ましくは、次元結果は表形式で表示したり記憶したりすることができ、たとえば縦座標がユーザ特徴であれば、横座標が対応する次元値である。たとえば、縦座標が年齢であれば、横座標に対応する次元値が歳であり、縦座標が教育レベルであれば、横座標に対応する次元値が学歴に対応するコード値又は学歴識別子であり、縦座標が地理的位置情報であれば、横座標に対応する次元値がGPS地理座標情報である。
オプションとして、一実施例では、図5に示すとおり、プッシュ装置440は具体的に、
前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第1リクエスト次元情報を取得するための装置(以下「計算装置」と略称する)4401と、
前記第1リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするための装置(以下「第1送信装置」と略称する)4402とを備えてもよい。
具体的に、リクエスト結果と次元結果とに対して加重アルゴリズムによって第1リクエスト次元情報を取得することができ、本発明の実施例は所定のアルゴリズムを具体的に限定せず、当該所定アルゴリズムに基づいて取得された第1リクエスト次元情報がリクエスト結果と次元結果を反映でき、且つ当該第1リクエスト次元情報に基づいてプッシュする送信しようとする情報がユーザの検索意図を合致することができればよい。
オプションとして、上記プッシュ装置440に対して、本発明の実施例に記載の情報プッシュ装置はさらに、
情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも1つのリクエスト次元情報を対応付けて記憶するための装置(以下「第1記憶装置」と略称する)4501と、
情報ベースにおける各リクエスト次元情報を少なくとも1つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶するための装置(以下「第2記憶装置」)4502と、を備えてもよい。
具体的に、情報ベースにおいて前記第1リクエスト次元情報に対応付けて記憶された送信しようとする情報を前記ユーザにプッシュする。具体的な送信しようとする情報のプッシュ順序があらかじめ設定されもよく、ランダムにプッシュしてもよく、マッチングアルゴリズムに基づいてマッチングさの高さに従ってプッシュしてもよく、本発明の実施例はプッシュ順序の設定を具体的に限定せず、ユーザがあらかじめ検索した送信しようとする情報を直ち、迅速且つ正確にユーザに表示できればよい。
オプションとして、一実施例で、図6に示すとおり、プッシュ装置440は、具体的に、さらに、
前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするための装置(以下「第2送信装置」と略称する)441を備えてもよい。
オプションとして、、第2送信装置441に対して、本発明の実施例に記載の情報プッシュ装置はさらに、
情報ベースにおける各送信しようとする情報を少なくとも1つの次元結果に対応付け、且つ情報ベースにおける各送信しようとする情報を少なくとも1つのリクエスト結果に対応付け、送信しようとする情報とそれに対応する少なくとも1つの次元結果及び少なくとも1つのリクエスト結果を対応付けて記憶するための装置(以下「第3記憶装置」と略称する)4503と、
情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、リクエスト結果とそれに対応する少なくとも1つ送信しようとする情報を対応付けて記憶するための装置(以下「第4記憶装置」と略称する)4504とを備えてもよい。
好ましくは、第3記憶装置4503又は第4記憶装置4504に記憶された送信しようとする情報に基づいて、第2送信装置441の具体的なプッシュ手順は以下の3種類の方式を含む。
第1プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、前記第1送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュする。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネス、ジム、広場ダンスやエアロビクス等がいずれも「体を鍛える」に関連するため、フィットネス、ジム、広場ダンス及びエアロビクスに関連する送信しようとする情報のいずれも第1送信しようとする情報集合にあることを決定する。
第2プッシュ手順
情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、前記第2送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュする。
第3プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
本発明の実施例は関連するアルゴリズムを具体的に限定せず、ユーザのニーズによって相応に設定でき、ユーザのニーズを満たせばよい。閾値もユーザのニーズによって設定されてもよい。
本発明の実施例に係る情報プッシュ方法及び装置は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュすることにより、性別、年齢等のユーザの特徴情報に基づいて目標性と個人化を有する情報プッシュとサービスを行うことができ、サービス結果の精度を高め、異なるユーザ特徴に応じて正確な個人化サービスを提供でき、情報プッシュ精度を高め、ユーザの個別需要を満たし、ユーザ体験を向上させる。また、検索ワードとユーザの特徴情報を組み合わせて情報のプッシュを行うことで、異なるユーザニーズに応じてプッシュする精度を更に向上させ、プッシュ効率を向上させる。
注意すべきことは、本発明が、ソフトウェア及び/又はソフトウエアとハードウェアとの組合せにおいて実施することができ、例えば、特定用途向け集積回(ASIC)、汎用コンピュータ又は任意の他の種類のハードウエアを用いて実現することができる。本発明のソフトウェアプログラムはプロセッサに実行されることで以上の前記ステップ又は機能を実現できる。同様に、本発明のソフトウェアプログラム(関連するデータ構造を含む)は、コンピュータ読み取り可能な記録媒体、例えば、RAMメモリ、磁気ドライブ又は光学ドライブ又はフロッピーディスク及び類似装置に記録されてもよい。また、本発明の一部のステップ又は機能はハードウェア、例えばプロセッサと協力して各機能又はステップを実行する電気回路によって実現できる。
当業者であれば、本発明は、上記の例示的な実施例の詳細に制限されず、本発明の主旨又は基本的な特徴を脱逸せずにその他の形態で本発明を実現できることが明らかなことである。従って、いずれにしても、実施例は例示的なものに過ぎず、非限定的であり、本発明の範囲は上記説明ではなく添付している請求項により限定され、従って、請求項の同等要件を満たす意味及び範囲を有するすべての変化は本発明内に含まれる。請求項における任意の図面符号を、係る請求項を制限するものとしてはならない。また、「含む」という単語は、他のユニット又はステップを排除せず、単数形を使用する場合も複数を含む。請求項に説明した複数のユニット又は装置は、一つのユニット又は装置によりソフトウェア又はハードウェアを通じて実現されてもよい。第1、第2等の単語は名称を示すことに用いられ、順番を特定するものではない。
以上は、特に例示的に実施例を示して説明したが、当業者であれば、請求の範囲の主旨や範囲を脱逸しなければ、その態様及び詳細を変化してもよい。本発明が保護を求めようとする範囲は添付している請求の範囲によって特定される。

Claims (5)

  1. コンピュータ装置に実行される情報プッシュ方法であって、
    ユーザにより入力された検索ワードを受信するステップと、
    ーザ特徴情報を取得するステップと、
    前記検索ワードを分析してリクエスト結果を取得するステップと、
    前記ユーザ特徴情報に基づいて次元結果を取得するステップと、
    前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含み、
    前記の前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップには、
    前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするステップを含み、
    さらに、
    情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶するステップを含み、
    前記の前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするステップには、
    情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定するステップと、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定するステップと、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュするステップと、を含む
    ことを特徴とする情報プッシュ方法。
  2. ユーザにより入力された検索ワード受信、ユーザ特徴情報取得とを行うための装置と、
    前記検索ワードを分析してリクエスト結果を取得するための装置と、
    前記ユーザ特徴情報に基づいて次元結果を取得するための装置と、
    前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備え、
    前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置は、
    前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするための装置を備えており、
    さらに、
    情報ベースにおける各次元結果を少なくとも1つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも1つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも1つの送信しようとする情報を対応付けて記憶するための装置を備え、
    前記リクエスト結果との関連度が閾値範囲内且つ前記次元結果と同じである送信しようとする情報を前記ユーザにプッシュするための装置は、
    情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第1送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第2送信しようとする情報集合を決定し、第1送信しようとする情報集合と第2送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュするための装置を備える
    ことを特徴とする情報プッシュ装置。
  3. コンピュータ読み取り可能な記録媒体であって、
    前記コンピュータ読み取り可能な記録媒体にコンピュータコマンドが記憶され、前記コンピュータコマンドが実行される場合、請求項1に記載の方法が実行される
    ことを特徴とするコンピュータ読み取り可能な記録媒体。
  4. コンピュータプログラムであって、
    前記コンピュータプログラムが実行される場合、請求項1に記載の方法が実行される
    ことを特徴とするコンピュータプログラム。
  5. コンピュータコマンドが記憶されたメモリと、プロセッサと、を備えており、
    前記プロセッサが、前記コンピュータコマンドを実行することによって請求項1に記載の方法を実行するように配置される
    ことを特徴とするコンピュータ装置。
JP2017541055A 2015-07-29 2015-12-04 情報プッシュ方法及び装置 Active JP6853179B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510456927.0 2015-07-29
CN201510456927.0A CN105045889B (zh) 2015-07-29 2015-07-29 一种信息推送方法及装置
PCT/CN2015/096452 WO2017016122A1 (zh) 2015-07-29 2015-12-04 一种信息推送方法及装置

Publications (2)

Publication Number Publication Date
JP2018508885A JP2018508885A (ja) 2018-03-29
JP6853179B2 true JP6853179B2 (ja) 2021-03-31

Family

ID=54452436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017541055A Active JP6853179B2 (ja) 2015-07-29 2015-12-04 情報プッシュ方法及び装置

Country Status (4)

Country Link
JP (1) JP6853179B2 (ja)
KR (1) KR102009787B1 (ja)
CN (1) CN105045889B (ja)
WO (1) WO2017016122A1 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045889B (zh) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 一种信息推送方法及装置
CN105677927B (zh) * 2016-03-31 2019-04-12 百度在线网络技术(北京)有限公司 用于提供搜索结果的方法和装置
CN107092609B (zh) * 2016-05-10 2021-04-02 口碑控股有限公司 一种信息推送方法及装置
US10832684B2 (en) * 2016-08-31 2020-11-10 Microsoft Technology Licensing, Llc Personalization of experiences with digital assistants in communal settings through voice and query processing
CN106357824B (zh) * 2016-11-16 2019-06-04 四川省亚丁胡杨人力资源集团有限公司 一种智能社区服务推荐***
CN107507612B (zh) * 2017-06-30 2020-08-28 百度在线网络技术(北京)有限公司 一种声纹识别方法及装置
CN108280200B (zh) * 2018-01-29 2021-11-09 百度在线网络技术(北京)有限公司 用于推送信息的方法和装置
CN111180080A (zh) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 一种老年健康知识库精准推送方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187374A (ja) * 1992-12-15 1994-07-08 Hokkaido Nippon Denki Software Kk 検索方式
JP2001022672A (ja) * 1999-07-09 2001-01-26 Dejitaretto:Kk プッシュ型情報配信システムおよびプッシュ型情報配信方法
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US7885963B2 (en) * 2003-03-24 2011-02-08 Microsoft Corporation Free text and attribute searching of electronic program guide (EPG) data
JP2005085010A (ja) * 2003-09-09 2005-03-31 Fujitsu Ltd 情報サービス提供方法及び提供装置
US7720845B2 (en) * 2004-08-13 2010-05-18 Yahoo! Inc. Systems and methods for updating query results based on query deltas
JP2007243253A (ja) * 2006-03-06 2007-09-20 Fuji Xerox Co Ltd 情報配信システム及び情報配信方法
US7761464B2 (en) * 2006-06-19 2010-07-20 Microsoft Corporation Diversifying search results for improved search and personalization
US8528102B2 (en) * 2006-10-06 2013-09-03 Broadcom Corporation Method and system for protection of customer secrets in a secure reprogrammable system
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
US20110184940A1 (en) * 2010-01-26 2011-07-28 Yahoo! Inc. System and method for detecting changes in the relevance of past search results
CN102609500A (zh) * 2012-02-01 2012-07-25 北京百度网讯科技有限公司 一种问题推送方法和采用该方法的问答***和搜索引擎
CN103530299B (zh) * 2012-07-05 2017-04-12 阿里巴巴集团控股有限公司 一种搜索结果的生成方法及装置
CN104572782A (zh) * 2013-10-29 2015-04-29 中兴通讯股份有限公司 一种基于浏览器搜索的定向消息推送方法及***
US20150127631A1 (en) * 2013-11-05 2015-05-07 International Business Machines Corporation Best available alternative dialog
CN104794122B (zh) * 2014-01-20 2020-04-17 腾讯科技(北京)有限公司 一种位置信息推荐方法、装置和***
CN104866474B (zh) * 2014-02-20 2018-10-09 阿里巴巴集团控股有限公司 个性化数据搜索方法及装置
CN103970891B (zh) * 2014-05-23 2017-08-25 三星电子(中国)研发中心 一种基于情境的用户兴趣信息查询方法
CN104077407B (zh) * 2014-07-10 2017-06-16 中国工商银行股份有限公司 一种智能数据搜索***及方法
CN104239456B (zh) * 2014-09-02 2019-05-03 百度在线网络技术(北京)有限公司 用户特征数据的提取方法和装置
CN105045889B (zh) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 一种信息推送方法及装置

Also Published As

Publication number Publication date
CN105045889A (zh) 2015-11-11
JP2018508885A (ja) 2018-03-29
KR20170103859A (ko) 2017-09-13
WO2017016122A1 (zh) 2017-02-02
KR102009787B1 (ko) 2019-08-12
CN105045889B (zh) 2018-04-20

Similar Documents

Publication Publication Date Title
JP6853179B2 (ja) 情報プッシュ方法及び装置
US10694324B2 (en) Method and apparatus for matching wireless hotspot with POI
JP6575335B2 (ja) ソーシャルメディアメッセージ及び施設の間のリンクを推定する方法、コンピュータシステム、及びプログラム
CN109064278B (zh) 目标对象推荐方法及装置、电子设备、存储介质
US9410817B2 (en) Method and apparatus for pushing track information
JP6759844B2 (ja) 画像を施設に対して関連付けるシステム、方法、プログラム及び装置
US12001495B2 (en) Matchmaking video chatting partners
JP2017510104A (ja) ワイヤレスネットワークのアクセスポイントに関連したエンティティの識別
US9501563B2 (en) Server, information-management method, information-management program, and computer-readable recording medium with said program recorded thereon
CA3078148A1 (en) Search method and apparatus, and non-temporary computer-readable storage medium
JP6136702B2 (ja) 場所推定方法、場所推定装置および場所推定プログラム
JP2015004754A (ja) 対話装置、対話方法および対話プログラム
US20160350409A1 (en) Electronic device, information providing system and information providing method thereof
JPWO2017046845A1 (ja) 情報処理装置、情報処理方法、プログラム、記憶媒体
JP2019040417A (ja) 情報処理装置及びプログラム
CA2760624A1 (en) Server, dictionary creation method, dictionary creation program, and computer-readable recording medium recording the program
JP2018055525A (ja) テキスト抽出装置
CN106469205B (zh) 一种确定用户的地理位置信息的方法与装置
WO2017024684A1 (zh) 用户行为意图的获取方法、装置、设备及非易失性计算机存储介质
AU2015343949B2 (en) Method of predicting location of rendezvous and electronic device for providing same
JP6081702B2 (ja) 情報処理装置、情報処理方法、およびプログラム
WO2012077369A1 (ja) サーバ、辞書生成方法、辞書生成プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体
KR102570399B1 (ko) 장소 추천 방법 및 장치
CN112528145B (zh) 信息推荐方法、装置、设备及可读存储介质
JP6813090B2 (ja) プログラム、情報処理装置、及び情報処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181102

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190909

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20190909

C11 Written invitation by the commissioner to file amendments

Free format text: JAPANESE INTERMEDIATE CODE: C11

Effective date: 20190924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191023

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20191105

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20191112

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20191220

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20191224

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200707

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20200929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201208

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210126

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210302

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210311

R150 Certificate of patent or registration of utility model

Ref document number: 6853179

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250