Vehicle whole-process guiding method and device for sanitation site, and display terminal
By acquiring the location and task information of sanitation vehicles and combining it with a voice guidance system, the garbage disposal process and routes can be adjusted in real time, solving the problem that sanitation vehicle drivers cannot know the status of garbage disposal in a timely manner, thus improving work efficiency and task rationality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- LUJIE ELECTRONICS SCI & TECH SHANGHAI
- Filing Date
- 2022-12-15
- Publication Date
- 2026-07-21
AI Technical Summary
During garbage collection, sanitation truck drivers are unable to keep track of the garbage disposal status and task adjustments in a timely manner, resulting in low work efficiency and increased labor costs.
By acquiring the location information and task list of sanitation vehicles, and utilizing a full-process voice guidance system, the system can obtain the real-time garbage disposal status and loading conditions at the target sanitation station, adjust the driving route and loading process, and provide full-process voice guidance to ensure that the driver handles the garbage accurately.
It improved work efficiency, reduced wasted time and driver thinking time, avoided oversights, and ensured reasonable task allocation and effective use of sanitation vehicles.
Smart Images

Figure CN115979285B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of sanitation technology, and in particular to a method, device, and display terminal for guiding vehicles throughout their journey at sanitation stations. Background Technology
[0002] Nowadays, sanitation vehicles have become specialized vehicles for garbage collection and cleaning, playing a positive role in improving urban governance capabilities.
[0003] However, many uncertainties exist in the process of garbage collection. For example, garbage at a sanitation station may have already been processed, but the driver of the sanitation truck heading to that station may not be aware of this and thus enter a station where garbage collection is not required; sanitation trucks may fail to arrive at the designated sanitation station on time, but no one knows why. These are common problems in the process of garbage collection. Because the entire process cannot be monitored, and drivers cannot be notified in a timely manner to adjust routes when tasks change, work efficiency decreases, and labor costs increase to some extent. Summary of the Invention
[0004] This application provides a method, device, and display terminal for guiding vehicles throughout their journey at sanitation stations.
[0005] Firstly, this application provides a method for guiding vehicles throughout their journey at sanitation stations.
[0006] Obtain the location information and task list of sanitation vehicles;
[0007] The current location of the sanitation vehicle is determined based on the location information.
[0008] Based on the task list, analyze the target sanitation stations corresponding to each task and the driving routes to the target sanitation stations;
[0009] Based on the location and the driving route, activate the full-process voice guidance system to guide the driver to the target sanitation station according to the driving route;
[0010] Obtain the waste disposal status of the target sanitation station and the loading status of the sanitation vehicle;
[0011] Based on the waste disposal status, loading status, and task list, the waste disposal process for the sanitation vehicle entering the target sanitation station is determined, and the full-process voice guidance system guides the driver to dispose of the waste in a timely manner according to the waste disposal process.
[0012] The method provided in this application allows for the determination of a sanitation vehicle's current location based on its location information. Furthermore, by analyzing the vehicle's task list, the driving route and target sanitation station can be determined. A full-process voice guidance system is then activated to guide the driver to the target sanitation station. Additionally, the real-time status of waste disposal at the target sanitation station and the loading status of the sanitation vehicle can be obtained. Based on this status, the loading procedure after the vehicle enters the target sanitation station can be determined, allowing the driver to promptly follow the loading procedure for waste disposal. This method enables timely adjustments to the loading procedure and driving route based on the waste disposal status of the sanitation vehicle and the target sanitation station, reducing time wasted during travel and loading, and saving time. Moreover, the full-process voice guidance system assists the driver in performing corresponding operations throughout the task execution process, reducing driver thinking time and improving work efficiency. It also avoids oversights caused by being overwhelmed with work.
[0013] Optionally, the method determines the waste disposal process for the sanitation vehicle entering the target sanitation station based on the waste disposal status, loading status, and task list, and uses the full-process voice guidance system to guide the driver to dispose of waste in a timely manner according to the waste disposal process, including:
[0014] Based on the waste disposal status, the disposal method of the target sanitation station is determined; the disposal method includes loading and unloading waste.
[0015] Based on the loading status, determine whether the sanitation vehicle meets the processing requirements.
[0016] If the sanitation vehicle meets the processing method, the waste disposal process is determined according to the processing method, and the sanitation vehicle is guided to drive into the target sanitation station and the waste disposal process is displayed on the display terminal set up in the sanitation vehicle.
[0017] The entire process is guided by a voice system, which broadcasts the waste disposal process according to the progress so that the driver is aware of it.
[0018] The method provided in this embodiment allows for the determination of the waste disposal method at a target sanitation station based on real-time data on the station's waste disposal status. Then, the loading status of the sanitation truck is used to determine whether it can still perform this disposal method, thus deciding whether to proceed to the target station. This approach also allows for timely monitoring of the target sanitation station's situation and enables adjustments to the task list as needed, reducing wasted time for sanitation trucks and preventing them from returning empty-handed. Consequently, work efficiency is further improved.
[0019] Optionally, the method further includes:
[0020] If the sanitation vehicle does not meet the processing method, the tasks of the target sanitation station in the task list will be adjusted to obtain an updated task list.
[0021] Based on the updated task list, the executable tasks of the sanitation vehicle at the current moment are analyzed and determined;
[0022] Based on the executable task, determine and execute the current processing flow of the sanitation vehicle.
[0023] This method allows for a more reasonable determination of the sanitation vehicle's task list. Furthermore, since each adjustment to the task list may require the sanitation vehicle to make repeated detours, the method described above also reduces the time sanitation vehicles spend on the road.
[0024] Optionally, the method further includes:
[0025] Obtain the amount of waste at the target sanitation station;
[0026] The required number of sanitation vehicles is determined based on the amount of garbage.
[0027] Based on the loading conditions, predict the load capacity of the sanitation vehicle;
[0028] Based on the load capacity, adjust the required number of sanitation vehicles to ensure that all garbage at the target sanitation station is cleared.
[0029] The method provided in this embodiment allows for timely adjustment of the number of sanitation vehicles based on the amount of garbage at the target sanitation station, ensuring that garbage at the target sanitation station is collected promptly. Simultaneously, drivers can be promptly informed of adjustments to vehicle demand at the target sanitation station and determine the next task to be handled. This avoids the problem of drivers being unaware of task adjustments while driving or handling other matters, leading to unfinished tasks. Optionally, the method further includes:
[0030] Based on the loading status of the sanitation vehicle, determine whether the sanitation vehicle meets the requirement of independently loading the amount of garbage;
[0031] If the sanitation vehicle meets the requirement of independently loading the amount of garbage, then the garbage disposal task of the target sanitation station is shut down;
[0032] The task list of other sanitation vehicles that have garbage disposal tasks at the target sanitation station will be updated to prevent those other sanitation vehicles from entering the target sanitation station.
[0033] The method provided in this embodiment can promptly close the task when the garbage at the target sanitation station can be processed, and notify the drivers of other sanitation vehicles not to go to this target sanitation station by adjusting the task list of other sanitation vehicles, thereby improving work efficiency.
[0034] Optionally, the method further includes:
[0035] The garbage at the target sanitation station at the current moment is classified according to the preset garbage type to obtain the garbage type stored at the target sanitation station;
[0036] Based on the loading conditions, determine the type of waste loaded by the sanitation vehicle;
[0037] Based on the type of waste being loaded, determine whether the sanitation vehicle is loaded with waste of the same type.
[0038] If the type of garbage loaded is inconsistent with the type of garbage at the target sanitation station, the task corresponding to the target sanitation station will be adjusted to obtain an updated task list so that the sanitation vehicle can execute the adjusted task.
[0039] The method provided in this embodiment can be used to process the garbage at the target sanitation station according to the classification, and some hazardous waste can be separated from harmless waste to avoid environmental pollution caused by processing them together.
[0040] Optionally, the step of activating voice guidance based on the location and the driving route to guide the driver to the target sanitation station according to the driving route includes:
[0041] If the driver deviates from the driving route during the journey, route planning will be performed based on the direction of deviation.
[0042] Based on the route planning, determine the best driving route for the driver to deviate from the intended direction;
[0043] The optimal driving route is compared with the driving route to determine the driving time of the two routes;
[0044] If the travel time of the optimal driving route is lower than that of the driving route, then the optimal driving route is selected for guidance;
[0045] If the optimal driving route takes longer than the optimal driving route, the driver will be prompted by voice to deviate from the optimal driving route.
[0046] The method provided in this embodiment allows for route planning directly based on the direction of deviation when a sanitation vehicle deviates from the navigation route displayed on the terminal. The optimal route is determined by comparing this optimal route with the original route to identify the one that takes less time. This approach reduces detours, saves time, and improves efficiency.
[0047] Secondly, this application provides a vehicle guidance device for sanitation stations, comprising:
[0048] The information acquisition module is used to acquire the location information and task list of sanitation vehicles;
[0049] A location determination module is used to determine the current location of the sanitation vehicle based on the location information.
[0050] The route determination module is used to analyze the target sanitation stations corresponding to each task and the route to reach the target sanitation stations based on the task list.
[0051] The voice guidance module is used to activate the full-process voice guidance system based on the location and the driving route, and guide the driver to the target sanitation station according to the driving route;
[0052] The waste information acquisition module is used to acquire the waste disposal status of the target sanitation station and the loading status of the sanitation vehicle;
[0053] The waste disposal module is used to determine the waste disposal process for the sanitation vehicle entering the target sanitation station based on the waste disposal status, the loading status, and the task list, and to use the full-process voice guidance system to guide the driver to dispose of the waste in a timely manner according to the waste disposal process.
[0054] Optionally, the waste disposal module is specifically used for:
[0055] Based on the waste disposal status, the disposal method of the target sanitation station is determined; the disposal method includes loading and unloading waste.
[0056] Based on the loading status, determine whether the sanitation vehicle meets the processing requirements.
[0057] If the sanitation vehicle meets the processing method, the waste disposal process is determined according to the processing method, and the sanitation vehicle is guided to drive into the target sanitation station and the waste disposal process is displayed on the display terminal set up in the sanitation vehicle.
[0058] The entire process is guided by a voice system, which broadcasts the waste disposal process according to the progress so that the driver is aware of it.
[0059] Optionally, the waste disposal module is further used for:
[0060] If the sanitation vehicle does not meet the processing method, the tasks of the target sanitation station in the task list will be adjusted to obtain an updated task list.
[0061] Based on the updated task list, the executable tasks of the sanitation vehicle at the current moment are analyzed and determined;
[0062] Based on the executable task, determine and execute the current processing flow of the sanitation vehicle.
[0063] Optionally, the device further includes a vehicle number adjustment module for:
[0064] Obtain the amount of waste at the target sanitation station;
[0065] The required number of sanitation vehicles is determined based on the amount of garbage.
[0066] Based on the loading conditions, predict the load capacity of the sanitation vehicle;
[0067] Based on the load capacity, adjust the required number of sanitation vehicles to ensure that all garbage at the target sanitation station is cleared.
[0068] Optionally, the device further includes a type differentiation module for:
[0069] The garbage at the target sanitation station at the current moment is classified according to the preset garbage type to obtain the garbage type stored at the target sanitation station;
[0070] Based on the loading conditions, determine the type of waste loaded by the sanitation vehicle;
[0071] Based on the type of waste being loaded, determine whether the sanitation vehicle is loaded with waste of the same type.
[0072] If the type of garbage loaded is inconsistent with the type of garbage at the target sanitation station, the task corresponding to the target sanitation station will be adjusted to obtain an updated task list so that the sanitation vehicle can execute the adjusted task.
[0073] Optionally, the voice guidance module is specifically used for:
[0074] If the driver deviates from the driving route during the journey, route planning will be performed based on the direction of deviation.
[0075] Based on the route planning, determine the best driving route for the driver to deviate from the intended direction;
[0076] The optimal driving route is compared with the driving route to determine the driving time of the two routes;
[0077] If the travel time of the optimal driving route is lower than that of the driving route, then the optimal driving route is selected for guidance;
[0078] If the optimal driving route takes longer than the optimal driving route, the driver will be prompted by voice to deviate from the optimal driving route.
[0079] Thirdly, this application provides a display terminal, including: a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute the method of the first aspect.
[0080] Fourthly, this application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute the method of the first aspect.
[0081] Fifthly, this application provides a computer program product, comprising: a computer program; wherein, when the computer program is executed by a processor, it implements the method described in any of the first aspects.
[0082] This application provides one. Attached Figure Description
[0083] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0084] Figure 1 This is a schematic diagram illustrating an application scenario provided in one embodiment of this application;
[0085] Figure 2 A flowchart illustrating a method for guiding vehicles throughout their journey at sanitation stations, provided as an embodiment of this application;
[0086] Figure 3 A schematic diagram of a vehicle guidance device for sanitation stations provided in an embodiment of this application;
[0087] Figure 4 This is a schematic diagram of the structure of a display terminal provided in an embodiment of this application. Detailed Implementation
[0088] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0089] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0090] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.
[0091] Nowadays, sanitation trucks have become specialized vehicles for garbage collection and cleaning, playing a positive role in improving urban governance. However, many uncertainties exist in the process of carrying out garbage collection tasks. For example, garbage at sanitation stations may have already been processed, but the driver may not be aware of this and thus enter a station where garbage collection is not required, resulting in a wasted trip, wasting time and reducing efficiency. Furthermore, there may be situations where sanitation trucks fail to arrive at the designated sanitation station on time, without anyone knowing why. These are common problems in the process of garbage collection. Because the entire process cannot be monitored, and drivers cannot be promptly notified to adjust routes when tasks change, work efficiency decreases, and labor costs increase to some extent.
[0092] Based on this, this application provides a method, device, and display terminal for guiding vehicles throughout their journey at sanitation stations.
[0093] The system determines the current location of the sanitation vehicle based on its location information. Additionally, it analyzes the vehicle's task list to determine its route and target sanitation station, and initiates voice guidance to help the driver successfully reach the station. Upon arrival at the target station, the system obtains the station's waste disposal status and the vehicle's loading status. Based on this information, it determines the loading procedure for the vehicle upon arrival at the target station, enabling the driver to promptly dispose of the waste according to the established process.
[0094] This method allows for timely adjustments to the loading process and route based on the status of the sanitation vehicle and the target sanitation station, reducing time wasted during travel and loading, saving time, and improving work efficiency.
[0095] Figure 1 This is a schematic diagram illustrating an application scenario provided by this application. The sanitation vehicles involved in this application are equipped with locators. Several camera devices are installed at each sanitation station to monitor the surrounding environment and the status of the sanitation vehicles. A display terminal is installed inside each sanitation vehicle. The display terminal uses the camera devices to acquire license plate information, retrieves the daily task list for the corresponding sanitation vehicle based on the license plate information, and analyzes the route the sanitation vehicle will take to the target sanitation station. Additionally, the display terminal receives the sanitation vehicle's location from the locator and activates a full-process voice guidance system based on the vehicle's location to guide the sanitation vehicle to the target sanitation station. Furthermore, the display terminal receives real-time images from the camera devices at the target sanitation station, analyzes them, and determines the waste disposal process after the sanitation vehicle arrives at the target sanitation station. Specific implementation methods can be found in the following embodiments.
[0096] Figure 2 This is a flowchart illustrating a method for guiding vehicles throughout their journey at sanitation stations, provided as an embodiment of this application. The method of this embodiment can be applied to the display terminal in the above scenario. For example... Figure 2 As shown, the method includes:
[0097] S201. Obtain the location information and task list of the sanitation vehicle.
[0098] The location information of sanitation vehicles can be obtained through the locator installed on the sanitation vehicle, and the locator can send the location information to the display terminal in real time.
[0099] Because the amount of garbage at sanitation stations may vary daily, the tasks that sanitation trucks need to handle may also differ. Therefore, the task list for each sanitation truck is updated daily. When a sanitation truck leaves its starting point, a camera at the station captures the truck's license plate information, and the driver can then determine the truck's task list for the day based on this information. Alternatively, a WeChat mini-program or an internally developed app can be used. Drivers can log in to these apps and, after identity verification, access the daily task list. Drivers can also import the task list into the display terminal on the sanitation truck via the WeChat mini-program or the internally developed app for display.
[0100] S202. Determine the current location of the sanitation vehicle based on the location information.
[0101] Since the location of sanitation vehicles changes in real time, their location can be determined in real time based on the location information.
[0102] In practice, since each sanitation vehicle is equipped with a display terminal, local map information can be imported, and the location information can be displayed on the terminal in real time. Drivers can also view their current location information through the display terminal.
[0103] S203. Analyze the target sanitation stations corresponding to each task and the driving routes to reach the target sanitation stations based on the task list.
[0104] Specifically, the target sanitation station for each task is determined from the task list, i.e., which target sanitation station the task should be executed at. Then, based on the current location of the sanitation vehicle, the route to each target sanitation station can be obtained.
[0105] Alternatively, based on the current location of the sanitation vehicle, the relative positions of the target sanitation stations for each task can be determined first. Then, the order of each task can be adjusted according to its target sanitation stations to ensure that the sanitation vehicle can travel a shorter distance to complete all tasks.
[0106] S204. Based on the location and driving route, activate the full-process voice guidance system to guide the driver to the target sanitation station.
[0107] The full-process voice guidance system can provide traffic updates based on actual road conditions and also offer task guidance in conjunction with a task list. First, the local map is imported into the system, enabling it to recognize local location information. Then, a large amount of traffic data under different conditions and corresponding coping strategies are input into the system. This allows it to make accurate judgments based on the current traffic situation and broadcast these judgments through its voice announcer for the driver to understand and choose from.
[0108] S205. Obtain the garbage disposal status and sanitation vehicle loading status of the target sanitation station.
[0109] The status of waste disposal can be understood as the current state of waste disposal at the target sanitation station. For example, it could be half-processed or not processed at all.
[0110] The loading status of a sanitation truck refers to the amount of garbage it carries, or more precisely, the types of garbage it contains. In practical implementation, a sensor can be installed along one edge of the sanitation truck. This sensor detects any foreign object contact and emits a signal. The device described in this application can receive this signal. Therefore, a row of sensors can be evenly arranged inside the truck bed according to its height, with a fixed order, and the signal from each sensor can be differentiated during signal reception. Based on the last received signal, the current position of the garbage within the truck can be determined. Then, based on the garbage's position and the truck's volume, the amount of garbage loaded can be estimated. Additionally, multiple mini-cameras can be installed inside the truck bed. These mini-cameras capture images of the truck bed's interior each time garbage is processed, and the types of garbage contained within can be determined through image analysis. This capability can be achieved by establishing a deep learning model. First, a deep learning model is built. A large number of images of trash and the types of trash corresponding to those images are input into this built deep learning model to train it. This allows the deep learning model to identify the trash and its type in images. After a miniature camera captures images of the interior of the train carriage, these images are uploaded to the trained deep learning model. The model can then identify the trash in the images and determine its type.
[0111] Specifically, the system acquires real-time monitoring footage transmitted from cameras installed at target sanitation stations and analyzes this footage to determine the waste disposal status of each station. Additionally, weight sensors are installed at the bottom of each sanitation vehicle's cargo compartment to continuously monitor the current load weight. Since the volume of the sanitation vehicle's cargo compartment is fixed, the loading status can be determined by sensing both the load weight and the compartment's volume using the weight sensors.
[0112] S206. Based on the garbage disposal status, loading conditions, and task list, determine the garbage disposal process for the sanitation vehicle entering the target sanitation station, and use the full-process voice guidance system to guide the driver to dispose of the garbage in a timely manner according to the garbage disposal process.
[0113] Based on the garbage disposal status of the target sanitation station, the loading status of the sanitation vehicle, and the task list obtained above, the specific operations that the sanitation vehicle should perform on the garbage upon entering the target sanitation station can be determined, i.e., the garbage disposal process. For example: unload certain types of garbage first, then load other types of garbage, or load without distinguishing types until the station is full. Then, a full-process voice guidance system is used to guide the driver to promptly dispose of the garbage according to the garbage disposal process after entering the target sanitation station.
[0114] In some implementations, drivers may not hear the full-process voice guidance system because they leave the sanitation vehicle after entering the target sanitation station. Therefore, Bluetooth can be used to connect mobile devices to the display terminal. When a device moves out of Bluetooth range, it indicates it has moved away from the display terminal, which the device owner can also recognize as having moved away. At this point, the system automatically switches devices, allowing a WeChat mini-program or an app developed within the sanitation station to provide voice guidance based on the waste disposal process, assisting drivers in completing waste disposal.
[0115] The method provided in this application allows for the determination of a sanitation vehicle's current location based on its location information. Furthermore, by analyzing the vehicle's task list, the driving route and target sanitation station can be determined. A full-process voice guidance system is then activated to guide the driver to the target sanitation station. Additionally, the real-time status of waste disposal at the target sanitation station and the loading status of the sanitation vehicle can be obtained. Based on this status, the loading procedure after the vehicle enters the target sanitation station can be determined, allowing the driver to promptly follow the loading procedure for waste disposal. This method enables timely adjustments to the loading procedure and driving route based on the waste disposal status of the sanitation vehicle and the target sanitation station, reducing time wasted during travel and loading, and saving time. Moreover, the full-process voice guidance system assists the driver in performing corresponding operations throughout the task execution process, reducing driver thinking time and improving work efficiency. It also avoids oversights caused by being overwhelmed with work.
[0116] In some implementations, when a task in the task list is completed, the driver can check the corresponding task item on the sanitation vehicle's display terminal to indicate that the task is complete. After the driver checks the item, it can be cleared directly or moved to the end of the task list to avoid misleading the driver into repeating the task. In actual implementations, the display terminal can also receive real-time monitoring information from the cameras installed at the target sanitation station. The monitoring information is analyzed to determine whether the task is completed at the current moment. If completed, the corresponding task item can be automatically cleared. If not completed, but the driver has already returned to the sanitation vehicle to leave the target sanitation station, the analysis result can be broadcast through a full-process voice broadcast system to remind the driver. Of course, if the driver judges that the task at the target sanitation station is completed based on the reminder and the actual situation, they can manually check the task as completed and can also provide error feedback via a mobile device.
[0117] This method avoids situations where completed tasks remain at the top of the list, affecting the driver's judgment and reducing errors.
[0118] In some embodiments, when determining the waste disposal process for a sanitation vehicle to enter a target sanitation station using waste disposal status, loading status, and a task list, the vehicle's loading status can be used to determine whether it meets the target sanitation station's disposal requirements. If it does, the vehicle can continue to drive into the target sanitation station. Specifically, this may include: determining the target sanitation station's disposal method based on the waste disposal status; the disposal method includes loading and unloading waste; determining whether the vehicle meets the disposal requirements based on the loading status; if the vehicle meets the disposal requirements, determining the waste disposal process based on the disposal method, guiding the vehicle into the target sanitation station, and displaying the waste disposal process on a display terminal installed inside the vehicle; and using a full-process voice guidance system to broadcast the waste disposal process according to the disposal progress so that the driver is aware of it.
[0119] Specifically, based on the waste disposal status of the target sanitation station obtained from the above steps, determine the appropriate disposal method for the waste at the target sanitation station at that moment. For example, is it more appropriate to load or unload waste, or which types of waste should be loaded and unloaded? Since the sanitation truck may already be carrying waste when entering the target sanitation station, it is necessary to determine whether the sanitation truck meets the target sanitation station's waste disposal requirements based on its loading status. For example, if the sanitation truck is currently full and can only unload waste, but the target sanitation station needs to load more waste, it can be understood that the sanitation truck cannot adopt the target sanitation station's waste disposal method. If, based on the sanitation truck's loading status, it is determined that the sanitation truck can use the target sanitation station's waste disposal method, then this task can continue. Simultaneously, determine the waste disposal process after the sanitation truck enters the target sanitation station based on the disposal method, and display the waste disposal process on the display terminal. Additionally, use a full-process voice guidance system to announce the waste disposal process to remind the driver to perform the corresponding operations.
[0120] The method provided in this embodiment allows for the determination of the waste disposal method at a target sanitation station based on real-time data on the station's waste disposal status. Then, the loading status of the sanitation truck is used to determine whether it can still perform this disposal method, thus deciding whether to proceed to the target station. This approach also allows for timely monitoring of the target sanitation station's situation and enables adjustments to the task list as needed, reducing wasted time for sanitation trucks and preventing them from returning empty-handed. Consequently, work efficiency is further improved.
[0121] In some embodiments, if the sanitation vehicle does not meet the processing conditions of the target sanitation station, the tasks related to the target sanitation station in the sanitation vehicle's task list can be adjusted to obtain an updated task list. Based on the updated task list, the tasks that the sanitation vehicle can execute at the current moment can be determined. Then, based on these executable tasks, the processing flow of the sanitation vehicle at the current moment can be determined. Specifically, this may include: if the sanitation vehicle does not meet the processing conditions, adjusting the tasks of the target sanitation station in the task list to obtain an updated task list; analyzing and determining the executable tasks of the sanitation vehicle at the current moment based on the updated task list; and determining and executing the processing flow of the sanitation vehicle at the current moment based on the executable tasks.
[0122] Specifically, if it is determined from the above embodiments that the sanitation vehicle cannot process the garbage using the processing method of the target sanitation station, the task of the corresponding target sanitation station can be cancelled, the task list can be adjusted, and then the task that the sanitation vehicle can perform at this time can be determined, and the processing flow can be determined and executed based on the task that can be performed.
[0123] In some implementations, the waste disposal status of the target sanitation station may change constantly, and therefore the waste disposal method at the target sanitation station may also change constantly. For example, at the current moment, the waste storage capacity of the target sanitation station may be full, meaning that no more waste can be unloaded at this target sanitation station, and only the existing waste can be removed. However, at the next moment, some waste may be removed, and the target sanitation station will have space to store waste, at which point it can unload waste. Therefore, when a sanitation truck cannot process the waste using the target sanitation station's disposal method at the current moment and the sanitation truck has not yet arrived at the target sanitation station, the loading status of the sanitation truck that is about to arrive at the target sanitation station can be obtained, thus obtaining the waste disposal process for the arriving sanitation truck entering the target sanitation station. Based on the waste disposal process and the arrival time of the sanitation truck that does not meet the disposal method at the target sanitation station, the waste disposal status of the target sanitation station after being processed by other sanitation trucks during this period can be inferred. The new waste disposal method can be determined based on the processed waste disposal status, and then, based on the loading status of the sanitation truck at the current moment, it can be inferred whether the new waste disposal method is met. If, based on the above deductions, the garbage at the target sanitation station can be processed using a new waste disposal method before the sanitation truck arrives, then the sanitation truck can be allowed to continue towards the target sanitation station. If, based on the deductions, the conditions are still not met, then the sanitation truck's mission to the target sanitation station can be directly cancelled.
[0124] It should be noted that the above implementation method can be used to make predictions based on the sanitation vehicles that are about to arrive at the target sanitation station at the current moment, or it can be used to make predictions based on all the sanitation vehicles that may enter the target sanitation station during the time it takes for a sanitation vehicle that does not meet the processing method to arrive at the target sanitation station.
[0125] This method allows for a more reasonable determination of the sanitation vehicle's task list. Furthermore, since each adjustment to the task list may require the sanitation vehicle to make repeated detours, the method described above also reduces the time sanitation vehicles spend on the road.
[0126] In some embodiments, the required number of sanitation vehicles can be determined based on the amount of garbage at the target sanitation station. During the journey to the target sanitation station, the required number of sanitation vehicles is adjusted according to their loading status to ensure that all garbage at the target sanitation station is cleared. Specifically, this may include: obtaining the amount of garbage at the target sanitation station; determining the required number of sanitation vehicles based on the amount of garbage; predicting the load capacity of the sanitation vehicles based on their loading status; and adjusting the required number of sanitation vehicles based on their load capacity to ensure that all garbage at the target sanitation station is cleared.
[0127] The amount of waste at a target sanitation station can be estimated from monitoring images uploaded by the station's cameras, or it can be obtained by the station's management personnel who upload the data to a display terminal. In some implementations, a data management model can be set up to collect relevant data from the target sanitation stations. All sanitation stations are differentiated, and corresponding data management models are derived. This data management model can statistically manage the types and quantities of waste at each sanitation station, as well as the quantities of each type of waste.
[0128] Specifically, the amount of garbage at the target sanitation station can be obtained. Then, based on the fixed capacity of each sanitation truck, the number of empty sanitation trucks needed to clear the garbage from the target sanitation station can be determined. Since each sanitation truck may have visited other sanitation stations before reaching the target sanitation station, it is necessary to obtain the loading status of the sanitation trucks. Then, based on the loading status of the sanitation trucks, using the loading status determination method provided in the above embodiment, the remaining amount of garbage that each sanitation truck can carry can be estimated, i.e., the loading capacity. Then, based on the estimated loading capacity, the previously determined number of sanitation trucks can be adjusted, such as increasing the number accordingly, to ensure that all the garbage at the target sanitation station is cleared.
[0129] In the specific implementation process, the adjusted number of sanitation vehicles required can be updated and displayed on the display terminal. Since the task for this target sanitation station was already added to the task list of the corresponding number of sanitation vehicles when the initial number of sanitation vehicles was determined, after adjusting the number of sanitation vehicles, the system can also notify the new sanitation vehicles to add the garbage disposal task for this target sanitation station to their respective task lists based on the adjusted number, or automatically select suitable sanitation vehicles based on the adjusted number of sanitation vehicles and add the garbage disposal task for this target sanitation station to the task list of the appropriate sanitation vehicle. At the same time, the system uses a full-process voice broadcast system to remind the drivers of the corresponding sanitation vehicles of the new task notification so that the drivers are aware of the situation.
[0130] The method provided in this embodiment allows for timely adjustment of the number of sanitation vehicles based on the amount of garbage at the target sanitation station, ensuring that garbage at the target sanitation station is collected promptly. Simultaneously, drivers can be promptly informed of any adjustments in vehicle demand at the target sanitation station and determine their next task. This avoids situations where drivers are unaware of task adjustments while driving or handling other matters, leading to unfinished tasks.
[0131] In some embodiments, based on the loading status of the sanitation truck, it can be determined whether all the garbage at the target sanitation station can be loaded. If so, the garbage disposal task at the target sanitation station is closed, and the task lists of other sanitation trucks that have garbage disposal tasks for this target sanitation station are adjusted to prevent other sanitation trucks from entering the target sanitation station. Specifically, this may include: determining whether the sanitation truck meets the requirement for independently loading garbage based on its loading status; if the sanitation truck meets the requirement for independently loading garbage, closing the garbage disposal task at the target sanitation station; and updating the task lists of other sanitation trucks that have garbage disposal tasks for the target sanitation station to prevent other sanitation trucks from entering the target sanitation station.
[0132] Specifically, the system determines whether a sanitation vehicle can independently complete the waste disposal at the target sanitation station based on its loading status. If so, the waste disposal task issued for that target sanitation station is closed, and the task lists of other sanitation vehicles with tasks assigned to that target sanitation station are adjusted to prevent other sanitation vehicles from entering the target sanitation station and returning empty-handed.
[0133] The method provided in this embodiment can promptly close the task when the garbage at the target sanitation station can be processed, and notify the drivers of other sanitation vehicles not to go to this target sanitation station by adjusting the task list of other sanitation vehicles, thereby improving work efficiency.
[0134] In some embodiments, the garbage at the target sanitation station at the current moment can be classified according to a preset garbage type. Then, it is determined whether the sanitation vehicle is carrying garbage of the same type as the garbage at the target sanitation station based on its loading status. If not, the task for this target sanitation station can be ignored, the task list of this sanitation vehicle can be adjusted, and the vehicle can proceed to the next target sanitation station. Specifically, this may include: classifying the garbage at the target sanitation station at the current moment according to a preset garbage type to obtain the garbage type stored at the target sanitation station; determining the type of garbage loaded by the sanitation vehicle based on its loading status; determining whether the sanitation vehicle is carrying garbage of the same type based on the loaded garbage type; if the loaded garbage type is inconsistent with the garbage type of the target sanitation station, the task corresponding to the target sanitation station can be adjusted to obtain an updated task list so that the sanitation vehicle can execute the adjusted task.
[0135] The preset waste type is based on the current classification of waste, such as: recyclable waste, hazardous waste, etc. This preset waste type can be adjusted or standardized according to the situation of each region or sanitation station, and is not limited in this embodiment.
[0136] The mini camera device installed inside the vehicle compartment and the trained deep learning model, as described in the above embodiments, can capture images of the interior of the sanitation vehicle compartment each time garbage disposal is completed. Then, based on image analysis, the type of garbage contained in the sanitation vehicle can be determined.
[0137] Specifically, the garbage at the target sanitation station at the current moment can be classified according to a preset garbage type to obtain the garbage type stored at the target sanitation station. Then, based on the loading status of the sanitation truck obtained in the above embodiment, the garbage type loaded in the sanitation truck can be determined. The loaded garbage type is compared with the garbage type of the target sanitation station to determine whether the sanitation truck contains the garbage type of the target sanitation station. If not, the task on this sanitation truck corresponding to this target sanitation station can be adjusted. The task for this target sanitation station can be deleted, so that the driver in the sanitation truck can proceed to the next target sanitation station according to the adjusted task list. Alternatively, the task for this target sanitation station can be postponed until a suitable condition is met before executing the task at this target sanitation station.
[0138] It should be noted that if the target sanitation station has a large variety of waste types but a small quantity, it may increase workload and processing time, so the type issue can be disregarded. Therefore, the method provided in this embodiment is only implemented when the waste classification at the target sanitation station is relatively clear. Conditions can be imposed on the target sanitation station, such as limiting the number of waste types to no more than three. In this case, the waste can be processed according to the waste type classification method provided in this embodiment.
[0139] In some implementation methods, special sanitation stations can be set up to place one or several types of waste. Similarly, fixed sanitation vehicles can be set up to handle these special sanitation stations.
[0140] The method provided in this embodiment can be used to process the garbage at the target sanitation station according to the classification, and some hazardous waste can be separated from harmless waste to avoid environmental pollution caused by processing them together.
[0141] In some embodiments, when a driver deviates from the driving route, route planning can be performed based on the direction of deviation to determine the optimal driving route in that direction. This optimal driving route is then compared with the original driving route. If the optimal driving route takes less time than the original driving route, guidance can be provided based on the optimal driving route. Specifically, this can include: if the driver deviates from the driving route, route planning can be performed based on the direction of deviation; based on the route planning, the optimal driving route in the direction of deviation can be determined; the optimal driving route can be compared with the original driving route to determine the travel time of the two routes; if the travel time of the optimal driving route is less than that of the original driving route, the optimal driving route can be selected for guidance; if the travel time of the optimal driving route is more than that of the original driving route, a voice reminder can be given to the driver that they have deviated from the driving route.
[0142] Specifically, due to unforeseen factors during the journey, sanitation vehicles may deviate from their planned routes. In this situation, the driver can choose to return to the original route or proceed in the deviated direction to reach the target sanitation station. To save time and improve efficiency, route analysis can be performed based on the vehicle's deviation, and a new route can be planned. During the planning process, factors such as travel time and distance can be considered to determine the optimal route. Furthermore, the travel time of the optimal route can be compared with that of the initial route. If the optimal route is shorter, it can be used directly to reach the target sanitation station.
[0143] In addition, a voice guidance system is activated throughout the entire journey to guide the driver along the planned route. Simultaneously, road conditions, driving time, and deviations from the route encountered by the driver are uploaded to the display terminal so that sanitation station management personnel can understand the situation.
[0144] The method provided in this embodiment allows for route planning directly based on the direction of deviation when a sanitation vehicle deviates from the navigation route displayed on the terminal. The optimal route is determined by comparing this optimal route with the original route to identify the one that takes less time. This approach reduces detours, saves time, and improves efficiency.
[0145] Figure 3 A schematic diagram of a vehicle guidance device for sanitation stations provided in an embodiment of this application is shown below. Figure 3 As shown, the data transmission device 300 of this embodiment includes: an information acquisition module 301, a location determination module 302, a driving route determination module 303, a voice guidance module 304, a garbage information acquisition module 305, and a garbage disposal module 306.
[0146] The information acquisition module 301 is used to acquire the location information and task list of the sanitation vehicle;
[0147] Location determination module 302 is used to determine the current location of the sanitation vehicle based on the location information;
[0148] The route determination module 303 is used to analyze the target sanitation stations corresponding to each task and the route to reach the target sanitation station based on the task list.
[0149] The voice guidance module 304 is used to activate the full-process voice guidance system according to the location and the driving route, and guide the driver to arrive at the target sanitation station according to the driving route.
[0150] The waste information acquisition module 305 is used to acquire the waste disposal status of the target sanitation station and the loading status of the sanitation vehicle;
[0151] The waste disposal module 306 is used to determine the waste disposal process of the sanitation vehicle entering the target sanitation station based on the waste disposal status, the loading status, and the task list, and to use the full-process voice guidance system to guide the driver to dispose of the waste in a timely manner according to the waste disposal process.
[0152] Optionally, the waste disposal module 306 is specifically used for:
[0153] Based on the waste disposal status, the disposal method of the target sanitation station is determined; the disposal method includes loading and unloading waste.
[0154] Based on the loading status, determine whether the sanitation vehicle meets the processing requirements.
[0155] If the sanitation vehicle meets the processing method, the waste disposal process is determined according to the processing method, and the sanitation vehicle is guided to drive into the target sanitation station and the waste disposal process is displayed on the display terminal set up in the sanitation vehicle.
[0156] The entire process is guided by a voice system, which broadcasts the waste disposal process according to the progress so that the driver is aware of it.
[0157] Optionally, the waste disposal module 306 is further configured to:
[0158] If the sanitation vehicle does not meet the processing method, the tasks of the target sanitation station in the task list will be adjusted to obtain an updated task list.
[0159] Based on the updated task list, the executable tasks of the sanitation vehicle at the current moment are analyzed and determined;
[0160] Based on the executable task, determine and execute the current processing flow of the sanitation vehicle.
[0161] Optionally, the device further includes a vehicle number adjustment module 307, used for:
[0162] Obtain the amount of waste at the target sanitation station;
[0163] The required number of sanitation vehicles is determined based on the amount of garbage.
[0164] Based on the loading conditions, predict the load capacity of the sanitation vehicle;
[0165] Based on the load capacity, adjust the required number of sanitation vehicles to ensure that all garbage at the target sanitation station is cleared.
[0166] Optionally, the device further includes a type differentiation module 308, used for:
[0167] The garbage at the target sanitation station at the current moment is classified according to the preset garbage type to obtain the garbage type stored at the target sanitation station;
[0168] Based on the loading conditions, determine the type of waste loaded by the sanitation vehicle;
[0169] Based on the type of waste being loaded, determine whether the sanitation vehicle is loaded with waste of the same type.
[0170] If the type of garbage loaded is inconsistent with the type of garbage at the target sanitation station, the task corresponding to the target sanitation station will be adjusted to obtain an updated task list so that the sanitation vehicle can execute the adjusted task.
[0171] Optionally, the voice guidance module 304 is specifically used for:
[0172] If the driver deviates from the driving route during the journey, route planning will be performed based on the direction of deviation.
[0173] Based on the route planning, determine the best driving route for the driver to deviate from the intended direction;
[0174] The optimal driving route is compared with the driving route to determine the driving time of the two routes;
[0175] If the travel time of the optimal driving route is lower than that of the driving route, then the optimal driving route is selected for guidance;
[0176] If the optimal driving route takes longer than the optimal driving route, the driver will be prompted by voice to deviate from the optimal driving route.
[0177] The apparatus of this embodiment can be used to execute the method of any of the above embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.
[0178] Figure 4 This is a schematic diagram of the structure of a display terminal provided in one embodiment of this application, as shown below. Figure 4 As shown, the display terminal 400 in this embodiment may include a memory 401 and a processor 402.
[0179] The memory 401 stores a computer program that can be loaded by the processor 402 and execute the methods described in the above embodiments.
[0180] The processor 402 and the memory 401 are connected, for example, via a bus.
[0181] Optionally, the display terminal 400 may also include a transceiver. It should be noted that in practical applications, the transceiver is not limited to one, and the structure of the display terminal 400 does not constitute a limitation on the embodiments of this application.
[0182] Processor 402 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 402 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0183] A bus can include a pathway for transmitting information between the aforementioned components. The bus can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in the diagram, but this does not imply that there is only one bus or one type of bus.
[0184] The memory 401 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0185] The memory 401 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 402. The processor 402 is used to execute the application code stored in the memory 401 to implement the content shown in the foregoing method embodiments.
[0186] Display terminals include, but are not limited to: mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Servers can also be included. Figure 4 The display terminal shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0187] The display terminal in this embodiment can be used to execute the method of any of the above embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0188] This application also provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute the methods described in the above embodiments.
[0189] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
Claims
1. A method for guiding vehicles throughout their journey at sanitation stations, characterized in that, include: Obtain the location information and task list of sanitation vehicles; The current location of the sanitation vehicle is determined based on the location information. Based on the task list, analyze the target sanitation stations corresponding to each task and the driving routes to the target sanitation stations; Based on the location and the driving route, activate the full-process voice guidance system to guide the driver to the target sanitation station according to the driving route; Obtain the waste disposal status of the target sanitation station and the loading status of the sanitation vehicle; Based on the waste disposal status, loading status, and task list, the waste disposal process for the sanitation vehicle to enter the target sanitation station is determined, and the full-process voice guidance system guides the driver to dispose of the waste in a timely manner according to the waste disposal process. The process of determining the waste disposal procedure for the sanitation vehicle to enter the target sanitation station based on the waste disposal status, loading status, and task list, and using the full-process voice guidance system to guide the driver to dispose of the waste in a timely manner according to the waste disposal procedure, includes: Based on the waste disposal status, the disposal method of the target sanitation station is determined; the disposal method includes loading and unloading waste. Based on the loading status, determine whether the sanitation vehicle meets the processing requirements. If the sanitation vehicle meets the processing method, the waste disposal process is determined according to the processing method, and the sanitation vehicle is guided to drive into the target sanitation station and the waste disposal process is displayed on the display terminal set up in the sanitation vehicle. The entire process is guided by a voice system, which broadcasts the waste disposal process according to the processing progress so that the driver is aware of it. If the sanitation vehicle does not meet the processing method, the tasks of the target sanitation station in the task list will be adjusted to obtain an updated task list. Based on the updated task list, the executable tasks of the sanitation vehicle at the current moment are analyzed and determined; Based on the executable task, determine and execute the current processing flow of the sanitation vehicle. The method further includes: The garbage at the target sanitation station at the current moment is classified according to the preset garbage type to obtain the garbage type stored at the target sanitation station; Based on the loading conditions, determine the type of waste loaded by the sanitation vehicle; Based on the type of waste being loaded, determine whether the sanitation vehicle is loaded with waste of the same type. If the type of garbage loaded is inconsistent with the type of garbage at the target sanitation station, the task corresponding to the target sanitation station will be adjusted to obtain an updated task list so that the sanitation vehicle can execute the adjusted task.
2. The method according to claim 1, characterized in that, Also includes: Obtain the amount of waste at the target sanitation station; The required number of sanitation vehicles is determined based on the amount of garbage. Based on the loading conditions, predict the load capacity of the sanitation vehicle; Based on the load capacity, adjust the required number of sanitation vehicles to ensure that all garbage at the target sanitation station is cleared.
3. The method according to claim 2, characterized in that, The method further includes: Based on the loading status of the sanitation vehicle, determine whether the sanitation vehicle meets the requirement of independently loading the amount of garbage; If the sanitation vehicle meets the requirement of independently loading the amount of garbage, then the garbage disposal task of the target sanitation station is shut down; The task list of other sanitation vehicles that have garbage disposal tasks at the target sanitation station will be updated to prevent those other sanitation vehicles from entering the target sanitation station.
4. The method according to claim 1, characterized in that, The step of activating a full-process voice guidance system based on the location and the driving route to guide the driver to the target sanitation station includes: If the driver deviates from the driving route during the journey, route planning will be performed based on the direction of deviation. Based on the route planning, determine the best driving route for the driver to deviate from the intended direction; The optimal driving route is compared with the driving route to determine the driving time of the two routes; If the travel time of the optimal driving route is lower than that of the driving route, then the optimal driving route is selected for guidance; If the optimal driving route takes longer than the optimal driving route, the driver will be prompted by voice to deviate from the optimal driving route.
5. A vehicle guidance device for sanitation stations, characterized in that, Performing the vehicle guidance method for sanitation stations as described in any one of claims 1-4 includes: The information acquisition module is used to acquire the location information and task list of sanitation vehicles; A location determination module is used to determine the current location of the sanitation vehicle based on the location information. The route determination module is used to analyze the target sanitation stations corresponding to each task and the route to reach the target sanitation stations based on the task list. The voice guidance module is used to activate the full-process voice guidance system based on the location and the driving route, and guide the driver to the target sanitation station according to the driving route; The waste information acquisition module is used to acquire the waste disposal status of the target sanitation station and the loading status of the sanitation vehicle; The waste disposal module is used to determine the waste disposal process for the sanitation vehicle entering the target sanitation station based on the waste disposal status, the loading status, and the task list, and to use the full-process voice guidance system to guide the driver to dispose of the waste in a timely manner according to the waste disposal process.
6. A display terminal, characterized in that, include: Memory and processor; The memory is used to store program instructions; The processor is configured to call and execute program instructions in the memory to perform the method as described in any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program; when the computer program is executed by a processor, it implements the method as described in any one of claims 1-4.