Cloud data processing method, server, electronic device and storage medium
By uploading terminal group data under the Matter protocol to the cloud and utilizing the TuyaSmartGroup model, the problem of IoT device group data being unable to be synchronized and remotely controlled is solved, enabling remote control of device groups and improving user experience.
Patent Information
- Application Number
- CN202211367055.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-02
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2042-11-02
AI Technical Summary
Under the Matter protocol, IoT device group data can only be stored locally, and synchronization and remote control of multiple user terminals cannot be achieved.
Send the data of the native terminal group to the cloud, generate cloud terminal groups through the cloud, and realize remote control of the terminal group. Use the TuyaSmartGroup model to match the terminal group and synchronize the device storage information.
Users do not need to recreate terminal groups after changing terminal devices, which enables remote control of device groups and data synchronization of multi-user terminals, improving users' intelligent experience.
Smart Images

Figure CN115720331B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet of Things technology, and in particular to a cloud data processing method, a server, an electronic device, and a storage medium. Background Art
[0002] The Matter protocol is an open source standard project for smart homes. Through the Matter protocol, smart products of different categories and brands within the IoT's perception network can be interconnected.
[0003] The Matter protocol can integrate the independent and fragmented operations of multiple different products within the Internet of Things into an application mode scenario. After the user selects a specified application mode through the user terminal, the devices within the Internet of Things' perception network can be interconnected to enhance the user's intelligent experience.
[0004] However, the inventors of this application discovered that due to the properties of the Matter protocol, device group data within the IoT's sensor network can only be stored in the device group's local storage, making it impossible to synchronize device group data across multiple user terminals. Furthermore, when a user leaves the local area network where the device group resides, remote control of the device group becomes impossible. Summary of the Invention
[0005] According to one aspect of the present application, the present application provides a cloud data processing method, which is a cloud data processing method for a terminal group based on the Matter protocol Internet of Things.
[0006] The cloud data processing method includes: sending terminal group data of a native terminal group to the cloud, wherein the native terminal group is created based on the Matter protocol according to a user's group creation instruction; obtaining cloud terminal group data from the cloud according to a user's cloud data acquisition instruction, wherein the cloud terminal group is created by the cloud based on the terminal group data and a group model.
[0007] According to some embodiments of the present application, obtaining data of a cloud terminal group from the cloud includes: sending a cloud terminal group creation request to the cloud to obtain ID information of the cloud terminal group; matching the cloud terminal group with the native terminal group based on the ID information of the cloud terminal group; and obtaining device storage information of the matching terminal group from the cloud.
[0008] According to some embodiments of the present application, obtaining ID information of a cloud terminal group includes: receiving unique ID information of a cloud terminal group, where the unique ID information is obtained by the cloud end through deduplication processing of the ID information of the cloud terminal group.
[0009] According to some embodiments of the present application, the cloud data processing method further includes: receiving a cloud terminal group control instruction from the cloud based on a group model; and sending the cloud terminal group control instruction to an IoT terminal in the cloud terminal group.
[0010] According to another aspect of the present application, a server is provided. The server includes a native data processing unit and a cloud data processing unit. The native data processing unit is configured to send terminal group data of a native terminal group to the cloud, where the native terminal group is created based on the Matter protocol according to a user's group creation instruction; and the cloud data processing unit is configured to obtain cloud terminal group data from the cloud according to a user's cloud data acquisition instruction, where the cloud terminal group is created based on a group model in the cloud according to the terminal group data.
[0011] According to some embodiments of the present application, the cloud data acquisition unit sends a cloud terminal group creation request to the cloud to obtain the ID information of the cloud terminal group; the cloud data acquisition unit also matches the cloud terminal group with the native terminal group based on the ID information of the cloud terminal group; and obtains the device storage information of the matching terminal group from the cloud.
[0012] According to some embodiments of the present application, the native data processing unit further receives unique ID information of a cloud terminal group, where the unique ID information is obtained by the cloud terminal group's ID information through deduplication processing at the cloud end.
[0013] According to some embodiments of the present application, the cloud data acquisition unit further receives a cloud terminal group control instruction from the cloud based on the group model, and sends the cloud terminal group control instruction to the IoT terminals in the cloud terminal group.
[0014] According to another aspect of the present application, an electronic device is provided. The electronic device includes: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the cloud data processing method described above.
[0015] According to another aspect of the present application, a non-volatile computer-readable storage medium is provided, wherein a computer program is stored on the storage medium, and the computer program can implement the cloud data processing method described above.
[0016] The technical solution of the present application sends the terminal group data of the native terminal group to the cloud, and obtains the cloud terminal group data from the cloud according to the user's cloud data acquisition instruction. After the user changes the user terminal that stores the native terminal group information, the user can directly obtain the previously set native terminal group information through the cloud without the need for the user to recreate the native terminal group on the new user terminal, thereby improving the user's intelligent experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] Figure 1 A schematic diagram illustrating an Internet of Things communication system according to an exemplary embodiment of the present application is shown;
[0019] Figure 2 A flowchart showing a cloud data processing method according to an exemplary embodiment of the present application;
[0020] Figure 3 Another schematic diagram illustrating cloud data processing according to an exemplary embodiment of the present application;
[0021] Figure 4 A schematic diagram showing a server according to an exemplary embodiment of the present application;
[0022] Description of reference numerals:
[0023] Server 1; native data processing unit 10; cloud data processing unit 30. DETAILED DESCRIPTION
[0024] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. Like reference numerals in the drawings represent like or similar parts, and thus repetitive description thereof will be omitted.
[0025] The described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of these specific details, or other methods, components, materials, devices, etc. may be employed. In these cases, well-known structures, methods, devices, implementations, materials or operations will not be shown or described in detail.
[0026] Furthermore, the terms "include," "comprise," and "have," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0027] The terms "first", "second" and the like in the specification, claims and drawings of this application are used to distinguish different objects rather than to describe a specific order.
[0028] The following is a clear and complete description of the technical solution of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making any creative efforts are within the scope of protection of this application.
[0029] According to an exemplary embodiment, the technical solution provided in this application is implemented based on an Internet of Things communication system.
[0030] For example, Figure 1 Schematic diagram of the Internet of Things communication system according to an exemplary embodiment of the present application is shown. Figure 1 As shown, Figure 1 It includes two types of cloud ecosystems: the dotted line defines the local or internal cloud ecosystem, and the outside of the dotted line is the third-party cloud ecosystem.
[0031] like Figure 1 As shown, the internal cloud ecosystem can be Tuya's cloud ecosystem, which includes the cloud, clients, routers, gateways / hubs, WiFi devices, Bluetooth devices, Zigbee devices, and Thread devices. The client can be a terminal device such as a mobile phone or tablet computer, which runs an app (Application) for WiFi devices, Bluetooth devices, Zigbee devices, Thread devices, and other devices to the cloud and interact with the cloud, including adding and removing devices.
[0032] Routers provide internet access, while gateways / hubs are used for protocol conversion and device management, including adding and removing devices and managing their online and offline status. The Matter protocol supports both Wi-Fi and Thread protocols, allowing Wi-Fi and Thread devices to access the cloud directly through the Matter protocol. Wi-Fi devices can access the cloud directly through a router, while Thread devices can access the cloud through a router and a gateway. The gateway does not require protocol conversion; the gateway's role is to transparently transmit information.
[0033] Devices that support the Matter protocol are referred to as Matter devices. For protocols that are not supported by the Matter protocol, such as Bluetooth and Zigbee, Bluetooth devices and Zigbee devices need to undergo protocol conversion by the gateway when accessing the cloud. Devices that do not support the Matter protocol are referred to as non-Matter devices.
[0034] like Figure 1 As shown, Figure 1 The figure shows the connection relationship or data transmission relationship between the various components or devices of the internal cloud ecosystem, as well as the connection relationship between the internal cloud ecosystem and the cloud, Wifi devices and thread devices of the third-party cloud ecosystem.
[0035] When the internal cloud ecosystem is not associated with a third-party cloud ecosystem, communication and data processing can be carried out between the cloud and devices, and between devices, in accordance with internal protocols (for example, for Tuya's internal cloud ecosystem, the internal protocol is a protocol customized by Tuya). When the internal cloud ecosystem is associated with a third-party cloud ecosystem, the Matter protocol is required to achieve interconnection between the two cloud ecosystems.
[0036] exist Figure 1 In the embodiment, for the client of the internal cloud ecosystem to control third-party Matter devices (including WiFi devices and Thread devices), the client can control the third-party Matter devices via the cloud, routers and gateways.
[0037] According to another embodiment, a client can control a third-party Matter device via a router and gateway. During client control of the third-party Matter device, the Matter protocol is used to achieve interoperability between the two cloud ecosystems, enabling clients in the internal cloud ecosystem to control the third-party Matter device. Similarly, or correspondingly, clients in the third-party cloud ecosystem can also control Matter devices in the internal cloud ecosystem through the Matter protocol.
[0038] exist Figure 1 In the case of non-Matter devices (including Bluetooth devices and Zigbee devices), in order to obtain control from other cloud ecosystems, they need to be mapped to the Matter gateway through the gateway.
[0039] According to an exemplary embodiment of the present application, Figure 1 As shown, IoT terminals such as Matter protocol devices can all establish local communication connections. The data of Matter protocol devices such as device groups can only be stored in the local storage of the device group and cannot be uploaded to the cloud. In addition, when the user terminal is in a local area network other than the local area network where the device group is located, the device group cannot be remotely controlled.
[0040] According to one aspect of this application, a cloud data processing method is provided. This cloud data processing method is a cloud data processing method for a terminal group based on the Matter protocol Internet of Things. The technical solution provided by this application can synchronize information of a group of IoT terminals based on the Matter protocol to the cloud, and can also enable remote control of the terminal group through the cloud.
[0041] The following text will describe in detail exemplary embodiments of the present application with reference to the accompanying drawings.
[0042] Figure 2 A flowchart of a cloud data processing method according to an exemplary embodiment of the present application is shown, and the method includes steps S100 to S200.
[0043] See also Figure 2 In step S100 , the user terminal sends the terminal group data of the native terminal group to the cloud.
[0044] Figure 3 Another schematic diagram showing cloud data processing according to an example embodiment of the present application. Figure 3 Native terminal groups are local terminal groups within a local area network based on the Matter protocol. Native terminal groups are created based on the Matter protocol according to the user's group creation instructions.
[0045] For example, a user inputs a group creation command through a user terminal to establish a terminal group of IoT terminals that need to be connected according to user needs. Terminal group data includes but is not limited to terminal group ID information, terminal group device list information, etc.
[0046] User terminals include but are not limited to mobile terminals such as mobile phones and tablets, or terminal devices with equivalent computing capabilities such as computers. The IoT terminal can be any terminal in the perception network of the IoT local area network.
[0047] In step S200, according to the user's cloud data acquisition instruction, the cloud terminal group data is acquired from the cloud. According to an exemplary embodiment, the cloud terminal group is created by the cloud based on the terminal group data and the group model.
[0048] For example, the cloud receives terminal group data of a native terminal group from a user terminal, determines a corresponding group model, writes the terminal group data into the group model, and generates a cloud terminal group corresponding to the native terminal group on the cloud.
[0049] According to an example embodiment, the cloud data acquisition instruction is determined by the user based on actual needs. For example, if a user replaces a user terminal that stores native terminal group information, the user needs to obtain the native terminal group information on the new user terminal. Therefore, the user can send a cloud data acquisition instruction to the cloud using the ID or account information of the original user terminal to obtain the native terminal group information previously set by the user.
[0050] Through the above-mentioned example embodiments, the technical solution of the present application sends the terminal group data of the native terminal group to the cloud, and obtains the cloud terminal group data from the cloud according to the user's cloud data acquisition instruction. This allows the user to directly obtain the previously set native terminal group information through the cloud after replacing the user terminal that stores the native terminal group information, without the user having to recreate the native terminal group in the new user terminal, thereby improving the user's intelligent experience.
[0051] Optionally, in step S200 , according to an example embodiment, in the cloud data processing method, the user terminal obtaining data of the cloud terminal group from the cloud includes the user terminal sending a cloud terminal group creation request to the cloud to obtain ID information of the cloud terminal group.
[0052] The user terminal determines the cloud terminal group in the group model based on the ID information of the cloud terminal group, matches the cloud terminal group with the native terminal group, and obtains the device storage information of the matching terminal group from the cloud.
[0053] For example, the group model may be a Tuya Smart Group model. Tuya Smart Group is a data structure used for terminal group management, which can implement control of multiple terminal devices through terminal group management.
[0054] See also Figure 3 Taking TuyaSmartGroup as an example, after the cloud receives the terminal group data from the user terminal, it writes the terminal group data into TuyaSmartGroup, so that the cloud establishes a cloud terminal group with the terminal group data through TuyaSmartGroup.
[0055] When the user terminal receives the cloud data acquisition instruction from the user, the user terminal sends a cloud creation request to the cloud to create a local terminal group corresponding to the cloud terminal group on the user terminal. Based on the cloud creation request, the cloud terminal group ID (such as GroupId) is sent to the user terminal.
[0056] The user terminal maps and matches the cloud terminal group with the group device list of the local terminal group through TuyaSmartGroup according to the ID information of the cloud terminal group, so that the user terminal establishes a local terminal group according to the matching result.
[0057] According to an exemplary embodiment, the user terminal also obtains device storage information (FabricInfo) of the terminal group from the cloud. FabricInfo includes configuration information of the terminal devices in the terminal group, including the terminal device's historical terminal group affiliation information and information about other terminal devices in the group.
[0058] Through the above example embodiments, the technical solution of this application uses TuyaSmartGroup to generate cloud terminal groups corresponding to native terminal groups in the cloud, allowing users to create local terminal groups based on actual needs. Furthermore, the local terminal group information also includes the FabricInfo information of the terminal devices, allowing the local terminal group to be rebuilt based on the user's historical habits and configurations, improving the user's intelligent experience.
[0059] Optionally, in step S100 , the user terminal receives unique ID information of a cloud terminal group, where the unique ID information is obtained by the cloud terminal group through deduplication processing of the ID information of the cloud terminal group.
[0060] For example, see Figure 3 ,The cloud terminal group ID information is added with a random number and deduplication is performed to obtain ,unique cloud terminal group ID information.
[0061] According to the above exemplary embodiment, by deduplicating the cloud terminal group ID information, the uniqueness of the matching result between the cloud terminal group and the native terminal group can be guaranteed, thereby ensuring the accuracy of the reconstructed mapping binding between the local terminal group and the cloud terminal group.
[0062] Alternatively, see Figure 2 The cloud data transmission method may further include steps S300 to S400.
[0063] In step S300 , the user terminal receives a cloud terminal group control instruction from the cloud based on the group model.
[0064] In step S400 , the user terminal sends a cloud terminal group control instruction to the IoT terminals in the cloud terminal group.
[0065] For example, when a user leaves the local area network where the user terminal is located, the user can send a cloud terminal group control instruction to the cloud to achieve remote control of the local terminal group.
[0066] The cloud receives cloud terminal group control commands from the user or other users based on TuyaSmartGroup and sends the commands to the user terminal via the communication channel established between the cloud and the user terminal. The user terminal in the local area network where the IoT terminal is located receives the cloud terminal group control command and executes the action corresponding to the cloud terminal group control command to complete the remote control of the IoT terminal. Through the above example embodiments, the technical solution of this application can also realize remote control of terminal groups based on the Matter protocol IoT.
[0067] According to another aspect of the present application, the present application further provides a server that can synchronize information of an IoT terminal group based on the Matter protocol to the cloud and enable remote control of the terminal group through the cloud.
[0068] Figure 4 Schematic diagram showing a server of an exemplary embodiment of the present application. Figure 4 , the server 1 includes a native data processing unit 10 and a cloud data processing unit 30 .
[0069] According to an exemplary embodiment, the native data processing unit 10 is configured to send terminal group data of a native terminal group to the cloud. The native terminal group is created based on the Matter protocol according to a user's group creation instruction.
[0070] According to an exemplary embodiment, the native terminal group is a local terminal group in a local area network based on the Matter protocol. The native terminal group is created by the data processing unit 10 based on the Matter protocol according to a group creation instruction of the user.
[0071] For example, the data processing unit 10 receives a group creation instruction input by a user through a user terminal to establish a terminal group of IoT terminals to be interconnected according to the user's needs. The terminal group data includes but is not limited to the ID information of the terminal group and the device list information of the terminal group.
[0072] User terminals include but are not limited to mobile terminals such as mobile phones and tablets, or terminal devices with equivalent computing capabilities such as computers. The IoT terminal can be any terminal in the perception network of the IoT local area network.
[0073] According to an exemplary embodiment, the cloud data processing unit 30 is configured to obtain data of a cloud terminal group from the cloud according to a user's cloud data acquisition instruction, wherein the cloud terminal group is created by the cloud according to the terminal group data and based on a group model.
[0074] For example, the native data processing unit 10 receives terminal group data of a native terminal group from a user terminal, the cloud determines a corresponding group model, and writes the terminal group data into the group model, generating a cloud terminal group corresponding to the native terminal group on the cloud.
[0075] According to an exemplary embodiment, the cloud data acquisition instruction is determined by the user based on actual needs. For example, if a user replaces a user terminal that stores native terminal group information, the user may need to obtain the native terminal group information on the new user terminal. Therefore, the user can use the ID or account information of the original user terminal to send a cloud data acquisition instruction to the cloud via the cloud data processing unit 30 to obtain the native terminal group information previously set by the user.
[0076] Through the above-mentioned example embodiments, the technical solution of the present application sends the terminal group data of the native terminal group to the cloud, and obtains the cloud terminal group data from the cloud according to the user's cloud data acquisition instruction. This allows the user to directly obtain the previously set native terminal group information through the cloud after replacing the user terminal that stores the native terminal group information, without the user having to recreate the native terminal group in the new user terminal, thereby improving the user's intelligent experience.
[0077] Optionally, the cloud data processing unit 30 sends a cloud terminal group creation request to the cloud to obtain the ID information of the cloud terminal group; and the cloud data processing unit also matches the cloud terminal group with the native terminal group based on the ID information of the cloud terminal group, and obtains the device storage information of the matching terminal group from the cloud.
[0078] For example, the group model may be a Tuya Smart Group model. Tuya Smart Group is a data structure used for terminal group management, which can implement control of multiple terminal devices through terminal group management.
[0079] Taking TuyaSmartGroup as an example, after the cloud receives the terminal group data from the user terminal, it writes the terminal group data into TuyaSmartGroup, so that the cloud establishes a cloud terminal group with the terminal group data through TuyaSmartGroup.
[0080] When the cloud data processing unit 30 receives the cloud data acquisition instruction from the user, the cloud data processing unit 30 sends a cloud terminal group creation request to the cloud to create a local terminal group corresponding to the cloud terminal group on the user terminal. Based on the cloud terminal group creation request, the cloud terminal group ID (such as GroupId) is sent to the cloud terminal group.
[0081] The cloud data processing unit 30 maps and matches the cloud terminal group with the group device list of the local terminal group through TuyaSmartGroup according to the ID information of the cloud terminal group, so that the cloud data processing unit 30 establishes a local terminal group according to the matching result.
[0082] According to an exemplary embodiment, the cloud data processing unit 30 further obtains device storage information (FabricInfo) of the terminal group from the cloud. FabricInfo includes configuration information of the terminal devices in the terminal group, including the terminal device's historical terminal group affiliation information and information of other terminal devices in the group.
[0083] Through the above example embodiments, the technical solution of this application uses TuyaSmartGroup to generate cloud terminal groups corresponding to native terminal groups in the cloud, allowing users to create local terminal groups based on actual needs. Furthermore, the local terminal group information also includes the FabricInfo information of the terminal devices, allowing the local terminal group to be rebuilt based on the user's historical habits and configurations, improving the user's intelligent experience.
[0084] Optionally, the native data processing unit 10 further receives unique ID information of a cloud terminal group, where the unique ID information is obtained by the cloud terminal group's ID information through deduplication processing at the cloud end.
[0085] For example, the cloud obtains unique cloud terminal group ID information by adding a random number to the ID information of the cloud terminal group and performing deduplication processing.
[0086] According to the above exemplary embodiment, by deduplicating the cloud terminal group ID information, the uniqueness of the matching result between the cloud terminal group and the native terminal group can be guaranteed, thereby ensuring the accuracy of the reconstructed mapping binding between the local terminal group and the cloud terminal group.
[0087] Optionally, the cloud data processing unit 30 further receives a cloud terminal group control instruction from the cloud based on the group model, and sends the cloud terminal group control instruction to the IoT terminals in the cloud terminal group.
[0088] For example, when a user leaves the local area network where the user terminal is located, the user can send a cloud terminal group control instruction to the cloud to achieve remote control of the local terminal group.
[0089] The cloud data processing unit 30 receives cloud terminal group control instructions from the user or other users based on TuyaSmartGroup and sends the instructions to the user terminal via the communication channel formed between the cloud and the user terminal. The user terminal in the local area network where the IoT terminal is located receives the cloud terminal group control instructions and executes the corresponding actions to complete the remote control of the IoT terminal. Through the above example embodiments, the technical solution of this application can also realize remote control of terminal groups based on the Matter protocol IoT.
[0090] According to another aspect of the present application, an electronic device is provided. The electronic device includes: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the cloud data processing method described above.
[0091] According to another aspect of the present application, a non-volatile computer-readable storage medium is provided, wherein a computer program is stored on the storage medium, and the computer program can implement the cloud data processing method described above.
[0092] Finally, it should be noted that the above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Although the present application is described in detail with reference to the aforementioned embodiments, those skilled in the art will be able to modify the technical solutions of the aforementioned embodiments or replace some of the technical features therein with equivalents. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A cloud data processing method, wherein the cloud data processing method is a cloud data processing method for a terminal group of the Internet of Things based on the Matter protocol, characterized in that: The cloud data processing method includes: Sending terminal group data of a native terminal group to the cloud, wherein the native terminal group is created based on the Matter protocol according to the user's group creation instruction; According to the user's cloud data acquisition instruction, obtain the data of the cloud terminal group from the cloud, wherein the cloud terminal group is created by the cloud based on the terminal group data and the group model; The step of obtaining the data of the cloud terminal group from the cloud includes: Send a cloud terminal group creation request to the cloud to obtain the ID information of the cloud terminal group; Based on the ID information of the cloud terminal group, performing terminal group matching between the cloud terminal group and the native terminal group; Obtain device storage information of the matching terminal group from the cloud.
2. The cloud data processing method according to claim 1, wherein: The obtaining of the ID information of the cloud terminal group includes: The unique ID information of the cloud terminal group is received, where the unique ID information is obtained by the cloud end through deduplication processing of the ID information of the cloud terminal group.
3. The cloud data processing method according to claim 1, wherein: The cloud data processing method further includes: receiving a cloud terminal group control instruction from the cloud based on the group model; The cloud terminal group control instruction is sent to the Internet of Things terminals in the cloud terminal group.
4. A server, characterized in that: include: a native data processing unit, configured to send terminal group data of a native terminal group to the cloud, wherein the native terminal group is created based on the Matter protocol according to a user's group creation instruction; a cloud data processing unit, configured to obtain data of a cloud terminal group from the cloud according to a cloud data acquisition instruction of a user, wherein the cloud terminal group is created by the cloud according to the terminal group data and based on a group model; The cloud data processing unit sends a cloud terminal group creation request to the cloud to obtain ID information of the cloud terminal group; The cloud data processing unit further performs terminal group matching between the cloud terminal group and the native terminal group based on the ID information of the cloud terminal group; Obtain device storage information of the matching terminal group from the cloud.
5. The server according to claim 4, wherein: The native data processing unit further receives unique ID information of the cloud terminal group, where the unique ID information is obtained by the cloud terminal group through deduplication processing by the cloud end.
6. The server according to claim 4, wherein: The cloud data processing unit further receives a cloud terminal group control instruction from the cloud based on the group model, and sends the cloud terminal group control instruction to the Internet of Things terminals in the cloud terminal group.
7. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the cloud data processing method as described in any one of claims 1 to 3.
8. A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program implements the cloud data processing method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Intelligent equipment group control method and device, equipment and storage medium
CN114389906A