通信方法、装置及系统与流程

文档序号:26939073发布日期:2021-10-12 14:24阅读:63来源:国知局
通信方法、装置及系统与流程

1.本技术涉及通信技术领域,尤其涉及通信方法、装置及系统。


背景技术:

2.目前,第五代(5th generation,5g)网络引入了接入数据流导向、切换和拆分(access traffic steering,switching and splitting,atsss)规则,终端设备可以根据atsss规则控制业务的分流。例如,终端设备根据atsss规则确定业务的数据流仅通过第三代合作伙伴计划(3rd generation partnership project,3gpp)接入技术传输,或者仅通过非3gpp(non-3gpp)接入技术传输,或者通过3gpp接入技术和non-3gpp接入技术同时传输,也即通过两种接入技术进行分流。
3.atsss规则是由会话管理网元生成并发送给终端设备的,atsss规则中包含应用描述符(application descriptor),然而会话管理网元在生成atsss规则时,如何准确地确定atsss规则中的应用描述符,目前还没有相关的解决方案。


技术实现要素:

4.本技术提供通信方法、装置及系统,用以实现准确地确定atsss规则中的应用描述符。
5.第一方面,本技术实施例提供一种通信方法,包括:策略控制网元获取应用标识;所述策略控制网元根据所述应用标识,确定第一应用描述符;所述策略控制网元向会话管理网元发送所述第一应用描述符,所述第一应用描述符用于生成atsss规则,所述atsss规则包含所述第一应用描述符。
6.基于上述实现方案,策略控制网元可以确定应用描述符,并发送给会话管理网元,从而会话管理网元可以根据应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
7.作为一种可能的实现方法,所述策略控制网元向会话管理网元发送所述第一应用描述符,包括:所述策略控制网元向会话管理网元发送pcc规则和第一信息,所述pcc规则包括所述应用标识,所述第一信息包括所述应用标识与所述第一应用描述符的对应关系;或者,所述策略控制网元向会话管理网元发送pcc规则,所述pcc规则包括所述应用标识和所述第一应用描述符;或者,所述策略控制网元向会话管理网元发送pcc规则,所述pcc规则包括所述第一应用描述符。
8.作为一种可能的实现方法,所述策略控制网元获取终端设备的操作系统识别信息;所述策略控制网元根据所述应用标识,确定第一应用描述符,包括:所述策略控制网元根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,所述第一应用描述符包括所述终端设备的操作系统标识和操作系统应用标识。
9.作为一种可能的实现方法,所述策略控制网元根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,包括:所述策略控制网元根据所述操作系统识别信
息、所述应用标识及所述第一应用描述符三者之间的对应关系,确定与所述操作系统识别信息和所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述策略控制网元、统一数据库、网络开放功能网元、或应用功能网元。
10.作为一种可能的实现方法,所述策略控制网元根据所述操作系统识别信息和所述应用标识,确定第一应用描述符,包括:所述策略控制网元根据所述应用标识,确定与所述应用标识对应的第二应用描述符;所述策略控制网元根据所述操作系统识别信息和所述第二应用描述符,确定所述第二应用描述符中的与所述操作系统识别信息对应的所述第一应用描述符。
11.作为一种可能的实现方法,所述策略控制网元获取终端设备的操作系统识别信息,包括:所述策略控制网元从所述会话管理网元接收所述操作系统识别信息;或者,所述策略控制网元从所述会话管理网元接收所述终端设备的标识信息,并从统一数据库获取与所述终端设备的标识信息对应的所述操作系统识别信息;或者,所述策略控制网元从统一数据库获取所述终端设备的永久设备标识,并确定与所述永久设备标识对应的所述操作系统识别信息。
12.第二方面,本技术实施例提供一种通信方法,包括:策略控制网元获取终端设备的操作系统识别信息;所述策略控制网元根据所述操作系统识别信息,确定应用描述符,所述应用描述符包括所述终端设备的操作系统标识和操作系统应用标识;所述策略控制网元向会话管理网元发送pcc规则,所述pcc规则包括所述应用描述符,所述应用描述符用于生成atsss规则,所述atsss规则包含所述应用描述符。
13.基于上述实现方案,策略控制网元可以确定应用描述符,并发送给会话管理网元,从而会话管理网元可以根据应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
14.作为一种可能的实现方法,所述策略控制网元获取终端设备的操作系统识别信息,包括:所述策略控制网元从所述会话管理网元接收所述操作系统识别信息;或者,所述策略控制网元从所述会话管理网元接收所述终端设备的标识信息,并从统一数据库获取与所述终端设备的标识信息对应的所述操作系统识别信息;或者,所述策略控制网元从统一数据库获取所述终端设备的永久设备标识,并确定与所述永久设备标识对应的所述操作系统识别信息。
15.第三方面,本技术实施例提供一种通信方法,包括:会话管理网元获取pcc规则,所述pcc规则包含应用标识;所述会话管理网元根据所述应用标识,确定第一应用描述符;所述会话管理网元根据所述pcc规则和所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
16.基于上述实现方案,会话管理网元可以从会话管理网元获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
17.作为一种可能的实现方法,所述会话管理网元获取终端设备的操作系统识别信息;所述会话管理网元根据所述应用标识,确定第一应用描述符,包括:所述会话管理网元根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,所述第一应用描述符包括所述终端设备的操作系统标识和操作系统应用标识。
18.作为一种可能的实现方法,所述会话管理网元获取终端设备的操作系统识别信息,包括:所述会话管理网元接收来自所述终端设备的会话建立请求(如pdu会话建立请求),所述会话建立请求包含所述操作系统识别信息;或者,所述会话管理网元接收来自所述终端设备的会话修改请求(如pdu会话修改请求),所述会话修改请求包含所述操作系统识别信息。
19.作为一种可能的实现方法,所述会话管理网元根据所述操作系统识别信息和所述应用标识,确定第一应用描述符,包括:所述会话管理网元根据所述操作系统识别信息、所述应用标识及所述第一应用描述符三者之间的对应关系,确定与所述操作系统识别信息和所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述会话管理网元、统一数据库、网络开放功能网元、或应用功能网元。
20.作为一种可能的实现方法,所述会话管理网元根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,包括:所述会话管理网元根据所述应用标识,确定与所述应用标识对应的第二应用描述符;所述会话管理网元根据所述操作系统识别信息和所述第二应用描述符,确定所述第二应用描述符中的与所述操作系统识别信息对应的所述第一应用描述符。
21.作为一种可能的实现方法,所述会话管理网元根据所述应用标识,确定第一应用描述符,包括:所述会话管理网元根据所述应用标识及所述第一应用描述符两者之间的对应关系,确定与所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述会话管理网元、统一数据库、网络开放功能网元、或应用功能网元。
22.第四方面,本技术实施例提供一种通信方法,包括:会话管理网元从策略控制网元接收与终端设备的操作系统识别信息对应的应用描述符;所述会话管理网元根据所述应用描述符,生成atsss规则,所述atsss规则包含所述应用描述符。
23.基于上述实现方案,会话管理网元可以从策略控制网元获取到用于生成atsss规则的应用描述符,并根据应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
24.作为一种可能的实现方法,所述会话管理网元从策略控制网元接收与所述终端设备的操作系统识别信息对应的应用描述符,包括:所述会话管理网元从所述策略控制网元接收pcc规则和第一信息,所述pcc规则包括应用标识,所述第一信息包括所述应用标识与所述应用描述符的对应关系;或者,所述会话管理网元从所述策略控制网元接收pcc规则,所述pcc规则包括应用标识和所述应用描述符;或者,所述会话管理网元从所述策略控制网元接收pcc规则,所述pcc规则包括所述应用描述符。
25.作为一种可能的实现方法,所述会话管理网元从所述终端设备接收所述操作系统识别信息;所述会话管理网元向所述策略控制网元发送所述操作系统识别信息。
26.第五方面,本技术实施例提供一种通信方法,包括:终端设备获取应用检测过滤器,所述应用检测过滤器用于检测由应用生成的数据包;所述终端设备根据所述应用检测过滤器,匹配第一业务的数据包;所述终端设备根据atsss规则,对所述第一业务的数据包执行分流控制,所述atsss规则包含应用标识,所述应用标识用于标识所述应用检测过滤器。
27.基于上述实现方案,终端设备可以根据应用检测过滤器达到分流控制的目的。
28.作为一种可能的实现方法,所述终端设备获取应用检测过滤器,包括:所述终端设备从所述会话管理网元接收所述atsss规则和所述应用检测过滤器,所述atsss规则包含应用标识,所述应用标识用于标识所述应用检测过滤器;或者,所述终端设备从所述会话管理网元接收所述atsss规则,所述atsss规则包含应用标识和所述应用检测过滤器,所述应用标识用于标识所述应用检测过滤器;或者,所述终端设备从所述会话管理网元接收所述atsss规则,所述atsss规则包含所述应用检测过滤器;或者,所述终端设备从所述会话管理网元接收所述atsss规则和数据包流描述信息,所述atsss规则包含数据包流描述标识,所述数据包流描述标识用于标识所述数据包流描述信息;所述终端设备根据所述数据包流描述信息生成所述应用检测过滤器;或者,所述终端设备从所述会话管理网元接收所述atsss规则,所述atsss规则包含数据包流描述标识和数据包流描述信息,所述数据包流描述标识用于标识所述数据包流描述信息;所述终端设备根据所述数据包流描述信息生成所述应用检测过滤器;或者,所述终端设备从所述会话管理网元接收所述atsss规则,所述atsss规则包含数据包流描述信息;所述终端设备根据所述数据包流描述信息生成所述应用检测过滤器。
29.第六方面,本技术实施例提供一种通信装置,该装置可以是策略控制网元,还可以是用于策略控制网元的芯片。该装置具有实现上述第一方面、或第二方面、或第一方面的各可能的实现方法、或第二方面的各可能的实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
30.第七方面,本技术实施例提供一种通信装置,该装置可以是会话管理网元,还可以是用于会话管理网元的芯片。该装置具有实现上述第三方面、或第四方面、或第三方面的各可能的实现方法、或第四方面的各可能的实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
31.第八方面,本技术实施例提供一种通信装置,该装置可以是终端设备,还可以是用于终端设备的芯片。该装置具有实现上述第五方面、或第五方面的各可能的实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
32.第九方面,本技术实施例提供一种通信装置,包括处理器和存储器;该存储器用于存储计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行如上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法。
33.第十方面,本技术实施例提供一种通信装置,包括用于执行上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法的各个步骤的单元或手段(means)。
34.第十一方面,本技术实施例提供一种通信装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法。该处理器包括一个或多个。
35.第十二方面,本技术实施例提供一种通信装置,包括处理器,用于与存储器相连,
用于调用所述存储器中存储的程序,以执行上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器包括一个或多个。
36.第十三方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得处理器执行上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法。
37.第十四方面,本技术实施例还提供一种计算机程序产品,该计算机产品包括计算机程序,当计算机程序运行时,使得上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法被执行。
38.第十五方面,本技术实施例还提供一种芯片系统,包括:处理器,用于执行上述第一方面至第五方面的方法,第一方面至第五方面的各可能的实现方法中的任意方法。
39.第十六方面,本技术实施例还提供一种通信系统,包括:策略控制网元和会话管理网元;所述策略控制网元,用于获取应用标识;根据所述应用标识,确定第一应用描述符;向所述会话管理网元发送所述第一应用描述符;所述会话管理网元,用于从所述策略控制网元接收所述第一应用描述符;根据所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
40.第十七方面,本技术实施例还提供一种通信方法,包括:策略控制网元获取应用标识;策略控制网元根据所述应用标识,确定第一应用描述符;策略控制网元向所述会话管理网元发送所述第一应用描述符;会话管理网元从所述策略控制网元接收所述第一应用描述符;根据所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
41.第十八方面,本技术实施例还提供一种通信系统,包括:策略控制网元和会话管理网元;所述策略控制网元,用于获取终端设备的操作系统识别信息;根据所述操作系统识别信息,确定应用描述符,所述应用描述符包括所述终端设备的操作系统标识和操作系统应用标识;以及,向会话管理网元发送pcc规则,所述pcc规则包括所述应用描述符,所述应用描述符用于生成atsss规则,所述atsss规则包含所述应用描述符;所述会话管理网元,用于从所述策略控制网元接收所述应用描述符;根据所述应用描述符,生成atsss规则,所述atsss规则包含所述应用描述符。
42.第十九方面,本技术实施例还提供一种通信方法,包括:策略控制网元获取终端设备的操作系统识别信息;策略控制网元根据所述操作系统识别信息,确定应用描述符,所述应用描述符包括所述终端设备的操作系统标识和操作系统应用标识;策略控制网元向会话管理网元发送pcc规则,所述pcc规则包括所述应用描述符,所述应用描述符用于生成atsss规则,所述atsss规则包含所述应用描述符;会话管理网元从所述策略控制网元接收所述应用描述符;根据所述应用描述符,生成atsss规则,所述atsss规则包含所述应用描述符。
43.第二十方面,本技术实施例还提供一种通信系统,包括:会话管理网元和策略控制网元;所述策略控制网元,用于向所述会话管理网元发送pcc规则,所述pcc规则包含应用标识;所述会话管理网元,用于从所述策略控制网元获取所述pcc规则;根据所述应用标识,确定第一应用描述符;根据所述pcc规则和所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
44.第二十一方面,本技术实施例还提供一种通信方法,包括:策略控制网元向所述会
话管理网元发送pcc规则,所述pcc规则包含应用标识;会话管理网元从所述策略控制网元获取所述pcc规则;会话管理网元根据所述应用标识,确定第一应用描述符;会话管理网元根据所述pcc规则和所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
附图说明
45.图1为本技术提供的一种通信系统示意图;
46.图2为5g网络架构示意图;
47.图3(a)为本技术提供的一种通信方法流程示意图;
48.图3(b)为本技术提供的又一种通信方法流程示意图;
49.图3(c)为本技术提供的又一种通信方法流程示意图;
50.图3(d)为本技术提供的又一种通信方法流程示意图;
51.图4为本技术提供的又一种通信方法流程示意图;
52.图5为本技术提供的又一种通信方法流程示意图;
53.图6为本技术提供的又一种通信方法流程示意图;
54.图7为本技术提供的又一种通信方法流程示意图;
55.图8为本技术提供的一种通信装置示意图;
56.图9为本技术提供的又一种通信装置示意图;
57.图10为本技术提供的又一种通信装置示意图;
58.图11为本技术提供的又一种通信装置示意图;
59.图12为本技术提供的又一种通信装置示意图;
60.图13为本技术提供的一种终端设备示意图。
具体实施方式
61.为解决背景技术中提到的问题,如图1所示,本技术提供一种通信系统,该系统包括策略控制网元和会话管理网元。
62.在第一个实施例中:
63.所述策略控制网元,用于获取应用标识;根据所述应用标识,确定第一应用描述符;向所述会话管理网元发送所述第一应用描述符;所述会话管理网元,用于从所述策略控制网元接收所述第一应用描述符;根据所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
64.作为一种可能的实现方法,所述策略控制网元,用于向所述会话管理网元发送所述第一应用描述符,具体包括:用于向会话管理网元发送pcc规则和第一信息,所述pcc规则包括所述应用标识,所述第一信息包括所述应用标识与所述第一应用描述符的对应关系;或者,用于向会话管理网元发送pcc规则,所述pcc规则包括所述应用标识和所述第一应用描述符;或者,用于向会话管理网元发送pcc规则,所述pcc规则包括所述第一应用描述符。
65.作为一种可能的实现方法,所述策略控制网元,还用于获取终端设备的操作系统识别信息;所述策略控制网元,用于根据所述应用标识,确定第一应用描述符,具体包括:用于根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,所述第一应用
描述符包括所述终端设备的操作系统标识和操作系统应用标识。
66.作为一种可能的实现方法,所述策略控制网元,用于根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,具体包括:用于根据所述操作系统识别信息、所述应用标识及所述第一应用描述符三者之间的对应关系,确定与所述操作系统识别信息和所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述策略控制网元、统一数据库、网络开放功能网元、或应用功能网元。
67.作为一种可能的实现方法,所述策略控制网元,用于根据所述操作系统识别信息和所述应用标识,确定第一应用描述符,具体包括:用于根据所述应用标识,确定与所述应用标识对应的第二应用描述符;用于根据所述操作系统识别信息和所述第二应用描述符,确定所述第二应用描述符中的与所述操作系统识别信息对应的所述第一应用描述符。
68.作为一种可能的实现方法,所述策略控制网元,用于获取终端设备的操作系统识别信息,具体包括:用于从所述会话管理网元接收所述操作系统识别信息;或者,用于从所述会话管理网元接收所述终端设备的标识信息,并从统一数据库获取与所述终端设备的标识信息对应的所述操作系统识别信息;或者,用于从统一数据库获取所述终端设备的永久设备标识,并确定与所述永久设备标识对应的所述操作系统识别信息。
69.在第二个实施例中:
70.所述策略控制网元,用于获取终端设备的操作系统识别信息;根据所述操作系统识别信息,确定应用描述符,所述应用描述符包括所述终端设备的操作系统标识和操作系统应用标识;以及,向会话管理网元发送pcc规则,所述pcc规则包括所述应用描述符,所述应用描述符用于生成atsss规则,所述atsss规则包含所述应用描述符;所述会话管理网元,用于从所述策略控制网元接收所述应用描述符;根据所述应用描述符,生成atsss规则,所述atsss规则包含所述应用描述符。
71.作为一种可能的实现方法,所述策略控制网元,用于获取终端设备的操作系统识别信息,具体包括:用于从所述会话管理网元接收所述操作系统识别信息;或者,用于从所述会话管理网元接收所述终端设备的标识信息,并从统一数据库获取与所述终端设备的标识信息对应的所述操作系统识别信息;或者,用于从统一数据库获取所述终端设备的永久设备标识,并确定与所述永久设备标识对应的所述操作系统识别信息。
72.在第三个实施例中:
73.所述策略控制网元,用于向所述会话管理网元发送pcc规则,所述pcc规则包含应用标识;所述会话管理网元,用于从所述策略控制网元获取所述pcc规则;根据所述应用标识,确定第一应用描述符;根据所述pcc规则和所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
74.作为一种可能的实现方法,所述会话管理网元,还用于获取终端设备的操作系统识别信息;所述会话管理网元,用于根据所述应用标识,确定第一应用描述符,具体包括:用于根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,所述第一应用描述符包括所述终端设备的操作系统标识和操作系统应用标识。
75.作为一种可能的实现方法,所述会话管理网元,用于获取终端设备的操作系统识别信息,具体包括:用于接收来自所述终端设备的会话建立请求(如pdu会话建立请求),所述会话建立请求包含所述操作系统识别信息;或者,用于接收来自所述终端设备的会话修
改请求(如pdu会话修改请求),所述会话修改请求包含所述操作系统识别信息。
76.作为一种可能的实现方法,所述会话管理网元,用于根据所述操作系统识别信息和所述应用标识,确定第一应用描述符,具体包括:用于根据所述操作系统识别信息、所述应用标识及所述第一应用描述符三者之间的对应关系,确定与所述操作系统识别信息和所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述会话管理网元、统一数据库、网络开放功能网元、或应用功能网元。
77.作为一种可能的实现方法,所述会话管理网元,用于根据所述操作系统识别信息和所述应用标识,确定第一应用描述符,具体包括:用于根据所述应用标识,确定与所述应用标识对应的第二应用描述符;用于根据所述操作系统识别信息和所述第二应用描述符,确定所述第二应用描述符中的与所述操作系统识别信息对应的所述第一应用描述符。
78.作为一种可能的实现方法,所述会话管理网元,用于根据所述操作系统识别信息和所述应用标识,确定第一应用描述符,具体包括:用于根据所述应用标识及所述第一应用描述符两者之间的对应关系,确定与所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述会话管理网元、统一数据库、网络开放功能网元、或应用功能网元。
79.其中,上述方案的具体实现将在后续方法实施例部分详细阐述,在此不再赘述。
80.图1所示的系统可以用在图2所示的5g网络架构中,当然,也可以用在未来网络架构,比如第六代(6th generation,6g)网络架构等,本技术不做限定。
81.示例性的,假设图1所示的通信系统应用于5g网络架构。如图2所示,为5g网络架构示意图。图2所示的5g网络架构中可包括三部分,分别是终端设备、数据网络(data network,dn)和运营商网络。下面对其中的部分网元的功能进行简单介绍说明。
82.其中,运营商网络包括但不限于包括以下网元中的一个或多个:策略控制功能(policy control function,pcf)网元、应用功能(application function,af)网元、接入与移动性管理功能(access and mobility management function,amf)网元、会话管理功能(session management function,smf)网元、接入网以及用户面功能(user plane function,upf)网元、统一数据库(unified data repository,udr)(图中未示出)等。上述运营商网络中,除接入网部分之外的部分可以称为核心网络部分。
83.在具体实现中,本技术实施例中的终端设备,可以是用于实现无线通信功能的设备。其中,终端设备可以是5g网络或者未来演进的公共陆地移动网络(public land mobile network,plmn)中的用户设备(user equipment,ue)、接入终端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。终端可以是移动的,也可以是固定的。
84.上述终端设备可通过运营商网络提供的接口(例如n1等)与运营商网络建立连接,使用运营商网络提供的数据和/或语音等服务。终端设备还可通过运营商网络访问数据网络,使用数据网络上部署的运营商业务,和/或第三方提供的业务。其中,上述第三方可为运营商网络和终端设备之外的服务方,可为终端设备提供他数据和/或语音等服务。其中,上述第三方的具体表现形式,具体可根据实际应用场景确定,在此不做限制。
85.接入网是运营商网络的子网络,是运营商网络中业务节点与终端设备之间的实施系统。终端设备要接入运营商网络,首先是经过接入网,进而可通过接入网与运营商网络的业务节点连接。接入网包括3gpp接入网和non-3gpp接入网。3gpp接入网中的接入设备可以称为无线接入网(radioaccess network,ran)设备。
86.ran设备,是一种为终端设备提供无线通信功能的设备,ran设备包括但不限于:下一代基站(g nodeb,gnb)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu)、传输点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、移动交换中心等。
87.非3gpp接入网中的接入设备可以称为非3gpp互通功能(non-3gpp interworking function,n3iwf)设备。n3iwf设备例如可以包括路由器等。
88.amf网元,负责接入与移动性管理,是n2接口的终结点,终结了非接入层(non access stratum,nas)、完成注册管理、连接管理以及可达性管理、分配跟踪区域列表(tracking area list,ta list)以及移动性管理等,并且透明路由会话管理到smf。
89.smf网元,负责会话管理、ue的互联网协议(internet protocol,ip)地址分配与管理,用户面锚点功能的分配与选择、并且负责upf与用户面路径的(重)选择等。
90.upf网元,负责数据包的路由与转发、合法监听、以及下行数据包缓存并且触发下行数据包通知等功能。
91.af网元,主要传递应用侧对网络侧的需求,例如,服务质量(quality of service,qos)需求或用户状态事件订阅等。af可以是第三方功能实体,也可以是运营商部署的应用服务,如ip多媒体子系统(ip multimedia subsystem,ims)语音呼叫业务。
92.pcf网元,主要负责针对会话、业务流级别进行计费、qos带宽保障及移动性管理、ue策略决策等策略控制功能。该架构中,amf与smf所连接的pcf分别对应am pcf(pcf for access and mobility control)和sm pcf(pcf for session management),在实际部署场景中可能不是同一个pcf实体。
93.udr,主要负责签约数据、策略数据、应用数据等类型数据的存取功能。
94.dn,是位于运营商网络之外的网络,运营商网络可以接入多个dn,dn上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,dn是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,dn中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,dn是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。
95.可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本技术实施例对此不作具体限定。
96.本技术实施例中的会话管理网元、策略控制网元分别可以是图2中的smf、pcf,也可以是未来通信如第六代(6th generation,6g)网络中具有上述smf、pcf的功能的网元,本技术实施例对此不限定。
97.为便于理解本技术方案,下面先对本技术实施例中的一些术语进行介绍说明。
98.一、应用描述符(application descriptor)
99.应用描述符是用于标识产生数据流的应用的应用标识。应用描述符包括操作系统标识(operating system identifier,osid)和操作系统特定应用程序标识(os specific application identifier,osappid)。也即一个应用描述符与某个特定的操作系统相关。
100.其中,osid用于标识一个操作系统(operating system,os)。操作系统是为应用提供公共服务的ue软件集合。
101.osappid是一种与给定应用程序相关联的标识符,用于唯一地标识给定操作系统的ue内的应用程序。
102.需要说明的是,在以后的标准中,可能会引入新类型的应用描述符,例如可以称为“统一应用描述符”。统一应用描述符包括一个描述应用的字符串,用于描述终端设备上运行的应用。统一应用描述符可以是全球唯一的或者是公共陆地移动网络(public land mobile network,plmn)内唯一的,其可以由第三方组织(如全球移动通信系统协会,简称gsma)定义。因此,在以后的标准中,应用描述符可能不再包括osid和osappid,而是包括一个描述应用的字符串,也即应用描述符将与操作系统无关。当统一应用描述符与操作系统无关时,本技术后续实施例中,将利用应用标识与统一应用描述符的对应关系,来确定与应用标识对应的统一应用描述符。
103.二、应用标识(application identifier,app id)
104.应用标识是一个应用检测过滤器的索引。
105.三、应用检测过滤器(application detection filter)
106.应用检测过滤器是一种逻辑,用于基于扩展信息检测由应用生成的包,扩展信息例如可以是:报头,有效载荷信息,和/或包流的动态。
107.四、数据包流描述(packet flow description,pfd)
108.其中,pfd也可以称为pfd信息。pfd能够检测第三方服务提供商提供的应用程序流量的一组信息。pfd可以用于生成应用检测过滤器。pfd包含以下信息:
109.1)pfd标识;
110.2)三元组、要匹配的统一资源定位符(uniform resource locator,url)的有效部分、域名匹配标准、有关应用协议的信息中的一项或多项。
111.其中,三元组包括协议、服务器端因特网协议(internet protocol,ip)地址和端口号,要匹配的url的有效部分例如可以是主机名。
112.五、操作系统识别信息
113.操作系统识别信息是用于识别终端设备的操作系统的信息。比如,操作系统识别
信息可以是操作系统的标识(osid),或者还可以是操作系统描述信息。为便于说明,本技术以下实施例中,以操作系统识别信息为操作系统标识(osid)为例进行说明。
114.为解决背景技术提到的问题,基于图2所示的网络架构,如图3(a)所示,本技术提供一种通信方法。该方法是由策略控制网元确定应用描述符并发送给会话管理网元,然后由会话管理网元根据应用描述符生成atsss规则。
115.该方法包括以下步骤:
116.步骤301a,策略控制网元获取应用标识(app id)和终端设备的操作系统标识(osid)。
117.其中,策略控制网元获取终端设备的操作系统的方法包括但不限于:
118.方法一,策略控制网元从会话管理网元接收操作系统标识。
119.比如,会话管理网元可以从终端设备接收到终端设备的操作系统标识,然后会话管理网元将终端设备的操作系统标识发送给策略控制网元。
120.再比如,会话管理网元可以从终端设备或移动性管理网元接收到终端设备的永久设备标识(permanent equipment identifier,pei),然后会话管理网元根据终端设备的pei确定终端设备的操作系统标识,并将终端设备的操作系统标识发送给策略控制网元。
121.方法二,策略控制网元从会话管理网元接收终端设备的标识信息,并从统一数据库获取与终端设备的标识信息对应的操作系统标识。
122.比如,会话管理网元从终端设备接收到终端设备的标识信息(如签约永久标识(subscription permanent identifier,supi)),然后会话管理网元将终端设备的标识信息发送至策略控制网元,策略控制网元向统一数据库发送终端设备的标识信息,然后统一数据流将与终端设备的标识信息对应的终端设备的操作系统标识发送给策略控制网元。
123.方法三,策略控制网元从统一数据库获取终端设备的永久设备标识,并确定与永久设备标识对应的操作系统标识。
124.比如,会话管理网元从终端设备接收到终端设备的标识信息(如supi),然后会话管理网元将终端设备的标识信息发送至策略控制网元,策略控制网元向统一数据库发送终端设备的标识信息,然后统一数据库将与终端设备的标识信息对应的终端设备的永久设备标识发送给策略控制网元。从而策略控制网元根据终端设备的永久设备标识,确定策略控制网元中存储的与终端设备的永久设备标识对应的操作系统标识。
125.步骤302a,策略控制网元确定应用描述符,该应用描述符包括操作系统标识(osid)和操作系统应用标识(osappid)。
126.作为一种实现方法,可以在策略控制网元、统一数据库、网络开放功能(network exposure function,nef)网元、或af网元内配置有应用标识、osid以及应用描述符三者之间的对应关系。由于应用描述符本身包含osid,因此也可以仅配置应用标识与应用描述符的对应关系。从而,策略控制网元可以从本地(即策略控制网元)获取与应用标识和操作系统标识对应的应用描述符,或者是策略控制网元向统一数据库、nef网元或af网元发送应用标识和操作系统标识,然后统一数据库、nef网元或af网元向策略控制网元发送与应用标识和操作系统标识对应的应用描述符。以af网元存储有上述对应关系为例,策略控制网元可以接收af网元发送的策略授权请求或策略修改请求,其中携带应用标识和应用描述符。
127.作为另一种实现方法,可以在策略控制网元、统一数据库、nef网元、或af网元内配
置有应用标识、osid以及应用描述符三者之间的对应关系,或者是配置应用标识与应用描述符的对应关系,以及osid与应用描述符的对应关系,其中,应用描述符包括该osid和osappid。从而,策略控制网元可以先根据应用标识从策略控制网元、统一数据库、nef网元、或af网元获取与应用标识对应的一个或多个应用描述符(可以称为第二应用描述符),然后再根据osid,从获取的一个或多个应用描述符中再获取与osid对应的一个应用描述符(可以称为第一应用描述符)。例如,osid=1,则获取的第一应用描述符包括的osid=1。
128.步骤303a,策略控制网元向会话管理网元发送应用描述符。
129.在现有技术中,策略控制网元需要向会话管理网元发送策略计费控制(policy and charging control,pcc)规则,该pcc规则包括应用标识,不包括应用描述符。本技术实施例可以借助于pcc规则向会话管理网元发送应用描述符。
130.作为一种实现方法,策略控制网元向会话管理网元发送pcc规则和第一信息,该pcc规则包括应用标识,该第一信息包括应用标识与应用描述符的对应关系。从而,会话管理网元可以根据pcc规则中的应用标识和第一信息中的应用标识与应用描述符的对应关系,获取与pcc规则中的应用标识对应的应用描述符,该应用描述符可用于生成atsss规则。
131.作为另一种实现方法,策略控制网元向会话管理网元发送pcc规则,该pcc规则包括应用标识和应用描述符。从而,会话管理网元可以从pcc规则中获取到用于生成atsss规则的应用描述符。
132.作为另一种实现方法,策略控制网元向会话管理网元发送pcc规则,该pcc规则包括应用描述符。从而,会话管理网元可以从pcc规则中获取到用于生成atsss规则的应用描述符。
133.步骤304a,会话管理网元根据应用描述符生成atsss规则,该atsss规则包含应用描述符。
134.会话管理网元可以根据pcc规则中的内容以及应用描述符生成atsss规则。会话管理网元生成atsss规则之后,将该atsss规则发送至终端设备,由终端设备用于控制业务分流。
135.基于上述实现方案,会话管理网元可以从策略控制网元获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
136.作为另一种实现方案,在上述图3(a)对应的实施例中,策略控制网元不仅仅可以通过终端设备的osid来识别终端设备的操作系统,还可以通过其他信息,如终端设备的操作系统描述信息等来识别终端设备的操作系统。本技术实施例可以将这些信息统称为操作系统识别信息,也即本技术实施例中,终端设备可以通过终端设备的操作系统识别信息来识别终端设备的操作系统,该操作系统识别信息包括但不限于终端设备的osid、操作系统描述信息。
137.作为另一种实现方案,在上述图3(a)对应的实施例中,上述步骤301a中也可以不获取终端设备的osid,则上述步骤302a中策略控制网元是根据应用标识确定与应用标识对应的应用描述符。由于一个应用标识可以在不同的操作系统下都有对应的应用描述符,因此该情形下,策略控制网元确定的应用描述符可以包括同一个应用标识在不同操作系统下对应的应用描述符。例如,应用标识1在安卓操作系统对应应用描述符1,在苹果操作系统下
对应应用描述符2,则策略控制网元根据应用标识1确定的应用描述符包括应用描述符1和应用描述符2。从而上述步骤303a中,策略控制网元向会话管理网元发送的应用描述符是同一个应用标识在不同操作系统下对应的应用描述符。进而上述步骤304a中,会话管理网元生成的atsss规则包含同一个应用标识在不同操作系统下对应的应用描述符。
138.为解决背景技术提到的问题,基于图2所示的网络架构,如图3(b)所示,本技术提供又一种通信方法。该方法是由策略控制网元确定应用描述符并发送给会话管理网元,然后由会话管理网元根据应用描述符生成atsss规则。
139.该方法包括以下步骤:
140.步骤301b,策略控制网元获取终端设备的操作系统标识(osid)。
141.其中,策略控制网元获取终端设备的操作系统的方法与上述步骤301a中策略控制网元获取终端设备的操作系统的方法相同,不再赘述。
142.步骤302b,策略控制网元确定应用描述符,该应用描述符包括操作系统标识(osid)和操作系统应用标识(osappid)。
143.作为一种实现方法,可以在策略控制网元、统一数据库、nef网元、或af网元内配置针对每个应用下的osid与应用描述符二者之间的对应关系,也即,每个应用对应一个或多个对应关系,每个对应关系为osid与应用描述符的对应关系。由于应用描述符本身包含osid,因此也可以仅配置每个应用对应的多个应用描述符。从而,该步骤302b中,策略控制网元先确定当前应用,然后确定与osid对应的应用描述符。
144.步骤303b,策略控制网元向会话管理网元发送应用描述符。
145.在现有技术中,策略控制网元需要向会话管理网元发送pcc规则,该pcc规则仅包括应用标识,不包括应用描述符。本技术实施例可以借助于pcc规则向会话管理网元发送应用描述符。比如,策略控制网元可以向会话管理网元发送pcc规则,该pcc规则包括应用描述符。从而,会话管理网元可以从pcc规则中获取到用于生成atsss规则的应用描述符。
146.步骤304b,会话管理网元根据应用描述符生成atsss规则,该atsss规则包含应用描述符。
147.会话管理网元可以根据pcc规则中的内容以及应用描述符,生成atsss规则。会话管理网元生成atsss规则之后,将该atsss规则发送至终端设备,由终端设备用于控制业务分流。
148.基于上述实现方案,会话管理网元可以从策略控制网元获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
149.为解决背景技术提到的问题,基于图2所示的网络架构,如图3(c)所示,本技术提供又一种通信方法。该方法是由会话管理网元确定应用描述符,然后根据应用描述符生成atsss规则。
150.该方法包括以下步骤:
151.步骤301c,会话管理网元获取pcc规则和终端设备的操作系统标识(osid),pcc规则包含应用标识。
152.其中,会话管理网元可以从策略控制网元获取pcc规则,该pcc规则包含应用标识。
153.会话管理网元获取终端设备的操作系统标识的方法包括但不限于:
154.方法一,会话管理网元接收来自终端设备的会话建立请求(如pdu会话建立请求),该会话建立请求包含终端设备的操作系统标识。
155.方法二,会话管理网元接收来自终端设备的会话修改请求(如pdu会话修改请求),该会话修改请求包含终端设备的操作系统标识。
156.方法三,会话管理网元接收来自终端设备或移动性管理网元(如amf)的会话建立请求(如pdu会话建立请求),该会话建立请求包含终端设备的pei。会话管理网元根据终端设备的pei确定与该pei对应的终端设备的操作系统标识。
157.方法四,会话管理网元接收来自终端设备或移动性管理网元(如amf)的会话修改请求(如pdu会话修改请求),该会话修改请求包含终端设备的pei。会话管理网元根据终端设备的pei确定与该pei对应的终端设备的操作系统标识。
158.步骤302c,会话管理网元确定应用描述符。
159.作为一种实现方法,可以在会话管理网元、统一数据库、nef网元、或af网元内配置有应用标识、osid以及应用描述符三者之间的对应关系。由于应用描述符本身包含osid,因此也可以仅配置应用标识与应用描述符的对应关系。从而,会话管理网元可以从本地(即会话管理网元)获取与应用标识和操作系统标识对应的应用描述符,或者是会话管理网元向统一数据库、nef网元或af网元发送应用标识和操作系统标识,然后统一数据库、nef网元或af网元向会话管理网元发送与应用标识和操作系统标识对应的应用描述符。
160.作为另一种实现方法,可以在会话管理网元、统一数据库、nef网元、或af网元内配置有应用标识、osid以及应用描述符三者之间的对应关系,或者是配置应用标识与应用描述符的对应关系,以及osid与应用描述符的对应关系,其中,应用描述符包括该osid和osappid(即应用描述符本身就可以包含osid与应用描述符的对应关系)。从而,会话管理网元可以先根据应用标识从会话管理网元、统一数据库、nef网元、或af网元获取与应用标识对应的一个或多个应用描述符(可以称为第二应用描述符),然后再根据osid,从获取的一个或多个应用描述符中再获取与osid对应的一个应用描述符(可以称为第一应用描述符)。例如,osid=1,则获取的第一应用描述符包括的osid=1。
161.步骤303c,会话管理网元根据pcc规则和应用描述符,生成atsss规则,atsss规则包含应用描述符。
162.基于上述实现方案,会话管理网元可以从会话管理网元获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
163.作为另一种实现方案,在上述图3(c)对应的实施例中,策略控制网元不仅仅可以通过终端设备的osid来识别终端设备的操作系统,还可以通过其他信息,如终端设备的操作系统描述信息等来识别终端设备的操作系统。本技术实施例可以将这些信息统称为操作系统识别信息,也即本技术实施例中,终端设备可以通过终端设备的操作系统识别信息来识别终端设备的操作系统,该操作系统识别信息包括但不限于终端设备的osid、操作系统描述信息。
164.作为另一种实现方案,在上述图3(c)对应的实施例中,上述步骤301c中也可以不获取终端设备的osid,则上述步骤302c中会话管理网元是根据应用标识确定与应用标识对应的应用描述符。由于一个应用标识可以在不同的操作系统下都有对应的应用描述符,因
此该情形下,会话管理网元确定的应用描述符可以包括同一个应用标识在不同操作系统下对应的应用描述符。例如,应用标识1在安卓操作系统对应应用描述符1,在苹果操作系统下对应应用描述符2,则会话管理网元根据应用标识1确定的应用描述符包括应用描述符1和应用描述符2。从而上述步骤303c中,会话管理网元生成的atsss规则包含同一个应用标识在不同操作系统下对应的应用描述符。
165.基于图2所示的网络架构,如图3(d)所示,本技术提供又一种通信方法。该方法是由终端设备根据应用检测过滤器和atsss规则,执行分流控制,该atsss规则包含应用标识。其中,atsss规则是由会话管理网元生成的。
166.该方法包括以下步骤:
167.步骤301d,终端设备获取应用检测过滤器,应用检测过滤器用于检测由应用生成的数据包。
168.由于终端设备可以从会话管理网元获取atsss规则,因此本技术实施例中,终端设备可以通过结合获取atsss规则的过程,终端设备可以通过但不限于以下任一方法获取应用检测过滤器:
169.方法一,终端设备从会话管理网元接收atsss规则和应用检测过滤器,atsss规则包含应用标识,应用标识用于标识应用检测过滤器。
170.方法二,终端设备从会话管理网元接收atsss规则,atsss规则包含应用标识和应用检测过滤器,应用标识用于标识应用检测过滤器。
171.方法三,终端设备从会话管理网元接收atsss规则,atsss规则包含应用检测过滤器。
172.方法四,终端设备从会话管理网元接收atsss规则和数据包流描述信息,atsss规则包含数据包流描述标识,数据包流描述标识用于标识数据包流描述信息;终端设备根据数据包流描述信息生成应用检测过滤器。
173.方法五,终端设备从会话管理网元接收atsss规则,atsss规则包含数据包流描述标识和数据包流描述信息,数据包流描述标识用于标识数据包流描述信息;终端设备根据数据包流描述信息生成应用检测过滤器。
174.方法六,终端设备从会话管理网元接收atsss规则,atsss规则包含数据包流描述信息;终端设备根据数据包流描述信息生成应用检测过滤器。
175.步骤302d,终端设备根据应用检测过滤器,匹配第一业务的数据包。
176.步骤303d,终端设备根据atsss规则,对第一业务的数据包执行分流控制,atsss规则包含应用标识,应用标识用于标识应用检测过滤器。
177.基于上述实现方案,终端设备根据应用检测过滤器达到分流控制的目的。该实施例与上述图3(a)至图3(c)所示的实施例的区别在于:该实施例中生成的atsss规则不包括应用描述符,并且终端设备是根据应用检测过滤器来执行业务分流,而上述图3(a)至图3(c)所示的实施例生成的atsss规则包括应用描述符,并且终端设备是根据应用描述符来执行业务分流。
178.下面结合具体示例,对上述图3(a)至图3(d)所示的通信方法进行说明。
179.其中,以下图4对应的实施例为上述图3(a)或图3(b)对应的实施例的具体示例,图5对应的实施例也为上述图3(a)或图3(b)对应的实施例的具体示例,图6对应的实施例为上
述图3(c)对应的实施例的具体示例,图7对应的实施例为上述图3(d)对应的实施例的具体示例。
180.如图4所示,为本技术实施例提供的又一种通信方法示意图。该方法包括以下步骤:
181.步骤401,会话管理网元向策略控制网元发送第一请求。相应地,策略控制网元可以接收到该第一请求。
182.该第一请求中携带终端设备的标识信息,如supi。
183.步骤402,策略控制网元向统一数据库发送第二请求。相应地,统一数据库可以接收到该第二请求。
184.该第二请求中携带终端设备的标识信息,用于请求获取该终端设备的操作系统标识(osid),或者请求获取该终端设备的pei。
185.步骤403,统一数据库向策略控制网元发送第二响应。相应地,策略控制网元可以接收到该第二响应。
186.该第二响应包含终端设备的osid或pei。
187.步骤404,策略控制网元确定应用描述符。
188.作为第一种实现方法,可以在策略控制网元、统一数据库、nef网元、或af网元内配置有应用标识、osid以及应用描述符三者之间的对应关系。从而,该步骤404中,策略控制网元可以从本地(即策略控制网元)获取与应用标识和操作系统标识对应的应用描述符,或者是策略控制网元向统一数据库、nef网元或af网元发送应用标识和操作系统标识,然后统一数据库、nef网元或af网元向策略控制网元发送与应用标识和操作系统标识对应的应用描述符。以af网元存储有上述对应关系为例,策略控制网元可以向af网元发送策略授权请求或策略修改请求,其中携带应用标识和操作系统标识,然后af网元在策略授权响应或策略修改响应中携带应用描述符。
189.可选的,上述对应关系可以以映射表的方式进行记录。示例性地,该映射表如表1所示。
190.表1
191.[0192][0193]
基于表1,可看出,同一个应用标识在不同的操作系统下对应有不同的应用描述符,例如app id-2在osid-1对应的操作系统中对应application descriptor-3,在osid-2对应的操作系统中对应application descriptor-4。
[0194]
同一个应用标识在相同的操作系统下可以仅对应一个应用描述符,例如app id-1在osid-1对应的操作系统中对应application descriptor-1。
[0195]
或者,同一个应用标识在相同的操作系统下也可以对应多个应用描述符,例如app id-1在osid-2对应的操作系统中对应application descriptor-2和application descriptor-2’。这是因为,同一个应用在同一个操作系统下可以有多个应用市场,在不同的应用市场下可以对应不同的应用描述符,比如微信应用在安卓系统中的百度应用市场中对应一个应用描述符,在安卓系统中的360应用市场中对应另一个应用描述符,等等。
[0196]
若上述步骤403中,策略控制网元从统一数据库获取到终端设备的osid,则该步骤404中策略控制网元可以根据该osid、应用标识和上述映射表,确定应用描述符。例如,策略控制网元获取到终端设备的osid为osid-1,应用标识包括app id-1,则根据上述映射表,可以确定应用描述符包括:application descriptor-1。
[0197]
若上述步骤403中,策略控制网元从统一数据库获取到终端设备的pei,则该步骤404中策略控制网元可以先根据终端设备的pei确定终端设备的osid,然后根据该osid、应用标识和上述映射表,确定应用描述符。
[0198]
作为第二种实现方法,可以在策略控制网元、统一数据库、nef网元、或af网元内配置针对每个应用下的osid与应用描述符二者之间的对应关系,也即,每个应用对应一个或多个对应关系,每个对应关系为osid与应用描述符的对应关系。从而,该步骤404中,策略控制网元先确定当前应用,然后在当前应用对应的一个或对应关系中,确定与osid对应的应用描述符。
[0199]
步骤405,策略控制网元生成pcc规则。
[0200]
作为第一种实现方法,该pcc规则包含应用标识,且不包含应用描述符。例如,pcc规则中包含app id-1。
[0201]
作为第二种实现方法,该pcc规则包含应用标识和应用描述符。例如,pcc规则中包含app id-1和application descriptor-1。
[0202]
作为第三种实现方法,该pcc规则包含应用描述符,且不包含应用标识。例如pcc规
则中包含application descriptor-1。
[0203]
现有技术中,pcc规则包含多接入pdu会话控制(ma pdu session control)部分,以及包含业务数据流探测(service data flow detection)部分。作为一种实现方法,本技术实施例中,当在pcc规则中携带应用描述符时,可以将应用描述符携带于ma pdu session control部分、或service data flow detection部分。
[0204]
需要说明的是,在实际应用中,上述步骤404和步骤405可以作为单独步骤分别实施,也可以在一个步骤中实施,本技术不做限定。
[0205]
步骤406,策略控制网元向会话管理网元发送第一响应。相应地,会话管理网元可以接收到该第一响应。
[0206]
对应上述步骤405的第一种实现方法,在步骤406的第一种实现方法中,该第一响应包括pcc规则和第一信息,该pcc规则包括应用标识,不包括应用描述符,该第一信息包括应用标识与应用描述符的对应关系。例如,pcc规则包括app id-1,第一对应关系包括application descriptor-1,app id-1。
[0207]
对应上述步骤405的第二种实现方法,在步骤406的第二种实现方法中,该第一响应中包括pcc规则,该pcc规则包括应用标识和应用描述符。例如,该pcc规则包括application descriptor-1,app id-1。
[0208]
对应上述步骤405的第三种实现方法,在步骤406的第三种实现方法中,该第一响应中包括pcc规则,该pcc规则包括应用描述符,不包括应用标识。例如,该pcc规则包括application descriptor-1。
[0209]
步骤407,会话管理网元生成atsss规则。
[0210]
对应上述步骤406的第一种实现方法,在步骤407的第一种实现方法中,会话管理网元根据pcc规则和第一对应关系生成atsss规则,其中,atsss规则中包含应用描述符。
[0211]
对应上述步骤406的第二种实现方法或第三种实现方法,在步骤407的第二种实现方法中,会话管理网元根据pcc规则生成atsss规则,其中,atsss规则中包含应用描述符。
[0212]
会话管理网元生成atsss规则之后,将该atsss规则发送至终端设备,由终端设备用于控制业务分流。
[0213]
基于上述实现方案,会话管理网元可以从策略控制网元获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。
[0214]
作为一种可替代的实现方案,也可以不执行上述步骤402和步骤403,且步骤404中策略控制网元获取所有应用标识对应的所有操作系统下的应用描述符并发给会话管理网元,然后会话管理网元根据pcc规则和所有操作系统下的应用描述符生成atsss规则并发给终端设备。终端设备从atsss规则中选择与自身的操作系统对应的应用描述符进行使用。也即,该替代方案是由终端设备从下发的所有应用描述符中选择与自身操作系统相对应的应用描述符进行使用。
[0215]
作为另一种可替代的实现方案,也可以不执行上述步骤402和步骤403,且步骤404中策略控制网元获取与pcc规则中的应用标识对应的不同操作系统下的应用描述符,并发给会话管理网元,然后会话管理网元根据接收到的应用描述符生成atsss规则并发给终端设备。终端设备从atsss规则中选择与自身的操作系统对应的应用描述符进行使用。也即,
该替代方案是由终端设备从下发的所有应用描述符中选择与自身操作系统相对应的应用描述符进行使用。
[0216]
作为一种实现方法,图4对应的实施例是发生pdu会话建立过程中,上述第一请求为会话管理策略关联(sm policy association)建立请求,比如具体可以是npcf_smpolicycontrol_create request,上述第一响应为会话管理策略关联建立响应,比如具体可以是npcf_smpolicycontrol_create response。
[0217]
作为又一种实现方法,图4对应的实施例是发生pdu会话建立或修改过程中,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0218]
作为一种实现方法,上述第二请求为nudr_dm_query,上述第二响应为nudr_dm_subscribe。
[0219]
如图5所示,为本技术实施例提供的又一种通信方法示意图。该方法包括以下步骤:
[0220]
步骤501,终端设备向会话管理网元发送会话请求。相应地,会话管理网元可以接收到该会话请求。
[0221]
该会话请求中携带终端设备的操作系统标识(osid)。
[0222]
步骤502,会话管理网元向策略控制网元发送第一请求。相应地,策略控制网元可以接收到该第一请求。
[0223]
该第一请求中携带终端设备的操作系统标识(osid)。
[0224]
步骤503至步骤506,同图4实施例的步骤404至步骤407。
[0225]
会话管理网元生成atsss规则之后,将该atsss规则发送至终端设备,由终端设备用于控制业务分流。
[0226]
基于上述实现方案,会话管理网元可以从策略控制网元获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。该图5对应的实施例与图4对应的实施例的主要区别在于:该图5对应的实施例中策略控制网元获取的osid是来自终端设备,而图4对应的实施例中策略控制网元获取的osid是来自统一数据库。
[0227]
作为一种可替代的实现方案,上述步骤501和步骤502中不携带终端设备的osid,且步骤504中策略控制网元获取所有应用标识对应的所有操作系统下的应用描述符并发给会话管理网元,然后会话管理网元根据pcc规则和所有操作系统下的应用描述符生成atsss规则并发给终端设备。终端设备从atsss规则中选择与自身的操作系统对应的应用描述符进行使用。也即,该替代方案是由终端设备从下发的所有应用描述符中选择与自身操作系统相对应的应用描述符进行使用。
[0228]
作为另一种可替代的实现方案,上述步骤501和步骤502中不携带终端设备的osid,且步骤504中策略控制网元获取与pcc规则中的应用标识对应的所有操作系统下的应用描述符并发给会话管理网元,然后会话管理网元根据接收到的应用描述符生成atsss规则并发给终端设备。终端设备从atsss规则中选择与自身的操作系统对应的应用描述符进行使用。也即,该替代方案是由终端设备从下发的所有应用描述符中选择与自身操作系统
相对应的应用描述符进行使用。
[0229]
作为一种实现方法,图5对应的实施例是发生pdu会话建立过程中,上述会话请求为pdu会话建立请求,上述第一请求为会话管理策略关联建立请求,比如具体可以是npcf_smpolicycontrol_create request,上述第一响应为会话管理策略关联建立响应,比如具体可以是npcf_smpolicycontrol_create response。
[0230]
作为一种实现方法,图5对应的实施例是发生pdu会话建立过程中,上述会话请求为pdu会话建立请求,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0231]
作为又一种实现方法,图5对应的实施例是发生pdu会话修改过程中,上述会话请求为pdu会话修改请求,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0232]
如图6所示,为本技术实施例提供的又一种通信方法示意图。该方法包括以下步骤:
[0233]
步骤601,终端设备向会话管理网元发送会话请求。相应地,会话管理网元可以接收到该会话请求。
[0234]
作为一种实现方法,该会话请求中携带终端设备的操作系统标识(osid)。
[0235]
作为另一种实现方法,会话请求携带终端设备的pei,从而会话管理网元根据终端设备的pei确定该pei对应的终端设备的osid。
[0236]
作为另一种实现方法,会话管理网元可以从移动性管理网元获取终端设备的pei,然后根据终端设备的pei确定该pei对应的终端设备的osid。
[0237]
步骤602,会话管理网元向策略控制网元发送第一请求。相应地,策略控制网元可以接收到该第一请求。
[0238]
步骤603,策略控制网元生成pcc规则。
[0239]
该步骤与现有技术相同,生成的pcc规则中包括应用标识。
[0240]
步骤604,策略控制网元向会话管理网元发送第一响应。相应地,会话管理网元可以接收到该第一响应。
[0241]
该第一响应包括pcc规则,pcc规则中包括应用标识。
[0242]
步骤605,会话管理网元根据应用标识和操作系统标识,确定应用描述符。
[0243]
作为一种实现方法,可以在会话管理网元、统一数据库、nef网元、或af网元内配置有应用标识、osid以及应用描述符三者之间的对应关系。由于应用描述符本身包含osid,因此也可以仅配置应用标识与应用描述符的对应关系。从而会话管理网元可以从本地(即会话管理网元)获取与应用标识和操作系统标识对应的应用描述符,或者是会话管理网元向统一数据库、nef网元或af网元发送应用标识和操作系统标识,然后统一数据库、nef网元或af网元向会话管理网元发送与应用标识和操作系统标识对应的应用描述符。
[0244]
步骤606,会话管理网元生成atsss规则。
[0245]
会话管理网元根据pcc规则和应用描述符,生成atsss规则,其中,atsss规则中包含应用描述符。
[0246]
会话管理网元生成atsss规则之后,将该atsss规则发送至终端设备,由终端设备用于控制业务分流。
[0247]
基于上述实现方案,会话管理网元可以从本地获取到用于生成atsss规则的应用描述符,并根据pcc规则和应用描述符生成atsss规则,实现了准确生成atsss规则,且该方法简单易实施。该图6对应的实施例与图5对应的实施例的主要区别在于:该图6对应的实施例中由会话管理网元确定应用描述符,而图5对应的实施例中由策略控制网元确定应用描述符。
[0248]
作为一种可替代的实现方案,上述步骤601和步骤602中不携带终端设备的osid或pei,且步骤605中会话管理网元获取所有应用标识对应的所有操作系统下的应用描述符,然后会话管理网元根据pcc规则和所有操作系统下的应用描述符生成atsss规则并发给终端设备。终端设备从atsss规则中选择与自身的操作系统对应的应用描述符进行使用。也即,该替代方案是由终端设备从下发的所有应用描述符中选择与自身操作系统相对应的应用描述符进行使用。
[0249]
作为另一种可替代的实现方案,上述步骤601和步骤602中不携带终端设备的osid或pei,且步骤605中会话管理网元获取与pcc规则中的应用标识对应的不同操作系统下的应用描述符,然后会话管理网元根据获取的应用描述符生成atsss规则并发给终端设备。终端设备从atsss规则中选择与自身的操作系统对应的应用描述符进行使用。也即,该替代方案是由终端设备从下发的所有应用描述符中选择与自身操作系统相对应的应用描述符进行使用。
[0250]
作为一种实现方法,图6对应的实施例是发生pdu会话建立过程中,上述会话请求为pdu会话建立请求,上述第一请求为会话管理策略关联建立请求,比如具体可以是npcf_smpolicycontrol_create request,上述第一响应为会话管理策略关联建立响应,比如具体可以是npcf_smpolicycontrol_create response。
[0251]
作为一种实现方法,图6对应的实施例是发生pdu会话建立过程中,上述会话请求为pdu会话建立请求,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0252]
作为又一种实现方法,图6对应的实施例是发生pdu会话修改过程中,上述会话请求为pdu会话修改请求,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0253]
如图7所示,为本技术实施例提供的又一种通信方法示意图。该方法包括以下步骤:
[0254]
步骤701,终端设备向会话管理网元发送会话请求。相应地,会话管理网元可以接收到该会话请求。
[0255]
步骤702,会话管理网元向策略控制网元发送第一请求。相应地,策略控制网元可以接收到该第一请求。
[0256]
步骤703,策略控制网元生成pcc规则。
[0257]
该步骤与现有技术相同,生成的pcc规则中包括应用标识。
[0258]
步骤704,策略控制网元向会话管理网元发送第一响应。相应地,会话管理网元可以接收到该第一响应。
[0259]
该第一响应包括pcc规则,pcc规则中包括应用标识。
[0260]
步骤705,会话管理网元生成atsss规则。
[0261]
会话管理网元根据pcc规则,生成atsss规则,然后将该atsss规则发送至终端设备,由终端设备用于控制业务分流。
[0262]
下面给出六种会话管理网元向终端设备发送atsss规则的具体实现方法,以及每种实现方法中atsss规则所包含的内容。
[0263]
方法一,会话管理网元向终端设备发送atsss规则和应用检测过滤器,该atsss规则包含应用标识,该应用标识用于标识该应用检测过滤器。
[0264]
其中,会话管理网元可以根据应用标识,从统一数据库或其他网元获取该应用标识对应的应用检测过滤器。
[0265]
会话管理网元可以在同一个中向终端设备发送atsss规则和应用检测过滤器。也可以在不同的中分别向终端设备发送atsss规则和应用检测过滤器,比如应用检测过滤器可以携带于ue配置更新(ue configuration update)中发送至终端设备。
[0266]
方法二,会话管理网元向终端设备发送atsss规则,该atsss规则包含应用标识和应用检测过滤器,该应用标识用于标识该应用检测过滤器。
[0267]
方法三,会话管理网元向终端设备发送atsss规则,该atsss规则包含应用检测过滤器。
[0268]
基于上述方法一、方法二、或方法三,终端设备获取到应用检测过滤器之后,可以使用应用检测过滤器检测出相应的数据包,并对该数据包执行atsss规则。
[0269]
方法四,会话管理网元向终端设备发送atsss规则和数据包流描述信息,该atsss规则包含pfd标识(pfd id),该pfd id用于标识该数据包流描述信息。
[0270]
数据包流描述(pfd)包括pfd id和数据包流描述信息,数据包流描述信息包括三元组、要匹配的url的有效部分、域名匹配标准、有关应用协议的信息中的一项或多项。
[0271]
会话管理网元可以在同一个中向终端设备发送atsss规则和数据包流描述信息。也可以在不同的中分别向终端设备发送atsss规则和数据包流描述信息。
[0272]
其中,会话管理网元可以根据pfd id,从统一数据库或其他网元获取该pfd id对应的数据包流描述信息。
[0273]
方法五,会话管理网元向终端设备发送atsss规则,该atsss规则包含pfd id和数据包流描述信息,该pfd id用于标识该数据包流描述信息。
[0274]
方法六,会话管理网元向终端设备发送atsss规则,该atsss规则包含数据包流描述信息。
[0275]
基于上述方法四、方法五、或方法六,终端设备在接收到数据包流描述信息之后,可以根据数据包流描述信息生成应用检测过滤器,并根据应用检测过滤器匹配第一业务的数据包,然后根据atsss规则对第一业务的数据包执行分流控制。
[0276]
基于上述方法四、方法五、或方法六,还可以在atsss规则中携带应用标识,该用于标识应用检测过滤器。
[0277]
基于上述实现方案,会话管理网元根据pcc规则生成atsss规则,该atsss规则不包
含应用描述符,而是包括应用标识、应用检测过滤器、pfd id、数据包流描述信息中的一个或多个,实现了准确生成atsss规则,且该方法简单易实施。该图7对应的实施例与上述图4至图6对应的实施例的主要区别在于:该图7对应的实施例中生成的atsss规则不包括应用描述符,并且终端设备是根据应用检测过滤器来执行业务分流,而上述图4至图6对应的实施例中生成的atsss规则包括应用描述符,并且终端设备是根据应用描述符来执行业务分流。
[0278]
作为一种实现方法,图7对应的实施例是发生pdu会话建立时,上述会话请求为pdu会话建立请求,上述第一请求为会话管理策略关联建立请求,比如具体可以是npcf_smpolicycontrol_create request,上述第一响应为会话管理策略关联建立响应,比如具体可以是npcf_smpolicycontrol_create response。
[0279]
作为一种实现方法,图7对应的实施例是发生pdu会话建立时,上述会话请求为pdu会话建立请求,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0280]
作为又一种实现方法,图7对应的实施例是发生pdu会话修改时,上述会话请求为pdu会话修改请求,上述第一请求为会话管理策略关联修改请求,比如具体可以是npcf_smpolicycontrol_moidify request,上述第一响应为会话管理策略关联修改响应,比如具体可以是npcf_smpolicycontrol_moidify response。
[0281]
上述主要从各个网元之间交互的角度对本技术提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0282]
可以理解的是,上述各个方法实施例中,对应由策略控制网元实现的步骤或者操作,也可以由配置于策略控制网元的部件(例如芯片或者电路)实现,对应由会话管理网元实现的步骤或者操作,也可以由配置于会话管理网元的部件(例如芯片或者电路)实现,对应由终端设备实现的步骤或者操作,也可以由配置于终端设备的部件(例如芯片或者电路)实现。
[0283]
参考图8,为本技术实施例提供的一种通信装置的示意图。该装置用于实现上述图3(a)、图3(b)、图4或图5实施例中对应策略控制网元所执行的各个步骤,如图8所示,该装置800包括获取单元810、确定单元820和收发单元830。
[0284]
在第一个实施例中:
[0285]
获取单元810,用于获取应用标识;确定单元820,用于根据所述应用标识,确定第一应用描述符;收发单元830,用于向会话管理网元发送所述第一应用描述符,所述第一应用描述符用于生成atsss规则,所述atsss规则包含所述第一应用描述符。
[0286]
在一种可能的实现方法中,所述收发单元830,具体用于向会话管理网元发送pcc规则和第一信息,所述pcc规则包括所述应用标识,所述第一信息包括所述应用标识与所述
第一应用描述符的对应关系;或者,向会话管理网元发送pcc规则,所述pcc规则包括所述应用标识和所述第一应用描述符;或者,向会话管理网元发送pcc规则,所述pcc规则包括所述第一应用描述符。
[0287]
在一种可能的实现方法中,所述获取单元810,还用于获取终端设备的操作系统识别信息;所述确定单元820,具体用于根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,所述第一应用描述符包括所述终端设备的操作系统标识和操作系统应用标识。
[0288]
在一种可能的实现方法中,所述确定单元820,具体用于根据所述操作系统识别信息、所述应用标识及所述第一应用描述符三者之间的对应关系,确定与所述操作系统识别信息和所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述策略控制网元、统一数据库、网络开放功能网元、或应用功能网元。
[0289]
在一种可能的实现方法中,所述确定单元820,具体用于根据所述应用标识,确定与所述应用标识对应的第二应用描述符;根据所述操作系统识别信息和所述第二应用描述符,确定所述第二应用描述符中的与所述操作系统识别信息对应的所述第一应用描述符。
[0290]
在一种可能的实现方法中,所述获取单元810,具体用于通过所述收发单元830从所述会话管理网元接收所述操作系统识别信息;或者,通过所述收发单元830从所述会话管理网元接收所述终端设备的标识信息,并从统一数据库获取与所述终端设备的标识信息对应的所述操作系统识别信息;或者,通过所述收发单元830从统一数据库获取所述终端设备的永久设备标识,并确定与所述永久设备标识对应的所述操作系统识别信息。
[0291]
在第二个实施例中:
[0292]
获取单元810,用于获取终端设备的操作系统识别信息;确定单元820,用于根据所述操作系统识别信息,确定应用描述符,所述应用描述符包括所述终端设备的操作系统标识和操作系统应用标识;收发单元830,用于向会话管理网元发送pcc规则,所述pcc规则包括所述应用描述符,所述应用描述符用于生成atsss规则,所述atsss规则包含所述应用描述符。
[0293]
在一种可能的实现方法中,所述获取单元810,具体用于通过所述收发单元830从所述会话管理网元接收所述操作系统识别信息;或者,通过所述收发单元830从所述会话管理网元接收所述终端设备的标识信息,并从统一数据库获取与所述终端设备的标识信息对应的所述操作系统识别信息;或者,通过所述收发单元830从统一数据库获取所述终端设备的永久设备标识,并确定与所述永久设备标识对应的所述操作系统识别信息。
[0294]
可选的,上述通信装置800还可以包括存储单元,该存储单元用于存储数据或者指令(也可以称为代码或者程序),上述各个单元可以和存储单元交互或者耦合,以实现对应的方法或者功能。例如,处理单元可以读取存储单元中的数据或者指令,使得通信装置实现上述实施例中的方法。
[0295]
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器
中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0296]
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital singnal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
[0297]
以上收发单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该收发单元是该芯片用于从其它芯片或装置收发信号的接口电路。
[0298]
参考图9,为本技术实施例提供的又一种通信装置的示意图。该装置用于实现上述图3(c)或图6实施例中对应会话管理网元所执行的各个步骤,如图9所示,该装置900包括获取单元910、确定单元920和生成单元930。
[0299]
获取单元910,用于获取pcc规则,所述pcc规则包含应用标识;确定单元920,用于根据所述应用标识,确定第一应用描述符;生成单元930,用于根据所述pcc规则和所述第一应用描述符,生成atsss规则,所述atsss规则包含所述第一应用描述符。
[0300]
在一种可能的实现方法中,所述获取单元910,还用于获取终端设备的操作系统识别信息;所述确定单元920,具体用于根据所述操作系统识别信息和所述应用标识,确定所述第一应用描述符,所述第一应用描述符包括所述终端设备的操作系统标识和操作系统应用标识。
[0301]
在一种可能的实现方法中,所述获取单元910,具体用于通过所述收发单元接收来自所述终端设备的会话建立请求,所述会话建立请求包含所述操作系统识别信息;或者,通过所述收发单元接收来自所述终端设备的会话修改请求,所述会话修改请求包含所述操作系统识别信息。
[0302]
在一种可能的实现方法中,所述确定单元920,具体用于所述操作系统识别信息、所述应用标识及所述第一应用描述符三者之间的对应关系,确定与所述操作系统识别信息和所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于所述会话管理网元、统一数据库、网络开放功能网元、或应用功能网元。
[0303]
在一种可能的实现方法中,所述确定单元920,具体用于根据所述应用标识,确定与所述应用标识对应的第二应用描述符;根据所述操作系统识别信息和所述第二应用描述符,确定所述第二应用描述符中的与所述操作系统识别信息对应的所述第一应用描述符。
[0304]
在一种可能的实现方法中,所述确定单元920,具体用于根据所述应用标识及所述第一应用描述符两者之间的对应关系,确定与所述应用标识对应的所述第一应用描述符;其中,所述对应关系存储于会话管理网元、统一数据库、网络开放功能网元、或应用功能网
元。
[0305]
可选的,上述通信装置900还可以包括存储单元,该存储单元用于存储数据或者指令(也可以称为代码或者程序),上述各个单元可以和存储单元交互或者耦合,以实现对应的方法或者功能。例如,处理单元可以读取存储单元中的数据或者指令,使得通信装置实现上述实施例中的方法。
[0306]
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0307]
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(asic),或,一个或多个微处理器(dsp),或,一个或者多个现场可编程门阵列(fpga),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(cpu)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(soc)的形式实现。
[0308]
以上收发单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该收发单元是该芯片用于从其它芯片或装置收发信号的接口电路。
[0309]
参考图10,为本技术实施例提供的又一种通信装置的示意图。该装置用于实现上述图3(a)、图3(b)、图4或图5实施例中对应会话管理网元所执行的各个步骤,如图10所示,该装置900包括收发单元1010和生成单元1020。
[0310]
收发单元1010,用于从策略控制网元接收与终端设备的操作系统识别信息对应的应用描述符;生成单元1020,用于根据所述应用描述符,生成atsss规则,所述atsss规则包含所述应用描述符。
[0311]
在一种可能的实现方法中,所述收发单元1010,具体用于从所述策略控制网元接收pcc规则和第一信息,所述pcc规则包括应用标识,所述第一信息包括所述应用标识与所述应用描述符的对应关系;或者,从所述策略控制网元接收pcc规则,所述pcc规则包括应用标识和所述应用描述符;或者,从所述策略控制网元接收pcc规则,所述pcc规则包括所述应用描述符。
[0312]
在一种可能的实现方法中,所述收发单元1010,还用于从所述终端设备接收所述操作系统识别信息;向所述策略控制网元发送所述操作系统识别信息。
[0313]
可选的,上述通信装置1000还可以包括存储单元,该存储单元用于存储数据或者指令(也可以称为代码或者程序),上述各个单元可以和存储单元交互或者耦合,以实现对应的方法或者功能。例如,处理单元可以读取存储单元中的数据或者指令,使得通信装置实
现上述实施例中的方法。
[0314]
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0315]
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(asic),或,一个或多个微处理器(dsp),或,一个或者多个现场可编程门阵列(fpga),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(cpu)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(soc)的形式实现。
[0316]
以上收发单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该收发单元是该芯片用于从其它芯片或装置收发信号的接口电路。
[0317]
参考图11,为本技术实施例提供的又一种通信装置的示意图。该装置用于实现上述图3(d)或图7实施例中对应终端设备所执行的各个步骤,如图11所示,该装置1100包括获取单元1110、匹配单元1120和分流控制单元1130。
[0318]
获取单元1110,用于获取应用检测过滤器,所述应用检测过滤器用于检测由应用生成的数据包;匹配单元1120,用于根据所述应用检测过滤器,匹配第一业务的数据包;分流控制单元1130,用于根据atsss规则,对所述第一业务的数据包执行分流控制。
[0319]
在一种可能的实现方法中,所述获取单元1110,具体用于从所述会话管理网元接收所述atsss规则和所述应用检测过滤器,所述atsss规则包含应用标识,所述应用标识用于标识所述应用检测过滤器;或者,从所述会话管理网元接收所述atsss规则,所述atsss规则包含应用标识和所述应用检测过滤器,所述应用标识用于标识所述应用检测过滤器;或者,从所述会话管理网元接收所述atsss规则,所述atsss规则包含所述应用检测过滤器;或者,从所述会话管理网元接收所述atsss规则和数据包流描述信息,所述atsss规则包含数据包流描述标识,所述数据包流描述标识用于标识所述数据包流描述信息;根据所述数据包流描述信息生成所述应用检测过滤器;或者,从所述会话管理网元接收所述atsss规则,所述atsss规则包含数据包流描述标识和数据包流描述信息,所述数据包流描述标识用于标识所述数据包流描述信息;根据所述数据包流描述信息生成所述应用检测过滤器;或者,从所述会话管理网元接收所述atsss规则,所述atsss规则包含数据包流描述信息;根据所述数据包流描述信息生成所述应用检测过滤器。
[0320]
可选的,上述通信装置1100还可以包括存储单元,该存储单元用于存储数据或者指令(也可以称为代码或者程序),上述各个单元可以和存储单元交互或者耦合,以实现对
应的方法或者功能。例如,处理单元可以读取存储单元中的数据或者指令,使得通信装置实现上述实施例中的方法。
[0321]
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0322]
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(asic),或,一个或多个微处理器(dsp),或,一个或者多个现场可编程门阵列(fpga),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(cpu)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(soc)的形式实现。
[0323]
参考图12,为本技术实施例提供的又一种通信装置示意图,用于实现以上实施例中策略控制网元、或会话管理网元的操作。如图12所示,该通信装置包括:处理器1210和接口1230,可选的,该通信装置还包括存储器1220。接口1230用于实现与其他设备进行通信。
[0324]
以上实施例中策略控制网元、或会话管理网元执行的方法可以通过处理器1210调用存储器(可以是策略控制网元、或会话管理网元中的存储器1220,也可以是外部存储器)中存储的程序来实现。即,用于策略控制网元、或会话管理网元的装置可以包括处理器1210,该处理器1210通过调用存储器中的程序,以执行以上方法实施例中的策略控制网元、或会话管理网元执行的方法。这里的处理器可以是一种具有信号的处理能力的集成电路,例如cpu。用于策略控制网元、或会话管理网元的装置可以通过配置成实施以上方法的一个或多个集成电路来实现。例如:一个或多个asic,或,一个或多个微处理器dsp,或,一个或者多个fpga等,或这些集成电路形式中至少两种的组合。或者,可以结合以上实现方式。
[0325]
具体的,图8中的获取单元810、确定单元820和收发单元830的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机可执行指令来实现。或者,图8中的获取单元810和确定单元820的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机执行指令来实现,图8中的收发单元830的功能/实现过程可以通过图12中所示的通信装置1200中的接口1230来实现。
[0326]
具体的,图9中的获取单元910、确定单元920和生成单元930的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机可执行指令来实现。
[0327]
具体的,图10中的收发单元1010和生成单元1020的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机可执行指令来实现。
或者,图10中的生成单元1020的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机执行指令来实现,图10中的收发单元1010的功能/实现过程可以通过图12中所示的通信装置1200中的接口1230来实现。
[0328]
参考图13,其为本技术实施例提供的一种终端设备的结构示意图。该终端设备用于实现以上实施例中终端设备的操作。如图13所示,该终端设备包括:天线1310、射频装置1320、信号处理部分1330。天线1310与射频装置1320连接。在下行方向上,射频装置1320通过天线1310接收接入设备发送的信息,将接入设备发送的信息发送给信号处理部分1330进行处理。在上行方向上,信号处理部分1330对终端设备的信息进行处理,并发送给射频装置1320,射频装置1320对终端设备的信息进行处理后经过天线1310发送给接入设备。
[0329]
信号处理部分1330用于实现对数据各通信协议层的处理。信号处理部分1330可以为该终端设备的一个子系统,则该终端设备还可以包括其它子系统,例如中央处理子系统,用于实现对终端设备操作系统以及应用层的处理;再如,周边子系统用于实现与其它设备的连接。信号处理部分1330可以为单独设置的芯片。可选的,以上的装置可以位于信号处理部分1330。
[0330]
信号处理部分1330可以包括一个或多个处理元件1331,例如,包括一个主控cpu和其它集成电路,以及包括接口电路1333。此外,该信号处理部分1330还可以包括存储元件1332。存储元件1332用于存储数据和程序,用于执行以上方法中终端设备所执行的方法的程序可能存储,也可能不存储于该存储元件1332中,例如,存储于信号处理部分1330之外的存储器中,使用时信号处理部分1330加载该程序到缓存中进行使用。接口电路1333用于与装置通信。以上装置可以位于信号处理部分1330,该信号处理部分1330可以通过芯片实现,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上终端设备执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如该装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中终端设备执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件。
[0331]
在另一种实现中,用于执行以上方法中终端设备所执行的方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例中终端设备执行的方法。
[0332]
在又一种实现中,终端设备实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于信号处理部分1330上,这里的处理元件可以为集成电路,例如:一个或多个asic,或,一个或多个dsp,或,一个或者多个fpga,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
[0333]
实现以上方法中各个步骤的单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现,该soc芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上终端设备执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上终端设备执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
[0334]
可见,以上装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件
用于执行以上方法实施例所提供的任一种终端设备执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行终端设备执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行终端设备执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行终端设备执行的部分或全部步骤。
[0335]
这里的处理元件同以上描述,可以是通用处理器,例如cpu,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个asic,或,一个或多个微处理器dsp,或,一个或者多个fpga等,或这些集成电路形式中至少两种的组合。存储元件可以是一个存储器,也可以是多个存储元件的统称。
[0336]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0337]
本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0338]
本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于随机存取存储器(random access memory,ram)、闪存、只读存储器(read-only memory,rom)、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中。
[0339]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0340]
在一个或多个示例性的设计中,本技术所描述的上述功能可以在硬件、软件、固件
或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、数字通用光盘(英文:digital versatile disc,简称:dvd)、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
[0341]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0342]
以上所述的具体实施方式,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术的具体实施方式而已,并不用于限定本技术的保护范围,凡在本技术的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本技术的保护范围之内。本技术说明书的上述描述可以使得本领域技术任何可以利用或实现本技术的内容,任何基于所公开内容的修改都应该被认为是本领域显而易见的,本技术所描述的基本原则可以应用到其它变形中而不偏离本技术的发明本质和范围。因此,本技术所公开的内容不仅仅局限于所描述的实施例和设计,还可以扩展到与本技术原则和所公开的新特征一致的最大范围。
[0343]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包括这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1