CN113543245A - Method for switching base station by user equipment and network element equipment - Google Patents
Method for switching base station by user equipment and network element equipment Download PDFInfo
- Publication number
- CN113543245A CN113543245A CN202010314783.6A CN202010314783A CN113543245A CN 113543245 A CN113543245 A CN 113543245A CN 202010314783 A CN202010314783 A CN 202010314783A CN 113543245 A CN113543245 A CN 113543245A
- Authority
- CN
- China
- Prior art keywords
- base station
- target
- information
- capability
- service
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 114
- 238000004891 communication Methods 0.000 claims abstract description 209
- 230000004044 response Effects 0.000 claims abstract description 90
- 238000004364 calculation method Methods 0.000 claims description 99
- 230000011664 signaling Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 17
- 230000000694 effects Effects 0.000 claims description 16
- 238000013461 design Methods 0.000 description 56
- 238000005259 measurement Methods 0.000 description 38
- 230000005540 biological transmission Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 21
- 230000003993 interaction Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012913 prioritisation Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0058—Transmission of hand-off measurement information, e.g. measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0061—Transmission or use of information for re-establishing the radio link of neighbour cell information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0064—Transmission or use of information for re-establishing the radio link of control information between different access points
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application is applicable to the technical field of communication, and provides a method for switching base stations by user equipment and network element equipment. The method comprises the following steps: user Equipment (UE) sends capacity requirement information to an accessed service base station, and the service base station acquires the capacity requirement information and sends switching request information to an adjacent base station; the neighbor cell base station responds to the switching request information and sends switching request response information to the service base station, the switching request response information comprises a capacity indication mark and capacity information of the neighbor cell base station, the capacity indication mark is used for indicating whether the neighbor cell base station meets capacity requirement information, and the capacity information comprises communication capacity and computing capacity; the service base station sends a switching command to the UE according to the switching request response information; and the UE responds to the switching command and is switched from the service base station to the target base station, and the target base station is the base station which meets the capability requirement information in the adjacent base station. According to the scheme, the UE can be switched to the target base station which can meet the capability requirement of the UE, and the communication quality of the UE can be improved.
Description
Technical Field
The present application belongs to the field of communications technologies, and in particular, to a method for a user equipment to switch a base station and a network element device.
Background
In 5G and the next generation, the mobile network service is not a simple mobile phone, but various types of User Equipment (UE), such as a tablet computer, a mobile vehicle, and various sensors. The scenes of mobile network services are also diversified, such as mobile broadband, large-scale machine type communication, mission critical internet, and the like. Therefore, mobile networks must meet higher requirements in terms of mobility, security, time-ductility, and reliability.
Mobile Edge Computing (MEC) is one of the important technical means for improving service capability of 5G and next generation Mobile communication systems. The MEC may merge a cloud computing platform in a traditional centralized data center with a mobile Network, and specifically, may deploy a general server (i.e., MEC server) on a Radio Access Network (RAN), "sink" services and functions originally located in the cloud data center to an edge of the mobile Network, and provide computing, storage, Network, and communication resources nearby the edge of the mobile Network, so as to ensure Quality of Service (QoS) and Quality of Service (QoE) for users.
When the UE moves to the edge of the serving cell, it needs to switch to another neighboring cell in time to obtain continuous service of the mobile network. In the prior art, a serving base station corresponding to a serving cell generally indicates, according to signal quality of a neighboring cell, that a UE is switched to a target base station corresponding to the neighboring cell whose signal quality is better than that of the serving cell. However, the method for switching the base station may cause that the service requirement of the UE cannot be met after the UE is switched to the target base station. For example, in the process of switching the base station, the time required for the UE to obtain the corresponding service becomes long, or a service break is caused.
Disclosure of Invention
The embodiment of the application provides a method for switching base stations by user equipment and network element equipment, and can solve the problem that the service requirement of UE cannot be met after the UE is switched to a target base station.
In a first aspect, the present application provides a method for a user equipment to switch a base station, including:
user Equipment (UE) sends capacity requirement information to an accessed service base station, wherein the capacity requirement information comprises communication capacity requirement information and calculation capacity requirement information;
the service base station acquires the capability requirement information and sends switching request information to an adjacent base station, wherein the switching request information comprises the capability requirement information, and the switching request information is sent by the service base station when the UE is confirmed to need to switch the base station;
the neighbor base station responds to the switching request information, and sends switching request response information to the serving base station, wherein the switching request response information comprises a capability indication identifier and capability information of the neighbor base station, the capability indication identifier is used for indicating whether the neighbor base station meets the capability requirement information, and the capability information comprises communication capability and computing capability;
the service base station sends a switching command to the UE according to the switching request response information;
and the UE responds to the switching command and switches from the service base station to the target base station, wherein the target base station is a base station which meets the capability requirement information in the neighboring base stations.
According to the scheme, the service base station can instruct the UE to be switched to the target base station capable of meeting the capability requirement of the UE according to the capability requirement information of the UE and the capability information of the neighboring base station, so that after the UE is switched to the target base station, the target base station can meet the service requirement of the UE, and the communication quality of the UE is improved.
In one possible design, the target base station is determined by the serving base station according to the capability information of the neighboring base station and the capability requirement information, and the handover command is used to instruct the UE to handover to the target base station.
In this scheme, the target base station is determined by the serving base station, and the handover command may include an identifier of the target base station, so that the UE may handover from the serving base station to the target base station according to the identifier of the target base station.
In one possible design, the handover command includes identification information and capability information of a target neighboring base station, and the identification information and the capability information of the target neighboring base station are used by the UE to determine the target base station, where the target neighboring base station is a neighboring base station that meets the capability requirement information among the neighboring base stations.
In the scheme, the target base station is determined by the UE according to the identification information and the capability information of the target neighbor base station.
The UE may report the capability requirement information to the serving base station when initiating the service request, or may report the capability requirement information to the serving base station when the capability requirement of the UE changes.
In one possible design, the capability requirement information is sent by the UE when a service request is initiated or the capability requirement of the UE changes. The capability requirement information may also include storage capability requirement information. The priority of the communication capacity requirement information and the priority of the calculation capacity requirement information are both higher than the priority of the storage capacity requirement information. That is, the neighboring base station needs to meet the communication capability requirement of the UE and/or the computing capability requirement of the UE in priority, and finally considers the storage capability requirement of the UE.
In one possible design, the matching degree between the capability information of the target base station and the capability requirement information is the highest. Illustratively, the communication capability of the target base station is the base station with the strongest communication capability in the neighboring base stations, and the calculation capability of the target base station is the base station with the strongest calculation capability in the neighboring base stations.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station. The service of the communication priority policy may include a service corresponding to an application of a cloud computing class, and the service of the computing priority policy may include a service corresponding to an application of a local computing class. In the scheme, the matching degree between the communication capacity or the computing capacity of the target base station and the capacity requirement indicated by the service strategy is the highest.
In one possible design, when the service policy is a communication priority policy, the target base station is a base station which satisfies the capability requirement information and has the strongest communication capability in the neighboring base stations.
In one possible design, when the service policy is a calculation priority policy, the target base station is a base station which satisfies the capability requirement information and has the strongest calculation capability among the neighboring base stations.
In one possible design, the handover request response message further includes: a first identifier of the MEC server to which the neighboring base station belongs, wherein the first identifier is used for the serving base station to judge whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and determine the target base station according to a judgment result; or
When the handover request information further includes a second identifier of the MEC server to which the serving base station belongs, the handover request response information further includes a first MEC indicator, where the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used for the serving base station to determine the target base station;
the handover command sent by the serving base station after determining the target base station further includes a second MEC indication identifier, where the second MEC indication identifier is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs.
In the scheme, the serving base station preferentially selects a neighbor base station which belongs to the same MEC server as the serving base station from neighbor base stations meeting UE capacity requirement information. Therefore, when the UE switches the base station, the user information does not need to be migrated, and the application of the UE does not need to be re-instantiated (or initialized) on the target base station, and by reducing the time for migrating the user information or re-instantiating the application of the UE, the waiting time for the user to acquire the service from the target base station can be reduced, and the condition that the UE is disconnected or the service is interrupted is reduced.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
In one possible design, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, before the UE is handed over from the serving base station to the target base station, the method further includes:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
Because the MEC server to which the target base station belongs may be the same as or different from the MEC server to which the serving base station belongs, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, the target MEC server to which the target base station belongs needs to instantiate an application corresponding to the service of the UE, or the source MEC server migrates user-related information to the target MEC server, so as to maintain the service connection between the UE and the application, thereby ensuring the continuity of the service of the UE.
In one possible design, the capability requirement information is determined by UE capabilities and a service policy, where the UE capabilities include communication capabilities and computing capabilities, and the UE capabilities may also include computing capabilities;
the traffic policy is determined by the UE by any of: the remaining battery power of the UE, the utilization rate of a processor of the UE, user preference information corresponding to the UE, and the temperature of the processor of the UE;
when the remaining battery power is less than or equal to a preset battery power threshold, the UE selects a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE;
when the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy;
when the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy;
when the temperature of the processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy.
In this scheme, the serving base station may preferentially select a target base station with a high matching degree with the capability requirement indicated by the service policy from the target neighbor base stations according to the service policy of the UE.
In one possible design, the capability requirement information reported by the UE is carried in any one of the following items: radio Resource Control (RRC) signaling, media intervention control (MAC CE) signaling, physical layer signaling, and data transmitted by the UE to the serving base station.
In one possible design, before the serving base station sends the handover command to the UE, the method further includes: and the UE sends a measurement report to the service base station, wherein the measurement report is generated when the UE carries out measurement according to measurement configuration information issued by the service base station. The measurement report includes the signal quality information of the neighboring base station, the signal quality information and the capability requirement information, and is used to determine the target base station.
In this scheme, the serving base station may select a base station with good signal quality from the target base stations as the target base station, so as to improve the communication quality of the UE.
In a second aspect, the present application provides a method for a UE to switch a base station, where the method is applied to the UE and includes:
sending capability requirement information to an accessed service base station, wherein the capability requirement information comprises communication capability requirement information and calculation capability requirement information;
acquiring a handover command sent by the serving base station, where the handover command is sent by the serving base station when receiving handover request response information sent by a neighboring base station, the handover request response information is sent by the neighboring base station in response to the handover request information sent by the serving base station, the handover request information is sent by the serving base station when the UE determines that the UE needs to handover the base station, the handover request information includes the capability requirement information, the handover request response information includes a capability indication identifier and capability information of the neighboring base station, the capability indication identifier is used for indicating whether the neighboring base station meets the capability requirement information, and the capability information includes communication capability and calculation capability;
responding to the switching command, and switching from the service base station to the target base station, wherein the target base station is a base station which meets the capability requirement information in the neighboring base station.
According to the scheme, the UE can be switched to the target base station which can meet the capability requirement of the UE, so that after the UE is switched to the target base station, the target base station can meet the service requirement of the UE, and the communication quality of the UE is improved.
In one possible design, the handover command includes identification information and capability information of a target neighbor base station, where the target neighbor base station is a neighbor base station that satisfies the capability requirement information among the neighbor base stations;
before the handover from the serving base station to the target base station, the method further includes: and determining the target base station according to the identification information and the capability information of the target neighbor base station.
According to the scheme, the UE can be switched to the target base station capable of meeting the capability requirement of the UE according to the capability requirement information of the UE and the capability information of the adjacent base station, so that after the UE is switched to the target base station, the target base station can meet the service requirement of the UE, and the communication quality of the UE is improved.
In one possible design, the target base station is determined by the serving base station according to the capability information of the target neighboring base station and the capability requirement information, the handover command includes identification information of the target base station, and the handover command is used to instruct the UE to handover to the target base station.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
In one possible design, the handover command further includes a second MEC indicator, where the second MEC indicator is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs, the second MEC indicator is determined by the serving base station according to the first identifier or the first MEC indicator in the handover request response information, the first identifier is an identifier of the MEC server to which the neighboring base station belongs, the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used by the serving base station to determine the target base station.
In the scheme, the UE preferentially selects the neighbor base station which belongs to the same MEC server as the serving base station from the neighbor base stations meeting the UE capacity requirement information as a target base station. Therefore, when the UE switches the base station, the user information does not need to be migrated, and the application of the UE does not need to be re-instantiated (or initialized) on the target base station, and by reducing the time for migrating the user information or re-instantiating the application of the UE, the waiting time for the user to acquire the service from the target base station can be reduced, and the condition that the UE is disconnected or the service is interrupted is reduced.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
In one possible design, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, before the UE is handed over from the serving base station to the target base station, the method further includes:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
Because the MEC server to which the target base station belongs may be the same as or different from the MEC server to which the serving base station belongs, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, the target MEC server to which the target base station belongs needs to instantiate an application corresponding to the service of the UE, or the source MEC server migrates user-related information to the target MEC server, so as to maintain the service connection between the UE and the application, thereby ensuring the continuity of the service of the UE.
In one possible design, the capability requirement information is determined by UE capabilities and traffic policies, the UE capabilities including communication capabilities and computing capabilities;
the traffic policy is determined by the UE by any of: the remaining battery power of the UE, the resource utilization rate of the UE, user preference information corresponding to the UE, and the temperature of a processor of the UE;
when the remaining battery power is less than or equal to a preset battery power threshold, the UE selects a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE;
when the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy;
when the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy;
when the temperature of the processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy.
In the scheme, the UE can preferentially select the target base station with high matching degree with the capacity requirement indicated by the service strategy from the target neighbor base stations according to the service strategy of the UE.
In one possible design, the capability requirement information reported by the UE is carried in any one of the following items: radio Resource Control (RRC) signaling, media intervention control (MAC CE) signaling, physical layer signaling, and data transmitted by the UE to the serving base station.
In a third aspect, the present application provides a method for a user equipment to switch a base station, which is applied to a serving base station, and the method includes:
acquiring capability requirement information sent by UE, wherein the capability requirement information comprises communication capability requirement information and computing capability requirement information;
when the UE needs to switch the base station, sending a switching request message to a neighboring base station, wherein the switching request message comprises the capability requirement information;
acquiring handover request response information sent by the neighboring cell base station in response to the handover request information, wherein the handover request response information comprises a capability indication identifier and capability information of the neighboring cell base station, the capability indication identifier is used for indicating whether the neighboring cell base station meets the capability requirement information, and the capability information comprises communication capability and computing capability;
and sending a switching command to the UE according to the switching request response information so as to trigger the UE to be switched from the service base station to a target base station, wherein the target base station is a base station which meets the capability requirement information in the neighboring base stations.
According to the scheme, the service base station can instruct the UE to be switched to the target base station capable of meeting the capability requirement of the UE according to the capability requirement information of the UE and the capability information of the neighboring base station, so that after the UE is switched to the target base station, the target base station can meet the service requirement of the UE, and the communication quality of the UE is improved.
In one possible design, the target base station is determined by the serving base station according to the capability information of the neighboring base station and the capability requirement information, and the handover command is used to instruct the UE to handover to the target base station.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
In one possible design, the handover request response message further includes: a first identifier of the MEC server to which the neighboring base station belongs, wherein the first identifier is used for the serving base station to judge whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and determine the target base station according to a judgment result; or
When the handover request information further includes a second identifier of the MEC server to which the serving base station belongs, the handover request response information further includes a first MEC indicator, where the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used for the serving base station to determine the target base station;
the handover command sent by the serving base station after determining the target base station further includes a second MEC indication identifier, where the second MEC indication identifier is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs.
In the scheme, the serving base station preferentially selects a neighbor base station which belongs to the same MEC server as the serving base station from neighbor base stations meeting UE capacity requirement information. Therefore, when the UE switches the base station, the user information does not need to be migrated, and the application of the UE does not need to be re-instantiated (or initialized) on the target base station, and by reducing the time for migrating the user information or re-instantiating the application of the UE, the waiting time for the user to acquire the service from the target base station can be reduced, and the condition that the UE is disconnected or the service is interrupted is reduced.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
In a fourth aspect, the present application provides an apparatus, which may be disposed in a UE, the apparatus comprising:
a sending unit, configured to send capability requirement information to an accessed serving base station, where the capability requirement information includes communication capability requirement information and calculation capability requirement information;
an obtaining unit, configured to obtain a handover command sent by the serving base station, where the handover command is sent by the serving base station when the serving base station receives handover request response information sent by a neighboring base station, the handover request response information is sent by the neighboring base station in response to the handover request information sent by the serving base station, the handover request information is sent by the serving base station when it is determined that the UE needs to handover the base station, the handover request information includes the capability requirement information, the handover request response information includes a capability indication identifier and capability information of the neighboring base station, the capability indication identifier is used to indicate whether the neighboring base station meets the capability requirement information, and the capability information includes communication capability and computation capability;
and the switching unit is used for responding to the switching command and switching from the service base station to the target base station, wherein the target base station is a base station which meets the capability requirement information in the neighboring base stations.
In one possible design, the handover command includes identification information and capability information of a target neighbor base station, where the target neighbor base station is a neighbor base station that satisfies the capability requirement information among the neighbor base stations; the device further comprises:
and the determining unit is used for determining the target base station according to the identification information and the capability information of the target neighbor base station before the switching unit is switched from the serving base station to the target base station.
In one possible design, the target base station is determined by the serving base station according to the capability information of the target neighboring base station and the capability requirement information, the handover command includes identification information of the target base station, and the handover command is used to instruct the UE to handover to the target base station.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
In one possible design, the handover command further includes a second MEC indicator, where the second MEC indicator is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs, the second MEC indicator is determined by the serving base station according to the first identifier or the first MEC indicator in the handover request response information, the first identifier is an identifier of the MEC server to which the neighboring base station belongs, the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used by the serving base station to determine the target base station.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
In one possible design, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, before the UE is handed over from the serving base station to the target base station, the method further includes:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
Because the MEC server to which the target base station belongs may be the same as or different from the MEC server to which the serving base station belongs, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, the target MEC server to which the target base station belongs needs to instantiate an application corresponding to the service of the UE, or the source MEC server migrates user-related information to the target MEC server, so as to maintain the service connection between the UE and the application, thereby ensuring the continuity of the service of the UE.
In one possible design, the capability requirement information is determined by UE capabilities and traffic policies, the UE capabilities including communication capabilities and computing capabilities;
the traffic policy is determined by the UE by any of: the remaining battery power of the UE, the resource utilization rate of the UE, user preference information corresponding to the UE, and the temperature of a processor of the UE;
when the remaining battery power is less than or equal to a preset battery power threshold, the UE selects a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE;
when the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy;
when the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy;
when the temperature of the processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy.
In one possible design, the capability requirement information reported by the UE is carried in any one of the following items: radio Resource Control (RRC) signaling, media intervention control (MAC CE) signaling, physical layer signaling, and data transmitted by the UE to the serving base station.
The advantageous effects of the fourth aspect are the same as those of the second aspect, and are not described herein.
In a fifth aspect, the present application provides an apparatus for a ue to switch a base station, where the apparatus may be disposed in a serving base station, and the apparatus includes:
the first acquiring unit is used for acquiring capability requirement information sent by UE, wherein the capability requirement information comprises communication capability requirement information and computing capability requirement information;
a first sending unit, configured to send handover request information to a neighboring base station when the UE needs to handover the base station, where the handover request information includes the capability requirement information;
a second obtaining unit, configured to obtain handover request response information sent by the neighboring base station in response to the handover request information, where the handover request response information includes a capability indication identifier and capability information of the neighboring base station, where the capability indication identifier is used to indicate whether the neighboring base station meets the capability requirement information, and the capability information includes communication capability and computation capability;
and a second sending unit, configured to send a handover command to the UE according to the handover request response information, so as to trigger the UE to handover from the serving base station to a target base station, where the target base station is a base station that meets the capability requirement information in the neighboring base station.
In one possible design, the target base station is determined by the serving base station according to the capability information of the neighboring base station and the capability requirement information, and the handover command is used to instruct the UE to handover to the target base station.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
In one possible design, the handover request response message further includes: a first identifier of the MEC server to which the neighboring base station belongs, wherein the first identifier is used for the serving base station to judge whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and determine the target base station according to a judgment result; or
When the handover request information further includes a second identifier of the MEC server to which the serving base station belongs, the handover request response information further includes a first MEC indicator, where the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used for the serving base station to determine the target base station;
the handover command sent by the serving base station after determining the target base station further includes a second MEC indication identifier, where the second MEC indication identifier is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
Advantageous effects of the fifth aspect are the same as those of the third aspect, and are not described herein in detail.
In a sixth aspect, the present application provides a network element device, including a memory, a transceiver, a processor, and a computer program stored in the memory and executable on the processor, where the transceiver is configured to receive or transmit data, and the processor executes the computer program to enable the network element device to perform the method for switching the base station of the user equipment in any of the second aspect or the third aspect.
In a seventh aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program causes a network element device to perform the method for handing over a base station by a user equipment in any of the second aspect or the third aspect.
It should be noted that the embodiments of the present application can be combined arbitrarily to achieve different technical effects.
Different from the scheme of indicating the UE to switch the base station according to the signal quality of the neighboring base station in the prior art, in the application, the serving base station can indicate the UE to switch to the target base station capable of meeting the capability requirement of the UE according to the capability requirement information of the UE and the capability information of the neighboring base station, so that after the UE is switched to the target base station, the target base station can meet the service requirement of the UE, and the communication quality of the UE is improved.
Drawings
Fig. 1 is a schematic diagram of an application scenario in which a user equipment communicates with a base station according to an embodiment of the present application;
fig. 2 is an interaction diagram of a method for a ue to switch a base station according to a first embodiment of the present application;
fig. 3 is an interaction diagram of a method for a ue to switch a base station according to a second embodiment of the present application;
fig. 4 is an interaction diagram of a method for a ue to switch a base station according to a third embodiment of the present application;
fig. 5 is an interaction diagram of a method for a ue to switch a base station according to a fourth embodiment of the present application;
fig. 6 is an interaction diagram of a method for a ue to handover a base station according to a fifth embodiment of the present application;
fig. 7 is an interaction diagram of a method for a ue to switch a base station according to a sixth embodiment of the present application;
fig. 8 is an interaction diagram of a method for a ue to switch a base station according to a seventh embodiment of the present application;
fig. 9 is an interaction diagram of a method for a ue to switch a base station according to an eighth embodiment of the present application;
fig. 10 is an interaction diagram of a method for a ue to switch a base station according to a ninth embodiment of the present application;
fig. 11 is an interaction diagram of a method for a ue to switch a base station according to a tenth embodiment of the present application;
fig. 12 is an interaction diagram of a method for a ue to handover a base station according to an eleventh embodiment of the present application;
fig. 13 is an interaction diagram of a method for a ue to switch a base station according to a twelfth embodiment of the present application;
fig. 14 is an interaction diagram of a method for a ue to switch a base station according to a thirteenth embodiment of the present application;
fig. 15 is a schematic structural diagram of an apparatus for a user equipment to switch a base station according to a first embodiment of the present application;
fig. 16 is a schematic structural diagram of an apparatus for a user equipment to switch a base station according to a second embodiment of the present application;
fig. 17 is a schematic structural diagram of a network element device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
Referring to fig. 1, fig. 1 is a schematic view of an application scenario in which a user equipment communicates with a base station according to an embodiment of the present application.
As shown in fig. 1, the location of the user may change during the use of the UE. When the UE moves to the edge of the serving cell (e.g., the UE moves to the signal overlapping area of the serving cell and the neighboring cell 1), it needs to switch to the neighboring cell in time to obtain continuous service of the mobile network.
In the prior art, a serving base station corresponding to a serving cell generally indicates, according to signal quality of a neighboring cell, that a UE is switched to a target base station corresponding to the neighboring cell whose signal quality is better than that of the serving cell. The MEC server corresponding to the target base station and the MEC server corresponding to the serving base station may be the same or different.
When the MEC server corresponding to the target base station is the same as the MEC server corresponding to the service base station, the UE moves in the range of the same MEC server, and the MEC server only needs to maintain the normal connection of the UE and the application program on the MEC server and simultaneously tracks the base station currently connected with the UE to ensure the correct downlink data routing. When the UE moves under the same MEC server, the communication capabilities of the serving base station and the target base station may be different.
When the MEC server corresponding to the target base station is different from the MEC server corresponding to the serving base station, the UE is switched from one MEC server to another MEC server, and how to maintain the service connection between the UE and the application is difficult. For state-independent applications in the MEC system that do not need to track UE state information, the UE moving to another MEC server means re-instantiating a same application on the MEC server (i.e. after the UE establishes a communication connection with the MEC server, the UE switches the service of the running application to the MEC server and initializes the application), whereas for user-oriented services, in particular those related to user activities, the UE moving to another MEC server means migration of user-related information, even migration of the entire application instance. When the MEC server corresponding to the target base station is different from the MEC server corresponding to the serving base station, the communication capacity, the calculation capacity, and the storage capacity of the serving base station may all be different from the target base station.
In general, since under MEC, the communication capabilities, computing capabilities and memory capabilities of different base stations may also differ. However, different types of UEs may have different communication capabilities, calculation capabilities, and storage capabilities, and therefore, after the UE is switched to the target base station, the target base station may not meet the service requirements of the UE due to failing to meet the requirements of the communication capabilities, the calculation capabilities, and the storage capabilities of the UE.
For example, when the MEC servers corresponding to the target base station and the serving base station are different, in order to maintain the service connection between the UE and the application, it is necessary to re-instantiate a same application on the MEC server corresponding to the target base station, or migrate the entire application instance, which may cause a time required by the user to obtain the service corresponding to the application to be longer, and even a network outage or a network drop may occur.
In order to solve the problem that the capability requirement of the UE cannot be met after the UE switches the base station in the prior art, embodiments of the present application provide a method for the UE to switch the base station, where a serving base station receives a measurement report and capability requirement information reported by the UE, for example, information of computing capability requirement and communication capability requirement; when the service base station confirms that the UE needs to switch the base station according to the relevant data in the measurement report, the service base station sends switching request information carrying the capability requirement information of the UE to the adjacent base station; the neighbor base station judges whether the capability requirement of the UE is met or not according to the capability requirement information in the switching request information to obtain a judgment result, and sends switching request response information to the service base station, wherein the switching request response information comprises the judgment result and the capability information of the neighbor base station; and the service base station screens out a target neighbor base station meeting the capability requirement of the UE according to a judgment result in the switching request response information sent by the neighbor base station. The serving base station may determine, according to the capability information of the target neighboring base station, a target base station with a higher matching degree with the capability requirement information of the UE from the target neighboring base station, and send a handover command including identification information of the target base station to the UE, so as to instruct the UE to handover from the serving base station to the target base station. The closer or similar the capability information of the neighboring base station and the capability requirement information of the UE, the higher the matching degree between the capability information of the neighboring base station and the capability requirement information of the UE. Or, the capability score of the target neighboring base station may be calculated according to the capability information of each target neighboring base station and the capability requirement information of the UE, where the higher the capability score is, the higher the matching between the capability information of the neighboring base station and the capability requirement information of the UE is.
In one possible implementation, the target base station may be determined by the UE.
For example, after receiving the handover request response message sent by the neighboring base station, the serving base station may send the determination result included in the handover request response message and the capability information of the neighboring base station to the UE through the handover command, so that the UE determines a target base station with a higher matching degree with the capability requirement information of the UE according to the determination result and the capability information of the neighboring base station, and switches to the target base station.
For another example, after the target neighbor base station meeting the capability requirement of the UE is screened out, the serving base station may send a handover command including capability information of the target neighbor base station to the UE, so that the UE can screen out the target base station with high matching degree with the capability requirement information of the UE according to the capability information of the target neighbor base station, and thereby handover from the serving base station to the target base station.
It is to be understood that the measurement report may include signal quality information of the neighboring base stations, and the serving base station or the UE may select the neighboring base station with the best signal quality as the target base station from the target neighboring base stations that meet the capability requirement of the UE.
In addition, the handover request response message sent by the neighboring base station may further include an identifier of a Mobile Edge Computing (MEC) server.
When the target base station is determined by the serving base station, the target neighbor base station belonging to the same MEC server as the serving base station may be determined from the target neighbor base stations satisfying the UE capability according to the identifier of the MEC server of the target neighbor base station and the identifier of the MEC server of the serving base station. And if the determined target neighbor base station is one, taking the target neighbor base station as the target base station. If at least two target neighbor base stations are determined, selecting the target neighbor base station with the highest matching degree with the capability requirement of the UE as the target base station from the at least two target neighbor base stations; or selecting the target neighbor base station with the best signal quality as the target base station.
In order to make the objects, technical solutions and advantages of the present application clearer, specific implementation procedures of the method for switching the base station by the user equipment of the present application will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 2, fig. 2 is an interaction diagram of a method for a ue to switch a base station according to an embodiment of the present application. The user equipment UE includes, but is not limited to, a mobile phone, a tablet computer, a wearable device, a mobile vehicle, various sensors, and other terminals that can access a wireless mobile network. When the UE moves to the edge of the serving cell corresponding to the accessed serving base station, the UE needs to switch to the neighboring base station to obtain continuous service of the mobile network. The method for switching the base station by the user equipment comprises the following steps:
s101, the UE sends the capability requirement information to a service base station.
The UE may report the capability requirement information to the serving base station when initiating the service request, or may report the capability requirement information to the serving base station when the capability requirement of the UE changes.
The capability requirement information includes at least communication capability requirement information and computing capability requirement information. The communication capability requirement information may include, but is not limited to, one of a transmission rate, a transmission delay, a packet loss rate, a bit error rate, or any combination of at least two of them. The computing power requirement information includes, but is not limited to, a number of operations per second or a number of operations per second.
Wherein, the higher the transmission rate, the higher the communication capacity requirement is represented; the lower the transmission delay, the lower the packet loss rate or the lower the error rate, the higher the communication capability requirement. The higher the number of operations per second or per second, the higher the computing power requirement.
In this embodiment, the method for reporting the capability requirement information to the serving base station by the UE is not limited. The UE may report the capability requirement information through a Radio Resource Control (RRC) signaling, and at this time, the capability requirement information is carried in the RRC signaling. The UE may also send the capability requirement information through a Media Access Control-Control Element (MAC CE) signaling, where the capability requirement information is carried in the MAC CE signaling. The UE may also send the capability requirement information to the serving base station along with other data to be transmitted. The capability requirement information may be before or after the data to be transmitted, or may be in the data to be transmitted, that is, the capability requirement information is inserted into the data to be transmitted and then transmitted. For example, the capability requirement information in S101 may be transmitted to the serving base station together with the measurement report in S105.
In one possible implementation, the capability requirement information may also include storage capability requirement information. The priority of the communication capacity requirement information and the priority of the calculation capacity requirement information are both higher than the priority of the storage capacity requirement information. That is, the neighboring base station needs to meet the communication capability requirement of the UE and/or the computing capability requirement of the UE in priority, and finally considers the storage capability requirement of the UE.
In one possible implementation, the capability requirement information may be sent by the UE upon receiving a user-triggered service request. The capability requirement information may be capability requirement information corresponding to a service initiated by a user within a period of time, and the capability requirement information may be an average value within a period of time or a maximum value of the capability requirement, which is not limited herein.
It can be understood that, when the user initiates at least two services and the respective capability requirements of the at least two services are different, the capability requirement information reported by the UE is subject to high capability requirement. For example, when the communication capability requirement of the first service is higher than the capability requirement of the second service, the communication capability requirement information in the capability requirement information reported by the UE is the communication capability requirement information corresponding to the first service. And when the computing capacity requirement of the second service is higher than that of the first service, the computing capacity requirement information in the capacity requirement information reported by the UE is the computing capacity requirement information corresponding to the second service.
S102, the service base station acquires the capability requirement information sent by the UE.
S103, the service base station sends the measurement configuration information to the UE.
The measurement configuration information may include information of a measurement object, for example, information of a frequency point, a system, a cell list on the frequency point, and the like of a neighboring cell base station to be measured. The measurement configuration information is used for indicating the UE to measure the signal quality of the serving cell corresponding to the serving base station and the neighboring cell corresponding to the neighboring base station.
The signal quality may be one or any combination of at least two of: reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal to Interference plus Noise Ratio (SINR).
It is understood that S103 may be performed before S101 or S102.
S104, the UE receives the measurement configuration information sent by the service base station, measures according to the measurement configuration information, and sends a measurement report to the service base station.
After receiving the measurement configuration information sent by the serving base station, the UE may measure the signal quality of the serving cell to which the UE has accessed, and may also switch to the frequency point to be measured corresponding to the neighboring base station according to the information of the measurement object in the measurement configuration information, thereby measuring the neighboring cell corresponding to the neighboring base station to obtain the signal quality corresponding to each neighboring cell managed by the neighboring base station.
And when the UE finishes the measurement, generating a measurement report according to the measurement result and sending the measurement report to the service base station. The measurement report includes the signal quality of the serving cell and the signal quality corresponding to each neighboring cell managed by the neighboring cell base station.
S105, the service base station acquires the measurement report sent by the UE.
And S106, the service base station judges whether the base station switching condition is met according to the measurement report.
And the service base station executes switching judgment according to the signal quality of the service cell and the signal quality of the adjacent cell in the measurement report so as to judge whether the base station switching condition is met. The base station handover condition may be a condition that is preset and stored in the serving base station, and is used to indicate that the UE needs to handover the base station. For example, the base station handover condition may be that the signal quality of the serving cell is less than a first signal quality threshold and the signal quality of the neighbor cell is greater than a second signal quality threshold. The second signal quality threshold may be greater than the first signal quality threshold.
S107, when the service base station confirms that the base station switching condition is met, the service base station sends switching request information to a neighboring base station, wherein the switching request information comprises the capacity requirement information.
The handover request is used to instruct the neighboring base station to determine whether the capability requirement of the UE is satisfied, and whether the UE is allowed to access the neighboring base station. The number of neighbor base stations may be at least two.
S108, the neighbor base station acquires the switching request information sent by the service base station.
S109, the adjacent base station responds to the switching request information, and whether the capability requirement of the UE is met or not is judged according to the capability requirement information and the capability information of the adjacent base station.
The neighboring base station can compare the capability requirement information of the UE with the capability information of the neighboring base station, and judge whether the neighboring base station can meet the capability requirement of the UE according to the comparison result. When the capability of the neighboring cell base station can meet various capability requirements corresponding to the capability requirement information of the UE, the neighboring cell base station can meet the capability requirements of the UE. And when the capability of the neighboring cell base station cannot meet any capability requirement corresponding to the capability requirement information of the UE, the neighboring cell base station cannot meet the capability requirement of the UE.
For example, when the capability requirement information includes communication capability requirement information and calculation capability requirement information, the communication capability requirement information in the capability requirement information of the UE and the communication capability of the neighboring base station may be compared, so as to determine whether the neighboring base station satisfies the communication capability requirement of the UE; and comparing the computing capacity requirement information in the UE capacity requirement information with the computing capacity of the adjacent cell base station, thereby judging whether the adjacent cell base station meets the computing capacity requirement of the UE.
When the communication capability requirement information in the capability requirement information of the UE includes a transmission rate and the calculation capability requirement information includes the number of operations per second, it is assumed that the transmission rate in the capability requirement information of the UE is a1Mbit/s, a number of operations per second2(ii) a The transmission rate of the adjacent base station is b1 Mbit/s,The number of operations per second is b2(ii) a If a is1<=b1And a is a2<=b2Then, the neighboring base station can meet the communication capability requirement of the UE; if a is1>b1Or, a2>b2Then, the neighboring base station cannot meet the communication capability requirement of the UE.
The neighboring base station may also determine whether to allow the UE to access according to a load capability of the neighboring base station. The load capacity may be a maximum value of the UE allowed to access, or may be a maximum power of the communication load, which is not limited herein.
S110, the neighbor base station sends a switching request response message to the serving base station, where the switching request response message at least includes a capability indication identifier and capability information of the neighbor base station, and the capability indication identifier is used to indicate whether the neighbor base station satisfies the capability requirement information.
The capability indication mark is used for the serving base station or the UE to screen out a target neighbor base station which can meet the capability requirement of the UE from the neighbor base stations. That is, the target neighboring base station is a neighboring base station that satisfies the capability requirement information among the neighboring base stations. And the capability information of the adjacent cell base station is used for calculating the matching degree between the target adjacent cell base station and the UE, and determining the target base station from the target adjacent cell base station according to the matching degree.
It is understood that the capability indication flag in the handover request response information may be used for "0" or "1" to indicate. When the neighboring base station cannot meet the capability requirement of the UE or the neighboring base station does not allow the UE to access, the capability indication mark in the switching request response information is '0'. When the neighboring base station can meet the capability requirement of the UE and the neighboring base station allows the UE to access, the capability indication mark in the switching request response information is '1'.
It can be understood that, the type and the number of the capability information in the handover request response information sent by each neighboring base station are the same. For example, the capability information in the handover request response information sent by all neighboring base stations includes communication capability and computing capability, or includes communication capability, computing capability and storage capability.
When the capability requirement information in the handover request information includes a communication capability requirement and a calculation capability requirement, the capability information of the neighboring base station included in the handover request response information may include a communication capability and a calculation capability, and when the capability requirement information in the handover request information also includes storage capability requirement information, the handover request response information may also include a storage capability of the neighboring base station.
It can be understood that the handover request response information may carry identification information of the neighboring base station.
And S111, the service base station acquires the switching request response information, wherein the switching request response information comprises a capability indication identifier and capability information of the neighbor base station which sends the switching request information.
It can be understood that, when receiving the handover request response information sent by the neighboring base station, the serving base station may associate and record the handover request response information and the identification information of the neighboring base station, so that the capability information of the neighboring base station can be accurately obtained in the following.
And S112, the serving base station determines the target neighbor base station meeting the capability requirement information according to the capability indication identifier in the handover request response information.
And the service base station analyzes the switching request response information and acquires the capability indication mark in the switching request response information and the capability information of the neighbor base station. When the handover request response information also carries the identification information of the neighboring base station, the serving base station may also obtain the identification information of the neighboring base station.
And the service base station determines a target neighbor base station which meets the capability requirement of the UE from the neighbor base stations which send the switching request response information according to the capability indication identification.
For example, when the capability indicator is represented by "0" or "1", the serving base station screens out the neighboring base station corresponding to the capability indicator of "1", takes it as the target base station, and recognizes the capability information of the neighboring base station associated with the capability indicator of "1" as the capability information of the target neighboring base station.
S113, the serving base station determines a target base station from the target neighbor base stations according to the capacity requirement information and the capacity information of the target neighbor base station, wherein the target base station is a base station which meets the capacity requirement information in the neighbor base stations.
And after screening out the target neighbor base station meeting the capability requirement of the UE, the service base station acquires the capability information of the target neighbor base station.
Then, the service base station calculates the matching degree between the capability information of the target neighbor base station and the capability demand information of the UE according to the capability information of each target neighbor base station and the capability demand information of the UE, and obtains the matching degree between each target neighbor base station and the UE; and then, screening out target neighbor base stations with matching degrees meeting preset requirements according to the matching degrees corresponding to all the target neighbor base stations, and determining the target base stations from the screened target neighbor base stations. The preset requirement may be that the matching degree is greater than or equal to a preset matching degree threshold. The closer or closer the capability information of the neighboring base station and the capability requirement information of the UE, the higher the matching degree between the capability information of the neighboring base station and the capability requirement information of the UE, that is, the higher the matching degree between the neighboring base station and the UE. Or, the capability score of the target neighboring cell base station may be calculated according to the capability information of each target neighboring cell base station and the capability requirement information of the UE, where the higher the capability score is, the higher the matching between the neighboring cell base station and the UE is. The serving base station may use the target neighboring base station with the highest matching degree as the target base station. For example, when the capability requirement information includes communication capability requirement information, the serving base station may use a target neighboring base station with the highest communication matching degree as the target base station; when the capability requirement information includes the calculation capability requirement information, the serving base station may further use the target neighboring base station with the highest calculation matching degree as the target base station.
When the communication capability requirement information in the capability requirement information of the UE includes the transmission rate, since the transmission rates of the target neighboring cell base station are all greater than or equal to the transmission rate in the communication capability requirement information, the higher the transmission rate of the target neighboring cell base station is, the higher the communication capability matching degree between the target neighboring cell base station and the UE is.
When the communication capability requirement information in the capability requirement information of the UE includes transmission delay, since the transmission delay of the target neighboring cell base station is less than or equal to the transmission delay in the communication capability requirement information, the smaller the transmission delay of the target neighboring cell base station is, the higher the communication capability matching degree between the target neighboring cell base station and the UE is.
When the communication capability requirement information in the capability requirement information of the UE includes a packet loss rate, since the packet loss rates of the target neighboring base station are all less than or equal to the packet loss rate in the communication capability requirement information, the smaller the packet loss rate of the target neighboring base station is, the higher the communication capability matching degree between the target neighboring base station and the UE is.
When the calculation capability requirement information in the capability requirement information of the UE includes the number of operations per second (or the number of operations per second), since the number of operations per second of the target neighboring base station is greater than the number of operations per second (or the number of operations per second) in the communication capability requirement information, the greater the number of operations per second (or the number of operations per second) of the target neighboring base station is, the higher the matching degree of the calculation capability between the target neighboring base station and the UE is.
It can be appreciated that the matching between the target neighbor base station and the UE can be measured by the capability score. For example, when the capability requirement information of the UE includes at least two capability requirements, the capability score corresponding to the target neighboring base station may be calculated, and the target base station is determined according to the capability score, which is specifically as follows:
at least two value intervals can be set for each capability, a corresponding score is set for each value interval (the score identifies the matching degree, the higher the matching degree is, the higher the score is), a corresponding weight value is allocated to each capability, and the sum of the ownership weight values is 1. The weight value corresponding to each ability can be allocated according to the importance degree or priority of each ability. The more important a certain ability is or the higher the priority is, the larger the corresponding weight value is.
The service base station determines a numerical value interval to which each capability of each target neighbor base station belongs according to the capability information of each target neighbor base station, so as to determine a score corresponding to the numerical value interval to which the target neighbor base station belongs; and performing weighted summation operation according to the score corresponding to each capability of each target adjacent cell base station and the weight value corresponding to each capability to obtain the capability score corresponding to each target adjacent cell base station, so that the service base station determines the target base station according to the respective capability score corresponding to each target adjacent cell base station. The serving base station may select any one of the target neighboring base stations having the capability score greater than or equal to the preset capability score threshold as the target base station, or may use the target neighboring base station having the highest score as the target base station.
It is understood that at least two capability requirements may be of the same capability type or of different capability types. The capability types include, but are not limited to, communication capabilities, computing capabilities, and storage capabilities.
When at least two capacity requirements belong to the same capacity type, the final score obtained by calculation according to the method is the capacity score corresponding to the capacity of the type. And when at least two capacity requirements belong to different capacity types, dividing the capacity scores obtained by calculation according to the method into respective scores corresponding to the at least two capacity types.
If the capability requirement information comprises at least two types of capability requirements and each type of capability comprises at least two capabilities, performing weighted summation operation on each capability according to the method to obtain a score corresponding to each type of capability; and then, carrying out weighted summation operation on the scores of each type of capacity according to the method, and calculating to obtain the total score corresponding to at least two types of capacities.
It is to be understood that the importance degree or priority of the above capability may be determined according to the communication capability requirement information or the computing capability requirement information in the capability requirement information of the UE, or may be determined by the service policy of the UE, which is not limited herein. The higher the requirement for a capacity requirement for a certain capacity, the more important or prioritized the capacity. The service policy of the UE may be obtained from the capability requirement information, or may be determined by the serving base station.
For example, the serving base station may determine the traffic policy of the UE according to the communication capability requirement information or the calculation capability requirement information in the capability requirement information of the UE.
When the communication capability requirement information in the capability requirement information of the UE comprises a transmission rate, if the transmission rate is greater than a preset transmission rate threshold value, the service policy of the UE is a communication priority policy.
When the communication capability requirement information in the capability requirement information of the UE includes transmission delay or packet loss rate, if the transmission delay is smaller than a preset transmission delay threshold, the serving base station determines that the service policy of the UE is a communication priority policy.
When the communication capability requirement information in the capability requirement information of the UE includes a packet loss rate, if the packet loss rate is smaller than a preset packet loss rate threshold, the service policy of the UE is a communication priority policy.
When the calculation capacity requirement information in the capacity requirement information of the UE includes the number of operations per second (or the number of operations per second), if the number of operations per second is greater than or equal to a preset threshold value of the number of operations per second, the service policy of the UE is a calculation priority policy.
S114, the service base station sends a switching command to the UE, wherein the switching command comprises the identification information of the target base station.
After determining the target base station, the serving base station may generate a handover command including identification information of the target base station and send the handover command to the UE.
It is understood that the identification information of the target base station may include a Mobile Network Code (MNC), a Location Area Code (LAC), a cell identification (cell ID), coding information of the base station, and the like.
S115, the UE responds to the switching command and switches from the service base station to the target base station.
The UE can access the target base station according to the identification information of the target base station, so that the UE can be switched from the serving base station to the target base station.
The foregoing solution is different from the solution in the prior art in which the UE is instructed to switch the base station according to the signal quality of the neighboring base station, in this embodiment, the serving base station may instruct the UE to switch to the target base station capable of meeting the capability requirement of the UE according to the capability requirement information of the UE and the capability information of the neighboring base station, so that after the UE is switched to the target base station, the target base station can meet the service requirement of the UE, and the communication quality of the UE is improved.
Referring to fig. 3, based on fig. 2, in another embodiment, the capability requirement information of S101 in the embodiment corresponding to fig. 3 may further include a service policy, and the service policy may identify a priority of the capability requirement, where the service policy includes a communication priority policy or a computation priority policy. The traffic policy is used to determine the target base station. The communication capability or the computing capability of the target base station is matched with the capability requirement indicated by the service strategy to the highest degree. When the service policy is a communication priority policy, the target base station is a base station which meets the capability requirement information and has the strongest communication capability in the neighboring base stations; and when the service strategy is a calculation priority strategy, the target base station is the base station which meets the capability requirement information and has the strongest calculation capability in the adjacent base stations.
The traffic policy may be determined by the UE by any of: the remaining battery power of the UE, the utilization rate of a processor of the UE, user preference information corresponding to the UE, and the temperature of the processor of the UE.
The traffic policy includes, but is not limited to, a communication prioritization policy, or a computational prioritization policy. The communication priority strategy is suitable for the service with large communication demand and smaller calculation demand and/or storage demand. The service of the communication priority policy includes, but is not limited to, a service corresponding to an Application (App) of a cloud computing class, and the cloud App may include, but is not limited to, a game Application rendered at a cloud end, a live Application, and the like. Such as live services, positioning services, navigation services.
The calculation priority strategy is suitable for services with large calculation requirements and small communication requirements. The service for calculating the priority policy may include, but is not limited to, a service corresponding to an App of a local calculation class, for example, a local calculation service, a local rendering service (e.g., taking a picture).
In a possible implementation manner, the service policy may be determined by the UE according to user preference information corresponding to the UE, where the user preference information is used to indicate that the user pays attention to communication cost or communication quality. When the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; and when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy.
The user preference information may be derived by the UE analyzing historical usage data of the user. For example, the UE obtains and analyzes a mobile data traffic package signed by the user within a preset time period (e.g., half a year or a year), and a mobile data traffic value actually used, so as to determine the user preference information. And if the mobile data traffic package corresponds to the allowed traffic threshold and the mobile data traffic value actually used by the user is less than or equal to the allowed traffic threshold, the user is considered to be sensitive to the communication cost and pays more attention to the communication cost. If the mobile data traffic package is an unlimited traffic package, the user is considered to pay more attention to the communication quality.
In one possible implementation, the traffic policy may be determined by the usage rate of the processor of the UE. When the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; and when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy. The preset usage threshold may be 50%. The processor includes a Central Processing Unit (CPU) and/or an embedded Neural-Network Processor (NPU).
Illustratively, the traffic policy is a compute priority policy, e.g., if the usage of the processor of the UE is less than or equal to a first preset usage threshold. The first preset utilization threshold may be set according to a condition that the resource utilization of the UE is relatively low and the available resources are relatively high, and may be 40%.
And if the utilization rate of the processor of the UE is greater than a second preset utilization rate threshold value, the service strategy is a communication priority strategy. The second preset usage threshold may be set according to a situation that the usage of the processor of the UE is high. The second predetermined usage threshold may be the same as or different from the first predetermined usage threshold. The second predetermined usage threshold may be 40%, 50%, 80%, etc., and is not limited herein.
When the second preset usage rate threshold may be different from the first preset usage rate threshold, if the usage rate of the processor of the UE is greater than the first preset usage rate threshold and is less than or equal to the second preset usage rate threshold, the UE may select any one of the calculation priority policy and the communication priority policy as the traffic policy.
In one possible implementation, the service policy may also be determined by the UE according to the remaining battery power of the UE.
And when the residual battery power is less than or equal to a preset battery power threshold, selecting a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE. The preset battery level threshold may be 10%, but is not limited thereto, and may be set according to practical situations, and is not limited herein.
In one possible implementation, the traffic policy may also be determined by a temperature of a processor of the UE. When the temperature of a processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy. For example, the preset temperature threshold may be 30 degrees celsius, but is not limited thereto, and the preset temperature threshold may be set according to practical situations, and is not limited herein.
It can be understood that after the UE determines the service policy, the UE may also determine communication capability requirement information, calculation capability requirement information, and storage capability requirement information according to the UE capability and the service policy. The UE capabilities may include communication capabilities, computing capabilities, and may also include storage capabilities of the UE.
For example, when the service executed by the UE is a service for calculating the priority policy, the UE may allocate 90% of the calculation resources to the service, and allocate 10% of the communication resources and 80% of the storage resources to the service according to the capability information of the UE, so that the communication capability requirement corresponding to the service is 10% of the communication capability of the UE, the calculation capability requirement corresponding to the service is 90% of the calculation capability of the UE, and the storage requirement corresponding to the service is 80% of the storage capability of the UE. Storage capacity may be measured in terms of the size of the storage space.
For another example, when the service executed by the UE is a service of the communication priority policy, the UE may allocate 90% of communication resources to the service, and allocate 10% of computing resources and 80% of storage resources to the service according to the capability information of the UE, so that the computing capability requirement corresponding to the service is 90% of the computing capability of the UE, the computing capability requirement corresponding to the service is 10% of the computing capability of the UE, and the storage requirement corresponding to the service is 80% of the storage capability of the UE.
Correspondingly, in S113, the serving base station determines the target base station from the target neighboring base station according to the capability requirement information and the capability information of the target neighboring base station, which may specifically be: and determining a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information and the capacity information of the target neighbor base station.
The service base station can determine the capacity requirement information with the highest priority according to the service strategy, and determine the target base station from the target neighbor base stations according to the capacity requirement information with the highest priority and the capacity information of the target neighbor base station. The communication capability or the computing capability of the target base station can be matched with the capability requirement indicated by the service strategy to the highest degree.
For example, when the service policy is a communication priority policy, the serving base station screens out a first number of target neighbor base stations in the order of high communication capacity to low communication capacity according to communication capacity information in the capacity information of the target neighbor base stations. The serving base station may use one target neighboring base station with the best communication capability as the target base station, or may use any one of the first number of target neighboring base stations as the target base station. The first number may be any integer, and the first number is smaller than the number of target neighbor base stations. For example, the number of target neighbor base stations is 5, and the first number may be 1, 2, 3, or 4.
It can be understood that, when the communication capabilities of at least two target neighboring base stations are collocated for the first time, any one of the target neighboring base stations can be selected as the target base station; and selecting one target adjacent cell base station with the highest calculation capability as the target base station according to the calculation capability information of at least two target adjacent cell base stations with the first parallel communication capability. If at least two target adjacent base stations with parallel first communication capabilities exist in the at least two target adjacent base stations with parallel first communication capabilities, selecting the target adjacent base station with the highest storage capability from the at least two target adjacent base stations with parallel first communication capabilities as the target base station.
And when the service strategy is a calculation priority strategy, the service base station screens out a second number of target neighbor base stations according to the calculation capacity information in the capacity information of the target neighbor base stations in the sequence from high to low in calculation capacity. The serving base station may use one target neighboring base station with the best calculation capability as the target base station, or may use any one of the second number of target neighboring base stations as the target base station. The second number may be any integer, and the second number is smaller than the number of target neighbor base stations. The second number may be the same as or different from the first number, and is not limited herein.
It can be understood that, when the computing capabilities of at least two target neighboring base stations are collocated in a first time, any one of the target neighboring base stations can be selected as a target base station; and selecting one target adjacent cell base station with the highest communication capability as the target base station according to the communication capability information of the at least two target adjacent cell base stations with the first parallel computing capability. If at least two target adjacent base stations with parallel first communication capabilities exist in the at least two target adjacent base stations with parallel first computing capabilities, selecting the target adjacent base station with the highest storage capability from the at least two target adjacent base stations with parallel first communication capabilities as the target base station.
In this embodiment, the serving base station may preferentially select, from the target neighboring base stations, a target base station with a high matching degree with the capability requirement indicated by the service policy according to the service policy of the UE.
Referring to fig. 4, based on fig. 2, in another embodiment, the measurement report sent by the UE in S104 includes signal quality information corresponding to each of the neighboring base stations, and in S113, the serving base station determines the target base station from the target neighboring base station according to the capability information and the signal quality information of the target neighboring base station. The signal quality information is used by the serving base station to determine a target base station with better signal quality from neighboring base stations meeting the capability requirements of the UE.
Specifically, the serving base station may select a base station with the best signal quality as the target base station from target neighboring base stations that meet the capability requirement of the UE.
The service base station can also screen out a first target neighbor base station with the signal quality value larger than or equal to a preset threshold according to the signal quality information, and then selects a base station with the highest matching degree from the first target neighbor base station as a target base station according to the capacity information of the first target neighbor base station and the capacity requirement information of the UE.
In this embodiment, the serving base station may select a base station with good signal quality from the target base stations as the target base station, so as to improve the communication quality of the UE.
Referring to fig. 5, based on fig. 4, in another embodiment, the capability requirement information of S101 may further include a traffic policy, and the traffic policy is used to determine the target base station. Accordingly, S113 may specifically be: and the service base station determines a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information, the capacity information of the target neighbor base station and the signal quality information. The serving base station may select a target base station that best matches the capability requirement identified by the service policy from neighboring base stations that meet the capability requirement of the UE and have better signal quality; or, the base station with the best signal quality is selected as the target base station from the neighboring base stations which meet the capability requirement of the UE and are higher in matching with the capability requirement identified by the service strategy.
For example, in the embodiment corresponding to fig. 5, the serving base station screens out, according to the signal quality information, a first target neighboring base station whose signal quality value is greater than or equal to a preset threshold from neighboring base stations that meet the capability requirement of the UE, and then the serving base station may determine, according to the service policy, capability requirement information with the highest priority, and determine, according to the capability requirement information with the highest priority and the capability information of the first target neighboring base station, a target base station from the first target neighboring base station. And the communication capability or the computing capability of the target base station is matched with the capability requirement indicated by the service strategy to the highest degree. For example, when the service policy is communication priority, the priority of the communication capability requirement information is highest, and the target base station is the base station with the strongest communication capability among the neighboring base stations which meet the capability requirement information and have better signal quality. When the service strategy is calculation priority, the priority of the calculation capacity demand information is highest, and the target base station is the base station with the strongest calculation capacity in the neighboring base stations which meet the capacity demand information and have better signal quality.
For another example, the serving base station may determine capability requirement information with the highest priority according to a service policy in the capability requirement information of the UE, determine a target neighboring base station with a higher matching degree with the capability information with the highest priority from the neighboring base stations meeting the capability requirement of the UE according to the capability requirement information with the highest priority and the capability information of the neighboring base stations meeting the capability requirement of the UE, and select a base station with the best signal quality as the target base station from the target neighboring base stations. The higher matching degree with the highest priority level capability information may refer to: the matching degree between the target capability information of the target neighbor base station and the capability information with the highest priority is greater than or equal to a preset matching threshold value; or the absolute value of the difference between the value of the target capability of the target neighbor base station and the value corresponding to the capability information with the highest priority is smaller.
For example, when the service policy is communication priority, the priority of the communication capability requirement information is the highest, and the target base station is the base station with the highest signal quality in the neighboring base stations which satisfy the capability requirement information and have better communication capability. When the service strategy is calculation priority, the priority of the calculation capacity demand information is highest, and the target base station is the base station which meets the capacity demand information and has the best signal quality in the neighbor base stations with better calculation capacity.
In the embodiment corresponding to fig. 3, in S113, according to the capability requirement information and the capability information of the target neighboring base station, a description related to the target base station that matches the service policy is determined from the target neighboring base station.
In this embodiment, the serving base station may select, as the target base station, a base station with a high matching degree with the capability requirement of the UE from target base stations whose signal quality meets the requirement; or selecting a base station with good signal quality as the target base station from the target neighboring base stations meeting the preset requirement, so that the communication quality of the UE is improved, and meanwhile, the service requirement of the UE can be better met.
Referring to fig. 6, based on fig. 2, in another embodiment, the handover request response information in S110 includes a first identifier of an MEC server corresponding to the neighboring base station. Accordingly, S113 may specifically be: and the service base station determines the target base station from the target neighbor base station according to the capability information of the target neighbor base station and the identification of the MEC server. The first identifier of the MEC server corresponding to the neighbor cell base station is used for the service base station to judge whether the MEC server to which the neighbor cell base station belongs is the same as the MEC server to which the service base station belongs, and the target base station is determined according to the judgment result. The MEC server to which the target base station belongs and the MEC server to which the serving base station belongs may be the same or different. The serving base station preferentially selects a neighbor base station which belongs to the same MEC server as the serving base station from neighbor base stations meeting UE capacity requirement information.
Specifically, the serving base station determines whether the identifier of the first MEC server is the same as the identifier of the second MEC server according to the identifier of the first MEC server corresponding to the serving base station and the identifier of the second MEC server corresponding to the target neighbor base station, so as to determine whether the MEC server to which the target neighbor base station belongs is the same as the MEC server to which the serving base station belongs.
And if the MEC servers to which all the target neighbor cell base stations belong are different from the MEC server to which the service base station belongs, the service base station calculates the matching degree between the capability information of the target neighbor cell base station and the capability demand information of the UE according to the capability information of the target neighbor cell base station and the capability demand information of the UE, and determines the target base station according to the matching degree. The target neighboring base station with the highest matching degree may be selected as the target base station. The method for calculating the matching degree between the capability information of the target neighboring base station and the capability requirement information of the UE refers to the related description in S113 in the embodiment corresponding to fig. 2, which is not repeated herein.
And if the number of the target neighbor cell base stations which belong to the same MEC server with the service base station is one, the service base station takes the target neighbor cell base station as the target base station.
And if the number of the target adjacent cell base stations belonging to the same MEC server with the service base station is at least two, the service base station compares the capability information of the at least two target adjacent cell base stations with the capability requirement information of the UE, determines the target base station with the highest matching degree with the capability requirement information according to the comparison result, and takes the target base station as the target base station. For the method of determining the target base station with the highest matching degree with the capability requirement information, please refer to the related description in the embodiment corresponding to fig. 2, which is not described herein again.
Since the MEC server to which the target base station belongs may be the same as or different from the MEC server to which the serving base station belongs, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after S114 and before the UE is handed over from the serving base station to the target base station in S115, the method further includes:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
Specifically, before establishing a communication connection with the target base station according to the identification information of the target base station, the UE determines whether the target application is an independent application in the MEC system that does not need to track the state information of the UE, according to the application identification of the target application to which the service initiated in the UE belongs. And if the target application is a state independent application which does not need to track the UE state information in the MEC system, indicating that the same application is instantiated on a target MEC server to which the target base station belongs. And if the target application is not the independent application in the state which does not need to track the UE state information in the MEC system, ending the base station switching process.
The UE may also determine whether the target application is an application related to the user activity according to an application identifier of the target application to which the initiated service belongs. And if the target application is an application related to user activity, indicating the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. And if the target application is not the application related to the user activity, ending the base station switching process.
For example, when the UE has initiated a call service before switching the base station, and the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, the UE instructs the target MEC server to which the target base station belongs to instantiate a "phone application" before switching to the target base station, so that the UE can maintain a service connection between the UE and the phone application.
For another example, when the UE has initiated a live broadcast service (e.g., live video broadcast, live game broadcast, etc.) before switching the base station, and the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, before the UE switches to the target base station, the UE instructs the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server, so that the UE can maintain the service connection between the UE and the live broadcast application.
When the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs, before the UE is switched to the target base station, the UE does not need to initialize the application to which the service switched to the target base station belongs, and can more quickly switch the service initiated in the UE to the target base station, so that the UE can obtain the related service more quickly.
In this embodiment, the serving base station may preferentially select a target base station that belongs to the same MEC server as the serving base station, so that when the base station is switched, user information does not need to be migrated, and an application of the UE does not need to be re-instantiated (or initialized) on the target base station.
Referring to fig. 7, based on fig. 6, in another embodiment, the capability requirement information in S101 further includes a business policy. Correspondingly, in S113, the serving base station determines the target base station from the target neighboring base station according to the capability requirement information, the capability information of the target neighboring base station, and the identifier of the MEC server.
And the service base station preferentially selects a base station which belongs to the same MEC server as the service base station from the target neighbor base stations meeting the UE capacity requirement information as the target base station, and when at least two MEC servers which belong to the target neighbor base stations meeting the capacity requirement are the same as the MEC server which belongs to the service base station, the target base station is the base station which has the highest capacity requirement matching degree indicated by the service strategy in the at least two target neighbor base stations. That is, the target base station may be a base station with the strongest communication capability or the strongest calculation capability among the at least two target neighboring base stations. If the MEC servers to which all target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the target base station may be the base station with the highest capability requirement matching degree indicated by the service policy.
Specifically, if the serving base station determines that the MEC servers to which all target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the target base station may be determined according to the capability information of the target neighbor base station, the service policy, the communication capability requirement information, and the calculation capability requirement information in the capability requirement information of the UE.
For example, the serving base station determines the capability requirement that needs to be met preferentially according to the service policy, and then determines a target base station matched with the service policy from the target neighbor base stations according to the capability information of the target neighbor base stations.
In the embodiment corresponding to fig. 3, in S113, according to the capability requirement information and the capability information of the target neighboring base station, a description related to the target base station that matches the capability requirement indicated by the service policy is determined from the target neighboring base station.
And if the number of the target neighbor cell base stations which belong to the same MEC server with the service base station is one, the service base station takes the target neighbor cell base station as the target base station.
And if the number of the target neighbor cell base stations belonging to the same MEC server with the service base station is at least two, the service base station determines the target base station with the highest matching degree with the service strategy in the capacity demand information from the target neighbor cell base stations according to the capacity information of the at least two target neighbor cell base stations. For a specific implementation method, reference is made to relevant description in S113 in the embodiment corresponding to fig. 3, which is not described herein again.
It should be noted that, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after the UE receives the handover command and before the UE is handed over from the serving base station to the target base station in S115, the UE may further instruct the target MEC server to instantiate a same application on the target MEC server to which the target base station belongs, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
In this embodiment, the serving base station may preferentially select a target base station that belongs to the same MEC server as the serving base station, and when there are at least two target base stations that belong to the same MEC server as the serving base station, a base station with a high capability requirement matching degree indicated by the service policy may be selected as the target base station, so that while the waiting time required by the user to obtain the service from the target base station is reduced, the smoothness of the service may be improved, so as to improve the user experience.
Referring to fig. 8, based on fig. 6, in another embodiment, the measurement report sent by the UE in S104 includes signal quality information corresponding to the neighboring base stations respectively. Correspondingly, in S113, the serving base station determines the target base station from the target base station according to the signal quality of the target neighboring base station and the identifier of the MEC server.
In this embodiment, the server preferentially selects, from the target neighbor base stations that satisfy the UE capability requirement information, a base station that belongs to the same MEC server as the serving base station as the target base station, and selects, as the target base station, a base station with good signal quality from the MEC servers to which at least two target neighbor base stations that satisfy the capability requirement belong that are the same as the MEC servers to which the serving base station belongs. That is, the target base station is the base station with the best communication quality among the at least two target neighboring base stations. If the MEC servers to which all the target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the serving base station can select the target neighbor base station with the best signal quality as the target base station.
Specifically, if the number of the target neighbor base stations belonging to the same MEC server as the serving base station is one, the target neighbor base station is used as the target base station.
If the number of the target neighbor base stations belonging to the same MEC server as the serving base station is at least two, the serving base station can select the target neighbor base station with the best signal quality from the at least two target neighbor base stations as the target base station.
It should be noted that, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after the UE receives the handover command and before the UE is handed over from the serving base station to the target base station in S115, the UE may further instruct the target MEC server to instantiate a same application on the target MEC server to which the target base station belongs, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
In this embodiment, when there are at least two target base stations belonging to the same MEC server as the serving base station, the base station with the best signal quality may be selected as the target base station.
Referring to fig. 9, based on fig. 8, in S101, the capability requirement information may further include a business policy. Accordingly, S113 may specifically be: and the service base station determines a target base station from the target neighbor base station according to the capacity requirement information, the capacity information of the target neighbor base station, the signal quality information and the identification of the MEC server.
And the server preferentially selects a base station which belongs to the same MEC server as the service base station as a target base station from the target neighbor base stations meeting the UE capacity requirement information, and when at least two MEC servers which belong to the target neighbor base stations meeting the capacity requirements are the same as the MEC server which belongs to the service base station, the target base station is the base station which has better signal quality or the highest capacity requirement matching degree identified by the service strategy from the at least two target neighbor base stations. When the MEC servers to which all target neighbor cell base stations belong are different from the MEC server to which the serving base station belongs, the serving base station can select the target base station which is most matched with the capacity requirement identified by the service strategy from the neighbor cell base stations which meet the capacity requirement of the UE and have better signal quality; or, the base station with the best signal quality is selected as the target base station from the neighboring base stations which meet the capability requirement of the UE and are higher in matching with the capability requirement identified by the service strategy.
Specifically, the serving base station determines whether the identifier of the first MEC server is the same as the identifier of the second MEC server according to the identifier of the first MEC server corresponding to the serving base station and the identifier of the second MEC server corresponding to the target neighbor base station, so as to determine whether the MEC server to which the target neighbor base station belongs is the same as the MEC server to which the serving base station belongs.
If the MEC servers to which all the target neighbor cell base stations belong are different from the MEC server to which the service base station belongs, the service base station can select a first target neighbor cell base station of which the signal quality is greater than or equal to a preset threshold value, and select a base station with the highest matching degree with the capacity requirement indicated by the service strategy from the first target neighbor cell base station as the target base station according to the capacity information of the first target neighbor cell base station and the service strategy. For example, the signal qualities of at least two first target neighboring base stations are parallel first, and a base station with the highest matching degree with the capability requirement indicated by the service policy may be selected as the target base station.
If the MEC servers to which all the target neighbor base stations belong are different from the MEC server to which the service base station belongs, the service base station can select a second target neighbor base station, the matching degree of which with the capacity requirement indicated by the service strategy is greater than a preset matching degree threshold value, from the target neighbor base stations according to the service strategy and the capacity information of the target neighbor base stations, and select a base station with the best signal quality from the second target neighbor base stations as the target base station according to the signal quality information of the second target neighbor base station. For example, the matching degrees of at least two second target neighboring base stations are first in parallel, and a base station with the highest signal quality may be selected from the first target neighboring base stations as the target base station.
And if the number of the target neighbor cell base stations which belong to the same MEC server with the service base station is one, taking the target neighbor cell base station as the target base station.
If the number of the target neighbor base stations belonging to the same MEC server as the service base station is at least two, the service base station can select a third target neighbor base station with the signal quality larger than or equal to a preset threshold value, and select a base station with the highest matching degree with the capacity requirement indicated by the service strategy from the third target neighbor base station as the target base station according to the capacity information and the service strategy of the third target neighbor base station.
If the number of the target neighbor base stations belonging to the same MEC server as the service base station is at least two, the service base station can select a fourth target neighbor base station with the capability requirement matching degree larger than a preset matching degree threshold value from the target neighbor base stations according to the service strategy and the capability information of the target neighbor base stations, and select a base station with the best signal quality from the fourth target neighbor base stations as the target base station according to the signal quality information of the fourth target neighbor base station.
It should be noted that, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after the UE receives the handover command and before the UE is handed over from the serving base station to the target base station in S115, the UE may further instruct the target MEC server to instantiate a same application on the target MEC server to which the target base station belongs, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
In this embodiment, the serving base station preferentially selects a target neighbor base station that belongs to the same MEC server as the serving base station, then selects a target neighbor base station with better signal quality, and finally selects a target base station with the highest capability requirement matching degree indicated by the service policy. Or after the target neighbor base station belonging to the same MEC server as the serving base station is screened, the target neighbor base station with higher matching degree with the capacity requirement indicated by the service policy can be screened, and finally the target base station with the best signal quality is screened.
Referring to fig. 10, based on fig. 2, in another embodiment, the handover request information in S107 further includes a second identifier of the MEC server to which the serving base station belongs, and the handover request response information in S110 further includes a first MEC indicator, where the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs. The neighbor cell base station may determine, according to the first identifier of the MEC server to which the neighbor cell base station belongs and the second identifier of the MEC server to which the serving base station belongs, whether the MEC server to which the serving neighbor cell base station belongs is the same as the MEC server to which the neighbor cell base station belongs, and determine the first MEC indication identifier according to the determination result. And the first MEC indication mark in the switching request response information is used for the serving base station to determine the target base station. The MEC server to which the target base station belongs and the MEC server to which the serving base station belongs may be the same or different.
Accordingly, S113 may specifically be: and the service base station determines a target base station from the target neighbor base station according to the capability information of the target neighbor base station and the first MEC indication identifier.
The serving base station may determine, according to the first MEC indication identifier corresponding to the target neighbor base station, whether the MEC server to which the target neighbor base station belongs is the same as the MEC server to which the serving base station belongs.
When the first MEC indication mark is 1, the MEC server to which the target neighbor base station belongs is the same as the MEC server to which the service base station belongs; when the first MEC indication mark is 0, the MEC server to which the target neighbor base station belongs is different from the MEC server to which the serving base station belongs.
And then, the service base station determines the target base station according to the judgment result and the capability information of the target neighbor base station. The method for determining the target base station by the serving base station is similar to the method for determining the target base station in the embodiment corresponding to fig. 6, and specifically refer to the related description of S113 in the embodiment corresponding to fig. 6, which is not repeated herein.
It should be noted that, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after the UE receives the handover command and before the UE is handed over from the serving base station to the target base station in S115, the UE may further instruct the target MEC server to instantiate a same application on the target MEC server to which the target base station belongs, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
In this embodiment, the serving base station may preferentially select a target base station that belongs to the same MEC server as the serving base station, so that when the base station is switched, user information does not need to be migrated, and an application of the UE does not need to be instantiated (or initialized) on the target base station again.
It is understood that based on fig. 10, in another possible implementation manner, the capability requirement information in S101 may further include a business policy. Correspondingly, in S113, the serving base station determines, according to the capability requirement information, the capability information of the target neighboring base station, and the first MEC indication identifier, a target base station that matches the capability requirement indicated by the service policy from the target neighboring base station. The method for determining the target base station by the serving base station is similar to the method for determining the target base station in the embodiment corresponding to fig. 7, and specifically refer to the related description of S113 in the embodiment corresponding to fig. 7, which is not repeated herein.
The serving base station may determine, according to the first MEC indication identifier, whether an MEC server to which the neighboring base station belongs is the same as an MEC server to which the serving base station belongs, and preferentially select, as the target base station, a base station that belongs to the same MEC server as the serving base station from target neighboring base stations that satisfy the UE capability requirement information according to a determination result; and when at least two MEC servers which meet the capacity requirements and to which the target neighbor base station belongs are the same as the MEC server to which the service base station belongs, the target base station is the base station with the highest capacity requirement matching degree indicated by the service strategy in the at least two target neighbor base stations. That is, the target base station may be a base station with the strongest communication capability or the strongest calculation capability among the at least two target neighboring base stations.
When the MEC servers to which all target neighbor cell base stations belong are different from the MEC server to which the serving base station belongs, the target base station can be determined according to the capability information of the target neighbor cell base station, the service policy in the capability requirement information of the UE, the communication capability requirement information, and the calculation capability requirement information. In an embodiment corresponding to fig. 3, in S113, according to the capability requirement information and the capability information of the target neighboring base station, a description related to the target base station that matches the capability requirement indicated by the service policy is determined from the target neighboring base station.
It may be understood that, based on fig. 10, in another possible implementation manner, the measurement report sent by the UE in S104 may include signal quality information corresponding to each neighboring base station. Correspondingly, in S113, the serving base station determines the target base station from the target base station according to the signal quality of the target neighboring base station and the first MEC indicator.
The serving base station may determine, according to the first MEC indication identifier, whether there is a target neighbor base station that belongs to the same MEC server as the serving base station, and if so, may also determine the number of target neighbor base stations that belong to the same MEC server as the serving base station.
If the MEC servers to which all the target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the serving base station can select the target neighbor base station with the best signal quality as the target base station.
And if the number of the target neighbor cell base stations which belong to the same MEC server with the service base station is one, taking the target neighbor cell base station as the target base station.
If the number of the target neighbor base stations belonging to the same MEC server as the serving base station is at least two, the serving base station can select the target neighbor base station with the best signal quality from the at least two target neighbor base stations as the target base station.
In this embodiment, when there are at least two target base stations belonging to the same MEC server as the serving base station, the base station with the best signal quality may be selected as the target base station.
It is to be understood that based on fig. 10, in another possible implementation manner, in S101, the capability requirement information may further include a business policy. Accordingly, S113 may specifically be: and the service base station determines a target base station from the target neighbor base station according to the capacity requirement information, the capacity information of the target neighbor base station, the signal quality information and the first MEC indication identifier.
The serving base station may determine, according to the first MEC indication identifier, whether an MEC server to which the neighboring base station belongs is the same as an MEC server to which the serving base station belongs, and preferentially select, as the target base station, a base station that belongs to the same MEC server as the serving base station from target neighboring base stations that satisfy the UE capability requirement information according to the determination result. And when at least two MEC servers which meet the capacity requirements and to which the target neighbor base station belongs are the same as the MEC server to which the service base station belongs, the target base station is the base station which has the highest matching degree with the capacity requirements indicated by the service strategy or has the best signal quality in the at least two target neighbor base stations.
In this embodiment, a method for determining the target base station by the serving base station is similar to the method for determining the target base station in S113 in the embodiment corresponding to fig. 9, and specifically refer to the related description of S113 in fig. 9, which is not repeated herein.
It should be noted that, in the embodiments corresponding to fig. 6 to 10, the handover command sent by the serving base station after determining the target base station may further include a second MEC indication identifier, where the second MEC indication identifier is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs. When the second MEC indication flag indicates that the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after receiving the handover command and before the UE is handed over from the serving base station to the target base station in S115, the UE may further instruct the target MEC server to which the target base station belongs to instantiate a same application, or instruct the source MEC server to which the serving base station belongs to migrate user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
The implementation of the serving base station determining the target base station is described above, and the implementation of the target base station determined by the UE is described below. The corresponding scenes in fig. 11-12 are: after receiving the switching request response information sent by the neighbor cell base station, the serving base station screens out a target neighbor cell base station meeting the capability requirement of the UE from the neighbor cell base station, and the UE determines the target base station from the target neighbor cell base station. The corresponding scenarios in fig. 13-14 are: after receiving the switching request response information sent by the neighbor cell base station, the serving base station sends the relevant information of all neighbor cell base stations to the UE, and the UE determines the target base station based on all neighbor cell base stations. Compared with the scheme that the UE determines the target base station from all the neighboring base stations in the embodiments corresponding to fig. 13 to 14, the UE determines the target base station from the target neighboring base station in the embodiments corresponding to fig. 11 to 12, and because the UE omits the step of screening the target neighboring base station, part of resources can be saved, on one hand, the data processing speed can be improved, and on the other hand, the time required for determining the target base station can be shortened. The embodiments corresponding to fig. 11-14 are detailed as follows:
as shown in fig. 11, in an embodiment, on the basis of fig. 2, after performing S112, the serving base station performs S114, and the handover command sent in S114 includes capability information of the target neighboring base station. And the UE executes S115 in response to the switching command, determines a target base station according to the switching command, and switches from the serving base station to the target base station.
In a possible implementation manner, the method for the UE to determine the target base station according to the handover command may be: and determining the target base station from the target neighbor base station according to the capability requirement information of the UE and the capability information of the target neighbor base station contained in the switching command.
The method for determining the target base station by the UE according to the capability requirement information of the UE and the capability information of the target neighboring base station may refer to the description related to the method for determining the target base station by the base station in S113 in the embodiment corresponding to fig. 2, which is not described herein again.
In another possible implementation manner, the capability requirement information of the UE may further include a service policy, and the method for determining the service policy may refer to the relevant description in the embodiment corresponding to fig. 3, which is not described herein again.
The method for determining the target base station by the UE according to the handover command may be: and determining a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information of the UE and the capacity information of the target neighbor base station contained in the switching command. For a specific implementation method, reference may be made to the description for determining the target base station in S113 in the embodiment corresponding to fig. 3, which is not described herein again.
In another possible implementation manner, the measurement report may include signal quality information of the neighboring base station. The method for determining the target base station by the UE according to the handover command may be: and the UE determines the target base station from the target neighbor base station according to the capacity demand information, the signal quality information of the target neighbor base station and the capacity information of the target neighbor base station. The target base station may be a base station with the best signal quality in the target neighbor base station. Referring to fig. 4, in a specific implementation manner of determining the target base station by the UE, in the embodiment, the S113 serving base station determines, according to the capability requirement information, the signal quality information of the target neighboring base station, and the capability information of the target neighboring base station, a relevant description of the target base station from the target neighboring base station, which is not repeated herein.
In another possible implementation manner, the capability requirement information of the UE may further include a service policy, and the measurement report may include signal quality information of the neighboring base station. The method for determining the target base station by the UE according to the handover command may be: and the UE determines a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information, the signal quality information of the target neighbor base station and the capacity information of the target neighbor base station.
Referring to the embodiment corresponding to fig. 5, in the embodiment that the UE determines the target base station, the S113 serving base station determines, according to the capability requirement information, the capability information of the target neighboring base station, and the signal quality information, a specific implementation process of the target base station that matches the capability requirement indicated by the service policy from the target neighboring base station, which is not described herein again.
As shown in fig. 12, in an embodiment, on the basis of fig. 11, the handover request response message sent by the neighboring base station in S110 further includes a first identifier of an MEC server of the neighboring base station; in S114, the handover command sent by the serving base station further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used by the UE to determine the target base station.
In one possible implementation manner, S115 may specifically be: and determining the target base station from the target neighbor base station according to the third MEC indication identifier and the capability information of the target neighbor base station.
And the UE preferentially selects the neighbor cell base station which belongs to the same MEC server as the serving base station as the target base station from the neighbor cell base stations meeting the UE capacity requirement information according to the third MEC indication mark. And when at least two MEC servers which meet the capacity requirements and to which the target neighbor base station belongs are the same as the MEC server to which the service base station belongs, the target base station is the base station with the highest matching degree with the capacity requirement information of the UE in the at least two target neighbor base stations. That is, the target base station may be a base station with the strongest communication capability or the strongest calculation capability among the at least two target neighboring base stations.
If the MEC servers to which all target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the target base station may be the base station with the highest matching degree with the capability requirement information of the UE.
Specifically, the UE determines whether the serving base station and the target neighbor base station belong to the same MEC server according to the third MEC indication identifier, thereby determining whether there is a target neighbor base station that belongs to the same MEC server as the serving base station, and if so, determining the number of target neighbor base stations that belong to the same MEC server as the serving base station.
And then, the UE determines the target base station according to the judgment result, the number of the target neighbor base stations which belong to the same MEC server with the service base station and the capability information of the target neighbor base stations. For a specific implementation method, reference may be made to the related description of S113 in the embodiment corresponding to fig. 6, which is not described herein again.
It should be noted that, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after the handover command is obtained and before the UE is handed over from the serving base station to the target base station in step S115, the UE may further instruct the target MEC server to instantiate a same application, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
In this embodiment, the UE may preferentially select a target base station that belongs to the same MEC server as the serving base station, so that when the base station is switched, user information does not need to be migrated, and an application of the UE does not need to be instantiated again on the target base station.
In a possible implementation manner, the capability requirement information further includes a service policy, and S115 may specifically be: and the UE determines a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information, the third MEC indication mark and the capacity information of the target neighbor base station.
And the UE preferentially selects a base station which belongs to the same MEC server as the service base station from the target neighbor base stations meeting the UE capacity requirement information as a target base station, and when at least two MEC servers which belong to the target neighbor base stations meeting the capacity requirement are the same as the MEC server which belongs to the service base station, the target base station is the base station which has the highest capacity requirement matching degree indicated by the service strategy and is in the at least two target neighbor base stations. That is, the target base station may be a base station with the strongest communication capability or the strongest calculation capability among the at least two target neighboring base stations. If the MEC servers to which all target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the target base station may be the base station with the highest capability requirement matching degree indicated by the service policy.
Specifically, the UE determines whether there is a target neighbor base station that belongs to the same MEC server as the serving base station according to the third MEC indication identifier, and determines the number of target neighbor base stations that belong to the same MEC server as the serving base station, and then determines a target base station that matches the capability requirement indicated by the service policy from the target neighbor base stations according to the determination result, the number of target neighbor base stations that belong to the same MEC server as the serving base station, the capability requirement information, and the capability information of the target neighbor base stations. For a specific implementation method of determining the target base station by the UE, refer to the related description of S113 in the embodiment corresponding to fig. 7, which is not described herein again.
In this embodiment, the UE may preferentially select a target base station that belongs to the same MEC server as the serving base station, and when there are at least two target base stations that belong to the same MEC server as the serving base station, a base station with a high capability requirement matching degree indicated by the service policy may be selected as the target base station, so that while the waiting time required by the user to obtain the service from the target base station is reduced, the smoothness of the service may be improved, so as to improve the user experience.
In another possible implementation manner, the measurement report may include signal quality information of the neighboring base station. S115 may specifically be: and determining the target base station from the target neighbor base station according to the third MEC indication identifier and the signal quality information of the target neighbor base station.
The UE can preferentially select a base station which belongs to the same MEC server as the serving base station from target neighbor base stations meeting the capability requirement of the UE as a target base station, and when at least two MEC servers which belong to the target neighbor base stations meeting the capability requirement are the same as the MEC server which belongs to the serving base station, the base station with good signal quality is selected as the target base station. That is, the target base station is the base station with the best communication quality among the at least two target neighboring base stations.
And if the MEC servers to which all the target neighbor cell base stations belong are different from the MEC server to which the service base station belongs, the UE selects the target neighbor cell base station with the best signal quality as the target base station according to the signal quality information of the target neighbor cell base station.
And if the number of the target neighbor cell base stations which belong to the same MEC server with the service base station is one, the UE takes the target neighbor cell base station as the target base station.
If the number of the target neighbor base stations belonging to the same MEC server as the serving base station is at least two, the UE can select the target neighbor base station with the best signal quality from the at least two target neighbor base stations as the target base station.
In another possible implementation manner, the capability requirement information may further include a service policy, and the measurement report may include signal quality information of the neighboring base station. S115 may specifically be: and determining the target base station from the target neighbor base station according to the capacity requirement information, the third MEC indication mark, the capacity information of the target neighbor base station and the signal quality information.
And the UE preferentially selects a base station which belongs to the same MEC server as the serving base station as a target base station from the target neighbor base stations meeting the UE capacity requirement information, and when at least two MEC servers which belong to the target neighbor base stations meeting the capacity requirements are the same as the MEC server which belongs to the serving base station, the target base station is the base station which has good signal quality or the highest capacity requirement matching degree identified by the service strategy from the at least two target neighbor base stations. When the MEC servers to which all target neighbor cell base stations belong are different from the MEC server to which the serving base station belongs, the serving base station can select the target base station which is most matched with the capacity requirement identified by the service strategy from the neighbor cell base stations which meet the capacity requirement of the UE and have better signal quality; or, the base station with the best signal quality is selected as the target base station from the neighboring base stations which meet the capability requirement of the UE and are higher in matching with the capability requirement identified by the service strategy.
Specifically, the UE determines whether there is a target neighbor base station that belongs to the same MEC server as the serving base station according to the third MEC indication identifier, and if so, may also determine the number of target neighbor base stations that belong to the same MEC server as the serving base station. Then, the UE may determine the target base station according to the determination result, the number of target neighbor base stations that belong to the same MEC server as the serving base station, the capability requirement information, the capability information of the target neighbor base station, and the signal quality information. The specific implementation method for determining the target base station by the UE is described in S113 in the embodiment corresponding to fig. 9, and is not described herein again.
It should be noted that, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, after the UE is switched from the serving base station to the target base station in S115, the UE may further instruct the target MEC server to instantiate a same application, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
In this embodiment, the UE preferentially selects a target neighbor base station that belongs to the same MEC server as the serving base station, then selects a target neighbor base station with better signal quality, and finally selects a target base station with the highest capability requirement matching degree indicated by the service policy. Or after the target neighbor base station belonging to the same MEC server as the serving base station is screened, the target neighbor base station with higher matching degree with the capacity requirement indicated by the service policy can be screened, and finally the target base station with the best signal quality is screened.
As shown in fig. 13, in an embodiment, on the basis of fig. 11, after the serving base station acquires the handover request response information in S111, S114 is executed, where the handover command includes the capability indication identifier in the handover request response information and the capability information of the neighboring base station. After acquiring the handover command transmitted by the serving base station, the UE executes S115 to S116. The method comprises the following specific steps:
and S115, responding to the switching command, and determining the target neighbor base station meeting the capability requirement information according to the switching command.
Determining the target neighbor base station satisfying the capability requirement information according to the handover command may specifically include: and determining a target neighbor base station which meets the capability requirement information of the UE according to the capability indication mark in the switching command.
The method for determining, by the UE, the target neighboring cell base station that satisfies the capability requirement information of the UE according to the capability indication identifier is the same as the method for determining, by the serving base station, the target neighboring cell base station that satisfies the capability requirement information of the UE according to the capability indication identifier, and the specific implementation process refers to the relevant description in S112 in fig. 2, which is not repeated herein.
And S116, determining a target base station from the target neighbor base stations according to the switching command, and switching from the service base station to the target base station.
According to the handover command, determining the target base station from the target neighboring base station may be: and the UE determines a target base station from the target neighbor base station according to the capacity requirement information and the capacity information of the target neighbor base station. For a specific implementation process of determining the target base station, refer to the description of determining the target base station by the base station in S113 in the embodiment corresponding to fig. 2, which is not described herein again.
When the capability requirement information includes the service policy, determining the target base station from the target neighbor base station according to the handover command may also be: and the UE determines a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information and the capacity information of the target neighbor base station. For a specific implementation process of determining the target base station, refer to the description of determining the target base station by the base station in S113 in the embodiment corresponding to fig. 3, which is not described herein again.
When the measurement report includes the signal quality information of the neighboring base station, according to the handover command, determining the target base station from the target neighboring base station may also be: and the UE determines the target base station from the target neighbor base station according to the capability information and the signal quality information of the target neighbor base station. For a specific implementation process of determining the target base station, refer to the description of determining the target base station by the base station in S113 in the embodiment corresponding to fig. 4, which is not described herein again.
When the measurement report includes the signal quality information of the neighboring base station and the capability requirement information includes the service policy, determining the target base station from the target neighboring base station according to the handover command may also be: and the UE determines a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information, the capacity information of the target neighbor base station and the signal quality information. For a specific implementation process of determining the target base station, refer to the description of determining the target base station by the base station in S113 in the embodiment corresponding to fig. 5, which is not described herein again.
Different from the scheme in the prior art in which the serving base station determines the target base station to be switched, in this embodiment, the UE may determine the target base station according to the related information sent by the serving base station, so that the UE can switch the base station more flexibly. In addition, the UE can take a base station which belongs to the same MEC server as a serving base station as a target base station from target neighbor base stations meeting the capability requirement of the UE; when the MEC servers to which all target neighbor cell base stations belong are different from the MEC server to which the serving base station belongs, or when at least two target neighbor cell base stations which belong to the same MEC server as the serving base station exist, a base station with better signal quality can be selected as the target base station. Therefore, on the premise that the target base station meets the service requirement of the UE, the waiting time for the user to obtain the service from the target base station can be reduced, the condition that the UE is disconnected or the service is interrupted is reduced, and the communication quality of the UE is improved.
As shown in fig. 14, in an embodiment, on the basis of fig. 13, the handover request response information sent by the neighboring base station in S110 further includes an identifier of an MEC server of the neighboring base station; in S114, the handover command sent by the serving base station may further include an identifier of an MEC server to which the neighboring base station belongs.
Since the UE may obtain the identifier of the MEC server to which the serving base station belongs after accessing the serving base station, the handover command may not include the identifier of the MEC server to which the serving base station belongs.
In one possible implementation manner, S116 may specifically be: and determining the target base station from the target neighbor base station according to the identification of the MEC server of the service base station, the identification of the MEC server of the target neighbor base station and the capability information of the target neighbor base station. The UE may preferentially select, as the target base station, the neighbor base station that belongs to the same MEC server as the serving base station, according to whether the target neighbor base station that belongs to the same MEC server as the serving base station exists or not, based on the identifier of the MEC server of the serving base station and the identifier of the MEC server of the target neighbor base station. And when at least two MEC servers which meet the capacity requirements and to which the target neighbor base station belongs are the same as the MEC server to which the service base station belongs, the target base station is the base station with the highest matching degree with the capacity requirement information of the UE in the at least two target neighbor base stations. That is, the target base station may be a base station with the strongest communication capability or the strongest calculation capability among the at least two target neighboring base stations.
If the MEC servers to which all target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the target base station may be the base station with the highest matching degree with the capability requirement information of the UE.
In another possible implementation manner, the capability requirement information further includes a service policy, and S116 may specifically be: and the UE determines a target base station matched with the capacity requirement indicated by the service strategy from the target neighbor base station according to the capacity requirement information, the identification of the MEC server of the service base station, the identification of the MEC server of the target neighbor base station and the capacity information of the target neighbor base station.
And the UE preferentially selects a base station which belongs to the same MEC server as the service base station from the target neighbor base stations meeting the UE capacity requirement information as a target base station, and when at least two MEC servers which belong to the target neighbor base stations meeting the capacity requirement are the same as the MEC server which belongs to the service base station, the target base station is the base station which has the highest capacity requirement matching degree indicated by the service strategy and is in the at least two target neighbor base stations. That is, the target base station may be a base station with the strongest communication capability or the strongest calculation capability among the at least two target neighboring base stations. If the MEC servers to which all target neighbor base stations belong are different from the MEC server to which the serving base station belongs, the target base station may be the base station with the highest capability requirement matching degree indicated by the service policy.
In another possible implementation manner, the measurement report may include signal quality information of the neighboring base station. S116 may specifically be: and determining the target base station from the target neighbor base station according to the identifier of the MEC server of the service base station, the identifier of the MEC server of the target neighbor base station and the signal quality information of the target neighbor base station.
The UE can preferentially select a base station which belongs to the same MEC server as the serving base station from target neighbor base stations meeting the capability requirement of the UE as a target base station, and when at least two MEC servers which belong to the target neighbor base stations meeting the capability requirement are the same as the MEC server which belongs to the serving base station, the base station with good signal quality is selected as the target base station. That is, the target base station is the base station with the best communication quality among the at least two target neighboring base stations.
In another possible implementation manner, the capability requirement information may further include a service policy, and the measurement report may include signal quality information of the neighboring base station. S116 may specifically be: and determining the target base station from the target neighbor base station according to the capacity demand information, the identification of the MEC server of the service base station, the identification of the MEC server of the target neighbor base station, the capacity information of the target neighbor base station and the signal quality information.
And the UE preferentially selects a base station which belongs to the same MEC server as the serving base station as a target base station from the target neighbor base stations meeting the UE capacity requirement information, and when at least two MEC servers which belong to the target neighbor base stations meeting the capacity requirements are the same as the MEC server which belongs to the serving base station, the target base station is the base station which has good signal quality or the highest capacity requirement matching degree identified by the service strategy from the at least two target neighbor base stations. When the MEC servers to which all target neighbor cell base stations belong are different from the MEC server to which the serving base station belongs, the serving base station can select the target base station which is most matched with the capacity requirement identified by the service strategy from the neighbor cell base stations which meet the capacity requirement of the UE and have better signal quality; or, the base station with the best signal quality is selected as the target base station from the neighboring base stations which meet the capability requirement of the UE and are higher in matching with the capability requirement identified by the service strategy.
The specific implementation process of determining the target base station by the UE refers to the related description of S115 in the embodiment corresponding to fig. 12, which is not described herein again.
It should be noted that, in the embodiments corresponding to fig. 12 and fig. 14, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, before the UE is handed over from the serving base station to the target base station in S116, the UE may further instruct the target MEC server to instantiate a same application on the target MEC server to which the target base station belongs, or instruct the source MEC server to which the serving base station belongs to migrate the user-related information to the target MEC server. For a specific implementation, reference is made to the related description in the embodiment corresponding to fig. 6, which is not described herein again.
Different from the scheme in the prior art in which the serving base station determines the target base station to be switched, in this embodiment, the UE determines the beneficial effect obtained by the target base station according to the related information sent by the serving base station, which is basically the same as the beneficial effect of the embodiment corresponding to fig. 13, and is not repeated here.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Fig. 15 shows a schematic structural diagram of an apparatus for switching a base station by a user equipment according to a first embodiment of the present application, where for convenience of description, only the relevant parts of the present application are shown. Referring to fig. 15, the apparatus includes:
a sending unit 1510, configured to send capability requirement information to an accessed serving base station, where the capability requirement information includes communication capability requirement information and calculation capability requirement information;
an obtaining unit 1520, configured to obtain a handover command sent by the serving base station, where the handover command is sent by the serving base station when the serving base station receives handover request response information sent by a neighboring base station, the handover request response information is sent by the neighboring base station in response to the handover request information sent by the serving base station, the handover request information is sent by the serving base station when it is determined that the UE needs to handover the base station, the handover request information includes the capability requirement information, the handover request response information includes a capability indication identifier and capability information of the neighboring base station, the capability indication identifier is used to indicate whether the neighboring base station meets the capability requirement information, and the capability information includes communication capability and computation capability;
a handover unit 1530, configured to respond to the handover command, handover the serving base station to the target base station, where the target base station is a base station that meets the capability requirement information in the neighboring base station.
In one possible design, the handover command includes identification information and capability information of a target neighbor base station, where the target neighbor base station is a neighbor base station that satisfies the capability requirement information among the neighbor base stations; the device further comprises:
and the determining unit is used for determining the target base station according to the identification information and the capability information of the target neighbor base station before the switching unit is switched from the serving base station to the target base station.
In one possible design, the target base station is determined by the serving base station according to the capability information of the target neighboring base station and the capability requirement information, the handover command includes identification information of the target base station, and the handover command is used to instruct the UE to handover to the target base station.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
In one possible design, the handover command further includes a second MEC indicator, where the second MEC indicator is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs, the second MEC indicator is determined by the serving base station according to the first identifier or the first MEC indicator in the handover request response information, the first identifier is an identifier of the MEC server to which the neighboring base station belongs, the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used by the serving base station to determine the target base station.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
In one possible design, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, before the UE is handed over from the serving base station to the target base station, the method further includes:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
Because the MEC server to which the target base station belongs may be the same as or different from the MEC server to which the serving base station belongs, when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, the target MEC server to which the target base station belongs needs to instantiate an application corresponding to the service of the UE, or the source MEC server migrates user-related information to the target MEC server, so as to maintain the service connection between the UE and the application, thereby ensuring the continuity of the service of the UE.
In one possible design, the capability requirement information is determined by UE capabilities and traffic policies, the UE capabilities including communication capabilities and computing capabilities;
the traffic policy is determined by the UE by any of: the remaining battery power of the UE, the resource utilization rate of the UE, user preference information corresponding to the UE, and the temperature of a processor of the UE;
when the remaining battery power is less than or equal to a preset battery power threshold, the UE selects a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE;
when the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy;
when the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy;
when the temperature of the processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy.
In one possible design, the capability requirement information reported by the UE is carried in any one of the following items: radio Resource Control (RRC) signaling, media intervention control (MAC CE) signaling, physical layer signaling, and data transmitted by the UE to the serving base station.
In this embodiment, the apparatus for the UE to switch the base station may be a UE, such as a mobile phone, or a chip in the UE, or a functional module integrated in the UE. The chip or the functional module may be located in a control center (e.g., a console) of the UE, and control the UE to implement the method for switching the base station by the UE provided by the present application.
Fig. 16 shows a schematic structural diagram of an apparatus for switching a base station by a user equipment according to a second embodiment of the present application, corresponding to the steps performed by the serving base station in the method for switching a base station by a user equipment according to the foregoing embodiment, and only the relevant parts of the embodiment of the present application are shown for convenience of description. Referring to fig. 16, the apparatus includes:
a first obtaining unit 1610, configured to obtain capability requirement information sent by a UE, where the capability requirement information includes communication capability requirement information and computing capability requirement information;
a first sending unit 1620, configured to send, when the UE needs to switch a base station, a handover request message to a neighboring base station, where the handover request message includes the capability requirement information;
a second obtaining unit 1630, configured to obtain handover request response information sent by the neighboring base station in response to the handover request information, where the handover request response information includes a capability indication identifier and capability information of the neighboring base station, where the capability indication identifier is used to indicate whether the neighboring base station meets the capability requirement information, and the capability information includes communication capability and computation capability;
a second sending unit 1640, configured to send a handover command to the UE according to the handover request response information, so as to trigger the UE to handover from the serving base station to a target base station, where the target base station is a base station that meets the capability requirement information in the neighboring base station.
In one possible design, the target base station is determined by the serving base station according to the capability information of the neighboring base station and the capability requirement information, and the handover command is used to instruct the UE to handover to the target base station.
In one possible design, the capability requirement information further includes: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
In one possible design, the handover request response message further includes: a first identifier of the MEC server to which the neighboring base station belongs, wherein the first identifier is used for the serving base station to judge whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and determine the target base station according to a judgment result; or
When the handover request information further includes a second identifier of the MEC server to which the serving base station belongs, the handover request response information further includes a first MEC indicator, where the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used for the serving base station to determine the target base station;
the handover command sent by the serving base station after determining the target base station further includes a second MEC indication identifier, where the second MEC indication identifier is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs.
In one possible design, the handover command further includes a third MEC indicator, where the third MEC indicator is used to indicate whether the MEC server to which the target neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
In one possible design, the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
It should be noted that, for the information interaction, execution process, and other contents between the above devices/units, the specific functions and technical effects of the embodiments of the present application for switching the base station by the ue are based on the same concept, and specific reference may be specifically made to the foregoing embodiments of switching the base station by the ue, and details are not described herein again. The embodiments of the present application can be combined arbitrarily to achieve different technical effects.
Fig. 17 is a schematic structural diagram of a network element device according to an embodiment of the present application. As shown in fig. 17, the network element device 17 includes: at least one processor 1710 (only one shown in fig. 17), a memory 1720, computer programs 1721 stored in the memory 1720 and executable on the at least one processor 1710, and a transceiver 1730. The processor 1710, memory 1720, and transceiver 1730 in the network element device are coupled together by a bus system 1740. It is understood that bus system 1740 is used to enable communications among these components. The bus system 1740 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for the sake of clarity the various buses are identified in figure 17 as the bus system 1740.
The transceiver 1730 is configured to send or receive data, and when the network element device is a UE, the processor 1710 executes the computer program 1721 to implement each step executed by the UE in any of the foregoing embodiments of the method for switching a base station by user equipment; when the network element device is a serving base station, the processor 1710 executes the computer program 1721 to implement the steps executed by the serving base station in any of the embodiments of the method for switching a base station by a user equipment.
The network element device 17 may include, but is not limited to, a processor 1710, a memory 1720, and a transceiver 1730. Those skilled in the art will appreciate that fig. 17 is merely an example of the network element device 17, and does not constitute a limitation to the network element device 17, and may include more or less components than those shown, or combine some components, or different components, such as an input-output device, a network access device, a camera, and the like.
The Processor 1710 may be a Central Processing Unit (CPU), or the Processor 1710 may be other general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 1720 may in some embodiments be an internal storage element of the network element device 17, such as a hard disk or a memory of the network element device 17. When the network element device is a UE, the memory 1720 may also be an external storage device of the network element device 17 in other embodiments, such as a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) on the network element device 17, and so on. Further, the memory 1720 may also include both internal and external memory units of the network element device 17. The memory 1720 is used for storing an operating system, application programs, a Boot Loader (Boot Loader), data, and other programs, such as program code of the computer programs. The memory 1720 may also be used to temporarily store data that has been output or is to be output.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the network element device may perform the steps performed by the UE or the serving base station in the foregoing method embodiments.
An embodiment of the present application provides a computer program product, which, when running on a network element device, enables the network element device to perform the steps performed by the UE or the serving base station in the foregoing method embodiments when the terminal device executes the steps.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented in hardware, firmware, or a combination thereof. When implemented in software, the functions described above may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable storage media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. Taking this as an example but not limiting: the computer-readable medium may include Read-Only Memory (ROM), Random Access Memory (RAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc Read-Only Memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or 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. Furthermore, the method is simple. Any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, a server, or other remote source using a coaxial cable, a fiber optic cable, a twisted pair, a Digital Subscriber Line (DSL), or a wireless technology such as infrared, radio, and microwave, the coaxial cable, the fiber optic cable, the twisted pair, the DSL, or the wireless technology such as infrared, radio, and microwave are included in the fixation of the medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy Disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.
Claims (24)
1. A method for switching base stations by user equipment is characterized by comprising the following steps:
user Equipment (UE) sends capacity requirement information to an accessed service base station, wherein the capacity requirement information comprises communication capacity requirement information and calculation capacity requirement information;
the service base station acquires the capability requirement information and sends switching request information to an adjacent base station, wherein the switching request information comprises the capability requirement information, and the switching request information is sent by the service base station when the UE is confirmed to need to switch the base station;
the neighbor base station responds to the switching request information, and sends switching request response information to the serving base station, wherein the switching request response information comprises a capability indication identifier and capability information of the neighbor base station, the capability indication identifier is used for indicating whether the neighbor base station meets the capability requirement information, and the capability information comprises communication capability and computing capability;
the service base station sends a switching command to the UE according to the switching request response information;
and the UE responds to the switching command and switches from the service base station to the target base station, wherein the target base station is a base station which meets the capability requirement information in the neighboring base stations.
2. The method of claim 1, wherein the target base station is determined by the serving base station according to capability information of the neighboring base station and the capability requirement information, and wherein the handover command is used to instruct the UE to handover to the target base station.
3. The method of claim 1, wherein the handover command includes identification information and capability information of a target neighbor base station, and the identification information and the capability information of the target neighbor base station are used by the UE to determine the target base station, and the target neighbor base station is a neighbor base station that satisfies the capability requirement information among the neighbor base stations.
4. The method according to any of claims 1-3, wherein the capability requirement information further comprises: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
5. The method of claim 4, wherein when the traffic policy is a communication priority policy, the target base station is a base station that satisfies the capability requirement information and has the strongest communication capability among the neighboring base stations.
6. The method of claim 4, wherein when the traffic policy is a compute priority policy, the target base station is a base station that satisfies the capability requirement information and has the strongest computing capability among the neighboring base stations.
7. The method according to claim 2 or 4,
the handover request response information further includes: a first identifier of the MEC server to which the neighboring base station belongs, wherein the first identifier is used for the serving base station to judge whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and determine the target base station according to a judgment result; or
When the handover request information further includes a second identifier of the MEC server to which the serving base station belongs, the handover request response information further includes a first MEC indicator, where the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used for the serving base station to determine the target base station;
the handover command sent by the serving base station after determining the target base station further includes a second MEC indication identifier, where the second MEC indication identifier is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs.
8. The method of claim 3 or 4, wherein the handover command further includes a third MEC indicator, and wherein the third MEC indicator is used for indicating whether the MEC server to which the target neighbor base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
9. The method according to claim 7 or 8,
the MEC server to which the target base station belongs is the same as the MEC server to which the service base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
10. The method according to claim 3 or 8, wherein before the UE is handed over from the serving base station to the target base station when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, further comprising:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
11. The method of claim 4, wherein the capability requirement information is determined by UE capabilities and traffic policies, the UE capabilities comprising communication capabilities and computing capabilities;
the traffic policy is determined by the UE by any of: the remaining battery power of the UE, the utilization rate of a processor of the UE, user preference information corresponding to the UE, and the temperature of the processor of the UE;
when the remaining battery power is less than or equal to a preset battery power threshold, the UE selects a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE;
when the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy;
when the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy;
when the temperature of the processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy.
12. The method of claim 1, wherein the capability requirement information reported by the UE is carried in any one of the following items: radio Resource Control (RRC) signaling, media intervention control (MAC CE) signaling, physical layer signaling, and data transmitted by the UE to the serving base station.
13. A method for switching base stations by User Equipment (UE), which is applied to the UE, comprises the following steps:
sending capability requirement information to an accessed service base station, wherein the capability requirement information comprises communication capability requirement information and calculation capability requirement information;
acquiring a handover command sent by the serving base station, where the handover command is sent by the serving base station when receiving handover request response information sent by a neighboring base station, the handover request response information is sent by the neighboring base station in response to the handover request information sent by the serving base station, the handover request information is sent by the serving base station when the UE determines that the UE needs to handover the base station, the handover request information includes the capability requirement information, the handover request response information includes a capability indication identifier and capability information of the neighboring base station, the capability indication identifier is used for indicating whether the neighboring base station meets the capability requirement information, and the capability information includes communication capability and calculation capability;
responding to the switching command, and switching from the service base station to the target base station, wherein the target base station is a base station which meets the capability requirement information in the neighboring base station.
14. The method of claim 13, wherein the handover command includes identification information and capability information of a target neighbor base station, and wherein the target neighbor base station is a neighbor base station that satisfies the capability requirement information among the neighbor base stations;
before the handover from the serving base station to the target base station, the method further includes: and determining the target base station according to the identification information and the capability information of the target neighbor base station.
15. The method of claim 13, wherein the target base station is determined by the serving base station according to capability information of the target neighbor base station and the capability requirement information, wherein the handover command comprises identification information of the target base station, and wherein the handover command is used to instruct the UE to handover to the target base station.
16. The method according to any of claims 13-15, wherein the capability requirement information further comprises: and the service strategy comprises a communication priority strategy or a calculation priority strategy and is used for determining the target base station.
17. The method of claim 15, wherein the handover command further includes a second MEC indicator, and wherein the second MEC indicator is used to indicate whether the MEC server to which the target base station belongs is the same as the MEC server to which the serving base station belongs, and the second MEC indicator is determined by the serving base station according to a first identifier or a first MEC indicator in the handover request response information, and wherein the first identifier is an identifier of the MEC server to which the neighboring base station belongs, and the first MEC indicator is used to indicate whether the MEC server to which the neighboring base station belongs is the same as the MEC server to which the serving base station belongs, and the first MEC indicator is used by the serving base station to determine the target base station.
18. The method according to any of claims 13-14 and 16, wherein the handover command further includes a third MEC indicator, the third MEC indicator is used to indicate whether the MEC server to which the target neighbor base station belongs is the same as the MEC server to which the serving base station belongs, and the third MEC indicator is used for the UE to determine the target base station.
19. The method of claim 17 or 18,
the MEC server to which the target base station belongs is the same as the MEC server to which the service base station belongs;
and when the MEC server to which the at least two neighboring base stations meeting the capability requirement information belong is the same as the MEC server to which the serving base station belongs, the target base station is the base station with the best signal quality in the at least two neighboring base stations or the base station with the highest matching degree with the capability requirement information of the UE.
20. The method according to claim 17 or 18, wherein before the UE is handed over from the serving base station to the target base station when the MEC server to which the target base station belongs is different from the MEC server to which the serving base station belongs, further comprising:
if the application corresponding to the service of the UE is an independent application in a state which does not need to track UE state information in an MEC system, indicating a target MEC server to which the target base station belongs to instantiate a same application;
and if the application corresponding to the service of the UE is the application related to the user activity, indicating the source MEC server to which the service base station belongs to migrate the user related information to the target MEC server.
21. The method of claim 16, wherein the capability requirement information is determined by UE capabilities and traffic policies, the UE capabilities comprising communication capabilities and computing capabilities;
the traffic policy is determined by the UE by any of: the remaining battery power of the UE, the resource utilization rate of the UE, user preference information corresponding to the UE, and the temperature of a processor of the UE;
when the remaining battery power is less than or equal to a preset battery power threshold, the UE selects a policy with the minimum power consumption from the communication priority policy and the calculation priority policy as a final service policy of the UE;
when the utilization rate of a processor of the UE is less than or equal to a preset utilization rate threshold value, the service strategy is a calculation priority strategy; when the utilization rate of the processor of the UE is greater than the preset utilization rate threshold value, the service strategy is a communication priority strategy;
when the user preference information is used for indicating that the user pays attention to communication charge, the service strategy is a calculation priority strategy; when the user preference information is used for indicating that the user pays attention to the communication quality, the service strategy is a communication priority strategy;
when the temperature of the processor of the UE is greater than or equal to a preset temperature threshold value, the service strategy is a communication priority strategy; and when the temperature of the processor of the UE is less than the preset temperature threshold value, the service strategy is a calculation priority strategy.
22. The method of claim 1, wherein the capability requirement information reported by the UE is carried in any one of the following items: radio Resource Control (RRC) signaling, media intervention control (MAC CE) signaling, physical layer signaling, and data transmitted by the UE to the serving base station.
23. A network element device comprising a memory, a transceiver, a processor and a computer program stored in the memory and executable on the processor, wherein the transceiver is configured to receive or transmit data, and the processor executes the computer program to cause the network element device to perform the method of handing over a base station by a user equipment according to any one of claims 13 to 22.
24. A computer readable storage medium storing a computer program, wherein the computer program when executed by a processor causes a network element device to perform the method for the user equipment to handover a base station according to any one of claims 13 to 22.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010314783.6A CN113543245A (en) | 2020-04-20 | 2020-04-20 | Method for switching base station by user equipment and network element equipment |
PCT/CN2021/083224 WO2021213133A1 (en) | 2020-04-20 | 2021-03-26 | Method for user equipment switching base stations, and network element device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010314783.6A CN113543245A (en) | 2020-04-20 | 2020-04-20 | Method for switching base station by user equipment and network element equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113543245A true CN113543245A (en) | 2021-10-22 |
Family
ID=78123737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010314783.6A Pending CN113543245A (en) | 2020-04-20 | 2020-04-20 | Method for switching base station by user equipment and network element equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113543245A (en) |
WO (1) | WO2021213133A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745736A (en) * | 2022-04-14 | 2022-07-12 | 中国联合网络通信集团有限公司 | Meta-universe service processing method and device, electronic equipment and storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114615715B (en) * | 2022-02-25 | 2023-08-22 | 北京邮电大学 | Base station switching method based on user service under high-speed movement and related equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792951A (en) * | 2015-11-24 | 2017-05-31 | 上海贝尔股份有限公司 | Method and equipment for selecting the target BS of switching |
CN108282801A (en) * | 2018-01-26 | 2018-07-13 | 重庆邮电大学 | A kind of switch managing method based on mobile edge calculations |
US20190174369A1 (en) * | 2016-08-31 | 2019-06-06 | Fujitsu Limited | Radio communication system, base station apparatus, and control information transmission method |
CN110324853A (en) * | 2019-07-12 | 2019-10-11 | 中国科学院计算技术研究所 | A kind of anti-Caton mobile communications network switching method and corresponding network framework |
CN110505073A (en) * | 2018-05-16 | 2019-11-26 | 华为技术有限公司 | A kind of mobile edge calculations method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065495A (en) * | 2009-11-13 | 2011-05-18 | 大唐移动通信设备有限公司 | Method, system and base station for selecting target cell |
CN110708734B (en) * | 2019-10-12 | 2022-09-27 | 中国联合网络通信集团有限公司 | Switching method, network equipment, terminal and switching system |
-
2020
- 2020-04-20 CN CN202010314783.6A patent/CN113543245A/en active Pending
-
2021
- 2021-03-26 WO PCT/CN2021/083224 patent/WO2021213133A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792951A (en) * | 2015-11-24 | 2017-05-31 | 上海贝尔股份有限公司 | Method and equipment for selecting the target BS of switching |
US20190174369A1 (en) * | 2016-08-31 | 2019-06-06 | Fujitsu Limited | Radio communication system, base station apparatus, and control information transmission method |
CN108282801A (en) * | 2018-01-26 | 2018-07-13 | 重庆邮电大学 | A kind of switch managing method based on mobile edge calculations |
CN110505073A (en) * | 2018-05-16 | 2019-11-26 | 华为技术有限公司 | A kind of mobile edge calculations method and device |
CN110324853A (en) * | 2019-07-12 | 2019-10-11 | 中国科学院计算技术研究所 | A kind of anti-Caton mobile communications network switching method and corresponding network framework |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745736A (en) * | 2022-04-14 | 2022-07-12 | 中国联合网络通信集团有限公司 | Meta-universe service processing method and device, electronic equipment and storage medium |
CN114745736B (en) * | 2022-04-14 | 2024-09-03 | 中国联合网络通信集团有限公司 | Meta-universe service processing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2021213133A1 (en) | 2021-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10701548B1 (en) | Subscriber identification module (SIM) task scheduler for dual SIM devices using citizens broadband radio service network | |
CN109068297B (en) | Method and device for determining V2X service transmission path | |
US8615244B2 (en) | Measurement control method, user equipment and network-side device | |
JP2013527652A (en) | Mobile phone service with improved service availability | |
EP3769570A1 (en) | Apparatus, method and computer program | |
CN114867075B (en) | Wireless network switching method, device, equipment, storage medium and product | |
US9408111B2 (en) | Time-sliced WiFi associations for make-before-break handover | |
US20230262572A1 (en) | Communication method and related device | |
WO2021213133A1 (en) | Method for user equipment switching base stations, and network element device | |
CN108541031A (en) | Business switch method, apparatus and system | |
EP4156795A1 (en) | Network slice rejection at tai and amf level | |
US9271212B1 (en) | Managing access node selection for a wireless device | |
US8917699B2 (en) | User network and method for using multiple access system to connect to remote communication network(s) | |
JP6900498B2 (en) | Handover control method, network side equipment and system | |
CN113784403B (en) | Cell switching method and device | |
EP4171120A1 (en) | Migration method under hybrid networking, storage medium, and electronic device | |
CN117917125A (en) | Optimizing method, optimizing device, optimizing equipment and optimizing storage medium for adding conditional primary and secondary cells | |
CN113727398B (en) | Pilot frequency switching method and device | |
CN113015127B (en) | Communication method and device | |
CN110521237B (en) | Resource processing method, network side equipment, terminal and system | |
KR101267467B1 (en) | Selection method of mobile terminal for distributing traffic in heterogeneous wireless network | |
CN116744384A (en) | User experience optimization method, device and storage medium | |
CN118283728A (en) | Network switching method, device, terminal equipment and computer readable storage medium | |
CN116133071A (en) | Wireless roaming method and device, storage medium and electronic equipment | |
CN118785236A (en) | Information transmission method, measurement report transmission and caching method, equipment and medium |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211022 |
|
RJ01 | Rejection of invention patent application after publication |