Helmet management method
By acquiring wearing information and determining disinfection conditions through the controller of shared electric vehicles, the target disinfection mode is determined and the disinfection unit is activated, thus solving the hygiene problem of shared electric vehicle helmets. This achieves automated and personalized helmet disinfection, improving disinfection efficiency and hygiene levels.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-14
AI Technical Summary
Shared electric scooter helmets are prone to bacterial growth after being used by multiple people, leading to hygiene problems. Traditional management methods have failed to effectively solve the hygiene problem of helmets.
By implementing a helmet management method in the controller of shared electric vehicles, the system can obtain wearing information when a user returns the vehicle, determine the disinfection conditions, identify the target disinfection mode, and activate the corresponding disinfection unit to disinfect the helmet, including ultraviolet disinfection and atomization disinfection.
It enables targeted automated disinfection based on the number of times a helmet is used and its cleanliness, ensuring helmet hygiene, improving disinfection efficiency, enhancing user safety, and increasing resource utilization.
Smart Images

Figure CN121860730A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of shared bicycle technology, and in particular to a helmet management method, device, computer equipment, computer-readable storage medium, and computer program product. Background Technology
[0002] More and more people are using shared electric bikes for transportation. Wearing a helmet is often necessary to protect the rider. Therefore, it is essential to manage the helmets provided by each shared electric bike company.
[0003] Traditional vehicle management focuses solely on theft prevention for individual components within the vehicle. However, during vehicle use, the shared nature of helmets leads to bacterial growth and hygiene issues when multiple people wear them. Therefore, a helmet management method that ensures helmet hygiene is urgently needed. Summary of the Invention
[0004] Therefore, it is necessary to provide a helmet management method, device, computer equipment, computer-readable storage medium, and computer program product to address the aforementioned technical problems.
[0005] In a first aspect, this application provides a helmet management method, the method being applied to a vehicle controller, the method comprising:
[0006] In response to a trigger signal when a user performs a helmet return operation, the helmet wearing information is obtained, and based on the wearing information, it is determined whether the helmet meets the preset disinfection conditions;
[0007] If the helmet meets the disinfection conditions, the historical number of disinfections and odor values are obtained, and the target disinfection mode is determined based on the odor values and the historical number of disinfections.
[0008] Based on the target disinfection mode, a target disinfection unit is determined, and a start command is sent to the target disinfection unit to instruct it to disinfect the helmet.
[0009] In one embodiment, the response to the trigger signal when the user performs the helmet return operation includes:
[0010] In response to the user's vehicle return request, obtain the pressure sensor information of the pressure sensor in the disinfection box, the disinfection box lock information, and the helmet identification;
[0011] Based on the pressure sensor information, the disinfection box lock information, and the helmet identification, determine whether the helmet is placed in compliance with regulations;
[0012] If the helmet is placed in a compliant manner, a trigger signal is generated to allow the user to return the helmet, and the vehicle is locked.
[0013] If the vehicle is successfully locked, a message indicating successful vehicle return is sent to the user terminal.
[0014] In one embodiment, determining whether the helmet is placed in compliance with regulations based on the pressure sensor information, the disinfection box lock information, and the helmet identification includes:
[0015] Determine whether the real-time weight in the pressure sensor information matches the preset helmet weight, and determine whether the disinfection box lock information is in a locked state;
[0016] If the real-time weight matches the helmet weight and the disinfection box lock is in a locked state, determine whether the helmet identifier is a preset target helmet identifier; the target helmet identifier is the identifier of the helmet bound to the vehicle.
[0017] If the helmet identification matches the target helmet identification, the helmet is determined to be placed in compliance with regulations.
[0018] In one embodiment, the wearing information is the number of times the helmet has been worn, and the step of determining whether the helmet meets preset disinfection conditions based on the wearing information includes:
[0019] Obtain the historical number of times the helmet has been worn, and determine whether the number of times the helmet has been worn is the same as the historical number of times it has been worn.
[0020] If the number of times the helmet is worn differs from the number of times it has been worn in the past, the helmet is determined to meet the preset disinfection conditions.
[0021] In one embodiment, determining the target disinfection mode based on the odor value and the historical disinfection count includes:
[0022] Determine whether the number of historical disinfection attempts exceeds a preset disinfection attempt threshold, and determine whether the odor value exceeds a preset odor threshold;
[0023] If the number of historical disinfection attempts exceeds the disinfection attempt threshold or the odor value exceeds the odor threshold, the target disinfection mode is determined to be the comprehensive disinfection mode.
[0024] If the number of historical disinfection attempts does not exceed the disinfection attempt threshold and the odor value does not exceed the odor threshold, the target disinfection mode is determined to be the ultraviolet disinfection mode.
[0025] In one embodiment, the step of determining the target disinfection unit based on the target disinfection mode and sending a start command to the target disinfection unit, instructing the target disinfection unit to disinfect the helmet, includes:
[0026] Based on the target disinfection mode, a target disinfection unit is determined in each disinfection unit;
[0027] According to the disinfection sequence of the target disinfection units, a start command is sent to the target disinfection unit to instruct the target disinfection unit to start running in order to disinfect the helmet;
[0028] Based on the target disinfection mode, the status information of the target disinfection unit, the start disinfection time, the vehicle identifier, and the helmet identifier, the real-time disinfection information of the vehicle is constructed and transmitted to the management platform in real time.
[0029] In one embodiment, each disinfection unit comprises an ultraviolet disinfection unit and a misting disinfection unit. The step of determining the target disinfection unit among the disinfection units according to the target disinfection mode includes:
[0030] If the target disinfection mode is ultraviolet disinfection mode, then the ultraviolet disinfection unit is determined to be the target disinfection unit;
[0031] If the target disinfection mode is a comprehensive disinfection mode, then the ultraviolet disinfection unit and the atomizing disinfection unit are identified as the target disinfection units.
[0032] In one embodiment, the target disinfection unit is an ultraviolet disinfection unit. The step of sending a start command to the target disinfection unit according to its disinfection sequence, instructing the target disinfection unit to begin operation to disinfect the helmet, includes:
[0033] A start command is sent to the ultraviolet disinfection unit so that the ultraviolet disinfection unit starts the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time;
[0034] Send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit;
[0035] Once the ultraviolet disinfection unit has completed disinfection, the first number of uses of the ultraviolet disinfection unit is updated, and a disinfection stop signal is sent to the disinfection indicator light.
[0036] In one embodiment, the target disinfection unit comprises an ultraviolet disinfection unit and a misting disinfection unit. The step of sending a start command to the target disinfection unit according to its disinfection sequence, instructing the target disinfection unit to begin operation to disinfect the helmet, includes:
[0037] A start command is sent to the ultraviolet disinfection unit so that the ultraviolet disinfection unit starts the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time;
[0038] Send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit;
[0039] Once the ultraviolet disinfection unit has completed disinfection, a start command is sent to the atomizing disinfection unit to cause the atomizing disinfection unit to release ozone to disinfect the helmet and update the first number of uses of the ultraviolet disinfection unit.
[0040] The system monitors the atomizing disinfection unit. When the atomizing disinfection unit has completed disinfection, it updates the second number of uses of the atomizing disinfection unit and sends a disinfection stop signal to the disinfection indicator light.
[0041] In one embodiment, after determining the target disinfection unit based on the target disinfection mode and sending a start command to the target disinfection unit to instruct the target disinfection unit to disinfect the helmet, the method further includes:
[0042] Once disinfection is complete, a historical disinfection record for the vehicle is constructed based on the disinfection start time, disinfection end time, the target disinfection mode, helmet identification, and vehicle identification, and the historical disinfection record is transmitted to the management platform.
[0043] Secondly, this application also provides a helmet management device, which is applied to a vehicle controller and includes:
[0044] The acquisition module is used to acquire the wearing information of the helmet in response to the trigger signal when the user performs the helmet return operation, and to determine whether the helmet meets the preset disinfection conditions based on the wearing information.
[0045] The determination module is used to acquire historical disinfection counts and odor values when the helmet meets the disinfection conditions, and to determine the target disinfection mode based on the odor values and the historical disinfection counts.
[0046] The sending module is used to determine the target disinfection unit based on the target disinfection mode, and send a start command to the target disinfection unit to instruct the target disinfection unit to disinfect the helmet.
[0047] Thirdly, this application also provides a controller, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0048] In response to a trigger signal when a user performs a helmet return operation, the helmet wearing information is obtained, and based on the wearing information, it is determined whether the helmet meets the preset disinfection conditions;
[0049] If the helmet meets the disinfection conditions, the historical number of disinfections and odor values are obtained, and the target disinfection mode is determined based on the odor values and the historical number of disinfections.
[0050] Based on the target disinfection mode, a target disinfection unit is determined, and a start command is sent to the target disinfection unit to instruct it to disinfect the helmet.
[0051] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0052] In response to a trigger signal when a user performs a helmet return operation, the helmet wearing information is obtained, and based on the wearing information, it is determined whether the helmet meets the preset disinfection conditions;
[0053] If the helmet meets the disinfection conditions, the historical number of disinfections and odor values are obtained, and the target disinfection mode is determined based on the odor values and the historical number of disinfections.
[0054] Based on the target disinfection mode, a target disinfection unit is determined, and a start command is sent to the target disinfection unit to instruct it to disinfect the helmet.
[0055] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0056] In response to a trigger signal when a user performs a helmet return operation, the helmet wearing information is obtained, and based on the wearing information, it is determined whether the helmet meets the preset disinfection conditions;
[0057] If the helmet meets the disinfection conditions, the historical number of disinfections and odor values are obtained, and the target disinfection mode is determined based on the odor values and the historical number of disinfections.
[0058] Based on the target disinfection mode, a target disinfection unit is determined, and a start command is sent to the target disinfection unit to instruct it to disinfect the helmet.
[0059] The aforementioned helmet management method, device, computer equipment, computer-readable storage medium, and computer program product, in response to a trigger signal when a user performs a helmet return operation, acquires the helmet's wearing information and, based on the wearing information, determines whether the helmet meets preset disinfection conditions. If the helmet meets the disinfection conditions, it acquires historical disinfection counts and odor values, and, based on the odor values and historical disinfection counts, determines a target disinfection mode. Based on the target disinfection mode, it determines a target disinfection unit and sends a start command to the target disinfection unit, instructing the target disinfection unit to disinfect the helmet. Using this method, each time a user returns a helmet and the helmet meets the disinfection conditions, the target disinfection mode is determined based on historical disinfection counts and odor values, and the target disinfection unit is activated based on the target disinfection mode to disinfect the helmet. This achieves targeted, automated helmet disinfection based on usage frequency and hygiene conditions, ensuring helmet hygiene and improving helmet disinfection efficiency. Attached Figure Description
[0060] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0061] Figure 1 This is a diagram illustrating the application environment of a helmet management method in one embodiment;
[0062] Figure 2 This is a flowchart illustrating a helmet management method in one embodiment;
[0063] Figure 3 This is a schematic diagram of the process for generating a trigger signal in one embodiment;
[0064] Figure 4 This is a schematic diagram of the process for determining whether a helmet is placed in compliance with regulations in one embodiment;
[0065] Figure 5 This is a flowchart illustrating the process of determining whether a helmet meets the disinfection conditions in one embodiment;
[0066] Figure 6 This is a flowchart illustrating the process of determining a target disinfection mode in one embodiment;
[0067] Figure 7 This is a schematic diagram of the disinfection process in one embodiment;
[0068] Figure 8 This is a flowchart illustrating the process of determining a target disinfection unit in one embodiment;
[0069] Figure 9 This is a schematic diagram of a disinfection process based on ultraviolet disinfection mode in one embodiment;
[0070] Figure 10 This is a schematic diagram of a disinfection process based on a comprehensive disinfection mode in one embodiment;
[0071] Figure 11 This is a schematic diagram of the process for sending maintenance information in one embodiment;
[0072] Figure 12 This is a schematic diagram of the process for unlocking a vehicle in one embodiment;
[0073] Figure 13 This is a schematic diagram of the structure of the disinfection box in one embodiment;
[0074] Figure 14 This is a structural block diagram of a helmet management device in one embodiment;
[0075] Figure 15 This is a diagram of the internal structure of the controller in one embodiment. Detailed Implementation
[0076] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0077] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0078] The helmet management method provided in this application embodiment can be applied to, for example, Figure 1The helmet management system 100 shown includes a management platform 110, a user terminal 120, and a vehicle 130. The vehicle 130 is equipped with a controller 131, a disinfection box 132, and a helmet 133. The controller 131 transmits data with the management platform 110 and the user terminal 120. The management platform 110 can be, but is not limited to, various personal computers, laptops, tablets, smartphones, or servers. The user terminal 120 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. The controller is an ECU (Engine Control Unit). The server can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.
[0079] In one exemplary embodiment, such as Figure 2 As shown, a helmet management method is provided, which is applied to... Figure 1 The following description uses controller 131 (hereinafter referred to as controller) as an example, including steps 202 to 206. Wherein:
[0080] Step 202: In response to the trigger signal when the user performs the helmet return operation, obtain the helmet wearing information, and determine whether the helmet meets the preset disinfection conditions based on the wearing information.
[0081] In practice, when a user returns the helmet and places it properly into the disinfection box, the controller generates a trigger signal. In response to this signal, the controller obtains the helmet's wearing information from its sensors and determines whether the helmet meets the pre-selected disinfection conditions based on this information.
[0082] Specifically, in response to a user's return request, the controller acquires pressure sensor information, disinfection box lock information, and helmet identification. Based on these information, it determines whether the user has placed the helmet correctly. If the user has placed the helmet correctly, a trigger signal is generated to indicate that the user is returning the helmet. Then, the controller obtains helmet wearing information from the helmet and determines whether the user was wearing the helmet during the ride. If the user was wearing the helmet, the controller determines that the helmet meets the preset disinfection conditions. If the user was not wearing the helmet, the controller determines that the helmet does not meet the preset disinfection conditions.
[0083] In an optional embodiment, if the helmet does not meet the disinfection conditions, the controller triggers the disinfection mode, i.e., the helmet is not disinfected.
[0084] Step 204: If the helmet meets the disinfection conditions, obtain the historical number of disinfections and the odor value, and determine the target disinfection mode based on the odor value and the historical number of disinfections.
[0085] During implementation, if the helmet meets the disinfection requirements, the controller acquires the helmet's historical disinfection count for the day and obtains the odor value from the odor sensor in the disinfection chamber. Based on the helmet's current historical disinfection count and odor value, the controller determines the helmet's hygiene level and then determines the target disinfection mode accordingly.
[0086] Specifically, the disinfection chamber is equipped with an odor sensor to monitor odors within the chamber and obtain odor values. When the helmet meets the disinfection requirements, the controller acquires the helmet's historical disinfection count for the day and the odor values collected by the odor sensor. The controller then determines whether the odor value exceeds a preset odor threshold and whether the historical disinfection count exceeds a preset disinfection count threshold. If either the historical disinfection count or the odor value exceeds the odor threshold, the controller determines the target disinfection mode as a comprehensive disinfection mode. If neither the historical disinfection count nor the odor value exceeds the odor threshold, the controller determines the target disinfection mode as an ultraviolet disinfection mode.
[0087] Step 206: Determine the target disinfection unit based on the target disinfection mode, and send a start command to the target disinfection unit to instruct the target disinfection unit to disinfect the helmet.
[0088] During implementation, the controller determines the target disinfection unit based on the target disinfection mode. The target disinfection unit is the one that needs to be used or activated for this disinfection process. Then, the controller sends activation commands to the target disinfection units in sequence to initiate the disinfection and allow them to disinfect the helmet.
[0089] Specifically, the controller determines the target disinfection unit to be used from among the various disinfection units based on the target disinfection mode. Then, the controller sends start commands to the target disinfection units in sequence to activate them and disinfect the helmet. After activation, the controller monitors the status of the target disinfection unit and constructs real-time disinfection information for the helmet based on the unit's status, vehicle identification, and helmet identification. The controller then transmits this real-time disinfection information to the management platform, ensuring the platform is aware that the vehicle and helmet are currently undergoing disinfection. Simultaneously, to ensure the user can clearly see whether the helmet is being disinfected, a disinfection indicator light is installed on the outside of the disinfection box. When the controller sends a start command to the target disinfection unit, it simultaneously sends a disinfection start signal to the disinfection indicator light. At this time, the indicator light changes to a color indicating disinfection is in progress. When the controller detects that disinfection is complete, it sends a disinfection end signal to the indicator light. At this time, the indicator light changes to a color indicating no disinfection or disinfection completion.
[0090] In the aforementioned helmet management method, each time a user returns a helmet and the helmet meets the disinfection conditions, the target disinfection mode of the helmet is determined based on the historical number of disinfections and the odor value. The target disinfection unit is then activated based on the target disinfection mode to disinfect the helmet. This achieves targeted and automated disinfection of the helmet based on the number of times it has been used and its hygiene condition, ensuring the hygiene of the helmet and improving the efficiency of helmet disinfection.
[0091] In one exemplary embodiment, a trigger signal needs to be generated before responding to the trigger signal. For example... Figure 3 As shown, before step 202 is executed, the specific processing procedure of this helmet management method further includes steps 302 to 308. Wherein:
[0092] Step 302: In response to the user terminal's vehicle return request, obtain the pressure sensor information of the pressure sensor in the disinfection box, the disinfection box lock information, and the helmet identification.
[0093] In practice, when a user finishes riding and needs to return the bike, the user sends a bike return request to the controller via their user terminal. The controller responds to the user terminal's return request by obtaining pressure sensor information from the pressure sensor in the sterilization chamber, sterilization chamber lock information, and helmet identification.
[0094] Specifically, the vehicle is equipped with a disinfection box for storing and disinfecting helmets. The box contains a pressure sensor to detect the weight of items placed inside. It also has a lock to secure the box and prevent helmet theft. Additionally, the helmet contains a chip that stores the helmet's identification information.
[0095] Once the user has finished using the vehicle (riding completed), they will initiate a vehicle return request to the controller via their user terminal. In response to the return request, the controller unlocks the sterilization box, allowing the user to place their helmet inside. When the user places the helmet inside, the pressure sensor detects the weight change and transmits this information to the controller. Simultaneously, the controller receives the helmet identifier from the helmet's chip. After placing the helmet in the box, the user closes the sterilization box. The sterilization box lock then enters a locked state. Therefore, the controller acquires the pressure sensor information, the sterilization box lock information, and the helmet identifier.
[0096] Step 304: Based on the pressure sensor information, disinfection box lock information, and helmet identification, determine whether the helmet is placed in compliance with regulations.
[0097] Among them, the pressure sensor information is the real-time weight sensed by the pressure sensor.
[0098] During implementation, the controller determines whether the vehicle's helmet has been placed in the disinfection box in compliance with regulations based on real-time weight, disinfection box lock information, and helmet identification.
[0099] Specifically, the controller determines whether the real-time weight matches the preset helmet weight and whether the disinfection box is locked. If the real-time weight and helmet weight match and the disinfection box is locked, the controller determines whether the helmet identifier is the target helmet identifier bound to the vehicle. If the helmet identifier is the target helmet identifier, the controller determines that the helmet is placed compliantly.
[0100] In an optional embodiment, if the helmet is not placed in the disinfection box in accordance with regulations, the controller sends a message to the user terminal requesting that the helmet be placed in accordance with regulations.
[0101] Step 306: If the helmet is placed in a compliant manner, generate a trigger signal for the user to return the helmet and lock the vehicle.
[0102] In practice, when the helmet is placed in the disinfection box in accordance with regulations, the controller generates a trigger signal for the user to return the helmet and locks the vehicle.
[0103] Step 308: If the vehicle is successfully locked, send a message to the user terminal indicating that the vehicle has been successfully returned.
[0104] In practice, if the vehicle is successfully locked, the controller sends a message to the user terminal indicating that the vehicle has been successfully returned and terminates the order.
[0105] In this embodiment, by repeatedly verifying the proper placement of the helmet on the vehicle, it is ensured that the helmet is placed correctly in the disinfection box, providing sufficient preparation for the subsequent disinfection process. Furthermore, locking the vehicle after ensuring the helmet is properly placed guarantees its safety.
[0106] In one exemplary embodiment, such as Figure 4 As shown, step 304 specifically includes steps 402 to 406. Wherein:
[0107] Step 402: Determine whether the real-time weight in the pressure sensor information matches the preset helmet weight, and determine whether the disinfection box lock information is in a locked state.
[0108] The pressure sensor information includes the real-time weight sensed by the pressure sensor. The disinfection box lock information indicates the lock status of the disinfection box.
[0109] In implementation, the controller is pre-set with a helmet weight range. The controller determines whether the real-time weight falls within this range. If the real-time weight is within the range, the controller determines that the real-time weight matches the preset helmet weight. If the real-time weight is outside the range, the controller determines that the real-time weight does not match the preset helmet weight. Then, the controller checks whether the sterilization box is locked.
[0110] In one exemplary embodiment, the helmet is made of a composite material of ABS (Acrylonitrile Butadiene Styrene) and EPS (Expanded Polystyrene), with a weight ≤ (less than or equal to) 450g. The inner lining is removable and washable, improving long-term hygiene. Therefore, the helmet's weight range is set to 430g to 500g. The controller determines whether the real-time weight is within [430g, 500g]. If the real-time weight is within [430g, 500g], the controller determines that the real-time weight matches the preset helmet weight. If the real-time weight is not within [430g, 500g], the controller determines that the real-time weight and the helmet weight do not match. Then, the controller determines whether the sterilization chamber lock is in a locked state.
[0111] In an optional embodiment, if the real-time weight and the helmet weight do not match, the controller sends a message to the user terminal requesting confirmation that the helmet is correctly positioned. If the disinfection box lock is unlocked, the controller sends a message to the user terminal requesting that the disinfection box be closed.
[0112] Optionally, the helmet weight range is set according to the helmet's properties; however, this embodiment does not limit the helmet weight range.
[0113] Step 404: If the real-time weight matches the helmet weight and the disinfection box lock information is in a locked state, determine whether the helmet identifier is the preset target helmet identifier.
[0114] The target helmet identifier is the identifier of the helmet that is attached to the vehicle.
[0115] In implementation, the controller is pre-set with target helmet identifiers. These target helmet identifiers are bound to the vehicle (or vehicle identifier). There is a one-to-one correspondence between the vehicle and the helmet. If the real-time weight matches the helmet weight and the sterilization box is locked, the controller determines whether the helmet identifier is the preset target helmet identifier.
[0116] In an optional embodiment, if the helmet identifier is not the target helmet identifier, the controller sends a message to the user terminal requesting that the helmet corresponding to the vehicle be placed in the disinfection box.
[0117] Step 406: If the helmet identification is the target helmet identification, confirm that the helmet is placed in compliance with regulations.
[0118] During implementation, if the helmet is identified as the target helmet, the controller determines that the helmet is compliant and places it in the disinfection box.
[0119] In this embodiment, the proper placement of helmets is verified multiple times by using real-time weight, helmet identification, and disinfection box lock information. This ensures that helmets are placed correctly within the disinfection box, providing sufficient preparation for subsequent disinfection. Furthermore, locking the disinfection box ensures that the disinfection process takes place entirely within the sealed enclosure, preventing ultraviolet light leakage and potential eye damage, thus improving the safety of the helmet management method.
[0120] In one exemplary embodiment, the wearing information is the number of times the helmet has been worn, such as... Figure 5 As shown, step 202, determining whether the helmet meets the preset disinfection conditions based on the wearing information, specifically includes steps 502 to 504. Wherein:
[0121] Step 502: Obtain the historical number of times the helmet has been worn, and determine whether the number of times the helmet has been worn is the same as the historical number of times it has been worn.
[0122] In practice, a chip is installed on the helmet. This chip can determine the current number of times the helmet has been worn. Whenever the helmet's wear sensor detects that the user is wearing the helmet, the chip updates the wear count. When the user returns the helmet, the controller retrieves the wear count from the chip and the historical wear count from its storage. The controller then determines whether the current wear count and the historical wear count are the same.
[0123] In an optional embodiment, if the number of times the helmet was worn matches the historical number of times it was worn, the controller determines that the user was not wearing a helmet while cycling. The controller then determines that the helmet does not meet preset disinfection conditions.
[0124] Optionally, a wearing sensor, which is also a pressure sensor, can be installed on the helmet. The pressure sensor can detect whether the user is wearing the helmet. When the user is wearing the helmet, the wearing sensor sends a wearing signal to the controller. The controller receives the wearing signal and updates the wearing count.
[0125] Optionally, a locator is installed on the helmet, and a vehicle camera is installed on the vehicle. The locator transmits the helmet's motion trajectory to the controller, while the camera transmits the captured video data to the controller. The controller analyzes the helmet's motion trajectory and video data using SIFT (Scale-Invariant Feature Transform) feature point detection and PNP() pose estimation, analyzing the consistency between the helmet's and the vehicle camera's motion trajectories to determine whether the helmet was worn while riding. If the controller determines that the helmet was worn while riding, it determines that the helmet meets preset disinfection conditions.
[0126] Step 504: If the number of times the helmet has been worn is different from the number of times it has been worn in the past, determine that the helmet meets the preset disinfection conditions.
[0127] The disinfection conditions include different historical wear counts and different wear counts.
[0128] In practice, if the number of times the helmet was worn differs from the historical number of times it was worn, the controller determines that the user was wearing a helmet during the ride and that the helmet meets the preset disinfection conditions.
[0129] In this embodiment, the system determines whether a user is wearing a helmet by analyzing historical wearing counts and the number of times the helmet has been worn. If the user is wearing a helmet, the system determines that the helmet meets the disinfection requirements, achieving disinfection after each wear and ensuring helmet hygiene. Furthermore, disinfection is not performed when the user is not wearing a helmet, saving disinfection materials and improving resource utilization.
[0130] In one exemplary embodiment, such as Figure 6 As shown, step 204, which involves determining the target disinfection mode based on odor levels and historical disinfection counts, includes steps 602 to 606. Among them:
[0131] Step 602: Determine whether the number of historical disinfection times exceeds the preset disinfection time threshold, and determine whether the odor value exceeds the preset odor threshold.
[0132] In implementation, a counter is installed in the controller. This counter records the number of times the helmet is disinfected. Simultaneously, a disinfection frequency threshold is preset in the controller. The controller determines whether the historical disinfection frequency exceeds the preset threshold and whether the odor value exceeds a preset odor threshold.
[0133] In an optional embodiment, the disinfection chamber is equipped with an odor sensor that detects the concentration of a mixture of volatile organic compounds, ammonia, sweat decomposition products (such as fatty acids and lactic acid), or material releases (such as plastic additives and adhesive volatiles), and determines an odor value based on the concentration of the mixture. The odor sensor then transmits the odor value to the controller.
[0134] In one optional embodiment, the management platform is configured with a cleanup cycle. The management platform sends a historical wear count cleanup request to each controller according to the preset cleanup cycle. The controller receives the historical wear count cleanup request and initializes the historical wear count. This cleanup cycle can be, but is not limited to, set to 1 day.
[0135] Optionally, the disinfection frequency threshold can be set to 4. The disinfection frequency threshold and odor threshold can be adjusted according to the disinfection requirements. This application embodiment does not limit the disinfection frequency threshold and odor threshold.
[0136] Step 604: If the number of historical disinfection attempts exceeds the disinfection attempt threshold or the odor value exceeds the odor threshold, the target disinfection mode is determined to be the comprehensive disinfection mode.
[0137] During implementation, if the number of historical disinfection attempts exceeds the disinfection attempt threshold or the odor level exceeds the odor threshold, the controller determines the target hygiene level of the helmet as severe. Then, based on this severe target hygiene level, the controller determines the target disinfection mode for this instance as comprehensive disinfection mode.
[0138] Step 606: If the number of historical disinfection attempts does not exceed the disinfection attempt threshold and the odor value does not exceed the odor threshold, the target disinfection mode is determined to be the ultraviolet disinfection mode.
[0139] During implementation, if the historical disinfection count does not exceed the disinfection count threshold and the odor value does not exceed the odor threshold, the controller determines the target hygiene level of the helmet as "general". Then, based on this "general" target hygiene level, the controller determines the target disinfection mode as ultraviolet disinfection mode.
[0140] In an optional embodiment, the controller may also determine the target disinfection mode as ozone disinfection mode based on the general target hygiene level.
[0141] In this embodiment, the hygiene level of the helmet can be determined by analyzing historical disinfection frequency and odor levels. Helmets can then be cleaned individually based on their hygiene level, improving the accuracy of helmet management. Furthermore, by determining different target disinfection modes for each helmet, disinfection materials can be saved.
[0142] In one exemplary embodiment, such as Figure 7 As shown, the specific processing procedure of step 206 includes steps 702 to 706. Wherein:
[0143] Step 702: Determine the target disinfection unit in each disinfection unit according to the target disinfection mode.
[0144] Each disinfection unit consists of an ultraviolet disinfection unit and a misting disinfection unit.
[0145] During implementation, the controller determines the target disinfection unit from the ultraviolet disinfection unit and the atomization disinfection unit based on the target disinfection mode.
[0146] Specifically, if the target disinfection mode is ultraviolet disinfection mode, the controller identifies the ultraviolet disinfection unit as the target disinfection unit. If the target disinfection mode is combined disinfection mode, the controller identifies both the ultraviolet disinfection unit and the atomizing disinfection unit as target disinfection units. If the target disinfection mode is ozone disinfection mode, the controller identifies the atomizing disinfection unit as the target disinfection unit.
[0147] Step 704: In accordance with the disinfection sequence of the target disinfection units, send a start command to the target disinfection unit to instruct it to start running in order to disinfect the helmet.
[0148] During implementation, the controller sends start commands to the target disinfection units sequentially according to their disinfection order. The target disinfection unit receives the start commands and begins operation to disinfect the helmet.
[0149] Specifically, the controller sends instructions to the first target disinfection unit according to the disinfection sequence and monitors the status of the first target disinfection unit. The first target disinfection unit receives the start instruction and begins executing the disinfection action. After the first target disinfection unit completes its operation, it sends an execution completion signal to the controller. In response to the execution completion signal, the controller sends execution instructions to the second target disinfection unit, and so on, until all target disinfection units have been disinfected.
[0150] Step 706: Based on the target disinfection mode, the status information of the target disinfection unit, the start disinfection time, the vehicle identification, and the helmet identification, construct the real-time disinfection information of the vehicle and transmit the real-time disinfection information to the management platform in real time.
[0151] In implementation, a real-time synchronization cycle is pre-set in the controller. Following this cycle, the controller combines the target disinfection mode, the status information of the target disinfection unit, the start disinfection time, vehicle identification, and helmet identification to obtain the vehicle's real-time disinfection information. The controller then transmits this real-time disinfection information to the management platform in real time.
[0152] Optionally, the real-time synchronization period can be set to 1 second, meaning the controller transmits the vehicle's real-time disinfection information to the management platform every second until the helmet disinfection is complete. Optionally, the real-time synchronization period can be set according to management needs; this embodiment does not limit the real-time synchronization period.
[0153] In this embodiment, an automated and standardized dual physical disinfection process is used to fundamentally kill bacteria, viruses, and fungi. Combined with traceable disinfection records, this significantly enhances the user's sense of security and the actual hygiene level of the helmet. Furthermore, this helmet management method completely eliminates the need for manual cleaning, and the disinfection process is automatically linked to the vehicle's usage cycle, achieving distributed, real-time, and highly efficient operation and maintenance.
[0154] In one exemplary embodiment, each disinfection unit is an ultraviolet disinfection unit and a misting disinfection unit, such as... Figure 8 As shown, the specific processing procedure of step 702 includes steps 802 to 804. Wherein:
[0155] Step 802: If the target disinfection mode is ultraviolet disinfection mode, then the ultraviolet disinfection unit is determined as the target disinfection unit.
[0156] In practice, if the target disinfection mode is ultraviolet disinfection mode, the controller will directly identify the ultraviolet disinfection unit as the target disinfection unit.
[0157] Step 804: If the target disinfection mode is the comprehensive disinfection mode, then the ultraviolet disinfection unit and the atomization disinfection unit are determined as the target disinfection units.
[0158] In practice, if the target disinfection mode is a comprehensive disinfection mode, the controller will identify the ultraviolet disinfection unit and the atomization disinfection unit as the target disinfection units.
[0159] In this embodiment, the target disinfection unit is determined by the target disinfection mode, which facilitates the subsequent activation of the target disinfection unit to disinfect the helmet. Furthermore, by determining different target disinfection units to disinfect the helmet, disinfection materials can be saved.
[0160] In one exemplary embodiment, the target disinfection unit is an ultraviolet disinfection unit, such as... Figure 9 As shown, the specific processing procedure of step 704 includes steps 902 to 906. Wherein:
[0161] Step 902: Send a start command to the ultraviolet disinfection unit so that the ultraviolet disinfection unit can start the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time.
[0162] During implementation, the controller sends a start command to the ultraviolet (UV) disinfection unit. The UV disinfection unit receives the start command from the controller and activates the UV lamps for disinfection. The UV disinfection time is a preset UV disinfection period.
[0163] Specifically, the ultraviolet (UV) disinfection unit includes a UV lamp and a UV intensity sensor. The controller sends a start command to the UV disinfection unit. Upon receiving the start command, the UV disinfection unit activates the UV lamp to disinfect according to the preset UV disinfection time. Simultaneously, the UV intensity sensor monitors the UV dose in real time and determines whether the UV dose exceeds a preset UV dose threshold. If the UV dose exceeds the threshold, the UV lamp continues to disinfect the helmet until the preset disinfection time is reached. If the UV dose does not exceed the threshold and the duration does not exceed the preset UV duration threshold, the UV lamp continues to disinfect the helmet until the preset disinfection time is reached. The UV lamp sends a completion signal to the controller. The controller receives the completion signal from the UV lamp and confirms that the UV disinfection unit has completed disinfection.
[0164] In an optional embodiment, if the ultraviolet (UV) dose does not exceed the UV dose threshold but the duration exceeds a preset UV duration threshold, the UV intensity sensor sends a UV warning signal to the controller. The controller receives the UV warning signal and resends a start command to the UV disinfection unit. Simultaneously, the controller constructs UV warning information based on vehicle identification, helmet identification, and insufficient UV dose information, and sends this information to the management platform.
[0165] Optionally, the ultraviolet lamp includes UVC-LED (Ultraviolet C Light-Emitting Diode) beads with a wavelength of 275nm, an ultraviolet disinfection time of 3 minutes, and an ultraviolet intensity sensor to monitor the dose in real time (≥1000μW / cm²) to ensure sterilization effect. The ultraviolet disinfection time can be adjusted through a management platform. The ultraviolet disinfection time and ultraviolet dose threshold are set according to disinfection requirements, and this application embodiment does not limit this.
[0166] Step 904: Send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit.
[0167] The ultraviolet disinfection unit includes an ultraviolet lamp and an ultraviolet intensity sensor.
[0168] During implementation, the controller sends a disinfection start signal to the disinfection indicator light and monitors whether the ultraviolet disinfection unit has completed disinfection. The disinfection indicator light receives the disinfection start signal and changes from the color indicating that disinfection is pending to change to the color indicating that disinfection is in progress.
[0169] Optionally, when the helmet is properly placed into the disinfection box or when it is removed from the disinfection box, the disinfection indicator light changes from the color indicating that disinfection has been completed to the color indicating that disinfection is pending. Red indicates that disinfection is pending, green indicates that disinfection has been completed, and yellow indicates that disinfection is in progress. These colors can be adjusted as needed, and this embodiment does not limit them.
[0170] Step 906: After the ultraviolet disinfection unit has completed disinfection, update the first number of uses of the ultraviolet disinfection unit and send a disinfection stop signal to the disinfection indicator light.
[0171] In implementation, once the ultraviolet (UV) disinfection unit has completed disinfection, the controller updates the first usage count of the UV disinfection unit. The first usage count indicates the number of times the UV lamp has been used. When a new UV lamp is replaced, the first usage count is initialized. Then, the controller sends a disinfection stop signal to the disinfection indicator light. Upon receiving the disinfection stop signal, the disinfection indicator light changes from its color indicating disinfection in progress to its color indicating disinfection completion.
[0172] In this embodiment, an activation command is sent to the ultraviolet (UV) disinfection unit to start the UV disinfection process, thus achieving automated helmet disinfection. Furthermore, the disinfection process takes place within a completely sealed chamber, preventing UV leakage and potential eye damage. Additionally, a disinfection indicator light displays the disinfection status, allowing users to understand the current vehicle status and increasing the likelihood of unlocking the vehicle.
[0173] In an exemplary embodiment, the target disinfection unit is an ultraviolet disinfection unit and a misting disinfection unit, such as... Figure 10 As shown, the specific processing procedure of step 704 includes steps 1002 to 1008. Wherein:
[0174] Step 1002: Send a start command to the ultraviolet disinfection unit so that the ultraviolet disinfection unit can start the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time.
[0175] In implementation, the controller sends a start command to the ultraviolet disinfection unit. The ultraviolet disinfection unit receives the start command from the controller and activates the ultraviolet lamps for disinfection. The ultraviolet lamp disinfection time is a preset ultraviolet disinfection time. The processing procedure in step 1002 is the same as that in step 902 described above, and will not be repeated here.
[0176] Step 1004: Send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit.
[0177] In implementation, the controller sends a disinfection start signal to the disinfection indicator light and monitors whether the ultraviolet disinfection unit has completed disinfection. The disinfection indicator light receives the disinfection start signal and changes from the color representing the area to be disinfected to the color representing the disinfection process. The processing procedure in step 1004 is the same as that in step 904 described above, and will not be repeated here.
[0178] Step 1006: After the ultraviolet disinfection unit has completed disinfection, send a start command to the atomizing disinfection unit to make the atomizing disinfection unit release ozone to disinfect the helmet and update the first use count of the ultraviolet disinfection unit.
[0179] The atomizing disinfection unit includes an active oxygen generator and an ozone concentration sensor.
[0180] During implementation, once the ultraviolet disinfection unit has completed disinfection, the controller sends a start command to the atomizing disinfection unit. The active oxygen generator receives the start command and releases ozone in the sealed chamber to disinfect the helmet. The controller increments the first usage count of the ultraviolet disinfection unit by 1, completing the update of the first usage count. The atomizing disinfection unit is used for penetrating deep disinfection and odor decomposition of the helmet.
[0181] Specifically, the atomizing disinfection unit sends a start command. Upon receiving the start command from the controller, the atomizing disinfection unit activates the active ozone generator to disinfect according to the preset ozone disinfection time. Simultaneously, the ozone concentration sensor monitors the ozone concentration in real time, ensuring that the ozone concentration reaches and is maintained at an effective sterilization concentration. Data from all sensors (UV intensity sensor and ozone concentration sensor) is recorded. The ozone concentration sensor determines whether the ozone concentration has reached the preset ozone concentration threshold. If the ozone concentration reaches the threshold, the sensor continues to disinfect the helmet until the preset disinfection time is reached. If the ozone concentration does not reach the threshold and the duration does not exceed the preset duration threshold, the sensor continues to disinfect the helmet until the disinfection time is reached. The ozone concentration sensor sends an execution completion signal to the controller. The controller receives the execution completion signal from the ozone concentration sensor and confirms that the ozone disinfection unit has completed disinfection.
[0182] In an optional embodiment, if the ozone concentration does not reach the ozone concentration threshold and the duration exceeds a preset ozone duration threshold, the ozone concentration sensor sends an ozone warning signal to the controller. The controller receives the ozone warning signal and resends the start command to the ultraviolet disinfection system. Simultaneously, the controller constructs ozone warning information based on vehicle identification, helmet identification, and insufficient ozone concentration information, and sends this information to the management platform.
[0183] In an optional embodiment, the atomizing disinfection unit also includes a built-in bio-enzyme disinfectant chamber, which is atomized and sprayed via a micro-pump. The disinfectant uses plant-based ingredients, is non-toxic and residue-free, and meets environmental protection requirements. However, the bio-enzyme disinfectant chamber is sprayed simultaneously when the ozone generator is activated.
[0184] Optionally, the ozone disinfection time can be adjusted through the management platform. The ozone disinfection time and ozone concentration threshold are set according to the disinfection requirements, and this embodiment does not limit this.
[0185] Step 1008: Monitor the atomizing disinfection unit. When the atomizing disinfection unit has completed disinfection, update the second number of uses of the atomizing disinfection unit and send a disinfection stop signal to the disinfection indicator light.
[0186] During implementation, the controller monitors the atomizing disinfection unit. Once disinfection is complete, the controller activates a small exhaust fan in the disinfection chamber, converting residual ozone into oxygen via a built-in catalytic decomposition filter. When the ozone concentration sensor reading drops below the safe threshold, the sensor sends a decomposition completion signal to the controller. The controller then updates the second usage count of the atomizing disinfection unit. The second usage count indicates the number of times atomizing disinfection has been used. This second usage count is initialized when a new ozone generator is replaced. The controller then sends a disinfection stop signal to the disinfection indicator light. Upon receiving the signal, the indicator light changes from its color (in progress) to its color (disinfection complete).
[0187] In this embodiment, by sending start commands to the ultraviolet disinfection unit and the atomization disinfection unit, the ultraviolet disinfection unit and the atomization disinfection unit are activated to perform deep disinfection of the helmet, thus achieving automated helmet disinfection. Furthermore, the disinfection process takes place within a completely sealed chamber, preventing ultraviolet leakage and potential eye damage, and ensuring that reactive oxygen species are generated and decomposed within a controllable range, guaranteeing environmental safety. In addition, the helmet management method of this application solves the core obstacle of helmet hygiene, and is expected to significantly increase the utilization rate of shared helmets, truly implementing the "one helmet, one belt" safety policy.
[0188] In one exemplary embodiment, after disinfection is completed, the historical disinfection records also need to be transmitted to the management platform. Therefore, after step 206 is executed, the specific processing procedure of this helmet management method includes:
[0189] Once disinfection is complete, a historical disinfection record for the vehicle is created based on the disinfection start time, disinfection end time, target disinfection mode, helmet identification, and vehicle identification, and this historical disinfection record is transmitted to the management platform.
[0190] During implementation, once disinfection is complete, the controller either unlocks the disinfection box or locks it for the next use. Then, the controller combines the disinfection start time, disinfection end time, target disinfection mode, helmet identifier, and vehicle identifier to obtain the vehicle's historical disinfection record, which is then transmitted to the management platform.
[0191] In an optional embodiment, the controller reports a "disinfection completion certificate" to the cloud, which includes helmet identification, disinfection start and end times, ultraviolet intensity curve, ozone concentration peak, target disinfection mode, and vehicle identification.
[0192] In this embodiment, by constructing historical disinfection records for helmets and sending these records to the management platform, users can easily query the disinfection records later, which greatly enhances users' sense of security and thus improves the utilization rate of shared bicycles.
[0193] In one exemplary embodiment, after disinfection is completed, it is also necessary to determine whether the target disinfection unit needs maintenance. For example... Figure 11 As shown, after step 206 is executed, the specific processing procedure of this helmet management method further includes steps 1102 to 1104. Wherein:
[0194] Step 1102: For each target disinfection unit, determine whether the number of times the target disinfection unit is used exceeds the threshold number of times the target disinfection unit is used.
[0195] In implementation, the controller includes a controller that determines for each target disinfection unit whether the number of times the target disinfection unit is used exceeds the corresponding number of times threshold.
[0196] Specifically, if the target disinfection unit consists only of an ultraviolet (UV) disinfection unit, the controller determines whether the first number of uses of the UV disinfection unit exceeds the corresponding first number of uses threshold. If the target disinfection unit includes both a UV disinfection unit and a misting disinfection unit, the controller determines whether the first number of uses of the UV disinfection unit exceeds the corresponding first number of uses threshold. Simultaneously, the controller determines whether the second number of uses of the misting disinfection unit exceeds the corresponding second number of uses threshold.
[0197] Step 1104: If the number of uses exceeds the usage threshold, generate maintenance information for the target disinfection unit and send the maintenance information to the management platform.
[0198] In practice, if the number of uses exceeds the usage threshold, the controller generates maintenance information for the target disinfection unit based on the vehicle's location. The controller then sends this maintenance information to the management platform. The management platform sends this information to the maintenance personnel's terminal, instructing them to repair or replace the disinfection materials in the target disinfection unit to ensure the disinfection function remains effective.
[0199] Specifically, if the first number of uses exceeds a first usage threshold, the controller generates maintenance information for the ultraviolet disinfection unit based on the vehicle's location information and the ultraviolet disinfection unit's maintenance information. If the second number of uses exceeds a second usage threshold, the controller generates maintenance information for the atomizing disinfection unit based on the vehicle's location information and the atomizing disinfection unit's maintenance information.
[0200] In this embodiment, when the number of times the target disinfection unit is used exceeds the usage threshold, maintenance information is sent to the management platform. This facilitates the management platform in scheduling maintenance personnel to repair the disinfection box, thereby achieving automated operation and maintenance of the disinfection box and improving maintenance efficiency.
[0201] In one exemplary embodiment, the disinfection box needs to be unlocked simultaneously with the vehicle unlocking, and the user needs to be reminded to wear a helmet. Figure 12 As shown, therefore, before step 202 is executed, the specific processing procedure of this helmet management method further includes steps 1202 to 1208. Wherein:
[0202] Step 1202: Receive the unlock command sent by the management platform.
[0203] The unlocking commands include vehicle unlocking commands and disinfection box unlocking commands.
[0204] In practice, when a user needs to use the vehicle, the user sends an unlock command to the management platform via their user terminal. The unlock command includes the vehicle's identifier. Based on the vehicle identifier, the management platform determines whether the vehicle meets the preset unlocking conditions. If the vehicle meets the unlocking conditions, the management platform forwards the unlock command to the vehicle's controller.
[0205] Step 1204: Unlock the vehicle according to the vehicle unlock command, and if the vehicle is successfully unlocked, send a vehicle unlock success message to the user terminal.
[0206] In practice, the controller unlocks the vehicle based on the unlock command. If the vehicle is successfully unlocked, the controller sends a successful unlock message to the user terminal.
[0207] Step 1206: Based on the disinfection box unlock command, unlock the disinfection box under the vehicle seat.
[0208] During implementation, the controller unlocks the disinfection box under the vehicle seat according to the unlock command.
[0209] Step 1208: If the disinfection box is successfully unlocked, send a helmet wearing reminder message to the user terminal.
[0210] In practice, if the disinfection box is successfully unlocked, the controller sends a helmet-wearing reminder to the user terminal, prompting the user to take out the helmet from the disinfection box and put it on.
[0211] In this embodiment, by unlocking the disinfection box and prompting the user to wear a helmet, the utilization rate of the helmet can be increased, ensuring the user's driving safety.
[0212] In one exemplary embodiment, a helmet management system 100 is provided, comprising a management platform 110, a user terminal 120, and a vehicle 130. The vehicle 130 is equipped with a controller 131, a disinfection box 132, and a helmet 133. The controller 131 transmits data with the management platform 110 and the user terminal 120.
[0213] In implementation, the disinfection chamber is deployed under the seat of vehicle 130 and includes a pressure sensor, an ultraviolet disinfection unit, a misting disinfection unit, a disinfection indicator light, a temperature sensor, an infrared sensor, and a small exhaust fan. The pressure sensor monitors the weight of objects within the disinfection chamber to determine if the helmet is placed inside. The ultraviolet disinfection unit includes an ultraviolet lamp and an ultraviolet sensor, used to release ultraviolet light to disinfect the helmet. The misting disinfection unit includes an active oxygen generator and an ozone concentration sensor, used to release ozone to disinfect the helmet. The disinfection indicator light displays the helmet's disinfection status. The temperature sensor monitors the internal temperature of the disinfection chamber, automatically stopping disinfection if a preset temperature threshold is exceeded. This temperature threshold can be, but is not limited to, 45°C. The infrared sensor is positioned outside the disinfection chamber to prevent ultraviolet leakage. Specifically, when the helmet is being disinfected and the infrared sensor detects the disinfection chamber is open, the controller 131 automatically powers off the ultraviolet disinfection unit to prevent ultraviolet leakage. Figure 13 This is a schematic diagram of the disinfection box in one embodiment.
[0214] The Helmet 133 features a cordless anti-theft design. It eliminates the traditional steel cable, employing a "helmet-vehicle binding authentication" system. The helmet contains a unique identification code (the helmet's identifier) that wirelessly pairs with the vehicle's main controller via ZigBee (a short-range, low-power, low-complexity, low-cost two-way wireless communication technology). The vehicle cannot start if the helmet is not paired. The Helmet 133 incorporates a pressure sensor (inner liner area) and dual cameras (helmet + vehicle). It analyzes movement trajectories using visual SLAM technology. If the helmet is not worn correctly, a voice prompt will say "Please wear your helmet correctly." Continued improper wearing will restrict the vehicle's speed to ≤10 km / h. The Helmet 133's abnormal alarm mechanism: if the Helmet 133 moves more than 10 meters out of the vehicle's communication range, the cloud platform will send an anti-theft alarm, and the vehicle's main controller will trigger a buzzer.
[0215] Furthermore, the vehicle 130 integrates an ultrasonic obstacle detection sensor. When riding, the ultrasonic obstacle detection sensor detects obstacles within 5 meters ahead, and a buzzer sounds a warning. The vehicle 130 also integrates an ambient light sensor to control the automatic activation of the helmet's taillight, improving safety during nighttime riding.
[0216] In an optional embodiment, a core component table of a helmet management system 100 is provided, as shown in Table 1 below.
[0217] Table 1
[0218] Components Model / Specification Functions and uses Main control chip Controlling the disinfection process and processing sensor data Communication module ZigBee Data transmission between helmet and vehicle, and between vehicle and cloud platform Disinfection components UVC-LED LED beads + miniature atomizing pump Achieve dual-mode disinfection sensor Temperature and humidity sensor, ultraviolet intensity sensor Monitoring the disinfection environment and its effectiveness Positioning module BDS (BeiDou Navigation Satellite System) + GPS (Global Positioning System) Dual-mode Cycling route recording and anti-theft location
[0219] In this embodiment, the controller determines the target disinfection mode for the helmet each time it is returned by the user and meets the disinfection conditions, based on the historical number of disinfections and odor levels. Based on this target mode, the controller activates the target disinfection unit in the disinfection chamber to disinfect the helmet. This achieves targeted, automated disinfection of the helmet according to its usage frequency and hygiene condition, ensuring helmet hygiene and improving disinfection efficiency. The disinfection chamber allows the disinfection process to take place within a completely sealed enclosure, preventing ultraviolet light leakage and potential eye damage. Reactive oxygen species are also generated and decomposed within a controllable range, ensuring environmental safety.
[0220] In an exemplary embodiment, the management platform 110 is specifically configured to: receive a vehicle query request from a user terminal 120, and query the real-time disinfection information of the vehicle based on the vehicle identifier in the vehicle query request; if real-time disinfection information exists, generate vehicle locking information based on the real-time disinfection information and the information that the vehicle is being disinfected, and return the vehicle locking information to the user terminal 120; if real-time disinfection information does not exist, query the historical disinfection record of the helmet corresponding to the vehicle based on the vehicle identifier, and feed back the historical disinfection record to the user terminal 120.
[0221] In practice, when a user wants to view the vehicle's disinfection status or disinfection records, the user sends a vehicle query request to the management system via user terminal 120. Management platform 110 receives the query request from user terminal 120 and, based on the vehicle identifier in the query request, determines whether it is receiving real-time disinfection information for the vehicle. If it is receiving real-time disinfection information, management platform 110 generates vehicle locking information based on the real-time disinfection information and the vehicle's ongoing disinfection status, and returns the vehicle locking information to user terminal 120. If it is not receiving real-time disinfection information (i.e., no real-time disinfection information exists), management platform 110 queries the historical disinfection records of the helmet corresponding to the vehicle based on the vehicle identifier and sends the historical disinfection records back to user terminal 120.
[0222] In one exemplary embodiment: the management platform 110 generates a unique "hygiene file" for each helmet. The user terminal can view the disinfection time, disinfection mode, and sterilization rate data (i.e., historical disinfection records) of the last three disinfection sessions. The regulatory backend supports querying disinfection compliance rates by region and vehicle number.
[0223] Because the vehicle integrates a BeiDou navigation module, the management platform 110 can store data such as riding trajectory, duration, and whether the rider is wearing the helmet correctly, with a storage period of 90 days, meeting regulatory traceability requirements.
[0224] It uses the MQTT (Message Queuing Telemetry Transport) protocol to achieve data transmission, supports millions of terminal accesses, and provides functions such as disinfection statistical reports, equipment failure rate analysis (feedback from disinfection equipment), and visualization of regional coverage.
[0225] Optionally, the user terminal 120 may initiate a vehicle query request to the management platform 110 by entering the vehicle's vehicle identifier or scanning the vehicle's QR code, and this embodiment of the application does not limit this.
[0226] In this embodiment, by providing users with queryable disinfection records, the psychological sense of security and actual hygiene level of users are greatly improved.
[0227] In an exemplary embodiment, the management platform 110 is specifically configured to: receive an unlocking request from the user terminal 120, and query whether the vehicle has real-time disinfection information based on the vehicle identifier in the unlocking request; if the vehicle does not have real-time disinfection information, send an unlocking command to the vehicle; if the vehicle has real-time disinfection information, return the real-time disinfection information to the user terminal 120.
[0228] In practice, when a user needs to use the vehicle, the user sends an unlock request to the management platform 110 via the user terminal 120. The management platform 110 receives the unlock request, checks the vehicle identifier in the request, and queries whether the vehicle has real-time disinfection information. If the vehicle does not have real-time disinfection information, the management platform 110 sends an unlock command to the vehicle's controller to unlock the vehicle. If the vehicle has real-time disinfection information, the management platform 110 returns the real-time disinfection information to the user terminal 120.
[0229] In this embodiment, when the user unlocks the helmet and the vehicle is being disinfected, keeping the vehicle locked and providing real-time disinfection information to the user can prevent the user from using the helmet while it is being disinfected, thus ensuring the user's safety.
[0230] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0231] Based on the same inventive concept, this application also provides a helmet management device for implementing the helmet management method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more helmet management device embodiments provided below can be found in the limitations of the helmet management method described above, and will not be repeated here.
[0232] In one exemplary embodiment, such as Figure 14 As shown, a helmet management device 1400 is provided, including: an acquisition module 1401, a determination module 1402, and a sending module 1403, wherein:
[0233] The acquisition module 1401 is used to acquire the helmet wearing information in response to the trigger signal when the user performs the helmet return operation, and to determine whether the helmet meets the preset disinfection conditions based on the wearing information.
[0234] The determination module 1402 is used to obtain the historical number of disinfection attempts and odor values when the helmet meets the disinfection conditions, and to determine the target disinfection mode based on the odor values and historical number of disinfection attempts.
[0235] The sending module 1403 is used to determine the target disinfection unit based on the target disinfection mode and send a start command to the target disinfection unit to instruct the target disinfection unit to disinfect the helmet.
[0236] In one exemplary embodiment, the helmet management device 1400 further includes:
[0237] The first acquisition submodule is used to respond to the user terminal's vehicle return request by acquiring the pressure sensor information of the pressure sensor in the disinfection box, the disinfection box lock information, and the helmet identifier.
[0238] The first judgment submodule is used to determine whether the helmet is placed in compliance with regulations based on pressure sensor information, disinfection box lock information, and helmet identification.
[0239] The first generation submodule is used to generate a trigger signal for the user to return the helmet, and lock the vehicle, provided that the helmet is placed in accordance with regulations.
[0240] The first sending submodule is used to send a message to the user terminal indicating that the vehicle has been successfully returned when the vehicle is successfully locked.
[0241] In an exemplary embodiment, the first judgment submodule is specifically used to determine whether the real-time weight in the pressure sensor information matches the preset helmet weight, and to determine whether the disinfection box lock information is in a locked state; if the real-time weight matches the helmet weight and the disinfection box lock information is in a locked state, it determines whether the helmet identifier is a preset target helmet identifier; the target helmet identifier is the identifier of the helmet bound to the vehicle; if the helmet identifier is the target helmet identifier, it is determined that the helmet is placed in compliance with regulations.
[0242] In an exemplary embodiment, the wearing information is the number of times the helmet has been worn. The acquisition module 1401 includes a second acquisition submodule and a second judgment submodule. Specifically, the second judgment submodule is used to acquire the historical number of times the helmet has been worn and to determine whether the number of times the helmet has been worn is the same as the historical number of times it has been worn. If the number of times the helmet has been worn is different from the historical number of times it has been worn, it is determined that the helmet meets the preset disinfection conditions.
[0243] In an exemplary embodiment, the determining module 1402 includes a third acquisition submodule and a third determining submodule. Specifically, the third determining submodule is used to determine whether the number of historical disinfection attempts exceeds a preset disinfection attempt threshold and whether the odor value exceeds a preset odor value threshold. If the number of historical disinfection attempts exceeds the disinfection attempt threshold or the odor value exceeds the odor value threshold, the target disinfection mode is determined to be a comprehensive disinfection mode. If the number of historical disinfection attempts does not exceed the disinfection attempt threshold and the odor value does not exceed the odor value threshold, the target disinfection mode is determined to be an ultraviolet disinfection mode.
[0244] In one exemplary embodiment, the sending module 1403 includes:
[0245] The fourth determination submodule is used to determine the target disinfection unit in each disinfection unit according to the target disinfection mode.
[0246] The second sending submodule is used to send a start command to the target disinfection unit according to the disinfection sequence of the target disinfection unit, instructing the target disinfection unit to start running in order to disinfect the helmet.
[0247] The first construction submodule is used to construct real-time disinfection information for vehicles based on the target disinfection mode, the status information of the target disinfection unit, the start disinfection time, vehicle identification, and helmet identification, and to transmit the real-time disinfection information to the management platform in real time.
[0248] In an exemplary embodiment, each disinfection unit is an ultraviolet disinfection unit and a misting disinfection unit. The fourth determining submodule is specifically used to: if the target disinfection mode is an ultraviolet disinfection mode, then determine the ultraviolet disinfection unit as the target disinfection unit; if the target disinfection mode is a comprehensive disinfection mode, then determine the ultraviolet disinfection unit and the misting disinfection unit as the target disinfection units.
[0249] In an exemplary embodiment, the target disinfection unit is an ultraviolet disinfection unit, and the second sending submodule is specifically used to: send a start command to the ultraviolet disinfection unit so that the ultraviolet disinfection unit starts the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time; send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit; and when the ultraviolet disinfection unit has completed disinfection, update the first number of uses of the ultraviolet disinfection unit and send a disinfection stop signal to the disinfection indicator light.
[0250] In an exemplary embodiment, the target disinfection unit comprises an ultraviolet disinfection unit and a misting disinfection unit. The second sending submodule is specifically configured to: send a start command to the ultraviolet disinfection unit to activate the ultraviolet lamp for disinfection according to a preset ultraviolet disinfection time; send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit; when the ultraviolet disinfection unit has completed disinfection, send a start command to the misting disinfection unit to release ozone to disinfect the helmet and update the first number of uses of the ultraviolet disinfection unit; monitor the misting disinfection unit, and when the misting disinfection unit has completed disinfection, update the second number of uses of the misting disinfection unit and send a disinfection stop signal to the disinfection indicator light.
[0251] In an exemplary embodiment, the helmet management device 1400 is further configured to, upon completion of disinfection, construct a historical disinfection record of the vehicle based on the disinfection start time, disinfection end time, target disinfection mode, helmet identification, and vehicle identification, and transmit the historical disinfection record to the management platform.
[0252] Each module in the aforementioned helmet management device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0253] In one exemplary embodiment, a controller is provided, which may be a server, and its internal structure diagram may be as follows: Figure 15 As shown, the controller includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data used in the helmet management method. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a helmet management method.
[0254] Those skilled in the art will understand that Figure 15The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0255] In one embodiment, a controller is also provided, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps in the above method embodiments.
[0256] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0257] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0258] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0259] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0260] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0261] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A helmet management method, characterized in that, The method is applied to a vehicle controller, and the method includes: In response to a trigger signal when a user performs a helmet return operation, the helmet wearing information is obtained, and based on the wearing information, it is determined whether the helmet meets the preset disinfection conditions; If the helmet meets the disinfection conditions, the historical number of disinfections and odor values are obtained, and the target disinfection mode is determined based on the odor values and the historical number of disinfections. Based on the target disinfection mode, a target disinfection unit is determined, and a start command is sent to the target disinfection unit to instruct it to disinfect the helmet.
2. The method according to claim 1, characterized in that, The response to the trigger signal when the user performs the helmet return operation includes: In response to the user's vehicle return request, obtain the pressure sensor information of the pressure sensor in the disinfection box, the disinfection box lock information, and the helmet identification; Based on the pressure sensor information, the disinfection box lock information, and the helmet identification, determine whether the helmet is placed in compliance with regulations; If the helmet is placed in a compliant manner, a trigger signal is generated to allow the user to return the helmet, and the vehicle is locked. If the vehicle is successfully locked, a message indicating successful vehicle return is sent to the user terminal.
3. The method according to claim 2, characterized in that, The step of determining whether a helmet is placed in compliance with regulations based on the pressure sensor information, the disinfection box lock information, and the helmet identification includes: Determine whether the real-time weight in the pressure sensor information matches the preset helmet weight, and determine whether the disinfection box lock information is in a locked state; If the real-time weight matches the helmet weight and the disinfection box lock is in a locked state, determine whether the helmet identifier is a preset target helmet identifier; the target helmet identifier is the identifier of the helmet bound to the vehicle. If the helmet identification matches the target helmet identification, the helmet is determined to be placed in compliance with regulations.
4. The method according to claim 1, characterized in that, The wearing information refers to the number of times the helmet has been worn. The step of determining whether the helmet meets preset disinfection conditions based on the wearing information includes: Obtain the historical number of times the helmet has been worn, and determine whether the number of times the helmet has been worn is the same as the historical number of times it has been worn. If the number of times the helmet is worn differs from the number of times it has been worn in the past, the helmet is determined to meet the preset disinfection conditions.
5. The method according to claim 1, characterized in that, The step of determining the target disinfection mode based on the odor value and the historical disinfection count includes: Determine whether the number of historical disinfection attempts exceeds a preset disinfection attempt threshold, and determine whether the odor value exceeds a preset odor threshold; If the number of historical disinfection attempts exceeds the disinfection attempt threshold or the odor value exceeds the odor threshold, the target disinfection mode is determined to be the comprehensive disinfection mode. If the number of historical disinfection attempts does not exceed the disinfection attempt threshold and the odor value does not exceed the odor threshold, the target disinfection mode is determined to be the ultraviolet disinfection mode.
6. The method according to claim 1, characterized in that, The step of determining the target disinfection unit based on the target disinfection mode and sending a start command to the target disinfection unit to instruct the target disinfection unit to disinfect the helmet includes: Based on the target disinfection mode, a target disinfection unit is determined in each disinfection unit; According to the disinfection sequence of the target disinfection units, a start command is sent to the target disinfection unit to instruct the target disinfection unit to start running in order to disinfect the helmet; Based on the target disinfection mode, the status information of the target disinfection unit, the start disinfection time, the vehicle identifier, and the helmet identifier, the real-time disinfection information of the vehicle is constructed and transmitted to the management platform in real time.
7. The method according to claim 6, characterized in that, Each disinfection unit comprises an ultraviolet disinfection unit and a misting disinfection unit. The step of determining the target disinfection unit within each disinfection unit according to the target disinfection mode includes: If the target disinfection mode is ultraviolet disinfection mode, then the ultraviolet disinfection unit is determined to be the target disinfection unit; If the target disinfection mode is a comprehensive disinfection mode, then the ultraviolet disinfection unit and the atomizing disinfection unit are identified as the target disinfection units.
8. The method according to claim 6, characterized in that, The target disinfection unit is an ultraviolet disinfection unit. The step of sending a start command to the target disinfection unit according to its disinfection sequence instructs the unit to begin operation to disinfect the helmet, including: A start command is sent to the ultraviolet disinfection unit so that the ultraviolet disinfection unit starts the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time; Send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit; Once the ultraviolet disinfection unit has completed disinfection, the first number of uses of the ultraviolet disinfection unit is updated, and a disinfection stop signal is sent to the disinfection indicator light.
9. The method according to claim 6, characterized in that, The target disinfection unit comprises an ultraviolet disinfection unit and a misting disinfection unit. The step involves sending a start command to each target disinfection unit according to their disinfection sequence, instructing the unit to begin operation to disinfect the helmet, including: A start command is sent to the ultraviolet disinfection unit so that the ultraviolet disinfection unit starts the ultraviolet lamp for disinfection according to the preset ultraviolet disinfection time; Send a disinfection start signal to the disinfection indicator light and monitor the ultraviolet disinfection unit; Once the ultraviolet disinfection unit has completed disinfection, a start command is sent to the atomizing disinfection unit to cause the atomizing disinfection unit to release ozone to disinfect the helmet and update the first number of uses of the ultraviolet disinfection unit. The system monitors the atomizing disinfection unit. When the atomizing disinfection unit has completed disinfection, it updates the second number of uses of the atomizing disinfection unit and sends a disinfection stop signal to the disinfection indicator light.
10. The method according to claim 1, characterized in that, After determining the target disinfection unit based on the target disinfection mode and sending a start command to the target disinfection unit to instruct the target disinfection unit to disinfect the helmet, the method further includes: Once disinfection is complete, a historical disinfection record for the vehicle is constructed based on the disinfection start time, disinfection end time, the target disinfection mode, helmet identification, and vehicle identification, and the historical disinfection record is transmitted to the management platform.