策略规则的提供方法及会话管理网元与流程

文档序号:29615715发布日期:2022-04-13 11:28阅读:325来源:国知局
策略规则的提供方法及会话管理网元与流程

1.本技术实施例涉及通信领域,尤其涉及一种策略规则的提供方法及会话管理网元。


背景技术:

2.在4g、5g及未来可能出现的通信协议中,会话管理功能(smf,session management function)的功能之一就是实现用户面和控制面分离,并负责控制面的功能,即为用户面功能(upf,user plane function)提供策略规则。
3.当应用需要订阅某事件,该事件与应用和ue传输的数据有关,需要upf检测ue传输的数据包时(譬如订阅的事件为数据包被缓存,则upf需要缓存数据包,并报告数据包被缓存的事件),smf需要向pcf请求策略控制和计费(pcc,policy control and charging)规则,根据该pcc规则生成检测数据包状态的策略规则,upf根据该策略规则实现对相应数据包的检测和事件报告,从而实现该事件订阅的事件报告。
4.当smf与pcf无法直接交互时,smf无法获取pcc规则,smf也就无法正确制定用于upf检测数据包的策略规则。例如,在漫游场景下或存在中间会话管理功能(i-smf,intermediate-smf)的场景下,由于拜访地会话管理功能(v-smf,visited-smf)和i-smf无法直接与pcf交互,无法获取pcc规则,v-smf和i-smf无法正确制定用于upf检测数据包的策略规则。


技术实现要素:

5.本技术实施例提供了一种策略规则的提供方法,用于当smf无法直接与pcf交互时,获取pcc规则,从而获取用于upf检测数据包的策略规则。
6.本技术实施例第一方面提供了一种策略规则的提供方法,该方法包括:
7.在用户设备ue接入网络,建立pdu会话后,应用可以请求创建第一事件的订阅,第一事件与应用和ue传输的数据有关,需要upf检测ue传输的数据包,该数据包可以包括ue接收的数据。
8.当应用请求订阅第一事件时,第一会话管理网元smf可以接收到第一消息,第一消息用于请求创建第一事件的订阅,第一消息中可以包括数据的第一描述信息,该数据为ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
9.第一smf可以根据请求策略指示信息向第二会话管理网元smf发送第二消息,请求策略指示信息用于指示第一smf向pcf获取与订阅事件所对应的策略规则,第二消息包括第一描述信息,第二消息用于请求与该第一描述信息对应的第一策略规则;
10.第一smf接收第二smf发送的第一策略规则;
11.第一smf根据该第一策略规则确定第二策略规则;
12.第一smf向用户面功能网元upf发送第二策略规则,以使得upf对上述数据进行处理。
13.本技术实施例中,无法与pcf直接交互的第一smf,通过向能与pcf直接交互的第二smf发送第一描述信息,接收第二smf根据该第一描述信息生成的第一策略规则,从而生成对应的策略规则。实现第一smf在无法与pcf直接连接的情况下完成事件的订阅。
14.结合第一方面,本技术实施例第一方面的第一种实施方式中,还可以实现更新第一事件订阅时,提供相应的策略规则:
15.具体的,第二消息中还可以包括第一标识,第一标识用于标识第一smf与第二smf之间的事务,第一标识对应于第一事件的订阅,可以根据该第一标识确定对应的事务和对应的策略规则;
16.在第一smf向第二smf发送第一消息之后,该方法还包括:
17.第一smf接收第三消息,第三消息用于请求更新第一事件的订阅,第三消息包括上述数据的第二描述信息,本技术实施例中,第二描述信息也可称为第二数据描述信息;
18.第一smf向第二smf发送第四消息,第四消息用于请求第二smf更新上述第一策略规则,第四消息中包括第一标识和第二描述信息;
19.第一smf接收第二smf发送的第四策略规则,第四策略规则为根据上述第二描述信息更新上述第一策略规则后得到的策略规则;
20.第一smf根据第四策略规则更新上述第二策略规则,在第一smf处得到对应于上述第二描述信息的策略规则。
21.本技术实施例中,第一smf向第二smf发送第二描述信息和第一标识,使得第二smf根据该第二描述信息更新上述第一策略规则,得到第四策略规则,接收第二smf发送的第四策略规则,从而生成对应于第二描述信息的策略规则。实现在事件订阅完成后,对事件订阅的更新。
22.结合第一方面的第一种实施方式,本技术实施例第一方面的第二种实施方式中,在第一smf向第二smf发送第四消息之后,该方法还包括:
23.第一smf接收第十消息,第十消息用于请求更新第一事件的订阅,第十消息包括上述数据的第三描述信息,本技术实施例中,第三描述信息也可称为第三数据描述信息;
24.第一smf向第二smf发送第十一消息,第十一消息用于请求第二smf更新上述第四策略规则,第十一消息中包括第一标识和第三描述信息;
25.第一smf接收第二smf发送的第六策略规则,第六策略规则为根据上述第三描述信息更新上述第四策略规则后得到的策略规则;
26.第一smf根据第六策略规则更新第一smf处与第一事件相关的策略规则,在第一smf处得到对应于上述第三描述信息的策略规则。
27.本技术实施例中,第一smf向第二smf发送第三描述信息和第一标识,使得第二smf根据该第三描述信息更新上述第四策略规则,得到第六策略规则,接收第二smf发送的第六策略规则,从而生成对应于第三描述信息的策略规则。实现在对事件订阅的更新后,再次对事件订阅的更新。
28.结合第一方面,本技术实施例第一方面的第三种实施方式中,还可以实现对第一事件订阅的删除:
29.具体的,第一消息中还可以包括第一标识,第一标识用于标识第一smf与第二smf之间的事务,可以根据该第一标识确定对应的事务和对应的策略规则;
30.具体的,在本实施方式中,第一标识可以表示第一smf与第二smf之间的上述第一事件;
31.第一smf向第二smf发送第一消息之后,该方法还包括:
32.第一smf接收第五消息,第五消息用于请求删除第一事件的订阅;
33.第一smf向第二smf发送第六消息,第六消息用于请求删除第一策略规则,第六消息包括第一标识和删除指示。
34.本技术实施例中,第一smf向第二smf发送删除指示和第一标识,使得第二smf根据该删除指示删除上述第一策略规则。实现在事件订阅完成后,对事件订阅的删除。
35.结合第一方面的第一种实施方式,本技术实施例第一方面的第四种实施方式中,还可以实现对更新后的第一事件订阅的删除:
36.具体的,第一smf向第二smf发送第四消息之后,该方法还包括:
37.第一smf接收第十二消息,第十二消息用于请求删除第一事件的订阅;
38.第一smf向第二smf发送第十三消息,第十三消息用于请求删除第四策略规则,第十三消息包括第一标识和删除指示。
39.本技术实施例中,第一smf向第二smf发送删除指示和第一标识,使得第二smf根据该删除指示删除上述第四策略规则。实现对更新后的事件订阅的删除。
40.结合第一方面、第一方面的第一种实施方式至第一方面的第四种实施方式中的任一种,本技术实施例第一方面的第五种实施方式中,
41.第一smf根据请求策略指示信息向第二smf发送第二消息之前,该方法还包括:
42.第一smf接收第二smf发送的请求策略指示信息。
43.本技术实施例中,根据该请求策略指示信息,第一smf就可以知道需要请求策略指示信息,从而获取第一事件订阅所对应的策略规则。
44.结合第一方面、第一方面的第一种实施方式至第一方面的第五种实施方式中的任一种,本技术实施例第一方面的第六种实施方式中,
45.请求策略指示信息包括策略计费控制应用于所述ue的指示信息、报告接收到下行数据通知事件订阅的指示信息或报告接收到的数据描述信息的指示信息中的至少一项。
46.结合第一方面、第一方面的第一种实施方式至第一方面的第六种实施方式中的任一种,本技术实施例第一方面的第七种实施方式中,
47.第一消息中还包括事件订阅类型指示信息,事件订阅类型指示信息用于指示第一事件的订阅的类型。
48.本技术实施例中,根据事件订阅类型指示信息,第二smf就可以确定第一事件的订阅的类型,在向pcf请求pcc规则时,就可以根据该指示信息确定对应的下行数据通知事件订阅触发器,不需要再通过事件的订阅确定对应的触发器,节省第二smf的运算资源。
49.结合第一方面的第七种实施方式,本技术实施例第一方面的第八种实施方式中,
50.第一smf接收第二smf发送的第一策略规则包括:
51.第一smf接收第二smf发送的第一策略规则和通知控制指示信息,通知控制指示信息根据上述事件订阅类型指示信息确定;
52.第一smf根据第一策略规则确定第二策略规则包括:
53.第一smf根述第一策略规则和上述通知控制指示信息确定第二策略规则。
54.本技术实施例中,第一smf可以直接根据第一策略规则和通知控制指示信息确定第二策略规则,不需要确定第一策略规则所对应的第一事件,再根据该第一事件确定第二策略规则,节省了第一smf的运算资源和时延,提高了效率。
55.结合第一方面、第一方面的第一种实施方式至第一方面的第七种实施方式中的任一种,本技术实施例第一方面的第九种实施方式中,
56.第一smf根据第一策略规则确定第二策略规则包括:
57.第一smf根据第一策略规则和第一事件的订阅确定第二策略规则。
58.本技术实施例中,第一smf根据第一策略规则和第一事件的订阅确定第二策略规则,不需要在与第二smf发送和接收的消息中携带事件订阅类型指示信息和通知控制指示信息,节省了网络中需要接发和确定上述两指示信息的网元的运算资源和网络带宽资源。
59.结合第一方面、第一方面的第一种实施方式至第一方面的第九种实施方式中的任一种,本技术实施例第一方面的第十种实施方式中,
60.第一smf向upf发送第二策略规则之后,该方法还包括:
61.第一smf接收upf对上述数据处理后报告的第二事件;
62.第一smf根据第二事件确定第一事件,并向事件接收网元报告第一事件,事件接收网元用于接收与第一事件相关的报告。
63.结合第一方面的第十种实施方式,本技术实施例第一方面的第十一种实施方式中,
64.第二事件包括上述数据被缓存的事件或上述数据被丢包的事件。
65.结合第一方面、第一方面的第一种实施方式至第一方面的第十一种实施方式中的任一种,本技术实施例第一方面的第十二种实施方式中,
66.第一事件包括下行数据通知失败事件或下行数据传输状态事件。
67.结合第一方面、第一方面的第一种实施方式至第一方面的第十二种实施方式中的任一种,本技术实施例第一方面的第十三种实施方式中,第一策略规则为第一n4信息。
68.结合第一方面、第一方面的第一种实施方式至第一方面的第十三种实施方式中的任一种,本技术实施例第一方面的第十四种实施方式中,第二策略规则为第二n4信息。
69.结合第一方面的第八种实施方式,本技术实施例第一方面的第十五种实施方式中,通知控制指示信息包括在上述第一策略规则中。
70.本技术实施例中,通知控制指示信息包括在上述第一策略规则中,在转发和根据第一策略规则确定第二策略规则的过程中,通知控制指示信息包括在第一策略规则中,不需要再对通知控制指示信息单独处理,节省设备的运算资源。
71.结合第一方面的第一种实施方式,本技术实施例第一方面的第十六种实施方式中,第三消息中还包括第三标识,第三标识用于标识上述第一事件的订阅。
72.结合第一方面的第十六种实施方式,本技术实施例第一方面的第十七种实施方式中,第三标识是smf订阅关联标识。
73.结合第一方面的第一种实施方式至第一方面的第四种实施方式中的任一种,本技术实施例第一方面的第十八种实施方式中,第一标识为事务标识,表示第一smf和第二smf之间的事务,对应于第一事件的订阅。
74.结合第一方面的第十八种实施方式,本技术实施例第一方面的第十九种实施方式
中,事务标识为nef通知关联标识,nef通知关联标识用于标识上述第一事件的订阅。
75.本技术实施例第二方面提供了一种策略规则的提供方法,该方法包括:
76.在用户设备ue接入网络,建立pdu会话后,应用可以请求创建第一事件的订阅,第一事件与应用和ue传输的数据有关,需要upf检测ue传输的数据包,该数据包可以包括ue接收的数据。
77.当应用请求订阅第一事件时,第二smf可以接收到第一smf发送的第二消息,第二消息包括第一描述信息和事件订阅类型指示信息,事件订阅类型指示信息用于指示事件订阅的类型,即第一事件的类型,第一描述信息用于标识ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
78.第二smf向策略控制网元pcf发送第七消息,第七消息用于请求与上述第一描述信息对应的第三策略规则,第七消息包括第一描述信息和下行数据通知事件订阅触发器,下行数据通知事件订阅触发器根据上述事件订阅类型指示信息确定;
79.第二smf接收pcf发送的上述第三策略规则;
80.第二smf根据第三策略规则确定第一策略规则;
81.第二smf向所述第一smf发送第一策略规则。
82.本技术实施例中,能与pcf直接交互的第二smf接收无法与pcf直接交互的第一smf发送的第一描述信息和事件订阅类型指示信息,向pcf请求根据该第一描述信息生成的第三策略规则,从而生成对应的第一策略规则,再将第一策略规则发送给第一smf,使得第一smf获得根据第三策略规则生成的第一策略规则,由于第三策略规则是pcf生成的,实现了第一smf根据pcf生成的第三策略规则生成第二策略规则,实现了第一smf在无法与pcf直接连接的情况下完成事件的订阅。
83.结合第二方面,本技术实施例第二方面的第一种实施方式中,
84.第二smf接收第一smf发送的第二消息之前,该方法还包括:
85.第二smf接收pcf发送的第一请求策略指示信息,第一请求策略指示信息包括报告接收到下行数据通知事件订阅的指示信息;
86.第二smf向第一smf发送第二请求策略指示信息,第二请求策略指示信息包括策略计费控制应用于所述ue的指示信息、上述报告接收到下行数据通知事件订阅的指示信息或报告接收到数据描述信息的指示信息中的至少一项;第二请求策略指示信息用于指示第一smf获取与订阅事件所对应的策略规则。
87.本技术实施例中,第二smf向第一smf发送第二请求策略指示信息,通知第一smf向pcf获取与订阅事件所对应的策略规则,从而使第一smf通过第二smf获取pcf生成的策略规则,从而获取事件订阅所需的策略规则。
88.结合第二方面和第二方面的第一种实施方式,本技术实施例第二方面的第二种实施方式中,
89.若第二smf接收pcf发送的第三策略规则包括:
90.第二smf接收pcf发送的第三策略规则和通知控制指示信息,通知控制指示信息根据上述下行数据通知事件订阅触发器确定;
91.则第二smf向第一smf发送第一策略规则包括:
92.第二smf向第一smf发送第一策略规则和通知控制指示信息。
93.本技术实施例中,第二smf向第一smf发送第一策略规则的同时还发送了通知控制指示信息,第一smf可以直接根据第一策略规则和通知控制指示信息确定第二策略规则,不需要确定第一策略规则所对应的第一事件,再根据该第一事件确定第二策略规则,节省了第一smf的运算资源和时延,提高了效率。
94.结合第二方面和第二方面的第一种实施方式至第二种实施方式中的任一种,本技术实施例第二方面的第三种实施方式中,还可以实现更新第一事件订阅时,提供相应的策略规则:
95.第二消息中还包括第一标识,第一标识用于标识第二smf与所述第一smf之间的事务,对应于第一事件的订阅;
96.第二smf向pcf发送第七消息之后,该方法还包括:
97.第二smf接收第一smf发送的第四消息,第四消息包括第一标识和上述数据的第二描述信息,第四消息用于请求更新上述第一事件的订阅;
98.第二smf向pcf发送第八消息,第八消息中包括第二标识和第二描述信息,第八消息用于请求更新第三策略规则,第二标识为上述第三策略规则的标识信息,第二标识根据第一标识确定;
99.第二smf接收pcf发送的第五策略规则,第五策略规则为根据上述第二描述信息更新上述第三策略规则后得到的策略规则;
100.第二smf根据第五策略规则更新上述第一策略规则,得到第四策略规则;
101.第二smf向第一smf发送第四策略规则。
102.本技术实施例中,第二smf根据第二描述信息更新上述第一策略规则,得到第四策略规则,并向第一smf发送该第四策略规则,从而使第一smf生成对应于第二描述信息的策略规则。实现在事件订阅完成后,对事件订阅的更新。
103.结合第二方面的第三种实施方式,本技术实施例第二方面的第四种实施方式中,在第二smf接收第一smf发送的第四消息之后,该方法还包括:
104.第二smf接收第一smf发送的第十一消息,第十一消息用于请求第二smf更新上述第四策略规则,第十一消息中包括第一标识和上述数据的第三描述信息,第三描述信息也可称为第三数据描述信息;
105.第二smf向pcf发送第二标识和第三描述信息,以请求pcf根据第三描述信息更新上述第五策略规则;
106.第二smf接收pcf发送的第七策略规则,第七策略规则为根据上述第三描述信息更新上述第五策略规则后得到的策略规则;
107.第二smf根据第七策略规则更新上述第四策略规则,得到第六策略规则;
108.第二smf向第一smf发送第六策略规则。
109.本技术实施例中,第二smf向pcf发送第三描述信息和第二标识,使得pcf根据该第三描述信息更新上述第五策略规则,得到第七策略规则,接收pcf发送的第七策略规则,从而生成对应于第三描述信息的第六策略规则。实现在对事件订阅的更新后,再次对事件订阅的更新。
110.结合第二方面和第二方面的第一种实施方式至第四种实施方式中的任一种,本技术实施例第二方面的第五种实施方式中,还可以实现对事件订阅的删除:
111.第二消息中还包括第一标识,第一标识用于标识第二smf与第一smf之间的事务,对应于第一事件的订阅;
112.第二smf向pcf发送第七消息之后,该方法还包括:
113.第二smf接收第一smf发送的第六消息,第六消息包括上述第一标识和删除指示;
114.第二smf向pcf发送第九消息,第九消息用于请求删除上述第三策略规则,第九消息中包括第二标识,第二标识为上述第三策略规则的标识信息,第二标识根据第一标识确定。
115.本技术实施例中,第二smf向pcf发送第九消息,使得pcf根据第九消息中的第二标识删除上述第三策略规则,实现对事件订阅的删除。
116.结合第二方面的第三种实施方式,本技术实施例第二方面的第六种实施方式中,还可以实现对更新后的事件订阅的删除:
117.第二smf向pcf发送第二标识和第三描述信息之后,该方法还包括:
118.第二smf接收第一smf发送的第十三消息,第十三消息包括上述第一标识和删除指示;
119.第二smf向pcf发送第十四消息,第十四消息用于请求删除上述第五策略规则,第十四消息中包括第二标识,第二标识用于标识上述第五策略规则。
120.本技术实施例中,第二smf向pcf第十四消息,使得pcf根据第十四消息中的第二标识删除上述第五策略规则,实现对更新后事件订阅的删除。
121.结合第二方面、第二方面的第一种实施方式至第二方面的第六种实施方式中的任一种,本技术实施例第二方面的第七种实施方式中,
122.第一事件包括下行数据通知失败事件或下行数据传输状态事件。
123.结合第二方面、第二方面的第一种实施方式至第二方面的第七种实施方式中的任一种,本技术实施例第二方面的第八种实施方式中,第三策略规则为pcc规则。
124.结合第二方面、第二方面的第一种实施方式至第二方面的第八种实施方式中的任一种,本技术实施例第二方面的第九种实施方式中,第一策略规则为第一n4信息。
125.结合第二方面的第二种实施方式,本技术实施例第一方面的第十种实施方式中,通知控制指示信息包括在上述第三策略规则中。
126.本技术实施例中,通知控制指示信息包括在上述第三策略规则中,在转发和使用第一策略规则的过程中,通知控制指示信息包括在第三策略规则中,不需要再对通知控制指示信息单独处理,节省设备的运算资源。
127.结合第二方面的第二种实施方式,本技术实施例第二方面的第十一种实施方式中,通知控制指示信息包括在上述第一策略规则中。
128.本技术实施例中,通知控制指示信息包括在上述第一策略规则中,在转发和使用第一策略规则的过程中,通知控制指示信息包括在第一策略规则中,不需要再对通知控制指示信息单独处理,节省设备的运算资源。
129.结合第二方面的第三种实施方式至第二方面的第六种实施方式中的任一种,本技术实施例第二方面的第十二种实施方式中,第一标识为事务标识,表示第一smf和第二smf之间的事务,对应于第一事件的订阅。
130.结合第二方面的第十二种实施方式,本技术实施例第二方面的第十三种实施方式
中,事务标识为nef通知关联标识,nef通知关联标识用于标识上述第一事件的订阅。
131.本技术实施例第三方面提供了一种会话管理网元,包括:
132.第一接收单元,用于接收第一消息,所述第一消息用于请求创建第一事件的订阅,所述第一事件的订阅为针对用户设备ue的事件订阅,所述第一消息包括数据的第一描述信息,所述数据为所述ue接收的数据;
133.第一发送单元,用于根据请求策略指示信息向第二会话管理网元smf发送第二消息,所述第二消息包括所述第一描述信息,所述第二消息用于请求所述第一描述信息对应的第一策略规则;
134.第二接收单元,用于接收所述第二smf发送的所述第一策略规则;
135.第一确定单元,用于根据所述第一策略规则确定第二策略规则;
136.第二发送单元,用于向用户面功能网元upf发送所述第二策略规则,以使得所述upf对所述数据进行处理。
137.该会话管理网元用于执行前述第一方面的方法。
138.本技术实施例第四方面提供了一种会话管理网元,包括:
139.第七接收单元,用于接收第一会话管理网元smf发送的第二消息,所述第一消息包括第一描述信息和事件订阅类型指示信息,所述事件订阅类型指示信息用于指示事件订阅的类型,所述事件订阅为针对用户设备ue的事件订阅,所述第一描述信息用于标识所述ue接收的数据;
140.第五发送单元,用于向策略控制网元pcf发送第七消息,所述第七消息用于请求所述第一描述信息对应的第三策略规则,所述第七消息包括所述第一描述信息和下行数据通知事件订阅触发器,所述下行数据通知事件订阅触发器根据所述事件订阅类型指示信息确定;
141.第八接收单元,用于接收所述pcf发送的所述第三策略规则;
142.第二确定单元,用于根据所述第三策略规则确定第一策略规则;
143.第六发送单元,用于向所述第一smf发送所述第一策略规则。
144.该会话管理网元用于执行前述第二方面的方法。
145.本技术实施例第五方面提供了一种会话管理网元,包括:
146.处理器、存储器、输入输出设备以及总线;
147.所述处理器、存储器、输入输出设备与所述总线相连;
148.所述处理器用于执行如下步骤:
149.接收第一消息,所述第一消息用于请求创建第一事件的订阅,所述第一事件的订阅为针对用户设备ue的事件订阅,所述第一消息包括数据的第一描述信息,所述数据为所述ue接收的数据;
150.根据请求策略指示信息向第二会话管理网元smf发送第二消息,所述第二消息包括所述第一描述信息,所述第二消息用于请求所述第一描述信息对应的第一策略规则;
151.接收所述第二smf发送的所述第一策略规则;
152.根据所述第一策略规则确定第二策略规则;
153.向用户面功能网元upf发送所述第二策略规则,以使得所述upf对所述数据进行处理。
154.该会话管理网元用于执行前述第一方面的方法。
155.本技术实施例第六方面提供了一种会话管理网元,包括:
156.处理器、存储器、输入输出设备以及总线;
157.所述处理器、存储器、输入输出设备与所述总线相连;
158.所述处理器用于执行如下步骤:
159.接收第一会话管理网元smf发送的第二消息,所述第一消息包括第一描述信息和事件订阅类型指示信息,所述事件订阅类型指示信息用于指示事件订阅的类型,所述事件订阅为针对用户设备ue的事件订阅,所述第一描述信息用于标识所述ue接收的数据;
160.向策略控制网元pcf发送第七消息,所述第七消息用于请求所述第一描述信息对应的第三策略规则,所述第七消息包括所述第一描述信息和下行数据通知事件订阅触发器,所述下行数据通知事件订阅触发器根据所述事件订阅类型指示信息确定;
161.接收所述pcf发送的所述第三策略规则;
162.根据所述第三策略规则确定第一策略规则;
163.向所述第一smf发送所述第一策略规则。
164.该会话管理网元用于执行前述第二方面的方法。
165.本技术实施例第七方面提供了一种策略规则的提供方法,该方法包括:
166.在用户设备ue接入网络,建立pdu会话后,应用可以请求创建第一事件的订阅,第一事件与应用和ue传输的数据有关,需要upf检测ue传输的数据包,该数据包可以包括ue接收的数据。
167.当应用请求订阅第一事件时,第一会话管理网元smf可以接收到第二smf发送的第一策略规则,第一策略规则是根据数据的第一描述信息生成的,该数据为ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
168.第一smf根据该第一策略规则确定第二策略规则;
169.第一smf向用户面功能网元upf发送第二策略规则,以使得upf对上述数据进行处理。
170.本技术实施例中,无法与pcf直接交互的第一smf,通过接收第二smf根据第一描述信息生成的第一策略规则,从而生成对应的策略规则。实现第一smf在无法与pcf直接连接的情况下完成事件的订阅。
171.结合第七方面,本技术实施例第七方面的第一种实施方式中,还可以实现更新第一事件订阅时,提供相应的策略规则:
172.具体的,第一smf接收第二smf发送的第一策略规则之后,
173.第一smf接收第二smf发送的第四策略规则,第四策略规则为根据上述数据的第二描述信息更新上述第一策略规则后得到的策略规则;
174.第一smf根据第四策略规则更新上述第二策略规则,在第一smf处得到对应于上述第二描述信息的策略规则。
175.本技术实施例中,第二smf根据第二描述信息更新上述第一策略规则,得到第四策略规则,第一smf接收第二smf发送的第四策略规则,从而生成对应于第二描述信息的策略规则。实现在事件订阅完成后,对事件订阅的更新。
176.结合第七方面的第一种实施方式,本技术实施例第七方面的第二种实施方式中,
在第一smf接收第二smf发送的第四策略规则之后,该方法还包括:
177.第一smf接收第二smf发送的第六策略规则,第六策略规则为根据上述数据的第三描述信息更新上述第四策略规则后得到的策略规则;
178.第一smf根据第六策略规则更新第一smf处与第一事件相关的策略规则,在第一smf处得到对应于上述第三描述信息的策略规则。
179.本技术实施例中,第二smf根据第三描述信息更新上述第四策略规则,得到第六策略规则,第一smf接收第二smf发送的第六策略规则,从而生成对应于第三描述信息的策略规则。实现在对事件订阅的更新后,再次对事件订阅的更新。
180.结合第七方面,本技术实施例第七方面的第三种实施方式中,还可以实现对事件订阅的删除:
181.具体的,第一smf接收第二smf发送的第一策略规则之后,
182.第一smf接收第二smf发送的删除上述第一策略规则的指示;
183.第一smf删除上述第一策略规则,并向upf发送删除上述第二策略规则的指示。
184.本技术实施例中,第一smf接收第二smf发送的删除上述第一策略规则的指示,根据该指示删除上述第一策略规则。实现对事件订阅的删除。
185.结合第七方面的第一种实施方式,本技术实施例第七方面的第四种实施方式中,还可以实现对更新后的第一事件订阅的删除:
186.具体的,第一smf接收第二smf发送的第四策略规则之后,
187.第一smf接收第二smf发送的删除上述第四策略规则的指示;
188.第一smf删除上述第四策略规则,并向upf发送删除与第一事件相关的策略规则的指示。
189.本技术实施例中,第一smf接收第二smf发送的删除上述第四策略规则的指示,根据该指示删除上述第四策略规则。实现对更新后的事件订阅的删除。
190.结合第七方面、第七方面的第一种实施方式至第七方面的第四种实施方式中的任一种,本技术实施例第七方面的第五种实施方式中,
191.第一smf接收第二smf发送的第一策略规则包括:
192.第一smf接收第二smf发送的第一策略规则和通知控制指示信息,通知控制指示信息根据上述第一事件的订阅确定;
193.第一smf根据第一策略规则确定第二策略规则包括:
194.第一smf根述第一策略规则和上述通知控制指示信息确定第二策略规则。
195.本技术实施例中,第一smf可以直接根据第一策略规则和通知控制指示信息确定第二策略规则,不需要确定第一策略规则所对应的第一事件,再根据该第一事件确定第二策略规则,节省了第一smf的运算资源和时延,提高了效率。
196.结合第七方面、第七方面的第一种实施方式至第七方面的第四种实施方式中的任一种,本技术实施例第七方面的第六种实施方式中,
197.第一smf根据第一策略规则确定第二策略规则包括:
198.第一smf根据第一策略规则和第一事件的订阅确定第二策略规则。
199.本技术实施例中,第一smf根据第一策略规则和第一事件的订阅确定第二策略规则,不需要在与第二smf发送和接收的消息中携带通知控制指示信息,节省了网络中需要接
发和确定上述指示信息的网元的运算资源和网络带宽资源。
200.结合第七方面、第七方面的第一种实施方式至第七方面的第六种实施方式中的任一种,本技术实施例第七方面的第七种实施方式中,
201.第一smf向upf发送第二策略规则之后,该方法还包括:
202.第一smf接收upf对上述数据处理后报告的第二事件;
203.第一smf根据第二事件确定第一事件,并向事件接收网元报告第一事件,事件接收网元用于接收与第一事件相关的报告。
204.结合第七方面的第七种实施方式,本技术实施例第七方面的第八种实施方式中,
205.第二事件包括上述数据被缓存的事件或上述数据被丢包的事件。
206.结合第七方面、第七方面的第一种实施方式至第七方面的第八种实施方式中的任一种,本技术实施例第七方面的第九种实施方式中,
207.第一事件包括下行数据通知失败事件或下行数据传输状态事件。
208.结合第七方面、第七方面的第一种实施方式至第七方面的第九种实施方式中的任一种,本技术实施例第七方面的第十种实施方式中,第一策略规则为第一n4信息。
209.结合第七方面、第七方面的第一种实施方式至第七方面的第十种实施方式中的任一种,本技术实施例第七方面的第十一种实施方式中,第二策略规则为第二n4信息。
210.结合第七方面、第七方面的第一种实施方式至第七方面的第十一种实施方式中的任一种,本技术实施例第七方面的第十二种实施方式中,具体的,在第一smf接收第二smf发送的第一策略规则之前,第一smf向第二smf发送数据缓存在upf的指示或需要策略规则的指示。
211.结合第七方面的第五种实施方式,本技术实施例第七方面的第十三种实施方式中,通知控制指示信息包括在上述第一策略规则中。
212.本技术实施例中,通知控制指示信息包括在上述第一策略规则中,在转发和根据第一策略规则确定第二策略规则的过程中,通知控制指示信息包括在第一策略规则中,不需要再对通知控制指示信息单独处理,节省设备的运算资源。
213.本技术实施例第八方面提供了一种策略规则的提供方法,该方法包括:
214.在用户设备ue接入网络,建立pdu会话后,应用可以请求创建第一事件的订阅,第一事件与应用和ue传输的数据有关,需要upf检测ue传输的数据包,该数据包可以包括ue接收的数据。
215.当应用请求订阅第一事件时,第二smf可以跟据第一请求策略指示信息向pcf发送第七消息,第七消息中包括第一描述信息和下行数据通知事件订阅触发器,下行数据通知事件订阅触发器根据事件订阅类型指示信息确定,事件订阅类型指示信息用于指示事件订阅的类型,即第一事件的类型,第一描述信息用于标识ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
216.第二smf接收pcf发送的上述第三策略规则;
217.第二smf根据第三策略规则确定第一策略规则;
218.第二smf向所述第一smf发送第一策略规则。
219.本技术实施例中,能与pcf直接交互的第二smf向pcf请求根据第一描述信息生成的第三策略规则,从而生成对应的第一策略规则,再将第一策略规则发送给第一smf,使得
第一smf获得根据第三策略规则生成的第一策略规则,由于第三策略规则是pcf生成的,实现了第一smf根据pcf生成的第三策略规则生成第二策略规则,实现了第一smf在无法与pcf直接连接的情况下完成事件的订阅。
220.结合第八方面,本技术实施例第八方面的第一种实施方式中,
221.第二smf根据第一请求策略指示信息向pcf发送第七消息之前,该方法还包括:
222.第二smf接收pcf发送的第一请求策略指示信息,第一请求策略指示信息包括报告接收到下行数据通知事件订阅的指示信息;
223.本技术实施例中,第二smf接收pcf发送的第一请求策略指示信息,使得第二smf可以向pcf获取与订阅事件所对应的策略规则,从而使第一smf通过第二smf获取pcf生成的策略规则,从而获取事件订阅所需的策略规则。
224.结合第八方面和第八方面的第一种实施方式,本技术实施例第八方面的第二种实施方式中,
225.若第二smf接收pcf发送的第三策略规则包括:
226.第二smf接收pcf发送的第三策略规则和通知控制指示信息,通知控制指示信息根据事件订阅类型指示信息确定;
227.则第二smf向第一smf发送第一策略规则包括:
228.第二smf向第一smf发送第一策略规则和通知控制指示信息。
229.本技术实施例中,第二smf向第一smf发送第一策略规则的同时还发送了通知控制指示信息,第一smf可以直接根据第一策略规则和通知控制指示信息确定第二策略规则,不需要确定第一策略规则所对应的第一事件,再根据该第一事件确定第二策略规则,节省了第一smf的运算资源和时延,提高了效率。
230.结合第八方面和第八方面的第一种实施方式至第二种实施方式中的任一种,本技术实施例第八方面的第三种实施方式中,还可以实现更新第一事件订阅时,提供相应的策略规则:
231.第二smf接收第三标识和上述数据的第二描述信息,第二描述信息用于更新上述第一事件的订阅,第三标识用于标识上述第一事件的订阅;
232.第二smf向pcf发送第八消息,第八消息中包括第二标识和第二描述信息,第八消息用于请求更新第三策略规则,第二标识为上述第三策略规则的标识信息,第二标识根据第三标识确定;
233.第二smf接收pcf发送的第五策略规则,第五策略规则为根据上述第二描述信息更新上述第三策略规则后得到的策略规则;
234.第二smf根据第五策略规则更新上述第一策略规则,得到第四策略规则;
235.第二smf向第一smf发送第四策略规则。
236.本技术实施例中,第二smf根据第二描述信息更新上述第一策略规则,得到第四策略规则,并向第一smf发送该第四策略规则,从而使第一smf生成对应于第二描述信息的策略规则。实现在事件订阅完成后,对事件订阅的更新。
237.结合第八方面的第三种实施方式,本技术实施例第八方面的第四种实施方式中,在第二smf接收第三标识和第二描述信息之后,该方法还包括:
238.第二smf接收第三标识和上述数据的第三描述信息,第三描述信息也可称为第三
数据描述信息,第三标识用于标识上述第一事件的订阅;
239.第二smf向pcf发送第二标识和第三描述信息,以请求pcf根据第三描述信息更新上述第五策略规则;
240.第二smf接收pcf发送的第七策略规则,第七策略规则为根据上述第三描述信息更新上述第五策略规则后得到的策略规则;
241.第二smf根据第七策略规则更新上述第四策略规则,得到第六策略规则;
242.第二smf向第一smf发送第六策略规则。
243.本技术实施例中,第二smf向pcf发送第三描述信息和第二标识,使得pcf根据该第三描述信息更新上述第五策略规则,得到第七策略规则,接收pcf发送的第七策略规则,从而生成对应于第三描述信息的第六策略规则。实现在对事件订阅的更新后,再次对事件订阅的更新。
244.结合第八方面和第八方面的第一种实施方式至第四种实施方式中的任一种,本技术实施例第八方面的第五种实施方式中,还可以实现对事件订阅的删除:
245.第二smf向pcf发送第七消息之后,该方法还包括:
246.第二smf接收第三标识和删除指示,第三标识用于标识上述第一事件的订阅;
247.第二smf向pcf发送第九消息,第九消息用于请求删除上述第三策略规则,第九消息中包括第二标识,第二标识用于标识第三策略规则。
248.本技术实施例中,第二smf向pcf发送第九消息,使得pcf根据第九消息中的第二标识删除上述第三策略规则,实现对事件订阅的删除。
249.结合第八方面的第三种实施方式,本技术实施例第八方面的第六种实施方式中,还可以实现对更新后的事件订阅的删除:
250.第二smf向pcf发送第二标识和第三描述信息之后,该方法还包括:
251.第二smf接收第三标识和删除指示,第三标识用于标识上述第一事件的订阅;
252.第二smf向pcf发送第十四消息,第十四消息用于请求删除上述第五策略规则,第十四消息中包括第二标识,第二标识用于标识第五策略规则;
253.第二smf向第一smf发送删除上述第四策略规则的指示。
254.本技术实施例中,第二smf向pcf第十四消息,使得pcf根据第十四消息中的第二标识删除上述第五策略规则,并向第一smf发送删除上述第四策略规则的指示使得第一smf删除上述第四策略规则,实现对更新后事件订阅的删除。
255.结合第八方面、第八方面的第一种实施方式至第八方面的第六种实施方式中的任一种,本技术实施例第八方面的第七种实施方式中,
256.第一事件包括下行数据通知失败事件或下行数据传输状态事件。
257.结合第八方面、第八方面的第一种实施方式至第八方面的第七种实施方式中的任一种,本技术实施例第八方面的第八种实施方式中,第一策略规则为第一n4信息。
258.结合第八方面、第八方面的第一种实施方式至第八方面的第八种实施方式中的任一种,本技术实施例第八方面的第九种实施方式中,第三策略规则为pcc规则。
259.结合第八方面、第八方面的第一种实施方式至第八方面的第九种实施方式中的任一种,本技术实施例第七方面的第十种实施方式中,具体的,在第二smf根据第一请求策略指示信息向pcf发送第七消息之前,第二smf接收第一smf发送的数据缓存在upf的指示或需
要策略规则的指示。
260.结合第八方面的第三种实施方式,本技术实施例第八方面的第十一种实施方式中,第三标识为smf订阅关联标识。
261.结合第八方面的第二种实施方式,本技术实施例第八方面的第十二种实施方式中,通知控制指示信息包括在上述第三策略规则中。
262.本技术实施例中,通知控制指示信息包括在上述第三策略规则中,在转发和使用第一策略规则的过程中,通知控制指示信息包括在第三策略规则中,不需要再对通知控制指示信息单独处理,节省设备的运算资源。
263.结合第八方面的第二种实施方式,本技术实施例第一方面的第十三种实施方式中,通知控制指示信息包括在上述第一策略规则中。
264.本技术实施例中,通知控制指示信息包括在上述第一策略规则中,在转发和使用第一策略规则的过程中,通知控制指示信息包括在第一策略规则中,不需要再对通知控制指示信息单独处理,节省设备的运算资源。
265.结合第八方面的第三种实施方式,本技术实施例第一方面的第十四种实施方式中,第三标识为smf订阅关联标识。
266.结合第八方面的第三种实施方式,本技术实施例第一方面的第十四种实施方式中,第三标识为nef订阅关联标识。
267.本技术实施例第九方面提供了一种会话管理网元,包括:
268.第一接收单元,用于接收第二smf发送的第一策略规则,第一策略规则是根据数据的第一描述信息生成的,该数据为ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
269.第一确定单元,用于根据该第一策略规则确定第二策略规则;
270.第一发送单元,用于向用户面功能网元upf发送第二策略规则,以使得upf对上述数据进行处理。
271.该会话管理网元用于执行前述第七方面的方法。
272.本技术实施例第十方面提供了一种会话管理网元,包括:
273.第二发送单元,用于跟据第一请求策略指示信息向pcf发送第七消息,第七消息中包括第一描述信息和下行数据通知事件订阅触发器,下行数据通知事件订阅触发器根据事件订阅类型指示信息确定,事件订阅类型指示信息用于指示事件订阅的类型,即第一事件的类型,第一描述信息用于标识ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
274.第二接收单元,用于接收pcf发送的上述第三策略规则;
275.第二确定单元,用于根据第三策略规则确定第一策略规则;
276.第三发送单元,用于向所述第一smf发送第一策略规则。
277.该会话管理网元用于执行前述第八方面的方法。
278.本技术实施例第十一方面提供了一种会话管理网元,包括:
279.处理器、存储器、输入输出设备以及总线;
280.所述处理器、存储器、输入输出设备与所述总线相连;
281.所述处理器用于执行如下步骤:
282.接收第二smf发送的第一策略规则,第一策略规则是根据数据的第一描述信息生成的,该数据为ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
283.根据该第一策略规则确定第二策略规则;
284.向用户面功能网元upf发送第二策略规则,以使得upf对上述数据进行处理。
285.该会话管理网元用于执行前述第七方面的方法。
286.本技术实施例第十二方面提供了一种会话管理网元,包括:
287.处理器、存储器、输入输出设备以及总线;
288.所述处理器、存储器、输入输出设备与所述总线相连;
289.所述处理器用于执行如下步骤:
290.跟据第一请求策略指示信息向pcf发送第七消息,第七消息中包括第一描述信息和下行数据通知事件订阅触发器,下行数据通知事件订阅触发器根据事件订阅类型指示信息确定,事件订阅类型指示信息用于指示事件订阅的类型,即第一事件的类型,第一描述信息用于标识ue接收的数据,在本技术实施例中,第一描述信息也可称为第一数据描述信息;
291.接收pcf发送的上述第三策略规则;
292.根据第三策略规则确定第一策略规则;
293.向所述第一smf发送第一策略规则。
294.该会话管理网元用于执行前述第八方面的方法。
295.本技术实施例第十三方面提供了一种计算机可读存储介质,该计算机可读存储介质中保存有程序,当所述计算机执行所述程序时,执行前述第一方面、第二方面、第七方面和第八方面所述的方法。
296.本技术实施例第十四方面提供了一种计算机程序产品,当该计算机程序产品在计算机上执行时,所述计算机执行前述第一方面、第二方面、第七方面和第八方面所述的方法。
附图说明
297.图1为业务能力开放的网络框架示意图;
298.图2为本技术实施例中策略规则的提供方法一个流程示意图;
299.图3为本技术实施例中策略规则的提供方法一个流程示意图;
300.图4a为本技术实施例中策略规则的提供方法另一流程示意图;
301.图4b为本技术实施例中策略规则的提供方法另一流程示意图;
302.图5a为本技术实施例中策略规则的提供方法另一流程示意图;
303.图5b为本技术实施例中策略规则的提供方法另一流程示意图;
304.图6为本技术实施例中策略规则的提供方法另一流程示意图;
305.图7为本技术实施例中策略规则的提供方法另一流程示意图;
306.图8a为本技术实施例中策略规则的提供方法另一流程示意图;
307.图8b为本技术实施例中策略规则的提供方法另一流程示意图;
308.图9a为本技术实施例中策略规则的提供方法另一流程示意图;
309.图9b为本技术实施例中策略规则的提供方法另一流程示意图;
310.图10为本技术实施例中会话管理网元一个结构示意图;
311.图11为本技术实施例中会话管理网元另一结构示意图;
312.图12为本技术实施例中会话管理网元一个结构示意图;
313.图13为本技术实施例中会话管理网元另一结构示意图;
314.图14为本技术实施例中会话管理网元一个结构示意图。
具体实施方式
315.本技术实施例提供了一种策略规则的提供方法,用于当smf无法直接与pcf交互时,获取pcc规则,从而获取用于upf检测数据包的策略规则。
316.请参阅图1,图1为支持4g/5g及下一代移动通信网络互通的业务能力开放(scef,service capability exposure function)(nef,network exposure function)的架构图。基于该架构,3gpp网络能够安全地向第三方应用服务提供商(3drd party asp,3drd party application service provider)的应用功能(af,application function)提供业务能力。网络开放功能(nef,network exposure function)为该架构中的核心网元,使得3gpp网络能够安全地向第三方的业务提供者业务能力服务器(scs,services capability server)或应用服务器(as,application server)提供业务能力。统一数据管理功能(udm,unified data management)为统一数据管理网元,保存用户的签约信息。核心网接入和移动性管理功能(amf,core access and mobility management function)为5g及下一代移动通信网络中负责对ue进行移动性管理的网元。会话管理功能(smf,session management function)为5g及下一代移动通信网络中负责对用户设备(ue,user equipment)的pdu会话进行管理的网元。af通过nnef服务的api接口调用nef提供的业务能力。
317.在一个示例中,当应用订阅某一事件,该事件需要在upf检测数据传输时,需要根据pcc规则生成在upf执行的相应的策略。该策略可以是报文检测规则(pdr,packet detection rule),或是其他与数据包传输有关的规则,例如转发动作规则(far,forwarding action rule)、用量上报规则(urr,usage reporting rule)等,具体此处不做限定。
318.在本技术实施例中,所有的消息,包括订阅请求消息、更新上下文请求消息、更新请求消息、确认消息等,都是对发送消息的举例,并不构成对消息的限定,只要是携带了本技术实施例中所述的数据,即可认为是本技术实施例所述的消息,具体此处不作限定。
319.本技术实施例提供了一种通过能与pcf直接交互的第二smf获取pcc规则,从而根据该pcc规则制定用于upf检测数据包的策略规则的方法。
320.本技术实施例中v-smf也可称为第一smf,第一smf不能与pcf交互,除了v-smf,本技术实施例中可以是其他不能与pcf交互的第一smf,例如i-smf,具体此处不作限定,本技术实施例以v-smf为例,并不造成对第一smf的限定。
321.本技术实施例中,第一和第二仅是对类似的主体进行区分,例如用于区分与upf交互但不能直接与pcf交互的第一smf和能够直接与pcf交互的第二smf;或者用于区分事件订阅时提供的第一数据描述信息和事件更新时提供的第二数据描述信息,第一和第二并不造成对该类似主体的限定。
322.本技术实施例中,三元组信息也可称为数据描述信息(traffic descriptors)。数
据描述信息也可称为描述信息,用于标识应用的下行数据。除了三元组信息,数据描述信息也可以是其他的信息,例如标识应用服务器的mac地址或vlan id等,具体此处不做限定。本技术实施例仅以三元组信息为例,并不造成对数据描述信息的限定。
323.具体的,三元组信息为用于标识应用服务器的地址、端口号和协议类型的ip三元组信息。
324.具体的,在事件订阅的实施例中,例如图2、图3、图6或图7所示的实施例中,三元组信息为第一数据描述信息;在事件更新的实施例中,例如图4a、图4b、图8a或图8b所示的实施例中,三元组信息为第二数据描述信息。
325.应用可以向网络订阅不同的事件,例如下行数据传递失败后可达事件,或者也可以是其他事件,例如下行数据传递状态事件,具体此处不作限定。以下将针对不同事件的策略规则,对提供该策略规则的过程举例说明。
326.一、获取下行数据通知失败后可达事件的策略规则:
327.1、订阅下行数据通知失败后可达事件:
328.在本技术实施例中,下行数据通知失败后可达事件(availability after downlink data notification failure event)也可称为下行数据传输失败后可达事件或下行数据传递失败后可达事件。
329.在本技术实施例中,可以由第一smf来向pcf请求pcc规则,也可以由第二smf来向pcf请求pcc规则,下面将对这两种情况分别进行说明:
330.1.1、第一smf向pcf请求pcc规则:
331.请参阅图2,当ue处于漫游状态,即v-smf无法与pcf直接交互时,af订阅下行数据传递失败后可达事件,由第一smf来向pcf请求pcc规则。对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定。本技术实施例中提供策略规则的一个流程包括:
332.201、ue接入网络,建立pdu会话:
333.ue接入网络并建立pdu会话,pdu会话建立了ue到upf的数据通道。ue可以通过这个数据通道和应用服务器交互。
334.可选地,在pdu会话建立或者修改的过程中,pcf可以向第二smf发送策略控制请求触发器(pcrt,policy control request trigger),该触发器为携带数据描述的下行数据通知失败事件订阅(downlink data notification failure event subscribed with traffic descriptor)。该pcrf用于指示第二smf当接收到携带数据描述的下行数据通知失败事件订阅时,向pcf请求pcc规则。在本技术实施例中,该pcrt也称为下行数据通知事件订阅触发器。
335.可选地,在pdu会话建立或者修改的过程中,pcf可以向第二smf发送报告接收到下行数据通知事件订阅的指示信息。在本技术实施例中,该指示信息也称为第一请求策略指示信息。
336.进一步的,第二smf可以根据携带数据描述的下行数据通知失败事件订阅的pcrt,将确定策略计费控制应用于所述ue的指示信息、报告接收到下行数据通知失败事件订阅的指示信息或报告接收到数据描述信息的指示信息发送给v-smf。
337.在本技术实施例中,上述指示信息也可以称为请求策略指示信息或第二请求策略
指示信息,用于指示第一smf获取与订阅事件所对应的策略规则。
338.在本技术实施例中,下行数据通知失败事件(downlink data notification failure event)也可称为下行数据传输失败事件或下行数据传递失败事件,在本技术实施例中,该事件也称为第一事件。
339.202、af向nef发送订阅请求消息:
340.af向nef发送nnef_eventexposure_subscribe request消息,订阅下行数据传递失败后可达(availability after downlink data notification failure)事件。
341.消息中携带事件标识(event id)、af通知端点(af notification endpoint)、用户的外部标识或外部用户组标识,以及三元组信息。
342.在本技术实施例中,事件订阅时提供的数据描述信息称为第一数据描述信息,事件更新时提供的数据描述信息称为第二数据描述信息。在本实施例或图3所示实施例中,数据描述信息为第一数据描述信息。
343.事件标识(event id)表示订阅的事件,在本实施例中为下行数据通知失败后可达事件的标识。
344.af通知端点用于指示af接收事件通知的端点,af通知端点可以包括af通知目标地址(af notification target address)。当af为多个订阅通知分配相同的af通知目标地址时,可以通过af通知关联标识来区分不同的订阅,此时af通知端点包括af通知目标地址(af notification target address)和af通知关联标识(af notification correlation id)。
345.203、nef向udm发送订阅请求消息:
346.nef向udm发送nudm_eventexposure_subscribe request消息,订阅下行数据通知失败后可达事件。
347.消息中携带步骤202中接收到的事件标识、三元组信息和用户的外部标识或外部用户组标识,以及nef用于接收订阅通知的nef通知端点(nef notification endpoint)。
348.nef通知端点用于指示nef用于接收订阅通知的端点,用于标识检测到的下行数据通知失败后可达事件向哪个nef网元反馈,nef通知端点可以包括nef通知目标地址(nef notification target address)和nef通知关联标识(nef notification correlation id)。当nef为多个订阅通知分配相同的nef通知目标地址时,可以通过nef通知关联标识来区分不同的事件。
349.204、udm向ue注册的amf发送订阅请求消息:
350.udm在步骤203中接收到用户外部标识,就可以根据外部标识确定用户内部标识。
351.在本技术实施例中,当事件订阅针对多个用户时,步骤202及203中用户的外部标识也可以是外部用户组标识,外部用户组标识表示每一个上述用户,此时就可以根据该外部用户组标识确定每个上述用户的内部标识,具体此处不作限定。
352.udm可以根据保存在本地的对应关系,以及用户内部标识,确定ue注册的amf,并向ue注册的amf发送namf_eventexposure_subscribe request消息,订阅下行数据通知失败后可达事件。
353.消息中携带步骤203中接收到的事件标识、三元组信息、nef通知端点,以及上述用户内部标识。
354.若步骤203中接收到用户组标识,则udm可以为用户组中的每一个ue向ue注册的
amf发送上述消息。
355.205、amf向udm返回确认消息:
356.amf根据步骤204中接收到的事件标识分配amf订阅关联标识(amf subscription correlation id),amf订阅关联标识用来标识下行数据通知失败后可达事件的订阅,表示该事件已在amf处订阅成功。
357.amf保存接收到的信息,并向udm返回确认消息,消息中携带上述amf订阅关联标识。
358.206、udm向nef返回确认消息:
359.udm为事件订阅分配udm订阅关联标识(udm subscription correlation id),udm订阅关联标识用来标识下行数据通知失败后可达事件,表示该事件已在udm处订阅成功。
360.udm向nef返回确认消息,确认消息中携带上述udm订阅关联标识。
361.207、nef向af返回确认消息:
362.nef为事件订阅分配nef订阅关联标识(nef subscription correlation id),nef订阅关联标识用来标识下行数据通知失败后可达事件,表示该事件订阅已在nef处订阅成功。
363.nef保存接收到的信息,并向af返回确认消息,确认消息中携带上述nef订阅关联标识。
364.在本技术实施例中,步骤206可在步骤205或204之前执行,只要在步骤203之后执行即可;步骤207可在步骤203至206中的任一步之前执行,只要在步骤202之后执行即可,具体此处不作限定。
365.步骤208至214有两种实现方式,具体如下:
366.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
367.208、amf向v-smf发送第一消息:
368.amf可以根据步骤204中事件的订阅生成下行数据通知失败(downlink data notification failure)通知指示信息,该指示信息用于表示事件订阅的类型,具体可以是下行数据通知失败事件的事件标识,或amf分配的其他标识,具体此处不做限定。
369.amf向v-smf发送nsmf_pdusession_updatesmcontext request消息,订阅下行数据通知失败事件。在本实施例中,该消息也可以称为第一消息。本技术实施例中,第一消息用于向v-smf请求创建事件的订阅,例如在本实施例中就用于请求创建下行数据通知失败事件的订阅;在其他实施例中,也可以用于请求创建其他事件的订阅;第一消息也可以是其他形式的消息,此处的举例并不造成对第一消息的限定。
370.消息中携带步骤204中接收到的nef通知关联标识、三元组信息和上述下行数据通知失败通知指示信息。
371.209、v-smf向amf返回确认消息。
372.210、v-smf确定需要请求用于处理数据的策略规则,并向第二smf发送第二消息:
373.在步骤201中,v-smf接收到策略计费控制应用于所述ue的指示信息、报告接收到下行数据通知失败事件订阅的指示信息或报告接收到数据描述信息的指示信息,v-smf可以确定pcc应用于该pdu会话,并且当v-smf确定数据需要缓存在upf时,也就能确定需要向第二smf报告接收到的事件订阅以及请求用于在upf对数据进行处理的策略。
failure通知控制指示信息用于指示需要执行dnn failure通知。ddn failure通知控制指示信息可以包含在pcc规则中,用于指示该pcc规则用于检测下行数据通知失败事件。
389.ddn_failure通知控制指示信息在本实施例中也称为通知控制指示信息。本技术实施例中,通知控制指示信息用于表示所述事件订阅对应的动作,是根据事件订阅类型指示信息生成的。
390.pcf向第二smf返回确认消息,消息中携带上述pcc规则。在本技术实施例中,事件订阅的过程中生成的pcc规则也可以称为第三策略规则。
391.可选地,ddn failure通知控制指示信息还可以不包含在pcc规则中,而是携带于该确认消息中,具体此处不做限定。
392.213、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
393.当第二smf接收到步骤212的pcc规则(第三策略规则),由于步骤210中的第二消息中同时包括三元组信息和事务标识,而该pcc规则又是根据该三元组信息生成的,因此第二smf可以据此确定并保存事务标识和pcc规则标识的对应关系。在后续对下行数据通知失败订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
394.第二smf根据pcc规则确定携带第一pdr的第一n4信息。步骤212的pcc规则或确认消息中包括ddn failure通知控制指示信息,因此第一n4信息中也可以包括ddn failure通知控制指示信息,第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
395.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
396.可选的,ddn failure通知控制指示信息也可以不包括在第一n4信息中,而是携带于上述确认消息中,具体此处不做限定。
397.214、v-smf向upf发送第二n4信息(第二策略规则):
398.由于步骤213中的第一n4信息或确认消息中包括ddn failure通知控制指示信息,因此v-smf可以确定该第一n4信息用于检测下行数据通知失败事件;
399.v-smf根据第一n4信息确定第二n4信息。具体如下:
400.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据ddn failure通知控制指示信息和第二pdr确定关联的far。far用于指示upf丢弃与第二pdr匹配的数据包并进行报告。
401.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据ddn failure通知控制指示信息和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
402.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
rule id),pcc规则标识用来表示该pcc规则,在后续对pcc规则进行更新或删除时,可以根据该pcc规则标识确定对应的pcc规则,从而做出对pcc规则的变动。在本技术实施例中,pcc规则标识也可称为第二标识信息。
422.pcf向第二smf返回确认消息,消息中携带上述pcc规则。在本技术实施例中,事件订阅的过程中生成的pcc规则也可以称为第三策略规则。
423.213、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
424.当第二smf接收到步骤212的pcc规则(第三策略规则),由于步骤210中的第二消息中同时包括三元组信息和事务标识,而该pcc规则又是根据该三元组信息生成的,因此第二smf可以据此确定并保存事务标识和pcc规则标识的对应关系。在后续对下行数据通知失败订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
425.第二smf根据pcc规则确定携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
426.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息和事务标识。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
427.214、v-smf向upf发送第二n4信息(第二策略规则):
428.由于步骤210中v-smf为下行数据通知失败事件分配了事务标识,v-smf可以根据步骤213消息中的事务标识将该消息中的第一n4信息和下行数据通知失败事件订阅关联,确定第一n4信息用于检测下行数据通知失败事件。
429.v-smf根据第一n4信息和下行数据通知失败事件订阅确定第二n4信息。具体如下:
430.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据通知失败事件订阅和第二pdr确定关联的far。
431.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据通知失败事件订阅和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
432.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
433.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
434.本技术实施例中,第一smf根据第一策略规则和第一事件的订阅确定第二策略规则,不需要在与第二smf发送和接收的消息中携带事件订阅类型指示信息和通知控制指示信息,节省了网络中需要接发和确定上述两指示信息的网元的运算资源和网络带宽资源。
435.215、upf通知v-smf匹配的数据包被丢弃:
436.在ue不可达的情况下,upf根据第二pdr匹配数据包,并根据上述far丢弃与第二
notification failure)通知指示信息,该指示信息用于指示当发生下行数据通知失败事件时,上报该事件。
458.amf向v-smf发送nsmf_pdusession_updatesmcontext request消息,订阅下行数据通知失败事件。
459.消息中携带步骤304中接收到nef通知关联标识、三元组信息和上述下行数据通知失败(downlink data notification failure)通知指示信息。在本实施例中,下行数据通知失败通知指示信息也可称为事件订阅类型指示信息。
460.309、v-smf向第二smf发送更新请求消息:
461.当v-smf确定数据需要缓存在upf时,v-smf可以确定需要向pcf请求pcc规则,此时v-smf可以生成upf缓存数据的指示或请求pcc的指示。
462.v-smf向smf发送nsmf_pdusession_update request消息,订阅下行数据通知失败事件。
463.消息中携带步骤308中接收到的nef通知关联标识、三元组信息和下行数据通知失败(downlink data notification failure)通知指示信息,以及上述upf缓存数据的指示或请求pcc的指示。
464.310、第二smf向v-smf返回确认消息:
465.311、v-smf向amf返回确认消息:
466.步骤312至315有两种实现方式,具体如下:
467.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
468.312、第二smf确定需要请求用于处理数据的策略规则,并向pcf发送更新请求消息:
469.由于在步骤309中接收到upf缓存数据的指示或请求pcc的指示,第二smf可以确定需要向pcf请求pcc规则。并且之前pcf提供了携带数据描述的下行数据通知失败事件订阅的pcrt,第二smf可以向pcf发送npcf_smpolicycontrol_update请求,请求用于处理数据的策略规则。消息中携带步骤309中接收到的三元组信息和携带数据描述的下行数据通知失败事件订阅的pcrt。
470.在本技术实施例中,该pcrt也可称为事件订阅类型指示信息,本技术实施例中,事件订阅类型指示信息用于表示事件订阅的类型。
471.可选地,消息中还可以携带操作指示create,表示该消息用于请求新的pcc规则。
472.在本技术实施例中,步骤312也可以在步骤310或311之前执行,只要在步骤309之后执行即可,具体此处不作限定。
473.313、pcf制定pcc规则,并向第二smf发送第三策略规则:
474.步骤313的a实现方式与图2所实施示例的步骤212的a实现方式类似,此处不再赘述。
475.314、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
476.第二smf在步骤313中接收到pcc规则(第三策略规则),由于该pcc规则是根据步骤312消息中的三元组信息生成的,而该三元组信息又是在步骤309中接收更新上下文请求消息时与nef通知关联标识一同获取的,因此第二smf可以据此确定并保存nef通知关联标识
和pcc规则标识的对应关系。在后续对下行数据通知失败订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
477.第二smf根据pcc规则确定携带第一pdr的第一n4信息。步骤313的pcc规则或确认消息中包括ddn failure通知控制指示信息,因此第一n4信息中也可以包括ddn failure通知控制指示信息,第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
478.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
479.可选的,ddn failure通知控制指示信息也可以不包括在第一n4信息中,而是携带于上述确认消息中,具体此处不做限定。
480.315、v-smf向upf发送第二n4信息(第二策略规则):
481.步骤315的a实现方式与图2所实施示例的步骤214的a实现方式类似,此处不再赘述。
482.b:消息中不携带通知控制指示信息,根据事件的订阅生成对应的策略规则,具体的实现方式为:
483.312、第二smf确定需要请求用于处理数据的策略规则,并向pcf发送更新请求消息:
484.由于之前pcf提供了携带数据描述的下行数据通知失败事件订阅的pcrt,第二smf可以向pcf发送npcf_smpolicycontrol_update请求,请求用于处理数据的策略规则。消息中携带步骤309中接收到的三元组信息和携带数据描述的下行数据通知失败事件订阅的pcrt。
485.可选地,消息中还可以携带操作指示create,表示该消息用于请求新的pcc规则。
486.在本技术实施例中,步骤312也可以在步骤310或311之前执行,只要在步骤309之后执行即可,具体此处不作限定。
487.313、pcf制定pcc规则,并向第二smf发送第三策略规则:
488.步骤313的b实现方式与图2所实施示例的步骤212的b实现方式类似,此处不再赘述。
489.314、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
490.第二smf在步骤313中接收到pcc规则(第三策略规则),由于该pcc规则是根据步骤312消息中的三元组信息生成的,而该三元组信息又是在步骤309中接收更新上下文请求消息时与nef通知关联标识一同获取的,因此第二smf可以据此确定并保存nef通知关联标识和pcc规则标识的对应关系。在后续对下行数据通知失败订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
491.第二smf根据pcc规则确定携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
492.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。在本技术实施例中,
事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
493.315、v-smf向upf发送第二n4信息(第二策略规则):
494.步骤315的b实现方式与图2所实施示例的步骤214的b实现方式类似,此处不再赘述。
495.316-320:
496.步骤316至320与图2所示实施例的步骤215至219类似,此处不再赘述。
497.除了对事件的订阅,本技术实施例还提供了订阅成功后对事件的更新和删除,接下来就对更新和删除的过程进行描述:
498.2、更新下行数据通知失败后可达事件:
499.在本技术实施例中,事件更新时提供的数据描述信息称为第二数据描述信息。在本实施例或图4b所示实施例中,数据描述信息为第二数据描述信息。本实施例和图4b所示实施例以三元组信息为例,该三元组信息并不造成对第二数据描述信息的限定。
500.请参阅图4a,基于图2对下行数据通知失败后可达事件的订阅,本实施例中提供了更新上述事件时,获取对应的策略规则的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
501.401a、ue接入网络,建立pdu会话:
502.此时af已经根据图2所示实施例完成了对下行数据通知失败后可达事件的订阅。
503.402a、af向nef发送订阅请求消息:
504.af向nef发送nnef_eventexposure_subscribe request消息,请求更新下行数据通知失败后可达(availability of downlink data notification failure)事件订阅。
505.消息中携带nef订阅关联标识,以及更新的三元组信息,在本实施例中,将用该三元组信息代替原来订阅时的第一数据描述信息,生成对应于该三元组信息的策略规则。本实施例或图4b所实施示例中,三元组信息也称为第二数据描述信息或第二描述信息。nef订阅关联标识是nef在事件订阅的过程中生成的。
506.403a、nef向udm发送订阅请求消息:
507.nef向udm发送nudm_eventexposure_subscribe request消息,请求更新下行数据通知失败后可达事件订阅。
508.消息中携带udm订阅关联标识和步骤402a中接收到的三元组信息。udm订阅关联标识是udm在事件订阅的过程中生成的。
509.404a、udm向ue注册的amf发送订阅请求消息:
510.udm向ue注册的amf发送namf_eventexposure_subscribe request消息,请求更新下行数据通知失败后可达事件订阅。
511.消息中携带amf订阅关联标识和上述三元组信息。amf订阅关联标识是amf在事件订阅的过程中生成的。
512.405a、amf向udm返回确认消息:
513.amf根据步骤404a中接收到的amf订阅关联标识和三元组信息更新该事件的订阅信息,并向udm返回确认消息。
514.406a、udm向nef返回确认消息:
515.接收到amf发送的确认消息后,udm可以根据步骤403a中接收到的udm订阅关联标
识和三元组信息更新该事件的订阅信息,并向nef返回确认消息。
516.407a、nef向af返回确认消息:
517.接收到udm发送的确认消息后,nef可以根据步骤402a中接收到的nef订阅关联标识和三元组信息更新该事件的订阅信息,并向af返回确认消息。
518.在本技术实施例中,步骤406a也可以在步骤404a或步骤405a之前执行,只要在步骤403a之后执行;步骤407a也可以在步骤403a至406a中的任一步之前执行,只要在步骤402a之后执行即可,此处不作限定。
519.408a、amf向v-smf发送第三消息:
520.amf向v-smf发送nsmf_pdusession_updatesmcontext request消息,请求更新下行数据通知失败的事件订阅。在本实施例中,该消息也可以称为第三消息。本技术实施例中,第三消息用于向v-smf请求更新事件的订阅。
521.消息中携带nef通知关联标识和上述三元组信息。nef通知关联标识是在事件订阅过程中接收到的。
522.409a、v-smf向amf返回确认消息。
523.v-smf根据上述nef通知关联标识和三元组信息更新该事件的订阅信息,并向amf返回确认消息。
524.步骤410a至414a有两种实现方式,具体如下:
525.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
526.410a、v-smf向第二smf发送第四消息:
527.步骤408a中v-smf接收到第三消息,可以根据nef通知关联标识确定下行数据通知失败事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,nef通知关联标识也可称为第三标识,用于标识第一事件的订阅。
528.v-smf向第二smf发送nsmf_pdusession_update request消息,该消息用于请求更新第一n4信息。在本实施例中,该消息也可以称为第四消息。本技术实施例中,第四消息用于向第二smf请求更新订阅事件所对应的用于处理数据的策略规则。
529.消息中携带三元组信息、事务标识以及ddn_failure指示信息。ddn_failure指示信息也称为事件订阅类型指示信息,是在事件订阅的过程中生成的,用于指示事件订阅的类型。
530.在本技术实施例中,步骤410a也可以在步骤409a之前执行,只要在步骤408a之后执行即可,具体此处不作限定。
531.411a、第二smf向pcf发送第八消息:
532.在事件订阅的过程中,第二smf将事务标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据事务标识确定对应的pcc规则标识。
533.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。在本实施例中,该消息也可以称为第八消息。本技术实施例中,第八消息用于向pcf请求更新pcc规则。
534.消息中携带三元组信息、pcc规则标识,以及在事件订阅的过程中接收到的pcrt。
535.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
536.412a、pcf跟据三元组信息更新pcc规则,并向第二smf发送第五策略规则:
537.pcf根据三元组信息更新pcc规则,即在pcc规则中的过滤器模板中包括该三元组信息。可选地,pcc规则中可以包括ddn failure通知控制指示信息。该ddn failure通知控制指示信息是事件订阅的过程中生成的,pcf可以通过该指示信息与pcc规则标识的对应关系确定该指示信息;ddn failure通知控制指示信息也可以是pcf根据上述ddn_failure指示信息生成的,具体此处不作限定。
538.pcf向第二smf返回确认消息,消息中携带更新后的pcc规则。在本技术实施例中,事件订阅的过程中生成的pcc规则也可以称为第三策略规则。
539.可选地,ddn failure通知控制指示信息还可以携带于该确认消息中,具体此处不作限定。
540.413a、第二smf更新第一n4信息(n4 information),并向v-smf发送第四策略规则:
541.第二smf根据pcc规则更新携带第一pdr的第一n4信息。第一n4信息中还包括ddn failure通知控制指示信息,第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
542.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。可选地,ddn failure通知控制指示信息还可以携带于该确认消息中,具体此处不作限定。
543.414a、v-smf向upf发送第二n4信息:
544.由于步骤413a中的第一n4信息或确认消息中包括ddn failure通知控制指示信息,因此v-smf确定该第一n4信息用于检测下行数据失败通知事件。v-smf根据第一n4信息确定第二n4信息。
545.v-smf根据第一n4信息确定第二n4信息。具体如下:
546.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据ddn failure通知控制指示信息和第二pdr确定关联的far。far用于指示upf丢弃与第二pdr匹配的数据包并进行报告。
547.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据ddn failure通知控制指示信息和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
548.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
549.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
550.b:消息中不携带通知控制指示信息,根据事件的订阅生成对应的策略规则,具体的实现方式为:
551.410a、v-smf确定需要请求更新用于处理数据的策略规则,并向第二smf发送第四消息:
552.步骤408a中v-smf接收到第三消息,可以根据第三消息中的nef通知关联标识确定下行数据通知失败事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,nef通知关联标识也可称为第三标识,用于标识第一事件的订阅。
553.v-smf向第二smf发送nsmf_pdusession_update request消息,该消息用于请求更新第一n4信息。在本实施例中,该消息也可以称为第四消息。消息中携带三元组信息和事务标识。该事务标识是事件订阅时生成的,用于表示第一smf和第二smf之间的事件,具体在本实施例中对应于下行数据通知失败事件的订阅。
554.在本技术实施例中,步骤410a也可以在步骤409a之前执行,只要在步骤408a之后执行即可,具体此处不作限定。
555.411a、第二smf向pcf发送第八消息:
556.在事件订阅的过程中,第二smf将事务标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据事务标识确定对应的pcc规则标识。
557.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。在本实施例中,该消息也可以称为第八消息。
558.消息中携带三元组信息和pcc规则标识。可选的,消息中可以携带pcrt。
559.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
560.412a、pcf跟据三元组信息更新pcc规则,并向第二smf发送第五策略规则:
561.pcf根据三元组信息更新pcc规则,即在pcc规则中的过滤器模板中包括该三元组信息。
562.pcf向第二smf返回确认消息,消息中携带更新后的pcc规则。在本技术实施例中,事件更新的过程中生成的pcc规则也可以称为第五策略规则。
563.413a、第二smf更新第一n4信息(n4 information),并向v-smf发送第四策略规则:
564.第二smf根据pcc规则更新携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
565.在步骤412a中,第二smf接收到的pcc规则中包括pcc规则标识,由于订阅时第二smf保存了pcc规则标识与事务标识之间的对应关系,此时第二smf就可以根据该pcc规则标识确定pcc规则对应的事务标识。
566.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息和上述事务标识。在本技术实施例中,事件更新的过程中生成的第一n4信息也可以称为第四策略规则。
567.414a、v-smf向upf发送第二n4信息:
568.v-smf可以根据步骤413a中接收到的事务标识将第一n4信息和下行数据通知失败事件订阅关联,确定第一n4信息用于检测下行数据通知失败事件。v-smf根据第一n4信息和下行数据失败通知事件订阅确定第二n4信息。
569.v-smf根据第一n4信息和下行数据通知失败事件订阅确定第二n4信息。具体如下:
570.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据通知失败事件订阅和第二pdr确定关联的far。
571.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二
pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据通知失败事件订阅和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
572.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
573.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
574.415a-149a:
575.步骤415a至步骤419a与图2所实施示例的步骤215至219类似,此处不再赘述。
576.请参阅图4b,基于图3对下行数据通知失败后可达事件的订阅,本实施例中提供了更新上述事件时,获取对应的策略规则的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
577.401b、ue接入网络,建立pdu会话:
578.此时af已经根据图3所示实施例完成了对下行数据通知失败后可达事件的订阅。
579.402b-407b:
580.步骤402b至步骤407b与图4a所实施示例的步骤402a至步骤407a类似,此处不再赘述。
581.在本技术实施例中,步骤406b也可以在步骤404b或步骤405b之前执行,只要在步骤403b之后执行;步骤407b也可以在步骤403b至406b中的任一步之前执行,只要在步骤402b之后执行即可,此处不作限定。
582.408b、amf向v-smf发送更新上下文请求消息:
583.amf向v-smf发送nsmf_pdusession_updatesmcontext request消息,请求更新下行数据通知失败的事件订阅。
584.消息中携带nef通知关联标识和上述三元组信息。nef通知关联标识是在事件订阅的过程中接收到的。
585.409b、v-smf向第二smf发送更新请求消息:
586.v-smf向第二smf发送nsmf_pdusession_update request消息,请求更新下行数据通知失败的事件订阅。
587.消息中携带nef通知关联标识和上述三元组信息。
588.410b、第二smf向v-smf返回确认消息。
589.411b、v-smf向amf返回确认消息。
590.步骤412b至415b有两种实现方式,具体如下:
591.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
592.412b、第二smf确定需要请求更新用于处理数据的策略规则,并向pcf发送更新的三元组信息:
593.步骤409b中第二smf接收到更新请求消息,可以根据消息中的nef通知关联标识确定下行数据通知失败事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,
nef通知关联标识也可称为第三标识,用于标识第一事件的订阅。
594.在事件订阅过程中,第二smf将nef通知关联标识和pcc规则标识之间的对应关系保存了下来,nef通知关联标识又对应于事件的订阅,此时第二smf就可以确定事件订阅对应的pcc规则标识。
595.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。
596.消息中携带三元组信息和pcc规则标识。以及ddn failure指示信息。ddn failure指示信息也称为事件订阅类型指示信息,是在事件订阅的过程中生成的,用于指示事件订阅的类型。
597.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
598.在本技术实施例中,步骤412b也可以在步骤410b或411b之前执行,只要在步骤409b之后执行即可,具体此处不作限定。
599.413b-415b:
600.步骤413b至步骤415b的a实现方式与图4a所实施示例的步骤412a至步骤414a的a实现方式类似,此处不再赘述。
601.b:消息中不携带通知控制指示信息,根据事件的订阅生成对应的策略规则,具体的实现方式为:
602.412b、第二smf确定需要请求更新用于处理数据的策略规则,并向pcf发送更新的三元组信息:
603.步骤409b中第二smf接收到更新请求消息,可以根据消息中的nef通知关联标识确定下行数据通知失败事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,nef通知关联标识也可称为第三标识,用于标识第一事件的订阅。
604.在事件订阅的过程中,第二smf将事务标识和pcc规则标识之间的对应关系保存了下来,事务标识又对应于事件的订阅,此时第二smf就可以确定事件订阅对应的pcc规则标识。
605.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。
606.消息中携带三元组信息和pcc规则标识。
607.可选的,消息中可以携带上述pcrt。
608.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
609.在本技术实施例中,步骤412b也可以在步骤410b或411b之前执行,只要在步骤409b之后执行即可,具体此处不作限定。
610.413b-415b:
611.步骤413b至步骤415b的b实现方式与图4a所实施示例的步骤412a至步骤414a的b实现方式类似,此处不再赘述。
612.416b-420b:
613.步骤416b至步骤420b与图4a所实施示例的步骤415a至步骤419a类似,此处不再赘
述。
614.在图4a及图4b所示实施例中,第一smf、第二smf和pcf根据事件订阅类型指示信息和通知控制指示信息,或数据描述信息标识、pcc规则标识和订阅事件之间的关联关系,将订阅事件相关的pcc规则、第一pdr、第二pdr和far、urr,更新成根据第二数据描述信息生成的对应的策略规则,实现了对事件的策略规则的更新。
615.3、删除下行数据通知失败后可达事件:
616.请参阅图5a,基于图2对下行数据通知失败后可达事件的订阅,本实施例中提供了删除上述事件时,删除该事件订阅的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
617.501a、ue接入网络,建立pdu会话:
618.与图4a所实施示例中的步骤401a一致,此处不再赘述。
619.502a、af向nef发送去订阅请求消息:
620.af向nef发送nnef_eventexposure_unsubscribe request消息,请求删除下行数据传递失败后可达事件的订阅。
621.消息中携带在事件订阅过程中接收到的nef订阅关联标识。
622.503a、nef向udm发送订阅请求消息:
623.nef向udm发送nudm_eventexposure_unsubscribe request消息,请求删除下行数据传递失败后可达事件的订阅。
624.消息中携带在事件订阅过程中接收到的udm订阅关联标识。
625.504a、udm向ue注册的amf发送订阅请求消息:
626.udm向ue注册的amf发送namf_eventexposure_unsubscribe request消息,请求删除下行数据传递失败后可达事件的订阅。
627.消息中携带在事件订阅过程中接收到的amf订阅关联标识。
628.505a、amf向udm返回确认消息。
629.506a、udm向nef返回确认消息。
630.507a、nef向af返回确认消息。
631.508a、amf向v-smf发送第五消息:
632.amf向v-smf发送nsmf_pdusession_updatesmcontext request消息,请求删除下行数据通知失败事件。
633.消息中携带去订阅指示和在事件订阅过程中接收到的nef通知关联标识(notification correlation id)。
634.在本技术实施例中,步骤506a也可以在步骤504a或步骤505a之前执行,只要在步骤503a之后执行;步骤507a也可以在步骤503a至506a中的任一步之前执行,只要在步骤502a之后执行即可;步骤508a也可以在步骤505a至507a中的任一步之前执行,只要在步骤504a之后执行即可,此处不作限定。
635.509a、v-smf向amf返回确认消息。
636.510a、v-smf确定需要请求删除第一n4信息,并向第二smf发送第六消息:
637.v-smf可以根据步骤508a中的nef通知关联标识确定下行数据传递失败事件,并根据去订阅指示确定需要删除该事件的订阅,从而确定需要请求删除第一n4信息。在本技术
实施例中,nef通知关联标识也可称为第三标识,用于标识第一事件的订阅。
638.在订阅的过程中,v-smf保存了事件订阅和事务标识之间的对应关系,此时就可以查询到该事件订阅对应的事务标识。
639.具体的,v-smf向smf发送nsmf_pdusession_update request消息,消息中携带请求删除第一n4信息的指示。在本实施例中,该消息也称为第六消息,第六消息用于请求删除第一n4信息。
640.消息中携带事务标识和操作指示delete。
641.在本技术实施例中,步骤510a也可以在步骤509a之前执行,只要在步骤508a之后执行即可,此处不作限定。
642.511a、第二smf向pcf发送第九消息:
643.在事件订阅过程中,第二smf将事务标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据事务标识确定对应的pcc规则标识。
644.第二smf向pcf发送npcf_smpolicycontrol_update请求,请求删除pcc规则。
645.消息中携带pcc规则标识和操作指示delete。
646.512a、pcf删除pcc规则,并向smf返回确认消息:
647.pcf可以根据步骤511a中接收到的pcc规则标识删除与该pcc规则标识对应的pcc规则。
648.pcf向第二smf返回确认消息,消息中携带删除pcc规则标识对应的pcc规则的指示,具体的,消息中可以包括pcc规则标识和删除指示。
649.513a、第二smf删除第一n4信息,并向v-smf发送删除第一n4信息的指示:
650.第二smf根据删除的pcc规则标识删除保存在第二smf本地的第一n4信息,并向v-smf发送删除第一n4信息的指示。
651.514a、v-smf与upf交互删除对应的pdr、far和urr。
652.v-smf根据接收到的删除第一n4信息的指示确定需要删除第二n4信息,v-smf与upf交互删除第二n4信息对应的pdr、far和urr。
653.请参阅图5b,基于图3对下行数据通知失败后可达事件的订阅,本实施例中提供了删除上述事件时,删除该事件订阅的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
654.501b、ue接入网络,建立pdu会话:
655.此时af已经根据图3所示实施例完成了对下行数据通知失败后可达事件的订阅。
656.502b-507b:
657.步骤502b至步骤507b与图5a所实施示例的步骤502a至步骤507a类似,此处不再赘述。
658.508b、amf向v-smf发送更新上下文请求消息:
659.amf向v-smf发送nsmf_pdusession_updatesmcontext request消息,请求删除下行数据通知失败事件。
660.消息中携带去订阅指示和在事件订阅过程中接收到的nef通知关联标识。
661.509b、v-smf向第二smf发送更新请求消息:
662.v-smf向第二smf发送nsmf_pdusession_update request消息,请求删除下行数据
通知失败事件。
663.消息中携带nef通知关联标识和去订阅指示。
664.需要注意的是,步骤509b中的去订阅指示可以根据步骤508b中的去订阅指示生成,或者就是步骤508b中的去订阅指示,具体此处不作限定。
665.510b、第二smf向v-smf返回确认消息。
666.511b、v-smf向amf返回确认消息。
667.512b、第二smf确定需要请求删除用于处理数据的策略规则,并向pcf发送删除pcc规则的请求:
668.步骤509b中,第二smf接收到更新请求消息,第二smf可以根据该请求中的nef通知关联标识确定下行数据传递失败事件,并根据去订阅指示确定需要删除该事件的订阅,从而确定需要请求删除pcc规则。在本技术实施例中,nef通知关联标识也可称为第三标识,用于标识第一事件的订阅。
669.在事件订阅过程中,第二smf将nef通知关联标识和pcc规则标识之间的对应关系保存了下来,nef通知关联标识又对应于事件的订阅,此时第二smf就可以确定事件订阅对应的pcc规则标识。
670.第二smf向pcf发送npcf_smpolicycontrol_update请求,请求删除pcc规则。
671.消息中携带pcc规则标识和操作指示delete。
672.在本技术实施例中,步骤512b也可以在步骤510b或511b之前执行,只要在步骤509b之后执行即可,此处不作限定。
673.513b-515b:
674.步骤513b至步骤515b与图5a所实施示例的步骤512a至514a类似,此处不再赘述。
675.在图5a及图5b所示实施例中,第一smf、第二smf和pcf根据数据描述信息标识、pcc规则标识和订阅事件之间的关联关系,将事件订阅相关的pcc规则、第一pdr、第二pdr和far、urr等策略规则删除,实现了对事件的策略规则的删除。
676.值得注意的是,在本技术实施例中,事件标识也可以是其他事件的标识,例如下行数据传递状态事件,不同的事件标识代表不同的订阅事件,相应的就会生成不同的pcc规则和策略规则,网元也会相应的执行不同的操作,具体此处不作限定。
677.接下来就对网络提供策略规则的过程举例说明,该策略规则为下行数据传递状态事件的策略规则。在本技术实施例中,下行数据传递状态事件也可称为下行数据传输状态事件或下行数据通知状态事件,在本技术实施例中,该事件也称为第一事件。
678.二、获取下行数据传递状态事件的策略规则:
679.1、订阅下行数据传递状态事件:
680.请参阅图6,当ue处于漫游状态,即v-smf无法与pcf直接交互时,af订阅下行数据传递状态事件,由第一smf来向pcf请求pcc规则。对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定。本技术实施例中提供策略规则的一个流程包括:
681.601、ue接入网络,建立pdu会话:
682.ue接入网络并建立pdu会话,pdu会话建立了ue到upf的数据通道。ue可以通过这个数据通道和应用服务器交互。
683.可选地,在pdu会话建立或者修改的过程中,pcf可以向第二smf发送策略控制请求
触发器(pcrt,policy control request trigger),该触发器为携带数据描述的下行数据传递状态事件订阅(downlink data delivery status event subscribed with traffic descriptor)。该pcrf用于指示第二smf当接收到携带数据描述的下行数据传递状态事件订阅时,向pcf请求pcc规则。
684.在本技术实施例中,该pcrt也称为下行数据通知事件订阅触发器。
685.可选地,在pdu会话建立或者修改的过程中,pcf可以向第二smf发送报告接收到下行数据通知事件订阅的指示信息。在本技术实施例中,该指示信息也称为第一请求策略指示信息。
686.进一步的,第二smf可以根据携带数据描述的下行数据通知失败事件订阅的pcrt,将确定策略计费控制应用于所述ue的指示信息、报告接收到下行数据通知失败事件订阅的指示信息或报告接收到数据描述信息的指示信息发送给v-smf。
687.在本技术实施例中,上述指示信息也可以称为请求策略指示信息或第二请求策略指示信息,用于指示第一smf获取与订阅事件所对应的策略规则。
688.602、af向nef发送订阅请求消息:
689.af向nef发送nnef_eventexposure_subscribe request消息,订阅下行数据传递状态(downlink data delivery status)事件。
690.消息中携带事件标识(event id)、af通知端点(af notification endpoint)、三元组信息、用户的外部标识或外部用户组标识,以及丢弃的传递状态。
691.在本技术实施例中,除了丢弃的传递状态,订阅的传递状态还可以是缓存或传送,本实施例以丢弃的传递状态为例,并不造成对订阅的传递状态的限定。
692.在本技术实施例中,事件订阅时提供的数据描述信息称为第一数据描述信息,事件更新时提供的数据描述信息称为第二数据描述信息。在本实施例或图7所示实施例中,数据描述信息为第一数据描述信息。
693.事件标识(event id)表示订阅的事件,在本实施例中为下行数据传递状态事件的标识。
694.af通知端点用于指示af接收事件通知的端点,af通知端点可以包括af通知目标地址(af notification target address)。当af为多个订阅通知分配相同的af通知目标地址时,可以通过af通知关联标识来区分不同的订阅,此时af通知端点包括af通知目标地址(af notification target address)和af通知关联标识(af notification correlation id)。
695.603、nef向udm发送订阅请求消息:
696.nef向udm发送nudm_eventexposure_subscribe request消息,订阅下行数据传递状态事件。
697.消息中携带步骤602中接收到的事件标识、三元组信息、丢弃的传递状态和用户的外部标识或外部用户组标识,以及nef用于接收订阅通知的nef通知端点(nef notification endpoint)。
698.nef通知端点用于指示nef用于接收订阅通知的端点,nef通知端点可以包括nef通知目标地址(nef notification target address)和nef通知关联标识(nef notification correlation id)。当nef为多个订阅通知分配相同的nef通知目标地址时,可以通过nef通知关联标识来区分不同的事件。
699.604、udm向ue注册的第二smf发送订阅请求消息:
700.udm在步骤603中接收到用户外部标识,就可以根据外部标识确定用户内部标识。
701.在本技术实施例中,当事件订阅针对多个用户时,步骤602及603中用户的外部标识也可以是外部用户组标识,外部用户组标识表示每一个上述用户,此时就可以根据该外部用户组标识确定每个上述用户的内部标识,具体此处不作限定。
702.udm可以根据保存在本地的对应关系,以及用户内部标识,确定ue注册的第二smf,并向ue注册的第二smf发送nsmf_eventexposure_subscribe request消息,订阅下行数据传递状态事件。
703.消息中携带步骤203中接收到的事件标识、三元组信息、nef通知端点、丢弃的传递状态,以及上述用户内部标识。
704.若步骤603中接收到用户组标识,则udm可以为用户组中的每一个ue向ue注册的第二smf发送上述消息。
705.605、第二smf向v-smf发送第一消息:
706.第二smf向ue注册的v-smf发送nsmf_eventexposure_subscribe request消息,订阅下行数据传递状态事件。在本实施例中,该消息也可称为第一消息;
707.消息中携带步骤604中接收到的事件标识、nef通知关联标识、三元组信息、丢弃的传递状态,以及上述用户内部标识。
708.若步骤604中接收到用户组标识,则第二smf可以为用户组中的每一个ue向ue注册的v-smf发送上述消息。
709.606、v-smf向第二smf返回确认消息:
710.v-smf根据步骤605中接收到的事件标识分配smf订阅关联标识(smf subscription correlation id),smf订阅关联标识用来标识下行数据传递状态事件,表示该事件已在v-smf处订阅成功。
711.v-smf保存接收到的信息,并向第二smf返回确认消息,消息中携带上述smf订阅相关标识。
712.607、第二smf向udm返回确认消息:
713.第二smf根据步骤604中接收到的事件标识分配smf订阅关联标识(smf subscription correlation id),smf订阅关联标识用来标识下行数据传递状态事件,表示该事件已在第二smf处订阅成功。
714.第二smf保存接收到的信息,并向udm返回确认消息,消息中携带上述smf订阅相关标识。
715.步骤607也可在步骤605或606之前执行,只要在步骤603之后执行即可。
716.608、udm向nef返回确认消息:
717.udm为事件订阅分配udm订阅关联标识(udm subscription correlation id),udm订阅关联标识用来标识下行数据传递状态事件,表示该事件已在udm处订阅成功。
718.udm向nef返回确认消息,确认消息中携带上述udm订阅关联标识。
719.609、nef向af返回确认消息:
720.nef为事件订阅分配nef订阅关联标识(nef subscription correlation id),nef订阅关联标识用来标识下行数据传递状态事件,表示该事件订阅已在nef处订阅成功。
721.nef保存接收到的信息,并向af返回确认消息,确认消息中携带上述nef订阅关联标识。
722.在本技术实施例中,步骤608可在步骤604至607中任一步之前执行,只要在步骤603之后执行即可;步骤609可在步骤603至608中的任一步之前执行,只要在步骤602之后执行即可,具体此处不作限定。
723.步骤610至614有两种实现方式,具体如下:
724.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
725.610、v-smf确定需要请求用于处理数据的策略规则,并向第二smf发送第二消息:
726.在步骤601中,v-smf接收到策略计费控制应用于所述ue的指示信息、报告接收到下行数据传递状态事件订阅的指示信息或报告接收到数据描述信息的指示信息,v-smf可以确定pcc应用于该pdu会话,并且当v-smf确定数据需要缓存在upf时,也就能确定需要向第二smf报告接收到的事件订阅以及请求用于在upf对数据进行处理的策略。
727.v-smf可以为该事件分配事务标识(transaction id),事务标识用来表示v-smf和第二smf之间的事务,用于后续的修改和删除操作。在本技术实施例中,事务标识也可称为第一标识信息。在本技术实施例中,事务标识对应于第一事件的订阅,事务标识也可用于标识针对第一事件订阅的策略规则请求。本实施例中,事务标识对应于下行数据传递状态事件的订阅。
728.v-smf还可以根据步骤605中事件的订阅分配下行数据传递状态指示信息,下行数据传递状态指示信息用于指示接收到的事件订阅类型为下行数据传递状态订阅。
729.下行数据传递状态指示信息在本实施例中也称为事件订阅类型指示信息,用于指示事件订阅的类型。在本技术实施例中,事件订阅类型指示信息是根据事件的订阅生成的。
730.具体地,v-smf向第二smf发送nsmf_pdusession_update request消息,报告接收到的事件订阅,请求用于对数据进行检测的策略。消息中携带三元组信息,上述事务标识(transaction id)以及上述下行数据传递状态指示信息。在本实施例中,该消息也可以称为第二消息。
731.611、第二smf向pcf发送第七消息:
732.步骤210中第二smf接收的第二消息中同时包括三元组信息和事务标识。
733.接收到事务标识,第二smf需要向pcf请求下行数据传递失败后可达的pcc规则,由于之前pcf提供了携带数据描述的下行数据传递状态事件订阅的pcrt,第二smf可以向pcf发送npcf_smpolicycontrol_update请求消息。在本实施例中,该消息也可以称为第七消息。本技术实施例中,第七消息用于向pcf请求pcc规则。
734.第二smf根据第二消息中的下行数据传递状态指示信息确定该消息用于请求用于检测下行数据传递状态事件的pcc规则,第二smf就可以查找到步骤601中接收到的该事件所对应的pcrt。
735.消息中携带步骤610中接收到的三元组信息和下行数据传递状态指示信息以及pcrt。
736.可选地,消息中还可以携带操作指示create,表示该消息用于请求新的pcc规则。
737.612、pcf制定pcc规则,并向第二smf发送第三策略规则:
738.pcf根据步骤611中接收到的三元组信息制定pcc规则(pcc rule),即在pcc规则中
的过滤器模板中包括该三元组信息,并且设置高优先级,pcc规则中包括pcc规则标识(pcc rule id),pcc规则标识用来表示该pcc规则,在后续对pcc规则进行更新或删除时,可以根据该pcc规则标识确定对应的pcc规则,从而做出对pcc规则的变动。在本技术实施例中,pcc规则标识也可称为第二标识信息。
739.pcf还可以根据步骤611中接收到的pcrt确定下行数据传递状态通知控制指示信息,下行数据传递状态通知控制指示信息用于指示需要执行下行数据传递状态通知。下行数据传递状态通知控制指示信息可以包含在pcc规则中,用于指示该pcc规则用于检测下行数据传递状态事件。
740.下行数据传递状态通知控制指示信息在本实施例中也称为通知控制指示信息。
741.pcf向第二smf返回确认消息,消息中携带上述pcc规则。在本技术实施例中,事件订阅的过程中生成的pcc规则也可以称为第三策略规则。
742.可选地,下行数据传递状态通知控制指示信息还可以不包含在pcc规则中,而是携带于该确认消息中,具体此处不做限定。
743.613、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
744.当第二smf接收到步骤612的pcc规则(第三策略规则),由于步骤610中的第二消息中同时包括三元组信息和事务标识,而该pcc规则又是根据该三元组信息生成的,因此第二smf可以据此确定并保存事务标识和pcc规则标识的对应关系。在后续对下行数据传递状态订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
745.第二smf根据pcc规则确定携带第一pdr的第一n4信息。步骤612的pcc规则或确认消息中包括下行数据传递状态通知控制指示信息,因此第一n4信息中也可以包括下行数据传递状态通知控制指示信息,第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
746.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
747.可选的,下行数据传递状态通知控制指示信息也可以不包括在第一n4信息中,而是携带于上述确认消息中,具体此处不做限定。
748.614、v-smf向upf发送第二n4信息(第二策略规则):
749.由于步骤613中的第一n4信息或确认消息中包括下行数据传递状态通知控制指示信息,因此v-smf可以确定该第一n4信息用于检测下行数据传递状态事件;
750.v-smf根据第一n4信息确定第二n4信息。具体如下:
751.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据ddn failure通知控制指示信息和第二pdr确定关联的far。far用于指示upf丢弃与第二pdr匹配的数据包并进行报告。
752.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据ddn failure通知控制指示信息和第二pdr确定关联的far和urr。far
用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
753.当订阅的传递状态为缓存时,far用于指示upf缓存与pdr匹配的数据包,urr用于指示upf在缓存数据包时通知smf,具体此处不作限定。
754.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
755.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
756.b:消息中不携带通知控制指示信息,根据事件的订阅生成对应的策略规则,具体的实现方式为:
757.610、v-smf确定需要请求用于处理数据的策略规则,并向第二smf发送第二消息:
758.在步骤601中,v-smf接收到策略计费控制应用于所述ue的指示信息、报告接收到下行数据传递状态事件订阅的指示信息或报告接收到数据描述信息的指示信息,v-smf可以确定pcc应用于该pdu会话,并且当v-smf确定数据需要缓存在upf时,也就能确定需要向第二smf报告接收到的事件订阅以及请求用于在upf对数据进行处理的策略。
759.v-smf可以为该事件分配事务标识(transaction id),事务标识用来表示v-smf和第二smf之间的事务,用于后续的修改和删除操作。在本技术实施例中,事务标识也可称为第一标识信息。在本技术实施例中,事务标识对应于第一事件的订阅,事务标识也可用于标识针对第一事件订阅的策略规则请求。本实施例中,事务标识对应于下行数据传递状态事件的订阅。
760.具体地,v-smf向第二smf发送nsmf_pdusession_update request消息,报告接收到的事件订阅,请求用于对数据进行检测的策略。消息中携带三元组信息和上述事务标识(transaction id)。在本实施例中,该消息也可以称为第二消息。
761.611、第二smf向pcf发送第七消息:
762.步骤210中第二smf接收的第二消息中同时包括三元组信息和事务标识。
763.接收到事务标识,第二smf需要向pcf请求下行数据传递失败后可达的pcc规则,由于之前pcf提供了携带数据描述的下行数据传递状态事件订阅的pcrt,第二smf可以向pcf发送npcf_smpolicycontrol_update请求消息。在本实施例中,该消息也可以称为第七消息。本技术实施例中,第七消息用于向pcf请求pcc规则。
764.消息中携带步骤610中接收到的三元组信息和pcrt。
765.可选地,消息中还可以携带操作指示create,表示该消息用于请求新的pcc规则。
766.612、pcf制定pcc规则,并向第二smf发送第三策略规则:
767.pcf根据步骤611中接收到的三元组信息制定pcc规则(pcc rule),即在pcc规则中的过滤器模板中包括该三元组信息,并且设置高优先级,pcc规则中包括pcc规则标识(pcc rule id),pcc规则标识用来表示该pcc规则,在后续对pcc规则进行更新或删除时,可以根据该pcc规则标识确定对应的pcc规则,从而做出对pcc规则的变动。在本技术实施例中,pcc规则标识也可称为第二标识信息。
768.pcf向第二smf返回确认消息,消息中携带上述pcc规则。在本技术实施例中,事件
订阅的过程中生成的pcc规则也可以称为第三策略规则。
769.613、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
770.当第二smf接收到步骤612的pcc规则(第三策略规则),由于步骤610中的第二消息中同时包括三元组信息和事务标识,而该pcc规则又是根据该三元组信息生成的,因此第二smf可以据此确定并保存事务标识和pcc规则标识的对应关系。在后续对下行数据传递状态订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
771.第二smf根据pcc规则确定携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
772.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息和事务标识。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
773.614、v-smf向upf发送第二n4信息(第二策略规则):
774.由于步骤610中v-smf为下行数据传递状态事件分配了事务标识,v-smf可以根据步骤613消息中的事务标识将该消息中的第一n4信息和下行数据传递状态事件订阅关联,确定第一n4信息用于检测下行数据传递状态事件。
775.v-smf根据第一n4信息和下行数据传递状态事件订阅确定第二n4信息。具体如下:
776.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据传递状态事件的订阅和第二pdr确定关联的far。far用于指示upf丢弃与第二pdr匹配的数据包并进行报告。
777.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据传递状态事件的订阅和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
778.当订阅的传递状态为缓存时,far用于指示upf缓存与pdr匹配的数据包,urr用于指示upf在缓存数据包时通知smf,具体此处不作限定。
779.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
780.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
781.615、upf通知v-smf匹配的数据包被丢弃:
782.upf根据上述far丢弃与pdr匹配的数据包后,根据上述urr通知v-smf匹配的数据包被丢弃。
783.当上述传输状态为缓存时,upf根据上述far缓存与pdr匹配的数据包后,根据上述urr通知v-smf匹配的数据包被缓存。
784.616、v-smf向nef发送通知请求消息:
785.当v-smf接收到upf发送的数据包被丢弃的通知时,v-smf可以向nef发送数据包被丢弃的通知。
786.当上述传输状态为缓存时,v-smf接收到upf发送的数据包被缓存的通知时,v-smf可以向nef发送数据包被缓存的通知。
787.当上述传输状态为传递时,当v-smf检测到pdu会话变成active,即确认ue可达时,且步骤615中接收到数据包被缓存的通知,upf会自动转发之前被缓存的数据,此时v-smf就可以确定之前缓存的数据包被传递,向nef发送数据包被传递的通知。
788.可选的,v-smf可以先向第二smf发送上述通知,第二smf再向nef报告,具体此处不作限定。
789.在本技术实施例中,步骤615中丢弃数据或缓存数据的事件也可称为第二事件,第一smf可以根据第二事件确定第一事件。例如在本实施例中就可以根据丢弃数据或缓存数据的事件确定下行数据传递状态事件。
790.在本技术实施例中,nef也可称为事件接收网元,事件接收网元用于接收与第一事件相关的报告,在本实施例中即为下行数据传递状态事件的报告。
791.617、nef向af发送通知请求消息:
792.nef向af发送nneff_eventexposure_notify request消息,消息中携带事件标识和af通知端点。
793.在本技术实施例中,pcc规则不仅可以由第一smf来请求,也可以由第二smf来发起请求pcc规则,下面将对由第二smf来向pcf请求pcc规则的流程进行说明:
794.1.2、第二smf向pcf请求pcc规则:
795.请参阅图7,当ue处于漫游状态时,af订阅下行数据传递状态事件,由第二smf来向pcf请求pcc规则。对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可。本技术实施例中提供策略规则的一个流程包括:
796.701-705:
797.步骤701至705与图6所示实施例的步骤601至步骤605类似,此处不再赘述。
798.706、v-smf向第二smf返回确认消息:
799.v-smf根据步骤705中接收到的事件标识分配smf订阅关联标识(smf subscription correlation id),smf订阅关联标识用来标识下行数据传递状态事件,表示该事件已在v-smf处订阅成功。
800.v-smf确定由upf来缓存数据,则v-smf可以生成upf缓存数据的指示或请求pcc的指示。
801.v-smf保存接收到的信息,并向第二smf返回确认消息,消息中携带上述smf订阅相关标识以及上述upf缓存数据的指示或请求pcc的指示。
802.707-709:
803.步骤707至709与图6所示实施例的步骤607至步骤609类似,此处不再赘述。
804.在本技术实施例中,步骤707也可以在步骤705或706之前执行,只要在步骤704之后执行即可;步骤708也可以在步骤704至707之间的任一步之前执行,只要在步骤703之后执行即可;步骤709也可以在步骤703至708之间的任一步之前执行,只要在步骤702之后执行即可,具体此处不作限定。
805.步骤710至713有两种实现方式,具体如下:
806.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
807.710、第二smf确定需要请求用于处理数据的策略规则,并向pcf发送更新请求消息:
808.由于在步骤706中接收到upf缓存数据的指示或请求pcc的指示,第二smf可以确定需要向pcf请求pcc规则。并且之前pcf提供了携带数据描述的下行数据传递状态事件订阅的pcrt,第二smf可以向pcf发送npcf_smpolicycontrol_update请求,请求用于处理数据的策略规则。
809.消息中携带步骤704中接收到的三元组信息和携带数据描述的下行数据传递状态事件订阅的pcrt。
810.在本技术实施例中,该pcrt也可称为事件订阅类型指示信息,事件订阅类型指示信息用于指示事件订阅的类型。
811.可选地,消息中还可以携带操作指示create,表示该消息用于请求新的pcc规则。
812.在本技术实施例中,步骤710也可以在步骤707至709之间的任一步之前执行,只要在步骤706之后执行即可,具体此处不作限定。
813.711、pcf制定pcc规则,并向第二smf发送第三策略规则:
814.步骤711的a实现方式与图6所实施示例的步骤612的a实现方式类似,此处不再赘述。
815.712、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
816.第二smf在步骤711中接收到pcc规则(第三策略规则),由于该pcc规则是根据步骤710消息中的三元组信息生成的,而该三元组信息与下行数据传递状态事件的订阅相关联,第二smf又为该事件的订阅分配了smf订阅关联标识,因此第二smf可以据此确定并保存smf订阅关联标识和pcc规则标识的对应关系。在后续对下行数据通知失败订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
817.第二smf根据pcc规则确定携带第一pdr的第一n4信息。步骤711的pcc规则或确认消息中包括pcrt,因此第一n4信息中也可以包括pcrt,第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
818.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
819.可选的,pcrt也可以不包括在第一n4信息中,而是携带于上述确认消息中,具体此处不做限定。
820.713、v-smf向upf发送第二n4信息(第二策略规则):
821.步骤713的a实现方式与图6所实施示例的步骤614的a实现方式类似,此处不再赘述。
822.b:消息中不携带通知控制指示信息,根据事件的订阅生成对应的策略规则,具体的实现方式为:
823.710、第二smf确定需要请求用于处理数据的策略规则,并向pcf发送更新请求消
息:
824.由于在步骤706中接收到upf缓存数据的指示或请求pcc的指示,第二smf可以确定需要向pcf请求pcc规则。并且之前pcf提供了携带数据描述的下行数据传递状态事件订阅的pcrt,第二smf可以向pcf发送npcf_smpolicycontrol_update请求,请求用于处理数据的策略规则。
825.消息中携带步骤704中接收到的三元组信息和携带数据描述的下行数据传递状态事件订阅的pcrt。
826.711、pcf制定pcc规则,并向第二smf发送第三策略规则:
827.步骤711的b实现方式与图6所实施示例的步骤612的b实现方式类似,此处不再赘述。
828.712、第二smf接收第三策略规则,生成第一n4信息(n4 information),并向v-smf发送第一策略规则:
829.第二smf在步骤711中接收到pcc规则(第三策略规则),由于该pcc规则是根据步骤710消息中的三元组信息生成的,而该三元组信息与下行数据传输状态事件的订阅相关联,第二smf又为该事件的订阅分配了smf订阅关联标识,因此第二smf可以据此确定并保存smf订阅关联标识和pcc规则标识的对应关系。在后续对下行数据通知失败订阅进行更新或删除时,可以根据该对应关系查找到该事件所对应的pcc规则标识,从而向pcf发出相应的指令,使pcf更新或删除该pcc规则标识所对应的pcc规则。
830.第二smf根据pcc规则确定携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
831.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。在本技术实施例中,事件订阅的过程中生成的第一n4信息也可以称为第一策略规则。
832.713、v-smf向upf发送第二n4信息(第二策略规则):
833.步骤713的b实现方式与图6所实施示例的步骤614的b实现方式类似,此处不再赘述。
834.714-716:
835.步骤714至步骤716与图6所示实施例中的步骤615至步骤617类似,此处不再赘述。
836.除了对事件的订阅,本技术实施例还提供了订阅成功后对事件的更新和删除,接下来就对更新和删除的过程进行描述:
837.2、更新下行数据传输状态事件:
838.请参阅图8a,基于图6对下行数据传输状态事件的订阅,本实施例中提供了更新上述事件时,获取对应的策略规则的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
839.801a、ue接入网络,建立pdu会话:
840.此时af已经根据图6所示实施例完成了对下行数据传输状态事件的订阅。
841.802a、af向nef发送订阅请求消息:
842.af向nef发送nnef_eventexposure_subscribe request消息,请求更新下行数据传递状态(downlink data delivery status)事件订阅。
843.消息中携带nef订阅关联标识,以及更新的三元组信息,在本实施例中,将用该三
元组信息代替原来订阅时的三元组信息,生成对应于该三元组信息的策略规则。本实施例或图8b所实施示例中,三元组信息也称为第二数据描述信息或第二描述信息。nef订阅关联标识是nef在事件订阅的过程中生成的。
844.803a、nef向udm发送订阅请求消息:
845.nef向udm发送nudm_eventexposure_subscribe request消息,请求更新下行数据传递状态事件订阅。
846.消息中携带udm订阅关联标识和步骤802a中接收到的三元组信息。udm订阅关联标识是udm在事件订阅的过程中生成的。
847.804a、udm向第二smf发送订阅请求消息:
848.udm向第二smf发送namf_eventexposure_subscribe request消息,请求更新下行数据传输状态事件。
849.消息中携带smf订阅关联标识和步骤803中接收到的三元组信息。smf订阅关联标识与图6所示实施例中步骤607中第二smf分配的相同。
850.805a、第二smf向ue注册的v-smf发送第三消息:
851.第二smf向ue注册的v-smf发送namf_eventexposure_subscribe request消息,请求更新下行数据传输状态事件。在本实施例中,该消息也可以称为第三消息。本技术实施例中,第三消息用于向v-smf请求更新事件的订阅。
852.消息中携带smf订阅关联标识和步骤804中接收到的三元组信息。smf订阅关联标识是事件订阅时v-smf分配的。
853.806a、v-smf向第二smf返回确认消息:
854.v-smf根据步骤805a中接收到的smf订阅关联标识确定订阅事件为下行数据传输状态事件,根据三元组信息更新该事件的订阅信息,并向第二smf返回确认消息。
855.807a、第二smf向udm返回确认消息:
856.接收到v-smf发送的确认消息后,第二smf根据步骤804a中接收到的smf订阅关联标识确定订阅事件为下行数据传输状态事件,根据三元组信息更新该事件的订阅信息,并向udm返回确认消息。
857.808a、udm向nef返回确认消息:
858.接收到第二smf发送的确认消息后,udm根据步骤803中接收到的udm订阅关联标识确定订阅事件为下行数据传输状态事件,根据三元组信息更新该事件的订阅信息,并向nef返回确认消息。
859.809a、nef向af返回确认消息:
860.接收到udm发送的确认消息后,nef根据步骤802a中接收到的nef订阅关联标识确定订阅事件为下行数据传输状态事件,根据三元组信息更新该事件的订阅信息,并向af返回确认消息。
861.步骤810a至814a有两种实现方式,具体如下:
862.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
863.810a、v-smf向第二smf发送第四消息:
864.步骤805a中v-smf接收到第三消息,可以根据第三消息中的smf订阅关联标识确定下行数据通知状态事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,smf
订阅关联标识也可称为第三标识,用于标识第一事件的订阅。
865.v-smf向第二smf发送nsmf_pdusession_update request消息,该消息用于请求更新第一n4信息。在本实施例中,该消息也可以称为第四消息。本技术实施例中,第四消息用于向第二smf请求更新订阅事件所对应的用于处理数据的策略规则。
866.消息中携带三元组信息、事务标识以及下行数据传输状态指示信息。下行数据传输状态指示信息是也称为事件订阅类型指示信息,在事件订阅的过程中生成的,用于指示第一事件。
867.811a、第二smf向pcf发送第八消息:
868.在事件订阅的过程中,第二smf将事务标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据事务标识确定对应的pcc规则标识。
869.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。在本实施例中,该消息也可以称为第八消息。本技术实施例中,第八消息用于向pcf请求更新pcc规则。
870.消息中携带三元组信息、pcc规则标识,以及在事件订阅的过程中接收到的下行数据传输状态指示信息。
871.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
872.812a、pcf跟据三元组信息更新pcc规则,并向第二smf发送第五策略规则:
873.pcf根据三元组信息更新pcc规则,即在pcc规则中的过滤器模板中包括该三元组信息。可选地,pcc规则中可以包括下行数据传输状态通知控制指示信息。该下行数据传输状态通知控制指示信息是事件订阅的过程中生成的,pcf可以通过该指示信息与pcc规则标识的对应关系确定该指示信息;下行数据传输状态通知控制指示信息也可以是pcf根据上述下行数据传输状态指示信息生成的,具体此处不作限定。
874.pcf向第二smf返回确认消息,消息中携带更新后的pcc规则。在本技术实施例中,事件订阅的过程中生成的pcc规则也可以称为第三策略规则。
875.可选地,下行数据传输状态通知控制指示信息还可以携带于该确认消息中,具体此处不作限定。
876.813a、第二smf更新第一n4信息(n4 information),并向v-smf发送第四策略规则:
877.第二smf根据pcc规则更新携带第一pdr的第一n4信息。第一n4信息中还包括下行数据传输状态通知控制指示信息,第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
878.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息。可选地,下行数据传输状态通知控制指示信息还可以携带于该确认消息中,具体此处不作限定。
879.814a、v-smf向upf发送第二n4信息:
880.由于步骤813a中的第一n4信息或确认消息中包括下行数据传输状态通知控制指示信息,因此v-smf确定该第一n4信息用于检测下行数据传输状态事件。v-smf根据第一n4信息确定第二n4信息。
881.v-smf根据第一n4信息确定第二n4信息。具体如下:
882.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二
pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据传输状态通知控制指示信息和第二pdr确定关联的far。far用于指示upf丢弃与第二pdr匹配的数据包并进行报告。
883.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据传输状态通知控制指示信息和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
884.当订阅的传递状态为缓存时,far用于指示upf缓存与pdr匹配的数据包,urr用于指示upf在缓存数据包时通知smf,具体此处不作限定。
885.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
886.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
887.b:消息中不携带事件订阅的指示标识,根据事件的订阅生成对应的策略规则,具体的实现方式为:
888.810a、v-smf确定需要请求更新用于处理数据的策略规则,并向第二smf发送第四消息:
889.步骤805a中v-smf接收到第三消息,可以根据第三消息中的smf订阅关联标识确定下行数据传递状态事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,smf订阅关联标识也可称为第三标识,用于标识第一事件的订阅。
890.v-smf向第二smf发送nsmf_pdusession_update request消息,该消息用于请求更新第一n4信息。在本实施例中,该消息也可以称为第四消息。消息中携带三元组信息和事务标识。该事务标识是事件订阅时生成的,用于表示第一smf和第二smf之间的事件,具体在本实施例中对应于下行数据传递状态事件的订阅。
891.811a、第二smf向pcf发送第八消息:
892.在事件订阅的过程中,第二smf将事务标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据事务标识确定对应的pcc规则标识。
893.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。在本实施例中,该消息也可以称为第八消息。
894.消息中携带三元组信息和pcc规则标识。
895.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
896.812a、pcf跟据三元组信息更新pcc规则,并向第二smf发送第五策略规则:
897.pcf根据三元组信息更新pcc规则,即在pcc规则中的过滤器模板中包括该三元组信息。
898.pcf向第二smf返回确认消息,消息中携带更新后的pcc规则。在本技术实施例中,事件更新的过程中生成的pcc规则也可以称为第五策略规则。
899.813a、第二smf更新第一n4信息(n4 information),并向v-smf发送第四策略规则:
900.第二smf根据pcc规则更新携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
901.在步骤812a中,第二smf接收到的pcc规则中包括pcc规则标识,由于订阅时第二smf保存了pcc规则标识与事务标识之间的对应关系,此时第二smf就可以根据该pcc规则标识确定pcc规则对应的事务标识。
902.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息和事务标识。在本技术实施例中,事件更新的过程中生成的第一n4信息也可以称为第四策略规则。
903.814a、v-smf向upf发送第二n4信息:
904.v-smf可以根据步骤813a中接收到的事务标识将第一n4信息和下行数据通知状态事件的订阅关联,确定第一n4信息用于检测下行数据通知状态事件。v-smf根据第一n4信息和下行数据通知状态事件的订阅确定第二n4信息。
905.v-smf根据第一n4信息和下行数据通知失败事件订阅确定第二n4信息。具体如下:
906.当v-smf接收到amf的ue不可达通知时,v-smf可以根据第一pdr确定第二pdr。第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据通知失败事件订阅和第二pdr确定关联的far。
907.当v-smf接收到amf的ue处于空闲状态的通知时,v-smf可以根据第一pdr确定第二pdr,第二pdr是根据上述第一pdr生成的,包括与上述第一pdr相同的过滤器模板和优先级信息。v-smf可以根据下行数据通知失败事件订阅和第二pdr确定关联的far和urr。far用于指示upf丢弃缓存的与第二pdr匹配的数据,urr用于指示upf当丢弃缓存的与第二pdr匹配的数据包时进行报告。
908.当订阅的传递状态为缓存时,far用于指示upf缓存与pdr匹配的数据包,urr用于指示upf在缓存数据包时通知smf,具体此处不作限定。
909.具体的,生成第二pdr的过程,可以是直接将第一pdr作为第二pdr,生成第二pdr也可以通过其他方式,例如对第一pdr进行格式变换,生成第二pdr,具体此处不作限定。
910.v-smf向upf发送第二n4信息(n4 information),第二n4信息包括上述第二pdr、far和urr。在本技术实施例中,事件订阅的过程中生成的第二n4信息也可以称为第二策略规则。
911.815a-817a:
912.步骤815a至817a与图6所示实施例的步骤615至617类似,此处不再赘述。
913.请参阅图8b,基于图7对下行数据传输状态事件的订阅,本实施例中提供了更新上述事件时,获取对应的策略规则的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
914.801b、ue接入网络,建立pdu会话:
915.此时af已经根据图7所示实施例完成了对下行数据传输状态事件的订阅。
916.802b-809b:
917.步骤802b至步骤809b与图8a所实施示例的步骤802a至步骤809a类似,此处不再赘述。
918.在本技术实施例中,步骤807b也可以在步骤805b或步骤806b之前执行,只要在步
骤804b之后执行;步骤808b也可以在步骤804b至807b中的任一步之前执行,只要在步骤803b之后执行即可;步骤809b也可以在步骤803b至808b中的任一步之前执行,只要在步骤802b之后执行即可,此处不作限定。
919.步骤810b至813b有两种实现方式,具体如下:
920.a:消息中携带通知控制指示信息,用于生成对应的策略规则,具体的实现方式为:
921.810b、第二smf确定需要请求更新用于处理数据的策略规则,并向pcf发送更新请求消息:
922.步骤804b或806b中第二smf接收到的消息中携带smf订阅关联标识,第二smf可以根据该标识确定下行数据传递状态事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,smf订阅关联标识也可称为第三标识,用于标识第一事件的订阅。
923.在事件订阅的过程中,第二smf将smf订阅关联标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据smf订阅关联标识确定对应的pcc规则标识。
924.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。
925.消息中携带三元组信息、pcc规则标识,以及在事件订阅的过程中接收到的下行数据传输状态指示信息。
926.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
927.在本技术实施例中,步骤810b也可以在步骤805b至809b中的任一步之前执行,只要在步骤804b或806b之后执行即可,此处不作限定。
928.若步骤810b在步骤806b之后执行,步骤806b第二smf可以确定v-smf完成了该事件的更新,此时向pcf请求更新更为稳妥。
929.811b、pcf跟据三元组信息更新pcc规则,并向第二smf发送第五策略规则:
930.步骤811b的a实现方式与图8a所实施示例的步骤812a的a实现方式类似,此处不再赘述。
931.812b、第二smf更新第一n4信息(n4 information),并向v-smf发送第四策略规则:
932.第二smf根据pcc规则更新携带第一pdr的第一n4信息。第一pdr是根据上述pcc规则确定的,与上述pcc规则携带相同的优先级信息和过滤器模板。
933.在步骤812a中,第二smf接收到的pcc规则中包括pcc规则标识,由于订阅时第二smf保存了pcc规则标识与smf订阅关联标识之间的对应关系,此时第二smf就可以根据该pcc规则标识确定pcc规则对应的smf订阅关联标识。
934.第二smf向v-smf返回确认消息,消息中携带上述第一n4信息和smf订阅关联标识。在本技术实施例中,事件更新的过程中生成的第一n4信息也可以称为第四策略规则。
935.在本技术实施例中,步骤810b也可以在步骤805b至809b中的任一步之前执行,只要在步骤804b或806b之后执行即可,此处不作限定。
936.若步骤810b在步骤806b之后执行,步骤806b第二smf可以确定v-smf完成了该事件的更新,此时向pcf请求更新更为稳妥。
937.811b-813b:
938.步骤811b至步骤813b的a实现方式与图8a所实施示例的步骤812a至814a的a实现
方式类似,此处不再赘述。
939.b:消息中不携带通知控制指示信息,根据事件的订阅生成对应的策略规则,具体的实现方式为:
940.810b、第二smf确定需要请求更新用于处理数据的策略规则,并向pcf发送更新请求消息:
941.步骤804b或806b中第二smf接收到的消息中携带smf订阅关联标识,第二smf可以根据该标识确定下行数据传递状态事件,根据该消息确定需要更新该事件的订阅。在本技术实施例中,smf订阅关联标识也可称为第三标识,用于标识第一事件的订阅。
942.在事件订阅的过程中,第二smf将smf订阅关联标识和pcc规则标识之间的对应关系保存了下来,此时第二smf就可以根据smf订阅关联标识确定对应的pcc规则标识。
943.第二smf向pcf发送npcf_smpolicycontrol_update请求消息,该消息用于请求更新上述pcc规则标识对应的pcc规则。
944.消息中携带三元组信息和pcc规则标识。
945.可选地,消息中还可以携带操作指示modify,表示该消息用于请求更新的pcc规则。
946.811b-813b:
947.步骤811b至步骤813b的b实现方式与图8a所实施示例的步骤812a至814a的b实现方式类似,此处不再赘述。
948.814b-816b:
949.步骤814b至816b与图7所示实施例的步骤714至716类似,此处不再赘述。
950.3、删除下行数据传输状态事件:
951.请参阅图9a,基于图6对下行数据传输状态事件的订阅,本实施例中提供了删除上述事件时,删除该事件订阅的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
952.901a、ue接入网络,建立pdu会话:
953.与图8a所实施示例中的步骤801a一致,此处不再赘述。
954.902a、af向nef发送去订阅请求消息:
955.af向nef发送nnef_eventexposure_unsubscribe request消息,请求删除事件订阅。
956.消息中携带在事件订阅过程中接收到的nef订阅关联标识。
957.903a、nef向udm发送去订阅请求消息:
958.nef向udm发送nudm_eventexposure_unsubscribe request消息,请求删除事件订阅。
959.消息中携带在事件订阅过程中接收到的udm订阅关联标识。
960.904a、udm向ue注册的第二smf发送去订阅请求消息:
961.udm向ue注册的第二smf发送nsmf_eventexposure_unsubscribe request消息,请求删除事件订阅。
962.消息中携带在事件订阅过程中接收到的amf订阅关联标识。
963.905a、第二smf向v-smf发送去订阅请求消息:
964.第二smf向ue注册的v-smf发送nsmf_eventexposure_unsubscribe request消息,请求删除事件订阅。
965.消息中携带在事件订阅过程中接收到的amf订阅关联标识。
966.906a、v-smf向第二smf返回确认消息。
967.907a、第二smf向udm返回确认消息。
968.908a、udm向nef返回确认消息:
969.909a、nef向af返回确认消息。
970.910a、v-smf确定需要请求删除第一n4信息,并向第二smf发送第六消息:
971.v-smf可以根据步骤905a中去订阅请求中的smf订阅关联标识确定下行数据传递状态事件,并根据该请求确定需要删除该事件的订阅,从而确定需要请求删除第一n4信息。在本技术实施例中,smf订阅关联标识也可称为第三标识,用于标识第一事件的订阅。
972.在订阅的过程中,v-smf保存了事件订阅和事务标识之间的对应关系,此时就可以查询到该事件订阅对应的事务标识。
973.具体的,v-smf向smf发送nsmf_pdusession_update request消息,消息中携带请求删除第一n4信息的指示。在本实施例中,该消息也称为第六消息,第六消息用于请求删除第一n4信息。
974.消息中携带事务标识和操作指示delete。
975.911a-914a:
976.步骤911至步骤914与图5所示实施例中的步骤511至步骤514类似,此处不再赘述。
977.请参阅图9b,基于图7对下行数据传输状态事件的订阅,本实施例中提供了删除上述事件时,删除该事件订阅的流程,对于pdu会话存在i-smf的场景,将v-smf替换为i-smf即可,具体此处不做限定,该流程包括:
978.901b、ue接入网络,建立pdu会话:
979.此时af已经根据图7所示实施例完成了对下行数据传输状态事件的订阅。
980.902b-909b:
981.步骤902b至步骤909b与图9a所实施示例的步骤902a至步骤909a类似,此处不再赘述。
982.910b、第二smf向pcf发送更新请求消息:
983.第二smf向pcf发送nsmf_pdusession_update request消息,请求删除下行数据通知失败事件。
984.消息中携带smf订阅关联标识和去订阅指示,smf订阅关联标识是事件订阅时第二smf生成的。
985.911b-913b:
986.步骤911b至步骤913b与图5a所实施示例的步骤513b至515b类似,此处不再赘述。
987.下面对本技术实施例中会话管理网元进行描述,请参阅图10,本技术实施例中,会话管理网元一种结构包括:
988.第一接收单元1001,用于接收第一消息,所述第一消息用于请求创建第一事件的订阅,所述第一事件的订阅为针对用户设备ue的事件订阅,所述第一消息包括数据的第一描述信息,所述数据为所述ue接收的数据;
989.第一发送单元1002,用于根据请求策略指示信息向第二会话管理网元smf发送第二消息,所述第二消息包括所述第一描述信息,所述第二消息用于请求所述第一描述信息对应的第一策略规则;
990.第二接收单元1003,用于接收所述第二smf发送的所述第一策略规则;
991.第一确定单元1004,用于根据所述第一策略规则确定第二策略规则;
992.第二发送单元1005,用于向用户面功能网元upf发送所述第二策略规则,以使得所述upf对所述数据进行处理。
993.请参阅图11,本技术实施例中,会话管理网元另一结构包括:
994.第一接收单元1101,用于接收第一消息,所述第一消息用于请求创建第一事件的订阅,所述第一事件的订阅为针对用户设备ue的事件订阅,所述第一消息包括数据的第一描述信息,所述数据为所述ue接收的数据;
995.第一发送单元1102,用于根据请求策略指示信息向第二会话管理网元smf发送第二消息,所述第二消息包括所述第一描述信息,所述第二消息用于请求所述第一描述信息对应的第一策略规则;
996.第二接收单元1103,用于接收所述第二smf发送的所述第一策略规则;
997.第一确定单元1104,用于根据所述第一策略规则确定第二策略规则;
998.第二发送单元1105,用于向用户面功能网元upf发送所述第二策略规则,以使得所述upf对所述数据进行处理。
999.第三接收单元1106,用于接收第三消息,所述第三消息用于请求更新所述第一事件的订阅,所述第三消息包括所述数据的第二描述信息;
1000.第三发送单元1107,用于向所述第二smf发送第四消息,所述第四消息用于请求更新所述第一策略规则,所述第四消息中包括所述第一标识和所述第二描述信息;
1001.第四接收单元1108,用于接收所述第二smf发送的第四策略规则,所述第四策略规则为更新所述第一策略规则后得到的策略规则;
1002.第一更新单元1109,用于根据所述第四策略规则更新所述第二策略规则。
1003.第五接收单元1110,用于接收第五消息,所述第五消息用于请求删除所述第一事件的订阅;
1004.第四发送单元1111,用于向所述第二smf发送第六消息,所述第六消息用于请求删除所述第一策略规则,所述第六消息包括所述第一标识和删除指示。
1005.第六接收单元1112,用于接收所述第二smf发送的所述请求策略指示信息。
1006.本实施例中,第二接收单元1103可以包括第一接收子单元11031;
1007.第一接收子单元11031,用于接收所述第二smf发送的所述第一策略规则和通知控制指示信息,所述通知控制指示信息根据所述事件订阅类型指示信息确定;
1008.本实施例中,第一确定单元1104可以包括第一确定子单元11041或第二确定子单元11042;
1009.第一确定子单元11041,用于根据所述第一策略规则和所述通知控制指示信息确定所述第二策略规则。
1010.第二确定子单元11042,用于根据所述第一策略规则和所述第一事件的订阅确定所述第二策略规则。
1011.下面对本技术实施例中会话管理网元进行描述,请参阅图12,本技术实施例中,会话管理网元一种结构包括:
1012.第七接收单元1201,用于接收第一会话管理网元smf发送的第二消息,所述第二消息包括第一描述信息和事件订阅类型指示信息,所述事件订阅类型指示信息用于指示事件订阅的类型,所述事件订阅为针对用户设备ue的事件订阅,所述第一描述信息用于标识所述ue接收的数据;
1013.第五发送单元1202,用于向策略控制网元pcf发送第七消息,所述第七消息用于请求所述第一描述信息对应的第三策略规则,所述第七消息包括所述第一描述信息和所述事件订阅类型指示信息;
1014.第八接收单元1203,用于接收所述pcf发送的所述第三策略规则;
1015.第二确定单元1204,用于根据所述第三策略规则确定第一策略规则;
1016.第六发送单元1205,用于向所述第一smf发送所述第一策略规则。
1017.请参阅图13,本技术实施例中,会话管理网元另一结构包括:
1018.第七接收单元1301,用于接收第一会话管理网元smf发送的第二消息,所述第二消息包括第一描述信息和事件订阅类型指示信息,所述事件订阅类型指示信息用于指示事件订阅的类型,所述事件订阅为针对用户设备ue的事件订阅,所述第一描述信息用于标识所述ue接收的数据;
1019.第五发送单元1302,用于向策略控制网元pcf发送第七消息,所述第七消息用于请求所述第一描述信息对应的第三策略规则,所述第七消息包括所述第一描述信息和下行数据通知事件订阅触发器,所述下行数据通知事件订阅触发器根据所述事件订阅类型指示信息确定;
1020.第八接收单元1303,用于接收所述pcf发送的所述第三策略规则;
1021.第二确定单元1304,用于根据所述第三策略规则确定第一策略规则;
1022.第六发送单元1305,用于向所述第一smf发送所述第一策略规则。
1023.第九接收单元1306,用于接收所述pcf发送的第一请求策略指示信息,所述第一请求策略指示信息包括报告接收到下行数据通知事件订阅的指示信息;
1024.第七发送单元1307,用于向所述第一smf发送第二请求策略指示信息,所述第二请求策略指示信息包括策略计费控制应用于所述ue的指示信息、所述报告接收到下行数据通知事件订阅的指示信息或报告接收到数据描述信息的指示信息中的至少一项。
1025.第十接收单元1308,用于接收所述第一smf发送的第四消息,所述第四消息包括所述第一标识和所述数据的第二描述信息;
1026.第八发送单元1309,用于向所述pcf发送第八消息,所述第八消息中包括第二标识和所述第二描述信息,所述第八消息用于请求更新所述第三策略规则,所述第二标识为所述三策略规则的标识信息,所述第二标识根据所述第一标识确定;
1027.第十一接收单元1310,用于接收所述pcf发送的第五策略规则,所述第五策略规则为更新所述第三策略规则后得到的策略规则;
1028.第二更新单元1311,用于根据所述第五策略规则更新所述第一策略规则,得到第四策略规则;
1029.第九发送单元1312,用于向所述第一smf发送所述第四策略规则。
1030.第十二接收单元1313,用于接收所述第一smf发送的第六消息,所述第六消息包括所述第一标识和删除指示;
1031.第十发送单元1314,用于向所述pcf发送第九消息,所述第九消息用于请求删除所述第三策略规则,所述第九消息包括所述第二标识,所述第二标识为所述第三策略规则的标识信息,所述第二标识根据所述第一标识确定。
1032.本实施例中,第八接收单元1303可以包括第二接收子单元13031;
1033.第二接收子单元13031,用于接收所述pcf发送的所述第三策略规则和通知控制指示信息,所述通知控制指示信息根据所述下行数据通知事件订阅触发器确定;
1034.本实施例中,第六发送单元1305可以包括第一发送子单元13051;
1035.第一发送子单元13051,用于向所述第一smf发送所述第一策略规则和所述通知控制指示信息。
1036.图14是本技术实施例提供的一种会话管理网元结构示意图,该会话管理网元1400可以包括一个或一个以上中央处理器(central processing units,cpu)1401和存储器1405,该存储器1405中存储有一个或一个以上的应用程序或数据。
1037.其中,存储器1405可以是易失性存储或持久存储。存储在存储器1405的程序可以包括一个或一个以上模块,每个模块可以包括对业务控制单元中的一系列指令操作。更进一步地,中央处理器1401可以设置为与存储器1405通信,在业务控制单元1400上执行存储器1405中的一系列指令操作。
1038.业务控制单元1400还可以包括一个或一个以上电源1402,一个或一个以上有线或无线网络接口1403,一个或一个以上输入输出接口1404,和/或,一个或一个以上操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等。
1039.该业务控制单元1400可以执行前述图2至图9b所示实施例中会话管理网元所执行的操作,具体此处不再赘述。
1040.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
1041.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
1042.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
1043.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
1044.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用
时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案全部或部分可以通过软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1