Network slice selection method, apparatus, and communication device

By acquiring the business requirements of terminal devices, identifying and establishing slice pipelines, the problem that existing technologies cannot meet the differentiated needs of various industries is solved, and the differentiation of slice selection and the improvement of communication quality are realized.

CN116419374BActive Publication Date: 2026-04-28CHENGDU TD TECH LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHENGDU TD TECH LTD
Filing Date
2021-12-30
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Existing network slicing selection strategies cannot fully meet the diverse needs of various industries in practical applications, especially when selecting slices based on business description information such as network protocol triples, fully qualified domain names, and application identifiers, which cannot satisfy differentiated business requirements.

Method used

By acquiring the real-time rate requirements, maximum uplink rate requirements, maximum downlink rate requirements, reliability requirements, latency requirements, or security isolation requirements of the service, slices are determined, and slice pipelines are established to transmit service data. Slice selection is optimized using user equipment routing policies and configuration information.

Benefits of technology

It enables the selection of appropriate slices based on business needs, meeting differentiated business requirements and improving communication quality and network resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116419374B_ABST
    Figure CN116419374B_ABST
Patent Text Reader

Abstract

The application provides a network slice selection method, device and communication equipment. The method comprises: a terminal device acquires a first service requirement of a service, the first service requirement comprising one or more of a real-time rate requirement, a maximum uplink rate requirement, a maximum downlink rate requirement, a reliability requirement, a time delay requirement or a security isolation requirement. The terminal device determines a first slice according to the first service requirement, and establishes a slice pipe of the first slice, the slice pipe being used for transmitting service data of the service. Differentiated service requirements can be met, and communication quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a network slicing selection method, apparatus, and communication equipment. Background Technology

[0002] Network slicing is one of the key technologies of 5G (5th Generation). It is the foundation for 5G to support multiple service types and the basis for differentiated operation of 5G services. Essentially, network slicing corresponds to a service, which is a combination of network functions and resources required to complete a specific service. Network slicing divides a physical network into logical networks with independent resources.

[0003] Currently, the 3rd Generation Partnership Project (3GPP) has defined the basic framework for network slicing and the user equipment (UE) routing policy (URSP) in the 5G standard protocol. However, the policy only defines slice selection based on service description information, such as Internet Protocol (IP) triples, Fully Qualified Domain Name (FQDN), and Application Identifier (APPID), which cannot fully meet the different needs of various industries in actual applications. Summary of the Invention

[0004] This application provides a network slicing selection method, apparatus, and communication device to solve the problem that it is impossible to fully meet the different needs of various industries in practical applications.

[0005] Firstly, a slice selection method is provided, including:

[0006] The first business requirement for obtaining the service includes one or more of the following: real-time rate requirement, maximum uplink rate requirement, maximum downlink rate requirement, reliability requirement, latency requirement, or security isolation requirement.

[0007] Based on this primary business requirement, the first slice is determined;

[0008] Establish a slice pipeline for the first slice, which is used to transmit the service data of the service.

[0009] Optionally, determining the first slice corresponding to the first business requirement based on the first business requirement includes:

[0010] Based on the first business description information of the business, determine multiple slices corresponding to the first business description information;

[0011] Based on the first business requirement, the first slice among the multiple slices is determined.

[0012] Optionally, each of the multiple slices corresponds to a parameter value range of a business requirement, and the parameter value of the first business requirement belongs to the parameter value range corresponding to the first slice.

[0013] Optionally, the method further includes:

[0014] Receive first configuration information from the network device, the first configuration information being used to configure the user equipment routing policy, the user routing policy being used to indicate the slice corresponding to each of the multiple service description information;

[0015] Based on the first business description information of the service, multiple slices are determined, including:

[0016] Based on the first service description information and the user equipment routing selection policy, the multiple slices corresponding to the first service description information are determined.

[0017] Optionally, the first slice is determined based on the first business requirement, including:

[0018] Based on the first service requirement, the first service description information is determined, which is used to indicate one or more of the network protocol triplet, fully qualified domain name, application identification information and data network name;

[0019] Based on the first service description information, determine the first slice corresponding to the first service description information.

[0020] Optionally, the first service description information is determined based on the first service requirement, including:

[0021] Based on the first business requirement and the first correspondence, the first business description information is determined.

[0022] The first correspondence relationship includes the correspondence between multiple parameter value ranges of business requirements and multiple business description information, wherein the parameter value of the first business requirement in the first correspondence relationship belongs to the parameter value range corresponding to the first business description information.

[0023] Optionally, the first business requirement for acquiring the service includes:

[0024] Obtain the first business requirement for this service from the application layer, or...

[0025] The first service requirement is obtained based on the second configuration information from the network device.

[0026] Secondly, a network slice selection device is provided, comprising:

[0027] The acquisition unit is used to acquire the first service requirement of the service, which includes one or more of the following: real-time rate requirement, maximum uplink rate requirement, maximum downlink rate requirement, reliability requirement, latency requirement, or security isolation requirement.

[0028] The processing unit is used to determine the first slice based on the first business requirement;

[0029] The processing unit is also used to establish a slice pipeline for the first slice, which is used to transmit the service data of the service.

[0030] Optionally, the processing unit is specifically used to determine multiple slices corresponding to the first service description information based on the first service description information of the service.

[0031] Based on the first business requirement, the first slice among the multiple slices is determined.

[0032] Optionally, each of the multiple slices corresponds to a parameter value range of a business requirement, and the parameter value of the first business requirement belongs to the parameter value range corresponding to the first slice.

[0033] Optionally, it includes:

[0034] The transceiver unit is used to receive first configuration information from the network device. The first configuration information is used to configure the user equipment routing policy. The user routing policy is used to indicate the slice corresponding to each service description information in multiple service description information.

[0035] Specifically, the processing unit is used to determine the multiple slices corresponding to the first service description information based on the first service description information and the user equipment routing selection policy.

[0036] Optionally, the processing unit is specifically used for:

[0037] Based on the first service requirement, the first service description information is determined. This service description information is used to indicate one or more of the network protocol triplet, fully qualified domain name, application identification information, and data network name.

[0038] Based on the first service description information, determine the first slice corresponding to the first service description information.

[0039] Optionally, the processing unit is specifically used to determine the first service description information based on the first service requirement and the first correspondence.

[0040] The first correspondence relationship includes the correspondence between multiple parameter value ranges of business requirements and multiple business description information, wherein the parameter value of the first business requirement in the first correspondence relationship belongs to the parameter value range corresponding to the first business description information.

[0041] Optionally, the acquisition unit is specifically used for:

[0042] Obtain the first business requirement for this service from the application layer, or...

[0043] The first service requirement is obtained based on the second configuration information from the network device.

[0044] Thirdly, a communication device is provided, comprising: a logic circuit and a communication interface, wherein the communication interface is used to acquire data to be processed and / or output processed data, and the logic circuit is used to obtain processed data from the data to be processed, so that the communication device performs the method of the first aspect and any possible implementation thereof.

[0045] In one feasible design, the communication interface includes an input interface and an output interface.

[0046] Fourthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory and to receive and transmit signals via a transceiver to execute the methods of the first aspect and any possible implementation thereof.

[0047] Fifthly, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first aspect and any possible implementation thereof.

[0048] In a sixth aspect, a computer-readable medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods described in the first aspect and any possible implementation thereof.

[0049] The solution proposed in this application allows the terminal device to select slices that meet the service requirements based on the service needs, and establish corresponding slice pipelines. This method of selecting slices can meet differentiated service needs and improve communication quality. Attached Figure Description

[0050] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0051] Figure 1This is a schematic diagram of a wireless communication system applicable to embodiments of this application;

[0052] Figure 2 This is a schematic flowchart of the slice selection method provided in this application;

[0053] Figure 3 This is another schematic flowchart of the slice selection method provided in this application;

[0054] Figure 4 This is another schematic flowchart of the slice selection method provided in this application;

[0055] Figure 5 This is a schematic block diagram of the communication device provided in this application;

[0056] Figure 6 This is a schematic structural diagram of the communication device provided in this application.

[0057] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0058] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0059] Figure 1 This is a schematic diagram of a wireless communication system 100 applicable to embodiments of this application.

[0060] like Figure 1 As shown, the wireless communication system 100 may include at least one access network device, such as Figure 1 The network device 110 is shown. The wireless communication system 100 may also include at least one terminal device, such as... Figure 1 The terminal device 120 shown.

[0061] The terminal device in this application embodiment may also be referred to as user equipment (UE), mobile phone, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, handheld device with wireless communication function, computing device, vehicle-mounted device, wearable device, terminal device in 5G network, or terminal device in future evolved public land mobile network (PLMN), etc.

[0062] It should be understood that this application does not limit the specific form of the terminal device.

[0063] The network device in this application embodiment can be a device with wireless transceiver function in the access network, such as... Figure 1 The access network device 110 shown includes, but is not limited to: base stations, evolved node B (eNB), next-generation node B (gNB) radio network controllers (RNC), node B (NB), access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmission and reception points (TRPs) in a wireless fidelity (WIFI) system. This device can also be a network node constituting a gNB or transmission point, such as a baseband unit (BBU), a centralized unit (CU), or a distributed unit (DU).

[0064] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be a device capable of supporting the terminal device in implementing the functions, such as a chip system. This device can be installed in the terminal device or used in conjunction with the terminal device. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. In this application embodiment, taking the terminal device as an example to illustrate the provided technical solution, we will describe it accordingly.

[0065] The technical solution of this application and how the technical solution of this application solves the technical problem are described in detail below with specific embodiments. The embodiments described below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0066] Figure 2 This is a schematic flowchart of the slice selection method provided in this application. Figure 2 The slice selection method shown can be executed by a communication device, which can be a communication equipment or a communication device configured within a communication equipment, such as a chip configured in a terminal device. The following description uses a terminal device executing this slice selection method as an example; however, it should be understood that this application is not limited to this. This slice selection method includes, but is not limited to, the following steps:

[0067] S201, the first business requirement for terminal devices to obtain services.

[0068] The first business requirement includes one or more of the following: real-time rate requirement, maximum uplink rate requirement, maximum downlink rate requirement, reliability requirement, latency requirement, or security isolation requirement. Security isolation requirement refers to whether business data requires encryption protection and / or integrity protection.

[0069] In one implementation, the terminal device can obtain the first service requirement of the service from the application layer of the terminal device.

[0070] In another implementation, the terminal device receives second configuration information from the network device and obtains the first service requirement based on the second configuration information.

[0071] For example, the terminal device can obtain the real-time rate requirements and / or security isolation requirements of the service from the application layer. As another example, the second configuration information can indicate maximum uplink rate requirements, maximum downlink rate requirements, reliability requirements, latency requirements, etc. However, this application is not limited to these.

[0072] S202, the terminal device determines the first slice based on the first service requirement.

[0073] In one embodiment, the terminal device determines first service description information based on first service requirements, and determines a first slice corresponding to the first service description information based on the first service description information.

[0074] The traffic descriptor (TD) information is used to indicate one or more of the network protocol IP triplet, FQDN, APPID, and data network name (DNN).

[0075] The terminal device can determine the first service description information based on the first service requirement and the first correspondence relationship. The first correspondence relationship includes the correspondence between multiple parameter value ranges of the service requirement and multiple service description information. In the first correspondence relationship, the parameter value of the first service requirement belongs to the parameter value range corresponding to the first service description information.

[0076] For example, the first service requirement is a real-time uplink rate requirement. The first correspondence includes the correspondence between multiple parameter value ranges of the real-time uplink rate requirement and multiple service description information. For instance, the first correspondence includes two rate thresholds, denoted as R_TH1 and R_TH2, where R_TH1 > R_TH2. In the first correspondence, the rate value ranges are: R > R_TH1 corresponds to the first service description information; R_TH1 ≥ R ≥ R_TH2 corresponds to the second service description information; and R < R_TH2 corresponds to the third service description information. If the terminal device determines that the rate value R1 > R_TH1 of the first service requirement falls within the rate value range corresponding to the first service description information, then the terminal device determines the service description information corresponding to this first service requirement as the first service description information.

[0077] After determining the first service description information, the terminal device can determine the first slice corresponding to the first service description information according to the User Equipment Routing Selection Policy (URSP). The process of the terminal device determining the slice based on service requirements can be as follows: Figure 3 As shown, after the terminal device determines the first slice that meets the first service requirement, it can establish a slice pipeline based on the selected first slice. This allows the terminal device and network devices to transmit the service data of that service through the established slice pipeline.

[0078] The network device can send third configuration information to the terminal device. Correspondingly, the terminal device receives the third configuration information from the network device. This third configuration information is used to configure a User Routing Policy (URSP). The URSP configured by the third configuration information includes the correspondence between multiple service description information and multiple slices, with one service description information corresponding to one slice. The terminal device can determine the first slice corresponding to the first service description information based on the first service description information and the URSP.

[0079] In another implementation, the terminal device determines multiple slices corresponding to the first service description information based on the first service description information. Then, based on the first service requirement, it determines the first slice among the multiple slices that meets the first service requirement.

[0080] In other words, in this embodiment, the service description information can correspond to multiple slices that can meet different service requirements. The terminal device can determine multiple slices corresponding to the first service description information based on the first service description information, and then determine the first slice that meets the first service requirement from among the multiple slices according to the first service requirement.

[0081] Optionally, in the multiple slices corresponding to the first business description information, each slice corresponds to a parameter value range of the business requirement, and the parameter value of the first business requirement belongs to the parameter value range corresponding to the first slice.

[0082] For example, the first service requirement is a downlink latency requirement. Each of the multiple slices corresponds to a latency range, such as the latency D for the first slice being in the range D_TH1 ≤ D ≤ D_TH2, the latency D for the second slice being in the range D < D_TH1, and the latency D for the third slice being in the range D > D_TH2. The terminal device determines the first slice that satisfies the latency requirement D1 based on the fact that the latency requirement D1 of the first service requirement falls within the range D_TH1 ≤ D ≤ D_TH2. In this embodiment, the process of the terminal device selecting a slice based on the service requirement can be as follows: Figure 4 As shown, after the terminal device determines the first slice that meets the first service requirement, it can establish a slice pipeline based on the selected first slice. This allows the terminal device and network devices to transmit the service data of that service through the established slice pipeline.

[0083] For example, the first service requirement includes real-time rate requirements and security isolation requirements. Each of the multiple slices corresponds to a range of real-time rate values ​​and a security isolation requirement. For instance, the first slice corresponds to a real-time rate R value range of R > R_TH and no security isolation requirement; the second slice corresponds to a real-time rate R value range of R > R_TH and a security isolation requirement; the third slice corresponds to a real-time rate R value range of R ≤ R_TH and no security isolation requirement; and the fourth slice corresponds to a real-time rate R value range of R ≤ R_TH and a security isolation requirement. The terminal device determines the first slice that satisfies the first service requirement based on the real-time rate requirement R1 > R_TH and the absence of a security isolation requirement.

[0084] The network device can send second configuration information to the terminal device. Correspondingly, the terminal device receives the second configuration information from the network device. This second configuration information is used to configure a User Routing Policy (URSP). The URSP configured in the second configuration information indicates the slice corresponding to each of multiple service descriptions, where one service description corresponds to multiple slices. The terminal device can determine the multiple slices corresponding to the first service description based on the first service description and the URSP.

[0085] S203, the terminal device establishes a slice pipeline for the first slice, which is used to transmit the service data of the service.

[0086] After the terminal device establishes the slice tunnel for the first slice, the terminal device and network devices can transmit the service data for that service through this slice tunnel. This ensures that the slice tunnel established by the terminal device can meet the service requirements.

[0087] The solution proposed in this application allows terminal devices to select slices that meet the service requirements based on the service needs of the business and establish corresponding slice pipelines. This method of selecting slices can meet differentiated service needs and improve the efficiency of network resource utilization.

[0088] The slice selection method provided in this application has been described above with reference to the accompanying drawings. The slice selection device and communication equipment provided in this application will be described below.

[0089] Figure 5 This is a schematic block diagram of the communication device provided in this application. Figure 5 As shown, the communication device 500 may include a processing unit 510 and an acquisition unit 520. The processing unit 510 can be used to process instructions or data to implement corresponding operations. The acquisition unit 520 can be used to acquire instructions or data to implement corresponding operations.

[0090] The communication device 500 may be a terminal device as described above, or a chip configured in (or used in) a terminal device.

[0091] It should be understood that the communication device 500 may include tools for performing... Figure 2 The method shown comprises various units of the method executed by the terminal device. Furthermore, each unit in the communication device 500 and the aforementioned other operations and / or functions are respectively designed to implement... Figure 2 The corresponding flow of the method shown.

[0092] Optionally, the communication device 500 may further include a transceiver unit 530, which can be used to receive or send signals so that the communication device can perform corresponding operations.

[0093] It should also be understood that when the communication device 500 is a chip configured in (or used in) a terminal device, the transceiver unit 520 in the communication device 500 can be the input / output interface or circuit of the chip, and the processing unit 510 in the communication device 500 can be the processor in the chip.

[0094] It should be understood that the transceiver unit 520 in the communication device 500 can be implemented through a communication interface (such as a transceiver or input / output interface), for example, it can correspond to... Figure 6 The transceiver 610 is shown in the communication device 600. The processing unit 510 in the communication device 500 can be implemented by at least one processor, for example, a processor that can correspond to... Figure 6 The processor 620 in the communication device 600 shown is illustrated. The processing unit 510 in the communication device 500 can also be implemented by at least one logic circuit. The storage unit 530 in the communication device 500 can correspond to... Figure 6 The memory in the communication device 600 shown in the figure.

[0095] It should also be understood that the specific process of each unit performing the above-mentioned steps has been explained in detail in the above method, and will not be repeated here for the sake of brevity.

[0096] It should also be understood that the specific process of each unit performing the above-mentioned steps has been explained in detail in the above method, and will not be repeated here for the sake of brevity.

[0097] Figure 6 This is a schematic diagram of the structure of the communication device 600 provided in this application. The communication device 600 can be applied to, for example... Figure 1 The system shown executes the functions of the terminal device described above. As shown, the communication device 600 includes a processor 620 and a transceiver 610. Optionally, the communication device 600 also includes a memory. The processor 620, transceiver 610, and memory can communicate with each other via internal connections to transmit control signals and / or data signals. The memory stores computer programs, and the processor 620 executes the computer programs stored in the memory to control the transceiver 610 to transmit and receive signals.

[0098] The processor 620 described above can be used to perform the actions implemented internally by the terminal device as described in the preceding methods, while the transceiver 610 can be used to perform the actions described in the preceding methods whereby the terminal device sends data to or receives data from the network device. Please refer to the descriptions in the preceding methods for details, which will not be repeated here.

[0099] Optionally, the communication device 600 may also include a power supply for providing power to various devices or circuits in the communication device.

[0100] Figure 6 In the terminal device shown, the processor and memory can be combined into a single processing unit. The processor executes the program code stored in the memory to achieve the aforementioned functions. In specific implementations, the memory can be integrated into the processor or independent of it. The processor can be combined with... Figure 5 The transceiver corresponds to the processing unit in the [processing unit]. Figure 5 The transceiver unit corresponds to this. A transceiver may include a receiver (or receiver circuit) and a transmitter (or transmitter circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0101] In this application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods in this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0102] This application also provides a processing apparatus, including a processor and a (communication) interface; the processor is used to perform any of the methods described above.

[0103] It should be understood that the aforementioned processing device may be one or more chips.

[0104] According to the method provided in this application, this application also provides a computer program product, which includes: computer program code, which, when executed by one or more processors, causes a device including the processor to perform... Figure 2 The method shown.

[0105] The technical solutions provided in this application can be implemented, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated.

[0106] According to the method provided in this application, this application also provides a computer-readable storage medium storing program code that, when executed by one or more processors, causes a device including the processor to perform... Figure 2 The method shown.

[0107] According to the method provided in this application, this application also provides a system that includes one or more of the aforementioned terminal devices. The system may further include one or more of the aforementioned network devices.

[0108] In the various embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatuses described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be through some interfaces; indirect couplings or communication connections between apparatuses or units may be electrical, mechanical, or other forms.

[0109] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this solution according to actual needs.

[0110] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0111] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0112] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for selecting network slices, characterized in that, include: The first business requirement for obtaining the service includes one or more of the following: real-time rate requirement, maximum uplink rate requirement, maximum downlink rate requirement, reliability requirement, latency requirement, or security isolation requirement. Based on the first business requirement and the first correspondence, the first business description information is determined. The first correspondence includes the correspondence between multiple parameter value ranges of the business requirement and multiple business description information. In the first correspondence, the parameter value of the first business requirement belongs to the parameter value range corresponding to the first business description information. Receive first configuration information from a network device, the first configuration information being used to configure a user equipment routing policy, the user routing policy being used to indicate the slice corresponding to each service description information in a plurality of service description information; Based on the first service description information and the user equipment routing selection strategy, determine the plurality of slices corresponding to the first service description information, and determine the first slice that meets the first service requirements from the plurality of slices; Establish a slice pipeline for the first slice, the slice pipeline being used to transmit the service data of the service.

2. The method according to claim 1, characterized in that, Each of the multiple slices corresponds to a parameter value range for a business requirement, and the parameter value of the first business requirement belongs to the parameter value range corresponding to the first slice.

3. The method according to claim 1, characterized in that... The first service description information is used to indicate one or more of the network protocol triplet, full domain name, application identification information, and data network name.

4. The method according to any one of claims 1 to 3, characterized in that, The first business requirement for obtaining services includes: Obtain the first business requirement of the service from the application layer, or... The first service requirement is obtained based on the second configuration information from the network device.

5. A network slice selection device, characterized in that, include: The acquisition unit is used to acquire the first service requirement of the service, which includes one or more of the following: real-time rate requirement, maximum uplink rate requirement, maximum downlink rate requirement, reliability requirement, latency requirement, or security isolation requirement. The processing unit is configured to determine the first service description information based on the first service requirement and the first correspondence relationship, wherein the first correspondence relationship includes the correspondence relationship between multiple parameter value ranges of the service requirement and multiple service description information, and the parameter values ​​of the first service requirement in the first correspondence relationship belong to the parameter value range corresponding to the first service description information; determine multiple slices corresponding to the first service description information based on the first service description information, and determine the first slice that satisfies the first service requirement from the multiple slices; The processing unit is also configured to establish a slice pipeline for the first slice, the slice pipeline being used to transmit the service data of the service; The transceiver unit is configured to receive first configuration information from a network device, wherein the first configuration information is used to configure a user equipment routing policy, and the user routing policy is used to indicate the slice corresponding to each service description information in a plurality of service description information. The processing unit is specifically used to determine the plurality of slices corresponding to the first service description information based on the first service description information and the user equipment routing selection strategy.

6. The apparatus according to claim 5, characterized in that, Each of the multiple slices corresponds to a parameter value range for a business requirement, and the parameter value of the first business requirement belongs to the parameter value range corresponding to the first slice.

7. The apparatus according to claim 5, characterized in that, The service description information is used to indicate one or more of the network protocol triplet, fully qualified domain name, application identification information, and data network name.

8. The apparatus according to any one of claims 5-7, characterized in that, The acquisition unit is specifically used for: Obtain the first business requirement of the service from the application layer, or... The first service requirement is obtained based on the second configuration information from the network device.

9. A communication device, characterized in that, include: At least one processor and memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the communication device to perform the method of any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 4.

11. A computer program product, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Network slice selection method and device

    CN107343306A

  • Network slice selection method and device

    CN111726839A

  • Optical transmission network slice management and control method and system

    CN112118122A

  • Method for selecting network slice and electronic equipment

    CN113225761A