A hydrogen station real-time state identification, manual correction and pre-arranged scheduling method
Patent Information
- Application Number
- CN202611191939.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-07
- Publication Date
- 2026-11-03
AI Technical Summary
Existing methods for identifying the status of hydrogen refueling stations rely on manual maintenance, which lacks real-time performance and objectivity. They cannot accurately provide the number of vehicles in queue and the estimated waiting time. Furthermore, the allocation of reservation slots lacks linkage with the on-site status, leading to invalid arrivals and concentrated congestion.
The system automatically identifies the queuing status of hydrogen refueling stations by using vehicle trajectory data. It combines station fences, vehicle speed thresholds, and minimum dwell time to confirm queuing vehicles, generate busy status and estimated waiting time, and introduces a manual correction mechanism for staff to uniformly manage the remaining hydrogen status, queuing status, and reservation capacity.
It improves the real-time and objectivity of hydrogen refueling station status identification, reduces invalid arrivals and concentrated congestion, allows users to accurately understand station availability and estimated waiting time, and enables station operators to optimize configuration, thereby improving the efficiency of operation and user refueling decisions.
Smart Images

Figure CN123032057A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle identification, specifically to a method for real-time status identification, manual correction, and scheduled appointment of hydrogen refueling stations. Background Technology
[0002] Hydrogen fuel cell vehicles are highly sensitive to the availability of hydrogen refueling stations, the number of vehicles in queues, and the state of remaining hydrogen during operation. Existing methods typically fall into three categories:
[0003] 1. Users can search for hydrogen refueling station locations using a regular map or a site list. This method only provides static location and navigation capabilities and cannot reflect the current queue status of the station.
[0004] 2. Site staff manually maintain the remaining hydrogen or operational status in the management system. This method relies on manual reporting, which is prone to delays or omissions.
[0005] 3. A reservation system is used to open up slots in fixed time slots. This method is usually separate from real-time on-site congestion, and users may still encounter queue fluctuations when making a reservation or arriving at the station.
[0006] Existing technologies typically display a list of service stations on mobile devices, with the station's operational status or available reservations manually entered by the backend staff. While this approach provides users with some station information, it lacks an automatic queue identification mechanism based on vehicle trajectory data, and also lacks a mechanism for integrating automatic identification results with manually calibrated results.
[0007] The existing technology has at least the following drawbacks:
[0008] 1. The site's busy status mainly relies on manual maintenance or user experience judgment, which lacks real-time and objectivity.
[0009] 2. Regular map applications can only provide location navigation and cannot accurately indicate the number of vehicles in the queue or the estimated waiting time.
[0010] 3. Simple automatic detection solutions are prone to misjudgment when vehicle positioning is drifting, speed data is missing, network fluctuations occur, or site operation is temporarily adjusted.
[0011] 4. The allocation of reservation slots lacks linkage with the real-time status on site, which cannot effectively reduce invalid arrivals or concentrated congestion.
[0012] 5. Historical data does not provide users with a clear trend of busy periods.
[0013] The purpose of this invention is to provide a hydrogen refueling station status management method and system that can automatically identify, manually calibrate, and schedule in advance, enabling users to obtain more accurate real-time status of hydrogen refueling stations on mobile devices, allowing staff to manually correct anomaly identification results within a time limit, and enabling station managers to configure reservation capacity, thereby improving station operation efficiency and user refueling decision efficiency. Summary of the Invention
[0014] The purpose of this invention is to propose a method for real-time status identification, manual correction, and reservation scheduling of hydrogen refueling stations. Based on station fences, vehicle speed thresholds, and minimum dwell time, the method identifies queuing or refueling vehicles within the station. The automatically identified number of queuing vehicles is aggregated by station, and combined with the number of refueling nozzles or station thresholds, a busy status and estimated waiting time are generated. Queuing vehicles are corrected by merging automatically monitored values with manual correction values from staff. When the remaining hydrogen status is depleted or under maintenance, the system displays "service suspended." The method also provides a user-facing mini-program with features such as station map display, pinyin search, favorites, navigation, and real-time status display. Station managers can configure hourly reservation capacity, users can make reservations by station and time period, and staff can view and complete reservations.
[0015] To achieve the above objectives, the present invention provides the following technical solution.
[0016] A method for real-time status identification, manual correction, and scheduled appointment of hydrogen refueling stations includes the following steps:
[0017] (1) Establish basic site configuration;
[0018] (2) Collect vehicle trajectory data and perform preprocessing;
[0019] (3) Determine whether a vehicle has entered the station fence based on the collected vehicle trajectory data;
[0020] (4) Identify vehicles queuing or refueling at the same station;
[0021] (5) Generate real-time monitoring values for the stations based on the confirmed number of vehicles and the number of hydrogen refueling guns at the stations.
[0022] Furthermore, the basic configuration of the station includes the station number, station name, map display coordinates, fence detection coordinates, latitude and longitude range, and number of hydrogen refueling guns; each station is also configured with a status threshold to map the number of queuing vehicles to idle, normal, busy, and full status.
[0023] Furthermore, the vehicle trajectory data includes vehicle location data and speed data, wherein the location data includes at least vehicle identifier, timestamp, longitude and latitude; and the speed data includes at least vehicle identifier, timestamp and speed value.
[0024] Further, step (3) includes: for each vehicle with a valid location, comparing the vehicle's latitude and longitude with the fence range of each station; when the vehicle coordinates fall within the fence range of a certain station and the vehicle speed is lower than the speed threshold, or the speed data is missing but the location continues to be within the fence, the vehicle is determined to be in the candidate queuing or hydrogen refueling state of that station.
[0025] Further, step (4) includes: if the duration of a vehicle's continuous presence within the same station fence reaches the minimum dwell time, then the vehicle is identified as a queuing or hydrogen refueling vehicle at this station; if the vehicle leaves the fence or does not reappear after exceeding the time threshold, then its station status is updated or cleared.
[0026] Furthermore, in step (5), the server counts the number of confirmed vehicles by station and calculates the queuing status by combining the number of hydrogen refueling guns at the station or the database threshold.
[0027] The estimated waiting time is calculated based on the number of queues. When the number of queues is less than the number of hydrogen refueling nozzles, the waiting time is zero. When the number of queues is greater than or equal to the number of hydrogen refueling nozzles, the estimated waiting time in minutes is calculated based on the number of waiting batches and the estimated refueling time per batch.
[0028] Furthermore, the adjustment of the queue size can be achieved by using an offset, setting the site service status, or setting confidence weights.
[0029] Furthermore, the offset form correction includes: staff submitting the queue offset of a certain station, the server writing the queue offset into the station status and setting a correction deadline, adding the automatically monitored queue number to the queue offset to obtain the corrected queue number, and recalculating the queue status and expected waiting time based on the corrected queue number.
[0030] After the correction expires, the server ignores the queue offset and restores the display of pure monitoring values, or the staff can actively clear the correction to restore the site to pure monitoring values.
[0031] Furthermore, by utilizing the hourly reservation capacity and reservation function of the respective site, users can select the site, target date, available time period, and license plate number to create a reservation, and a reservation record will be generated after the reservation is successful.
[0032] Compared with the prior art, the present invention has the following beneficial effects:
[0033] Compared with existing technologies that rely solely on manual maintenance or ordinary map displays, this invention automatically identifies station queuing status through vehicle trajectory data, significantly improving the real-time nature and objectivity of queuing information.
[0034] Compared with simple automatic identification schemes, this invention introduces a limited-term manual correction mechanism for staff. In the event of positioning drift, abnormal vehicle data, or temporary on-site adjustments, the results displayed to the public can be quickly calibrated, and the monitoring values can be automatically restored after the expiration of the validity period, thus avoiding long-term residual human error.
[0035] This invention integrates the status of residual hydrogen, queuing status, and reservation capacity into the station status service, allowing users to understand station availability, congestion level, and estimated waiting time before making a reservation, thereby reducing invalid arrivals and concentrated congestion.
[0036] This invention uses historical snapshots to generate busy time trends, allowing users to refer to historical patterns to choose more suitable hydrogen refueling times, and site managers can also optimize operational configurations accordingly.
[0037] This invention employs a layered collaborative approach involving the user end, the staff end, and the management backend, ensuring both ease of use for ordinary users and the ability for site operators to manage and calibrate critical statuses. Attached Figure Description
[0038] Figure 1 This is an architecture diagram of a hydrogen refueling station real-time status identification, manual correction, and reservation scheduling system according to an embodiment of the present invention.
[0039] Figure 2 This is a flowchart of the vehicle trajectory fence recognition process in an embodiment of the present invention.
[0040] Figure 3 This is a flowchart illustrating the fusion of automatically monitored values and manually corrected values in an embodiment of the present invention.
[0041] Figure 4 This is a flowchart illustrating the user-end site in an embodiment of the present invention.
[0042] Figure 5 This is a flowchart of the reservation and scheduling process in an embodiment of the present invention. Detailed Implementation
[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] like Figures 1-5 As shown in this embodiment, a method for real-time status identification, manual correction, and scheduled appointment of hydrogen refueling stations includes the following steps:
[0045] Step 1: Establish basic site configuration.
[0046] The server stores the site number, site name, map display coordinates, fence detection coordinates, latitude and longitude range, and number of hydrogen refueling guns for multiple hydrogen refueling stations.
[0047] Map coordinates are used for user-side display and navigation, while fence detection coordinates are used for vehicle trajectory determination. Each station is also configured with queuing status thresholds to map the number of vehicles in the queue to states such as idle, normal, busy, and full.
[0048] The site fence can be a rectangular latitude and longitude range, or it can be a circular radius, a polygonal electronic fence, or a fence based on map road topology.
[0049] Step 2: Collect vehicle trajectory data and perform preprocessing.
[0050] The server reads vehicle location and speed data within a time window from the vehicle trajectory database according to the detection cycle. It can also collect vehicle trajectory data from other vehicle networking platforms, positioning terminal platforms, roadside sensing devices, or in-station camera recognition systems, as long as the vehicle identification, location, or in-station presence status can be obtained.
[0051] Location data should include at least vehicle identification, timestamp, longitude, and latitude; speed data should include at least vehicle identification, timestamp, and speed value.
[0052] The preprocessing includes deduplicating location data by vehicle identifier, retaining the latest valid location of the same vehicle within the time window, and matching the most recent speed record within the time window.
[0053] Step 3: Determine if the vehicle has entered the station's perimeter fence. Figure 2 As shown.
[0054] For each vehicle with a valid location, the server compares the vehicle's latitude and longitude with the fence range of each site.
[0055] When a vehicle's coordinates fall within the fenced area of a certain station and the vehicle's speed is below the speed threshold, or the speed data is missing but the location remains within the fenced area, the vehicle is determined to be in the candidate queuing or hydrogen refueling state of that station.
[0056] The speed threshold mentioned can be a reasonable value, such as the speed limit within the station. If higher accuracy is required, it can be adjusted and selected separately according to the actual situation of each station. In reality, the road conditions in front of the station need to be considered.
[0057] Step 4: Confirm the vehicle in the queue or refueling hydrogen.
[0058] The server records the maintenance status of each vehicle, including the current station, the time of entering the fence, the last time it appeared, the recent speed, and whether it has been confirmed to be in the queue.
[0059] If a vehicle remains within the fence of the same station for a period of time that meets the minimum dwell time requirement, the vehicle will be identified as a queuing or hydrogen refueling vehicle at that station.
[0060] If a vehicle leaves the fence or does not appear for an extended period of time, its site status will be updated or cleared.
[0061] Step 5: Generate real-time monitoring values for the site, such as... Figure 3 As shown.
[0062] The server counts the number of confirmed vehicles per station and calculates the estimated waiting time based on the number of hydrogen refueling nozzles at each station or a database threshold (manually maintained by the administrator). For example, the waiting time is zero when the number of queues is less than the number of hydrogen refueling nozzles; when the number of queues is greater than or equal to the number of hydrogen refueling nozzles, the estimated waiting time in minutes is calculated based on the number of waiting batches and the estimated refueling time per batch.
[0063] In one implementation, the queuing status threshold can be automatically calculated based on the number of hydrogen refueling nozzles, configured individually by the administrator for each station, or trained from historical data to obtain a dynamic threshold. The queuing status threshold is used to reflect the station's status thresholds, such as idle, normal, busy, or overcrowded, based on the number of vehicles in the queue.
[0064] Step 6: Synchronize site status.
[0065] The server writes the number of people in the queue, the queue status, the number of people in hydrogen refueling, the estimated waiting time, and the last update time to the site status table.
[0066] The server periodically generates site status snapshots to analyze the site's historical busy trends by hour.
[0067] For sites where the remaining hydrogen status is depleted or under maintenance, the server will forcibly process the queuing status as paused when displaying it to the outside world, and can skip its busy snapshot statistics.
[0068] Step 7: Staff report remaining hydrogen.
[0069] After staff log in via mobile device, the server confirms their staff permissions based on the current user role.
[0070] Staff submit the site number, remaining hydrogen status, current location, and timestamp. The server verifies the site number and remaining hydrogen status enumeration value, and calculates the distance between the staff's current location and the site coordinates. Submissions are only allowed if the distance is within the specified limit.
[0071] After successful submission, the server records the reporting history and updates the site's remaining hydrogen status.
[0072] Step 8: Manual queue correction, which can be achieved by using offsets, directly overwriting the queue size, setting site service status, or setting confidence weights.
[0073] The offset is in the following form:
[0074] Staff can submit a queue offset for a specific station. This offset is used to fine-tune the queue count displayed by the system by adding or subtracting numbers. After verifying the staff's permissions, station number, and the validity of the offset, the server writes the offset to the station status and sets a correction deadline.
[0075] When displaying to users, the server will automatically monitor the queue count and add it to the offset to obtain the corrected queue count, and recalculate the queue status and estimated waiting time based on the corrected queue count.
[0076] After the correction expires, the server automatically ignores the offset and reverts to displaying the pure monitoring value. Staff can also manually clear the correction to restore the site to the pure monitoring value. The correction validity period can be fixed to a preset time or dynamically determined based on the site type, correction magnitude, or staff permissions.
[0077] Step 9: Displaying user status, such as... Figure 4 As shown.
[0078] The client initiates the process when the homepage loads or is displayed, polling the server at fixed intervals to obtain site status and announcement data using Chinese characters as keys. The returned data is normalized into queue count, service status, and remaining hydrogen, and then merged with the local site configuration by site name. The merged data is then evaluated sequentially: if remaining hydrogen is depleted or the site is under maintenance, it is downgraded to "Service Suspended" and marked in gray; if no valid data is available, it is displayed as a gray placeholder; the remaining data is written to responsive attributes, automatically driving a view refresh.
[0079] Accordingly, map site markers, floating card carousels, details panels with hourly trend charts, and scrolling announcements are updated in parallel, with site announcements taking precedence over global announcements; polling timers are cleared when the page is unloaded, ending the process.
[0080] Step 10, Schedule and Dispatch, such as Figure 5 As shown.
[0081] The station manager or chief station manager can configure the hourly reservation capacity and reservation function switch of their respective stations through the staff terminal.
[0082] After logging in, users can select a site, target date, available time slot, and license plate number to create a reservation.
[0083] The server verifies whether the site is open for reservations, whether the reservation date complies with the rules, whether the time slot capacity is not full, whether there are already reservations for the same license plate on the same day, and whether there are already reservations for the same user on the same site on the same day.
[0084] The reservation rules can be based on next-day reservations, or extended to multi-day reservations, reservations by vehicle type, reservation quotas allocated according to user level, or quotas opened in conjunction with real-time queue status.
[0085] Once a reservation is successfully made, a reservation record will be generated. Staff can view the reservation lists for today and the next day on this website and mark the reservation as complete after the reservation period begins.
[0086] Step 11: Management and Security.
[0087] The server verifies mini-program requests through access key middleware, verifies user and staff identities through JWT tokens, and manages user and staff roles, site thresholds, announcements, and appointment-related data through the administrator backend.
[0088] The server uses the error field in the response body to return business errors, which facilitates unified handling by the mini-program.
[0089] This embodiment also provides a system for implementing the aforementioned method for real-time status identification, manual correction, and appointment scheduling of hydrogen refueling stations, including: a vehicle trajectory data source module, a server-side detection module, a station status database, a staff operation terminal, a user mini-program terminal, and a management backend.
[0090] The vehicle trajectory data source module is used to provide the vehicle's position and speed data within a preset time window;
[0091] The server-side detection module is used to confirm whether a vehicle is in a queue or refueling state according to the site fence, speed threshold and dwell time, and to perform concurrent lock protection for time period capacity verification during createReservation.
[0092] The site status database is used to store the real-time status of the site, manual correction records, and reservation configuration and reservation records.
[0093] The user mini-program is used to display station location, queue status, remaining hydrogen status, historical busy trend and reservation entry, and complete the login status verification, station selection, target date and time selection, license plate input, submission integrity verification, subscription message authorization and reservation submission according to the process;
[0094] The staff terminal is used to submit a report on remaining hydrogen or to correct the queue when the permissions and location range meet the conditions, and is also used to configure the reservation capacity and reservation switch of the station, and to view and cancel reservations at the station.
[0095] The management backend is used to manage user and staff roles, site thresholds, announcements, and appointment-related data.
[0096] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, enabling those skilled in the art to better understand and utilize the invention.
Claims
1. A method for real-time status identification, manual correction, and scheduled operation of hydrogen refueling stations, characterized in that, Includes the following steps: (1) Establish basic site configuration; (2) Collect vehicle trajectory data and perform preprocessing; (3) Determine whether a vehicle has entered the station fence based on the collected vehicle trajectory data; (4) Identify vehicles queuing or refueling at the same station; (5) Generate real-time monitoring values for the stations based on the confirmed number of vehicles and the number of hydrogen refueling guns at the stations.
2. The method for real-time status identification, manual correction, and scheduled appointment of a hydrogen refueling station according to claim 1, characterized in that, The basic configuration of the station includes the station number, station name, map display coordinates, fence detection coordinates, latitude and longitude range, and number of hydrogen refueling guns; each station is also configured with a status threshold to map the number of queuing vehicles to idle, normal, busy, and full status.
3. The method for real-time status identification, manual correction, and scheduled appointment of a hydrogen refueling station according to claim 1, characterized in that, Vehicle trajectory data includes vehicle location data and speed data. The location data includes at least vehicle identifier, timestamp, longitude, and latitude; the speed data includes at least vehicle identifier, timestamp, and speed value.
4. The method for real-time status identification, manual correction, and scheduled operation of a hydrogen refueling station according to claim 1, characterized in that, Step (3) includes: for each vehicle with a valid location, comparing the vehicle's latitude and longitude with the fence range of each station; when the vehicle's coordinates fall within the fence range of a certain station and the vehicle's speed is lower than the speed threshold, or the speed data is missing but the location remains within the fence, the vehicle is determined to be in the candidate queuing or hydrogen refueling state of that station.
5. The method for real-time status identification, manual correction, and scheduled operation of a hydrogen refueling station according to claim 1, characterized in that, Step (4) includes: if the duration of a vehicle's continuous stay within the same station fence reaches the minimum stay duration, then the vehicle is identified as a queuing or hydrogen refueling vehicle at this station; if the vehicle leaves the fence or does not reappear after exceeding the time threshold, then its station status is updated or cleared.
6. The method for real-time status identification, manual correction, and scheduled appointment of a hydrogen refueling station according to claim 1, characterized in that, In step (5), the server counts the number of confirmed vehicles by station and calculates the queuing status by combining the number of hydrogen refueling guns at the station or the database threshold. The estimated waiting time is calculated based on the number of queues. When the number of queues is less than the number of hydrogen refueling nozzles, the waiting time is zero. When the number of queues is greater than or equal to the number of hydrogen refueling nozzles, the estimated waiting time in minutes is calculated based on the number of waiting batches and the estimated refueling time per batch.
7. The method for real-time status identification, manual correction, and scheduled operation of a hydrogen refueling station according to claim 6, characterized in that, The correction of queue count can be achieved by using an offset, directly overwriting the queue count, setting the site service status, or setting confidence weights.
8. The method for real-time status identification, manual correction, and scheduled appointment of a hydrogen refueling station according to claim 7, characterized in that, The offset form correction includes: staff submit the queue offset of a certain station, the server writes the queue offset into the station status and sets the correction deadline, adds the automatically monitored queue number to the queue offset to obtain the corrected queue number, and recalculates the queue status and expected waiting time based on the corrected queue number. After the correction expires, the server ignores the queue offset and restores the display of pure monitoring values, or the staff can actively clear the correction to restore the site to pure monitoring values.
9. The method for real-time status identification, manual correction, and scheduled operation of a hydrogen refueling station according to claim 1, characterized in that, Users can create a reservation by selecting the site, target date, available time period, and license plate number based on the hourly reservation capacity and reservation function of the site. A reservation record is generated after the reservation is successful.
