An emergency control method, device and equipment of an outdoor device

By identifying the attitude of outdoor equipment through an accelerometer and attitude adjustment module, and matching control instructions with a microcontroller and non-volatile memory, the problem of high maintenance costs for outdoor equipment is solved, and low-cost, low-error emergency control is achieved.

CN119806013BActive Publication Date: 2025-11-21BEIJING PASSWORD CLOUD CORE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411965065.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-11-21
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

Outdoor equipment has high maintenance costs, and existing wireless operation methods require separate development, which is also costly.

Method used

Accelerometers are used to collect data, and the attitude of the device is adjusted remotely through an attitude adjustment module. A microcontroller and non-volatile memory are used to match the attitude sequence for control.

Benefits of technology

It reduces the cost of emergency control for outdoor equipment, avoids accidental triggering caused by misoperation and environmental factors, and simplifies the maintenance process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806013B_ABST
    Figure CN119806013B_ABST
Patent Text Reader

Abstract

The application discloses an emergency control method, device and equipment of an outdoor equipment, and relates to the technical service field. The outdoor equipment comprises a single-chip microcomputer, an acceleration sensor and a nonvolatile memory, and is further provided with a posture adjusting module for remotely adjusting the posture of the outdoor equipment. The method is executed by the single-chip microcomputer, at least one first acceleration data collected by the acceleration sensor is acquired, a first posture sequence of the outdoor equipment is determined according to the first acceleration data, wherein the first posture sequence comprises at least one first posture value, the first posture sequence is matched with each posture sequence stored in the nonvolatile memory, and the outdoor equipment is controlled according to the matching result. By means of the technical scheme, the posture sequence of the outdoor equipment is determined by the data collected by the sensor, and the control of the outdoor equipment is executed, so that the emergency control cost of the outdoor equipment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of professional technical services, and in particular to an emergency control method, apparatus and equipment for outdoor equipment. Background Technology

[0002] Outdoor equipment is typically installed in hard-to-reach locations, such as high walls, utility poles, and under bridges. When outdoor equipment malfunctions or requires temporary maintenance, reaching the equipment often incurs significant costs, such as using ladders, ropes, or even specialized equipment like bridge inspection vehicles, resulting in high maintenance costs.

[0003] Currently, most temporary operation and maintenance of outdoor equipment is done wirelessly, using Bluetooth or Wi-Fi. However, this method requires the separate development of corresponding functions, which involves significant R&D investment and time. Summary of the Invention

[0004] This invention provides an emergency control method, device, and equipment for outdoor equipment to solve the problem of high maintenance costs for outdoor equipment.

[0005] According to one aspect of the present invention, an emergency control method for an outdoor device is provided, the outdoor device including a microcontroller, an accelerometer, and a non-volatile memory, the outdoor device further comprising an attitude adjustment module for remotely adjusting the attitude of the outdoor device; the method is executed by the microcontroller and includes:

[0006] Acquire at least one first acceleration data point collected by the acceleration sensor;

[0007] A first attitude sequence of the outdoor device is determined based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value;

[0008] The first attitude sequence is matched with each instruction attitude sequence stored in the non-volatile memory, and the outdoor device is controlled according to the matching result.

[0009] According to another aspect of the present invention, an emergency control device for an outdoor device is provided. The outdoor device includes a microcontroller, an accelerometer, and a non-volatile memory. The outdoor device also includes an attitude adjustment module for remotely adjusting the attitude of the outdoor device. The device is configured within the microcontroller and includes:

[0010] The acquisition module is used to acquire at least one first acceleration data collected by the acceleration sensor;

[0011] An attitude sequence determination module is used to determine a first attitude sequence of the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value;

[0012] The matching module is used to match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory, and control the outdoor device according to the matching result.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the emergency control method for outdoor equipment according to any embodiment of the present invention.

[0017] The technical solution of this invention involves acquiring at least one first acceleration data point using an accelerometer; determining a first attitude sequence for the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value; matching the first attitude sequence with various instruction attitude sequences stored in a non-volatile memory; and controlling the outdoor device based on the matching result. This technical solution determines the attitude sequence of the outdoor device using data acquired by sensors to perform control of the outdoor device, thereby reducing the emergency control cost of the outdoor device.

[0018] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a flowchart of an emergency control method for outdoor equipment according to an embodiment of the present invention;

[0021] Figure 2 This is an example diagram of the outdoor equipment used in the embodiments of the present invention;

[0022] Figure 3 This is a flowchart of an emergency control method for outdoor equipment according to an embodiment of the present invention;

[0023] Figure 4 This is a flowchart of an emergency control method for outdoor equipment according to an embodiment of the present invention;

[0024] Figure 5 This is a schematic diagram of the structure of an emergency control device for outdoor equipment according to an embodiment of the present invention;

[0025] Figure 6 This is a schematic diagram of the structure of an electronic device that implements the emergency control method for outdoor equipment according to an embodiment of the present invention. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. 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 should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first," "second," "target," etc., used in the specification, claims, and accompanying drawings of the embodiments of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein.

[0028] Furthermore, it should be noted that the collection, storage, use, processing, transmission, provision, and disclosure of acceleration data and other data involved in the technical solution of this invention all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0029] Figure 1 This is a flowchart of an emergency control method for outdoor equipment according to an embodiment of the present invention. This embodiment is applicable to situations requiring emergency control of outdoor equipment. The method can be executed by an emergency control device for the outdoor equipment provided in this embodiment. This emergency control device can be implemented in hardware and / or software and can be configured in a server. The outdoor equipment also includes a posture adjustment module for remotely adjusting the posture of the outdoor equipment. Figure 1 As shown, this method is executed by a microcontroller and includes:

[0030] S110. Acquire at least one first acceleration data collected by the acceleration sensor.

[0031] Among them, the accelerometer can be used to analyze the attitude changes of outdoor equipment; the acceleration data is the data corresponding to the attitude adjustment of outdoor equipment, which can be information data such as the swing amplitude, direction, speed or time of the outdoor equipment when adjusting its attitude.

[0032] Specifically, the attitude of the outdoor equipment is adjusted remotely through the attitude adjustment module. The microcontroller is connected to the accelerometer through a digital or analog interface and continuously reads at least one first acceleration data collected by the sensor.

[0033] In one optional embodiment of the present invention, the accelerometer is typically a digital sensor, which needs to calculate the angle change corresponding to the acceleration value. Combined with the corresponding algorithm, the changes in the device's attitude can be analyzed, including the speed and amplitude of the change. Alternatively, an analog sensor can be used, which analyzes the changes in the device's attitude through changes in the output voltage, also including the speed and amplitude of the change. It should be noted that when the accelerometer is only used to analyze the device's attitude, it does not need to have very high precision and resolution. Any accelerometer that can determine the direction, speed, and swing amplitude of the outdoor device's attitude adjustment is sufficient. The embodiments of the present invention do not impose specific limitations on this.

[0034] For example, if the accelerometer is a digital sensor, a 12-bit sensor can be used, with a range of ±2g and a sampling interval of 10ms. 100 data points are collected per second for analysis, which can determine the direction, speed, and amplitude of the device's attitude. If the accelerometer is an analog sensor, it will output three analog voltage signals, which are collected by the circuit through the microcontroller interface. The DMA continuous acquisition function is enabled to collect the voltage data into the buffer at certain intervals and analyze it every second, just like the method for digital sensors.

[0035] Understandably, by setting up an attitude adjustment module to adjust the attitude of outdoor equipment and using an accelerometer to obtain corresponding acceleration data for attitude analysis, the stability and flexibility of the equipment can be ensured, providing strong support for the normal operation and safety of outdoor equipment.

[0036] Optionally, the attitude adjustment module is a traction structure used to pull the outdoor equipment over a distance to adjust its attitude.

[0037] Traction structures typically utilize ropes, chains, or other flexible connectors to pull or push connected equipment or components through the application of force. For example... Figure 2The illustrated outdoor device features an external lead wire that functions as an attitude adjustment module, used to adjust the device's posture. An accelerometer is mounted on the external lead wire to acquire acceleration data during attitude adjustment for subsequent posture analysis. For example, when a technician needs to control the outdoor device, they can remotely adjust its posture by pulling the external lead wire, which may involve pulling left, right, or upwards. This allows the accelerometer on the external lead wire to collect the corresponding acceleration data generated during the posture transition.

[0038] Understandably, by setting the attitude adjustment module as a traction structure, when the attitude of outdoor equipment needs to be adjusted, the operator can control the outdoor equipment to adjust its attitude by controlling the traction structure, ensuring that the equipment can be accurately adjusted within a safe distance. The traction structure also has the advantages of simple structure, easy maintenance, and low cost. It does not require a complex mechanical structure or electronic control system, and only some basic connecting parts and transmission devices are needed to realize the function, which makes the attitude adjustment module more convenient and economical to manufacture and maintain.

[0039] In one embodiment of the present invention, when the time interval between the acceleration data received by the acceleration sensor and the stationary time exceeds a preset threshold, the collected acceleration data is used as the first acceleration data.

[0040] Specifically, since data analysis is performed once per second, the speed of attitude adjustment cannot be too slow. It must complete the swing in one direction within one second. After the outdoor device stops attitude transformation for more than a preset threshold, the collected acceleration data can be used as the first acceleration data to complete subsequent attitude recognition and obtain the corresponding first attitude sequence.

[0041] It is understandable that by setting a corresponding stationary interval during the outdoor equipment attitude recognition process, the first acceleration data can be accurately obtained. Compared with the indicated action completed within a preset time, setting a stationary interval can more accurately identify the outdoor equipment's attitude adjustment.

[0042] In one embodiment of the present invention, the microcontroller may be selected as a microcontroller with low power consumption characteristics; preferably, in the embodiments of the present invention, a low power consumption microcontroller that supports stop mode may be selected.

[0043] For example, an external triggering mechanism can be set up, where an accelerometer detects that the device's attitude change exceeds a preset threshold and outputs a wake-up signal to the connected microcontroller, thus waking up the microcontroller. Alternatively, an internal wake-up mechanism can be set up, where a low-power timer continues to run even in stop mode; when the timer reaches a preset time, the microcontroller will be woken up and perform corresponding operations. It should be noted that the specific wake-up mechanism for the low-power microcontroller can be set by those skilled in the art according to actual needs, and this embodiment of the invention does not impose specific limitations on it.

[0044] Understandably, by setting up a low-power microcontroller, data acquisition and analysis can be completed in a very short time after being woken up, thereby saving power, achieving the goal of low power consumption, and further reducing the emergency control cost of outdoor equipment.

[0045] Specifically, if an external triggering device is used, when the accelerometer is in the off state, if it detects that the attitude change of the outdoor device exceeds the preset threshold, it will interrupt the current startup process and trigger the microcontroller to start working.

[0046] Understandably, as a key component for monitoring equipment stability, the accelerometer can quickly respond and activate the microcontroller to take further actions when it detects abnormal attitude changes, such as alarming, adjusting the equipment attitude, or recording events, to ensure the safe operation of outdoor equipment and prevent potential damage.

[0047] S120. Determine a first attitude sequence of the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value.

[0048] The first posture sequence consists of all posture changes of the outdoor device within the current time period; the posture value is a simple numerical value that corresponds one-to-one with the identified posture.

[0049] Specifically, the acquired acceleration data is calculated using an attitude algorithm to identify the attitude of the outdoor device corresponding to the first acceleration data, thereby determining the corresponding attitude value, and determining the attitude sequence corresponding to the attitude transformation of the outdoor device within the current time period based on the timestamp.

[0050] It should be noted that the specific attitude algorithm can use existing methods such as Kalman filtering and complementary filtering to calculate the attitude of outdoor equipment, and the embodiments of the present invention do not impose specific limitations on this.

[0051] It is understandable that setting a posture sequence is used to avoid misoperation. Since wind or birds in the outdoor environment may touch the control lever or wires and cause a posture signal, the posture value is set as a posture sequence containing a timestamp, and the corresponding posture value is converted into a set of posture sequences of continuous actions to avoid the microcontroller from misidentifying a single posture.

[0052] Optionally, determining the first attitude sequence of the outdoor device based on the first acceleration data includes:

[0053] For any given first acceleration data, a first attitude attribute of the outdoor device is determined based on the first acceleration data; wherein, the first attitude attribute includes at least one of the following: direction, velocity, sway amplitude, or time interval or sway amplitude of the first attitude.

[0054] The first attitude value is determined from at least two candidate attitude values ​​based on the first attitude attribute.

[0055] Among them, the candidate posture values ​​are pre-set simple numerical values ​​that correspond one-to-one with the posture attributes; for example, the candidate posture values ​​can be set to -1, 0, 1, -1 to indicate that the outdoor device is swinging to the left in the vertical position; 0 to indicate that the outdoor device is in the vertical position; and 1 to indicate that the outdoor device is swinging to the right in the vertical position.

[0056] Specifically, based on the acquired first acceleration data, the first attitude attribute of the outdoor device is determined using an attitude algorithm. This may include at least one of the first attitude's direction, velocity, sway, or time interval. The corresponding first attitude value is then determined from at least two candidate attitude values ​​based on the attitude attribute.

[0057] Understandably, compiling attitude values ​​into simple numerical values ​​is to facilitate the rapid and efficient identification and processing of these data by subsequent storage devices. This simplifies data representation, reduces storage space requirements, and accelerates the reading and writing speed of attitude sequences.

[0058] It should be noted that, according to actual needs, if the corresponding outdoor equipment needs to identify more attitude values ​​or requires higher accuracy, the number of bits in the encoding can be further increased, for example, using -2, -1, 0, 1, 2, etc. to represent more attitude values; the embodiments of the present invention do not specifically limit this.

[0059] In one optional embodiment of the present invention, after obtaining the first attitude value corresponding to any first acceleration data, the related attitude values ​​can be organized into an attitude sequence by calculating the difference between the timestamps of two adjacent transition points according to the time interval corresponding to each first attitude value.

[0060] For example, if the attitude transitions in the current time period are right turn, reset, and left turn in sequence, and the data acquired by the sensor is acquired at one-second intervals, then the identified attitude values ​​are organized into an attitude sequence according to the one-second time interval. The attitude sequence includes the attitude and the corresponding time interval, which can be represented as "-1,0,1,0", that is, it indicates that the outdoor device is initially in a vertical state, swings to the left once in the first second, and swings to the right once in the second second.

[0061] S130. Match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory, and control the outdoor device according to the matching result.

[0062] The non-volatile memory stores pre-set instruction attitude sequences, each associated with a corresponding control instruction, and each instruction attitude sequence is unique. For example, the control instructions are used for emergency control of outdoor equipment. Due to the diversity of equipment, the control instructions in emergency situations are also different; some devices only require restarting or resetting, while others require, for example, turning a function on or off.

[0063] Specifically, the first attitude sequence is matched with each attitude sequence stored in the non-volatile memory, and the corresponding control command is determined based on the matching result. The outdoor equipment is then controlled based on the control command.

[0064] For example, if the obtained first attitude sequence is "-1, 0, 1, 0", it is matched with each instruction attitude sequence stored in the non-volatile memory. If the match is successful, the associated control instruction is determined to be a device restart instruction. Then, the control instruction is sent to the outdoor device to restart the outdoor device. It should be noted that the specific control instructions can be set by those skilled in the art based on the specific device, and the embodiments of the present invention do not specifically limit this.

[0065] Optionally, matching the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory further includes:

[0066] If the long-distance operation mode in the outdoor device is not activated, the first posture sequence is matched with the activation posture sequence stored in the non-volatile memory. If the match is successful, the long-distance operation mode is activated.

[0067] If the long-distance operation mode in the outdoor device has been activated, then the candidate instruction attitude sequences stored in the first attitude sequence non-volatile memory are matched.

[0068] Among them, the remote operation mode is set in the outdoor equipment to receive remote operation commands from technicians and execute corresponding control commands; the start posture sequence is used to start the remote operation module; the candidate command posture sequence is a set posture sequence that is associated with specific control commands.

[0069] Specifically, if the remote operation mode in the outdoor device is not activated, the acquired first attitude sequence is matched with the activation attitude sequence stored in the non-volatile memory. If the match is successful, the remote operation mode is activated. If the remote operation mode in the outdoor device is activated, the candidate instruction attitude sequences stored in the non-volatile memory of the first attitude sequence are matched in order to determine the current control instruction.

[0070] Understandably, by setting the command posture sequence to be matched when the remote operation mode is started, and then acquiring the control command, the power consumption caused by long-term startup is avoided, the power consumption of outdoor equipment is reduced, and the cost of performing emergency control on outdoor equipment is further reduced.

[0071] The technical solution of this invention involves acquiring at least one first acceleration data collected by an accelerometer; determining a first attitude sequence of an outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value; matching the first attitude sequence with each instruction attitude sequence stored in a non-volatile memory; and controlling the outdoor device based on the matching result. This technical solution solves the problem of high cost in traditional emergency control of outdoor devices. By analyzing the attitude changes of the device or leads using an accelerometer, different operation commands can be identified, enabling simple maintenance of the device. Furthermore, by analyzing the attitude changes of the device over a period of time using an algorithm, false triggering caused by misoperation, external accidental contact, or environmental wind can be avoided.

[0072] Figure 3 This is a flowchart of an emergency control method for outdoor equipment according to an embodiment of the present invention. Based on the above embodiments, this embodiment supplements the specific control method for controlling the outdoor equipment according to the matching result. It should be noted that for parts not detailed in this embodiment, please refer to the relevant descriptions in other embodiments. Figure 3 As shown, the method includes:

[0073] S210. Acquire at least one first acceleration data collected by the acceleration sensor.

[0074] S220. Determine a first attitude sequence of the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value.

[0075] S230. Match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory to obtain a successfully matched target attitude sequence.

[0076] After determining the first pose sequence, the instruction pose sequences stored in the non-volatile memory are traversed, and matching is performed based on a preset matching algorithm and threshold to obtain the successfully matched target pose sequence. It should be noted that the specific matching method can be accomplished using existing related technologies, and the embodiments of the present invention do not specifically limit it in this regard.

[0077] In one embodiment of the present invention, the posture sequence can be composed of multiple irregular posture values. For example, if the posture sequence is "1, 0, 1, 0, 1, 0", this posture sequence can be represented as a swinging motion performed in one direction, which will occur due to external factors.

[0078] It is understandable that by setting irregular posture sequences, it is possible to avoid the waste of resources and incorrect operation of outdoor equipment caused by coincident action signals due to external factors.

[0079] S240. If the target attitude sequence is an instruction sequence, then obtain the target operation instruction associated with the target attitude sequence and control the outdoor device to execute the target operation instruction.

[0080] A command sequence indicates that the attitude sequence can be associated with a corresponding operation command. After determining that the target attitude sequence is a command sequence, the corresponding target operation command is directly obtained, and the outdoor device is controlled to execute the target operation command. For example, if the target attitude sequence belongs to a command sequence and the associated target operation command is to restart the device, then the outdoor device is controlled to execute the device restart command.

[0081] In an optional embodiment of the present invention, after controlling the outdoor device to execute the target operation command, the method further includes: feeding back the execution result through an audio-visual module.

[0082] The execution result can include successful execution, execution failure, and unsupported execution; the audio-visual module can include a buzzer and / or an indicator light; the execution result is associated with the corresponding audio-visual mode. After controlling the outdoor device to execute the target operation command, the audio-visual module can receive the execution result and display the corresponding audio-visual mode based on the execution result. For example, the buzzer and indicator light can be set to emit simultaneously to confirm the execution status of the command, such as a long beep for successful execution, two beeps for failure, and three beeps for unsupported commands. It should be noted that specific settings for the audio-visual mode can be made by those skilled in the art, and this embodiment of the invention does not specifically limit this.

[0083] Understandably, by setting up an audio-visual module to provide feedback on the execution results, relevant technicians can judge the execution status of the instructions by observing the audio-visual signals. If problems are encountered, they can carry out corresponding troubleshooting and maintenance work based on the prompts of the audio-visual signals, making it convenient for maintenance personnel to obtain the execution status of maintenance instructions in a timely manner.

[0084] This invention, through setting irregular posture sequences, obtains associated target operation commands and controls outdoor equipment to execute those commands. This effectively avoids the occurrence of posture signals and erroneous operation of the outdoor equipment caused by wind or birds in the outdoor environment potentially touching the control lever or external leads.

[0085] Figure 4 This is a flowchart of an emergency control method for outdoor equipment according to an embodiment of the present invention. Based on the above embodiments, this invention supplements the attitude sequence matching method under complex conditions. It should be noted that for parts not detailed in this invention's embodiments, please refer to the relevant descriptions in other embodiments. For example... Figure 4 As shown, the method includes:

[0086] S310. Acquire at least one first acceleration data collected by the acceleration sensor.

[0087] S320. Determine a first attitude sequence of the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value.

[0088] S330. Match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory to obtain a successfully matched target attitude sequence.

[0089] S340. If the target attitude sequence is a command sequence, then determine whether verification is required based on the check bit of the target attitude sequence.

[0090] The check bit is used to re-verify the operation after executing important instructions. After determining that the target attitude sequence belongs to the instruction type sequence, check bit information is further extracted from the target attitude sequence, and a decision is made based on the check bit information whether re-verification is needed.

[0091] S350: If verification is required, control the audio-visual module to display a verification reminder.

[0092] If the current target posture sequence is determined to require verification, the corresponding audio-visual mode for verification is fed back, and the audio-visual module is controlled to display a verification reminder. For example, the audio-visual module may include a buzzer and / or an indicator light; if verification is required, the indicator light can be controlled to flash, and the buzzer can be controlled to emit four rapid beeps. It should be noted that when selecting the corresponding audio-visual mode, relevant technical personnel should consider factors such as its audio-visual intensity, frequency, and color to ensure clear perception under different environmental conditions.

[0093] S360. Acquire at least one second acceleration data collected by the acceleration sensor, and determine the second attitude sequence of the outdoor device based on the second acceleration data.

[0094] After receiving the audio-visual verification reminder, the maintenance personnel adjust the attitude of the outdoor equipment again based on the verification sequence corresponding to the target attitude sequence. The accelerometer acquires the second acceleration data, and the microcontroller continuously reads and acquires at least one second acceleration data collected by the accelerometer. Based on the second acceleration data, the microcontroller determines the second attitude sequence of the outdoor equipment according to the attitude recognition algorithm.

[0095] S370. Match the second attitude sequence with the verification attitude sequence associated with the target attitude sequence. If the match is successful, obtain the target operation instruction associated with the target attitude sequence and control the outdoor device to execute the target operation instruction.

[0096] The microcontroller matches the second attitude sequence with the verification attitude sequence associated with the target attitude sequence stored in the non-volatile memory. If the match is successful, it obtains the target operation instruction associated with the target attitude sequence and controls the outdoor device to execute the target operation instruction.

[0097] This invention re-verifies complex commands to obtain corresponding verification action codes for execution, avoiding erroneous control of outdoor equipment due to misoperation and preventing accidental triggering. Relevant technicians can configure more commands to support more complex maintenance needs. Compared with operating the device in wireless mode, which requires the separate development of corresponding functions, the above technical solution is based on the attitude recognition of outdoor equipment and further re-verification of complex commands, resulting in low development costs, ease of operation, and less erroneous triggering.

[0098] Figure 5This is a schematic diagram of an emergency control device for outdoor equipment according to an embodiment of the present invention. This embodiment is applicable to emergency control of outdoor equipment. The emergency control device can be implemented in hardware and / or software, and can be configured in a microcontroller. The outdoor equipment also includes an attitude adjustment module for remotely adjusting the attitude of the outdoor equipment. The emergency control device 400 includes a data acquisition module 410, an attitude sequence determination module 420, and a matching module 430.

[0099] The acquisition module 410 is used to acquire at least one first acceleration data collected by the acceleration sensor;

[0100] The attitude sequence determination module 420 is used to determine a first attitude sequence of the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value;

[0101] The matching module 430 is used to match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory, and control the outdoor device according to the matching result.

[0102] The technical solution of this invention involves acquiring at least one first acceleration data collected by an accelerometer; determining a first attitude sequence of an outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value; matching the first attitude sequence with each instruction attitude sequence stored in a non-volatile memory; and controlling the outdoor device based on the matching result. This technical solution solves the problem of high cost in traditional emergency control of outdoor devices. By analyzing the attitude changes of the device or leads using an accelerometer, different operation commands can be identified, enabling simple maintenance of the device. Furthermore, by analyzing attitude changes through algorithms, accidental operation, external contact, or environmental wind-induced false triggering can be avoided.

[0103] Optionally, the matching module 430 is specifically used to match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory to obtain a successfully matched target attitude sequence; if the target attitude sequence belongs to an instruction sequence, then the target operation instruction associated with the target attitude sequence is obtained, and the outdoor device is controlled to execute the target operation instruction.

[0104] Optionally, the matching module 430 is specifically used to determine whether verification is required based on the check bit of the target attitude sequence if the target attitude sequence belongs to the instruction type sequence; if verification is required, control the audio-visual module to display a verification reminder; acquire at least one second acceleration data collected by the accelerometer, and determine the second attitude sequence of the outdoor device based on the second acceleration data; match the second attitude sequence with the verification attitude sequence associated with the target attitude sequence; if the match is successful, acquire the target operation instruction associated with the target attitude sequence, and control the outdoor device to execute the target operation instruction.

[0105] Optionally, the matching module 430 includes a startup unit and a matching unit;

[0106] The activation unit includes, if the long-distance operation mode in the outdoor device is not activated, matching the first posture sequence with the activation posture sequence stored in the non-volatile memory; if the match is successful, activating the long-distance operation mode.

[0107] The matching unit includes matching each candidate instruction attitude sequence stored in the first attitude sequence non-volatile memory if the long-distance operation mode in the outdoor device has been activated.

[0108] Optionally, the attitude sequence determination module 420 is specifically used to determine a first attitude attribute of the outdoor device based on any first acceleration data; wherein the first attitude attribute includes at least one of the direction, velocity, sway amplitude, or time interval or sway amplitude of the first attitude; and to determine a corresponding first attitude value from at least two candidate attitude values ​​based on the first attitude attribute.

[0109] Optionally, the attitude adjustment module is a traction structure used to pull the outdoor equipment over a distance to adjust its attitude.

[0110] The emergency control device for outdoor equipment provided in this embodiment of the invention can execute the emergency control method for outdoor equipment provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0111] According to embodiments of the present invention, an electronic device is also provided.

[0112] Figure 6This is a structural block diagram of an electronic device that implements the emergency control method for outdoor equipment according to embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0113] like Figure 6 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0114] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0115] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as emergency control methods for outdoor equipment.

[0116] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0117] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. An emergency control method for outdoor equipment, characterized in that, The outdoor equipment includes a microcontroller, an accelerometer, and a non-volatile memory. The outdoor equipment is also equipped with an attitude adjustment module, which is a traction structure used to pull the outdoor equipment over a distance to adjust its attitude. The method is executed by a microcontroller, and the method includes: Acquire at least one first acceleration data point collected by the acceleration sensor; A first attitude sequence of the outdoor device is determined based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value; The first attitude sequence is matched with each instruction attitude sequence stored in the non-volatile memory, and the outdoor device is controlled according to the matching result; wherein each instruction attitude sequence is different from the others and is associated with a corresponding control instruction. The step of matching the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory further includes: If the long-distance operation mode in the outdoor device is not activated, the first posture sequence is matched with the activation posture sequence stored in the non-volatile memory. If the match is successful, the long-distance operation mode is activated. If the long-distance operation mode in the outdoor device has been activated, the first attitude sequence is matched with each candidate instruction attitude sequence stored in the non-volatile memory.

2. The method according to claim 1, characterized in that, Matching the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory, and controlling the outdoor device based on the matching result, includes: The first attitude sequence is matched with each instruction attitude sequence stored in the non-volatile memory to obtain a successfully matched target attitude sequence. If the target attitude sequence is an instruction sequence, then the target operation instruction associated with the target attitude sequence is obtained, and the outdoor device is controlled to execute the target operation instruction.

3. The method according to claim 2, characterized in that, If the target attitude sequence is an instruction sequence, then the target operation instruction associated with the target attitude sequence is obtained, and the outdoor device is controlled to execute the target operation instruction, including: If the target attitude sequence is a command sequence, then whether verification is required is determined based on the check bits of the target attitude sequence. If verification is required, control the audio-visual module to display a verification reminder; Acquire at least one second acceleration data collected by the acceleration sensor, and determine the second attitude sequence of the outdoor equipment based on the second acceleration data; The second attitude sequence is matched with the verification attitude sequence associated with the target attitude sequence. If the match is successful, the target operation instruction associated with the target attitude sequence is obtained, and the outdoor device is controlled to execute the target operation instruction.

4. The method according to claim 1, characterized in that, Determining the first attitude sequence of the outdoor equipment based on the first acceleration data includes: For any given first acceleration data, a first attitude attribute of the outdoor device is determined based on the first acceleration data; wherein, the first attitude attribute includes at least one of the direction, velocity, sway amplitude, or time interval of the first attitude; The first attitude value is determined from at least two candidate attitude values ​​based on the first attitude attribute.

5. An emergency control device for outdoor equipment, characterized in that, The outdoor equipment includes a microcontroller, an accelerometer, and a non-volatile memory. The outdoor equipment is also equipped with an attitude adjustment module, which is a traction structure used to pull the outdoor equipment over a distance to adjust its attitude. The device is configured on the microcontroller, and the device includes: The acquisition module is used to acquire at least one first acceleration data collected by the acceleration sensor; An attitude sequence determination module is used to determine a first attitude sequence of the outdoor device based on the first acceleration data; wherein the first attitude sequence includes at least one first attitude value; The matching module is used to match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory, and control the outdoor device according to the matching result; wherein, each instruction attitude sequence is different from the others and is associated with a corresponding control instruction. The matching module includes a startup unit and a matching unit; The activation unit includes, if the long-distance operation mode in the outdoor device is not activated, matching the first posture sequence with the activation posture sequence stored in the non-volatile memory; if the match is successful, activating the long-distance operation mode. The matching unit includes matching each candidate instruction attitude sequence stored in the first attitude sequence non-volatile memory if the long-distance operation mode in the outdoor device has been activated.

6. The apparatus according to claim 5, characterized in that, The matching module is specifically used to match the first attitude sequence with each instruction attitude sequence stored in the non-volatile memory to obtain a successfully matched target attitude sequence; if the target attitude sequence is an instruction sequence, then the target operation instruction associated with the target attitude sequence is obtained, and the outdoor device is controlled to execute the target operation instruction.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the emergency control method for the outdoor equipment according to any one of claims 1-4.

Citation Information

Patent Citations

  • Intelligent starting method and system for functions of oil and gas field drilling tool

    CN114856539A

  • Hoisting pose adjusting system and hoisting equipment

    CN117864958A