WO2024002215A1 - 一种确定停车位置的方法和装置 - Google Patents
一种确定停车位置的方法和装置 Download PDFInfo
- Publication number
- WO2024002215A1 WO2024002215A1 PCT/CN2023/103667 CN2023103667W WO2024002215A1 WO 2024002215 A1 WO2024002215 A1 WO 2024002215A1 CN 2023103667 W CN2023103667 W CN 2023103667W WO 2024002215 A1 WO2024002215 A1 WO 2024002215A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- parking
- vehicle
- floor
- information
- area
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- G01S19/485—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an optical system or imaging system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/01—Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
- G01S5/011—Identifying the radio environment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
- G06V20/586—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
- G08G1/141—Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
- G08G1/143—Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
- G08G1/141—Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
- G08G1/144—Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces on portable or mobile units, e.g. personal digital assistant [PDA]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/027—Parking aids, e.g. instruction means
- B62D15/0285—Parking performed automatically
Definitions
- the embodiments of the present application relate to the field of vehicle technology, and more specifically, to a method and device for determining a parking location.
- Embodiments of the present application provide a method and device for determining a parking location.
- information about the area of the parking lot where the vehicle is located can be obtained based on the location of the vehicle, and then the parking location of the vehicle is determined, which facilitates improving the user's understanding of the parking location.
- the experience of finding a car is a method and device for determining a parking location.
- a method for determining a parking location includes: when the vehicle enters the parking lot, during the movement of the vehicle, obtaining the motion status information and/or surrounding environment information of the vehicle; according to the vehicle The vehicle's motion status information and/or surrounding environment information is used to determine the area where the vehicle is located in the parking lot.
- the vehicle can pass through a or Multiple parking floors, and/or, one or more parking zones.
- the location of the vehicle in the parking lot can be determined based on the location of the vehicle, the motion status information of the vehicle and/or the surrounding environment information. Area.
- the motion status information of the vehicle may include the posture information of the vehicle, such as the pitch angle information of the vehicle, the location information of the vehicle, etc.
- the location information of the vehicle may be based on the global satellite navigation system (global navigation).
- the position of the vehicle determined by GNSS (satellite system) signals.
- the surrounding environment information may include original environmental data collected by the vehicle's sensing sensors, such as point cloud information collected by radar, image information collected by cameras, etc. It may also include filtering of the original environmental data. Data processed by noise reduction, feature extraction, etc.
- the vehicle's motion status information and/or surrounding environment information can be obtained according to the location of the vehicle, and then the area where the vehicle is located in the parking lot can be determined, and parking lot construction can be avoided.
- surrounding objects such as structures block GNSS signals and the vehicle's position cannot be determined, it is helpful for users to know the parking position of the vehicle without any sense, which can improve the user's car-finding experience.
- the method may further include: acquiring a GNSS signal; and determining a parking position positioning mode according to the signal quality of the GNSS signal, and the parking position positioning mode may include a first positioning mode or the second positioning mode, when working in the first positioning mode, determine the parking position of the vehicle based on the GNSS signal; determine the location of the vehicle in the parking lot based on the vehicle's motion status information and/or surrounding environment information.
- the area includes: when determining that the parking positioning mode is the second positioning mode, determining the area where the vehicle is located in the parking lot based on the vehicle's motion status information and/or surrounding environment information.
- the area where the vehicle is located in the parking lot can be determined based on the vehicle's movement status information and/or the surrounding environment information. Therefore, when the vehicle is parked, the area where the vehicle is located at this time can be determined.
- Parking floor, parking area, parking space that is to say, according to the vehicle's motion status information and/or surrounding environment information, at least one of the vehicle's parking floor, parking area, and parking space can be determined.
- the signal quality of the GNSS signal may be characterized by signal strength, GNSS signal status, and the like. For example, when the signal strength of the acquired GNSS signal is greater than or equal to a preset threshold (for example, -124dBm, -120dBm, etc.), the Determine the vehicle's position based on GNSS signals.
- a preset threshold for example, -124dBm, -120dBm, etc.
- the parking position positioning mode can be flexibly determined according to different scenarios, which is conducive to realizing the demand for parking positioning solutions in different scenarios, thereby meeting the needs of GNSS when the parking position is located in an outdoor parking lot, etc.
- the parking location can be determined with low resource consumption, and the parking location determined based on the GNSS signal can facilitate users to quickly find a car based on the map. It can also meet the requirements when the parking location is in an indoor parking lot with poor GNSS signals.
- the parking floor, parking area, parking space, etc. the user can quickly find a car, thereby improving the user experience.
- the parking lot includes an inter-floor passage
- determining the area where the vehicle is located in the parking lot based on the vehicle's motion state and/or surrounding environment information may include : Determine the first intersection that the vehicle passes through based on the surrounding environment information.
- the first intersection may include the floors connected to the inter-floor passage and the intersection between the inter-floor passages; based on the first intersection that the vehicle passes through,
- the parking floor of the parking lot where the vehicle is located can be determined.
- the parking floor is the floor where the vehicle is in the parking position.
- the first intersection may include a floor connected to the inter-floor passage and an intersection between the inter-floor passage. That is to say, the first intersection may be the entrance and exit of the inter-floor passage.
- a vehicle passes between floors.
- the exit of the passage on that floor in the direction of vehicle travel can be determined as the first intersection.
- the entrance of the passage between floors into which the vehicle will drive can be determined as the first intersection. The first intersection.
- road features and/or passage features may be determined based on the surrounding environment information, and the first intersection may be determined based on the road features and/or passage features.
- an intersection can be detected based on the image acquired by the camera sensor, and the pitch angle information of the vehicle can be combined to determine whether the intersection is the first intersection; for another example, when the vehicle is driving in the channel, for example, the radar sensor and/or the radar sensor can be used to determine whether the intersection is the first intersection.
- the data collected by the camera sensor can identify the side wall of the passage at the exit, so that the first intersection can be determined; for another example, the vehicle can detect the movement of the vehicle in real time when it enters the parking lot until it reaches the target parking space.
- the first intersection can be determined from the multiple intersections based on the time period during which the vehicle passes through the multiple intersections and the vehicle pitch angle information. It should be understood that the above method for determining the first intersection is only an example, and the embodiments of the present application do not limit this.
- the relative change of the floor can be determined according to the first intersection, and the floor position where the vehicle is currently located can be determined.
- the surrounding environment information includes an image of a first channel
- the first channel includes an inter-floor channel through which the vehicle passes, the motion state information of the vehicle and/or or surrounding environment information to determine the area where the vehicle is located in the parking lot, which may include: determining the channel guide mark based on the image of the first channel; determining the parking floor based on the channel guide mark.
- passage guide signs can be used to indicate the passage in the passage between floors.
- one or more signs can be identified based on the image of the first passage.
- the passage guide sign can be ">>>>” or " ⁇ ”.
- the passage guide sign can be "leading to the underground floor.” “, ">>>>leading to the underground level>>”, etc.
- the floor keyword can be determined based on the passage guide identification.
- the floor keyword can be "layer”, "B”, etc., when determining that the passage guidance identification (such as "leading to the underground floor”, “leading to B1", “xxx floor”, etc.) includes the floor keyword , the floor identification can be determined based on the keyword; for another example, after determining the confidence of the passage guidance identification, for example, the passage guidance identification that only includes symbols can be filtered out, and then the floor identification can be determined based on the floor keyword; for another example , when the vehicle passes through multiple inter-floor passages, the parking floor identification can be determined according to the time sequence of the acquired images of the multiple inter-floor passages.
- the location of the channel guide mark can be determined based on the image of the first channel, and the floor mark can be determined based on the location of the channel guide mark. For example, in a scenario where the channel guide mark is located on the road surface of the passage between floors, you can only obtain the channel guide mark of the lane where the vehicle is located; for another example, when the channel guide mark is located on the side wall of the passage between floors, you can only obtain the passage on the passenger side of the vehicle. Logo on interior wall.
- determining the parking floor based on the first intersection and passage guide signs can make full use of the information in the inter-floor passage and the entrance and exit of the inter-floor passage, thereby improving the accuracy of the determined parking floor.
- the channel guide mark is determined through the image of the first channel, and the parking building is determined based on the channel guide mark. layer, which can reduce the difficulty of screening the identification of parking floors, and can also avoid the impact of the parking lot building structure on identifying parking floors, thereby improving the accuracy of determining parking floors.
- the method may further include: when it is determined that the vehicle is located in the inter-floor passage, starting a second sensor; and controlling the second sensor to collect the surrounding environment information.
- the second sensor may include one or more sensors of the same or different types.
- the second sensor may include a plurality of camera sensors installed at different locations on the vehicle; for another example, the second sensor may include one or more installed camera sensors, and one or more radar sensors.
- the second sensor when determining the passage between vehicle floors, the second sensor is activated and controlled to collect surrounding environment information, which can reduce the resource consumption of the second sensor. For vehicles driven by batteries, etc., it can be achieved to a certain extent. Improve the vehicle's cruising range.
- the parking level may include: determining the number of inter-floor passages that the vehicle passes through based on the pitch angle information of the vehicle within the first period of time, where the starting time of the first period of time It is earlier than or equal to the time when the vehicle enters the first inter-floor passage, and the end time of the first duration is equal to or later than the time
- the parking floor is determined based on the pitch angle information of the vehicle. Since the acquisition of the pitch angle information does not depend on the radar sensor or the camera sensor, it can be applied to vehicles with a small number of sensing sensors and can be applied to vehicles with a lower number of sensing sensors. configured vehicles, and can also save resource consumption for radar sensors, camera sensors, etc. in the process of determining the parking location. For electric vehicles, new energy vehicles, etc., it can reduce the vehicle's power consumption and increase the vehicle's cruising range. .
- determining the area where the vehicle is located in the parking lot based on the vehicle's motion status information and/or surrounding environment information includes: based on the surrounding environment information, The marker of the parking area is detected; the parking area is determined based on the image of the marker.
- the parking zone may refer to the parking areas of parking lots such as "Area A”, “H-17", “B-17”, “H-10-2", and "xx Area”.
- the marker may be a parking lot pillar, a parking lot interior wall, a sign, a hanging or posted sign, etc.
- the parking lot pillars can be detected based on the data collected by cameras and radar sensors.
- the parking zone identification can be obtained based on the image of the parking lot pillars, and so on.
- marking Object detection and obtaining the identification of the parking area based on the landmarks, can narrow the identification range of the identification of the parking area. On the one hand, it can reduce the interference of invalid information, and on the other hand, it can also improve the accuracy of the obtained identification of the parking area.
- the markers of the parking area may be pillars.
- the parking area is determined by acquiring an image of the pillar. , can reduce the impact of irrelevant identification on identifying parking areas, thereby improving the accuracy of determining parking areas, and can also save the cost in the process of identifying parking areas. Furthermore, it can also be used when the identification of the parking area cannot be identified. Next, identifying the parking area through this marker will help users know the parking area where the vehicle is located without taking pictures of the parking area through mobile phones and other terminal devices, making it easier for users to find cars.
- the surrounding environment information includes a first parking space image
- the first parking space image includes a first parking space
- the first parking space includes a location where the vehicle is in a parking position.
- Parking space determining the area where the vehicle is located in the parking lot based on the vehicle's motion status information and/or surrounding environment information includes: determining the identity of the first parking space based on the first parking space image.
- the first parking space is equivalent to the parking space that the vehicle is expected to drive into. Therefore, the first parking space may also be called the target parking space.
- the first parking space image may include part or all of the first parking space.
- the first parking space image may include 3 parking spaces, including the entire area of 1 parking space and part of 2 parking spaces, and the 3 parking spaces include the target parking space; for another example, the first parking space may include partial area. It should be understood that the above description of the first parking space image is only an example, and the embodiments of the present application do not limit this.
- the first parking space image may include images collected by multiple camera sensors and processed through image processing. reasonable image.
- the first parking space image may be an image collected by multiple cameras and obtained through image stitching processing, such as an image obtained through a panoramic imaging system, or an image obtained through a see-through chassis function. ,wait. It should be understood that the above description of the first parking space image is only an example for ease of explanation, and the embodiments of the present application do not limit this.
- the method may also include: obtaining parking space indication information, the parking space indication information being used to indicate the area where the first parking space is located; determining the identity of the first parking space based on the first parking space image, which may include : Determine the identity of the first parking space based on the parking space indication information and the first parking space image.
- image information of the first parking space at multiple times can be obtained, multiple identification information can be determined based on the image information of the first parking space at the multiple times, and based on the multiple identification information, the first parking space can be obtained.
- Parking space identification For example, the identity of the first parking space can be determined based on the confidence levels of the multiple identities.
- the plurality of identification information may include at least two parking space incomplete identifications
- the parking space incomplete identification may include part of the identification of the first parking space
- multiple parking spaces among the at least two parking space incomplete identifications may be incomplete.
- the logos are spliced and fused to obtain the logo of the first parking space.
- the incomplete identification of the parking space may include "A10" and "106", so that through splicing and fusion, the identification of the first parking space can be determined to be "A106".
- the identification of the first parking space can be determined based on the confidence of the identification information. For example, based on the image of the first parking space, identification information such as “Fire Escape”, “A106", “Special Parking Space”, “ ⁇ ” may be recognized, and it can be considered that the identification only includes text, such as “Fire Escape”, “Special Parking Space” " has a low confidence level, and can be considered to be a sign that only includes symbols. For example, " ⁇ " has a low confidence level, so that the sign of the first parking space can be determined based on the confidence level of the sign information.
- the parking space where the vehicle is located can be determined. Furthermore, combined with the parking space indication information, the accuracy of the determined identification of the first parking space can be improved.
- the identification of the first parking space includes a region keyword
- the method may further include: determining the parking zone according to the image of the landmark and the region keyword.
- the area keyword may be a keyword included in both the parking space identification and the parking area identification. For example, if the vehicle is located in parking area A, and the first parking space is identified as A104, the area keyword can be considered as A; for another example, the first parking space is identified as W104, and the adjacent parking space is identified as W103. Since the two identifications include the same
- W can be used as a regional keyword. It should be understood that the above description of regional keywords is only an example, and the embodiments of the present application do not limit this.
- the accuracy of identifying the identification of the parking area can be improved based on the regional keyword and the image of the landmark of the parking area, so that the identification of the parking area can be improved. Improve the accuracy of identifying parking areas.
- obtaining the motion state information and/or surrounding environment information of the vehicle includes: obtaining a first instruction, the first instruction being used to indicate the presence of a user of the vehicle Parking intention; according to the first instruction, obtain the motion status information and/or the surrounding environment information of the vehicle.
- the first instruction may be one or more of a voice instruction, a touch instruction, a key instruction, a gesture instruction, and other instructions.
- voice interaction when the user's voice commands such as "I want to park”, “automatic parking”, “enter the parking space”, etc.
- a vehicle with the auxiliary parking function can control the vehicle to drive into the idle target parking space according to the detected idle target parking space, and obtain the information of the target parking space (for example, the logo and image of the target parking space, etc.); for another example, the motion status information and/or The surrounding environment information, for example, obtains the image information of surrounding free parking spaces, etc.; for another example, the user can use an air gesture to instruct the automatic parking function to be triggered. After the vehicle receives the air gesture, it determines that the user has the intention to park. According to the air gesture, the motion status information and/or the surrounding environment information of the vehicle are obtained.
- acquiring the motion state information and/or surrounding environment information of the vehicle includes: acquiring the motion state information of the vehicle when it is detected that the vehicle enters the parking state. and/or the surrounding environment information.
- the preset speed such as 3 kilometers/hour
- the parking function of the vehicle can also be automatically controlled by The autonomous driving system or advanced assisted driving system realizes that after detecting that the vehicle starts automatic parking and auxiliary parking (also known as automatic parking and auxiliary parking), or after detecting user instructions to start automatic parking and auxiliary parking. After the function, it is considered that the vehicle has entered the parking state, and information about the free target parking spaces around the vehicle can be obtained; for another example, when the vehicle is detected to be in the parking state, its range can be adjusted by controlling the vehicle-mounted sensor to facilitate collection of target parking space information.
- the autonomous driving system or advanced assisted driving system realizes that after detecting that the vehicle starts automatic parking and auxiliary parking (also known as automatic parking and auxiliary parking), or after detecting user instructions to start automatic parking and auxiliary parking. After the function, it is considered that the vehicle has entered the parking state, and information about the free target parking spaces around the vehicle can be obtained; for another example, when the vehicle is detected to be in the parking state, its range can be adjusted by controlling the vehicle-mounted sensor to facilitate collection of target parking space information.
- the vehicle-mounted sensor may have an adjustable bracket, and the sensing range of the vehicle-mounted sensor can be adjusted by adjusting the posture of the bracket, and so on.
- the vehicle control signal may be a vehicle control signal, such as a controller area network (CAN) signal, an Ethernet signal, etc.
- CAN controller area network
- Ethernet Ethernet
- the vehicle's motion status information and/or surrounding environment data are obtained, thereby identifying the timing of parking, reducing invalid information in the obtained environmental data, and improving The accuracy of the determined parking location can also reduce the resource overhead used to determine the parking location.
- obtaining the surrounding environment information may include, when it is detected that the vehicle enters the parking state, controlling the activation of the first sensor and controlling the first sensor to collect the surrounding environment information.
- obtaining the surrounding environment information according to the first instruction may include, when the first instruction is detected, controlling the first sensor to start, and controlling the first sensor to collect the surrounding environment information.
- the first sensor may include one or more sensors of the same or different types.
- the first sensor may include a plurality of camera sensors installed at different locations on the vehicle; for another example, the first sensor may include one or more installed camera sensors, and one or more radar sensors.
- the above first sensor and second sensor are only used for distinction. That is to say, the sensor activated when the user's parking intention is detected can be the same as the sensor activated when it is determined that the vehicle is in the inter-floor passage. , can also be different.
- the sensor surrounding environment information is controlled, thereby reducing the resource overhead of the first sensor used to collect surrounding environment information, and also reducing invalid information in the acquired data. , in order to improve the accuracy of identifying the parking area, the first parking space, and the parking floor.
- the method may further include: sending a first message, the first message being used to indicate at least one of the parking area, the first parking space, and the parking floor. item.
- the first message may be sent.
- the first message when working through the first positioning mode, can be used to indicate the parking position determined according to the GNSS signal; for another example, when working through the second positioning mode, the first message can be used to indicate At least one of the parking area, the first parking space, and the parking floor; for another example, the first message may indicate the parking location determined based on the GNSS signal by indicating the latitude and longitude information, altitude information, etc. of the parking location.
- the vehicle can send the first message, and accordingly, a terminal device such as a mobile phone can receive the first message, thereby learning the parking location of the vehicle.
- a terminal device such as a mobile phone
- the parking location can be indicated to a terminal device such as a mobile phone, so that in scenarios such as indoor parking lots, the user can take pictures of the parking location of the vehicle without using a terminal device such as a mobile phone. Knowing the parking location of the vehicle can improve the user experience; or, in scenarios such as outdoor parking lots where the GPS signal is good, terminal devices such as mobile phones can determine the parking location determined based on the GPS signal, or the parking location can be determined based on the GPS signal. It is helpful to navigate users looking for cars based on the map and the location to improve the user experience.
- a terminal device such as a mobile phone can display the vehicle's parking location information when receiving the first message, or can display the vehicle's parking location information when the user opens the application, or can also display the vehicle's parking location information on a specific interface of the mobile phone (such as a mobile phone).
- the parking position of the vehicle is displayed on the negative screen, smart assistant page, etc.).
- the first message may be an encrypted message.
- the first message may be encrypted through symmetric encryption, asymmetric encryption, or other methods.
- sending the first message may include: sending the first message when no user is detected in the cockpit of the vehicle.
- whether there is a user in the cabin can be determined based on data collected by seat pressure sensors, camera sensors in the cabin, etc.
- the first message when it is determined that there is no user in the vehicle's cabin, the first message is sent, which can reduce the frequency of sending the first message, thereby saving the traffic used in communication.
- the first message can be sent when it is determined that the vehicle has completed parking.
- the first message may be sent when it is determined that the vehicle is powered off, the vehicle is stalled, the parking brake is detected, and so on.
- a parking location request message can be received, and the first information can be sent according to the parking location request message.
- a terminal device such as a mobile phone can send a parking location request message. After receiving the parking location request message, the first message can be sent.
- the terminal device such as a mobile phone can obtain the first message.
- the parking location request information may carry the requester's identity information.
- Sending the first message based on the parking location request information may include: determining the location indication information based on the requester's identity information; The location indication information is sent to the first message.
- the authority of the requester can be determined based on the identity information of the requester.
- the first prompt information may not be sent; for another example, when the user is an authorized user, for example, when it is determined that the requester is a car owner, the first prompt information may include the identification number of the parking space. Images and logos, images and logos of parking zones, images and logos of parking floors.
- the requester only has partial permissions the content included in the first message can be determined based on the permissions of the requester, that is, That is, according to the identity and authority of the requester, the first message sent may include different contents, and the content included may be preset, or may be based on the content requested by the requester.
- determining the parking position positioning mode according to the signal quality of the GNSS signal may include: determining the parking position when the signal quality of the GNSS signal is greater than or equal to the first threshold.
- the positioning mode is the first positioning mode; or, when the signal quality of the GNSS signal is less than or equal to the first threshold, the parking position positioning mode is determined to be the second positioning mode.
- the signal quality of the GNSS signal can be characterized by signal strength, number of serving satellites, etc.
- the first threshold can be -130dBm, -125dBm, etc., or it can be when the signal strength of the GNSS signal is greater than or equal to 125dBm (another example is -123dBm, etc.) And when the duration is greater than or equal to 5 seconds (for example, 3 seconds, etc.), the signal quality of the GNSS signal is considered to be greater than or equal to the first threshold; for another example, the number of satellites above the current antenna field of view is not less than the preset number (such as 5, 6, etc.), the signal quality of the GNSS signal can be considered to be greater than or equal to the first threshold.
- the first threshold can also be determined in other ways, which is not limited in this embodiment of the present application.
- the first state parameter may be a combination of parameters such as the distance between the vehicle and the parking lot entrance, the vehicle speed, and the signal quality of the GNSS signal.
- the first state parameter may also be the distance between the vehicle and the parking lot entrance, the vehicle speed, and the signal quality of the GNSS signal. Parameters other than parameters such as signal quality of the GNSS signal.
- the preset condition may be related to the parameters included in the first status parameter.
- the first state parameter may also be latitude and longitude information. The area where the parking lot is located can be known based on the map. Based on the latitude and longitude of where the vehicle is located, it can be determined whether the vehicle is located around the parking lot, etc.
- environmental data is obtained for parking lot marker detection, thereby reducing the reliance on sensors to collect environmental data in the process of determining whether the vehicle is located in the parking area. , can reduce the working time of the sensor, thereby reducing the power consumption of the sensor, and also help to start the corresponding functional module after determining that the vehicle is located in the parking area.
- a device for determining the position of a vehicle includes: an acquisition module for acquiring the vehicle's motion status information and/or surrounding environment information during the movement of the vehicle when the vehicle enters the parking lot;
- the processing module is used to determine the area where the vehicle is located in the parking lot based on the vehicle's motion status information and/or surrounding environment information.
- the acquisition module can be used to acquire a GNSS signal; the processing module can be used to: determine the parking position positioning mode according to the signal quality of the GNSS signal, wherein the The parking position positioning mode may include a first positioning mode or a second positioning mode.
- the processing module may be specifically used to determine the parking position positioning mode as In the second positioning mode, the area where the vehicle is located in the parking lot is determined based on the vehicle's motion status information and/or surrounding environment information.
- At least one of the vehicle's parking floor, parking zone, and parking space can be determined.
- the processing module may be specifically configured to: determine the first intersection through which the vehicle passes based on the surrounding environment information.
- the first intersection may include a path connected to an inter-floor passage.
- the floor, and the intersection between the passage between the floors; according to the first intersection passed by the vehicle, the parking floor of the parking lot where the vehicle is located can be determined.
- the parking floor is the floor where the vehicle is in the parking position. .
- the acquisition module can be specifically used to: acquire an image of a first channel, which may include an inter-floor channel through which the vehicle passes, and the processing module, Specifically, it can be used to: determine the channel guide mark based on the image of the first channel; determine the parking floor based on the channel guide mark.
- the processing module is used to start the second sensor and control the second sensor to collect the surrounding environment information. This may be done by directly controlling the second sensor to start and collect the surrounding environment information, or by controlling the second sensor through other devices.
- the sensor is activated and collects the surrounding environment information.
- the second sensor can also be controlled to continue to be in the on state and collect the surrounding environment information. This is not limited in the embodiments of the present application.
- the parking location positioning mode is the second positioning mode
- the processing module can be specifically used to: detect a parking zone marker according to the surrounding environment information.
- the object may include a pillar; based on the image of the marker, the parking zone is determined.
- the acquisition module may be specifically used to: acquire a first parking space image, the first parking space image includes a first parking space, and the first parking space includes a vehicle in a parking position.
- the parking space where the parking space is located at the time; the processing module can be specifically used to determine the identity of the first parking space based on the image of the first parking space.
- the identification of the first parking space includes a region keyword
- the processing module may be specifically configured to determine the parking zone based on the image of the landmark and the region keyword.
- the acquisition module can also be used to: acquire a first instruction, the first instruction is used to indicate that the user of the vehicle has parking intention; the acquisition module can specifically Used to: obtain the vehicle's motion status information and/or surrounding environment information according to the first instruction.
- the acquisition module may be specifically configured to: acquire the vehicle's motion state information and/or surrounding environment information when it is detected that the vehicle enters the parking state.
- the processing module can also be used to detect whether the vehicle enters the parking state. For example, it can detect whether the vehicle enters the parking state according to the control signal of the vehicle.
- the device may further include a sending module, and the sending module may be used to: send a first message, and the first message may be used to indicate the parking zone, the third At least one of a parking space and a parking floor.
- the sending module may be configured to send the first message after determining the parking position of the vehicle.
- the first message when working in the first positioning mode, can be used to indicate the parking position determined by the GNSS signal; for another example, when working in the second positioning mode, the first message can be used to indicate the parking zone. , the first parking space, and at least one of the parking floors.
- the first message may be an encrypted message.
- the sending module may be specifically configured to: send the first message when a user is not detected in the cockpit of the vehicle.
- the first message may be sent when it is detected that the vehicle has completed parking.
- the device may also include a receiving module.
- the receiving module may be used to receive parking location request information.
- the parking location request information may be used to request the parking location of the vehicle.
- the sending module may be specifically used to: The first message is sent according to the parking location request information.
- the parking location request information may include the requester's identity information
- the sending module may be specifically configured to send the first message based on the requester's identity information.
- the processing module may be specifically configured to: when the signal quality of the GNSS signal is greater than or equal to the first threshold, determine that the parking position positioning mode is the first positioning mode; Or, when the signal quality of the GNSS signal is less than or equal to the first threshold, the parking position positioning mode is determined to be the second positioning mode.
- the acquisition module may also be used to: acquire the first state parameter, which may include the distance between the vehicle and the parking lot entrance, the vehicle speed, and the GNSS signal. At least one item of signal quality; the processing module can also be used to detect parking lot markers when the first state parameter meets the preset conditions; when the parking lot markers are detected, it can be determined that the vehicle is in the parking lot. area.
- the first state parameter which may include the distance between the vehicle and the parking lot entrance, the vehicle speed, and the GNSS signal.
- the processing module can also be used to detect parking lot markers when the first state parameter meets the preset conditions; when the parking lot markers are detected, it can be determined that the vehicle is in the parking lot. area.
- a method for determining a parking floor includes: obtaining surrounding environment information; determining the first intersection that the vehicle passes through based on the surrounding environment information; and determining the parking floor based on the first intersection that the vehicle passes through.
- the first intersection that the vehicle passes before entering the parking attitude can be determined, the first intersection that the vehicle passes before the parking operation can be determined, and so on.
- the impact of the architectural structure of the indoor parking lot on the identification of parking floors can be reduced. It can be applied to a wider range of scenarios and can improve the determined parking floors. Accuracy of parking floors.
- determining the parking floor based on the first intersection through which the vehicle passes may include: determining the relative change of the floor based on the determined first intersection; Changes determine parking floors.
- the relative change of the floor where the vehicle is located before the vehicle enters the parking floor can be determined, and based on the relative change of the floor, the parking floor can be determined.
- the method may further include: when it is determined that the vehicle is located in the inter-floor passage, a second sensor may be activated, and the second sensor may be controlled to collect surrounding environment information. Environmental information can be used to determine the first intersection.
- the vehicle is located in the inter-floor passage according to the pitch angle information of the vehicle.
- the second sensor when determining the passage between vehicle floors, the second sensor is activated and controlled to collect surrounding environment information, which can reduce the resource consumption of the second sensor. For vehicles driven by batteries, etc., it can be achieved to a certain extent. Improve the vehicle's cruising range.
- the method may further include: after determining the parking floor, a parking floor indication message may be sent, and the parking floor indication message may be used to indicate the parking floor.
- the parking floor indication message is sent, so that the user can learn the parking floor without taking pictures of the parking floor through terminal devices such as mobile phones and tablet computers, thereby improving the efficiency of the parking floor. User experience.
- a fourth aspect another method of determining a parking floor is provided.
- the method includes: acquiring an image of a first channel, which may include an inter-floor channel through which vehicles pass; and determining the channel based on the image of the first channel.
- Guide signs determine the parking floor according to the passage guide signs.
- the channel guide mark is determined through the image of the first channel, and the parking floor is determined according to the channel guide mark, which can reduce the difficulty of screening the signs of the parking floor and also avoid the impact of the parking lot building structure on identifying the parking lot.
- the influence of floors can improve the accuracy of determining parking floors.
- the method may further include: when it is determined that the vehicle is located in the inter-floor passage, a second sensor may be activated, and the second sensor may be controlled to collect surrounding environment information. Environmental information can be used to determine the first intersection.
- the method may further include: after determining the parking floor, a parking floor indication message may be sent, and the parking floor indication message may be used to indicate the parking floor.
- the floor identification may be determined based on the passage guidance identification.
- the location of the channel guide mark can be determined based on the image of the first channel, and the floor mark can be determined based on the location of the channel guide mark. For example, in a scenario where the channel guide mark is located on the road surface of the passage between floors, you can only obtain the channel guide mark of the lane where the vehicle is located; for another example, when the channel guide mark is located on the side wall of the passage between floors, you can only obtain the passage on the passenger side of the vehicle. Logo on interior wall.
- the fifth aspect provides another method of determining a parking floor.
- the method includes: obtaining the pitch angle information within a first period of time.
- the starting time of the first period of time may be earlier than or equal to the time when the vehicle first enters the inter-floor passage.
- time, the end time of the first time period may be equal to or later than the time when the vehicle enters the parking floor; the parking floor is determined based on the pitch angle information within the first time period.
- the pitch angle information of the vehicle can be obtained in real time.
- data collected by sensors such as IMU can be obtained in real time, and real-time pitch angle data can be determined based on this data.
- the moment when the vehicle first enters the inter-floor passage can be determined, and the moment when the vehicle last exits the inter-floor passage before being in the parking position can be determined, whereby the first time can be determined. duration.
- the device executing the method needs to obtain pitch angle information from another device, the other device can provide the device with the pitch angle information of the vehicle within the period after determining the first period of time, thereby reducing communication between the two. amount of data.
- determining the parking floor based on the pitch angle information within the first time period may include: determining the floor through which the vehicle passes based on the pitch angle information within the first time period. The number of inter-floor passages; determine the parking floor based on the number of inter-floor passages passed by the vehicle. For example, based on the pitch angle information within this period, the relative changes of the floors can be determined. For example, when the pitch angle of the vehicle is greater than or equal to the angle threshold, it can be determined that the vehicle is located in the inter-floor passage. number to determine the relative change of floors. For another example, the passage that a vehicle passes when going uphill can be determined as passing through the passage in the forward direction.
- the number of passages between floors it passes can be recorded as +1.
- the passing passage is determined to pass through the passage in the negative direction, and the number of passages between floors can be recorded as -1, thereby determining the parking floor; for another example, it can be determined that the absolute value of the change value of the pitch angle of the vehicle is greater than or equal to the angle
- the parking floor is determined based on the pitch angle information of the vehicle. Since the acquisition of the pitch angle information does not rely on radar sensors or camera sensors, it is applicable to low-configuration models and can also save the time of determining the parking location.
- the resource consumption used in the process for radar sensors, camera sensors, etc., for electric vehicles, new energy vehicles, etc., can reduce the vehicle's power consumption and increase the vehicle's cruising range.
- a sixth aspect provides a method for determining that a vehicle is located in a parking lot area.
- the method includes: obtaining a first state parameter; when the first state parameter is less than or equal to a first threshold, detecting a parking lot marker; When arriving at the parking lot sign, make sure your vehicle is in the parking lot area.
- the first state parameter may include at least one of the distance between the vehicle and the parking lot entrance, the vehicle speed, and the signal quality of the GNSS signal.
- the parking lot marker may be an object that does not move in the parking lot.
- parking lot gates parking lot toll booths, parking spaces, parking lot guidance signs, parking lot instructions, etc.
- the parking lot marker when the first state parameter is less than or equal to the first threshold, the parking lot marker is detected, and thereby it is determined whether the vehicle is located in the parking area, which can reduce the reliance on sensors to collect environmental data and reduce the number of sensors. working time, thereby reducing the power consumption of the sensor.
- fuel consumption can be reduced to a certain extent, while for electric vehicles, etc., the vehicle's cruising range can be increased to a certain extent.
- a seventh aspect provides a method for activating a sensor.
- the method may include: obtaining voice instructions or user operation information; detecting a parking voice instruction based on the voice instruction; and activating one or more sensors when a parking voice instruction is detected.
- the sensor detects the first operation based on user operation information, and when the first operation is detected, one or more sensors are activated.
- the one or more sensors may be one or more types of sensors, which are not limited in the embodiments of the present application.
- the data collected by the one or more sensors can be used for functions related to parking scenarios. For example, after detecting that the user clicks the "auxiliary parking" virtual button on the central control screen, one or more cameras of the vehicle, such as the camera of the panoramic imaging system, can be started. By controlling the camera to collect data, environmental data can be obtained.
- the radar can be activated to control the vehicle to drive into the target parking space based on the data collected by the multiple sensors.
- parking-related functions may involve the use of certain sensors
- the sensor by activating the sensor when it is determined that the user has parking intention, the sensor can be triggered only during the parking process, thereby reducing the cost of the sensor, and It can avoid interference with the function caused by data collected by the sensor in non-parking areas.
- a method for identifying the identity of a parking space may include: acquiring a first parking space image; and determining the identity of a target parking space based on the first parking space image.
- the first parking space image may include at least one parking space including the target parking space.
- images of parking spaces at multiple times can be obtained, and the images at multiple times can include the target parking space.
- video images collected by the camera sensor within a first period of time can be acquired, and the video can include images of parking spaces at multiple times. images, thereby avoiding recognition errors caused by incomplete logos in a single image and improving the accuracy of recognized logos. It should be understood that the above description of the first parking space image is only an example for ease of explanation, and is not limited in this embodiment of the present application.
- the method further includes: obtaining parking space indication information, which can be used to indicate the area where the target parking space is located; according to the parking space indication information and the first parking space image, Determine the identification of the target parking space.
- determining the identity of the target parking space based on the first parking space image includes: determining one or more parking space information texts based on the first parking space image; The confidence level of at least one parking space information text among the one or more parking space information texts determines the identity of the target parking space.
- the vehicle includes a vehicle-mounted display
- the method further includes: controlling the vehicle-mounted display to display the image of the target parking space.
- the method further includes: sending a first message, the first message being used to indicate the target parking space.
- the identity of the target parking space can be determined based on the image of the target parking space, which helps the user to know the identity of the parking space without using a terminal device such as a mobile phone to take a picture of the parking space, so that the user can use the information Knowing the location of the vehicle makes it easier for the user to find the vehicle.
- an interactive method for indicating a parking location may include: obtaining vehicle location information, which may be used to indicate the parking location; and displaying a first interface, which may be used to indicate the parking location. Location.
- the vehicle location information may be used to indicate at least one of the target parking space, parking area, parking floor, and first latitude and longitude information.
- terminal devices such as mobile phones can obtain the target parking space indication information used to indicate the target parking space; the parking area indication information used to indicate the parking area can be obtained; the obtained vehicle position information can also be used to indicate the target parking space, and can also be used to indicate the target parking space.
- Indicate the parking area that is to say, the target parking space indication information and the parking area indication information can be the same message; it can also be to obtain an image of the surrounding environment of the vehicle. By presenting the image of the surrounding environment, the user can know the area where the vehicle is located. It should be understood that the above methods of indicating target parking spaces and parking areas are only examples for ease of explanation, and are not limited in this embodiment of the present application.
- the terminal device after obtaining the vehicle location information, displays content related to the parking location on the first interface, so that the user can know the parking location, facilitate the user to find the vehicle, and improve the user experience.
- a device for determining a parking floor includes: an acquisition module for acquiring surrounding environment information; a processing module for determining the first intersection through which the vehicle passes based on the surrounding environment information; At the first intersection, determine the parking floor.
- the processing module may be specifically configured to: determine the relative change of the floor based on the first intersection through which the vehicle passes; and determine the parking floor based on the relative change of the floor.
- the processing module can also be used to: when it is determined that the vehicle is located in the inter-floor passage, the second sensor can be started, and the second sensor can be controlled to collect surrounding environment information, The surrounding environment information can be used to determine the first intersection.
- the device may further include: a sending module, configured to send a parking floor indication message after determining the parking floor.
- the parking floor indication message may be used to indicate the parking floor.
- a device for determining a parking floor includes: an acquisition module for acquiring an image of a first channel, which may include an inter-floor channel through which a vehicle passes; and a processing module for According to the image of the first channel, the channel guide mark is determined; according to the channel guide mark, the parking floor is determined.
- the processing module can also be used to: when it is determined that the vehicle is located in the inter-floor passage, the second sensor can be started, and the second sensor can be controlled to collect the surrounding environment. Information, the surrounding environment information, can be used to determine the first intersection.
- the device may further include: a sending module, configured to determine After the parking floor, a parking floor indication message is sent, and the parking floor indication message can be used to indicate the parking floor.
- a sending module configured to determine After the parking floor, a parking floor indication message is sent, and the parking floor indication message can be used to indicate the parking floor.
- a device for determining a parking floor includes: an acquisition module for acquiring pitch angle information within a first period of time.
- the starting time of the first period of time may be earlier than or equal to the first time the vehicle drives.
- the time when the vehicle enters the inter-floor passage, the end time of the first time period may be equal to or later than the time when the vehicle enters the parking floor; the processing module is used to determine the parking floor based on the pitch angle information within the first time period.
- the processing module may be specifically configured to: determine the number of inter-floor passages through which the vehicle passes based on the pitch angle information within the first period of time; The number of inter-floor passages that vehicles pass through determines the parking floor.
- a device for determining that a vehicle is located in a parking lot area may include: an acquisition module for acquiring a first state parameter; and a processing module for when the first state parameter is less than or equal to the first state parameter.
- parking lot marker detection is performed; it is also used to determine that the vehicle is located in the parking lot area when a parking lot marker is detected.
- the first state parameter may include at least one of the distance between the vehicle and the parking lot entrance, the vehicle speed, and the signal quality of the GNSS signal.
- a device for activating a sensor may include: an acquisition module for acquiring voice instructions or user operation information; and a processing module for: detecting parking voice instructions according to the voice instructions.
- a processing module for: detecting parking voice instructions according to the voice instructions.
- parking the voice command one or more sensing sensors are activated, or the first operation is detected based on the user operation information.
- the first operation is used to indicate the user's parking intention.
- one or more sensing sensors are activated.
- the acquisition module can also be used to obtain data collected by the one or more perception sensors; the processing module can also be used to obtain data collected by the perception sensor according to the The collected data determines the parking environment in which the vehicle is located.
- a device for identifying a parking space may include: an acquisition module, which may be used to obtain an image of a first parking space; and a processing module, which may be used to determine the target parking space based on the first parking space image. logo.
- the processing module may also be configured to: determine a first ratio based on the first parking space image, and the first ratio may be used to indicate that the target parking space is in the first parking space.
- the proportion of a parking space in the image; the processing module may be specifically used to determine the identity of the target parking space based on the first parking space image and the first proportion.
- the processing module may be specifically configured to determine one or more parking space information texts based on the first parking space image; and determine the parking space information text based on the confidence level of the parking space information text. The identification of the target parking space.
- the vehicle may include a vehicle-mounted display
- the processing module may also be used to control the vehicle-mounted display to display an image of the target parking space.
- the device may further include a sending module.
- the sending module may be used to send a first message, and the first message may be used to indicate the target parking space.
- the second aspect, the tenth to the sixteenth aspect, and the device in any possible implementation of any aspect thereof may be a vehicle-mounted chip, a vehicle-mounted device (such as a vehicle machine, a vehicle-mounted computer). ) or vehicles and other devices.
- vehicle-mounted device such as a vehicle machine, a vehicle-mounted computer.
- the car in the embodiment of the present application can be understood as a vehicle, and the solution proposed in the embodiment of the present application can also be applied to other vehicles or devices.
- an interactive device for indicating a parking location may include: an acquisition module that may be used to acquire vehicle location information; the display module may be used to display a first interface, and the first interface may be used at the indicated parking location.
- the interactive device may be a computer, a smartphone, a tablet, a personal digital assistant (personal digital assistant, PDA), a wearable device, a smart speaker, a cloud One or more of service equipment, televisions, etc.
- PDA personal digital assistant
- the interactive device may be a computer, a smartphone, a tablet, a personal digital assistant (personal digital assistant, PDA), a wearable device, a smart speaker, a cloud One or more of service equipment, televisions, etc.
- a device in a seventeenth aspect, may include a processor and a memory.
- the memory is used to store program instructions.
- the processor is used to call the program instructions to execute the above-mentioned first aspect, third aspect to ninth aspect. Any aspect of it, and any possible implementation method.
- a computer-readable medium stores a program code for device execution.
- the program code includes a program code for executing any of the above-mentioned first aspect, third aspect to ninth aspect. On the one hand, and any possible implementation of method in.
- a nineteenth aspect provides a computer program product containing instructions.
- the computer program product When the computer program product is run on a computer, it causes the computer to execute any one of the above-mentioned first aspect, third aspect to ninth aspect, and method in any possible implementation.
- a twentieth aspect provides a system, which may include a vehicle and an electronic device.
- the vehicle may include the above-mentioned second aspect, tenth aspect to sixteenth aspect, and any possible implementation of any aspect thereof.
- the device in Parking location.
- the electronic device can also be used to send parking location request information, and the parking location request information can be used to request parking location information of the vehicle;
- the vehicle may also be used to receive the parking location request information.
- the vehicle may be used to send the first message according to the parking location request information.
- Embodiments of the present application provide a method and device for determining a parking location.
- the vehicle's motion status information and/or surrounding environment information can be obtained based on the location of the vehicle, thereby determining whether the vehicle is in the parking lot.
- the vehicle In the area where the vehicle is located, it can avoid the situation where the GNSS signal is blocked by surrounding objects such as parking lot structures and cannot determine the location of the vehicle.
- This helps the user to know the parking location of the vehicle without any sense, and can improve the user experience of finding a vehicle.
- the parking position positioning mode can be flexibly determined based on the signal quality of the GNSS signal, which is conducive to realizing the needs for parking positioning solutions in different scenarios.
- Determining the parking floor based on the number of first intersections that the vehicle passes through can reduce the impact of the architectural structure of the indoor parking lot on the identification of parking floors. It can be applied to a wider range of scenarios and can improve the accuracy of the determined parking floor. .
- the parking floor can be determined by combining the channel guide signs, which can reduce the difficulty of identifying the parking floor signs, and can also avoid the impact of the parking lot building structure on the identification of the parking floor, thereby improving the accuracy of determining the parking floor. It can determine the vehicle's parking floor based on the vehicle's pitch angle information, and can be applied to models with fewer sensing sensors and lower configurations. Since it does not rely on the collection of external environment information, it can reduce sensor resource consumption.
- the parking zone can be determined based on the image of the landmark in the parking zone, which can reduce the interference of signs located on other objects in identifying the parking zone, improve the accuracy of determining the parking zone, and can also save the cost in the process of identifying the parking zone. .
- the accuracy of the determined parking zone can be improved.
- the vehicle's motion status information and/or surrounding environment data are obtained, thereby identifying the timing of parking, reducing invalid information in the obtained environmental data, and improving the accuracy of the determined parking location. accuracy and can also reduce the resource overhead used to determine parking locations.
- the first message Being able to send the first message enables terminal devices such as mobile phones to learn the area where the vehicle is located, allowing users to learn the parking location of the vehicle without using terminal devices such as mobile phones to take photos of the parking location of the vehicle, thereby improving user experience.
- the frequency of sending the first message can be reduced, thereby saving traffic used for communication.
- the dependence on the sensing sensor can be reduced in the process of determining whether the vehicle has entered the parking lot, and the power consumption of the sensor can be reduced, which is also beneficial After determining that the vehicle is in the parking lot area, start the corresponding function.
- FIG. 1 is a functional block diagram of a vehicle 100 provided by an embodiment of the present application.
- Figure 2 is a schematic diagram of a vehicle sensor and its arrangement location provided by an embodiment of the present application.
- Figure 3 is a schematic diagram of a scene in which a vehicle enters a parking lot according to an embodiment of the present application.
- FIG. 4 is a schematic diagram of a vehicle parking scene provided by an embodiment of the present application.
- Figure 5 is a schematic diagram of a type of floor passage provided by an embodiment of the present application.
- FIG. 6 is a schematic diagram of a vehicle parking scene provided by an embodiment of the present application.
- FIG. 7 is a schematic diagram of the positional relationship between a parking space and parking space signs provided by an embodiment of the present application.
- FIG. 8 is a schematic diagram of another vehicle parking scenario provided by an embodiment of the present application.
- Figure 9 is a schematic diagram of a column provided by an embodiment of the present application.
- Figure 10 is a schematic diagram of a passage between floors provided by an embodiment of the present application.
- Figure 11 is a schematic diagram of a system architecture for vehicle intelligent positioning provided by an embodiment of the present application.
- Figure 12 is a schematic flow chart of a method for determining a parking floor provided by an embodiment of the present application.
- Figure 13 is a schematic diagram of vehicle pitch angle information provided by an embodiment of the present application.
- Figure 14 is a schematic flow chart of another method for determining a parking floor provided by an embodiment of the present application.
- Figure 15 is a schematic flow chart of another method for determining a parking floor provided by an embodiment of the present application.
- Figure 16 is a schematic diagram of a connection scenario between an inter-floor passage and a floor provided by an embodiment of the present application.
- Figure 17 is an exemplary flow chart of a method for determining that a vehicle has entered a parking lot provided by an embodiment of the present application.
- Figure 18 is an exemplary flow chart of a method for activating a sensor provided by an embodiment of the present application.
- Figure 19 is an exemplary flow chart of a method for identifying a parking space identification provided by an embodiment of the present application.
- Figure 20 is a schematic diagram of an image of a parking space provided by an embodiment of the present application.
- Figure 21 is a schematic diagram of an interactive interface provided by an embodiment of the present application.
- Figure 22 is a schematic flow chart of a method for identifying a parking area provided by an embodiment of the present application.
- Figure 23 is a schematic diagram of another interactive interface provided by an embodiment of the present application.
- Figure 24 is an exemplary flow chart of an interactive method for indicating a parking location provided by an embodiment of the present application.
- Figure 25 is a schematic diagram of an interactive interface provided by an embodiment of the present application.
- Figure 26 shows a set of graphical user interfaces provided by embodiments of the present application.
- Figure 27 shows another set of graphical user interfaces provided by embodiments of the present application.
- Figure 28 is an exemplary flow chart of a method for identifying a parking area provided by an embodiment of the present application.
- Figure 29 is a schematic flow chart of a method for determining a parking location provided by an embodiment of the present application.
- Figure 30 is a schematic structural diagram of a device for determining that a vehicle is located in a parking lot area provided by an embodiment of the present application.
- Figure 31 is a schematic structural diagram of a device for activating a sensor provided by an embodiment of the present application.
- Figure 32 is a schematic structural diagram of a device for identifying parking space signs provided by an embodiment of the present application.
- Figure 33 is a schematic structural diagram of a device for identifying a parking area provided by an embodiment of the present application.
- Figure 34 is a schematic structural diagram of an interactive device for indicating a parking location provided by an embodiment of the present application.
- Figure 35 is a schematic structural diagram of a device for determining a vehicle position provided by an embodiment of the present application.
- Figure 36 is a schematic flow chart of a device for determining a parking floor provided by an embodiment of the present application.
- Figure 37 is a schematic diagram of another device for determining a parking floor provided by an embodiment of the present application.
- Figure 38 is a structural example diagram of a device provided by an embodiment of the present application.
- Figure 39 is a schematic diagram of a system provided by an embodiment of the present application.
- FIG. 1 is a functional block diagram of a vehicle 100 provided by an embodiment of the present application.
- the vehicle 100 may include a perception system 120 , a display device 130 , and a computing platform 150 , where the perception system 120 may include several types of sensors that sense information about the environment surrounding the vehicle 100 .
- the sensing system 120 may include a positioning system, which may be a global satellite navigation system, such as GPS, Beidou system or other positioning systems, an inertial measurement unit (IMU), lidar, millimeter wave radar, ultrasonic radar, and One or more types of camera devices.
- GPS global satellite navigation system
- Beidou system Beidou system
- IMU inertial measurement unit
- lidar millimeter wave radar
- ultrasonic radar ultrasonic radar
- the computing platform 150 may include processors 151 to 15n (n is a positive integer).
- the processor is a circuit with signal processing capabilities.
- the processor may be a circuit with instruction reading and execution capabilities.
- CPU central processing unit
- microprocessor microprocessor
- GPU graphics processing unit
- DSP digital signal processor
- the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable.
- the processor is an application-specific integrated circuit (application-specific integrated circuit, ASIC) or programmable logic device (PLD) implemented hardware circuit, such as FPGA.
- ASIC application-specific integrated circuit
- PLD programmable logic device
- the process of the processor loading the configuration file and realizing the hardware circuit configuration can be understood as the process of the processor loading instructions to realize the functions of some or all of the above units.
- it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit Unit (deep learning processing unit, DPU), etc.
- the computing platform 150 may also include a memory for storing instructions, and some or all of the processors 151 to 15n may call instructions in the memory. Execute the instructions to implement the corresponding functions.
- FIG. 2 is a schematic diagram of a vehicle sensor and its arrangement location provided by an embodiment of the present application.
- the vehicle may include multiple sensors, such as radar sensors, camera sensors, etc.
- the radar sensor can be lidar, millimeter wave radar, ultrasonic radar and other types of radar
- the camera sensor can be a front-view camera, a rear-view camera, a side camera, a fish-eye camera, etc.
- Figure 2 shows some common sensor types and installation locations, but the embodiment of the present application does not limit the type, quantity, and location of vehicle sensors.
- Lidar light detection and ranging, Lidar
- lidar can achieve long-distance and high-precision ranging functions.
- LiDAR can extend the ranging results of a single point to two dimensions through scanning or multi-element array detection to form a distance image, so that LiDAR can be used to identify the accurate position and shape of objects.
- the vehicle may include three lidars oriented forward, left, and right respectively.
- Millimeter wave radar refers to radar that uses millimeter waves for detection. Compared with optical beams such as infrared and laser, millimeter waves have a strong ability to penetrate fog, smoke, and dust, so millimeter wave radar has all-weather characteristics. Moreover, short wavelengths make it easy to obtain detailed features and clear contour imaging of targets, which can be used for target classification and identification. Millimeter wave radar can be used to identify the distance and speed of objects. For example, as shown in Figure 2, the vehicle may include 6 millimeter wave radars, including 1 forward, 1 rearward, and 4 sideways.
- Ultrasonic radar refers to radar that uses ultrasonic waves for detection. In short-distance measurements, ultrasonic ranging sensors have great advantages. For example, as shown in Figure 2, a vehicle may include multiple ultrasonic radars.
- the vehicle may be equipped with one or more types of cameras, such as telephoto cameras, wide-angle cameras, monocular cameras, binocular cameras, fisheye cameras, linear cameras, etc.
- the front-view camera may include a telephoto camera, a wide-angle camera, a monocular camera, a binocular camera, a fisheye camera, a linear camera, and other types of cameras.
- FIG. 3 is a schematic diagram of a scenario in which a vehicle enters a parking lot according to an embodiment of the present application.
- a parking lot entrance may include a barrier gate that may control road accessibility.
- a barrier gate that may control road accessibility.
- the barrier gate when the barrier gate is closed, the road is closed and vehicles may not be able to pass normally. The vehicle can slow down or stop in front of the barrier gate until the barrier gate is opened.
- vehicles can normally pass through the road controlled by the barrier gate, such as entering parking lots and other places.
- barrier gate is only an example for convenience of explanation. It should be understood that the barrier gate can also be in other forms other than that shown in FIG. 3 , which is not limited in the embodiment of the present application.
- FIG. 4 is a schematic diagram of a vehicle parking scenario provided by an embodiment of the present application.
- the parking lot may include multiple floors.
- floor 350 and floor 360 may be any two floors among the multiple parking floors; one floor may include multiple parking spaces, one or more of which Parking spaces are occupied, such as parking space 308, etc.
- the free parking spaces can be used for parking other vehicles.
- the vehicle 302 to be parked can enter and stop in parking spaces 304, 306, etc.
- the parking spaces can be marked with signs, such as sign 305.
- the floor 350 can include area 316, area 317, area 318, etc.; the multiple areas They may belong to the same parking area.
- the areas 316 to 318 may belong to the area indicated by the parking area identification "Area A", or they may belong to multiple parking areas.
- the area 316 may belong to the parking area identification "Area A”.
- "area indicated, area 317 may belong to the area indicated by the parking area mark "Area B"; one floor may include multiple markers, such as columns 319, 320, 322, 324, 326, 327, 342, 344, etc. It is a column between floors.
- the column can include floor information and/or parking area identification.
- the column 319 can be marked with the parking area identification "Area”, and the column 344 can be marked with "Area E” or "Underground Floor”. etc.; the parking lot can also include other signs.
- the arrows on the ground in Figure 4 can be used to indicate the driving direction.
- the parking lot can include a sign 346, which can be suspended.
- the signboard 346 can be marked with identification (for example, parking area identification, floor identification, fire identification and other identifications); the floor can include a closed or semi-enclosed interior wall, and the interior wall can also include floor identification and/or or parking area signs, etc., such as interior wall 328; it should be understood that the above description of the vehicle parking scene is only an example for ease of explanation.
- the parking lot may include more or fewer floors, such as indoor parking that only includes floor 350. fields, outdoor parking lots, etc.
- FIG. 5 is a schematic diagram of a type of floor passage provided by an embodiment of the present application.
- (a), (b), (c), (d) and (e) in Figure 5 respectively show several different types of inter-floor driving passages.
- (a) in Figure 5 when the vehicle travels from floor 503 to floor 501 through the passage 505, its traveling direction may change; as shown in (b) in Figure 5, the vehicle travels from floor 505 through the passage When 507 travels to floor 501, its traveling direction may not change; (c) to (e) in Figure 5 are similar.
- floor 350 and floor 360 in Figure 4 can be two adjacent floors, and floor 350 is higher than floor 360. See Figure 5, where the floor 350 and floor 360 in Figure 4 can be two adjacent floors.
- 501 can be floor 350 in Figure 4
- floor 503 can be floor 360
- passage 505, passage 507, passage 509, passage 511, etc. can be passages connecting two adjacent floors, through which vehicles can travel from one floor to another.
- the vehicle will pass through the intersection when entering the floor from the inter-floor passage; for another example, in addition to floor 350 and floor 360, there can be other floors, and the connecting passages between multiple floors can be as shown in the figure As shown in (e) in Figure 5, it can also be a combination of channels as shown in (a) to (d) in Figure 5, or other forms of channels.
- FIG. 6 is a schematic diagram of a vehicle parking scenario provided by an embodiment of the present application.
- the scene may include multiple parking spaces, one or more of which are occupied, such as parking space 408.
- the free parking spaces may be used for parking other vehicles, such as parking spaces 404 and 406.
- the parking spaces may be marked with The logo, for example, the logo 412 can be the logo of the parking space 406, that is, the logo of the parking space 406 can be "A107", and the logos of other parking spaces are similar.
- the dotted line 414 can be the driving trajectory of the vehicle 402 , or it can be the planned parking route, or it can be a combination of the two.
- the vehicle 402 can drive into and stop at the parking space 404 .
- the length and width of the parking space may be close to the length and width of the vehicle, so even if The vehicle has multiple cameras that can capture the surrounding environment. Due to the limitations of the installation location and/or shooting range of the cameras, as shown in Figure 6, the vehicle 410 that has stopped at the parking space 408 may not be able to capture images of the parking space 408.
- identification of the parking space is only an example for ease of explanation.
- the identification of the parking space can also be in other forms.
- the identification can be in the form of pure numbers (such as "0347”), or it can be letters, symbols and numbers. Combined (such as "A-232”) etc.
- the parking scene shown in Figure 4 can be combined with the parking scene shown in Figure 6.
- Figure 6 can be a top-down view of part of the floor 350 shown in Figure 4.
- the vehicle 402 in Figure 6 can
- the parking space 404 in FIG. 6 may be the parking space 304 in FIG. 4 .
- FIG. 7 is a schematic diagram of the positional relationship between a parking space and parking space signs provided by an embodiment of the present application.
- (a), (b) and (e) in Figure 7 are vertical parking spaces
- (c) in Figure 7 is a horizontal parking space
- (d) in Figure 7 is an oblique parking space.
- the identification of the parking space may be located within the area included in the parking space, may be located outside the area included in the parking space, or may be located above the area included in the parking space.
- the sign of the parking space can be located within the area included in the parking space; as shown in (b) in Figure 7, the sign of the parking space can be Located outside the area included in the parking space; as shown in (e) in Figure 7, the parking space logo can also be located above the area included in the parking space, that is to say, it can be marked only in the three-dimensional space. logo. It should be understood that the above description of the positional relationship between the parking space and the identification of the parking space is only an example for convenience of explanation, and the embodiment of the present application does not limit this.
- FIG. 8 is a schematic diagram of another vehicle parking scenario provided by an embodiment of the present application.
- the arrow can be used to indicate the direction of travel.
- the vehicle 702 is a vehicle waiting to be parked or being parked.
- the parking lot can include multiple areas for parking, such as areas 716 and 717 shown by dotted lines.
- Area 716 can include parking spaces. 704.
- Parking space 704 can be the parking space where the vehicle is finally parked (not shown in Figure 7), parking space 706 is its adjacent free parking space, and area 717 can also include multiple parking spaces.
- the obstacles 719 and 720 may be pillars, which may include the identification of the parking area where the area 716 is located.
- the obstacles 722 and 724 may also be pillars, which may include the identification of the parking area where the area 717 is located.
- the areas 716 and 717 may belong to The same parking area, that is to say, the parking area indicated by the sign that belongs to the same parking area.
- area 716 and area 717 both belong to the parking area "H area”
- the columns 720 and 722 can include the sign "H area”.
- This scene can include the inner wall of the parking lot (not shown in Figure 8), and the inner wall can also be marked with a parking area logo, such as The inner wall can be marked with parking area signs such as "Area A”.
- the parking space in Figure 8 can be marked with a parking space number.
- the number of parking space 704 can be "A106" (not shown in Figure 8).
- the dotted line 730 can be the area entrance
- the dotted line 732 can be the area exit
- the entrance 730 can be connected to the road 752
- the exit 732 can be connected to the road 762.
- Figures 3, 4, 5, and 6 can be combined with Figure 8.
- Figure 8 can be a top view of a part of the floor 350 shown in Figure 4, and the vehicle 702 in Figure 8 can be The vehicle 302 in Figure 4 and the parking spaces 704, 706, and 708 in Figure 8 may respectively correspond to the parking spaces 304, 306, and 308 in Figure 4, and may also correspond to the parking spaces 404, 406, and 408 in Figure 6.
- Roads 752 and 762 may be part of the passages 505, 507, 509, etc. between floors shown in Figure 5, or may be part of the road where the parking lot entrance and exit are located as shown in Figure 3.
- FIG. 9 is a schematic diagram of a column provided by an embodiment of the present application.
- the column 810 can include a sign of the parking area.
- the plane 811 includes a sign 815
- the plane 813 includes a sign 817.
- the sign 815 and/or the sign 817 can indicate the parking area, such as,
- the pillar 850 may be the pillar 720 in FIG. 8
- the logo 815 and/or the logo 817 may be the logo of the parking area where the area 716 is located.
- (b) in Figure 9 shows a column 850
- (c) in Figure 9 shows a column 860.
- column 850 can be the column 722 or 724 in Figure 8
- the logo of the column 855 And/or 857 may be the identification of the parking area where area 717 is located
- column 860 may be any of the plurality of columns shown in Figure 4, Figure 6, or Figure 8.
- a parking area may include multiple levels, and multiple areas within the same level may be distinguished using signs.
- the column 860 shown in (c) in Figure 9 may include the logo 865 "A" and the logo 867 "17".
- the column may be the column 720 in Figure 8, where the parking area indicated by the logo 867 is the logo.
- the parking area indicated by identification 865 is a parking area including area 716 and area 718.
- area 716 and area 718 may be at the same level, and the identification of area 716 may be "17” , “A17", the logo of area 718 can be “18", “A18”, the logo of the parking area where parking space 704 is located can be "A”, or it can be "17", or it can also be “A17”, and the logo 867 can also be Can be on the same plane as logo 865.
- the pillars may also have other markings.
- the surface 811 of the column 850 can be installed with a safety exit indication device 819 , which can include a sign 821 for indicating the safe passage, and a sign 823 for the direction of travel; another example is
- the column 860 may include a mark 879 for the floor, and the mark may be used to indicate the floor where the column is located.
- the column can also be in other shapes, such as cylindrical shape.
- FIG. 10 is a schematic diagram of a passage between floors provided by an embodiment of the present application.
- the ground 882 can be the ground of the channel 880
- the wall 884 can be a side wall on either side of the channel 880.
- the side wall 884 of the channel can include a sign 886, a sign 888, etc., and the sign 886 can be used to indicate that the vehicle is about to The floor reached, the sign 888 can be used to indicate the direction of travel of the vehicle indicated by the passage. For example, when the vehicle travels in the direction indicated by the sign 888, after the vehicle exits the passage, the vehicle will arrive at the floor indicated by the sign 886.
- the passage between floors may be a one-way passage or a two-way passage.
- the side walls of the passage may include two indicated directions of travel and/or the corresponding floors to be reached according to the indicated directions. Combined with the direction of travel of the vehicle, the vehicle can be determined The floor to be reached.
- Figures 3, 5, and 8 can be combined with the scenario shown in Figure 10.
- channel 880 shown in Figure 10 can be channel 505, channel 507, etc. shown in Figure 5, or can also correspond to Figure 10.
- Roads 752, 762, etc. are shown in 8.
- vehicles can travel from floor 350 to floor 360, etc.
- FIG. 11 is a schematic diagram of a system architecture for vehicle intelligent positioning provided by an embodiment of the present application.
- the method may include some or all of the following steps.
- the vehicle can obtain the GNSS signal from the global satellite navigation system, and the current position can be determined based on the GNSS signal.
- the information may include longitude and latitude information, altitude information, etc., From this, the position of the vehicle can be determined.
- the position of the vehicle can be determined through fusion processing in combination with the data collected by the IMU.
- S1130 Determine the parking position positioning mode according to the signal quality of the GNSS signal.
- one or more parameters may be used to evaluate the signal quality of the GNSS signal.
- the signal strength may be used to characterize the signal quality of the GNSS signal, or the GNSS state may be used to characterize the signal quality of the signal, which is not limited in the embodiments of the present application.
- the positioning mode may include a precise positioning mode or an inferential positioning mode.
- the precise positioning mode may determine the parking location based on the GNSS signal, and the inferential positioning mode may determine the parking location based on the vehicle's status information and/or surrounding environment information, such as , at least one of parking floor information, parking area information, and parking spaces can be determined based on vehicle status information and/or surrounding environment information.
- the precise positioning mode may also be called a first positioning mode, and the inferred positioning mode may also be called a second positioning mode.
- the signal quality of the GNSS signal is better because the surrounding environment does not block the GNSS signal.
- the signal quality of the GNSS signal can be greater than or equal to the first Threshold, whereby the parking position of the vehicle can be determined based on the GNSS signal.
- the first threshold can be -130dBm, etc.; for another example, if the number of satellites above the current antenna field of view is not less than 5, the GNSS signal can be considered valid, The location of the vehicle can be determined based on the GNSS signal; for another example, when the signal quality of the GNSS signal is characterized by signal strength, for example, the signal strength of the GNSS signal is greater than or equal to -125dBm within a continuous duration (such as 5 seconds), you can The signal quality of the GNSS signal is considered to be greater than or equal to the first threshold. That is to say, the first threshold may also be a combination of the signal strength threshold and the duration.
- the parking position positioning mode may be determined to be the first positioning mode; or, when the signal quality of the GNSS signal is less than or equal to the first threshold, the parking position may be determined
- the positioning mode is the second positioning mode.
- the GNSS signal can be updated at a certain frequency, and when the vehicle is parked, the parking position can be determined based on the GNSS signal. For example, taking the GNSS signal updating once per second as an example, when the vehicle is parking, for example, when receiving a GNSS signal, the vehicle is parking, and after the vehicle is in the parking position, the vehicle does not receive an updated GNSS signal. , the latitude and longitude information of the vehicle when it is in the parking position can be determined based on the latest GNSS signal, combined with the vehicle's speed and/or acceleration information.
- the latitude and longitude information in the latest GNSS signal can be combined with the data collected by the IMU, Determine the longitude and latitude of the vehicle's location when it is in the parking attitude, so as to determine the parking position; for another example, when the update frequency of the GNSS signal is greater than or equal to the preset threshold, the longitude and latitude can be obtained from the GNSS signal during the parking process until the vehicle is in the parking attitude.
- Information, since the vehicle can park at a lower speed, the latest GNSS signal obtained before the vehicle is in the parking position can also be used to indicate the parking position of the vehicle; for another example, in some scenarios, when the vehicle is driving The GNSS signal may be temporarily blocked, which may affect the update frequency of the acquired GNSS signal.
- the parking position of the vehicle can be determined based on the latest GNSS signal obtained, thus ignoring the short-term use of the GNSS signal. Effects of occlusion.
- a first message may be sent, and the first message may be used to indicate the parking location.
- the first message may be used to indicate the parking position determined according to the GNSS signal, or, when working in the second positioning mode, the first message may be used to indicate the parking position.
- the terminal device such as a mobile phone, etc.
- the cloud server can obtain the first message, so as to know the parking location.
- the first message may indicate the parking location determined according to the GNSS signal by indicating the first latitude and longitude information, and the first latitude and longitude information may be used to indicate the latitude and longitude of the parking location; for another example, the first message may also indicate the first latitude and longitude information by indicating the first latitude and longitude information of the parking location.
- the latitude and longitude information and the first altitude information indicate the parking location determined based on the GNSS signal.
- the first altitude information can be used to indicate the altitude of the parking location.
- the first message can be obtained from the vehicle or through a network device or other devices, which is not limited in the embodiments of the present application.
- the signal quality of the acquired GNSS signal is greater than or equal to the first threshold, and the vehicle can determine the vehicle stopping position through the first positioning mode, although positioning and/or positioning through the map can be facilitated according to the information in the GNSS signal.
- Navigation but for the user, it may not be possible to intuitively know the location of the vehicle based on this information. Therefore, when the vehicle is parking, it detects During the parking operation (such as adjusting the vehicle gear to reverse gear, etc.), the image of the target parking space can be obtained, and the identification of the target parking space can be determined thereby. Furthermore, after the identification of the target parking space is determined, the target parking space indication information can be sent, accordingly. On the ground, the terminal device and/or the cloud server can obtain the target parking space indication information, so that the identification of the target parking space can be learned.
- the latitude and longitude information used to indicate the parking position of the vehicle will be called the first latitude and longitude information.
- the vehicle may not be positioned based on the poor quality GNSS signal, or there may be a large error in the vehicle positioning.
- the parking position of the vehicle can be determined based on at least one of the parking floor information, parking area information and parking space when the vehicle is in a parking state.
- the parking location can be indicated by the parking area and/or parking space where the vehicle is located; for another example, for a parking lot that includes multiple parking floors, the parking location can be indicated by the parking floor, parking area, The parking space indicates the parking location; for another example, in a parking lot that includes multiple parking floors and does not involve the division of parking areas, the parking location can be indicated by the parking floors and parking spaces; for another example, when the parking space is unmarked, The parking location can be indicated by parking floor and parking area.
- a first message may be sent, where the first message may be used to indicate the first latitude and longitude information when working through the first positioning mode, or when operating through the second positioning mode.
- the first message may be used to indicate at least one of the parking area, the target parking space, and the parking floor.
- the parking position positioning mode can be flexibly determined according to different scenarios, which is conducive to realizing the demand for parking positioning solutions in different scenarios, thereby meeting the needs of GNSS when the parking position is located in an outdoor parking lot, etc.
- the parking location can be determined with low resource consumption, and it can facilitate users to quickly find a car based on the map. It can also meet the needs of when the parking location is in indoor parking lots and other scenes with good GNSS signals, through instructions. Parking floors, parking areas, parking spaces, etc. can facilitate users to quickly find cars, thus improving the user experience.
- the parking floor information when the vehicle is in the parking state can be determined based on the motion state parameters of the vehicle within the first period of time before the vehicle is in the parking state.
- the following description will be made in conjunction with Figures 4 and 5 .
- the vehicle can be determined based on the vehicle motion status information between the vehicle entering the parking lot and the parking position.
- the vehicle can be determined based on the acceleration parameters and/or angular acceleration parameters obtained by the IMU. For example, after entering the parking lot, the vehicle travels from floor 503 to floor 501 through passage 505 as shown in Figure 5, and stops at parking space 304 as shown in Figure 4 on floor 501. According to the driving trajectory of the vehicle, The vehicle's climbing/descending height can be determined.
- the reference floor of the parking lot entrance can be determined based on the GPS signal acquired before entering the parking lot. Based on the vehicle's climbing/descending height, the relative change value of the floor can be determined, so that the vehicle's location can be determined. floor.
- the embodiment of the present application provides a method for determining the parking floor. By determining the parking floor through changes in the pitch angle of the vehicle, identification errors caused by different parking lot building structures can be avoided, and the determined parking floor can be improved. Floor accuracy.
- FIG. 12 is a schematic flow chart of a method for determining a parking floor provided by an embodiment of the present application.
- the method 1200 may include the following steps:
- the pitch angle information of the vehicle can be obtained in real time before the vehicle stops.
- data collected by sensors such as IMU can be obtained in real time, and real-time pitch angle data can be determined based on this data.
- the method of obtaining the pitch angle information may refer to related technologies, and for the sake of simplicity, details will not be described here.
- Figure 13 is a schematic diagram of vehicle pitch angle information provided by an embodiment of the present application.
- Figure 13 will be described below in conjunction with Figures 3 to 10, where the dotted line may represent the pitch angle.
- Changes over time For example, at time 0, the vehicle is outside the parking lot area. At time t0, it drives into the parking lot, such as through a barrier gate. At time t1, due to the obstruction of the GNSS signal by the building, the GNSS signal acquired by the vehicle is less than or equal to The first threshold, at time t2, the vehicle enters the channel as shown in Figure 10.
- the channel can be channel 507. At time t3, the vehicle drives out of the channel and enters floor 360 through entrance 338.
- the vehicle passes through exit 340. Drive out of floor 360 and enter the inter-floor passage. At time t5, the vehicle enters floor 350. At time t6, the vehicle is located Assume the location of vehicle 302. At this time, the user can activate the auxiliary parking or automatic parking function, or adjust the gear to reverse gear, and then drive the vehicle into the target parking space 304. The vehicle is in the parking position at t7, and the vehicle is in the parking position at t8. Between time t9 and t9, the pitch angle is greater than the angle threshold, or the absolute value of the pitch angle is greater than the angle threshold. It should be understood that the above description of FIG. 13 is only an example, and the embodiments of the present application do not limit this.
- the pitch angle information of the vehicle within a first period of time may be obtained.
- the pitch angle information of the vehicle can be obtained.
- the starting time of the first duration can be the time t0 in Figure 13, so that the time t0 in Figure 13 can be obtained.
- the starting moment of the first duration can be as shown in Figure 13 time t1, so that the pitch angle information after time t1 in Figure 13 can be obtained; for another example, when it is determined that the vehicle has entered the parking lot and the GNSS signal is less than or equal to the first threshold, the sensing sensor can be started and its information can be obtained.
- the collected surrounding environment information can be used to obtain the vehicle's pitch angle information when it is determined that the vehicle will enter the inter-floor passage for the first time.
- the starting time of the first duration can be the t2 time in Figure 13, and can be obtained as shown in Figure 13
- the pitch angle information after time t2 in Figure 13; for another example, the pitch angle information of the vehicle before the time when the vehicle enters the target parking space can be obtained.
- the end time of the first duration can be time t7 in Figure 13; and
- the end time of the first duration may be time t6, time t5, etc. in FIG. 13 .
- the moment when the vehicle first enters the inter-floor passage can be determined, and the moment when the vehicle last exits the inter-floor passage before being in the parking position can be determined, whereby the first time can be determined. duration.
- the device executing the method needs to obtain pitch angle information from another device, the other device can provide the device with the pitch angle information of the vehicle within the period after determining the first period of time, thereby reducing communication between the two. amount of data.
- S1220 Determine the parking floor based on the pitch angle information of the vehicle.
- the number of inter-floor passages through which the vehicle passes can be determined. For example, as shown in Figure 13, according to the acquired pitch angle information of the vehicle, when the pitch angle of the vehicle is greater than or equal to the angle threshold (such as 15, 18 degrees, etc.), the vehicle can be considered to be located in the inter-floor passage. For example, It is determined that the vehicle is located in the inter-floor passage between t2 and t3, so that the number of inter-floor passages passed by the vehicle can be determined based on the vehicle's pitch angle information, so that the relative change value of the floor can be determined; for another example, the pitch angle is positive When , the vehicle can be considered to be going uphill.
- the angle threshold such as 15, 18 degrees, etc.
- the vehicle When the pitch angle is negative, the vehicle can be considered to be going downhill. For example, when the vehicle travels from floor 501 to floor 503 through passage 507 as shown in Figure 5, the pitch angle is negative and passes through the passage again from floor 503. When 507 travels to floor 501, the pitch angle is positive, and the entire process can be considered that the number of inter-floor passages passed by the vehicle is zero; for another example, when the pitch angle of the vehicle is greater than or equal to the angle threshold, and the duration is greater than or equal to When the time threshold is preset (such as 3s), the vehicle can be considered to have entered the inter-floor passage.
- the time threshold is preset (such as 3s)
- the vehicle can be considered to have not entered the inter-floor passage. Channels, thereby reducing interference from ground speed bumps and other devices and improving the accuracy of the determined floor.
- the parking floor can be determined according to the number of inter-floor passages passed. For example, according to the number of inter-floor passages that the vehicle passes through, the relative changes of the floors can be determined. Furthermore, combined with the reference floor, the parking floor can be determined; for example, the floor where the vehicle is located before the vehicle enters the parking lot can be determined as the reference floor. , the reference floor can be determined based on the position information indicated in the GNSS signal, and the reference floor can be determined through other methods, so that the parking floor can be determined based on the relative changes of the floor. It should be understood that the method of determining the reference floor can refer to relevant technologies, etc.
- the parking floor is determined based on the pitch angle information of the vehicle. Since the acquisition of the pitch angle information does not rely on radar sensors or camera sensors, it is applicable to low-configuration models and can also save the time of determining the parking location.
- the resource consumption used in the process for radar sensors, camera sensors, etc., for electric vehicles, new energy vehicles, etc., can reduce the vehicle's power consumption and increase the vehicle's cruising range.
- inter-floor passages there may be many forms of inter-floor passages.
- the parking floor is determined only based on the vehicle pitch angle information.
- the vehicle passes through the inter-floor passage as shown in (a) and (d) in Figure 5, and the vehicle passes through the inter-floor passage.
- (e) in Figure 5 when the passage travels from floor 513 to floor 503, a large error may occur.
- the embodiment of the present application provides another method for determining the parking floor.
- the identity of the floor connected to the passage can be determined, so that the parking floor can be determined.
- the parking floor can be determined. Avoiding parking floor identification errors caused by different channel types can also reduce the difficulty of screening parking floor signs and improve the accuracy of parking floor identification.
- FIG. 14 is a schematic flow chart of another method for determining a parking floor provided by an embodiment of the present application.
- the method may include the following steps:
- the first passage may include an inter-floor passage through which vehicles pass.
- the image of the channel can be obtained; for another example, the image of the channel can be obtained based on the pitch of the vehicle.
- Vehicle motion status information such as angle information and vehicle longitudinal acceleration information can be used to determine that the vehicle has entered the inter-floor passage, so that the camera sensor can be started to collect images of the passage.
- the side-view camera of the vehicle can be started and controlled to collect the inter-floor passage.
- the image of the road surface of the passage between floors can be obtained through the front view camera, rear view camera, and panoramic imaging system.
- the image of the inner wall of the passage located on the passenger side of the vehicle can be obtained through the passenger side camera sensor. .
- S1420 Determine the channel guide mark based on the image of the first channel.
- the channel may include a channel guide identification.
- the passage guidance mark may be located on the inner wall of the passage, as shown in Figure 10.
- the inner wall of the inter-floor passage may include a mark 886 and a mark 888, which can be identified through optical character recognition or other methods according to the image of the first channel.
- the words of the sign are ">>>>” and "To the XXX floor"; for another example, the passage sign can also be located on the ground of the passage.
- S1430 Determine the parking floor according to the channel guide mark.
- the floor keyword can be determined, so that the parking floor identification can be determined.
- the passage guide identification can be ">>>> leading to the underground floor >>>", “ ⁇ leading to B1 ⁇ ", "fire exit ⁇ ”, and the passage guidance identification includes floor keywords (such as "floor”, "B”, etc.), and the passage guidance mark matches the driving direction of the vehicle, the mark of the floor that the vehicle will drive into can be determined from this; for another example, in view of the small probability of the vehicle reversing in the passage between floors, based on the An image can determine the location of the channel guide mark. Combined with the floor keyword, the floor mark can be determined.
- the channel guide mark on the inner wall of the channel on the passenger side of the vehicle can be determined.
- the floor keyword in the logo can determine the logo of the floor that the vehicle will drive into; for another example, when the vehicle passes through multiple inter-floor passages before driving to the target parking space, the images of the multiple floors can be determined based on the images of the multiple passages.
- the identification can be based on the time sequence in which the identifications of the multiple floors are obtained, or the identification of the parking floor can be determined based on changes in the pitch angle of the vehicle.
- the identification of the parking floor is determined based on the passage guide identification of the inter-floor passage through which the vehicle passes, which can improve the accuracy of the determined parking floor.
- the embodiment of the present application provides another method of determining the parking floor. By determining the number of first intersections that the vehicle passes through, the parking floor is determined, which can be applied to a wider range of scenarios and can improve the efficiency of the determined parking floor. Accuracy.
- FIG. 15 is a schematic flow chart of another method for determining a parking floor provided by an embodiment of the present application.
- the method may include the following steps:
- S1510 Determine the first intersection through which the vehicle passes based on the surrounding environment information.
- the first floor may be a floor connected to the inter-floor passage in the direction of vehicle travel when the vehicle travels on the inter-floor passage
- the first intersection may refer to an intersection where the floor is connected to the passage. That is to say, the first intersection may be the exit of the inter-floor passage. In some possible implementations, the first intersection may also be the entrance to the inter-floor passage.
- FIG. 16 is a schematic diagram of a connection scenario between an inter-floor passage and a floor provided by an embodiment of the present application.
- (a) in Figure 16 shows a top view of a passage between floors and an intersection between floors. When a vehicle exits the passage, the intersection can be the intersection, and (b) in Figure 16 shows A top view of another intersection between the floor passage and the floor.
- the intersection can be a T-intersection, or the passage can be located in other directions of the T-intersection, as shown in Figure 16 (
- the inter-floor passages shown in a) and (b) may or may not have side walls;
- (c) in Figure 16 shows an exit/ The front view of the entrance, the cross-section of the passage can be square,
- (d) in Figure 16 shows the front view of another entrance/exit of the inter-floor passage, the cross-section of the passage can be arched, Figure 16
- the solid line parts in (c) and (d) can also be understood as the shape of the outline of the inner wall of the inter-floor passage.
- the first intersection can be determined based on the surrounding environment information collected by sensing sensors. For example, when a vehicle is driving in a passage between floors, the entrance and exit of the passage on one side of the vehicle's direction of travel can be determined based on data collected by radar sensors, camera sensors, etc., such as (c) and (d) in Figure 16 As shown, the first intersection can be determined; for another example, when a vehicle is driving in the passage between floors, the surrounding environment information can be obtained through the camera sensor, and the characteristics of the intersection are detected, such as (a) in Figure 16, As shown in (b), the first intersection can be determined; for another example, when the vehicle drives into the parking lot until it reaches the target parking space, it can detect multiple intersections that the vehicle passes through in real time, and record the vehicle passing through the intersection.
- the intersection can be determined as an intersection related to the inter-floor passage. Taking the first intersection as the exit of the passage as an example, further, it can From the intersections related to the inter-floor passage, the intersections passed by the vehicle when entering the passage are filtered out, so that the first intersection can be determined.
- the angle threshold For example, 15 degrees, etc.
- the parking floor can be determined based on the first intersection passed by the vehicle.
- the relative change of the floor can be determined.
- the first intersection that the vehicle passes through after going uphill can be defined as the first intersection that the vehicle passes through in the forward direction
- the first intersection that the vehicle passes through after going downhill can be defined as the first intersection that the vehicle passes through in the negative direction, or it can also be Other definition methods, so that the first intersection passed by within the first period of time can be determined and the relative changes of floors can be determined; for another example, based on the identified first intersection, the time information of the vehicle passing the first intersection can be determined, for example, according to The pitch angle information of the vehicle can also determine the moment when the vehicle passes through the entrance and exit of the passage, and the two can be matched to determine the relative change of the floor.
- the second sensor when it is determined that the vehicle is located in the inter-floor passage, the second sensor can be activated, and the second sensor can be controlled to collect surrounding environment information.
- the surrounding environment information can be used to determine the first intersection. For example, based on the vehicle's pitch angle information, vehicle longitudinal acceleration and other vehicle motion status information, it can be determined that the vehicle is located in the inter-floor passage.
- the camera sensor and/or radar sensor can be activated.
- the vehicle can be activated for Camera sensors and/or radar sensors that collect environmental information on one side of the vehicle's direction of travel, and control one or more sensors to collect surrounding environmental information, so that the first intersection can be determined, thereby reducing the perception of camera sensors, radar sensors, etc. Resource consumption of class sensors.
- a parking floor indication message may be sent, and the parking floor indication message may be used to indicate the parking floor.
- the parking floor indication message may be sent, and the parking floor indication message may be used to indicate the parking floor.
- the parking floor indication message is sent.
- it can be sent directly to the terminal device connected to the vehicle via Bluetooth, or it can be sent to the terminal device through network equipment, or it can be sent to the server through the network.
- the server sends the message to the terminal device that is logged in/associated with the same account as the vehicle, so that the user can learn about the parking floor through terminal devices such as mobile phones, thereby eliminating the need for users to take photos of the parking floor through terminal devices such as mobile phones and tablets.
- the parking floor can also be known, thereby improving the user's experience; for another example, after receiving the parking floor indication message, the user can respond to the information.
- the parking floor can be Floor information is stored in terminal devices such as mobile phones or corresponding servers. It should be understood that the above description of the parking floor indication message is only an example, and the embodiment of the present application does not limit this.
- the impact of the architectural structure of the indoor parking lot on the identification of parking floors can be reduced. It can be applied to a wider range of scenarios and can improve the determined parking floors. Accuracy of parking floors.
- the embodiment of the present application provides a method for determining whether the vehicle is located in the parking lot area, which can determine whether the vehicle is located in the parking lot area based on the vehicle's status parameters combined with the detection results of the parking lot markers, which is helpful for intelligent triggering and parking.
- Scene-related functions help improve the user experience.
- FIG. 17 is an exemplary flow chart of a method for determining that a vehicle has entered a parking lot provided by an embodiment of the present application.
- Method 1700 may include the following steps.
- the first status parameter may include at least one of the signal quality of the GNSS signal, the vehicle speed, and the distance between the vehicle and the parking lot entrance.
- the first status parameter may include signal quality of the GNSS signal.
- signal quality of the GNSS signal For example, when entering an indoor parking lot such as an underground parking lot or a three-dimensional garage, due to the blocking of the GNSS signal by the external environment, the signal strength of the GNSS signal in this scene may be poor. According to the poor signal quality of the GNSS signal It may not be possible to position the vehicle, or there may be a large error in the positioning of the vehicle. Even if the terminal device used by the user (such as a mobile phone, tablet, etc.) or the vehicle driven by the user can use map software for navigation, because it cannot use GNSS The signal may determine its own position and may not be combined with map information to determine whether the vehicle will drive into the parking lot.
- the radar and camera can be started based on the signal strength of the GNSS signal, for example, when the signal strength of the GNSS signal is less than or equal to -90Bm. Sensors such as these collect data from the surrounding environment to confirm the scene in which the vehicle is located, thereby avoiding the need to turn on sensors such as radars and cameras in the vehicle at all times, thus saving the cost of sensors; for another example, when the number of satellites above the vehicle antenna field of view When it is greater than or equal to a certain threshold (such as 5), the GNSS satellite can provide effective signals to the vehicle. Due to the obstruction of the GNSS signal, the number of satellites above the current antenna may be less than the threshold. Therefore, according to the current vision, it can be based on the current field of vision. The number of satellites above activates sensors such as radar and cameras to collect data on the surrounding environment to confirm the scene where the vehicle is located.
- a certain threshold such as 5
- the first state parameter may include vehicle speed.
- vehicle speed For example, when entering indoor buildings such as underground parking lots and three-dimensional garages, due to the complex driving environment in this scenario, the vehicle can travel at a lower speed. Therefore, when it is determined that the vehicle is traveling at a lower speed, it can start Sensors collect data.
- the first state parameter may include the distance between the vehicle and the parking lot entrance.
- the distance between the vehicle and the entrance of the parking lot can be determined by combining the map information and the location of the vehicle.
- the distance between the vehicle and the entrance of the parking lot can be determined by combining the map information and the location of the vehicle.
- the sensor can be controlled to turn on and collect data on the surrounding environment.
- the first state parameter may be a combination of the signal quality of the GNSS signal, the vehicle speed, and the distance between the vehicle and the parking lot entrance.
- the distance from the vehicle to the entrance of the parking lot and the signal quality of the GNSS signal can be combined to determine the timing for triggering the sensor to collect data.
- the distance between the vehicle and the parking lot can be determined based on the map.
- the distance to the field entrance is less than or equal to the preset distance (such as 30 meters), and the signal strength of the acquired GNSS signal is greater than the preset threshold. As the vehicle moves, the signal strength of the acquired GNSS signal changes.
- the senor can be triggered to collect data at time 2; for another example, When the vehicle is driving to the underground parking lot, it may need to pass through the gate before entering the parking lot.
- the vehicle speed is less than or equal to the preset threshold, which can be combined with the GNSS signal. Intensity, vehicle speed and first distance trigger the sensor to collect data, thereby avoiding premature activation of the sensor and saving sensor overhead. It should be understood that the above description of triggering the sensor to collect surrounding environment information based on the first state parameter is only an example for ease of explanation, and is not limited in the implementation of this application.
- the preset condition may correspond to the first state parameter.
- the preset threshold may include a threshold related to the signal strength of the GNSS signal.
- the signal strength of the GNSS signal needs to be greater than or equal to the signal strength threshold (such as -124dBm wait).
- parking lot landmark detection can be performed based on data collected by perception sensors, which can include radar sensors and/or camera sensors.
- the surrounding environment information can include data collected by radar sensors, and/or , images collected by the camera.
- the perception sensor can include a radar, such as a lidar. When the signal quality of the vehicle's GNSS signal meets the preset conditions, the radar can be started to collect data, so that it can be determined based on the data collected by the lidar whether the vehicle is entering the parking lot.
- the perception sensor can be a camera sensor, such as a fisheye camera, a front-view camera, a side-view camera, etc., when the signal quality of the GNSS signal is less than the signal quality threshold, and the distance between the vehicle and the parking lot entrance is less than or equal to the predetermined
- the camera sensor can be triggered to collect data, so that it can be determined based on the data collected by the camera whether the vehicle is in the scene of entering the parking lot; when it is determined that the first state parameter meets the preset conditions, if the sensing sensor is turned on status, the data collected by the sensing sensor after this moment can be obtained to detect parking lot markers; the data collected by the sensing sensor can be processed (such as filtering, feature extraction, etc.) to detect parking lot markers. .
- the above regarding sensing The description of the device is only an example for convenience of explanation, and the embodiment of the present application does not limit this.
- the sensing sensor when the first state parameter meets a preset condition, can be started and the data collected by the sensing sensor can be obtained.
- starting the sensing sensor can be to control the sensing sensor to turn on and collect the surrounding environment information, or it can be to send a message to other control devices or sensing sensors.
- the message can be used to instruct the sensing sensor to start.
- this message can be used to instruct the sensor to remain on.
- the vehicle when it is determined that the first state parameter meets the preset conditions, the vehicle can control its own perception sensor to turn on, such as turning on the front-view camera shown in Figure 2, etc., to obtain the information collected by the perception sensor.
- the chip can send a message to the sensor or sensor control device, and the message can be used to instruct the activation of one or more sensing sensors.
- parking lot marker detection can be performed based on data collected by perception sensors.
- the parking lot markers can be parking lot gates, parking spaces, pillars with parking area markings, parking lot guidance signs, etc.
- feature extraction can be performed on the acquired surrounding environment information to detect whether there are Parking lot sign. It should be understood that the embodiment of the present application does not limit the method of detecting parking lot markers.
- parking lot markers may be objects, signs, etc. that do not move in the parking lot, such as parking lot gates, parking spaces, parking lot guidance signs, parking lot indication signs, etc.; for another example, according to the first state parameter, Trigger sensors in the vehicle perception system, such as radars, cameras, etc.
- the sensors can collect surrounding environment information.
- the images collected by the cameras can include parking lot gates, parking spaces, and parking lot guidance signs. etc., gates, etc. can be identified based on the point cloud data collected by lidar.
- feature extraction can be performed on images and point cloud data, and landmarks such as gates and parking spaces can be identified through deep learning networks. It can be determined that the vehicle is located in the parking lot area; for another example, if the vehicle is located in the parking lot area, it can be that the vehicle is already inside the parking lot, or it can be that the vehicle is at the entrance of the parking lot, and the vehicle can enter the parking lot from this entrance, that is to say, the parking lot Zones can include areas where parking lot entrances are located. It should be understood that the above descriptions of parking lot markers and parking areas are only examples for ease of explanation, and are not limited in the embodiments of the present application.
- one or more sensing sensors can be started, the sensors can be controlled to collect surrounding environment information, and markers in the parking area can be detected based on the surrounding environment information.
- the sensor can be turned off.
- one or more sensors in the perception system can be turned on to obtain surrounding environment information, such as The surrounding environment information can be used to detect markers in the parking area, thereby enabling automatic activation of sensors in the parking lot environment, and controlling one or more sensors to collect data to provide the required data for corresponding functions.
- the first function may be controlled to be activated.
- this first function may be applied to parking scenarios. For example, after it is determined that the vehicle has driven to the parking lot based on the camera data, functional modules related to the parking scene can be awakened and triggered. For example, the function of identifying parking spaces can be triggered, so that the vacant spaces in the environment can be determined based on the data collected by the sensing sensors. Parking spaces, etc., the free parking space can be displayed on the screen in the cabin, the user's mobile phone and other terminals. For example, the function of identifying the parking area and parking floor can be triggered to determine the parking area and parking floor where the vehicle is parked.
- the activation of the automatic parking system can be triggered to realize the automatic parking function, so that the triggering of related functions and the jump of the scene mode can be realized without the user's instructions, thus improving the user experience.
- the vehicle location inference function can be started, such as inferring the real-time location of the vehicle; for another example, simultaneous localization and mapping (SLAM) can be triggered, so that a map of the parking lot can be created, and the created map can be stored with
- SLAM simultaneous localization and mapping
- the user can realize automatic parking by calling the map in the database when parking in the parking lot.
- the user can also remotely control the vehicle based on the map, such as by recording the vehicle's driving trajectory and the The map allows users to remotely control vehicles outside the parking lot to drive nearby, thus avoiding the user's process of finding a car and improving the user experience.
- controlling the activation of the first function may be directly controlling the activation of the first function.
- the vehicle control device executing the method may call its functions related to the parking scene, or may The first function is controlled by sending messages to other devices.
- the chip, car machine and other devices that execute this method can send messages to other chips, devices, etc., and the message can be used Activate the first function at the instruction.
- the surrounding environment information is obtained, which can reduce the dependence on the sensor to collect the surrounding environment information, can reduce the working time of the sensor, thereby reducing the power consumption of the sensor, and through the parking lot Marker detection can determine whether a vehicle is located in a parking area, helping the vehicle activate parking-related functions without user operation, thus helping to improve user experience.
- the parking lot may have no free parking spaces, few free parking spaces, etc.
- Some functions, processors, sensors, etc. related to the parking scene such as parking space identification, parking area identification and other functions and related sensors, if you enter the parking lot from a vehicle That is, upon startup, a large amount of invalid data may be obtained.
- collecting and processing the invalid data may cause a large resource overhead.
- the invalid results obtained based on the data processing may affect the normal operation of the function.
- the embodiments of the present application provide a method for obtaining sensor data. When it is determined that the user has a parking intention, the sensors related to the parking scene are activated, thereby saving the corresponding resource overhead for the sensors and avoiding ineffective sensor collection. Data interferes with related functions.
- FIG. 18 is an exemplary flow chart of a method for activating a sensor provided by an embodiment of the present application.
- the method 1800 may include some or all of the following steps.
- the user can perform voice interaction with vehicles, terminal devices, etc.
- the user can perform voice interaction with the vehicle, mobile phone, etc. through voice wake-up words, pressing physical buttons or virtual buttons, etc.
- the vehicle, etc. can obtain the voice instructions given by the user in the voice interaction.
- the user can manipulate the vehicle, and user operation information can be obtained according to the user's manipulation.
- the steering wheel angle can be obtained.
- the brake pedal stroke can be obtained.
- the gear information can be obtained.
- the user can obtain the steering wheel angle through interactive devices such as the central control screen. When interacting, you can obtain the operations performed by the user through the interactive device. It should be understood that the above methods of obtaining voice instructions and user operation information are only examples, and the embodiments of the present application do not limit this.
- S1820 Detect the parking voice command based on the voice command.
- start one or more sensing sensors or detect the first operation based on the user operation information.
- start one or more sensing sensors start one or more sensing sensors. Multiple sensors.
- the parking voice instruction may be a voice instruction indicating the user's intention to park.
- the user can issue "I want to park”, “start automatic parking”, “find a parking space” and other voice commands that can indicate the user's intention to park.
- the user's voice commands can be collected through a microphone, etc. , by obtaining the user's voice instructions, the voice instructions with parking intention can be identified.
- a first operation is detected, which may be used to indicate that the user has an intention to park.
- the first operation can be a physical or virtual key, button, etc. that triggers the user's intention to park.
- the user can click the virtual button "Automatic Parking” on an interactive device such as the central control screen, or press the "Automatic Parking” button in the cabin.
- the physical buttons of the "Automatic Parking” function can determine the presence of parking intentions; for another example, the user can perform remote parking on a terminal device such as a mobile phone, and send the remote parking instruction to the vehicle.
- the vehicle can obtain the instruction, and the user's intention to park can be determined through the instruction; for another example, the user can indicate the desired parking space on an interactive device such as a central control screen, and the user's intention to park can be determined by detecting this information.
- the user's parking intention can be determined in combination with the area where the vehicle is located. That is to say, the detection of the first operation can be combined with the scene where the vehicle is located. For example, after determining that the vehicle is located in the parking lot area, the user can maneuver the vehicle to reverse into the parking space. Therefore, when it is detected that the gear position is adjusted to reverse gear, it can be determined that the user has parking intention; for another example, the user can drive the vehicle in reverse by combining the vehicle speed and the reverse gear.
- the user's operation determines that the user has parking intention. For example, when it is determined that the vehicle is driving to the parking lot, the user controls the accelerator pedal, accelerator manual paddle, brake pedal, etc. to control the vehicle speed below the parking speed threshold (such as 2km/h).
- the parking speed threshold such as 2km/h
- one or more perception sensors can be started and controlled to collect surrounding environment data.
- the sensor can be a camera, radar, or other sensor.
- the surrounding environment information This can be data collected by cameras and/or radars.
- activating the sensing sensor may be to control the sensing sensor to turn on and collect surrounding environment information, for example, it may be Send a message to other control devices (such as sensor control devices) or sensors.
- the message can be used to instruct the sensor to be started. After the sensor is turned on, the surrounding environment information can be collected.
- controlling to turn on the sensor may mean controlling the sensor to be turned on to obtain subsequent data collected by the sensor.
- the sensing sensor can be controlled to collect data. For example, after starting the sensing sensor, the sensing sensor can automatically collect data; when the sensor is in sleep, low-power consumption and other modes that do not collect data after starting, the working mode of the sensor can also be switched to control its data collection.
- the sensor when it is determined that the user has parking intention, the sensor is activated, which can reduce the working time of the sensor and reduce the cost of the sensor.
- the data collected by the one or more sensors can be obtained.
- the multiple sensors can be the same type of sensors installed in different locations, or they can be installed in different locations. of different types of sensors.
- the data collected by the rearview camera as shown in Figure 2 can be obtained; when the first operation, "I want to park" and other voice commands are detected, the data collected by the rearview camera can be obtained as shown in Figure 2
- the data collected by multiple laser radars and/or multiple cameras shown in 2 may also be the data collected by the multiple radars and cameras and fused.
- the environmental information of the vehicle during parking can be confirmed.
- vehicles, vehicle systems, processors or chips can determine occupied parking spaces, free parking spaces and their parking space numbers, other vehicles, parking lot pillars, etc. in the parking lot.
- Parking lot signs, area signs and other obstacle information, etc.; for example, vehicle control devices, on-board chips, etc., such as cockpit domain controllers can obtain the data collected by these multiple sensors to determine the location of the vehicle during parking.
- the cockpit domain controller can directly obtain the data collected by the sensor, or obtain the data collected by the sensor through other devices, such as automatic parking assist (automated parking assist, APA).
- the system can obtain the data collected by the sensor.
- the cockpit domain controller can obtain the data collected by the sensor from the automatic parking assistance system.
- the APA system can process the data collected by the sensor, accordingly, The cockpit domain controller obtains the data collected by the sensor, or the cockpit domain controller obtains the sensor collected data processed by the APA system.
- the surrounding environment information collected by the sensor is obtained, which can save the cost of processing the surrounding environment information. Furthermore, when it is determined that the user has parking intention, the sensor can be activated without the user having to manually turn on the sensor, which can reduce the cost of the sensor and improve the user experience.
- the embodiment of the present application provides a method for identifying the identification of a parking space, which can identify the parking space where the vehicle is located, and helps the user to know the identification of the parking space without using a terminal device such as a mobile phone to take a picture of the parking space, so that the user can pass This identification knows the location of the vehicle, making it easier for users to find the vehicle.
- FIG. 19 is an exemplary flowchart of a method for identifying the identity of a parking space provided by an embodiment of the present application.
- the method 1900 includes some or all of the following steps.
- the first parking space image may include at least one parking space including the target parking space.
- the vehicle 410 parked in the parking space may not be able to obtain the image of the parking space 408 where it is located through its own camera, so that the vehicle 402 can be used during the parking process.
- the camera collects an image of the parking space.
- the camera sensor of the vehicle can collect an image of the parking space 404 and the identification "A106" of the parking space.
- the image may also include Part or all of other parking spaces adjacent to parking space 404, that is to say, the first parking space image may include part or all of the at least one parking space.
- the first parking space image may be images of the at least one parking space at multiple times.
- the camera in the vehicle collects images of the surrounding environment depending on the location of the vehicle, as shown in Figure 6, when the vehicle 402 drives into the parking space 404 from the current location, the camera captures the image at a certain moment in the middle.
- the collected images may not be able to identify information related to the parking space, such as,
- the image of the parking space number collected by the camera may be the word "A107" shown in the logo 412 in Figure 6, or may be the part of the word “A106” shown in the logo 405 in Figure 6 (such as the words "106", "A10", etc.), etc., among which, although the word “A107” is not the number "A106" of the vehicle's target parking space 404, the parking space number obtained based on this word can still vaguely indicate the parking space where the vehicle 402 is parked. location. To some extent, this information can also be used to indicate the parking space of the vehicle.
- the user can learn the area where his or her vehicle is located based on the parking space inquiry system of the parking lot. This information may not cause any harm to the user. It is too misleading, but for words that only include part of the word "A106" (such as "106"), the word may not indicate the parking space of the vehicle.
- it can Determine the number of the target parking space. For example, the words "A10" and “106” are the words of the parking space number in two consecutive images taken by the camera. They can be identified through the continuous optical character recognition (optical character recognition, OCR) fusion recognition method. The number of the target parking space is "A106".
- the first duration can be any duration, and the embodiments of the present application do not limit this; for another example, when the vehicle has the function of a transparent chassis, the acquisition of the image of the target parking space may not be limited to the location of the vehicle , which can facilitate the acquisition of images of the target parking space. Through the function of the transparent chassis, the vehicle chassis can be seen through. For example, during the driving process of the vehicle, based on the data collected by the panoramic imaging system, image stitching, etc. Method to realize the perspective of vehicle chassis.
- the target parking space can be determined based on the parking space indication information, and the parking space indication information can be used to indicate the area where the target parking space is located.
- the user before vehicle 402 drives into a parking space, the user can indicate the parking space of the vehicle.
- the user can specify where the vehicle will drive through an interactive device in the cockpit such as a vehicle display screen or a terminal device such as a mobile phone. into the parking space, or the vehicle can identify the surrounding free parking spaces and determine the vehicle's parking space according to preset rules.
- the vehicle can enable automatic parking, auxiliary parking and other functions, and can choose to move from the current location to the free parking space.
- the parking space with the shortest driving distance can be used as the target parking space, or the free parking space with the highest parking probability can be selected as the target parking space according to the surrounding obstacles, etc., so that the parking space indication information can be obtained; for another example, according to the parking space indication information.
- the sensor overhead required in the process of identifying the image for another example, when using automatic parking, auxiliary parking and other functions, you can also combine the parking space indication information and use the image collected when identifying the parking space.
- the above description of the parking space indication information is only an example for ease of explanation, and is not limited in this embodiment of the present application.
- FIG. 20 is a schematic diagram of an image of a parking space provided by an embodiment of the present application.
- (a) in Figure 20 can be an image collected by the vehicle-mounted camera when the vehicle 402 in Figure 6 is driving into the parking space 404.
- This image can be displayed on the vehicle-mounted display (such as a central control screen, etc.).
- the display interface may also include a mark 2051, which may be used to highlight the target parking space 404 in the image, through which the user can learn that the vehicle will drive into the parking space; (b) in Figure 20 may be based on (a) in Figure 20 ) is a schematic diagram of an free parking space determined by the image, in which area 2053 may represent a part of the parking space 406, and area 2055 may represent the entire area of the parking space 404.
- the target parking space can be determined based on the proportion of multiple parking spaces in the first parking space image.
- the proportions of multiple parking spaces in the image can be determined based on the collected images.
- the area in (b) in Figure 20 can be determined. 2053 and area 2055 in the collected image, determine the parking space of the vehicle, and thereby determine the image of the target parking space; for another example, there are relatively large differences in the images collected by a camera (such as a fisheye camera).
- the image can be corrected for distortion, and the proportion of the multiple parking spaces in the corrected image can be determined.
- S1920 Determine the identity of the target parking space based on the first parking space image.
- the identity of the parking space can be determined. For example, by identifying the text contained in the image, for example, using OCR technology to identify the text in the image, the identification of the parking space can be obtained.
- the identification can be a combination of numbers and letters, such as identification 404 in Figure 6
- the display word "A106" can also be only numbers, such as "0247", or it can be only letters, or it can be a combination of colors, numbers, letters, etc. For the sake of simplicity, no examples will be given here.
- the first parking space image may be appropriately processed.
- the overhead in data processing can be to process the data collected by the sensor.
- text detection can be performed on the image. If text is detected, the area where the text is located can be cropped to obtain an image of the text area, so that the size can be smaller.
- Image processing of images is helpful to save the cost of data processing; for another example, when multiple images can be obtained, the text parts in the multiple images can be extracted and matched accordingly to determine the parking space.
- the identification can improve the accuracy of the identified identification.
- one or more texts may be determined based on the first parking space image.
- the text may also be called parking space information text.
- the data collected by its camera may include, in addition to the identification of the parking space, other text content, such as It can include "dedicated parking space", “fire parking space”, “do not occupy”, the license plate number of the vehicle in the occupied parking space (such as "Beijing A 00001", etc.), etc., when identifying the parking space image collected by the camera sensor
- multiple texts may be obtained, and the identification of the parking space can be determined from the multiple texts.
- the identification of the target parking space may be determined based on the confidence level of the one or more parking space information texts.
- the confidence level of the parking space information text can be determined based on the vehicle driving trajectory.
- the images collected by its camera at multiple times may include multiple texts (such as "A106", "A107", etc.) , based on the preset coordinate system, the coordinates of the multiple texts at the multiple moments can be determined, so that the trajectories corresponding to the multiple texts can be determined.
- the text can be determined. Confidence.
- the trajectory corresponding to the text "A106” can match the driving trajectory of the vehicle 402, but the trajectory corresponding to the text “A107” has a poor matching degree with the driving trajectory of the vehicle 402. From this, it can be determined that the text "A106” " has a higher confidence level than the text "A107", so the text "A106” can be determined as the identification of the target parking space, thereby improving the accuracy of determining the identification of the target parking space.
- the confidence level of the parking space information text can be determined based on the confidence level rule. For example, text that only includes text (such as "fire hydrant", "safety exit”, etc.) can be considered to be unreasonable text, so that the obtained text can be filtered, thereby improving the quality of the obtained target parking space identification. Accuracy; for another example, based on the acquired confidence level table, confidence analysis can be performed on the text recognized from the parking space image. For example, for example, Table 1 is a parking space identification provided by the embodiment of the present application. An exemplary table of confidence levels.
- Confidence ranking can be performed based on the parking space information text in Table 1, and the identification of the target parking space can be determined based on the confidence level, thereby improving the accuracy of the identification of the determined target parking space. It should be understood that the above confidence rules may be pre-configured or obtained through other methods, which is not limited in the embodiments of the present application.
- the confidence level of the text can be determined in combination with the length and semantics of the text.
- the vehicle-mounted display can be controlled to display an image of the target parking space, where the vehicle-mounted display can be a physical display such as a central control screen, or a virtual display such as a heads-up display (HUD).
- the user can indicate the target parking space on a device such as the central control screen.
- the central control screen can display an image of the target parking space.
- the image can include part or all of the target parking space, for example, only include part of the logo of the target parking space, etc. ;
- the target parking space can be displayed on the central control screen and other devices.
- a logo can be added to the interface to highlight the target parking space, such as (a) in Figure 20 ;
- Figure 21 is a schematic diagram of an interactive interface provided by an embodiment of the present application. After determining the identity of the target parking space, the chip, vehicle machine and other devices that execute the method can send a username to other devices. The message indicating the logo of the target parking space can be displayed on the central control screen and other vehicle-mounted displays as shown in Figure 21. The user can also give feedback on the prompt, for example, close the message reminder (not shown in Figure 21), click "Yes" control etc. It should be understood that the above method of displaying the target parking space is just an example for the purpose of For illustration, the embodiments of the present application do not limit this.
- a target parking space indication message may be sent, and the target parking space indication message may be used to indicate the target parking space.
- the user can learn the target parking space on a terminal device such as a mobile phone.
- the target parking space indication message is sent.
- it can be sent directly to the terminal device connected to the vehicle via Bluetooth, or it can be sent to the terminal device through network equipment, or it can be sent to the server through the network.
- the server sends the message to the terminal device that is logged in/associated with the same account as the vehicle, so that the user can learn about the target parking space through a terminal device such as a mobile phone, thereby eliminating the need for the user to take photos of the parking space through a terminal device such as a mobile phone or tablet computer.
- the target parking space can also be learned, thereby improving the user experience; for another example, after receiving the target parking space indication message, a terminal device such as a mobile phone can display the information as shown in Figure 21, and the user can respond to the information. For example, when the user responds in the affirmative, the identification of the target parking space can be saved in the mobile phone or the corresponding server.
- the mobile phone or other terminal device can obtain the image of the target parking space through the image of the target parking space.
- the image prompts the user for the target parking space.
- the identity of the target parking space can be determined based on the image of the target parking space, which helps the user to know the identity of the parking space without using a terminal device such as a mobile phone to take a picture of the parking space, so that the user can use the information Knowing the location of the vehicle makes it easier for the user to find the vehicle.
- a vehicle drives to a parking lot, such as a large parking lot, due to its complex terrain and environment
- the parking area is directly indicated and identified based on the images collected by the vehicle in the parking lot, on the one hand, due to the It may include various movable objects, such as other temporarily parked vehicles, etc. Some objects in the scene and their positions may change over time, which is not conducive for the user to determine the parking area directly based on the image.
- multiple objects and locations in the parking lot can have various logos.
- Embodiments of the present application provide a method for identifying a parking area.
- the parking area is determined based on the image of the marker, which can save the time spent on determining the parking area.
- the cost of area identification can also improve the accuracy of the determined parking area identification.
- the information of the parking area where the vehicle is located can also be prompted based on the marker, which also helps users to avoid the need to use terminals such as mobile phones.
- the device takes a picture of the parking area, it will know the parking area where the vehicle is located, making it easier for the user to find the vehicle.
- FIG. 22 is a schematic flow chart of a method for identifying a parking area provided by an embodiment of the present application.
- the method 1400 may include some or all of the following steps:
- the surrounding environment information may include data collected by perception sensors such as radar and/or cameras.
- it may include point cloud data collected by radar, image data collected by cameras, etc., which may also include radar.
- the data collected by sensors and camera sensors for example, can be fused and analyzed after being collected by camera sensors and radar sensors respectively.
- the surrounding environment information can be used to detect markers in the parking area.
- the surrounding environment information can be used to detect markers in the parking area, and the markers in the parking area can include objects that do not move in the parking area.
- the vehicle 702 can detect whether there are parking area markers around it based on the data collected by its sensors, such as the pillars 720, 722, 724, parking lot inner walls 728, etc. as shown in Figure 8. .
- the parking area is marked with a pillar.
- the distribution density of columns in the parking lot will be higher than that of the interior walls.
- the parking areas can be distinguished more precisely based on the columns, and a more accurate parking area can be determined based on the columns.
- an image of the marker collected by the sensing sensor may be acquired. For example, based on the data collected by the radar sensor, it can be detected whether there are markers in the parking area in the surrounding environment.
- the camera sensor can be controlled to collect the image of the marker. For example, the During the parking process, multiple cameras are turned on to collect images of the landmark from multiple angles, so that more details of the landmark can be obtained based on multiple images.
- the camera sensor corresponding to the area where the marker is located can be turned on, thereby reducing the power consumption of the sensor when acquiring the image of the marker; for another example, the image of the surrounding environment can be collected through the camera, and the image can be implemented based on the image.
- the part of the image containing the marker can be processed, such as cropping the column area in the image to obtain the image of the column, or the camera can be controlled
- other camera sensors can collect the image of the marker.
- the image of the marker can be collected again.
- the vehicle-mounted display when a marker is successfully detected, can be controlled to display an image of the marker. For example, when a marker in the parking area is detected through an image, when the marker is detected based on the image, the image of the marker can be displayed on the vehicle-mounted display, and further, the image of the marker can be displayed in the interface displayed on the display. Highlight the landmark through wireframe and other methods.
- S2230 Determine the parking area based on the image of the landmark.
- different parking areas may be distinguished using different signs.
- a parking area identification can be determined, and the parking area identification can be used to indicate the parking area.
- the text in the image can be identified, for example, using OCR and other technologies to identify the text in the image. , so that the identification of the parking area can be obtained.
- the identification can be a combination of letters and words, such as area B, or only letters, such as "B", or other methods, such as a combination of letters, characters and numbers, etc. . It should be understood that the above description of parking area identification is only an example, and the embodiment of the present application does not limit this.
- the parking area identification can be determined in combination with the identification of the target parking space.
- images of pillars 720, 722, and 724 can be obtained.
- the pillar 720 can include the identification of the parking area to which the area 716 belongs.
- the pillar 720 can be as shown in (a) of Figure 8
- the column 722 may include the identification of the parking area to which the area 718 belongs.
- the column 722 may be as shown in (b) of FIG. 8
- the target parking space may be the parking space 704, and the identification of the target parking space may be "A106".
- the identification of the target parking space includes the area keyword "A", so that based on the images of the multiple pillars and combined with the area keyword, the identification "Area A" of the area 716 where the vehicle is located can be determined; for another example, the area keyword It may be the common letters, numbers, etc. included in the identification of the target parking space and the identification of the parking area, and this is not limited in the embodiment of the present application.
- the markers of the parking area can be determined based on the distance between the target parking space and the multiple markers, thereby determining the identification of the parking area.
- the column 720 when the column 720 is shown in (a) in Figure 9 and the column 722 is shown in (b) in Figure 9, it can be determined based on the data collected by the camera and/or radar.
- the distance between the target parking space and the plurality of markers for example, the distance between the column 720 and the parking space 704 is smaller than the distance between the column 722 and the parking space 704, so it can be determined that the marker in the parking area where the target parking space is located is the column 720. , it can be determined that the parking area where the vehicle is located is marked as "Area A".
- one or more texts may be determined based on the image of the landmark, and for convenience of explanation and explanation, the text may be called area information text.
- the marker can be as shown in (a) in Figure 9.
- multiple texts such as "Area A”, “Safe Passage”, and " ⁇ ” can be obtained.
- the identification of the parking area can be determined, for example, by performing plausibility verification on the multiple texts. It should be understood that the above description of the area information text is only an example, and the embodiment of the present application does not limit this.
- the parking area identification may be determined based on the confidence of the one or more area information texts.
- the confidence level of the regional information text may be determined based on the confidence level rule. For example, it can be identified whether the text includes preset keywords, such as "area", "area”, etc.
- the landmark of the parking area can be as shown in (a) in Figure 9. According to the image of the landmark, Multiple texts such as “Area A”, “Safe Passage”, and “ ⁇ ” are obtained, among which "Area A” includes the keyword "Area”, which can be determined as a parking area identifier; for another example, it can be based on the obtained confidence level Level table, perform confidence analysis on the text recognized from the landmark image.
- Table 2 is an exemplary table of the confidence level of the parking area identification provided by the embodiment of the present application. It can be based on Table 2 ranks the regional information text by confidence, thereby determining the parking area identification. It should be understood that the above description of the confidence level is only an example for ease of explanation, and the embodiments of the present application do not limit this.
- the identity of the parking area can be determined based on images of the landmarks in the parking area at multiple times. For example, due to limitations of the camera shooting angle and other factors, the acquired image of the landmark may only include a partial area of the landmark, so that the complete parking area identification may not be obtained, and images of the pillar 720 at multiple times may be obtained. , for example, through fusion recognition algorithms, etc., the parking area identification can be obtained, thereby improving the accuracy of determining the parking area. It should be understood that the above description of determining the parking area identification is only an example, and the embodiments of the present application do not limit this.
- a parking area indication message may be sent, and the parking area indication message may be used to indicate the parking area.
- a parking area indication message can be sent when the user adjusts the gear to parking, pulls the handbrake, confirms the parking area through the interactive interface, leaves the vehicle or turns off the vehicle, etc., by sending
- the parking area indication message can prompt the parking area to the user through network equipment or other devices, so that terminal devices such as mobile phones can learn about the parking area and realize reminders to users, so that users do not need to use terminal devices such as mobile phones to know the parking area.
- the parking area can also be known, which can improve the user experience; for another example, after determining the parking area, the vehicle can send a message to the cloud server through the vehicle terminal (telematics box, T-BOX) to indicate the parking area. , so that terminal devices such as mobile phones can learn the parking area from the cloud server, and the vehicle can also send messages to terminal devices such as mobile phones associated with the vehicle through Wi-Fi, Bluetooth, etc., so that the terminal device can learn the parking area;
- Figure 23 is a schematic diagram of another interactive interface provided by an embodiment of the present application.
- a terminal device such as a mobile phone can display the interface shown in Figure 23 on its interface, and the user can also The message can be fed back, for example, by clicking on the negative response control 2305, clicking on the positive response control 2303, etc.
- the mobile phone can save the identification of the parking area locally or in the server.
- the mobile phone can obtain images of the surrounding environment of the vehicle, images of landmarks in the parking area, etc., so that the user can be prompted in the form of images. It should be understood that the above description of the parking area indication message is only an example, and the embodiment of the present application does not limit this.
- the vehicle-mounted display can be controlled to display the identification of the parking area.
- the interface as shown in Figure 23 can be displayed on the vehicle's central control screen, and user feedback can also be accepted through interactive devices.
- the user can turn off the message reminder on the central control screen and respond to the displayed information. Positive response, etc.;
- the image of the parking area landmark can be displayed on the central control screen or other vehicle-mounted display, and the image can include the identification of the landmark.
- it can be displayed as shown in Figure 9 ( An image of a partial area of marker 810 in a), which area includes logo 815.
- the parking area is determined by obtaining an image of the landmark in the parking area, which can improve the accuracy of determining the identification of the parking area and save time in determining the parking area.
- Resource overhead can also be used to determine the parking area through markers when the sign of the parking area cannot be recognized. It also helps users to know the parking area where the vehicle is without having to take pictures of the parking area through mobile phones and other terminal devices. , making it easier for users to find cars.
- Embodiments of the present application provide an interactive method, device and terminal device for indicating a parking position. By obtaining vehicle position information and indicating the parking position of the vehicle on the interface, it is helpful for users to take photos of parking spaces without using terminal devices such as mobile phones. In this case, we will know the parking space and/or parking area in order to improve the user experience.
- FIG. 24 is an exemplary flow chart of an interactive method for indicating a parking location provided by an embodiment of the present application.
- the method includes:
- the vehicle location information may be used to indicate at least one of a target parking space, a parking area, a parking floor, and a first location.
- the first location may include the parking location determined according to the GNSS signal.
- terminal devices such as mobile phones can obtain vehicle location information, also known as target parking space indication messages, from vehicles or network equipment.
- vehicle location information used to indicate the parking area is also called the parking area indication message; for another example, terminal devices such as mobile phones can obtain the vehicle location information only used to indicate the parking floor from the vehicle or network equipment, or it is called the parking floor indication message.
- the obtained vehicle position information can be used to indicate not only the target parking space, the parking area, but also the parking floor, that is, the target parking space indication message, the parking area indication message, the parking floor instruct
- the messages can be the same message; for another example, a terminal device such as a mobile phone can obtain an image of the surrounding environment of the vehicle, and by presenting the image of the surrounding environment, the user can learn the area where the vehicle is located; for another example, the vehicle location information can be the first message; For another example, the vehicle location information may indicate the first location by indicating the first latitude and longitude information, the first altitude information, or the like. It should be understood that the above description of vehicle location information is only an example, and the embodiments of the present application do not limit this.
- the terminal device may be associated with the vehicle.
- a terminal device such as a mobile phone can be directly connected to the vehicle in a wired or wireless manner.
- the mobile phone can be connected to the vehicle through Bluetooth, Wi-Fi, etc.; for another example, the mobile phone can be logged in or associated with the vehicle. Terminal devices of the same account. It should be understood that the above methods are only examples for convenience of explanation, and are not limited by the embodiments of the present application.
- a first interface which may be used to indicate at least one of a parking area, a target parking space, and a parking floor, or the first interface may indicate a first location.
- a first interface may be displayed on a display associated with the terminal device, and the first interface may be used to indicate at least one of a parking area, a target parking space, and a parking floor. .
- the first interface may indicate the location indicated by the first latitude and longitude information in the form of text or a map.
- the parking area may be indicated by a parking area identification
- the target parking space may be indicated by an identification of the target parking space
- the parking floor may be indicated by an identification of the parking floor.
- FIG. 25 is a schematic diagram of an interactive interface provided by an embodiment of the present application.
- the interface can be an interface displayed on a terminal device such as a mobile phone or a tablet computer in its associated display.
- the mobile phone can display the information as shown in Figure 25
- area 2504 in the interface may include the parking area identification "Area”, the identification of the target parking space "236", and the parking floor identification "basement level”.
- the interface may also include the vehicle The location information of the parking lot, for example, the address of the parking lot is displayed in area 2502 of the interface.
- the interface may also include other controls, such as control 2506. By clicking on the control, the user can obtain the parking area and/or target parking space. Other related information, such as when the mobile phone detects that the user clicks on control 2506, displays the interface shown in (b) in Figure 25.
- an image 2510 of the parking area marker can be displayed in the interface.
- the image The marker 2511 in 2510 may be the pillar in (a) in Figure 9 , that is to say, the image may display at least part of the marker of the parking area, such as the area used to indicate the sign of the parking area, etc., and also An image 2514 of the target parking space may be displayed in the interface.
- the parking space 2515 in the image 2514 may be the parking space 704 in FIG. 8 . That is to say, the image may display at least part of the target parking space, such as for indicating the target parking space.
- the interface may also include other controls, such as control 2508. When the mobile phone detects that the user clicks on control 2508, the interface as shown in (a) in Figure 25 may be displayed.
- this interface can display both the target parking space logo and the parking area logo, such as the content shown in area 2516, and can also display the image of the target parking space and the image of the parking area marker, such as Image 2517 and Image 2518.
- this interface can display the first longitude and latitude information 2521.
- the interface may also include a map 2525 of the parking lot area, in which the range shown by the dotted line is the area of the parking lot, so that the parking location 2523 indicated by the first longitude and latitude can be indicated in the map.
- the vehicle is located in the parking lot. Near the south gate, it is convenient for users to choose the best car-finding route through the map.
- navigation routes (not shown in Figure 25) can be recommended based on the user's real-time location, thereby further improving the user experience.
- the vehicle may sound a whistle, turn on a light, etc. to remind the user of its location.
- FIG. 26 shows a set of graphical user interfaces (graphical user interface, GUI) provided by embodiments of the present application.
- the electronic device When the user searches for a car through an electronic device, he can swipe left on the main desktop page of the electronic device as shown in (a) in Figure 26.
- the electronic device responds to the user's left swipe operation and displays a display as shown in (b) in Figure 26 negative one screen.
- the electronic device can display the service number 2540 through the negative one-screen interface.
- the service number 2540 displays the geographical location of the vehicle parking, such as "The vehicle is located on the B3 floor of Building xx, Building xx, xx Mall, xx District”; and the parking space number of the parking space where the vehicle is parked. , such as "A-106", where "A” can represent the parking area, and "106" can represent the specific number of the parking space.
- the service number 2540 may also display the type or name of the parked vehicle, such as "XX vehicle is parked.”
- the electronic device can display the geographical location where the vehicle is parked, the parking space number of the vehicle parking space, and the parking space image 2544 containing the parking space number through the service card 2542 as shown in (c) of FIG. 26 . This allows users to more intuitively obtain information related to the parking space number where the vehicle is parked.
- the electronic device when it detects the user's operation of viewing negative screen information, it queries the car owner's APP to see if there is parking location information. If so, the vehicle's parking location is determined based on the parking location information, and the vehicle is parked on the negative screen.
- One screen displays the parking location, such as the geographical location where the vehicle is parked, the parking space number at the vehicle parking location, and one or more of the parking space images.
- the negative screen refers to the interface displayed after the user detects the user's right sliding operation on the desktop of the mobile phone (the desktop of the mobile phone as shown in (a) of Figure 26).
- the desktop of the mobile phone shown in (a) in Figure 26 can be the second desktop page on the desktop of the mobile phone, and the negative screen can be the first desktop page on the desktop of the mobile phone, as shown in (b) in Figure 26 shown.
- the negative screen can provide users with services such as search, application suggestions, quick services, missed call notification cards, situational intelligence and more. Among them, the negative screen can display some applications (applications, APPs) frequently used by users.
- the notification card can also be displayed through the slide-down notification bar interface of the mobile phone or other electronic device.
- the notification card can display the geographical location of the vehicle parking, such as, "The vehicle is located on the B3 floor of Building xx, Building xx, xx Mall, xx District", and the information of the parking space where the vehicle is parked, such as "A-106"; for example, the notification The card can display the geographical location of the vehicle's parking, the identification of the parking space where the vehicle is parked, and the parking space image containing the parking space identification, allowing users to more intuitively obtain the parking location information of the vehicle.
- the user can click on the service card 2540, slide down the notification card on the notification bar interface, or the user can enter the main desktop page of the car owner APP by clicking on the icon of the car owner APP.
- electronic devices such as mobile phones can display the main desktop page of the car owner APP as shown in (a) of Figure 27 .
- the main desktop page of the car owner APP may include a location information box 2550.
- the location information box 2550 may include the address of the parking location of the vehicle, such as "Floor B3, Building xx, Building xx, Mall xx, District xx, xx City"; Vehicles and Electronic Equipment The distance information between them, such as “2.3km”; the current status information of the vehicle, such as "Parking”; and the prompt information "Click to use intelligent car search".
- the electronic device responds to the user's click operation and displays an intelligent car-finding interface as shown in (b) of Figure 27.
- the navigation information box 2552 may be displayed in the intelligent car-finding interface.
- the navigation information box 2552 contains the time information 2556 required for the electronic device to navigate to the location of the vehicle; the intelligent car search interface can also display the vehicle parking location image box 2554, as well as a map containing the geographical location where the vehicle is parked and where the vehicle is. Location 2555 on the map.
- the electronic device in response to the user's operation of clicking the location information box 2550, when the electronic device displays the smart car search interface, it may also display "Smart car search is enabled” as shown in 2558 in (b) of Figure 27 The car-seeking animation.
- the terminal device after acquiring the vehicle location information, displays the parking location of the vehicle on the first interface, so that the user can know the parking location of the vehicle, which facilitates the user to find the vehicle and improves the user experience.
- the terminal device after obtaining the vehicle location information, displays content related to the vehicle's parking location on the first interface, so that the user can know the vehicle's parking location, facilitate the user to find the vehicle, and improve the user experience.
- FIG. 28 may be an exemplary flowchart of a method for identifying a parking area provided by an embodiment of the present application.
- the method 2600 may include some or all of the following steps.
- the surrounding environment information can be used to detect markers in the parking area.
- the surrounding environment information may be data collected by one or more sensors.
- the surrounding environment information may be data collected by one or more cameras and/or one or more radar sensors. This is not the case in the embodiment of the present application. Make limitations.
- the landmark of the parking area may be a pillar or the like.
- the landmark of the parking area refers to step S2210 and so on.
- images of one or more parking spaces including the target parking space can be obtained, and the target parking space can be determined based on the parking space indication message. It should be understood that the description of obtaining the first parking space image may refer to step S1910 and so on.
- obtaining the surrounding environment information can be performed at the same time as obtaining the first parking space image. That is to say, step S2620 and some or all of steps S2605 to S2610 can be performed at the same time, or step S2620 can be performed first, and then Can be executed first Some or all of steps S2605 to S2610 are not limited in this embodiment of the present application.
- S2625 Determine the identity of the target parking space based on the first parking space image.
- the identity of the target parking space can be determined. It should be understood that for a description of determining the identification of the target parking space, reference may be made to step S1130.
- the identification of the target parking space it can be determined whether the identification includes a regional keyword. For example, it can be considered that the identification "013" does not include the regional keyword, and the regional keyword of the identification "A106" can be considered as "A”; for another example, the parking space identified as "H-0367” has the identification of the parking area as " P1-H”, it can be considered that the regional keyword is "H”; for another example, the identification of the target parking space, such as "C0237”, has multiple regional information texts (for example, regional information texts "C17", “D17”, " C18"), the identification of the target parking space can be matched with the area information text.
- the identification of the parking area can be determined.
- the identification of the parking area can be determined based on the distance between the vehicle and the landmark where the identification is located when the vehicle is in a parking position.
- S2630 When the identification of the target parking space includes a regional keyword, determine the parking area based on the image of the landmark and the regional keyword.
- multiple parking areas may be distinguished according to parking area identifiers.
- images of the multiple markers may be obtained.
- the multiple markers may indicate multiple parking areas, and the first marker may be determined based on the distance between the target parking space and the multiple markers.
- the first marker may be the marker with the shortest distance from the target parking space among the plurality of markers, and the identification of the parking area may be determined based on the image of the marker.
- the identification of the parking area can be determined based on the image of the landmark, so that the parking area can be determined based on the identification of the parking area. It should be understood that for the method of determining the parking area, reference can be made to step S2230 and so on.
- the parking area can be determined in combination with the region keyword. For example, when determining multiple texts based on images of multiple landmarks, such as "P1", “P1-H”, “P1-G”, “Safe Channel”, etc., although the confidence levels of the multiple texts can be , filter the multiple texts to determine the parking area, but because the confidence evaluation rules may not be applicable to all parking lots, there may also be situations where multiple texts have the same confidence level, such as "P1-H” and "P1-G", it may not be possible to determine the accurate parking area identification, so the parking area can be determined by combining the area keywords.
- the identification of the target parking space is "H-013", because the identification of the target parking space is different from the text " P1-H” has the same area key "H", and the parking area can be determined as "P1-H”. It should be understood that the above description of determining the parking area is only an example for ease of explanation, and the embodiment of the present application does not limit this.
- the area keyword is determined through the identification of the target parking space, and the identification of the parking area is determined based on the area keyword and the image of the landmark in the parking area, thereby identifying the parking area, which can improve the accuracy of identifying the parking area.
- S2635 send a parking area indication message, which can be used to indicate the parking area.
- the parking area indication message may indicate the parking area through a sign indicating the parking area, or may indicate the parking area through a landmark indicating the parking area.
- the parking area may be indicated by sending an image of a landmark in the parking area. .
- the terminal device can obtain the parking area indication message, and can display the first interface according to the parking area indication message, so that the user can learn the parking area where the vehicle is located based on the interface.
- S2640 send a target parking space indication message, and the target parking space indication message may be used to indicate the target parking space.
- the target parking space indication message may indicate the target parking space by a sign indicating the target parking space, or may indicate the target parking space by indicating an image of the target parking space.
- the terminal device can obtain the target parking space indication message, and can display the first interface according to the target parking space indication message, so that the user can learn the parking space where the vehicle is located based on the interface.
- step S2635 may be performed first, step S2640 may be performed first, or steps S2635 and S2640 may be performed simultaneously, which is not limited in the embodiment of the present application.
- a third message may be sent, and the third message may be used to indicate the surrounding environment.
- a third message indicating the surrounding environment may be sent.
- some parking lots may not be divided into multiple parking areas, and may only be marked with parking space signs in the area where the parking spaces are located. Therefore, the vehicle may not be able to know where the vehicle is based on the image of the marker collected by its sensor.
- the parking area of the vehicle can be used to indicate the surrounding environment information of the vehicle by sending a third message.
- images collected by a panoramic image system around view monitor, AVM), digital video recorder (DVR), etc. can be sent to terminals such as mobile phones. equipment to facilitate users to find cars.
- the parking area is determined by combining regional keywords and images of landmarks in the parking area, which can improve the determination of the parking area.
- the target parking space can be indicated by sending a target parking space indication message
- the parking area can be indicated by sending a parking area indication message, which allows the user to know the parking area where the vehicle is located without taking pictures of the parking area and/or the target area. and/or target areas to improve the user experience.
- Figure 29 is a schematic flowchart of a method for determining a parking location provided by an embodiment of the present application.
- the method 2700 may include some or all of the following steps:
- S2710 When the vehicle enters the parking lot, obtain the vehicle's motion status information and/or surrounding environment information during the movement of the vehicle.
- the vehicle may pass through one or more parking spaces. parking floors, and/or, one or more parking zones.
- the vehicle's motion status information and/or surrounding environment information can be obtained to determine where the vehicle is in the parking lot. Area.
- the vehicle's motion status information may include the vehicle's posture information, such as the vehicle's pitch angle information, the vehicle's position information, etc.
- the vehicle's position information may be determined based on global satellite navigation system signals. the location of the vehicle, etc.
- S2730 Determine the area where the vehicle is located in the parking lot based on the vehicle's motion status information and/or surrounding environment information.
- the vehicle enters the parking lot until it completes parking.
- the vehicle's motion status information and/or surrounding environment information can be obtained based on the location of the vehicle.
- vehicle attitude changes can be obtained through vehicle-mounted sensors, such as the vehicle's pitch angle, vehicle position changes, etc., and then the relative change of the floor where the vehicle is located can be determined based on the vehicle's pitch angle change (for example, based on the vehicle's pitch angle, Determine the number of inter-floor passages that the vehicle passes through uphill and downhill, determine the relative change of the floor where the vehicle is located, and determine the current floor location of the vehicle; for another example, the pitch angle of the vehicle can be combined with the driving path of the vehicle , the climbing height of the vehicle, determine the relative change of the floor, to determine the floor location where the vehicle is currently located, etc.).
- the floor where the vehicle is located can be determined based on the identification information of the inter-floor passages that the vehicle passes through (for example, The vehicle can obtain the image information of the surroundings while the vehicle is driving through the image sensor. For example, the vehicle can obtain the image information of the passage between floors that the vehicle passes through. By identifying the floor signs hung or posted in the passage, the floor that the vehicle will drive to can be determined.
- the information of the floor can be displayed on the vehicle's central control screen and other interactive devices (for example, "You are currently on the second floor underground", etc.).
- the vehicle After the vehicle enters the parking space, the information of the latest recognized floor can be displayed.
- the vehicle determined as the floor where the parking location is located; for another example, during the process from the vehicle entering the parking lot to completing the parking, the vehicle can pass through multiple parking areas. When the vehicle passes through the parking area, the vehicle can be displayed on the central control screen and other interactive devices.
- the latest recognized zone information can be determined as the parking location.
- the parking zone where the vehicle is located can also be obtained when the vehicle enters the parking space and it is determined that the vehicle will drive into the parking space. For example, in the parking space where the vehicle is parked (which can also be called a parking space) )
- the parking location of the vehicle can be determined based on the vehicle's parking floor and parking zone information.
- the information displayed by the above interactive device can also be voice broadcast by the vehicle speakers. For the sake of brevity, no examples will be given here.
- the method may also include: acquiring a GNSS signal; and determining the parking position positioning mode according to the signal quality of the GNSS signal.
- the method of determining the signal quality of the GNSS signal may refer to step S1120 and so on.
- the parking position positioning mode may include a first positioning mode or a second positioning mode, wherein when working through the first positioning mode, the parking position of the vehicle may be determined according to the GNSS signal; when the parking positioning mode is determined to be the third positioning mode, In the second positioning mode, the area where the vehicle is located in the parking lot can be determined based on the vehicle's motion status and/or surrounding environment information.
- the area where the vehicle is located in the parking lot can be determined based on the latitude and longitude information included in the GNSS signal; when it is determined that the parking positioning mode is the second positioning mode, the area of the vehicle can be determined based on the latitude and longitude information included in the GNSS signal. Based on the motion status and/or surrounding environment information, at least one of the vehicle's parking floor, parking zone, and first parking space can be determined.
- the parking position positioning mode is the second positioning mode
- determining the area where the vehicle is located in the parking lot based on the vehicle's motion state and/or surrounding environment information may include: determining the vehicle's location in the parking lot based on the surrounding environment information.
- the first intersection that the vehicle passes through can include the floors connected to the inter-floor passage and the intersections between the inter-floor passages; according to the first intersection that the vehicle passes through, the parking lot where the vehicle is located can be determined
- the parking floor is the floor where the vehicle is in the parking position.
- the first intersection may include floors connected to the inter-floor passage and intersections between the inter-floor passages. That is to say, the first intersection may be the entrance and exit of the inter-floor passage.
- the description about the first intersection may refer to step S1510 and so on.
- method 1500 For example, regarding the method of determining the parking floor based on the first intersection through which the vehicle passes, reference may be made to method 1500 and the like.
- the surrounding environment information may include an image of a first channel, which may be an inter-floor channel through which the vehicle passes. According to the vehicle's motion state and/or the surrounding environment information, it is determined that the vehicle is parking.
- the area within the venue may include: determining the channel guide mark based on the image of the first channel; determining the parking floor based on the channel guide mark.
- the description of the first channel and the channel guide identifier may refer to the method 1400 and so on.
- the image of the first channel may be one or more images collected by one or more camera sensors.
- the image of the first channel may also be images collected by multiple camera sensors, which are spliced together. What is obtained by image processing may also be image information of the first channel at multiple moments.
- the method may also include: when it is determined that the vehicle is located in the inter-floor passage, starting a second sensor; and controlling the second sensor to collect surrounding environment information.
- whether the vehicle is located in the inter-floor passage can be determined based on the vehicle's pitch angle, data obtained by the ramp sensor, etc.
- one or more sensing sensors can be activated to collect surrounding environment information, thereby It can reduce the resource consumption of sensors such as radars and cameras, and for electric vehicles, it can increase the cruising range of the vehicle.
- the vehicle's motion state information may include the vehicle's pitch angle information within the first period of time.
- determining the area where the vehicle is located in the parking lot may include : Determine the number of inter-floor passages that the vehicle passes through based on the pitch angle information of the vehicle within the first period of time; determine the parking floor based on the number of inter-floor passages that the vehicle passes through.
- the description about the first duration may refer to step S1210 and so on.
- the description about determining the parking floor may refer to methods 1200, 1400, 1500, etc.
- determining the area where the vehicle is in the parking lot based on the vehicle's motion state and/or surrounding environment information may include: detecting markers in the parking area based on the surrounding environment information; based on images of the markers , determine the parking zone.
- the parking zone may refer to the parking areas of parking lots such as "Area A”, “H-17", “B-17”, “H-10-2", “xx Zone”, etc.
- the parking zones of the parking zone Markers can be parking lot pillars, parking lot interior walls, signs, hanging or posted signs, etc.
- markers of parking zones and methods of determining parking zones may refer to method 2200 and the like.
- the surrounding environment information includes a first parking space image
- the first parking space image includes a first parking space.
- the area where the vehicle is located in the parking lot can be determined. It includes: determining the identity of the first parking space based on the image of the first parking space.
- the identification of the target parking space includes a regional keyword
- the method may further include: determining the parking area based on the image of the landmark and the regional keyword.
- descriptions about area keywords and the like may refer to method 2200 and the like.
- the method may further include: obtaining a first instruction, the first instruction being used to indicate that the user of the vehicle has an intention to park; according to the first instruction, obtaining the motion status information and/or of the vehicle. or the surrounding environment information.
- the first instruction may be one or more of a voice instruction, a touch instruction, a key instruction, a gesture instruction, and other instructions.
- the first instruction can be the parking voice instruction in method 1800; for another example, it can also be combined with the user's instructions for the parking space (for example, after detecting the parking space indicated by the user through physical, virtual buttons, or gesture instructions, the user can parking space indicated by the voice command), obtain the motion status information of the vehicle and/or the surrounding environment information, for example, obtain image information of surrounding free parking spaces, etc.
- obtaining the motion status information and/or the surrounding environment information of the vehicle according to the first instruction may include, according to the first instruction, controlling the camera and the radar sensor to adjust the posture and obtain the surrounding environment data.
- the camera and radar sensor can have or be installed on an movable bracket.
- the bracket can be controlled to adjust the attitude of the sensor to obtain surrounding environment data, thereby reducing the risk of vehicle damage. The impact of posture on obtaining surrounding environment data, etc.
- obtaining the motion state information and/or the surrounding environment information of the vehicle may include: acquiring the motion state information and/or the surrounding environment information of the vehicle when it is detected that the vehicle enters the parking state.
- obtaining the motion state information and/or the surrounding environment information of the vehicle may include, when it is detected that the vehicle enters the parking state, controlling the camera and the radar sensor to adjust the attitude, and obtain Surrounding environment information.
- obtaining the motion state information and/or the surrounding environment information of the vehicle may include, when it is detected that the vehicle enters the parking state, controlling the activation of the first sensor, and controlling the first sensor.
- a sensor collects surrounding environment information. For example, when detecting the user's first operation, it may be considered that the vehicle enters the parking state. For a description of the first operation, reference may be made to method 1800 and so on.
- the method may further include: sending a first message, the first message being used to indicate at least one of the parking area, the first parking space, and the parking floor.
- the method may further include: sending a first message, which may be used to indicate at least one of the parking area, the target parking space, and the parking floor.
- a first message which may be used to indicate at least one of the parking area, the target parking space, and the parking floor.
- terminal devices such as mobile phones and electronic devices such as cloud servers can receive the first message.
- the first message may be sent.
- the first message when working through the first positioning mode, can be used to indicate the parking position determined according to the GNSS signal; for another example, when working through the second positioning mode, the first message can be used to indicate At least one of the parking area, the target parking space, and the parking floor; for another example, the first message may indicate the parking location determined according to the GNSS signal by indicating the first latitude and longitude information, the first altitude information, or the like.
- the first message may be an encrypted message.
- the message indicating the parking location may be encrypted according to the first key.
- a terminal device such as a mobile phone is associated with a vehicle, such as by connecting through Bluetooth or other methods, or when the mobile phone and the vehicle are logged into the same user account
- the terminal device and/or cloud server and the vehicle can be exchanged, for example, through asymmetric encryption. Private key, etc., so that the terminal device/cloud server can decrypt the first message.
- sending the first message may include: sending the first message when no user is detected in the vehicle's cockpit. For example, it can be determined whether there is a user in the cockpit based on information collected by seat pressure sensors, camera sensors in the cockpit, and other vehicle-mounted sensors.
- the first message when no user is detected in the vehicle cabin, the first message is sent, which can reduce the frequency of sending the first message and reduce the traffic consumption of the vehicle.
- the first message may be sent after it is determined that the vehicle has completed parking.
- a terminal device such as a mobile phone can send parking location request information, and accordingly, the vehicle can receive the parking location request information, and further, the first message can be sent according to the parking location request information.
- the parking location request information may include the identity information of the requester, whereby the authority of the requester can be determined based on the identity information of the requester, and the first message can be determined based on the authority of the requester, such as, When it is determined that the requester is an unauthorized user, the first message may not be sent.
- the first message may include the image and logo of the parking space, the image and logo of the parking area, Parking floor information, etc.
- the first message can be determined based on the permissions of the requester, or for example, the first message can be determined based on the request content of the requester; and
- the first message may include images and logos of parking spaces, images and logos of parking zones, parking floor information, etc.
- determining the parking position positioning mode according to the signal quality of the GNSS signal may include: determining the parking position positioning mode as the first positioning mode when the signal quality of the GNSS signal is greater than or equal to the first threshold; or , when the signal quality of the GNSS signal is less than or equal to the first threshold, the parking position positioning mode is determined to be the second positioning mode.
- descriptions regarding the signal quality of the GNSS signal, the first threshold, etc. may refer to the method 1100 and the like.
- the method may further include: obtaining a first state parameter, which may include at least one of the distance between the vehicle and the entrance of the parking lot, the speed of the vehicle, and the signal quality of the GNSS signal. ; When the first state parameter meets the preset condition, the parking lot marker is detected; when the parking lot marker is detected, it can be determined that the vehicle is located in the parking lot.
- a first state parameter which may include at least one of the distance between the vehicle and the entrance of the parking lot, the speed of the vehicle, and the signal quality of the GNSS signal.
- the first state parameter when the first state parameter is less than or equal to the first threshold, environmental data is obtained for parking lot marker detection, thereby reducing the need for sensors to collect environmental data in the process of determining whether the vehicle is located in the parking area.
- the dependence can reduce the working time of the sensor, thereby reducing the power consumption of the sensor, and also helps to start the corresponding functional module after determining that the vehicle is located in the parking area.
- Embodiments of the present application also provide a device for implementing any of the above methods.
- a device is provided that includes units for implementing each step performed by a chip, a vehicle, a vehicle-machine system, etc. in any of the above methods.
- Embodiments of the present application also provide devices for implementing any one of the above methods 1100 to 2700, and methods that are combined with each other. For the sake of simplicity, only the devices that implement some of the above methods are described below.
- FIG. 30 is a schematic structural diagram of a device for determining that a vehicle is located in a parking lot area according to an embodiment of the present application.
- the device 2800 may include an acquisition module 2810 and a processing module 2820 .
- the obtaining module 2810 is used to obtain the first status parameter.
- the first status parameter may include at least one of the signal quality of the GNSS signal, the vehicle speed, and the distance between the vehicle and the parking lot entrance, and may also include other parameters, such as latitude and longitude information.
- description regarding the first state parameter may refer to the method 1700 or the like.
- the acquisition module 2810 can also be used to acquire data collected by sensing sensors, which can be used for parking lot marker detection.
- the data collected by the sensing sensor can be obtained from a sensing sensor or other device, or it can be data collected by multiple sensors that has been processed by filtering, fusion, feature extraction, etc.
- the processing module 2820 is configured to detect the parking lot marker when the first state parameter is less than or equal to the first threshold; and is also configured to determine that the vehicle is located in the parking lot area when the parking lot marker is detected.
- the corresponding first threshold may be determined according to the first state parameter.
- the first threshold may include a threshold related to the signal quality of the GNSS signal.
- the processing module 2820 can detect parking lot markers based on data collected by sensing sensors.
- the parking lot marker may be an object that does not move in the parking lot area.
- the description about detecting parking lot markers may refer to steps S1720 to S1730 and so on.
- FIG. 31 is a schematic structural diagram of a device for activating a sensor provided by an embodiment of the present application.
- the device 2900 may include an acquisition module 2910 and a processing module 2920.
- the acquisition module 2910 can be used to acquire voice instructions or user operation information.
- the processing module 2920 may be used to: detect the parking voice command according to the voice command, activate one or more perception sensors when the parking voice command is detected, or detect the first operation according to the user operation information, the first operation is used to indicate The user has parking intention, and when the first operation is detected, one or more sensing sensors are activated.
- step S1820 For example, regarding the description of the parking voice instruction and the first operation, reference may be made to step S1820 and so on.
- the acquisition module 2910 may also be used to acquire data collected by the one or more sensing sensors.
- the processing module 2920 may also be used to determine the environment in which the vehicle is parked based on the data collected by the sensing sensor.
- the processing module 2920 can determine the identity of the target parking space based on the image; when the data includes an image of a parking area landmark, process Module 2920 can determine the parking area based on the image, such as determining the identification of the parking area, etc.
- the device 2900 can be used to implement the above method 1800.
- FIG. 32 is a schematic structural diagram of a device for identifying a parking space identification provided by an embodiment of the present application.
- the device 3000 may include an acquisition module 3010 and a processing module 3020.
- the acquisition module 3010 can be used to acquire the first parking space image; the processing module 3020 can be used to determine the identification of the target parking space according to the first parking space image.
- the first parking space image may include at least one parking space including the target parking space.
- the acquisition module 3010 can also be used to: obtain parking space indication information, which can be used to indicate the area where the target parking space is located; the processing module 3020 can be specifically used to: obtain the parking space indication information and the first parking space indication information.
- Parking space image to determine the identity of the target parking space. For example, when the image includes multiple parking spaces including a target parking space, the target parking space in the image can be determined based on the parking space indication information, thereby determining the identity of the target parking space.
- the processing module 3020 can also be used to: determine a first ratio according to the first parking space image, and the first ratio can be used to indicate the proportion of the target parking space in the first parking space image; process Module 3020 may be specifically configured to determine the identity of the target parking space based on the first parking space image and the first ratio.
- the image as shown in (a) in Figure 20 can be obtained, and by determining the proportions of multiple parking spaces in the image, such as as shown in (b) in Figure 20 , the target parking space is determined to be (a in Figure 20 ) identified in 2051, so that the identity of the target parking space can be determined; for another example, when the images of the multiple parking spaces are collected by a fisheye camera, due to possible distortion, etc., the image can be processed such as distortion correction. Finally, determine the first ratio to determine the target parking space. It should be understood that the above method for determining the image of the target parking space is only an example, and the embodiments of the present application do not limit this.
- the processing module 3020 may be specifically configured to determine one or more parking space information texts based on the first parking space image; and determine the identification of the target parking space based on the confidence level of the parking space information text.
- the acquisition module 3010 can be used to obtain images of the target parking space at multiple times, and the processing module 3110 can be used to determine the identity of the target parking space based on the images of the target parking space at multiple times.
- the camera sensor can collect a video of the target parking space within a first period of time.
- the video can include images at multiple times, and the multiple images can be combined to determine the identity of the target parking space. This can avoid errors due to a single image. Recognition errors caused by incomplete identification can improve the accuracy of the identified identification.
- the first duration can be any length of time, such as 5 seconds, 13 seconds, etc. This is not limited in the embodiments of the present application.
- the processing module 3020 can also be used to control the vehicle-mounted display to display the image of the target parking space.
- a display such as a central control screen can display an interface as shown in (a) in Figure 20 to indicate the target parking space; for another example, only the identification of the target parking space in the image of the target parking space can be displayed on the vehicle-mounted display.
- only the image of the logo of the target parking space can be displayed; for another example, after the logo of the target parking space is determined, the logo of the target parking space can be displayed on a display such as the central control screen.
- the interface shown in Figure 21 . It should be understood that the above description of displaying the image and/or logo of the target parking space is only an example for ease of explanation, and the embodiments of the present application do not limit this.
- the device 3000 may further include a sending module 3030, which may be used to send a first message, and the first message may be used to indicate the target parking space.
- a sending module 3030 which may be used to send a first message, and the first message may be used to indicate the target parking space.
- the device 3000 can be used to implement the method 1900, and the description of the target parking space, the identification of the target parking space, etc. may refer to the method 1900 and so on.
- FIG. 33 is a schematic structural diagram of a device for identifying a parking area provided by an embodiment of the present application.
- the device 3100 may include an acquisition module 3110 and a processing module 3120.
- the acquisition module 3110 can be used to acquire surrounding environment information, which can be used to detect markers in the parking area; and can also be used to acquire an image of the marker when the marker is detected.
- the processing module 3120 may be used to determine the parking area based on the image of the landmark.
- the processing module 3120 can also detect markers in the parking area based on the surrounding environment information.
- the processing module 3120 may be used to determine the parking area identification based on the image of the landmark in the parking area.
- the processing module 3120 may be configured to determine one or more texts based on the image of the landmark, and determine the identification of the parking area based on the confidence of the text.
- step S1730 For the description of determining the parking area identification according to the confidence level of the text, reference may be made to step S1730 and so on.
- the acquisition module 3110 can also be used to obtain the identification of the target parking space.
- the identification of the target parking space can include a regional keyword, and the processing module 3120 can be used to determine based on the regional keyword and the image of the landmark.
- the parking area can be used to obtain the identification of the target parking space.
- the processing module 3120 can determine the identification of the parking area based on the multiple texts combined with the area keyword.
- the description of the area keyword may refer to step S1730 and so on.
- the processing module 3120 when detecting markers in multiple parking areas, may determine the location of the parking area to which the target parking space belongs based on the distance between the multiple markers and the target parking space. landmark.
- the distance between the multiple markers and the target parking space may be an actual distance or a virtual length.
- it can be based on the image of the AVM system to determine the distance between multiple parking area markers and the target parking space on the image; for another example, it can be based on the data collected by the radar to determine the actual distance between the multiple markers and the target parking space. distance. It should be understood that the above examples are only illustrative and are not limited by the embodiments of the present application.
- the acquisition module 3110 can be used to obtain images of landmarks in the parking area at multiple times, and the processing module 3120 can be used to determine the parking area based on the images of landmarks in the parking area at multiple times.
- logo For example, during the parking process of the vehicle, the camera sensor can collect video images of the landmarks in the parking area within a period of time, and the identification of the parking area can be determined based on the images of the landmarks in the parking area at multiple times in the video image. This can avoid recognition errors caused by incomplete logos in a single image and can improve the accuracy of the recognized logos.
- the processing module 3120 can also be used to control the vehicle-mounted display to display the logo of the parking area, or can also be used to display the image of the landmark of the parking area.
- the device 3100 may also include a sending module 3130.
- the sending module 3130 may be used to send a second message, and the second message may be used to indicate the parking area.
- the device 3100 can be used to implement the method 1700.
- the device 3100 can be used to implement the method 1700.
- the method 1700 can be used to implement the method 1700.
- FIG. 34 is a schematic structural diagram of an interactive device for indicating a parking location provided by an embodiment of the present application.
- the device 3200 may include an acquisition module 3210 and a display module 3220.
- the acquisition module 3210 can be used to obtain vehicle location information.
- the acquisition module can be used to obtain the first message, and the first message can include the parking location information of the vehicle.
- the parking location information can be used to indicate the parking floor information, parking zone information, and parking space information of the vehicle. At least one of the above, for example, the parking location information may be used to indicate the parking floor information and/or the parking zone information of the vehicle, and the parking space information.
- the display module 3220 can be used to display a first interface, and the first interface can be used to indicate the parking location.
- the display module 3220 can be used to display parking area information.
- the display module 3220 can be used to display information about the target parking space.
- the display module 3220 can be used to display parking floor information.
- the display module 3220 may be used to display the parking location indicated by the first latitude and longitude information.
- the display module 3220 may be used to display images of landmarks in the parking area.
- the display module 3220 may be used to display an image of the target parking space.
- the display module 3220 can display a car-finding navigation route, which can indicate a navigation route from the user's current location to the vehicle parking location.
- FIG. 35 is a schematic structural diagram of a device for determining a vehicle position provided by an embodiment of the present application.
- the device 3300 may include an acquisition module 3310 and a processing module 3320.
- the acquisition module 3310 can be used to obtain the vehicle's motion status information and/or surrounding environment information during the movement of the vehicle when the vehicle enters the parking lot;
- the processing module 3320 can be used to obtain the motion status information of the vehicle according to the vehicle's motion status information. and/or surrounding environment information to determine the area where the vehicle is located in the parking lot.
- vehicle motion status information and surrounding environment information may refer to method 2700 and so on.
- the acquisition module 3310 can be used to acquire a GNSS signal; the processing module 3320 can be used to determine the parking position positioning mode according to the signal quality of the GNSS signal.
- the processing module 3310 when working in the first positioning mode, can be used to determine the area where the vehicle is in the parking lot according to the GNSS signal; when it is determined that the parking positioning mode is the second positioning mode, the processing module 3310 3310 may be used to determine the area where the vehicle is located in the parking lot based on the vehicle's motion status information and/or surrounding environment information.
- the floor, parking zone, parking space, etc. where the vehicle is located in the parking lot can be determined.
- the parking position positioning mode is the second positioning mode.
- the processing module 3320 can be specifically used to: determine the first intersection through which the vehicle passes based on the surrounding environment information.
- the first intersection can include floors and floors. The floors connected by the passages between the floors, and the intersections between the passages between the floors; according to the first intersection passed by the vehicle, the parking floor of the parking lot where the vehicle is located can be determined.
- the parking floor is where the vehicle is in the parking position. on the floor.
- the description about the first intersection may refer to step S1510 and so on.
- the acquisition module 3310 can be used to acquire an image of the first channel, which can be an inter-floor channel through which the vehicle passes.
- the processing module 3320 can be specifically used to: according to the first channel Image to determine the channel guide signs; determine the parking floor based on the channel guide signs.
- the description of the first channel and the channel guide identifier may refer to the method 1400 and so on.
- the processing module 3320 may be specifically configured to: activate the second sensor when it is determined that the vehicle is located in the inter-floor passage; and control the second sensor to collect surrounding environment information.
- the acquisition module 3310 can directly acquire the surrounding environment information collected by the second sensor, or acquire the surrounding environment information collected by the second sensor from other modules, or acquire filtered data from other modules. Processed peripheral ring Environmental information, this application does not limit this.
- the acquisition module 3310 can be used to obtain the pitch angle information of the vehicle within the first time period; the processing module 3320 can also be used to: determine the vehicle's pitch angle information based on the vehicle's pitch angle information within the first time period. The number of inter-floor passages passed by; determine the parking floor based on the number of inter-floor passages passed by the vehicle.
- the description about the first duration may refer to step S1210 and so on.
- the processing module 3320 may be used to: detect parking zone markers based on surrounding environment information, where the markers may include pillars; and determine parking zones based on images of the markers.
- the acquisition module 3310 may be used to acquire a first parking space image, where the first parking space image includes a first parking space; the processing module 3320 may be specifically configured to: determine based on the image of the first parking space. The first parking space sign.
- step 1920 For example, regarding the description of determining the identification of the first parking space, reference may be made to step 1920 and so on.
- the processing module 3320 may also be used to determine the area keyword according to the identification of the first parking space.
- the description of the regional keyword may refer to the method 2200.
- the identification of the first parking space includes an area keyword
- the processing module 3320 may be configured to determine the parking area based on the image of the landmark and the area keyword.
- the acquisition module 3310 can also be used to: acquire a first instruction, the first instruction is used to indicate that the user of the vehicle has parking intention; the acquisition module 3310 can be specifically used to: according to the first Instructions to obtain the vehicle's motion status information and/or surrounding environment information.
- description about the first instruction may refer to method 2700 and so on.
- the acquisition module 3310 may be configured to: when detecting that the vehicle enters the parking state, acquire the vehicle's motion state information and/or surrounding environment information.
- the processing module 3320 can control the activation of the first sensor and control the first sensor to collect the surrounding environment. data. For example, after a vehicle enters a parking lot, it can obtain coarser-grained surrounding environment information through fewer cameras and radar sensors. When it is determined that the user intends to park, more sensors can be activated to obtain more detailed information. Surrounding environment information, etc.
- the device 3300 may also include a sending module 3330.
- the sending module may be specifically configured to: send a first message.
- the first message may be used to indicate the parking area, the first parking space, or the parking floor. At least one item.
- the description about the first information may refer to the method 1100 and so on.
- the sending module 3330 may send the first message when it detects that the vehicle has completed parking.
- the first message can be sent when it is detected that the vehicle is powered off, the parking brake of the vehicle is detected to be in working state, the gear of the vehicle is detected to be park, the vehicle is stalled, etc.; for another example, This first message may be sent when the user is not detected in the vehicle's cabin.
- the processing module 3320 can also be used to detect whether the vehicle has completed parking. For example, it can determine whether the vehicle has completed parking according to the control signal of the vehicle, and so on.
- the first message may be an encrypted message.
- the processing module 3320 may be used to implement encryption of the first message.
- the first message can be encrypted through asymmetric encryption or symmetric encryption. It should be understood that the method for encrypting the first message can refer to related technologies, and the embodiments of the present application do not limit this.
- the device may also include a receiving module 3340, which may be used to receive parking location request information, which may be used to request the parking location of the vehicle, and the sending module 3330, which may be used to , sending the first message according to the parking location request information.
- a receiving module 3340 which may be used to receive parking location request information, which may be used to request the parking location of the vehicle
- the sending module 3330 which may be used to , sending the first message according to the parking location request information.
- the parking location request information may include the requester's identity information
- the sending module 3330 may be specifically configured to send the first message based on the requester's identity information.
- the processing module 3320 can determine the content included in the first message based on the requester's identity information.
- the processing module 3320 may be configured to: determine the parking position positioning mode as the first positioning mode when the signal quality of the GNSS signal is greater than or equal to the first threshold; or, when the signal quality of the GNSS signal is less than Or equal to the first threshold, the parking position positioning mode is determined to be the second positioning mode.
- description regarding the first threshold and the like may refer to the method 1100.
- the acquisition module 3310 may also be used to: acquire a first state parameter, which may include at least one of the distance between the vehicle and the parking lot entrance, the vehicle speed, and the signal quality of the GNSS signal;
- the processing module 3320 can also be used to detect a parking lot marker when the first state parameter meets the preset condition; when a parking lot marker is detected, it can be determined that the vehicle is located in the parking lot area.
- the device 3300 can be used to implement the method 2700.
- FIG. 36 is a schematic structural diagram of a device for determining a parking floor provided by an embodiment of the present application.
- the device may include an acquisition module 3410 and a processing module 3420.
- the acquisition module 3410 can be used to obtain the surrounding environment information; the processing module 3420 can be used to determine the first intersection through which the vehicle passes based on the surrounding environment information; and can determine the parking floor based on the first intersection through which the vehicle passes.
- the description about the first intersection may refer to step S1510 and so on.
- the acquisition module 3410 can be used to obtain an image of the inter-floor passage
- the processing module 3420 can be specifically used to: determine the entrance/exit of the inter-floor passage based on the image of the inter-floor passage; Determine the first intersection based on the entrance/exit of the passage between floors,
- the exit of the inter-floor passage can be determined based on the image of the inter-floor passage, thereby determining the first intersection; or, when the vehicle is located in the floor, the exit of the inter-floor passage can be determined based on the image collected by the sensing sensor. Data to determine the entrance to the inter-floor passage, thereby determining the first entrance.
- the first intersection can be determined through feature extraction and recognition.
- the acquisition module 3410 can also be used to obtain the pitch angle information of the vehicle, and the processing module 3420 can be used to determine that the vehicle is in the inter-floor passage based on the pitch angle information of the vehicle. Further, the processing module 3420 can also be used to: activate the first sensor when it is determined that the vehicle is in the inter-floor passage; and control the first sensor to collect surrounding environment information.
- the processing module 3420 may also determine whether the vehicle is located in the passage based on the vehicle's acceleration information, data collected by the slope sensor, etc.
- the relative change of floors can be determined. It should be understood that the method of determining the relative change of floors may refer to step S1520 and so on.
- the processing module 3420 may determine the first intersection based on the pitch angle information of the vehicle and the multiple intersections passed by the vehicle.
- the device may also include a sending module 3430, which may be used to send parking floor indication information after determining the parking floor.
- the parking floor indication information may be used to indicate the parking floor, correspondingly Locally, terminal devices such as mobile phones and/or cloud servers can obtain the parking floor indication information from vehicles, network devices or other devices.
- the device 3400 can be used to implement the method 1500. According to the device provided by the embodiment of the present application, by determining the first intersection, the interference of the building structure of the parking lot on the identification of the parking floor can be reduced, and the accuracy of the determined parking floor can be improved.
- FIG. 37 is a schematic diagram of another device for determining a parking floor provided by an embodiment of the present application.
- the device may include an acquisition module 3510 and a processing module 3520.
- the acquisition module 3510 can be used to obtain the pitch angle information of the vehicle; the processing module 3520 can be used to determine the parking floor based on the pitch angle information of the vehicle.
- the acquisition module 3510 may be used to obtain the pitch angle information within a first period of time.
- the starting time of the first period of time may be earlier than or equal to the time when the vehicle first enters the inter-floor passage.
- the end time of a period of time may be equal to or later than the moment when the vehicle enters the parking floor; the processing module 3520 may be specifically configured to determine the parking floor based on the pitch angle information within the first period of time.
- the real-time pitch angle information of the vehicle can be determined based on the data collected by the IMU. For example, based on the real-time pitch angle information of the vehicle, the moment when the vehicle first drove into the inter-floor passage can be determined, or the moment when the vehicle drove out of the inter-floor passage for the last time before being in the parking position.
- the acquisition module 3510 can obtain From the pitch angle information of the vehicle within this period, the processing module 3520 can determine the parking floor; for another example, through parking lot marker detection, the moment when the vehicle enters the parking area can be determined, and the time at which the vehicle enters the parking area can be obtained.
- the acquisition module 3510 can obtain the pitch angle information of the vehicle after this moment; for another example, the device 3500 can include the IMU, so that the pitch angle information of the vehicle can be obtained based on the data collected by the IMU, or it may not include the IMU. , so that the pitch angle information of the vehicle can be obtained through communication inside the vehicle.
- the embodiment of the present application does not limit this.
- the cockpit domain controller may include an IMU or not. Including an IMU, when the cockpit domain controller does not include the IMU, for example, when the automatic driving domain controller includes an IMU, the pitch angle information of the vehicle can be obtained through communication between the devices. It should be understood that the above description of the first duration and the pitch angle information of the vehicle is only an example for ease of explanation, and the embodiments of the present application do not limit this.
- the method of obtaining the vehicle pitch angle may also refer to other related technologies, which is not limited in the embodiments of the present application.
- apparatus 3500 may be used to implement method 1200.
- the parking floor is determined based on the pitch angle information of the vehicle. Since the acquisition of the pitch angle information does not rely on radar sensors or camera sensors, it is applicable to low-configuration models and can also save time in determining the parking level.
- the resource consumption used for radar sensors, camera sensors, etc. during the location process can reduce the vehicle's power consumption and increase the vehicle's cruising range for electric vehicles, new energy vehicles, etc.
- the operations/behaviors such as the acquisition, storage, utilization, and processing of user information involved in this application are all used in compliance with local laws and regulations.
- the operations such as obtaining, storing, utilizing, and processing user information involved in this patent represent operations with the consent of the individual.
- each unit in the above device is only a division of logical functions.
- the units may be fully or partially integrated into a physical entity, or may be physically separated.
- the unit in the device can be implemented in the form of a processor calling software; for example, the device includes a processor, the processor is connected to a memory, instructions are stored in the memory, and the processor calls the instructions stored in the memory to implement any of the above methods.
- the processor is, for example, a general-purpose processor, such as a CPU or a microprocessor
- the memory is a memory within the device or a memory outside the device.
- the units in the device can be implemented in the form of hardware circuits, and some or all of the functions of the units can be implemented through the design of the hardware circuits, which can be understood as one or more processors; for example, in one implementation,
- the hardware circuit is an ASIC, which realizes the functions of some or all of the above units through the design of the logical relationship of the components in the circuit; for another example, in another implementation, the hardware circuit can be implemented through PLD, taking FPGA as an example. It can include a large number of logic gate circuits, and the connection relationships between the logic gate circuits can be configured through configuration files to realize the functions of some or all of the above units. All units of the above device may be fully realized by the processor calling software, or may be fully realized by hardware circuits, or part of the units may be realized by the processor calling software, and the remaining part may be realized by hardware circuits.
- the processor is a circuit with signal processing capabilities.
- the processor may be a circuit with instruction reading and execution capabilities, such as a CPU, a microprocessor, a GPU, or DSP, etc.; in another implementation, the processor can realize certain functions through the logical relationship of the hardware circuit. The logical relationship of the hardware circuit is fixed or can be reconstructed.
- the processor is a hardware circuit implemented by ASIC or PLD. For example, FPGA.
- the process of the processor loading the configuration file and realizing the hardware circuit configuration can be understood as the process of the processor loading instructions to realize the functions of some or all of the above units.
- it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as NPU, TPU, DPU, etc.
- each unit in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA , or a combination of at least two of these processor forms.
- processors or processing circuits
- each unit in the above device may be integrated together in whole or in part, or may be implemented independently. In one implementation, these units are integrated together and implemented as a system-on-a-chip (SOC).
- SOC may include at least one processor for implementing any of the above methods or implementing the functions of each unit of the device.
- the at least one processor may be of different types, such as a CPU and an FPGA, a CPU and an artificial intelligence processor, CPU and GPU etc.
- each operation performed by the above-mentioned acquisition module 3610 and processing module 3620 can be performed by the same processor, or can also be performed by different processors, for example, by multiple processors respectively. implement.
- one or more processors can be connected to one or more sensors in the sensing system 120 in Figure 1 to obtain surrounding environment information from one or more sensors; in another example, one or more processors can According to the processed surrounding environment information, the area where the vehicle is located in the parking lot is determined.
- the processor that determines the area where the vehicle is located in the parking lot and the processor that obtains the surrounding environment information can be the same processor. They can also be different processors.
- Multiple processors can be connected through internal circuits, and messages can be transmitted through internal circuits.
- the one or more processors described above may be processors provided in a vehicle machine, or may also be processors provided in other vehicle-mounted terminals.
- the above-mentioned device 3300 may be a chip provided in a vehicle machine or other vehicle-mounted terminal.
- the above-mentioned device 3300 may be a device installed in a vehicle. Computing platform 150 as shown in Figure 1.
- FIG. 38 is an example structural diagram of a device 5000 provided by the embodiment of the present application.
- Apparatus 5000 includes a processor 5002, a communication interface 5003, and a memory 5004.
- One example of device 5000 is a chip.
- Another example of apparatus 5000 is a computing device.
- the processor 5002, the memory 5004 and the communication interface 5003 can communicate through a bus.
- Executable code is stored in the memory 5004, and the processor 5002 reads the executable code in the memory 5004 to execute the corresponding method.
- the memory 5004 may also include an operating system and other software modules required for running processes.
- the executable code in the memory 5004 is used to implement one or more methods shown in FIGS. 11 to 27 , and the processor 5002 reads the executable code in the memory 5004 to execute one of the methods shown in FIGS. 11 to 27 or multiple methods.
- the processor 5002 may be a CPU.
- Memory 5004 may include volatile memory (VM), such as random access memory.
- VM volatile memory
- the memory 5004 may also include non-volatile memory (NVM), such as read-only memory, flash memory, hard disk drive (HDD) or solid state disk (SSD).
- NVM non-volatile memory
- Embodiments of the present application also provide a computer program product.
- the computer program product includes: computer program code.
- the computer program code When the computer program code is run on a computer, it causes the computer to execute the above method 2700 and any possible implementation thereof. .
- Embodiments of the present application also provide a computer-readable medium.
- the computer-readable medium stores program code.
- the computer program code When the computer program code is run on a computer, it causes the computer to execute the above method 2700 and any possible implementation thereof. Way.
- the computer-readable medium may include a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, and other media that can store program codes. This is not limited in the embodiments of the present application.
- the computer-readable medium can store instructions of the above-mentioned acquisition module 3310 and/or the processing module 3320.
- the program code When the program code is run on the computer, the computer can be used to perform the operations performed by the above-mentioned acquisition module 3310 and/or the processing module 3320. .
- FIG. 39 shows a schematic diagram of a system 7000 provided by an embodiment of the present application.
- the system 7000 may include a vehicle 7100 and an electronic device 7200.
- the vehicle 7100 may include the above-mentioned FIG. 30
- the electronic device 7200 can be a terminal device such as a mobile phone in the above method embodiment.
- the vehicle 7100 may be used to send a first message, and the first message may include parking location information of the vehicle.
- the electronic device 7200 may be used to receive the first message, and control and display the parking location of the vehicle according to the first message. Location.
- the display device associated with the electronic device 7200 can display the parking position of the vehicle.
- the electronic device is an electronic device with a display screen such as a mobile phone, smart watch, or tablet computer
- the parking position of the vehicle can be displayed on the display screen.
- it can be displayed as shown in Figure 25, Figure 26, and Figure 27 Interface; for another example, when the electronic device is connected to an external display device, the external display device can also be controlled to display the parking position of the vehicle.
- the electronic device 7200 can also be used to send parking location request information, and the vehicle 7100 can be used to receive the parking location request information, and can be used to send the first message according to the parking location request information.
- first, second and other words are used to distinguish the same or similar items with basically the same functions and functions. It should be understood that the terms “first”, “second” and “nth” There is no logical or sequential dependency, and there is no limit on the number or execution order. For example, “first sensor” and “second sensor” are only used for distinction and do not mean that the priorities of “first sensor” and “second sensor” are different.
- the size of the sequence number of each process does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not be used in the implementation of the embodiments of the present application.
- the process constitutes any limitation.
- determining B based on A does not mean determining B only based on A, and B can also be determined based on A and/or other information.
- the size of the sequence numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its functions and internal logic, and should not be used in the embodiments of the present application.
- the implementation process constitutes any limitation.
- a component may be, but is not limited to, a process, a processor, an object, an executable file, a thread of execution, a program and/or a computer running on a processor.
- applications running on the computing device and the computing device may be components.
- One or more components can reside in a process and/or thread of execution and a component can be localized on one computer and/or distributed between 2 or more computers.
- these components may be obtained from various computer-readable media having various data structures stored thereon. Quality execution.
- a component may, for example, be based on a signal having one or more data packets (eg, data from two components interacting with another component, a local system, a distributed system, and/or a network, such as the Internet, which interacts with other systems via signals) Communicate through local and/or remote processes.
- data packets eg, data from two components interacting with another component, a local system, a distributed system, and/or a network, such as the Internet, which interacts with other systems via signals
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented.
- the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application can be integrated into one processing unit, each unit can exist physically alone, or two or more units can be integrated into one unit.
- the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product.
- the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other various media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
Description
Claims (33)
- 一种确定停车位置的方法,其特征在于,包括:在车辆进入停车场时,在所述车辆的运动过程中,获取所述车辆的运动状态信息和/或周边环境信息;根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:获取全球卫星导航系统GNSS信号;根据所述GNSS信号的信号质量,确定停车位置定位模式,所述停车位置定位模式包括第一定位模式,或第二定位模式,其中,在通过所述第一定位模式工作时,根据所述GNSS信号确定所述车辆在所述停车场内所在的区域;所述根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域,包括:在确定所述停车位置定位模式为所述第二定位模式时,根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域。
- 根据权利要求1或2所述的方法,其特征在于,所述停车场包括楼层间通道,所述根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域,包括:根据所述周边环境信息,确定所述车辆途经的第一路口,所述第一路口包括与所述楼层间通道相连的楼层,和所述楼层间通道之间的路口;根据所述车辆途经的所述第一路口,确定所述车辆所处的所述停车场的停车楼层,所述停车楼层为所述车辆处于停车位姿时所处的楼层。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述周边环境信息包括第一通道的图像,所述第一通道包括所述车辆通过的所述楼层间通道,所述根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域,包括:根据所述第一通道的图像,确定通道指引标识;根据所述通道指引标识,确定所述停车楼层。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述车辆的运动状态信息包括所述车辆在第一时长内的俯仰角信息,所述根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域,包括:根据所述车辆在所述第一时长内的所述俯仰角信息,确定所述车辆通过的所述楼层间通道的个数,其中,所述第一时长的起始时刻早于或等于所述车辆驶入首个所述楼层间通道的时刻,所述第一时长的结束时刻等于或晚于所述车辆驶入所述停车楼层的时刻;根据所述车辆通过的所述楼层间通道的个数,确定所述停车楼层。
- 根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域,包括:根据所述周边环境信息,检测到停车分区的标志物;根据所述标志物的图像,确定所述停车分区。
- 根据权利要求1至6中任一项所述的方法,其特征在于,所述周边环境信息包括第一车位图像,所述第一车位图像包括第一车位,所述第一车位包括所述车辆处于停车位姿时所处的车位,所述根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域,包括:根据所述第一车位图像,确定所述第一车位的标识。
- 根据权利要求7所述的方法,其特征在于,所述第一车位的标识包括区域关键字,所述方法还包括:根据所述标志物的图像和所述区域关键字,确定所述停车分区。
- 根据权利要求1至8中任一项所述的方法,其特征在于,所述获取所述车辆的运动状态信息和/或周边环境信息,包括:获取第一指令,所述第一指令用于指示所述车辆的用户存在停车意图;根据所述第一指令,获取所述车辆的所述运动状态信息和/或所述周边环境信息。
- 根据权利要求1至9中任一项所述的方法,其特征在于,所述获取所述车辆的运动状态信息和/或周边环境信息,包括:在检测到车辆进入停车状态时,获取所述车辆的所述运动状态信息和/或所述周边环境信息。
- 根据权利要求3至10中任一项所述的方法,其特征在于,所述方法还包括:发送第一消息,所述第一消息用于指示所述停车分区、所述第一车位、所述停车楼层中的至少一项。
- 根据权利要求11所述的方法,其特征在于,所述发送第一消息,包括:在所述车辆的座舱内未检测到用户时,发送所述第一消息。
- 根据权利要求2至12中任一项所述的方法,其特征在于,所述根据所述GNSS信号的信号质量,确定停车位置定位模式,包括:在所述GNSS信号的所述信号质量大于或等于第一阈值时,确定所述停车位置定位模式为所述第一定位模式;或,在所述GNSS信号的所述信号质量小于或等于所述第一阈值时,确定所述停车位置定位模式为所述第二定位模式。
- 根据权利要求1至13中任一项所述的方法,其特征在于,所述方法还包括:获取第一状态参数,所述第一状态参数包括所述车辆与所述停车场的入口间的距离、所述车辆的车速和所述GNSS信号的所述信号质量中的至少一项;在所述第一状态参数满足预设条件时,进行停车场标志物检测;在检测到所述停车场标志物时,确定所述车辆位于所述停车场。
- 一种确定车辆位置的装置,其特征在于,包括:获取模块,用于在车辆进入停车场时,在所述车辆的运动过程中,获取所述车辆的运动状态信息和/或周边环境信息;处理模块,用于根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域。
- 根据权利要求15所述的装置,其特征在于,所述获取模块,还用于:获取全球卫星导航系统GNSS信号;所述处理模块,还用于:根据所述GNSS信号的信号质量,确定停车位置定位模式,所述停车位置定位模式包括第一定位模式,或第二定位模式,其中,在通过所述第一定位模式工作时,根据所述GNSS信号确定所述车辆在所述停车场内所在的区域;所述处理模块,具体用于:在确定所述停车位置定位模式为所述第二定位模式时,根据所述车辆的所述运动状态信息和/或所述周边环境信息,确定所述车辆在所述停车场内所在的区域。
- 根据权利要求15或16所述的装置,其特征在于,所述停车场包括楼层间通道,所述处理模块,具体用于:根据所述周边环境信息,确定所述车辆途经的第一路口,所述第一路口包括与所述楼层间通道相连的楼层,和所述楼层间通道之间的路口;根据所述车辆途经的所述第一路口,确定所述车辆所处的所述停车场的停车楼层,所述停车楼层为所述车辆处于停车位姿时所处的楼层。
- 根据权利要求15至17中任一项所述的装置,其特征在于,所述获取模块,具体用于:获取第一通道的图像,所述第一通道包括所述车辆通过的所述楼层间通道;所述处理模块,具体用于:根据所述第一通道的图像,确定通道指引标识;根据所述通道指引标识,确定所述停车楼层。
- 根据权利要求15至18中任一项所述的装置,其特征在于,所述获取模块,具体用于:获取所述车辆在第一时长内的俯仰角信息,其中,所述第一时长的起始时刻早于或等于所述车辆驶入首个所述楼层间通道的时刻,所述第一时长的结束时刻等于或晚于所述车辆驶入所述停车楼层的时刻;所述处理模块,具体用于:根据所述车辆在所述第一时长内的所述俯仰角信息,确定所述车辆通过的所述楼层间通道的个数;根据所述车辆通过的所述楼层间通道的个数,确定所述停车楼层。
- 根据权利要求15至19中任一项所述的装置,其特征在于,所述处理模块,具体用于:根据所述周边环境信息,检测停车分区的标志物;根据所述标志物的图像,确定所述停车分区。
- 根据权利要求15至20中任一项所述的装置,其特征在于,所述获取模块,具体用于:获取第一车位图像,所述第一车位图像包括第一车位,所述第一车位包括所述车辆处于停车位姿时所处的车位;所述处理模块,具体用于:根据所述第一车位图像,确定所述第一车位的标识。
- 根据权利要求21所述的装置,其特征在于,所述第一车位的标识包括区域关键字,所述处理模块,具体用于:根据所述标志物的图像和所述区域关键字,确定所述停车分区。
- 根据权利要求15至22中任一项所述的装置,其特征在于,所述获取模块,还用于:获取第一指令,所述第一指令用于指示所述车辆的用户存在停车意图;所述获取模块,具体用于:根据所述第一指令,获取所述车辆的所述运动状态信息和/或所述周边环境信息。
- 根据权利要求15至23中任一项所述的装置,其特征在于,所述获取模块,还用于:在检测到车辆进入停车状态时,获取所述车辆的所述运动状态信息和/或所述周边环境信息。
- 根据权利要求15至24中任一项所述的装置,其特征在于,所述装置还包括,发送模块,用于:发送第一消息,所述第一消息用于指示所述停车分区、所述第一车位、所述停车楼层中的至少一项。
- 根据权利要求25所述的装置,其特征在于,所述发送模块,具体用于:在所述车辆的座舱内未检测到用户时,发送所述第一消息。
- 根据权利要求16至26中任一项所述的装置,其特征在于,所述处理模块,具体用于:在所述GNSS信号的所述信号质量大于或等于第一阈值时,确定所述停车位置定位模式为所述第一定位模式;或,在所述GNSS信号的所述信号质量小于或等于所述第一阈值时,确定所述停车位置定位模式为所述第二定位模式。
- 根据权利要求15至27中任一项所述的装置,其特征在于,所述获取模块,还用于:获取第一状态参数,所述第一状态参数包括所述车辆与所述停车场的入口间的距离、所述车辆的车速和所述GNSS信号的所述信号质量中的至少一项;所述处理模块,还用于:在所述第一状态参数满足预设条件时,进行停车场标志物检测;在检测到所述停车场标志物时,确定所述车辆位于所述停车场。
- 一种装置,其特征在于,包括处理器和存储器,所述存储器用于存储程序指令,所述处理器用于调用所述程序指令来执行权利要求1至14中任一项所述的方法。
- 一种计算机程序产品,其特征在于,包括计算机程序代码,所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求1至14中任意一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读介质存储有程序代码,当所述程序 代码在计算机上运行时,使得计算机执行如权利要求1至14中任意一项所述的方法。
- 一种系统,其特征在于,包括车辆和电子设备,所述车辆包括权利要求15至29中任一项所述的装置;所述车辆,用于:发送第一消息,所述第一消息用于指示所述车辆的停车位置信息;所述电子设备,用于:接收所述第一消息;根据所述第一消息,控制显示所述车辆的停车位置。
- 根据权利要求32所述的系统,其特征在于,所述电子设备还用于:发送停车位置请求信息,所述停车位置请求信息用于请求所述车辆的所述停车位置信息;所述车辆,还用于:接收所述停车位置请求信息;所述车辆,具体用于:根据所述停车位置请求信息,发送所述第一消息。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23830384.6A EP4539015A4 (en) | 2022-07-01 | 2023-06-29 | METHOD AND DEVICE FOR DETERMINING PARKING POSITION |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210769849.XA CN117373275A (zh) | 2022-07-01 | 2022-07-01 | 一种确定停车位置的方法和装置 |
| CN202210769849.X | 2022-07-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024002215A1 true WO2024002215A1 (zh) | 2024-01-04 |
Family
ID=89383285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/103667 Ceased WO2024002215A1 (zh) | 2022-07-01 | 2023-06-29 | 一种确定停车位置的方法和装置 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4539015A4 (zh) |
| CN (1) | CN117373275A (zh) |
| WO (1) | WO2024002215A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119299785A (zh) * | 2024-10-12 | 2025-01-10 | 镁佳(北京)科技有限公司 | 全景式监控影像系统的数据处理方法和装置 |
| CN119851504A (zh) * | 2025-01-02 | 2025-04-18 | 岚图汽车科技有限公司 | 基于微场景的车辆定位方法、装置、设备及存储介质 |
| WO2025256186A1 (zh) * | 2024-06-14 | 2025-12-18 | 深圳引望智能技术有限公司 | 寻车方法、装置和电子设备 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117876933B (zh) * | 2024-01-15 | 2025-11-28 | 浙江吉利控股集团有限公司 | 底盘漏装检测系统、方法及装置 |
| CN118230431A (zh) * | 2024-04-09 | 2024-06-21 | 深蓝汽车南京研究院有限公司 | 车辆的停车缴费方法、装置、电子设备及存储介质 |
| CN118368328A (zh) * | 2024-04-09 | 2024-07-19 | 杭州哈行网络科技有限公司 | 共享车辆的交互方法、系统及设备 |
| US20250349130A1 (en) * | 2024-05-09 | 2025-11-13 | GM Global Technology Operations LLC | Mapping for vehicle parking |
| CN118803143A (zh) * | 2024-07-18 | 2024-10-18 | 咪咕文化科技有限公司 | 视频彩铃处理方法、装置、设备、介质及计算机程序产品 |
| CN118612724A (zh) * | 2024-08-01 | 2024-09-06 | 深圳科帮电子有限公司 | 一种安全加密的车辆定位方法及装置 |
| CN118938258B (zh) * | 2024-08-23 | 2025-09-02 | 岚图汽车科技有限公司 | 车辆的定位方法、装置、设备及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170263124A1 (en) * | 2016-03-08 | 2017-09-14 | Boe Technology Group Co., Ltd. | Auxiliary parking method and system, and navigation method |
| CN108492549A (zh) * | 2018-04-18 | 2018-09-04 | 北京山和朋友们科技有限公司 | 一种车辆停放位置识别方法及车辆停放位置识别系统 |
| CN109035859A (zh) * | 2018-09-07 | 2018-12-18 | 北京车联天下信息技术有限公司 | 一种停车位置定位方法及装置 |
| CN113436461A (zh) * | 2021-05-31 | 2021-09-24 | 荣耀终端有限公司 | 发送停车位信息的方法、车机设备及计算机可读存储介质 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106991838A (zh) * | 2016-01-20 | 2017-07-28 | 上海海拉电子有限公司 | 一种停车位置跟踪系统 |
| KR102710757B1 (ko) * | 2016-08-10 | 2024-09-27 | 삼성전자주식회사 | 차량의 주차 위치 정보를 제공하기 위한 방법 및 그 전자 장치 |
| US20180144622A1 (en) * | 2016-11-18 | 2018-05-24 | Toyota Motor Engineering & Manufacturing North America,Inc. | Parking Notification Systems And Methods For Identifying Locations Of Vehicles |
| CN111352142A (zh) * | 2018-12-24 | 2020-06-30 | 沈阳美行科技有限公司 | 室内停车定位方法、装置、电子设备和介质 |
| CN111627242B (zh) * | 2019-02-26 | 2022-12-16 | 上海微功智能科技有限公司 | 一种室内停车库中停车位的融合定位方法 |
| CN111192470B (zh) * | 2020-01-03 | 2021-12-24 | 深圳市星砺达科技有限公司 | 停车场停车层定位方法、装置、计算机设备和存储介质 |
| US12033508B2 (en) * | 2020-10-08 | 2024-07-09 | Thinkware Corporation | Image capturing apparatus of vehicle, server, user terminal apparatus and method for providing parking lot guidance service using them |
| CN112967175B (zh) * | 2021-02-02 | 2021-09-07 | 盈嘉互联(北京)科技有限公司 | 一种基于bim的跨楼层路网提取方法 |
-
2022
- 2022-07-01 CN CN202210769849.XA patent/CN117373275A/zh active Pending
-
2023
- 2023-06-29 EP EP23830384.6A patent/EP4539015A4/en active Pending
- 2023-06-29 WO PCT/CN2023/103667 patent/WO2024002215A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170263124A1 (en) * | 2016-03-08 | 2017-09-14 | Boe Technology Group Co., Ltd. | Auxiliary parking method and system, and navigation method |
| CN108492549A (zh) * | 2018-04-18 | 2018-09-04 | 北京山和朋友们科技有限公司 | 一种车辆停放位置识别方法及车辆停放位置识别系统 |
| CN109035859A (zh) * | 2018-09-07 | 2018-12-18 | 北京车联天下信息技术有限公司 | 一种停车位置定位方法及装置 |
| CN113436461A (zh) * | 2021-05-31 | 2021-09-24 | 荣耀终端有限公司 | 发送停车位信息的方法、车机设备及计算机可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4539015A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025256186A1 (zh) * | 2024-06-14 | 2025-12-18 | 深圳引望智能技术有限公司 | 寻车方法、装置和电子设备 |
| CN119299785A (zh) * | 2024-10-12 | 2025-01-10 | 镁佳(北京)科技有限公司 | 全景式监控影像系统的数据处理方法和装置 |
| CN119851504A (zh) * | 2025-01-02 | 2025-04-18 | 岚图汽车科技有限公司 | 基于微场景的车辆定位方法、装置、设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117373275A (zh) | 2024-01-09 |
| EP4539015A4 (en) | 2025-10-08 |
| EP4539015A1 (en) | 2025-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024002215A1 (zh) | 一种确定停车位置的方法和装置 | |
| US11914377B1 (en) | Autonomous vehicle behavior when waiting for passengers | |
| AU2021203701B2 (en) | Recognizing assigned passengers for autonomous vehicles | |
| CN110849386B (zh) | 用于向车辆提供图像的方法及其电子设备 | |
| CN108058713B (zh) | 信息显示装置、信息显示方法及信息显示程序的记录介质 | |
| JP6355111B2 (ja) | 車両制御システム | |
| JP7323074B2 (ja) | 駐車場特定システム、駐車場特定方法、制御装置、センタ装置、および駐車エリア特定方法 | |
| US10553113B2 (en) | Method and system for vehicle location | |
| WO2024002202A1 (zh) | 一种停车交互的方法、装置及系统 | |
| US11027651B2 (en) | Vehicle control device, vehicle control system, vehicle control method, and storage medium | |
| US10556586B2 (en) | Vehicle assistance system | |
| CN111665835B (zh) | 车辆控制系统及车辆控制方法 | |
| CN108153299A (zh) | 车辆控制系统、服务器装置、车辆控制方法及存储车辆控制程序的介质 | |
| US20200231178A1 (en) | Vehicle control system, vehicle control method, and program | |
| JP7358990B2 (ja) | 自動運転車管理システム、管理装置、管理方法、自動運転車、及びプログラム | |
| CN118225075B (zh) | 停车场地图生成方法、电子设备及车辆 | |
| CN112188077A (zh) | 信息提供装置、信息提供方法及存储介质 | |
| WO2021017962A1 (en) | Method and device for using augmented reality in transportation | |
| EP4385844A1 (en) | Automatic parking method and apparatus, and vehicle | |
| CN111479746A (zh) | 用于移动驻车辅助的方法 | |
| JP6663343B2 (ja) | 車両制御システム、車両制御方法、および車両制御プログラム | |
| EP4071019A1 (en) | Automated valet parking system and control method of automated valet parking system | |
| US11358592B2 (en) | In-vehicle processing apparatus and in-vehicle processing system | |
| EP4313731A1 (en) | Information processing apparatus, information processing method, and program | |
| KR102531722B1 (ko) | 차량 단말을 이용한 주차위치안내 서비스 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23830384 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023830384 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023830384 Country of ref document: EP Effective date: 20250109 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023830384 Country of ref document: EP |