Disclosure of Invention
The invention provides a method and related equipment for confirming a parking space, which are used for solving the problems that a driver is required to drive a vehicle to bypass and search the parking space in a parking lot and waste time and energy sources because the situation that the vehicle cannot know the idle parking space in the parking lot in advance before entering the parking lot.
In a first aspect, the present invention provides a method for determining a parking space, including:
responding to a starting instruction, and controlling the unmanned aerial vehicle to find an idle parking space in the parking lot;
determining the found free parking space as a first free parking space;
acquiring first vehicle position characteristic information of the first idle parking space;
the first vehicle position characteristic information is sent to a target vehicle or an intelligent terminal of a user to which the target vehicle belongs;
and under the condition that a confirmation instruction based on the first vehicle position characteristic information is received, determining the first free parking space as a target parking space.
Optionally, the method further comprises:
under the condition that a confirmation instruction based on the first vehicle position characteristic information is not received, controlling the unmanned aerial vehicle to find other free parking spaces in a parking lot;
sequentially sending the second vehicle characteristic information of the found other idle parking spaces to the target vehicle or the intelligent terminal of the user to which the target vehicle belongs;
under the condition that a confirmation instruction based on the second vehicle position characteristic information is received, determining a second free parking space associated with the current second vehicle position characteristic information as a target parking space;
stopping searching other free parking spaces in the parking lot.
Optionally, the method further comprises:
and transmitting the vehicle information of the target vehicle and the target parking space information to the parking lot management system under the condition that the target parking space is determined.
Optionally, the method further comprises:
acquiring the position information of the target parking space;
and determining target driving route information of the target vehicle based on the position information of the target parking space.
Optionally, the method further comprises:
acquiring confirmation information of the parking lot management system based on the vehicle information of the target vehicle and the target parking space information;
and based on the confirmation information of the parking lot management system, before the vehicle arrives to enter the target parking space, the target driving route information is sent to the target vehicle, and a prompt message that the target parking space is occupied is sent.
Optionally, the parking space feature information includes: the number, the position information and the surrounding environment information of the free parking space.
Optionally, the method further comprises:
acquiring confirmation information of the parking lot management system based on the vehicle information of the target vehicle and the target parking space information;
based on the confirmation information of the parking lot management system, before the vehicle enters the target parking space, controlling the unmanned aerial vehicle to hover over the target parking space, and controlling the unmanned aerial vehicle to send out a prompt message that the target parking space is occupied.
In a second aspect, the present invention further provides a device for determining a parking space, including:
the first acquisition module is used for responding to the starting instruction and controlling the unmanned aerial vehicle to find an idle parking space in the parking lot;
the first determining module is used for determining the found free parking space as a first free parking space;
the second acquisition module is used for acquiring the first vehicle position characteristic information of the first idle parking space;
the sending module is used for sending the first vehicle position characteristic information to a target vehicle or an intelligent terminal of a user to which the target vehicle belongs;
and the second determining module is used for determining the first free parking space as a target parking space under the condition that a confirmation instruction based on the first vehicle position characteristic information is received.
In a third aspect, the present invention also provides an electronic device, including a memory, and a processor, where the processor is configured to implement the steps of the method for determining a parking space according to any one of the first aspect when executing a computer program stored in the memory.
In a fourth aspect, the present invention also provides a computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the method for determining a parking space according to any of the first aspects.
According to the technical scheme, the embodiment of the application provides a method for determining a parking space, which comprises the following steps: responding to a starting instruction, and controlling the unmanned aerial vehicle to find an idle parking space in the parking lot; determining the found free parking space as a first free parking space; acquiring first vehicle position characteristic information of the first idle parking space; the first vehicle position characteristic information is sent to a target vehicle or an intelligent terminal of a user to which the target vehicle belongs; and under the condition that a confirmation instruction based on the first vehicle position characteristic information is received, determining the first free parking space as a target parking space. At present, before a driver drives into a parking lot, the number of idle parking spaces in the parking lot can only be obtained through a management system of the parking lot, but the position condition of the idle parking spaces in the parking lot cannot be determined, so that the driver needs to spend a great deal of time to search the idle parking spaces in the parking lot, and in the process of searching the idle parking spaces, the driver can also preempt the space by other vehicles and need to search again in the process of going to the target idle parking spaces, thereby not only causing the waste of time and energy sources, but also increasing the operation difficulty of the driver in the parking process and easily causing dangers. According to the method and the device for determining the parking space, the unmanned aerial vehicle is controlled to find the free parking space in the parking space before the target vehicle enters the parking space, the characteristic information of the free parking space is obtained, and the target parking space is determined under the condition that a driver sends a confirmation instruction based on the characteristic information of the free parking space, so that the time for the driver to find the free parking space in the parking space can be reduced, energy is saved, the operation of the driver is simplified, and the safety in the driving process is improved.
Detailed Description
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The embodiments described in the examples below do not represent all embodiments consistent with the present application. Merely as examples of systems and methods consistent with some aspects of the present application as detailed in the claims. In the several embodiments provided in the embodiments of the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners, and the apparatus embodiments described below are merely exemplary.
As shown in fig. 1, fig. 1 is a schematic flowchart of a method for determining a parking space according to an embodiment of the present application, where the method includes:
and step S110, responding to the starting instruction, and controlling the unmanned aerial vehicle to find an idle parking space in the parking lot.
The starting instruction may be an unmanned aerial vehicle starting instruction actively sent by a driver before entering a parking lot, or may be an unmanned aerial vehicle starting instruction sent by an unmanned aerial vehicle management system or a vehicle management system to a driver of a target vehicle when the GPS positioning system of the vehicle detects that a parking lot entrance is within a preset distance of the vehicle and the driving direction of the vehicle is the parking lot entrance, and the request instruction is determined to be the unmanned aerial vehicle starting instruction when the driver agrees with the request instruction; under the condition that the unmanned aerial vehicle management system or the vehicle management system receives the starting instruction, a plane image of a parking lot can be acquired, the plane image comprises parking space position information of the parking lot and path information in the parking lot, the unmanned aerial vehicle can be controlled to start an image acquisition function, the unmanned aerial vehicle can be controlled to fly along the path in the parking lot, the parking space image information in the parking lot is acquired, and an idle parking space in the parking lot can be determined through an image recognition algorithm based on the parking space image information in the parking lot.
And step S120, determining the found free parking space as a first free parking space.
For example, when the unmanned aerial vehicle flies along a path in the parking lot and an empty parking space is determined according to the collected image information, the empty parking space is determined to be a first empty parking space.
Step S130, obtaining first vehicle position characteristic information of the first free parking space.
In an exemplary case, when the first free parking space is determined, the unmanned aerial vehicle may be controlled to hover or hover over the first free parking space, and the first vehicle location feature information of the first free parking space may be acquired through an image acquisition function and a GPS positioning function of the unmanned aerial vehicle.
And step 140, the first vehicle position characteristic information is sent to the target vehicle or the intelligent terminal of the user to which the target vehicle belongs.
For example, in the case of determining a first available parking space and acquiring first vehicle location feature information based on the first available parking space, the first vehicle location feature information may be sent to a management system of a target vehicle by an unmanned aerial vehicle management system, and a driver of the target vehicle may acquire the first vehicle location feature information by the management system of the target vehicle through a vehicle-mounted display device and/or a vehicle-mounted voice playing device of the target vehicle; and the first vehicle characteristic information can be sent to a mobile phone of a driver or an occupant in the vehicle to which the target vehicle belongs by the unmanned aerial vehicle management system, and the intelligent terminal is connected with the unmanned aerial vehicle.
Step S150, when a confirmation instruction based on the first vehicle location feature information is received, determining the first free parking space as a target parking space.
For example, when the first vehicle location feature information is received through the target vehicle or the intelligent terminal of the user to which the target vehicle belongs, the driver of the target vehicle may select whether to use the first free parking space as the target parking space, and when the driver selects to use the first free parking space as the target parking space, a confirmation instruction may be issued to the unmanned aerial vehicle through the vehicle management system or the intelligent terminal of the user to which the target vehicle belongs, and when the unmanned aerial vehicle receives the confirmation instruction based on the first vehicle location feature information, the first free parking space may be determined to be the target parking space.
According to some embodiments, the above method further comprises:
under the condition that a confirmation instruction based on the first vehicle position characteristic information is not received, controlling the unmanned aerial vehicle to search other free parking spaces in a parking lot;
sequentially sending the second vehicle characteristic information of the found other idle parking spaces to the target vehicle or the intelligent terminal of the user to which the target vehicle belongs;
under the condition that a confirmation instruction based on the second vehicle position characteristic information is received, determining a second free parking space associated with the second vehicle position characteristic information at present as a target parking space;
stopping searching other free parking spaces in the parking lot.
In an exemplary embodiment, when the confirmation instruction based on the first vehicle location feature information is not received within a preset time, the unmanned aerial vehicle may be controlled to start from the first free parking space, continue to fly along a path in the parking lot, search other free parking spaces in the parking lot, and may use the free parking space as a second free parking space when one free parking space is found, send second vehicle location feature information of the second free parking space to the target vehicle or an intelligent terminal of a user to which the target vehicle belongs, and when the confirmation instruction based on the second vehicle location feature information is not received within the preset time, consider the second free parking space as a target parking space, and control the unmanned aerial vehicle to start from the second parking space, continue to fly along a path in the parking lot, search other free parking spaces in the parking lot, use the found new free parking space as a new second free parking space, and circulate the process until the confirmation instruction based on the second vehicle location feature information is received, and the second free parking space associated with the second vehicle feature information is determined to be the target parking space.
The driver confirms the idle parking spaces, so that the driver can be prevented from directly recommending the idle parking spaces to the driver at will, the use experience of the driver is influenced, the driver will is maximally complied with, and the finally determined idle parking spaces are guaranteed to be the most convenient and ideal parking spaces.
According to some embodiments, the above method further comprises:
when the target parking space is specified, the vehicle information of the target vehicle and the target parking space information are transmitted to the parking lot management system.
For example, in the case of determining the target parking space, the vehicle information of the target vehicle and the target parking space information may be transmitted to the parking lot management system through a management system of the target vehicle, an intelligent terminal of a user to which the target vehicle belongs, or a management system of the unmanned aerial vehicle, wherein the vehicle information of the target vehicle may include at least one of license plate number information of the target vehicle, vehicle type information, and account information to which the target vehicle is bound in advance in the parking lot management system, and the target parking space information may include at least one of number information and position information of the target parking space.
Under the condition of determining the target parking space, vehicle information and parking space information of the target vehicle are sent to the parking lot management system, the target parking space can be locked in advance before the target vehicle enters the target parking space, the parking lot management system charges, the target parking space is prevented from being preempted by other vehicles in the process of going to the target parking space, and the parking efficiency is improved.
According to some embodiments, the above method further comprises:
acquiring the position information of the target parking space;
and determining target driving route information of the target vehicle based on the position information of the target parking space.
The position information of the target parking space can be obtained through a GPS positioning system of the unmanned aerial vehicle, the position information can be sent to a management system of the target vehicle or an intelligent terminal of a driver or a passenger to which the target vehicle belongs, the target driving route information of the target vehicle from the current position to the target parking space can be determined through the management system of the target vehicle or a navigation system of the intelligent terminal, and the flying route of the unmanned aerial vehicle before reaching the target parking space can be used as the target driving route of the target vehicle.
The method has the advantages that the target driving route of the target vehicle is determined, when a driver is unfamiliar with the parking lot environment, the driver can not reach the target parking space only by virtue of the parking space characteristic information or the driver can not reach the parking space only by virtue of the indication information in the parking lot, and under the condition that a great amount of time is spent for reaching the parking space, the method provides help for the driver, so that the driver can quickly enter the target parking space in a short time, and the parking efficiency is improved.
According to some embodiments, the above method further comprises:
acquiring confirmation information of the parking lot management system based on the vehicle information of the target vehicle and the target parking space information;
and transmitting the target driving route information to the target vehicle and sending a prompt message that the target parking space is occupied before the vehicle arrives to enter the target parking space based on the confirmation information of the parking lot management system.
The executing body for sending the prompt message that the target parking space is occupied may be a server or a parking lot management system, where the prompt message that the target parking space is occupied may be sent to a management system of a vehicle around the target parking space through the server, or the prompt message that the target parking space is occupied may be sent to other vehicles through the parking lot management system, where the prompt message that the target parking space is occupied may be a text prompt message displayed on an image display device inside the vehicle or a voice prompt message played through a vehicle voice playing device.
Under the condition that the confirmation information of the parking lot management system is obtained, the parking lot can be considered to start locking the target parking space and start charging, so that before the target vehicle enters the target parking space, the target vehicle still has control right on the target parking space, and other vehicles can be prevented from entering the target parking space by sending out the prompt message that the target parking space is occupied, and the parking efficiency is improved.
According to some embodiments, the parking space feature information includes: the number and position information of the free parking space and the surrounding environment information of the free parking space.
The number and the position information of the free parking space can help a driver judge the distance between the free parking space and a target outlet of a parking lot, the environmental information around the free parking space can help the driver to know the trafficability of the free parking space, whether obstacles exist around the free parking space, whether foreign matters exist around the free parking space or not, and the like, the information is informed to the driver in advance, so that the situation that a driver stops a target vehicle into the free parking space under the condition of unaware, the walking distance is far, and the inconvenience of passengers on the vehicle is caused is avoided.
According to some embodiments, the above method further comprises:
acquiring confirmation information of the parking lot management system based on the vehicle information of the target vehicle and the target parking space information;
and controlling the unmanned aerial vehicle to hover over the target parking space before the vehicle enters the target parking space based on the confirmation information of the parking lot management system, and controlling the unmanned aerial vehicle to send out a prompt message that the target parking space is occupied.
The method comprises the steps that an unmanned aerial vehicle sends out a prompt message that the target parking space is occupied, wherein the prompt message can be a text prompt message displayed on a display screen mounted on the unmanned aerial vehicle, the prompt message can be displayed by projecting the unmanned aerial vehicle on a projection surface, and the prompt message can also be a voice prompt message sent out by a voice playing system of the unmanned aerial vehicle.
The unmanned aerial vehicle is controlled to hover over the target parking space, so that the unmanned aerial vehicle not only can be used for sending out a prompt message that the target parking space is occupied, but also can determine the position of the target parking space by observing the hovering position of the unmanned aerial vehicle after a driver drives the target vehicle parking lot, and plays a role in assisting navigation.
As shown in fig. 2, fig. 2 is a schematic structural diagram of a parking space determining device provided in an embodiment of the present application.
The embodiment of the application provides a parking space determining device 200, which comprises: a first acquisition module 201, a first determination module 202, a second acquisition module 203, a sending module 204, a second determination module 205, wherein:
a first obtaining module 201, configured to control, in response to a start instruction, the unmanned aerial vehicle to find an empty parking space in the parking lot;
a first determining module 202, configured to determine the found free parking space as a first free parking space;
a second obtaining module 203, configured to obtain the first vehicle location feature information of the first free parking space;
a sending module 204, configured to send the first vehicle location feature information to a target vehicle or an intelligent terminal of a user to whom the target vehicle belongs;
the second determining module 205 is configured to determine that the first free parking space is a target parking space when receiving a confirmation instruction based on the first vehicle location feature information.
The parking space determining device 200 can implement each process implemented in the method embodiment of fig. 1, and in order to avoid repetition, a description is omitted herein.
As shown in fig. 3, fig. 3 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
The embodiment of the present application provides an electronic device 300, including a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor 320, wherein the processor 320 implements the following steps when executing the computer program 311:
responding to a starting instruction, and controlling the unmanned aerial vehicle to find an idle parking space in the parking lot;
determining the found free parking space as a first free parking space;
acquiring first vehicle position characteristic information of the first idle parking space;
the first vehicle position characteristic information is sent to a target vehicle or an intelligent terminal of a user to which the target vehicle belongs;
and determining the first free parking space as a target parking space when receiving a confirmation instruction based on the first vehicle position characteristic information.
In a specific implementation, when the processor 320 executes the computer program 311, any implementation manner of the embodiment corresponding to fig. 1 may be implemented.
Since the electronic device described in this embodiment is a device for implementing an apparatus in this embodiment, based on the method described in this embodiment, those skilled in the art can understand the specific implementation of the electronic device in this embodiment and various modifications thereof, so how to implement the method in this embodiment for this electronic device will not be described in detail herein, and as long as those skilled in the art implement the device for implementing the method in this embodiment for this application, all fall within the scope of protection intended by this application.
As shown in fig. 4, fig. 4 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present application.
The present embodiment provides a computer readable storage medium 400 having stored thereon a computer program 411, which computer program 411 when executed by a processor realizes the steps of:
responding to a starting instruction, and controlling the unmanned aerial vehicle to find an idle parking space in the parking lot;
determining the found free parking space as a first free parking space;
acquiring first vehicle position characteristic information of the first idle parking space;
the first vehicle position characteristic information is sent to a target vehicle or an intelligent terminal of a user to which the target vehicle belongs;
and determining the first free parking space as a target parking space when receiving a confirmation instruction based on the first vehicle position characteristic information.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and for those portions of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Embodiments of the present application also provide a computer program product comprising computer software instructions which, when run on a processing device, cause the processing device to perform a flow in a method of determining a parking space as in the corresponding embodiment of fig. 1.
The computer program product described above includes one or more computer instructions. When the above-described computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, from one website, computer, server, or data center by wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the above-described division of units is merely a logical function division, and there may be another division manner in actual implementation, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution, in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the above-described method of the various embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In summary, the above embodiments are only for illustrating the technical solution of the present application, and are not limited thereto; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that:
equivalent replacement of the symptoms; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.