欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种路由规则的配置方法及通信装置独创技术91476字

一种路由规则的配置方法及通信装置

2021-02-05 03:58:35

一种路由规则的配置方法及通信装置

  技术领域

  本申请涉及通信技术领域,尤其涉及一种路由规则的配置方法及通信装置。

  背景技术

  第五代移动通信系统局域网(5th Generation local area network,5G LAN)服务是5G系统提供的一种服务,能够为属于同一5G虚拟网络(5G virtual network group,5GVN)组的终端提供互联网协议(internet protocol,IP)类型或者以太(ethernet)类型的私有通信。例如,某工厂中的设备组成一个5G VN组,属于这个5G VN组的设备之间可以相互发送以太数据包或者IP数据包。

  在5GLAN中,一个5G VN组的设备之间的传输的数据包的包括三种转发方式,分为本地转发方式、跨用户面功能(user plane function,UPF)网元的转发方式,以及,基于N6接口的转发方式。然而,如何在一个5G VN组中使用这三种转发方式,是一个亟待解决的问题。

  发明内容

  本申请实施例提供一种路由规则的配置方法及通信装置,用以实现在一个5G LAN群组中使用本地转发方式、N19转发方式以及基于N6接口的转发方式中的任意一种方式进行数据转发。

  第一方面,提供一种路由规则的配置方法,在该方法中,会话管理功能网元在接收由第一终端发送的协议数据单元PDU会话创建请求后,根据用于指示通过N6接口转发数据包的信息的第一信息,生成与该第一终端所属的5G局域网LAN群组对应的路由规则,该路由规则用于指示将该数据包发送到该N6接口或丢弃,然后,会话管理功能网元在该5G LAN群组所包括的第一用户面功能网元配置该路由规则。

  在上述技术方案中,由于会话管理功能网元可以根据第一信息确定基于N6接口的转发方式的路由规则,那么,在现有技术中的会话管理功能网元已经能够根据两个会话的锚点UPF是否相同来确定使用本地转发方式或者N19转发方式的情况下,采用本申请提供的方案可以实现在一个5G LAN群组中使用本地转发方式、N19转发方式以及基于N6接口的转发方式中的任意一种,解决了现有技术中无法在一个5GLAN群组中使用这三种转发方式的问题。

  在一种可能设计中,该第一信息可以包括但不限于如下两种情况:

  第一种情况,该第一信息为所述第一终端所属的5G LAN群组的数据路由策略,所述数据路由策略包括所述第一终端所属的5G LAN群组的标识,以及,用于指示基于N6接口的转发方式的支持级别的信息,所述支持级别包括强制支持的级别、有条件支持的级别以及不支持的级别,所述强制支持的级别为优先使用所述基于N6接口的转发方式,所述有条件支持的级别为优先使用基于非N6接口的转发方式,所述基于非N6接口的转发方式包括基于N19接口转发数据包的方式以及基于用户面功能网元的内部接口转发数据包的方式。

  第二种情况,所述第一信息为从策略控制功能网元获取的与所述PDU会话对应的策略与计费控制PCC规则,所述PCC规则包括:支持基于N6接口的转发方式的数据包过滤器。

  在上述技术方案中,会话管理功能网元可以根据不同的信息确定该路由规则,可以增加会话管理功能网元的灵活性。

  在一种可能的设计中,当第一信息为第一种情况时,该路由规则可以包括但不限于如下多种情况:

  情况A:若所述数据路由策略包括用于指示基于N6接口的转发方式的支持级别为强制支持的级别的信息,则所述路由规则包括第一报文检测规则PDR和与所述第一PDR对应的第一转发行为规则FAR,所述第一PDR包括第一终端的地址,所述第一FAR的目标接口设置为所述N6接口对应的接口的取值。

  情况B:若所述数据路由策略还包括支持所述基于N6接口的转发方式的第一数据流的标识或支持所述基于N6接口的转发方式的至少一个第二终端的标识,则第一终端的数据流属于第一数据流或至少一个第二终端的标识包括所述第一终端的标识。

  情况C:若所述数据路由策略包括用于指示基于N6接口的转发方式的支持级别为有条件支持的级别的信息,则所述路由规则包括第二PDR和与所述第二PDR对应的第二FAR,所述第二FAR的目标接口设置为所述N6接口对应的接口的取值,所述第二PDR包括全匹配数据包过滤器。

  情况D:若所述数据路由策略还包括通过所述基于N6接口的转发方式转发数据包的路径信息,则所述第一FAR或所述第二FAR包括所述路径信息。

  情况E:若所述数据路由策略包括用于指示基于N6接口的转发方式的支持级别为不支持的级别的信息,则所述路由规则包括第三PDR和与所述第三PDR对应的第三FAR,所述第三FAR用于指示丢弃与所述第三PDR匹配的数据包,所述第三PDR包括全匹配数据包过滤器。

  上述五种情况是用来举例说明的,本申请实施例中不限于上述五种实现方式。

  在一种可能的设计中,所述数据路由策略是预先配置的,或,所述数据路由策略是从策略控制功能网元获取的,或,所述数据路由策略携带在统一数据管理UDM/UDR发送的签约数据中,或,所述数据路由策略携带在网络开放功能NEF发送的应用数据中。

  在上述技术方案中,会话管理功能网元可以通过多种方式获取该数据路由策略,可以提高该方法的适用性。

  在一种可能的设计中,当第一信息为第二种情况时,该路由规则可以包括但不限于如下多种情况:

  情况A:所述数据包过滤器为检测第一终端的数据包的过滤器,即包括第一终端的地址,则所述路由规则包括第四PDR和与所述第四PDR对应的第四FAR,所述第四PDR的过滤器参数设置为所述数据包过滤器,所述第四FAR用于指示将与所述第四PDR匹配的数据包发送到所述N6接口。

  情况B:所述数据包过滤器为全匹配过滤器,则所述路由规则包括第五PDR和与所述第五PDR对应的第五FAR,所述第五PDR包括全匹配过滤器,所述第五FAR用于指示将与所述第五PDR匹配的数据包发送到所述N6接口。

  情况C:若所述PCC规则还包括通过所述基于N6接口的转发方式转发数据包的路径信息,则所述第四FAR或所述第五FAR还包括所述路径信息。

  情况D:PCC规则中不包括基于N6接口的转发方式的数据包过滤器,则所述路由规则包括第六PDR和与所述第六PDR对应的第六FAR,所述第六PDR包括全匹配过滤器,所述第六FAR用于指示丢弃与所述第六PDR匹配的数据包。

  上述四种情况是用来举例说明的,本申请实施例中不限于上述四种实现方式。

  在一种可能的设计中,所述会话管理功能网元可以向所述策略控制功能网元发送用于获取所述PCC规则的第一请求来获取该PCC规则,该第一请求包括数据网络名称DNN和/或第一终端所属的5G局域网LAN群组的标识和/或与所述第一终端关联的用户面功能网元的标识和/或第一终端的地址/标识。然后,会话管理功能网元从策略控制功能网元中接收该PCC规则。

  第二方面,提供一种路由规则的配置方法,该策略控制功能网元接收会话管理功能网元发送的用于获取与第一终端所属的5G局域网LAN群组对应的策略与计费控制PCC规则第一请求,该第一请求包括数据网络名称DNN和/或第一终端所属的5G LAN群组的标识和/或与所述第一终端关联的用户面功能网元的标识和/或第一终端的地址/标识。然后,所述策略控制功能网元根据所述数据网络名称DNN和/或所述第一终端所属的5G LAN群组的标识和/或与所述第一终端关联的用户面功能网元的标识,确定与所述第一终端所属的5GLAN群组对应的数据路由策略,从而该策略控制功能网元根据与所述数据路由策略生成所述PCC规则,并向所述会话管理功能网元发送所述PCC规则,所述PCC规则包括用于指示通过N6接口转发数据包的信息。

  在上述技术方案中,由策略控制功能网元根据5G LAN群组的数据路由策略,生成包括支持基于N6接口的转发方式的数据包过滤器的PCC规则,然后,将该PCC规则发送给会话管理功能网元,从而会话管理功能网元则可以直接根据该PCC规则生成基于N6接口的转发方式的路由规则,那么,在现有技术中的会话管理功能网元已经能够根据两个会话的锚点UPF是否相同来确定使用本地转发方式或者N19转发方式的情况下,采用本申请提供的方案可以实现在一个5G LAN群组中使用本地转发方式、N19转发方式以及基于N6接口的转发方式中的任意一种,解决了现有技术中无法在一个5GLAN群组中使用这三种转发方式的问题。

  进一步,会话管理功能网元可以根据该PCC规则生成基于N6接口的转发方式的路由规则,可以减少会话管理功能网元的运算量,降低会话管理功能网元的负载。

  在一种可能的设计中,所述数据路由策略包括所述第一终端所属的5G LAN群组的标识,以及,用于指示基于N6接口的转发方式的支持级别的信息,所述支持级别包括强制支持的级别、有条件支持的级别以及不支持的级别,所述强制支持的级别为优先使用所述基于N6接口的转发方式,所述有条件支持的级别为优先使用基于非N6接口的转发方式,所述基于非N6接口的转发方式包括基于N19接口转发数据包的方式以及基于用户面功能网元的内部接口转发数据包的方式。

  上述对数据路由策略的说明只是一种举例,在本申请实施例中不对数据路由策略的具体内容进行限制。

  在一种可能的设计中,PCC规则可以包括但不限于如下多种情况。

  情况A:若所述数据路由策略包括用于指示基于N6接口的转发方式的支持级别为强制支持的级别的信息,则所述PCC规则包括用于检测该第一终端的数据包的数据包过滤器,即包括该第一终端的地址的过滤器。

  情况B:若所述数据路由策略还包括支持所述基于N6接口的转发方式的第一数据流的标识或支持所述基于N6接口的转发方式的至少一个第二终端的标识,则第一终端的数据流属于第一数据流,或至少一个第二终端的标识包括所述第一终端的标识。

  情况C:若所述数据路由策略包括用于指示基于N6接口的转发方式的支持级别为有条件支持的级别的信息,则所述PCC规则包括全匹配过滤器。

  情况D:若所述数据路由策略包括用于指示基于N6接口的转发方式的支持级别为不支持的级别的信息,则所述PCC规则中不包括数据包过滤器。

  情况E:若所述数据路由策略还包括通过所述基于N6接口的转发方式转发数据包的路径信息,则所述PCC规则还包括所述路径信息。

  上述五种情况是用来举例说明的,本申请实施例中不限于上述五种实现方式。

  在一种可能的设计中,所述数据路由策略是预先配置的,或,所述第一终端所属的5G LAN群组的数据路是从统一数据管理UDM/UDR获取的,或,所述第一终端所属的5G LAN群组的数据路由策略是从网络开放功能NEF或AF获取的。

  在上述技术方案中,策略控制功能网元可以通过多种方式获取该数据路由策略,可以提高该方法的适用性。

  第三方面,提供一种通信装置,该通信装置包括处理器,用于实现上述第一方面中会话管理功能网元所执行的方法。该通信装置还可以包括存储器,用于存储程序指令和数据。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第一方面中会话管理功能网元所执行的任意一种方法。该通信装置还可以包括收发器,该收发器用于该通信装置与其它设备进行通信。示例性地,该其它设备为第一用户面功能网元。

  第四方面,本申请实施例提供一种通信装置,包括:收发单元,用于接收由第一终端发送的协议数据单元PDU会话创建请求;处理单元,用于在接收由第一终端发送的协议数据单元PDU会话创建请求后,根据第一信息,生成与所述第一终端所属的5G局域网LAN群组对应的路由规则,所述第一信息包括用于指示通过N6接口转发数据包的信息,所述路由规则用于指示将所述数据包发送到所述N6接口或丢弃;以及,在第一用户面功能网元配置所述路由规则,所述第一用户面功能网元属于所述5G LAN群组。

  此外,第四方面所提供的通信装置可用于执行第一方面中会话管理功能网元对应的方法,第四方面所提供的通信装置中未详尽描述的实现方式可参见前述实施例,此处不再赘述。

  第五方面,提供一种通信装置,该通信装置包括处理器,用于实现上述第二方面中第策略控制功能网元所执行的方法。该通信装置还可以包括存储器,用于存储程序指令和数据。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第二方面中策略控制功能网元所执行的任意一种方法。该通信装置还可以包括收发器,该收发器用于该通信装置与其它设备进行通信。示例性地,该其它设备为会话管理功能网元。

  第六方面,本申请实施例提供一种通信装置,包括:收发单元,用于接收会话管理功能网元发送的第一请求,所述第一请求用于获取与第一终端所属的5G局域网LAN群组对应的策略与计费控制PCC规则,所述第一请求包括数据网络名称DNN和/或第一终端所属的5G LAN群组的标识和/或与所述第一终端关联的用户面功能网元的标识和/或第一终端的地址/标识;处理单元,用于根据所述数据网络名称DNN和/或所述第一终端所属的5G LAN群组的标识和/或与所述第一终端关联的用户面功能网元的标识,确定与所述第一终端所属的5G LAN群组对应的数据路由策略,以及,根据与所述数据路由策略生成所述PCC规则,所述PCC规则包括支持基于N6接口的转发方式的数据包过滤器;所述收发单元还用于,向所述会话管理功能网元发送所述PCC规则。

  此外,第六方面所提供的通信装置可用于执行第二方面中策略控制功能网元对应的方法,第六方面所提供的通信装置中未详尽描述的实现方式可参见前述实施例,此处不再赘述。

  第七方面,本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面中会话管理功能网元或第二方面中策略控制功能网元执行的方法。

  第八方面,本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行第一方面中会话管理功能网元或第二方面中策略控制功能网元执行的方法。

  第九方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现第一方面中会话管理功能网元或第二方面中策略控制功能网元执行的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

  第十方面,本申请实施例提供了一种通信系统,所述系统包括第三方面以及第五方面所述的通信装置,或包括第四方面以及第六方面的通信装置。

  上述第三方面至第十方面及其实现方式的有益效果可以参考对第一方面或第二方面的方法及其实现方式的有益效果的描述。

  附图说明

  图1为本申请适用的通信系统的一种示例的网络架构图;

  图2为本申请适用的一种具体的网络架构示意图;

  图3A为本申请实施例的应用场景的一种示例的示意图;

  图3B为本申请实施例的应用场景的另一种示例的示意图;

  图4A为5GLAN组的本地转发方式的用户面架构图;

  图4B为5GLAN组的跨UPF转发方式的用户面架构图;

  图4C为5GLAN组的基于N6的转发方式的用户面架构图;

  图5为本申请实施例提供的一种路由规则的配置方法的一种示例的流程图;

  图6为本申请实施例提供的一种路由规则的配置方式的一种具体示例的流程图;

  图7为本申请实施例提供的一种路由规则的配置方法的另一种示例的流程图;

  图8为本申请实施例提供的一种路由规则的配置方式的另一种具体示例的流程图;

  图9为本申请实施例中提供的一种通信装置的结构示意图;

  图10为本申请实施例中提供的另一种通信装置的结构示意图;

  图11为本申请实施例中提供的另一种通信装置的结构示意图;

  图12为本申请实施例中提供的另一种通信装置的示意性框图;

  图13为本申请实施例提供的一种通信系统的示意性框图。

  具体实施方式

  为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合说明书附图以及具体的实施方式对本申请实施例中的技术方案进行详细的说明。

  请参考图1,为本申请适用的通信系统的一种示例的网络架构图。该网络架构中的网元包括终端、接入网(access network,AN)、核心网(Core)以及数据网络(data network,DN)。其中,接入网可以为无线接入网(radio access network,RAN)。在该网络架构中,终端、AN和Core是构成该网络架构的主要部分。对于AN和Core中的网元来说,从逻辑上可以分为用户面和控制面两部分,控制面负责移动网络的管理,用户面负责业务数据的传输。例如,在图1所示的网络架构中,NG2参考点位于RAN控制面和Core控制面之间,NG3参考点位于RAN用户面和Core用户面之间,NG6参考点位于Core用户面和DN之间。

  在图1所述的网络架构中,终端,又称之为终端设备(terminal equipment)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,终端是一种具有无线收发功能的设备,是移动用户与网络交互的入口,能够提供基本的计算能力,和存储能力,并向用户显示业务窗口、接收用户的输入操作。在5G通信系统中,终端会采用新空口技术与AN建立信号连接和数据连接,从而传输控制信号和业务数据到网络。

  终端可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。例如,该终端可以包括移动电话(或称为“蜂窝”电话),具有移动终端的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备等。例如,个人通信业务(personal communicationservice,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digitalassistant,PDA)、等设备。

  或者,终端还可以包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备。

  作为示例而非限定,在本申请实施例中,智能穿戴式设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。智能穿戴式设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。智能穿戴式设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义智能穿戴式设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。

  或者,该终端还可以是虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(driverless)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。

  在图1所示的网络架构中,AN类似于传统通信网络里面的(无线)接入网((radio)access network,(R)AN)设备,例如包括基站(例如,接入点),部署在靠近终端的位置,为特定区域的授权用户提供入网功能,并能够根据用户的级别、业务的需求等确定不同质量的传输隧道来传输用户数据。AN能够管理并合理利用自身的资源,按需为终端提供接入服务,并负责把控制信号和业务数据在终端和Core之间转发。

  在图1所示的网络架构中,Core负责维护移动网络的签约数据、管理移动网络的网元,并为终端提供会话管理、移动性管理、策略管理、安全认证等功能。例如,在终端附着的时候,为终端提供入网认证;在终端有业务请求时,为终端分配网络资源;在终端移动的时候,为终端更新网络资源;在终端空闲的时候,为终端提供快恢复机制;在终端去附着的时候,为终端释放网络资源;在终端有业务数据时,为终端提供数据路由功能,如转发上行数据到DN,或者从DN接收下行数据并转发到AN。

  在图1所示的网络架构中,DN是为用户提供业务服务的数据网络。实际通信过程中,客户端通常位于终端,服务端通常位于DN。DN可以是私有网络,如局域网,也可以是不受运营商管控的外部网络,如Internet,还可以是运营商共同部署的专有网络,如提供IP多媒体网络子系统(IP multimedia core network subsystem,IMS)服务的网络。

  请参考图2,为本申请适用的一种具体的网络架构示意图。该网络架构为5G网络架构。该5G架构中的网元包括终端、无线接入网(radio access network,RAN)和数据网络(data network,DN),图2中以终端为用户设备(user equipment,UE)为例。此外,该网络架构还包括核心网网元,核心网网元包括UPF网元和控制面功能网元。具体地,控制面功能网元包括但不限于接入和移动性管理功能(access and mobility management function,AMF)网元、SMF网元、认证服务器功能(authentication server function,AUSF)网元、应用功能(application function,AF)网元、统一数据管理(unified data management,UDM)网元、策略控制功能(policy control function,PCF)网元、网络开放功能网元(networkexposure function,NEF)网元、NF存储库功能(NF repository function,NRF)网元和网络切片选择功能(network slice selection function,NSSF)网元。

  需要说明的是,在传统的核心网架构中,控制面功能网元之间采用点对点通信方式,即控制面功能网元之间的接口通信采用一套特定的消息,接口两端的控制面功能网元仅能使用这套特定的消息进行通信。而在5G核心网架构中,控制面采用服务化架构,即控制面功能网元之间的交互采用服务调用的方式,控制面功能网元会向其他控制面功能网元开放服务,供其他控制面功能网元调用。

  下面对图2所示的网络架构中各网元的功能进行详细介绍。由于UE、(R)AN以及DN的功能在图1所示网络架构的相关描述中已经介绍过,下面重点介绍各个核心网网元的功能。

  所述UPF网元是用户面的功能网元,主要负责连接外部网络,其包括了长期演进(long term evolution,LTE)的服务网关(serving gateway,SGW)和分组数据网网关(packet data networkgateway,PDN-GW)的相关功能。具体地,UPF可以根据SMF的路由规则执行用户数据包转发,如上行数据发送到DN或其他UPF;下行数据转发到其他UPF或者RAN。

  所述AMF网元负责UE的接入管理和移动性管理,例如负责UE的状态维护、UE的可达性管理、非移动性管理接入层(mobility management non-access-stratum,MM NAS)消息的转发、会话管理(session management,SM)N2消息的转发。在实际应用中,AMF网元可实现LTE网络框架中MME里的移动性管理功能,还可实现接入管理功能。

  所述SMF网元负责会话管理,为UE的会话分配资源、释放资源;其中资源包括会话服务质量(quality of service,QoS)、会话路径、路由规则等。

  所述AUSF网元用于执行UE的安全认证。

  所述AF网元可以是第三方的应用控制平台,也可以是运营商部署的设备,所述AF网元可以为多个应用服务器提供服务。

  所述UDM网元可存储UE的签约信息。

  所述PCF网元用于进行用户策略管理,类似于LTE中的策略与计费规则功能(policy and charging rules function,PCRF)网元,主要负责策略授权、服务质量以及计费规则的生成,并将相应规则通过SMF网元生成路由规则,下发至UPF网元,完成相应策略及规则的安装。

  所述NEF网元用于以北向应用程序编程接口(application programminginterface,API)的方式向第三方开放网络功能。

  所述NRF网元用于为其他网元提供网络功能实体信息的存储和选择功能。

  所述NSSF网元用于为UE选择网络切片。

  在图2所示的网络架构中SMF网元还用于对该群组中的UE进行局域网通信的管理。

  其中,图2所示的网络架构中,与本申请有关的网元主要包括:UE、PCF、UPF和SMF。

  下面,介绍本申请的应用场景。本申请主要应用于5G系统提供5GLAN服务的场景中。

  请参考图3A,为本申请所涉及的5GLAN服务的用户面架构的一种示例的示意图。其中,UPF1~UPF3属于一个5GLAN。UE1~UE3分别通过一个RAN与5GLAN中的一个UPF网元连接,例如,UE1与UPF1连接,UE2与UPF2连接,UE3和UPF3连接,从而通过UPF网元接入到对应的5GLAN的用户面(user plane,UP)。例如,UE1~UE3分别通过UPF1~UPF3接入到5GC UP,UE1~UE3为一个5G虚拟网络(5G virtual network group,5G VN)组。其中,一个UE位于一个5GLAN中(或者可以理解为一个UE归属于一个5GLAN或5GLAN服务,或者,该UE签约一个5GLAN或5GLAN服务,或者,该UE关联或者对应到一个5GLAN或5GLAN服务)。5GLAN的用户面可以通过N6接口与DN之中现存的LAN相互通信。或者,5GLAN的用户面也可以通过该5GLAN中的各个UPF(例如UPF1~UPF3)之间的N19连接,关联不同UE的协议数据单元(protocol data unitsession,PDU)会话(session),实现UE之间的私有通信。

  请参考图3B,为本申请所涉及的5GLAN服务的用户面架构的另一种示例的示意图。与图3A不同的是,在图3B中,在5GLAN服务的用户面架构中包括多个不同的5GLAN,例如,UPF1、UPF2以及UPF3属于一个5GLAN,标记为5GLAN1,UPF1、UPF4以及UPF5属于另一个5GLAN,标记为5GLAN2。多个UE分别连接到不同的5GLAN的用户面。UE1、UE6与UPF1连接,UE2与UPF2连接,UE3和UPF3连接,UE4和UPF4连接,UE5和UPF5连接。UE1、UE2、UE3以及UE6接入到5GLAN1的用户面,标记为5GC UP1,UE1、UE2、UE3以及UE6为一个5G VN组,标记为组(group)1。UE1、UE4以及UE5接入到5GLAN2对应的用户面,标记为5GC UP2,UE1、UE4以及UE5为另一个5G VN组,标记为group2。同一个UE可以位于不同的5GLAN中,例如,UE1分别位于与group1和group2中。

  图3A和图3B中的UPF和UE的数量只是举例,在实际应用中,本申请提供的5GLAN服务的用户面架构可以为更多个终端提供服务,且可以包括更多的UPF。此外,在如图3A和图3B所示的5GLAN服务的用户面架构中,尽管示出了UPF、UE以及DN,但5GLAN服务的用户面架构可以并不限于包括上述内容。例如,还可以包括SMF网元、PCF网元、用于承载虚拟化网络功能的设备、无线中继设备等。这些对于本领域普通技术人员而言是显而易见的,在此不一一详述。

  本申请中的5GLAN,还可以替换为5G LAN-类型(type)服务,5G LAN-VN,5G VN等。

  为了便于本领域技术人员理解本申请实施例的方案,下面对本申请所涉及的技术术语进行说明。

  1)N4会话,包括UE级别的N4会话和组(group)级别的N4会话。

  N4会话是由SMF网元在UPF网元上创建的。

  作为一种示例,SMF网元可以在创建UE的协议数据单元(protocol data unit,PDU)会话(session)时,指示UPF网元创建与PDU会话对应的N4会话,也可以称为UE级别的N4会话(在本文中UE级别的N4会话和与PDU会话对应的N4会话可以互换使用)。例如,在图3B中,UE1和UE6通过RAN1与UPF1连接,则SMF可以在创建UE1的PDU会话时,指示UPF1创建与UE1的PDU会话对应的N4会话,以及,在创建UE6的PDU会话时,指示UPF1创建与UE6的PDU会话对应的N4会话。UE级别的N4会话中的路由规则可以用来检测并转发与此UE相关的数据。当SMF接收到删除该UE的PDU会话请求时,则触发UPF网元删除与该PDU会话对应的N4会话。

  为方便说明,在下文中将与PDU会话对应的N4会话通过“UE的标识”进行区分,例如,与UE1的PDU会话对应的N4会话可以称为UE1的N4会话,与UE6的PDU会话对应的N4会话可以称为UE6的N4会话,以此类推。

  为了支持在5GLAN服务中不同UPF网元之间的通信和UPF网元和DN之间的通信,SMF网元还需要在提供5GLAN服务的每个UPF网元为对应的5G VN组(或5GLAN组)创建组级别的N4会话,该组级别的N4会话中的路由规则用来检测属于该5G VN组中的任意一个UE的数据(可以理解为属于该5G VN组的数据)以及转发属于该5G VN组的数据,其中,转发属于该5GVN组的数据可以包括跨UPF网元(在一个5GLAN组的不同的UPF网元)进行转发,或者通过N6隧道进行转发或者本地转发。例如,在图3A中,UE1~UE3属于一个5GLAN,则SMF网元在每个UPF网元为此5GLAN创建一个组级别的N4会话。在图3B中,包括两个5GLAN,分别为5GLAN1和5GLAN2,SMF网元在与5GLAN1对应的UPF网元上创建与5GLAN1对应的组级别的N4会话,可以标记为group1的N4会话,以及,SMF网元在与5GLAN2对应的UPF网元上创建与5GLAN2对应的组级别的N4会话,可以标记为group2的N4会话。SMF网元在创建第一个建立到该5GLAN的PDU会话时,创建与该5GLAN对应的组级别的N4会话,以及在释放最后一个到该5GLAN的PDU会话时,删除与该5GLAN对应的组级别的N4会话。

  一个UPF网元可以包括一个或多个与PDU会话对应的N4会话,例如,多个UE与同一个UPF网元连接,则该UPF网元需创建与每个UE的PDU会话对应的N4会话。以及,一个UPF网元可以包括一个或多个组级别的N4会话,例如,在图3B中,UE1和UE2、UE3以及UE6组成一个5GVN组,UE1和UE4、UE5组成另一个5G VN组,则在UPF1上需要创建两个组级别的N4会话,即group1的N4会话和group2的N4会话。本申请不对N4会话的数量进行限制。

  2)路由规则,在N4会话的上下文中,用于检测数据包和转发数据包,包括上行链路报文检测规则(uplink packet detection rule,UL PDR)及与UL PDR关联的上行链路转发行为规则(UL forward action rule,UL FAR),下行链路报文检测规则(downlink PDR,DLPDR)及与DL PDR关联的DL FAR。其中,PDR(UL PDR和DL PDR)用于检测从PDU会话隧道传入UPF网元的数据或从UPF网元的内部接口转发的数据,FAR(UL FAR和DL FAR)用于指示UPF网元为检测到的数据执行转发,复制,缓冲,丢弃,通知等行为。SMF网元在指示UPF创建N4会话时,会为N4会话设置对应的路由规则。从PDU会话隧道传入的数据,可以理解为UPF网元通过PDU会话接收的数据。

  针对与PDU会话对应的N4会话:

  UL PDR具体包括源接口参数,隧道信息参数和以太过滤器参数,或以太PDU会话信息(UE的MAC地址)或UE的IP地址。

  与UL PDR关联的UL FAR包括目标接口参数,用于将与UL PDR匹配的数据包传入到目标接口。SMF将该目标接口参数的取值设置为UPF的内部接口对应的值(例如,为“5GLANinternal”)。可以理解为,与PDU会话对应的N4会话中的UL FAR用于将与该N4会话中的ULPDR匹配的数据包本地转发到UPF的内部接口。

  DL PDR具体包括源接口参数,以太过滤器参数(MAC或IP地址,以太类型以及以太标签)或以太PDU会话信息(UE的MAC地址)或UE的IP地址。

  与DL PDR关联的DL FAR包括目标接口参数和/或外部隧道的参数,用于将与DLPDR匹配的数据包传出到目标接口。SMF网元将该目标接口参数的取值设置为“accessside”或“core side”,以及外部隧道的参数的取值设置PDU会话的隧道信息(例如PDU会话在AN或UPF网元上的隧道头GTP-U TEID)。可以理解为,与PDU会话对应的N4会话中的DL FAR用于将与该N4会话中的DL PDR匹配的数据包传出到指定的PDU会话隧道。

  针对组级别的N4会话:

  UL PDR具体包括源接口参数,以太过滤器参数或以太PDU会话信息参数(UE的MAC地址)或UE的IP地址。

  与UL PDR关联的UL FAR包括目标接口参数和/或外部隧道的参数,用于将与ULPDR匹配的数据包转发到该目标接口。SMF将该目标接口参数的取值设置为“5GLAN N19”或“core side”,以及外部隧道的参数的取值设置为N19隧道的信息(例如,与该UPF连接的对端UPF的隧道头GTP-U TEID)。可以理解为,该与组级别的N4会话中的UL FAR用于将与组级别的N4会话中的UL PDR匹配的数据包转发到该UPF与其他UPF连接的N19隧道。

  DL PDR具体包括源接口参数和/或隧道信息参数。

  与DL PDR关联的DL FAR包括目标接口参数,用于将与DL PDR匹配的数据包传出到目标接口。SMF该的目标接口参数的取值设置为UPF的内部接口对应的值(例如为“5GLANinternal”)。可以理解为,组级别的N4会话中的DL FAR用于将与组级别的N4会话中的DLPDR匹配的数据包本地转发到UPF的内部接口。

  3)UPF的内部接口,是UPF网元中的虚拟端口或特定端口,用于UPF网元本地转发接收的数据包。其中,本地转发到UPF网元的内部接口,指UPF网元在内部接口重新接收该数据包,以使该数据包再次由UPF网元检测,从而分类匹配到相应的路由规则,转发到正确的路径。在重新检测之前,UPF网元可以为数据包解封外部隧道头。可选地,还可以为数据包重新封装上新的外部隧道头信息,新的隧道信息可以包括在路由规则的FAR中,或由UPF网元根据FAR中的转发指示信息生成。

  4)N19隧道是一个5GLAN组的成员共享的用户面隧道,其连接一个5GLAN组中的两个PDU会话锚点(PDU Session Anchor,PSA)UPF网元。

  5)N6隧道是PSA UPF网元与DN之间的隧道。

  6)在本申请的描述中,“多个”是指两个或两个以上,鉴于此,本申请实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个,例如,包括A、B和C中的至少一个,那么包括的可以是A、B、C、A和B、A和C、B和C、或A和B和C。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。本申请实施例中的术语“系统”和“网络”可被互换使用。

  除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。

  此外,所述5GLAN服务的用户面架构还可以适用于面向未来的通信技术,本申请实施例描述的5GLAN服务的用户面架构是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

  下面介绍本申请实施例所涉及的技术特征。

  在5GLAN服务中,一个5GLAN组的通信方式可以包括如下三种方式。

  第一种方式,请参考图4A,为5GLAN组的本地转发方式的用户面架构图。如图4A所示,UE1通过(R)AN1和中间UPF1(intermediate-UPF1,I-UPF1)与PSA UPF网元连接,UE2通过(R)AN2和I-UPF2与该PSA UPF网元连接,也就是说,UE1的PDU会话与UE2的PDU会话使用相同的锚点UPF网元。在这种情况下,该锚点UPF网元可以通过该锚点UPF网元的内部接口,本地转发UE1和UE2的PDU会话之间的数据流。

  在这种情况下,本地转发方式也可以理解为,将发送到该5GLAN组的任意一个UE的数据包通过内部接口发送到锚点UPF网元下的另外一个PDU会话的方式。

  第二种方式,请参考图4B,为5GLAN组的跨UPF转发方式的用户面架构图。如图4B所示,UE1通过(R)AN1和I-UPF1与PSA UPF1网元连接,UE2通过(R)AN2和I-UPF2与PSA UPF2网元连接,PSA UPF1网元和PSA UPF2网元之间通过N19隧道通信,也就是说,UE1的PDU会话与UE2的PDU会话使用不同的锚点UPF网元。在这种情况下,UE1和UE2的PDU会话之间的数据流可以通过N19隧道进行转发。

  在这种情况下,跨UPF转发方式也可以理解为,将发送到该5GLAN组的任意一个UE的数据包通过N19隧道发送到不同锚点UPF网元下的另外一个PDU会话的方式。

  第三种方式,请参考图4C,为5GLAN组的基于N6的转发方式的用户面架构图。如图4C所示,UE1通过(R)AN1和I-UPF1与PSA UPF1网元连接,UE2通过(R)AN2和I-UPF2与该PSAUPF2网元连接,且PSA UPF1网元和PSA UPF2网元连接相同的DN。在这种情况下,UE1和UE2的PDU会话之间的数据流可以通过N6隧道转发到DN,再由DN转发该数据流。

  在这种情况下,基于N6的转发方式也可以理解为,将发送到该5GLAN组的任意一个UE的数据包通过N6接口发送到不同或相同锚点UPF网元下的另外一个PDU会话的方式。

  一个5GLAN组的通信方式是由SMF网元配置的。例如,SMF网元确定通信双方对应的两个PDU会话的锚点是同一个PSA UPF网元,则SMF可以确定这两个PDU会话之间使用本地转发方式传输数据流。又例如,如果SMF网元确定通信双方对应的两个PDU会话的锚点是不同的PSA UPF网元,则SMF网元可以确定这两个PDU会话之间使用跨UPF转发方式传输数据流,等等。再例如,某些业务服务器需要所有的数据在云上做数据备份或者二次处理(例如第三方监听计费或者数据收集等),则SMF网元可以确定使用基于N6的转发方式对传输该业务的数据流。

  然而,如何在一个5GLAN组中使用上述三种转发方式,是一个亟待解决的问题。

  鉴于此,基于图1~图2所示的网络架构,本申请实施例提供一种路由规则的配置方法及通信装置,用以实现在一个5GLAN组中使用上述三种转发方式进行数据转发,提高UPF网元转发数据的灵活性。下面将分两个实施例(即实施例一和实施例二)对本申请提供的一种路由规则的配置方法进行介绍。

  其中,实施例一和实施例二的主要区别在于SMF网元用于生成路由规则的第一信息不同。在实施例一中,该第一信息是与5GLAN组对应的数据路由策略;而在实施例二中,该第一信息是SMF网元从PCF网元获取的策略与计费控制(policy and charging control,PCC)规则。

  需要说明的是,在本申请实施例中,会话管理功能网元为SMF网元,策略控制功能网元为PCF网元,第一用户面功能网元为UPF网元。其中,第一用户面功能网元可以为如图3A或图3B中所示的多个UPF网元中的一个UPF网元。另外,UPF网元、SMF网元以及PCF网元在实际应用中可以作为独立的物理功能实体或者逻辑功能实体,在此不作限制。

  实施例一

  请参考图5,为本申请实施例提供的一种路由规则的配置方法的流程图,该流程图的描述如下:

  S501、SMF网元获取至少一个5GLAN组的数据路由策略。

  在本申请实施例中,该至少一个5GLAN组是SMF网元所管理的5GLAN组。具体来讲,在5GLAN组的创建时,PCF网元可以通过NRF网元或者本地配置或者NEF网元指示为每一个5GLAN组选择一个用于管理该5GLAN组的通信的SMF网元。例如,PCF网元可以为每一个5GLAN组选择不同的SMF网元,也就是说,一个SMF网元管理一个5GLAN组的通信,或者,PCF网元也可以为不同的5GLAN组选择相同的SMF网元,也就是说,一个SMF网元管理多个5GLAN组的通信。当PCF网元为每个5GLAN组选择对应的SMF网元后,SMF网元则会获取所管理的每个5GLAN组的数据路由策略。在本申请实施例中,每个5GLAN组的数据路由策略用于指示该5GLAN组是否通过N6隧道转发数据包。下面对每个5GLAN组的数据路由策略进行说明。

  在本申请实施例中,每个5GLAN组的数据路由策略可以包括但不限于如下信息:

  第一种信息,该5GLAN组的标识。

  由于一个SMF网元可能会管理多个5GLAN组的通信,因此,SMF网元可以根据数据路由策略中的5GLAN组的标识,确定该数据路由策略所属的5GLAN组。

  第二种信息,用于指示基于N6接口的转发方式的支持级别的信息,所述支持级别包括强制支持的级别、有条件支持的级别以及不支持的级别,所述强制支持的级别为优先使用所述基于N6接口的转发方式,所述有条件支持的级别为优先使用基于非N6接口的转发方式,所述基于非N6接口的转发方式包括基于N19接口转发数据包的方式以及基于用户面功能网元的内部接口转发数据包的方式。

  其中,若支持级别为强制支持的级别,则基于N6接口的转发方式的第一优先级高于非N6接口的转发方式(例如,跨UPF网元的转发方式或本地转发方式)的第二优先级。

  若支持级别为有条件支持的级别,则基于N6接口的转发方式的第一优先级低于非N6接口的转发方式(例如,跨UPF网元的转发方式或本地转发方式)的第二优先级。

  若支持级别为不支持的级别,则不能使用基于N6接口的转发方式。

  第三种信息,支持基于N6接口的转发方式的第一数据流的标识或支持基于N6接口的转发方式的至少一个第二终端的标识。该第一数据流可以是该5GLAN组中的所有的数据流,也可以是该5GLAN组的部分数据流,该至少一个第二终端可以是该5GLAN组中的所有的终端,也可以是该5GLAN组的部分终端,在此不作限制。

  需要说明的是,数据流的标识即业务数据流模板(service data flow template,SDF template),包括一个或多个数据包过滤器,可以用来匹配具体的业务数据流。终端的标识可以是通用公共用户标识(generic public subscription identifier,GPSI)、签约永久标识(subscription permanent identifier,SUPI)或者终端地址(例如,IP地址或者MAC地址等)。

  第四种信息,通过基于N6的转发方式转发数据包的路径信息。具体来讲,该路径信息可以是路由配置标识,或数据网络接入点(Data Network Access Identifier,DNAI)与DNAI对应的N6流路由信息。

  需要说明的是,每个5GLAN组的数据路由策略可以是上述四种信息的组合,例如,数据路由策略中可以只包括第一种信息和第二种信息,也可以包括第一种信息、第二种信息和第四种信息等等。且,不同的5GLAN组的数据路由策略中可以包括不同的信息。例如,5GLAN1的数据路由策略包括上述第一种信息和第二种信息,且该第二种信息指示该5GLAN组强制支持基于N6的转发方式,则5GLAN1的数据路由策略中还可以包括第三种信息和第四种信息。5GLAN2的数据路由策略包括上述第一种信息和第二种信息,且该第二种信息指示该5GLAN组不支持基于N6的转发方式,则5GLAN2的数据路由策略中则可以不包括第三种信息和第四种信息,在本申请实施例中不对每个5GLAN组的数据路由策略中包括的信息类型进行限制。

  在本申请实施例中,SMF网元可以通过如下多种方式中的任意一种方式,获取至少一个5GLAN组的数据路由策略。

  第一种获取方式,至少一个5GLAN组的数据路由策略是预先配置在SMF网元的。

  具体来讲,AF网元在创建5GLAN组时,生成每个5GLAN组的数据路由策略。例如,AF网元确定5GLAN组的业务服务器需要所有数据在云上做数据备份或者二次处理,AF网元可以为该5GLAN组生成包括上述四种信息的数据路由策略,其中,该数据路由策略中的第二种信息用于指示强制支持N6的转发方式。又例如,AF网元确定5GLAN组没有对应的业务服务器,则该5GLAN组的数据无须上传到DN,因此,AF网元可以为该5GLAN组生成包括上述第一种信息和第二种信息的数据路由策略,且该数据路由策略中的第二种信息用于指示不支持N6的转发方式。

  然后,AF网元通过网络开放功能(network exposure function,NEF)网元,将生成的至少一个数据路由策略配置在PCF网元,当PCF网元为每个5GLAN组确定用于管理的SMF网元后,则由PCF网元将该SMF网元所管理的至少一个5GLAN组的数据路由策略下发到SMF网元。

  第二种获取方式,AF网元采用与第一种获取方式中相同的方式,将生成的至少一个数据路由策略配置在PCF网元,然后,在PCF网元为每个5GLAN组确定用于管理的SMF网元后,SMF网元可以在创建第一个5GLAN组的PDU会话时,向PCF网元发送数据路由策略请求信息。PCF网元根据该数据路由策略请求信息,将该SMF网元所管理的至少一个5GLAN组的数据路由策略发送给SMF网元。

  第三种获取方式,AF网元采用与第一种获取方式中相同的方式,生成至少一个数据路由策略,然后通过UDM网元和NEF网元将生成的至少一个数据路由策略配置在UDR网元。PCF网元从UDR网元中获取该至少一个数据路由策略,然后可以主动下发到SMF网元,或者,可以根据SMF网元发送的数据路由策略请求信息,将SMF网元所管理的5GLAN组的数据路由策略发送给该SMF网元。

  第四种获取方式,AF网元采用与第一种获取方式中相同的方式,生成至少一个数据路由策略,然后通过UDM网元和NEF网元将生成的至少一个数据路由策略配置在UDR网元。SMF网元通过UDM网元可以向UDR网元发送数据路由策略请求信息,从而从UDR网元中获取该数据路由策略。或者,UDR网元可以在接收到SMF发送的签约数据请求信息后,将该数据路由策略携带在签约数据中通过UDM网元发送给SMF网元。

  第五种获取方式,AF网元采用与第一种获取方式中相同的方式,生成至少一个数据路由策略,然后将生成的至少一个数据路由策略配置在NEF网元。由NEF网元通过NRF或本地配置选择为每一个5GLAN组选择一个用于管理该5GLAN组的通信的SMF网元,将SMF网元所管理的至少一个5GLAN组的数据路由策略发送给SMF网元。

  第六种获取方式,AF网元采用与第一种获取方式中相同的方式,生成至少一个数据路由策略,然后通过UDM网元和NEF网元将生成的至少一个数据路由策略配置在UDR网元。当SMF网元确定预存的数据路由策略不可用(例如预存的数据路由策略已过期),则SMF网元向NEF网元发送数据路由策略获取请求,然后由NEF网元从UDR网元中获取并转发给SMF网元。

  上述六种获取方式只是一种举例,本领域技术人员可以根据使用需求选择SMF网元获取数据路由策略的方式,在此不作限制。

  S502、第一终端发送用于创建到该第一终端所属的5G LAN组的PDU会话创建请求,SMF网元接收该PDU会话创建请求。

  S503、SMF网元根据第一信息,生成与该第一终端所属的5G LAN组对应的路由规则。

  在本申请实施例中,该第一信息为该第一终端所属的5G LAN组的数据路由策略。具体来讲,当SMF网元接收第一终端发送的PDU会话创建请求后,则可以根据PDU会话创建请求中的DNN确定该第一终端所属的5GLAN组。然后,从步骤S501中的至少一个数据路由策略中获取与该第一终端所属的5GLAN组的数据路由策略。为方便说明,下文中,将与该第一终端所属的5GLAN组的数据路由策略称为第一数据路由策略。

  在获取该第一数据路由策略后,SMF网元则根据该第一数据路由策略生成对应的路由规则,该路由规则用于指示将第一终端的数据包发送到所述N6接口或丢弃。作为一种示例,若该第一数据路由策略包括用于指示通过该N6隧道转发数据包的信息,该数据包是该5GLAN群组的数据包,例如,该数据包可以是发送给该5G LAN群组中的任意一个UE的数据包,或者该数据包可以是发送给服务器的数据包,或者,该数据包也可以是未匹配到其他PDR的数据包等。

  需要说明的是,SMF网元生成的与该第一终端所属的5G LAN组对应的路由规则可以理解为与该5G LAN组对应的组级别的N4会话的路由规则和PDU会话对应的N4会话的路由规则。其中,在组级别的N4会话中包括两种类型的PDR,用以支持基于N6接口转发和跨UPF转发,一种类型是针对具体的数据流的PDR,另一种类型是针对未匹配数据流的PDR(或者可以理解为默认(default)PDR)。针对未匹配数据流的PDR可以理解为,当数据包没有匹配上针对具体的数据流的PDR,则该数据包会与该针对未匹配数据流的PDR匹配。其中,在PDU会话对应的N4会话中包括针对具体的数据流的PDR,用以支持本地转发。

  在本申请实施例中,步骤S503可以包括但不限于如下多种情况。

  第一种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组强制支持基于N6的转发方式的信息,则SMF网元确定该5GLAN群组的所有流优先使用基于N6的转发方式,然后使用本地转发方式或使用跨UPF网元的转发方式。

  作为一种示例,SMF网元确定该5G LAN群组的组级别的N4会话中的针对具体的数据流的PDR的过滤器参数包括该第一终端的地址,得到PDR1(即第一PDR)。然后将与该PDR1关联的FAR的目标接口设置为该N6接口对应的取值,得到FAR1(即第一FAR)。以及设置默认(default)PDR用以支持基于N6接口的转发方式,例如,设置与默认(default)PDR关联的FAR的目标接口设置为该N6接口对应的取值。

  第二种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组有条件地支持基于N6的转发方式,则SMF网元确定该5GLAN群组的所有流优先使用本地转发方式或使用跨UPF网元的转发方式,然后使用基于N6的转发方式。

  作为一种示例,SMF网元将该5G LAN群组的组级别的N4会话中与默认的服务质量流的PDR关联的FAR的目标接口设置为该N6接口对应的取值,得到FAR2(即第二FAR),该默认的服务质量流的PDR为PDR2(即第二PDR)。以及,将针对具体的数据流的PDR配置在该5G LAN群组的组级别的N4会话以支持跨UPF转发方式或配置在PDU会话对应的N4会话以支持本地转发方式。

  第三种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组不支持基于N6的转发方式,则SMF网元确定该5GLAN群组的所有流使用本地转发方式或使用跨UPF网元的转发方式,而不使用基于N6的转发方式。

  作为一种示例,SMF网元在该5G LAN群组的组级别的N4会话中与默认的服务质量流的PDR关联的FAR中设置丢弃指示,在这种情况下,该默认的服务质量流的PDR为PDR3(即第三PDR),包括丢弃指示的FAR为FAR3(即第三FAR)。以及,将针对具体的数据流的PDR配置在该5G LAN群组的组级别的N4会话,以支持跨UPF转发方式或配置在PDU会话对应N4会话以支持本地转发方式。

  第四种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组强制支持基于N6的转发方式的信息,且,该第一终端所属的5G LAN群组的数据路由策略包括支持所述基于N6接口的转发方式的第一数据流的标识或至少一个第二终端的标识,则SMF网元确定该5GLAN群组的第一数据流或至少一个第二终端优先使用基于N6的转发方式,然后使用本地转发方式或使用跨UPF网元的转发方式。

  作为一种示例,SMF网元确定第一终端的数据流是否属于第一数据流或至少一个第二终端的标识是否包括第一终端的标识,若为是,则确定为第一终端使用基于N6接口的转发方式,否则确定为第一终端使用非N6接口的转发方式。若确定使用基于N6接口的转发方式,则SMF网元确定该5G LAN群组的组级别的N4会话中的针对具体的数据流的PDR的过滤器参数包括所述第一终端的地址,得到PDR4。然后将与该PDR4关联的FAR的目标接口设置为该N6接口对应的取值,得到FAR4。以及,设置默认(default)PDR用以支持基于N6接口的转发方式,例如,设置与默认(default)PDR关联的FAR的目标接口设置为该N6接口对应的取值。

  需要说明的是,第一终端的数据流属于第一数据流,可以理解为,第一数据流的标识能够与第二终端的数据流匹配。

  第五种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组强制支持基于N6的转发方式的信息,以及采用基于N6接口的转发方式转发数据包的路径信息,则SMF网元确定该5GLAN群组的所有流优先使用基于N6的转发方式,且基于N6的转发方式时,使用该5G LAN群组的数据路由策略指示的路径,然后使用本地转发方式或使用跨UPF网元的转发方式。

  作为一种示例,SMF网元确定该5G LAN群组的组级别的N4会话中的针对具体的数据流的PDR的过滤器参数包括该第一终端的地址,得到PDR5。然后将与该PDR5关联的FAR的目标接口设置为该N6接口对应的取值,在该FAR中设置该5G LAN群组的数据路由策略指示的路径,得到FAR5。以及,设置默认(default)PDR用以支持基于N6接口的转发方式。

  第六种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组有条件地支持基于N6的转发方式的信息,以及采用基于N6接口的转发方式转发数据包的路径信息,则SMF网元确定该5GLAN群组的所有流优先使用本地转发方式或使用跨UPF网元的转发方式,然后使用基于N6的转发方式,且基于N6的转发方式时,使用该5G LAN群组的数据路由策略指示的路径。

  作为一种示例,SMF网元将该5G LAN群组的组级别的N4会话中与默认的服务质量流的PDR关联的FAR的目标接口设置为该N6接口对应的取值,且在该FAR中设置该5G LAN群组的数据路由策略指示的路径,得到FAR6,该默认的服务质量流的PDR为PDR6。以及,将针对具体的数据流的PDR配置在该5G LAN群组的组级别的N4会话以支持跨UPF转发方式或配置在PDU会话对应的N4会话以支持本地转发方式。

  第七种情况,为第四种情况以及第五种情况的结合,在此不再赘述。

  上述七种情况主要介绍了基于N6的转发方式的PDR和FAR,由于该5G LAN群组还可以支持本地转发方式或者基于N19的转发方式,则SMF网元还需要分别生成与本地转发方式或者基于N19的转发方式对应的路由规则,具体生成方式与基于N6的转发方式的PDR和FAR的生成方式相似,在此不再赘述。

  S504、SMF网元向第一UPF网元发送该路由规则,第一UPF网元接收并在本地配置该路由规则。

  在本申请实施例中,该第一UPF网元为该5G LAN群组中的每一个UPF网元。当SMF网元生成与该5G LAN群组对应的路由规则后,则将该路由规则配置在该5G LAN群组中的每一个UPF网元的组级别的N4会话中,或者与第一终端的PDU会话对应的N4会话中。

  作为一种示例,SMF网元可以向第一UPF网元发送配置信息,该配置信息包括N4会话的标识以及与该N4会话对应的路由规则,第一UPF网元在接收该配置信息后,则在对应的N4会话中保存该配置信息。

  在上述技术方案中,SMF网元可以根据5G LAN群组的数据路由策略,为一个5G LAN群组中生成与三种转发方式对应的路由规则,从而该5G LAN群组中的数据包可以采用上述三种转发方式进行转发,可以满足各种业务数据的转发需求,提高数据转发的灵活性。

  基于同一发明构思,本申请实施例还提供一种局域网通信的管理方法,该方法可视为图5所示方法的一个具体示例。请参考图6,为该示例的方法流程图,该方法流程图描述如下:

  S601、AF网元生成5G LAN群组1的第一数据路由策略。

  其中,该第一数据路由策略包括5G LAN群组1的标识、5G LAN群组1强制支持N6的转发方式,以及支持N6的转发方式的第一数据流的标识。

  S602、AF网元向NEF网元发送该第一数据路由策略,NEF网元接收并保存该第一数据路由策略。

  S603、NEF网元向PCF网元发送该第一数据路由策略,PCF网元接收该第一数据路由策略。

  S604、PCF网元为5GLAN群组1确定用于管理该5GLAN群组1的SMF网元。

  S605、PCF向用于管理该5GLAN群组1的SMF网元发送该第一数据路由策略,SMF网元接收该第一数据路由策略组。

  S606、UE1向SMF网元发送PDU会话创建请求,SMF网元接收该PDU会话创建请求。

  S607、SMF网元确定该PDU会话属于5GLAN群组1。

  具体来讲,SMF网元获取PDU会话创建请求中的DNN确定DNN于5GLAN群组1关联,从而确定该PDU会话属于5GLAN群组1,选择UPF网元1为该PDU会话服务。

  S608、SMF网元根据5G LAN群组1的第一数据路由策略,生成与该5G LAN群组1对应的N4规则。

  具体来讲,SMF网元确定UE1的数据流的标识属于第一数据流的标识,则确定为UE1使用基于N6接口的转发方式。在这种情况下,SMF网元确定该5G LAN群组1的组级别的N4会话中的针对UE1的数据流的PDR的过滤器参数包括UE1的地址或包括UE1的数据流,得到该5GLAN群组1的组级别的N4会话的PDR。然后,SMF网元将与该5G LAN群组1的组级别的N4会话的PDR关联的FAR的目标接口设置为该N6接口对应的取值,得到该5G LAN群组1的组级别的N4会话的FAR。以及,设置默认(default)PDR用以支持基于N6接口的转发方式,例如,设置与默认(default)PDR关联的FAR的目标接口设置为该N6接口对应的取值。

  S609、SMF网元将该5G LAN群组1对应的N4会话的标识以及与该5G LAN群组1对应的N4规则发送给5G LAN群组1所包括的多个UPF网元,该多个UPF网元接收与该5G LAN群组1对应的N4规则,并在对应的N4会话中保存该N4规则。

  实施例二

  请参考图7,为本申请实施例提供的一种路由规则的配置方法的流程图,该流程图的描述如下:

  S701、PCF网元获取至少一个5GLAN组的数据路由策略。

  其中,5GLAN组的数据路由策略与步骤S501中相似,在此不再赘述。

  在本申请实施例中,PCF网元可以通过如下多种方式中的任意一种方式,获取至少一个5GLAN组的数据路由策略。

  第一种获取方式,至少一个5GLAN组的数据路由策略是预先配置在PCF网元的。

  具体来讲,AF网元在创建5GLAN组时,生成每个5GLAN组的数据路由策略。然后,通过NEF网元,将生成的至少一个数据路由策略配置在PCF网元。

  第二种获取方式,AF网元采用与第一种获取方式中相同的方式,生成至少一个数据路由策略,然后通过NEF网元将生成的至少一个数据路由策略配置在UDM/UDR网元。PCF网元根据使用需求,从UDM/UDR网元中获取该至少一个数据路由策略。

  上述两种获取方式与步骤S501中的相应的获取方式相似,在此不再赘述。

  S702、第一终端发送PDU会话创建请求,SMF网元接收该PDU会话创建请求。

  具体来讲,该PDU会话创建请求中携带该PDU会话需要访问的数据网络名称(datanetwork name,DNN),则SMF网元在接收该PDU会话创建请求后,可以确定该DNN是否与5GLAN群组关联,若该DNN与5G LAN群组关联,则SMF网元确定该PDU会话创建请求用于创建第一终端到该第一终端所属的5G LAN组的PDU会话。

  S703、SMF网元发送第一请求,PCF网元接收该第一请求。

  在本申请实施例中,该第一请求用于获取与第一终端所属的5G局域网LAN群组对应的策略与计费控制PCC规则。当SMF网元确定该PDU会话创建请求用于创建第一终端到该第一终端所属的5G LAN组的PDU会话后,则SMF网元获取第一终端的地址和/或第一终端的标识。然后,SMF网元将PDU会话对应的DNN和/或第一终端所属的5G LAN群组的标识和/或与所述第一终端的PDU会话锚定的UPF网元的标识,携带在第一请求中,发送给PCF网元。

  S704、PCF网元确定与该第一终端所属的5G LAN群组对应的数据路由策略。

  当PCF网元接收该第一请求后,则根据第一请求中的数据网络名称DNN和/或第一终端所属的5G LAN群组的标识和/或与第一终端锚定的UPF网元的标识,确定该第一终端所属的5GLAN群组。然后从至少一个5GLAN组的数据路由策略中,确定与该第一终端所属的5GLAN群组对应的数据路由策略。

  S705、PCF网元根据与该第一终端所属的5G LAN群组对应的数据路由策略生成PCC规则。

  在本申请实施例中,该PCC规则包括用于指示通过N6接口转发数据包的信息。该用于指示通过N6接口转发数据包的信息可以是基于N6接口的转发方式的数据包过滤器。

  在本申请实施例中,步骤S705可以包括但不限于如下多种情况。

  第一种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组强制支持基于N6的转发方式的信息,则PCF网元确定该5GLAN群组的所有流优先使用基于N6的转发方式,然后使用本地转发方式或使用跨UPF网元的转发方式。从而,PCF网元生成与基于N6的转发方式对应的PCC规则,该PCC规则中包括基于N6接口的转发方式的数据包过滤器。

  作为一种示例,PCF网元生成的该PCC规则中包括用于检测第一终端的数据包的过滤器,即包括该第一终端的地址的过滤器。

  第二种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组有条件地支持基于N6的转发方式的信息,则PCF网元确定该5GLAN群组的所有流优先使用本地转发方式或使用跨UPF网元的转发方式,然后使用基于N6的转发方式。

  在这种情况下,该PCC规则中包括全匹配数据包过滤器。

  第三种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组不支持基于N6的转发方式的信息,则PCF网元确定该5GLAN群组的所有流使用本地转发方式或使用跨UPF网元的转发方式,而不使用基于N6的转发方式。

  在这种情况下,该PCC规则中不包括数据包过滤器。

  第四种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组强制支持基于N6的转发方式的信息,且,该第一终端所属的5G LAN群组的数据路由策略包括支持所述基于N6接口的转发方式的第一数据流的标识或至少一个第二终端的标识,则PCF网元确定该5GLAN群组的第一数据流或至少一个第二终端优先使用基于N6的转发方式,然后使用本地转发方式或使用跨UPF网元的转发方式。

  在这种情况下,PCF网元确定该第一终端的数据流的标识是否属于第一数据流的标识或者,确定该至少一个第二终端的标识是否包括第一终端的标识,若为是,则确定第一终端支持基于N6接口的转发方式,否则确定第一终端使用N19转发方式或本地转发方式。若确定第一终端支持基于N6接口的转发方式,该PCC规则中包括用于检测第一终端的数据包的过滤器,即包括第一终端的地址的过滤器。

  第五种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组强制支持基于N6的转发方式的信息,以及采用基于N6接口的转发方式转发数据包的路径信息,则PCF网元确定该5GLAN群组的所有流优先使用基于N6的转发方式,且基于N6的转发方式时,使用该5G LAN群组的数据路由策略指示的路径,然后使用本地转发方式或使用跨UPF网元的转发方式。

  在这种情况下,该PCC规则中包括基于N6的转发方式的数据包过滤器和基于N6的转发方式转发数据包的路径信息。其中,该数据包过滤器与第一种情况中的数据包过滤器相同,在此不再赘述。

  第六种情况,若该第一终端所属的5G LAN群组的数据路由策略包括用于指示该5GLAN群组有条件地支持基于N6的转发方式的信息,以及采用基于N6接口的转发方式转发数据包的路径信息,则PCF网元确定该5GLAN群组的所有流优先使用本地转发方式或使用跨UPF网元的转发方式,然后使用基于N6的转发方式,且基于N6的转发方式时,使用该5G LAN群组的数据路由策略指示的路径。

  在这种情况下,该PCC规则中包括基于N6的转发方式的数据包过滤器和基于N6的转发方式转发数据包的路径信息。其中,该数据包过滤器与第二种情况中过的数据包过滤器相同,在此不再赘述。

  第七种情况,为第四种情况以及第五种情况的结合,在此不再赘述。

  第八种情况,由于该5G LAN群组还可以支持本地转发方式或者基于N19的转发方式,则PCF网元还可以根据第一终端的地址与UPF网元之间的对应关系,生成与本地转发方式或者基于N19的转发方式对应的数据包过滤器,具体生成方式与基于N6的转发方式的数据包过滤器的生成方式相似,在此不再赘述。

  S706、PCF网元发送该PCC规则,SMF网元接收该PCC规则。

  S707、SMF网元根据该PCC规则,生成与该第一终端所属的5GLAN群组对应的路由规则。

  在本申请实施例中,步骤S707包括但不限于如下几种实现方式。

  第一种实现方式,若所述数据包过滤器针对指定的服务质量流或指定的终端,例如,该指定的服务质量流或指定的终端分别为步骤S705中的第一种情况和第四种情况,则SMF网元将该5G LAN群组的组级别的N4会话中,针对具体的数据流的PDR的过滤器参数设置则为该PCC规则指示的数据包过滤器,得到PDR1(即第四PDR)。然后将与PDR1关联的FAR1的目标接口设置为N6接口对应的取值,从而得到FAR1(即第四FAR)。以及设置默认(default)PDR用以支持基于N6接口的转发方式,例如,设置与默认(default)PDR关联的FAR的目标接口设置为该N6接口对应的取值。

  第二种实现方式,若所述数据包过滤器为全匹配数据包过滤器,例如,该指定的服务质量流或指定的终端分别为步骤S705中的第二种情况和第五种情况,则SMF网元将该5GLAN群组的组级别的N4会话中与默认的服务质量流的PDR关联的FAR的目标接口设置为该N6接口对应的取值,得到FAR2(即第五FAR),该默认的服务质量流的PDR为PDR2(即第五PDR)。以及,将针对具体的数据流的PDR配置在该5G LAN群组的组级别的N4会话以支持跨UPF转发方式或配置在PDU会话对应的N4会话以支持本地转发方式。

  第三种实现方式,若不包括数据包过滤器,例如,该指定的服务质量流或指定的终端分别为步骤S705中的第三种情况和第六种情况,则SMF网元在该5G LAN群组的组级别的N4会话中与默认的服务质量流的PDR关联的FAR中设置丢弃指示,在这种情况下,得到该针对默认的服务质量流的PDR为PDR3(即第六PDR),以及,得到包括丢弃指示的FAR为FAR3(即第六FAR)。以及,将针对具体的数据流的PDR配置在该5G LAN群组的组级别的N4会话,以支持跨UPF转发方式或配置在PDU会话对应N4会话以支持本地转发方式。

  针对第一种实现方式和第二种实现方式,若所述PCC规则还包括通过基于N6的转发方式转发数据包的路径信息,则SMF网元可以在所述第四FAR或所述第五FAR指示该路径信息。

  第四种实现方式,若PCC规则还包括支持本地转发方式的包过滤器,SMF可以在PDU会话对应的N4会话中设置支持本地转发方式的N4规则,该N4规则中的PDR的过滤参数为支持本地转发方式的包过滤器。

  第五种实现方式,若PCC规则还包括支持跨UPF转发的包过滤器,SMF可以在该5GLAN群组中组级别的N4会话中设置支持跨UPF转发的N4规则,该N4规则中的PDR的过滤参数为支持跨UPF转发的包过滤器。

  另外需要说明的是,如果PCC规则不包括支持本地转发方式的包过滤器以及支持跨UPF转发的包过滤器,则SMF可以按照图5中所示的方式,在该5G LAN组对应的组级别的N4会话或者在PDU会话对应的N4会话中生成对应路由规则,在此不再赘述。

  S708、SMF网元向第一UPF网元发送该路由规则,第一UPF网元接收并在本地配置该路由规则。

  步骤S708和步骤S504相似,在此不再赘述。

  在上述技术方案中,由PCF网元根据5G LAN群组的数据路由策略,生成对应的PCC规则,然后,将该PCC规则发送给SMF网元,从而SMF网元则可以直接根据该PCC规则生成对应的N4规则,相较于实施例一,可以减少SMF网元的运算量,降低SMF网元的负载。

  基于同一发明构思,本申请实施例还提供一种局域网通信的管理方法,该方法可视为图7所示方法的一个具体示例。请参考图8,为该示例的方法流程图,该方法流程图描述如下:

  S801、AF网元生成5G LAN群组1的第一数据路由策略。

  其中,该第一数据路由策略包括5G LAN群组1的标识、5G LAN群组1强制支持N6的转发方式,以及支持N6的转发方式的第一数据流的标识。

  S802、AF网元向NEF网元发送该第一数据路由策略,NEF网元接收并保存该第一数据路由策略。

  S803、NEF网元向PCF网元发送该第一数据路由策略,PCF网元接收该第一数据路由策略。

  S804、UE1向SMF网元发送PDU会话创建请求,SMF网元接收该PDU会话创建请求。

  S805、SMF网元发送策略控制创建请求(Npcf_AMPolicyControl_Create Req)消息,PCF网元接收该Npcf_AMPolicyControl_Create Req消息。

  具体来讲,该Npcf_AMPolicyControl_Create Req消息中携带与该PDU会话对应的DNN、该PDU会话所述的5G LAN群组的标识、UE1的标识以及UE1的地址中的至少一个信息。

  S806、PCF网元确定该UE1所属的5GLAN群组,以及与该UE1所属的5GLAN群组的数据路由策略。

  具体来讲,PCF网元可以根据Npcf_AMPolicyControl_Create Req消息中携带的消息,确定该UE1所属的5GLAN群组。例如,该Npcf_AMPolicyControl_Create Req消息中携带与该PDU会话对应的DNN,则PCF网元确定该DNN是否与5GLAN群组相关联,若该DNN与5GLAN群组1相关联,则确定该UE1属于5GLAN群组1。

  然后,PCF网元则从至少一个5GLAN群组的数据路由策略中,确定与5GLAN群组1的数据路由策略。

  S807、PCF网元根据与5GLAN群组1的数据路由策略,生成基于N6的转发方式相关的PCC rules。

  具体来讲,5G LAN群组1强制支持基于N6的转发方式,若PCF网元确定第一数据流的标识包括UE1的数据流的标识,则确定为UE1使用基于N6接口的转发方式。在这种情况下,该PCC规则中包括的数据包过滤器为检测第一终端的数据包的过滤器,即包括第一终端的地址。

  S808、PCF网元发送策略控制创建响应(Npcf_AMPolicyControl_Create Rsp)消息,SMF网元接收该Npcf_AMPolicyControl_Create Rsp消息。

  该Npcf_AMPolicyControl_Create Rsp消息中包括基于N6的转发方式对应的包过滤器。

  S809、SMF网元根据该Npcf_AMPolicyControl_Create Rsp消息中的包过滤器,生成与该5G LAN群组1对应的N4规则。

  具体来讲,SMF网元将该5G LAN群组的组级别的N4会话中,针对具体的数据流的PDR的过滤器参数设置则为该PCC规则指示的数据包过滤器,并将与该PDR关联的FAR的目标接口设置为N6接口对应的取值,从而得到与该5G LAN群组1对应的N4规则。

  S810、SMF网元将该5G LAN群组1对应的N4会话的标识以及与该5G LAN群组1对应的N4规则发送给5G LAN群组1所包括的多个UPF网元,该多个UPF网元接收与该5G LAN群组1对应的N4规则,并在对应的N4会话中保存该N4规则。

  上述本申请提供的实施例中,分别从会话管理功能网元、以及策略控制功能网元之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,会话管理功能网元、以及策略控制功能网元可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。

  图9示出了一种通信装置900的结构示意图。其中,通信装置900可以是会话管理功能网元,能够实现本申请实施例提供的方法中会话管理功能网元的功能;通信装置900也可以是能够支持会话管理功能网元实现本申请实施例提供的方法中会话管理功能网元的功能的装置。通信装置900可以是硬件结构、软件模块、或硬件结构加软件模块。通信装置900可以由芯片系统实现。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

  通信装置900可以包括处理单元901和收发单元902。

  处理单元901可以用于执行图5所示的实施例中的步骤S501和步骤S503,或用于执行图6所示的实施例中的步骤S607~S608,或用于执行图7所示的实施例中的步骤S707,或用于执行图8所示的实施例中的步骤S809,和/或用于支持本文所描述的技术的其它过程。

  收发单元902用于通信装置900和其它模块进行通信,其可以是电路、器件、接口、总线、软件模块、收发器或者其它任意可以实现通信的装置。

  收发单元902可以用于执行图5所示的实施例中的步骤S502和步骤S504,或用于执行图6所示的实施例中的步骤S605~S606,以及步骤S609,或用于执行图7所示的实施例中的步骤S702~步骤S703、步骤S706以及步骤S708,或用于执行图8所示的实施例中的步骤S804~步骤S805、步骤S808以及步骤S810,和/或用于支持本文所描述的技术的其它过程。

  其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

  图10示出了一种通信装置1000的结构示意图。其中,通信装置1000可以是策略控制功能网元,能够实现本申请实施例提供的方法中策略控制功能网元的功能;通信装置1000也可以是能够支持策略控制功能网元实现本申请实施例提供的方法中策略控制功能网元的功能的装置。通信装置1000可以是硬件结构、软件模块、或硬件结构加软件模块。通信装置1000可以由芯片系统实现。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

  通信装置1000可以包括处理单元1001和收发单元1002。

  处理单元1001可以用于执行图6所示的实施例中的步骤S604,或用于执行图7所示的实施例中的步骤S701、步骤S704~步骤S705,或用于执行图8所示的实施例中的步骤S806~步骤S807,和/或用于支持本文所描述的技术的其它过程。

  收发单元1002用于通信装置1000和其它模块进行通信,其可以是电路、器件、接口、总线、软件模块、收发器或者其它任意可以实现通信的装置。

  收发单元1002可以用于执行图6所示的实施例中的步骤S603和步骤S605,或用于执行图7所示的实施例中的步骤S703、步骤S706,或用于执行图8所示的实施例中的步骤S803、步骤S805以及步骤S808,和/或用于支持本文所描述的技术的其它过程。

  其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

  如图11所示为本申请实施例提供的通信装置1100,其中,通信装置1100可以是会话管理功能网元,能够实现本申请实施例提供的方法中会话管理功能网元的功能;通信装置1100也可以是能够支持会话管理功能网元实现本申请实施例提供的方法中会话管理功能网元的功能的装置。其中,该通信装置1100可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

  在硬件实现上,上述收发单元802可以为收发器,收发器集成在通信装置1100中构成通信接口1110。

  通信装置1100包括至少一个处理器1120,用于实现或用于支持通信装置1100实现本申请实施例提供的方法中会话管理功能网元的功能。示例性地,处理器1120可以生成与第一终端所属的5GLAN组对应的路由规则,具体参见方法示例中的详细描述,此处不做赘述。

  通信装置1100还可以包括至少一个存储器1130,用于存储程序指令和/或数据。存储器1130和处理器1120耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1120可能和存储器1130协同操作。处理器1120可能执行存储器1130中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

  通信装置1100还可以包括通信接口1110,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。示例性地,该其它设备可以是策略控制功能网元。处理器1120可以利用通信接口1110收发数据。通信接口1110具体可以是收发器。

  本申请实施例中不限定上述通信接口1110、处理器1120以及存储器1130之间的具体连接介质。本申请实施例在图11中以存储器1130、处理器1120以及通信接口1110之间通过总线1140连接,总线在图11中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

  在本申请实施例中,处理器1120可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

  在本申请实施例中,存储器1130可以是非易失性存储器,比如硬盘(hard diskdrive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

  如图12所示为本申请实施例提供的通信装置1200,其中,通信装置1200可以是策略控制功能网元,能够实现本申请实施例提供的方法中策略控制功能网元的功能;通信装置1200也可以是能够支持策略控制功能网元实现本申请实施例提供的方法中策略控制功能网元的功能的装置。其中,该通信装置1200可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

  在硬件实现上,上述通信模块902可以为收发器,收发器集成在通信装置1200中构成通信接口1210。

  通信装置1200包括至少一个处理器1220,用于实现或用于支持通信装置1200实现本申请实施例提供的方法中策略控制功能网元的功能。示例性地,处理器1220可以根据与第一终端所属的5GLAN组对应的数据路由策略生成PCC规则,具体参见方法示例中的详细描述,此处不做赘述。

  通信装置1200还可以包括至少一个存储器1230,用于存储程序指令和/或数据。存储器1230和处理器1220耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1220可能和存储器1230协同操作。处理器1220可能执行存储器1230中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

  通信装置1200还可以包括通信接口1210,用于通过传输介质和其它设备进行通信,从而用于装置1200中的装置可以和其它设备进行通信。示例性地,该其它设备可以是终端。处理器1220可以利用通信接口1210收发数据。通信接口1210具体可以是收发器。

  本申请实施例中不限定上述通信接口1210、处理器1220以及存储器1230之间的具体连接介质。本申请实施例在图12中以存储器1230、处理器1220以及通信接口1210之间通过总线1240连接,总线在图12中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

  在本申请实施例中,处理器1220可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

  在本申请实施例中,存储器1230可以是非易失性存储器,比如硬盘(hard diskdrive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

  本申请实施例提供的一种通信系统的结构示意图可参见图13,具体的,通信系统1300包括会话管理功能网元和策略控制功能网元。可选的,所述通信系统1300中还可以包括第一用户面功能网元。

  所述会话管理功能网元和策略控制功能网元分别用于实现上述图5~图8中相关网元的功能。具体请参考上述方法实施例中的相关描述,这里不再赘述。

  本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行图5~图8中会话管理功能网元和策略控制功能网元执行的方法。

  本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行图5~图8中会话管理功能网元和策略控制功能网元执行的方法。

  本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述方法中会话管理功能网元和策略控制功能网元的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

  本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称DVD))、或者半导体介质(例如,SSD)等。

  显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

《一种路由规则的配置方法及通信装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)