JP7511030B2 - ネットワークトラフィックアクティビティを報告するための技法 - Google Patents

ネットワークトラフィックアクティビティを報告するための技法 Download PDF

Info

Publication number
JP7511030B2
JP7511030B2 JP2022576820A JP2022576820A JP7511030B2 JP 7511030 B2 JP7511030 B2 JP 7511030B2 JP 2022576820 A JP2022576820 A JP 2022576820A JP 2022576820 A JP2022576820 A JP 2022576820A JP 7511030 B2 JP7511030 B2 JP 7511030B2
Authority
JP
Japan
Prior art keywords
traffic
network
monitoring
mobile device
traffic activity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022576820A
Other languages
English (en)
Other versions
JP2023530118A (ja
Inventor
マキシム テスレンコ,
エレーナ フェルスマン,
アタナシオス カラパンテラキス,
フェルヤン, アネタ ヴァルガラキス
Original Assignee
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by テレフオンアクチーボラゲット エルエム エリクソン(パブル) filed Critical テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Publication of JP2023530118A publication Critical patent/JP2023530118A/ja
Application granted granted Critical
Publication of JP7511030B2 publication Critical patent/JP7511030B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/83Admission control; Resource allocation based on usage prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/149Network analysis or design for prediction of maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/028Capturing of monitoring data by filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本開示は、一般に、モバイルデバイスのネットワークトラフィックアクティビティを報告することを目的として通信ネットワークにおいて集められた情報を処理する分野に関する。本明細書で提示される技法は、方法、コンピュータプログラム製品、ネットワーク装置、およびネットワークシステムの形態で実装され得る。
現在のモバイル通信ネットワークでは、モバイルデバイスのネットワークトラフィックパターンが、主に、サービス品質保証と、課金契約と、アドミッション制御とを含む、トラフィックハンドリングポリシおよび他のネットワーク関係ポリシを施行するために分析される。いくつかの実装形態では、関連するトラフィック分析が、ポリシ制御および課金ルール機能(PCRF)によってコアネットワークドメインにおいて行われる。PCRFベースポリシ施行のためにネットワークトラフィックアクティビティに関する情報を公開することに加えて、第4世代(4G)/Long Term Evolution(LTE)通信ネットワークにおけるサービス能力公開機能(SCEF)と第5世代(5G)通信ネットワークにおけるネットワーク公開機能(NEF)とを含む、サービス公開機能による何らかのさらなる情報公開がある。この場合、公開される情報は、主に、コネクティビティの側面(たとえば、ローミングステータス、通信障害、ダウンリンクデータ障害の後の利用可能性、ある地理的エリア中のモバイルデバイスの数、無線アクセスネットワーク輻輳の検出、コネクティビティの喪失、および到達可能性)に関する。
その上、5G通信ネットワークのために新たに導入されたネットワークデータ分析機能(NWDAF)も分析サービスを提供する。これらのサービスは、SCEFおよびNEFと同様のサブスクライブ/通知モデルを使用して提供される。NWDAFの目的は、トラフィック監視インサイト(insight)を提供することである。そのようなインサイトの例は、アクティブネットワークスライスの負荷ステータス、アプリケーション性能、または、モバイルデバイスの挙動を予測/分析することを含む。
上記で説明されたネットワーク機能は、サービス品質監視の目的でネットワークトラフィック情報を公開すること、モバイルインフラストラクチャステータスの監視、またはモバイルデバイスステータスの監視を目標としており、監視される情報は、主に、それぞれのアセットの所有者、たとえば、ネットワークオペレータおよび/またはデバイス所有者を対象とする。したがって、公開される情報は、典型的に、モバイルデバイスの識別情報、またはモバイルデバイスのグループの識別情報のいずれかを含む。しかしながら、いくつかの場合には、モバイルデバイスのネットワークトラフィックアクティビティに関するインサイトを匿名で報告することが望まれる。
この点についての1つのソリューションは、たとえば、関連付けられたデバイス識別子を開示することなしに、いくつかのフィルタ処理基準を満たすモバイルデバイスの数を報告することによる、情報アグリゲーションである。しかしながら、その報告が、特に、監視期間が、拡張された時間期間をカバーし得るとき、(たとえば、プロトコルデータユニット(PDU)レベルにおける)高度に粒度の細かい情報から生成されるべきである場合、様々な課題が存在する。
モバイルデバイスのネットワークトラフィックアクティビティについて集められた情報を効率的に報告するための技法が必要である。
第1の態様によれば、複数のモバイルデバイスのネットワークトラフィックアクティビティについて生成されたデータレコード中に含まれる情報を報告する方法が提供される。各データレコードが、モバイルデバイスのトラフィックアクティビティのトラフィックタイプと、トラフィックアクティビティのタイムスタンプと、モバイルデバイスの識別子とを含む。本方法は、監視タイプを指定する監視要求を受信することと、所与の監視期間内に、以下の条件、
i) トラフィックアクティビティのトラフィックタイプが監視タイプに一致する、
ii) トラフィックアクティビティのタイムスタンプが監視期間内に入る、ならびに
iii) 同じ識別子および同じトラフィックアクティビティに関連付けられたトラフィックアクティビティが監視期間ごとに1回のみ考慮される、
を満たすトラフィックアクティビティを有するモバイルデバイスの数をデータレコードから計算することとを含む。
第1の態様の方法は、監視要求に応答して、モバイルデバイスの計算された数に基づく監視報告を返すことをさらに含む。
監視報告は、モバイルデバイスの計算された数に基づき、監視タイプおよび監視期間に関連付けられたトラフィックアクティビティのモバイルデバイスにわたる範囲(extent)を指示する、パラメータを含み得る。いくつかの変形態では、パラメータは、(たとえば、監視期間に対応する特定の時間的ポイントについての)そのようなものとしてのモバイルデバイスの計算された数であり得る。他の変形態では、パラメータは、(たとえば、監視期間内の異なる時間的ポイントについての)デバイスの2つまたはそれ以上の個々に計算された数を平均化することによって導出されたモバイルデバイスの平均化された数であり得る。したがって、監視期間は、時間的ポイントであるように規定され得るか、または(たとえば、秒、分、時間、または日の)より長い時間的拡張を有し得る。
監視報告は、匿名化された情報のみを含み得る。たとえば、その報告は、モバイルデバイスの計算された数中に含まれる特定のモバイルデバイスまたは特定のデバイスグループを識別することを可能にする情報を含まないことがある。特に、その報告は、モバイルデバイス識別子を含まないことがある。
いくつかの変形態では、モバイルデバイスごとに複数回、同じトラフィックアクティビティおよび同じトラフィックタイプに関連付けられた複数のデータレコードをカウントし、したがって、モバイルデバイスの実際の数の計算を偽る(falsify)ことを回避するために、同じ識別子および同じトラフィックアクティビティに関連付けられたトラフィックアクティビティが監視期間ごとに1回のみ考慮される。一実装形態では、条件iii)を満たすために、条件i)と条件ii)とを同時に満たすモバイルデバイスごとの複数のデータレコードが1回のみ考慮される。たとえば、所与のモバイルデバイスについての、条件i)と条件ii)とを満たすデータレコードのセットのうち、1つのデータレコード(たとえば、監視期間内の第1のもの)のみが実際に考慮されて、デバイスの数の現在のカウントを増分し、他のデータレコードは(さらなる)増分をもたらさない。
各トラフィックアクティビティが、一連のプロトコルデータユニット(PDU)の送信を含み得る。PDUは、オープンシステムインターコネクション(OSI)モデルの任意の特定のレイヤ上の特定の通信プロトコルに関連付けられ得る。そのレイヤに応じて、そのようなPDUは、たとえば、セグメントまたはデータグラム(レイヤ4)、データパケット(レイヤ3)、およびフレーム(レイヤ2)と呼ばれる。
一連のPDUは、特定のモバイルデバイスのために確立されたセッションのコンテキストなどにおいて送信され得る。いくつかの場合には、1つのデータレコードが1つのPDUから生成された。
各PDUが、PDUヘッダとPDUペイロードとを有し得る。特定のデータレコード中に含まれるトラフィックタイプが、PDUヘッダ検査とPDUペイロード検査とのうちの少なくとも1つによって(たとえば、データレコード生成時に)決定され得る。たとえば、PDUは、インターネットプロトコル(IP)PDUおよびハイパーテキスト転送プロトコル(HTTP)PDUから選択され得、次いで、対応するヘッダまたはペイロードが検査され得る。
データレコードのうちの個々の1つを生成することは、特定のモバイルデバイスの現在のトラフィックアクティビティについて、トラフィックアクティビティのトラフィックタイプとモバイルデバイスの識別子とを指示する、測定報告を受信することを含み得る。測定報告は、専用PDU、または専用の一連のPDUに関係し得る。測定報告は、PDUヘッダ検査とPDUペイロード検査の一方または両方によって生成され得る。測定報告は、モバイル通信システムの無線アクセスネットワークドメインにおいてまたはコアネットワークドメインにおいて生成され得る。
第1の変形態によれば、データレコードのうちの個々の1つを生成することは、トラフィックタイプと特定のモバイルデバイスの識別子とを関連付けるデータレコードを生成することと、データレコードにタイムスタンプを提供することとをさらに含み得る。第2の変形態によれば、データレコードのうちの個々の1つを生成することは、モバイルデバイスの識別子に基づいて、トラフィックアクティビティの地理的ロケーションを要求することと、トラフィックアクティビティの地理的ロケーションを受信することと、地理的ロケーションをトラフィックタイプと特定のモバイルデバイスの識別子とに関連付けるデータレコードを生成することと、データレコードにタイムスタンプを提供することとをさらに含み得る。
これらの変形態では、データレコードは、現在のトラフィックアクティビティとともに実質的にリアルタイムで生成され得る。このようにして、タイムスタンプが、現在のトラフィックアクティビティが行われる時間を実際に指示することが保証され得る。
上記のように、監視報告は、モバイルデバイスの平均数を含み得る。この平均数は、モバイルデバイスのN個の数を取得するように監視期間中に計算をN回実施することと、このようにして取得されたモバイルデバイスのN個の数を(たとえば、加算された数をNで除算することによって)平均化することとによって導出され得る。個々の計算が、監視期間にわたって時間的に等間隔であり得る。個々の計算の各々が、監視期間の(専用の時間的ポイントを含む)専用サブ期間について実施され得る。たとえば、ネットワーク負荷など、1つまたは複数のネットワークパラメータに応じて、計算の頻度が可変であり得る。
監視報告は、条件を満たすデータレコードから導出された値を含み得る。たとえば、監視報告は、<タイプ,値>データ構造中にその値を含め得る。このデータ構造中のタイプは、監視要求中で指定された監視タイプに対応し得る。値は、トラフィックタイプと、下位階層レベルにおける複数のトラフィックタイプを包含する一般トラフィックタイプと、条件を満たすデータレコードに基づいて機械学習アルゴリズムによって行われた予測と、予測の時間的有効性と、平均トラフィック持続時間とのうちの1つまたは複数を指示し得る。監視タイプは、いくつかの変形態では、同じ階層レベルまたは一般トラフィックタイプよりも上位の階層レベルにおけるものであり得る。監視要求は、<タイプ,値>データ構造のリストを含み得、各値について、モバイルデバイスの関連する(場合によっては、平均化された)数が報告され得る。いくつかの変形態では、監視報告は、随意に、少なくとも1つの<タイプ,値>データ構造中に、モバイルデバイスの数を含めないが、少なくとも1つまたは複数の値を含める。
監視期間は、いくつかの変形態では、監視要求中で指定され得る。他の変形態では、監視期間は、ネットワークオペレータなどによって規定され得る。監視期間は、1つまたは複数の可変ネットワークパラメータの関数であり得る。一例として、監視期間は、ネットワーク負荷が増加するにつれて減少し得る。
トラフィックタイプは、トラフィックアクティビティを生じる、ネットワークトラフィックに関与するアプリケーションのアプリケーション識別子と、ネットワークトラフィックの宛先の宛先ドメイン名とのうちの少なくとも1つを指示するかまたは少なくとも1つから導出され得る。アプリケーションは、モバイル通信ネットワークの外部のアプリケーションサーバ上で稼働していることがある。宛先ドメイン名は、ユニバーサルリソース識別子(URI)の形態をとり得る。
匿名化のために、下位階層レベルの2つまたはそれ以上のトラフィックタイプが、計算において、上位階層レベルにおける単一の一般トラフィックタイプにマッピングされ得る。次いで、モバイルデバイスの数が、一般トラフィック指示にマッピングされた下位階層レベルのすべてのトラフィックタイプにわたって計算される。監視要求中で指定された監視タイプは、同じ階層レベルまたは各一般トラフィックタイプよりも上位の階層レベルに位置し得る。
たとえば、YouTubeトラフィックアクティビティとNetflixトラフィックアクティビティとが、両方とも、一般トラフィックタイプ「ビデオストリーミングトラフィック」にマッピングされ得る。したがって、監視要求が、監視タイプとして「ストリーミングトラフィック」(または「ビデオストリーミングトラフィック」)を指定したとき、YouTubeトラフィックアクティビティとNetflixトラフィックアクティビティのいずれか一方を有するモバイルデバイスがカウントされ、これは、報告される情報の匿名化を高める。もちろん、これは、監視要求中で指定された監視タイプが、そのようなものとしてトラフィックタイプ(たとえば、「Netflixトラフィック」)をも指示することができることを除外しない。
たとえば、異なるアプリケーション識別子と異なる宛先ドメイン名との一方または両方が、例示的な下位レベルトラフィックタイプとして、上位階層レベルにおける単一の一般トラフィックタイプにマッピングされ得る。一般トラフィックタイプは、次いで、一般トラフィックタイプにわたってフィルタ処理条件を満たすモバイルデバイスの(場合によっては、平均化された)数に加えて、監視報告中に値として含められ得る。
各データレコードは、トラフィックアクティビティ中のモバイルデバイスの地理的ロケーションをさらに含み得る。そのような場合、監視要求は、監視されるべき地理的エリアをさらに指定し得、モバイルデバイスの数を計算するとき、以下のさらなる条件、
iv) トラフィックアクティビティの地理的ロケーションが地理的エリア内に入る、
が考慮され得る。
地理的ロケーションは、一変形態では、セル識別子によって規定される。したがって、本方法は、トラフィックアクティビティの地理的ロケーションが地理的エリア内に入るかどうかを決定するために、セル識別子と地理的エリアとの間のマッピングを調べることをさらに含み得る。
コンピュータプログラム製品であって、コンピュータプログラム製品がプロセッサ上で実行されたとき、本明細書で提示される方法のステップを実施するように設定されたプログラムコード部分を含む、コンピュータプログラム製品も提供される。本コンピュータプログラム製品は、コンピュータ可読記録媒体に記憶され得る。
さらなる態様によれば、複数のモバイルデバイスのネットワークトラフィックアクティビティについて生成されたデータレコード中に含まれる情報を報告するように設定されたネットワーク装置が提示され、各データレコードが、モバイルデバイスのトラフィックアクティビティのトラフィックタイプと、トラフィックアクティビティのタイムスタンプと、モバイルデバイスの識別子とを含む。本ネットワーク装置は、監視タイプを指定する監視要求を受信することと、所与の監視期間内に、以下の条件、
i) トラフィックアクティビティのトラフィックタイプが監視タイプに一致する、
ii) トラフィックアクティビティのタイムスタンプが監視期間内に入る、ならびに
iii) 同じ識別子および同じトラフィックアクティビティに関連付けられたトラフィックアクティビティが監視期間ごとに1回のみ考慮される、
を満たすトラフィックアクティビティを有するモバイルデバイスの数をデータレコードから計算することとを行うように設定される。
本ネットワーク装置は、監視要求に応答して、モバイルデバイスの計算された数に基づく監視報告を返すようにさらに設定される。
本ネットワーク装置は、たとえば、無線アクセスネットワークドメインまたはコアネットワークドメイン中の、ネットワークノードとして設定されるかまたはネットワークノード上に位置し得る。したがって、本ネットワーク装置は、第4世代モバイル通信ネットワークのパケットゲートウェイノードとして設定されるかまたはパケットゲートウェイノード上に位置し得る。代替的に、本ネットワーク装置は、第5世代モバイル通信ネットワークのネットワークデータ分析機能として設定されるかまたはネットワークデータ分析機能とコロケートされ得る。
本明細書で提示されるネットワーク装置と、そのネットワークトラフィックアクティビティに関する情報が報告されるべきである、モバイルデバイスの第1のセットについてのネットワークトラフィックをルーティングするように設定された第1のゲートウェイノードと、そのネットワークトラフィックアクティビティに関する情報が報告されるべきでない、モバイルデバイスの第2のセットについてのネットワークトラフィックをルーティングするように設定された第2のゲートウェイノードとを備える、ネットワークシステムも提供される。
またさらに、本明細書で提示されるネットワーク装置と、そのネットワークトラフィックアクティビティに関する情報が報告されるべきである、モバイルデバイスについてのネットワークトラフィックをルーティングするように設定された第1のゲートウェイノードであって、第1のゲートウェイノードは、再ルーティング条件が満たされるまで、ルーティングすることを実施する、第1のゲートウェイノードとを備え、再ルーティング条件が満たされ後にモバイルデバイスのセットについてのネットワークトラフィックをルーティングするように設定された第2のゲートウェイノードをさらに備える、ネットワークシステムが提供される。いくつかの実装形態では、再ルーティング条件は、モバイルデバイスごとに個々に開始されたあらかじめ規定された時間期間の経過である。
本開示のさらなる態様、詳細および利点は、以下の例示的な実施形態の詳細な説明から、および図面から明らかになろう。
本開示のネットワークシステム実施形態を示す図である。 本開示による、報告装置の一実施形態を示すブロック図である。 本開示の方法実施形態の流れ図である。 階層トラフィックタイプ構成を示す図である。 本明細書で提示される技法のための入力データのソースを示す表である。 本開示のLTE/4Gネットワークシステム実施形態を示す図である。 入力データについてのフィルタ処理ルールを示す表である。 LTE/4Gおよび5Gネットワークアーキテクチャのコンテキストにおける本開示のさらなる実施形態を示す概略シグナリング図である。 LTE/4Gおよび5Gネットワークアーキテクチャのコンテキストにおける本開示のさらなる実施形態を示す概略シグナリング図である。 LTE/4Gおよび5Gネットワークアーキテクチャのコンテキストにおける本開示のさらなる実施形態を示す概略シグナリング図である。 LTE/4Gおよび5Gネットワークアーキテクチャのコンテキストにおける本開示のさらなる実施形態を示す概略シグナリング図である。
以下の説明では、限定ではなく説明の目的で、本開示の完全な理解を提供するために、具体的な詳細が記載される。本開示が、これらの具体的な詳細から逸脱する他の実施形態において実践され得ることが、当業者には明らかであろう。
たとえば、以下の説明のいくつかの実施形態は、特定の4Gおよび5G仕様による例示的なコアネットワーク設定に焦点を当てるが、本開示はこの点について限定されない。本開示はまた、他のセルラまたは非セルラ無線通信ネットワークにおいて実装され得る。
さらに、本明細書で説明されるステップ、サービスおよび機能は、個々のハードウェア回路を使用して、プログラムされたマイクロプロセッサまたは汎用コンピュータとともに機能するソフトウェアを使用して、1つまたは複数の特定用途向け集積回路(ASIC)を使用して、および/あるいは1つまたは複数のデジタル信号プロセッサ(DSP)を使用して、実装され得ることを当業者は諒解されよう。本開示が方法に関して説明されるとき、それがまた、1つまたは複数のプロセッサと、1つまたは複数のプロセッサに結合された1つまたは複数のメモリとにおいて具現され得、1つまたは複数のメモリが、1つまたは複数のプロセッサによって実行されたとき、本明細書で開示されるステップ、サービスおよび機能を実施する、1つまたは複数のコンピュータプログラムを記憶することも諒解されよう。
例示的な実施形態の以下の説明では、同じ参照番号は、同じまたは同様の構成要素を示す。
図1は、本開示が実装され得るネットワークシステム1000の一実施形態を示す。図1に示されているように、ネットワークシステム1000は、特定のネットワークオペレータによって動作されるモバイル通信ネットワーク100を備える。ネットワークシステム1000は、モバイル通信ネットワーク100の外部のドメイン102をさらに備える。この外部ドメイン102は、モバイル通信ネットワーク100と通信するように設定された1つまたは複数の外部ネットワーク、システムまたは構成要素を備え得る。例示的な外部ネットワークがインターネット102Aであり、例示的な外部構成要素がアプリケーションサーバ102Bである。
いくつかの実施形態におけるアプリケーションサーバ102Bは、(サービスプロバイダと呼ばれることもある)コンテンツプロバイダによって動作されるコンテンツプロバイダシステムに属する。コンテンツプロバイダシステムは、場合によってはインターネット102Aを介して、(インスタントメッセージング(IM)サービス、あるいはビデオまたはオーディオストリーミングサービスなどの)アプリケーションサービスを提供し得る。いくつかの変形態では、アプリケーションサーバ102Bは、オーバーザトップ(OTT)アプリケーションサービスを提供するように設定される。そのようなOTTアプリケーションサービスは、(典型的にセッションコンテキストにおいて)ビデオコンテンツまたはオーディオコンテンツをトランスポートするためにOTTネットワークトラフィックを生成する。
図1に示されているように、モバイル通信ネットワーク100は、コアネットワークドメイン104と無線アクセスネットワークドメイン106とを備える。モバイル通信ネットワーク100は、複数のモバイルデバイス108をさらに備える。モバイルデバイス108は、ユーザ機器(UE)タイプのモバイルデバイス(たとえば、スマートフォンまたはタブレットコンピュータ)、およびモノのインターネット(IoT)タイプのモバイルデバイス(たとえば、車およびウェアラブルデバイス)の形態をとり得る。
2つのドメイン104、106の各々は、アプリケーショントラフィックをトランスポートするためのユーザプレーンと、制御シグナリングをトランスポートするための制御プレーンとを備える。アクセスネットワークドメイン106は、セルラ設定または非セルラ設定を有し得る。いくつかの変形態では、アクセスネットワークドメイン106は、複数の基地局または無線アクセスポイントを備える。コアネットワークドメイン102によって提供されるサービスは、アクセスネットワークドメイン106を介して、外部ドメイン102とモバイルデバイス108との間で交換されるネットワークトラフィックのためのコアネットワーク処理機能110を含む。例示的なコアネットワーク処理機能110は、サービス品質施行、課金、モビリティ関係サービスなどを含む。
コアネットワークドメイン104によって、報告機能112も提供される。報告機能112は、論理エンティティまたはハードウェアエンティティであり得る。報告機能112は、5G通信ネットワークにおけるNWDAFネットワーク機能(NF)の一部、またはLTE/4G通信ネットワークにおけるパケットゲートウェイ(PGW)ノードの一部であり得る。
報告機能112は、モバイルデバイス108のネットワークトラフィックアクティビティについて生成されたデータレコード中に含まれる情報を報告するように設定される。そのようなネットワークトラフィックアクティビティは、特定のモバイルデバイス108が、特定のアプリケーションサーバ102Aからビデオコンテンツをストリーミングすること、インターネット102を介して、別のアプリケーションサーバ102A上のオンラインショッピングまたはニュースウェブサイトを訪問することなどを含み得る。
報告されるべき情報をフィルタ処理および分析するために報告機能112によってアクセスされるデータレコードは、一変形態では、コアネットワーク処理機能110から受信される。別の変形態では、これらのデータレコードは、コアネットワーク処理機能110から受信された情報に基づいて報告機能112によってローカルに生成される。図1に示されている実施形態では、データレコードは、報告機能のローカルデータベース112Aに記憶されるが、データレコードは、コアネットワークドメイン104内のリモートデータベース(図示せず)にも記憶され得る。報告生成のために報告機能112によってアクセスされるデータレコードは、履歴データレコード、または進行中のネットワークトラフィックアクティビティに関係するデータレコードであり得る。後者の場合、報告は、実質的に、進行中のトラフィックアクティビティとともにリアルタイムで行われ得る。
報告機能112は、専用監視要求に応答して報告機能112の報告を生成するように設定される。図1に示されているように、これらの監視要求は、モバイル通信ネットワーク100中に内部的に位置するか、または外部的に(すなわち、外部ドメイン102中に)位置する、装置または機能114から受信される。いくつかの実装形態では、監視要求はアプリケーションサーバ114Aによって生成され、要求された監視報告がアプリケーションサーバ114Aに返される。
以下で、図1の報告機能112の装置実施形態が、図2を参照しながら説明され、報告機能112の動作が、図3の流れ図300に示されている方法実施形態を参照しながら説明される。
図2Aに示されている装置実施形態では、報告機能112は、プロセッサ202と、プロセッサ202に結合されたメモリ204とを備える。メモリ204は、プロセッサ202の動作を制御するプログラムコードを記憶する。本明細書において理解されるように、プロセッサ202などのプロセッサが、任意の処理回路を使用して実装され得、たとえば、単一の処理コアに限定されないが、また、(たとえば、クラウドコンピューティングリソースを使用して)分散トポロジーを有し得る。
報告機能112は、入力インターフェース206と出力インターフェース208とをさらに備える。2つのインターフェース206、208は、一方ではコアネットワーク処理機能110との通信のために設定され、他方では機能または装置114との通信のために設定される。
報告機能112のプロセッサ202は、データレコード中に含まれる情報を報告するように設定され、データレコードは、複数のモバイルデバイス108のネットワークトラフィックアクティビティについて生成される。各データレコードが、特定のモバイルデバイス108の特定のネットワークトラフィックアクティビティに関係する。特定のトラフィックアクティビティ(たとえば、特定のコンテンツストリーミングセッション)について、複数のデータレコードが生成され得る(およびデータベース112Aに記憶され得る)。たとえば、各データレコードは、特定のトラフィックアクティビティのコンテキストにおいて、コアネットワークドメイン104とアクセスネットワークドメイン106とを介した外部ドメイン102から特定のモバイルデバイス108への(またはその逆の)送信のために生成された特定のPDUに対応し得る。
各トラフィックアクティビティは、少なくとも1つのトラフィックタイプに関連付けられる。(1つまたは複数の)トラフィックタイプは、特定のトラフィックアクティビティに関与する特定のアプリケーションサーバ102Bによって提供されるコンテンツによって規定され得る。たとえば、アプリケーションサーバ102BがNetflixによって動作される場合、トラフィックタイプは、(論理階層の降順で)コンテンツストリーミング、ビデオストリーミング、およびNetflixトラフィックのうちの1つ(または複数)であり得る。
報告コンテキストにおいてプロセッサ202によって分析される各データレコードは、特定のモバイルデバイス108の特定のトラフィックアクティビティのトラフィックタイプ(または複数のそのようなタイプ)と、トラフィックアクティビティのタイムスタンプと、モバイルデバイス108の識別子とを含む。識別子は、たとえば、国際モバイル加入者識別情報(IMSI)の形態をとり得る。データレコードは、トラフィックアクティビティ中のモバイルデバイス108の地理的ロケーションなど、さらなる情報を含み得る。この地理的ロケーションは、トラフィックアクティビティ中にモバイルデバイス108をサーブするアクセスネットワークドメイン106の特定のセルのセル識別子を介して、データレコード中で指示され得る。
次に、図3の流れ図300を参照すると、報告機能112の動作は、監視要求を受信するステップ302を含む。監視要求は、報告機能112によってアプリケーションサーバ114A、あるいは任意の他の機能または装置114、図1参照、から受信される(たとえば、入力インターフェース206を介してプロセッサ202によって受信される、図2参照)。監視要求は、(少なくとも)監視タイプを指定する。監視タイプは、報告機能112とアプリケーションサーバ114Aの両方に知られている監視タイプのあらかじめ規定されたセットから選択され得る。監視要求中で指定された監視タイプは、(コンテンツストリーミング、ビデオストリーミング、またはNetflixトラフィックなど、任意の階層レベルにおける)特定のトラフィックタイプに対応し得る。監視タイプは、監視タイプが、報告機能112によって、1つまたは複数のトラフィックタイプの特定のセット上にマッピングされ得るように、規定され得る。
いくつかの変形態では、監視要求は、あらかじめ規定された時間期間(監視期間)など、報告機能112によって生成されるべき監視報告についての1つまたは複数のさらなるフィルタ処理基準を含む。時間期間は、相対的フォーマット(たとえば、日、週、月)でまたは絶対的フォーマット(たとえば、2020年5月12日16:00~17:00、または今日、または今、または昨日)で指示され得る。特に、相対的フォーマットで指示されたときの、あらかじめ規定された時間期間は、報告頻度を規定し得る。あらかじめ規定された時間期間は、瞬間であり得る。監視要求中で規定されないとき、監視期間は、報告機能112のデフォルトセッティングであり得るか、または(たとえば、より高いネットワーク負荷が、より頻繁な報告、したがって、より短い監視期間をもたらす、ネットワーク負荷に基づいて)動的に規定され得る。
そのようなまたは代替変形態では、監視要求は、随意に、監視されるべき(すなわち、その(1つまたは複数の)報告が生成されるべきである)地理的エリアを指定し得る。地理的エリアの指定は、以下のパラメータ、すなわち、1つまたは複数の郵便番号、1つまたは複数のセル識別子、および地理的エリアの名前(たとえば、町名)のうちの少なくとも1つを含み得る。
方法は、プロセッサ202によって、所与の監視期間内に、いくつかの条件を満たすトラフィックアクティビティを有するモバイルデバイス108の数をデータレコードから計算すること(図3中のステップ304)をさらに含む。一変形態では、これらの条件は、
i) トラフィックアクティビティのトラフィックタイプが、監視要求中で指定された監視タイプに一致する、
ii) トラフィックアクティビティのタイムスタンプが、監視要求中で指定されたまたは他の方法で規定された監視期間内に入る、ならびに
iii) 同じ識別子および同じトラフィックアクティビティに関連付けられたトラフィックアクティビティが監視期間ごとに1回のみ考慮される、
を含む。
条件iii)は、特定のモバイルデバイス108と特定の監視期間とについて、複数回、同じトラフィックアクティビティ(および同じトラフィックタイプ)に関連付けられた複数のデータレコードをカウントし、したがって、モバイルデバイス108の実際の数の計算を偽ることを回避するのを助ける。そのような偽りは、特に、データレコードが、高度に粒度の細かい性質のものである(たとえば、PDUごとに生成される)が、監視期間が、時間的に瞬時でないが、実際の持続時間を有する場合、生じ得る。したがって、条件i)と条件ii)とを同時に満たす複数のデータレコードが、監視期間ごとにおよびモバイルデバイス108ごとに1回のみ考慮される。たとえば、条件i)と条件ii)とを満たすデータレコードのセットのうち、1つのデータレコード(たとえば、監視期間内の第1のもの)のみが実際に考慮されて、モバイルデバイス108の数の現在のカウントを増分し、他のデータレコードは、無視され、したがって、その数の(さらなる)増分をもたらさない。
監視要求が、監視されるべき地理的エリアをさらに指定した場合、ステップ304においてモバイルデバイス108の数を計算するとき、以下のさらなる条件、
iv) トラフィックアクティビティの地理的ロケーションが地理的エリア内に入る、
が考慮される。
地理的ロケーションが、データレコード中のセル識別子を介して指示された場合、プロセッサ202は、条件iv)をテストするためにセル識別子と地理的エリアとの間のマッピングを調べ得る。
方法は、監視要求に応答して、モバイルデバイス108の計算された数に基づく監視報告を返すこと(図3中のステップ306参照)をさらに含む。たとえば、その報告は、プロセッサ202によって出力インターフェース208を介して機能または装置114に出力される(図1および図2参照)。匿名化を必要とする実施形態では、監視報告は、モバイルデバイス108の報告された数中に含まれる特定のモバイルデバイス108またはモバイルデバイスグループを識別することを可能にする情報を含まないことになる。特に、その報告は、モバイルデバイス識別子を含まないことになり、したがって、この点について匿名化された。言い換えれば、その報告は、いくつかのフィルタ処理条件を満たすトラフィックアクティビティをもつモバイルデバイスの特定のグループに関係し、そのようなものとしてモバイルデバイス108を機能または装置114に開示しない(したがって、機能または装置114は、プライバシーまたはセキュリティ問題を生じずに、外部ドメイン102中に位置し得る)。
一例では、報告機能112は、監視要求中で指示された監視タイプによって分類された現在の(「瞬間の」)需要を報告する。別の例では、報告機能112は、(たとえば、時系列分析の使用によって)将来の需要を予測するために履歴データレコードを使用する。需要は、いくつかの実装形態では、指示された監視タイプに準拠する特定のデジタルコンテンツについての「興味」として規定され得る。上記で説明されたように、「興味」は、随意に、特定の地理的エリアにおける、特定の時間期間についてのモバイルデバイス108の(たとえば、平均化された)数によって定量化される。
いくつかの変形態では、アクティブモバイルデバイス108のみがカウントされる。アクティブモバイルデバイス108は、無線リソース制御(RRC)接続を確立し、データをアクティブに送信および受信するモバイルデバイス108である。5G通信ネットワーク100の場合、モバイルデバイス108はRRC_ACTIVE状態によって特徴づけられる。LTE/4G通信ネットワーク100の場合、モバイルデバイス108は、RRC_CONNECTED状態にあり、ユーザデータトランザクションを受けている。モバイルデバイス108がある状態に関する情報は、アクセスネットワークドメイン106から取得された情報から知られる。諒解されるように、アクティブモバイルデバイス108のみがセッションを確立し、データトラフィックを作り出すことができる。アクティブモバイルデバイス108に限定されるそのようなタイプのカウンティングは、少なくとも、それらのユーザによって忘れられ、データを送信する立場にないアイドルモバイルデバイス108をカウンティングすることを回避することを望むいくつかの使用事例について、実施される。
したがって、(たとえば、監視要求中で指示された)所与の監視持続期間(period of duration)tについて、特定の監視タイプについてのおよび特定の地理的エリアにおける興味Iが、I={ロケーション,UEnum}として表され(および報告され)得、ここで、ロケーション(随意)は地理的エリアであり、UEnumは、(モバイルデバイス108が、t内にロケーションに入り、ロケーションを出得るので)その地理的エリア中のモバイルデバイス108の(場合によっては、平均化された)数である。
地理的エリアは、モバイルデバイス108がアタッチされたアクセスネットワークドメイン106のセルの実際のロケーション、またはそのセルのロケーションと近似カバレッジエリアとを含むバウンディングボックスであり得る。また、実装形態に応じて、地理的エリアは、複数のセルを含むことができ、その場合、中心ポイントが選定されるか、またはより大きいバウンディングボックスが選定される。オペレータ固有の「セル識別子」または「セルID」によって識別される、モバイルデバイス108をサーブするセルのいわゆるジオロケーションが、ネットワークオペレータシステムが、セルのロケーションに関する情報と、そのセルにアタッチされたモバイルデバイス108に関する情報の両方を保持するので、そのシステムに知られている。例示的な4G通信ネットワーク100としてのLTEにおける担当するノードが、モビリティ管理エンティティ(MME)であり、担当するノードは、5G通信ネットワーク100ではアクセスおよびモビリティ機能(AMF)である。
報告について有効であるために、モバイルデバイスグループは、tの少なくとも一部分について、監視要求において規定された(1つまたは複数の)フィルタ処理条件を満たす少なくとも1つのモバイルデバイス108を含まなければならない。モバイルデバイス108の平均数を報告するために、モバイルデバイス108は、t内に周期的にサンプリングされ得る(たとえば、100個のデータポイントのサンプルの場合、t/100ごとの周期的サンプリングが実装され得る)。
監視報告において、興味Iは、1つまたは複数のいわゆるインサイトでオーグメントされ得、すなわち、I={ロケーション,UEnum,インサイト}であり、ここで、インサイト=リスト<タイプ,値>である。インサイトは、監視要求中で指定された監視タイプによって少なくとも暗黙的に規定され得る(たとえば、データ構造<タイプ,値>中のパラメータ「タイプ」は、監視要求中で指定された監視タイプに対応し得る)。いくつかの変形態では、UEnumは、データ構造<タイプ,値>ごとに報告される。
インサイトの例示的な非限定的なタイプ、したがって、監視タイプが、以下で説明される。
第1のインサイト/監視タイプは、「人気がある宛先」と呼ばれる。この目的で、報告機能112は、PDU中の宛先ドメイン名を(トラフィックタイプとして)識別するためにPDUヘッダを分析する。報告機能は、さらに、図4において、一般的な<タイプ,値>データ構造について概略的に示されているように、上位レベルの一般トラフィックタイプの下で宛先ドメイン名をグループ化し得る。
この第1のインサイトは、人気があるPDU宛先(たとえば、アプリケーションサーバ102Bのどの(1つまたは複数の)一般のまたは特定のタイプがモバイルデバイス108によって実際に接触されるか)に関するものである。この分析は、アプリケーションレイヤPDU分析に基づき、特に、(たとえば、HTTP PDUヘッダの分析による)宛先のドメイン名に基づき得る。その分析は、ユーザ興味を確立するために、ドメイン名カテゴリーのシソーラスを使用することができる(たとえば、https://tools.zvelo.com参照、カテゴリーは、ソーシャルメディア、ニュースサイト、車両製造業者、企業ウェブサイトなどであり得る)。
以下の例を考慮する。
・ あるモバイルデバイス108のユーザAが、t中の少なくともある時間の間http://www.techradar.comを訪問する
・ 別のモバイルデバイス108のユーザBが、t中の少なくともある時間の間http://www.endadget.comを訪問する
・ またさらなるモバイルデバイス108のユーザCが、t中に少なくともある時間の間http://www.gizmodo.comを訪問する
ユーザA、B、Cは、上記の規定通りに、同じ興味を共有するので、関連付けられたグループは、タイプ「人気がある宛先」と値「技術ウェブサイト」とのインサイトを有する。対応する監視報告が、報告タイプ「人気がある宛先」について複数の値を含み得、各報告タイプについて、モバイルデバイス108の専用の(たとえば、平均化された)数が報告されることに留意されたい。ユーザAとユーザBとユーザCとを識別するために使用され得る、モバイルデバイス108の識別子(たとえば、IMSI)と明示的ウェブサイト名とが、監視報告中に含まれないことにさらに留意されたい。
第2のインサイト/監視タイプは、「人気があるアプリケーションカテゴリー」と呼ばれる。ここで、PDUヘッダは、関連付けられたトラフィックアクティビティを生成するアプリケーションを識別するために分析され、値としての、1つまたは複数の一般トラフィックアクティビティの下でのアプリケーションのグループ化に対するものである。このインサイトは、「人気がある宛先」アイデアの前の例と同様に、一般トラフィックアクティビティに関してアプリケーションを分類するためにアプリケーション識別子をトラフィックタイプとして使用する。この場合も、実際のアプリケーションと、そのアプリケーションを使用する実際のモバイルデバイス108とは、監視報告中で開示される必要がない。経時的に、このインサイトは、どんなタイプのアプリケーションが特定のエリアおよび/または時間において人気があるかの推定を与えることができる。場合によっては、暗号化されたPDUからアプリケーション識別子を抽出することが行われ得、https://www.caid a.org/research/traffic-analysis/classification-overview/において指定した。
以下の例を考慮する。
・ あるモバイルデバイス108のユーザAが、t中の少なくともある時間の間Gmailアプリを使用する
・ 別のモバイルデバイス108のユーザBが、t中の少なくともある時間の間Outlookアプリを使用する
・ またさらなるモバイルデバイス108のユーザCが、t中の少なくともある時間の間Apple Mailアプリを使用する
ユーザA、B、Cは、上記の規定により、同じ興味を共有するので、グループは、タイプ「人気があるアプリケーション」と値「電子メール」とのインサイトを有する。この場合も、モバイルデバイスユーザを識別するために使用され得る、モバイルデバイス識別子(たとえば、IMSI)と明示的アプリケーション名とが、公開されない。
第3のインサイト/監視タイプは、「短期グループ性向」と呼ばれる。ここで、モバイルデバイス108からの/への生成されたトラフィックが分析される。たとえば、モバイルデバイス108のユーザが、YouTubeからビデオをストリーミングしている場合、そのユーザは、将来においてある時間期間の間さらなるビデオトラフィックを要求し続けることになる可能性が高い。ユーザがNetflixコンテンツをストリーミングしている場合、そのユーザは、ビデオトラフィックを要求するが、Netflix上のビデオストリームがより長くなる傾向があるので、より長い時間期間の間そのビデオトラフィックを要求することになる可能性もある。さらに、モバイルデバイス108が、ビデオをストリーミングすることを停止した場合でも、そのユーザは、完全にアイドルであったモバイルデバイス108、またはウェブブラウジングのために使用されたモバイルデバイス108と比較して、何かをストリーミングすることを再び開始する可能性が高い。時間的相関のほかに、同じ地理的エリア中の同じモバイルデバイス108がデータ消費の典型的なパターンを有し得る。たとえば、ユーザが通勤しているとき、そのユーザは、典型的に、あるテレビ番組を見ていることがある。
以下の例を考慮する。
・ あるモバイルデバイス108のユーザAが、t中の少なくともある時間の間Netflix上でビデオを見た
・ 別のモバイルデバイス108のユーザBが、t中の少なくともある時間の間Youtube上でビデオを見た
・ さらなるモバイルデバイス108のユーザCが、t中の少なくともある時間の間Amazon上でビデオを見た
ユーザA、B、Cは、上記の規定により、同じ興味を共有するので、グループは、タイプ「グループ性向」と3つの値「ビデオ消費、88%、10分」とのインサイトを有し、ここで、割合は、予測についての機械学習アルゴリズムの信頼性レベルを示し、時間は、モバイルデバイスの所与のグループについて予測がどのくらいの時間の間有効であるかを示す。この場合も、モバイルデバイスユーザを識別するために使用され得る、モバイルデバイス識別子(たとえば、IMSI)と明示的アプリケーション名とが、得られた監視報告中で公開されない。
第4のインサイト/監視タイプは、「関与アウェアグループプロファイル(Engagement Aware Group Profile)」と呼ばれる。ここで、関与アウェアグループプロファイルは、所与のセルに接続されたモバイルデバイス108のグループのアグリゲートされた選好を報告することができる高度分析サービスである。すべての接続されたモバイルデバイス108の選好および興味をもつプロファイルが、グループプロファイルを作成するために組み合わせられる。プロファイルを組み合わせるとき、ユーザのモバイルデバイス108とのユーザの対話のレベルに基づいて、異なるモバイルデバイス108のプロファイルを重み付けすることができる。通話中であるか、ビデオを見るか、またはアクティブブラウジングを行うユーザが、自分のモバイルデバイス108をアイドルに保つユーザと比較して、自分の周りで何が起きているかに関してほとんど関与しておらず、さらには、ほとんど気づいていないことになる。自分のモバイルデバイス108のインタラクティブなユーザは、エリア中のグループプロファイルにあまり寄与しないことになる。このタイプの関与アウェアグループプロファイル情報は、オンスクリーンターゲット広告のプロバイダにとって興味があるものであり得る。このタイプの広告は、バス、列車、駅、停留所などのような公共輸送エリアにおいて一般的になっている。そこの人々は、密に集結しており、広告メディアに対して静的なままでいる。また、ピコセルのような極小セルが、公共輸送エリア中に設置され、UE位置特定を極めて正確にすることが、一般的になっている。
以下の例を考慮する。
・ ユーザAが、t中の少なくともある時間の間多くの通話を行った
・ ユーザBが、t中の少なくともある時間の間多くのビデオを見た
・ ユーザCが、すべての時間tの間インターネット102Aをブラウズした
ユーザA、B、Cは、上記の規定により、同じ興味を共有するので、得られたモバイルデバイスグループは、タイプ「関与アウェアグループプロファイル」と値「12%、10分」とのインサイトを有し、ここで、割合は、グループ中のユーザがどのくらい関与することになるかに関する機械学習アルゴリズムの信頼性を示し、時間は、所与のモバイルデバイスグループについて予測がどのくらいの時間の間有効であるかを指示する。この場合も、モバイルデバイスユーザを識別するために使用され得る、モバイルデバイス識別子(たとえば、IMSI)と明示的アプリケーション名とが、得られた監視報告中で公開されない。
最後の2つの例から明らかになったように、監視報告は、いくつかの条件を満たす選択されたデータレコードに基づいて機械学習アルゴリズムによって行われた予測を指示する1つの値を含み得る。監視報告は、予測の時間的有効性を指示するさらなる値を含み得る。
図5の表500は、モバイル通信ネットワーク100の例示的なLTE/4Gおよび5G実装形態における報告機能112のための、ならびに上記で説明されたインサイト/監視タイプの4つの使用事例のための、入力データを提供するノードおよび機能を示す。その上、次に、LTE/4Gおよび5G通信ネットワーク100における図1のネットワークシステム1000の例示的な実装形態がより詳細に説明される。この点について、図6は、ネットワークシステムのLTE/4G実装形態を示す。
図6の図は、動作中の典型的なLTE/4G通信ネットワーク100を示す。そのような実装形態では、アクセスネットワークドメイン106は、複数のeノードBを含むことになり、コアネットワークドメイン104は、MME104Aと、サービングゲートウェイ(SGF)104Bと、SCEF104Cと、パケットフロー記述機能(PFDF:Packet Flow Description Function)104Dと、PGW(PCEF)104Eとを含むことになる。機能104A~104Eは、図1に示されているコアネットワーク処理機能110に少なくとも部分的に対応し得る。同様の機能が5Gネットワークについて存在し、たとえば、MME104Aの代わりにAMF、SCEF104Cの代わりにNEF、SGW104BおよびPGW104Eは、それぞれ、ユーザプレーンおよび制御プレーントラフィックをハンドリングするSGW-U/SGW-CおよびPGW-U/PGW-Cにスプリットされる。
図6に示されているように、PGW104EはPCEFを含んでおり、PCEFは、SGW104Bから受信された/SGW104Bのほうへ送られたネットワークデータトラフィックに対してポリシ制御および課金(PCC)ルールを施行し、SGW104Bは、(eノードBをもつ)無線アクセスネットワーク(RAN)ドメイン106および(LTE/4GのコンテキストにおいてUEとも呼ばれる)モバイルデバイス108から受信する/それらのほうへネットワークデータを送る。これは、PCEF(および、したがって、PGW104E)が、あらゆる着信PDU(ここでは、IPデータパケット)のヘッダを、このPDUをそのPDUの対応するサービスクラスにマッピングするために検査することを意味する。このマッピングは、サービスデータフロー(SDF)を使用して行われ、検査は、IP(ネットワーク)レイヤ上で行われ、随意に、トランスポートレイヤ上でも行われる。一例が、図7の表において示されている。
図7の表は、特定のモバイルデバイス108についてのすべてのユーザデータグラムプロトコル(UDP)/リアルタイムトランスポートプロトコル(RTP)トラフィック(すなわち、そのデバイス108から受信されたおよびそのデバイス108によって送られたトラフィック)が、フィルタ処理され、保証された100Kbpsアップリンク/ダウンリンクをもつ高優先度データトンネル(3GPP用語では「EPSベアラ」)を割り振られることを例示的に示す。SDFに加えて、また、アプリケーション識別子が提供される場合(アプリケーション識別子は、HTTPなどのアプリケーションレイヤプロトコル、あるいはYouTubeまたはNetflixなど、アプリケーションレイヤプロトコルを稼働する特定のアプリケーションを示すかまたはそれらから導出され得る)、アプリケーションフィルタをPCCルールに供給し、SDFに適用する同じQoS、課金などのポリシを適用することが可能である。
各アプリケーションについて、このアプリケーションID(たとえば、サーバ側IPアドレスおよびポート番号、またはURI/URL、またはドメイン名など)の下でIPトラフィックをどこにルーティングすべきかに関する情報を含んでいるパケットフロー記述(PFD)が存在する。PFDF104Dは、PFDを記憶および施行することを可能にするノードである。PFDF104Dは、SCEF104CへのノースバウンドインターフェースとPGW(PCEF)104Eへのサウスバウンドインターフェースとを有する。
一方、SCEF104Cは、モバイルネットワークオペレータのアドミニストレーティブドメイン内にあることもないこともある機能である、アプリケーションサーバ(AS)114A(たとえば、AS114Aは、外部ドメイン102中の企業サーバ上に位置し得る)が、(導入において述べられたものなどの)UEコネクティビティの側面を中心として監視イベントにセキュアにサブスクライブすることを可能にする。そのプロセスは、AS114AによってSCEF104Cにサブミットされる「監視要求」メッセージを含み、その後、SCEF104Cは、要求された情報を取り出すために、MME104AおよびPCRF(図示せず)などのノードを内部的にポーリングする。イベントについて、新しい情報が利用可能であるとき、SCEF104Cは、「監視報告」メッセージを使用してAS114Aにその情報を報告する。そのようなものとしての「監視要求」メッセージおよび「監視報告」メッセージは、適用可能な規格において規定されている(たとえば、3GPP TS23.682、第3世代パートナーシッププロジェクト、技術仕様グループサービスおよびシステム態様、パケットデータネットワークおよびアプリケーションとの通信を容易にするためのアーキテクチャ拡張(リリース13)参照)。また、同じプロセスが、5G通信ネットワークおよびNEFにおいて利用可能である。
したがって、図6のLTE/4G通信ネットワーク100における技術手段は、ネットワークデータトラフィックをキャプチャし、フィルタ処理することを許可する。しかしながら、このネットワークデータトラフィックに関する情報を(たとえば、外部ドメイン102中の)サードパーティに公開するための現在の機構は、そのトラフィックについてのポリシ管理に限定され、トラフィックパターン自体の分析を実施していない。
これらの限定を克服するために、ユーザデータインサイト生成器機能(UDIGF:User Data Insight Generator Function)と呼ばれる新しい機能がコアネットワークドメイン104に追加されることが提案される。UDIGFは、上記で説明された報告機能112の動作の一部または全部を実装し得、したがって、以下で、シグナリング図8、シグナリング図9Aおよびシグナリング図9Bでは、同じ参照番号によって示される。UDGIF112は、ユーザデータフローからインサイトを生成することと、これらのインサイトを匿名化することと、それらのインサイトを、たとえばSCEF104Cを介して、興味があるサードパーティに公開することとを担当する。UDIGF112は、PGW(PCEF)104EとSCEF104Cとの間に配置され、たとえば、PFDF104Dとコロケートされ得る。
UDIGF112は、図8に示されているように、5つのエレメント、またはサブ機能、112A~112Eを備える。
解析サブ機能112Bが、PGW104E上のPCEFからポリシルール施行アクションを取り出す。モバイルデバイス108またはインターネット102Aからの(すなわち、モバイルデバイス108のほうへの)PDU(たとえば、IPパケット)が到着したときはいつでも、PCEFはポリシアクションをトリガする。これは、たとえば、図7の表に示されているように、SDFからトリガされるポリシであり得、ここで、IPパケットヘッダが走査され、または、これは、トリガされるPFDであり得、ここで、アプリケーションヘッダが走査される。いずれの場合も、パケットヘッダと、アプリケーションの場合、パケットがどのアプリケーションに属するかに関する情報とに加えて、発信元(originating)が送られる。
(たとえば、図1に示されているデータベース112Aの形態で実現される)記憶サブ機能112Aが、前に説明されたポリシルール施行要求を記憶するが、(以下で、図9Aおよび図9Bを参照しながら説明されるように)生成されたインサイトに関する情報をも記憶する。
分析サブ機能112Cが、記憶サブ機能112Aによって記憶された、生成されたポリシルールを分析し、インサイトを作り出す。作り出されたインサイトは、次いで、SCEF104Cへの、およびその後、AS114Aへのディスパッチ(dispatchment)のために、公開サブ機能112Dに提供される。公開サブ機能112Dは、(たとえば、3GPP TS23.682において説明されているT6aにおける機能と同様の)監視要求/監視報告インターフェースを実装する。特に、公開サブ機能112Dは、分析インサイトを取り出し、それらの分析インサイトを要求元AS114Aに報告する。
地理的データベースサブ機能112Eが、セル識別子と(たとえば、郵便番号、地名などによって規定される)地理的ロケーションとの間のマッピングを提供する。
図8のシグナリング図に示されているように、PGW104E上のPCEFは、PDU(たとえば、IPデータパケット)が受信されるたびに、解析サブ機能112Bにポリシルール施行メッセージを送ることになる。このメッセージは、(1つまたは複数の)PDUヘッダと(1つまたは複数の)アプリケーション識別子の一方または両方、ならびに、PDUがそれに宛てられる、またはPDUがそれによって送られた、モバイルデバイス108の識別子(たとえば、IMSI)を含むことになる。(1つまたは複数の)トラフィックタイプを指示する、(1つまたは複数の)PDUヘッダおよび(1つまたは複数の)アプリケーション識別子が、(たとえば、上記で説明されたディープパケット検査を使用して)測定される。したがって、ポリシルール施行メッセージはまた、測定報告をなすと見なされ得る。
その後、解析サブ機能112Bは、ポリシルール施行メッセージ中で指示されたモバイルデバイス108の識別子に関連付けられたセル識別子(セルID)に関してMME104A(5GにおけるAMF)に尋ねる。この情報は、モバイルデバイス108が、RANドメイン106にアタッチし、および/または別のセルからハンドオーバするときはいつでも、この情報が、認証プロセス(LTEアタッチ)の一部であり、MME104Aによって記憶されることになるので、MME104Aに知られている。セル識別子のオープンソースデータベースについては、https:/opencellid.orgを参照されたい、そのアイデアは、セル識別子がまた、(ある粒度をもつ)モバイルデバイス108の地理的ロケーションの指示子であることである。セル識別子が取り出されると、次いで、PCEFによって提供された情報と、セル識別子とは、現在の日付および時間でタイムスタンプを付けられ、記憶サブ機能112Aにデータレコードとして記憶される。モバイルデバイス108の地理的ロケーションが重要でない使用事例では、ポリシルール施行メッセージ(または、その中に含まれる情報)は、タイムスタンプに直接関連付けられ、記憶サブ機能112Aにデータレコードとして記憶され得る。
図8に示されているデータ収集プロセスと並行して、UDIGF112は、(たとえば、サードパーティ、またはUDIGF112を負うネットワークオペレータから)監視要求を受け付け、記憶サブ機能112Aにデータレコードとして記憶された情報に関する匿名のインサイトを生成する。そのプロセスは、図9Aおよび図9Bのシグナリング図に示されている。
UDIGF112の公開サブ機能112Dは、3GPP TS23.682において規定されている、監視要求/監視応答および監視報告発行/サブスクライブインターフェースを完全に実装する。MME104Aも、同じタイプのインターフェースを実装する。
図9Aに示されているように、プロセスは、AS114Aが監視要求をSCEF104Cに送ることから開始し、SCEF104Cはその監視要求を公開サブ機能112Dにフォワーディングする(図3中の受信ステップ302参照)。監視要求は、少なくとも、監視タイプを指定し、望まれる報告の最大数、(たとえば、1週間でなど、監視プロセスの終了を規定する)監視持続時間、地理的エリア(たとえば、ベルリンまたはある郵便番号)、および(監視粒度、たとえば、1分、2時間または3日など、単一の監視報告によってカバーされるべき監視時間の期間を規定し得る)監視期間など、さらなるパラメータを規定し得る。望まれる報告の最大数、および監視持続時間は、以下で、これ以上考察されない。
公開サブ機能112Dは、インサイト生成(Generate Insight)メッセージにより(随意のパラメータ、監視期間および地理的エリアとともに)監視タイプを分析サブ機能112Cにフォワーディングする。分析サブ機能112Cは、そのメッセージをSCEF104Cに確認応答し、SCEF104Cは、要求元AS114Aに確認応答をフォワーディングする。
上記で説明されたように、監視要求中でコードとして指示された監視タイプは、生成されたインサイトに対応する。この実施形態においてサポートされる例示的なインサイトは、(説明-引用符中の監視タイプコード)
- 人気がある要求宛先:「nr-requests」
- 人気があるアプリケーションカテゴリー:「ue-contextpopularity」
- 短期グループ性向:「ue-shorttermpropensity」
- 関与アウェアグループプロファイル:「ue-groupprofile」
である。
このポイント以降、分析サブ機能112Cは、インサイトを生成するために、着信(現在の)データと履歴データの一方または両方に対して分析を実施する。このプロセスは監視要求に対して非同期であり得、これは、新しいデータレコードが記憶サブ機能112Aにとって利用可能であるときはいつでも、または周期的に(たとえば、監視要求などにおいて指定された監視期間に応じて、2分ごとに)分析が行われ得ることを意味する。上記のように、監視要求はまた、(たとえば、時間または日で)監視の持続時間を指定し得る。
分析の一部として、分析サブ機能112Cは、記憶サブ機能112Aから、分析されるべきデータレコードを取り出す。取り出されるべきデータレコードは、とりわけ、監視期間によって規定され得る。図9Aの最後のシグナリングステップにおいて指示されているように、データレコードは、リストの形態で取り出され、各リストエントリが、特定のトラフィックアクティビティの(1つまたは複数の)PDUヘッダおよび/または(1つまたは複数の)アプリケーション識別子(すなわち、(1つまたは複数の)トラフィックタイプ)、モバイルデバイス識別子(「UE ID」)、およびそのトラフィックアクティビティ中のモバイルデバイス108の地理的ロケーション(「セルID」)を関連付ける、データレコードを規定し得る。
次に、図9Bのシグナリング図への参照が行われる。このシグナリング図は、本質的に、図3のステップ304および306のLTE/4G実装形態について説明する。
地理的エリアが監視要求中で指定された場合、分析サブ機能112Cは、各データレコード(リストエントリ)について、地理的データベースサブ機能112Eを調べて、データレコード中のセル識別子について、関連付けられた地理的ロケーションを決定する。分析サブ機能112Cは、次いで、このようにして決定された地理的ロケーションを、監視要求中で指定された地理的エリアと比較し、データレコードが、地理的エリア中に含まれる地理的ロケーション上にマッピングするセル識別子を有することのみに基づいて、(上記で説明された)インサイトを生成する。インサイト生成は、上記で説明されたように、指定された監視タイプに従って実施されることになる(図3中のステップ304も参照)。次いで、1つまたは複数のインサイトの得られたリストが公開サブ機能112Dに中継されることになり、公開サブ機能112Dは、監視報告中でそのリストをSCEF104Cに中継する。SCEF104Cは、要求元AS114Aにその監視報告をフォワーディングすることになる(図3中のステップ306も参照)。明白に、インサイト生成は、データレコードが、監視要求中で指示された地理的エリアに一致しない場合、実施され得ない。その上、地理的エリアが監視要求中で指定されない場合、インサイト生成は、(たとえば、特定のネットワークオペレータの完全なネットワークを介して)すべての利用可能なデータレコードについて実施される。
上記のアイデアは、UDIGF112を導入することと、PCEFによってフィルタ処理されたあらゆるPDUに関する情報を報告するためのPGW報告能力を拡張することとについて説明した。明白に、この種類のフィルタ処理および報告は、PGW104Eに計算オーバーヘッドを課し、PGW104Eの性能に影響を及ぼし、したがって、潜在的に、データプレーン上のネットワークトラフィックフローに影響を及ぼすことがある。この問題に対処するため1つのアイデアは、2つのPGW104E、すなわち、「通常の」ネットワークデータトラフィックのための1つと、本明細書で説明されるトラフィック分析およびインサイト生成(図8参照)のための別の1つとを使用することである。たとえば、いくつかのモバイルデバイス108(たとえば、いくつかのカテゴリーのIMSI)についてのネットワークデータトラフィックが、後者のゲートウェイを通してルーティングされることになり、残りのモバイルデバイス108(残りのIMSI)が、それが今日標準的な実践であるので、前者のゲートウェイによってサーブされ得る。上述のカテゴリーのIMSIは、たとえば、何らかの報酬(たとえば、特定のモバイルオペレータネットワーク100からの無料データ、SMSおよび/または通話)と引き換えに、自分のネットワークデータトラフィックを分析させるための自分の承諾を与えた私人を含むことができる。
別のアイデアは、特定のモバイルオペレータネットワーク100へのモバイルデバイス108の初期アタッチ中に猶予期間(grace period)を追加することであろう。この猶予期間は、すべてのモバイルデバイス108に適用され得、たとえば、数分から数時間の間の任意のあらかじめ規定された時間期間であり得る。この猶予期間中に、特定のモバイルデバイス108のトラフィックが、図8に示されているように、フィルタ処理されたネットワークデータトラフィックを報告するPGW104Eを通してルーティングされ、猶予期間が終了するとすぐに、ネットワークデータトラフィックは「通常」PGWを通して再ルーティングされる。このようにして、あらゆるモバイルデバイス108が、そのモバイルデバイス108のトラフィックアクティビティを供給することによってデータ分析に参加するための変更を与えられる。猶予期間は、周期的に、または別のセルへのハンドオーバの後に(たとえば、2回目のハンドオーバまたは3回目のハンドオーバごとに)繰り返され得る。猶予期間の代わりに、再ルーティングはまた、ネットワークトラフィック負荷など、別の条件に応じて実施され得る(再ルーティングは、あらかじめ規定された負荷しきい値が超えられたとき、行われる)。
図10は、上記で説明されたLTE/4G通信ネットワークのための実装形態と同様の5G通信ネットワーク100のための一実装形態を示す。アイデアは、(ユーザ114Aとして示されている)サードパーティが、NEF120への、関連するイベントの更新にサブスクライブし、NEF120はNWDAF124にサブスクライブし、NWDAF124は、関連のあるネットワーク機能(NF)124にデータレコードを要求する(図5の表500参照)。
データレコードは、利用可能なとき、非同期的に提供される。NWDAF124が、(上記で略述したような)tに等しい時間期間の間すべてのデータレコードを受信したとき、NWDAF124は、上記で説明された使用事例(インサイト/監視タイプ)に従ってそれらのデータレコードを処理し、SCEF(図示せず)に報告し、SCEFは、次いで、ユーザ114Aに通知する。通知ペイロードが、インサイトに関する情報と、関連付けられた値とを含む。2つ以上のインサイトにサブスクライブすることが可能であることに留意されたい。
本開示が、多くの側面において変更され得る例示的な実施形態を参照しながら説明されたことが諒解されよう。したがって、本発明は、以下の特許請求の範囲によってのみ限定される。

Claims (28)

  1. 複数のモバイルデバイス(108)のネットワークトラフィックアクティビティについて生成されたデータレコード中に含まれる情報を報告する方法であって、各データレコードが、モバイルデバイス(108)のトラフィックアクティビティのトラフィックタイプと、前記トラフィックアクティビティのタイムスタンプと、前記モバイルデバイス(108)の識別子と、前記モバイルデバイスに関連付けられた地理的エリアと、を含み、前記方法は、
    監視タイプを指定する監視要求を受信すること(302)と、
    所与の監視期間内に、以下の条件、
    i) 前記トラフィックアクティビティのトラフィックタイプが前記監視タイプに一致する、
    ii) 前記トラフィックアクティビティのタイムスタンプが前記監視期間内に入る、ならびに
    iii) 同じ識別子および同じトラフィックアクティビティに関連付けられたトラフィックアクティビティが監視期間ごとに1回のみ考慮される、
    iv) 前記トラフィックアクティビティの地理的ロケーションが前記地理的エリア内に入る、
    を満たすトラフィックアクティビティを有するモバイルデバイス(108)の数を前記データレコードから計算すること(304)と、
    前記監視要求に応答して、モバイルデバイス(108)について計算された前記数に基づく監視報告を返すこと(306)と
    を含
    前記モバイルデバイスの各々に関する識別情報が前記監視報告において匿名化されている、方法。
  2. 条件iii)を満たすために、条件i)と条件ii)とを同時に満たす複数のデータレコードが所与のモバイルデバイス(108)について1回のみ考慮される、
    請求項1に記載の方法。
  3. 各トラフィックアクティビティが、一連のプロトコルデータユニット(PDU)の送信を含み、1つのデータレコードが1つのPDUから生成されている、
    請求項1または2に記載の方法。
  4. 各PDUが、PDUヘッダとPDUペイロードとを有し、特定のデータレコード中に含まれるトラフィックタイプが、PDUヘッダ検査とPDUペイロード検査とのうちの少なくとも1つから決定される、
    請求項3に記載の方法。
  5. 前記PDUが、インターネットプロトコル(IP)PDUとハイパーテキスト転送プロトコル(HTTP)PDUとから選択される、
    請求項3または4に記載の方法。
  6. 前記データレコードのうちの個々の1つを生成することが、
    特定のモバイルデバイス(108)の現在のトラフィックアクティビティについて、前記トラフィックアクティビティのトラフィックタイプと前記モバイルデバイス(108)の識別子とを指示する、測定報告を受信することと、
    前記モバイルデバイス(108)の前記識別子に基づいて、前記トラフィックアクティビティの前記地理的ロケーションを要求することと、
    前記トラフィックアクティビティの前記地理的ロケーションを受信することと、
    前記地理的ロケーションを前記トラフィックタイプと前記特定のモバイルデバイスの前記識別子とに関連付けるデータレコードを生成することと、
    前記データレコードにタイムスタンプを提供することと
    を含む、
    請求項1から5のいずれか一項に記載の方法。
  7. 前記データレコードが、前記現在のトラフィックアクティビティとともに実質的にリアルタイムで生成される、
    請求項6に記載の方法。
  8. 前記監視報告が、
    - モバイルデバイス(108)のN個の数を取得するように前記監視期間中に前記計算をN回実施することと、
    - このようにして取得されたモバイルデバイスの前記N個の数を平均化することと
    によって導出されたモバイルデバイス(108)の平均数を含む
    請求項1から7のいずれか一項に記載の方法。
  9. 個々の前記計算が、前記監視期間にわたって時間的に等間隔である、
    請求項8に記載の方法。
  10. 々の前記計算の各々が前記監視期間の専用サブ期間について実施される、
    請求項8または9に記載の方法。
  11. 前記監視報告が、前記条件を満たす前記データレコードから導出された値を含む、
    請求項1から10のいずれか一項に記載の方法。
  12. 前記値が、トラフィックタイプと、下位階層レベルにおける複数のトラフィックタイプを包含する一般トラフィックタイプと、前記条件を満たす前記データレコードに基づいて機械学習アルゴリズムによって行われた予測と、前記予測の時間的有効性と、平均トラフィック持続時間とのうちの1つまたは複数を指示する、
    請求項11に記載の方法。
  13. 前記監視期間が前記監視要求中で指定される、
    請求項1から12のいずれか一項に記載の方法。
  14. 前記監視期間が、1つまたは複数の可変ネットワークパラメータの関数である、
    請求項1から13のいずれか一項に記載の方法。
  15. 前記トラフィックタイプが、ネットワークトラフィックに関与するアプリケーション(102B)のアプリケーション識別子と、前記ネットワークトラフィックの宛先の宛先ドメイン名とのうちの少なくとも1つを指示するかまたはこれらのうち少なくとも1つから導出される、
    請求項1から14のいずれか一項に記載の方法。
  16. 匿名化のために、下位階層レベルにおける2つまたはそれ以上のトラフィックタイプが、前記計算において、上位階層レベルにおける単一の一般トラフィックタイプにマッピングされる、
    請求項1から15のいずれか一項に記載の方法。
  17. 異なるアプリケーション識別子と異なる宛先ドメイン名との一方または両方が、下位レベルトラフィックタイプとして、前記上位階層レベルにおける単一の一般トラフィックタイプにマッピングされる、
    請求項16に記載の方法。
  18. 前記監視要求が、監視されるべき地理的エリアをさらに指定する
    請求項1から17のいずれか一項に記載の方法。
  19. 前記地理的ロケーションがセル識別子によって規定される、
    請求項18に記載の方法。
  20. 前記トラフィックアクティビティの前記地理的ロケーションが前記地理的エリア内に入るかどうかを決定するために、セル識別子と地理的エリアとの間のマッピングを調べること
    を含む、請求項19に記載の方法。
  21. コンピュータプログラム製品であって、前記コンピュータプログラム製品がプロセッサ上で実行されたとき、請求項1から20のいずれか一項に記載の方法のステップを実施するように設定されたプログラムコード部分を含む、コンピュータプログラム製品。
  22. コンピュータ可読記録媒体に記憶された、請求項21に記載のコンピュータプログラム製品。
  23. 複数のモバイルデバイス(108)のネットワークトラフィックアクティビティについて生成されたデータレコード中に含まれる情報を報告するように設定されたネットワーク装置(112)であって、各データレコードが、モバイルデバイス(108)のトラフィックアクティビティのトラフィックタイプと、前記トラフィックアクティビティのタイムスタンプと、前記モバイルデバイスの識別子と、前記モバイルデバイスに関連付けられた地理的エリアとを含み、前記ネットワーク装置は、
    監視タイプを指定する監視要求を受信することと、
    所与の監視期間内に、以下の条件、
    i) 前記トラフィックアクティビティのトラフィックタイプが前記監視タイプに一致する、
    ii) 前記トラフィックアクティビティのタイムスタンプが前記監視期間内に入る、ならびに
    iii) 同じ識別子および同じトラフィックアクティビティに関連付けられたトラフィックアクティビティが監視期間ごとに1回のみ考慮される、
    iv) 前記トラフィックアクティビティの地理的ロケーションが前記地理的エリア内に入る、
    を満たすトラフィックアクティビティを有する、モバイルデバイス(108)の数を前記データレコードから計算することと、
    前記監視要求に応答して、モバイルデバイス(108)について計算された前記数に基づく監視報告を返すことと
    を行うように設定され、
    前記モバイルデバイスの各々に関する識別情報が前記監視報告において匿名化されている、ネットワーク装置(112)。
  24. 第4世代モバイル通信ネットワーク(100)のパケットゲートウェイノードとして設定されるかまたは前記パケットゲートウェイノード上に位置する、請求項23に記載のネットワーク装置。
  25. 第5世代のモバイル通信ネットワーク(100)のネットワークデータ分析機能として設定されるかまたは前記ネットワークデータ分析機能とコロケートされた、請求項23に記載のネットワーク装置。
  26. 請求項23から25のいずれか一項に記載のネットワーク装置(112)と、
    そのネットワークトラフィックアクティビティに関する情報が報告されるべきである、モバイルデバイス(108)の第1のセットについてのネットワークトラフィックをルーティングするように設定された第1のゲートウェイノードと、
    そのネットワークトラフィックアクティビティに関する情報が報告されるべきでない、モバイルデバイス(108)の第2のセットについてのネットワークトラフィックをルーティングするように設定された第2のゲートウェイノードと
    を備える、ネットワークシステム(1000)。
  27. 請求項23から25のいずれか一項に記載のネットワーク装置(112)と、
    そのネットワークトラフィックアクティビティに関する情報が報告されるべきである、モバイルデバイス(108)についてのネットワークトラフィックをルーティングするように設定された第1のゲートウェイノードであって、前記第1のゲートウェイノードは、再ルーティング条件が満たされるまで、ルーティングすることを実施する、第1のゲートウェイノードと、
    前記再ルーティング条件が満たされ後にモバイルデバイス(108)のセットについてのネットワークトラフィックをルーティングするように設定された第2のゲートウェイノードと
    を備える、ネットワークシステム(1000)。
  28. 前記再ルーティング条件が、モバイルデバイス(108)ごとに個々に開始されたあらかじめ規定された時間期間の経過である、
    請求項27に記載のネットワークシステム。
JP2022576820A 2020-06-16 2020-06-16 ネットワークトラフィックアクティビティを報告するための技法 Active JP7511030B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2020/066597 WO2021254600A1 (en) 2020-06-16 2020-06-16 Technique for reporting network traffic activities

Publications (2)

Publication Number Publication Date
JP2023530118A JP2023530118A (ja) 2023-07-13
JP7511030B2 true JP7511030B2 (ja) 2024-07-04

Family

ID=71108584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022576820A Active JP7511030B2 (ja) 2020-06-16 2020-06-16 ネットワークトラフィックアクティビティを報告するための技法

Country Status (5)

Country Link
US (1) US20230261958A1 (ja)
EP (1) EP4165836B1 (ja)
JP (1) JP7511030B2 (ja)
BR (1) BR112022024398A2 (ja)
WO (1) WO2021254600A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023138795A1 (en) * 2022-01-21 2023-07-27 Telefonaktiebolaget Lm Ericsson (Publ) Methods, apparatus and computer-readable medium for monitoring site access over a mobile communication network
EP4228220B1 (en) * 2022-02-11 2026-01-21 Nokia Solutions and Networks Oy Network data analytics function accuracy enhancement
CN115150294B (zh) * 2022-06-20 2023-10-13 浪潮工业互联网股份有限公司 一种用于监控物联网设备的数据分析方法、设备及介质
US20240022948A1 (en) * 2022-07-12 2024-01-18 Dish Wireless L.L.C. On demand cell-site information collection in a cloud 5g environment
US20240064106A1 (en) * 2022-08-18 2024-02-22 Qualcomm Incorporated Methods and systems for flow-based traffic categorization for device optimization
US12261641B2 (en) * 2022-11-18 2025-03-25 Cisco Technology, Inc. Delay measurement for hybrid packet and optical transport networks

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012016327A1 (en) 2010-08-06 2012-02-09 Neuralitic Systems A method and system for generating metrics representative of ip data traffic from ip data records
US20140370843A1 (en) 2013-06-14 2014-12-18 At&T Intellectual Property I, L.P. Management of group mobile device network traffic usage
JP2015103979A (ja) 2013-11-26 2015-06-04 株式会社日立製作所 トラフィック管理装置、ネットワークシステム及び制御方法
JP2016096514A (ja) 2014-11-17 2016-05-26 ソフトバンク株式会社 情報処理システム及びプログラム
US10411978B1 (en) 2018-08-09 2019-09-10 Extrahop Networks, Inc. Correlating causes and effects associated with network activity

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7685311B2 (en) * 1999-05-03 2010-03-23 Digital Envoy, Inc. Geo-intelligent traffic reporter
US20050281392A1 (en) * 2004-06-18 2005-12-22 Covaro Networks, Inc. System and method for connection performance analysis
US20090125444A1 (en) * 2007-08-02 2009-05-14 William Cochran Graphical user interface and methods of ensuring legitimate pay-per-click advertising
US8254909B1 (en) * 2008-01-03 2012-08-28 At&T Intellectual Property I, L.P. Computational syndrome detector
US20100208609A1 (en) * 2009-02-13 2010-08-19 Qualcomm Incorporated Dynamic mapping of quality of service traffic
US9049111B2 (en) * 2010-05-17 2015-06-02 Solarwinds Worldwide, Llc Progressive charting of network traffic flow data
US8996614B2 (en) * 2011-02-09 2015-03-31 Citrix Systems, Inc. Systems and methods for nTier cache redirection
US9021021B2 (en) * 2011-12-14 2015-04-28 Seven Networks, Inc. Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US9444929B2 (en) * 2014-07-07 2016-09-13 Location Labs, Inc. Mobile device usage activity reporting system and method
KR102029849B1 (ko) * 2015-01-27 2019-10-08 노키아 솔루션스 앤드 네트웍스 오와이 트래픽 흐름 모니터링
US9960977B2 (en) * 2015-03-02 2018-05-01 Facebook, Inc. Techniques to identify application foreground / background state based on network traffic
CN106162715A (zh) * 2015-04-28 2016-11-23 中兴通讯股份有限公司 监控管理方法及装置
US10038609B2 (en) * 2015-06-19 2018-07-31 Cisco Technology, Inc. Network traffic analysis
WO2017034578A1 (en) * 2015-08-27 2017-03-02 Hewlett Packard Enterprise Development Lp Occupancy sensing
US20180212989A1 (en) * 2017-01-20 2018-07-26 1088211 B.C. Ltd. System and method for monitoring, capturing and reporting network activity
US10560336B2 (en) * 2017-01-31 2020-02-11 Forescout Technologies, Inc. Network visibility
US20180287920A1 (en) * 2017-03-30 2018-10-04 Ca, Inc. Intercepting application traffic monitor and analyzer
US11502924B2 (en) * 2018-01-22 2022-11-15 Viasat, Inc. Selective transmission of system log data for mobile platforms
US10986528B2 (en) * 2018-02-15 2021-04-20 Huawei Technologies Co., Ltd. Tracking QoS violated events
US10667157B2 (en) * 2018-06-03 2020-05-26 Apple Inc. Individualized adaptive wireless parameter tuning for streaming content
EP3963355A1 (en) * 2019-03-08 2022-03-09 OSRAM GmbH Component for a lidar sensor system, lidar sensor system, lidar sensor device, method for a lidar sensor system and method for a lidar sensor device
US11444877B2 (en) * 2019-03-18 2022-09-13 At&T Intellectual Property I, L.P. Packet flow identification with reduced decode operations
US11019531B2 (en) * 2019-09-26 2021-05-25 Cisco Technology, Inc. Optimized usage reporting in 4G/5G telecommunication networks
US11212188B2 (en) * 2020-02-07 2021-12-28 Facebook, Inc. Communication network out-of-capacity predictions
US11303575B2 (en) * 2020-03-25 2022-04-12 Juniper Networks, Inc. Network traffic control based on application feature
US11882526B2 (en) * 2020-05-18 2024-01-23 T-Mobile Usa, Inc. Adaptive mobile network operation
US11438937B2 (en) * 2020-07-17 2022-09-06 Charter Communications Operating, Llc Methods and apparatus for providing access to wireless networks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012016327A1 (en) 2010-08-06 2012-02-09 Neuralitic Systems A method and system for generating metrics representative of ip data traffic from ip data records
US20140370843A1 (en) 2013-06-14 2014-12-18 At&T Intellectual Property I, L.P. Management of group mobile device network traffic usage
JP2015103979A (ja) 2013-11-26 2015-06-04 株式会社日立製作所 トラフィック管理装置、ネットワークシステム及び制御方法
JP2016096514A (ja) 2014-11-17 2016-05-26 ソフトバンク株式会社 情報処理システム及びプログラム
US10411978B1 (en) 2018-08-09 2019-09-10 Extrahop Networks, Inc. Correlating causes and effects associated with network activity

Also Published As

Publication number Publication date
US20230261958A1 (en) 2023-08-17
BR112022024398A2 (pt) 2022-12-27
WO2021254600A1 (en) 2021-12-23
EP4165836C0 (en) 2025-01-01
EP4165836A1 (en) 2023-04-19
EP4165836B1 (en) 2025-01-01
JP2023530118A (ja) 2023-07-13

Similar Documents

Publication Publication Date Title
JP7511030B2 (ja) ネットワークトラフィックアクティビティを報告するための技法
US11758416B2 (en) System and method of network policy optimization
EP3755048B1 (en) Data processing method, and data transmission method and apparatus
US10772005B2 (en) Systems and methods for tracking and calculating network usage in a network with multiple user plane functions
JP7269377B2 (ja) 移動通信ネットワークのネットワークスライスインスタンスに関するネットワーク解析及び/又は予測情報を提供するためのネットワーク解析コンポーネント及び方法。
US20150112767A1 (en) System and method for using network mobility events to build advertising demographics
US9197714B2 (en) User interest and identity control on internet
US9185001B2 (en) Backhaul network performance monitoring using segmented analytics
EP2984803A1 (en) Method and apparatus for generating insight into the customer experience of web based applications
US11711719B2 (en) Systems and methods for device-anonymous performance monitoring in a wireless network
US12477499B2 (en) Systems and methods for analytics and information sharing between a radio access network and a core network
CN112788661B (zh) 网络数据的处理方法、网元及系统
US10749699B1 (en) Predictive indicator based on network performance
US12250153B2 (en) Systems and methods for quality of service treatment of network traffic based on traffic attributes
JP2024517038A (ja) 通信ネットワークコンポーネントの構成と通信ネットワーク分析を行うための機械学習モデルの提供方法
KR20230118513A (ko) 무선 통신 시스템에서 upf에 의해 측정된 데이터를 제공하기 위한 장치 및 방법
US20200177512A1 (en) Network architecture with control plane node
US20150039748A1 (en) Network state server for application providers
CN110972199A (zh) 一种流量拥塞监测方法及装置
CN105027497B (zh) 一种信息处理的方法及装置
Chang et al. Analyzing mec architectural implications for lte/lte-a
WO2023117118A1 (en) Reporting on services exposed by a visited network to a roaming ue
CN108200606A (zh) 一种网络资源调度方法、智能控制中心及网关
WO2025067490A1 (zh) 通信方法及装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240524

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240624

R150 Certificate of patent or registration of utility model

Ref document number: 7511030

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150