A vehicle navigation method and system for a parking lot
By recognizing license plates and projecting navigation signs, the problem of high hardware costs and poor user experience in indoor navigation has been solved, achieving efficient indoor parking lot navigation, reducing hardware costs and improving user experience.
Patent Information
- Application Number
- CN202211241625.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-11
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2042-10-11
AI Technical Summary
In existing technologies, indoor navigation devices have high hardware costs and occupy vehicle terminal storage space and data traffic, resulting in a poor user experience.
By recognizing the license plate information of vehicles entering the parking lot, matching navigation signs, and projecting the navigation signs using cameras and projection equipment in the parking lot, a navigation route is generated to achieve vehicle navigation in indoor parking lots.
It reduces hardware costs, improves user experience, eliminates the need for in-vehicle terminals to download maps, and enables efficient indoor navigation.
Smart Images

Figure CN115655275B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of vehicle navigation, in particular, to a parking lot vehicle navigation method and system, an electronic device and a computer readable storage medium. BACKGROUND
[0002] At present, outdoor navigation technology has been relatively mature, but indoor navigation and positioning still cannot well meet people's travel needs. In the prior art, vehicle navigation is generally performed using a vehicle terminal or a holographic projection. However, using a vehicle mobile terminal to navigate a vehicle requires the vehicle mobile terminal to be connected to a network and download an indoor navigation map. If the parking lot of each public place needs to download a map using a vehicle mobile terminal, a large amount of storage space and mobile traffic of the vehicle mobile terminal will be occupied. In addition, a holographic projection navigation module can also be used, which is installed on a guide rail above the vehicle to move with the vehicle in the parking lot and project navigation marks for the vehicle at any time, but the implementation cost of this method is too high. SUMMARY
[0003] The purpose of the embodiments of the present application is to provide a parking lot vehicle navigation method, system, electronic device and computer readable storage medium, which can achieve the technical effects of reducing hardware cost and improving user experience.
[0004] In a first aspect, the embodiments of the present application provide a parking lot vehicle navigation method, comprising:
[0005] obtaining license plate recognition information of an incoming vehicle;
[0006] matching the license plate recognition information in a plurality of preset navigation marks to obtain a vehicle navigation mark;
[0007] generating navigation route information according to parking space state data of the parking lot;
[0008] navigating the incoming vehicle according to the navigation route information, and projecting the vehicle navigation mark to the front of the incoming vehicle.
[0009] In the above implementation process, the parking lot vehicle navigation method identifies the license plate of the incoming vehicle and obtains the license plate recognition information, generates the navigation route information according to the parking space state data of the parking lot, matches and binds the vehicle navigation mark of the license plate recognition information, and projects the vehicle navigation mark to the front of the incoming vehicle through the navigation route information, thereby realizing vehicle navigation in an indoor parking lot. The parking lot vehicle navigation method can navigate the vehicle through the existing camera and projection equipment in the parking lot, thereby achieving the technical effects of reducing hardware cost and improving user experience.
[0010] Further, before the step of matching according to the license plate recognition information in the preset multiple sets of navigation marks to obtain the vehicle navigation mark, the method further comprises:
[0011] Obtaining the preset multiple sets of navigation marks according to the on-site environment information of the parking lot, the navigation marks including one or more of the forward mark, the left turn mark, the right turn mark, the U-turn mark and the parking mark.
[0012] In the above implementation process, the multiple sets of navigation marks with high distinguishability (the preset multiple sets of navigation marks) are preselected according to the on-site environment information of the parking lot, which can improve the distinguishability of the vehicle navigation mark when guiding the incoming vehicle, and the vehicle is bound with the navigation mark set with high distinguishability, which can avoid the vehicle from rushing or recognizing the wrong navigation mark when meeting, thereby improving the user experience.
[0013] Further, the step of navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation mark to the front of the incoming vehicle comprises:
[0014] According to the navigation route information, one or more of the forward mark, the left turn mark, the right turn mark, the U-turn mark and the parking mark are projected in sequence in front of the incoming vehicle.
[0015] In the above implementation process, according to the navigation route information, one or more of the forward mark, the left turn mark, the right turn mark, the U-turn mark and the parking mark are projected in sequence in the process of the incoming vehicle moving, thereby realizing the whole navigation for the incoming vehicle.
[0016] Further, after the step of navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation mark to the front of the incoming vehicle, the method further comprises:
[0017] Obtaining the video monitoring data at the intersection of the parking lot;
[0018] Obtaining the current license plate recognition information of the current driving vehicle at the intersection according to the video monitoring data;
[0019] Obtaining the incoming time information, the current idle parking space number information, the current navigation route information and the current navigation state information corresponding to the current license plate recognition information according to the current license plate recognition information.
[0020] In the implementation process, at the parking lot intersection, there may be multiple incoming vehicles queuing or intersecting movement; at this time, through the video monitoring data at the parking lot intersection, the license plate number of the first vehicle driving at the intersection (current license plate recognition information) is obtained and navigated; thereby, the navigation of multiple incoming vehicles is realized in turn, avoiding the confusion caused by simultaneous display of navigation information at the intersection.
[0021] Further, after the step of obtaining the entry time information, the current idle parking space number information, the current navigation route information and the current navigation state information corresponding to the license plate recognition information, the method further comprises:
[0022] When it is determined that the parking space is occupied according to the current idle parking space number information, reassigning an idle parking space and updating the current navigation route information;
[0023] When it is determined that the vehicle deviates according to the current navigation route information, updating the current navigation route information.
[0024] In the implementation process, in the case that the idle parking space is occupied or the vehicle deviates, the idle parking space is reassigned to the incoming vehicle, and the current navigation route information is updated, thereby realizing dynamic navigation.
[0025] Further, after the step of navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation identifier to the front of the incoming vehicle, the method further comprises:
[0026] Generating voice broadcast information according to the license plate recognition information and the vehicle navigation identifier.
[0027] In the implementation process, voice broadcast information is generated according to the characteristics of the license plate recognition information and the vehicle navigation identifier, and corresponding voice prompts are played, thereby further improving the user experience.
[0028] In a second aspect, the embodiments of the present application provide a vehicle navigation system for a parking lot, comprising:
[0029] A license plate acquisition module is configured to acquire license plate recognition information of an incoming vehicle.
[0030] An identifier matching module is configured to match a vehicle navigation identifier in a plurality of preset navigation identifiers according to the license plate recognition information.
[0031] A navigation route module is configured to generate navigation route information according to parking space state data of the parking lot.
[0032] A navigation projection module is configured to navigate the incoming vehicle according to the navigation route information and project the vehicle navigation identifier to the front of the incoming vehicle.
[0033] Further, the vehicle navigation system of the parking lot further comprises:
[0034] The navigation identification module is configured to acquire the preset multiple groups of navigation identifications according to the field environment information of the parking lot, and the navigation identification comprises one or more of a forward identification, a left-turn identification, a right-turn identification, a U-turn identification and a parking identification.
[0035] Further, the navigation projection module is specifically configured to project one or more of the forward identification, the left-turn identification, the right-turn identification, the U-turn identification and the parking identification in front of the incoming vehicle in sequence according to the navigation route information.
[0036] Further, the vehicle navigation system of the parking lot further comprises:
[0037] The video monitoring acquisition module is configured to acquire video monitoring data at an intersection of the parking lot.
[0038] The current license plate acquisition module is configured to acquire current license plate recognition information of a vehicle currently driving at the intersection according to the video monitoring data.
[0039] The current vehicle information acquisition module is configured to acquire, according to the current license plate recognition information, incoming time information, current idle parking space number information, current navigation route information and current navigation state information corresponding to the current license plate recognition information.
[0040] Further, the vehicle navigation system of the parking lot further comprises:
[0041] The update module is configured to, when determining that a parking space is occupied according to the current idle parking space number information, re-allocate an idle parking space and update the current navigation route information; and when determining that the vehicle deviates according to the current navigation route information, update the current navigation route information.
[0042] Further, the vehicle navigation system of the parking lot further comprises:
[0043] The voice broadcast generation module is configured to generate voice broadcast information according to the license plate recognition information and the vehicle navigation identification.
[0044] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and the processor executes the computer program to implement the steps of the method according to any one of the first aspect.
[0045] In a fourth aspect, a computer readable storage medium is provided. The computer readable storage medium stores instructions thereon. The instructions, when executed on a computer, cause the computer to perform the method according to any one of the first aspect.
[0046] In a fifth aspect, a computer program product is provided. The computer program product, when executed on a computer, causes the computer to perform the method according to any one of the first aspect.
[0047] Other features and advantages of the present application will be apparent from the following description with reference to the drawings.
[0048] In order to make the above objectives, features and advantages of the present application more apparent, the following will specifically describe preferred embodiments in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0050] Figure 1 A flowchart of a vehicle navigation method for a parking lot according to an embodiment of the present application is shown in FIG. 1.
[0051] Figure 2 A flowchart of another vehicle navigation method for a parking lot according to an embodiment of the present application is shown in FIG. 2.
[0052] Figure 3 A block diagram of a vehicle navigation system for a parking lot according to an embodiment of the present application is shown in FIG. 3.
[0053] Figure 4 A block diagram of an electronic device according to an embodiment of the present application is shown in FIG. 4. DETAILED DESCRIPTION
[0054] The technical solutions of the embodiments of the present application will be described below in conjunction with the drawings of the embodiments of the present application.
[0055] It should be noted that similar reference numerals and letters refer to like items throughout the accompanying drawings, and once an item is defined in one drawing, it is not necessary to further define and explain it in the subsequent drawings. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
[0056] The embodiment of the present application provides a parking lot vehicle navigation method, system, electronic equipment and computer readable storage medium, which can be applied to indoor parking lot vehicle navigation; the parking lot vehicle navigation method generates navigation route information according to parking lot space state data, and matches and binds the vehicle navigation identifier of the license plate recognition information by identifying the license plate of the incoming vehicle and obtaining the license plate recognition information; the vehicle navigation identifier is projected to the front of the incoming vehicle through the navigation route information, so as to realize the indoor parking lot vehicle navigation; the parking lot vehicle navigation method can realize the technical effects of reducing hardware cost and improving user experience by using the existing camera and projection equipment in the parking lot for vehicle navigation.
[0057] Please refer to Figure 1 , Figure 1 A flowchart of a parking lot vehicle navigation method provided by the embodiment of the present application is shown, and the parking lot vehicle navigation method comprises the following steps:
[0058] S100: Obtain license plate recognition information of an incoming vehicle.
[0059] Exemplarily, when the vehicle enters, the license plate number is obtained through the license plate recognition method, that is, the license plate recognition information is obtained, and the license plate recognition information is bound with the incoming vehicle.
[0060] S200: According to the license plate recognition information, match in a plurality of preset navigation identifiers to obtain a vehicle navigation identifier.
[0061] Exemplarily, in the plurality of preset navigation identifiers, each navigation identifier includes complete identifier content, such as forward identifier, left turn identifier, right turn identifier, U-turn identifier and parking identifier; each navigation identifier can be distinguished by color or shape.
[0062] Exemplarily, after obtaining the vehicle navigation identifier, the vehicle navigation identifier is bound with the license plate recognition information.
[0063] S300: Generate navigation route information according to parking lot space state data.
[0064] Exemplarily, according to the space state data, the idle space state can be obtained, and after the idle space is specified for the incoming vehicle, the navigation route information is generated; the navigation route information can navigate the incoming vehicle to the idle space.
[0065] S400: According to the navigation route information, the approaching vehicle is navigated, and the vehicle navigation mark is projected to the front of the approaching vehicle.
[0066] According to the navigation route information, the vehicle navigation mark is projected to the front of the approaching vehicle, and the navigation of the approaching vehicle is realized.
[0067] In some implementation scenarios, the vehicle navigation method of the parking lot identifies the license plate of the approaching vehicle and obtains the license plate recognition information, generates navigation route information according to the parking space state data of the parking lot, and matches and binds the vehicle navigation mark of the license plate recognition information; the vehicle navigation mark is projected to the front of the approaching vehicle through the navigation route information, thereby realizing the vehicle navigation of the indoor parking lot; the vehicle navigation method of the parking lot can realize vehicle navigation through the existing camera and projection equipment in the parking lot, without the need to install guide rails for the projection equipment, thereby realizing the technical effects of reducing hardware cost and improving user experience.
[0068] Please refer to Figure 2 , Figure 2 Another flowchart of a vehicle navigation method of a parking lot provided by the embodiments of the present application.
[0069] According to the license plate recognition information, the method further comprises the following steps before the step of S200: matching in the preset multiple groups of navigation marks to obtain the vehicle navigation mark.
[0070] S201: According to the on-site environment information of the parking lot, a plurality of groups of navigation marks are obtained, and the navigation marks include one or more of the forward mark, the left turn mark, the right turn mark, the U-turn mark and the parking mark.
[0071] According to the on-site environment information of the parking lot, a plurality of groups of navigation marks with high distinguishability (preset multiple groups of navigation marks) are preselected, which can improve the distinguishability of the vehicle navigation mark when the approaching vehicle is navigated, and can bind the navigation mark groups with high distinguishability to the vehicle respectively, thereby avoiding the approaching vehicles from cutting in or recognizing wrong navigation marks when they meet, and improving the user experience.
[0072] According to the navigation route information, the approaching vehicle is navigated, and the vehicle navigation mark is projected to the front of the approaching vehicle.
[0073] S410: According to the navigation route information, one or more of the forward mark, the left turn mark, the right turn mark, the U-turn mark and the parking mark are projected in turn in front of the approaching vehicle.
[0074] According to the navigation route information, one or more of the forward mark, the left turn mark, the right turn mark, the U-turn mark and the parking mark are projected in turn in the process of the approaching vehicle moving, thereby realizing the whole navigation of the approaching vehicle.
[0075] Exemplarily, after the step S400 of projecting the vehicle navigation mark to the front of the approaching vehicle according to the navigation route information, the method further comprises:
[0076] S420: acquiring video monitoring data at the parking lot intersection;
[0077] S430: acquiring current license plate recognition information of the current driving vehicle at the intersection according to the video monitoring data;
[0078] S440: acquiring approaching time information, current idle parking space number information, current navigation route information and current navigation state information corresponding to the current license plate recognition information according to the current license plate recognition information.
[0079] Exemplarily, at the parking lot intersection, there may be a situation that multiple approaching vehicles queue or intersect; at this time, the license plate number (current license plate recognition information) of the first vehicle driving at the intersection is acquired through the video monitoring data at the parking lot intersection, and navigation is performed for the vehicle; thereby, the navigation of multiple approaching vehicles is realized in sequence, and confusion caused by simultaneous display of navigation information at the intersection is avoided.
[0080] Exemplarily, after the step S440 of acquiring approaching time information, current idle parking space number information, current navigation route information and current navigation state information corresponding to the current license plate recognition information according to the license plate recognition information, the method further comprises:
[0081] S450: when it is determined that the parking space is occupied according to the current idle parking space number information, re-allocating an idle parking space and updating the current navigation route information;
[0082] S460: when it is determined that the vehicle deviates according to the current navigation route information, updating the current navigation route information.
[0083] Exemplarily, in the case that the idle parking space is occupied or the vehicle deviates, the idle parking space is re-allocated to the approaching vehicle, and the current navigation route information is updated, thereby realizing dynamic navigation.
[0084] Exemplarily, after the step S400 of projecting the vehicle navigation mark to the front of the approaching vehicle according to the navigation route information, the method further comprises:
[0085] S470: generating voice broadcast information according to the license plate recognition information and the vehicle navigation mark.
[0086] Exemplarily, the voice broadcast information is generated according to the features of the license plate recognition information and the vehicle navigation mark, and corresponding voice prompts are played, thereby further improving the user experience. For example, the voice broadcast information can be "Guangdong B88888, please follow the green navigation mark".
[0087] In some implementation scenarios, in combination with Figure 1 and Figure 2 The specific process of the vehicle navigation method of the parking lot provided by the embodiments of the present application is as follows:
[0088] Step 1. According to the on-site environment of the parking lot, a plurality of groups of navigation marks with high discrimination are preselected, wherein each group of navigation marks includes: forward, left turn, right turn, U-turn, and parking.
[0089] Step 2. When the vehicle enters, the license plate recognition method is used to obtain license plate recognition information (license plate number).
[0090] Step 3. A group of navigation marks that is not currently occupied is selected from the plurality of groups of navigation marks, and is bound with the license plate recognition information, and the group of navigation marks is set as being occupied.
[0091] Step 4. The vehicle is assigned a free parking space according to the existing free parking space state of the parking lot, and navigation route information is planned according to the free parking space. The acquisition of the free parking space state, the assignment of the free parking space, and the planning of the navigation path according to the free parking space can be performed according to the existing technical solutions, and the present application does not make any limitation.
[0092] Step 5. The forward mark in the group of navigation marks is projected in front of the vehicle, and a voice prompt is played according to the license plate recognition information and the characteristics of the vehicle navigation mark, for example, “Please follow the green navigation mark, Guangdong B88888”.
[0093] Step 6. The video monitoring screen of the monitoring camera installed at each intersection is obtained, and the license plate number of the first vehicle driving to the intersection on each channel is identified using the license plate recognition algorithm.
[0094] Step 7. The entry time, free parking space number, navigation path, and navigation state corresponding to the license plate number are queried.
[0095] Step 8. Whether the vehicle is an entry vehicle or a vehicle about to exit is determined according to the entry time and the navigation state. For example, if the entry time is less than 30 minutes and the navigation state is in progress, it is determined that the vehicle is an entry vehicle.
[0096] Step 9. For the entry vehicle, the current occupancy of the free parking space is queried according to the free parking space number. When the parking space is currently occupied, a free parking space is reassigned and a navigation path is replanned.
[0097] Step 10. For the entry vehicle, whether the vehicle has deviated is determined according to the navigation path and the current position of the monitoring camera. If the vehicle has deviated, the navigation path is replanned.
[0098] Step 11, for the approaching vehicle, according to its navigation path, monitoring the current position of the camera, calculating the direction the vehicle needs to travel at the current intersection, such as forward, left turn, right turn, U-turn, etc.
[0099] Step 12, for the approaching vehicle, according to the navigation identification group corresponding to its license plate number, calling the projection device installed directly above the intersection, projecting the navigation identification corresponding to the travel direction at the intersection. For example, for the vehicle of Guangdong B88888 which needs to go straight in the navigation path, a green forward identification is projected. Preferably, when there are two or more vehicles meeting at the intersection, the navigation identification corresponding to the vehicle that arrives first should be projected according to the order of arrival; after the vehicle passes through the intersection, the navigation identification of other vehicles should be projected in sequence.
[0100] Step 13, when the vehicle navigation ends, setting the navigation identification group state corresponding to it as unoccupied, setting its navigation state as ended, and setting its occupied parking space as occupied.
[0101] In some implementation scenarios, according to the on-site environment of the parking lot, the step of pre-selecting multiple groups of navigation identifications with high distinguishability includes the following examples:
[0102] Step 1, pre-designing multiple groups of navigation identifications, respectively projecting them to each intersection, and collecting images from multiple different angles;
[0103] Step 2, classifying the collected images according to the features of the navigation identification groups, requiring the classification accuracy to be greater than a preset threshold; when the classification accuracy does not meet the preset threshold, removing the group of navigation identifications with the highest error rate from the images and recalculating the accuracy; the classification method includes manual classification, using a pre-trained image classification model for classification, unsupervised image classification (such as kmeans clustering algorithm), etc., which are not limited in any way;
[0104] Step 3, classifying the collected images according to the signal categories of the navigation identifications, requiring the classification accuracy to be greater than a preset threshold; when the classification accuracy does not meet the preset threshold, removing the group of navigation identifications with the highest error rate from the images and recalculating the accuracy; the classification method includes manual classification, using a pre-trained image classification model for classification, unsupervised image classification (such as kmeans clustering algorithm), etc., which are not limited in any way;
[0105] Step 4, after the above steps, the remaining navigation identification groups are the multiple groups of navigation identifications with high distinguishability.
[0106] Please refer to Figure 3 , Figure 3 The structural block diagram of the vehicle navigation system of the parking lot provided by the embodiments of the present application, the vehicle navigation system of the parking lot comprises:
[0107] The license plate acquisition module 100 is configured to acquire license plate recognition information of the incoming vehicle.
[0108] The identification matching module 200 is configured to match the license plate recognition information in a plurality of preset navigation identifications to obtain a vehicle navigation identification.
[0109] The navigation route module 300 is configured to generate navigation route information according to the parking space state data of the parking lot.
[0110] The navigation projection module 400 is configured to project the vehicle navigation identification to the front of the incoming vehicle according to the navigation route information.
[0111] The vehicle navigation system of the parking lot further includes:
[0112] The navigation identification module is configured to acquire a plurality of preset navigation identifications according to the on-site environment information of the parking lot, and the navigation identification includes one or more of a forward identification, a left-turn identification, a right-turn identification, a U-turn identification, and a parking identification.
[0113] The navigation projection module 400 is configured to project one or more of the forward identification, the left-turn identification, the right-turn identification, the U-turn identification, and the parking identification in sequence to the front of the incoming vehicle according to the navigation route information.
[0114] The vehicle navigation system of the parking lot further includes:
[0115] The video monitoring acquisition module is configured to acquire video monitoring data at an intersection of the parking lot.
[0116] The current license plate acquisition module is configured to acquire current license plate recognition information of a current driving vehicle at the intersection according to the video monitoring data.
[0117] The current vehicle information acquisition module is configured to acquire incoming time information, current idle parking space number information, current navigation route information, and current navigation state information corresponding to the current license plate recognition information according to the current license plate recognition information.
[0118] The vehicle navigation system of the parking lot further includes:
[0119] The update module is configured to reassign an idle parking space and update the current navigation route information when it is determined that the parking space is occupied according to the current idle parking space number information, and update the current navigation route information when it is determined that the vehicle deviates according to the current navigation route information.
[0120] The vehicle navigation system of the parking lot further includes:
[0121] The voice broadcast generation module is configured to generate voice broadcast information according to the license plate recognition information and the vehicle navigation identification.
[0122] The application also provides an electronic device, please refer to Figure 4 , Figure 4 The application provides a structural block diagram of an electronic device. The electronic device can include a processor 510, a communication interface 520, a memory 530, and at least one communication bus 540. The communication bus 540 is used to realize direct connection communication between the components. The communication interface 520 of the electronic device in the application is used for signaling or data communication with other node devices. The processor 510 can be an integrated circuit chip with signal processing capability.
[0123] The processor 510 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a ready-to-use programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. It can implement or execute the disclosed methods, steps and logic block diagrams in the application. The general-purpose processor can be a microprocessor or the processor 510 can also be any conventional processor.
[0124] The memory 530 can be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) and the like. The memory 530 stores computer readable instructions, which, when executed by the processor 510, enables the electronic device to perform the above Figures 1 to 2 The method embodiments involve various steps.
[0125] Optionally, the electronic device can also include a storage controller, an input / output unit.
[0126] The memory 530, the storage controller, the processor 510, the peripheral interface, and the input / output unit are electrically connected to each other directly or indirectly to realize the transmission or interaction of data. For example, these elements can be electrically connected to each other through one or more communication buses 540. The processor 510 is configured to execute executable modules, such as software function modules or computer programs, stored in the memory 530.
[0127] The input / output unit is configured to provide a user with a creation task and create an optional period or a preset execution time for starting the task to realize the interaction between the user and the server. The input / output unit can be, but is not limited to, a mouse, a keyboard, and the like.
[0128] It can be understood that Figure 4 The structure shown is only schematic, and the electronic device can further include more or fewer components than those shown, or have a different configuration of components than those shown. Figure 4 The components shown in the foregoing embodiments can be implemented in hardware, software, or a combination thereof. Figure 4 The components shown in the foregoing embodiments can be implemented in hardware, software, or a combination thereof. Figure 4 The components shown in the foregoing embodiments can be implemented in hardware, software, or a combination thereof.
[0129] The embodiments of the present application further provide a storage medium, and the storage medium stores instructions. When the instructions run on a computer, the computer program is executed by a processor to implement the method in the method embodiments. To avoid repetition, details are not described here.
[0130] The present application also provides a computer program product, which, when running on a computer, causes the computer to execute the method in the method embodiments.
[0131] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can also be implemented by other manners. The apparatus embodiments described above are only schematic. For example, the flowchart and block diagram in the drawings show the possible implementation architecture, function and operation of the apparatus, method and computer program product according to the embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logic function. It should also be noted that, in some alternative implementation manners, the functions noted in the blocks can occur in different order from that noted in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and sometimes they can be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for executing the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0132] In addition, each functional module in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0133] If the functions are realized in the form of software functional modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various program code storage media.
[0134] The above is only an embodiment of the present application and is not used to limit the protection scope of the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0135] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
[0136] It is to be noted that, as used in this specification and the appended claims, the singular forms "a," "an" and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component" can include a combination of two or more components. Similarly, the terms "one" and "the" do not exclude the presence of more than one item, unless the context clearly indicates otherwise. Further, the terminology "an" and "one" are used in the detailed description and claims only to mean one or more, at least one, or "at least one." Finally, the words "comprise," "comprises," and "comprising" and the like, are to be construed in their broadest, intended, and open ended form to encompass events that would otherwise prevent a process, method, article, or apparatus from being encompassed by the claim.
Claims
1. A method of guiding a vehicle in a parking lot, characterized by, The method comprises the following steps: acquiring license plate recognition information of an incoming vehicle; matching the license plate recognition information with a plurality of preset navigation signs to obtain a vehicle navigation sign; generating navigation route information according to parking lot space state data; navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation sign to the front of the incoming vehicle; after the step of navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation sign to the front of the incoming vehicle, the method further comprises the following steps: acquiring video monitoring data at a parking lot intersection; acquiring current license plate recognition information of a current vehicle at the intersection according to the video monitoring data; acquiring incoming time information, current idle space number information, current navigation route information and current navigation state information corresponding to the current license plate recognition information according to the current license plate recognition information; determining whether the vehicle is an incoming vehicle or a vehicle about to leave according to the incoming time and the navigation state, and the method further comprises the following steps after the step of acquiring incoming time information, current idle space number information, current navigation route information and current navigation state information corresponding to the current license plate recognition information according to the license plate recognition information: when it is determined that the space is occupied according to the current idle space number information, re-allocating an idle space and updating the current navigation route information; when it is determined that the vehicle deviates according to the current navigation route information, updating the current navigation route information.
2. The vehicle navigation method for a parking lot according to claim 1, wherein, Before the step of matching the license plate recognition information with a plurality of preset navigation signs to obtain a vehicle navigation sign, the method further comprises the following steps: acquiring the plurality of preset navigation signs according to on-site environment information of the parking lot, and the navigation signs comprise one or more of a forward sign, a left-turn sign, a right-turn sign, a U-turn sign and a parking sign.
3. The vehicle navigation method for a parking lot according to claim 2, wherein, The step of navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation sign to the front of the incoming vehicle comprises the following steps: projecting one or more of the forward sign, the left-turn sign, the right-turn sign, the U-turn sign and the parking sign in sequence to the front of the incoming vehicle according to the navigation route information.
4. The vehicle navigation method for a parking lot according to claim 1, wherein, After the step of navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation sign to the front of the incoming vehicle, the method further comprises the following steps: generating voice broadcast information according to the license plate recognition information and the vehicle navigation sign.
5. A vehicle navigation system for a parking lot, characterized by comprising: The method comprises the following steps: a license plate acquisition module for acquiring license plate recognition information of an incoming vehicle; a sign matching module for matching the license plate recognition information with a plurality of preset navigation signs to obtain a vehicle navigation sign; a navigation route module for generating navigation route information according to parking lot space state data; a navigation projection module for navigating the incoming vehicle according to the navigation route information and projecting the vehicle navigation sign to the front of the incoming vehicle; The vehicle navigation system of the parking lot further comprises: a video monitoring acquisition module for acquiring video monitoring data at a parking lot intersection; The current license plate acquisition module is configured to acquire current license plate recognition information of a current driving vehicle at the intersection according to the video monitoring data; The current vehicle information acquisition module is configured to acquire approach time information, current idle parking space number information, current navigation route information and current navigation state information corresponding to the current license plate recognition information according to the current license plate recognition information; According to the approach time and the navigation state, the vehicle is determined to be an approach vehicle or a vehicle about to leave, and the vehicle navigation system of the parking lot further comprises: The update module is configured to re-allocate an idle parking space and update the current navigation route information when it is determined that the parking space is occupied according to the current idle parking space number information, and update the current navigation route information when it is determined that the vehicle deviates according to the current navigation route information.
6. The parking facility vehicle navigation system of claim 5, wherein, The vehicle navigation system of the parking lot further comprises: The navigation identification module is configured to acquire the preset multiple groups of navigation identifications according to the on-site environment information of the parking lot, and the navigation identification comprises one or more of a forward identification, a left-turn identification, a right-turn identification, a U-turn identification and a parking identification.
7. An electronic device, comprising: The computer readable storage medium stores instructions, and when the instructions are run on the computer, the computer executes the steps of the vehicle navigation method of the parking lot according to any one of claims 1 to 4. The computer readable storage medium stores instructions, and when the instructions are run on the computer, the computer executes the steps of the vehicle navigation method of the parking lot according to any one of claims 1 to 4.
8. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Intelligent parking system and parking method
CN112669644A
Parking lot vacancy indication navigation system and method
CN114120692A