A method and device for handing over a control system of an intelligent device

By receiving the handover request through the staff account and using the configuration information stored in the cloud to create a second intelligent device control system, the problems of privacy leakage and low security in the delivery process of the intelligent device control system are solved, and the security and user experience are improved.

CN114995201BActive Publication Date: 2025-09-16JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210733137.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-27
Publication Date
2025-09-16
Estimated Expiration
2042-06-27

AI Technical Summary

Technical Problem

Existing smart device control systems violate user privacy during the delivery process, have low security, and provide poor user experience.

Method used

The handover request of the smart device control system is received through the staff account, and the configuration information in the database is used to create a second smart device control system for the user, avoiding the direct use of user account configuration. The configuration information is stored in the cloud to simplify the handover process.

Benefits of technology

Protect user privacy, improve the security and user experience of smart home system delivery, and unify and simplify the configuration and handover process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114995201B_ABST
    Figure CN114995201B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and apparatus for handing over a smart device control system, and relates to the field of smart device technology. A specific implementation of the method includes: receiving a smart device control system handover request from a first user, the handover request being triggered by the first user's access control information, the control information being generated by the second user after configuring the first smart device control system using the second user's account, and the handover request including the first smart device control system identifier; searching for the configuration information of the first smart device control system from a database based on the first smart device control system identifier; creating a second smart device control system for the first user, and configuring the second smart device control system based on the configuration information of the first smart device control system to complete the handover of the smart device control system. This implementation can protect the user's privacy, improve the security of smart home system delivery, and enhance the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent devices, and in particular to a method and apparatus for handing over an intelligent device control system. Background Art

[0002] In scenarios like smart homes, smart campuses, and smart offices, the control systems of smart devices require configuration by specialized personnel (such as assemblers and maintenance personnel). In scenarios involving the whole-home smart delivery of smart device-controlled home systems, personnel typically use user accounts or mobile phones to configure room spaces, devices, and scenarios for the smart device-controlled home system.

[0003] In the process of implementing the present invention, the inventors discovered that the prior art has at least the following problems:

[0004] It violates the privacy of users, and the smart device control system delivers low security and poor user experience. Summary of the Invention

[0005] In view of this, an embodiment of the present invention provides a smart home system handover method and device, which can configure and hand over the smart device control system through a staff account, avoiding the direct use of a user account to configure the smart device control system, thereby avoiding the leakage of user privacy, protecting user privacy, and improving the security of smart home system delivery. By storing configuration information in the cloud, the configuration and handover process is unified and simple, so that users can easily configure and hand over according to the configuration information in the cloud, thereby improving user experience.

[0006] To achieve the above objective, according to one aspect of an embodiment of the present invention, a method for handing over a control system of an intelligent device is provided.

[0007] A method for handing over a smart device control system comprises: receiving a smart device control system handover request from a first user, the handover request being triggered by access control information of the first user, the control information being generated by a second user after configuring the first smart device control system using the second user account, and the handover request including a first smart device control system identifier; searching for configuration information of the first smart device control system from a database according to the first smart device control system identifier; creating a second smart device control system for the first user, and configuring the second smart device control system according to the configuration information of the first smart device control system to complete the handover of the smart device control system.

[0008] Optionally, after searching for the configuration information of the first smart device control system from a database according to the first smart device control system identifier, the method further includes: verifying the identity of the first user according to the configuration information of the first smart device control system.

[0009] Optionally, the configuration information of the first intelligent device control system includes a system administrator and a system member, and the identity of the first user is verified based on the configuration information of the first intelligent device control system, including: if the first user is different from the system administrator, and the first user is different from any of the system members, the verification passes; if the first user is the same as any of the system members, the verification fails, and the first user is prompted to re-verify after exiting the system member of the first intelligent device control system; if the first user is the same as the system administrator, the verification fails.

[0010] Optionally, the configuration information of the first intelligent device control system includes spatial configuration information and device configuration information. The configuring the second intelligent device control system according to the configuration information of the first intelligent device control system includes: generating the spatial configuration information of the second intelligent device control system according to the spatial configuration information of the first intelligent device control system, and configuring the spatial information of the second intelligent device control system through the spatial configuration information of the second intelligent device control system; generating the device configuration information of the second intelligent device control system according to the device configuration information of the first intelligent device control system, and configuring the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system.

[0011] Optionally, the device configuration information includes a binding relationship between the device and the space; generating the device configuration information of the second intelligent device control system based on the device configuration information of the first intelligent device control system includes: generating the device configuration information of the second intelligent device control system by unbinding the device from the space in the first intelligent device control system and then rebinding it with the corresponding space in the second intelligent device control system.

[0012] Optionally, the types of the device information include a master control device, a master controlled device, and a controlled device, and configuring the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system includes: configuring the device information of the second intelligent device control system in the order of the master control device, the master controlled device, and the controlled device.

[0013] Optionally, the configuration information of the first intelligent device control system also includes scene configuration information. After configuring the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system, it also includes: generating the scene configuration information of the second intelligent device control system according to the scene configuration information of the first intelligent device control system, and configuring the scene information of the second intelligent device control system through the scene configuration information of the second intelligent device control system.

[0014] Optionally, after creating a second smart device control system for the first user and configuring the second smart device control system according to the configuration information of the first smart device control system, the method further includes: deleting the first smart device control system identifier and the configuration information of the first smart device control system from the database.

[0015] According to another aspect of an embodiment of the present invention, a device for handing over a control system of an intelligent device is provided.

[0016] A smart device control system handover device, comprising: a smart device control system handover request receiving module, used to receive a smart device control system handover request sent by a first user, the handover request being triggered by the first user's access control information, the control information being generated by the second user after configuring the first smart device control system using the second user account, and the handover request including the first smart device control system identifier; a configuration information acquisition module, used to search for the configuration information of the first smart device control system from a database according to the first smart device control system identifier; and a smart device control system handover module, used to create a second smart device control system for the first user, and configure the second smart device control system according to the configuration information of the first smart device control system to complete the handover of the smart device control system.

[0017] Optionally, based on the identification of the first smart device control system, the apparatus further includes a verification module configured to verify the identity of the first user based on configuration information of the first smart device control system.

[0018] Optionally, the configuration information of the first intelligent device control system includes a system administrator and a system member, and the verification module is further used to: if the first user is different from the system administrator, and the first user is different from any of the system members, the verification passes; if the first user is the same as any of the system members, the verification fails, and the first user is prompted to re-verify after exiting the system member of the first intelligent device control system; if the first user is the same as the system administrator, the verification fails.

[0019] Optionally, the configuration information of the first intelligent device control system includes space configuration information and device configuration information, and the intelligent device control system handover module is also used to: generate the space configuration information of the second intelligent device control system based on the space configuration information of the first intelligent device control system, and configure the space information of the second intelligent device control system through the space configuration information of the second intelligent device control system; generate the device configuration information of the second intelligent device control system based on the device configuration information of the first intelligent device control system, and configure the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system.

[0020] Optionally, the device configuration information includes the binding relationship between the device and the space, and the smart device control system handover module is also used to generate the device configuration information of the second smart device control system by unbinding the device from the space in the first smart device control system and then rebinding it with the corresponding space in the second smart device control system.

[0021] Optionally, the types of device information include master control devices, master controlled devices and controlled devices, and the intelligent device control system handover module is further used to configure the device information of the second intelligent device control system in the order of master control devices, master controlled devices and controlled devices.

[0022] Optionally, the configuration information of the first intelligent device control system also includes scene configuration information, and the intelligent device control system handover module is also used to: generate the scene configuration information of the second intelligent device control system based on the scene configuration information of the first intelligent device control system, and configure the scene information of the second intelligent device control system through the scene configuration information of the second intelligent device control system.

[0023] Optionally, the system further comprises a deletion module, configured to delete the first intelligent device control system identifier and the configuration information of the first intelligent device control system from the database.

[0024] According to yet another aspect of the embodiments of the present invention, an electronic device is provided.

[0025] An electronic device includes: one or more processors; and a memory for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the smart device control system handover method provided in an embodiment of the present invention.

[0026] According to yet another aspect of an embodiment of the present invention, a computer-readable medium is provided.

[0027] A computer-readable medium stores a computer program, which, when executed by a processor, implements the intelligent device control system handover method provided by an embodiment of the present invention.

[0028] An embodiment of the above invention has the following advantages or beneficial effects: by receiving a smart device control system handover request sent by a first user, the handover request is triggered by the first user's access control information, the control information is generated by the second user after the second user configures the first smart device control system using the second user account, and the handover request includes the first smart device control system identifier; according to the first smart device control system identifier, the configuration information of the first smart device control system is searched from the database; a second smart device control system is created for the first user, and the second smart device control system is configured according to the configuration information of the first smart device control system to complete the technical solution for handover of the smart device control system, and the smart device control system can be configured and handed over through the staff account, avoiding the direct use of the user account to configure the smart device control system, thereby avoiding the leakage of user privacy, protecting user privacy, and improving the security of smart home system delivery. By storing the configuration information in the cloud, the configuration and handover processes are unified and simple, so that users can easily configure and hand over according to the configuration information in the cloud, thereby improving user experience.

[0029] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings are provided for a better understanding of the present invention and are not intended to limit the present invention.

[0031] Figure 1 This is a schematic diagram of the main steps of a method for handing over a control system of an intelligent device according to an embodiment of the present invention;

[0032] Figure 2 is a flowchart of a smart home system handover method according to an embodiment of the present invention;

[0033] Figure 3 This is a schematic diagram of main modules of a smart device control system handover apparatus according to one embodiment of the present invention;

[0034] Figure 4 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;

[0035] Figure 5 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0036] The following description of exemplary embodiments of the present invention is made in conjunction with the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, it should be appreciated by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0037] Figure 1 1 is a schematic diagram of main steps of a method for handing over a control system of an intelligent device according to an embodiment of the present invention.

[0038] like Figure 1 As shown, the intelligent device control system handover method according to an embodiment of the present invention mainly includes the following steps S101 to S103.

[0039] Step S101: Receive a smart device control system handover request from a first user. The handover request is triggered by the first user accessing control information. The control information is generated by the second user after configuring the first smart device control system using the second user account, and the handover request includes the first smart device control system identifier. The smart device control system may be a smart home control system, a smart classroom control system, a smart factory control system, etc. The control information may include the first smart device control system identifier. The control information may be provided, for example, in the form of a graphic code, an address link, etc. The first user (such as the user to be handed over) may access the control information and send a smart device control system handover request by scanning a graphic code provided by a second user (such as an assembler, maintenance personnel, or other staff); or the first user may access the control information and send a smart device control system handover request by accessing an address link provided by a staff member, etc. The graphic code may be, for example, a QR code. In the subsequent embodiments of the present invention, the control information provided by the staff member is provided in the form of a graphic code.

[0040] In one embodiment, the staff uses the staff account to configure the space information (for example: room, classroom, factory workshop, etc.), device information, and scene information of the first intelligent device control system, wherein the device information includes the binding relationship between the device and the space, and the scene information includes the operation and use of multiple devices in the set scene. After the configuration is completed, a graphic code is generated through the first intelligent device control system identifier and the staff account. The user scans the graphic code through the user account, identifies the first intelligent device control system identifier and the staff account in the graphic code, and generates an intelligent device control system handover request through the identified first intelligent device control system identifier and the staff account. Using the staff account to configure the first intelligent device control system and hand over the intelligent device control system avoids directly using the user account to configure the intelligent device control system, thereby avoiding the leakage of user privacy, protecting user privacy, improving the security of the delivery of the intelligent device control system, and improving user experience.

[0041] Step S102: searching for configuration information of the first intelligent device control system from a database according to the first intelligent device control system identifier.

[0042] Configuration information may include system members and system administrators, as well as space configuration information (such as room configuration information), device configuration information, and scene configuration information. Device configuration information may include the binding relationship between devices and spaces. Taking a smart home system as an example, the configuration information of a first smart home system may include the family administrator and family members. The configuration information of the first smart home system may also include room configuration information, device configuration information, and scene configuration information. Device configuration information may include the binding relationship between devices and rooms.

[0043] After searching the database for configuration information of the first smart device control system according to the first smart device control system identifier, the method may further include: verifying the identity of the first user according to the configuration information of the first smart device control system.

[0044] Verifying the identity of the first user based on the configuration information of the first smart device control system may include: if the first user is different from the system administrator and the first user is different from any system member, the verification passes; if the first user is the same as any system member, the verification fails, and the first user is prompted to re-verify after exiting the system member of the first smart device control system; if the first user is the same as the system administrator, the verification fails.

[0045] In one embodiment, taking the handover of a smart home system as an example, the configuration information of the first smart home system is retrieved from a database based on a first smart home system identifier. The identity of the first user is then verified based on the configuration information of the first smart home system. Specifically, the configuration information of the first smart home system is retrieved from the database based on the first smart home system identifier. If the configuration information corresponding to the first smart home system identifier cannot be found, the graphic code is incorrect and the handover fails. If the configuration information corresponding to the first smart home system identifier is found, the identity of the first user is verified based on the family administrator (i.e., system administrator) and family members (i.e., system members) in the configuration information. If the first user is neither the family administrator nor a family member, the verification passes; otherwise, the verification fails. If the first user is a family member, the first user may be prompted to re-verify after exiting the family member status of the first smart home system. If the first user is the family administrator of the family, the smart home system handover has already been completed and no further handover will be performed, thereby avoiding repeated operations. If the first user is a family member of the family, the first user is already able to use the first smart home system and needs to exit the family and re-verify.

[0046] Step S103: creating a second smart device control system for the first user, and configuring the second smart device control system according to the configuration information of the first smart device control system to complete the handover of the smart device control system.

[0047] In one embodiment, configuring the second intelligent device control system according to the configuration information of the first intelligent device control system may include: generating the spatial configuration information of the second intelligent device control system according to the spatial configuration information of the first intelligent device control system, and configuring the spatial information of the second intelligent device control system through the spatial configuration information of the second intelligent device control system; generating the device configuration information of the second intelligent device control system according to the device configuration information of the first intelligent device control system, and configuring the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system.

[0048] Generating the device configuration information of the second smart device control system based on the device configuration information of the first smart device control system may include: generating the device configuration information of the second smart device control system by unbinding the device from the space in the first smart device control system and then rebinding it with the corresponding space in the second smart device control system.

[0049] The types of device information may include a master device, a master controlled device, and a controlled device.

[0050] Configuring the device information of the second intelligent device control system using the device configuration information of the second intelligent device control system may include configuring the device information of the second intelligent device control system in the order of the master control device, the master controlled device, and the controlled device.

[0051] After configuring the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system, it can also include: generating the scene configuration information of the second intelligent device control system according to the scene configuration information of the first intelligent device control system, and configuring the scene information of the second intelligent device control system through the scene configuration information of the second intelligent device control system.

[0052] In one embodiment, taking the handover of a smart home system as an example, a second smart home system is created for the first user, and the second smart home system is configured based on the configuration information of the first smart home system to complete the handover of the smart home system. Specifically, a second smart home system identifier is created for the first user account, and the second smart home system identifier is bound to the first user account, making the first user the home administrator of the second smart home system. The configuration information of the first smart home system may also include room configuration information, device configuration information, scene configuration information, etc. Based on the room configuration information of the first smart home system, the room configuration information of the second smart home system is generated, and the room information of the second smart home system is configured using the room configuration information of the second smart home system; based on the device configuration information of the first smart home system, the device configuration information of the second smart home system is generated by unbinding the device from the room in the first smart home system and then rebinding it with the corresponding room in the second smart home system; based on the scene configuration information of the first smart home system, the scene configuration information of the second smart home system is generated, and the scene information of the second smart home system is configured using the scene configuration information of the second smart home system.

[0053] In one embodiment, the types of device information may include master devices, master controlled devices, and controlled devices, wherein a master device is a device that can control other devices but cannot be controlled by other devices; a master controlled device is a device that both controls other devices and is controlled by other devices; and a controlled device is a device that does not control other devices but is controlled by other devices. The device information of the second smart home system is configured in the order of master device, master controlled device, and controlled device. Specifically, taking the handover of a smart home system as an example, the information of the master device includes the devices that the master device can control, the information of the master controlled device includes the devices that the master controlled device can control and the devices that can control the master controlled device, and the information of the controlled device includes the devices that can control the controlled device. Based on the binding relationship between the device and the room in the device configuration information, each device is unbound from the room in the first smart home system and correspondingly bound to each room (i.e., the default room) in the second smart home system. The master device (e.g., gateway) needs to be handed over first, followed by the master controlled device (e.g., smart speaker), and then the sub-devices (e.g., air purifier, air conditioner, etc.) are handed over.

[0054] In one embodiment, after creating a second smart home system for a user, creating a second smart device control system for a first user, and configuring the second smart device control system according to the configuration information of the first smart device control system, it also includes: deleting the first smart device control system identifier and the configuration information of the first smart device control system from a database (such as a cloud database).

[0055] In one embodiment, after the smart device control system handover is completed, a handover record is saved in a database for archiving. The handover record includes the second user account, the first user account, the first smart device control system identifier, the second smart device control system identifier, and the handover result. The database may be a cloud database.

[0056] Figure 2 4 is a flow chart of a smart home system handover method according to an embodiment of the present invention.

[0057] In one embodiment, Figure 2As shown, after receiving the smart home system handover request sent by the first user by scanning the graphic code, the configuration information of the first smart home system is searched from the database according to the first smart home system identifier (i.e. houseId), and a second smart home system (i.e. new home) is created for the first user through the first user account. According to the room configuration information in the configuration information, the second smart home system is configured to hand over the room information; according to the device configuration information in the configuration information, the second smart home system is configured to hand over the device information, and the device information of the second smart home system is configured in the order of the master device, the master controlled device, and the controlled device; according to the scene configuration information in the configuration information, the second smart home system is configured to hand over the scene information. After the handover is completed, a handover record is added to the database, and the first smart home system identifier and the configuration information of the first smart home system are deleted.

[0058] Figure 3 1 is a schematic diagram of main modules of an apparatus for handing over a control system of an intelligent device according to an embodiment of the present invention

[0059] like Figure 3 As shown, an intelligent device control system handover apparatus 300 according to an embodiment of the present invention mainly includes: an intelligent device control system handover request receiving module 301 , a configuration information acquiring module 302 , and an intelligent device control system handover module 303 .

[0060] The smart device control system handover request receiving module 301 is used to receive a smart device control system handover request sent by the first user. The handover request is triggered by the first user's access control information. The control information is generated by the second user after configuring the first smart device control system using the second user account, and the handover request includes the first smart device control system identifier.

[0061] The configuration information acquisition module 302 is configured to search for the configuration information of the first intelligent device control system from a database according to the first intelligent device control system identifier.

[0062] The smart device control system handover module 303 is configured to create a second smart device control system for the first user and configure the second smart device control system according to the configuration information of the first smart device control system to complete the handover of the smart device control system.

[0063] In one embodiment, based on the first smart device control system identification, the apparatus may further include a verification module (not shown in the figure) for verifying the identity of the first user based on the configuration information of the first smart device control system.

[0064] In one embodiment, the configuration information of the first smart device control system may include a system administrator and a system member, and the verification module (not shown in the figure) is specifically used to: if the first user is different from the system administrator, and the first user is different from any system member, the verification passes; if the first user is the same as any system member, the verification fails, and the first user is prompted to re-verify after exiting the system member of the first smart device control system; if the first user is the same as the system administrator, the verification fails.

[0065] In one embodiment, the configuration information of the first intelligent device control system may include spatial configuration information and device configuration information. The intelligent device control system handover module 303 is specifically used to: generate the spatial configuration information of the second intelligent device control system based on the spatial configuration information of the first intelligent device control system, and configure the spatial information of the second intelligent device control system through the spatial configuration information of the second intelligent device control system; generate the device configuration information of the second intelligent device control system based on the device configuration information of the first intelligent device control system, and configure the device information of the second intelligent device control system through the device configuration information of the second intelligent device control system.

[0066] In one embodiment, the device configuration information may include the binding relationship between the device and the space. The smart device control system handover module 303 is specifically used to generate the device configuration information of the second smart device control system by unbinding the device from the space in the first smart device control system and then rebinding it with the corresponding space in the second smart device control system.

[0067] In one embodiment, the types of device information may include a master device, a master controlled device, and a controlled device. The smart device control system handover module 303 is specifically used to configure the device information of the second smart device control system in the order of the master device, the master controlled device, and the controlled device.

[0068] In one embodiment, the configuration information of the first intelligent device control system may also include scene configuration information. The intelligent device control system handover module 303 is specifically used to: generate the scene configuration information of the second intelligent device control system based on the scene configuration information of the first intelligent device control system, and configure the scene information of the second intelligent device control system through the scene configuration information of the second intelligent device control system.

[0069] In one embodiment, a deletion module (not shown in the figure) may be further included, which is used to delete the first smart device control system identifier and the configuration information of the first smart device control system from the database.

[0070] In addition, the specific implementation content of the intelligent device control system handover apparatus in the embodiment of the present invention has been described in detail in the above intelligent device control system handover method, so the repeated content will not be described again here.

[0071] Figure 4 An exemplary system architecture 400 is shown to which the smart device control system handover method or smart device control system handover apparatus according to an embodiment of the present invention may be applied.

[0072] like Figure 4 As shown, system architecture 400 may include terminal devices 401, 402, 403, a network 404, and a server 405. Network 404 is used to provide a medium for communication links between terminal devices 401, 402, 403 and server 405. Network 404 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0073] Users can use terminal devices 401, 402, and 403 to interact with server 405 via network 404 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 401, 402, and 403, such as smart device control applications, device control and delivery applications, supply chain applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0074] The terminal devices 401 , 402 , and 403 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0075] The server 405 may be a server that provides various services, such as a backend management server (for example only) that provides support for the smart device control website browsed by the user using the terminal devices 401, 402, and 403. The backend management server may receive data such as a smart device control system handover request sent by the first user, the handover request being triggered by the first user's access control information, the control information being generated after the second user configures the first smart device control system using the second user account, and the handover request including the first smart device control system identifier; search the database for the configuration information of the first smart device control system based on the first smart device control system identifier; create a second smart device control system for the first user, and configure the second smart device control system based on the configuration information of the first smart device control system to complete processing such as the handover of the smart device control system, and feed back the processing result (for example, the smart device control system handover result - for example only) to the terminal device.

[0076] It should be noted that the smart device control system handover method provided in the embodiment of the present invention is generally executed by the server 405 , and accordingly, the smart device control system handover apparatus is generally provided in the server 405 .

[0077] It should be understood that Figure 4 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.

[0078] Reference below Figure 5 , which shows a schematic structural diagram of a computer system 500 of a terminal device or server suitable for implementing an embodiment of the present invention. Figure 5 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0079] like Figure 5 As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage unit 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the system 500 are also stored in the RAM 503. The CPU 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0080] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, and the like; an output section 507 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 508 including a hard disk; and a communication section 509 including a network interface card such as a LAN card or a modem. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 510 as needed, so that computer programs read therefrom can be installed into the storage section 508 as needed.

[0081] In particular, according to the embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 509, and / or installed from a removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-mentioned functions defined in the system of the present invention are performed.

[0082] It should be noted that the computer-readable medium described in the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.

[0083] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0084] The modules described in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be provided in a processor. For example, they may be described as follows: a processor including an intelligent device control system handover request receiving module, a configuration information acquisition module, and an intelligent device control system handover module. The names of these modules do not, in some cases, limit the modules themselves. For example, the intelligent device control system handover request receiving module may also be described as a "module for receiving an intelligent device control system handover request sent by a first user."

[0085] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: receiving a smart device control system handover request sent by a first user, the handover request being triggered by the first user's access control information, the control information being generated by the second user after configuring the first smart device control system using the second user account, and the handover request including the first smart device control system identifier; searching for the configuration information of the first smart device control system from a database based on the first smart device control system identifier; creating a second smart device control system for the first user, and configuring the second smart device control system based on the configuration information of the first smart device control system to complete the handover of the smart device control system.

[0086] According to the technical solution of an embodiment of the present invention, a smart device control system handover request is received from a first user. The handover request is triggered by the first user's access control information. The control information is generated by the second user after the second user configures the first smart device control system using the second user account, and the handover request includes the first smart device control system identifier. According to the first smart device control system identifier, the configuration information of the first smart device control system is searched from the database. A second smart device control system is created for the first user, and the second smart device control system is configured according to the configuration information of the first smart device control system to complete the handover of the smart device control system. The smart device control system can be configured and handed over through a staff account, avoiding the direct use of a user account to configure the smart device control system, thereby avoiding the leakage of user privacy, protecting user privacy, and improving the security of smart home system delivery. By storing the configuration information in the cloud, the configuration and handover process is unified and simple, so that users can easily configure and hand over according to the configuration information in the cloud, improving the user experience.

[0087] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A method for handing over a smart device control system, characterized in that: include: receiving a smart device control system handover request from a first user, the handover request being triggered by the first user's access control information, the control information being generated by a second user after configuring the first smart device control system using the second user account, and the handover request including a first smart device control system identifier; searching, from a database, for configuration information of the first intelligent device control system according to the first intelligent device control system identifier; Creating a second smart device control system for the first user, and configuring the second smart device control system according to the configuration information of the first smart device control system to complete the handover of the smart device control system; The configuration information of the first intelligent device control system includes spatial configuration information. Configuring the second intelligent device control system based on the configuration information of the first intelligent device control system includes: generating the spatial configuration information of the second intelligent device control system based on the spatial configuration information of the first intelligent device control system, and configuring the spatial information of the second intelligent device control system through the spatial configuration information of the second intelligent device control system.

2. The method according to claim 1, characterized in that After searching the database for configuration information of the first intelligent device control system according to the first intelligent device control system identifier, the method further includes: The identity of the first user is verified according to the configuration information of the first smart device control system.

3. The method according to claim 2, characterized in that The configuration information of the first smart device control system includes a system administrator and a system member, and verifying the identity of the first user according to the configuration information of the first smart device control system includes: If the first user is different from the system administrator, and the first user is different from any of the system members, then the verification passes; If the first user is the same as any of the system members, the verification fails, and the first user is prompted to re-verify after exiting the system member of the first smart device control system; If the first user is the same as the system administrator, the verification fails.

4. The method according to claim 1, wherein The configuration information of the first intelligent device control system further includes device configuration information, and configuring the second intelligent device control system according to the configuration information of the first intelligent device control system further includes: The device configuration information of the second intelligent device control system is generated according to the device configuration information of the first intelligent device control system, and the device information of the second intelligent device control system is configured using the device configuration information of the second intelligent device control system.

5. The method according to claim 4, characterized in that The device configuration information includes the binding relationship between the device and the space; Generating the device configuration information of the second intelligent device control system according to the device configuration information of the first intelligent device control system includes: The device configuration information of the second smart device control system is generated by unbinding the device from the space in the first smart device control system and then rebinding the device to the corresponding space in the second smart device control system.

6. The method according to claim 4, characterized in that The types of the device information include a master device, a master controlled device, and a controlled device, and configuring the device information of the second intelligent device control system using the device configuration information of the second intelligent device control system includes: The device information of the second intelligent device control system is configured in sequence according to the order of the master control device, the master controlled device, and the controlled device.

7. The method according to claim 4, characterized in that The configuration information of the first intelligent device control system further includes scene configuration information. After configuring the device information of the second intelligent device control system using the device configuration information of the second intelligent device control system, the method further includes: The scene configuration information of the second smart device control system is generated according to the scene configuration information of the first smart device control system, and the scene information of the second smart device control system is configured using the scene configuration information of the second smart device control system.

8. The method according to claim 1, characterized in that After creating a second smart device control system for the first user and configuring the second smart device control system according to the configuration information of the first smart device control system, the method further includes: The first smart device control system identifier and the configuration information of the first smart device control system are deleted from the database.

9. A smart device control system handover device, characterized in that: include: a smart device control system handover request receiving module, configured to receive a smart device control system handover request from a first user, the handover request being triggered by the first user's access control information, the control information being generated by the second user after configuring the first smart device control system using the second user account, and the handover request including the first smart device control system identifier; a configuration information acquisition module, configured to search for configuration information of the first intelligent device control system from a database according to the identifier of the first intelligent device control system; an intelligent device control system handover module, configured to create a second intelligent device control system for the first user and configure the second intelligent device control system according to the configuration information of the first intelligent device control system to complete the handover of the intelligent device control system; The configuration information of the first intelligent device control system includes spatial configuration information, and the intelligent device control system handover module is also used to: generate the spatial configuration information of the second intelligent device control system according to the spatial configuration information of the first intelligent device control system, and configure the spatial information of the second intelligent device control system through the spatial configuration information of the second intelligent device control system.

10. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

11. A computer-readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • User permission sharing method and device of intelligent lock and storage medium

    CN111260828A

  • Equipment network configuration method, intelligent equipment and storage medium

    CN113489631A

  • Device control method and system

    WO2021239015A1