Neighbor cell measurement method and device, terminal equipment and computer program
By acquiring device status information to adaptively adjust measurement parameters, the problem of inflexible neighbor cell measurement under various wireless access technologies for terminal devices is solved, thereby improving the efficiency of neighbor cell measurement and user experience.
Patent Information
- Application Number
- CN202511133748.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-11-04
AI Technical Summary
In existing technologies, when terminal devices support multiple wireless access technologies simultaneously, neighbor cell measurement is inflexible, resulting in low efficiency in neighbor cell measurement.
The terminal device obtains device status information, determines the measurement parameters corresponding to the measurement gap based on the device status, and performs neighboring cell measurement based on the measurement parameters to achieve adaptive adjustment.
It improves the flexibility and efficiency of neighbor cell measurements and enhances the user experience of terminal devices.
Smart Images

Figure CN120897221A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular, to a neighbor cell measurement method and device, a terminal device and a computer program. BACKGROUND
[0002] Currently, in the case that a terminal device supports multiple radio access technologies, the terminal device can perform neighbor cell measurement while accessing a serving cell and simultaneously accessing a neighbor cell. In the process of neighbor cell measurement, the terminal device can perform neighbor cell measurement through gap measurement. However, the above neighbor cell measurement method is not flexible, which leads to the problem of low neighbor cell measurement efficiency. SUMMARY
[0003] The present application provides a neighbor cell measurement method, device, terminal device and computer program, which realizes high-flexibility neighbor cell measurement, improves the use experience of the terminal device and the efficiency of neighbor cell measurement.
[0004] In a first aspect, a neighbor cell measurement method is provided, which is applied to a terminal device, and the method includes: obtaining device state information of the terminal device; determining measurement parameters corresponding to a measurement gap according to the device state information; and performing neighbor cell measurement based on the measurement parameters.
[0005] In the present application, the terminal device can obtain device state information, determine measurement parameters corresponding to a measurement gap according to the device state information, and perform neighbor cell measurement based on the measurement parameters. By determining the measurement parameters according to the device state information and performing neighbor cell measurement based on the measurement parameters, the measurement parameters are adaptively adjusted, which avoids the problem that the requirements of neighbor cell measurement under different device states cannot be met when neighbor cell measurement is performed based on uniform measurement parameters, improves the use experience of the terminal device and the efficiency of neighbor cell measurement.
[0006] In a second aspect, a neighbor cell measurement device is provided, which is applied to a terminal device, and the neighbor cell measurement device includes an obtaining module and a processing module. The obtaining module is configured to obtain device state information of the terminal device. The processing module is configured to determine measurement parameters corresponding to a measurement gap according to the device state information, and perform neighbor cell measurement based on the measurement parameters.
[0007] In a third aspect, a terminal device is provided, which includes a processor coupled to a memory and configured to execute instructions in the memory to implement the method in any possible implementation manner of the first aspect. Optionally, the terminal device further includes the memory. Optionally, the terminal device further includes a communication interface, and the processor is coupled to the communication interface.
[0008] In a fourth aspect, a processor is provided, comprising an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal via the input circuit and transmit a signal via the output circuit, so that the processor performs the method in any possible implementation manner of the first aspect.
[0009] In specific implementation, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits and the like. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0010] In a fifth aspect, a processing apparatus is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive a signal via a receiver and transmit a signal via a transmitter to perform the method in any possible implementation manner of the first aspect.
[0011] Optionally, the processor is one or more, and the memory is one or more.
[0012] Optionally, the memory can be integrated with the processor, or the memory and the processor are separately arranged.
[0013] In specific implementation, the memory can be a non-transitory memory, for example, a read only memory (ROM), which can be integrated on the same chip with the processor, or arranged on different chips respectively, and the embodiments of the present application do not limit the type of the memory and the arrangement manner of the memory and the processor.
[0014] It should be understood that the related data interaction process, for example, transmitting the indication information can be the process of outputting the indication information from the processor, and receiving the capability information can be the process of receiving the input capability information by the processor. Specifically, the processed output data can be output to the transmitter, and the input data received by the processor can come from the receiver. The transmitter and the receiver can be collectively referred to as a transceiver.
[0015] The processing device in the fifth aspect can be a chip, and the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like. When implemented by software, the processor can be a general-purpose processor, which is implemented by reading software codes stored in a memory. The memory can be integrated in the processor or exist independently of the processor.
[0016] In a sixth aspect, a computer program product is provided, which includes a computer program (also referred to as code or instructions), which, when executed by a computer, causes the computer to perform the method in any possible implementation manner of the first aspect.
[0017] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code or instructions), which, when executed by a computer, causes the computer to perform the method in any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0018] FIG. 1A is a schematic flowchart of a neighbor cell measurement method in the related art;
[0019] FIG. 1B is a timing diagram of a neighbor cell measurement in the related art;
[0020] FIG. 2 is a schematic diagram of a terminal device provided by an embodiment of the present application;
[0021] FIG. 3 is a schematic flowchart of a neighbor cell measurement method provided by an embodiment of the present application;
[0022] FIG. 4 is a schematic flowchart of a first specific example of a neighbor cell measurement method provided by an embodiment of the present application;
[0023] FIG. 5 is a schematic flowchart of a second specific example of a neighbor cell measurement method provided by an embodiment of the present application;
[0024] FIG. 6 is a schematic flowchart of a third specific example of a neighbor cell measurement method provided by an embodiment of the present application;
[0025] FIG. 7 is a schematic flowchart of a fourth specific example of a neighbor cell measurement method provided by an embodiment of the present application;
[0026] FIG. 8 is a schematic flowchart of a fifth specific example of a neighbor cell measurement method provided by an embodiment of the present application;
[0027] FIG. 9 is a schematic flowchart of a sixth specific example of a neighbor cell measurement method provided by embodiments of the present application;
[0028] FIG. 10 is a schematic diagram of a terminal device provided by embodiments of the present application;
[0029] FIG. 11 is a schematic block diagram of a neighbor cell measurement apparatus provided by embodiments of the present application;
[0030] FIG. 12 is a schematic block diagram of a terminal device provided by embodiments of the present application. DETAILED DESCRIPTION
[0031] The technical solutions in the present application will be described below with reference to the drawings.
[0032] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not necessarily mean different.
[0033] It should be noted that in the present application, "exemplarily" or "for example" and the like are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplarily" or "for example" and the like is intended to present the relevant concept in a specific manner.
[0034] In addition, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or the like means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0035] In order to make the purpose, technical solutions of the present application more clear and intuitive, the following will combine the drawings and embodiments to make a detailed description of the neighbor cell measurement method, device, terminal equipment and computer program provided by the embodiments of the present application. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0036] Currently, in the case of supporting multiple radio access technologies at the same time, the terminal equipment can measure the neighbor cell in the case of accessing the service cell, and access the neighbor cell at the same time.
[0037] FIG. 1A A schematic diagram of a neighbor cell measurement method 100 in the related art, taking a case where the service cell is an LTE cell and the neighbor cell is an NR cell. As shown in FIG. 1A , the 100 includes the following steps:
[0038] S101, the terminal equipment measures the NR neighbor cell in the case of accessing the LTE cell.
[0039] FIG. 1B A timing diagram of a neighbor cell measurement in the related art. As shown in FIG. 1B , in the case of the terminal equipment accessing the LTE service cell, the LTE network can issue a measurement gap, such as the measurement gap length of 80ms shown in the figure, to instruct the terminal equipment to suspend data transmission and reception with the LTE service cell in every 80ms time window (such as 6ms) and only measure the NR neighbor cell. As shown in FIG. 1B , the LTE network can also issue a measurement timing configuration to enable the terminal equipment to learn that the period of SSB-based Measurement Timing Configuration (SMTC) is 20ms, i.e., the terminal equipment can measure the SSB of the NR neighbor cell in every 20ms window (such as 2ms).
[0040] S102, the terminal equipment determines whether the measurement of the NR neighbor cell fails in the observed period.
[0041] As shown in FIG. 1B , the NR neighbor cell transmits SSB information on the air interface every 20ms. Due to the misalignment of SMTC and SSB, the LTE and NR system time is not synchronized, resulting in failure to measure the NR neighbor cell in the observed period.
[0042] S103, in the case of failure to measure the NR neighbor cell in the observed period, it is determined whether a dual connectivity combination corresponding to the LTE frequency band of the LTE service cell and the NR frequency band of the NR neighbor cell is configured in the Carrier Defined Frequency (CDF).
[0043] S104, when the CDF is configured with a dual connectivity combination corresponding to the LTE frequency band of the LTE serving cell and the NR frequency band of the NR neighbor cell, the NR neighbor cell is measured by gapless measurement.
[0044] S105, in the absence of a dual connectivity combination corresponding to the LTE frequency band of the LTE serving cell and the NR frequency band of the NR neighboring cell configured in the CDF, measures the NR neighboring cell through autonomous gap measurement.
[0045] like FIG. 1B As shown, in the event that gapless NR neighbor cell measurement fails, the terminal device can perform neighbor cell measurement autonomously by measuring gaps. For example, NR neighbor cell measurement can be performed with a measurement period of 1 second and a measurement duration of 20 ms.
[0046] However, the above-mentioned neighbor cell measurement method is inflexible, resulting in low efficiency in neighbor cell measurement. For example, the measurement cycle of the autonomous measurement interval is usually short and the measurement duration is usually long, which may result in the inability to interact with the LTE serving cell for a long time, causing experience problems for applications with high latency requirements.
[0047] This application provides a method, apparatus, terminal device, and computer program for neighbor cell measurement. The terminal device can acquire device status information, determine the measurement parameters corresponding to the measurement gap based on the device status information, and perform neighbor cell measurement based on the measurement parameters. By determining the measurement parameters through the current device status information of the terminal device and performing neighbor cell measurement based on these measurement parameters, adaptive adjustment of the measurement parameters is achieved. This avoids the inability to adapt to the needs of neighbor cell measurement under different device states when performing neighbor cell measurement with uniform measurement parameters, thereby improving the user experience of the terminal device and increasing the efficiency of neighbor cell measurement.
[0048] The terminal device can be a mobile phone, a watch, a notebook computer, a palm computer, a mobile internet device (MID), a personal computer (PC), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in self driving, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a personal digital assistant (PDA), and the like, and the embodiments of the present application are not limited thereto.
[0049] Exemplarily, FIG. 2 A system architecture schematic diagram of a terminal device provided by the embodiments of the present application is shown.
[0050] As FIG. 2 shown, the terminal device includes a processor 210, a transceiver 220.
[0051] Optionally, the terminal device can further include a memory 230. The processor 210, the transceiver 220 and the memory 230 can communicate with each other through an internal connection path to transfer data. The memory 230 is configured to store a computer program, and the processor 210 is configured to call and run the computer program from the memory 230. The processor 210 can be combined with the memory 230 to form a processing device, and more commonly, they are independent components. The processor 210 is configured to execute the program code stored in the memory 230 to realize the above functions. In specific implementation, the memory 230 can be integrated in the processor 210, or independent of the processor 210.
[0052] In addition, in order to make the function of the terminal device more perfect, the terminal device can further include an input unit 260 and the like.
[0053] Optionally, the terminal device can further include a power supply 250, configured to supply power to various devices or circuits in the terminal device.
[0054] It can be understood that, FIG. 2 the operations and / or functions of each module in the terminal device shown are respectively used to realize the corresponding processes in the following method embodiments. For details, refer to the description in the following method embodiments, and the detailed description is appropriately omitted here to avoid repetition.
[0055] It can be understood that, FIG. 2 The processor 210 in the terminal device shown can include one or more processing units, for example: the processor 210 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.
[0056] The processor 210 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory can hold instructions or data that the processor 210 has just used or is recycling. If the processor 210 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 210, thus improving the efficiency of the system.
[0057] It can be understood that, FIG. 2The power supply 250 is configured to supply power to the processor 210, the memory 230, the input unit 260, the transceiver 220, and the like. The transceiver 220 can provide a wireless communication solution applied to a terminal device, including wireless local area networks (WLAN) (such as a wireless fidelity (Wi-Fi) network), Bluetooth (BT), a global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, and the like. The transceiver 220 can be one or more devices integrated with at least one communication processing module. The memory 230 can be configured to store computer executable program codes including instructions. The memory 230 can include a program storage area and a data storage area. The program storage area can store an operating system, application programs required by at least one function, and the like. The data storage area can store data created during use of the terminal device, and the like. In addition, the memory 230 can include a high-speed random access memory, and can further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like. The processor 210 executes various function applications and data processing of the terminal device by running instructions stored in the memory 230 and / or instructions stored in a memory disposed in the processor.
[0058] FIG. 3 is a schematic flowchart of a neighbor cell measurement method 300 provided by an embodiment of the present application. As shown in the method 300 can include the following steps: FIG. 3
[0059] S301, the terminal device obtains device state information of the terminal device.
[0060] In some embodiments, the terminal device can obtain the device state information of the terminal device in the case of accessing a serving cell.
[0061] In some embodiments, the terminal device can also obtain the device state information of the terminal device in the case of accessing a serving cell and in response to triggered neighbor cell measurement.
[0062] In some embodiments, the above-mentioned device state information includes an application scenario and / or network information in which the terminal device currently locates.
[0063] In a possible case, the application scenario can be used to indicate an application currently running on the terminal device.
[0064] For example, if the terminal device currently runs a game application, the application scenario can be a game scenario. Alternatively, if the terminal device currently runs an SMS application, the application scenario can be an SMS scenario.
[0065] For example, the network information can be information such as a delay, a bandwidth, and a jitter.
[0066] In S302, the terminal device determines a measurement parameter corresponding to the measurement gap according to the device state information.
[0067] In some embodiments, the measurement parameter includes a measurement period and / or a measurement duration, the measurement period is used to indicate a time interval between adjacent two measurement gaps, and the measurement duration is used to indicate a time duration of each measurement gap.
[0068] For example, if the measurement period is 4 seconds (s) and the measurement duration is 6 milliseconds (ms), the terminal device is instructed to perform a neighbor cell measurement every 4 s, and the duration of each measurement is 6 ms.
[0069] In a possible case, the device state information includes an application scenario, different application scenarios can correspond to different measurement parameters, and the terminal device can determine the measurement parameter corresponding to the application scenario currently running as the measurement parameter corresponding to the measurement gap.
[0070] Table 1 shows a correspondence between an application scenario and a measurement parameter.
[0071] Application scenario Measurement parameter of measurement gap First application scenario First measurement parameter Second application scenario Second measurement parameter
[0072] As shown in Table 1, the measurement parameter of the measurement gap corresponding to the first application scenario is a first measurement parameter, and the measurement parameter of the measurement gap corresponding to the second application scenario is a second measurement parameter. The application scenario can be an application scenario with different delay requirements.
[0073] It should be understood that the application scenario and the measurement parameter of the measurement gap shown in Table 1 are only exemplary, and in addition to this, other application scenarios and the measurement parameter of the measurement gap corresponding to each application scenario can be included, which is not limited in the present application.
[0074] In some embodiments, in a case where the device state information comprises an application scenario in which the terminal device is currently located, and the terminal device is in a first application scenario, the terminal device can determine that the measurement parameter corresponding to the measurement gap is a first measurement parameter, which can be a measurement parameter corresponding to the first application scenario, and the first measurement parameter can comprise a first measurement period and / or a first measurement duration, wherein the first measurement period is greater than a first preset period, and the first measurement duration is less than a first preset duration. Alternatively, in a case where the device state information comprises an application scenario in which the terminal device is currently located, and the terminal device is in a second application scenario, the terminal device can determine that the measurement parameter corresponding to the measurement gap is a second measurement parameter, which can be a measurement parameter corresponding to the second application scenario, and the second measurement parameter can comprise a second measurement period and / or a second measurement duration, wherein the second measurement period is less than or equal to the first preset period, and the second measurement duration is greater than or equal to the first preset duration.
[0075] Exemplarily, the first application scenario is a scenario in which the terminal device runs a game application, and the second application scenario is a scenario in which the terminal device runs a message application. If a time delay requirement corresponding to the game application is greater than a time delay requirement of the message application, in a case where the terminal device is in the first application scenario, the terminal device can determine that the measurement parameter corresponding to the measurement gap is the first measurement parameter, and in a case where the terminal device is in the second application scenario, the terminal device can determine that the measurement parameter corresponding to the measurement gap is the second measurement parameter. Since the time delay requirement corresponding to the game application is higher than the time delay requirement of the message application, the second measurement period can be less than the first measurement period, and the second measurement duration can be greater than the first measurement duration, so as to avoid a problem that, due to a too short measurement period and / or a too long measurement duration in the first application scenario, the terminal device performs neighbor cell measurement for a long time, and no game data is transmitted and received, resulting in a problem of packet loss, delay jitter, and occasional lag in the first scenario in which the game application is run.
[0076] In some embodiments, the device state information can comprise network information, different network information can correspond to different measurement parameters, and the terminal device can determine, as the measurement parameter corresponding to the measurement gap, a measurement parameter corresponding to currently acquired network information.
[0077] In a possible case, the network information can comprise network performance information.
[0078] Exemplarily, the network performance information can comprise at least one network performance parameter of bandwidth, time delay, and packet loss.
[0079] Table 2 shows a correspondence between network performance information and measurement parameters according to the present application.
[0080] Network performance information Measurement parameter of measurement gap First network performance information Third measurement parameter Second network performance information Fourth measurement parameter
[0081] As shown in Table 2, the measurement parameter of the measurement gap corresponding to the first network performance information is the third measurement parameter, and the measurement parameter of the measurement gap corresponding to the second network performance information is the fourth measurement parameter.
[0082] It should be understood that the network performance information and the measurement parameter of the measurement gap shown in Table 2 above are only exemplary, and in addition thereto, other network performance information and the measurement parameter of the measurement gap corresponding to each network performance information can be included, which is not limited in the present application.
[0083] In some embodiments, in a case where the device state information includes the first network performance information, the terminal device can determine that the measurement parameter of the measurement gap is the third measurement parameter, which can be the measurement parameter corresponding to the first network performance information, and the third measurement parameter can include a third measurement period and / or a third measurement duration, the third measurement period being greater than the first preset period, and the third measurement duration being less than the first preset duration. Alternatively, in a case where the device state information includes the second network information, the terminal device can determine that the measurement parameter of the measurement gap is the fourth measurement parameter, which can be the measurement parameter corresponding to the second network performance information, and the fourth measurement parameter can include a fourth measurement period and / or a fourth measurement duration, the fourth measurement period being less than or equal to the first preset period, and the fourth measurement duration being greater than or equal to the first preset duration.
[0084] Exemplarily, the first network performance information indicates that the network performance parameter of the currently accessed serving cell does not satisfy the performance parameter threshold, and the second network performance information indicates that the network performance parameter of the currently accessed serving cell satisfies the performance parameter threshold. If the terminal device acquires the first network performance information, it can be determined that the measurement parameter of the measurement gap is the third measurement parameter. Since the first network performance information indicates that the network performance parameter of the currently accessed serving cell does not satisfy the performance parameter threshold, the third measurement period can be less than the first measurement period, and the third measurement duration can be greater than the first measurement duration, so as to avoid the problem of packet loss, delay jitter, and occasional freezing of data interaction with the serving cell due to long-time neighbor cell measurement of the terminal device caused by too short measurement period and / or too long measurement duration.
[0085] In a possible case, the network information can include network quality information.
[0086] Exemplarily, the network quality information can include at least one network quality parameter in Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Signal Strength Indicator (RSSI), etc.
[0087] Table III is a correspondence between the network quality information and the measurement parameters shown in the present application.
[0088] Network quality information Measurement parameter of measurement gap First network quality information Fifth measurement parameter Second network quality information Sixth measurement parameter
[0089] As shown in Table III, the measurement parameter of the measurement gap corresponding to the first network quality information is the fifth measurement parameter, and the measurement parameter of the measurement gap corresponding to the second network quality information is the sixth measurement parameter.
[0090] It should be understood that the network quality information and the measurement parameter of the measurement gap shown in Table III above are only exemplary, and in addition thereto, other network quality information and the measurement parameter of the measurement gap corresponding to each network quality information can be included, which is not limited in the present application.
[0091] In some embodiments, in the case that the network information includes the first network quality information, the terminal device can determine that the measurement parameter of the measurement gap is the fifth measurement parameter, which can be the measurement parameter corresponding to the first network quality information, and the fifth measurement parameter can include a fifth measurement period and / or a fifth measurement duration, the fifth measurement period being greater than the first preset period, and the fifth measurement duration being less than the first preset duration. Alternatively, in the case that the network information includes the second network quality information, the terminal device can determine that the measurement parameter of the measurement gap is the sixth measurement parameter, which can be the measurement parameter corresponding to the second network quality information, and the sixth measurement parameter can include a sixth measurement period and / or a sixth measurement duration, the sixth measurement period being less than or equal to the first preset period, and the sixth measurement duration being greater than or equal to the first preset duration.
[0092] Exemplarily, the first network quality information indicates that a network quality parameter of a currently accessed serving cell meets a performance parameter threshold, and the second network quality information indicates that the network quality parameter of the currently accessed serving cell does not meet the quality parameter threshold. If the terminal device acquires the second network quality information, the terminal device can determine that the measurement parameter corresponding to the measurement gap is a sixth measurement parameter. Since the second network quality information indicates that the network quality parameter of the currently accessed serving cell does not meet the quality parameter threshold, the sixth measurement period can be less than the first measurement period, and the sixth measurement duration can be greater than the first measurement duration. In this way, the neighboring cell can be efficiently measured by shortening the measurement period and / or increasing the measurement duration, so that the neighboring cell can be accessed in a short time, and the current service can be avoided from being interrupted due to weak network quality of the serving cell.
[0093] In some embodiments, in addition to the application scenarios described above, the device state information further includes network information, and the terminal device can further update the measurement parameter of the measurement gap based on the network information.
[0094] In a case where the terminal device is in the first application scenario described above, if the network information indicates that a network performance parameter of a currently accessed serving cell does not meet a performance parameter threshold, the first measurement parameter is updated, and a measurement period in the updated first measurement parameter is greater than the first measurement period, and a measurement duration of the updated first measurement parameter is less than the first measurement duration.
[0095] In some embodiments, the network performance parameter can include at least one of bandwidth, latency, and packet loss. The terminal device can update the first measurement parameter in a case where at least one of the bandwidth, the latency, and the packet loss does not meet the performance parameter threshold.
[0096] Exemplarily, if the first measurement period in the first measurement parameter is 5 seconds (s), the first measurement duration in the first measurement parameter is 6 ms, and the network performance parameter does not meet the performance parameter threshold, the terminal device can update the first measurement period in the first measurement parameter from 5 s to 6 s, and update the first measurement duration in the first measurement parameter from 6 ms to 5 ms. In this way, the measurement period is increased, and the measurement duration is reduced, so that the probability that the network performance parameter does not meet the performance parameter threshold due to the terminal device being unable to transmit and receive service data for a long time only for measuring the neighboring cell is reduced.
[0097] In some embodiments, the terminal device can update the first measurement parameter according to a first parameter step in a case where a number of updates corresponding to the first measurement parameter is less than or equal to an update number threshold, so that the number of updates is not too large, and the time for performing the neighboring cell measurement is not too short, and the efficiency of the neighboring cell measurement is relatively high.
[0098] In an example, the number of updates is 3, and the terminal device can determine whether the number of updates of the first measurement parameter is less than or equal to 3, in a case where the at least one network performance parameter of bandwidth, latency, and packet loss does not meet the performance parameter threshold. If the number of updates of the first measurement parameter is less than or equal to 3, the terminal device can update the first measurement parameter according to the first parameter step, so that the first measurement period in the first measurement parameter is increased, and / or the first measurement duration in the first measurement parameter is shortened.
[0099] In some embodiments, the terminal device can update the first measurement parameter according to the first parameter step, in a case where the first measurement period is less than or equal to a second preset period, and / or the first measurement duration is greater than or equal to a second preset duration, so as to avoid the first measurement period being too large, and / or the first measurement duration being too short, resulting in too short time for performing the neighbor cell measurement, and low efficiency of the neighbor cell measurement.
[0100] In an example, the second preset period is 8s, and the second preset duration is 3ms, and the terminal device can determine whether the first measurement period is less than or equal to 8s, and / or the first measurement duration is greater than or equal to 3ms, in a case where the at least one network performance parameter of bandwidth, latency, and packet loss does not meet the performance parameter threshold. If the first measurement period is less than or equal to 8s, and / or the first measurement duration is greater than or equal to 3ms, the terminal device can update the first measurement parameter according to the first parameter step, so that the first measurement period in the first measurement parameter is increased, and / or the first measurement duration in the first measurement parameter is shortened.
[0101] In some embodiments, the first parameter step can be determined according to the degree to which the network performance parameter does not meet the performance parameter threshold.
[0102] For example, the smaller the bandwidth, the more the latency, and the larger the packet loss, the larger the first reference step, so as to quickly update the first measurement parameter, increase the first measurement period, and / or reduce the measurement duration, and reduce the running of the terminal device and the current serving cell due to spending more time on the neighbor cell measurement.
[0103] In a case where the terminal device is in the second application scenario, if the network information indicates that the network quality parameter of the currently accessed serving cell does not meet the quality parameter threshold, the second measurement parameter is updated, the measurement period in the updated second measurement parameter is less than the second measurement period, and the measurement duration of the updated second measurement parameter is greater than the second measurement duration.
[0104] Exemplarily, if the second measurement period in the second measurement parameter is 2 seconds (s), the second measurement duration in the second measurement parameter is 20 ms, and the network quality parameter does not satisfy the quality parameter threshold, the terminal device can update the second measurement period in the second measurement parameter from 2 s to 1 s, and update the second measurement duration in the second measurement parameter from 20 ms to 21 ms. By shortening the measurement period and increasing the measurement duration, the terminal device can efficiently perform the neighbor cell measurement and access the neighbor cell, so as to reduce the probability of current service interruption due to too weak signal quality of the serving cell.
[0105] In some embodiments, the terminal device can update the second measurement parameter according to the parameter step length in a case where the number of updates corresponding to the measurement parameter is less than or equal to the number of update threshold, so as to avoid too many updates of the number of updates, and too long time for performing the neighbor cell measurement, which affects the data interaction between the terminal device and the serving cell.
[0106] In some embodiments, the terminal device can update the second measurement parameter according to the corresponding parameter step length in a case where the second measurement period is greater than or equal to the corresponding preset period, and / or the second measurement duration is less than or equal to the corresponding preset duration, so as to avoid too short second measurement period and / or too long second measurement duration in the second measurement parameter, and too long time for performing the neighbor cell measurement, which affects the data interaction between the terminal device and the serving cell.
[0107] S303, the terminal device performs the neighbor cell measurement based on the measurement parameter.
[0108] In some embodiments, the terminal device can search for the neighbor cell information based on the measurement period and / or the measurement duration included in the measurement parameter, and access the neighbor cell when the signal strength / quality is greater than the threshold, the system information is readable, and the network device accepts the access based on the neighbor cell information.
[0109] In a possible case, if the device state information includes the application scenario, and the terminal device is currently in the first application scenario, the terminal device can perform the neighbor cell measurement based on the first measurement parameter. Alternatively, if the terminal device is currently in the second application scenario, the terminal device can perform the neighbor cell measurement based on the second measurement parameter. In a case where the first measurement parameter includes the first measurement period and / or the first measurement duration, and the second measurement parameter includes the second measurement period and / or the second measurement duration, the first measurement period is greater than the first preset period, the first measurement duration is less than the first preset duration, the second measurement period is less than or equal to the first preset period, and the second measurement duration is greater than or equal to the first preset duration.
[0110] Exemplarily, the first measurement period is 5s, and the first measurement duration is 6ms. The terminal device can perform the neighbor cell measurement once every 5s, and the execution duration of the neighbor cell measurement is 6ms, so as to avoid the problem that the terminal device performs the neighbor cell measurement for a long time, does not transmit and receive game data, and causes the first scenario running the game application to have the problems of packet loss, delay jitter, and occasional freezing due to the too short measurement cycle and / or the too long measurement duration in the first application scenario. The second measurement period is 1s, and the second measurement duration is 20ms. The terminal device can perform the neighbor cell measurement once every 1s, and the execution duration of the neighbor cell measurement is 20ms, so as to avoid the problem that the terminal device performs the neighbor cell measurement for a too short time, and causes the neighbor cell measurement to be inefficient due to the too long measurement cycle and / or the too short measurement duration in the second application scenario.
[0111] In a possible case, if the device state information includes network information, and the terminal device currently acquires the first network performance information, the terminal device can perform the neighbor cell measurement based on the third measurement parameter. Alternatively, if the second network performance information is currently acquired, the terminal device can perform the neighbor cell measurement based on the fourth measurement parameter. In a case where the third measurement parameter includes a third measurement period and / or a third measurement duration, and the fourth measurement parameter includes a fourth measurement period and / or a fourth measurement duration, the third measurement period is greater than the first preset period, the third measurement duration is less than the first preset duration, the fourth measurement period is less than or equal to the first preset period, and the fourth measurement duration is greater than or equal to the first preset duration.
[0112] Exemplarily, the third measurement period is 6s, and the third measurement duration is 7ms. The terminal device can perform the neighbor cell measurement once every 6s, and the execution duration of the neighbor cell measurement is 7ms, so as to avoid the problem that the terminal device performs the neighbor cell measurement for a long time, and causes the data interaction with the serving cell to have the problems of packet loss, delay jitter, and occasional freezing due to the too short measurement cycle and / or the too long measurement duration. The second measurement period can be 2s, and the second measurement duration is 21ms. The terminal device can perform the neighbor cell measurement once every 2s, and the execution duration of the neighbor cell measurement is 21ms, so as to avoid the problem that the terminal device performs the neighbor cell measurement for a too short time, and causes the neighbor cell measurement to be inefficient due to the too long measurement cycle and / or the too short measurement duration.
[0113] In a possible case, if the device state information comprises network information, and the terminal device currently acquires the first network quality information, the terminal device can perform neighbor cell measurement based on the fifth measurement parameter. Alternatively, if the second network quality information is currently acquired, the terminal device can perform neighbor cell measurement based on the sixth measurement parameter. In a case where the fifth measurement parameter comprises a fifth measurement period and / or a fifth measurement duration, and the sixth measurement parameter comprises a sixth measurement period and / or a sixth measurement duration, the fifth measurement period is greater than the first preset period, the fifth measurement duration is less than the first preset duration, the sixth measurement period is less than or equal to the first preset period, and the sixth measurement duration is greater than or equal to the first preset duration.
[0114] Optionally, in a case where the terminal device is in the second application scenario, if the terminal device does not access a neighbor cell within a preset time period, the terminal device can also update the second measurement parameter or the fourth measurement parameter. The measurement period in the updated second measurement parameter or fourth measurement parameter is less than the second measurement period, and the measurement duration in the updated second measurement parameter or fourth measurement parameter is greater than the second measurement duration.
[0115] For example, in a case where the measurement period in the second measurement parameter or the fourth measurement parameter is 3s, and the measurement duration in the second measurement parameter or the fourth measurement parameter is 15ms, the terminal device can update the measurement period in the second measurement parameter or the fourth measurement parameter from 3s to 2s, and update the measurement duration in the second measurement parameter or the fourth measurement parameter from 15ms to 16ms. By shortening the measurement period and increasing the measurement duration, more time is spent on neighbor cell measurement, and the success rate of neighbor cell measurement is improved.
[0116] In some embodiments, the terminal device can update the second measurement parameter or the fourth measurement parameter according to the second parameter step in a case where the number of updates corresponding to the second measurement parameter or the fourth measurement parameter is less than or equal to a threshold number of updates, so as to avoid too many updates and too long time spent on performing neighbor cell measurement, which affects data interaction between the terminal device and the serving cell.
[0117] For example, in a case where the number of updates is 3, the terminal device can determine whether the number of updates of the second measurement parameter or the fourth measurement parameter is less than or equal to 3 in a case where the terminal device does not access a neighbor cell within a preset time period. If the number of updates of the second measurement parameter or the fourth measurement parameter is less than or equal to 3, the terminal device can update the second measurement parameter or the fourth measurement parameter according to the second parameter step, so as to reduce the measurement period in the second measurement parameter or the fourth measurement parameter, and / or increase the measurement duration in the second measurement parameter or the fourth measurement parameter.
[0118] In some embodiments, the terminal device can update the second measurement parameter or the fourth measurement parameter according to the second parameter step in the case that the measurement period in the second measurement parameter or the fourth measurement parameter is greater than or equal to the third preset period, and / or the measurement duration in the second measurement parameter or the fourth measurement parameter is less than or equal to the third preset duration, so as to avoid that the measurement period in the second measurement parameter or the fourth measurement parameter is too small, and / or the measurement duration in the second measurement parameter or the fourth measurement parameter is too long, resulting in that the time for performing the neighbor cell measurement is too long, and affecting the data interaction of the terminal device with the serving cell.
[0119] In an example, the third preset period is 2s, and the third preset duration is 26ms. The terminal device can determine whether the measurement period in the second measurement parameter or the fourth measurement parameter is greater than or equal to 2s, and / or whether the measurement duration in the second measurement parameter or the fourth measurement parameter is less than or equal to 26ms in the case that the terminal device has not accessed a neighbor cell in a preset time period. If the measurement period in the second measurement parameter or the fourth measurement parameter is greater than or equal to 2s, and / or the measurement duration in the second measurement parameter or the fourth measurement parameter is less than or equal to 26ms, the terminal device can update the second measurement parameter or the fourth measurement parameter according to the second parameter step, so as to shorten the measurement period in the second measurement parameter or the fourth measurement parameter, and / or increase the measurement duration in the second measurement parameter or the fourth measurement parameter.
[0120] In the present application, the terminal device can obtain device state information, determine measurement parameters corresponding to the measurement gap according to the device state information, and perform neighbor cell measurement based on the measurement parameters. By determining the measurement parameters according to the current device state information of the terminal device, and performing neighbor cell measurement based on the measurement parameters, the measurement parameters are adaptively adjusted, so as to avoid that the neighbor cell measurement cannot adapt to the requirements of neighbor cell measurement in different device states in the process of performing neighbor cell measurement by using unified measurement parameters, improve the use experience of the terminal device, and improve the efficiency of neighbor cell measurement.
[0121] In some embodiments, the terminal device can obtain device state information of the terminal device in a first measurement mode. In the first measurement mode, the terminal device performs neighbor cell measurement based on a measurement gap configured by itself, and the terminal device does not perform signal transmission with a currently accessed serving cell in the measurement process.
[0122] FIG. 4 FIG. 4 is a schematic flowchart of a neighbor cell measurement method 400 provided by an embodiment of the present application. As shown in FIG. 4, the method 400 can include the following steps: FIG. 4
[0123] S401, the terminal device obtains device state information of the terminal device in a first measurement mode.
[0124] In the first measurement mode, the terminal device performs neighbor cell measurement based on a measurement gap configured by itself.
[0125] S402, the terminal device determines measurement parameters corresponding to the measurement gap according to the device state information.
[0126] The measurement gap of the number of times can be referred to as an autonomous measurement gap (auto gap), which is a measurement window autonomously inserted by the terminal device after camping on / connecting to a serving cell, in order to complete inter-frequency or inter-system neighbor cell measurement.
[0127] S403, the terminal device performs neighbor cell measurement based on the measurement parameters, and does not perform signal transmission with the currently accessed serving cell during the measurement.
[0128] In the embodiments of the present application, the terminal device can perform neighbor cell measurement based on the measurement gap configured by itself, which is determined by the terminal device based on the device state information, thereby reducing the probability that the measurement parameters cannot be applied to the neighbor cell measurement requirement under the current device state information of the terminal device, and improving the efficiency of the neighbor cell measurement.
[0129] In some embodiments, the terminal device can enter the first measurement mode in the case that the terminal device does not support a dual connectivity combination corresponding to the first frequency band and the second frequency band. The first frequency band is a frequency band corresponding to the serving cell, and the second frequency band is a frequency band corresponding to one or more neighbor cells.
[0130] FIG. 5 is a schematic flowchart of a neighbor cell measurement method 500 provided by the embodiments of the present application. As shown in the method 500 can include the following steps: FIG. 5
[0131] S501, the terminal device acquires a first frequency band corresponding to a serving cell currently accessed by the terminal device, and acquires a second frequency band corresponding to one or more neighbor cells.
[0132] S502, in the case that the terminal device does not support a dual connectivity combination corresponding to the first frequency band and the second frequency band, the terminal device enters a first measurement mode.
[0133] In some embodiments, the terminal device can determine that the terminal device does not support the dual connectivity combination corresponding to the first frequency band and the second frequency band in the case that the CDF is not configured with the dual connectivity combination corresponding to the first frequency band and the second frequency band.
[0134] S503, the terminal device acquires device state information of the terminal device in the first measurement mode.
[0135] S504, the terminal device determines measurement parameters corresponding to the measurement gap according to the device state information.
[0136] S505, the terminal device performs the neighbor cell measurement based on the measurement parameter, and does not perform signal transmission with the currently accessed serving cell during the measurement.
[0137] In the embodiments of the present application, the terminal device enters the first measurement mode in the case that the terminal device does not support the dual connectivity combination corresponding to the first frequency band and the second frequency band. The above-mentioned non-supporting of the dual connectivity combination can indicate that the terminal device cannot maintain the data plane connection on the serving cell and the neighbor cell at the same time, and therefore the terminal device enters the first measurement mode to perform the neighbor cell measurement through the measurement gap configured by the terminal device itself, so as to avoid the case that the terminal device directly enters the first measurement mode and performs the neighbor cell measurement, resulting in the interruption of the service with the serving cell in the case that the terminal device supports the above-mentioned dual connectivity combination.
[0138] In some embodiments, the terminal device can also enter the first measurement mode in the case that the measurement of the adjacent cell through the gapless measurement fails.
[0139] FIG. 6 is a schematic flow chart of a neighbor cell measurement method 600 provided by the embodiments of the present application. As shown in the figure, the method 600 can include the following steps: FIG. 6
[0140] S601, the terminal device acquires a first frequency band corresponding to a serving cell currently accessed by the terminal device, and acquires a second frequency band corresponding to one or more adjacent cells.
[0141] S602, in the case that the terminal device supports a dual connectivity combination corresponding to the first frequency band and the second frequency band, the terminal device performs the neighbor cell measurement through the gapless measurement.
[0142] In some embodiments, the terminal device can determine that the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band in the case that the CDF is configured with the dual connectivity combination corresponding to the first frequency band and the second frequency band.
[0143] S603, the terminal device enters the first measurement mode in the case that the measurement of the adjacent cell fails.
[0144] S604, the terminal device acquires device state information of the terminal device in the first measurement mode.
[0145] S605, the terminal device determines a measurement parameter corresponding to a measurement gap according to the device state information.
[0146] S606, the terminal device performs the neighbor cell measurement based on the measurement parameter, and does not perform signal transmission with the currently accessed serving cell during the measurement.
[0147] In the embodiments of the present application, the terminal device can also enter the first measurement mode in the case that the adjacent cell measurement fails through the gapless measurement. In the case that the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band, the adjacent cell measurement is preferentially performed through the gapless measurement, which can avoid interrupting the current service with the serving cell and delay is extremely low. When the gapless measurement fails, the terminal device enters the first measurement mode again to perform the adjacent cell measurement through the measurement gap configured by the terminal device, which can ensure that the adjacent cell measurement is realized without affecting the current service, and both low delay and reliability are taken into account. In addition, the gapless measurement does not occupy additional time-frequency resources, and the adjacent cell measurement is preferentially performed through the gapless measurement, which can save network resources. Only when the gapless measurement fails due to poor signal conditions (such as too weak adjacent cell signal) or resource conflict, the measurement gap configured by the terminal device is started, which avoids unnecessary consumption of resources and improves resource utilization efficiency.
[0148] In some embodiments, the terminal device can determine whether the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band in the case that the adjacent cell measurement fails through the measurement gap corresponding to the configuration parameters from the network device.
[0149] FIG. 7 FIG. 7 is a schematic flowchart of a method 700 for adjacent cell measurement provided by the embodiments of the present application. As shown in FIG. 7, the method 700 can include the following steps: FIG. 7
[0150] S701, the terminal device acquires a first frequency band corresponding to a serving cell currently accessed by the terminal device, and acquires a second frequency band corresponding to one or more adjacent cells.
[0151] S702, the terminal device measures the adjacent cell based on the configuration parameters corresponding to the measurement gap according to the second frequency band corresponding to the one or more adjacent cells, the configuration parameters corresponding to the measurement gap being from a network device.
[0152] S703, the terminal device determines whether the terminal device supports a dual connectivity combination corresponding to the first frequency band and the second frequency band in the case that the adjacent cell measurement fails.
[0153] S704, the terminal device enters a first measurement mode in the case that the terminal device does not support the dual connectivity combination corresponding to the first frequency band and the second frequency band.
[0154] S705, the terminal device acquires device state information of the terminal device in the first measurement mode.
[0155] S706, the terminal device determines measurement parameters corresponding to the measurement gap according to the device state information.
[0156] S707, the terminal device performs the neighbor cell measurement based on the measurement parameter, and does not perform signal transmission with the currently accessed serving cell during the measurement.
[0157] Optionally, after S703, the terminal device can further perform the following steps:
[0158] S708, in the case that the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band, the neighbor cell measurement is performed through the gapless measurement.
[0159] Optionally, in the case that the terminal device fails to measure the neighbor cell, the terminal device enters the first measurement mode and performs S705-S707.
[0160] In the embodiments of the present application, in the case that the terminal device fails to measure the neighbor cell from the measurement gap corresponding to the configuration parameter from the network device, it is determined whether the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band, which can avoid the case that the network device repeatedly issues the configuration parameter of the measurement gap in the case that the terminal device supports the dual connectivity combination and fails to measure the neighbor cell through the measurement gap from the network device, so that the neighbor cell measurement which can be completed without interruption becomes periodic service interruption.
[0161] In some embodiments, in the case that the neighbor cell measurement is successful and the terminal device accesses the neighbor cell, the terminal device stores the mapping relationship between the measurement parameter and the frequency band information, the frequency band information including the frequency band information of the neighbor cell and the frequency band information of the currently accessed serving cell.
[0162] FIG. 8 FIG. 8 is a schematic flowchart of a neighbor cell measurement method 800 provided by an embodiment of the present application. As shown in the figure, the method 800 can include the following steps: FIG. 8
[0163] S801, the terminal device obtains device state information of the terminal device.
[0164] S802, the terminal device determines the measurement parameter corresponding to the measurement gap according to the device state information.
[0165] S803, the terminal device performs the neighbor cell measurement based on the measurement parameter.
[0166] S804, in the case that the neighbor cell measurement is successful and the terminal device accesses the neighbor cell, the terminal device stores the mapping relationship between the measurement parameter and the frequency band information, the frequency band information including the frequency band information of the neighbor cell and the frequency band information of the currently accessed serving cell.
[0167] In the embodiments of the present application, in the case that the adjacent area measurement is successful and the terminal device accesses the adjacent area, the terminal device stores the mapping relationship between the measurement parameters and the frequency band information, so as to reuse the measurement parameters in the next adjacent area measurement scenario of the same frequency band combination, and improve the adjacent area measurement efficiency.
[0168] In some embodiments, the serving cell and the adjacent cell are cells of the same system.
[0169] For example, the serving cell and the adjacent cell can be LTE cells. In the case that the terminal device is not configured with a dual connectivity combination corresponding to the first frequency band of the LTE serving cell and the second frequency band of the LTE adjacent cell in the CDF, the terminal device enters the first measurement mode.
[0170] For example, the serving cell and the adjacent cell can be NR cells. In the case that the terminal device is not configured with a dual connectivity combination corresponding to the first frequency band of the NR serving cell and the second frequency band of the NR adjacent cell in the CDF, the terminal device enters the first measurement mode.
[0171] In some embodiments, the serving cell and the adjacent cell are cells of different systems.
[0172] Hereinafter, the adjacent area measurement method provided by the present application is described in detail by taking the serving cell as an LTE cell, the adjacent cell as an NR cell, and the device state information including the application scenario as an example.
[0173] FIG. 9 is a schematic flowchart of an adjacent area measurement method 900 provided by an embodiment of the present application. As shown in the figure, the method 900 can include the following steps: FIG. 9
[0174] S901, the terminal device acquires a first frequency band corresponding to an LTE serving cell currently accessed by the terminal device, and acquires a second frequency band corresponding to one or more NR adjacent cells.
[0175] S902, the terminal device measures the NR adjacent cell based on the configuration parameters corresponding to the measurement gap according to the second frequency band corresponding to the one or more NR adjacent cells, the configuration parameters corresponding to the measurement gap being from a network device.
[0176] S903, the terminal device judges whether a dual connectivity combination corresponding to the first frequency band and the second frequency band is configured in the CDF in the case that the measurement of the NR adjacent cell fails.
[0177] S904, in the case that the dual connectivity combination corresponding to the first frequency band and the second frequency band is not configured in the CDF, the terminal device enters a first measurement mode.
[0178] S905, the terminal device acquires an application program currently running by the terminal device in the first measurement mode.
[0179] S906, the terminal device determines whether the terminal device is in a first application scenario based on the application program.
[0180] S907, in the case of being in the first application scenario, the terminal device performs a measurement operation on the NR neighbor cell based on a first measurement parameter corresponding to the first application scenario, and does not perform signal transmission with the currently accessed LTE serving cell during the measurement process, the first measurement parameter including a first measurement period and / or a first measurement duration.
[0181] S908, in the case where the delay corresponding to the first application scenario is detected to be higher than a delay threshold, the terminal device updates the first measurement parameter, the measurement period in the updated first measurement parameter being greater than the first measurement period, and the measurement duration in the updated first measurement parameter being less than the first measurement duration.
[0182] Optionally, after the above S906, the terminal device can further perform the following steps:
[0183] S909, in the case where the terminal device is not in the first application scenario, it is determined whether the terminal device is in a second application scenario.
[0184] S910, in the case of being in the second application scenario, the terminal device performs a measurement operation on the NR neighbor cell based on a second measurement parameter corresponding to the second application scenario, and does not perform signal transmission with the currently accessed LTE serving cell during the measurement process.
[0185] S911, in the case of accessing the NR neighbor cell within a preset time period, the terminal device updates the second measurement parameter, the measurement period in the updated second measurement parameter being less than the second measurement period, and the measurement duration in the updated second measurement parameter being greater than the second measurement duration.
[0186] Optionally, after the above S908 or S911, the terminal device can further perform the following steps:
[0187] S912, in the case where the terminal device successfully measures the NR neighbor cell and accesses the NR neighbor cell, the terminal device stores a mapping relationship between the measurement parameter and the frequency band information, the frequency band information including the frequency band information of the NR neighbor cell and the frequency band information of the currently accessed LTE serving cell.
[0188] Optionally, after the above S903, the terminal device can further perform the following steps:
[0189] S913, in the case where the CDF is configured with a dual connectivity combination corresponding to the first frequency band and the second frequency band, the terminal device performs a measurement operation on the NR neighbor cell through gapless measurement.
[0190] Optionally, following S913, if the terminal device fails to measure the NR neighbor cell, it can also enter the first measurement mode and execute the above S905-S908.
[0191] FIG. 10 This is a schematic diagram of a terminal device for neighbor cell measurement provided in an embodiment of this application. FIG. 10 As shown, the terminal device includes a data module 1001, a monitoring module 1002, and a processing module 1003. The data module 1001 can be used to set and store measurement parameters corresponding to measurement intervals. For example, the terminal device can set the measurement period through the data module 1001, which can include 5 seconds, 3 seconds, 1 second, etc., and the measurement duration can include 20 ms, 10 ms, 6 ms, etc. The monitoring module 1002 can monitor the current application scenario of the terminal device, such as whether it is in a low-latency application scenario like a game, and the network information of the serving cell currently accessed by the terminal device. The processing module 1003 can determine the measurement parameters based on the device status information obtained by the monitoring module 1002 and the measurement parameters stored in the data module 1001. If the terminal device is in a game scenario requiring low latency, it can use long-period measurements and / or short-duration measurements for neighbor cell measurements to prevent latency issues caused by the lack of game data during high-frequency and / or long-duration neighbor cell measurements. Alternatively, in scenarios with lower latency requirements, short-cycle measurements and / or long test durations can be used for neighbor cell measurements, enabling the terminal device to perform neighbor cell measurements frequently and / or for extended periods, thereby improving the efficiency of neighbor cell measurements.
[0192] It should be understood that the various embodiments described above can also be coupled to each other, and this application does not limit this. Furthermore, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0193] The above text, in conjunction with Figures 1 to 1, FIG. 10 The neighbor cell measurement method of the embodiments of this application is described in detail below. FIG. 11 to FIG. 12 This application describes in detail the neighbor cell measurement device according to embodiments of the present application.
[0194] FIG. 11 This application illustrates a neighbor cell measurement device 1100, applied to a terminal device. The neighbor cell measurement device 1100 includes an acquisition module 1101 and a processing module 1102. The acquisition module 1101 is used to acquire device status information of the terminal device; the processing module 1102 is used to determine measurement parameters corresponding to the measurement gap based on the device status information; and perform neighbor cell measurement based on the measurement parameters.
[0195] Optionally, the device state information comprises an application scenario and / or network information in which the terminal device currently locates.
[0196] Optionally, the measurement parameter comprises a measurement period and / or a measurement duration, the measurement period is used to indicate a time interval between two adjacent measurement gaps, and the measurement duration is used to indicate a time length of each measurement gap; the device state information comprises an application scenario in which the terminal device currently locates; the processing module 1102 is configured to: in a case where the terminal device locates in a first application scenario, determine that the measurement parameter corresponding to the measurement gap is a first measurement parameter, the first measurement parameter comprises a first measurement period and / or a first measurement duration, the first measurement period is greater than a first preset period, and the first measurement duration is less than a first preset duration; and / or in a case where the terminal device locates in a second application scenario, determine that the measurement parameter corresponding to the measurement gap is a second measurement parameter, the second measurement parameter comprises a second measurement period and / or a second measurement duration, the second measurement period is less than or equal to the first preset period, and the second measurement duration is greater than or equal to the first preset duration; a time delay requirement corresponding to the first application scenario is greater than a time delay requirement corresponding to the second application scenario, and / or a network search speed requirement corresponding to the second application scenario is greater than a network search speed requirement corresponding to the first application scenario.
[0197] Optionally, the device state information further comprises network information; the processing module 1102 is configured to: in a case where the terminal device locates in the first application scenario, if the network information indicates that a network performance parameter of a currently accessed serving cell does not satisfy a performance parameter threshold, update the first measurement parameter, a measurement period in the updated first measurement parameter is greater than the first measurement period, and a measurement duration in the updated first measurement parameter is less than the first measurement duration.
[0198] Optionally, the device state information further comprises network information; the processing module 1102 is configured to: in a case where the terminal device locates in the second application scenario, if the network information indicates that a network quality parameter of a currently accessed serving cell does not satisfy a quality parameter threshold, update the second measurement parameter, a measurement period in the updated second measurement parameter is less than the second measurement period, and a measurement duration in the updated second measurement parameter is greater than the second measurement duration.
[0199] Optionally, the device state information further comprises network information; the processing module 1102 is configured to: perform a neighbor cell measurement based on the second measurement parameter; if the terminal device does not access the neighbor cell within a preset time period, update the second measurement parameter, a measurement period in the updated second measurement parameter is less than the second measurement period, and a measurement duration in the updated second measurement parameter is greater than the second measurement duration.
[0200] Optionally, the processing module 1102 is configured to: update the first measurement parameter according to the first parameter step in a case where the number of updates corresponding to the first measurement parameter is less than or equal to the number of update threshold; or update the first measurement parameter according to the first parameter step in a case where the first measurement period is less than or equal to the second preset period and / or the first measurement duration is greater than or equal to the second preset duration.
[0201] Optionally, the obtaining module 1101 is configured to: obtain device state information of the terminal device in the first measurement mode, wherein in the first measurement mode, the terminal device performs neighbor cell measurement based on a measurement gap configured by the terminal device, and in the measurement process, the terminal device does not perform signal transmission with a currently accessed serving cell.
[0202] Optionally, the obtaining module 1101 is configured to: obtain a first frequency band corresponding to the serving cell currently accessed by the terminal device, and obtain a second frequency band corresponding to one or more neighbor cells; and the processing module 1102 is configured to: enter the first measurement mode in a case where the terminal device does not support a dual connectivity combination corresponding to the first frequency band and the second frequency band.
[0203] Optionally, the serving cell and the neighbor cell are cells of the same system, or the serving cell and the neighbor cell are cells of different systems.
[0204] Optionally, the processing module 1102 is configured to: in a case where the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band, perform neighbor cell measurement through gapless measurement; and in a case where the measurement of the neighbor cell fails, enter the first measurement mode.
[0205] Optionally, the processing module 1102 is configured to: measure the neighbor cell based on configuration parameters corresponding to a measurement gap according to the second frequency band corresponding to the one or more neighbor cells, the configuration parameters corresponding to the measurement gap being from a network device; and in a case where the measurement of the neighbor cell fails, determine whether the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band.
[0206] Optionally, the processing module 1102 is configured to: in a case where neighbor cell measurement is successful and the neighbor cell is accessed, store a mapping relationship between the measurement parameter and frequency band information, the frequency band information including frequency band information of the neighbor cell and frequency band information of the serving cell currently accessed.
[0207] It should be appreciated that the neighbor cell measurement apparatus 1100 is embodied in the form of functional modules herein. The term "module" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and / or other suitable components that provide the described functionality. In an optional example, those skilled in the art can understand that the neighbor cell measurement apparatus 1100 can be embodied in the terminal device in the above-described embodiments, or the functions of the terminal device in the above-described embodiments can be integrated in the neighbor cell measurement apparatus 1100, and the neighbor cell measurement apparatus 1100 can be used to execute the respective processes and / or steps corresponding to the terminal device in the above-described method embodiments. To avoid repetition, details are not described herein. The neighbor cell measurement apparatus 1100 described above has the function of implementing the corresponding steps performed by the terminal device in the above-described methods; the above-mentioned functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions. In the embodiments of the present application, FIG. 11 The neighbor cell measurement apparatus 1100 in the above-described embodiments can also be a chip or a chip system, for example, a system on chip (SoC).
[0208] FIG. 12 A terminal device 1200 provided by the embodiments of the present application is shown. The terminal device 1200 includes a processor 1201 and a memory 1202, a communication interface 1203, and a bus 1204. The memory 1202 is configured to store instructions, and the processor 1201 is configured to execute the instructions stored in the memory 1202. The processor 1201, the memory 1202, and the communication interface 1203 are communicatively connected to each other through the bus 1204.
[0209] The processor 1201 is configured to: obtain device state information of the terminal device; determine measurement parameters corresponding to a measurement gap according to the device state information; and perform neighbor cell measurement based on the measurement parameters.
[0210] It should be understood that the terminal device 1200 can be specifically a terminal device in the above-described embodiments, or the functions of the terminal device in the above-described embodiments can be integrated in the terminal device 1200, and the terminal device 1200 can be configured to perform each step and / or process corresponding to the terminal device in the above-described method embodiments. Optionally, the memory 1202 can include a read-only memory and a random access memory, and provide instructions and data for the processor 1201. A part of the memory 1202 can also include a nonvolatile random access memory. For example, the memory 1202 can also store device type information. The processor 1201 can be configured to execute the instructions stored in the memory, and when the processor executes the instructions, the processor 1201 can perform each step and / or process corresponding to the terminal device in the above-described method embodiments. It should be understood that, in the embodiments of the present application, the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. In the implementation process, each step of the above-described method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware processor for execution, or executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor executes the instructions in the memory, and combines the hardware to complete the steps of the above-described method. To avoid repetition, they will not be described in detail here. Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here. In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways.For example, the apparatus embodiments described above are merely illustrative, for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms. The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present, or two or more units can be integrated in one unit. If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and various program code storage media. The above is merely a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in 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 measuring neighboring cells, characterized in that, Applied to a terminal device, the method includes: Obtain the device status information of the terminal device; The measurement parameters corresponding to the measurement gap are determined based on the equipment status information; Based on the measurement parameters, neighbor cell measurements are performed.
2. The method according to claim 1, characterized in that, The device status information includes the current application scenario and / or network information of the terminal device.
3. The method according to claim 1 or 2, characterized in that, The measurement parameters include the measurement period and / or measurement duration, wherein the measurement period is used to indicate the time interval between two adjacent measurement gaps, and the measurement duration is used to indicate the duration of each measurement gap; The device status information includes the current application scenario of the terminal device. Determining the measurement parameters corresponding to the measurement gap based on the device status information includes: When the terminal device is in a first application scenario, the measurement parameter corresponding to the measurement gap is determined as a first measurement parameter. The first measurement parameter includes a first measurement period and / or a first measurement duration, wherein the first measurement period is greater than a first preset period, and the first measurement duration is less than a first preset duration; and / or, When the terminal device is in the second application scenario, the measurement parameter corresponding to the measurement gap is determined as the second measurement parameter. The second measurement parameter includes a second measurement cycle and / or a second measurement duration. The second measurement cycle is less than or equal to the first preset cycle, and the second measurement duration is greater than or equal to the first preset duration. The latency requirement for the first application scenario is greater than the latency requirement for the second application scenario.
4. The method according to claim 3, characterized in that, The device status information also includes network information. After determining that the measurement parameter corresponding to the measurement gap is the first measurement parameter when the terminal device is in the first application scenario, the method further includes: When the terminal device is in the first application scenario, if the network information indicates that the network performance parameters of the currently accessed serving cell do not meet the performance parameter threshold, then the first measurement parameter is updated. The measurement period in the updated first measurement parameter is greater than the first measurement period, and the measurement duration of the updated first measurement parameter is less than the first measurement duration.
5. The method according to claim 3, characterized in that, The device status information also includes network information. After determining that the measurement parameter corresponding to the measurement gap is the second measurement parameter when the terminal device is in the second application scenario, the method further includes: When the terminal device is in the second application scenario, if the network information indicates that the network quality parameters of the currently accessed serving cell do not meet the quality parameter threshold, the second measurement parameter is updated. The measurement period in the updated second measurement parameter is shorter than the second measurement period, and the measurement duration of the updated second measurement parameter is longer than the second measurement duration.
6. The method according to claim 3, characterized in that, When the terminal device is in the second application scenario, performing neighbor cell measurement based on the measurement parameters includes: Based on the second measurement parameter, perform neighbor cell measurement; If the neighboring cell is not connected within the preset time period, the second measurement parameter is updated; The updated second measurement parameter has a measurement period shorter than the second measurement period, and the updated second measurement parameter has a measurement duration longer than the second measurement duration.
7. The method according to claim 4, characterized in that, Updating the first measurement parameter includes: If the number of updates corresponding to the first measurement parameter is less than or equal to the update number threshold, update the first measurement parameter according to the first parameter step size; or... If the first measurement period is less than or equal to the second preset period, and / or the first measurement duration is greater than or equal to the second preset duration, the first measurement parameter is updated according to the first parameter step size.
8. The method according to claim 1, characterized in that, The step of obtaining the device status information of the terminal device includes: In the first measurement mode, the device status information of the terminal device is obtained. In the first measurement mode, the terminal device performs neighbor cell measurement based on its own configured measurement interval, and during the measurement process, the terminal device does not transmit signals with the currently accessed serving cell.
9. The method according to claim 1, characterized in that, Before acquiring the device status information of the terminal device in the first measurement mode, the method further includes: Obtain the first frequency band corresponding to the serving cell currently accessed by the terminal device, and obtain the second frequency band corresponding to one or more adjacent cells; If the terminal device does not support the dual connection combination corresponding to the first frequency band and the second frequency band, it enters the first measurement mode.
10. The method according to claim 9, characterized in that, The serving cell and the neighboring cell are cells in the same system; or, the serving cell and the neighboring cell are cells in different systems.
11. The method according to claim 9, characterized in that, The method further includes: If the terminal device supports a dual-connection combination corresponding to the first frequency band and the second frequency band, then neighbor cell measurement is performed through gapless measurement; If the measurement of the neighboring cell fails, the system enters the first measurement mode.
12. The method according to claim 9, characterized in that, After obtaining the second frequency band corresponding to one or more adjacent cells, the method further includes: Based on the second frequency band corresponding to the one or more adjacent cells, the adjacent cells are measured according to the configuration parameters corresponding to the measurement gap, wherein the configuration parameters corresponding to the measurement gap are from the network device; If the measurement of the neighboring cell fails, determine whether the terminal device supports the dual connectivity combination corresponding to the first frequency band and the second frequency band.
13. The method according to claim 1, characterized in that, The method further includes: If the neighboring cell measurement is successful and the neighboring cell is accessed, the mapping relationship between the measurement parameters and frequency band information is stored. The frequency band information includes the frequency band information of the neighboring cell and the frequency band information of the currently accessed serving cell.
14. A neighboring cell measurement device, characterized in that, The neighbor cell measurement device, applied to terminal equipment, includes: The acquisition module is used to acquire the device status information of the terminal device; The processing module is used to determine the measurement parameters corresponding to the measurement gap based on the device status information; and to perform neighboring cell measurement based on the measurement parameters.
15. A terminal device, characterized in that, The terminal device includes a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the computer program, it implements the neighbor cell measurement method according to any one of claims 1 to 13.
16. A computer program, characterized in that, It includes a computer program that, when executed by a processor, implements the neighbor cell measurement method as described in any one of claims 1 to 13.