Equipment management and control method and intelligent management and control equipment

By setting up two independent communication channels in the intelligent control device, different users can control the same intelligent device separately, solving the convenience and security of equipment control under multi-user management, and improving user experience and device security.

CN119109721AActive Publication Date: 2024-12-10HUAWEI TECH CO LTD

Patent Information

Application Number
CN202410454382.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-15
Publication Date
2024-12-10
Estimated Expiration
2044-04-15

AI Technical Summary

Technical Problem

In hotel scenarios and apartment scenarios, how to achieve the convenience and security of different users in the same whole-house intelligent scenario to meet user needs.

Method used

By setting up two independent communication channels in the intelligent control device, receiving instructions from different accounts respectively, and controlling the intelligent device according to the account permissions, different users can realize the diversity and security management of the same intelligent device.

Benefits of technology

It improves the convenience and security of device control, ensures that different users can independently manage the attributes and permissions of smart devices, and improves the user experience and device security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109721A_ABST
    Figure CN119109721A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment management and control method and intelligent management and control equipment, and relates to the technical field of terminals. According to the invention, different users can respectively manage and control the intelligent devices in the same scene, and the convenience and safety of device management and control are improved. The method can be applied to intelligent management and control equipment, the intelligent management and control equipment is connected with at least one piece of intelligent equipment of a user, the at least one piece of intelligent equipment comprises first intelligent equipment, the intelligent management and control equipment comprises different communication channels, instructions from different accounts are received through the different communication channels, and the first intelligent equipment and the second intelligent equipment are connected. And the first intelligent device is managed and controlled based on the instructions of the different accounts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a device control method and an intelligent control device. Background Art

[0002] Due to the convenience and benefits brought by whole-house intelligence, it has been applied to more and more industries and scenarios, such as hotel scenarios, apartment scenarios, etc. In the aforementioned scenarios, various smart devices (such as audio and video equipment, lighting system equipment, environmental control equipment, security system equipment, etc.) are connected together through the Internet of Things technology to form whole-house intelligence, which can provide users with a variety of functions such as home appliance control, lighting control, and anti-theft alarm.

[0003] Among them, the whole house intelligence includes a smart host, which can register and connect to the server, and then receive the user's control instructions for each smart device included in the whole house smart scene based on the connection channel with the server, so as to realize the user's control over each smart device. In scenes such as hotel scenes and apartment scenes, there may be different users who need to control the smart devices in the same whole house smart scene separately. Therefore, how to realize the control of these smart devices by different users is crucial to meet user needs. Summary of the invention

[0004] The present application provides a device management and control method and an intelligent management and control device, which can enable different users to separately control intelligent devices in the same scenario, thereby improving the convenience and security of device management.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a device management and control method is provided, which is applied to a smart management and control device, wherein the smart management and control device is connected to at least one smart device of a user, wherein the at least one smart device includes a first smart device, and the smart management and control device includes a first communication channel and a second communication channel. The method includes: receiving a first instruction from a first account through the first communication channel; managing the first smart device based on the first instruction of the first account; receiving a first instruction from a second account through the second communication channel, wherein the first account is different from the second account; and managing the first smart device based on the first instruction of the second account.

[0007] Based on the above technical solution, the smart management and control device includes a first communication channel and a second communication channel, that is, two communication channels, and receives a first instruction from a first account through the first communication channel, and manages a first smart device among at least one smart device connected to the smart management and control device based on the first instruction from the first account. At the same time, the first instruction from the second account can be received through the second communication channel, and the first smart device can also be managed based on the first instruction from the second account. In other words, the same smart device connected to the smart management and control device is managed and controlled through different communication channels of the smart management and control device, and the smart devices connected to the smart management and control device belong to the same scenario. Different accounts can represent different users, thereby enabling different users to separately manage and control smart devices in the same scenario, which can improve the convenience and security of device management and control.

[0008] In one possible design, the first instruction based on the first account controls the first smart device, including: controlling the first attribute of the first smart device based on the first instruction of the first account; the first instruction based on the second account controls the first smart device, including: controlling the second attribute of the first smart device based on the first instruction of the second account, and the first attribute is the same as or different from the second attribute. Based on this design, the smart control device can control one attribute of the smart device based on the instruction of the first account, and can control another attribute of the same smart device based on the instruction of the second account. In other words, different users can control different attributes of the same smart device, which can improve the diversity and security of device control.

[0009] In one possible design, the first instruction based on the first account controls the first smart device, including: performing a first type of control on the first attribute of the first smart device based on the first instruction of the first account; the first instruction based on the second account controls the first smart device, including: performing a second type of control on the first attribute of the first smart device based on the first instruction of the second account, and the first type of control is different from the second type of control. Based on this design, the smart control device can perform a first type of control on a certain attribute of the smart device based on the instruction of the first account, and can also perform different second types of control on the same attribute of the same smart device based on the instruction of the second account, such as the first type can be change, and the second type can be read. Different control methods for the same attribute of the same smart device by different users are implemented, and the diversity and security of device control can also be improved.

[0010] In one possible design, the at least one smart device also includes a second smart device and a third smart device, the second smart device and the third smart device are different smart devices, and the method also includes: receiving a second instruction from the first account through the first communication channel; managing the second smart device based on the second instruction of the first account; receiving a second instruction from the second account through the second communication channel; managing the third smart device based on the second instruction of the second account.

[0011] Based on this design, the smart control device can control the second smart device based on the instructions of the first account, and can also control the third smart device different from the first smart device based on the instructions of the second account. This enables different users to control different smart devices, and achieves diversity and security in device control.

[0012] In one possible design, the method also includes: receiving a third instruction from the first account through the first communication channel; in a case where the first account does not have the control authority corresponding to the third instruction of the first account, in response to the third instruction of the first account, requesting the second account to be granted the control authority corresponding to the third instruction of the first account through the second communication channel; or, receiving a third instruction from the second account through the second communication channel, the third instruction of the second account being used to request target control authority, wherein the target control authority is the authority to control one or more smart devices among the at least one smart device; in response to the third instruction of the second account, requesting the first account to be granted the target control authority to the second account through the first communication channel.

[0013] Based on this design, after receiving the instruction from the first account, if the first account does not have the control authority corresponding to the instruction, that is, the control authority required to execute the control operation corresponding to the instruction, the smart control device can request the second account to grant the first account corresponding control authority through the second communication channel. Similarly, after receiving the instruction from the second account to request a certain control authority, the smart control device can also request the first account to grant the second account corresponding control authority through the first communication channel. The authorization of one user to another user can ensure the rationality and safety of equipment control. For example, when various emergencies (such as fire, etc.) occur, these emergencies can be responded to in a timely manner through this authorization.

[0014] In one possible design, the at least one smart device also includes a fourth smart device. After the second communication channel requests the second account to be granted the control authority corresponding to the third instruction of the first account, the method also includes: when the third instruction of the first account is used to indicate the control of the fourth smart device, in response to the authorization of the second account, the fourth smart device is controlled; or, when the third instruction of the first account is used to indicate the control of the third attribute of the fourth smart device, in response to the authorization of the second account, the third attribute is controlled; or, when the third instruction of the first account is used to indicate the third type of control of the third attribute of the fourth smart device, in response to the authorization of the second account, the third type of control is performed on the third attribute.

[0015] Based on this design, after the smart management and control device obtains the authorization required for the third instruction of the first account, it executes control based on the specific control dimension corresponding to the third instruction (such as control of a certain device, control of a certain attribute of a certain device, or control of a certain type of a certain attribute of a certain device). This can not only ensure the normal execution of user management and control instructions, but also ensure the security of device management and control.

[0016] In one possible design, the method further includes: receiving a fourth instruction from the first account through the first communication channel; in response to the fourth instruction of the first account, updating the control authority of the second account, the control authority of the second account being the authority to control one or more of the at least one smart device. Similarly, the control authority of the first account can also be updated in a similar manner. Based on this design, the smart control device can also directly receive instructions from the first account to update the control authority of the second account, that is, one user has the authority to change the control authority of another user, which can ensure the user experience of the changing user and the security of device control.

[0017] In one possible design, the method also includes: sending the control permissions of the second account to the first account through the first communication channel; or, sending the control permissions of the first account to the first account through the first communication channel; or, sending the control permissions of the second account to the second account through the second communication channel; or, sending the control permissions of the first account to the second account through the second communication channel; wherein the control permissions of the first account and the control permissions of the second account are permissions to control one or more smart devices among the at least one smart device.

[0018] Based on this design, the control authority of the second account can be sent to the first account through the first communication channel, or the control authority of the first account can be sent to the second account through the second communication channel. In other words, the control authority of one party can be sent to the other user, which can facilitate one party to know the control authority of the other party. Alternatively, the control authority of the first account can be sent to the first account through the first communication channel, or the control authority of the second account can be sent to the second account through the second communication channel. This can facilitate users to know their own control authority and improve the user's experience of device control.

[0019] In one possible design, before sending the control authority of the second account to the first account through the first communication channel, the method further includes: receiving authority configuration information of the second account, wherein the authority configuration information is used to determine the authority of the second account to control one or more smart devices of the at least one smart device. Similarly, the configuration of the control authority of the first account can also be implemented in a similar manner. In this way, the smart control device can receive the configuration information of the second account, and then determine the control authority of the second account, thereby configuring the control authority of the second account.

[0020] In one possible design, the first communication channel is a communication channel between the intelligent management and control device and a first server, and the second communication channel is a communication channel between the intelligent management and control device and a second server, and the first server and the second server are the same or different. In this way, the intelligent management and control device can be connected to the same or different servers to achieve the establishment of the first communication channel and the second communication channel.

[0021] In one possible design, the first communication channel and the second communication channel are connected to the same interface of the intelligent management and control device, or the first communication channel and the second communication channel are respectively connected to different interfaces of the intelligent management and control device. In this way, when the first communication channel and the second communication channel are connected to the same interface of the intelligent management and control device, even if the intelligent management and control device only includes one interface, the configuration of multiple communication channels can also be achieved. When the first communication channel and the second communication channel are respectively connected to different interfaces of the intelligent management and control device, the disconnection or connection of one communication channel will not affect the other communication channel.

[0022] In one possible design, the smart management and control device is a whole-house smart host; or, the first account is a login account of a first application, and the first application is an application for managing one or more of the at least one smart device; or, the second account is a login account of a second application, and the second application is an application for managing one or more of the at least one smart device.

[0023] In a second aspect, a device management and control method is provided, which is applied to a terminal device including a display screen, wherein the terminal device is logged in to a first account, and the method comprises: receiving management and control permissions of a second account from a smart management and control device through a first communication channel, the management and control permissions of the second account being permissions to manage at least one smart device through a second communication channel, the at least one smart device being one or more smart devices of a user connected to the smart management and control device, the second account being different from the first account, and the first communication channel and the second communication channel being channels on the smart management and control device; and displaying the management and control permissions of the second account.

[0024] Based on this design, the terminal device logged in to the first account can receive the control permissions of the second account through the first communication channel and display the control permissions, thereby realizing the acquisition of the control permissions of the second account. This can facilitate one user to obtain the control permissions of another user and improve the user's device control experience.

[0025] In a possible design, after displaying the control authority of the second account, the method further includes: receiving a target operation performed by the first account; and in response to the target operation, instructing the smart control device to update the control authority of the second account. Based on this design, the terminal device can directly receive the operation of the first account and instruct the smart control device to update the control authority of the second account. In other words, one user has the authority to change the control authority of another user, which can ensure the user experience of the changing user and the security of device control.

[0026] In one possible design, the method further includes: reminding the first account to configure the control authority of the second account. For example, the first account can be reminded to configure the control authority of the second account by various means such as voice broadcast and display screen display. This can realize the authorization of one user to another user, and can ensure the rationality and safety of device control. For example, when various emergencies (such as fire, etc.) occur, these emergencies can be responded to in a timely manner through such authorization.

[0027] In a third aspect, a device management and control method is provided, which is applied to a terminal device including a display screen, wherein a second account is logged in to the terminal device, and the method comprises: receiving the management and control authority of the second account respectively through the second communication channel of each smart management and control device in at least one smart management and control device, wherein each smart management and control device comprises a first communication channel and a second communication channel, and the management and control authority of the second account is the authority to manage at least one smart device through the second communication channel, and the at least one smart device is one or more smart devices of a user connected to each smart management and control device; and displaying the management and control authority of the second account.

[0028] Based on this design, the terminal device logged in with the second account can receive the control permissions of the second account through the second communication channel of each smart host. That is, the second account is a centralized control account, which can manage smart devices connected to different smart hosts and output the control permissions of the second account. This can facilitate users to know what control permissions they have and enhance the user's control experience when managing devices.

[0029] In a possible design, after displaying the control authority of the second account, the method further includes: receiving a target operation performed by the second account, wherein the target operation is used to control smart devices connected to multiple smart control devices. Based on this design, when the terminal device receives the operation of the second account, it can control the smart devices connected to multiple smart control devices, so that centralized control and batch control of smart devices can be achieved. In other words, the same user has the authority to control smart devices under different smart control devices, which can ensure user experience.

[0030] In one possible design, the at least one smart management and control device includes a first smart management and control device and a second smart management and control device; the method also includes: reminding the second account to configure the management and control permissions of the first account, the management and control permissions of the first account are the permissions to control one or more smart devices through the first communication channel of the first smart management and control device; or, reminding the second account to configure the management and control permissions of a third account, the management and control permissions of the third account are the permissions to control one or more smart devices through the first communication channel of the second smart management and control device; wherein the first account, the second account, and the third account are all different accounts.

[0031] Based on this design, the terminal device can remind the first account to configure the management and control permissions of different accounts. In other words, the first account has the authority to authorize different accounts, which can ensure the rationality and security of device management and control, and can also ensure the user experience of the first account.

[0032] In a fourth aspect, a device is provided, which has the function of implementing the method described in any design of any one of the first to third aspects above. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible example, taking the device as an intelligent management and control device as an example, the device may include a communication unit and a processing unit. In another possible example, taking the device as a terminal device as an example, the device may include a communication unit and a display unit.

[0033] In a fifth aspect, an intelligent management and control device is provided, comprising: a communication interface, a processor and a memory, the communication interface and the memory are coupled to the processor, the communication interface is used to communicate with other devices, the memory is used to store program code, the program code includes instructions, and the processor reads the instructions from the memory so that the intelligent management and control device executes the method described in the first aspect and any one of the designs thereof.

[0034] In a sixth aspect, a terminal device is provided, comprising: a communication interface, a processor, a memory, and a display screen, wherein the communication interface, the display screen, and the memory are coupled to the processor, the communication interface is used to communicate with other devices, the memory is used to store program codes, the program codes include instructions, and the processor reads the instructions from the memory so that the terminal device executes the method described in the second aspect and any one of the designs thereof. Alternatively, the terminal device executes the method described in the third aspect and any one of the designs thereof.

[0035] Optionally, in the embodiment of the present application, the memory may be coupled to the processor or may be independent of the memory. Exemplarily, the communication interface may be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit.

[0036] In a seventh aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a computer program. When the computer program runs on a device, the device executes a method as described in any design of any one of the first to third aspects above.

[0037] In an eighth aspect, a computer program product is provided, the computer program product comprising: a computer program or instructions, when the computer program or instructions are run on a computer, the computer executes the method described in any one of the designs of any one of the first to third aspects above.

[0038] In the ninth aspect, a chip system is provided, comprising at least one processor and at least one interface circuit, wherein the at least one interface circuit is used to perform transceiver functions and send instructions to at least one processor, and when the at least one processor executes the instructions, the at least one processor executes the method described in any design of any one of the first to third aspects above.

[0039] In the tenth aspect, a communication system is provided, comprising the intelligent management and control device described in the fifth aspect and the terminal device described in the sixth aspect.

[0040] It should be noted that the technical effects brought about by any design in the above-mentioned fourth to tenth aspects can refer to the technical effects brought about by the corresponding designs in the first to third aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic diagram of a whole-house smart scene provided in an embodiment of the present application;

[0042] Figure 2 A flowchart of a control solution provided in an embodiment of the present application;

[0043] Figure 3 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0044] Figure 4 A schematic diagram of the structure of a smart host provided in an embodiment of the present application;

[0045] Figure 5 A schematic diagram of the connection structure of a control channel of a smart host provided in an embodiment of the present application;

[0046] Figure 6 A schematic diagram of a process for establishing a control channel provided in an embodiment of the present application;

[0047] Figure 7 Interface diagram provided for the embodiment of the present application Figure 1 ;

[0048] Figure 8 Interface diagram provided for the embodiment of the present application Figure 2 ;

[0049] Fig. 9 Interface diagram provided for the embodiment of the present application Figure 3 ;

[0050] Fig.10 A schematic diagram of a profile corresponding to a smart home device provided in an embodiment of the present application;

[0051] Fig.11 A schematic diagram of a process for a smart host to obtain preset permissions from a server for configuration provided in an embodiment of the present application;

[0052] Fig.12 Interface diagram provided for the embodiment of the present application Figure 4 ;

[0053] Fig.13 A schematic diagram of a process for controlling smart home devices provided in an embodiment of the present application;

[0054] Fig.14 Interface diagram provided for the embodiment of the present application Figure 5 ;

[0055] Fig.15 A schematic diagram of a process of sending control permissions by a smart host provided in an embodiment of the present application;

[0056] Fig.16 Interface diagram provided for the embodiment of the present application Figure 6 ;

[0057] Fig.17 Interface diagram provided for the embodiment of the present application Figure 7 ;

[0058] Fig.18 Interface diagram provided for the embodiment of the present application Figure 8 ;

[0059] Fig.19 A schematic diagram of a process for applying for control authority provided in an embodiment of the present application;

[0060] Fig. 20 A schematic diagram of a process flow of a device control method provided in an embodiment of the present application;

[0061] Fig.21 A schematic diagram of the structure of a device provided in an embodiment of the present application;

[0062] Fig. 22 A schematic diagram of the structure of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0063] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0064] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, a and b and c, where a, b, and c can be single or multiple.

[0065] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

[0066] With the entry of various smart devices into people's lives, the era of whole-house intelligence has arrived. For example, Figure 1 Schematic diagram of the whole-house smart scene provided by the embodiment of the present application. It can be understood that the whole-house smart uses the house as a platform, and integrates facilities related to home life by using various technologies such as integrated wiring technology, network communication technology, security technology, automatic control technology, audio and video technology, etc., and improves the experience of home safety, convenience, comfort and other aspects by building an efficient management system for residential facilities and family schedule affairs.

[0067] like Figure 1 As shown, the whole house includes the entrance corridor, kitchen, dining room, living room, balcony, master bedroom, second bedroom, bathroom, etc. The whole house is equipped with multiple smart devices. Specifically, the kitchen is equipped with rice cookers or electric pressure cookers, gas equipment, smart switch panels, smart lights, etc.; the living room is equipped with smart speakers, smart lights, smart TVs, routing devices, smart hosts (also called whole-house smart hosts), etc.; the balcony is equipped with smart curtains, etc.; the dining room is equipped with smart lights, sweeping robots, etc.; the master bedroom is equipped with smart lights, smart curtains, smart TVs, smart speakers, routing devices, etc.; the second bedroom is equipped with smart lights, smart table lamps, etc.; the bathroom is equipped with smart lights, body fat scales, etc.

[0068] Among them, the smart devices in the whole house smart scene can be connected by wired communication or wireless communication. Exemplarily, the wired communication method may include but is not limited to power line communication (PLC), etc. The wireless communication method may include but is not limited to near field communication (NFC), Bluetooth (BT) (for example, traditional Bluetooth or low energy (BLE) Bluetooth), wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Zigbee, frequency modulation (FM), infrared (IR), etc.

[0069] With the wide application of whole house intelligence in different industries and scenarios, in some scenarios or industries, such as hotel scenarios, apartment scenarios, etc., there may be different users who control the smart devices in the same whole house smart scenario separately. In some implementations, the different users may include users who enjoy or use the whole house smart service, which is referred to as a family user in the embodiment of the present application, and may also include users who purchase or manage the whole house smart service, which is referred to as an enterprise user in the embodiment of the present application. Taking the hotel scenario as an example, the whole house intelligence can be installed in each room in the hotel, and the customers who stay in each room can be called family users, and the management enterprise to which the hotel belongs can be called an enterprise user. The family user and the enterprise user may simultaneously have the need to control the smart devices in the room where the family user lives. Taking the apartment scenario as an example, the whole house intelligence can be installed in each household of the apartment, and the residents or tenants who stay in each household can be called family users, and the management enterprise (such as property, or lessor, etc.) to which the apartment scenario belongs can be called an enterprise user, and the family user and the enterprise user may simultaneously have the need to control the smart devices in the house where the family user lives.

[0070] Of course, in other scenarios, the definitions of home users and enterprise users may also be changed. It is understandable that home users and enterprise users are only names for distinguishing different user roles in certain exemplary scenarios. In other implementation scenarios, different types of users may also be distinguished by other names, such as first user, second user, etc.

[0071] In one control scheme, Figure 2 As shown in (1), the smart host 200 included in the whole house intelligence can be connected and registered to the server of the home user, such as the smart life cloud 210, and then receive the control instructions from the home user from the smart life cloud 210, and realize the control of the smart device 230 (such as smart speaker 231, smart TV 232, smart desk lamp 233, smart light 234, etc.) by the home user based on the control instructions. Or, Figure 2 As shown in (2), the smart host 200 can connect to and register with a server to which an enterprise user belongs, such as a remote server 220, and then receive control instructions from the enterprise user from the remote server 220, and implement the enterprise user's control over the smart device 230 based on the control instructions. In other words, the smart host can only connect to and register with a server to which one of the users belongs at the same time. Accordingly, the smart host can only receive control instructions from one of the users to the smart device at the same time, and implement the control over the smart device by one of the users, which cannot meet the above-mentioned needs of different users to separately control the smart devices in the same whole-house smart scene. The different users can be, for example, users of different types or different roles.

[0072] Based on this, an embodiment of the present application provides a device management and control method, which can enable different users to separately control smart devices in the same scenario, thereby improving the convenience and security of device management and control.

[0073] The technical solution provided in the embodiment of the present application can be applied to a scenario where multiple different users manage and control a number of smart devices at the same time, and these multiple users need to send control commands to the several smart devices through different servers.

[0074] For example, Figure 3 The schematic diagram of the architecture of a communication system for applying a device control method provided by an embodiment of the present application is shown. Figure 3 As shown, the communication system 300 includes at least one first device 310 and a second device 320 .

[0075] The first device 310 may be a smart device, which may include, by way of example, but is not limited to, smart home devices, smart city devices, vehicle-mounted devices, mobile phones, tablet computers, laptop computers, netbooks, personal digital assistants (PDAs), wearable devices, artificial intelligence (AI) devices, etc. Smart home devices may include, but are not limited to, smart home control panels, audio and video devices (such as large-screen devices, speakers, etc.), lighting system devices (such as desk lamps, electric lights, etc.), environmental control devices (such as air purifiers, sweeping robots, etc.), security system devices (such as cameras, smart door locks, etc.), kitchen appliances (such as ovens, dishwashers, etc.), smart sensors, etc. Figure 3 In the figure, at least one first device 310 is shown as a smart speaker 311, a smart TV 312, a smart desk lamp 313, and a smart light 314.

[0076] The second device 320 (also referred to as an intelligent management and control device 320) may be a device dedicated to managing and controlling the first device 310, or may be a device including the function of managing and controlling the first device 310. The second device 320 may be connected to the first device 310. Exemplarily, the first device 310 may be various devices such as an intelligent host, an intelligent light host, a routing device, a gateway device, etc. Optionally, the second device 320 may be a fixed device or a portable device. The embodiment of the present application is introduced with the second device 320 as an intelligent host. In some embodiments, the second device 320 may receive control instructions from different users or different accounts respectively, and manage and control the first device 310 based on the control instructions.

[0077] In some embodiments, there may be multiple second devices 320 , and different second devices 320 may be used to manage and control different first devices 310 . Different second devices 320 may be connected to different first devices 310 .

[0078] In some embodiments, the communication system 300 may further include a third device 330 and a fourth device 340. Exemplarily, the third device 330 and / or the fourth device 340 may include, but are not limited to, various terminal devices such as mobile phones, laptop computers, personal digital assistants (PDAs), and personal computers. The third device 330 may be used to receive a control instruction from a home user to the first device 310, and send the control instruction to the second device 320, so as to enable the home user to control the first device 310. Similarly, the fourth device 340 may be used to receive a control instruction from an enterprise user to the first device 310, and send the control instruction to the second device 320, so as to enable the enterprise user to control the first device 310.

[0079] Optionally, in the embodiment of the present application, the home user can perform various key operations, gesture commands, voice operations, etc. on the third device 330, and in response to the operations of the home user, the third device 330 can obtain the control instructions of the home user. Similarly, the enterprise user can also perform various types of operations on the fourth device 340, and in response to the operations of the enterprise user, the fourth device 340 can obtain the control instructions of the enterprise user.

[0080] In some embodiments, the number of the third device 330 may be one or more, and different third devices 330 may be used to respectively receive control instructions from different family users on the first device 310. Accordingly, different third devices 330 may respectively send control instructions to the second device 320, so as to realize the control of the first device 310 by different family users.

[0081] In some embodiments, the fourth device 340 can be connected to multiple different second devices 320 at the same time, and the fourth device 340 can receive control instructions from the enterprise user on the first device 310 managed by different second devices 320. Accordingly, the fourth device 340 can send control commands to different second devices 320 respectively, so as to realize the centralized control of the first device 310 managed by different second devices 320 by the enterprise user.

[0082] It is understandable that the embodiments of the present application do not impose any specific restrictions on the types and product forms of the first device 310, the second device 320, the third device 330, and the fourth device 340.

[0083] In some embodiments, the third device 330, the fourth device 340, and the second device 320 can forward the communication through other devices, such as forwarding through a server. Optionally, the server can be a device or network device with computing functions such as a cloud server or a network server. The server can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center. Therefore, in this embodiment, Figure 3 The communication system 300 shown may also include a server 350 and a server 360. Optionally, the server 350 and the server 360 may be servers of the same type, such as both being remote servers or cloud computing centers. They may also be servers of different types, such as the server 350 being a cloud computing center and the server 360 being a remote server. Optionally, the number of the servers 350 and the server 360 may be one or more.

[0084] Understandably, Figure 3 It is taken as an example that the third device 330 and the fourth device 340 communicate with the second device 320 through different servers respectively. In other embodiments, the third device 330 and the fourth device 340 may also communicate with the second device 320 through the same server.

[0085] Optional, Figure 3 Each device included in the communication system 300 may or may not be installed with an operating system. Exemplarily, the operating system may include but is not limited to: Or other operating systems.

[0086] Optional, Figure 3 The devices included in the communication system 300 shown can establish connections through wired communication or wireless communication. For an introduction to the wired communication and wireless communication, please refer to the above description.

[0087] The following takes the second device 320 as an intelligent host as an example. Figure 4 A schematic diagram of the structure of a smart host provided in an embodiment of the present application is shown.

[0088] like Figure 4 As shown, the smart host may include a processor 410, a memory 420, an antenna, a communication module 430, a display screen 440, and the like.

[0089] The processor 410 may include one or more processing units, for example, the processor 410 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0090] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.

[0091] The processor 410 may also be provided with a memory for storing instructions and data.

[0092] In some embodiments of the present application, the processor 410 can limit the control authority of the home user and the enterprise user on the smart device based on the acquired preset authority. For an introduction to the acquired preset authority, please refer to the following description.

[0093] The communication function of the smart host can be realized through the antenna and the communication module 430.

[0094] The memory 420 can be used to store computer executable program codes, which include instructions. The memory 420 can include a program storage area and a data storage area. The program storage area can store an operating system, an application required for at least one function (such as an image playback function, etc.), etc. The data storage area can store data created during the use of the smart host, etc. The processor 410 executes various functional applications and data processing of the smart host by running instructions stored in the memory 420 and / or instructions stored in a memory provided in the processor.

[0095] In some embodiments of the present application, the memory 420 may be used to store the acquired permission configuration.

[0096] Antennas are used to transmit and receive electromagnetic wave signals. Each antenna in the smart host can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antenna.

[0097] The communication module 430 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the smart host. The communication module 430 can be one or more devices integrating at least one communication processing module. The communication module 430 receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 410. The communication module 430 can also receive the signal to be sent from the processor 410, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna.

[0098] In some embodiments, the antenna of the smart host is coupled to the communication module 430, so that the smart host can communicate with the network and other devices (such as Figure 2 The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc.

[0099] In some embodiments, the communication module 430 may include one or more network interfaces (or interfaces), which may be used to access different networks to achieve communication with other devices (such as Figure 3 It is understood that when the smart host uses different protocols, the name of the network interface may be different.

[0100] In some implementations, different control channels included in the smart host can be connected to different network interfaces of the smart host respectively. For example, the smart host includes at least two network interfaces. Figure 5 As shown in (1), the smart host 500 can access the network 1 provided by the router 510 through the network interface 1, and establish a connection with the server 350 through the network 1 (which can be used as an example of a control channel). The smart host 500 can access the network 2 provided by the switch 520 through the network interface 2, and establish a connection with the server 360 through the network 2 (which can be used as an example of another control channel). In this way, the smart host is connected to different control channels by accessing different networks, and when one control channel is disconnected due to a network failure, it will not affect the other control channel. In other words, the smart host can be connected to different control channels through two independent networks, respectively, without affecting each other.

[0101] In other implementations, different control channels included in the smart host can be connected to the same network interface of the smart host at the same time. Figure 5 As shown in (2), the smart host can access the network 3 provided by the router 510 through the network interface 1, and establish a connection with the server 350 through the network 3 (which can be used as an example of a control channel). It can also access the network 3 provided by the switch 520 through the network interface 1, and establish a connection with the server 360 through the network 3 (which can be used as an example of another control channel).

[0102] The intelligent host implements the display function through the GPU, the display screen, and the application processor, etc. The display screen 440 is used to display images, videos, etc. The display screen 440 includes a display panel.

[0103] It is understandable that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the smart host. In other embodiments of the present application, the smart host may include more or fewer components than those illustrated, such as a smart host may also include one or more of a battery, a power management module, a charging management module, etc. Or combine certain components, or split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0104] Optional, about Figure 3 The structures of other devices except the second device 320 shown in the figure can refer to the implementation of the smart host. Figure 4 The smart host shown has more or fewer components, or combines some components, or splits some components, or replaces some components, or arranges components differently. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0105] The technical solutions involved in the following embodiments can all be implemented in Figure 4 The device of the structure shown, and Figure 3 The system is implemented in the system with the architecture shown.

[0106] It can be understood that in the following embodiments, the first device 310 is a smart home device, the second device 320 is a smart host, the third device 330 is a mobile phone, the fourth device 340 is a computer, the server 350 is a smart life cloud, and the server 360 is a remote server for description. Smart home devices, or smart hosts, or mobile phones, or computers, or smart life clouds, or remote servers can perform some or all of the steps in the embodiments of the present application. These steps or operations are only examples. The embodiments of the present application can also perform other operations or variations of various operations. In addition, the various steps can be performed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0107] In some embodiments, the smart host can be connected to (or include) multiple different control channels at the same time. These different control channels can be used to transmit control instructions from different users respectively. The smart host can control smart home devices based on control instructions from different control channels, thereby achieving simultaneous control of smart home devices by different users. It can be understood that in the embodiments of the present application, the different control channels included in the smart host can refer to independent communication connection channels. These different communication connection channels can be physically isolated.

[0108] In this way, the needs of different users to separately control smart devices in the same whole-house smart scene can be met, and the convenience and safety of device control can be improved. Optionally, these different users may include one or more home users, and / or one or more corporate users. These multiple different users may be users of the same type, such as all home users and all corporate users. Alternatively, they may be users of different types, such as multiple types including home users, corporate users, and other users.

[0109] The following takes an example in which a smart host is simultaneously connected to two different control channels, namely a user control channel and an enterprise control channel, where the user control channel is used to transmit control instructions from a home user, and the enterprise control channel is used to transmit control instructions from an enterprise user. That is to say, the embodiment of the present application takes the above-mentioned different users including a home user and a corporate user as an example to introduce the device management and control method provided in the embodiment of the present application.

[0110] In some embodiments, the user control channel may refer to the communication connection between the smart host and the smart life cloud. The home user can send a control command to the smart host through the smart life application installed on a mobile phone or other device, and the control command will be transmitted to the smart host through the user control channel. The enterprise control channel may refer to the communication connection between the host and the enterprise's management server, that is, the remote server. The enterprise user can send a control command to the smart host through the enterprise application (or first application) installed on a computer or other device, and the control command will be transmitted to the smart host through the enterprise control channel.

[0111] The following is an introduction to the process of establishing user control channels and enterprise control channels.

[0112] In some embodiments, the above operations of establishing the user control channel and the enterprise control channel can be performed by the installation and maintenance personnel. As a specific example, a mobile phone or other device can be installed with an installation and maintenance application (such as an easy maintenance application (APP)) for managing the smart host, and the installation and maintenance personnel can perform the above operations through the installation and maintenance application. In this example, Figure 6 FIG. 1 shows a flow chart of establishing a user control channel and an enterprise control channel provided by an embodiment of the present application. Figure 6 As shown, the process includes the following steps:

[0113] S601. The smart host establishes a connection with a mobile phone installed with an installation and maintenance application.

[0114] In some embodiments, after a mobile phone (referred to as a mobile phone) with an installation and maintenance application installed accesses a local area network (such as but not limited to a local area network provided by a router, etc.), it can discover smart hosts that are in the same local area network and / or logged in with the same account (such as a Huawei account, etc.). Exemplarily, the account is used to represent the account of the smart host management system logged in during the server registration process, for example: the account can be the account of the installation and maintenance application registered by the installation and maintenance personnel.

[0115] In some examples, such as Figure 7 As shown in (1), the mobile phone displays a main interface 700 (or desktop 700), which includes one or more application icons, such as a calendar application icon, a weather application icon, etc., which are not described one by one here. The icons of different applications can be used to open the running interface of the corresponding application and implement the functions of the corresponding application. The one or more application icons include an installation and maintenance application icon 701.

[0116] If the mobile phone detects that the maintenance personnel clicks the icon 701 of the maintenance application, in response to the click operation, such as Figure 7As shown in (2), the mobile phone displays the operation interface 710 of the installation and maintenance application. Among them, the operation interface 710 of the installation and maintenance application includes an add control (or button) 711, which can be used to add a smart host. Optionally, the add control 711 can also be used to implement functions such as scanning. By scanning the identification code of the smart host through the scan function, the smart host can also be added. Optionally, one or more add device cards 712 can also be displayed in the operation interface 710 of the installation and maintenance application, which can also be used to add one or more smart hosts.

[0117] Taking the example of a maintenance worker adding a smart host through the add control 711, the mobile phone detects a click operation of the maintenance worker on the add control 711. In response to the click operation, Figure 7 As shown in (3), the mobile phone displays interface 720. Interface 720 includes an add device control 721, which can be used to add a smart host. The mobile phone detects that the installation and maintenance personnel clicks on the add device control 721. In response to the operation, the mobile phone starts searching for smart hosts in the same local area network or logged in to the same account, and presents the information of the searched smart hosts. Figure 7 In the add device interface 730 shown in (4), the mobile phone can display the logo of the smart host located near the mobile phone. It can be understood that Figure 7 The device adding interface 730 shown in (4) only shows the identification of one smart host. In actual application, there may be multiple identifications of smart hosts.

[0118] In some examples, this can be done by Figure 7 The connection button 731 shown in (4) adds the corresponding smart host to the installation and maintenance application. Of course, in other examples, the mobile phone can also add one or more searched smart hosts to the installation and maintenance application through other adding operations, and the embodiment of the present application does not specifically limit the type of the adding operation.

[0119] Alternatively, maintenance personnel can also Figure 7 The scan control 722 shown in (3) adds the smart host to the installation and maintenance application. For example, the mobile phone detects that the installation and maintenance personnel clicks the scan control 722 included in the interface 720 (not shown in the figure). In response to this operation, the mobile phone can start the camera to scan various types of identification codes such as QR codes or bar codes on the smart host. After the scan is successful, the corresponding smart host can be added to the installation and maintenance application.

[0120] Correspondingly, after the smart host is added to the installation and maintenance application, the mobile phone with the installation and maintenance application installed establishes a connection with the smart host, and the installation and maintenance personnel can manage the smart host through the mobile phone with the installation and maintenance application installed.

[0121] S602. The mobile phone installed with the installation and maintenance application receives the configuration information input by the installation and maintenance personnel.

[0122] Among them, the configuration information can be used to establish a user control channel and an enterprise control channel for the smart host. In some embodiments, the configuration information may include the identifier of the smart life cloud, the identifier of the remote server, the identifier of the smart host, and the secret key or certificate of the smart life cloud, the remote server or the smart host. Exemplarily, the identifier of the smart life cloud and the identifier of the remote server can be an address (such as an Internet Protocol (IP) address) or other unique identification information. The identifier of the smart host may include a smart host ID, a serial number (SN) or a unique ID assigned to the smart host in other ways.

[0123] It is understandable that installation and maintenance personnel can add one or more smart hosts to the installation and maintenance application at the same time, and different smart hosts can be used to control different smart home devices. For example, taking the hotel scenario as an example, a smart host can be installed in each room in the hotel, and each smart host can be used to manage the smart home devices in the corresponding room. For example, the smart host installed in room A can be used to manage the smart home devices in room A, and the smart host installed in room B can be used to manage the smart home devices in room B. The installation and maintenance personnel can add all the smart hosts installed in the hotel to the installation and maintenance application, and configure the control channel for one or more of the smart hosts.

[0124] The following example shows that the installation and maintenance personnel configure the control channel for the smart host installed in room 1011. After the installation and maintenance personnel add the smart host in room 1011 to the installation and maintenance application, the mobile phone can display information such as Figure 8 The configuration interface 800 shown in (1) can be used to configure at least one of a home user channel and an enterprise control channel for the smart host installed in 1011. The configuration interface 800 includes a function button 801, and the function button 801 can be used to call out one or more function options, such as an edit house name option 802, an environment configuration option 803, a batch network configuration option 804, etc., which will not be introduced one by one here.

[0125] The mobile phone detects a user clicking operation on the environment configuration option 803, and responds to the operation, such as Figure 8As shown in (2), the mobile phone presents an environment configuration interface 810. The environment configuration interface 810 includes an import environment configuration button 811, through which the installation and maintenance personnel can import configuration information. Optionally, the environment configuration interface 810 may also include one or more imported configuration files, such as the device cloud service address, the log cloud server address, and a reset all button. If the mobile phone detects that the user clicks the import environment configuration button 811, in response to the operation, Figure 8 As shown in (3), the mobile phone may present one or more configuration files, such as configuration file 821, configuration file 822, configuration file 823, etc. Each configuration file may contain different configuration information for configuring different control channels, and the installation and maintenance personnel may perform a selection operation on any of the configuration files. In response to the selection operation, the mobile phone may receive the configuration information input by the installation and maintenance personnel.

[0126] Exemplarily, Table 1 shows an example of configuration information contained in the configuration file provided in the embodiments of the present application.

[0127] Table 1

[0128]

[0129] As shown in Table 1, the configuration information includes the address "1.1.1.0" of the Smart Life Cloud, the key "hilinkDevicePrimaryCloudUrl", the address "1.1.1.1" of the remote server, the key "ROOT", the ID and SN of the smart host, etc. Optionally, the configuration information may also include a "project code", which can be used to identify different projects. It can be understood that the configuration information corresponding to different projects may be different, and for the same smart host, it may belong to one or more projects at the same time. Therefore, the configuration information also includes a project identifier (such as "project code"), which can facilitate the smart host to determine which project the current configuration information belongs to. Optionally, multiple smart hosts may be included in the same project at the same time, and the project codes included in the configuration information of the smart hosts belonging to the same project may be the same. For example: Taking the hotel scenario as an example, if a hotel corresponds to a project code, the project codes contained in the configuration information of all smart hosts included in the hotel are the project codes corresponding to the hotel.

[0130] S603: The mobile phone with the installation and maintenance application installed sends configuration information to the smart host. Correspondingly, the smart host receives the configuration information from the mobile phone.

[0131] S604: The smart host initiates registration connections to the smart life cloud and the remote server respectively based on the configuration information.

[0132] Optionally, the smart host can access different networks based on different network interfaces, and then register and connect to the smart life cloud and the remote server through different networks. Of course, the smart host can also access the same network based on the same network interface, and then register and connect to the smart life cloud and the remote server through the same network.

[0133] In some embodiments, after receiving the configuration information, the smart host can directly initiate a registration connection to the remote server. In other embodiments, after receiving the configuration information, the smart host can also initiate a registration connection to the remote server after detecting the operation of adding the smart host to the enterprise application. For the implementation of adding the smart host to the enterprise application, reference can be made to the similar implementation of adding the smart host to the installation and maintenance application described above.

[0134] In other embodiments, since the home users who control the smart home devices through the smart host may be different, after receiving the configuration information, the smart host may initiate a registration connection to the smart life cloud after detecting the operation of adding the smart host to the smart life application. For example, the operation of adding the smart host to the smart life application may be a one-key room collection operation, or a similar operation. Figure 7 The operation shown is to add a smart host to the smart life application separately by scanning a code or searching.

[0135] For example, take the one-key room check-in operation as an example. Fig. 9 As shown in (1), a mobile phone with a smart life application installed can display a smart life operation interface 900, which includes a function button 901. The function button 901 can be used to call out one or more options, such as an add device option 902, a create scene option, a sharing platform option, etc., which are not described one by one here. The mobile phone detects a click operation such as a home user on the add device option 902. In response to the operation, the mobile phone starts searching for a nearby smart host and presents the card of the searched smart host. Fig. 9 As shown in (2), only one smart host card, namely card 911, is presented in the search interface 910. Card 911 can be used to implement a one-click room collection operation.

[0136] If the mobile phone detects a click operation of the card 911 by a home user, in response to the operation, such as Fig. 9 As shown in (3), the mobile phone may present a pop-up window 920, which includes one or more family options, such as a new family option, an aa family option 921, etc. The family user may choose to add the smart host to the family corresponding to any of the family options. If the mobile phone detects an operation such as a selection of the aa family option 921 by the family user, in response to the operation, the mobile phone may present an operation such as Fig. 9The one-click room registration button 930 shown in (4) is a one-click room registration button 930. The home user can perform operations such as clicking on the one-click room registration button 930, i.e., a one-click room registration operation. In response to the one-click room registration operation, the mobile phone adds the smart host and all smart home devices controlled by the smart host to the smart life application account of the home user. Correspondingly, during the adding process, the smart host initiates a registration connection to the smart life cloud based on the configuration information.

[0137] Optionally, in other embodiments, the home user can also use a "touch and pay" method to achieve a one-touch room check-in operation. For example, after the home user logs in to the smart life application installed on the mobile phone with an account, the NFC area of ​​the mobile phone can touch the NFC tag on the smart host. The mobile phone can also present the following in response to the touch operation: Fig. 9 The one-key room check-in button 930 shown in (4) of FIG. 4 . The home user can also use the one-key room check-in button 930 to perform a one-key room check-in operation.

[0138] Furthermore, when the smart host is registered and connected to the smart life cloud, a user control channel is established. When the smart host is registered and connected to the remote server, an enterprise control channel is established.

[0139] It can be understood that the above only provides an implementation example of configuring the user control channel and the enterprise control channel. In actual applications, the user control channel and the enterprise control channel can also be configured in other ways.

[0140] The above mainly introduces the process of establishing user control channels and enterprise control channels. The following introduces the process of home users controlling smart home devices through user control channels and enterprise users controlling smart home devices through enterprise control channels.

[0141] In some embodiments, the permissions for home users to control smart home devices through user control channels and the permissions for enterprise users to control smart home devices through enterprise control channels can be different. In this way, home users and enterprise users have different control permissions for smart home devices in the same whole-house smart scene, which can ensure the security of device control and user privacy.

[0142] Optionally, the control authority may include but is not limited to the attribute range (i.e., attribute set) of controllable smart home devices, the data range of readable smart home devices, etc. Exemplarily, the different authorities may include but are not limited to: controlling different smart home devices (e.g., home users can control smart home device A, while enterprise users can control smart home device B); controlling different attributes or different attribute ranges of the same smart home device (e.g., home users can control the switch attributes of lighting devices, while enterprise users can control the light mode of lighting devices); different authorities for the same attributes of the same smart home device (e.g., home users can change the switch attributes of lighting devices to control whether the lighting devices are turned on or off; enterprise users can only read the switch attributes of lighting devices to determine whether the lighting devices are turned on or off, i.e., perform different types of control).

[0143] In some scenarios, to improve the experience of home users, home users can have full control rights over all smart homes controlled by the smart host. Alternatively, to ensure the privacy and security requirements of home users, enterprise users can have partial control rights over some smart home devices controlled by the smart host. For example, taking the hotel scenario as an example, a guest staying in room A can have full control rights over all smart homes in room A, while the hotel manager can only have partial control rights over some smart homes in room A.

[0144] Of course, in other scenarios, a home user may only have partial control authority over all smart homes controlled by the smart host. Alternatively, an enterprise user may have full control authority over all smart homes controlled by the smart host.

[0145] The following describes the process of configuring the permissions for home users to control smart home devices (hereinafter referred to as the control permissions for home users) and the permissions for enterprise users to control smart home devices (hereinafter referred to as the control permissions for enterprise users). It can be understood that the embodiments of the present application do not limit the order of configuring the control permissions for home users and enterprise users, and configuring user control channels and enterprise control channels.

[0146] In some embodiments, the control authority of a home user or a corporate user can be preset in a server, such as a mapping relationship between the characterization information of a home user and the corresponding control authority can be stored in the server, or a mapping relationship between the characterization information of a corporate user and the corresponding control authority can be stored. The intelligent host can obtain the mapping relationship from the server, and then complete the configuration of the control authority of the home user and the corporate user. Alternatively, when only one user has all the control authority over the smart home device by default, the server can also only preset the authority of the user with partial control authority over the smart home device. In the embodiment of the present application, the control authority of the home user or corporate user preset in the server is referred to as preset authority (or authority configuration information). In this way, the intelligent host can directly obtain the preset authority from the server to complete the authority configuration of the home user or corporate user, that is, to complete the authority configuration of the user control channel or the corporate control channel, which can improve the efficiency and accuracy of the authority configuration compared to the method of manually setting or selecting the authority one by one to configure the authority for the user. Optionally, the introduction of the server can refer to the relevant introduction of the server described above.

[0147] For example, the characterization information of a home user may be a login account of a smart life application, or the address of a smart life cloud, or the identifier of a user control channel, or other information that can be used to characterize a home user. The characterization information of an enterprise user may be a login account of an enterprise application, or the address of a remote server, or the identifier of an enterprise control channel, or other information that can be used to characterize an enterprise user.

[0148] In some implementations, the preset permissions in the server can be configured according to the device dimension. That is, it is configured according to whether the user has control authority over a device. For example, the preset permissions in the server can be: home users can control smart home devices A, smart home devices B, and smart home devices C; enterprise users can control smart devices D and smart home devices E. In this implementation, the mapping relationship between the characterization information of home users and the corresponding permissions can be used to determine which smart home devices the home user has control authority over, or which smart home devices the home user does not have control authority over. Similarly, the mapping relationship between the characterization information of enterprise users and the corresponding permissions can be used to determine which smart home devices the enterprise user has control authority over, or which smart home devices the enterprise user does not have control authority over.

[0149] In other implementations, the pre-set permissions in the server may be configured according to the device type dimension. That is, the permissions are configured according to whether the user has control permissions for a certain device type. For this implementation, please refer to the implementation of configuration according to the device dimension described above.

[0150] In some other implementations, a smart home device may include one or more attributes, and home users and enterprise users may also manage and control one or more of the attributes.

[0151] In this implementation, as a specific embodiment, the preset permissions in the server can be configured according to the attributes of the same type of smart home devices, that is, they are configured according to which attributes of which type of smart home devices the user has control permissions for.

[0152] In some examples, the attribute identifier of the smart home device can be represented by the attribute identifier (CID) contained in the service provided in the product object model (profile) file, etc. Of course, in other embodiments, the attribute identifier of the smart home device can also be represented by other methods. It can be understood that the profile corresponding to a smart home device is a json format file, which can be used to describe what the smart home device is, what it can do, and what services it can provide to the outside world.

[0153] For example, Fig.10 An example of a profile corresponding to a smart home device provided in an embodiment of the present application is shown. Fig.10 As shown, the services that the smart home device can provide include service 1, service 2, service N, etc. For each service, one or more attributes are included, such as service 2 includes attribute 1, attribute 2, attribute N, etc. Each attribute can have one or more management methods, such as readable, writable, user authorization required, etc. It can be understood that for each smart home device, it can provide one or more services, different services have different SIDs, and a service can contain one or more attributes, and different attributes have different CIDs. For the same type of smart home devices (such as lighting equipment, temperature control equipment, security equipment, audio and video playback equipment, etc.), the corresponding identifiers (SIDs) can be the same. In other words, for different types of smart home devices, the SIDs corresponding to the services provided are different.

[0154] In this embodiment, in combination with the examples described above, the permission configuration preset in the server may be as shown in Table 2.

[0155] Table 2

[0156]

[0157] As shown in Table 2, taking SID1 as the service identifier corresponding to the smart home device of type A as an example, the home user has the write permission to the attribute of the smart home device of type A represented by CID1 in SID1, and the enterprise user has the read permission to the attribute of the smart home device of type A represented by CID2 in SID1. Taking SID3 as the service corresponding to the smart home device of type C as an example, the home user has the read permission to the attribute of the smart home device of type C represented by CID1 in SID3, and the enterprise user has the read permission to the attribute of the smart home device of type C represented by CID2 in SID3, and so on.

[0158] It is understandable that Table 2 takes the example of using different SIDs to identify services of smart home devices of different device types. In other embodiments, services of smart home devices of different device types may be identified by the same SID. Optionally, in this embodiment, since the types of smart home devices cannot be distinguished by SID alone, the permission configuration pre-set to the server may also include the type identification of the corresponding smart home device.

[0159] As another specific embodiment, the pre-set permissions in the server may be configured according to the attributes of a single smart home device. That is, the permissions are configured according to which attributes of which smart home device the user has control permissions for. In this embodiment, the permission configuration pre-set in the server may be as shown in Table 3.

[0160] Table 3

[0161]

[0162] As shown in Table 3, the device ID refers to the identification of the smart home device, which can be SN or the device identification assigned in other circumstances. For example, if device ID 1 is the identification of the living room air conditioner, the home user has write permission to a certain attribute of the living room air conditioner represented by CID1 in SID1. For another example: if device ID 3 is the smart curtains of the master bedroom, the enterprise user has read permission to a certain attribute of the smart curtains represented by CID2 in SID3, and so on. It can be understood that Table 3 takes the example that the SIDs corresponding to different device types may be the same. In other embodiments, if the SIDs corresponding to different device types are different, the device IDs shown in Table 3 do not need to be pre-set in the server.

[0163] In some embodiments, combined with the above, since different smart hosts may belong to different projects, permissions corresponding to multiple different projects may be preset in the same server. Therefore, the server may also store a mapping relationship between a project identifier (such as the "project code" or other identifier shown in Table 1) and the corresponding preset permissions, so that the corresponding permission configuration can be obtained from the server based on the project to which the smart host belongs.

[0164] In this embodiment, the server with preset permissions is a cloud server corresponding to the installation and maintenance application (hereinafter described as Yiwei Cloud), and Yiwei Cloud contains permissions corresponding to multiple projects as an example, and the process of the smart host obtaining preset permissions from the server and configuring is introduced, such as Fig.11 As shown, the process includes the following steps:

[0165] S1101. The mobile phone with the installation and maintenance application installed obtains preset permissions from Yiwei Cloud based on the project identifier.

[0166] For example, the mapping relationship between project identification and preset permissions is stored in Yiwei Cloud, and a mobile phone (also referred to as a mobile phone) with the installation and maintenance application installed can obtain the corresponding preset permissions based on the mapping relationship and the project identification. It can be understood that the preset permissions obtained are the permissions corresponding to the project represented by the project identification.

[0167] In some embodiments, the project identification of step S1101 may be an identification of a project to which the smart host belongs. Optionally, before the mobile phone executes step S1101, the mobile phone may also execute an operation of obtaining the project identification.

[0168] As a specific example, installation and maintenance personnel can use project accounts to log in to the installation and maintenance application, such as Fig.11 In step S1103 shown, the installation and maintenance personnel input the project account into the mobile phone on which the installation and maintenance application is installed, and then log in to the installation and maintenance application. Accordingly, in response to the project account input by the installation and maintenance personnel, the mobile phone can obtain the project identifier. If the project account can be a project identifier, or there is a binding relationship between the project account and the project identifier, the mobile phone can also obtain the project identifier based on the project account and the binding relationship.

[0169] As another specific example, installation and maintenance personnel can also use their work number or personal mobile phone number to log in to the installation and maintenance application. The running interface of the installation and maintenance application can include multiple project modules, each project module corresponds to a different project identifier, and each project module can be used to trigger the acquisition of permissions for the corresponding project from the server. If the mobile phone detects an operation such as a click by the installation and maintenance personnel on one of the project modules, then in response to the operation, the mobile phone can obtain the project identifier corresponding to the project module. Of course, the installation and maintenance personnel can also obtain multiple project identifiers at the same time, and then obtain the preset permissions corresponding to each project identifier from Yiwei Cloud based on these multiple project identifiers.

[0170] S1102: The mobile phone with the installation and maintenance application installed sends the preset permissions to the smart host. Correspondingly, the smart host receives the preset permissions from the mobile phone.

[0171] It is understandable that one or more smart hosts can be added to the installation and maintenance application at the same time. If these smart hosts all belong to the project represented by the project identifier, the mobile phone can send preset permissions to all of these smart hosts. If these smart hosts belong to projects represented by different project identifiers, the mobile phone can send preset permissions to the corresponding smart hosts according to the project identifier.

[0172] In some embodiments, before executing step S1102, Fig.11 The steps shown may also include step S1104, where the mobile phone with the installation and maintenance application installed may establish a connection with the smart host, that is, the smart host is added to the installation and maintenance application. For the specific adding process, please refer to Figure 6 The relevant introduction of step S601 is shown. Optionally, step S1104 can be placed before step S1101, so that when the smart host is added to the installation and maintenance application, the mobile phone automatically obtains the preset permissions for the smart host from Yiwei Cloud. Compared with the method of executing step S1104 after step S1101, it can save storage space and reduce the complexity of implementation.

[0173] Understandably, Figure 6 The account used to log in to the installation and maintenance application in the process shown is the same as Fig.11 The accounts used to log in to the installation and maintenance application in the process shown can be the same or different.

[0174] It can be understood that the above-mentioned embodiment configures preset permissions according to the project identifier and issues them to the smart host. In other embodiments, the preset permissions can also be configured in other ways, such as configuring preset permissions according to the account number and then issuing the preset permissions to the smart host according to the identifier of the smart host. The embodiments of the present application do not impose specific restrictions on this.

[0175] Further, after the smart host receives the preset permission, in some embodiments, Fig.11 The method shown may further include step S1105.

[0176] S1105. The smart host limits the control of smart home devices by home users or corporate users based on preset permissions.

[0177] By way of example, taking the case where home users control smart home devices through smart life applications, and enterprise users control smart home devices through enterprise applications, and the above-mentioned control channels and the control permissions of each user are configured, the process of limiting the control of smart home devices by home users or enterprise users based on preset permissions by the smart host is introduced.

[0178] like Fig.12 As shown in (1), the mobile phone 1300 can display the operation interface 1200 of the smart life application. The operation interface 1200 includes one or more cards of smart home devices added to the smart life application, such as the card 1201 of the air conditioner 13, the card 1202 of the smart screen, etc., which are not introduced one by one here. The home user can choose to control one or more of the smart home devices.

[0179] For example, the mobile phone 1300 detects a user clicking on the card 1201 of the air conditioner 13, and responds to the operation, such as Fig.12 As shown in (2), the mobile phone 1300 displays the air conditioning management interface 1210. The air conditioning management interface 1210 includes one or more controls, such as a temperature increase control 1211, a temperature decrease control, a wind speed adjustment control, a mode adjustment control, a power on / off control, etc. Different controls can be used to control different properties of the air conditioner. If the mobile phone 1300 detects that a home user clicks on the temperature increase control 1211 to adjust the air conditioning temperature to 28°C, then in response to the operation, the air conditioning temperature displayed on the air conditioning management interface can be changed from Fig.12 The 26°C shown in (2) is updated to 28°C, such as Fig.12 The air conditioning management interface 1220 shown in (3).

[0180] At the same time, Fig.13 As shown, the mobile phone 1300 sends a command to control the temperature of the air conditioner 13 to the smart life cloud 1310. Accordingly, the control command is transmitted to the smart host 1330 through the user control channel 1320. Then, after receiving the command from the home user to control the temperature of the air conditioner 13, the smart host 1330 determines whether the home user has the authority to control the temperature of the air conditioner 13 based on the preset authority. If it is determined that the home user has the authority to control the temperature of the air conditioner 13, the smart host 1330 responds to the command of the home user and adjusts the temperature of the air conditioner 13 to the temperature set by the home user, such as 28°C ( Fig.13On the contrary, if the smart host 1330 determines based on the preset permissions that the home user does not have the permission to control the temperature of the air conditioner 13, the smart host 1330 does not respond to the instruction of the home user, that is, the smart host 1330 does not change the state of the air conditioner 13, such as the temperature of the air conditioner 13 remains at 26°C.

[0181] Similarly, the running interface of the enterprise application can be displayed on a computer or mobile phone and other devices. The running interface of the enterprise application can be used to implement various management and control operations such as management and control of smart home devices controlled by the same smart host, smart home devices controlled by different smart hosts, smart home devices installed in the same space, smart home devices installed in different spaces, and creation of scenes. Fig.14 As shown, the computer 1340 displays the operation interface 1400 of the enterprise application, wherein the operation interface 1400 may include one or more management controls of smart home devices, such as the opening control and closing control of the smart door lock 14, the opening control and closing control of the smart speaker, the volume adjustment control and the song switching control (not shown in the figure), etc. These management controls of smart home devices can be used to implement the management and control of the smart home. Optionally, the computer 1340 may also display a centralized control button ( Fig.14 (not shown in the figure), the centralized control button can be used to simultaneously control multiple smart home devices. Optionally, the multiple smart home devices can be smart home devices controlled by the same smart host or different smart hosts. Optionally, one or more information such as the space and status of the smart home device can also be displayed in the operation interface 1400.

[0182] It is understandable that one or more intelligent hosts can be added to an enterprise application at the same time, that is, the remote server can establish enterprise control channels with multiple intelligent hosts respectively. Fig.14In the example shown, the control of smart home devices controlled by different smart hosts can be displayed in the operation interface of the enterprise application, such as the control of the smart home device in room 101, which is controlled by the smart host installed in room 101, and the control of the smart home device in room 102, which is controlled by the smart host installed in room 102, etc. The enterprise user can choose to perform a control operation on the smart home device controlled by one of the smart hosts. In response to the control operation of the enterprise user, the remote server can send the control instruction of the enterprise user to the corresponding smart host through the corresponding enterprise control channel. Of course, the enterprise user can also choose to control the smart home devices controlled by multiple smart hosts. Optionally, these smart home devices can be smart home devices of the same type (such as types divided by function, such as lighting equipment, air conditioning equipment, etc.), or different types of smart home devices. Optionally, the enterprise user can control the smart home devices controlled by multiple smart hosts at the same time through one-click operation (which can be used as an example of the target operation performed by the second account), or can control the smart home devices controlled by multiple smart hosts in sequence through multiple operations.

[0183] For example, the computer 1340 detects that an enterprise user performs an operation to open the smart door lock 14, such as Fig.14 The open control 1401 shown in FIG. 1401 performs an operation such as clicking, and in response to the operation, Fig.13 As shown, the computer 1340 sends a command to control the opening of the smart door lock 14 to the remote server 1350. Accordingly, the control command is transmitted to the smart host 1330 through the enterprise control channel 1360.

[0184] Next, after receiving the instruction to control the opening of the smart door lock 14 from the enterprise user, the smart host 1330 determines whether the enterprise user has the authority to control the opening of the smart door lock 14 based on the preset authority. If it is determined that the enterprise user does not have the authority to control the opening of the smart door lock 14, the smart host 1330 does not respond to the instruction of the enterprise user, that is, the smart host 1330 does not change the state of the smart door lock 14. On the contrary, if the smart host 1330 determines that the enterprise user has the authority to control the opening of the smart door lock 14 based on the preset authority, the smart host 1330 controls the smart door lock 14 to open.

[0185] Optional, Fig.13 In the example shown, after responding or not responding to the user's instructions, the smart host can send a message of successful response or failed response to the mobile phone or computer, so that the user can know the control status of the device, whether he has control authority, etc.

[0186] In some embodiments, the smart host executes Fig.11After step S1102 shown, the smart host can also send control permissions to the smart life application or the enterprise application. In this embodiment, as a possible implementation, the smart host can send the control permissions of the enterprise user to the smart life application, or send the control permissions of the home user to the enterprise application, so that one user can know the control permissions of the other user and protect user privacy. As another possible implementation, the smart host can send the control permissions of the home user to the smart life application, or send the control permissions of the enterprise user to the enterprise application, so that the user can know his or her own control permissions and improve the user experience of device control. Of course, the above two implementations can also be used in combination. In this implementation, as a specific example, Fig.15 A schematic diagram of a process of sending control permissions by a smart host provided in an embodiment of the present application is shown, Fig.15 As shown, the process includes the following steps:

[0187] S1501. The smart host sends the enterprise user's management and control permissions to the smart life cloud.

[0188] Optionally, the smart host can send the management and control permissions of the enterprise user to the Smart Life Cloud through the user control channel.

[0189] S1502. The smart life cloud sends the enterprise user's management and control permissions to the mobile phone installed with the smart life application.

[0190] It is understood that before executing step S1502, the smart host may have established a connection with the mobile phone installed with the smart life application, that is, the smart host has been added to the smart life application. For example, the connection may be established when the home user channel is established, or it may be established at other times.

[0191] S1503. The mobile phone installed with the smart life application outputs the management and control rights of the enterprise user.

[0192] Optionally, a mobile phone with a smart life application installed can output the management and control rights of enterprise users in various ways such as voice playback and display screen display. Fig.16 The following is a schematic diagram of an interface for outputting control permissions of a mobile phone provided in an embodiment of the present application. Take the output control permissions of a mobile phone through the operation interface of a smart life application as an example. Fig.16 As shown in (1), in the privacy management interface 1600 of the smart life application, a sharing and authorization management control 1601 may be displayed, which can be used to present the management and control permissions of the enterprise user. If the mobile phone detects a click operation on the sharing and authorization management control 1601, in response to the operation, the mobile phone may display the following Fig.16The sharing and authorization management interface 1610 shown in (2) includes the management and control permissions of one or more enterprise users, such as various permissions such as lighting equipment data reading, lighting equipment control, air conditioning equipment control, and fall data reading.

[0193] S1504. The intelligent host sends the enterprise user's management and control permissions to the remote server.

[0194] Optionally, the smart host can send the management and control permissions of the enterprise user to the remote server through the enterprise control channel.

[0195] S1505. The remote server sends the enterprise user's management and control permissions to the computer on which the enterprise application is installed.

[0196] It is understandable that before executing step S1505, the smart host may have established a connection with the computer installed with the enterprise application, that is, the smart host has also been added to the enterprise application. The embodiment of the present application does not specifically limit the timing of establishing the connection.

[0197] S1506. The computer with the enterprise application installed outputs the management and control rights of the enterprise user.

[0198] Similarly, computers installed with enterprise applications can also output the management and control permissions of enterprise users in various ways such as voice broadcast and display screen display, and the embodiments of the present application do not impose specific restrictions on this.

[0199] Optionally, for enterprise users, the same enterprise user can control smart home devices connected to different smart hosts. Accordingly, since different smart hosts have user control channels and enterprise control channels respectively, computers with enterprise applications installed can receive the control permissions of the enterprise user from the corresponding smart host through their respective enterprise control channels. For example, a computer with an enterprise user installed can receive the control permissions of the enterprise user from smart host A through the enterprise control channel of smart host A, and can also receive the control permissions of the enterprise user from smart host B through the enterprise control channel of smart host B, etc. Of course, a computer with enterprise applications installed can also receive the control permissions of the enterprise user corresponding to different smart hosts from other devices at the same time, where the control permissions of the enterprise user corresponding to a smart host can be used to limit the control of the smart home devices connected to the smart host by the enterprise user.

[0200] It is understandable that the embodiment of the present application does not limit the order in which steps S1501 to S1503 and steps S1504 to S1506 are executed.

[0201] In some embodiments, one user can also change the control authority of another user, such as a home user can change the control authority of a corporate user, so that the privacy of the home user can be guaranteed. For example: taking the hotel scenario as an example, when a guest (i.e., a home user) checks into a hotel, when the hotel manager (i.e., the corporate user) has the authority to open the smart door lock of the room where the guest is staying, if the guest considers privacy and security and does not want the hotel manager to have this authority, the guest can cancel the hotel manager's authority. For another example: taking the apartment scenario as an example, when an emergency occurs in the house where the tenant (i.e., the home user) is located, when the apartment manager (i.e., the corporate user) does not have the authority to open the smart door lock of the tenant's house, if the guest considers the emergency, the apartment manager can be given the authority to open the smart door lock.

[0202] Of course, enterprise users can also change the management and control permissions of home users. For example, in an apartment scenario, if a tenant defaults on rent and has permission to open the smart door lock, the apartment manager can choose to cancel the tenant's permission to open the smart door lock.

[0203] The following takes the example of a home user changing the management and control permissions of an enterprise user through a smart life application to introduce the change process. Fig.17 As shown, a mobile phone with a smart life application installed can display the operation interface 1700 of the smart life application, wherein the operation interface 1700 may include at least one of the control permissions that the enterprise user has (such as permissions to read lighting equipment data, control lighting equipment, etc.) and the control permissions that the enterprise user does not have (air conditioning equipment control, fall data reading, etc.) (which can be used as an example to remind home users to configure the control permissions of the enterprise user). Optionally, the control permissions that the enterprise user already has can be configured based on the preset permissions in the above-mentioned server, or of course, can be configured in other ways. Home users can choose to cancel the control permissions that the enterprise user already has, or they can choose to grant control permissions that the enterprise user does not have.

[0204] For example, if the mobile phone detects an operation such as a home user canceling the permission to read the lighting device data (which can be used as an example of the target operation of the first account), such as the unchecking operation performed on the selected control 1701 for reading the lighting device data, then in response to the operation, the mobile phone sends an instruction to cancel the permission of the enterprise user to read the lighting device data to the smart life cloud (which can be used as an example of the fourth instruction of the first account). Accordingly, the smart life cloud can send an instruction to cancel the permission of the enterprise user to read the lighting device data to the smart host based on the user control channel, and then the smart host cancels the permission of the enterprise user to read the lighting device data based on the instruction, that is, updates the management and control authority of the enterprise user.

[0205] For another example, when the mobile phone detects an operation such as a user adding control rights to an air conditioner, such as a check operation performed on the selected control 1702 of the air conditioner control, the mobile phone sends an instruction to the smart life cloud to add control rights to the air conditioner for the enterprise user in response to the operation. Accordingly, the smart life cloud can send an instruction to add control rights to the air conditioner for the enterprise user to the smart host based on the user control channel, and the smart host increases the control rights to the air conditioner for the enterprise user based on the instruction.

[0206] Similarly, enterprise users can also change the control permissions of one or more home users through enterprise applications, etc. The control permissions of one or more home users can be control permissions for smart home devices controlled by different smart hosts, such as home user A's control permissions for smart home devices controlled by smart host A, and home user B's control permissions for smart home devices controlled by smart host B. For this implementation, please refer to the similar implementation of changing the control permissions of enterprise users through smart life applications.

[0207] In some embodiments, one user can also request the other user to grant control permissions that they do not currently have. In this way, the privacy and security of device control can be guaranteed. For example: taking the hotel scenario as an example, ordinary guests (ie, home users) do not have certain control permissions of VIP guests by default, but the ordinary guests can choose to apply to the hotel manager (ie, corporate users) for these non-existent control permissions to enjoy VIP services. Another example: taking the apartment scenario as an example, when an emergency occurs in the house where the tenant (ie, home user) is located, considering safety, if the apartment manager (ie, corporate user) does not have the permission to open the smart door lock of the tenant's house, the apartment manager can choose to request the tenant to open the smart door lock, etc.

[0208] In some implementations, the control permission application process may be performed before the control operation is performed on the smart home device. For example, an enterprise user applies for control permission from a home user through an enterprise application. Fig.18As shown in (1), a computer with an enterprise application installed can present an operation interface 1800 of the enterprise application, wherein the operation interface 1800 includes one or more management and control permissions that the enterprise user does not currently have (such as permissions to read lighting equipment data, control lighting equipment, control air conditioning equipment, read fall data, etc.), and the enterprise user can select one or more of the management and control permissions to apply to the home user. If the computer detects that the enterprise user checks the selection button 1801 for lighting equipment control and clicks the application button 1802, then in response to the operation, the computer sends an instruction to apply for lighting equipment control permissions to the remote server. The remote server can send the instruction to the smart host based on the enterprise control channel (which can be used as an example of the second instruction of the second account), and then the smart host can forward the instruction to the smart life cloud through the user control channel. Correspondingly, the smart life cloud forwards the instruction to the mobile phone with the smart life application installed.

[0209] Then, the mobile phone can output a reminder message to remind the home user whether to grant the enterprise user the permission to control the lighting device (which can be used as an example of reminding the home user to configure the management and control permissions of the enterprise user). Fig.18 As shown in (2), the mobile phone may present a reminder interface 1810, which may include a reminder message 1811, a confirmation button 1812, and a cancel button 1813. If the mobile phone detects that the home user clicks the confirmation button 1812, the mobile phone returns an authorization success indication message to the smart host in response to the operation, and the smart host can then confirm that the enterprise user has the authority to control the lighting device. Optionally, the smart host can also return the indication information to the computer, and the computer can also output a message of authorization success, so that the enterprise user can know the authorization status.

[0210] On the contrary, if the mobile phone detects a click operation of the cancel button 1813 by the home user, in response to the operation, the mobile phone returns an authorization failure indication message to the smart host, and the smart host can determine that the enterprise user still does not have the authority to control the lighting device. Optionally, the smart host can also return the indication information to the computer, and the computer can also output a message indicating that the authorization failed.

[0211] In other implementations, the control permission application process can also be performed while the control operation is performed on the smart home device. Fig.14 In the example shown, the smart home devices corresponding to the management controls included in the running interface 1400 of the enterprise application include devices that the enterprise user does not have management and control permissions. For example, the device is a smart speaker. If the computer detects that the enterprise user turns on the smart speaker, such as Fig.14The open control 1402 shown performs an operation such as clicking, and in response to the operation, the computer sends a command to the remote server requesting to open the smart speaker. Accordingly, the remote server can send the command to the smart host based on the enterprise control channel.

[0212] Next, the smart host confirms that the family user does not have the permission to open the smart speaker based on the current enterprise user's management and control permissions, and can send a command to the Smart Life Cloud through the user control channel to request the enterprise user to open the smart speaker. Correspondingly, the Smart Life Cloud can forward the command to the mobile phone with Smart Life installed. Then, the mobile phone can output a reminder message to remind the family user whether to grant the enterprise user permission to open the smart speaker. For example, the mobile phone can also present a similar Fig.18 If the mobile phone detects that the home user agrees to the authorized operation, then in response to the operation, the mobile phone can return an authorization success indication message to the smart host, and then the smart host determines that the enterprise user has the authority to turn on the smart speaker, and further responds to the enterprise user's instruction to turn on the smart speaker, controlling the smart speaker to turn on.

[0213] On the contrary, if the mobile phone detects that the home user does not agree to the authorized operation, then in response to the operation, the mobile phone can return an authorization failure indication message to the smart host. The smart host then confirms that the enterprise user still does not have the authority to turn on the smart speaker, and will not respond to the enterprise user's instruction to turn on the smart speaker.

[0214] For information about how home users can apply for control permissions, please refer to the above-mentioned implementation of corporate users applying for authorization.

[0215] Optionally, in the above implementation, when one user grants a certain control permission to another user, the user may also choose to grant the other user a certain control permission within a certain period of time (for example:). In other words, the control permission granted to the other user is only valid for a certain period of time. Alternatively, the control permission granted to the other user may also be valid only this time. In other words, the next time the other user controls the same smart home device, he or she still needs to be granted the control permission by the user before he or she can control the smart home device again.

[0216] For example, take the example of an enterprise user applying for control permissions from a home user. Fig.19 A schematic diagram of a process for applying for control authority provided in an embodiment of the present application is shown, such as Fig.19 As shown, the process includes the following steps:

[0217] S1901. An enterprise user initiates an application for control authority to a computer on which an enterprise application is installed.

[0218] Among them, the application can be used to apply for the control authority of the enterprise user, and the application can carry the representation information of the control authority to be authorized. Optionally, the enterprise user can initiate the control authority through various user operations. For the timing of initiating the control authority application, please refer to the above implementation.

[0219] S1902. The computer with the enterprise application installed initiates an application for control authority to the remote server.

[0220] S1903. The remote server initiates an application for control authority to the smart host.

[0221] S1904: The smart host initiates an application for control authority to the smart life cloud.

[0222] S1905. The smart life cloud initiates an application for control authority to the mobile phone on which the smart life application is installed.

[0223] S1906. The mobile phone installed with the smart life application applies to the home user for granting the enterprise user management and control authority.

[0224] S1907. The mobile phone installed with the smart life application reports the authorization result to the smart host through the smart life cloud.

[0225] Among them, mobile phones installed with smart life applications can report authorization results based on the authorization status of home users.

[0226] S1908. The intelligent host determines the management and control rights of the enterprise user based on the authorization result.

[0227] S1909. The intelligent host reports the authorization result to the computer on which the enterprise application is installed through the remote server.

[0228] For example, the smart host can directly forward the result of authorization success or failure to the computer, or it can directly update the management and control permissions of enterprise users and forward the updated management and control permissions to the computer.

[0229] Optionally, after the computer with the enterprise application installed receives the authorization result from the smart host, it can also output a reminder message to remind the enterprise user of the authorization status, the enterprise user's management and control authority and other information.

[0230] For example, Fig. 20 FIG. 1 is a flow chart of a device control method provided in an embodiment of the present application. The execution subject of the method may be an intelligent control device, that is, the second device described above. Fig. 20 As shown, the method comprises the following steps:

[0231] S2001. The intelligent management and control device receives a first instruction from a first account through a first communication channel.

[0232] Among them, the intelligent management and control device may include multiple communication channels, including a first communication channel (such as the user control channel described above) and a second communication channel (such as the enterprise control channel described above). Optionally, the first communication channel and the second communication channel can be connected to the same interface of the intelligent management and control device, or the first communication channel and the second communication channel are respectively connected to different interfaces of the intelligent management and control device. Optionally, the interface can be an interface using any communication protocol.

[0233] In some embodiments, the first communication channel is a communication channel between the smart management and control device and the first server, and the second communication channel is a communication channel between the smart management and control device and the second server. Optionally, the first server and the second server may be the same, or may be different, such as the first server may be the smart life cloud described above, and the second server may be the remote server described above.

[0234] Optionally, the first account may refer to a login account of a first application, wherein the first application may be an application for managing one or more of at least one smart device connected to the smart control device. Alternatively, the first account may refer to a terminal device logged in with the first account, or the first account may refer to a user to whom the first account belongs, etc.

[0235] S2002: The smart management and control device manages and controls the first smart device based on the first instruction of the first account.

[0236] The smart management and control device may be connected to at least one smart device of the user to manage the at least one connected smart device. The at least one smart device may include a first smart device. Optionally, the number of the first smart devices may be one or more. Exemplarily, the smart device may be the smart home device described above.

[0237] S2003. The intelligent management and control device receives a first instruction from a second account through a second communication channel.

[0238] Optionally, the second account may refer to a login account of a second application, and the second application may be an application for managing one or more of at least one smart device connected to the smart control device. Alternatively, the second account may refer to a terminal device logged in with the second account, or the second account may refer to a user to whom the second account belongs. Optionally, the first application and the second application may be applications of the same type, such as both being smart life applications, or may be applications of different types, such as the first application being a smart life application and the second application being an enterprise application.

[0239] The second account is different from the first account, for example, the first account may be a login account for a smart life application, and the second account may be a login account for an enterprise application. Alternatively, the first account may be a login account for an enterprise application, and the second account may be a login account for a smart life application.

[0240] S2004: The smart management and control device manages and controls the first smart device based on the first instruction of the second account.

[0241] Optionally, the embodiment of the present application does not limit the order in which the above steps S2001 to S2202 and steps S2003 to S2004 are executed.

[0242] In some embodiments, the smart management and control device can manage the first attribute of the first smart device based on the first instruction of the first account, and the smart management and control device can manage the second attribute of the first smart device based on the first instruction of the second account, and the first attribute is different from the second attribute. In other words, the first account and the second account have the authority to manage different attributes of the same smart device.

[0243] In other embodiments, the smart control device can perform a first type of control on a first attribute of a first smart device based on a first instruction of a first account, and perform a second type of control on a first attribute of a second smart device based on a first instruction of a second account, and the first type of control is different from the second type of control. In other words, the first account and the second account have permissions to perform different types of control on the same attribute of the same smart device. For information on these different types of control, please refer to the relevant introduction to the control methods described above.

[0244] The above embodiments introduce the control of the same smart device by different accounts. In some embodiments, different accounts can also control different smart devices, that is, different accounts have the authority to control different smart devices respectively. For example, the smart control device can also receive a second instruction from the first account through the first communication channel, and control the second smart device based on the second instruction of the first account. And, receive a second instruction from the second account through the second communication channel, and control the third smart device based on the second instruction of the second account. The second smart device and the third smart device are different smart devices. Optionally, the number of the second smart device and the third smart device can be one or more. The second smart device and the third smart device are both smart devices connected to the smart control device, such as the smart home devices described above.

[0245] In some embodiments, Fig. 20 The method shown may also include steps S2005 to S2006, or may include steps S2007 to S2008 (steps S2005 to S2008 Fig. 20 are not shown).

[0246] S2005. The intelligent management and control device receives a third instruction from the first account through the first communication channel.

[0247] Optionally, the second instruction of the third account may be an instruction for controlling the smart device.

[0248] S2006. When the first account does not have the control authority corresponding to the third instruction of the first account, in response to the third instruction of the first account, request the second account to be granted the control authority corresponding to the third instruction of the first account through the second communication channel.

[0249] The control authority corresponding to the third instruction of the first account may refer to the control authority that the first account needs to have in order to execute the third instruction of the first account. For the specific implementation of requesting the first account to authorize the second account, please refer to the above related implementation.

[0250] Similarly, the second account may also request authorization from the first account in a similar manner to steps S2005 to S2006.

[0251] S2007. The intelligent management and control device receives a third instruction from the second account through the second communication channel.

[0252] Among them, the third instruction of the second account is used to request to obtain the target control authority, and the target control authority is the authority to control one or more smart devices among at least one smart device connected to the smart control device.

[0253] S2008. The intelligent management and control device responds to the third instruction of the second account and requests the first account to grant the second account target management and control authority through the first communication channel.

[0254] For the implementation of the request authorization, please refer to the relevant implementation described above.

[0255] Similarly, the first account may also request authorization from the second account in a manner similar to step S2007 to step S2008.

[0256] Optionally, in some embodiments, after executing the above step S2006, step S2009 ( Fig. 20 not shown).

[0257] S2009. When the third instruction of the first account is used to instruct control over the fourth smart device, in response to the authorization of the second account, the fourth smart device is controlled; or, when the third instruction of the first account is used to instruct control over the third attribute of the fourth smart device, in response to the authorization of the second account, the third attribute is controlled; or, when the third instruction of the first account is used to instruct a third type of control over the third attribute of the fourth smart device, in response to the authorization of the second account, the third attribute is controlled.

[0258] The fourth smart device may be a smart device connected to the smart management and control device, and the number of the fourth smart devices may be one or more. The fourth smart device may be the same as or different from the first smart device, the second smart device, the third smart device, etc.

[0259] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. It is understandable that, in order to realize the above functions, the device includes a hardware structure and / or software module corresponding to the execution of each function. In combination with the units and algorithm steps of each example described in the embodiment disclosed in this application, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer-driven hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present application.

[0260] The present application is an embodiment that can divide the functional modules of the device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0261] like Fig.21 2100 is a schematic diagram of a structure of a device provided in an embodiment of the present application. The device 2100 can be used to implement the methods performed by the devices described in the above method embodiments. For example, the device 2100 can include a communication unit 2101.

[0262] In a possible example, taking device 2100 as the second device, device 2100 may further include a processing unit 2102. Processing unit 2102 is configured to support device 2100 to execute Figures 1 to 20The processing function performed by the first device as described in any one of the above, the communication unit 2101 is used to support the device 2100 to perform Figures 1 to 20 A communication function performed by the first device described in any one of the above.

[0263] In another possible example, taking the device 2100 as the third device or the fourth device, the device 2100 may further include a display unit 2103. The communication unit 2101 is configured to support the device 2100 to execute Figures 1 to 20 The communication function performed by the third device or the fourth device described in any one of the above. The display unit 2103 is used to support the device 2100 to perform Figures 1 to 20 The display function performed by the third device or the fourth device described in any one of the above.

[0264] Optional, Fig.21 The device 2100 shown may also include a storage unit ( Fig.21 (not shown), the storage unit stores a program or instruction. When the processing unit 2102 executes the program or instruction, Fig.21 The device 2100 shown can execute the method described in the above method embodiment.

[0265] Fig.21 The technical effects of the device 2100 shown can refer to the technical effects described in the above method embodiments, and will not be repeated here. Fig.21 The processing unit 2102 involved in the device 2100 shown can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing module. The communication unit 2101 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver module. The display unit 2103 can be implemented by display screen-related components.

[0266] The present application also provides a chip system, such as Fig. 22 As shown, the chip system includes at least one processor 2201 and at least one interface circuit 2202. The processor 2201 and the interface circuit 2202 can be interconnected via lines. For example, the interface circuit 2202 can be used to receive signals from other devices. For another example, the interface circuit 2202 can be used to send signals to other devices (such as processor 2201). Exemplarily, the interface circuit 2202 can read instructions stored in the memory and send the instructions to the processor 2201. When the instructions are executed by the processor 2201, the device can execute the various steps executed by the device in the above embodiment. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiments of the present application.

[0267] Optionally, the processor in the chip system may be one or more. The processor may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.

[0268] Optionally, the memory in the chip system may be one or more. The memory may be integrated with the processor or may be separately provided with the processor, which is not limited in the present application. Exemplarily, the memory may be a non-transient processor, such as a read-only memory ROM, which may be integrated with the processor on the same chip or may be provided on different chips. The present application does not specifically limit the type of memory and the arrangement of the memory and the processor.

[0269] Exemplarily, the chip system can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.

[0270] It should be understood that each step in the above method embodiment can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.

[0271] An embodiment of the present application also provides a computer storage medium, in which computer instructions are stored. When the computer instructions are executed on a device, the device executes the method described in the above method embodiment.

[0272] An embodiment of the present application provides a computer program product, which includes: a computer program or instructions, when the computer program or instructions are executed on a computer, the computer executes the method described in the above method embodiment.

[0273] In addition, an embodiment of the present application also provides a device, which can specifically be a chip, component or module, and the device may include a connected processor and memory; wherein the memory is used to store computer-executable instructions, and when the device is running, the processor can execute the computer-executable instructions stored in the memory so that the device executes the methods in the above-mentioned method embodiments.

[0274] Among them, the equipment, computer storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0275] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0276] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The various embodiments can be combined with each other or referenced to each other without conflict. The device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0277] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0278] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0279] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0280] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A device control method, characterized in that: Applied to a smart management and control device, the smart management and control device is connected to at least one smart device of a user, the at least one smart device includes a first smart device, the smart management and control device includes a first communication channel and a second communication channel, the method includes: receiving a first instruction from a first account through the first communication channel; Controlling the first smart device based on a first instruction of the first account; receiving a first instruction from a second account through the second communication channel, the first account being different from the second account; The first smart device is managed and controlled based on the first instruction of the second account.

2. The method according to claim 1, characterized in that The controlling the first smart device based on the first instruction of the first account includes: Controlling a first attribute of the first smart device based on a first instruction of the first account; The controlling the first smart device based on the first instruction of the second account includes: A second attribute of the first smart device is managed and controlled based on a first instruction of the second account, where the first attribute is the same as or different from the second attribute.

3. The method according to claim 1, characterized in that The controlling the first smart device based on the first instruction of the first account includes: Performing a first type of control on a first attribute of the first smart device based on a first instruction of the first account; The controlling the first smart device based on the first instruction of the second account includes: A second type of control is performed on the first attribute of the first smart device based on the first instruction of the second account, and the first type of control is different from the second type of control.

4. The method according to claim 1, characterized in that The at least one smart device further includes a second smart device and a third smart device, the second smart device and the third smart device are different smart devices, and the method further includes: receiving a second instruction from the first account through the first communication channel; Controlling the second smart device based on a second instruction of the first account; receiving a second instruction from a second account through the second communication channel; The third smart device is managed and controlled based on the second instruction of the second account.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving a third instruction from the first account through the first communication channel; In a case where the first account does not have the control authority corresponding to the third instruction of the first account, in response to the third instruction of the first account, requesting the second account to be granted the control authority corresponding to the third instruction of the first account through the second communication channel; or, receiving a third instruction from the second account through the second communication channel, where the third instruction of the second account is used to request to obtain a target control authority, where the target control authority is an authority to control one or more smart devices among the at least one smart device; In response to the third instruction of the second account, a request is made to the first account through the first communication channel to grant the target management and control authority to the second account.

6. The method according to claim 5, characterized in that The at least one smart device also includes a fourth smart device. After requesting the second account to be granted the control authority corresponding to the third instruction of the first account through the second communication channel, the method further includes: In a case where the third instruction of the first account is used to instruct to control the fourth smart device, in response to the authorization of the second account, control the fourth smart device; or, in a case where the third instruction of the first account is used to instruct to control the third attribute of the fourth smart device, in response to the authorization of the second account, the third attribute is controlled; Or, when the third instruction of the first account is used to instruct to perform a third type of control on the third attribute of the fourth smart device, the third type of control is performed on the third attribute in response to the authorization of the second account.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: receiving a fourth instruction from the first account through the first communication channel; In response to the fourth instruction of the first account, the control authority of the second account is updated, and the control authority of the second account is the authority to control one or more smart devices among the at least one smart device.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: sending the control authority of the second account to the first account through the first communication channel; or, sending the control authority of the first account to the first account through the first communication channel; or, sending the control authority of the second account to the second account through the second communication channel; or, sending the control authority of the first account to the second account through the second communication channel; The control authority of the first account and the control authority of the second account are both authorities for controlling one or more smart devices among the at least one smart device.

9. The method according to claim 8, characterized in that Before sending the control authority of the second account to the first account through the first communication channel, the method further includes: Receive permission configuration information of the second account, where the permission configuration information is used to determine permission of the second account to manage and control one or more smart devices among the at least one smart device.

10. The method according to any one of claims 1 to 9, characterized in that The first communication channel is a communication channel between the intelligent management and control device and a first server, and the second communication channel is a communication channel between the intelligent management and control device and a second server. The first server and the second server are the same or different.

11. The method according to any one of claims 1 to 10, characterized in that The first communication channel and the second communication channel are connected to the same interface of the intelligent management and control device, or the first communication channel and the second communication channel are respectively connected to different interfaces of the intelligent management and control device.

12. The method according to any one of claims 1 to 11, characterized in that The intelligent management and control device is a whole-house intelligent host; Or, the first account is a login account of a first application, and the first application is an application for managing one or more of the at least one smart device; Alternatively, the second account is a login account of a second application, and the second application is an application for managing one or more of the at least one smart device.

13. A device control method, characterized in that: Applied to a terminal device including a display screen, the terminal device having a first account logged in, the method comprising: Receiving the control authority of a second account from the smart control device through the first communication channel, the control authority of the second account is the authority to control at least one smart device through the second communication channel, the at least one smart device is one or more smart devices of the user connected to the smart control device, the second account is different from the first account, and the first communication channel and the second communication channel are both channels on the smart control device; Displays the management and control permissions of the second account.

14. The control method according to claim 13, characterized in that: After displaying the control authority of the second account, the method further includes: receiving a target operation performed by the first account; In response to the target operation, the intelligent management and control device is instructed to update the management and control authority of the second account.

15. The method according to claim 13 or 14, characterized in that The method further comprises: Remind the first account to configure the control authority of the second account.

16. A device control method, characterized in that: Applied to a terminal device including a display screen, the terminal device having a second account logged in, the method comprising: Receiving the control authority of the second account through the second communication channel of each smart control device in at least one smart control device, each of the smart control devices includes a first communication channel and a second communication channel, the control authority of the second account is the authority to control at least one smart device through the second communication channel, and the at least one smart device is one or more smart devices of the user connected to each smart control device; Displays the management and control permissions of the second account.

17. The method according to claim 16, characterized in that After displaying the control authority of the second account, the method further includes: A target operation performed by the second account is received, where the target operation is used to manage and control smart devices connected to multiple smart management and control devices.

18. The method according to claim 16 or 17, characterized in that The at least one intelligent management and control device includes a first intelligent management and control device and a second intelligent management and control device; the method further includes: Remind the second account to configure the control authority of the first account, where the control authority of the first account is the authority to control one or more smart devices through the first communication channel of the first smart control device; Or, reminding the second account to configure the control authority of the third account, where the control authority of the third account is the authority to control one or more smart devices through the first communication channel of the second smart control device; The first account, the second account and the third account are all different accounts.

19. An intelligent management and control device, characterized in that: include: A communication interface, a processor and a memory, wherein the communication interface and the memory are coupled to the processor, the communication interface is used to communicate with other devices, the memory is used to store program code, the program code includes instructions, and the processor reads the instructions from the memory so that the intelligent management and control device executes the method as described in any one of claims 1-12.

20. A terminal device, characterized in that: include: A communication interface, a processor, a memory and a display screen, wherein the communication interface, the display screen and the memory are coupled to the processor, the communication interface is used to communicate with other devices, the memory is used to store program code, the program code includes instructions, and the processor reads the instructions from the memory so that the terminal device executes the method as described in any one of claims 13-15, or so that the terminal device executes the method as described in any one of claims 16-18.

21. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program, which, when executed on a device, enables the device to execute the method according to any one of claims 1 to 12, or enables the device to execute the method according to any one of claims 13 to 15, or enables the device to execute the method according to any one of claims 16 to 18.

22. A computer program product, characterized in that The computer program product comprises: a computer program or instructions, which, when executed on a computer, causes the computer to execute the method as claimed in any one of claims 1 to 12, or causes the computer to execute the method as claimed in any one of claims 13 to 15, or causes the computer to execute the method as claimed in any one of claims 16 to 18.

23. A communication system, characterized in that: It comprises an intelligent management and control device and a terminal device, the intelligent management and control device is used to execute the method as described in any one of claims 1-12, the terminal device is used to execute the method as described in any one of claims 13-15, or the terminal device is used to execute the method as described in any one of claims 16-18.

Citation Information

Patent Citations

  • Control method and apparatus of intelligent device

    CN106453368A

  • Server remote restarting method and device based on management, equipment and storage medium

    CN110262837A

  • Method for controlling equipment and terminal

    CN110519131A

  • Method for controlling first equipment and terminal

    CN113630297A

  • Smart home equipment control method and system

    CN115576210A

Cited By

  • Device management and control methods, and smart management and control device

    WO2025218214A1