Intelligent garage car search method and system
By obtaining and utilizing parking space numbers and vehicle search paths in the underground garage, streamlined turning guidelines are generated, and the problem of difficulty for car owners in underground garages is solved, and a clear and low-computing power-demand vehicle search guidelines are achieved.
Patent Information
- Application Number
- CN202411111294.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-08-14
AI Technical Summary
In complex underground garages, it is difficult for car owners to find their own vehicles. The existing technology guidance diagrams are numerous and complex, resulting in unclear guidance and high computing power is required when generating guidance.
By obtaining the parking point and starting point parking space numbers at the owner's end, obtain the car search path in the preset garage floor map, and select the target point and target parking space numbers according to the movement direction of the path, generating a streamlined guide map or information, including only the marked parking space numbers and direction parking space numbers when turning.
It provides streamlined and clear vehicle search guidelines in complex underground garages, reducing the information that car owners need to view and reducing the computing power requirements when generating guidelines.
Smart Images

Figure CN118887823B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of intelligent garage systems, and more particularly to an intelligent garage car search method and system. Background Art
[0002] Currently, with the continuous increase in the number of vehicles, people's demand for parking is constantly rising. Under the circumstance of increasingly tight ground parking spaces, more and more underground garages are continuously built and opened to meet the demand, and the size of underground garages has gradually developed from dozens of parking spaces to hundreds of parking spaces.
[0003] As the size of underground garages increases, the area they occupy and the planning of parking spaces also continue to grow. It has become extremely difficult for car owners to find their cars in underground garages. Often, even if car owners know the parking space number and partition number, they still cannot find their vehicles in the complex underground garages. At the same time, because the signals in underground garages are generally poor, they are unable to use navigation to find their vehicles.
[0004] A Chinese invention with publication number CN117496738A discloses an underground garage car search system based on optical symbol recognition technology matching engineering drawings, wherein a preset plane map module provides a plane map, a parking position recording module provides the owner with the parking position coordinates, and a reverse parking module obtains the owner's starting point information and combines the plane image with the starting position and the parking position to generate a guidance map, wherein the guidance map includes a plane car search guidance route and parking space numbers along the way.
[0005] Because the above technical solution is to add the starting point and end point information to the preset plane map to generate a guidance map, the generated guidance map will include all road information and parking space information on each garage floor. At the same time, a parking space number display is added to each parking space in order to re-find the position when the route is lost later. This results in the entire guidance map display content being numerous and complicated. At the same time, in order to avoid going wrong, the car owner needs to repeatedly check the parking space number in the guidance map to compare it with the currently visible parking space number. The display terminal of the guidance map is the car owner's mobile phone. Due to the small display area of the mobile phone, the car owner needs to repeatedly zoom in or out the guidance map, and the overall guidance is not clear. At the same time, it also takes a lot of computing power to obtain and display the guidance route when generating the guidance map. Summary of the invention
[0006] In order to obtain more concise car search guidance information, the present application provides a smart garage car search method and system.
[0007] In a first aspect, the present application provides a smart garage car search method, which adopts the following technical solution:
[0008] An intelligent garage car search method comprises the following steps:
[0009] Get the parking space number and starting point parking space number sent by the car owner;
[0010] Substituting the parking space number of the parking spot and the parking space number of the starting point into a preset garage plan map to obtain a car search path;
[0011] Searching and selecting target points in the vehicle-searching path in sequence according to the moving direction of the vehicle-searching path, wherein the types of the target points include a path starting point, a path end point, and a path turning point;
[0012] According to the moving direction of the vehicle search path, a target parking space number is searched and selected at a plurality of target points, wherein the target parking space number includes an identification parking space number and a direction parking space number, the identification parking space number is used to remind the vehicle owner to change the moving state, and the change of the moving state includes starting to search for a vehicle, ending to search for a vehicle, and needing to turn, and the direction parking space number carries the moving direction to indicate the moving direction required by the vehicle owner;
[0013] The target point and the target parking space number are extracted, and based on the number of the target points, a simplified guidance map is generated according to the target points and the target parking space number, or simplified guidance information is generated to be sent to the vehicle owner terminal.
[0014] In some embodiments, the number of the target parking space numbers is 2m-1, where m represents the total number of the target points;
[0015] The end point of the path corresponds to only one of the identified parking space numbers, and the starting point of the path and the turning point of the path both correspond to two of the target parking space numbers, wherein the two target parking space numbers are one of the identified parking space numbers and one of the direction parking space numbers respectively.
[0016] In some of the embodiments, searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path includes the following steps:
[0017] Determine the type of the target point;
[0018] If the target point is the starting point of the path, the parking space number of the starting point is defined as the identification parking space number, and the parking space number adjacent to the parking space number of the starting point in the positive direction of the moving direction of the vehicle search path is defined as the direction parking space number;
[0019] If the target point is the end point of the path, the parking space number of the parking point is defined as the identified parking space number;
[0020] If the target point is a path turning point, the paths at both ends of the target point are defined as a section before the turn and a section after the turn based on the moving direction, and the last parking space number on the section before the turn is defined as the identification parking space number, and the front parking space number on the section after the turn is defined as the direction parking space number.
[0021] In some of the embodiments, searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path specifically includes:
[0022] If the target point is the starting point of the path, the parking space corresponding to the selected direction parking space number and the parking space corresponding to the identified parking space number are located on the same side of the vehicle search path;
[0023] If the target point is a path turning point, the parking space corresponding to the selected directional parking space number and the parking space corresponding to the identified parking space number are located on opposite sides of the vehicle-searching path.
[0024] In some embodiments, if the number of the target points is greater than a preset number, generating a simplified guidance map according to the target points and the target parking space numbers specifically includes the following steps:
[0025] Generate m-1 line segments of equal length;
[0026] Adding graphic frames to the identified parking space numbers corresponding to a number of adjacent target points and distributing them to both ends of a number of line segments respectively, and connecting the endpoints of the line segments having the same identified parking space number;
[0027] Adding graphic frames to a number of the directional parking space numbers and assigning them to the corresponding line segments respectively, and adjusting the directions of the line segments based on the moving directions corresponding to the directional parking space numbers;
[0028] The simplified guidance map composed of a plurality of the line segments and having turning angles is generated, wherein the identification parking space numbers are displayed at both ends of each line segment in the simplified guidance map, and the direction parking space number is displayed on the line segment.
[0029] In some embodiments, if the number of the target points is less than a preset number, generating simplified guidance information according to the target points and the target parking space numbers specifically includes the following steps:
[0030] Generate m-1 blank guide vector groups;
[0031] Assigning the marked parking space numbers corresponding to a plurality of adjacent target points to the blank guiding vector groups to obtain a plurality of first guiding vector groups, and sorting the plurality of first guiding vector groups in the order that the parking space number of the initial point is at the front and the parking space number of the parking point is at the end and the same marked parking space numbers are adjacent;
[0032] Allocating a plurality of the directional parking space numbers respectively between the two identified parking space numbers in the first guiding vector group to obtain a plurality of second guiding vector groups;
[0033] adding a first separator between a plurality of the second steering vector groups, and adding a second separator between the parking space numbers in the second steering vector groups;
[0034] The compact steering information is generated based on a plurality of the second steering vector groups.
[0035] In some of the embodiments, the plurality of directional parking space numbers are respectively allocated between two of the identification parking space numbers in the first steering vector group to obtain a plurality of second steering vector groups, and the following steps are also included:
[0036] Generate a corresponding arrow identifier based on the moving direction corresponding to the directional parking space number, the arrow identifier represents the direction in which the vehicle owner needs to turn at the position of each identified parking space number, and the arrow identifier always points to the moving direction;
[0037] The arrow identifier is added to one end of the corresponding directional parking space number.
[0038] In some of the embodiments, after generating the simplified guide map or generating the simplified guide information, the following steps are further included:
[0039] An initial movement reminder message is generated and sent to the vehicle owner terminal, wherein the initial movement reminder message is used to remind the vehicle owner to start searching for the vehicle by facing or turning away from the parking space corresponding to the initial point parking space number.
[0040] In some of the embodiments, after generating the simplified guide map or generating the simplified guide information, the following steps are further included:
[0041] Adding a clickable instruction on each of the identified parking space numbers;
[0042] Waiting to obtain a click command issued by the vehicle owner that matches the clickable instruction, and performing a change process on the corresponding identified parking space number based on the click command, wherein the change process includes blurring process and marking process.
[0043] In a second aspect, the present application provides an intelligent garage car search system, which adopts the following technical solutions:
[0044] An intelligent garage car search system, comprising:
[0045] The endpoint acquisition module is used to obtain the parking space number and the starting point parking space number sent by the car owner;
[0046] A plane map planning module, used to substitute the parking space number of the parking point and the parking space number of the starting point into a preset garage plane map to obtain a car search path;
[0047] A target point selection module, used to sequentially search and select target points in the vehicle search path according to the moving direction of the vehicle search path, wherein the types of target points include path starting points, path end points and path turning points;
[0048] A target parking space number selection module searches for and selects a target parking space number at a plurality of target points according to the moving direction of the vehicle search path, wherein the target parking space number includes an identification parking space number and a direction parking space number, wherein the identification parking space number is used to remind the vehicle owner to change the moving state, and the direction parking space number carries the moving direction and is used to indicate the moving direction required by the vehicle owner;
[0049] A simplified guidance generation module is used to extract the target point and the target parking space number, and based on the number of the target points, select to generate a simplified guidance map according to the target point and the target parking space number or generate simplified guidance information to send to the vehicle owner terminal.
[0050] The technical solution of the embodiment of the present application has the following technical effects:
[0051] By obtaining the two important parameters of the target point and the target parking space number, the two most important and only required guidance information in the car-finding guidance are obtained: when to turn and where to turn, and the streamlined guidance content is generated by the target point and the target parking space number. There is no irrelevant information such as other routes other than the car-finding route and other parking space number information in the underground garage that will cause visual impact when the car owner views the guidance. The car owner only needs to know where to start and where to turn through the identified parking space number, and know which direction to turn through the direction parking space number to complete the guidance process. In this way, in a complex underground garage, the car owner can use a mobile parking space with a smaller display area to obtain streamlined and clear guidance content, and at the same time, there is no need to spend too much computing power to display and render all the information in the garage every time the guidance content is generated. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 It is a schematic diagram of the steps of the smart garage car search method in an embodiment of the present application.
[0053] Figure 2 It is a schematic diagram of obtaining a target point and a target parking space number through a garage floor plan map in an embodiment of the present application.
[0054] Figure 3 yes Figure 2 The vehicle-finding path in the image corresponds to the simplified guidance map generated.
[0055] Figure 4 yes Figure 2 The vehicle-finding path in the image corresponds to the simplified guidance information generated.
[0056] Figure 5 It is a schematic diagram of the module connection of the smart garage car search system in the embodiment of the present application. DETAILED DESCRIPTION
[0057] To more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. However, it should be understood by those of ordinary skill in the art that the present application can be implemented without these details. In some cases, in order to avoid unnecessary descriptions that make various aspects of the present application obscure, well-known methods, processes, systems, components and / or circuits that have been described at a higher level will not be described in detail. For those of ordinary skill in the art, it is obvious that various changes can be made to the embodiments disclosed in the present application, and without departing from the principles and scope of the present application, the general principles defined in the present application can be applied to other embodiments and application scenarios. Therefore, the present application is not limited to the embodiments shown, but conforms to the broadest scope consistent with the scope claimed for protection of the present application.
[0058] It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. In addition, the technical features involved in each embodiment of the present invention described below can be combined with each other as long as there is no conflict between them.
[0059] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used to distinguish the technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0060] In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples.
[0061] The embodiment of the present application discloses a smart garage car search method.
[0062] like Figure 1 As shown, a smart garage car search method includes the following steps:
[0063] S100, obtaining the parking space number of the parking spot and the starting point parking space number sent by the vehicle owner.
[0064] The parking space number of the parking point indicates the parking space number corresponding to the parking point of the vehicle owner's vehicle, and the starting point parking space number indicates the parking space number corresponding to the current position of the vehicle owner when searching for the vehicle.
[0065] The parking space number at the parking point and the parking space number at the starting point are both manually input and uploaded by the car owner. For the parking space number at the parking point, the car owner can input the parking space number marked on the parking space into the mobile terminal after parking, or input the noted parking space number when looking for the car. As for the parking space number at the starting point, when the car owner wants to look for the car, a parking space number near his current position can be uploaded to the mobile terminal.
[0066] S200: Substitute the parking space number of the parking spot and the parking space number of the starting point into a preset garage floor plan map to obtain a vehicle search path.
[0067] When the system obtains two parking space numbers, the parking space at the parking point is used as the end point of the path, and the parking space at the starting point is used as the starting point of the path. An optimal route corresponding to a starting point and an end point is generated in the preset garage floor plan. In the embodiment of the present application, the optimal route is generally the path with the least number of turns. After the optimal route is selected, the optimal route is used as the vehicle search path.
[0068] Garage floor plan Figure 1 Generally, when the system is set up, the corresponding garage construction drawings, garage planning drawings, garage guide maps, etc. are uploaded to the system. The system generates a two-dimensional map based on the received drawings. The two-dimensional map includes all road information, parking space information, parking space number information, entrance and exit information, etc. in the underground garage.
[0069] S300, searching and selecting target points in sequence in the vehicle-searching path according to the moving direction of the vehicle-searching path.
[0070] The types of destination points include route start points, route end points, and route turning points.
[0071] After obtaining the vehicle-finding path, the corresponding target point is found in the vehicle-finding path according to the moving direction of the vehicle-finding path. The moving direction is represented by the moving direction from the starting point to the end point. The parking space corresponding to the parking space number is the end point of the path, and the parking space corresponding to the starting point parking space number is the starting point of the path. The path turning point indicates the point where the moving direction of the vehicle-finding path changes and a turn is required. Generally speaking, the path turning point is located at the intersection of the path before the turn and the path after the turn.
[0072] The vehicle-finding path includes a path starting point, a path end point and at least one path turning point.
[0073] S400, searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path, wherein the target parking space number includes an identification parking space number and a direction parking space number.
[0074] In the moving direction, select the target parking space number corresponding to each target point in turn. There are two types of target parking space numbers.
[0075] The parking space number is used to remind the owner of the change of the moving state, including: starting to search for a car, ending to search for a car, and needing to turn. Specifically, the target parking space number corresponding to the starting point of the path is used to remind the owner to start searching for a car, the target parking space number corresponding to the end of the path is used to remind the owner to end searching for a car, and the target parking space number corresponding to the turning point of the path is used to remind the owner to turn.
[0076] The directional parking space number carries the moving direction, that is, the parking space number itself has a corresponding direction calibration, which can indicate the moving direction that the owner needs to change. For example, parking space number A is the parking space number for the left turn direction, and parking space number B is the parking space number for the right turn direction.
[0077] If there is no directional parking space number along the way, the default moving direction remains straight.
[0078] S500, extracting the target point and the target parking space number, and based on the number of the target points, generating a simplified guidance map or generating simplified guidance information according to the target points and the target parking space number to send to the vehicle owner.
[0079] After the target point and the target parking space number are obtained, the target point and the target parking space number are extracted from the garage plan map, and a simplified guidance map or simplified guidance information for vehicle search guidance is generated according to the target point and the target parking space number.
[0080] The simplified guidance map is represented as graphic information, and the simplified guidance information is represented as text information. Both the simplified guidance map and the simplified guidance information are guidance contents formulated only based on the extracted target point and target parking space number. They do not contain specific path length, other parking space numbers, and other information that is not related to the target point and target parking space number.
[0081] Through the above steps, in an embodiment of the present application, by selecting relevant quantities in the garage floor plan map, two important parameters, namely the target point and the target parking space number, are obtained, and the two most important and only required guidance information in the car-finding guidance are obtained: when to turn and where to turn, and simplified guidance content is generated through the target point and the target parking space number. There is no other route other than the car-finding route, no other parking space number information in the underground garage, and other irrelevant information that will cause visual impact when the car owner views the guidance. The car owner only needs to know where to start and where to turn through the identified parking space number, and know which direction to turn through the direction parking space number to complete the guidance process. In this way, in a complex underground garage, the car owner can use a mobile parking space with a smaller display area to obtain simplified and clear guidance content, and at the same time, there is no need to spend too much computing power to display and render all the information in the garage each time the guidance content is generated.
[0082] For example, through the above steps, four target points are found on the vehicle search path, namely, the path starting point A, the path turning point B, the path turning point C, and the path end point D. The path starting point A corresponds to the marked parking space number A1 and the direction parking space number A2 (turn right), the path turning point B corresponds to the marked parking space number B1 and the direction parking space number B2 (turn right), the path turning point C corresponds to the marked parking space number C1 and the direction parking space number C2 (turn left), and the path end point D corresponds to the marked parking space number D1.
[0083] Then, after the car owner obtains the corresponding simplified guidance map or simplified guidance information, he / she first turns toward A2 at position A1, that is, turns right (in this example, it is assumed that the car owner faces position A1 when searching for the car starts), and keeps going straight. No matter how many forks are encountered before encountering the parking space number B1, he / she keeps going straight until he / she encounters B1 and turns toward B2, that is, turns right. Similarly, he / she keeps going straight until he / she encounters C1, then turns toward C2, that is, turns left, and keeps going straight until he / she encounters D1 at the end point, and completes the car search in sequence.
[0084] Through the above example, the car owner only turns to the parking space number when encountering the marked parking space number. If not, the car owner keeps going straight and ignores all the bifurcations passed by. In this way, the irrelevant paths and irrelevant parking space numbers in the complete plane guidance map in the related art can be deleted to obtain simplified guidance content.
[0085] like Figure 2As shown, in other embodiments, the number of target parking space numbers is 2m-1, where m represents the total number of target points.
[0086] Specifically,
[0087] The end point of the path corresponds to only one identification parking space number, while the starting point of the path and the turning point of the path each correspond to two target parking space numbers, wherein the two target parking space numbers corresponding to the starting point of the path and the turning point of the path are one identification parking space number and one direction parking space number respectively.
[0088] The starting point of the route corresponds to the beginning of the car search, and the car owner must first know in which direction to move from the starting point. At the turning point of the route, the owner also needs to know where to turn and in which direction to turn, so it requires at least one parking space number and at least one direction parking space number.
[0089] The end of the path corresponds to the end of the car search. When the owner makes a final turn and keeps going straight, when he sees the vehicle at the parking space number corresponding to the end of the path, no further guidance is required, so there is no need to remind the owner of the direction.
[0090] In other embodiments, the number of target parking space numbers can be adjusted according to the scale of the underground garage, and the number of adjustments is: nm-1, where n represents the scale coefficient. The larger the scale of the underground garage, the larger n. At the same time, when n is larger, it represents that the number of target parking space numbers corresponding to each target point is larger. It should be noted that no matter how many target parking space numbers the target point corresponds to, each target point only corresponds to one direction parking space number and one identification parking space number, and the remaining additional target parking space numbers are defined as reference parking space numbers. The reference parking space number itself does not have the function of changing the moving state or moving direction. It only serves as an indication along the way to remind the owner that the current forward route is the correct route.
[0091] In other embodiments, searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path includes the following steps:
[0092] S410, determining the type of the target point.
[0093] First, after selecting the target point, determine the type of the target point, and use different target parking space number selection methods based on different target point types.
[0094] S411, if the target point is the starting point of the path, the parking space number of the starting point is defined as the identification parking space number, and the parking space number that is adjacent to the parking space number of the starting point in the moving direction of the vehicle search path is defined as the direction parking space number.
[0095] If the target point is the starting point of the path, the starting point parking space number is first defined as the identification parking space number, indicating that the owner starts looking for the car from the parking space corresponding to the identification parking space number. Generally, there are parking spaces on both sides of a parking space, so it is necessary to clarify which direction the owner should move in at the starting point. At this time, the parking space number adjacent to the starting point parking space number in the positive direction of the moving direction is selected as the direction parking space number. For example, if the direction parking space number is on the left side of the starting point parking space number, the owner is informed to move from the starting point to the left.
[0096] S412: If the target point is the end point of the path, the parking space number of the parking point is defined as the identification parking space number.
[0097] If the target point is the end point of the path, the parking space number of the parking spot only needs to be used as the identification parking space number to inform the car owner that his vehicle is parked in the parking space corresponding to this identification parking space number.
[0098] S413, if the target point is a path turning point, the paths at both ends of the target point are defined as a section before the turn and a section after the turn based on the moving direction, and the last parking space number on the section before the turn is defined as an identification parking space number, and the front parking space number on the section after the turn is defined as a direction parking space number.
[0099] If the target point is a turning point of the path, the path before the turning point is first taken as the section before the turn, and the path after the turning point is taken as the section after the turn. Here, "front" and "back" are both position descriptions in the moving direction. The car owner first walks on the section before the turn, and then reaches the section after the turn after making the turn.
[0100] A parking space number is set on the road section before the turn to remind the car owner that he needs to turn at this position. The parking space number is at the last position on the road section before the turn because the last parking space is closest to the turning point of the path.
[0101] A directional parking space number is set on the road section after the turn to inform the car owner which direction to turn at the turning point of the path. In order to enable the car owner to see the parking space number clearly and quickly, the directional parking space number is located at the front position on the road section after the turn because it is closest to the turning point of the path.
[0102] It should be noted that the last position represents the last position passed on a section in the moving direction, and the first position represents the first position passed on a section in the moving direction.
[0103] For example, a car owner needs to turn left at a T-intersection. The front parking space on the left side of the T-intersection is number 10, and the front parking space on the right side of the T-intersection is number 13. In this case, parking space number 10 is used as the direction parking space number.
[0104] In other embodiments, searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path specifically includes:
[0105] S420: If the target point is the starting point of the path, the parking space corresponding to the selected direction parking space number and the parking space corresponding to the identified parking space number are located on the same side of the vehicle search path.
[0106] The car-finding route corresponds to the driving road in the real road, and there are generally parking areas on both sides of the road. When the owner enters a parking space number as the starting point parking space number, he or she is generally facing the starting point parking space number. Then, when the direction parking space number is selected, the direction parking space number should be corresponding to the same side of the starting point parking space number. If two parking space numbers are set opposite to each other, the owner needs to get a simplified guidance map or simplified guidance information and then turn around from the state of facing the marked parking space number to find the direction parking space number. This method does not conform to the application logic.
[0107] S421, if the target point is a path turning point, the parking space corresponding to the selected direction parking space number and the parking space corresponding to the identified parking space number are located on the opposite side of the vehicle search path.
[0108] If the target point is a turning point on the path, the driver needs to know which direction to turn at a fork. From the driver's perspective, if the directional parking number is on the same side as the marked parking number, the directional parking number will be in the driver's visual blind spot, and the driver can only see the corresponding parking number after the driver completes the turn. In this case, the driver needs to turn in different directions repeatedly to confirm the parking number. If the directional parking number is set on the opposite side of the marked parking number, the driver can clearly see the different parking numbers in multiple directions on the opposite side of the path at the fork to confirm the location of the directional parking number.
[0109] like Figure 2 and Figure 3 As shown, in other embodiments, if the number of target points is more than the preset number, it means that the car owner needs to make more turns in the process of finding the car, and it also indicates that the overall scale and planning complexity of the underground garage are relatively high. At this time, in order to facilitate the car owner to clearly understand the guidance content in a complex environment, a simplified guidance map is generated according to the target points and the target parking space numbers, which specifically includes the following steps:
[0110] S510, generate m-1 line segments of equal length.
[0111] m is the number of target points, and the number of generated line segments is one less than the number of target points.
[0112] The length of the line segment can be adjusted appropriately according to the number of target points. The more target points there are, the more complex the overall guidance route is. In this case, the more line segments there are. In order to facilitate the overall preview on mobile devices, the length of the line segment is relatively short. Conversely, if the number of target points is smaller, the length of the line segment is relatively long.
[0113] S511, adding graphic frames to the parking space identification numbers corresponding to a number of adjacent target points and distributing them to both ends of a number of line segments respectively, and connecting the endpoints of the line segments having the same parking space identification number.
[0114] A graphic frame is added to each parking space number to obtain a rectangular frame to simulate the shape of the parking space, and the parking space numbers corresponding to the adjacent target points are added to both ends of the line segment in sequence and displayed. Finally, the endpoints of the same parking space number on multiple line segments are connected.
[0115] For example, there are 4 target points, and 3 line segments are generated. The parking space numbers corresponding to the 4 target points are A1, A2, A3, and A4, respectively. Then the two ends of the 3 line segments are A1-A2, A2-A3, and A3-A4, respectively. Finally, the endpoints corresponding to the same A2 and A3 are connected. According to the moving direction, A1 corresponds to the starting point of the path, A2 and A3 correspond to the turning points of the path, and A4 corresponds to the end point of the path.
[0116] S512, adding graphic frames to a plurality of directional parking space numbers and assigning them to corresponding line segments respectively, and adjusting the directions of the line segments based on the moving directions corresponding to the directional parking space numbers.
[0117] A rectangular border is added to each parking space number to simulate the shape of the parking space, and each parking space number is added to the corresponding line segment according to the order of the target points. The added position can be close to the position of each target point or to the midpoint of each line segment. Each parking space number is between two marked parking space numbers.
[0118] Each directional parking space number carries a moving direction, which includes a turning direction and a turning angle. The complete content is turn left x degrees, turn right x degrees. According to the angle corresponding to each directional parking space number, the angle of the corresponding line segment is adjusted. For example, in the above example, the directional parking space number between A2-A3 is B2, and the moving direction corresponding to B2 is to turn right 90 degrees. Then the A2-A3 line segment is rotated 90 degrees to the right with A2 as the axis.
[0119] S513: Generate a simplified guidance map consisting of a plurality of line segments and having turning angles.
[0120] Among them, each line segment in the simplified guidance map has a parking space number displayed at both ends, and a direction parking space number is displayed on the line segment.
[0121] Through the above steps, a guidance map with line segments and parking space numbers can be obtained. This guidance map is different from the guidance map in the related art. It only has the route that the car owner needs to take, and the length of the line segment between each two target points has nothing to do with the length in the actual route. The line segment is only used to simulate the point-to-point direction that the car owner needs to move. In this way, no matter how many intersections the car owner needs to pass, there is only one corresponding path until the corresponding marked parking space number is encountered.
[0122] The streamlined guidance map contains line segments to simulate the path direction. The guidance effect is better in complex scenarios with many target points, and it is clearer for car owners to use.
[0123] like Figure 2 and Figure 4 As shown, in other embodiments, if the number of target points is less than a preset number, generating simplified guidance information according to the target points and the target parking space numbers specifically includes the following steps:
[0124] S520: Generate m-1 blank steering vector groups.
[0125] m is the number of target points, and the generated blank guidance vector group is one less than the number of target points. At the same time, each blank guidance vector group has 2 to 3 or more vacancies for inserting parking space numbers.
[0126] S521, respectively assign the marked parking space numbers corresponding to several adjacent target points to the blank guidance vector groups to obtain several first guidance vector groups, and sort the several first guidance vector groups in the order that the parking space number of the initial point is at the front, the parking space number of the parking point is at the end, and the same marked parking space numbers are adjacent.
[0127] Firstly, the marked parking space numbers corresponding to the adjacent target points are respectively allocated to the blank guiding vector groups, and each blank guiding vector group corresponds to the marked parking space numbers of two adjacent target points. Secondly, the first guiding vector groups are sorted according to a preset order.
[0128] For example, there are 4 target points, and 3 blank guidance vector groups are generated. The parking space numbers corresponding to the 4 target points are A1, A2, A3, and A4 respectively. Then, after inserting these parking space numbers into the blank guidance vector group and sorting them, the following sorted first guidance vector group can be obtained: (A1A2), (A2A3), (A3A4).
[0129] S522: Allocate a plurality of directional parking space numbers between two identified parking space numbers in the first guiding vector group to obtain a plurality of second guiding vector groups.
[0130] Several directional parking space numbers are placed in the first guidance vector group according to the moving order, and the two directional parking space numbers are both located between the two identification parking space numbers.
[0131] If the directional parking space numbers are B1, B2, and B3 respectively, then the corresponding second guidance vector groups are: (A1B1A2), (A2B2A3), and (A3B3A4).
[0132] S523: Add a first separator between the plurality of second steering vector groups, and add a second separator between the plurality of parking space numbers in the second steering vector group.
[0133] Finally, in order to make the subsequent simplified guidance information clearer, it is necessary to add corresponding separators between each second guidance vector group and between the parking space numbers in each second guidance vector group. In the embodiment of the present application, the first separator is "-" and the second separator is "," so that the final simplified guidance information composed of several second guidance vector groups is: (A1, B1, A2)-(A2, B2, A3)-(A3, B3, A4).
[0134] S524: Generate simplified steering information based on the plurality of second steering vector groups.
[0135] Through the above steps, the path information corresponding to each line segment in the simplified guidance map is converted into text information. Each second guidance vector group represents the process of changing the moving direction from one point on a line segment and moving to another point. For example, (A2, B2, A3) is represented as turning at A2, turning in the direction corresponding to B2, and then going straight until moving to the A3 position, thereby completing a road segment.
[0136] Compared with the simplified guidance map, the simplified guidance information in the embodiment of the present application omits the process of making graphics through line segments, and converts the entire movement trajectory into text form. The overall information volume is smaller, and less information needs to be obtained. It is suitable for scenarios with fewer target points, a simpler overall path, and the owner wants to generate guidance content faster.
[0137] In some other embodiments, the plurality of directional parking space numbers are respectively allocated between two identification parking space numbers in the first guiding vector group to obtain a plurality of second guiding vector groups, further comprising the following steps:
[0138] S5221, generating a corresponding arrow identifier based on the moving direction corresponding to the directional parking space number, where the arrow identifier always points to the moving direction.
[0139] The arrow identifier represents the direction in which the vehicle owner needs to turn at the position marked on each parking space number.
[0140] S5222, add an arrow identifier to one end of the corresponding direction parking space number.
[0141] Compared with image guidance such as guide maps, the text guidance in the streamlined guidance information has less visual feedback on the direction, and it is difficult for the car owner to quickly obtain the direction to turn from the text. Therefore, in the streamlined guidance information, in order to enhance the visual guidance of the direction, the corresponding arrow identifier can be generated according to the moving direction corresponding to the direction parking space number. The arrow identifier can include four directions: left, right, left front, and right front. Left and right represent a 90-degree turn, while left front and right front are used for further direction guidance when there are multiple forks in a complex underground garage.
[0142] After the arrow identifiers are generated, several arrow identifiers are added to one end of the direction parking space number. In the embodiment of the present application, they are placed at the upper end of the direction parking space number.
[0143] The direction of the arrow identifier always remains in the direction of movement, that is, the direction the owner is facing.
[0144] In some other embodiments, after generating the simplified guide map or generating the simplified guide information, the following steps are further included:
[0145] S600: Generate initial exercise reminder information and send it to the vehicle owner.
[0146] The initial movement reminder information is used to remind the car owner to start looking for the car by facing or turning away from the parking space corresponding to the initial point parking space number.
[0147] Before the car-finding task begins, the car owner will upload the parking space number corresponding to the current position as the initial parking space number. After receiving the generated guidance content, the car owner's current state may be facing the initial parking space, or facing away, or in other standing directions. After the guidance is generated, the initial moving direction is fixed. The car owner faces the parking space and moves in the moving direction, and faces away from the parking space and moves in the moving direction. The two moving directions are opposite. Although the car owner can confirm the moving direction through the specific number of the direction parking space number, in some cases the car owner may ignore the starting direction parking space number and take the wrong route. Therefore, it is necessary to remind the car owner to start the initial direction change in the specified direction before the guidance task starts.
[0148] In some other embodiments, after generating the simplified guide map or simplified guide information, the following steps are further included:
[0149] S700, add clickable instructions on each parking space number.
[0150] S710, waiting for a click command matching the clickable instruction issued by the vehicle owner, and performing a change process on the corresponding marked parking space number based on the click command.
[0151] Change processing includes blur processing and marking processing.
[0152] When the car owner actually searches for the car through the guidance content, because in the embodiment of the present application, the identified parking space number and the directional parking space number are both at the beginning or end of a route, and the parking space numbers passed in the middle are not displayed in the guidance content, it is possible that the car owner forgets which line segment or which second guidance vector group the current route is in when he has turned several times and is walking in a single route. In order to know which parking space he needs to make the next turn, he needs to repeatedly compare the parking space numbers passed in the route with the various identified parking space numbers in the guidance content, which will cause the streamlined guidance content to have the opposite guidance effect.
[0153] In order to solve the above problem, in the embodiment of the present application, a clickable instruction is added to each marked parking space number. When the car owner clicks on a marked parking space number through a mobile device, the marked parking space number will change, such as blurring, bolding, changing color, etc.
[0154] It is used to convert the marked parking space number that the car owner has passed through into different states by clicking after the car owner has passed through and completed the turn. In this way, the car owner can know which parking space numbers he has passed through and which parking space numbers he has not passed through, making it convenient for the car owner to know his current location.
[0155] In other embodiments, when the car owner clicks on a certain identified parking space number, the identified parking space number and all identified parking space numbers and direction parking space numbers before the identified parking space number, as well as the route or the second guidance vector group, can be changed as a whole.
[0156] like Figure 5 As shown, the present application also discloses an intelligent garage car search system, which is characterized by comprising:
[0157] The endpoint acquisition module is used to obtain the parking space number and the starting point parking space number sent by the car owner.
[0158] The plane map planning module is used to substitute the parking space number of the parking point and the starting point parking space number into the preset garage plane map to obtain the car search path.
[0159] The target point selection module is used to search and select target points in the vehicle search path in sequence according to the moving direction of the vehicle search path. The types of target points include path starting point, path end point and path turning point.
[0160] The target parking space number selection module searches for and selects the target parking space number at several target points according to the moving direction of the vehicle search path. The target parking space number includes an identification parking space number and a direction parking space number. The identification parking space number is used to remind the owner to change the moving status. The direction parking space number carries the moving direction and is used to indicate the moving direction required by the owner.
[0161] The simplified guidance generation module is used to extract the target points and the target parking space numbers, and based on the number of target points, select to generate a simplified guidance map according to the target points and the target parking space numbers or generate simplified guidance information to send to the car owner.
[0162] The implementation principle is:
[0163] By selecting relevant quantities in the garage floor plan map, two important parameters, the target point and the target parking space number, are obtained, which represent the two most important and only required guidance information in the car-finding guidance: when to turn and where to turn. The target point and the target parking space number are used to generate streamlined guidance content, which does not contain any other routes other than the car-finding route, or any other parking space number information in the underground garage, which may cause visual impact on the car owner when viewing the guidance. The car owner only needs to know where to start and where to turn through the marked parking space number, and know which direction to turn through the direction parking space number to complete the guidance process. In this way, in a complex underground garage, the car owner can use a mobile parking space with a smaller display area to obtain streamlined and clear guidance content, and at the same time, there is no need to spend too much computing power to display and render all the information in the garage each time the guidance content is generated.
[0164] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise clearly stated in this document, the execution of these steps is not strictly limited in order and can be performed in other orders.
[0165] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A smart garage car search method, characterized in that: The following steps are involved: Get the parking space number and starting point parking space number sent by the car owner; Substituting the parking space number of the parking spot and the parking space number of the starting point into a preset garage plan map to obtain a car search path; Searching and selecting target points in the vehicle search path in sequence according to the moving direction of the vehicle search path, wherein the types of the target points include a path starting point, a path end point, and a path turning point, wherein the number of the target parking space numbers is 2m-1, and m represents the total number of the target points; The end point of the path corresponds to only one identification parking space number, and the starting point of the path and the turning point of the path both correspond to two target parking space numbers, wherein the two target parking space numbers are one identification parking space number and one direction parking space number respectively; According to the moving direction of the vehicle search path, a target parking space number is searched and selected at a plurality of target points, wherein the target parking space number includes an identification parking space number and a direction parking space number, the identification parking space number is used to remind the vehicle owner to change the moving state, and the change of the moving state includes starting to search for a vehicle, ending to search for a vehicle, and needing to turn, and the direction parking space number carries the moving direction to indicate the moving direction required by the vehicle owner; Extract the target point and the target parking space number, and based on the number of the target points, select to generate a simplified guidance map or generate simplified guidance information according to the target point and the target parking space number to send to the vehicle owner terminal, wherein: If the number of the target points is greater than a preset number, a simplified guidance map is generated according to the target points and the target parking space numbers, specifically including the following steps: Generate m-1 line segments of equal length; Adding graphic frames to the identified parking space numbers corresponding to a number of adjacent target points and distributing them to both ends of a number of line segments respectively, and connecting the endpoints of the line segments having the same identified parking space number; Adding graphic frames to a number of the directional parking space numbers and assigning them to the corresponding line segments respectively, and adjusting the directions of the line segments based on the moving directions corresponding to the directional parking space numbers; The simplified guidance map composed of a plurality of the line segments and having turning angles is generated, wherein the identification parking space numbers are displayed at both ends of each line segment in the simplified guidance map, and the direction parking space number is displayed on the line segment.
2. The intelligent garage car search method according to claim 1, characterized in that: Searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path includes the following steps: Determine the type of the target point; If the target point is the starting point of the path, the parking space number of the starting point is defined as the identification parking space number, and the parking space number adjacent to the parking space number of the starting point in the positive direction of the moving direction of the vehicle search path is defined as the direction parking space number; If the target point is the end point of the path, the parking space number of the parking point is defined as the identified parking space number; If the target point is a path turning point, the paths at both ends of the target point are defined as a section before the turn and a section after the turn based on the moving direction, and the last parking space number on the section before the turn is defined as the identification parking space number, and the front parking space number on the section after the turn is defined as the direction parking space number.
3. The intelligent garage car search method according to claim 2, characterized in that: Searching and selecting a target parking space number at a plurality of target points according to the moving direction of the vehicle search path specifically includes: If the target point is the starting point of the path, the parking space corresponding to the selected direction parking space number and the parking space corresponding to the identified parking space number are located on the same side of the vehicle search path; If the target point is a path turning point, the parking space corresponding to the selected directional parking space number and the parking space corresponding to the identified parking space number are located on opposite sides of the vehicle-searching path.
4. The intelligent garage car search method according to claim 1, characterized in that: If the number of the target points is less than a preset number, generating simplified guidance information according to the target points and the target parking space numbers specifically includes the following steps: Generate m-1 blank guide vector groups; Assigning the marked parking space numbers corresponding to a plurality of adjacent target points to the blank guiding vector groups to obtain a plurality of first guiding vector groups, and sorting the plurality of first guiding vector groups in the order that the parking space number of the initial point is at the front and the parking space number of the parking point is at the end and the same marked parking space numbers are adjacent; Allocating a plurality of the directional parking space numbers respectively between the two identified parking space numbers in the first guiding vector group to obtain a plurality of second guiding vector groups; adding a first separator between a plurality of the second steering vector groups, and adding a second separator between the parking space numbers in the second steering vector groups; The compact steering information is generated based on a plurality of the second steering vector groups.
5. The intelligent garage car search method according to claim 4, characterized in that: The method further comprises the following steps: allocating a plurality of the directional parking space numbers between the two identification parking space numbers in the first guiding vector group to obtain a plurality of second guiding vector groups; Generate a corresponding arrow identifier based on the moving direction corresponding to the directional parking space number, the arrow identifier represents the direction in which the vehicle owner needs to turn at the position of each identified parking space number, and the arrow identifier always points to the moving direction; The arrow identifier is added to one end of the corresponding directional parking space number.
6. The intelligent garage car search method according to claim 1 or 5, characterized in that: After generating the simplified guide map or generating the simplified guide information, the following steps are also included: An initial movement reminder message is generated and sent to the vehicle owner terminal, wherein the initial movement reminder message is used to remind the vehicle owner to start searching for the vehicle by facing or turning away from the parking space corresponding to the initial point parking space number.
7. The intelligent garage car search method according to claim 1 or 5, characterized in that: After generating the simplified guide map or generating the simplified guide information, the following steps are also included: Adding a clickable instruction on each of the identified parking space numbers; Waiting to obtain a click command issued by the vehicle owner that matches the clickable instruction, and performing a change process on the corresponding identified parking space number based on the click command, wherein the change process includes blurring process and marking process.
8. An intelligent garage car search system, characterized in that: include: The endpoint acquisition module is used to obtain the parking space number and the starting point parking space number sent by the car owner; A plane map planning module, used to substitute the parking space number of the parking point and the parking space number of the starting point into a preset garage plane map to obtain a car search path; A target point selection module is used to sequentially search and select target points in the vehicle search path according to the moving direction of the vehicle search path, wherein the types of target points include path starting points, path ending points and path turning points, wherein the number of target parking space numbers is 2m-1, and m represents the total number of target points; The end point of the path corresponds to only one identification parking space number, and the starting point of the path and the turning point of the path both correspond to two target parking space numbers, wherein the two target parking space numbers are one identification parking space number and one direction parking space number respectively; A target parking space number selection module searches for and selects a target parking space number at a plurality of target points according to the moving direction of the vehicle search path, wherein the target parking space number includes an identification parking space number and a direction parking space number, wherein the identification parking space number is used to remind the vehicle owner to change the moving state, and the direction parking space number carries the moving direction and is used to indicate the moving direction required by the vehicle owner; A simplified guidance generation module is used to extract the target point and the target parking space number, and based on the number of the target points, select to generate a simplified guidance map or generate simplified guidance information according to the target point and the target parking space number to send to the vehicle owner terminal, wherein: If the number of the target points is greater than a preset number, a simplified guidance map is generated according to the target points and the target parking space numbers, specifically including the following steps: Generate m-1 line segments of equal length; Adding graphic frames to the identified parking space numbers corresponding to a number of adjacent target points and distributing them to both ends of a number of line segments respectively, and connecting the endpoints of the line segments having the same identified parking space number; Adding graphic frames to a number of the directional parking space numbers and assigning them to the corresponding line segments respectively, and adjusting the directions of the line segments based on the moving directions corresponding to the directional parking space numbers; The simplified guidance map composed of a plurality of the line segments and having turning angles is generated, wherein the identification parking space numbers are displayed at both ends of each line segment in the simplified guidance map, and the direction parking space number is displayed on the line segment.
Citation Information
Patent Citations
Underground garage vehicle searching system based on optical symbol recognition technology matching engineering drawing
CN117496738A
Underground garage vehicle searching method and system and storage medium thereof
CN113299111A
Parking lot map construction method and device and storage medium
CN115424465A
Vehicle searching guiding system and method
CN116110244A