Positioning method and apparatus, and related device
A positioning method, includes: receiving DRX configuration information; obtaining positioning configuration information, where the positioning configuration information includes at least one of PRS configuration information or positioning state information PSI configuration information; and performing a corresponding positioning behavior according to the DRX configuration information and the positioning configuration information, where the positioning behavior includes at least one of a positioning measurement behavior or a positioning reporting behavior.
1 . A positioning method, performed by a terminal and comprising:
receiving discontinuous reception (DRX) configuration information;
obtaining positioning configuration information, the positioning configuration information comprising at least one of positioning reference signal (PRS) configuration information or positioning state information (PSI) configuration information; and
performing a corresponding positioning behavior according to the DRX configuration information and the positioning configuration information; wherein:
the positioning behavior comprises at least one of a positioning measurement behavior or a positioning reporting behavior;
in a case that the positioning behavior comprises the positioning measurement behavior, performing the corresponding positioning behavior according to the DRX configuration information and the positioning configuration information comprises one of following:
performing the positioning measurement behavior according to the PRS configuration information within a DRX inactive time; or
determining, according to indication information, whether the positioning measurement behavior is supported to be performed within the DRX inactive time;
the indication information comprises first indication information indicating that the positioning measurement behavior is supported to be performed within the DRX inactive time or second indication information indicating that the positioning measurement behavior is not supported to be performed within the DRX inactive time;
the positioning measurement behavior is performed according to the PRS configuration information within a DRX active time indicated by the DRX configuration information; and
the DRX inactive time is determined according to the DRX configuration information.
2 . The positioning method according to claim 1 , wherein in a case that the positioning behavior comprises the positioning measurement behavior, performing the corresponding positioning behavior according to the DRX configuration information and the positioning configuration information includes:
not performing the positioning measurement behavior within a DRX inactive time.
3 . The positioning method according to claim 2 , wherein not performing the positioning measurement behavior within the DRX inactive time comprises one of following:
if a measurement gap request is not sent to a serving base station, not performing the positioning measurement behavior within the DRX inactive time;
if the terminal is not configured with a measurement gap, not performing the positioning measurement behavior within the DRX inactive time;
if a measurement gap request is sent to the serving base station but the terminal is not configured with the measurement gap, not performing the positioning measurement behavior within the DRX inactive time;
if a measurement gap request is sent to the serving base station and second feedback information fed back by the serving base station is received, not performing the positioning measurement behavior within the DRX inactive time; wherein
the second feedback information is used to indicate that the terminal cannot perform the positioning measurement behavior within the DRX inactive time;
if an indication signal indicating sleep is monitored, not performing the positioning measurement behavior during running of a DRX on-duration timer outside the DRX active time; and
if an indication signal indicating sleep is monitored, not performing the positioning measurement behavior during running of the DRX on-duration timer outside the DRX active time based on fourth indication information; wherein
the fourth indication information is used to indicate that the positioning measurement behavior is not supported to be performed during running of the DRX on-duration timer outside the DRX active time.
4 . The positioning method according to claim 1 , wherein performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time comprises one of following:
measuring a PRS of a first type according to the PRS configuration information within the DRX inactive time and not measuring a PRS of a second type;
measuring all PRSs according to the PRS configuration information within the DRX inactive time;
measuring, according to the PRS configuration information within the DRX inactive time, a PRS whose positioning priority is greater than or equal to a preset threshold; and
if an indication signal indicating sleep is monitored, performing the positioning measurement behavior during running of a DRX on-duration timer outside the DRX active time based on third indication information; wherein:
the third indication information is used to indicate that the positioning measurement behavior is supported to be performed during running of the DRX on-duration timer outside the DRX active time; and/or
performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time comprises one of following:
if the terminal is configured with a measurement gap, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time;
if the terminal sends a measurement gap request to a serving base station and the terminal is configured with the measurement gap, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time;
if the terminal does not send the measurement gap request to the serving base station, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time; and
if the measurement gap request is sent to the serving base station and first feedback information fed back by the serving base station is received, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time; and
the first feedback information is used to indicate that the terminal can perform the positioning measurement behavior within the DRX inactive time.
5 . The positioning method according to claim 4 , wherein performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time comprises:
performing the positioning measurement behavior according to the PRS configuration information within a measurement gap window in the DRX inactive time; wherein
the measurement gap window is determined according to the measurement gap.
6 . The positioning method according to claim 1 , wherein in a case that the positioning behavior comprises the positioning reporting behavior, performing the corresponding positioning behavior according to the DRX configuration information and the positioning configuration information comprises one of following:
not performing the positioning reporting behavior within a DRX inactive time;
performing the positioning reporting behavior according to the PSI configuration information within the DRX inactive time;
performing the positioning reporting behavior according to the PSI configuration information within the DRX active time indicated by the DRX configuration information; and
determining, according to indication information, whether the positioning reporting behavior is supported to be performed within the DRX inactive time; wherein
the indication information comprises fifth indication information indicating that the positioning reporting behavior is supported to be performed within the DRX inactive time or sixth indication information indicating that the positioning reporting behavior is not supported to be performed within the DRX inactive time.
7 . The positioning method according to claim 6 , wherein performing the positioning reporting behavior according to the PSI configuration information within the DRX inactive time comprises one of following:
reporting PSI of a third type according to the PSI configuration information within the DRX inactive time and not reporting PSI of a fourth type;
reporting all PSI according to the PSI configuration information within the DRX inactive time;
reporting, according to the PSI configuration information within the DRX inactive time, PSI whose reporting priority is greater than or equal to a preset threshold; and
if an indication signal indicating sleep is monitored, performing the positioning reporting behavior during running of a DRX on-duration timer outside the DRX active time based on seventh indication information; wherein
the seventh indication information is used to indicate that the positioning reporting behavior is supported to be performed during running of the DRX on-duration timer outside the DRX active time.
8 . The positioning method according to claim 7 , further comprising: obtaining positioning priority information; wherein
the positioning priority information comprises a measurement priority of a target PRS, and the target PRS comprises at least one of an aperiodic PRS, a semi-persistent PRS, a periodic PRS, or an on demand PRS; and
reporting, according to the PSI configuration information within the DRX inactive time, the PSI whose reporting priority is greater than or equal to the preset threshold comprises:
reporting, according to the PSI configuration information within the DRX inactive time, PSI corresponding to positioning measurement whose positioning priority is greater than or equal to a first threshold; and/or
the positioning method further comprising: obtaining reporting priority information; wherein
the reporting priority information comprises a reporting priority of target PSI, and the target PSI comprises at least one of periodic PSI, semi-persistent PSI, periodic PSI, on-demand PSI, PSI on a PUSCH, PSI on a PUCCH, aperiodic PSI on a PUSCH, semi-persistent PSI on a PUSCH, semi-persistent PSI on a PUCCH, periodic PSI on a PUCCH, or periodic PSI on a PUSCH; and
reporting, according to the PSI configuration information within the DRX inactive time, the PSI whose reporting priority is greater than or equal to the preset threshold comprises:
reporting, according to the PSI configuration information within the DRX inactive time, PSI whose reporting priority is greater than or equal to a second threshold.
9 . The positioning method according to claim 6 , wherein not performing the positioning reporting behavior within the DRX inactive time indicated by the DRX configuration information comprises one of following:
if an indication signal indicating sleep is monitored, not performing the positioning reporting behavior during running of a DRX on-duration timer outside the DRX active time; and
if an indication signal indicating sleep is monitored, not performing the positioning reporting behavior during running of the DRX on-duration timer outside the DRX active time based on eighth indication information; wherein
the eighth indication information is used to indicate that the positioning reporting behavior is not supported to be performed during running of the DRX on-duration timer outside the DRX active time.
10 . The positioning method according to claim 1 , wherein in a case that the positioning behavior comprises the positioning reporting behavior, in a case that the terminal is supported to perform the positioning reporting behavior at an active time or an inactive time, performing the corresponding positioning behavior according to the DRX configuration information and the positioning configuration information further comprises:
performing the positioning reporting behavior if positioning measurement associated with the positioning reporting behavior meets a target time requirement; otherwise, not performing the positioning reporting behavior.
11 . The positioning method according to claim 10 , wherein performing the positioning reporting behavior if the positioning measurement associated with the positioning reporting behavior meets the target time requirement comprises:
performing the positioning reporting behavior if the positioning measurement is performed before a first downlink moment prior to a PSI reporting time; wherein
a gap between the first downlink moment and the PSI reporting time is first preset duration, and the positioning measurement comprises positioning measurement within an active time or an inactive time in a DRX cycle indicated by the DRX configuration information; and/or
performing the positioning reporting behavior if the positioning measurement associated with the positioning reporting behavior meets the target time requirement comprises:
performing the positioning reporting behavior if the positioning measurement is performed before a first downlink moment prior to a PSI reporting time and after a second downlink moment prior to the PSI reporting time; wherein
a gap between the first downlink moment and the PSI reporting time is first preset duration, a gap between the second downlink moment and the PSI reporting time is second preset duration, and the positioning measurement comprises positioning measurement within an active time or an inactive time in a DRX cycle indicated by the DRX configuration information.
12 . The positioning method according to claim 1 , wherein in a case that the positioning behavior comprises the positioning reporting behavior, the method further comprises:
sending PSI to a serving base station or a location server according to the DRX configuration information and the PSI configuration information.
13 . The positioning method according to claim 1 , further comprising:
receiving a restriction indication; wherein
the restriction indication comprises a PRS measurement restriction indication or a PSI reporting restriction indication; and
performing the positioning measurement behavior only during running of a DRX on-duration timer according to the PRS measurement restriction indication, or performing the positioning reporting behavior only during running of a DRX on-duration timer according to the PSI reporting restriction indication.
14 . A terminal, comprising a processor, a memory, and a program or an instruction that is stored in the memory and executable on the processor, wherein the program or the instruction, when executed by the processor, causes the terminal to perform:
receiving discontinuous reception (DRX) configuration information;
obtaining positioning configuration information, the positioning configuration information comprising at least one of positioning reference signal (PRS) configuration information or positioning state information (PSI) configuration information; and
performing a corresponding positioning behavior according to the DRX configuration information and the positioning configuration information; wherein:
the positioning behavior comprises at least one of a positioning measurement behavior or a positioning reporting behavior;
in a case that the positioning behavior comprises the positioning measurement behavior, the program or the instruction, when executed by the processor, causes the terminal to perform one of following:
performing the positioning measurement behavior according to the PRS configuration information within a DRX inactive time; or
determining, according to indication information, whether the positioning measurement behavior is supported to be performed within the DRX inactive time;
the indication information comprises first indication information indicating that the positioning measurement behavior is supported to be performed within the DRX inactive time or second indication information indicating that the positioning measurement behavior is not supported to be performed within the DRX inactive time;
the positioning measurement behavior is performed according to the PRS configuration information within a DRX active time indicated by the DRX configuration information; and
the DRX inactive time is determined according to the DRX configuration information.
15 . The terminal according to claim 14 , wherein, in a case that the positioning behavior comprises the positioning measurement behavior, the program or the instruction, when executed by the processor, causes the terminal further to not perform: the positioning measurement behavior within a DRX inactive time.
16 . The terminal according to claim 14 , wherein the program or the instruction, when executed by the processor, causes the terminal to perform one of following:
measuring a PRS of a first type according to the PRS configuration information within the DRX inactive time and not measuring a PRS of a second type;
measuring all PRSs according to the PRS configuration information within the DRX inactive time;
measuring, according to the PRS configuration information within the DRX inactive time, a PRS whose positioning priority is greater than or equal to a preset threshold; and
if an indication signal indicating sleep is monitored, performing the positioning measurement behavior during running of a DRX on-duration timer outside the DRX active time based on third indication information; wherein:
the third indication information is used to indicate that the positioning measurement behavior is supported to be performed during running of the DRX on-duration timer outside the DRX active time; and/or
if the terminal is configured with a measurement gap, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time;
if the terminal sends a measurement gap request to a serving base station and the terminal is configured with the measurement gap, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time;
if the terminal does not send the measurement gap request to the serving base station, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time; and
if the measurement gap request is sent to the serving base station and first feedback information fed back by the serving base station is received, performing the positioning measurement behavior according to the PRS configuration information within the DRX inactive time; and
the first feedback information is used to indicate that the terminal can perform the positioning measurement behavior within the DRX inactive time.
17 . The terminal according to claim 16 , wherein the program or the instruction, when executed by the processor, causes the terminal to perform one of following:
performing the positioning measurement behavior according to the PRS configuration information within a measurement gap window in the DRX inactive time; wherein
the measurement gap window is determined according to the measurement gap.