Parking assistance method, device, equipment and medium based on vehicle networking

By providing parking information and autonomous driving functions through the vehicle-to-everything (V2X) platform, the problem of drivers finding available parking spaces after arriving at the parking lot is solved, achieving the effect of knowing available parking spaces in advance and parking efficiently.

CN118942275BActive Publication Date: 2025-11-04CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410989796.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-11-04
Estimated Expiration
2044-07-23

AI Technical Summary

Technical Problem

In existing technology, drivers need to arrive at the parking lot to determine if there are any available parking spaces, which wastes time and effort in finding a parking space.

Method used

The vehicle-to-everything (V2X) platform provides parking information, including target parking lots, available parking spaces, and route guidance, to assist vehicles in autonomously reaching and parking at recommended parking lots.

Benefits of technology

It reduces the time drivers spend searching for available parking spaces after arriving at the parking lot, improves parking efficiency and reduces driver stress, and enables parking assistance by knowing available parking spaces in advance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118942275B_ABST
    Figure CN118942275B_ABST
Patent Text Reader

Abstract

The application discloses a parking assistance method and device based on Internet of Vehicles, equipment, medium and program product, and belongs to the field of Internet of Vehicles. The method is executed by a vehicle terminal arranged on a target vehicle. The method comprises the following steps: sending a parking request to an Internet of Vehicles platform, wherein the parking request is used for searching for a parking lot; receiving parking information sent by the Internet of Vehicles platform, wherein the parking information is determined based on auxiliary parking information, the auxiliary parking information is information collected by the Internet of Vehicles platform, and the parking information is used for assisting the target vehicle to park; and based on the parking information, assisting the target vehicle to park on a first parking space in a first parking lot, wherein the parking information comprises that the first parking lot is a recommended parking lot and the first parking space is a recommended parking space. The method does not require a user to arrive at a parking lot to know whether there is an empty parking space, and the user does not need to search for an empty parking space in the parking lot, so that the parking time of the user is reduced, and the parking efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of Internet of Vehicles, and in particular, to a parking assistance method and device based on Internet of Vehicles, equipment, medium and program product. BACKGROUND

[0002] With the acceleration of urbanization and the continuous growth of the number of cars, parking problems have become a major problem in urban traffic.

[0003] In related technologies, an electronic sign is usually set at the entrance of a parking lot to inform drivers that the current parking lot is full or how many empty parking spaces are left, so as to help drivers determine whether to park in the parking lot.

[0004] However, this parking assistance method not only requires the driver to know whether there is an empty parking space when he arrives at the parking lot, but also requires the driver to spend a lot of time and energy in searching for an empty parking space after entering the parking lot. SUMMARY

[0005] The present application provides a parking assistance method and device based on Internet of Vehicles, equipment, medium and program product, which includes at least one of the following aspects.

[0006] According to an aspect of an embodiment of the present application, a parking assistance method based on Internet of Vehicles is provided, which is executed by a vehicle terminal deployed on a target vehicle, and the method includes:

[0007] sending a parking request to an Internet of Vehicles platform, the parking request being used to find a parking lot;

[0008] receiving parking information sent by the Internet of Vehicles platform, the parking information being determined based on auxiliary parking information, the auxiliary parking information being information collected by the Internet of Vehicles platform, and the parking information being used to assist the target vehicle to park;

[0009] based on the parking information, assisting the target vehicle to park at a first parking space in a first parking lot, the parking information including that the first parking lot is a recommended parking lot and the first parking space is a recommended parking space.

[0010] According to another aspect of an embodiment of the present application, a parking assistance device based on Internet of Vehicles is provided, which is deployed on a target vehicle, and the device includes:

[0011] a sending module configured to send a parking request to an Internet of Vehicles platform, the parking request being used to find a parking lot;

[0012] a receiving module configured to receive parking information sent by the Internet of Vehicles platform, the parking information being determined based on auxiliary parking information, the auxiliary parking information being information collected by the Internet of Vehicles platform, and the parking information being used to assist the target vehicle to park;

[0013] The auxiliary module is configured to assist the target vehicle to park in a first parking space in a first parking lot based on the parking information, the parking information comprising that the first parking lot is a recommended parking lot and the first parking space is a recommended parking space.

[0014] According to another aspect of the embodiments of the present application, a computer device is provided, which comprises a processor and a memory, and the memory stores at least one program. The processor is configured to execute the at least one program stored in the memory to implement the above-mentioned parking assistance method based on vehicle networking.

[0015] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores at least one program. The at least one program is loaded and executed by a processor to implement the above-mentioned parking assistance method based on vehicle networking.

[0016] According to another aspect of the embodiments of the present application, a computer program product or computer program is provided, which comprises computer instructions stored in a computer readable storage medium. The computer instructions are acquired by a processor from the computer readable storage medium, and the processor executes the computer instructions to implement the above-mentioned parking assistance method based on vehicle networking.

[0017] The technical solutions provided by the embodiments of the present application can have the following beneficial effects:

[0018] The method assists the target vehicle to park in a recommended parking space of a recommended parking lot based on the parking information sent by the vehicle networking platform, so that the user does not need to know whether there is an empty parking space when arriving at the parking lot, and does not need to find an empty parking space in the parking lot, thereby reducing the parking time of the user and improving the parking efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.

[0020] Figure 1 A schematic diagram of a parking assistance system based on vehicle networking provided by an exemplary embodiment of the present application is shown;

[0021] Figure 2 A schematic diagram of a parking assistance method based on vehicle networking provided by an exemplary embodiment of the present application is shown;

[0022] Figure 3A flow chart of a vehicle networking based parking assistance method provided by an example embodiment of the present application is shown;

[0023] Figure 4 A flow chart of a vehicle networking based parking assistance method provided by an example embodiment of the present application is shown;

[0024] Figure 5 A flow chart of a vehicle networking based parking assistance method provided by an example embodiment of the present application is shown;

[0025] Figure 6 A flow chart of a vehicle networking based parking assistance method provided by an example embodiment of the present application is shown;

[0026] Figure 7 A flow chart of a vehicle networking based parking assistance method provided by an example embodiment of the present application is shown;

[0027] Figure 8 A flow chart of a vehicle networking based parking assistance method provided by an example embodiment of the present application is shown;

[0028] Figure 9 A block diagram of a vehicle networking based parking assistance apparatus provided by an example embodiment of the present application is shown;

[0029] Figure 10 A structural block diagram of a computer device provided by an example embodiment of the present application is shown. DETAILED DESCRIPTION

[0030] For the purpose of the present application, the technical solutions and advantages will be more apparent, the following will be combined with the drawings to further detailed description of the embodiments of the present application.

[0031] The example embodiments will be described in detail herein with reference to the accompanying drawings. The following description, in relation to the drawings, where appropriate, identical numbers in different drawings represent identical or similar elements. The embodiments described in the following example embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application, as detailed in the appended claims.

[0032] The terms used in the present application are merely for the purpose of describing particular embodiments and are not intended to limit the present application. The singular forms "a," "an," and "the" used in the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0033] It should be noted that the object information (including but not limited to object device information, object personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the object or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0034] It should be understood that although the terms first, second, etc. can be used in this application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the present application, the first parameter can also be referred to as the second parameter, and similarly, the second parameter can also be referred to as the first parameter. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon determining" or "in response to determining".

[0035] Firstly, some terms involved in the present application are explained:

[0036] Internet of Vehicles: Internet of Vehicles, which takes vehicles in motion as information sensing objects, realizes the network connection between vehicles and X (i.e. vehicles and vehicles, people, roads, service platforms) through wireless communication technology, and improves the intelligent driving level of vehicles. The vehicle-mounted device on the vehicle uses the dynamic information of all vehicles in the Internet of Vehicles platform to provide different functional services in the process of vehicle operation through wireless communication technology.

[0037] Figure 1 A schematic diagram of a parking assistance system 100 based on Internet of Vehicles provided by an example embodiment of the present application is shown. The parking assistance system 100 includes a target vehicle 110 and a server 120, wherein the target vehicle 110 includes a vehicle-mounted terminal 112, and the vehicle-mounted terminal 112 and the server 120 can be directly or indirectly connected through wired or wireless communication, which is not limited in the present application.

[0038] Optionally, the target vehicle 110 includes a conventional car, an intelligent car, an unmanned vehicle, etc. It can be manually driven by a driver or driven by an automatic driving system to realize unmanned driving. Optionally, the target vehicle 110 is also installed with a vehicle-mounted sensor, a camera, a steering wheel, a radar, a controller, a data processor and other functional modules. The above functional modules can realize information exchange and sharing between traffic participants by means of modern mobile communication and network technologies such as Internet of Vehicles, 5G (5th Generation Mobile Networks) and V2X (Vehicle-to-Everything), so as to have functions such as sensing and perception, decision planning, control execution, etc. in complex environment.

[0039] In some embodiments, the master control system of the target vehicle 110 is composed of a hardware part and a software part (an intelligent vehicle operating system) for controlling the driving route and driving parameters of the vehicle and capable of acquiring real-time information of the vehicle. The target vehicle 110 is deployed with a vehicle terminal 112, which can be a control system of the target vehicle 110. The vehicle terminal 112 can be installed with a client running a target application, which can be an application with information acquisition and engine control functions, such as a vehicle controller. The control system can also include an instrument controller, a body controller, an audio host controller, and an engine controller. The vehicle controller can communicate with the instrument controller, the body controller, the engine controller, and the audio host controller through the communication network inside the vehicle. The vehicle controller can be the master controller of the target vehicle 110, which can determine the torque distribution of the engine and the electric motor, the closing and opening of the high-voltage power, the engine start, and other operations according to the user's intention, the vehicle driving state, and the operating state of each component (including the engine, the transmission, the motor, the battery, etc.).

[0040] Optionally, the server 120 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud computing services, a cloud database, a cloud computing, a cloud function, a cloud storage, a network service, a cloud communication, a middleware service, a domain name service, a security service, a content distribution network, and a big data and artificial intelligence platform, etc. basic cloud computing services of cloud servers. The cloud server of the big data and artificial intelligence platform can provide artificial intelligence cloud services. The server 120 can be a background server of the target application, which provides background services for the client of the target application.

[0041] In some embodiments, the vehicle terminal 112 sends a parking request to the server 120, and the server 120 sends parking information to the vehicle terminal 112 after receiving the parking request, wherein the parking information includes at least one of the following: a target parking lot; a score of the target parking lot; a route to the target parking lot; information related to empty parking spaces in the target parking lot; and information such as price of the target parking lot.

[0042] With the acceleration of urbanization and the continuous growth of the number of cars, the parking problem has become a major problem in urban transportation. In the related art, an electronic sign is usually set at the entrance of a parking lot to inform the driver whether the parking lot is full or how many empty parking spaces are left, so as to help the driver determine whether to park in the parking lot. However, this parking assistance method not only requires the driver to know whether there is an empty parking space when he arrives at the parking lot, but also consumes a lot of time and energy in the process of searching for an empty parking space after the driver enters the parking lot.

[0043] To solve the above problems, the application provides a parking assistance method based on vehicle networking, which is executed by a vehicle terminal 112 deployed on a target vehicle 110. Figure 2 A schematic diagram of the parking assistance method based on vehicle networking provided by an example embodiment of the application is shown.

[0044] When the target vehicle 110 starts, the communication module in the vehicle terminal 112 automatically connects with the vehicle networking platform 210, thereby establishing a stable communication connection.

[0045] When the user (including the driver and passenger on the target vehicle 110) needs to find a parking lot to park the target vehicle 110, in response to the user clicking the parking control on the vehicle terminal 112, for example, clicking the “find parking lot” control, the vehicle terminal 112 sends a parking request to the vehicle networking platform 210.

[0046] In some embodiments, the parking request is automatically generated; or manually input by the user.

[0047] For example, after the user inputs the destination location in the vehicle terminal 112 and clicks the “find parking lot” control, the vehicle terminal 112 automatically generates the parking request and sends it to the vehicle networking platform 210; or, after the user inputs the destination location in the vehicle terminal 112 and inputs the “closest distance”, “lowest price” and the like as the limit condition, and clicks the “find parking lot” control, the vehicle terminal 112 generates the parking request and sends it to the vehicle networking platform 210, which indicates to find the closest or lowest price parking lot around the destination location.

[0048] For another example, when the user arrives around the destination location, for example, 10 meters away from the destination location, clicks the “find parking lot” control, the vehicle terminal 112 generates the parking request based on the location of the target vehicle 110 and sends it to the vehicle networking platform 210; or,

[0049] When the user inputs the destination location using the navigation function of the vehicle terminal 112, and clicks the “find parking lot” control during the process of going to the destination location, the vehicle terminal 112 generates the parking request based on the destination location and sends it to the vehicle networking platform 210, without the need for the user to input the destination location; or,

[0050] When the user inputs the destination location using the navigation function of the vehicle terminal 112, and clicks the “find parking lot” control during the process of going to the destination location, when the distance between the destination location and the target vehicle 110 reaches the request threshold, for example, when the distance between the destination location and the target vehicle 110 is still 1 kilometer, the vehicle terminal 112 automatically generates the parking request based on the destination location and sends it to the vehicle networking platform 210, without the need for the user to click the “find parking lot” control, thereby automatically finding the parking lot and improving the parking efficiency.

[0051] In some embodiments, the Internet of Vehicles platform 210 is an information platform established on a server, which has the functions of receiving request information of a vehicle, feedback information, and providing parking information, driving information, etc. to the vehicle. The Internet of Vehicles platform 210 is configured to receive various auxiliary parking information, which includes at least one of the following: parking lot information 211; parking space information 212; and road condition information 213.

[0052] For example, the parking lot information 211 is information of various parking lots; the parking space information 212 is related information of current empty parking spaces in various parking lots; and the road condition information 213 is road condition information between the target vehicle 110 and various parking lots. The auxiliary parking information can also include other types of information, and the type of the auxiliary parking information is not limited in the embodiments of the present application.

[0053] In some embodiments, after receiving the parking request, the Internet of Vehicles platform 210 sends parking information to the vehicle terminal 112, wherein the parking information includes at least one of the following: the location of the first parking lot; the score of the first parking lot; the route to the first parking lot; the related information of the empty parking space in the first parking lot; and the price of the first parking lot.

[0054] Optionally, the parking information is determined based on various auxiliary parking information, for example, based on the parking lot information 211, the parking space information 212 and the road condition information 213, wherein the parking lot information 211 includes that the score of the first parking lot 220 is 4.8, the score of the second parking lot is 4.4, and the score of the third parking lot is 4.1; the parking space information 212 includes that the first parking lot 220 has 2 empty parking spaces, and the second and third parking lots each have 1 empty parking space; and the road condition information 213 includes that there is no congested road section between the target vehicle 110 and the first parking lot 220, there is a 5-minute congested road section between the target vehicle 110 and the second parking lot, and there is a 10-minute congested road section between the target vehicle 110 and the third parking lot. Therefore, the first parking lot 220 has the highest score, the most empty parking spaces, and no congested road section with the target vehicle 110, and thus the parking information is determined to include the instruction that the target vehicle 110 goes to the first parking lot 220.

[0055] In some embodiments, the vehicle terminal 112 displays the parking information. Optionally, the vehicle terminal 112 displays the parking information through a vehicle display, a head-up display system (HUD), a mobile phone application, etc.

[0056] In some embodiments, the vehicle terminal 112 assists the target vehicle 110 to park in the first parking space 221 in the first parking lot 220 based on the parking information.

[0057] For example, the first parking lot 220 is the closest parking lot to the destination location, and the parking information includes an instruction for the target vehicle 110 to go to the first parking lot 220. There are two empty parking spaces in the first parking lot 220, which are a first parking space 221 and a second parking space 222. Among them, the parking information further includes an instruction for the target parking space to be the first parking space 221, because the first parking space 221 is closer to the elevator 230.

[0058] In some embodiments, the vehicle terminal 112 controls the control system of the target vehicle 110, including the steering system, the brake system, and the power system, to help parking.

[0059] In some embodiments, after the vehicle terminal 112 controls the target vehicle 110 to park on the first parking space 221, feedback information is sent to the vehicle networking platform 210, and the feedback information is used to indicate that the first parking space 221 has been occupied.

[0060] The vehicle terminal 112 uploads the feedback information to the vehicle networking platform 210, which can help the vehicle networking platform 210 more clearly analyze the parking situation of the first parking lot 220, facilitate the coordination between subsequent other vehicles and other parking lots, and improve the parking efficiency.

[0061] In summary, the method provided in the embodiment helps the target vehicle to park on the recommended parking space of the recommended parking lot based on the parking information sent by the vehicle networking platform, without the need for the user to arrive at the parking lot to know whether there is an empty parking space or not, or the need for the user to find an empty parking space in the parking lot, thereby reducing the parking time of the user and improving the parking efficiency.

[0062] The method provided in the embodiment further reduces the driving pressure of the user, reduces the parking time of the user, and improves the parking efficiency through automatic navigation, parking assistance, automatic driving, and the like.

[0063] Figure 3 A flowchart of a parking assistance method based on vehicle networking provided in an example embodiment of the present application is shown, which is executed by a vehicle terminal deployed on a target vehicle, and the method includes at least one of the following steps.

[0064] Step 310: Send a parking request to a vehicle networking platform.

[0065] The parking request is used to find a parking lot.

[0066] For example, in the case where the user (driver or passenger on the target vehicle) clicks a parking control on the vehicle terminal, such as clicking a “find a parking lot” control, the vehicle terminal sends a parking request to the vehicle networking platform.

[0067] In some embodiments, the Internet of Vehicles platform is an information platform established on a server, and has the functions of receiving request information of a vehicle, feeding back information, and providing parking information and driving information to the vehicle.

[0068] Step 320: receiving parking information sent by the Internet of Vehicles platform.

[0069] The parking information is determined based on auxiliary parking information, and the auxiliary parking information is information collected by the Internet of Vehicles platform, and the parking information is used to assist the target vehicle in parking.

[0070] In some embodiments, the auxiliary parking information is information collected by the Internet of Vehicles platform from the Internet or vehicles accessing the Internet of Vehicles, and is used to help the Internet of Vehicles platform determine the parking information.

[0071] In some embodiments, the auxiliary parking information includes at least one of the following:

[0072] parking lot information, parking space information, road condition information, and vehicle information;

[0073] The parking lot information includes relevant information of each parking lot, the parking space information includes relevant information of a current empty parking space of each parking lot, the road condition information includes road condition information between the target vehicle and each parking lot, and the vehicle information includes relevant information of the target vehicle. The auxiliary parking information can also include other types of information such as weather information and driver personal information, and the type of the auxiliary parking information is not limited in the embodiments of the present application.

[0074] For example, the parking lot information includes the name, score and distance of each parking lot, and the score of the parking lot is a network score or a score calculated based on big data. For example, the first parking lot has a score of 4.8, and the distance from the target vehicle to the first parking lot is 2 kilometers; the second parking lot has a score of 4.4, and the distance from the target vehicle to the second parking lot is 4 kilometers; and the third parking lot has a score of 4.1, and the distance from the target vehicle to the third parking lot is 5 kilometers.

[0075] The parking space information includes the number of current empty parking spaces and the distribution of the empty parking spaces of each parking lot. For example, the first parking lot currently has 2 empty parking spaces, which are located in A1 area and A3 area, and the empty parking space in A1 area is closer to the elevator than the empty parking space in A3 area; the second parking lot currently has 1 empty parking space, which is located in B1 area; and the third parking lot currently has 1 empty parking space, which is located in C3 area.

[0076] The road condition information includes whether there is a jammed road section between the target vehicle and each parking lot, and in the case of a jammed road section, also includes information such as the expected jam duration. For example, there is no jammed road section between the target vehicle and the first parking lot; there is a 5-minute jammed road section between the target vehicle and the second parking lot; and there is a 10-minute jammed road section between the target vehicle and the third parking lot.

[0077] In some embodiments, the vehicle information is information obtained by the on-board terminal through a sensor module, such as the distance between the target vehicle and surrounding obstacles, road conditions, the dynamics of other vehicles and pedestrians, and the like.

[0078] By way of example and not limitation, the sensor module includes at least one of an ultrasonic sensor, a camera, an infrared sensor, and a radar.

[0079] In some embodiments, the parking information includes at least one of the following: the location of the first parking lot; the score of the first parking lot; the empty parking space related information of the first parking lot; the route to the first parking lot; and the price of the first parking lot.

[0080] The first parking lot is a parking lot recommended by the on-board terminal, the location of the first parking lot includes the name of the first parking lot, the coordinates of the first parking lot, and the distance to the first parking lot from the target vehicle; the score of the first parking lot includes a network score or a score calculated based on big data; the empty parking space related information of the first parking lot includes the current number of empty parking spaces in the first parking lot and the distribution of the empty parking spaces; the route to the first parking lot includes whether there is a jammed road section between the target vehicle and the first parking lot, and in the case of a jammed road section, also includes the expected jam duration; and the price of the first parking lot includes the price for different parking durations in the first parking lot.

[0081] By way of example and not limitation, the location of the first parking lot, the score of the first parking lot, and the price of the first parking lot are determined based on the parking lot information; the empty parking space related information of the first parking lot is determined based on the parking space information; and the route to the first parking lot is determined based on the road condition information.

[0082] The information (including but not limited to user personal information, vehicle information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, strict encryption and privacy protection measures are taken, and the collection, use, and processing of related data need to comply with relevant national and regional laws, regulations, and standards to ensure the security and privacy of the data.

[0083] Step 330: based on the parking information, assisting the target vehicle to park in the first parking lot.

[0084] The parking information includes that the first parking lot is a recommended parking lot and the first parking space is a recommended parking space.

[0085] In some embodiments, the parking information is used to instruct the target vehicle to go to the first parking lot and park in the first parking space of the first parking lot.

[0086] For example, the parking information includes that the target vehicle goes to the A parking lot according to the planned route, the total distance is about 2 kilometers, and parks in the a parking space of the A1 area.

[0087] In summary, the method provided by the embodiment assists the target vehicle to park in the recommended parking space of the recommended parking lot based on the parking information sent by the vehicle networking platform, so that the user does not need to know whether there is an empty parking space when reaching the parking lot, and does not need to find an empty parking space in the parking lot, thereby reducing the parking time of the user and improving the parking efficiency.

[0088] Figure 4 A flowchart of a vehicle networking-based parking assistance method provided by an exemplary embodiment of the present application is shown, which is executed by a vehicle terminal deployed on a target vehicle, and includes at least one of the following steps.

[0089] Step 310: Send a parking request to the vehicle networking platform.

[0090] In some embodiments, the vehicle terminal establishes a connection with the vehicle networking platform after the target vehicle starts.

[0091] When the target vehicle starts, the communication module of the vehicle terminal automatically connects to the vehicle networking platform to ensure smooth communication with the vehicle networking.

[0092] Step 320: Receive the parking information sent by the vehicle networking platform.

[0093] In some embodiments, the parking information is determined based on a kind of auxiliary parking information, for example, based on road condition information, the road condition information includes that there is no congested road section between the target vehicle and the first parking lot, there is a 5-minute congested road section between the target vehicle and the second parking lot, and there is a 10-minute congested road section between the target vehicle and the third parking lot. There is no congested road section between the target vehicle and the first parking lot, and there is a congested road section between the target vehicle and other parking lots, so the parking information includes instructions for the target vehicle to go to the first parking lot.

[0094] In some embodiments, the parking information is determined based on multiple auxiliary parking information, such as determined based on parking lot information, parking space information and road condition information, wherein the parking lot information includes a first parking lot score of 4.8, a second parking lot score of 4.4, and a third parking lot score of 4.1; the parking space information includes that the first parking lot has 2 empty parking spaces, and the second and third parking lots each have 1 empty parking space; and the road condition information includes that there is no congested road section between the target vehicle and the first parking lot, there is a 5-minute congested road section between the target vehicle and the second parking lot, and there is a 10-minute congested road section between the target vehicle and the third parking lot. Since the first parking lot has a high score, has more empty parking spaces, and has no congested road section with the target vehicle, the parking information includes an instruction for the target vehicle to go to the first parking lot.

[0095] In some embodiments, in a case where the parking space information indicates that there is no empty parking space, the parking information of the parking lot corresponding to the parking space information is not sent by the Internet of Vehicles platform.

[0096] It can be understood that the parking lot corresponding to the parking information received by the vehicle terminal has at least one empty parking space.

[0097] In some embodiments, the parking information is displayed by at least one of the following ways: displayed through a vehicle display; displayed through a head-up display (HUD); and displayed through a mobile phone application.

[0098] In some embodiments, the vehicle terminal has a voice interaction module for helping the user to select and confirm the parking information through voice instructions.

[0099] Step 332: In a case where the parking information indicates that the first parking lot is the parking lot with the highest first recommendation index among the parking lots, the target vehicle is assisted to go to the first parking lot based on the parking information.

[0100] The first recommendation index is generated based on auxiliary parking information and a machine learning algorithm, and is used to indicate the recommendation degree of each parking lot.

[0101] In some embodiments, the first recommendation index is determined based on at least one of the following parameters:

[0102] The location of the parking lot; the score of the parking lot; the empty parking space related information of the parking lot; the route to the parking lot; and the price of the parking lot.

[0103] The location of the parking lot includes the name of the parking lot, the coordinates of the parking lot, and the distance of the target vehicle to the parking lot; the score of the parking lot includes a network score or a score calculated based on big data; the empty parking space related information of the parking lot includes the current number of empty parking spaces and the distribution of the empty parking spaces; the route to the parking lot includes whether there is a congested section between the target vehicle and the parking lot, and in the case of a congested section, the expected congestion duration is also included; and the price of the parking lot includes the price of different parking durations in the parking lot.

[0104] In some embodiments, the first recommendation index is an average of scores corresponding to each parking lot parameter.

[0105] For example, assuming there are three parking lots: a first parking lot, a second parking lot, and a third parking lot, for each parameter, the first ranked parking lot corresponds to a score of 3 points, the second ranked parking lot corresponds to a score of 2 points, and the third ranked parking lot corresponds to a score of 1 point.

[0106] For example, the distance of the target vehicle to the first parking lot is 2 kilometers, the distance of the target vehicle to the second parking lot is 4 kilometers, and the distance of the target vehicle to the third parking lot is 5 kilometers, so the first parking lot corresponds to a score of 3 points, the second parking lot corresponds to a score of 2 points, and the third parking lot corresponds to a score of 1 point.

[0107] The network score of the first parking lot is 4.8 points, the network score of the second parking lot is 4.4 points, and the network score of the third parking lot is 4.1 points, so the first parking lot corresponds to a score of 3 points, the second parking lot corresponds to a score of 2 points, and the third parking lot corresponds to a score of 1 point.

[0108] The first parking lot currently has 2 empty parking spaces, the second parking lot currently has 1 empty parking space, and the third parking lot currently has 1 empty parking space, so the first parking lot corresponds to a score of 3 points, the second parking lot corresponds to a score of 2 points, and the third parking lot corresponds to a score of 2 points.

[0109] There is no congested section between the target vehicle and the first parking lot, there is a 5-minute congested section between the target vehicle and the second parking lot, and there is a 10-minute congested section between the target vehicle and the third parking lot, so the first parking lot corresponds to a score of 3 points, the second parking lot corresponds to a score of 2 points, and the third parking lot corresponds to a score of 1 point.

[0110] The price of the first parking lot is 10 yuan per hour of parking, the price of the second parking lot is 5 yuan per hour of parking, and the price of the third parking lot is 1 yuan per hour of parking, so the first parking lot corresponds to a score of 1 point, the second parking lot corresponds to a score of 2 points, and the third parking lot corresponds to a score of 3 points.

[0111] In summary, the first recommended index of the first parking lot is (3+3+3+3+1) ÷ 5 = 2.6, the first recommended index of the second parking lot is (2+2+2+2+2) ÷ 5 = 2, and the first recommended index of the third parking lot is (1+1+2+1+3) ÷ 5 = 1.6, because 2.6 > 2 > 1.6, the first parking lot is the parking lot with the highest first recommended index among the parking lots.

[0112] In some embodiments, the first recommended index is a weighted average of the scores corresponding to the respective parking lot parameters, and the weights corresponding to the scores are preset values or adjustable values based on user selection.

[0113] For example, the weight of the location of the preset parking lot is 0.4, the weight of the score of the parking lot is 0.2, the weight of the empty parking space related information of the parking lot is 0.2, the weight of the route to the parking lot is 0.1, and the weight of the price of the parking lot is 0.1. Then, referring to the scores corresponding to the respective parking lot parameters in the above embodiments, the first recommended index of the first parking lot is (3*0.4+3*0.2+3*0.2+3*0.1+1*0.1) ÷ 5 = 0.56, the first recommended index of the second parking lot is (2*0.4+2*0.2+2*0.2+2*0.1+2*0.1) ÷ 5 = 0.4, and the first recommended index of the third parking lot is (1*0.4+1*0.2+2*0.2+1*0.1+3*0.1) ÷ 5 = 0.28, because 0.56 > 0.4 > 0.28, the first parking lot is the parking lot with the highest first recommended index among the parking lots.

[0114] For another example, the relationship between the recommended weights corresponding to the scores of the respective parking lot parameters and the user-selected limit conditions is shown in Table 1:

[0115] Table 1

[0116]

[0117] Assuming the user's selection is "find the closest parking lot", then as shown in Table 1, the weight of the location of the parking lot is 0.6, the weight of the score of the parking lot is 0.1, the weight of the empty parking space related information of the parking lot is 0.1, the weight of the route to the parking lot is 0.1, and the weight of the price of the parking lot is 0.1, then referring to the scores of the respective parking lot parameters in the above embodiment, the first recommended index of the first parking lot is (3*0.6+3*0.1+3*0.1+3*0.1+1*0.1) ÷ 5 = 0.56, the first recommended index of the second parking lot is (2*0.6+2*0.1+2*0.1+2*0.1+2*0.1) ÷ 5 = 0.4, and the first recommended index of the third parking lot is (1*0.6+1*0.1+2*0.1+1*0.1+3*0.1) ÷ 5 = 0.26, because 0.56>0.4>0.26, so the first parking lot is the parking lot with the highest first recommended index among the respective parking lots.

[0118] Step 334: In the case where the parking information indicates that the first parking space is the empty parking space with the highest second recommended index among the respective empty parking spaces in the first parking lot, assisting the target vehicle to park at the first parking space in the first parking lot based on the parking information.

[0119] wherein the second recommended index is generated based on the auxiliary parking information and a machine learning algorithm, and the second recommended index is used to indicate the recommendation degree of the respective empty parking space.

[0120] In some embodiments, the second recommended index is determined based on at least one of:

[0121] the size of the empty parking space; the distance between the empty parking space and the parking lot facility; the distance between the empty parking space and the exit and / or entrance of the parking lot.

[0122] wherein the size of the empty parking space includes the absolute size of the empty parking space and / or the relative size of the empty parking space to the area occupied by the target vehicle; the distance between the empty parking space and the parking lot facility includes the distance between the empty parking space and the parking lot facility providing services such as elevators, charging piles, car washes, etc.

[0123] For example, the first parking lot includes two empty parking spaces: a first parking space and a second parking space. The first parking space has an area of 7*3 = 21 square meters, and the second parking space has an area of 6*3 = 18 square meters; the distance between the first parking space and the elevator is 10 meters, and the distance between the second parking space and the elevator is 20 meters; the distance between the first parking space and the exit of the parking lot is 20 meters, and the distance between the second parking space and the exit of the parking lot is 10 meters.

[0124] In some embodiments, the second recommended index is the average of the scores corresponding to the respective parking space parameters.

[0125] For example, the first parking lot includes two empty parking spaces: a first parking space and a second parking space. For each parameter, the first ranked parking space corresponds to a score of 2 points, and the second ranked parking lot corresponds to a score of 1 point.

[0126] For example, the first parking space has an area of 21 square meters, and the second parking space has an area of 18 square meters. Since 21 square meters is greater than 18 square meters, the first parking space corresponds to a score of 2 points, and the second parking space corresponds to a score of 1 point.

[0127] For example, the first parking space has an area of 21 square meters, and the second parking space has an area of 18 square meters. Since 21 square meters is greater than 18 square meters, the first parking space corresponds to a score of 2 points, and the second parking space corresponds to a score of 1 point.

[0128] For example, the first parking space has an area of 21 square meters, and the second parking space has an area of 18 square meters. Since 21 square meters is greater than 18 square meters, the first parking space corresponds to a score of 2 points, and the second parking space corresponds to a score of 1 point.

[0129] For example, the first parking space has an area of 21 square meters, and the second parking space has an area of 18 square meters. Since 21 square meters is greater than 18 square meters, the first parking space corresponds to a score of 2 points, and the second parking space corresponds to a score of 1 point.

[0130] In some embodiments, the second recommendation index is a weighted average of the scores corresponding to each parking space parameter, and the weight corresponding to each parking space parameter is a preset value or an adjustable value based on user selection.

[0131] For example, the weight of the size of the empty parking space is 0.6, the weight of the distance between the empty parking space and the parking lot facility is 0.2, and the weight of the distance between the empty parking space and the exit and / or entrance of the parking lot is 0.2. Referring to the scores corresponding to each parking space parameter in the above embodiment, the second recommendation index of the first parking space is (2*0.6+2*0.2+1*0.2) ÷ 3 = 0.6, and the second recommendation index of the second parking space is (1*0.6+1*0.2+2*0.2) ÷ 3 = 0.4. Since 0.6 > 0.4, the first parking space is the empty parking space with the highest second recommendation index among all empty parking spaces.

[0132] For example, the relationship between the recommendation weight corresponding to the score of each parking space parameter and the limit condition selected by the user is shown in Table 2.

[0133] Table 2

[0134]

[0135] Assuming the user's selection is "find the parking space closest to the elevator", then as shown in Table 2, the weight of the size of the empty parking space is 0.1, the weight of the distance between the empty parking space and the parking facility is 0.8, and the weight of the distance between the empty parking space and the exit and / or entrance of the parking facility is 0.1, then referring to the scores corresponding to the parameters of the above embodiment, the second recommendation index of the first parking space is (2*0.1+2*0.8+1*0.1) ÷ 3 = 0.63, and the second recommendation index of the second parking space is (1*0.1+1*0.8+2*0.1) ÷ 3 = 0.37, because 0.63 > 0.37, the first parking space is the empty parking space with the highest second recommendation index among the empty parking spaces.

[0136] In some embodiments, the method further comprises: obtaining a sample parking facility group data set, training the first recommendation index model with the sample parking facility group data set as a training sample; wherein each sample parking facility group data in the sample parking facility group data set comprises N sample parking facility data, a sample recommended parking facility, and a corresponding sample confidence score, N being a positive integer.

[0137] Optionally, one sample parking facility data group comprises N sample parking facility data, wherein for each parameter, the score corresponding to the first ranked parking facility is N points, the score corresponding to the second ranked parking facility is N-1 points, and so on, and the score corresponding to the Nth ranked parking facility is 1 point.

[0138] In some embodiments, the recommended parking facility is the sample parking facility with the highest first recommendation index, and the first recommendation index is determined based on at least one of the following parking facility parameters:

[0139] the location of the sample parking facility; the rating of the sample parking facility; the empty parking space related information of the sample parking facility; the route of the sample target vehicle to the sample parking facility; the price of the sample parking facility.

[0140] In some embodiments, the first recommendation index is the average of the scores corresponding to the respective parking facility parameters; or, the first recommendation index is the weighted average of the scores corresponding to the respective parking facility parameters, and the weight corresponding to the score of each parking facility parameter is a preset value or an adjustable value based on the user's selection.

[0141] The specific implementation details are referred to step 332, which will not be described here.

[0142] In some embodiments, the sample parking facility data group is converted into a parking facility group feature vector, the parking facility group feature vector is input into the first recommendation index model to obtain a prediction result, and the prediction result comprises a predicted recommended parking facility and a corresponding predicted confidence score.

[0143] Optionally, the similarity between the prediction confidence score and the sample confidence score is calculated based on a cosine similarity or a Euclidean distance.

[0144] Optionally, a loss function is set based on the similarity metric, and the first recommendation index model is optimized to make the prediction confidence score close to the sample confidence score.

[0145] In some embodiments, the method further comprises: in the presence of P candidate parking lots, inputting parking lot parameters of the P candidate parking lots into the pre-trained first recommendation index model to obtain a predicted parking lot, P being a positive integer.

[0146] In the case where the actual parking lot of the user is different from the predicted parking lot, an error between the actual parking lot of the user and the predicted parking lot is calculated.

[0147] The parking lot parameters of the P candidate parking lots and the error between the actual parking lot of the user and the predicted parking lot are inputted into the first recommendation index model as samples to optimize the first recommendation index model with the objective of reducing the error between the actual parking lot of the user and the predicted parking lot.

[0148] In the pre-trained first recommendation index model, the first recommendation index is an average of scores corresponding to each parking lot parameter, or the first recommendation index is a weighted average of scores corresponding to each parking lot parameter.

[0149] In the case where the actual parking lot of the user is the same as the predicted parking lot, the first recommendation index model does not need to be optimized; in the case where the actual parking lot of the user is different from the predicted parking lot, the first recommendation index model is optimized to make the predicted parking lot corresponding to the first recommendation index model more in line with actual demand, thereby improving the prediction accuracy of the parking lot.

[0150] It should be noted that the training of the first recommendation index model provided in the present embodiment is only illustrative and does not constitute a limitation on the training method of the first recommendation index model.

[0151] In some embodiments, the method further comprises: obtaining a sample empty parking space group data set, and training the second recommendation index model by taking the sample empty parking space group data set as a training sample; wherein each sample empty parking space group data in the sample empty parking space group data set comprises M sample empty parking space data, a sample recommended empty parking space, and a corresponding sample confidence score, M being a positive integer.

[0152] Optionally, one sample empty parking space data set comprises M sample empty parking space data, wherein for each parameter, the score corresponding to the first-ranked empty parking space is M points, the score corresponding to the second-ranked empty parking space is M-1 points, and so on, and the score corresponding to the Mth-ranked empty parking space is 1 point.

[0153] In some embodiments, the recommended empty parking space is a sample empty parking space with the highest second recommendation index, which is determined based on at least one of the following parameters:

[0154] a size of the empty parking space; a distance between the empty parking space and the parking facility; a distance between the empty parking space and an exit and / or an entrance of the parking facility.

[0155] In some embodiments, the second recommendation index is an average of the scores corresponding to the respective parking space parameters; or, the second recommendation index is a weighted average of the scores corresponding to the respective parking space parameters, and the weight corresponding to each score is a preset value or an adjustable value based on user selection.

[0156] The specific implementation details are referred to step 334, which will not be described here.

[0157] In some embodiments, the sample empty parking space data set is converted into an empty parking space group feature vector, the empty parking space group feature vector is input into the second recommendation index model, a prediction result is obtained, and the prediction result includes a predicted recommended empty parking space and a corresponding predicted confidence score.

[0158] Optionally, a similarity metric is defined based on cosine similarity or Euclidean distance, and a similarity between the predicted confidence score and the sample confidence score is calculated.

[0159] Optionally, a loss function is set based on the similarity metric, which takes the predicted confidence score close to the sample confidence score as the optimization goal, and the second recommendation index model is optimized.

[0160] In some embodiments, the method further includes: in the case where there are Q candidate empty parking spaces, inputting the parking space parameters of the Q candidate empty parking spaces into the pre-trained second recommendation index model to obtain a predicted empty parking space, Q being a positive integer;

[0161] In the case where the user's actual parking space is different from the predicted empty parking space, an error between the user's actual parking space and the predicted empty parking space is calculated;

[0162] The parking space parameters of the Q candidate empty parking spaces and the error between the user's actual parking space and the predicted empty parking space are input into the second recommendation index model as samples, and the second recommendation index model is optimized with the optimization goal of reducing the error between the user's actual parking space and the predicted empty parking space;

[0163] In the pre-trained second recommendation index model, the second recommendation index is an average of the scores corresponding to the respective parking space parameters; or, the second recommendation index is a weighted average of the scores corresponding to the respective parking space parameters.

[0164] In a case where the actual parking space of the user is the same as the predicted empty parking space, the second recommendation index model does not need to be optimized; in a case where the actual parking space of the user is different from the predicted empty parking space, the second recommendation index model is optimized, so that the predicted empty parking space corresponding to the second recommendation index model is more in line with the actual demand, and the prediction accuracy of the empty parking space is improved.

[0165] It should be noted that the training of the second recommendation index model provided in this embodiment is only illustrative, and does not constitute a limitation on the training manner of the second recommendation index model.

[0166] Optionally, the first recommendation index model and the second recommendation index model are two different models, or different functional modules of the same model, and the embodiments of the present application do not limit this.

[0167] In summary, the method provided in this embodiment determines the first parking lot based on the highest first recommendation index, and determines the first parking space based on the highest second recommendation index, thereby assisting the target vehicle to park in the first parking lot based on the parking information, and determining the most suitable parking lot and parking space, thereby improving the parking efficiency.

[0168] Figure 5 A flowchart of a parking assistance method based on vehicle networking provided by an example embodiment of the present application is shown, which is executed by a vehicle terminal deployed on a target vehicle, and the method includes at least one of the following steps.

[0169] Step 310: sending a parking request to a vehicle networking platform.

[0170] Step 320: receiving parking information sent by the vehicle networking platform.

[0171] Step 3362: based on the parking information, guiding the target vehicle to the first parking lot, and assisting the target vehicle to park in the first parking space.

[0172] In some embodiments, the parking information indicates to go to the first parking lot, the navigation module of the vehicle terminal guides the target vehicle to the first parking lot, after the target vehicle arrives at the first parking lot, the parking information is updated to indicate to go to the first parking space, the navigation module of the vehicle terminal guides the target vehicle to the first parking space, and after the target vehicle arrives around the first parking space, based on vehicle information provided by a sensor module of the target vehicle, the target vehicle is assisted to park in the first parking space; or,

[0173] The parking information indicates to go to the first parking space of the first parking lot, the navigation module of the vehicle terminal guides the target vehicle to the first parking space of the first parking lot, and after the target vehicle arrives around the first parking space, based on vehicle information provided by a sensor module of the target vehicle, the target vehicle is assisted to park in the first parking space.

[0174] In some embodiments, the vehicle information is information acquired by the on-board terminal through a sensor module, such as distance between the target vehicle and surrounding obstacles, road conditions, dynamic of other vehicles and pedestrians, remaining fuel of the vehicle, tire pressure of the vehicle, and the like.

[0175] By way of example and not limitation, the surrounding obstacles include at least one of other vehicles, walls, railings, pedestrians, moving objects, and the like, and the road conditions include at least one of road flatness, road width, road environment, road slipperiness, and the like.

[0176] By acquiring the distance between the target vehicle and surrounding obstacles, collision with the surrounding obstacles during parking can be prevented; by acquiring the road conditions, parking problems due to uneven road or road slipperiness, and the like, can be avoided; and by acquiring the dynamic of other vehicles and pedestrians through a sensor module, such as a 360-degree panoramic camera, collision with other vehicles and pedestrians can be avoided.

[0177] By way of example, the parking information indicates to go to a first parking lot closest to the target vehicle, and after the target vehicle reaches the first parking lot, the parking information is updated to indicate to go to a first parking space closest to the elevator, and after the target vehicle reaches around the first parking space, the distance between the target vehicle and surrounding obstacles is displayed to assist parking of the target vehicle in the first parking space.

[0178] In some embodiments, based on the parking information, the target vehicle is guided to go to the first parking lot, and after the target vehicle reaches the first parking lot, the target vehicle is parked in the first parking space by controlling a control system of the target vehicle.

[0179] In some embodiments, based on the parking information, the target vehicle is guided to go to the first parking space of the first parking lot, and after the target vehicle reaches around the first parking space, the target vehicle is parked in the first parking space by controlling a control system of the target vehicle.

[0180] Step 3364: based on the parking information, the target vehicle is guided to go to the first parking lot and to be parked in the first parking space by controlling a control system of the target vehicle.

[0181] In some embodiments, the control system includes at least one of a steering system, a brake system, a suspension system, and a power system.

[0182] In some embodiments, the parking information includes a parking path of the target vehicle, and the target vehicle is guided to go to the first parking lot and to be parked in the first parking space by controlling a control system of the target vehicle based on the parking path of the target vehicle.

[0183] The target vehicle can automatically complete parking or complete parking under the monitoring of the user without manual operation of the control system, thereby improving parking efficiency and reducing parking difficulty.

[0184] To sum up, the method provided in the embodiment reduces the driving pressure of the user, reduces the parking time of the user, and improves the parking efficiency through automatic navigation, parking assistance, automatic driving and the like.

[0185] Figure 6 A flowchart of a parking assistance method based on vehicle networking provided by an example embodiment of the present application is shown, the method is executed by a vehicle terminal deployed on a target vehicle, and the method comprises at least one of the following steps.

[0186] Step 3122: In response to the user inputting a destination position, sending a parking request to the vehicle networking platform.

[0187] In some embodiments, the parking request is used to find a parking lot around the destination position.

[0188] For example, when the user (the driver or passenger on the target vehicle) inputs a destination position, for example, inputs a shopping mall A, and clicks a parking control on the vehicle terminal, for example, clicks a "find parking lot" control, the vehicle terminal sends a parking request to the vehicle networking platform, and the parking request is used to find a parking lot around the shopping mall A, and by default, a parking lot closest to the shopping mall A is found.

[0189] Step 3124: In response to the user inputting a destination position and a limitation condition, sending a parking request to the vehicle networking platform.

[0190] In some embodiments, the parking request is used to find a parking lot around the destination position that meets the limitation condition.

[0191] In some embodiments, the limitation condition comprises at least one of the following:

[0192] The price of the parking lot is the lowest; the time required to go to the parking lot is the shortest; the distance required to go to the parking lot is the shortest; and the distance between the parking lot and the destination position is the smallest.

[0193] For example, when the user (the driver or passenger on the target vehicle) inputs a destination position, for example, inputs a shopping mall A, and clicks a condition control and a parking control on the vehicle terminal, for example, clicks a "lowest price" control and a "find parking lot" control, the vehicle terminal sends a parking request to the vehicle networking platform, and the parking request is used to find a parking lot around the shopping mall A with the lowest price.

[0194] Step 320: Receiving parking information sent by the vehicle networking platform.

[0195] In some embodiments, the parking information is sent by the vehicle networking platform based on the auxiliary parking information and the destination location, or based on the auxiliary parking information, the destination location and the restriction condition.

[0196] For example, the destination location is a shopping mall A, the restriction condition is that the distance between the parking lot and the shopping mall A is minimum, and the parking information includes at least one of the following: the parking lot A with the minimum distance between the parking lot A and the shopping mall A, the route to the parking lot A, and the empty parking space distribution of the parking lot A.

[0197] Step 330: based on the parking information, assisting the target vehicle to park in the first parking space in the first parking lot.

[0198] In summary, the method provided by the embodiment responds to the user input destination location or responds to the user input destination location and restriction condition, sends a parking request to the vehicle networking platform, so that the parking lot is not limited to the starting point of the target vehicle, and any location that meets the condition can be found, thereby improving the parking efficiency.

[0199] Figure 7 A flowchart of a vehicle networking-based parking assistance method provided by an exemplary embodiment of the present application is shown, which is executed by a vehicle terminal deployed on a target vehicle, and the method includes at least one of the following steps.

[0200] Step 310: sending a parking request to a vehicle networking platform.

[0201] Step 322: in the case that the connection between the vehicle terminal and the vehicle networking is normal, receiving parking information sent by the vehicle networking platform.

[0202] In some embodiments, the vehicle terminal supports online mode and offline mode, in the case that the connection between the vehicle terminal and the vehicle networking is normal, the vehicle terminal is in online mode, and the vehicle terminal receives the parking information sent by the vehicle networking platform in real time or at a fixed time.

[0203] By receiving the latest parking information sent by the vehicle networking platform, the timeliness and accuracy of the parking information are ensured, and the parking efficiency is improved.

[0204] Step 330: based on the parking information, assisting the target vehicle to park in the first parking space in the first parking lot.

[0205] Step 324: in the case that the connection between the vehicle terminal and the vehicle networking is interrupted, calling the historical parking information stored in the vehicle terminal.

[0206] The historical parking information is the parking information stored before the connection between the vehicle terminal and the vehicle networking is interrupted.

[0207] In some embodiments, the vehicle terminal supports an online mode and an offline mode, and in the case that the connection between the vehicle terminal and the Internet of Vehicles is interrupted, the vehicle terminal is in the offline mode, and the historical parking information stored in the vehicle terminal is called.

[0208] By calling the historical parking information stored in the vehicle terminal, the availability of the parking assistance function is ensured in the case that the latest parking information cannot be received.

[0209] Step 338: Based on the historical parking information, the target vehicle is assisted to park in the first parking space in the first parking lot.

[0210] For example, the historical parking information includes at least one of the following: the location of the first parking lot; the score of the first parking lot; the empty parking space related information of the first parking lot; the route to the first parking lot; the price of the first parking lot; and wherein the empty parking space related information of the first parking lot includes that there are two empty parking spaces, which are the first parking space and the second parking space, and the second recommendation index of the first parking space is higher than that of the second parking space.

[0211] In some embodiments, in the case that the first historical parking information and the vehicle information conflict, the target vehicle is assisted to park based on the second historical parking information and the vehicle information, and the historical parking information includes the first historical parking information and the second historical parking information.

[0212] For example, the first historical parking information includes that the first parking space is an empty parking space, and the vehicle information of other vehicles parked on the first parking space is obtained by the vehicle terminal through the sensor module, i.e. the vehicle information that the first parking space is not an empty parking space. The second historical parking information includes that the second parking space is an empty parking space, and the vehicle information that there is no other vehicle parked on the second parking space is obtained by the vehicle terminal through the sensor module, i.e. the vehicle information that the second parking space is not an empty parking space, and the target vehicle is assisted to park on the second parking space based on the second historical parking information and the vehicle information.

[0213] In summary, the method provided by the embodiment ensures the timeliness and accuracy of the parking information and improves the parking efficiency by receiving the latest parking information sent by the Internet of Vehicles platform in the case that the connection between the vehicle terminal and the Internet of Vehicles is normal.

[0214] The method provided by the embodiment also ensures the availability of the parking assistance function in the case that the latest parking information cannot be received by calling the historical parking information stored in the vehicle terminal in the case that the connection between the vehicle terminal and the Internet of Vehicles is interrupted.

[0215] Figure 8 A flowchart of a parking assistance method based on the Internet of Vehicles provided by an exemplary embodiment of the present application is shown, which is executed by a vehicle terminal deployed on a target vehicle, and the method includes at least one of the following steps.

[0216] Step 310: sending a parking request to the vehicle networking platform.

[0217] Step 320: receiving parking information sent by the vehicle networking platform.

[0218] Step 330: assisting the target vehicle to park in the first parking lot based on the parking information.

[0219] Step 340: uploading feedback information to the vehicle networking platform after the target vehicle parks in the first parking lot.

[0220] In some embodiments, the feedback information includes first feedback information automatically generated by the vehicle terminal and / or second feedback information input by the user.

[0221] In some embodiments, after the target vehicle parks in the first parking lot, the vehicle terminal automatically generates the first feedback information and uploads it to the vehicle networking platform, and the first feedback information is used to indicate that the first parking space has been occupied, for example, "the first parking space is not an empty parking space".

[0222] Or, after the target vehicle parks in the first parking lot, the vehicle terminal uploads the second feedback information input by the user to the vehicle networking platform, for example, "satisfaction with the first parking space".

[0223] For example, the second feedback information includes experience during parking, satisfaction with the first parking lot, satisfaction with the first parking space, etc.

[0224] To sum up, the method provided in the embodiment uploads the first feedback information and / or the second feedback information to the vehicle networking platform after the target vehicle parks in the first parking lot, wherein uploading the first feedback information can make the vehicle networking platform more clearly analyze the parking situation of the first parking lot, facilitate subsequent coordinated parking between other vehicles and other parking lots, and improve parking efficiency; uploading the second feedback information can collect users' opinions and suggestions on the parking assistance method, and help optimize the parking assistance method.

[0225] In the above embodiments, steps with the same serial numbers can be considered as the same step. Among them, Figure 3 the corresponding embodiments, Figure 4 the corresponding embodiments, Figure 5 the corresponding embodiments, Figure 6 the corresponding embodiments, Figure 7 the corresponding embodiments, and Figure 8 the corresponding embodiments can be implemented independently or in combination, and the present application does not limit this.

[0226] Figure 9A block diagram of a parking assistance device based on vehicle networking provided by an example embodiment of the present application is shown. The device can be implemented as a computer device or a part of a computer device by software or hardware or a combination of both. The device is deployed on a target vehicle and includes at least one of a sending module 910, a receiving module 920 and an assistance module 930.

[0227] The sending module 910 is configured to send a parking request to a vehicle networking platform, where the parking request is used to find a parking lot.

[0228] The receiving module 920 is configured to receive parking information sent by the vehicle networking platform, where the parking information is determined based on assistance parking information, the assistance parking information is collected by the vehicle networking platform, and the parking information is used to assist the target vehicle to park.

[0229] The assistance module 930 is configured to assist the target vehicle to park in a first parking space in a first parking lot based on the parking information, where the parking information includes that the first parking lot is a recommended parking lot and the first parking space is a recommended parking space.

[0230] In a possible design of the present embodiment, the assistance module 930 is configured to assist the target vehicle to go to the first parking lot based on the parking information in a case where the parking information indicates that the first parking lot is a parking lot with the highest first recommended index among all parking lots, and assist the target vehicle to park in the first parking space in the first parking lot based on the parking information in a case where the parking information indicates that the first parking space is an empty parking space with the highest second recommended index among all empty parking spaces in the first parking lot, where the first recommended index and the second recommended index are generated based on the assistance parking information and a machine learning algorithm, and the first recommended index is used to indicate a recommended degree of each parking lot and the second recommended index is used to indicate a recommended degree of each empty parking space.

[0231] In a possible design of the present embodiment, the assistance module 930 is configured to guide the target vehicle to go to the first parking lot and assist the target vehicle to park in the first parking space based on the parking information, or control the target vehicle to go to the first parking lot and park in the first parking space by controlling a control system of the target vehicle based on the parking information.

[0232] In a possible design of the present embodiment, the sending module 910 is configured to send the parking request to the vehicle networking platform in response to a user input of a destination location, or send the parking request to the vehicle networking platform in response to a user input of a destination location and a restriction condition.

[0233] In a possible design of the present embodiment, the receiving module 920 is configured to receive the parking information sent by the vehicle networking platform in a case where a connection between the parking assistance device and the vehicle networking is normal.

[0234] The auxiliary module 930 is used to retrieve the historical parking information stored in the parking assistance device when the connection between the parking assistance device and the vehicle network is interrupted. The historical parking information is the parking information stored before the connection between the parking assistance device and the vehicle network was interrupted.

[0235] The auxiliary module 930 is used to assist the target vehicle in parking in the first parking space in the first parking lot based on historical parking information.

[0236] In one possible design of this embodiment, the sending module 910 is further configured to upload feedback information to the vehicle network platform after the target vehicle parks in the first parking space in the first parking lot. The feedback information is used to indicate that the first parking space has been occupied.

[0237] This embodiment uses one transmitting module 910, one receiving module 920, and one auxiliary module 930 as an example for illustration. The number of transmitting module 910, receiving module 920, and auxiliary module 930 is not limited.

[0238] For a functional description of the sending module 910, please refer to [link / reference]. Figure 3 Step 310 in the embodiment Figure 6 In the embodiment, steps 3122 and 3124 and Figure 8 The content of step 340 in the embodiment.

[0239] For a functional description of the receiver module 920, please refer to [link / reference]. Figure 3 Step 320 in the embodiment and Figure 7 The content of step 322 in the embodiment.

[0240] For a functional introduction to the auxiliary module 920, please refer to [link / reference]. Figure 3 Step 330 in the embodiment Figure 4 Steps 332 and 334 in the embodiment Figure 5 Steps 3362 and 3364 in the embodiment and Figure 7 The contents of steps 324 and 338 in the embodiment.

[0241] This application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one program; the processor is used to execute the at least one program in the memory to implement the vehicle-to-everything (V2X) based parking assistance method provided in the above-described method embodiments.

[0242] Figure 10 This diagram illustrates a structural block diagram of a computer device 1000 provided in an exemplary embodiment of this application. Typically, the computer device 1000 includes a processor 1001 and a memory 1002.

[0243] The processor 1001 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1001 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), a programmable logic array (PLA), and the like. The processor 1001 can also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a central processing unit (CPU), and the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1001 can include a graphics processor (GPU) for rendering and drawing content required to be displayed by a display screen. In some embodiments, the processor 1001 can further include an artificial intelligence (AI) processor for processing computing operations related to machine learning.

[0244] The memory 1002 can include one or more computer-readable storage media that can be non-transitory. The memory 1002 can also include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one instruction for being executed by the processor 1001 to implement the vehicle Internet of Things based parking assistance method provided by the method embodiments in the present application.

[0245] In some embodiments, the computer device 1000 can also optionally include an input interface 1003 and an output interface 1004. The processor 1001, the memory 1002, and the input interface 1003 and the output interface 1004 can be connected through a bus or a signal line. Each peripheral device can be connected to the input interface 1003 and the output interface 1004 through a bus, a signal line, or a circuit board. The input interface 1003 and the output interface 1004 can be used to connect at least one input / output related peripheral device to the processor 1001 and the memory 1002.

[0246] In some embodiments, the processor 1001, the memory 1002 and the input interface 1003 and the output interface 1004 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002 and the input interface 1003 and the output interface 1004 can be implemented on a separate chip or circuit board, and the embodiments of the present application do not limit this.

[0247] Those skilled in the art can understand that the above-mentioned structures do not constitute a limitation on the computer device 1000, and can include more or fewer components than the illustration, or combine certain components, or use different component arrangements.

[0248] In an example embodiment, a chip is also provided, the chip including programmable logic circuitry and / or program instructions for implementing the vehicle networking-based parking assistance method provided by the method embodiments of the present application when the chip is running on the computer device 1000.

[0249] In an example embodiment, a computer program product is also provided, the computer program product including computer instructions stored in a computer readable storage medium, the processor acquiring the computer instructions from the computer readable storage medium, and the processor executing the computer instructions to implement the vehicle networking-based parking assistance method provided by the method embodiments of the present application.

[0250] In an example embodiment, a computer readable storage medium is also provided, the computer readable storage medium storing at least one program, the at least one program being loaded and executed by the processor to implement the vehicle networking-based parking assistance method provided by the method embodiments of the present application.

[0251] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by program instructions to relevant hardware, and the program can be stored in a computer readable storage medium. The above-mentioned computer readable storage medium can be a read-only memory, a magnetic disk or an optical disk, etc.

[0252] Those of ordinary skill in the art should realize that the functions described in the embodiments of the present application in one or more of the above examples can be implemented by hardware, software, firmware or any combination thereof. When implemented by software, these functions can be stored in a computer readable storage medium or transmitted as one or more instructions or codes on a computer readable storage medium. The computer readable storage medium includes computer storage medium and communication medium, wherein the communication medium includes any medium that facilitates the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0253] The above merely preferred embodiments of the present application and are not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A parking assistance method based on Internet of Vehicles, characterized in that, The method is executed by a vehicle terminal deployed on a target vehicle, and the method comprises: sending a parking request to a vehicle network platform, the parking request being used to search for a parking lot; receiving parking information sent by the vehicle network platform, the parking information being determined based on auxiliary parking information, the auxiliary parking information being information collected by the vehicle network platform, and the parking information being used to assist the target vehicle to park; in a case where the parking information indicates that a first parking lot is a parking lot with a highest first recommendation index among various parking lots, assisting the target vehicle to go to the first parking lot based on the parking information; in a case where the parking information indicates that a first parking space is a parking space with a highest second recommendation index among various empty parking spaces in the first parking lot, assisting the target vehicle to park on the first parking space in the first parking lot based on the parking information; wherein the parking information comprises that the first parking lot is a recommended parking lot and the first parking space is a recommended parking space, the first recommendation index and the second recommendation index are generated based on the auxiliary parking information and a machine learning algorithm, and the first recommendation index is used to indicate a recommendation degree of the various parking lots and the second recommendation index is used to indicate a recommendation degree of the various empty parking spaces.

2. The method of claim 1, wherein, The sending of the parking request to the vehicle network platform comprises: sending the parking request to the vehicle network platform in response to a user input of a destination location; or sending the parking request to the vehicle network platform in response to the user input of the destination location and a limitation condition.

3. The method according to claim 1 or 2, characterized in that, The receiving of the parking information sent by the vehicle network platform comprises: receiving the parking information sent by the vehicle network platform in a case where a connection between the vehicle terminal and the vehicle network is normal. The method further comprises: in a case where the connection between the vehicle terminal and the vehicle network is interrupted, calling historical parking information stored in the vehicle terminal, the historical parking information being parking information stored before the connection between the vehicle terminal and the vehicle network is interrupted.

4. The method according to claim 1 or 2, characterized in that, The method further comprises: after the target vehicle parks on a first parking space in a first parking lot, uploading feedback information to the vehicle network platform, the feedback information being used to indicate that the first parking space has been occupied.

5. A parking assistance device based on Internet of Vehicles, characterized in that, The device is deployed on a target vehicle, and the device comprises: a sending module configured to send a parking request to a vehicle network platform, the parking request being used to search for a parking lot; a receiving module configured to receive parking information sent by the vehicle network platform, the parking information being determined based on auxiliary parking information, the auxiliary parking information being information collected by the vehicle network platform, and the parking information being used to assist the target vehicle to park; an assisting module configured to, in a case where the parking information indicates that a first parking lot is a parking lot with a highest first recommendation index among various parking lots, assist the target vehicle to go to the first parking lot based on the parking information. In a case where the parking information indicates that the first parking space is a second recommended index highest empty parking space among each empty parking space in the first parking lot, assisting the target vehicle to park at the first parking space in the first parking lot based on the parking information; The parking information includes that the first parking lot is a recommended parking lot, the first parking space is a recommended parking space, and the first recommended index and the second recommended index are generated based on the auxiliary parking information and a machine learning algorithm, the first recommended index is used to indicate a recommended degree of the each parking lot, and the second recommended index is used to indicate a recommended degree of the each empty parking space.

6. A computer device, comprising: The computer device includes a processor and a memory, and the memory stores at least one program; the processor is used to execute the at least one program in the memory to realize the Internet of Vehicles based parking assistance method in any one of claims 1 to 4.

7. A computer readable storage medium characterized in that, The computer readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to realize the Internet of Vehicles based parking assistance method in any one of claims 1 to 4.

8. A computer program product, characterised in that, The computer program product includes computer instructions stored in a computer readable storage medium, the processor obtains the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to realize the Internet of Vehicles based parking assistance method in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Automatic car parking and taking system and method

    CN109285385A

  • Smart city parking lot management method, system and device based on Internet of Things

    CN115222158A