本技术涉及无线通信,特别是涉及一种业务分流方法、装置、系统、通信设备、存储介质。
背景技术:
1、随着通信技术的发展,在3gpp规范的r15-r18规则版本中,引入了atsss(accesstraffic steering,switching,splitting-接入流量引导、交换、拆分)功能,使得通信设备可以基于扩展atsss规则实现不同接入方式下的业务分流功能。
2、传统业务分流方法中,在具有相同plmn的单卡移动终端,支持基于现有3gpp和non-3gpp(非3gpp)接入的atsss分流功能,实现对具有相同plmn的单卡移动终端的分流需求。
3、然而,在更新后的3gpp r19 sa1 wi规则版本中,基于传统业务分流方法,不能满足3gpp r19 sa1 wi规则版本中针对不同plmn下基于3gpp和non-3gpp两种接入方式的atsss分流的需求。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种业务分流方法、装置、系统、通信设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种业务分流方法。所述方法包括:
3、分别向应用平台和移动通信网络发送用户卡消息;所述用户卡消息包括用户卡、多个不同类型公用陆地移动网络plmn具备接入流量导向、转换、拆分atsss能力的信息;
4、接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则;所述扩展atsss规则中包含基于用户卡、多个不同类型公用陆地移动网络plmn、访问类型和分流方式的分流规则;
5、根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流。
6、在其中一个实施例中,所述用户卡消息还包括用户卡标识、用户终端ue标识、运营商标识、接入类型标识、多个不同类型plmn序列号和卡的状态标识。
7、在其中一个实施例中,所述接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则之后,所述方法还包括:
8、当接收所述用户卡的扩展atsss规则不同时,优先将主卡对应的扩展atsss规则作为业务数据分流的atsss规则。
9、在其中一个实施例中,所述扩展atsss规则新增基于用户卡、不同plmn的atsss分流参数;所述atsss分流参数包括不同卡和/或不同plmn进行主备、不同卡和/或不同plmn进行负载、不同卡和/或不同plmn进行优先级、不同卡和/或不同plmn进行冗余备份。
10、在其中一个实施例中,所述根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流,包括:
11、针对每一用户卡,根据所述用户卡对应的所述扩展atsss规则,将用户卡标识和/或plmn序列号添加至pdu会话序列号与访问类型标识中,扩展所述pdu会话序列号与所述访问类型标识;
12、将所述扩展后的pdu会话序列号与所述扩展后的访问类型标识作为pdu会话的会话标识;
13、建立标识有所述会话标识的pdu会话。
14、在其中一个实施例中,所述根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流,包括:
15、针对每一用户卡,根据所述用户卡对应的所述扩展atsss规则,将用户卡标识和/或plmn序列号,以及用户卡标识和/或plmn序列号对应的访问接入类型添加至pdu会话消息中;
16、建立传输所述pdu会话消息的pdu会话。
17、在其中一个实施例中,pdu会话包括ma pdu会话;所述用户终端包括多个所述用户卡;所述根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流,包括:
18、根据所述扩展atsss规则,将用户卡标识和/或plmn序列号添加至pdu会话序列号与访问类型标识中,扩展所述pdu会话序列号与所述访问类型标识;
19、将所述扩展后的pdu会话序列号与所述扩展后的访类型标识作为pdu会话的会话标识;
20、建立多个所述用户卡或所述plmn对应的包含所述会话标识的ma pdu会话。
21、在其中一个实施例中,pdu会话包括ma pdu会话;所述根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流,包括:
22、根据所述扩展atsss规则,将plmn序列号和/或用户卡标识,以及对应用户卡标识和plmn序列号对应的访问接入类型添加至pdu会话消息中;
23、建立传输所述pdu会话消息的ma pdu会话。
24、在其中一个实施例中,所述分别向应用平台和移动通信网络发送用户卡消息之前,所述方法还包括:
25、读取用户卡文件中基于用户卡或plmn扩展的atsss能力,生成表征所述用户卡或plmn扩展atsss能力的用户卡消息。
26、在其中一个实施例中,所述用户卡文件新增基于用户卡和/或plmn的扩展atsss能力。
27、在其中一个实施例中,所述向移动通信网络发送用户卡消息,包括:
28、向接入和移动性管理amf发送用户卡消息,指示amf将所述用户卡消息发送至会话管理功能smf,或者指示amf将所述用户卡消息发送至pcf;所述用户卡消息用于指示支持用户卡的atsss能力。
29、第二方面,本技术还提供了一种业务分流装置。所述装置包括:
30、发送模块,用于分别向应用平台和移动通信网络发送用户卡消息;所述用户卡消息包括用户卡、多个不同类型公用陆地移动网络plmn具备接入流量导向、转换、拆分atsss能力的信息;
31、接收模块,用于接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则;所述扩展atsss规则中包含基于用户卡、多个不同类型公用陆地移动网络plmn、访问类型和分流方式的分流规则;
32、建立模块,用于根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流。
33、在其中一个实施例中,所述用户卡消息还包括用户卡标识、用户终端ue标识、运营商标识、接入类型标识、多个不同类型plmn序列号和卡的状态标识。
34、在其中一个实施例中,所述装置还包括:
35、选择模块,用于当接收所述用户卡的扩展atsss规则不同时,优先将主卡对应的扩展atsss规则作为业务数据分流的atsss规则。
36、在其中一个实施例中,所述扩展atsss规则新增基于用户卡、不同plmn的atsss分流参数;所述atsss分流参数包括不同卡和/或不同plmn进行主备、不同卡和/或不同plmn进行负载、不同卡和/或不同plmn进行优先级、不同卡和/或不同plmn进行冗余备份。
37、在其中一个实施例中,所述建立模块具体用于:
38、针对每一用户卡,根据所述用户卡对应的所述扩展atsss规则,将用户卡标识和/或plmn序列号添加至pdu会话序列号与访问类型标识中,扩展所述pdu会话序列号与所述访问类型标识;
39、将所述扩展后的pdu会话序列号与所述扩展后的访问类型标识作为pdu会话的会话标识;
40、建立标识有所述会话标识的pdu会话。
41、在其中一个实施例中,所述建立模块具体用于:
42、针对每一用户卡,根据所述用户卡对应的所述扩展atsss规则,将用户卡标识和/或plmn序列号,以及用户卡标识和/或plmn序列号对应的访问接入类型添加至pdu会话消息中;
43、建立传输所述pdu会话消息的pdu会话。
44、在其中一个实施例中,所述建立模块具体用于:
45、根据所述扩展atsss规则,将用户卡标识和/或plmn序列号添加至pdu会话序列号与访问类型标识中,扩展所述pdu会话序列号与所述访问类型标识;
46、将所述扩展后的pdu会话序列号与所述扩展后的访类型标识作为pdu会话的会话标识;
47、建立多个所述用户卡或所述plmn对应的包含所述会话标识的ma pdu会话。
48、在其中一个实施例中,所述建立模块具体用于:
49、根据所述扩展atsss规则,将plmn序列号和/或用户卡标识,以及对应用户卡标识和plmn序列号对应的访问接入类型添加至pdu会话消息中;
50、建立传输所述pdu会话消息的ma pdu会话。
51、在其中一个实施例中,所述装置还包括:
52、读取模块,用于读取用户卡文件中基于用户卡或plmn扩展的atsss能力,生成表征所述用户卡或plmn扩展atsss能力的用户卡消息。
53、在其中一个实施例中,所述用户卡文件新增基于用户卡和/或plmn的扩展atsss能力。
54、在其中一个实施例中,所述发送模块具体用于:
55、向接入和移动性管理amf发送用户卡消息,指示amf将所述用户卡消息发送至会话管理功能smf,或者指示amf将所述用户卡消息发送至pcf;所述用户卡消息用于指示支持用户卡的atsss能力。
56、第三方面,本技术还提供了一种业务分流系统,所述系统包括:
57、用户终端,用于分别向应用平台和移动通信网络发送用户卡消息;所述用户卡消息包括用户卡、多个不同类型公用陆地移动网络plmn具备接入流量导向、转换、拆分atsss能力的信息;接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则;所述扩展atsss规则中包含基于用户卡、多个不同类型公用陆地移动网络plmn、访问类型和分流方式的分流规则;根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流;
58、应用平台,用于接收所述用户终端发送的上行数据分流。
59、在其中一个实施例中,所述应用平台,还用于记录用户终端不同卡或plmn的扩展atsss能力。
60、在其中一个实施例中,所述应用平台,还用于在建立所述pdu会话后,向所述用户终端发送下行数据分流。
61、第四方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
62、分别向应用平台和移动通信网络发送用户卡消息;所述用户卡消息包括用户卡、多个不同类型公用陆地移动网络plmn具备接入流量导向、转换、拆分atsss能力的信息;
63、接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则;所述扩展atsss规则中包含基于用户卡、多个不同类型公用陆地移动网络plmn、访问类型和分流方式的分流规则;
64、根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流。
65、第五方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
66、分别向应用平台和移动通信网络发送用户卡消息;所述用户卡消息包括用户卡、多个不同类型公用陆地移动网络plmn具备接入流量导向、转换、拆分atsss能力的信息;
67、接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则;所述扩展atsss规则中包含基于用户卡、多个不同类型公用陆地移动网络plmn、访问类型和分流方式的分流规则;
68、根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流。
69、第六方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
70、分别向应用平台和移动通信网络发送用户卡消息;所述用户卡消息包括用户卡、多个不同类型公用陆地移动网络plmn具备接入流量导向、转换、拆分atsss能力的信息;
71、接收所述移动通信网络中策略控制功能pcf针对用户终端支持的所述用户卡消息发送的基于所述用户卡的扩展atsss规则;所述扩展atsss规则中包含基于用户卡、多个不同类型公用陆地移动网络plmn、访问类型和分流方式的分流规则;
72、根据所述扩展atsss规则,建立基于用户卡和/或不同plmn分流的协议数据单元pdu会话,并通过所述pdu会话对业务数据进行分流。
73、上述业务分流方法、装置、系统、通信设备、存储介质和计算机程序产品,通过分别向应用平台和移动通信网络发送包括扩展atsss能力的用户卡消息,可以在移动通信网络和应用平台中分别注册用户终端的扩展atsss能力,在完成注册后,接收pcf发送的针对每一用户卡的扩展atsss规则,该扩展atsss规则中包含基于用户标识卡、公用陆地移动网络plmn和接入方式的分流规则,用户终端根据该扩展atsss规则建立的pdu会话,可以实现针对不同plmn下基于3gpp和non-3gpp两种接入方式的业务数据atsss分流。