Parking lot navigation system and method

By using the navigation platform to work collaboratively with the tag positioning and collection ends in the parking lot, the problem of inaccurate navigation caused by Bluetooth signal obstruction is solved, and more efficient parking lot navigation route generation is achieved.

CN120808629APending Publication Date: 2025-10-17SHANGHAI KENTING COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511082180.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

In parking lots, Bluetooth signals are easily blocked by obstacles, resulting in low navigation accuracy and difficulty in reaching the target location quickly.

Method used

The navigation platform periodically sends location tags to the tag positioning end. The tag positioning end determines the angle information and sends it to the navigation platform. Combined with the collection area information of the parking lot collection end, the parking lot navigation route is generated.

Benefits of technology

The accuracy of location determination on the navigation platform side is improved, the amount of collected area information data to be processed is reduced, and the efficiency of parking lot navigation route generation is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120808629A_ABST
    Figure CN120808629A_ABST
Patent Text Reader

Abstract

The invention discloses a parking lot navigation system and method, and relates to the technical field of parking lot navigation. The navigation platform end is used for periodically sending a position label of the navigation platform end to the label positioning end; the label positioning end is used for determining angle information through the obtained position label and sending the angle information to the navigation platform end; the navigation platform end is used for determining a real-time position corresponding to the navigation platform end according to the acquired angle information; the navigation platform end is used for screening and determining a target position in the collection area information collected by the parking lot collection end according to the target area information; and the navigation platform end is used for generating a parking lot navigation route according to the real-time position and the target position, and displaying the parking lot navigation route on the navigation platform end. The embodiment of the invention can quickly and accurately generate the parking lot navigation route.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of parking lot navigation, and in particular to a parking lot navigation system and method. BACKGROUND

[0002] With the rapid development of technology, the types and quantities of vehicles are gradually increasing. Vehicles can be managed through parking lots to avoid random parking and cause traffic congestion. However, due to the similar internal structure and large area of the parking lot, it is difficult to quickly reach the target position in the parking lot.

[0003] Currently, the navigation route of the parking lot is determined through the Bluetooth positioning information of the parking lot.

[0004] However, the Bluetooth signal is easily blocked by obstacles during transmission, causing channel changes and low navigation accuracy. SUMMARY

[0005] The present application provides a parking lot navigation system and method to improve the accuracy of generating a parking lot navigation route.

[0006] In a first aspect, the present application provides a parking lot navigation system, which comprises a navigation platform end, a label positioning end and a parking lot collection end; the label positioning end is located in the parking lot; the parking lot collection end is located in the parking lot; the navigation platform end is in communication connection with the label positioning end and the parking lot collection end respectively;

[0007] The navigation platform end is configured to periodically send a position label of the navigation platform end to the label positioning end;

[0008] The label positioning end is configured to determine angle information by the obtained position label and send the angle information to the navigation platform end;

[0009] The navigation platform end is configured to determine a real-time position corresponding to the navigation platform end according to the obtained angle information;

[0010] The navigation platform end is configured to determine a target position by screening the collection area information collected by the parking lot collection end according to the target area information;

[0011] The navigation platform end is configured to generate a parking lot navigation route according to the real-time position and the target position, and display the parking lot navigation route on the navigation platform end.

[0012] In a second aspect, the present application further provides a parking lot navigation method, which comprises:

[0013] Periodically sending a position label of the navigation platform end to the label positioning end, so that the label positioning end can generate angle information according to the position label and send the angle information to the navigation platform end, wherein the label positioning end is located in the parking lot;

[0014] determine a real-time position corresponding to the navigation platform end according to the obtained angle information;

[0015] obtain target region information and collection region information collected by a parking lot collection end, wherein the parking lot collection end is located in a parking lot, and the navigation platform end is in communication connection with the tag positioning end and the parking lot collection end respectively;

[0016] screen the collection region information according to the target region information, and determine a target position;

[0017] generate a parking lot navigation route according to the real-time position and the target position, so that the navigation platform end can display the parking lot navigation route.

[0018] The technical scheme of the embodiment of the application, through the navigation platform end, periodically sends a position tag of the navigation platform end to the tag positioning end; the tag positioning end determines angle information according to the obtained position tag and sends the angle information to the navigation platform end; the navigation platform end determines a real-time position corresponding to the navigation platform end according to the obtained angle information, the real-time position of the navigation platform end can be calculated according to the angle of the position tag of the navigation platform end reaching the tag positioning end through the tag positioning method, and the accuracy of the position determination of the navigation platform end is improved. Through the target region information, the target position is determined by screening the collection region information collected by the parking lot collection end, and through the navigation platform end, the parking lot navigation route is generated according to the real-time position and the target position, the data amount of the collection region information to be processed can be reduced, and the efficiency of the generation of the parking lot navigation route is improved.

[0019] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the application, nor is it used to limit the scope of the application. Other features of the application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

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

[0021] Figure 1 is a schematic diagram of a parking lot navigation system according to the application;

[0022] Figure 2 is a schematic diagram of a parking lot navigation system according to the application;

[0023] Figure 3 is a schematic diagram of a parking lot navigation system according to the application;

[0024] Figure 4 is a schematic diagram of a parking lot navigation system according to the present application;

[0025] Figure 5 is a flow chart of a parking lot navigation method according to the present application;

[0026] Figure 6 is a structural diagram of a parking lot navigation device according to the present application;

[0027] Figure 7 is a schematic diagram of an electronic device according to the present application. DETAILED DESCRIPTION

[0028] In order to make the personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the present application.

[0029] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] In the technical solutions of the embodiments of the present application, the acquisition, storage and application of the position tags and the like involved are all authorized by the user, comply with the relevant legal regulations, and do not violate public order and good customs.

[0031] Figure 1 is a schematic diagram of a parking lot navigation system according to the present application. The embodiments of the present application can be applicable to the case of parking lot navigation.

[0032] Referring to Figure 1 The parking lot navigation system 100 shown, specifically:

[0033] The parking lot navigation system 100 comprises a navigation platform end 101, a label positioning end 102 and a parking lot acquisition end 103; the label positioning end 102 is located in the parking lot; the parking lot acquisition end 103 is located in the parking lot; the navigation platform end 101 is in communication connection with the label positioning end 102 and the parking lot acquisition end 103 respectively; the navigation platform end 101 is used for periodically sending a position label of the navigation platform end 101 to the label positioning end 102; the label positioning end 102 is used for determining angle information by the acquired position label and sending the angle information to the navigation platform end 101; the navigation platform end 101 is used for determining a real-time position corresponding to the navigation platform end 101 according to the acquired angle information; the navigation platform end 101 is used for screening in acquisition region information collected by the parking lot acquisition end 103 according to target region information, and determining a target position; the navigation platform end 101 is used for generating a parking lot navigation route according to the real-time position and the target position, and displaying the parking lot navigation route on the navigation platform end 101.

[0034] The navigation platform end 101 can be a terminal for realizing the parking lot navigation function. The label positioning end 102 can be a terminal for realizing the positioning of the real-time position of the navigation platform end 101. The parking lot acquisition end 103 can be a terminal for collecting information in the parking lot. The position label can be a constant audio extension signal sent by the navigation platform end 101. The angle information can be description information of the angle of the signal direction angle of the navigation platform end 101 relative to the label positioning end 102. The real-time position can be description information of the position of the navigation platform end 101 at the current time. The target region information can be description information of the end position screening rule of the navigation route. The target position can be the end position to be navigated to. The parking lot navigation route can be a route generated according to the real-time position as the starting point and the target position as the end point.

[0035] Specifically, the parking lot navigation system 100 comprises a navigation platform end 101, a label positioning end 102 and a parking lot acquisition end 103. The navigation platform end 101 can be realized through a small program, a webpage or an application software, and can be configured on a mobile phone, a tablet or a vehicle. The label positioning end 102 is located in the parking lot and can be configured in a positioning base station of the parking lot. There is at least one positioning base station in the parking lot. The parking lot acquisition end 103 is located in the parking lot and can be configured in a camera device or a sensor device. There is at least one label positioning end 102. The navigation platform end 101 is in communication connection with the label positioning end 102 and the parking lot acquisition end 103. The navigation platform end 101 periodically sends a position label of the navigation platform end 101 to the label positioning end 102. The navigation platform end 101 sends the position label to different label positioning ends 102 at different angles. The label positioning end 102 receives the position label sent by the navigation platform end 101, determines the angle information of the navigation platform end 101 relative to the label positioning end 103 based on the phase difference of the position label arriving at different label positioning ends 102, and can also determine the distance of the navigation platform end 101 relative to the label positioning end 103 through the signal flight time of the position label. The angle information and the distance information are generated into an information set and sent to the navigation platform end 101. The navigation platform end 101 is used to calculate the real-time position of the navigation platform end 101 relative to the parking lot according to the obtained angle information and distance information. The navigation platform end 101 can interact with the user. The interaction information of the user and the navigation platform end 101 is obtained, the target area information is determined, the target position is determined in the acquisition area information collected by the parking lot acquisition end 103 according to the target area information, the navigation platform end 101 is used to generate a parking lot navigation route according to the real-time position and the target position, and the parking lot navigation route is displayed on the navigation platform end 101.

[0036] The technical scheme of the embodiment of the application periodically sends the position label of the navigation platform end to the label positioning end through the navigation platform end. The label positioning end determines the angle information through the obtained position label and sends it to the navigation platform end. The navigation platform end determines the real-time position corresponding to the navigation platform end according to the obtained angle information. The real-time position of the navigation platform end can be calculated according to the angle of the position label of the navigation platform end arriving at the label positioning end through the label positioning method, which improves the accuracy of the position determination of the navigation platform end. The target position is determined in the acquisition area information collected by the parking lot acquisition end through the target area information. The parking lot navigation route is generated by the navigation platform end according to the real-time position and the target position, which can reduce the data amount of the acquisition area information to be processed and improve the efficiency of the generation of the parking lot navigation route.

[0037] As Figure 2As shown, the optional parking lot navigation system 100 is characterized in that the navigation platform end 101 comprises a route module 201 and an electronic map module 202; the electronic map module 202 is configured to display the parking lot electronic map on the navigation platform end 101; and the route module 201 is configured to generate the parking lot navigation route according to the obtained target area information, and display the parking lot navigation route on the parking lot electronic map.

[0038] The route module 201 can be a module for generating the parking lot navigation route. The electronic map module 202 can be a module for displaying the electronic map of the parking lot.

[0039] Specifically, the navigation platform end 101 comprises a route module 201 and an electronic map module 202. A parking lot marking completion map can be acquired, the parking lot marking completion map comprising a parking space number and a road marking layer, and a standard G2 parking lot map is made according to the marking completion map and a field collection survey result. The parking lot map comprises a public parking lot (library) information layer, a public parking lot (library) entrance and exit layer, a public parking lot (library) background layer, a public parking lot (library) area layer, a public parking lot (library) lane layer, a parking space layer, a point of interest layer, a parking space center point layer, a road marking layer, a parking lot wall layer, an exit sending resource barrier layer, a parking information collection and release device layer, a parking space intelligent management and control device layer, and a positioning base station layer. The data of each layer of the map can be stored in a Shapefile format and uploaded to a public parking information platform, so that the navigation platform end 101 can continue to interact with the public parking information platform, and users can query the available information of each parking lot through the public parking information platform. The available information comprises available parking space information, available charging pile information, and available toilet information, etc. The H5 page refers to a webpage developed based on an HTML5 technical standard. The map of the parking lot can be deployed in an H5 page in a cloud server. When used, the H5 link is called and the corresponding resources are loaded by the electronic map module 202 of the navigation platform end 101, and the electronic map of the parking lot is displayed on the navigation platform end 101. In the H5 page displayed by the navigation platform end 101, the map can be viewed, zoomed, rotated, translated, switched between floors, and switched between 2D and 3D modes, and other interactive operations. At the same time, the real-time occupancy status of all parking spaces is displayed on the map. The idle parking spaces and the occupied parking spaces are displayed by different colors, and the parking spaces of different types are displayed by different marks. The user can input target area information through the navigation platform end 101. The route module generates a parking lot navigation route according to the acquired target area information, and displays the parking lot navigation route on the electronic map of the parking lot. The navigation platform end 101 is also deployed with a voice navigation module. In the process of navigation by the user through the navigation platform end 101, the voice navigation module performs various types of voice broadcast prompts in real time according to the current position of the user. The voice broadcast prompts comprise straight ahead prompts, right turn prompts, left turn prompts, entrance and exit prompts, distance prompts, parking space direction prompts, and end point distance prompts, etc. The user can select to turn on or turn off the voice navigation prompt function on the navigation platform end 101.

[0040] The electronic map of the parking lot is displayed on the navigation platform end through the electronic map module. The route module generates a parking lot navigation route according to the acquired target area information, and displays the parking lot navigation route on the electronic map of the parking lot. The relative position of the parking lot navigation route on the electronic map of the parking lot and the route planning mode of the parking lot navigation route can be accurately determined.

[0041] As Figure 3As shown, the route module 201 comprises: a first submodule 301, a second submodule 302, and a third submodule 303. The first submodule 301 is configured to determine at least one to-be-assigned road segment according to the obtained target area information when it is determined that the user type is the visitor type, and determine the parking lot navigation route by screening each to-be-assigned road segment. The second submodule 302 is configured to determine the tenant parking space according to the obtained target area information when it is determined that the user type is the tenant type, determine the target parking position according to the tenant parking space, and generate the parking lot navigation route. The third submodule 303 is configured to obtain historical parking space information of at least one time period, and obtain parking space usage information according to the historical parking space information of each time period when it is determined that the user type is the administrator type.

[0042] The user type can be the type of a user who needs to obtain the parking lot navigation route. The visitor type can be the type of a user who temporarily enters the parking lot. The to-be-assigned road segment can be a road segment in the parking lot. The tenant type can be the type of a user who has a designated parking space in the parking lot. The tenant parking space can be a parking space designated by the user in advance. The administrator type can be the type of a user who manages the parking lot.

[0043] Specifically, the route module 201 comprises: a first submodule 301, a second submodule 302, and a third submodule 303. The first submodule 301, the second submodule 302, and the third submodule 303 correspond to different controls on the navigation platform end 101. A user can select the required control according to the user's own needs, and the navigation platform end 101 can determine the user type according to the control clicked by the user. At least one passable route segment can be preset in the parking lot electronic map, and the parking lot navigation route can be composed of at least one passable route segment. The first submodule 301 is configured to determine at least one to-be-assigned road segment according to the obtained target area information when it is determined that the user type is the visitor type, and determine the parking lot navigation route by screening each to-be-assigned road segment. The second submodule 302 is configured to determine the tenant parking space according to the obtained target area information when it is determined that the user type is the tenant type, determine the target parking position according to the tenant parking space, and generate the parking lot navigation route. The third submodule 303 is configured to obtain historical parking space information of at least one time period, and obtain parking space usage information according to the historical parking space information of each time period when it is determined that the user type is the administrator type.

[0044] By performing different parking lot navigation route generation methods for different user types, the steps of parking lot navigation route generation are refined, and the accuracy of parking lot navigation route generation is improved.

[0045] As Figure 4 shown, optionally, the parking lot collection end 103 includes a vehicle collection module 401, a parking space collection module 402, and a personnel collection module 403; the vehicle collection module 401 is used to collect the parking positions and driving routes of each vehicle in the parking lot, and send the collected data to the navigation platform end 101; the parking space collection module 402 is used to collect information about whether the parking space is occupied, and send the collected information to the navigation platform end 101; the personnel collection module 403 is used to collect the walking trajectory of the user, and send it to the navigation platform end 101, so as to find the walking trajectory of the user in the historical time period through the navigation platform end 101.

[0046] Among them, the vehicle collection module 401 can be a module for collecting vehicle information of the parking lot. The parking space collection module 402 can be a module for collecting parking space usage information of the parking lot. The personnel collection module 403 can be a module for collecting the driving trajectory of the personnel in the parking lot.

[0047] Specifically, the parking lot collection end 103 includes a vehicle collection module 401, a parking space collection module 402, and a personnel collection module 403. The vehicle collection module 401 can collect the parking positions of each vehicle in the parking lot through a camera and record the driving route of each vehicle after entering the parking lot, until the vehicle leaves the parking lot, and send the collected data to the navigation platform end 101. The parking space collection module 402 is used to collect information about whether the parking space is occupied, and the occupancy state of different parking spaces can be represented by different identifiers, and the collected information is sent to the navigation platform end 101; the personnel collection module 403 is used to collect the walking trajectory of the user, and send it to the navigation platform end 101, so as to find the walking trajectory of the user in the historical time period through the navigation platform end 101.

[0048] By collecting the data of the state of the parking lot through the vehicle collection module, the parking space collection module, and the personnel collection module, the parking lot state monitoring is performed according to the multi-dimensional data, and the accuracy of the parking lot navigation route generation is improved.

[0049] Optionally, the navigation platform end 101 is used to send a region state viewing request to the parking lot collection end 103; the parking lot collection end 103 is used to obtain the parking lot state information of the parking lot region corresponding to the region state viewing request according to the region state viewing request, and send it to the navigation platform end 101.

[0050] Among them, the region state viewing request can be a command for viewing the usage state of the target region. The parking lot state information can be the description information of the state of the target region of the parking lot.

[0051] Specifically, the navigation platform end 101 can be configured in a device with a scanning two-dimensional code function, and the device is used to scan a two-dimensional code to enter the navigation platform end 101. The navigation platform end 101 is used to send a region state viewing request to the parking lot collection end 103. An example of the region state viewing request can include a vehicle position viewing request, a parking space use state viewing request, a charging pile idle state viewing request, a toilet position viewing request, and an escalator / elevator / stair / ramp position viewing request. The parking lot collection end 103 is used to obtain parking lot state information of a parking lot region corresponding to the region state viewing request according to the region state viewing request, and send the parking lot state information to the navigation platform end 101. Specifically, a user inputs his own license plate information to the navigation platform end 101, the navigation platform end sends the license plate information to the parking lot collection end 103, the parking lot collection end 103 determines the position of a vehicle corresponding to the license plate information according to the license plate information of the vehicle on each parking space recognized by a camera, and sends the position to the navigation platform end 101. The navigation platform end 101 feeds back the position of the vehicle and navigates the user to a target parking space in real time, helping the user to quickly find the vehicle.

[0052] By sending the region state viewing request to the parking lot collection end through the navigation platform end, the parking lot state information of the parking lot region corresponding to the region state viewing request is obtained, the state information of the target region can be monitored in real time, the target region can be quickly positioned, and the generation efficiency of the parking lot navigation route is improved.

[0053] Optionally, the tag positioning end 102 can be configured on different floors, and the navigation platform end 101 can obtain the angle information sent by the tag positioning end 102 in a preset floor range.

[0054] The preset floor range can be the number of floors apart from the position tag that the tag positioning end 102 can receive.

[0055] Specifically, the parking lot includes at least one floor, and each floor can be configured with at least one positioning base station. The positioning base station corresponds to the tag positioning end 102 one by one. The preset floor range can be preset, and when the navigation platform end 101 periodically sends a position tag, at least one tag positioning end 102 in the preset floor range receives the position tag. Each tag positioning end 102 determines the angle information of the navigation platform end 101 relative to each tag positioning end 102 according to the received position tag. Each tag positioning end 102 sends the angle information to the navigation platform end 101.

[0056] The tag positioning end 102 in the preset floor range receives the position tag sent by the navigation platform end 101, reduces the amount of data to be processed, and improves the angle information processing efficiency.

[0057] Optionally, the angle information comprises a pitch angle information and a yaw angle information.

[0058] The pitch angle information can be the angle information of the navigation platform end 101 relative to the tag positioning end 102 of different floors. The yaw angle information can be the angle information of the navigation platform end 101 relative to the tag positioning end 102 of the same floor.

[0059] Specifically, the parking lot can include at least one floor. The navigation platform end relative to the tag positioning end 102 of the same floor has no pitch angle information in the vertical direction, only has yaw angle information, and the angle information of the navigation platform end 101 relative to the tag positioning end 102 in the horizontal plane can be obtained. The navigation platform end relative to the tag positioning end 102 of different floors has pitch angle information in the vertical direction, and has no yaw angle information, and the angle information of the navigation platform end 101 relative to the tag positioning end 102 in the vertical plane can be obtained.

[0060] By obtaining the pitch angle information and the yaw angle information, the floor where the navigation platform end is located and the specific position of the floor where the navigation platform end is located are determined through the angle information in the horizontal direction and the vertical direction, and the accuracy of the position determination of the navigation platform end is improved.

[0061] Figure 5 A flowchart of a parking lot navigation method is provided. The embodiment of the application can be applied to the case of parking lot navigation. The method can be executed by a parking lot navigation device, which can be realized in the form of hardware and / or software. The parking lot navigation device can be configured in an electronic device for parking lot navigation, and the embodiment of the application does not limit this.

[0062] Referring to Figure 5 The parking lot navigation method shown in the figure comprises the following steps.

[0063] S501, periodically sending a position tag of a navigation platform end to a tag positioning end, so that the tag positioning end can generate angle information according to the position tag and send it to the navigation platform end, wherein the tag positioning end is located in a parking lot.

[0064] Specifically, a preset period is obtained, and the navigation platform end sends the position tag according to the preset period. The at least one tag positioning end receives the position tag. For each tag positioning end, the tag positioning end obtains the angle information corresponding to the navigation platform end and the tag positioning end, and sends the angle information to the navigation platform end. The navigation platform end receives the angle information sent by the at least one tag positioning end.

[0065] S502, determining the real-time position corresponding to the navigation platform end according to the obtained angle information.

[0066] Specifically, the navigation platform end can also acquire the time when the position tag arrives at each tag positioning end, and can calculate the distance between the navigation platform end and each tag positioning end. According to the distance between the navigation platform end and each tag positioning end and the angle information of the navigation platform end relative to each tag positioning end, the real-time position corresponding to the navigation platform end is calculated according to the geometric relationship.

[0067] S503, acquire target area information and collection area information collected by a parking lot collection end, wherein the parking lot collection end is located in a parking lot, and the navigation platform end is in communication connection with the tag positioning end and the parking lot collection end respectively.

[0068] Specifically, the target area information is acquired, and the screening condition of the target area corresponding to the user is determined. The parking lot collection end is located in a parking lot, and the navigation platform end is in communication connection with the tag positioning end and the parking lot collection end respectively. The navigation platform end can send a collection area information acquisition request to the parking lot collection end, and the parking lot collection end can send the collected collection area information to the navigation platform end according to the collection area information acquisition request.

[0069] S504, screen the collection area information according to the target area information, and determine a target position.

[0070] Specifically, the screening rule of the target area is determined according to the target area information, and the collection area information is screened according to the target area screening rule to determine the target position. The screening method includes but is not limited to a depth-first search algorithm or a breadth-first search algorithm, and the embodiments of the present application do not limit this.

[0071] S505, generate a parking lot navigation route according to the real-time position and the target position, so that the navigation platform end can display the parking lot navigation route.

[0072] Specifically, the starting point and the ending point of the parking lot navigation route are determined according to the real-time position and the target position. The parking lot electronic map information is acquired, and the passable road segments are determined according to the parking lot electronic map information. The guide line route is determined according to each passable road segment, and the parking lot navigation route is generated, so that the navigation platform end can display the parking lot navigation route.

[0073] The technical scheme of the embodiment of the application periodically sends the position label of the navigation platform end to the label positioning end, so that the label positioning end can generate angle information according to the position label and send the angle information to the navigation platform end, determine the real-time position corresponding to the navigation platform end according to the obtained angle information, filter the collection area information according to the target area information, determine the target position, generate a parking lot navigation route according to the real-time position and the target position, and calculate the real-time position of the navigation platform end according to the angle of the position label of the navigation platform end to the label positioning end by the label positioning method, thereby improving the accuracy of the position determination of the navigation platform end. The target area information is used to filter the collection area information collected at the parking lot collection end, determine the target position, generate a parking lot navigation route according to the real-time position and the target position by the navigation platform end, reduce the data amount of the collection area information to be processed, and improve the efficiency of the generation of the parking lot navigation route.

[0074] Optionally, generating the parking lot navigation route according to the real-time position and the target position comprises: filtering at least one drivable route between the real-time position and the target position in the obtained parking lot map information according to the real-time position and the target position, the drivable route comprising at least one user route segment; obtaining at least one to-be-assigned route segment in a preset collection area and a route weight corresponding to each to-be-assigned route segment; calculating a route value for each drivable route according to the drivable route and the route weight corresponding to each to-be-assigned route segment; filtering a minimum route value from the route values; and determining the parking lot navigation route according to the drivable route corresponding to the minimum route value.

[0075] Specifically, at least one route segment in the parking lot map information is obtained. At least one drivable route between the real-time position and the target position is filtered in the obtained parking lot map information according to the real-time position and the target position, the drivable route comprising at least one user route segment, and the filtering manner comprises but is not limited to Dijkstra algorithm. At least one to-be-assigned route segment in a preset collection area and a route weight corresponding to each to-be-assigned route segment are obtained. For each drivable route, a weight corresponding to each route segment is filtered in the route weight corresponding to each to-be-assigned route segment according to each route segment in the drivable route, each route segment and the weight corresponding thereto are multiplied and summed, and a route value is calculated. The drivable route and the route value correspond to each other. A minimum route value is filtered from the route values. The parking lot navigation route is determined according to the drivable route corresponding to the minimum route value.

[0076] Optionally, the target area information is acquired, including: acquiring platform area information, the platform area information including: at least one search type and area screening information corresponding to each search type, the area screening information including: ramp screening rules, entrance and exit screening rules, elevator screening rules and load-bearing wall area screening rules; acquiring real-time screening types and real-time preference information; screening in the platform area information according to the real-time screening types and the real-time preference information to obtain the target area information.

[0077] The platform area information can be preset description information of target area screening. The real-time preference information can be an additional screening rule.

[0078] Specifically, the platform area information is acquired, the platform area information including: at least one search type and area screening information corresponding to each search type, the area screening information including: ramp screening rules, entrance and exit screening rules, elevator screening rules and load-bearing wall area screening rules. The ramp screening rules are: when the search type is a pedestrian type, it indicates that a pedestrian wants to search for a parking area of a specified vehicle, and when there are routes with the same distance length, a route containing a ramp is preferentially screened; the entrance and exit screening rules can be that when there are routes with the same distance length, a route close to an exit of a parking lot is preferentially screened, and then a route close to an entrance of the parking lot is screened; the elevator screening rules can be that when there are routes with the same distance length, a route close to an elevator is preferentially screened; and the load-bearing wall area screening rules can be that when there are routes with the same distance length, a route far from a load-bearing wall is preferentially screened. When the search type is a vehicle type, it indicates that a vehicle driving route is acquired, and area screening is performed only according to a shortest lane distance principle. The real-time screening types and the real-time preference information are acquired, and the platform area information is screened according to the real-time screening types and the real-time preference information to obtain the target area information.

[0079] The platform area information is screened through at least one screening rule and real-time preference information, and the platform area information is screened through multi-dimensional data, thereby improving the accuracy of target area information determination.

[0080] Figure 6 A structural schematic diagram of a parking navigation device is provided. The embodiment of the present application can be applied to the case of parking navigation, the device can execute the parking navigation method, and the device can be realized in the form of hardware and / or software.

[0081] Referring to Figure 6 The parking navigation device shown in the figure includes a label sending module 601, a position determination module 02, an information acquisition module 603, an information screening module 604 and a route generation module 605, wherein,

[0082] The tag sending module 601 is used to periodically send the location tag of the navigation platform to the tag positioning end, so that the tag positioning end can generate angle information based on the location tag and send it to the navigation platform end, wherein the tag positioning end is located in the parking lot;

[0083] The position determination module 602 is used to determine the real-time position corresponding to the navigation platform end according to the acquired angle information;

[0084] The information acquisition module 603 is used to obtain target area information and collection area information collected by the parking lot collection terminal, wherein the parking lot collection terminal is located in the parking lot, and the navigation platform terminal is in communication with the tag positioning terminal and the parking lot collection terminal respectively;

[0085] The information screening module 604 is used to screen the collected area information according to the target area information to determine the target location;

[0086] The route generation module 605 is used to generate a parking lot navigation route according to the real-time location and the target location, so that the parking lot navigation route can be displayed on the navigation platform.

[0087] The technical solution of the embodiment of the present invention is to periodically send the location tag of the navigation platform to the tag positioning end through the navigation platform end; the tag positioning end is used to determine the angle information based on the acquired location tag and send it to the navigation platform end; the navigation platform end is used to determine the corresponding real-time location of the navigation platform end based on the acquired angle information. The real-time location of the navigation platform end can be calculated based on the angle from the location tag of the navigation platform end to the tag positioning end through the tag positioning method, thereby improving the accuracy of the position determination of the navigation platform end. The target area information is filtered from the collection area information collected by the parking lot collection end to determine the target location. The navigation platform end is used to generate a parking lot navigation route based on the real-time location and the target location, thereby reducing the amount of data of the collection area information to be processed and improving the efficiency of parking lot navigation route generation.

[0088] Optionally, the route generation module 605 is specifically configured to:

[0089] According to the real-time location and the target location, at least one drivable route between the real-time location and the target location is screened from the acquired parking lot map information, where the drivable route includes at least one user route segment;

[0090] Obtain at least one road section to be allocated in a preset collection area and the route weight corresponding to each road section to be allocated;

[0091] For each drivable route, the route value is calculated based on the route weights corresponding to the drivable route and each road section to be allocated;

[0092] Filter the route values ​​to get the minimum value;

[0093] According to the drivable route corresponding to the route minimum value, a parking lot navigation route is determined.

[0094] Optionally, the information acquisition module 603 is specifically configured to:

[0095] acquire platform area information, the platform area information comprising: at least one search type and area screening information corresponding to each search type, the area screening information comprising: ramp screening rules, entrance screening rules, elevator screening rules and load-bearing wall area screening rules;

[0096] acquire real-time screening types and real-time preference information;

[0097] According to the real-time screening types and the real-time preference information, target area information is screened from the platform area information.

[0098] The parking lot navigation device provided in the embodiments of the present application can execute the parking lot navigation method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of executing the parking lot navigation method.

[0099] Figure 7 A structural schematic diagram of an electronic device that can be used to implement embodiments of the present application is shown.

[0100] The electronic device can include a first device, a second device or a third device, wherein the first device comprises a navigation platform end; the second device comprises a tag positioning end; and the third device comprises a parking lot acquisition end.

[0101] As shown in Figure 7 The electronic device 700 includes at least one processor 711, and a memory, such as a read-only memory (ROM) 712, a random access memory (RAM) 713, etc., which are connected to the at least one processor 711 in communication, wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 711 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 712 or the computer program loaded from the storage unit 708 into the random access memory (RAM) 713. In the RAM 713, various programs and data required for the operation of the electronic device 700 can also be stored. The processor 711, the ROM 712 and the RAM 713 are connected to each other through a bus 714. An input / output (I / O) interface 715 is also connected to the bus 714.

[0102] Multiple components in the electronic device 700 are connected to the I / O interface 715, including an input unit 716, such as a keyboard, a mouse, etc.; an output unit 717, such as various types of displays, speakers, etc.; a storage unit 718, such as a magnetic disk, an optical disk, etc.; and a communication unit 719, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 719 allows the electronic device 700 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0103] The processor 711 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 711 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 711 executes the various methods and processes described above, such as the parking lot navigation method.

[0104] In some embodiments, the parking lot navigation method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 718. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 700 via the ROM 712 and / or the communication unit 719. When the computer program is loaded into the RAM 713 and executed by the processor 711, one or more steps of the parking lot navigation method described above may be performed. Alternatively, in other embodiments, the processor 711 may be configured to execute the parking lot navigation method in any other suitable manner (e.g., via firmware).

[0105] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0106] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, enables the functions / acts specified in the flowcharts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.

[0107] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0108] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0109] The systems and techniques described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0110] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and virtual private server (VPS) services.

[0111] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technical solutions of the present disclosure are achieved, and the present disclosure is not limited herein.

[0112] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A parking lot navigation system, characterized in that: The parking lot navigation system includes: a navigation platform end, a tag positioning end, and a parking lot collection end; the tag positioning end is located in the parking lot; the parking lot collection end is located in the parking lot; the navigation platform end is respectively in communication with the tag positioning end and the parking lot collection end; The navigation platform is configured to periodically send the location tag of the navigation platform to the tag positioning end; The tag positioning end is used to determine angle information by obtaining the position tag and send the angle information to the navigation platform end; The navigation platform is used to determine the real-time position corresponding to the navigation platform according to the acquired angle information; The navigation platform is used to filter the target area information collected by the parking lot collection terminal according to the target area information to determine the target location; The navigation platform is used to generate a parking lot navigation route according to the real-time location and the target location, and display the parking lot navigation route on the navigation platform.

2. The parking lot navigation system according to claim 1, characterized in that: The navigation platform includes: a route module and an electronic map module; The electronic map module is used to display the parking lot electronic map on the navigation platform; The route module is used to generate a parking lot navigation route according to the acquired target area information, and display the parking lot navigation route on the parking lot electronic map.

3. The parking lot navigation system according to claim 2, characterized in that: The route module includes: a first submodule, a second submodule and a third submodule; The first submodule is configured to, when determining that the user type is a tourist, determine at least one road segment to be assigned based on the acquired target area information, screen each of the road segments to be assigned, and determine a parking lot navigation route; The second submodule is configured to, when determining that the user type is a tenant type, determine the tenant parking space based on the acquired target area information, determine the target parking location based on the tenant parking space, and generate a parking lot navigation route; The third submodule is configured to obtain historical parking space information for at least one time period when the user type is determined to be an administrator type, and obtain parking space usage information based on statistics of the historical parking space information for each time period.

4. The parking lot navigation system according to claim 1, characterized in that: The parking lot collection terminal includes: a vehicle collection module, a parking space collection module and a personnel collection module; The vehicle collection module is used to collect the parking position and driving route of each vehicle in the parking lot, and send the collected data to the navigation platform end; The parking space collection module is used to collect information on whether the parking space is occupied and send the collected information to the navigation platform end; The personnel collection module is used to collect the user's walking trajectory and send it to the navigation platform end, so as to facilitate the navigation platform end to find the user's walking trajectory in the historical time period.

5. The parking lot navigation system according to claim 1, characterized in that: The navigation platform is used to send an area status viewing request to the parking lot collection terminal; The parking lot collection end is used to obtain the parking lot status information of the parking lot area corresponding to the area status viewing request according to the area status viewing request, and send it to the navigation platform end.

6. The parking lot navigation system according to claim 1, characterized in that: The tag positioning end can be configured on different floors, and the navigation platform end can obtain angle information sent to it by the tag positioning end within a preset floor range.

7. The parking lot navigation system according to claim 1, characterized in that: The angle information includes pitch angle information and yaw angle information.

8. A parking lot navigation method, characterized in that: Applied to the navigation platform, including: Periodically sending the location tag of the navigation platform to the tag positioning end, so that the tag positioning end can generate angle information according to the location tag and send it to the navigation platform, wherein the tag positioning end is located in the parking lot; Determine the real-time position of the navigation platform according to the acquired angle information; Acquire target area information and collection area information collected by a parking lot collection terminal, wherein the parking lot collection terminal is located in the parking lot, and the navigation platform terminal is communicatively connected with the tag positioning terminal and the parking lot collection terminal respectively; According to the target area information, the collection area information is screened to determine the target location; A parking lot navigation route is generated according to the real-time position and the target position, so that the navigation platform can display the parking lot navigation route.

9. The method according to claim 8, characterized in that Generating a parking lot navigation route according to the real-time location and the target location includes: According to the real-time location and the target location, filtering the acquired parking lot map information to obtain at least one drivable route between the real-time location and the target location, the drivable route including at least one user route segment; Obtain at least one road section to be allocated in a preset collection area and a route weight corresponding to each road section to be allocated; For each of the drivable routes, calculating a route value according to the route weights corresponding to the drivable route and each of the road sections to be allocated; Filtering the route values ​​to obtain the minimum route value; A parking lot navigation route is determined according to the drivable route corresponding to the minimum route value.

10. The method according to claim 8, characterized in that The obtaining of target area information includes: Acquire platform area information, the platform area information including: at least one search type and area screening information corresponding to each search type, the area screening information including: ramp screening rules, entrance and exit screening rules, elevator screening rules, and load-bearing wall area screening rules; Get real-time filter type and real-time preference information; The platform area information is screened according to the real-time screening type and the real-time preference information to obtain target area information.