(57)【要約】  本発明の一実施形態において開示されるのは、情報処理方法、サーバ、および不揮発性記憶媒体である。方法は、第1の時間期間における第1のログ情報を取得するステップと、第1のログ情報に基づいて、メディア情報表示領域においてクリック動作が行われる端末に関連付けられた端末情報を取得するステップと、端末情報に基づいて、端末に対応する領域情報を決定するステップであって、領域情報は、端末が位置する領域を示すために使用される、ステップと、領域情報に従って、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定するステップと、対応する領域の数が第1のしきい値よりも大きいことを示す第1の端末情報が決定結果に基づいて取得される場合、第1の端末情報に対応する端末は異常な端末であると決定するステップとを備える。
2019510283.tif 000002
【特許請求の範囲】
【請求項１】
情報処理方法であって、
第1の時間期間における第1のログ情報を取得するステップと、
前記第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得するステップと、
前記端末情報に基づいて、前記端末に対応する領域情報を決定するステップであって、前記領域情報は、前記端末が位置する領域を示すために使用される、ステップと、
前記領域情報に従って、事前設定された時間範囲内に前記端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定するステップと、
決定結果に基づいて、その対応する領域の数が前記第1のしきい値よりも大きい、第1の端末情報を取得し、前記第1の端末情報に対応する端末は異常な端末であると決定するステップと
を備える方法。
【請求項２】
異常な端末の数と、異常な端末に対応するメディア情報表示位置の中の第1のメディア情報表示位置に対応する端末の総数とをカウントするステップであって、前記第1のメディア情報表示位置は、前記異常な端末に対応する前記メディア情報表示位置のうちのいずれか1つである、ステップと、
前記異常な端末の数と前記端末の総数の第1の比を計算するステップと、
前記第1の比が第2のしきい値よりも大きい場合、前記第1のメディア情報表示位置を疑わしい異常なメディア情報表示位置としてマークするステップと
をさらに備える、請求項1に記載の方法。
【請求項３】
第2の時間期間における第2のログ情報を取得するステップであって、前記第2の時間期間の時間範囲は、前記第1の時間期間の時間範囲よりも大きい、ステップと、
前記第2のログ情報に基づいて、第1の事前設定された時間範囲における第2のメディア情報表示位置の上での第1のクリック数および第2の事前設定された時間範囲における前記第2のメディア情報表示位置の上での第2のクリック数を取得するステップであって、前記第1の事前設定された時間範囲および前記第2の事前設定された時間範囲が異なる、ステップと、
前記第1のクリック数と前記第2のクリック数の第2の比を計算するステップと、
前記第2の比が前記第2のしきい値未満である場合、前記第2のメディア情報表示位置を疑わしい異常なメディア情報表示位置として決定するステップと
をさらに備える、請求項2に記載の方法。
【請求項４】
前記第2のログ情報を前記取得するステップの後に、
前記第2のログ情報に基づいて、第3のメディア情報表示位置の上でのクリックのロケーション情報を取得するステップと、
クリックの前記ロケーション情報に従って、第1のパラメータを計算するステップであって、前記第1のパラメータが、前記第3のメディア情報表示位置の上でのクリックのロケーションの分布を示す、ステップと、
前記第1のパラメータが事前設定されたしきい値範囲内に入らない場合、前記第3のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定するステップと
をさらに備える、請求項3に記載の方法。
【請求項５】
前記第1の比、前記第2の比、および前記第1のパラメータについてそれぞれ重みを設定するステップと、
前記疑わしい異常なメディア情報表示位置に対応する第2のパラメータを取得するために、前記第1の比と、前記第2の比と、前記第1のパラメータと、前記第1の比、前記第2の比、および前記第1のパラメータにそれぞれ対応する重みとに従って計算を実行するステップと、
前記第2のパラメータが第3のしきい値よりも大きい場合、前記疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定するステップと
をさらに備える、請求項4に記載の方法。
【請求項６】
前記第1の端末情報に対応する前記端末は異常な端末であると前記決定するステップの後に、前記メディア情報表示位置の上での前記異常な端末に対応するクリック挙動を無効としてマークするステップをさらに備える、請求項1に記載の方法。
【請求項７】
前記疑わしい異常なメディア情報表示位置は前記異常なメディア情報表示位置であると前記決定するステップの後に、前記異常なメディア情報表示位置の上でのクリック挙動を無効としてマークするステップをさらに備える、請求項5に記載の方法。
【請求項８】
第1の時間期間における第1のログ情報を取得するように構成されたデータ取得ユニットと、
前記第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得することと、前記端末情報に基づいて、前記端末に対応する領域情報を決定することであって、前記領域情報は、前記端末が位置する領域を示すために使用される、決定することと、事前設定された時間範囲内に前記端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定することとを行うように構成されたデータ分析ユニットと、
前記データ分析ユニットによって取得された決定結果に基づいて、その対応する領域の数が前記第1のしきい値よりも大きい、第1の端末情報を取得し、前記第1の端末情報に対応する端末は異常な端末であると決定するように構成された決定ユニットと
を備えるサーバ。
【請求項９】
前記データ分析ユニットが、異常な端末の数と、異常な端末に対応するメディア情報表示位置の中の第1のメディア情報表示位置に対応する端末の総数とをカウントすることであって、前記第1のメディア情報表示位置は、前記異常な端末に対応する前記メディア情報表示位置のうちのいずれか1つである、カウントすることと、前記異常な端末の数と前記端末の総数の第1の比を計算することとを行うようにさらに構成され、
前記決定ユニットが、前記第1の比が第2のしきい値よりも大きい場合、前記第1のメディア情報表示位置を疑わしい異常なメディア情報表示位置としてマークするようにさらに構成される、
請求項8に記載のサーバ。
【請求項１０】
前記データ取得ユニットが、第2の時間期間における第2のログ情報を取得することであって、前記第2の時間期間の時間範囲は、前記第1の時間期間の時間範囲よりも大きい、取得することを行うようにさらに構成され、
前記データ分析ユニットが、前記第2のログ情報に基づいて、第1の事前設定された時間範囲における第2のメディア情報表示位置の上での第1のクリック数および第2の事前設定された時間範囲における前記第2のメディア情報表示位置の上での第2のクリック数を取得することであって、前記第1の事前設定された時間範囲および前記第2の事前設定された時間範囲が異なる、取得することと、前記第1のクリック数と前記第2のクリック数の第2の比を計算することとを行うようにさらに構成され、
前記決定ユニットが、前記第2の比が前記第2のしきい値未満である場合、前記第2のメディア情報表示位置を疑わしい異常なメディア情報表示位置として決定するようにさらに構成される、
請求項9に記載のサーバ。
【請求項１１】
前記データ分析ユニットが、前記第2のログ情報に基づいて、第3のメディア情報表示位置の上でのクリックのロケーション情報を取得することと、クリックの前記ロケーション情報に従って、第1のパラメータを計算することであって、前記第1のパラメータが、前記第3のメディア情報表示位置の上でのクリックのロケーションの分布を示す、計算することと、前記第1のパラメータが事前設定されたしきい値範囲内に入るかどうかを決定することとを行うようにさらに構成され、
前記決定ユニットが、前記第1のパラメータが前記事前設定されたしきい値範囲内に入らない場合、前記第3のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定するようにさらに構成される、
請求項10に記載のサーバ。
【請求項１２】
前記第1の比、前記第2の比、および前記第1のパラメータについてそれぞれ重みを設定するように構成された設定ユニットをさらに備え、
前記決定ユニットが、前記疑わしい異常なメディア情報表示位置に対応する第2のパラメータを取得するために、前記第1の比と、前記第2の比と、前記第1のパラメータと、前記第1の比、前記第2の比、および前記第1のパラメータにそれぞれ対応する重みとに従って計算を実行し、前記第2のパラメータが第3のしきい値よりも大きい場合、前記疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定するようにさらに構成される、
請求項11に記載のサーバ。
【請求項１３】
前記決定ユニットが前記第1の端末情報に対応する前記端末は異常な端末であると決定した後に、前記メディア情報表示位置の上での前記異常な端末に対応するクリック挙動を無効としてマークするように構成された第1の処罰ユニット
をさらに備える、請求項8に記載のサーバ。
【請求項１４】
前記決定ユニットが前記疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定した後に、前記異常なメディア情報表示位置の上でのクリック挙動を無効としてマークするように構成された第2の処罰ユニット
をさらに備える、請求項12に記載のサーバ。
【請求項１５】
プログラム命令が記憶される不揮発性記憶媒体であって、プロセッサが、前記記憶されたプログラム命令を実行するときに請求項1から7のいずれか一項に記載の情報処理方法を実行する、不揮発性記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その全体が参照により本明細書に組み込まれる、2016年6月2日に中華人民共和国国家知識産権局に出願された「INFORMATION PROCESSING METHOD AND SERVER」と題する中国特許出願第201610389956.4号の優先権を主張する。
【０００２】
本開示は、情報処理技術に関し、より詳細には、情報処理方法、サーバ、および不揮発性記憶媒体に関する。
【背景技術】
【０００３】
モバイル端末上でのメディア情報(たとえば、広告)の表示の間に、不正方法は、経済的利益を追い求めるために、不正対策方法の進歩とともに継続的に発展する。収入を増やすために、不正関係者はより多くのクリックを報告する必要があり、そのための最も容易な方法は、新しいユーザを偽造することである。現在、不正のための技術的手段は、主に以下のタイプを含む。第1のタイプは、技術的手段によって端末情報を偽造することである。端末情報は、たとえば、アンドロイドシステムにおける国際モバイル機器識別情報(IMEI:international mobile equipment identity)もしくはアンドロイドID、またはiOSシステムにおける広告用識別子(IDFA:Identifier for Advertising)もしくは媒体アクセス制御(MAC)アドレスである。偽造された端末情報を用いると、1つのモバイル端末が複数の端末として認識され得る。第2のタイプは、技術的手段によってほとんどすべてのインターネットプロトコル(IP)リソースを取得することである。第3のタイプは、クリックシミュレーション技術によってユーザのクリック挙動を実行することである。
【０００４】
このようにして、上記で説明した3つの技術的手段およびそれらの組合せにより、既存の不正対策検出ポリシーを使用することによって不正ユーザを正確に検出および認識することができない。したがって、メディア情報表示位置のクリック数を正確に取得することができない。関連技術には、この問題に対する効果的な解決策がない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示の実施形態は、メディア情報表示で不正をする不正ユーザを不正に対する技術的手段によって正確に検出および認識することができないという従来技術における問題を解決するために、情報処理方法、サーバ、および不揮発性記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本開示の実施形態の技術的解決策が次のように実施される。
【０００７】
本開示の一実施形態に従って、情報処理方法が提供される。方法は、
第1の時間期間における第1のログ情報を取得するステップと、
第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得するステップと、
端末情報に基づいて、端末に対応する領域情報を決定するステップであって、領域情報は、端末が位置する領域を示すために使用される、ステップと、
領域情報に従って、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定するステップと、
決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報を取得し、第1の端末情報に対応する端末は異常な端末であると決定するステップと
を含む。
【０００８】
本開示の一実施形態に従って、サーバがさらに提供される。サーバは、データ取得ユニットと、データ分析ユニットと、決定ユニットとを含む。
【０００９】
データ取得ユニットは、第1の時間期間における第1のログ情報を取得するように構成される。
【００１０】
データ分析ユニットは、第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得することと、端末情報に基づいて、端末に対応する領域情報を決定することであって、領域情報は、端末が位置する領域を示すために使用される、決定することと、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定することとを行うように構成される。
【００１１】
決定ユニットは、データ分析ユニットによって取得された決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報を取得し、第1の端末情報に対応する端末は異常な端末であると決定するように構成される。
【００１２】
本開示の一実施形態に従って、プログラム命令が記憶される不揮発性記憶媒体がさらに提供される。プロセッサは、記憶されたプログラム命令を実行するときに情報処理方法を実行する。情報処理方法は、
第1の時間期間における第1のログ情報を取得するステップと、
第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得するステップと、
端末情報に基づいて、端末に対応する領域情報を決定するステップであって、領域情報は、端末が位置する領域を示すために使用される、ステップと、
領域情報に従って、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定するステップと、
決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報を取得し、第1の端末情報に対応する端末は異常な端末であると決定するステップと
を含む。
【００１３】
本開示の実施形態に従って、情報処理方法、サーバ、および不揮発性記憶媒体が提供される。方法は、第1の時間期間における第1のログ情報を取得するステップと、第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得するステップと、端末情報に基づいて、端末に対応する領域情報を決定するステップであって、領域情報は、端末が位置する領域を示すために使用される、ステップと、領域情報に従って、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定するステップと、決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報を取得し、第1の端末情報に対応する端末は異常な端末であると決定するステップとを含む。本開示の実施形態の技術的解決策により、メディア情報表示位置の上でクリック挙動が実行される端末についての情報および対応する領域情報が分析され、その領域の数が第1のしきい値よりも大きい端末は異常な端末であると決定される。したがって、メディア情報表示で不正をする不正ユーザを不正に対する技術的手段によって正確に検出および認識することができないという従来技術における問題が解決され、メディア情報表示位置の上でのクリック数の精度が大幅に改善される。
【００１４】
本出願の実施形態の技術的解決策をより明確に説明するために、実施形態について説明するために必要な添付の図面が以下で簡単に紹介される。明らかに、以下の説明における添付の図面は、本開示のいくつかの実施形態のみを示しており、当業者は、創造的努力なしに、依然としてこれらの添付の図面から他の図面を導出することができる。
【図面の簡単な説明】
【００１５】
【図１】本開示の一実施形態による、情報交換を実行する関係者のハードウェアエンティティの概略図である。
【図２】本開示の第1の実施形態による情報処理方法のフローチャートである。
【図３】本開示の第2の実施形態による情報処理方法のフローチャートである。
【図４】本開示の一実施形態による、メディア情報表示位置の上での正常なクリック数のグラフである。
【図５ａ】本開示の一実施形態による、メディア情報表示位置の上での異常なクリック数の概略図である。
【図５ｂ】本開示の一実施形態による、メディア情報表示位置の上での異常なクリック数の概略図である。
【図６】本開示の一実施形態による、メディア情報表示位置の上でのクリック数の昼夜比の分布の散布図である。
【図７ａ】メディア情報表示位置の上でのクリックのロケーションの分布の概略図である。
【図７ｂ】メディア情報表示位置の上でのクリックのロケーションの分布の概略図である。
【図７ｃ】メディア情報表示位置の上でのクリックのロケーションの分布の概略図である。
【図８】本開示の一実施形態による、異常な端末の割合と広告位置の数との間の比例関係の概略図である。
【図９】本開示の一実施形態による、情報処理方法の処理プロセスの概略図である。
【図１０】本開示の一実施形態による、適用例シナリオにおける情報処理方法の処理プロセスの概略図である。
【図１１】本開示の一実施形態による、サーバの第1の構成の概略図である。
【図１２】本開示の一実施形態による、サーバの第2の構成の概略図である。
【図１３】本開示の一実施形態による、サーバのモジュラー構造の概略図である。
【図１４】本開示の一実施形態による、サーバがハードウェアエンティティである例の図である。
【発明を実施するための形態】
【００１６】
以下では、添付の図面および実施形態を参照しながら本開示について詳細に説明する。
【００１７】
図1は、本開示の実施形態による、情報交換を実行する関係者のハードウェアエンティティの概略図である。サーバ11〜1nおよび端末デバイス21〜24が図1に示されている。端末デバイス21〜24は、ワイヤードネットワークまたはワイヤレスネットワークを使用することによってサーバとの情報交換を実行する。端末デバイスは、モバイルフォン、デスクトップコンピュータ、パーソナルコンピュータ、およびオールインワンマシンを含み得る。一例では、サーバは、ネットワークを使用することによって第1のタイプの端末と対話し得る。第1のタイプの端末は、たとえば、広告主の端末であってもよく、または広告材料およびコンテンツプロモーションを提供するオブジェクトと呼ばれることがある。第1のタイプの端末が発行されるべき広告をサブミットした後、広告はサーバまたはサーバクラスタに記憶される。第1のタイプの端末によって提供された広告を検査するなどの一連の処理を実行するために当業者が提供され得る。第1のタイプの端末に対して、端末デバイス21〜24は第2のタイプの端末と呼ばれることがある。第2のタイプの端末は、たとえば、通常のユーザの端末であってもよく、または広告が公開もしくは提示されるオブジェクトと呼ばれることがある。第2のタイプの端末は、たとえば、ビデオアプリケーションを使用することによってビデオを見るユーザ、またはソーシャルアプリケーションを使用するユーザであってもよい。広告は、情報をユーザに勧めるために、端末デバイス上にインストールされたすべてのアプリケーションまたは指定されたアプリケーション(たとえば、ゲームアプリケーション、ビデオアプリケーション、およびナビゲーションアプリケーション)を使用することによって、ユーザに提示され得る。
【００１８】
この実施形態では、2つのタイプのサーバがある。第1のタイプのサーバは、メディア情報発行のためのトラフィックを提供するために使用され、この実施形態ではトラフィックパーティと呼ばれる。第1のタイプの端末(たとえば、広告主の端末)は、第1のタイプのサーバ(たとえば、トラフィックパーティ)からトラフィックを購入して、購入されたトラフィックを使用してメディア情報を発行する必要がある。第2のタイプのサーバは、トラフィックパーティが不正手段によってメディア情報に対するクリック数を増加させ、広告主の利益を損なうことを防止するために、上記の挙動に対して不正検出を実行するために使用される。この実施形態における情報処理方法は、上記の第2のタイプのサーバまたはサーバクラスタに適用される。
【００１９】
第1の実施形態
本開示のこの実施形態に従って、情報処理方法が提供される。図2は、本開示の第1の実施形態による情報処理方法のフローチャートである。図1に示すように、方法は以下のステップ101〜105を含む。
【００２０】
ステップ101において、第1の時間期間における第1のログ情報が取得される。
【００２１】
ステップ102において、第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報が取得される。
【００２２】
ステップ103において、端末情報に基づいて、端末に対応する領域情報が決定される。領域情報は、端末が位置する領域を示すために使用される。
【００２３】
ステップ104において、領域情報に従って、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかが決定される。
【００２４】
ステップ105において、決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報が取得され、第1の端末情報に対応する端末は異常な端末であると決定される。
【００２５】
本開示のこの実施形態における情報処理方法は、メディア情報発行システムに適用される。メディア情報のコンテンツは、たとえば、広告のコンテンツである。
【００２６】
この実施形態における情報処理方法は、従来技術における偽造ユーザについての不正に対する技術的手段のためのものである。従来技術では、端末情報を変更することと組み合わせてIPアドレスを変更することによってユーザが偽造される。たとえば、端末情報はIMEIであり、IMEIおよびIPアドレスが別々の次元で考慮される場合、IMEIおよびIPアドレスは別個のものであることが本発明者によって見出されている。しかしながら、IMEIおよびIPアドレスが互いと組み合わせて考慮され、端末が位置する領域(領域は地方自治体レベルなどで正確であり得る)にIPアドレスが一致する場合、通常のケースでは、短い時間期間(たとえば、1時間)内で、正常な端末はある一定の領域に固定され、端末が複数の領域に現れることは確率が小さいイベントである。したがって、データ表示では、IMEIが短い時間期間内に複数の領域に対応するケースが見出される必要があり、このIMEIに対応する端末は偽造された端末であり得る。
【００２７】
Table 1(表1)は、1時間にメディア情報発行プラットフォーム内のすべてのIMEIが現れる領域の分布を示す。収集された統計によって示されているように、IMEIの約97%が1つのみの領域に現れ、少量のIMEI、約2%が2つの領域に現れ、IMEIの1%未満が1時間以内に少なくとも2つの領域に現れる。1つのIMEIは、最大で261の異なる領域に現れる(図示せず)。
【００２８】
【表１】
2019510283.tif 000003
【００２９】
各1時間以内に1つのIMEIが3つの領域または4つ以上の領域に現れる非常に小さい確率、約0.22%があることがわかるであろう。事前設定された時間範囲(たとえば、1時間)内で、1つの端末情報が現れる領域の数が第1のしきい値よりも大きい場合、その端末情報はIPアドレスを変更することと組み合わせて端末情報を偽造することによって偽造されており、端末は異常な端末であると決定され得ると見なされ得る。第1のしきい値は2であってもよい。これに基づいて、この実施形態では、メディア情報プッシュプラットフォーム内の端末情報および対応する領域情報が取得され、領域情報は地方自治体レベルの領域範囲として具体的に表され得る。事前設定された時間範囲(たとえば、1時間)未満の時間範囲における第1の端末情報に対応する領域の数が第1のしきい値よりも大きい(たとえば、3)場合、第1の端末情報に対応する第1の端末は異常な端末であると決定され得る。
【００３０】
この実施形態では、第1のログ情報は比較的短い時間範囲におけるログ情報である。一実装形態では、第1のログ情報は時間レベルのログ情報、たとえば、1時間のログ情報であってもよい。もちろん、第1のログ情報は時間レベルのログ情報に限定されず、分レベルのログ情報などであってもよい。第1のログ情報は、メディア情報表示位置の上でのクリック挙動、端末情報、ユーザ情報、および端末が位置する位置についての情報を含む、メディア情報プッシュプラットフォームによって取得されたすべての情報を含む。
【００３１】
本開示の実施形態の技術的解決策により、メディア情報表示位置の上でクリック挙動が実行される端末についての情報および対応する領域情報が分析され、領域の数が第1のしきい値よりも大きい端末は異常な端末であると決定される。したがって、メディア情報表示で不正をする不正ユーザを不正に対する技術的手段によって正確に検出および認識することができないという従来技術における問題が解決され、メディア情報表示位置の上でのクリック数の精度が大幅に改善される。一方、メディア情報発行関係者(たとえば、広告主)の利益が保護される。
【００３２】
第2の実施形態
本開示の一実施形態に従って、情報処理方法がさらに提供される。第1の実施形態における情報処理解決策に基づいて、認識された異常な端末に基づいて、より長い時間範囲における第2のログ情報と組み合わせて、この実施形態における情報処理解決策は、異常なメディア情報表示位置を認識するために主に使用される。図3は、本開示の第2の実施形態による情報処理方法のフローチャートである。図3に示すように、第1の実施形態におけるステップ105の後に、情報処理方法は以下のステップ106〜209を含む。
【００３３】
ステップ106において、異常な端末の数と、異常な端末に対応するメディア情報表示位置の中の第1のメディア情報表示位置に対応する端末の総数とがカウントされる。第1のメディア情報表示位置は、異常な端末に対応するメディア情報表示位置のうちのいずれか1つである。
【００３４】
ステップ107において、異常な端末の数と端末の総数の第1の比が計算される。
【００３５】
ステップ108において、第1の比が第2のしきい値よりも大きい場合、第1のメディア情報表示位置は疑わしい異常なメディア情報表示位置としてマークされる。次いで、方法はステップ208に進む。
【００３６】
ステップ201において、第2の時間期間における第2のログ情報が取得される。第2の時間期間の時間範囲は、第1の時間期間の時間範囲よりも大きい。
【００３７】
ステップ202において、第2のログ情報に基づいて、第1の事前設定された時間範囲における第2のメディア情報表示位置の上での第1のクリック数および第2の事前設定された時間範囲における第2のメディア情報表示位置の上での第2のクリック数が取得される。第1の事前設定された時間範囲および第2の事前設定された時間範囲は異なる。具体的には、第1の事前設定された時間範囲は昼間の時間範囲を表すために使用されてもよく、第2の事前設定された時間範囲は夜間の時間範囲を表すために使用されてもよい。
【００３８】
ステップ203において、第1のクリック数と第2のクリック数の第2の比が計算される。
【００３９】
ステップ204において、第2の比が第2のしきい値未満である場合、第2のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定される。次いで、方法はステップ208に進む。
【００４０】
ステップ205において、第2のログ情報に基づいて、第3のメディア情報表示位置の上でのクリックのロケーション情報が取得される。
【００４１】
ステップ206において、クリックのロケーション情報に従って、第1のパラメータが計算され、ここで、第1のパラメータは、第3のメディア情報表示位置の上でのクリックのロケーションの分布を示す。
【００４２】
ステップ207において、第1のパラメータが事前設定されたしきい値範囲内に入らない場合、第3のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定される。次いで、方法はステップ208に進む。
【００４３】
ステップ208において、疑わしい異常なメディア情報表示位置に対応する第2のパラメータを取得するために、第1の比と、第2の比と、第1のパラメータと、第1の比、第2の比、および第1のパラメータにそれぞれ対応する重みとに従って計算が実行される。
【００４４】
ステップ209において、第2のパラメータが第3のしきい値よりも大きい場合、疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定される。
【００４５】
この実施形態では、トラフィックパーティがメディア情報発行者(たとえば、広告主)からより高額の発行費用を取得するために不正をすると見なされる。したがって、大半のトラフィックパーティは、不正手段によってメディア情報に対するクリック数を可能な限り増加させる。不正技術を使用することによるメディア情報に対するクリック挙動の表示は、メディア情報に対する正常なクリック挙動の表示とは異なる。その違いの1つは、利益を最大化するために、トラフィックパーティが昼夜を問わずメディア情報をクリックすることにあり、このことは正常な挙動と矛盾する。
【００４６】
図4は、本開示の一実施形態による、メディア情報表示位置の上での正常なクリック数のグラフである。図4に示すように、午前2時から6時の間、メディア情報表示位置の上でのクリック挙動の数は比較的少なく、午前8時から、メディア情報表示位置の上でのクリック挙動の数が日中の最も高いレベルまで徐々に増加することがわかるであろう。夜の23時頃になると、メディア情報表示位置の上でのクリック挙動の数が減少する。メディア情報表示位置の上でのクリック挙動はユーザのスケジュールに関連することがわかるであろう。昼間は、ユーザは睡眠状態ではなく、ユーザがメディア情報表示位置の上でのクリック挙動を生成する確率は、ユーザが眠っている夜に、ユーザがメディア情報表示位置の上でのクリック挙動を生成する確率よりもはるかに高い。
【００４７】
このことに基づいて、図3に示すように、昼と夜との間の区別がない、すなわち、昼夜を問わず生成される、メディア情報表示位置の上でのクリック挙動は、統計の観点から、確率が小さいイベントと見なされる。
【００４８】
図5aおよび図5bは、本開示の一実施形態による、メディア情報表示位置の上での異常なクリック数の概略図である。図5aおよび図5bに示す異常なクリック数の曲線は、図4に示すメディア情報表示位置の上での正常なクリック数の曲線とは異なることがわかるであろう。具体的には、図5aに示すように、メディア情報表示位置の上でのクリック数が変動するが、クリック数は昼と夜との間で区別がなく、1日の間のメディア情報表示位置の上でのクリック数は均等に分布されていると見なされ得る。図5bに示すように、メディア情報表示位置の上でのクリック数はすべて、夜の0時の後かつ朝の7時の前に比較的高い値にあり、朝の7時から徐々に減少し、朝の11時には最も低いレベルに近くなり、このことは、図4に示すメディア情報表示位置の上での正常なクリック挙動の分布と完全に矛盾する。このことから、メディア情報表示位置の上で生成されたこれらのクリック挙動は手動で入れられたものであり、不正の疑いがあると見なされ得る。
【００４９】
図4に示すメディア情報表示位置の上での正常なクリック挙動の分布によれば、この実施形態におけるステップ202〜ステップ204において、昼および夜を表すために、いくつかの代表的な時間期間が選択され得る。たとえば、「夜」(ユーザが眠っている時間期間)は、夜の0時から朝の8時までの時間期間として定義されてもよく、「昼」(ユーザが起きている時間期間)は、朝の8時から夜の0時までの時間期間として定義されてもよい。もちろん、この実施形態では、「昼」はユーザが起きている時間期間を示す第1の事前設定された時間範囲であり、「夜」はユーザが眠っている時間期間を示す第2の事前設定された時間範囲である。この実施形態では、第1の事前設定された時間範囲における第2のメディア情報表示位置の上での第1のクリック数および第2の事前設定された時間範囲における第2のメディア情報表示位置の上での第2のクリック数がカウントされる。第2のメディア情報表示位置は、メディア情報プッシュプラットフォーム内の任意のメディア情報表示位置である。第1のクリック数と第2のクリック数の第2の比が計算される。第2の比が第2のしきい値未満である場合、第2のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定される。第2のしきい値は1以下の値であり、第2の比は、「昼」の間の第2のメディア情報表示位置の上でのクリック数が「夜」の間の第2のメディア情報表示位置の上でのクリック数未満であることを示す第2のしきい値未満である。具体的には、図6に示すように、水平座標が1未満である部分は、昼よりも夜にアクティブである広告位置を示す。垂直座標は、広告位置の数を表す。いくつかの広告位置は夜にアクティブであることがわかるであろう。いくつかの特殊な適用例を除き、広告位置の大部分は不正広告位置である。
【００５０】
この実施形態では、第2の違いは、メディア情報表示位置が各ユーザによってクリックされたロケーションが、ソフトウェア開発キット(SDK)を使用することによって報告され、サービス側が各メディア情報表示位置の上でのクリックの座標の分布を決定するということにある。不正手段によるメディア情報表示位置の上でのクリックのロケーションの分布は正常なメディア情報表示位置の場合とは異なることが統計分析から見出されるであろう。
【００５１】
図7a〜図7cは、メディア情報表示位置の上でのクリックのロケーションの分布の概略図である。図7aは、正常なメディア情報表示位置の上でのクリックのロケーションの分布の概略図である。図7aに示すように、正常なメディア情報表示位置の上でのクリックのロケーションの分布は、メディア情報のフォーマットおよびコンテンツに従うホットスポットを含む。たとえば、いくつかの領域におけるメディア情報表示位置の座標は、分散分布であり、いくつかの領域におけるメディア情報表示位置には、ユーザがより集中し、それらの座標は集中分布である。異常なメディア情報表示位置の上でのクリックのロケーションの分布は、図7bおよび図7cに示すようなものであり得る。不正手段によるメディア情報表示位置の上でのクリック挙動はプログラムされた固定モードで生成されるので、クリックのロケーションは特定のプロファイルを示す。データ分析に基づいて、異常なメディア情報表示位置の上でのクリックのロケーションは通常、分散分布または集中分布を示す。詳細については、図7bおよび図7cを参照する。図7bは、分散分布におけるクリックのロケーションを表す。図7cは、集中分布におけるクリックのロケーションを表す。図7cの線の太さまたは線種は、異なる数のクリックを示す。線種は、実線または破線を含み得る。たとえば、細い実線は第1のクリック数を示し、太い実線は第2のクリック数を示し、破線は第3のクリック数を示す。
【００５２】
上記の説明に基づいて、この実施形態におけるステップ205〜ステップ207において、第3のメディア情報表示位置の上でのクリックのロケーション情報に従って、第1のパラメータが計算される。第1のパラメータは、第3のメディア情報表示位置の上でのクリックのロケーションの分布を示す。第1のパラメータが事前設定された条件を満たさない場合、第3のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定される。第1のパラメータはエントロピー値によって表されてもよく、すなわち、メディア情報のメディア情報表示位置はエントロピーアルゴリズムを使用することによって認識される。
【００５３】
具体的には、図7bに示すように、異常なメディア情報表示位置の上でのクリックのロケーションが分散分布であるケースでは、水平方向および垂直方向から見ると座標点は均等に分布されている。したがって、水平方向または垂直方向において座標点が均等に分布されていると決定され得る場合、クリックのロケーションは分散分布であると決定され得る、すなわち、メディア情報表示位置の上でのクリックのロケーションは異常であると決定される。水平方向および垂直方向の間隔範囲が与えられるケースでは、最大のエントロピー値は均一分布において取得され得る。クリックの分布の均一性は、エントロピー値を使用することによって説明される。たとえば、水平方向では、計算方法は次のとおりである。
H(x)=-Σp(x)log(p(x))          (1)
【００５４】
ここで、xはクリックのロケーションの水平座標を表し、p(x)はクリックのロケーションの水平座標がxであるときの確率を表し、H(x)はメディア情報表示位置の上でのクリックのロケーションのエントロピー値を表す。
【００５５】
一方、図7cに示すように、異常なメディア情報表示位置の上でのクリックのロケーションが集中分布であるケースでは、水平座標xの値が固定されているとき、縦座標yの値の選択性は小さい。すなわち、水平座標xを前提とすると、縦座標yの不確実性は比較的小さい。これは、次のように条件エントロピーを使用することによって表され得る。
【００５６】
【数１】
2019510283.tif 000004
【００５７】
ここで、xおよびyはそれぞれ、クリックのロケーションの水平座標および縦座標を表し、p(x)は、水平座標がxであるときのクリックのロケーションの確率を表し、p(x, y)は、水平座標がxであり、縦座標がyであるときのクリックのロケーションの確率を表し、H(Y|X)は、メディア情報表示位置の上でのクリックのロケーションのエントロピー値を表す。
【００５８】
上記のエントロピー計算方法に基づいて、各メディア情報表示位置の上でのクリックのロケーションについて第1のパラメータが計算される。第1のパラメータは、具体的にはエントロピー値であり得る。異なるタイプのメディア情報表示位置(タイプは、たとえば、バナー広告およびインタースティシャル広告である)について、対応する事前設定されたしきい値範囲がそれぞれ設定される。メディア情報表示位置の計算された第1のパラメータ(たとえば、エントロピー値)が事前設定されたしきい値範囲内に入らない場合、メディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定され得る。たとえば、インタースティシャル広告位置の場合、約8ビットのエントロピー値は、いくつかのケースでは均一分布を表すと見なされる場合があり、不正の疑いがある。すなわち、インタースティシャル広告位置は疑わしい異常なメディア情報表示位置であると決定され得る。
【００５９】
この実施形態では、第3の違いは、第1の実施形態において認識された異常な端末について、広告位置が毎日100クリックを有し、クリックの10%がそのようなIMEIによって実行されると仮定すると、イベントの出現の確率は、以下の式、すなわち、P=(0.0022)10×(0.9978)90に従って大まかに推定され得るということにある。Pは、そのようなケースが極めて確率が小さいイベントであることを示す、0に限りなく近い値である。広告位置のトラフィックにおいて、複数の領域に現れる多数のそのようなIMEIがある場合、広告位置が不正広告位置である可能性が高い。図8の分布もこのことを証明する。正常な広告位置では、異常な端末は非常に小さい割合を占める。たとえば、3,000の広告位置の中の約2600〜2700の広告位置の場合、広告位置がクリックされる端末の5%未満が異常な端末である。いくつかの広告位置では、異常な端末の割合は10%を超える。約100の広告位置では、広告位置がクリックされる端末の100%が異常な端末である。
【００６０】
上記の説明に基づいて、この実施形態におけるステップ105〜ステップ107では、異常な端末に対応するメディア情報表示位置の中で、異常な端末の数と、第1のメディア情報表示位置に対応する端末の総数とがカウントされる。第1のメディア情報表示位置は、異常な端末に対応するメディア情報表示位置のうちのいずれか1つである。異常な端末の数と端末の総数の第1の比が計算される。第1の比が第2のしきい値よりも大きい場合、第1のメディア情報表示位置は疑わしい異常なメディア情報表示位置としてマークされる。
【００６１】
上記の3つの方法、すなわち、昼間および夜間のクリック挙動に基づいて取得された第2の比、クリックのロケーションの分布に基づいて取得された第1のパラメータ、および異常な端末(すなわち、ユーザ次元)に基づいて取得された第1の比に従ってマークされた疑わしい異常なメディア情報表示位置に基づいて、それぞれの事前設定された重みに従って、異常なメディア情報表示位置に対応する第2のパラメータが計算される。第1のパラメータに対応する重みは、比較的大きくてもよい。第2のパラメータを取得するために、パラメータはそれぞれ、対応する重みによって乗算され、加算される。第2のパラメータが第3のしきい値よりも大きいかどうかが決定される。第2のパラメータが第3のしきい値よりも大きい場合、第1の疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定される。
【００６２】
図9は、本開示の一実施形態による、情報処理方法の処理プロセスの概略図である。図9に示すように、ログシステム内のログ情報が取得され、取得されたログ情報は、時間レベルのログおよび日レベルのログを含む。具体的には、時間レベルのログは、たとえば、この実施形態では第1のログ情報であってもよく、日レベルのログは、たとえば、この実施形態では第2のログ情報であってもよい。一方では、不正端末は時間レベルのログに基づいて認識され、異常な端末は第1の実施形態における方法に従って決定される。さらに、第1の端末情報に対応する端末は異常な端末であると決定するステップの後に、方法は、異常な端末に対応するメディア情報表示位置の上でのクリック挙動を無効としてマークするステップをさらに含む。他方では、不正メディア情報表示位置(たとえば、広告位置)は日レベルのログに基づいて認識され、異常なメディア情報表示位置は第2の実施形態における方法に従って決定される。さらに、第1の疑わしい異常なメディア情報表示位置を異常なメディア情報表示位置として決定するステップの後に、方法は、異常なメディア情報表示位置の上でのクリック挙動を無効としてマークするステップをさらに含む。
【００６３】
本開示のこの実施形態における技術的解決策により、一方では、メディア情報表示位置の上でのクリック挙動を実行する端末情報および対応する領域情報が分析され、その領域の数が第1のしきい値よりも大きい端末は異常な端末として決定される。他方では、異常なメディア情報表示位置を認識するために、メディア情報表示位置の昼間のクリック数と夜間のクリック数の比およびクリックのロケーションの分布が分析される。このようにして、メディア情報表示で不正をする不正ユーザを不正に対する技術的手段によって正確に検出および認識することができず、メディア情報表示位置の上でのクリック数を正確にカウントすることができないという従来技術における問題が解決され、それにより、メディア情報表示位置の上でのクリック数の精度が大幅に改善され、メディア情報発行関係者(たとえば、広告主)の利益を保護する。
【００６４】
本開示の実施形態における情報処理方法について、広告表示の特定の適用例シナリオを使用することによって以下で詳細に説明する。
【００６５】
図10は、本開示の一実施形態による、適用例シナリオにおける情報処理方法の処理プロセスの概略図である。図10に示すように、この適用例シナリオにおける情報処理解決策は、2つの部分、すなわち、ステップ41〜ステップ43を含む異常なユーザ認識および処罰プロセスと、ステップ51〜ステップ57およびステップ44およびステップ45〜ステップ54を含む異常な広告位置認識および処罰プロセスとを含む。異常なユーザ認識および処罰プロセスは、以下のステップ41〜43を含む。
【００６６】
ステップ41において、時間レベルのログ情報が取得される。
【００６７】
具体的には、サーバは、1時間を計るためのタイマーを設定し得る。タイマーが満了するたびに、ログシステム内の1時間におけるIMEIおよび対応するアドレス情報が取得される。
【００６８】
ステップ42において、複数のロケーションに現れる異常なIMEIが1時間ごとに計算される。
【００６９】
時間レベルのログ情報が取得された後、IMEIごとに、IMEIが過去1時間に現れた領域情報がカウントされる。IMEIが1時間に現れた領域の数が事前設定されたしきい値に達すると決定される場合、IMEIは異常なIMEIであると決定される。事前設定されたしきい値は3であってもよい。
【００７０】
ステップ43において、異常なユーザがオンライン処罰のためにプッシュされる。
【００７１】
具体的には、異常なIMEIに対応する端末は異常な端末であると決定される。これはまた、異常なIMEIに対応するユーザが異常なユーザであると決定されることとして理解され得る。オンライン処罰のために異常なユーザをプッシュすることは、異常な端末に対応するクリック挙動を無効としてマークすることを含む。
【００７２】
異常な広告位置認識および処罰プロセスは、3つの部分を含む。第1の部分では、広告位置の上での異常なユーザのクリック数の割合を認識することによって、疑わしい異常な広告位置が決定される。第2の部分では、広告位置の昼夜クリック数比を認識することによって、疑わしい異常な広告位置が決定される。第3の部分では、広告位置がクリックされた座標の分布を使用することによって、疑わしい異常な広告位置が決定される。以下のステップ44〜ステップ57を含む上記の3つの方式において決定された疑わしい異常な広告位置から、最終的な異常な広告位置が決定される。
【００７３】
ステップ44において、広告位置に従って異常なIMEIがアグリゲートされ、広告位置の上でのクリックの中で、異常なユーザの数およびユーザの総数がカウントされる。
【００７４】
ステップ45において、異常なユーザの数とユーザの総数の割合が事前設定されたしきい値を超えるかどうかが決定され、異常なユーザの数とユーザの総数の割合が事前設定されたしきい値を超えると決定される場合、広告位置は疑わしい異常な広告位置であると決定され、疑わしい異常な広告位置は、異常な広告位置決定のためにステップ54にプッシュされる。
【００７５】
具体的には、第2の実施形態における分析および説明によれば、正常な広告位置の上でのクリックの中で、異常なユーザの割合は非常に小さく、ある一定の広告位置の上でのクリックの中で異常なユーザの割合が比較的大きい場合、広告位置は疑わしい異常な広告位置であると決定され得る。
【００７６】
ステップ51において、日レベルのログが取得される。
【００７７】
具体的には、サーバは、毎日、固定された時刻に前日のログ情報を取得し得る。
【００７８】
ステップ52において、取得された日レベルのログに基づいて、各広告位置の昼夜クリック数比が計算される。
【００７９】
ステップ53において、昼夜クリック数比が事前設定されたしきい値を超えるかどうかが決定され、昼夜クリック数比が事前設定されたしきい値を超えると決定される場合、広告位置は疑わしい異常な広告位置であると決定され得、疑わしい異常な広告位置は、異常な広告位置決定のためにステップ54にプッシュされる。
【００８０】
ステップ55において、取得された日レベルのログに基づいて、広告位置の上でのクリックの座標の分布が決定される。
【００８１】
ステップ56において、クリックの座標の集中度および離散度を示すパラメータが計算される。次いで、方法はステップ54に進む。
【００８２】
具体的には、クリックの座標の集中度および離散度を示す計算されたパラメータは、広告位置の上でのクリックの座標のエントロピーを計算することによって決定され得る。
【００８３】
ステップ53において、パラメータが事前設定されたしきい値よりも大きいかどうかが決定される。パラメータが事前設定されたしきい値よりも大きいと決定される場合、広告位置は疑わしい異常な広告位置であると決定され得、疑わしい異常な広告位置は、異常な広告位置決定のためにステップ54にプッシュされる。もちろん、本明細書においてステップ53が実行されるとき、比較のための事前設定されたしきい値は、昼夜クリック数比の比較のための事前設定されたしきい値とは異なる。
【００８４】
ステップ54において、上記の3つの方式において決定された疑わしい異常な広告位置について、異常な広告位置決定が実行される。具体的には、上記の3つの方式において決定された疑わしい異常な広告位置について、重みがそれぞれ事前構成され得る。上記の3つの方式において決定された疑わしい異常な広告位置はそれぞれ、3つのパラメータ、すなわち、昼間および夜間のクリック挙動に基づいて取得された昼夜クリック数比を示す第2の比、クリックのロケーションの分布に基づいて取得されたクリックの座標の集中度または離散度を示す第1のパラメータ、および異常な端末(すなわち、ユーザ次元)に基づいて取得された異常なユーザの数とユーザの総数の比を示す第1の比に対応する。最終結果を取得するために、パラメータはそれぞれ、対応する重みによって乗算され、加算される。最終結果が事前設定されたしきい値よりも大きい場合、疑わしい異常な広告位置は異常な広告位置であると決定され得る。
【００８５】
ステップ57において、異常な広告位置がオンライン処罰のためにプッシュされる。
【００８６】
具体的には、オンライン処罰のために異常な広告位置をプッシュすることは、異常な広告位置に対応するクリック挙動を無効としてマークすることを含む。
【００８７】
第3の実施形態
第1の実施形態に基づいて、本開示の一実施形態に従って、サーバが提供される。図11は、本開示の一実施形態による、サーバの第1の構成の概略図である。図11に示すように、サーバは、データ取得ユニット31と、データ分析ユニット32と、決定ユニット33とを含む。
【００８８】
データ取得ユニット31は、第1の時間期間における第1のログ情報を取得するように構成される。
【００８９】
データ分析ユニット32は、第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得することと、端末情報に基づいて、端末に対応する領域情報を決定することであって、領域情報は、端末が位置する領域を示すために使用される、決定することと、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定することとを行うように構成される。
【００９０】
決定ユニット33は、データ分析ユニット32によって取得された決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報を取得し、第1の端末情報に対応する端末は異常な端末であると決定するように構成される。
【００９１】
この実施形態では、第1のログ情報は比較的短い時間範囲におけるログ情報である。一実装形態では、第1のログ情報は時間レベルのログ情報、たとえば、1時間のログ情報であってもよい。もちろん、第1のログ情報は時間レベルのログ情報に限定されず、分レベルのログ情報であってもよい。第1のログ情報は、メディア情報表示位置の上でのクリック挙動、端末情報、ユーザ情報、および端末が位置するロケーションについての情報を含む、メディア情報プッシュプラットフォームによって取得されたすべての情報を含む。
【００９２】
この実施形態では、第1の実施形態の説明に基づいて、データ分析ユニット32は、メディア情報プッシュプラットフォーム内の端末情報および対応する領域情報を取得する。領域情報は、地方自治体レベルの領域範囲によって具体的に表され得る。事前設定された時間範囲(たとえば、1時間)未満の時間範囲における第1の端末情報に対応する領域の数が第1のしきい値よりも大きい場合、決定ユニット33は、第1の端末情報に対応する第1の端末は異常な端末であると決定し得る。第1のしきい値は3であってもよい。
【００９３】
一実装形態では、サーバは、決定ユニット33が第1の端末情報に対応する端末は異常な端末であると決定した後に、メディア情報表示位置の上での異常な端末に対応するクリック挙動を無効としてマークするように構成された第1の処罰ユニット35をさらに含む。
【００９４】
当業者は、本開示の実施形態におけるサーバ内のすべての処理ユニットの機能は、上記の情報処理方法の関連する説明を参照することによって理解され得、本開示の実施形態におけるサーバ内のすべての処理ユニットは、本開示の実施形態における機能を実装するためのアナログ回路を使用することによって実装され得るか、またはインテリジェント端末上で本開示の実施形態における機能を実行するためのソフトウェアを実行することによって実装され得ることを理解されたい。
【００９５】
第4の実施形態
第2の実施形態に基づいて、本開示の一実施形態に従って、サーバがさらに提供される。図12は、本開示の一実施形態による、サーバの第2の構成の概略図である。図12に示すように、サーバは、データ取得ユニット31と、データ分析ユニット32と、決定ユニット33と、設定ユニット34とを含む。
【００９６】
データ取得ユニット31は、第1の時間期間における第1のログ情報を取得するように構成される。
【００９７】
データ分析ユニット32は、データ取得ユニット31によって取得された第1のログ情報に基づいて、メディア情報表示位置の上でクリック挙動が実行される端末の端末情報を取得することと、端末情報に基づいて、端末に対応する領域情報を決定することであって、領域情報は、端末が位置する領域を示すために使用される、決定することと、事前設定された時間範囲内に端末が位置する領域の数が第1のしきい値よりも大きいかどうかを決定することとを行うように構成される。データ分析ユニット32は、異常な端末の数と、異常な端末に対応するメディア情報表示位置の中の第1のメディア情報表示位置に対応する端末の総数とをカウントすることであって、第1のメディア情報表示位置は、異常な端末に対応するメディア情報表示位置のうちのいずれか1つである、カウントすることと、異常な端末の数と端末の総数の第1の比を計算することとを行うようにさらに構成される。
【００９８】
決定ユニット33は、データ分析ユニット32によって取得された決定結果に基づいて、その対応する領域の数が第1のしきい値よりも大きい、第1の端末情報を取得し、第1の端末情報に対応する端末は異常な端末であると決定するように構成される。決定ユニット33は、第1の比が第2のしきい値よりも大きい場合、第1のメディア情報表示位置を疑わしい異常なメディア情報表示位置としてマークするようにさらに構成される。
【００９９】
データ取得ユニット31は、第2の時間期間における第2のログ情報を取得することであって、第2の時間期間の時間範囲は、第1の時間期間の時間範囲よりも大きい、取得することを行うようにさらに構成される。
【０１００】
データ分析ユニット32は、第2のログ情報に基づいて、第1の事前設定された時間範囲における第2のメディア情報表示位置の上での第1のクリック数および第2の事前設定された時間範囲における第2のメディア情報表示位置の上での第2のクリック数を取得することであって、第1の事前設定された時間範囲および第2の事前設定された時間範囲が異なる、取得することと、第1のクリック数と第2のクリック数の第2の比を計算することとを行うようにさらに構成される。データ分析ユニット32は、第2のログ情報に基づいて、第3のメディア情報表示位置の上でのクリックのロケーション情報を取得することと、第3のメディア情報表示位置の上でのクリックのロケーション情報に従って、第1のパラメータを計算することであって、第1のパラメータは、第3のメディア情報表示位置の上でのクリックのロケーションの分布を示す、計算することと、第1のパラメータが事前設定されたしきい値範囲内に入るかどうかを決定することとを行うようにさらに構成される。
【０１０１】
決定ユニット33は、第2の比が第2のしきい値未満である場合、第2のメディア情報表示位置を疑わしい異常なメディア情報表示位置として決定するようにさらに構成され、第1のパラメータが事前設定されたしきい値範囲内に入らない場合、第3のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定するようにさらに構成される。
【０１０２】
設定ユニット34は、第1の比、第2の比、および第1のパラメータについてそれぞれ重みを設定するようにさらに構成される。
【０１０３】
決定ユニット33は、疑わしい異常なメディア情報表示位置に対応する第2のパラメータを取得するために、第1の比と、第2の比と、第1のパラメータと、第1の比、第2の比、および第1のパラメータにそれぞれ対応する重みとに従って計算を実行し、第2のパラメータが第3のしきい値よりも大きい場合、疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定するようにさらに構成される。
【０１０４】
この実施形態では、データ取得ユニット31は、第1のログ情報および第2のログ情報を取得する。第1のログ情報は比較的短い時間範囲におけるログ情報である。一実装形態では、第1のログ情報は時間レベルのログ情報、たとえば、1時間のログ情報であってもよい。もちろん、第1のログ情報は時間レベルのログ情報に限定されず、分レベルのログ情報であってもよい。第2のログ情報の時間範囲は、第1のログ情報の時間範囲よりも大きい。第1のログ情報に対して、第2のログ情報は比較的より長い時間範囲を有する。一実装形態では、第2のログ情報は日レベルのログ情報であってもよい。もちろん、第2のログ情報は1日の範囲におけるログ情報に限定されず、10日の範囲におけるログ情報であってもよい。
【０１０５】
第2の実施形態の説明に基づいて、第1の態様では、データ分析ユニット32は、第2のログ情報に基づいて、メディア情報表示位置の上での第1の事前設定された時間範囲における第1のクリック数(すなわち、昼間のクリック数)およびメディア情報表示位置の上での第2の事前設定された時間範囲における第2のクリック数(すなわち、夜間のクリック数)を分析し、昼間のクリック数と夜間のクリック数の比を計算する。決定ユニット33は、比が第2のしきい値未満である場合、対応するメディア情報表示位置を疑わしい異常なメディア情報表示位置として決定するようにさらに構成される。
【０１０６】
第2の態様によれば、データ分析ユニット32は、第2のログ情報に基づいて、メディア情報表示位置の上でのクリックのロケーション情報を分析し、メディア情報表示位置の上でのクリックのロケーション情報に基づいて、第1のパラメータ(すなわち、エントロピー値)を計算する。決定ユニット33は、第1のパラメータ(すなわち、エントロピー値)が事前設定されたしきい値範囲内に入らない場合、第3のメディア情報表示位置は疑わしい異常なメディア情報表示位置であると決定するようにさらに構成される。
【０１０７】
第3の態様では、データ分析ユニット32は、決定ユニット33によって決定された異常な端末に関連するメディア情報表示位置を分析し、異常な端末の数とメディア情報表示位置に対応する端末の総数の比を計算する。比が第2のしきい値よりも大きい場合、決定ユニット33は、第1のメディア情報表示位置を疑わしい異常なメディア情報表示位置としてマークする。
【０１０８】
上記の3つの態様と組み合わせて、決定ユニット33は、設定ユニット34によって設定された重みに基づいて、異常なメディア情報表示位置に対応する第2のパラメータを計算する。第1のパラメータに対応する重み値は、比較的大きくてもよく、最終的に第2のパラメータを取得するために、パラメータはそれぞれ、対応する重みによって乗算され、加算される。第2のパラメータが第3のしきい値よりも大きいかどうかが決定される。第2のパラメータが第3のしきい値よりも大きい場合、第1の疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定される。
【０１０９】
一実装形態では、サーバは、決定ユニット33が第1の端末情報に対応する端末は異常な端末であると決定した後に、メディア情報表示位置の上での異常な端末に対応するクリック挙動を無効としてマークするように構成された第1の処罰ユニット35をさらに含む。
【０１１０】
一実装形態では、サーバは、決定ユニット33が疑わしい異常なメディア情報表示位置は異常なメディア情報表示位置であると決定した後に、異常なメディア情報表示位置の上でのクリック挙動を無効としてマークするように構成された第2の処罰ユニット36をさらに含む。
【０１１１】
当業者は、本開示の実施形態におけるサーバ内のすべての処理ユニットの機能は、上記の情報処理方法の関連する説明を参照することによって理解され得、本開示の実施形態におけるサーバ内のすべての処理ユニットは、本開示の実施形態における機能を実装するためのアナログ回路を使用することによって実装され得るか、またはインテリジェント端末上で本開示の実施形態における機能を実行するためのソフトウェアを実行することによって実装され得ることを理解されたい。
【０１１２】
本開示の第3の実施形態および第4の実施形態では、サーバ内のデータ取得ユニット31、データ分析ユニット32、決定ユニット33、設定ユニット34、第1の処罰ユニット35、および第2の処罰ユニット36はすべて、実際の適用の間にサーバ内の中央処理ユニット(CPU)、デジタル信号プロセッサ(DSP)、マイクロコントローラユニット(MCU)、またはフィールドプログラマブルゲートアレイ(FPGA)を使用することによって実装され得る。
【０１１３】
図13は、本開示の一実施形態による、サーバのモジュラー構造の概略図である。図13に示すように、ログシステム内の不正端末認識モジュール、昼夜クリック比異常認識モジュール、およびクリックロケーション分布異常認識モジュールを使用することによって、ログ情報が取得される。不正端末認識モジュールは、時間レベルのログ情報を取得する。昼夜クリック比異常認識モジュールおよびクリックロケーション分布異常認識モジュールはそれぞれ、日レベルのログ情報を取得する。ポリシー更新モジュールは、ポリシー構成情報に従って、不正決定ポリシーで構成される。不正端末認識モジュール、昼夜クリック比異常認識モジュール、およびクリックロケーション分布異常認識モジュールは、ポリシー更新モジュール内の不正決定ポリシーに従って分析および認識を実行する。ポリシー更新モジュールは、異常な端末および異常なメディア情報表示位置(すなわち、異常な広告位置)を取得する。オンラインリアルタイムシステムが課金モジュールから要求を受信した後、オンラインリアルタイムシステムは、取得された決定結果に従って処罰を与え、異常な端末によって実行されたクリック挙動を無効としてマークし、異常なメディア情報表示位置の上でのクリック挙動を無効としてマークする。一方、課金モジュールは、無効として記録されたクリック挙動に課金しない。
【０１１４】
実施形態では、サーバがハードウェアエンティティである例が図14に示されている。サーバは、プロセッサ61と、記憶媒体62と、少なくとも1つの外部通信インターフェース63とを含む。プロセッサ61、記憶媒体62、および外部通信インターフェース63は、バス64によって互いに接続される。
【０１１５】
サーバに関連する上記の説明は方法の説明に類似しており、サーバの有益な効果の説明は方法の有益な効果の説明と同じであり、本明細書では繰り返されないことが指摘される必要がある。本開示のサーバ実施形態において開示されていない技術的な詳細については、本開示の方法実施形態の説明を参照することができる。
【０１１６】
本出願において提供されるいくつかの実施形態では、開示した装置および方法は他の方式で実装され得ることを理解されたい。説明したデバイス実施形態は、例示的なものにすぎない。たとえば、ユニット区分は論理的な機能区分にすぎず、実際の実装形態の間に他の区分であってもよい。たとえば、複数のユニットまたは構成要素が組み合わされるかもしくは別のシステムに統合されてもよく、またはいくつかの特徴が無視されるかもしくは実行されなくてもよい。加えて、構成要素間の表示または説明した相互結合もしくは直接結合または通信接続は、いくつかのインターフェース、デバイスもしくはユニット間の間接結合もしくは通信接続、あるいは電気的接続、機械的接続、または他の形態の接続を介して実装されてもよい。
【０１１７】
別個の部分として説明したユニットは、物理的に分離されていても分離されていなくてもよい。表示ユニットとして使用される部分は、物理ユニットであっても物理ユニットでなくてもよい。すなわち、ユニットは同じ場所に配置されてもよく、または多くのネットワークユニットに分散されてもよい。ユニットのいくつかまたはすべては、実施形態の解決策の目的を実施するための実際の要件に従って選択される必要がある。
【０１１８】
加えて、本開示の実施形態における機能ユニットはすべて、処理ユニットに統合されてもよく、各ユニットが1つのユニットとして別個に使用されるか、または2つ以上のユニットが1つのユニットに統合される。統合されたユニットは、ハードウェアの形態で実装されてもよく、またはソフトウェア機能ユニットを加えたハードウェアの形態で実装されてもよい。
【０１１９】
当業者は、方法実施形態を実装するためのステップのいくつかまたはすべては、プログラムを使用することによって関連ハードウェアに命令することによって実装され得ることを理解することができる。プログラムは、コンピュータ可読記憶媒体に記憶され得る。プログラムが実行されるとき、方法実施形態を含むステップが実行される。記憶媒体は、プログラムコードを記憶し得る様々なタイプの媒体、たとえば、モバイル記憶デバイス、読取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、磁気ディスク、または光ディスクを含む。
【０１２０】
代替的に、本開示では、ソフトウェア機能モジュールの形態で実装され、独立製品として販売または使用される場合、統合されたモジュールはコンピュータ可読記憶媒体に記憶され得る。そのような理解に基づいて、本質的に本開示の実施形態の技術的解決策、または従来技術に寄与する部分は、ソフトウェア製品の形態で実装され得る。コンピュータソフトウェア製品は、記憶媒体に記憶され、本開示の実施形態で説明した方法のすべてまたはいくつかを実行するように(パーソナルコンピュータ、サーバ、ネットワークデバイスなどであり得る)コンピュータデバイスに命令するためのいくつかの命令を含む。上記の記憶媒体は、リムーバブル記憶デバイス、ROM、RAM、磁気ディスク、または光ディスクなど、プログラムコードを記憶することができる任意の媒体を含む。
【０１２１】
上記の説明は本開示の特定の実装形態にすぎず、本開示の保護範囲を限定するものではない。本開示で開示する技術的範囲内で当業者によって容易に考え出される任意の変形または置換は、本開示の保護範囲内に入るものとする。したがって、本開示の保護範囲は、特許請求の範囲の保護範囲の対象となるものとする。
【符号の説明】
【０１２２】
11〜1n  サーバ
21〜24  端末
31  データ取得ユニット
32  データ分析ユニット
33  決定ユニット
34  設定ユニット
35  第1の処罰ユニット
36  第2の処罰ユニット
61  プロセッサ
62  記憶媒体
63  外部通信インターフェース
64  バス
【図１】
2019510283.tif 000005
【図２】
2019510283.tif 000006
【図３】
2019510283.tif 000007
【図４】
2019510283.tif 000008
【図５ａ】
2019510283.tif 000009
【図５ｂ】
2019510283.tif 000010
【図６】
2019510283.tif 000011
【図７ａ】
2019510283.tif 000012
【図７ｂ】
2019510283.tif 000013
【図７ｃ】
2019510283.tif 000014
【図８】
2019510283.tif 000015
【図９】
2019510283.tif 000016
【図１０】
2019510283.tif 000017
【図１１】
2019510283.tif 000018
【図１２】
2019510283.tif 000019
【図１３】
2019510283.tif 000020
【図１４】
2019510283.tif 000021
【国際調査報告】
2019510283.tif 000022
2019510283.tif 000023
2019510283.tif 000024
2019510283.tif 000025