(57)【特許請求の範囲】
【請求項１】
端末のシステム情報および現在のアクセスネットワーク情報を、前記端末によって、取得するステップと、
前記端末の前記システム情報および前記現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを、前記端末によって、プラグインサーバに送信し、それによって、前記プラグインサーバが前記端末に適合（match）したADプラグイン情報を前記システム情報および前記現在のアクセスネットワーク情報に従って取得できるステップと、
前記プラグインサーバによって送信されかつ前記端末に適合した前記ADプラグイン情報を、前記端末によって受信し、前記ADプラグイン情報に従ってADプラグインをダウンロードすることを選択するステップと、
前記端末が、前記ADプラグインをダウンロードした後、前記端末の更新された現在のアクセスネットワーク情報を前記端末によって取得するステップと、を含む、
広告（AD）処理方法。
【請求項２】
前記ADプラグイン情報に従ってADプラグインをダウンロードすることを前記選択するステップが、
前記ADプラグイン情報に従って、未ダウンロードのターゲットADプラグインを、前記端末によって、決定するステップと、
前記ターゲットADプラグインをダウンロードするために、前記ターゲットADプラグインをダウンロードするためのダウンロード要求メッセージを前記端末によって前記プラグインサーバに送信するステップと、を含む、
請求項１に記載の方法。
【請求項３】
前記端末が、前記ターゲットADプラグインをダウンロードした後、
ADサーバが、前記端末に適合したADを前記端末に配信できるように、前記端末によってAD要求メッセージを前記ADサーバに送信するステップと、をさらに含む、
請求項２に記載の方法。
【請求項４】
前記システム情報が、前記端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか1つを含む、
請求項１乃至３のうちいずれか1項に記載の方法。
【請求項５】
端末によって送信されかつ前記端末のシステム情報及び現在のアクセスネットワーク情報を含むADプラグイン要求メッセージをプラグインサーバによって受信するステップと、
前記端末に適合したADプラグイン情報を、前記システム情報及び前記現在のアクセスネットワーク情報に従って、前記プラグインサーバによって取得し、前記端末に前記ADプラグイン情報を送信し、それによって、前記端末が、前記ADプラグイン情報に従ってADプラグインをダウンロードすることを選択するステップと、
前記端末が、前記ADプラグインをダウンロードした後、前記端末の更新された現在のアクセスネットワーク情報を前記端末によって取得するステップと、
を含む、広告（AD）処理方法。
【請求項６】
前記端末に前記ADプラグイン情報を前記送信するステップの後、
前記プラグインサーバによって受信するステップをさらに含み、
前記ダウンロードされた要求メッセージは、前記端末によって送信されかつADプラグインをダウンロードするためのものである、
請求項５に記載の方法。
【請求項７】
前記システム情報が、前記端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか1つまたはそれらの組合せを含む、
請求項５に記載の方法。
【請求項８】
端末のシステム情報および現在のアクセスネットワーク情報を取得するように構成された取得モジュールと、
プラグインサーバが、前記システム情報および前記現在のアクセスネットワーク情報に従って前記端末に適合したADプラグイン情報を取得できるように、前記システム情報および前記現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを前記プラグインサーバに送信するように構成された送信モジュールと、
前記プラグインサーバによって送信された前記適合したADプラグイン情報を取得し、前記ADプラグイン情報に従ってADプラグインをダウンロードすることを選択するように構成されたダウンロードモジュールと、
を含む、広告（AD）処理装置であって、
前記取得モジュールが、前記端末の更新された現在のアクセスネットワーク情報を取得するように構成される、
広告（AD）処理装置。
【請求項９】
前記ダウンロードモジュールが、前記ADプラグイン情報に従って未ダウンロードのターゲットADプラグインを決定し、前記ターゲットADプラグインをダウンロードするために、前記ターゲットADプラグインをダウンロードするためのダウンロード要求メッセージを前記プラグインサーバに送信するように、特に構成された、
請求項８に記載の装置。
【請求項１０】
前記送信モジュールが、ADサーバが前記端末に適合したADを前記端末に配信できるように前記ADサーバにAD要求メッセージを送信するようにさらに構成された、
請求項９に記載の装置。
【請求項１１】
前記システム情報が、前記端末の中央処理ユニット情報、対応するネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうちいずれか１つまたはそれらの組合せを含む、
請求項８乃至１０のいずれか1項に記載の装置。
【請求項１２】
端末によって送信され、前記端末のシステム情報および現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを受信するように構成された受信モジュールと、
前記システム情報および前記現在のアクセスネットワーク情報に従って前記端末に適合したADプラグインリストを取得し、前記端末が、前記ADプラグインリストに従ってADプラグインをダウンロードすることを選択できるように前記端末に前記ADプラグインリストを送信するように構成された送信モジュールと、
を含む、広告（AD）処理装置。
【請求項１３】
前記受信モジュールが、前記端末によって送信され、ADプラグインをダウンロードするための、ダウンロード要求メッセージを受信するようにさらに構成された、
請求項１２に記載の装置。
【請求項１４】
前記システム情報が、前記端末の中央処理ユニット情報、対応するネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか1つまたはそれらの組合せを含む、
請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、参照によりその全体が本明細書に組み込まれている、「ADVERTISEMENT PROCESSING METHOD AND APPARATUS」という表題の2013年8月26日に中国特許庁に出願した中国特許出願番号第201310375711.2号の優先権を主張するものである。
【０００２】
本発明は通信技術に関し、特に広告処理方法及び装置に関する。
【背景技術】
【０００３】
携帯電話アプリケーション開発者が広告（AD）を受信するアプリケーションを必要とする場合、通常は、ADを要求するために、ADプラットフォームによって提供されたソフトウェア開発キット（SDK）を埋め込む必要がある。
【０００４】
従来技術では、ADを端末上のアプリケーション（app）に配信する過程は、以下のとおりである。アプリが開始されたとき、ミニ（mini）SDKはシステムメモリに読み込まれ、ミニSDKはアプリに統合されてもよい。当該ミニSDKは、ADサーバ（Server）からのADプラグイン（Plugin）を要求する。次いで、前述の端末が最初にアプリを実行する際、当該ミニSDKは、アプリに関連した全てのADプラグインをダウンロードし、ダウンロードが完了したとき、ミニSDKはそれらのADプラグインを読み込む。その後、当該ミニSDKは、ADサーバからのADを要求し、ADサーバはミニSDKにADを送信し、ミニSDKは、端末の表示デバイスを使用することによってユーザに対してADを表示する。次いで、ユーザが、例えばADをブラウズするかまたはクリックするといった操作をした場合、ユーザの操作イベントは、ADサーバが計算を実施できるようにADサーバに報告される。
【０００５】
しかしながら、従来技術を使用することによって、最初にアプリを実行するとき、アプリに関連したすべてのADプラグインをダウンロードするために、端末は膨大なネットワーク通信量と時間を消費する必要があり、これは通信量と時間の無駄の原因である。
【発明の概要】
【０００６】
本発明の実施形態は、AD処理方法および装置を提供し、それらは、全てのADプラグインをダウンロードするために端末が膨大なネットワーク通信量と時間を消費するという問題を解決するために使用される。
【課題を解決するための手段】
【０００７】
本発明の実施形態の第一の態様は、広告（AD）処理方法を提供し、当該方法は、
端末によって、システム情報及び／又は端末の現在のアクセスネットワーク情報を取得するステップと、
システム情報及び／又は現在のアクセスネットワーク情報に従って、プラグインサーバが端末に適合（match）したADプラグイン情報を取得できるように、システム情報及び／又は端末の現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを、端末によって、プラグインサーバに送信するステップと、
プラグインサーバによって送信されかつ端末に適合したADプラグイン情報が、端末によって、受信され、次いでADプラグイン情報に従ってADプラグインをダウンロードすることを選択するステップと、
を含む。
【０００８】
第一の態様を参照すると、第一の態様の第一の可能な実施方法において、ADプラグイン情報に従ってADプラグインをダウンロードすることを選択するステップは、
ADプラグイン情報に従って、ダウンロードされていないターゲットADプラグインを端末によって決定するステップと、
ターゲットADプラグインをダウンロードするために、ターゲットADプラグインをダウンロードするためのダウンロード要求メッセージを端末によってプラグインサーバに送信するステップと、を含む。
【０００９】
第一の態様の第一の可能な実施方法を参照すると、第一の態様の第二の可能な実施方法では、端末によってターゲットADプラグインをダウンロードした後、本方法は、
端末の更新された現在のアクセスネットワーク情報を端末によって取得するステップと、
ADサーバが端末に適合したADを端末に配信できるように、端末によって、AD要求メッセージをADサーバに送信するステップと、を含み、AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、システム情報、および端末の更新された現在のアクセスネットワーク情報のうちの、いずれか1つまたはそれらの組合せをさらに含む。
【００１０】
第一の態様の第二の可能な実施方法の第一の態様のうち、いずれか１つを参照すると、第一の態様の第三の可能な実施方法では、システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうちの、いずれか1つを含む。
【００１１】
本発明の実施形態の第二の態様は、広告（AD）処理方法を提供し、方法は、
プラグインサーバによって、端末によって送信されかつ端末のシステム情報及び／又は現在のアクセスネットワーク情報を含む、ADプラグイン要求メッセージを受信するステップと、
システム情報及び／又は現在のアクセスネットワーク情報に従って、プラグインサーバによって、端末に適合したADプラグイン情報を取得し、端末にADプラグイン情報を送信し、それによって、ADプラグイン情報に従って、端末が、ADプラグインをダウンロードすることを選択するステップと、を含む。
【００１２】
第二の態様を参照すると、第二の態様の第一の可能な実施方法では、端末にADプラグイン情報を送信した後、方法は、
プラグインサーバによって、端末によって送信されかつADプラグインをダウンロードするための、ダウンロード要求メッセージを受信するステップを、さらに含む。
【００１３】
第二の態様を参照すると、第二の態様の第二の可能な実施方法では、システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含む。
【００１４】
本発明の実施形態の第三の態様は、広告（AD）処理方法を提供し、方法は、
ADサーバによって、端末によって送信されたAD要求メッセージを受信するステップであって、AD要求メッセージは、端末によって現在ダウンロードされた、ADプラグインの識別子、端末のシステム情報、および端末の現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む、ステップと、
ADサーバによって、AD要求メッセージに従って、端末に適合したADを、端末に送信するステップと、を含む。
【００１５】
第三の態様を参照すると、第三の態様の第一の可能な実施方法では、システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含む。
【００１６】
本発明の実施形態の第四の態様は、広告（AD）処理装置を提供し、装置は、
端末のシステム情報及び／又は現在のアクセスネットワーク情報を、取得するように構成された、取得モジュールと、
システム情報及び／又は現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを、プラグインサーバに送信し、それによって、プラグインサーバが、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグイン情報を取得するように構成された、送信モジュールと、
プラグインサーバによって送信された適合したADプラグイン情報を受信し、次いで、ADプラグイン情報に従って、ADプラグインをダウンロードすることを選択するように構成された、ダウンロードモジュールと、を含む。
【００１７】
第四の態様を参照すると、第四の態様の第一の可能な実施方法では、ダウンロードモジュールが、ADプラグイン情報に従って、未ダウンロードターゲットADプラグインを決定し、ターゲットADプラグインをダウンロードするために、ターゲットADプラグインをダウンロードするための、ダウンロード要求メッセージを、プラグインサーバに送信するように、具体的に構成される。
【００１８】
第四の態様の第一の可能な実施方法を参照すると、第四の態様の第二の可能な実施方法では、取得モジュールが、端末の更新された現在のアクセスネットワーク情報を取得するようにさらに構成され、
送信モジュールが、ADサーバにAD要求メッセージを送信し、それによって、ADサーバは、端末に適合したADを、端末に配信するようにさらに構成される。ここで、AD要求メッセージは、端末によって現在ダウンロードされた、ADプラグインの識別子、システム情報、端末の更新された現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む。
【００１９】
第四の態様の第二の可能な実施方法に対する第四の態様のいずれか１つを参照すると、第四の態様の第三の可能な実施方法では、システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含む。
【００２０】
本発明の実施形態の第五の態様は、広告（AD）処理装置を提供し、装置は、
端末によって送信されかつ端末のシステム情報及び／又は現在のアクセスネットワーク情報を含む、ADプラグイン要求メッセージを受信するように構成された、受信モジュールと、
システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグインリストを取得し、次いで、ADプラグインリストを端末に送信し、それによって、端末は、ADプラグインリストに従って、ADプラグインをダウンロードすることを選択するように構成された、送信モジュールと、を含む。
【００２１】
第五の態様を参照すると、第五の態様の第一の可能な実施方法では、受信モジュールが、端末によって送信されかつADプラグインをダウンロードするための、ダウンロード要求メッセージを受信するように、さらに構成される。
【００２２】
第五の態様を参照すると、第五の態様の第二の可能な実施方法では、システム情報が、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか1つまたはそれらの組合せを含む。
【００２３】
本発明の実施形態の第六の態様は、広告（AD）処理装置を提供し、装置は、
端末によって送信された、AD要求メッセージを受信するように構成され、AD要求メッセージは、端末によって現在ダウンロードされた、ADプラグインの識別子、端末のシステム情報、および端末の現在のアクセスネットワーク情報のうち、いずれか1つまたはそれらの組合せを含む、受信モジュールと、
AD要求メッセージに基づいて、端末に適合したADを端末に送信するように構成された、送信モジュールと、を含む。
【００２４】
第六の態様を参照すると、第六の態様の第一の可能な実施方法では、システム情報が、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、およびオペレーティング・システム・バージョン情報のうち、いずれか1つまたはそれらの組合せを含む。
【００２５】
本発明の実施形態では、端末が、ローカルシステム情報及び／又は現在のアクセスネットワーク情報を取得し、次いで、システム情報及び／又は現在のアクセスネットワーク情報をプラグインサーバに通知し、それによってプラグインサーバが、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合するADプラグインを選出してもよい。この場合、端末は、実際の状況に従って、ADプラグインをダウンロードしてもよく、および、余分なADプラグインは、通信量と時間の無駄を避けるため、ダウンロードされなくともよい。つまり、通信量と時間がユーザのために節約され、ユーザのために、費用をさらに削減することができる。
【図面の簡単な説明】
【００２６】
本発明の実施形態または先行技術の技術的解決策をより明瞭に説明するために、実施形態または先行技術の説明で必要とされる添付の図面が以下で手短に説明される。明らかに、以下で説明される添付の図面は、本発明のいくつかの実施形態にすぎず、当業者は、創造的な努力なしに、これらの添付の図面に基づいて、他の図面を取得することが依然として可能である。
【図１】本発明の実施形態１に従った、AD処理方法の概略流れ図である。
【図２】本発明の実施形態２に従った、AD処理方法の概略流れ図である。
【図３】本発明の実施形態３に従った、AD処理方法の概略流れ図である。
【図４】本発明の実施形態４に従った、AD処理方法の概略流れ図である。
【図５】本発明の実施形態１に従った、AD処理装置の構造概略図である。
【図６】本発明の実施形態２に従った、AD処理装置の構造概略図である。
【図７】本発明の実施形態３に従った、AD処理装置の構造概略図である。
【図８】本発明の実施形態４に従った、AD処理装置の構造概略図である。
【図９】本発明の実施形態５に従った、AD処理装置の構造概略図である。
【図１０】本発明の実施形態６に従った、AD処理装置の構造概略図である。
【００２７】
本発明の実施形態の目的、技術的解決策、および利点をより明瞭にするために、本発明の実施形態の添付の図面を参照して、本発明の実施形態の技術的解決策が以下で明瞭に説明される。明らかに、説明される実施形態は、本発明のすべての実施形態ではなく、一部にすぎない。創造的な努力なしに、本発明の実施形態に基づいて、当業者によって取得されるすべてのその他の実施形態は、本発明の保護範囲に該当するものとする。
【発明を実施するための形態】
【００２８】
図１は、本発明の実施形態１に従った、AD処理方法の概略流れ図である。図１を参照すると、方法は、以下を含む。
【００２９】
S101：端末が、端末のシステム情報及び／又は現在のアクセスネットワーク情報を取得する。
【００３０】
具体的に、端末にインストールされたアプリは、端末のシステム情報及び／又は現在のアクセスネットワーク情報を取得してもよい。前述の端末は、携帯電話、またはタブレットコンピュータのようなデバイスであってもよい。さらに具体的には、取得するステップは、クライアントのミニSDKによって実施されてもよい。
【００３１】
該システム情報は、端末の中央処理ユニット（CPU）情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、オペレーティングシステム情報、および同類のもののうち、いずれか１つまたはそれらの組合せを含んでもよい。ＣＰＵ情報は、端末のＣＰＵの周波数情報を主に参照し、サポートされるネットワークのタイプ情報は、端末によって使用されてもよいネットワークに関する情報を主に参照する。たとえば、無線ローカル・エリア・ネットワーク（WLAN）、及び／又はモバイル電気通信技術の第三世代（3G）ネットワーク、及び／又はモバイル通信用グローバルシステム（Global System for Mobile Communications、GSM（登録商標）と略す）ネットワークなどである。現在のアクセスネットワーク情報は、端末が現在アクセスするネットワークのタイプのプラグインサーバを通知するために使用される情報である。オペレーティング・システム・バージョン情報は、オペレーティングシステムが、アンドロイド（Android）システム、シンビアンシステム、または他のシステムであるか否かを通知するために使用される情報と、システムのバージョンについての情報である。例えば、携帯端末を識別するオペレーティング・システム・バージョン情報は、アンドロイド4.1.2である。
【００３２】
S102：端末は、前述の端末に適合したADプラグイン情報をプラグインサーバが前述のシステム情報及び／又は現在のアクセスネットワーク情報に従って取得できるように、プラグインサーバに、端末のシステム情報及び／又は現在のアクセスネットワーク情報を含む、ADプラグイン要求メッセージを送信する。前述の端末に適合したADプラグイン情報は、リストの形式で示されてもよく、リストは、名前、バージョン番号、及び前述の端末に適合したADプラグインそれぞれの、ダウンロードするアドレス、ADプラグインの要約、および類似のものを含む。ADプラグインの要約は、メッセージ・ダイジェスト・アルゴリズム５（MD5）、つまり、文字列であってもよい。
【００３３】
１つの端末に関連した複数のADプラグイン、例えば、ビデオ再生機能プラグイン、フラッシュ再生機能プラグイン、及びロケーション能力プラグインが存在する。しかしながら、異なる性能を持つ端末のために、通信量だけでなく、メモリの無駄となる、関連するすべてのADプラグインをダウンロードする必要はない。例えば、携帯電話が、位置機能を有しない場合、携帯電話のアプリは、位置能力プラグインをダウンロードする必要がない。なぜならば、位置能力プラグインがダウンロードされたとしても、位置に関連したADを取得することができないためである。もう１つ例を挙げると、前述の現在のアクセスネットワーク情報を使用することによって、前述の端末によって現在アクセスされるネットワークが、GSM（登録商標）ネットワークであることが決定される。さらに、比較的大量の通信量を消費するADプラグインのダウンロードは推奨されない。この場合、ユーザのために費用を削減することができる。従って、プラグインサーバは、端末のシステム情報及び／又は現在のアクセスネットワーク情報に従って、端末のための適切なADプラグインを選出し、ADプラグイン情報は、生成され、次いで端末に送信される。
【００３４】
S103：端末は、前述のプラグインサーバによって送信されかつ端末に適合したADプラグイン情報を受信し、ADプラグイン情報に従って、ADプラグインをダウンロードすることを選択する。
【００３５】
本実施形態では、端末は、ローカルシステム情報及び／又は現在のアクセスネットワーク情報を取得し、システム情報及び／又は現在のアクセスネットワーク情報のプラグインサーバを通知し、それによって、プラグインサーバは、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグインを選出してもよい。この場合、端末は、実際の状況に従ってADプラグインをダウンロードしてもよく、余分なADプラグインは、通信量と時間の無駄を避けるために、ダウンロードされなくともよい。つまり、通信量及び時間が、ユーザのために節約され、費用がユーザのためにさらに削減され得ることが実現される。
【００３６】
具体的には、ADプラグイン情報に従ったADプラグインをダウンロードすることを選択する過程は、以下の通りである。
端末が、前述のADプラグイン情報に従って、未ダウンロードのターゲットADプラグインを決定し、次いで端末は、ターゲットADプラグインをダウンロードするために、前述のターゲットADプラグインをダウンロードするためのダウンロード要求メッセージを、プラグインサーバに送信する。前述のADプラグイン情報に含まれるすべてのADプラグインが、端末によってダウンロードされる必要があるADプラグインであることが理解されるべきである。しかしながら、いくつかのADプラグインは、端末によって先にダウンロードされていてもよい。従って、前述の未ダウンロードターゲットADプラグインは、ADプラグイン情報に含まれており端末によってダウンロードされていないADプラグイン、または先にダウンロードされた、以前のバージョンのADプラグインを具体的に示す。もし、ADプラグイン情報が、更新されたバージョンのADプラグインを含む場合、更新されたバージョンのADプラグインは、ターゲットADプラグインとして更新するために、ダウンロードされる。
【００３７】
さらに、前述の端末が、ターゲットADプラグインをダウンロードした後、前述の端末は、端末の更新された現在のアクセスネットワーク情報を取得する。つまり、端末の現在のアクセスネットワーク情報は、再度取得される。端末によってアクセスされるネットワークは、常に変更に遭遇し得るので、情報の正確性を保証するために、ADが取得される前に、現在のアクセスネットワーク情報が再度取得される。次いで、前述の端末は、ADサーバにAD要求メッセージを送信し、それによって、ADサーバは、端末に適合したADを、前述の端末に配信する。AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、前述のシステム情報、および端末の更新された現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む。前述の実施形態に基づいて、ADサーバは、端末がダウンロードしたADプラグインを学習し、さらに、それらのADプラグインと、端末のシステム情報及び／又は端末が現在アクセスするネットワークに従って、端末に配信されるADを決定する。例えば、端末は、jpgフォーマットイメージ機能プラグインだけをダウンロードし、そして、ADサーバは、リッチメディア（RM）を含むADを端末に送信せず、静止画像ADのみを配信する。この場合、通信量がさらに節約される可能性があり、および、この場合、配信されるADは、端末の性能により適合する。さらに、端末によってアクセスされるネットワークのタイプに従ったADの配信は、ユーザエクスペリエンスを保証しながら、ユーザが費用を削減することに、主に役立つ。例えば、端末によってアクセスされるネットワークが、ＷＬＡＮであることをADサーバが知っている場合、例えば、RMを含むADのような、よい経済効果のあるADが、端末に配信される。もし、端末によってアクセスされるネットワークがGSM（登録商標）ネットワークであることをADサーバが知っている場合、通信量の消費が比較的少ない、静止画像ADが端末に送信される。さらに、端末の性能と構成に、より適合するために、解像度、画面サイズ、およびオペレーティング・システム・バージョンのような、前述のシステム情報に従って、より適切なADが選択され、端末に提供されてもよく、これによって、より良いユーザエクスペリエンスを提供する。
【００３８】
本実施形態では、端末は、端末のシステム情報及び／又は現在のアクセスネットワーク情報を取得し、次いでシステム情報及び／又は現在のアクセスネットワーク情報をプラグインサーバに通知する。それによって、プラグインサーバは、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグインを選出し、ADプラグイン情報を、端末に配信してもよい。この場合、端末は、端末の実際の状況に従って、ADプラグインをダウンロードしてもよく、余分なADプラグインは、通信量と時間の無駄を避けるために、ダウンロードされなくともよい。さらに、端末に適合したADは、端末によって現在ダウンロードされたADプラグイン、端末のシステム情報、端末の現在のアクセスネットワーク情報、および類似のものに従って、ADサーバから取得される。この場合、ユーザエクスペリエンスを保証しながら、ユーザが費用を削減することが実現する可能性がある。
【００３９】
図２は、本発明の実施形態２に従ったAD処理方法の概略流れ図である。前述の実施形態に基づいて、図２を参照すると、方法は、以下を含む。
【００４０】
S201：プラグインサーバが、端末によって送信されかつ端末のシステム情報及び／又は現在のアクセスネットワーク情報を含む、ADプラグイン要求メッセージを受信する。システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、オペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含む。
【００４１】
S202：プラグインサーバは、端末に適合したADプラグイン情報を、前述のシステム情報及び／又は現在のアクセスネットワーク情報に従って取得し、次いで端末にADプラグイン情報を送信し、それによって、端末は、前述のADプラグイン情報に従ってADプラグインをダウンロードすることを選択する。
【００４２】
本実施形態において、プラグインサーバは、端末によって送信されかつ端末のシステム情報及び／又は現在のアクセスネットワーク情報を受信し、次いで、ADプラグイン情報に従ったダウンロードを端末が実施できるように、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグイン情報を取得する。端末は、端末の実際の状況に従って、ADをダウンロードしてもよく、余分なADプラグインは、通信量と時間の無駄を避けるために、ダウンロードされなくともよい、ということが実施される。
【００４３】
さらに、端末へのADプラグイン情報の前述の送信の後、プラグインサーバは、端末によって送信されかつADプラグインをダウンロードするための、ダウンロード要求メッセージを受信する。端末がダウンロードするために要求するものは、ダウンロードが必要なターゲットADプラグインであり、実際の状況およびADプラグイン情報に従って、選出されることが理解されるべきである。
【００４４】
図３は、本発明の実施形態３に従ったAD処理方法の概略流れ図である。前述の実施形態に基づいて、図３に示すように、方法は、以下を含む。
【００４５】
S301：ADサーバが、端末によって送信された、AD要求メッセージを受信する。AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、端末のシステム情報、及び端末の現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む。
【００４６】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含むことが理解されるべきである。
【００４７】
S302：ADサーバは、前述のAD要求メッセージに従って、端末に適合したADを、端末に送信する。
【００４８】
具体的な実施処理については、参照は、前述の実施形態に対してなされてもよく、詳細は、ここでは再度説明されない。
【００４９】
ADプラグインを配信するための要求、およびADを配信するための要求は、２つの独立した処理であってもよく、つまり、ADプラグインのダウンロードが完了した後、ADの配信がすぐに要求されなくともよい。
【００５０】
本実施形態では、ADサーバは、端末によって現在ダウンロードされたADプラグインの識別子、及び端末のシステム情報、及び／又は端末によって送信された、前述の端末の現在のアクセス・ネットワーク・タイプ情報を受信し、次いで、前述の端末に適合したADを、端末に送信し、これにより、ユーザが高品質のADエクスペリエンスを楽しむことを保証しながら、ユーザの費用を削減することが実現され得る。
【００５１】
図４は、本発明の実施形態４に従ったAD処理方法の概略流れ図である。前述の実施形態に基づいて、図４に示すように、端末とADサーバ、及びプラグインサーバ間の相互の処理は、以下の通りである。
【００５２】
S401：端末が、端末のシステム情報及び／又は現在のアクセスネットワーク情報を取得する。具体的に、端末上のクライアントは、クライアントのミニSDKを初期化し、次いで、ミニSDKによって、取得するステップが実施される。
【００５３】
S402：端末は、システム情報及び／又は現在のアクセスネットワーク情報を含む広告プラグイン要求メッセージを、プラグインサーバに送信する。
【００５４】
S403：プラグインサーバは、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合した広告プラグイン情報を取得する。
【００５５】
S404：プラグインサーバは、端末にADプラグイン情報を送信する。
【００５６】
S405：端末は、ダウンロードを必要とするターゲットADプラグインを、ADプラグイン情報に従って、決定する。つまり、先にダウンロードされていないADプラグインまたは、更新されることを必要とするADプラグインは、ダウンロードされることを必要とする。
【００５７】
S406：端末は、プラグインサーバから前述のターゲットADプラグインをダウンロードする。
【００５８】
S407：端末は、ダウンロードされたADプラグインをロードし、それらのADプラグイン上でセキュリティ検証を実施する。具体的には、セキュリティ検証は、ADプラグインの要約（例えば、MD5）が改ざんされているか否かを判定する。
【００５９】
S401からS407の実行が完了した後、ADプラグインのダウンロード、更新、およびロードが完了する。さらに、ADの配信は、要求に従った後続のステップの実施によって、完了される。具体的には、端末が特定のクライアントまたは複数のクライアントを実行した後であってもよい。クライアントのページは、すべてがADを持っているとは限らない。端末は、ユーザが、ADコードが組み込まれたページを使用するときのみ、ADを要求する。
【００６０】
S408：端末は、AD要求メッセージをADサーバに送信する。AD要求メッセージは、端末によって現在ダウンロードされたADプラグイン識別子、端末のシステム情報、および端末の現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む。
【００６１】
S409：ADサーバは、前述の端末に適合したADを取得する。
【００６２】
S410：ADサーバは、前述の適合したADを、端末に送信する。
【００６３】
S411：端末は、ユーザにADを表示し、タップや閲覧のような、ユーザの操作を受信する。
【００６４】
S412：端末は、ADサーバにユーザイベントを報告する。つまり、ユーザの操作は、ADサーバに報告される。例えば、ユーザがADを閲覧し、ADのリンクに入る、または類似のものである。
【００６５】
S413：ADサーバは、計算（accounting）を実行する。
【００６６】
図５は、本発明の実施形態１に従ったAD処理装置の構造概略図である。AD処理装置は、端末に統合されてもよく、図５に示すように、装置は、取得モジュール５０１、送信モジュール５０２、およびダウンロードモジュール５０３を含む。
【００６７】
取得モジュール５０１は、端末のシステム情報及び／又は現在のアクセスネットワーク情報を取得するように構成される。送信モジュール５０２は、システム情報及び／又は現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを、プラグインサーバに送信し、それによってプラグインサーバは、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグイン情報を取得するように構成される。ダウンロードモジュール５０３は、プラグインサーバによって送信された、適合するADプラグイン情報を受信し、ADプラグイン情報に従って、ADプラグインをダウンロードすることを選択するように、構成される。
【００６８】
さらに、前述のダウンロードモジュール５０３は、ADプラグイン情報に従って、未ダウンロードのターゲットADプラグインを決定し、次いで、ターゲットADプラグインをダウンロードするために、ターゲットADプラグインをダウンロードするためのダウンロード要求メッセージを、プラグインサーバに送信するように、具体的に構成される。
【００６９】
前述の取得モジュール５０１は、端末の更新された現在のアクセスネットワーク情報を取得するようにさらに構成される。送信モジュール５０２は、ADサーバにAD要求メッセージを送信し、それによってADサーバは、端末に適合したADを、端末に配信するようにさらに構成され、AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、システム情報、および端末の更新された現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む。
【００７０】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含むことが理解されるべきである。
【００７１】
前述の装置は、前述の方法実施形態を実行するように構成され、その実施形態の実装原理および技術的効果は、それらの方法実施形態に類似しており、本明細書において、詳細を再度説明はしない。
【００７２】
図６は、本発明の実施形態２に従った、AD処理装置の構造概略図である。装置は、前述のプラグインサーバに統合されてもよく、図６に示すように、装置は、受信モジュール６０１および送信モジュール６０２を含む。
【００７３】
受信モジュール６０１は、端末によって送信されかつ端末のシステム情報及び／又は現在のアクセスネットワーク情報を示す、ADプラグイン要求メッセージを受信するように構成され、次いで、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグインリストを取得し、ADプラグインリストを端末に送る。それによって端末は、ADプラグインリストに従って、ADプラグインをダウンロードすることを選択するように構成される。
【００７４】
さらに、前述の受信モジュール６０１は、端末によって送信されかつADプラグインをダウンロードするための、ダウンロード要求メッセージを受信するように、さらに構成される。
【００７５】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含むことが理解されるべきである。
【００７６】
前述の装置は、前述の方法実施形態を実行するように構成され、その実施形態の実装原理および技術的効果は、それらの方法実施形態に類似しており、本明細書において、詳細を再度説明はしない。
【００７７】
図７は、本発明の実施形態３に従ったAD処理装置の構造概略図である。装置は、ADサーバに統合されてもよく、図７に示すように、装置は、受信モジュール７０１及び送信モジュール７０２を含む。
【００７８】
受信モジュール７０１は、端末によって送信されたAD要求メッセージを受信するように構成され、AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、端末のシステム情報、及び端末の現在のアクセスネットワーク情報のうち、いずれか１つまたはそれらの組合せを含む。送信モジュール７０２は、AD要求メッセージに従って、端末に適合したADを、端末に送信するように構成される。
【００７９】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含むことが理解されるべきである。
【００８０】
図８は、本発明の実施形態４に従ったAD処理装置の構造概略図である。AD処理装置は、端末に統合されてもよく、図８に示すように、装置は、プロセッサ８０１、送信器８０２、及び受信器８０３を含む。
【００８１】
プロセッサ８０１は、端末のシステム情報及び／又は現在のアクセスネットワーク情報を取得するように構成される。送信器８０２は、システム情報及び／又は現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを、プラグインサーバに送信し、それによってプラグインサーバは、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグイン情報を取得するように構成される。受信器８０３は、プラグインサーバによって送信された適合したADプラグイン情報を受信し、ADプラグイン情報に従って、ADプラグインをダウンロードすることを選択するように構成される。
【００８２】
さらに、受信器８０３は、ADプラグイン情報に従って、未ダウンロードのターゲットADプラグインを決定し、及び、ターゲットADプラグインをダウンロードするために、ターゲットADプラグインをダウンロードするためのダウンロード要求メッセージを、プラグインサーバに対して送信するように、送信器８０２に指示するように、具体的に構成される。
【００８３】
前述のプロセッサ８０１は、端末の更新された現在のアクセスネットワーク情報を取得するようにさらに構成される。送信器８０２は、AD要求メッセージをADサーバに送信し、それによって、ADサーバは、端末に適合したADを、端末に配信するようにさらに構成され、AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、システム情報、及び更新された端末の現在のアクセスネットワーク情報のうち、いずれか１つ又はそれらの組合せを含む。
【００８４】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、１つまたはそれらの組合せを含むことが理解されるべきである。
【００８５】
図９は、本発明の実施形態５に従ったAD処理装置の構造概略図である。装置は、前述のプラグインサーバに統合されてもよく、図９に示すように、装置は受信器９０１及び送信器９０２を含む。
【００８６】
受信モジュール９０１は、端末によって送信されかつ端末のシステム情報及び／又は現在のアクセスネットワーク情報を含むADプラグイン要求メッセージを受信するように、構成される。送信器９０２は、システム情報及び／又は現在のアクセスネットワーク情報に従って、端末に適合したADプラグインリストを取得し、次いで、ADプラグインリストを端末に送信し、それによって、端末は、ADプラグインリストに従ってADプラグインをダウンロードすることを選択するように構成される。
【００８７】
さらに、前述の受信器９０１は、端末によって送信されかつADプラグインをダウンロードするための、ダウンロード要求メッセージを受信するように、さらに構成される。
【００８８】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度情報、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、１つまたはそれらの組合せを含む。
【００８９】
図１０は、本発明の実施形態６に従ったAD処理の装置の構造概略図である。装置は、ADサーバに統合されてもよく、図１０に示すように、装置は、受信器１１０及び送信器１１１を含む。
【００９０】
受信器１１０は、端末によって送信されたAD要求メッセージを受信するように構成され、AD要求メッセージは、端末によって現在ダウンロードされたADプラグインの識別子、端末のシステム情報、および端末の現在のアクセスネットワーク情報のうち、いずれか１つ又はそれらの組合せを含む。送信器１１１は、AD要求メッセージに従って、端末に適合したADを、端末に送信するように構成される。
【００９１】
システム情報は、端末の中央処理ユニット情報、サポートされるネットワークのタイプ情報、画面サイズ情報、解像度、メモリ情報、及びオペレーティング・システム・バージョン情報のうち、いずれか１つまたはそれらの組合せを含む。
【００９２】
当業者は、方法実施形態のステップのすべて又は一部が、関連するハードウェアに命令するプログラムによって実施されてもよいことを理解するであろう。このプログラムは、コンピュータ可読記憶媒体に記憶されてもよい。プログラムが実行されると、方法実施形態のステップが実施される。前述の記憶媒体には、ROM、RAM、磁気ディスク、または光ディスクなどの、プログラムコードを記憶することができるあらゆる媒体が含まれる。
【００９３】
最後に、前述の実施形態は、本発明を制限するのではなく、本発明の技術的解決策を説明することを意図しているにすぎないことに留意されたい。本発明について前述の実施形態を参照して詳しく説明したが、本発明の実施形態の技術的解決策の範囲から逸脱しないで前述の実施形態に記載されている技術的解決策にさらに変更を加えることができ、またはそのいくつか又はすべての技術的特徴に等価の置き換えを行うことができるということを当業者は理解するであろう。
【符号の説明】
【００９４】
１１０  受信器
１１１  送信器
１１１  及び送信器
５０１  取得モジュール
５０２  送信モジュール
５０３  ダウンロードモジュール
６０１  受信モジュール
６０２  送信モジュール
７０１  受信モジュール
７０２  送信モジュール
７０２  送信モジュール
８０１  プロセッサ
８０２  送信器
８０３  受信器
９０１  受信器
９０２  送信器
【図１】
0006274584.tif 000002
【図２】
0006274584.tif 000003
【図３】
0006274584.tif 000004
【図４】
0006274584.tif 000005
【図５】
0006274584.tif 000006
【図６】
0006274584.tif 000007
【図７】
0006274584.tif 000008
【図８】
0006274584.tif 000009
【図９】
0006274584.tif 000010
【図１０】
0006274584.tif 000011