Positioning method and device, and communication system, communication device, and storage medium

By selecting M data from N measurement data in the communication system for positioning, the problems of large data reporting overhead and high complexity of positioning model in AI high-precision terminal positioning are solved, and a more efficient positioning process is achieved.

WO2025065666A1PCT designated stage expired Publication Date: 2025-04-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/122977
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In the prior art, AI high-precision terminal positioning has problems such as high data reporting overhead and high positioning model complexity in the communication system.

Method used

A positioning method is proposed, by determining M measurement data from N measurement data by the first device and sending these data to the third device, which determines positioning information through the positioning model based on the M measurement data. This method reduces the overhead of reporting channel measurement data and the complexity of AI model while ensuring positioning accuracy.

Benefits of technology

It effectively reduces the overhead of reporting channel measurement data for positioning and the complexity of AI positioning model, and improves the efficiency and computing efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023122977_03042025_PF_FP_ABST
    Figure CN2023122977_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure belongs to the technical field of communications, and relates to a positioning method and device, and a communication system, a communication device and a storage medium. The positioning method is executed by a first device and a third device, and comprises: a first device determining M pieces of measurement data from among N pieces of measurement data, wherein the N pieces of measurement data are obtained by means of the first device measuring positioning reference signals transmitted by N second devices, and N≥M; the first device sending to the third device the M pieces of measurement data; the third device receiving the M pieces of measurement data transmitted by the first device; and the third device determining positioning information on the basis of the M pieces of measurement data. By means of selecting some measurement data to perform subsequent positioning inference, the effects of reducing data report overheads and reducing the complexity of an AI model are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Positioning method and device, communication system, communication device, and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a positioning method and device, a communication system, a communication device, and a storage medium. Background Art

[0002] AI high-precision terminal positioning is an important application case of artificial intelligence technology in the communications field and is also one of the important research directions of 3GPP standardization.

[0003] Summary of the Invention

[0004] The embodiments of the present disclosure provide a positioning method and device, a communication system, a communication device, and a storage medium, which can be used in the field of communication technology to solve the technical problems of high reporting data overhead and complexity of positioning models.

[0005] According to the first and second aspects of the embodiments of the present disclosure, a positioning method performed by a first device and a third device is proposed, including the first device determining M measurement data from N measurement data, sending the M measurement data and / or first information to the third device, and the third device determining positioning information through a positioning model based on the M measurement data and / or the first information sent by the first device.

[0006] According to the positioning method proposed in the present disclosure, the first device determines M measurement data from N measurement data, and effectively reduces the channel measurement data reporting overhead and AI model complexity used for positioning while ensuring that the number of measurement data meets the minimum condition of positioning model accuracy, which is conducive to promoting the application of AI-based positioning solutions in actual communication systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0008] FIG1A is a flow chart of an AI-based terminal positioning implementation method provided according to an embodiment of the present disclosure.

[0009] FIG1B is a flow chart of an AI-based terminal positioning technology application mode provided according to an embodiment of the present disclosure.

[0010] FIG1C is a schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0011] FIG2 is an interactive schematic diagram of a positioning method provided according to an embodiment of the present disclosure.

[0012] FIG3A is a flow chart of a positioning method for a first device according to an embodiment of the present disclosure.

[0013] FIG3B is a flowchart of a positioning method for a first device according to an embodiment of the present disclosure.

[0014] FIG3C is a flowchart of a positioning method for a first device according to an embodiment of the present disclosure.

[0015] FIG4A is a flowchart of a positioning method for a third device according to an embodiment of the present disclosure.

[0016] FIG4B is a flowchart of a positioning method for a third device provided according to an embodiment of the present disclosure.

[0017] FIG5 is an interactive schematic diagram of a positioning method provided according to an embodiment of the present disclosure.

[0018] FIG6 is a schematic diagram of a positioning method provided according to an embodiment of the present disclosure.

[0019] FIG7A is a schematic structural diagram of a first device provided according to an embodiment of the present disclosure.

[0020] FIG7B is a schematic structural diagram of a third device provided according to an embodiment of the present disclosure.

[0021] FIG8A is a schematic structural diagram of a communication device provided according to an embodiment of the present disclosure.

[0022] FIG8B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] The embodiments of the present disclosure provide a positioning method and device, a communication system, a communication device, and a storage medium.

[0024] In a first aspect, an embodiment of the present disclosure provides a positioning method, which is performed by a first device, including determining M measurement data from N measurement data, where the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, and N ≥ M; sending the M measurement data to a third device, and the M measurement data are used by the third device to determine positioning information.

[0025] In the above embodiment, the first device determines M measurement data from N measurement data, which can reduce the problem of high reporting data overhead.

[0026] In combination with some embodiments of the first aspect, in some embodiments, for each measurement data among N measurement data, the power value of each measurement data at one or more time domain sampling points is determined; the maximum value among the power values ​​is determined as the maximum power corresponding to the measurement data; and from the N measurement data, M measurement data whose maximum power meets the preset conditions are determined.

[0027] In the above embodiment, setting the preset condition is a prerequisite for selecting M measurement data from N measurement data.

[0028] In combination with some embodiments of the first aspect, in some embodiments, for each measurement data among N measurement data, the power of the measurement data at one or more time domain sampling points is determined, including: for each measurement data among the N measurement data, determining the complex data of each time domain sampling point in at least one time domain sampling point of each measurement data; determining the modulus of the real part and the imaginary part of the complex data as the power value.

[0029] In combination with some embodiments of the first aspect, in some embodiments, when N is greater than or equal to a first threshold, M is less than N and M is greater than or equal to the first threshold; and / or, when N is less than the first threshold, M is equal to N; wherein the first threshold is the minimum number of the second devices to ensure positioning accuracy.

[0030] In the above embodiment, determining whether N is greater than or equal to the first threshold is to ensure the accuracy of the positioning model.

[0031] In combination with some embodiments of the first aspect, in some embodiments, the first device sends first information to the third device, where the first information is used to indicate the second device corresponding to the M measurement data.

[0032] In the above embodiment, the first information can assist the third device in determining the positioning information.

[0033] In combination with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: identification information of the second device corresponding to the M measurement data; location information of the second device corresponding to the M measurement data.

[0034] In the above embodiment, both the identification information and the location information are used to indicate the second device corresponding to the measurement data, and both can be used to determine the positioning information of the measurement data.

[0035] In combination with some embodiments of the first aspect, in some embodiments, the identification information is a bit vector of length N, wherein the bit positions corresponding to the M measurement data are the first value, and the remaining bit positions are the second value.

[0036] In the above embodiment, the position information of the measurement data can be clearly represented by the bit vector.

[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the number of bits of the identification information is

[0038] In a second aspect, an embodiment of the present disclosure provides a positioning method, which is executed by a third device, including: receiving M measurement data sent by a first device, where the M measurement data are determined by the first device from N measurement data, and the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, where N ≥ M; and determining positioning information based on the M measurement data.

[0039] In the above embodiment, positioning inference is performed only on M measurement data selected from N measurement data, which can effectively reduce the complexity of the positioning model.

[0040] In combination with some embodiments of the second aspect, in some embodiments, first information sent by a first device is received, where the first information is used to indicate a second device corresponding to the M measurement data.

[0041] In combination with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following: identification information of the second device corresponding to the M measurement data; location information of the second device corresponding to the M measurement data.

[0042] In combination with some embodiments of the second aspect, in some embodiments, the identification information is a bit vector of length N, wherein the bit positions corresponding to the M measurement data are the first value, and the remaining bit positions are the second value.

[0043] In conjunction with some embodiments of the second aspect, in some embodiments, the number of bits of the identification information is

[0044] In combination with some embodiments of the second aspect, in some embodiments, determining the positioning information based on M measurement data includes: obtaining a positioning model, where the positioning model is trained based on training data of the second device corresponding to the M measurement data; and determining the positioning information through the positioning model based on the M measurement data and / or the first information.

[0045] In a third aspect, an embodiment of the present disclosure provides a first device, including: a processing module, used to determine M measurement data from N measurement data, where the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, and N≥M; a transceiver module, used to send the M measurement data to a third device, and the M measurement data are used by the third device to determine positioning information.

[0046] In a fourth aspect, an embodiment of the present disclosure provides a third device, including: a transceiver module for receiving M measurement data sent by a first device, where the M measurement data are determined by the first device from N measurement data, and the N measurement data are obtained by the first device measuring the positioning reference signals sent by N second devices, where N ≥ M; and a processing module for determining positioning information based on the M measurement data.

[0047] In the fifth aspect, an embodiment of the present disclosure provides a communication device, including: a transceiver; a memory; a processor, which is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the method described in any embodiment of the first to sixth aspects of the present disclosure.

[0048] In a sixth aspect, an embodiment of the present disclosure provides a storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the method described in any one of the embodiments of the first and second aspects of the present disclosure can be implemented.

[0049] In the seventh aspect, an embodiment of the present disclosure provides a communication system, including: a first device and a third device, wherein the first device is used to execute the method described in any one of the embodiments in the first aspect of the present disclosure; the third device is used to execute the method described in any one of the embodiments in the second aspect of the present disclosure.

[0050] In an eighth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.

[0051] In a ninth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.

[0052] In a tenth aspect, an embodiment of the present disclosure provides a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.

[0053] It is understandable that the first device, third device, communication system, storage medium, program product, computer program, chip, or chip system described above are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0054] The present disclosure provides a positioning method and device, a communication system, a communication device, and a storage medium. In some embodiments, the terms positioning method, information processing method, and communication method are interchangeable; the terms positioning device, information processing device, and communication device are interchangeable; and the terms information processing system, communication system, and so on are interchangeable.

[0055] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0056] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0057] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0058] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "the", "the", etc., can mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article can be understood as a singular expression or a plural expression.

[0059] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0060] In some embodiments, the terms "at least one of", "at least one of", "at least one of", "one or more", "a plurality of", "multiple", etc. can be used interchangeably.

[0061] In the embodiments of the present disclosure, descriptions such as “at least one of A, B, C…”, “A and / or B and / or C…”, etc. include the situation where any one of A, B, C… exists alone, and also include any combination of any multiple of A, B, C…, and each situation can exist alone; for example, “at least one of A, B, C” includes the situation where A exists alone, B exists alone, C exists alone, the combination of A and B, the combination of A and C, the combination of B and C, and the combination of A, B, and C; for example, A and / or B includes the situation where A exists alone, B exists alone, and the combination of A and B.

[0062] In some embodiments, descriptions such as "in one case A, in another case B," or "in response to one case A, in response to another case B," may include the following technical solutions depending on the situation: executing A independently of B (in some embodiments, A); executing B independently of A (in some embodiments, B); selectively executing A and B (in some embodiments, selecting between A and B); and executing both A and B (in some embodiments, A and B). The same applies when there are more branches, such as A, B, and C.

[0063] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0064] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0065] In some embodiments, terms such as "time / frequency" and "time / frequency domain" refer to the time domain and / or the frequency domain.

[0066] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0067] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0068] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0069] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0070] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0071] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0072] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0073] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0074] With the continuous development of artificial intelligence technology in recent years, AI-based solutions have been widely used in the field of wireless communications. Deep neural network models excel at completing complex data processing and feature modeling processes and are now being applied to solve many key problems in the field of wireless communications. Existing technical solutions can model the mapping relationship between channel measurement data and terminal location coordinates based on deep neural network models, achieving higher positioning accuracy than traditional positioning methods such as TDOA and Multi-RTT. Channel data measurement nodes receive reference signals sent by reference signal transmitting nodes for positioning and calculate complete CIR data for AI positioning. In actual communication systems, channel data measurement nodes may not be able to obtain reference signals for positioning sent by all reference signal transmitting nodes in their cell. Therefore, using only CIR data corresponding to reference signals sent by a subset of reference signal transmitting nodes for AI-based terminal positioning is more suitable for practical application scenarios and can reduce data reporting overhead and the complexity of AI positioning models, thereby facilitating the practical application of AI-based terminal positioning solutions. AI-based terminal positioning is achieved using only the CIR data calculated from the reference signals sent by a portion of the TRPs. Regarding the method of selecting a fixed-position TRP, in actual communication systems, the UE or BS may not be able to continuously receive the reference signal for positioning sent by a specific TRP. Therefore, the method of selecting a fixed-position TRP may not be applicable in some cases. Regarding the method of selecting a random-position TRP, since the TRP that provides channel measurement data each time is random, the training of the AI ​​positioning model is more difficult, resulting in poor application results and an inability to guarantee positioning accuracy.

[0075] Therefore, the present disclosure proposes a positioning method and device, a communication system, a communication device, and a storage medium, and introduces a channel measurement data selection method based on other AI-based terminal positioning solutions. The main goal of this method is to obtain low-dimensional channel measurement data as the input of the AI ​​positioning model, reduce the overhead of the UE or BS reporting channel measurement data to the LMF, and at the same time help reduce the complexity of the AI ​​positioning model.

[0076] Before introducing the specific implementation methods of the present disclosure, the terminal positioning technology based on AI is first introduced.

[0077] First, according to the different data output by the positioning model, AI-based terminal positioning technology can be divided into two categories, including: direct positioning based on the AI ​​model and indirect positioning assisted by the AI ​​model, as shown in Figure 1A. For example, direct positioning based on the AI ​​model is input as the channel measurement data used for positioning, and the output is the terminal position coordinates, that is, the positioning result; indirect positioning assisted by the AI ​​positioning model is input as the channel measurement data used for positioning, and the output is the intermediate positioning parameters, which may include ToA, AoA and other information. Based on the intermediate positioning parameters, the terminal position coordinates, that is, the positioning result, can be calculated using traditional positioning methods. The intermediate positioning parameters can be the azimuth angles of departure (AOD), the azimuth angles of arrival (AOA), the zenith angles of departure (ZOD), and the zenith angles of arrival (ZOA).

[0078] Secondly, depending on the specific device used to implement positioning, AI-based terminal positioning technology can be divided into five modes, as shown in Figure 1B.

[0079] Mode 1: Direct or indirect positioning on the UE side. The UE calculates channel measurement values ​​used for positioning, such as CIR, based on the PRS sent by the BS. This is then input into an AI model to directly obtain the UE's location coordinates. Alternatively, the UE inputs the channel measurement data used for positioning into the AI ​​model to obtain intermediate positioning parameters, such as ToA and AoA, and then uses traditional positioning methods such as TDOA to obtain the UE's location coordinates. After obtaining the positioning results (i.e., the location coordinates), the UE reports them to the LMF.

[0080] Mode 2: UE-assisted indirect positioning on the LMF side. The UE calculates channel measurement data for positioning, such as CIR, based on the PRS sent by the BS. This data is then input into the AI ​​model to obtain intermediate positioning parameters, such as ToA and AoA. The intermediate positioning parameters are then reported to the LMF. The LMF then uses traditional positioning methods such as TDOA to obtain the UE's position coordinates.

[0081] Mode 3: UE-assisted direct positioning on the LMF side. The UE calculates channel measurement data used for positioning, such as CIR, based on the PRS sent by the BS, and reports the channel measurement data used for positioning to the LMF. The LMF inputs the received channel measurement data into the AI ​​model to obtain the terminal location coordinates.

[0082] Mode 4: BS-assisted indirect positioning on the LMF side. The BS calculates channel measurement data for positioning, such as CIR, based on the SRS-Pos sent by the UE. The BS inputs this channel measurement data into the AI ​​model to obtain intermediate positioning parameters such as ToA and AoA. The intermediate positioning parameters are reported to the LMF, which then uses traditional positioning methods such as TDOA to obtain the UE's position coordinates.

[0083] Mode 5: BS-assisted direct positioning on the LMF side. The BS calculates and obtains measurement data for positioning, such as CIR, based on the SRS-Pos sent by the terminal, and reports the channel measurement data used for positioning to the LMF. The LMF inputs the positioning measurement data into the AI ​​model to directly obtain the UE position coordinates.

[0084] FIG1C is a schematic diagram illustrating the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1C , the communication system 100 may include a first device 101 and a third device 103. Optionally, the communication system 100 may also include a second device 102.

[0085] In some embodiments, the first device 101 may be a terminal or an access network device. For example, in modes 1, 2, and 3 as shown in FIG1B , the first device 101 may be a terminal; in modes 4 and 5, the first device 101 may be an access network device.

[0086] In some embodiments, the first device 101 may be a device for receiving a positioning reference signal. In some embodiments, the first device 101 may be a device for measuring a positioning reference signal.

[0087] In some embodiments, the name of the first device 101 is not limited, and it can be a "reference signal receiving device", "reference signal receiving end", "reference signal measurement device", "reference signal measurement node", "channel data measurement node", etc.

[0088] In some embodiments, the third device 103 may be a terminal, an access network device, or a core network element. In modes 1 and 2 as shown in FIG1B , the third device 103 may be a terminal; in modes 3 and 5, the third device 103 may be a core network element, such as a location management function (LMF); and in mode 4, the third device 103 may be an access network device.

[0089] In some embodiments, the third device 103 may be configured to "provide AI positioning functionality services." Alternatively, the third network device may be configured to "perform model inference." Alternatively, an AI positioning model may be deployed on the third device 103. The third device 103 may be any other device capable of providing positioning functionality services, and this disclosure is not intended to limit this.

[0090] In some embodiments, the third device 103 may be a device for acquiring terminal positioning information. For example, in direct positioning based on an AI model, the third device 103 may directly acquire the terminal's positioning information. In some embodiments, the third device 103 may be a device for acquiring intermediate positioning parameters, which may be used to assist in acquiring terminal positioning information. For example, in indirect positioning assisted by an AI model, the third device 103 may acquire intermediate positioning parameters and then use them to obtain the terminal's positioning information.

[0091] In some embodiments, the name of the third device 103 is not limited, and it can be a "positioning model inference device", "positioning model inference node", "positioning parameter acquisition device", etc.

[0092] In some embodiments, the first device 101 and the third device 103 may be the same device. For example, in modes 1, 2, and 4, an AI model is deployed on the device that receives the reference signal.

[0093] In some embodiments, the second device 102 may be a terminal or an access network device. In modes 1, 2, and 3 as shown in FIG1b , the second device 102 is an access network device; in modes 4 and 5, the second device 102 is a terminal.

[0094] In some embodiments, the second device 102 may be one or more TRPs of an access network device.

[0095] In some embodiments, the second device 102 may be configured to send a positioning reference signal.

[0096] In some embodiments, the name of the second device 102 is not limited, and it can be, for example, a "reference signal transmitting device", a "reference signal transmitting end", etc. In some embodiments, the terminal may include at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home, but is not limited thereto.

[0097] In some embodiments, the access network device may include at least one of an evolved NodeB (eNB), a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.

[0098] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0099] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0100] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0101] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0102] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1C , or a portion thereof, but are not limited thereto. The entities shown in FIG1C are illustrative only. The communication system may include all or part of the entities shown in FIG1C , or may include other entities other than those shown in FIG1C . The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0103] The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.17 (WiMAX (registered trademark)), IEEE 802.18 (WiMAX (registered trademark)), IEEE 802.19 (WiMAX (registered trademark)), IEEE 802.20 (WiMAX (registered trademark)), IEEE 802.21 (WiMAX (registered trademark)), IEEE 802.22 (WiMAX (registered trademark)), IEEE 802.23 (WiMAX (registered trademark)), IEEE 802.24 (WiMAX (registered trademark)), IEEE 802.25 (WiMAX (registered trademark)), IEEE 802.26 (WiMAX (registered trademark)), IEEE 802.27 (WiMAX (registered trademark)), IEEE 802.28 (WiMAX (registered trademark)), IEEE 802.29 (WiMAX (registered trademark)), IEEE 802.30 (WiMAX (registered trademark)), IEEE 802.31 (WiMAX (registered trademark)), IEEE 802.32 (WiMAX (registered trademark)), IEEE 802.33 (WiMAX (registered trademark)), 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other user plane path establishment methods, and next-generation systems based on and extending these systems. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0104] Figure 2 is an interactive diagram of a positioning method provided by an embodiment of the present disclosure. As shown in Figure 2, an embodiment of the present disclosure relates to a positioning method that can be performed by a communication system, such as the communication system 100 shown in Figure 1C. The communication system includes a first device, a third device, and optionally, a second device. The interactive method may include the following steps:

[0105] Step 2101: N second devices send positioning reference signals to a first device.

[0106] In some embodiments, the second device 102 may be a TRP, and the number of second devices 102 may be N, where N is a positive integer. Taking Mode 1 shown in FIG1b as an example, the base station may send a positioning reference signal to the terminal. The second device may be a plurality of TRPs supported by the base station, and N may be the number of TRPs supported by the base station. Alternatively, the second device may be a TRP that sends reference signals. For example, if the base station supports 18 TRPs, 9 of which send reference signals to the terminal, then N may be the number of TRPs that send reference signals.

[0107] In some embodiments, the positioning reference signal is a reference signal sent by the second device to the first device for positioning.

[0108] In some embodiments, the positioning reference signal can be used for positioning. Optionally, the positioning reference signal can be used to locate the terminal. For example, in Mode 1, the base station, acting as the second device, sends a positioning reference signal to the terminal, acting as the first device. This positioning reference signal can be used to locate the terminal. For another example, in Mode 4, the terminal, acting as the second device, sends a positioning reference signal to the base station, acting as the first device. This positioning reference signal can be used to locate the terminal.

[0109] In some embodiments, the name of the positioning reference signal is not limited, and it can be a "reference signal", "reference signal for positioning", "uplink reference signal", "downlink reference signal", etc.

[0110] In some embodiments, the positioning reference signal may include at least one of the following:

[0111] 1) Downlink Positioning Reference Signal (PRS): For example, in modes 1, 2, and 3, the base station as the second device may send a PRS to the terminal as the first device.

[0112] 2) Uplink Sounding Reference Signal-Positioning (SRS-Pos) for positioning: For example, in modes 4 and 5, the terminal as the second device may send an SRS-Pos to the base station as the first device.

[0113] In some embodiments, the positioning reference signal may be other reference signals used for positioning, which is not limited in this disclosure.

[0114] In some embodiments, the N second devices may send a positioning reference signal to the first device via downlink signaling. For example, in modes 1, 2, and 3, the TRP may send a PRS to the terminal via downlink signaling. The downlink signaling may be any signaling capable of carrying a positioning reference signal, and this disclosure is not limited thereto.

[0115] In some embodiments, the N second devices may send a positioning reference signal to the first device via uplink signaling. For example, in modes 4 and 5, the terminal may send an SRS-Pos to the base station via uplink signaling. The uplink signaling may be any signaling capable of carrying a positioning reference signal, and this disclosure is not limited thereto.

[0116] In step 2102 , the first device measures N positioning reference signals sent by N second devices respectively to obtain N measurement data.

[0117] In some embodiments, the measurement data is used to perform positioning.

[0118] In some embodiments, the measurement data can be used for positioning. Optionally, the measurement data can be used for terminal positioning. For example, in modes 1, 2, and 4, the first device measures N positioning reference signals to obtain N measurement data. The measurement data can be directly input into the positioning model of the first device for positioning. In modes 3 and 5, the first device measures N positioning reference signals to obtain N measurement data, then reports the N measurement data to a third device for positioning.

[0119] In some embodiments, the name of the measurement data is not limited, and it can be "measurement data", "measurement data for positioning", "uplink measurement data", "downlink measurement data", etc.

[0120] In some embodiments, the measurement data may be any one of a channel impulse response (CIR), a power delay profile (PDP), and a delay profile (DP). For example, in modes 1, 2, and 3, the base station as the second device sends a PRS to the terminal of the first device, and the first device measures the PRS to obtain a CIR; in modes 4 and 5, the terminal as the second device sends an SRS-Pos to the base station of the first device, and the first device measures the SRS-Pos to obtain a CIR.

[0121] In some embodiments, CIR refers to the impact on the signal during channel propagation, and can reflect the changes that occur to the signal after it propagates through the channel, including the attenuation of the energy of the pulse signal due to path loss and shadow fading, and the superposition of multiple different pulse signals received successively at the receiving end due to the existence of multiple propagation paths in the channel.

[0122] In some embodiments, the measurement data obtained by the first device measuring the positioning reference signal may be other measurement values, such as Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), Received Signal Strength Indication (RSSI), Signal to Interference plus Noise Ratio (SINR), etc., and the present disclosure is not limited thereto.

[0123] In some embodiments, the first device may measure the positioning reference signal in different ways, and the present disclosure is not limited thereto.

[0124] Step 2103, the first device determines whether N is greater than or equal to the first threshold.

[0125] In some embodiments, the first threshold may be a critical value to ensure the positioning accuracy of the AI model.

[0126] In some embodiments, the first threshold may be the minimum number of second devices to ensure positioning accuracy. For example, when the number of TRPs transmitting the positioning reference signal is less than this threshold, using the CIRs obtained by measuring these TRPs for positioning may not ensure positioning accuracy.

[0127] In some embodiments, when N is greater than the first threshold, M is less than N and M is greater than or equal to the first threshold. In other words, when the first device determines that the number of received reference signals is greater than the first threshold, the first device may select M measurement data from the N measurement data, where M < N. In addition, the selected M measurement data may be greater than or equal to the first threshold to ensure measurement accuracy.

[0128] In some embodiments, when N is less than or equal to the first threshold, M is equal to N. In other words, when the first device determines that the number of received reference signals is less than or equal to the first threshold, selecting less than N measurement data for positioning may not ensure positioning accuracy, so M may be equal to N.

[0129] In the above embodiments, by the first device determining whether the size of N meets the requirements of positioning accuracy, the first device can reduce the overhead of reporting measurement data on the premise of ensuring positioning accuracy, and at the same time can also reduce the complexity of the positioning model.

[0130] In some embodiments, step 2103 is optional and may be omitted or replaced in different embodiments.

[0131] In step 2104 , the first device determines, for each measurement data in the N measurement data, complex data of each time domain sampling point in at least one time domain sampling point of each measurement data.

[0132] In some embodiments, taking the measured data as CIR as an example, for each of the N measured CIRs, multiple time-domain sampling points can be included in the time-domain sampling point dimension. The time-domain sampling point dimension of a CIR refers to a symbol duration T, where the number of sampling points is set to n. The time-domain sampling point dimension ranges from 1 to n, and the time interval between two adjacent sampling points is T / n. The method for determining the symbol duration and the number of sampling points is not limited in this disclosure.

[0133] For example, the first device receives a symbol with a duration of T. Its signal waveform may be the superposition of multiple signal waveforms propagated through multipath. Multiple sampling points are set, and the data at each sampling point position includes amplitude and delay, which are converted into complex form, that is, the complex data at each sampling point position in the corresponding measurement data.

[0134] In some embodiments, complex data is used to calculate the power of each measurement data.

[0135] For example, taking N=9 as an example, the first device may measure 9 reference signals to obtain 9 CIRs. For each CIR, taking sampling point n=3 as an example, the first device may obtain 3 complex data of each CIR.

[0136] In step 2105 , the first device determines the modulus of the real part and the imaginary part of the complex data as the power value of each measurement data at each time domain sampling point.

[0137] For example, still taking N=9 and sampling point n=3 as an example, the first device calculates the three complex data of each CIR, obtains the modulus of the real part and the imaginary part of each complex data, and uses it as the power value of the CIR at the sampling point. The first device can then obtain the three power values ​​of each CIR.

[0138] In step 2106 , the first device determines the maximum value of the power values ​​of each measurement data at one or more time domain sampling points as the maximum power corresponding to each measurement data.

[0139] In some embodiments, the maximum power corresponds to the strongest path from the second device to the first device, and can provide the most positioning information.

[0140] For example, still taking N=9 and sampling point n=3 as an example, the first device can obtain 3 power values ​​for each CIR. For each CIR, the maximum value is determined from the 3 power values ​​as the maximum power of the CIR. Then, the first device can obtain the maximum power corresponding to each of the 9 CIRs.

[0141] Step 2107: The first device determines, from the N measurement data, M measurement data whose maximum power meets a preset condition.

[0142] In some embodiments, the preset condition may be that the M CIRs with the largest maximum powers are selected as the CIRs. For example, still taking N=9 as an example, the first device can obtain the maximum power corresponding to each of the nine CIRs. The first device can then sort the maximum powers of the nine CIRs in descending order and use the CIRs corresponding to the first M maximum powers as the selected M CIRs.

[0143] In some embodiments, the preset condition may be a CIR whose maximum power is greater than or equal to a preset power threshold. For example, still taking N=9 as an example, the first device may obtain the maximum power corresponding to each of the nine CIRs, and the preset power threshold is X. The first device may then select the CIR whose maximum power is greater than X from the nine CIRs as the selected M CIRs.

[0144] In some embodiments, M measurement data with the largest power are selected from N measurement data for positioning, which can reduce the data reporting overhead of the communication system and also reduce the complexity of the positioning model.

[0145] In some embodiments, when N is greater than a first threshold, M may be less than or equal to N.

[0146] In some embodiments, when N is less than or equal to a first threshold, M is equal to N.

[0147] Step 2108: The first device sends M measurement data to the third device.

[0148] In some embodiments, the M measurement data are measurement data of the M positioning reference signals with the highest power among the positioning reference signals sent by the second device to the first device. The M measurement data can be used by the third device to perform positioning model inference. In other words, the third device can perform model inference based on the M measurement data, rather than all N measurement data, to assist the third device in obtaining the terminal's positioning information, or assist the third device in obtaining intermediate positioning parameters, thereby obtaining the terminal's positioning information using the intermediate positioning parameters.

[0149] In the above embodiment, M measurement data with the largest power are selected from N measurement data for reporting for positioning, which can reduce the data reporting overhead of the communication system and reduce the complexity of the AI ​​positioning model.

[0150] Step 2109: The first device sends the first information to the third device.

[0151] In some embodiments, the first information may be used to indicate the second device to which the M measurement data correspond.

[0152] In some embodiments, the name of the first information is not limited, and it can be, for example, "TRP identification information", "TRP index", "TRP number", "TRP location information", "second device identification", "second device location", "nr-TRPIndex", "nr-TRPPosition", etc.

[0153] In some embodiments, the first information includes at least one of the following: identification information of the second device corresponding to the M measurement data; and location information of the second device corresponding to the M measurement data.

[0154] In some embodiments, the first information may be reference signal sending node identification information, where the node number is represented by nr-TRPIndex.

[0155] In some embodiments, the form of the identification information is not limited. Optionally, the identification information may be a bit vector or a bitmap of length N, wherein the bit positions corresponding to the M measurement data are the first value and the remaining bit positions are the second value.

[0156] For example, the length of the vector is equal to the total number of TRPs N. If the CIR data provided by the i-th TRP is retained in the partial channel measurement data used for positioning, the i-th bit of the vector is 1, otherwise it is 0.

[0157] In some embodiments, the number of bits of the identification information may be

[0158] For example, the identification information may use the number of the TRP combination with the reserved data: retain and report the CIR data provided by M of the N TRPs, with a total of Combinations, a total of bits represent, In this mode, the terminal and the network need to complete the interaction between the TRP combination number and the corresponding relationship between the TRP combination in advance. For example, if there are 7 combinations of selecting M data from N data, a total of 3 bits are required to indicate the identification information.

[0159] In some embodiments, the first information may be location information of a reference signal transmitting node, wherein the coordinates of the node are represented by nr-TRPPosition.

[0160] In some embodiments, nr-TRPIndex and nr-TRPPosition are in a one-to-one correspondence, and either one of them can be sent, or both can be sent.

[0161] In some embodiments, the first information can be used by a third device to determine positioning information. For example, the third device can determine positioning information based on the first information and measurement data. Alternatively, the third device can receive the first information sent by the first device, obtain the first information from another device, or obtain the first information according to a protocol agreement, which is not limited in this disclosure.

[0162] In some embodiments, step 2108 and step 2109 may be combined. In other words, the M measurement data and the first information may be sent through one message.

[0163] In some embodiments, step 2108 and step 2109 may be performed separately. In other words, the M measurement data and the first information are sent via two messages, respectively. The two messages may be sent simultaneously or sequentially.

[0164] Step 2110: The third device obtains a positioning model.

[0165] In some embodiments, the positioning model is a trained AI positioning model.

[0166] In some embodiments, the positioning model can be used for direct positioning, directly outputting a positioning result based on input data, wherein the positioning model is trained based on the training data of the second device corresponding to the M measurement data.

[0167] In some embodiments, the positioning model can be used for indirect positioning, outputting intermediate positioning parameters based on input data. These intermediate positioning parameters may include information such as ToA and AoA. Based on these intermediate positioning parameters, conventional positioning methods are used to calculate the terminal's location coordinates, i.e., the positioning result.

[0168] In some embodiments, the third device acquiring the positioning model may occur before step 2111 or simultaneously with step 2111 .

[0169] Step 2111: The third device determines positioning information through a positioning model based on the M measurement data and / or the first information.

[0170] In some embodiments, the third device may directly locate the terminal based on the M measurement data and / or the first information using a trained positioning model, i.e., determine positioning information of the terminal, such as the coordinates of the terminal. Alternatively, the third device may indirectly locate the terminal, i.e., determine intermediate positioning parameters to determine the coordinates of the terminal.

[0171] In the above embodiment, the third device performs positioning based on partial CIR data, which reduces communication overhead, reduces the complexity of the positioning model, and improves communication efficiency and computing efficiency.

[0172] The positioning method involved in the embodiment of the present disclosure may include at least one of steps 2101 to 2111. For example, step 2108 may be implemented as an independent embodiment, step 2107 may be implemented as an independent embodiment, and so on, but is not limited thereto. Step 2017+2108, step 2108+2109, step 2102+2107, step 2110+2111, step 2102+2107+2108, step 2107+2108+2109, step 2102+2107+2108+2109, step 2107+2108+2111, step 2107+2108+2109+2111, step 2107+2108+2109+2110+2111, step 2103+2104+2105+2106+2107+2108, step 2103+2104+2105+2106+2107+2108 +2109, steps 2103+2104+2105+2106+2107+2108+2109+2111, and steps 2103+2104+2105+2106+2107+2108+2109+2110+2111 can be implemented as independent embodiments, and steps 2101+2102+2103+2104+2105+2106+2107+2108+2109+2111 and steps 2101+2102+2103+2104+2105+2106+2107+2108+2109+2110+2111 can be implemented as independent embodiments, but are not limited to this.

[0173] In some embodiments, steps 2101 , 2103 , 2109 , and 2110 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0174] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other examples.

[0175] FIG3A is a flow chart of a method for positioning a first device according to an embodiment of the present disclosure. The present disclosure relates to a positioning method, which includes:

[0176] Step 3101: Acquire N positioning reference signals.

[0177] The optional implementation of step 3101 can refer to the optional implementation of step 2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0178] In some embodiments, the first device receives a positioning reference signal sent by the second device, but is not limited thereto and may also receive a positioning reference signal sent by other entities.

[0179] In some embodiments, the first device acquires a positioning reference signal specified by a protocol.

[0180] In some embodiments, the first device obtains a positioning reference signal from a higher layer.

[0181] In some embodiments, step 3101 is omitted, and the first device autonomously implements the function indicated by the positioning reference signal, or the above function is default or by default.

[0182] Step 3102: Measure N positioning reference signals to obtain N measurement data.

[0183] The optional implementation of step 3102 can refer to the optional implementation of step 2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0184] In some embodiments, the N measurement data are determined by measuring based on a positioning reference signal.

[0185] Step 3103: Determine whether N is greater than or equal to a first threshold.

[0186] The optional implementation of step 3103 can refer to the optional implementation of step 2103 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0187] Step 3104: determine complex data of each measurement data at one or more time domain sampling points for the N measurement data.

[0188] The optional implementation of step 3104 can refer to the optional implementation of step 2104 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0189] Step 3105: determine the modulus of the real part and the imaginary part of the complex data, and determine the power value of each measurement data at each time domain sampling point.

[0190] The optional implementation of step 3105 can refer to the optional implementation of step 2105 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0191] Step 3106: Determine the maximum value of the power values ​​of each measurement data at one or more time domain sampling points as the maximum power corresponding to each measurement data.

[0192] The optional implementation of step 3106 can refer to the optional implementation of step 2106 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0193] Step 3107: Determine M measurement data whose maximum power meets a preset condition.

[0194] The optional implementation of step 3107 can refer to the optional implementation of step 2107 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0195] Step 3108: Send M measurement data.

[0196] In some embodiments, the first device sends M measurement data to the third device, but is not limited thereto, and the first device may also send M measurement data to other entities.

[0197] Optionally, the measurement data is used by the third device to determine the positioning information. For its optional implementation, please refer to the optional implementation of step 2108 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0198] Step 3109, sending the first message.

[0199] In some embodiments, the first device sends the first information to the third device, but is not limited thereto, and the first information may also be sent to other entities.

[0200] Optionally, the first information is used by the third device to determine the positioning information. For its optional implementation, please refer to the optional implementation of step 2109 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0201] The positioning method involved in the embodiments of the present disclosure may include at least one of steps 3101 to 3109. For example, step 3107 may be implemented as an independent embodiment, step 3108 may be implemented as an independent embodiment, steps 3107+3108 may be implemented as an independent embodiment, and steps 3107+3108+3109 may be implemented as independent embodiments, but are not limited thereto.

[0202] In some embodiments, steps 3108 and 3109 may be performed in an interchanged order or simultaneously. In other words, the first information and the M measurement data may be sent via the same bearer or via different bearers.

[0203] In some embodiments, step 3103 and step 3109 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0204] FIG3B is a flow chart of a method for positioning a first device according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to a positioning method, which includes:

[0205] Step 3201: Obtain N measurement data.

[0206] The optional implementation of step 3201 can refer to the optional implementation of steps 2101 and 2102 in Figure 2, steps 3101 and 3102 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0207] Step 3202, determine whether N is greater than or equal to a first threshold.

[0208] The optional implementation of step 3202 can refer to the optional implementation of step 2103 in Figure 2, step 3103 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0209] Step 3203: Determine M measurement data from the N measurement data.

[0210] The optional implementation of step 3203 can be found in steps 2104, 2105, 2106, and 2107 of Figure 2, the optional implementation of steps 3104, 3105, 3106, and 3107 of Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0211] Step 3204: Send the M measurement data to a third device.

[0212] Optional implementations of step 3204 can be found in step 2108 of FIG. 2 , optional implementations of step 3108 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0213] Step 3205: Send the first information to the third device.

[0214] The optional implementation of step 3205 can refer to the optional implementation of step 2109 in Figure 2, step 3109 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0215] The positioning method involved in the embodiments of the present disclosure may include at least one of steps 3201 to 3205. For example, step 3201 can be implemented as an independent embodiment, step 3203 can be implemented as an independent embodiment, steps 3201+3202 can be implemented as an independent embodiment, steps 3202+3203 can be implemented as an independent embodiment, steps 3203+3204 can be implemented as an independent embodiment, steps 3203+3204+3205 can be implemented as an independent embodiment, steps 3202+3203+3204+3205 can be implemented as an independent embodiment, and steps 3201+3202+3203+3204+3205 can be implemented as an independent embodiment, but are not limited thereto.

[0216] In some embodiments, steps 3201 , 3202 , and 3205 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0217] In the embodiment of the present disclosure, step 3201 can be combined with step 3101 of Figure 3A, step 3202 can be combined with step 3104 of Figure 3A, step 3203 can be combined with step 3108 of Figure 3A, and step 3204 can be combined with step 3107 of Figure 3A.

[0218] FIG3C is a flow chart of a method for positioning a first device according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to a positioning method, which includes:

[0219] Step 3301: Determine M measurement data from N measurement data.

[0220] For the optional implementation of step 3301, please refer to step 2101, step 2102, step 2103, step 2104, step 2105, step 2106, step 2107 in Figure 2, step 3101, step 3102, step 3103, step 3104, step 3105, step 3106, step 3107 in Figure 3A, and the optional implementation of step 3201, step 3202, step 3203 in Figure 3B, as well as other related parts in the embodiments involved in Figure 2, Figure 3A, and Figure 3B, which will not be repeated here.

[0221] Step 3302: Send M measurement data to a third device.

[0222] The optional implementation of step 3302 can refer to the optional implementation of step 2108 in Figure 2, step 3108 in Figure 3A, step 3204 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0223] The positioning method involved in the embodiment of the present disclosure may include at least one of steps 3301 and 3302. For example, step 3301 may be implemented as an independent embodiment, and step 3302 may be implemented as an independent embodiment.

[0224] In the embodiment of the present disclosure, step 3301 can be combined with step 3108 of Figure 3A, step 3301 can be combined with step 3204 of Figure 3B, step 3302 can be combined with step 3107 of Figure 3A, and step 3302 can be combined with step 3203 of Figure 3B.

[0225] FIG4A is a flow chart of a positioning method for a third device according to an embodiment of the present disclosure. The present disclosure relates to a positioning method, which includes:

[0226] Step 4101, obtain the positioning model.

[0227] The optional implementation of step 4102 can refer to the optional implementation of step 2110 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0228] Step 4102: Receive M measurement data.

[0229] In some embodiments, the third device receives the measurement data sent by the first device, but is not limited thereto and may also receive measurement data sent by other entities.

[0230] In some embodiments, the third device obtains measurement data specified by the protocol.

[0231] In some embodiments, the third device obtains measurement data from upper layer(s).

[0232] In some embodiments, the third device performs processing to obtain the measurement data.

[0233] In some embodiments, step 4102 is omitted, and the third device autonomously implements the function indicated by the measurement data, or the above function is default or by default.

[0234] In some embodiments, the third device receives the measurement data sent by the first device, but is not limited thereto and may also receive measurement data sent by other entities.

[0235] In some embodiments, the third device obtains measurement data specified by the protocol.

[0236] In some embodiments, the third device obtains measurement data from upper layer(s).

[0237] In some embodiments, the third device performs processing to obtain the measurement data.

[0238] In some embodiments, step 4102 is omitted, and the third device autonomously implements the function indicated by the measurement data, or the above function is default or by default.

[0239] Optionally, the measurement data is used for positioning by the third device. Optional implementations thereof can be found in the optional implementations of step 2108 in FIG2 and other related parts of the embodiment involved in FIG2 , which will not be described in detail here.

[0240] Step 4103, receiving the first information.

[0241] In some embodiments, the third device receives the first information sent by the first device, but is not limited thereto and may also receive the first information sent by other entities.

[0242] In some embodiments, the third device obtains the first information specified by the protocol.

[0243] In some embodiments, the third device obtains the first information from an upper layer(s).

[0244] In some embodiments, the third device performs processing to obtain the first information.

[0245] In some embodiments, step 4103 is omitted, and the third device autonomously implements the function indicated by the first information, or the above function is default or by default.

[0246] In some embodiments, in some embodiments, the third device receives the first information sent by the first device, but is not limited thereto, and may also receive the first information sent by other entities.

[0247] In some embodiments, the third device obtains the first information specified by the protocol.

[0248] In some embodiments, the third device obtains the first information from an upper layer(s).

[0249] In some embodiments, the third device performs processing to obtain the first information.

[0250] In some embodiments, step 4103 is omitted, and the third device autonomously implements the function indicated by the first information, or the above function is default or by default.

[0251] Optionally, the measurement data is used for positioning by the third device. Optional implementations thereof can be found in the optional implementations of step 2109 in FIG2 and other related parts of the embodiment involved in FIG2 , which will not be described in detail here.

[0252] Step 4104: Determine positioning information using a positioning model based on the M measurement data and / or the first information.

[0253] The optional implementation of step 4104 can refer to the optional implementation of step 2111 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0254] FIG4B is a flow chart of a positioning method for a third device according to an embodiment of the present disclosure. The present disclosure embodiment relates to a positioning method, which includes:

[0255] Step 4201, obtain measurement data.

[0256] The optional implementation of step 4201 can refer to the optional implementation of step 4102 and step 3103 in Figure 4A, and other related parts in the embodiment involved in Figure 4A, which will not be repeated here.

[0257] Step 4202: Determine positioning information based on the measurement data.

[0258] The optional implementation of step 4202 can refer to the optional implementation of step 2111 in Figure 2, step 4104 in Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.

[0259] FIG5 is an interactive diagram of a positioning method according to an embodiment of the present disclosure. As shown in FIG5 , an embodiment of the present disclosure relates to a positioning method, and the method includes:

[0260] Step 5101: Determine M measurement data from N measurement data.

[0261] For the optional implementation of step 5101, please refer to step 2101, step 2102, step 2103, step 2104, step 2105, step 2106, step 2107 in Figure 2, step 3101, step 3102, step 3103, step 3104, step 3105, step 3106, step 3107 in Figure 3A, step 3201, step 3202, step 3203 in Figure 3B, and the optional implementation of step 3301 in Figure 3C, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0262] Step 5102: The first device sends M measurement data to the third device.

[0263] The optional implementation of step 5102 can be found in the optional implementation of step 2108 in Figure 2, step 3108 in Figure 3A, step 3204 in Figure 3B, step 3302 in Figure 3C, and other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0264] Step 5103: The third device determines positioning information based on the M measurement data.

[0265] The optional implementation of step 5103 can refer to the optional implementation of steps 2110 and 2111 in Figure 2, step 4104 in Figure 4A, step 4202 in Figure 4B, and other related parts in the embodiments involved in Figures 2, 4A, and 4B, which will not be repeated here.

[0266] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, the first device side, the third device side, etc., which will not be repeated here.

[0267] The positioning method involved in the embodiments of the present disclosure may include at least one of steps 5101 to 5106. For example, step 5101 can be implemented as an independent embodiment, step 5102 can be implemented as an independent embodiment, and so on, but are not limited thereto. Step 5101 + step 5102 can be implemented as an independent embodiment, step 5105 + step 5106 can be implemented as an independent embodiment, step 5101 + step 5102 + step 5103, step 5101 + step 5102 + step 5103 + step 5104, and step 5101 + step 5102 + step 5103 + step 5104 + step 5105 + step 5106 can be implemented as independent embodiments, but are not limited thereto.

[0268] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other examples.

[0269] The following is an exemplary introduction to the above method.

[0270] Optional example: In the following embodiments, the reference signal sending node is used as the second device, the channel data measurement node is used as the first device, and the positioning model inference node is used as the third device (specifically, for example, an LMF network element).

[0271] FIG6 is a schematic diagram of a positioning method according to an embodiment of the present disclosure. As shown in FIG6 , an embodiment of the present disclosure relates to a positioning method, and the method includes:

[0272] 1. The reference signal sending node sends a positioning reference signal to the channel data measurement node. For example, in Mode 3, the reference signal sending node is the base station, the positioning reference signal is the PRS, and the channel data measurement node is the user equipment terminal (UE). In Mode 5, the reference signal sending node is the user equipment terminal (UE), the positioning reference signal is the SRS-Pos, and the channel data measurement node is the base station.

[0273] Optionally, the reference signal sending node may be a second device, a TRP, or multiple TRPs supported by a base station, etc.

[0274] Optionally, the channel data measurement node may be a first device, a “reference signal receiving device”, a “reference signal receiving end”, a “reference signal measurement device”, a “reference signal measurement node”, a “channel data measurement node”, etc.

[0275] Optionally, the positioning reference signal may be a “reference signal”, a “reference signal for positioning”, an “uplink reference signal”, a “downlink reference signal”, etc.

[0276] The optional implementation of step 1 can be found in step 2101 of FIG. 2 , the optional implementation of step 3101 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0277] 2. The channel data measurement node calculates and obtains the corresponding complete CIR data based on the positioning reference signals sent by the N reference signal sending nodes.

[0278] Optionally, the CIR data may be “measurement data”, “measurement data for positioning”, “uplink measurement data”, “downlink measurement data”, etc.

[0279] Optional implementations of step 2 can be found in step 2102 of FIG. 2 , step 3102 of FIG. 3A , and step 3201 of FIG. 3B , as well as other related parts in the embodiments involved in FIG. 2 , FIG. 3A , and FIG. 3B , which will not be described in detail here.

[0280] 3. The channel data measurement node processes the channel measurement data according to the channel measurement data selection method proposed in this solution, obtains partial channel measurement data for positioning, and simultaneously obtains partial channel measurement data indication, including the reference signal sending node number or location information of the retained data.

[0281] Optionally, the channel measurement data selection method may be a preset condition. For example, the preset condition may be that M CIRs with larger maximum powers are selected as the CIRs. For example, the preset condition may be that the CIRs with maximum powers greater than or equal to a preset power threshold.

[0282] Optionally, the channel data measurement indication may be marking information.

[0283] Optionally, the channel data measurement indication may be location information.

[0284] For the optional implementation of step 3, please refer to steps 2103, 2104, 2105, 2106, and 2107 of Figure 2, steps 3103, 3104, 3105, 3106, and 3107 of Figure 3A, steps 3202 and 3203 of Figure 3B, and the optional implementation of step 3301 of Figure 3C, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0285] 4. The channel data measurement node reports the partial channel measurement data and partial channel measurement data indication used for positioning to the positioning model inference node, usually the LMF.

[0286] Optionally, the positioning model inference node may be a “third device”, a “positioning model inference device”, a “positioning model inference node”, a “positioning parameter acquisition device”, or the like.

[0287] For the optional implementation of step 4, please refer to step 2108, step 2109 of Figure 2, step 3108, step 3109 of Figure 3A, step 3204, step 3205 of Figure 3B, and the optional implementation of step 3302 of Figure 3C, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0288] 5. The positioning model inference node receives partial channel measurement data and partial channel measurement data indication for positioning, inputs the AI ​​positioning model, and obtains the positioning result, i.e., the terminal location coordinates.

[0289] For optional implementations of step 5, please refer to step 2110, step 2111 in Figure 2, step 4101, step 4102, step 4103, step 4104 in Figure 4A, step 4201, and step 4202 in Figure 4B, as well as other related parts in the embodiments involved in Figures 2, 4A, and 4B, which will not be repeated here.

[0290] The communication method involved in the embodiments of the present disclosure may include at least one of steps 1 to 5. For example, step 3 can be implemented as an independent embodiment, step 5 can be implemented as an independent embodiment, steps 4+5 can be implemented as an independent embodiment, steps 1+2+3 can be implemented as an independent embodiment, steps 3+4+5 can be implemented as an independent embodiment, steps 2+3+4+5 can be implemented as an independent embodiment, and steps 1+2+3+4+5 can be implemented as an independent embodiment, but are not limited thereto.

[0291] In some embodiments, steps 1 and 2 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0292] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.

[0293] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0294] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0295] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0296] Figure 7A is a schematic structural diagram of a first device provided according to an embodiment of the present disclosure. As shown in Figure 7A, the first device 7100 may include at least one of a transceiver module 7101, a processing module 7102, etc. In some embodiments, the transceiver module is used to receive N positioning reference signals sent by the second device. Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the first device 7100 in any of the above methods (for example, step 2101, step 2108, step 2109, but not limited to this), which are not repeated here. Optionally, the processing module is used to perform at least one of the other steps (for example, step 2102, step 2103, step 2104, step 2105, step 2106, step 2107, but not limited to this) performed by the first device 7100 in any of the above methods, which are not repeated here.

[0297] Figure 7B is a structural diagram of the third device provided according to an embodiment of the present disclosure. As shown in Figure 7B, the third device 7200 may include at least one of a transceiver module 7201, a processing module 7202, etc. In some embodiments, the transceiver module is used to receive M measurement data and / or first information sent by the first device. Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving (for example, step 2110, but not limited to this) performed by the third device 7200 in any of the above methods, which will not be repeated here. Optionally, the processing module is used to perform at least one of the other steps (for example, step 2111, but not limited to this) performed by the third device 7200 in any of the above methods, which will not be repeated here.

[0298] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0299] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0300] Figure 8A is a schematic diagram of the structure of a communication device 8100 provided according to an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0301] As shown in Figure 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 is used to perform any of the above methods. Optionally, one or more processors 8101 are used to call instructions to enable the communication device 8100 to perform any of the above methods.

[0302] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps (e.g., steps 2101, 2108, 2109, and 2110, but not limited thereto) such as sending and / or receiving in the above method, and the processor 8101 performs at least one of the other steps (e.g., steps 2012, 2103, 2104, 2105, 2106, 2107, and 2111, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.

[0303] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Alternatively, all or part of the memories 8103 may be located outside the communication device 8100. In alternative embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memory 8102 and may be configured to receive data from the memory 8102 or other devices, or to send data to the memory 8102 or other devices. For example, the interface circuits 8104 may read data stored in the memory 8102 and send the data to the processor 8101.

[0304] In some embodiments, the processor 8101 may store a computer program 8105. The computer program 8105 runs on the processor 8101, enabling the communication device 8000 to perform the method described in the above method embodiment. The computer program 8105 may be fixed in the processor 8101. In this case, the processor 8101 may be implemented by hardware.

[0305] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0306] FIG8B is a schematic diagram of the structure of a chip 8200 according to an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8B , but the present disclosure is not limited thereto.

[0307] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to execute any of the above methods.

[0308] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Alternatively, all or part of memory 8203 may be located external to chip 8200. Optionally, interface circuit 8202 is connected to memory 8203 and may be used to receive data from memory 8203 or other devices, or may be used to send data to memory 8203 or other devices. For example, interface circuit 8202 may read data stored in memory 8203 and send the data to processor 8201.

[0309] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (e.g., steps 2101, 2108, 2109, and 2110) of the aforementioned method. For example, the interface circuit 8202 performing the communication steps (e.g., steps 2101, 2108, 2109, and 2110) of the aforementioned method means that the interface circuit 8202 performs data exchange between the processor 8201, the chip 8200, the memory 8203, or the transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (e.g., steps 2102, 2103, 2104, 2105, 2106, 2107, and 2111, but not limited thereto).

[0310] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0311] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.

[0312] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0313] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A positioning method, characterized in that: The method is performed by a first device, and includes: Determine M measurement data from N measurement data, where the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, and N≥M; The M measurement data are sent to a third device, where the M measurement data are used by the third device to determine positioning information.

2. The method according to claim 1, characterized in that Determining M measurement data from N measurement data includes: For each measurement data of the N measurement data, determine a power value of each measurement data at one or more time domain sampling points; Determine the maximum value among the power values ​​as the maximum power corresponding to the measurement data; From the N measurement data, M measurement data whose maximum power meets a preset condition are determined.

3. The method according to claim 2, characterized in that The determining, for each measurement data of the N measurement data, the power of each measurement data at one or more time domain sampling points comprises: For each measurement data of the N measurement data, determine complex data of each time domain sampling point of at least one time domain sampling point of each measurement data; The moduli of the real part and the imaginary part of the complex data are determined as the power value.

4. The method according to any one of claims 1 to 3, characterized in that When N is greater than or equal to a first threshold, M is less than N and M is greater than or equal to the first threshold; and / or, when N is less than the first threshold, M is equal to N; The first threshold is the minimum number of the second devices to ensure positioning accuracy.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Sending first information to the third device, where the first information is used to indicate the second device corresponding to the M measurement data.

6. The method according to claim 5, characterized in that The first information includes at least one of the following: identification information of the second device corresponding to the M measurement data; The location information of the second device corresponding to the M measurement data.

7. The method according to claim 6, characterized in that The identification information is a bit vector with a length of N, wherein the bit positions corresponding to the M measurement data are the first value, and the remaining bit positions are the second value.

8. The method according to claim 6 or 7, characterized in that: The number of bits of the identification information is 9. A positioning method, characterized in that: The method is performed by a third device, and includes: receiving M measurement data sent by a first device, where the M measurement data are determined by the first device from N measurement data, where the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, and N≥M; Based on the M measurement data, positioning information is determined.

10. The method according to claim 9, characterized in that The method further comprises: First information sent by the first device is received, where the first information is used to indicate a second device corresponding to the M measurement data.

11. The method according to claim 10, characterized in that The first information includes at least one of the following: identification information of the second device corresponding to the M measurement data; The location information of the second device corresponding to the M measurement data.

12. The method according to claim 11, characterized in that The identification information is a bit vector with a length of N, wherein the bit positions corresponding to the M measurement data are the first value, and the remaining bit positions are the second value.

13. The method according to claim 11, characterized in that The number of bits of the identification information is 14. The method according to any one of claims 10 to 13, characterized in that The determining the positioning information based on the M measurement data includes: Acquire a positioning model, where the positioning model is trained according to the training data of the second device corresponding to the M measurement data; The positioning information is determined by the positioning model based on the M measurement data and / or the first information.

15. A first device, characterized in that: include: a processing module, configured to determine M measurement data from N measurement data, wherein the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, and N≥M; The transceiver module is used to send the M measurement data to a third device, where the M measurement data are used by the third device to determine positioning information.

16. A third device, characterized in that: include: a transceiver module, configured to receive M measurement data sent by a first device, where the M measurement data are determined by the first device from N measurement data, where the N measurement data are obtained by the first device measuring positioning reference signals sent by N second devices, where N≥M; A processing module is used to determine positioning information based on the M measurement data.

17. A communication device, wherein: include: Transceiver; Memory; A processor is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer executable instructions on the memory, and can implement the method described in any one of claims 1-18.

18. A computer storage medium, wherein: The computer storage medium stores computer executable instructions; after the computer executable instructions are executed by the processor, the method described in any one of claims 1 to 14 can be implemented.

19. A communication system, characterized in that: include: A first device and a third device, wherein the first device is used to execute the method according to any one of claims 1 to 8; and the third device is used to execute the method according to any one of claims 9 to 14.

Citation Information

Patent Citations

  • Measurement reporting method and device

    CN114342455A

  • Positioning method and communication device

    CN115707094A

  • Positioning method and communication equipment

    CN116234001A

  • Information processing method and communication device

    WO2023151657A1