Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in other sequences than described or illustrated herein. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, fig. 1 is a scene diagram of a communication measurement method according to an embodiment of the present disclosure. As shown in fig. 1, in this scenario,terminal 101 may camp in servingcell 102 in a Connected-Mode (Connected-Mode) based on cell search; one ormore neighbours 103 may be configured between theterminal 101 and thenetwork side 104.
The neighboringcell 103 includes: a same-frequency adjacent region and a different-frequency adjacent region; the frequency points of the same-frequency adjacent cell and the service cell are the same, and the frequency points of the different-frequency adjacent cell and the service cell are different.
In this embodiment of the present application, thenetwork side 104 may send CGI measurement indication information to theterminal 101 through theserving cell 102; the CGI measurement indication information is used to indicate theterminal 101 to perform CGI (Global Cell ID, Global Cell identity) measurement on the target Cell, that is, to obtain CGI information of the target Cell; the target cell is an inter-frequency neighboring cell between theterminal 101 and thenetwork side 104.
The CGI is used to identify an area covered by a cell (a base station and/or a sector cell), and is a unique identification of the cell.
Specifically, after receiving the CGI measurement instruction information, theterminal 101 performs processing analysis on the CGI measurement instruction information to obtain a measurement event for performing CGI measurement processing on the target cell. The measurement events comprise a first measurement event corresponding to the receiving position of the MIB (Master Information Block) of the target cell and/or a second measurement event corresponding to the receiving position of SIB1(System Information Block1, System message Block 1) of the target cell; the receiving position of the MIB of the target cell and the receiving position of the SIB1 of the target cell are both corresponding time domain positions on the radio frame of theserving cell 102. The MIB and SIB1 of the target cell are periodically broadcast by the base station corresponding to the target cell.
In this embodiment, theterminal 101 may obtain the receiving position of the MIB of the target cell and/or the receiving position of the SIB1 of the target cell based on the synchronization relationship between the target cell and theserving cell 102.
Specifically, theterminal 101 receives a downlink subframe in a radio frame of the target cell, for a measurement Gap (Gap) before receiving the CGI measurement indication information or a measurement Gap before performing the CGI measurement process. The synchronization relationship between the target cell and the servingcell 102 can be obtained according to the downlink subframe in the radio frame of the target cell and the radio frame of theserving cell 102, and Offset (Offset value) of the timing of the target cell and the timing of theserving cell 102 can be determined. The time domain position of the MIB and/or SIB1 in the radio frame of the target cell may be mapped to the radio frame of theserving cell 102 according to the Offset, resulting in the receiving position of the MIB of the target cell and/or the receiving position of SIB1 of the target cell.
The measurement Gap is a fixed time period configured by thenetwork side 104 for theterminal 101 to measure the neighboringcell 103. Thenetwork side 104 may send measurement Gap indication information to theterminal 101 to indicate a scheduling period of the measurement Gap and a starting subframe position of the measurement Gap in each scheduling period to theterminal 101. The scheduling period of the measurement Gap may be 40ms or 80ms, and the duration of the measurement Gap is 6 ms.
It should be noted that the radio frame of each target cell includes 10 subframes, and the radio frame of each servingcell 102 includes 10 subframes; in a current LTE (Long Term Evolution) system, a scheduling period of the MIB may be 40ms, the MIB is transmitted in a 0 th subframe in a radio frame fixedly occupying a target cell, a scheduling period of the SIB1 may be 80ms, and the SIB1 is transmitted in a 5 th subframe in an even radio frame fixedly occupying the target cell.
Referring to fig. 2, fig. 2 is a schematic diagram illustrating a time domain location relationship between an MIB and an SIB1 in a radio frame of a target cell according to an embodiment of the present disclosure. Specifically, as shown in fig. 2, the MIB is transmitted in the 0 th subframe of the odd and even frames of the target cell, and the SIB1 is transmitted in the 5 th subframe of the even frame of the target cell.
Referring to fig. 3, fig. 3 is a schematic diagram of a time domain position relationship between a radio frame of a serving cell and an even radio frame of a target cell according to an embodiment of the present disclosure. Specifically, as shown in fig. 2, Offset between the timing of the target cell and the timing of the servingcell 102 is 1.5 subframes; the 0 th subframe in the radio frame of the target cell corresponds to the 1 st subframe and the 2 nd subframe in the radio frame of the servingcell 102, namely the MIB receiving position of the target cell is the 1 st subframe and the 2 nd subframe in the radio frame of the servingcell 102; the 5 th subframe in the radio frame of the target cell corresponds to the 6 th subframe and the 7 th subframe in the radio frame of the servingcell 102, i.e., the reception positions of the SIB1 of the target cell are the 6 th subframe and the 7 th subframe in the radio frame of the servingcell 102.
In the embodiment of the present application, the CGI measurement process for the target cell may be performed based on the reception location of the MIB of the target cell and/or the reception location of the SIB1 of the target cell and according to the current moving state and/or cell positioning state of the terminal 101.
The moving state of the terminal 101 includes: a first movement state and a second movement state; the first moving state refers to a state with low mobility requirement, namely a state with relatively low moving speed of the terminal 101; the second moving state refers to a state with higher mobility requirement, that is, a state with a relatively higher moving speed of the terminal 101. The mobile state of the terminal 101 is used for reflecting the environment state of the terminal 101, the first mobile state corresponds to a "static" environment state, and the second mobile state corresponds to a "dynamic" environment state; environmental state is a relative state concept; "static" is not limited to a static scene, but may include a scene with a low moving speed; the "dynamic state" is not limited to the scene of the absolute motion, and may include a scene in which a signal abruptly changes when the terminal 101 is in a stationary state.
The terminal 101 is in the cell positioning state, which means that the terminal 101 is in the state of performing the cell positioning process according to the detected cell positioning indication information.
The cell positioning indication information is used to instruct the terminal 101 to perform positioning processing. The cell positioning indication information may be input to the terminal 101 by a user, may be automatically generated by the terminal 101 system according to a start cycle of the cell positioning function, and may also be sent to the terminal 101 in other manners or enable the terminal 101 to generate the cell positioning indication information, which is not limited herein. After detecting the cell positioning indication information, the terminal 101 may set a special scene identifier for cell positioning at the terminal.
The performing cell positioning processing includes: obtaining information for performing CGI measurement processing, that is, obtaining CGI information of a target cell, and reporting the CGI information of the target cell to thenetwork side 104, so that thenetwork side 104 identifies a location change of the mobile station information according to the CGI information of the target cell, for example: the SI (System Information) broadcasted by each servingcell 102 is sent to the mobile station, the mobile station receives the SI and then parses CGI Information of the target cell, and the base station can identify the change of the Information position of the mobile station based on the CGI. The SI may be divided into MIB and a plurality of SIBs (System Information Block), such as: SIB1, SIB2, … ….
In the embodiment of the present application, the CGI measurement processing performed on the target cell includes the following two cases:
in the first case: when the terminal 101 is in the first mobility state or in the cell positioning state, the CGI measurement process for the target cell may be performed as follows:
first, determining whether the measurement event falls within a measurement Gap; if the measurement event falls within the measurement Gap, the terminal 101 executes CGI measurement processing within the measurement Gap;
if the measurement event does not fall within the measurement Gap, the terminal 101 further determines whether the measurement event falls within an inactive period of C-DRX (Connected-Mode Discontinuous Reception) in a Connected state;
if the measurement event falls within the inactive period, performing CGI measurement processing during the inactive period;
and if the measurement event does not fall within the measurement Gap and the measurement event does not fall within the inactive period of the C-DRX, executing CGI measurement processing by utilizing the autonomous Gap.
When performing CGI measurement processing using autonomous Gap, the terminal 101 may temporarily interrupt communication with the servingcell 102 to complete CGI measurement of the target cell, that is, the terminal 101 suspends performing data service through the servingcell 102 to complete CGI measurement of the target cell;
the autonomous Gap is a measurement method introduced by the CGI function, and is not described herein.
Determining whether the measurement event falls within a certain time period, such as: measuring the inactive period of the intra-Gap and C-DRX, comprising the following steps: it is determined whether the reception position of the MIB of the target cell and/or the reception position of the SIB1 of the target cell are located within the time period.
In the embodiment of the present application, the measurement event falls within the measurement Gap, and includes at least one of the following four cases:
the first condition is as follows: and if the receiving position of the MIB of the target cell and the receiving position of the SIB1 of the target cell are located in the same measurement Gap and the receiving position of the MIB of the target cell is located before the receiving position of the SIB1 of the target cell, determining that the measurement event falls in the measurement Gap.
It should be noted that the terminal performs CGI measurement processing, including: the terminal receives the MIB of the target cell and the SIB of the target cell; the terminal will not start receiving the SIB1 of the target cell until it successfully receives the MIB of the target cell.
Referring to fig. 4, fig. 4 is a schematic diagram of a time domain position relationship of a measurement event falling within a measurement Gap according to an embodiment of the present application. Specifically, as shown in fig. 4, the reception position of the MIB and the reception position of the SIB1 fall within the same measurement Gap.
It should be noted that, in fig. 4, there may also be a case where the receiving location of the MIB and/or the receiving location of the SIB1 fall outside the measurement Gap, and the receiving location of the MIB and/or the receiving location of the SIB1 that fall outside the measurement Gap are not shown in fig. 4; the number of the receiving positions of the MIB and the number of the receiving positions of the SIB1 that fall within the same measurement Gap are not limited to that only 1 receiving position of MIB and 1 receiving position of SIB1 fall within the same measurement Gap as shown in fig. 4, and a larger number of receiving positions of MIB and/or receiving positions of SIB1 may fall within the same measurement Gap; fig. 4 shows only the reception position of the MIB and the reception position of the SIB1 that fall within one measurement Gap, and there may be the reception position of the MIB and the reception position of the SIB1 in other measurement gaps, and the reception positions of the MIB and the reception position of the SIB1 in fig. 4 are not limited to only one measurement Gap.
Case two: if the receiving position of the MIB of the target cell and the receiving position of the SIB1 of the target cell are sequentially located at different measurement gaps in the front and back directions, and the latter measurement Gap is located in a fifth time period after the receiving position of the MIB in the former measurement Gap, determining that the measurement event falls in the measurement Gap; wherein the receiving position of the MIB falls within a preceding measurement Gap, and the receiving position of the SIB1 falls within a following measurement Gap.
Wherein, in a fifth time period after the post-measurement Gap is located at the receiving position of the MIB in the preceding measurement Gap, the method includes: in a fifth period of time after the start subframe of the latter measurement Gap falls at the reception position of the MIB in the former measurement Gap, or in a fifth period of time after both the start subframe and the end subframe of the latter measurement Gap fall at the reception position of the MIB in the former measurement Gap.
The time length of the fifth time period may be set according to the terminal capability, or may be set by the user on the terminal, or may be automatically set by the terminal system, which is not limited herein.
Referring to fig. 5, fig. 5 is a schematic diagram of another time-domain position relationship of a measurement event falling within a measurement Gap according to an embodiment of the present application. Specifically, as shown in fig. 5, the reception position of the MIB and the reception position of the SIB1 fall within different measurement gaps before and after.
It should be noted that, in fig. 5, there may also be a case where the receiving location of the MIB and/or the receiving location of the SIB1 fall outside the measurement Gap, and the receiving location of the MIB and/or the receiving location of the SIB1 that fall outside the measurement Gap are not shown in fig. 5; in the measurement Gap where the reception position of the SIB1 is located, there is no limitation to the reception position shown in fig. 5 where only 1 SIB1 is located, and there may be a greater number of reception positions of the MIB1 and/or reception positions of the SIB1 that fall within the measurement Gap where the reception position of the SIB1 shown in fig. 5 is located.
Case three: if the measurement position of the MIB falls within the measurement Gap and the reception position of the SIB1 does not fall within the measurement Gap, it is determined that the first measurement event falls within the measurement Gap and the second measurement event does not fall within the measurement Gap.
Case four: and if the measurement position of the SIB1 is within the measurement Gap and the receiving position of the MIB is not within the measurement Gap, determining that the second measurement event is within the measurement Gap and the first measurement event is not within the measurement Gap.
In the embodiment of the present application, the measurement event does not fall within the measurement Gap, and includes, in addition to the case three and the case four:
case five: if the receiving location of the MIB does not fall within measurement Gap and the receiving location of the SIB1 does not fall within measurement Gap, determining that the measurement event does not fall within measurement Gap.
In the embodiment of the present application, the measurement event falls within an inactive period of C-DRX, and includes at least one of the following four cases:
case a: if the receiving position of the MIB of the target cell and the receiving position of the SIB1 of the target cell are in the inactive period of C-DRX and the receiving position of the MIB of the target cell is before the receiving position of the SIB1 of the target cell, the measurement event falls in the inactive period of C-DRX.
Referring to fig. 6, fig. 6 is a schematic diagram illustrating a time domain position relationship of a measurement event falling in a non-active period of C-DRX according to an embodiment of the present disclosure. Specifically, as shown in fig. 6, the receiving position of the MIB and the receiving position of the SIB1 both fall within the same C-DRX inactivity period.
It should be noted that fig. 6 shows a case where the receiving positions of multiple MIBs and the receiving positions ofmultiple SIBs 1 fall within the inactive period of the same C-DRX; the number of the non-activated periods falling in the same C-DRX is not limited to the receiving positions of a plurality of MIBs and the receiving positions of a plurality ofSIBs 1 shown in FIG. 6, but only the receiving positions of 1 MIB and the receiving positions of 1 SIB1 may fall in the non-activated period of the same C-DRX; the location of receipt of the MIB and/or the location of receipt of SIB1 may also fall within the active period of C-DRX, and fig. 6 does not show the location of receipt of MIB and/or the location of receipt of SIB1 that fall within the active period of C-DRX.
Case B: if the receiving position of the MIB of the target cell and the receiving position of the SIB1 of the target cell are sequentially located in different C-DRX inactive periods, and the later inactive period is located in a first time period after the receiving position of the MIB in the former inactive period, the measurement event falls in the C-DRX inactive period; the received location of the MIB falls within a preceding inactive period and the received location of the SIB1 falls within a following inactive period.
Wherein, in a first time period after the latter inactive period is located at the receiving position of the MIB in the former inactive period, the method comprises: the start subframe of the late inactive period falls within a first period of time after the reception position of the MIB in the inactive period, or both the start subframe and the end subframe of the late inactive period fall within a first period of time after the reception position of the MIB in the previous inactive period.
The time length of the first time period may be set according to the terminal capability, or may be set by the user on the terminal, or may be automatically set by the terminal system, which is not limited herein.
Referring to fig. 7, fig. 7 is a schematic diagram illustrating another time domain position relationship of a measurement event falling in a non-active period of C-DRX according to an embodiment of the present disclosure. Specifically, as shown in fig. 7, the receiving position of the MIB and the receiving position of the SIB1 fall within different C-DRX inactivity periods; in fig. 7, the inactive period in which the reception location of SIB1 is within the first time period of the MIB reception location; in the inactive period of C-DRX in which the reception position of SIB1 is located, there is no limitation that only 1 reception position of SIB1 is shown in FIG. 7, and there may be a greater number of reception positions of MIB1 and/or reception positions of SIB1 in the inactive period of C-DRX in which the reception position of SIB1 is shown in FIG. 7.
Case C: if the MIB falls within the inactive period of C-DRX and the SIB1 does not fall within the inactive period of C-DRX, the first measurement event falls within the inactive period of C-DRX and the second measurement event does not fall within the inactive period of C-DRX.
Case D: if the SIB1 falls within the inactive period of C-DRX and the MIB does not fall within the inactive period of C-DRX, the second measurement event falls within the inactive period of C-DRX and the first measurement event does not fall within the inactive period of C-DRX.
Wherein, the C-DRX comprises an active period and a non-active period, and the terminal 101 can perform data service through the servingcell 102 in the active period of the C-DRX; the terminal 101 has no radio resource connection during the inactive period of the C-DRX, and mainly completes monitoring a call channel and a broadcast channel without performing a data service through the servingcell 102.
In this embodiment of the present application, the measurement event does not fall within the inactive period of the C-DRX, and includes, in addition to the case C and the case D:
case E: if the receiving position of the MIB does not fall within the inactive period of C-DRX and the receiving position of the SIB1 does not fall within the inactive period of C-DRX, the measurement event does not fall within the inactive period of C-DRX.
In the second case: when the terminal 101 is in the second mobility state, the CGI measurement process for the target cell may be performed as follows:
performing CGI measurement processing with an autonomous Gap;
or, if it is determined that the measurement event falls within an inactive period of C-DRX, performing CGI measurement processing within the inactive period.
The determination that the measurement time falls within the inactive period of the C-DRX may refer to cases a to D, which is not described herein.
In this embodiment, the terminal 101 may receive the MIB of the target cell at a time domain position corresponding to the receiving position of the MIB in the measurement Gap, and/or at a time domain position corresponding to the receiving position of the MIB in the inactive period, and/or at a time domain position corresponding to the receiving position of the MIB in the autonomous Gap.
Upon successful reception of the MIB, terminal 101 may receive SIB1 of the target cell at a time-domain location within the measurement Gap corresponding to the reception location of SIB1, and/or at a time-domain location within the inactivity period corresponding to the reception location of SIB1, and/or at a time-domain location within the autonomous Gap corresponding to the reception location ofSIB 1.
After receiving the MIB and the SIB1, i.e., after completing the CGI measurement process of the target cell, the terminal 101 reports the MIB and the SIB1 to thenetwork side 104.
In the present embodiment, theTerminal 101 includes, but is not limited to, an access Terminal, a subscriber unit, a subscriber station, a remote Terminal, a mobile device, a user Terminal, a Terminal Equipment (Terminal Equipment), a wireless communication device, a user agent, or a user Equipment. The terminal 101 may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, and so on. Thenetwork side 104 includes, but is not limited to, a network node, a base station device, etc. The base station shown in fig. 1 is only used to indicate thenetwork side 104, and is not limited to thenetwork side 104 only including one base station; the servingcell 102 and the neighboringcell 103 may belong to the same base station or different base stations, and eachneighboring cell 103 may belong to the same base station or different base stations, and is not limited to one base station shown in fig. 1; the neighboringcells 103 configured between thenetwork side 104 and the terminal 101 are not limited to the two neighboringcells 103 shown in fig. 1, and may include a greater or lesser number of neighboringcells 103.
Referring to fig. 8, fig. 8 is a flow chart of a communication measurement method provided in the embodiments of the present application, and the present specification provides the method operation steps as described in the embodiments or the flow chart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In the actual execution of the terminal or the storage medium product, the methods according to the embodiments or shown in the drawings can be executed sequentially or in parallel. As shown in fig. 8 in detail, the communication measurement method may be applied to a terminal in a Connected-Mode (Connected-Mode), and includes:
s801: in response to a detected measurement event performing a global cell identity, CGI, measurement process, it is determined whether the measurement event falls within a measurement Gap, Gap.
If it is determined that the measurement event does not fall within the measurement Gap, step S802 is performed.
S802: determining whether the measurement event falls within an inactive period of discontinuous reception, C-DRX, in a connected state.
If it is determined that the measurement event falls within the inactive period, step S803 is executed.
S803: performing CGI measurement processing during the inactive period.
In the embodiment of the application, the terminal can preferentially select to execute CGI measurement processing in the inactive period of measuring the Gap and the C-DRX, and the interruption of the service cell caused by the adoption of the CGI information obtained by the self-determined Gap punching mode is avoided, so that the time delay of service interruption of the service cell is reduced, and the service performance of the service cell is improved.
Referring to fig. 9, fig. 9 is a flow chart of another communication measurement method provided in the embodiments of the present application, and the present specification provides the method operation steps as described in the embodiments or the flow chart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In the actual execution of the terminal or the storage medium product, the methods according to the embodiments or shown in the drawings can be executed sequentially or in parallel. As shown in fig. 9 in detail, the communication measurement method may be applied to a terminal in a connected state, and the communication measurement method includes:
s91: CGI measurement indication information is received.
In this embodiment of the present application, the CGI measurement indication information is sent by a network side through a serving cell.
S92: and processing and analyzing the CGI measurement indication information, and acquiring a measurement event, namely detecting the measurement event of the CGI measurement processing.
The CGI measurement indication information is used for indicating the terminal to execute CGI measurement processing on the target cell; the target cell is a pilot frequency adjacent cell of a service cell where the terminal is located.
The terminal is not aware of the need to perform CGI measurement processing on the target cell until the CGI measurement indication information is not processed and analyzed.
After the CGI measurement indication information processing analysis, the terminal knows that CGI measurement processing needs to be performed on the target cell, i.e., a measurement event of the CGI measurement processing is detected.
In an embodiment of the present application, the measurement event includes: a first measurement event and a second measurement event.
S93: and acquiring the receiving positions of a main message block MIB corresponding to the first measurement event and a system message block SIB1 corresponding to the second measurement event.
In the embodiment of the present application, the receiving positions of the MIB and the SIB1 are obtained according to the synchronization relationship between the target cell and the serving cell.
S94: the method comprises the steps of obtaining the moving state of a terminal and/or determining whether the terminal is in a cell positioning state.
In the embodiment of the present application, acquiring the mobile state of the terminal includes:
s941: and acquiring a statistical time period closest to the receiving position.
In the embodiment of the present application, a time period in which the terminal is in the serving cell may be divided into a plurality of statistical time periods, and the time length T1 of each statistical time period may be set according to the capability of the terminal. The statistical time period closest to the receiving position is before the receiving position; the fact that the statistical time period is located before the receiving position means that an ending subframe of the statistical time period is located before a starting subframe of the receiving position or the ending subframe of the statistical time period is coincident with the starting subframe of the receiving position.
The obtaining a statistical time period closest to the receiving location includes:
and acquiring a statistical time period which is closest to the receiving position of the MIB of the target cell and is positioned before the receiving position of the MIB.
S942: and acquiring the signal quality of the serving cell in which the terminal is positioned in the statistical time period.
In an embodiment of the present application, the signal quality in the statistical time period includes: a first maximum RSRP (Reference Signal Receiving Power) within the statistical time period and a first minimum Reference Signal received Power RSRP within the statistical time period.
In the embodiment of the present application, the signal quality in the statistical time period may be obtained by using a sliding time window in the statistical time period closest to the receiving position.
Specifically, the obtaining the signal quality of the serving cell in which the terminal is located in the statistical time period includes:
s9421: and setting the time length T1 of the statistical time period, the time length Win of the sliding time window and the sliding Step of the sliding time window.
Wherein Win is more than 1 and less than T1, and Step is more than 1 and less than Win.
It should be noted that the time length T1 of the statistical time period may be set before step S941, and is not limited to be set only after step S941.
S9422: and acquiring a second maximum RSRP and a second minimum RSRP corresponding to the sliding time window.
Wherein the sliding time window is within the statistical time period.
Specifically, in the statistical time period closest to the receiving position, the sliding time window is slid by a sliding Step length from the starting subframe of the statistical time period, that is, the sliding time window is slid by Step each time, the statistical time period can be completely covered by sliding n-1 times, and n is a positive integer.
The second maximum RSRP and the second minimum RSRP corresponding to each sliding time window in the n sliding time windows may be obtained through a statistical manner, that is, the n second maximum RSRP and the n second minimum RSRP are obtained.
S9423: and acquiring the first maximum RSRP and the first minimum RSRP according to the second maximum RSRP and the second minimum RSRP.
In an embodiment of the present application, the first maximum RSRP is:
MaxRSRP_Timer=max[MaxRSRP(i)],i=1,2……,n;
wherein, maxrrp _ Timer represents the first maximum RSRP, n represents that there are n sliding time windows in the statistical time period, maxrrp (i) represents the second maximum RSRP corresponding to the ith sliding time window, and max [ maxrrp (i) ] represents taking the maximum value of the second maximum RSRPs corresponding to the n sliding time windows.
In an embodiment of the present application, the first minimum RSRP is:
MinRSRP_Timer=min[MinRSRP(i)],i=1,2……,n;
wherein MinRSRP _ Timer represents a first minimum RSRP, n represents that there are n sliding time windows in the statistical time period, MinRSRP (i) represents a second minimum RSRP corresponding to the ith sliding time window, and min [ MinRSRP (i) ] represents taking the minimum value of the second minimum RSRPs corresponding to the n sliding time windows.
S943: and acquiring the mobile state of the terminal according to the signal quality in the statistical time period.
In the embodiment of the present application, obtaining the moving state of the terminal according to the signal quality in the statistical time period includes:
acquiring a difference value of the first maximum RSRP and the first minimum RSRP;
if the difference value of the first maximum RSRP and the first minimum RSRP is smaller than or equal to a preset threshold, determining that the terminal is in the first moving state;
and if the difference value of the first maximum RSRP and the first minimum RSRP is larger than a preset threshold, determining that the terminal is in a second moving state.
The preset threshold can be set according to the terminal capability.
In the embodiment of the application, if the received cell positioning indication information and/or the terminal is detected to be provided with the special scene identifier for cell positioning, the terminal can be determined to be in the cell positioning state.
If the terminal is in the first moving state, and/or the terminal is determined to be in the cell positioning state, step S95 is executed.
If the terminal is in the second moving state, performing step S96 or S99.
S95: in response to a detected measurement event performing a global cell identity, CGI, measurement process, it is determined whether the measurement event falls within a measurement Gap, Gap.
In this embodiment of the application, if the receiving location falls within the measurement Gap, it is determined that the measurement event corresponding to the receiving location falls within the measurement Gap.
Specifically, if the receiving position of the MIB of the target cell falls within the measurement Gap, it is determined that the first measurement event falls within the measurement Gap; determining that the second measurement event falls within the measurement Gap if the reception location of the SIB1 for the target cell falls within the measurement Gap.
In this embodiment of the application, if the receiving position does not fall within the measurement Gap, it is determined that the measurement event corresponding to the receiving position does not fall within the measurement Gap.
The fact that the reception position does not fall within the measurement Gap means that at least one of the reception position of the MIB and the reception position of the SIB1 does not fall within the measurement Gap; at least one of the reception position of the MIB and the reception position of the SIB1 does not fall within the measurement Gap including at least one of case three to case five.
In an embodiment of the present application, the determining that the measurement event does not fall within the measurement Gap includes:
if the receiving location of the MIB falls within measurement Gap and the receiving location of the SIB1 does not fall within measurement Gap, it is determined that the second measurement event does not fall within measurement Gap, case three.
In an embodiment of the present application, the determining that the measurement event does not fall within the measurement Gap includes:
if the receiving location of the MIB does not fall within the measurement Gap and the receiving location of the SIB1 falls within the measurement Gap, it is determined that the first measurement event does not fall within the measurement Gap, case four.
In an embodiment of the present application, the determining that the measurement event does not fall within the measurement Gap includes:
if the reception positions of the MIB and the SIB1 do not fall within the measurement Gap, it is determined that the measurement event does not fall within the measurement Gap, i.e., case five.
If it is determined that the measurement event does not fall within the measurement Gap, step S96 is executed.
If the receiving positions of the MIB and the SIB1 fall within the measurement Gap, step S98 is performed. Wherein the receiving position of the MIB and the receiving position of the SIB1 fall within the measurement Gap, including at least one of case one and case two.
S96: determining whether the measurement event falls within an inactive period of discontinuous reception, C-DRX, in a connected state.
In this embodiment of the present application, if the receiving location falls within the inactive period of the C-DRX, it is determined that the measurement event corresponding to the receiving location falls within the inactive period.
Specifically, if the receiving position of the MIB of the target cell falls within the inactive period of the C-DRX, determining that the first measurement event falls within the inactive period of the C-DRX; if the reception location of the SIB1 of the target cell falls within the inactive period of C-DRX, it is determined that the second measurement event falls within the inactive period of C-DRX.
In the embodiment of the present application, the measurement event falls within the inactive period of the C-DRX, which means that at least one of the first measurement event and the second measurement event falls within the inactive period of the C-DRX.
If the measurement event falls within the inactive period, step S97 is executed.
In this embodiment of the application, in a case that the terminal is in the first moving state, and/or in a case that the terminal is in the cell positioning state, the measurement event falls within the inactive period, which includes at least one of the following cases:
case 961: for case three, the determining that the measurement event falls within the inactive period comprises:
determining that the second measurement event falls within the inactive period that satisfies a third condition if the received location of the SIB1 falls within the inactive period that satisfies the third condition.
In this embodiment, the inactive period satisfying the third condition refers to an inactive period of the C-DRX within a third time period after the receiving location of the MIB.
The inactive period of the C-DRX is positioned in a third time period after the receiving position of the MIB and comprises the following steps: the starting subframe of the inactive period of the C-DRX is positioned in a third time period after the receiving position of the MIB, or the starting subframe and the ending subframe of the inactive period of the C-DRX are both positioned in the third time period after the receiving position of the MIB.
The time length of the third time period may be set according to the terminal capability, or may be set by the user on the terminal, or may be automatically set by the terminal system, which is not limited herein.
The receiving position of the SIB1 falls in the inactive period satisfying the third condition, which ensures that the terminal can timely and effectively receive the SIB1 after receiving the MIB.
Case 962: for case four, the determining that the measurement event falls within the inactive period comprises:
and if the receiving position of the MIB falls within the inactive period meeting a fourth condition, determining that the first measurement event falls within the inactive period meeting the fourth condition.
In the embodiment of the present application, the inactive period satisfying the fourth condition refers to an inactive period of the C-DRX located in a fourth time period before theSIB 1.
The inactive period of the C-DRX is located in a fourth time period before the SIB1, and comprises: the end subframe of the inactive period of the C-DRX is located in the fourth time period before the SIB1, or the start subframe and the end subframe of the inactive period of the C-DRX are both located in the fourth time period before theSIB 1.
The time length of the fourth time period may be set according to the terminal capability, or may be set by the user on the terminal, or may be automatically set by the terminal system, which is not limited herein.
The receiving position of the MIB falls in the inactive period meeting the fourth condition, so that the terminal can timely and effectively receive the SIB1 after receiving the MIB.
Case 963: for case five, the determining that the measurement event falls within the inactive period comprises:
determining that the measurement event falls within an inactive period of the C-DRX if the reception location of the MIB and the reception location of the SIB1 fall within the inactive period.
Case 964: for case five, the determining that the measurement event falls within the inactive period comprises:
determining that the first measurement event falls in an inactive period of the C-DRX if the reception location of the MIB falls in the inactive period of the C-DRX and the reception location of the SIB1 does not fall in the inactive period satisfying a first condition.
In this embodiment, the inactive period satisfying the first condition refers to an inactive period of the C-DRX within a first time period after a receiving location of the MIB.
The inactive period of the C-DRX is positioned in a first time period after the receiving position of the MIB and comprises the following steps: the starting subframe of the inactive period of the C-DRX is located in a first time period after the receiving position of the MIB, or both the starting subframe and the ending subframe of the inactive period of the C-DRX are located in the first time period after the receiving position of the MIB.
The time length of the first time period may be set according to the terminal capability, or may be set by the user on the terminal, or may be automatically set by the terminal system, which is not limited herein.
Case 965: for case five, the determining that the measurement event falls within the inactive period comprises:
determining that the second measurement event falls within the second condition-satisfied inactive period if the reception location of the MIB does not fall within the inactive period of the C-DRX and the reception location of the SIB1 falls within the inactive period satisfying a second condition.
In this embodiment, the inactive period satisfying the second condition refers to an inactive period of the C-DRX within a second time period after the receiving location of the MIB.
The inactive period of the C-DRX is positioned in a second time period after the receiving position of the MIB and comprises the following steps: the starting subframe of the inactive period of the C-DRX is located in a second time period after the receiving position of the MIB, or both the starting subframe and the ending subframe of the inactive period of the C-DRX are located in the second time period after the receiving position of the MIB.
The time length of the second time period may be set according to the terminal capability, or may be set by the user on the terminal, or may be automatically set by the terminal system, which is not limited herein.
In this embodiment of the application, when the terminal is in the second moving state, the measurement event falls within the inactive period, which includes at least one of the following cases:
case 966: the determining that the measurement event falls within the inactive period comprises:
determining that the measurement event falls within an inactive period of the C-DRX if the reception location of the MIB and the reception location of the SIB1 fall within the inactive period.
Case 967: the determining that the measurement event falls within the inactive period comprises:
determining that the first measurement event falls in an inactive period of the C-DRX if the reception location of the MIB falls in the inactive period of the C-DRX and the reception location of the SIB1 does not fall in the inactive period satisfying a first condition.
Case 968: the determining that the measurement event falls within the inactive period comprises:
determining that the second measurement event falls within the second condition-satisfied inactive period if the reception location of the MIB does not fall within the inactive period of the C-DRX and the reception location of the SIB1 falls within the inactive period satisfying a second condition.
In this embodiment of the application, when the terminal is in the first mobility state and/or the terminal is in the cell positioning state, if it is determined that the measurement event does not fall within the measurement Gap and it is determined that the measurement event does not fall within the inactive period of the C-DRX, step S99 is executed.
Wherein the measurement event does not fall within the measurement Gap and determining that the inactive period of the preset condition is not met comprises:
neither the first nor the second measurement event falls within the measurement Gap, nor the first and the second measurement event falls in an inactive period of the C-DRX.
In this embodiment of the present application, in a case that the terminal is in the second mobility state, if the measurement event does not fall within the inactive period of the C-DRX, that is, neither the first measurement event nor the second measurement event falls within the inactive period of the C-DRX, step S99 is executed.
In this embodiment, if the receiving location of the MIB falls within the measurement Gap and the receiving location of the SIB1 does not fall within the inactive period satisfying the third condition, step S910 is executed.
In this embodiment, if the reception position of the SIB1 falls within the measurement Gap, it is determined that the second measurement event falls within the measurement Gap;
if the receiving location of the MIB does not fall within the inactive period satisfying the fourth condition, step S911 is executed.
S97: performing CGI measurement processing during the inactive period.
In the embodiment of the present application, for a case 961, CGI measurement processing is performed, including:
receiving the MIB in the measurement Gap; receiving the SIB1 during the inactivity period that satisfies the third condition.
For case 961, the performing CGI measurement processing during the inactive period includes:
receiving the SIB1 during the inactive period that satisfies the third condition after receiving the MIB within the measurement Gap.
Referring to fig. 10, fig. 10 is a schematic time domain position relationship diagram of performing CGI measurement processing according to a case 961 according to an embodiment of the present disclosure. In fig. 10, the inactive period in which the reception position of the SIB1 is located is an inactive period satisfying the third condition.
In the embodiment of the present application, for case 962, CGI measurement processing is performed, including:
receiving the MIB in the inactive period meeting the fourth condition;
after receiving the MIB, receiving the SIB1 within the measurement Gap.
For case 962, the performing CGI measurement processing during the inactive period includes:
and receiving the MIB in the inactive period meeting the fourth condition.
Referring to fig. 11, fig. 11 is a schematic time domain position relationship diagram illustrating a CGI measurement process performed on a situation 962 according to an embodiment of the present application. In fig. 11, the inactive period in which the reception position of the MIB is located is an inactive period satisfying a fourth condition.
In this embodiment of the present application, for a case 963, executing CGI measurement processing, that is, executing CGI measurement processing in the inactive period includes:
receiving the MIB and the SIB1 during the inactive period.
Case 963 the temporal positional relationship in which the CGI measurement process is performed can be seen in fig. 6 and 7.
In the embodiment of the present application, for a case 964, CGI measurement processing is performed, including:
receiving the MIB in an inactive period of the C-DRX;
after receiving the MIB, receiving the SIB1 with an autonomous Gap.
For case 964, the performing CGI measurement processing during the inactive period includes:
and receiving the MIB in the inactive period of the C-DRX.
Referring to fig. 12, fig. 12 is a schematic time domain position relationship diagram of performing CGI measurement processing according to a case 964 according to an embodiment of the present disclosure.
In the embodiment of the present application, for case 965, CGI measurement processing is performed, including:
receiving the MIB by using autonomous Gap; receiving the SIB1 during the inactive period that satisfies the second condition.
For case 965, the performing CGI measurement processing during the inactive period includes:
after receiving the MIB with autonomous Gap, receiving the SIB1 during the inactive period that satisfies the second condition.
Referring to fig. 13, fig. 13 is a schematic diagram of a time domain location relationship for performing CGI measurement processing according to a case 965 according to an embodiment of the present disclosure. In FIG. 13, the period of inactivity for the SIB1 is the period of inactivity that satisfies the second condition.
In this embodiment of the present application, for a case 966, performing CGI measurement processing, that is, performing CGI measurement processing in the inactive period includes:
receiving the MIB and the SIB1 during the inactive period.
Case 966 the temporal positional relationship in which the CGI measurement process is performed can be seen in fig. 6 and 7.
In the embodiment of the present application, for case 967, CGI measurement processing is performed, including:
receiving the MIB in an inactive period of the C-DRX;
after receiving the MIB, receiving the SIB1 with an autonomous Gap.
For case 967, the performing CGI measurement processing during the inactive period includes:
and receiving the MIB in the inactive period of the C-DRX.
Case 967 the temporal positional relationship in which the CGI measurement process is performed can be seen in fig. 12.
In the embodiment of the present application, for a case 968, CGI measurement processing is performed, including:
receiving the MIB by using autonomous Gap; receiving the SIB1 during the inactive period that satisfies the second condition.
For case 968, the performing CGI measurement processing during the inactive period includes:
after receiving the MIB with autonomous Gap, receiving the SIB1 during the inactive period that satisfies the second condition.
Case 968 the temporal positional relationship in which the CGI measurement process is performed can be seen in fig. 13.
The time lengths of the first time period to the fifth time period may be the same or different, and are not limited herein.
After the CGI measurement processing is performed, step S912 is performed.
S98: performing CGI measurement processing within the measurement Gap.
Specifically, MIB and SIB1 of the target cell are received in the measurement Gap, that is, MIB is received at a receiving location of MIB in the measurement Gap, and SIB1 is received at a receiving location of SIB1 of the measurement Gap after MIB is received.
CGI measurement processing is performed within the measurement Gap, see fig. 4 and 5.
After the CGI measurement processing is performed, step S912 is performed.
S99: CGI measurement processing is performed using the autonomous Gap.
Specifically, puncturing is performed at the receiving position of the MIB and the receiving position of the SIB1, resulting in autonomous Gap; receiving the MIB of the target cell in the autonomous Gap corresponding to the receiving position of the MIB; after receiving the MIB, receiving the SIB1 within an autonomous Gap corresponding to a reception location of theSIB 1.
Referring to fig. 14, fig. 14 is a schematic diagram of a time domain position relationship for performing CGI processing by using an autonomous Gap according to an embodiment of the present application. Specifically, as shown in fig. 14, the CGI corresponds to a reception location of the MIB and/or SIB1, where puncturing generates an autonomous Gap, and CGI measurement processing is performed within the autonomous Gap.
It should be noted that the autonomous Gap corresponding to the receiving position of the MIB and the autonomous Gap corresponding to the receiving position of the SIB1 may be the same autonomous Gap or different autonomous gaps, and are not limited herein.
After the CGI measurement processing is performed, step S912 is performed.
S910: receiving the MIB in the measurement Gap; receiving the SIB1 using an autonomous Gap after receiving the MIB within the measurement Gap.
Referring to fig. 15, fig. 15 is a schematic diagram of another time-domain position relationship for performing CGI measurement according to an embodiment of the present application. The time domain position relationship diagram shown in fig. 15 corresponds to step S910.
Step S912 is performed after receiving the MIB andSIB 1.
S911: receiving the MIB by using autonomous Gap; receiving the SIB1 within the measurement Gap after receiving the MIB with an autonomous Gap.
Referring to fig. 16, fig. 16 is a schematic diagram of another time-domain position relationship for performing CGI measurement according to an embodiment of the present disclosure. The time domain position relationship diagram shown in fig. 16 corresponds to step S911.
Step S912 is performed after receiving the MIB andSIB 1.
It should be noted that steps S910 and S911 are not shown in fig. 9.
S912: and reporting the CGI information of the target cell to a network side.
Specifically, reporting CGI information of the target cell to the network side includes: and reporting the MIB and the SIB1 of the target cell to the network side.
In the embodiment of the application, the terminal can preferentially select to execute CGI measurement processing in the inactive period of measuring the Gap and the C-DRX, and the interruption of the service cell caused by the adoption of the CGI information obtained by the self-determined Gap punching mode is avoided, so that the time delay of service interruption of the service cell is reduced, and the service performance of the service cell is improved.
Referring to fig. 17, fig. 17 is a schematic structural diagram of a communication measurement device according to an embodiment of the present application, specifically, as shown in fig. 17, the communication measurement device includes: astorage device 1701 and aprocessor 1702; and the communication measurement device may further include adata interface 1703, auser interface 1704. Connections may also be made between the various pieces of hardware via various types of buses.
Through thedata interface 1703, the communication measurement device can interact data with other devices such as terminals and servers; theuser interface 1704 is used for realizing human-computer interaction between a user and the communication measuring equipment; theuser interface 1704 may provide a touch display screen, physical keys, etc. to enable human-machine interaction between a user and the communication measurement device.
Thestorage device 1701 may include a Volatile Memory (Volatile Memory), such as a Random-Access Memory (RAM); thestorage device 1701 may also include a Non-Volatile Memory (Non-Volatile Memory), such as a Flash Memory (Flash Memory), a Solid-State Drive (SSD), or the like; thememory device 1701 may also include a combination of the above-described types of memories.
Theprocessor 1702 may be a Central Processing Unit (CPU). Theprocessor 1702 may further include a hardware chip. The hardware chip may be an Application-Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), or the like. The PLD may be a Field-Programmable Gate Array (FPGA), a General Array Logic (GAL), or the like.
The communication measuring device can be applied to a terminal in a Connected-Mode (Connected-Mode).
Thestorage 1701 for storing program codes;
theprocessor 1702, when invoking the stored code, is configured to determine, in response to a detected measurement event that performs a global cell identity, CGI, measurement process, whether the measurement event falls within a measurement Gap, Gap;
if the measurement event is determined not to fall within the measurement Gap, determining whether the measurement event falls within an inactive period of discontinuous reception (C-DRX) in a connected state;
if it is determined that the measurement event falls within the inactive period, performing CGI measurement processing within the inactive period.
In one embodiment, the measurement event comprises: a first measurement event and a second measurement event;
theprocessor 1702 is further configured to obtain a receiving location of a primary message block MIB corresponding to the first measurement event and a receiving location of a system message block SIB1 corresponding to the second measurement event.
In one embodiment, theprocessor 1702 is further configured to obtain a moving state of the terminal before the determining whether the measurement event falls within the measurement Gap;
if the terminal is in the first moving state, determining whether the measurement event falls within a measurement Gap is performed.
In one embodiment, theprocessor 1702 is further configured to determine whether the terminal is in a cell positioning state before the determining whether the measurement event falls within a measurement Gap;
and if the terminal is determined to be in the cell positioning state, determining whether the measurement event falls in a measurement Gap.
In an embodiment, theprocessor 1702 is specifically configured to obtain a statistical time period closest to the receiving location;
acquiring the signal quality of a serving cell in which the terminal is positioned within the statistical time period;
and acquiring the mobile state of the terminal according to the signal quality in the statistical time period.
In one embodiment, the signal quality within the statistical time period comprises: a first maximum reference signal received power RSRP within the statistical time period and a first minimum reference signal received power RSRP within the statistical time period.
In an embodiment, theprocessor 1702 is specifically configured to obtain a second maximum RSRP and a second minimum RSRP corresponding to each other in a sliding time window; the sliding time window is located within the statistical time period;
and acquiring the first maximum RSRP and the first minimum RSRP according to the second maximum RSRP and the second minimum RSRP.
In one embodiment, the first maximum RSRP is:
MaxRSRP_Timer=max[MaxRSRP(i)],i=1,2……,n;
wherein, maxrrp _ Timer represents the first maximum RSRP, n represents that there are n sliding time windows in the statistical time period, maxrrp (i) represents the second maximum RSRP corresponding to the ith sliding time window, and max [ maxrrp (i) ] represents taking the maximum value of the second maximum RSRPs corresponding to the n sliding time windows.
In one embodiment, the first minimum RSRP is:
MinRSRP_Timer=min[MinRSRP(i)],i=1,2……,n;
wherein MinRSRP _ Timer represents a first minimum RSRP, n represents that there are n sliding time windows in the statistical time period, MinRSRP (i) represents a second minimum RSRP corresponding to the ith sliding time window, and min [ MinRSRP (i) ] represents taking the minimum value of the second minimum RSRPs corresponding to the n sliding time windows.
In one embodiment, theprocessor 1702 is further configured to set a time length T1 of the statistical time period, a time length Win of the sliding time window, and a sliding Step of the sliding time window before the obtaining of the corresponding second maximum RSRP and second minimum RSRP within the sliding time window;
wherein Win is more than 1 and less than T1, and Step is more than 1 and less than Win.
In an embodiment, theprocessor 1702 is specifically configured to obtain a difference between the first maximum RSRP and the first minimum RSRP;
and if the difference value of the first maximum RSRP and the first minimum RSRP is smaller than or equal to a preset threshold, determining that the terminal is in the first moving state.
In an embodiment, theprocessor 1702 is further configured to determine that the terminal is in a second moving state if a difference between the first maximum RSRP and the first minimum RSRP is greater than a preset threshold;
and if the mobile terminal is in a second moving state, executing CGI measurement processing by using the autonomous Gap.
In an embodiment, theprocessor 1702 is further configured to determine that the terminal is in a second moving state if a difference between the first maximum RSRP and the first minimum RSRP is greater than a preset threshold;
if the mobile terminal is in a second mobile state, determining whether the measurement event falls within an inactive period of C-DRX;
if it is determined that the measurement event falls within the inactive period, performing CGI measurement processing within the inactive period.
In an embodiment, theprocessor 1702 is specifically configured to determine that the measurement event does not fall within the measurement Gap if the receiving location of the MIB and the receiving location of the SIB1 do not fall within the measurement Gap.
In an embodiment, theprocessor 1702 is specifically configured to determine that the measurement event falls within the inactive period if the reception location of the MIB and the reception location of the SIB1 fall within the inactive period of C-DRX.
In one embodiment, theprocessor 1702 is specifically configured to receive the MIB and the SIB1 during the inactive period.
In an embodiment, theprocessor 1702 is specifically configured to determine that the first measurement event falls in the inactive period of the C-DRX if the receiving location of the MIB falls in the inactive period of the C-DRX and the receiving location of the SIB1 does not fall in the inactive period satisfying a first condition.
In one embodiment, the inactive period satisfying the first condition refers to an inactive period of the C-DRX located within a first period of time after a reception location of the MIB.
In an embodiment, theprocessor 1702 is specifically configured to receive the MIB during an inactive period of the C-DRX;
theprocessor 1702 is further configured to receive the SIB1 with an autonomous Gap after receiving the MIB.
In an embodiment, theprocessor 1702 is specifically configured to determine that the second measurement event falls within the inactive period satisfying the second condition if the reception location of the MIB does not fall within the inactive period of the C-DRX and the reception location of the SIB1 falls within the inactive period satisfying the second condition.
In one embodiment, the inactive period satisfying the second condition refers to an inactive period of the C-DRX located within a second period of time after a reception location of the MIB.
In an embodiment, theprocessor 1702 is specifically configured to receive the SIB1 during the inactivity period that satisfies the second condition after receiving the MIB with autonomous Gap.
In an embodiment, theprocessor 1702 is specifically configured to determine that the second measurement event does not fall within the measurement Gap if the receiving location of the MIB falls within the measurement Gap and the receiving location of the SIB1 does not fall within the measurement Gap.
In one embodiment, theprocessor 1702 is specifically configured to determine that the second measurement event falls within the inactive period satisfying a third condition if the reception location of the SIB1 falls within the inactive period satisfying the third condition.
In an embodiment, theprocessor 1702 is specifically configured to receive the SIB1 in the inactivity period that satisfies the third condition after receiving the MIB in the measurement Gap.
In an embodiment, theprocessor 1702 is further configured to receive the SIB1 with an autonomous Gap after receiving the MIB in the measurement Gap if the receiving location of the MIB falls within the measurement Gap and the receiving location of the SIB1 does not fall within an inactive period satisfying a third condition.
In one embodiment, the inactive period satisfying the third condition refers to an inactive period of the C-DRX located within a third period of time after a reception location of the MIB.
In an embodiment, theprocessor 1702 is specifically configured to determine that the first measurement event does not fall within the measurement Gap if the receiving location of the MIB does not fall within the measurement Gap and the receiving location of the SIB1 falls within the measurement Gap.
In an embodiment, theprocessor 1702 is specifically configured to determine that the first measurement event falls within an inactive period that satisfies a fourth condition if the receiving location of the MIB falls within the inactive period that satisfies the fourth condition.
In an embodiment, theprocessor 1702 is specifically configured to receive the MIB during the inactive period satisfying the fourth condition;
theprocessor 1702 is further configured to receive the SIB1 within the measurement Gap after receiving the MIB.
In one embodiment, theprocessor 1702 is further configured to determine that the second measurement event falls within the measurement Gap if the reception location of the SIB1 falls within the measurement Gap;
if the receiving position of the MIB does not fall within the inactive period satisfying a fourth condition, receiving the SIB within the measurement Gap after receiving the MIB using an autonomous Gap.
In one embodiment, the inactive period satisfying the fourth condition refers to an inactive period of the C-DRX that is located within a fourth time period before theSIB 1.
In an embodiment, theprocessor 1702 is further configured to perform CGI measurement processing in the measurement Gap if it is determined that the receiving location of the MIB and the receiving location of the SIB1 fall within the measurement Gap.
In one embodiment, theprocessor 1702 is further configured to perform CGI measurement processing using an autonomous Gap if it is determined that the measurement event does not fall within the measurement Gap and it is determined that the measurement event does not fall within an inactive period of the C-DRX.
Referring to fig. 18, fig. 18 is a schematic structural diagram of a communication measurement apparatus according to an embodiment of the present application, and specifically, as shown in fig. 18, the communication measurement apparatus is applicable to a terminal in a Connected-Mode (Connected-Mode), and the communication measurement apparatus includes:
a determiningmodule 1801, configured to determine, in response to a detected measurement event that performs a global cell identity (CGI) measurement process, whether the measurement event falls within a measurement Gap; if the measurement event is determined not to fall within the measurement Gap, determining whether the measurement event falls within an inactive period of discontinuous reception (C-DRX) in a connected state;
ameasurement module 1802, configured to, if it is determined that the measurement event falls within the inactive period, perform CGI measurement processing within the inactive period.
In one embodiment, the measurement event comprises: a first measurement event and a second measurement event;
the communication measuring apparatus further includes:
an obtaining module, configured to obtain a receiving location of a master message block MIB corresponding to the first measurement event and a receiving location of a system message block SIB1 corresponding to the second measurement event.
In an embodiment, the obtaining module is further configured to obtain a moving state of the terminal before the determining whether the measurement event falls within the measurement Gap;
if the terminal is in the first moving state, determining whether the measurement event falls within a measurement Gap is performed.
In one embodiment, the determiningmodule 1801 is further configured to determine whether the terminal is in a cell positioning state before the determining whether the measurement event falls within a measurement Gap;
and if the terminal is determined to be in the cell positioning state, determining whether the measurement event falls in a measurement Gap.
In an embodiment, the obtaining module is specifically configured to obtain a statistical time period closest to the receiving location;
acquiring the signal quality of a serving cell in which the terminal is positioned within the statistical time period;
and acquiring the mobile state of the terminal according to the signal quality in the statistical time period.
In one embodiment, the signal quality within the statistical time period comprises: a first maximum reference signal received power RSRP within the statistical time period and a first minimum reference signal received power RSRP within the statistical time period.
In an embodiment, the acquiring module is specifically configured to acquire a second maximum RSRP and a second minimum RSRP corresponding to each other within a sliding time window; the sliding time window is located within the statistical time period;
and acquiring the first maximum RSRP and the first minimum RSRP according to the second maximum RSRP and the second minimum RSRP.
In one embodiment, the first maximum RSRP is:
MaxRSRP_Timer=max[MaxRSRP(i)],i=1,2……,n;
wherein, maxrrp _ Timer represents the first maximum RSRP, n represents that there are n sliding time windows in the statistical time period, maxrrp (i) represents the second maximum RSRP corresponding to the ith sliding time window, and max [ maxrrp (i) ] represents taking the maximum value of the second maximum RSRPs corresponding to the n sliding time windows.
In one embodiment, the first minimum RSRP is:
MinRSRP_Timer=min[MinRSRP(i)],i=1,2……,n;
wherein MinRSRP _ Timer represents a first minimum RSRP, n represents that there are n sliding time windows in the statistical time period, MinRSRP (i) represents a second minimum RSRP corresponding to the ith sliding time window, and min [ MinRSRP (i) ] represents taking the minimum value of the second minimum RSRPs corresponding to the n sliding time windows.
In an embodiment, the obtaining module is further configured to set a time length T1 of the statistical time period, a time length Win of the sliding time window, and a sliding Step of the sliding time window before the obtaining of the corresponding second maximum RSRP and second minimum RSRP within the sliding time window;
wherein Win is more than 1 and less than T1, and Step is more than 1 and less than Win.
In an embodiment, the obtaining module is specifically configured to obtain a difference between the first maximum RSRP and the first minimum RSRP;
and if the difference value of the first maximum RSRP and the first minimum RSRP is smaller than or equal to a preset threshold, determining that the terminal is in the first moving state.
In an embodiment, the determiningmodule 1801 is further configured to determine that the terminal is in the second moving state if a difference between the first maximum RSRP and the first minimum RSRP is greater than a preset threshold;
themeasurement module 1802 is specifically configured to perform CGI measurement processing using the autonomous Gap if the mobile terminal is in the second moving state.
In an embodiment, the determiningmodule 1801 is further configured to determine that the terminal is in the second moving state if a difference between the first maximum RSRP and the first minimum RSRP is greater than a preset threshold;
if the mobile terminal is in a second mobile state, determining whether the measurement event falls within an inactive period of C-DRX;
themeasurement module 1802 is specifically configured to, if it is determined that the measurement event falls within the inactive period, execute CGI measurement processing within the inactive period.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the measurement event does not fall within the measurement Gap if the receiving location of the MIB and the receiving location of the SIB1 do not fall within the measurement Gap.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the measurement event falls within the inactive period if the receiving location of the MIB and the receiving location of the SIB1 fall within the inactive period of the C-DRX.
In one embodiment, themeasurement module 1802 is specifically configured to receive the MIB and the SIB1 during the inactive period.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the first measurement event falls in the inactive period of the C-DRX if the receiving location of the MIB falls in the inactive period of the C-DRX and the receiving location of the SIB1 does not fall in the inactive period that satisfies a first condition.
In one embodiment, the inactive period satisfying the first condition refers to an inactive period of the C-DRX located within a first period of time after a reception location of the MIB.
In one embodiment, themeasurement module 1802 is specifically configured to receive the MIB during an inactive period of the C-DRX;
themeasurement module 1802 is further configured to receive the SIB1 with autonomous Gap after receiving the MIB.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the second measurement event falls within the inactive period meeting the second condition if the reception location of the MIB does not fall within the inactive period of the C-DRX and the reception location of the SIB1 falls within the inactive period meeting the second condition.
In one embodiment, the inactive period satisfying the second condition refers to an inactive period of the C-DRX located within a second period of time after a reception location of the MIB.
In one embodiment, themeasurement module 1802 is specifically configured to receive the SIB1 during the inactivity period that satisfies the second condition after receiving the MIB with autonomous Gap.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the second measurement event does not fall on the measurement Gap if the receiving location of the MIB falls on the measurement Gap and the receiving location of the SIB1 does not fall on the measurement Gap.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the second measurement event falls within the inactive period meeting a third condition if the reception location of the SIB1 falls within the inactive period meeting the third condition.
In an embodiment, themeasurement module 1802 is specifically configured to receive the SIB1 during the inactivity period that satisfies the third condition after receiving the MIB within the measurement Gap.
In an embodiment, themeasurement module 1802 is further configured to receive the SIB1 with an autonomous Gap after receiving the MIB in the measurement Gap if the reception location of the MIB falls within the measurement Gap and the reception location of the SIB1 does not fall within an inactive period satisfying a third condition.
In one embodiment, the inactive period satisfying the third condition refers to an inactive period of the C-DRX located within a third period of time after a reception location of the MIB.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the first measurement event does not fall within the measurement Gap if the receiving location of the MIB does not fall within the measurement Gap and the receiving location of the SIB1 falls within the measurement Gap.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the first measurement event falls within an inactive period meeting a fourth condition if the receiving location of the MIB falls within the inactive period meeting the fourth condition.
In an embodiment, themeasurement module 1802 is specifically configured to receive the MIB during the inactive period satisfying the fourth condition;
themeasurement module 1802 is further configured to receive the SIB1 within the measurement Gap after receiving the MIB.
In an embodiment, the determiningmodule 1801 is specifically configured to determine that the second measurement event falls within the measurement Gap if the reception location of the SIB1 falls within the measurement Gap;
themeasurement module 1802 is specifically configured to receive the SIB in the measurement Gap after receiving the MIB with an autonomous Gap if the receiving location of the MIB does not fall within an inactive period that satisfies a fourth condition.
In one embodiment, the inactive period satisfying the fourth condition refers to an inactive period of the C-DRX that is located within a fourth time period before theSIB 1.
In an embodiment, themeasurement module 1802 is further configured to perform CGI measurement processing within the measurement Gap if it is determined that the receiving location of the MIB and the receiving location of the SIB1 fall within the measurement Gap.
In one embodiment, themeasurement module 1802 is further configured to perform CGI measurement processing using an autonomous Gap if it is determined that the measurement event does not fall within the measurement Gap and it is determined that the measurement event does not fall within an inactive period of the C-DRX.
Accordingly, the embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium is used for storing a computer program, and the computer program enables a computer to execute the method described in any embodiment of steps S801 to S803 and steps S91 to S912 of the present application. It is understood that the computer storage medium herein may include a built-in storage medium in the smart terminal, and may also include an extended storage medium supported by the smart terminal. The computer storage medium provides a storage space storing an operating system of the smart terminal. Also, one or more instructions, which may be one or more computer programs (including program code), are stored in the memory space and are adapted to be loaded and executed by the processor. It should be noted that the computer storage medium may be a high-speed RAM Memory, or may be a Non-Volatile Memory (Non-Volatile Memory), such as at least one disk Memory; and optionally at least one computer storage medium located remotely from the processor.
While the invention has been described with reference to a number of embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.