A talkback system with clock-in and clock-out and transportation counting
By collecting and analyzing user operation data and location in real time, the problem of lack of monitoring during fleet transportation is solved, enabling accurate monitoring and trip counting of vehicle transportation processes and ensuring the accuracy of data and location.
Patent Information
- Application Number
- CN202610699383.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-20
- Publication Date
- 2026-07-14
AI Technical Summary
Existing technologies lack real-time monitoring of the fleet transportation process, which may result in operational anomalies going undetected and a lack of process supervision.
The system includes a real-time acquisition module that records user operation data and location, a transportation monitoring module that analyzes user operation diagrams, and a transportation trip counting module that counts trips based on actual operation diagrams. It utilizes GPS positioning and operation data calibration to monitor the user's operation sequence and location and eliminate abnormal situations.
It enables real-time monitoring of the vehicle transportation process, improves data accuracy and the authenticity of vehicle trip counting, and ensures the accuracy of operation sequence and location.
Smart Images

Figure CN122392149A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of vehicle management and communication technology, specifically to a walkie-talkie system with functions for clocking in and out and counting transport trips. Background Technology
[0002] An intercom system is a device or system that enables voice communication via radio waves or network technology. It allows two or more users to communicate in real time without using a telephone line. Intercom systems typically consist of walkie-talkies, base stations, controllers, and other equipment, and can meet communication needs from short to long distances.
[0003] In existing technologies, fleet management often involves monitoring the transportation process using origin and destination data. For example, application CN114609943A discloses a transportation management system that records orders based on valid trips. This system involves drivers using mobile terminals to scan codes at the origin control management terminal to issue orders and collect pressure data, and at the destination control management terminal to scan codes to verify the waybill and collect and compare destination pressure data. A monitoring mobile terminal monitors the driver's mobile terminal, using a gravity sensor module to sense the weight at the origin and destination to detect whether the vehicle has overturned or stolen sand or gravel during transportation. However, this method does not monitor the transportation route in real time, which may result in undetected operational anomalies during transportation, indicating a lack of process supervision. Summary of the Invention
[0004] This invention aims to at least partially solve one of the technical problems in the prior art. By recording user operation data and real-time user location, and then calibrating and analyzing the collected operation data, the actual operation map of the user can be obtained. Finally, based on the actual operation map, check-in and trip counting are performed to solve the problem of lack of process supervision in the prior art when counting trips for vehicles.
[0005] To achieve the above objectives, this application provides an intercom system with clock-in / clock-out functionality and trip counting capabilities, including a real-time data acquisition module, an operation verification module, a transportation monitoring module, and a trip counting module. The real-time acquisition module is used to record the user's operation data and the user's real-time location; The operation calibration module is used to calibrate the collected operation data; The transportation monitoring module is used to analyze the user's real-time location to obtain a user operation map, and monitor the user operation map to obtain an actual operation map. The transportation trip counting module counts user transportation trips based on the actual operation diagram; The transportation monitoring module includes a route analysis unit, which is configured with a route analysis strategy. The route analysis strategy includes acquiring all monitored locations, connecting all monitored locations based on time sequence to obtain the user's movement route, marking the user's operation location on the user's movement route to obtain the user's operation point, acquiring the instruction type corresponding to the user's operation point, marking the corresponding instruction type on the user's movement route to obtain the user operation map. The transportation monitoring module also includes an operation monitoring unit. The operation monitoring unit is configured with an operation monitoring strategy. The transportation monitoring strategy includes, when performing transportation monitoring, acquiring a user operation map, setting any user operation point as a target operation point, acquiring the instruction type of the target operation point, and outputting an operation normal signal when the instruction type of the target operation point is standard check-in. When the instruction type of the target operation point is loading or unloading, obtain the instruction type of the previous operation point that is adjacent to the time of the target operation point. If the instruction type of the previous operation point is standard check-in or the same as the instruction type of the target operation point, determine that the operation sequence of the target operation point is correct and output an operation normal signal. If the instruction type of the current operation point is different from the instruction type of the target operation point, it is determined that the operation sequence of the target operation point is incorrect, and an operation error signal is output. Iterate through all operation points, delete all operation points that output abnormal operation signals, and set the resulting operation graph as the normal operation graph.
[0006] Furthermore, the real-time acquisition module includes an operation recording unit and a location recording unit. The operation recording unit is configured with an operation recording strategy, which includes: when a user input command is detected, recording the type of the user input command and the input time; the command type includes check-in, loading, unloading, and dialogue; and setting the input time as the operation time. The instruction type and operation time are collectively referred to as operation data.
[0007] Furthermore, the positioning recording unit is configured with a positioning recording strategy, which includes obtaining the user's location once via GPS when a user input command is detected and setting it as an operation positioning, and obtaining the user's location once via GPS at a first time interval and setting it as a monitoring positioning.
[0008] Furthermore, the operation verification module is configured with an operation verification strategy, which includes establishing a daily check-in schedule, obtaining the instruction type when a user input instruction is detected, and filling the operation data into the daily check-in schedule when the instruction type is check-in. Set the time interval between every two operation data on the daily clock-in schedule to record the working hours. Retrieve the standard working hours from the database. When the recorded working hours are lower than the standard working hours, set the last operation data on the daily clock-in schedule as invalid and delete it. When the recorded working hours are higher than or equal to the standard working hours, set the instruction type of the operation data on the daily clock-in schedule as standard clock-in.
[0009] Furthermore, the transportation monitoring module also includes a positioning monitoring unit, which is configured with a positioning monitoring strategy. The positioning monitoring strategy includes, when performing positioning monitoring, acquiring a normal operation map, establishing start and end points, and marking them on the normal operation map. For any user operation point, set it as the target operation point, obtain the instruction type of the target operation point, and when the instruction type of the target operation point is standard clock-in, determine whether the clock-in / clock-out point matches the target operation point. When the clock-in / clock-out point matches the target operation point, output a normal positioning signal; when the clock-in / clock-out point does not match the target operation point, output a positioning error signal. When the instruction type of the target operation point is loading or unloading, obtain the route distance of the previous operation point adjacent to the time of the target operation point, set it as the transportation distance, obtain the standard distance, and output a positioning abnormal signal when the transportation distance is less than the standard distance, and output a positioning normal signal when the transportation distance is greater than or equal to the standard distance. Traverse all operation points, delete all operation points that output abnormal positioning signals, and set the resulting operation diagram as the actual operation diagram.
[0010] Furthermore, the transportation trip counting module is configured with a transportation trip counting strategy, which includes obtaining two operation points with standard clock-in type from the actual operation diagram, setting the first operation point with standard clock-in type as the start point, and setting the second operation point with standard clock-in type as the end point; Obtain operation points with loading and unloading instruction types from the actual operation diagram. Set any operation point with loading instruction type and the subsequent operation point with unloading instruction type as a group of transportation data. For each group of transportation data obtained, increment the transportation trip count by one.
[0011] The beneficial effects of the present invention are as follows: The present invention first collects user operation data and real-time location, and then calibrates the user operation data. By calibrating the operation data, data anomalies caused by user misoperation can be eliminated, ensuring the accuracy of subsequent analysis. This invention also monitors the user's real-time location to obtain the user's movement route map, and then analyzes the user's movement route map to determine whether the user has any abnormal operation or location. By eliminating abnormal situations, the accuracy of the data is improved, and the authenticity of vehicle trip counting is guaranteed. Attached Figure Description
[0012] Figure 1 This is a schematic diagram of the system of the present invention; Figure 2 This is a schematic diagram of the user operation of the method of the present invention. Detailed Implementation
[0013] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0014] Please see Figure 1 As shown, in the specific hardware implementation of this embodiment, the user terminal adopts a handheld or vehicle-mounted walkie-talkie terminal that supports the DMR (Digital Mobile Radio) standard. The hardware architecture of this terminal includes an MCU microcontroller unit, an RF transceiver module, a GPS / BeiDou dual-mode positioning module, and a physical button input module.
[0015] This system defines the functions of the physical buttons on the walkie-talkie for reuse. For safe driving purposes, except for the PTT (Public Talk Ton) button, all other buttons are disabled when the vehicle is in motion.
[0016] (GPIOMapping): Programmable side key P1 (loading key): Configured as a "loading / start task" command. When a short press of the P1 key is detected, the MCU reads the current GPS coordinates and timestamp, and encapsulates them into a data packet of type 0x01 (loading).
[0017] Programmable side key P2 (unload key): Configured as an "unload / end task" instruction. Corresponds to data packets with package type 0x02 (unload).
[0018] PTT (Push-to-Talk) key combination: Short press PTT: Initiate a regular voice call.
[0019] Long press PTT+P1: Trigger the "Check-in / Sign-in" command (type 0x03). This design uses key combinations to prevent accidental touches and ensures that the intention of clocking in and out is clear.
[0020] Tactile / Audio Feedback: After the MCU successfully receives the button command and completes the data encapsulation, it controls the walkie-talkie's motor to vibrate for 0.5 seconds or plays a preset TTS voice message (such as "Loading check-in successful") to achieve fully blind operation and ensure driving safety.
[0021] This application provides an intercom system with clock-in / clock-out and transportation trip counting functions, including a real-time data acquisition module, an operation verification module, a transportation monitoring module, and a transportation trip counting module. The real-time acquisition module is used to record user operation data and user real-time location. The real-time acquisition module includes an operation recording unit and a location recording unit. The operation recording unit is configured with an operation recording strategy, which includes: when a user input command is detected, the type of the input command and the input time are recorded. The command types include clocking in, loading, unloading and dialogue. The input time is set as the operation time. The command type and operation time are collectively referred to as operation data. The location recording unit is configured with a location recording strategy, which includes obtaining the user's location via GPS once when a user input command is detected and setting it as an operation location, and obtaining the user's location via GPS once every first time interval and setting it as a monitoring location. In the specific implementation process, the first time interval is 10 minutes. The operation calibration module is used to calibrate the collected operation data; The operation verification module is configured with an operation verification strategy, which includes establishing a daily check-in schedule. When a user input command is detected, the command type is obtained. When the command type is check-in, the operation data is filled into the daily check-in schedule. The time interval between every two operation data entries on the daily check-in schedule is set as the recorded work duration. The standard work duration is retrieved from the database. When the recorded work duration is lower than the standard work duration, the last operation data entry on the daily check-in schedule is set as invalid and deleted. When the recorded work duration is higher than or equal to the standard work duration, the instruction type of the operation data entry on the daily check-in schedule is set as standard check-in. In specific implementation, the standard work duration is manually set, for example, in this embodiment, the standard work duration is 8 hours. When the recorded work duration is lower than the standard work duration, it may be due to the user accidentally triggering a second check-in. The transportation monitoring module is used to analyze the user's real-time location to obtain the user operation map, and monitor the user operation map to obtain the actual operation map; Please see Figure 2As shown, the transportation monitoring module includes a route analysis unit, which is configured with a route analysis strategy. The route analysis strategy includes acquiring all monitored locations, connecting all monitored locations based on time sequence to obtain the user's movement route, marking the user's operation location on the user's movement route to obtain the user's operation point, acquiring the instruction type corresponding to the user's operation point, marking the corresponding instruction type on the user's movement route to obtain the user's operation map. In the specific implementation process, the monitored location is the user's real-time movement point, and the operation location is the user's real-time location when performing the operation. Using the monitored location as the user's movement route map can prevent the user from losing their location due to long-term inactivity. The transportation monitoring module also includes an operation monitoring unit, which is configured with an operation monitoring strategy. The transportation monitoring strategy includes acquiring the user operation map when performing transportation monitoring, setting any user operation point as the target operation point, acquiring the instruction type of the target operation point, and outputting an operation normal signal when the instruction type of the target operation point is standard check-in. When the instruction type of the target operation point is loading or unloading, obtain the instruction type of the previous operation point that is adjacent to the time of the target operation point. If the instruction type of the previous operation point is standard check-in or the same as the instruction type of the target operation point, determine that the operation sequence of the target operation point is correct and output an operation normal signal. When the instruction type of the current operation point is different from the instruction type of the target operation point, it is determined that the operation sequence of the target operation point is incorrect and an operation error signal is output. In the actual implementation process, during the user's operation, after the loading operation, the next operation must be unloading. Therefore, when the user performs the same operation twice in a row, it is determined that the operation has become abnormal. Iterate through all operation points, delete all operation points that output abnormal operation signals, and set the resulting operation graph as the normal operation graph. The transportation monitoring module also includes a positioning monitoring unit, which is configured with a positioning monitoring strategy. The positioning monitoring strategy includes acquiring a normal operation map when positioning monitoring is performed, establishing get off work start and end points and marking them on the normal operation map. In the specific implementation process, the work start point is set manually and is a positioning range used to determine whether the user has arrived at work when clocking in. For any user operation point, set it as the target operation point, obtain the instruction type of the target operation point, and when the instruction type of the target operation point is standard clock-in, determine whether the clock-in / clock-out point matches the target operation point. When the clock-in / clock-out point matches the target operation point, output a normal positioning signal; when the clock-in / clock-out point does not match the target operation point, output a positioning error signal. When the instruction type of the target operation point is loading or unloading, the route distance of the previous operation point adjacent to the target operation point in time is obtained and set as the transportation distance. The standard distance is obtained. When the transportation distance is less than the standard distance, a positioning abnormal signal is output. When the transportation distance is greater than or equal to the standard distance, a positioning normal signal is output. In the specific implementation process, the standard distance is set manually. The standard distance is the minimum route distance between the loading point and the unloading point. Traverse all operation points, delete all operation points that output abnormal positioning signals, and set the resulting operation diagram as the actual operation diagram.
[0022] The transportation trip counting module counts user trips based on the actual operation map. The transportation trip counting module is configured with a transportation trip counting strategy, which includes obtaining two operation points with the instruction type of standard clock-in from the actual operation map, setting the first operation point with the instruction type of standard clock-in as the start point, and setting the second operation point with the instruction type of standard clock-in as the end point. In actual implementation, the daily records will always show clocking in for work first and then clocking out for get off work, and only the two operation points with the instruction type of standard clock-in will be recorded. Obtain operation points with loading and unloading instruction types from the actual operation diagram. Set any operation point with loading instruction type and the subsequent operation point with unloading instruction type as a group of transportation data. For each group of transportation data obtained, increment the transportation trip count by one.
[0023] Based on the above description of the embodiments, the embodiments of the present invention can be provided as methods, systems, or computer program products. Based on this understanding, the above technical solutions, in essence or in terms of their contribution to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or certain parts of the embodiments.
[0024] In the embodiments provided in this application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules or units is only a logical functional division, and there may be other division methods in actual implementation. Furthermore, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces. The indirect coupling or communication connection between systems, modules, and units may be electrical, mechanical, or other forms.
[0025] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A walkie-talkie system with functions for clocking in and out and tracking transport trips, characterized in that, It includes a real-time data acquisition module, an operation verification module, a transportation monitoring module, and a transportation trip counting module; The real-time acquisition module is used to record the user's operation data and the user's real-time location; The operation calibration module is used to calibrate the collected operation data; The transportation monitoring module is used to analyze the user's real-time location to obtain a user operation map, and monitor the user operation map to obtain an actual operation map. The transportation trip counting module counts user transportation trips based on the actual operation diagram; The transportation monitoring module includes a route analysis unit, which is configured with a route analysis strategy. The route analysis strategy includes acquiring all monitored locations, connecting all monitored locations based on time sequence to obtain the user's movement route, marking the user's operation location on the user's movement route to obtain the user's operation point, acquiring the instruction type corresponding to the user's operation point, marking the corresponding instruction type on the user's movement route to obtain the user operation map. The transportation monitoring module also includes an operation monitoring unit. The operation monitoring unit is configured with an operation monitoring strategy. The transportation monitoring strategy includes, when performing transportation monitoring, acquiring a user operation map, setting any user operation point as a target operation point, acquiring the instruction type of the target operation point, and outputting an operation normal signal when the instruction type of the target operation point is standard check-in. When the instruction type of the target operation point is loading or unloading, obtain the instruction type of the previous operation point that is adjacent to the time of the target operation point. If the instruction type of the previous operation point is standard check-in or the same as the instruction type of the target operation point, determine that the operation sequence of the target operation point is correct and output an operation normal signal. If the instruction type of the current operation point is different from the instruction type of the target operation point, it is determined that the operation sequence of the target operation point is incorrect, and an operation error signal is output. Iterate through all operation points, delete all operation points that output abnormal operation signals, and set the resulting operation graph as the normal operation graph.
2. The intercom system with clocking in and out and transport trip counting as described in claim 1, characterized in that, The real-time acquisition module includes an operation recording unit and a location recording unit. The operation recording unit is configured with an operation recording strategy, which includes: when a user input command is detected, recording the type and time of the input command; the command types include check-in, loading, unloading, and dialogue; and setting the input time as the operation time. The instruction type and operation time are collectively referred to as operation data.
3. The intercom system with clocking in and out and transport tracking as described in claim 2, characterized in that, The positioning recording unit is configured with a positioning recording strategy, which includes obtaining the user's location via GPS once when a user input command is detected and setting it as an operation positioning, and obtaining the user's location via GPS once every first time interval and setting it as a monitoring positioning.
4. The intercom system with clocking in and out and transport trip counting as described in claim 3, characterized in that, The operation verification module is configured with an operation verification strategy, which includes establishing a daily check-in schedule, obtaining the instruction type when a user input instruction is detected, and filling the operation data into the daily check-in schedule when the instruction type is check-in. Set the time interval between every two operation data on the daily clock-in schedule to record the working hours. Retrieve the standard working hours from the database. When the recorded working hours are lower than the standard working hours, set the last operation data on the daily clock-in schedule as invalid and delete it. When the recorded working hours are higher than or equal to the standard working hours, set the instruction type of the operation data on the daily clock-in schedule as standard clock-in.
5. A walkie-talkie system with clocking in and out and transport trip counting as described in claim 4, characterized in that, The transportation monitoring module also includes a positioning monitoring unit, which is configured with a positioning monitoring strategy. The positioning monitoring strategy includes, when performing positioning monitoring, acquiring a normal operation map, establishing start and end points and marking them on the normal operation map. For any user operation point, set it as the target operation point, obtain the instruction type of the target operation point, and when the instruction type of the target operation point is standard clock-in, determine whether the clock-in / clock-out point matches the target operation point. When the clock-in / clock-out point matches the target operation point, output a normal positioning signal; when the clock-in / clock-out point does not match the target operation point, output a positioning error signal. When the instruction type of the target operation point is loading or unloading, obtain the route distance of the previous operation point adjacent to the time of the target operation point, set it as the transportation distance, obtain the standard distance, and output a positioning abnormal signal when the transportation distance is less than the standard distance, and output a positioning normal signal when the transportation distance is greater than or equal to the standard distance. Traverse all operation points, delete all operation points that output abnormal positioning signals, and set the resulting operation diagram as the actual operation diagram.
6. A walkie-talkie system with clocking in and out and transport trip counting as described in claim 5, characterized in that, The transportation trip counting module is configured with a transportation trip counting strategy, which includes obtaining two operation points with standard clock-in type from the actual operation diagram, setting the first operation point with standard clock-in type as the start point, and setting the second operation point with standard clock-in type as the end point. Obtain operation points with loading and unloading instruction types from the actual operation diagram. Set any operation point with loading instruction type and the subsequent operation point with unloading instruction type as a group of transportation data. For each group of transportation data obtained, increment the transportation trip count by one.
Citation Information
Patent Citations
Transportation management system capable of counting orders according to effective transportation times
CN114609943A