[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111698725A - Method for dynamically determining network slice and electronic equipment - Google Patents

Method for dynamically determining network slice and electronic equipment Download PDF

Info

Publication number
CN111698725A
CN111698725A CN202010581226.0A CN202010581226A CN111698725A CN 111698725 A CN111698725 A CN 111698725A CN 202010581226 A CN202010581226 A CN 202010581226A CN 111698725 A CN111698725 A CN 111698725A
Authority
CN
China
Prior art keywords
application
network slice
service
network
traffic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010581226.0A
Other languages
Chinese (zh)
Inventor
李秋香
陈炜
王亚晨
冯佳新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010581226.0A priority Critical patent/CN111698725A/en
Publication of CN111698725A publication Critical patent/CN111698725A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

提供了一种由终端设备执行的、动态确定网络切片的方法,一种由网络节点执行的、动态切换网络切片的方法,电子设备和计算机可读存储介质,由终端执行的方法包括:为所述终端设备上运行的应用配置第一用户路由选择策略规则和第二用户路由选择策略规则,其中,所述第一用户路由选择策略规则与第一网络切片相关联,所述第二用户路由选择策略规则与第二网络切片相关联;获取所述应用的业务信息;基于所述应用的业务信息、第一用户路由选择策略规则和第二用户路由选择策略规则,动态地确定用于承载所述应用的业务的网络切片。

Figure 202010581226

Provided are a method for dynamically determining a network slice performed by a terminal device, a method for dynamically switching a network slice performed by a network node, an electronic device and a computer-readable storage medium, and the method performed by the terminal includes: The application running on the terminal device configures a first user routing policy rule and a second user routing policy rule, wherein the first user routing policy rule is associated with the first network slice, and the second user routing policy rule The policy rule is associated with the second network slice; the service information of the application is obtained; based on the service information of the application, the first user routing policy rule and the second user routing policy rule, the Network slicing of the application's business.

Figure 202010581226

Description

动态确定网络切片的方法及电子设备Method and electronic device for dynamically determining network slice

技术领域technical field

本公开涉及无线通信领域,并且更具体地涉及一种由终端执行的动态确定网络切片的方法、由网络节点执行的动态确定网络切片的方法、以及相应的电子设备、计算机可读存储介质。The present disclosure relates to the field of wireless communication, and more particularly, to a method for dynamically determining a network slice performed by a terminal, a method for dynamically determining a network slice performed by a network node, and corresponding electronic devices and computer-readable storage media.

背景技术Background technique

相对于传统的通信系统,5G通信系统的核心网架构发生了较大的改变。具体地,传统通信系统的核心网中的移动性管理实体(Mobility Management Entity,MME)被控制平面功能(Control Plane Function,CPF)实体替代,例如,其功能被分解到接入和移动性管理功能(Access and Mobility management Function,AMF)实体和会话管理功能(SessionManagement Function,SMF)实体。此外,传统通信系统的核心网中的服务网关(ServingGateWay,SGW)和PDN网关(PDN GateWay,PGW)被用户平面功能(User Plane Function,UPF)实体替代。Compared with the traditional communication system, the core network architecture of the 5G communication system has undergone major changes. Specifically, the Mobility Management Entity (MME) in the core network of the traditional communication system is replaced by a Control Plane Function (CPF) entity, for example, its functions are decomposed into access and mobility management functions (Access and Mobility management Function, AMF) entity and session management function (Session Management Function, SMF) entity. In addition, the Serving GateWay (SGW) and the PDN Gateway (PDN GateWay, PGW) in the core network of the traditional communication system are replaced by User Plane Function (UPF) entities.

目前的第三代合作伙伴项目技术规范(Third Generation Partnership ProjectTechnical Specification,3GPPTS)23.503中,提出了UE路由选择策略(UE RouteSelection Policy,URSP)规则。In the current Third Generation Partnership Project Technical Specification (3GPPTS) 23.503, a UE Route Selection Policy (UE Route Selection Policy, URSP) rule is proposed.

UE使用URSP规则来确定如何路由传出的业务(traffic)。UE可以将业务路由到已建立的协议数据单元(Protocol Data Unit,PDU)会话,也可以将业务分流至协议数据单元会话之外的非3GPP接入,或者触发新的协议数据单元会话的建立。The UE uses URSP rules to determine how to route outgoing traffic. The UE may route traffic to an established Protocol Data Unit (Protocol Data Unit, PDU) session, or offload traffic to non-3GPP access outside the protocol data unit session, or trigger establishment of a new protocol data unit session.

协议数据单元会话可被承载在各种不同的网络切片(Network Slice)上。5G通信系统已经提供了为应用动态和静态地配置网络切片的功能。然而,目前为应用分配网络切片的方式仍不够灵活。Protocol data unit sessions can be carried on various network slices. 5G communication systems already provide the ability to dynamically and statically configure network slicing for applications. However, the current way of assigning network slices to applications is still not flexible enough.

发明内容SUMMARY OF THE INVENTION

为了克服现有技术中存在的缺陷,本公开提出了一种由终端执行的动态确定网络切片的方法、一种由网络节点执行的动态确定网络切片的方法、以及相应的电子设备、计算机可读存储介质。In order to overcome the defects in the prior art, the present disclosure proposes a method for dynamically determining a network slice performed by a terminal, a method for dynamically determining a network slice performed by a network node, and corresponding electronic equipment, computer-readable storage medium.

根据本公开的各个方面的由终端执行的方法、由网络节点执行的方法以及相应的电子设备、计算机可读存储介质,终端为应用预先配置第一用户路由选择策略规则和第二用户路由选择策略规则。从而在网络侧尚未动态地为终端更新用户路由选择策略规则时,仍能实现将应用的业务从一个网络切片切换至另一网络切片。进而实现了网络切片的灵活使用。According to the method performed by the terminal, the method performed by the network node, the corresponding electronic device, and the computer-readable storage medium of various aspects of the present disclosure, the terminal preconfigures the first user routing policy rule and the second user routing policy for the application rule. Therefore, when the network side has not dynamically updated the user routing policy rules for the terminal, it is still possible to switch the application service from one network slice to another network slice. In this way, the flexible use of network slicing is realized.

根据本公开的一个方面,提供了一种由终端设备执行的、动态确定网络切片的方法,包括:为所述终端设备上运行的应用配置第一用户路由选择策略规则和第二用户路由选择策略规则,其中,所述第一用户路由选择策略规则与第一网络切片相关联,所述第二用户路由选择策略规则与第二网络切片相关联;获取所述应用的业务信息;基于所述应用的业务信息、第一用户路由选择策略规则和第二用户路由选择策略规则,动态地确定用于承载所述应用的业务的网络切片;在所述第一网络切片作为用于承载所述应用的业务的网络切片的情况下,将所述应用的业务关联至第一网络切片;在所述第二网络切片作为用于承载所述应用的业务的网络切片的情况下,将所述应用的业务关联至第二网络切片。According to an aspect of the present disclosure, there is provided a method for dynamically determining a network slice performed by a terminal device, comprising: configuring a first user routing policy rule and a second user routing policy for an application running on the terminal device rule, wherein the first user routing policy rule is associated with the first network slice, and the second user routing policy rule is associated with the second network slice; acquiring service information of the application; based on the application The service information, the first user routing policy rules and the second user routing policy rules, dynamically determine the network slice used to carry the service of the application; the first network slice is used as the network slice used to carry the application. In the case of the network slice of the service, the service of the application is associated with the first network slice; in the case that the second network slice is used as the network slice for carrying the service of the application, the service of the application is associated with the network slice. Associated to the second network slice.

例如,所述为所述终端设备上运行的应用配置第一用户路由选择策略规则和第二用户路由选择策略规则还包括:向网络侧设备发送与所述应用相关联的注册请求,以及从所述网络侧设备接收所述第一用户路由选择策略规则和所述第二用户路由选择策略规则,其中,所述第一用户路由选择策略规则和第二用户路由选择策略规则是所述网络侧设备基于所述注册请求而生成的。For example, configuring the first user routing policy rule and the second user routing policy rule for the application running on the terminal device further includes: sending a registration request associated with the application to the network-side device, and sending a registration request associated with the application to the network-side device; the network side device receives the first user routing policy rule and the second user routing policy rule, wherein the first user routing policy rule and the second user routing policy rule are the network side device generated based on the registration request.

例如,所述为所述终端设备上运行的应用配置第一用户路由选择策略规则和第二用户路由选择策略规则还包括:基于所述应用的信息和用户本地配置,确定第一用户路由选择策略规则和第二用户路由选择策略规则;向网络侧设备发送与所述应用相关联的消息,所述应用相关联的消息指示所述应用的业务可由第一网络切片和/或第二网络切片来承载。For example, configuring the first user routing policy rule and the second user routing policy rule for the application running on the terminal device further includes: determining the first user routing policy based on the application information and the user's local configuration rules and second user routing policy rules; send a message associated with the application to the network side device, the message associated with the application indicates that the service of the application can be generated by the first network slice and/or the second network slice. bear.

例如,所述基于所述应用的业务信息、第一用户路由选择策略规则和第二用户路由选择策略规则,动态地确定用于承载所述应用的业务的网络切片还包括:在第一网络切片满足所述应用的业务的需求的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片;以及在第一网络切片不满足所述应用的业务的需求的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片,其中,所述第二网络切片的业务处理能力高于所述第一网络切片的业务处理能力。For example, the dynamically determining the network slice for carrying the service of the application based on the service information of the application, the first user routing policy rule and the second user routing policy rule further includes: in the first network slice In the case of meeting the service requirements of the application, determining the first network slice as a network slice for carrying the application service; and in the case that the first network slice does not meet the application service requirements , determining the second network slice as a network slice for carrying the service of the application, where the service processing capability of the second network slice is higher than the service processing capability of the first network slice.

例如,所述基于所述应用的业务信息、第一用户路由选择策略规则和第二用户路由选择策略规则,动态地确定用于承载所述应用的业务的网络切片还包括:确定承载所述应用的业务的网络切片的服务质量;在所述服务质量低于所述应用的业务的服务质量需求的情况下,将所述应用的业务关联至第二网络切片,其中,所述应用的业务信息包括所述应用的业务的服务质量需求,所述第二网络切片的业务处理能力高于所述第一网络切片的业务处理能力。For example, the dynamically determining the network slice for carrying the service of the application based on the service information of the application, the first user routing policy rule and the second user routing policy rule further includes: determining to carry the application the service quality of the network slice of the service of The service quality requirement of the service of the application is included, and the service processing capability of the second network slice is higher than the service processing capability of the first network slice.

例如,所述基于所述应用的业务信息、第一用户路由选择策略规则和第二用户路由选择策略规则,动态地确定用于承载所述应用的业务的网络切片还包括:确定承载所述应用的业务的网络切片的负载量,所述负载量指示所述网络切片的负荷程度;在所述负载量不满足所述应用的业务对网络切片的负载量要求的情况下,将所述应用的业务关联至第二网络切片,其中,所述应用的业务信息包括所述应用的业务对网络切片的负载量要求,所述第二网络切片的负载量低于所述第一网络切片的负载量。For example, the dynamically determining the network slice for carrying the service of the application based on the service information of the application, the first user routing policy rule and the second user routing policy rule further includes: determining to carry the application The load amount of the network slice of the service, the load amount indicates the load degree of the network slice; in the case that the load amount does not meet the load amount requirement of the application service for the network slice, the load amount of the application The service is associated with the second network slice, wherein the service information of the application includes the load capacity requirement of the service of the application on the network slice, and the load capacity of the second network slice is lower than the load capacity of the first network slice .

例如,所述应用的业务参数包括所述应用的业务的服务质量需求,其中,所述在第一网络切片满足所述应用的业务的需求的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片还包括:在所述应用的业务的服务质量需求不高于第一网络切片的服务质量的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片;所述在第一网络切片不满足所述应用的业务的需求的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片还包括:在所述应用的业务的服务质量需求高于所述第一网络切片的服务质量的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片。For example, the service parameter of the application includes a service quality requirement of the service of the application, wherein the first network slice is determined as the first network slice when the first network slice meets the requirement of the service of the application. The network slice that carries the service of the application further includes: in the case that the service quality requirement of the service of the application is not higher than the service quality of the first network slice, determining the first network slice as a network slice for carrying the application The network slice of the service of the application; in the case that the first network slice does not meet the requirements of the service of the application, determining the second network slice as the network slice for carrying the service of the application further includes: In the case that the service quality requirement of the service of the application is higher than the service quality of the first network slice, the second network slice is determined as a network slice for carrying the service of the application.

例如,所述应用的业务参数包括所述应用的业务的优先级,其中,所述在第一网络切片满足所述应用的业务的需求的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片还包括:在所述应用的业务的优先级不高于第一网络切片的优先级的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片;所述在第一网络切片不满足所述应用的业务的需求的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片还包括:在所述应用的业务的优先级高于第一网络切片的优先级的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片。For example, the service parameter of the application includes the priority of the service of the application, wherein the first network slice is determined as the first network slice for carrying The network slicing of the service of the application further includes: in the case where the priority of the service of the application is not higher than the priority of the first network slice, determining the first network slice as the service for carrying the application and determining the second network slice as a network slice for carrying the service of the application in the case that the first network slice does not meet the requirements of the service of the application, further comprising: in the application In the case that the priority of the service is higher than the priority of the first network slice, the second network slice is determined as the network slice for carrying the service of the application.

例如,所述将所述应用的业务关联至第一网络切片还包括:基于所述第一用户路由选择策略规则中的第一网络切片选择策略,确定第一单一网络切片选择辅助信息;基于所述第一单一网络切片选择辅助信息,确定是否存在匹配协议数据单元会话可应用于所述应用;在存在匹配协议数据单元会话的情况下,将所述应用关联至所述匹配协议数据单元会话;在不存在匹配协议数据单元会话的情况下,建立新的协议数据单元会话。For example, the associating the service of the application with the first network slice further includes: determining the first single network slice selection auxiliary information based on the first network slice selection policy in the first user routing policy rule; the first single network slice selection assistance information, to determine whether there is a matching protocol data unit session applicable to the application; in the case of a matching protocol data unit session, associating the application to the matching protocol data unit session; In the absence of a matching protocol data unit session, a new protocol data unit session is established.

例如,,所述将所述应用的业务关联至第二网络切片还包括:基于所述第二用户路由选择策略规则中的第二网络切片选择策略,确定第二单一网络切片选择辅助信息;基于所述第二单一网络切片选择辅助信息,确定是否存在匹配协议数据单元会话可应用于所述应用;在存在匹配协议数据单元会话的情况下,将所述应用关联至所述匹配协议数据单元会话;在不存在匹配协议数据单元会话的情况下,建立新的协议数据单元会话。For example, the associating the service of the application with the second network slice further includes: determining the second single network slice selection auxiliary information based on the second network slice selection policy in the second user routing policy rule; the second single network slice selection assistance information to determine whether there is a matching protocol data unit session applicable to the application; if there is a matching protocol data unit session, associate the application to the matching protocol data unit session ; In the absence of a matching PDU session, establish a new PDU session.

例如,第一用户路由选择策略规则与第一IP三元组关联;第二用户路由选择策略规则与第二IP三元组关联;所述第一IP三元组包括第一IP地址、第一端口号和协议标识符;所述第二IP三元组包括第二IP地址、第二端口号和协议标识符。For example, the first user routing policy rule is associated with the first IP triplet; the second user routing policy rule is associated with the second IP triplet; the first IP triplet includes the first IP address, the first port number and protocol identifier; the second IP triplet includes a second IP address, a second port number and a protocol identifier.

例如,第一IP三元组和第二IP三元组满足以下各项中的一项:第一IP地址与第二IP地址相同,第一端口号与第二端口号不同;第一IP地址与第二IP地址不同,第一端口号与第二端口号相同;第一IP地址与第二IP地址不同,第一端口号与第二端口号不同。For example, the first IP triplet and the second IP triplet satisfy one of the following: the first IP address is the same as the second IP address, the first port number is different from the second port number; the first IP address Different from the second IP address, the first port number is the same as the second port number; the first IP address is different from the second IP address, and the first port number is different from the second port number.

根据本公开的另一方面,提供了一种由网络节点执行的、动态切换网络切片的方法,包括:从终端设备接收应用的注册请求;响应于所述注册请求,向终端设备发送对于所述应用的第一用户路由选择策略规则和第二用户路由选择策略规则,其中,所述第一用户路由选择策略规则与第一网络切片相关联,所述第二用户路由选择策略规则与第二网络切片相关联;在所述第一网络切片上接收到来自所述终端设备的协议数据单元会话请求的情况下,利用所述第一网络切片承载所述应用的业务;在所述第二网络切片上接收到来自所述终端设备的协议数据单元会话请求的情况下,利用所述第二网络切片承载所述应用的业务。According to another aspect of the present disclosure, there is provided a method for dynamically switching network slices performed by a network node, comprising: receiving a registration request of an application from a terminal device; Applied first user routing policy rules and second user routing policy rules, wherein the first user routing policy rules are associated with the first network slice, and the second user routing policy rules are associated with the second network Slices are associated; when a protocol data unit session request from the terminal device is received on the first network slice, the first network slice is used to carry the service of the application; in the second network slice In the case of receiving a protocol data unit session request from the terminal device, the second network slice is used to carry the service of the application.

根据本公开的另一方面,提供了一种电子设备,包括:处理器;以及存储器,其中,所述存储器中存储有计算机可执行程序,当由所述处理器执行所述计算机可执行程序时,执行上述方法。According to another aspect of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory, wherein a computer-executable program is stored in the memory, when the computer-executable program is executed by the processor , execute the above method.

根据本公开的另一方面,提供了一种计算机可读存储介质,其上存储有指令,所述指令在被处理器执行时,使得所述处理器执行上述方法。According to another aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the processor to perform the above-described method.

根据本公开的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个方面或者上述各个方面的各种可选实现方式中提供的方法。According to another aspect of the present disclosure, there is provided a computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer readable medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various aspects described above or in various optional implementations of the various aspects described above.

附图说明Description of drawings

通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。The above and other objects, features and advantages of the present disclosure will become more apparent from the more detailed description of the embodiments of the present disclosure in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure, and constitute a part of the specification, and are used to explain the present disclosure together with the embodiments of the present disclosure, and do not limit the present disclosure. In the drawings, the same reference numbers generally refer to the same components or steps.

图1A示出了可在其中应用本公开的实施例的通信系统的在非漫游参考(Non-roaming reference)的情况下的一种架构。FIG. 1A illustrates an architecture in the case of a non-roaming reference of a communication system in which embodiments of the present disclosure may be applied.

图1B示出了可在其中应用本公开的实施例的通信系统的在漫游参考(roamingreference)的情况下的另一种架构。FIG. 1B illustrates another architecture in the case of a roaming reference of a communication system in which embodiments of the present disclosure may be applied.

图2是根据本公开实施例的由终端执行的方法的流程图。FIG. 2 is a flowchart of a method performed by a terminal according to an embodiment of the present disclosure.

图3A和图3B是根据本公开实施例的为所述终端设备上运行的应用配置第一用户路由选择策略规则和第二用户路由选择策略规则的消息流转图。3A and 3B are message flow diagrams for configuring a first user routing policy rule and a second user routing policy rule for an application running on the terminal device according to an embodiment of the present disclosure.

图4A是根据本公开实施例的动态地确定用于承载所述应用的业务的网络切片的流程图。4A is a flowchart of dynamically determining a network slice for carrying traffic of the application according to an embodiment of the present disclosure.

图4B和图4C是根据本公开实施例的由终端设备执行的、动态确定网络切片的消息流转图,其示出了UE在切换承载应用的业务的网络切片时UE和网络侧设备的交互。4B and 4C are message flow diagrams for dynamically determining network slices performed by a terminal device according to an embodiment of the present disclosure, which illustrate the interaction between the UE and the network side equipment when the UE switches the network slices carrying the application service.

图5A是根据本公开实施例的由网络节点执行的方法的流程图。Figure 5A is a flowchart of a method performed by a network node according to an embodiment of the present disclosure.

图5B是根据本公开实施例的网络节点和UE之间的消息交互图。FIG. 5B is a message interaction diagram between a network node and a UE according to an embodiment of the present disclosure.

图6示出了根据本公开实施例的设备的架构。FIG. 6 shows the architecture of a device according to an embodiment of the present disclosure.

具体实施方式Detailed ways

为了使得本公开的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本公开的示例实施例。在附图中,相同的参考标号自始至终表示相同的元件。应当理解:这里描述的实施例仅仅是说明性的,而不应被解释为限制本公开的范围。In order to make the objects, technical solutions and advantages of the present disclosure more apparent, exemplary embodiments according to the present disclosure will be described in detail below with reference to the accompanying drawings. In the drawings, the same reference numbers refer to the same elements throughout. It should be understood that the embodiments described herein are illustrative only and should not be construed as limiting the scope of the present disclosure.

参照图1A和图1B来描述可在其中应用本公开的实施例的通信系统的架构。该通信系统可以包括5G系统,也可以包括任何其他类型的无线通信系统,比如6G通信系统等。在下文中,以5G系统为例来描述本公开的实施例,但应当认识到,以下描述也可以适用于其他类型的无线通信系统。The architecture of a communication system in which embodiments of the present disclosure may be applied is described with reference to FIGS. 1A and 1B . The communication system may include a 5G system, and may also include any other type of wireless communication system, such as a 6G communication system. Hereinafter, the embodiments of the present disclosure are described by taking a 5G system as an example, but it should be appreciated that the following description can also be applied to other types of wireless communication systems.

图1A示出了可在其中应用本公开的实施例的通信系统的在非漫游参考(Non-roaming reference)的情况下的一种架构100A。FIG. 1A illustrates an architecture 100A in the case of a non-roaming reference of a communication system in which embodiments of the present disclosure may be applied.

图1B示出了可在其中应用本公开的实施例的通信系统的在漫游参考(roamingreference)的情况下的另一种架构100B。FIG. 1B illustrates another architecture 100B in the case of a roaming reference of a communication system in which embodiments of the present disclosure may be applied.

以下简要描述图1A和图1B中的各个实体。The various entities in FIGS. 1A and 1B are briefly described below.

UE 101(也即终端设备),可称为用户设备(User Equipment,UE),其可以是指向用户提供语音和/或数据连通性的设备。终端可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,UE 101可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。例如,订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(MobileStation)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户装置(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或UE。The UE 101 (ie, a terminal device), which may be referred to as user equipment (User Equipment, UE), may be a device that provides voice and/or data connectivity to a user. The terminal may communicate with one or more core networks via a Radio Access Network (RAN), and the UE 101 may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, For example, it may be a portable, pocket-sized, hand-held, computer built-in or vehicle mounted mobile device. For example, Subscriber Unit, Subscriber Station, Mobile Station, Mobile Station, Remote Station, Access Point, Remote Terminal, An access terminal (Access Terminal), a user device (User Terminal), a user agent (User Agent), a user equipment (User Device), or a UE.

UE 101和(无线)接入网络((Radio)Access Network,(R)AN)102(以下记为(R)AN102)通过无线空口建立无线连接。可选地,该无线空口是基于5G标准的无线空口,比如该无线空口是NR;或者,该无线空口也可以是基于5G的更下一代移动通信网络技术标准(例如,6G)的无线空口。The UE 101 and the (Radio) Access Network ((R)AN) 102 (hereinafter referred to as (R)AN 102) establish a wireless connection through a wireless air interface. Optionally, the wireless air interface is a wireless air interface based on a 5G standard, for example, the wireless air interface is NR; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard (eg, 6G) based on 5G.

(R)AN 102可以是基站。例如,基站可以是5G系统中采用集中或者分布式架构的基站(gNB)。当接入网设备120采用集中分布式架构时,通常包括集中单元(CentralUnit,CU)和至少两个分布单元(Distributed Unit,DU)。CU和DU中设置有服务数据自适应协议(Service Data Adaptation Protocol,SDAP)、分组数据汇聚协议(PacketDataConvergence Protocol,PDCP)层、无线链路层控制协议(Radio Link Control,RLC)层、物理(Physical,PHY)层协议栈、媒体访问控制(Media Access Control,MAC)层的协议栈,其中,各协议栈在CU和DU中的排布方式根据CU和DU的逻辑功能分割方式确定。本申请实施例对(R)AN102的具体实现方式不加以限定。(R)AN 102 may be a base station. For example, the base station may be a base station (gNB) that adopts a centralized or distributed architecture in a 5G system. When the access network device 120 adopts a centralized distributed architecture, it usually includes a centralized unit (Central Unit, CU) and at least two distributed units (Distributed Unit, DU). CU and DU are provided with Service Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP) layer, Radio Link Control Protocol (Radio Link Control, RLC) layer, Physical (Physical) , PHY) layer protocol stack, media access control (Media Access Control, MAC) layer protocol stack, wherein, the arrangement mode of each protocol stack in CU and DU is determined according to the logical function division mode of CU and DU. The embodiments of the present application do not limit the specific implementation manner of the (R)AN 102 .

(R)AN 102和核心网网元通过有线连接或无线连接相连。有线连接可以是光缆或电缆。The (R)AN 102 and the core network elements are connected by wired or wireless connections. Wired connections can be fiber optic cables or cables.

例如,在非漫游参考(Non-roaming reference)的情况下,核心网网元可以包括:接入和移动性管理功能实体103(Access and Mobility Function,AMF)、网络开放功能(Network Exposure Function,NEF)实体、网络存储功能(Network Repository Function,NRF)实体、策略控制功能(PolicyControl Function,PCF)实体104、统一数据管理(UnifiedData Management,UDM)实体、应用程序功能(Application Function,AF)实体105、认证服务器功能(Authentication Server Function,AUSF)实体、会话管理功能(SessionManagement Function,SMF)实体、服务通信代理(Service Communication Proxy,SCP)实体、用户面功能(User Plane Function,UPF)实体、数据网络(Data Network)实体、网络切片选择功能(Network Slice Selection Function,NSSF)实体106等。For example, in the case of a non-roaming reference (Non-roaming reference), the core network element may include: an access and mobility management function entity 103 (Access and Mobility Function, AMF), a network exposure function (Network Exposure Function, NEF) ) entity, Network Repository Function (NRF) entity, Policy Control Function (PCF) entity 104, Unified Data Management (UDM) entity, Application Function (Application Function, AF) entity 105, Authentication Server Function (AUSF) entity, Session Management Function (Session Management Function, SMF) entity, Service Communication Proxy (Service Communication Proxy, SCP) entity, User Plane Function (User Plane Function, UPF) entity, data network ( Data Network) entity, network slice selection function (Network Slice Selection Function, NSSF) entity 106 and so on.

例如,在漫游的情况下,核心网网元还可以包括上述的多个实体以外的其它实体以辅助漫游功能的实现,例如,中间网络开放功能(Intermediate NEF,I-NEF)实体、VPLMN安全边缘保护代理(VPLMN Security Edge Protection Proxy,vSEPP)实体、HPLMN安全边缘保护代理(HPLMN Security Edge Protection Proxy,hSEPP)实体、V-PCF(VPLMNPolicyControl Function,VPLMN策略控制功能)实体104A、和H-PCF(HPLMN PolicyControlFunction,HPLMN策略控制功能)实体104B等等。For example, in the case of roaming, the core network element may also include other entities other than the above-mentioned entities to assist the implementation of the roaming function, for example, an intermediate network open function (Intermediate NEF, I-NEF) entity, VPLMN security edge Protection proxy (VPLMN Security Edge Protection Proxy, vSEPP) entity, HPLMN Security Edge Protection Proxy (HPLMN Security Edge Protection Proxy, hSEPP) entity, V-PCF (VPLMNPolicyControl Function, VPLMN Policy Control Function) entity 104A, and H-PCF (HPLMN PolicyControlFunction, HPLMN Policy Control Function) entity 104B and so on.

可选地,AMF 103通过N1接口与UE 101的非接入层(Non-Access Stratum,NAS)相连,AMF 103还通过N2接口与(R)AN 102相连。AMF 103与PCF 104、NSSF 106、AF 105等其他其它核心网网元相连。本公开不限于此,本公开的实施例可以应用于包含更多和更少功能实体的通信系统。此外,上面所描述的各个实体可以是一个或多个服务器。在本公开中,“实体”也可以称为节点。为方便起见,在下文中有时候可互换地使用实体和节点。Optionally, the AMF 103 is connected to the non-access stratum (Non-Access Stratum, NAS) of the UE 101 through the N1 interface, and the AMF 103 is also connected to the (R)AN 102 through the N2 interface. AMF 103 is connected to other core network elements such as PCF 104, NSSF 106, AF 105, etc. The present disclosure is not limited thereto, and embodiments of the present disclosure may be applied to communication systems including more and fewer functional entities. Additionally, the various entities described above may be one or more servers. In this disclosure, an "entity" may also be referred to as a node. For convenience, entity and node are sometimes used interchangeably below.

可选地,AMF实体103可以支持UE的接入认证、移动管理、注册管理、连接管理、合法接听等。PCF 104可以支持统一的策略框架来管理网络行为、提供策略规则来控制控制平面等。AF 105可以支持对业务路径的应用影响、与用于策略控制的测量框架相互影响等。NSSF106可以实现以下功能中的至少一项:选择服务于UE 101的网络切片实例、确定允许的网络切片选择辅助信息(Network Slice Selection Assistance Information,NSSAI)、确定配置的NSSAI等等。Optionally, the AMF entity 103 may support UE access authentication, mobility management, registration management, connection management, legal answering, and the like. PCF 104 may support a unified policy framework to manage network behavior, provide policy rules to control the control plane, and the like. The AF 105 may support application impact on traffic paths, interaction with measurement frameworks for policy control, and the like. The NSSF 106 may implement at least one of the following functions: selecting a network slice instance serving the UE 101, determining allowed network slice selection assistance information (NSSAI), determining a configured NSSAI, and the like.

在5G核心网络(5G Core Network,5GC)中,PCF 104能够向UE1 01提供以下策略信息中的至少一项:In a 5G Core Network (5G Core Network, 5GC), PCF 104 can provide UE1 01 with at least one of the following policy information:

1)接入网发现和选择策略(Access Network Discovery&Selection Policy,ANDSP):UE使用它来选择非3GPP接入以及在PLMN中选择N3IWF(Non-3GPP InterWorkingFunction)。1) Access Network Discovery & Selection Policy (ANDDSP): UE uses it to select non-3GPP access and select N3IWF (Non-3GPP InterWorkingFunction) in PLMN.

2)UE路由选择策略(UE Route Selection Policy,URSP)。2) UE Route Selection Policy (UE Route Selection Policy, URSP).

在漫游的情况下,V-PCF(VPLMN PolicyControl Function,VPLMN策略控制功能)实体104A可以在H-PCF(HPLMN PolicyControl Function,HPLMN策略控制功能)实体104B中检索URSP。In the case of roaming, the V-PCF (VPLMN Policy Control Function, VPLMN Policy Control Function) entity 104A may retrieve the URSP in the H-PCF (HPLMN Policy Control Function, HPLMN Policy Control Function) entity 104B.

例如,参考图1A和图1B,URSP可以由PCF提供给AMF 103,然后通过AMF 103提供给UE。可选地,AMF 103不更改PCF 104提供的URSP。For example, referring to FIGS. 1A and 1B , the URSP may be provided by the PCF to the AMF 103 and then provided by the AMF 103 to the UE. Optionally, AMF 103 does not alter the URSP provided by PCF 104 .

URSP是UE用来确定其上运行的某个应用程序是否可以与已建立的PDU(ProtocolData Unit,协议数据单元)会话相关联,是否可以卸载(offloaded)到协议数据单元会话之外的非3GPP接入或可以触发建立新的协议数据单元会话的一种策略。URSP is used by the UE to determine whether an application running on it can be associated with an established PDU (Protocol Data Unit, protocol data unit) session, and whether it can be offloaded to a non-3GPP connection outside the protocol data unit session. A policy that enters or may trigger the establishment of a new PDU session.

URSP可以包括网络切片选择策略(NSSP)。NSSP可以将指定业务分流到对应的网络切片。UE 101激活某个业务时会使用业务描述符对应的网络切片,并在协议数据单元会话创建时通知AMF 103。The URSP may include a Network Slice Selection Policy (NSSP). The NSSP can offload specified services to corresponding network slices. The UE 101 uses the network slice corresponding to the service descriptor when activating a service, and notifies the AMF 103 when the protocol data unit session is created.

上述的网络切片是指一种按需组网的方式,其可以让运营商在统一的基础设施上分割出多个虚拟的端到端网络,每个网络切片从无线接入网到承载网再到核心网在逻辑上隔离,适配各种类型的业务应用。在一个网络切片内,至少包括无线子切片、承载子切片和核心网子切片。The above-mentioned network slicing refers to an on-demand networking method, which allows operators to segment multiple virtual end-to-end networks on a unified infrastructure. It is logically isolated from the core network and adapts to various types of business applications. A network slice includes at least wireless sub-slice, bearer sub-slice and core network sub-slice.

不同的网络切片具有不同的网络传输质量。根据运营商制定的不同网络流量套餐、应用特定的流量需求、用户身份/角色(VIP/普通用户)等等,即使是针对同一个应用,也可能使用不同的网络切片。网络切片技术是5G的关键技术之一,它能够通过对网络端到端的配置,使得用户按需接入到最合适的网络,增加网络资源的灵活度。Different network slices have different network transmission qualities. According to different network traffic packages formulated by operators, application-specific traffic requirements, user identity/role (VIP/normal user), etc., even for the same application, different network slices may be used. Network slicing technology is one of the key technologies of 5G. It enables users to access the most suitable network on demand through the end-to-end configuration of the network, increasing the flexibility of network resources.

然而,在应用的使用过程中,存在切换网络切片、或使用网络传输质量更好的网络切片的需求。However, during the use of the application, there is a need to switch network slices, or to use network slices with better network transmission quality.

UE 101可以采用以下方式为运行其上的应用关联网络传输质量更好的网络切片。UE 101为应用关联网络传输质量更好的网络切片又称为网络切片加速。网络传输质量更好的网络切片在工业上又被称为加速切片。网络传输质量普通的网络切片在工业上又被称为普通切片或默认切片。The UE 101 may associate a network slice with a better quality network transmission for the application running on it in the following manner. The UE 101 is also referred to as network slice acceleration for the application associated network with better transmission quality. Network slicing with better network transmission quality is also called accelerated slicing in the industry. Network slices with normal network transmission quality are also called normal slices or default slices in the industry.

方式一:无论当前网络环境如何,应用按用户预配置的URSP或注册过程中获取的URSP,在指定的、高网络传输质量的网络切片上传输业务。方式一在工业上又被称为静态切片加速。在这样的情况下,即使使用普通网络传输质量或低网络传输质量的网络切片也可以保障业务质量的情况下,业务默认都使用高网络传输质量的网络切片(也即使用网络切片加速服务),这将提高业务使用切片加速服务的成本。方式一会导致UE 101使用切片加速服务不够灵活。并且由于高网络传输质量的网络切片的资源是有限的,这些网络切片可承载的用户数量也是有限的。方式一不能充分发挥高网络传输质量的切片的使用价值。Mode 1: Regardless of the current network environment, the application transmits services on the designated network slice with high network transmission quality according to the URSP preconfigured by the user or the URSP obtained during the registration process. Mode 1 is also known as static slice acceleration in the industry. In such a case, even if the service quality can be guaranteed by using network slices with ordinary network transmission quality or low network transmission quality, the service uses network slices with high network transmission quality by default (that is, using network slices to accelerate services), This will increase the cost for businesses to use slice acceleration services. The first method will cause the UE 101 to be inflexible in using the slice acceleration service. And because the resources of network slices with high network transmission quality are limited, the number of users that these network slices can carry is also limited. Mode 1 cannot give full play to the use value of slices with high network transmission quality.

方式二:应用仅在需要使用网络传输质量更好的网络切片时,才将相关应用从默认的网络切片或当前使用的网络切片迁移至另一传输质量更好的网络切片上。方式二在工业上又被称为动态切片加速。Method 2: The application migrates the relevant application from the default network slice or the currently used network slice to another network slice with better transmission quality only when it needs to use a network slice with better network transmission quality. The second method is also called dynamic slice acceleration in the industry.

值得注意的是,在当前5G通信系统中,动态切片加速的实现方式为:It is worth noting that in the current 5G communication system, the implementation of dynamic slice acceleration is as follows:

1)用户终端根据预配置的URSP(或用户本地配置)或之前收到的URSP规则,将业务承载在默认的网络切片或网络传输质量普通的网络切片上。1) The user terminal carries the service on the default network slice or the network slice with normal network transmission quality according to the pre-configured URSP (or the user's local configuration) or the previously received URSP rule.

2)用户终端或应用根据网络环境、位置变化等因素确定是否需要将业务默认的或当前使用的网络切片迁移到另一传输质量更好的网络切片上。2) The user terminal or application determines whether it is necessary to migrate the default or currently used network slice of the service to another network slice with better transmission quality according to factors such as network environment and location changes.

3)用户终端或应用向网络侧(包括承载网络和核心网络,例如,(R)AN 102、AMF103、或PCF 104)请求将业务承载在另一传输质量更好的网络切片上。3) The user terminal or application requests the network side (including bearer network and core network, eg, (R)AN 102, AMF 103, or PCF 104) to carry the service on another network slice with better transmission quality.

4)网络侧(例如,(R)AN 102、AMF103或PCF 104)根据该请求信息,生成URSP规则,并动态下发/更新URSP。4) The network side (eg, (R)AN 102, AMF 103 or PCF 104) generates URSP rules according to the request information, and dynamically issues/updates the URSP.

5)用户终端根据接收到的、更新的URSP,将该应用的业务关联至另一传输质量更好的网络切片。5) The user terminal associates the service of the application with another network slice with better transmission quality according to the received and updated URSP.

在当前的5G通信系统中,网络侧设备动态地下发/更新URSP,对5G网络侧和终端设备都提出了较高的要求。这需要5G网络侧设备和终端设备都支持URSP动态下发/更新流程和功能。当前,在5G商用初期,大部分的网络侧设备和终端设备可能都无法支持URSP的动态下发/更新流程和功能,从而无法实现动态切片加速功能。同时,如果要在工业上实现对动态切片加速,还需要5G网络侧开放供第三方应用调用另一传输质量更好的网络切片的AP I接口,第三方应用通过该API接口调用动态切片加速相关功能。In the current 5G communication system, the network side equipment dynamically issues/updates the URSP, which puts forward higher requirements for both the 5G network side and the terminal equipment. This requires both 5G network side equipment and terminal equipment to support the URSP dynamic delivery/update process and function. At present, in the early stage of 5G commercial use, most network-side devices and terminal devices may not be able to support the dynamic delivery/update process and function of URSP, so the dynamic slice acceleration function cannot be realized. At the same time, if the acceleration of dynamic slicing is to be realized in the industry, the 5G network side also needs to open the API interface for third-party applications to call another network slicing with better transmission quality. Function.

可见,当前的5G通信系统中,对于将业务从一个网络切片切换至另一传输质量更好的网络切片仍存在改进的必要。尤其是在网络侧设备不支持动态切片加速或无法下发更新的URSP时,终端设备仍希望能够将应用的业务从一个网络切片切换至另一传输质量更好的网络切片。It can be seen that in the current 5G communication system, there is still a need for improvement in switching services from one network slice to another network slice with better transmission quality. Especially when the network side device does not support dynamic slice acceleration or cannot deliver an updated URSP, the terminal device still hopes to switch the application service from one network slice to another network slice with better transmission quality.

在本公开中,终端可以为应用预先配置第一URSP和第二URSP。从而在网络侧尚未动态地为终端更新URSP时,仍能实现将应用的业务从一个网络切片切换至另一网络切片。进而实现了网络切片的灵活使用和配置。In the present disclosure, the terminal may pre-configure the first URSP and the second URSP for the application. Therefore, when the network side has not dynamically updated the URSP for the terminal, it is still possible to switch the application service from one network slice to another network slice. This enables flexible use and configuration of network slices.

下面,将参照图2来描述根据本公开实施例的由终端设备执行的、动态确定网络切片的方法。图2是根据本公开实施例的由终端执行的方法200的流程图。Hereinafter, a method for dynamically determining a network slice performed by a terminal device according to an embodiment of the present disclosure will be described with reference to FIG. 2 . FIG. 2 is a flowchart of a method 200 performed by a terminal according to an embodiment of the present disclosure.

如图2所示,在步骤S201中,UE 101为其上运行的应用(例如,应用A)配置第一用户路由选择策略规则(以下为第一URSP)和第二用户路由选择策略规则(以下为第二URSP),其中,所述第一URSP与第一网络切片相关联,所述第二URSP与第二网络切片相关联。As shown in FIG. 2, in step S201, the UE 101 configures a first user routing policy rule (hereinafter referred to as the first URSP) and a second user routing policy rule (hereinafter referred to as the first URSP) for an application (for example, application A) running on it is a second URSP), wherein the first URSP is associated with a first network slice, and the second URSP is associated with a second network slice.

可选地,第一URSP和第二URSP可以包含以下两部分信息:Optionally, the first URSP and the second URSP may contain the following two parts of information:

1.业务描述符(Traffic Descriptor):用于UE识别业务类型,包括这几种方式:OSId+OSAppId、IP三元组(IP地址或IPv6网络前缀、端口号、协议ID)、FQDN(域名)、DNN(数据网络名称)。1. Traffic Descriptor: used for UE to identify the service type, including these methods: OSId+OSAppId, IP triple (IP address or IPv6 network prefix, port number, protocol ID), FQDN (domain name) , DNN (Data Network Name).

2.路由选择描述符(Route Selection Descriptor):表示匹配业务的控制策略。以下简单地描述路由选择描述符中的几项。本领域技术人员应当理解,路由选择描述符还可以包括更多或更少的匹配业务的控制/选择策略。2. Route Selection Descriptor: Indicates the control strategy for matching services. Several items in the routing descriptor are briefly described below. It should be understood by those skilled in the art that the routing descriptor may also include more or less control/selection strategies for matching services.

路由选择描述符中可以包括以下信息:The following information can be included in the routing descriptor:

2a)SSC模式选择策略(SSC Mode Selection Policy,SSCMSP):UE利用该策略将匹配的应用与SSC模式相关联。SSC(Session and Service Continuity)指示会话和服务的连续性。2a) SSC mode selection policy (SSC Mode Selection Policy, SSCMSP): The UE uses this policy to associate the matched application with the SSC mode. SSC (Session and Service Continuity) indicates the continuity of sessions and services.

2b)网络切片选择策略(Network Slice Selection Policy,NSSP):UE利用该策略将匹配的应用与S-NSSAI相关联。2b) Network Slice Selection Policy (NSSP): The UE uses this policy to associate the matched application with the S-NSSAI.

2c)DNN选择策略(DNN Selection Policy):UE利用该策略来将匹配的应用与DNN相关联。DNN(Data Network Name)表示数据网络名称。2c) DNN Selection Policy: The UE uses this policy to associate matching applications with the DNN. DNN (Data Network Name) represents the data network name.

2d)协议数据单元会话类型策略(PDU Session Type Policy):UE利用该策略来将匹配的应用程序与协议数据单元会话类型相关联。2d) Protocol Data Unit Session Type Policy (PDU Session Type Policy): The UE uses this policy to associate the matching application with the PDU Session Type.

2e)非无缝卸载策略(Non-Seamless Offload Policy):UE利用该策略来确定匹配的应用程序应被非无缝卸载到非3GPP接入(即协议数据单元会话之外)。2e) Non-Seamless Offload Policy: The UE uses this policy to determine that the matching application should be non-seamlessly offloaded to non-3GPP access (ie, outside the protocol data unit session).

2f)接入类型偏好(Access Type preference):如果UE需要为匹配的应用程序建立协议数据单元会话,则接入类型偏好表示首选的接入类型(3GPP或非3GPP)。2f) Access Type preference: If the UE needs to establish a protocol data unit session for a matching application, the access type preference indicates the preferred access type (3GPP or non-3GPP).

UE 101使用网络切片选择策略(NSSP)中的网络切片选择(Network SliceSelection)参数完成将指定业务分流到对应的网络切片。在UE101激活某个业务时会使用业务描述符对应的网络切片,并在协议数据单元会话创建时通知AMF 103。网络切片选择(Network Slice Selection)参数例如是单一网络切片选择辅助信息(Single NetworkSlice Selection Assistance Information,S-NASSI)。S-NASSI用于唯一标识一个网络切片。The UE 101 uses the Network Slice Selection (Network SliceSelection) parameter in the Network Slice Selection Policy (NSSP) to complete offloading the specified service to the corresponding network slice. When the UE 101 activates a certain service, the network slice corresponding to the service descriptor will be used, and the AMF 103 will be notified when the protocol data unit session is created. The network slice selection (Network Slice Selection) parameter is, for example, single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NASSI). S-NASSI is used to uniquely identify a network slice.

可选地,NSSP包含了指定应用和单一网络切片选择辅助信息(Single NetworkSlice Selection Assistance Information,S-NASSI)的对应关系。网络切片选择辅助信息(Network Slice Selection Assistance Information,NASSI)是S-NSSAI的集合,标识一组网络切片。Optionally, the NSSP includes the correspondence between the specified application and the single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NASSI). Network Slice Selection Assistance Information (NASSI) is a set of S-NSSAI, identifying a group of network slices.

UE 101在建立协议数据单元会话时,会根据URSP中的NSSP,为不同的应用选择对应的网络切片。UE 101可以包括多个NSSP来对应不同的接入方式。也就是说,UE 101可以为各种不同的接入方式配置对应的NSSP。When establishing a protocol data unit session, the UE 101 will select corresponding network slices for different applications according to the NSSP in the URSP. The UE 101 may include multiple NSSPs to correspond to different access modes. That is, the UE 101 can configure corresponding NSSPs for various access modes.

可选地,NSSP可以包括一个或多个NSSP规则,每个NSSP规则包含应用与对应S-NSSAI的关联的规则。NSSP中还可以包含一个缺省NSSP规则,未能匹配的应用将使用缺省NSSP规则。可选地,某个应用可以对应NSSP中的多个NSSP规则。UE 101将按照NSSP中各个NSSP规则的优先级,将NSSP规则与应用的业务依次进行匹配。首次成功匹配的NSSP规则中的S-NSSAI指示的网络切片可用作候选网络切片。UE 101将查验该S-NSSAI属于UE当前允许的NSSAI(Allowed NSSAI)。如果属于,则该NSSP规则即为匹配成功的NSSP规则。如果不属于,则UE 101将继续查找NSSP规则,直到找到既与应用的业务相匹配的NSSP规则,且该NSSP规则中的S-NSSAI属于允许的NASAI。匹配成功的NSSP规则中的S-NSSAI即为选择到的S-NSSAI。Optionally, an NSSP may include one or more NSSP rules, each NSSP rule containing a rule that applies an association with a corresponding S-NSSAI. The NSSP can also contain a default NSSP rule, and applications that fail to match will use the default NSSP rule. Optionally, an application may correspond to multiple NSSP rules in the NSSP. The UE 101 will sequentially match the NSSP rules with the applied services according to the priority of each NSSP rule in the NSSP. The network slice indicated by the S-NSSAI in the NSSP rule that is successfully matched for the first time can be used as the candidate network slice. The UE 101 will check that the S-NSSAI belongs to the NSSAI currently allowed by the UE (Allowed NSSAI). If it is, the NSSP rule is the successfully matched NSSP rule. If not, the UE 101 will continue to look for NSSP rules until it finds an NSSP rule that matches both the applied service, and the S-NSSAI in the NSSP rule belongs to the allowed NASAI. The S-NSSAI in the successfully matched NSSP rule is the selected S-NSSAI.

例如,假设UE 101中运行的应用A中存在需要与网络侧进行交互的业务。UE 101将为应用A配置第一URSP规则和第二URSP规则。其中,第一URSP与第一网络切片相关联,第二URSP与第二网络切片相关联。第一网络切片具有单一网络切片选择辅助信息S-NSSAI_0,第二网络切片具有单一网络切片选择辅助信息S-NSSAI_1。以下为第一URSP和第二URSP的一个示例。For example, it is assumed that there is a service that needs to interact with the network side in the application A running in the UE 101 . UE 101 will configure application A with the first URSP rule and the second URSP rule. The first URSP is associated with the first network slice, and the second URSP is associated with the second network slice. The first network slice has single network slice selection assistance information S-NSSAI_0, and the second network slice has single network slice selection assistance information S-NSSAI_1. The following is an example of a first URSP and a second URSP.

Figure BDA0002552383380000121
Figure BDA0002552383380000121

第一URSP规则将IP三元组是(IP_1、Port_1、Protocol_1)的应用关联到具有单一网络切片选择辅助信息S-NSSAI_0的第一网络切片上。并且,第一网络切片的SSC模式选择为SSC模式3,接入类型为3GPP接入,并且其的数据网络名称为“internet”。其中,IP三元组中包括:IP地址/IPv6网络前缀(IP)(例如,第一IP地址IP_1)、端口号(Port)(例如,第一端口号Port_1)和协议标识符(例如,Protocol_1)。The first URSP rule associates the application whose IP triplet is (IP_1, Port_1, Protocol_1) to the first network slice with the single network slice selection assistance information S-NSSAI_0. In addition, the SSC mode of the first network slice is selected as SSC mode 3, the access type is 3GPP access, and its data network name is "internet". Wherein, the IP triplet includes: IP address/IPv6 network prefix (IP) (eg, first IP address IP_1), port number (Port) (eg, first port number Port_1) and protocol identifier (eg, Protocol_1) ).

第一URSP规则的路由选择策略指示如果某个应用的业务信息与第一URSP规则中的业务描述符匹配,可以使用第一网络切片来传输该应用的业务。例如,当该应用的业务信息指示该应用可使用的IP三元组是(IP_1、Port_1、Protocol_1)、接入类型为3GPP接入类型、期待接入的数据网络名称为“internet”时,该应用与第一网络切片匹配。The routing policy of the first URSP rule indicates that if the service information of a certain application matches the service descriptor in the first URSP rule, the first network slice can be used to transmit the service of the application. For example, when the service information of the application indicates that the IP triplet that the application can use is (IP_1, Port_1, Protocol_1), the access type is 3GPP access type, and the name of the data network to be accessed is "internet", the The application matches the first network slice.

由此,第一用户路由选择策略规则与第一IP三元组关联,且第一IP三元组包括第一IP地址、第一端口号和协议标识符。Thus, the first user routing policy rule is associated with the first IP triplet, and the first IP triplet includes the first IP address, the first port number, and the protocol identifier.

第二URSP规则将IP三元组是(IP_1、Port_2、Protocol_1)的应用关联到具有单一网络切片选择辅助信息S-NSSAI_1的第二网络切片上。并且,第二网络切片的SSC模式选择为SSC模式3,接入类型为3GPP接入,并且其的数据网络名称为“internet”。The second URSP rule associates the application whose IP triplet is (IP_1, Port_2, Protocol_1) to the second network slice with the single network slice selection assistance information S-NSSAI_1. In addition, the SSC mode of the second network slice is selected as SSC mode 3, the access type is 3GPP access, and its data network name is "internet".

第二URSP规则的路由选择策略指示如果某个应用的业务信息与第二URSP规则中的业务描述符匹配,可以使用第二网络切片来传输该应用的业务。例如,当该应用的业务信息指示该应用可使用的IP三元组为(IP_1、Port_2、Protocol_1)、接入类型为3GPP接入类型、期待接入的数据网络名称为“internet”,该应用与第二网络切片匹配。The routing policy of the second URSP rule indicates that if the service information of a certain application matches the service descriptor in the second URSP rule, the second network slice can be used to transmit the service of the application. For example, when the service information of the application indicates that the IP triplet that the application can use is (IP_1, Port_2, Protocol_1), the access type is 3GPP access type, and the name of the data network to be accessed is "internet", the application Match the second network slice.

由此,第二用户路由选择策略规则与第二IP三元组关联,且第二IP三元组包括第二IP地址、第二端口号和协议标识符。Thus, the second user routing policy rule is associated with the second IP triplet, and the second IP triplet includes the second IP address, the second port number, and the protocol identifier.

由于第一URSP规则和第二URSP规则均与应用A相匹配,由此第一URSP和第二URSP具有相同的协议标识符。Since both the first URSP rule and the second URSP rule match application A, the first URSP and the second URSP have the same protocol identifier.

可选地,第一IP三元组和第二IP三元组满足以下各项条件中的任意一项:Optionally, the first IP triplet and the second IP triplet satisfy any one of the following conditions:

第一IP地址与第二IP地址相同,第一端口号与第二端口号不同;The first IP address is the same as the second IP address, and the first port number is different from the second port number;

第一IP地址与第二IP地址不同,第一端口号与第二端口号相同;The first IP address is different from the second IP address, and the first port number is the same as the second port number;

第一IP地址与第二IP地址不同,第一端口号与第二端口号不同。The first IP address is different from the second IP address, and the first port number is different from the second port number.

由此,第一IP三元组和第二IP三元组可以通过IP地址和端口号进行区分,进而区分第一URSP规则和第二URSP规则。Thereby, the first IP triplet and the second IP triplet can be distinguished by the IP address and the port number, and then the first URSP rule and the second URSP rule can be distinguished.

以下为便于描述,假设第二网络切片相比于第一网络切片具有更好的网络服务质量。在下文中,具有更好的网络服务质量的第二网络切片又称为加速切片,而第一网络切片又称为普通切片或默认切片。For convenience of description below, it is assumed that the second network slice has better network service quality than the first network slice. In the following, the second network slice with better network service quality is also referred to as an accelerated slice, and the first network slice is also referred to as a normal slice or a default slice.

此时,网络侧设备和UE 101均知晓能够承载应用A的业务的第一IP三元组和第二IP三元组,其分别对应于第一网络切片和第二网络切片。此时,不论UE 101以哪个IP三元组发起对应用A的业务的访问,网络侧设备均能够接收、解析并反馈相应的应用A的业务。同样的,不论网络侧设备使用哪个IP三元组向UE 101传输应用A的业务(例如,向UE 101发送视频流),UE 101均能够接收并解析相应的业务。At this time, both the network side device and the UE 101 know the first IP triplet and the second IP triplet capable of carrying the service of application A, which correspond to the first network slice and the second network slice, respectively. At this time, no matter which IP triplet UE 101 initiates to access the service of application A, the network side device can receive, parse and feed back the corresponding service of application A. Likewise, no matter which IP triplet is used by the network side device to transmit the service of application A to UE 101 (eg, sending video stream to UE 101 ), UE 101 can receive and parse the corresponding service.

在步骤S202中,UE 101获取应用A的业务信息。In step S202, the UE 101 acquires the service information of the application A.

例如,应用A的业务信息可能指示,该应用期待使用的接入类型为3GPP接入,并且期待接入的数据网络名称为“internet”。For example, the service information of application A may indicate that the access type that the application expects to use is 3GPP access, and the data network name that the application expects to access is "internet".

应用A的业务信息可以指示应用A的业务可以通过多组IP三元组所对应的网络切片来承载。具体地,应用A的业务信息可以指示应用A的业务期望通过具有协议标识符Protocol_1的网络切片来承载。The service information of the application A may indicate that the service of the application A can be carried through network slices corresponding to multiple groups of IP triples. Specifically, the service information of application A may indicate that the service of application A is expected to be carried through the network slice with the protocol identifier Protocol_1.

以下,给出能够承载应用A的业务的网络切片的IP三元组的示例:Below, an example of an IP triplet of a network slice capable of carrying the service of application A is given:

示例一:IP_1、Port_1、Protocol_1Example 1: IP_1, Port_1, Protocol_1

示例二:IP_1、Port_2、Protocol_1Example 2: IP_1, Port_2, Protocol_1

示例三:IP_2、Port_1、Protocol_1Example 3: IP_2, Port_1, Protocol_1

示例四:IP_2、Port_2、Protocol_1Example 4: IP_2, Port_2, Protocol_1

本领域技术人员应当理解,还可以使用更多的IP三元组对应的网络切片来承载应用A的业务,例如,IP三元组为IP_2、Port_3、Protocol_1,只要该网络切片的对应的IP三元组的协议标识符为Protocol_1即可。Those skilled in the art should understand that more network slices corresponding to IP triples can also be used to carry the services of application A. For example, the IP triples are IP_2, Port_3, Protocol_1, as long as the corresponding IP triples of the network slices The protocol identifier of the tuple is Protocol_1.

可选地,应用A的业务信息可能指示,该应用A的业务对于网络切片的服务质量需求。例如,应用A的业务信息可能指示承载该业务的服务质量需求。Optionally, the service information of application A may indicate that the service of application A has a service quality requirement for the network slice. For example, application A's service information may indicate the quality of service requirements for carrying the service.

接着,在步骤S203中,UE 101基于应用A的业务信息、第一用户路由选择策略规则和第二用户路由选择策略规则,动态地确定用于承载应用A的业务的网络切片。Next, in step S203, the UE 101 dynamically determines a network slice for carrying the service of application A based on the service information of application A, the first user routing policy rule and the second user routing policy rule.

如上所述,第一URSP规则指示第一网络切片(普通切片)可以用来承载应用A的业务。第二URSP规则指示第二网络切片(加速切片)可以用来承载应用A的业务。As described above, the first URSP rule indicates that the first network slice (ordinary slice) can be used to carry the service of application A. The second URSP rule indicates that the second network slice (accelerated slice) can be used to carry the service of application A.

例如,UE 101根据第一URSP规则判断第一网络切片的服务质量。如果第一网络切片的服务质量已经能够满足应用A的当前业务服务质量需求(也即,普通切片已经能够满足应用A的业务服务质量需求),UE可以确定第一网络切片作为用于承载应用A的业务的网络切片。For example, the UE 101 determines the quality of service of the first network slice according to the first URSP rule. If the quality of service of the first network slice can already meet the current service quality of service requirements of application A (that is, the ordinary slice has been able to meet the service quality of service requirements of application A), the UE may determine the first network slice as the first network slice for carrying application A. business network slices.

例如,UE 101根据第一URSP规则判断第一网络切片的服务质量。如果第一网络切片的服务质量并不能够满足应用A的当前业务服务质量需求(也即,普通切片无法满足应用A的业务服务质量需求),UE可以根据第二URSP规则将第二网络切片确定为用于承载应用A的业务的网络切片。For example, the UE 101 determines the quality of service of the first network slice according to the first URSP rule. If the quality of service of the first network slice cannot meet the current service quality requirements of application A (that is, ordinary slices cannot meet the service quality requirements of application A), the UE may determine the second network slice according to the second URSP rule. It is the network slice used to carry the service of application A.

值得注意的是,UE 101不仅可以在发起应用A的业务时获取应用A的业务信息,UE101还可以在已经使用某个网络切片承载应用A的业务的进程中,实时地获取应用A的应用信息。It is worth noting that the UE 101 can not only obtain the service information of the application A when initiating the service of the application A, the UE 101 can also obtain the application information of the application A in real time in the process of using a certain network slice to carry the service of the application A .

例如,假设应用A为实时视频播放应用。用户在使用应用A时,可能觉得当前的视频画面不够清晰流畅,因此希望付费使用服务质量更好的网络切片来承载应用A的业务。此时,UE 101实时获取到应用A的业务信息改变,其指示应用A的服务质量需求改变。这时,根据第一URSP规则,普通切片已经不能满足应用A当前的服务质量需求。UE 101将根据第二URSP规则确定第二网络切片将用于承载应用A的业务。For example, assume that application A is a real-time video playback application. When using application A, users may feel that the current video picture is not clear and smooth enough, so they hope to pay for a network slice with better service quality to carry the services of application A. At this time, the UE 101 acquires the change of the service information of the application A in real time, which indicates that the service quality requirement of the application A changes. At this time, according to the first URSP rule, ordinary slices can no longer meet the current service quality requirements of application A. The UE 101 will determine that the second network slice will be used to carry the service of application A according to the second URSP rule.

再例如,用户在使用应用A时,也可能不再为加速切片进行付费,因此希望使用普通切片来承载应用A的业务。此时,UE 101实时获取到应用A的业务信息改变,其指示应用A的服务质量需求改变。这时,根据第一URSP规则,普通切片已经能够满足应用A当前的服务质量需求。UE 101将把应用A的业务从加速切片迁移至普通切片上。此时,UE 101将根据第一URSP规则确定第一网络切片将用于承载应用A的业务。For another example, when a user uses application A, he may no longer pay for accelerated slices, so he wants to use ordinary slices to carry services of application A. At this time, the UE 101 acquires the change of the service information of the application A in real time, which indicates that the service quality requirement of the application A changes. At this time, according to the first URSP rule, the common slice can already meet the current service quality requirement of application A. The UE 101 will migrate the service of application A from the accelerated slice to the normal slice. At this time, the UE 101 will determine that the first network slice will be used to carry the service of application A according to the first URSP rule.

最后,根据UE 101所确定的用于承载应用A的业务的网络切片,UE 101将应用A的业务关联至在第一网络切片或第二网络切片。Finally, according to the network slice determined by the UE 101 for carrying the service of the application A, the UE 101 associates the service of the application A with the first network slice or the second network slice.

在步骤S204中,UE 101在所述第一网络切片作为用于承载所述应用的业务的网络切片的情况下,将所述应用的业务关联至第一网络切片,而在所述第二网络切片作为用于承载所述应用的业务的网络切片的情况下,将所述应用的业务关联至第二网络切片。In step S204, when the first network slice is used as a network slice for carrying the service of the application, the UE 101 associates the service of the application with the first network slice, and the second network slice When the slice is used as a network slice for carrying the service of the application, the service of the application is associated with the second network slice.

可选地,步骤S204还包括:在UE 101确定要将应用A的业务关联至第一网络切片(普通切片)的情况下,基于所述第一URSP规则中的第一NSSP,确定S-NSSAI。例如,根据上述的第一URSP规则的示例,UE 101查找第一URSP规则中NSSP中的S-NSSAI的值为S-NSSAI_0。接着,UE 101定位到具有S-NSSAI_0标记的网络切片(也即第一网络切片),并判断该网络切片上是否存在匹配协议数据单元会话可应用于会话A。在存在匹配协议数据单元会话的情况下,将应用A关联至所述匹配协议数据单元会话。在不存在匹配协议数据单元会话的情况下,UE101将在该网络切片(例如第一网络切片)上建立新的协议数据单元会话。Optionally, step S204 further includes: in the case that the UE 101 determines to associate the service of application A with the first network slice (ordinary slice), determining the S-NSSAI based on the first NSSP in the first URSP rule . For example, according to the above-mentioned example of the first URSP rule, the UE 101 finds that the value of S-NSSAI in the NSSP in the first URSP rule is S-NSSAI_0. Next, the UE 101 locates the network slice marked with S-NSSAI_0 (ie, the first network slice), and determines whether there is a matching protocol data unit session applicable to session A on the network slice. In the presence of a matching protocol data unit session, application A is associated to the matching protocol data unit session. In the absence of a matching protocol data unit session, the UE 101 will establish a new protocol data unit session on the network slice (eg, the first network slice).

类似地,步骤S204还包括:在UE 101确定要将应用A的业务关联至第二网络切片(加速切片)的情况下,基于所述第二URSP中的第二NSSP,确定S-NSSAI。例如,根据上述的第二URSP的示例,UE 101查找到第二URSP中NSSP中的S-NSSAI的值为S-NSSAI_1。接着,UE 101定位到具有S-NSSAI_1标记的网络切片(也即第二网络切片),并判断该网络切片上是否存在匹配协议数据单元会话可应用于会话A。在存在匹配协议数据单元会话的情况下,将应用A关联至所述匹配协议数据单元会话。在不存在匹配协议数据单元会话的情况下,UE101将在该网络切片(例如加速切片)上建立新的协议数据单元会话。Similarly, step S204 further includes: in the case that the UE 101 determines to associate the service of application A with the second network slice (accelerated slice), determining the S-NSSAI based on the second NSSP in the second URSP. For example, according to the above example of the second URSP, the UE 101 finds that the value of the S-NSSAI in the NSSP in the second URSP is S-NSSAI_1. Next, the UE 101 locates the network slice marked with S-NSSAI_1 (ie, the second network slice), and determines whether there is a matching protocol data unit session on the network slice that can be applied to session A. In the presence of a matching protocol data unit session, application A is associated to the matching protocol data unit session. In the absence of a matching protocol data unit session, the UE 101 will establish a new protocol data unit session on that network slice (eg, an accelerated slice).

相比于现有的5G通信系统中的静态切片加速方案(在该方案中,静态切片加速始终利用加速切片来承载应用A的业务),根据本公开实施例的UE 101可以动态地确定用于承载所述应用的业务的网络切片,从而避免了始终使用加速切片/普通切片来承载应用A的业务,从而使得网络切片可以灵活的配置和选择。Compared with the static slicing acceleration scheme in the existing 5G communication system (in this scheme, the static slicing acceleration always uses the accelerated slicing to carry the service of application A), the UE 101 according to the embodiment of the present disclosure can dynamically determine the The network slicing that carries the service of the application avoids using the accelerated slicing/normal slicing to carry the service of the application A all the time, so that the network slicing can be flexibly configured and selected.

相比于现有的5G通信系统中的动态切片加速方案(在该方案中,必须通过PCF 104动态的下发/更新URSP才能将应用A的业务迁移至加速切片/普通切片上),根据本公开实施例的UE 101可以通过提前为应用A配置第一URSP规则和第二URSP规则,从而在网络侧尚未动态地为终端更新URSP时,仍能实现将应用的业务从一个网络切片切换至另一网络切片。进而实现了网络切片的灵活使用和配置。Compared with the dynamic slice acceleration scheme in the existing 5G communication system (in this scheme, the URSP must be dynamically issued/updated through the PCF 104 to migrate the services of application A to the accelerated slice/normal slice), according to this The UE 101 of the disclosed embodiment can configure the first URSP rule and the second URSP rule for the application A in advance, so that when the network side has not dynamically updated the URSP for the terminal, the service of the application can still be switched from one network slice to another. A network slice. This enables flexible use and configuration of network slices.

下面,将参照图3A和图3B来进一步描述根据本公开实施例的由终端设备执行的、动态确定网络切片的方法200。图3A和图3B是根据本公开实施例的为所述终端设备上运行的应用配置第一用户路由选择策略规则和第二用户路由选择策略规则的消息流转图。Hereinafter, the method 200 for dynamically determining a network slice performed by a terminal device according to an embodiment of the present disclosure will be further described with reference to FIG. 3A and FIG. 3B . 3A and 3B are message flow diagrams for configuring a first user routing policy rule and a second user routing policy rule for an application running on the terminal device according to an embodiment of the present disclosure.

可选地,URSP规则可以在UE 101中预先配置(pre-configured),或者可以从网络侧设备(例如,PCF 104)提供给UE 101。可选地,UE 101可以在尚未从PCF 104中接收到URSP时,才应用该预配置的URSP。Alternatively, the URSP rules may be pre-configured in the UE 101, or may be provided to the UE 101 from a network-side device (eg, PCF 104). Alternatively, the UE 101 may apply the pre-configured URSP when it has not yet received the URSP from the PCF 104 .

图3A给出了网络侧设备向UE 101提供URSP规则的示例,UE 101根据网络侧设备提供的URSP规则,动态地将应用的业务关联至第一网络切片或第二网络切片。FIG. 3A shows an example in which the network side device provides the URSP rule to the UE 101, and the UE 101 dynamically associates the applied service to the first network slice or the second network slice according to the URSP rule provided by the network side device.

例如,在上述的步骤S201中,UE可以向网络侧设备发送与应用A相关联的注册请求,然后从网络侧设备接收第一URSP规则和第二URSP规则,其中,第一URSP规则和第二URSP规则是所述网络侧设备基于所述注册请求而生成的。For example, in the above step S201, the UE may send a registration request associated with application A to the network side device, and then receive the first URSP rule and the second URSP rule from the network side device, wherein the first URSP rule and the second URSP rule The URSP rule is generated by the network side device based on the registration request.

网络侧设备可以基于各种信息来为UE 101的应用A制定第一URSP规则和第二URSP规则。例如,应用A的业务的网络服务质量要求、用户是否是应用A的VIP用户、用户是否付费、用户购买的网络流量套餐种类、应用A的接入类型等等。本公开不对网络侧设备为UE101确定URSP规则的方式和输入参数进行限制。The network side device may formulate the first URSP rule and the second URSP rule for the application A of the UE 101 based on various information. For example, the network service quality requirements of the service of application A, whether the user is a VIP user of application A, whether the user pays, the type of network traffic package purchased by the user, the access type of application A, and so on. The present disclosure does not limit the manner and input parameters for the network side device to determine the URSP rule for the UE 101 .

在网络侧设备为UE 101的应用A制定了第一URSP规则和第二URSP规则后,网络侧设备将向UE 101发送包括第一URSP规则和第二URSP规则的消息。After the network side device formulates the first URSP rule and the second URSP rule for the application A of the UE 101, the network side device will send a message including the first URSP rule and the second URSP rule to the UE 101.

图3B给出了UE 101根据UE本地配置(UE Local Configure)确定URSP规则的一个示例,UE 101根据本地配置的URSP规则,动态地将应用的业务关联至第一网络切片或第二网络切片。FIG. 3B shows an example in which the UE 101 determines the URSP rule according to the UE Local Configure. The UE 101 dynamically associates the applied service with the first network slice or the second network slice according to the locally configured URSP rule.

例如,在上述的步骤S201中,UE 101可以基于应用A的信息和用户本地配置,确定第一用户路由选择策略规则(第一URSP规则)和第二用户路由选择策略规则(第二URSP规则)。For example, in the above-mentioned step S201, the UE 101 may determine the first user routing policy rule (first URSP rule) and the second user routing policy rule (second URSP rule) based on the information of application A and the local configuration of the user .

UE 101可以综合各种信息来为UE 101的应用A制定第一URSP规则和第二URSP规则。例如,应用A的业务的网络服务质量要求、用户是否是应用A的VIP用户、用户是否付费、用户购买的网络流量套餐种类、应用A的接入类型、UE 101当前可用的协议数据单元会话、UE 101上各个网络切片的历史使用情况等等。本公开不对UE 101确定URSP规则的方式和有利于确定URSP规则的参数进行限制。The UE 101 may integrate various information to formulate the first URSP rule and the second URSP rule for the application A of the UE 101 . For example, the network service quality requirements of the service of application A, whether the user is a VIP user of application A, whether the user pays, the type of network traffic package purchased by the user, the access type of application A, the protocol data unit session currently available to the UE 101, Historical usage of individual network slices on UE 101, etc. The present disclosure does not limit the manner in which the UE 101 determines the URSP rules and the parameters that facilitate the determination of the URSP rules.

接着,UE 101可以向网络侧设备发送与应用A相关联的消息,所述应用相关联的消息指示应用A的业务可由第一网络切片和/或第二网络切片来承载。例如,UE 101可以向网络侧设备发送其为应用A制定的第一URSP规则和第二URSP规则。UE 101还可以通过在第一网络切片上已存在的PDU会话,向网络侧发送应用A的业务,以告知网络侧设备应用A的业务将由第一网络切片来承载。UE 101还可以通过在第二网络切片上已存在的PDU会话,向网络侧发送应用A的业务,以告知网络侧设备应用A的业务将由第二网络切片来承载。或者,UE101还可以发送在第一网络切片/第二网络切片上建立PDU会话的PUD会话请求,以告知网络侧设备应用A的业务将由第一网络切片/第二网络切片来承载。本公开对指示应用A的业务可由第一网络切片和/或第二网络切片来承载的消息不进行限制,只要网络侧设备能够知道可以承载应用A的业务的IP三元组即可。Next, the UE 101 may send a message associated with the application A to the network side device, where the message associated with the application indicates that the service of the application A may be carried by the first network slice and/or the second network slice. For example, the UE 101 may send the first URSP rule and the second URSP rule formulated for application A by the UE 101 to the network side device. The UE 101 may also send the service of the application A to the network side through the existing PDU session on the first network slice to inform the network side device that the service of the application A will be carried by the first network slice. The UE 101 may also send the service of application A to the network side through the existing PDU session on the second network slice to inform the network side device that the service of application A will be carried by the second network slice. Alternatively, the UE 101 may also send a PUD session request for establishing a PDU session on the first network slice/second network slice to inform the network side device that the service of application A will be carried by the first network slice/second network slice. The present disclosure does not limit the message indicating that the service of application A can be carried by the first network slice and/or the second network slice, as long as the network side device can know the IP triplet that can carry the service of application A.

此时,网络侧设备和UE 101均知晓能够承载应用A的业务的第一IP三元组和第二IP三元组,其分别对应于第一网络切片和第二网络切片。此时,不论UE 101以哪个IP三元组发起对应用A的业务的访问,网络侧设备均能够接收、解析并反馈相应的应用A的业务。同样的,不论网络侧设备使用哪个IP三元组向UE 101传输应用A的业务(例如,向UE 101发送视频流),UE 101均能够接收并解析相应的业务。At this time, both the network side device and the UE 101 know the first IP triplet and the second IP triplet capable of carrying the service of application A, which correspond to the first network slice and the second network slice, respectively. At this time, no matter which IP triplet UE 101 initiates to access the service of application A, the network side device can receive, parse and feed back the corresponding service of application A. Likewise, no matter which IP triplet is used by the network side device to transmit the service of application A to UE 101 (eg, sending video stream to UE 101 ), UE 101 can receive and parse the corresponding service.

相比于现有的5G通信系统中的静态切片加速方案(在该方案中,静态切片加速始终利用加速切片来承载应用A的业务),根据本公开实施例的UE 101可以提前配置多个URSP规则来承载应用A的业务,从而避免了始终使用加速切片/普通切片来承载应用A的业务,从而使得网络切片可以被灵活的配置和选择。Compared with the static slicing acceleration scheme in the existing 5G communication system (in this scheme, the static slicing acceleration always uses the accelerated slicing to carry the service of application A), the UE 101 according to the embodiment of the present disclosure can configure multiple URSPs in advance The rules are used to carry the services of application A, so as to avoid using accelerated slices/normal slices to carry the services of application A all the time, so that network slices can be flexibly configured and selected.

相比于现有的5G通信系统中的动态切片加速方案(在该方案中,必须通过PCF 104动态的下发/更新URSP才能将应用A的业务迁移至加速切片/普通切片上),根据本公开实施例的UE 101可以通过提前为应用A配置第一URSP规则和第二URSP规则,从而在网络侧尚未动态地为终端下发能够使用加速切片的URSP时,仍能实现动态地确定用于承载所述应用的业务的网络切片。进而实现了网络切片的灵活使用和配置。Compared with the dynamic slice acceleration scheme in the existing 5G communication system (in this scheme, the URSP must be dynamically issued/updated through the PCF 104 to migrate the services of application A to the accelerated slice/normal slice), according to this The UE 101 of the disclosed embodiment can configure the first URSP rule and the second URSP rule for the application A in advance, so that when the network side has not yet dynamically delivered the URSP that can use the accelerated slice to the terminal, it can still dynamically determine the URSP for the application A. A network slice that carries services of the application. This enables flexible use and configuration of network slices.

下面,将参照图4A、图4B和图4C来进一步描述根据本公开实施例的由终端设备执行的、动态确定网络切片的方法200。图4A是根据本公开实施例的动态地确定用于承载所述应用的业务的网络切片的流程图。图4B和图4C是根据本公开实施例的由终端设备执行的、动态确定网络切片的消息流转图,其示出了UE 101在切换承载应用A的业务的网络切片时UE 101和网络侧设备的交互。Hereinafter, the method 200 for dynamically determining a network slice performed by a terminal device according to an embodiment of the present disclosure will be further described with reference to FIG. 4A , FIG. 4B and FIG. 4C . 4A is a flowchart of dynamically determining a network slice for carrying traffic of the application according to an embodiment of the present disclosure. 4B and 4C are message flow diagrams for dynamically determining network slices performed by a terminal device according to an embodiment of the present disclosure, which illustrate UE 101 and the network side device when UE 101 switches the network slice carrying the service of application A interaction.

UE 101在确定第一URSP规则和第二URSP规则并获取应用A的业务信息之后,可以执行上述的步骤S203,也即:根据应用A的业务信息、第一URSP规则和第二URSP规则,动态地确定将应用A的业务承载在第一网络切片上还是承载在第二网络切片上。After the UE 101 determines the first URSP rule and the second URSP rule and obtains the service information of the application A, the UE 101 can perform the above-mentioned step S203, that is, according to the service information of the application A, the first URSP rule and the second URSP rule, dynamically determine whether to carry the service of application A on the first network slice or on the second network slice.

如图4A所示,步骤S203可以包括步骤S401和步骤S402。As shown in FIG. 4A , step S203 may include step S401 and step S402.

在步骤S401中,在第一网络切片满足所述应用的业务的需求的情况下,UE 101确定所述第一网络切片作为用于承载所述应用的业务的网络切片。In step S401, in the case that the first network slice meets the requirements of the service of the application, the UE 101 determines the first network slice as the network slice for carrying the service of the application.

在步骤S402中,在第一网络切片不满足所述应用的业务的需求的情况下,UE 101确定所述第二网络切片作为用于承载所述应用的业务的网络切片。其中,所述应用的业务信息包括所述应用的业务的需求,所述第二网络切片的业务处理能力高于所述第一网络切片的业务处理能力。In step S402, if the first network slice does not meet the requirements of the service of the application, the UE 101 determines the second network slice as the network slice for carrying the service of the application. The service information of the application includes service requirements of the application, and the service processing capability of the second network slice is higher than the service processing capability of the first network slice.

UE 101可以在发起应用A的业务的时候,获取应用的各种业务信息。The UE 101 may acquire various service information of the application when initiating the service of the application A.

例如,应用的业务信息可能包括应用A的业务的服务质量需求。例如,应用A可能是安全性、业务传输速度要求较高的网络会议软件。因此,应用A的服务质量要求可能很高。应用A的业务的服务质量要求可能以丢包率(packet loss rate)、分组延迟预算(packetdelay budget)等参数来进行表示。例如,应用A的业务可能要求丢包率低于一定的阈值或者分组到达的延迟低于一定的时间窗。For example, the service information of the application may include the service quality requirements of the service of application A. For example, application A may be network conferencing software that requires high security and service transmission speed. Therefore, application A may have high quality of service requirements. The service quality requirement of the service of application A may be expressed by parameters such as packet loss rate (packet loss rate), packet delay budget (packet delay budget). For example, the service of application A may require the packet loss rate to be lower than a certain threshold or the delay of packet arrival to be lower than a certain time window.

此时,UE 101在应用A的业务的服务质量需求不高于第一网络切片的服务质量的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片。而在应用A的业务的服务质量需求高于所述第一网络切片的服务质量的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片。例如,假设应用A的业务要求丢包率不能高于10%。此时假设第一网络切片的丢包率可以保证在8%以内。此时,UE将确定使用第一网络切片来承载应用A的业务。或者,UE 101还可以根据第一URSP规则和第二URSP规则,直接指示要求丢包率低于5%的业务都承载在加速切片(也即第二网络切片)上,而允许丢包率高于5%的业务(例如,丢包率不能高于10%,但可高于5%)都承载在普通切片上。At this time, the UE 101 determines the first network slice as the network slice for carrying the service of the application under the condition that the service quality requirement of the service of the application A is not higher than the service quality of the first network slice. In the case that the service quality requirement of the service of the application A is higher than the service quality of the first network slice, the second network slice is determined as the network slice for carrying the service of the application. For example, suppose that the service of application A requires that the packet loss rate cannot be higher than 10%. At this time, it is assumed that the packet loss rate of the first network slice can be guaranteed to be within 8%. At this time, the UE will determine to use the first network slice to carry the service of application A. Alternatively, the UE 101 may also directly indicate that the services requiring a packet loss rate lower than 5% are all carried on the accelerated slice (ie, the second network slice) according to the first URSP rule and the second URSP rule, while a high packet loss rate is allowed. More than 5% of the services (for example, the packet loss rate cannot be higher than 10%, but can be higher than 5%) are carried on ordinary slices.

例如,应用的业务信息还可能包括应用A的业务的优先级。例如,应用A可能是优先级要求较高的基础应用软件。应用A的业务的服务质量要求可能以优先级序号值参数来进行表示。假设优先级的序号越大,表示优先级的等级越高。例如,应用A的业务可能要求使用优先级序号大于5的网络切片。例如,可以设定在应用A的业务的优先级不高于第一网络切片的优先级的情况下,确定所述第一网络切片作为用于承载所述应用的业务的网络切片。而在所述应用A的业务的优先级高于第一网络切片的优先级的情况下,确定所述第二网络切片作为用于承载所述应用的业务的网络切片。例如,假设应用A的业务要求要求使用优先级序号大于5的网络切片。此时假设第一网络切片的优先级为4,第二网络切片的优先级为6。此时,UE将确定使用第二网络切片来承载应用A的业务。或者,UE 101还可以根据第一URSP规则和第二URSP规则,设定优先级阈值。假设所设定的优先级阈值为7。则UE 101可以直接指示要求优先级大于7的业务都承载在加速切片(也即第二网络切片)上,而允许优先级小于7的业务都承载在普通切片(也即第一网络切片)上。For example, the service information of the application may also include the priority of the service of application A. For example, application A may be the basic application software with higher priority requirements. The quality of service requirement of the service of application A may be represented by a priority sequence number value parameter. It is assumed that the larger the sequence number of the priority is, the higher the priority level is. For example, the service of application A may require the use of network slices with a priority number greater than 5. For example, under the condition that the priority of the service of the application A is not higher than the priority of the first network slice, the first network slice can be determined as the network slice for carrying the service of the application. In the case where the priority of the service of the application A is higher than the priority of the first network slice, the second network slice is determined as the network slice for carrying the service of the application. For example, suppose that the service requirements of application A require the use of network slices with a priority number greater than 5. At this time, it is assumed that the priority of the first network slice is 4, and the priority of the second network slice is 6. At this time, the UE will determine to use the second network slice to carry the service of application A. Alternatively, the UE 101 may also set the priority threshold according to the first URSP rule and the second URSP rule. Suppose the set priority threshold is 7. Then the UE 101 can directly indicate that the services with the priority greater than 7 are required to be carried on the accelerated slice (that is, the second network slice), and the services with the priority less than 7 are allowed to be carried on the ordinary slice (that is, the first network slice). .

由此,相比于现有的5G通信系统中的静态切片加速方案(在该方案中,静态切片加速始终利用加速切片来承载应用A的业务),根据本公开实施例的UE 101可以在发起应用A的业务的时候可以动态地确定使用哪一个网络切片来承载应用A的业务,从而避免了始终使用加速切片/普通切片来承载应用A的业务,从而使得网络切片可以被灵活的配置和选择。Therefore, compared with the static slicing acceleration scheme in the existing 5G communication system (in this scheme, the static slicing acceleration always uses the accelerated slicing to carry the service of the application A), the UE 101 according to the embodiment of the present disclosure can When applying A's services, it can dynamically determine which network slice is used to carry application A's services, thus avoiding the need to always use accelerated slices/normal slices to carry application A's services, so that network slices can be flexibly configured and selected. .

相比于现有的5G通信系统中的动态切片加速方案(在该方案中,必须通过PCF 104动态的下发/更新URSP才能将应用A的业务迁移至加速切片/普通切片上),根据本公开实施例的UE 101可以通过提前为应用A配置第一URSP规则和第二URSP规则,从而在网络侧尚未动态地为终端下发能够使用加速切片的URSP时,仍能实现在发起应用的业务时动态地确定用于承载所述应用的业务的网络切片。进而实现了网络切片的灵活使用和配置。Compared with the dynamic slice acceleration scheme in the existing 5G communication system (in this scheme, the URSP must be dynamically issued/updated through the PCF 104 to migrate the services of application A to the accelerated slice/normal slice), according to this The UE 101 of the disclosed embodiment can configure the first URSP rule and the second URSP rule for the application A in advance, so that when the network side has not dynamically delivered the URSP that can use the accelerated slice to the terminal, it can still implement the service initiating the application. The network slice used to carry the traffic of the application is dynamically determined from time to time. This enables flexible use and configuration of network slices.

可选地,UE 101不仅可以在发起应用A的业务的时刻动态地确定网络切片,UE 101还可以在与网络侧设备传输应用A的业务的过程中,动态地确定网络切片。Optionally, the UE 101 can not only dynamically determine the network slice at the moment when the service of the application A is initiated, but also can dynamically determine the network slice in the process of transmitting the service of the application A with the network side device.

UE 101可以根据第一URSP规则和第二URSP规则,将业务的承载从普通切片切换至加速切片,或者UE 101将业务的承载从加速切片切换至普通切片。The UE 101 can switch the service bearer from the normal slice to the accelerated slice according to the first URSP rule and the second URSP rule, or the UE 101 switches the service bearer from the accelerated slice to the normal slice.

图4B给出了将业务的承载从普通切片切换至加速切片的一个示例。FIG. 4B shows an example of switching the bearer of the service from the normal slice to the accelerated slice.

假设,应用A的业务信息包括应用A的业务的服务质量需求,并且第二网络切片的业务处理能力高于第一网络切片的业务处理能力。也即,第二网络切片为加速网络切片,第一网络切片为普通网络切片。It is assumed that the service information of application A includes service quality requirements of the service of application A, and the service processing capability of the second network slice is higher than the service processing capability of the first network slice. That is, the second network slice is an accelerated network slice, and the first network slice is an ordinary network slice.

在步骤S203中,UE 101可以确定承载应用A的业务的网络切片的服务质量。假设此时应用A承载在普通切片-第一网络切片上。此时可能有较多应用都使用第一网络切片进行承载,第一网络切片的服务质量可能下降。此时,当第一网络切片的服务质量低于应用A的业务的服务质量需求的情况下,UE101可以根据第二USRP规则,将应用A的业务关联至第二网络切片。In step S203, the UE 101 may determine the quality of service of the network slice carrying the service of application A. It is assumed that the application A is carried on the common slice - the first network slice at this time. At this time, many applications may be carried by using the first network slice, and the service quality of the first network slice may be degraded. At this time, when the service quality of the first network slice is lower than the service quality requirement of the service of application A, the UE 101 may associate the service of application A with the second network slice according to the second USRP rule.

当然,UE 101还可以根据其他参数来确定是否将承载应用A的业务的网络切片从普通切片切换至加速切片。Of course, the UE 101 may also determine whether to switch the network slice carrying the service of application A from the normal slice to the accelerated slice according to other parameters.

例如,应用A的业务信息可以包括应用A的业务的负载量要求,并且第二网络切片的负载量低于第一网络切片的负载量。假设应用A要求承载其业务的网络切片的负载量不能超过该网络切片最大负载量的75%。For example, the service information of application A may include the load capacity requirement of the service of application A, and the load capacity of the second network slice is lower than the load capacity of the first network slice. Suppose application A requires that the load of the network slice carrying its services cannot exceed 75% of the maximum load of the network slice.

此时,在步骤S203中,UE 101可以确定承载应用A的业务的网络切片的负载量,所述负载量指示所述网络切片的负荷程度,并且在所述负载量不满足所述应用的业务对网络切片的负载量要求的情况下,将所述应用的业务关联至第二网络切片。假设当前应用A承载在普通切片-第一网络切片上。此时可能有较多应用都使用第一网络切片进行承载,第一网络切片的负载量可能超过其最大负载量的75%。在普通切片的负载量高于能满足应用A的业务的负载量需求的负载量阈值75%的情况下,UE 101可以根据第二URSP规则,将应用A的业务关联至第二网络切片(加速切片)。At this time, in step S203, the UE 101 may determine the load amount of the network slice carrying the service of the application A, the load amount indicates the load degree of the network slice, and when the load amount does not satisfy the service of the application When the load of the network slice is required, the service of the application is associated with the second network slice. It is assumed that the current application A is carried on the normal slice - the first network slice. At this time, many applications may be carried by the first network slice, and the load of the first network slice may exceed 75% of its maximum load. In the case that the load of the common slice is higher than 75% of the load threshold that can meet the load requirement of the service of the application A, the UE 101 may associate the service of the application A with the second network slice (acceleration) according to the second URSP rule. slice).

或者,使用UE 101的用户还可能更改了其的网络流量套餐或购买了应用A的VIP会员,从而使得运营商/业务服务器允许有更多的业务承载在第二网络切片上。这时,UE 101也可以根据应用A的业务的服务质量需求的改变,确定使用加速切片。例如,对于视频应用而言,在用户购买了VIP后,该视频应用对应的业务的质量需求(SLA)也进行了变化,其可能要求承载该应用的业务的网络切片具备更高的服务质量。此时,UE 101可以将该应用的业务动态地从第一网络切片迁移至第二网络切片上,而不需网络侧重新下发URSP规则。Alternatively, the user using UE 101 may also change its network traffic package or purchase a VIP membership of application A, so that the operator/service server allows more services to be carried on the second network slice. At this time, the UE 101 may also determine to use the accelerated slice according to the change of the service quality requirement of the service of the application A. For example, for a video application, after a user purchases a VIP, the quality requirement (SLA) of the service corresponding to the video application also changes, which may require the network slice carrying the service of the application to have higher service quality. At this time, the UE 101 can dynamically migrate the service of the application from the first network slice to the second network slice without re-delivering the URSP rule from the network side.

本领域技术人员能够理解,在其他情况下,UE 101可以按照应用业务或网络切片的通信质量的变化按需切换网络切片。本公开不对这些情形进行限制。Those skilled in the art can understand that, in other cases, the UE 101 may switch network slices as needed according to changes in application services or communication quality of the network slices. The present disclosure does not limit these situations.

图4C给出了将业务的承载从加速切片切换至普通切片的一个示例。FIG. 4C shows an example of switching the bearer of the service from the accelerated slice to the normal slice.

UE 101在使用应用业务过程中,当前使用第二网络切片(加速切片)进行业务传输。此时,由于切片接纳控制等原因,UE 101确定需要取消切片加速。根据第一URSP规则,UE101可能确定将该应用的业务承载在第一网络切片(普通切片)上。例如,使用UE 101的用户还可能更改了其的网络流量套餐或取消了应用A的VIP会员,从而使得运营商/业务服务器不再允许该应用的业务承载在第二网络切片上。这时,UE 101也可以根据应用A的业务的服务质量需求的改变,确定不再使用加速切片。例如,对于视频应用而言,在用户取消了VIP后,该视频应用对应的业务的质量需求(SLA)也进行了变化,其可能要求承载该应用的业务的网络切片可以是较低服务质量的普通切片。此时,UE 101可以将该应用的业务动态地从第二网络切片迁移至第一网络切片上,而不需网络侧重新下发URSP规则。In the process of using the application service, the UE 101 currently uses the second network slice (acceleration slice) for service transmission. At this time, due to reasons such as slice admission control, UE 101 determines that slice acceleration needs to be canceled. According to the first URSP rule, the UE 101 may determine to carry the service of the application on the first network slice (ordinary slice). For example, the user using UE 101 may also change its network traffic plan or cancel the VIP membership of application A, so that the operator/service server no longer allows the application's services to be carried on the second network slice. At this time, the UE 101 may also determine that the accelerated slice is no longer used according to the change of the service quality requirement of the service of the application A. For example, for a video application, after the user cancels the VIP, the quality requirement (SLA) of the service corresponding to the video application also changes, which may require that the network slice carrying the service of the application may be of lower quality of service Ordinary slices. At this time, the UE 101 can dynamically migrate the service of the application from the second network slice to the first network slice without re-delivering the URSP rule from the network side.

由此,相比于现有的5G通信系统中的静态切片加速方案(在该方案中,静态切片加速始终利用加速切片来承载应用A的业务),根据本公开实施例的UE 101可以在传输应用的业务时动态地确定用于承载所述应用的业务的网络切片,从而避免了始终使用加速切片/普通切片来承载应用A的业务,从而使得网络切片可以被灵活的配置和选择。Therefore, compared with the static slice acceleration scheme in the existing 5G communication system (in this scheme, the static slice acceleration always uses the accelerated slice to carry the service of the application A), the UE 101 according to the embodiment of the present disclosure can transmit The network slice for carrying the service of the application is dynamically determined during the application service, so as to avoid using the accelerated slice/normal slice to carry the service of the application A all the time, so that the network slice can be flexibly configured and selected.

相比于现有的5G通信系统中的动态切片加速方案(在该方案中,必须通过PCF 104动态的下发/更新URSP才能将应用A的业务迁移至加速切片/普通切片上),根据本公开实施例的UE 101可以通过提前为应用A配置第一URSP规则和第二URSP规则,从而在网络侧尚未动态地为终端下发/更新能够使用加速切片的URSP时,仍能实现在传输应用的业务时动态地确定用于承载所述应用的业务的网络切片。进而实现了网络切片的灵活使用和配置。Compared with the dynamic slice acceleration scheme in the existing 5G communication system (in this scheme, the URSP must be dynamically issued/updated through the PCF 104 to migrate the services of application A to the accelerated slice/normal slice), according to this The UE 101 of the disclosed embodiment can configure the first URSP rule and the second URSP rule for the application A in advance, so that when the network side has not dynamically issued/updated the URSP capable of using the accelerated slice for the terminal, it can still realize the transmission of the application. The network slice used to carry the service of the application is dynamically determined when the service is used. This enables flexible use and configuration of network slices.

下面,将参照图5A和图5B来进一步描述根据本公开实施例的由网络节点执行的、动态切换网络切片的方法500。图5A是根据本公开实施例的由网络节点执行的方法500的流程图。图5B是根据本公开实施例的网络节点和UE101之间的消息交互图。Hereinafter, a method 500 of dynamically switching network slices performed by a network node according to an embodiment of the present disclosure will be further described with reference to FIGS. 5A and 5B . Figure 5A is a flowchart of a method 500 performed by a network node according to an embodiment of the present disclosure. FIG. 5B is a message interaction diagram between a network node and the UE 101 according to an embodiment of the present disclosure.

如图5A所示,在步骤S501中,网络节点(例如,PCF104、AMF103等)从UE 101接收应用A的注册请求。该注册请求中包括应用A的相关信息,以辅助网络节点确定该应用对应的URSP。As shown in FIG. 5A , in step S501 , a network node (eg, PCF 104 , AMF 103 , etc.) receives a registration request for application A from UE 101 . The registration request includes the relevant information of the application A to assist the network node in determining the URSP corresponding to the application.

在步骤S502中,网络节点响应于所述注册请求,向UE 101发送对于所述应用的第一用户路由选择策略规则和第二用户路由选择策略规则,其中,所述第一用户路由选择策略规则与第一网络切片相关联,所述第二用户路由选择策略规则与第二网络切片相关联。In step S502, in response to the registration request, the network node sends the UE 101 a first user routing policy rule and a second user routing policy rule for the application, wherein the first user routing policy rule Associated with the first network slice, the second user routing policy rule is associated with the second network slice.

网络节点可以基于各种信息来为UE 101的应用A制定第一URSP规则和第二URSP规则。例如,应用A的业务的网络服务质量要求、用户是否是应用A的VIP用户、用户是否付费、用户购买的网络流量套餐种类、应用A的接入类型等等。本公开不对网络侧设备为UE 101确定URSP规则的方式和输入参数进行限制。The network node may formulate the first URSP rule and the second URSP rule for Application A of the UE 101 based on various information. For example, the network service quality requirements of the service of application A, whether the user is a VIP user of application A, whether the user pays, the type of network traffic package purchased by the user, the access type of application A, and so on. The present disclosure does not limit the manner and input parameters for the network side device to determine the URSP rule for the UE 101 .

如图5B所示,第一URSP规则指示第一网络切片(普通切片)可以用来承载应用A的业务。第二URSP规则指示第二网络切片(加速切片)可以用来承载应用A的业务。As shown in FIG. 5B , the first URSP rule indicates that the first network slice (ordinary slice) can be used to carry the service of application A. The second URSP rule indicates that the second network slice (accelerated slice) can be used to carry the service of application A.

其中,第一URSP规则的路由选择策略指示如果某个应用的业务信息与业务描述符匹配,可以使用第一网络切片来传输该应用的业务。例如,当该应用的业务信息指示该应用可使用的IP三元组是第一IP三元组、期待接入的数据网络名称为“DNN1”时,该应用与第一网络切片匹配。The routing policy of the first URSP rule indicates that if the service information of a certain application matches the service descriptor, the first network slice can be used to transmit the service of the application. For example, when the service information of the application indicates that the IP triplet that can be used by the application is the first IP triplet and the name of the data network to be accessed is "DNN1", the application matches the first network slice.

第二URSP规则的路由选择策略指示如果某个应用的业务信息与业务描述符匹配,可以使用第二网络切片来传输该应用的业务。例如,当该应用的业务信息指示该应用可使用的IP三元组是第二IP三元组、期待接入的数据网络名称为“DNN1”时,该应用与第二网络切片匹配。The routing policy of the second URSP rule indicates that if the service information of a certain application matches the service descriptor, the second network slice can be used to transmit the service of the application. For example, when the service information of the application indicates that the IP triplet that can be used by the application is the second IP triplet and the name of the data network to be accessed is "DNN1", the application matches the second network slice.

UE 101在接收到第一URSP规则和第二URSP规则之后可以执行以下步骤。The UE 101 may perform the following steps after receiving the first URSP rule and the second URSP rule.

例如,UE 101可以根据上述信息,确定应用A的业务既可以承载在第一网络切片上也可以承载在第二网络切片上。接着,UE 101可以根据上述的方式,动态地确定将应用A的业务承载在哪个网络切片上。例如,UE 101根据第一URSP规则判断第一网络切片的服务质量。如果第一网络切片的服务质量已经能够满足应用A的当前业务服务质量需求(也即,普通切片已经能够满足应用A的业务服务质量需求),UE可以确定第一网络切片作为用于承载应用A的业务的网络切片。For example, the UE 101 may determine, according to the foregoing information, that the service of the application A can be carried on either the first network slice or the second network slice. Next, the UE 101 can dynamically determine which network slice to carry the service of the application A on according to the above-mentioned manner. For example, the UE 101 determines the quality of service of the first network slice according to the first URSP rule. If the quality of service of the first network slice can already meet the current service quality of service requirements of application A (that is, the ordinary slice has been able to meet the service quality of service requirements of application A), the UE may determine the first network slice as the first network slice for carrying application A. business network slices.

例如,UE 101根据第一URSP规则判断第一网络切片的服务质量。如果第一网络切片的服务质量并不能够满足应用A的当前业务服务质量需求(也即,普通切片无法满足应用A的业务服务质量需求),UE可以根据第二URSP规则将第二网络切片确定为用于承载应用A的业务的网络切片。For example, the UE 101 determines the quality of service of the first network slice according to the first URSP rule. If the quality of service of the first network slice cannot meet the current service quality requirements of application A (that is, ordinary slices cannot meet the service quality requirements of application A), the UE may determine the second network slice according to the second URSP rule. It is the network slice used to carry the service of application A.

值得注意的是,UE 101不仅可以在发起应用A的业务时获取应用A的业务信息,UE101还可以在已经使用某个网络切片承载应用A的业务的进程中,实时地获取应用A的应用信息。It is worth noting that the UE 101 can not only obtain the service information of the application A when initiating the service of the application A, the UE 101 can also obtain the application information of the application A in real time in the process of using a certain network slice to carry the service of the application A .

例如,假设应用A为实时视频播放应用。用户在使用应用A时,可能觉得当前的视频画面不够清晰流畅,因此希望付费使用服务质量更好的网络切片来承载应用A的业务。此时,UE 101实时获取到应用A的业务信息改变,其指示应用A的服务质量需求改变。这时,根据第一URSP规则,普通切片已经不能满足应用A当前的服务质量需求。UE 101将根据第二URSP规则确定第二网络切片将用于承载应用A的业务。For example, assume that application A is a real-time video playback application. When using application A, users may feel that the current video picture is not clear and smooth enough, so they hope to pay for a network slice with better service quality to carry the services of application A. At this time, the UE 101 acquires the change of the service information of the application A in real time, which indicates that the service quality requirement of the application A changes. At this time, according to the first URSP rule, ordinary slices can no longer meet the current service quality requirements of application A. The UE 101 will determine that the second network slice will be used to carry the service of application A according to the second URSP rule.

再例如,用户在使用应用A时,也可能不再为加速切片进行付费,因此希望使用普通切片来承载应用A的业务。此时,UE 101实时获取到应用A的业务信息改变,其指示应用A的服务质量需求改变。这时,根据第一URSP规则,普通切片已经能够满足应用A当前的服务质量需求。UE 101将把应用A的业务从加速切片迁移至普通切片上。此时,UE 101将根据第一URSP规则确定第一网络切片将用于承载应用A的业务。For another example, when a user uses application A, he may no longer pay for accelerated slices, so he wants to use ordinary slices to carry services of application A. At this time, the UE 101 acquires the change of the service information of the application A in real time, which indicates that the service quality requirement of the application A changes. At this time, according to the first URSP rule, the common slice can already meet the current service quality requirement of application A. The UE 101 will migrate the service of application A from the accelerated slice to the normal slice. At this time, the UE 101 will determine that the first network slice will be used to carry the service of application A according to the first URSP rule.

根据UE 101所确定的用于承载应用A的业务的网络切片,UE 101将应用A的业务关联至在第一网络切片或第二网络切片。According to the network slice determined by the UE 101 for carrying the service of the application A, the UE 101 associates the service of the application A with the first network slice or the second network slice.

在UE 101确定要将应用A的业务关联至第一网络切片(普通切片)的情况下,UE101基于所述第一URSP规则中的第一NSSP,确定S-NSSAI。例如,根据上述的第一URSP规则的示例,UE 101查找第一URSP规则中NSSP中的S-NSSAI的值为S-NSSAI_0。接着,UE 101定位到具有S-NSSAI_0标记的网络切片(也即第一网络切片),并判断该网络切片上是否存在匹配协议数据单元会话可应用于会话A。在存在匹配协议数据单元会话的情况下,将应用A关联至所述匹配协议数据单元会话。在不存在匹配协议数据单元会话的情况下,UE101将在该网络切片(例如第一网络切片)上建立新的协议数据单元会话。此时,UE 101将利用第一网络切片向网络节点发送协议数据单元会话请求。When the UE 101 determines to associate the service of the application A with the first network slice (ordinary slice), the UE 101 determines the S-NSSAI based on the first NSSP in the first URSP rule. For example, according to the above-mentioned example of the first URSP rule, the UE 101 finds that the value of S-NSSAI in the NSSP in the first URSP rule is S-NSSAI_0. Next, the UE 101 locates the network slice marked with S-NSSAI_0 (ie, the first network slice), and determines whether there is a matching protocol data unit session applicable to session A on the network slice. In the presence of a matching protocol data unit session, application A is associated to the matching protocol data unit session. In the absence of a matching protocol data unit session, the UE 101 will establish a new protocol data unit session on the network slice (eg, the first network slice). At this point, the UE 101 will send a protocol data unit session request to the network node using the first network slice.

在UE 101确定要将应用A的业务关联至第二网络切片(加速切片)的情况下,基于所述第二URSP中的第二NSSP,确定S-NSSAI。例如,根据上述的第二URSP的示例,UE 101查找到第二URSP中NSSP中的S-NSSAI的值为S-NSSAI_1。接着,UE 101定位到具有S-NSSAI_1标记的网络切片(也即第二网络切片),并判断该网络切片上是否存在匹配协议数据单元会话可应用于会话A。在存在匹配协议数据单元会话的情况下,将应用A关联至所述匹配协议数据单元会话。在不存在匹配协议数据单元会话的情况下,UE101将在该网络切片(例如加速切片)上建立新的协议数据单元会话。此时,UE 101将利用第二网络切片向网络节点发送协议数据单元会话请求。In the case where the UE 101 determines to associate the service of the application A with the second network slice (accelerated slice), the S-NSSAI is determined based on the second NSSP in the second URSP. For example, according to the above example of the second URSP, the UE 101 finds that the value of the S-NSSAI in the NSSP in the second URSP is S-NSSAI_1. Next, the UE 101 locates the network slice marked with S-NSSAI_1 (ie, the second network slice), and determines whether there is a matching protocol data unit session on the network slice that can be applied to session A. In the presence of a matching protocol data unit session, application A is associated to the matching protocol data unit session. In the absence of a matching protocol data unit session, the UE 101 will establish a new protocol data unit session on that network slice (eg, an accelerated slice). At this point, the UE 101 will send a protocol data unit session request to the network node using the second network slice.

在步骤S503中,在网络节点在第一网络切片上接收到来自UE 101的协议数据单元会话请求的情况下,网络节点利用所述第一网络切片承载所述应用的业务。而在网络节点在所述第二网络切片上接收到来自UE 101的协议数据单元会话请求的情况下,利用所述第二网络切片承载所述应用的业务。In step S503, when the network node receives the protocol data unit session request from the UE 101 on the first network slice, the network node uses the first network slice to carry the service of the application. However, when the network node receives the protocol data unit session request from the UE 101 on the second network slice, the second network slice is used to carry the service of the application.

参见图5B,当所述应用的业务关联至第一网络切片时,网络节点使用端口1来收发UE 101上的应用A的业务。当所述应用的业务关联至第二网络切片时,网络节点使用端口2来收发UE 101上的应用A的业务。Referring to FIG. 5B , when the service of the application is associated with the first network slice, the network node uses port 1 to transceive the service of the application A on the UE 101 . When the traffic of the application is associated with the second network slice, the network node uses port 2 to transceive the traffic of the application A on the UE 101 .

由此,针对同一个业务,UE 101和网络节点使用多组不同的IP三元组,匹配不同的URSP规则,可满足同一业务在不同切片上传输的需求。同时,在5G网络和终端不支持动态下发/更新URSP、运营商5G网络不支持能力开放接口支持动态切片加速的情况下,通过本公开的实施例,终端应用和后台应用服务实现,可满足应用按需、动态切片加速的功能。Therefore, for the same service, the UE 101 and the network node use multiple sets of different IP triples to match different URSP rules, which can meet the requirements of transmitting the same service on different slices. At the same time, in the case where the 5G network and the terminal do not support the dynamic issuance/update of URSP, and the operator's 5G network does not support the capability open interface to support dynamic slice acceleration, through the embodiments of the present disclosure, the terminal application and the background application service are implemented, which can satisfy the Apply on-demand, dynamic slicing acceleration capabilities.

由此,相比于现有的5G通信系统中的静态切片加速方案(在该方案中,静态切片加速始终利用加速切片来承载应用A的业务)和动态切片加速方案(在该方案中,必须通过PCF104动态的下发/更新URSP才能将应用A的业务迁移至加速切片/普通切片上),根据本公开实施例的网络节点可以在不向UE 101动态下发或更新URSP的情况下,仍能实现在传输和发起应用的业务时动态地切换和确定承载所述应用的业务的网络切片。进而实现了网络切片(尤其是加速切片)的灵活使用和配置、降低了切片加速使用成本,更好的发挥切片加速的使用价值。Therefore, compared with the static slicing acceleration scheme in the existing 5G communication system (in this scheme, the static slicing acceleration always uses the accelerated slicing to carry the services of application A) and the dynamic slicing acceleration scheme (in this scheme, it is necessary to The service of application A can be migrated to the accelerated slice/normal slice only by dynamically issuing/updating the URSP by the PCF 104), the network node according to the embodiment of the present disclosure can still dynamically issue or update the URSP to the UE 101. It can dynamically switch and determine the network slice carrying the service of the application when transmitting and initiating the service of the application. In this way, the flexible use and configuration of network slicing (especially accelerated slicing) is realized, the cost of using slicing acceleration is reduced, and the use value of slicing acceleration is better utilized.

此外,根据本公开实施例的设备(例如,终端、网络节点等)也可以借助于图6所示的电子设备的架构来实现。图6示出了该计算设备的架构。如图6所示,计算设备600可以包括总线610、一个或多个CPU 620、只读存储器(ROM)630、随机存取存储器(RAM)640、连接到网络的通信端口650、输入/输出组件660、硬盘670等。计算设备600中的存储设备,例如ROM630或硬盘660可以存储计算机处理和/或通信使用的各种数据或文件以及CPU所执行的程序指令。计算设备600还可以包括用户界面680。当然,图6所示的架构只是示例性的,在实现不同的设备时,根据实际需要,可以省略图6示出的计算设备中的一个或多个组件。In addition, a device (eg, a terminal, a network node, etc.) according to an embodiment of the present disclosure can also be implemented by means of the architecture of the electronic device shown in FIG. 6 . Figure 6 shows the architecture of the computing device. As shown in FIG. 6, computing device 600 may include a bus 610, one or more CPUs 620, read only memory (ROM) 630, random access memory (RAM) 640, a communication port 650 connected to a network, input/output components 660, hard disk 670, etc. A storage device in computing device 600, such as ROM 630 or hard disk 660, may store various data or files used for computer processing and/or communication and program instructions executed by the CPU. Computing device 600 may also include user interface 680 . Of course, the architecture shown in FIG. 6 is only exemplary, and when implementing different devices, one or more components in the computing device shown in FIG. 6 may be omitted according to actual needs.

本公开的实施例也可以被实现为计算机可读存储介质。根据本公开实施例的计算机可读存储介质上存储有计算机可读指令。当所述计算机可读指令由处理器运行时,可以执行参照以上附图描述的根据本公开实施例的方法。所述计算机可读存储介质包括但不限于例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。Embodiments of the present disclosure can also be implemented as computer-readable storage media. Computer-readable instructions are stored on a computer-readable storage medium according to an embodiment of the present disclosure. When the computer readable instructions are executed by a processor, methods according to embodiments of the present disclosure described with reference to the above figures may be performed. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and/or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and/or cache memory, or the like. The non-volatile memory may include, for example, read only memory (ROM), hard disk, flash memory, and the like.

本公开的实施例也可以被实现为计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个方面或者上述各个方面的各种可选实现方式中提供的方法。Embodiments of the present disclosure may also be implemented as a computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer readable medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various aspects described above or in various optional implementations of the various aspects described above.

本领域技术人员能够理解,本公开所披露的内容可以出现多种变型和改进。例如,以上所描述的各种设备或组件可以通过硬件实现,也可以通过软件、固件、或者三者中的一些或全部的组合实现。It will be understood by those skilled in the art that various modifications and improvements can occur to what is disclosed in this disclosure. For example, the various devices or components described above may be implemented by hardware, or by software, firmware, or a combination of some or all of the three.

此外,如本公开和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。Furthermore, as shown in this disclosure and the claims, unless the context clearly dictates otherwise, the words "a," "an," "an," and/or "the" are not intended to specifically refer to the singular and may include the plural. As used in this disclosure, "first," "second," and similar terms do not denote any order, quantity, or importance, but are merely used to distinguish the various components. Likewise, words like "comprising" or "comprising" mean that the elements or things appearing before the word encompass the elements or things recited after the word and their equivalents, but do not exclude other elements or things. Words like "connected" or "connected" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.

此外,本公开中使用了流程图用来说明根据本公开的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。Furthermore, flowcharts are used in this disclosure to illustrate operations performed by a system according to an embodiment of the present disclosure. It should be understood that the preceding or following operations are not necessarily performed in exact order. Rather, the various steps may be processed in reverse order or concurrently. At the same time, other actions can be added to these procedures, or a step or steps can be removed from these procedures.

除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It should also be understood that terms such as those defined in ordinary dictionaries should be construed as having meanings consistent with their meanings in the context of the related art, and should not be construed in an idealized or highly formalized sense unless explicitly stated herein defined as such.

以上对本公开进行了详细说明,但对于本领域技术人员而言,显然,本公开并非限定于本说明书中说明的实施方式。本公开在不脱离由权利要求书的记载所确定的本公开的宗旨和范围的前提下,可以作为修改和变更方式来实施。因此,本说明书的记载是以示例说明为目的,对本公开而言并非具有任何限制性的意义。The present disclosure has been described in detail above, but it is obvious to those skilled in the art that the present disclosure is not limited to the embodiments described in this specification. The present disclosure can be implemented as a modified and changed form without departing from the spirit and scope of the present disclosure defined by the description of the claims. Therefore, what is described in this specification is for the purpose of illustration and does not have any limiting meaning to the present disclosure.

Claims (15)

1. A method performed by a terminal device for dynamically determining a network slice, comprising:
configuring a first user routing strategy rule and a second user routing strategy rule for an application running on the terminal equipment, wherein the first user routing strategy rule is associated with a first network slice, and the second user routing strategy rule is associated with a second network slice;
acquiring the service information of the application;
dynamically determining a network slice for carrying the applied service based on the applied service information, the first user routing policy rule and the second user routing policy rule;
associating traffic of the application to a first network slice if the first network slice is a network slice for carrying traffic of the application;
associating traffic of the application to a second network slice if the second network slice is a network slice for carrying traffic of the application.
2. The method of claim 1, wherein configuring first and second subscriber routing policy rules for an application running on the terminal device further comprises:
sending a registration request associated with the application to a network side device, an
Receiving, from the network-side device, the first user routing policy rule and the second user routing policy rule, where the first user routing policy rule and the second user routing policy rule are generated by the network-side device based on the registration request.
3. The method of claim 1, wherein configuring first and second subscriber routing policy rules for an application running on the terminal device further comprises:
determining a first user routing strategy rule and a second user routing strategy rule based on the applied information and the user local configuration;
sending a message associated with the application to a network side device, wherein the message associated with the application indicates that the traffic of the application can be carried by the first network slice and/or the second network slice.
4. The method of claim 1, wherein the dynamically determining a network slice for carrying traffic of the application based on the traffic information of the application, a first user routing policy rule, and a second user routing policy rule comprises:
determining a first network slice as a network slice for carrying the service of the application under the condition that the first network slice meets the requirement of the service of the application; and
determining the second network slice as a network slice for carrying traffic of the application in case the first network slice does not satisfy requirements of the traffic of the application,
the service information of the application comprises the service requirement of the application, and the service processing capacity of the second network slice is higher than that of the first network slice.
5. The method of claim 1 or 4, wherein the dynamically determining a network slice for carrying traffic of the application based on the traffic information of the application, a first user routing policy rule, and a second user routing policy rule further comprises:
determining the service quality of a network slice bearing the service of the application;
associating traffic of the application to a second network slice if the quality of service is below a quality of service requirement of the traffic of the application,
the service information of the application comprises the service quality requirement of the service of the application, and the service processing capacity of the second network slice is higher than that of the first network slice.
6. The method of claim 1 or 4, wherein the dynamically determining a network slice for carrying traffic of the application based on the traffic information of the application, a first user routing policy rule, and a second user routing policy rule further comprises:
determining the load capacity of a network slice for bearing the service of the application, wherein the load capacity indicates the load degree of the network slice;
associating the traffic of the application to a second network slice if the load amount does not satisfy a load amount requirement of the traffic of the application on the network slice,
the service information of the application comprises the load requirement of the service of the application on the network slice, and the load of the second network slice is lower than the load of the first network slice.
7. The method of claim 4, wherein the traffic information for the application includes quality of service requirements for traffic for the application, wherein,
the determining the first network slice as the network slice for carrying the traffic of the application further comprises, in case that the first network slice satisfies the requirement of the traffic of the application:
determining the first network slice as a network slice for carrying the traffic of the application under the condition that the service quality requirement of the traffic of the application is not higher than the service quality of the first network slice; the determining the second network slice as the network slice for carrying the traffic of the application further comprises, in case that the first network slice does not satisfy the requirement of the traffic of the application:
determining the second network slice as the network slice for carrying the traffic of the application in case that the quality of service requirement of the traffic of the application is higher than the quality of service of the first network slice.
8. The method of claim 4, wherein the service information of the application includes a priority of the service of the application, wherein,
the determining the first network slice as the network slice for carrying the traffic of the application further comprises, in case that the first network slice satisfies the requirement of the traffic of the application:
determining the first network slice as a network slice for carrying the traffic of the application in the case that the priority of the traffic of the application is not higher than the priority of the first network slice;
the determining the second network slice as the network slice for carrying the traffic of the application further comprises, in case that the first network slice does not satisfy the requirement of the traffic of the application:
determining the second network slice as a network slice for carrying traffic of the application if the priority of the traffic of the application is higher than the priority of the first network slice.
9. The method of claim 1, wherein the associating traffic of the application to a first network slice further comprises:
determining first single network slice selection assistance information based on a first network slice selection policy in the first user routing policy rule;
determining whether there is a matching protocol data unit session applicable to the application based on the first single network slice selection assistance information;
associating the application to a matching protocol data unit session if there is one;
in case there is no matching protocol data unit session, a new protocol data unit session is established.
10. The method of claim 1, wherein the associating traffic of the application to a second network slice further comprises:
determining a second single network slice selection assistance information based on a second network slice selection policy in the second user routing policy rule;
determining whether there is a matching protocol data unit session applicable to the application based on the second single network slice selection assistance information;
associating the application to a matching protocol data unit session if there is one;
in case there is no matching protocol data unit session, a new protocol data unit session is established.
11. The method of claim 1, wherein,
the first user routing strategy rule is associated with the first IP triple;
the second user routing policy rule is associated with the second IP triplet;
wherein the first IP triplet comprises a first IP address, a first port number, and a protocol identifier; the second IP triplet includes a second IP address, a second port number, and a protocol identifier.
12. The method of claim 11, wherein the first and second IP triples satisfy one of:
the first IP address is the same as the second IP address, and the first port number is different from the second port number;
the first IP address is different from the second IP address, and the first port number is the same as the second port number;
the first IP address is different from the second IP address and the first port number is different from the second port number.
13. A method performed by a network node of dynamically switching network slices, comprising:
receiving a registration request of an application from a terminal device;
in response to the registration request, sending a first user routing policy rule and a second user routing policy rule for the application to the terminal device, wherein the first user routing policy rule is associated with a first network slice and the second user routing policy rule is associated with a second network slice;
under the condition that a protocol data unit session request from the terminal equipment is received on the first network slice, the first network slice is utilized to bear the service of the application;
and under the condition that a protocol data unit session request from the terminal equipment is received on the second network slice, the second network slice is utilized to bear the service of the application.
14. An electronic device, comprising:
a processor; and
memory, wherein the memory has stored therein a computer-executable program that, when executed by the processor, performs the method of any of claims 1-13.
15. A computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1-13.
CN202010581226.0A 2020-06-23 2020-06-23 Method for dynamically determining network slice and electronic equipment Pending CN111698725A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010581226.0A CN111698725A (en) 2020-06-23 2020-06-23 Method for dynamically determining network slice and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010581226.0A CN111698725A (en) 2020-06-23 2020-06-23 Method for dynamically determining network slice and electronic equipment

Publications (1)

Publication Number Publication Date
CN111698725A true CN111698725A (en) 2020-09-22

Family

ID=72483508

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010581226.0A Pending CN111698725A (en) 2020-06-23 2020-06-23 Method for dynamically determining network slice and electronic equipment

Country Status (1)

Country Link
CN (1) CN111698725A (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112492629A (en) * 2020-12-15 2021-03-12 中国联合网络通信集团有限公司 Network slice deployment method, slice management platform and network side equipment
CN112532445A (en) * 2020-11-26 2021-03-19 国网江苏省电力有限公司信息通信分公司 Network slicing method and system for network equipment without virtualization capability and storage medium
CN112600693A (en) * 2020-12-02 2021-04-02 腾讯科技(深圳)有限公司 Service request processing method, system, electronic equipment and computer storage medium
CN112671571A (en) * 2020-12-16 2021-04-16 腾讯科技(深圳)有限公司 Network slice selection method, device, equipment and storage medium
CN113015162A (en) * 2021-02-24 2021-06-22 中国联合网络通信集团有限公司 Protocol data unit session strategy establishing method and device, authentication unit and network element
CN113259975A (en) * 2021-05-13 2021-08-13 中国联合网络通信集团有限公司 Network game connection method, electronic device and computer readable medium
CN113347693A (en) * 2021-05-26 2021-09-03 中国联合网络通信集团有限公司 Slice parameter configuration method, terminal equipment and base station
CN113473564A (en) * 2021-07-23 2021-10-01 中国联合网络通信集团有限公司 Method for switching network slice, method and device for establishing PDU session
CN113993176A (en) * 2021-09-26 2022-01-28 深圳市广和通无线股份有限公司 Routing strategy updating method, terminal and network side equipment
CN113993129A (en) * 2021-10-27 2022-01-28 中国联合网络通信集团有限公司 PDU session establishment method, terminal and computer readable storage medium
CN114258154A (en) * 2021-12-30 2022-03-29 中国联合网络通信集团有限公司 Session method, terminal and session function entity
CN114258089A (en) * 2020-09-23 2022-03-29 中兴通讯股份有限公司 Method, device and terminal for selecting network slice, and computer-readable storage medium
CN114363918A (en) * 2020-09-30 2022-04-15 中国联合网络通信集团有限公司 Network slicing signing method, user equipment, core network equipment and system
CN114466374A (en) * 2020-11-09 2022-05-10 中国移动通信有限公司研究院 Slice information processing method, system, related network equipment and storage medium
WO2022099679A1 (en) * 2020-11-16 2022-05-19 Apple Inc. Network slicing enhancements
CN114585029A (en) * 2020-12-01 2022-06-03 中国电信股份有限公司 Switching method and device for network slicing
CN114599046A (en) * 2020-11-19 2022-06-07 中国移动通信有限公司研究院 Service identifier conversion method, service identifier conversion device, information configuration method, information configuration device and communication equipment
WO2022121552A1 (en) * 2020-12-07 2022-06-16 中兴通讯股份有限公司 Packet processing and sending methods, terminal, communication device, and computer storage medium
CN114666232A (en) * 2020-12-04 2022-06-24 中兴通讯股份有限公司 Data transmission method, user equipment and storage medium
CN114666863A (en) * 2022-03-25 2022-06-24 Oppo广东移动通信有限公司 Data routing method and device
CN114666862A (en) * 2022-03-25 2022-06-24 Oppo广东移动通信有限公司 Data routing method and device
CN114928871A (en) * 2022-05-13 2022-08-19 中国电信股份有限公司 Method for relaying traffic, network access method, terminal, medium, and device
CN114980241A (en) * 2021-02-23 2022-08-30 联发科技股份有限公司 User equipment routing policy rule matching method and related user equipment
CN115086896A (en) * 2021-03-12 2022-09-20 中国移动通信有限公司研究院 Control method, device, equipment and readable storage medium
CN115087071A (en) * 2021-03-16 2022-09-20 中国联合网络通信集团有限公司 Slice management method, user equipment and storage medium
CN115314961A (en) * 2021-05-06 2022-11-08 苹果公司 UE provides slice information for improving network slice selection during inter-RAT transfer
CN115473814A (en) * 2021-05-24 2022-12-13 中国移动通信有限公司研究院 Network slice connection configuration method and device and network equipment
WO2023287211A1 (en) 2021-07-16 2023-01-19 Samsung Electronics Co., Ltd. Method and apparatus for establishing pdu sessions using a network slice
CN115842780A (en) * 2021-08-11 2023-03-24 中国移动通信有限公司研究院 Rule matching method and device and terminal equipment
CN115842781A (en) * 2021-08-11 2023-03-24 中国移动通信有限公司研究院 Rule matching method and device and terminal equipment
WO2023050781A1 (en) * 2021-09-28 2023-04-06 华为技术有限公司 Communication method and communication apparatus
EP4187978A1 (en) * 2021-11-25 2023-05-31 Thales Dis France SAS A method for replacing by a hplmn or a user equipment a set of ursp rules used by said user equipment and corresponding secure element
FR3130049A1 (en) * 2021-12-08 2023-06-09 Orange Method for transmitting a data stream in a communications network, method for processing a data stream, method for controlling the processing of a data stream, devices, terminal equipment, execution entity, control, system and related computer programs.
CN116346621A (en) * 2023-03-29 2023-06-27 广州爱浦路网络技术有限公司 Adjustment method and device of network slice selection auxiliary information, electronic equipment and storage medium
CN116347562A (en) * 2021-12-24 2023-06-27 中移(成都)信息通信科技有限公司 Information configuration method, device, related equipment and storage medium
WO2023143300A1 (en) * 2022-01-29 2023-08-03 华为技术有限公司 Slice selection method and system, and related apparatus
CN116723587A (en) * 2023-08-07 2023-09-08 荣耀终端有限公司 A session management method and electronic device
WO2023179083A1 (en) * 2022-03-21 2023-09-28 中国电信股份有限公司 Routing selection policy configuration method and apparatus, device and storage medium
CN117643038A (en) * 2021-07-01 2024-03-01 德国电信股份有限公司 Method for referencing local resources in a UE routing policy (urs p) in a telecommunication system and system thereof
WO2024065136A1 (en) * 2022-09-26 2024-04-04 北京小米移动软件有限公司 Control method and apparatus thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190053308A1 (en) * 2017-08-14 2019-02-14 Telefonaktiebolaget Lm Ericsson (Publ) Method And Device For Network Initiated Packet Data Unit, PDU, Session Establishment In A Telecommunication Network
CN109769269A (en) * 2017-11-09 2019-05-17 华为技术有限公司 Communication method and network device
WO2019201017A1 (en) * 2018-04-19 2019-10-24 华为技术有限公司 Negotiation method and apparatus for security algorithm

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190053308A1 (en) * 2017-08-14 2019-02-14 Telefonaktiebolaget Lm Ericsson (Publ) Method And Device For Network Initiated Packet Data Unit, PDU, Session Establishment In A Telecommunication Network
CN109769269A (en) * 2017-11-09 2019-05-17 华为技术有限公司 Communication method and network device
WO2019201017A1 (en) * 2018-04-19 2019-10-24 华为技术有限公司 Negotiation method and apparatus for security algorithm

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114258089A (en) * 2020-09-23 2022-03-29 中兴通讯股份有限公司 Method, device and terminal for selecting network slice, and computer-readable storage medium
CN114363918A (en) * 2020-09-30 2022-04-15 中国联合网络通信集团有限公司 Network slicing signing method, user equipment, core network equipment and system
CN114363918B (en) * 2020-09-30 2023-05-09 中国联合网络通信集团有限公司 Network slicing contract method, user equipment, core network equipment and system
CN114466374A (en) * 2020-11-09 2022-05-10 中国移动通信有限公司研究院 Slice information processing method, system, related network equipment and storage medium
CN114466374B (en) * 2020-11-09 2025-04-01 中国移动通信有限公司研究院 A slice information processing method, system, related network equipment and storage medium
WO2022099679A1 (en) * 2020-11-16 2022-05-19 Apple Inc. Network slicing enhancements
US20220353780A1 (en) * 2020-11-16 2022-11-03 Apple Inc. Network Slicing Enhancements
CN116458200A (en) * 2020-11-16 2023-07-18 苹果公司 Network slice enhancement
US12075326B2 (en) 2020-11-16 2024-08-27 Apple Inc. Network slicing enhancements
CN114599046A (en) * 2020-11-19 2022-06-07 中国移动通信有限公司研究院 Service identifier conversion method, service identifier conversion device, information configuration method, information configuration device and communication equipment
CN114599046B (en) * 2020-11-19 2025-04-04 中国移动通信有限公司研究院 Business identification conversion, information configuration method, device and communication equipment
CN112532445B (en) * 2020-11-26 2022-12-30 国网江苏省电力有限公司信息通信分公司 Network slicing method for network equipment without virtualization capability, system and storage medium thereof
CN112532445A (en) * 2020-11-26 2021-03-19 国网江苏省电力有限公司信息通信分公司 Network slicing method and system for network equipment without virtualization capability and storage medium
CN114585029A (en) * 2020-12-01 2022-06-03 中国电信股份有限公司 Switching method and device for network slicing
CN112600693B (en) * 2020-12-02 2023-11-07 腾讯科技(深圳)有限公司 Service request processing method, system, electronic equipment and computer storage medium
CN112600693A (en) * 2020-12-02 2021-04-02 腾讯科技(深圳)有限公司 Service request processing method, system, electronic equipment and computer storage medium
CN114666232A (en) * 2020-12-04 2022-06-24 中兴通讯股份有限公司 Data transmission method, user equipment and storage medium
CN114666304A (en) * 2020-12-07 2022-06-24 中兴通讯股份有限公司 Message processing, sending method, terminal, communication device and computer storage medium
WO2022121552A1 (en) * 2020-12-07 2022-06-16 中兴通讯股份有限公司 Packet processing and sending methods, terminal, communication device, and computer storage medium
CN114666304B (en) * 2020-12-07 2024-11-01 中兴通讯股份有限公司 Message processing and sending method, terminal, communication equipment and computer storage medium
CN112492629A (en) * 2020-12-15 2021-03-12 中国联合网络通信集团有限公司 Network slice deployment method, slice management platform and network side equipment
CN112492629B (en) * 2020-12-15 2023-12-22 中国联合网络通信集团有限公司 Network slice deployment method, slice management platform and network side equipment
CN112671571A (en) * 2020-12-16 2021-04-16 腾讯科技(深圳)有限公司 Network slice selection method, device, equipment and storage medium
CN112671571B (en) * 2020-12-16 2024-04-16 腾讯科技(深圳)有限公司 Network slice selection method, device, equipment and storage medium
CN114980241A (en) * 2021-02-23 2022-08-30 联发科技股份有限公司 User equipment routing policy rule matching method and related user equipment
CN113015162A (en) * 2021-02-24 2021-06-22 中国联合网络通信集团有限公司 Protocol data unit session strategy establishing method and device, authentication unit and network element
CN113015162B (en) * 2021-02-24 2022-09-23 中国联合网络通信集团有限公司 Protocol data unit session policy establishment method, device, authentication unit and network element
CN115086896A (en) * 2021-03-12 2022-09-20 中国移动通信有限公司研究院 Control method, device, equipment and readable storage medium
CN115087071B (en) * 2021-03-16 2024-01-30 中国联合网络通信集团有限公司 Slice management method, user equipment and storage medium
CN115087071A (en) * 2021-03-16 2022-09-20 中国联合网络通信集团有限公司 Slice management method, user equipment and storage medium
CN115314961A (en) * 2021-05-06 2022-11-08 苹果公司 UE provides slice information for improving network slice selection during inter-RAT transfer
CN113259975A (en) * 2021-05-13 2021-08-13 中国联合网络通信集团有限公司 Network game connection method, electronic device and computer readable medium
CN115473814A (en) * 2021-05-24 2022-12-13 中国移动通信有限公司研究院 Network slice connection configuration method and device and network equipment
CN113347693A (en) * 2021-05-26 2021-09-03 中国联合网络通信集团有限公司 Slice parameter configuration method, terminal equipment and base station
CN113347693B (en) * 2021-05-26 2022-07-12 中国联合网络通信集团有限公司 Slice parameter configuration method, terminal equipment and base station
CN117643038A (en) * 2021-07-01 2024-03-01 德国电信股份有限公司 Method for referencing local resources in a UE routing policy (urs p) in a telecommunication system and system thereof
WO2023287211A1 (en) 2021-07-16 2023-01-19 Samsung Electronics Co., Ltd. Method and apparatus for establishing pdu sessions using a network slice
EP4349076A4 (en) * 2021-07-16 2025-02-26 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR ESTABLISHING PDU SESSIONS USING A NETWORK SLICES
CN113473564B (en) * 2021-07-23 2022-08-12 中国联合网络通信集团有限公司 Method for switching network slice, method and device for establishing PDU session
CN113473564A (en) * 2021-07-23 2021-10-01 中国联合网络通信集团有限公司 Method for switching network slice, method and device for establishing PDU session
CN115842781A (en) * 2021-08-11 2023-03-24 中国移动通信有限公司研究院 Rule matching method and device and terminal equipment
CN115842780A (en) * 2021-08-11 2023-03-24 中国移动通信有限公司研究院 Rule matching method and device and terminal equipment
CN113993176A (en) * 2021-09-26 2022-01-28 深圳市广和通无线股份有限公司 Routing strategy updating method, terminal and network side equipment
WO2023050781A1 (en) * 2021-09-28 2023-04-06 华为技术有限公司 Communication method and communication apparatus
CN113993129A (en) * 2021-10-27 2022-01-28 中国联合网络通信集团有限公司 PDU session establishment method, terminal and computer readable storage medium
CN113993129B (en) * 2021-10-27 2023-07-14 中国联合网络通信集团有限公司 A PDU session establishment method, terminal and computer-readable storage medium
WO2023094239A1 (en) * 2021-11-25 2023-06-01 Thales Dis France Sas A method for replacing by a hplmn or a user equipment a set of ursp rules used by said user equipment and corresponding secure element
EP4187978A1 (en) * 2021-11-25 2023-05-31 Thales Dis France SAS A method for replacing by a hplmn or a user equipment a set of ursp rules used by said user equipment and corresponding secure element
WO2023104724A1 (en) * 2021-12-08 2023-06-15 Orange Method for transmitting a data stream in a communication network, method for processing a data stream, method for controlling the processing of a data stream, and corresponding devices, terminal apparatus, execution entity, control entity, system and computer programs.
FR3130049A1 (en) * 2021-12-08 2023-06-09 Orange Method for transmitting a data stream in a communications network, method for processing a data stream, method for controlling the processing of a data stream, devices, terminal equipment, execution entity, control, system and related computer programs.
WO2023116356A1 (en) * 2021-12-24 2023-06-29 中移(成都)信息通信科技有限公司 Information configuration method and apparatus, and related devices and storage medium
CN116347562A (en) * 2021-12-24 2023-06-27 中移(成都)信息通信科技有限公司 Information configuration method, device, related equipment and storage medium
CN114258154A (en) * 2021-12-30 2022-03-29 中国联合网络通信集团有限公司 Session method, terminal and session function entity
WO2023143300A1 (en) * 2022-01-29 2023-08-03 华为技术有限公司 Slice selection method and system, and related apparatus
WO2023179083A1 (en) * 2022-03-21 2023-09-28 中国电信股份有限公司 Routing selection policy configuration method and apparatus, device and storage medium
CN114666863A (en) * 2022-03-25 2022-06-24 Oppo广东移动通信有限公司 Data routing method and device
CN114666862A (en) * 2022-03-25 2022-06-24 Oppo广东移动通信有限公司 Data routing method and device
CN114928871B (en) * 2022-05-13 2024-02-06 中国电信股份有限公司 Method for relaying traffic, network access method, terminal, medium and device
CN114928871A (en) * 2022-05-13 2022-08-19 中国电信股份有限公司 Method for relaying traffic, network access method, terminal, medium, and device
WO2024065136A1 (en) * 2022-09-26 2024-04-04 北京小米移动软件有限公司 Control method and apparatus thereof
CN116346621A (en) * 2023-03-29 2023-06-27 广州爱浦路网络技术有限公司 Adjustment method and device of network slice selection auxiliary information, electronic equipment and storage medium
CN116723587B (en) * 2023-08-07 2023-11-21 荣耀终端有限公司 Session management method and electronic equipment
CN116723587A (en) * 2023-08-07 2023-09-08 荣耀终端有限公司 A session management method and electronic device

Similar Documents

Publication Publication Date Title
CN111698725A (en) Method for dynamically determining network slice and electronic equipment
US11917498B2 (en) Communication method and communications apparatus
CN113225782B (en) Method, apparatus and computer-readable storage medium for session management
US12219457B2 (en) Communication method, apparatus, and system
EP4142218A1 (en) Slice access method, device and system
US20110116469A1 (en) Local internet protocol access/selected internet protocol traffic offload packet encapsulation to support seamless mobility
WO2018232570A1 (en) Method for registering and session establishment, terminal and AMF entity
US10945180B2 (en) Mobility management method, apparatus, and system
WO2019033269A1 (en) Method and device for establishing session
CN108738082B (en) Session processing method, device and system
US10588045B2 (en) Method and apparatus for handling data flow in wireless communication networks
CN112105091B (en) Session management method, session Management Function (SMF) entity, terminal and network side entity
WO2022033345A1 (en) Pdu session establishment method, terminal device, and chip system
WO2017133477A1 (en) Service stream transmission method, device and system
WO2009127132A1 (en) A message distributing method, device and system
WO2022021971A1 (en) Communication method, first policy control network element, and communication system
CN110519824A (en) A kind of method and apparatus that terminal routing strategy updates
WO2019154160A1 (en) Communication method and apparatus
WO2018082070A1 (en) Data packet processing method, control plane network element and user plane network element
WO2017124231A1 (en) Internet protocol (ip) address allocation method, control plane gateway and user plane gateway
US20230042390A1 (en) Tunnel initiation in a communications network
US10051508B2 (en) System and method for mobility support selection
WO2020211538A1 (en) Data transmission method and apparatus
CN108924883A (en) A kind of method and apparatus of access network slice
HK40028920A (en) Method for dynamically determining network slice and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40028920

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination