Vehicle positioning method and device, vehicle and computer storage medium

By detecting and matching the identification and attribute information of signal sources during the user's movement process, the problem of limited vehicle positioning range in the prior art is solved, accurate vehicle positioning is achieved over a longer distance, and the convenience and efficiency of users' car search are improved.

CN119758238APending Publication Date: 2025-04-04ROX MOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411959540.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In the prior art, the communication distance of the Bluetooth signal limits the effective range of vehicle positioning, resulting in the inability to realize vehicle positioning when the user is far away from the vehicle.

Method used

By detecting the signal source of the path during the user's movement, the identification and attribute information of the signal source are obtained and matched to determine the positioning information of the vehicle. The specific steps include obtaining the communication signal of the first signal source after detecting the vehicle lock signal, constructing a positioning detection auxiliary record, and matching the identification of the second signal source after receiving the vehicle search signal to determine the vehicle positioning information.

Benefits of technology

Accurate positioning of vehicles at a longer distance is achieved, the problem of limited positioning range in the prior art is solved, and the convenience and efficiency of users' car search are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119758238A_ABST
    Figure CN119758238A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle positioning method and device, a vehicle and a computer storage medium. The method comprises the steps that after a vehicle locking signal is detected, a first communication signal corresponding to a first signal source of a path is obtained; a positioning detection auxiliary record is constructed according to the first communication signal, the positioning detection auxiliary record comprises first attribute information corresponding to the first communication signal, and the first attribute information at least comprises a first signal source identifier; in response to the received vehicle searching signal, a second communication signal corresponding to a second signal source of the path is received, second attribute information corresponding to the second communication signal is obtained, and the second attribute information at least comprises a second signal source identifier; matching the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result; and determining vehicle positioning information based on the first attribute information, the second attribute information and the matching result. According to the embodiment of the invention, the positioning information of the vehicle can be acquired to guide the user to move to the to-be-searched vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to intelligent automobile technology, and more particularly to a vehicle positioning method, device, vehicle and computer storage medium. Background Art

[0002] With the rapid advancement of technology and the booming economy, cars have gradually become popular as an important means of transportation and have become an indispensable part of people's daily life.

[0003] Due to the increase in the number of cars and the complex parking environment, users will inevitably forget the specific parking location of the car, making it difficult for users to find the car. In related technologies, vehicle positioning can be achieved by communicating with a Bluetooth device in the vehicle.

[0004] However, due to the limitation of the communication distance of the Bluetooth signal, the related art can only realize the vehicle positioning when the Bluetooth key is located relatively close to the vehicle. Therefore, how to realize the vehicle positioning at a relatively long distance is a technical problem to be solved urgently by the related technicians. Summary of the invention

[0005] The embodiments of the present application provide a vehicle positioning method, device, equipment and computer storage medium, which can determine the positioning information of the vehicle according to the signal source passed by the user during movement.

[0006] In a first aspect, an embodiment of the present application provides a vehicle positioning method, comprising: after detecting a vehicle locking signal, obtaining a first communication signal corresponding to a first signal source of a path; constructing a positioning detection auxiliary record based on the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information includes at least a first signal source identifier; in response to receiving a vehicle search signal, receiving a second communication signal corresponding to a second signal source of the path, obtaining second attribute information corresponding to the second communication signal, and the second attribute information includes at least a second signal source identifier; matching the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result; and determining the vehicle positioning information based on the first attribute information, the second attribute information and the matching result.

[0007] In one implementation, the first attribute information further includes: at least one of the signal strength, signal reception time, signal strongest time, and signal latest reception time corresponding to the first communication signal.

[0008] In one embodiment, before constructing a positioning detection auxiliary record based on the first communication signal, the method also includes: determining whether a first signal source identifier corresponding to the first communication signal already exists in the positioning detection auxiliary record, and whether the latest signal reception time corresponding to the first signal source identifier in the positioning detection auxiliary record is more than a preset time length from the current time; if not, entering the step of constructing a positioning detection auxiliary record based on the first communication signal; if yes, ignoring the first communication signal.

[0009] In one implementation, the first attribute information includes the signal strength and signal reception time corresponding to the first signal source identifier; the second attribute information also includes: the signal strength corresponding to the second signal source identifier.

[0010] In one embodiment, based on the first attribute information, the second attribute information and the matching result, the vehicle positioning information is determined, including: when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal reception time corresponding to the same first signal source identifier is less than a preset time interval from the vehicle, the same first signal source identifier is used as a reference signal source identifier; based on the signal strength corresponding to the second signal source identifier, a starting signal source where the user is currently located is determined; based on the signal strength and signal reception time corresponding to each reference signal source identifier in the positioning detection auxiliary record, a target signal source in the positioning detection auxiliary record whose signal disappears earlier than the starting signal source is determined; and the vehicle positioning information is generated, and the vehicle positioning information is used to instruct the user to walk from the starting signal source to the target signal source.

[0011] In one embodiment, based on the first attribute information, the second attribute information and the matching result, the vehicle positioning information is determined, including: when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal strengths corresponding to the identical first signal source identifiers are all less than a preset signal strength threshold, it is determined whether the signal strength corresponding to the second signal source identifier gradually decreases as the user moves; if so, the vehicle positioning information is generated to instruct the user to turn; if not, the vehicle positioning information is generated to instruct the user to continue moving forward.

[0012] In one embodiment, vehicle positioning information is determined based on the first attribute information, the second attribute information and the matching result, including: when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is the same as the second signal source identifier, and also includes a first signal source identifier that is different from the second signal source identifier, then vehicle positioning information is generated to instruct the user to continue moving forward; while the user continues to move forward, if a third communication signal from a third signal source is received, then vehicle positioning information is generated to prompt the user to continue moving forward, and the third signal source is a signal source recorded in the positioning detection auxiliary record, and the signal disappears earlier than the second signal source; while the user continues to move forward, if a third communication signal from the third signal source is not received, then vehicle positioning information is generated to instruct the user to turn.

[0013] In one embodiment, vehicle positioning information is determined based on first attribute information, second attribute information and matching results, including: when the matching result indicates that the positioning detection auxiliary record does not include the first signal source identifier that is identical to the second signal source identifier, generating vehicle positioning information indicating that the vehicle position is far away from the user's current position.

[0014] In one embodiment, the method further includes: when it is determined that the second signal source identifier includes a vehicle signal source identifier corresponding to the vehicle, obtaining a signal strength corresponding to the vehicle signal source; and determining the vehicle positioning information based on the signal strength.

[0015] In a second aspect, an embodiment of the present application provides a vehicle positioning device, the device comprising:

[0016] An acquisition module, configured to acquire a first communication signal corresponding to a first signal source of a path after detecting a vehicle locking signal;

[0017] A construction module, configured to construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information includes at least a first signal source identifier;

[0018] A receiving module, configured to, in response to receiving a vehicle search signal, receive a second communication signal corresponding to a second signal source of the route, and obtain second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier;

[0019] A matching module, used to match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result;

[0020] The positioning module is used to determine the vehicle positioning information based on the first attribute information, the second attribute information and the matching result.

[0021] In a third aspect, an embodiment of the present application provides a vehicle, comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the vehicle positioning method in the first aspect or any one of the embodiments of the first aspect is implemented.

[0022] In a fourth aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the vehicle positioning method in the first aspect or any one of the embodiments of the first aspect is implemented.

[0023] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes a vehicle positioning method such as the first aspect or any one of the embodiments of the first aspect.

[0024] The vehicle positioning method, device, vehicle and computer storage medium of the embodiment of the present application can, after detecting the user's vehicle locking signal, obtain the first communication signal corresponding to the first signal source in the user's path, and construct a positioning detection auxiliary record based on the first communication signal. In the case of detecting a vehicle search signal, the second signal source identifier in the second attribute information corresponding to the second signal source in the positioning detection auxiliary record can be matched with the first signal source identifier in the first attribute information corresponding to the first signal source in the positioning detection auxiliary record to obtain a matching result, and then the vehicle positioning information is determined using the matching result, the first attribute information and the second attribute information. It can be understood that in the embodiment of the present application, the positioning information of the vehicle can be obtained through the first attribute information of the signal source of the user's walking path and the second attribute information of the currently received signal source, thereby guiding the user to the vehicle to be found. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0026] Figure 1 A schematic diagram of a vehicle positioning method provided by an embodiment of the present application is shown;

[0027] Figure 2 A schematic diagram of a vehicle positioning method according to another embodiment of the present application is shown;

[0028] Figure 3 A schematic diagram of a vehicle positioning method according to another embodiment of the present application is shown;

[0029] Figure 4A schematic diagram showing the distribution of vehicles during the process of leaving a vehicle provided by an embodiment of the present application is shown;

[0030] Figure 5 A schematic diagram showing the distribution of vehicles during a vehicle search process provided by an embodiment of the present application is shown;

[0031] Figure 6 A schematic diagram of a vehicle positioning method according to another embodiment of the present application is shown;

[0032] Figure 7 A schematic diagram of a vehicle positioning method according to another embodiment of the present application is shown;

[0033] Figure 8 A schematic diagram of a vehicle positioning method according to another embodiment of the present application is shown;

[0034] Fig. 9 is a structural schematic diagram of a vehicle positioning device provided by another embodiment of the present application;

[0035] Fig.10 It is a schematic diagram of the structure of a vehicle provided in yet another embodiment of the present application. DETAILED DESCRIPTION

[0036] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0037] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0038] With the rapid advancement of science and technology and the booming economy, smart cars are gradually becoming popular, and more and more users use smart cars as a means of transportation. Among them, smart cars can include vehicles with two power systems: electric and fuel.

[0039] However, with the increasing number of vehicles and the complex parking environment, users will inevitably forget the specific parking location of their vehicles, making it difficult for users to find their vehicles.

[0040] In the related art, the vehicle positioning can be achieved by communicating with the Bluetooth device in the vehicle. Alternatively, in the related art, the vehicle positioning can be achieved by connecting the vehicle to the remote service platform through the Internet using the Telematics Service Provider (TSP). However, in environments such as underground parking lots, the network signal is poor, so the vehicle positioning cannot be achieved through TSP. The positioning of the vehicle through the Bluetooth device is limited by the signal transmission distance of the Bluetooth signal. When the user is far away from the vehicle, the vehicle positioning cannot be achieved.

[0041] In order to solve the problems in the prior art, the embodiments of the present application provide a vehicle positioning method, device, vehicle and computer storage medium. The vehicle positioning method provided by the embodiments of the present application is first introduced below.

[0042] Figure 1 FIG. 1 is a flow chart of a vehicle positioning method provided by an embodiment of the present application. Figure 1 As shown, the vehicle positioning method includes the following steps:

[0043] S110: After detecting a vehicle locking signal, obtaining a first communication signal corresponding to a first signal source along the way.

[0044] Exemplarily, after detecting the vehicle locking signal, the mobile smart device may move with the user and receive a first communication signal sent by a first signal source along the way.

[0045] Exemplarily, the first signal source may interact with the mobile smart device in a broadcasting manner, so that the mobile smart device can perceive the first signal source.

[0046] In one example, the first signal source may be a Bluetooth device deployed in the vehicle; or, the first signal source may be a local area network transmitting device deployed in the vehicle, such as Wireless Fidelity (WiFi).

[0047] Exemplarily, the first signal source includes one or more.

[0048] It is understandable that the first signal source in the embodiment of the present application may be a signal source that has not established a communication connection with the mobile smart device, that is, using a signal source that has not established a communication connection can avoid complex operations such as protocol handshake and data transmission between the mobile smart device and the signal source, so that the first communication signal broadcast by the first signal source can be obtained more conveniently and quickly. Furthermore, some signal sources cannot establish a communication connection due to security policies, network restrictions, etc., and in the embodiment of the present application, the mobile smart device does not establish a communication connection with each signal source, but only receives the signal broadcast by the signal source, which can ensure that the signal resources in the surrounding environment are fully utilized and increase the diversity of signal sources available for positioning.

[0049] S120. Construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information at least includes a first signal source identifier.

[0050] Exemplarily, the first communication signal includes first attribute information, wherein the first attribute information includes at least a first signal source identifier. The first signal source identifier can be used to characterize the first signal source.

[0051] In one example, the signal source identifier may include a name of the signal source and / or a physical address (Media Access Control Address, MAC) of the signal source.

[0052] Exemplarily, a positioning detection auxiliary record is constructed by using the first attribute information corresponding to the first signal source, wherein the positioning detection auxiliary record at least includes a first signal source identifier corresponding to the first signal source. Furthermore, the first signal source identifier used to represent the first signal source is unique and can uniquely represent the corresponding first signal source in the positioning detection auxiliary record.

[0053] Exemplarily, the positioning detection auxiliary record can be constructed according to the first communication signal in a preset time period. The preset time period can be preset by relevant visual technicians; or the preset time period can be set by the user according to needs and environment.

[0054] In one example, the user can set the preset time period to 10 minutes, that is, after detecting the vehicle locking signal, the positioning detection auxiliary signal can be constructed through the first communication signal of the first signal source passing within 10 minutes.

[0055] In some optional embodiments, the first attribute information also includes: at least one of the signal strength, signal reception time, signal strongest time and signal latest reception time corresponding to the first communication signal.

[0056] Exemplarily, the first attribute information may include the first signal source identifier and at least one of the signal strength, signal reception time, signal strongest time, and signal latest reception time corresponding to the first communication signal. In one example, the first attribute information may include the first signal source identifier and the signal strength. In another example, the first attribute information may include the first signal source identifier and the signal latest reception time. In another example, the signal reception time may be the time when the signal is first received, and the signal strength may be the strongest signal strength corresponding to the signal with the strongest signal strength. The first attribute information may be stored according to the five dimensions of the first signal source identifier, the strongest signal strength of the first signal source identifier, the first signal reception time, the strongest signal time, and the latest signal reception time.

[0057] Exemplarily, each parameter in the first attribute information may be updated according to the received first communication signal.

[0058] S130. In response to receiving a vehicle search signal, receiving a second communication signal corresponding to a second signal source along the route, and obtaining second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier.

[0059] Exemplarily, in the case of receiving a vehicle search signal, the mobile smart device may receive a second information signal sent by a second signal source along the way as the user moves.

[0060] In one example, the first signal source may be a Bluetooth device deployed in the vehicle; or, the first signal source may be a local area network transmitting device deployed in the vehicle.

[0061] Exemplarily, the second communication signal includes second attribute information, wherein the second attribute information includes at least a second signal source identifier, and the second signal source identifier is used to characterize the first signal source.

[0062] In one example, the second signal source identifier may include a name of the signal source and / or a physical address (Media Access Control Address, MAC) of the signal source.

[0063] Exemplarily, the vehicle search signal may indicate that the user needs to search for the vehicle. In one example, the vehicle search signal may be a signal source existing in the detection auxiliary record of the positioning detection, and the Bluetooth key is disconnected from the vehicle; or, it may be a user's vehicle search instruction received in a related vehicle search application.

[0064] S140: Match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result.

[0065] Exemplarily, the second signal source identifier corresponding to the second signal source may be matched according to the first signal source identifier in the positioning detection auxiliary record, and a matching result between the first signal source identifier and the second signal source identifier may be obtained.

[0066] S150. Determine vehicle positioning information based on the first attribute information, the second attribute information and the matching result.

[0067] Exemplarily, the positioning information of the vehicle may be determined based on the first attribute information corresponding to the first signal source, the second attribute information corresponding to the second signal source, and the matching result.

[0068] Exemplarily, after detecting the vehicle lock signal, the first communication signal corresponding to the first signal source of the route can be obtained, and a positioning detection auxiliary record can be constructed based on the first communication signal, wherein the positioning detection auxiliary record includes the first attribute information corresponding to the first communication signal, and the first attribute information at least includes the first signal source identifier. Further, after receiving the vehicle search signal, the second communication signal corresponding to the second signal source of the route can be received, and the second attribute information corresponding to the second communication signal can be obtained, wherein the second attribute information at least includes the second signal source identifier. Then, the vehicle positioning information is determined through the matching result between the second signal source identifier and the first signal source identifier in the positioning detection auxiliary record, the first attribute information, and the second attribute information.

[0069] In an embodiment of the present application, after detecting a user's vehicle locking signal, a first communication signal corresponding to a first signal source along the user's path can be obtained, and a positioning detection auxiliary record can be constructed based on the first communication signal. In the case of detecting a vehicle search signal, the second signal source identifier in the second attribute information corresponding to the second signal source in the positioning detection auxiliary record can be matched with the first signal source identifier in the first attribute information corresponding to the first signal source in the positioning detection auxiliary record to obtain a matching result, and then the vehicle positioning information is determined using the matching result, the first attribute information, and the second attribute information. It can be understood that in an embodiment of the present application, the positioning information of the vehicle can be obtained through the first attribute information of the signal source along the user's walking path and the second attribute information of the currently received signal source, thereby guiding the user to the vehicle to be found.

[0070] In order to construct a positioning detection auxiliary record, as another implementation method of the present application, the present application also provides another implementation method of the vehicle positioning method, please refer to the following embodiments for details.

[0071] Figure 2 A flow chart of a vehicle positioning method provided in another embodiment of the present application is shown.

[0072] like Figure 2 As shown, the vehicle positioning method includes the following steps:

[0073] S210: After detecting the vehicle locking signal, obtaining a first communication signal corresponding to a first signal source along the way.

[0074] S220. Determine whether the first signal source identifier corresponding to the first communication signal already exists in the positioning detection auxiliary record, and whether the latest signal receiving time corresponding to the first signal source identifier in the positioning detection auxiliary record is more than a preset time from the current time; if not, execute S240; if yes, execute S230.

[0075] S230: Ignore the first communication signal.

[0076] S240. Construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information at least includes a first signal source identifier.

[0077] S250. In response to receiving a vehicle search signal, receiving a second communication signal corresponding to a second signal source along the route, and obtaining second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier.

[0078] S260: Match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result.

[0079] S270. Determine vehicle positioning information based on the first attribute information, the second attribute information and the matching result.

[0080] In some embodiments, step S210 is consistent with step S110, and steps S240-S270 are consistent with steps S120-S150, which will not be described in detail here.

[0081] In some embodiments, in S220, after receiving the first communication signal, it can be determined whether the first signal source identifier corresponding to the first communication signal is already located in the positioning detection auxiliary record, and the latest signal reception time corresponding to the first signal source identifier in the positioning detection auxiliary record is more than a preset time distance from the current time.

[0082] Further, in the case where it is determined that the first signal source identifier corresponding to the first communication signal is already located in the positioning detection auxiliary record, and the latest signal reception time corresponding to the first signal source identifier in the positioning detection auxiliary record exceeds a preset time length from the current time, step S230 can be executed to ignore the first communication signal, that is, the first communication signal is used to construct the positioning detection auxiliary record. In the case where it is determined that the first signal source identifier corresponding to the first communication signal is not located in the positioning detection auxiliary record, or the first signal source identifier corresponding to the first communication signal is already located in the positioning detection auxiliary record, but the latest signal reception time corresponding to the first signal source identifier in the positioning detection auxiliary record does not exceed a preset time length from the current time, step S240 can be executed, that is, constructing a positioning detection auxiliary record based on the first communication signal.

[0083] In one example, when the first signal source is a Bluetooth device, the Bluetooth device can send Bluetooth signals at a frequency of milliseconds. At the same time, the mobile smart device can receive Bluetooth signals continuously sent by the Bluetooth device within a certain range. If the Bluetooth signal sent by the Bluetooth device is not received for more than 10 seconds, it may not be recorded in the positioning detection auxiliary record.

[0084] In an embodiment of the present application, when the first communication signal corresponding to the first signal source is not received within a preset time period, the use of the first communication signal to construct a positioning detection auxiliary record is stopped. This can avoid repeatedly establishing records of the first communication signal in the positioning detection auxiliary record, thereby avoiding the problem of inaccurate subsequent vehicle positioning.

[0085] In some optional embodiments, the first attribute information may include the signal strength and signal reception time corresponding to the first signal source identifier, and the second attribute information may further include: the second signal source identifier and the signal strength corresponding to the second signal source identifier.

[0086] Furthermore, in order to achieve vehicle positioning when the first attribute information can include the signal strength and signal reception time corresponding to the first signal source identifier, and the second attribute information can also include the second signal source identifier and the signal strength corresponding to the second signal source identifier, as another implementation method of the present application, the present application also provides another implementation method of the vehicle positioning method, please refer to the following embodiments for details.

[0087] Figure 3 A flow chart of a vehicle positioning method provided in another embodiment of the present application is shown.

[0088] like Figure 3 As shown, the vehicle positioning method includes the following steps:

[0089] S310: After detecting a vehicle locking signal, obtaining a first communication signal corresponding to a first signal source along the way.

[0090] S320. Construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information includes a first signal source identifier, a signal strength corresponding to the first signal source identifier, and a signal reception time.

[0091] S330, in response to receiving a vehicle search signal, receiving a second communication signal corresponding to a second signal source along the route, and obtaining second attribute information corresponding to the second communication signal, wherein the second attribute information includes a second signal source identifier and a signal strength corresponding to the second signal source identifier.

[0092] S340: Match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result.

[0093] S350. When the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal reception time corresponding to the same first signal source identifier is less than a preset time interval from the vehicle, the same first signal source identifier is used as a reference signal source identifier.

[0094] S360: Determine the starting signal source where the user is currently located based on the signal strength corresponding to the second signal source identifier.

[0095] S370. Determine, according to the signal strength and signal reception time corresponding to each reference signal source identifier in the positioning detection auxiliary record, a target signal source whose signal disappears earlier than the start signal source in the positioning detection auxiliary record.

[0096] S380: Generate vehicle positioning information, where the vehicle positioning information is used to instruct the user to walk from the starting signal source to the target signal source.

[0097] In some embodiments, steps S310 - S340 are consistent with steps S110 - S140 and are not described in detail herein.

[0098] In some embodiments, in S350, when the matching result between the second signal source identifier and the first signal source identifier indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal reception time corresponding to the same first signal source identifier is less than a preset time interval from the vehicle time, the same first signal source identifier may be used as a reference signal source identifier.

[0099] Exemplarily, when it is determined that the second signal source identifier is the same as the first signal source identifier in the positioning detection auxiliary record, the signal reception time of the signal source can be determined from the positioning detection auxiliary record. When it is determined that the signal reception time is less than a preset time interval, the signal source can be represented by the range corresponding to the user's current location.

[0100] Exemplarily, the preset time interval may be pre-set by relevant technicians, or the preset time interval may be set by a user according to different environments.

[0101] In one example, when the signal source identification is represented by the signal name, the positioning detection auxiliary record may include signal source A, and the signal receiving time corresponding to signal source A may be t1; signal source B, and the signal receiving time corresponding to signal source B may be t2; and signal source C, and the signal receiving time corresponding to signal source C may be t3. When the second signal source identification is signal source C, it can be determined whether the time difference between t3 and the time when the vehicle locking signal is received is less than a preset time interval. For example, when it is determined that the time difference between t3 and the time when the vehicle locking signal is received is less than 10 minutes, signal source C can be used as a reference signal source identification. It can be understood that the reference signal source may include one or more.

[0102] In some embodiments, in S360, the starting signal source where the user is currently located may be determined based on the signal strength corresponding to the second signal source identifier.

[0103] Exemplarily, the starting signal source where the user is currently located may be determined from the reference signal source identifier according to the signal strength corresponding to the second signal source identifier.

[0104] In one example, a signal with the largest signal strength among the reference signal source identifiers may be used as the starting signal source.

[0105] Exemplarily, the starting signal source is used to indicate the current location of the user.

[0106] In some embodiments, in S370, the target signal source whose signal disappears earlier than the start signal source in the positioning detection auxiliary record can be determined according to the signal strength and signal reception time corresponding to each reference signal source identifier in the positioning detection auxiliary record.

[0107] Exemplarily, the target signal source may be a signal source whose signal disappearance time is earlier than the signal disappearance time corresponding to the start signal source. In addition, the target signal source may be determined by the currently received signal strength, the signal strength corresponding to each reference signal source identifier, and the signal reception time.

[0108] Exemplarily, the target signal source may be any one of the signal sources whose signal disappearance time is earlier than the signal disappearance time of the reference signal source. It is understandable that the target signal source may be adjusted as the user moves.

[0109] In one example, a signal sequence can be constructed according to the signal reception time corresponding to each reference signal source identifier, for example, the signal sequence can be constructed according to the order of the signal reception time. In addition, a signal source whose signal disappearance time is earlier than that of the starting signal source is determined from the signal sequence. Furthermore, the target signal source can be determined by comparing the signal strength corresponding to the starting signal source with the signal strength corresponding to the signal source whose disappearance time is earlier than that of the starting signal source.

[0110] In some embodiments, in S380, vehicle positioning information may be generated according to the target signal source and the reference signal source, wherein the vehicle positioning information is used to instruct the user to walk from the starting signal source to the target signal source.

[0111] Exemplary, combined Figure 4 as well as Figure 5 , the vehicle positioning method is described. Among them, Figure 4 A schematic diagram showing the distribution of vehicles during the process of leaving a vehicle provided by an embodiment of the present application is shown. Figure 5 A schematic diagram of vehicle distribution during a vehicle search process provided by an embodiment of the present application is shown.

[0112] In an example, Figure 4 As shown, after locking the car, the user passes by vehicle 1, vehicle 2 and vehicle 3 in turn, wherein vehicle 1 is equipped with signal source A, vehicle 2 is equipped with signal source B, and vehicle 3 is equipped with signal source C. Moreover, in this process, the positioning detection auxiliary record constructed according to signal source A, signal source B and signal source C may include: the signal source is identified as signal source A, and its corresponding signal disappearance time t1 and strongest signal strength m1; the signal source is identified as signal source B, and its corresponding signal disappearance time t2 and strongest signal strength m2; the signal source is identified as signal source C, and its corresponding signal disappearance time t3 and strongest signal strength m3. Furthermore, as Figure 5 As shown, in the process of searching for a vehicle, when passing by vehicle 3, the user may receive a communication signal sent by signal source C, wherein the communication signal sent by signal source C may include a signal table identifier of signal source C. When it is determined that the signal source identifier of signal source C is included in the positioning detection auxiliary record, the target signal source can be determined according to the signal strength corresponding to the current signal source C. For example, when it is determined that the received signal strength of signal source C is greater than the signal strength m3, signal source B can be used as the target signal source. Alternatively, when the signal strength of signal source C is less than or equal to the signal strength m3, signal source C can be used as the target signal source.

[0113] In the embodiment of the present application, when the matching result indicates that the positioning detection auxiliary record includes the same first signal source identifier as the second signal source identifier, and the signal reception time corresponding to the same first signal source identifier is less than the preset time interval from the vehicle, the same first signal source identifier is used as the reference signal source identifier; and based on the signal strength corresponding to the second signal source identifier, the starting signal source where the user is currently located is determined. Further, according to the signal strength and signal reception time corresponding to each reference signal source identifier in the positioning detection auxiliary record, the target signal source in the positioning detection auxiliary record whose signal disappears earlier than the starting signal source is determined; the vehicle positioning information is generated, so that the user can walk from the starting signal source to the target signal source, ensuring that the user can quickly and easily find the vehicle.

[0114] In order to achieve vehicle positioning when the first attribute information can include the signal strength and signal reception time corresponding to the first signal source identifier, and the second attribute information can also include the second signal source identifier and the signal strength corresponding to the second signal source identifier, as another implementation method of the present application, the present application also provides another implementation method of the vehicle positioning method, please refer to the following embodiments for details.

[0115] Figure 6 A flow chart of a vehicle positioning method provided in another embodiment of the present application is shown.

[0116] like Figure 6 As shown, the vehicle positioning method includes the following steps:

[0117] S610: After detecting a vehicle locking signal, obtaining a first communication signal corresponding to a first signal source along the way.

[0118] S620. Construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information includes a first signal source identifier, a signal strength corresponding to the first signal source identifier, and a signal reception time.

[0119] S630. In response to receiving a vehicle search signal, a second communication signal corresponding to a second signal source along the receiving path is received, and second attribute information corresponding to the second communication signal is obtained, wherein the second attribute information includes a second signal source identifier and a signal strength corresponding to the second signal source identifier.

[0120] S640: Match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result.

[0121] S650. When the matching result indicates that the positioning detection auxiliary record includes the first signal source identifier that is identical to the second signal source identifier, and the signal strengths corresponding to the identical first signal source identifiers are all less than the preset signal strength threshold, determine whether the signal strength corresponding to the second signal source identifier gradually decreases as the user moves. If so, execute S660. If not, execute S670.

[0122] S660: Generate vehicle positioning information for instructing the user to turn.

[0123] S670: Generate vehicle positioning information for instructing the user to continue moving forward.

[0124] In some embodiments, steps S610-S640 are consistent with steps S310-S340 and are not described in detail herein.

[0125] In some embodiments, in S650, when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal strengths corresponding to the identical first signal source identifier are all less than a preset signal strength threshold, it can be determined whether the signal strength corresponding to the second signal source identifier gradually decreases as the user moves. In the case where it is determined that the signal strength corresponding to the second signal source identifier gradually decreases as the user moves, S660 can be executed, i.e., vehicle positioning information for instructing the user to turn can be generated. In the case where it is determined that the signal strength corresponding to any one of the second signal source identifiers gradually increases as the user moves, S670 can be executed, i.e., vehicle positioning information for instructing the user to continue moving can be generated.

[0126] In an example, Figure 5 As shown, when the user is near the vehicle 3, the second communication signal sent by the signal source A, the signal source B and the signal source C can be detected, wherein the second communication signal sent by the signal source A, the signal source B and the signal source C contains the corresponding signal strength. When the signal strength corresponding to the signal source A, the signal source B and the signal source C decreases as the user moves, it can be determined that the user's current moving direction is opposite to the position of the vehicle to be found. Therefore, the user can be instructed to turn by generating the vehicle positioning information of the user's turn, thereby ensuring that the user can gradually approach the vehicle to be found. When the signal strength corresponding to any one of the signal sources A, the signal source B and the signal source C increases as the user moves, it can be determined that the user's current moving direction is consistent with the direction of the target vehicle. Therefore, the vehicle positioning information for instructing the user to continue moving forward can be generated to enable the user to continue moving in the current direction.

[0127] In an embodiment of the present application, the positional relationship between the user's moving direction and the vehicle to be found can be determined by using the changing trend of the signal strength of the second communication signal as the user moves, thereby generating corresponding vehicle positioning information to guide the user to find the vehicle to be found more conveniently and quickly.

[0128] In order to achieve vehicle positioning when the first attribute information can include the signal strength and signal reception time corresponding to the first signal source identifier, and the second attribute information can also include the second signal source identifier and the signal strength corresponding to the second signal source identifier, as another implementation method of the present application, the present application also provides another implementation method of the vehicle positioning method, please refer to the following embodiments for details.

[0129] Figure 7 A flow chart of a vehicle positioning method provided in another embodiment of the present application is shown.

[0130] like Figure 7 As shown, the vehicle positioning method includes the following steps:

[0131] S710: After detecting a vehicle locking signal, obtaining a first communication signal corresponding to a first signal source along the way.

[0132] S720. Construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information includes a first signal source identifier, a signal strength corresponding to the first signal source identifier, and a signal reception time.

[0133] S730. In response to receiving a vehicle search signal, a second communication signal corresponding to a second signal source along the receiving path is received, and second attribute information corresponding to the second communication signal is obtained, wherein the second attribute information includes a second signal source identifier and a signal strength corresponding to the second signal source identifier.

[0134] S740: Match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result.

[0135] S750: When the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is the same as the second signal source identifier and also includes a first signal source identifier that is different from the second signal source identifier, generate vehicle positioning information for instructing the user to continue moving forward.

[0136] S760. When the user continues to move forward, if a third communication signal from a third signal source is received, vehicle positioning information is generated to prompt the user to continue moving forward. The third signal source is a signal source recorded in the positioning detection auxiliary record, and the signal disappears earlier than the second signal source.

[0137] S770: When the user continues to move forward, if the third communication signal from the third signal source is not received, generate vehicle positioning information for instructing the user to turn.

[0138] In some embodiments, steps S710-S740 are consistent with steps S310-S340 and are not described in detail herein.

[0139] In some embodiments, in S750, when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier and also includes a first signal source identifier that is different from the second signal source identifier, vehicle positioning information is generated to instruct the user to continue moving forward.

[0140] Exemplarily, when it is determined that there is a first signal source identifier that is consistent with the second signal source identifier corresponding to the second communication signal in the positioning detection auxiliary record, and the positioning detection auxiliary record also includes other signal source identifiers, vehicle positioning information can be generated to prompt the user to continue moving forward, thereby assisting the user to move forward.

[0141] Exemplarily, the first signal source identifier different from the second signal source identifier may be a signal source whose signal disappears earlier than that of the second signal source.

[0142] In some embodiments, in S760, when the user continues to move forward, if a third communication signal from a third signal source is received, vehicle positioning information for prompting the user to continue moving forward is generated. The third signal source is a signal source recorded in the positioning detection auxiliary record, and the signal disappears earlier than the second signal source.

[0143] Exemplarily, within the target time period when the user continues to move forward, if a third communication signal from a third signal source is received, vehicle positioning information is generated to prompt the user to continue to move forward. The third signal source is a signal source recorded in the positioning detection auxiliary record, and the signal disappears earlier than the second signal source.

[0144] In some embodiments, in S770, when the user continues to move forward, if the third communication signal from the third signal source is not received, vehicle positioning information for instructing the user to turn is generated.

[0145] Exemplarily, during the target time period in which the user continues to move forward, if the third communication signal from the third signal source is not received, vehicle positioning information for instructing the user to turn is generated.

[0146] In an example, Figure 5As shown, if the distance between vehicle 3 and vehicle 1 and vehicle 2 is far, or there are other vehicles between vehicle 3 and vehicle 1 and vehicle 2, the user is near vehicle 3 and can only receive the communication information sent by signal source C in vehicle 3. At this time, the user can be instructed to continue moving forward and receive the communication signal in real time. In the target time period for the user to move forward, which can be 20 seconds, for example, if the second communication signal sent by signal source A or signal source B is received, the user can be prompted to continue moving forward; if the second communication signal sent by signal source A or signal source B is still not detected after 20 seconds, the user can be prompted to turn, or the user can be prompted to be closer to the vehicle to be found 20 seconds ago.

[0147] In an embodiment of the present application, when the second signal source identifier in the second communication signal does not completely match the first signal source representation in the positioning detection auxiliary record, the user can be prompted to move first, and then the user's movement direction can be judged to be correct based on the signal source detected during the movement. This can improve the universality of the vehicle positioning method and guide the user to find the vehicle to be found.

[0148] Furthermore, in order to achieve vehicle positioning when the first attribute information can include the signal strength and signal reception time corresponding to the first signal source identifier, and the second attribute information can also include the second signal source identifier and the signal strength corresponding to the second signal source identifier, as another implementation method of the present application, the present application also provides another implementation method of the vehicle positioning method, please refer to the following embodiments for details.

[0149] Figure 8 A flow chart of a vehicle positioning method provided in another embodiment of the present application is shown.

[0150] like Figure 8 As shown, the vehicle positioning method includes the following steps:

[0151] S810: After detecting a vehicle locking signal, obtaining a first communication signal corresponding to a first signal source along the way.

[0152] S820. Construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information at least includes a first signal source identifier.

[0153] S830. In response to receiving a vehicle search signal, receiving a second communication signal corresponding to a second signal source along the route, and obtaining second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier.

[0154] S840: Match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result.

[0155] Exemplarily, steps S810 - S840 are consistent with steps S110 - S140 , and are not described in detail here.

[0156] S850: When the matching result indicates that the positioning detection auxiliary record does not include the first signal source identifier that is identical to the second signal source identifier, generate vehicle positioning information indicating that the vehicle position is far from the user's current position.

[0157] Exemplarily, when the matching result indicates that the positioning detection auxiliary record does not include the first signal source identifier that is identical to the second signal source identifier, vehicle positioning information indicating that the vehicle position is far away from the user's current position may be generated.

[0158] In one example, when the second signal source identifier corresponding to the second communication signal is different from the first signal source identifiers in the positioning detection auxiliary record, it can be determined that the user's current position is far away from the position of the vehicle to be found, and vehicle positioning information can be generated to indicate that the vehicle position is far away from the user's current position.

[0159] In one example, the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and when the signal reception time corresponding to the identical first signal source identifier is greater than or equal to a preset time interval, it can be determined that the user's current position is far from the position of the vehicle to be found, and vehicle positioning information can be generated to indicate that the vehicle position is far away from the user's current position.

[0160] In an embodiment of the present application, when it is determined that the user's current location is far away from the location of the vehicle to be found, vehicle positioning information can be generated to indicate that the vehicle location is far away from the user's current location, thereby avoiding the user from starting to search for the vehicle at a location far away from the vehicle to be found, thereby improving the user's vehicle search speed.

[0161] In some optional embodiments, when it is determined that the second signal source identifier includes a vehicle signal source identifier corresponding to the vehicle, the signal strength corresponding to the vehicle signal source is obtained; and the vehicle positioning information is determined based on the signal strength. It is understandable that the positioning information corresponding to the vehicle can be determined based on the signal strength corresponding to the vehicle signal source, so that the vehicle can be positioned at a short distance, providing convenience for users to find the vehicle.

[0162] In some optional embodiments, the first attribute information includes a first signal source identifier and a signal strength corresponding to the first signal source identifier; the second attribute information includes a second signal source identifier and a signal strength corresponding to the second signal source identifier. In one example, the vehicle positioning information can be determined by matching the signal strengths corresponding to multiple second signal source identifiers with the strengths corresponding to multiple first signal source identifiers.

[0163] Based on the vehicle positioning method provided in the above embodiment, the present application also provides a specific implementation of a vehicle positioning device. Please refer to the following embodiment.

[0164] See first Fig. 9 The vehicle positioning device provided in the embodiment of the present application includes the following modules:

[0165] An acquisition module 901 is used to acquire a first communication signal corresponding to a first signal source of a path after detecting a vehicle locking signal;

[0166] A construction module 902 is used to construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information at least includes a first signal source identifier;

[0167] The receiving module 903 is used for receiving a second communication signal corresponding to a second signal source of the route in response to receiving the vehicle search signal, and obtaining second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier;

[0168] A matching module 904 is used to match the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result;

[0169] The positioning module 905 is used to determine the vehicle positioning information based on the first attribute information, the second attribute information and the matching result.

[0170] As an implementation method of the present application, the first attribute information also includes: at least one of the signal strength, signal reception time, signal strongest time and signal latest reception time corresponding to the first communication signal.

[0171] As an implementation method of the present application, before constructing a positioning detection auxiliary record based on the first communication signal, the construction module 902 is also used to: determine whether the first signal source identifier corresponding to the first communication signal already exists in the positioning detection auxiliary record, and whether the latest signal reception time corresponding to the first signal source identifier in the positioning detection auxiliary record is more than a preset time length from the current time; if not, enter the step of constructing a positioning detection auxiliary record based on the first communication signal; if yes, ignore the first communication signal.

[0172] As an implementation method of the present application, the first attribute information also includes the signal strength and signal reception time corresponding to the first signal source identifier; the second attribute information also includes: the signal strength corresponding to the second signal source identifier.

[0173] As an implementation method of the present application, the positioning module 905 determines the vehicle positioning information based on the first attribute information, the second attribute information and the matching result in the following manner: when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal reception time corresponding to the same first signal source identifier is less than a preset time interval from the vehicle, the same first signal source identifier is used as a reference signal source identifier; based on the signal strength corresponding to the second signal source identifier, the starting signal source where the user is currently located is determined; according to the signal strength and signal reception time corresponding to each reference signal source identifier in the positioning detection auxiliary record, the target signal source in the positioning detection auxiliary record whose signal disappears earlier than the starting signal source is determined; and the vehicle positioning information is generated, and the vehicle positioning information is used to instruct the user to walk from the starting signal source to the target signal source.

[0174] As an implementation method of the present application, the positioning module 905 determines the vehicle positioning information based on the first attribute information, the second attribute information and the matching result in the following manner: when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal strengths corresponding to the identical first signal source identifier are all less than a preset signal strength threshold, determine whether the signal strength corresponding to the second signal source identifier gradually decreases as the user moves; if so, generate vehicle positioning information for instructing the user to turn; if not, generate vehicle positioning information for instructing the user to continue moving forward.

[0175] As an implementation method of the present application, the positioning module 905 determines the vehicle positioning information based on the first attribute information, the second attribute information and the matching result in the following manner: when the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and also includes a first signal source identifier that is different from the second signal source identifier, then vehicle positioning information is generated to instruct the user to continue moving forward; while the user continues to move forward, if a third communication signal from a third signal source is received, then vehicle positioning information is generated to prompt the user to continue moving forward, and the third signal source is a signal source recorded in the positioning detection auxiliary record, and the signal disappears earlier than the second signal source; while the user continues to move forward, if a third communication signal from the third signal source is not received, then vehicle positioning information is generated to instruct the user to turn.

[0176] As an implementation method of the present application, the positioning module 905 determines the vehicle positioning information based on the first attribute information, the second attribute information and the matching result in the following manner: when the matching result indicates that the positioning detection auxiliary record does not include the first signal source identifier that is identical to the second signal source identifier, a vehicle positioning information is generated to indicate that the vehicle position is far away from the user's current position.

[0177] As an implementation method of the present application, the positioning module 905 is also used to: when it is determined that the second signal source identifier includes a vehicle signal source identifier corresponding to the vehicle, obtain the signal strength corresponding to the vehicle signal source; and determine the vehicle positioning information based on the signal strength.

[0178] Fig.10 A schematic diagram of the hardware structure of a vehicle provided in an embodiment of the present application is shown.

[0179] The vehicle may include a processor 1001 and a memory 1002 storing computer program instructions.

[0180] Specifically, the processor 1001 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0181] The memory 1002 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 1002 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 1002 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 1002 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 1002 is a non-volatile solid-state memory.

[0182] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0183] The processor 1001 implements any one of the vehicle positioning methods in the above embodiments by reading and executing computer program instructions stored in the memory 1002 .

[0184] In one example, the vehicle may further include a communication interface 1003 and a bus 1010. Fig.10As shown, the processor 1001, the memory 1002, and the communication interface 1003 are connected via a bus 1010 and communicate with each other.

[0185] The communication interface 1003 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0186] Bus 1010 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1010 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0187] The vehicle can execute the vehicle positioning method in the embodiment of the present application based on the first communication information of the first signal source of the route and the second communication signal corresponding to the second signal source of the route, thereby realizing the combination Figure 1 and Fig. 9 A vehicle positioning method and device are described.

[0188] In addition, in combination with the vehicle positioning method in the above embodiments, the embodiments of the present application may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the vehicle positioning methods in the above embodiments is implemented.

[0189] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed, implements any one of the vehicle positioning methods in the above embodiments.

[0190] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0191] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0192] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0193] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0194] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A vehicle positioning method, characterized in that: include: After detecting the vehicle locking signal, acquiring a first communication signal corresponding to a first signal source of the route; Constructing a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information at least includes a first signal source identifier; In response to receiving a vehicle search signal, receiving a second communication signal corresponding to a second signal source along the route, and obtaining second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier; Matching the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result; Vehicle positioning information is determined based on the first attribute information, the second attribute information and the matching result.

2. The vehicle positioning method according to claim 1, characterized in that: The first attribute information also includes: at least one of the signal strength, signal reception time, signal strongest time and signal latest reception time corresponding to the first communication signal.

3. The vehicle positioning method according to claim 2, characterized in that: Before constructing the positioning detection auxiliary record according to the first communication signal, the method further includes: Determine whether the first signal source identifier corresponding to the first communication signal already exists in the positioning detection auxiliary record, and whether the latest signal reception time corresponding to the first signal source identifier in the positioning detection auxiliary record is greater than a preset time from the current time; If not, entering the step of constructing a positioning detection auxiliary record according to the first communication signal; If yes, then the first communication signal is ignored.

4. The vehicle positioning method according to claim 2, characterized in that: The first attribute information also includes the signal strength and signal reception time corresponding to the first signal source identifier; The second attribute information also includes: the signal strength corresponding to the second signal source identifier.

5. The vehicle positioning method according to claim 4, characterized in that: The determining the vehicle positioning information based on the first attribute information, the second attribute information and the matching result includes: When the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and the signal reception time corresponding to the same first signal source identifier is less than a preset time interval from the vehicle, the same first signal source identifier is used as a reference signal source identifier; Determine the starting signal source where the user is currently located based on the signal strength corresponding to the second signal source identifier; Determine, according to the signal strength and signal reception time corresponding to each of the reference signal source identifiers in the positioning detection auxiliary record, a target signal source in the positioning detection auxiliary record whose signal disappears earlier than that of the start signal source; The vehicle positioning information is generated, and the vehicle positioning information is used to instruct the user to walk from the starting signal source to the target signal source.

6. The vehicle positioning method according to claim 4, characterized in that: The determining the vehicle positioning information based on the first attribute information, the second attribute information and the matching result includes: When the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is identical to the second signal source identifier, and signal strengths corresponding to the identical first signal source identifiers are all less than a preset signal strength threshold, determining whether the signal strength corresponding to the second signal source identifier gradually decreases as the user moves; If yes, generating vehicle positioning information for instructing the user to turn; If not, vehicle positioning information is generated to instruct the user to continue moving forward.

7. The vehicle positioning method according to claim 4, characterized in that: The determining the vehicle positioning information based on the first attribute information, the second attribute information and the matching result includes: If the matching result indicates that the positioning detection auxiliary record includes a first signal source identifier that is the same as the second signal source identifier and also includes a first signal source identifier that is different from the second signal source identifier, then generating vehicle positioning information for instructing the user to continue moving forward; When the user continues to move forward, if a third communication signal from a third signal source is received, vehicle positioning information for prompting the user to continue moving forward is generated, wherein the third signal source is a signal source recorded in the positioning detection auxiliary record and whose signal disappears earlier than that of the second signal source; When the user continues to move forward, if the third communication signal from the third signal source is not received, vehicle positioning information for instructing the user to turn is generated.

8. The vehicle positioning method according to any one of claims 1 to 7, characterized in that: The determining the vehicle positioning information based on the first attribute information, the second attribute information and the matching result includes: When the matching result indicates that the positioning detection auxiliary record does not include the same first signal source identifier as the second signal source identifier, vehicle positioning information is generated to indicate that the vehicle position is far away from the user's current position.

9. The vehicle positioning method according to claim 1, characterized in that: The method further comprises: When it is determined that the second signal source identifier includes a vehicle signal source identifier corresponding to the vehicle, obtaining a signal strength corresponding to the vehicle signal source; The vehicle positioning information is determined according to the signal strength.

10. A vehicle positioning device, characterized in that: The device comprises: An acquisition module, configured to acquire a first communication signal corresponding to a first signal source of a path after detecting a vehicle locking signal; A construction module, configured to construct a positioning detection auxiliary record according to the first communication signal, wherein the positioning detection auxiliary record includes first attribute information corresponding to the first communication signal, and the first attribute information includes at least a first signal source identifier; A receiving module, configured to, in response to receiving a vehicle search signal, receive a second communication signal corresponding to a second signal source along the route, and obtain second attribute information corresponding to the second communication signal, wherein the second attribute information at least includes a second signal source identifier; A matching module, used for matching the second signal source identifier with the first signal source identifier in the positioning detection auxiliary record to obtain a matching result; A positioning module is used to determine the vehicle positioning information based on the first attribute information, the second attribute information and the matching result.

11. A vehicle, characterized in that: include: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the vehicle positioning method as described in any one of claims 1-9 is implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the vehicle positioning method according to any one of claims 1 to 9 is implemented.

13. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the vehicle positioning method as described in any one of claims 1 to 9.