Frequency measurement method, device, equipment and storage medium

After the measurement control configuration is updated, each measurement identifier is obtained in turn, and the timer is started only when the timer of the CGI report or SFTD report meets the startup conditions, it solves the problem of timer failure to start due to the reconfiguration message issued by the network device, ensuring the accuracy of the measurement report and the effective utilization of resources.

CN115209464BActive Publication Date: 2025-08-29GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210877535.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-25
Publication Date
2025-08-29
Estimated Expiration
2042-07-25

AI Technical Summary

Technical Problem

After the terminal device resides in a new radio or fourth-generation mobile communication network, when only the reporting configuration with the measurement type CGI or SFTD is replaced in the reconfiguration message sent by the network device, the timer T321 cannot be started, resulting in the CGI measurement being unable to be performed, and thus the measurement report fails.

Method used

After the measurement control configuration is updated, each measurement identifier is obtained in turn, and it is determined that the timer of the CGI report or SFTD report associated with it only starts when the startup conditions meets the startup conditions, avoiding false starts and ensuring the accuracy of the measurement report.

Benefits of technology

It effectively avoids the timer's error startup, ensures the accuracy of measurement reports, saves terminal antenna resources, improves network configuration flexibility and air interface resource reuse efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209464B_ABST
    Figure CN115209464B_ABST
Patent Text Reader

Abstract

The present application discloses a frequency measurement method, apparatus, device, and storage medium. The method includes: obtaining a first measurement report configuration identifier associated with a first measurement identifier from an updated measurement control configuration; determining that the first measurement report configuration associated with the first measurement report configuration identifier meets a timer start condition, starting a timer corresponding to the first measurement report configuration, and performing frequency measurement; the first measurement report configuration is a CGI report or an SFTD report. In this way, by changing the start time of the timer, after the measurement control configuration is updated, each measurement identifier is sequentially obtained from the measurement control configuration, and the timer is started only when there is a CGI report or SFTD report associated with the measurement identifier, and it is determined that the timer corresponding to the CGI report or SFTD report meets the start condition. This can avoid the erroneous start of the timer when the reconfiguration information received by the terminal only includes the measurement report configuration as a CGI report or SFTD report, thereby ensuring the accuracy of the reported measurement report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to communication technology, and in particular to a frequency measurement method, apparatus, device and storage medium. Background Art

[0002] When a terminal is stationed on a New Radio (NR) or Long Term Evolution (LTE) network and enters the Connected state, it stores the various measurement configurations contained in the reconfiguration message (rrcReconfiguration) sent by the network device in the terminal's measurement control configuration (VarMeasConfig). The terminal performs measurements based on these measurement configurations and reports the measurement results to the network device.

[0003] The measurement control configuration (VarMeasConfig) mainly includes a measurement identifier list (measIdList), a measurement object list (measObjectList), and a report configuration list (reportConfigList). Among them, one measurement configuration corresponds to one measurement identifier, and one measurement identifier corresponds to one measurement object identifier and one report configuration identifier. That is, one measurement identifier associates the measurement object and the report configuration. The report configuration list (reportConfigList) can be configured with various types of measurement reports, such as event and periodic measurement reports based on signal strength, as well as cell global identifier (CGI) measurement reports and system frame number and frame timing deviation (SFN and Frame TimingDifference, SFTD) measurement reports.

[0004] According to section 5.5.2.3 of measurement configuration in 3GPP protocol 38.331, when receiving a reconfiguration message (rrcReconfiguration) sent by a network device carrying a measurement identifier addition list (measIdToAddModList), if it is associated with a report configuration (reportConfig) with a measurement type of CGI, timer T321 is started.

[0005] When the reconfiguration message (rrcReconfiguration) sent by the network device only instructs to replace the existing report configuration with the report configuration (reportConfig) of the measurement type CGI or SFTD, and does not reconfigure the measurement identifier (measId) corresponding to the existing report configuration, the timer T321 cannot be started; further, because the execution of CGI measurement depends on the start of timer T321, the CGI measurement cannot be executed, and ultimately the CGI measurement failure is reported. Summary of the Invention

[0006] The present application aims to provide a frequency measurement method, apparatus, device and storage medium.

[0007] The technical solution of this application is achieved as follows:

[0008] In a first aspect, a frequency measurement method is provided, the method comprising:

[0009] receiving reconfiguration information sent by the network device;

[0010] Updating the measurement control configuration according to the measurement configuration information included in the reconfiguration information;

[0011] Acquire a first measurement report configuration identifier associated with the first measurement identifier from the measurement control configuration;

[0012] Based on determining that the first measurement report configuration associated with the first measurement report configuration identifier meets the timer start condition, start the timer corresponding to the first measurement report configuration and perform frequency measurement; wherein the first measurement report configuration is a CGI report or an SFTD report.

[0013] In a second aspect, a frequency measurement device is provided, the device comprising:

[0014] A receiving unit, configured to receive reconfiguration information sent by a network device;

[0015] an updating unit, configured to update a measurement control configuration according to the measurement configuration information included in the reconfiguration information;

[0016] an acquiring unit, configured to acquire a first measurement report configuration identifier associated with the first measurement identifier from the measurement control configuration;

[0017] A determination unit is used to start the timer corresponding to the first measurement report configuration and perform frequency measurement based on determining that the first measurement report configuration associated with the first measurement report configuration identifier meets the timer start condition; wherein, the first measurement report configuration is a CGI report or an SFTD report.

[0018] According to a third aspect, an electronic device is provided, comprising: a processor and a memory configured to store a computer program that can be run on the processor, wherein the processor is configured to execute the steps of the method according to the first aspect when running the computer program.

[0019] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program implements the steps of the method according to the first aspect when executed by a processor.

[0020] According to a fifth aspect, a modem chip is provided, comprising a processor configured to execute the steps of the method according to the first aspect.

[0021] In a sixth aspect, a terminal is provided, comprising the modem chip of the fifth aspect.

[0022] With the above technical solution, by changing the timer start time, after the measurement control configuration is updated, each measurement identifier is retrieved from the measurement control configuration in sequence. The timer is started only when a CGI report or SFTD report associated with the measurement identifier exists and the timer corresponding to the CGI report or SFTD report meets the start conditions. This prevents the timer from being mistakenly started when the reconfiguration information received by the terminal only includes the measurement report configuration as a CGI report or SFTD report, thereby ensuring the accuracy of the reported measurement reports. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 This is a schematic diagram of a first flow chart of a frequency measurement method provided in an embodiment of the present application;

[0024] Figure 2 A schematic diagram of the composition structure of an existing measurement control configuration exemplified in this application;

[0025] Figure 3 A schematic diagram of the composition structure of another existing measurement control configuration exemplified in this application;

[0026] Figure 4 This is a second flow chart of a frequency measurement method provided in an embodiment of the present application;

[0027] Figure 5 Schematic diagram of a third flow chart of a frequency measurement method provided in an embodiment of the present application;

[0028] Figure 6 A schematic diagram of the structure of a frequency measurement device provided in an embodiment of the present application;

[0029] Figure 7 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below with reference to the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0031] The present invention provides a method for measuring frequency. Figure 1This is a first flow chart of a frequency point measurement method provided in an embodiment of the present application, which is applied to a terminal device.

[0032] like Figure 1 As shown, the frequency point measurement method may specifically include:

[0033] Step 101: Receive reconfiguration information sent by a network device.

[0034] In actual applications, when a terminal device resides on an NR or LTE network and enters a connected state, the terminal device will receive reconfiguration information sent by the network device. Here, the connected state means that there is a connection channel between the terminal and the network device and it is in an active state. The network device can be a device that communicates with a terminal (also called a communication terminal or terminal). The network device can provide communication coverage for a specific geographical area and can communicate with terminal devices located in the coverage area. Optionally, the network device can be a network device (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a network device (NodeB, NB) in a WCDMA system, or an evolved network device (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device can be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0035] Step 102: Update the measurement control configuration according to the measurement configuration information included in the reconfiguration information.

[0036] For example, Figure 2 A schematic diagram of the composition structure of an existing measurement control configuration is shown as an example in this application. Figure 2 As shown, according to the expected modified reconfiguration information (rrcReconfiguration(OTA msg)), the old measurement control configuration (VarMeasConfig(old)) is updated to obtain a new measurement control configuration (VarMeasConfig(new)), i.e., the updated measurement control configuration. The specific update steps of the measurement control configuration are described in the following embodiments.

[0037] Step 103: Acquire a first measurement report configuration identifier associated with the first measurement identifier from the measurement control configuration.

[0038] Here, the measurement control configuration includes a first measurement identifier list, a first measurement object list, and a first measurement report configuration list. One measurement identifier corresponds to one measurement object identifier and one measurement report configuration identifier. By configuring multiple measurement identifiers, more than one measurement object can be linked to the same measurement report configuration, or more than one measurement report configuration can be linked to the same measurement object. The measurement object is the measurement frequency. The measurement report configuration refers to the reporting standard of the measurement report, which can be divided into event-triggered reporting, periodic reporting, CGI reporting, and SFTD reporting.

[0039] The first measurement report configuration identifier corresponding to the first measurement identifier is acquired by traversing each first measurement identifier in the measurement identifier list of the measurement control configuration.

[0040] Combine Figure 2 , sequentially traverse each measurement identifier (measId) in the measurement identifier list (measIdList) in VarMeasConfig(new). In actual applications, when traversing measurement identifier 1 (measId1), the measurement object identifier 1 (measObject Id1) and measurement report configuration 1 (reportConfig Id1) corresponding to measId1 are obtained. When traversing measId2, the measObject Id1 and reportConfig Id2 corresponding to measId2 are obtained, and so on.

[0041] Step 104: Based on determining that the first measurement report configuration associated with the first measurement report configuration identifier meets the timer start condition, start the timer corresponding to the first measurement report configuration and perform frequency measurement; wherein the first measurement report configuration is a CGI report or an SFTD report.

[0042] It should be noted that since the measurements of CGI reports and SFTD reports need to occupy the terminal antenna resources, but will not immediately affect the mobility of the terminal currently performing frequency point measurements, two timers T321 (i.e., CGI measurement execution timer) and T322 (i.e., SFTD measurement execution timer) are defined. When the timer expires, the terminal can automatically stop the relevant measurements to avoid occupying the terminal antenna resources for a long time.

[0043] That is to say, step 104 starts the timer only when it is determined that the first measurement report configuration associated with the first measurement identifier is a CGI report or an SFTD report, and it is determined that the timer corresponding to the first measurement report configuration meets the start conditions. The start of the timer can avoid the long-term execution of the measurement of the CGI report or the SFTD report, thereby achieving the purpose of saving terminal antenna resources.

[0044] In some embodiments, the start condition includes: determining that no measurement report corresponding to the first measurement identifier has been reported.

[0045] Here, when it is determined that the measurement report corresponding to the first measurement identifier has not been reported, it means that the frequency point measurement of the first measurement object associated with the first measurement identifier has not yet started according to the first measurement report configuration associated with the first measurement identifier. Therefore, it is necessary to start the timer associated with the first measurement identifier, that is, the timer corresponding to the CGI report or the SFTD report, to perform frequency point measurement.

[0046] In some embodiments, the start condition further includes: the timer is in an unstarted state.

[0047] That is, the starting condition includes: determining that the measurement report corresponding to the first measurement identifier has not been reported, and the timer is in an inactive state.

[0048] Here, it is further determined whether the timer is in an inactive state, so as to improve the accuracy of determining that the measurement of the frequency point in the first measurement object associated with the first measurement identifier has not started.

[0049] Combine Figure 2 The reportConfig Id1 (i.e., the first measurement report configuration identifier) ​​corresponding to measId1 indicates that the measurement report configuration type is event-triggered reporting, not CGI reporting or SFTD reporting. Therefore, the measurement report can be directly reported according to the event triggering method. The reportConfig Id2 (i.e., the first measurement report configuration identifier) ​​corresponding to measId2 indicates that the measurement report configuration type is CGI reporting (reportCGI). At this time, if it is determined that the measurement report corresponding to the first measurement identifier associated with the CGI report has not been reported and the timer T321 corresponding to the CGI report is not started, T321 is started and the frequency point measurement is performed.

[0050] Here, specifically, the frequency point of the first measurement object indicated by the first measurement object identifier is measured according to the CGI report or the SFTD report, and a measurement report is obtained and reported. Figure 2 , measObject Id2 (i.e., the first measurement object identifier) ​​corresponding to measId2 indicates that the SSB frequency of the measured cell includes frequency A; reportConfig Id2 corresponding to measId2 indicates that the measurement report configuration type for frequency A is periodic (periodical); that is, measId2 indicates that frequency A is measured, and the measurement report of frequency A is reported through periodic reporting.

[0051] In some embodiments, the method further includes: when it is determined that the timer corresponding to the first measurement report configuration does not meet the start condition, obtaining a first measurement report configuration identifier corresponding to a next first measurement identifier from the measurement control configuration.

[0052] That is to say, when it is determined that the timer corresponding to the first measurement report configuration does not meet the above-mentioned start condition, the timer corresponding to the first measurement report configuration is not started, but the next first measurement identifier is traversed to obtain its corresponding first measurement report configuration identifier, and then it is determined whether the timer corresponding to the current first measurement report configuration meets the start condition, and so on.

[0053] It should be noted that the timer section 7.1.1 points out that when the terminal receives the reconfiguration message (rrcReconfiguration) sent by the network device carrying the measurement report configuration (reportConfig), if the type of the measurement report configuration (reportConfig) is a CGI report or a system frame number and frame timing deviation SFTD report, the timer T321 or T322 is started.

[0054] Since the network device can configure the measurement report configuration (reportConfig) independently of the measurement identifier (measId), the terminal receives only the measurement report configuration in the reconfiguration information sent by the network device. According to the content of the timer section 7.1.1, if the measurement report is configured as a CGI report or SFTD report, the corresponding timer will be started. However, in fact, when the reconfiguration information only includes the measurement report configuration, the relevant measurement object cannot be known and the measurement report cannot be reported, so there is no need to start the timer.

[0055] Figure 3 This is a schematic diagram of the composition structure of another existing measurement control configuration example of this application. The network device can configure the measurement report configuration (reportConfig) independently of the measurement identifier (measId), such as Figure 3 The measurement report configuration type indicated by the separate configuration reportConfig Id2 is a CGI report, and is not associated with any measurement identifier (measId).

[0056] To address the defects in Section 7.1.1 of the Timer section, this application changes the start time of the timer. After the measurement control configuration is updated, each measurement identifier is obtained from the measurement control configuration in sequence. The timer is started only when a CGI report or SFTD report associated with the measurement identifier exists and the timer corresponding to the CGI report or SFTD report meets the start condition. This avoids the erroneous start of the timer when the reconfiguration information received by the terminal only includes the measurement report configuration as a CGI report or SFTD report, thereby ensuring the accuracy of the reported measurement report.

[0057] Combine Figure 3 , traverse measIdList, and when traversing to measId1, obtain measObject Id1 and reportConfig Id1; measObject Id1 indicates that the synchronization signal / physical broadcast channel block (SS / PBCHblock, SSB) frequency of the measured cell includes frequency A (Freq A); reportConfig Id1 indicates that the measurement report configuration type for frequency A is event triggered (eventTriggered); that is, measId1 indicates the measurement result of frequency A, and reports the measurement result of frequency A through event triggered reporting. Figure 3 In the reportConfig Id2, reportConfig Id2 is not associated with any measurement identifier. By traversing the measurement identifier, it is impossible to traverse to reportConfig Id2. Therefore, even if the reconfiguration information received by the terminal includes the CGI report corresponding to reportConfig Id2, the corresponding timer T321 will not be started. This can avoid the situation where T321 is mistakenly started, resulting in the reported measurement report being an erroneous measurement report.

[0058] It should also be noted that the measurement configuration section 5.5.2.3 points out that when a reconfiguration message (rrcReconfiguration) sent by a network device is received and carries a measurement identifier addition list (measIdToAddModList), if the associated report configuration type is CGI report, timer T321 is started.

[0059] That is, the measurement configuration section 5.5.2.3 states that the start conditions of timer T321 include: receiving a reconfiguration message sent by the network device containing a measurement identifier addition list, and the measurement identifier in the measurement identifier addition list is associated with the CGI report. Both are essential.

[0060] Combine Figure 2It can be seen that even if the measurement control configuration before the update includes measObject Id2 and reportConfig Id2 corresponding to measId2, if the periodic report configuration associated with measId2 is to be changed to a CGI report configuration, according to the content of 5.5.2.3 of the measurement configuration section, the network device not only needs to configure the measurement report configuration corresponding to reportConfig Id2 as a CGI report, but also needs to repeatedly configure measId2 so that timer T321 can be started. For the network device, unnecessary air interface signaling overhead is caused.

[0061] Here, in order to avoid unnecessary air interface signaling overhead of the network device, the network device can separately configure the measurement report configuration corresponding to reportConfig Id2 as a CGI report, without repeatedly configuring measId2 (i.e., reusing the existing measId2). Figure 2 The reconfiguration information received by the terminal device again only configures the measurement report configuration corresponding to reportConfig Id2 as a CGI report, and does not repeatedly configure measId2. According to the content of 5.5.2.3 of the measurement configuration section, it can be seen that in this case, timer T321 cannot be started, which in turn causes the CGI measurement to be unable to be executed, and ultimately reports the CGI measurement failure.

[0062] In order to solve the defects in the measurement configuration section 5.5.2.3, this application changes the start time of the timer. After the measurement control configuration is updated, each measurement identifier is obtained from the measurement control configuration in turn. When there is a CGI report associated with the measurement identifier and it is determined that the timer corresponding to the CGI report meets the start condition, the timer is started. Figure 2 Even if measId2 is not repeatedly configured in the reconfiguration information sent by the network device, the CGI report associated with measId2 can be traversed by traversing the measurement identifier, thereby ensuring the normal start of the timer corresponding to the CGI report; at the same time, the network device does not need to repeatedly configure measId2, which complies with the overall principle of accumulating measurement configuration through incremental configuration, maintains the flexibility of network configuration, and improves the reuse efficiency of air interface resources.

[0063] The measurement of SFTD report and the measurement of CGI report have the same defects as described in the previous paragraph. The difference is that in the measurement execution section 5.5.3.1, the measurement of SFTD report does not depend on the start of timer T322. Figure 2In the scenario shown, if the terminal device receives reconfiguration information that only configures the measurement report configuration corresponding to reportConfig Id2 as a CGI report, and does not repeatedly configure measId2, that is, reuses the existing measId2, then T322 will not be started in the measurement configuration phase, but the measurement of the SFTD report will be started in the measurement execution phase, resulting in the loss of relevant timer protection and wasting terminal resources.

[0064] In this regard, Figure 2 Even if measId2 is not repeatedly configured in the reconfiguration information sent by the network device, the SFTD report associated with measId2 can be traversed by traversing the measurement identifier, thereby ensuring the normal start of timer T322 corresponding to the SFTD report. After timer T322 times out, the relevant measurement will be automatically stopped, thereby achieving the purpose of protecting timer T322 and saving terminal resources.

[0065] Here, the execution entity of steps 101 to 104 may be a processor of the terminal device.

[0066] With the above technical solution, by changing the timer start time, after the measurement control configuration is updated, each measurement identifier is retrieved from the measurement control configuration in sequence. The timer is started only when a CGI report or SFTD report associated with the measurement identifier exists and the timer corresponding to the CGI report or SFTD report meets the start conditions. This prevents the timer from being mistakenly started when the reconfiguration information received by the terminal only includes the measurement report configuration as a CGI report or SFTD report, thereby ensuring the accuracy of the reported measurement reports.

[0067] Based on the above embodiments, the present application provides a frequency measurement method. Figure 4 A frequency point measurement method is provided in an embodiment of the present application, and the frequency point measurement method is applied to a terminal device.

[0068] like Figure 4 As shown, the specific steps of the frequency point measurement method include:

[0069] Step 401: Receive reconfiguration information sent by a network device.

[0070] In actual applications, when a terminal device resides on an NR or LTE network and enters a connected state, the terminal device will receive reconfiguration information sent by the network device.

[0071] Step 402: Update the measurement control configuration according to the measurement configuration information included in the reconfiguration information.

[0072] In some embodiments, the measurement configuration information included in the reconfiguration information includes at least one of the following: a measurement identifier update list (measIdToAddModList), a measurement object update list (measObjectTo-AddModList), and a measurement report configuration update list (reportConfigToAddModList); the measurement identifier update list includes: at least one newly configured measurement identifier, and / or at least one configured measurement identifier; one measurement identifier corresponds to one measurement object identifier and one measurement report configuration identifier; the measurement object update list includes: at least one newly configured measurement object identifier and a corresponding measurement object; and / or, at least one configured measurement object identifier and a corresponding measurement object; the measurement report configuration update list includes: at least one newly configured measurement report configuration identifier and a corresponding measurement report configuration; and / or, at least one configured measurement report configuration identifier and a corresponding measurement report configuration.

[0073] Specifically, when the measurement configuration information includes a measurement identifier update list, the measurement identifier update list may include a newly configured measurement identifier and / or include a configured measurement identifier (such as Figure 2 (a) If the network device in the measurement identifier update list repeatedly configures measId2, when the measurement identifier update list includes a newly configured measurement identifier, the measurement identifier addition procedure is executed to add the newly configured measurement identifier and the corresponding measurement object identifier and measurement report configuration identifier to the measurement control configuration. (b) If the measurement identifier update list includes an already configured measurement identifier, the measurement identifier modification procedure is executed to modify the corresponding measurement identifier, measurement object identifier, and measurement report configuration identifier in the measurement control configuration before the update using the measurement identifier, measurement object identifier, and measurement report configuration identifier already configured in the measurement identifier update list.

[0074] And / or, when the measurement configuration information includes a measurement object update list, the measurement object update list may include newly configured measurement object identifiers and measurement objects, and / or include already configured measurement objects and measurement objects. When the measurement object update list includes newly configured measurement object identifiers and measurement objects, a measurement object addition procedure is executed, i.e., the newly configured measurement object identifiers and measurement objects are added to the measurement control configuration. When the measurement object update list includes already configured measurement object identifiers and measurement objects, a measurement object modification procedure is executed, i.e., the measurement object identifiers and measurement objects configured in the measurement object update list are used to modify the corresponding measurement object identifiers and measurement objects in the measurement control configuration before the update.

[0075] And / or, when the measurement configuration information includes a measurement report configuration update list, the measurement report configuration update list may include a newly configured measurement report configuration identifier and measurement report configuration, and / or include an already configured measurement report configuration and measurement report configuration. When the measurement report configuration update list includes a newly configured measurement report configuration identifier and measurement report configuration, a measurement report configuration addition procedure is executed, i.e., the newly configured measurement report configuration identifier and measurement report configuration are added to the measurement control configuration. When the measurement report configuration update list includes an already configured measurement report configuration identifier and measurement report configuration, a measurement report configuration modification procedure is executed, i.e., the configured measurement report configuration identifier and measurement report configuration in the measurement report configuration update list are used to modify the corresponding measurement report configuration identifier and measurement report configuration in the measurement control configuration before the update.

[0076] Regarding the update of the measurement control configuration, for example, Figure 2 As shown, measIdList in the measurement control configuration (VarMeasConfig(old)) before the update includes measId1 and measId2. Among them, measId1 corresponds to measObject Id1 and reportConfig Id1; measObject Id1 indicates that the SSB frequency of the measurement cell includes frequency A; reportConfig Id1 indicates that the measurement report configuration type for frequency A is event-type (eventTriggered); that is, measId1 indicates the measurement result of the measurement frequency A, and the measurement result of frequency A is reported in an event-type reporting manner. measId2 corresponds to measObject Id2 and reportConfig Id2; measObject Id2 indicates that the SSB frequency of the measurement cell includes frequency A; reportConfig Id2 indicates that the measurement report configuration type for frequency A is periodic (periodical); that is, measId2 indicates the measurement result of the measurement frequency A, and the measurement result of frequency A is reported in a periodic reporting manner.

[0077] When the terminal receives the reconfiguration information (rrcReconfiguration(OTAmsg)) sent by the network device again, its reconfiguration information includes a measurement identifier update list (measIdToAddModList), measIdToAddModList includes measId2, measId2 corresponds to measObject Id2 and reportConfig Id2; and the reconfiguration information also includes a measurement report configuration update list (reportConfigToAddModLi-st), reportConfigToAddModList includes reportConfig Id2, and reportConfig Id2 indicates that the measurement report configuration type is CGI report (reportCGI).

[0078] The terminal updates the measurement control configuration according to the reconfiguration information (rrcReconfiguration(OTA msg)) sent by the network device. Specifically, the measObject Id2 and reportConfig Id2 corresponding to measId2 in the measurement control configuration (VarMeasConfig(old)) before the update are modified to the measObject Id2 and reportConfig Id2 corresponding to measId2 in the reconfiguration information received again by the terminal device, and the measurement report configuration (i.e., periodic type) corresponding to reportConfig Id2 in the measurement control configuration (VarMeasConfig(old)) before the update is modified to the measurement report configuration (i.e., CGI report) corresponding to reportConfig Id2 in the reconfiguration information received again by the terminal device to obtain a new measurement control configuration (VarMeasConfig(new)).

[0079] Step 403: Acquire a first measurement report configuration identifier associated with the first measurement identifier from the measurement control configuration.

[0080] Step 404: Determine that the first measurement report configuration associated with the first measurement report configuration identifier is a CGI report or a SFTD report.

[0081] Step 405: When it is determined that the measurement report corresponding to the first measurement identifier has not been reported and that the timer corresponding to the first measurement report configuration is in an inactive state, the timer is started and frequency measurement is performed.

[0082] In some embodiments, determining that the measurement report corresponding to the first measurement identifier has not been reported includes: obtaining the value of a counter corresponding to the first measurement identifier; wherein the counter is used to record the number of times the measurement report corresponding to the first measurement identifier is reported; and when it is determined that the value of the counter is zero, it is determined that the measurement report corresponding to the first measurement identifier has not been reported.

[0083] That is, whether the measurement report corresponding to the first measurement identifier has been reported is determined based on the number of measurement report reports corresponding to the first measurement identifier. The number of measurement report reports corresponding to the first measurement identifier is counted by a counter corresponding to the first measurement identifier.

[0084] Regarding setting the value of the counter, in some embodiments, updating the measurement control configuration according to the measurement configuration information included in the reconfiguration information includes at least one of the following:

[0085] When updating the measurement control configuration according to the measurement identifier update list, setting the counter corresponding to the second measurement identifier to be updated to zero;

[0086] When updating the measurement control configuration according to the measurement object update list, determining a third measurement identifier associated with the measurement object to be updated, and setting a counter corresponding to the third measurement identifier to zero;

[0087] When updating the measurement control configuration according to the measurement report configuration update list, a fourth measurement identifier associated with the measurement report configuration to be updated is determined, and a counter corresponding to the fourth measurement identifier is set to zero.

[0088] Here combined Figure 2 For example, the measurement configuration information sent by the network device includes a measurement identifier update list and a measurement report configuration update list. The measurement identifier update list includes measId2 (i.e., the second measurement identifier) ​​and its corresponding measObjectId1 and reportConfigId2. The counter corresponding to the second measurement identifier measId2 to be updated is set to zero. The measurement report configuration update list includes reportConfigId2 and its corresponding CGI report. The corresponding fourth measurement identifier measId2 is determined based on reportConfigId2. That is, the fourth measurement identifier associated with the CGI report is measId2. The counter corresponding to the fourth measurement identifier measId2 is set to zero. Here, the second measurement identifier is the same as the fourth measurement identifier.

[0089] With the above technical solution, by changing the timer start time, after the measurement control configuration is updated, each measurement identifier is retrieved from the measurement control configuration in sequence. The timer is started only after the number of measurement reports for the CGI report or SFTD report corresponding to the measurement identifier is determined to be zero and the corresponding timer is in the inactive state. This prevents the timer from being mistakenly started when the terminal receives reconfiguration information that only includes measurement report configurations for CGI reports or SFTD reports, thereby ensuring the accuracy of reported measurement reports.

[0090] Based on the above embodiment, the present application also provides a frequency measurement method. Figure 5 This is a third flow chart of the frequency point measurement method in an embodiment of the present application, and the frequency point measurement method is applied to a terminal device.

[0091] like Figure 5 As shown, the frequency point measurement method mainly includes three stages: updating the measurement control configuration stage, starting the measurement-related timer stage, and executing the measurement stage. Among them, steps 501 to 507 belong to the updating measurement control configuration stage, steps 508 to 513 belong to the starting the measurement-related timer stage, and step 514 is the executing measurement stage.

[0092] Step 501: Determine whether the measurement configuration information in the reconfiguration information includes a measurement object update list; if so, execute step 502; if not, execute step 503.

[0093] Step 502: Execute the process of adding or modifying the measurement object.

[0094] When the measurement object update list includes a newly configured measurement object, the measurement object addition process is executed. When the measurement object update list includes an already configured measurement object, the measurement object modification process is executed.

[0095] Step 503: Determine whether the measurement configuration information includes a measurement report configuration update list; if so, execute step 504; if not, execute step 505.

[0096] Step 504: Execute the measurement report configuration adding or modifying process.

[0097] When the measurement report configuration update list includes a newly configured measurement report configuration, the measurement report configuration adding process is executed. When the measurement report configuration update list includes an already configured measurement report configuration, the measurement report configuration modifying process is executed.

[0098] Step 505: Determine whether the measurement configuration information includes a measurement identifier update list; if so, execute step 506; if not, execute step 507.

[0099] Step 506: Execute the measurement identification adding or modifying process.

[0100] When the measurement identifier update list includes a newly configured measurement identifier, the measurement identifier addition process is executed. When the measurement identifier update list includes an already configured measurement identifier, the measurement identifier modification process is executed.

[0101] Step 507: The measurement control configuration of the terminal is updated.

[0102] Step 508: traverse each measId in the measurement identification list from the measurement control configuration in sequence.

[0103] Step 509: If measId is associated with a CGI report, &&(numberOfReportSent=0)&&T321 is not enabled, and step 510 is executed; otherwise, step 511 is executed.

[0104] numberOfReportSent=0, that is, the number of times the measurement report corresponding to measId is reported is zero.

[0105] Step 510: Start T321.

[0106] Step 511: If measId is associated with an SFTD report, &&(numberOfReportSent=0)&&T322 is not enabled, execute step 512; otherwise, execute step 513.

[0107] Step 512: Start T322.

[0108] Step 513: whether to obtain the next measurement identifier; if so, execute step 509; if not, execute step 514.

[0109] Step 514: Execute the measurement phase.

[0110] Specifically, this application adds a "measurement timer start phase" between the "measurement control configuration update phase" and the "measurement execution phase," so that the start timing of timer T321 or T322 corresponding to the CGI report or SFTD report no longer depends on the incremental configuration information sent by the network device. Specifically, after the measurement control configuration is updated, each measurement identifier is sequentially obtained from the measurement control configuration. The timer is started only when a CGI report or SFTD report associated with the measurement identifier exists and the timer corresponding to the CGI report or SFTD report meets the start conditions. This ensures the accurate start of the timer and, in turn, the accuracy of the reported measurement report.

[0111] It should also be noted that the frequency measurement method of this application in the experimental stage specifically includes the following steps:

[0112] Step 1: Configure NR cell 1 as the serving cell on the meter, and configure NR cell 2 as the neighboring cell of cell 1. Turn on cell 1 first.

[0113] Step 2: The terminal stays in cell 1, enters the connected state and establishes data services. Then, it opens cell 2.

[0114] Step 3: The meter uses a reconfiguration message to configure the measurement object measObjectId 1 and periodic measurement report reportConfig Id 1 of the frequency point where cell 2 is located for the terminal, and associates them with measId1.

[0115] Step 4: The terminal measures cell 2 and starts sending periodic measurement reports.

[0116] Step 5: The meter modifies the type of reportConfigId 1 through a reconfiguration message, changing from periodic measurement reporting to CGI measurement, but does not reconfigure measIdToAddModList.

[0117] Step 6: Observe whether the terminal can report the CGI measurement report.

[0118] For example, in the above experiment, the terminal under test may report a CGI measurement report in step 6, indicating that the terminal has applied the frequency measurement method of the present application.

[0119] In order to implement the method of the embodiment of the present application, based on the same inventive concept, the embodiment of the present application further provides a frequency point measurement device, Figure 6 This is a structural diagram of a frequency measurement device provided in an embodiment of the present application. Figure 6 As shown, the frequency point measurement device 60 includes:

[0120] The receiving unit 601 is configured to receive reconfiguration information sent by a network device;

[0121] An updating unit 602 is configured to update a measurement control configuration according to the measurement configuration information included in the reconfiguration information;

[0122] An acquiring unit 603 is configured to acquire a first measurement report configuration identifier associated with a first measurement identifier from the measurement control configuration;

[0123] The determination unit 604 is used to start the timer corresponding to the first measurement report configuration and perform frequency measurement based on determining that the first measurement report configuration associated with the first measurement report configuration identifier meets the timer start condition; wherein, the first measurement report configuration is a CGI report or an SFTD report.

[0124] With the above technical solution, by changing the timer start time, after the measurement control configuration is updated, each measurement identifier is retrieved from the measurement control configuration in sequence. The timer is started only when a CGI report or SFTD report associated with the measurement identifier exists and the timer corresponding to the CGI report or SFTD report meets the start conditions. This prevents the timer from being mistakenly started when the reconfiguration information received by the terminal only includes the measurement report configuration as a CGI report or SFTD report, thereby ensuring the accuracy of the reported measurement reports.

[0125] In some embodiments, the start condition includes: determining that no measurement report corresponding to the first measurement identifier has been reported.

[0126] In some embodiments, the start condition further includes: the timer is in an unstarted state.

[0127] In some embodiments, the determination unit 604 is specifically used to obtain the value of the counter corresponding to the first measurement identifier; wherein the counter is used to record the number of times the measurement report corresponding to the first measurement identifier is reported; when it is determined that the value of the counter is zero, it is determined that the measurement report corresponding to the first measurement identifier has not been reported.

[0128] In some embodiments, the measurement configuration information includes at least one of the following: a measurement identifier addition list, a measurement object addition list, and a measurement report configuration addition list; the updating unit 602 is specifically configured to set a counter corresponding to the second measurement identifier to be updated to zero when updating the measurement control configuration according to the measurement identifier update list;

[0129] When updating the measurement control configuration according to the measurement object update list, determining a third measurement identifier associated with the measurement object to be updated, and setting a counter corresponding to the third measurement identifier to zero;

[0130] When updating the measurement control configuration according to the measurement report configuration update list, a fourth measurement identifier associated with the measurement report configuration to be updated is determined, and a counter corresponding to the fourth measurement identifier is set to zero.

[0131] In some embodiments, the measurement identifier update list includes: at least one newly configured measurement identifier, and / or at least one configured measurement identifier; one measurement identifier corresponds to one measurement object identifier and one measurement report configuration identifier;

[0132] The measurement object update list includes: at least one newly configured measurement object identifier and a corresponding measurement object; and / or at least one configured measurement object identifier and a corresponding measurement object;

[0133] The measurement report configuration update list includes: at least one newly configured measurement report configuration identifier and a corresponding measurement report configuration; and / or at least one configured measurement report configuration identifier and a corresponding measurement report configuration.

[0134] In some embodiments, the determining unit 604 is further configured to obtain a first measurement report configuration identifier corresponding to a next first measurement identifier from the measurement control configuration when determining that the timer corresponding to the first measurement report configuration does not meet the start condition.

[0135] The present application also provides another electronic device. Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 7 As shown, the electronic device 70 includes: a processor 701 and a memory 702 configured to store a computer program that can be run on the processor;

[0136] The processor 701 is configured to execute the method steps in the aforementioned embodiment when running a computer program.

[0137] Of course, in actual application, Figure 7 As shown, the various components in the electronic device are coupled together via a bus system 703. It is understood that the bus system 703 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 703 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 7 Various buses are labeled as bus system 703.

[0138] In practical applications, the processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It is understood that for different devices, the electronic device used to implement the functions of the processor may also be other, and the embodiments of the present application do not specifically limit this.

[0139] The above-mentioned memory can be a volatile memory (volatile memory), such as a random-access memory (RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provides instructions and data to the processor.

[0140] In an exemplary embodiment, the present application also provides a computer-readable storage medium for storing a computer program.

[0141] Optionally, the computer-readable storage medium can be applied to any one of the methods in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the processor in each method in the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0142] An embodiment of the present application further provides a modem chip, including a processor, wherein the processor is configured to:

[0143] receiving reconfiguration information sent by the network device;

[0144] Updating the measurement control configuration according to the measurement configuration information included in the reconfiguration information;

[0145] Acquire a first measurement report configuration identifier associated with the first measurement identifier from the measurement control configuration;

[0146] Based on determining that the first measurement report configuration associated with the first measurement report configuration identifier meets the timer start condition, start the timer corresponding to the first measurement report configuration and perform frequency measurement; wherein the first measurement report configuration is a CGI report or an SFTD report.

[0147] It should be understood that the modem chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0148] An embodiment of the present application also provides a terminal, including a modem chip.

[0149] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0150] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0151] In addition, the functional units in the embodiments of the present invention can all be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units. It can be understood by those skilled in the art that all or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the above-mentioned storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROMs), random access memories (RAMs), magnetic disks or optical disks.

[0152] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0153] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0154] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0155] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A frequency point measurement method, characterized in that: The method comprises: receiving reconfiguration information sent by the network device; Updating the measurement control configuration according to the measurement configuration information included in the reconfiguration information; Traversing each first measurement identifier in the measurement identifier list of the measurement control configuration, and acquiring a first measurement report configuration identifier associated with the first measurement identifier; Based on determining that the measurement report configuration associated with the first measurement report configuration identifier is the first measurement report configuration, and determining that the timer corresponding to the first measurement report configuration meets the timer start condition, start the timer corresponding to the first measurement report configuration and perform frequency measurement; wherein, the first measurement report configuration is a cell global identifier CGI report or a system frame number and frame timing deviation SFTD report.

2. The method according to claim 1, characterized in that The starting condition includes: determining that a measurement report corresponding to the first measurement identifier has not been reported.

3. The method according to claim 2, characterized in that The start condition also includes: the timer is in an unstarted state.

4. The method according to claim 2, characterized in that The determining that the measurement report corresponding to the first measurement identifier has not been reported includes: Obtaining a value of a counter corresponding to the first measurement identifier; wherein the counter is used to record the number of times the measurement report corresponding to the first measurement identifier is reported; When it is determined that the value of the counter is zero, it is determined that the measurement report corresponding to the first measurement identifier has not been reported.

5. The method according to claim 1, characterized in that The measurement configuration information includes at least one of the following: a measurement identifier update list, a measurement object update list, and a measurement report configuration update list; Updating the measurement control configuration according to the measurement configuration information included in the reconfiguration information includes at least one of the following: When updating the measurement control configuration according to the measurement identifier update list, setting the counter corresponding to the second measurement identifier to be updated to zero; When updating the measurement control configuration according to the measurement object update list, determining a third measurement identifier associated with the measurement object to be updated, and setting a counter corresponding to the third measurement identifier to zero; When updating the measurement control configuration according to the measurement report configuration update list, a fourth measurement identifier associated with the measurement report configuration to be updated is determined, and a counter corresponding to the fourth measurement identifier is set to zero.

6. The method according to claim 5, characterized in that The measurement identifier update list includes: at least one newly configured measurement identifier, and / or at least one configured measurement identifier; one measurement identifier corresponds to one measurement object identifier and one measurement report configuration identifier; The measurement object update list includes: at least one newly configured measurement object identifier and a corresponding measurement object; and / or at least one configured measurement object identifier and a corresponding measurement object; The measurement report configuration update list includes: at least one newly configured measurement report configuration identifier and a corresponding measurement report configuration; and / or at least one configured measurement report configuration identifier and a corresponding measurement report configuration.

7. The method according to any one of claims 1 to 4, characterized in that The method further comprises: When it is determined that the timer corresponding to the first measurement report configuration does not meet the start condition, a first measurement report configuration identifier corresponding to a next first measurement identifier is obtained from the measurement control configuration.

8. A frequency point measurement device, characterized in that: The device comprises: A receiving unit, configured to receive reconfiguration information sent by a network device; an updating unit, configured to update a measurement control configuration according to the measurement configuration information included in the reconfiguration information; an acquiring unit, configured to traverse each first measurement identifier in the measurement identifier list of the measurement control configuration, and acquire a first measurement report configuration identifier associated with the first measurement identifier; A determination unit is used to start the timer corresponding to the first measurement report configuration and perform frequency measurement based on determining that the measurement report configuration associated with the first measurement report configuration identifier is a first measurement report configuration, and determining that the timer corresponding to the first measurement report configuration meets the timer start condition; wherein, the first measurement report configuration is a CGI report or an SFTD report.

9. An electronic device, characterized in that: The electronic device comprises: a processor and a memory configured to store a computer program capable of running on the processor, Wherein, the processor is configured to execute the steps of the method according to any one of claims 1 to 7 when running the computer program.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A modem chip comprising a processor, wherein the processor is configured to: receiving reconfiguration information sent by the network device; Updating the measurement control configuration according to the measurement configuration information included in the reconfiguration information; Traversing each first measurement identifier in the measurement identifier list of the measurement control configuration, and acquiring a first measurement report configuration identifier associated with the first measurement identifier; Based on determining that the measurement report configuration associated with the first measurement report configuration identifier is the first measurement report configuration, and determining that the timer corresponding to the first measurement report configuration meets the timer start condition, starting the timer corresponding to the first measurement report configuration and performing frequency measurement; wherein, The first measurement report configuration is a CGI report or a SFTD report.

12. A terminal comprising the modem chip according to claim 11.