Positioning methods and apparatuses
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2025-01-24
- Publication Date
- 2026-05-29
AI Technical Summary
In AIoT communication systems, due to the narrow communication bandwidth and weak measurement capabilities of related devices, it is impossible to achieve effective positioning of the devices using existing positioning technologies.
By receiving and transmitting reference signals, and combining time-domain correlation configuration and signal strength information, the location information of the device to be located is determined using the first node and auxiliary positioning equipment.
It enables accurate positioning of the device to be positioned in the AIoT communication system, reduces signaling overhead, and improves positioning accuracy and reliability.
Smart Images

Figure CN122122926A_ABST
Abstract
Description
Positioning method and equipment
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on February 5, 2024, with application number 202410166311.9 and application name “Positioning Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the technical field of communications, and in particular to a positioning method and device. Background Art
[0003] In the Artificial Intelligence of Things (AIoT) communication system, it is usually necessary to locate related devices.
[0004] At present, due to the narrow communication bandwidth and weak measurement capabilities of the relevant equipment in the AIOT communication system, the positioning equipment (used to locate the relevant equipment) is far away from the relevant equipment, so it is impossible to locate the relevant equipment through existing positioning technologies and processes.
[0005] Therefore, how to complete the positioning of related equipment in the AIOT communication system has become a technical problem that needs to be solved urgently. Summary of the Invention
[0006] The present invention provides a positioning method and device for use in communication and other technical fields, and is used to trigger positioning of related devices in an AIOT communication system.
[0007] In a first aspect, an embodiment of the present application provides a positioning method, which is applied to a device to be positioned, and the method includes:
[0008] receiving a first message sent by a first node;
[0009] According to the first message, a reference signal is received or sent, where the reference signal is used to determine location information of the device to be located.
[0010] In an embodiment of the present application, the device to be located receives a first message sent by a first node, and receives a reference signal or sends a reference signal based on the first message. The reference signal is used to determine the location information of the device to be located, which can be used to trigger the positioning of the device to be located in the AIOT communication system, thereby solving the technical problems existing in the prior art.
[0011] In one possible implementation, the first message includes one or more of the following:
[0012] A first positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0013] A first identifier, used to indicate a device to be located;
[0014] Positioning process identification;
[0015] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0016] The second identifier is used to indicate the auxiliary positioning device;
[0017] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0018] In addition, in this embodiment, considering that it is difficult for the auxiliary positioning device and the device to be positioned to establish a direct communication link, the positioning process index can be used to identify whether the message is related to itself, thereby reducing signaling overhead.
[0019] In a possible implementation, receiving a reference signal includes:
[0020] When the first condition is met, receiving a reference signal sent by the auxiliary positioning device;
[0021] The first condition includes one or more of the following:
[0022] The first identifier is the same as the identifier of the device to be located;
[0023] The first positioning indication is used to indicate receiving a reference signal;
[0024] The positioning configuration information includes reference signal reception resources.
[0025] In one possible implementation, the reference signal includes one or more of the following:
[0026] The identification of the auxiliary positioning device that sends the reference signal;
[0027] Location information of auxiliary positioning devices;
[0028] Locate the process identifier.
[0029] In addition, in this embodiment, considering that it is difficult for the auxiliary positioning device and the device to be positioned to establish a direct communication link, the positioning process index can be used to identify whether the reference signal is relevant to itself, thereby reducing signaling overhead.
[0030] In one possible implementation, the method further includes:
[0031] When the second condition is met, measuring the reference signal to obtain strength information of the reference signal;
[0032] The second condition includes one or more of the following:
[0033] The second identifier is the same as the identifier of the auxiliary positioning device;
[0034] The positioning procedure identifier in the first message is the same as the positioning procedure identifier in the reference signal.
[0035] In one possible implementation, the method further includes:
[0036] The location information of the device to be located is determined based on the strength information of the reference signal and the location information of the auxiliary positioning device.
[0037] In one possible implementation, the method further includes:
[0038] When the location information of the device to be located is different from the first preset location information of the device to be located, an alarm message is sent to the first node; wherein the alarm message includes the location information of the device to be located and / or an identifier of the device to be located.
[0039] In one possible implementation, the method further includes:
[0040] sending signal measurement information of a reference signal to the first node;
[0041] The signal measurement information includes one or more of the following:
[0042] Reference signal strength information;
[0043] Identification of auxiliary positioning equipment.
[0044] In a possible implementation, sending a reference signal includes:
[0045] When the third condition is met, sending a reference signal to the auxiliary positioning device;
[0046] The third condition includes one or more of the following:
[0047] The first identifier is the same as the identifier of the device to be located;
[0048] The first positioning indication is used to indicate sending a reference signal;
[0049] The positioning configuration information includes reference signal transmission resources.
[0050] In one possible implementation, the reference signal includes one or more of the following:
[0051] The identification of the device to be located;
[0052] Locate the process identifier.
[0053] In a second aspect, an embodiment of the present application provides a positioning method, applied to a first node, the method comprising:
[0054] A first message is sent to the device to be positioned, and a second message is sent to the auxiliary positioning device.
[0055] In one possible implementation, the second message includes one or more of the following:
[0056] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0057] A first identifier, used to indicate a device to be located;
[0058] Positioning process identification;
[0059] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0060] The second identifier is used to indicate the auxiliary positioning device;
[0061] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0062] In one possible implementation, the method further includes:
[0063] Receive alarm information sent by the device to be located; wherein the alarm information includes location information of the device to be located and / or an identifier of the device to be located.
[0064] In a possible implementation, the alarm information is used to trigger re-positioning of the device to be positioned.
[0065] In one possible implementation, the method further includes:
[0066] receiving signal measurement information sent by the device to be located;
[0067] The signal measurement information includes one or more of the following:
[0068] Reference signal strength information, where the reference signal is sent by the auxiliary positioning device;
[0069] Identification of auxiliary positioning equipment.
[0070] In one possible implementation, the method further includes:
[0071] Receive signal measurement information sent by the auxiliary positioning device, and determine the location information of the device to be positioned based on the signal measurement information;
[0072] The signal measurement information includes one or more of the following:
[0073] Reference signal strength information, where the reference signal is sent by the device to be located;
[0074] The identification of the device to be located;
[0075] Identification of auxiliary positioning equipment.
[0076] In a third aspect, an embodiment of the present application provides a positioning method, which is applied to an auxiliary positioning device, and the method includes:
[0077] receiving a second message sent by the first node;
[0078] According to the second message, a reference signal is received or sent, where the reference signal is used to determine location information of the device to be located.
[0079] In one possible implementation, the second message includes one or more of the following:
[0080] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0081] A first identifier, used to indicate a device to be located;
[0082] Positioning process identification;
[0083] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0084] The second identifier is used to indicate the auxiliary positioning device;
[0085] The signal strength information includes at least one signal strength and / or at least one signal strength level of a reference signal.
[0086] In a possible implementation, sending a reference signal includes:
[0087] When the fourth condition is met, sending a reference signal to the device to be located;
[0088] The fourth condition includes one or more of the following:
[0089] The second identifier is the same as the identifier of the auxiliary positioning device;
[0090] The second positioning indication is used to indicate sending a reference signal;
[0091] The positioning configuration information includes reference signal transmission resources.
[0092] In one possible implementation, the reference signal includes one or more of the following:
[0093] Identification of auxiliary positioning equipment;
[0094] Location information of auxiliary positioning devices;
[0095] Locate the process identifier.
[0096] In a possible implementation, receiving a reference signal includes:
[0097] When the fifth condition is met, receiving a reference signal sent by the device to be positioned;
[0098] The fifth condition includes one or more of the following:
[0099] The second identifier is the same as the identifier of the auxiliary positioning device;
[0100] The second positioning indication is used to indicate receiving a reference signal;
[0101] The positioning configuration information includes reference signal reception resources.
[0102] In one possible implementation, the reference signal includes one or more of the following:
[0103] The identification of the device to be located;
[0104] Locate the process identifier.
[0105] In one possible implementation, the method further includes:
[0106] When the sixth condition is met, measure the reference signal to obtain signal measurement information of the reference signal, and send the signal measurement information to the first node;
[0107] The sixth condition includes one or more of the following:
[0108] The first identifier is the same as the identifier of the device to be located;
[0109] The positioning process identifier in the second message is the same as the positioning process identifier in the reference signal;
[0110] The signal measurement information includes one or more of the following:
[0111] Reference signal strength information;
[0112] The identification of the device to be located;
[0113] Identification of auxiliary positioning equipment.
[0114] In a fourth aspect, an embodiment of the present application provides a communication device, applied to a device to be located, the device comprising:
[0115] A receiving module, configured to receive a first message sent by a first node;
[0116] The receiving module is configured to receive a reference signal according to the first message; or the sending module is configured to send a reference signal according to the first message, where the reference signal is used to determine the location information of the device to be located.
[0117] In one possible implementation, the first message includes one or more of the following:
[0118] A first positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0119] A first identifier, used to indicate a device to be located;
[0120] Positioning process identification;
[0121] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0122] The second identifier is used to indicate the auxiliary positioning device;
[0123] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0124] In a possible implementation, the receiving module is specifically configured to:
[0125] When the first condition is met, receiving a reference signal sent by the auxiliary positioning device;
[0126] The first condition includes one or more of the following:
[0127] The first identifier is the same as the identifier of the device to be located;
[0128] The first positioning indication is used to indicate receiving a reference signal;
[0129] The positioning configuration information includes reference signal reception resources.
[0130] In one possible implementation, the reference signal includes one or more of the following:
[0131] The identification of the auxiliary positioning device that sends the reference signal;
[0132] Location information of auxiliary positioning devices;
[0133] Locate the process identifier.
[0134] In a possible implementation, the communication device further includes:
[0135] a processing module, configured to measure the reference signal to obtain strength information of the reference signal when the second condition is met;
[0136] The second condition includes one or more of the following:
[0137] The second identifier is the same as the identifier of the auxiliary positioning device;
[0138] The positioning procedure identifier in the first message is the same as the positioning procedure identifier in the reference signal.
[0139] In a possible implementation, the processing module is further configured to:
[0140] The location information of the device to be located is determined based on the strength information of the reference signal and the location information of the auxiliary positioning device.
[0141] In a possible implementation, the sending module is further configured to:
[0142] When the location information of the device to be located is different from the first preset location information of the device to be located, an alarm message is sent to the first node; wherein the alarm message includes the location information of the device to be located and / or an identifier of the device to be located.
[0143] In a possible implementation, the sending module is further configured to:
[0144] sending signal measurement information of a reference signal to the first node;
[0145] The signal measurement information includes one or more of the following:
[0146] Reference signal strength information;
[0147] Identification of auxiliary positioning equipment.
[0148] In a possible implementation manner, the sending module is further configured to:
[0149] When the third condition is met, sending a reference signal to the auxiliary positioning device;
[0150] The third condition includes one or more of the following:
[0151] The first identifier is the same as the identifier of the device to be located;
[0152] The first positioning indication is used to indicate sending a reference signal;
[0153] The positioning configuration information includes reference signal transmission resources.
[0154] In one possible implementation, the reference signal includes one or more of the following:
[0155] The identification of the device to be located;
[0156] Locate the process identifier.
[0157] In a fifth aspect, an embodiment of the present application provides a communication device, applied to a first node, the device including:
[0158] The sending module is configured to send a first message to the device to be positioned, and send a second message to the auxiliary positioning device.
[0159] In one possible implementation, the second message includes one or more of the following:
[0160] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0161] A first identifier, used to indicate a device to be located;
[0162] Positioning process identification;
[0163] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0164] The second identifier is used to indicate the auxiliary positioning device;
[0165] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0166] In a possible implementation, the communication device further includes:
[0167] The receiving module is configured to receive the alarm information sent by the device to be located; wherein the alarm information includes the location information of the device to be located and / or the identification of the device to be located.
[0168] In a possible implementation, the alarm information is used to trigger re-positioning of the device to be positioned.
[0169] In a possible implementation manner, the receiving module is further configured to:
[0170] receiving signal measurement information sent by the device to be located;
[0171] The signal measurement information includes one or more of the following:
[0172] Reference signal strength information, where the reference signal is sent by the auxiliary positioning device;
[0173] Identification of auxiliary positioning equipment.
[0174] In one possible implementation, the method further includes: a processing module;
[0175] The receiving module is further used to receive signal measurement information sent by the auxiliary positioning device;
[0176] A processing module, configured to determine the location information of the device to be located based on the signal measurement information;
[0177] The signal measurement information includes one or more of the following:
[0178] Reference signal strength information, where the reference signal is sent by the device to be located;
[0179] The identification of the device to be located;
[0180] Identification of auxiliary positioning equipment.
[0181] In a sixth aspect, an embodiment of the present application provides a communication device, applied to an auxiliary positioning device, the device comprising:
[0182] A receiving module, configured to receive a second message sent by the first node;
[0183] The receiving module is further configured to receive a reference signal according to the second message; or the sending module is configured to send a reference signal according to the second message, the reference signal being used to determine the location information of the device to be located.
[0184] In one possible implementation, the second message includes one or more of the following:
[0185] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0186] A first identifier, used to indicate a device to be located;
[0187] Positioning process identification;
[0188] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0189] The second identifier is used to indicate the auxiliary positioning device;
[0190] The signal strength information includes at least one signal strength and / or at least one signal strength level of a reference signal.
[0191] In a possible implementation, the sending module is specifically configured to:
[0192] When the fourth condition is met, sending a reference signal to the device to be located;
[0193] The fourth condition includes one or more of the following:
[0194] The second identifier is the same as the identifier of the auxiliary positioning device;
[0195] The second positioning indication is used to indicate sending a reference signal;
[0196] The positioning configuration information includes reference signal transmission resources.
[0197] In one possible implementation, the reference signal includes one or more of the following:
[0198] Identification of auxiliary positioning equipment;
[0199] Location information of auxiliary positioning devices;
[0200] Locate the process identifier.
[0201] In a possible implementation, the receiving module is specifically configured to:
[0202] When the fifth condition is met, receiving a reference signal sent by the device to be positioned;
[0203] The fifth condition includes one or more of the following:
[0204] The second identifier is the same as the identifier of the auxiliary positioning device;
[0205] The second positioning indication is used to indicate receiving a reference signal;
[0206] The positioning configuration information includes reference signal reception resources.
[0207] In one possible implementation, the reference signal includes one or more of the following:
[0208] The identification of the device to be located;
[0209] Locate the process identifier.
[0210] In a possible implementation, the communication device further includes:
[0211] a processing module, configured to measure the reference signal to obtain signal measurement information of the reference signal when a sixth condition is met;
[0212] The sending module is further configured to send signal measurement information to the first node;
[0213] The sixth condition includes one or more of the following:
[0214] The first identifier is the same as the identifier of the device to be located;
[0215] The positioning process identifier in the second message is the same as the positioning process identifier in the reference signal;
[0216] The signal measurement information includes one or more of the following:
[0217] Reference signal strength information;
[0218] The identification of the device to be located;
[0219] Identification of auxiliary positioning equipment.
[0220] In the seventh aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, the memory being used to store code instructions, and the processor being used to run the code instructions to execute the method described in the first aspect and any corresponding possible implementation manner thereof, the method described in the second aspect and any corresponding possible implementation manner thereof, and the method described in the third aspect and any corresponding possible implementation manner thereof.
[0221] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a computer, the computer executes the method described in the first aspect and any corresponding possible implementation method, the method described in the second aspect and any corresponding possible implementation method, and the method described in the third aspect and any corresponding possible implementation method.
[0222] In the ninth aspect, an embodiment of the present application provides a computer program product including a computer program, which, when the computer program is run on a computer, enables the computer to execute the method described in the first aspect and any corresponding possible implementation method, the method described in the second aspect and any corresponding possible implementation method, and the method described in the third aspect and any corresponding possible implementation method.
[0223] In a tenth aspect, the present application provides a chip or chip system, which includes at least one processor and a communication interface, the communication interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect and any corresponding possible implementation thereof, the method described in the second aspect and any corresponding possible implementation thereof, and the method described in the third aspect and any corresponding possible implementation thereof. The communication interface in the chip can be an input / output interface, a pin, or a circuit, etc.
[0224] In one possible implementation, the chip or chip system described above in this application further includes at least one memory, in which instructions are stored. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).
[0225] It should be understood that the second to tenth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0226] FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0227] FIG2 is a flowchart of a positioning method according to an embodiment of the present application;
[0228] FIG3 is a second flow chart of the positioning method provided in an embodiment of the present application;
[0229] FIG4 is a third flow chart of the positioning method provided in an embodiment of the present application;
[0230] FIG5 is a schematic diagram of a flow chart of receiving and sending a reference signal according to an embodiment of the present application;
[0231] FIG6 is a fourth flow chart of the positioning method provided in an embodiment of the present application;
[0232] FIG7 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0233] FIG8 is a second structural diagram of a communication device provided in an embodiment of the present application;
[0234] FIG9 is a third structural diagram of a communication device provided in an embodiment of the present application;
[0235] FIG10 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0236] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:
[0237] 1. AIoT
[0238] AIoT aims to provide a low-power, low-complexity, and low-cost IoT solution. Within the Third Generation Partnership Project (3GPP) standards framework, it is a lower-capability standard than narrowband IoT (NB-IoT). Within non-3GPP frameworks, it targets the radio frequency identification (RFID) market, offering comparable yet superior technical solutions.
[0239] The demand for AIoT is to address scenarios not covered by current 3GPP technologies, such as the following three scenarios:
[0240] 1) Extreme environmental conditions, such as high pressure, extremely high / low temperature, and humid environment;
[0241] 2) Strong demands for one or more of ultra-low complexity, very small device size / form factor (e.g., millimeter thickness), maintenance-free (e.g., no need for traditional battery replacement of the device), and longer life cycle;
[0242] 3) Device scenarios where traditional battery drive is not suitable.
[0243] AIoT is also an IoT service that aims to provide AIoT devices with features such as low power consumption and low complexity, very small size, and a longer lifecycle. AIoT devices are powered by energy harvesting and can be battery-free or have limited energy storage capabilities (i.e., using capacitors). They can communicate with other devices without traditional power supplies and / or avoid human intervention for charging or replacement.
[0244] Typically, IoT devices that support ambient power do not have traditional batteries. Instead, the devices themselves use energy harvested from radio waves or any other form of energy available in the specific use case. For example, in some scenarios, AIoT devices can harvest energy from radio waves, which may originate from the 5G NR network entity or the terminal device. In other scenarios, IoT devices that support ambient power can harvest energy from solar energy, light, motion / vibration, heat, pressure, or any other source of energy.
[0245] AIoT devices can be divided into the following three types:
[0246] Type 1: This type of AIoT device has no energy storage capability, no independent signal generation / amplification, and can use backscatter transmission;
[0247] Type 2: This type of AIoT device has energy storage capabilities, does not generate independent signals, and can participate in backscatter transmission. The stored energy can be used to amplify the backscatter signal.
[0248] Type 3: This type of AIoT device has energy storage capabilities and generates independent signals.
[0249] 2. Inventory
[0250] Inventory management refers to the process by which a second device identifies a first device and obtains its identity (ID). This process can be applied in a variety of scenarios, such as logistics management or warehouse management. It can be particularly effective in scenarios with a large number of devices, saving significant manpower and resources while enabling quick and accurate inventory counts.
[0251] 3. RFID technology
[0252] RFID technology is a contactless automatic identification technology that enables contactless two-way data communication between network devices and terminal devices through wireless radio frequency. Network devices (such as readers) can use wireless radio frequency to read and write terminal devices (such as tags), thereby achieving the purpose of target identification and data exchange.
[0253] 4. Other terms
[0254] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0255] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, c can be single or multiple.
[0256] In the embodiments of this application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the terms "first chip" and "second chip" are used solely to distinguish between different chips and do not define their order. Those skilled in the art will understand that terms such as "first" and "second" do not define the quantity or execution order, and do not necessarily define differences.
[0257] It should be noted that the phrases "when (at) ...", "when (in) the case of ...", or "if ..." in the embodiments of the present application can refer to the instant when a certain situation occurs or a period of time after the occurrence of a certain situation, and the embodiments of the present application do not specifically limit this. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.
[0258] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0259] Currently, due to the narrow communication bandwidth of devices in AIOT communication systems and the long distance between positioning devices (used to locate these devices), existing positioning technologies and processes cannot accurately locate these devices. Therefore, how to trigger the positioning of these devices in AIOT communication systems has become a pressing technical challenge.
[0260] To achieve device positioning in an AIOT communication system, the present application provides a positioning method in which a device to be positioned receives a first message sent by a first node and receives or sends a reference signal based on the first message. The location information of the positioning device can be determined based on the reference signal.
[0261] First, with reference to FIG1 , the application scenario of the positioning method provided in this application is described.
[0262] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application. As shown in Figure 1 , the application scenario includes: a first node, a device to be located, and multiple auxiliary positioning devices. The first node, the device to be located, and the multiple auxiliary positioning devices can communicate with each other. Figure 1 illustrates the application scenario with three auxiliary positioning devices.
[0263] The first node involved in the embodiments of the present application can be a reader, a readout device, a scanner, a reader, a communicator, or a reader / writer, or the first node can also be an access network (RAN) device in a mobile communication system, which is mainly responsible for wireless resource management, QoS management, data compression and encryption, etc. on the air interface side. For example: a base station NodeB, an evolved base station eNodeB, a base station in a 5G mobile communication system or a new generation wireless (NR) communication system, a base station in a future mobile communication system, a macro base station, a micro base station, a pico base station, and a femto base station, etc.; or the first node can also be an intermediate node, which is located between the first node and the access network device, and the intermediate node can be a relay, an integrated access and backhaul (IAB) node, a UE, a repeater, etc.
[0264] The device to be located and the multiple auxiliary positioning devices involved in the embodiments of the present application may be tags (TAGs) or terminals.
[0265] Tags can be electronic tags, smart tags, radio frequency tags, transponders, or data carriers, and are typically composed of a coupling element and a chip. Each tag can have a unique electronic code. In some scenarios, tags can be attached to objects to identify them.
[0266] The terminal can be a handheld device, a vehicle-mounted device, a wearable device, a terminal in an Internet of Things system (such as an AIOT communication system), etc.
[0267] Examples of handheld devices include mobile phones, tablet computers, PDAs, laptop computers, mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc.
[0268] Wearable devices, also known as wearable smart devices, are a general term for wearable devices developed by applying wearable technology to intelligently design everyday wearables, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are full-featured, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0269] In the embodiments of the present application, the devices involved may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
[0270] The first node may instruct the device to be located to send a reference signal or receive a reference signal. The device to be located sends a reference signal, and the auxiliary device receives the reference signal; or the device to be located receives a reference signal, and the auxiliary device sends a reference signal. The reference signal is used to determine the location information of the device to be located.
[0271] When the device to be located sends a reference signal, the first node may determine the location information of the device to be located.
[0272] When the auxiliary positioning device sends the reference signal, the device to be positioned can determine the location information of the device to be positioned.
[0273] It should be noted that, in FIG1 , the auxiliary positioning device may also be the device to be positioned, and the device to be positioned may also be the auxiliary positioning device.
[0274] The technical solutions presented in this application are described in detail below through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with one another. The following embodiments are described with one auxiliary positioning device. For identical or similar content, such as explanations of terms or nouns, and explanations of steps, references may be made to each other in different embodiments and will not be repeated.
[0275] FIG2 is a flow chart of a positioning method according to an embodiment of the present application. As shown in FIG2 , the positioning method includes:
[0276] S201: A device to be located receives a first message sent by a first node.
[0277] Optionally, before S201, the device to be located sends a positioning request to the first node. Further, the first node sends a first message to the device to be located according to the positioning request.
[0278] Optionally, the positioning request may include an identifier of the device to be positioned and a positioning indication. The positioning indication is used to request positioning of the device to be positioned.
[0279] Optionally, the positioning request can be a predefined sequence, or a specific position in the control signaling (for example, setting the predefined position to 1), or represented by a specific field in the control signaling (for example, similar to RRC, using a predefined value of a specific field to represent the request).
[0280] S202: The device to be located receives a reference signal or sends a reference signal according to the first message, where the reference signal is used to determine location information of the device to be located.
[0281] When the device to be positioned sends a reference signal, the auxiliary positioning device receives the reference signal and measures the reference signal to obtain signal measurement information, and determines the location information of the device to be positioned according to the signal measurement information through the first node.
[0282] When the auxiliary positioning device sends a reference signal, the device to be positioned can determine the location information of the device to be positioned according to the reference signal.
[0283] In an embodiment of the present application, the device to be located receives a first message sent by a first node, and receives a reference signal or sends a reference signal based on the first message. The reference signal is used to determine the location information of the device to be located, which can be implemented in the AIOT communication system to trigger the positioning of the device to be located, thereby solving the above-mentioned technical problems that need to be solved urgently.
[0284] In the embodiment of the present application, the first node sends a first message to the device to be positioned and sends a second message to the auxiliary positioning device. The auxiliary positioning device may receive a reference signal or send a reference signal according to the second message.
[0285] For example, the device to be positioned sends a reference signal according to the first message, and the auxiliary positioning device receives the reference signal according to the second message; or, the device to be positioned receives a reference signal according to the first message, and the auxiliary positioning device sends a reference signal according to the second message.
[0286] In this embodiment of the present application, the first message includes one or more of the following:
[0287] A first positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0288] A first identifier, used to indicate a device to be located;
[0289] Positioning process identification;
[0290] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0291] The second identifier is used to indicate the auxiliary positioning device;
[0292] The list of identifiers where the second identifier is located;
[0293] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0294] When the first positioning indication is used to indicate reception of a reference signal, the positioning configuration information includes reference signal reception resources. When the first positioning indication is used to indicate transmission of a reference signal, the positioning configuration information includes reference signal transmission resources.
[0295] In this embodiment of the present application, the second message includes one or more of the following:
[0296] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0297] A first identifier, used to indicate a device to be located;
[0298] Positioning process identification;
[0299] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0300] The second identifier is used to indicate the auxiliary positioning device;
[0301] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0302] When the second positioning indication is used to indicate reception of a reference signal, the positioning configuration information includes reference signal reception resources. When the second positioning indication is used to indicate transmission of a reference signal, the positioning configuration information includes reference signal transmission resources.
[0303] The first positioning indication and the second positioning indication are different.
[0304] Optionally, the first message and the second message may both be broadcast messages.
[0305] In the case that both the first message and the second message are broadcast messages, the first node may broadcast the first message and the second message to the device to be positioned and the auxiliary positioning device.
[0306] Optionally, the first message and the second message may further include a positioning method (uplink positioning related and / or downlink positioning related).
[0307] For example, if the positioning method is the Multi-RTT solution, the device to be positioned and the auxiliary positioning device only receive and send reference signals;
[0308] For example, if the positioning method is a DL-TDoA solution, the auxiliary positioning device sends a reference signal and the device to be positioned receives the reference signal.
[0309] Optionally, the positioning configuration information may include reference signal reception resources or reference signal transmission resources.
[0310] In an embodiment of the present application, the reference signal receiving resources include time domain resources and / or frequency domain resources for receiving reference signals, and the reference signal sending resources include time domain resources and / or frequency domain resources for sending reference signals.
[0311] Optionally, the positioning configuration information may include a time domain related configuration. The time domain related configuration is used to determine a reception period or a transmission period of a reference signal.
[0312] In the embodiment of the present application, the first identifier, the second identifier, the identifier of the device to be located, and the identifier of the auxiliary positioning device can be any of the following: index, identity identification number (ID), address information (such as IP address), port number, 16-bit random number (RN16), and electronic product code (EPC). Among them, RN16 and EPC are AIoT-related indexes.
[0313] In the embodiment of the present application, there are multiple auxiliary positioning devices and multiple second identifiers, and one second identifier corresponds to one auxiliary positioning device.
[0314] Optionally, the positioning configuration information includes reference signal reception resources or reference signal transmission resources. Reference signal reception resources include time domain resources and / or frequency domain resources for receiving reference signals. Reference signal transmission resources include time domain resources and / or frequency domain resources for sending reference signals.
[0315] Time domain related configuration: one or more of the following:
[0316] Time domain starting position;
[0317] Number of time periods;
[0318] Period length;
[0319] Information related to the sequence number of the time period. The duration of the time period is equal to the above segment duration.
[0320] The serial number related information of the time period may be displayed as a time period index, or a time period index determined by a predefined rule.
[0321] The predefined rule may be represented by the position of the second identifier in the list.
[0322] Optionally, the following two forms may represent the signaling structure implementation of the first message.
[0323] Form 1, first message::=sequence{
[0324] The identifier of the device to be located is enumerated{first identifier},
[0325] Signal strength information enumerated {db-3, db0, db3, db6}
[0326] Time domain related configuration::=sequence{time domain starting position offset INTEGER{0..6}, time period length INTEGER{ms3}}
[0327] Positioning configuration list sequence{size(1...maximum number of assisting positioning devices+1)}of positioning configuration
[0328] Positioning configuration::=sequence{second identifier or first identifier, positioning configuration information}
[0329] Positioning configuration information::=sequence{
[0330] The serial number of the time period is INTEGER{0..maximum number of assisting positioning devices},
[0331] Reference signal reception resources,
[0332] Reference signal transmission resources,}}
[0333] Form 2, first message::=sequence{
[0334] First logo,
[0335] The second identifier list,
[0336] Signal strength information,
[0337] Positioning configuration information,
[0338] Positioning configuration information::=sequence{
[0339] Time domain related configuration (time domain starting position, time period length),
[0340] Reference signal reception resources,
[0341] Reference signal transmission resources,}}
[0342] The second identifier list includes multiple second identifiers, and the order of the second identifiers in the second identifier list indicates a reference signal reception period or a reference signal transmission period.
[0343] With respect to the auxiliary positioning device receiving the reference signal, the auxiliary positioning device may determine a plurality of time periods according to the time domain starting position and the time period length, and the length of each time period is equal to the time period length;
[0344] The order of the second identifiers of the auxiliary positioning devices in the second identifier list in the multiple time periods is used to determine a target time period in each time period, where the target time period is the time period for receiving the reference signal.
[0345] For example, if the order of the second identifier in the second identifier list is 5, then the time period with the order number 5 among the multiple time periods is determined as the target time period.
[0346] Based on form 2, the second message may be in the form of the following second message 1, and the second message 1 may be sent to multiple auxiliary positioning devices in a broadcast manner.
[0347] Second message 1::=sequence{
[0348] First logo,
[0349] Signal strength information,
[0350] Positioning configuration list sequence{size(1...maximum number of assisting positioning devices)}of positioning configuration
[0351] Positioning configuration information::=sequence{
[0352] The second logo,
[0353] Time domain related configuration (sequence number, starting position, time period length),
[0354] Reference signal reception resources,
[0355] Reference signal transmission resources,}}
[0356] The maximum number of assisting positioning devices is the number of multiple auxiliary positioning devices. Multiple auxiliary positioning devices are used to assist in locating the device to be positioned.
[0357] Based on form 2, the second message may be in the form of the following second message 2, in which the second message 1 is sent to multiple auxiliary positioning devices in a broadcast manner.
[0358] Second message 2::=sequence{
[0359] First logo,
[0360] The second logo,
[0361] Signal strength information,
[0362] Positioning configuration information::=sequence{
[0363] Time domain related configuration (sequence number, starting position, time period length),
[0364] Reference signal reception resources,
[0365] Reference signal transmission resources,}}
[0366] The following describes how to receive and send signals in conjunction with some time domain related configurations.
[0367] (11) The device to be positioned sends a reference signal (or receives a reference signal) according to the first message, and the auxiliary positioning device receives a reference signal (or sends a reference signal) according to the second message;
[0368] The time domain related configuration in the first message includes: time domain starting position, number of segments, and segment duration;
[0369] The time domain related configuration in the second message includes: the time domain starting position, the number of segments, the segment duration and the sequence number of the time period;
[0370] The device to be located determines multiple transmission time periods according to the time domain starting position, the number of segments and the segment duration, and sends a reference signal (or receives a reference signal) in each transmission time period; the number of the multiple transmission time periods is equal to the number of segments.
[0371] The auxiliary positioning device determines a receiving time period according to the time domain starting position, the number of segments, the segment duration and the sequence number of the time period, and receives a reference signal (or sends a reference signal) within the receiving time period.
[0372] The second message and the first message may not include the number of segments. If the number of segments is not included, the number of the multiple sending time periods is equal to the number of second identifiers in the first message (or the number of second identifiers in the second message).
[0373] (12) The device to be positioned sends a reference signal according to the first message, and the auxiliary positioning device receives the reference signal according to the second message;
[0374] The time domain related configuration in the first message includes: a time period list;
[0375] The time domain related configuration in the second message includes: a time period list and a sequence number of the time period;
[0376] The device to be located sends a reference signal (or receives a reference signal) in each time period in the time period list;
[0377] The auxiliary positioning device receives a reference signal (or sends a reference signal) in a time period corresponding to the sequence number of the time period in the time period list.
[0378] Based on the above embodiment, the positioning method provided in the embodiment of the present application is further described below in conjunction with FIG3 .
[0379] FIG3 is a second flow chart of the positioning method provided in an embodiment of the present application. As shown in FIG3 , the positioning method includes:
[0380] S301: A first node sends a first message to a device to be located.
[0381] The first message instructs the device to be positioned to send a reference signal or receive a reference signal.
[0382] The reference signal is used to determine the location information of the device to be located.
[0383] Optionally, the first message may be an RRC message or a system message, etc.
[0384] S302: The first node sends a second message to the auxiliary positioning device.
[0385] The second message instructs the auxiliary positioning device to send a reference signal or receive a reference signal.
[0386] Optionally, the second message may be an RRC message or a system message, etc.
[0387] In this embodiment of the present application, the second message includes one or more of the following:
[0388] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0389] A first identifier, used to indicate a device to be located;
[0390] Positioning process identification;
[0391] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0392] The second identifier is used to indicate the auxiliary positioning device;
[0393] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0394] In a case where the second positioning indication is used to indicate reception of a reference signal, the positioning configuration information includes a reference signal reception resource.
[0395] When the second positioning indication is used to indicate sending a reference signal, the positioning configuration information includes a reference signal sending resource.
[0396] The first positioning indication and the second positioning indication are different.
[0397] S303a: The device to be located sends a reference signal according to the first message.
[0398] When the first positioning indication in the first message is used to indicate sending a reference signal, the reference signal is sent to each auxiliary positioning device according to the reference signal sending resource in the first message.
[0399] S304a: The auxiliary positioning device receives a reference signal according to the second message.
[0400] When the second positioning indication in the second message is used to indicate receiving a reference signal, the reference signal sent by each auxiliary positioning device is received according to the reference signal receiving resource in the second message.
[0401] S303b: The auxiliary positioning device sends a reference signal according to the second message.
[0402] When the second positioning indication in the second message is used to indicate sending a reference signal, the reference signal is sent to each auxiliary positioning device according to the reference signal sending resource in the second message.
[0403] S304b: The device to be positioned receives a reference signal according to the first message.
[0404] When the first positioning indication in the first message is used to indicate receiving a reference signal, the reference signal sent by each auxiliary positioning device is received according to the reference signal receiving resource in the first message.
[0405] In this application, the positioning of the device to be positioned can be achieved through the methods in S303a and S304a, or the positioning of the device to be positioned can be achieved through the methods in S303b and S304b. It should be noted that Figure 3 is only an exemplary illustration of the execution order of S301 to S304b, and the embodiments of this application include but are not limited to the execution order of S301 to S304b in Figure 3.
[0406] Based on the above embodiment, the positioning configuration information including reference signal reception resources or reference signal transmission resources is taken as an example, and combined with the embodiment of FIG4 , the positioning of the device to be positioned by the methods in S303a and S304a is described.
[0407] FIG4 is a flow chart of the positioning method provided in the embodiment of the present application. As shown in FIG4 , the positioning method includes:
[0408] S401: A first node sends a first message to a device to be located.
[0409] The content included in the first message is the same as the content included in the above-mentioned first message, and will not be repeated here.
[0410] Optionally, the first node may further record a first corresponding relationship between the second identifier and the device to be located.
[0411] S402: When the third condition is met, the device to be positioned sends a reference signal to the auxiliary positioning device.
[0412] In one possible implementation, the third condition includes one or more of the following:
[0413] The first identifier in the first message is the same as the identifier of the device to be located;
[0414] The first positioning indication in the first message is used to instruct sending a reference signal;
[0415] The positioning configuration information in the first message includes reference signal sending resources.
[0416] In one possible implementation, the reference signal includes one or more of the following:
[0417] The identification of the device to be located;
[0418] Locate the process identifier.
[0419] S403: The first node sends a second message to the auxiliary positioning device.
[0420] The information included in the second message is the same as the information included in the second message in S302, and will not be repeated here.
[0421] S404: When the fifth condition is met, the auxiliary positioning device receives a reference signal sent by the device to be positioned.
[0422] The fifth condition includes one or more of the following:
[0423] The fifth condition includes one or more of the following:
[0424] The second identifier in the second message is the same as the identifier of the auxiliary positioning device;
[0425] The second positioning indication in the second message is used to indicate receiving a reference signal;
[0426] The positioning configuration information in the second message includes reference signal reception resources.
[0427] S405: When the sixth condition is met, the auxiliary positioning device measures the reference signal to obtain signal measurement information of the reference signal.
[0428] In one possible implementation, the sixth condition is one or more of the following:
[0429] The first identifier in the second message is the same as the identifier of the device to be located in the reference signal;
[0430] The positioning procedure identifier in the second message is the same as the positioning procedure identifier in the reference signal.
[0431] In one possible implementation, the signal measurement information includes one or more of the following:
[0432] Reference signal strength information;
[0433] The identification of the device to be located;
[0434] Identification of auxiliary positioning equipment;
[0435] Auxiliary positioning device location information.
[0436] The reference signal strength information is described below in conjunction with the signal strength information.
[0437] When the signal strength information includes at least one reference signal strength, the reference signal strength information may be a reference signal strength closest to the actual measured strength.
[0438] The actual measured strength is the actual signal strength obtained after measuring the reference signal.
[0439] For example, at least one reference signal strength includes a, b, and c. If the actual measured strength is closest to b, the strength information of the reference signal may be b.
[0440] When at least one reference signal strength is included in the signal strength information, or when at least one reference signal strength range is included in the signal strength information, the strength information of the reference signal can also be the reference signal strength level where the actually measured strength is located.
[0441] For example, at least one reference signal strength includes a, b, and c. Among them, x ≤ a corresponds to level 1, a < x ≤ b corresponds to level 2, and b < x ≤ c corresponds to level 3. Here, "level..." represents the level identifier corresponding to the value range. If the actually measured strength is located in a < x ≤ b, the strength information of the reference signal is level 2. Here, x ≤ a, a < x ≤ b, and b < x ≤ c are only exemplary value ranges. In practical applications, the range where the endpoint numbers in the value range can be adjusted. For example, b < x ≤ c can also be b ≤ x ≤ c.
[0442] When at least one reference signal strength range (x ≤ a, a < x ≤ b, b < x ≤ c) is included in the signal strength information, if the actually measured strength is located in a < x ≤ b, the strength information of the reference signal is level 2.
[0443] When the signal strength information includes the signal strength offset value a, if the actual strength is located in 0 < x ≤ a, the strength information of the reference signal is level 1; if the actual strength is located in a < x ≤ 2a, the strength information of the reference signal is level 2. S406. The auxiliary positioning device sends signal measurement information to the first node.
[0444] S407. The first node determines the position information of the device to be located according to the signal measurement information.
[0445] Optionally, the signal measurement information includes the position information of the auxiliary positioning device; when receiving multiple signal measurement information, the first node determines the target measurement information from the multiple signal measurement information, and determines the position information of the device to be located according to the strength information of the reference signal and the position information of the auxiliary positioning device in the target measurement information.
[0446] Optionally, the signal measurement information does not include the position information of the auxiliary positioning device; when receiving multiple signal measurement information, the first node determines the target measurement information from the multiple signal measurement information;
[0447] According to the identifier of the auxiliary positioning device in the target measurement information, determine the second preset position corresponding to the identifier among multiple second preset positions, and determine the second preset position corresponding to the identifier as the position information of the auxiliary positioning device;
[0448] According to the position information of the auxiliary positioning device and the strength information of the reference signal in the target measurement information, determine the position information of the device to be located.
[0449] Optionally, the target measurement information is signal measurement information in one or more of the following methods 11 to 13.
[0450] Mode 11: The target measurement information is signal measurement information including the identifier of the device to be located.
[0451] Mode 12: The identifier of the auxiliary positioning device in the target measurement information is the same as the second identifier in the first corresponding relationship.
[0452] Mode 13: The positioning process identifier in the target measurement information is the same as the positioning process identifiers in the first message and the second message.
[0453] In the embodiment of the present application, the position information of the device to be located is determined according to the strength information of the reference signal in the target measurement information, so as to achieve a rough estimation of the device to be located and estimate the approximate position range of the area where the device to be located is located.
[0454] Based on the above embodiment, the following describes the method in S401-S404, taking positioning configuration information including time-domain correlation configuration as an example, and in conjunction with the embodiment of FIG5 . FIG5 therefore illustrates the reception and transmission of reference signals using two auxiliary positioning devices. It should be noted that typically, at least three auxiliary positioning devices are required to locate the device to be positioned.
[0455] FIG5 is a flow chart of receiving and sending reference signals according to an embodiment of the present application. As shown in FIG5 , the positioning method includes:
[0456] S501: A first node sends a first message to a device to be located. The time domain related configuration in the first message includes a time domain starting position t0, a number of segments L (L=2), and a segment duration T.
[0457] Here, L is equal to the number of auxiliary positioning devices.
[0458] S502: The device to be located determines two receiving time periods (T1 and T2) according to the first message.
[0459] The starting time of T1 is equal to t0 and the duration is equal to T; the starting time of T2 is equal to the ending time of T1 and the duration is equal to T.
[0460] S503: The device to be located receives a reference signal within T1.
[0461] Optionally, when the first condition is met, the device to be located sends and receives a reference signal within T1.
[0462] S504: The device to be positioned receives a reference signal within T2.
[0463] Optionally, when the first condition is met, the device to be located receives a reference signal within T1.
[0464] S505 . The first node sends a second message to the auxiliary positioning device (device A). The time domain related configuration in the second message includes t0 , the number of segments L (L=2), the segment duration T, and the sequence number of the time period (for example) 0.
[0465] S506. Device A determines a sending period (eg, T1) according to the second message, and sends a reference signal within T1.
[0466] Specifically, device A determines two time periods according to t0, the number of segments L, and the segment duration T (L=2); and determines the time period corresponding to sequence number 0 among the multiple time periods as the time period.
[0467] The multiple time periods have corresponding sequence numbers.
[0468] Specifically, the time period corresponding to sequence number 0 among the multiple time periods is determined as the sending time period, including:
[0469] According to the time sequence of multiple time periods, starting from sequence number 0, a corresponding sequence number is configured for each time period in sequence, and the time period configured as sequence number 0 is determined as the sending time period.
[0470] Specifically, device A sends a reference signal when the fourth condition is met.
[0471] S507: The first node sends a second message to the auxiliary positioning device (device B). The time domain related configuration in the second message includes t0, the number of segments L (L=2), the segment duration T, and the sequence number of the time period (eg, 1).
[0472] S508. Device B determines a sending period (eg, T2) according to the second message, and sends a reference signal within T2.
[0473] Specifically, the execution method of S507-S08 is the same as the execution method of S505-S506, and the execution process of S507-S08 is not repeated here.
[0474] In an embodiment of the present application, the auxiliary positioning device sends reference signals in different sending time periods, and the device to be positioned receives reference signals in different time periods, which can improve the quality of the received reference signals and thus improve the accuracy of the location information of the device to be positioned.
[0475] Based on the above embodiment, the positioning configuration information including reference signal reception resources or reference signal transmission resources is taken as an example, and in combination with the embodiment of FIG6 , the positioning of the device to be positioned by the methods in S303b and S304b is described.
[0476] FIG6 is a fourth flow chart of a positioning method according to an embodiment of the present application. As shown in FIG6 , the positioning method includes:
[0477] S601: A first node sends a first message to a device to be located.
[0478] S602: The first node sends a second message to the auxiliary positioning device.
[0479] S603: When the fourth condition is met, the auxiliary positioning device sends a reference signal to the device to be positioned.
[0480] In one possible implementation, the fourth condition includes one or more of the following:
[0481] The second identifier in the second message is the same as the identifier of the auxiliary positioning device;
[0482] The second positioning indication in the second message is used to instruct sending a reference signal;
[0483] The positioning configuration information in the second message includes reference signal sending resources.
[0484] In one possible implementation, the reference signal includes one or more of the following:
[0485] Identification of auxiliary positioning equipment;
[0486] Location information of auxiliary positioning devices;
[0487] Locate the process identifier.
[0488] In the embodiment of the present application, the location information of the auxiliary positioning device may be absolute location information, virtual location information, predefined location information, etc.
[0489] S604: When the first condition is met, the device to be positioned receives a reference signal sent by the auxiliary positioning device.
[0490] In one possible implementation, the first condition includes one or more of the following:
[0491] The first identifier in the first message is the same as the identifier of the device to be located;
[0492] The first positioning indication in the first message is used to indicate receiving a reference signal;
[0493] The positioning configuration information in the first message includes reference signal reception resources.
[0494] S605: When the second condition is met, the device to be located measures the reference signal to obtain strength information of the reference signal.
[0495] The second condition includes one or more of the following:
[0496] The second identifier is the same as the identifier of the auxiliary positioning device;
[0497] The positioning procedure identifier in the first message is the same as the positioning procedure identifier in the reference signal.
[0498] The strength information of the reference signal in S605 is similar to the strength information of the reference signal in S405 and will not be described again here.
[0499] It should be noted that, when there are multiple auxiliary positioning devices, after S604 and S605 , the strength information of multiple reference signals and the position information of multiple auxiliary positioning devices are obtained.
[0500] S606: The device to be located determines the location information of the device to be located according to the strength information of the reference signal and the location information of the auxiliary positioning device in the reference signal.
[0501] Furthermore, the location information of the device to be located is determined based on the strength information of the multiple reference signals and the location information of the multiple auxiliary positioning devices.
[0502] In the embodiment of the present application, the reference signal includes the identifier of the auxiliary positioning device, which enables the device to be positioned to distinguish the association between the reference signal and the auxiliary positioning device, ensuring that the device to be positioned can determine its own location information.
[0503] S607a: When the location information of the device to be located is the same as the first preset location information of the device to be located, the device to be located sends signal measurement information of the reference signal to the first node.
[0504] The first preset location information is location information pre-stored in the device to be located.
[0505] In a possible embodiment, the signal measurement information includes one or more of the following:
[0506] Reference signal strength information;
[0507] Identification of auxiliary positioning equipment.
[0508] Optionally, when the location information is the same as the first preset location information of the device to be located, the device to be located may also be configured to not send signal measurement information of the reference signal to the first node.
[0509] Optionally, when the location information is the same as the first preset location information of the device to be positioned, an identifier of an auxiliary positioning device may be sent to the first node separately, where the identifier of the auxiliary positioning device is the identifier of the positioning device that sends the reference signal.
[0510] S607b: When the location information of the device to be located is different from the first preset location information of the device to be located, the device to be located sends an alarm message to the first node, where the alarm message includes the location information of the device to be located and / or an identifier of the device to be located.
[0511] S608: The first node triggers the positioning process of the device to be positioned again according to the alarm information.
[0512] Optionally, the re-triggered positioning process of the device to be positioned may differ from S601 to S608 in that: the positioning process identifier is different, the second identifier may be different, and the positioning configuration information is different; and the same as S601 to S608 is that: the first identifier is the same.
[0513] Optionally, the positioning process for the device to be positioned that is triggered again may be a positioning process with higher precision.
[0514] In the embodiment of the present application, whether the device to be located has moved is determined based on the alarm information, thereby triggering a positioning process for the device to be located and improving the positioning reliability of the device to be located.
[0515] In the above embodiment, the signal in the AIoT communication system is weak, so the auxiliary positioning device is used to locate the device to be positioned, so as to achieve the purpose of locating the device to be positioned in the AIoT communication system.
[0516] Furthermore, in the above embodiment, considering that it is difficult for the auxiliary positioning device and the device to be positioned to establish a direct communication link, whether the positioning process index identifies the message or reference signal is related to itself can reduce signaling overhead.
[0517] Based on Figure 6, when the positioning configuration information includes time domain related configuration, the execution process in S601-S604 is the same as the execution process type of the embodiment of Figure 5, and will not be repeated here. When the positioning configuration information includes time domain related configuration, the execution process in S601-S604 is the same as the execution process type of the embodiment of Figure 5.
[0518] The positioning method of the embodiment of the present application has been described above. The device for executing the above method provided by the embodiment of the present application is described below. Those skilled in the art will understand that the method and the device can be combined and referenced with each other, and the relevant device provided by the embodiment of the present application can perform the steps in the method of sorting the above list. It should be noted that the module names involved in the embodiment of the present application can be defined as other names, as long as the functions of each module can be achieved, and there is no specific restriction on the name of the module.
[0519] FIG7 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. The communication device 70 is applied to a device to be located. As shown in FIG7 , the communication device 70 includes:
[0520] Receiving module 701, configured to receive a first message sent by a first node;
[0521] The receiving module 701 is configured to receive a reference signal according to the first message; or the sending module 702 is configured to send a reference signal according to the first message, where the reference signal is used to determine the location information of the device to be located.
[0522] The communication device provided in this embodiment can execute the method steps to be executed by the positioning device in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0523] In a possible implementation manner, the first message includes one or more of the following:
[0524] A first positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0525] A first identifier, used to indicate the device to be located;
[0526] Positioning process identification;
[0527] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0528] The second identifier is used to indicate the auxiliary positioning device;
[0529] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0530] In a possible implementation, the receiving module 701 is specifically configured to:
[0531] When the first condition is met, receiving a reference signal sent by the auxiliary positioning device;
[0532] The first condition includes one or more of the following:
[0533] The first identifier is the same as the identifier of the device to be located;
[0534] The first positioning indication is used to indicate receiving a reference signal;
[0535] The positioning configuration information includes reference signal reception resources.
[0536] In one possible implementation, the reference signal includes one or more of the following:
[0537] an identifier of the auxiliary positioning device that sends the reference signal;
[0538] location information of the auxiliary positioning device;
[0539] Locate the process identifier.
[0540] In a possible implementation, the communication device further includes:
[0541] a processing module, configured to measure the reference signal to obtain strength information of the reference signal when a second condition is met;
[0542] The second condition includes one or more of the following:
[0543] The second identifier is the same as the identifier of the auxiliary positioning device;
[0544] The positioning process identifier in the first message is the same as the positioning process identifier in the reference signal.
[0545] In a possible implementation, the processing module is further configured to:
[0546] The location information of the device to be located is determined according to the strength information of the reference signal and the location information of the auxiliary positioning device.
[0547] In a possible implementation, the sending module 702 is further configured to:
[0548] When the location information of the device to be located is different from the first preset location information of the device to be located, an alarm message is sent to the first node; wherein the alarm message includes the location information of the device to be located and / or an identifier of the device to be located.
[0549] In a possible implementation, the sending module 702 is further configured to:
[0550] Sending signal measurement information of the reference signal to the first node;
[0551] The signal measurement information includes one or more of the following:
[0552] strength information of the reference signal;
[0553] The identification of the auxiliary positioning device.
[0554] In a possible implementation, the sending module 702 is further configured to:
[0555] When the third condition is met, sending a reference signal to the auxiliary positioning device;
[0556] The third condition includes one or more of the following:
[0557] The first identifier is the same as the identifier of the device to be located;
[0558] The first positioning indication is used to indicate sending a reference signal;
[0559] The positioning configuration information includes reference signal sending resources.
[0560] In one possible implementation, the reference signal includes one or more of the following:
[0561] The identifier of the device to be located;
[0562] Locate the process identifier.
[0563] The communication device provided in this embodiment can execute the method steps to be executed by the positioning device in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0564] FIG8 is a second schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 80 is applied to a first node. As shown in FIG8 , the communication device 80 includes:
[0565] The sending module 801 is configured to send a first message to the device to be positioned, and send a second message to the auxiliary positioning device.
[0566] The communication device provided in this embodiment can execute the method steps executed by the first node in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0567] In a possible implementation manner, the second message includes one or more of the following:
[0568] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0569] A first identifier, used to indicate the device to be located;
[0570] Positioning process identification;
[0571] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0572] A second identifier, used to indicate the auxiliary positioning device;
[0573] The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
[0574] In a possible implementation, the communication device further includes:
[0575] The receiving module is configured to receive the alarm information sent by the device to be located; wherein the alarm information includes the location information of the device to be located and / or the identifier of the device to be located.
[0576] In a possible implementation, the alarm information is used to trigger re-positioning of the device to be positioned.
[0577] In a possible implementation manner, the receiving module is further configured to:
[0578] Receiving signal measurement information sent by the device to be located;
[0579] The signal measurement information includes one or more of the following:
[0580] Reference signal strength information, where the reference signal is a reference signal sent by an auxiliary positioning device;
[0581] The identification of the auxiliary positioning device.
[0582] In a possible implementation, the method further includes: a processing module;
[0583] The receiving module is further used to receive signal measurement information sent by the auxiliary positioning device;
[0584] a processing module, configured to determine the location information of the device to be located according to the signal measurement information;
[0585] The signal measurement information includes one or more of the following:
[0586] strength information of a reference signal, where the reference signal is a reference signal sent by the device to be located;
[0587] The identifier of the device to be located;
[0588] The identification of the auxiliary positioning device.
[0589] The communication device provided in this embodiment can execute the method steps executed by the first node in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0590] FIG9 is a third structural diagram of a communication device provided in an embodiment of the present application. The communication device 90 is applied to an auxiliary positioning device. As shown in FIG9 , the communication device 90 includes:
[0591] Receiving module 901, configured to receive a second message sent by a first node;
[0592] The receiving module 901 is further configured to receive a reference signal according to the second message; or the sending module 902 is configured to send a reference signal according to the second message, where the reference signal is used to determine the location information of the device to be located.
[0593] The communication device provided in this embodiment can execute the method steps executed by the auxiliary positioning device in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0594] In a possible implementation manner, the second message includes one or more of the following:
[0595] A second positioning indication, used to indicate receiving a reference signal or sending a reference signal;
[0596] A first identifier, used to indicate a device to be located;
[0597] Positioning process identification;
[0598] Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources;
[0599] A second identifier, used to indicate the auxiliary positioning device;
[0600] The signal strength information includes at least one signal strength and / or at least one signal strength level of a reference signal.
[0601] In a possible implementation, the sending module 902 is specifically configured to:
[0602] When the fourth condition is met, sending a reference signal to the device to be located;
[0603] The fourth condition includes one or more of the following:
[0604] The second identifier is the same as the identifier of the auxiliary positioning device;
[0605] The second positioning indication is used to instruct sending a reference signal;
[0606] The positioning configuration information includes reference signal sending resources.
[0607] In one possible implementation, the reference signal includes one or more of the following:
[0608] an identifier of the auxiliary positioning device;
[0609] location information of the auxiliary positioning device;
[0610] Locate the process identifier.
[0611] In a possible implementation, the receiving module 901 is specifically configured to:
[0612] When the fifth condition is met, receiving a reference signal sent by the device to be positioned;
[0613] The fifth condition includes one or more of the following:
[0614] The second identifier is the same as the identifier of the auxiliary positioning device;
[0615] The second positioning indication is used to indicate receiving a reference signal;
[0616] The positioning configuration information includes reference signal reception resources.
[0617] In one possible implementation, the reference signal includes one or more of the following:
[0618] The identifier of the device to be located;
[0619] Locate the process identifier.
[0620] In a possible implementation, the communication device further includes:
[0621] a processing module, configured to measure the reference signal to obtain signal measurement information of the reference signal when a sixth condition is met;
[0622] The sending module 902 is further configured to send the signal measurement information to the first node;
[0623] The sixth condition includes one or more of the following:
[0624] The first identifier is the same as the identifier of the device to be located;
[0625] The positioning process identifier in the second message is the same as the positioning process identifier in the reference signal;
[0626] The signal measurement information includes one or more of the following:
[0627] strength information of the reference signal;
[0628] The identifier of the device to be located;
[0629] The identification of the auxiliary positioning device.
[0630] The communication device provided in this embodiment can execute the method steps executed by the auxiliary positioning device in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be described in detail here.
[0631] Figure 10 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. As shown in Figure 10, the electronic device 100 may include: a memory 1001, a processor 1002, and a transceiver 1003. The transceiver 1003 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiving port, a receiving interface, or similar descriptions. Exemplarily, the memory 1001, the processor 1002, and the transceiver 1003 are interconnected via a bus 1004.
[0632] The memory 1001 is used to store program instructions.
[0633] The processor 1002 is configured to execute program instructions stored in the memory to cause the electronic device to perform the method steps performed by one or more of the device to be positioned, the auxiliary positioning device, and the first node in the above-described method embodiment. The implementation principles and technical effects thereof are similar to those of the above-described related embodiments and are not further described here.
[0634] This embodiment of the present application provides a chip. The chip includes a processor configured to invoke a computer program stored in memory to execute the method steps performed by one or more of the positioning device, the auxiliary positioning device, and the first node in the aforementioned method embodiment. The implementation principles and technical effects are similar to those of the aforementioned related embodiments and are not further described here.
[0635] This embodiment of the present application provides a chip system, comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to execute a computer program or instruction to perform the method steps performed by one or more of the device to be positioned, the auxiliary positioning device, and the first node in the above-described method embodiment. The implementation principles and technical effects thereof are similar to those of the above-described related embodiments and are not further described here.
[0636] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by the processor, the method steps performed by one or more of the device to be positioned, the auxiliary positioning device, and the first node in the above-mentioned method embodiment are implemented. The method described in the above-mentioned embodiment can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the function can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0637] In one possible implementation, computer-readable media may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and optical disk as used herein include optical disk, laser disk, optical disk, digital versatile disk (DVD), floppy disk and Blu-ray disk, where disks generally reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0638] This embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, it causes a computer to execute the method steps performed by one or more of the positioning device, the auxiliary positioning device, and the first node in the above-mentioned method embodiment. The implementation principles and technical effects thereof are similar to those of the above-mentioned related embodiments and will not be further described here.
[0639] The present application embodiment is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application.It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processing unit of general-purpose computer, special-purpose computer, embedded processing machine or other programmable device to produce a machine, so that the instruction executed by the processing unit of computer or other programmable data processing device produces the device for realizing the function specified in one flow chart flow or multiple flows and / or one block or multiple blocks of block diagram.
[0640] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A positioning method, characterized in that: Applied to a device to be located, the method includes: receiving a first message sent by a first node; According to the first message, a reference signal is received or sent, where the reference signal is used to determine the location information of the device to be located.
2. The method according to claim 1, characterized in that The first message includes one or more of the following: First positioning indication; A first identifier, used to indicate the device to be located; Positioning process identification; Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources; The second identifier is used to indicate the auxiliary positioning device; The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
3. The method according to claim 2, characterized in that Receive reference signals, including: When the first condition is met, receiving a reference signal sent by the auxiliary positioning device; The first condition includes one or more of the following: The first identifier is the same as the identifier of the device to be located; The first positioning indication is used to indicate receiving a reference signal; The positioning configuration information includes reference signal reception resources.
4. The method according to claim 3, characterized in that The reference signal includes one or more of the following: an identifier of the auxiliary positioning device that sends the reference signal; location information of the auxiliary positioning device; Locate the process identifier.
5. The method according to claim 4, characterized in that The method further comprises: When the second condition is met, measuring the reference signal to obtain strength information of the reference signal; The second condition includes one or more of the following: The second identifier is the same as the identifier of the auxiliary positioning device; The positioning process identifier in the first message is the same as the positioning process identifier in the reference signal.
6. The method according to claim 5, characterized in that The method further comprises: The location information of the device to be located is determined according to the strength information of the reference signal and the location information of the auxiliary positioning device.
7. The method according to claim 6, characterized in that The method further comprises: When the location information of the device to be located is different from the first preset location information of the device to be located, an alarm message is sent to the first node; wherein the alarm message includes the location information of the device to be located and / or an identifier of the device to be located.
8. The method according to claim 6 or 7, characterized in that The method further comprises: Sending signal measurement information of the reference signal to the first node; The signal measurement information includes one or more of the following: strength information of the reference signal; The identification of the auxiliary positioning device.
9. The method according to claim 2, characterized in that Send reference signals, including: When the third condition is met, sending a reference signal to the auxiliary positioning device; The third condition includes one or more of the following: The first identifier is the same as the identifier of the device to be located; The first positioning indication is used to indicate sending a reference signal; The positioning configuration information includes reference signal sending resources.
10. The method according to claim 9, characterized in that The reference signal includes one or more of the following: The identifier of the device to be located; Locate the process identifier.
11. A positioning method, characterized in that: Applied to the first node, the method includes: A first message is sent to the device to be positioned, and a second message is sent to the auxiliary positioning device.
12. The method according to claim 11, characterized in that The second message includes one or more of the following: A second positioning indication, used to indicate receiving a reference signal and / or sending a reference signal; A first identifier, used to indicate the device to be located; Positioning process identification; Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources; A second identifier, used to indicate the auxiliary positioning device; The signal strength information includes at least one reference signal strength and / or at least one reference signal strength level.
13. The method according to claim 11 or 12, characterized in that The method further comprises: Receive alarm information sent by the device to be located; wherein the alarm information includes the location information of the device to be located and / or the identifier of the device to be located.
14. The method according to claim 13, characterized in that The alarm information is used to trigger re-positioning of the device to be positioned.
15. The method according to any one of claims 11 to 14, characterized in that The method further comprises: Receiving signal measurement information sent by the device to be located; The signal measurement information includes one or more of the following: Reference signal strength information, where the reference signal is a reference signal sent by an auxiliary positioning device; The identification of the auxiliary positioning device.
16. The method according to claim 11 or 12, characterized in that The method further comprises: receiving signal measurement information sent by the auxiliary positioning device, and determining the position information of the device to be positioned according to the signal measurement information; The signal measurement information includes one or more of the following: strength information of a reference signal, where the reference signal is a reference signal sent by the device to be located; The identifier of the device to be located; The identification of the auxiliary positioning device.
17. A positioning method, characterized in that: Applied to auxiliary positioning equipment, the method includes: receiving a second message sent by the first node; According to the second message, a reference signal is received or sent, where the reference signal is used to determine location information of the device to be located.
18. The method according to claim 17, characterized in that The second message includes one or more of the following: A second positioning indication, used to indicate receiving a reference signal or sending a reference signal; A first identifier, used to indicate a device to be located; Positioning process identification; Positioning configuration information, including: time domain related configuration, and reference signal reception resources or reference signal transmission resources; A second identifier, used to indicate the auxiliary positioning device; The signal strength information includes at least one signal strength and / or at least one signal strength level of a reference signal.
19. The method according to claim 18, characterized in that Send reference signals, including: When the fourth condition is met, sending a reference signal to the device to be located; The fourth condition includes one or more of the following: The second identifier is the same as the identifier of the auxiliary positioning device; The second positioning indication is used to instruct sending a reference signal; The positioning configuration information includes reference signal sending resources.
20. The method according to claim 19, characterized in that The reference signal includes one or more of the following: an identifier of the auxiliary positioning device; location information of the auxiliary positioning device; Locate the process identifier.
21. The method according to claim 18, wherein Receive reference signals, including: When the fifth condition is met, receiving a reference signal sent by the device to be positioned; The fifth condition includes one or more of the following: The second identifier is the same as the identifier of the auxiliary positioning device; The second positioning indication is used to indicate receiving a reference signal; The positioning configuration information includes reference signal reception resources.
22. The method according to claim 21, characterized in that The reference signal includes one or more of the following: The identifier of the device to be located; Locate the process identifier.
23. The method according to claim 22, characterized in that The method further comprises: When a sixth condition is met, measuring the reference signal to obtain signal measurement information of the reference signal, and sending the signal measurement information to the first node; The sixth condition includes one or more of the following: The first identifier is the same as the identifier of the device to be located; The positioning process identifier in the second message is the same as the positioning process identifier in the reference signal; The signal measurement information includes one or more of the following: strength information of the reference signal; The identifier of the device to be located; The identification of the auxiliary positioning device.
24. An electronic device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 23.
25. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 23 is implemented.
26. A chip system, characterized in that: The system comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to run a computer program or instruction to execute the method according to any one of claims 1 to 23.
27. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 23.