Cell Selection Method and Apparatus
20230139924 · 2023-05-04
Inventors
Cpc classification
H04W48/16
ELECTRICITY
International classification
Abstract
A cell selection method and apparatus. The method includes receiving, by a terminal, a handover command, where the handover command includes indication information indicating a polarization direction of a target cell to be accessed by the terminal, performing, by the terminal, cell handover based on the handover command.
Claims
1. A communication method, comprising, receiving, by a terminal, a handover command, wherein the handover command includes indication information indicating a polarization direction of a target cell to be accessed by the terminal; performing, by the terminal, cell handover based on the handover command.
2. The method according to claim 1, the indication information is carried in a radio resource control (RRC) message.
3. The method according to claim 1, further comprising: receiving, by the terminal, a measurement control message, wherein the measurement control message includes polarization priority information; performing, by the terminal, cell measurement based on the measurement control message.
4. The method according to claim 3, wherein, the polarization priority information indicates a polarization direction with a higher priority than a priority of the polarization direction indicated by the indication information.
5. The method according to claim 4, wherein, the polarization priority information includes an identifier corresponding to left hand circularly polarization (LHCP) or an identifier corresponding to right hand circularly polarization (RHCP).
6. The method according to claim 3, wherein, the measurement control message is a user equipment (UE)-specific message.
7. The method according to claim 3, wherein, the measurement control message is carried in a radio resource control (RRC) message.
8. A communication method, comprising, generating a handover command, wherein the handover command includes indication information indicating a polarization direction a target cell to be accessed by a terminal; sending, to the terminal, the handover command.
9. The method according to claim 8, the indication information is carried in a radio resource control (RRC) message.
10. The method according to claim 8, further comprising: sending a measurement control message, wherein the measurement control message includes polarization priority information, and wherein the measurement control message is associated with cell measurement by the terminal.
11. The method according to claim 10, wherein the polarization priority information indicates a polarization direction with a higher priority than a priority of the polarization direction indicated by the indication information.
12. The method according to claim 11, wherein, the polarization priority information includes an identifier corresponding to left hand circularly polarization (LHCP) or an identifier corresponding to right hand circularly polarization (RHCP).
13. The method according to claim 10, wherein, the measurement control message is a user equipment (UE)-specific message.
14. The method according to claim 10, wherein, the measurement control message is carried in a radio resource control (RRC) message.
15. A communication apparatus, comprising: a processor: and a non-transitory computer readable medium storing a computer program for execution by the processor, the computer program including instructions to : receive a handover command, wherein the handover command includes indication information indicating a polarization direction a target cell to be accessed by the communications apparatus; and perform cell handover based on the handover command.
16. The apparatus according to claim 15, wherein the indication information is carried in a radio resource control (RRC) message.
17. The apparatus according to claim 15, wherein the computer program further includes instructions to: receive measurement control message, wherein the measurement control message includes polarization priority information; perform cell measurement based on the measurement control message.
18. The apparatus according to claim 17, wherein, the polarization priority information indicates a polarization direction with a higher priority than a priority of the polarization indicated by the indication information.
19. The apparatus according to claim 18, wherein, the polarization priority information includes an identifier corresponding to left hand circularly polarization (LHCP) or an identifier corresponding to right hand circularly polarization (RHCP).
20. The apparatus according to claim 17, wherein, the measurement control message is a user equipment (UE)-specific message.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0073] The following describes some accompanying drawings in embodiments of this application.
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0085] Embodiments of this application provide a cell selection method and apparatus, to optimize an existing cell selection/cell reselection policy and determine a more suitable cell to be camped on. The method and the apparatus are based on a same application concept. Because a problem-resolving principle of the method is similar to that of the apparatus, mutual reference may be made between implementations of the apparatus and the method. No repeated descriptions are provided.
[0086] The following describes embodiments of this application with reference to the accompanying drawings in embodiments of this application.
[0087] The term “and/or” in this specification describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: only A exists, both A and B exist, and only B exists. In the specification and claims in embodiments of this application, the terms “first”, “second”, and the like are intended to distinguish between different objects but do not indicate a particular sequence of the objects. For example, a first network device, a second network device, and the like are used to distinguish between different network devices, but are not used to describe a specific sequence of the target objects. In embodiments of this application, the term “example” or “for example” is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as an “example” or “for example” in embodiments of this application should not be explained as being more preferred or having more advantages than another embodiment or design scheme. Exactly, use of the term “example” or “for example” is intended to present a related concept in a specific manner. In the descriptions of embodiments of this application, unless otherwise stated, “a plurality of” means two or more than two. For example, a plurality of processing units are two or more processing units. A plurality of systems are two or more systems.
[0088] The technical solutions of this application may be applied to a non-terrestrial network (NTN) system such as a satellite communication system or a high-altitude platform (HAPS) communication system. A satellite communication system may be integrated with a conventional mobile communication system. For example, the mobile communication system may be a 4th generation (4G) communication system, for example, a long term evolution (LTE) system, or a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) communication system, for example, a new radio (NR) system, a future mobile communication system, or the like.
[0089]
[0090] An access point may be an evolved NodeB (eNB, or eNodeB) in LTE, or a base station in a 5G network or a future evolved public land mobile network (PLMN), a broadband network gateway (BNG), an aggregation switch, or a non-3rd Generation Partnership Project (3GPP) access device, or the like. This is not specifically limited in embodiments of this application. Optionally, a base station in embodiments of this application may include base stations in various forms, for example, a macro base station, a micro base station (also referred to as a small cell), a relay station, an access point, a next-generation base station (gNB), a transmission reception point (TRP), a transmission point (TP), a mobile switching center, a device that provides a base station function in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communication, and the like. This is not specifically limited in embodiments of this application.
[0091] An access point may communicate and interact with a core network device, to provide a communication service for a terminal device. For example, the core network device is a device in a 5G core network (CN). As a bearer network, a core network provides an interface to a data network, provides communication connection, authentication, management, and policy control for user equipment (UE), bears data services, and the like. The CN may further include network elements such as an access and mobility management function (AMF), a session management function (SMF), an authentication server function (AUSF), a policy control node (PCF), and a user plane function (UPF).
[0092] A communication apparatus mentioned in embodiments of this application may be a terminal device, including various handheld devices, in-vehicle devices, wearable devices, or computing devices that have a wireless communication function, or another processing device connected to a wireless modem, and may be specifically user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile console, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal (terminal equipment), a terminal, a wireless communication device, a user agent, or a user apparatus. Alternatively, a terminal device may be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine-type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, or a personal digital assistant (PDA) station, a handheld device or a computing device with a wireless communication function, another processing device connected to a wireless modem, an in-vehicle device, a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a terminal device in a 5G network or a future communication network, or the like. This is not limited in this application.
[0093]
[0094] A terminal device is a mobile device that supports 5G New Radio. The terminal device can access a satellite network through an air interface to initiate calls, access the Internet, and the like. For example, the terminal device may be any terminal device described above. Details are not described herein again.
[0095] A 5G base station mainly provides radio access services, schedules radio resources for access terminals, and provides reliable radio transmission protocols, data encryption protocols, and the like.
[0096] A 5G core network provides services such as user access control, mobility management, session management, user security authentication, and charging. The 5G core network includes a plurality of functional units, and can be divided into a control-plane functional entity and a data-plane functional entity. An access and mobility management function (AMF) is responsible for user access management, security authentication, and mobility management. A user plane function (UPF) manages user-plane data transmission, traffic statistics collection.
[0097] A terrestrial station is responsible for forwarding signaling and service data between a satellite base station and a 5G core network.
[0098] 5G New Radio provides a radio link between a terminal and a base station.
[0099] An Xn interface is an interface between a 5G base station and a base station, and is mainly for signaling exchange such as handover.
[0100] An NG interface is an interface between a 5G base station and a 5G core network, and is mainly for exchange of signaling such as non-access stratum (NAS) signaling of a core network and service data of a user.
[0101] For ease of understanding of embodiments of this application, cell selection and reselection mechanisms of a conventional terrestrial network are first described.
Cell Selection (Cell Selection)
[0102] After a terminal device is powered on, the terminal device first selects a suitable PLMN, and performs cell selection on the PLMN. Cell selection is classified into initial cell selection and selection based on stored cell information. Cell selection includes four steps: frequency scanning, cell searching, system message decoding, and camping.
[0103] During initial cell selection, frequency scanning is performed before cell searching. That is, a terminal scans all wireless radio frequency channels based on an NR frequency band supported by the terminal and searches for a strongest cell on each frequency. Selection based on stored cell information is to perform cell searching directly based on stored frequency information. A terminal device finds a cell with best coverage through cell searching, and synchronizes with the cell to obtain a physical cell identifier. After completing cell searching, the terminal device reads a system message of the cell, measures signal strength and signal quality in the cell, and determines whether the cell meets a camping condition.
[0104] The cell camping condition is determined based on criterion S. Cell camping is allowed when S values S.sub.rxle-v and S.sub.qual for cell selection are both greater than o. [0105] S.sub.rxlev= Q.sub.rxlevmeas – (Q.sub.rxlevmin + Q.sub.rxlevminoffset) – P.sub.compensation – Q.sub.offsettemp [0106] S.sub.qual = Q.sub.qualmeas – (Q.sub.qualmin + Q.sub.qualminoffset) – Q.sub.offsettemp
[0107] Q.sub.rxlevmeas is a reference signal received power (reference signal received power, RSRP) value of a measured cell.
[0108] Q.sub.rxlevmin is a minimum RSRP received strength requirement in the cell and is obtained from a broadcast message.
[0109] Q.sub.rxlevminoffset is an offset value of a minimum access level and is for preventing ping-pong reselection.
[0110] P.sub.compensation is a compensation value and is equal to MAX(Pemax - Pumax, o), that is, a larger value between a difference between a configured value and actual uplink transmit power of a terminal and o.
[0111] Q.sub.qualmin = q-QualMin (SIB2), where q-QualMin (SIB2) is carried in a system information block (system information block, SIB) 2. If an SIB.sub.3 is configured with q-QualMinOffsetCell, Q.sub.qualmin = q-QualMin (SIB2) + q-QualMinOffsetCell (SIB.sub.3).
[0112] Q.sub.offsettemp is a temporary offset value, and the value is notified during system broadcast.
Cell Reselection
[0113] A terminal device performs cell reselection in an idle state or an inactive (inactive) state, to obtain a better network service. Cell reselection includes the following steps: (1) measuring a current serving cell and a neighboring cell based on a measurement enabling condition, (2) determining whether a neighboring cell meets a reselection criterion, and (3) enabling reselection if the criterion is met, receiving a system message from a new cell, and camping on the new cell if there is no access restriction, or camping on the current serving cell if the criterion is not met.
[0114] The cell measurement enabling condition is related to a cell priority and signal quality in the current serving cell. As shown in Table 1, cell reselection scenarios are classified into intra-frequency cell reselection and inter-frequency/inter-RAT cell reselection.
TABLE-US-00001 Scenario Measurement condition Cell reselection criterion Intra-frequency cell S ≤ S_intrasearch, measurement is enabled. When S > S_intrasearch, measurement may be disabled. Criterion R is met within TreselectionRAT. Inter-frequency/Inter-RAT cell Higher priority Measurement continues. An S value of a higher-priority cell is greater than a preset threshold within TreselectionRAT. Same priority When S ≤ S_nonintrasearch, measurement is enabled. When S > S_nonintrasearch, measurement may be disabled. Criterion R is met within TreselectionRAT. Lower priority When S ≤ S_nonintrasearch, measurement is enabled. When S > S_nonintrasearch, measurement may be disabled. An S value of a serving cell within TreselectionRAT is less than a preset threshold and an S value of a lower-priority cell is greater than the preset threshold.
[0115] In the case of intra-frequency cell reselection, when the S value of the serving cell is less than or equal to a specified threshold S_intrasearch (intra-frequency measurement threshold), intra-frequency measurement needs to be enabled. Otherwise, the UE may choose to disable measurement. In an actual network, the UE usually disables measurement when S > S_intrasearch, to reduce energy consumption. After obtaining measurement results, the terminal sorts candidate cells based on criterion R, and selects an optimal cell for camping.
[0116] Criterion R calculates an R (Rank) value for each neighboring cell and the current serving cell based on signal quality in the cells, and then sorts the neighboring cells and the current serving cell based on the R values. If an R value of a neighboring cell is greater than that of the current serving cell, the cell reselection criterion is met. If a plurality of cells have R values larger than that of the current serving cell, a cell with a highest R value is selected. If criterion R is continuously met for a period longer than TreselectionRAT and the terminal has camped on the current serving cell for more than 1S, reselection for the cell is enabled. The TreselectionRAT indicates a cell reselection interval.
[0117] The R value of the current serving cell may be calculated by using the following formula:
[0118] Rs = Q.sub.meas,s + Q.sub.hyst – Q.sub.offsettemp
[0119] An R value of a neighboring cell can be calculated by using the following formula:
[0120] Rn = Q.sub.meas,n - Q.sub.offset - Q.sub.offsettemp
[0121] Q.sub.meas,.sub.s is signal quality of the current serving cell, is obtained through cell measurement, and may be specifically an RSRP value of the serving cell. Q.sub.meas,n is signal quality of the neighboring cell, is obtained through cell measurement, and may be specifically an RSRP value of the neighboring cell. Q.sub.hyst is a reselection hysteresis value of the current serving cell and is obtained from a system. A larger value of Q.sub.hyst indicates a larger border of the serving cell and a lower probability of finding a neighboring cell through reselection. Q.sub.offset is a criterion R calculation parameter and is obtained in a system message. In the case of intra-frequency cell reselection, a value of Q.sub.offset is equal to Q.sub.offsetcell. In the case of inter-frequency cell reselection, a value of Q.sub.offset is equal to Q.sub.OffsetCell + Q.sub.offsetFreq. Q.sub.offsettemp is also a criterion R calculation parameter and is obtained from the system message. Values of the criterion R calculation parameters such as Q.sub.hyst, Q.sub.offset, and Q.sub.offsettemp are all greater than or equal to o.
[0122] Inter-frequency/inter-RAT cell reselection is differentiated by priorities. For a higher-priority cell, the terminal needs to continuously perform measurement, and finds the higher-priority cell through reselection when an S value of the higher-priority cell is greater than a corresponding threshold. For a same-priority cell or a lower-priority cell, intra-frequency measurement needs to be enabled when an S value of the serving cell is greater than a specified threshold S_nonintrasearch (inter-frequency/inter-RAT measurement threshold). Otherwise, the UE may choose to disable measurement. After obtaining measurement results, the terminal selects, based on cell reselection criteria corresponding to different priority relationships, an optimal cell for camping. For a higher-priority cell, reselection for the higher-priority cell is enabled if an S value of the higher-priority cell is greater than a preset threshold (Thresh.sub.X, .sub.HighQ or Thresh.sub.X, .sub.HighP) within TreselectionRAT and the terminal has camped on the current serving cell for more than 1S. For a lower-priority cell, reselection for the cell is enabled if an S value of the serving cell is less than a preset threshold (Thresh.sub.Serving, .sub.LowQ or Thresh.sub.Serving, .sub.LowP) within TreselectionRAT, an S value of the lower-priority cell is greater than a preset threshold (Thresh.sub.X, .sub.LowQ or Thresh.sub.X, .sub.LowP), and the terminal has camped on the current serving cell for more than 1S.
[0123] Different from a terrestrial communication system, satellite communication usually uses polarization multiplexing, such as left-hand circular polarization (LHCP) or right-hand circular polarization (RHCP), horizontal polarization or vertical polarization, or other orthogonal polarization. Different satellite cells use different polarization modes for signal transmission. This improves spectral efficiency. Load in different polarization directions of a same satellite may be different.
[0124] If satellite communication uses a mechanism that is the same as the foregoing cell selection or reselection mechanism of a conventional terrestrial network, it may be difficult for a terminal to camp on a more suitable cell in most cases. To resolve the foregoing problem, polarization multiplexing is introduced for a cell in an NTN in this application. A physical dimension for cell selection is added, and an optimized cell selection policy is implemented by indicating a polarization direction. In addition to a cell priority and signal quality in a cell, a polarization direction dimension is further considered in the cell selection and reselection policy provided in embodiments of this application, so that a more suitable cell to be camped on can be comprehensively determined, and load balancing in different polarization directions can be ensured.
[0125]
[0126] First, it should be noted that a communication apparatus described in this application may be the foregoing terminals of various types, and the following uses a terminal as an example for description.
[0127] S301: Obtain polarization priority information.
[0128] A terminal obtains the polarization priority information. The polarization priority information indicates priorities of two or more polarization directions corresponding to a cell.
[0129] A network device sends a first message to the terminal. The first message carries the polarization priority information. Correspondingly, the terminal receives the first message sent by the network device.
[0130] Possibly, the first message is a broadcast message, or the first message is a unicast message. Specifically, when the terminal is in an idle state or an inactive state, the first message may be a broadcast message, or when the terminal is in a connected state, the first message may be a unicast message.
[0131] In a possible implementation, the network device delivers the polarization priority information of one or more cells by using the first message. The terminal receives the first message sent by the network device, and obtains the polarization priority information from the first message.
[0132] The polarization priority information of the one or more cells delivered by the network device may include polarization priority information of a current cell, and may also include polarization priority information of a neighboring cell. Possibly, the polarization priority information is bound to a cell identifier.
[0133] Possibly, the polarization priority information may be carried in a system information block (SIB). In consideration of compatibility with an existing protocol, existing signaling may be simply modified. System messages SIB2, SIB3, and SIB4 in NR are used as an example. The SIB2 includes cell reselection information related to a serving cell. The SIB3 includes information about a serving frequency and an intra-frequency neighboring cell that are related to cell reselection. The SIB4 includes information about other NR frequencies and an inter-frequency neighboring cell that are related to cell reselection.
[0134] As shown in
[0135] As shown in
[0136] As shown in
[0137] In a possible implementation, the system message carries both polarization priority information corresponding to LHCP and polarization priority information corresponding to RHCP, and a polarization direction with a higher value is a polarization direction with a higher priority. For example, if cellReselectionLHCPPriority = O and cellReselectionRHCPPriority = 1, it indicates that RHCP is the polarization direction with the higher priority.
[0138] In another possible implementation, the polarization priority information indicates a polarization direction with a higher priority. Specifically, the polarization priority information includes an identifier corresponding to left-hand polarization or an identifier corresponding to right-hand polarization. For example, if the priority corresponding to RHCP is higher, the system message carries cellReselectionRHCPPriority or another identifier corresponding to RHCP, and does not carry an identifier corresponding to another polarization direction. For another example, the network device and the terminal may agree in advance that “1” is used to represent RHCP, and “o” is used to represent LHCP. If a priority corresponding to RHCP is higher, a value of a bit corresponding to the polarization priority is 1. If a priority corresponding to LHCP is higher, a value of a bit corresponding to the polarization priority is o. Alternatively, “1” may be used to represent LHCP, and “o” may be used to represent LHCP. This is not limited in this application. In this possible implementation, the polarization priority can be represented with only one bit. This can reduce bit overheads.
[0139] It should be noted that polarization priority information of a cell is determined by load and power consumption in different polarization directions of the cell. Different vendors may use different algorithms to determine a cell priority. For example, if load in an LHCP direction of a cell is larger and load in an RHCP direction of the cell is smaller, RHCP with the smaller load is used as a higher-priority polarization direction, to achieve load balancing.
[0140] S302: Perform cell measurement based on the polarization priority information when a cell measurement condition is met.
[0141] Specifically, when the cell measurement condition is met, the terminal selects, based on the polarization priority information obtained from the first message, a polarization direction with a higher polarization priority to perform cell measurement through a measurement port.
[0142] In a possible implementation, the terminal selects, based on the polarization priority information of the one or more cells obtained from the first message, a polarization direction with a higher polarization priority of each of the one or more cells, to perform cell measurement, to obtain a cell measurement result of the one or more cells.
[0143] The cell measurement condition includes one or more of the following the terminal is in an initial access state or a connected state, there is a neighboring cell whose cell priority is higher than that of a current serving cell of the terminal, or a serving cell of the terminal meets a cell measurement enabling threshold. It should be noted that the initial access state is a state in which the terminal is just powered on and has not camped on a cell. In this case, the terminal performs cell searching through frequency scanning or based on stored cell information to find a cell with best coverage, and synchronizes with the cell to obtain a physical cell identifier. After completing cell searching, the terminal device decodes a system message of the cell to obtain polarization priority information of the cell and another parameter related to cell selection, and performs cell measurement based on the polarization priority information.
[0144] When the terminal is in the connected state, the terminal continuously performs cell measurement, and periodically reports a measurement result to the network device or reports a measurement result to the network device under an event trigger condition.
[0145] When the terminal is in the idle state or an inactive state, measurement is enabled unconditionally if there is a neighboring cell whose cell priority is higher than that of the current serving cell. Cell priority information may be obtained from a system message SIB delivered by the current serving cell. For example, cell priority information may be indicated by cellReselectionPriority carried in the SIB message, and a value of cellReselectionPriority is an integer ranging from 0 to 7. A larger value of the parameter indicates a higher cell priority. A cell priority may be determined by cell load, power consumption, and the like. Different vendors may use different algorithms to determine a cell priority. This is not limited in this application.
[0146] When the terminal is in the idle state, and a cell priority of a neighboring cell is equal to or lower than that of the current serving cell, cell measurement is performed if the current serving cell meets the cell measurement enabling threshold. For example, for an intra-frequency cell, when an S value of the current serving cell is less than or equal to an intra-frequency measurement threshold (S_IntraSearch), the terminal performs cell measurement based on the polarization priority information. For an inter-frequency or inter-RAT cell, when an S value of the current serving cell is less than or equal to an inter-frequency measurement threshold (S_nonIntraSearch), the terminal performs cell measurement based on the polarization priority information. Specifically, when the neighboring cell is an intra-frequency cell with a same priority, and S.sub.rxlev ≤ SIntraSearchP and S.sub.qual ≤ SIntraSearchQ in the current serving cell, the terminal performs cell measurement based on the polarization priority information. If the neighboring cell is an inter-frequency/inter-RAT neighboring cell with a same priority or an inter-frequency/inter-RAT neighboring cell with a lower priority, and S.sub.rxlev ≤ SnonIntraSearchP and S.sub.qual ≤ SnonIntraSearchQ in the current serving cell, the terminal performs measurement based on the polarization priority information.
[0147] In a possible implementation, for an intra-frequency cell, when an S value of the current serving cell is less than the intra-frequency measurement threshold (S_IntraSearch), the terminal performs cell measurement based on the polarization priority information. When an S value of the current serving cell is equal to S_IntraSearch, the terminal does not perform cell measurement. For an inter-frequency or inter-RAT cell, when an S value of the current serving cell is less than an inter-frequency measurement threshold (S_nonIntraSearch), the terminal performs cell measurement based on the polarization priority information. When an S value of the current serving cell is equal to S_nonIntraSearch, the terminal does not perform cell measurement.
[0148] It should be noted that all edge cases (for example, a case in which the S value is equal to a measurement threshold) in this embodiment of this application may be processed in the foregoing manner. For example, when the S value is in the edge case, cell measurement may or may not be performed. For a calculation manner of the S value, refer to the foregoing descriptions. Details are not described herein again.
[0149] S303: Determine a cell to be camped on based on a measurement result.
[0150] The first message sent by the network device further carries a cell measurement parameter set. The cell measurement parameter set may include parameters such as a criterion R calculation parameter, a preset S value threshold of a higher-priority cell, and a preset S value threshold of a lower-priority cell. The criterion R calculation parameter includes a reselection hysteresis value Q.sub.Hyst of the current serving cell, an offset value Q.sub.offset, a temporary offset value Q.sub.offsettemp, and the like. The preset S value threshold of the higher-priority cell includes Thresh.sub.X, .sub.HighQ and/or Thresh.sub.X, .sub.HighP. The preset S value threshold of the lower-priority cell includes Thresh.sub.X, .sub.LowQ and/or Thresh.sub.X, .sub.LowP.
[0151] The terminal determines the cell to be camped on based on the measurement result and the cell measurement parameter set.
[0152] In a possible implementation, the terminal obtains a cell measurement parameter set of the one or more cells, and determines the cell to be camped on based on the cell measurement result of the one or more cells and the cell measurement parameter set.
[0153] When the neighboring cell is an intra-frequency cell or an inter-frequency cell with a same priority, the terminal obtains an R value of each of the one or more cells based on a measurement result of the cell and a cell measurement parameter set corresponding to the cell, and determines the cell to be camped on based on the R value of the one or more cells.
[0154] For example, an R value of the current serving cell may be obtained based on signal quality Q.sub.meas,s of the current serving cell that is obtained through cell measurement, a reselection hysteresis value Q.sub.hyst of the current serving cell and a criterion R calculation parameter Q.sub.offsettemp that are included in a cell measurement parameter set. An R value of the neighboring cell may be obtained based on signal quality Qmeas,n of the neighboring cell that is obtained through cell measurement and criterion R calculation parameters Q.sub.offset and Q.sub.offsettemp that are included in a cell measurement parameter set. For details, refer to the foregoing descriptions. Details are not described herein again.
[0155] That the terminal determines the cell to be camped on based on the R value of the one or more cells, where an R value of the cell to be camped on is greater than or equal to the R value of the current serving cell, specifically includes the terminal selects the first neighboring cell whose R value is greater than or equal to the R value of the current serving cell as the cell to be camped on, the terminal selects a cell with a largest R value as the cell to be camped on, or the terminal selects a cell with a largest RSRP from neighboring cells whose R values are greater than the R value of the current serving cell as the cell to be camped on.
[0156] In a possible implementation, when an R value of a neighboring cell is equal to the R value of the current serving cell, the neighboring cell is determined as the cell to be camped on. In this possible implementation, the terminal may camp on the neighboring cell in advance, to reduce subsequent cell handover caused by satellite movement.
[0157] In another possible implementation, when an R value of a neighboring cell is equal to the R value of the current serving cell, the terminal continues to camp on the current serving cell. In this possible implementation, the terminal does not change the current cell to be camped on. This reduces a quantity of times of handover between cells to be camped on and avoids frequent cell reselection.
[0158] When a neighboring cell is a higher-priority cell, the terminal obtains an S value of each cell based on the measurement result of the one or more cells and a cell measurement parameter set corresponding to the cell, and compares the S value with a preset threshold of the higher-priority cell that is included in the cell measurement parameter set, to determine the cell to be camped on. An S value of the cell to be camped on should be greater than the preset threshold. Specifically, when there are a plurality of cells whose S values are greater than the preset threshold, a cell with a largest S value is selected as the cell to be camped on. The S value of the cell to be camped on may be equal to the preset threshold of the higher-priority cell.
[0159] For example, the S value may be S.sub.rxlev and/or S.sub.qual. For a specific calculation manner of S.sub.rxlev and S.sub.qual, refer to the foregoing descriptions. Details are not described herein again. The comparing the S values with a preset threshold of a higher-priority cell in the cell measurement parameter specifically includes comparing S.sub.rxlev with a threshold value Thresh.sub.X, .sub.HighQ included in the cell measurement parameter set, and/or comparing S.sub.qual with a threshold value Thresh.sub.X, .sub.HighP included in the cell measurement parameter set.
[0160] When a neighboring cell is a lower-priority cell, the terminal obtains an S value of each cell based on the measurement result of the one or more cells and the cell measurement parameter set corresponding to the cell, and compares the S value with a preset threshold of the lower-priority cell that is included in the cell measurement parameter set, to determine the cell to be camped on. Specifically, when the S value of the serving cell is less than the preset threshold, and an S value of a neighboring cell is greater than the preset threshold of the lower-priority cell, the neighboring cell is used as the cell to be camped on. When there are a plurality of cells whose S values are greater than the preset threshold, a cell with a largest S value is selected as the cell to be camped on. The S value of the cell to be camped on may be equal to the preset threshold of the lower-priority cell.
[0161] For example, the S value may be S.sub.rxlev and/or S.sub.qual. For a specific calculation manner of S.sub.rxlev and S.sub.qual, refer to the foregoing descriptions. Details are not described herein again. The comparing the S values with a preset threshold of a lower-priority cell in the cell measurement parameter specifically includes comparing S.sub.rxlev with a threshold value Thresh.sub.X, .sub.LowQ included in the cell measurement parameter set, and/or comparing S.sub.qual with a threshold value Thresh.sub.X, .sub.LowP included in the cell measurement parameter set.
[0162] In the cell selection policy shown in
[0163]
[0164] S501: The network device broadcasts a system message, and correspondingly, the terminal receives the system message broadcast by the network device. The system message includes cell measurement parameter sets corresponding to different polarization directions.
[0165] The cell measurement parameter sets corresponding to the different polarization directions include parameters such as a criterion R calculation parameter corresponding to the polarization direction, a preset S value threshold of a higher-priority cell, and a preset S value threshold of a lower-priority cell. The cell measurement parameter sets corresponding to the different polarization directions may further include another parameter. This is not limited in this application.
[0166] Criterion R is used to determine a cell to be camped on. For specific content, refer to the foregoing descriptions. Details are not described herein again.
[0167] For example, an S value may be S.sub.rxlev and/or S.sub.qual. For a specific calculation manner of S.sub.rxlev and S.sub.qual, refer to the foregoing descriptions. Details are not described herein again.
[0168] The criterion R calculation parameter includes a reselection hysteresis value Q.sub.Hyst of a current serving cell, an offset value Q.sub.offset, a temporary offset value Q.sub.offsettemp, and the like. For example, a criterion R calculation parameter corresponding to LHCP may include Q.sub.Hyst_LHCP, Q.sub.offset_LHCP, and Q.sub.offsettemp_.sub.LHCP. A criterion R calculation parameter corresponding to RHCP may include Q.sub.Hyst_RHCP, Q.sub.offset.sub._RHCP, and Q.sub.offsettemp_.sub.RHCP.
[0169] A preset S value threshold of a higher-priority cell includes Thresh.sub.X, .sub.HighQ and/or Thresh.sub.X, .sub.HighP. For example, a preset S value threshold of a higher-priority cell corresponding to LHCP may include Thresh.sub.X_.sub.LHCP, .sub.HighQ and/or Thresh.sub.X_.sub.LHCP, .sub.HighP. A preset S value threshold of a higher-priority cell corresponding to RHCP may include Thresh.sub.X_.sub.RHCP, .sub.HighQ and/or Thresh.sub.X_RHCP, .sub.HighP.
[0170] A preset S value threshold of a lower-priority cell includes Thresh.sub.X, .sub.LowQ and/or Thresh.sub.X, .sub.LowP. For example, a preset S value threshold of a lower-priority cell corresponding to LHCP may include Thresh.sub.X_.sub.LHCP, .sub.LowQ and/or Thresh.sub.X_.sub.LHCP, .sub.LowP. A preset S value threshold of a lower-priority cell corresponding to RHCP may include Thresh.sub.X_.sub.RHCP, .sub.LowQ and/or Thresh.sub.X_RHCP, .sub.LowP. It should be noted that the parameters corresponding to different polarization directions may alternatively be represented in another manner. This is not limited in this application.
[0171] It should be noted that cell priority information may be obtained from a system message SIB delivered by the current serving cell. For example, cell priority information may be indicated by cellReselectionPriority carried in the SIB message, and a value of cellReselectionPriority is an integer ranging from 0 to 7. A larger value of the parameter indicates a higher cell priority. A cell priority may be determined by cell load, power consumption, and the like. Different vendors may use different algorithms to determine a cell priority. This is not limited in this application.
[0172] In a possible implementation, the network device broadcasts measurement parameter sets corresponding to different polarization directions of each of the one or more cells. Correspondingly, the terminal receives the measurement parameter sets corresponding to the different polarization directions of each of the one or more cells that are broadcast by the network device.
[0173] It should be noted that cell measurement parameters corresponding to different polarization directions of a cell is determined by load and power consumption in the different polarization directions of the cell. Different vendors may use different algorithms to determine a polarization priority. For example, if load in an LHCP direction of a cell is larger and load in an RHCP direction is smaller, an offset value corresponding to LHCP direction, for example, Q.sub.offset_LHCP and Q.sub.offsettemp_LHCP, may be increased, and an offset value corresponding to RHCP direction, for example, Q.sub.offset_RHCP and Q.sub.offsettemp_RHCP, may be reduced, to achieve load balancing in different polarization directions.
[0174] S502: Perform cell measurement when a cell measurement condition is met.
[0175] The cell measurement condition includes one or more of the terminal is in an initial access state or a connected state, there is a neighboring cell whose cell priority is higher than that of a current serving cell of the terminal, or a serving cell of the terminal meets a cell measurement enabling threshold. For details, refer to the content in S302. Details are not described herein again.
[0176] When the cell measurement condition is met, the terminal performs cell measurement, and obtains a cell measurement result.
[0177] In a possible implementation, the terminal measures one or more cells, and obtains a measurement result corresponding to the one or more cells.
[0178] S503: Determine the cell to be camped on based on the cell measurement result and the cell measurement parameter set.
[0179] After obtaining the cell measurement result, the terminal determines the cell to be camped on based on the measurement result, and the cell measurement parameter sets that correspond to the different polarization directions and that are obtained from the broadcast message. Specifically, the terminal calculates, based on the cell measurement result and a cell measurement parameter set corresponding to each polarization direction, thresholds corresponding to different polarization directions, and determines the cell to be camped on and a polarization direction based on the thresholds.
[0180] In a possible implementation, the terminal obtains measurement parameter sets corresponding to different polarization directions of each of the one or more cells, and determines the cell to be camped on and a polarization direction based on the measurement parameter sets corresponding to the different polarization directions of each of the one or more cells and a measurement result of each of the one or more cells.
[0181] When the neighboring cell is an intra-frequency cell or an inter-frequency cell with a same priority, the terminal obtains an R value of each of the one or more cells based on a measurement result of the cell and a cell measurement parameter set corresponding different polarization directions of the cell, and determines the cell to be camped on and a polarization direction of the cell to be camped on based on R values in different polarization directions of the one or more cells.
[0182] For example, two R values respectively corresponding to LHCP and RHCP are obtained for each cell. When criterion R is used to determine a cell to be camped on, an R value of a serving cell is compared with a larger R value in polarization directions of a neighboring cell, to determine the cell to be camped on.
[0183] An R value in an LHCP direction of the current serving cell may be obtained based on signal quality Q.sub.meas,.sub.s of the current serving cell that is obtained through cell measurement, a reselection hysteresis value Q.sub.Hyst_LHCP t corresponding to LHCP direction of the current serving cell that is included in a cell measurement parameter set, and a criterion R calculation parameter Q.sub.offsettemp_LHCP. An R value in an RHCP direction of the current serving cell may be obtained based on signal quality Q.sub.meas,.sub.s of the current serving cell that is obtained through cell measurement, a reselection hysteresis value Q.sub.Hyst_RHCP corresponding to the RHCP direction of the current serving cell and a criterion R calculation parameter Q.sub.offsettemp_RHCP that are included in a cell measurement parameter set. An R value in an LHCP direction of the neighboring cell may be obtained based on signal quality Q.sub.meas,n of the neighboring cell that is obtained through cell measurement and criterion R calculation parameters Q.sub.offset_LHCP and Q.sub.offsettemp_LHCP that are included in a cell measurement parameter set. An R value in an RHCP direction of a neighboring cell may be obtained based on signal quality Q.sub.meas,n of the neighboring cell that is obtained through cell measurement and criterion R calculation parameters Q.sub.Offset_RHCP and Q.sub.offsettemp_RHCP that are included in a cell measurement parameter set. For a specific calculation manner, refer to the foregoing descriptions. Details are not described herein again.
[0184] An R value of the cell to be camped on should be greater than or equal to an R value of the current serving cell. Specifically, the terminal selects a cell with a largest R value as the cell to be camped on, and uses, as the polarization direction of the cell to be camped on, a polarization direction that corresponds to a cell measurement parameter used when the R value is obtained, the terminal selects a cell with a largest RSRP from neighboring cells whose R values are greater than or equal to the R value of the current serving cell as the cell to be camped on, and uses, as the polarization direction of the cell to be camped on, a polarization direction that corresponds to a cell measurement parameter used when the R value is obtained, or the terminal selects the first neighboring cell whose R value is greater than the R value of the current serving cell as the cell to be camped on, and uses, as the polarization direction of the cell to be camped on, a polarization direction that corresponds to a cell measurement parameter used when the R value is obtained. If two R values corresponding to the first neighboring cell whose R value is greater than the R value of the current serving cell are both greater than the R value of the serving cell, a polarization direction corresponding to a higher R value is used as the polarization direction of the cell to be camped on.
[0185] In a possible implementation, when an R value of a neighboring cell is equal to the R value of the current serving cell, the neighboring cell is determined as the cell to be camped on, and a polarization direction corresponding to the R value is used as the polarization direction of the cell to be camped on. In another possible implementation, when an R value of a neighboring cell is equal to the R value of the current serving cell, the terminal continues to camp on the current serving cell. When a neighboring cell is a higher-priority cell, the terminal obtains S values corresponding to different polarization directions of each of the one or more cells based on a measurement result of the cell and the cell measurement parameter sets corresponding to the different polarization directions of the cell, and compares the S values with preset thresholds corresponding to different polarization directions of a higher-priority cell that are included in a cell measurement parameter set, to determine the cell to be camped on. An S value of the cell to be camped on should be greater than the preset threshold. Specifically, when there are a plurality of cells whose S values are greater than the preset threshold, a cell with a largest S value is selected as the cell to be camped on. The S value of the cell to be camped on may be equal to the preset threshold.
[0186] For example, two S values corresponding to LHCP and RHCP are obtained for each cell, and are compared with preset thresholds of a higher-priority cell corresponding to different polarization directions, to determine the cell to be camped on. For example, an S value may be S.sub.rxlev and/or S.sub.qual. For a specific calculation manner of S.sub.rxlev and S.sub.qual, refer to the foregoing descriptions. Details are not described herein again. The comparing the S values with preset thresholds of a higher-priority cell that are included in a cell measurement parameter set specifically includes comparing S.sub.rxlev corresponding to LHCP with a threshold value Thresh.sub.X_.sub.LHCP, .sub.HighQ corresponding to LHCP that is included in a cell measurement parameter set, and/or comparing S.sub.qual with a threshold value Thresh.sub.X_.sub.LHCP, .sub.HighP that is included in a cell measurement parameter set, and comparing S.sub.rxlev corresponding to RHCP with a threshold value Thresh.sub.X_.sub.RHCP, .sub.HighQ corresponding to RHCP that is included in a cell measurement parameter set, and/or comparing S.sub.qual with a threshold value Thresh.sub.X_.sub.RHCP, .sub.HighP that is included in a cell measurement parameter set.
[0187] When a neighboring cell is a lower-priority cell, the terminal obtains S values corresponding to different polarization directions of each of the one or more cells based on a measurement result of the cell and the cell measurement parameter sets corresponding to the different polarization directions of the cell, and compares the S values with preset thresholds corresponding to different polarization directions that are included in a cell measurement parameter set, to determine the cell to be camped on. Specifically, when an S value of the serving cell is less than the preset threshold, and an S value of a neighboring cell is greater than a preset threshold of the lower-priority cell, the neighboring cell is used as the cell to be camped on. When there are a plurality of cells whose S values are greater than the preset threshold, a cell with a largest S value is selected as the cell to be camped on. When an S value of a neighboring cell is equal to the preset threshold of the lower-priority cell, the neighboring cell may be used as the cell to be camped on, or the terminal continues to camp on the current serving cell.
[0188] For example, two S values corresponding to LHCP and RHCP of the serving cell are obtained, and are compared with a preset threshold. When the S values corresponding to the two polarization directions are both less than the preset threshold, S values corresponding to LHCP and RHCP of a neighboring cell are obtained, and are compared with preset thresholds of a lower-priority cell corresponding to different polarization directions, to determine the cell to be camped on. An S value may be S.sub.rxlev and/or S.sub.qual. For a specific calculation manner of S.sub.rxlev and S.sub.qual, refer to the foregoing descriptions. Details are not described herein again. The comparing the S values with preset thresholds of a lower-priority cell that are included in a cell measurement parameter set specifically includes comparing S.sub.rxlev corresponding to LHCP with a threshold value Thresh.sub.X_LHCP, .sub.LowQ that is included in a cell measurement parameter set, and/or comparing S.sub.qual corresponding to LHCP with a threshold value Thresh.sub.X_LHCP, .sub.LowP of a lower-priority cell that is included in a cell measurement parameter set, and comparing S.sub.rxlev corresponding to RHCP with a threshold value Thresh.sub.X_.sub.RHCP, .sub.LowQ that is included in a cell measurement parameter set, and/or comparing S.sub.qual corresponding to RHCP with a threshold value Thresh.sub.X_RHCP, .sub.LowP of a lower-priority cell that is included in a cell measurement parameter set.
[0189] In the cell selection policy shown in
[0190]
[0191] S601: Measurement control and reporting.
[0192] When a terminal is in a connected state, a first network device (for example, a source gNB in
[0193] The measurement control information is a unicast message, that is, a user-specific (UE-specific) message.
[0194] In a possible implementation, the measurement control information includes polarization priority information.
[0195] In a possible implementation, the polarization priority information includes polarization priority information corresponding to LHCP and RHCP, and different polarization directions correspond to different values of priority information. A higher value may indicate a higher priority, or a lower value may indicate a lower priority.
[0196] In another possible implementation, the polarization priority information indicates a polarization direction with a higher priority. Specifically, the polarization priority information includes an identifier corresponding to LHCP or an identifier corresponding to RHCP. Alternatively, a network device and the terminal may agree in advance that “1” is used to represent RHCP, and “0” is used to represent LHCP. If a priority corresponding to RHCP is higher, a value of a bit corresponding to the polarization priority is 1. If a priority corresponding to LHCP is higher, a value of a bit corresponding to the polarization priority is 0. Alternatively, “1” may be used to represent LHCP, and “0” may be used to represent LHCP. This is not limited in this application.
[0197] In a possible implementation, the network device delivers the measurement control information by using RRC signaling. For example, the network device delivers the measurement control information by using an RRC connection reconfiguration (RRC Connection Reconfiguration) message.
[0198] After obtaining the measurement control information, the terminal performs cell measurement based on the related configuration indicated by the measurement control information. Specifically, the terminal performs cell measurement in a polarization direction with a higher polarization priority.
[0199] That the terminal performs cell measurement is specifically the terminal measures RSRP, reference signal received quality (RSRQ), or a signal to interference plus noise ratio (SINR) of a current cell and a neighboring cell.
[0200] When a measurement reporting condition is met, the terminal reports a measurement result to the first network device by using an event. Correspondingly, the first network device receives the measurement result. The measurement reporting condition is the same as that in conventional technologies. Details are not described herein again.
[0201] S602: Handover decision.
[0202] The first network device performs evaluation based on the measurement result reported by the terminal, and determines whether to trigger handover.
[0203] S603: Handover request.
[0204] If a result of the handover determining is to perform cell handover, the first network device sends a handover request to a second network device (for example, a target gNB in
[0205] S604: Admission control.
[0206] After receiving the handover request, the second network device performs admission control and radio resource configuration.
[0207] S605. Handover request acknowledgment.
[0208] After completing admission and radio resource configuration, the second network device feeds back a handover request acknowledgment message to the first network device. Correspondingly, the first network device receives the handover request acknowledgment message sent by the second network device.
[0209] S606: Handover triggering.
[0210] After receiving the handover request acknowledgment message sent by the second network device, the first network device triggers handover.
[0211] In a handover triggering process, the first network device sends a handover command to the terminal. Correspondingly, the terminal receives the handover command sent by the first network device. The handover command includes information related to access of the terminal to the second network device.
[0212] In a possible implementation, in a polarization multiplexing scenario, the handover command includes indication information indicating a polarization direction of a target cell to be accessed by the terminal. The terminal determines, based on the indication information, that the terminal should access and camp on the target cell in a specified polarization direction. For example, if the indication information indicates LHCP, the terminal accesses and camps on the target cell in a left-hand circular polarization direction. If the indication information indicates RHCP, the terminal accesses and camps on the target cell in a right-hand circular polarization direction.
[0213] It should be noted that a polarization direction indicated in the handover command is determined by load, power consumption, and the like in different polarization directions of the target cell.
[0214] In a possible implementation, the indication information is carried in an RRC message. The indication information may alternatively be carried in another user-specific (UE-Specific) message. This is not limited in this application.
[0215] The handover command further includes an identifier of the target cell, a cell radio network temporary identifier (C-RNTI) of the terminal, a random access resource, and the like. The handover command may further include other information. This is not limited in this application.
[0216] S607: Perform cell handover.
[0217] After triggering cell handover, the first network device performs cell handover. A specific procedure is similar to an existing cell handover procedure. For example, the terminal is detached from a source cell, and establishes synchronization with a target cell, the first network device delivers user data to the second network device, where the user data includes both buffered user data and user data that is being transmitted, the second network device buffers the user data, and the terminal establishes synchronization with the target cell and completes the handover procedure.
[0218] In the foregoing embodiment, the measurement control information delivered by the network device carries the polarization priority information, and/or indicates the polarization direction of the target cell to the terminal in the cell handover process. This achieves load balancing in different polarization directions.
[0219] The foregoing describes the method embodiments provided in this application. In embodiments of this application, a polarization direction dimension is added to a cell selection policy. In this way, a physical dimension for cell selection is added, an existing cell selection/reselection policy is optimized, and it can be ensured that a terminal determines a more suitable cell to be camped on.
[0220] To implement the functions in the foregoing methods provided in embodiments of this application, the terminal device and the network device may include a hardware structure and/or a software module, to implement the foregoing functions in a form of the hardware structure, the software module, or a combination of the hardware structure and the software module. Whether a specific function in the foregoing functions is performed by the hardware structure, the software module, or the combination of the hardware structure and the software module depends on specific applications and design constraints of the technical solutions.
[0221] As shown in
[0222] When the communication apparatus 700 is configured to perform an operation performed by a terminal, the transceiver unit 720 is configured to obtain polarization priority information of one or more cells. The processing unit 710 is configured to perform cell measurement on the one or more cells based on the polarization priority information when a cell measurement condition is met, and determine a cell to be camped on based on a measurement result of the one or more cells.
[0223] When the communication apparatus 700 is configured to perform an operation performed by a network device, the processing unit 710 is configured to determine polarization priority information. The transceiver unit 720 is configured to send a first message to a terminal. The first message includes the polarization priority information. The polarization priority information is for performing cell measurement when a cell measurement condition is met, to obtain a cell measurement result. The cell measurement result is for selecting a cell to be camped on by the communication apparatus.
[0224] The transceiver unit 720 is further configured to perform other receiving or sending steps or operations performed by the terminal and the network device in the foregoing method embodiments. The processing unit 710 may be further configured to perform corresponding steps or operations, other than receiving and sending, performed by the terminal and the network device in the foregoing method embodiments. Details are not described herein again.
[0225] Division into the modules in embodiments of this application is an example, and is merely logical function division, and may be other division during actual implementation. In addition, functional modules or units in embodiments of this application may be integrated into one processor, or each of the modules or units may exist alone physically, or two or more of the modules or units may be integrated into one module. The integrated modules or units may be implemented in a form of hardware, or may be implemented in a form of a software functional module.
[0226] As shown in
[0227] The processor 810 may perform the functions performed by the processing unit 710 in the communication apparatus 700. The communication interface 820 may be configured to perform the functions performed by the transceiver unit 720 in the communication apparatus 700.
[0228] When the communication apparatus 800 is configured to perform an operation performed by a terminal, the communication interface 820 is configured to obtain polarization priority information of one or more cells. The processor 810 is configured to perform cell measurement on the one or more cells based on the polarization priority information when a cell measurement condition is met, and determine a cell to be camped on based on a measurement result of the one or more cells.
[0229] When the communication apparatus 800 is configured to perform an operation performed by a network device, the processor 810 is configured to determine polarization priority information. The communication interface 820 is configured to send a first message to a terminal. The first message includes the polarization priority information. The polarization priority information is for performing cell measurement when a cell measurement condition is met, to obtain a cell measurement result. The cell measurement result is for selecting a cell to be camped on by the communication apparatus.
[0230] The communication interface 820 is further configured to perform other receiving or sending steps or operations performed by the terminal and the network device in the foregoing method embodiments. The processor 810 may be further configured to perform corresponding steps or operations, other than receiving and sending, performed by the terminal and the network device in the foregoing method embodiments. Details are not described herein again.
[0231] The communication apparatus 800 may further include at least one memory 830, configured to store program instructions and/or data. The memory 830 is coupled to the processor 810. Couplings in this embodiment of this application are indirect couplings or communication connections between apparatuses, units, or modules, may be electrical, mechanical, or in another form, and are used for information exchange between the apparatuses, the units, or the modules. The processor 810 may operate in collaboration with the memory 830. The processor 810 may execute the program instructions stored in the memory 830. In a possible implementation, at least one of the at least one memory may be integrated with the processor. In another possible implementation, the memory 830 is located outside the communication apparatus 800.
[0232] In this embodiment of this application, a specific connection medium between the communication interface 820, the processor 810, and the memory 830 is not limited. In this embodiment of this application, the memory 830, the processor 810, and the communication interface 820 are connected through a bus 840 in
[0233] In this embodiment of this application, the processor 810 may be one or more central processing units (Central Processing Unit, CPU). When the processor 810 is one CPU, the CPU may be a single-core CPU or a multi-core CPU. The processor 810 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logical block diagrams disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, any conventional processor, or the like. The steps of the method disclosed with reference to embodiments of this application may be directly performed by a hardware processor, or may be performed by using a combination of hardware in the processor and a software module.
[0234] In this embodiment of this application, the memory 830 may include but is not limited to a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (Erasable Programmable ROM, EPROM), a read-only memory (ROM), a portable read-only memory (CD-ROM), or the like. The memory is any other medium that can carry or store expected program code in a form of an instruction structure or a data structure and that can be accessed by a computer, but is not limited thereto. The memory in embodiments of this application may alternatively be a circuit or any other apparatus that can implement a storage function, and is configured to store program instructions and/or data. The memory 830 is configured to store related instructions and data.
[0235] As shown in to
[0236] The at least one input/output interface 910 is configured to input or output a signal or data. For example, when the apparatus is a terminal or is used in a terminal, the input/output interface 910 is configured to obtain a first message. The first message carries polarization priority information and/or a cell measurement parameter set. Still using the method shown in
[0237] The logic circuit 920 is configured to perform a part or all of the steps in any one of the methods provided in embodiments of this application. The logic circuit may implement the functions implemented by the processing unit 710 in the apparatus 700 and the processor 810 in the apparatus 800.
[0238] When the communication apparatus is a chip used in a terminal device, the chip in the terminal device implements the functions of the terminal device in the foregoing method embodiments. The chip in the terminal device receives information from another module (for example, a radio frequency module or an antenna) in the terminal device, where the information is sent by a network device to the terminal device. Alternatively, the chip in the terminal device sends information to another module (for example, a radio frequency module or an antenna) in the terminal device, where the information is sent by the terminal device to a network device.
[0239] When the communication apparatus is a chip used in a network device, the chip in the network device implements the functions of the network device in the foregoing method embodiments. The chip in the network device receives information from another module (for example, a radio frequency module or an antenna) in the network device, where the information is sent by a terminal device to the network device. Alternatively, the chip in the network device sends information to another module (for example, a radio frequency module or an antenna) in the network device, where the information is sent by the network device to a terminal device.
[0240] Based on a same concept as the foregoing method embodiments, an embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. The computer program is executed by hardware (for example, a processor), to implement a part or all of the steps in any one of the methods performed by any apparatus in embodiments of this application.
[0241] Based on a same concept as the foregoing method embodiments, an embodiment of this application further provides a computer program product including instructions. When the computer program product runs on a computer, the computer is enabled to perform a part or all of the steps in any one of the methods in the foregoing aspects.
[0242] Based on a same concept as that of the foregoing method embodiments, this application further provides a chip or a chip system. The chip may include a processor. The chip may further include a memory (or a storage module) and/or a transceiver (or a communication module), or the chip is coupled to a memory (or a storage module) and/or a transceiver (or a communication module). The transceiver (or the communication module) may be configured to support the chip in wired and/or wireless communication, and the memory (or the storage module) may be configured to store a program. The processor invokes the program to implement an operation performed by the terminal or the network device in any one of the foregoing method embodiments or the possible implementations of the method embodiments. The chip system may include the chip, or may include the chip and another discrete component, such as a memory (or a storage module) and/or a transceiver (or a communication module).
[0243] Based on a same concept as the foregoing method embodiments, this application further provides a communication system. The communication system may include the foregoing terminal and/or the foregoing network device. The communication system may be configured to implement the operations performed by the terminal or the network device in any one of the foregoing method embodiments or the possible implementations of the method embodiments. For example, the communication system may have a structure shown in
[0244] A part or all of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When the software is used to implement the embodiments, a part or all of the embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or a part of the procedures or functions according to embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by the computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, an optical disc), a semiconductor medium (for example, a solid-state drive), or the like. In the foregoing embodiments, descriptions of embodiments have respective focuses. For a part that is not described in detail in an embodiment, refer to related descriptions in other embodiments.
[0245] In the foregoing embodiments, descriptions of embodiments have respective focuses. For a part that is not described in detail in an embodiment, refer to related descriptions in other embodiments.
[0246] In the several embodiments provided in this application, it should be understood that the disclosed apparatuses may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in an electrical or another form.
[0247] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. A part or all of the units may be selected based on actual needs to achieve the objectives of the solutions of embodiments.
[0248] When the integrated unit is implemented in a form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technologies, or all or a part of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or a part of the steps of the methods described in embodiments of this application.
[0249] The foregoing descriptions are merely some specific implementations of this application, but are not intended to limit the protection scope of this application. Any person skilled in the art may make changes and modifications to these embodiments within the technical scope disclosed in this application. Therefore, the following claims are intended to be construed as to cover the foregoing embodiments and to indicate changes and modifications falling within the scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.