(57)【特許請求の範囲】
【請求項１】
実施機能ネットワーク要素によって更新要求を受信するステップであって、前記更新要求は、ターゲットパケットフロー記述(PFD)を変更または削除するよう指示するために使用され、前記ターゲットPFDはターゲットアプリケーション識別子に関連付けられる、ステップと、
特に前記ターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、前記実施機能ネットワーク要素が前記ターゲットPFDを使用して前記ターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、前記実施機能ネットワーク要素が前記アプリケーションの開始指示情報を制御機能ネットワーク要素に報告した場合、前記実施機能ネットワーク要素によって前記制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップであって、前記第1の指示情報は、前記アプリケーションの停止指示情報であり、前記第2の指示情報は、前記ターゲットPFDが削除または変更されたという指示情報である、ステップと
を含む、ポリシー制御方法。
【請求項２】
前記実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信する前記ステップが、
前記ターゲットPFDが、前記ターゲットアプリケーション識別子に関連付けられたPFDの中で前記アプリケーションに関する前記データを検出するために使用される最後のPFDである場合、前記実施機能ネットワーク要素によって前記制御機能ネットワーク要素に前記第1の指示情報または前記第2の指示情報を送信するステップを含む、請求項1に記載の方法。
【請求項３】
前記実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信する前記ステップが、
前記ターゲットPFDが前記ターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、または前記ターゲットPFDが前記ターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである場合、前記実施機能ネットワーク要素によって前記制御機能ネットワーク要素に前記第1の指示情報または前記第2の指示情報を送信するステップを含む、請求項1に記載の方法。
【請求項４】
実施機能ネットワーク要素によって更新要求を受信する前記ステップの前に、前記方法が、
前記実施機能ネットワーク要素によって、前記ターゲットアプリケーション識別子に関連付けられたPFDを使用して前記アプリケーションに関する前記データを検出し、前記アプリケーションに関する前記検出されたデータと前記使用されたPFDとの対応関係を確立するステップをさらに含み、
実施機能ネットワーク要素によって更新要求を受信する前記ステップの後、前記方法が、
前記対応関係および前記ターゲットPFDに基づいて前記実施機能ネットワーク要素によって、前記ターゲットPFDに対応する前記アプリケーションに関するデータがあるかどうかを決定するステップと、前記ターゲットPFDに対応する前記アプリケーションに関するデータがある場合、前記ターゲットPFDを使用して、前記ターゲットアプリケーション識別子に対応する前記アプリケーションに関する前記データが検出されたと判断するステップをさらに含む、請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記アプリケーションの前記開始指示情報がアプリケーション開始指示とアプリケーション識別子を含む場合、前記第1の指示情報はアプリケーション停止指示と前記アプリケーション識別子を含み、前記第2の指示情報は前記アプリケーション識別子および前記ターゲットPFDが削除または変更されたという前記指示情報を含む、請求項2または3に記載の方法。
【請求項６】
前記アプリケーションの前記開始指示情報がアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子を含む場合、前記第1の指示情報は、アプリケーション停止指示、前記アプリケーション識別子、および前記インスタンス識別子を含み、前記第2の指示情報は、前記アプリケーション識別子、前記ターゲットPFDが削除または変更されたという前記指示情報、および前記インスタンス識別子を含む、請求項1から4のいずれか一項に記載の方法。
【請求項７】
実施機能ネットワーク要素によって更新要求を受信する前記ステップの後、前記方法が、
前記実施機能ネットワーク要素によって、前記ターゲットPFDを使用して検出された前記アプリケーションに関する前記データの前記第1のポリシールールの実施を停止するステップをさらに含む、請求項1から6のいずれか一項に記載の方法。
【請求項８】
前記実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信する前記ステップの後、前記方法が、
前記実施機能ネットワーク要素によって、前記制御機能ネットワーク要素によって送信された第2のポリシールールを受信するステップであって、前記第2のポリシールールは、前記アプリケーションに関する後続のデータを制御するために使用される、ステップをさらに含む、請求項1から6のいずれか一項に記載の方法。
【請求項９】
前記実施機能ネットワーク要素がポリシーおよび課金実施機能またはトラフィック検出機能ネットワーク要素である場合、前記制御機能ネットワーク要素はポリシーおよび課金ルール機能ネットワーク要素である、または、
前記実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素である場合、前記制御機能ネットワーク要素はパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である、または、
前記実施機能ネットワーク要素がトラフィック検出機能のユーザプレーン機能ネットワーク要素である場合、前記制御機能ネットワーク要素はトラフィック検出機能の制御プレーン機能ネットワーク要素である、または、
前記実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素である場合、前記制御機能ネットワーク要素はセッション管理機能ネットワーク要素である、
請求項1から7のいずれか一項に記載の方法。
【請求項１０】
前記実施機能ネットワーク要素がポリシーおよび課金実施機能ネットワーク要素であり、前記制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、前記実施機能ネットワーク要素が前記アプリケーションの前記開始指示情報を前記制御機能ネットワーク要素に報告した後、前記方法が、
前記実施機能ネットワーク要素によって、前記制御機能ネットワーク要素によって送信された第3のポリシールールを受信するステップであって、前記第3のポリシールールは前記ターゲットアプリケーション識別子に対応する前記アプリケーションにポリシー制御を実行するために使用される、ステップをさらに含み、
前記実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信する前記ステップの後、前記方法が、
前記実施機能ネットワーク要素によって、前記第3のポリシールールのための前記制御機能ネットワーク要素によって送信された削除命令情報を受信し、前記第3のポリシールールを削除するステップをさらに含む、請求項9に記載の方法。
【請求項１１】
前記実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素であり、前記制御機能ネットワーク要素がパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である場合、または前記実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素であり、前記制御機能ネットワーク要素がセッション管理機能ネットワーク要素である場合、前記実施機能ネットワーク要素が前記アプリケーションの前記開始指示情報を前記制御機能ネットワーク要素に報告した後、前記方法が、
前記実施機能ネットワーク要素によって、第4のポリシールールおよび前記制御機能ネットワーク要素によって送信された前記第4のポリシールールに関連付けられた1つまたは複数の他のルールを受信するステップであって、前記第4のポリシールールおよび関連する1つまたは複数の他のルールは前記ターゲットアプリケーション識別子に対応する前記アプリケーションにポリシー制御を実行するために使用される、ステップをさらに含み、
前記実施機能ネットワーク要素によって、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信する前記ステップの後、前記方法が、
前記実施機能ネットワーク要素によって、前記第4のポリシールールおよび前記第4のポリシールールに関連付けられた前記1つまたは複数の他のルールのための前記制御機能ネットワーク要素によって送信された削除命令情報を受信し、前記第4のポリシールールおよび前記第4のポリシールールに関連付けられた前記1つまたは複数の他のルールを削除するステップをさらに含む、請求項9に記載の方法。
【請求項１２】
実施機能ネットワーク要素であって、
更新要求を受信するように構成された受信モジュールであって、前記更新要求は、ターゲットパケットフロー記述(PFD)を変更または削除するよう指示するために使用され、前記ターゲットPFDはターゲットアプリケーション識別子に関連付けられる、受信モジュールと、
特に前記ターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、前記実施機能ネットワーク要素が前記ターゲットPFDを使用して前記ターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、前記実施機能ネットワーク要素が前記アプリケーションの開始指示情報を制御機能ネットワーク要素に報告した場合、前記制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように構成された送信モジュールであって、前記第1の指示情報は、前記アプリケーションの停止指示情報であり、前記第2の指示情報は、前記ターゲットPFDが削除または変更されたという指示情報である、送信モジュールと
を備える、実施機能ネットワーク要素。
【請求項１３】
前記送信モジュールが、特に前記ターゲットアプリケーション識別子を含む前記第1のポリシールールがインストールまたはアクティブ化される前記セッションでは、前記実施機能ネットワーク要素が前記ターゲットPFDを使用して前記ターゲットアプリケーション識別子に対応する前記アプリケーションに関する前記データを検出し、前記アプリケーションの前記開始指示情報を前記制御機能ネットワーク要素に報告し、前記ターゲットPFDが前記ターゲットアプリケーション識別子に関連付けられたPFDの中で前記アプリケーションに関する前記データを検出するために使用される最後のPFDである場合、前記制御機能ネットワーク要素に前記第1の指示情報または前記第2の指示情報を送信するように特に構成される、
請求項12に記載の実施機能ネットワーク要素。
【請求項１４】
前記アプリケーションの前記開始指示情報がアプリケーション開始指示とアプリケーション識別子を含む場合、前記第1の指示情報はアプリケーション停止指示と前記アプリケーション識別子を含み、前記第2の指示情報は前記アプリケーション識別子および前記ターゲットPFDが削除または変更されたという前記指示情報を含む、請求項12または13に記載の実施機能ネットワーク要素。
【請求項１５】
前記アプリケーションの前記開始指示情報がアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子を含む場合、前記第1の指示情報は、アプリケーション停止指示、前記アプリケーション識別子、および前記インスタンス識別子を含み、前記第2の指示情報は、前記アプリケーション識別子、前記ターゲットPFDが削除または変更されたという前記指示情報、および前記インスタンス識別子を含む、請求項12または13に記載の実施機能ネットワーク要素。
【請求項１６】
実施機能ネットワーク要素と制御機能ネットワーク要素とを備えたポリシー制御システムであって、
前記実施機能ネットワーク要素は、更新要求を受信し、前記更新要求はターゲットパケットフロー記述(PFD)を変更または削除するよう指示するために使用され、前記ターゲットPFDはターゲットアプリケーション識別子に関連付けられ、特に前記ターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、前記実施機能ネットワーク要素が前記ターゲットPFDを使用して前記ターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、前記実施機能ネットワーク要素が前記アプリケーションの開始指示情報を制御機能ネットワーク要素に報告した場合、前記制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信し、前記第1の指示情報は、前記アプリケーションの停止指示情報であり、前記第2の指示情報は、前記ターゲットPFDが削除または変更されたという指示情報である、ように構成され、
前記制御機能ネットワーク要素は、前記実施機能ネットワーク要素によって送信された前記第1の指示情報または前記第2の指示情報を受信し、前記第1の指示情報または前記第2の指示情報に基づいて前記第1のポリシールールを調整するように構成される、ポリシー制御システム。
【請求項１７】
前記実施機能ネットワーク要素が制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように構成されることが、
前記ターゲットPFDが、前記ターゲットアプリケーション識別子に関連付けられたPFDの中で前記アプリケーションに関する前記データを検出するために使用される最後のPFDである場合、前記実施機能ネットワーク要素によって前記制御機能ネットワーク要素に前記第1の指示情報または前記第2の指示情報を送信するように構成されることを含む、請求項16に記載のシステム。
【請求項１８】
前記アプリケーションの前記開始指示情報がアプリケーション開始指示とアプリケーション識別子を含む場合、前記第1の指示情報はアプリケーション停止指示と前記アプリケーション識別子を含み、前記第2の指示情報は前記アプリケーション識別子および前記ターゲットPFDが削除または変更されたという前記指示情報を含む、請求項16または17に記載のシステム。
【請求項１９】
前記アプリケーションの前記開始指示情報がアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子を含む場合、前記第1の指示情報は、アプリケーション停止指示、前記アプリケーション識別子、および前記インスタンス識別子を含み、前記第2の指示情報は、前記アプリケーション識別子、前記ターゲットPFDが削除または変更されたという前記指示情報、および前記インスタンス識別子を含む、請求項16または17に記載のシステム。
【請求項２０】
コンピュータに請求項1から11のいずれか一項に記載のポリシー制御方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2018年3月30日に中国国家知識産権局に提出され、「POLICY CONTROL METHOD，NETWORK ELEMENT，AND SYSTEM」と題された中国特許出願第201810288548．9号の優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本出願は、通信技術の分野に関し、具体的には、ポリシー制御方法、実施機能ネットワーク要素、制御機能ネットワーク要素、およびシステムに関する。
【背景技術】
【０００３】
端末デバイスのネットワークへのアクセス中に、ポリシーおよび課金ルール機能（policy and charging rule function，PCRF）ネットワーク要素などのネットワーク側の制御機能ネットワーク要素は、端末デバイスに関する情報に基づいて、端末デバイスのポリシールールを決定する。ポリシールールには、アプリケーション識別子（Application ID）が含まれる。ネットワークへのセッション接続を確立した後、端末デバイスは、確立されたセッションを使用して、アプリケーション識別子に対応するアプリケーションにアクセスすることができる。端末デバイスがアプリケーションにアクセスしているとき、ポリシーおよび課金実施機能（policy and charging enforcement，PCEF）ネットワーク要素などの実施機能ネットワーク要素は、PCRFによって配信されるポリシールールを使用して、アプリケーションへの端末デバイスのアクセスを制御し、アクセスしたアプリケーションに関するデータを生成する。
【０００４】
パケットフロー記述（packet flow description，PFD）リストは、PCEFの各アプリケーション識別子に対して構成される。PCEFは、アプリケーション識別子に対応するPFDリスト内のPFDを使用して、アプリケーションに関するデータを検出し、開始指示情報をPCRFに報告する。開始指示情報は、ポリシールールを調整するかどうかをさらに決定するためにPCRFによって使用され得る。
【０００５】
PFDは通常、サードパーティアプリケーション、例えばサービス能力サーバ（services capability server，SCS）／アプリケーションサーバ（application server，AS）によって管理される。SCS／ASは、サービス能力公開機能（Service Capability Exposure Function，SCEF）ネットワーク要素とパケットフロー記述機能（Packet Flow Description Function，PFDF）ネットワーク要素を使用して、PCEFの新しいPFDを構成するか、またはPCEFで構成されたPFDを変更もしくは削除する。ただし、PCRFはPFDの実際のステータスに基づいてポリシールールを調整しないため、サードパーティアプリケーションのポリシーはオペレータのポリシーと一致しない。
【発明の概要】
【課題を解決するための手段】
【０００６】
本出願の実施形態は、サードパーティアプリケーションのポリシーがオペレータのポリシーと一致するように、ポリシー制御方法、ネットワーク要素、およびシステムを提供する。
【０００７】
前述の目的を達成するために、本出願の実施形態では以下の技術的解決策が提供される。
【０００８】
本出願の第1の態様は、ポリシー制御方法を提供する。この方法は、4Gネットワーク、4．5Gネットワーク、または5Gネットワークに適用され得る。ポリシー制御方法の実行中に、実施機能ネットワーク要素と制御機能ネットワーク要素が使用される。実施機能ネットワーク要素と制御機能ネットワーク要素は、4Gネットワーク、4．5Gネットワーク、または5Gネットワークの異なる機能エンティティに対応している。この方法は、実施機能ネットワーク要素によって、更新要求を受信するステップであって、更新要求は、ターゲットPFDを変更または削除するよう指示するために使用され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられる、ステップと、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告した場合、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップであって、第1の指示情報は、アプリケーションの停止指示情報であり、第2の指示情報は、ターゲットPFDが削除または変更されたという指示情報である、ステップと、を含み得る。任意選択で、第1の指示情報または第2の指示情報を使用して、制御機能ネットワーク要素に第1のポリシールールを調整するように指示することができる。本出願において、「関連付けられた」とは、ターゲットPFDとターゲットアプリケーション識別子の間に対応関係があることを意味し、「アプリケーションの開始指示情報を報告する」とは、アプリケーションの開始指示情報が報告されたことを意味する。更新要求は、削除要求または変更要求であってもよい。更新要求が削除要求の場合、要求はターゲットPFDを削除するよう指示するために使用される、または、更新要求が変更要求である場合、要求はターゲットPFDを変更するよう指示するために使用される。第1の態様の解決策では、代替的に、第1の指示情報と第2の指示情報の両方が報告されてもよい。第1の態様から、実施機能ネットワーク要素のPFDが削除または変更された後、実施機能ネットワーク要素が制御機能ネットワーク要素にタイムリーに通知するため、制御機能ネットワーク要素は実施機能ネットワーク要素のPFDの実際のステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーはオペレータのポリシーと一致することが分かる。
【０００９】
任意選択で、第1の態様に関して、第1の可能な実装形態では、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップは、ターゲットPFDが、ターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである場合、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップを含み得る。第1の態様の第1の可能な実装形態は、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告し、ターゲットPFDがターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである場合、実施機能ネットワーク要素は制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信することを示す。
【００１０】
任意選択で、第1の態様に関して、第2の可能な実装形態では、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップは、ターゲットPFDがターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、またはターゲットPFDがターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである場合、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップを含む。第1の態様の第2の可能な実装形態は、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告し、ターゲットPFDがターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、またはターゲットPFDがターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである場合、実施機能ネットワーク要素は制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信することを示す。
【００１１】
任意選択で、第1の態様、または第1の態様の第1または第2の可能な実装形態に関して、第3の可能な実装形態では、実施機能ネットワーク要素によって更新要求を受信するステップの前に、方法は、実施機能ネットワーク要素によって、ターゲットアプリケーション識別子に関連付けられたPFDを使用してアプリケーションに関するデータを検出し、アプリケーションに関する検出されたデータと使用されたPFDとの対応関係を確立するステップをさらに含み、実施機能ネットワーク要素によって更新要求を受信するステップの後、方法は、対応関係およびターゲットPFDに基づいて実施機能ネットワーク要素によって、ターゲットPFDに対応するアプリケーションに関するデータがあるかどうかを判断するステップと、ターゲットPFDに対応するアプリケーションに関するデータがある場合、ターゲットPFDを使用して、ターゲットアプリケーション識別子に対応するアプリケーションに関するデータが検出されたと判断するステップと、をさらに含んでもよい。第1の態様の第3の可能な実装形態において、ターゲットPFDを使用して検出されたアプリケーションに関するデータは、アプリケーションに関するデータと使用されたPFDとの間の対応関係に基づいて迅速に決定され得る。これにより、第1の指示情報または第2の指示情報の報告を高速化できる。
【００１２】
任意選択で、第1の態様の第1または第2の可能な実装形態に関して、第4の可能な実装形態では、アプリケーションの開始指示情報がアプリケーション開始指示およびアプリケーション識別子を含む場合、第1の指示情報はアプリケーション停止指示およびアプリケーション識別子を含み、第2の指示情報は、アプリケーション識別子およびターゲットPFDが削除または変更されたという指示情報を含む。アプリケーションの開始指示情報にサービスデータフロー記述情報が含まれていない場合、アプリケーションに関するデータ、つまりアプリケーションのサービスデータフローまたはIPフローがアプリケーション識別子に対応するPFDリスト内の任意のPFDを使用して検出されると、開始指示情報の報告がトリガされることを示す。この場合、第1の指示情報または第2の指示情報は、次の条件が満たされた場合にのみ報告される：ターゲットPFDは、アプリケーションに関するデータの検出に使用される最後のPFDであるか、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、またはターゲットPFDは、ターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである。
【００１３】
任意選択で、第1の態様、または第1の態様の第1から第3の可能な実装形態のいずれか1つに関して、第5の可能な実装形態では、アプリケーションの開始指示情報がアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子を含む場合、第1の指示情報は、アプリケーション停止指示、アプリケーション識別子、およびインスタンス識別子を含み、第2の指示情報は、アプリケーション識別子、ターゲットPFDが削除または変更されたという指示情報、およびインスタンス識別子を含む。アプリケーションの開始指示情報にサービスデータフロー記述情報が含まれている場合、ターゲットPFDを使用してアプリケーションのサービスデータフローまたはIPフローが検出されると、開始指示情報の報告がトリガされることを示す。この場合、ターゲットPFDが削除されると、第1の指示情報または第2の指示情報の報告がトリガされる。
【００１４】
任意選択で、第1の態様、または第1の態様の第1から第5の可能な実装形態のいずれか1つに関して、第6の可能な実装形態では、実施機能ネットワーク要素によって更新要求を受信するステップの後、方法は、実施機能ネットワーク要素によって、ターゲットPFDを使用して検出されたアプリケーションに関するデータの第1のポリシールールの実施を停止するステップをさらに含む。
【００１５】
任意選択で、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップの後、方法は、実施機能ネットワーク要素によって、制御機能ネットワーク要素によって送信された第2のポリシールールを受信するステップをさらに含み、第2のポリシールールは、アプリケーションに関する後続のデータを制御するために使用される。
【００１６】
任意選択で、第1の態様、または第1の態様の第1から第6の可能な実装形態のいずれか1つに関して、第7の可能な実装形態では、実施機能ネットワーク要素がポリシーおよび課金実施機能である場合、制御機能ネットワーク要素はポリシーおよびルール機能ネットワーク要素である、または、実施機能ネットワーク要素がトラフィック検出機能のユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はトラフィック検出機能の制御プレーン機能ネットワーク要素である、または、実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である、または、実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はセッション管理機能ネットワーク要素である。
【００１７】
任意選択で、第1の態様の第7の可能な実装形態に関して、第8の可能な実装形態では、実施機能ネットワーク要素がポリシーおよび課金実施機能ネットワーク要素であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告した後、方法は、実施機能ネットワーク要素によって、制御機能ネットワーク要素によって送信された第3のポリシールールを受信するステップであって、第3のポリシールールはターゲットアプリケーション識別子に対応するアプリケーションにポリシー制御を実行するために使用される、ステップをさらに含んでもよく、実施機能ネットワーク要素によって制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップの後、方法は、実施機能ネットワーク要素によって、第3のポリシールールのための制御機能ネットワーク要素によって送信された削除命令情報を受信し、第3のポリシールールを削除するステップをさらに含む。別のケースでは、実施機能ネットワーク要素がトラフィック検出機能ネットワーク要素であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、トラフィック検出機能ネットワーク要素がアプリケーションの開始指示情報をポリシーおよびルール機能ネットワーク要素に報告した後、ポリシーおよび課金実施機能ネットワーク要素は、制御機能ネットワーク要素によって送信された第3のポリシールールを受信し、第3のポリシールールに従って、ターゲットアプリケーション識別子に対応するアプリケーションにポリシー制御を実行し、そして、トラフィック検出機能ネットワーク要素が第1の指示情報または第2の指示情報をポリシーおよびルール機能ネットワーク要素に送信した後、ポリシーおよび課金実施機能ネットワーク要素は、第3のポリシールールのための制御機能ネットワーク要素によって送信された削除命令情報を受信し、第3のポリシールールを削除する。
【００１８】
任意選択で、第1の態様の第7の可能な実装形態に関して、第9の可能な実装形態では、実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である場合、または実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がセッション管理機能ネットワーク要素である場合、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告した後、方法は、実施機能ネットワーク要素によって、第4のポリシールールおよび制御機能ネットワーク要素によって送信された第4のポリシールールに関連付けられた1つまたは複数の他のルールを受信するステップであって、第4のポリシールールおよび関連する1つまたは複数の他のルールはターゲットアプリケーション識別子に対応するアプリケーションにポリシー制御を実行するために使用される、ステップをさらに含み、実施機能ネットワーク要素によって、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するステップの後、方法は、実施機能ネットワーク要素によって、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールのための制御機能ネットワーク要素によって送信された削除命令情報を受信し、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを削除するステップをさらに含む。
【００１９】
本出願の第2の態様は、ポリシー制御方法を提供する。この方法は、4Gネットワーク、4．5Gネットワーク、または5Gネットワークに適用され得る。ポリシー制御方法の実行中に、実施機能ネットワーク要素と制御機能ネットワーク要素が使用される。実施機能ネットワーク要素と制御機能ネットワーク要素は、4Gネットワーク、4．5Gネットワーク、または5Gネットワークの異なる機能エンティティに対応している。この方法は、制御機能ネットワーク要素によって、ターゲットPFDが削除または変更されたという、実施機能ネットワーク要素によって送信された指示情報を受信するステップであって、ターゲットPFDはターゲットアプリケーション識別子に関連付けられ、指示情報は、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出したことを示し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告したことを示し、かつターゲットPFDが変更または削除されたことを示すために使用される、ステップと、制御機能ネットワーク要素によって、ターゲットPFDが削除または変更されたという指示情報に基づいて第1のポリシールールを調整するステップと、を含み得る。任意選択で、制御機能ネットワーク要素は、アプリケーションの停止指示情報をさらに受信してもよい。第2の態様から、実施機能ネットワーク要素のPFDが削除または変更された後、実施機能ネットワーク要素が制御機能ネットワーク要素にタイムリーに通知するため、制御機能ネットワーク要素は実施機能ネットワーク要素のPFDの実際のステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーはオペレータのポリシーと一致することが分かる。
【００２０】
第2の態様に関して、第1の可能な実装形態では、制御機能ネットワーク要素によって、ターゲットPFDが削除または変更されたという指示情報に基づいて第1のポリシールールを調整するステップは、ターゲットPFDが削除または変更されたという指示情報に基づいて制御機能ネットワーク要素によって、アプリケーションに関する後続のデータを制御するために使用される第2のポリシールールを決定するステップを含み、それに対応して、この方法は、制御機能ネットワーク要素によって、実施機能ネットワーク要素に第2のポリシールールを送信するステップであって、第2のポリシールールは、アプリケーションに関する後続のデータを制御するために実施機能ネットワーク要素によって使用される、ステップをさらに含む。
【００２１】
第2の態様または第2の態様の第1の可能な実装形態に関して、第2の可能な実装形態では、実施機能ネットワーク要素がポリシーおよび課金実施機能であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、制御機能ネットワーク要素が実施機能ネットワーク要素によって報告された開始指示情報を受信した後、方法は、制御機能ネットワーク要素によって、開始指示情報に基づいて第3のポリシールールを決定し、第3のポリシールールを実施機能ネットワーク要素に送信するステップをさらに含み、制御機能ネットワーク要素によって、ターゲットPFDが削除または変更されたという、実施機能ネットワーク要素により送信された指示情報を受信するステップの後、方法は、制御機能ネットワーク要素によって、第3のポリシールールを削除するように実施機能ネットワーク要素に指示するために、第3のポリシールールの削除命令情報を実施機能ネットワーク要素に送信するステップをさらに含む。別のケースでは、実施機能ネットワーク要素がトラフィック検出機能ネットワーク要素であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、ポリシーおよびルール機能ネットワーク要素がトラフィック検出機能ネットワーク要素によって報告された開始指示情報を受信した後、ポリシーおよびルール機能ネットワーク要素は、開始指示情報に基づいて第3のポリシールールを決定し、第3のポリシールールをポリシーおよび課金実施機能ネットワーク要素に送信し、そして、ポリシーおよびルール機能ネットワーク要素が、ターゲットPFDが削除または変更されたという、トラフィック検出機能ネットワーク要素によって送信された指示情報を受信した後、ポリシーおよびルール機能ネットワーク要素は、第3のポリシールールを削除するようにポリシーおよび課金実施機能ネットワーク要素に指示するために、ポリシーおよび課金実施機能ネットワーク要素に第3のポリシールールのための削除命令情報を送信する。
【００２２】
第2の態様または第2の態様の第1の可能な実装形態に関して、第3の可能な実装形態では、実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である場合、または実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がセッション管理機能ネットワーク要素である場合、制御機能ネットワーク要素が実施機能ネットワーク要素によって報告された開始指示情報を受信した後、方法は、開始指示情報に基づいて制御機能ネットワーク要素によって、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを決定し、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを実施機能ネットワーク要素に送信するステップをさらに含み、そして、制御機能ネットワーク要素によって、ターゲットPFDが削除または変更されたという、実施機能ネットワーク要素によって送信された指示情報を受信するステップの後、方法は、制御機能ネットワーク要素によって、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを削除するように実施機能ネットワーク要素に指示するために、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールのための削除命令情報を実施機能ネットワーク要素に送信するステップをさらに含む。
【００２３】
本出願の第3の態様は、実施機能ネットワーク要素を提供し、実施機能ネットワーク要素は、第1の態様または第1の態様の可能な実装形態のいずれか1つによる方法を実装する機能を有する。機能は、ハードウェアを用いて実現されてもよく、対応するソフトウェアを実行するハードウェアにより実現されてもよい。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。
【００２４】
本出願の第4の態様は、制御機能ネットワーク要素を提供し、制御機能ネットワーク要素は、第2の態様または第2の態様の可能な実装形態のいずれか1つによる方法を実装する機能を有する。機能は、ハードウェアを用いて実現されてもよく、対応するソフトウェアを実行するハードウェアにより実現されてもよい。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。
【００２５】
本出願の第5の態様は、プロセッサおよびメモリを含む実施機能ネットワーク要素を提供する。メモリは、コンピュータ実行可能命令を格納するように構成されており、実施機能ネットワーク要素が実行されると、プロセッサはメモリに格納されたコンピュータ実行可能命令を実行し、このため、実施機能ネットワーク要素は、第1の態様または第1の態様の可能な実装形態のいずれか1つに従ってポリシー制御方法を実行する。
【００２６】
本出願の第6の態様は、プロセッサおよびメモリを含む制御機能ネットワーク要素を提供する。メモリは、コンピュータ実行可能命令を格納するように構成されており、制御機能ネットワーク要素が実行されると、プロセッサはメモリに格納されたコンピュータ実行可能命令を実行し、このため、制御機能ネットワーク要素は、第2の態様または第2の態様の可能な実装形態のいずれか1つに従ってポリシー制御方法を実行する。
【００２７】
本出願の第7の態様は、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は命令を格納し、そして、命令がコンピュータ上で実行されると、コンピュータは、第1の態様または第1の態様の可能な実装形態のいずれか1つに従ってポリシー制御方法を実行することが可能になる。
【００２８】
本出願の第8の態様は、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は命令を格納し、そして、命令がコンピュータ上で実行されると、コンピュータは、第2の態様または第2の態様の可能な実装形態のいずれか1つに従ってポリシー制御方法を実行することが可能になる。
【００２９】
本出願の第9の態様は、命令を含むコンピュータプログラム製品を提供する。命令がコンピュータ上で実行されると、コンピュータは、第1の態様または第1の態様の可能な実装形態のいずれか1つに従ってポリシー制御方法を実行することが可能になる。
【００３０】
本出願の第10の態様は、命令を含むコンピュータプログラム製品を提供する。命令がコンピュータ上で実行されると、コンピュータは、第2の態様または第2の態様の可能な実装形態のいずれか1つに従ってポリシー制御方法を実行することが可能になる。
【００３１】
本出願の第11の態様は、チップシステムを提供する。チップシステムは、第1の態様または第1の態様の可能な実装形態のいずれか1つの機能を実装する際に実施機能ネットワーク要素をサポートするように構成されたプロセッサを含む。可能な設計では、チップシステムはメモリをさらに含み、メモリは、実施機能ネットワーク要素に必要なプログラム命令とデータを格納するように構成される。チップシステムは、チップを含んでもよいし、チップと1つまたは複数の他の個別のデバイスを含んでもよい。
【００３２】
本出願の第12の態様は、チップシステムを提供する。チップシステムは、第2の態様または第2の態様の可能な実装形態のいずれか1つの機能を実装する際に制御機能ネットワーク要素をサポートするように構成されたプロセッサを含む。可能な設計では、チップシステムはメモリをさらに含み、メモリは、制御機能ネットワーク要素に必要なプログラム命令とデータを格納するように構成される。チップシステムは、チップを含んでもよいし、チップと1つまたは複数の他の個別のデバイスを含んでもよい。
【００３３】
第3の態様、第5の態様、第7の態様、第9の態様、および第11の態様の実装形態によってもたらされる技術的効果については、第1の態様の異なる実装形態によってもたらされる技術的効果を参照されたい。詳細はここでは再度説明しない。
【００３４】
第4の態様、第6の態様、第8の態様、第10の態様、および第12の態様の実装形態によってもたらされる技術的効果については、第2の態様の異なる実装形態によってもたらされる技術的効果を参照されたい。詳細はここでは再度説明しない。
【００３５】
本出願の実施形態の第13の態様は、実施機能ネットワーク要素および制御機能ネットワーク要素を含むポリシー制御システムを提供する。実施機能ネットワーク要素は、第1の態様または第1の態様の可能な実装形態のいずれか1つで説明される実施機能ネットワーク要素であり、制御機能ネットワーク要素は、第2の態様または第2の態様の可能な実装形態のいずれか1つで説明される制御機能ネットワーク要素である。
【００３６】
本出願の実施形態では、実施機能ネットワーク要素のPFDが削除または変更された後、実施機能ネットワーク要素が制御機能ネットワーク要素にタイムリーに通知するため、制御機能ネットワーク要素は実施機能ネットワーク要素のPFDの実際のステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーはオペレータのポリシーと一致する。
【図面の簡単な説明】
【００３７】
【図１】本出願の一実施形態によるポリシー制御システムの一実施形態の概略図である。
【図２】4GネットワークにおけるC／U非分離アーキテクチャの概略図である。
【図３】4GネットワークにおけるC／U分離アーキテクチャの概略図である。
【図４】5Gネットワークにおけるアーキテクチャの概略図である。
【図５】本出願の一実施形態による4GネットワークのC／U非分離アーキテクチャにおけるポリシー制御方法の一実施形態の概略図である。
【図６Ａ】本出願の一実施形態による4GネットワークのC／U分離アーキテクチャにおけるポリシー制御方法の一実施形態の概略図である。
【図６Ｂ】本出願の一実施形態による4GネットワークのC／U分離アーキテクチャにおけるポリシー制御方法の一実施形態の概略図である。
【図７Ａ】本出願の一実施形態による5Gネットワークにおけるポリシー制御方法の一実施形態の概略図である。
【図７Ｂ】本出願の一実施形態による5Gネットワークにおけるポリシー制御方法の一実施形態の概略図である。
【図８】本出願の一実施形態による通信デバイスの一実施形態の概略図である。
【図９】本出願の一実施形態による実施機能ネットワーク要素の一実施形態の概略図である。
【図１０】本出願の一実施形態による制御機能ネットワーク要素の一実施形態の概略図である。
【発明を実施するための形態】
【００３８】
以下は、添付図面を参照して本出願の実施形態を説明する。明らかに、説明される実施形態は、本出願の実施形態のすべてではなく、一部にすぎない。当業者は、技術の開発および新しいシナリオの出現により、本出願の実施形態で提供される技術的解決策が同様の技術的問題にも適用可能であることを理解するはずである。
【００３９】
本出願の実施形態は、ポリシー制御方法、ネットワーク要素、およびシステムを提供する。実施機能ネットワーク要素のPFDが削除または変更された後、実施機能ネットワーク要素が制御機能ネットワーク要素にタイムリーに通知し得るため、制御機能ネットワーク要素は実施機能ネットワーク要素のPFDの実際のステータスに基づいてタイムリーにポリシールールを調整する。以下に詳細な説明を個別に示す。
【００４０】
本出願における「および／または」という用語は、関連オブジェクトを記述するための関連関係を記述し、3つの関係が存在し得ることを表す。例えば、Aおよび／またはBは、Aのみが存在する場合、AとBの両方が存在する場合、Bのみが存在する場合、の3つの場合を表すことができる。さらに、本出願中の文字「／」は一般に、関連するオブジェクト間の「または」関係を示す。
【００４１】
本出願の明細書、特許請求の範囲、および添付図面において、「第1」および「第2」などの用語は類似のオブジェクトを区別することを意図しているが、必ずしも特定の順序または配列を示すものではない。そのように言及されたデータは、本明細書に記載された実施形態が、本明細書に図示または記載された順序とは異なる順序で実施され得るように、適切な状況において交換可能であることを理解されたい。さらに、「含む（include，contain）」という用語、およびその他の変形は、非排他的な包含を網羅することを意味する。例えば、ステップまたはモジュールのリストを含むプロセス、方法、システム、製品、またはデバイスは、明示的に列挙されたステップまたはモジュールに必ずしも限定されず、明示的に列挙されていないか、そのようなプロセス、方法、システム、製品、またはデバイスに固有の他のステップまたはモジュールを含んでもよい。本出願でのステップの名前または番号は、名前または番号で示された時系列／論理的な順序に従って方法の手順のステップを実行する必要があることを意味しない。同じまたは同様の技術的効果を達成できる場合、名前または番号が付けられた手順のステップの実行順序は、実現すべき技術目標に基づいて変更され得る。本出願のモジュール分割は、単に論理機能分割であり、実際の用途では他の分割であってもよい。例えば、複数のモジュールが組み合わされてもよく、または別のシステムに統合されてもよく、あるいは、一部の機能が無視されて、実行されなくてもよい。また、表示されたまたは議論された相互結合または直接的な結合もしくは通信接続は、いくつかのインタフェースを介して実現されてもよい。モジュール間の間接的な結合または通信接続は、電気的または他の同様の形式で実装され得る。これは本出願において限定されない。加えて、別個の部品として説明されるモジュールまたはサブモジュールは、物理的に分離されていてもされていなくてもよく、物理モジュールであってもなくてもよく、または複数の回路モジュールに分散されてもよい。本出願の解決策の目的を達成するための実際の要件に応じて、モジュールの一部またはすべてが選択され得る。
【００４２】
本出願の実施形態におけるユーザ機器は、様々なハンドヘルドデバイス、車載デバイス、ウェアラブルデバイス、または無線通信機能を有するコンピューティングデバイス、または無線モデムに接続された他の処理デバイスを含み得る。端末は、移動局（Mobile Station，MS）、加入者ユニット（subscriber unit）、セルラフォン（cellular phone）、スマートフォン（smart phone）、ワイヤレスデータカード、携帯情報端末（Personal Digital Assistant，略してPDA）コンピュータ、タブレットコンピュータ、ワイヤレスモデム（modem）、ハンドヘルドデバイス（handset）、ラップトップコンピュータ（laptop computer）、マシンタイプコミュニケーション（Machine Type Communication，MTC）端末などであり得る。
【００４３】
本出願の実施形態には複数の英語の略語があり、したがって、本出願の実施形態の英語の略語に対応する中国語のフルネームおよび英語のフルネームを最初に表1に示す。
【００４４】
【表１Ａ】
0006821061.tif 000002
【表１Ｂ】
0006821061.tif 000003
【００４５】
図1は、本出願の一実施形態によるポリシー制御システムの一実施形態の概略図である。
【００４６】
図1に示すように、本出願のこの実施形態で提供されるポリシー制御システムは、実施機能ネットワーク要素10と制御機能ネットワーク要素20を含む。
【００４７】
実施機能ネットワーク要素10は：更新要求を受信し、更新要求はターゲットPFDを変更または削除するよう指示するために使用され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられ、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素20に報告した場合、制御機能ネットワーク要素20に第1の指示情報または第2の指示情報を送信し、第1の指示情報はアプリケーションの停止指示情報であり、第2の指示情報はターゲットPFDが削除または変更されたという指示情報である、ように構成される。
【００４８】
制御機能ネットワーク要素20は、実施機能ネットワーク要素10によって送信された第1の指示情報または第2の指示情報を受信し、第1の指示情報または第2の指示情報に基づいて第1のポリシールールを調整するように構成される。
【００４９】
任意選択で、第1の指示情報または第2の指示情報は、制御機能ネットワーク要素20に第1のポリシールールを調整するよう指示するために使用され得る。
【００５０】
更新要求は、PFD削除要求またはPFD変更要求であり得る。実施機能ネットワーク要素では、PFDはPFDリストを使用して維持でき、各PFDリストは1つのアプリケーション識別子に対応する。1つのアプリケーション識別子を1つまたは複数のPFDに関連付けることができる。ターゲットアプリケーション識別子は、オペレータまたはサードパーティによって実行される複数のアプリケーションのうちの1つの識別子であり得る。ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられた複数のPFDのうちの1つまたは複数であり得る。
【００５１】
PFDは、PFD識別子およびPFDコンテンツを含み得る。PFDコンテンツには3タプルが含まれる。3タプルは、プロトコル種別、サーバ側のIPアドレスとポート番号、およびURLの重要な部分（Significant parts of URL）またはドメイン名（domain name）を含み得る。
【００５２】
以下に例を示す。アプリケーション識別子とPFDの関係については、理解のために表2のPFDリストを参照されたい。
【００５３】
【表２】
0006821061.tif 000004
【００５４】
表2では、アプリケーション識別子1は、PFD ID1、PFD ID2、PFD ID3、およびPFD ID4の識別子を持つ4つのPFDに関連付けられている。PFD ID1に対応するPFDコンテンツは3タプル1、PFD ID2に対応するPFDコンテンツはURLの重要な部分、PFD ID3に対応するPFDコンテンツはドメイン名、PFD ID4に対応するPFDコンテンツは3タプル2である。
【００５５】
確かに、表2は説明のための単なる例であり、PFDリストの制限として理解されるべきではない。
【００５６】
表2の例では、アプリケーション識別子1がターゲットアプリケーション識別子である場合、ターゲットPFDは表2の4つのPFDのうちの1つまたは複数である。
【００５７】
セッションは、UEがネットワークにアクセスするときに、実施機能ネットワーク要素によって確立される。セッションは、IP−CANセッション、TDFセッション、またはPDUセッションであり得る。セッションが確立された後、UEはセッションを使用して、ターゲットアプリケーション識別子に対応するアプリケーションにアクセスできる。実施機能ネットワーク要素は、第1のポリシールールを使用して、ターゲットアプリケーション識別子に対応するアプリケーションへのUEのアクセスを制御し、ターゲットアプリケーション識別子に関連付けられた1つまたは複数のPFDを使用して、ターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、1つのPFDを使用して検出されたアプリケーションに関するデータは、サービスデータフローまたはIPフローであり、アプリケーションの開始指示情報を制御機能ネットワーク要素に報告する。
【００５８】
アプリケーションの開始指示情報には、アプリケーション開始指示とターゲットアプリケーション識別子が含まれる。アプリケーションに関する検出データのサービスデータフロー記述情報のIP 5タプルが安定している場合、アプリケーションの開始指示情報には、サービスデータフロー記述情報とインスタンス識別子がさらに含まれる。
【００５９】
特定の実装形態では、実施機能ネットワーク要素10は、更新要求を受信する前に、ターゲットアプリケーション識別子に関連付けられたPFDを使用してアプリケーションに関するデータを検出し、アプリケーションに関する検出されたデータと使用されたPFDとの対応関係を確立するようにさらに構成される。実施機能ネットワーク要素10は、アプリケーションに関する検出された各データと使用されたPFDとの対応関係をさらに格納する。更新要求を受信した後、実施機能ネットワーク要素は、ターゲットPFDを削除または変更し、対応関係に基づいて、ターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータが検出されたかどうかを判断することができる。実施機能ネットワーク要素が、対応するアプリケーションに関するデータがターゲットPFDを使用して検出されたと判断した場合、ターゲットPFDが変更または削除された後、制御機能ネットワーク要素は第1のポリシールールをタイムリーに調整する必要があるため、制御機能ネットワーク要素によって策定されたポリシールールは、実施機能ネットワーク要素に適用可能である。
【００６０】
前述の説明では、実施機能ネットワーク要素は、第1の指示情報または第2の指示情報を報告する。あるいは、実施機能ネットワーク要素は、第1の指示情報と第2の指示情報の両方を報告してもよい。
【００６１】
任意選択で、実施機能ネットワーク要素10は、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、アプリケーションの開始指示情報を制御機能ネットワーク要素に報告し、ターゲットPFDがターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである場合、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように特に構成される。
【００６２】
任意選択で、実施機能ネットワーク要素10は、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、アプリケーションの開始指示情報を制御機能ネットワーク要素に報告し、ターゲットPFDがターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、またはターゲットPFDがターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである場合、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように特に構成される。
【００６３】
アプリケーションの開始指示情報にサービスデータフロー記述情報が含まれていない場合、アプリケーションに関するデータ、つまりアプリケーションのサービスデータフローまたはIPフローがアプリケーション識別子に対応するPFDリスト内の任意のPFDを使用して検出されると、開始指示情報の報告がトリガされることを示す。この場合、第1の指示情報または第2の指示情報は、次の条件が満たされた場合にのみ報告される：ターゲットPFDは、アプリケーションに関するデータの検出に使用される最後のPFDであるか、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、またはターゲットPFDは、ターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである。アプリケーションの開始指示情報にサービスデータフロー記述情報が含まれている場合、ターゲットPFDを使用してアプリケーションのサービスデータフローまたはIPフローが検出されると、開始指示情報の報告がトリガされることを示す。この場合、ターゲットPFDが削除されると、第1の指示情報または第2の指示情報の報告がトリガされる。
【００６４】
実施機能ネットワーク要素が更新要求を受信する前に、実施機能ネットワーク要素から制御機能ネットワーク要素に報告されたアプリケーションの開始指示情報がアプリケーション開始指示（app＿start）とアプリケーション識別子を含む場合、ターゲットPFDがターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである、またはターゲットPFDがターゲットアプリケーション識別子に関連付けられた最後のPFDである、またはターゲットPFDがターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDであると判断されたとき、第1の指示情報にはアプリケーション停止指示とアプリケーション識別子が含まれる。第1の指示情報は、ターゲットPFDが削除または変更されたという指示情報をさらに含んでもよく、第2の指示情報は、アプリケーション識別子およびターゲットPFDが削除または変更されたという指示情報を含む。ターゲットPFDが削除されたという情報は、PFD＿removedまたはPFD＿removed指示であり得る。ターゲットPFDが変更されたという情報は、PFD＿modifiedとその変更の結果のコンテンツであり得る。
【００６５】
任意選択で、実施機能ネットワーク要素が更新要求を受信する前に、実施機能ネットワーク要素から制御機能ネットワーク要素に報告されたアプリケーションの開始指示情報がアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子を含む場合、第1の指示情報は、アプリケーション停止指示、アプリケーション識別子、およびインスタンス識別子を含み、第2の指示情報は、アプリケーション停止指示、アプリケーション識別子、ターゲットPFDが削除または変更されたという指示情報、およびインスタンス識別子を含む。
【００６６】
任意選択で、実施機能ネットワーク要素10は、ターゲットPFDを使用して検出されたアプリケーションに関するデータの第1のポリシールールの実施を停止するようにさらに構成される。
【００６７】
任意選択で、制御機能ネットワーク要素20が第2のポリシールールを実施機能ネットワーク要素10に送信した後、実施機能ネットワーク要素10は、第2のポリシールールを使用してアプリケーションに関する後続のデータを制御するようにさらに構成される。後続のデータは、ターゲットPFDの削除または変更から生じるアプリケーションに関するデータである。
【００６８】
上記のポリシー制御システムでは、実施機能ネットワーク要素10のPFDが削除または変更された後、実施機能ネットワーク要素10が制御機能ネットワーク要素20にタイムリーに通知するため、制御機能ネットワーク要素20は実施機能ネットワーク要素のPFDの実際のステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーはオペレータのポリシーと一致する。
【００６９】
図1の実施機能ネットワーク要素および制御機能ネットワーク要素は、4GネットワークのC／U非分離アーキテクチャ、4GネットワークのC／U分離アーキテクチャ、または5Gネットワークアーキテクチャに配置されてもよい。確かに、実施機能ネットワーク要素および制御機能ネットワーク要素は、別のネットワークアーキテクチャに配置されてもよい。4GネットワークにおけるC／U非分離アーキテクチャ、4GネットワークにおけるC／U分離アーキテクチャ、および5Gネットワークアーキテクチャのみが、本出願の実施形態における説明のための例として使用される。C／U非分離は、PGW／TDF上で制御プレーン機能とユーザプレーン機能が分離されていないことを意味する。C／U分離は、PGW／TDF上で制御プレーン機能とユーザプレーン機能が分離されていることを意味する。
【００７０】
4GネットワークのC／U非分離アーキテクチャでは、実施機能ネットワーク要素がポリシーおよび課金実施機能ネットワーク要素である場合、制御機能ネットワーク要素はポリシーおよびルール機能ネットワーク要素である。つまり、実施機能ネットワーク要素がPCEFの場合、制御機能ネットワーク要素はPCRFである。あるいは、実施機能ネットワーク要素がトラフィック検出機能ネットワーク要素である場合、制御機能ネットワーク要素はポリシーおよびルール機能ネットワーク要素であってもよい。つまり、実施機能ネットワーク要素がTDFの場合、制御機能ネットワーク要素はPCRFである。
【００７１】
4GネットワークのC／U分離アーキテクチャでは、実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である。つまり、実施機能ネットワーク要素がPGW−Uである場合、制御機能ネットワーク要素はPGW−Cである。あるいは、実施機能ネットワーク要素がトラフィック検出機能のユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はトラフィック検出機能の制御プレーン機能ネットワーク要素であってもよい。つまり、実施機能ネットワーク要素がTDF−Uである場合、制御機能ネットワーク要素はTDF−Cである。
【００７２】
5Gネットワークアーキテクチャでは、実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はセッション管理機能ネットワーク要素である。つまり、実施機能ネットワーク要素がUPFの場合、制御機能ネットワーク要素はSMFである。
【００７３】
図2は、4GネットワークにおけるC／U非分離アーキテクチャの概略図である。
【００７４】
4Gネットワークでは、図2に示すC／U非分離PCCアーキテクチャにより、ポリシー制御、アプリケーション検出とサービス認識、課金制御、使用状況監視、およびユーザサービスアクセスのトラフィックステアリングなどの機能が有効になり、そしてPFD管理、QoS保証、データサービススポンサーシップ、およびサードパーティアプリケーションの送信ポリシーネゴシエーションなどの機能が有効になる。
【００７５】
図2に示されるアーキテクチャでは、PCEFとTDFの両方が存在する場合があり、またはPCEFもしくはTDFのみが存在する場合もある。PCEF／TDFおよびPCRFに加えて、任意選択で、AF、SCEF、PFDF、SPR、またはSCS／ASをさらに含めることができる。SPRはユーザサブスクリプション情報を保存し、AFとSCEFはアプリケーション層情報を保存し、SCS／ASとPFDFの両方がPFDを管理するように構成される。
【００７６】
PCRFは、SPRから取得したサブスクリプション情報、AFまたはSCEFから取得したアプリケーション層情報、PCEFから取得したアクセスネットワーク情報、およびPCRFに設定されたオペレータポリシーの少なくとも1つに基づいてPCC／ADCルールを策定できる。PCC／ADCルールには、アプリケーション識別子（Application Id）と、UEがネットワークにアクセスするために確立されたIP−CANセッションの策定に関連する別のポリシーが含まれる。PCEFは、PCRFが配信するPCCルールに従ってアプリケーションへのUEのアクセスを制御し、TDFは、PCRFが配信するADCルールに従ってアプリケーションへのUEのアクセスを制御する。図2に示す4Gネットワークアーキテクチャでは、PCEFはPGWに配置される。
【００７７】
SCS／ASは、SCEF、PFDF、およびPCRFを使用して、PCEFに保存されているPFDを管理する。SCS／ASによって実行されるPFD管理は、新しいPFDの作成、および既存のPFDの削除または変更を含み得る。PFDは、リストを使用してPCEFで管理され得る。各リストはアプリケーション識別子で示され、リスト内のPFDはすべてアプリケーション識別子に対応している。
【００７８】
図3は、4GネットワークにおけるC／U分離アーキテクチャの概略図である。
【００７９】
図3に示すC／U分離アーキテクチャは、基本的に図2のアーキテクチャと同じであり、違いは、図2のPCEFがPGW−CとPGW−Uに置き換えられていること、またはTDFがTDF−CとTDF−Uに置き換えられていることである。PGW−Cは、図2のアーキテクチャでPCEFの制御プレーン機能を実装し、PGW−Uは、図2のアーキテクチャでPCEFのユーザプレーン機能を実装する。TDF−Cは、図2のアーキテクチャでTDFの制御プレーン機能を実装し、TDF−Uは、図2のアーキテクチャでTDFのユーザプレーン機能を実装する。PGW−C、PGW−U、およびPCRFに加えて、またはTDF−C、TDF−U、およびPCRFに加えて、任意選択で、AF、SCEF、PFDF、SPR、またはSCS／ASをさらに含めることができる。PCRFによって策定されたPCCルールは、PGW−CによってPDRルールとPDRに関連付けられた1つまたは複数の他のルールに変換され、そしてPGW−Cは、PDRルールと1つまたは複数の他のルールをPGW−Uに送信する。PGW−Uは、PGW−Cによって配信されるPDRルールとPDRに関連付けられた1つまたは複数の他のルールに従って、UEのサービスアクセスを制御する。PCRFによって策定されたADCルールは、TDF−CによってPDRルールとPDRに関連付けられた1つまたは複数の他のルールに変換され、そしてTDF−Cは、PDRルールと1つまたは複数の他のルールをTDF−Uに送信する。TDF−Uは、TDF−Cによって配信されるPDRルールとPDRに関連付けられた1つまたは複数の他のルールに従って、UEのサービスアクセスを制御する。
【００８０】
SCS／ASによってPGW−U上のPFDを管理するプロセスは、基本的に図2で説明したプロセスと同じである。詳細はここでは再度説明しない。
【００８１】
図4は、5Gネットワークアーキテクチャの概略図である。
【００８２】
5Gネットワークアーキテクチャでは、PCFは図3のアーキテクチャのPCRFと同様の機能を実装し、SMFはPGW−C／TDF−Cと同様の機能を実装し、UPFはPGW−U／TDF−Uと同様の機能を実装する。SMF、UPF、およびPCFに加えて、任意選択で、UDM、NEF、SCS／AS、AMF、AF、UDR、DNなどのネットワーク要素をさらに含めることができる。UDRは、SPRと同様の機能を実装する。NEFは、図3のアーキテクチャのSCEFと同様の機能を実装し、PFDF機能もNEFに統合されている。
【００８３】
したがって、5Gネットワークでは、PCFによって策定されたPCC／ADCルールがSMFによってPDRルールとPDRに関連付けられた1つまたは複数の他のルールに変換され、そしてSMFはPDRルールと1つまたは複数の他のルールをUPFに送信する。UPFは、PDRルールと、SMFによって配信されるPDRに関連付けられた1つまたは複数の他のルールに従って、UEのサービスアクセスを制御する。
【００８４】
SCS／ASがUPF上でPFDを管理するプロセスは、基本的に図2で説明したプロセスと同じである。詳細はここでは再度説明しない。
【００８５】
図1から図4には複数のデバイス、例えば、実施機能ネットワーク要素、制御機能ネットワーク要素、SPR、AF、SCEF、SCS／AS、PCRF、PFDF、PCEF、TDF、PGW、PGW−C、PGW−U、TDF−C、TDF−U、UDM、NEF、AMF、SMF、PCF、UDR、（R）AN 、UPF、およびDNが存在する。ネットワーク要素、エンティティ、またはサーバは、これらのデバイスの単なる名前であることに留意されたい。これらのデバイスの名前は、本出願の実施形態では限定されない。
【００８６】
ネットワークアーキテクチャの説明を図2から図4に示す。図2から図4のネットワークアーキテクチャを参照して、以下では、本出願の実施形態で提供されるポリシー制御方法を個別に説明する。
【００８７】
図5は、本出願の一実施形態による4GネットワークのC／U非分離アーキテクチャにおけるポリシー制御方法の一実施形態の概略図である。
【００８８】
図5に示されるように、本出願のこの実施形態による4GネットワークのC／U非分離アーキテクチャにおけるポリシー制御方法は、以下のステップを含む。
【００８９】
ステップ101：UEは、PCEF／TDFを使用してセッションを確立し、そのセッションを使用して、ターゲットアプリケーション識別子に対応するアプリケーションにアクセスする。
【００９０】
PCEF／TDFを使用してUEがセッションを確立するプロセスは次のようになり得る：UEはIP−CANセッション確立要求メッセージをネットワークに送信する。メッセージには、ユーザ識別子、PDN識別子、またはアクセスネットワーク関連情報などのセッション確立関連パラメータが含まれてもよい。ネットワークは、UEのPGWを選択する。PGWはIP−CANセッション確立要求メッセージを受信し、IPアドレスをUEに割り当てる。
【００９１】
PGWにあるPCEFは、IP−CANセッション確立指示メッセージをPCRFに送信する。IP−CANセッション確立指示メッセージを受信した後、PCRFはTDFセッション確立要求メッセージをTDFにさらに送信してもよい。
【００９２】
PCRFにユーザサブスクリプション情報がない場合、PCRFはSPRと対話してサブスクリプション情報を取得する。サブスクリプション情報取得プロセスは次のようになり得る：PCRFはSPRにユーザ識別子やPDN識別子などの情報を提供し、SPRはユーザ識別子とPDN識別子に基づいて対応するサブスクリプション情報を返す。
【００９３】
PCRFは、サブスクリプション情報、アクセスネットワーク関連情報、および／またはネットワークポリシーに基づいてポリシーを決定する。PCRFは、第1のポリシールールであるPCCルール1を策定し、イベントトリガEvent Triggerを作成する。PCCルール1には、アプリケーション識別子（Application Id）が含まれている。PCCルール1に含まれるApplication Idは、ターゲットアプリケーション識別子である。Application Idは、PCEFで構成された特定のアプリケーション検出フィルタ（Application detection filter）に対応している。PCCルール1には、QoSパラメータ、課金パラメータ、トラフィックステアリングパラメータなどがさらに含まれてもよい。アプリケーションの検出された開始指示情報を報告する必要がないとPCRFが判断した場合、PCCルール1にはMute Notificationパラメータがさらに含まれる。PCCルール1にMute Notificationパラメータが含まれていない場合、PCEFは、アプリケーションの検出された開始指示情報と、検出された後続のアプリケーションの停止指示情報をPCRFに報告する必要がある。
【００９４】
PCRFは応答メッセージをPCEFに返し、メッセージにはPCCルール1が含まれる。
【００９５】
PCEFは、PCCルール1をインストールまたはアクティブ化し、UEに応答メッセージを返し、UEセッションの確立を完了する。
【００９６】
TDFがネットワークに展開されている場合、UEがPCEFを使用してIP−CANセッションを確立すると、PCRFはADCルールを策定する。この場合、第1のポリシールールはADCルール1である。ADCルール1の機能とコンテンツは、PCCルール1と同じである。
【００９７】
PCRFは要求メッセージをTDFに送信し、このメッセージにはADCルール1が含まれ、そしてTDFセッションを確立し、TDFセッションはIP−CANセッションと1対1で対応している。
【００９８】
TDFはADCルール1をインストールまたはアクティブ化し、PCRFに確認メッセージを返す。
【００９９】
UEは、確立されたIP−CAN／TDFセッションを使用してアプリケーションにアクセスする。例えば、UEはApplication Idに対応するアプリケーションにアクセスする。
【０１００】
ステップ102：PCEF／TDFは、Application Idに関連付けられたPFDを使用して、Application Idに対応するアプリケーションに関するデータを検出する。
【０１０１】
PFDは通常、アプリケーションのサービスデータフローまたはIPフローに対応しているため、サービスデータフローまたはIPフローに基づいて検出が実行され得る。
【０１０２】
このステップでは、アプリケーションについて検出されたデータと、検出に使用されたPFDとの対応関係が、検出後に保存され得る。
【０１０３】
ステップ103：PCEF／TDFは、アプリケーションの検出された開始指示情報をPCRFに報告する。
【０１０４】
開始指示情報は、アプリケーション開始指示およびApplication Idを含んでもよい。特定の実装形態では、アプリケーション開始指示は、イベントトリガを使用してアプリケーション開始app＿start値を搬送してもよい。
【０１０５】
開始指示情報は、サービスデータフロー記述（Service Data Flow Description）情報および対応するインスタンス識別子（instance id）をさらに含み得る。
【０１０６】
ステップ104：PCEF／TDFは更新要求を受信し、更新要求は、Application Idに関連付けられたターゲットPFDの変更または削除を指示するために使用される。
【０１０７】
更新要求は、PFDFによってPCEF／TDFに送信される。更新要求はSCS／ASによってトリガされるが、SCEFおよびPFDFをさらに通過してもよい。2つの機能エンティティ間で送信される要求の名前は異なる場合があるが、これらの要求はすべて、最終的にPFDFをトリガして更新要求をPCEF／TDFに送信することを目的としている。
【０１０８】
ステップ105：PCEF／TDFは、更新要求に従ってターゲットPFDを変更または削除する。
【０１０９】
本明細書における変更または削除は、表2を参照して理解され得る。ターゲットPFDがPFD 2の場合、表2の更新後に表3が取得される。
【０１１０】
【表３】
0006821061.tif 000005
【０１１１】
ステップ106：特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、PCEF／TDFがターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出した場合、PCEF／TDFは、PCRFに第1の指示情報または第2の指示情報を送信する。
【０１１２】
この実施形態におけるセッションは、IP−CANセッションまたはTDFセッションである。
【０１１３】
このステップでは、ターゲットPFDに対応するアプリケーションに関するデータがあるかどうかは、ステップ102で保存された対応関係とターゲットPFDに基づいて決定されてもよい。
【０１１４】
PCEF／TDFによってPCRFに第1の指示情報または第2の指示情報を送信する条件には、次の3つのケースがあり得る。
【０１１５】
第1のケースでは、アプリケーションに関するデータが検出され、アプリケーションの開始指示情報がステップ103で報告されている。
【０１１６】
第2のケースでは、アプリケーションに関するデータが検出され、アプリケーションの開始指示情報がステップ103で報告され、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである。
【０１１７】
第3のケースでは、アプリケーションに関するデータが検出され、アプリケーションの開始指示情報がステップ103で報告され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである。
【０１１８】
3つのケースのいずれか1つが満たされる場合、第1の指示情報または第2の指示情報が報告され得る。
【０１１９】
さらに、第2のケースまたは第3のケースが満たされ、ステップ103で報告される開始指示情報がアプリケーション開始指示およびApplication Idを含む場合、第1の指示情報はアプリケーション停止指示およびアプリケーション識別子を含む。第1の指示情報は、ターゲットPFDが削除または変更されたという指示情報をさらに含んでもよく、第2の指示情報は、Application IdおよびターゲットPFDが削除または変更されたという指示情報を含む。ターゲットPFDが削除されたという情報は、PFD＿removedまたはPFD＿removed指示であり得る。ターゲットPFDが変更されたという情報は、PFD＿modifiedとその変更の結果のコンテンツであり得る。
【０１２０】
第1のケースが満たされ、ステップ103で報告されたアプリケーションの開始指示情報にアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子が含まれる場合、第1の指示情報には、アプリケーション停止指示、アプリケーション識別子、およびインスタンス識別子が含まれ、第2の指示情報には、アプリケーション識別子、ターゲットPFDが削除または変更されたという指示情報、およびインスタンス識別子が含まれる。
【０１２１】
このステップは、ターゲットアプリケーション識別子を含む第1のポリシールールが実施機能ネットワーク要素にインストールまたはアクティブ化される各セッションに対して実行される。したがって、このステップは何度も実行され得る。
【０１２２】
ステップ107：PCRFは、第2のポリシールールを取得するために、第1の指示情報または第2の指示情報に基づいて第1のポリシールールを調整する。
【０１２３】
第2のポリシールールは、アプリケーションに関する後続のデータを制御するためにPCEF／TDFによって使用される。後続のデータは、ターゲットPFDの削除または変更から生じるアプリケーションに関するデータである。
【０１２４】
任意選択で、ステップ108で、PCEF／TDFは、ターゲットPFDを使用して検出されたアプリケーションに関するデータの第1のポリシールールの実施を停止する。
【０１２５】
ステップ108は、ステップ107の後に不必要に実行される。
【０１２６】
任意選択で、ステップ109で、PCRFは第2のポリシールールをPCEF／TDFに送信する。
【０１２７】
任意選択で、ステップ110で、ステップ103でアプリケーションの開始指示情報が報告された後にPCRFが開始指示情報に基づいて第3のポリシールールを決定した場合、PCRFは第3のポリシールールの削除命令情報をPCEFに送信する。
【０１２８】
任意選択で、ステップ111で、PCEFは、削除命令情報に従って第3のポリシールールを削除し、第2のポリシールールをインストールまたはアクティブ化する。
【０１２９】
この場合、実施機能ネットワーク要素がPCEFであるかTDFであるかに関係なく、PCRFは第3のルールをPCEFに送信し、PCEFは第3のルールを削除する。
【０１３０】
上記のポリシー制御方法では、PCEF／TDFのPFDが削除または変更された後、PCEF／TDFはタイムリーにPCRFに通知するため、PCRFはPCEF／TDFのPFDの実際ステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーがオペレータのポリシーと一致する。
【０１３１】
図6Aおよび図6Bは、本出願の一実施形態による4GネットワークのC／U分離アーキテクチャにおけるポリシー制御方法の一実施形態の概略図である。
【０１３２】
図6Aおよび図6Bに示すように、本出願のこの実施形態による4GネットワークのC／U分離アーキテクチャにおけるポリシー制御方法は、以下のステップを含む。
【０１３３】
ステップ201：UEは、PCW−UとPCW−Cを使用してセッションを確立し、そのセッションを使用して、ターゲットアプリケーション識別子に対応するアプリケーションにアクセスする。
【０１３４】
PCW−Uを使用してUEがセッションを確立するプロセスは次のようになり得る：UEはIP−CANセッション確立要求メッセージをネットワークに送信する。メッセージには、ユーザ識別子、PDN識別子、またはアクセスネットワーク関連情報などのセッション確立関連パラメータが含まれてもよい。ネットワークは、UEのPGW−Cを選択する。PGW−CはIP−CANセッション確立要求メッセージを受信し、UEにIPアドレスを割り当てる。
【０１３５】
PGW−Cは、IP−CANセッション確立指示メッセージをPCRFに送信する。IP−CANセッション確立指示メッセージを受信した後、PCRFはTDFセッション確立要求メッセージをTDF−Cにさらに送信することができる。
【０１３６】
PCRFにユーザサブスクリプション情報がない場合、PCRFはSPRと対話してサブスクリプション情報を取得する。サブスクリプション情報取得プロセスは次のようになり得る：PCRFはSPRにユーザ識別子やPDN識別子などの情報を提供し、SPRはユーザ識別子とPDN識別子に基づいて対応するサブスクリプション情報を返す。
【０１３７】
PCRFは、サブスクリプション情報、アクセスネットワーク関連情報、および／またはネットワークポリシーに基づいてポリシーを決定する。PCRFはPCCルール1を策定し、イベントトリガEvent Triggerを作成する。PCCルール1には、アプリケーション識別子（Application Id）が含まれている。PCCルール1に含まれるApplication Idは、ターゲットアプリケーション識別子である。Application Idは、PCEFで構成された特定のアプリケーション検出フィルタ（Application detection filter）に対応している。PCCルール1には、QoSパラメータ、課金パラメータ、トラフィックステアリングパラメータなどがさらに含まれてもよい。アプリケーションの検出された開始指示情報を報告する必要がないとPCRFが判断した場合、PCCルール1にはMute Notificationパラメータがさらに含まれる。PCCルール1にMute Notificationパラメータがない場合、PGW−Cはアプリケーションの検出された開始指示情報をPCRFに報告する必要がある。
【０１３８】
PCRFはPGW−Cに応答メッセージを返し、メッセージにはPCCルール1が含まれる。
【０１３９】
PGW−Cは、PCCルール1に基づいて、第1のポリシールール、つまりPDR1を策定する。さらに、PGW−Cは、URR1および1つまたは複数の他のルールをさらに策定する。URR1は、アプリケーションの検出された開始指示情報とアプリケーションの検出された停止指示情報を報告するようにPGW−Uに指示するために使用され、URR1と1つまたは複数の他のルールはPDR1に関連付けられる。
【０１４０】
PGW−Cは、PGW−Uに、PDR1、URR1、および関連する1つまたは複数の他のルールを提供し、PGW−Cは、確認メッセージをUEに返す。
【０１４１】
PGW−Uは、PDR1、URR1、および関連する1つまたは複数の他のルールをインストールまたはアクティブ化し、UEセッションの確立を完了する。
【０１４２】
UEは、確立されたIP−CANセッションを使用してアプリケーションにアクセスする。例えば、UEはApplication Idに対応するアプリケーションにアクセスする。
【０１４３】
TDFについて、PCRFで指定される第1のポリシールールはADCルール1であってもよい。PCRFは要求メッセージをTDF−Cに送信し、メッセージにはADCルール1が含まれる。ADCルール1の機能とコンテンツについては、理解のためにPCCルール1を参照されたい。詳細はここでは再度説明しない。
【０１４４】
TDF−Cは、ADCルール1に基づいて、第1のポリシールール、つまりPDR1を策定する。さらに、TDF−Cは、URR1および1つまたは複数の他のルールをさらに策定する。URR1は、アプリケーションの検出された開始指示情報とアプリケーションの検出された停止指示情報を報告するようにTDF−Uに指示するために使用され、URR1と1つまたは複数の他のルールはPDR1に関連付けられる。
【０１４５】
TDF−Uは、PDR1、URR1、および関連する1つまたは複数の他のルールをインストールまたはアクティブ化し、確認メッセージをPCRFに返す。
【０１４６】
ステップ202：PGW−U／TDF−Uは、Application Idに関連付けられたPFDを使用して、Application Idに対応するアプリケーションに関するデータを検出する。
【０１４７】
PFDは通常、アプリケーションのサービスデータフローまたはIPフローに対応しているため、サービスデータフローまたはIPフローに基づいて検出が実行され得る。
【０１４８】
このステップでは、アプリケーションについて検出されたデータと、検出に使用されたPFDとの対応関係が、検出後に保存され得る。
【０１４９】
ステップ203：PGW−Uは、アプリケーションの検出された開始指示情報をPGW−Cに報告し、PGW−Cは開始指示情報をPCRFに転送する、または、TDF−Uはアプリケーションの検出された開始指示情報をTDF−Cに報告し、TDF−Cは開始指示情報をPCRFに転送する。
【０１５０】
開始指示情報は、アプリケーション開始指示およびApplication Idを含んでもよい。特定の実装形態では、アプリケーション開始指示は、イベントトリガを使用してアプリケーション開始app＿start値を搬送してもよい。
【０１５１】
開始指示情報は、サービスデータフロー記述（Service Data Flow Description）情報および対応するインスタンス識別子（instance id）をさらに含み得る。
【０１５２】
ステップ204：PGW−U／TDF−Uは更新要求を受信し、更新要求は、Application Idに関連付けられたターゲットPFDの変更または削除を指示するために使用される。
【０１５３】
更新要求は、PGW−CによってPGW−Uに送信されるか、TDF−CによってTDF−Uに送信される。更新要求はSCS／ASによってトリガされるが、SCEF、PFDF、およびPGW−C／TDF−Uをさらに通過する。2つの機能エンティティ間で送信される要求の名前は異なる場合があるが、これらの要求はすべて、最終的にPGW−CをトリガしてPGW−Uに更新要求を送信することを目的としている。
【０１５４】
ステップ205：PGW−U／TDF−Uは、更新要求に従ってターゲットPFDを変更または削除する。
【０１５５】
本明細書における変更または削除は、図5に対応する実施形態における表2から表3への変更を参照して理解され得る。
【０１５６】
ステップ206：特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、PGW−U／TDF−UがターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出した場合、PGW−UがPGW−Cに第1の指示情報または第2の指示情報を送信するか、TDF−UがTDF−Cに第1の指示情報または第2の指示情報を送信し、PGW−C／TDF−CがPCRFに第1の指示情報または第2の指示情報を転送する。
【０１５７】
この実施形態におけるセッションはPFCPセッションであり、PFCPセッションはIP−CANセッションと1対1に対応している。
【０１５８】
このステップでは、ターゲットPFDに対応するアプリケーションに関するデータがあるかどうかは、ステップ202で保存された対応関係とターゲットPFDに基づいて決定されてもよい。
【０１５９】
PGW−UによるPGW−Cへの第1の指示情報または第2の指示情報の送信条件、またはTDF−UによるTDF−Cへの第1の指示情報または第2の指示情報の送信条件には、次の3つのケースが含まれてもよい。
【０１６０】
第1のケースでは、アプリケーションに関するデータが検出され、開始指示情報がステップ203で報告されている。
【０１６１】
第2のケースでは、アプリケーションに関するデータが検出され、開始指示情報がステップ203で報告され、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである。
【０１６２】
第3のケースでは、アプリケーションに関するデータが検出され、開始指示情報がステップ203で報告され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである。
【０１６３】
3つのケースのいずれか1つが満たされる場合、第1の指示情報または第2の指示情報が報告され得る。
【０１６４】
さらに、第2のケースまたは第3のケースが満たされ、ステップ203で報告される開始指示情報がアプリケーション開始指示およびApplication Idを含む場合、第1の指示情報はアプリケーション停止指示およびアプリケーション識別子を含む。第1の指示情報は、ターゲットPFDが削除または変更されたという指示情報をさらに含んでもよく、第2の指示情報は、Application IdおよびターゲットPFDが削除または変更されたという指示情報を含む。ターゲットPFDが削除されたという指示情報は、PFD＿removedまたはPFD＿removed指示であり得る。ターゲットPFDが変更されたという指示情報は、PFD＿modifiedとその変更の結果のコンテンツであり得る。
【０１６５】
第1のケースが満たされ、ステップ203で報告された開始指示情報にアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子が含まれる場合、第1の指示情報には、イベントトリガのアプリケーション停止指示、アプリケーション識別子、およびインスタンス識別子が含まれ、第2の指示情報には、イベントトリガのアプリケーション停止指示、アプリケーション識別子、ターゲットPFDが削除または変更されたという指示情報、およびインスタンス識別子が含まれる。
【０１６６】
任意選択で、ステップ207で、PGW−U／TDF−Uは、ターゲットPFDを使用して検出されたアプリケーションに関するデータの第1のポリシールールの実施を停止する。
【０１６７】
ステップ207は、ステップ208の前またはステップ208の後に実行されてもよい。
【０１６８】
ステップ208：PCRFは、第1の指示情報または第2の指示情報に基づいて、PCCルール1を調整してPCCルール2を取得するか、ADCルール1を調整してADCルール2を取得する。
【０１６９】
任意選択で、ステップ209で、PCRFはPCCルール2をPGW−Cに送信するか、PCRFはADCルール2をTDF−Cに送信する。
【０１７０】
任意選択で、ステップ210で、PGW−CはPCCルール2に基づいて第2のポリシールールを決定するか、TFD−CはADCルール2に基づいて第2のポリシールールを決定し、第2のポリシールールはPDRルール2および関連する1つまたは複数の他のルールである。
【０１７１】
第2のポリシールールは、PGW−UまたはTDF−Uによって使用され、アプリケーションに関する後続のデータを制御する。後続のデータは、ターゲットPFDの削除または変更から生じるアプリケーションに関するデータである。
【０１７２】
任意選択で、ステップ211で、PGW−Cが第2のポリシールールをPGW−Uに送信するか、TDF−Cが第2のポリシールールをTDF−Uに送信する。
【０１７３】
ステップ212：ステップ203で開始指示情報が報告された後、PCRFが開始指示情報に基づいてPCCルール3を決定した場合、PCRFは、PCCルール3の削除命令情報をPGW−Cに送信する。
【０１７４】
同様に、PCRFが開始指示情報に基づいてADCルール3を決定した場合、PCRFはADCルール3の削除命令情報をTDF−Cに送信する。
【０１７５】
ステップ213：PGW−C／TDF−Cが、PCCルール3／ADCルール3に基づいて、PDRルール3とPDRルール3に関連付けられたルール、つまり、第4のポリシールールと第4のポリシールールに関連付けられたルールを決定した場合、PGW−Cは第4のポリシールールの削除命令情報をPGW−Uに送信する。
【０１７６】
第4のポリシールールに関連付けられたルールは、URRやQREなどのルールであり得る。
【０１７７】
ステップ214：PGW−U／TDF−Uは、削除命令情報に従って第4のポリシールールを削除し、第2のポリシールールをインストールまたはアクティブ化する。
【０１７８】
上記のポリシー制御方法では、PGW−U／TDF−UのPFDが削除または変更された後、PGW−U／TDF−UはPGW−C／TDF−Cにタイムリーに通知するため、PGW−C／TDF−Cは、PGW−U／TDF−UのPFDの実際のステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーはオペレータのポリシーと一致する。
【０１７９】
図7Aおよび図7Bは、本出願の一実施形態による5Gアーキテクチャにおけるポリシー制御方法の一実施形態の概略図である。
【０１８０】
図7Aおよび図7Bに示すように、本出願のこの実施形態による5Gアーキテクチャにおけるポリシー制御方法は、以下のステップを含む。
【０１８１】
ステップ301：UEは、UPFとSMFを使用してセッションを確立し、セッションを使用して、ターゲットアプリケーション識別子に対応するアプリケーションにアクセスする。
【０１８２】
UPF／SMFを使用してUEがセッションを確立するプロセスは次のようになり得る：UEはPDUセッション確立要求メッセージをネットワークに送信する。メッセージには、ユーザ識別子、DN識別子、またはアクセスネットワーク関連情報などのセッション確立関連パラメータが含まれてもよい。ネットワークは、UEのSMFを選択する。SMFはPDUセッション確立要求メッセージを受信し、IPアドレスをUEに割り当てる。
【０１８３】
SMFは、PDUセッション確立指示メッセージをPCFに送信する。
【０１８４】
PCFにユーザのサブスクリプション情報がない場合、PCFはSPRと対話してサブスクリプション情報を取得する。サブスクリプション情報取得プロセスは次のようになり得る：PCFはSPRにユーザ識別子やDN識別子などの情報を提供し、SPRはユーザ識別子とDN識別子に基づいて対応するサブスクリプション情報を返す。
【０１８５】
PCFは、サブスクリプション情報、アクセスネットワーク関連情報、および／またはネットワークポリシーに基づいてポリシーを決定する。PCFはPCCルール1を策定し、イベントトリガEvent Triggerを作成する。PCCルール1には、アプリケーション識別子（Application Id）が含まれている。PCCルール1に含まれるApplication Idは、ターゲットアプリケーション識別子である。Application Idは、PCEFで構成された特定のアプリケーション検出フィルタ（Application detection filter）に対応している。PCC Rule1には、QoSパラメータ、課金パラメータ、トラフィックステアリングパラメータなどがさらに含まれてもよい。アプリケーションの検出された開始指示情報を報告する必要がないとPCFが判断した場合、PCCルール1にはMute Notificationパラメータがさらに含まれる。PCCルール1にMute Notificationパラメータが含まれていない場合、SMFはアプリケーションの検出された開始指示情報をPCFに報告する必要がある。
【０１８６】
PCFは応答メッセージをSMFに返し、メッセージにはPCC Rule1が含まれる。
【０１８７】
SMFは、PCCルール1に基づいて、第1のポリシールール、つまりPDRルール1を策定する。さらに、SMFは、PCCルール1に基づいて、URR1および1つまたは複数の他のルールをさらに策定する。URR1は、アプリケーションの検出された開始指示情報とアプリケーションの検出された停止指示情報を報告するようにUPFに指示するために使用され、URR1と1つまたは複数の他のルールはPDR1に関連付けられる。
【０１８８】
SMFはUPFにPDRルール1、URR1、および関連する1つまたは複数の他のルールを提供し、SMFは確認メッセージをUEに返す。SMFは、SMFとUPFの間に確立されたPFCPセッションを使用して前述のルールを送信し、PFCPセッションはPDUセッションと1対1で対応している。
【０１８９】
UPFは、PDRルール1、URR1、および関連する1つまたは複数の他のルールをインストールまたはアクティブ化する。
【０１９０】
UEは、確立されたPDUセッションを使用してアプリケーションにアクセスする。例えば、UEはApplication Idに対応するアプリケーションにアクセスする。
【０１９１】
ステップ302：UPFは、Application Idに関連付けられたPFDを使用して、Application Idに対応するアプリケーションに関するデータを検出する。
【０１９２】
このステップでは、アプリケーションについて検出されたデータと、検出に使用されたPFDとの対応関係が、検出後に保存され得る。
【０１９３】
ステップ303：UPFは、アプリケーションの検出された開始指示情報をSMFに報告し、SMFは開始指示情報をPCFに転送する。
【０１９４】
開始指示情報は、アプリケーション開始指示およびApplication Idを含んでもよい。
【０１９５】
開始指示情報は、サービスデータフロー記述（Service Data Flow Description）情報および対応するインスタンス識別子（instance id）をさらに含み得る。
【０１９６】
ステップ304：UPFは更新要求を受信し、更新要求は、Application Idに関連付けられたターゲットPFDの変更または削除を指示するために使用される。
【０１９７】
更新要求は、SMFからUPFに送信される。更新要求はSCS／ASによってトリガされるが、NEF、PFDF、およびSMFをさらに通過する。2つの機能エンティティ間で送信される要求の名前は異なる場合があるが、これらの要求はすべて、最終的にSMFをトリガして更新要求をUPFに送信することを目的としている。
【０１９８】
ステップ305：UPFは、更新要求に従ってターゲットPFDを変更または削除する。
【０１９９】
本明細書における変更または削除は、図5に対応する実施形態における表2から表3への変更を参照して理解され得る。
【０２００】
ステップ306：特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、UPFがターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出した場合、UPFは第1の指示情報または第2の指示情報をSMFに送信し、SMFは第1の指示情報または第2の指示情報をPCFに転送する。
【０２０１】
このステップでは、ターゲットPFDに対応するアプリケーションに関するデータがあるかどうかは、ステップ302で保存された対応関係とターゲットPFDに基づいて決定され得る。
【０２０２】
UPFによってSMFに第1の指示情報または第2の指示情報を送信する条件には、次の3つのケースがあり得る。
【０２０３】
第1のケースでは、アプリケーションに関するデータが検出され、開始指示情報がステップ303で報告されている。
【０２０４】
第2のケースでは、アプリケーションに関するデータが検出され、開始指示情報がステップ303で報告され、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである。
【０２０５】
第3のケースでは、アプリケーションに関するデータが検出され、開始指示情報がステップ303で報告され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、ターゲットPFDは、ターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである。
【０２０６】
3つのケースのいずれか1つが満たされる場合、第1の指示情報または第2の指示情報が報告され得る。
【０２０７】
さらに、第2のケースまたは第3のケースが満たされ、ステップ303で報告される開始指示情報がアプリケーション開始指示およびApplication Idを含む場合、第1の指示情報はアプリケーション停止指示およびアプリケーション識別子を含む。第1の指示情報は、ターゲットPFDが削除または変更されたという指示情報をさらに含んでもよく、第2の指示情報は、Application IdおよびターゲットPFDが削除または変更されたという指示情報を含む。ターゲットPFDが削除されたという指示情報は、PFD＿removedまたはPFD＿removed指示であり得る。ターゲットPFDが変更されたという指示情報は、PFD＿modifiedとその変更の結果のコンテンツであり得る。
【０２０８】
第1のケースが満たされ、ステップ303で報告された開始指示情報にイベントトリガのアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子が含まれる場合、第1の指示情報には、イベントトリガのアプリケーション停止指示、アプリケーション識別子、およびインスタンス識別子が含まれ、第2の指示情報には、イベントトリガのアプリケーション停止指示、アプリケーション識別子、ターゲットPFDが削除または変更されたという指示情報、およびインスタンス識別子が含まれる。
【０２０９】
任意選択で、ステップ307で、UPFは、ターゲットPFDを使用して検出されたアプリケーションに関するデータの第1のポリシールールの実施を停止する。
【０２１０】
ステップ307は、ステップ308の前またはステップ308の後に実行されてもよい。
【０２１１】
ステップ308：PCFは、PCCルール2を取得するために、第1の指示情報または第2の指示情報に基づいてPCCルール1を調整する。
【０２１２】
任意選択で、ステップ309で、PCFはPCCルール2をSMFに送信する。
【０２１３】
任意選択で、ステップ310で、SMFはPCCルール2に基づいて第2のポリシールールを決定し、第2のポリシールールはPDRルール2および関連する1つまたは複数の他のルールである。
【０２１４】
第2のポリシールールは、アプリケーションに関する後続のデータを制御するためにUPFによって使用される。後続のデータは、ターゲットPFDの削除または変更から生じるアプリケーションに関するデータである。
【０２１５】
任意選択で、ステップ311で、SMFは第2のポリシールールをUPFに送信する。
【０２１６】
任意選択で、ステップ312で、ステップ303で開始指示情報が報告された後、PCFが開始指示情報に基づいてPCCルール3を決定した場合、PCFは、PCCルール3の削除命令情報をSMFに送信する。
【０２１７】
任意選択で、ステップ313で、PCCルール3に基づいてSMFがPDRルール3およびPDRルール3に関連付けられたルール、つまり第4のポリシールールおよび第4のポリシールールに関連付けられたルールを決定した場合、SMFは、第4のポリシールールの削除命令情報をUPFに送信する。
【０２１８】
第4のポリシールールに関連付けられたルールは、URRやQERなどのルールであり得る。
【０２１９】
任意選択で、ステップ314で、UPFは、削除命令情報に従って第4のポリシールールを削除し、第2のポリシールールをインストールまたはアクティブ化する。
【０２２０】
上記のポリシー制御方法では、UPFのPFDが削除または変更された後、UPFはSMFにタイムリーに通知するため、SMFはUPFのPFDの実際のステータスに基づいてタイムリーにポリシールールを調整し、サードパーティアプリケーションのポリシーがオペレータのポリシーと一致する。
【０２２１】
本出願の以下の実施形態におけるネットワーク要素間のメッセージの名前またはメッセージ内のパラメータの名前は単なる例であり、特定の実装中に別の名前が使用されてもよいことに留意されたい。例えば、更新メッセージは指示メッセージと呼ばれることもある。ここでは説明を一律に提供する。これは、本出願のこの実施形態において特に限定されない。
【０２２２】
上記は、ネットワーク要素間の相互作用の観点から、本出願の実施形態で提供される解決策を主に説明している。前述の機能を実装するために、実施機能ネットワーク要素および制御機能ネットワーク要素は、機能を実行する対応するハードウェア構造および／またはソフトウェアモジュールを含むことが理解され得る。当業者は、本明細書に開示された実施形態に記載された例示的なモジュールおよびアルゴリズムステップと組み合わせて、ハードウェアまたはハードウェアとコンピュータソフトウェアの組み合わせを使用して本出願を実現できることを容易に認識すべきである。機能がハードウェアを使用して実装されるか、ハードウェアを駆動するコンピュータソフトウェアを使用して実装されるかは、特定の用途および技術的解決策の設計制約に依存する。当業者は、特定の各用途のために説明した機能を実装するために異なる方法を使用することができるが、実装が本出願の範囲外であると考えられるべきではない。
【０２２３】
ハードウェア構造の観点から、図1の実施機能ネットワーク要素10または制御機能ネットワーク要素は、物理デバイスによって実装されてもよいし、複数の物理デバイスによって共同で実装されてもよいし、物理デバイスの内部の論理機能モジュールであってもよい。これは、本出願の実施形態において特に限定されない。
【０２２４】
例えば、図1の実施機能ネットワーク要素10または制御機能ネットワーク要素は、図8の通信デバイスによって実装されてもよい。図8は、本出願の一実施形態による通信デバイスのハードウェアの概略構造図である。通信デバイス400は、少なくとも1つのプロセッサ401、通信回線402、メモリ403、および少なくとも1つの通信インタフェース404を含む。
【０２２５】
プロセッサ401は、汎用中央処理装置（central processing unit，CPU）、マイクロプロセッサ、特定用途向け集積回路（application−specific integrated circuit，ASIC）、または本出願の解決策のプログラム実効を制御するように構成された1つまたは複数の集積回路であり得る。
【０２２６】
通信回線402は、前述の構成要素間で情報を送信するための経路を含み得る。
【０２２７】
通信インタフェース404は、トランシーバなどの任意の装置を使用して、イーサネット(登録商標)、無線アクセスネットワーク（radio access network，RAN）、または無線ローカルエリアネットワーク（wireless local area networks，WLAN）などの別のデバイスもしくは通信ネットワークと通信する。
【０２２８】
メモリ403は、読み取り専用メモリ（read−only memory，ROM）もしくは静的情報および命令を格納できる別のタイプの静的ストレージデバイス、ランダムアクセスメモリ（random access memory，RAM）もしくは情報および命令を格納できる別のタイプのダイナミックストレージデバイス、電気的に消去可能なプログラマブル読み取り専用メモリ（electrically erasable programmable read−only memory，EEPROM）、コンパクトディスク読み取り専用メモリ（compact disc read−only memory，CD−ROM）もしくはその他の光ディスクストレージ、光ディスクストレージ（コンパクトディスク、レーザディスク、光ディスク、デジタル多用途ディスク、ブルーレイディスクなどを含む）、磁気ディスク記憶媒体もしくは別の磁気記憶デバイス、または命令もしくはデータ構造の形式で予想されるプログラムコードを保持または格納するために使用できかつコンピュータからアクセスできる他の媒体であってもよい。ただし、これらに限定されない。メモリは独立して存在してもよく、通信回線402を使用してプロセッサに接続される。あるいは、メモリはプロセッサと統合されてもよい。
【０２２９】
メモリ403は、本出願における解決策を実行するためのコンピュータ実行可能命令を格納するように構成され、プロセッサ401は実行を制御する。プロセッサ401は、メモリ403に格納されたコンピュータ実行可能命令を実行して、本出願の以下の実施形態で提供されるポリシー制御方法を実施するように構成される。
【０２３０】
任意選択で、本出願のこの実施形態におけるコンピュータ実行可能命令は、アプリケーションプログラムコードと呼ばれることがある。これは、本出願のこの実施形態において特に限定されない。
【０２３１】
特定の実装中、一実施形態では、プロセッサ401は、1つまたは複数のCPU、例えば図8のCPU0およびCPU1を含むことができる。
【０２３２】
特定の実装中、一実施形態では、通信デバイス400は、複数のプロセッサ、例えば、図8のプロセッサ401およびプロセッサ408を含むことができる。これらの各プロセッサは、シングルコア（single−CPU）プロセッサでも、マルチコア（multi−CPU）プロセッサでもよい。本明細書のプロセッサは、データ（コンピュータプログラム命令など）を処理するように構成された1つまたは複数のデバイス、回路、および／または処理コアであってもよい。
【０２３３】
特定の実装中に、一実施形態では、通信デバイス400は、出力デバイス405および入力デバイス406をさらに含むことができる。出力デバイス405は、プロセッサ401と通信し、複数の方法で情報を表示することができる。例えば、出力デバイス405は、液晶ディスプレイ（liquid crystal display，LCD）、発光ダイオード（light emitting diode，LED）ディスプレイ装置、陰極線管（cathode ray tube，CRT）表示装置、またはプロジェクタ（projector）でもよい。入力デバイス406は、プロセッサ401と通信し、複数の方法でユーザ入力を受け取ることができる。例えば、入力デバイス406は、マウス、キーボード、タッチスクリーンデバイス、または検知デバイスでもよい。
【０２３４】
通信デバイス400は、汎用デバイスでも専用デバイスでもよい。特定の実装中、通信デバイス400は、デスクトップコンピュータ、ポータブルコンピュータ、ネットワークサーバ、パームトップコンピュータ（personal digital assistant，PDA）、携帯電話、タブレットコンピュータ、無線端末デバイス、組み込みデバイス、または図8のものに類似した構造のデバイスでもよい。通信デバイス400のタイプは、本出願のこの実施形態では限定されない。
【０２３５】
本出願のこの実施形態では、実施機能ネットワーク要素および制御機能ネットワーク要素の機能モジュールは、前述の方法の例に基づく分割により取得され得る。例えば、各機能モジュールは、各機能に対応する分割により取得されてもよいし、少なくとも2つの機能が1つの処理モジュールに統合されてもよい。統合モジュールは、ハードウェアの形態で実装されてもよく、またはソフトウェア機能モジュールの形態で実装されてもよい。本出願の実施形態におけるモジュール分割は例であり、単なる論理機能分割であることに留意されたい。実際の実装中に、別の分割方法があってもよい。
【０２３６】
例えば、機能モジュールが統合により実装される場合、図9は実施機能ネットワーク要素の概略構造図である。
【０２３７】
図9に示すように、本出願のこの実施形態で提供される実施機能ネットワーク要素は、受信モジュール501、処理モジュール503、および送信モジュール502を含み、
受信モジュール501は、更新要求を受信するように構成され、更新要求はターゲットPFDを変更または削除するよう指示するために使用され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられ、
送信モジュール502は、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告した場合、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように構成され、第1の指示情報はアプリケーションの停止指示情報であり、第2の指示情報はターゲットPFDが削除または変更されたことを示す情報である。
【０２３８】
任意選択で、実施機能ネットワーク要素50は、処理モジュール503をさらに含み、
処理モジュールは、受信モジュールが更新要求を受信した後、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、ターゲットアプリケーション識別子に対応するアプリケーションに関するデータがターゲットPFDを使用して検出され、アプリケーションの開始指示情報が制御機能ネットワーク要素に報告されていることを判断するように構成される。
【０２３９】
任意選択で、送信モジュール502は、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、アプリケーションの開始指示情報を制御機能ネットワーク要素に報告し、ターゲットPFDがターゲットアプリケーション識別子に関連付けられたPFDの中でアプリケーションに関するデータを検出するために使用される最後のPFDである場合、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように特に構成される。
【０２４０】
任意選択で、送信モジュール502は、特にターゲットアプリケーション識別子を含む第1のポリシールールがインストールまたはアクティブ化されるセッションでは、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、アプリケーションの開始指示情報を制御機能ネットワーク要素に報告し、ターゲットPFDがターゲットアプリケーション識別子に関連付けられた最後のPFDであるか、またはターゲットPFDがターゲットアプリケーション識別子に関連付けられかつパケットフロー記述機能ネットワーク要素によって提供される最後のPFDである場合、制御機能ネットワーク要素に第1の指示情報または第2の指示情報を送信するように特に構成される。
【０２４１】
任意選択で、処理モジュール503は、受信モジュール501が更新要求を受信する前に、ターゲットアプリケーション識別子に関連付けられたPFDを使用してアプリケーションに関するデータを検出し、アプリケーションに関する検出されたデータと使用されたPFDとの対応関係を確立し、受信モジュール501が更新要求を受信した後、対応関係およびターゲットPFDに基づいて、ターゲットPFDに対応するアプリケーションに関するデータがあるかどうかを判断し、ターゲットPFDに対応するアプリケーションに関するデータがある場合、ターゲットPFDを使用して、ターゲットアプリケーション識別子に対応するアプリケーションに関するデータが検出されたこと判断する、ようにさらに構成される。
【０２４２】
任意選択で、アプリケーションの開始指示情報がアプリケーション開始指示とアプリケーション識別子を含む場合、第1の指示情報はアプリケーション停止指示とアプリケーション識別子を含み、第2の指示情報はアプリケーション識別子およびターゲットPFDが削除または変更されたという指示情報を含む。
【０２４３】
任意選択で、アプリケーションの開始指示情報にアプリケーション開始指示、アプリケーション識別子、サービスデータフロー記述情報、および対応するインスタンス識別子が含まれる場合、第1の指示情報には、アプリケーション停止指示、アプリケーション識別子、およびインスタンス識別子が含まれ、第2の指示情報には、アプリケーション識別子、ターゲットPFDが削除または変更されたという指示情報、およびインスタンス識別子が含まれる。
【０２４４】
任意選択で、処理モジュール503は、受信モジュール501が更新要求を受信した後、ターゲットPFDを使用して検出されたアプリケーションに関するデータの第1のポリシールールの実施を停止するようにさらに構成される。
【０２４５】
任意選択で、受信モジュール501は、制御機能ネットワーク要素によって送信された第2のポリシールールを受信するようにさらに構成され、第2のポリシールールは、アプリケーションに関する後続のデータを制御するために使用される。
【０２４６】
任意選択で、実施機能ネットワーク要素がポリシーおよび課金実施機能ネットワーク要素である場合、制御機能ネットワーク要素はポリシーおよびルール機能ネットワーク要素である、または、
実施機能ネットワーク要素がトラフィック検出機能のユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はトラフィック検出機能の制御プレーン機能ネットワーク要素である、または、
実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である、または、
実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素である場合、制御機能ネットワーク要素はセッション管理機能ネットワーク要素である。
【０２４７】
任意選択で、受信モジュール501は、実施機能ネットワーク要素がポリシーおよび課金実施機能ネットワーク要素であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、制御機能ネットワーク要素によって送信された第3のポリシールールを受信するようにさらに構成され、
処理モジュール503は、第3のポリシールールに従って、ターゲットアプリケーション識別子に対応するアプリケーションにポリシー制御を実行するようにさらに構成され、
受信モジュール501は、第3のポリシールールについて制御機能ネットワーク要素によって送信された削除命令情報を受信するようにさらに構成され、
処理モジュール503は、第3のポリシールールを削除するようにさらに構成される。
【０２４８】
任意選択で、受信モジュール501は、実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である場合、または実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がセッション管理機能ネットワーク要素である場合、第4のポリシールールと、制御機能ネットワーク要素によって送信された第4のポリシールールに関連付けられた1つまたは複数の他のルールを受信するようにさらに構成され、
処理モジュール503は、第4のポリシールールおよび関連する1つまたは複数の他のルールに従って、ターゲットアプリケーション識別子に対応するアプリケーションにポリシー制御を実行するようにさらに構成され、
受信モジュール501は、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールについて制御機能ネットワーク要素によって送信された削除命令情報を受信するようにさらに構成され、
処理モジュール503は、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを削除するようにさらに構成される。
【０２４９】
図10は、制御機能ネットワーク要素60の概略構造図である。
【０２５０】
図10に示すように、本出願のこの実施形態で提供される制御機能ネットワーク要素は、受信モジュール601、処理モジュール602、および送信モジュール603を含み、
受信モジュール601は、ターゲットPFDが削除または変更されたという、実施機能ネットワーク要素によって送信された指示情報を受信するように構成され、ターゲットPFDはターゲットアプリケーション識別子に関連付けられ、指示情報は、実施機能ネットワーク要素がターゲットPFDを使用してターゲットアプリケーション識別子に対応するアプリケーションに関するデータを検出し、実施機能ネットワーク要素がアプリケーションの開始指示情報を制御機能ネットワーク要素に報告したことを示し、かつターゲットPFDが変更または削除されたことを示すために使用され、
処理モジュール602は、ターゲットPFDが削除または変更されたという指示情報に基づいて第1のポリシールールを調整するように構成される。
【０２５１】
任意選択で、処理モジュール602は、ターゲットPFDが削除または変更されたという指示情報に基づいて、アプリケーションに関する後続のデータを制御するために実施機能ネットワーク要素によって使用される第2のポリシールールを決定するように特に構成され、
送信モジュール603は、第2のポリシールールを実施機能ネットワーク要素に送信するように構成される。
【０２５２】
任意選択で、処理モジュール602は、実施機能ネットワーク要素がポリシーおよび課金実施機能ネットワーク要素であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、開始指示情報に基づいて第3のポリシールールを決定するようにさらに構成され、
送信モジュール603は、第3のポリシールールを実施機能ネットワーク要素に送信し、第3のポリシールールを削除するよう実施機能ネットワーク要素に指示するために、第3のポリシールールの削除命令情報を実施機能ネットワーク要素に送信するようにさらに構成される。
【０２５３】
任意選択で、処理モジュール602は、実施機能ネットワーク要素がトラフィック検出機能ネットワーク要素であり、制御機能ネットワーク要素がポリシーおよびルール機能ネットワーク要素である場合、開始指示情報に基づいて第3のポリシールールを決定するようにさらに構成され、
送信モジュール603は、第3のポリシールールの削除命令情報を課金実施機能ネットワーク要素に送信し、ポリシーおよび課金実施機能ネットワーク要素に第3のポリシールールを削除するよう指示するようにさらに構成される。
【０２５４】
任意選択で、処理モジュール602は、実施機能ネットワーク要素がパケットデータネットワークゲートウェイのユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がパケットデータネットワークゲートウェイの制御プレーン機能ネットワーク要素である場合、または実施機能ネットワーク要素がユーザプレーン機能ネットワーク要素であり、制御機能ネットワーク要素がセッション管理機能ネットワーク要素である場合、開始指示情報に基づいて、第4のポリシールールと第4のポリシールールに関連付けられた1つまたは複数の他のルールを決定するようにさらに構成され、
送信モジュール603は、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを実施機能ネットワーク要素に送信し、第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールの削除命令情報を実施機能ネットワーク要素に送信し、実施機能ネットワーク要素に第4のポリシールールおよび第4のポリシールールに関連付けられた1つまたは複数の他のルールを削除するよう指示するようにさらに構成される。
【０２５５】
前述の方法の実施形態における各ステップのすべての関連するコンテンツは、対応する機能モジュールの機能説明で引用され得る。詳細はここでは再度説明しない。
【０２５６】
この実施形態では、実施機能ネットワーク要素50は、統合により実施される機能モジュールと共に提示される。本明細書の「モジュール」は、特定用途向け集積回路（application−specific integrated circuit，ASIC）、回路、プロセッサ、および1つまたは複数のソフトウェアプログラムまたはファームウェアプログラムを実行するメモリ、集積論理回路、および／または前述の機能を提供できる別のコンポーネントであり得る。単純な実施形態では、当業者は、実施機能ネットワーク要素50が図8に示される形態であり得ることを理解し得る。
【０２５７】
例えば、図8のプロセッサ401は、メモリ403に格納されたコンピュータ実行可能命令を呼び出して、実施機能ネットワーク要素50が前述の方法実施形態のポリシー制御方法を実行するようにすることができる。
【０２５８】
具体的には、図9の受信モジュール501、処理モジュール503、および送信モジュール502と、図10の受信モジュール601、処理モジュール602、および送信モジュール603の機能／実装プロセスは、メモリ403に格納されたコンピュータ実行可能命令を呼び出すことにより、図8のプロセッサ401によって実装されてもよい。あるいは、図9の処理モジュール503および図10の処理モジュール602の機能／実装プロセスは、メモリ403に格納されたコンピュータ実行可能命令を呼び出すことにより、図8のプロセッサ401によって実装されてもよく、図9の受信モジュール501および送信モジュール502と、図10の受信モジュール601および送信モジュール603の機能／実装プロセスは、図8の通信インタフェース404によって実装されてもよい。
【０２５９】
本出願のこの実施形態で提供される実施機能ネットワーク要素および制御機能ネットワーク要素は、前述のポリシー制御方法を実行するように構成されてもよい。したがって、ネットワーク要素によって達成できる技術的効果については、前述の方法の実施形態を参照されたい。詳細はここでは再度説明しない。
【０２６０】
前述の実施形態では、実施機能ネットワーク要素50および制御機能ネットワーク要素60は、統合により実施される機能モジュールと共に提示される。確かに、本出願のこの実施形態では、実施機能ネットワーク要素および制御機能ネットワーク要素の各機能モジュールは、各機能に対応して代替的に実装されてもよい。これは、本出願のこの実施形態において特に限定されない。
【０２６１】
任意選択で、本出願の実施形態はチップシステムを提供する。チップシステムは、前述のポリシー制御方法を実装する際にユーザプレーン機能エンティティをサポートするように構成されたプロセッサを含む。可能な設計では、チップシステムはメモリをさらに含み、メモリは、実施機能ネットワーク要素または制御機能ネットワーク要素に必要なプログラム命令およびデータを格納するように構成されている。チップシステムは、チップを含んでもよいし、チップと1つまたは複数の他の個別のデバイスを含んでもよい。これは、本出願のこの実施形態において特に限定されない。
【０２６２】
前述の実施形態のすべてまたはいくつかは、ソフトウェア、ハードウェア、ファームウェア、またはそれらの任意の組み合わせを使用することにより実装され得る。ソフトウェアを使用して実施形態を実装する場合、実施形態は、コンピュータプログラム製品の形で完全にまたは部分的に実装され得る。
【０２６３】
コンピュータプログラム製品には、1つまたは複数のコンピュータ命令が含まれている。コンピュータプログラム命令がコンピュータにロードされ実行されると、本出願の実施形態による手順または機能はすべてまたは部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、または他のプログラム可能な装置であってもよい。コンピュータ命令は、コンピュータ可読記憶媒体に格納されてもよいし、あるコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に送信されてもよい。例えば、コンピュータ命令は、あるウェブサイト、コンピュータ、サーバ、またはデータセンタから別のウェブサイト、コンピュータ、サーバ、またはデータセンタに有線（例えば、同軸ケーブル、光ファイバ、またはデジタル加入者線（DSL））または無線（赤外線、ラジオ、マイクロ波など）方式で送信されてもよい。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の使用可能な媒体であってもよく、または1つまたは複数の使用可能な媒体を統合するサーバまたはデータセンタなどのデータ記憶デバイスであってもよい。使用可能な媒体は、磁気媒体（フロッピーディスク、ハードディスク、磁気テープなど）、光学媒体（DVDなど）、半導体媒体（ソリッドステートディスク（SSD）など）であってもよい。
【０２６４】
当業者は、実施形態の方法のステップの全部または一部が、関連するハードウェアを指示するプログラムにより実施され得ることを理解することができる。プログラムは、コンピュータ可読記憶媒体に記憶されてもよい。記憶媒体は、ROM、RAM、磁気ディスク、光ディスクなどを含んでもよい。
【０２６５】
上記は、本出願の実施形態で提供されるポリシー制御方法、ネットワーク要素、およびシステムを詳細に説明している。本出願の原理と実装形態は、特定の例を通して本明細書で説明されている。実施形態に関する説明は、本出願の方法および核となる概念を理解するのを助けるために提供されているにすぎない。加えて、当業者は、本出願の概念に従って、特定の実装および適用範囲に変更を加えることができる。したがって、本明細書の内容は、本出願に対する制限として解釈されるべきではない。
【符号の説明】
【０２６６】
10  実施機能ネットワーク要素
20  制御機能ネットワーク要素
50  実施機能ネットワーク要素
60  制御機能ネットワーク要素
400  通信デバイス
401  プロセッサ
402  通信回線
403  メモリ
404  通信インタフェース
405  出力デバイス
406  入力デバイス
408  プロセッサ
501  受信モジュール
502  送信モジュール
503  処理モジュール
601  受信モジュール
602  処理モジュール
603  送信モジュール
【図１】
0006821061.tif 000006
【図２】
0006821061.tif 000007
【図３】
0006821061.tif 000008
【図４】
0006821061.tif 000009
【図５】
0006821061.tif 000010
【図６Ａ】
0006821061.tif 000011
【図６Ｂ】
0006821061.tif 000012
【図７Ａ】
0006821061.tif 000013
【図７Ｂ】
0006821061.tif 000014
【図８】
0006821061.tif 000015
【図９】
0006821061.tif 000016
【図１０】
0006821061.tif 000017