Parking lot map generation method and device, electronic equipment and storage medium
By associating the entrances of multi-entrance parking lots with the same parking lot through association indicators, the problem of wasted map resources for multi-entrance parking lots is solved, and more efficient resource utilization and more complete parking lot map generation are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-01
- Publication Date
- 2026-03-24
AI Technical Summary
Existing technology cannot identify parking lots with multiple entrances, resulting in multiple parking lot maps corresponding to the same parking lot, which wastes processing and storage resources, and the generated parking lot maps are incomplete.
By associating other parking lot entrances with the current parking lot entrance using association indicators, parking lot maps with multiple entrances can be generated directly, saving the processing resources and storage space required to generate parking lot maps.
It saves processing resources and storage space in generating parking lot maps, while also producing more complete parking lot maps.
Smart Images

Figure CN116386444B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic map technology, specifically to a parking lot map generation method, apparatus, electronic device, and storage medium. Background Technology
[0002] In the fields of autonomous driving and driver assistance technologies, high-precision parking lot maps can provide vehicles or drivers with good parking guidance.
[0003] In related technologies, the process of generating parking lot maps is as follows: acquiring a large amount of vehicle driving trajectory data (i.e., crowdsourced data), performing clustering processing on the above driving trajectory data, determining the distribution of parking lot entrances and assigning parking lot entrance numbers, and then generating a corresponding parking lot map for each parking lot entrance.
[0004] In the case of a parking lot with multiple entrances, the technical solutions provided by the relevant technologies may result in multiple parking lot maps corresponding to one parking lot, which leads to the waste of the processing resources required to generate the parking lot map and the storage resources occupied by the parking lot map. Summary of the Invention
[0005] This application provides a parking lot map generation method, apparatus, electronic device, and storage medium.
[0006] In a first aspect, embodiments of this application provide a parking lot map generation method, the method comprising: displaying an electronic map of a target area, the electronic map including entrance identifiers corresponding to at least two parking lot entrances within the target area, the entrance identifiers including a current entrance identifier and at least one surrounding entrance identifier; obtaining an association indication corresponding to a target entrance identifier among the at least one surrounding entrance identifier, the association indication indicating the target parking lot entrance corresponding to the target entrance identifier, wherein the current parking lot entrance corresponding to the current entrance identifier is a different entrance of the specified parking lot; obtaining a map generation indication corresponding to the specified parking lot; and generating a parking lot map of the specified parking lot based on the map generation indication.
[0007] Secondly, embodiments of this application provide a parking lot map generation device, the device comprising: a display module for displaying an electronic map of a target area, the electronic map including entrance identifiers corresponding to at least two parking lot entrances within the target area, the entrance identifiers including a current entrance identifier and at least one surrounding entrance identifier; a first acquisition module for acquiring an association indication corresponding to a target entrance identifier among at least one surrounding entrance identifier, the association indication indicating the target parking lot entrance corresponding to the target entrance identifier, and the current parking lot entrance corresponding to the current entrance identifier being a different entrance of the specified parking lot; a second acquisition module for acquiring a map generation indication corresponding to the specified parking lot; and a map generation module for generating a parking lot map of the specified parking lot based on the map generation indication.
[0008] Thirdly, embodiments of this application provide an electronic device, which includes a processor and a memory; the memory stores computer program instructions, which are invoked by the processor to execute the parking map generation method described in the first aspect.
[0009] Fourthly, embodiments of this application provide a computer-readable storage medium storing program code, which is invoked by a processor to execute the parking lot map generation method as described in the first aspect.
[0010] Fifthly, embodiments of this application provide a computer program product that, when used, implements the parking lot map generation method as described in the first aspect.
[0011] This application provides a parking lot map generation method and a multi-entrance parking lot review system. By associating other parking lot entrances with the current parking lot entrance through association indicators, the system can directly generate a parking lot map for the multi-entrance parking lot. Compared with related technologies that generate corresponding parking lot maps based on multiple parking lot entrances, the technical solution provided by this application can save the processing resources required to generate parking lot maps and also save the storage space required for parking lot maps. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0013] Figure 1 This is a schematic diagram of an implementation environment provided in one embodiment of this application.
[0014] Figure 2 This is a flowchart of a parking lot map generation method provided in one embodiment of this application.
[0015] Figure 3 This is a schematic diagram of an electronic map of a target area provided in one embodiment of this application.
[0016] Figure 4 This is a schematic diagram of a pop-up window displaying information about the entrance to a target parking lot, provided in one embodiment of this application.
[0017] Figure 5 This is a schematic diagram of the driving trajectory corresponding to the target parking lot entrance provided in one embodiment of this application.
[0018] Figure 6 This is a schematic diagram of a multi-entry review interface provided in one embodiment of this application.
[0019] Figure 7 This is a flowchart of a parking lot map generation method provided in one embodiment of this application.
[0020] Figure 8 This is a schematic diagram of a floor information review interface provided in one embodiment of this application.
[0021] Figure 9 This is a block diagram of a parking map generation device provided in one embodiment of this application.
[0022] Figure 10 This is a structural block diagram of the electronic device provided in the embodiments of this application.
[0023] Figure 11 This is a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation
[0024] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.
[0025] To enable those skilled in the art to better understand the solutions of this application, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0026] Please refer to Figure 1 This diagram illustrates an implementation environment provided in one embodiment of the present application. The implementation environment includes an electronic device 100. The electronic device 100 may be a personal computer, smartphone, tablet computer, etc.
[0027] Electronic device 100 provides a multi-entrance parking lot verification application for technicians to verify and confirm which parking lot entrances belong to the same parking lot (i.e., multi-entrance parking lot). Specifically, the multi-entrance parking lot verification application provides visual data such as an electronic map of the target area, a parking lot map corresponding to at least one parking lot entrance within the target area, and driving trajectories. Verifiers view this visual data and associate multiple entrances belonging to the same parking lot to determine the multi-entrance parking lot. Electronic device 100 can then use crowdsourced data to generate a parking lot map for the multi-entrance parking lot. It should be noted that the parking lot map for the multi-entrance parking lot can be generated by the aforementioned multi-entrance parking lot verification application, or by other applications within electronic device 100 specifically designed for generating parking lot maps; this embodiment does not limit this.
[0028] In some embodiments, the implementation environment further includes a server storing crowdsourced data, i.e., driving trajectories collected during vehicle operation, including but not limited to the geographical location, altitude, speed, acceleration, and steering angle of each trajectory point, etc. Optionally, the server also stores an electronic map of the target area, and a parking map corresponding to at least one parking lot entrance within the target area. Optionally, the server has the function of data interaction with other devices, such as receiving driving trajectories sent by vehicles, and sending the vehicle's driving trajectory, a parking map corresponding to a parking lot entrance, and an electronic map of the target area to the electronic device 100. The server can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center.
[0029] In some embodiments, the implementation environment further includes various vehicles, each including a sensor module, an environmental perception module, a positioning module, and a communication module. The sensor module acquires the vehicle's driving parameters and includes speed sensors, acceleration sensors, etc. The environmental perception module perceives the vehicle's driving environment and includes lidar, ultrasonic radar, millimeter-wave radar, cameras, etc. The positioning module acquires the vehicle's geographical location. The communication module sends the driving trajectory to the server.
[0030] The inventors discovered through research that existing methods for generating parking lot maps cannot identify parking lots with multiple entrances, resulting in multiple parking lot maps corresponding to the same parking lot with multiple entrances. This leads to a serious waste of processing resources for generating parking lot maps and storage resources for parking lot maps. Furthermore, these multiple parking lot maps are usually incomplete, which is not conducive to subsequent use.
[0031] To address the aforementioned issues, the inventors provide a multi-entrance parking lot approval system. This system associates other parking lot entrances with the current entrance as different entrances to the same parking lot (i.e., a multi-entrance parking lot), and then directly generates a parking lot map for the multi-entrance parking lot. Compared to related technologies that generate separate parking lot maps for each of the multiple entrances, the technical solution provided in this application saves both the processing resources required for map generation and the storage space needed for the parking lot map. Furthermore, the generated multi-entrance parking lot map is more complete.
[0032] Please refer to Figure 2 The diagram illustrates a flowchart of a map generation method provided in one embodiment of this application. The method includes the following steps S201-S204.
[0033] Step S201: Display the electronic map of the target area.
[0034] The target area can be any area with a fixed size, or it can be an area divided according to administrative units, such as a village, a residential area, a street, etc. It can also be an area selected by technical personnel that is likely to have multiple entrance parking lots. This application embodiment does not limit this.
[0035] An electronic map of a target area is a graphical representation of road information within that area. In this embodiment, the electronic map includes entrance identifiers corresponding to at least two parking lot entrances within the target area. Each entrance identifier uniquely identifies a parking lot entrance and may include an entrance number, which is different for different parking lot entrances. Optionally, the electronic map also includes graphical identifiers corresponding to at least two parking lot entrances; these identifiers may be the same or different.
[0036] The aforementioned entrance signage includes the current entrance signage and at least one surrounding entrance signage. The current entrance signage is any entrance signage selected by the technician. When the technician determines that a parking lot entrance is likely to be a multi-entrance parking lot, they can choose to activate that entrance signage as the current entrance signage. Surrounding entrance signage can be any entrance signage on the electronic map other than the first entrance signage, or it can be entrance signage within a preset range centered on the current entrance signage. The current entrance signage and surrounding entrance signage are different to facilitate differentiation by the technician. (Refer to reference...) Figure 3 This diagram illustrates an electronic map 300 of a target area provided in one embodiment of this application. The electronic map 300 of the target area includes a current entrance marker 310 and surrounding entrance markers 320.
[0037] Optionally, the electronic map of the target area may also include the following map elements: street elements corresponding to streets within the target area, and building elements corresponding to buildings within the target area. Street elements include graphic symbols and names of streets. Building elements include point-of-interest labels and graphic symbols for buildings.
[0038] In some embodiments, when a parking map corresponding to the current entrance sign exists, the electronic map of the target area also displays the parking map corresponding to the current entrance sign overlaid on it. This parking map includes the drivable area and parking space distribution within the parking lot corresponding to the current entrance sign. The parking map corresponding to the current entrance sign can be directly overlaid on the aforementioned electronic map, or it can be displayed on the aforementioned electronic map after receiving a map loading instruction for the current entrance sign; this embodiment does not limit this. It should be noted that the parking map corresponding to a parking lot entrance is usually not a complete map; it is merely a graphical representation of a portion of the designated parking lot area.
[0039] Optionally, when displaying the parking map corresponding to the current entrance sign, the electronic device can use different display methods to display parking maps for different areas. Optionally, the electronic device divides the parking map corresponding to the current entrance sign into a first area parking map and a second area parking map, displays the first area parking map according to a first display parameter, and displays the second area parking map according to a second display parameter. The difference between the elevation of the first area and the elevation of the surrounding roads of the current entrance sign is less than a preset difference; that is, the first area can be approximated as a ground area. The difference between the elevation of the second area and the elevation of the surrounding roads of the current entrance sign is greater than a preset difference; that is, the second area can be approximated as an underground area or a surface area. The display parameters (including the first and second display parameters) can be color, transparency, etc. Please refer again. Figure 3 The electronic map 300 also includes a parking map 340 corresponding to the current entrance sign. The parking map 340 corresponding to the current entrance sign includes a parking map 341 for a first area and a parking map 342 for a second area. The transparency of the parking map 341 for the first area is 50%, and the transparency of the parking map 342 for the second area is 0%.
[0040] The electronic map of the target area can be stored locally, and the electronic device can directly read and display the map from the local device. Alternatively, the electronic map of the target area can be stored in the cloud, and the electronic device can retrieve and display the map from the cloud.
[0041] In some embodiments, the electronic device includes a multi-entrance parking lot audit application. After the multi-entrance parking lot audit application is started and running, its user interface displays a multi-entrance parking lot audit control. After receiving a trigger signal for the multi-entrance parking lot audit control, a map selection interface is displayed. The map selection interface includes a map loading control. After receiving a trigger signal for the map loading control, the electronic device loads and displays an electronic map of the target area.
[0042] Step S202: Obtain the associated indication corresponding to the target entrance identifier among at least one surrounding entrance identifier.
[0043] The association indicator is used to indicate the target parking lot entrance corresponding to the target entrance identifier, which is a different entrance from the current parking lot entrance corresponding to the current entrance identifier. This designated parking lot can be referred to as a multi-entrance parking lot. The association indicator can be triggered manually by the reviewer, automatically by an electronic device, or through either of the methods mentioned above; this application embodiment does not limit this. There can be one or more association indicators, determined based on the actual number of target parking lot entrances. Specifically, one association indicator is used to associate one target parking lot entrance with the current parking lot entrance; that is, the number of association indicators is the same as the number of target parking lot entrances. The two methods are described below.
[0044] When the association instruction is manually triggered by the auditor, step S202 is implemented as follows: in response to the first trigger signal for the target entrance identifier, an information pop-up window of the target parking lot entrance is overlaid on the electronic map; in response to the second trigger signal for the associated control in the information pop-up window, the association instruction is obtained.
[0045] A pop-up window displaying information about the target parking lot entrance is used to display basic information about the entrance. In this embodiment, the pop-up window includes an association control. When the reviewer confirms that the target parking lot entrance is likely a different entrance from the current parking lot, the association control is triggered, and the electronic device receives the association instruction. Figure 4 A schematic diagram of a target parking lot entrance information pop-up window 400 provided in one embodiment of this application is shown. The target parking lot entrance information pop-up window 400 includes associated controls 410.
[0046] Auditors can determine whether the target parking lot entrance and the current parking lot entrance belong to different entrances of the same parking lot by using at least one of the following factors: driving trajectory, parking lot name, distance from the current parking lot entrance, etc.
[0047] When determining whether a target parking lot entrance and the current parking lot entrance belong to the same parking lot based on driving trajectories, auditors can assess whether the driving trajectories corresponding to the target and current parking lot entrances overlap or intersect. If they do, the current and target parking lot entrances are connected, and they are highly likely to belong to the same parking lot but different entrances. It should be noted that the driving trajectories corresponding to the target and current parking lot entrances are typically driving trajectories from non-ground areas.
[0048] When determining whether a target parking lot entrance and the current parking lot entrance belong to the same parking lot based on the parking lot name, auditors can determine if there is a correlation between the parking lot names of the target and current parking lot entrances. If a correlation exists, the target and current parking lot entrances are highly likely to be different entrances to the same parking lot. For example, if the target parking lot entrance is named "First Building South Tower" and the current parking lot entrance is named "First Building North Tower," auditors can associate the target and current parking lot entrances.
[0049] When determining whether a target parking lot entrance and the current parking lot entrance belong to different entrances of the same parking lot based on the distance between the target parking lot entrance and the current parking lot entrance, the auditor can determine whether the distance between the target parking lot entrance and the current parking lot entrance is less than a preset distance. If the distance between the two is less than the preset distance, the target parking lot entrance and the current parking lot entrance are likely to belong to different entrances of the same parking lot.
[0050] In some embodiments, after receiving an association instruction, the electronic device can also mark the target entry identifier. Marking methods include, but are not limited to, highlighting, displaying other colors, and selecting an entry point, etc., to facilitate review by auditors. Please refer again. Figure 3 After receiving the association instruction for the target entrance sign 330, the electronic map 300 selects the target entrance sign 330 with a circular box, thereby distinguishing it from the surrounding entrance signs 320.
[0051] In some embodiments, the pop-up window for the target parking lot entrance also includes a deassociation control, allowing reviewers to cancel the association between the target parking lot entrance and the current parking lot entrance by triggering the deassociation control. Please refer again. Figure 4 The pop-up window 400 for the target parking lot entrance includes a control 420 to unlink the information.
[0052] In some embodiments, the information pop-up window at the target parking lot entrance also includes a trajectory loading control. Please refer again. Figure 4 The pop-up window 400 showing the entrance to the target parking lot includes a trajectory loading control 430.
[0053] In response to a third trigger signal to the trajectory loading control, the electronic device can load and display the driving trajectory corresponding to the target parking lot entrance on the electronic map. Optionally, the electronic device divides the driving trajectory corresponding to the target entrance marker into a third area and a fourth area, displays the parking lot map of the third area according to the third display parameters, and displays the parking lot map of the fourth area according to the fourth display parameters, for review by auditors. The difference between the elevation of the third area and the elevation of the surrounding roads of the target entrance marker is less than a preset difference; that is, the third area can be approximated as a ground area. The difference between the elevation of the fourth area and the elevation of the surrounding roads of the target entrance marker is greater than a preset difference; that is, the fourth area can be approximated as an underground or above-ground area. The display parameters (including the third and fourth display parameters) can be color, transparency, etc.
[0054] Reference Figure 5 This illustration shows a schematic diagram of a driving trajectory corresponding to a target parking lot entrance provided in one embodiment of this application. The electronic map 300 also includes a driving trajectory 510 corresponding to a target entrance identifier. The driving trajectory 510 corresponding to the target entrance identifier includes a driving trajectory 511 in a third area and a driving trajectory 512 in a fourth area. The transparency of the driving trajectory 511 in the third area is 50%, and the transparency of the driving trajectory 512 in the fourth area is 0%.
[0055] In this embodiment of the application, the basic information in the pop-up window of the target parking lot entrance may also include the following: the number of the target parking lot entrance, the parking lot name, the point of interest attribute, the point of interest type, the full map information, the number of tracks, the number of loaded tracks, the number of displayed tracks, etc.
[0056] The overall map information indicates whether a corresponding parking map exists for the target parking lot entrance. When the overall map information indicates the existence of a parking map for the target parking lot entrance, the pop-up window also displays a first loading control. Upon receiving a trigger signal for this first loading control, the parking map corresponding to the target parking lot entrance is displayed on the electronic map. There is a maximum limit to the number of loaded tracks to avoid making the electronic map of the target area too complex. This maximum limit is set based on experimentation or experience, for example, 10 tracks. The number of tracks displayed refers to the number of driving tracks selected to be displayed on the electronic map of the target area, which is customized by the reviewer.
[0057] In some embodiments, upon receiving an association instruction, the electronic device cancels the pop-up window displaying the target parking lot entrance to avoid obstructing the electronic map. Furthermore, the electronic device needs to repeat step S202 to determine different target parking lot entrances.
[0058] When the association instruction is automatically triggered by the electronic device, the electronic device also displays a multi-entry verification interface. The multi-entry verification interface includes an automatic association control. Upon receiving a trigger signal for the automatic association control, the electronic device determines whether the target parking lot entrance and the current parking lot entrance belong to different entrances of the same parking lot based on at least one of the following factors: driving trajectory, parking lot name, distance from the current parking lot entrance, etc. Specific determination methods can be found in the above embodiment and will not be elaborated here.
[0059] Step S203: Obtain map generation instructions corresponding to the specified parking lot.
[0060] The map generation instruction is used to trigger the generation of a parking map for a specified parking lot. In some embodiments, the electronic device displays a multi-entry approval interface. This multi-entry approval interface includes a confirmation control, and the electronic device receives the map generation instruction upon receiving a trigger signal for the confirmation control.
[0061] In some embodiments, the multi-entry approval interface also includes first parking lot information corresponding to the current parking lot entrance. This first parking lot information includes the attributes, parking lot name, status, and operations of the current parking lot entrance. The status indicates whether the parking lot entrance belongs to the current parking lot entrance or a nearby parking lot entrance. Operations include a floor selection control. After receiving a trigger signal for the floor selection control, the electronic device can choose to display parking lot maps for different floors corresponding to the current parking lot entrance.
[0062] In some embodiments, the multi-entry approval interface further includes second parking lot information corresponding to the target parking lot entrance. This second parking lot information includes the target parking lot entrance's attributes, parking lot name, status, operations, etc. Operations include a floor selection control and a remove control. Upon receiving a trigger signal for the remove control, the electronic device can sever the association between the current parking lot entrance and the target parking lot entrance and de-display the second parking lot information. Optionally, upon receiving an association instruction, the electronic device can update the multi-entry approval interface, and the updated multi-entry approval interface includes the second parking lot information.
[0063] In some embodiments, the multi-entry review interface also includes an information editing box for a specified parking lot. This information editing box is used to input the map name, point of interest attributes, point of interest type, and remarks of the specified parking lot. It should be noted that the parking lot names in the first parking lot information and the parking lot names in the second parking lot information each have a corresponding copy control. Through this copy control, reviewers can quickly input the map name of the specified parking lot.
[0064] Please see Figure 6 The diagram shows a schematic of a multi-entry review interface 600 provided in an embodiment of this application. The multi-entry review interface 600 includes first parking information 610 corresponding to the current parking lot entrance, second parking information 620 corresponding to the target parking lot entrance, and information editing box 630 for the specified parking lot.
[0065] The multi-entry approval interface can be displayed after the multi-entry parking application starts running, or it can be displayed after receiving a trigger signal for the current parking lot identifier. This application embodiment does not limit this.
[0066] Step S204: Generate a parking map for the specified parking lot based on the map generation instructions.
[0067] The parking map for a specified parking lot includes the drivable area and parking space distribution within that parking lot. The specific method for generating the parking map for a specified parking lot will be described in the examples below.
[0068] In summary, the technical solution provided in this application provides a multi-entrance parking lot review system. By associating other parking lot entrances with the current parking lot entrance through association instructions, it can be used to directly generate a parking lot map for the multi-entrance parking lot. Compared with related technologies that generate corresponding parking lot maps based on multiple parking lot entrances, the technical solution provided in this application can save the processing resources required to generate parking lot maps and also save the storage space required for parking lot maps.
[0069] Please refer to the reference. Figure 7 The diagram illustrates a flowchart of a parking map generation method according to an embodiment of this application. The method includes the following steps S701-S707.
[0070] Step 701: Display the electronic map of the target area.
[0071] The electronic map includes entrance signs for at least two parking lot entrances within the target area, with each entrance sign including the current entrance sign and at least one nearby entrance sign.
[0072] Step S702: Obtain the associated indication corresponding to the target entrance identifier among at least one surrounding entrance identifier.
[0073] The association indicator is used to indicate the target parking lot entrance corresponding to the target entrance identifier, and the current parking lot entrance corresponding to the current entrance identifier is a different entrance of the specified parking lot.
[0074] Step S703: Obtain map generation instructions corresponding to the specified parking lot.
[0075] Step S704: Based on the map-generated instructions, determine the main entrance of the specified parking lot from the current parking lot entrance and the target parking lot entrance.
[0076] Optionally, the electronic device can determine the main entrance of a designated parking lot based on whether the current parking lot entrance and the target parking lot entrance correspond to a parking lot map. Specifically, if one of the current parking lot entrances and the target parking lot entrance has a corresponding parking lot map, the candidate parking lot entrance is determined as the main entrance; if multiple candidate parking lot entrances have corresponding parking lot maps, the candidate parking lot entrance with the largest parking lot map area among the multiple candidate parking lot entrances is determined as the main entrance; if neither the current parking lot entrance nor the target parking lot entrance has a corresponding parking lot map, the parking lot entrance with the most driving trajectories among the current parking lot entrances and the target parking lot entrance is determined as the main entrance.
[0077] In some embodiments, the electronic device displays a map creation interface after receiving a map generation instruction. The ground creation interface includes a list of parking lot entrances for a specified parking lot. The electronic device can display the main entrance in the first column of the parking lot entrance list, or it can add a main entrance marker around the parking lot entrance marker corresponding to the main entrance.
[0078] Step S705: Obtain the parking lot map corresponding to the main entrance.
[0079] The electronic device can obtain the parking map corresponding to the main entrance after receiving a trigger signal for the parking entrance sign corresponding to the main entrance. In some embodiments, the ground creation interface further includes a map display sub-interface, which is used to display the parking map corresponding to the main entrance.
[0080] If there is no corresponding parking map for the main entrance, the electronic device can generate a parking map for the main entrance through the following steps: obtain multiple driving trajectories corresponding to the main entrance; determine the driving trajectories corresponding to multiple floors based on the height information corresponding to the multiple driving trajectories; generate parking maps corresponding to multiple floors based on the driving trajectories corresponding to the multiple floors, and the parking maps corresponding to the multiple floors together form the parking map for the main entrance.
[0081] The electronic device stores height ranges corresponding to different floors. It then compares the height information for each driving trajectory with these height ranges. If the height information for a driving trajectory falls within the height range of a specified floor, the driving trajectory is determined to be for that floor. For each floor's driving trajectory, the electronic device can determine the parking space location on that floor based on the trajectory's endpoint and the drivable area on that floor based on the trajectory points other than the endpoint.
[0082] If a parking map exists at the main entrance, electronic devices can directly read the parking map corresponding to the main entrance from the local device or retrieve the parking map corresponding to the main entrance from the cloud.
[0083] Step S706: Generate parking lot maps corresponding to the other entrances of the specified parking lot, excluding the main entrance.
[0084] The parking maps for other entrances do not overlap with those for the main entrance. In other words, if the parking map for the main entrance has already been generated, the electronic device only needs to generate the portion of the parking map for other entrances that does not correspond to the main entrance (i.e., incremental generation), thereby improving map generation efficiency.
[0085] The electronic device can sequentially display the parking lot entrance icons corresponding to other entrances in the parking lot entrance list according to the sorting results of other entrances, and sequentially retrieve the parking lot maps corresponding to other entrances according to the sorting results of other entrances. After receiving a trigger signal for a specific parking lot entrance icon, the electronic device can display the parking lot map corresponding to that parking lot entrance icon in the map display sub-interface.
[0086] The method for generating parking lot maps for other entrances by electronic devices is the same as the method for generating parking lot maps for the main entrance, and will not be elaborated here.
[0087] The electronic device can sort other entrances based on the following criteria: if other entrances also have corresponding parking maps, sort by map area; if no parking maps exist for other entrances, sort by the number of tracks. In one example, parking entrance A has a parking map with an area of 800 square meters; parking entrance B has a parking map with an area of 1200 square meters; parking entrance C does not have a corresponding parking map but has 212 tracks; and parking entrance D does not have a corresponding parking map but has 417 tracks. Therefore, parking entrance B is the first entrance to the designated parking lot, parking entrance A is the second entrance, parking entrance D is the third entrance, and parking entrance C is the fourth entrance.
[0088] Step S707: Based on the parking map corresponding to the main entrance and the parking maps corresponding to other entrances, determine the parking map of the designated parking lot.
[0089] The electronic device stitches together and removes duplicates from the parking lot maps corresponding to the main entrance and other entrances to obtain the parking lot map for the specified parking lot.
[0090] In some embodiments, after determining the parking map of a designated parking lot, the electronic device also needs to verify the height information of each entrance included in the designated parking lot and the height information of the first-level parking area to ensure the accuracy of the parking map of the designated parking lot.
[0091] In other embodiments, where at least one entrance to a designated parking lot has a corresponding parking lot map, the electronic device needs to perform floor verification after generating the parking lot map to avoid errors caused by inconsistent floor naming. Specifically, the electronic device displays a floor information verification interface, which includes trajectory information for each floor, parking lot map information, trajectory floor index information, a delete selection control, and a delete confirmation control. The trajectory information indicates whether a driving trajectory exists for that floor, and the map information indicates whether map information for that floor exists. Verifiers can delete duplicate-named floors and their corresponding parking lot maps based on this information.
[0092] Reference Figure 8 The diagram illustrates a floor information review interface 800 provided in one embodiment of this application. The floor information review interface 800 includes floor name 810, map information 820, trajectory information 830, trajectory map index 840, delete selection control 850, and delete confirmation control 860.
[0093] In summary, the technical solution provided in this application provides a multi-entrance parking lot review system. By associating other parking lot entrances with the current parking lot entrance through association instructions, it can be used to directly generate a parking lot map for the multi-entrance parking lot. Compared with related technologies that generate corresponding parking lot maps based on multiple parking lot entrances, the technical solution provided in this application can save the processing resources required to generate parking lot maps and also save the storage space required for parking lot maps.
[0094] Please see Figure 9 The diagram illustrates a block diagram of a parking map generation apparatus according to an embodiment of this application. The apparatus includes a first display module 910, a first acquisition module 920, a second acquisition module 930, and a map generation module 940.
[0095] The first display module 910 is used to display an electronic map of the target area. The electronic map includes entrance signs corresponding to at least two parking lot entrances within the target area. The entrance signs include the current entrance sign and at least one surrounding entrance sign.
[0096] The first acquisition module 920 is used to acquire an association indication corresponding to a target entrance identifier among at least one surrounding entrance identifier. The association indication is used to indicate the target parking lot entrance corresponding to the target entrance identifier, and the current parking lot entrance corresponding to the current entrance identifier is a different entrance of the specified parking lot.
[0097] The second acquisition module 930 is used to acquire the map generation instruction corresponding to the specified parking lot.
[0098] Map generation module 940 is used to generate a parking lot map for a specified parking lot based on map generation instructions.
[0099] In some embodiments, the first acquisition module 920 is configured to, in response to a first trigger signal for a target entrance identifier, overlay a pop-up window displaying information about the target parking lot entrance on an electronic map, the pop-up window including associated controls; and in response to a second trigger signal for the associated controls, acquire an associated indication.
[0100] In some embodiments, the information pop-up window for the target parking lot entrance also includes a trajectory loading control. The first display module 910 is further configured to display the driving trajectory corresponding to the target parking lot entrance on an electronic map in response to a third trigger signal for the trajectory loading control.
[0101] In some embodiments, the device further includes a second display module (not shown in the figure). The second display module is used to display a multi-entry verification interface, which includes first parking information corresponding to the current parking lot entrance; after obtaining an association instruction, the multi-entry verification interface is updated, and the updated multi-entry verification interface includes second parking information corresponding to the target parking lot entrance.
[0102] In some embodiments, the map generation module 940 is used to determine the main entrance of a specified parking lot from the current parking lot entrance and the target parking lot entrance based on map generation instructions; obtain the parking lot map corresponding to the main entrance; sequentially obtain the parking lot maps corresponding to other entrances of the specified parking lot besides the main entrance; and determine the parking lot map of the specified parking lot based on the parking lot map corresponding to the main entrance and the parking lot maps corresponding to other entrances.
[0103] In some embodiments, the map generation module 940 is used to obtain multiple driving trajectories corresponding to the main entrance; determine the driving trajectories corresponding to multiple floors based on the height information corresponding to the multiple driving trajectories; and generate parking maps corresponding to multiple floors based on the driving trajectories corresponding to the multiple floors, and the parking maps corresponding to the multiple floors constitute the parking map corresponding to the main entrance.
[0104] In some embodiments, the map generation module 940 is configured to: determine the candidate parking entrance as the main entrance when there is a parking map corresponding to one of the candidate parking entrances between the current parking entrance and the target parking entrance; determine the candidate parking entrance with the largest parking map area among the multiple candidate parking entrances when there are multiple candidate parking entrances corresponding to parking maps between the current parking entrance and the target parking entrance; and determine the parking entrance with the most driving trajectories between the current parking entrance and the target parking entrance as the main entrance when there is no corresponding parking map between the current parking entrance and the target parking entrance.
[0105] In summary, the technical solution provided in this application provides a multi-entrance parking lot review system. By associating other parking lot entrances with the current parking lot entrance through association instructions, it can be used to directly generate a parking lot map for the multi-entrance parking lot. Compared with related technologies that generate corresponding parking lot maps based on multiple parking lot entrances, the technical solution provided in this application can save the processing resources required to generate parking lot maps and also save the storage space required for parking lot maps.
[0106] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0107] In the several embodiments provided in this application, the coupling between modules can be electrical, mechanical, or other forms of coupling.
[0108] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0109] like Figure 10 As shown, this application example also provides an electronic device 1000, which includes a processor 1010 and a memory 1020. The memory 1020 stores computer program instructions.
[0110] The processor 1010 may include one or more processing cores. The processor 1010 connects to various parts of the entire battery management system using various interfaces and lines, and performs various functions and processes data of the battery management system by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1020, and by calling data stored in the memory 1020. Optionally, the processor 1010 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 1010 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 1010 and may be implemented separately through a communication chip.
[0111] The memory 1020 may include random access memory (RAM) or read-only memory (ROM). The memory 1020 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 1020 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing various methods described below. The data storage area may also store data generated during the operation of the electronic device 1000 (such as crowdsourced data, parking lot maps of designated parking lots, etc.).
[0112] Please see Figure 11 The present application also provides a computer-readable storage medium 1100, which stores computer program instructions 1110 that can be invoked by a processor to execute the methods described in the above embodiments.
[0113] The computer-readable storage medium 1100 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 1100 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 1100 has storage space for computer program instructions 1110 that perform any of the method steps S described above. These computer program instructions 1110 can be read from or written to one or more computer program products. The computer program instructions 1110 may be compressed in an appropriate form.
[0114] The above are merely preferred examples of this application and are not intended to limit this application in any way. Although this application has disclosed the preferred examples above, they are not intended to limit this application. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent examples without departing from the scope of the technical solution of this application. Any simple modifications, equivalent changes and alterations made to the above examples based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.
Claims
1. A method for generating parking lot maps, characterized in that, The method includes: Displays an electronic map of the target area, the electronic map including entrance identifiers corresponding to at least two parking lot entrances within the target area, the entrance identifiers including the current entrance identifier and at least one surrounding entrance identifier; Obtain an association indication corresponding to a target entrance identifier among at least one of the surrounding entrance identifiers, the association indication being used to indicate the target parking lot entrance corresponding to the target entrance identifier, and the current parking lot entrance corresponding to the current entrance identifier being a different entrance of the specified parking lot; The multi-entry review interface is displayed, which includes information about the first parking lot corresponding to the current parking lot entrance, information about the second parking lot corresponding to the target parking lot entrance, and an information editing box for the specified parking lot. Obtain the map generation instruction corresponding to the designated parking lot from the multi-entry review interface; A parking map of the specified parking lot is generated based on the map generation instructions.
2. The method according to claim 1, characterized in that, The step of obtaining the association indication corresponding to the target entrance identifier among at least one of the surrounding entrance identifiers includes: In response to a first trigger signal for the target entrance identifier, an information pop-up window of the target parking lot entrance is overlaid on the electronic map, the information pop-up window including associated controls; In response to a second trigger signal for the associated control, the association indication is obtained.
3. The method according to claim 2, characterized in that, The pop-up window displaying information about the target parking lot entrance also includes a trajectory loading control. After displaying the pop-up window displaying information about the target parking lot entrance on the electronic map, it further includes: In response to a third trigger signal for the trajectory loading control, the driving trajectory corresponding to the entrance of the target parking lot is displayed on the electronic map.
4. The method according to any one of claims 1 to 3, characterized in that, The step of generating a parking map for the specified parking lot based on the map generation instructions includes: Based on the map generation instructions, the main entrance of the designated parking lot is determined from the current parking lot entrance and the target parking lot entrance; Obtain the parking lot map corresponding to the main entrance; Parking maps for other entrances of the designated parking lot besides the main entrance are generated sequentially, and the parking maps for the other entrances do not overlap with the parking map for the main entrance. Based on the parking map corresponding to the main entrance and the parking maps corresponding to the other entrances, the parking map of the designated parking lot is determined.
5. The method according to claim 4, characterized in that, The step of obtaining the parking lot map corresponding to the main entrance includes: Obtain multiple driving trajectories corresponding to the main entrance; Based on the height information corresponding to each of the multiple driving trajectories, driving trajectories corresponding to multiple floors are determined. Based on the driving trajectories corresponding to the multiple floors, parking maps corresponding to the multiple floors are generated respectively, and the parking maps corresponding to the multiple floors are combined to form the parking map corresponding to the main entrance.
6. The method according to claim 4, characterized in that, The step of generating instructions based on the map to determine the main entrance of the designated parking lot from the current parking lot entrance and the target parking lot entrance includes: If there is a candidate parking entrance with a corresponding parking map between the current parking entrance and the target parking entrance, the candidate parking entrance will be determined as the main entrance. If there are multiple candidate parking entrances with corresponding parking maps among the current parking entrance and the target parking entrance, the candidate parking entrance with the largest area of the parking map among the multiple candidate parking entrances shall be determined as the main entrance; If there is no corresponding parking map for either the current parking lot entrance or the target parking lot entrance, the parking lot entrance with the most driving trajectories among the current parking lot entrance and the target parking lot entrance shall be determined as the main entrance.
7. A parking lot map generation device, characterized in that, The device includes: The first display module is used to display an electronic map of the target area. The electronic map includes entrance identifiers corresponding to at least two parking lot entrances within the target area. The entrance identifiers include the current entrance identifier and at least one surrounding entrance identifier. The first acquisition module is used to acquire an association indication corresponding to a target entrance identifier among at least one of the surrounding entrance identifiers. The association indication is used to indicate the target parking lot entrance corresponding to the target entrance identifier and the current parking lot entrance corresponding to the current entrance identifier is a different entrance of the specified parking lot. The second display module is used to display the multi-entry review interface, which includes the first parking lot information corresponding to the current parking lot entrance, the second parking lot information corresponding to the target parking lot entrance, and the information editing box for the specified parking lot. The second acquisition module is used to acquire a map generation instruction corresponding to the designated parking lot from the multi-entry review interface; The map generation module is used to generate a parking map of the specified parking lot based on the map generation instructions.
8. An electronic device, characterized in that, The electronic device includes: processor; Memory; The memory stores computer program instructions, which are invoked by the processor to execute the parking lot map generation method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code, which is invoked by a processor to execute the parking lot map generation method as described in any one of claims 1-6.
Citation Information
Patent Citations
Navigation method and navigation device
CN103136955A
Parking lot jam condition prompt method and device
CN107705604A