(57)【特許請求の範囲】
【請求項１】
データトラフィックを監視するための方法であって、前記方法は、
監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはインターネットプロトコル（ＩＰ）ネットワークからのデータトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第１の所定の瞬間に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するステップであって、前記監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される、ステップと、
前記監視装置によって、前記第１のデータトラフィックのトラフィック情報を取得するステップであって、前記第１のデータトラフィックの前記トラフィック情報は、第１のデータボリュームを備え、前記第１のデータボリュームは、前記第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、
前記第１のデータトラフィックの前記トラフィック情報に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定するステップと、
前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると前記監視装置が判定したとき、前記監視装置によって、識別エラー保護アクションをトリガするステップと
前記監視されるべきプロトコルタイプに基づいて前記監視装置によって、前記ユーザ機器または前記ＩＰネットワークからの前記データトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第２の所定の瞬間に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するステップであって、前記第１の所定の瞬間および前記第２の所定の瞬間は、異なる日付における同じ瞬間である、ステップと、
前記監視装置によって、前記第２のデータトラフィックのトラフィック情報を取得するステップであって、前記第２のデータトラフィックの前記トラフィック情報は、第２のデータボリュームを備え、前記第２のデータボリュームは、前記第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、
第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定するステップであって、前記第２のしきい値は、前記第１のデータトラフィックの前記トラフィック情報の値である、ステップと、
前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると前記監視装置が判定したとき、前記監視装置によって、識別エラー保護アクションをトリガするステップと
を備える、方法。
【請求項２】
前記第１のデータトラフィックの前記トラフィック情報に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定する前記ステップは、
第１のしきい値に対する前記第１のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると判定するステップであって、前記第１のしきい値はプリセット値である、ステップを備える
請求項１に記載の方法。
【請求項３】
第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定する前記ステップは、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値が第２の所定の偏差レートよりも大きいとき、前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると判定するステップを備える、
請求項１または２に記載の方法。
【請求項４】
データトラフィックを監視するための方法であって、前記方法は、
監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはインターネットプロトコル（ＩＰ）ネットワークからのデータトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第１の所定の時間間隔に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するステップであって、前記監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される、ステップと、
前記監視装置によって、前記第１のデータトラフィックのトラフィック情報を取得するステップであって、前記第１のデータトラフィックの前記トラフィック情報は、第１のデータボリュームを備え、前記第１のデータボリュームは、前記第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、
前記第１のデータトラフィックの前記トラフィック情報に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定するステップと、
前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると前記監視装置が判定したとき、前記監視装置によって、識別エラー保護アクションをトリガするステップと、
前記監視されるべきプロトコルタイプに基づいて前記監視装置によって、前記ユーザ機器または前記ＩＰネットワークからの前記データトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第２の所定の時間間隔に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するステップであって、前記第１の所定の時間間隔の開始瞬間および前記第２の所定の時間間隔の開始瞬間は、異なる日付における同じ瞬間であり、前記第１の所定の時間間隔の終了瞬間および前記第２の所定の時間間隔の終了瞬間は、異なる日付における同じ瞬間である、ステップと、
前記監視装置によって、前記第２のデータトラフィックのトラフィック情報を取得するステップであって、前記第２のデータトラフィックの前記トラフィック情報は、第２のデータボリュームを備え、前記第２のデータボリュームは、前記第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、
第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定するステップであって、前記第２のしきい値は、前記第１のデータトラフィックの前記トラフィック情報の値である、ステップと、
前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると前記監視装置が判定したとき、前記監視装置によって、識別エラー保護アクションをトリガするステップと
を備える、方法。
【請求項５】
前記第１のデータトラフィックの前記トラフィック情報に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定する前記ステップは、
第１のしきい値に対する前記第１のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると判定するステップであって、前記第１のしきい値はプリセット値である、ステップを備える、
請求項４に記載の方法。
【請求項６】
第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定する前記ステップは、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値が第２の所定の偏差レートよりも大きいとき、前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると判定するステップを備える、
請求項４または５に記載の方法。
【請求項７】
前記方法は、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値が前記第２の所定の偏差レート以下であるとき、前記監視装置によって、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在しないと判定するステップと、
前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在しないと前記監視装置が判定したとき、前記監視装置によって、前記第２のしきい値を前記第２のデータトラフィックの前記トラフィック情報の前記値と前記第１のデータトラフィックの前記トラフィック情報の前記値との平均に更新するステップと
をさらに備える
請求項３または６に記載の方法。
【請求項８】
前記第１のデータトラフィックの前記トラフィック情報は、第１のユーザ量をさらに備え、前記第１のユーザ量は、前記第１のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第１のしきい値に対する前記第１のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値は、特に、第１のデータボリュームしきい値に対する前記第１のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第１のユーザ量しきい値に対する前記第１のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、前記第１のしきい値は、前記第１のデータボリュームしきい値および前記第１のユーザ量しきい値を備え、前記第１の重みと前記第２の重みとの和は１である
請求項２または５に記載の方法。
【請求項９】
前記第１のデータトラフィックの前記トラフィック情報は、第１のユーザ量をさらに備え、前記第１のユーザ量は、前記第１のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のデータトラフィックの前記トラフィック情報は、第２のユーザ量をさらに備え、前記第２のユーザ量は、前記第２のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値は、特に、第２のデータボリュームしきい値に対する前記第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する前記第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、前記第２のしきい値は、前記第２のデータボリュームしきい値および前記第２のユーザ量しきい値を備え、前記第２のデータボリュームしきい値は、前記第１のデータトラフィックの前記第１のデータボリュームの値であり、前記第２のユーザ量しきい値は、前記第１のデータトラフィックの前記第１のユーザ量の値であり、前記第１の重みと前記第２の重みとの和は１である
請求項３または６に記載の方法。
【請求項１０】
前記第１のデータトラフィックの前記トラフィック情報は、第１のユーザ量をさらに備え、前記第１のユーザ量は、前記第１のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のデータトラフィックの前記トラフィック情報は、第２のユーザ量をさらに備え、前記第２のユーザ量は、前記第２のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値は、特に、第２のデータボリュームしきい値に対する前記第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する前記第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、前記第２のしきい値は、前記第２のデータボリュームしきい値および前記第２のユーザ量しきい値を備え、前記第２のデータボリュームしきい値は、前記第１のデータトラフィックの前記第１のデータボリュームの値であり、前記第２のユーザ量しきい値は、前記第１のデータトラフィックの前記第１のユーザ量の値であり、前記第１の重みと前記第２の重みとの和は１であり、
前記監視装置によって、前記第２のしきい値を前記第２のデータトラフィックの前記トラフィック情報の前記値と前記第１のデータトラフィックの前記トラフィック情報の前記値との平均に更新する前記ステップは、前記監視装置によって、前記第２のデータボリュームしきい値を前記第２のデータトラフィックの前記第２のデータボリュームの前記値と前記第１のデータトラフィックの前記第１のデータボリュームの前記値との平均に更新するステップと、前記監視装置によって、前記第２のユーザ量しきい値を前記第２のデータトラフィックの前記第２のユーザ量の前記値と前記第１のデータトラフィックの前記第１のユーザ量の前記値との平均に更新するステップとを特に備える
請求項７に記載の方法。
【請求項１１】
前記識別エラー保護アクションは、アラーミング、トラフィック許可、トラフィック制限、およびトラフィックブロッキングというアクションのうちの少なくとも１つを備える
請求項１乃至１０のいずれか一項に記載の方法。
【請求項１２】
データトラフィックを監視するための監視装置であって、前記監視装置は、
監視されるべきプロトコルタイプに基づいて、ユーザ機器またはインターネットプロトコル（ＩＰ）ネットワークからのデータトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第１の所定の瞬間に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するように構成された、収集ユニットであって、前記監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される、収集ユニットと、
前記第１のデータトラフィックのトラフィック情報を取得するように構成された、処理ユニットであって、前記第１のデータトラフィックの前記トラフィック情報は、第１のデータボリュームを備え、前記第１のデータボリュームは、前記第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、処理ユニットとを備え、
前記処理ユニットは、前記第１のデータトラフィックの前記トラフィック情報に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定するようにさらに構成され、
前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると前記処理ユニットが判定したとき、前記処理ユニットは、識別エラー保護アクションをトリガするようにさらに構成され、
前記収集ユニットは、前記監視されるべきプロトコルタイプに基づいて、前記ユーザ機器または前記ＩＰネットワークからの前記データトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第２の所定の瞬間に対応するデータトラフィックを収集して、第２のデータトラフィックを取得することであって、前記第１の所定の瞬間および前記第２の所定の瞬間は、異なる日付における同じ瞬間である、ことを行うようにさらに構成され、
前記処理ユニットは、前記第２のデータトラフィックのトラフィック情報を取得することであって、前記第２のデータトラフィックの前記トラフィック情報は、第２のデータボリュームを備え、前記第２のデータボリュームは、前記第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ことを行うようにさらに構成され、
前記処理ユニットは、第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定することであって、前記第２のしきい値は、前記第１のデータトラフィックの前記トラフィック情報の値である、ことを行うようにさらに構成され、
前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると前記処理ユニットが判定したとき、前記処理ユニットは、識別エラー保護アクションをトリガするようにさらに構成された、
監視装置。
【請求項１３】
前記第１のデータトラフィックの前記トラフィック情報に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定するとき、前記処理ユニットは、
第１のしきい値に対する前記第１のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると判定することであって、前記第１のしきい値はプリセット値である、判定することを行うようにさらに特に構成された
請求項１２に記載の監視装置。
【請求項１４】
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値が第２の所定の偏差レートよりも大きいとき、前記処理ユニットは、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると判定するようにさらに構成された、
請求項１２または１３に記載の監視装置。
【請求項１５】
データトラフィックを監視するための監視装置であって、前記監視装置は、
監視されるべきプロトコルタイプに基づいて、ユーザ機器またはインターネットプロトコル（ＩＰ）ネットワークからのデータトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第１の所定の時間間隔に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するように構成された、収集ユニットであって、前記監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される、収集ユニットと、
前記第１のデータトラフィックのトラフィック情報を取得するように構成された、処理ユニットであって、前記第１のデータトラフィックの前記トラフィック情報は、第１のデータボリュームを備え、前記第１のデータボリュームは、前記第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、処理ユニットとを備え、
前記処理ユニットは、前記第１のデータトラフィックの前記トラフィック情報に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定するようにさらに構成され、
前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると前記処理ユニットが判定したとき、前記処理ユニットは、識別エラー保護アクションをトリガするようにさらに構成され、
前記収集ユニットは、前記監視されるべきプロトコルタイプに基づいて、前記ユーザ機器または前記ＩＰネットワークからの前記データトラフィック中で、前記監視されるべきプロトコルタイプに関連付けられ、かつ第２の所定の時間間隔に対応するデータトラフィックを収集して、第２のデータトラフィックを取得することであって、前記第１の所定の時間間隔の開始瞬間および前記第２の所定の時間間隔の開始瞬間は、異なる日付における同じ瞬間であり、前記第１の所定の時間間隔の終了瞬間および前記第２の所定の時間間隔の終了瞬間は、異なる日付における同じ瞬間である、ことを行うようにさらに構成され、
前記処理ユニットは、前記第２のデータトラフィックのトラフィック情報を取得することであって、前記第２のデータトラフィックの前記トラフィック情報は、第２のデータボリュームを備え、前記第２のデータボリュームは、前記第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ことを行うようにさらに構成され、
前記処理ユニットは、第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定することであって、前記第２のしきい値は、前記第１のデータトラフィックの前記トラフィック情報の値である、ことを行うようにさらに構成され、
前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると前記処理ユニットが判定したとき、前記処理ユニットは、識別エラー保護アクションをトリガするようにさらに構成された、
監視装置。
【請求項１６】
前記第１のデータトラフィックの前記トラフィック情報に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在するかどうかを判定するとき、前記処理ユニットは、
第１のしきい値に対する前記第１のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、前記監視されるべきプロトコルタイプに関連付けられた前記第１のデータトラフィック中に識別エラーが存在すると判定することであって、前記第１のしきい値はプリセット値である、ことを行うようにさらに構成された
請求項１５に記載の監視装置。
【請求項１７】
第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の値の偏差レートの絶対値に基づいて、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在するかどうかを判定するとき、前記処理ユニットは、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値が第２の所定の偏差レートよりも大きいとき、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在すると判定するようにさらに構成された、
請求項１５または１６に記載の監視装置。
【請求項１８】
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値が前記第２の所定の偏差レート以下であるとき、前記処理ユニットは、前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在しないと判定するようにさらに構成され、
前記監視されるべきプロトコルタイプに関連付けられた前記第２のデータトラフィック中に識別エラーが存在しないと前記処理ユニットが判定したとき、前記処理ユニットは、前記第２のしきい値を前記第２のデータトラフィックの前記トラフィック情報の前記値と前記第１のデータトラフィックの前記トラフィック情報の前記値との平均に更新するようにさらに構成された
請求項１４または１７に記載の監視装置。
【請求項１９】
前記第１のデータトラフィックの前記トラフィック情報は、第１のユーザ量をさらに備え、前記第１のユーザ量は、前記第１のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第１のしきい値に対する前記第１のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値は、特に、第１のデータボリュームしきい値に対する前記第１のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第１のユーザ量しきい値に対する前記第１のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、前記第１のしきい値は、前記第１のデータボリュームしきい値および前記第１のユーザ量しきい値を備え、前記第１の重みと前記第２の重みとの和は１である
請求項１３に記載の監視装置。
【請求項２０】
前記第１のデータトラフィックの前記トラフィック情報は、第１のユーザ量をさらに備え、前記第１のユーザ量は、前記第１のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のデータトラフィックの前記トラフィック情報は、第２のユーザ量をさらに備え、前記第２のユーザ量は、前記第２のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値は、特に、第２のデータボリュームしきい値に対する前記第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する前記第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、前記第２のしきい値は、前記第２のデータボリュームしきい値および前記第２のユーザ量しきい値を備え、前記第２のデータボリュームしきい値は、前記第１のデータトラフィックの前記第１のデータボリュームの値であり、前記第２のユーザ量しきい値は、前記第１のデータトラフィックの前記第１のユーザ量の値であり、前記第１の重みと前記第２の重みとの和は１である
請求項１４または１７に記載の監視装置。
【請求項２１】
前記第１のデータトラフィックの前記トラフィック情報は、第１のユーザ量をさらに備え、前記第１のユーザ量は、前記第１のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のデータトラフィックの前記トラフィック情報は、第２のユーザ量をさらに備え、前記第２のユーザ量は、前記第２のデータトラフィックに関連付けられたユーザの量を示すために使用され、
前記第２のしきい値に対する前記第２のデータトラフィックの前記トラフィック情報の前記値の前記偏差レートの前記絶対値は、特に、第２のデータボリュームしきい値に対する前記第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する前記第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、前記第２のしきい値は、前記第２のデータボリュームしきい値および前記第２のユーザ量しきい値を備え、前記第２のデータボリュームしきい値は、前記第１のデータトラフィックの前記第１のデータボリュームの値であり、前記第２のユーザ量しきい値は、前記第１のデータトラフィックの前記第１のユーザ量の値であり、前記第１の重みと前記第２の重みとの和は１であり、
前記第２のしきい値を前記第２のデータトラフィックの前記トラフィック情報の前記値と前記第１のデータトラフィックの前記トラフィック情報の前記値との前記平均に更新するとき、前記処理ユニットは、前記第２のデータボリュームしきい値を前記第２のデータトラフィックの前記第２のデータボリュームの前記値と前記第１のデータトラフィックの前記第１のデータボリュームの前記値との平均に更新するように特に構成され、前記処理ユニットは、前記第２のユーザ量しきい値を前記第２のデータトラフィックの前記第２のユーザ量の前記値と前記第１のデータトラフィックの前記第１のユーザ量の前記値との平均に更新するように特に構成された
請求項１８に記載の監視装置。
【請求項２２】
前記識別エラー保護アクションは、アラーミング、トラフィック許可、トラフィック制限、およびトラフィックブロッキングというアクションのうちの少なくとも１つを備える
請求項１２乃至２１のいずれか一項に記載の監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信技術の分野に関し、詳細には、データトラフィックを監視するための方法、装置、およびシステムに関する。より詳細には、本出願は、監視されるべきプロトコルタイプに関連付けられたデータトラフィックのエラー識別の監視および処理に関する。
【０００２】
本出願は、それの全体が参照により本明細書に組み込まれる、２０１７年５月２３日に中国特許庁で出願された「ＭＥＴＨＯＤ，ＡＰＰＡＲＡＴＵＳ，ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＭＯＮＩＴＯＲＩＮＧ  ＤＡＴＡ  ＴＲＡＦＦＩＣ」と題する中国特許出願第２０１７１０３７０６１５．７号の優先権を主張する。
【背景技術】
【０００３】
近年では、インターネットプロトコル（英語：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、略してＩＰ）ネットワークの人気の増加とともに、ＩＰネットワークのデータサービスが、様々なアプリケーションの成熟とともに指数関数的に展開している。ユーザ機器は、通信事業者によって提供されるワイヤレスアクセスデバイスまたはワイヤードアクセスデバイスを使用することによってＩＰネットワークの他方側のサーバにアクセスして、対応するサービスを取得する。従来のウェブブラウジングおよびサービスダウンロードに基づけば、ポイントツーポイント（英語：Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ、略してＰ２Ｐ）サービス、オンラインゲーム、およびボイスオーバーインターネットプロトコルなどのアプリケーションの広い普及は、通信事業者に多量のユーザをもたらし、また、大きい課題をもたらす。たとえば、Ｐ２Ｐサービスに基づくアプリケーションは、通常「貪欲に」ネットワークリソースを占有し、大量のインターネットトラフィックを占有する。結果的に、異なる程度のネットワーク輻輳が引き起こされ、別のアプリケーションのユーザエクスペリエンスが著しく劣化させられる。
【０００４】
サービスアウェアネス（英語：Ｓｅｒｖｉｃｅ  Ａｗａｒｅｎｅｓｓ、略してＳＡ）技術をデバイスに導入することで、この問題を解決することができる。ＳＡは、ＩＰパケットを分析して、ＩＰパケットのプロトコルタイプおよびアプリケーションを判定する技術である。サービスセキュリティ、コンテンツ課金、およびサービス制御の機能は、ユーザとＩＰネットワークとの間にＳＡデバイスを配備することによって実装される。
【０００５】
適用シナリオにおいて、ＳＡデバイスは、データトラフィックについての正確な識別能力および詳細な情報抽出能力を有する。しかしながら、アプリケーションソフトウェアのリリース更新または異常トラフィックなどの理由により、プロトコルタイプに関連付けられたデータトラフィックにおいてＳＡデバイスの識別エラーが起こり、その結果、データトラフィック管理および制御挙動が機能しないかまたはデータトラフィック課金エラーが起こり、通信事業者の利益損失が引き起こされ、インターネットサーフィンのユーザエクスペリエンスが劣化させられる。
【発明の概要】
【０００６】
上記に鑑みて、本出願の実施形態は、通信事業者によって提供されるデバイスを使用することによってユーザ機器がＩＰネットワークにアクセスする適用シナリオに適用される、データトラフィックを監視するための方法、装置、およびシステムを提供する。監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【０００７】
本出願の実施形態において提供される技術的解決策は次の通りである。
【０００８】
第１の態様によれば、データトラフィックを監視するための方法が提供される。監視装置は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得し、監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される。次いで、監視装置は、第１のデータトラフィックのトラフィック情報を取得し、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。監視装置は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。加えて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、識別エラー保護アクションをトリガする。任意選択で、第１のデータトラフィックのトラフィック情報は、第１のユーザ量をさらに含み、第１のユーザ量は、第１のデータトラフィックに関連付けられたユーザの量を示すために使用される。
【０００９】
この実施形態において提供される解決策に基づいて、監視装置は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、識別エラー保護アクションをトリガする。このようにして、監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【００１０】
第１の態様の可能な実装では、第１のデータトラフィックのトラフィック情報に基づいて監視装置によって、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定するステップは、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、監視装置によって、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると判定するステップであって、第１のしきい値はプリセット値である、ステップを含む。
【００１１】
第１の態様の別の可能な実装では、監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得するステップは、監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第１の所定の瞬間に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するステップを含む。本方法は、監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第２の所定の瞬間に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するステップであって、第１の所定の瞬間および第２の所定の瞬間は、異なる日付における同じ瞬間である、ステップと、監視装置によって、第２のデータトラフィックのトラフィック情報を取得するステップであって、第２のデータトラフィックのトラフィック情報は、第２のデータボリュームを含み、第２のデータボリュームは、第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値に基づいて監視装置によって、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定するステップであって、第２のしきい値は、第１のデータトラフィックのトラフィック情報の値である、ステップと、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きいとき、監視装置によって、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定するステップと、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置によって、識別エラー保護アクションをトリガするステップとをさらに含む。
【００１２】
第１の態様のさらに別の可能な実装では、監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得するステップは、監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第１の所定の時間間隔に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するステップを含む。本方法は、監視されるべきプロトコルタイプに基づいて監視装置によって、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第２の所定の時間間隔に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するステップであって、第１の所定の時間間隔の開始瞬間および第２の所定の時間間隔の開始瞬間は、異なる日付における同じ瞬間であり、第１の所定の時間間隔の終了瞬間および第２の所定の時間間隔の終了瞬間は、異なる日付における同じ瞬間である、ステップと、監視装置によって、第２のデータトラフィックのトラフィック情報を取得するステップであって、第２のデータトラフィックのトラフィック情報は、第２のデータボリュームを含み、第２のデータボリュームは、第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値に基づいて監視装置によって、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定するステップであって、第２のしきい値は、第１のデータトラフィックのトラフィック情報の値である、ステップと、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きいとき、監視装置によって、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定するステップと、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置によって、識別エラー保護アクションをトリガするステップとをさらに含む。
【００１３】
第１の態様のまた別の可能な実装では、本方法は、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レート以下であるとき、監視装置によって、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在しないと判定するステップと、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在しないと監視装置が判定したとき、監視装置によって、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新するステップとをさらに含む。
【００１４】
任意選択で、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第１のデータボリュームしきい値に対する第１のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第１のユーザ量しきい値に対する第１のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第１のしきい値は、第１のデータボリュームしきい値および第１のユーザ量しきい値を含み、第１の重みと第２の重みとの和は１である。
【００１５】
任意選択で、第２のデータトラフィックのトラフィック情報は、第２のユーザ量をさらに含み、第２のユーザ量は、第２のデータトラフィックに関連付けられたユーザの量を示すために使用される。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第２のデータボリュームしきい値に対する第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第２のしきい値は、第２のデータボリュームしきい値および第２のユーザ量しきい値を含み、第２のデータボリュームしきい値は、第１のデータトラフィックの第１のデータボリュームの値であり、第２のユーザ量しきい値は、第１のデータトラフィックの第１のユーザ量の値であり、第１の重みと第２の重みとの和は１である。
【００１６】
任意選択で、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第２のデータボリュームしきい値に対する第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第２のしきい値は、第２のデータボリュームしきい値および第２のユーザ量しきい値を含み、第２のデータボリュームしきい値は、第１のデータトラフィックの第１のデータボリュームの値であり、第２のユーザ量しきい値は、第１のデータトラフィックの第１のユーザ量の値であり、第１の重みと第２の重みとの和は１である。監視装置によって、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新するステップは、監視装置によって、第２のデータボリュームしきい値を第２のデータトラフィックの第２のデータボリュームの値と第１のデータトラフィックの第１のデータボリュームの値との平均に更新するステップと、監視装置によって、第２のユーザ量しきい値を第２のデータトラフィックの第２のユーザ量の値と第１のデータトラフィックの第１のユーザ量の値との平均に更新するステップとを特に含む。
【００１７】
任意選択で、識別エラー保護アクションは、アラーミング、トラフィック許可、トラフィック制限、およびトラフィックブロッキングというアクションのうちの少なくとも１つを含む。
【００１８】
第２の態様によれば、データトラフィックを監視するための監視装置が提供され、監視装置は、上記の方法における監視装置の挙動を実装する機能を有する。機能は、ハードウェアによって実装され得るか、または対応するソフトウェアを実行するハードウェアによって実装され得る。ハードウェアまたはソフトウェアは、機能に対応する１つまたは複数のモジュールを含む。
【００１９】
可能な設計では、監視装置の構造は、プロセッサおよびインターフェースを含み、プロセッサは、上記の方法における対応する機能を実施する際に監視装置をサポートするように構成される。インターフェースは、ユーザ機器およびＩＰネットワークと通信する際に監視装置をサポートし、上記の方法における情報もしくは命令をユーザ機器およびＩＰネットワークに送るか、または上記の方法における情報もしくは命令をユーザ機器およびＩＰネットワークから受信するように構成される。監視装置は、メモリをさらに含み得る。メモリは、プロセッサに結合され、監視装置に必要であるプログラム命令およびデータを記憶するように構成される。
【００２０】
別の可能な設計では、監視装置は、プロセッサ、送信機、ランダムアクセスメモリ、読取り専用メモリ、およびバスを含む。プロセッサは、バスを通して送信機、ランダムアクセスメモリ、および読取り専用メモリに個別に結合される。監視装置が動作する必要があるとき、読取り専用メモリまたは組込みシステム中のブートローダに構築された基本入出力システムが使用されて、システムを開始するように導き、監視装置を通常動作状態に入るように導く。通常動作状態に入った後に、監視装置は、ランダムアクセスメモリ中のアプリケーションプログラムおよびオペレーティングシステムを動作させ、それにより、プロセッサは、第１の態様または第１の態様の任意の可能な実装における方法を実施する。
【００２１】
第３の態様によれば、データトラフィックを監視するためのシステムが提供され、本システムは監視装置を含み、この監視装置は、第２の態様における監視装置である。
【００２２】
第４の態様によれば、コンピュータ記憶媒体が提供され、このコンピュータ記憶媒体は、監視装置によって使用されるプログラム、コード、または命令を記憶するように構成される。プログラム、コード、または命令を実行するとき、プロセッサまたはハードウェアデバイスは、上記の態様における監視装置の機能またはステップを完了し得る。
【００２３】
解決策によれば、本出願の実施形態は、データトラフィックを監視するための方法、装置、およびシステムを提供する。監視装置は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得する。監視装置は、第１のデータトラフィックのトラフィック情報を取得し、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。監視装置は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、識別エラー保護アクションをトリガする。このようにして、監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【図面の簡単な説明】
【００２４】
【図１】本出願の実施形態によるネットワークの概略構造図である。
【図２】本出願の実施形態による、データトラフィックを監視するための方法のフローチャートである。
【図３】本出願の実施形態による監視装置の概略構造図である。
【図４】本出願の実施形態による監視装置のハードウェアの概略構造図である。
【発明を実施するための形態】
【００２５】
本出願の実施形態は、通信事業者によって提供されるデバイスを使用することによってユーザ機器がＩＰネットワークにアクセスする適用シナリオに適用される、データトラフィックを監視するための方法、装置、およびシステムを提供する。監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【００２６】
以下で、特定の実施形態を使用することによって詳細な説明を個別に提供する。
【００２７】
図１は、本出願の実施形態によるネットワークの概略構造図である。図１に示されているネットワークでは、ユーザは、ＩＰネットワークを介してユーザ機器を使用することによってＩＰネットワークの他方側のネットワークリソースにアクセスし得る。ネットワークリソースは、ウェブブラウジング、データダウンロード、およびデータアップロードなどのサービスを提供し得る。ユーザはまた、ＩＰネットワークを介してユーザ機器を使用することによってＩＰネットワークの他方側のユーザとのビデオ通信、ボイス通信、およびインスタントメッセージ通信などの通信を実施し得る。特に、ユーザ機器は、ワイヤレスネットワークまたはワイヤードブロードバンドネットワークを介してＩＰネットワークと通信し得る。ユーザ機器がワイヤレスネットワークを介してＩＰネットワークと通信するシナリオでは、ネットワーク構造は、基地局およびゲートウェイＧＰＲＳサポートノード（英語：Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ、略してＧＧＳＮ）をさらに含み、ＧＰＲＳは汎用パケット無線サービス（英語：Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）である。ユーザ機器は、基地局およびＧＧＳＮを使用することによってＩＰネットワークと通信し得る。ユーザ機器がワイヤードブロードバンドネットワークを介してＩＰネットワークと通信するシナリオでは、ネットワーク構造は、ブロードバンドアクセスサーバ（英語：Ｂｒｏａｄｂａｎｄ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ、略してＢＡＳ）をさらに含む。ユーザ機器は、ＢＡＳを使用することによってＩＰネットワークと通信し得る。ＧＧＳＮおよびＢＡＳはルータであり得る。ユーザ機器は、スマートフォン、携帯情報端末（英語：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、略してＰＤＡ）、ボイスオーバーインターネットプロトコル（英語：Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、略してＶｏＩＰ）ネットワークデバイス、ポータブルコンピュータ、デスクトップコンピュータなどというデバイスのうちの少なくとも１つであり得る。
【００２８】
図１に示されているように、ネットワーク構造は、トラフィック分析管理システムをさらに含む。トラフィック分析管理システムは、ＧＧＳＮとＩＰネットワークとの間の通信リンク上に配備されるか、またはトラフィック分析管理システムは、ＢＡＳとＩＰネットワークとの間の通信リンク上に配備されるか、またはＧＧＳＮおよびＢＡＳデバイスは、同じトラフィック分析管理システムを使用することによってＩＰネットワークと通信する。トラフィック分析管理システムは、ユーザ機器からＩＰネットワークへのデータトラフィックまたはＩＰネットワークからユーザ機器へのデータトラフィックを分析し、分析結果に基づいて、ユーザ機器からＩＰネットワークへのデータトラフィックまたはＩＰネットワークからユーザ機器へのデータトラフィックを管理する。トラフィック分析管理システムは、ＳＡデバイスおよび監視装置を含み得る。
【００２９】
適用シナリオにおいて、ＳＡデバイスは、データトラフィックについての正確な識別能力および詳細な情報抽出能力を有する。ＳＡデバイスは、データトラフィック中のプロトコルタイプを取得し、データトラフィック中の取得されたプロトコルタイプを、ＳＡデバイスに記憶されたプロトコルタイプと比較して、データトラフィック中の取得されたプロトコルタイプが属するプロトコルタイプを識別する。しかしながら、アプリケーションソフトウェアのリリース更新または異常トラフィックなどの理由により、プロトコルタイプに関連付けられたデータトラフィックにおいてＳＡデバイスの識別エラーが起こり得る。たとえば、アプリケーションソフトウェアのリリースは更新されたが、ＳＡデバイスに記憶されたプロトコルタイプの特徴は適時に更新されず、結果的に、ＳＡデバイスが、リリースが更新されたアプリケーションソフトウェアによって送られたデータトラフィックを識別するとき、ＳＡデバイスは、データトラフィック中のプロトコルタイプを未知のプロトコルタイプまたは別のプロトコルタイプとして識別する。別の例では、ユーザ機器によって送られるデータトラフィックが異常トラフィックであり、結果的に、ＳＡデバイスは、データトラフィック中のプロトコルタイプを未知のプロトコルタイプまたは別のプロトコルタイプとして識別する。そのような識別エラーは、データトラフィック管理および制御挙動の不全またはデータトラフィック課金エラーを生じることになる。
【００３０】
本出願の実施形態において提供される監視装置は、上記の識別エラーを監視し、識別エラーに基づいて識別エラー保護アクションをトリガすることができる。監視装置は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得する。監視装置は、第１のデータトラフィックのトラフィック情報を取得し、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。監視装置は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、識別エラー保護アクションをトリガする。可能な実装では、監視装置のすべての機能がＳＡデバイスに組み込まれる。別の可能な実装では、監視装置のいくつかの機能がＳＡデバイスに組み込まれ、言い換えれば、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得することと、監視装置によって、第１のデータトラフィックのトラフィック情報を取得することであって、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用され、取得することとをいう、監視装置によって実装される機能が、実装のためにＳＡデバイスに組み込まれる。さらに別の可能な実装では、監視装置は、ＳＡデバイスとは無関係なハードウェア装置によって実装される。監視装置の特定の実装および配備方式については、本出願の実施形態における後続の説明および記述を参照されたい。
【００３１】
図１に示されているネットワーク構造は、本出願における監視装置の適用シナリオの例を示していることを理解されたい。監視装置は、データトラフィックが分析および管理される必要がある様々な適用シナリオに適用され得る。たとえば、監視装置は、企業内ローカルエリアネットワークに適用されて、企業内データトラフィックが分析および管理される。別の例では、監視装置は、キャリア間でデータトラフィックが交換されるシナリオに適用されて、キャリア間のトラフィック交換が分析および管理される。
【００３２】
上記の実装において、監視装置は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得する。監視装置は、第１のデータトラフィックのトラフィック情報を取得する。加えて、監視装置は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、識別エラー保護アクションをトリガする。このようにして、監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【００３３】
図２は、本出願の実施形態による、データトラフィックを監視するための方法のフローチャートである。図２に示されている方法は、図１に示されているネットワーク構造に適用され得る。図２に示されているように、本方法は以下のステップを含む。
【００３４】
Ｓ１０２．監視装置が、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得する。
【００３５】
図１によれば、ユーザ機器は、ＩＰネットワークにデータトラフィックを送り得、ユーザ機器はまた、ＩＰネットワークからデータトラフィックを受信し得る。この実施形態では、説明のために、ユーザ機器がＩＰネットワークにデータトラフィックを送る例が使用される。
【００３６】
監視装置は、ユーザ機器からデータトラフィックを受信し、１つまたは複数のユーザ機器があり得る。１人のユーザは１つのユーザ機器に対応し得るか、または１人のユーザは複数のユーザ機器に対応し得る。たとえば、２つのユーザ機器が、１つのユーザアカウントを共有することによってＩＰネットワークと通信する。監視装置は特徴ライブラリを含み得、特徴ライブラリは、監視されるべきプロトコルタイプおよび対応する識別特徴を記憶し、識別特徴は、アプリケーションソフトウェアによって使用されるプロトコルタイプの識別特徴を含む。監視されるべきプロトコルタイプは、監視装置によって監視される必要があるプロトコルタイプである。表１は、以下で共通して使用されるプロトコルタイプの１７個のカテゴリーを示す。任意選択で、プロトコルタイプの各カテゴリーは、プロトコルタイプのいくつかのサブカテゴリーをさらに含み得、それにより、監視装置は、より細かいグラニュラリティでプロトコルタイプのサブカテゴリーを監視することができる。たとえば、サービス要件に基づいて、Ｐ２Ｐプロトコルに関連付けられたデータトラフィック、およびビデオプロトコルに関連付けられたデータトラフィックが収集される必要があり、すなわち、監視されるべきプロトコルタイプは、Ｐ２Ｐプロトコルおよびビデオプロトコルである。監視装置は、Ｐ２Ｐプロトコルおよびビデオプロトコルに基づいて、ユーザ機器からのデータトラフィック中で、Ｐ２Ｐプロトコルに関連付けられたデータトラフィック、およびビデオプロトコルに関連付けられたデータトラフィックを収集する。特に、監視装置は、ユーザ機器からのデータトラフィックの識別特徴を分析し、その識別特徴を特徴ライブラリ中の識別特徴と比較して、対応するプロトコルタイプを判定し、そのプロトコルタイプに属し、ユーザ機器からのデータトラフィック中にあるデータトラフィックを収集する。特徴ライブラリは、監視されるべきプロトコルタイプに対応するアプリケーションソフトウェアのプロトコルタイプの識別特徴を記憶し、したがって、監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される。
【００３７】
【表１】
0006889784.tif 000002
【００３８】
監視装置の特徴ライブラリについて、特徴ライブラリに記憶された監視されるべきプロトコルタイプおよび対応する識別特徴は、静的構成方式で設定され得るか、または監視装置は、特徴ライブラリに記憶された監視されるべきプロトコルタイプおよび対応する識別特徴を配信することをＳＡデバイスに要求し得る。加えて、監視装置のすべての機能がＳＡデバイスに組み込まれるシナリオでは、および監視装置のいくつかの機能がＳＡデバイスに組み込まれるシナリオでは、ステップＳ１０２はＳＡデバイスによって実装され得、監視装置は、ＳＡデバイスの特徴ライブラリを直接呼び出し得る。
【００３９】
収集を通して第１のデータトラフィックを取得する処理において、監視装置は、第１のデータトラフィックを取得するために瞬間においてデータトラフィックを収集し、たとえば、１０：００ａ．ｍ．においてデータトラフィックを収集し得る（ａ．ｍ．は午前を表す）か、または第１のデータトラフィックを取得するために時間間隔中にデータトラフィックを収集し、たとえば、１０：００ａ．ｍ．から１０：０５ａ．ｍ．中にデータトラフィックを収集し得る。監視装置はさらに、データトラフィックを周期的に収集し、たとえば、２０１６年３月１日の１０：００ａ．ｍ．におけるデータトラフィック、２０１６年３月２日の１０：００ａ．ｍ．におけるデータトラフィック、および２０１６年３月３日の１０：００ａ．ｍ．におけるデータトラフィックを収集し得る。
【００４０】
Ｓ１０４．監視装置が、第１のデータトラフィックのトラフィック情報を取得し、第１のデータトラフィックのトラフィック情報が、第１のデータボリュームを含む。
【００４１】
Ｓ１０２において、監視装置は、収集処理中に第１のデータトラフィックを取得し、第１のデータトラフィックは、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックである。たとえば、ユーザ機器からのデータトラフィックは、Ｐ２Ｐデータトラフィック、ＶＯＩＰデータトラフィック、およびビデオデータトラフィックを含み、監視されるべきプロトコルタイプはビデオプロトコルである。したがって、収集処理中に監視装置によって取得される第１のデータトラフィックは、ビデオデータトラフィックを含む。
【００４２】
監視装置は、第１のデータトラフィックのトラフィック情報を取得する。第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。第１のデータトラフィックのトラフィック情報は、第１のユーザ量をさらに含み、第１のユーザ量は、第１のデータトラフィックに関連付けられたユーザの量を示すために使用される。ユーザ機器によって送られるデータトラフィックについては、監視装置は、第１のデータトラフィックに関連付けられたソースＩＰアドレスの量に関する統計を収集することによって第１のユーザ量を判定し得る。ＩＰネットワークからユーザ機器によって受信されるデータトラフィックについては、監視装置は、第１のデータトラフィックに関連付けられた宛先ＩＰアドレスの量に関する統計を収集することによって第１のユーザ量を判定し得る。上記２つの方向におけるデータトラフィックについては、監視装置は、代替として、第１のデータトラフィックに関連付けられたユーザアカウントの量に関する統計を収集することによって第１のユーザ量を判定し得る。上記２つの方向におけるデータトラフィックについては、監視装置は、代替として、５つ組の情報の一部または全部に基づいて第１のユーザ量を判定し得、５つ組の情報は、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、およびプロトコル番号を含む。たとえば、監視装置は、第１のデータトラフィックに関連付けられたソースＩＰアドレスおよび宛先ＩＰアドレスを含む情報グループの量に関する統計を収集することによって第１のユーザ量を判定し得、ソースＩＰアドレスと宛先ＩＰアドレスのペアに基づいて接続が判定される。別の例では、監視装置は、第１のデータトラフィックに関連付けられたソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、および宛先ポート番号を含む情報グループの量に関する統計を収集することによって第１のユーザ量を判定し得る。さらに別の例では、監視装置は、第１のデータトラフィックに関連付けられた５つ組の量に関する統計を収集することによって第１のユーザ量を判定し得る。
【００４３】
Ｓ１０６．監視装置が、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。
【００４４】
監視装置は、第１のデータトラフィックの第１のデータボリュームに基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定し得る。監視装置は、代替として、第１のデータトラフィックの第１のデータボリュームおよび第１のユーザ量に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定し得る。識別エラーについて説明するために、トラフィック情報が第１のデータボリュームを含む例が使用される。可能な実装では、識別エラーは、このプロトコルタイプに関連付けられたデータトラフィック中の何らかのデータトラフィックが、別のプロトコルタイプに関連付けられたデータトラフィックとして識別されることを意味する。たとえば、Ｐ２Ｐデータトラフィックを監視する実装では、１Ｇｂ（Ｇｂ：ギガビット）のＰ２Ｐデータトラフィックが識別される必要がある。しかしながら、アプリケーションソフトウェアのリリース更新または異常トラフィックなどの理由により、１ＧｂのＰ２Ｐデータトラフィック中の０．２ＧｂのＰ２Ｐデータトラフィックが、ビデオデータトラフィックとして識別される。この場合、Ｐ２Ｐデータトラフィック中の何らかのデータトラフィックはビデオデータトラフィックとして識別され、０．８ＧｂのＰ２Ｐデータトラフィックが実際に識別される。別の可能な実装では、識別エラーは、このプロトコルタイプに関連付けられたデータトラフィックが、別のプロトコルタイプに関連付けられたデータトラフィックを含むことを意味する。たとえば、Ｐ２Ｐデータトラフィックを監視する実装では、１ＧｂのＰ２Ｐデータトラフィックが識別される必要がある。しかしながら、アプリケーションソフトウェアのリリース更新または異常トラフィックなどの理由により、０．５ＧｂのビデオデータトラフィックがＰ２Ｐデータトラフィックとして識別される。この場合、Ｐ２Ｐデータトラフィックは、Ｐ２Ｐデータトラフィックとして識別されたビデオデータトラフィックを含み、１．５ＧｂのＰ２Ｐデータトラフィックが実際に識別される。同様に、トラフィック情報が第１のデータボリュームおよび第１のユーザ量を含むとき、上記のデータボリューム監視方法を使用することによって第１のユーザ量の変化ステータスが監視され得、第１のデータボリューム、第１のユーザ量、第１のデータボリュームの重み、および第１のユーザ量の重みに基づいて、識別エラーが存在するかどうかが最終的に判定される。このようにして、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第１のデータボリュームしきい値に対する第１のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第１のユーザ量しきい値に対する第１のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第１のしきい値は、第１のデータボリュームしきい値および第１のユーザ量しきい値を含み、第１の重みと第２の重みとの和は１である。Ｓ１０６において、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中に識別エラーが存在するかどうかは、トラフィック情報中のデータボリュームの変化を監視することによって、またはトラフィック情報中のデータボリュームおよびユーザ量の変化を監視することによって判定される。
【００４５】
Ｓ１０６において、任意選択で、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、監視装置は、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると判定し、第１のしきい値はプリセット値である。
【００４６】
説明のために、トラフィック情報が第１のデータボリュームを含む例が使用される。監視装置は、監視を通して、２０１６年３月１日の１０：００ａ．ｍ．においてユーザ機器によって送られた第１のデータトラフィックの第１のデータボリュームが５Ｇｂであることを発見し、第１のデータトラフィックはＰ２Ｐデータトラフィックであると仮定される。履歴エクスペリエンスに基づいて、Ｐ２Ｐデータトラフィックのデータボリュームしきい値は、毎日１０：００ａ．ｍ．において４Ｇｂに設定され、したがって、第１のしきい値は４Ｇｂに設定される。第１の所定の偏差レートは２０％に設定される。第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートは、（第１のデータトラフィック−第１のしきい値）／第１のしきい値×１００％、具体的には、（５Ｇｂ−４Ｇｂ）／４Ｇｂ×１００％＝２５％である。偏差レートの絶対値は、第１の所定の偏差レートよりも大きい（２５％＞２０％）。したがって、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると判定される。対応して、計算された偏差レートが第１の所定の偏差レート以下である場合、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在しないと判定され得る。
【００４７】
説明のために、トラフィック情報が第１のデータボリュームおよび第１のユーザ量を含む例が使用される。監視装置は、監視を通して、２０１６年３月１日の１０：００ａ．ｍ．においてユーザ機器によって送られた第１のデータトラフィックの第１のデータボリュームが５Ｇｂであることを発見し、第１のユーザ量は１１００であり、第１のデータトラフィックはＰ２Ｐデータトラフィックであると仮定される。履歴エクスペリエンスに基づいて、Ｐ２Ｐデータトラフィックのデータボリュームしきい値は、毎日１０：００ａ．ｍ．において４Ｇｂに設定され、ユーザ量しきい値は１０００に設定され、したがって、第１のデータボリュームしきい値は４Ｇｂに設定され、第１のユーザ量しきい値は１０００に設定され、第１のしきい値は、第１のデータボリュームしきい値および第１のユーザ量しきい値を含む。第１の所定の偏差レートは２０％に設定される。第１のデータボリュームの偏差レートおよび第１のユーザ量の偏差レートが計算される：（第１のデータボリューム−第１のデータボリュームしきい値）／第１のデータボリュームしきい値×１００％、具体的には、（５Ｇｂ−４Ｇｂ）／４Ｇｂ×１００％＝２５％、および（第１のユーザ量−第１のユーザ量しきい値）／第１のユーザ量しきい値×１００％、具体的には、（１１００−１０００）／１０００×１００％＝１０％。上記の偏差レートの各々の絶対値が取得される。第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートは、２５％×０．８＋１０％×０．２＝２２％である。第１のデータボリュームの重みは０．８であり、第１のユーザ量の重みは０．２であり。計算された偏差レートは、第１の所定の偏差レートよりも大きい（２２％＞２０％）。したがって、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると判定される。
【００４８】
監視装置は、第１のデータトラフィックを周期的に監視して、各周期中の第１のデータトラフィック中に識別エラーが存在するかどうかを判定し得る。たとえば、監視装置は、毎日１０：００ａ．ｍ．に第１のデータトラフィックのトラフィック情報を監視する。日々の第１のデータトラフィック中に識別エラーが存在するかどうかは、毎日の計算を通して取得された偏差レートの絶対値を第１の所定の偏差レートと比較することによって判定される。別の例では、監視装置は、毎日１０：００ａ．ｍ．から１０：０５ａ．ｍ．までの時間間隔に対応する第１のデータトラフィックのトラフィック情報を監視する。
【００４９】
Ｓ１０８．監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置が、識別エラー保護アクションをトリガする。
【００５０】
識別エラー保護アクションは、アラーミング、トラフィック許可、トラフィック制限、およびトラフィックブロッキングというアクションのうちの少なくとも１つを含む。監視装置が識別エラー保護アクションをトリガすることは、監視装置によって、アラーミング情報を生成し、アラーミング情報を管理デバイスに送り、それにより、ネットワーク管理者が、プロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在することを適時に発見することと、監視装置によって、トラフィック許可コマンド、トラフィック制限コマンド、またはトラフィックブロッキングコマンドを生成し、トラフィック許可コマンド、トラフィック制限コマンド、またはトラフィックブロッキングコマンドをＳＡデバイスに送り、それにより、ＳＡデバイスが、トラフィック許可、トラフィック制限、またはトラフィックブロッキングを実施することとを含む。任意選択で、アラーミング情報は、識別エラーがその中で起こるデータトラフィックのプロトコルタイプを含む。さらに、任意選択で、アラーミング情報は、データトラフィックのトラフィック情報、またはしきい値に対するデータトラフィックのトラフィック情報の値の偏差レートをさらに含む。アラーミング情報が偏差レートを含むとき、アラーミング情報は、偏差レートの正の符号または負の符号をさらに含む。任意選択で、トラフィック許可コマンド、トラフィック制限コマンド、およびトラフィックブロッキングコマンドは、識別エラーがその中で起こるデータトラフィックのプロトコルタイプをそれぞれ含む。
【００５１】
たとえば、Ｓ１０６において、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が２５％であり、第１の所定の偏差レート２０％よりも大きいと判定される。監視装置は、アラーミング情報を生成し、アラーミング情報を管理デバイスに送る。
【００５２】
たとえば、第１のデータトラフィックは、ビデオウェブサイトＡの指示されたビデオであり、キャリアは、この指示されたビデオを課金する必要があると仮定される。加えて、指示されたビデオの第１のしきい値は、毎日１０：００ａ．ｍ．において４Ｇｂであると仮定される。監視装置は、監視を通して、２０１６年３月１日の１０：００ａ．ｍ．における第１のデータトラフィックの第１のデータボリュームが１Ｇｂであることを発見する。計算の後に、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が７５％であり、第１の所定の偏差レート２０％よりも大きいと判定される。監視装置は、アラーミング情報を生成し、アラーミング情報を管理デバイスに送って、識別エラーが課金エラーを生じ得ることを管理デバイスに通知する。任意選択で、監視装置は、トラフィックブロッキングコマンドをＳＡデバイスに送って、指示されたビデオに対してトラフィックブロッキングを実施するようにＳＡデバイスに命令する。
【００５３】
たとえば、第１のデータトラフィックはＶＯＩＰデータトラフィックであり、ＶＯＩＰデータトラフィックのためのＳＡデバイスのトラフィック制限値は２Ｇｂであると仮定される。監視装置は、監視を通して、２０１６年３月１日の１０：００ａ．ｍ．における第１のデータトラフィックの第１のデータボリュームが５Ｇｂであることを発見する。上記の例におけるのと同様の監視手段を通して、監視装置は、第１のデータトラフィック中に識別エラーが存在すると判定する。第１のデータトラフィックが突然増加する理由は、非ＶＯＩＰデータトラフィックがＶＯＩＰデータトラフィックとして識別されるからであり得る。この場合、ＳＡデバイスが２Ｇｂのトラフィック制限値に基づいてＶＯＩＰデータトラフィックに対してトラフィック制限を依然として実施した場合、現実のＶＯＩＰデータトラフィックのトラフィック損失が引き起こされ得る。したがって、監視装置は、アラーミング情報を管理デバイスに送り、監視装置はさらに、トラフィック許可コマンドをＳＡデバイスに送って、５Ｇｂの第１のデータトラフィックに対してトラフィック許可を実施するようにＳＡデバイスに命令する。したがって、ＳＡデバイスのトラフィック制限ルールにより引き起こされるサービストラフィックへの損害が回避され、インターネットサーフィンのユーザエクスペリエンスへの影響がさらに回避される。管理デバイスがアラーミング情報を受信し、障害を除去した後、ＳＡデバイスは、元のトラフィック制限ルールを復元することになる。
【００５４】
上記の実装は、監視装置のすべての機能がＳＡデバイスに組み込まれるシナリオに適用され得る。Ｓ１０２からＳ１０８はＳＡデバイスによって実装される。特に、ＳＡデバイスは、ＳＡデバイスを修正することによって本出願における監視装置の機能を有し得る。上記の実装はまた、監視装置のいくつかの機能がＳＡデバイスに組み込まれるシナリオに適用され得る。たとえば、監視装置は、監視モジュール、識別エラー分析モジュール、および識別エラー保護モジュールを含む。監視モジュールは、Ｓ１０２およびＳ１０４を実装するためにＳＡデバイスに組み込まれる。Ｓ１０６を実装するための識別エラー分析モジュール、およびＳ１０８を実装するための識別エラー保護モジュールは、ＳＡデバイスとは無関係のハードウェアによって完成される。ＳＡデバイスとこのハードウェアは、通信リンクを通して接続される。上記の実装は、ＳＡデバイスとは無関係のハードウェア装置のシナリオにさらに適用され得、ハードウェア装置はＳ１０２からＳ１０８を完了する。
【００５５】
上記の実装において、監視装置は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得する。監視装置は、第１のデータトラフィックのトラフィック情報を取得する。加えて、監視装置は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定する。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、識別エラー保護アクションをトリガする。このようにして、監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【００５６】
任意選択で、Ｓ１０２は、監視装置が、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第１の所定の瞬間に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するステップを含む。データトラフィックを監視するための方法は、監視装置が、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第２の所定の瞬間に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するステップであって、第１の所定の瞬間および第２の所定の瞬間が、異なる日付における同じ瞬間である、ステップと、監視装置が、第２のデータトラフィックのトラフィック情報を取得するステップであって、第２のデータトラフィックのトラフィック情報が、第２のデータボリュームを含み、第２のデータボリュームが、第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、監視装置が、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値に基づいて、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定するステップであって、第２のしきい値が、第１のデータトラフィックのトラフィック情報の値である、ステップと、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きいとき、監視装置が、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定するステップと、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置が、識別エラー保護アクションをトリガするステップとをさらに含む。
【００５７】
本出願のこの実施形態における上記の説明および記述に関して、監視装置は、所定の瞬間においてデータトラフィックを収集し、毎日または毎週または毎月同じ瞬間においてデータトラフィックを周期的に収集し得、たとえば、第１の所定の瞬間は、２０１６年３月１日の１０：００ａ．ｍ．であり、第２の所定の瞬間は、２０１６年３月２日の１０：００ａ．ｍ．である。別の例では、第１の所定の瞬間は、第１の週における月曜日の１０：００ａ．ｍ．であり、第２の所定の瞬間は、第２の週における月曜日の１０：００ａ．ｍ．である。
【００５８】
監視装置は、Ｓ１０２からＳ１０８の実装において、第１の所定の瞬間に対応する第１のデータトラフィックの監視を完了し得る。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在しないと監視装置が判定した場合、監視装置は、第２のしきい値として第１のデータトラフィックのトラフィック情報の値を判定し、それにより、監視装置は、第２のしきい値に基づいて第２の所定の瞬間において第２のデータトラフィックを監視する。第１のデータトラフィックのトラフィック情報が第１のデータボリュームを含むとき、第１のデータボリュームは、第２のしきい値として判定される。第１のデータトラフィックのトラフィック情報が第１のデータボリュームおよび第１のユーザ量を含むとき、第１のデータボリュームは、第２のデータボリュームしきい値として判定され、第１のユーザ量は、第２のユーザ量しきい値として判定され、第２のしきい値は、第２のデータボリュームしきい値および第２のユーザ量しきい値を含む。
【００５９】
監視装置は、Ｓ１０２およびＳ１０４の実装において、第２の所定の瞬間における第２のデータトラフィック、および第２のデータトラフィックのトラフィック情報を取得し得る。さらに、監視装置は、Ｓ１０６の実装において、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値を判定して、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定し得る。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きい場合、監視装置は、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定する。上記の説明によれば、第２のしきい値は、第１のデータトラフィックのトラフィック情報の値である。第２の所定の偏差レートは、第１の所定の偏差レートと同じであるかまたは異なり得る。監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置は、Ｓ１０８の実装において、識別エラー保護アクションをトリガする。
【００６０】
さらに、任意選択で、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レート以下であるとき、監視装置は、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在しないと判定し、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在しないと監視装置が判定したとき、監視装置は、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新する。
【００６１】
たとえば、監視されるべきプロトコルタイプはＰ２Ｐプロトコルであり、トラフィック情報はデータボリュームを含むと仮定される。Ｓ１０２からＳ１０８の実装において、第１のデータトラフィックの第１のデータボリュームは４．５Ｇｂであり、第１の所定の瞬間は、２０１６年３月１日の１０：００ａ．ｍ．である。履歴エクスペリエンスに基づいて、第１のしきい値は４Ｇｂに設定される。第１の所定の偏差レートと第２の所定の偏差レートの両方が２０％に設定される。第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートは、（４．５Ｇｂ−４Ｇｂ）／４Ｇｂ×１００％＝１２．５％であり、偏差レートの絶対値は、第１の所定の偏差レートよりも小さい。したがって、第１のデータトラフィック中に識別エラーは存在しない。監視装置は、第２のしきい値として第１のデータボリュームを判定し、具体的には、第２のしきい値は４．５Ｇｂである。監視装置は、Ｐ２Ｐプロトコルの監視されるべきプロトコルタイプについて第２のデータトラフィックを取得する。監視装置による監視を通して、第２のデータトラフィックの第２のデータボリュームは３．８Ｇｂであり、第２の所定の瞬間は、２０１６年３月２日の１０：００ａ．ｍ．である。計算を通して、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートは、（３．８Ｇｂ−４．５Ｇｂ）／４．５Ｇｂ×１００％＝−１５．６％であり、偏差レートの絶対値は、第２の所定の偏差レートよりも小さい。したがって、第２のデータトラフィック中に識別エラーは存在しない。監視装置は、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新し、具体的には、第２のしきい値を（４．５Ｇｂ＋３．８Ｇｂ）／２＝４．１５Ｇｂに更新する。監視装置は、４．５Ｇｂの元の第２のしきい値と入れ替えるために、新しい第２のしきい値として４．１５Ｇｂを使用する。さらに、監視装置は、４．１５Ｇｂの第２のしきい値に基づいて第３の所定の瞬間において第３のデータトラフィックを監視し得、第３の所定の瞬間は、２０１６年３月３日の１０：００ａ．ｍ．である。第３のデータトラフィック中に識別エラーが存在しない場合、監視装置は、上記の方法を使用することによって第２のしきい値を更新する。
【００６２】
任意選択で、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームおよび第１のユーザ量を含み、第２のデータトラフィックのトラフィック情報は、第２のデータボリュームおよび第２のユーザ量を含む。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第２のデータボリュームしきい値に対する第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第２のしきい値は、第２のデータボリュームしきい値および第２のユーザ量しきい値を含み、第２のデータボリュームしきい値は、第１のデータトラフィックの第１のデータボリュームの値であり、第２のユーザ量しきい値は、第１のデータトラフィックの第１のユーザ量の値であり、第１の重みと第２の重みとの和は１である。
【００６３】
さらに、任意選択で、監視装置が、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新するステップは、監視装置が、第２のデータボリュームしきい値を第２のデータトラフィックの第２のデータボリュームの値と第１のデータトラフィックの第１のデータボリュームの値との平均に更新するステップと、監視装置が、第２のユーザ量しきい値を第２のデータトラフィックの第２のユーザ量の値と第１のデータトラフィックの第１のユーザ量の値との平均に更新するステップとを特に含む。
【００６４】
たとえば、監視されるべきプロトコルタイプはＰ２Ｐプロトコルであり、トラフィック情報は、データボリュームおよびユーザ量を含むと仮定される。Ｓ１０２からＳ１０８の実装において、第１のデータトラフィックの第１のデータボリュームは４．５Ｇｂであり、第１のデータトラフィックの第１のユーザ量は１１００であり、第１の所定の瞬間は、２０１６年３月１日の１０：００ａ．ｍ．である。履歴エクスペリエンスに基づいて、第１のデータボリュームしきい値は４Ｇｂに設定され、第１のユーザ量しきい値は１０００に設定される。第１の所定の偏差レートと第２の所定の偏差レートの両方が２０％に設定される。第１のデータボリュームの偏差レートおよび第１のユーザ量の偏差レートが計算される：（４．５Ｇｂ−４Ｇｂ）／４Ｇｂ×１００％＝１２．５％、および（１１００−１０００）／１０００×１００％＝１０％。上記の偏差レートの各々の絶対値が取得される。第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートは、１２．５％×０．８＋１０％×０．２＝１２％であり、計算された偏差レートは、第１の所定の偏差レートよりも小さい。したがって、第１のデータトラフィック中に識別エラーは存在しない。監視装置は、第２のしきい値として第１のデータボリュームおよび第１のユーザ量を判定し、具体的には、第２のデータボリュームしきい値は４．５Ｇｂであり、第２のユーザ量しきい値は１１００である。監視装置は、Ｐ２Ｐプロトコルの監視されるべきプロトコルタイプについて第２のデータトラフィックを取得する。監視装置による監視を通して、第２のデータトラフィックの第２のデータボリュームは３．８Ｇｂであり、第２のユーザ量は９８０であり、第２の所定の瞬間は、２０１６年３月２日の１０：００ａ．ｍ．である。計算を通して、第１のデータボリュームの偏差レート、および第１のユーザ量の偏差レートは、（３．８Ｇｂ−４．５Ｇｂ）／４．５Ｇｂ×１００％＝−１５．６％、および（９８０−１１００）／１１００×１００％＝−１０．９％である。上記の偏差レートの各々の絶対値が取得される。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートは、１５．６％×０．８＋１０．９％×０．２＝１４．７％であり、計算された偏差レートは、第２の所定の偏差レートよりも小さい。したがって、第２のデータトラフィック中に識別エラーは存在しない。監視装置は、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新し、具体的には、第２のしきい値を（４．５Ｇｂ＋３．８Ｇｂ）／２＝４．１５Ｇｂ（第２のデータボリュームしきい値）および（１１００＋９８０）／２＝１０４０（第２のユーザ量しきい値）に更新する。監視装置は、４．５Ｇｂの元の第２のデータボリュームしきい値と入れ替えるために、新しい第２のデータボリュームしきい値として４．１５Ｇｂを使用し、１１００の元の第２のユーザ量しきい値と入れ替えるために、新しい第２のユーザ量しきい値として１０４０を使用する。さらに、監視装置は、４．１５Ｇｂの第２のデータボリュームしきい値および１０４０の第２のユ��ザ量しきい値に基づいて第３の所定の瞬間において第３のデータトラフィックを監視し得、第３の所定の瞬間は、２０１６年３月３日の１０：００ａ．ｍ．である。第３のデータトラフィック中に識別エラーが存在しない場合、監視装置は、上記の方法を使用することによって第２のしきい値を更新する。
【００６５】
任意選択で、Ｓ１０２は、監視装置が、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第１の所定の時間間隔に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するステップを含む。データトラフィックを監視するための方法は、監視装置が、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第２の所定の時間間隔に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するステップであって、第１の所定の時間間隔の開始瞬間および第２の所定の時間間隔の開始瞬間が、異なる日付における同じ瞬間であり、第１の所定の時間間隔の終了瞬間および第２の所定の時間間隔の終了瞬間が、異なる日付における同じ瞬間である、ステップと、監視装置が、第２のデータトラフィックのトラフィック情報を取得するステップであって、第２のデータトラフィックのトラフィック情報が、第２のデータボリュームを含み、第２のデータボリュームが、第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される、ステップと、監視装置が、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値に基づいて、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定するステップであって、第２のしきい値が、第１のデータトラフィックのトラフィック情報の値である、ステップと、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きいとき、監視装置が、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定するステップと、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると監視装置が判定したとき、監視装置が、識別エラー保護アクションをトリガするステップとをさらに含む。
【００６６】
本出願のこの実施形態における上記の説明および記述に関して、監視装置は、所定の時間間隔中にデータトラフィックを収集し、毎日または毎週または毎月同じ時間間隔中にデータトラフィックを周期的に収集し得、たとえば、第１の所定の時間間隔は、２０１６年３月１日の１０：００ａ．ｍ．から１０：０５ａ．ｍ．であり、第２の所定の時間間隔は、２０１６年３月２日の１０：００ａ．ｍ．から１０：０５ａ．ｍ．である。別の例では、第１の所定の時間間隔は、第１の週における月曜日の１０：００ａ．ｍ．から１０：０５ａ．ｍ．であり、第２の所定の時間間隔は、第２の週における月曜日の１０：００ａ．ｍ．から１０：０５ａ．ｍ．である。この実施形態における実装と、上記の実施形態における実装との間の差異は、所定の瞬間においてデータトラフィックを収集することが、所定の時間間隔中にデータトラフィックを収集することと入れ替えられることにある。監視装置が、監視されるべきプロトコルタイプのデータトラフィックを監視する特定の実装については、上記の実施形態を参照されたい。詳細について本明細書で再び説明されない。
【００６７】
図３は、本出願の実施形態による監視装置１０００の概略構造図である。図３に示されている監視装置１０００は、上記の実施形態における方法における監視装置１０００によって実施される対応するステップを実施し得る。図３に示されているように、監視装置１０００は、収集ユニット１００２および処理ユニット１００４を含む。
【００６８】
収集ユニット１００２は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得するように構成され、監視されるべきプロトコルタイプは、データトラフィックに関連付けられたアプリケーションを示すために使用される。
【００６９】
処理ユニット１００４は、第１のデータトラフィックのトラフィック情報を取得するように構成され、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。
【００７０】
処理ユニット１００４は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定するようにさらに構成される。
【００７１】
監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると処理ユニット１００４が判定したとき、処理ユニット１００４は、識別エラー保護アクションをトリガするようにさらに構成される。
【００７２】
識別エラー保護アクションは、アラーミング、トラフィック許可、トラフィック制限、およびトラフィックブロッキングというアクションのうちの少なくとも１つを含む。
【００７３】
任意選択で、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定するとき、処理ユニット１００４は、第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第１の所定の偏差レートよりも大きいとき、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在すると判定するようにさらに特に構成され、第１のしきい値はプリセット値である。
【００７４】
任意選択で、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得するとき、収集ユニット１００２は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第１の所定の瞬間に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するように特に構成される。収集ユニット１００２は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第２の所定の瞬間に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するようにさらに構成され、第１の所定の瞬間および第２の所定の瞬間は、異なる日付における同じ瞬間である。処理ユニット１００４は、第２のデータトラフィックのトラフィック情報を取得するようにさらに構成され、第２のデータトラフィックのトラフィック情報は、第２のデータボリュームを含み、第２のデータボリュームは、第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。処理ユニット１００４は、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値に基づいて、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定するようにさらに構成され、第２のしきい値は、第１のデータトラフィックのトラフィック情報の値である。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きいとき、処理ユニット１００４は、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定するようにさらに構成される。監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると処理ユニット１００４が判定したとき、処理ユニット１００４は、識別エラー保護アクションをトリガするようにさらに構成される。
【００７５】
任意選択で、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられたデータトラフィックを収集して、第１のデータトラフィックを取得するとき、収集ユニット１００２は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第１の所定の時間間隔に対応するデータトラフィックを収集して、第１のデータトラフィックを取得するように特に構成される。収集ユニット１００２は、監視されるべきプロトコルタイプに基づいて、ユーザ機器またはＩＰネットワークからのデータトラフィック中で、監視されるべきプロトコルタイプに関連付けられ、第２の所定の時間間隔に対応するデータトラフィックを収集して、第２のデータトラフィックを取得するようにさらに構成され、第１の所定の時間間隔の開始瞬間および第２の所定の時間間隔の開始瞬間は、異なる日付における同じ瞬間であり、第１の所定の時間間隔の終了瞬間および第２の所定の時間間隔の終了瞬間は、異なる日付における同じ瞬間である。処理ユニット１００４は、第２のデータトラフィックのトラフィック情報を取得するようにさらに構成され、第２のデータトラフィックのトラフィック情報は、第２のデータボリュームを含み、第２のデータボリュームは、第２のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。処理ユニット１００４は、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値に基づいて、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在するかどうかを判定するようにさらに構成され、第２のしきい値は、第１のデータトラフィックのトラフィック情報の値である。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レートよりも大きいとき、処理ユニット１００４は、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると判定するようにさらに構成される。監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在すると処理ユニット１００４が判定したとき、処理ユニット１００４は、識別エラー保護アクションをトリガするようにさらに構成される。
【００７６】
任意選択で、第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値が第２の所定の偏差レート以下であるとき、処理ユニット１００４は、監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在しないと判定するようにさらに構成される。監視されるべきプロトコルタイプに関連付けられた第２のデータトラフィック中に識別エラーが存在しないと処理ユニット１００４が判定したとき、処理ユニット１００４は、第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新するようにさらに構成される。
【００７７】
任意選択で、第１のデータトラフィックのトラフィック情報は、第１のユーザ量をさらに含み、第１のユーザ量は、第１のデータトラフィックに関連付けられたユーザの量を示すために使用される。第１のしきい値に対する第１のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第１のデータボリュームしきい値に対する第１のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第１のユーザ量しきい値に対する第１のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第１のしきい値は、第１のデータボリュームしきい値および第１のユーザ量しきい値を含み、第１の重みと第２の重みとの和は１である。
【００７８】
任意選択で、第１のデータトラフィックのトラフィック情報は、第１のユーザ量をさらに含み、第１のユーザ量は、第１のデータトラフィックに関連付けられたユーザの量を示すために使用される。第２のデータトラフィックのトラフィック情報は、第２のユーザ量をさらに含み、第２のユーザ量は、第２のデータトラフィックに関連付けられたユーザの量を示すために使用される。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第２のデータボリュームしきい値に対する第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第２のしきい値は、第２のデータボリュームしきい値および第２のユーザ量しきい値を含み、第２のデータボリュームしきい値は、第１のデータトラフィックの第１のデータボリュームの値であり、第２のユーザ量しきい値は、第１のデータトラフィックの第１のユーザ量の値であり、第１の重みと第２の重みとの和は１である。
【００７９】
任意選択で、第１のデータトラフィックのトラフィック情報は、第１のユーザ量をさらに含み、第１のユーザ量は、第１のデータトラフィックに関連付けられたユーザの量を示すために使用される。第２のデータトラフィックのトラフィック情報は、第２のユーザ量をさらに含み、第２のユーザ量は、第２のデータトラフィックに関連付けられたユーザの量を示すために使用される。第２のしきい値に対する第２のデータトラフィックのトラフィック情報の値の偏差レートの絶対値は、特に、第２のデータボリュームしきい値に対する第２のデータボリュームの値の偏差レートの絶対値に第１の重みを乗算することによって取得される値と、第２のユーザ量しきい値に対する第２のユーザ量の値の偏差レートの絶対値に第２の重みを乗算することによって取得される値との和であり、第２のしきい値は、第２のデータボリュームしきい値および第２のユーザ量しきい値を含み、第２のデータボリュームしきい値は、第１のデータトラフィックの第１のデータボリュームの値であり、第２のユーザ量しきい値は、第１のデータトラフィックの第１のユーザ量の値であり、第１の重みと第２の重みとの和は１である。第２のしきい値を第２のデータトラフィックのトラフィック情報の値と第１のデータトラフィックのトラフィック情報の値との平均に更新するとき、処理ユニット１００４は、第２のデータボリュームしきい値を第２のデータトラフィックの第２のデータボリュームの値と第１のデータトラフィックの第１のデータボリュームの値との平均に更新するように特に構成され、処理ユニット１００４は、第２のユーザ量しきい値を第２のデータトラフィックの第２のユーザ量の値と第１のデータトラフィックの第１のユーザ量の値との平均に更新するようにさらに構成される。
【００８０】
図３に示されている監視装置は、上記の実施形態における方法における監視装置によって実施される対応するステップを実施し得る。このようにして、監視装置は、監視されるべきプロトコルタイプに関連付けられたデータトラフィック中の識別エラーを監視し、対応する識別エラー保護アクションをトリガして、通信事業者の利益損失を低減し、インターネットサーフィンのユーザエクスペリエンスを改善する。
【００８１】
図４は、本出願の実施形態による監視装置１１００のハードウェアの概略構造図である。図４に示されている監視装置１１００は、上記の実施形態における方法における監視装置によって実施される対応するステップを実施し得る。
【００８２】
図４に示されているように、監視装置１１００は、プロセッサ１１０１、メモリ１１０２、インターフェース１１０３、およびバス１１０４を含む。インターフェース１１０３は、ワイヤレスまたはワイヤード方式で実装され得、特に、ネットワークアダプタであり得る。プロセッサ１１０１、メモリ１１０２、およびインターフェース１１０３は、バス１１０４を通して接続される。
【００８３】
インターフェース１１０３は、ユーザ機器もしくはＩＰネットワークからデータトラフィックを受信するか、またはＳＡデバイスからデータトラフィックのトラフィック情報を受信するように構成され、識別エラー保護アクションを送るようにさらに構成された、送信機および受信機を特に含み得る。たとえば、インターフェース１１０３は、ユーザ機器またはＩＰネットワークからデータトラフィックを受信することと、プロセッサ１１０１によってトリガされた識別エラー保護アクションを送ることとをいう、図２の動作をサポートするように構成される。プロセッサ１１０１は、上記の実施形態における監視装置によって実施される処理を実施するように構成される。たとえば、プロセッサ１１０１は、第１のデータトラフィックのトラフィック情報を取得するように構成され、第１のデータトラフィックのトラフィック情報は、第１のデータボリュームを含み、第１のデータボリュームは、第１のデータトラフィック中のすべてのパケットの長さの和を示すために使用される。プロセッサ１１０１は、第１のデータトラフィックのトラフィック情報に基づいて、監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するかどうかを判定するようにさらに構成される。監視されるべきプロトコルタイプに関連付けられた第１のデータトラフィック中に識別エラーが存在するとプロセッサ１１０１が判定したとき、プロセッサ１１０１は、識別エラー保護アクションをトリガするようにさらに構成され、および／または本出願で説明される技術における別の処理を実施するように構成される。たとえば、プロセッサ１１０１は、図２のＳ１０４、Ｓ１０６、およびＳ１０８における処理をサポートするように構成される。メモリ１１０２は、オペレーティングシステム１１０２１およびアプリケーションプログラム１１０２２を含み、プログラム、コード、または命令を記憶するように構成される。プログラム、コード、または命令を実行するとき、プロセッサまたはハードウェアデバイスは、方法実施形態における監視装置に関係する処理工程を完了し得る。任意選択で、メモリ１１０２は、読取り専用メモリ（英語：Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ、略してＲＯＭ）およびランダムアクセスメモリ（英語：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、略してＲＡＭ）を含み得る。ＲＯＭは、基本入出力システム（英語：Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ、略してＢＩＯＳ）または組込みシステムを含む。ＲＡＭは、アプリケーションプログラムおよびオペレーティングシステムを含む。監視装置１１００が動作する必要があるとき、ＲＯＭまたは組込みシステム中のブートローダに構築されたＢＩＯＳが使用されて、システムを開始するように導き、監視装置１１００を通常動作状態に入るように導く。通常動作状態に入った後に、監視装置１１００は、ＲＡＭ中のアプリケーションプログラムおよびオペレーティングシステムを動作させて、方法実施形態における監視装置に関係する処理工程を完了する。
【００８４】
図４は、監視装置の簡略化された設計を示すにすぎないことが理解されよう。実際の適用例では、監視装置は、任意の量のインターフェース、プロセッサ、またはメモリを含み得る。可能な実装では、監視装置のすべての機能がＳＡデバイスに組み込まれる。別の可能な実装では、監視装置のいくつかの機能がＳＡデバイスに組み込まれる。さらに別の可能な実装では、監視装置は、ＳＡデバイスとは無関係なハードウェア装置によって実装される。
【００８５】
加えて、本出願の実施形態は、監視装置によって使用されるコンピュータソフトウェア命令を記憶するように構成された、コンピュータ記憶媒体を提供する。コンピュータ記憶媒体は、上記の方法実施形態を実施するために設計されたプログラムを含む。
【００８６】
図１に示されているように、本出願の実施形態は、データトラフィックを監視するためのシステムをさらに含み、本システムは監視装置を含み、この監視装置は、図３または図４における監視装置である。
【００８７】
本出願で開示される内容と組み合わせて説明された方法またはアルゴリズムステップは、ハードウェアによって実装され得るか、またはソフトウェア命令を実行することによってプロセッサによって実装され得る。ソフトウェア命令は、対応するソフトウェアモジュールを含み得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルハードディスク、ＣＤ−ＲＯＭ、または当技術分野でよく知られている任意の他の形態の記憶媒体中に配置され得る。たとえば、記憶媒体はプロセッサに結合され、したがって、プロセッサは、記憶媒体から情報を読み取ることができ、記憶媒体に情報を書き込むことができる。もちろん、記憶媒体はプロセッサの構成要素であり得る。プロセッサおよび記憶媒体はＡＳＩＣ中に配置され得る。加えて、ＡＳＩＣはユーザ機器中に配置され得る。もちろん、プロセッサおよび記憶媒体は、個別構成要素としてユーザ機器中に存在し得る。
【００８８】
当業者は、上記の１つまたは複数の例において、本出願で説明される機能が、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せによって実装され得ることを認識されたい。本出願がソフトウェアによって実装されるとき、機能は、コンピュータ可読媒体に記憶され得るか、またはコンピュータ可読媒体中で１つもしくは複数の命令もしくはコードとして送信され得る。コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含み、通信媒体は、ある場所から別の場所にコンピュータプログラムが送信されることを可能にする任意の媒体を含む。記憶媒体は、汎用または専用コンピュータにとってアクセス可能な任意の利用可能な媒体であり得る。
【００８９】
上記の特定の実装では、本出願の目的、技術的解決策、および有益な効果について詳細にさらに説明された。上記の説明は、本出願の特定の実装にすぎないことを理解されたい。
【図１】
0006889784.tif 000003
【図２】
0006889784.tif 000004
【図３】
0006889784.tif 000005
【図４】
0006889784.tif 000006