(57)【要約】本発明は情報プッシュ方法及び装置を提供し、当該方法は、ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するステップと、前記検索ワードに基づいてリクエスト結果を取得するステップと、前記ユーザ特徴情報に基づいて次元結果を取得するステップと、前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含む。当該方法によれば、検索ワードとユーザ特徴情報とを組み合わせる方式で送信しようとする情報をプッシュするため、ユーザ特徴に応じて正確な個人化サービスを提供し、情報プッシュ精度を高め、ユーザの個別需要を満たす。
2018508885.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するステップと、
前記検索ワードに基づいてリクエスト結果を取得するステップと、
前記ユーザ特徴情報に基づいて次元結果を取得するステップと、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含む
ことを特徴とする情報プッシュ方法。
【請求項２】
前記の前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップには、
前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第１リクエスト次元情報を取得し、前記第１リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするステップ、又は、
前記リクエスト結果との関連度が閾値範囲内にあり、且つ前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするステップを含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
さらに、
情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも１つのリクエスト次元情報を対応付けて記憶するステップを含んでおり、又は、
情報ベースにおける各リクエスト次元情報を少なくとも１つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶するステップを含んでおり、又は、
情報ベースにおける各送信しようとする情報を少なくとも１つの次元結果に対応付け、且つ情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト結果に対応付け、送信しようとする情報とそれに対応する少なくとも１つの次元結果及び少なくとも１つのリクエスト結果を対応付けて記憶するステップを含んでおり、又は、
情報ベースにおける各次元結果を少なくとも１つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも１つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶するステップを含む
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記の前記第１リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするステップには、
情報ベースにおいて前記第１リクエスト次元情報に対応付けて記憶された、送信しようとする情報を前記ユーザにプッシュするステップを含む
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記の前記リクエスト結果との関連度が閾値範囲内にあり、且つ前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするステップには、
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定するステップと、前記第１送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするステップと、を含んでおり、又は、
情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定するステップと、前記第２送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定するステップと、前記決定した送信しようとする情報を前記ユーザにプッシュするステップ、を含んでおり、又は、
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定するステップと、情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定するステップと、第１送信しようとする情報集合と第２送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュするステップと、を含む
ことを特徴とする請求項３に記載の方法。
【請求項６】
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するための装置と、
前記検索ワードに基づいてリクエスト結果を取得するための装置と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備える
ことを特徴とする情報プッシュ装置。
【請求項７】
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置は、
前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第１リクエスト次元情報を取得するための装置と、前記第１リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備えており、又は、
前記リクエスト結果との関連度が閾値範囲内にあり、且つ前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするための装置を備える
ことを特徴とする請求項６に記載の装置。
【請求項８】
さらに、
情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも１つのリクエスト次元情報を対応付けて記憶するための装置を備えており、又は、
情報ベースにおける各リクエスト次元情報を少なくとも１つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶するための装置を備えており、又は、
情報ベースにおける各送信しようとする情報を少なくとも１つの次元結果に対応付け、かつ情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト結果に対応付け、送信しようとする情報とそれに対応する少なくとも１つの次元結果及び少なくとも１つのリクエスト結果を対応付けて記憶するための装置を備えており、又は、
情報ベースにおける各次元結果を少なくとも１つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも１つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶するための装置を備える
ことを特徴とする請求項７に記載の装置。
【請求項９】
前記第１リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするための装置は、
情報ベースにおいて前記第１リクエスト次元情報に対応付けて記憶された、送信しようとする情報を前記ユーザにプッシュするための装置を備える
ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記リクエスト結果との関連度が閾値範囲内にあり、且つ前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするための装置は、
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、前記第１送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするための装置を備えており、又は、
情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定し、前記第２送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュするための装置を備えており、又は、
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定し、第１送信しようとする情報集合と第２送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュするための装置を備える
ことを特徴とする請求項８に記載の装置。
【請求項１１】
コンピュータ読み取り可能な記録媒体であって、
前記コンピュータ読み取り可能な記録媒体にコンピュータコマンドが記憶され、前記コンピュータコマンドが実行される場合、請求項１〜５のいずれか１項に記載の方法が実行される
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１２】
コンピュータプログラム製品であって、
前記コンピュータプログラム製品が実行される場合、請求項１〜５のいずれか１項に記載の方法が実行される
ことを特徴とするコンピュータプログラム製品。
【請求項１３】
コンピュータコマンドが記憶されたメモリと、プロセッサと、を備えており、
前記プロセッサが、前記コンピュータコマンドを実行することによって請求項１〜５のいずれか１項に記載の方法を実行するように配置される
ことを特徴とするコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年７月２９日に提出された、出願番号が２０１５１０４５６９２７．０である中国特許出願に基づく優先権を主張し、当該出願の全文を引用により本願に組み込む。
【０００２】
本発明はコンピュータ分野に関し、特に情報プッシュ方法及び装置に関する。
【背景技術】
【０００３】
現在、普通の情報プッシュ方法はユーザにより入力されたキーワードに基づいて情報をプッシュすることしかできず、ユーザにより入力されたキーワードが同である限り、プッシュの情報が同じであり、異なるユーザニーズに応じて情報をプッシュすることができない。従来の情報プッシュ方法は異なるユーザニーズに応じて情報をプッシュすることができないため、情報プッシュ精度が低く、ユーザに役に立つ情報を探すのに時間がかかり、プッシュ情報のクリック率が低く、情報プッシュ効率を低下させる。
【発明の概要】
【０００４】
本発明が解決しようとする技術的問題の１つは、従来の情報プッシュ方法が異なるユーザニーズに応じて情報をプッシュできないことである。
【０００５】
本発明の一態様に係る一実施形態では、情報プッシュ方法を提供し、この方法は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するステップと、
前記検索ワードに基づいてリクエスト結果を取得するステップと、
前記ユーザ特徴情報に基づいて次元結果を取得するステップと、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップと、を含む。
【０００６】
本発明の別の態様に係る一実施形態では、情報プッシュ装置を提供し、この装置は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するための装置と、
前記検索ワードに基づいてリクエスト結果を取得するための装置と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置と、を備える。
【０００７】
本実施形態は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュするため、異なるユーザ特徴に応じて正確な個人化サービスを提供することができ、情報プッシュ精度を高め、ユーザの個別需要を満たす。
【０００８】
以下に図示の実施例、図面を参照しながら詳細説明を行うが、当業者であれば、本発明がこれらの実施例に限定されないことは、当然理解されるものである。本発明に係る技術的範囲は広いものであり、添付された請求の範囲のみによって本発明の技術的範囲が特定される。
【０００９】
以下の図面を参照して行った非制限的実施形態に対する詳細な記述を読むことにより、本発明の他の特徴、目的及び利点は明らかとなる。
【００１０】
図面において、同じ又は類似する符号は同じ又は類似する部品を示す。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例に係る情報プッシュ方法のフローチャートを示す。
【図２】本発明の実施例に係る情報プッシュ方法におけるステップＳ１４０の具体的なフローチャートを示す。
【図３】本発明の実施例に係る別の情報プッシュ方法のフローチャートを示す。
【図４】本発明の実施例に係る情報プッシュ装置のブロック図を示す。
【図５】本発明の実施例に係る情報プッシュ装置におけるプッシュ装置４４０のブロック図を示す。
【図６】本発明の実施例に係る別の情報プッシュ装置におけるプッシュ装置４４０のブロック図を示す。
【発明を実施するための形態】
【００１２】
なお、例示的な実施形態をさらに詳しく検討する前に、一部の例示的な実施形態はフローチャートとして記述される処理又は方法で説明されることがある。フローチャートでは、各操作を順序に従う処理として示すが、多くの操作は並行的で、同時に発生してもよく、又は同時に実行することも可能である。また、各操作の順序は変更してもよく、再配置しても可能である。操作の完了時に前記処理を終了してもよいが、図面に含まれていない追加ステップをさらに含んでもよい。前記処理は、方法、関数、ルーチン、サブルーチン、サブプログラムなどに対応することも可能である。
【００１３】
前後文関係で言及する「コンピュータ機器」は、「コンピュータ」ともいい、所定のプログラム又は命令を実行することによって数値計算及び／又は論理計算などの所定処理手順を実行することができるインテリジェント電子機器であり、プロセッサやメモリを含んでもよい。所定処理手順は、プロセッサがメモリに予め記憶された命令を実行することによって実行されてもよく、又はＡＳＩＣ、ＦＰＧＡ、ＤＳＰなどのハードウェアによって実行されてもよく、又は上記両方の組み合わせによって実現されてもよい。コンピュータ機器はサーバ、パソコン、ノートパソコン、タブレットコンピュータ、スマートフォンなどを含むが、これらに限定されない。
【００１４】
前記コンピュータ機器は、例えばユーザ機器とネットワーク機器を含む。前記ユーザ機器はパーソナルコンピュータ、スマートフォン、ＰＤＡなどを含むが、これらのものに限定されない。前記ネットワーク機器は単一のネットワークサーバ、複数のネットワークサーバで構成されるサーバグループ、或いはクラウドコンピューティング（Ｃｌｏｕｄ  Ｃｏｍｐｕｔｉｎｇ）に基づいて大量のコンピュータ又はネットワークサーバで構成されるクラウドを含むが、これらのものに限定されない。ここで、クラウドコンピューティングは分散型コンピューティングの一種であり、疎結合される複数のコンピュータセットで構成されるスーパーバーチャルコンピュータである。前記コンピュータ機器は、単独に動作することによって本発明を実現してもよく、ネットワークにアクセスしてネットワークにおける他のコンピュータ機器とのインタラクティブ操作によって本発明を実現してもよい。前記コンピュータ機器が属するネットワークはインターネット、広域ネットワーク、メトロポリタンエリアネットワーク、ローカルエリアネットワーク、ＶＰＮネットワークなどを含むが、これらのものに限定されない。
【００１５】
なお、前記ユーザ機器、ネットワーク機器及びネットワークなどは例示的なものにすぎず、ほかの従来の又は今後現れる可能性のあるコンピュータ機器やネットワークも本発明に適用することができる。また、本発明の保護範囲にも含まれるべきであり、引用によって本願に組み込まれる。
【００１６】
以下に検討する方法（一部はフローチャートとして示される）はハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組み合わせによって実現可能である。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードによって実施する場合に、必要なタスクを実施するためのプログラムコード又はコードスニペットはデバイス又はコンピュータ読み取り可能な媒体（例えば記憶媒体）に記憶されてもよい。１つ又は複数のプロセッサは必要なタスクを実行できる。
【００１７】
ここで開示する具体的な構造や機能の詳細は代表的なものにすぎず、かつ本発明の例示的な実施形態を説明することを目的とする。本発明は、多くの代替形態によって具体的に実現されてもよく、ここで説明する実施形態のみに制限されるものと解釈されるべきでない。
【００１８】
なお、ここで各ユニットを説明する時に用語「第１」、「第２」などを使用するが、これらのユニットはこれらの用語に制限されないことを理解すべきである。一のユニットと他の一のユニットとを区別するために、これらの用語を使用している。例えば、例示的な実施形態の範囲を脱逸しなければ、第１ユニットは第２ユニットと称されてもよく、同様に、第２ユニットは第１ユニットと称されてもよい。ここで使用する用語「及び／又は」は１つ又は複数の列記した関連項目の任意の組み合わせと全ての組み合わせを含む。
【００１９】
一のユニットを他の一のユニットに「接続」又は「連結」する場合に、他の一のユニットに直接「接続」又は「連結」してもよく、それらの間に介在するユニットが存在してもよいことを理解すべきである。それに対して、一のユニットが他の一のユニットに「直接接続」又は「直接連結」する場合に、介在するユニットは存在しない。ユニット間の関係を説明するために用いられる他の用語は類推して解釈すべきである（例えば、「…の間に介在する」と「…の間に直接介在する」、「…に隣接する」と「…に直接隣接する」など）。
【００２０】
ここで使用する用語は具体的な実施形態を説明するために用いられるものにすぎず、例示的な実施形態を制限する意図はない。前後文関係で明確に断らない限り、使用する単数形式の「１つ」、「１項」は複数を含むことも意図する。さらに、ここで使用する用語「含む」及び／又は「包含」は記述する特徴、整数、ステップ、操作、ユニット及び／又は部品の存在を示し、１つ又は複数の他の特徴、整数、ステップ、操作、ユニット、部品及び／又はその組み合せの存在や追加を排除するものではないことを理解すべきである。
【００２１】
さらに、一部の置換実施形態では、言及した機能／動作は図面に示される順序と異なる順序で発生してもよい。例えば、関連の機能／動作によって、順次に示した２枚の図については、実際にほぼ同時に実行されてもよく、場合によっては逆順で実行されてもよい。
【００２２】
以下、図面を参照しながら本発明について更に詳細に説明する。
【００２３】
図１は本発明の一実施例に係る情報プッシュ方法のフローチャートである。
【００２４】
図１に示すとおり、本実施例に記載の情報プッシュ方法は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するステップＳ１１０と、
前記検索ワードに基づいてリクエスト結果を取得するステップＳ１２０と、
前記ユーザ特徴情報に基づいて次元結果を取得するステップＳ１３０と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするステップＳ１４０と、を含む。
【００２５】
以下、各ステップについて更に詳細に説明する。
【００２６】
ステップＳ１１０において、ユーザ特徴情報は性別、年齢、健康状况、民族、教育レベル（たとえば、博士、学士、高校教育又は初等教育等）、職業（たとえば、クック、記者又は弁護士等）及び／又は地理的位置情報等を含んでもよい。本発明の実施例はユーザ特徴情報の取得方式を具体的に限定せず、アンケート方式でユーザから取得してもよく、ユーザの閲覧履歴又はログイン履歴に基づいて取得してもよく、ユーザ特徴情報を取得できればよい。
【００２７】
ステップＳ１２０において、ユーザにより入力された検索ワードに単語分割技術で分割処理及び／又は品詞判断を行う等の方式によって分析し、リクエスト結果を取得する。本発明の実施例では、検索ワードに基づいてリクエスト結果を取得する具体的な手順を限定せず、リクエスト結果を取得できればよい。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネスに関連するリクエストとして決定する。
【００２８】
ステップＳ１３０において、各ユーザ特徴に応じて対応する次元値（ディメンション値）を確立し、次元結果を取得する。オプションとして、次元結果は表形式で表示されたり記憶されたりすることができ、たとえば縦座標がユーザ特徴であれば、横座標が対応する次元値である。たとえば、縦座標が年齢であれば、横座標に対応する次元値が歳であり、縦座標が教育レベルであれば、横座標に対応する次元値が学歴に対応するコード値又は学歴識別子であり、縦座標が地理的位置情報であれば、横座標に対応する次元値がＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、全地球測位システム）地理座標情報である。
【００２９】
オプションとして、一実施例では、図２に示すとおり、ステップＳ１４０は、具体的にＳ１４０１、及びＳ１４０２を含んでもよい。
【００３０】
ステップＳ１４０１：前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第１リクエスト次元情報を取得する。
【００３１】
具体的に、リクエスト結果と次元結果とに対して加重アルゴリズムによって第１リクエスト次元情報を取得してもよく、本発明の実施例は所定アルゴリズムを限定せず、当該所定アルゴリズムに基づいて取得された第１リクエスト次元情報がリクエスト結果と次元結果を反映でき、当該第１リクエスト次元情報に基づいてプッシュする送信しようとする情報がユーザの検索意図に合致することができればよい。
【００３２】
ステップＳ１４０２:前記第１リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュする。
【００３３】
オプションとして、情報ベースにおける送信しようとする情報の記憶方式は以下の２種を含む。
【００３４】
第１記憶方式
情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも１つのリクエスト次元情報を対応付けて記憶する。たとえば、情報１をリクエスト次元情報Ａ及びＢに対応付けて記憶し、情報２をリクエスト次元情報Ｃに対応付けて記憶し、情報３をリクエスト次元情報Ａ及びＣに対応付けて記憶する。
【００３５】
第２記憶方式
情報ベースにおける各リクエスト次元情報を少なくとも１つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶する。たとえば、リクエスト次元情報Ａを送信しようとする情報１及び情報３に対応付けて記憶し、リクエスト次元情報Ｂを送信しようとする情報１に対応付けて記憶し、リクエスト次元情報Ｃを送信しようとする情報２と情報３に対応付けて記憶する。
【００３６】
具体的に、情報ベースにおいて前記第１リクエスト次元情報に対応付けて記憶される送信しようとする情報を前記ユーザにプッシュする。具体的な送信しようとする情報のプッシュ順序があらかじめ設定されてもよく、ランダムにプッシュしてもよく、マッチングアルゴリズムに基づいてマッチングさの高さに従ってプッシュしてもよく、本発明の実施例はプッシュ順序の設定を具体的に限定せず、ユーザが予め検索した送信しようとする情報をユーザに直ち、迅速且つ正確に表示できればよい。
【００３７】
オプションとして、一実施例では、ステップＳ１４０は、具体的に、
前記リクエスト結果との関連度が閾値範囲内にあり、且つ前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするステップＳ１４１を含んでもよい。
【００３８】
オプションとして、ステップＳ１４０に対して、情報ベースにおいて送信しようとする情報の記憶方式は以下の２種を含む。
【００３９】
第１記憶方式
情報ベースにおける各送信しようとする情報を少なくとも１つの次元結果に対応付け、情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト結果に対応付け、且つ送信しようとする情報とそれに対応する少なくとも１つの次元結果及び少なくとも１つのリクエスト結果を対応付けて記憶する。たとえば、情報１をフィットネス、年齢が２０歳の女性に対応付けて記憶し、情報２を食品安全、年齢が０〜５歳の赤ちゃんに対応付けて記憶し、情報３をフィットネス、年齢が６０〜８０歳の男性知識人に対応付けて記憶する。
【００４０】
第２記憶方式
情報ベースにおける各次元結果を少なくとも１つの送信しようとする情報に対応付け、且つ情報ベースにおける各リクエスト結果を少なくとも１つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶し、且つリクエスト結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶する。たとえば、年齢２０歳を情報１と情報２とに対応付け、年齢０〜５歳を情報３と情報４に対応付け、フィットネスを情報１と情報３とに対応付け、男性を情報４と情報５に対応付ける。
【００４１】
オプションとして、具体的なプッシュ手順は以下の３種類の方式を含む。
【００４２】
第１プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、前記第１送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュする。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネス、ジム、広場ダンス及びエアロビクス等がすべて「体を鍛える」に関連するため、フィットネス、ジム、広場ダンス及びエアロビクスに関連する送信しようとする情報のいずれも第１送信しようとする情報集合にあるべきであることを決定できる。
【００４３】
第２プッシュ手順
情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定し、前記第２送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュする。
【００４４】
第３プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定し、第１送信しようとする情報集合と第２送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
【００４５】
本発明の実施例は関連するアルゴリズムを具体的に限定せず、ユーザのニーズによって相応に設定でき、ユーザのニーズを満たせばよい。閾値もユーザのニーズによって設定されてもよい。
【００４６】
図３に示すとおり、本実施例に記載の別の情報プッシュ方法は、Ｓ３１０〜Ｓ３４０を含む。
【００４７】
Ｓ３１０：ユーザにより入力された「ダイエット・スリミング」を受信し、ユーザ特徴情報、即ち、２０歳、女性、北京市海淀区海淀黄荘地下鉄駅である地理の位置を取得する。
【００４８】
Ｓ３２０：「ダイエット・スリミング」に基づいてフィットネスであるリクエスト結果を取得する。
【００４９】
Ｓ３３０：ユーザ特徴情報に基づいて取得した次元結果は、年齢：２０歳、性別：女、地理の位置：海淀黄荘、中関村、エリアコード及び／又は経度緯度値のいずれか。
【００５０】
オプションとして、健康状况と民族次元を含むものの、取得したユーザ特徴情報が健康状况と民族情報を含まない場合、次元結果はさらに、健康状况：未知、民族：未知を含む。
【００５１】
Ｓ３４０：情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、情報ベースにおいて次元結果と同じ第２送信しようとする情報集合を決定し、第１送信しようとする情報集合と第２送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
【００５２】
オプションとして、第１送信しようとする情報集合は、フィットネス、ジム、ヘルスクラブに関連する情報集合であってもよく、第２送信しようとする情報集合は、年齢：２０歳、性別：女性、及び地理の位置：海淀黄荘、中関村、エリアコード及び／又は経度緯度値である次元結果に対応付けて記憶された情報集合であってもよい。具体的には、ユーザが近所で選択できるように、中関村近傍の２０歳の女性向けのフィットネス場所を当該ユーザに優先的にプッシュしてもよい。対応付けて記憶される情報がさらにたとえば健康状况と民族次元の情報を含む場合、次元結果において「年齢が２０、性別が女、及び地理の位置が海淀黄荘、中関村、エリアコード及び／又は経度緯度値」が対応付けて記憶された情報集合であればよい。
【００５３】
本実施例に係る方法によれば、たとえば年齢が１９の女性がキーワード「運動」を入力すれば、必ずスリミング運動に関連する情報を取得しようと想定され、年齢が６０歳の男性がキーワード「運動」を入力すれば、必ず高齢者運動に関連する情報を取得しようと想定され、つまり、異なる年齢又は異なる性別のユーザが同じキーワードに基づいて検索する時に取得しようとする情報は同じではない。従って、本実施例は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュすることにより、異なるユーザ特徴に応じて正確な個人化サービスを提供することができ、情報プッシュ精度を高め、ユーザの個別需要を満たす。
【００５４】
図４に示すとおり、本実施例に記載の情報プッシュ装置は、ネットワーク装置側又はクラウド装置側に設置されてもよく、当該装置は、
ユーザにより入力された検索ワードを受信し、ユーザ特徴情報を取得するための装置（以下「受信装置」と略称する）４１０と、
前記検索ワードに基づいてリクエスト結果を取得するための装置（以下「第１分析装置」と略称する）４２０と、
前記ユーザ特徴情報に基づいて次元結果を取得するための装置（以下「第２分析装置」と略称する）４３０と、
前記リクエスト結果と前記次元結果とに基づいて送信しようとする情報を前記ユーザにプッシュするための装置（以下「プッシュ装置」と略称する）４４０とを備える。
【００５５】
以下、各装置について更に詳細に説明する。
【００５６】
受信装置４１０において、ユーザ特徴情報は性別、年齢、健康状况、民族、教育レベル（たとえば、博士、学士、高校教育又は初等教育等）、職業（たとえば、クック、記者又は弁護士等）及び／又は地理的位置情報等を含んでもよい。本発明の実施例はユーザ特徴情報の取得方式を具体的に限定せず、アンケート方式でユーザから取得してもよく、ユーザの閲覧履歴又はログイン履歴に基づいて取得してもよく、ユーザ特徴情報を取得できればよい。
【００５７】
第１分析装置４２０において、ユーザにより入力された検索ワードについて分割処理及び／又は品詞判断を行う等の方式で分析し、リクエスト結果を取得する。本発明の実施例は、検索ワードに基づいてリクエスト結果を取得する具体的な手順を限定せず、リクエスト結果を取得できればよい。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネスに関連するリクエストとして決定する。
【００５８】
第２分析装置４３０において、各ユーザ特徴に応じて対応する次元値を確立し、次元結果を取得する。好ましくは、次元結果は表形式で表示したり記憶したりすることができ、たとえば縦座標がユーザ特徴であれば、横座標が対応する次元値である。たとえば、縦座標が年齢であれば、横座標に対応する次元値が歳であり、縦座標が教育レベルであれば、横座標に対応する次元値が学歴に対応するコード値又は学歴識別子であり、縦座標が地理的位置情報であれば、横座標に対応する次元値がＧＰＳ地理座標情報である。
【００５９】
オプションとして、一実施例では、図５に示すとおり、プッシュ装置４４０は具体的に、
前記リクエスト結果と前記次元結果とに基づいて所定アルゴリズムによって第１リクエスト次元情報を取得するための装置（以下「計算装置」と略称する）４４０１と、
前記第１リクエスト次元情報に基づいて送信しようとする情報を前記ユーザにプッシュするための装置（以下「第１送信装置」と略称する）４４０２とを備えてもよい。
【００６０】
具体的に、リクエスト結果と次元結果とに対して加重アルゴリズムによって第１リクエスト次元情報を取得することができ、本発明の実施例は所定のアルゴリズムを具体的に限定せず、当該所定アルゴリズムに基づいて取得された第１リクエスト次元情報がリクエスト結果と次元結果を反映でき、且つ当該第１リクエスト次元情報に基づいてプッシュする送信しようとする情報がユーザの検索意図を合致することができればよい。
【００６１】
オプションとして、上記プッシュ装置４４０に対して、本発明の実施例に記載の情報プッシュ装置はさらに、
情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト次元情報に対応付け、送信しようとする情報とそれに対応する少なくとも１つのリクエスト次元情報を対応付けて記憶するための装置（以下「第１記憶装置」と略称する）４５０１と、
情報ベースにおける各リクエスト次元情報を少なくとも１つの送信しようとする情報に対応付け、リクエスト次元情報とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶するための装置（以下「第２記憶装置」）４５０２と、を備えてもよい。
【００６２】
具体的に、情報ベースにおいて前記第１リクエスト次元情報に対応付けて記憶された送信しようとする情報を前記ユーザにプッシュする。具体的な送信しようとする情報のプッシュ順序があらかじめ設定されもよく、ランダムにプッシュしてもよく、マッチングアルゴリズムに基づいてマッチングさの高さに従ってプッシュしてもよく、本発明の実施例はプッシュ順序の設定を具体的に限定せず、ユーザがあらかじめ検索した送信しようとする情報を直ち、迅速且つ正確にユーザに表示できればよい。
【００６３】
オプションとして、一実施例で、図６に示すとおり、プッシュ装置４４０は、具体的に、さらに、
前記リクエスト結果との関連度が閾値範囲内にあり、且つ前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュするための装置（以下「第２送信装置」と略称する）４４１を備えてもよい。
【００６４】
オプションとして、、第２送信装置４４１に対して、本発明の実施例に記載の情報プッシュ装置はさらに、
情報ベースにおける各送信しようとする情報を少なくとも１つの次元結果に対応付け、且つ情報ベースにおける各送信しようとする情報を少なくとも１つのリクエスト結果に対応付け、送信しようとする情報とそれに対応する少なくとも１つの次元結果及び少なくとも１つのリクエスト結果を対応付けて記憶するための装置（以下「第３記憶装置」と略称する）４５０３と、
情報ベースにおける各次元結果を少なくとも１つの送信しようとする情報に対応付け、情報ベースにおける各リクエスト結果を少なくとも１つの送信しようとする情報に対応付け、次元結果とそれに対応する少なくとも１つの送信しようとする情報を対応付けて記憶し、リクエスト結果とそれに対応する少なくとも１つ送信しようとする情報を対応付けて記憶するための装置（以下「第４記憶装置」と略称する）４５０４とを備えてもよい。
【００６５】
好ましくは、第３記憶装置４５０３又は第４記憶装置４５０４に記憶された送信しようとする情報に基づいて、第２送信装置４４１の具体的なプッシュ手順は以下の３種類の方式を含む。
【００６６】
第１プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、前記第１送信しようとする情報集合において前記次元結果と同じ送信しようとする情報を前記ユーザにプッシュする。たとえば、ユーザにより入力された検索ワードが「体を鍛える」である場合、フィットネス、ジム、広場ダンスやエアロビクス等がいずれも「体を鍛える」に関連するため、フィットネス、ジム、広場ダンス及びエアロビクスに関連する送信しようとする情報のいずれも第１送信しようとする情報集合にあることを決定する。
【００６７】
第２プッシュ手順
情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定し、前記第２送信しようとする情報集合において所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある送信しようとする情報を決定し、前記決定した送信しようとする情報を前記ユーザにプッシュする。
【００６８】
第３プッシュ手順
情報ベースにおいて所定の関連度アルゴリズムに基づいて前記リクエスト結果との関連度が閾値範囲内にある第１送信しようとする情報集合を決定し、情報ベースにおいて前記次元結果と同じ第２送信しようとする情報集合を決定し、第１送信しようとする情報集合と第２送信しようとする情報集合とに対して共通部分を取り、共通部分における送信しようとする情報を前記ユーザにプッシュする。
【００６９】
本発明の実施例は関連するアルゴリズムを具体的に限定せず、ユーザのニーズによって相応に設定でき、ユーザのニーズを満たせばよい。閾値もユーザのニーズによって設定されてもよい。
【００７０】
本発明の実施例に係る情報プッシュ方法及び装置は、検索ワードとユーザ特徴情報とを組み合わせることによって送信しようとする情報をプッシュすることにより、性別、年齢等のユーザの特徴情報に基づいて目標性と個人化を有する情報プッシュとサービスを行うことができ、サービス結果の精度を高め、異なるユーザ特徴に応じて正確な個人化サービスを提供でき、情報プッシュ精度を高め、ユーザの個別需要を満たし、ユーザ体験を向上させる。また、検索ワードとユーザの特徴情報を組み合わせて情報のプッシュを行うことで、異なるユーザニーズに応じてプッシュする精度を更に向上させ、プッシュ効率を向上させる。
【００７１】
注意すべきことは、本発明が、ソフトウェア及び／又はソフトウエアとハードウェアとの組合せにおいて実施することができ、例えば、特定用途向け集積回（ＡＳＩＣ）、汎用コンピュータ又は任意の他の種類のハードウエアを用いて実現することができる。本発明のソフトウェアプログラムはプロセッサに実行されることで以上の前記ステップ又は機能を実現できる。同様に、本発明のソフトウェアプログラム（関連するデータ構造を含む）は、コンピュータ読み取り可能な記録媒体、例えば、ＲＡＭメモリ、磁気ドライブ又は光学ドライブ又はフロッピーディスク及び類似装置に記録されてもよい。また、本発明の一部のステップ又は機能はハードウェア、例えばプロセッサと協力して各機能又はステップを実行する電気回路によって実現できる。
【００７２】
当業者であれば、本発明は、上記の例示的な実施例の詳細に制限されず、本発明の主旨又は基本的な特徴を脱逸せずにその他の形態で本発明を実現できることが明らかなことである。従って、いずれにしても、実施例は例示的なものに過ぎず、非限定的であり、本発明の範囲は上記説明ではなく添付している請求項により限定され、従って、請求項の同等要件を満たす意味及び範囲を有するすべての変化は本発明内に含まれる。請求項における任意の図面符号を、係る請求項を制限するものとしてはならない。また、「含む」という単語は、他のユニット又はステップを排除せず、単数形を使用する場合も複数を含む。請求項に説明した複数のユニット又は装置は、一つのユニット又は装置によりソフトウェア又はハードウェアを通じて実現されてもよい。第１、第２等の単語は名称を示すことに用いられ、順番を特定するものではない。
【００７３】
以上は、特に例示的に実施例を示して説明したが、当業者であれば、請求の範囲の主旨や範囲を脱逸しなければ、その態様及び詳細を変化してもよい。本発明が保護を求めようとする範囲は添付している請求の範囲によって特定される。
【図１】
2018508885.tif 000003
【図２】
2018508885.tif 000004
【図３】
2018508885.tif 000005
【図４】
2018508885.tif 000006
【図５】
2018508885.tif 000007
【図６】
2018508885.tif 000008
【国際調査報告】
2018508885.tif 000009
2018508885.tif 000010
2018508885.tif 000011
2018508885.tif 000012