CN118741409A - Positioning methods, equipment and media - Google Patents
Positioning methods, equipment and media Download PDFInfo
- Publication number
- CN118741409A CN118741409A CN202310357509.0A CN202310357509A CN118741409A CN 118741409 A CN118741409 A CN 118741409A CN 202310357509 A CN202310357509 A CN 202310357509A CN 118741409 A CN118741409 A CN 118741409A
- Authority
- CN
- China
- Prior art keywords
- measurement value
- measurement
- line
- distance
- electronic device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00896—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C2209/00—Indexing scheme relating to groups G07C9/00 - G07C9/38
- G07C2209/60—Indexing scheme relating to groups G07C9/00174 - G07C9/00944
- G07C2209/63—Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域Technical Field
本公开一般涉及无线通信技术领域,具体涉及距离测定技术领域,尤其涉及一种定位方法、设备和介质。The present disclosure generally relates to the field of wireless communication technology, specifically to the field of distance measurement technology, and more particularly to a positioning method, device and medium.
背景技术Background Art
目前,当车主携带电子设备(例如,手机)走近车辆时,车辆的定位设备可以在车主不感知的情况下,实现对电子设备的定位(例如,确定定位设备和电子设备之间的距离)。Currently, when a car owner approaches the vehicle with an electronic device (eg, a mobile phone), the vehicle's positioning device can locate the electronic device (eg, determine the distance between the positioning device and the electronic device) without the car owner being aware of it.
现有技术中,车辆的定位设备可以采用UWB技术对电子设备进行定位,并基于定位结果对车辆进行解锁。In the prior art, a vehicle positioning device can use UWB technology to locate electronic devices and unlock the vehicle based on the positioning result.
然而,由于UWB技术受空间中障碍物(停车场中的实体建筑物,例如,实心立柱或者玻璃)的影响较大,若存在上述障碍物的情况下,仍采用UWB技术确定对电子设备之间进行定位,则会使得定位结果不准确。However, since UWB technology is greatly affected by obstacles in space (physical buildings in parking lots, such as solid columns or glass), if the above obstacles exist, the positioning results will be inaccurate if UWB technology is still used to determine the positioning between electronic devices.
发明内容Summary of the invention
基于此,有必要针对上述技术问题,提供一种定位方法、设备和介质,采用本申请的方法,可以提高定位结果的准确度。Based on this, it is necessary to provide a positioning method, device and medium to address the above technical problems. The method of the present application can improve the accuracy of the positioning results.
第一方面,提供一种定位方法,该方法包括:In a first aspect, a positioning method is provided, the method comprising:
获取多个距离测量值;距离测量值为定位设备的传感器确定的定位设备与电子设备之间的距离;Acquire a plurality of distance measurement values; the distance measurement value being a distance between the positioning device and the electronic device determined by a sensor of the positioning device;
根据视距测量条件以及非视距测量条件对多个距离测量值进行筛选,获得满足视距测量条件的第一测量值,以及不满足视距测量条件和非视距测量条件的第二测量值;视距测量条件用于表征基于定位设备和电子设备之间的无线信号进行无衰减测距所满足的条件,非视距测量条件表征基于定位设备和电子设备之间的无线信号进行强衰减测距所满足的条件;Screening multiple distance measurement values according to the line-of-sight measurement condition and the non-line-of-sight measurement condition to obtain a first measurement value that meets the line-of-sight measurement condition and a second measurement value that does not meet the line-of-sight measurement condition and the non-line-of-sight measurement condition; the line-of-sight measurement condition is used to characterize the conditions satisfied by performing non-attenuation ranging based on the wireless signal between the positioning device and the electronic device, and the non-line-of-sight measurement condition characterizes the conditions satisfied by performing strong attenuation ranging based on the wireless signal between the positioning device and the electronic device;
根据第二测量值确定定位设备与电子设备之间的信道特征;信道特征用于表征定位设备与电子设备之间的信道干扰程度;Determine a channel characteristic between the positioning device and the electronic device according to the second measurement value; the channel characteristic is used to characterize the degree of channel interference between the positioning device and the electronic device;
基于信道特征对第二测量值进行修正处理,根据处理后的修正第二测量值以及第一测量值确定电子设备的定位结果。The second measurement value is corrected based on the channel characteristics, and the positioning result of the electronic device is determined according to the corrected second measurement value and the first measurement value after the processing.
第二方面,提供了一种定位装置,该装置包括:In a second aspect, a positioning device is provided, the device comprising:
获取单元,用于获取多个距离测量值;距离测量值为定位设备的传感器确定的定位设备与电子设备之间的距离;An acquisition unit, configured to acquire a plurality of distance measurement values; the distance measurement value is a distance between the positioning device and the electronic device determined by a sensor of the positioning device;
筛选单元,用于根据视距测量条件以及非视距测量条件对多个距离测量值进行筛选,获得满足视距测量条件的第一测量值,以及不满足视距测量条件和非视距测量条件的第二测量值;视距测量条件用于表征基于定位设备和电子设备之间的无线信号进行无衰减测距所满足的条件,非视距测量条件表征基于定位设备和电子设备之间的无线信号进行强衰减测距所满足的条件;A screening unit is used to screen multiple distance measurement values according to a line-of-sight measurement condition and a non-line-of-sight measurement condition to obtain a first measurement value that meets the line-of-sight measurement condition and a second measurement value that does not meet the line-of-sight measurement condition and the non-line-of-sight measurement condition; the line-of-sight measurement condition is used to characterize the conditions satisfied by performing non-attenuation ranging based on the wireless signal between the positioning device and the electronic device, and the non-line-of-sight measurement condition characterizes the conditions satisfied by performing strong attenuation ranging based on the wireless signal between the positioning device and the electronic device;
确定单元,用于根据第二测量值确定定位设备与电子设备之间的信道特征;信道特征用于表征定位设备与电子设备之间的信道干扰程度;A determination unit, configured to determine a channel characteristic between the positioning device and the electronic device according to the second measurement value; the channel characteristic is used to characterize a degree of channel interference between the positioning device and the electronic device;
修正单元,用于基于信道特征对第二测量值进行修正处理,根据处理后的修正第二测量值以及第一测量值确定电子设备的定位结果。第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时,实现上述第一方面以及第一方面任意一种可能的实现方式的方法的步骤。The correction unit is used to correct the second measurement value based on the channel characteristics, and determine the positioning result of the electronic device according to the processed corrected second measurement value and the first measurement value. In a third aspect, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that when the processor executes the program, the steps of the method of the first aspect and any possible implementation of the first aspect are implemented.
第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述第一方面以及第一方面任意一种可能的实现方式的方法的步骤。According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the steps of the method according to the first aspect and any possible implementation method of the first aspect are implemented.
第五方面,提供一种计算机程序产品,计算机程序产品包括指令,当指令被运行时,实现上述第一方面以及第一方面任意一种可能的实现方式的方法的步骤。In a fifth aspect, a computer program product is provided. The computer program product includes instructions. When the instructions are executed, the steps of the method of the above-mentioned first aspect and any possible implementation manner of the first aspect are implemented.
现有技术中,车辆的定位设备可以采用UWB技术对电子设备进行定位,并基于定位结果对车辆进行解锁。In the prior art, a vehicle positioning device can use UWB technology to locate electronic devices and unlock the vehicle based on the positioning result.
然而,由于UWB技术受空间中障碍物(停车场中的实体建筑物,例如,实心立柱或者玻璃)的影响较大,若存在上述障碍物的情况下,仍采用UWB技术确定对电子设备之间进行定位,则会使得定位结果不准确。However, since UWB technology is greatly affected by obstacles in space (physical buildings in parking lots, such as solid columns or glass), if the above obstacles exist, the positioning results will be inaccurate if UWB technology is still used to determine the positioning between electronic devices.
而采用本申请的方案,可以对电子设备进行准确地定位。By adopting the solution of the present application, the electronic device can be accurately positioned.
具体地,首先,可以基于视距测量条件和非视距测量条件从多个距离测量值中筛选出满足无衰减测距的距离测量值(即第一测量值),以及既不满足无衰减测距也不满足强衰减测距的距离测量值(即第二测量值)。进一步,由于定位设备与电子设备之间的信道干扰程度与信道特征相关,还可以基于信道特征对第二测量值进行修正,在一定程度上解决了障碍物对无线信号传输信道的干扰,从而可以提高定位结果的准确度。Specifically, first, based on the line-of-sight measurement condition and the non-line-of-sight measurement condition, a distance measurement value that satisfies the no-attenuation ranging condition (i.e., the first measurement value) and a distance measurement value that satisfies neither the no-attenuation ranging condition nor the strong attenuation ranging condition (i.e., the second measurement value) can be screened out from multiple distance measurement values. Furthermore, since the channel interference degree between the positioning device and the electronic device is related to the channel characteristics, the second measurement value can also be corrected based on the channel characteristics, which solves the interference of obstacles to the wireless signal transmission channel to a certain extent, thereby improving the accuracy of the positioning result.
相较于现有技术,本申请中的方案可以利用视距测量条件以及非视距测量条件将不正确的测量结果排除掉,再对可能存在测量误差的测量结果(即第二测量值)进行修正,最后根据准确的测量结果(即第一测量值)和修正第二测量值确定电子设备的定位结果。Compared with the prior art, the solution in the present application can utilize line-of-sight measurement conditions and non-line-of-sight measurement conditions to eliminate incorrect measurement results, and then correct the measurement results that may have measurement errors (i.e., the second measurement value), and finally determine the positioning result of the electronic device based on the accurate measurement results (i.e., the first measurement value) and the corrected second measurement value.
因此,采用本申请的方案,可以使得定位设备对电子设备的定位结果准确度大大提高。Therefore, by adopting the solution of the present application, the accuracy of the positioning result of the positioning device for the electronic device can be greatly improved.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为本申请实施例提供的定位方法的应用场景图;FIG1 is an application scenario diagram of a positioning method provided in an embodiment of the present application;
图2为本申请实施例提供的定位方法的流程图;FIG2 is a flow chart of a positioning method provided in an embodiment of the present application;
图3为本申请实施例提供的定位方法的另一流程图;FIG3 is another flow chart of the positioning method provided in an embodiment of the present application;
图4为本申请实施例提供的定位方法的另一流程图;FIG4 is another flow chart of the positioning method provided in an embodiment of the present application;
图5为本申请实施例提供的定位方法的另一流程图;FIG5 is another flow chart of the positioning method provided in an embodiment of the present application;
图6为本申请实施例提供的计算移动端和车辆距离的计算原理图;FIG6 is a diagram showing a calculation principle for calculating the distance between a mobile terminal and a vehicle according to an embodiment of the present application;
图7为本申请实施例提供的判断电子设备是否在迎宾区和解锁区示意图;FIG7 is a schematic diagram of determining whether an electronic device is in a welcome area and an unlocking area according to an embodiment of the present application;
图8为本申请实施例提供的判断电子设备是否在车内的示意图;FIG8 is a schematic diagram of determining whether an electronic device is in a vehicle according to an embodiment of the present application;
图9为本申请实施例提供的侧面检测的效果示意图;FIG9 is a schematic diagram of the effect of side detection provided by an embodiment of the present application;
图10为本申请实施例提供的定位装置的结构示意图;FIG10 is a schematic diagram of the structure of a positioning device provided in an embodiment of the present application;
图11为本申请实施例提供的电子设备的结构框图。FIG. 11 is a structural block diagram of an electronic device provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
下面结合实施例和附图对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。The present application is further described in detail below in conjunction with the embodiments and drawings. It is to be understood that the specific embodiments described herein are only used to explain the relevant inventions, rather than to limit the inventions. It is also necessary to explain that, for ease of description, only the parts related to the invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例即实施例的特征可以互相结合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the absence of conflict, the embodiments of the present application, that is, the features of the embodiments, can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
现有技术中,车辆的定位设备可以采用UWB技术对电子设备进行定位,并基于定位结果对车辆进行解锁。In the prior art, a vehicle positioning device can use UWB technology to locate electronic devices and unlock the vehicle based on the positioning result.
然而,由于UWB技术受空间中障碍物(停车场中的实体建筑物,例如,实心立柱或者玻璃)的影响较大,若存在上述障碍物的情况下,仍采用UWB技术确定对电子设备进行定位,则会使得定位结果不准确。However, since UWB technology is greatly affected by obstacles in space (physical buildings in parking lots, such as solid columns or glass), if the UWB technology is still used to determine the location of the electronic device in the presence of the above obstacles, the positioning result will be inaccurate.
本申请提供的定位方法,可以应用于如图1所示的系统中。参考图1,该系统可以包括定位设备10和电子设备20。定位设备10用于对电子设备20进行定位,例如,确定电子设备20的距离、方位、所处区域等。The positioning method provided in the present application can be applied to the system shown in Figure 1. Referring to Figure 1, the system may include a positioning device 10 and an electronic device 20. The positioning device 10 is used to locate the electronic device 20, for example, to determine the distance, direction, and location of the electronic device 20.
其中,定位设备10可以是设置于车辆内部的传感器等车载设备,该车载设备可以对电子设备20进行定位,例如,确定车载设备与电子设备20之间的距离。可以理解的是,上述传感器可以装载UWB功能模块。上述定位设备10也可以是其他具有定位功能的设备,且该设备中装载UWB功能模块。The positioning device 10 may be a vehicle-mounted device such as a sensor disposed inside a vehicle, and the vehicle-mounted device may locate the electronic device 20, for example, determine the distance between the vehicle-mounted device and the electronic device 20. It is understood that the above-mentioned sensor may be equipped with a UWB functional module. The above-mentioned positioning device 10 may also be other devices with a positioning function, and the UWB functional module is installed in the device.
电子设备20可以是智能手机、智能手环、平板电脑等移动终端,该移动终端可以向定位设备10发送测距信息,例如,移动终端与定位设备10之间的测量距离。The electronic device 20 may be a mobile terminal such as a smart phone, a smart bracelet, or a tablet computer. The mobile terminal may send distance measurement information to the positioning device 10 , for example, the measured distance between the mobile terminal and the positioning device 10 .
前文图1介绍了本申请的应用场景图。在本申请的另一实施例中,还提供了一种定位方法,该方法可以应用于图1所示的应用场景中,并且由定位设备10执行。图2为该方法(即定位方法)的流程图。具体地,可以参考图2,该方法包括以下步骤:FIG. 1 above introduces the application scenario diagram of the present application. In another embodiment of the present application, a positioning method is also provided, which can be applied to the application scenario shown in FIG. 1 and is executed by a positioning device 10. FIG. 2 is a flow chart of the method (i.e., the positioning method). Specifically, referring to FIG. 2, the method includes the following steps:
步骤201、获取多个距离测量值;距离测量值为定位设备的传感器确定的定位设备与电子设备之间的距离。Step 201: Acquire multiple distance measurement values; the distance measurement value is the distance between the positioning device and the electronic device determined by a sensor of the positioning device.
可以理解的是,当定位设备10对电子设备20进行定位时,首先需要电子设备20接收定位设备10发送的测距信号。例如,可以是UWB测距信号。电子设备20可以根据测距信号确定出距离值。示例性的,可以对测距信号的传输时间采用双边双向测距算法确定出距离值。(即多个距离测量值),最后发送给定位设备10,定位设备10可以基于上述测量的距离值对电子设备20进行定位。It is understandable that when the positioning device 10 locates the electronic device 20, the electronic device 20 first needs to receive the ranging signal sent by the positioning device 10. For example, it can be a UWB ranging signal. The electronic device 20 can determine the distance value based on the ranging signal. Exemplarily, the distance value can be determined by using a bilateral two-way ranging algorithm for the transmission time of the ranging signal. (i.e., multiple distance measurement values), and finally sent to the positioning device 10, the positioning device 10 can locate the electronic device 20 based on the above-mentioned measured distance value.
其中,距离测量值为电子设备20接收定位设备10发送的无线信号后根据无线信号的接收情况确定的。例如,距离测量值可以是定位设备10的不同传感器获取到的不同时刻的距离值,也可以是定位设备10的不同传感器获取到的同一时刻的距离值,还可以是定位设备10的同一传感器获取到的不同时刻的距离值,更可以是定位设备10的同一传感器获取到的任意某一时刻的距离值。The distance measurement value is determined by the electronic device 20 according to the reception status of the wireless signal after receiving the wireless signal sent by the positioning device 10. For example, the distance measurement value may be the distance values at different times acquired by different sensors of the positioning device 10, or the distance values at the same time acquired by different sensors of the positioning device 10, or the distance values at different times acquired by the same sensor of the positioning device 10, or the distance value at any time acquired by the same sensor of the positioning device 10.
示例性的,若上述距离为定位设备10的不同传感器获取到的不同时刻的距离值,则可以是定位设备10的4个传感器获取到的距离值d1t=1、d2t=2、d3t=3、d4t=4。若上述距离为定位设备10的不同传感器获取到的同一时刻的距离值,则可以是则可以是d1t=1、d2t=1、d3t=1、d4t=1。若上述距离为定位设备10的同一传感器获取到的不同时刻的距离值,则可以是d1t=1,d1t=2,……,d1t=60。若上述距离为定位设备10的同一传感器确定出的任意某一时刻的距离值,则可以是d1t=1,或者d2t=2,或者d4t=3。需要说明的是,本申请实施例对定位设备10的传感器数量不作限制,也就是说,传感器的数量可以根据实际情况具体确定。示例性的,传感器的数量可以为5个。Exemplarily, if the above distance is the distance value obtained by different sensors of the positioning device 10 at different times, it may be the distance values d1 t=1 , d2 t=2 , d3 t=3 , d4 t=4 obtained by the four sensors of the positioning device 10. If the above distance is the distance value obtained by different sensors of the positioning device 10 at the same time, it may be d1 t=1 , d2 t=1 , d3 t=1 , d4 t=1 . If the above distance is the distance value obtained by the same sensor of the positioning device 10 at different times, it may be d1 t=1 , d1 t=2 , ..., d1 t=60 . If the above distance is the distance value determined by the same sensor of the positioning device 10 at any time, it may be d1 t=1 , or d2 t=2 , or d4 t=3 . It should be noted that the embodiment of the present application does not limit the number of sensors of the positioning device 10, that is, the number of sensors can be determined according to actual conditions. For example, the number of sensors can be five.
在一种可能的实现方式中,定位设备10可以获取多个距离测量值。例如,定位设备10的4个传感器可以获取一分钟内每隔一秒测得的60组距离测量值{d1t=1、d2t=1、d3t=1、d4t=1}~{d1t=60、d2t=60、d3t=60、d4t=60}。以第一组距离测量值为例对其各个距离测量进行解释,其中d1t=1、d2t=1、d3t=1、d4t=1分别表示在第1秒时定位设备10的第1个传感器测得的距离,在第2秒时定位设备10的第2个传感器测得的距离,在第3秒时定位设备10的第3个传感器测得的距离,在第4秒时定位设备10的第4个传感器测得的距离。In a possible implementation, the positioning device 10 may obtain multiple distance measurement values. For example, the four sensors of the positioning device 10 may obtain 60 groups of distance measurement values {d1 t=1 , d2 t=1 , d3 t=1 , d4 t=1 } to {d1 t=60 , d2 t=60 , d3 t=60 , d4 t=60 } measured every second within one minute. Taking the first group of distance measurement values as an example, each distance measurement is explained, wherein d1 t=1 , d2 t=1 , d3 t=1 , d4 t=1 respectively represent the distance measured by the first sensor of the positioning device 10 at the first second, the distance measured by the second sensor of the positioning device 10 at the second second, the distance measured by the third sensor of the positioning device 10 at the third second, and the distance measured by the fourth sensor of the positioning device 10 at the fourth second.
步骤202、根据视距测量条件以及非视距测量条件对多个距离测量值进行筛选,获得满足视距测量条件的第一测量值,以及不满足视距测量条件和非视距测量条件的第二测量值;视距测量条件用于表征基于定位设备和电子设备之间的无线信号进行无衰减测距所满足的条件,非视距测量条件表征基于定位设备和电子设备之间的无线信号进行强衰减测距所满足的条件。Step 202: Filter multiple distance measurement values according to the line-of-sight measurement condition and the non-line-of-sight measurement condition to obtain a first measurement value that satisfies the line-of-sight measurement condition and a second measurement value that does not satisfy the line-of-sight measurement condition and the non-line-of-sight measurement condition; the line-of-sight measurement condition is used to characterize the conditions satisfied by performing non-attenuation ranging based on the wireless signal between the positioning device and the electronic device, and the non-line-of-sight measurement condition characterizes the conditions satisfied by performing strong attenuation ranging based on the wireless signal between the positioning device and the electronic device.
其中,无衰减测距为通信两点间的无线信号直线传输(例如,在空气等无建筑遮挡的条件下进行传输),即无线信号无衰减时,得到距离测量值准确。示例性的,无线信号无衰减时,其信号强度可以在-30dbm~-40dbm之间。需要说明的是,-30dbm对应的信号质量优于-40dbm对应的信号质量。Among them, non-attenuation ranging is the straight-line transmission of wireless signals between two communication points (for example, transmission under conditions such as air without building obstruction), that is, when the wireless signal is not attenuated, the distance measurement value is accurate. Exemplarily, when the wireless signal is not attenuated, its signal strength can be between -30dbm and -40dbm. It should be noted that the signal quality corresponding to -30dbm is better than the signal quality corresponding to -40dbm.
强衰减测距为通信两点间的无线信号多径传输(例如,在实心立柱等建筑物强遮挡的条件下进行传输),即无线信号强衰减时,得到距离测量值不准确。示例性的,无线信号强衰减时,其信号强度可以小于-90dbm。Strong attenuation ranging is the multipath transmission of wireless signals between two communication points (for example, transmission under strong obstruction of buildings such as solid columns), that is, when the wireless signal is strongly attenuated, the distance measurement value is inaccurate. Exemplarily, when the wireless signal is strongly attenuated, its signal strength can be less than -90dbm.
可以理解的是,当测距条件不满足视距测量条件和非视距测量条件,即无线信号既不是无衰减测距,也不是强衰减测距时,可以认为无线信号进行弱衰减测距。弱衰减测距为通信两点间的无线信号多径传输(例如,在玻璃等建筑物弱遮挡的条件下进行传输),即无线信号弱衰减时,得到距离测量值相对准确。示例性的,无线信号弱衰减时,其信号强度可以在-40dbm~-90dbm之间。It is understandable that when the ranging conditions do not meet the line-of-sight measurement conditions and non-line-of-sight measurement conditions, that is, when the wireless signal is neither non-attenuation ranging nor strong attenuation ranging, it can be considered that the wireless signal performs weak attenuation ranging. Weak attenuation ranging is the multipath transmission of wireless signals between two communication points (for example, transmission under weak obstruction of buildings such as glass), that is, when the wireless signal is weakly attenuated, the distance measurement value obtained is relatively accurate. Exemplarily, when the wireless signal is weakly attenuated, its signal strength can be between -40dbm and -90dbm.
第一测量值用于表征满足视距测量条件的测量值。示例性的,视距测量条件可以是满足无衰减测距的无线信号对应的信号强度区间。例如,信号强度区间可以是-30dbm~-40dbm。示例性的,可以将满足上述区间的信号强度对应的距离测量值确定为第一测量值。比如,满足上述区间的信号强度对应的距离测量值可以是定位设备10的同一传感器在不同时刻获取的距离值,则可以是d1t=1,d1t=2,……,d1t=58。The first measurement value is used to characterize the measurement value that meets the line-of-sight measurement condition. Exemplarily, the line-of-sight measurement condition may be a signal strength interval corresponding to a wireless signal that meets the non-attenuation ranging. For example, the signal strength interval may be -30dbm to -40dbm. Exemplarily, the distance measurement value corresponding to the signal strength that meets the above interval may be determined as the first measurement value. For example, the distance measurement value corresponding to the signal strength that meets the above interval may be the distance value obtained by the same sensor of the positioning device 10 at different times, which may be d1 t=1 , d1 t=2 , ..., d1 t=58 .
第二测量值用于表征不满足视距测量条件和非视距测量条件的测量值。不满足视距测量条件和非视距测量条件可以是满足弱衰减测距的无线信号对应的信号强度区间。例如,信号强度区间可以是-40dbm~-90dbm。示例性的,可以将满足上述区间的信号强度对应的距离测量值确定为第二测量值。比如,满足上述区间的信号强度对应的距离测量值可以是定位设备10的同一传感器在不同时刻获取的距离值,则可以是d1t=59。The second measurement value is used to characterize the measurement value that does not meet the line-of-sight measurement condition and the non-line-of-sight measurement condition. The condition that does not meet the line-of-sight measurement condition and the non-line-of-sight measurement condition may be a signal strength interval corresponding to a wireless signal that meets weak attenuation ranging. For example, the signal strength interval may be -40dbm to -90dbm. Exemplarily, the distance measurement value corresponding to the signal strength that meets the above interval may be determined as the second measurement value. For example, the distance measurement value corresponding to the signal strength that meets the above interval may be the distance value obtained by the same sensor of the positioning device 10 at different times, which may be d1 t=59 .
在一种可能的实现方式中,定位设备10可以基于无线信号强度对多个距离测量值进行筛选。In a possible implementation, the positioning device 10 may filter multiple distance measurement values based on wireless signal strength.
在一种可能的实现方式中,定位设备10可以将处于-30dbm~-40dbm区间内的信号强度对应的距离测量值确定为第一测量值。示例性的,可以将处于上述区间内的信号强度对应的距离测量值d1t=1,d1t=2,……,d1t=58作为第一测量值。类似地,定位设备10可以将处于-40dbm~-90dbm区间内的信号强度对应的距离测量值确定为第二测量值。示例性的,可以将处于上述区间内的信号强度对应的距离测量值d1t=59作为第二测量值。In a possible implementation, the positioning device 10 may determine the distance measurement value corresponding to the signal strength in the interval of -30dbm to -40dbm as the first measurement value. Exemplarily, the distance measurement values d1 t=1 , d1 t=2 , ..., d1 t=58 corresponding to the signal strength in the above interval may be used as the first measurement value. Similarly, the positioning device 10 may determine the distance measurement value corresponding to the signal strength in the interval of -40dbm to -90dbm as the second measurement value. Exemplarily, the distance measurement value d1 t=59 corresponding to the signal strength in the above interval may be used as the second measurement value.
步骤203、根据第二测量值确定定位设备与电子设备之间的信道特征;信道特征用于表征定位设备与电子设备之间的信道干扰程度。Step 203: determine the channel characteristics between the positioning device and the electronic device according to the second measurement value; the channel characteristics are used to characterize the degree of channel interference between the positioning device and the electronic device.
其中,若定位设备10和电子设备20之间的信道受干扰程度较强,则信道特征表现就会越突出。反之,则信道特征表现就会越不明显。示例性的,信道干扰程度可以用峭度k来衡量。当受干扰越严重时,峭度k就会越大。反之,峭度k就会越小。If the interference degree of the channel between the positioning device 10 and the electronic device 20 is strong, the channel characteristic performance will be more prominent. Otherwise, the channel characteristic performance will be less obvious. Exemplarily, the channel interference degree can be measured by kurtosis k. When the interference is more serious, the kurtosis k will be greater. Otherwise, the kurtosis k will be smaller.
在一种可能的实现方式中,定位设备10可以基于d1t=59确定峭度k1。In a possible implementation, the positioning device 10 may determine the kurtosis k 1 based on d1 t=59 .
步骤204、基于信道特征对第二测量值进行修正处理,根据处理后的第二测量值以及第一测量值确定电子设备的定位结果。Step 204: Correct the second measurement value based on the channel characteristics, and determine the positioning result of the electronic device according to the processed second measurement value and the first measurement value.
其中,定位结果包括电子设备20所处区域或者电子设备20与定位设备10的距离d。具体地,电子设备20所处区域为电子设备20相对于定位设备10的位置,电子设备20与定位设备10的距离为将上述两者作为质点,质点之间的距离d。示例性的,电子设备20可以位于定位设备10的前方,或者后方等。电子设备20与定位设备10之间的距离d可以是7m。The positioning result includes the area where the electronic device 20 is located or the distance d between the electronic device 20 and the positioning device 10. Specifically, the area where the electronic device 20 is located is the position of the electronic device 20 relative to the positioning device 10, and the distance between the electronic device 20 and the positioning device 10 is the distance d between the two particles when the two are regarded as particles. Exemplarily, the electronic device 20 can be located in front of the positioning device 10, or behind it, etc. The distance d between the electronic device 20 and the positioning device 10 can be 7m.
在一种可能的实现方式中,若基于峭度k1确定出其对应的d1t=59为弱衰减测距所得结果,即测量距离值d1t=59与实际距离值d1t=59’相差不大,则定位设备10可以基于自适应卡尔曼滤波模型对d1t=59进行修正,使得距离测量值为d1t=59’。In a possible implementation, if it is determined based on the kurtosis k1 that the corresponding d1 t=59 is the result of weak attenuation ranging, that is, the measured distance value d1 t=59 is not much different from the actual distance value d1 t=59 ', the positioning device 10 can correct d1 t=59 based on the adaptive Kalman filter model so that the distance measurement value is d1 t=59 '.
在一种可能的实现方式中,首先,定位设备10可以得到距离测量值d1t=1,d1t=2,……,d1t=58,和d1t=59’,以此类推,可以得到d2t=1,d2t=2,……,d2t=58,和d2t=59’~d4t=1,d4t=2,……,d4t=58,和d4t=59’。第二,整理后即可得到59组距离测量值{d1t=1、d2t=1、d3t=1、d4t=1}~{d1t=59’、d2t=59、d3t=59、d4t=59}。可以理解的是,d1t=59’为对d1t=59修正后所得的距离测量值。第三,可以将上述59组距离测量值确定出59个定位结果。以一组距离测量值{d1t=59’、d2t=59、d3t=59、d4t=59}为例,其对应的定位结果可以是电子设备20位于定位设备10前方,以及将电子设备和定位设备作为质点,两点间的距离d为1m。In a possible implementation, first, the positioning device 10 can obtain distance measurement values d1 t=1 , d1 t=2 , ..., d1 t=58 , and d1 t=59 ', and by analogy, can obtain d2 t=1 , d2 t=2 , ..., d2 t=58 , and d2 t=59 '~d4 t=1 , d4 t=2 , ..., d4 t=58 , and d4 t=59 '. Second, after sorting, 59 groups of distance measurement values {d1 t=1 , d2 t=1 , d3 t=1 , d4 t=1 }~{d1 t=59 ', d2 t=59 , d3 t=59 , d4 t=59 } can be obtained. It can be understood that d1 t=59 ' is the distance measurement value obtained after correction of d1 t=59 . Third, 59 positioning results can be determined from the above 59 sets of distance measurement values. Taking a set of distance measurement values {d1 t=59 ', d2 t=59 , d3 t=59 , d4 t=59 } as an example, the corresponding positioning result can be that the electronic device 20 is located in front of the positioning device 10, and the electronic device and the positioning device are taken as mass points, and the distance d between the two points is 1m.
采用本申请的方案,可以对电子设备进行准确地定位。By adopting the solution of the present application, electronic equipment can be accurately positioned.
具体地,首先,可以基于视距测量条件和非视距测量条件从多个距离测量值中筛选出满足无衰减测距的距离测量值(即第一测量值),以及既不满足无衰减测距也不满足强衰减测距的距离测量值(即第二测量值)。进一步,由于定位设备与电子设备之间的信道干扰程度与信道特征相关,还可以基于信道特征对第二测量值进行修正,在一定程度上解决了障碍物对无线信号传输信道的干扰,从而可以提高定位结果的准确度。Specifically, first, based on the line-of-sight measurement condition and the non-line-of-sight measurement condition, a distance measurement value that satisfies the no-attenuation ranging condition (i.e., the first measurement value) and a distance measurement value that satisfies neither the no-attenuation ranging condition nor the strong attenuation ranging condition (i.e., the second measurement value) can be screened out from multiple distance measurement values. Furthermore, since the channel interference degree between the positioning device and the electronic device is related to the channel characteristics, the second measurement value can also be corrected based on the channel characteristics, which solves the interference of obstacles to the wireless signal transmission channel to a certain extent, thereby improving the accuracy of the positioning result.
相较于现有技术,本申请中的方案可以利用视距测量条件以及非视距测量条件将不正确的测量结果排除掉,再对可能存在测量误差的测量结果(即第二测量值)进行修正,最后根据准确的测量结果(即第一测量值)和修正第二测量值确定电子设备的定位结果。Compared with the prior art, the solution in the present application can utilize line-of-sight measurement conditions and non-line-of-sight measurement conditions to eliminate incorrect measurement results, and then correct the measurement results that may have measurement errors (i.e., the second measurement value), and finally determine the positioning result of the electronic device based on the accurate measurement results (i.e., the first measurement value) and the corrected second measurement value.
因此,采用本申请的方案,可以使得定位设备对电子设备的定位结果准确度大大提高。Therefore, by adopting the solution of the present application, the accuracy of the positioning result of the positioning device for the electronic device can be greatly improved.
前文所述的实施例中,介绍了如何对电子设备20进行定位。在本申请的另一实施例中,介绍了具体如何确定第一测量值和第二测量值。例如,前文步骤涉及的“根据视距测量条件以及非视距测量条件对多个距离测量值进行筛选,获得满足视距测量条件的第一测量值,以及不满足视距测量条件和非视距测量条件的第二测量值”的具体实现包括:In the embodiment described above, how to locate the electronic device 20 is introduced. In another embodiment of the present application, how to determine the first measurement value and the second measurement value is introduced. For example, the specific implementation of the above steps of "screening multiple distance measurement values according to the line-of-sight measurement condition and the non-line-of-sight measurement condition to obtain the first measurement value that meets the line-of-sight measurement condition and the second measurement value that does not meet the line-of-sight measurement condition and the non-line-of-sight measurement condition" includes:
根据第一阈值、第二阈值对多个距离测量值进行筛选,获得小于第一阈值的第一测量值,以及大于第一阈值和小于第二阈值的第二测量值。A plurality of distance measurement values are screened according to a first threshold and a second threshold to obtain a first measurement value that is less than the first threshold and a second measurement value that is greater than the first threshold and less than the second threshold.
其中,第一阈值用于表征进行无衰减测距的距离测量值的临界值。例如,在进行无衰减测距,即无线信号的信号强度在-30dbm~-40dbm区间内时,得到的距离测量值的范围可以是1m~7m。若信号强度为-40dbm时,测得的距离为7m,则7m则为无衰减测距的距离测量值的临界值(即第一阈值)。也就是说,当距离超过7m时,得到的距离测量值可能不准确。Among them, the first threshold is used to characterize the critical value of the distance measurement value for attenuation-free ranging. For example, when attenuation-free ranging is performed, that is, when the signal strength of the wireless signal is in the range of -30dbm to -40dbm, the range of the distance measurement value obtained can be 1m to 7m. If the signal strength is -40dbm and the measured distance is 7m, then 7m is the critical value of the distance measurement value for attenuation-free ranging (i.e., the first threshold). In other words, when the distance exceeds 7m, the distance measurement value obtained may be inaccurate.
第二阈值用于表征进行强衰减测距的距离测量值的临界值。例如,在进行强衰减测距,即无线信号的信号强度在小于-90dbm时,得到的距离测量值的范围可以是11m~13m。若信号强度为-90dbm时,测得的距离为11m,则11m则为强衰减测距的距离测量值的临界值(即第二阈值)。也就是说,当距离超过11m时,得到的距离测量值不准确。The second threshold is used to characterize the critical value of the distance measurement value for strong attenuation ranging. For example, when performing strong attenuation ranging, that is, when the signal strength of the wireless signal is less than -90dbm, the range of the distance measurement value obtained can be 11m to 13m. If the signal strength is -90dbm and the measured distance is 11m, then 11m is the critical value of the distance measurement value for strong attenuation ranging (i.e., the second threshold). In other words, when the distance exceeds 11m, the distance measurement value obtained is inaccurate.
在一种可能的实现方式中,定位设备10可以基于第一阈值7m和第二阈值11m,从多个距离测量值中筛选得到小于7m的第一测量值d1t=1~d1t=58,以及大于7m小于11m的第二测量值d1t=59。In a possible implementation, the positioning device 10 may screen out first measurement values d1 t=1 to d1 t=58 less than 7 m and a second measurement value d1 t=59 greater than 7 m and less than 11 m from multiple distance measurement values based on the first threshold 7 m and the second threshold 11 m.
前文所述的实施例中,介绍了具体如何确定第一测量值和第二测量值。在本申请的另一实施例中,介绍了具体如何确定定位设备10和电子设备20之间的信道特征。例如,前文步骤涉及的“根据第二测量值确定定位设备与电子设备之间的信道特征”的具体实现包括图3的步骤:In the above-mentioned embodiment, it is described how to determine the first measurement value and the second measurement value. In another embodiment of the present application, it is described how to determine the channel characteristics between the positioning device 10 and the electronic device 20. For example, the specific implementation of "determining the channel characteristics between the positioning device and the electronic device according to the second measurement value" involved in the above steps includes the steps of FIG. 3:
步骤301、根据第二测量值确定定位设备与电子设备之间的信道响应强度。Step 301: Determine the channel response strength between the positioning device and the electronic device according to the second measurement value.
其中,信道响应强度为无线信号经过多径传输(例如,障碍物遮挡)后到达电子设备20的信号能量值。示例性的,可以是h(t)。可以理解的是,一个第二测量值具有一个信道响应强度。The channel response strength is the signal energy value of the wireless signal after multipath transmission (eg, blocked by obstacles) reaching the electronic device 20. Exemplarily, it may be h(t). It is understandable that one second measurement value has one channel response strength.
在一种可能的实现方式中,定位设备10可以基于第二测量值d1t=59确定出信号响应强度h(t59)。In a possible implementation, the positioning device 10 may determine the signal response strength h(t 59 ) based on the second measurement value d1 t=59 .
步骤302、根据信道响应强度确定信道特征。Step 302: Determine channel characteristics according to channel response strength.
在一种可能的实现方式中,定位设备10可以基于信号响应强度h(t59)确定峭度k59。In a possible implementation, the positioning device 10 may determine the kurtosis k 59 based on the signal response strength h(t 59 ).
前文所述的实施例中,介绍了具体如何确定定位设备10和电子设备20之间的信道特征。在本申请的另一实施例中,介绍了具体如何对第二测量值进行修正处理。例如,前文步骤涉及的“基于信道特征对第二测量值进行修正处理”的具体实现包括图4的步骤:In the above-mentioned embodiment, it is described how to determine the channel characteristics between the positioning device 10 and the electronic device 20. In another embodiment of the present application, it is described how to correct the second measurement value. For example, the specific implementation of "correcting the second measurement value based on the channel characteristics" involved in the above steps includes the steps of FIG. 4:
步骤401、根据信道特征以及信道特征阈值确定第二测量值是否为视距测量结果;信道特征阈值用于表征视距测量条件下的信道特征。Step 401: Determine whether the second measurement value is a line-of-sight measurement result according to a channel characteristic and a channel characteristic threshold; the channel characteristic threshold is used to characterize the channel characteristic under line-of-sight measurement conditions.
其中,视距测量条件下的信道特征为无线信号在空气中传播的特性。示例性的,上述特性可以是峭度标准值k0。The channel characteristic under the line-of-sight measurement condition is the characteristic of the wireless signal propagating in the air. Exemplarily, the above characteristic may be the kurtosis standard value k 0 .
视距测量结果用于表征第二测量值准确。示例性的,基于峭度k59确定出其对应的第二测量值d1t59准确。The sight distance measurement result is used to indicate whether the second measurement value is accurate. For example, based on the kurtosis k 59, it is determined that the corresponding second measurement value d1 t59 is accurate.
在一种可能的实现方式中,定位设备10可以基于峭度标准值k0和峭度k59确定出第二测量值d1t59准确。In a possible implementation, the positioning device 10 may determine that the second measurement value d1 t59 is accurate based on the kurtosis standard value k 0 and the kurtosis k 59 .
在一种可能的实现方式中,若定位设备10确定出第二测量值d1t59准确,则无需对第二测量值d1t59进行修正处理。In a possible implementation, if the positioning device 10 determines that the second measurement value d1 t59 is accurate, there is no need to perform correction processing on the second measurement value d1 t59 .
步骤402、若第二测量值为非视距测量结果,则对第二测量值进行修正,获得修正第二测量值。Step 402: If the second measurement value is a non-line-of-sight measurement result, the second measurement value is corrected to obtain a corrected second measurement value.
其中,非视距测量结果用于表征第二测量值不准确。示例性的,基于峭度k59确定出其对应的第二测量值d1t59不准确。The non-line-of-sight measurement result is used to characterize that the second measurement value is inaccurate. Exemplarily, based on the kurtosis k 59, it is determined that the corresponding second measurement value d1 t59 is inaccurate.
在一种可能的实现方式中,若定位设备10确定出第二测量值d1t59不准确,则可以对第二测量值d1t59进行修正处理。In a possible implementation, if the positioning device 10 determines that the second measurement value d1 t59 is inaccurate, the second measurement value d1 t59 may be corrected.
在一种可能的实现方式中,定位设备10可以基于自适应卡尔曼滤波模型对第二测量值d1t59进行修正处理,处理后得到修正第二测量值d1t59’。In a possible implementation, the positioning device 10 may perform correction processing on the second measurement value d1 t59 based on an adaptive Kalman filter model to obtain a corrected second measurement value d1 t59 ′ after the processing.
前文所述的实施例中,介绍了具体如何对第二测量值进行修正处理。在本申请的另一实施例中,介绍了具体如何获得修正第二测量值。例如,前文步骤涉及的对第二测量值进行修正,获得修正第二测量值包括:In the embodiment described above, it is described how to perform correction processing on the second measurement value. In another embodiment of the present application, it is described how to obtain the corrected second measurement value. For example, the correction of the second measurement value involved in the steps above to obtain the corrected second measurement value includes:
基于第二测量值前一时刻的距离测量值、第二测量值的误差值确定修正第二测量值;第二测量值的误差值为第二测量值和第二测量值对应的预测值之间的差值。The corrected second measurement value is determined based on the distance measurement value at the previous moment of the second measurement value and the error value of the second measurement value; the error value of the second measurement value is the difference between the second measurement value and the predicted value corresponding to the second measurement value.
其中,第二测量值前一时刻的距离测量值可以是d1t58。The distance measurement value at a moment before the second measurement value may be d1 t58 .
第二测量值对应的预测值为定位设备10的传感器根据前一时刻的距离测量值对下一时刻的距离测量值进行预测后的值。示例性的,可以是d1t59预测。The predicted value corresponding to the second measurement value is the value predicted by the sensor of the positioning device 10 based on the distance measurement value at the previous moment for the distance measurement value at the next moment. For example, it can be a d1 t59 prediction .
在一种可能的实现方式中,定位设备10可以将第二测量值前一时刻的距离测量值可以是d1t58、第二测量值的误差值d1t59-d1t59预测(即第二测量值d1t59和第二测量值对应的预测值d1t59预测之间的差值d1t59-d1t59预测)求和得到修正第二测量值d1t59’。In a possible implementation, the positioning device 10 may sum the distance measurement value of the second measurement value at a moment before the second measurement value, which may be d1 t58 , and the error value d1 t59 −d1 t59 predicted of the second measurement value (i.e., the difference d1 t59 −d1 t59 predicted between the second measurement value d1 t59 and the predicted value d1 t59 predicted corresponding to the second measurement value) to obtain a corrected second measurement value d1 t59 ′.
前文所述的实施例中,介绍了具体如何获得修正第二测量值。在本申请的另一实施例中,介绍了当多个距离测量值为定位设备的不同传感器在同一时刻采集到的距离值时,具体如何确定定位设备和电子设备之间的距离的方法。示例性的,该方法包括:In the above-mentioned embodiment, how to obtain the corrected second measurement value is described. In another embodiment of the present application, when multiple distance measurement values are distance values collected by different sensors of the positioning device at the same time, a method for determining the distance between the positioning device and the electronic device is described. Exemplarily, the method includes:
根据修正第二测量值以及第一测量值中任意两个距离测量值确定定位设备和电子设备之间的距离。The distance between the positioning device and the electronic device is determined according to the corrected second measurement value and any two distance measurement values of the first measurement value.
一测量值可以是同一传感器在不同时刻确定的距离测量值d1t=1,d1t=2,……,d1t=58,前文仅仅是针对1个传感器的不同时刻的距离测量值为例进行说明,可以理解的是,对于其余3个传感器,也要做同样的处理,得到对应的第一测量值。类似地,根据前文对修正第二测量值的描述,对于其余3个传感器,也要做同样的处理,得到对应的修正第二测量值。A measurement value may be a distance measurement value d1 t=1 , d1 t=2 , ..., d1 t=58 determined by the same sensor at different times. The above text only takes the distance measurement value of one sensor at different times as an example for explanation. It can be understood that the same processing is also performed for the remaining three sensors to obtain the corresponding first measurement value. Similarly, according to the description of the corrected second measurement value in the above text, the same processing is also performed for the remaining three sensors to obtain the corresponding corrected second measurement value.
示例性的,针对4个传感器,第一测量值可以是d1t=1、d2t=1、d3t=1、d4t=1~d1t=58、d2t=58、d3t=58、d4t=58,以及d2t=59、d3t=59、d4t=59。修正第二测量值可以是d1t=59’。所以,任意两个距离测量值可以是同一时刻的任意两个不同传感器确定的距离测量值d1t=59’和d2t=59。Exemplarily, for four sensors, the first measurement values may be d1 t=1 , d2 t=1 , d3 t=1 , d4 t=1 to d1 t=58 , d2 t=58 , d3 t=58 , d4 t=58 , and d2 t=59 , d3 t=59 , d4 t=59 . The corrected second measurement value may be d1 t=59 '. Therefore, any two distance measurement values may be the distance measurement values d1 t=59 ' and d2 t=59 determined by any two different sensors at the same time.
在一种可能的实现方式中,定位设备10可以基于根据任意两个距离测量值d1t=59’和d2t=59确定出定位设备10和电子设备20作为质点时,两个质点之间的距离d。In a possible implementation, the positioning device 10 may determine the distance d between two mass points when the positioning device 10 and the electronic device 20 are used as mass points based on any two distance measurement values d1 t=59 ′ and d2 t=59 ′ .
在一种可能的实现方式中,定位设备10可以将电子设备20、任意两点距离测量值对应的传感器(例如,传感器1和传感器2)作为质点,构成一个三角形。并基于三角形的类型、以及三角形的三边关系确定出距离d。In a possible implementation, the positioning device 10 can use the electronic device 20 and sensors (e.g., sensor 1 and sensor 2) corresponding to the distance measurement values of any two points as mass points to form a triangle, and determine the distance d based on the type of the triangle and the relationship between the three sides of the triangle.
优选地,在一种可能的实现方式中,定位设备10可以基于同一时刻最近的两个距离测量值d1t=58和d2t=58确定出定位设备10和电子设备20作为质点时,两个质点之间的距离d。Preferably, in a possible implementation, the positioning device 10 may determine the distance d between two mass points when the positioning device 10 and the electronic device 20 are used as mass points based on the two closest distance measurement values d1 t=58 and d2 t=58 at the same time.
前文所述的实施例中,介绍了具体如何确定定位设备和电子设备之间的距离。在本申请的另一实施例中,介绍了在定位结果包括电子设备所处区域以及电子设备与车辆的距离时,具体如何对电子设备进行操作的方法。示例性的,该方法包括:In the above-mentioned embodiment, it is described how to determine the distance between the positioning device and the electronic device. In another embodiment of the present application, it is described how to operate the electronic device when the positioning result includes the area where the electronic device is located and the distance between the electronic device and the vehicle. Exemplarily, the method includes:
根据区域执行车辆的无接触响应操作;无接触响应操作包括自动解锁、自动迎宾以及自动启动中的至少一种。The contactless response operation of the vehicle is performed according to the area; the contactless response operation includes at least one of automatic unlocking, automatic welcome and automatic start.
其中,区域用于表征电子设备20位于定位设备10的具体哪个方位。示例性的,可以位于定位设备10的前方、左方、右方或者后方。The area is used to indicate the specific position of the electronic device 20 in the positioning device 10. For example, the electronic device 20 may be located in front of, to the left, to the right, or to the rear of the positioning device 10.
在一种可能的实现方式中,定位设备10可以确定出电子设备20的定位结果为电子设备20位于定位设备的后方,以及电子设备20与定位设备的距离d为0.1m,则可以对定位设备的后方设施(例如,定位设备10后方的门盖)进行解锁(例如,开启门盖)。In one possible implementation, the positioning device 10 can determine that the positioning result of the electronic device 20 is that the electronic device 20 is located behind the positioning device, and the distance d between the electronic device 20 and the positioning device is 0.1m, then the rear facility of the positioning device (for example, the door cover behind the positioning device 10) can be unlocked (for example, the door cover is opened).
前文所述的实施例中,介绍了具体如何对电子设备进行操作。在本申请的另一实施例中,介绍了多个距离测量值的具体种类。上述种类包括以下至少一项:In the above-mentioned embodiment, how to operate the electronic device is introduced. In another embodiment of the present application, specific types of multiple distance measurement values are introduced. The above types include at least one of the following:
同一传感器在不同时刻采集到的距离值、不同传感器在同一时刻采集到的距离值、以及不同传感器在不同时刻采集到的距离值。The distance values collected by the same sensor at different times, the distance values collected by different sensors at the same time, and the distance values collected by different sensors at different times.
前文已对上述名词进行解释,详细可以参考前文的描述,在此不再赘述。The above terms have been explained in the previous article. Please refer to the previous description for details and will not be repeated here.
前文所述的实施例中,介绍了多个距离测量值的具体种类。在本申请的另一实施例中,介绍了一个定位方法的流程图,作为本申请的一个完整的实施例。该实施例的流程图可以参考图5,流程图中的具体执行步骤如下:In the above-mentioned embodiment, specific types of multiple distance measurement values are introduced. In another embodiment of the present application, a flowchart of a positioning method is introduced as a complete embodiment of the present application. The flowchart of this embodiment can refer to Figure 5, and the specific execution steps in the flowchart are as follows:
P1、UWB测距。P1, UWB ranging.
需要说明的是,此处的UWB测距相当于本申请前文实施例中的获取到的多个距离测量值。It should be noted that the UWB ranging here is equivalent to the multiple distance measurement values obtained in the previous embodiments of the present application.
P2、非视距初筛。P2. Non-line-of-sight initial screening.
需要说明的是,此处的非视距初筛相当于本申请前文实施例中的根据视距测量条件和非视距测量条件获得第一测量值和第二测量值。也就是说,剔除掉属于非视距的距离测量值。It should be noted that the non-line-of-sight initial screening here is equivalent to obtaining the first measurement value and the second measurement value according to the line-of-sight measurement condition and the non-line-of-sight measurement condition in the previous embodiment of the present application. In other words, the distance measurement values belonging to the non-line-of-sight are eliminated.
P3、判断是否在未判区。P3. Determine whether it is in the undetermined area.
若是,则执行P4;If yes, execute P4;
若否,则执行P5。If not, execute P5.
需要说明的是,此处的未判区相当于本申请前文实施例中的获的不满足视距测量条件的非视距测量条件的第二测量值,也相当于本申请前文实施例中大于第一阈值并且小于第二阈值的第二测量值。It should be noted that the undetermined area here is equivalent to the second measurement value of the non-line-of-sight measurement condition that does not meet the line-of-sight measurement condition in the previous embodiment of the present application, and is also equivalent to the second measurement value in the previous embodiment of the present application that is greater than the first threshold and less than the second threshold.
P4、非视距二筛。P4, non-line-of-sight second screening.
需要说明的是,此处的非视距二筛相当于本申请前文实施例中的确定第二测量值是否为非视距测量结果。It should be noted that the non-line-of-sight second screening here is equivalent to determining whether the second measurement value is a non-line-of-sight measurement result in the previous embodiment of the present application.
P5、自适应卡尔曼滤波处理。P5. Adaptive Kalman filter processing.
需要说明的是,此处的自适应卡尔曼滤波处理相当于前文实施例中的修正处理。It should be noted that the adaptive Kalman filter processing here is equivalent to the correction processing in the previous embodiment.
P6、计算移动端和车辆距离。P6. Calculate the distance between the mobile terminal and the vehicle.
需要说明的是,此处的计算移动端和车辆距离相当于本申请前文实施例中定位结果中的电子设备与定位设备的距离。此处的移动端相当于本申请前文实施例中的电子设备。It should be noted that the calculated distance between the mobile terminal and the vehicle here is equivalent to the distance between the electronic device and the positioning device in the positioning result in the previous embodiment of this application. The mobile terminal here is equivalent to the electronic device in the previous embodiment of this application.
P7、判断运行趋势。P7. Determine the operating trend.
需要说明的是,此处的判断运行趋势可以理解为判断移动端是否靠近车辆。具体确定操作见以下步骤。It should be noted that the determination of the running trend here can be understood as determining whether the mobile terminal is close to the vehicle. For specific determination operations, see the following steps.
P8、判断是否在迎宾区。P8. Determine whether you are in the reception area.
若是,则执行P9;If yes, execute P9;
若否,则执行P11。If not, execute P11.
P9、判断是否在解锁区。P9. Determine whether it is in the unlocking area.
若是,则执行P10;If yes, execute P10;
若否,则执行P11。If not, execute P11.
P10、判断是否在车内。P10. Determine whether you are in the car.
若是,则执行P11;If yes, execute P11;
若否,则执行P12。If not, execute P12.
需要说明的是,此处的相应响应相当于本申请前文实施例中的无接触响应操作。It should be noted that the corresponding response here is equivalent to the contactless response operation in the previous embodiments of this application.
P11、根据移动端所处区域做出相应响应。P11. Make corresponding responses based on the area where the mobile terminal is located.
P12、进行侧面检测。P12. Perform side inspection.
需要说明的是,此处的侧面检测相当于本申请前文实施例中确定定位结果中的电子设备所处区域。It should be noted that the side detection here is equivalent to determining the area where the electronic device is located in the positioning result in the previous embodiments of this application.
可以理解的是,P6中计算移动端和车辆距离的计算原理图可以参考图6。首先,参考图6(a),当移动端P和车辆最近的两个锚点A1和A2组成的三角形为锐角三角形,或者是三边满足以下条件时:It is understandable that the calculation principle diagram of calculating the distance between the mobile terminal and the vehicle in P6 can refer to Figure 6. First, referring to Figure 6(a), when the triangle formed by the two nearest anchor points A1 and A2 of the mobile terminal P and the vehicle is an acute triangle, or the three sides meet the following conditions:
距离d的计算公式可以是或者是, The distance d can be calculated by Or,
其次,参考图6(b),当移动端P和车辆最近的两个锚点A1和A2组成的三角形为钝角三角形,或者是三边满足以下条件时:Secondly, referring to FIG6(b), when the triangle formed by the two nearest anchor points A1 and A2 between the mobile terminal P and the vehicle is an obtuse triangle, or the three sides meet the following conditions:
距离d的计算公式可以是d=min(d2,d3)。也就是取与移动端P最近的锚距作为移动端P和车辆之间的距离d。The calculation formula of the distance d may be d=min(d 2 ,d 3 ), that is, the anchor distance closest to the mobile terminal P is taken as the distance d between the mobile terminal P and the vehicle.
可以理解的是,P8中判断是否在迎宾区,以及P9中判断是否在解锁区的判断标准的示意图详见图7,判断标准详见表1。It can be understood that the schematic diagram of the judgment criteria for judging whether it is in the welcome area in P8 and judging whether it is in the unlocking area in P9 is shown in Figure 7, and the judgment criteria are shown in Table 1.
表1迎宾区解锁区的判断标准Table 1 Judgment criteria for the unlocking area in the welcome area
可以理解的是,P11中判断是否在车内的判断标准详见图8。首先,参考图8(a),当移动端P处于处于小圆内,即处于半径为r1的圆内时,则确定移动端P在车内,当移动端P处于圆环内,即在处于半径为r1的圆外,并且处于半径为r2的圆内条件下,当处于锚点A1和A4与半径为r2的圆围成的下半扇形区域,或者是处于锚点A2和A3与半径为r2的圆围成的上半扇形区域时,则确定移动端P在车外。It can be understood that the judgment criteria for determining whether the mobile terminal P is in the car in P11 are shown in Figure 8. First, referring to Figure 8 (a), when the mobile terminal P is in the small circle, that is, in the circle with a radius of r1, it is determined that the mobile terminal P is in the car, and when the mobile terminal P is in the ring, that is, outside the circle with a radius of r1 and inside the circle with a radius of r2, when it is in the lower half of the fan-shaped area surrounded by the anchor points A1 and A4 and the circle with a radius of r2, or in the upper half of the fan-shaped area surrounded by the anchor points A2 and A3 and the circle with a radius of r2, it is determined that the mobile terminal P is outside the car.
其次,对图8(b)的描述可以参考图8(a),在此不再赘述。Secondly, the description of FIG8(b) can refer to FIG8(a), which will not be repeated here.
可以理解的是,P12中进行侧面检测的效果示意图可以参考图9。可以根据与移动端最近的两个锚距值确定出移动端相对于车辆的区域。最近的两个锚距值与区域的对应关系参见以下集合A:It is understandable that the effect diagram of the side detection in P12 can refer to Figure 9. The area of the mobile terminal relative to the vehicle can be determined based on the two closest anchor distance values to the mobile terminal. The corresponding relationship between the two closest anchor distance values and the area can be seen in the following set A:
其中,dmin为与移动端最近的锚距值,dsec为与移动端次近的锚距值。Among them, d min is the anchor distance value closest to the mobile terminal, and d sec is the anchor distance value second closest to the mobile terminal.
可以理解的是,P5中自适应卡尔曼滤波处理的模型有关参量如下:It can be understood that the model parameters of the adaptive Kalman filter processing in P5 are as follows:
状态变量:Xk|k-1=FkXk-1|k-1+BkUk State variable: X k|k-1 = F k X k-1|k-1 + B k U k
协方差矩阵: Covariance matrix:
其中,Fk为状态转移矩阵,Bk为控制矩阵,Uk为控制增益,Qk为过程误差。Among them, Fk is the state transfer matrix, Bk is the control matrix, Uk is the control gain, and Qk is the process error.
状态变量:Xk|k=Xk|k-1+Kk(Zk-HkXk|k-1)State variables: X k|k = X k|k-1 + K k ( Z k - H k X k|k-1 )
协方差矩阵:Pk|k=(I-KkHk)Pk|k-1 Covariance matrix: P k|k = (IK k H k )P k|k-1
其中,Rk为测量误差,Hk为测量矩阵,Zk为实际测量值。Kk为卡尔曼增益,卡尔曼增益会根据视距和非视距的测距进行相应调整。若存在非视距的测距,则卡尔曼增益为0,若不存在非视距测距值,卡尔曼增益正常计算。Where R k is the measurement error, H k is the measurement matrix, and Z k is the actual measurement value. K k is the Kalman gain, which will be adjusted accordingly according to the line-of-sight and non-line-of-sight ranging. If there is non-line-of-sight ranging, the Kalman gain is 0. If there is no non-line-of-sight ranging value, the Kalman gain is calculated normally.
卡尔曼增益: Kalman gain:
需要说明的是,状态变量Xk|k=Xk|k-1+Kk(Zk-HkXk|k-1)中,Xk|k相当于本申请前文实施例中的修正第二测量值,Xk|k-1相当于本申请前文实施例中的第二测量值前一时刻的距离测量值,Kk(Zk-HkXk|k-1)相当于本申请前文实施例中的第二测量值的误差值,Zk相当于本申请前文实施例中的第二测量值,HkXk|k-1相当于本申请前文实施中的第二测量值对应的预测值。It should be noted that, in the state variable Xk |k = Xk|k-1 + Kk ( Zk - HkXk |k-1 ), Xk |k is equivalent to the corrected second measurement value in the previous embodiment of the present application, Xk|k-1 is equivalent to the distance measurement value of the second measurement value in the previous embodiment of the present application, Kk ( Zk - HkXk |k-1 ) is equivalent to the error value of the second measurement value in the previous embodiment of the present application, Zk is equivalent to the second measurement value in the previous embodiment of the present application, and HkXk |k-1 is equivalent to the predicted value corresponding to the second measurement value in the previous implementation of the present application.
可以理解的是,对多个距离测量值,以及第一阈值和第二阈值进行以下标准化处理后,It can be understood that after the following normalization processing is performed on the multiple distance measurement values, the first threshold value and the second threshold value,
标准化处理为:The standardized processing is:
新息向量:rk=Zk-HkXk|k-1 Innovation vector: r k = Z k - H k X k | k-1
新息协方差: Innovation covariance:
检验信息: Inspection information:
Zk相当于本申请前文实施例中的第二测量值,Z k is equivalent to the second measured value in the previous embodiment of the present application,
再根据以下评判标准进行比对,评判标准为:The comparison is then carried out according to the following evaluation criteria:
确定多个距离测量值中的第一测量值和第二测量值。其中,C1相当于本申请前文实施例中的第一阈值,C2相当于本申请前文实施例中的第二阈值。Determine a first measurement value and a second measurement value among the plurality of distance measurement values, wherein C1 is equivalent to the first threshold value in the foregoing embodiment of the present application, and C2 is equivalent to the second threshold value in the foregoing embodiment of the present application.
可以理解的是,前文中的信道特征可以是峭度k,也可以是平均超量延迟τmed,还可以是τrms均方根时延扩展。其中,峭度k的计算公式为μ|h|和δ|h|分别表示|h(t)|的均值和标准差。平均超量延迟τmed的计算公式为τrms均方根时延扩展的计算公式为 It can be understood that the channel characteristic in the above text can be the kurtosis k, or the average excess delay τ med , or the root mean square delay spread τ rms . The calculation formula of the kurtosis k is: μ |h| and δ |h| represent the mean and standard deviation of |h(t)|, respectively. The average excess delay τ med is calculated as The formula for calculating τ rms root mean square delay spread is:
前文所述的实施例中,介绍了一个定位方法的流程图。在本申请的另一个实施例中,介绍了定位装置的结构示意图,该装置包括:获取单元1001、筛选单元1002、确定单元1003、修正单元1004。其中:In the above-mentioned embodiment, a flowchart of a positioning method is introduced. In another embodiment of the present application, a schematic diagram of the structure of a positioning device is introduced, and the device includes: an acquisition unit 1001, a screening unit 1002, a determination unit 1003, and a correction unit 1004. Among them:
获取单元1001,用于获取多个距离测量值;距离测量值为定位设备的传感器确定的定位设备与电子设备之间的距离;多个距离测量值包括以下至少一项:同一传感器在不同时刻采集到的距离值、不同传感器在同一时刻采集到的距离值、以及不同传感器在不同时刻采集到的距离值。The acquisition unit 1001 is used to acquire multiple distance measurement values; the distance measurement value is the distance between the positioning device and the electronic device determined by the sensor of the positioning device; the multiple distance measurement values include at least one of the following: distance values collected by the same sensor at different times, distance values collected by different sensors at the same time, and distance values collected by different sensors at different times.
筛选单元1002,用于根据视距测量条件以及非视距测量条件对多个距离测量值进行筛选,获得满足视距测量条件的第一测量值,以及不满足视距测量条件和非视距测量条件的第二测量值;视距测量条件用于表征基于定位设备和电子设备之间的无线信号进行无衰减测距所满足的条件,非视距测量条件表征基于定位设备和电子设备之间的无线信号进行强衰减测距所满足的条件;The screening unit 1002 is used to screen multiple distance measurement values according to the line-of-sight measurement condition and the non-line-of-sight measurement condition to obtain a first measurement value that meets the line-of-sight measurement condition and a second measurement value that does not meet the line-of-sight measurement condition and the non-line-of-sight measurement condition; the line-of-sight measurement condition is used to characterize the conditions satisfied by performing non-attenuation ranging based on the wireless signal between the positioning device and the electronic device, and the non-line-of-sight measurement condition characterizes the conditions satisfied by performing strong attenuation ranging based on the wireless signal between the positioning device and the electronic device;
确定单元1003,用于根据第二测量值确定定位设备与电子设备之间的信道特征;信道特征用于表征定位设备与电子设备之间的信道干扰程度;The determining unit 1003 is used to determine the channel characteristics between the positioning device and the electronic device according to the second measurement value; the channel characteristics are used to characterize the channel interference degree between the positioning device and the electronic device;
修正单元1004,用于基于信道特征对第二测量值进行修正处理,根据处理后的修正第二测量值以及第一测量值确定电子设备的定位结果。The correction unit 1004 is used to correct the second measurement value based on the channel characteristics, and determine the positioning result of the electronic device according to the processed corrected second measurement value and the first measurement value.
在一个实施例中,筛选单元1002,具体用于根据第一阈值、第二阈值对多个距离测量值进行筛选,获得小于第一阈值的第一测量值,以及大于第一阈值并且小于第二阈值的第二测量值。In one embodiment, the screening unit 1002 is specifically configured to screen multiple distance measurement values according to a first threshold and a second threshold to obtain a first measurement value that is less than the first threshold and a second measurement value that is greater than the first threshold and less than the second threshold.
在一个实施例中,确定单元1003,具体用于根据第二测量值确定定位设备与电子设备之间的信道响应强度;根据信道响应强度确定信道特征。In one embodiment, the determining unit 1003 is specifically configured to determine a channel response strength between the positioning device and the electronic device according to the second measurement value; and determine a channel characteristic according to the channel response strength.
在一个实施例中,修正单元1004,具体用于根据信道特征以及信道特征阈值确定第二测量值是否为视距测量结果;信道特征阈值用于表征视距测量条件下的信道特征;若第二测量值为非视距测量结果,则对第二测量值进行修正,获得修正第二测量值。In one embodiment, the correction unit 1004 is specifically used to determine whether the second measurement value is a line-of-sight measurement result based on the channel characteristics and the channel characteristic threshold; the channel characteristic threshold is used to characterize the channel characteristics under the line-of-sight measurement condition; if the second measurement value is a non-line-of-sight measurement result, the second measurement value is corrected to obtain a corrected second measurement value.
在一个实施例中,修正单元1004,用于基于第二测量值前一时刻的距离测量值、第二测量值的误差值确定修正第二测量值;第二测量值的误差值为第二测量值和第二测量值对应的预测值之间的差值。In one embodiment, the correction unit 1004 is used to determine the corrected second measurement value based on the distance measurement value at the previous moment of the second measurement value and the error value of the second measurement value; the error value of the second measurement value is the difference between the second measurement value and the predicted value corresponding to the second measurement value.
在一个实施例中,修正单元1004,用于根据修正第二测量值以及第一测量值中任意两个距离测量值确定定位设备和电子设备之间的距离。In one embodiment, the correction unit 1004 is configured to determine the distance between the positioning device and the electronic device according to the corrected second measurement value and any two distance measurement values in the first measurement value.
在一个实施例中,修正单元1004,用于根据区域执行车辆的无接触响应操作;无接触响应操作包括自动解锁、自动迎宾以及自动启动中的至少一种。In one embodiment, the correction unit 1004 is used to perform a contactless response operation of the vehicle according to the area; the contactless response operation includes at least one of automatic unlocking, automatic welcoming and automatic starting.
关于定位装置的具体限定可以参见上文中对于定位方法的限定,在此不再赘述。上述定位装置的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各个模块可以以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备的存储器中,以便于处理器调用执行以上各个模块对应的操作。For the specific definition of the positioning device, please refer to the definition of the positioning method above, which will not be repeated here. The various modules of the above positioning device can be implemented in whole or in part by software, hardware and their combination. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
在一个实施例中,提供了一种电子设备。图11为本申请实施例提供的电子设备的结构框图,参考图11。该电子设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现前述定位方法实施例。In one embodiment, an electronic device is provided. FIG11 is a structural block diagram of an electronic device provided in an embodiment of the present application, refer to FIG11. The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the aforementioned positioning method embodiment when executing the computer program.
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该处理器执行计算机程序时实现前述定位方法实施例。The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the processor executes the computer program, the aforementioned positioning method embodiment is implemented.
本申请实施例提供一种计算机程序产品,该计算机程序产品包括指令,当该指令被运行时,使得如本申请实施例描述的方法被执行。例如,可以执行图2所示的定位方法的各个步骤。The embodiment of the present application provides a computer program product, which includes instructions, and when the instructions are executed, the method described in the embodiment of the present application is executed. For example, each step of the positioning method shown in Figure 2 can be executed.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310357509.0A CN118741409A (en) | 2023-03-30 | 2023-03-30 | Positioning methods, equipment and media |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310357509.0A CN118741409A (en) | 2023-03-30 | 2023-03-30 | Positioning methods, equipment and media |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118741409A true CN118741409A (en) | 2024-10-01 |
Family
ID=92853507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310357509.0A Pending CN118741409A (en) | 2023-03-30 | 2023-03-30 | Positioning methods, equipment and media |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118741409A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080032709A1 (en) * | 2006-08-03 | 2008-02-07 | Ntt Docomo Inc. | Line-of-sight (los) or non-los (nlos) identification method using multipath channel statistics |
| CN104869585A (en) * | 2014-02-21 | 2015-08-26 | 株式会社理光 | Method and system for estimating distance between two devices in wireless environment |
| CN104950300A (en) * | 2015-05-28 | 2015-09-30 | 北京科技大学 | TOA (time of arrival) range error correcting method and system based on visibility and non-visibility range judgement |
| CN106394490A (en) * | 2016-10-19 | 2017-02-15 | 广州汽车集团股份有限公司 | Method, device and system for vehicle intelligent unlocking |
| CN111770527A (en) * | 2020-06-24 | 2020-10-13 | 长安大学 | Visual and non-visual channel identification method and device based on two-dimensional feature |
-
2023
- 2023-03-30 CN CN202310357509.0A patent/CN118741409A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080032709A1 (en) * | 2006-08-03 | 2008-02-07 | Ntt Docomo Inc. | Line-of-sight (los) or non-los (nlos) identification method using multipath channel statistics |
| CN104869585A (en) * | 2014-02-21 | 2015-08-26 | 株式会社理光 | Method and system for estimating distance between two devices in wireless environment |
| CN104950300A (en) * | 2015-05-28 | 2015-09-30 | 北京科技大学 | TOA (time of arrival) range error correcting method and system based on visibility and non-visibility range judgement |
| CN106394490A (en) * | 2016-10-19 | 2017-02-15 | 广州汽车集团股份有限公司 | Method, device and system for vehicle intelligent unlocking |
| CN111770527A (en) * | 2020-06-24 | 2020-10-13 | 长安大学 | Visual and non-visual channel identification method and device based on two-dimensional feature |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9930541B2 (en) | Maintaining the integrity of configuration information of a network of access points for use in positioning an apparatus | |
| CN109633729B (en) | Radioactive source positioning and intensity estimation method in mobile robot nuclear environment | |
| CN114173412B (en) | Vehicle positioning method and device based on UWB vehicle-mounted key | |
| CN119916698B (en) | Anti-interference six-dimensional sensor acquisition system | |
| CN110889862B (en) | Combined measurement method for multi-target tracking in network transmission attack environment | |
| CN114169400A (en) | Drinking water source soil environment parameter early warning method, system, device and storage medium | |
| CN113055245A (en) | Communication link quality detection method, device, equipment and computer readable medium | |
| CN118010939B (en) | Intelligent formaldehyde detection method | |
| CN118082883A (en) | Track tracking method and device for vehicle | |
| CN112003891B (en) | Multi-sensor data fusion method for intelligent networked vehicle controller | |
| CN118741409A (en) | Positioning methods, equipment and media | |
| CN115327525B (en) | Track confidence evaluation method, device and electronic equipment | |
| CN115392310B (en) | Bluetooth beacon signal filtering method and device, computing device and storage medium | |
| CN117054998A (en) | Cluster target detection method and system based on information entropy background stability | |
| CN108469609B (en) | Detection information filtering method for radar target tracking | |
| CN114019182B (en) | Zero-speed state detection method and device and electronic equipment | |
| CN118936477A (en) | Multi-sensor dynamic adaptive fusion method and system for unmanned aerial vehicle pose estimation | |
| CN112344979B (en) | Method and device for adjusting detection stability of sensor | |
| CN113747270B (en) | Cloud data center thing allies oneself with management and control system | |
| JP4900611B2 (en) | Point-like target detection and tracking method in optoelectronic-based monitoring system | |
| CN114925333B (en) | Coordinate conversion method and system thereof | |
| CN118037070A (en) | A method and system for improving the robustness of power system state estimation | |
| CN118233335A (en) | Improved probability data association method for distributed unmanned cluster perception | |
| CN119879913A (en) | GNSS/MIMU spoofing detection and suppression method based on regression model and fading factor optimization | |
| CN103376445B (en) | Method and device for determining exponential distribution parameters based on outlier elimination |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |