CN114401535A - Network slice switching method and device and electronic equipment - Google Patents

Network slice switching method and device and electronic equipment Download PDF

Info

Publication number
CN114401535A
CN114401535A CN202111612591.4A CN202111612591A CN114401535A CN 114401535 A CN114401535 A CN 114401535A CN 202111612591 A CN202111612591 A CN 202111612591A CN 114401535 A CN114401535 A CN 114401535A
Authority
CN
China
Prior art keywords
network slice
service
terminal
target
base station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202111612591.4A
Other languages
Chinese (zh)
Inventor
余建峰
刘通
张灿
陈大明
李姝越
俞文波
赵朋俊
黄华
信金灿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111612591.4A priority Critical patent/CN114401535A/en
Publication of CN114401535A publication Critical patent/CN114401535A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/08Reselecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/34Reselection control
    • H04W36/38Reselection control by fixed network equipment

Landscapes

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

Abstract

According to the method provided by the application, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends a session request to the core network, and service information is added in the session request, so that the core network can match a target network slice meeting the service requirement according to the service information, and the core network controls a corresponding base station to switch the terminal from the currently accessed network slice to the target network slice, so that the terminal can switch the network slice according to the service, and the normal processing of the terminal service is ensured.

Description

Network slice switching method and device and electronic equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for switching network slices, and an electronic device.
Background
In the current 5G network, a network slice is an important feature of the 5G network, and can meet the customization requirements of operators for various industrial and vertical markets and various virtual operator services, and when the service of a terminal needs the relevant information of the network slice, the terminal can request the network slice corresponding to the service.
In a 5G Network, a Network Slice identity (NSSAI) is a set of S-NSSAIs, which represents a single set of Network slices, and can be divided into configured NSSAIs, signed NSSAIs, requested NSSAIs, allowed NSSAIs, and rejected NSSAIs according to their storage locations and roles.
In the 5G Network, a Single Network Slice Selection assignment Information (S-NSSAI) is used for uniquely identifying an end-to-end Network Slice. The S-NSSAI contains Slice/Service Type (SST) for describing the main features and network behavior of a single network Slice; the S-NSSAI also includes a Slice Differentiation (SD) identifier, which is an identification of network Slice differentiation to identify industry customer needs for network slices. Where SD is optional information that can be supplemented into SSTs to distinguish between multiple different network slices.
Specifically, after the terminal accesses the corresponding network slice through the base station, if the current service of the terminal is adjusted, the terminal can only be maintained on the current network slice, and the current service cannot be supported by the current network slice, so that the terminal service cannot be processed in time.
Disclosure of Invention
The application provides a network slice switching method, a network slice switching device and electronic equipment, which are used for realizing the switching of network slices.
In a first aspect, the present application provides a method for switching a network slice, where the method includes:
when a core network receives a session request sent by a terminal under a first base station, service information is analyzed in the session request, wherein the service information at least comprises a service type of a currently executed service of the terminal and a service requirement parameter;
determining a target network slice matched with the service type and the service requirement parameter in a network slice list, and obtaining a target network slice identifier corresponding to the target network slice;
and sending response information containing the target network slice identifier to the first base station, so that the first base station switches the terminal to the target network slice accessed to the second base station according to the target network slice identifier in the response information.
According to the method provided by the application, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends the session request to the core network, and the service information is added in the session request, so that the core network can match the target network slice meeting the service requirement according to the service information, and the core network controls the corresponding base station to switch the terminal from the currently accessed network slice to the target network slice, so that the terminal can switch the network slices according to the service, and the normal processing of the terminal service is ensured.
In a second aspect, the present application provides a method for switching a network slice, where the method includes:
when a terminal detects that a current network slice does not meet the service requirement of a current execution service, a session request containing service information is generated, wherein the service information at least contains the service type of the current execution service and a service requirement parameter;
and sending the session request to a core network so that the core network matches a target network slice meeting the service requirement of the currently executed service according to the service information.
In one possible design, before generating the session request including the service information, the method further includes:
receiving network slice information issued by a first base station to which the terminal belongs, wherein the network slice information comprises a plurality of network slice identifiers;
determining a target network slice identifier supporting a selected frequency point in a current tracking area in the network slice information, wherein the current tracking area is the current area of the terminal, and the selected frequency point is a frequency point corresponding to the terminal;
and accessing the target network slice corresponding to the target network slice identification.
In one possible design, determining a target network slice identifier supporting a selected frequency point in a current tracking area from the network slice information includes:
determining all network slice identifications corresponding to the support selection frequency points in the current tracking area in the network slice information;
judging whether network slices meeting the current execution service exist in the network slices respectively corresponding to all the network slice identifications;
if the target network slice identifier exists, taking the network slice identifier corresponding to the network slice as the target network slice identifier;
if not, determining the network slice with the maximum matching value from the network slices respectively corresponding to all the network slice identifications, and taking the network slice identification corresponding to the network slice as the target network slice identification.
In a third aspect, the present application provides a method for switching a network slice, where the method includes:
the first base station responds to response information sent by a core network and analyzes a target network slice identifier in the response information;
sending a switching request message to a target base station corresponding to the target network slice identifier;
and when a request confirmation message returned by the target base station based on the switching request message is received, switching the target terminal to a target network slice corresponding to the target network slice identifier.
In one possible design, switching a target terminal to a target network slice corresponding to the target network slice identifier includes:
acquiring network communication quality parameters reported by the terminal and between the terminal and the target base station;
judging whether the network communication quality parameter is larger than a preset threshold value or not;
if so, switching the terminal to a target network slice corresponding to the target network slice identifier;
if not, maintaining the network slice currently accessed by the terminal.
In a fourth aspect, the present application provides a method for switching a network slice, where the method includes:
a target base station receives a switching request message sent by a first base station, wherein the switching request message comprises a target network slice identifier;
and generating response information whether to allow switching according to the switching request message, and sending the response information to the first base station.
In one possible design, generating response information whether to confirm the handover according to the handover request message includes:
judging whether the target network slice identifier corresponds to the full load of the target network slice according to the switching request message;
if yes, generating response information for rejecting switching;
if not, generating response information for allowing switching.
In a fifth aspect, the present application provides a system for switching network slices, the system comprising:
the system comprises an analysis module, a service processing module and a service processing module, wherein the analysis module is used for analyzing service information in a session request when the session request sent by a terminal under a first base station is received, wherein the service information at least comprises a service type of a service currently executed by the terminal and a service requirement parameter;
the matching module is used for determining a target network slice matched with the service type and the service requirement parameter in a network slice list and obtaining a target network slice identifier corresponding to the target network slice;
and the sending module is used for sending response information containing the target network slice identifier to the first base station so that the first base station switches the terminal to the target network slice accessed to the second base station according to the target network slice identifier in the response information.
In a sixth aspect, the present application provides a device for switching network slices, the device comprising:
the control module is used for generating a session request containing service information when detecting that the current network slice does not meet the service requirement of the current execution service, wherein the service information at least contains the service type of the current execution service and a service requirement parameter;
and the communication module is used for sending the session request to a core network so that the core network matches a target network slice meeting the service requirement of the currently executed service according to the service information.
In a possible design, the communication module is further configured to receive network slice information issued by a first base station to which the terminal belongs, where the network slice information includes a plurality of network slice identifiers;
the control module is further configured to determine a target network slice identifier supporting a selected frequency point in a current tracking area in the network slice information, and access the target network slice corresponding to the target network slice identifier, where the current tracking area is an area where the terminal is currently located, and the selected frequency point is a frequency point corresponding to the terminal.
In a seventh aspect, the present application provides an apparatus for switching network slices, where the apparatus includes:
the processing module is used for responding to response information sent by the core network and analyzing a target network slice identifier in the response information;
the communication module is used for sending a switching request message to a target base station corresponding to the target network slice identifier;
and the switching module is used for switching the target terminal to the target network slice corresponding to the target network slice identifier when receiving a request confirmation message returned by the target base station based on the switching request message.
In a possible design, the handover module is specifically configured to obtain a network communication quality parameter reported by the terminal and reported by the target base station; judging whether the network communication quality parameter is larger than a preset threshold value or not; if so, switching the terminal to a target network slice corresponding to the target network slice identifier; if not, maintaining the network slice currently accessed by the terminal.
In an eighth aspect, the present application provides a device for switching network slices, the device comprising:
a receiving module, configured to receive a handover request message sent by a first base station, where the handover request message includes a target network slice identifier;
and the processing module is used for generating response information whether to allow switching according to the switching request message and sending the response information to the first base station.
In a ninth aspect, the present application provides an electronic device, comprising:
a memory for storing a computer program;
and the processor is used for realizing the steps of the network slice switching method when executing the computer program stored in the memory.
In a tenth aspect, the present application provides a computer-readable storage medium having a computer program stored therein, where the computer program when executed by a processor implements the above-mentioned network slice switching method steps.
For each of the second to tenth aspects and possible technical effects of each aspect, please refer to the above description of the possible technical effects for the first aspect or various possible solutions of the first aspect, and no repeated description is given here.
Drawings
Fig. 1 is a flowchart of a network slice handover method provided in the present application;
fig. 2 is a second flowchart of a network slice handover method provided in the present application;
fig. 3 is a third flowchart of a network slice switching method provided in the present application;
fig. 4 is a fourth flowchart of a network slice switching method provided in the present application;
fig. 5 is a timing flow chart of a network slice switching method provided by the present application;
fig. 6 is a schematic structural diagram of a network slice switching system provided in the present application;
fig. 7 is a schematic structural diagram of a switching device of a network slice provided in the present application;
fig. 8 is a second schematic structural diagram of a switching device of a network slice according to the present application;
fig. 9 is a third schematic structural diagram of a switching device of a network slice according to the present application;
fig. 10 is a schematic structural diagram of an electronic device provided in the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clear, the present application will be further described in detail with reference to the accompanying drawings. The particular methods of operation in the method embodiments may also be applied to apparatus embodiments or system embodiments. It should be noted that "a plurality" is understood as "at least two" in the description of the present application. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. A is connected with B and can represent: a and B are directly connected and A and B are connected through C. In addition, in the description of the present application, the terms "first," "second," and the like are used for descriptive purposes only and are not intended to indicate or imply relative importance nor order to be construed.
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
The first embodiment is as follows:
in the current 5G network, a network slice is an important feature of the 5G network, and can meet the customization requirements of operators for various industrial and vertical markets and various virtual operator services, and when the service of a terminal needs the relevant information of the network slice, the terminal can request the network slice corresponding to the service.
In a 5G Network, a Network Slice identity (NSSAI) is a set of S-NSSAIs, which represents a single set of Network slices, and can be divided into configured NSSAIs, signed NSSAIs, requested NSSAIs, allowed NSSAIs, and rejected NSSAIs according to their storage locations and roles.
In the 5G Network, a Single Network Slice Selection assignment Information (S-NSSAI) is used for uniquely identifying an end-to-end Network Slice. The S-NSSAI contains Slice/Service Type (SST) for describing the main features and network behavior of a single network Slice; the S-NSSAI also includes a Slice Differentiation (SD) identifier, which is an identification of network Slice differentiation to identify industry customer needs for network slices. Where SD is optional information that can be supplemented into SSTs to distinguish between multiple different network slices.
Specifically, after the terminal accesses the corresponding network slice through the base station, if the current service of the terminal is adjusted, the terminal can only be maintained on the current network slice, and the current service cannot be supported by the current network slice, so that the terminal service cannot be processed in time.
In order to solve the problem that the current execution service of a terminal cannot be processed in time due to the fact that the current execution service of the terminal cannot be met by a network slice accessed by the terminal, the method for switching the network slice comprises the steps that when the terminal detects that the current execution service cannot be met by the current network slice, the terminal sends a session request to a core network, service information is added into the session request, the core network can match a target network slice meeting the service requirement according to the service information, and the core network controls a corresponding base station to switch the terminal from the current accessed network slice to the target network slice, so that normal processing of terminal services is guaranteed.
Referring to fig. 1, a flowchart of a network slice handover method provided in the present application is shown, where the method includes:
s11, when receiving a session request sent by a terminal under a first base station, analyzing service information in the session request;
first, the method flow shown in fig. 1 is applied to a core network, where the core network needs to receive a session request reported by a terminal before switching a network slice for the terminal, where the session request includes Service information of the terminal, where the Service information is related information of a Service that the terminal currently needs to execute, such as a Service class and a Service requirement parameter, and the Service requirement parameter is Quality of Service (QoS).
Specifically, when a service changes, if the terminal detects that a service requirement of a service that needs to be executed currently cannot be met by a current network slice, the terminal initiates a session request to the core network, where the session request includes service information.
After the core network receives the session request sent by the terminal, the core network will parse the service information in the session request. The service information can be used for matching a corresponding target network slice for the terminal.
S12, determining a target network slice matched with the service type and the service requirement parameter in the network slice list, and obtaining a target network slice identifier corresponding to the target network slice;
after the service information of the terminal is obtained, the core network analyzes the service type and the service requirement parameter corresponding to the service currently executed by the terminal from the service information. Then the core network calls out a network slice list, and the network slice list contains service related information of services supported by the network slices of each network slice. Of course, the network slice in the network slice list is characterized using the network slice identification. That is, the network slice list is the corresponding relationship between the network slice identifier and the service related information.
Therefore, after the service type and the service requirement parameter in the service information sent by the terminal are determined, the service matched with the service type and the service requirement parameter can be screened out from the network slice list, then the network slice identifier corresponding to the service is further determined, and the network slice identifier is used as the target network slice identifier.
It should be noted here that the matching process of the service information in the network slice list may be completed by matching degree calculation, and the higher the matching degree value is, the more the service requirement of the terminal can be satisfied.
And S13, sending the response information containing the target network slice identification to the first base station.
First, in this embodiment of the present application, a terminal is located in a cell corresponding to a first base station, so when network slice switching is required, a core network needs to send generated response information to the first base station, and then the first base station completes network slice switching.
Further, when the core network generates response information, a target network slice identifier is added to the response information, so that the first base station can determine that the target network slice identifier belongs to the second base station according to the target network slice identifier, and therefore the first base station can realize that the terminal is switched to access the target network slice through interaction with the second base station.
According to the method provided by the application, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends the session request to the core network, and the service information is added in the session request, so that the core network can match the target network slice meeting the service requirement according to the service information, and the core network controls the corresponding base station to switch the terminal from the currently accessed network slice to the target network slice, so that the terminal can switch the network slices according to the service, and the normal processing of the terminal service is ensured.
Example two:
in an embodiment of the present application, a method for switching a network slice is further provided, where the method is used to implement switching of a network slice by a terminal according to a service, so as to ensure normal processing of the terminal service, and as shown in fig. 2, the method for switching a network slice provided in the present application includes:
s21, when the terminal detects that the current network slice does not meet the service requirement of the current execution service, a session request containing service information is generated;
it should be noted that, when the method flow shown in fig. 2 is applied to a terminal, the terminal needs to access to a corresponding network slice to complete service execution when executing a service, and therefore the terminal needs to access to a corresponding network slice before executing step S21.
In the current technology, a terminal in an idle state cannot acquire a support condition of an access network for a network slice, that is, the terminal cannot know whether the access network has a network slice supporting a current service of the terminal, so that the terminal cannot access the network slice satisfying a service requirement. However, in the embodiment of the present application, when the terminal is in the cell corresponding to the first base station, the first base station broadcasts the network slice information of the cell in the cell, and the network slice information includes the cell selection frequency point information, the network slice identifier, the tracking area identifier, the correspondence between the tracking area identifier and the network slice, and the correspondence between the network slice and the selection frequency point.
After receiving the network slice information broadcasted by the first base station, the terminal determines a target network slice identifier supporting the selected frequency point in the current tracking area in the network slice information. That is to say, after the terminal obtains the network slice information broadcast by the first base station, it is determined that the terminal is located in the current tracking area in the network slice information and can support the target network slice identifier of the current selected frequency point, so that it can be determined that the network slice corresponding to the target network slice identifier can meet the service requirement of the terminal for currently executing the service.
By the method, the terminal can select the network slice capable of supporting the current service execution of the terminal according to the network slice information broadcast by the first base station, so that the problem that the access network slice cannot meet the service requirement of the current service execution of the terminal due to the fact that the terminal is in blind connection with the network slice corresponding to the first base station is avoided, and the terminal can accurately access the network slice meeting the service requirement.
Further, in the embodiment of the present application, in order to enable the terminal to accurately access the network slice meeting the terminal service requirement, after all network slice identifiers corresponding to the selection frequency point are supported in the determined current tracking area where the terminal is located, the terminal determines whether network slices meeting the currently executed service exist in the network slices respectively corresponding to all network slice identifiers, and if so, the network slice identifier corresponding to the network slice is taken as the target network slice identifier; if not, determining the network slice with the maximum matching value from the network slices respectively corresponding to all the network slice identifications, and taking the network slice identification corresponding to the network slice as the target network slice identification.
Simply speaking, the terminal will select the network slice meeting the terminal service requirement from the network slice information broadcast by the first base station, and if the network slice meeting the terminal service requirement cannot be selected, the network slice meeting the terminal service requirement to the greatest extent will be selected. Therefore, the network slice accessed by the terminal can meet the service requirement of the terminal.
Further, if the service of the terminal changes or the network slice corresponding to the first base station cannot meet the service requirement of the terminal, the terminal will generate a session solicitation including service information, where the service information at least includes the service type of the currently executed service and a service requirement parameter, and the service requirement parameter may be a QoS requirement.
And S22, sending the session request to the core network.
After the terminal generates a session request containing service information, the terminal sends the session request to a core network, and the core network matches a target network slice meeting the service requirement of the currently executed service of the terminal according to the service information. Specifically, the method for matching the core network to obtain the target network slice is described in detail in the first embodiment, and is not described here again.
Based on the method, when the terminal detects that the current network slice can not meet the current execution service, the terminal sends a session request to the core network, and adds service information in the session request, so that the core network can match a target network slice meeting the service requirement according to the service information, and the core network controls the corresponding base station to switch the terminal from the currently accessed network slice to the target network slice, thereby realizing the switching of the network slice by the terminal according to the service and further ensuring the normal processing of the terminal service.
Example three:
in an embodiment of the present application, a method for switching a network slice is further provided, where the method is used to implement switching of a network slice by a terminal according to a service, so as to ensure normal processing of the terminal service, and as shown in fig. 3, the method for switching a network slice provided by the present application includes:
s31, responding the response information sent by the core network, and analyzing the target network slice identifier in the response information;
firstly, the method is applied to a first base station, and a terminal executing service is accessed to a network slice corresponding to the first base station. When the terminal service is changed and the network slice corresponding to the first base station cannot meet the service requirement of the terminal, the terminal sends a call back request to the core network, where the call request includes service information of a service currently executed by the terminal, and then the core network matches the corresponding network slice according to the service information, where a specific matching process is described in detail in the first embodiment.
After the core network issues the response information to the first base station, the first base station responds to the response information issued by the core network and analyzes the target network slice identifier in the response information.
S32, sending a switching request message to a target base station corresponding to the target network slice identifier;
according to the target network slice identifier, the first base station may determine that the network slice corresponding to the target network slice identifier belongs to the target base station.
At this time, the first base station sends a handover request message to the target base station, where the handover request message includes the target network slice identifier, so that the target base station can be informed of the target network slice that needs to be handed over through the handover request message.
And S33, when receiving a request confirmation message returned by the target base station based on the switching request message, switching the target terminal to the target network slice corresponding to the target network slice identifier.
When the first base station receives the request confirmation message of the target base station, the first base station can switch the terminal to the target base station, so that the target base station can access the control terminal to the target network slice corresponding to the target network slice identifier.
Further, in the embodiment of the present application, in order to ensure the communication quality between the terminal and the target base station when the terminal is switched to the target base station, before the terminal is switched to the target base station, the first base station acquires a network communication quality parameter between the terminal and the target base station, determines whether the network communication quality parameter is greater than a preset threshold, and if so, switches the terminal to a target network slice corresponding to the target network slice identifier; if not, the network slice accessed by the terminal currently is maintained.
In brief, before the first base station performs handover on the terminal, it is necessary to ensure the communication quality between the terminal and the target base station, so that the terminal can maintain stable communication with the target base station after the handover is completed.
According to the method, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends a session request to the core network and adds service information in the session request, so that the core network can match a target network slice meeting the service requirement according to the service information, and the first base station switches the terminal from the currently accessed network slice to the target network slice according to the response information of the core network, so that the terminal can switch the network slices according to the service, and the normal processing of the terminal service is further ensured.
Example four:
in an embodiment of the present application, a method for switching a network slice is further provided, where the method is used to implement switching of a network slice by a terminal according to a service, so as to ensure normal processing of the terminal service, and as shown in fig. 4, the method for switching a network slice provided by the present application is a flowchart, and the method includes:
s41, receiving a handover request message sent by a first base station, wherein the handover request message includes a target network slice identifier;
s42, generating response information indicating whether handover is allowed according to the handover request message, and sending the response information to the first base station.
Firstly, the method is applied to a target base station, and a terminal executing the service is accessed to a network slice corresponding to the first base station. When the terminal service is changed and the network slice corresponding to the first base station cannot meet the service requirement of the terminal, the terminal sends a call back request to the core network, where the call request includes service information of a service currently executed by the terminal, and then the core network matches the corresponding network slice according to the service information, where a specific matching process is described in detail in the first embodiment.
The first base station sends a switching request message to the target base station based on the response information sent by the core network, wherein the switching request message contains the target network slice identifier. Through the handover request message, the target base station may determine a target network slice to which the terminal needs to access.
The target base station determines whether the target network slice is fully loaded currently based on the target network switching identifier, and if so, generates response information for rejecting switching; if not, generating response information for allowing switching. That is, before the terminal is switched to the access target network slice, the target terminal determines whether to allow the terminal to access the target network slice according to the load condition of the target network slice, so that the success rate of switching the network slice by the terminal is ensured.
Example five:
the following describes in detail the network slice switching method provided by the present application with reference to the first to fourth embodiments and specific application scenarios, and as shown in fig. 5, a timing flow chart of the network slice switching method specifically includes:
s51, the first base sends the network slice information to the terminal in idle state through broadcast message;
specifically, in the current technology, a terminal in an idle state cannot acquire a support situation of an access network for a network slice, that is, the terminal cannot know whether the access network has a network slice supporting a current service of the terminal, so that the terminal cannot access the network slice satisfying a service requirement. However, in the embodiment of the present application, when the terminal is in the cell corresponding to the first base station, the first base station broadcasts the network slice information of the cell in the cell, and the network slice information includes the cell selection frequency point information, the network slice identifier, the tracking area identifier, the correspondence between the tracking area identifier and the network slice, and the correspondence between the network slice and the selection frequency point.
S52, the terminal determines a selectable network slice list in the network slice information;
after receiving the network slice information broadcasted by the first base station, the terminal determines a target network slice identifier supporting the selected frequency point in the current tracking area in the network slice information. That is to say, after obtaining the network slice information broadcast by the first base station, the terminal determines that the terminal is located in the current tracking area in the network slice information, and can support the target network slice identifier of the current selected frequency point, and obtains a network slice list including the target network slice identifier. Therefore, the network slice corresponding to the target network slice identifier can be determined to meet the service requirement of the current execution service of the terminal.
S53, the terminal initiates random access;
when the terminal has a service requirement, the terminal detects whether a first network slice capable of meeting the service requirement exists in the selectable network slice list, and if so, the terminal initiates random access to the first base station. If not, the terminal determines a network slice which can meet the service requirement as much as possible from the selectable network slice list, and initiates the random access to the first base station.
S54, when the terminal service changes, a session request is initiated;
when the service requirement of the terminal changes and the first network slice cannot meet the service requirement, the terminal triggers a session establishment request facing a new service to the core network through the first base station, wherein the message comprises the service type and the QoS requirement.
S55, the core network determines a second network slice;
and after receiving the session establishment request of the terminal, the core network acquires the requirement of the terminal for the second network slice, and judges that the second base station can support the second network slice based on the storage information. In order to meet the service requirement of the terminal, the terminal needs to be switched to the second base station.
S56, the core network sends a request message to the first base station;
the heart network sends an N2 request message to the first base station through an N2 channel to request the first base station to switch the terminal to the second base station, wherein the N2 request message contains information such as the second network slice identifier of the second base station.
S57, the first base station sends a request message to the second base station according to the N2 request message;
after receiving the N2 request message of the core network, the first base station determines that the terminal needs to be switched to the second base station based on the requirement of the terminal for the second network slice and the previous measurement report information. And then, sending a switching request message to the second base station, wherein the switching request message comprises information such as the second network slice identifier contained in the N2 message.
And S58, the second base station feeds back a request confirmation message to the first base station according to the request message.
And after receiving the switching request message of the first base station, the second base station performs slice-aware admission control according to the self load condition. And after the second base station agrees with the switching request, sending a switching request confirmation message to the first base station.
According to the method, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends a session request to the core network and adds service information in the session request, so that the core network can match a target network slice meeting the service requirement according to the service information, and the first base station switches the terminal from the currently accessed network slice to the target network slice according to the response information of the core network, so that the terminal can switch the network slices according to the service, and the normal processing of the terminal service is further ensured.
Example six:
corresponding to the method provided in the first embodiment of the present application, an embodiment of the present application further provides a network slice switching system, and as shown in fig. 6, the system is applied to a core network in the first embodiment, and the system includes:
the analysis module 601 is configured to, when a session request sent by a terminal located under a first base station is received, analyze service information in the session request, where the service information at least includes a service type of a service currently executed by the terminal and a service requirement parameter;
a matching module 602, configured to determine, in a network slice list, a target network slice that matches the service type and the service requirement parameter, and obtain a target network slice identifier corresponding to the target network slice;
a sending module 603, configured to send response information including the target network slice identifier to the first base station, so that the first base station switches the terminal to the target network slice accessed to the second base station according to the target network slice identifier in the response information.
According to the system provided by the application, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends the session request to the core network, and the service information is added in the session request, so that the core network can match the target network slice meeting the service requirement according to the service information, and the core network controls the corresponding base station to switch the terminal from the currently accessed network slice to the target network slice, so that the terminal can switch the network slices according to the service, and the normal processing of the terminal service is ensured.
Example seven:
corresponding to the method provided in the second embodiment of the present application, an embodiment of the present application further provides a system for switching network slices, and as shown in fig. 7, the system is applied to the terminal in the second embodiment, and the device includes:
a control module 701, configured to generate a session request including service information when it is detected that a current network slice does not meet a service requirement of a current execution service, where the service information at least includes a service type of the current execution service and a service requirement parameter;
the communication module 702 is configured to send the session request to a core network, so that the core network matches a target network slice that meets a service requirement of the currently executed service according to the service information.
In a possible design, the communication module 702 is further configured to receive network slice information sent by a first base station to which the terminal belongs, where the network slice information includes a plurality of network slice identifiers;
the control module 701 is further configured to determine a target network slice identifier supporting a selected frequency point in a current tracking area in the network slice information, and access the target network slice corresponding to the target network slice identifier, where the current tracking area is an area where the terminal is currently located, and the selected frequency point is a frequency point corresponding to the terminal.
By the device, when the terminal detects that the current network slice cannot meet the current execution service, the terminal sends the session request to the core network and adds the service information in the session request, so that the core network can match the target network slice meeting the service requirement according to the service information, and the core network controls the corresponding base station to switch the terminal from the currently accessed network slice to the target network slice, thereby realizing the switching of the network slice by the terminal according to the service and further ensuring the normal processing of the terminal service.
Example eight:
corresponding to the method provided in the third embodiment of the present application, an embodiment of the present application further provides a network slice switching device, as shown in fig. 8, the system is applied to the first base station in the third embodiment, and the device includes:
a processing module 801, configured to respond to response information sent by a core network, and analyze a target network slice identifier in the response information;
a communication module 802, configured to send a handover request message to a target base station corresponding to the target network slice identifier;
a switching module 803, configured to switch the target terminal to the target network slice corresponding to the target network slice identifier when receiving a request acknowledgement message returned by the target base station based on the switching request message.
In a possible design, the switching module 803 is specifically configured to obtain a network communication quality parameter reported by the terminal and between the terminal and the target base station; judging whether the network communication quality parameter is larger than a preset threshold value or not; if so, switching the terminal to a target network slice corresponding to the target network slice identifier; if not, maintaining the network slice currently accessed by the terminal.
Example nine:
corresponding to the method provided in the fourth embodiment of the present application, an embodiment of the present application further provides a network slice switching device, as shown in fig. 9, the network slice switching device is applied to the target base station in the fourth embodiment, and the device includes:
a receiving module 901, configured to receive a handover request message sent by a first base station, where the handover request message includes a target network slice identifier;
a processing module 902, configured to generate response information whether to allow handover according to the handover request message, and send the response information to the first base station.
In a possible design, the processing module 902 is specifically configured to determine, according to the handover request message, whether a target network slice corresponding to the target network slice identifier is fully loaded; if yes, generating response information for rejecting switching; if not, generating response information for allowing switching.
Based on the same inventive concept, an embodiment of the present application further provides an electronic device, where the electronic device may implement the function of the foregoing switching device for network slices, and with reference to fig. 10, the electronic device includes:
at least one processor 1001 and a memory 1002 connected to the at least one processor 1001, in this embodiment, a specific connection medium between the processor 1001 and the memory 1002 is not limited, and fig. 10 illustrates an example where the processor 1001 and the memory 1002 are connected through a bus 1000. The bus 1000 is shown by a thick line in fig. 10, and the connection manner between other components is merely illustrative and not limited thereto. The bus 1000 may be divided into an address bus, a data bus, a control bus, etc., and is shown with only one thick line in fig. 10 for ease of illustration, but does not represent only one bus or one type of bus. Alternatively, the processor 1001 may also be referred to as a controller, without limitation to name a few.
In the embodiment of the present application, the memory 1002 stores instructions executable by the at least one processor 1001, and the at least one processor 1001 may execute the network slice switching method discussed above by executing the instructions stored in the memory 1002. The processor 1001 may implement the functions of the respective modules in the apparatuses shown in fig. 6 to 9.
The processor 1001 is a control center of the apparatus, and may connect various parts of the entire control device by using various interfaces and lines, and perform various functions of the apparatus and process data by operating or executing instructions stored in the memory 1002 and calling data stored in the memory 1002, thereby performing overall monitoring of the apparatus.
In one possible design, processor 1001 may include one or more processing units and processor 1001 may integrate an application processor, which primarily handles operating systems, user interfaces, application programs, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1001. In some embodiments, the processor 1001 and the memory 1002 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The processor 1001 may be a general-purpose processor, such as a Central Processing Unit (CPU), a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, that implements or performs the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the network slice switching method disclosed in the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
Memory 1002, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 1002 may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charge Erasable Programmable Read Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory 1002 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 1002 in the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
By programming the processor 1001, the code corresponding to the output method of the landing area described in the foregoing embodiments may be solidified into the chip, so that the chip can execute the steps of the network slice switching method of the embodiments shown in fig. 1 to 4 when running. How to program the processor 1001 is well known to those skilled in the art and will not be described herein.
Based on the same inventive concept, the present application also provides a storage medium storing computer instructions, which when executed on a computer, cause the computer to execute the network slice switching method discussed above.
In some possible embodiments, the aspects of the network slice switching method provided in this application may also be implemented in the form of a program product comprising program code for causing a control device to perform the steps in the network slice switching method according to various exemplary embodiments of this application described above in this specification when the program product is run on an apparatus.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (16)

1. A method for switching network slices is characterized in that the method comprises
When a core network receives a session request sent by a terminal under a first base station, service information is analyzed in the session request, wherein the service information at least comprises a service type of a currently executed service of the terminal and a service requirement parameter;
determining a target network slice matched with the service type and the service requirement parameter in a network slice list, and obtaining a target network slice identifier corresponding to the target network slice;
and sending response information containing the target network slice identifier to the first base station, so that the first base station switches the terminal to the target network slice accessed to the second base station according to the target network slice identifier in the response information.
2. A method for switching network slices, the method comprising:
when a terminal detects that a current network slice does not meet the service requirement of a current execution service, a session request containing service information is generated, wherein the service information at least contains the service type of the current execution service and a service requirement parameter;
and sending the session request to a core network so that the core network matches a target network slice meeting the service requirement of the currently executed service according to the service information.
3. The method of claim 2, wherein prior to generating the session request containing service information, the method further comprises:
receiving network slice information issued by a first base station to which the terminal belongs, wherein the network slice information comprises a plurality of network slice identifiers;
determining a target network slice identifier supporting a selected frequency point in a current tracking area in the network slice information, wherein the current tracking area is the current area of the terminal, and the selected frequency point is a frequency point corresponding to the terminal;
and accessing the target network slice corresponding to the target network slice identification.
4. The method of claim 3, wherein determining the target network slice identity supporting the selected frequency point in the current tracking area from the network slice information comprises:
determining all network slice identifications corresponding to the support selection frequency points in the current tracking area in the network slice information;
judging whether network slices meeting the current execution service exist in the network slices respectively corresponding to all the network slice identifications;
if the target network slice identifier exists, taking the network slice identifier corresponding to the network slice as the target network slice identifier;
if not, determining the network slice with the maximum matching value from the network slices respectively corresponding to all the network slice identifications, and taking the network slice identification corresponding to the network slice as the target network slice identification.
5. A method for switching network slices, the method comprising:
the first base station responds to response information sent by a core network and analyzes a target network slice identifier in the response information;
sending a switching request message to a target base station corresponding to the target network slice identifier;
and when a request confirmation message returned by the target base station based on the switching request message is received, switching the target terminal to a target network slice corresponding to the target network slice identifier.
6. The method of claim 5, wherein switching a target terminal to a target network slice corresponding to the target network slice identifier comprises:
acquiring network communication quality parameters reported by the terminal and between the terminal and the target base station;
judging whether the network communication quality parameter is larger than a preset threshold value or not;
if so, switching the terminal to a target network slice corresponding to the target network slice identifier;
if not, maintaining the network slice currently accessed by the terminal.
7. A method for switching network slices, the method comprising:
a target base station receives a switching request message sent by a first base station, wherein the switching request message comprises a target network slice identifier;
and generating response information whether to allow switching according to the switching request message, and sending the response information to the first base station.
8. The method of claim 7, wherein generating response information whether to confirm the handover according to the handover request message comprises:
judging whether the target network slice identifier corresponds to the full load of the target network slice according to the switching request message;
if yes, generating response information for rejecting switching;
if not, generating response information for allowing switching.
9. A system for switching network slices, the system comprising:
the system comprises an analysis module, a service processing module and a service processing module, wherein the analysis module is used for analyzing service information in a session request when the session request sent by a terminal under a first base station is received, wherein the service information at least comprises a service type of a service currently executed by the terminal and a service requirement parameter;
the matching module is used for determining a target network slice matched with the service type and the service requirement parameter in a network slice list and obtaining a target network slice identifier corresponding to the target network slice;
and the sending module is used for sending response information containing the target network slice identifier to the first base station so that the first base station switches the terminal to the target network slice accessed to the second base station according to the target network slice identifier in the response information.
10. An apparatus for switching network slices, the apparatus comprising:
the control module is used for generating a session request containing service information when detecting that the current network slice does not meet the service requirement of the current execution service, wherein the service information at least contains the service type of the current execution service and a service requirement parameter;
and the communication module is used for sending the session request to a core network so that the core network matches a target network slice meeting the service requirement of the currently executed service according to the service information.
11. The apparatus of claim 10, wherein the communication module is further configured to receive network slice information sent by a first base station to which the terminal belongs, where the network slice information includes a plurality of network slice identifiers;
the control module is further configured to determine a target network slice identifier supporting a selected frequency point in a current tracking area in the network slice information, and access the target network slice corresponding to the target network slice identifier, where the current tracking area is an area where the terminal is currently located, and the selected frequency point is a frequency point corresponding to the terminal.
12. An apparatus for switching network slices, the apparatus comprising:
the processing module is used for responding to response information sent by the core network and analyzing a target network slice identifier in the response information;
the communication module is used for sending a switching request message to a target base station corresponding to the target network slice identifier;
and the switching module is used for switching the target terminal to the target network slice corresponding to the target network slice identifier when receiving a request confirmation message returned by the target base station based on the switching request message.
13. The apparatus of claim 12, wherein the handover module is specifically configured to obtain a network communication quality parameter reported by the terminal and reported by the target base station; judging whether the network communication quality parameter is larger than a preset threshold value or not; if so, switching the terminal to a target network slice corresponding to the target network slice identifier; if not, maintaining the network slice currently accessed by the terminal.
14. An apparatus for switching network slices, the apparatus comprising:
a receiving module, configured to receive a handover request message sent by a first base station, where the handover request message includes a target network slice identifier;
and the processing module is used for generating response information whether to allow switching according to the switching request message and sending the response information to the first base station.
15. An electronic device, comprising:
a memory for storing a computer program;
a processor for implementing the method steps of any one of claims 1-8 when executing the computer program stored on the memory.
16. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of claims 1 to 8.
CN202111612591.4A 2021-12-27 2021-12-27 Network slice switching method and device and electronic equipment Withdrawn CN114401535A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111612591.4A CN114401535A (en) 2021-12-27 2021-12-27 Network slice switching method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111612591.4A CN114401535A (en) 2021-12-27 2021-12-27 Network slice switching method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN114401535A true CN114401535A (en) 2022-04-26

Family

ID=81227858

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111612591.4A Withdrawn CN114401535A (en) 2021-12-27 2021-12-27 Network slice switching method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN114401535A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110267327A (en) * 2019-05-08 2019-09-20 中国联合网络通信集团有限公司 Business transmitting method and device
WO2020019961A1 (en) * 2018-07-27 2020-01-30 华为技术有限公司 Communication method, access network device, and terminal device
CN111586807A (en) * 2020-05-22 2020-08-25 Oppo广东移动通信有限公司 Network access method and communication device
CN111669792A (en) * 2020-05-22 2020-09-15 中国联合网络通信集团有限公司 Cell switching method and device
CN112913279A (en) * 2021-01-26 2021-06-04 北京小米移动软件有限公司 Information sending method and device and information receiving method and device
CN113498121A (en) * 2020-04-07 2021-10-12 华为技术有限公司 Communication method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020019961A1 (en) * 2018-07-27 2020-01-30 华为技术有限公司 Communication method, access network device, and terminal device
CN110267327A (en) * 2019-05-08 2019-09-20 中国联合网络通信集团有限公司 Business transmitting method and device
CN113498121A (en) * 2020-04-07 2021-10-12 华为技术有限公司 Communication method and device
CN111586807A (en) * 2020-05-22 2020-08-25 Oppo广东移动通信有限公司 Network access method and communication device
CN111669792A (en) * 2020-05-22 2020-09-15 中国联合网络通信集团有限公司 Cell switching method and device
CN112913279A (en) * 2021-01-26 2021-06-04 北京小米移动软件有限公司 Information sending method and device and information receiving method and device

Similar Documents

Publication Publication Date Title
CN110708734B (en) Switching method, network equipment, terminal and switching system
CN107204894B (en) Method and device for monitoring network service quality
CN108337110B (en) Virtual resource management method and device and computer readable storage medium
CN109548103B (en) Method and apparatus for switching networks
CN114189886B (en) QoE measurement configuration method, qoE measurement configuration device and storage medium
CN110460967A (en) SMS platform test method, device, computer equipment and storage medium
CN110856188B (en) Communication method, apparatus, system, and computer-readable storage medium
AU2022367098A1 (en) Method, apparatus and system for optimizing network capacity
CN109640266B (en) Communication fault reason judgment method and device and computer readable storage medium
CN111885618A (en) Network performance optimization method and device
CN107949019B (en) Load balancing method of wireless access point
CN109041041A (en) A kind of method and apparatus of information collection
CN111726849B (en) WiFi hotspot type identification method and device and storage medium
CN114401535A (en) Network slice switching method and device and electronic equipment
US20180242140A1 (en) Dynamically Requesting Mobile Devices to Report Network Information
CN108848536B (en) Bandwidth control method and device and communication equipment
WO2022033091A1 (en) Method for accessing base station by means of terminal, and base station, terminal and communication system
EP3986017A1 (en) Method and device for identifying terminal experiencing anomaly, storage medium, and electronic device
CN108141906A (en) Mobile data sharing method and mobile terminal
CN107147694B (en) Information processing method and device
CN105050116A (en) Business processing method in mobile communication system and access network equipment
CN110493834A (en) A kind of method and device improving handover success rate
CN114867075B (en) Wireless network switching method, device, equipment, storage medium and product
CN113438711B (en) Wi-Fi connection control method and device
CN110876148B (en) Processing method and device for wireless capability matching, core network equipment and base station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20220426