(57)【要約】  インターネット通信の分野に属する、広告を表示するための方法およびクライアントが提供される。この方法は次のプロセスを含む。広告設定ファイルがダウンロードされる。広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称が抽出され、この名称に従って、対応する広告画像のリソースパッケージがダウンロードされる。広告設定ファイルから、広告表示ロケーションおよび広告設定情報が解析される。広告設定情報は広告の有効期間を含む。広告の有効期間内の広告設定情報が広告の代替再生リストに追加される。広告が、広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに表示される。クライアントは、ダウンロードモジュール、解析モジュールおよび表示モジュールを含む。したがって、クライアントに表示される広告が動的に更新され得る。
2015504214.tif 000002
【特許請求の範囲】
【請求項１】
広告を表示するための方法であって、
広告設定ファイルをダウンロードして、前記広告設定ファイルが新バージョンの広告設定ファイルであれば、前記広告設定ファイルから広告画像のリソースパッケージの名称を抽出し、前記名称に従って、対応する前記広告画像のリソースパッケージをダウンロードするステップと、
前記広告設定ファイルから、広告表示ロケーションと、広告の有効期間を含んでいる広告設定情報とを解析するステップと、
前記広告の有効期間内の広告設定情報を広告の代替再生リストに追加し、前記広告の代替再生リストおよび前記広告画像のリソースパッケージに従って、クライアントの画面上の前記広告表示ロケーションに広告を表示するステップとを含む方法。
【請求項２】
前記広告設定ファイルをダウンロードするステップが、
前記クライアントの前記画面の解像度を表す情報を含んでいる設定ダウンロードの要求をサーバに送るステップであって、前記サーバが、前記クライアントの前記画面の前記解像度を表す前記情報に従って前記広告設定ファイルを取得する、ステップと、
前記サーバが取得した前記広告設定ファイルを搬送する設定ダウンロードの応答メッセージを受け取るステップとを含む請求項1に記載の方法。
【請求項３】
前記名称に対応する前記広告画像のリソースパッケージをダウンロードするステップが、
前記名称を含んでいる画像ダウンロードの要求メッセージをサーバに送るステップであって、前記サーバが、前記名称に従って、対応する前記広告画像のリソースパッケージを取得する、ステップと、
前記サーバが取得した前記広告画像のリソースパッケージを搬送する画像ダウンロードの応答メッセージを受け取るステップとを含む請求項1に記載の方法。
【請求項４】
前記広告の代替再生リストおよび前記広告画像のリソースパッケージに従って前記クライアントの前記画面上の前記広告表示ロケーションに前記広告を表示するステップが、
ポインタを、前記広告の代替再生リストにおける広告設定情報の第1の行を指すように設定するステップと、
前記ポインタが指す前記広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、前記広告コンテンツのアドレスに従って、前記広告画像のリソースパッケージから対応する広告コンテンツを取得して、前記広告コンテンツおよび前記広告のタイトルを、前記クライアントの前記画面上の前記広告表示ロケーションに表示するステップと、
前記ポインタが指す前記広告設定情報が、広告設定情報の最終行であるかどうか判断して、前記判断がyesであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の前記第1の行を再度指すように設定し、前記判断がnoであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するステップとを含む請求項1に記載の方法。
【請求項５】
前記広告設定情報が広告表示時間をさらに含み、前記広告の代替再生リストおよび前記広告画像のリソースパッケージに従って前記クライアントの前記画面上の前記広告表示ロケーションに前記広告を表示するステップが、
前記広告コンテンツおよび前記広告のタイトルが前記クライアントの前記画面上に表示されているときの表示時間をカウントするステップと、
カウントされた表示時間が前記広告表示時間に到達したとき、前記ポインタが指す前記広告設定情報が、広告設定情報の前記最終行であるかどうか判断して、前記判断がyesであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の前記第1の行を再度指すように設定し、前記判断がnoであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の前記次の行へとスキップするように設定するステップとをさらに含む請求項4に記載の方法。
【請求項６】
広告命令上のユーザのクリック操作を受け取り、前記ポインタが指す前記広告設定情報からリンク設定情報を読み取るステップと、
前記リンク設定情報がウェブページスキップアドレスを含んでいれば、前記ウェブページスキップアドレスに従って、対応するウェブページを取得し、前記リンク設定情報がメッセージコンテンツを含んでいれば、メッセージボックスを生成して、前記メッセージコンテンツを前記メッセージボックスにロードするステップとをさらに含む請求項4または請求項5に記載の方法。
【請求項７】
前記広告の代替再生リストにおける前記広告設定情報に対応する前記広告の表示が完了した後、1回再生する広告の再生モードを有する広告設定情報を取得するステップと、前記取得した広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取るステップと、前記広告IDを含んでいる前記広告設定情報を前記広告設定ファイルから削除するステップと、前記広告コンテンツのアドレスに対応する広告コンテンツを前記広告画像のリソースパッケージから削除するステップと、前記取得した広告設定情報を前記広告の代替再生リストから削除するステップとをさらに含む請求項4または請求項5に記載の方法。
【請求項８】
広告の有効期間内の広告設定情報を前記広告の代替再生リストに追加した後のステップが、
前記広告の代替再生リストをリアルタイムで監視して、前記広告の代替再生リストが前記広告の有効期間を過ぎた広告設定情報を含むことを監視結果が示す場合、前記広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取るステップと、前記広告IDを含んでいる広告設定情報を前記広告設定ファイルから削除するステップと、前記広告コンテンツのアドレスに対応する広告コンテンツを前記広告画像のリソースパッケージから削除するステップと、前記広告設定情報を前記広告の代替再生リストから削除するステップとをさらに含む請求項1に記載の方法。
【請求項９】
前記広告設定ファイルが新バージョンの広告設定ファイルであれば、前記クライアントに記憶されている前記広告設定ファイルおよび前記広告画像のリソースパッケージを削除するステップを含む請求項1に記載の方法。
【請求項１０】
広告設定ファイルをダウンロードするためのダウンロードモジュールであって、前記広告設定ファイルが新バージョンの広告設定ファイルであれば、前記広告設定ファイルから広告画像のリソースパッケージの名称を抽出し、前記名称に従って対応する前記広告画像のリソースパッケージをダウンロードするためのダウンロードモジュールと、
前記広告設定ファイルから、広告表示ロケーションと、広告の有効期間を含んでいる広告設定情報とを解析するための解析モジュールと、
前記広告の有効期間内の広告設定情報を広告の代替再生リストに追加し、前記広告の代替再生リストおよび前記広告画像のリソースパッケージに従って、クライアントの画面上の前記広告表示ロケーションに広告を表示するための表示モジュールとを備えるクライアント。
【請求項１１】
前記ダウンロードモジュールが、
前記クライアントの前記画面の解像度を表す情報を含んでいる設定ダウンロードの要求をサーバに送るための第1の送信ユニットであって、前記サーバが、前記クライアントの前記画面の前記解像度を表す前記情報に従って前記広告設定ファイルを取得する、第1の送信ユニットと、
前記サーバが取得した前記広告設定ファイルを含んでいる設定ダウンロードの応答メッセージを受け取るための第1の受信ユニットとを備える請求項10に記載のクライアント。
【請求項１２】
前記ダウンロードモジュールが、
前記広告設定ファイルが新バージョンの広告設定ファイルであれば前記広告設定ファイルから広告画像のリソースパッケージの名称を抽出するための抽出ユニットと、
前記広告画像のリソースパッケージの前記名称を含んでいる画像ダウンロードの要求メッセージをサーバに送るための第2の送信ユニットであって、前記サーバが、前記名称に対応する前記広告画像のリソースパッケージを取得する、第2の送信ユニットと、
前記サーバが取得した前記広告画像のリソースパッケージを含んでいる画像ダウンロードの応答メッセージを受け取るための第2の受信ユニットとを備える請求項10に記載のクライアント。
【請求項１３】
前記表示モジュールが、
前記広告の有効期間内の広告設定情報を広告の代替再生リストに追加するための追加ユニットと、
ポインタを、前記広告の代替再生リストにおける広告設定情報の第1の行を指すように設定するための第1の設定ユニットと、
前記ポインタが指す前記広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、前記広告コンテンツのアドレスに従って前記広告画像のリソースパッケージから対応する広告コンテンツを取得して、前記広告コンテンツおよび前記広告のタイトルを、前記クライアントの前記広告表示ロケーションに表示するための第1の表示ユニットと、
前記ポインタが指す前記広告設定情報が、広告設定情報の最終行であるかどうか判断して、前記判断がyesであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の前記第1の行を再度指すように設定し、前記判断がnoであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するための第2の設定ユニットとを備える請求項10に記載のクライアント。
【請求項１４】
前記広告設定情報が表示時間も含んでいる場合、前記表示モジュールが、
前記広告コンテンツおよび前記広告のタイトルがクライアントの画面上に表示されているときの表示時間をカウントし、カウントされた表示時間が前記広告表示時間に到達したとき、前記ポインタが指す前記広告設定情報が、広告設定情報の前記最終行であるかどうか判断して、前記判断がyesであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の前記第1の行を再度指すように設定し、前記判断がnoであれば、前記ポインタを、前記広告の代替再生リストにおける広告設定情報の前記次の行へとスキップするように設定するための第3の設定ユニットも備える請求項13に記載のクライアント。
【請求項１５】
広告命令上のユーザのクリック操作を受け取り、前記ポインタが指す広告設定情報からリンク設定情報を読み取り、前記リンク設定情報がウェブページスキップアドレスを含んでいれば、前記ウェブページスキップアドレスに従って、対応するウェブページを取得し、前記リンク設定情報がメッセージコンテンツを含んでいれば、メッセージボックスを生成して、前記メッセージコンテンツを前記メッセージボックスにロードするための取得モジュールをさらに備える請求項13または請求項14に記載のクライアント。
【請求項１６】
前記広告の代替再生リストから、1回再生する広告の再生モードを有する広告設定情報を取得し、前記広告の代替再生リストにおける前記広告設定情報に対応する広告の表示が完了した後、前記取得した広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、前記広告IDを含んでいる広告設定情報を前記広告設定ファイルから削除し、前記広告コンテンツのアドレスに対応する広告コンテンツを前記広告画像のリソースパッケージから削除して、前記取得した広告設定情報を前記広告の代替再生リストから削除するための第1の削除モジュールをさらに備える請求項13または請求項14に記載のクライアント。
【請求項１７】
前記広告の代替再生リストをリアルタイムで監視して、前記広告の代替再生リストが前記広告の有効期間を過ぎた広告設定情報を含むことを監視結果が示す場合、前記広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、前記広告IDを含んでいる広告設定情報を前記広告設定ファイルから削除し、前記広告コンテンツのアドレスに対応する広告コンテンツを前記広告画像のリソースパッケージから削除して、前記広告設定情報を前記広告の代替再生リストから削除するための監視モジュールをさらに備える請求項10に記載のクライアント。
【請求項１８】
前記広告設定ファイルが新バージョンの広告設定ファイルであれば、前記クライアントに記憶されている前記広告設定ファイルおよび前記広告画像のリソースパッケージを削除するための第2の削除モジュールをさらに備える請求項10に記載のクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その開示全体が参照により本明細書に組み込まれている、2012年1月6日に出願した、「Method and Client for Displaying Advertisements」という名称の中国特許出願第201210002869.0号の利益および優先権を主張するものである。
【０００２】
本開示は、インターネット通信技術に関し、詳細には、広告を表示するための方法およびクライアントに関する。
【背景技術】
【０００３】
製品営業では、製品の市場人気を高め、かつユーザ定着率(user stickiness)を向上させるために、販売促進活動がしばしば必要とされる。販売促進活動の最も一般的なやり方は、製品広告を表示することである。
【０００４】
既存の技術は、広告を表示するための方法を提供し、具体的には、まず、オペレータが、表示すべき広告情報をアプリケーションプログラムに組み込んで、アプリケーションプログラムのロジック構成に広告実現ロジックを結合し、ユーザが、アプリケーションプログラムをクライアントにダウンロードし、クライアントは、広告表示を達成するために、アプリケーションプログラムを実行し、同時にアプリケーションプログラムの中に結合された広告実現ロジックを実行して、アプリケーションプログラムの中に組み込まれている広告情報をユーザに表示する。
【０００５】
本開示を実現するプロセスにおいて、本発明者は、既存の技術には、アプリケーションプログラムの作動サイクルにおいて、アプリケーションプログラムに組み込まれている広告情報が更新され得ず、したがって、広告を表示するための既存の方法では、広告の動的更新が可能になり得ない、という問題が少なくとも存在することに気付いた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
クライアントによって表示される広告の動的更新を可能にするために、本開示は、広告を表示するための方法およびクライアントを提供するものである。実施形態の技術的解決策は次の通りである。
【課題を解決するための手段】
【０００７】
広告を表示するための方法は、
【０００８】
広告設定ファイルをダウンロードして、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称を抽出し、その名称に従って対応する広告画像のリソースパッケージをダウンロードするステップと、
【０００９】
広告設定ファイルから、広告表示ロケーションと、広告の有効期間を含んでいる広告設定情報とを解析するステップと、
【００１０】
広告の有効期間内の広告設定情報を広告の代替再生リストに追加し、広告の代替再生リストおよび広告画像のリソースパッケージに従って、クライアントの画面上の広告表示ロケーションに広告を表示するステップとを含む。
【００１１】
広告設定ファイルをダウンロードするステップは、
【００１２】
クライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求をサーバに送るステップであって、サーバが、クライアントの画面の解像度を表す情報に従って広告設定ファイルを取得する、ステップと、
【００１３】
設定ダウンロードの応答メッセージを受け取るステップであって、設定ダウンロードの応答メッセージが、サーバによって取得された広告設定ファイルを搬送するステップとを含む。
【００１４】
名称に対応する広告画像のリソースパッケージをダウンロードするステップは、
【００１５】
画像ダウンロードの要求メッセージをサーバに送るステップであって、画像ダウンロードの要求メッセージが名称を含み、サーバが、名称に従って、対応する広告画像のリソースパッケージを取得する、ステップと、
【００１６】
サーバが取得した広告画像のリソースパッケージを搬送する画像ダウンロードの応答メッセージを受け取るステップとを含む。
【００１７】
広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに広告を表示するステップは、
【００１８】
ポインタを、広告の代替再生リストにおける広告設定情報の第1を指すように設定するステップと、
【００１９】
ポインタが指す広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、広告コンテンツのアドレスに従って、広告画像のリソースパッケージから対応する広告コンテンツを取得して、広告コンテンツおよび広告のタイトルを、クライアントの画面上の広告表示ロケーションに表示するステップと、
【００２０】
ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断して、判断がyesであれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、判断がnoであれば、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するステップとを含む。
【００２１】
広告設定情報が広告表示時間をさらに含む場合、広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに広告を表示するステップは、
【００２２】
広告コンテンツおよび広告のタイトルがクライアントの画面上に表示されているときの表示時間をカウントするステップと、
【００２３】
カウントされた表示時間が広告表示時間に到達したとき、ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断して、判断がyesであれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、判断がnoであれば、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するステップとをさらに含む。
【００２４】
広告命令上のユーザのクリック操作が受け取られ、ポインタが指す広告設定情報からリンク設定情報が読み取られ、リンク設定情報がウェブページスキップアドレスを含んでいれば、このウェブページスキップアドレスに従って、対応するウェブページが取得され、リンク設定情報がメッセージコンテンツを含んでいれば、メッセージボックスが生成され、メッセージコンテンツがメッセージボックスにロードされる。
【００２５】
広告の代替再生リストにおける広告設定情報に対応する広告の表示が完了した後、1回再生する広告の再生モードを有する広告設定情報が取得され、取得された広告設定情報から広告IDおよび広告コンテンツのアドレスが読み取られ、広告IDを含んでいる広告設定情報が広告設定ファイルから削除され、広告コンテンツのアドレスに対応する広告コンテンツが広告画像のリソースパッケージから削除され、取得された広告設定情報が広告の代替再生リストから削除される。
【００２６】
広告の有効期間内の広告設定情報を広告の代替再生リストに追加した後、この方法は、
【００２７】
広告の代替再生リストをリアルタイムで監視して、広告の代替再生リストが広告の有効期間を過ぎた広告設定情報を含むことを監視結果が示す場合、広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取るステップと、広告IDを含んでいる広告設定情報を広告設定ファイルから削除するステップと、広告コンテンツのアドレスに対応する広告コンテンツを広告画像のリソースパッケージから削除するステップと、広告設定情報を広告の代替再生リストから削除するステップとをさらに含む。
【００２８】
この方法は、
【００２９】
広告設定ファイルが新バージョンの広告設定ファイルであれば、クライアントに記憶されている広告設定ファイルおよび広告画像のリソースパッケージを削除するステップをさらに含む。
【００３０】
クライアントは、
【００３１】
広告設定ファイルをダウンロードし、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称を抽出し、この名称に従って、対応する広告画像のリソースパッケージをダウンロードするためのダウンロードモジュールと、
【００３２】
広告設定ファイルから、広告表示ロケーションと、広告の有効期間を含んでいる広告設定情報とを解析するための解析モジュールと、
【００３３】
広告の有効期間内の広告設定情報を広告の代替再生リストに追加し、広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに広告を表示するための表示モジュールとを含む。
【００３４】
ダウンロードモジュールは、
【００３５】
クライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求をサーバに送るための第1の送信ユニットであって、サーバが、クライアントの画面の解像度を表す情報に従って広告設定ファイルを取得する、送信ユニットと、
【００３６】
設定ダウンロードの応答メッセージを受け取るための第1の受信ユニットであって、設定ダウンロードの応答メッセージが、サーバによって取得された広告設定ファイルを含む、第1の受信ユニットとを含む。
【００３７】
ダウンロードモジュールは、
【００３８】
広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称を抽出するための抽出ユニットと、
【００３９】
広告画像のリソースパッケージの名称を含んでいる画像ダウンロードの要求メッセージをサーバに送るための第2の送信ユニットであって、サーバが、この名称に対応する広告画像のリソースパッケージを取得する、第2の送信ユニットと、
【００４０】
サーバが取得した広告画像のリソースパッケージを含んでいる画像ダウンロードの応答メッセージを受け取るための第2の受信ユニットとを含む。
【００４１】
表示モジュールは、
【００４２】
広告の有効期間内の広告設定情報を広告の代替再生リストに追加するための追加ユニットと、
【００４３】
ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を指すように設定するための第1の設定ユニットと、
【００４４】
ポインタが指す広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、広告コンテンツのアドレスに従って広告画像のリソースパッケージから対応する広告コンテンツを取得して、広告コンテンツおよび広告のタイトルを、クライアントの広告表示ロケーションに表示するための第1の表示ユニットと、
【００４５】
ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断して、判断がyesであれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、判断がnoであれば、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するための第2の設定ユニットとを含む。
【００４６】
広告設定情報が表示時間も含んでいる場合、表示モジュールには、
【００４７】
広告コンテンツおよび広告のタイトルがクライアントの画面上に表示されているときの表示時間をカウントし、カウントされた表示時間が広告表示時間に到達したとき、ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断して、判断がyesであれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、判断がnoであれば、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するための第3の設定ユニットがさらに含まれる。
【００４８】
クライアントは、
【００４９】
広告命令上のユーザのクリック操作を受け取り、ポインタが指す広告設定情報からリンク設定情報を読み取り、リンク設定情報がウェブページスキップアドレスを含んでいれば、このウェブページスキップアドレスに従って、対応するウェブページを取得し、リンク設定情報がメッセージコンテンツを含んでいれば、メッセージボックスを生成して、メッセージコンテンツをメッセージボックスにロードするための取得モジュールをさらに含む。
【００５０】
クライアントは、
【００５１】
広告の代替再生リストから、1回再生する広告の再生モードを有する広告設定情報を取得し、広告の代替再生リストにおける広告設定情報に対応する広告の表示が完了した後、取得された広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、広告IDを含んでいる広告設定情報を広告設定ファイルから削除し、広告コンテンツのアドレスに対応する広告コンテンツを広告画像のリソースパッケージから削除して、取得された広告設定情報を広告の代替再生リストから削除するための第1の削除モジュールをさらに含む。
【００５２】
クライアントは、
【００５３】
広告の代替再生リストをリアルタイムで監視して、広告の代替再生リストが広告の有効期間を過ぎた広告設定情報を含むことを監視結果が示す場合、広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、広告IDを含んでいる広告設定情報を広告設定ファイルから削除し、広告コンテンツのアドレスに対応する広告コンテンツを広告画像のリソースパッケージから削除し、広告設定情報を広告の代替再生リストから削除するための監視モジュールをさらに含む。
【００５４】
クライアントは、
【００５５】
広告設定ファイルが新バージョンの広告設定ファイルであれば、クライアントに記憶されている広告設定ファイルおよび広告画像のリソースパッケージを削除するための第2の削除モジュールをさらに含む。
【００５６】
本開示の実施形態では、広告設定ファイルがダウンロードされたとき、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称が抽出され、広告画像のリソースパッケージの名称に対応する広告画像のリソースパッケージがダウンロードされ、広告設定ファイルから、広告表示ロケーションおよび広告設定情報が解析される。広告設定情報は、広告ID、広告の再生モード、広告のタイトル、広告の有効期間、広告コンテンツのアドレスおよびリンク設定情報を含み、クライアントに示される広告を動的に更新するように、広告の有効期間内の広告設定情報が広告の代替再生リストに追加され、広告の代替再生リストおよび広告画像のリソースパッケージに従って、クライアントの画面上の広告表示ロケーションに広告が表示される。
【図面の簡単な説明】
【００５７】
【図１】本開示の実施形態1による、広告を表示するための方法の流れ図である。
【図２】本開示の実施形態2による、広告を表示するための方法の流れ図である。
【図３】本開示の実施形態3による、クライアントの第1の種類の構造の概略図である。
【図４】本開示の実施形態3による、クライアントの第2の種類の構造の概略図である。
【図５】本開示の実施形態3による、クライアントの第3の種類の構造の概略図である。
【図６】本開示の実施形態3による、クライアントの第4の種類の構造の概略図である。
【発明を実施するための形態】
【００５８】
本開示の目的、技術的解決策および利点をより明確にするために、以下で、本開示を実施するモードが、添付図と組み合わせてさらに詳細に説明される。
【００５９】
実施形態1
【００６０】
図1に示されるように、本開示の実施形態は、次のプロセスを含む広告を表示するための方法を提供する。
【００６１】
ブロック101で、広告設定ファイルがダウンロードされ、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称が抽出され、この名称に従って、対応する広告画像のリソースパッケージがダウンロードされる。
【００６２】
ブロック102で、広告設定ファイルから、広告表示ロケーションと、広告の有効期間を含んでいる広告設定情報とが解析される。
【００６３】
任意選択で、広告設定情報は、広告ID、広告の再生モード、広告のタイトル、広告コンテンツのアドレス、およびリンク設定情報といった情報のうちの少なくとも1つを含んでもよい。
【００６４】
ブロック103で、広告の有効期間内の広告設定情報が広告の代替再生リストに追加され、広告の代替再生リストおよび広告画像のリソースパッケージに従って、クライアントの画面上の広告表示ロケーションに広告が表示される。
【００６５】
本開示の実施形態では、広告設定ファイルがダウンロードされたとき、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称が抽出され、この名称に従って、対応する広告画像のリソースパッケージがダウンロードされ、広告設定ファイルから、広告表示ロケーションおよび広告設定情報が解析される。広告設定情報は、広告ID、広告の再生モード、広告のタイトル、広告の有効期間、広告コンテンツのアドレスおよびリンク設定情報を含み、クライアントにおいて広告を動的に更新するように、広告の有効期間内の広告設定情報が広告の代替再生リストに追加され、広告の代替再生リストおよび広告画像のリソースパッケージに従って、クライアントの画面上の広告表示ロケーションに広告が表示される。
【００６６】
実施形態2
【００６７】
図2に示されるように、本開示の実施形態は、次のプロセスを含む広告を表示するための方法を提供する。
【００６８】
ブロック201で、クライアントは、クライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求を送る。
【００６９】
クライアントは、クライアントの画面の解像度を表す情報を取得し、次いでクライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求をサーバへ送る。
【００７０】
クライアントは、アプリケーションプログラムを起動するとき、設定ダウンロードの要求をサーバへ送ってよい。
【００７１】
たとえば、クライアントは、クライアントの画面の解像度を表す情報「a」を取得して、これをサーバへ送る。
【００７２】
ブロック202で、サーバは、クライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求を受け取り、これに従って広告設定ファイルを取得する。
【００７３】
具体的には、サーバは、クライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求を受け取り、これに従って、記憶された画面解像度と広告設定ファイルの間の対応する関係を検索して、対応する広告設定ファイルが見つかれば、クライアントの画面の解像度を表す情報に対応する広告設定ファイルを取得し、対応する広告設定ファイルが見つからなければ、汎用の画面解像度に対応する広告設定ファイルを取得する。
【００７４】
異なる画面解像度を有するクライアントは、広告を表示するための異なるロケーションおよびモードを有し、技術者は、現在一般に使用されている数種類の画面解像度に対応する広告設定ファイルを定期的に設定して、それぞれの一般に使用されている画面解像度と、それぞれの一般に使用されている画面解像度向けに設定された広告設定ファイルとを、画面解像度と広告設定ファイルの間の対応する関係に記憶する。加えて、技術者は、汎用の画面解像度に対応する広告設定ファイルも定期的に設定する。
【００７５】
広告設定ファイルは、バージョン番号、広告画像のリソースパッケージの名称、広告表示ロケーションおよび1つまたは複数の広告の広告設定情報を含み、広告設定情報は、広告ID、広告のタイトル、広告の再生モード、広告の有効期間、広告コンテンツのアドレスおよびリンク設定情報を含み、さらに、広告設定情報は広告表示時間も含み得る。
【００７６】
広告設定ファイルは、1つまたは複数の広告画像のリソースパッケージに対応し、1つまたは複数の広告画像のリソースパッケージの1つまたは複数の名称が広告設定ファイルに記憶される。広告画像のリソースパッケージは、画像またはアニメーションであり得る広告コンテンツを記憶し、広告コンテンツのアドレスに対して一対一で対応し、広告の再生モードは、連続再生または1回だけの再生を含み、広告の有効期間は広告開始時間から広告終了時間までの期間であり、たとえば広告の開始時間がT1で終了時間がT2であるとき、その広告の有効期間はT1からT2までの期間であり、リンク設定情報は、ウェブページスキップアドレスまたはメッセージコンテンツを含んでよく、広告表示タイプも含んでよい。広告表示タイプはウェブページ表示およびメッセージボックス表示を含む。
【００７７】
たとえば、現在、いくつかの一般的な種類の画面解像度は、画面解像度a、b、cおよびdを含んでいることが想定され、技術者は、画面解像度a、b、cおよびdに対応する広告設定ファイルa、b、cおよびdを、それぞれ定期的に設定して、画面解像度a、b、c、およびdならびに画面解像度a、b、cおよびdに対応する広告設定ファイルa、b、cおよびdを、それぞれTable 1(表1)に示されるような画面解像度と広告設定ファイルの間の対応する関係で記憶し、加えて、技術者は、汎用の画面解像度に対応する広告設定ファイルeも定期的に設定する。
【００７８】
【表１】
2015504214.tif 000003
【００７９】
サーバは、クライアントが送った設定ダウンロードの要求を受け取り、設定ダウンロードの要求に含まれているクライアントの画面の解像度を表す情報「a」に従って、Table 1(表1)に示されるような画面解像度と広告設定ファイルの間の対応する関係を検索し、対応する広告設定ファイルaを検索する。
【００８０】
ブロック203で、サーバは、取得された広告設定ファイルを含んでいる設定ダウンロードの応答メッセージを送る。
【００８１】
たとえば、サーバは、検索された広告設定ファイル「a」を含んでいる設定ダウンロードの応答メッセージを送る。広告設定ファイル「a」は、バージョン番号Version2と、広告画像のリソースパッケージの名称Name2と、広告表示ロケーションLocationと、広告1の広告設定情報Info1と、広告2の広告設定情報Info2と、広告3の広告設定情報Info3とを含む。広告1の広告設定情報Info1は、広告ID ID1と、広告のタイトルtitle1と、連続再生である広告の再生モードと、t11からt12までの期間である広告の有効期間と、広告コンテンツのアドレスIP1と、ウェブページスキップアドレスURL1であるリンク設定情報とを含む。広告2の広告設定情報Info2は、広告ID ID2と、広告のタイトルtitle2と、連続再生である広告の再生モードと、t21からt22までの期間である広告の有効期間と、広告コンテンツのアドレスIP2と、ウェブページスキップアドレスURL2であるリンク設定情報とを含む。広告3の広告設定情報Info3は、広告ID ID3と、広告のタイトルtitle3と、連続再生である広告の再生モードと、t31からt32までの期間である広告の有効期間と、広告コンテンツのアドレスIP3と、ウェブページスキップアドレスURL3であるリンク設定情報とを含む。
【００８２】
ブロック204で、クライアントは、サーバが送った設定ダウンロードの応答メッセージを受け取り、設定ダウンロードの応答メッセージで搬送された広告設定ファイルが新バージョンであるかどうか判断して、新バージョンであればブロック205を実行する。
【００８３】
具体的には、クライアントは、サーバが送った設定ダウンロードの応答メッセージを受け取り、設定ダウンロードの応答メッセージに含まれている広告設定ファイルからバージョン番号を抽出して、抽出されたバージョン番号と、ローカルに記憶された広告設定ファイルのバージョン番号とを比較する。2つのバージョン番号が同一であれば、広告設定ファイルはローカルに記憶されている、すなわち広告設定ファイルは新バージョンではないと判断され、2つのバージョン番号が同一でなければ、広告設定ファイルはローカルに記憶されていない、すなわち広告設定ファイルは新バージョンであると判断される。
【００８４】
広告設定ファイルが新バージョンではないと判断されると、広告設定ファイルは直接廃棄される。
【００８５】
たとえば、クライアントは、広告設定ファイルaを含んでいる設定ダウンロードの応答メッセージを受け取って、広告設定ファイルaからバージョン番号Version2を抽出する。ローカルに記憶された広告設定ファイルのバージョン番号はVersion1であり、クライアントは、ローカルに記憶されたバージョン番号Version1を、抽出されたバージョン番号Version2と比較するものと想定されている。比較した2つのバージョン番号が同一でなければ、広告設定ファイルaは新バージョンであると判断される。
【００８６】
広告設定ファイルは、1つまたは複数の広告画像のリソースパッケージに対応し、さらに、設定ダウンロードの応答メッセージに含まれている広告設定ファイルが新バージョンであると判断されると、クライアントは、ローカルに記憶された広告設定ファイルを削除し、ローカルに記憶された広告設定ファイルに対応する1つまたは複数の広告画像のリソースパッケージを削除して、次いで、設定ダウンロードの応答メッセージに含まれている広告設定ファイルを記憶する。
【００８７】
ブロック205で、クライアントは、広告設定ファイルから広告画像のリソースパッケージの名称を抽出し、広告画像のリソースパッケージの名称を搬送する画像ダウンロードの要求メッセージを送る。
【００８８】
たとえば、クライアントは、広告設定ファイルaから広告画像のリソースパッケージの名称Name2を抽出し、広告画像のリソースパッケージの名称Name2を含んでいる画像ダウンロードの要求メッセージをサーバに送る。
【００８９】
ブロック206で、サーバは、画像ダウンロードの要求メッセージを受け取り、画像ダウンロードの要求メッセージで搬送された広告画像のリソースパッケージの名称に従って、対応する広告画像のリソースパッケージを取得する。
【００９０】
オペレータは、広告設定ファイルを定期的に設定するとき、広告設定ファイルに対応する1つまたは複数の広告画像のリソースパッケージも設定する。
【００９１】
この実施形態では、広告設定ファイルのサイズは、一般にたった数KBまたは数十KBと小さいものであるが、広告画像のリソースパッケージはより大きいサイズである。
【００９２】
ブロック207で、サーバは、取得した広告画像のリソースパッケージを搬送する画像ダウンロードの応答メッセージを送る。
【００９３】
たとえば、サーバは、クライアントが送った、広告画像のリソースパッケージの名称Name2を含んでいる画像ダウンロードの要求メッセージを受け取り、広告画像のリソースパッケージAであると想定される広告画像のリソースパッケージの名称Name2に従って対応する広告画像のリソースパッケージを取得して、広告画像のリソースパッケージAを含んでいる画像ダウンロードの応答メッセージを送る。
【００９４】
ブロック208で、クライアントは画像ダウンロードの応答メッセージを受け取る。
【００９５】
クライアントは、画像ダウンロードの応答メッセージを受け取った後、画像ダウンロードの応答メッセージに含まれている広告画像のリソースパッケージを記憶する。たとえば、クライアントは、広告画像のリソースパッケージAを含んでいる画像ダウンロードの応答メッセージを受け取って、広告画像のリソースパッケージAを記憶する。
【００９６】
ブロック209で、クライアントは、広告設定ファイルから、広告設定ファイルに含まれている1つまたは複数の広告の広告設定情報ならびに広告表示ロケーションを解析する。
【００９７】
広告設定情報は、広告ID、広告のタイトル、広告の再生モード、広告の有効期間、広告コンテンツのアドレス、広告表示タイプおよびリンク設定情報を含んでよく、広告表示時間も含んでよい。
【００９８】
たとえば、クライアントは、広告設定ファイルaから広告表示ロケーションLocationと、広告1の広告設定情報Info1と、広告2の広告設定情報Info2と、広告3の広告設定情報Info3とを解析し、広告1の広告設定情報Info1は、広告ID ID1と、広告のタイトルtitle1と、連続再生である広告の再生モードと、t11からt12までの期間である広告の有効期間と、広告コンテンツのアドレスIP1と、ウェブページスキップアドレスURL1であるリンク設定情報とを含み、広告2の広告設定情報Info2は、広告ID ID2と、広告のタイトルtitle2と、連続再生である広告の再生モードと、t21からt22までの期間である広告の有効期間と、広告コンテンツのアドレスIP2と、ウェブページスキップアドレスURL2であるリンク設定情報とを含み、広告3の広告設定情報Info3は、広告ID ID3と、広告のタイトルtitle3と、1回の再生である広告の再生モードと、t31からt32までの期間である広告の有効期間と、広告コンテンツのアドレスIP3と、ウェブページスキップアドレスURL3であるリンク設定情報とを含む。
【００９９】
ブロック210で、クライアントは、広告の解析された広告設定情報から、広告の有効期間内の広告設定情報を取得して、広告の有効期間を過ぎた広告設定情報をローカルで削除する。
【０１００】
具体的には、クライアントは、現在の時刻を取得し、この時刻に従って、解析された広告設定情報から、広告の有効期間内の広告設定情報と、広告の有効期間を過ぎた広告設定情報とを分離して、広告の有効期間を過ぎた広告設定情報を広告設定ファイルから削除する。
【０１０１】
あらゆる解析された広告設定情報に対して、広告設定情報に含まれている再生の有効期間が現在の時刻を含んでいるかどうか判断され、含んでいると判断されると、広告設定情報は広告の有効期間内にあり、そうでなければ、広告設定情報は広告の有効期間を過ぎていると判断される。
【０１０２】
たとえば、クライアントは、解析された広告1の広告設定情報Info1と、広告2の広告設定情報Info2と、広告3の広告設定情報Info3とから、広告の有効期間内の広告1の広告設定情報Info1と、広告2の広告設定情報Info2と、広告3の広告設定情報Info3とを取得する。
【０１０３】
ブロック211で、クライアントは、広告の有効期間内の広告設定情報を広告の代替再生リストに追加し、広告の代替再生リストおよび広告画像のリソースパッケージに従って、クライアントの画面上の広告表示ロケーションに広告を表示する。
【０１０４】
具体的には、クライアントは、広告の有効期間内の広告設定情報を広告の代替再生リストに追加し、広告の代替再生リストおよび広告画像のリソースパッケージに従って、以下のステップ(1)〜(3)を採用することにより、クライアントの画面上の広告表示ロケーションに広告を表示する。
【０１０５】
(1)クライアントは、ポインタを、広告の代替再生リストの中の広告設定情報の第1の行を指すように設定する。
【０１０６】
たとえば、クライアントは、広告1の広告設定情報Info1と、広告2の広告設定情報Info2と、広告3の広告設定情報Info3とを、Table 2(表2)に示されるように、広告の代替再生リストに追加してよく、ポインタを、Table 2(表2)に示されるような、広告の代替再生リストの中の広告設定情報の第1の行、すなわち広告1の広告設定情報Info1を指すように設定する。
【０１０７】
【表２】
2015504214.tif 000004
【０１０８】
(2)クライアントは、ポインタが指す広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、広告コンテンツのアドレスに従って、広告画像のリソースパッケージから対応する広告コンテンツを取得して、広告コンテンツおよび広告のタイトルを、クライアントの広告表示ロケーションに表示し、したがって、広告の表示が達成される。
【０１０９】
具体的には、クライアントは、ポインタが指す広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、広告コンテンツのアドレスに従って広告画像のリソースパッケージから対応する広告コンテンツを取得し、広告のタイトルを広告コンテンツに結合して、結合された広告のタイトルを、広告コンテンツとともに、クライアントの画面上の広告表示ロケーションに表示する。
【０１１０】
本実施形態では、広告は、時間スライスに基づいて表示されてよく、1つの時間スライス内に1つまたは複数の広告が表示され得る。
【０１１１】
ユーザは、広告が表示されたとき、広告をクライアントに入力する命令を実現するために、マウスまたは他の入出力装置によって広告の広告コンテンツをクリックしてよく、それに応じて、クライアントは、広告命令上のユーザのクリックを受け取って、ポインタが指す広告設定情報からリンク設定情報を取得し、リンク設定情報がウェブページスキップアドレスを含んでいれば、このウェブページスキップアドレスに従って、対応するウェブページが取得されて表示され、リンク設定情報がメッセージコンテンツを含んでいれば、ユーザは、メッセージボックスを生成して、メッセージコンテンツをメッセージボックスにロードする。
【０１１２】
たとえば、クライアントは、ポインタが指す広告1の広告設定情報Info1から、広告のタイトルtitle1および広告コンテンツのアドレスIP1を読み取り、広告コンテンツのアドレスIP1に従って広告画像のリソースパッケージAから対応する広告コンテンツを取得し、広告のタイトルtitle1を、取得された広告コンテンツに結合し、広告コンテンツおよび広告のタイトルtitleを、クライアントの画面上の広告表示ロケーションLocationに表示し、よって、ユーザへの広告1の表示が達成される。
【０１１３】
広告1が表示されたとき、ユーザは、クライアントに広告命令を入力するために、広告1の広告コンテンツをマウスによってクリックしてよい。クライアントは、広告命令を受け取って、ポインタが指す広告1の広告設定情報Info1からリンク設定情報URL1を取得し、URL1に従って、ネットワークから対応するウェブページが取得されてユーザに表示される。
【０１１４】
(3)ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断され、最終行であれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行に再設定し、最終行でなければ、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定する。
【０１１５】
次の新規の時間スライスで、クライアントは上記のステップ(2)に移り始める。
【０１１６】
さらに、広告の代替再生リストにおけるそれぞれの広告設定情報に対応する広告の表示が完了した後、広告の代替再生リストから、1回再生する広告の再生モードを有する広告設定情報が取得され、取得された広告設定情報から広告IDおよび広告コンテンツのアドレスが読み取られ、読み取られた広告IDを含んでいる広告設定情報が広告設定ファイルから削除され、広告コンテンツのアドレスに対応する広告コンテンツが広告画像のリソースパッケージから削除されて、取得された広告設定情報が広告の代替再生リストから削除される。
【０１１７】
たとえば、クライアントは、ポインタが指す広告1の広告設定情報Info1が、Table 2(表2)に示されるような、広告の代替再生リストにおける広告設定情報の最終行ではないと判断し、次いで、ポインタを、広告設定情報の次の行すなわち広告2の広告設定情報Info2を指すように設定し、次いで、新規の時間スライス内で、上記のステップ(2)および(3)に従って広告2を表示する。
【０１１８】
Table 2(表2)に示されるような、広告の代替再生リストにおけるそれぞれの広告設定情報に対応する広告の表示が完了した後、すなわちそれぞれ広告設定情報Info1、広告設定情報Info2および広告設定情報Info3に対応する広告1、広告2および広告3が順番に表示された後、クライアントは、Table 2(表2)に示されるような、広告の代替再生リストの中の1回再生する広告の再生モードを有する広告3の広告設定情報Info3を取得し、クライアントは、1回再生する広告の再生モードを有する広告3の広告設定情報Info3を取得し、広告3の設定情報Info3から広告ID ID3および広告コンテンツのアドレスIP3を取得し、ローカルに記憶された広告設定ファイルaから広告ID ID3の広告設定情報を削除し、すなわち広告3の設定情報Info3を削除して、広告コンテンツのアドレスIP3に対応する広告コンテンツを広告画像のリソースパッケージから削除し、次いで、Table 2(表2)に示されるような、広告の代替再生リストから広告3の広告設定情報Info3を削除する。
【０１１９】
さらに、広告設定ファイルに含まれるそれぞれの広告の広告設定情報が広告表示時間も含んでいる場合、クライアントは、広告コンテンツおよび広告のタイトルをクライアントの画面上に表示しているときの表示時間をカウントし、カウントされた時間が広告表示時間に到達したとき、ポインタが再度指している広告設定情報が広告の代替再生リストにおける広告設定情報の最終行であるかどうか判断して、最終行であれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、最終行でなければ、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定する。
【０１２０】
さらに、クライアントは、広告の代替再生リストの中の各広告の広告設定情報をリアルタイムで監視する。広告の有効期間を過ぎた広告設定情報が監視されると、クライアントは、広告の有効期間を過ぎた広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、読み取られた広告IDを含んでいる広告設定情報を広告設定ファイルから削除し、広告コンテンツのアドレスに対応する広告コンテンツを広告画像のリソースパッケージから削除して、広告の有効期間を過ぎた広告設定情報を広告の代替再生リストから削除する。
【０１２１】
本開示の実施形態では、広告設定ファイルがダウンロードされたとき、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称が抽出されることになり、広告画像のリソースパッケージの名称に対応する広告画像のリソースパッケージがダウンロードされ、広告設定ファイルから、広告表示ロケーションおよび広告設定情報が解析される。広告設定情報は、広告ID、広告の再生モード、広告のタイトル、広告の有効期間、広告コンテンツのアドレスおよびリンク設定情報を含み、クライアントに表示される広告を動的に更新するように、広告の有効期間内の広告設定情報が広告の代替再生リストに追加されて、広告が、広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに表示される。
【０１２２】
実施形態3
【０１２３】
図3に示されるように、本開示の実施形態は、
【０１２４】
広告設定ファイルをダウンロードして、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称を抽出し、この名称に従って、対応する広告画像のリソースパッケージをダウンロードするように構成されたダウンロードモジュール301と、
【０１２５】
広告設定ファイルから、広告表示ロケーションと、広告の有効期間を含んでいる広告設定情報とを解析するように構成された解析モジュール302であって、
【０１２６】
任意選択で、広告設定情報が、広告ID、広告の再生モード、広告のタイトル、広告コンテンツのアドレス、およびリンク設定情報といった情報のうちの少なくとも1つをも含み得る解析モジュール302と、
【０１２７】
広告の有効期間内の広告設定情報を広告の代替再生リストに追加して、広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに広告を表示するように構成された表示モジュール303とを含むクライアントを提供する。
【０１２８】
図4に示されるように、ダウンロードモジュール301は、
【０１２９】
クライアントの画面の解像度を表す情報を含んでいる設定ダウンロードの要求をサーバに送るように構成された第1の送信ユニットであって、サーバが、クライアントの画面の解像度を表す情報に従って広告設定ファイルを取得する第1の送信ユニットと、
【０１３０】
サーバが取得した広告設定ファイルを含んでいる設定ダウンロードの応答メッセージを受け取るように構成された第1の受信ユニットとを含む。
【０１３１】
図4に示されるように、ダウンロードモジュール301は、
【０１３２】
広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称を抽出するように構成された抽出ユニットと、
【０１３３】
広告画像のリソースパッケージの名称を含んでいる画像ダウンロードの要求メッセージをサーバに送るように構成された第2の送信ユニットであって、サーバが、この名称に対応する広告画像のリソースパッケージを取得する第2の送信ユニットと、
【０１３４】
サーバが取得した広告画像のリソースパッケージを含んでいる画像ダウンロードの要求メッセージを受け取るように構成された第2の受信ユニットとを含む。
【０１３５】
図5に示されるように、表示モジュール303は、
【０１３６】
広告の有効期間内の広告設定情報を広告の代替再生リストに追加するように構成された追加ユニットと、
【０１３７】
ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を指すように設定するように構成された第1の設定ユニットと、
【０１３８】
ポインタが指す広告設定情報から、広告のタイトルおよび広告コンテンツのアドレスを読み取り、広告コンテンツのアドレスに従って広告画像のリソースパッケージから対応する広告コンテンツを取得して、広告コンテンツおよび広告のタイトルを、クライアントの広告表示ロケーションに表示するように構成された第1の表示ユニットと、
【０１３９】
ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断して、最終行であれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、最終行でなければ、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するように構成された第2の設定ユニットとを含む。
【０１４０】
図5に示されるように、広告設定情報が表示時間も含んでいる場合、表示モジュール303には、
【０１４１】
広告コンテンツおよび広告のタイトルがクライアントの画面上に表示されているときの表示時間をカウントし、カウントされた表示時間が広告表示時間に到達したとき、ポインタが指す広告設定情報が、広告設定情報の最終行であるかどうか判断して、最終行であれば、ポインタを、広告の代替再生リストにおける広告設定情報の第1の行を再度指すように設定し、最終行でなければ、ポインタを、広告の代替再生リストにおける広告設定情報の次の行へとスキップするように設定するように構成された第3の設定ユニットが含まれる。
【０１４２】
さらに、図6に示されるように、クライアントには、
【０１４３】
広告命令上のユーザのクリック操作を受け取り、ポインタが指す広告設定情報からリンク設定情報を読み取り、リンク設定情報がウェブページスキップアドレスを含んでいれば、このウェブページスキップアドレスに従って対応するウェブページを取得し、リンク設定情報がメッセージコンテンツを含んでいれば、メッセージボックスを生成して、メッセージコンテンツをメッセージボックスにロードするように構成された取得モジュール304も含まれる。
【０１４４】
さらに、図6に示されるように、クライアントには、
【０１４５】
広告の代替再生リストから、1回再生する広告の再生モードを有する広告設定情報を取得し、広告の代替再生リストにおける広告設定情報に対応する広告の表示が完了した後、取得された広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、広告IDを含んでいる広告設定情報を広告設定ファイルから削除し、広告コンテンツのアドレスに対応する広告コンテンツを広告画像のリソースパッケージから削除して、取得された広告設定情報を広告の代替再生リストから削除する第1の削除モジュール305も含まれる。
【０１４６】
さらに、図6に示されるように、クライアントには、
【０１４７】
広告の代替再生リストをリアルタイムで監視して、広告の代替再生リストが広告の有効期間を過ぎた広告設定情報を含むことを監視結果が示す場合、広告設定情報から広告IDおよび広告コンテンツのアドレスを読み取り、広告IDを含んでいる広告設定情報を広告設定ファイルから削除し、広告コンテンツのアドレスに対応する広告コンテンツを広告画像のリソースパッケージから削除して、広告設定情報を広告の代替再生リストから削除するように構成された監視モジュール306も含まれる。
【０１４８】
さらに、図6に示されるように、クライアントには、
【０１４９】
広告設定ファイルが新バージョンの広告設定ファイルであれば、クライアントに記憶されている広告設定ファイルおよび広告画像のリソースパッケージを削除するように構成された第2の削除モジュール307も含まれる。
【０１５０】
本開示の実施形態では、広告設定ファイルがダウンロードされたとき、広告設定ファイルが新バージョンの広告設定ファイルであれば、広告設定ファイルから広告画像のリソースパッケージの名称が抽出され、広告画像のリソースパッケージの名称に対応する広告画像のリソースパッケージがダウンロードされ、広告設定ファイルから、広告表示ロケーションおよび広告設定情報が解析される。広告設定情報は、広告ID、広告の再生モード、広告のタイトル、広告の有効期間、広告コンテンツのアドレスおよびリンク設定情報を含み、クライアントに表示される広告を動的に更新するように、広告の有効期間内の広告設定情報が広告の代替再生リストに追加されて、広告が、広告の代替再生リストおよび広告画像のリソースパッケージに従ってクライアントの画面上の広告表示ロケーションに表示される。
【０１５１】
当業者なら、上記の実施形態を達成するためのステップのすべてまたは一部分は、ハードウェアで完成されてよく、関連したハードウェアに指示するプログラムによって完成されてもよく、前述のプログラムは、ROM、ディスクまたはCD-ROMなどであり得るコンピュータ可読記憶媒体に記憶されてよいことを理解するであろう。
【０１５２】
上記のものは、本発明のより優れた実施形態でしかなく、本発明を限定するように用いられているわけではない。本発明の精神および原理の範囲内の何らかの修正、等価な置換、改善なども本実装形態の保護範囲に含まれるべきである。
【符号の説明】
【０１５３】
301  ダウンロードモジュール
302  解析モジュール
303  表示モジュール
304  取得モジュール
305  第1の削除モジュール
306  監視モジュール
307  第2の削除モジュール
【図１】
2015504214.tif 000005
【図２】
2015504214.tif 000006
【図３】
2015504214.tif 000007
【図４】
2015504214.tif 000008
【図５】
2015504214.tif 000009
【図６】
2015504214.tif 000010
【国際調査報告】
2015504214.tif 000011
2015504214.tif 000012
2015504214.tif 000013
2015504214.tif 000014