一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种策略管理的方法及装置与流程

2021-11-05 19:05:00 来源:中国专利 TAG:


1.本发明涉及通信技术领域,特别涉及一种策略管理的方法及装置。


背景技术:

2.在第五代(the 5th

generation,5g)移动通信技术中,提出了会话管理功能(session management function,smf)网元的服务区域的概念,即smf网元只管理服务区域内的用户面功能(user plane function,upf)网元。在不同的区域内,终端设备可以通过不同的upf网元访问数据网络(data network,dn),管理不同upf网元的smf网元也可能不同。
3.现有技术中,在锚点smf网元管理的第一区域内,由锚点smf网元管理的第一锚点upf网元执行对第一区域内的数据包的处理方法。例如,该处理方法包括计费,用量控制,服务质量控制等。
4.当终端设备移动到第二区域时,插入了中间smf网元,并通过插入第二upf网元和分支点,实现第二区域的用户面连接。由于第二区域内的数据包不经过第一区域内的第一锚点upf网元传输,所以第一区域内的第一锚点upf网元无法执行对第二区域内的数据包的处理方法。由此,如何执行对第二区域内数据包的处理方法,成为目前亟待解决的问题。


技术实现要素:

5.本发明实施例提供了一种策略管理的方法及装置。
6.一方面,本技术的实施例提供了一种方法,该方法包括:
7.第一smf网元从第二smf网元接收第一信息,第一信息用于指示第二smf网元管理的第一锚点upf网元所连接的数据网络;第一smf网元根据第一信息,确定由第二smf网元管理的第一网元执行的第一规则信息,第一网元包括第一锚点upf网元或分支点中的至少一项,分支点为具有分流功能的upf网元,分支点与第一锚点upf网元相连,第一规则信息用于指示对第一应用的数据包的处理方法,第一应用的数据包经过第一锚点upf网元传输;第一smf网元向第二smf网元发送第二信息,第二信息包括第一规则信息。
8.根据上述方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元或分支点中至少一个网元执行对区域2内的数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
9.在一种可能的设计中,第一smf网元向第一smf网元管理的第二锚点upf网元发送第三规则信息,第三规则信息用于指示第二锚点upf网元对第二应用的下行数据包的处理方法,第二应用的下行数据包依次经过第二锚点upf网元和分支点传输。
10.在一种可能的设计中,第二信息还包括第一指示信息,第一指示信息用于指示第二smf网元请求分支点上报丢包信息,丢包信息包括第一应用的下行数据包的丢弃数量或第二应用的下行数据包的丢弃数量中的一项或多项,第二应用的下行数据包依次经过第二锚点upf网元和分支点传输。由此,第一smf网元根据第一锚点upf统计的第一应用的下行数
据包数量和/或第二锚点upf网元统计的第二应用的下行数据包数量和从分支点接收的丢包信息,可以确定第一应用和/或第二应用的下行数据包的实际数量。从而保证了执行对第一应用和/或第二应用的下行数据包的处理方法时的准确性。
11.在一种可能的设计中,第二信息还包括第二规则信息,第二规则信息用于指示分支点对第二应用的数据包的处理方法,第二应用的数据包经过第一smf网元管理的第二锚点upf网元和分支点传输。
12.在一种可能的设计中,第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包;该方法还包括:第一smf网元向第二锚点upf网元发送第二指示信息,第二指示信息用于指示第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。由此,当第二应用的下行数据包属于需要通过深度报文检测的sdf时,第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息,分支点根据第二标识信息可以识别出第二应用的下行数据包,从而可以执行对第二应用的下行数据包的处理方法。
13.在一种可能的设计中,第二信息中还包括第一标识信息和第三指示信息,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元请求第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。由此,当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息,分支点根据第一标识信息可以识别出第一应用的下行数据包,从而可以执行对第一应用的下行数据包的处理方法。
14.在一种可能的设计中,第一smf网元向第二锚点upf网元发送第二指示信息,第二指示信息还可以用于指示第二锚点upf网元删除第三规则信息,第三规则信息用于指示第二锚点upf网元对第二应用的下行数据包的处理方法。由此,可以节省第二锚点upf网元的存储空间。
15.在一种可能的设计中,第一规则信息还用于指示处理第一应用的数据包的第一网元为分支点。
16.在一种可能的设计中,第二信息还包括第五指示信息,第五指示信息用于指示处理第一应用的数据包的第一网元。
17.在一种可能的设计中,第五指示信息为第一信息。
18.又一方面,本技术还公开了一种策略管理的方法,该方法包括:
19.第二smf网元向第一smf网元发送第一信息,第一信息用于指示第二smf网元管理的第一锚点upf网元所连接的数据网络,第一信息用于确定由第二smf网元管理的第一网元执行的第一规则信息,第一网元包括第一锚点upf网元或分支点中的至少一项,分支点为具有分流功能的upf网元,分支点与第一锚点upf网元相连,第一规则信息用于指示对第一应用的数据包的处理方法,第一应用的数据包经过第一锚点upf网元传输;第二smf网元从第一smf网元接收第二信息,第二信息包括第一规则信息。
20.根据上述方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元或分支点中至少一个网元执行对区域2内的数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
21.在一种可能的设计中,第二信息还包括第一指示信息,第一指示信息用于指示第
二smf网元请求分支点上报丢包信息,丢包信息包括第一应用的下行数据包的丢弃数量或第二应用的下行数据包的丢弃数量中的一项或多项,第二应用的下行数据包依次经过第一smf网元管理的第二锚点upf网元(a

upf)和分支点传输。该方法还包括:第二smf网元根据第一指示信息向分支点发送请求信息,请求信息用于请求分支点上报丢包信息。由此,第一smf网元根据第一锚点upf统计的第一应用的下行数据包数量和/或第二锚点upf统计的第二应用的下行数据包数量和从分支点接收的丢包信息,可以确定第一应用和/或第二应用的下行数据包的实际数量。从而保证了执行对第一应用和/或第二应用的下行数据包的处理方法时的准确性。
22.在一种可能的设计中,第二信息还包括第二规则信息,第二规则信息用于指示分支点对第二应用的数据包的处理方法,第二应用的数据包经过第一smf网元管理的第二锚点upf网元传输。该方法还包括:第二smf网元根据第二规则信息向分支点发送第四规则信息,第四规则信息用于指示分支点对第二应用的数据包的处理方法。
23.在一种可能的设计中,第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包。该方法还包括:第二smf网元向分支点发送第二标识信息。由此,当第二应用的下行数据包属于需要通过深度报文检测的sdf时,第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息,分支点根据第二标识信息可以识别出第二应用的下行数据包,从而可以执行对第二应用的下行数据包的处理方法。
24.在一种可能的设计中,第二信息中还包括第一标识信息和第三指示信息,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元请求第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。相应地,第二smf网元根据接收的第三指示信息请求第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。由此,当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息,分支点根据第一标识信息可以识别出第一应用的下行数据包,从而可以执行对第一应用的下行数据包的处理方法。
25.在一种可能的设计中,第一规则信息还用于指示处理第一应用的数据包的第一网元为分支点。
26.在一种可能的设计中,第二信息还包括第五指示信息,第五指示信息用于指示处理第一应用的数据包的第一网元。
27.在一种可能的设计中,第五指示信息为第一信息。
28.又一方面,本技术还公开了一种策略管理的方法,该方法包括:
29.分支点从第二smf网元接收指示信息,分支点为具有分流功能的upf网元;分支点网元根据指示信息向第二smf网元发送丢包信息,丢包信息包括以下一项或多项:第一应用的下行数据包的丢弃数量,或,第二应用的下行数据包的丢弃数量,其中,第一应用的下行数据包依次经过第二smf网元管理的第一锚点upf网元和分支点传输,第二应用的下行数据包依次经过第一smf网元管理的第二锚点upf网元和分支点传输。
30.根据上述方法,第一smf网元根据第一锚点upf统计的第一应用的下行数据包数量和/或第二锚点upf统计的第二应用的下行数据包数量和从分支点接收的丢包信息,可以确定第一应用和/或第二应用的下行数据包的实际数量。从而保证了执行对第一应用和/或第二应用的下行数据包的处理方法时的准确性。
31.又一方面,本技术还公开了一种策略管理的方法,该方法包括:
32.第一smf网元从第二smf网元接收第九信息,第九信息用于指示第二smf网元插入了分支点,分支点为第二smf网元管理的具有分流功能的upf网元;第一smf网元向第二smf网元发送第二信息,第二信息包括:第一规则信息和第二规则信息,第一规则信息用于指示分支点对第一应用的数据包的处理方法,第二规则信息用于指示分支点对第二应用的数据包的处理方法,其中,第二应用的数据包经过第一smf网元管理的第二锚点upf网元和分支点传输,第一应用的数据包经过第二smf网元管理的第一锚点upf网元和分支点传输。
33.根据上述方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域1内的分支点执行对区域2内的上行数据包和下行数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
34.在一种可能的设计中,第二信息还包括第二标识信息,第二标识信息用于标识第二应用的数据包。该方法还包括:第一smf网元向第二锚点upf网元发送第二指示信息,第二指示信息用于指示第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。由此,分支点执行对第二应用的下行数据包的处理方法,当第二应用的下行数据包属于需要通过深度报文检测的sdf时,第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。从而使分支点根据第二标识信息可以识别出第二应用的下行数据包,从而可以执行对第二应用的下行数据包的处理方法。
35.在一种可能的设计中,第二信息还包括第一标识信息和第三指示信息,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元请求第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。由此,分支点执行对第一应用的下行数据包的处理方法,当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。从而使分支点根据第一标识信息可以识别出第一应用的下行数据包,从而可以执行对第一应用的下行数据包的处理方法。
36.又一方面,本技术还公开了一种策略管理的方法,该方法包括:
37.第二smf网元向第一smf网元发送第一信息,第一信息用于指示第二smf网元插入了分支点,分支点为第二smf网元管理的具有分流功能的upf网元;第二smf网元从第一smf网元接收第二信息,第二信息包括:第一规则信息和第二规则信息,第一规则信息用于指示分支点对第一应用的数据包的处理方法,第二规则信息用于指示分支点对第二应用的数据包的处理方法,其中,第二应用的数据包经过第一smf网元管理的第二锚点upf网元和分支点传输,第一应用的数据包经过第二smf网元管理的第一锚点upf网元和分支点传输。
38.根据上述方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域1内的分支点执行对区域2内的上行数据包和下行数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
39.在一种可能的设计中,第二smf网元根据第一规则信息向分支点发送第十一信息,第十一信息用于指示分支点对第一应用和第二应用的数据包进行处理。
40.在一种可能的设计中,第二信息还包括第二标识信息,第二标识信息用于标识第
二应用的数据包。由此,分支点执行对第二应用的数据包的处理方法,当第二应用的数据包属于需要通过深度报文检测的sdf时,第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。从而使分支点根据第二标识信息可以识别出第二应用的数据包,从而可以执行对第二应用的数据包的处理方法。
41.在一种可能的设计中,第二信息还包括第一标识信息和第三指示信息,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元请求第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。相应地,第二smf网元根据第三指示信息请求第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。由此,分支点执行对第一应用的数据包的处理方法,当第一应用的数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。从而使分支点根据第一标识信息可以识别出第一应用的数据包,从而可以执行对第一应用的数据包的处理方法。
42.又一方面,本技术还公开了一种策略管理的方法,该方法包括:
43.分支点通过第二smf网元从第一smf网元接收应用(例如,第一应用和/或第二应用)的数据包的标识信息(例如,第一标识信息和/或第二标识信息),该应用的数据包经过第三smf网元管理的锚点upf网元传输,其中,分支点为第二smf网元管理的具有分流功能的upf网元,该分支点与锚点upf网元相连;分支点从锚点upf网元接收应用的下行数据包,下行数据包中携带标识信息;分支点根据下行数据包中携带的标识信息识别下行数据包;其中,第一smf网元为锚点smf网元,第三smf网元为第一smf网元或第二smf网元中的一项或多项。
44.根据上述方法,当应用的下行数据包属于需要通过深度报文检测的sdf时,锚点upf网元发送应用的下行数据包时携带标识信息,分支点根据标识信息可以识别出该应用对应的下行数据包,从而可以执行对该应用的下行数据包的处理方法。
45.在一种可能的设计中,分支点向终端设备发送下行数据包和标识信息。由此,终端设备在发送该应用的上行数据包时可携带相同的标识信息,以便分支节点根据上行数据包中携带的标识信息识别出该应用对应的上行数据包,从而可以执行该应用的上行数据包的处理方法。
46.又一方面,本技术还公开了一种策略管理的方法,该方法包括:终端设备从分支点接收下行数据包和标识信息(例如,第一标识信息和/或第二标识信息),标识信息用于标识应用的下行数据包,分支点为具有分流功能的upf网元;终端设备向分支点发送应用的上行数据包时,上行数据包携带标识信息。
47.根据上述方法,分支点执行对应用(例如,第一应用和/或第二应用)的上行数据包的处理方法,当应用的数据包属于需要通过深度报文检测的sdf时,终端设备向分支点发送的上行数据包携带标识信息,从而使分支点根据标识信息可以识别出应用的数据包,从而可以执行对应用的上行数据包的处理方法。
48.又一方面,本技术实施例提供了一种策略管理的装置,该装置具有实现上述方法中第一smf网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,上述装置的结构中包括处理器和收发器,所述处理器被配置为处理该装置执行上述方法中相
应的功能。所述收发器用于实现上述装置与第二smf网元/第二锚点upf网元之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
49.又一方面,本技术实施例提供了一种策略管理的装置,该装置具有实现上述方法中第二smf网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,上述装置的结构中包括处理器和收发器,所述处理器被配置为处理该装置执行上述方法中相应的功能。所述收发器用于实现上述装置与第一smf网元/分支点之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
50.又一方面,本技术实施例提供了一种策略管理的装置,该装置具有实现上述方法中分支点行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,上述装置的结构中包括处理器和收发器,所述处理器被配置为处理该装置执行上述方法中相应的功能。所述收发器用于实现上述装置与第二smf网元/第一smf网元/第一锚点upf网元/终端设备之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
51.又一方面,本技术实施例提供了一种终端设备,该终端设备具有实现上述方法中终端设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,上述终端设备的结构中包括处理器和收发器,所述处理器被配置为处理该装置执行上述方法中相应的功能。所述收发器用于实现上述终端设备与分支点之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
52.又一方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
53.又一方面,本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
54.又一方面,本技术提供了一种芯片系统,该芯片系统包括处理器,用于支持上述装置或终端设备实现上述方面中所涉及的功能,例如,生成或处理上述方法中所涉及的信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存数据发送设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
附图说明
55.为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。
56.图1为根据本技术实施例提供的一种策略管理的场景示意图;
57.图2为根据本技术实施例提供的一种策略管理的方法;
58.图3为根据本技术实施例提供的又一种策略管理的方法流程图;
59.图4为根据本技术实施例提供的又一种策略管理的方法流程图;
60.图5为根据本技术实施例提供的又一种策略管理的方法流程图;
equipment,ue)、移动站(mobile station)、移动台(mobile)、远程站(remote station)、远程终端(remote terminal)、接入终端(access terminal)、终端设备(user terminal)、用户代理(user agent),在此不作限定。上述终端设备还可以车与车(vehicle

to

vehicle,v2v)通信中的汽车、机器类通信中的机器等。
70.本系统中所涉及到的第二锚点upf网元102和第一锚点upf网元106为分组数据单元(packet data unit,pdu)会话中,作为终端设备的网络协议(internet protocol,ip)锚点的upf网元。第一锚点upf网元也可称为第一锚点upf设备或第一锚点upf实体。第二锚点upf网元也可称为第二锚点upf设备或第二锚点upf实体。
71.本系统中所涉及到的分支点105为具有以下功能的upf网元:可以将上行数据发送到不同的锚点upf网元,并且能够聚合不同锚点upf网元的下行数据。其中,分支点包括实现多归属pdu会话(multi

homed pdu session)场景下的汇聚点(branching point,bp)upf网元,或,实现上行链路分类器(uplink classifier,ulcl)的upf网元。
72.需要说明的是,本系统中所涉及到的分支点105和第一锚点upf网元106可以为一个合设的网元,或者可以作为两个独立的网元。本技术实施例对此不作限定。
73.本系统中所涉及到的中间smf网元104和锚点smf网元101可以负责终端设备的会话管理。例如,会话管理包括用户面设备的选择、用户面设备的重选、ip地址分配、服务质量(quality of service,qos)控制,以及会话的建立、修改或释放等。
74.本系统中所涉及到的第一dn 107和第二dn 103可以为运营商提供的服务、互联网接入服务,或者第三方提供的服务。其中,第一dn 109和第二dn 110可以为相同的dn,第一dn 107和第二dn 103接入网络的位置不同。
75.可选的,上述5g通信系统中还包括ran设备。ran设备是一种用于为终端设备108提供无线通信功能的装置。ran设备可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在lte系统中,称为演进的节点b(evolved nodeb,enb或者enodeb),在第三代(3rd generation,3g)系统中,称为节点b(node b)等。在新一代系统中,称为gnb(gnodeb)。ran设备也可以是支持非3gpp(non

3gpp)接入的设备,如支持wifi接入的n3iwf(non

3gpp interworking function)设备等。可选的,上述5g通信系统中还包括amf网元。例如,amf网元可负责终端设备的注册、移动性管理、跟踪区更新流程等。amf网元也可称为amf设备或amf实体。
76.可选的,上述5g通信系统中还包括策略控制功能(policy control function,pcf)网元。该网元包括策略控制和基于流计费控制的功能。例如,pcf网元可实现用户签约数据管理功能、策略控制功能、计费策略控制功能、qos控制等。pcf网元可也称为pcf实体或pcf设备。
77.上述各网元既可以是在专用硬件上实现的网络元件,也可以是在专用硬件上运行的软件实例,或者是在适当平台上虚拟化功能的实例,例如,上述虚拟化平台可以为云平台。
78.此外,本技术实施例还可以适用于面向未来的其他通信技术。本技术描述的网络架构以及业务场景是为了更加清楚的说明本技术的技术方案,并不构成对本技术提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申
请提供的技术方案对于类似的技术问题,同样适用。
79.下面以图1所描述的场景为例,通过一些实施例对本技术的技术方案进行详细说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
80.图2为本技术实施例提供的一种方法,该方法可以适用于图1所描述的场景。通过该方法,可以实现区域2的网元执行对区域2内数据包的处理方法。如图2所示,该方法可以包括:
81.s201、第一smf网元从第二smf网元接收第一信息。其中,第一信息用于指示第二smf网元管理的第一锚点upf网元所连接的数据网络。
82.例如,第一smf网元为图1中的锚点smf网元101。第二smf网元为图1中的中间smf网元104。第一锚点upf网元为图1中的第一锚点upf网元106。第一锚点upf网元所连接的数据网络为图1中的第一dn 107。
83.例如,第一信息为数据网络接入标识(dnai,data network access identifier)。第一信息用于指示中间smf网元管理的第一锚点upf网元所连接的第一dn的接入标识。
84.可选的,若中间smf网元管理了n个(n为大于1的整数)第一锚点upf网元,且n个第一锚点upf网元分别连接了n个数据网络,则第一信息用于指示n个第一锚点upf网元中各第一锚点upf网元分别连接的n个数据网络。
85.s202、第一smf网元根据第一信息,确定由第二smf网元管理的第一网元执行的第一规则信息。其中,第一网元包括第一锚点upf网元或分支点中的至少一项,分支点为具有分流功能的upf网元,分支点与第一锚点upf网元相连,第一规则信息用于指示对第一应用的数据包的处理方法,第一应用的数据包经过第一锚点upf网元传输。
86.例如,分支点为图1中的分支点105。第一网元包括图1中第一锚点upf网元106或分支点105中的至少一项。第一应用为图1中第一dn 107支持的应用,第一应用的数据包经过第一锚点upf网元106传输。
87.例如,第一规则信息可以为策略与计费控制(policy and charging control,pcc)规则。
88.例如,第一信息为dnai,若第一规则信息中包括了第一信息中的dnai,则第一smf网元确定该pcc规则对应的数据包经过第一锚点upf和分支点传输,所以第一smf网元根据第一信息,确定由第一锚点upf网元或分支点中的至少一项执行该pcc规则。
89.需要说明的是,第一应用的数据包包括以下任一一种:第一应用的上行数据包,第一应用的下行数据包,或第一应用的上行数据包和下行数据包。
90.相应的,第一网元执行第一规则信息包括以下四种方式中的任一种:
91.(1)第一锚点upf网元执行对第一应用的上行数据包的处理方法,分支点执行对第一应用的下行数据包的处理方法;
92.(2)第一锚点upf网元执行对第一应用的上行数据包和下行数据包的处理方法;
93.(3)分支点执行对第一应用的上行数据包的处理方法,第一锚点upf网元执行对第一应用的下行数据包的处理方法;
94.(4)分支点执行对第一应用的上行数据包和下行数据包的处理方法。
95.s203、第一smf网元向第二smf网元发送第二信息。其中,第二信息包括第一规则信
息。
96.可选的,第二信息还包括第一网元的指示信息(即第五指示信息)。此时,由第一网元的指示信息指示第一网元是分支点或第一锚点upf网元,即由第一网元的指示信息指示执行第一规则信息的网元是分支点或第一锚点upf网元。例如,第五指示信息可以为步骤s201中的第一信息。
97.可选的,第二信息不包括上述第五指示信息。此时,由第二信息中的第一规则信息指示执行第一规则信息的网元是分支点。
98.可选的,第一smf网元还可以通过第二信息向第二smf网元指示第一网元是分支点还是第一锚点upf网元。在一种可能的实现方式中,当第二信息包括第五指示信息时,第一网元为第一锚点upf网元;当第二信息不包括第五指示信息时,第一网元为分支点。例如,该第五指示信息可以是步骤s201中获取的dnai。
99.根据本发明实施例的方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元或分支点中至少一个网元执行对区域2内的数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
100.可选的,对于步骤s202中第一smf网元确定的第一网元执行第一规则信息的四种方式,第二信息还包括如下内容:
101.在实现方式(1)中,分支点执行对第一应用的下行数据包的处理方法,如果第一应用的下行数据包属于需要通过深度报文检测的业务数据流sdf(service data flow),则分支点识别第一应用的下行数据包时可能会依赖该下行数据包的前一个下行数据包。相应的,第一规则信息用于指示分支点对第一应用的数据包的处理方法,第二信息中还包括第一标识信息和第三指示信息。其中,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元(例如,中间smf网元)请求第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。因此,即便分支点在pdu会话建立后才插入,分支点也能够根据下行数据包中携带的第一标识信息获知该下行数据包为第一应用的下行数据包,从而正常执行对第一应用的下行数据包的处理。
102.例如,第一标识信息包括sdf标签。本实施例不限定sdf标签的格式,例如,sdf标签可以是(gprs tunneling protocol,gtp)gprs隧道协议(gprs:general packet radio service,通用分组无线业务)头中一个字段,或者在gtp头和(internet protocol,ip)互联网协议头间增加的一个用于携带sdf标签的封装,或者其他格式。
103.根据实现方式(1)的方法,当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息,分支点根据第一标识信息可以识别出第一应用的下行数据包,从而可以执行对第一应用的下行数据包的处理方法。
104.在实现方式(2)中,第一应用的下行数据包依次经过第一锚点upf网元和分支点传输,其中分支点可能会在控制会话聚合最大比特速率(aggregate maximum bit rate,ambr)时丢包。则第二信息还包括第一指示信息,第一指示信息用于指示第二smf网元(例如,中间smf网元)请求分支点上报丢包信息,丢包信息包括第一应用的下行数据包的丢弃数量。例如,第一应用的下行数据包的丢弃数量可以为字节数或者包数。因此,即便分支点
可能会丢包,第一smf网元(例如,锚点smf网元)也能够根据从第一锚点upf网元接收的第一应用的下行数据包数量和分支点上报的丢包信息,可以确定第一应用的下行数据包的实际数量。从而保证了第一锚点upf网元执行对第一应用的下行数据包的处理方法时的准确性。
105.例如,第一smf网元(例如,锚点smf网元)通过第二smf网元(例如,中间smf网元)从分支点接收上述丢包信息,第一smf网元通过第二smf网元(例如,中间smf网元)从第一锚点upf网元接收第一应用的下行数据包数量,然后第一smf网元从第一应用的下行数据包数量中减去丢包信息中的丢弃数量,确定出第一应用的下行数据包的实际数量。
106.根据实现方式(2)的方法,当第一锚点upf网元执行对第一应用的下行数据包的处理方法时,第一smf网元根据从第一锚点upf网元接收的第一应用的下行数据包数量和从分支点接收的丢包信息,可以确定第一应用的下行数据包的实际数量。从而保证了第一锚点upf网元执行对第一应用的下行数据包的处理方法时的准确性。
107.在实现方式(2)中,第二信息中还包括第一标识信息和第三指示信息。其中,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元(例如,中间smf网元)请求第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息,分支点根据第一标识信息可以识别出第一应用的下行数据包,从而可以统计丢弃的第一应用的数据包。
108.在实现方式(3)中,分支点执行对第一应用的上行数据包的处理方法时,如实现方式(1)中所描述的,如果第一应用的上行数据包属于需要通过深度报文检测的sdf,则第二信息中还包括第一标识信息和第三指示信息。第二smf网元(例如,中间smf网元)根据第三指示信息请求第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。终端设备接收第一应用的下行数据包时会接收第一标识信息,并且终端设备向分支点发送第一应用的上行数据包时携带该第一标识信息。由此,分支点可以识别第一应用的上行数据包。
109.在实现方式(3)中,第一锚点upf网元执行对第一应用的下行数据包的处理方法时,如实现方式(2)中所描述的,第二信息还包括第一指示信息,第一指示信息用于指示第二smf网元(例如,中间smf网元)请求分支点上报丢包信息。因此,即便分支点可能会丢包,第一smf网元(例如,锚点smf网元)也能够根据从第一锚点upf网元接收的第一应用的下行数据包数量和分支点上报的丢包信息,可以确定第一应用的下行数据包的实际数量。从而保证了第一锚点upf网元执行对第一应用的下行数据包的处理方法时的准确性。。
110.根据实现方式(3)的方法,如果第一应用的上行数据包属于需要通过深度报文检测的sdf,分支点根据第一标识信息可以识别出第一应用的上行数据包,从而可以执行对第一应用的上行数据包的处理方法。当第一锚点upf网元执行对第一应用的下行数据包的处理方法时,根据从第一锚点upf网元接收的第一应用的下行数据包数量和从分支点接收的丢包信息,可以确定第一应用的下行数据包的实际数量。从而保证了第一锚点upf网元执行对第一应用的下行数据包的处理方法时的准确性。
111.在实现方式(4)中,分支点执行对第一应用的上行数据包和下行数据包的处理方法时,如实现方式(1)和实现方式(3)中所描述的,如果第一应用的上行数据包和下行数据包属于需要通过深度报文检测的sdf,则第二信息中还包括第一标识信息和第三指示信息。
112.根据实现方式(4)的方法,如果第一应用的上行数据包和下行数据包属于需要通
过深度报文检测的sdf,分支点根据第一标识信息可以识别出第一应用的上行数据包和下行数据包,从而可以执行对第一应用的上行数据包和下行数据包的处理方法。
113.上述实现方式(1)、(2)和(4)的实现过程可以分别结合图3、图4和图5进一步描述。
114.图3为本技术实施例提供的一种策略管理的方法的流程图。图3所示的方法用于描述在图1所描述的场景下,图2步骤s202中的实现方式(1),即第一smf网元根据第一信息,确定第一锚点upf网元执行对第一应用的上行数据包的处理方法,分支点执行对第一应用的下行数据包的处理方法。图3将结合图1和图2进行描述,如图3所示,该方法可以包括:
115.s301、第二smf网元选择分支点。
116.例如,第二smf网元为图1中的中间smf网元104。分支点为图1中的分支点105。
117.第二smf网元选择分支点的过程可参考图1的描述,此处不再赘述。
118.例如,第一锚点upf网元和分支点可以合设为一个网元,也可以为两个不同的网元。当第一锚点upf网元和分支点为两个不同的网元时,分支点分别与第一锚点upf网元和第二锚点upf网元相连。
119.s302、第二smf网元与分支点进行n4会话建立。
120.例如,第二smf网元向分支点发送n4会话建立请求,分支点向第二smf网元发送n4会话建立响应。从而创建分支点到第一锚点upf网元间的用户面隧道以及分支点到第二锚点upf网元间的用户面隧道。
121.s303、第二smf网元与第一锚点upf网元进行n4会话建立。
122.例如,第一锚点upf网元为图1中的第一锚点upf网元106。
123.例如,第二smf网元向第一锚点upf网元发送n4会话建立请求消息,第一锚点upf网元向第二smf网元发送n4会话建立响应。从而创建第一锚点upf网元到分支点间的用户面隧道。
124.需要说明的是步骤s303也可以在步骤s302之前执行。
125.s304、第二smf网元向第一smf网元发送第一信息。相应地,第一smf网元从第二smf网元接收第一信息。
126.例如,第一smf网元为图1中的锚点smf网元101。
127.其中,第一信息的内容可参考图2的步骤s201中第一信息的描述,此处不再赘述。
128.例如,第二smf网元通过会话更新请求消息向第一smf网元发送第一信息。其中,会话更新请求消息还用于请求创建第二锚点upf网元到分支点间的用户面隧道。
129.s305、第一smf网元根据第一信息,确定由第二smf网元管理的第一网元执行的第一规则信息。
130.如图2步骤s202中的实现方式(1),第一smf网元根据第一信息,确定第一锚点upf网元执行对第一应用的上行数据包的处理方法,分支点执行对第一应用的下行数据包的处理方法。
131.例如,第一规则信息可以为pcc规则。
132.例如,第一信息为dnai,若第一规则信息中包括了第一信息中的dnai,则第一smf网元确定该pcc规则对应的数据包经过第一锚点upf和分支点传输,所以第一smf网元根据第一信息,确定第一锚点upf网元执行对第一应用的上行数据包的处理方法,分支点执行对第一应用的下行数据包的处理方法。
133.s307、第一smf网元向第二smf网元发送第二信息。相应的,第二smf网元从第一smf网元接收第二信息。其中,第二信息包括第一规则信息。
134.例如,第一smf网元通过会话更新响应消息向第二smf网元发送第二信息。
135.需要说明的是,本实施例对携带第二信息的消息格式不做限定。例如,该消息格式可以是pcc规则格式,或者是根据pcc规则生成基于n4接口的消息格式(例如数据包检测规则,packet detection rule,pdr),或者是其他格式。
136.可选的,第二信息还包括以下信息中的一种或多种:
137.第一种信息:数据包标识信息,如sdf标签或五元组或应用标识等;
138.第二种信息:操作信息,如计费、用量监控或qos控制等;
139.第三种信息:参数信息,如计费秘钥(charging key)、用量监控秘钥(monitoring key)或qos参数等。
140.第四种信息:若第二smf网元管理了n个(n为大于1的整数)第一锚点upf网元,且n个第一锚点upf网元分别连接了n个数据网络,则第一信息用于指示n个第一锚点upf网元分别连接的n个数据网络。由于每个第一锚点upf网元只能对经过该第一锚点upf网元传输的数据包进行处理,所以为了将数据包的处理规则发送给对应的第一锚点upf,则当第一规则信息用于指示第一锚点upf网元执行对第一应用的上行数据包的处理方法时,第一规则信息中包括对经过各个第一锚点upf网元的数据包的处理规则和各个第一锚点upf网元对应的dnai。
141.可选的,由于第一规则信息用于指示分支点执行对第一应用的下行数据包的处理方法,第一规则信息中可以不包括该第一规则信息对应的dnai。
142.可选的,如图2中的描述,对于步骤s202中的实现方式(1),当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第二信息中还包括第一标识信息和第三指示信息。例如,第二信息的内容可参考图2步骤s202的可选步骤中对实现方式(1)中第二信息的描述,此处不再赘述。
143.可选的,第二信息还包括第二规则信息,第二规则信息用于指示分支点对第二应用的下行数据包的处理方法,第二应用的数据包经过第一smf网元管理的第二锚点upf网元和分支点传输。
144.例如,第二锚点upf网元为图1中的第二锚点upf网元102。
145.例如,第二锚点upf网元执行对第二应用的上行数据包的处理方法,分支点执行对第二应用的下行数据包的处理方法。当第二应用的下行数据包属于需要通过深度报文检测的sdf时,可参考图2步骤s202的可选步骤中的实现方式(1)中当第一应用的下行数据包属于需要通过深度报文检测的sdf时的描述。第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包;第一smf网元向第二锚点upf网元发送第二指示信息,第二指示信息用于指示第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。
146.例如,第二标识信息包括sdf标签。本实施例不限定sdf标签的格式,例如,sdf标签可以是gprs隧道协议头中一个字段,或者在gtp头和ip头间增加的一个用于携带sdf标签的封装,或者其他格式。
147.根据该方法,当第二应用的下行数据包属于需要通过深度报文检测的sdf时,第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息,分支点根据第二标识信息
可以识别出第二应用的下行数据包,从而可以执行对第二应用的下行数据包的处理方法。
148.根据本发明实施例的方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元执行对第一应用的上行数据包的处理方法,由区域2内的分支点执行对第一应用的下行数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
149.可选的,在步骤s305执行之后,该方法还包括步骤s306。
150.s306、第一smf网元向第二锚点upf网元发送第三信息。相应的,第二锚点upf网元从第一smf网元接收第三信息。其中,第三信息用于指示第二锚点upf网元执行对第二应用的上行数据包的处理方法。
151.第三信息还包括分支点的隧道信息,分支点的隧道信息用于建立从第二锚点upf网元到分支点的隧道。
152.例如,第三信息可以为根据pcc规则制定的n4接口规则信息,例如pdr等。
153.例如,根据步骤s307中的描述,当第二信息还包括第二规则信息时,第二锚点upf网元执行对第二应用的上行数据包的处理方法,分支点执行对第二应用的下行数据包的处理方法。第二锚点upf网元根据从第一smf网元接收的第三信息,执行对第二应用的上行数据包的处理方法。
154.可选的,第三信息还包括第二标识信息和第二指示信息,s3第二指示信息用于指示第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。
155.例如,根据步骤s307中的描述,分支点执行对第二应用的下行数据包的处理方法,当第二应用的下行数据包属于需要通过深度报文检测的sdf时,第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。从而使分支点根据第二标识信息可以识别出第二应用的下行数据包,从而可以执行对第二应用的下行数据包的处理方法。
156.可选的,第二指示信息还可以用于指示第二锚点upf网元删除第三规则信息,第三规则信息用于指示第二锚点upf网元对第二应用的下行数据包的处理方法。
157.可选的,在步骤s307执行之后,该方法还包括步骤s308和s309。
158.s308、第二smf网元向第一锚点upf网元发送第四信息。相应的,第一锚点upf网元从第二smf网元接收第四信息。其中,第四信息用于指示第一锚点upf网元执行对第一应用的上行数据包的处理方法。也就是说,第四信息是第一规则信息的部分。
159.例如,第二smf网元通过n4会话修改请求向第一锚点upf网元发送第四信息。第一锚点upf网元根据第四信息执行对第一应用的上行数据包的处理方法。
160.可选的,第二smf网元向第一锚点upf网元发送第一标识信息,第四信息还用于指示第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。
161.可选的,第一smf网元根据第一规则生成第四信息,并将第四信息发送到第一规则中的dnai对应的第一锚点upf网元。
162.s309、第二smf网元向分支点发送第五信息。相应的,分支点从第二smf网元接收第五信息。其中,第五信息用于指示分支点执行对第一应用的下行数据包的处理方法。也就是说,第二smf网元根据第一规则信息获取或生成第五信息。
163.例如,第二smf网元通过n4会话修改请求向分支点发送第五信息。分支点根据第五
信息执行对第一应用的下行数据包的处理方法。
164.可选的,第五信息包括第一标识信息。
165.可选的,根据步骤s307中第二信息可选的内容的描述,第二信息还包括第二规则信息,第二规则信息用于指示分支点对第二应用的数据包的处理方法,第二应用的数据包经过第一smf网元管理的第二锚点upf网元传输。当第二应用的下行数据包属于需要通过深度报文检测的sdf时,第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包。在这种情况下,第五信息中还包括第二标识信息。
166.第五信息还包括第一锚点upf网元的隧道信息,以便建立分支点与第一锚点upf网元间的隧道。
167.图4为本技术实施例提供的又一种策略管理的方法的流程图。图4所示的方法用于描述在图1所描述的场景下,图2步骤s202中的实现方式(2),即第一smf网元根据第一信息,确定第一锚点upf网元执行对第一应用的上行数据包和下行数据包的处理方法。图4将结合图1至图3进行描述,如图4所示,该方法可以包括:
168.步骤s401~s404可参考图3中步骤s301~s304的描述,此处不再赘述。
169.在步骤s404执行之后,该方法还包括:
170.s405、第一smf网元根据第一信息,确定由第二smf网元管理的第一网元执行的第一规则信息。
171.如图2步骤s202中的实现方式(2),第一smf网元根据第一信息,确定第一锚点upf网元执行对第一应用的上行数据包和下行数据包的处理方法。
172.例如,第一规则信息可以为pcc规则。
173.例如,第一信息为dnai,若第一规则信息中包括了第一信息中的dnai,则第一smf网元确定该pcc规则对应的数据包经过第一锚点upf和分支点传输,所以第一smf网元根据第一信息,确定第一锚点upf网元执行对第一应用的上行数据包和下行数据包的处理方法。
174.s407、第一smf网元向第二smf网元发送第二信息。相应的,第二smf网元从第一smf网元接收第二信息。其中,第二信息包括第一规则信息。
175.例如,第一smf网元通过会话更新响应消息向第二smf网元发送第二信息。
176.需要说明的是,本实施例对携带第二信息的消息格式不做限定。例如,该消息格式可以是pcc规则格式,或者是采用n4接口的消息格式(例如pdr),或者是其他格式。
177.可选的,第二信息还包括4种信息中的一种或多种,这4种信息的内容可参考图3步骤s307中第一种信息、第二种信息、第三种信息和第四种信息的描述,此处不再赘述。
178.可选的,如图2中的描述,对于步骤s202中的实现方式(2),当第一锚点upf网元执行对第一应用的下行数据包的处理方法时,由于分支点可能丢包,第二信息中还包括第一指示信息。例如,第二信息的内容可参考图2步骤s202的可选步骤中对实现方式(2)中第二信息的描述,此处不再赘述。
179.可选的,第二信息还包括第一标识信息和第三指示信息,第一标识信息用于标识第一应用的数据包,第三指示信息用于指示第二smf网元请求第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。当第一应用的下行数据包属于需要通过深度报文检测的sdf时,第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息,分支点根据第一标识信息可以识别出第一应用的下行数据包,从而可以统计第一应用的下行数据
包的丢包数量。
180.可选的,若第一smf网元确定由第二锚点upf网元执行对第二应用的上行数据包和下行数据包的处理方法,则第一指示信息还用于指示第二smf网元请求分支点上报第二应用的下行数据包的丢弃数量,第二应用的下行数据包依次经过第一smf网元管理的第二锚点upf网元和分支点传输。由此,即便分支点可能会丢包,当第二锚点upf网元执行对第二应用的下行数据包的处理方法时,第一smf网元根据从第二锚点upf网元接收的第二应用的下行数据包数量和从分支点接收的丢包信息,可以确定第二应用的下行数据包的实际数量。从而保证了第二锚点upf网元执行对第二应用的下行数据包的处理方法时的准确性。
181.可选的,第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包。由此,分支点根据第二标识信息识别第二应用的下行数据包,从而可以统计第二应用下行数据包的丢包数量。根据本发明实施例的方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元执行对第一应用的上行数据包和下行数据包的处理方法,由区域2内的分支点执行对第一应用的下行数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
182.可选的,在步骤s405执行之后,该方法还包括步骤s406。
183.s406、第一smf网元向第二锚点upf网元发送第六信息。相应的,第二锚点upf网元从第一smf网元接收第六信息。其中,第六信息用于指示第二锚点upf网元执行对第二应用的上行数据包和下行数据包的处理方法。
184.可选的,第六信息中还用于指示第二锚点upf网元在发送第二应用的下行数据包时携带第二标识信息。
185.第六信息还包括分支点的隧道信息,以便建立分支点与第二锚点upf间的隧道。
186.可选的,在步骤s407执行之后,该方法还包括步骤s408和s409。
187.s408、第二smf网元向第一锚点upf网元发送第七信息。相应的,第一锚点upf网元从第二smf网元接收第七信息。其中,第七信息用于指示第一锚点upf网元执行对第一应用的上行数据包和下行数据包的处理方法。
188.例如,第二smf网元根据第一规则信息生成或获取第七信息。
189.例如,第二smf网元通过n4会话修改请求向第一锚点upf网元发送第七信息。第一锚点upf网元根据第七信息执行对第一应用的上行数据包和下行数据包的处理方法。
190.可选的,第七信息还用于指示第一锚点upf网元在发送第一应用的下行数据包时携带第一标识信息。
191.s409、第二smf网元向分支点发送第八信息。相应的,分支点从第二smf网元接收第八信息。
192.其中,第八信息用于指示分支点上报丢包信息,丢包信息包括第一应用的下行数据包的丢弃数量或第二应用的下行数据包的丢弃数量中的一项或多项。
193.例如,第二smf网元通过n4会话修改请求向分支点发送第八信息。分支点根据第八信息通过第二smf网元向第一smf网元上报丢包信息。
194.可选的,第八信息包括第一标识信息和第二标识信息。
195.第八信息还包括第一锚点upf的隧道信息,以便建立分支点与第一锚点upf间的隧
道。
196.图5为本技术实施例提供的又一种策略管理的方法的流程图。图5所示的方法用于描述在图1所描述的场景下,图2步骤s202中的实现方式(4),即第一smf网元确定分支点执行对第一应用的上行数据包和下行数据包的处理方法。图5将结合图1至图4进行描述,如图5所示,该方法可以包括:
197.步骤s501~s503可参考图3中步骤s301~s303的描述,此处不再赘述。
198.在步骤s503执行之后,该方法还包括:
199.s504、第二smf网元向第一smf网元发送第九信息。相应地,第一smf网元从第二smf网元接收第九信息。其中,第九信息用于指示第二smf网元插入了分支点。
200.例如,第九信息也可以包括dnai。
201.例如,第二smf网元通过会话更新请求消息向第一smf网元发送第九信息。其中,会话更新请求消息中包括分支点的隧道信息。其中,会话更新请求消息用于请求创建第二锚点upf网元到分支点间的用户面隧道。
202.s505、第一smf网元根据第九信息,确定由第二smf网元管理的第一网元执行的第一规则信息。
203.例如,第一规则信息可以为pcc规则。
204.在本实施例中,第一smf网元根据第九信息,确定分支点执行对第一应用的上行数据包和下行数据包的处理方法。与图3和图4所描述的实施例不同的是:在图3和图4中,第一smf网元根据第一信息确定第一规则信息对应的数据包经过第一锚点upf和分支点传输,所以第一smf网元确定由第一锚点upf网元或分支点中的至少一项执行对第一应用的数据包的处理方法。而在图5中,第一smf网元在获知第二smf网元插入了分支点后,第一smf网元确定由分支点执行对所有数据包(即,包括第一应用的上行数据包和下行数据包,以及第二应用的上行数据包和下行数据包)的处理方法。
205.s507、第一smf网元向第二smf网元发送第二信息。相应的,第二smf网元从第一smf网元接收第二信息。其中,第二信息包括第一规则信息。
206.例如,第一smf网元通过会话更新响应消息向第二smf网元发送第二信息。
207.需要说明的是,本实施例对携带第二信息的消息格式不做限定。例如,该消息格式可以是pcc规则格式,或者是采用n4接口的消息格式(例如pdr),或者是其他格式。
208.可选的,第二信息还包括3种信息中的一种或多种,这3种信息的内容可参考图3步骤s307中第一种信息、第二种信息和第三种信息的描述,此处不再赘述。
209.可选的,如图2中的描述,对于步骤s202中的实现方式(4),对于分支点执行对第一应用的上行数据包和下行数据包的处理方法,当第一应用的上行数据包或下行数据包中至少一项属于需要通过深度报文检测的sdf时,第二信息中还包括第一标识信息和第三指示信息。第二smf网元根据第三指示信息请求第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。终端设备接收第一应用的下行数据包时会接收第一标识信息,并且终端设备向分支点发送第一应用的上行数据包时携带该第一标识信息。例如,第二信息的内容可参考图2步骤s202的可选步骤中对实现方式(4)中第二信息的描述,此处不再赘述。
210.可选的,若第一smf网元确定由分支点执行对第二应用的上行数据包和下行数据包的处理方法,当第二应用的上行数据包或下行数据包中至少一项属于需要通过深度报文
检测的sdf时,第二信息中还包括第二标识信息。其中,第二标识信息用于标识第二应用的数据包。
211.根据本发明实施例的方法,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的分支点执行对区域2内的上行数据包和下行数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
212.可选的,在步骤s505执行之后,该方法还包括步骤s506。
213.s506、第一smf网元向第二锚点upf网元发送第二指示信息。相应的,第二锚点upf网元从第一smf网元接收第二指示信息。第二指示信息用于指示第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。
214.步骤s506可参考图3中步骤s307的描述,此处不再赘述。
215.可选的,在步骤s507执行之后,该方法还包括步骤s508和s509。
216.s508、第二smf网元向第一锚点upf网元发送第十信息。相应的,第一锚点upf网元从第二smf网元接收第十信息。可选的,第十信息用于指示第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。
217.例如,第二smf网元通过n4会话修改请求向第一锚点upf网元发送第十信息。第一锚点upf网元根据第十信息的指示在发送第一应用的下行数据包时携带第一标识信息。
218.s509、第二smf网元向分支点发送第十一信息。相应的,分支点从第二smf网元接收第十一信息。其中,第十一信息根据第一规则信息获取或生成,第十一信息用于指示分支点对第一应用和第二应用的数据包的处理方法。
219.例如,第二smf网元通过n4会话修改请求向分支点发送第十一信息。分支点根据第十一信息执行对第一应用的上行数据包和下行数据包的处理方法。
220.可选的,第十一信息中包括第一标识信息和第二标识信息。
221.第十一信息中还包括第一锚点upf网元的隧道信息,以便建立分支点与第一锚点upf网元间的隧道。
222.上述本技术提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本技术实施例提供的通信方法的各方案进行了介绍。可以理解的是,各个网元和设备,例如上述无线接入网设备、接入及移动性管理功能网元、终端设备、数据管理功能网元和网络切片选择功能网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
223.例如,当上述网元通过软件模块来实现相应的功能。该策略管理的装置可包括接收模块601、处理模块602和发送模块603,如图6a所示。
224.在一个实施例中,该策略管理的装置可用于执行第一smf网元的操作。例如:
225.接收模块601用于从第二smf网元接收第一信息,第一信息用于指示第二smf网元管理的第一锚点upf网元所连接的数据网络。处理模块602用于根据第一信息,确定由第二
smf网元管理的第一网元执行的第一规则信息,第一网元包括第一锚点upf网元或分支点中的至少一项,分支点为具有分流功能的upf网元,分支点与第一锚点upf网元相连,第一规则信息用于指示对第一应用的数据包的处理装置,第一应用的数据包经过第一锚点upf网元传输。发送模块603用于向第二smf网元发送第二信息,第二信息包括第一规则信息。
226.由此,本发明实施例中,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元或分支点中至少一个网元执行对区域2内的数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
227.可选的,第二信息还包括第二规则信息,第二规则信息用于指示分支点对第二应用的数据包的处理装置,第二应用的数据包经过第一smf网元管理的第二锚点upf网元和分支点传输。
228.可选的,第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包。其中该发送模块603还用于向第二锚点upf网元发送第二指示信息,第二指示信息用于指示第二锚点upf网元发送第二应用的下行数据包时携带第二标识信息。
229.此外,该装置中的接收模块601和发送模块603还可实现第一smf网元的其他操作或功能,此处不再赘述。
230.在另一个实施例中,图6a所示的策略管理的装置可用于执行第二smf网元的操作。例如:
231.发送模块603用于向第一smf网元发送第一信息,第一信息用于指示第二smf网元管理的第一锚点upf网元所连接的数据网络,第一信息用于确定由第二smf网元管理的第一网元执行的第一规则信息,第一网元包括第一锚点upf网元或分支点中的至少一项,分支点为具有分流功能的upf网元,分支点与第一锚点upf网元相连,第一规则信息用于指示对第一应用的数据包的处理装置,第一应用的数据包经过第一锚点upf网元传输。接收模块601用于从第一smf网元接收第二信息,第二信息包括第一规则信息。
232.由此,本发明实施例中,在图1所示的场景中,当区域2内的数据包不经过区域1内的第二锚点upf网元传输时,可以由区域2内的第一锚点upf网元或分支点中至少一个网元执行对区域2内的数据包的处理方法。通过对区域2中的数据包进行计费、用量控制、服务质量控制等处理,增强了核心网对用户数据的管理能力。
233.可选的,第二信息还包括第二规则信息,第二规则信息用于指示分支点对第二应用的数据包的处理装置,第二应用的数据包经过第一smf网元管理的第二锚点upf网元传输。
234.可选的,第二信息中还包括第二标识信息,第二标识信息用于标识第二应用的数据包。发送模块603还用于向分支点发送第二标识信息。
235.可选的,第二信息还包括第一指示信息,第一指示信息用于指示第二smf网元请求分支点上报丢包信息,丢包信息包括第一应用的下行数据包的丢弃数量或第二应用的下行数据包的丢弃数量中的一项或多项,第二应用的下行数据包依次经过第一smf网元管理的第二锚点upf网元和分支点传输。
236.可选的,若第一规则信息用于指示分支点对第一应用的数据包的处理装置,第二信息中还包括第一标识信息和第三指示信息,第一标识信息用于标识第一应用的数据包,
第三指示信息用于指示第二smf网元请求第一锚点upf网元发送第一应用的下行数据包时携带第一标识信息。
237.此外,该装置中的接收模块601和发送模块603还可实现第二smf网元的其他操作或功能,此处不再赘述。
238.在另一个实施例中,图6a所示的策略管理的装置可用于执行分支点的操作。例如:
239.接收模块601用于从第二smf网元接收指示信息,分支点为具有分流功能的upf网元。发送模块603用于根据指示信息向第二smf网元发送丢包信息,丢包信息包括以下一项或多项:第一应用的下行数据包的丢弃数量,或,第二应用的下行数据包的丢弃数量,其中,第一应用的下行数据包依次经过第二smf网元管理的第一锚点upf网元和分支点传输,第二应用的下行数据包依次经过第一smf网元管理的第二锚点upf网元和分支点传输。
240.由此,本发明实施例中,第一smf网元根据第一锚点upf统计的第一应用的下行数据包数量和/或第二锚点upf统计的第二应用的下行数据包数量和从分支点接收的丢包信息,可以确定第一应用和/或第二应用的下行数据包的实际数量。从而保证了执行对第一应用和/或第二应用的下行数据包的处理方法时的准确性。
241.此外,该装置中的接收模块601和发送模块603还可实现分支点的其他操作或功能,此处不再赘述。
242.在另一个实施例中,图6a所示的策略管理的装置可用于执行分支点的操作。例如:
243.接收模块601用于通过第二smf网元从第一smf网元接收应用的数据包的标识信息,应用的数据包经过第三smf网元管理的锚点upf网元传输,分支点为第二smf网元管理的具有分流功能的upf网元,分支点与锚点upf网元相连。接收模块601,还用于从锚点upf网元接收应用的下行数据包,下行数据包中携带标识信息。处理模块602,用于根据下行数据包中携带的标识信息识别下行数据包。其中,第一smf网元为锚点smf网元,第三smf网元为第一smf网元或第二smf网元中的一项或多项。
244.由此,本发明实施例中,当应用的下行数据包属于需要通过深度报文检测的sdf时,锚点upf网元发送应用的下行数据包时携带标识信息,分支点根据标识信息可以识别出该应用对应的下行数据包,从而可以执行对该应用的下行数据包的处理方法。
245.可选的,发送模块603用于向终端设备发送下行数据包和标识信息。
246.此外,该装置中的接收模块601、处理模块602和发送模块603还可实现分支点的其他操作或功能,此处不再赘述。
247.在另一个实施例中,图6a所示的装置可用于执行终端设备的操作。例如:
248.接收模块601用于从分支点接收下行数据包和标识信息,标识信息用于标识应用的下行数据包,分支点为具有分流功能的upf网元。发送模块603用于向分支点发送应用的上行数据包时,上行数据包携带标识信息。
249.由此,本发明实施例中,分支点执行对应用(例如,第一应用和/或第二应用)的上行数据包的处理方法,当应用的数据包属于需要通过深度报文检测的sdf时,终端设备向分支点发送的上行数据包携带标识信息,从而使分支点根据标识信息可以识别出应用的数据包,从而可以执行对应用的上行数据包的处理方法。
250.此外,该装置中的接收模块601和发送模块603还可实现终端设备的其他操作或功能,此处不再赘述。
251.图6b示出了上述实施例中所涉及的鉴权的装置的另一种可能的结构示意图。鉴权的装置包括收发器604和处理器605,如图6b所示。例如,处理器605可以为通用微处理器、数据处理电路、专用集成电路(application specific integrated circuit,asic)或者现场可编程门阵列(field

programmable gate arrays,fpga)电路。所述鉴权的装置还可以包括存储器606,例如,存储器为随机存取存储器(random access memory,ram)。所述存储器用于与处理器605耦合,其保存该鉴权的装置必要的计算机程序6061。
252.此外,上述实施例中所涉及的鉴权的装置还提供了一种载体607,所述载体内保存有该鉴权的装置的计算机程序6071,可以将计算机程序6071加载到处理器605中。上述载体可以为光信号、电信号、电磁信号或者计算机可读存储介质(例如,硬盘)。
253.当上述计算机程序6061或6071在计算机(例如,处理器605)上运行时,可使得计算机执行上述的方法。
254.例如,在一个实施例中,处理器605被配置为第一smf网元的其他操作或功能。收发器604用于实现第一smf网元与第二smf网元/第二锚点upf网元之间的通信。
255.在另一个实施例中,处理器605被配置为第二smf网元的其他操作或功能。收发器604用于实现第二smf网元与第一smf网元/分支点之间的通信。
256.在另一个实施例中,处理器605被配置为分支点的其他操作或功能。收发器604用于实现分支点与第二smf网元/第一smf网元/第一锚点upf网元/终端设备之间的通信。
257.在另一个实施例中,处理器605被配置为终端设备的其他操作或功能。收发器604用于实现终端设备与分支点之间的通信。
258.以上模块或单元的一个或多个可以软件、硬件或二者结合来实现。当以上任一模块或单元以软件实现的时候,所述软件以计算机程序指令的方式存在,并被存储在存储器中,处理器可以用于执行所述程序指令并实现以上方法流程。所述处理器可以包括但不限于以下至少一种:中央处理单元(central processing unit,cpu)、微处理器、数字信号处理器(dsp)、微控制器(microcontroller unit,mcu)、或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。该处理器可以内置于soc(片上系统)或专用集成电路(application specific integrated circuit,asic),也可是一个独立的半导体芯片。该处理器内处理用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(field programmable gate array,fpga)、pld(可编程逻辑器件)、或者实现专用逻辑运算的逻辑电路。
259.当以上模块或单元以硬件实现的时候,该硬件可以是cpu、微处理器、dsp、mcu、人工智能处理器、asic、soc、fpga、pld、专用数字电路、硬件加速器或非集成的分立器件中的任一个或任一组合,其可以运行必要的软件或不依赖于软件以执行以上方法流程。
260.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机
指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
261.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献