Communication method and terminal device
By generating measurement reports from target measurement results at multiple times, the problem of unstable handover caused by outdated measurement reports from terminal devices is solved, achieving more reliable handover judgment and improved stability.
Patent Information
- Application Number
- CN202211723067.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-12-30
AI Technical Summary
In existing technologies, the measurement results carried in the measurement reports of terminal devices are outdated, leading to unstable or failed cell handover.
Terminal devices acquire target measurement results at multiple times, including the signal strength of candidate cells and neighboring cells. By combining the measurement values at multiple times, a measurement report is generated, providing a more reliable basis for handover judgment.
It effectively avoids instability and failure during cell handover, improves handover accuracy and stability, and enhances user experience.
Smart Images

Figure CN116193502B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a communication method and a terminal device. BACKGROUND
[0002] When a terminal device UE is in a specific state, based on the demand of mobility, a network device configures a corresponding measurement for the terminal device, for example, configures the UE to measure the signal strength of a current serving cell and surrounding neighbor cells; accordingly, the network device makes a handover decision for the related cells based on the measurement report reported by the UE, but the related value of the measurement result carried by the existing measurement report reported by the UE can be relatively old, at this time, if the network device makes a cell handover decision based on the measurement result carried by the measurement report, the problem of unstable handover or even handover failure can occur. SUMMARY
[0003] The embodiments of the present application provide a communication method and a terminal device, which can effectively avoid the problem of unstable handover or even handover failure.
[0004] The embodiments of the present application provide a communication method, comprising:
[0005] The terminal device obtains a target measurement result corresponding to each time in a plurality of times; wherein the plurality of times includes at least two times after starting timing and before reaching a reporting time; the target measurement result includes a first measurement value and a second measurement value; the first measurement value is the signal strength of a candidate cell, and the second measurement value is the signal strength of a neighbor cell of the candidate cell;
[0006] Based on the first measurement value and the second measurement value corresponding to each time in the plurality of times, a measurement report is obtained; wherein the measurement report carries a first target signal strength used to represent the neighbor cell of the candidate cell, and the first target signal strength is determined based on the first measurement value and the second measurement value corresponding to each time in the plurality of times;
[0007] When the reporting time is reached, the measurement report is reported.
[0008] The embodiments of the present application provide a terminal device, comprising:
[0009] The processing unit is configured to obtain a target measurement result corresponding to each of a plurality of time points, wherein the plurality of time points comprises at least two time points after starting timing and before reaching a reporting time; the target measurement result comprises a first measurement value and a second measurement value; the first measurement value is a signal strength of a candidate cell, and the second measurement value is a signal strength of a neighbor cell of the candidate cell; based on the first measurement value and the second measurement value corresponding to each of the plurality of time points, a measurement report is obtained; wherein the measurement report carries a first target signal strength for representing the neighbor cell of the candidate cell, and the first target signal strength is determined based on the first measurement value and the second measurement value corresponding to each of the plurality of time points.
[0010] The sending unit is configured to report the measurement report when the reporting time is reached.
[0011] Embodiments of the present application provide a terminal device, comprising a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory, so that the terminal device executes the communication method in the embodiments of the present application.
[0012] Embodiments of the present application provide a chip for implementing the above-mentioned communication method.
[0013] Specifically, the chip comprises a processor configured to invoke and run a computer program from a memory, so that a device installed with the chip executes the communication method in the embodiments of the present application.
[0014] Embodiments of the present application provide a computer readable storage medium for storing a computer program, which causes a device to execute the communication method in the embodiments of the present application when the computer program is run by the device.
[0015] Embodiments of the present application provide a computer program product comprising computer program instructions, which cause a computer to execute the communication method in the embodiments of the present application.
[0016] Embodiments of the present application provide a computer program, which causes a computer to execute the communication method in the embodiments of the present application when the computer program is run on the computer.
[0017] In the embodiments of the present application, the signal strength of the neighbor cell of the candidate cell to be reported is determined by the target measurement result corresponding to each of the plurality of time points, so that a reliable judgment basis can be provided for network device switching. Compared with the existing switching decision mode based on a related value of a measurement result, obviously, the present disclosure can effectively avoid unstable switching and even switching failure. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1is a schematic diagram of an application scenario according to an embodiment of the present application.
[0019] Figure 2 is a schematic flow chart of a communication method according to an embodiment of the present application.
[0020] Figure 3 is a schematic flow chart of a communication method according to an embodiment of the present application in a specific example.
[0021] Figure 4(a) is a schematic diagram of measurement results obtained by a communication method according to an embodiment of the present application in a specific example Figure 1 .
[0022] Figure 4(b) is a schematic diagram of measurement results obtained by a communication method according to an embodiment of the present application in a specific example Figure 2 .
[0023] Figure 5(a) is a schematic block diagram of a terminal device 500 according to an embodiment of the present application Figure 1 .
[0024] Figure 5(b) is a schematic block diagram of a terminal device 500 according to an embodiment of the present application Figure 2 .
[0025] Figure 6 is a schematic block diagram of a communication device 600 according to an embodiment of the present application.
[0026] Figure 7 is a schematic block diagram of a chip 700 according to an embodiment of the present application.
[0027] Figure 8 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
[0029] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems, etc.
[0030] Generally, the traditional communication system supports a limited number of connections, which is easy to implement. However, with the development of communication technology, the mobile communication system will not only support the traditional communication, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0031] In an embodiment, the communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, can also be applied to a dual connectivity (DC) scenario, and can also be applied to a standalone (SA) network deployment scenario.
[0032] In an embodiment, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, which can also be regarded as a shared spectrum, or can be applied to a licensed spectrum, which can also be regarded as a non-shared spectrum.
[0033] The embodiments of the present application combine network devices and terminal devices to describe various embodiments, wherein the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device, etc.
[0034] The terminal device can be a station (STA) in a WLAN, can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0035] In the embodiments of the present application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0036] In the embodiments of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical treatment, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.
[0037] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. The wearable device is a portable device that is directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also has powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions, large size, and the ability to realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on a certain type of application function and need to be used in cooperation with other devices, such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs, etc.
[0038] In the embodiments of the present application, the network device can be a device for communicating with the mobile device. The network device can be an access point (AP) in a WLAN, a base transceiver station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0039] By way of example and not limitation, in embodiments of the present application, a network device can have a mobile characteristic, for example, the network device can be a mobile device. Alternatively, the network device can be a satellite, a balloon station. For example, the satellite can be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Alternatively, the network device can also be a base station disposed at a location on land, water, etc.
[0040] In embodiments of the present application, a network device can serve a cell, and a terminal device communicates with the network device through a transmission resource (for example, a frequency domain resource, or a spectrum resource) used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, etc., and these small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed data transmission services.
[0041] Figure 1 An exemplary communication system 100 is shown. The communication system includes one network device 110 and two terminal devices 120. In an implementation, the communication system 100 can include multiple network devices 110, and each network device 110 can include other numbers of terminal devices 120 within its coverage, which is not limited in embodiments of the present application.
[0042] In an implementation, the communication system 100 can further include a mobility management entity (MME), an access and mobility management function (AMF), and other network entities, which are not limited in embodiments of the present application.
[0043] The network device can include an access network device and a core network device. That is, the wireless communication system also includes a plurality of core networks for communicating with the access network device. The access network device can be an evolved node B (eNB or e-NodeB) macro base station, micro base station (also referred to as a "small base station"), pico base station, access point (AP), transmission point (TP), or new generation Node B (gNodeB) in a long-term evolution (LTE) system, a next radio (NR) system, or an authorized auxiliary access long-term evolution (LAA-LTE) system.
[0044] It should be understood that the devices with communication functions in the network / system in the embodiments of the present application can be referred to as communication devices. Figure 1 The communication system shown in the example can include network devices and terminal devices with communication functions. The network devices and terminal devices can be specific devices in the embodiments of the present application, which will not be described here. The communication devices can also include other devices in the communication system, such as network controllers, mobile management entities, and other network entities. The embodiments of the present application do not limit the above.
[0045] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document is only used to describe the association relationship of the associated objects. For example, A and / or B can represent three cases: A alone, A and B together, and B alone. In addition, the character " / " generally represents an "or" relationship between the associated objects.
[0046] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication, indirect indication, or an indication with an associated relationship. For example, A indicates B, which can mean that B can be obtained directly through A; or A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or A and B have an associated relationship.
[0047] In the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, or an associated relationship between the two, or an indication and being indicated, configuration and being configured, etc.
[0048] For the convenience of understanding the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described below, and the following related technologies can be combined with the technical solutions of the embodiments of the present application in any manner as optional solutions, which all belong to the protection scope of the embodiments of the present application.
[0049] When the UE is camped on an LTE or NR network and adds CA (Carrier Aggregation) or enters an E-UTRA-NR Dual Connectivity (EN-DC) state, based on the mobility requirements, the network device configures the UE to measure the signal strengths of the current serving cell and surrounding neighbor cells. According to the relevant communication protocols and network strategies, when the network sets any one of the A3 measurement events to A5 measurement events and carries the reportAddNeighMeas field, the network device will make a handover decision for the primary cell (PCell) based on the measurement report reported by the UE, and can also make a handover decision for the secondary cell (SCell) or the primary secondary cell (PSCell) at the same time. For the handover decision of the SCell or the PSCell, only the last measurement result carried in the measurement report is considered without other restrictions such as TTT or threshold conditions, so the stability is poor. In particular, when the SCell or the PScell signal strength is good, it may cause unstable SCell or PSCell handover, or even handover failure, such as causing ping-pong of the SCell or the PScell, or handover to a weak cell, or handover to a cell with serious signal strength fluctuation.
[0050] Based on this, the present application provides a scheme for improving the handover accuracy of the SCell or the PScell.
[0051] Specifically, Figure 2 is a schematic flowchart of a communication method according to an embodiment of the present application. The method can optionally be applied to Figure 1 the system shown, but is not limited thereto. The method includes at least part of the following contents.
[0052] Step S201: The terminal device obtains target measurement results corresponding to each of a plurality of time points; wherein the plurality of time points include at least two time points after starting timing and before reaching a reporting time; the target measurement result includes a first measurement value and a second measurement value; the first measurement value is the signal strength of a candidate cell, and the second measurement value is the signal strength of a neighbor cell of the candidate cell.
[0053] Step S202: obtaining a measurement report based on the first measurement value and the second measurement value corresponding to each of the plurality of time points; wherein the measurement report carries a first target signal strength used to represent the neighboring cell of the candidate cell, and the first target signal strength is determined based on the first measurement value and the second measurement value corresponding to each of the plurality of time points.
[0054] Step S203: reporting the measurement report when the reporting time is reached.
[0055] Here, the terminal device obtains a plurality of target measurement results, and each target measurement result includes a first measurement value and a second measurement value. It can be understood that the first measurement value (or the second measurement value) corresponding to different time points in the plurality of time points can be the same or different.
[0056] In some possible implementation manners, the candidate cell can be a secondary cell (SCell) or a primary secondary cell (PSCell).
[0057] In another possible implementation manner, the neighboring cell of the candidate cell is specifically the strongest neighboring cell of the candidate cell.
[0058] Further, in a specific example, when the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state, the candidate cell is a secondary cell (SCell). Further, in this scenario, the neighboring cell of the candidate cell is specifically the strongest neighboring cell of the SCell. It can be understood that this example can be used in a scenario where the switching decision of the primary cell (PCell) is made at the same time as the switching decision of the SCell, so as to avoid the problem of unstable SCell switching or even switching failure.
[0059] In another specific example, when the terminal device is in an EN-DC state, the candidate cell is a primary secondary cell (PSCell). Further, in this scenario, the neighboring cell of the candidate cell is specifically the strongest neighboring cell of the PSCell. It can be understood that this example can be used in a scenario where the switching decision of the primary cell (PCell) is made at the same time as the switching decision of the PSCell, so as to avoid the problem of unstable PSCell switching or even switching failure.
[0060] In some possible implementation manners, the network device sends measurement configuration information, and further, the terminal device performs measurement based on the measurement configuration information sent by the network device. Specifically, before step S201, the terminal device receives measurement configuration information; the measurement configuration information includes first indication information used to determine a plurality of first measurement time points, and the plurality of time points include the plurality of first measurement time points.
[0061] It can be understood that the plurality of first measurement instants are determined based on the indication of the network device. That is, the plurality of instants described above include the measurement instants determined based on the indication of the network device.
[0062] It should be noted that, in an example, the first indication information can directly indicate the plurality of first measurement instants; or, in another example, the terminal device determines the plurality of first measurement instants based on the first indication information, that is, the first indication information does not directly indicate the plurality of first measurement instants, for example, the first indication information indicates a plurality of measurement positions at which measurement can be performed, and the terminal device selects the plurality of first measurement instants based on the plurality of measurement positions indicated by the first indication information.
[0063] Further, in some possible implementation manners, the measurement configuration information further includes second indication information; the second indication information is used to indicate to add neighbor cell measurement. Accordingly, the step S201 described above specifically includes: in the case that the measurement configuration information carries the second indication information, the terminal device acquires the target measurement result corresponding to each instant of the plurality of instants.
[0064] Further, in some possible implementation manners, the measurement configuration information further carries a target measurement event; for example, the measurement configuration information further carries third indication information, the third indication information is used to indicate a target measurement event on a related cell of the terminal device, such as a PCell. Accordingly, in the case that the measurement configuration information carries the target measurement event and the second indication information, the terminal device acquires the target measurement result corresponding to each instant of the plurality of instants.
[0065] Still further, in the case that the measurement configuration information carries the target measurement event and the second indication information, and the target measurement event is satisfied, timing is started; after the timing is started, the terminal device acquires the target measurement result corresponding to each instant of the plurality of instants. Still further, after the timing is started and before the reporting time is reached, the terminal device acquires the target measurement result corresponding to each instant of the plurality of instants. Based on this, the plurality of instants are the plurality of instants after the target measurement event is satisfied and before the reporting time is reached.
[0066] In a specific example, the target measurement event is any one of an A3 measurement event to an A5 measurement event. Further, the second indication information can specifically be reportAddNeighMeas (reporting to add neighbor cell measurement) information.
[0067] For example, the measurement configuration information carries first indication information, second indication information and third indication information; after receiving the measurement configuration information, the terminal device performs measurement, such as performing measurement on the PCell and the neighboring cell of the PCell, and starts timing in a case where it is determined based on the measurement value of the PCell and the neighboring cell of the PCell that a target measurement event is met; further, after starting timing, the terminal device acquires target measurement results corresponding to each of a plurality of time points. Here, it can be understood that the terminal device acquires the target measurement results corresponding to each of the plurality of time points after starting timing and before the reporting time.
[0068] It should be noted that after receiving the measurement configuration information, the terminal device can not only measure the PCell and the neighboring cells of the PCell, but also measure the candidate cell and the neighboring cells of the candidate cell, that is, after receiving the measurement configuration information, the terminal device measures the PCell and the neighboring cells of the PCell, and the candidate cell and the neighboring cells of the candidate cell. It should be pointed out that the measurement time for measuring the PCell and the neighboring cells of the PCell is the same, that is, the same measurement time is used, for example, one or more measurement times are used to measure the PCell and the neighboring cells of the PCell, so as to compare the difference in signal strength of the PCell and the neighboring cells of the PCell at one or more measurement times. For example, at time 1, time 2 and time 3, the PCell and the neighboring cells of the PCell are measured respectively to obtain three pairs of measurement values, each pair of measurement values including the signal strength of the PCell and the neighboring cells of the PCell at the current time. Similarly, the measurement time for measuring the candidate cell and the neighboring cells of the candidate cell is also the same, that is, the same measurement time is used, for example, one or more measurement times are used to measure the candidate cell and the neighboring cells of the candidate cell, so as to compare the difference in signal strength of the candidate cell and the neighboring cells of the candidate cell at one or more times. For example, at time 4, time 5, time 6 and time 7, the candidate cell and the neighboring cells of the candidate cell are measured respectively to obtain four pairs of measurement values, each pair of measurement values including the signal strength of the candidate cell and the neighboring cells of the candidate cell at the current time. Further, the measurement time for measuring the PCell and the neighboring cells of the PCell (for example, any of time 4-time 7) and the measurement time for measuring the candidate cell and the neighboring cells of the candidate cell (for example, any of time 1-time 3) can be the same or different. For example, at a target measurement time, the PCell and the neighboring cells of the PCell are measured, at this time, the candidate cell and the neighboring cells of the candidate cell can also be measured at the same time, so that four measurement values corresponding to the target measurement time are obtained. Alternatively, at the target time, only the PCell and the neighboring cells of the PCell are measured, and the candidate cell and the neighboring cells of the candidate cell are not measured, so that two measurement values corresponding to the target measurement time are obtained.
[0069] Alternatively, after receiving the measurement configuration information, the terminal device measures the PCell and the neighboring cells of the PCell, and starts timing when it is determined that the target measurement event is met based on the signal strength of the PCell and the neighboring cells of the PCell, and measures the candidate cell and the neighboring cells of the candidate cell before the reporting time, that is, in this scenario, the terminal device measures the candidate cell and the neighboring cells of the candidate cell only when it is determined that the target measurement event is met.
[0070] In some possible implementation, the measurement configuration information carries a triggering time TTT, and the triggering time TTT is used to determine the reporting time. It can be understood that, in an example, the reporting time is specifically the TTT, or, in another example, the reporting time is determined based on the TTT, for example, the reporting time is a time within a preset range of the TTT.
[0071] In some possible implementation, the step S202 specifically includes one of the following:
[0072] In a case where a difference between the second measurement value corresponding to at least one of the multiple time points and the first measurement value is less than a first value, the first measurement value corresponding to a target time point of the multiple time points is taken as the first target signal strength, and further, the measurement report is generated based on the first target signal strength. That is, in this example, as long as there is a time point in the multiple time points, and a difference between the second measurement value (i.e., a signal strength of a neighbor cell of the candidate cell) corresponding to the time point and the first measurement value (i.e., a signal strength of the candidate cell) corresponding to the time point is less than a first value (for example, 0), the second measurement value is ignored, the first measurement value corresponding to a target time point of the multiple time points is taken as the signal strength of the neighbor cell of the candidate cell, i.e., the first target signal strength, and further, the measurement report is generated based on the first target signal strength.
[0073] For example, in a case where the UE is in an LTE CA state or an NR CA state, as long as there is a time point in the multiple time points, and a second measurement value (for example, a signal strength of a strongest neighbor cell of an SCell) corresponding to the time point is less than a first measurement value (for example, a signal strength of the SCell) corresponding to the time point, the second measurement value is directly ignored, i.e., it is considered that the signal strength of the SCell of the UE is good, at this time, the signal strength of the strongest neighbor cell of the SCell reported to the network device is the signal strength of the SCell corresponding to the target time point, and further, based on mobility, the network device switches the PCell of the UE without switching the SCell, so that unnecessary switching of the SCell due to instability of the strongest neighbor cell signal of the SCell can be reduced, the switching of the PCell under the original SCell is implemented, and thus, the ping-pong problem is avoided, the user is provided with stable and continuous expansion of bandwidth, and further, the peak rate is improved, and the user experience is improved.
[0074] Or, when the UE is in the EN-DC state, as long as there is a time in the multiple times, and the second measurement value (such as the signal strength of the strongest neighbor cell of the PScell) corresponding to the time is less than the first measurement value (such as the signal strength of the PScell) corresponding to the time, the second measurement value can be directly ignored, that is, it is considered that the PScell signal strength of the UE is good, and at this time, the signal strength of the strongest neighbor cell of the PScell reported to the network device is the signal strength of the PScell corresponding to the target time; further, based on the mobility, the network device switches the PCell of the UE without switching the PScell, so that the unnecessary switching of the PScell due to the unstable signal of the strongest neighbor cell of the PScell can be reduced, the switching of the PCell under the original PScell is realized, and the ping-pong problem is avoided, the stability and persistence of the PScell are improved, the user can use the 5G network as much as possible, and the user experience is improved.
[0075] Or, in the case where the difference between the second measurement value and the first measurement value corresponding to each time in the multiple times is greater than the first value, the second measurement value corresponding to the target time in the multiple times is taken as the first target signal strength; and the measurement report is generated based on the first target signal strength. That is, in the case where the difference between the second measurement value and the first measurement value corresponding to each time in the multiple times is greater than the first value (such as 0), the second measurement value corresponding to the target time in the multiple times is taken as the signal strength of the neighbor cell of the candidate cell, that is, the first target signal strength, and the measurement report is further generated based on the first target signal strength.
[0076] For example, in the case where the second measurement value (that is, the signal strength of the neighbor cell of the candidate cell) corresponding to each time in the multiple times is greater than the first measurement value (that is, the signal strength of the candidate cell), the second measurement value corresponding to the target time in the multiple times, that is, the measurement value of the neighbor cell of the candidate cell corresponding to the target time, is taken as the signal strength of the neighbor cell of the candidate cell to be reported.
[0077] Here, the first value can be specifically 0, 1, or 2, etc.; further, in an example, the first value is 0.
[0078] In an example, in the case where the multiple times are arranged in the order from far to near to the reporting time, the target time is the last time in the multiple times; that is, the target time is the time closest to the reporting time in the multiple times. In this way, it is ensured that the reported measurement value is the latest measurement value, and the problem of unstable switching or even switching failure of the candidate cell is avoided to the greatest extent.
[0079] In some possible implementation manners, the measurement report also carries a signal strength of the candidate cell, i.e., a second target signal strength of the candidate cell; specifically, the terminal device further takes the first measurement value corresponding to the target moment in the multiple moments as the second target signal strength of the candidate cell.
[0080] Correspondingly, the above-mentioned generation of the measurement report based on the first target signal strength specifically includes: generation of the measurement report based on the second target signal strength and the first target signal strength. That is, the measurement report reported carries not only the first target signal strength of the neighboring cell of the candidate cell, but also the second target signal strength of the candidate cell.
[0081] Further, in a specific example, the measurement report reported further carries a signal strength of a PCell of the terminal device and a signal strength of a neighboring cell of the PCell. For example, the signal strength of the PCell and the signal strength of the neighboring cell of the PCell obtained through the last measurement before reporting.
[0082] In some possible implementation manners, to further avoid the problem of unstable candidate cell switching or even switching failure, the terminal device can determine whether the multiple first measurement moments determined based on the indication of the network setting contain the last measurement position before the reporting time, and determine the multiple moments based on the determination result, specifically including:
[0083] Method one: in the case where the multiple first measurement moments contain the last measurement position before the reporting time, the multiple moments are obtained based on the multiple first measurement moments.
[0084] Further, in a specific example, the method one specifically includes:
[0085] In the case where the multiple first measurement moments contain the last measurement position before the reporting time, the multiple first measurement moments are taken as the multiple moments; that is, in the case where the multiple first measurement moments determined based on the indication of the network device contain the last measurement position before the reporting time, the multiple first measurement moments are directly taken as the multiple moments.
[0086] Or, in the case that the plurality of first measurement moments contains the last measurement position before the reporting time, the terminal device additionally determines one or more second measurement moments, and then takes the plurality of first measurement moments and the one or more second measurement moments as the plurality of moments; the second measurement moment in the one or more second measurement moments is different from the first measurement moment in the plurality of first measurement moments; that is, in the case that the plurality of first measurement moments determined based on the indication of the network device contains the last measurement position before the reporting time, the terminal device additionally selects one or more second measurement moments, at this time, the actual measurement times of the terminal device are more than the times of the first measurement moments determined based on the first indication information in the measurement configuration information, and meanwhile, the plurality of moments also contains the last measurement position before the reporting time.
[0087] In this way, unnecessary switching is avoided to the greatest extent, and candidate cell switching instability and even switching failure are avoided.
[0088] Mode two: in the case that the plurality of first measurement moments does not contain the last measurement position before the reporting time, the plurality of moments is obtained based on the last measurement position before the reporting time and the plurality of first measurement moments.
[0089] Further, in a specific example, the mode two specifically includes:
[0090] In the case that the plurality of first measurement moments does not contain the last measurement position before the reporting time, the plurality of first measurement moments and the last measurement position before the reporting time are taken as the plurality of moments; that is, in the case that the plurality of first measurement moments does not contain the last measurement position before the reporting time, the plurality of first measurement moments and the last measurement position before the reporting time are directly taken as the plurality of moments, so that the plurality of moments contains the last measurement position before the reporting time.
[0091] Or, in the case that the plurality of first measurement time points does not contain the last measurement position before the reporting time, the terminal device additionally determines one or more second measurement time points, and then collectively takes the plurality of first measurement time points, the one or more second measurement time points, and the last measurement position before the reporting time as the plurality of time points. That is, in the case that the plurality of first measurement time points determined based on the indication of the network device does not contain the last measurement position before the reporting time, in the case that the terminal device takes the plurality of first measurement time points and the last measurement position before the reporting time as the plurality of time points, the terminal device additionally selects one or more second measurement time points as the plurality of time points. At this time, the actual measurement times of the terminal device are more than the times of the first measurement time points determined based on the first indication information in the measurement configuration information, and the plurality of time points further contain the last measurement position before the reporting time.
[0092] In this way, unnecessary switching is avoided to the greatest extent, and candidate cell switching instability and even switching failure are avoided.
[0093] In some possible implementation manners, whether the plurality of first measurement time points determined based on the indication of the network device contains the last measurement position before the reporting time, the terminal device additionally selects one or more second measurement time points to obtain the plurality of time points, and the plurality of time points contain the last measurement position before the reporting time.
[0094] The one or more third measurement time points are determined, and the plurality of first measurement time points and the one or more third measurement time points are taken as the plurality of time points.
[0095] That is, whether the plurality of first measurement time points contains the last measurement position before the reporting time, the terminal device additionally selects one or more third measurement time points, and then takes the plurality of first measurement time points and the one or more third measurement time points as the plurality of time points. At this time, the actual measurement times of the terminal device are more than the times of the first measurement time points determined based on the first indication information in the measurement configuration information. In this way, the measurement times of the candidate cell and the neighbor cell of the candidate cell are increased, unnecessary switching is avoided to the greatest extent, and candidate cell switching instability and even switching failure are avoided.
[0096] It can be understood that the one or more third measurement time instants additionally selected by the terminal device can or can not include the last measurement position before the reporting time. Further, in an example, the one or more third measurement time instants additionally selected by the terminal device include the last measurement position before the reporting time. In this way, unnecessary handover is avoided to the greatest extent, and problems such as unstable handover of the candidate cell and even handover failure are avoided.
[0097] In a specific example, the first indication information can indicate a plurality of measurement positions that can be measured, and the second measurement time instants are selected from the plurality of measurement positions indicated by the first indication information. Further, in another example, the third measurement time instants are selected from the plurality of measurement positions indicated by the first indication information.
[0098] In a specific example, the last measurement position before the reporting time is one of the following: the last downlink subframe before the reporting time; and the last measurement position before the reporting time and in an SSB measurement timing configuration (SMTC) position.
[0099] Here, the SSB (Synchronization Signal and PBCH block) refers to a synchronization signal and a physical broadcast channel (PBCH) block, which is composed of a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a PBCH.
[0100] Specifically, in a scenario in which the terminal device is in an LTE CA state or an NR CA state, the last measurement position before the reporting time is the last downlink subframe before the reporting time. Further, in this scenario, the candidate cell is an SCell, and this example can be used in a scenario in which handover of a PCell is determined at the same time as handover of an SCell is determined.
[0101] Or, in the case that the terminal device is in an EN-DC state, the last measurement position before the reporting time is the last measurement position in the SMTC position before the reporting time. Further, in this scenario, the candidate cell is a PSCell, and at this time, the example can be used in a scenario in which switching of a PCell is judged at the same time as switching of a PSCell is judged.
[0102] In this way, the disclosed solution can effectively avoid unnecessary switching of a candidate cell, to avoid switching instability, and even switching failure.
[0103] For example, when a UE is in an LTE CA scenario or an NR CA scenario, and the SCell signal strength is good, and a PCell is switched based on mobility, the disclosed solution can reduce unnecessary switching of an SCell due to instability of a neighbor cell signal of the SCell, and thus maintain switching of the PCell under the original SCell, to avoid ping-pong, and thus expand the bandwidth for the user stably and continuously, improve the peak rate, and improve the user experience. Or, when the UE is in an EN-DC scenario, and the PScell signal strength is good, and a Pcell is switched based on mobility, the disclosed solution can reduce unnecessary switching of a PScell due to instability of a neighbor cell signal of the PScell, and thus maintain switching of the PCell under the original PScell, to avoid ping-pong, improve the stability and continuity of the PScell, and let the user use the 5G network as much as possible, and thus improve the user experience.
[0104] The disclosed solution is described in further detail below in connection with specific examples; specifically, the examples provide a method for improving the switching accuracy of an SCell or a PScell, and are mainly applied to the following two scenarios:
[0105] Scenario one: a UE is in an LTE CA state or an NR CA state, and at this time, a network device performs switching judgment of an SCell at the same time as performing switching judgment of a PCell based on a measurement report reported by the UE.
[0106] Scenario two: a UE is in an EN-DC state, and at this time, a network device performs switching judgment of a PScell at the same time as performing switching judgment of a PCell based on a measurement report reported by the UE.
[0107] It should be noted that the measurement events related to switching are A3 measurement events, A4 measurement events, or A5 measurement events, and the above two scenarios are described by taking A3 measurement events as an example, and it can be understood that the following examples are also applicable to A4 measurement events and A5 measurement events.
[0108] Further, the present example takes the UE in the LTE CA state or the NR CA state as an example for illustration.
[0109] As shown in the figure, the dashed box is the optimization part newly added in the present example; the specific process is as follows: Figure 3
[0110] Step S301: The UE is in the LTE CA state or the NR CA state.
[0111] Step S302: The UE receives the network configuration information sent by the network device.
[0112] In this scenario, the network device generates measurement configuration information, which is used to indicate that an A3 measurement event is configured for the frequency point where the PCell of the UE is located, and the measurement configuration information carries the reportAddNeighMeas information.
[0113] Step S303: After the configuration takes effect, the UE performs measurement to obtain the signal strength of the frequency point where the PCell is located and the signal strength of the neighbor cell of the frequency point where the PCell is located, and to obtain the signal strength of the frequency point where the SCell is located and the signal strength of the neighbor cell of the frequency point where the SCell is located.
[0114] Step S304: It is judged whether the A3 measurement event is met.
[0115] Here, when the signal strength of the PCell and its neighbor cell obtained by measurement meets the A3 measurement event, i.e., the signal strength of the neighbor cell of the frequency point where the PCell is located is better than the signal strength of the PCell, step S305 is executed; otherwise, when the signal strength of the PCell and its neighbor cell obtained by measurement does not meet the A3 measurement event, i.e., the signal strength of the PCell is better than the signal strength of the neighbor cell of the frequency point where the PCell is located, step S303 is executed.
[0116] Step S305: Start timing and execute one of the following steps in the optimization point 1:
[0117] (1) Increase the scheduling times of the frequency point where the SCell is located, i.e., increase the measurement times of the frequency point where the SCell is located and the neighbor cell of the frequency point where the SCell is located. Here, the multiple time points obtained after the increase are described above, and the terminal device performs measurement at each of the multiple time points.
[0118] For example, assuming that N1 first measurement instants are determined based on the measurement configuration information sent by the network device, the UE can additionally select one or more other measurement instants, such as N2 other measurement instants. The number of measurement times actually performed by the UE is N1+N2, that is, the plurality of instants is (N1+N2) instants. In this way, the number of actual measurements is increased. Here, N1 and N2 can be the same or different, both of which are positive integers greater than or equal to 1.
[0119] It can be understood that the specific selection of the other measurement instants can refer to the related content of the second measurement instant or the third measurement instant above, which will not be described here.
[0120] It should be noted that the selected other measurement instants can be selected from the measurement positions indicated by the measurement configuration information. For example, as shown in FIG. 4(a), for the case where the UE is in the NR CA state, the plurality of first measurement instants determined based on the indication of the network device are measurement position 1 to measurement position 3. At this time, in order to increase the number of measurements, the UE can also select one or more other measurement positions from the plurality of measurement positions, such as selecting measurement position 4 as an additional measurement instant, at which time the measurement position 1-measurement position 4 is the plurality of instants in this scenario. For example, as shown in FIG. 4(b), for the case where the UE is in the EN-DC state, the plurality of first measurement instants determined based on the indication of the network device are measurement position 1 to measurement position 3. At this time, in order to increase the number of measurements, the UE can also select one or more other measurement positions from the plurality of measurement positions, such as selecting measurement position 4 as an additional measurement position, at which time the measurement position 1-measurement position 4 is the plurality of instants in this scenario.
[0121] (2) At the reporting time, such as the last measurement position before the TTT expires, the SCell and PScell frequency points are scheduled once, that is, at the last measurement position before the TTT expires, the SCell frequency point and the neighbor cell of the SCell frequency point are measured.
[0122] For example, in the case where the UE is in the LTE CA state, according to the LTE frame structure, a radio frame length is 10 ms, and the radio frame contains 10 subframes with a length of 1 ms. Each downlink subframe contains a cell reference signal, in other words, each downlink subframe can be measured, so in this scenario, the UE can schedule the SCell frequency point once at the last downlink subframe before the TTT expires to measure the SCell frequency point and its neighbor cell. The latest measurement value is obtained and used for optimizing the signal strength evaluation in point 2.
[0123] For example, as shown in FIG. 4(a), in the case that the UE is in the NR CA state, the UE can perform the measurement of the cell signal strength at the measurement location indicated by the network device, such as the SMTC location. For example, the measurement period of the SMTC indicated by the network device is 5 ms, 10 ms, 10 ms, 80 ms, and 160 ms. According to the related communication protocol, for the intra-frequency measurement, the UE can perform the measurement once at intervals of multiple SMTCs. Assuming that the TTT is 320 ms and the SMTC is 20 ms, the UE performs the measurement once every 5 SMTCs. At this time, according to the above assumption, the UE performs the measurement of the frequency point of the Scell and the neighboring cells thereof at the measurement location 1 to the measurement location 3. At this time, relative to the time point of the measurement report (that is, the TTT), the measurement values are relatively old. Therefore, according to the present disclosure, the frequency point of the Scell is scheduled once at the last SMTC location before the TTT expires, that is, the measurement location 4, and the measurement of the frequency point of the Scell and the neighboring cells thereof is performed at the measurement location 4. In this way, the latest result can be obtained and used for the signal strength evaluation in the optimization point 2.
[0124] Similarly, as shown in FIG. 4(b), in the case that the UE is in the EN-DC state, the UE can also perform the measurement of the cell signal strength at the measurement location indicated by the network device, such as the SMTC location. For example, the measurement period of the SMTC indicated by the network device is 5 ms, 10 ms, 10 ms, 80 ms, and 160 ms. According to the related communication protocol, for the intra-frequency measurement, the UE can perform the measurement once at intervals of multiple SMTCs. Assuming that the TTT is 320 ms and the SMTC is 20 ms, the UE performs the measurement once every 5 SMTCs. At this time, according to the above assumption, the UE performs the measurement of the frequency point of the PScell and the neighboring cells thereof at the measurement location 1 to the measurement location 3. At this time, relative to the time point of the measurement report, the measurement values are relatively old. Therefore, according to the present disclosure, the frequency point of the PScell is scheduled once at the last SMTC location before the TTT expires, that is, the measurement location 4, and the measurement of the frequency point of the PScell and the neighboring cells thereof is performed at the measurement location 4. In this way, the latest result can be obtained and used for the signal strength evaluation in the optimization point 2.
[0125] Step S306: The UE performs the optimization point 2.
[0126] In the case that the optimization point 1 is performed, the TTT corresponding to the A3 measurement event is multiplexed, for example, in the case that it is determined that the A3 measurement event is met, the timing is started, and the stability of the frequency point of the SCell and the neighboring cells thereof is evaluated before the TTT is reached. Specifically, after the timing is started and before the TTT is reached, it is determined whether the difference between the signal strength of the neighboring cell (for example, the strongest neighboring cell) on the frequency point of the SCell and the signal strength of the frequency point of the SCell is always greater than 0.
[0127] Further, if not, i.e. the signal strength of the neighbor cell on the frequency point where the SCell is located is less than the signal strength of the SCell at at least one of the multiple time instants, step S307 is performed; if yes, i.e. the signal strength of the neighbor cell on the frequency point where the SCell is located is greater than the signal strength of the SCell at all of the multiple time instants, it indicates that the signal strength of the neighbor cell on the frequency point where the SCell is located is better than the signal strength of the PCell, and has lasted for a period of time (from the start of the timing to a period of time before reaching the TTT), at this time, step S308 is performed.
[0128] Step S307: before reaching the TTT, taking the measurement value of the neighbor cell on the frequency point where the SCell is located corresponding to the last time instant (i.e. the target time instant described above) closest to the TTT among the multiple time instants as the signal strength of the neighbor cell on the frequency point where the SCell is located to be reported, to generate a measurement report; in other words, the signal strength of the neighbor cell on the frequency point where the SCell is located in the reported measurement report is the same as the signal strength of the SCell on the frequency point in the measurement report. In this way, it is effectively avoided that the network device switches the SCell to an unstable neighbor cell at the same time of switching the PCell. Further, step S309 is performed.
[0129] Step S308: before reaching the TTT, taking the measurement value of the neighbor cell on the frequency point where the SCell is located corresponding to the last time instant (i.e. the target time instant described above) closest to the TTT among the multiple time instants as the signal strength of the neighbor cell on the frequency point where the SCell is located to be reported, to generate a measurement report; in other words, the signal strength of the neighbor cell on the frequency point where the SCell is located in the reported measurement report is the actual measurement value, and the signal strength of the SCell on the frequency point in the measurement report is also the actual measurement value, and the former is better than the latter for a period of time. In this way, it is effectively avoided that the network device switches the SCell to an unstable neighbor cell at the same time of switching the PCell. Further, step S309 is performed.
[0130] Step S309: it is judged whether the TTT is reached. If yes, step S310 is performed; otherwise, step S303 is entered.
[0131] Step S310: the measurement report is reported.
[0132] It can be understood that the reported measurement report carries the following measurement values: the signal strength of the SCell on the frequency point corresponding to the last time instant (i.e. the target time instant) closest to the TTT among the multiple measurement time instants, and the signal strength of the neighbor cell on the frequency point where the SCell is located corresponding to the target time instant; and the signal strength of the PCell on the frequency point, and the signal strength of the neighbor cell on the frequency point of the PCell.
[0133] It should be noted that according to the relevant communication protocol, in the EN-DC scenario, the B1-NR measurement event or the B2-NR measurement event configured by the network device needs to carry the measurement result of the NR serving in the measurement report, and the measurement result is also the relevant value of the last measurement result before the measurement report is reported. Correspondingly, the network device also switches from EN-DC to the NR network of the target cell based on the relevant value of the last measurement result. The scenario can also increase the number of measurements in a manner similar to the scheme of the present disclosure, so as to improve the accuracy of the EN-DC switching to the NR network.
[0134] The following gives a specific experimental procedure for verifying the use of the scheme of the present disclosure:
[0135] Experimental procedure one:
[0136] Step 1: The instrument configures LTE cell 1 as a primary cell, adds LTE cell 2 as an SCell, configures LTE cell 3 as a neighbor cell of the primary cell, and configures LTE cell 4 as a same-frequency neighbor cell of LTE cell 2.
[0137] Here, the above LTE cell can also be an NR cell, which will not be described here.
[0138] Step 2: First, turn on cell 1. The UE is camped on cell 1, enters a connected state and establishes data services. Then, turn on cell 2.
[0139] Step 3: The instrument configures an A4 measurement event for the frequency of cell 2 for the UE through a reconfiguration message, configures an A3 measurement event for the frequency of cell 1, carries reportAddNeighMeas information, and configures a filter coefficient fc0 at the same time.
[0140] Step 4: Increase the signal strength of cell 2 to meet the A4 measurement event, and send a measurement report for the A4 measurement event.
[0141] Step 5: The UE adds cell 2 as an SCell, and turns on cell 3 and cell 4 at the same time. In this way, the scenario as shown in Figure 3 is constructed. At this time, cell 2 is equivalent to the SCell in Figure 3 , and cell 4 is equivalent to the neighbor cell of the SCell; cell 1 is equivalent to the primary cell in Figure 3 , and cell 3 is equivalent to the neighbor cell of the primary cell.
[0142] Step 6: Reduce the signal strength of cell 1 and increase the signal strength of cell 3 to meet the A3 measurement event; then, adjust the signal strength of cell 4 to be lower than that of cell 2 and then higher than that of cell 2; further, when the TTT is reached, report the measurement report for the A3 measurement event, which carries the signal strengths of cell 1 and cell 3, and also carries the signal strengths of cell 2 and cell 4.
[0143] Step 7: Observe the UE behavior, if the signal strengths of cell 2 and cell 4 in the measurement report for the A3 measurement event reported by the UE are the same, it indicates that the UE uses the scheme of the present disclosure.
[0144] Experiment procedure two:
[0145] Step 1: The instrument configures LTE cell 1 as the primary cell, adds NR cell 2 as the PScell, configures LTE cell 3 as the neighboring cell, and configures NR cell 4 as the same-frequency neighboring cell of NR cell 2.
[0146] Step 2: First, turn on LTE cell 1, and the UE camps on cell 1, enters the connected state and establishes data services. Then, turn on NR cell 2.
[0147] Step 3: The instrument configures the B1 measurement event for the frequency of NR cell 2 for the UE through the reconfiguration message, configures the A3 measurement event for the frequency of LTE cell 1, carries the reportAddNeighMeas information, and configures the filter coefficient as fc0.
[0148] Step 4: Increase the signal strength of NR cell 2 to meet the B1 measurement event and send the measurement report for the B1 measurement event.
[0149] Step 5: The UE adds NR cell 2 as the PScell and turns on NR cell 4. In this way, a scenario similar to Figure 3 is constructed, at this time, NR cell 2 corresponds to the PScell, NR cell 4 corresponds to the neighboring cell of the PScell, LTE cell 1 corresponds to the primary cell, and LTE cell 3 corresponds to the neighboring cell of the primary cell.
[0150] Step 6: reduce the signal strength of LTE cell 1, increase the signal strength of LTE cell 3, so as to satisfy the A3 measurement event, and then adjust the signal strength of NR cell 4, so that the signal strength of NR cell 4 is lower than that of NR cell 2 first, and then higher than that of NR cell 2; further, when the TTT is reached, a measurement report for the A3 measurement event is reported, which carries the signal strengths of LTE cell 1, LTE cell 3, NR cell 2 and NR cell 4.
[0151] Step 7: observe the UE behavior, if the signal strengths of NR cell 2 and NR cell 4 in the measurement report for the A3 measurement event reported by the UE are the same, it means that the UE uses the scheme of the present disclosure.
[0152] Fig. 5(a) is a schematic block diagram of a terminal device 500 according to an embodiment of the present application; Figure 1 Fig. 5(b) is a schematic block diagram of a terminal device 500 according to an embodiment of the present application; Figure 2 Specifically, the terminal device 500 can include:
[0153] The processing unit 501 is configured to acquire a target measurement result corresponding to each of a plurality of time points by the terminal device; wherein the plurality of time points include at least two time points after starting timing and before reaching a reporting time; the target measurement result includes a first measurement value and a second measurement value; the first measurement value is the signal strength of a candidate cell, and the second measurement value is the signal strength of a neighbor cell of the candidate cell; a measurement report is obtained based on the first measurement value and the second measurement value corresponding to each of the plurality of time points; wherein the measurement report carries a first target signal strength representing the neighbor cell of the candidate cell, and the first target signal strength is determined based on the first measurement value and the second measurement value corresponding to each of the plurality of time points;
[0154] The sending unit 502 is configured to report the measurement report when the reporting time is reached.
[0155] In a specific example of the scheme of the present disclosure, the processing unit 501 is further configured to perform one of the following:
[0156] In a case where the difference between the second measurement value and the first measurement value corresponding to at least one of the plurality of time points is less than a first value, the first measurement value corresponding to a target time point in the plurality of time points is taken as the first target signal strength; the target time point is the time point closest to the reporting time in the plurality of time points; and the measurement report is generated based on the first target signal strength;
[0157] In a case where the difference between the second measurement value and the first measurement value corresponding to each of the plurality of time points is greater than the first value, the second measurement value corresponding to a target time point in the plurality of time points is taken as the first target signal strength; and the measurement report is generated based on the first target signal strength.
[0158] In a specific example of the present disclosure, the processing unit 501 is further configured to:
[0159] The first measurement value corresponding to a target time point in the plurality of time points is taken as the second target signal strength of the candidate cell.
[0160] The measurement report is generated based on the second target signal strength and the first target signal strength.
[0161] In a specific example of the present disclosure, as shown in FIG. 5(b), the terminal device further includes a receiving unit 503, where the receiving unit is configured to receive measurement configuration information; the measurement configuration information includes first indication information, and the first indication information is used to determine a plurality of first measurement time points; and the plurality of time points include the plurality of first measurement time points.
[0162] In a specific example of the present disclosure, the processing unit 501 is further configured to perform one of the following:
[0163] In a case where the plurality of first measurement time points include the last measurement position before the reporting time, the plurality of time points are obtained based on the plurality of first measurement time points.
[0164] In a case where the plurality of first measurement time points do not include the last measurement position before the reporting time, the plurality of time points are obtained based on the last measurement position before the reporting time and the plurality of first measurement time points.
[0165] In a specific example of the present disclosure, the processing unit 501 is specifically configured to:
[0166] In a case where the plurality of first measurement time points include the last measurement position before the reporting time, the plurality of first measurement time points are taken as the plurality of time points; or
[0167] In a case where the plurality of first measurement time points include the last measurement position before the reporting time, one or more second measurement time points are determined, and the plurality of first measurement time points and the one or more second measurement time points are taken as the plurality of time points; the second measurement time point is different from the first measurement time point.
[0168] In a specific example of the present disclosure, the processing unit 501 is specifically configured to:
[0169] in a case where the plurality of first measurement moments does not contain the last measurement position before the reporting time, taking the plurality of first measurement moments and the last measurement position before the reporting time as the plurality of moments; or
[0170] in a case where the plurality of first measurement moments does not contain the last measurement position before the reporting time, determining one or more second measurement moments, and taking the plurality of first measurement moments, the one or more second measurement moments, and the last measurement position before the reporting time as the plurality of moments.
[0171] In a specific example of the present disclosure, the processing unit 501 is further configured to:
[0172] determine one or more third measurement moments, and take the plurality of first measurement moments and the one or more third measurement moments as the plurality of moments.
[0173] In a specific example of the present disclosure, the one or more third measurement moments contain the last measurement position before the reporting time.
[0174] In a specific example of the present disclosure, in a case where the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state, the last measurement position before the reporting time is the last downlink subframe before the reporting time; or
[0175] in a case where the terminal device is in an EN-DC state, the last measurement position before the reporting time is the last measurement position in an SMTC position before the reporting time.
[0176] In a specific example of the present disclosure, the processing unit 501 is specifically configured to:
[0177] in a case where the measurement configuration information carries second indication information, obtain a target measurement result corresponding to each moment in the plurality of moments; the second indication information is used to indicate to increase neighbor cell measurement.
[0178] In a specific example of the present disclosure, the processing unit 501 is specifically configured to:
[0179] in a case where the measurement configuration information carries a target measurement event and the second indication information, and the target measurement event is satisfied, start timing;
[0180] after starting timing, obtain a target measurement result corresponding to each moment in the plurality of moments.
[0181] In a specific example of the disclosure, the measurement configuration information carries a trigger time TTT; and the trigger time TTT is used to determine the reporting time.
[0182] In a specific example of the disclosure, in a case where the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state, the candidate cell is a secondary cell (SCell); or,
[0183] In a case where the terminal device is in an EN-DC state, the candidate cell is a primary secondary cell (PSCell).
[0184] The terminal device 500 of the embodiments of the present application can realize the corresponding functions of the terminal device in the foregoing method embodiments. The corresponding processes, functions, implementation manners, and beneficial effects of each module (sub-module, unit, or component, etc.) in the terminal device 500 can be referred to the corresponding description in the foregoing method embodiments, which will not be described here. It should be noted that the functions described with respect to each module (sub-module, unit, or component, etc.) in the terminal device 500 of the embodiments of the present application can be realized by different modules (sub-modules, units, or components, etc.), or can be realized by the same module (sub-module, unit, or component, etc.).
[0185] In the embodiments of the present application, each unit of the terminal device and / or network device described above can realize the functions of each unit in the form of software, or hardware, or a combination of software and hardware. In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the apparatus embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be indirect coupling or communication connection through some interface, apparatus or unit, and can be electrical, mechanical or other forms.
[0186] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or multiple physical units, that is, can be located in one place, or can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0187] In addition, each of the function units in each of the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software function unit. For example, at least one of the sending units of the terminal device can be implemented by a transceiver of the terminal device. At least one of the processing units of the terminal device can be implemented by a processor of the terminal device. At least one of the units of the network device can be implemented by a transceiver of the terminal device.
[0188] Figure 6 FIG. 6 is a schematic structural diagram of a communication device 600 according to an embodiment of the present application. The communication device 600 includes a processor 610. The processor 610 can invoke and run a computer program from a memory, so that the communication device 600 implements the method in the embodiments of the present application.
[0189] In an implementation, the communication device 600 can further include a memory 620. The processor 610 can invoke and run a computer program from the memory 620, so that the communication device 600 implements the method in the embodiments of the present application.
[0190] The memory 620 can be a separate device independent of the processor 610, or can be integrated in the processor 610.
[0191] In an implementation, the communication device 600 can further include a transceiver 630. The processor 610 can control the transceiver 630 to communicate with other devices. Specifically, the transceiver 630 can send information or data to other devices, or receive information or data sent by other devices.
[0192] The transceiver 630 can include a transmitter and a receiver. The transceiver 630 can further include an antenna, and the number of the antenna can be one or more.
[0193] In an implementation, the communication device 600 can be a network device of the embodiments of the present application, and the communication device 600 can implement the corresponding processes implemented by the network device in each of the methods of the embodiments of the present application. For brevity, details are not described herein.
[0194] In an implementation, the communication device 600 can be a terminal device of the embodiments of the present application, and the communication device 600 can implement the corresponding processes implemented by the terminal device in each of the methods of the embodiments of the present application. For brevity, details are not described herein.
[0195] Figure 7is a schematic structural diagram of a chip 700 according to an embodiment of the present application. The chip 700 includes a processor 710, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0196] In an embodiment, the chip 700 can further include a memory 720. The processor 710 can call and run a computer program from the memory 720 to implement the method performed by the terminal device or the network device in the embodiments of the present application.
[0197] The memory 720 can be a separate device independent of the processor 710, or can be integrated in the processor 710.
[0198] In an embodiment, the chip 700 can further include an input interface 730. The processor 710 can control the input interface 730 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.
[0199] In an embodiment, the chip 700 can further include an output interface 740. The processor 710 can control the output interface 740 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0200] In an embodiment, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the network device in the various methods of the embodiments of the present application. For brevity, details are not repeated here.
[0201] In an embodiment, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the terminal device in the various methods of the embodiments of the present application. For brevity, details are not repeated here.
[0202] The chip applied to the network device and the terminal device can be the same chip or different chips.
[0203] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0204] The aforementioned processor can be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic device, a transistor logic device, a discrete hardware component, and the like. Among them, the aforementioned general-purpose processor can be a microprocessor or any conventional processor, etc.
[0205] The aforementioned memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM).
[0206] It should be understood that the aforementioned memory is an exemplary but non-limiting description, for example, the memory in the embodiments of the present application can also be a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), and a direct memory bus RAM (Direct Rambus RAM, DR RAM), etc. That is, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable type of memory.
[0207] Figure 8 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. The communication system 800 includes a terminal device 810 and a network device 820.
[0208] The terminal device 810 is configured to obtain a target measurement result corresponding to each of a plurality of time points, wherein the plurality of time points include at least two time points after starting timing and before reaching a reporting time; the target measurement result includes a first measurement value and a second measurement value; the first measurement value is a signal strength of a candidate cell, and the second measurement value is a signal strength of a neighbor cell of the candidate cell; based on the first measurement value and the second measurement value corresponding to each of the plurality of time points, a measurement report is obtained; wherein the measurement report carries a first target signal strength used to represent the neighbor cell of the candidate cell, and the first target signal strength is determined based on the first measurement value and the second measurement value corresponding to each of the plurality of time points; and when the reporting time is reached, the measurement report is reported.
[0209] The network device 820 is configured to receive the measurement report.
[0210] The terminal device 810 can be configured to implement the corresponding functions of the terminal device in the above method, and the network device 820 can be configured to implement the corresponding functions of the network device in the above method. For brevity, details are not repeated here.
[0211] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, all or part of the computer program instructions generate a process or function according to the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (Solid State Disk, SSD)) and the like.
[0212] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, the execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0213] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0214] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited to this, any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for communication, comprising: obtaining, by a terminal device, a target measurement result corresponding to each of a plurality of time instants, wherein the plurality of time instants comprises at least two time instants after starting a timer and before reaching a reporting time, wherein the target measurement result comprises a first measurement value and a second measurement value, wherein the first measurement value is a signal strength of a candidate cell, and wherein the second measurement value is a signal strength of a neighbor cell of the candidate cell; in a case where a difference between the second measurement value and the first measurement value corresponding to each of the plurality of time instants is greater than a first value, taking the second measurement value corresponding to a target time instant of the plurality of time instants as a first target signal strength, wherein the target time instant is a time instant closest to the reporting time among the plurality of time instants; generating, based on the first target signal strength, a measurement report, wherein the measurement report carries the first target signal strength representing the neighbor cell of the candidate cell; reaching the reporting time, and reporting the measurement report. 2.The method of claim 1, further comprising: in a case where a difference between the second measurement value and the first measurement value corresponding to at least one of the plurality of time instants is less than the first value, taking the first measurement value corresponding to a target time instant of the plurality of time instants as the first target signal strength, wherein the target time instant is a time instant closest to the reporting time among the plurality of time instants; and generating, based on the first target signal strength, the measurement report. 3.The method of claim 2, further comprising: taking, by the terminal device, the first measurement value corresponding to a target time instant of the plurality of time instants as a second target signal strength of the candidate cell; and wherein the generating, based on the first target signal strength, the measurement report comprises: generating, based on the second target signal strength and the first target signal strength, the measurement report. Before the obtaining, by the terminal device, the target measurement result corresponding to each of the plurality of time instants, the method further comprises: receiving, by the terminal device, measurement configuration information, wherein the measurement configuration information comprises first indication information, and wherein the first indication information is used to determine a plurality of first measurement time instants; and wherein the plurality of time instants comprises the plurality of first measurement time instants.
4. The method of claim 2, wherein, 5.The method of claim 4, further comprising one of: in a case where the plurality of first measurement time instants comprises a last measurement position before the reporting time, obtaining the plurality of time instants based on the plurality of first measurement time instants; or in a case where the plurality of first measurement time instants does not comprise the last measurement position before the reporting time, obtaining the plurality of time instants based on the last measurement position before the reporting time and the plurality of first measurement time instants. in the case where the plurality of first measurement time instants comprises the last measurement position before the reporting time, obtaining the plurality of time instants based on the plurality of first measurement time instants comprises: in the case where the plurality of first measurement time instants comprises the last measurement position before the reporting time, taking the plurality of first measurement time instants as the plurality of time instants; or 6. The method of claim 5, wherein, In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, the multiple time moments are obtained based on the last measurement position before the reporting time and the multiple first measurement moments, including:
7. The method of claim 5, wherein, In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, the multiple time moments are obtained based on the last measurement position before the reporting time and the multiple first measurement moments, including: In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, the multiple time moments are obtained based on the last measurement position before the reporting time and the multiple first measurement moments, including: In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, the multiple time moments are obtained based on the last measurement position before the reporting time and the multiple first measurement moments, including:
8. The method of claim 4, further comprising: The terminal device determines one or more third measurement moments, and the multiple time moments include the multiple first measurement moments and the one or more third measurement moments.
9. The method of claim 8, wherein the one or more third measurement moments include the last measurement position before the reporting time.
10. The method of any one of claims 5-9, wherein, In a case where the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state, the last measurement position before the reporting time is a last downlink subframe before the reporting time. In a case where the terminal device is in an EN-DC state, the last measurement position before the reporting time is a last measurement position before the reporting time and in a SSB measurement timing configuration (SMTC) position. The terminal device obtains a target measurement result corresponding to each of the multiple time moments, including:
11. The method according to any one of claims 4-9, wherein, In a case where the measurement configuration information carries second indication information, the terminal device obtains a target measurement result corresponding to each of the multiple time moments; the second indication information is used to indicate to increase neighbor cell measurement. In a case where the measurement configuration information carries second indication information, the terminal device obtains a target measurement result corresponding to each of the multiple time moments, including:
12. The method of claim 11, wherein, In a case where the measurement configuration information carries a target measurement event and the second indication information, and the target measurement event is satisfied, a timer is started; After the timer is started, the terminal device obtains a target measurement result corresponding to each of the multiple time moments. The measurement configuration information carries a trigger time (TTT); the trigger time (TTT) is used to determine the reporting time.
13. The method of any one of claims 4-9, wherein, 14. The method of any one of claims 1-9, wherein, The candidate cell is a secondary cell (SCell) in a case where the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state. The candidate cell is a primary secondary cell (PSCell) in a case where the terminal device is in an EN-DC state.
15. A terminal device, comprising: a processing unit configured to obtain a target measurement result corresponding to each of a plurality of time instants, wherein the plurality of time instants comprises at least two time instants after a start time and before a reporting time, the target measurement result comprises a first measurement value and a second measurement value, the first measurement value is a signal strength of a candidate cell, and the second measurement value is a signal strength of a neighbor cell of the candidate cell, in a case where a difference between the second measurement value and the first measurement value corresponding to each of the plurality of time instants is greater than a first value, the second measurement value corresponding to a target time instant of the plurality of time instants is taken as a first target signal strength, the target time instant is a time instant closest to the reporting time among the plurality of time instants, and a measurement report is generated based on the first target signal strength, the measurement report carries the first target signal strength representing the neighbor cell of the candidate cell; a sending unit configured to report the measurement report when the reporting time is reached.
16. The terminal device of claim 15, wherein, The processing unit is further configured to: in a case where a difference between the second measurement value and the first measurement value corresponding to at least one of the plurality of time instants is less than the first value, the first measurement value corresponding to a target time instant of the plurality of time instants is taken as the first target signal strength; the target time instant is a time instant closest to the reporting time among the plurality of time instants, and the measurement report is generated based on the first target signal strength.
17. The terminal device of claim 16, wherein, The processing unit is further configured to: take the first measurement value corresponding to a target time instant of the plurality of time instants as a second target signal strength of the candidate cell; generate the measurement report based on the second target signal strength and the first target signal strength.
18. The terminal device of claim 16, further comprising: a receiving unit configured to receive measurement configuration information, the measurement configuration information comprises first indication information used to determine a plurality of first measurement time instants, and the plurality of time instants comprises the plurality of first measurement time instants. The processing unit is further configured to perform one of the following:
19. The terminal device of claim 18, wherein, in a case where the plurality of first measurement time instants comprises a last measurement position before the reporting time, the plurality of time instants is obtained based on the plurality of first measurement time instants; or in a case where the plurality of first measurement time instants does not comprise the last measurement position before the reporting time, the plurality of time instants is obtained based on the last measurement position before the reporting time and the plurality of first measurement time instants. The processing unit is specifically configured to:
20. The terminal device of claim 19, wherein, in a case where the plurality of first measurement time instants comprises the last measurement position before the reporting time, take the plurality of first measurement time instants as the plurality of time instants; or In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, the multiple first measurement moments and the last measurement position before the reporting time are taken as the multiple moments; or, The second measurement moment is different from the first measurement moment.
21. The terminal device of claim 19, wherein, The processing unit is specifically configured to: In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, the multiple first measurement moments and the last measurement position before the reporting time are taken as the multiple moments; or, In a case where the multiple first measurement moments do not include the last measurement position before the reporting time, one or more second measurement moments are determined, and the multiple first measurement moments, the one or more second measurement moments, and the last measurement position before the reporting time are taken as the multiple moments.
22. The terminal device of claim 18, wherein, The processing unit is further configured to: One or more third measurement moments are determined, and the multiple first measurement moments and the one or more third measurement moments are taken as the multiple moments.
23. The terminal device of claim 22, wherein the one or more third measurement moments include the last measurement position before the reporting time.
24. The terminal device of any one of claims 19-23, wherein, In a case where the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state, the last measurement position before the reporting time is a last downlink subframe before the reporting time; or, In a case where the terminal device is in an EN-DC state, the last measurement position before the reporting time is a last measurement position before the reporting time and in a SSB measurement timing configuration (SMTC) position. The processing unit is specifically configured to:
25. The terminal device of any of claims 18-23, wherein, In a case where the measurement configuration information carries second indication information, the processing unit is configured to acquire a target measurement result corresponding to each moment in the multiple moments; the second indication information is used to indicate to increase neighbor cell measurement. The processing unit is specifically configured to:
26. The terminal device of claim 25, wherein, In a case where the measurement configuration information carries a target measurement event and the second indication information, and the target measurement event is satisfied, the processing unit is configured to start timing; After starting timing, the processing unit is configured to acquire a target measurement result corresponding to each moment in the multiple moments. The measurement configuration information carries a trigger time (TTT); the trigger time (TTT) is used to determine the reporting time.
27. The terminal device of any of claims 18-23, wherein, In a case where the terminal device is in a long term evolution carrier aggregation (LTE CA) state or a new radio carrier aggregation (NR CA) state, the candidate cell is a secondary cell (SCell); or, 28. The terminal device of any of claims 15-23, wherein, In a case where the terminal device is in an EN-DC state, the candidate cell is a primary secondary cell (PSCell). A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the terminal device executes the method in any one of claims 1-14.
29. A terminal device comprising: A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the terminal device executes the method in any one of claims 1-14.
30. A chip comprising: a processor for calling and running a computer program from a memory, such that a device in which the chip is installed performs the method according to any one of claims 1 to 14.
31. A computer readable storage medium for storing a computer program which, when executed by a device, causes the device to perform the method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Measurement information reporting method and device
CN107333293A
Cell measurement method and device
CN107426764A