Vehicle searching method and device based on biological characteristics and storage medium
By detecting user biometric information and automatically correlating parking information, a visual three-dimensional navigation route is generated, which solves the problem of difficulty in finding cars in multi-story parking lots, and improves vehicle search efficiency and user experience.
Patent Information
- Application Number
- CN202510631689.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-16
- Publication Date
- 2025-07-08
AI Technical Summary
In the multi-story parking lot of a comprehensive commercial shopping center, users are difficult to find a car due to the repetitive space design and complex parking space number. The traditional car search system relies on manual input of license plates or parking space numbers, resulting in low vehicle search efficiency.
By detecting user biometric information, automatically correlating bound parking information, generating visual guide routes, including three-dimensional spatial coordinate system navigation and dynamic marking, combined with real-time location information, providing intuitive path navigation.
The vehicle position data can be obtained without the user actively memorizing or inputting complex information, which significantly improves vehicle search efficiency, avoids orientation confusion caused by complex space design and numbering, and achieves rapid positioning of the vehicle.
Smart Images

Figure CN120279744A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of data processing, and particularly relates to a vehicle searching method, device and storage medium based on biometrics. Background Art
[0002] In a comprehensive commercial shopping center, the parking lot is usually a multi-story structure, and each floor is divided into areas such as A / B / C, and the parking space numbering rules are complex. Users are prone to confuse the orientation due to the repetitive space design, resulting in difficulty in finding their vehicles.
[0003] Traditional parking lot vehicle searching systems rely on users to manually input license plate numbers or parking space numbers for querying. However, in actual scenarios, users often have blurred memories or input errors, resulting in low vehicle searching efficiency. A new technical means is needed to solve the above technical problems. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a vehicle searching method, device and storage medium based on biometrics, which can solve the problem of low vehicle searching efficiency in related technologies.
[0005] The first aspect of the present invention provides a vehicle searching method based on biometrics, including:
[0006] Controlling a detection terminal to detect user biometric information according to the biometric recognition method selected by the user, and determining the current position information of the user;
[0007] If the user biometric information is bound with parking information, obtaining vehicle position data according to the parking information, where the parking information includes license plate and / or parking space information;
[0008] Generating a visual guidance route according to the real-time vehicle position and the current position information of the user, and outputting the visual guidance route to the detection terminal.
[0009] Optionally, in the first implementation manner of the first aspect of the present invention, after the step of controlling a detection terminal to detect user biometric information according to the biometric recognition method selected by the user and determining the current position information of the user, the method further includes:
[0010] If the user biometric information is not bound with the parking information, requesting to input the parking information;
[0011] If the parking information is detected, binding the parking information with the user biometric information, and performing the step of obtaining vehicle position data according to the parking information.
[0012] Optionally, in the second implementation manner of the first aspect of the present invention, the step of controlling a detection terminal to detect user biometric information according to the biometric recognition method selected by the user includes:
[0013] If the user selects the palmprint recognition method, the palm vein detection operation is performed in the preset area to obtain the user's biometric information.
[0014] Optionally, in the third implementation manner of the first aspect of the present invention, the step of controlling the detection terminal to detect the user's biometric information according to the biometric recognition method selected by the user includes:
[0015] If the user selects the face recognition method, the face detection operation is performed to obtain the user's biometric information.
[0016] Optionally, in the fourth implementation manner of the first aspect of the present invention, the step of generating a visual guidance route according to the real-time vehicle position and the user's current position information and outputting the visual guidance route to the detection terminal includes:
[0017] Generate a three-dimensional space coordinate system including floor spacing and navigation point coordinates according to the preset building floor map data;
[0018] Generate a baseline path for cross-floor navigation according to the real-time vehicle position, the user's current position information, and a multi-dimensional path planning algorithm;
[0019] Generate a visual guidance route including dynamic markings of parking space numbers, wall perspective effects, and facility icons according to the baseline path;
[0020] Display the visual guidance route.
[0021] Optionally, in the fifth implementation manner of the first aspect of the present invention, the step of obtaining vehicle position data according to the parking information includes:
[0022] If the parking information includes the parking space information, the preset position data corresponding to the parking space information is used as the vehicle position data;
[0023] If the parking information only includes the license plate number information, the location where the license plate number is located is detected in the parking lot to obtain the vehicle position data.
[0024] Optionally, in the sixth implementation manner of the first aspect of the present invention, the step of generating a visual guidance route according to the real-time vehicle position and the user's current position information and outputting the visual guidance route to the detection terminal further includes:
[0025] If the user's biometric information is detected again within the preset time, obtain the detection terminal position of the current detection terminal;
[0026] Update the visualized guiding route according to the detected terminal position and output it at the current detection terminal.
[0027] Optionally, in the seventh implementation manner of the first aspect of the present invention, after the step of outputting the visualized guiding route to the detection terminal, the method further includes:
[0028] If a ferry call request is detected, generate order information according to the user's biometric information;
[0029] According to the status of the order information, use the initiating end position where the ferry call request is initiated as the user's current position;
[0030] Determine a target ferry in the ferry cluster according to the user's current position, and generate a real-time navigation path according to the user's current position and the real-time position information transmitted back by the target ferry;
[0031] Display a waiting interface and push the real-time navigation path to the target ferry to respond to the ferry call request;
[0032] When it is detected that the target ferry arrives at the initiating end position, generate real-time vehicle navigation information according to the visualized guiding route and send it to the target ferry.
[0033] In a second aspect, an embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above vehicle search method based on biometrics are implemented.
[0034] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the above vehicle search method based on biometrics are implemented.
[0035] In a fourth aspect, an embodiment of the present invention provides a computer program product, and when the computer program product runs on a terminal device, the terminal device is enabled to execute the above vehicle search method based on biometrics.
[0036] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: By detecting the user's biometric information and automatically associating the bound parking information, the vehicle position data can be directly obtained without the user having to actively remember or input complex information. At the same time, combined with the real-time collected user's current position information, a visualized guiding route can be dynamically generated and pushed to the detection terminal. Through intuitive path navigation, it can assist the user in quickly locating the vehicle in a multi-layer complex parking lot, effectively avoiding orientation confusion caused by repetitive space design and complex numbering rules, and significantly improving the vehicle search efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0038] Figure 1 FIG. is a schematic diagram of an embodiment of the vehicle finding method based on biometrics in an embodiment of the present invention;
[0039] Figure 2 FIG. is a schematic diagram of a specific embodiment of step S101 of the vehicle finding method based on biometrics in an embodiment of the present invention;
[0040] Figure 3 FIG. is a schematic diagram of a specific embodiment of step S101 of the vehicle finding method based on biometrics in an embodiment of the present invention;
[0041] Figure 4 FIG. is a schematic diagram of a specific embodiment after step S102 of the vehicle finding method based on biometrics in an embodiment of the present invention;
[0042] Figure 5 FIG. is a schematic diagram of an embodiment of a terminal device in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] In order to make the objectives, technical solutions and advantages of the present invention more clear and understandable, the present invention will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the protection scope of the present invention.
[0044] It should be noted that the terms "comprising", "including" and "having" and any variations thereof in the specification, claims and drawings of the present invention are intended to cover non-exclusive inclusion. For example, a process, method, terminal, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices. In the claims, specification and drawings of the present invention, relational terms such as "first" and "second" are only used to distinguish one entity / operation / object from another entity / operation / object, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects.
[0045] Reference to "embodiments" in this context means that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of the invention. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive of other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0046] In a comprehensive commercial shopping center, the parking lot is usually a multi-story structure, each floor is divided into areas such as A / B / C, and the parking space numbering rules are complex. Users are prone to confusion about directions due to the repetitive spatial design, resulting in difficulties in finding their cars.
[0047] Traditional parking lot car-finding systems rely on users to manually enter the license plate or parking space number for query. However, in actual scenarios, users often have blurred memories or input errors, resulting in low car-finding efficiency. A new technical means is needed to solve the above technical problems.
[0048] In view of this, the embodiments of the present invention provide a car-finding method, device and storage medium based on biometric features. By detecting the user's biometric information and automatically associating it with the bound parking information (such as license plate or parking space), the vehicle position data can be directly obtained without the user having to actively remember or input complex information. At the same time, combined with the user's current position information collected in real time, a visual guidance route can be dynamically generated and pushed to the detection terminal. Through intuitive path navigation, it can assist users in quickly locating their vehicles in a multi-story complex parking lot, effectively avoiding orientation confusion caused by repetitive spatial design and complex numbering rules, and significantly improving the car-finding efficiency.
[0049] In order to illustrate the technical solution of the present invention, the following will be described through specific embodiments.
[0050] Figure 1The figure shows a schematic implementation process diagram of a car-finding method based on biometrics provided by an embodiment of the present invention. This method can be applied to a terminal device. The terminal device can be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, etc.
[0051] Specifically, the above-mentioned car-finding method based on biometrics may include the following steps S101 to S103.
[0052] Step S101: According to the biometric recognition method selected by the user, control the detection terminal to detect the user's biometric information and determine the user's current location information.
[0053] Specifically, the detection terminal (the terminal device that executes the car-finding method based on biometrics in the present invention) is connected to the detection terminals on each floor of the parking lot (such as a touch-type car-finding machine, integrated with a face recognition camera and / or a palmprint collector). The detection terminal also integrates a positioning module and a navigation display screen, which is the core device for the user to directly operate.
[0054] The detection terminal includes a Web-side management platform for device monitoring, data statistics, and permission configuration, and communicates with the detection terminal through the internal network. The detection terminal includes a log server for storing user operation logs, device operation status, and navigation path data. The parking lot positioning beacon is deployed in the Bluetooth / UWB positioning base station in the parking lot and cooperates with the detection terminal to achieve precise user positioning.
[0055] In an embodiment of the present invention, the terminal device first receives the biometric recognition instruction selected by the user through the detection terminal (such as a face recognition camera or a palmprint collector). When the user selects palmprint recognition, the palm vein scanning module is activated to guide the user to place the palm on the specified collection area to complete the three-dimensional biometric modeling; if face recognition is selected, the binocular camera is started for live detection and facial feature extraction. At the same time, the indoor positioning system is used to obtain the floor coordinates and the physical location of the device where the user is currently located, forming an initial positioning anchor point (for example, the user is in front of the car-finding machine terminal No. 12 in Area C on the B2 floor).
[0056] In a specific example, after the user selects the "face" or "palmprint" icon, the corresponding biometric recognition module driver is loaded. A pop-up window of the "Privacy Agreement" is forced to appear, and after the user clicks to agree, the camera or the palm vein sensor is activated.
[0057] Optionally, if the user selects the palmprint recognition method, the palm vein detection operation is performed in a preset area to obtain the user's biometric information. Specifically, live detection is started through the binocular camera, and a facial 3D point cloud is established by projecting an infrared light spot array, and the real-time image is used to assist the user in adjusting the posture.
[0058] If the user selects the face recognition mode, the face detection operation is performed to obtain the user's biometric information. Specifically, the subcutaneous vein distribution of the palm is scanned by an infrared imaging module, and a composite biometric code is generated in combination with the surface texture.
[0059] Optionally, call the built-in Bluetooth module to scan the surrounding positioning beacons, calculate the user coordinates based on the physical installation location of the device, and generate a three-level location tag containing "B2 floor-C area-Unit 12".
[0060] Step S102: If the user biometric information is bound with parking information, vehicle location data is acquired according to the parking information, where the parking information includes a license plate and / or parking space information.
[0061] In an embodiment of the present invention, after the biometric identification is successful, an associated query request is initiated to the background database. For registered users (there is a biometric ID corresponding to the user's biometric information), the vehicle data set bound to their biometric ID is retrieved (for example, a user's facial features have been associated with two license plates, "沪A12345" and "粤B6789"). If multiple bound vehicles are detected, the multi-target decision mechanism is triggered, and the last vehicle to enter is selected as the navigation target through the parking lot gate entry and exit records (for example, "粤B6789 is in parking space No. 26, area D, B3 floor" is displayed preferentially).
[0062] In a specific example, the encrypted biometric hash value is sent to the parking lot management system to perform multi-condition matching. If there is a binding record for the biometric ID, a license plate list and the corresponding parking space status (for example, "沪A12345: present, B3-D26") are returned; if not bound, an "unbound license plate" pop-up window is triggered to guide the user to enter the license plate and establish a mapping relationship between the biometric ID and the license plate.
[0063] For bound license plates, retrieve the latest entry and exit records of the parking lot gate to filter out vehicles leaving the lot; confirm the actual status of the target parking space through the parking space camera or geomagnetic sensor.
[0064] Step S103: generating a visual guidance route according to the real-time vehicle position and the user's current position information, and outputting the visual guidance route to the detection terminal.
[0065] In an embodiment of the present invention, based on the three-dimensional space model of the spatial modeling navigation platform, the current position of the user is spatially mapped to the target parking space coordinates. The path planning engine performs multi-layer path calculations. For example, it first plans the optimal elevator path from the B2 floor to the B3 floor, and then calculates the travel route in the partition where the parking space is located. It outputs a navigation baseline with a three-dimensional perspective effect, and dynamically displays an augmented reality guide on the terminal screen with floor change markings, wall transparency processing, and facility icon overlays. Among them, the spatial modeling navigation platform can realize the three-dimensional digital twin modeling of the parking lot through functional modules such as floor / area drawing, path planning, and parking space binding; at the same time, it integrates dynamic navigation algorithms, supports 2D / 3D dual-mode switching, cross-floor path optimization, real-time ranging, and simulated navigation functions. Map version management can be performed through the SaaS cloud background.
[0066] In a specific example, after the spatial modeling navigation platform receives the user coordinates and the target parking space coordinates, it calls the floor penetration algorithm to calculate the vertical path and determine the optimal elevator / stair node (for example, "To go from the B2 floor to the B3 floor, you need to pass through the fire elevator E3");
[0067] Apply an algorithm to generate a planar path to avoid dynamic obstacles such as maintenance areas. Perform local rendering according to the returned path data packet. For example, make the walls in the path semi-transparent and display the parking space numbers behind; overlay a direction arrow icon at the turning point, and trigger high-brightness flashing when it is less than 5 meters away from the user.
[0068] When the user performs secondary authentication on other detection terminals, retrieve the original navigation session through the biometric ID; update the path with the new terminal position as the starting point, and the historical path is displayed as a gray reference line.
[0069] Optionally, based on the visual guidance route, control the detection terminal operated by the user to display the 2D floor plan and the 3D perspective view in split screen, and the scale is dynamically adjusted with zooming; announce key nodes through the TTS engine (such as "Turn right 20 meters ahead to enter the elevator area").
[0070] Optionally, provide a mobile phone scanning code payment entrance on the home page, which directly jumps to the third-party payment platform.
[0071] Optionally, the user can bind up to two license plates, and perform unbinding or adding operations on the multiple bound license plates on the car search result page.
[0072] Optionally, the driver side of the shuttle bus supports order status marking (such as "received" "completed"), temporary order receiving, and destination adding functions.
[0073] Optionally, the background supports store information maintenance (business type, floor, logo upload), public facility icon library management, and batch data import and export functions.
[0074] Optionally, the spatial modeling navigation platform supports map editing functions such as manual drawing of floors / areas / parking spaces, layer display switches (such as hiding parking lot floors), and distance measurement with auxiliary lines.
[0075] Optionally, the background can create device groups and configure synchronized playback content, and manage the resolution and timed power-on / off strategies of the management terminals.
[0076] Optionally, the background can set the device screensaver time, default advertisement screen, and icon positions, and support multi-resolution adaptation.
[0077] Optionally, the background operation window can display statistical information such as the number of navigation uses, store click-through rates, and advertisement playback volumes in real time, and generate ranking reports.
[0078] Optionally, based on the user's biometric information, it is determined whether the user has special needs. If the user has special needs, a simplified navigation information push interface (such as voice enhancement, large font mode) is provided.
[0079] Optionally, the background records operation logs and login logs, and supports role permission allocation and personnel validity period configuration.
[0080] Optionally, the shuttle bus driver terminal can receive temporary orders from non-car-finding machine users and manually plan routes by entering license plate numbers / parking space numbers.
[0081] Optionally, when obtaining the vehicle position, the on-site status of the vehicle is assisted in being confirmed by taking images with a parking space camera.
[0082] Optionally, when the entered license plate number / parking space number is not found, it is prompted to check for input errors and a customer service phone number is provided.
[0083] Optionally, the spatial modeling navigation platform supports 2D / 3D mode switching, collision detection parameter configuration, and navigation character speed adjustment.
[0084] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: By detecting the user's biometric information and automatically associating the bound parking information, the vehicle position data can be directly obtained without the user having to actively remember or input complex information; at the same time, combined with the real-time collected current position information of the user, a visual guidance route can be dynamically generated and pushed to the detection terminal, and through intuitive path navigation, it can assist the user in quickly locating the vehicle in a multi-layer complex parking lot, effectively avoiding orientation confusion caused by repeated spatial design and complex numbering rules, and significantly improving the car-finding efficiency.
[0085] Traditional car-finding systems mostly adopt independent information input and recognition modules. Users need to pre-bind license plates on the mobile or Web side in advance, resulting in a break in the on-site operation process. Biometric features are only used as a means of identity verification and are not dynamically associated with real-time parking data. First-time users are forced to switch to the manual input mode, causing cumbersome operations and low efficiency. Moreover, the fixed binding mechanism cannot adapt to the flexible needs of multi-vehicle users, and the lack of on-site status verification is likely to cause incorrect navigation. Based on this, an alternative embodiment of the present invention is proposed.
[0086] Referring to Figure 2 , Figure 2 FIG. is a schematic diagram of a specific embodiment after step S101 of the car-finding method based on biometric features in the embodiment of the present invention. After step S101, the following specific implementation manners are further included.
[0087] Step S201, if the user biometric information is not bound to the parking information, request to input the parking information.
[0088] In the embodiment of the present invention, after the user biometric feature (such as face / palmprint) is recognized, an associated query request is sent to the parking lot management system. By comparing the biometric hash value with the pre-stored database, if no matching license plate or parking space binding record is found, an unbound status response mechanism is triggered.
[0089] The terminal interface switches to the license plate / parking space input page, providing a virtual keyboard and an OCR camera for auxiliary input functions. The input box checks the format legality in real time (such as license plate number length check, parking space number existence check), and immediately pops up an error prompt for illegal input (such as "License plate format error").
[0090] Step S202, if the parking information is detected, bind the parking information to the user biometric information, and execute the step of obtaining vehicle position data according to the parking information.
[0091] In the embodiment of the present invention, after the user inputs valid parking information, a mapping relationship between the biometric ID and the parking information is generated and encrypted and stored in the distributed database.
[0092] When the binding is completed, a query for on-site vehicles is sent to the parking lot management subsystem. The data is returned through the license plate recognition camera or the status of the parking space sensor to confirm whether the target vehicle is on-site. If the vehicle is on-site, the navigation process is immediately triggered; if it has left, a "Vehicle not on-site" prompt is displayed.
[0093] When the user uses the same biometric feature on other terminals again, the bound parking information is automatically loaded without repeated input. The background broadcasts the binding event through a message queue (such as Kafka) to maintain data consistency among all detection terminals.
[0094] In the embodiment of the present invention, the dynamic binding mechanism solves the obstacle of first-time users in finding a car, seamlessly connects the biometric identification with the parking information entry process, and significantly reduces the user's learning cost. It can effectively avoid forcing users to pre-register and realize the "use and bind" seamless operation; it can effectively prevent the accumulation of invalid data through real-time on-site verification; it supports cross-terminal data synchronization, allowing users to continue the service at any node in the parking lot. It breaks through the limitation of traditional systems relying on pre-stored data and expands the applicable scenarios of biometric car search.
[0095] Traditional parking lot navigation systems mostly use two-dimensional plane maps, which cannot accurately express the spatial relationship of multi-layer structures, causing users to frequently enter the wrong floor. Currently, cross-floor path planning usually relies on text prompts, lacks intuitive three-dimensional path guidance, and does not consider the blind spots caused by wall occlusion. In addition, static icon markings are difficult to adapt to complex environmental changes. Based on this, the present invention proposes an optional embodiment.
[0096] Reference Figure 3 , Figure 3 1 is a schematic diagram of a specific embodiment of step S103 of the vehicle finding method based on biometrics in an embodiment of the present invention. Step S103 also includes the following specific implementation methods.
[0097] Step S1031, generating a three-dimensional space coordinate system including floor spacing and navigation point coordinates according to preset building floor map data.
[0098] In the implementation of the present invention, the pre-stored building floor model data of the spatial modeling navigation platform is called to analyze the building structure parameters (such as floor height, elevator shaft coordinates, fire partition boundaries), and the user's current position and vehicle position are mapped to a three-dimensional Cartesian coordinate system. Among them, the coordinate axis definition: the X / Y axis is the plane coordinate, and the Z axis represents the floor height difference (for example: B2 floor Z = 0, B1 floor Z = 4.5 meters).
[0099] Step S1032, generating a baseline path for cross-floor navigation based on the real-time vehicle position, the user's current position information and a multi-dimensional path planning algorithm.
[0100] In an embodiment of the present invention, the elevator / staircase node is preferentially selected to calculate the vertical connection points of each floor (such as the coordinates of the elevator entrance E3 on the B2 floor [X=150, Y=80, Z=0]→the elevator entrance E3 on the B1 floor [X=150, Y=80, Z=4.5]); the maintenance area data of the parking lot management system is accessed in real time, and the prohibited areas are marked in the path weight matrix.
[0101] Step S1033: generating a visual guidance route including dynamic markings of parking space numbers, wall perspective effects and facility icons according to the baseline path.
[0102] In an embodiment of the present invention, the baseline path generated by the algorithm is converted into a visualization instruction set:
[0103] Parking space number marking: A semi-transparent floating label (such as "D26") is superimposed on the target parking space coordinate point, and the display angle is automatically adjusted as the viewing angle rotates;
[0104] Wall perspective processing: Apply a transparency gradient effect to the walls through which the path passes (the transparency rises to 70% within 5 meters from the user);
[0105] Facility icon overlay: Embed 3D icons (the size is dynamically adjusted according to the scaling ratio) at key nodes such as elevators and stairs.
[0106] Step S1034, display the visualization guidance route.
[0107] In an embodiment of the present invention, a hierarchical rendering technology is adopted:
[0108] Bottom layer display: Load the 2D plane map of the floor as the background;
[0109] Upper layer overlay: Render 3D path lines, perspective walls and dynamic marks in the WebGL canvas;
[0110] Interactive control: Support the user to gesture to zoom / rotate the viewing angle, and trigger voice prompts at key path points (such as "Turn right ahead and enter the elevator area").
[0111] In the embodiment of the present invention, through three-dimensional space modeling and dynamic rendering technology, the traditional two-dimensional plane navigation is upgraded to three-dimensional visualization guidance, which can significantly improve the user's spatial positioning ability in a multi-story parking lot. Through the accurate modeling of floor spacing and vertical paths, the problem of path breakage in cross-floor navigation is solved; dynamic marks and perspective effects enhance the visual perception of key nodes, which can reduce the probability of the user misjudging the direction; multi-modal output adapts to different user operation habits, taking into account both efficiency and user experience.
[0112] The traditional car-finding system relies on the user to actively input or pre-register parking information, resulting in a cumbersome first-use process and being unable to adapt to the scenario of dynamic changes in vehicle positions. Biometrics is only used for identity authentication and is not deeply bound to parking information, and users still need to manually query parking space or license plate information. Based on this, an alternative embodiment of the present invention is proposed.
[0113] Refer to Figure 4 , Figure 4 is a schematic diagram of a specific embodiment after step S102 of the car-finding method based on biometrics in the embodiment of the present invention. Step S102 further includes the following specific embodiments.
[0114] Step S1021, if the parking information includes the parking space information, use the preset position data corresponding to the parking space information as the vehicle position data.
[0115] In an embodiment of the present invention, after completing the user biometric (such as face / palmprint) recognition, query the parking information database bound to the biometric ID. If there is a historical binding record, directly extract the associated license plate number or parking space number.
[0116] According to the field structure of the binding record, distinguish the types of parking information:
[0117] Parking space information: Verify whether it conforms to the preset "floor - area - number" coding rule;
[0118] License plate information: Verify whether it conforms to the license plate number specification. If the binding record is invalid, trigger an exception handling process.
[0119] If the parking information is a valid parking space number, call the pre - stored parking space coordinate library of the spatial modeling navigation platform to convert the parking space number into three - dimensional space coordinates. The mapping relationship has been predefined during the deployment of the parking lot.
[0120] Step S1022, if the parking information only includes the license plate number information, perform detection on the location where the license plate number is located in the parking lot to obtain the vehicle position data.
[0121] In an embodiment of the present invention, if the parking information is a license plate number, link with the parking lot management subsystem to retrieve the latest entry time of the license plate and the system - allocated parking space; activate the license plate recognition camera to scan the lanes in the parking lot, and combine computer vision algorithms to locate the vehicle in real - time; integrate the status of the geomagnetic sensor to confirm the actual occupancy of the target parking space.
[0122] Unify and encapsulate the verified vehicle position into the standard coordinate format of the spatial modeling navigation platform for the navigation module to call. If the vehicle has left the parking lot, return the "vehicle not present" status code and unbinding suggestions.
[0123] In an embodiment of the present invention, through the automatic association mechanism between biometrics and parking information, an intelligent car - finding service that does not require the user to input repeatedly is provided. It eliminates the manual input link, improves the operation efficiency and user experience; combines static pre - stored data with dynamic detection technology to ensure the real - time and accuracy of vehicle position information.
[0124] In the traditional car - finding system, when the user switches terminals, they need to re - enter information and initialize the navigation process, resulting in redundant operations and fragmented experiences. Cross - device navigation relies on manual login of the account system, cannot achieve seamless switching driven by biometrics, and most path updates are global recalculations, with low efficiency. Based on this, an alternative embodiment of the present invention is proposed.
[0125] Step S103 also includes the following specific embodiments.
[0126] Step S1035, if the user biometric information is detected again within a preset time, obtain the detection terminal location of the current detection terminal.
[0127] In an embodiment of the present invention, when the user performs biometric recognition again through another terminal within a preset time window, activate the session resume mechanism and obtain the detection terminal location of the current detection terminal.
[0128] Step S1036, update the visualized guidance route according to the detection terminal location and output it on the current detection terminal.
[0129] In an embodiment of the present invention, input the detection terminal location and the original vehicle location into the path planning engine, and use a local optimization algorithm to dynamically adjust the remaining path. Retain the valid sections of the original path, and only recalculate the part where the user's location changes, avoiding the resource consumption of global recalculation.
[0130] The updated navigation route is pushed to the current detection terminal through a low-latency communication protocol, and the interface automatically inherits the historical navigation state (such as the marked completed path segments, zoom ratio). The user can seamlessly continue navigation on the new terminal without having to initiate the process again.
[0131] In an embodiment of the present invention, through cross-terminal session resume and dynamic path update, the navigation continuity in the scenario of the user's free movement can be achieved. It can effectively eliminate the operation interruption when the user changes the terminal, improve the service coherence; incremental planning can reduce the calculation overhead and ensure the system response speed; the multi-terminal status synchronization mechanism ensures the consistency of navigation information and can reduce the user's cognitive burden.
[0132] Traditional shuttle bus services rely on users to actively describe their locations or manually input target information, which is prone to transfer delays due to positioning deviations. Vehicle scheduling is mostly based on static route planning, unable to dynamically respond to changes in the parking lot environment, and the navigation service and the transfer process are separated from each other. Based on this, an alternative embodiment of the present invention is proposed.
[0133] After step S101, the following specific embodiments are also included.
[0134] Step S203, if a shuttle bus call request is detected, generate order information according to the user biometric information.
[0135] In an embodiment of the present invention, when a shuttle bus call request initiated by the user through the biometric recognition terminal is detected, generate a unique order according to the bound biometric information. The order content includes the user identity, the bound parking information, and the current timestamp.
[0136] Step S204: Based on the status of the order information, use the location of the initiating end where the shuttle bus call request is initiated as the current location of the user.
[0137] In an embodiment of the present invention, the real-time location coordinates of the call initiating end are obtained through a built-in positioning module and used as the reference point for the current location of the user for subsequent path calculation.
[0138] Step S205: Determine a target shuttle bus in the shuttle bus cluster based on the current location of the user, and generate a real-time navigation path based on the current location of the user and the real-time location information transmitted back by the target shuttle bus.
[0139] In an embodiment of the present invention, based on the current location of the user, the real-time road condition data of the parking lot, and the real-time location information of the shuttle bus cluster, the optimal target shuttle bus is selected through a dynamic priority algorithm. The scheduling strategy can generate the optimal connection route based on the shortest distance, the smoothness of the path, and the vehicle load status.
[0140] Step S206: Display a waiting interface and push the real-time navigation path to the target shuttle bus to respond to the shuttle bus call request.
[0141] In an embodiment of the present invention, the current location of the user and the location of the target shuttle bus are input into a path planning engine to generate a connection path and a composite navigation path. The path data is pushed to the shuttle bus terminal through a low-latency communication protocol, and a waiting interface is synchronously displayed on the user terminal, and the estimated arrival time and driving trajectory of the shuttle bus are updated in real time.
[0142] When it is detected in Step S207 that the target shuttle bus arrives at the initiating end location, generate real-time vehicle navigation information according to the visual guidance route and send it to the target shuttle bus.
[0143] In an embodiment of the present invention, when the target shuttle bus arrives at the current location of the user, confirm that the user gets on the bus through near-field communication, and switch the navigation target to the parking space where the vehicle is located. The shuttle bus terminal receives the updated navigation instruction and continuously provides real-time guidance until it reaches the target parking space.
[0144] Optionally, an integrated data statistics module collects original data such as device click volume, usage times, and operation duration through terminal embedding, and generates structured logs by combining shuttle bus call requests and driver order-taking records; Kafka is used to receive the log data stream in real time, and Flink is used for cleaning and aggregation, and the data is stored in the time series database TDengine; the data analysis layer constructs an OLAP engine based on ClickHouse, supporting multi-dimensional queries and visualization report generation; the background management end dynamically renders the data dashboard through the ECharts component, and displays key indicators such as driver order-taking rate and shuttle bus scheduling efficiency in real time, and generates periodic analysis reports through scheduled tasks. Among them, through the deep integration of operation data analysis and biometric car-finding services, the precise optimization of device usage efficiency and vehicle scheduling strategies can be realized.
[0145] In the embodiments of the present invention, through the deep integration of biometrics and shuttle bus services, the entire process automation of car-finding, connection, and navigation in the parking lot can be realized. It can eliminate the need for users to manually input requirements and improve service response efficiency; dynamic path planning and real-time scheduling can optimize resource utilization; multi-terminal collaboration can ensure navigation continuity. Significantly reduce human operation errors and communication costs in the traditional mode.
[0146] As Figure 5 shown, it is a schematic diagram of a terminal device provided by an embodiment of the present invention. The terminal device 500 may include: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501, such as a car-finding method program based on biometrics. When the processor 501 executes the computer program 503, the steps in the above-mentioned various embodiments of the car-finding method based on biometrics are implemented.
[0147] The computer program can be divided into one or more modules / units, and one or more modules / units are stored in the memory 502 and executed by the processor 501 to complete the present invention. One or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.
[0148] The terminal device may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art can understand that Figure 5 merely an example of the terminal device, which does not constitute a limitation to the terminal device, and may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the terminal device may also include input / output devices, network access devices, buses, etc.
[0149] The so-called processor 501 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0150] The memory 502 may be an internal storage unit of the terminal device, such as the hard disk or memory of the terminal device. The memory 502 may also be an external storage device of the terminal device, such as a plug-in hard disk equipped on the terminal device, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 502 may also include both the internal storage unit and the external storage device of the terminal device. The memory 502 is used to store computer programs and other programs and data required by the terminal device. The memory 502 may also be used to temporarily store data that has been output or is to be output.
[0151] It should be noted that for the convenience and brevity of description, the structure of the above terminal device may also refer to the specific description of the structure in the method embodiments, which will not be elaborated here.
[0152] The embodiment of the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above biometric-based car finding method can be implemented.
[0153] The embodiment of the present invention provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can execute the steps in the above biometric-based car finding method.
[0154] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For the parts not detailed or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0155] Those of ordinary skill in the art will realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0156] In the embodiments provided by the present invention, it should be understood that the disclosed terminal devices and methods can be implemented in other ways. For example, the terminal device embodiments described above are merely illustrative. Another point is that the couplings or direct couplings or communication connections shown or discussed among each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0159] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0160] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A car-finding method based on biometric features, characterized in that, Including: According to the biometric recognition method selected by the user, control the detection terminal to detect the user's biometric information and determine the user's current location information; If the user's biometric information is bound with parking information, obtain vehicle location data according to the parking information, where the parking information includes license plate and / or parking space information; Generate a visual guidance route according to the real-time vehicle location and the user's current location information, and output the visual guidance route to the detection terminal.
2. The biometric-based vehicle finding method according to claim 1, wherein, After the step of controlling the detection terminal to detect the user's biometric information and determining the user's current location information according to the biometric recognition method selected by the user, the method further includes: If the user's biometric information is not bound with the parking information, request to input the parking information; If the parking information is detected, bind the parking information with the user's biometric information, and execute the step of obtaining vehicle location data according to the parking information.
3. The biometric-based vehicle finding method according to claim 1, wherein, The step of controlling the detection terminal to detect the user's biometric information according to the biometric recognition method selected by the user includes: If the user selects the palmprint recognition method, perform a palm vein detection operation in a preset area to obtain the user's biometric information.
4. The biometric-based vehicle finding method according to claim 1, wherein The step of controlling the detection terminal to detect the user's biometric information according to the biometric recognition method selected by the user includes: If the user selects the face recognition method, perform a face detection operation to obtain the user's biometric information.
5. The biometric-based vehicle finding method according to claim 1, wherein The step of generating a visual guidance route according to the real-time vehicle location and the user's current location information, and outputting the visual guidance route to the detection terminal includes: Generate a three-dimensional space coordinate system including floor spacing and navigation point coordinates according to the preset building floor map data; Generate a baseline path for cross-floor navigation according to the real-time vehicle location, the user's current location information and a multi-dimensional path planning algorithm; Generate a visual guidance route including dynamic markings of parking space numbers, wall perspective effects and facility icons according to the baseline path; Display the visual guidance route.
6. The biometric-based vehicle search method according to claim 1, characterized in that, The step of obtaining vehicle location data according to the parking information includes: If the parking information includes the parking space information, use the preset location data corresponding to the parking space information as the vehicle location data; If the parking information only includes the license plate number information, perform a detection of the location where the license plate number is located in the parking lot to obtain the vehicle location data.
7. The biometric-based vehicle search method according to claim 1, wherein, The step of generating a visual guidance route according to the real-time vehicle location and the user's current location information, and outputting the visual guidance route to the detection terminal further includes: If the user's biometric information is detected again within a preset time, obtain the location of the current detection terminal; Update the visual guidance route according to the detection terminal location and output it on the current detection terminal.
8. The biometric-based vehicle search method according to claim 1, wherein, After the step of outputting the visual guidance route to the detection terminal, the method further includes: If a shuttle bus call request is detected, generate order information according to the user's biometric information; Based on the status of the order information, use the location of the initiating end where the shuttle call request is initiated as the current location of the user; Based on the current location of the user, determine a target shuttle in the shuttle cluster, and generate a real-time navigation path according to the current location of the user and the real-time location information transmitted back by the target shuttle; Display a waiting interface and push the real-time navigation path to the target shuttle to respond to the shuttle call request; When it is detected that the target shuttle arrives at the initiating end location, generate real-time vehicle navigation information according to the visualized guiding route and send it to the target shuttle.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the biometric-based vehicle finding method according to any one of claims 1 to 8 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the biometric-based vehicle finding method according to any one of claims 1 to 8 are implemented.