System control method, server, control end, equipment end and storage medium

By working in tandem with the control terminal and server of the equipment control system, remote or local control of the equipment is achieved, solving the problem of low on-site operation efficiency and improving control efficiency.

CN121995776APending Publication Date: 2026-05-08SHENZHEN CARKU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN CARKU TECH CO LTD
Filing Date
2024-10-31
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

The existing equipment control method requires on-site operation by personnel, resulting in low control efficiency and failing to meet the needs of operators.

Method used

Through the equipment control system, the control terminal generates a control request based on user input and sends it to the server. After the server verifies that the request is qualified, it generates and sends a control command to the target device to achieve remote or local control.

Benefits of technology

It improves the control efficiency of operators, realizes remote or local control, and meets the needs of operators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121995776A_ABST
    Figure CN121995776A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of an equipment control system, a server, a control end, an equipment end and a storage medium. Relates to the technical field of equipment control, and the control method of the equipment control system comprises the steps that a control request sent by a control end is acquired, and the control request comprises at least one directivity task and a serial number of an equipment end; verifying whether the control request is qualified or not; under the condition that the control request is qualified, generating a control instruction according to the at least one directivity task, and determining a target equipment end based on the serial number; and sending the control instruction to the target equipment end remotely or in a short range. The control efficiency of operators is improved, and the use requirements of the operators are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of equipment control technology, and more specifically, to a control method, server, control terminal, equipment terminal, and storage medium for an equipment control system. Background Technology

[0002] During equipment use, operators need to connect the equipment (e.g., to a battery) and the corresponding control device via short-range wired or wireless means, and then send control commands to the equipment through the control device to control it. However, this control method requires on-site operation by the operator, has low control efficiency, and cannot meet the operator's needs. Summary of the Invention

[0003] This application provides a control method, server, control terminal, device terminal, and storage medium for a device control system.

[0004] The control method of the server of the device control system according to the embodiments of this application includes: obtaining a control request sent by a control terminal, the control request including at least one directional task and a serial number of the device terminal; verifying whether the control request is qualified; if the control request is qualified, generating a control instruction according to the at least one directional task, and determining the target device terminal based on the serial number; and sending the control instruction to the target device terminal remotely or locally.

[0005] The device control system of this application includes a server, which comprises a communication module and a processing module. The communication module is used to acquire control requests sent by a control terminal. The control request includes at least one directional task and a serial number of the device terminal. The processing module is used to verify whether the control request is valid, and if the control request is valid, to generate control instructions based on the at least one directional task, and to determine the target device terminal based on the serial number. The communication module is also used to send the control instructions to the target device terminal remotely or locally.

[0006] The control method of the control terminal of the device control system according to the embodiments of this application includes: determining the target device terminal based on user input and generating a control request; and sending the control request to the server, wherein the control request includes at least one directional task and the serial number of the target device terminal.

[0007] The device control system of this application embodiment further includes a control terminal, which includes a processing module and a communication module. The processing module is used to determine the target device terminal based on user input and generate a control request. The communication module is used to send the control request to a server, and the control request includes at least one directional task and the serial number of the target device terminal.

[0008] The control method of the device control system of the present application includes: receiving a control command sent by a server; and responding to the control command to perform a target operation matching the control command.

[0009] The device control system of this application embodiment further includes a device terminal, wherein the receiving terminal includes an execution unit, a controller, and a communication unit. The communication unit is used to receive control commands sent by the server. The controller is used to respond to the control commands to execute a target operation matching the control commands.

[0010] The storage medium of this application embodiment stores a program that, when executed by a processor, implements a server control method for a device control system as follows: acquiring a control request sent by a control terminal, the control request including at least one directional task and a serial number of the device terminal; verifying whether the control request is qualified; if the control request is qualified, generating a control instruction based on the at least one directional task and determining a target device terminal based on the serial number; and remotely or locally sending the control instruction to the target device terminal.

[0011] The storage medium of this application embodiment stores a program that, when executed by a processor, implements a control method for the control terminal of a device control system as follows: determining a target device terminal based on user input and generating a control request; and sending the control request to a server, wherein the control request includes at least one directional task and the serial number of the target device terminal.

[0012] The storage medium of this application embodiment stores a program that, when executed by a processor, implements a device-side control method for a device control system as follows: receiving control commands sent by a server; and responding to the control commands to perform a target operation matching the control commands.

[0013] In the control method, server, control terminal, device terminal, and storage medium of the device control system of this application, the control terminal 12 determines the target device terminal 13 based on user input and generates a control request including at least one directional task and the serial number of the target device terminal 13, and sends the control request to the server 11. The server 11 receives the control request sent by the control terminal 12 and verifies whether the control request is qualified. If the control request is qualified, the server 11 generates a control instruction based on at least one directional task, determines the target device terminal 13 based on the serial number, and then sends the control instruction to the target device terminal 13 through a remote or local transmission method. The target device terminal 13 receives the control instruction sent by the server 11, responds to the control instruction, and executes the target operation matching the control instruction, thereby realizing remote or local control of the device terminal 13. Compared to related technologies, this application eliminates the need for on-site operation by personnel. Operators only need to remotely operate the control terminal 12. The control terminal 12 sends a control request containing the operator's input to the server 11, which then generates control commands based on the request and sends them to the target device 13, thus enabling remote control of the target device 13. This application improves the operator's control efficiency and meets their usage needs.

[0014] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description

[0015] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, wherein:

[0016] Figure 1 This is a flowchart illustrating the control method of the equipment control system according to some embodiments of this application;

[0017] Figure 2 This is a schematic diagram of the structure of the device control system according to some embodiments of this application;

[0018] Figure 3 This is a flowchart illustrating the process of sending a control request to a server and obtaining the control request sent by the control terminal in the control method of the device control system of some embodiments of this application.

[0019] Figure 4 This is a flowchart illustrating the process of verifying whether a control request is qualified in the control method of the equipment control system of some embodiments of this application;

[0020] Figure 5This is a flowchart illustrating the process of generating control commands based on at least one directional task in the control method of the device control system of some embodiments of this application.

[0021] Figure 6 This is a schematic diagram of the process of remotely or locally sending control commands to the target device and receiving control commands sent by the server in the control method of the device control system of some embodiments of this application;

[0022] Figure 7 This is a flowchart illustrating the control method of the equipment control system according to some embodiments of this application;

[0023] Figure 8 This is a flowchart illustrating the control method of the equipment control system according to some embodiments of this application;

[0024] Figure 9 This is a flowchart illustrating the control method of the device control system in some other embodiments of this application;

[0025] Figure 10 This is a flowchart illustrating the process of determining the operating state of an electrical appliance based on operating data in the control method of the equipment control system of some embodiments of this application.

[0026] Figure 11 This is a schematic diagram showing the connection state of the storage medium and the processor in some embodiments of this application.

[0027] Explanation of key component symbols:

[0028] Equipment control system 10;

[0029] Server 11; Communication module 111, processing module 112; Control terminal 12; Communication module 121, control module 122; Device terminal 13; Communication unit 131; Controller 132; Execution unit 133;

[0030] Processor 20;

[0031] Storage medium 200; program 202. Detailed Implementation

[0032] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of this application, and should not be construed as limiting the embodiments of this application.

[0033] With increasing emphasis on environmental protection, electric trucks are gradually replacing traditional fuel-powered trucks, and truck batteries provide range support for electric trucks. During equipment use, operators need to connect the equipment (e.g., truck batteries) and the corresponding control device via short-range wired or wireless means, and send control commands to the equipment through the control device to achieve control. However, this control method requires on-site operation by the operator, resulting in low control efficiency and failing to meet the operator's needs. Currently, how to remotely control the equipment to execute operator commands has become a pressing problem for those skilled in the art. To solve these problems, this application provides a control method for an equipment control system (e.g., Figure 1 , Figure 7 , Figure 8 and Figure 9 As shown), the server 11 included within the device control system 10 (e.g.) Figure 2 As shown), the control terminal 12 (e.g., included within the equipment control system 10) is also included. Figure 2 As shown), the device terminal 13 (e.g., included within the device control system 10) is also included within the device control system 10. Figure 2 (as shown) and storage medium 200 (such as Figure 11 (As shown).

[0034] Please see Figure 1 and Figure 2 The device control system 10 of this application includes a server 11, a control terminal 12, and a device terminal 13. The control method of the device control system includes:

[0035] 0011: Determine the target device 13 based on user input and generate a control request; and

[0036] 0013: Send a control request to server 11. The control request includes at least one directional task and the serial number of the target device 13.

[0037] 002: Obtain the control request sent by the control terminal 12. The control request includes at least one directional task and the serial number of the device terminal 13.

[0038] 003: Verify whether the control request is valid;

[0039] 004: If the control request is valid, generate a control command based on at least one directional task, and determine the target device 13 based on the serial number; and

[0040] 005: Send control commands to the target device remotely or locally 13;

[0041] 006: Receive control commands sent by server 11; and

[0042] 007: Respond to control commands to execute the target operation that matches the control command.

[0043] The control method of the above-described equipment control system can be applied to equipment control system 10, which includes a server 11, a control terminal 12, and an equipment terminal 13. Specifically, methods 002, 003, 004, and 005 belong to the control methods of server 11; methods 0011 and 0013 belong to the control methods of control terminal 12; and methods 006 and 007 belong to the control methods of equipment terminal 13. Specifically, server 11 includes a communication module 111 and a processing module 112. Communication module 111 is used to acquire control requests sent by control terminal 13, which include at least one directional task and the serial number of equipment terminal 12. Processing module 112 is used to verify whether the control request is qualified, and if the control request is qualified, to generate control instructions based on at least one directional task and to determine the target equipment terminal 12 based on the serial number. Communication module 111 is also used to send control instructions to the target equipment terminal 12 remotely or locally. Control terminal 12 includes a communication module 121 and a processing module 122. Processing module 122 is used to determine the target device 12 based on user input and generate a control request. Communication module 121 is used to send the control request to server 11, the control request including at least one directional task and the serial number of the target device 12. Device 13 includes communication unit 131, controller 132, and execution unit 133. Communication unit 131 is used to receive control commands sent by server 11. Controller 11 is used to respond to control commands to execute the target operation matching the control commands.

[0044] Server 11 is typically a high-performance computer that acts as a node in a network, used to receive, send, store, and process data and information. In this application, server 11 includes a communication module 111 and a processing module 112. Generally, communication module 111 supports server 11 in providing data receiving and sending functions to users, while processing module 112 supports server 11 in processing various requests, data, and instructions from other nodes. In this application, communication module 111 is used to execute methods 002 and 005, and processing module 112 is used to execute methods 003 and 004. Control terminal 12 is a terminal used to generate control commands or control requests and send them to server 11. Control terminal 12 includes a communication module 121 and a processing module 122. Communication module 121 is used to execute method 0013, and processing module 122 is used to execute method 0011. Device terminal 13 is any device to be monitored that can receive and send various commands and information. Device terminal 13 can be a battery, mobile phone, computer, tablet computer, etc., to be monitored. In this application, device 13 includes a communication unit 131, a controller 132, and an execution unit 133. The communication unit 131 is used to execute method 006. The controller 132 is used to execute method 007.

[0045] Specifically, in 0011 and 0013, the control request is used to perform operations on device 13 or adjust the operating state of device 13 to achieve the functions predetermined by the operator. In this application, the control request includes at least one directional task and the serial number of the target device 13. The directional task is the task that the operator needs device 13 to perform, mainly including controlling device 13 to turn on or off, controlling device 13 to heat up, controlling device 13 to upgrade its software package, etc. The serial number of the target device 13 is used to ensure that server 11 can accurately send control commands to the target device 13, preventing server 11 from sending control commands to other device 13s. In 003, after receiving the control request, processing module 112 needs to verify whether the control request is qualified to avoid incorrectly executing control requests sent to server 11 by third parties through other devices, thereby ensuring the operational security of server 11 and preventing hackers or other personnel from stealing server 11. In configuration 005, the communication module 111 can identify the target device 13 by its serial number and send the control commands generated by the processing module 112 according to at least one directional task in the control request to the target device 13 via remote or local transmission. The device 13 receives the control commands sent by the server 11 through the communication unit 131 and executes the target operation matching the control commands through the controller 132. For example, if at least one directional task in the control request is to control the device 13 to heat up, the controller 132 will control the device 13 to increase its own temperature until it reaches the target temperature in the control command.

[0046] Understandably, in this application, the control terminal 12 determines the target device terminal 13 based on user input and generates a control request including at least one directional task and the serial number of the target device terminal 13, and sends the control request to the server 11. The server 11 receives the control request sent by the control terminal 12 and verifies whether the control request is valid. If the control request is valid, the server 11 generates a control instruction based on at least one directional task, determines the target device terminal 13 based on the serial number, and then sends the control instruction to the target device terminal 13 through remote or local transmission. The target device terminal 13 receives the control instruction sent by the server 11, responds to the control instruction, and executes the target operation matching the control instruction, thereby realizing remote or local control of the device terminal 13. Compared with related technologies, this application does not require on-site operation by an operator. The operator only needs to remotely operate the control terminal 12, which sends a control request containing the directional task input by the operator to the server 11, and the server 11 generates a control instruction based on the control request and sends it to the target device terminal 13, thus realizing remote control of the target device terminal 13. This application improves the control efficiency of operators and meets their usage needs.

[0047] In some implementations, please refer to Figure 2 and Figure 3 0013: Send a control request to the server. The control request includes at least one directional task and the device's serial number, including:

[0048] 00131: Encrypt the control request according to the first preset encryption algorithm; and

[0049] 00133: Send the encrypted control request to server 11;

[0050] 002: Obtain control requests sent by the control terminal, including:

[0051] 0021: Obtain the control request sent by the control terminal 12, which is encrypted using the first preset encryption algorithm; and

[0052] 0023: Decrypt the encrypted control request according to the first preset decryption algorithm to obtain the decrypted control request.

[0053] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The processing module 122 is also used to encrypt the control request according to the first preset encryption algorithm. The communication module 121 is also used to send the encrypted control request to the server 11. The communication module 111 is also used to obtain the control request encrypted by the first preset encryption algorithm sent by the control terminal 12. The processing module 112 is also used to decrypt the encrypted control request according to the first preset decryption algorithm to obtain the decrypted control request.

[0054] Specifically, during data exchange between server 11 and control terminal 12, operators need to prevent data intrusion by third parties and avoid server 11 being controlled by third parties. Therefore, control requests sent by control terminal 12 to server 11 need to be encrypted. Before sending the control request, control terminal 12 first encrypts the control request through processing module 122, and then communication module 121 sends the encrypted control request to server 11. After receiving the control request sent by control terminal 12 encrypted with the first preset encryption algorithm, communication module 111 decrypts the encrypted control request through processing module 112 to obtain the decrypted control request.

[0055] More specifically, the control terminal 12 encrypts the control request using a first preset encryption algorithm, and the server 11 also decrypts the encrypted control request using the same first preset encryption algorithm. The first preset encryption algorithm can be any one of the following: symmetric encryption algorithms (DES data encryption standard algorithm, triple DES data encryption standard algorithm, AES advanced encryption standard algorithm, etc.), asymmetric encryption algorithms (elliptic curve encryption algorithm, digital signature encryption algorithm, etc.), and hash algorithms.

[0056] In some implementations, please refer to Figure 2 and Figure 4 003: Verify whether the control request is valid, including:

[0057] 0031: Determine the availability status of the target device terminal 13 based on the serial number of the device terminal 13. The availability status includes whether it can be used or not.

[0058] 0033: If the directional task applies to the target device 13 and the target device 13 is in an available state, the control request is qualified;

[0059] 0035: If the directional task is not applicable to the target device 13, or the target device 13 is in an unavailable state, the control request is invalid.

[0060] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The processing module 112 is further used to: determine the availability status of the target equipment terminal 13 according to the serial number of the equipment terminal 13, the availability status including whether it can be used or not; if the directional task is applicable to the target equipment terminal 13 and the availability status of the target equipment terminal 13 is that it can be used, the control request is qualified; if the directional task is not applicable to the target equipment terminal 13, or the availability status of the target equipment terminal 13 is that it cannot be used, the control request is unqualified.

[0061] Specifically, after receiving a control request with a serial number, the processing module 112 first determines the target device 13 from multiple device terminals 13 based on the serial number, and then determines the availability status of the target device 13. If the directional task is applicable to the target device 13 and the target device 13 is available, the processing module 112 determines the control request is qualified. This ensures that after generating control instructions based on the control request, the control instructions can be sent to the correct device 13, and the receiving device 13 can correctly execute the control instructions to achieve the operator's control objectives. Conversely, if the directional task is not applicable to the target device 13, or the target device 13 is unavailable, the processing module 112 determines the control request is unqualified. This prevents the control instructions from being sent to the wrong device 13 after being generated based on the control request, and also prevents the receiving device 13 from failing to execute the control instructions correctly.

[0062] In some implementations, please refer to Figure 2 and Figure 5 004: If the control request is valid, generate control instructions based on at least one directional task, including:

[0063] 0041: Parse at least one targeted task according to a preset parsing method; and

[0064] 0043: Convert at least one of the parsed directional tasks into control commands based on the preset database.

[0065] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The processing module 112 is also used to: parse at least one directional task according to a preset parsing method; and convert the parsed at least one directional task into a control command according to a preset database.

[0066] Specifically, at least one of the directional tasks in the control request needs to be parsed before it can be read, in order to enhance the confidentiality of the data transmission process and prevent at least one of the directional tasks in the control request from being obtained by third parties. The processing module 112 parses at least one directional task according to a preset parsing method, and converts the parsed at least one directional task into a control command according to a preset database. While enhancing the confidentiality of the data transmission process, the conversion of control commands through the preset database ensures the accuracy of the control command conversion, that is, ensures that the control command can accurately reflect the content of the directional task.

[0067] In some implementations, please refer to Figure 2 and Figure 6 005: Send control commands to the target device 13 remotely or locally, including:

[0068] 0051: Encrypt the control commands according to the second preset encryption algorithm; and

[0069] 0053: Send the encrypted control command remotely or locally to the target device 13;

[0070] 006: Receive control commands sent by server 11, including:

[0071] 0061: Obtain the control command sent by server 11, which is encrypted using the second preset encryption algorithm; and

[0072] 0063: Decrypt the encrypted control command according to the second preset decryption algorithm to obtain the decrypted control command.

[0073] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The processing module 112 is further used to encrypt the control command according to the second preset encryption algorithm. The communication module 111 is further used to send the encrypted control command remotely or locally to the target device 13. The communication unit 131 is further used to obtain the control command encrypted by the second preset encryption algorithm sent by the server 11. The controller 132 is further used to decrypt the encrypted control command according to the second preset decryption algorithm to obtain the decrypted control command.

[0074] Specifically, during data exchange between device 13 and server 11, operators need to prevent data intrusion by third parties and avoid device 13 being controlled by them. Therefore, control commands sent from server 11 to device 13 need to be encrypted. Before sending the control commands, server 11 first encrypts them through processing module 112, and then communication module 111 sends the encrypted control commands to device 13. After receiving the control commands encrypted by the first preset encryption algorithm sent by server 11, communication unit 131 decrypts the encrypted control commands through controller 132 to obtain the decrypted control commands.

[0075] More specifically, server 11 encrypts the control commands using a first preset encryption algorithm, and device 13 decrypts the encrypted control commands using a second preset encryption algorithm. The second preset encryption algorithm can be any one of the following encryption algorithms: symmetric encryption algorithm (DES data encryption standard algorithm, triple DES data encryption standard algorithm, AES advanced encryption standard algorithm, etc.), asymmetric encryption algorithm (elliptic curve encryption algorithm, digital signature encryption algorithm, etc.), and hash algorithm.

[0076] In some implementations, please refer to Figure 1 and Figure 2When the directed task is to start, the control instructions include a start instruction. When the directed task is to shut down, the control instructions include a shut down instruction. When the directed task is to upgrade a software package, the control instructions include a software package upgrade instruction. When the directed task is to heat, the control instructions include a heat instruction.

[0077] For example, if the specified task in the control request is to start the control device 13, the controller 132 will start the control device 13 after receiving the start command from the communication unit 131. If the specified task in the control request is to shut down the control device 13, the controller 132 will shut down the control device 13 after receiving the shutdown command from the communication unit 131. If the specified task in the control request is to upgrade the software package of the control device 13, the controller 132 will upgrade the software package of the control device 13 after receiving the upgrade command from the communication unit 131, until the software package reaches the latest version. If the specified task in the control request is to heat up the control device 13, the controller 132 will increase the temperature of the control device 13 after receiving the heating command from the communication unit 131, until the target temperature in the control command is reached.

[0078] In some implementations, please refer to Figure 1 and Figure 2 005: Send control commands to the target device 13 remotely or locally, including:

[0079] 0055: When the current time reaches the preset time, send control commands to the target device terminal 13 remotely or locally.

[0080] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The communication module 111 is also used to send control commands to the target equipment terminal 13 remotely or locally when the current time reaches the preset time.

[0081] Understandably, in some application scenarios, operators need to control device 13 to perform a targeted task at a preset time. Therefore, method 0055 also provides a method for communication module 111 to remotely or locally send control commands to target device 13 when the current time reaches the preset time, in order to meet the operator's needs.

[0082] In some implementations, please refer to Figure 2 and Figure 7 The control methods of the equipment control system also include:

[0083] 008: Send the execution data of the response control command to the server.

[0084] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The communication unit 131 is also used to send the operation data in response to the control command to the server 11.

[0085] It is understandable that the device 13 can transmit the operation data of responding to control commands to the server 11 through the communication unit 131, so that the server 11 can display its own operation status to the operator, thus meeting the operator's need to remotely view the operation status of the device 13.

[0086] In some implementations, please refer to Figure 2 and Figure 8 When the directional task is heating, the control commands include heating commands; the control methods of the equipment control system also include:

[0087] 010: Obtain the status data of target device 13;

[0088] 011: Calculate the estimated heating time based on the status data;

[0089] 012: Generate heating instructions based on the directional task and the expected heating duration.

[0090] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The communication module 111 is also used to acquire the status data of the target device terminal 13. The processing module 112 is also used to calculate the expected heating time based on the status data, and to generate a heating command for heating and the expected heating time based on the directional task.

[0091] Understandably, device 12 cannot execute heating commands for extended periods to avoid damage due to overheating. When the control command includes a heating command, communication module 111 acquires the status data of target device 13, thereby ensuring that processing module 112 can calculate the estimated heating duration based on the status data of target device 13. The heating command generated by processing module 112 includes the estimated heating duration to limit the heating time of device 12 and prevent damage due to overheating.

[0092] In some implementations, please refer to Figure 2 and Figure 9 The control methods of the equipment control system also include:

[0093] 013: Obtain the runtime data of the target device terminal 13 during the execution of the control command; and

[0094] 014: Determine the working status of the electrical appliance based on the operating data. The working status includes the start-up status and the off status. The electrical appliance is electrically connected to the target device terminal 13.

[0095] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The communication module 111 is also used to acquire the operating data of the target device terminal 13 when it responds to the control command. The processing module 112 is also used to determine the working state of the electrical appliance based on the operating data. The working state includes the start state and the stop state. The electrical appliance is electrically connected to the target device terminal 13.

[0096] Specifically, after the communication module 111 acquires the operating data of the target device terminal 13 in response to the control command, the processing module 112 can determine whether the operating state of the appliance electrically connected to the target device terminal 13 is in the start state or the off state based on the operating data. The method by which the processing module 112 determines whether the operating state of the appliance electrically connected to the target device terminal 13 is in the start state or the off state based on the operating data will be described in detail below.

[0097] In some implementations, please refer to Figure 2 and Figure 10 014: Determine the operating status of electrical appliances based on operating data, including:

[0098] 0141: If the operating data meets the preset conditions, determine that the appliance is in the start-up state;

[0099] 0143: If the operating data does not meet the preset conditions, determine that the appliance is in the off state.

[0100] The control method of the above-mentioned equipment control system can be applied to the equipment control system 10. The processing module 112 is also used to: determine that the electrical appliance is in the start state when the operating data meets the preset conditions; and determine that the electrical appliance is in the off state when the operating data does not meet the preset conditions.

[0101] More specifically, the preset conditions can be set by the operator. For example, after receiving a control command, the target device 13 outputs electrical energy to the appliance to power it. The processing module 112 can determine whether the appliance is in a startup or shutdown state based on the output power, output current, or output voltage in the operating data of the target device 13. That is, if the output power exceeds a preset power threshold, the processing module 112 determines that the appliance is in a startup state. Or, if the output current exceeds a preset current threshold, the processing module 112 determines that the appliance is in a startup state. Or, if the output voltage exceeds a preset voltage threshold, the processing module 112 determines that the appliance is in a startup state. Conversely, if the output power does not exceed a preset voltage threshold, the processing module 112 determines that the appliance is in a shutdown state.

[0102] In some implementations, please refer to Figure 2 and Figure 9 The control methods of the equipment control system also include:

[0103] 015: When the working state includes the off state, send a prompt signal to the control terminal 12; and / or send a stop working signal to the device terminal 13; or

[0104] 016: When the working state includes the off state, return to the step of obtaining the operation data of the target device 13 for the control command, and record the number of returns; and

[0105] 017: If the number of returns exceeds the preset number, send a prompt signal to the control terminal 12; and / or send a stop working signal to the device terminal 13;

[0106] 018: Receives a stop signal sent by server 11; and

[0107] 019: Control the execution unit 133 to stop operating according to the stop signal;

[0108] 020: Receive the prompt signal sent by server 11.

[0109] The control method of the above-described equipment control system can be applied to the equipment control system 10. The communication module 111 is further configured to send a prompt signal to the control terminal 12 and / or send a stop signal to the device terminal 13 when the operating state includes a closed state. The processing module 112 is further configured to return to the step of obtaining the running data of the target device terminal 13 in response to the control command when the operating state includes a closed state, and record the number of returns. The communication module 111 is further configured to send a prompt signal to the control terminal 12 and / or send a stop signal to the device terminal 13 when the number of returns exceeds a preset number. The communication unit 131 is further configured to receive the stop signal sent by the server 11. The controller 132 is further configured to control the execution unit 133 to stop operating according to the stop signal. The communication module 121 is further configured to receive the prompt signal sent by the server 11.

[0110] Specifically, if the operating status of the external electrical appliance connected to device 13 includes an off state, communication module 111 will send a prompt signal to control terminal 12 to remind the operator that the appliance has been turned off, thereby ensuring that the operator can turn on the external electrical appliance connected to device 13 in a timely manner. Simultaneously, communication module 111 can also send a stop signal to device 13 to ensure that controller 132 of device 13 controls the execution unit to stop operating according to the stop signal, saving the stored power of device 13. Processing module 112 returns to the step of obtaining the operating data of the target device for the control command and records the number of returns to avoid device 13 repeatedly obtaining the control command, thus saving the stored power of device 13.

[0111] In some implementations, please refer to Figure 1 , Figure 2 and Figure 9 The operating data includes at least one of the following: electricity, power, temperature, current, voltage, and frequency, and / or the electrical appliances include at least one of the following: air conditioner, kettle, rice cooker, car TV, lamps, and microwave oven.

[0112] In some implementations, please refer to Figure 1 , Figure 2 and Figure 9 The device side 13 includes a start / stop power supply.

[0113] Typically, a start-stop power supply refers to a power supply used to provide electrical energy to electronic devices or systems. In this application, device end 13 can typically be a start-stop power supply.

[0114] In some implementations, the start-stop power supply includes at least one of a lithium battery, a supercapacitor, and a sodium battery.

[0115] In other words, in this application, the start-stop power supply includes at least one of lithium batteries, supercapacitors, and sodium batteries. Lithium batteries are rechargeable batteries, favored as the primary power solution for portable electronic devices, electric vehicles, and energy storage systems due to their high energy density, long lifespan, and low self-discharge rate. Lithium batteries consist of a positive electrode, a negative electrode, an electrolyte, and a separator, where lithium ions move between the two electrodes during charging and discharging, storing and releasing energy. Supercapacitors, also known as electrochemical double-layer capacitors or ultra-high-capacity capacitors, are capacitors capable of storing large amounts of charge. Compared to traditional capacitors, supercapacitors have higher energy and power densities, enabling them to absorb or release large amounts of electrical energy in a short time. They serve as a supplement or replacement for batteries in many applications, especially where rapid charging and discharging capabilities are required. Sodium batteries are similar to traditional lithium-ion batteries but use sodium ions as charge carriers, making them more cost-effective than lithium batteries.

[0116] In summary, in the control method of the device control system provided in this application, the control terminal 12 determines the target device terminal 13 based on user input and generates a control request including at least one directional task and the serial number of the target device terminal 13, and sends the control request to the server 11. The server 11 receives the control request sent by the control terminal 12 and verifies whether the control request is qualified. If the control request is qualified, the server 11 generates a control instruction based on at least one directional task, determines the target device terminal 13 based on the serial number, and then sends the control instruction to the target device terminal 13 through remote or local transmission. The target device terminal 13 receives the control instruction sent by the server 11, responds to the control instruction, and executes the target operation matching the control instruction, thereby realizing remote or local control of the device terminal 13. Compared to related technologies, this application eliminates the need for on-site operation by personnel. Operators only need to remotely operate the control terminal 12. The control terminal 12 sends a control request containing the operator's input to the server 11, which then generates control commands based on the request and sends them to the target device 13, thus enabling remote control of the target device 13. This application improves the operator's control efficiency and meets their usage needs.

[0117] Please see Figure 2 and Figure 11 In some embodiments, this application also provides a storage medium 200 storing a program 202, which, when executed by a processor 20, implements the control method in any of the above embodiments, such as the control method of the server executing the above-described device control system, the control method of the device executing the above-described device control system, and the control method of the terminal executing the above-described device control system.

[0118] For example, when program 202 is executed by processor 20, the following control method is implemented:

[0119] 0011: Determine the target device 13 based on user input and generate a control request; and

[0120] 0013: Send a control request to server 11. The control request includes at least one directional task and the serial number of the target device 13.

[0121] 002: Obtain the control request sent by the control terminal 12. The control request includes at least one directional task and the serial number of the device terminal 13.

[0122] 003: Verify whether the control request is valid;

[0123] 004: If the control request is valid, generate a control command based on at least one directional task, and determine the target device 13 based on the serial number; and

[0124] 005: Send control commands to the target device remotely or locally 13;

[0125] 006: Receive control commands sent by server 11; and

[0126] 007: Respond to control commands to execute the target operation that matches the control command.

[0127] For example, when program 202 is executed by processor 20, the following control methods are implemented:

[0128] 0031: Determine the availability status of the target device terminal 13 based on the serial number of the device terminal 13. The availability status includes whether it can be used or not.

[0129] 0033: If the directional task applies to the target device 13 and the target device 13 is in an available state, the control request is qualified;

[0130] 0035: If the directional task is not applicable to the target device 13, or the target device 13 is in an unavailable state, the control request is invalid.

[0131] For example, when program 202 is executed by processor 20, it can also implement the control methods in 0011, 0013, 00131, 00133, 0021, 0023, 0041, 0043, 0051, 0053, 0055, 0061, 0063, 008, 010, 011, 012, 013, 014, 0141, 0143, 015, 016, 017, 018, 019 and 020.

[0132] In the storage medium 200 of this application, the control terminal 12 determines the target device terminal 13 based on user input and generates a control request including at least one directional task and the serial number of the target device terminal 13, and sends the control request to the server 11. The server 11 receives the control request sent by the control terminal 12 and verifies whether the control request is qualified. If the control request is qualified, the server 11 generates a control instruction based on at least one directional task, determines the target device terminal 13 based on the serial number, and then sends the control instruction to the target device terminal 13 through remote or local transmission. The target device terminal 13 receives the control instruction sent by the server 11, responds to the control instruction, and executes the target operation matching the control instruction, thereby realizing remote or local control of the device terminal 13. Compared with related technologies, this application does not require on-site operation by operators. Operators only need to remotely operate the control terminal 12, which sends a control request containing the directional task input by the operator to the server 11, and the server 11 generates a control instruction based on the control request and sends it to the target device terminal 13, thereby realizing remote control of the target device terminal 13. This application improves the control efficiency of operators and meets their usage needs.

[0133] In the description of this specification, the references to terms such as "some embodiments," "in one example," "exemplarily," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0134] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.

[0135] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A control method for a server in a device control system, characterized in that, include: Obtain a control request sent by the control terminal, wherein the control request includes at least one directional task and the serial number of the device. Verify whether the control request is valid; If the control request is valid, a control command is generated based on the at least one directional task, and the target device is determined based on the serial number; and The control commands are sent to the target device remotely or locally.

2. The control method according to claim 1, characterized in that, The acquisition of control requests sent by the control terminal includes: Obtain the control request sent by the control terminal, which is encrypted using a first preset encryption algorithm; and The encrypted control request is decrypted according to the first preset decryption algorithm to obtain the decrypted control request.

3. The control method according to claim 1, characterized in that, The verification of whether the control request is qualified includes: The availability status of the target device is determined based on the serial number of the device, and the availability status includes whether it can be used or cannot be used; The control request is valid if the directional task applies to the target device and the target device is in an available state. The control request is invalid if the directional task is not applicable to the target device or if the target device is in an unusable state.

4. The control method according to claim 1, characterized in that, If the control request is qualified, generating control instructions based on the at least one directional task includes: The at least one directional task is parsed according to a preset parsing method; and The parsed at least one directional task is converted into the control command according to the preset database.

5. The control method according to claim 1, characterized in that, Sending the control command to the target device remotely or locally includes: The control command is encrypted according to the second preset encryption algorithm; and The encrypted control commands are sent remotely or locally to the target device.

6. The control method according to claim 1, characterized in that, When the directional task is to be started, the control command includes a start command; When the directional task is to shut down, the control command includes a shutdown command; When the directional task is a software package upgrade, the control instructions include software package upgrade instructions; When the directional task is heating, the control command includes a heating command.

7. The control method according to claim 1, characterized in that, Sending the control command to the target device remotely or locally includes: When the current time reaches the preset time, the control command is sent to the target device remotely or locally.

8. The control method according to claim 1, characterized in that, When the directional task is heating, the control command includes a heating command; the control method further includes: Obtain the status data of the target device; Calculate the estimated heating time based on the status data; The heating instruction is generated based on the directional task of heating and the expected heating duration.

9. The control method according to claim 1, characterized in that, Also includes: Obtain the runtime data of the target device in response to the control command; and The operating status of the appliance is determined based on the operating data. The operating status includes a start-up state and a stop-down state. The appliance is electrically connected to the target device.

10. The control method according to claim 9, characterized in that, Determining the operating status of the electrical appliance based on the operating data includes: If the operating data meets the preset conditions, it is determined that the electrical appliance is in the start-up state; If the operating data does not meet the preset conditions, the appliance is determined to be in the off state.

11. The control method according to claim 9, characterized in that, Also includes: If the operating state includes the off state, a prompt signal is sent to the control terminal; and / or, a stop operating signal is sent to the device terminal; or If the working state includes the off state, return to the step of obtaining the operation data of the target device for the control command, and record the number of times the operation is returned; and If the number of returns exceeds a preset number, a prompt signal is sent to the control terminal; and / or, a stop working signal is sent to the device terminal.

12. The control method according to claim 9, characterized in that, The operating data includes at least one of the following: battery level, power, temperature, current, voltage, and frequency; and / or The electrical appliances include at least one of the following: air conditioner, kettle, rice cooker, car TV, lamps, and microwave oven.

13. The control method according to claim 1, characterized in that, The device includes a start / stop power supply.

14. The control method according to claim 13, characterized in that, The start-stop power supply includes at least one of lithium battery, supercapacitor, and sodium battery.

15. A server for a device control system, characterized in that, include: A communication module is used to acquire control requests sent by the control terminal, wherein the control request includes at least one directional task and the serial number of the device. A processing module is configured to verify whether the control request is valid; if the control request is valid, generate a control instruction based on the at least one directional task, and determine the target device based on the serial number; The communication module is also used to send the control commands to the target device remotely or locally.

16. The server according to claim 15, characterized in that, The communication module is also used to acquire the control request sent by the control terminal, which is encrypted using a first preset encryption algorithm; and The processing module is further configured to decrypt the encrypted control request according to a first preset decryption algorithm to obtain the decrypted control request.

17. The server according to claim 15, characterized in that, The processing module is also used for: The availability status of the target device is determined based on the serial number of the device, and the availability status includes whether it can be used or cannot be used; The control request is valid if the directional task applies to the target device and the target device is in an available state. The control request is invalid if the directional task is not applicable to the target device or if the target device is in an unusable state.

18. The server according to claim 15, characterized in that, The processing module is also used for: The at least one directional task is parsed according to a preset parsing method; and The parsed at least one directional task is converted into the control command according to the preset database.

19. The server according to claim 15, characterized in that, The processing module is further configured to encrypt the control command according to a second preset encryption algorithm; and The communication module is also used to send the encrypted control commands remotely or locally to the target device.

20. The server according to claim 15, characterized in that, When the directional task is to be started, the control command includes a start command; When the directional task is to shut down, the control command includes a shutdown command; When the directional task is a software package upgrade, the control instructions include software package upgrade instructions; When the directional task is heating, the control command includes a heating command.

21. The server according to claim 15, characterized in that, The communication module is also used to send the control command to the target device remotely or locally when the current time reaches a preset time.

22. The server according to claim 15, characterized in that, The communication module is also used to acquire status data from the target device. The processing module is also configured to calculate the expected heating time based on the status data; and generate the heating instruction based on the directional task for heating and the expected heating time.

23. The server according to claim 15, characterized in that, Also includes: The communication module is also used to acquire the running data of the target device when responding to the control command; and The processing module is also used to determine the working status of the appliance based on the operating data. The working status includes a start-up state and a stop-down state. The appliance is electrically connected to the target device.

24. The server according to claim 23, characterized in that, The processing module is also used for: If the operating data meets the preset conditions, it is determined that the electrical appliance is in the start-up state; If the operating data does not meet the preset conditions, the appliance is determined to be in the off state.

25. The server according to claim 23, characterized in that, The communication module is further configured to send a prompt signal to the control terminal when the operating state includes a shutdown state; and / or send a stop operation signal to the device terminal; or The processing module is also configured to, when the working state includes the off state, return to the step of obtaining the running data of the target device for the control command, and record the number of times it returns; and The communication module is also used to send a prompt signal to the control terminal when the number of returns exceeds a preset number; and / or send a stop working signal to the device terminal.

26. The server according to claim 23, characterized in that, The operating data includes at least one of the following: battery level, power, temperature, current, voltage, and frequency; and / or The electrical appliances include at least one of the following: air conditioner, kettle, rice cooker, car TV, lamps, and microwave oven.

27. A control method for the control terminal of a device control system, characterized in that, include: Determine the target device based on user input and generate a control request; and A control request is sent to the server, the control request including at least one directional task and the serial number of the target device.

28. The control method according to claim 27, characterized in that, The control request is sent to the server, and the control request includes at least one directional task and a serial number of the device, including: The control request is encrypted according to a first preset encryption algorithm; and The encrypted control request is sent to the server.

29. The control method according to claim 27, characterized in that, Also includes: Receive the prompt signal sent by the server.

30. A control terminal for a device control system, characterized in that, include: A processing module, which is used to determine the target device based on user input and generate a control request; and A communication module is used to send control requests to a server, the control request including at least one directional task and the serial number of the target device.

31. The control terminal according to claim 30, characterized in that, The processing module is also used to encrypt the control request according to a first preset encryption algorithm; The communication module is also used to send the encrypted control request to the server.

32. The control terminal according to claim 30, characterized in that, The communication module is also used to receive prompt signals sent by the server.

33. A control method for the device end of an equipment control system, characterized in that, The device includes an execution unit; the control method includes: Receive control commands sent by the server; and Responding to the control command, perform the target operation that matches the control command.

34. The control method according to claim 33, characterized in that, The device includes a start / stop power supply.

35. The control method according to claim 34, characterized in that, The start-stop power supply includes at least one of lithium battery, supercapacitor, and sodium battery.

36. The control method according to claim 33, characterized in that, The control commands sent by the receiving server include: Obtain the control command sent by the server, which is encrypted using a second preset encryption algorithm; and The encrypted control command is decrypted according to the second preset decryption algorithm to obtain the decrypted control command.

37. The control method according to claim 33, characterized in that, The control method further includes: Send operational data in response to the control command to the server.

38. The control method according to claim 33, characterized in that, The control method further includes: Receive the stop signal sent by the server; and The execution unit is controlled to stop operating based on the stop signal.

39. An equipment terminal of an equipment control system, characterized in that, The device includes an execution unit, a controller, and a communication unit. The communication unit is used to receive control commands sent by the server, and the controller is used to respond to the control commands to execute the target operation that matches the control commands.

40. The device terminal according to claim 39, characterized in that, The device includes a start / stop power supply.

41. The device terminal according to claim 40, characterized in that, The start-stop power supply includes at least one of lithium battery, supercapacitor, and sodium battery.

42. The device terminal according to claim 39, characterized in that, The communication unit is further configured to acquire the control command sent by the server, which is encrypted using a second preset encryption algorithm; and The controller is also used to decrypt the encrypted control command according to a second preset decryption algorithm to obtain the decrypted control command.

43. The device terminal according to claim 39, characterized in that, The communication unit is also used to send operational data in response to the control command to the server.

44. The device terminal according to claim 39, characterized in that, The communication unit is also used to receive a stop signal sent by the server; and The controller is also used to control the execution unit to stop operating based on the stop signal.

45. A storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the control method according to any one of claims 1-14, 27-29, and 33-38.