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