JP5613951B2 - 積極的な情報のプッシュ通知のための方法およびそのためのサーバ - Google Patents

積極的な情報のプッシュ通知のための方法およびそのためのサーバ Download PDF

Info

Publication number
JP5613951B2
JP5613951B2 JP2013522095A JP2013522095A JP5613951B2 JP 5613951 B2 JP5613951 B2 JP 5613951B2 JP 2013522095 A JP2013522095 A JP 2013522095A JP 2013522095 A JP2013522095 A JP 2013522095A JP 5613951 B2 JP5613951 B2 JP 5613951B2
Authority
JP
Japan
Prior art keywords
information
search
user
field
search record
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
JP2013522095A
Other languages
English (en)
Other versions
JP2013535749A (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 JP2013535749A publication Critical patent/JP2013535749A/ja
Application granted granted Critical
Publication of JP5613951B2 publication Critical patent/JP5613951B2/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/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2468Fuzzy queries
    • 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/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Fuzzy Systems (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、ネットワーク技術の分野に関し、特に、情報を積極的に(proactively)プッシュ通知するための方法およびサーバに関する。
インターネットおよび関連技術の発展および普及に伴い、いくつかのサービスシステムは、インターネットを介して膨大な量の情報を人々に提供している。マーケティング活動がますますオンラインで行われるようになるにつれて、インターネットを使用することによって情報を検索することおよびオンラインでショッピングすることは、次第に人々の日常生活の一部になってきている。
現在、人々は、主に情報要求を送信することによって、情報を検索するかオンラインでショッピングし、情報を提供する関連サービスシステムは、主に情報を受動的に提供する。たとえば、ユーザは、サービスプロバイダのウェブサイト上の検索ボックスにキーワードを入力して、そのキーワードに関連する情報を検索し、サービスプロバイダの検索エンジンは、そのキーワードに従ってデータベース内で関連情報をキャプチャし、その関連情報を検索結果としてユーザに提供し、その結果として、ユーザは次の操作を実行する。
しかし、検索エンジンがデータベース内でキーワードに一致する情報を見つけることができなかったとき、検索エンジンは検索結果が見つからなかったことを示す情報をユーザに表示し、次いで情報提供プロセスを終了する。データが後にデータベース内で更新され、キーワードに一致する情報が追加された場合、サービスシステムは、ユーザが次にアクセスを開始し、キーワードを入力して、もう一度情報を検索したときにのみ、一致した情報をユーザに提供することができる。従来技術は、以下の欠点を有する:サービスシステムの場合、情報を受動的に提供することは情報を提供する時間間隔を長引かせ、ユーザが情報を取得する効率を低下させる。
本発明の実施形態は、更新されたデータを受信した後に、情報をその情報に関連するユーザに積極的にプッシュ通知し、それによって、情報を提供する時間間隔を短縮することができるように、情報を積極的にプッシュ通知するための方法およびサーバを提供する。
上記の技術的な問題を解決するために、本発明の実施形態の技術的な解決策は以下の通りとなる。
本発明の一実施形態は、
更新されたデータを受信するステップと、
更新されたデータに一致する検索記録を照会するステップと、
更新されたデータに一致する検索記録がプッシュ通知条件を満たすかどうかを判定し、プッシュ通知条件を満たす検索記録に対応するユーザ情報を取得するステップと、
ユーザ情報に従って、更新されたデータをユーザ情報に対応するユーザのすべてまたは一部にプッシュ通知するステップと
を含む、情報を積極的にプッシュ通知するための方法を提供する。
本発明の一実施形態は、
更新されたデータを受信するように構成されたデータ受信ユニットと、
更新されたデータに一致する検索記録を照会するように構成された記録照会ユニットと、
更新されたデータに一致する検索記録がプッシュ通知条件を満たすかどうかを判定し、プッシュ通知条件を満たす検索記録に対応するユーザ情報を取得するように構成された情報照会ユニットと、
ユーザ情報に従って、更新されたデータをユーザ情報に対応するユーザのすべてまたは一部にプッシュ通知するように構成された情報プッシュ通知ユニットと
を含む、情報を積極的にプッシュ通知するためのサーバをさらに提供する。
本発明の実施形態では、更新されたデータを受信した後、サーバは、ユーザの検索記録を積極的に取得し、プッシュ通知条件に従ってユーザを選別し、更新されたデータを選別されたユーザにプッシュ通知する。このようにして、情報が積極的にプッシュ通知され、それによって、情報をユーザに提供する時間間隔を短縮し、ユーザが必要とする情報を取得する効率を改善する。加えて、ユーザはプッシュ通知条件を追加することによって選別され、このことは、情報をプッシュ通知するのに必要なリソースを効率的に節約し、情報をユーザにプッシュ通知する精度を高め、それによって、ユーザ体験を改善する。
本発明の実施形態における技術的な解決策をより明確に例示するために、実施形態または従来技術について説明するのに必要な添付の図面を以下に簡単に紹介する。以下の説明における添付の図面は本発明のいくつかの実施形態を示すものにすぎず、当業者が創意工夫なしで添付の図面から他の図面を得ることができることは明らかである。
本発明の一実施形態による、情報を積極的にプッシュ通知するための方法の流れ図である。 本発明の一実施形態による、情報を積極的にプッシュ通知するための別の方法の流れ図である。 本発明の一実施形態による、情報を積極的にプッシュ通知するための別の方法の流れ図である。 本発明の一実施形態による、情報を積極的にプッシュ通知するためのサーバの概略構造図である。 本発明の一実施形態による、情報を積極的にプッシュ通知するための別のサーバの概略構造図である。
当業者が本発明の特徴および技術的な内容をさらに理解できるように、添付の図面を参照しながら、本発明について以下に詳細に説明する。添付の図面は参照用のみに提供され、本発明を限定するものではない。
従来技術では、サービスシステムは情報を受動的に提供する。データ情報がデータベース内で更新されたとき、サービスシステムは、ユーザがデータ情報にアクセスするための要求を開始したときにのみ、情報をユーザに提供することができる。このことは、サービスシステムが情報を提供する時間間隔を長引かせ、ユーザが情報を取得する効率を低下させ、したがって人々の要件を満たすことができず、ユーザが情報を取得するのに不利である。このことに基づいて、本発明の実施形態は、更新されたデータを受信した後に、情報をその情報に関連するユーザに積極的にプッシュ通知することができるように、情報を積極的にプッシュ通知するための方法およびサーバを提供する。
図面および実施形態を用いて、本発明の技術的な解決策について以下に説明する。
図1は、本発明の一実施形態による、情報を積極的にプッシュ通知するための方法の流れ図である。
この方法は以下を含み得る。
ステップ101:更新されたデータを受信する。
データベース内のデータが更新されたとき、更新されたデータをサーバに送信し、そのサーバによって受信することができる。サーバは、具体的には、リコメンデーションエンジンサーバであってもよい。データが更新されたときにサーバの受信動作を直ちにトリガすることができ、または時間間隔が事前設定されていれば、サーバがトリガされて、その時間間隔ごとに更新されたデータを受信し、または回数閾値を設定することができ、たとえば、データ更新がデータベース内で3回行われたとき、サーバがトリガされて、その3回の更新されたデータを受信する。更新されたデータは、具体的には、データベース内の新たに追加されたフィールドまたはデータベース内の古いフィールドの更新されたフィールド値を含むことができるが、本明細書では限定されない。
ステップ102:更新されたデータに一致する検索記録を照会する。
更新されたデータを受信した後、サーバはそのデータに一致する検索記録を照会する。その検索記録は、サーバがユーザから検索要求を受信するたびにサーバによって作成されたユーザの検索動作についての記録である。検索記録の内容は、キーワード、そのキーワードに一致するデータベースデータ、検索結果、ブラウジング回数、ユーザ情報を収集するかどうか、ユーザ情報をダウンロードするかどうかなど、またはそれらの一部を含むことができるが、本明細書では限定されない。検索記録を照会するとき、サーバは更新されたデータと検索記録内のキーワードの一致関係に従って検索記録を照会することができる。詳細は次の実施形態において提供される。
ステップ103:プッシュ通知条件を満たす検索記録を判定し、プッシュ通知条件を満たす検索記録に対応するユーザ情報を取得する。
更新されたデータに一致する検索記録を見つけた後、サーバは検索記録がプッシュ通知条件を満たすかどうかを確認し、プッシュ通知条件を満たす場合、サーバは検索記録に対応するユーザ情報をさらに取り出す。プッシュ通知条件を実際のニーズに従って設定することができる。プッシュ通知条件を満たす検索記録は、一致する項目が見つからなかったことを示す検索結果を有する検索記録、検索結果が出力された後、ユーザが見つかった情報をダウンロードしない検索記録、検索結果が出力された後、ユーザが見つかった情報の1つまたは複数を収集する検索記録、または検索結果が出力された後、ユーザによってブラウズされた回数/見つかった情報の数が閾値(閾値を実際のニーズに従って設定することができる、たとえば3回)を超える検索記録、のうちの1つまたは複数を含むことができる。一致する項目が見つからなかったことを示す検索結果を有する検索記録は、ユーザの検索要求に従って、サーバがユーザによって入力されたキーワードに一致する項目を見つけることができなかった記録であり得る。ダウンロードを伴わない検索記録は、検索が完了した後のユーザの最終動作が見つかった情報をダウンロードしなかったという記録であり得、収集を伴う検索記録は、ユーザが自分が見つけた情報を収集することができる記録であり得、ブラウジングを伴う検索記録は、ユーザが見つかった情報をブラウズする記録であり得る
プッシュ通知条件を満たす検索記録を取得した後、サーバは検索記録に対応するユーザ情報をさらに取得し、ユーザ情報は、ユーザのログイン情報またはユーザによって使用される端末の識別子情報であってもよく、たとえば、ユーザのログイン情報は、ユーザ名、ニックネーム、およびEメールのうちの1つまたは複数であり得る。ユーザによって使用される端末の識別子情報は、ユーザの携帯電話番号または電話番号のうちの1つまたは複数であり得る。ユーザ情報データベースを事前にセットアップすることができる。
ステップ104:ユーザ情報に従って、更新されたデータをユーザ情報に対応するユーザのすべてまたは一部にプッシュ通知する。
ユーザ情報を取得した後、サーバは更新されたデータをユーザのすべてまたは一部にプッシュ通知することを選ぶことができる。たとえば、サーバがユーザのEメールボックスを取得した場合、サーバは、EメールをユーザのEメールボックスに送信することによって、更新されたデータをプッシュ通知することができる。または、サーバがユーザによって使用される端末の識別子、たとえば、携帯電話番号を取得した場合、サーバは、PUSH技術を使用することによって、更新されたデータをユーザの端末にプッシュ通知することができる。もちろん、他の形態を使用して更新されたデータをプッシュ通知することもできるが、本明細書では限定されない。
本発明のこの実施形態では、更新されたデータを受信した後、サーバは、ユーザの検索記録を積極的に取得し、プッシュ通知条件に従ってユーザを選別し、更新されたデータを選別されたユーザにプッシュ通知する。このようにして、情報が積極的にプッシュ通知され、それによって、情報をユーザに提供する時間間隔を短縮し、ユーザが必要とする情報を取得する効率を改善する。加えて、ユーザはプッシュ通知条件を追加することによって選別され、このことは、情報をプッシュ通知するのに必要なリソースを効率的に節約し、情報をユーザにプッシュ通知する精度を高め、それによって、ユーザ体験を改善する。
図2は、本発明の一実施形態による、情報を積極的にプッシュ通知するための別の方法の流れ図である。
この方法は以下を含み得る。
ステップ201:更新されたデータが新たに追加されたフィールドを含む場合、更新されたデータを受信する。
この実施形態では、ユーザAがキーワード「キャンプ用テント」を入力して検索する場合、検索エンジンがデータベース内でキーワード「キャンプ用テント」に一致する検索結果を見つけることができなかったとき、検索エンジンは一致する項目が見つからなかったことを示す情報をユーザAに表示する。サーバはユーザAの検索記録を保持し、この検索記録は、ユーザAのユーザ情報(たとえば、ユーザAのEメール)、キーワード「キャンプ用テント」、および一致する項目が見つからなかったことを示す検索結果を含むことができる。
データがデータベース内で更新されたとき、サーバをトリガして更新されたデータを受信する。この実施形態では、更新されたデータは、データベース内の新たに追加されたフィールド「テント」を含み、新たに追加されたフィールドのフィールド値は、「キャンプ用テント」および「登山用テント」である。
ステップ202:新たに追加されたフィールドに一致する検索記録を照会する。
サーバは、新たに追加されたフィールドのフィールド名を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が新たに追加されたフィールドのフィールド名またはフィールド値であるとき、その1つまたは複数の検索記録を新たに追加されたフィールドに一致する検索記録として使用することができる。または、サーバは、新たに追加されたフィールドのフィールド名を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が新たに追加されたフィールドのフィールド名またはフィールド値にあいまい一致するとき、その1つまたは複数の検索記録を新たに追加されたフィールドに一致する検索記録として使用することもできる。
この実施形態では、新たに追加されたフィールド「テント」およびそのフィールド値を受信した後、サーバは検索記録を取り出し、フィールド名「テント」またはフィールド「テント」の「キャンプ用テント」および「登山用テント」などのフィールド値に一致する検索記録があるかどうかを照会する。この実施形態では、ユーザAの検索記録におけるキーワード「キャンプ用テント」は新たに追加されたフィールド「テント」のフィールド値「キャンプ用テント」と同じなので、キーワード「キャンプ用テント」についてのユーザAの検索記録は新たに追加されたフィールド「テント」に一致する。もちろん、他の実施形態では、一致規則を実際のニーズに従って設定することができ、たとえば、一致規則は、新たに追加されたフィールド名の一部または新たに追加されたフィールドに対応するフィールド値の一部がキーワードの一部と同じになるように設定される。この場合、上記の例を使用すると、キーワード「キャンプ用テント」についての検索記録は、フィールド値「キャンプ用テント」のデータ、フィールド名「テント」を含むデータ、およびフィールド値「登山用テント」のデータに一致することができ、すなわち、フィールド名「テント」のデータおよびフィールド値「登山用テント」のデータは、キーワード「キャンプ用テント」の中の語「テント」に一致する。次いで、キーワード「キャンプ用テント」についての検索記録は、新たに追加されたフィールド「テント」に一致するとみなされる。
ステップ203:一致する項目が見つからなかったことを示す検索結果を有する検索記録に対応するユーザ情報を取得する。
ユーザAの検索記録を照会することによって、サーバは、「検索結果が、一致する項目が見つからなかったことを示す」記録がプッシュ通知条件を満たすことを知り、次いで、具体的にはユーザAのEメールであり得るユーザAの情報を取得する。
ステップ204:ユーザAのユーザ情報に従って、更新されたデータをEメールを介して送信する。
このステップでは、サーバは、データベース内の新たに追加されたフィールド「テント」およびその特定の情報、たとえばフィールド値を、ステップ203で取得されたEメールアドレスに従って、ユーザAのEメールボックスに送信する。次いで、データ情報が自動的にプッシュ通知される。
この実施形態では、データベースの新しい情報を受信すると、サーバは事前に記憶された検索記録を照会して、その検索記録を選別し、新しい情報を選別された検索記録に対応するユーザに送信する。このようにして、情報が積極的にプッシュ通知され、それによって、情報をユーザに提供する時間間隔を短縮し、ユーザが必要とする情報を取得する効率を高める。加えて、ユーザはプッシュ通知条件を追加することによって選別され、このことは、情報をプッシュ通知するのに必要なリソースを効率的に節約し、情報をユーザにプッシュ通知する精度を高め、それによって、ユーザ体験を改善する。
図3は、本発明の一実施形態による、情報を積極的にプッシュ通知するための別の方法の流れ図である。
この方法は以下を含み得る。
ステップ301:更新されたデータが古いフィールドの更新されたフィールド値を含む場合、更新されたデータを受信する。
この実施形態では、ユーザBがキーワード「テント」を入力することによって検索する場合、検索エンジンがデータベース内でキーワード「テント」に一致する検索結果を見つけた後、検索エンジンはキーワード「テント」に一致する検索結果をユーザBに表示する。次いで、ユーザBは、検索結果の1つまたは複数の情報を収集する。サーバはユーザBの検索記録を保持し、この検索記録は、ユーザBのユーザ情報、検索キーワード「テント」、および検索結果から収集された1つまたは複数の情報を含むことができる。
データがデータベース内で更新されたとき、サーバをトリガして更新されたデータを受信する。この実施形態では、更新されたデータ情報は、データベース内の古いフィールド「テント」の更新されたフィールド値である。
ステップ302:古いフィールドに一致する検索記録を照会する。
サーバは、古いフィールドの更新されたフィールド値を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が古いフィールドのフィールド名または更新されたフィールド値であるとき、その1つまたは複数の検索記録を古いフィールドに一致する検索記録として使用することができる。または、サーバは、古いフィールドの更新されたフィールド値を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が古いフィールドのフィールド名または更新されたフィールド値にあいまい一致するとき、その1つまたは複数の検索記録を古いフィールドに一致する検索記録として使用することもできる。
この実施形態では、古いフィールド「テント」の更新されたデータを受信した後、サーバは検索記録を取り出し、フィールド「テント」に一致する検索記録があるかどうかを照会する。この実施形態では、ユーザBの検索記録におけるキーワード「テント」は古いフィールドのフィールド名「テント」と同じであり、したがって、キーワード「テント」についてのユーザBの検索記録は古いフィールド「テント」に一致する。
ステップ303:プッシュ通知条件を満たす検索記録に対応する端末識別子情報を取得する。
ユーザBの検索記録を照会することによって、ユーザBが検索結果の1つまたは複数の情報を収集し、その結果として、検索記録がプッシュ通知条件を満たすということを知ることができる。この場合、サーバは、ユーザBのユーザ情報をさらに取得する。この実施形態では、ユーザBのユーザ情報は、ユーザBの端末識別子情報、たとえば、携帯電話番号である。他の実施形態では、プッシュ通知条件は、「ダウンロードなし」の記録または「ブラウズされた」検索結果における回数および/または情報の数が事前設定された閾値を超える記録に設定され得る。
ステップ304:PUSH技術を使用することによって、更新されたデータを識別子情報を有する端末にプッシュ通知する。
このステップでは、サーバは、PUSH技術を使用することによって、データベース内の古いフィールド「テント」の更新されたフィールド値を上記の識別子情報を有する端末にプッシュ通知し、その結果として、データ情報が自動的にプッシュ通知される。PUSH技術は従来技術であり、本明細書ではさらに説明されない。
この実施形態では、データベースの更新されたフィールド値情報を受信すると、サーバは事前に記憶された検索記録を照会して、その検索記録を選別し、更新されたデータを選別された検索記録に対応するユーザに送信する。このようにして、情報が積極的にプッシュ通知され、それによって、情報をユーザに提供する時間間隔を短縮し、ユーザが必要とする情報を取得する効率を高める。加えて、ユーザはプッシュ通知条件を追加することによって選別され、このことは、情報をプッシュ通知するのに必要なリソースを効率的に節約し、情報をユーザにプッシュ通知する精度を高め、それによって、ユーザ体験を改善する。
当業者は、前述の実施形態におけるステップのすべてまたは一部がプログラムの命令に従うハードウェアによって遂行され得ることを理解することができる。このプログラムは、読取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、磁気ディスクまたはコンパクトディスクなどのコンピュータ可読記憶媒体に記憶され得る。
上記に詳述したのは、本発明の実施形態において提供される方法である。以下に、上記の方法を実施するサーバの構造について簡単に説明する。
図4は、本発明の一実施形態による、情報を積極的にプッシュ通知するためのサーバの概略構造図である。
サーバは、
更新されたデータを受信するように構成されたデータ受信ユニット401と、
更新されたデータに一致する検索記録を照会するように構成された記録照会ユニット402と、
プッシュ通知条件を満たす検索記録を判定し、プッシュ通知条件を満たす検索記録に対応するユーザ情報を取得するように構成された情報照会ユニット403と、
ユーザ情報に従って、更新されたデータをユーザ情報に対応するユーザのすべてまたは一部にプッシュ通知するように構成された情報プッシュ通知ユニット404と
を含むことができる。
この実施形態では、データがデータベース内で更新されたとき、更新されたデータをサーバに送信し、次いで、そのサーバのデータ受信ユニット401によって受信することができ、更新されたデータは、具体的には、データベース内の新たに追加されたフィールドまたは古いフィールドの更新されたフィールド値を含むことができる。データ受信ユニット401が更新されたデータを受信した後、記録照会ユニット402は更新されたデータに一致する検索記録を照会する。検索記録を照会するとき、記録照会ユニット402は、更新されたデータと検索記録内のキーワードの一致関係に従って照会することができる。記録照会ユニット402が更新されたデータに一致する検索記録を見つけた後、情報照会ユニット403は、検索記録がプッシュ通知条件を満たすかどうかを確認する。プッシュ通知条件を満たす場合、情報照会ユニット403は検索記録に対応するユーザ情報をさらに取り出し、プッシュ通知条件は実際のニーズに従って設定することができ、プッシュ通知条件を満たす検索記録は、一致する項目が見つからなかったことを示す検索結果を有する検索記録、検索結果が出力された後、ユーザが見つかった情報をダウンロードしない検索記録、検索結果が出力された後、ユーザが見つかった情報の1つまたは複数を収集する検索記録、または検索結果が出力された後、ユーザによってブラウズされた回数および/または見つかった情報の数が閾値(閾値を実際のニーズに従って設定することができる、たとえば3回)を超える検索記録のうちの1つまたは複数を含むことができ、ユーザ情報は、ユーザのログイン情報またはユーザによって使用される端末の識別子情報であってもよく、たとえば、ユーザのログイン情報は、ユーザ名、ニックネーム、およびEメールのうちの1つまたは複数であり得、ユーザによって使用される端末の識別子情報は、ユーザの携帯電話番号または電話番号のうちの1つまたは複数であり得、ユーザ情報データベースを事前にセットアップすることができる。情報照会ユニット403がユーザ情報を取得した後、情報プッシュ通知ユニット404は、ユーザ情報に従って、更新されたデータをプッシュ通知する。
この実施形態では、上記のユニットを使用することによって、情報が積極的にプッシュ通知され、このことは、情報をユーザに提供する時間間隔を短縮し、ユーザが必要とする情報を取得する効率を高める。加えて、ユーザはプッシュ通知条件を追加することによって選別され、このことは、情報をプッシュ通知するのに必要なリソースを効率的に節約し、情報をユーザにプッシュ通知する精度を高め、それによって、ユーザ体験を改善する。
図5は、本発明の一実施形態による、情報を積極的にプッシュ通知するための別のサーバの概略構造図である。
サーバは、データ受信ユニット501と、記録照会ユニット502と、情報照会ユニット503と、情報プッシュ通知ユニット504とを含むことができる。
記録照会ユニット502は、
更新されたデータが新たに追加されたフィールドを含むとき、新たに追加されたフィールドに一致する検索記録を照会するように構成された第1の照会サブユニット5021と、
更新されたデータが古いフィールドの更新されたフィールド値を含むとき、古いフィールドに一致する検索記録を照会するように構成された第2の照会サブユニット5022と
をさらに含むことができる。
別の実施形態では、第1の照会サブユニット5021は、具体的には、新たに追加されたフィールドのフィールド名を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が新たに追加されたフィールドのフィールド名またはフィールド値であるとき、その1つまたは複数の検索記録を新たに追加されたフィールドに一致する検索記録として使用することができる。または、サーバは、新たに追加されたフィールドのフィールド名を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が新たに追加されたフィールドのフィールド名またはフィールド値にあいまい一致するとき、その1つまたは複数の検索記録を新たに追加されたフィールドに一致する検索記録として使用することもできる。
第2の照会サブユニット5022は、具体的には、古いフィールドの更新されたフィールド値を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が古いフィールドのフィールド名または更新されたフィールド値であるとき、その1つまたは複数の検索記録を古いフィールドに一致する検索記録として使用することができ、または、古いフィールドの更新されたフィールド値を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたはそのキーワードの一部が古いフィールドのフィールド名または更新されたフィールド値にあいまい一致するとき、その1つまたは複数の検索記録を古いフィールドに一致する検索記録として使用することができる。
情報照会ユニット503は、具体的には、プッシュ通知条件を満たす検索記録を開始するユーザのユーザ情報を取得するように構成され得、このユーザ情報は上記の実施形態において提供されるものと類似しており、本明細書ではさらに説明されない。情報プッシュ通知ユニット504は、具体的には、ユーザ情報における端末識別子情報を取得し、PUSH技術を使用することによって、更新されたデータを識別子情報を有する端末にプッシュ通知するように構成され得る。
この実施形態では、上記のユニットを使用することによって、情報が積極的にプッシュ通知され、このことは、情報をユーザに提供する時間間隔を短縮し、ユーザが必要とする情報を取得する効率を高める。加えて、ユーザはプッシュ通知条件を追加することによって選別され、このことは、情報をプッシュ通知するのに必要なリソースを効率的に節約し、情報をユーザにプッシュ通知する精度を高め、それによって、ユーザ体験を改善する。サーバ上のそれぞれのユニットの特定の実施は、上記の実施形態において提供される方法を指すものであり、本明細書ではさらに説明されない。
上記で説明された本発明の実施形態は、本発明の保護範囲を限定するものではない。本発明の原理を逸脱することなく行われる任意の変更、等価の置換、および改善はすべて、本発明の実施形態の保護範囲に入るものとする。
401 データ受信ユニット
402 記録照会ユニット
403 情報照会ユニット
404 情報プッシュ通知ユニット
501 データ受信ユニット
502 記録照会ユニット
503 情報照会ユニット
504 情報プッシュ通知ユニット
5021 第1の照会サブユニット
5022 第2の照会サブユニット

Claims (12)

  1. 更新されたデータを受信するステップと、
    前記更新されたデータに一致する検索記録を照会するステップと、
    前記更新されたデータに一致する前記検索記録がプッシュ通知条件を満たすかどうかを判定し、前記プッシュ通知条件を満たす前記検索記録に対応するユーザ情報を取得するステップと、
    前記ユーザ情報に従って、前記更新されたデータを前記ユーザ情報に対応するユーザのすべてまたは一部にプッシュ通知するステップと、
    を含み、
    前記プッシュ通知条件を満たす前記検索記録は
    索結果が出力された後、ユーザが見つかった情報をダウンロードしない検索記録、
    検索結果が出力された後、前記ユーザが見つかった情報の1つまたは複数を収集する検索記録、および
    検索結果が出力された後、前記ユーザによってブラウズされた回数/見つかった情報の数が閾値を超える検索記録、
    のうちの1つまたは複数を含むことを特徴とする情報を積極的にプッシュ通知するための方法。
  2. 前記更新されたデータに一致する検索記録を照会する前記ステップが、
    前記更新されたデータが新たに追加されたフィールドを含むとき、前記新たに追加されたフィールドに一致する検索記録を照会するステップ、または
    前記更新されたデータが古いフィールドの更新されたフィールド値を含むとき、前記古いフィールドに一致する検索記録を照会するステップ、
    を含むことを特徴とする請求項1に記載の方法。
  3. 前記新たに追加されたフィールドに一致する検索記録を照会する前記ステップが、
    前記新たに追加されたフィールドのフィールド名を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記新たに追加されたフィールドの前記フィールド名であるとき、前記1つまたは複数の検索記録を前記新たに追加されたフィールドに一致する前記検索記録として使用するステップ、または
    前記新たに追加されたフィールドの前記フィールド名を使用することによって、前記サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記新たに追加されたフィールドの前記フィールド名にあいまい一致するとき、前記1つまたは複数の検索記録を前記新たに追加されたフィールドに一致する前記検索記録として使用するステップ、
    を含むことを特徴とする請求項2に記載の方法。
  4. 前記古いフィールドに一致する検索記録を照会する前記ステップが、
    前記古いフィールドの前記更新されたフィールド値を使用することによって、サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記古いフィールドの前記更新されたフィールド値であるとき、前記1つまたは複数の検索記録を前記古いフィールドに一致する前記検索記録として使用するステップ、または
    前記古いフィールドの前記更新されたフィールド値を使用することによって、前記サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記古いフィールドの前記更新されたフィールド値にあいまい一致するとき、前記1つまたは複数の検索記録を前記古いフィールドに一致する前記検索記録として使用するステップ、
    を含むことを特徴とする請求項2に記載の方法。
  5. 前記プッシュ通知条件を満たす前記検索記録に対応するユーザ情報を取得する前記ステップが、
    前記プッシュ通知条件を満たす前記検索記録を開始するユーザのユーザ情報を取得するステップを含み、
    前記ユーザ情報は、サーバに記憶されたユーザのログイン情報または前記ユーザによって使用される端末の識別子情報であり、
    前記ユーザの前記ログイン情報は、ユーザ名、ニックネーム、およびEメールのうちの1つまたは複数を含み、
    前記ユーザによって使用される前記端末の前記識別子情報は、前記ユーザの電話番号を含むことを特徴とする請求項1から4のいずれか一項に記載の方法。
  6. 前記ユーザ情報に従って、前記更新されたデータをプッシュ通知する前記ステップが、
    前記ユーザ情報における前記識別子情報を取得し、PUSH技術を使用することによって、前記更新されたデータを、前記識別子情報を有する端末にプッシュ通知するステップを含むことを特徴とする請求項5に記載の方法。
  7. 更新されたデータを受信するように構成されたデータ受信ユニットと、
    前記更新されたデータに一致する検索記録を照会するように構成された記録照会ユニットと、
    前記更新されたデータに一致する前記検索記録がプッシュ通知条件を満たすかどうかを判定し、前記プッシュ通知条件を満たす前記検索記録に対応するユーザ情報を取得するように構成された情報照会ユニットと、
    前記ユーザ情報に従って、前記更新されたデータを前記ユーザ情報に対応するユーザのすべてまたは一部にプッシュ通知するように構成された情報プッシュ通知ユニットと、
    を含み、
    前記プッシュ通知条件を満たす前記検索記録は
    索結果が出力された後、ユーザが見つかった情報をダウンロードしない検索記録、
    検索結果が出力された後、前記ユーザが見つかった情報の1つまたは複数を収集する検索記録、
    または検索結果が出力された後、前記ユーザによってブラウズされた回数/見つかった情報の数が閾値を超える検索記録、
    のうちの1つまたは複数を含むことを特徴とする情報を積極的にプッシュ通知するためのサーバ。
  8. 前記記録照会ユニットが、
    前記更新されたデータが新たに追加されたフィールドを含むとき、前記新たに追加されたフィールドに一致する検索記録を照会するように構成された第1の照会サブユニット、および/または
    前記更新されたデータが古いフィールドの更新されたフィールド値を含むとき、前記古いフィールドに一致する検索記録を照会するように構成された第2の照会サブユニット、
    を含むことを特徴とする請求項7に記載の情報を積極的にプッシュ通知するためのサーバ。
  9. 前記第1の照会サブユニットが、具体的には、
    前記新たに追加されたフィールドのフィールド名を使用することによって、前記サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記新たに追加されたフィールドの前記フィールド名であるとき、前記1つまたは複数の検索記録を前記新たに追加されたフィールドに一致する前記検索記録として使用するように構成され、または、
    前記新たに追加されたフィールドの前記フィールド名を使用することによって、前記サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記新たに追加されたフィールドの前記フィールド名にあいまい一致するとき、前記1つまたは複数の検索記録を前記新たに追加されたフィールドに一致する前記検索記録として使用するように構成されることを特徴とする請求項8に記載の情報を積極的にプッシュ通知するためのサーバ。
  10. 前記第2の照会サブユニットが、具体的には、
    前記古いフィールドの前記更新されたフィールド値を使用することによって、前記サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記古いフィールドの前記更新されたフィールド値であるとき、前記1つまたは複数の検索記録を前記古いフィールドに一致する前記検索記録として使用するように構成され、または、
    前記古いフィールドの前記更新されたフィールド値を使用することによって、前記サーバに記憶された検索記録を照会し、1つまたは複数の検索記録のキーワードまたは前記キーワードの一部が前記古いフィールドの前記更新されたフィールド値にあいまい一致するとき、前記1つまたは複数の検索記録を前記古いフィールドに一致する前記検索記録として使用するように構成されることを特徴とする請求項8に記載の情報を積極的にプッシュ通知するためのサーバ。
  11. 前記情報照会ユニットが、具体的には、前記プッシュ通知条件を満たす前記検索記録を開始するユーザのユーザ情報を取得するように構成され、
    前記ユーザ情報は、前記サーバに記憶されたユーザのログイン情報または前記ユーザによって使用される端末の識別子情報であり、
    前記ユーザの前記ログイン情報は、ユーザ名、ニックネーム、およびEメールのうちの1つまたは複数を含み、
    前記ユーザによって使用される前記端末の前記識別子情報は、前記ユーザの電話番号を含むことを特徴とする請求項7から10のいずれか一項に記載の情報を積極的にプッシュ通知するためのサーバ。
  12. 前記情報プッシュ通知ユニットが、具体的には、前記ユーザ情報における識別子情報を取得し、PUSH技術を使用することによって、前記更新されたデータを、前記識別子情報を有する端末にプッシュ通知するように構成されることを特徴とする請求項7から11のいずれか一項に記載の情報を積極的にプッシュ通知するためのサーバ。
JP2013522095A 2010-09-30 2011-09-27 積極的な情報のプッシュ通知のための方法およびそのためのサーバ Active JP5613951B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2010105059395A CN101957857B (zh) 2010-09-30 2010-09-30 一种信息主动推送方法及服务器
CN201010505939.5 2010-09-30
PCT/CN2011/080206 WO2012041214A1 (zh) 2010-09-30 2011-09-27 一种信息主动推送方法及服务器

Publications (2)

Publication Number Publication Date
JP2013535749A JP2013535749A (ja) 2013-09-12
JP5613951B2 true JP5613951B2 (ja) 2014-10-29

Family

ID=43485186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013522095A Active JP5613951B2 (ja) 2010-09-30 2011-09-27 積極的な情報のプッシュ通知のための方法およびそのためのサーバ

Country Status (5)

Country Link
US (2) US9646060B2 (ja)
EP (1) EP2579167A4 (ja)
JP (1) JP5613951B2 (ja)
CN (1) CN101957857B (ja)
WO (1) WO2012041214A1 (ja)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957857B (zh) 2010-09-30 2013-03-20 华为终端有限公司 一种信息主动推送方法及服务器
US20130054558A1 (en) * 2011-08-29 2013-02-28 Microsoft Corporation Updated information provisioning
CN103108007B (zh) * 2011-11-14 2016-03-30 联想(北京)有限公司 终端设备及其文件接收方法
CN103209199B (zh) * 2012-01-16 2018-09-28 深圳市腾讯计算机***有限公司 一种传输信息的方法及信息传输装置
CN103368994B (zh) * 2012-03-28 2019-07-30 百度在线网络技术(北京)有限公司 特定数据的推送方法及***以及检索服务器
CN102768685A (zh) * 2012-07-24 2012-11-07 杭州东方网升科技有限公司 一种基于关键字匹配的内容推荐方法
CN104079599A (zh) * 2013-03-27 2014-10-01 招商局国际信息技术有限公司 一种消息实时同步方法以及集装箱码头作业***
CN103559295B (zh) * 2013-11-12 2018-01-19 网之易信息技术(北京)有限公司 一种信息数据推送方法、设备及***
CN104780193B (zh) * 2014-01-15 2016-11-09 腾讯科技(深圳)有限公司 信息推送方法、装置和***
CN105227328B (zh) * 2014-05-29 2019-07-05 青岛海尔智能家电科技有限公司 一种点对点服务更新方法及设备
CN104239521B (zh) * 2014-09-17 2017-11-14 北京国双科技有限公司 下线关键词的推送方法和装置
CN105227972B (zh) * 2015-07-24 2019-04-16 小米科技有限责任公司 信息推送方法及装置
CN105260472B (zh) * 2015-10-27 2019-04-12 珠海豹趣科技有限公司 一种消息推送方法及装置
CN105227681A (zh) * 2015-10-28 2016-01-06 北京知易普道技术有限责任公司 一种推送服务器及显示终端
CN105338626A (zh) * 2015-11-26 2016-02-17 北京金和网络股份有限公司 网络寻呼***和方法
CN105868264A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 一种根据关注词推送更新信息的方法及***
WO2017124240A1 (zh) * 2016-01-18 2017-07-27 阮元 关键字匹配时的信息推送方法以及智能信息推送***
WO2017124242A1 (zh) * 2016-01-18 2017-07-27 阮元 匹配信息时的技术数据反馈方法以及智能信息推送***
US11397779B2 (en) * 2016-06-23 2022-07-26 Beijing Sankuai Online Technology Co., Ltd. Method and device for pushing information based on search content
CN107590148B (zh) * 2016-07-07 2023-05-05 三六零科技集团有限公司 一种推广信息的推送方法和***
WO2018023802A1 (zh) * 2016-08-05 2018-02-08 王志强 论坛二手物品求购推送的方法以及推送***
CN106375385A (zh) * 2016-08-28 2017-02-01 桂林浩新科技服务有限公司 一种广告信息推送方法及***
US11475081B2 (en) * 2016-10-17 2022-10-18 Microsoft Technology Licensing, Llc Combining catalog search results from multiple package repositories
CN106453617B (zh) * 2016-11-11 2019-09-20 北京锐安科技有限公司 一种信息推送方法及信息推送平台
CN107105064A (zh) * 2017-06-02 2017-08-29 上海艾融软件股份有限公司 一种交易信息的推送方法及***
CN107329988A (zh) * 2017-06-05 2017-11-07 国政通科技股份有限公司 一种提供数据的方法及***
CN107483595B (zh) * 2017-08-23 2023-11-21 北京百度网讯科技有限公司 信息推送方法和装置
CN107426620B (zh) * 2017-08-31 2020-02-11 江西博瑞彤芸科技有限公司 一种节目内容推荐方法
CN110019261B (zh) * 2017-09-30 2021-11-23 北京国双科技有限公司 数据查询方法和装置
CN108093067A (zh) * 2017-12-25 2018-05-29 惠州Tcl家电集团有限公司 基于物联网的信息推送方法、云服务器及计算机存储介质
CN109726328A (zh) * 2018-12-29 2019-05-07 出门问问信息科技有限公司 信息获取方法、装置、电子设备及计算机可读存储介质
CN109960754A (zh) * 2019-03-21 2019-07-02 珠海格力电器股份有限公司 一种语音设备及其语音交互方法、装置和存储介质
CN110162673A (zh) * 2019-05-27 2019-08-23 上海吉江数据技术有限公司 信息变动监控***、方法及装置
CN111259234A (zh) * 2020-01-08 2020-06-09 河南工程学院 智慧城市数据共享***
CN111291249A (zh) * 2020-03-04 2020-06-16 北京字节跳动网络技术有限公司 信息处理的方法及装置
CN111625711A (zh) * 2020-04-15 2020-09-04 贝壳技术有限公司 新上房源的推送处理方法、装置、电子设备及存储介质
CN113421036B (zh) * 2021-08-23 2021-11-12 北京国电通网络技术有限公司 信息显示方法、装置、电子设备和计算机可读介质
CN114461674A (zh) * 2022-01-21 2022-05-10 浪潮卓数大数据产业发展有限公司 一种优化用户画像的实现方法及***

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198977B1 (en) * 1995-01-09 2001-03-06 Qwest Communication International Inc. Electronic classified advertising interface method and instructions with ad replay options
US7305399B2 (en) * 2000-03-09 2007-12-04 The Web Access, Inc. Method and apparatus for applying a parametric search methodology to a directory tree database format
US7464153B1 (en) * 2000-04-02 2008-12-09 Microsoft Corporation Generating and supplying user context data
JP2003316814A (ja) * 2002-04-26 2003-11-07 Hitachi Ltd 検索条件式の生成方法
JP2004355210A (ja) * 2003-05-28 2004-12-16 Matsushita Electric Ind Co Ltd 情報提供システム
CN1849818B (zh) * 2003-09-11 2011-02-02 松下电器产业株式会社 内容选择方法和内容选择设备
JP2007531122A (ja) * 2004-03-26 2007-11-01 アレックス・マシンスキー インターネットを介した新規追加情報の交信
EP1653384A3 (en) * 2004-10-27 2006-07-19 Elsevier B.V. Methods and software for analysis of research publications
US7987459B2 (en) * 2005-03-16 2011-07-26 Microsoft Corporation Application programming interface for identifying, downloading and installing applicable software updates
US20070061282A1 (en) * 2005-09-14 2007-03-15 Nec Laboratories America, Inc. Data network information distribution
US7953730B1 (en) * 2006-03-02 2011-05-31 A9.Com, Inc. System and method for presenting a search history
US20070282860A1 (en) * 2006-05-12 2007-12-06 Marios Athineos Method and system for music information retrieval
KR100778314B1 (ko) * 2006-08-21 2007-11-22 한국전자통신연구원 사용자 정의 공유 트리거를 이용한 데이터 스트림과 저장데이터에 대한 통합 연속 질의 처리 시스템 및 그 방법
WO2008024917A2 (en) * 2006-08-23 2008-02-28 Innovative Solution, Inc. Efficient search result update mechanism
US20080059424A1 (en) * 2006-08-28 2008-03-06 Assimakis Tzamaloukas System and method for locating-based searches and advertising
US9477969B2 (en) * 2006-12-12 2016-10-25 Yahoo! Inc. Automatic feed creation for non-feed enabled information objects
US20090234814A1 (en) * 2006-12-12 2009-09-17 Marco Boerries Configuring a search engine results page with environment-specific information
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
US20080256443A1 (en) * 2007-04-16 2008-10-16 France Telecom System for aggregating and displaying syndicated news feeds
US8868499B2 (en) * 2007-08-15 2014-10-21 Salesforce.Com, Inc. Method and system for pushing data to subscribers in an on-demand service
US8520978B2 (en) * 2007-10-31 2013-08-27 Mckesson Technologies Inc. Methods, computer program products, apparatuses, and systems for facilitating viewing and manipulation of an image on a client device
US7983963B2 (en) * 2007-12-28 2011-07-19 Overstock.Com, Inc. System, program product, and method of electronic communication network guided navigation
CN101409748B (zh) * 2008-07-08 2011-05-11 浙江大学 一种移动终端的信息收集、索引、订阅发布***和方法
US9135583B2 (en) * 2008-07-16 2015-09-15 Business Objects S.A. Systems and methods to create continuous queries associated with push-type and pull-type data
US8392402B2 (en) * 2008-12-03 2013-03-05 International Business Machines Corporation Hybrid push/pull execution of continuous SQL queries
US8892699B2 (en) * 2008-12-31 2014-11-18 Schneider Electric USA, Inc. Automatic firmware updates for intelligent electronic devices
CN101770459B (zh) * 2008-12-31 2013-10-09 华为技术有限公司 一种推荐好友的方法和设备
CN101782902A (zh) * 2009-01-20 2010-07-21 刘洋 建立在用户查询之上的网络适应并自我更新的数据库***
US8150843B2 (en) * 2009-07-02 2012-04-03 International Business Machines Corporation Generating search results based on user feedback
US20110029670A1 (en) * 2009-07-31 2011-02-03 Microsoft Corporation Adapting pushed content delivery based on predictiveness
US7831609B1 (en) * 2009-08-25 2010-11-09 Vizibility Inc. System and method for searching, formulating, distributing and monitoring usage of predefined internet search queries
CN101763597A (zh) * 2010-01-11 2010-06-30 山东大学 基于信息定制推送的农村信息化服务平台及其运行方法
US8209349B2 (en) * 2010-02-01 2012-06-26 Rockmelt, Inc. Integrated saved search results
US8542205B1 (en) * 2010-06-24 2013-09-24 Amazon Technologies, Inc. Refining search results based on touch gestures
CN102377790B (zh) * 2010-08-04 2016-02-24 腾讯科技(深圳)有限公司 一种推送数据的方法和装置
CN101957857B (zh) * 2010-09-30 2013-03-20 华为终端有限公司 一种信息主动推送方法及服务器
US20120290926A1 (en) * 2011-05-12 2012-11-15 Infinote Corporation Efficient document management and search

Also Published As

Publication number Publication date
CN101957857B (zh) 2013-03-20
EP2579167A1 (en) 2013-04-10
US20130117312A1 (en) 2013-05-09
JP2013535749A (ja) 2013-09-12
CN101957857A (zh) 2011-01-26
EP2579167A4 (en) 2013-04-17
US20170185654A1 (en) 2017-06-29
US9646060B2 (en) 2017-05-09
WO2012041214A1 (zh) 2012-04-05

Similar Documents

Publication Publication Date Title
JP5613951B2 (ja) 積極的な情報のプッシュ通知のための方法およびそのためのサーバ
US8856168B2 (en) Contextual application recommendations
US10885039B2 (en) Machine learning based search improvement
RU2463654C2 (ru) Агрегирование и поиск данных профиля от различных служб
US10387505B2 (en) Generating advertisements using functional clusters
TWI479339B (zh) 主題式更新之系統、電腦可讀取儲存媒介及裝置
CN105608117B (zh) 一种信息推荐方法及装置
US20120023085A1 (en) Social graph search system
US20170041257A1 (en) Information Processing Method, Apparatus and System Based on Instant Messaging
US7672935B2 (en) Automatic index creation based on unindexed search evaluation
CN111597449B (zh) 用于搜索的候选词构建方法、装置、电子设备及可读介质
US20190332972A1 (en) Dynamic query response with metadata
RU2632414C2 (ru) Способ формирования иерархической структуры данных, способ поиска данных с помощью иерархической структуры данных, сервер и постоянный машиночитаемый носитель
TW201329890A (zh) 店鋪訪問資料處理方法及系統
KR20190022761A (ko) 검색 캐시 업데이트 방법 및 장치
KR101682659B1 (ko) 키워드 기반 맞춤 뉴스 알림 방법 및 그를 위한 뉴스 검색 관리 서버
JP2006301987A (ja) 情報自動取得・閲覧システム
WO2009054611A1 (en) System and method for managing information map
KR20130064447A (ko) 사용자의 성향 유사도를 이용한 검색 결과 제공 서버 및 방법, 그리고 단말
WO2015062652A1 (en) Technique for data traffic analysis
US8630992B1 (en) URL rank variability determination
JP2020095434A (ja) 通信装置、通信方法、および通信プログラム
JP2006228141A (ja) 情報推薦システム、管理装置、情報推薦方法およびプログラム
JP2010165155A (ja) コンテンツ提供装置
JP2013218577A (ja) 検索条件提示装置、方法、及びプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140108

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140612

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20140619

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140821

R150 Certificate of patent or registration of utility model

Ref document number: 5613951

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250