本发明涉及通信,具体涉及一种通信方法、装置、网络设备和存储介质。
背景技术:
1、dualsteer设备支持跨两个接入网络的流量转向和用户数据交换,dualsteer设备中的两个用户或用户设备(ue)有两个签约/码号信息,共享来自同一运营商的一个订阅配置文件。针对这种绑定场景,如何进行会话方案设计,目前尚无解决方案。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种通信方法、装置、网络设备和存储介质。
2、为达到上述目的,本发明实施例的技术方案是这样实现的:
3、第一方面,本发明实施例提供了一种通信方法,所述方法应用于第一网络功能,所述方法包括:
4、所述第一网络功能接收第一会话管理功能发送的第一信息,保存所述第一信息,所述第一信息至少包括所述第一会话管理功能为第一用户选择的第一策略控制功能的信息;
5、所述第一网络功能基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,所述第二信息至少包括所述第一策略控制功能的信息,以使所述第二会话管理功能为第二用户选择所述第一策略控制功能,所述第一用户和所述第二用户具有绑定关系。
6、上述方案中,所述第一网络功能为绑定支持功能(bsf,binding supportfunction);
7、所述第一信息还包括:所述第一用户的信息和/或绑定的用户信息,所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息。
8、上述方案中,所述所述第一网络功能基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,包括:
9、bsf接收所述第二会话管理功能发送的第一请求,所述第一请求包括所述第一用户的信息和/或所述第二用户的信息,所述第一请求用于请求查询所述第一用户相关的策略控制功能的信息;
10、所述bsf确定所述第一用户的信息和/或所述第二用户的信息对应的第一策略控制功能的信息,向所述第二会话管理功能发送所述第二信息。
11、上述方案中,所述第一网络功能为统一数据管理(udm,unified datamanagement);所述统一数据管理(udm)中存储有用户签约信息,所述用户签约信息中包括第一域或第一字段,所述第一域或第一字段用于存储策略控制功能的信息。
12、上述方案中,所述用户签约信息还包括以下信息的一项或多项:绑定标识、绑定的用户信息、绑定状态;所述绑定标识用于标识具有绑定关系的所述第一用户和所述第二用户;所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息;所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,所述第二用户绑定或未绑定策略控制功能。
13、上述方案中,所述第一网络功能基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,包括:
14、udm接收所述第二会话管理功能发送的第二请求,所述第二请求用于请求用户签约信息,所述第二请求包括所述第一用户的信息和/或所述第二用户的信息;
15、所述udm向所述第二会话管理功能发送所述用户签约信息,所述用户签约信息中的第一域或第一字段携带所述第一策略控制功能的信息。
16、上述方案中,所述第一会话管理功能和所述第二会话管理功能是相同的会话管理功能。
17、上述方案中,所述方法还包括:
18、所述第一网络功能接收所述第一会话管理功能发送的第三信息和所述第二会话管理功能发送的第四信息,所述第三信息表示所述第一用户关联的会话取消或删除,所述第四信息表示所述第二用户关联的会话取消或删除;
19、所述第一网络功能删除所述第一信息。
20、上述方案中,所述方法还包括:
21、所述第一网络功能接收所述第一会话管理功能发送的第五信息或所述第二会话管理功能发送的第六信息,所述第五信息表示所述第一用户关联的策略控制功能发生变更,所述第六信息表示所述第二用户关联的策略控制功能发生变更,所述第五信息或所述第六信息中包括第二策略控制功能的信息;
22、所述第一网络功能将所述第一策略控制功能的信息更新为所述第二策略控制功能的信息并存储。
23、第二方面,本发明实施例还提供了一种通信方法,所述方法应用于第一会话管理功能,所述方法包括:
24、所述第一会话管理功能在第一用户的会话建立流程中,从udm获得用户签约信息;
25、所述第一会话管理功能基于所述用户签约信息确定为所述第一用户选择第一策略控制功能,向第一网络功能发送第一信息,所述第一信息至少包括所述第一策略控制功能的信息。
26、上述方案中,所述用户签约信息至少包括绑定状态和/或用于存储策略控制功能的信息的第一域或第一字段,所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,第二用户绑定或未绑定策略控制功能,所述第一用户和所述第二用户具有绑定关系。
27、上述方案中,所述用户签约信息还包括以下信息的一项或多项:绑定标识、绑定的用户信息;所述绑定标识用于标识具有绑定关系的所述第一用户和所述第二用户;所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息。
28、上述方案中,所述第一会话管理功能基于所述用户签约信息确定为所述第一用户选择第一策略控制功能,包括:
29、在所述绑定状态表示所述第一用户未绑定策略控制功能且所述第二用户未绑定策略控制功能的情况下,所述第一会话管理功能基于所述绑定状态为所述第一用户选择第一策略控制功能。
30、上述方案中,所述第一会话管理功能基于所述用户签约信息确定为所述第一用户选择第一策略控制功能,包括:
31、在所述绑定状态表示所述第一用户未绑定策略控制功能且所述第二用户未绑定策略控制功能的情况下,所述第一会话管理功能基于所述绑定状态为所述第一用户选择第一策略控制功能;和/或,
32、在所述第一域或第一字段未携带所述策略控制功能的信息的情况下,所述第一会话管理功能基于所述用户签约信息中的第一域或第一字段为所述第一用户选择第一策略控制功能。
33、上述方案中,所述方法还包括:所述第一会话管理功能向所述第一网络功能发送第三信息,所述第三信息表示所述第一用户关联的会话取消或删除。
34、上述方案中,所述方法还包括:所述第一会话管理功能向所述第一网络功能发送第五信息,所述第五信息表示所述第一用户关联的策略控制功能发生变更,所述第五信息中包括第二策略控制功能的信息。
35、上述方案中,所述方法还包括:所述第一会话管理功能向所述第一策略控制功能发送用于进行与所述第一用户相关的用户策略协商的第七信息。
36、上述方案中,所述第一网络功能为bsf。
37、上述方案中,所述第一网络功能为udm。
38、第三方面,本发明实施例还提供了一种通信方法,所述方法应用于第二会话管理功能,所述方法包括:
39、所述第二会话管理功能在第二用户的会话建立流程中,从第一网络功能处获得第二信息,所述第二信息至少包括与第一用户关联的第一策略控制功能的信息;所述第一用户和所述第二用户具有绑定关系;
40、所述第二会话管理功能为所述第二用户选择所述第一策略控制功能。
41、上述方案中,所述第一网络功能为bsf;所述从第一网络功能处获得第二信息,包括:所述第二会话管理功能向bsf发送第一请求,所述第一请求包括所述第一用户的信息和/或所述第二用户的信息,所述第一请求用于请求查询所述第一用户相关的策略控制功能的信息;
42、所述第二会话管理功能接收所述bsf发送的所述第二信息。
43、上述方案中,所述第二会话管理功能向bsf发送第一请求,所述方法还包括:所述第二会话管理功能从udm获得用户签约信息,基于所述用户签约信息向bsf发送第一请求。
44、上述方案中,所述用户签约信息至少包括绑定状态,所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,第二用户绑定或未绑定策略控制功能,所述第一用户和所述第二用户具有绑定关系。
45、上述方案中,所述第一网络功能为udm;所述udm中存储有用户签约信息,所述用户签约信息中包括第一域或第一字段,所述第一域或第一字段用于存储策略控制功能的信息。
46、上述方案中,所述用户签约信息还包括以下信息的一项或多项:绑定标识、绑定的用户信息、绑定状态;所述绑定标识用于标识具有绑定关系的所述第一用户和所述第二用户;所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息;所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,所述第二用户绑定或未绑定策略控制功能。
47、上述方案中,所述从第一网络功能处获得第二信息,包括:所述第二会话管理功能向所述udm发送第二请求,所述第二请求用于请求用户签约信息,所述第二请求包括所述第一用户的信息和/或所述第二用户的信息;
48、所述第二会话管理功能接收所述udm发送的用户签约信息,所述用户签约信息中的第一域或第一字段携带所述第一策略控制功能的信息。
49、上述方案中,所述方法还包括:所述第二会话管理功能向所述第一网络功能发送第四信息,所述第四信息表示所述第二用户关联的会话取消或删除。
50、上述方案中,所述方法还包括:所述第二会话管理功能向所述第一网络功能发送第六信息,所述第六信息表示所述第二用户关联的策略控制功能发生变更,所述第六信息中包括第二策略控制功能的信息。
51、上述方案中,所述方法还包括:所述第二会话管理功能向所述第一策略控制功能发送用于进行与所述第二用户相关的用户策略协商的第八信息。
52、第四方面,本发明实施例还提供了一种通信方法,所述方法应用于策略控制功能,所述方法包括:
53、所述策略控制功能接收第一会话管理功能发送的第七信息以及第二会话管理功能发送的第八信息,所述第七信息用于进行与第一用户相关的用户策略协商,所述第八信息用于进行与第二用户相关的用户策略协商;所述第一用户和所述第二用户具有绑定关系;
54、所述策略控制功能基于所述第七信息和所述第八信息将所述第一用户和所述第二用户的会话绑定。
55、第五方面,本发明实施例还提供了一种通信装置,所述装置应用于第一网络功能,所述装置包括:第一通信单元和第一处理单元;其中,
56、所述第一通信单元,用于接收第一会话管理功能发送的第一信息,所述第一信息至少包括所述第一会话管理功能为第一用户选择的第一策略控制功能的信息;
57、所述第一处理单元,用于保存所述第一信息;
58、所述第一通信单元,还用于基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,所述第二信息至少包括所述第一策略控制功能的信息,以使所述第二会话管理功能为第二用户选择所述第一策略控制功能,所述第一用户和所述第二用户具有绑定关系。
59、第六方面,本发明实施例还提供了一种通信装置,所述装置应用于第一会话管理功能,所述装置包括:第二通信单元和第二处理单元;其中,
60、所述第二通信单元,用于在第一用户的会话建立流程中,从udm获得用户签约信息;
61、所述第二处理单元,用于基于所述用户签约信息确定为所述第一用户选择第一策略控制功能;
62、所述第二通信单元,还用于向第一网络功能发送第一信息,所述第一信息至少包括所述第一策略控制功能的信息。
63、第七方面,本发明实施例还提供了一种通信装置,所述装置应用于第二会话管理功能,所述装置包括:第三通信单元和第三处理单元;其中,
64、所述第三通信单元,用于在第二用户的会话建立流程中,从第一网络功能处获得第二信息,所述第二信息至少包括与第一用户关联的第一策略控制功能的信息;所述第一用户和所述第二用户具有绑定关系;
65、所述第三处理单元,用于为所述第二用户选择所述第一策略控制功能。
66、第八方面,本发明实施例还提供了一种通信装置,所述装置应用于策略控制功能,所述装置包括:第四通信单元和第四处理单元;其中,
67、所述第四通信单元,用于接收第一会话管理功能发送的第七信息以及第二会话管理功能发送的第八信息,所述第七信息用于进行与第一用户相关的用户策略协商,所述第八信息用于进行与第二用户相关的用户策略协商;所述第一用户和所述第二用户具有绑定关系;
68、所述第四处理单元,用于基于所述第七信息和所述第八信息将所述第一用户和所述第二用户的会话绑定。
69、第九方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例上述第一方面至第四方面任一方面所述通信方法的步骤。
70、第十方面,本发明实施例还提供了一种网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例上述第一方面至第四方面任一方面所述通信方法的步骤。
71、第十一方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如本发明实施例上述第一方面至第四方面任一方面所述通信方法的步骤。
72、本发明实施例提供的通信方法、装置、网络设备和存储介质,所述方法包括:第一网络功能接收第一会话管理功能发送的第一信息,保存所述第一信息,所述第一信息至少包括所述第一会话管理功能为第一用户选择的第一策略控制功能的信息;所述第一网络功能基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,所述第二信息至少包括所述第一策略控制功能的信息,以使所述第二会话管理功能为第二用户选择所述第一策略控制功能,所述第一用户和所述第二用户具有绑定关系。采用本发明实施例的技术方案,第一网络功能作为核心网网元,能够保存用户(如第一用户)选择的策略控制功能(pcf,policy control function)的信息;在与该用户具有绑定关系的另一用户(如第二用户)上线后,可以将保存的pcf的信息发送给另一用户(如第二用户)对应的会话管理功能(smf,session management function),使得该smf(第二smf)可以选择到同一pcf,以使pcf可以完成不同用户粒度的会话绑定,实现第一用户和第二用户共享用户策略,pcf可以对第一用户和第二用户进行策略控制。
1.一种通信方法,其特征在于,所述方法应用于第一网络功能,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一网络功能为绑定支持功能bsf;
3.根据权利要求2所述的方法,其特征在于,所述所述第一网络功能基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述第一网络功能为统一数据管理udm;
5.根据权利要求4所述的方法,其特征在于,所述用户签约信息还包括以下信息的一项或多项:绑定标识、绑定的用户信息、绑定状态;所述绑定标识用于标识具有绑定关系的所述第一用户和所述第二用户;所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息;所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,所述第二用户绑定或未绑定策略控制功能。
6.根据权利要求4所述的方法,其特征在于,所述第一网络功能基于第二会话管理功能的请求,向所述第二会话管理功能发送第二信息,包括:
7.根据权利要求1所述的方法,其特征在于,所述第一会话管理功能和所述第二会话管理功能是相同的会话管理功能。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
10.一种通信方法,其特征在于,所述方法应用于第一会话管理功能,所述方法包括:
11.根据权利要求10所述的方法,其特征在于,所述用户签约信息至少包括绑定状态和/或用于存储策略控制功能的信息的第一域或第一字段,所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,第二用户绑定或未绑定策略控制功能,所述第一用户和所述第二用户具有绑定关系。
12.根据权利要求11所述的方法,其特征在于,所述用户签约信息还包括以下信息的一项或多项:绑定标识、绑定的用户信息;所述绑定标识用于标识具有绑定关系的所述第一用户和所述第二用户;所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息。
13.根据权利要求11所述的方法,其特征在于,所述第一会话管理功能基于所述用户签约信息确定为所述第一用户选择第一策略控制功能,包括:
14.根据权利要求11所述的方法,其特征在于,所述第一会话管理功能基于所述用户签约信息确定为所述第一用户选择第一策略控制功能,包括:
15.根据权利要求10所述的方法,其特征在于,所述方法还包括:
16.根据权利要求10所述的方法,其特征在于,所述方法还包括:
17.根据权利要求10所述的方法,其特征在于,所述方法还包括:
18.根据权利要求10至13任一项所述的方法,其特征在于,所述第一网络功能为bsf。
19.根据权利要求11、12或14所述的方法,其特征在于,所述第一网络功能为udm。
20.一种通信方法,其特征在于,所述方法应用于第二会话管理功能,所述方法包括:
21.根据权利要求20所述的方法,其特征在于,所述第一网络功能为bsf;
22.根据权利要求21所述的方法,其特征在于,所述第二会话管理功能向bsf发送第一请求,所述方法还包括:
23.根据权利要求22所述的方法,其特征在于,所述用户签约信息至少包括绑定状态,所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,第二用户绑定或未绑定策略控制功能,所述第一用户和所述第二用户具有绑定关系。
24.根据权利要求20所述的方法,其特征在于,所述第一网络功能为udm;所述udm中存储有用户签约信息,所述用户签约信息中包括第一域或第一字段,所述第一域或第一字段用于存储策略控制功能的信息。
25.根据权利要求23或24所述的方法,其特征在于,所述用户签约信息还包括以下信息的一项或多项:绑定标识、绑定的用户信息、绑定状态;所述绑定标识用于标识具有绑定关系的所述第一用户和所述第二用户;所述绑定的用户信息包括具有绑定关系的所述第一用户的信息和所述第二用户的信息;所述绑定状态表示所述第一用户绑定或未绑定策略控制功能,和/或,所述第二用户绑定或未绑定策略控制功能。
26.根据权利要求24所述的方法,其特征在于,所述从第一网络功能处获得第二信息,包括:
27.根据权利要求20所述的方法,其特征在于,所述方法还包括:
28.根据权利要求20所述的方法,其特征在于,所述方法还包括:
29.根据权利要求20所述的方法,其特征在于,所述方法还包括:
30.一种通信方法,其特征在于,所述方法应用于策略控制功能,所述方法包括:
31.一种通信装置,其特征在于,所述装置应用于第一网络功能,所述装置包括:第一通信单元和第一处理单元;其中,
32.一种通信装置,其特征在于,所述装置应用于第一会话管理功能,所述装置包括:第二通信单元和第二处理单元;其中,
33.一种通信装置,其特征在于,所述装置应用于第二会话管理功能,所述装置包括:第三通信单元和第三处理单元;其中,
34.一种通信装置,其特征在于,所述装置应用于策略控制功能,所述装置包括:第四通信单元和第四处理单元;其中,
35.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至9任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求10至19任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求20至29任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求30所述方法的步骤。
36.一种网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至9任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求10至19任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求20至29任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求30所述方法的步骤。
37.一种计算机程序产品,其特征在于,包括计算机程序指令,该计算机程序指令使得计算机执行如权利要求1至9任一项所述方法的步骤;或者,该计算机程序指令使得计算机执行如权利要求10至19任一项所述方法的步骤;或者,该计算机程序指令使得计算机执行如权利要求20至29任一项所述方法的步骤;或者,该计算机程序指令使得计算机执行如权利要求30所述方法的步骤。
