Network slicing access method, device, system and storage medium

By determining and sending the communication address of the connected network slice in the terminal device, the IP address conflict problem of terminal devices when accessing multiple network slices is solved, and more efficient network slice access is achieved.

CN114554540BActive Publication Date: 2025-02-18SHANGHAI ZTE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011334656.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-24
Publication Date
2025-02-18
Estimated Expiration
2040-11-24

AI Technical Summary

Technical Problem

When a terminal device establishes a connection with multiple network slices, it is prone to IP address conflicts, which causes the terminal device to be unable to access the new network slices, affecting the user experience.

Method used

By determining the communication address of the network slice that the terminal device has accessed and sending it to the network device, the network device can determine a different target communication address for the newly accessed network slice than the accessed communication address, thereby avoiding the communication address of the network slice. Address conflict.

Benefits of technology

The communication address conflict between newly accessed network slices and connected network slices is effectively avoided, and the efficiency of terminal devices to access network slices is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114554540B_ABST
    Figure CN114554540B_ABST
Patent Text Reader

Abstract

The present application relates to the field of communication technology, and specifically discloses a network slice access method, device, system and storage medium. The method includes: determining an accessed communication address, wherein the accessed communication address includes a communication address corresponding to the accessed network slice; sending a slice access request and the accessed communication address to a network device, so that the network device determines a target network slice according to the slice access request, and determines a target communication address for the target network slice according to the accessed communication address; receiving the target communication address returned by the network device, and accessing the target network slice according to the target communication address. The embodiments of the present application can improve the efficiency of terminal devices accessing network slices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular to a network slicing access method, device, system and storage medium. Background Art

[0002] Network slicing is an on-demand networking method that allows operators to separate multiple virtual end-to-end networks on a unified infrastructure. Each network slice can be logically isolated from the wireless access network bearer network to the core network, and then adapted to different types of applications. With the development of terminal equipment and communication technology, terminals can establish connections with multiple network slices at the same time to correspond to the functions of different types of applications. Multiple interfaces can be virtualized on the terminal to establish connections with multiple network slices one by one. When establishing connections with multiple network slices, IP address conflicts are likely to occur. Terminals are sometimes unable to access new network slices, affecting the user experience. Summary of the invention

[0003] The embodiments of the present application provide a network slice access method, device, system and storage medium, which can improve the efficiency of terminal devices accessing network slices.

[0004] In a first aspect, an embodiment of the present application provides a network slice access method, the method comprising:

[0005] Determine an accessed communication address, wherein the accessed communication address includes a communication address corresponding to the accessed network slice;

[0006] Sending the slice access request and the accessed communication address to the network device, so that the network device determines a target network slice according to the slice access request, and determines a target communication address for the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different;

[0007] Receive the target communication address returned by the network device, and access the target network slice according to the target communication address.

[0008] In a second aspect, an embodiment of the present application provides another network slice access method, the method comprising:

[0009] Receive a slice access request and an accessed communication address sent by a terminal device, wherein the accessed communication address includes a communication address corresponding to the network slice to which the terminal device has accessed;

[0010] Determining a target network slice according to the slice access request, and determining a target communication address for the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different;

[0011] The target communication address is sent to the terminal device.

[0012] In the third aspect, an embodiment of the present application also provides a terminal device, which includes a first memory and a first processor; the first memory is used to store a computer program; the first processor is used to execute the computer program and implement the network slicing access method as described above when executing the computer program.

[0013] In a fourth aspect, an embodiment of the present application also provides a network device, comprising a second memory and a second processor; the second memory is used to store a computer program; the second processor is used to execute the computer program and implement another network slice access method as described above when executing the computer program.

[0014] In the fifth aspect, an embodiment of the present application also provides a communication system, including a terminal device and a network device, wherein the terminal device and the network device are connected; the terminal device is used to implement the network slice access method provided in the first aspect above; the network device is used to implement the network slice access method provided in the second aspect above.

[0015] In the sixth aspect, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor enables the processor to implement the network slice access method as described above.

[0016] The embodiments of the present application disclose a network slice access method, device, system and storage medium, the method comprising: determining an accessed communication address, wherein the accessed communication address comprises a communication address corresponding to the accessed network slice; sending a slice access request and the accessed communication address to a network device, so that the network device determines a target network slice according to the slice access request, and determines a target communication address for the target network slice according to the accessed communication address; receiving the target communication address returned by the network device, and accessing the target network slice according to the target communication address. The method provided in the embodiments of the present application determines the communication address of the network slice that the terminal device has accessed, and sends it to the network device, so that the network device can determine the communication address that has been used in the terminal device for the newly accessed network slice, thereby avoiding conflicts between the communication addresses of the newly accessed network slice and the accessed network slice, and improving the efficiency of the terminal device accessing the network slice. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 It is a schematic flow chart of a network slicing access method provided in an embodiment of the present application;

[0019] Figure 2 is a schematic flow chart of another network slice access method provided in an embodiment of the present application;

[0020] Figure 3 is a schematic block diagram of the structure of a terminal device provided in an embodiment of the present application;

[0021] Figure 4 It is a schematic block diagram of the structure of another terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0023] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0024] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0025] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0026] The embodiments of the present application provide a network slice access method, device, system and storage medium. Some implementation methods of the present application are described in detail below in conjunction with the accompanying drawings. The following embodiments and features in the embodiments can be combined with each other without conflict.

[0027] See also Figure 1 , Figure 1 is a schematic flow chart of a network slicing access method provided in an embodiment of the present application. The method can be applied to a terminal device. For example, the terminal device can be a user's mobile phone, such as Figure 1 As shown, the network slice access method specifically includes steps S101 to S103.

[0028] S101. Determine an accessed communication address, wherein the accessed communication address includes a communication address corresponding to an accessed network slice.

[0029] Among them, multiple network slices are pre-configured in the network equipment. Different network slices correspond to different business functions. Terminal devices can access network slices in network devices according to needs. According to the definition of the 3rd Generation Partnership Project (3GPP), a terminal device can access eight network slices at the same time. The network equipment can be a base station, and the network slice can be configured by the operator or by a third-party company.

[0030] Different network slices have their own corresponding communication addresses. For example, the communication address can be an Internet Protocol (IP) address. The terminal device can send a slice access request to the network device, and the network device will return the communication address of the network slice to be accessed to the terminal device. The terminal device can then access the corresponding network slice based on the received communication address.

[0031] The terminal device may have accessed several network slices in advance, and if the user has other business function requirements later, it can access new network slices. The network slice that the terminal device has currently accessed can be determined, and the communication address corresponding to each network slice can be obtained and determined as the accessed communication address.

[0032] S102. Send the slice access request and the accessed communication address to the network device, so that the network device determines the target network slice according to the slice access request, and determines the target communication address for the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different.

[0033] Among them, the slice access request is a request signaling used to apply to the network device for access to a new network slice. The network slice corresponding to the slice access request can be set according to the actual needs of the user and is not limited here.

[0034] At the same time, the slice access request and the determined accessed communication address are sent to the network device. The network device can determine that the terminal device needs to access a new network slice based on the slice access request, and then determine the corresponding target network slice based on the slice access request.

[0035] The network device can assign a communication address to a determined target network slice. If the network device randomly assigns a communication address to a target network slice, it is likely that the same communication address will be configured for different network slices. If the terminal device has previously accessed a network slice with a communication address, the terminal device will not be able to access a subsequent network slice with the same communication address.

[0036] Therefore, by sending the accessed communication address to the network device so that the network device can determine the network slice to which the terminal device has accessed and the communication address that is already in use, the network device can avoid reallocating the already used communication address when configuring the communication address for the target network slice, and can select a communication address that is different from the communication address in the accessed communication address as the target communication address of the target network slice.

[0037] S103. Receive the target communication address returned by the network device, and access the target network slice according to the target communication address.

[0038] Among them, after the network device determines the target network slice and the target communication address, it can send the allocation result to the terminal device. The allocation result may include whether the allocation is successful and the target communication address.

[0039] The terminal device can determine whether the allocation is successful based on the allocation result returned by the network device, and access the corresponding target network slice according to the received target communication address to complete the access to the new network slice.

[0040] In one embodiment, the operation of accessing the target network slice according to the target communication address may be implemented as follows:

[0041] If the target communication address and the accessed communication address are not the same, the target network slice is accessed according to the target communication address.

[0042] Among them, when the target communication address returned by the network device is received, it can be further determined whether the target communication address and the communication address corresponding to the accessed network slice included in the accessed communication address are the same. When the target communication address and the communication address corresponding to the accessed network slice included in the accessed communication address are not the same, the target network slice is accessed according to the target communication address to avoid the problem of communication address conflict caused by the received target communication address and the communication address corresponding to the accessed network slice included in the accessed communication address being the same.

[0043] If the target communication address is the same as the communication address corresponding to the accessed network slice included in the accessed communication address, the operation of determining the accessed communication address and sending the slice access request and the accessed communication address to the network device can be returned to apply again.

[0044] In one embodiment, the method further comprises the following operation: adding the target communication address to the accessed communication address.

[0045] Among them, after accessing the target network slice according to the target communication address, the target communication address is added to the accessed communication address; after accessing the target network slice according to the target communication address, it indicates that the target network slice is already one of the network slices currently accessed by the terminal device, so the target communication address can be added to the accessed communication address.

[0046] The method provided in the embodiment of the present application determines the communication address of the network slice that the terminal device has already accessed and sends it to the network device, so that the network device can determine the communication address already used in the terminal device for the newly accessed network slice, thereby avoiding conflicts between the communication addresses of the newly accessed network slice and the already accessed network slice, and improving the efficiency of the terminal device accessing the network slice.

[0047] In one embodiment, the method further comprises the following operations:

[0048] When a slice release event is detected, the communication address of the network slice corresponding to the slice release event is determined; and the communication address of the network slice corresponding to the slice release event is removed from the accessed communication address.

[0049] If a terminal device no longer needs to use a certain service function, it can cancel access to the corresponding network slice, and the terminal device can send a slice release application to the network device; the network device can also actively cancel the terminal device's access to a certain network slice. It can be determined that a slice release event is detected when it is detected that the terminal device sends a slice release application to the network device, or when it is detected that the network device actively cancels the connection between the terminal device and a network device. If the terminal device no longer has access to a network slice, the communication address corresponding to the network slice can be removed from the accessed communication address.

[0050] See also Figure 2 , Figure 2 is a schematic flow chart of another network slice access method provided by an embodiment of the present application, which method can be applied to a network device, for example, the network device can be a base station, such as Figure 2 As shown, the network slice access method specifically includes steps S201 to S203.

[0051] S201. Receive a slice access request and an accessed communication address sent by a terminal device, wherein the accessed communication address includes a communication address corresponding to the network slice to which the terminal device has accessed.

[0052] Among them, the terminal device can determine the network slice that is currently connected, and obtain the communication address corresponding to each network slice, and determine it as the connected communication address. When the terminal device needs to access a new network slice, it can send a slice access request and the connected communication address to the network device.

[0053] S202. Determine a target network slice according to the slice access request, and determine a target communication address for the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different.

[0054] The slice access request is a request signaling used to apply to the network device for access to a new network slice. The network slice corresponding to the slice access request can be set according to the actual needs of the user. The network device can determine the target network slice based on the received slice access request as the new network slice accessed by the terminal device.

[0055] The network device can determine the network slice that has been accessed and the communication address that is already in use in the terminal device based on the accessed communication address. The network device determines the target communication address for the target network slice based on the accessed communication address, thereby avoiding the reallocation of the communication address that has been used.

[0056] S203: Send the target communication address to the terminal device.

[0057] After determining the target network slice and the target communication address, the network device can send the target communication address to the terminal device so that the terminal device can access the target network slice according to the target communication address. The network device can send the allocation result to the terminal device, and the allocation result may include whether the allocation is successful and the target communication address.

[0058] In one embodiment, the operation of determining the target communication address for the target network slice according to the accessed communication address may be implemented in the following manner:

[0059] Determine a first communication address that is different from the accessed communication address; determine the first communication address as the target communication address of the target network slice.

[0060] Among them, the network device selects a communication address that is different from the communication addresses corresponding to the accessed network slices included in the accessed communication address as the target communication address, so that the terminal device can successfully access the target network slice according to the target communication address, avoiding the problem of inability to access due to address conflicts.

[0061] The method provided in the embodiment of the present application determines the communication address of the network slice that the terminal device has already accessed and sends it to the network device, so that the network device can determine the communication address already used in the terminal device for the newly accessed network slice, thereby avoiding conflicts between the communication addresses of the newly accessed network slice and the already accessed network slice, and improving the efficiency of the terminal device accessing the network slice.

[0062] See also Figure 3 , Figure 3 is a schematic block diagram of a terminal device provided in an embodiment of the present application. The terminal device may be a mobile phone. Figure 3 The terminal device 100 includes a first processor 110 and a first memory 120 connected via a system bus, wherein the first memory 120 may include a non-volatile storage medium and an internal memory.

[0063] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, can enable the first processor to execute any network slice access method.

[0064] The first processor is used to provide computing and control capabilities to support the operation of the entire terminal device.

[0065] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the first processor, the first processor can execute any network slice access method.

[0066] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the terminal device to which the scheme of the present application is applied. The specific terminal device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0067] It should be understood that the first processor may be a central processing unit (CPU), and the first processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the first processor may also be any conventional processor, etc.

[0068] In one embodiment, the first processor is used to run a computer program stored in the first memory to implement the following steps:

[0069] Determine an accessed communication address, wherein the accessed communication address includes a communication address corresponding to the accessed network slice;

[0070] Sending the slice access request and the accessed communication address to the network device, so that the network device determines a target network slice according to the slice access request, and determines a target communication address for the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different;

[0071] Receive the target communication address returned by the network device, and access the target network slice according to the target communication address.

[0072] In one embodiment, the first processor, when implementing the accessing the target network slice according to the target communication address, is configured to implement:

[0073] If the target communication address and the accessed communication address are not the same, the target network slice is accessed according to the target communication address.

[0074] In one embodiment, the first processor is further configured to implement:

[0075] The target communication address is added to the accessed communication addresses.

[0076] In one embodiment, the first processor is further configured to implement:

[0077] When a slice release event is detected, determining a communication address of a network slice corresponding to the slice release event;

[0078] The communication address of the network slice corresponding to the slice release event is removed from the accessed communication address.

[0079] See also Figure 4 , Figure 4 is a schematic block diagram of a network device provided in an embodiment of the present application. The network device may be a base station. Figure 4 The network device 200 includes a second processor 210 and a second memory 220 connected via a system bus, wherein the second memory 220 may include a non-volatile storage medium and an internal memory.

[0080] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, can enable the second processor to execute any network slice access method.

[0081] The second processor is used to provide computing and control capabilities to support the operation of the entire network device.

[0082] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the second processor, the second processor can execute any network slice access method.

[0083] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the network device to which the scheme of the present application is applied. The specific network device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0084] It should be understood that the second processor may be a central processing unit (CPU), and the second processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the second processor may also be any conventional processor, etc.

[0085] In one embodiment, the second processor is used to run a computer program stored in the second memory to implement the following steps:

[0086] Receive a slice access request and an accessed communication address sent by a terminal device, wherein the accessed communication address includes a communication address corresponding to the network slice to which the terminal device has accessed;

[0087] Determining a target network slice according to the slice access request, and determining a target communication address for the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different;

[0088] The target communication address is sent to the terminal device.

[0089] In one embodiment, when the second processor implements determining the target communication address for the target network slice according to the accessed communication address, it is configured to implement:

[0090] Determining a first communication address that is different from the accessed communication address;

[0091] Determine the first communication address as the target communication address of the target network slice.

[0092] An embodiment of the present application also provides a communication system, including a terminal device and a network device, wherein the terminal device and the network device are connected.

[0093] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement any one of the network slice access methods provided in the embodiments of the present application.

[0094] The computer-readable storage medium may be an internal storage unit of the terminal device described in the foregoing embodiment, such as a hard disk or memory of the terminal device. The computer-readable storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the terminal device.

[0095] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A network slice access method, applied to a terminal device, the method comprising: Determine an accessed communication address, wherein the accessed communication address includes a communication address corresponding to the accessed network slice; Sending a slice access request and the accessed communication address to a network device, so that the network device determines a target network slice according to the slice access request, and allocates a target communication address to the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different; a plurality of network slices are pre-configured in the network device; the target network slice is a network slice among the plurality of network slices corresponding to the newly added service function requirement on the terminal device; Receiving the target communication address returned by the network device, and accessing the target network slice according to the target communication address; Adding the target communication address to the accessed communication address; When a slice release event is detected, determining a communication address of a network slice corresponding to the slice release event; The communication address of the network slice corresponding to the slice release event is removed from the accessed communication address.

2. The network slice access method according to claim 1, characterized in that: The accessing the target network slice according to the target communication address includes: If the target communication address and the accessed communication address are not the same, the target network slice is accessed according to the target communication address.

3. A network slice access method, applied to a network device, wherein a plurality of network slices are pre-configured in the network device; the method comprising: Receive a slice access request and an accessed communication address sent by a terminal device, wherein the accessed communication address includes a communication address corresponding to the network slice to which the terminal device has accessed; Determine a target network slice according to the slice access request, and assign a target communication address to the target network slice according to the accessed communication address, wherein the target communication address and the accessed communication address are different; the target network slice is a network slice among the multiple network slices corresponding to the newly added service function requirements on the terminal device; Sending the target communication address to the terminal device; The terminal device is used for: Adding the target communication address to the accessed communication address; When a slice release event is detected, determining a communication address of a network slice corresponding to the slice release event; The communication address of the network slice corresponding to the slice release event is removed from the accessed communication address.

4. The network slice access method according to claim 3, characterized in that: The determining a target communication address for the target network slice according to the accessed communication address includes: Determining a first communication address that is different from the accessed communication address; Determine the first communication address as the target communication address of the target network slice.

5. A terminal device, characterized in that: The terminal device includes a first memory and a first processor; The first memory is used to store computer programs; The first processor is used to execute the computer program and implement the network slicing access method as described in claim 1 or 2 when executing the computer program.

6. A network device, characterized in that: The network device includes a second memory and a second processor; The second memory is used to store computer programs; The second processor is used to execute the computer program and implement the network slicing access method as described in claim 3 or 4 when executing the computer program.

7. A communication system, characterized in that: It includes a terminal device and a network device, wherein the terminal device is connected to the network device; The terminal device is used to implement the network slice access method according to claim 1 or 2; The network device is used to implement the network slicing access method as described in claim 3 or 4.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to implement the network slice access method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Network slice selection method, strategy generation method and network node

    CN107040481A

  • Systems and methods for network slicing

    CN111869170A