Vehicle searching method for engineering machinery and engineering machinery
By receiving and verifying the terminal wake-up command on the main control chip of the construction machinery, dynamically adjusting the communication mode, and controlling the sound and light unit to issue prompt information, the problems of inaccurate positioning and high power consumption in the existing technology are solved, and an efficient and convenient vehicle finding experience is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-03-24
AI Technical Summary
In existing technologies, the positioning methods for engineering machinery that rely on manual comparison of GPS coordinates or remote audible and visual alarms are inefficient, power-consuming, and inaccurate in areas with poor signal coverage, making it difficult to achieve fast and accurate positioning.
The system uses a main control chip for engineering machinery to receive vehicle wake-up commands via Bluetooth broadcast or cloud transmission. After verification, it controls the sound and light unit to issue prompts and dynamically adjusts the communication method to adapt to the distance, ensuring that the commands are delivered accurately.
It enables efficient and convenient positioning of engineering machinery in complex environments or vast fields, allowing users to quickly and accurately locate target machinery regardless of their location.
Smart Images

Figure CN121728441A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of engineering machinery technology, and in particular to a vehicle-finding method for engineering machinery and engineering machinery. Background Technology
[0002] In centralized production areas, warehouses, or leased shopping malls where a large number of construction machinery are stored, users often need to quickly locate and find the specific construction machinery.
[0003] In existing technologies, one approach is to rely on the latitude and longitude information provided by the built-in GPS of the construction machinery for on-site comparison and location; another approach is to remotely trigger an audible and visual alarm device while the construction machinery is powered on, using sound or flashing lights for identification.
[0004] However, among the methods mentioned above, relying on manual location based on coordinates is inefficient and time-consuming. Remotely triggering audible and visual alarms not only consumes continuous power but may also be unusable if the device is not powered on. Furthermore, in areas with poor signal coverage, communication delays or interruptions can lead to inaccurate positioning information and failure to deliver alarm commands, making it difficult to achieve rapid and accurate target location. Summary of the Invention
[0005] This application provides a vehicle-finding method for construction machinery and the construction machinery itself, so as to achieve efficient and accurate positioning of the construction machinery.
[0006] In a first aspect, embodiments of this application provide a vehicle-finding method for construction machinery, the method being applied to the main control chip of the construction machinery, the method comprising:
[0007] The receiving terminal sends a vehicle wake-up command via a preset communication method; wherein, when the distance between the construction machinery and the terminal is less than or equal to a preset distance, the preset communication method is a Bluetooth broadcast method; when the distance between the construction machinery and the terminal is greater than the preset distance, the preset communication method is a cloud transmission method.
[0008] The vehicle wake-up command is verified to obtain a verification result; wherein the verification result indicates whether the verification of the vehicle wake-up command has passed.
[0009] If the verification result indicates that the vehicle wake-up command has been verified, then the audio-visual unit of the construction machinery is controlled to issue a prompt message according to the vehicle wake-up command; the prompt message is used to guide the user to find the construction machinery.
[0010] In one possible implementation, the vehicle wake-up command is verified to obtain a verification result, including:
[0011] The vehicle wake-up command is parsed to obtain the MAC address of the terminal; wherein, the MAC address of the terminal represents the terminal MAC address of the terminal from which the user sent the initial wake-up command;
[0012] The verification result is obtained by comparing the MAC address of the terminal with the preset authorized MAC address.
[0013] In one possible implementation, the vehicle wake-up command sent by the receiving terminal via a preset communication method includes:
[0014] When the distance between the construction machinery and the terminal is less than or equal to a preset distance, the construction machinery receives a vehicle wake-up command sent by the terminal via its Bluetooth module.
[0015] When the distance between the construction machinery and the terminal is greater than the preset distance, the construction machinery receives the vehicle wake-up command sent by the terminal through its communication module.
[0016] In one possible implementation, the vehicle wake-up command sent by the receiving terminal via a preset communication method includes:
[0017] When the Bluetooth signal strength of the construction machinery is greater than or equal to a preset strength, the vehicle wake-up command sent by the terminal is received through the Bluetooth module of the construction machinery.
[0018] When the Bluetooth signal strength of the construction machinery is less than a preset strength, the vehicle wake-up command sent by the terminal is received through the communication module of the construction machinery.
[0019] In one possible implementation, before receiving the vehicle wake-up command sent by the terminal via the communication module of the construction machinery, the method further includes:
[0020] The communication module of the construction machinery sends a heartbeat packet to the cloud; wherein, the heartbeat packet includes the equipment information of the construction machinery; the equipment information is used to determine whether the construction machinery is in the wake-up queue in the cloud, and the wake-up queue includes the equipment information of the construction machinery that the terminal needs to wake up;
[0021] The vehicle wake-up command is issued by the cloud after it determines that the construction machinery indicated by the heartbeat packet is in the wake-up queue.
[0022] In one possible implementation, the prompting information includes voice information and light information; the audio-visual unit controlling the construction machinery emits the prompting information, including:
[0023] The system controls the audio-visual unit of the construction machinery to play the voice information, which includes the identification of the construction machinery; and controls the audio-visual unit of the construction machinery to emit the light information.
[0024] In one possible implementation, the method further includes:
[0025] Obtain the PWM signal transmitted by the acousto-optic unit;
[0026] The PWM signal is detected to obtain abnormal information of the acousto-optic unit.
[0027] Secondly, embodiments of this application provide a vehicle-finding method for engineering machinery, the method being applied to a terminal, the method comprising:
[0028] In response to an initial wake-up command sent by a user, the location information of the construction machinery is determined based on the equipment information of the construction machinery indicated by the initial wake-up command; wherein, the initial wake-up command includes the equipment information of the construction machinery to be woken up;
[0029] Based on the positioning information, the distance between the construction machinery and the terminal is determined;
[0030] When the distance between the construction machinery and the terminal is less than or equal to a preset distance, a vehicle wake-up command is issued via Bluetooth broadcast.
[0031] When the distance between the construction machinery and the terminal is greater than the preset distance, a vehicle wake-up command is sent through the cloud via cloud transmission.
[0032] The vehicle wake-up command is used by the construction machinery to issue a prompt message after the vehicle wake-up command is verified; the prompt message is used to guide the user to find the construction machinery.
[0033] In one possible implementation, the method further includes:
[0034] Obtain the Bluetooth signal strength of the engineering machinery;
[0035] When the Bluetooth signal strength of the construction machinery is greater than or equal to a preset strength, a vehicle wake-up command is issued via Bluetooth broadcast.
[0036] When the Bluetooth signal strength of the construction machinery is less than a preset strength, a vehicle wake-up command is sent through the cloud via cloud transmission.
[0037] Thirdly, embodiments of this application provide a vehicle-finding device for construction machinery. The device is applied to the main control chip of the construction machinery and includes:
[0038] The receiving module is used to receive a vehicle wake-up command sent by the terminal through a preset communication method; wherein, when the distance between the construction machinery and the terminal is less than or equal to the preset distance, the preset communication method is Bluetooth broadcasting; when the distance between the construction machinery and the terminal is greater than the preset distance, the preset communication method is cloud transmission.
[0039] The verification module is used to verify the vehicle wake-up command and obtain a verification result; wherein the verification result indicates whether the verification of the vehicle wake-up command has passed.
[0040] The control module is used to control the vehicle wake-up command and control the audio-visual unit of the construction machinery to issue a prompt message if the verification result indicates that the verification of the vehicle wake-up command is successful; the prompt message is used to guide the user to find the construction machinery.
[0041] In one possible implementation, the verification module includes:
[0042] The vehicle wake-up command is parsed to obtain the MAC address of the terminal; wherein, the MAC address of the terminal represents the terminal MAC address of the terminal from which the user sent the initial wake-up command;
[0043] The verification result is obtained by comparing the MAC address of the terminal with the preset authorized MAC address.
[0044] In one possible implementation, the receiving module includes:
[0045] The first receiving module is used to receive a vehicle wake-up command sent by the terminal through the Bluetooth module of the construction machinery when the distance between the construction machinery and the terminal is less than or equal to a preset distance.
[0046] The second receiving module is used to receive a vehicle wake-up command sent by the terminal through the communication module of the construction machinery when the distance between the construction machinery and the terminal is greater than the preset distance.
[0047] In one possible implementation, the receiving module includes:
[0048] When the Bluetooth signal strength of the construction machinery is greater than or equal to a preset strength, the vehicle wake-up command sent by the terminal is received through the Bluetooth module of the construction machinery.
[0049] When the Bluetooth signal strength of the construction machinery is less than a preset strength, the vehicle wake-up command sent by the terminal is received through the communication module of the construction machinery.
[0050] In one possible implementation, the module prior to the second receiving module further includes:
[0051] The sending module is used to send a heartbeat packet to the cloud through the communication module of the construction machinery; wherein, the heartbeat packet includes equipment information of the construction machinery; the equipment information is used to determine whether the construction machinery is located in the wake-up queue in the cloud, and the wake-up queue includes equipment information of the construction machinery that the terminal needs to wake up;
[0052] The vehicle wake-up command is issued by the cloud after it determines that the construction machinery indicated by the heartbeat packet is in the wake-up queue.
[0053] In one possible implementation, the prompting information includes voice information and light information; the control module includes;
[0054] The system controls the audio-visual unit of the construction machinery to play the voice information, which includes the identification of the construction machinery; and controls the audio-visual unit of the construction machinery to emit the light information.
[0055] In one possible implementation, the device further includes:
[0056] The detection module is used to acquire the PWM signal transmitted by the acousto-optic unit;
[0057] The PWM signal is detected to obtain abnormal information of the acousto-optic unit.
[0058] Fourthly, embodiments of this application provide a vehicle-finding device for construction machinery, the device being applied to a terminal, the device comprising:
[0059] A response module is used to respond to an initial wake-up command sent by a user and determine the location information of the construction machinery based on the equipment information of the construction machinery indicated by the initial wake-up command; wherein, the initial wake-up command includes the equipment information of the construction machinery to be woken up;
[0060] The determination module is used to determine the distance between the construction machinery and the terminal based on the positioning information;
[0061] The Bluetooth broadcast module is used to issue a vehicle wake-up command via Bluetooth broadcast when the distance between the construction machinery and the terminal is less than or equal to a preset distance.
[0062] The cloud transmission module is used to send a vehicle wake-up command via cloud transmission when the distance between the construction machinery and the terminal is greater than the preset distance.
[0063] The vehicle wake-up command is used by the construction machinery to issue a prompt message after the vehicle wake-up command is verified; the prompt message is used to guide the user to find the construction machinery.
[0064] In one possible implementation, the device further includes:
[0065] Obtain the Bluetooth signal strength of the engineering machinery;
[0066] When the Bluetooth signal strength of the construction machinery is greater than or equal to a preset strength, a vehicle wake-up command is issued via Bluetooth broadcast.
[0067] When the Bluetooth signal strength of the construction machinery is less than a preset strength, a vehicle wake-up command is sent through the cloud via cloud transmission.
[0068] Fifthly, embodiments of this application provide an engineering machinery, which includes a main control chip, a Bluetooth module, a communication module, and an audio-visual unit;
[0069] The main control chip is connected to the Bluetooth module, the communication module, and the acoustic-optical unit, respectively.
[0070] The main control module is used to receive a vehicle wake-up command sent by the terminal through a preset communication method; and to verify the vehicle wake-up command to obtain a verification result; if the verification result indicates that the verification of the vehicle wake-up command is successful, then according to the vehicle wake-up command, it controls the sound and light unit of the construction machinery to issue a prompt message; the prompt message is used to guide the user to find the construction machinery.
[0071] The Bluetooth module is used to receive the vehicle wake-up command sent by the terminal and send the vehicle wake-up command to the main control module.
[0072] The communication module is used to send heartbeat packets to the cloud; receive vehicle wake-up commands sent from the cloud; and send the vehicle wake-up commands to the main control module.
[0073] Sixthly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0074] The memory stores computer-executed instructions;
[0075] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0076] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0077] Eighthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0078] This application provides a vehicle locator method for construction machinery and the construction machinery itself. The main control chip receives a vehicle wake-up command sent by a terminal via a preset communication method. This preset communication method is not fixed but dynamically adjusted based on the actual distance between the construction machinery and the terminal. When the distance is less than or equal to the preset distance, Bluetooth broadcasting is used, which is stable and fast for short-range transmission. When the distance is greater than the preset distance, cloud transmission is switched to utilize the wide coverage and powerful transmission capabilities of the cloud to ensure accurate delivery of the command. After receiving the command, the main control chip verifies it and obtains a verification result. Only commands that pass verification are further executed. If the verification result indicates that the vehicle wake-up command has passed verification, the main control chip will precisely control the sound and light unit of the construction machinery to emit a prompt message according to the command. This prompt message acts like a guiding light, allowing the user to quickly and accurately locate the construction machinery based on sound or light guidance, regardless of their location. This effectively solves the technical problem of difficulty in quickly locating construction machinery in complex environments or vast areas, bringing an efficient and convenient vehicle locator experience. Attached Figure Description
[0079] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0080] Figure 1 A flowchart illustrating a vehicle-finding method for engineering machinery provided in this application embodiment. Figure 1 ;
[0081] Figure 2 A flowchart illustrating a vehicle-finding method for engineering machinery provided in this application embodiment. Figure 2 ;
[0082] Figure 3 A flowchart illustrating a vehicle-finding method for engineering machinery provided in this application embodiment. Figure 3 ;
[0083] Figure 4 A schematic diagram of the structure of a vehicle-finding device for engineering machinery provided in this application embodiment. Figure 1 ;
[0084] Figure 5 A schematic diagram of the structure of a vehicle-finding device for engineering machinery provided in this application embodiment. Figure 2 ;
[0085] Figure 6 A schematic diagram of the structure of an engineering machine provided in this application embodiment;
[0086] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0087] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0088] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0089] In centralized management scenarios for construction machinery, such as production areas of large manufacturing plants, equipment storage centers, or centralized parking areas of leasing companies, thousands of excavators, loaders, cranes, and other machinery are densely parked. For administrators, dispatchers, or customers picking up their vehicles, quickly and accurately locating the specific construction machinery from this "sea of machines" is a high-frequency and critical basic need.
[0090] Currently, the most commonly used vehicle location solutions in the industry mainly revolve around the following two technical approaches:
[0091] GPS / BeiDou positioning terminals are installed on construction machinery to upload their location information (latitude and longitude) to a cloud management platform. When locating the vehicle, personnel can view the static coordinates of the equipment through a mobile app or the back-end system, and then use handheld navigation devices or experience to compare and search on-site.
[0092] Remotely controllable buzzers and flashing lights are integrated into construction machinery. When a vehicle needs to be located, a command is sent through the management platform to trigger the target equipment to emit a sharp sound and a conspicuous flash, allowing personnel to pinpoint its location by identifying the sound and light sources. However, this typically requires the equipment's circuitry to be operational.
[0093] However, relying on latitude and longitude coordinates for vehicle location is inefficient, especially in densely populated and complex environments where positioning is not intuitive and searching is time-consuming and laborious. The effectiveness of audible and visual alarms depends on the power status of the device. If the device is in a long-term storage state, with the battery removed, or in a powered-off state with the battery depleted, the function is completely ineffective. Furthermore, providing a separate power supply for the vehicle location module to maintain readiness at all times introduces continuous static power consumption, accelerating battery wear and increasing maintenance costs. In addition, the recognition accuracy of audible and visual alarms is significantly reduced in noisy environments or under strong light interference. Both solutions are highly dependent on stable communication signals. Coordinate uploading requires a data network, and remote triggering commands require a control channel. Inside warehouse steel structures, underground parking lots, remote mountainous areas, or corners with severe signal blockage, positioning data delays or loss, or the inability to issue control commands, can easily occur, rendering the vehicle location system unusable in the most critical and complex scenarios, resulting in both inaccurate positioning and vehicle location failure.
[0094] This application provides a method for locating construction machinery. The main control chip of the construction machinery receives a vehicle wake-up command sent through a preset communication method; and controls the sound and light unit of the construction machinery to emit prompt information based on the vehicle wake-up command; the prompt information is used to guide the user to find the construction machinery, thereby effectively solving the technical problem of difficulty in quickly locating construction machinery in complex environments or vast areas, and bringing an efficient and convenient vehicle locating experience.
[0095] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0096] Figure 1 A flowchart illustrating a vehicle-finding method for engineering machinery provided in this application embodiment. Figure 1 ,like Figure 1 As shown, this method is applied to the main control chip of engineering machinery, and the method includes:
[0097] S101, The main control chip receives the vehicle wake-up command sent by the terminal through a preset communication method; wherein, when the distance between the construction machinery and the terminal is less than or equal to the preset distance, the preset communication method is Bluetooth broadcasting; when the distance between the construction machinery and the terminal is greater than the preset distance, the preset communication method is cloud transmission.
[0098] For example, the main control chip is the core control unit of the construction machinery, responsible for command parsing and execution. The terminal refers to the user's handheld device or vehicle-mounted module, used to send wake-up commands. The preset communication method is a transmission method dynamically selected based on distance, including Bluetooth broadcast (short-range wireless communication technology, where the terminal directly sends data to the vehicle's Bluetooth module) and cloud transmission (relaying commands via an internet cloud server). Bluetooth broadcast uses Bluetooth Low Energy (BLE) to send commands, suitable for short-range scenarios. Cloud transmission uses 4G / 5G networks to relay commands via a cloud server, supporting long-range communication.
[0099] The terminal collects the distance to the construction machinery in real time (calculated via GPS positioning / Bluetooth RSSI signal strength).
[0100] If the distance is less than or equal to the preset distance, the terminal directly calls the Bluetooth API to send a broadcast packet containing a wake-up command to the Bluetooth module of the construction machinery.
[0101] If the distance is greater than a preset distance, the terminal encrypts the command and uploads it to the cloud via HTTPS. After verifying the command's validity, the cloud pushes it to the construction machinery's communication module via MQTT.
[0102] The main control chip of the construction machinery receives instructions from the Bluetooth module or communication module.
[0103] S102, The main control chip verifies the vehicle wake-up command and obtains the verification result; the verification result indicates whether the verification of the vehicle wake-up command is successful.
[0104] For example, the main control chip verifies the vehicle wake-up command and obtains a verification result; wherein the verification result indicates whether the verification of the vehicle wake-up command is successful.
[0105] In one possible implementation, after receiving the vehicle wake-up command, the main control chip of the construction machinery first decrypts the command payload using a pre-configured AES key.
[0106] Extract the digital signature attached to the instruction and verify the validity of the signature using the sender's public key.
[0107] Perform a CRC-32 check on the decrypted instruction data and compare it with the check value calculated by the sender.
[0108] If encryption, signing, and verification all pass, the verification result is marked as passed; otherwise, it is marked as failed. The decision to execute the wake-up action is based on the verification result.
[0109] S103. If the verification result indicates that the vehicle wake-up command has been verified, the main control chip controls the sound and light unit of the construction machinery to issue a prompt message according to the vehicle wake-up command; the prompt message is used to guide the user to find the construction machinery.
[0110] For example, after the main control chip passes the verification, it sends a prompt command to the audio-visual control module via the I²C bus.
[0111] The sound and light control module parses the instructions and configures the PWM parameters of the LED driver (such as duty cycle 50%, frequency 2Hz) and the audio parameters of the buzzer (such as frequency 2kHz, duration 3 seconds).
[0112] The LED strip is activated to flash synchronously across multiple channels, while simultaneously triggering a buzzer to emit an interval warning sound.
[0113] The sound and light prompts will automatically turn off after a preset duration (e.g., 10 seconds) to avoid energy waste.
[0114] Monitor the user's location status; if the location is not located within the specified time, a secondary prompt can be triggered.
[0115] Optionally, the main control chip sends instructions to the power management module via the I²C bus, such as providing 3.3V power to the Bluetooth module; providing 3.3V power to the communication module; and providing 5V power to the audio-visual unit.
[0116] This application provides a vehicle location method for construction machinery. The main control chip receives a vehicle wake-up command sent by a terminal via a preset communication method. This preset communication method is not fixed but dynamically adjusted based on the actual distance between the construction machinery and the terminal. When the distance is less than or equal to the preset distance, Bluetooth broadcasting is used, which is stable and fast for short-range transmission. When the distance is greater than the preset distance, cloud transmission is switched to utilize the wide coverage and powerful transmission capabilities of the cloud to ensure accurate delivery of the command. After receiving the command, the main control chip verifies it and obtains a verification result. Only commands that pass verification are further executed. If the verification result indicates that the vehicle wake-up command has passed verification, the main control chip will precisely control the construction machinery's audio-visual unit to emit a prompt message based on the command. This prompt message acts like a guiding light, allowing the user to quickly and accurately locate the construction machinery based on sound or light guidance, regardless of their location. This effectively solves the technical problem of difficulty in quickly locating construction machinery in complex environments or vast areas, bringing an efficient and convenient vehicle location experience.
[0117] Figure 2 A flowchart illustrating a vehicle-finding method for engineering machinery provided in this application embodiment. Figure 2 ,like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, a vehicle-finding method for construction machinery is described in detail. This method is applied to the main control chip of the construction machinery and includes:
[0118] S201. When the distance between the construction machinery and the terminal is less than or equal to a preset distance, the main control chip receives the vehicle wake-up command sent by the terminal through the Bluetooth module of the construction machinery; when the distance between the construction machinery and the terminal is greater than the preset distance, the main control chip receives the vehicle wake-up command sent by the terminal through the communication module of the construction machinery.
[0119] For example, the terminal determines the location information of the construction machinery as needed based on the equipment information of the construction machinery that needs to be woken up; and determines the distance between the construction machinery and the terminal based on the location information of the construction machinery and the terminal's location information.
[0120] If the distance is less than or equal to the preset distance, the terminal will broadcast the vehicle wake-up command via Bluetooth to the Bluetooth module of the construction machinery.
[0121] After receiving the vehicle wake-up command, the Bluetooth module of the construction machinery sends the vehicle wake-up command to the main control chip of the construction machinery.
[0122] The main control chip receives the vehicle wake-up command via Bluetooth module.
[0123] For example, the terminal determines the location information of the construction machinery as needed based on the equipment information of the construction machinery that needs to be woken up; and determines the distance between the construction machinery and the terminal based on the location information of the construction machinery and the terminal's location information.
[0124] If the distance is greater than a preset distance, the terminal will send a vehicle wake-up command to the cloud. Under certain conditions, the cloud will then send the vehicle wake-up command to the communication module of the construction machinery.
[0125] After receiving the vehicle wake-up command, the communication module of the construction machinery sends the vehicle wake-up command to the main control chip of the construction machinery.
[0126] The main control chip receives the vehicle wake-up command through the communication module.
[0127] S202. When the Bluetooth signal strength of the construction machinery is greater than or equal to the preset strength, the vehicle wake-up command sent by the terminal is received through the Bluetooth module of the construction machinery; when the Bluetooth signal strength of the construction machinery is less than the preset strength, the vehicle wake-up command sent by the terminal is received through the communication module of the construction machinery.
[0128] For example, the terminal determines the Bluetooth signal strength of the construction machinery based on the equipment information of the construction machinery to be woken up; if the Bluetooth signal strength of the construction machinery is determined to be greater than or equal to a preset strength, the terminal sends the vehicle wake-up command to the Bluetooth module of the construction machinery via Bluetooth broadcast.
[0129] After receiving the vehicle wake-up command, the Bluetooth module of the construction machinery sends the command to the main control chip of the machinery. The main control chip then receives the vehicle wake-up command via the Bluetooth module.
[0130] For example, the terminal determines the Bluetooth signal strength of the construction machinery based on the equipment information required to be woken up; if the Bluetooth signal strength of the construction machinery is determined to be less than a preset strength, the terminal sends a vehicle wake-up command to the cloud. Under certain conditions, the cloud sends the vehicle wake-up command to the communication module of the construction machinery.
[0131] After receiving the vehicle wake-up command, the communication module of the construction machinery sends the command to the main control chip of the machinery. The main control chip then receives the vehicle wake-up command through the communication module.
[0132] In one possible implementation, when a user brings a smartphone with the accompanying app installed into the device's Bluetooth coverage area (e.g., within 15 meters), the phone detects an RSSI value of -65dBm (higher than the preset -70dBm). At this time, the app sends a vehicle wake-up command via the Bluetooth BLE protocol. After receiving the command, the excavator's Bluetooth module forwards it to the main control chip via the Bluetooth module.
[0133] In one example, a heartbeat packet is sent to the cloud via the communication module of the construction machinery. The heartbeat packet includes the equipment information of the construction machinery. The equipment information is used to determine whether the construction machinery is in the wake-up queue in the cloud. The wake-up queue includes the equipment information of the construction machinery that the terminal needs to wake up. The vehicle wake-up command is issued by the cloud after it determines that the construction machinery indicated by the heartbeat packet is in the wake-up queue.
[0134] For example, the terminal determines the location information of the construction machinery as needed based on the equipment information of the construction machinery that needs to be woken up; and determines the distance between the construction machinery and the terminal based on the location information of the construction machinery and the terminal's location information.
[0135] If the distance exceeds a preset distance, the terminal sends a vehicle wake-up command to the cloud. The cloud parses the vehicle wake-up command to obtain the equipment information of the construction machinery that needs to be woken up; and adds the equipment information of the construction machinery to the wake-up queue.
[0136] The communication module of the construction machinery periodically sends heartbeat packets to the cloud. These heartbeat packets contain equipment information about the construction machinery.
[0137] The cloud server parses the received heartbeat packets to obtain the equipment information of the construction machinery. The cloud server compares the equipment information of the construction machinery with the equipment information in the wake-up queue; if the equipment information of the construction machinery determined after parsing the heartbeat packet is in the wake-up queue, the cloud server sends the vehicle wake-up command to the communication module of the construction machinery.
[0138] After receiving the vehicle wake-up command, the communication module of the construction machinery sends the vehicle wake-up command to the main control chip of the construction machinery.
[0139] The main control chip receives the vehicle wake-up command through the communication module.
[0140] S203, the main control chip parses and processes the vehicle wake-up command to obtain the terminal's MAC address; wherein, the terminal's MAC address represents the terminal's MAC address of the terminal that sent the initial wake-up command; the terminal's MAC address is compared and verified with the preset authorized MAC address to obtain the verification result.
[0141] For example, the main control chip calls its network protocol stack parsing program to process the received vehicle wake-up command. For instance, if the vehicle wake-up command is delivered via Bluetooth broadcast, the main control chip will extract the terminal's Bluetooth MAC address from a specific ADStructure field in the BLE broadcast packet; if the vehicle wake-up command is forwarded via the cloud through a T-Box, the main control chip will extract the terminal's Wi-Fi MAC address or the Bluetooth MAC address uploaded as an identifier from a specified byte offset position in the application layer data packet.
[0142] The main control chip's security subsystem accesses internal non-volatile memory (such as EEPROM) or obtains a pre-programmed or configured list of authorized MAC addresses through the security chip (SE).
[0143] The main control chip compares the parsed MAC address with the list of authorized MAC addresses item by item.
[0144] If a perfect match is found, a successful verification result is generated, and the process is allowed to proceed to the next instruction execution stage. If no match is found after traversing the entire list, a failed verification result is generated. At the same time, the main control chip can selectively record this security log and discard the instruction without performing any wake-up operation.
[0145] S204. If the verification result indicates that the vehicle wake-up command has been verified, then the sound and light unit of the construction machinery is controlled to issue a prompt message according to the vehicle wake-up command; the prompt message is used to guide the user to find the construction machinery.
[0146] For example, after the main control chip passes the verification, it enters the instruction execution branch and parses the prompt mode field from the vehicle wake-up instruction data packet that has been confirmed as legitimate (if not specified in the instruction, the default mode is used).
[0147] The main control chip's software queries a built-in mapping table based on the prompt mode to determine the corresponding audio-visual combination parameters. For example, mode 1 corresponds to three red light flashes and two short horn beeps. For lighting control, the main control chip directly drives the relay to control the headlights by configuring GPIO pins to output high / low levels, or outputs PWM waves to control the brightness and flashing frequency of the LEDs. For sound control, the main control chip triggers the buzzer driver circuit through another GPIO, or outputs a specific audio waveform to the speaker through a DAC (digital-to-analog converter).
[0148] The main control chip executes the audio-visual control commands sequentially or in parallel according to a preset timing sequence, for a set time (e.g., 10 seconds), or until it receives a stop signal from the user (e.g., a door opening). After completion, the system usually automatically enters the next stage, such as powering on the vehicle and initializing the instrument panel.
[0149] In one example, the prompts include voice and light information; the sound and light unit of the construction machinery is controlled to play the voice information, which includes the identification of the construction machinery; and the sound and light unit of the construction machinery is controlled to emit light information.
[0150] For example, the main control chip generates a specific prompt string from the verified wake-up command or in combination with the vehicle identification information stored in its own memory, such as: excavator, number, A, zero, five, woken up, please approach.
[0151] If pre-recorded segments are used, the digital data of the corresponding audio segment is read from the memory through the file system index and sent to the audio codec chip (Codec) or DAC (Digital-to-Analog Converter) to be converted into an analog signal, which is then driven by the power amplifier to play the car speaker. If TTS is used, the TTS software library in the main control chip converts the text into a speech waveform data stream and then sends it to the audio output hardware.
[0152] While the voice is playing, the main control chip drives the light relay or LED driver circuit according to a predefined pattern (e.g., red light flashes three times) through GPIO or PWM controller.
[0153] The entire audio-visual prompt process lasts for a fixed period (e.g., 15 seconds), or it is designed so that the lights flash continuously during the voice playback, and the lights continue to flash for a period of time after the voice ends to ensure the effect.
[0154] In one example, the main control chip acquires the PWM signal transmitted by the acousto-optic unit; it detects the PWM signal to obtain abnormal information about the acousto-optic unit.
[0155] For example, in terms of hardware connection, the driver board of the audio-visual unit is equipped with a status monitoring circuit. This circuit converts the load current or voltage into a PWM signal with a certain frequency and duty cycle, and feeds it back to the GPIO / ADC pin of the main control chip or the input capture pin of the timer through a dedicated line. Secondly, at the software level, the main control chip initializes the relevant peripherals and starts a periodic task (such as executing once every 100ms).
[0156] By reading the pin level using an ADC and calculating its high-level time and period, or by directly using the input capture function to accurately measure the time interval between the rising and falling edges of the PWM wave, the frequency (F) and duty cycle (D) of the current signal can be calculated in real time.
[0157] The measured F and D values are compared with the preset normal operating range (e.g., the theoretical value of F ±5%, and the range of D 10%-90%). If the values are outside the range, specific abnormal information is generated according to the preset fault mapping table, such as "frequency too low - filament preheating fault" or "duty cycle continuously 100% - possible short circuit".
[0158] The generated abnormal information is stored in the fault log of non-volatile memory, and can be reported to the host computer or remote monitoring platform of the construction machinery in real time via CAN bus. It can also decide whether to immediately shut down the output to protect the circuit according to the fault level.
[0159] This application provides a vehicle-finding method for construction machinery. When the distance between the construction machinery and the terminal is less than or equal to a preset value, or the Bluetooth signal strength is greater than or equal to a preset value, a low-power Bluetooth module is prioritized to receive commands, reducing communication latency. When the distance is greater than the preset value or the Bluetooth signal strength is less than the preset value, the method switches to a communication module (such as 4G / 5G) to receive commands, ensuring reliable long-distance wake-up. After receiving the command, the main control chip parses it to obtain the terminal's MAC address, which uniquely identifies the terminal sending the command. This MAC address is then compared with a preset authorized MAC address for verification. Only if a match is successful is the verification result considered passed, effectively preventing interference from illegal commands and ensuring the security of the vehicle-finding process. If the verification is successful, the main control chip controls the construction machinery's audio-visual unit to issue a prompt message based on the vehicle wake-up command. Regardless of whether the user is near or far from the construction machinery, they can accurately locate it based on the prompt, successfully solving the shortcomings of traditional vehicle-finding methods in terms of distance adaptability and security, and bringing a convenient and reliable vehicle-finding experience.
[0160] This application provides a vehicle-finding method for construction machinery. The method further includes: when the main control chip detects that the shutdown time of the construction machinery is less than or equal to a preset time period, initiating shallow sleep mode; when the main control chip detects that the shutdown time of the construction machinery is greater than the preset time period, initiating deep sleep mode. It is understood that the preset time period can be 24 hours, 36 hours, etc.
[0161] In one possible implementation, shallow hibernation refers to the Bluetooth module of the construction machinery starting a low-power inter-monitor mode, that is, listening for external data packets at 100ms intervals; and the communication module of the construction machinery starting a low-power communication mode, that is, sending heartbeat packets to the cloud at 15-minute intervals.
[0162] In one possible implementation, shallow hibernation refers to the Bluetooth module of the construction machinery starting an ultra-low power inter-monitoring mode, that is, listening for external data packets at 500ms intervals; and the communication module of the construction machinery starting an ultra-low power communication mode, that is, sending heartbeat packets to the cloud at 30-minute intervals.
[0163] Understandably, in deep sleep mode, the Bluetooth module's listening interval and the communication module's heartbeat packet sending interval are both longer than in shallow sleep mode.
[0164] In one possible implementation, when the main control chip detects that the battery voltage of the construction machinery is less than a preset threshold, it extends the Bluetooth module's listening interval and the communication module's heartbeat packet sending interval.
[0165] Understandably, when the main control chip detects that the battery voltage of the construction machinery is less than 11V, it adjusts the Bluetooth module's listening interval from 500ms to 1s and the communication module's heartbeat packet sending interval from 30 minutes to 60 minutes.
[0166] Figure 3 A flowchart illustrating a vehicle-finding method for engineering machinery provided in this application embodiment. Figure 3 ,like Figure 3 As shown, this method is applied to a terminal, and the method includes:
[0167] S301. The terminal responds to the initial wake-up command sent by the user and determines the location information of the construction machinery based on the equipment information of the construction machinery indicated by the initial wake-up command; wherein, the initial wake-up command includes the equipment information of the construction machinery to be woken up.
[0168] For example, the terminal receives an initial wake-up command input by the user. For instance, clicking the wake-up device button in a mobile app.
[0169] Parse the device information fields in the command. For example: device ID or Bluetooth name.
[0170] The system queries the local database or cloud server based on the device information to obtain the location information associated with the device. For example, if the device supports GPS, it directly reads the latitude and longitude reported by the device; if it is an indoor device, it calculates the relative position through a UWB base station.
[0171] Convert the format of location information; for example, convert latitude and longitude to map coordinates or area codes.
[0172] The converted location information is encapsulated into a response data packet, ready to be sent to the user terminal or the main control chip of the construction machinery. If the location information acquisition fails, an error code is returned and the user is prompted to try again.
[0173] In one possible implementation, the user needs to log in to the terminal before responding to the initial wake-up command sent by the user. Optionally, the user can log in using a mobile phone account, facial recognition, or fingerprint. The terminal needs to verify the user's identity information; only users authorized by the platform can send the initial wake-up command to the terminal. Understandably, the platform is a central system or service with user identity management, permission verification, and command relay functions; its core function is to ensure that only legally authorized users can trigger terminal operations.
[0174] S302. The terminal determines the distance between the construction machinery and the terminal based on the positioning information.
[0175] For example, the terminal obtains its own latitude and longitude through GPS / BeiDou, and simultaneously obtains the location information of the construction machinery through UWB / Bluetooth or the cloud.
[0176] Convert latitude and longitude coordinates to plane coordinates (such as UTM projection), or unify them to the same coordinate system.
[0177] The terminal obtains its own latitude and longitude through the built-in GPS module, and communicates with the construction machinery via Bluetooth / UWB, or downloads the positioning data of the construction machinery from the cloud server.
[0178] If the positioning data is in latitude and longitude, use UTM projection to convert it into planar coordinates.
[0179] If the data is already in planar coordinates (such as those calculated by a UWB base station), proceed directly to the next step.
[0180] The Euclidean distance formula is used to determine the distance between the engineering machinery and the terminal.
[0181] S303. When the distance between the construction machinery and the terminal is less than or equal to the preset distance, the terminal sends a vehicle wake-up command via Bluetooth broadcast; when the distance between the construction machinery and the terminal is greater than the preset distance, the terminal sends a vehicle wake-up command via cloud transmission.
[0182] The vehicle wake-up command is used by the construction machinery to issue a prompt message after the vehicle wake-up command is verified. The vehicle wake-up command includes the equipment information of the construction machinery. The prompt message is used to guide the user to find the construction machinery.
[0183] For example, when the distance between the construction machinery and the terminal is less than or equal to a preset distance, the terminal sends a vehicle wake-up command via Bluetooth broadcast.
[0184] Optionally, the terminal can send the vehicle wake-up command to the Bluetooth module of the construction machinery via Bluetooth broadcast.
[0185] For example, when the distance between the construction machinery and the terminal is greater than a preset distance, the terminal sends a vehicle wake-up command through the cloud via cloud transmission.
[0186] Optionally, the terminal can send the vehicle wake-up command to the cloud via cloud transmission.
[0187] The cloud parses the vehicle wake-up command to obtain the equipment information of the construction machinery that needs to be woken up; and adds the equipment information of the construction machinery to the wake-up queue.
[0188] The cloud platform periodically receives heartbeat packets sent by the communication modules of the construction machinery. These heartbeat packets contain equipment information about the construction machinery.
[0189] The cloud server parses the received heartbeat packets to obtain the equipment information of the construction machinery. The cloud server compares the equipment information of the construction machinery with the equipment information in the wake-up queue; if the equipment information of the construction machinery determined after parsing the heartbeat packet is in the wake-up queue, the cloud server sends the vehicle wake-up command to the communication module of the construction machinery.
[0190] S304. The terminal obtains the Bluetooth signal strength of the construction machinery; when the Bluetooth signal strength of the construction machinery is greater than or equal to the preset strength, the terminal sends a vehicle wake-up command via Bluetooth broadcast; when the Bluetooth signal strength of the construction machinery is less than the preset strength, the terminal sends a vehicle wake-up command via cloud transmission.
[0191] For example, the terminal obtains the Bluetooth signal strength of the construction machinery that needs to be woken up based on the equipment information of the construction machinery that needs to be woken up.
[0192] If the Bluetooth signal strength of the construction machinery is determined to be greater than or equal to a preset strength, the terminal will issue a vehicle wake-up command via Bluetooth broadcast. Understandably, the terminal will send the vehicle wake-up command to the construction machinery's Bluetooth module via Bluetooth broadcast. Upon receiving the vehicle wake-up command, the construction machinery's Bluetooth module will send it to the construction machinery's main control chip. The main control chip will then receive the vehicle wake-up command through the Bluetooth module.
[0193] If the Bluetooth signal strength of the construction machinery is determined to be less than a preset strength, the terminal sends a vehicle wake-up command via cloud transmission; understandably, the terminal sends the vehicle wake-up command to the cloud. Under certain conditions, the cloud sends the vehicle wake-up command to the communication module of the construction machinery.
[0194] In one possible implementation, the cloud parses the vehicle wake-up command to obtain the equipment information of the construction machinery that needs to be woken up; and adds the equipment information of the construction machinery to the wake-up queue. The communication module of the construction machinery periodically sends heartbeat packets to the cloud. The heartbeat packets include the equipment information of the construction machinery.
[0195] The cloud server parses the received heartbeat packets to obtain the equipment information of the construction machinery. The cloud server compares the equipment information of the construction machinery with the equipment information in the wake-up queue; if the equipment information of the construction machinery determined after parsing the heartbeat packet is in the wake-up queue, the cloud server sends the vehicle wake-up command to the communication module of the construction machinery.
[0196] After receiving the vehicle wake-up command, the communication module of the construction machinery sends the command to the main control chip of the machinery. The main control chip then receives the vehicle wake-up command through the communication module.
[0197] This application provides a method for locating construction machinery. The terminal first locates the construction machinery using device information in the initial wake-up command and calculates the actual distance between it and the terminal. When the distance is less than or equal to a preset value, Bluetooth broadcasting is used. Because Bluetooth transmission has low latency and low power consumption at close range, it can quickly wake up the device. When the distance is greater than the preset value, cloud transmission is switched to overcome physical distance limitations using wide-area coverage characteristics, avoiding wake-up failures caused by Bluetooth signal attenuation. Simultaneously, a secondary verification of Bluetooth signal strength is performed: when the strength is greater than or equal to a preset value, Bluetooth broadcasting is prioritized to ensure efficient wake-up in stable signal scenarios; when the strength is less than the preset value, cloud transmission is switched to avoid the risk of false wake-ups or failures caused by weak signals. This dual-dimensional decision-making mechanism not only solves the limitations of a single transmission method in distance / signal fluctuation scenarios but also reduces the energy consumption of invalid communication through dynamic switching. Ultimately, it achieves the technical effects of rapid near-field wake-up and reliable far-field wake-up, improving the response speed and success rate of construction machinery locating, while optimizing the energy consumption performance of the terminal and device, and enhancing the robustness of the overall system.
[0198] Figure 4 A schematic diagram of the structure of a vehicle-finding device for engineering machinery provided in this application embodiment. Figure 1 ,like Figure 4 As shown, the vehicle finding device 40 for construction machinery provided in this embodiment is applied to the main control chip of the construction machinery. The device 40 includes:
[0199] The receiving module 401 is used to receive the vehicle wake-up command sent by the terminal through a preset communication method; wherein, when the distance between the construction machinery and the terminal is less than or equal to the preset distance, the preset communication method is Bluetooth broadcasting; when the distance between the construction machinery and the terminal is greater than the preset distance, the preset communication method is cloud transmission.
[0200] The verification module 402 is used to verify the vehicle wake-up command and obtain the verification result; wherein, the verification result indicates whether the verification of the vehicle wake-up command has passed.
[0201] The control module 403 is used to control the vehicle wake-up command if the verification result indicates that the verification of the vehicle wake-up command is successful, and to control the sound and light unit of the construction machinery to issue a prompt message; the prompt message is used to guide the user to find the construction machinery.
[0202] In one possible implementation, the verification module 402 includes:
[0203] The vehicle wake-up command is parsed to obtain the terminal's MAC address; where the terminal's MAC address represents the terminal's MAC address of the terminal that sent the initial wake-up command.
[0204] The verification process is performed by comparing the terminal's MAC address with the preset authorized MAC address to obtain the verification result.
[0205] In one possible implementation, the receiving module 401 includes:
[0206] The first receiving module 4011 is used to receive the vehicle wake-up command sent by the terminal through the Bluetooth module of the construction machinery when the distance between the construction machinery and the terminal is less than or equal to a preset distance.
[0207] The second receiving module 4012 is used to receive the vehicle wake-up command sent by the terminal through the communication module of the construction machinery when the distance between the construction machinery and the terminal is greater than a preset distance.
[0208] In one possible implementation, the receiving module 401 includes:
[0209] The first receiving module 4011 is used to receive the vehicle wake-up command sent by the terminal through the Bluetooth module of the construction machinery when the Bluetooth signal strength of the construction machinery is greater than or equal to the preset strength.
[0210] The second receiving module 4012 is used to receive the vehicle wake-up command sent by the terminal through the communication module of the construction machinery when the Bluetooth signal strength of the construction machinery is less than the preset strength.
[0211] In one possible implementation, before the second receiving module 4012, the following is also included:
[0212] The sending module 4013 is used to send a heartbeat packet to the cloud through the communication module of the construction machinery; wherein, the heartbeat packet includes the equipment information of the construction machinery; the equipment information is used to determine whether the construction machinery is in the wake-up queue in the cloud, and the wake-up queue includes the equipment information of the construction machinery that the terminal needs to wake up;
[0213] The vehicle wake-up command is issued by the cloud after it confirms that the construction machinery indicated by the heartbeat packet is in the wake-up queue.
[0214] In one possible implementation, the prompt information includes voice information and light information; the control module 403 includes;
[0215] The sound and light unit of the control engineering machinery plays voice information, which includes the identification of the engineering machinery; and controls the sound and light unit of the control engineering machinery to emit light information.
[0216] In one possible implementation, the device 40 further includes:
[0217] The detection module 404 is used to acquire the PWM signal transmitted by the acoustic-optical unit;
[0218] The PWM signal is detected to obtain abnormal information of the acousto-optic unit.
[0219] This embodiment provides a vehicle-finding device for engineering machinery, which can execute the method provided in the above-described method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0220] Figure 5 A schematic diagram of the structure of a vehicle-finding device for engineering machinery provided in this application embodiment. Figure 2 ,like Figure 5 As shown, the vehicle locator 50 for construction machinery provided in this embodiment is applied to a terminal. The device 50 includes:
[0221] The response module 501 is used to respond to the initial wake-up command sent by the user and determine the positioning information of the construction machinery based on the equipment information of the construction machinery indicated by the initial wake-up command; wherein, the initial wake-up command includes the equipment information of the construction machinery to be woken up;
[0222] The determination module 502 is used to determine the distance between the construction machinery and the terminal based on the positioning information;
[0223] The Bluetooth broadcast module 503 is used to issue a vehicle wake-up command via Bluetooth broadcast when the distance between the construction machinery and the terminal is less than or equal to a preset distance.
[0224] The cloud transmission module 504 is used to send a vehicle wake-up command via the cloud when the distance between the construction machinery and the terminal is greater than a preset distance.
[0225] Among them, the vehicle wake-up command is used to issue a prompt message after the construction machinery has successfully verified the vehicle wake-up command; the prompt message is used to guide the user to find the construction machinery.
[0226] In one possible implementation, the device 50 further includes:
[0227] Obtain the Bluetooth signal strength of the construction machinery;
[0228] When the Bluetooth signal strength of the construction machinery is greater than or equal to the preset strength, a vehicle wake-up command is issued via Bluetooth broadcast.
[0229] When the Bluetooth signal strength of the construction machinery is less than the preset strength, a vehicle wake-up command is sent through the cloud via cloud transmission.
[0230] This embodiment provides a vehicle-finding device for engineering machinery, which can execute the method provided in the above-described method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0231] Figure 6 This is a structural schematic diagram of an engineering machine provided as an embodiment of this application. For example... Figure 6 As shown in the figure, an engineering machinery 60 provided in this application embodiment includes a main control chip 601, a Bluetooth module 602, a communication module 603, and an audio-visual unit 604;
[0232] The main control chip 601 is connected to the Bluetooth module 602, the communication module 603, and the audio-visual unit 604 respectively.
[0233] The main control module 604 is used to receive the vehicle wake-up command sent by the terminal through a preset communication method; and to verify the vehicle wake-up command to obtain a verification result; if the verification result indicates that the verification of the vehicle wake-up command is successful, then according to the vehicle wake-up command, it controls the sound and light unit 604 of the construction machinery to issue a prompt message; the prompt message is used to guide the user to find the construction machinery.
[0234] Bluetooth module 602 is used to receive the vehicle wake-up command sent by the terminal and send the vehicle wake-up command to the main control module;
[0235] The communication module 603 is used to send heartbeat packets to the cloud; receive vehicle wake-up commands sent from the cloud; and send the vehicle wake-up commands to the main control module.
[0236] The engineering machinery provided in this embodiment can execute the method provided in the above-described method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0237] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device 70 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the device 70 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.
[0238] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to perform the above-described method.
[0239] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0240] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0241] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0242] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0243] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0244] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0245] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0246] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0247] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0248] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0249] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0250] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0251] 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.
[0252] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A vehicle-finding method for engineering machinery, characterized in that, The method is applied to the main control chip of engineering machinery, and the method includes: The receiving terminal sends a vehicle wake-up command via a preset communication method; wherein, when the distance between the construction machinery and the terminal is less than or equal to a preset distance, the preset communication method is a Bluetooth broadcast method; when the distance between the construction machinery and the terminal is greater than the preset distance, the preset communication method is a cloud transmission method. The vehicle wake-up command is verified to obtain a verification result; wherein the verification result indicates whether the verification of the vehicle wake-up command has passed. If the verification result indicates that the vehicle wake-up command has been verified, then the audio-visual unit of the construction machinery is controlled to issue a prompt message according to the vehicle wake-up command; the prompt message is used to guide the user to find the construction machinery.
2. The method according to claim 1, characterized in that, The verification process for the vehicle wake-up command, to obtain the verification result, includes: The vehicle wake-up command is parsed to obtain the MAC address of the terminal; wherein, the MAC address of the terminal represents the terminal MAC address of the terminal from which the user sent the initial wake-up command; The verification result is obtained by comparing the MAC address of the terminal with the preset authorized MAC address.
3. The method according to claim 1, characterized in that, The vehicle wake-up command sent by the receiving terminal through a preset communication method includes: When the distance between the construction machinery and the terminal is less than or equal to a preset distance, the construction machinery receives a vehicle wake-up command sent by the terminal via its Bluetooth module. When the distance between the construction machinery and the terminal is greater than the preset distance, the construction machinery receives the vehicle wake-up command sent by the terminal through its communication module.
4. The method according to claim 1, characterized in that, The vehicle wake-up command sent by the receiving terminal through a preset communication method includes: When the Bluetooth signal strength of the construction machinery is greater than or equal to a preset strength, the vehicle wake-up command sent by the terminal is received through the Bluetooth module of the construction machinery. When the Bluetooth signal strength of the construction machinery is less than a preset strength, the vehicle wake-up command sent by the terminal is received through the communication module of the construction machinery.
5. The method according to claim 3, characterized in that, Before receiving the vehicle wake-up command sent by the terminal through the communication module of the construction machinery, the method further includes: The communication module of the construction machinery sends a heartbeat packet to the cloud; wherein, the heartbeat packet includes the equipment information of the construction machinery; the equipment information is used to determine whether the construction machinery is in the wake-up queue in the cloud, and the wake-up queue includes the equipment information of the construction machinery that the terminal needs to wake up; The vehicle wake-up command is issued by the cloud after it determines that the construction machinery indicated by the heartbeat packet is in the wake-up queue.
6. The method according to any one of claims 1-5, characterized in that, The prompt information includes voice information and light information; the sound and light unit controlling the engineering machinery emits prompt information, including: The system controls the audio-visual unit of the construction machinery to play the voice information, which includes the identification of the construction machinery; and controls the audio-visual unit of the construction machinery to emit the light information.
7. The method according to any one of claims 1-5, characterized in that, The method further includes: Obtain the PWM signal transmitted by the acousto-optic unit; The PWM signal is detected to obtain abnormal information of the acousto-optic unit.
8. A vehicle-finding method for engineering machinery, characterized in that, The method is applied to a terminal, and the method includes: In response to an initial wake-up command sent by a user, the location information of the construction machinery is determined based on the equipment information of the construction machinery indicated by the initial wake-up command; wherein, the initial wake-up command includes the equipment information of the construction machinery to be woken up; Based on the positioning information, the distance between the construction machinery and the terminal is determined; When the distance between the construction machinery and the terminal is less than or equal to a preset distance, a vehicle wake-up command is issued via Bluetooth broadcast. When the distance between the construction machinery and the terminal is greater than the preset distance, a vehicle wake-up command is sent through the cloud via cloud transmission. The vehicle wake-up command is used by the construction machinery to issue a prompt message after the vehicle wake-up command is verified; the prompt message is used to guide the user to find the construction machinery.
9. The method according to claim 8, characterized in that, The method further includes: Obtain the Bluetooth signal strength of the engineering machinery; When the Bluetooth signal strength of the construction machinery is greater than or equal to a preset strength, a vehicle wake-up command is issued via Bluetooth broadcast. When the Bluetooth signal strength of the construction machinery is less than a preset strength, a vehicle wake-up command is sent through the cloud via cloud transmission.
10. An engineering machinery, characterized in that, The engineering machinery includes a main control chip, a Bluetooth module, a communication module, and an audio-visual unit; The main control chip is connected to the Bluetooth module, the communication module, and the acoustic-optical unit, respectively. The main control module is used to receive a vehicle wake-up command sent by the terminal through a preset communication method; and to verify the vehicle wake-up command to obtain a verification result; if the verification result indicates that the verification of the vehicle wake-up command is successful, then according to the vehicle wake-up command, it controls the sound and light unit of the construction machinery to issue a prompt message; the prompt message is used to guide the user to find the construction machinery. The Bluetooth module is used to receive the vehicle wake-up command sent by the terminal and send the vehicle wake-up command to the main control module. The communication module is used to send heartbeat packets to the cloud; receive vehicle wake-up commands sent from the cloud; and send the vehicle wake-up commands to the main control module.