Information processing method and apparatus, location management function server, and communication device
By receiving and utilizing timing-related information, the problem of low positioning accuracy caused by timing errors in the Multi-RTT positioning method is solved, and more accurate terminal location determination is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2021-09-30
- Publication Date
- 2026-06-16
AI Technical Summary
In existing technologies, the Multi-RTT positioning method suffers from low positioning accuracy due to transmission and reception timing errors, and it cannot effectively detect changes in transmission and reception timing errors at different times, thus affecting the accuracy of positioning measurements.
By receiving timing-related information sent by communication equipment, including timestamps of uplink and downlink positioning reference signals, timing error groups, and timing adjustment information, the location of the terminal can be determined, and the measurement of the time difference between transmission and reception can be compensated or adjusted to reduce the impact of timing errors.
It achieves accurate determination of terminal location, reduces positioning errors caused by mismatch in transmission and reception time or timing adjustments, and improves positioning accuracy.
Smart Images

Figure CN115915389B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information processing method, apparatus, location management function server, and communication equipment. Background Technology
[0002] In existing technologies, for Multi-RTT (Round-Trip Time Delay) positioning methods, to measure the UE (Terminal) transmit-receive time difference or gNB (Ground-Trip NB) transmit-receive time difference, the TRP (Transmit / Receive Point) needs to send a DL-PRS (Downlink Positioning Reference Signal) and the UE needs to send an SRS-Pos (Sound Reference Signal for Positioning). The UE or gNB can then perform the relevant measurements based on the DL-PRS and SRS-Pos. Specifically, when calculating positioning time measurements such as the UE transmit-receive time difference or gNB transmit-receive time difference, it is assumed that the time measurement is performed at the antenna connector. However, the actual time measurement location is at the baseband unit, resulting in a time measurement error. This error exists in both signal transmission and reception and is referred to as the transmit-receive timing error. The existence of this timing error leads to inaccurate measurement results for all time-based positioning measurements, including the UE transmit-receive time difference and the gNB transmit-receive time difference, thus affecting the final positioning accuracy.
[0003] Furthermore, the value of this transmission and reception timing error changes over time. Therefore, the transmission and reception timing errors corresponding to DL-PRS or SRS-Pos sent or received at different times, as well as multiple samples included in a measurement report, are also different. However, there is no corresponding mechanism in the existing technology to allow the LMF (Location Management Function) to know the transmission and reception timing errors of multiple DL-PRS or SRS-Pos sample measurements sent or received at different times. This will result in a mismatch between the UE transmission and reception time difference and the gNB transmission and reception time difference measurement, thus leading to low system positioning accuracy.
[0004] In addition, the UE may adjust the transmission timing when sending SRS-Pos. The adjusted transmission timing will affect the accurate calculation of the final UE transmit / receive time difference measurement and gNB transmit / receive time difference measurement, causing deviations in the calculation of these positioning measurements and thus affecting the system positioning accuracy.
[0005] As can be seen from the above, the existing information processing schemes for positioning have the problem of low positioning accuracy in the system. Summary of the Invention
[0006] The purpose of this application is to provide an information processing method, apparatus, location management function server, and communication equipment to solve the problem that existing information processing schemes for positioning result in low system positioning accuracy.
[0007] To address the aforementioned technical problems, this application provides an information processing method applied to a location management function server, the method comprising:
[0008] Receive timing-related information sent by communication equipment;
[0009] The location of the terminal is determined based on the timing-related information.
[0010] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0011] The timing-related information includes at least one of the following:
[0012] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0013] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0014] Third information associated with the timing error group TEG;
[0015] Adjust information periodically;
[0016] The fourth piece of information associated with the timing adjustment information.
[0017] Optionally, the first time information includes: uplink timestamp information, which includes: information about the subframe or time slot where the uplink positioning reference signal sent by the terminal is located;
[0018] And / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0019] Optionally, the uplink timestamp information includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to one uplink positioning reference signal resource or uplink positioning reference signal resource set;
[0020] And / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to a downlink positioning reference signal resource or a set of downlink positioning reference signals resources.
[0021] Optionally, the third information includes at least one of the following:
[0022] The first association information between the timestamp information and the TEG of the terminal;
[0023] Second association information between timestamp information and the TEG of the network device;
[0024] The first associated information includes: the timestamp corresponding to the moment when the TEG of the terminal changes;
[0025] The second associated information includes: the timestamp corresponding to the moment when the TEG of the network device changes;
[0026] The TEG includes at least one of: a transmit TEG and a receive TEG;
[0027] The timestamp information includes either uplink timestamp information or downlink timestamp information.
[0028] Optionally, the third information may further include: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
[0029] Wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0030] Optionally, the change in TEG refers to the update of the TEG identification number or TEG index number.
[0031] Optionally, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal;
[0032] The timing adjustment information refers to the time adjustment information used to adjust the transmission time of the uplink positioning reference signal.
[0033] Optionally, the timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0034] Optionally, the fourth information includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change or the timing adjustment value before and after the moment of change;
[0035] The change in timing adjustment information refers to the update of the timing adjustment value of the uplink positioning reference signal sent by the terminal.
[0036] Optional, also includes:
[0037] Receive the transmission and reception time difference measurement value sent by the communication equipment;
[0038] Determining the location of the terminal based on the timing-related information includes:
[0039] The location of the terminal is determined based on the timing-related information and the measured transmit / receive time difference.
[0040] Optionally, the communication device is a terminal UE or a base station gNB;
[0041] The terminal is expected to not adjust the timing of the transmission of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement.
[0042] or,
[0043] The terminal is expected to have the same timing adjustment applied to the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement.
[0044] or,
[0045] The base station is expected to have no timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement;
[0046] or,
[0047] The base station is expected to have the same timing adjustment applied to the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement.
[0048] Optional, also includes:
[0049] The first indication information sent by the communication device is received; the first indication information is used to indicate whether the sample used by the communication device for calculating the time difference measurement value is subject to timing adjustment.
[0050] And / or, send a second indication message to the communication device; the second indication message is used to indicate whether the sample used by the communication device when calculating the transmit / receive time difference measurement value needs to be adjusted in time.
[0051] This application also provides an information processing method applied to a communication device, the method comprising:
[0052] Send timing-related information to the location management function server; the timing-related information is used by the location management function server to determine the location of the terminal;
[0053] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0054] The timing-related information includes at least one of the following:
[0055] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0056] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0057] Third information associated with the timing error group TEG;
[0058] Adjust information periodically;
[0059] The fourth piece of information associated with the timing adjustment information.
[0060] Optionally, the first time information includes: uplink timestamp information, which includes: information about the subframe or time slot where the uplink positioning reference signal sent by the terminal is located;
[0061] And / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0062] Optionally, the uplink timestamp information includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to one uplink positioning reference signal resource or uplink positioning reference signal resource set;
[0063] And / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to a downlink positioning reference signal resource or a set of downlink positioning reference signals resources.
[0064] Optionally, the third information includes at least one of the following:
[0065] The first association information between the timestamp information and the TEG of the terminal;
[0066] Second association information between timestamp information and the TEG of the network device;
[0067] The first associated information includes: the timestamp corresponding to the moment when the TEG of the terminal changes;
[0068] The second associated information includes: the timestamp corresponding to the moment when the TEG of the network device changes;
[0069] The TEG includes at least one of: a transmit TEG and a receive TEG;
[0070] The timestamp information includes either uplink timestamp information or downlink timestamp information.
[0071] Optionally, the third information may further include: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
[0072] Wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0073] Optionally, the change in TEG refers to the update of the TEG identification number or TEG index number.
[0074] Optionally, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal;
[0075] The timing adjustment information refers to the time adjustment information used to adjust the transmission time of the uplink positioning reference signal.
[0076] Optionally, the timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0077] Optionally, the fourth information includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change or the timing adjustment value before and after the moment of change;
[0078] The change in timing adjustment information refers to a change in the timing adjustment value of the uplink positioning reference signal sent by the terminal.
[0079] Optional, also includes:
[0080] Obtain sample values of the time difference between transmission and reception with the same timing adjustment information;
[0081] Based on at least a portion of the sample values obtained, the transmit / receive time difference measurement is obtained;
[0082] The transmitted / received time difference measurement value is sent to the location management function server.
[0083] Optional, also includes:
[0084] When the communication device is a terminal UE, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement value is not adjusted in terms of timing.
[0085] or,
[0086] When the communication device is a terminal UE, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement value is adjusted in the same way;
[0087] or,
[0088] In the case where the communication device is a base station gNB, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit-receive time difference measurement value is not adjusted in terms of timing.
[0089] or,
[0090] When the communication device is a base station gNB, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit-receive time difference measurement is adjusted in the same way.
[0091] Optional, also includes:
[0092] Send a first indication message to the location management function server; the first indication message is used to indicate whether the sample used by the communication device for calculating the time difference measurement value is subject to timing adjustment.
[0093] And / or, receive a second indication message sent by the location management function server; the second indication message is used to indicate whether the sample used by the communication device should be adjusted in a time interval when calculating the time difference measurement value.
[0094] This application also provides a location management function server, including a memory, a transceiver, and a processor:
[0095] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0096] The transceiver receives timing-related information sent by the communication device.
[0097] The location of the terminal is determined based on the timing-related information.
[0098] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0099] The timing-related information includes at least one of the following:
[0100] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0101] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0102] Third information associated with the timing error group TEG;
[0103] Adjust information periodically;
[0104] The fourth piece of information associated with the timing adjustment information.
[0105] Optionally, the first time information includes: uplink timestamp information, which includes: information about the subframe or time slot where the uplink positioning reference signal sent by the terminal is located;
[0106] And / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0107] Optionally, the uplink timestamp information includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to one uplink positioning reference signal resource or uplink positioning reference signal resource set;
[0108] And / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to a downlink positioning reference signal resource or a set of downlink positioning reference signals resources.
[0109] Optionally, the third information includes at least one of the following:
[0110] The first association information between the timestamp information and the TEG of the terminal;
[0111] Second association information between timestamp information and the TEG of the network device;
[0112] The first associated information includes: the timestamp corresponding to the moment when the TEG of the terminal changes;
[0113] The second associated information includes: the timestamp corresponding to the moment when the TEG of the network device changes;
[0114] The TEG includes at least one of: a transmit TEG and a receive TEG;
[0115] The timestamp information includes either uplink timestamp information or downlink timestamp information.
[0116] Optionally, the third information may further include: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
[0117] Wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0118] Optionally, the change in TEG refers to the update of the TEG identification number or TEG index number.
[0119] Optionally, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal;
[0120] The timing adjustment information refers to the time adjustment information used to adjust the transmission time of the uplink positioning reference signal.
[0121] Optionally, the timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0122] Optionally, the fourth information includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change or the timing adjustment value before and after the moment of change;
[0123] The change in timing adjustment information refers to the update of the timing adjustment value of the uplink positioning reference signal sent by the terminal.
[0124] Optionally, the operation further includes:
[0125] The transceiver receives the transmission and reception time difference measurement value sent by the communication device.
[0126] Determining the location of the terminal based on the timing-related information includes:
[0127] The location of the terminal is determined based on the timing-related information and the measured transmit / receive time difference.
[0128] Optionally, the communication device is a terminal UE or a base station gNB;
[0129] The terminal is expected to not adjust the timing of the transmission of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement.
[0130] or,
[0131] The terminal is expected to have the same timing adjustment applied to the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement.
[0132] or,
[0133] The base station is expected to have no timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement;
[0134] or,
[0135] The base station is expected to have the same timing adjustment applied to the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement.
[0136] Optionally, the operation further includes:
[0137] The transceiver receives first indication information sent by the communication device; the first indication information is used to indicate whether the sample used by the communication device for calculating the time difference measurement value is subject to timing adjustment.
[0138] And / or, send a second indication message to the communication device via the transceiver; the second indication message is used to indicate whether the sample used by the communication device should be adjusted in a timing manner when calculating the time difference measurement value.
[0139] This application also provides a communication device, including a memory, a transceiver, and a processor:
[0140] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0141] The transceiver sends timing-related information to the location management function server; the timing-related information is used by the location management function server to determine the location of the terminal.
[0142] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0143] The timing-related information includes at least one of the following:
[0144] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0145] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0146] Third information associated with the timing error group TEG;
[0147] Adjust information periodically;
[0148] The fourth piece of information associated with the timing adjustment information.
[0149] Optionally, the first time information includes: uplink timestamp information, which includes: information about the subframe or time slot where the uplink positioning reference signal sent by the terminal is located;
[0150] And / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0151] Optionally, the uplink timestamp information includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to one uplink positioning reference signal resource or uplink positioning reference signal resource set;
[0152] And / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; a sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a set of downlink positioning reference signal resources.
[0153] Optionally, the third information includes at least one of the following:
[0154] The first association information between the timestamp information and the TEG of the terminal;
[0155] Second association information between timestamp information and the TEG of the network device;
[0156] The first associated information includes: the timestamp corresponding to the moment when the TEG of the terminal changes;
[0157] The second associated information includes: the timestamp corresponding to the moment when the TEG of the network device changes;
[0158] The TEG includes at least one of: a transmit TEG and a receive TEG;
[0159] The timestamp information includes either uplink timestamp information or downlink timestamp information.
[0160] Optionally, the third information may further include: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
[0161] Wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0162] Optionally, the change in TEG refers to the update of the TEG identification number or TEG index number.
[0163] Optionally, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal;
[0164] The timing adjustment information refers to the time adjustment information used to adjust the transmission time of the uplink positioning reference signal.
[0165] Optionally, the timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0166] Optionally, the fourth information includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change or the timing adjustment value before and after the moment of change;
[0167] The change in timing adjustment information refers to the update of the timing adjustment value of the uplink positioning reference signal sent by the terminal.
[0168] Optionally, the operation further includes:
[0169] Obtain sample values of the time difference between transmission and reception with the same timing adjustment information;
[0170] Based on at least a portion of the sample values obtained, the transmit / receive time difference measurement is obtained;
[0171] The transceiver sends the transmitted / received time difference measurement value to the location management function server.
[0172] Optionally, the operation further includes:
[0173] When the communication device is a terminal UE, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement value is not adjusted in terms of timing.
[0174] or,
[0175] When the communication device is a terminal UE, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement value is adjusted in the same way;
[0176] or,
[0177] In the case where the communication device is a base station gNB, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit-receive time difference measurement value is not adjusted in terms of timing.
[0178] or,
[0179] When the communication device is a base station gNB, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit-receive time difference measurement is adjusted in the same way.
[0180] Optionally, the operation further includes:
[0181] The transceiver sends a first indication message to the location management function server; the first indication message is used to indicate whether the sample used by the communication device for calculating the time difference measurement value is subject to timing adjustment.
[0182] And / or, receive second indication information sent by the location management function server through the transceiver; the second indication information is used to indicate whether the sample used by the communication device should be adjusted in a timed manner when calculating the time difference measurement value.
[0183] This application embodiment also provides an information processing device applied to a location management function server, the device comprising:
[0184] The first receiving unit is used to receive timing-related information sent by the communication device;
[0185] The first determining unit is used to determine the location of the terminal based on the timing-related information.
[0186] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0187] The timing-related information includes at least one of the following:
[0188] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0189] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0190] Third information associated with the timing error group TEG;
[0191] Adjust information periodically;
[0192] The fourth piece of information associated with the timing adjustment information.
[0193] Optionally, the first time information includes: uplink timestamp information, which includes: information about the subframe or time slot where the uplink positioning reference signal sent by the terminal is located;
[0194] And / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0195] Optionally, the uplink timestamp information includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to one uplink positioning reference signal resource or uplink positioning reference signal resource set;
[0196] And / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to a downlink positioning reference signal resource or a set of downlink positioning reference signals resources.
[0197] Optionally, the third information includes at least one of the following:
[0198] The first association information between the timestamp information and the TEG of the terminal;
[0199] Second association information between timestamp information and the TEG of the network device;
[0200] The first associated information includes: the timestamp corresponding to the moment when the TEG of the terminal changes;
[0201] The second associated information includes: the timestamp corresponding to the moment when the TEG of the network device changes;
[0202] The TEG includes at least one of: a transmit TEG and a receive TEG;
[0203] The timestamp information includes either uplink timestamp information or downlink timestamp information.
[0204] Optionally, the third information may further include: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
[0205] Wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0206] Optionally, the change in TEG refers to the update of the TEG identification number or TEG index number.
[0207] Optionally, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal;
[0208] The timing adjustment information refers to the time adjustment information used to adjust the transmission time of the uplink positioning reference signal.
[0209] Optionally, the timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0210] Optionally, the fourth information includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change or the timing adjustment value before and after the moment of change;
[0211] The change in timing adjustment information refers to the update of the timing adjustment value of the uplink positioning reference signal sent by the terminal.
[0212] Optional, also includes:
[0213] The second receiving unit is used to receive the transmission and reception time difference measurement value sent by the communication device;
[0214] Determining the location of the terminal based on the timing-related information includes:
[0215] The location of the terminal is determined based on the timing-related information and the measured transmit / receive time difference.
[0216] Optionally, the communication device is a terminal UE or a base station gNB;
[0217] The terminal is expected to not adjust the timing of the transmission of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement.
[0218] or,
[0219] The terminal is expected to have the same timing adjustment applied to the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement.
[0220] or,
[0221] The base station is expected to have no timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement;
[0222] or,
[0223] The base station is expected to have the same timing adjustment applied to the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement.
[0224] Optional, also includes:
[0225] The third receiving unit is configured to receive first indication information sent by the communication device; the first indication information is used to indicate whether the sample used by the communication device for calculating the time difference measurement value is subject to timing adjustment.
[0226] And / or, the first transmitting unit is used to send second indication information to the communication device; the second indication information is used to indicate whether the sample used by the communication device when calculating the time difference measurement value needs to be adjusted in time.
[0227] This application also provides an information processing apparatus for use in a communication device, the apparatus comprising:
[0228] The second sending unit is used to send timing-related information to the location management function server; the timing-related information is used by the location management function server to determine the location of the terminal;
[0229] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0230] The timing-related information includes at least one of the following:
[0231] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0232] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0233] Third information associated with the timing error group TEG;
[0234] Adjust information periodically;
[0235] The fourth piece of information associated with the timing adjustment information.
[0236] Optionally, the first time information includes: uplink timestamp information, which includes: information about the subframe or time slot where the uplink positioning reference signal sent by the terminal is located;
[0237] And / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0238] Optionally, the uplink timestamp information includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to one uplink positioning reference signal resource or uplink positioning reference signal resource set;
[0239] And / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate the positioning measurement value and generate a measurement report or measurement instance; one sample value corresponds to a downlink positioning reference signal resource or a set of downlink positioning reference signals resources.
[0240] Optionally, the third information includes at least one of the following:
[0241] The first association information between the timestamp information and the TEG of the terminal;
[0242] Second association information between timestamp information and the TEG of the network device;
[0243] The first associated information includes: the timestamp corresponding to the moment when the TEG of the terminal changes;
[0244] The second associated information includes: the timestamp corresponding to the moment when the TEG of the network device changes;
[0245] The TEG includes at least one of: a transmit TEG and a receive TEG;
[0246] The timestamp information includes either uplink timestamp information or downlink timestamp information.
[0247] Optionally, the third information may further include: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
[0248] Wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0249] Optionally, the change in TEG refers to the update of the TEG identification number or TEG index number.
[0250] Optionally, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal;
[0251] The timing adjustment information refers to the time adjustment information used to adjust the transmission time of the uplink positioning reference signal.
[0252] Optionally, the timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0253] Optionally, the fourth information includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change or the timing adjustment value before and after the moment of change;
[0254] The change in timing adjustment information refers to the update of the timing adjustment value of the uplink positioning reference signal sent by the terminal.
[0255] Optional, also includes:
[0256] The first acquisition unit is used to acquire sample values of the transmission and reception time difference with the same timing adjustment information;
[0257] The first processing unit is used to obtain the transmit / receive time difference measurement value based on at least a portion of the acquired sample values;
[0258] The third sending unit is used to send the transmission and reception time difference measurement value to the location management function server.
[0259] Optional, also includes:
[0260] The second determining unit is used to determine, when the communication device is a terminal UE, that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement value has not been adjusted.
[0261] or,
[0262] When the communication device is a terminal UE, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit-receive time difference measurement value is adjusted in the same way;
[0263] or,
[0264] In the case where the communication device is a base station gNB, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit-receive time difference measurement value is not adjusted in terms of timing.
[0265] or,
[0266] When the communication device is a base station gNB, the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit-receive time difference measurement is adjusted in the same way.
[0267] Optional, also includes:
[0268] The fourth sending unit is used to send first indication information to the location management function server; the first indication information is used to indicate whether the sample used by the communication device for calculating the time difference measurement value is subject to timing adjustment.
[0269] And / or, the fourth receiving unit is used to receive second indication information sent by the location management function server; the second indication information is used to indicate whether the sample used by the communication device needs to be adjusted in a timing manner when calculating the time difference measurement value.
[0270] This application also provides a processor-readable storage medium storing a computer program for causing the processor to execute the aforementioned location management function server-side information processing method; or...
[0271] The computer program is used to cause the processor to execute the information processing method on the communication device side described above.
[0272] The beneficial effects of the above technical solution in this application are as follows:
[0273] In the above scheme, the information processing method receives timing-related information sent by a communication device; and determines the location of the terminal based on the timing-related information. The communication device is either the terminal or a network device; the network device includes a base station or a transmission point (TRP); the timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This method can accurately determine the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy. Attached Figure Description
[0274] Figure 1 This is a schematic diagram of the wireless communication system architecture according to an embodiment of this application;
[0275] Figure 2 This is a schematic diagram of the Multi-RTT positioning scheme according to an embodiment of this application;
[0276] Figure 3 This is a schematic flowchart of the information processing method according to an embodiment of this application. Figure 1 ;
[0277] Figure 4 This is a schematic flowchart of the information processing method according to an embodiment of this application. Figure 2 ;
[0278] Figure 5 This is a schematic diagram illustrating how the UE provides uplink timestamp information to the LMF in an embodiment of this application.
[0279] Figure 6 This is a schematic diagram illustrating the association information between the uplink timestamp and the UE Tx TEG provided by the UE to the LMF in an embodiment of this application.
[0280] Figure 7 This is a schematic diagram illustrating how the UE provides timing adjustment information to the LMF in an embodiment of this application.
[0281] Figure 8 This is a schematic diagram illustrating the change information of timing adjustment provided by the UE to the LMF in an embodiment of this application.
[0282] Figure 9 This is a schematic diagram illustrating how the UE in this application ensures that all samples undergo the same timing adjustment process when calculating the transmit / receive time difference;
[0283] Figure 10 This is a schematic diagram of the location management function server structure according to an embodiment of this application;
[0284] Figure 11 This is a schematic diagram of the communication device structure according to an embodiment of this application. Figure 1 ;
[0285] Figure 12 This is a schematic diagram of the communication device structure according to an embodiment of this application. Figure 2 ;
[0286] Figure 13 This is a schematic diagram of the information processing device structure according to an embodiment of this application. Figure 1 ;
[0287] Figure 14 This is a schematic diagram of the information processing device structure according to an embodiment of this application. Figure 2 . Detailed Implementation
[0288] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0289] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0290] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0291] It should be noted that the technical solutions provided in this application are applicable to a variety of systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0292] It should be noted that the communication device in the embodiments of this application can be implemented as a terminal (also known as a terminal device) or a network device. Figure 1 This diagram illustrates a block diagram of a wireless communication system to which embodiments of this application may be applied. The wireless communication system includes terminal equipment and network equipment.
[0293] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0294] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0295] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0296] The following section will first introduce the content related to the solutions provided in the embodiments of this application.
[0297] The Multi-RTT positioning method uses the following measurements: the time difference between the arrival time of the DL-PRS from each TRP (measured by the UE) and the time difference between the UE's transmitted SRS-Pos (referred to as the UE transmit / receive time difference); and the time difference between the arrival time of the SRS-Pos from the UE and the time difference between the TRP's transmitted DL-PRS (referred to as the gNB transmit / receive time difference). Figure 2 As shown (A represents) B indicates C indicates D indicates Round-trip time (RTT) between the UE and a certain TRP: This is the difference between the UE's transmit and receive time, which can be measured by the UE based on the DL-PRS of that TRP. In addition, the gNB transmit / receive time difference measured by the TRP based on the UE's SRS-Pos The distance between the UE and the TRP can be obtained by multiplying 1 / 2 RTT by the speed of light. It's worth noting that this method of obtaining RTT does not require precise time synchronization between the UE and the TRP. Regarding RTT specifically, according to... Figure 2 We can obtain: in, Indicates the time of receiving DL-PRS. Indicates the time when the DL-PRS was sent. Indicates the time of receiving SRS-Pos. This indicates the time when the SRS-Pos was sent.
[0298] From the perspective of signal transmission and reception by the UE and each TRP, supporting the Multi-RTT positioning method is basically equivalent to simultaneously supporting the DL-TDOA (downlink time difference of arrival) positioning method and the UL-TDOA (uplink time difference of arrival) positioning method.
[0299] At the UE, the UE transmits SRS-Pos according to the SRS-Pos configuration provided by the serving base station. The UE also obtains the DL-PRS transmission configuration information of surrounding TRPs from auxiliary data provided by the LMF. Based on the DL-PRS configuration information of each TRP, the UE receives the DL-PRS transmitted by each TRP, obtains the arrival time of the DL-PRS, and then calculates the UE transmit / receive time difference (corresponding to...) based on the difference between the measured DL-PRS arrival time and the time when the UE transmits its own SRS-Pos. Figure 2 The difference between two moments on the UE time axis.
[0300] At each TRP, the auxiliary data provided by the LMF indicates the configuration information for the UE's SRS-Pos transmission. Based on this configuration information, each TRP receives the SRS-Pos transmitted by the UE and obtains its arrival time. Then, each TRP calculates the gNB transmit / receive time difference (corresponding to...) by using the difference between the measured SRS-Pos arrival time and its own DL-PRS transmission time. Figure 2 The difference between two moments on the base station time axis.
[0301] Multi-RTT positioning methods generally employ a network-based approach. The UE reports its acquired UE transmit / receive time difference to the LMF, and each TRP also provides its acquired gNB transmit / receive time difference to the LMF. The LMF then uses the UE transmit / receive time difference and the gNB transmit / receive time difference to calculate the distance between the UE and each TRP. This, combined with other known information (such as the geographical coordinates of the TRPs), allows the LMF to calculate the UE's location.
[0302] Based on the above, embodiments of this application provide an information processing method, apparatus, location management function server, and communication device to solve the problem of low system positioning accuracy caused by existing location-related information processing schemes. The method, apparatus, location management function server, and communication device are based on the same application concept. Since the principles underlying the problem-solving of the method, apparatus, location management function server, and communication device are similar, their implementations can be mutually referenced, and repeated details will not be elaborated further.
[0303] The information processing method provided in this application embodiment is applied to a location management function server, such as... Figure 3 As shown, the method includes:
[0304] Step 31: Receive timing-related information sent by the communication device;
[0305] Step 32: Determine the location of the terminal based on the timing-related information; wherein, the communication device is: the terminal or a network device; the network device includes a base station or a transmission point (TRP); the timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information.
[0306] Among them, the location management function server can be specifically implemented as LMF; the timed adjustment information can also be called the timed advance information; the fourth information can also be understood as change information.
[0307] The information processing method provided in this application embodiment receives timing-related information sent by a communication device; and determines the location of the terminal based on the timing-related information. The communication device is either the terminal or a network device; the network device includes a base station or a transmission point (TRP); the timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This method can accurately determine the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy.
[0308] Wherein, the first time information includes: uplink timestamp information, the uplink timestamp information including: information of the subframe or time slot in which the uplink positioning reference signal sent by the terminal is located; and / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0309] This allows for accurate adjustment of transmission and reception timing errors based on first or second time information. Specifically, the uplink positioning reference signal can be SRS-Pos, and the downlink positioning reference signal can be DL-PRS.
[0310] In this embodiment, the uplink timestamp information includes: uplink timestamp information corresponding to the sample values of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to an uplink positioning reference signal resource or an uplink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or an uplink positioning reference signal resource set; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample values of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to a downlink positioning reference signal resource or a downlink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a downlink positioning reference signal resource set.
[0311] This enables accurate adjustments based on sample granularity to address timing errors during transmission and reception.
[0312] The third information includes at least one of the following: a first association between timestamp information and the TEG of the terminal; and a second association between timestamp information and the TEG of the network device. The first association includes the timestamp corresponding to the moment when the TEG of the terminal changes; the second association includes the timestamp corresponding to the moment when the TEG of the network device changes; the TEG includes at least one of a transmit TEG and a receive TEG; and the timestamp information includes uplink timestamp information or downlink timestamp information.
[0313] This allows for accurate adjustments to the timing errors of sending and receiving data based on the timestamp information.
[0314] In this embodiment of the application, the third information further includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0315] This allows for direct and accurate determination of the TEG identification number or TEG index number before and after the change. Here, "TEG change" refers to an update of the TEG identification number or TEG index number. It can also be understood as: "TEG change" means that the TEG identification number or TEG index number has changed; specifically, for example, the TEG identification number before the change was TEG1, and the TEG identification number after the change is TEG2. In this embodiment, the timing adjustment information includes: timing adjustment values configured by the network device, or timing adjustment values set by the terminal; wherein, the timing adjustment information refers to time adjustment information for adjusting the transmission time of the uplink positioning reference signal.
[0316] This allows for precise processing of the uplink timing adjustment based on the timing adjustment value. The uplink positioning reference signal can specifically be SRS-Pos.
[0317] The timing adjustment information includes a timing adjustment value for calculating each sample of the positioning measurement. Each sample value refers to a measurement value corresponding to an uplink reference signal resource or a set of uplink reference signal resources.
[0318] This allows for subsequent timed adjustments based on sample granularity.
[0319] In this embodiment, the fourth information includes: uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change, or the timing adjustment value before and after the moment of change; wherein, the change in timing adjustment information refers to a change in the timing adjustment value of the uplink positioning reference signal sent by the terminal. The uplink positioning reference signal may specifically be SRS-Pos.
[0320] This allows for accurate processing of the timing adjustment (TA) even when it changes. In this embodiment, the changed TA can be determined based on the original TA and the change in timing adjustment, so that subsequent processing can be performed based on the changed TA.
[0321] Furthermore, the information processing method further includes: receiving a transmit / receive time difference measurement value sent by a communication device; determining the location of the terminal based on the timing-related information includes: determining the location of the terminal based on the timing-related information and the transmit / receive time difference measurement value; wherein, the communication device is a terminal UE, and the transmit / receive time difference measurement value is the UE transmit / receive time difference measurement value; or, the communication device is a base station gNB, and the transmit / receive time difference measurement value is the gNB transmit / receive time difference measurement value; or, the communication device is a transmission point TRP, and the transmit / receive time difference measurement value is the TRP transmit / receive time difference measurement value.
[0322] This can improve the accuracy of terminal positioning.
[0323] Wherein, the communication device is a terminal UE or a base station gNB; the terminal is expected to have no timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; or, the terminal is expected to have the same timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; or, the base station is expected to have no timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement; or, the base station is expected to have the same timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement. This can be understood as: the communication device is expected to have no timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the transmit / receive time difference; or, the communication device is expected to have the same timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the transmit / receive time difference. Additionally, optionally, one of the sample values refers to a measurement value corresponding to an uplink reference signal resource or a set of uplink reference signal resources; and / or, one of the sample values refers to a measurement value corresponding to a downlink reference signal resource or a set of downlink reference signal resources. All the sample values belong to the same measurement report or the same measurement instance. It should be noted that the location management function server expects the terminal or base station to perform these actions, and this expectation or being expected means that such processing is preferred.
[0324] This enables the location management server to accurately compensate for timing adjustments even when there are SRS-Pos transmission timing adjustments and multiple SRS-Pos sample values are used to generate a measurement report.
[0325] Furthermore, the information processing method further includes: receiving first indication information sent by the communication device; the first indication information is used to indicate whether the sample used by the communication device for calculating the time difference of transmission and reception measurement value needs to be timed; and / or sending second indication information to the communication device; the second indication information is used to indicate whether the sample used by the communication device for calculating the time difference of transmission and reception measurement value needs to be timed.
[0326] This allows for flexible determination of whether to perform timed adjustments and notification to the other end.
[0327] This application also provides an information processing method applied to communication devices, such as... Figure 4 As shown, the method includes:
[0328] Step 41: Send timing-related information to the location management function server; the timing-related information is used by the location management function server to determine the location of the terminal; wherein, the communication device is: the terminal or a network device; the network device includes a base station or a transmission point (TRP); the timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information.
[0329] Among them, the location management function server can be specifically implemented as LMF; the timed adjustment information can also be called the timed advance information; the fourth information can also be understood as change information.
[0330] The information processing method provided in this application sends timing-related information to a location management function server. This timing-related information is used by the location management function server to determine the location of the terminal. The communication device is either the terminal or a network device. The network device includes a base station or a transmission point (TRP). The timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with a timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This method can support the accurate determination of the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy.
[0331] Wherein, the first time information includes: uplink timestamp information, the uplink timestamp information including: information of the subframe or time slot in which the uplink positioning reference signal sent by the terminal is located; and / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0332] This allows for accurate adjustment of transmission and reception timing errors based on first or second time information. Specifically, the uplink positioning reference signal can be SRS-Pos, and the downlink positioning reference signal can be DL-PRS.
[0333] In this embodiment, the uplink timestamp information includes: uplink timestamp information corresponding to the sample values of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to an uplink positioning reference signal resource or an uplink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or an uplink positioning reference signal resource set; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample values of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to a downlink positioning reference signal resource or a downlink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a downlink positioning reference signal resource set.
[0334] This enables accurate adjustments based on sample granularity to address timing errors during transmission and reception.
[0335] The third information includes at least one of the following: a first association between timestamp information and the TEG of the terminal; and a second association between timestamp information and the TEG of the network device. The first association includes the timestamp corresponding to the moment when the TEG of the terminal changes; the second association includes the timestamp corresponding to the moment when the TEG of the network device changes; the TEG includes at least one of a transmit TEG and a receive TEG; and the timestamp information includes uplink timestamp information or downlink timestamp information.
[0336] This allows for accurate adjustments to the timing errors of sending and receiving data based on timestamp information in the future.
[0337] In this embodiment of the application, the third information further includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0338] This allows for direct and accurate determination of the TEG identification number or TEG index number before and after the change. Here, "TEG change" refers to an update of the TEG identification number or TEG index number. Alternatively, it can be understood as: "TEG change" means that the TEG identification number or TEG index number has changed.
[0339] In this embodiment of the application, the timing adjustment information includes: a timing adjustment value configured by the network device, or a timing adjustment value set by the terminal; wherein, the timing adjustment information refers to time adjustment information for adjusting the transmission time of the uplink positioning reference signal.
[0340] This allows for precise processing of uplink timing adjustments based on the timing adjustment value. The uplink positioning reference signal can specifically be SRS-Pos.
[0341] The timing adjustment information includes a timing adjustment value for calculating each sample of the positioning measurement. Each sample value refers to a measurement value corresponding to an uplink reference signal resource or a set of uplink reference signal resources.
[0342] This allows for subsequent timed adjustments based on sample granularity.
[0343] In this embodiment, the fourth information includes: uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment of change, or the timing adjustment value before and after the moment of change; wherein, the change in timing adjustment information refers to a change in the timing adjustment value of the uplink positioning reference signal sent by the terminal. The uplink positioning reference signal may specifically be SRS-Pos.
[0344] For example, the timing adjustment value before the change is A1, and the timing adjustment value after the change is A2; or, the timing adjustment value before the change is A1, and the timing adjustment change amount is a, then the timing adjustment value after the change is A2 = A1 + a can be obtained by calculation.
[0345] This allows for accurate processing of the TA even when it changes. In this embodiment, the changed TA can be determined based on the TA before the change and the amount of change adjusted at regular intervals, so that subsequent processing can be performed based on the changed TA.
[0346] Furthermore, the information processing method further includes: acquiring sample values of transmit / receive time differences with the same timing adjustment information; obtaining a transmit / receive time difference measurement value based on at least a portion of the acquired sample values (specifically, based on all acquired sample values); and sending the transmit / receive time difference measurement value to the location management function server; wherein, the communication device is a terminal UE, and the transmit / receive time difference measurement value is the UE transmit / receive time difference measurement value; or, the communication device is a base station gNB, and the transmit / receive time difference measurement value is the gNB transmit / receive time difference measurement value; or, the communication device is a transmission point TRP, and the transmit / receive time difference measurement value is the TRP transmit / receive time difference measurement value. Optionally, one sample value refers to a measurement value corresponding to an uplink reference signal resource or an uplink reference signal resource set; and / or, one sample value refers to a measurement value corresponding to a downlink reference signal resource or a downlink reference signal resource set. The at least a portion of the sample values belong to the same measurement report or the same measurement instance.
[0347] This ensures the accuracy of terminal positioning. The phrase "same timing adjustment information" can be understood as follows: the timing adjustments for the transmission time of the uplink positioning reference signal corresponding to the sample value are the same; for example, none of them underwent timing adjustment; or, all of them underwent the same timing adjustment.
[0348] In this embodiment of the application, the information processing method further includes: when the communication device is a UE terminal, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement value has not been adjusted in timing; or, when the communication device is a UE terminal, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement value has been adjusted in the same way; or, when the communication device is a gNB base station, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement value has not been adjusted in timing; or, when the communication device is a gNB base station, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement value has been adjusted in the same way.
[0349] This enables the location management server to accurately compensate for timing adjustments even when there are SRS-Pos sending timing adjustments and multiple SRS-Pos sample values are used to generate a measurement report.
[0350] Furthermore, the information processing method further includes: sending a first indication message to the location management function server; the first indication message being used to indicate whether the sample used by the communication device in calculating the time difference of transmission and reception measurement value needs to be timed; and / or receiving a second indication message sent by the location management function server; the second indication message being used to indicate whether the sample used by the communication device in calculating the time difference of transmission and reception measurement value needs to be timed.
[0351] This allows for flexible determination of whether to perform timed adjustments and notification to the other end.
[0352] The following is an example of the information processing method provided in the embodiments of this application. The location management function server is a location server (specifically, an LMF), and the network device is a UE and / or gNB.
[0353] To address the aforementioned technical problems, this application provides an information processing method, primarily involving: the UE and / or gNB reporting timing-related information to the positioning server to assist the positioning server (LMF) in completing UE positioning. The timing-related information includes: time information associated with the transmission or reception time of the uplink positioning reference signal (SRS-Pos) or downlink positioning reference signal (DL-PRS) (corresponding to the first and second time information mentioned above), or information associated with a timing error group (TEG) (corresponding to the third information mentioned above), or TA information, or information associated with TA information (corresponding to the fourth information mentioned above, which can also be understood as TA change information). TA information refers to time adjustment information used to adjust the transmission time of the SRS-Pos.
[0354] Specifically, this plan involves the following parts:
[0355] Part 1: The UE or gNB provides uplink timestamp information to the LMF:
[0356] (1) The UE or gNB provides uplink timestamp information to the LMF, which includes information about the subframe or time slot in which the SRS or SRS-Pos (corresponding to the above uplink positioning reference signal) sent by the UE is located.
[0357] (2) The UE or gNB provides downlink timestamp information to the LMF, which includes information about the subframe or time slot in which the DL-PRS sent by the TRP (included in the gNB) is located.
[0358] (3) The UE or gNB provides the LMF with: downlink timestamp information or uplink timestamp information corresponding to each sample value of the positioning reference signal, used for calculating positioning measurements and generating measurement reports or measurement instances. A sample value refers to a measurement value corresponding to a positioning reference signal resource or a set of resources. The uplink timestamp information mentioned above includes: uplink timestamp information corresponding to the sample value of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurements and generate measurement reports or measurement instances; a sample value corresponds to an uplink positioning reference signal resource or a set of uplink positioning reference signals, specifically, a sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or a set of uplink positioning reference signals; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample value of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurements and generate measurement reports or measurement instances; a sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a set of downlink positioning reference signals.
[0359] Examples of this section - Example 1 (UE provides uplink timestamp information to LMF):
[0360] In this plan:
[0361] The UE and / or gNB report timing-related information to the positioning server to assist the positioning server (LMF) in completing UE positioning. This timing-related information includes: time information associated with the transmission time of the uplink positioning reference signal (SRS-Pos) (corresponding to the first time information mentioned above), or information associated with the timing error group (TEG) (corresponding to the third information mentioned above), or TA information, or information associated with TA information (corresponding to the fourth information mentioned above, which can also be understood as TA change information).
[0362] The UE or gNB provides uplink timestamp information to the LMF, which includes the subframe or time slot information of the SRS or SRS-Pos sent by the UE.
[0363] The UE or gNB provides the LMF with uplink timestamp information corresponding to each sample value of the SRS or SRS-Pos, used to calculate positioning measurements and generate measurement reports or measurement instances. A sample value refers to a measurement value corresponding to a positioning reference signal resource or resource set.
[0364] Specifically, such as Figure 5As shown, the UE uses four SRS-Pos sample (measurement) values (i.e., R1 to R4, each R corresponding to one SRS-Pos sample) to calculate and obtain measurement report #1. Each sample value in the figure corresponds to an SRS-Pos resource or an SRS-Pos resource set. To facilitate the location server in obtaining the time information of the SRS-Pos used to calculate the measurement report, the UE reports the subframes or time slots where these four SRS-Pos are located (corresponding to the first time information mentioned above) to the LMF. That is, the UE reports the subframe information of subframe n or subframe n+1 to the LMF (specifically, the subframes or time slots where the surrounding SRS-Pos are located can be determined based on the subframe or time slot where one SRS-Pos is located). However, simply reporting the subframe information where the SRS-Pos are located may be too granular. In order to obtain more refined time information, the UE can provide the LMF with the uplink timestamp information corresponding to each sample value of the SRS-Pos used to calculate the positioning measurement value and generate measurement report #1, i.e., the T1 to T4 information in the figure. In this way, the LMF can obtain more refined time information. After obtaining this time information, the LMF combines the mapping relationship between the time information and the transmission / reception timing error (which can be stored locally in the LMF) to determine the transmission / reception timing error corresponding to these SRS-Pos or SRS-Pos sample values. Then, the LMF can compensate for and eliminate the transmission / reception timing error, thereby improving positioning accuracy.
[0365] Using the method in this example, the time information associated with the transmission time of the positioning reference signal can be used to help the LMF determine the impact of the transmission and reception timing error on the UE transmission and reception time difference measurement or the gNB transmission and reception time difference measurement. This allows the LMF to use this information to compensate for or adjust the UE transmission and reception time difference or gNB transmission and reception time difference positioning measurement when calculating the terminal location. This avoids the decrease in the accuracy of the LMF's terminal location calculation caused by the mismatch between the UE transmission and reception time difference and the gNB transmission and reception time difference measurement, thereby improving the system's positioning accuracy.
[0366] Part Two: The UE or gNB provides the LMF with the association information between the uplink or downlink timestamp and the UE or TRP TEG (Timing Error Group):
[0367] (1) The UE or gNB provides the LMF with the association information between the uplink timestamp information and the UE's TEG (an example of the first association information mentioned above), namely: the mapping relationship between the uplink timestamp and the UE TEG, including: the uplink timestamp corresponding to the time when the UE Tx (send) TEG and / or the UE Rx (receive) TEG changes.
[0368] (2) The UE or gNB provides the LMF with the association information between the downlink timestamp information and the TRP (of) TEG (an example of the second association information mentioned above), namely: the mapping relationship between the downlink timestamp and the TRP TEG, including: the downlink timestamp corresponding to the time when the TRP Tx TEG and / or TRP Rx TEG changes.
[0369] (3) The UE or gNB can also report the TEG IDs before and after the timestamp corresponding to the time when the TEG changes to the LMF. Corresponding to the third information mentioned above, this also includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the time when the TEG changes. The TEG ID includes the TEG identification number or the TEG index number. The TEG change refers to a change in the TEG identification number or the TEG index number.
[0370] Example 2 (The UE or gNB provides the LMF with the association information between the uplink or downlink timestamp and the UE or TRP TEG):
[0371] In this plan:
[0372] The UE and / or gNB report timing-related information to the positioning server to assist the positioning server (LMF) in completing UE positioning. This timing-related information includes: time information associated with the transmission time of the uplink positioning reference signal (SRS-Pos) (corresponding to the first and second time information mentioned above), or information associated with the timing error group (TEG) (corresponding to the third information mentioned above), or TA information, or information associated with TA information (corresponding to the fourth information mentioned above, which can also be understood as TA change information).
[0373] The UE or gNB provides the LMF with the association information between the uplink timestamp information and the UE TEG, that is, the mapping relationship between the uplink timestamp and the UE TEG, including the uplink timestamp corresponding to the time when the UE Tx TEG and / or UE Rx TEG change.
[0374] The UE or gNB provides the LMF with the association information between downlink timestamp information and TRP TEG, that is, the mapping relationship between downlink timestamp and TRP TEG, including the downlink timestamp corresponding to the time when TRP Tx TEG and / or TRP Rx TEG change.
[0375] The UE or gNB can also report the TEG IDs before and after the timestamp corresponding to the moment when the TEG changes to the LMF.
[0376] Specifically, such as Figure 6 As shown, the UE uses four SRS-Pos sample (measurement) values (i.e., R1 to R4) to calculate measurement report #1. Each sample value in the figure corresponds to an SRS-Pos resource or a set of SRS-Pos resources. In order to facilitate the positioning server to obtain the association relationship between the SRS-Pos sample values used to calculate this measurement report and the UE Tx TEG, the UE reports the uplink timestamp (and the TEG ID before and after the timestamp) corresponding to the moment when the UE Tx TEG associated with these four SRS-Pos samples changes to the LMF (corresponding to reporting the above first association information, as well as the TEG identification number or TEG index number to the LMF), that is, the T5 information (and TEG1, TEG2) in the figure. As shown in the figure, before time T5, the UE Tx TEG is TEG1 (corresponding to the TEG ID before the first timestamp), while after time T5, the UE Tx TEG is TEG2 (corresponding to the TEG ID after the first timestamp). Thus, the LMF can obtain the time information of the change in the UE Tx TEG associated with these four SRS-Pos samples, as well as the TEG IDs before and after the change. After obtaining this information, even if the LMF does not know the specific transmission times of these four SRS-Pos samples (i.e., the LMF does not know T1 to T4), the LMF can still determine the corresponding transmission and reception timing errors of these SRS-Pos or SRS-Pos sample values (because the LMF can estimate the approximate location of the four samples, determine the corresponding TEG, and thus obtain the corresponding transmission and reception timing errors). The LMF can then compensate for and eliminate these timing errors, thereby improving positioning accuracy.
[0377] Using the method in this example, the uplink timestamp corresponding to the moment when the UE Tx TEG changes, along with the UE Tx TEG ID before and after the change, can help the LMF determine the impact of the transmission and reception timing error on the UE transmission and reception time difference measurement or the gNB transmission and reception time difference measurement. This information can be used by the LMF to compensate for or adjust the UE transmission and reception time difference or gNB transmission and reception time difference positioning measurement when calculating the terminal location. This avoids the decrease in the accuracy of the LMF's terminal location calculation caused by the mismatch between the UE transmission and reception time difference and the gNB transmission and reception time difference measurement, thereby improving the system's positioning accuracy.
[0378] Part 3: The UE or gNB provides timing adjustment information to the LMF:
[0379] (1) The UE or gNB provides timing adjustment information to the LMF. This timing adjustment information includes timing adjustment values configured by the gNB or timing adjustment values set by the UE. TA information refers to time adjustment information that adjusts the transmission time of the SRS-Pos. Corresponding to the above timing adjustment information are: timing adjustment values configured by the network device or timing adjustment values set by the terminal; wherein, the timing adjustment information refers to time adjustment information that adjusts the transmission time of the uplink positioning reference signal.
[0380] (2) The UE or gNB provides the LMF with the timing adjustment value corresponding to each sample for calculating the positioning measurement.
[0381] Example of this section - Example 3 (UE or gNB provides timing adjustment information to LMF):
[0382] In this plan:
[0383] The UE and / or gNB report timing-related information to the positioning server to assist the positioning server (LMF) in completing UE positioning. This timing-related information includes TA information. TA information refers to time adjustment information used to adjust the transmission time of the SRS-Pos.
[0384] The UE or gNB provides timing adjustment information to the LMF. This timing adjustment information includes timing adjustment values configured by the gNB or timing adjustment values adjusted by the UE itself. Among them, TA information refers to time adjustment information that adjusts the transmission time of SRS-Pos.
[0385] The UE or gNB provides the LMF with the timing adjustment value corresponding to each sample for calculating the positioning measurement.
[0386] Specifically, such as Figure 7 As shown, the UE uses four SRS-Pos sample (measurement) values (i.e., R1 to R4) to calculate measurement report #1. Each sample value in the figure corresponds to an SRS-Pos resource or an SRS-Pos resource set. It can be seen from the figure that the timing adjustment values TA1 to TA3 for R1 to R3 are 0, so the transmission times of R1 to R3 remain unchanged, still T1 to T3. However, since the timing adjustment value TA4 for R4 is not 0, the actual transmission time of R4 is T4A, and T4A = T4 + TA4. To facilitate the positioning server in obtaining the correlation between the SRS-Pos sample values used to calculate this measurement report and the timing adjustment values (corresponding to the timing adjustment information mentioned above), the UE reports the timing adjustment values TA1 to TA4 associated with these four SRS-Pos samples to the LMF, i.e., the "Timing Adjustment Value TA4" information in the figure (not marked in the figure because TA1 to TA3 = 0).
[0387] The UE can provide the LMF with timing adjustment value information corresponding to each sample value of SRS-Pos used to calculate positioning measurement values and generate measurement report #1 (corresponding to the timing adjustment value corresponding to each sample used to calculate positioning measurement values). In this way, the LMF can obtain the accurate actual transmission time information of these SRS-Pos samples, and then the LMF can compensate for the measurement value of the transmission and reception time difference between the UE and gNB, thereby improving positioning accuracy.
[0388] Using the method in this example, the UE can provide the LMF with the timing adjustment value information corresponding to each sample value of SRS-Pos used to calculate positioning measurement values and generate measurement report #1. In this way, the LMF can obtain the accurate actual transmission time information of these SRS-Pos samples, and then the LMF can compensate for the measurement value of the transmission and reception time difference between the UE and gNB, thereby improving positioning accuracy.
[0389] Part 4: The UE or gNB provides the LMF with information on changes in timing adjustments:
[0390] (1) The UE or gNB provides the LMF with the uplink timestamp information corresponding to the moment when the timing adjustment changes, as well as the amount of timing adjustment change at that moment. The change in timing adjustment refers to a change in the timing adjustment value of the SRS-Pos transmitted by the UE. Corresponding to the above fourth information, it includes: the uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at that moment; wherein, the change in timing adjustment information refers to a change in the timing adjustment value of the uplink positioning reference signal transmitted by the terminal.
[0391] Example of this section - Example 4 (UE or gNB provides timing adjustment change information to LMF):
[0392] In this plan:
[0393] The UE and / or gNB report timing-related information to the positioning server to assist the positioning server (LMF) in completing UE positioning. This timing-related information includes TA information, or information associated with TA information (corresponding to the fourth information mentioned above, which can also be understood as TA change information). TA information refers to time adjustment information that adjusts the transmission time of the SRS-Pos.
[0394] Specifically, such as Figure 8As shown, the UE uses four SRS-Pos sample (measurement) values (i.e., R1 to R4) to calculate measurement report #1. Each sample value in the figure corresponds to an SRS-Pos resource or a set of SRS-Pos resources. To facilitate the positioning server in obtaining the correlation between the SRS-Pos sample values used to calculate this measurement report and the timing adjustment values, the UE reports the uplink timestamps corresponding to the times when the timing adjustment values associated with these four SRS-Pos samples change (and the amount of timing adjustment change at that times) to the LMF, i.e., the T5 information in the figure (and the difference between TA2 and TA1); correspondingly, the uplink timestamp information corresponding to the times when the aforementioned timing adjustment information changes, and the amount of timing adjustment change at the times when the changes occur, are reported to the LMF. As shown in the figure, the timing adjustment value before time T5 is TA1, while the timing adjustment value after time T5 is TA2 (derived from TA1 and the difference). Thus, the LMF can obtain the timing adjustment value information associated with these four SRS-Pos samples, including the time of change and the timing adjustment value before and after the change (TA1 is used from T1 to T3, and TA1 is 0, so it is not shown in the figure; TA2 is used at T4, as the adjusted R4 has moved from time T4 to time T4A, and the difference between time T4 and time T4A is the timing adjustment value TA2). After obtaining this information, the LMF can determine the timing adjustment value corresponding to these SRS-Pos sample values, and then perform compensation for the timing adjustment value, thereby improving positioning accuracy.
[0395] Using the method in this example, the UE can provide the LMF with the timing adjustment change information corresponding to the sample values of SRS-Pos used to calculate positioning measurements and generate measurement report #1. In this way, the LMF can obtain the accurate timing adjustment values of these SRS-Pos samples, and then the LMF can compensate for the measurement values of the UE and gNB transmit and receive time difference, thereby improving positioning accuracy.
[0396] Part 5: When calculating the transmit / receive time difference measurement, the UE or TRP (including gNB) ensures that the timing adjustment process is identical for all samples:
[0397] (1) When the UE calculates the UE transmit / receive time difference measurement using sample values of multiple UE transmit / receive time differences, the UE is expected to have no timing adjustment for the transmission time of the SRS corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; and all sample values of these UE transmit / receive time differences belong to the same measurement report or the same measurement instance. Correspondingly, the transmission time of the uplink positioning reference signal corresponding to all sample values used by the terminal to calculate the UE transmit / receive time difference measurement is not timing adjusted.
[0398] (2) When the UE calculates the UE transmit / receive time difference measurement using sample values of multiple UE transmit / receive time differences, the UE is expected to have the same timing adjustment for the transmission time of the SRS corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; and all sample values of these UE transmit / receive time differences belong to the same measurement report or the same measurement instance. Correspondingly, the terminal is expected to have the same timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement.
[0399] (3) When the gNB uses sample values of multiple gNB transmit / receive time differences to calculate the gNB transmit / receive time difference measurement, the gNB is expected to have no timing adjustment for the transmission time of the SRS corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement; and all these sample values of gNB transmit / receive time differences belong to the same measurement report or the same measurement instance. Correspondingly, the transmission time of the uplink positioning reference signal corresponding to all sample values used by the base station to calculate the gNB transmit / receive time difference measurement is not timing adjusted.
[0400] (4) When a gNB calculates a gNB transmit / receive time difference (TRD) measurement using sample values of multiple gNB transmit / receive time differences, the gNB is expected to have the same timing adjustment for the transmission time of the SRS corresponding to all sample values used to calculate the gNB TRD measurement; and all sample values of these gNB TRDs belong to the same measurement report or the same measurement instance. Correspondingly, the base station is expected to have the same timing adjustment for the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB TRD measurement.
[0401] Regarding this section, Example 5 (when calculating the transmit / receive time difference measurement, the UE or TRP ensures that the timing adjustment process is the same for all samples):
[0402] In this plan:
[0403] The UE and / or gNB report timing-related information to the positioning server to assist the positioning server (LMF) in completing UE positioning. This timing-related information includes: time information associated with the transmission or reception times of the uplink positioning reference signal (SRS-Pos) or downlink positioning reference signal (DL-PRS) (corresponding to the first and second time information mentioned above); information associated with timing error groups (TEGs) (corresponding to the third information mentioned above); timing adjustment information; or information associated with timing adjustment information (corresponding to the fourth information mentioned above, which can also be understood as timing adjustment information). The timing adjustment information refers to the timing adjustment information used to adjust the transmission time of the SRS-Pos.
[0404] (1) From the UE's perspective, when calculating the transmit / receive time difference measurement, the UE ensures that the timing adjustment process is the same for all samples. This leads to two possibilities:
[0405] Option 1-1: When the UE uses sample values of multiple UE transmit / receive time differences to calculate the UE transmit / receive time difference measurement, the UE is expected that the transmission time of the SRS corresponding to all sample values used to calculate the UE transmit / receive time difference measurement is not timed; and all sample values of these UE transmit / receive time differences belong to the same measurement report or the same measurement instance.
[0406] or,
[0407] Option 1-2: When the UE uses sample values of multiple UE transmit / receive time differences to calculate the UE transmit / receive time difference measurement, the UE is expected that the transmission time of the SRS corresponding to all sample values used to calculate the UE transmit / receive time difference measurement has been adjusted in the same way; and all sample values of these UE transmit / receive time differences belong to the same measurement report or the same measurement instance.
[0408] (2) From the perspective of gNB or TRP, when calculating the transmit / receive time difference measurement, gNB or TRP ensures that the timing adjustment process is the same for all samples. This also presents two possibilities:
[0409] Option 2-1: When the gNB uses sample values of multiple gNB transmit / receive time differences to calculate the gNB transmit / receive time difference measurement, the gNB is expected to have SRS transmission times for all sample values used to calculate the gNB transmit / receive time difference measurement that have not been timed; and all sample values of these gNB transmit / receive time differences belong to the same measurement report or the same measurement instance. Here, gNB can also be replaced with TRP, which is not limited here.
[0410] Option 2-2: When the gNB uses sample values of multiple gNB transmit / receive time differences to calculate the gNB transmit / receive time difference measurement, the gNB is expected to have the same timing adjustment for the transmission time of the SRS corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement; and all sample values of these gNB transmit / receive time differences belong to the same measurement report or the same measurement instance. Here, gNB can also be replaced with TRP, which is not limited here.
[0411] Specifically, such as Figure 9As shown, assume the UE uses scheme 1-1 to calculate the transmit / receive time difference and generates measurement report #1. TA1 = 0, TA2 = TA4 (T5 corresponds to the time when TA changes). Since R1 to R3 are SRS-Pos sample values without timing adjustment, while R4 is an SRS-Pos sample value with timing adjustment (adjusted from time T4 to time T4A), the UE needs to ensure that the transmission time of the SRS corresponding to all sample values used to calculate the UE transmit / receive time difference measurement is without timing adjustment. Therefore, the UE can only use R1 to R3 to calculate the transmit / receive time difference measurement and obtain measurement report #1, while R4 cannot be used.
[0412] Using the method described in this example, when the UE or TRP calculates the transmit / receive time difference (TRD) measurement, it ensures that the timing adjustment processing for all SRS-Pos samples is identical. Thus, once the LMF obtains the measurement report (carrying the TRD measurement) calculated from these sample values, it can determine that the timing adjustment amount for all sample values in the measurement report is the same. The LMF can then compensate for the TRD measurement between the UE and gNB, thereby improving positioning accuracy. Furthermore, this scheme does not require reporting the timing adjustment amount, resulting in no additional signaling overhead. The TRD measurement carried in the measurement report can be the UE TRD measurement, the gNB TRD measurement, or the TRP TRD measurement.
[0413] Part Six adds a new indication message to indicate whether the samples used to calculate the UE or gNB transmit / receive time difference measurement have been timed.
[0414] (1) When the UE or gNB reports the UE or gNB transmit / receive time difference measurement to the LMF, it also reports the first indication information, which indicates whether the sample used to calculate the UE or gNB transmit / receive time difference measurement has been timed.
[0415] (2) The LMF sends a second indication message to the UE or gNB, which indicates whether the sample used by the UE or gNB needs to be adjusted in time when calculating the UE or gNB transmit / receive time difference measurement.
[0416] Examples of this section - Example 6 (New indication information to indicate whether the samples used to calculate the UE or gNB transmit / receive time difference measurement have been time-adjusted):
[0417] In this plan:
[0418] For Example 5, when the UE and TRP calculate the transmit / receive time difference measurement, to ensure that the timing adjustment processing of all samples is the same, the relevant schemes 1-1, 1-2, 2-1, and 2-2 can add indication information to indicate whether the samples used to calculate the UE or gNB transmit / receive time difference measurement have been timed.
[0419] Specifically, it means:
[0420] When a UE or gNB reports its transmit / receive time difference measurement to the LMF, it also reports a first indication message, which indicates whether the sample used to calculate the UE or gNB transmit / receive time difference measurement has been timed.
[0421] The LMF sends a second indication message to the UE or gNB, which indicates whether the sample used by the UE or gNB when calculating the UE or gNB transmit / receive time difference measurement needs to be adjusted in time.
[0422] The first indication information is sent from the UE or gNB to the LMF, meaning the UE or gNB can determine whether timing adjustment needs to be performed, and then send the information to the LMF. The second indication information is sent from the LMF to the UE or gNB, meaning the LMF can determine whether timing adjustment needs to be performed, and then send the information to the UE or gNB.
[0423] Using the method in this example, the UE, gNB, or LMF can flexibly determine whether timing adjustment needs to be performed, and then send the timing adjustment information to the other end. This allows the LMF to know whether the measurement report has been adjusted, which facilitates the LMF to compensate for the time difference measurement between the UE and gNB, thereby improving positioning accuracy.
[0424] It should be noted that similarities in the examples above can be referred to one another, and will not be repeated here.
[0425] Furthermore, the examples mentioned above in this application embodiment can be used in any combination, such as combining Example 1 and Example 3 (i.e., the UE provides uplink timestamp information and timing adjustment information to the LMF):
[0426] For details, please refer to Figure 5The UE uses four SRS-Pos sample (measurement) values (i.e., R1 to R4, each R corresponding to one SRS-Pos sample) to calculate and obtain measurement report #1. Each sample value in the figure corresponds to an SRS-Pos resource or an SRS-Pos resource set. To facilitate the location server in obtaining the time information of the SRS-Pos used to calculate the measurement report, the UE reports the subframes or time slots where these four SRS-Pos are located (corresponding to the first time information mentioned above) to the LMF. That is, the UE reports the subframe information of subframe n or subframe n+1 to the LMF (specifically, the subframes or time slots where the surrounding SRS-Pos are located can be determined based on the subframe or time slot where one SRS-Pos is located). However, simply reporting the subframe information where the SRS-Pos are located may be too granular. In order to obtain more refined time information, the UE can provide the LMF with the uplink timestamp information corresponding to each sample value of the SRS-Pos used to calculate the positioning measurement value and generate measurement report #1, i.e., the T1 to T4 information in the figure. In this way, the LMF can obtain more refined time information. After obtaining this time information, the LMF combines the mapping relationship between the time information and the transmission / reception timing error (which can be stored locally in the LMF) to determine the transmission / reception timing error corresponding to these SRS-Pos or SRS-Pos sample values. Then, the LMF can compensate for and eliminate the transmission / reception timing error, thereby improving positioning accuracy.
[0427] For further details, please refer to Figure 7The UE uses four SRS-Pos sample (measurement) values (i.e., R1 to R4) to calculate and obtain measurement report #1. Each sample value in the figure corresponds to an SRS-Pos resource or an SRS-Pos resource set. For example, the four sample values used by the UE may also correspond to different timing adjustment values. For instance, the timing adjustment values TA1 to TA3 of R1 to R3 are 0, so the transmission times of R1 to R3 remain unchanged, still T1 to T3. However, since the timing adjustment value TA4 of R4 is not 0, the actual transmission time of R4 is T4A, and T4A = T4 + TA4. In order to facilitate the positioning server to obtain the correlation between the SRS-Pos sample values used to calculate the measurement report and the timing adjustment values (corresponding to the timing adjustment information mentioned above), the UE reports the timing adjustment values TA1 to TA4 associated with these four SRS-Pos samples to the LMF, i.e., the "timing adjustment value TA4" information in the figure (not marked in the figure because TA1 to TA3 = 0). The UE can provide the LMF with timing adjustment value information corresponding to each sample value of SRS-Pos used to calculate positioning measurements and generate measurement report #1 (corresponding to the timing adjustment value corresponding to each sample used to calculate positioning measurements). Based on the subframe or time slot corresponding to the reported 4 SRS-Pos sample (measurement) values, the uplink timestamp information corresponding to each sample value of SRS-Pos, and the timing adjustment value information corresponding to each sample value of SRS-Pos, the actual transmission time information of the SRS-Pos samples can be determined more accurately. In this way, the LMF can obtain the accurate actual transmission time information of these SRS-Pos samples, and then the LMF can compensate for the measurement value of the transmission and reception time difference between the UE and gNB, thereby improving positioning accuracy.
[0428] By employing this combined method, the time information associated with the transmission time of the positioning reference signal and the timestamp information can be used to assist the LMF in determining the impact of transmission and reception timing errors on the UE transmission and reception time difference measurement or the gNB transmission and reception time difference measurement. This allows the LMF to use this information to compensate for or adjust the UE transmission and reception time difference or gNB transmission and reception time difference positioning measurement when calculating the terminal location. This avoids the decrease in accuracy of the LMF's terminal location calculation caused by the mismatch between the UE transmission and reception time difference and the gNB transmission and reception time difference measurement, thereby improving the system's positioning accuracy.
[0429] Furthermore, the UE can provide the LMF with the timing adjustment value information corresponding to each sample value of SRS-Pos used to calculate positioning measurement values and generate measurement report #1. In this way, the LMF can obtain the accurate actual transmission time information of these SRS-Pos samples, and then the LMF can compensate for the measurement value of the transmission and reception time difference between the UE and gNB, thereby improving positioning accuracy.
[0430] It should be noted that the timing adjustments mentioned above can also be adjusted in advance. The operations performed by the UE in the examples above can also be implemented by the base station, which will not be elaborated upon here.
[0431] As can be seen from the above, the solution provided in this application can assist the LMF in determining the impact of transmission and reception timing errors or uplink timing adjustments on the UE transmission and reception time difference measurement or gNB transmission and reception time difference measurement by indicating: time information associated with the transmission or reception time of the positioning reference signal, or TA information, or information associated with TEG or TA. This allows the LMF to use this information to compensate or adjust the UE transmission and reception time difference or gNB transmission and reception time difference positioning measurement when calculating the terminal location, avoiding the decrease in the accuracy of the LMF's terminal location calculation caused by the mismatch between the UE transmission and reception time difference and the gNB transmission and reception time difference measurement or the UE uplink timing adjustment problem, thereby improving the system positioning accuracy.
[0432] This application also provides a location management function server, such as... Figure 10 As shown, it includes a memory 101, a transceiver 102, and a processor 103:
[0433] Memory 101 is used to store computer programs; transceiver 102 is used to send and receive data under the control of processor 103; processor is used to read the computer program in memory 101 and perform the following operations:
[0434] The transceiver 102 receives timing-related information sent by the communication device;
[0435] The location of the terminal is determined based on the timing-related information.
[0436] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0437] The timing-related information includes at least one of the following:
[0438] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0439] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0440] Third information associated with the timing error group TEG;
[0441] Adjust information periodically;
[0442] The fourth piece of information associated with the timing adjustment information.
[0443] The location management function server provided in this application embodiment receives timing-related information sent by a communication device; and determines the location of the terminal based on the timing-related information. The communication device is either the terminal or a network device; the network device includes a base station or a transmission point (TRP); the timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This enables accurate determination of the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy.
[0444] Specifically, transceiver 102 is used to receive and send data under the control of processor 103.
[0445] Among them, Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 103) and memory (memory 101). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 102 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 103 is responsible for managing the bus architecture and general processing, and the memory 101 can store data used by the processor 103 during operation.
[0446] The processor 103 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0447] Wherein, the first time information includes: uplink timestamp information, the uplink timestamp information including: information of the subframe or time slot in which the uplink positioning reference signal sent by the terminal is located; and / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0448] In this embodiment, the uplink timestamp information includes: uplink timestamp information corresponding to the sample values of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to an uplink positioning reference signal resource or an uplink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or an uplink positioning reference signal resource set; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample values of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to a downlink positioning reference signal resource or a downlink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a downlink positioning reference signal resource set.
[0449] The third information includes at least one of the following: a first association between timestamp information and the TEG of the terminal; and a second association between timestamp information and the TEG of the network device. The first association includes the timestamp corresponding to the moment when the TEG of the terminal changes; the second association includes the timestamp corresponding to the moment when the TEG of the network device changes; the TEG includes at least one of a transmit TEG and a receive TEG; and the timestamp information includes uplink timestamp information or downlink timestamp information.
[0450] In this embodiment of the application, the third information further includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0451] The change in TEG refers to the update of the TEG identification number or TEG index number.
[0452] In this embodiment of the application, the timing adjustment information includes: a timing adjustment value configured by the network device, or a timing adjustment value set by the terminal; wherein, the timing adjustment information refers to time adjustment information for adjusting the transmission time of the uplink positioning reference signal.
[0453] The timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0454] In this embodiment of the application, the fourth information includes: uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment when the change occurs, or the timing adjustment value before and after the moment when the change occurs; wherein, the change in timing adjustment information means that the timing adjustment value of the uplink positioning reference signal sent by the terminal has changed.
[0455] The operation further includes: receiving a transmit / receive time difference measurement value sent by the communication device through the transceiver; determining the location of the terminal based on the timing-related information includes: determining the location of the terminal based on the timing-related information and the transmit / receive time difference measurement value.
[0456] In this embodiment of the application, the communication device is a terminal UE or a base station gNB; the terminal is expected to have no timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; or, the terminal is expected to have the same timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; or, the base station is expected to have no timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement; or, the base station is expected to have the same timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement.
[0457] The operation further includes: receiving first indication information sent by the communication device through the transceiver; the first indication information is used to indicate whether the sample used by the communication device in calculating the time difference measurement value has been timed (or whether timed adjustment has been performed); and / or, sending second indication information to the communication device through the transceiver; the second indication information is used to indicate whether the sample used by the communication device in calculating the time difference measurement value needs to be timed.
[0458] It should be noted that the location management function server provided in this application embodiment can implement all the method steps implemented in the method embodiment on the location management function server side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0459] This application also provides a communication device, such as... Figure 11 and Figure 12As shown, it includes a memory 111, a transceiver 112, and a processor 113:
[0460] Memory 111 is used to store computer programs; transceiver 112 is used to send and receive data under the control of processor 113; processor 113 is used to read the computer program in memory 111 and perform the following operations:
[0461] The transceiver 112 sends timing-related information to the location management function server; the timing-related information is used by the location management function server to determine the location of the terminal.
[0462] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0463] The timing-related information includes at least one of the following:
[0464] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0465] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0466] Third information associated with the timing error group TEG;
[0467] Adjust information periodically;
[0468] The fourth piece of information associated with the timing adjustment information.
[0469] The communication device provided in this application sends timing-related information to a location management function server. This timing-related information is used by the location management function server to determine the location of the terminal. The communication device is either the terminal or a network device. The network device includes a base station or a transmission point (TRP). The timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This enables accurate determination of the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy.
[0470] Specifically, when the communication device is implemented as a network device, such as Figure 11 As shown, transceiver 112 is used to receive and send data under the control of processor 113.
[0471] Among them, Figure 11 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 113) and memory (memory 111). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 112 may be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 113 is responsible for managing the bus architecture and general processing, and the memory 111 may store data used by the processor 113 during operation.
[0472] The processor 113 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0473] When the communication device is implemented as a terminal, such as Figure 12 As shown, transceiver 112 is used to receive and send data under the control of processor 113.
[0474] Among them, Figure 12In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 113 and memory represented by memory 111 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 112 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 114 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0475] The processor 113 is responsible for managing the bus architecture and general processing, and the memory 111 can store the data used by the processor 113 when performing operations.
[0476] Optionally, the processor 113 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0477] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0478] Wherein, the first time information includes: uplink timestamp information, the uplink timestamp information including: information of the subframe or time slot in which the uplink positioning reference signal sent by the terminal is located; and / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0479] In this embodiment, the uplink timestamp information includes: uplink timestamp information corresponding to the sample values of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to an uplink positioning reference signal resource or an uplink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or an uplink positioning reference signal resource set; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample values of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to a downlink positioning reference signal resource or a downlink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a downlink positioning reference signal resource set.
[0480] The third information includes at least one of the following: a first association between timestamp information and the TEG of the terminal; and a second association between timestamp information and the TEG of the network device. The first association includes the timestamp corresponding to the moment when the TEG of the terminal changes; the second association includes the timestamp corresponding to the moment when the TEG of the network device changes; the TEG includes at least one of a transmit TEG and a receive TEG; and the timestamp information includes uplink timestamp information or downlink timestamp information.
[0481] In this embodiment of the application, the third information further includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0482] The change in TEG refers to the update of the TEG identification number or TEG index number.
[0483] In this embodiment of the application, the timing adjustment information includes: a timing adjustment value configured by the network device, or a timing adjustment value set by the terminal; wherein, the timing adjustment information refers to time adjustment information for adjusting the transmission time of the uplink positioning reference signal.
[0484] The timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0485] In this embodiment of the application, the fourth information includes: uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment when the change occurs, or the timing adjustment value before and after the moment when the change occurs; wherein, the change in timing adjustment information means that the timing adjustment value of the uplink positioning reference signal sent by the terminal has changed.
[0486] The operation further includes: acquiring sample values of the transmit / receive time difference with the same timing adjustment information; obtaining a transmit / receive time difference measurement value based on at least a portion of the acquired sample values; and sending the transmit / receive time difference measurement value to the location management function server via the transceiver.
[0487] In this embodiment of the application, the operation further includes: when the communication device is a UE terminal, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement value has not been adjusted in timing; or, when the communication device is a UE terminal, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement value has been adjusted in the same way; or, when the communication device is a gNB base station, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement value has not been adjusted in timing; or, when the communication device is a gNB base station, determining that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement value has been adjusted in the same way.
[0488] In this embodiment of the application, the operation further includes: sending a first indication message to the location management function server through the transceiver; the first indication message is used to indicate whether the sample used by the communication device in calculating the time difference measurement value needs to be timed; and / or receiving a second indication message sent by the location management function server through the transceiver; the second indication message is used to indicate whether the sample used by the communication device in calculating the time difference measurement value needs to be timed.
[0489] It should be noted that the communication device provided in this application embodiment can implement all the method steps implemented in the method embodiment on the communication device side and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0490] This application also provides an information processing device applied to a location management function server, such as... Figure 13 As shown, the device includes:
[0491] The first receiving unit 131 is used to receive timing-related information sent by the communication device;
[0492] The first determining unit 132 is used to determine the location of the terminal based on the timing-related information.
[0493] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0494] The timing-related information includes at least one of the following:
[0495] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0496] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0497] Third information associated with the timing error group TEG;
[0498] Adjust information periodically;
[0499] The fourth piece of information associated with the timing adjustment information.
[0500] The information processing device provided in this application embodiment receives timing-related information sent by a communication device; and determines the location of the terminal based on the timing-related information. The communication device is either the terminal or a network device; the network device includes a base station or a transmission point (TRP); the timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with the timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This allows for accurate determination of the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy.
[0501] Wherein, the first time information includes: uplink timestamp information, the uplink timestamp information including: information of the subframe or time slot in which the uplink positioning reference signal sent by the terminal is located; and / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0502] In this embodiment, the uplink timestamp information includes: uplink timestamp information corresponding to the sample values of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to an uplink positioning reference signal resource or an uplink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or an uplink positioning reference signal resource set; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample values of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to a downlink positioning reference signal resource or a downlink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a downlink positioning reference signal resource set.
[0503] The third information includes at least one of the following: a first association between timestamp information and the TEG of the terminal; and a second association between timestamp information and the TEG of the network device. The first association includes the timestamp corresponding to the moment when the TEG of the terminal changes; the second association includes the timestamp corresponding to the moment when the TEG of the network device changes; the TEG includes at least one of a transmit TEG and a receive TEG; and the timestamp information includes uplink timestamp information or downlink timestamp information.
[0504] In this embodiment of the application, the third information further includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0505] The change in TEG refers to the update of the TEG identification number or TEG index number.
[0506] In this embodiment of the application, the timing adjustment information includes: a timing adjustment value configured by the network device, or a timing adjustment value set by the terminal; wherein, the timing adjustment information refers to time adjustment information for adjusting the transmission time of the uplink positioning reference signal.
[0507] The timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0508] In this embodiment of the application, the fourth information includes: uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment when the change occurs, or the timing adjustment value before and after the moment when the change occurs; wherein, the change in timing adjustment information means that the timing adjustment value of the uplink positioning reference signal sent by the terminal has changed.
[0509] It also includes: a second receiving unit, used to receive the transmit / receive time difference measurement value sent by the communication device; the step of determining the location of the terminal based on the timing-related information includes: determining the location of the terminal based on the timing-related information and the transmit / receive time difference measurement value.
[0510] In this embodiment of the application, the communication device is a terminal UE or a base station gNB; the terminal is expected to have no timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; or, the terminal is expected to have the same timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement; or, the base station is expected to have no timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement; or, the base station is expected to have the same timing adjustment on the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement.
[0511] Furthermore, the information processing device further includes: a third receiving unit, configured to receive first indication information sent by the communication device; the first indication information is configured to indicate whether the sample used by the communication device in calculating the time difference of transmission and reception measurement value needs to be timed; and / or, a first sending unit, configured to send second indication information to the communication device; the second indication information is configured to indicate whether the sample used by the communication device in calculating the time difference of transmission and reception measurement value needs to be timed.
[0512] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above location management function server-side method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0513] This application also provides an information processing apparatus, applied to communication equipment, such as... Figure 14 As shown, the device includes:
[0514] The second sending unit 141 is used to send timing-related information to the location management function server; the timing-related information is used by the location management function server to determine the location of the terminal;
[0515] The communication device is: the terminal or network device; the network device includes a base station or transmission point (TRP);
[0516] The timing-related information includes at least one of the following:
[0517] First time information associated with the transmission or reception time of the uplink positioning reference signal;
[0518] Second time information associated with the transmission or reception time of the downlink positioning reference signal;
[0519] Third information associated with the timing error group TEG;
[0520] Adjust information periodically;
[0521] The fourth piece of information associated with the timing adjustment information.
[0522] The information processing device provided in this application sends timing-related information to a location management function server. This timing-related information is used by the location management function server to determine the location of the terminal. The communication device is either the terminal or a network device. The network device includes a base station or a transmission point (TRP). The timing-related information includes at least one of the following: first time information associated with the transmission or reception time of the uplink positioning reference signal; second time information associated with the transmission or reception time of the downlink positioning reference signal; third information associated with a timing error group (TEG); timing adjustment information; and fourth information associated with the timing adjustment information. This allows for accurate determination of the impact of transmission / reception timing errors or uplink timing adjustments on the transmission / reception time difference measurement (e.g., UE transmission / reception time difference measurement or gNB transmission / reception time difference measurement). Therefore, when calculating the terminal location, this information can be used to compensate or adjust the transmission / reception time difference (positioning) measurement, avoiding a decrease in the accuracy of terminal location calculation due to mismatch between the UE transmission / reception time difference and the gNB transmission / reception time difference measurement or UE uplink timing adjustments, thereby improving the system's positioning accuracy.
[0523] Wherein, the first time information includes: uplink timestamp information, the uplink timestamp information including: information of the subframe or time slot in which the uplink positioning reference signal sent by the terminal is located; and / or, the second time information includes: downlink timestamp information, the downlink timestamp information including: information of the subframe or time slot in which the downlink positioning reference signal sent by the network device is located.
[0524] In this embodiment, the uplink timestamp information includes: uplink timestamp information corresponding to the sample values of the uplink positioning reference signal; wherein, the uplink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to an uplink positioning reference signal resource or an uplink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to an uplink positioning reference signal resource or an uplink positioning reference signal resource set; and / or, the downlink timestamp information includes: downlink timestamp information corresponding to the sample values of the downlink positioning reference signal; wherein, the downlink positioning reference signal is used to calculate positioning measurement values and generate measurement reports or measurement instances; one sample value corresponds to a downlink positioning reference signal resource or a downlink positioning reference signal resource set, specifically, one sample value refers to a measurement value corresponding to a downlink positioning reference signal resource or a downlink positioning reference signal resource set.
[0525] The third information includes at least one of the following: a first association between timestamp information and the TEG of the terminal; and a second association between timestamp information and the TEG of the network device. The first association includes the timestamp corresponding to the moment when the TEG of the terminal changes; the second association includes the timestamp corresponding to the moment when the TEG of the network device changes; the TEG includes at least one of a transmit TEG and a receive TEG; and the timestamp information includes uplink timestamp information or downlink timestamp information.
[0526] In this embodiment of the application, the third information further includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp; wherein, the first timestamp is the timestamp corresponding to the moment when the TEG changes.
[0527] The change in TEG refers to the update of the TEG identification number or TEG index number.
[0528] In this embodiment of the application, the timing adjustment information includes: a timing adjustment value configured by the network device, or a timing adjustment value set by the terminal; wherein, the timing adjustment information refers to time adjustment information for adjusting the transmission time of the uplink positioning reference signal.
[0529] The timing adjustment information includes: a timing adjustment value for calculating each sample of the positioning measurement.
[0530] In this embodiment of the application, the fourth information includes: uplink timestamp information corresponding to the moment when the timing adjustment information changes, and the amount of timing adjustment change at the moment when the change occurs, or the timing adjustment value before and after the moment when the change occurs; wherein, the change in timing adjustment information means that the timing adjustment value of the uplink positioning reference signal sent by the terminal has changed.
[0531] Furthermore, the information processing device further includes: a first acquisition unit, configured to acquire sample values of the same transmission and reception time difference for timed adjustment information; a first processing unit, configured to obtain a transmission and reception time difference measurement value based on at least a portion of the acquired sample values; and a third transmission unit, configured to send the transmission and reception time difference measurement value to the location management function server.
[0532] In this embodiment of the application, the information processing device further includes: a second determining unit, configured to: determine, when the communication device is a UE terminal, that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement value has not been adjusted in timing; or, when the communication device is a UE terminal, determine that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the UE transmit / receive time difference measurement value has been adjusted in the same way; or, when the communication device is a gNB base station, determine that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement value has not been adjusted in timing; or, when the communication device is a gNB base station, determine that the transmission time of the uplink positioning reference signal corresponding to all sample values used to calculate the gNB transmit / receive time difference measurement value has been adjusted in the same way.
[0533] In this embodiment of the application, the information processing device further includes: a fourth sending unit, configured to send first indication information to the location management function server; the first indication information is configured to indicate whether the sample used by the communication device in calculating the time difference of transmission and reception measurement value needs to be timed; and / or, a fourth receiving unit, configured to receive second indication information sent by the location management function server; the second indication information is configured to indicate whether the sample used by the communication device in calculating the time difference of transmission and reception measurement value needs to be timed.
[0534] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the method embodiment on the communication device side and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0535] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0536] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0537] This application also provides a processor-readable storage medium storing a computer program, which is used to cause the processor to execute the above-described location management function server-side information processing method; or, the computer program is used to cause the processor to execute the above-described communication device-side information processing method.
[0538] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0539] The aforementioned implementation embodiments of the information processing method on the server side or communication device side of the location management function are all applicable to the embodiments of the processor-readable storage medium, and can achieve the same technical effect.
[0540] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0541] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0542] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0543] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0544] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An information processing method applied to a location management function server, characterized in that, The method includes: Receive timing-related information sent by communication equipment; The location of the terminal is determined based on the timing-related information. The communication device is the terminal. The timing-related information includes: Third information associated with the timing error group TEG; The third information includes: first association information between timestamp information and the TEG of the terminal; the TEG includes a transmission TEG, and the timestamp information includes uplink timestamp information; The first associated information includes: the first timestamp corresponding to the moment when the TEG of the terminal changes.
2. The information processing method according to claim 1, characterized in that, The TEG also includes: receiving TEG.
3. The information processing method according to claim 1, characterized in that, The third information also includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
4. The information processing method according to claim 2 or 3, characterized in that, The change in TEG refers to the update of the TEG identification number or TEG index number.
5. The information processing method according to claim 1, characterized in that, Also includes: Receive the transmission and reception time difference measurement value sent by the communication equipment; Determining the location of the terminal based on the timing-related information includes: The location of the terminal is determined based on the timing-related information and the measured transmit / receive time difference.
6. An information processing method applied to a communication device, characterized in that, The method includes: Send timed information to the location management server; The communication device is a terminal; The timing-related information includes: Third information associated with the timing error group TEG; The third information includes: first association information between timestamp information and the TEG of the terminal; the TEG includes a transmission TEG, and the timestamp information includes uplink timestamp information; The first associated information includes: the first timestamp corresponding to the moment when the TEG of the terminal changes.
7. The information processing method according to claim 6, characterized in that, The TEG also includes: receiving TEG.
8. The information processing method according to claim 6, characterized in that, The third information also includes: the TEG identification number before and after the first timestamp; or, the TEG index number before and after the first timestamp.
9. The information processing method according to claim 7 or 8, characterized in that, The change in TEG refers to the update of the TEG identification number or TEG index number.
10. The information processing method according to claim 6, characterized in that, Also includes: Obtain sample values of the time difference between transmission and reception with the same timing adjustment information; Based on at least a portion of the sample values obtained, the transmit / receive time difference measurement is obtained; The transmitted / received time difference measurement value is sent to the location management function server.
11. A location management function server, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The transceiver receives timing-related information sent by the communication device. The location of the terminal is determined based on the timing-related information. The communication device is the terminal. The timing-related information includes: Third information associated with the timing error group TEG; The third information includes: first association information between timestamp information and the TEG of the terminal; the TEG includes a transmission TEG, and the timestamp information includes uplink timestamp information; The first associated information includes: the first timestamp corresponding to the moment when the TEG of the terminal changes.
12. A communication device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The transceiver sends timing-related information to the location management function server. The communication device is a terminal; The timing-related information includes: Third information associated with the timing error group TEG; The third information includes: first association information between timestamp information and the TEG of the terminal; the TEG includes a transmission TEG, and the timestamp information includes uplink timestamp information; The first associated information includes: the first timestamp corresponding to the moment when the TEG of the terminal changes.
13. The communication device according to claim 12, characterized in that, The TEG also includes: receiving TEG.
14. An information processing device applied to a location management function server, characterized in that, The device includes: The first receiving unit is used to receive timing-related information sent by the communication device; The first determining unit is used to determine the location of the terminal based on the timing-related information. The communication device is the terminal. The timing-related information includes: Third information associated with the timing error group TEG; The third information includes: first association information between timestamp information and the TEG of the terminal; the TEG includes a transmission TEG, and the timestamp information includes uplink timestamp information; The first associated information includes: the first timestamp corresponding to the moment when the TEG of the terminal changes.
15. An information processing apparatus, applied to communication equipment, characterized in that, The device includes: The second sending unit is used to send timing-related information to the location management function server; The communication device is a terminal; The timing-related information includes: Third information associated with the timing error group TEG; The third information includes: first association information between timestamp information and the TEG of the terminal; the TEG includes a transmission TEG, and the timestamp information includes uplink timestamp information; The first associated information includes: the first timestamp corresponding to the moment when the TEG of the terminal changes.
16. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the information processing method according to any one of claims 1 to 5; or... The computer program is used to cause the processor to execute the information processing method according to any one of claims 6 to 10.