Multi-device linkage control method and device

By setting up local communication modules between smart devices, local transmission and cache of device status information is solved, the problem of excessive device network dependence is ensured that the device can still be controlled normally while offline, and the device control efficiency is improved.

CN120295152APending Publication Date: 2025-07-11NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510259560.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

Existing smart devices rely too much on the network, resulting in cumbersome and inefficient equipment control, and easy to fail to work properly due to network disconnection.

Method used

By setting up local communication modules between devices, local transmission and cache of device status information is realized, allowing the device to perform linkage control in offline states, and using preset linkage control information to perform operations.

Benefits of technology

When the device is offline, it can still communicate and control normally, reducing dependence on the network and improving the performance and efficiency of the device linkage control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295152A_ABST
    Figure CN120295152A_ABST
Patent Text Reader

Abstract

The invention relates to a multi-device linkage control method and device, the method is applied to a first device, a plurality of preset devices comprise a second device and the first device which are in linkage control with the first device, and each preset device is provided with a communication module used for establishing communication among the plurality of preset devices, and the method comprises the following steps: responding to a first control instruction; executing a first operation corresponding to the first control instruction; in the execution process of the first operation, obtaining first equipment state information of the first equipment; and under the condition that any one of the first equipment and the second equipment is in an offline state, sending first equipment state information to other equipment based on a local communication module, so that the second equipment in the other equipment sends the first equipment state information to the other equipment based on the first equipment state information and locally cached second preset linkage control information. And executing a second operation linked with the first operation. According to the embodiment of the invention, the linkage control of the equipment under the network outage can be realized, the control and operation efficiency of the equipment is improved, and the effect of improving the linkage performance is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of kitchen systems, and in particular, to a multi-device linkage control method and device. Background Art

[0002] With the continuous progress of technology, intelligent devices are becoming more and more closely connected to people's lives. How to reduce the dependence of devices on the network has also become the focus of maintaining normal linkage control of multiple devices.

[0003] In related technologies, due to the large variety of intelligent devices, when controlling devices, users need to participate in the whole process and manually control. Moreover, the use of devices is overly dependent on the network, and it is very likely that the devices cannot work due to network disconnection, consuming a large amount of time of users, and thus resulting in low efficiency of device control and operation. Summary of the Invention

[0004] The present disclosure provides a multi-device linkage control method and device to at least solve the problems in related technologies such as excessive dependence of devices on the network, cumbersome control procedures, low operation efficiency, and low intelligence level. The technical solutions of the present disclosure are as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a multi-device linkage control method is provided, which is applied to a first device. The first device is located in a preset area, and a plurality of preset devices are arranged in the preset area. The plurality of preset devices include a second device and the first device that are linked and controlled with the first device. Communication modules for establishing communication among the plurality of preset devices are arranged on all the plurality of preset devices, including:

[0006] Respond to a first control instruction and execute a first operation corresponding to the first control instruction;

[0007] During the execution of the first operation, obtain first device status information of the first device; the first device status information is the device status information of the first device during the execution of the first operation by the first device;

[0008] In the case where any one of the first device and the second device is in an offline state, based on the local communication module, send the first device status information to other devices, so that the second device among the other devices executes a second operation linked to the first operation based on the first device status information and second preset linkage control information cached locally; the second preset linkage control information represents at least one first preset device status information of the first device during the linkage control process of the first device and the second device, and the corresponding second device control information of the linked device. The other devices belong to the preset devices other than the first device among the plurality of preset devices.

[0009] In an optional embodiment, when any one of the first device and the second device is in an offline state, sending the first device status information to other devices based on the local communication module includes:

[0010] When the first device is in an online state, sending the first device status information to a server, so that the server determines a second device based on preset linked device information and obtains the network status information of the second device; the preset linked device information characterizes the linkage relationship between devices;

[0011] Receiving an offline linkage instruction sent by the server when the network status information indicates that the second device is in an offline state, where the offline linkage instruction carries the second device identification information of the second device;

[0012] Based on the local communication module and the second device identification information, sending the first device status information to the second device.

[0013] In an optional embodiment, when any one of the first device and the second device is in an offline state, sending the first device status information to other devices based on the local communication module includes:

[0014] When the first device is in an offline state, sending the first device status information to the other devices based on the local communication module.

[0015] In an optional embodiment, the method further includes:

[0016] Receiving the second device status information sent by the communication module of the second device, and performing a third operation based on the second device status information and the first preset linkage control information cached locally; the first preset linkage control information characterizes at least one second preset device status information of the second device during the linkage control process between the first device and the second device, and the corresponding first device control information of the linked device;

[0017] The second device status information is the device status information of the second device during the execution of the second operation.

[0018] In an optional embodiment, the method further includes:

[0019] In response to a linkage control update instruction, updating the first preset linkage control information based on the linkage control adjustment data corresponding to the linkage control update instruction.

[0020] In an optional embodiment, the method further includes:

[0021] Obtain the current environmental parameters of the first device, and trigger the first control instruction when the environmental parameters meet the preset conditions.

[0022] In an alternative embodiment, the method further includes:

[0023] When the first device is in an online state, collect first voice information and send it to the server so that the server performs control recognition to obtain the device voice control information;

[0024] The triggering of the first control instruction when the device voice control information is detected includes:

[0025] Receive the first control instruction sent by the server when the device voice control information is recognized.

[0026] In an alternative embodiment, the method further includes:

[0027] When the first device is in an offline state, collect second voice information;

[0028] The triggering of the first control instruction when the device voice control information is detected includes:

[0029] Based on at least one preset keyword, perform voice control recognition on the second voice information to obtain the device voice control information, and trigger the first control instruction.

[0030] According to a second aspect of the embodiments of the present disclosure, a multi-device linkage control device is provided, including:

[0031] The device is applied to a first device, the first device is located in a preset area, and a plurality of preset devices are arranged in the preset area. The plurality of preset devices include a second device and the first device that are linked and controlled with the first device. Communication modules for establishing communication between the plurality of preset devices are arranged on the plurality of preset devices. The device includes:

[0032] A first operation execution module, configured to execute a first operation corresponding to the first control instruction in response to the first control instruction;

[0033] A first device status information acquisition module, configured to acquire the first device status information of the first device during the execution of the first operation; the first device status information is the device status information of the first device during the execution of the first operation by the first device;

[0034] The first device status information sending module is used to send the first device status information to other devices based on the local communication module when any one of the first device and the second device is in an offline state, so that the second device among the other devices performs a second operation linked to the first operation based on the first device status information and the second preset linkage control information cached locally; the second preset linkage control information represents at least one first preset device status information of the first device during the linkage control process of the first device and the second device, and the second device control information of the linkage device corresponding to each other, and the other devices belong to the preset devices other than the first device among the multiple preset devices.

[0035] In an optional embodiment, the first information sending module includes:

[0036] A first information sending unit is used to send the first device status information to a server when the first device is in an online state, so that the server determines the second device based on preset linkage device information and obtains the network status information of the second device; the preset linkage device information represents the linkage relationship between the devices;

[0037] an offline linkage instruction receiving unit, configured to receive an offline linkage instruction sent by the server when the network status information indicates that the second device is in an offline state, wherein the offline linkage instruction carries the second device identification information of the second device;

[0038] The second information sending unit is used to send the first device status information to the second device based on the local communication module and the second device identification information.

[0039] In an optional embodiment, the first information sending module includes:

[0040] The third information sending unit is used to send the first device status information to the other devices based on the local communication module when the first device is in an offline state.

[0041] In an optional embodiment, the above device further includes:

[0042] A third operation execution module is used to receive the second device status information sent by the communication module of the second device, and execute a third operation based on the second device status information and the first preset linkage control information cached locally; the first preset linkage control information represents at least one second preset device status information of the second device during the linkage control process between the first device and the second device, and the first device control information of the linkage device corresponding to each other;

[0043] The second device status information is the device status information of the second device during the execution of the second operation.

[0044] In an optional embodiment, the above device further includes:

[0045] An update module, configured to update the first preset linkage control information based on the linkage control adjustment data corresponding to the linkage control update instruction in response to the linkage control update instruction.

[0046] In an optional embodiment, the above device further includes:

[0047] An environmental parameter acquisition module, configured to acquire the current environmental parameters of the first device, and trigger the first control instruction when the environmental parameters meet a preset condition.

[0048] In an optional embodiment, the above device further includes:

[0049] A device voice control information detection module, configured to trigger the first control instruction when device voice control information is detected.

[0050] In an optional embodiment, the above device further includes:

[0051] A first voice information sending module, configured to collect first voice information and send it to a server when the first device is in an online state, so that the server performs control recognition to obtain the device voice control information;

[0052] The device voice control information detection module includes:

[0053] A first control instruction receiving unit, configured to receive the first control instruction sent by the server when the device voice control information is recognized.

[0054] In an optional embodiment, the above device further includes:

[0055] A second voice information collection module, configured to collect second voice information when the first device is in an offline state;

[0056] The device voice control information detection module includes:

[0057] A first control instruction triggering unit, configured to perform voice control recognition on the second voice information based on at least one preset keyword to obtain the device voice control information, and trigger the first control instruction.

[0058] According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, including: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the instructions to implement the method according to any one of the above first aspects.

[0059] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute any one of the page display methods of the embodiments of the present disclosure.

[0060] According to a fifth aspect of the embodiments of the present disclosure, a computer program product containing instructions is provided. When it runs on a computer, the computer is caused to execute the method according to any one of the above first aspects.

[0061] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:

[0062] In the case where either the first device or the second device is in an offline state, obtain the first device status information, and based on the local communication module, send the first device status information to other devices, effectively ensuring the normal sending and receiving of device status in the offline case, realizing normal communication between devices, and the second device among other devices executes a second operation linked to the first operation based on the first device status information and the second preset linkage control information cached locally, realizing the linkage control of devices in the case of network disconnection, avoiding excessive dependence of devices on the network, and improving the performance and efficiency of linkage control.

[0063] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0065] Figure 1 is a schematic diagram of an application environment shown according to an exemplary embodiment;

[0066] Figure 2 is a schematic flowchart of multi-device linkage control shown according to an exemplary embodiment;

[0067] Figure 3 is a schematic flowchart of sending the first device status information to other devices based on the local communication module shown according to an exemplary embodiment;

[0068] Figure 4It is a schematic flowchart of another multi-device linkage control shown according to an exemplary embodiment;

[0069] Figure 5 It is a block diagram of a device linkage control device shown according to an exemplary embodiment;

[0070] Figure 6 A block diagram of an electronic device for multi-device linkage control shown according to an exemplary embodiment. Detailed implementation manners

[0071] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0072] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar different contents, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0073] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in the present disclosure are all information and data authorized by the user or fully authorized by all parties.

[0074] Please refer to Figure 1 , Figure 1 It is a schematic diagram of an application environment shown according to an exemplary embodiment. The application environment may include a server 101 and a plurality of preset devices 102 located in a preset area.

[0075] In an alternative embodiment, the above-mentioned plurality of preset devices 101 include a second device and a first device that are linked and controlled with the first device, and communication modules for establishing communication between the above-mentioned plurality of preset devices are provided for all the above-mentioned plurality of preset devices.

[0076] In an alternative embodiment, the server can provide background support for the linkage control between the first device and the second device when both the first device and the second device are online. Specifically, the server can be a cloud server, and the server can include a central processing unit.

[0077] Figure 2It is a flowchart of a multi-device linkage control method shown according to an exemplary embodiment. This multi-device linkage control method is used in a first device, such as Figure 2 shown, and includes the following steps.

[0078] In step S201, in response to a first control instruction, perform a first operation corresponding to the first control instruction.

[0079] In a specific embodiment, the first control instruction may be an instruction to trigger the first device to perform a first operation.

[0080] In a specific embodiment, the first operation may be an operation that the first device is to perform as indicated by the first control instruction. Exemplarily, when the first device is a range hood and the first control instruction indicates that the range hood is to be started, the first operation may be the operation of starting the range hood.

[0081] In a specific embodiment, the first control instruction may be triggered in combination with the current environmental parameters of the first device. Correspondingly, the above method may include:

[0082] Obtain the current environmental parameters of the first device, and trigger the first control instruction when the environmental parameters meet a preset condition.

[0083] In a specific embodiment, the environmental parameters may be parameters that can reflect the environment where the device is located. Specifically, they may include temperature, humidity, pressure, gas concentration, smoke concentration, and sound loudness, etc. For example, when the first device is a range hood and the current environmental parameter is smoke concentration, trigger the first control instruction when the smoke concentration exceeds a preset value.

[0084] In the above embodiment, automatically triggering the first control instruction when the environmental parameters meet the preset condition to cause the first device to perform the first operation can achieve automatic control of the device, improve the degree of intelligence, and make the operation more convenient.

[0085] In a specific embodiment, the first control instruction may be triggered by device voice control information. Correspondingly, the above method may include:

[0086] When device voice control information is detected, trigger the first control instruction.

[0087] In a specific embodiment, the device voice control information may be voice information of a control device that triggers the first control instruction. Optionally, it may be voice information of a control device obtained after the voice information of the user is recognized by a server or locally.

[0088] In an alternative embodiment, the above method further includes:

[0089] When the first device is in an online state, collect the first voice information and send it to the server so that the server can perform control recognition to obtain the device voice control information;

[0090] Correspondingly, when the device voice control information is detected, triggering the first control instruction includes:

[0091] Receive the first control instruction sent by the server when the device voice control information is recognized.

[0092] In a specific embodiment, when the first device is a range hood, the first voice information can be the user voice information received by a speaker installed on the range hood. Specifically, upload the first voice information to the server through the communication module for semantic analysis and understanding, parse out the intention of device control, generate corresponding instructions, and then send them to the first device through the network for operation control so that the first device performs corresponding operations.

[0093] In the above embodiment, device control is realized through the user's voice, which simplifies the operation procedure. And when the first device is in an online state, the user can chat with the first device through voice recognition, improving the degree of intelligence.

[0094] In a specific embodiment, the above method further includes:

[0095] When the first device is in an offline state, collect the second voice information;

[0096] When the device voice control information is detected, triggering the first control instruction includes:

[0097] Based on at least one preset keyword, perform voice control recognition on the second voice information to obtain the device voice control information and trigger the first control instruction.

[0098] In a specific embodiment, when the second device is a smart stove, the second voice information can be the user voice information received by a speaker installed on the smart stove, and the preset keyword can be the voice control command words cached locally on the first device. Specifically, it can be "start the range hood", "increase the firepower", "turn off the smart stove", etc.

[0099] In a specific embodiment, during the process of performing voice control recognition on the second voice information, the second voice information can be first converted into text information, and the text information is matched with at least one preset keyword. When a certain preset keyword is matched, it can be determined that the second voice information is the device voice control information corresponding to the matched preset keyword. Correspondingly, the first control instruction can be triggered.

[0100] In the above embodiments, when the second device is in an offline state, the voice of the user can be recognized through a preset keyword, so as to trigger a first control instruction, realizing voice control of the first device in the offline state and avoiding the device being overly dependent on the network.

[0101] In step S203, during the execution of the first operation, the first device status information of the first device is obtained.

[0102] In a specific embodiment, the first device status information may be information reflecting the operating status of the first device. Exemplarily, when the first device is a dishwasher, the first device status information may be the device status information of the dishwasher during the execution of the washing operation. Specifically, the first device status information may be the washing duration, water temperature, drainage time, etc.

[0103] In step S205, when any one of the first device and the second device is in an offline state, based on the local communication module, the first device status information is sent to the other device, so that the second device among the other devices executes a second operation linked to the first operation based on the first device status information and the second preset linkage control information cached locally.

[0104] In a specific embodiment, the communication module may be a wireless communication module built in multiple preset devices. Specifically, it may be a Wi-Fi module, a Bluetooth module, a ZigBee module, etc. The other device may be a preset device other than the first device.

[0105] In a specific embodiment, the second device is a device that is linked and controlled with the first device. The second operation may be an operation executed by the second device and linked to the first device. The second preset linkage control information may be at least one first preset device status information of the first device during the linkage control process of the first device and the second device, and the corresponding second device control information of the linked device. For example, when the first device is a garbage processor and the second device is a smart faucet, specifically, the first preset device status information may be the grinding speed, grinding duration, water consumption, etc., and the second device control information may be the flow rate, water flow size, running duration, etc. The second preset linkage control information may be the second device control information corresponding to the second device when the first device is in the first preset device state. For example, when the first preset device state is that the grinding duration is 15 min, the corresponding second device control information is the running duration of 15 min, and the second preset linkage control information controls the running duration of the second device for 15 min based on the corresponding second device control information.

[0106] In a specific embodiment, such as Figure 3As shown above, when any one of the first device and the second device is in an offline state, sending the first device status information to other devices based on the local communication module may include the following steps:

[0107] In step S2051, when the first device is in an online state, send the first device status information to the server so that the server determines the second device based on the preset linked device information and obtains the network status information of the second device.

[0108] In a specific embodiment, the network status information is obtained by the server and the second device establishing a connection through the TCP protocol. Specifically, start a thread. The server determines the online status of the second device by periodically sending data packets to the second device and detecting whether the second device responds to the sent data packets. If the data packets sent by the server are responded to by the second device, it is considered that the second device is in an online state; otherwise, it is considered to be in an offline state.

[0109] In step S2053, receive the offline linkage instruction sent by the server when the network status information indicates that the second device is in an offline state. The offline linkage instruction carries the second device identification information of the second device.

[0110] In a specific embodiment, the offline linkage instruction may be an instruction for instructing the first device and the second device to perform linkage when the second device is offline. The second device identification information is the device identification information of the second device.

[0111] In step S2055, send the first device status information to the second device based on the local communication module and the second device identification information.

[0112] In a specific embodiment, for example, in the scenario of using a cooking stove, the first device may be a smart stove. When the smart stove is online, the smart stove will send the first device status information of the smart stove to the server. Specifically, the first device status information may be that the dishwasher is in an on state. When the server receives the first device status information of the smart stove, it will determine the second device to be linked as the range hood according to the linked device information and obtain the network status information of the range hood. When the network status information indicates that the range hood is in an offline state, send an offline control instruction to the smart stove. The offline control instruction carries the information that the range hood is in an offline state. The smart stove sends the first device status information that the smart stove is on to the range hood through the communication module according to the offline control instruction.

[0113] In the above embodiments, when the first device is in an online state and it is detected that the second device is in an offline state, the first device status information of the first device is received through the server, and an offline control instruction is sent to the first device, instructing the first device to directly send the first device status information to the second device, thereby realizing the linkage control of the first device and the second device, simplifying the linkage control program, and improving the efficiency and accuracy.

[0114] In a specific embodiment, when any one of the first device and the second device is in an offline state, sending the first device status information to the other device based on the local communication module includes:

[0115] When the first device is in an offline state, the first device status information is sent to other devices based on the local communication module.

[0116] In an alternative embodiment, the above method may further include:

[0117] When any one of the first device and the second device is in an online state, the first device status information is sent to the server, so that the server determines the second device based on the preset linked device information and sends the first device status information to the second device.

[0118] In an alternative embodiment, as Figure 4 shown, the above method may further include:

[0119] In step S207, the second device status information sent by the communication module of the second device is received, and a third operation is performed based on the second device status information and the first preset linkage control information cached locally.

[0120] In a specific embodiment, the first preset linkage control information may be at least one second preset device status information of the second device during the linkage control process of the first device and the second device, and the corresponding first device control information of the linked device respectively. The third operation may be an operation of the first device linked with the second device; specifically, taking the scenario of the linkage between a garbage processor and a smart faucet as an example, the first device is the garbage processor, the second device is the smart faucet, the first device control information may be the grinding speed, grinding duration, water consumption, etc., the second preset device status may be the flow rate, water flow size, running duration, etc., and the first preset linkage control information may be the first device control information corresponding to the first device when the second device is in the second preset device status. For example, when the second device status information controls the running duration of the smart faucet to be 10 minutes, the corresponding first device control information is the grinding duration of 10 minutes, and the first preset linkage control information controls the first device to grind for 10 minutes based on the first device control information.

[0121] In the above embodiments, the first device receives the status information of the second device through the communication module, and based on the status information of the second device and the first preset linkage control information cached locally, performs corresponding operations, realizing the cyclic transmission and reception of the status between devices, and further better adjusting the linkage between devices and improving the effect of the linkage control between devices.

[0122] In an alternative embodiment, as Figure 4 shown, the above method may further include:

[0123] In step S209, in response to the linkage control update instruction, update the first preset linkage control information based on the linkage control adjustment data corresponding to the linkage control update instruction.

[0124] In a specific embodiment, the first preset linkage control information may be at least one second preset device status information of the second device during the linkage control process between the first device and the second device, and the first device control information of the above-mentioned linkage devices respectively corresponding thereto. When the first device is a garbage processor and the second device is a smart faucet, specifically, the first preset device status information may be the grinding speed, grinding duration, water consumption, etc., and the second device control information may be the flow rate, water flow size, running duration, etc. The second preset linkage control information may be the second device control information corresponding to the second device when the first device is in the above first preset device status. For example, when the second preset device status is a flow rate of 5 L / min, the corresponding first device control information is a grinding speed of 2000 r / min. The first preset linkage control information controls the grinding speed of the first device at 2000 r / min based on the corresponding first device control information. When the linkage control update instruction input by the user is a grinding speed of 2500 r / min, the first preset linkage control information is updated to a grinding speed of 2500 r / min.

[0125] In the above embodiments, the device can update the first preset linkage control information through the voice instruction input by the user in combination with the user's preferences and usage habits, realizing the adjustment of the linkage control logic and improving the linkage performance and user experience between devices.

[0126] As can be seen from the technical solutions provided by the embodiments of this specification above, when any one of the first device and the second device is in an offline state, this specification obtains the status information of the first device and sends the status information of the first device to other devices based on the local communication module, effectively ensuring the normal transmission and reception of the device status in the offline case and realizing the normal communication between devices. Moreover, the second device among other devices performs a second operation linked to the first operation based on the status information of the first device and the second preset linkage control information cached locally, realizing the linkage control of the device in the case of network disconnection, avoiding the excessive dependence of the device on the network, and improving the performance and efficiency of the linkage control.

[0127] Figure 5 It is a block diagram of a device linkage control device shown according to an exemplary embodiment. Refer to Figure 5 , this device is applied to the first device. The first device is located in a preset area, and multiple preset devices are arranged in the preset area. The multiple preset devices include a second device and a first device that are linked and controlled with the first device. Communication modules for establishing communication between multiple preset devices are provided for all multiple preset devices. This device includes:

[0128] The first operation execution module 510 is configured to execute a first operation corresponding to the first control instruction in response to the first control instruction;

[0129] The first device status information acquisition module 530 is configured to acquire the first device status information of the first device during the execution of the first operation; the first device status information is the device status information of the first device during the execution of the first operation by the first device;

[0130] The first device status information sending module 550 is configured to, when any one of the first device and the second device is in an offline state, based on the local communication module, send the first device status information to other devices, so that the second device among other devices executes a second operation linked to the first operation based on the first device status information and the locally cached second preset linkage control information; the second preset linkage control information represents at least one first preset device status information of the first device during the linkage control process between the first device and the second device, and the corresponding second device control information of the linked device. Other devices belong to the preset devices other than the first device among the multiple preset devices.

[0131] In an optional embodiment, the first information sending module 550 includes:

[0132] The first information sending unit is configured to send the first device status information to the server when the first device is in an online state, so that the server determines the second device based on the preset linked device information and acquires the network status information of the second device; the preset linked device information represents the linkage relationship between devices;

[0133] The offline linkage instruction receiving unit is configured to receive the offline linkage instruction sent by the server when the network status information indicates that the second device is in an offline state. The offline linkage instruction carries the second device identification information of the second device;

[0134] The second information sending unit is configured to send the first device status information to the second device based on the local communication module and the second device identification information.

[0135] In an optional embodiment, the first information sending module 550 includes:

[0136] A third information sending unit, configured to, when the first device is in an offline state, send first device status information to other devices based on a local communication module.

[0137] In an optional embodiment, the above device further includes:

[0138] A third operation execution module, configured to receive second device status information sent by a communication module of a second device, and execute a third operation based on the second device status information and first preset linkage control information cached locally; the first preset linkage control information represents at least one second preset device status information of the second device during the linkage control process between the first device and the second device, and the corresponding first device control information of the linkage device.

[0139] The second device status information is the device status information of the second device during the execution of the second operation.

[0140] In an optional embodiment, the above device further includes:

[0141] An update module, configured to, in response to a linkage control update instruction, update the first preset linkage control information based on linkage control adjustment data corresponding to the linkage control update instruction.

[0142] In an optional embodiment, the above device further includes:

[0143] An environment parameter acquisition module, configured to acquire the current environment parameters of the first device, and trigger the first control instruction when the environment parameters meet a preset condition.

[0144] In an optional embodiment, the above device further includes:

[0145] A device voice control information detection module, configured to trigger the first control instruction when device voice control information is detected.

[0146] In an optional embodiment, the above device further includes:

[0147] A first voice information sending module, configured to, when the first device is in an online state, collect first voice information and send it to a server so that the server performs control recognition to obtain device voice control information.

[0148] The device voice control information detection module includes:

[0149] A first control instruction receiving unit, configured to receive a first control instruction sent by the server when the server recognizes device voice control information.

[0150] In an optional embodiment, the above device further includes:

[0151] A second voice information acquisition module, configured to acquire second voice information when the first device is in an offline state;

[0152] The device voice control information detection module includes:

[0153] A first control instruction trigger unit, configured to perform voice control recognition on the second voice information based on at least one preset keyword to obtain device voice control information, and trigger a first control instruction.

[0154] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0155] Figure 6 is a block diagram of an electronic device for multi-device linkage control shown according to an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as Figure 6 shown. The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external server through a network connection. When the computer program is executed by the processor, it implements a multi-device linkage control method. The display screen of the electronic device may be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device may be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the outer shell of the electronic device, or an external keyboard, touchpad, or mouse, etc.

[0156] Those skilled in the art will readily think of other implementations of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0157] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A multi-device linkage control method, characterized in that The method is applied to a first device, the first device is located in a preset area, a plurality of preset devices are arranged in the preset area, the plurality of preset devices include a second device and the first device which are linked and controlled with the first device, the plurality of preset devices are all provided with a communication module for establishing communication between the plurality of preset devices, the method includes: In response to a first control instruction, executing a first operation corresponding to the first control instruction; During the execution of the first operation, first device status information of the first device is acquired; the first device status information is device status information of the first device during the execution of the first operation by the first device; When any one of the first device and the second device is in an offline state, the first device status information is sent to other devices based on a local communication module, so that the second device among the other devices performs a second operation linked to the first operation based on the first device status information and the second preset linkage control information cached locally; the second preset linkage control information represents at least one first preset device status information of the first device during the linkage control process of the first device and the second device control information of the linkage device respectively corresponding to the other devices, and the other devices belong to the preset devices other than the first device among the multiple preset devices.

2. The multi-device linkage control method according to claim 1, wherein, When any one of the first device and the second device is in an offline state, sending the first device state information to other devices based on a local communication module includes: When the first device is in an online state, sending the first device status information to a server, so that the server determines the second device based on preset linkage device information and obtains the network status information of the second device; the preset linkage device information represents the linkage relationship between the devices; receiving an offline linkage instruction sent by the server when the network status information indicates that the second device is in an offline state, the offline linkage instruction carrying second device identification information of the second device; Based on the local communication module and the second device identification information, the first device status information is sent to the second device.

3. The multi-device linkage control method according to claim 1, wherein When any one of the first device and the second device is in an offline state, sending the first device state information to other devices based on a local communication module includes: When the first device is in an offline state, the first device state information is sent to the other devices based on a local communication module.

4. The multi-device linkage control method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving second device status information sent by the communication module of the second device, and performing a third operation based on the second device status information and first preset linkage control information cached locally; the first preset linkage control information represents at least one second preset device status information of the second device during the linkage control process between the first device and the second device, and the first device control information of the linkage device corresponding to each other; The second device status information is the device status information of the second device during the execution of the second operation.

5. The multi-device linkage control method according to claim 4, wherein The method further includes: In response to the linkage control update instruction, updating the first preset linkage control information based on the linkage control adjustment data corresponding to the linkage control update instruction.

6. The multi-device linkage control method according to any one of claims 1 to 3, characterized in that, The method further includes: Obtaining the current environmental parameters of the first device, and triggering the first control instruction when the environmental parameters meet the preset conditions.

7. The multi-device linkage control method according to any one of claims 1 to 3, characterized in that The method further includes: Triggering the first control instruction when device voice control information is detected.

8. The multi-device linkage control method according to claim 7, characterized in that The method further includes: When the first device is in an online state, collecting first voice information and sending it to the server so that the server performs control recognition to obtain the device voice control information. The triggering of the first control instruction when device voice control information is detected includes: Receiving the first control instruction sent by the server when the device voice control information is recognized.

9. The multi-device linkage control method according to claim 7, wherein The method further includes: When the first device is in an offline state, collecting second voice information. The triggering of the first control instruction when device voice control information is detected includes: Performing voice control recognition on the second voice information based on at least one preset keyword to obtain the device voice control information, and triggering the first control instruction.

10. A multi-device linkage control device, characterized in that, The device is applied to a first device, the first device is located in a preset area, multiple preset devices are arranged in the preset area, the multiple preset devices include a second device that is linked and controlled with the first device and the first device, and communication modules for establishing communication among the multiple preset devices are arranged on the multiple preset devices. The device includes: A first operation execution module, configured to execute a first operation corresponding to the first control instruction in response to the first control instruction. A first device status information acquisition module, configured to acquire the first device status information of the first device during the execution of the first operation; the first device status information is the device status information of the first device during the execution of the first operation. A first device status information sending module, configured to, when any one of the first device and the second device is in an offline state, send the first device status information to other devices based on the local communication module, so that the second device among the other devices executes a second operation linked to the first operation based on the first device status information and the second preset linkage control information cached locally; the second preset linkage control information represents at least one first preset device status information of the first device during the linkage control process between the first device and the second device, and the corresponding second device control information of the linked device, and the other devices belong to the preset devices other than the first device among the multiple preset devices.