Frequency switching method, terminal, base station and storage medium

By receiving user's application priority information and sending slice priority information to the base station, the terminal can adaptively switch to the frequency point that supports slice services of preferred applications, solving the problem that terminals in 5G networks cannot enjoy supported slice services, and improving the User experience.

CN114585026BActive Publication Date: 2025-02-11ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In 5G networks, terminals randomly select frequency points with better signal quality when searching the network, resulting in the inability to enjoy supported slicing services and reduce user experience.

Method used

By receiving user's application priority information, obtaining the slice identifier corresponding to the application, and determining the priority of the slice identifier according to the application's priority, sending slice priority information to the base station, and receiving the target frequency switching instructions of the base station to realize terminal adaptation Switch to the frequency point that supports the slice service that is preferred.

Benefits of technology

Ensure that the terminal registers to meet the frequency of slice services supported by the user's preferred applications, improve user experience, and meet users' personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114585026B_ABST
    Figure CN114585026B_ABST
Patent Text Reader

Abstract

The present invention discloses a frequency switching method, terminal, base station and storage medium, the method comprising: receiving application priority information of a user, the application priority information comprising at least one application and the priority of the application; obtaining a slice identifier corresponding to the application, and determining the priority of the slice identifier according to the priority of the application; sending slice priority information to a base station, the slice priority information comprising the slice identifier and the priority of the slice identifier; receiving a target frequency switching instruction sent by the base station according to the slice priority information; switching from the currently resident source frequency to the target frequency according to the target frequency switching instruction. The scheme of the embodiment of the present invention enables the terminal to adaptively switch to a frequency matching the network slice corresponding to the application of the first priority according to the application priority information set by the user, thereby meeting the personalized needs of the user and greatly improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a frequency switching method, a terminal, a base station and a storage medium. Background Art

[0002] With the further maturity of 5G technology and the widespread popularity of 5G networks, the industrial integration with 5G will be further upgraded, and there will be more and more applications for purchasing slice services, covering the three typical applications of 5G: eMBB (high-traffic mobile broadband services), mMTC (large-scale massive Internet of Things), URLLC (unmanned driving, industrial network automation and other services). According to the current 5G network deployment slicing scenario, different frequency points can deploy different slice types, and the slice types supported on the same frequency point are the same. Then one frequency point will inevitably not meet all slice service types, and the network will inevitably deploy 2 or even more frequency points to meet the actual needs of different services.

[0003] Now the terminal can simultaneously support the establishment of multiple slice packet data unit (PDU) sessions, but the terminal can only be registered on one frequency at the same time. When searching the network, the current 5G terminal will randomly select a frequency with better signal quality for registration. If the frequency currently registered by the terminal does not support the application slice service that the user is using or does not support the application slice service that the user wants to prioritize, the user cannot enjoy the corresponding slice service, which will greatly reduce the user experience. Summary of the invention

[0004] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.

[0005] The embodiments of the present invention provide a frequency switching method, an electronic device and a storage medium, which can ensure that a terminal is registered at a frequency that satisfies the slice service supported by the user's preferred application, thereby providing a good user experience.

[0006] In a first aspect, an embodiment of the present invention provides a frequency switching method, which is applied to a terminal, and the method includes:

[0007] Receiving application priority information of a user, wherein the application priority information includes at least one application and a priority of the application;

[0008] Obtain a slice identifier corresponding to the application, and determine the priority of the slice identifier according to the priority of the application;

[0009] Sending slice priority information to a base station, where the slice priority information includes the slice identifier and the priority of the slice identifier;

[0010] receiving a target frequency switching instruction sent by the base station according to the slice priority information;

[0011] The target frequency switching instruction is used to switch from the currently resident source frequency to the target frequency.

[0012] In a second aspect, an embodiment of the present invention provides a frequency switching method, which is applied to a base station, and the method includes:

[0013] receiving slice priority information sent by a terminal, where the slice priority information includes a slice identifier and a priority of the slice identifier;

[0014] Determine, according to the slice priority information, a target slice identifier corresponding to a first priority;

[0015] When it is determined that the source frequency point where the terminal currently resides does not support the slice service corresponding to the target slice identifier, determine a target frequency point that supports the target slice identifier;

[0016] A target frequency switching instruction is sent to the terminal, so that the terminal switches from the source frequency to the target frequency according to the target frequency switching instruction.

[0017] In a third aspect, an embodiment of the present invention provides a terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the frequency switching method described in the first aspect when executing the computer program.

[0018] In a fourth aspect, an embodiment of the present invention provides a base station, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the frequency switching method described in the second aspect when executing the computer program.

[0019] In a fifth aspect, an embodiment of the present invention provides a storage medium for computer-readable storage, wherein the storage medium stores one or more computer-executable instructions, and the one or more computer-executable instructions can be executed by one or more processors to implement the steps of the frequency switching method as described above.

[0020] The embodiment of the present invention includes: receiving the user's application priority information, the application priority information includes at least one application and the priority of the application; obtaining the slice identifier corresponding to the application, and determining the priority of the slice identifier according to the priority of the application; sending the slice priority information to the base station, the slice priority information includes the slice identifier and the priority of the slice identifier; receiving the target frequency switching instruction sent by the base station according to the slice priority information; switching from the currently resident source frequency to the target frequency according to the target frequency switching instruction. The scheme of the embodiment of the present invention enables the terminal to adaptively switch to the frequency matching the network slice corresponding to the first priority application according to the application priority information set by the user, meets the personalized needs of the user, and greatly improves the user experience.

[0021] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0023] Figure 1 It is a flow chart of a frequency switching method provided by one embodiment of the present invention;

[0024] Figure 2 is an exemplary flow chart of a frequency switching method provided by another embodiment of the present invention;

[0025] Figure 3 is an exemplary flow chart of a frequency switching method provided by another embodiment of the present invention;

[0026] Figure 4 It is a flow chart of a frequency switching method provided by one embodiment of the present invention;

[0027] Figure 5 is an exemplary flow chart of a frequency switching method provided by another embodiment of the present invention;

[0028] Figure 6 is an exemplary flow chart of a frequency switching method provided by another embodiment of the present invention;

[0029] Figure 7 is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention;

[0030] Figure 8 It is a structural diagram of a base station provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0032] It should be understood that in the description of the embodiments of the present invention, if there is a description of "first", "second", etc., it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features or implicitly indicating the order of the indicated technical features. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can represent: a, b, c, a and b, a and c, b and c or a and b and c, where a, b, c can be single or multiple.

[0033] In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0034] To facilitate understanding, we first introduce the current 5G network slicing deployment scenarios.

[0035] According to the current 5G network deployment, the same-frequency cell can generally support the same type of network slicing services, and the different-frequency cell supports another type of network slicing services. However, one frequency point cannot meet all types of slicing services. The network will inevitably deploy two or more frequency points to meet the actual needs of different services. The 5G base station in the current user area supports two or more frequency points, such as frequency point 1 (NR-Arfcn 1), frequency point 2 (NR-Arfcn2), frequency point 3 (NR-Arfcn3)... Each frequency point supports different types of slicing services, such as NR-Arfcn 1 supports the slice identifier (S-NSSAI-1) corresponding to application 1 (APP1), NR-Arfcn 2 supports S-NSSAI-2 (APP2), NR-Arfcn 3 supports S-NSSAI-3 (APP3), etc. Now the terminal can support the establishment of 8 slices of PDU session (8 application services) at the same time, but because the terminal cannot know the type of slice service supported by a certain frequency point, it will randomly register to a certain frequency point when it is powered on and registered, and the terminal can only register to one frequency point at the same time. When the frequency point registered by the terminal does not support the application slice service that the user wants to start, the user cannot enjoy the slice service when using the application service. The following is an explanation of the user's use of slice services in specific scenarios.

[0036] In scenario 1: the terminal (UE1) held by the user is turned on and randomly registered on frequency 1 (assuming it is NR-Arfcn 1). Frequency 1 (NR-Arfcn 1) can only support the slice service of APP1, and frequency 2 (assuming it is NR-Arfcn 2) supports the slice service of APP2. If the user wants to use the slice service of APP2, since the frequency registered by UE1 at this time is NR-Arfcn 1, NR-Arfcn 1 cannot support the slice service of APP2, so UE1 cannot enjoy the slice service of APP2.

[0037] In scenario 2: When the terminal (UE2) held by the user is concurrently using APP1 and APP2 services, it is hoped that the slice service priority of APP2 is higher than the slice service priority of APP1, and APP2 is guaranteed to always enjoy the slice service. However, APP1 requires the support of NR-Arfcn 1, and APP2 requires the support of NR-Arfcn 2. UE2 is powered on and registered with NR-Arfcn 1, so UE2 cannot always enjoy the slice service of APP2.

[0038] For scenarios such as the above, according to the current communication protocol, users have no way to actively switch by setting their phones or passively switch by notifying the network to the frequency supported by the sliced ​​service they want to enjoy, resulting in user needs not being met and greatly reducing the user experience.

[0039] To solve the above problems, the embodiments of the present invention provide a frequency switching method, an electronic device and a storage medium to meet the differentiated needs of different users, and can ensure that the terminal is registered on the frequency of the slice service that supports the user's preferred application, thereby greatly improving the user experience.

[0040] Figure 1 FIG. 1 is a flow chart of a frequency switching method provided by an embodiment of the present invention, and the method is applied to a terminal. Figure 1 As shown, the method may include the following steps:

[0041] S110, receiving application priority information of a user, where the application priority information includes at least one application and a priority of the application.

[0042] Exemplarily, the user sets application priority information in the terminal, and the application priority information includes an application and an application priority. The terminal receives the application priority information set by the user, and the received application priority information includes at least one application and an application priority. The content of the application priority information can be seen in the following Table 1.

[0043] Table 1

[0044] Application Identification Priority APP1 1 APP2 2 APP3 3

[0045] It should be understood that the user can add applications to the terminal and set the priority of the applications, edit the priority of the applications that have been added, and delete the priority of the applications that no longer need to be set. In specific implementation, the user sets the priority of the application in the terminal. The human-computer interaction interface provided by the terminal in the embodiment of the present invention has a simple operation interface. The user interface adds an application priority adding interface. The user can add, delete, and edit an application, and add a priority to each application, so that ordinary users can operate more intuitively and easily, thereby improving the user experience.

[0046] S120, obtain the slice identifier corresponding to the application, and determine the priority of the slice identifier according to the priority of the application.

[0047] Exemplarily, after receiving the application priority information set by the user, the terminal obtains the slice identifier corresponding to each application in the application priority information. Each application has a corresponding slice identifier. In this way, the priority of each slice identifier can be further determined according to the priority of each application, so that in subsequent steps, the priority of the slice identifier can be encapsulated into the slice priority information and sent to the base station.

[0048] It can be understood that in the embodiment of the present invention, the application, the priority of the application, the slice identifier, and the priority of the slice identifier are in a one-to-one correspondence, and the priority of the application and the priority of the slice that have a mapping relationship are equal.

[0049] In an embodiment of the present invention, the slice identifier may be single network slice selection assistance information (S-NSSAI), and the S-NSSAI is used to identify the network slice that provides slice services for each application. The application and slice identifier corresponding to each priority can be seen in Table 2 below.

[0050] Table 2

[0051]

[0052] S130, sending slice priority information to the base station, where the slice priority information includes a slice identifier and a priority of the slice identifier.

[0053] Exemplarily, the terminal sends slice priority information to the base station through an air interface instruction, and the slice priority information includes at least a slice identifier and a priority of the slice identifier, for example: {(S-NSSAI-1, priority 1); (S-NSSAI-2, priority 2); (S-NSSAI-3, priority 3)}. The slice priority information can be used to obtain the priority of each slice determined according to the application priority information set by the user. It is understandable that the slice priority information may also include a terminal identifier and an application identifier corresponding to each slice priority, for example: {UE1, (APP1, S-NSSAI-1, priority 1); (APP2, S-NSSAI-2, priority 2); (APP3, S-NSSAI-3, priority 3)}. The embodiment of the present invention does not impose too many restrictions on the specific form of the slice priority information.

[0054] S140, receiving a target frequency switching instruction sent by the base station according to the slice priority information.

[0055] Exemplarily, when the terminal sends slice priority information to the base station and receives the target frequency switching instruction sent by the base station according to the slice priority information, the base station can determine the target frequency that the terminal currently needs to switch to based on the slice priority information sent by the terminal and sends the target frequency switching instruction to the terminal. The terminal receives the target frequency switching instruction to trigger the frequency switching process.

[0056] S150: Switch from the currently resident source frequency to the target frequency according to the target frequency switching instruction.

[0057] Exemplarily, the terminal sends slice priority information to the base station and receives a corresponding target frequency instruction from the base station. The target frequency instruction instructs the terminal to switch to the frequency corresponding to the slice service of the first priority. The terminal executes the terminal frequency switching process according to the target frequency switching instruction, switching from the currently resident source frequency to the target frequency, which supports the slice service of the first priority application.

[0058] Specifically, after the terminal is powered on, it follows the normal access process of the communication protocol, randomly selects a frequency point that meets the residence conditions (i.e., the source frequency point), completes the 5G initial power-on registration, and the user terminal (UE) stores the URSP (UE routing selection policy) issued by the network locally, and realizes the transmission service of business data through the PDU connection service. The PDU connection service is the service of exchanging PDU data packets between the UE and the data network DN. The PDU connection service is realized by the establishment of a PDU session initiated by the UE or the application server AF. A PDU session refers to the process of communication between a UE and a DN. After the PDU session is established, a data transmission channel between the UE and the DN is established, which can realize the transmission service of business data. When the terminal receives the target frequency switching instruction from the base station, it switches to the target frequency point according to the target frequency switching instruction, and can enjoy the corresponding application slice service on the target frequency point.

[0059] Optionally, before sending slice priority information to the base station, such as Figure 2 As shown, the following steps may also be included:

[0060] S210, obtaining a status flag of each application, wherein the status flag is used to indicate a running status of the application, and the running status of the application includes a start state or a stop state.

[0061] Exemplarily, the terminal receives application priority information set by the user and stores the application priority information, and then determines the running status of each application. The running status includes a start state or a stop state. The start state can be when the user starts the application for the first time or wakes up the application to enter the use state. The stop state can be when the user actively closes the application or the application is not used for a long time.

[0062] Exemplarily, during the operation of the terminal, the application whose priority the user increases in step S110 is monitored, information on whether the application is started is stored, and it is determined whether the application has been started.

[0063] In the specific implementation process, after determining the running state of each application in the application priority information, a state flag of each application can be set according to the running state of each application, and the state flag is used to indicate the running state of the application. The application in the startup state can be identified by obtaining the state flag of each application.

[0064] Exemplarily, after receiving the application priority information set by the user, the priority information of each application is stored, and the status flag of each application is set according to the running state of each application. The status flag is used to indicate the running state of the application. The running state is a start state or a stop state, and the information of whether the application is started is stored. As an example, the priority and the application corresponding to the priority, the slice identifier, and the application status flag can be shown in Table 3 below.

[0065] Table 3

[0066] Priority Application Identification Slice identification Application status flags 1 APP1 S-NSSAI-1 Start 2 APP2 S-NSSAI-2 Stop 3 APP3 S-NSSAI-3 Start

[0067] S220, encapsulate the slice identifier and the priority of the slice identifier corresponding to the application in the startup state into the slice priority information.

[0068] The slice identifier and the priority of the slice identifier corresponding to the application indicated by the status flag as being in the startup state are encapsulated into the slice priority information. If the user does not use the service of the application, that is, the running state of the application is not in the startup state, there is no need to consider its priority and the frequency switching function is not required.

[0069] During the operation of the terminal, the status flag of each application is obtained, and the status flag is used to monitor whether the application with added priority is started. When the application startup information is updated or the application priority information set by the user is updated, the priority information corresponding to all started applications is sent to the base station.

[0070] When it is detected that an application switches from the start state to the stop state, it means that the application stops running, and it is necessary to send the slice priority information to the base station again, remove the information corresponding to the application in the stop state, and update the slice priority information, so that the slice service provided by the terminal to the user is more accurate. For example, according to the application status flag shown in Table 3, the following information is encapsulated into the slice priority information sent to the base station: {UE1, (APP1, S-NSSAI-1, priority 1); (APP3, S-NSSAI-3, priority 3)}.

[0071] Optional, such as Figure 3 As shown, after sending the slice priority information to the base station and before receiving the target frequency switching instruction sent by the base station according to the slice priority information, the following steps may also be included:

[0072] S310, receiving a target frequency signal measurement request sent by a base station.

[0073] Exemplarily, the terminal sends slice priority information to the base station, and the slice priority information includes a slice identifier and a priority of the slice identifier. When the base station determines that the frequency point where the terminal is currently residing does not support the slice service corresponding to the first priority according to the slice priority information sent by the terminal, it is necessary to find the target frequency point that supports the slice service corresponding to the first priority, and then send a target frequency point switching instruction to the terminal. Before the base station sends the target frequency point switching instruction to the terminal, it needs to obtain the signal quality of the target frequency point to determine whether the target frequency point meets the switching condition based on the signal quality. Therefore, before sending the target frequency point switching instruction to the terminal, the base station first sends a target frequency point signal measurement request to the terminal. After the terminal receives the target frequency point signal measurement request sent by the base station, it measures the signal of the target frequency point and sends the measurement result to the base station, so that the base station determines whether the frequency point switching condition is met based on the measurement result.

[0074] S320: According to the target frequency signal measurement request, the signal strength of the target frequency is measured to obtain a target frequency signal strength indicator value.

[0075] Exemplarily, the terminal measures the signal strength of the target frequency according to the target frequency signal measurement request from the base station to obtain a target frequency signal indication value, where the target frequency signal indication value is used to indicate the signal quality of the target frequency.

[0076] S330: reply the target frequency signal strength indicator value to the base station.

[0077] Exemplarily, the terminal measures the signal strength of the target frequency, obtains the target frequency signal strength indication value, and then feeds back the target frequency signal strength indication value to the base station. When the base station determines that the target frequency signal strength indication value meets the strength threshold, the terminal receives the target frequency switching instruction from the base station and switches to the target frequency.

[0078] According to the solution of the embodiment of the present invention, the terminal receives application priority information set by the user, obtains the slice identifier corresponding to the application, and determines the priority of the slice identifier corresponding to the application according to the priority of the application, and then sends the slice priority information to the base station, and receives the target frequency switching instruction sent by the base station according to the slice priority information, so that the terminal adaptively switches to the frequency that can support the slice service of the highest priority application, thereby meeting the user's personalized needs and greatly improving the user experience.

[0079] It should be noted that the above Figure 1 The present invention is described from the terminal side. Figure 4 The present invention is described from the perspective of the base station side, and the terminal side and the base station side correspond to each other.

[0080] Figure 4FIG. 1 is a flow chart of a frequency switching method provided by an embodiment of the present invention, and the method is applied to a base station. Figure 4 As shown, the method may include the following steps:

[0081] S410, receiving slice priority information sent by the terminal, where the slice priority information includes a slice identifier and a priority of the slice identifier.

[0082] Exemplarily, the base station receives slice priority information from the terminal, the slice priority information includes a slice identifier and a priority of the slice identifier, and can feedback a receiving instruction to the terminal, the receiving instruction indicating that the slice priority message sent by the terminal has been received. The base station can store the received slice priority information locally.

[0083] S420, determine the target slice identifier corresponding to the first priority according to the slice identifier and the priority of the slice identifier.

[0084] Exemplarily, the base station stores the priority application message of each user terminal (UE) locally, establishes the correspondence between UE, application, slice identifier, and slice identifier priority. According to the slice identifier and the slice identifier priority, the target slice identifier corresponding to the highest priority (i.e., the first priority) set by the user is determined.

[0085] In some embodiments, the slice identifier is S-NSSAI, and S-NSSAI is used to identify the network slice that provides slice services for each application.

[0086] S430, when it is determined that the frequency point where the terminal currently resides does not support the slice service corresponding to the target slice identifier, determine to support the target frequency point corresponding to the target slice identifier.

[0087] Exemplarily, the target slice identifier corresponding to the first priority set by the user has a corresponding slice service. When the frequency point where the terminal currently resides does not support the slice service corresponding to the target slice identifier, it is necessary to determine the target frequency point corresponding to the target slice identifier and send a target frequency point switching instruction to the terminal.

[0088] In specific implementation, the NSSAI corresponding to each cell frequency point can be stored locally in the base station. The base station can obtain the first NSSAI corresponding to the frequency point where the terminal is currently residing from the locally stored NSSAI; search for the target S-NSSAI in the first NSSAI; when the first NSSAI does not contain the target S-NSSAI, it can be determined that the frequency point where the terminal is currently residing does not support the slice service corresponding to the target S-NSSAI.

[0089] When it is determined that the frequency point where the terminal is currently residing does not support the slice service corresponding to the target S-NSSAI, the base station obtains the second NSSAI corresponding to the frequency point of the adjacent cell. When the second NSSAI includes the target S-NSSAI, the frequency point corresponding to the second NSSAI including the target S-NSSAI is determined as the target frequency point.

[0090] S440: Send a target frequency switching instruction to the terminal, so that the terminal switches to the target frequency according to the frequency switching instruction.

[0091] Exemplarily, the base station determines that the frequency point where the terminal is currently residing does not support the slice service corresponding to the first priority, and sends a target frequency point switching instruction to the terminal, so that the terminal switches to the target frequency point according to the frequency point switching instruction.

[0092] Optionally, in step S440, before sending the target frequency switching instruction to the terminal, Figure 5 As shown, the following steps may also be included:

[0093] S510: Send a target frequency signal measurement request to the terminal.

[0094] Exemplarily, when the base station detects that the terminal is not residing on the cell frequency that matches the network slice of the first priority, it sends a target frequency signal measurement request to the terminal, instructing the terminal to perform target frequency signal measurement.

[0095] S520: The receiving terminal receives the target frequency signal strength indicator value replied according to the target frequency signal measurement request.

[0096] Exemplarily, the terminal receives a target frequency signal measurement request from the base station and measures the target frequency signal. The base station receives the target frequency signal strength indication value replied by the terminal and determines whether the current environment meets the switching threshold condition according to the target frequency signal strength indication value.

[0097] S530: When it is determined that the target frequency signal strength indicator value is greater than a preset signal strength threshold, a target frequency switching instruction is sent to the terminal.

[0098] Exemplarily, when the target frequency signal strength indicator value is greater than a preset signal strength threshold, the base station sends a target frequency switching instruction to the terminal, instructing the terminal to switch to the target frequency corresponding to an application service with a higher priority.

[0099] According to the solution of the embodiment of the present invention, after the base station determines that the frequency point where the terminal is currently residing does not support the slice service corresponding to the first priority based on the slice priority information sent by the terminal, the base station searches for the target frequency point that supports the slice service corresponding to the first priority level, and sends a target frequency point switching instruction to the terminal. In this way, the terminal can adaptively switch to the frequency point that matches the network slice corresponding to the highest priority application based on the application priority information set by the user, thereby meeting the personalized needs of the user and greatly improving the user experience.

[0100] In order to facilitate understanding of the method of the embodiment of the present invention, the following Figure 6 The interactive flow chart of the frequency switching method shown in the figure further introduces the frequency switching method provided by the embodiment of the present invention. The method involves the terminal side and the base station side, and specifically includes the following steps:

[0101] S601, after being powered on, the terminal executes a normal access process according to the protocol, and randomly selects a frequency point (assuming it is NR-arfcn 1) that meets the resident condition to reside;

[0102] S602, the terminal determines slice priority information according to application priority information set by the user in the terminal;

[0103] S603, the terminal sends the slice priority information to the base station;

[0104] S604: The base station detects, according to the slice priority information, that the terminal does not reside on the target frequency point (assuming it is NR-arfcn 2) corresponding to the slice identifier of the first priority, and sends a target frequency point signal measurement request to the terminal;

[0105] S605, the terminal measures the signal strength of the target frequency point according to the target frequency point signal measurement request, and obtains the target frequency point signal strength indicator value;

[0106] S606, the terminal replies the target frequency signal strength indicator value to the base station;

[0107] S607, when the base station determines that the target frequency signal strength indicator value is greater than the preset signal strength threshold, the base station sends a target frequency switching instruction to the terminal;

[0108] S608: The terminal switches from the source frequency (NR-arfcn 1) to the target frequency (NR-arfcn2) according to the target frequency switching instruction.

[0109] It should be understood that the terminal involved in the embodiments of the present invention includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with a wireless communication function. Exemplarily, the terminal can be a mobile phone, a tablet computer or a computer with a wireless transceiver function. The terminal can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like.

[0110] It can be further understood that in the above embodiments, the description of each embodiment has its own emphasis, and for the parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0111] See also Figure 7 An embodiment of the present invention further provides a terminal, including: a memory, a processor, and a computer program stored in the memory and executable on the processor.

[0112] The processor and the memory may be connected via a bus or other means.

[0113] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0114] The non-transient software program and instructions required to implement the frequency switching method of the above embodiment are stored in the memory. When executed by the processor, the frequency switching method of the above embodiment is executed, for example, Figures 1 to 3 The steps of any of the illustrated embodiments.

[0115] See also Figure 8 An embodiment of the present invention further provides a base station, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor.

[0116] The processor and the memory may be connected via a bus or other means.

[0117] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0118] The non-transient software program and instructions required to implement the frequency switching method of the above embodiment are stored in the memory. When executed by the processor, the frequency switching method of the above embodiment is executed, for example, Figures 4 to 5 The steps of any of the illustrated embodiments.

[0119] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0120] In addition, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. The computer-executable instructions are executed by a processor or a controller, for example, by a processor in the above terminal embodiment, so that the above processor can execute the frequency switching method in the above embodiment, for example, execute the above described Figures 1 to 3 Alternatively, the steps in any of the embodiments shown are executed by a processor in the above base station embodiment, so that the above processor can execute the frequency switching method in the above embodiment, for example, executing the above described Figures 4 to 5 The steps of any of the illustrated embodiments.

[0121] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0122] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0123] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above implementation. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present invention.

Claims

1. A frequency switching method, applied to a terminal, the method comprising: Receiving application priority information of a user, wherein the application priority information includes at least one application and a priority of the application; Obtain a slice identifier corresponding to the application, and determine the priority of the slice identifier according to the priority of the application; Sending slice priority information to a base station, where the slice priority information includes the slice identifier and the priority of the slice identifier; receiving a target frequency signal measurement request sent by the base station, where the target frequency signal measurement request is sent when the base station determines, according to the slice priority information, that the source frequency at which the terminal currently resides does not support a slice service corresponding to the target slice identifier; According to the target frequency signal measurement request, the signal strength of the target frequency is measured to obtain a target frequency signal strength indicator value; Replying the target frequency signal strength indicator value to the base station; receiving a target frequency switching instruction sent by the base station, where the target frequency switching instruction is sent when the base station determines that the target frequency signal strength indicator value is greater than a preset signal strength threshold; The target frequency switching instruction is used to switch from the currently resident source frequency to the target frequency.

2. The frequency switching method according to claim 1, characterized in that: Before sending the slice priority information to the base station, the method further includes: Obtaining a status flag of each application, wherein the status flag is used to indicate a running state of the application, and the running state includes a start state or a stop state; The slice identifier corresponding to the application in the startup state and the priority of the slice identifier are encapsulated into the slice priority information.

3. The frequency switching method according to claim 1, characterized in that: The slice identifier is single network slice selection auxiliary information S-NSSAI.

4. A frequency switching method, applied to a base station, the method comprising: receiving slice priority information sent by a terminal, where the slice priority information includes a slice identifier and a priority of the slice identifier; Determine, according to the slice priority information, a target slice identifier corresponding to a first priority; When it is determined that the source frequency point where the terminal currently resides does not support the slice service corresponding to the target slice identifier, determine a target frequency point that supports the target slice identifier; Sending a target frequency signal measurement request to the terminal; receiving a target frequency signal strength indication value replied by the terminal according to the target frequency signal measurement request; When it is determined that the target frequency signal strength indicator value is greater than a preset signal strength threshold, the target frequency switching instruction is sent to the terminal, so that the terminal switches from the source frequency to the target frequency according to the target frequency switching instruction.

5. The frequency switching method according to claim 4, characterized in that: The slice identifier is single network slice selection auxiliary information S-NSSAI, and when it is determined that the frequency point where the terminal currently resides does not support the slice service corresponding to the target slice identifier, determining to support the target frequency point corresponding to the target slice identifier includes: Obtain first network slice selection auxiliary information NSSAI corresponding to the frequency point where the terminal is currently residing; When the first NSSAI does not include the target S-NSSAI, determining that the frequency point where the terminal is currently residing does not support the slice service corresponding to the target S-NSSAI; A second NSSAI corresponding to a frequency of the adjacent cell is obtained, and when the second NSSAI includes the target S-NSSAI, the frequency corresponding to the second NSSAI is determined as the target frequency.

6. A terminal, characterized in that: The terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the frequency switching method according to any one of claims 1 to 3 when executing the computer program.

7. A base station, characterized in that: The base station includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the frequency switching method according to any one of claims 4 to 5 are implemented.

8. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more computer-executable instructions, and the one or more computer-executable instructions can be executed by one or more processors to implement the steps of the frequency switching method described in any one of claims 1 to 3 or the steps of the frequency switching method described in any one of claims 4 to 5.

Citation Information

Patent Citations

  • User terminal and mobility management method thereof, base station, and readable storage medium

    CN109309939A

  • Network registration method and device

    CN110225563A