A slice selection method and apparatus, a network device and a storage medium
By pre-configuring transmission resource slices and selecting matching slices based on service requests, the problems of resource fragmentation and insufficient planning in 5G network slice management are solved, achieving efficient management and flexible utilization of resources.
Patent Information
- Application Number
- CN202110666290.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-16
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-06-16
AI Technical Summary
In 5G network slicing management, the fragmentation and lack of planning of resources lead to a decline in network performance and the inability to create high-priority slices.
By pre-configuring multiple transport resource slices, a matching transport resource slice is selected based on the slice service request, and a slice is established on it, thereby achieving resource manageability and reducing fragmentation.
It enables manageability of transmission resource slices, reduces excessive resource fragmentation, and improves the utilization efficiency of network resources and the flexibility of slice creation.
Smart Images

Figure CN115484623B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a slice selection method, device, network equipment and storage medium. BACKGROUND
[0002] 5G network slice involves three parts of wireless network, transport network and core network, as shown in FIG. 1, the life cycle management of end-to-end slice is realized based on 5G network slice management function (NSMF, Network Slice Management Function). The NSMF interacts with the access network-network slice subnet management function (AN-NSSMF, Access Network-Network Slice Subnet Management Function), the transport network-network slice subnet management function (TN-NSSMF, Transport Network-Network Slice Subnet Management Function) and the core network-network slice subnet management function (CN-NSSMF, Core Network-Network Slice Subnet Management Function) to realize the life cycle management of end-to-end slice service. The NSMF interacts with the AN-NSSMF, the TN-NSSMF and the CN-NSSMF for slice creation, update, termination and other processes. Figure 1
[0003] In the same transport network, when there is a new slice demand, a new slice channel is established, and if the slice service is terminated, the corresponding slice is released. The repeated division and release of resources exist the following problems: (1) Network resources are easy to be fragmented, such as random occupation and release of time slots of time-division multiplexing (TDM, Time-Division Multiplexing) channels, which may cause time slot resource fragmentation and affect slice performance; (2) Resource occupation lacks planning, assuming that a low-priority slice occupies a large amount of resources, then when a high-priority slice has a demand, it may cause the slice to be unable to be created. SUMMARY
[0004] To solve the existing technical problems, the embodiments of the present application provide a slice selection method, device, network equipment and storage medium.
[0005] To achieve the above purpose, the technical scheme of the embodiments of the present application is as follows:
[0006] The embodiments of the present application provide a slice selection method, the method comprises:
[0007] The first network device receives a slice service request from a second network device, selects a matching first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request;
[0008] The slice corresponding to the slice service request is established on the first transmission resource slice.
[0009] In the above scheme, the slice service request includes a first transmission resource slice identifier;
[0010] The first network device selects a matching first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request, including:
[0011] The first network device selects a first transmission resource slice matching the first transmission resource slice identifier from a plurality of pre-configured transmission resource slices.
[0012] In the above scheme, the first network device selects a matching first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request, including:
[0013] The first network device determines the service characteristics based on the service information in the slice service request, and selects a first transmission resource slice matching the service characteristics from a plurality of pre-configured transmission resource slices.
[0014] In the above scheme, the method further includes: the first network device obtains slice information corresponding to a pre-configured transmission resource slice, and sends the slice information to the second network device; wherein the slice information at least includes a transmission resource slice identifier corresponding to the transmission resource slice.
[0015] In the above scheme, the method further includes: the first network device determines that the slice information is changed, and sends the updated slice information to the second network device.
[0016] In the above scheme, the method further includes: the first network device receives a query request from the second network device, and the query request includes a transmission resource slice identifier;
[0017] The first network device sends the slice information corresponding to the transmission resource slice identifier to the second network device.
[0018] In the above scheme, the method further includes: if the first network device does not find a matching first transmission resource slice from a plurality of pre-configured transmission resource slices, the first network device sends slice creation failure information to the second network device.
[0019] In the above scheme, the plurality of pre-configured transmission resource slices are used to meet a plurality of types of service requirements.
[0020] In the above solution, the plurality of pre-configured transmission resource slices includes a transmission resource slice for a specific user.
[0021] The embodiment of the present application also provides a slice selection device, which comprises a receiving unit, a slice selection unit and a slice establishment unit, wherein,
[0022] The receiving unit is configured to receive a slice service request from a second network device.
[0023] The slice selection unit is configured to select a matched first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request.
[0024] The slice establishment unit is configured to establish a slice corresponding to the slice service request on the first transmission resource slice.
[0025] In the above solution, the slice service request includes a first transmission resource slice identifier.
[0026] The slice selection unit is configured to select a first transmission resource slice matched with the first transmission resource slice identifier from a plurality of pre-configured transmission resource slices.
[0027] In the above solution, the slice selection unit is configured to determine a service feature based on service information in the slice service request, and select a first transmission resource slice matched with the service feature from a plurality of pre-configured transmission resource slices.
[0028] In the above solution, the device further comprises an obtaining unit and a sending unit, wherein,
[0029] The obtaining unit is configured to obtain slice information corresponding to a pre-configured transmission resource slice, wherein the slice information at least includes a transmission resource slice identifier corresponding to the transmission resource slice.
[0030] The sending unit is configured to send the slice information to the second network device.
[0031] In the above solution, the sending unit is further configured to send updated slice information to the second network device when the slice information is changed.
[0032] In the above solution, the receiving unit is further configured to receive a query request from the second network device, wherein the query request includes a transmission resource slice identifier.
[0033] The sending unit is further configured to send slice information corresponding to the transmission resource slice identifier to the second network device.
[0034] In the scheme, the sending unit is further configured to send slice creation failure information to the second network device if a matching first transmission resource slice is not found from the pre-configured multiple transmission resource slices.
[0035] In the scheme, the pre-configured multiple transmission resource slices are used to meet multiple types of service requirements.
[0036] In the scheme, the pre-configured multiple transmission resource slices include a transmission resource slice for a specific user.
[0037] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the steps of the slice selection method.
[0038] The embodiment of the present application further provides a network device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the slice selection method when executing the program.
[0039] The slice selection method, device, network device and storage medium provided by the embodiment of the present application, the method comprises: a first network device receives a slice service request from a second network device, selects a matching first transmission resource slice from pre-configured multiple transmission resource slices based on the slice service request; and establishes a slice corresponding to the slice service request on the first transmission resource slice. By pre-dividing and configuring multiple transmission resource slices, various types of transmission resource slices can be pre-planned, the manageability of transmission resource slice resources is realized, and the excessive fragmentation of transmission resources can be effectively reduced by adopting the technical scheme of the embodiment of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0040] Figure 1 The system architecture diagram for the slice selection method of the embodiment of the present application;
[0041] Figure 2 The flowchart of the slice selection method of the embodiment of the present application Figure 1 ;
[0042] Figure 3 The flowchart of the slice selection method of the embodiment of the present application Figure 2 ;
[0043] Figure 4 The component structure diagram of the slice selection device of the embodiment of the present application Figure 1 ;
[0044] Figure 5 The component structure diagram of the slice selection device of the embodiment of the present application Figure 2;
[0045] Figure 6 The hardware structure diagram of the network device of the embodiment of the present application. DETAILED DESCRIPTION
[0046] The present application will be further described below in conjunction with the drawings and specific embodiments.
[0047] The embodiment of the present application provides a slice selection method. Figure 2 The flowchart of the slice selection method of the embodiment of the present application is shown in the figure. Figure 1 As shown in the figure, the method comprises the following steps. Figure 2
[0048] Step 101: The first network device receives a slice service request from the second network device, and selects a matched first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request.
[0049] Step 102: A slice corresponding to the slice service request is established on the first transmission resource slice.
[0050] The slice selection method of the embodiment is applied to the first network device, and the first network device can be TN-NSSMF and the second network device can be NSMF.
[0051] The first network device in the embodiment is used for managing the related information of the transmission resource slice, and the first network device can store a plurality of related information of the transmission resource slice. For example, the related information of the transmission resource slice can include the identification (such as the ID of the transmission resource slice) corresponding to the transmission resource slice; and / or the related information of the transmission resource slice can include the related information of the service type and / or service characteristics corresponding to the transmission resource slice.
[0052] In the embodiment, the first network device can select a matched first transmission resource slice according to the slice service request issued by the second network device, and then establish a slice corresponding to the slice service request on the matched first transmission resource slice, that is, the slice requested by the slice service request needs to be created on the specified transmission resource slice. The slice service request can also be referred to as a request, a service request, etc., and the first transmission resource slice or the transmission resource slice can also be referred to as a resource slice, a network resource slice, a slice, etc., which is not limited in the embodiment.
[0053] In an embodiment, the slice service request includes a first transmission resource slice identifier; and the selecting a first transmission resource slice matching the slice service request from the plurality of pre-configured transmission resource slices includes: the first network device selecting a first transmission resource slice matching the first transmission resource slice identifier from the plurality of pre-configured transmission resource slices.
[0054] In the embodiment, the slice service request includes a first transmission resource slice identifier corresponding to a requested transmission resource slice; and the first network device searches the information of the plurality of managed transmission resource slices to determine whether there is a transmission resource slice corresponding to the first transmission resource slice identifier, and if there is a first transmission resource slice corresponding to the first transmission resource slice identifier, selects a first transmission resource slice matching the first transmission resource slice identifier.
[0055] In another embodiment, the selecting a first transmission resource slice matching the slice service request from the plurality of pre-configured transmission resource slices includes: the first network device determining a service characteristic based on service information in the slice service request, and selecting a first transmission resource slice matching the service characteristic from the plurality of pre-configured transmission resource slices.
[0056] In the embodiment, if the slice service request does not include a first transmission resource slice identifier corresponding to a requested transmission resource slice, the first network device can determine a service characteristic based on service information carried in the slice service request, and then search whether there is a transmission resource slice matching the service characteristic; if there is a first transmission resource slice matching the service characteristic, the first transmission resource slice matching the service characteristic is selected. For example, the slice service corresponding to the slice service request belongs to a slice service with high delay requirement, and the determined service characteristic can be high delay requirement, and a first transmission resource slice matching the service characteristic with high delay requirement is selected.
[0057] In some optional embodiments of the application, the method further includes: if the first network device does not find a matching first transmission resource slice from the plurality of pre-configured transmission resource slices, sending slice creation failure information to the second network device.
[0058] In the embodiment, if the first network device does not find the first transmission resource slice corresponding to the first transmission resource slice identifier from the information about the plurality of transmission resource slices managed, or does not find the first transmission resource slice matching the service characteristic corresponding to the service information carried by the slice service request, the first network device sends the slice creation failure information to the second network device. For example, the transmission resource slice requested by the slice service request is a transmission resource slice with high requirement on time delay, but there is no corresponding resource for the transmission resource slice with high requirement on time delay at present, and the first network device sends the slice creation failure information to the second network device. The slice creation failure information can also be referred to as information indicating the slice creation failure.
[0059] The embodiment of the application further provides a slice selection method. As shown in the above embodiment, the method further comprises the following steps: Figure 3
[0060] Step 103: The first network device obtains the slice information corresponding to the pre-configured transmission resource slice, and sends the slice information to the second network device. The slice information at least comprises the transmission resource slice identifier corresponding to the transmission resource slice.
[0061] In the embodiment, step 103 is not limited to be executed after step 102, but can also be executed before step 101 or at any step. The execution sequence of step 103 is not limited in the embodiment.
[0062] In the embodiment, the first network device obtains the slice information corresponding to the plurality of pre-configured transmission resource slices. The slice resources of the whole network are configured and planned, a plurality of transmission resource slices are pre-configured, and a virtual network with specific network topology and network physical resources is formed.
[0063] Optionally, the plurality of pre-configured transmission resource slices are used to meet the service demands of multiple types. For example, the plurality of pre-configured transmission resource slices are used to meet the service level agreement (SLA) demands of different types.
[0064] The nodes constituting the transmission resource slice are physical nodes or virtual nodes after the physical nodes, and the port links constituting the transmission resource slice are physical resources divided for the transmission resource slice, such as metro transport network (MTN) clients, virtual local area network (Vlan) sub-interfaces, MTN channels, etc. A same physical network can be divided into a plurality of transmission resource slices.
[0065] The first network device can directly obtain the slice information corresponding to the divided multiple transmission resource slices, can also obtain the slice information corresponding to the multiple transmission resource slices from other physical nodes or virtual nodes, and can further obtain information related to the transmission resource slices from other physical nodes or virtual nodes, and then obtain the slice information corresponding to the multiple transmission resource slices according to the information related to the transmission resource slices.
[0066] For example, the pre-configured multiple transmission resource slices can include a transmission resource slice corresponding to an enhanced mobile broadband (eMBB) type service, a transmission resource slice corresponding to an ultra reliable low latency communication (uRLLC) type service, and a transmission resource slice corresponding to a massive machine type communication (mMTC) type service.
[0067] For example, the slice information corresponding to the transmission resource slice can include an identifier (such as an ID of the transmission resource slice) corresponding to the transmission resource slice, and / or information related to a service type and / or a service characteristic corresponding to the transmission resource slice.
[0068] In some optional embodiments of the present application, the method further includes: when the first network device determines that the slice information is changed, the first network device sends the updated slice information to the second network device.
[0069] In the present embodiment, when the slice information corresponding to the transmission resource slice is changed, for example, the identifier of the transmission resource slice is changed, and / or the service characteristic and / or the service type corresponding to the transmission resource slice is changed, for example, the information related to the transmission resource slice is newly added or the information related to a certain transmission resource slice is deleted, etc., the first network device sends the updated slice information corresponding to the transmission resource slice to the second network device.
[0070] In some optional embodiments of the present application, the method further includes: the first network device receives a query request from the second network device, wherein the query request includes a transmission resource slice identifier; and the first network device sends the slice information corresponding to the transmission resource slice identifier to the second network device.
[0071] In the embodiment, the second network device can query the first network device for slice information corresponding to a transmission resource slice. The first network device can receive a query request (or also referred to as a request, a slice query request, a slice information query request, etc.) from the second network device, query the stored relevant information according to a transmission resource slice identifier carried in the query request, obtain slice information corresponding to the transmission resource slice identifier, and send the slice information corresponding to the transmission resource slice identifier to the second network device.
[0072] In the embodiment, the first network device independently manages slice information corresponding to each transmission resource slice and relevant service information of a slice created on each transmission resource slice. It can be understood that after the first network device establishes the slice corresponding to the slice service request on the first transmission resource slice, the first network device records relevant service information of the slice established on the first transmission resource slice.
[0073] Optionally, the first network device also supports querying all slice service information of slices created on each transmission resource slice. The first network device can also receive a query request from the second network device, the query request can include relevant information (for example, a slice service identifier) of a slice service, the first network device can query the recorded information according to the relevant information (for example, a slice service identifier) of the slice service carried in the query request, and further obtain slice service information corresponding to the relevant information (for example, a slice service identifier) of the slice service. The slice service information can include at least one of the following information: a service identifier, a slice identifier, resource information (time domain and / or frequency domain resource) where the slice is located, relevant information of a transmission resource slice where the slice service is located, etc.
[0074] In some optional embodiments of the present application, the plurality of pre-configured transmission resource slices include a transmission resource slice for a specific user.
[0075] In the embodiment, for some specific slice users, an independent transmission resource slice can be established for them, for example, a large-scale industry user such as a power grid. After the transmission network pre-configures the independent transmission resource slice, a corresponding slice service is created. If the transmission resource slice is no longer needed (for example, the slice industry user service has ended), the information of the transmission resource slice is deleted and the occupied resource is released.
[0076] By pre-dividing and configuring a plurality of transmission resource slices, various types of transmission resource slices can be pre-planned, the manageability of transmission resource slices is realized, and the excessive fragmentation of transmission resources can be effectively reduced.
[0077] The embodiment of the present application also provides a slice selection device.Figure 4 Structure diagram of slice selection device Figure 1 Figure 4 As shown in the figure, the device comprises a receiving unit 21, a slice selection unit 22 and a slice establishment unit 23; wherein,
[0078] The receiving unit 21 is configured to receive a slice service request from a second network device;
[0079] The slice selection unit 22 is configured to select a matching first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request;
[0080] The slice establishment unit 23 is configured to establish a slice corresponding to the slice service request on the first transmission resource slice.
[0081] In some optional embodiments of the present application, the slice service request comprises a first transmission resource slice identifier;
[0082] The slice selection unit 22 is configured to select a first transmission resource slice matching the first transmission resource slice identifier from a plurality of pre-configured transmission resource slices.
[0083] In some optional embodiments of the present application, the slice selection unit 22 is configured to determine a service feature based on service information in the slice service request, and select a first transmission resource slice matching the service feature from a plurality of pre-configured transmission resource slices.
[0084] In some optional embodiments of the present application, as shown in the figure, the device further comprises an obtaining unit 24 and a sending unit 25; wherein, Figure 5 The obtaining unit 24 is configured to obtain slice information corresponding to a pre-configured transmission resource slice; the slice information at least comprises a transmission resource slice identifier corresponding to the transmission resource slice;
[0085] The sending unit 25 is configured to send the slice information to the second network device.
[0086] In some optional embodiments of the present application, the sending unit 25 is further configured to send updated slice information to the second network device when the slice information is changed.
[0087] In some optional embodiments of the present application, the receiving unit 21 is further configured to receive a query request from the second network device, wherein the query request comprises a transmission resource slice identifier;
[0088]
[0089] The sending unit 25 is further configured to send the slice information corresponding to the transmission resource slice identifier to the second network device.
[0090] In some optional embodiments of the present application, the sending unit 25 is further configured to send slice creation failure information to the second network device if no matching first transmission resource slice is found from the plurality of pre-configured transmission resource slices.
[0091] In some optional embodiments of the present application, the plurality of pre-configured transmission resource slices are used to meet a plurality of types of service requirements.
[0092] In some optional embodiments of the present application, the plurality of pre-configured transmission resource slices include a transmission resource slice for a specific user.
[0093] In the embodiments of the present application, the device is applied to a first network device. The slice selection unit 22, the slice establishment unit 23 and the obtaining unit 24 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a field-programmable gate array (FPGA) in actual application; the receiving unit 21 and the sending unit 25 in the device can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.
[0094] It should be noted that the slice selection device provided in the above embodiments is only taken as an example for the division of the above program modules when performing slice selection. In actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the slice selection device and the slice selection method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be described here.
[0095] The embodiments of the present application further provide a network device, which is the first network device in the foregoing embodiments. Figure 6 The hardware component structure of the network device of the embodiments of the present application is shown in FIG. 2. Figure 6 As shown in FIG. 2, the network device includes a memory 32, a processor 31 and a computer program stored in the memory 32 and executable on the processor 31, and the processor 31 implements the steps of the slice selection method of the embodiments of the present application when executing the program.
[0096] Optionally, the network device also includes one or more network interfaces 33. It will be appreciated that the various components of the network device are coupled together by a bus system 34. It will also be appreciated that the bus system 34 is used for communicating data between the components. The bus system 34 includes a data bus, a power bus, a control bus, and a state signal bus. However, for the sake of clarity, only the data bus is shown in Figure 6 FIG. 3.
[0097] It can be appreciated that the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a ferromagnetic random access memory (FRAM), a Flash Memory, a magnetic surface memory, an optical disc, or a Compact Disc Read-Only Memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 32 described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable type of memory.
[0098] The method disclosed in the embodiments of the present application can be applied in the processor 31 or implemented by the processor 31. The processor 31 can be an integrated circuit chip having a processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 31 or the instruction in the form of software. The processor 31 described above can be a general processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The processor 31 can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the execution can be directly completed by the hardware decoding processor or by the combination of hardware and software modules in the decoding processor. The software module can be located in the storage medium, which is located in the memory 32. The processor 31 reads the information in the memory 32 and combines the hardware to complete the steps of the above method.
[0099] In the exemplary embodiments, the network device can be implemented by one or more ASICs (Application Specific Integrated Circuits), DSPs, PLDs (Programmable Logic Devices), CPLDs (Complex Programmable Logic Devices), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic elements, for executing the above-mentioned methods.
[0100] In the exemplary embodiments, the embodiments of the present application also provide a computer-readable storage medium, such as the memory 32 including a computer program, which can be executed by the processor 31 of the network device to complete the steps of the above-mentioned method. The computer-readable storage medium can be a FRAM, a ROM, a PROM, an EPROM, an EEPROM, a Flash Memory, a magnetic surface memory, an optical disc, or a CD-ROM, etc. storage; or can be various devices including one or any combination of the above storage.
[0101] The computer-readable storage medium provided by the embodiments of the present application has a computer program stored thereon, which is executed by the processor to implement the steps of the slice selection method disclosed in the embodiments of the present application.
[0102] The methods disclosed in the several method embodiments provided in the present application can be combined arbitrarily without conflict to obtain new method embodiments.
[0103] The features disclosed in the several product embodiments provided in the present application can be combined arbitrarily without conflict to obtain new product embodiments.
[0104] The features disclosed in the several method or device embodiments provided in the present application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.
[0105] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic, for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0106] The units described above as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0107] In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be realized in the form of hardware or in the form of hardware plus software functional unit.
[0108] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program executes the steps including the above-mentioned method embodiments when executed; and the foregoing storage medium includes mobile storage device, ROM, RAM, magnetic disc or optical disc and various storage program codes.
[0109] Alternatively, the above-mentioned integrated unit of the present application, if realized in the form of a software function module and sold or used as an independent product, can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in the embodiments of the present application. The aforementioned storage medium includes: mobile storage devices, ROM, RAM, magnetic disks or optical disks, and various media that can store program codes.
[0110] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A slice selection method, characterized by, The method comprises: The first network device receives a slice service request from a second network device, selects a matched first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request; wherein the plurality of pre-configured transmission resource slices are used to meet a plurality of types of service requirements; nodes constituting a transmission resource slice are physical nodes or virtual nodes after physical nodes, and port links constituting a transmission resource slice are ordinary physical interface links or physical port links divided into physical resources for a transmission resource slice; a same physical network is divided into a plurality of transmission resource slices; The slice corresponding to the slice service request is established on the first transmission resource slice.
2. The method of claim 1, wherein, The slice service request comprises a first transmission resource slice identifier; The selecting of the matched first transmission resource slice from the plurality of pre-configured transmission resource slices based on the slice service request comprises: The first network device selects a first transmission resource slice matched with the first transmission resource slice identifier from the plurality of pre-configured transmission resource slices.
3. The method of claim 1, wherein, The selecting of the matched first transmission resource slice from the plurality of pre-configured transmission resource slices based on the slice service request comprises: The first network device determines a service feature based on service information in the slice service request, and selects a first transmission resource slice matched with the service feature from the plurality of pre-configured transmission resource slices.
4. The method of claim 1, wherein, The method further comprises: The first network device obtains slice information corresponding to a pre-configured transmission resource slice, and sends the slice information to the second network device; wherein the slice information at least comprises a transmission resource slice identifier corresponding to the transmission resource slice.
5. The method of claim 4, wherein, The method further comprises: The first network device determines that the slice information is changed, and sends updated slice information to the second network device.
6. The method of claim 4, wherein, The method further comprises: The first network device receives a query request from the second network device, and the query request comprises a transmission resource slice identifier; The first network device sends slice information corresponding to the transmission resource slice identifier to the second network device.
7. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: If the first network device does not find a matched first transmission resource slice from the plurality of pre-configured transmission resource slices, the first network device sends slice creation failure information to the second network device.
8. The method of claim 1, wherein, The plurality of pre-configured transmission resource slices comprise a transmission resource slice for a specific user.
9. A slice selection device, characterized by The device comprises a receiving unit, a slice selection unit and a slice establishment unit; wherein The receiving unit is configured to receive a slice service request from a second network device; The slice selection unit is configured to select a matched first transmission resource slice from a plurality of pre-configured transmission resource slices based on the slice service request, wherein the plurality of pre-configured transmission resource slices are used to meet a plurality of types of service requirements; the plurality of transmission resource slices are divided from a same physical network and have a specific network topology and network physical resources; nodes constituting the transmission resource slice are physical nodes or virtual nodes after the physical nodes, and port links constituting the transmission resource slice are normal physical interface links or physical port links divided for the transmission resource slice; the same physical network divides the plurality of transmission resource slices. The slice establishment unit is configured to establish a slice corresponding to the slice service request on the first transmission resource slice.
10. The apparatus of claim 9, wherein, The slice service request includes a first transmission resource slice identifier. The slice selection unit is configured to select a first transmission resource slice matched with the first transmission resource slice identifier from a plurality of pre-configured transmission resource slices.
11. The apparatus of claim 9, wherein, The slice selection unit is configured to determine a service feature based on service information in the slice service request, and select a first transmission resource slice matched with the service feature from a plurality of pre-configured transmission resource slices.
12. The apparatus of claim 9, wherein, The apparatus further includes an obtaining unit and a sending unit; wherein, The obtaining unit is configured to obtain slice information corresponding to a pre-configured transmission resource slice; the slice information at least includes a transmission resource slice identifier corresponding to the transmission resource slice. The sending unit is configured to send the slice information to the second network device.
13. The apparatus of claim 12, wherein, The sending unit is further configured to, when the slice information is changed, send updated slice information to the second network device.
14. The apparatus of claim 12, wherein, The receiving unit is further configured to receive a query request from the second network device, wherein the query request includes a transmission resource slice identifier. The sending unit is further configured to send slice information corresponding to the transmission resource slice identifier to the second network device.
15. The apparatus of any one of claims 9 to 11, wherein, The apparatus further includes a sending unit configured to, if a matched first transmission resource slice is not found from a plurality of pre-configured transmission resource slices, send slice creation failure information to the second network device.
16. The apparatus of claim 9, wherein, The plurality of pre-configured transmission resource slices include a transmission resource slice for a specific user.
17. A computer readable storage medium having stored thereon a computer program, characterized in that, The program is executed by a processor to implement the steps of the method of any one of claims 1 to 8.
18. A network device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor executes the program to implement the steps of the method of any one of claims 1 to 8.
Citation Information
Patent Citations
Network slice capability opening method, device and system
CN106657194A
Method and device for managing ran slice
WO2018086448A1