[go: up one dir, main page]

CN110376917B - A kind of intelligent home control system and control method based on virtual panel - Google Patents

A kind of intelligent home control system and control method based on virtual panel Download PDF

Info

Publication number
CN110376917B
CN110376917B CN201910767306.2A CN201910767306A CN110376917B CN 110376917 B CN110376917 B CN 110376917B CN 201910767306 A CN201910767306 A CN 201910767306A CN 110376917 B CN110376917 B CN 110376917B
Authority
CN
China
Prior art keywords
equipment
virtual panel
control
user
smart home
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201910767306.2A
Other languages
Chinese (zh)
Other versions
CN110376917A (en
Inventor
顾海军
刘浩予
刘书赫
张科
苗欣
朱书村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jilin University
Original Assignee
Jilin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jilin University filed Critical Jilin University
Priority to CN201910767306.2A priority Critical patent/CN110376917B/en
Publication of CN110376917A publication Critical patent/CN110376917A/en
Application granted granted Critical
Publication of CN110376917B publication Critical patent/CN110376917B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明的一种基于虚拟面板的智能家居控制系统及控制方法属于移动终端和物联网技术领域。一种基于虚拟面板的智能家居控制系统,结构包括:嵌入式可穿戴设备端、服务管控端、物联云端平台和智能家居设备端。利用本发明的方案,用户可以基于自身需求,在嵌入式可穿戴设备上定制化虚拟面板想要绑定的智能家居设备,本发明解决了现有家居管控方案中,用户每当添加新的智能家居设备,都需要额外下载与之匹配的APP,操作非常繁琐的问题。

Figure 201910767306

A virtual panel-based smart home control system and control method of the present invention belong to the technical fields of mobile terminals and the Internet of Things. A smart home control system based on a virtual panel, the structure includes: an embedded wearable device end, a service management and control end, an IoT cloud platform and a smart home device end. Using the solution of the present invention, the user can customize the smart home device that the virtual panel wants to bind on the embedded wearable device based on their own needs. Home equipment requires additional download of the matching APP, which is very cumbersome to operate.

Figure 201910767306

Description

一种基于虚拟面板的智能家居控制系统及控制方法A kind of smart home control system and control method based on virtual panel

技术领域technical field

本发明属于移动终端和物联网技术领域,尤其涉及一种基于虚拟面板的智能家居控制系统及控制方法The invention belongs to the technical field of mobile terminals and the Internet of Things, and in particular relates to a virtual panel-based smart home control system and control method

背景技术Background technique

随着智能手表、智能手环、智能眼镜等可穿戴设备的普及,物联控制变的越来越丰富和便捷,用户完全可以通过身边的嵌入式穿戴设备,实现对智能家居设备的控制。With the popularity of wearable devices such as smart watches, smart bracelets, and smart glasses, IoT control has become more and more abundant and convenient. Users can completely control smart home devices through the embedded wearable devices around them.

但是传统的控制方法具有很大的局限性,对于每一个不同的智能家居设备,用户都需要重复进行操作软件安装、新用户注册、设备添加等一系列重复的步骤;并且用户在控制智能家居设备的时候,针对每一个设备,都需要与之对应的APP,虽然大多数智能家居设备都提供了相应的控制软件与APP,然而传统的控制方法具有很大的局限性,针对每一类设备,都在APP上设计与之对应的界面和控制逻辑实现,随着智能设备数量的增多,用户体验将会受到影响。面对各种APP与控制软件,这对于用户来说是一个艰巨的任务。而且,这种低效率操作模式的最终结果反映在智能家居设备的利用效率低下上,随着智能家居设备数量的增多,用户体验将会变得非常糟糕。However, the traditional control method has great limitations. For each different smart home device, the user needs to repeat a series of repeated steps such as operating software installation, new user registration, device addition, etc.; and the user is controlling the smart home device. At that time, for each device, a corresponding APP is required. Although most smart home devices provide corresponding control software and APP, the traditional control method has great limitations. For each type of device, The corresponding interface and control logic implementation are designed on the APP. With the increase of the number of smart devices, the user experience will be affected. Faced with various APPs and control software, this is a daunting task for users. Moreover, the end result of this inefficient mode of operation is reflected in the inefficient utilization of smart home devices, and as the number of smart home devices increases, the user experience will become very bad.

特别对于操作界面上的按键,按键功能都是厂商之前设定好的,用户只能被迫记下每一个按键的作用,而无法基于自身需求,建立一个虚拟控制面板,使面板上的每一个按键都可以由用户自定义绑定的设备和需要实现的操作;而且传统的基于手机的家居操作模式也有诸多不便,没能利用到可穿戴设备在人机交互上方便快捷的特性,综上可见,现有的智能家居操作方式还需要进一步完善。Especially for the buttons on the operation interface, the functions of the buttons are set by the manufacturer before, and the user can only be forced to write down the function of each button, but cannot establish a virtual control panel based on his own needs, so that every The buttons can be customized by the user to bind the device and the operation to be implemented; and the traditional mobile-based home operation mode also has many inconveniences, failing to take advantage of the convenient and fast characteristics of wearable devices in human-computer interaction. , the existing smart home operation methods need to be further improved.

发明内容SUMMARY OF THE INVENTION

本发明的目的是,克服背景技术存在的不足,提供一种用于智能家居控制的虚拟面板及控制方法,目的在于解决现有的智能家居控制方式复杂,用户个性化需求得不到满足等问题。The purpose of the present invention is to overcome the deficiencies in the background technology, and provide a virtual panel and a control method for smart home control, the purpose is to solve the problems of complex existing smart home control methods and unsatisfactory user personalized needs. .

本发明的技术问题通过以下技术方案解决:The technical problem of the present invention is solved by the following technical solutions:

一种基于虚拟面板的智能家居控制系统,结构包括:嵌入式可穿戴设备端、服务管控端、物联云端平台和智能家居设备端。A smart home control system based on a virtual panel, the structure includes: an embedded wearable device end, a service management and control end, an IoT cloud platform and a smart home device end.

其中,所述的物联云端平台是包含指令处理机制和设备状态监测功能的网络服务器;所述的指令处理机制是指能够实现接收虚拟面板服务管控端发来的控制指令并解析该指令控制具体的智能家居设备的服务器程序;设备状态监测功能是指能够实现当智能家居设备的运行状态发生改变时,通过物联云端平台将智能家居设备更新后的信息发送给用户的服务器程序;Wherein, the IoT cloud platform is a network server including an instruction processing mechanism and a device state monitoring function; the instruction processing mechanism refers to the ability to receive the control instruction sent by the virtual panel service management and control terminal and parse the instruction to control the specific The server program of the smart home device; the device status monitoring function refers to the server program that can send the updated information of the smart home device to the user through the IoT cloud platform when the running state of the smart home device changes;

所述的服务管控端是包含数据库存储的网络服务器;所述的数据库中存储客户端登录信息列表、智能家居设备信息列表、用户和智能家居设备的关联信息列表;所述的智能家居设备信息列表用来实现对智能家居设备信息的添加、删除和修改;所述的关联信息列表用来存储添加到虚拟面板上的智能家居设备信息并通过设备类别信息确定用户可以对智能家居设备进行哪些操作;The service management and control terminal is a network server including database storage; the database stores a client login information list, a smart home device information list, and a list of associated information between users and smart home devices; the smart home device information list Used to realize the addition, deletion and modification of smart home equipment information; the associated information list is used to store the smart home equipment information added to the virtual panel and determine what operations the user can perform on the smart home equipment through the device category information;

所述嵌入式可穿戴设备端是用户操作虚拟面板的设备,由中央处理单元、WiFi模块、RAM存储器、虚拟面板客户端应用程序构成;所述的中央处理单元实现虚拟面板的初始化和按键与智能家居设备的绑定,并在嵌入式可穿戴设备端实现对智能家居设备的控制;所述的WIFI模块用来连接网络;所述的RAM存储器用来存储客户端应用程序;所述的虚拟面板客户端应用程序是安装在嵌入式可穿戴设备端上的应用程序,包括三个界面:主界面、设备控制界面、设备绑定界面;所述的主界面用于显示选定的设备;所述的设备控制界面用于显示具体智能家居设备的控制操作面板,所述的设备绑定界面用于智能家居设备和自定义按键的绑定;The embedded wearable device terminal is a device for the user to operate the virtual panel, and is composed of a central processing unit, a WiFi module, a RAM memory, and a virtual panel client application program; the central processing unit realizes the initialization of the virtual panel and the key and intelligent The binding of home equipment, and the control of smart home equipment on the embedded wearable device side; the WIFI module is used to connect to the network; the RAM memory is used to store client applications; the virtual panel The client application is an application installed on the embedded wearable device, including three interfaces: a main interface, a device control interface, and a device binding interface; the main interface is used to display the selected device; the The device control interface is used to display the control operation panel of the specific smart home device, and the device binding interface is used for the binding of the smart home device and the custom key;

所述的智能家居设备端由具体的智能家居设备构成,所述的智能家居设备端接收虚拟面板的控制指令,并根据控制指令实现对应的功能,当智能家居设备端的运行状态发生改变时,将新的运行状态信息发送给虚拟面板。The smart home equipment terminal is composed of specific smart home equipment, and the smart home equipment terminal receives the control instructions of the virtual panel and implements corresponding functions according to the control instructions. When the running state of the smart home equipment terminal changes, The new operating status information is sent to the virtual panel.

一种基于虚拟面板的智能家居控制方法,有以下步骤:A smart home control method based on a virtual panel includes the following steps:

点击虚拟面板上的按键,虚拟面板客户端应用程序判断按键的长短,如果选择长按则开始进行按键和设备的绑定,如果选择短按,则会进入一个流程判断,如果该按键没有绑定智能家居设备,则对该按键进行绑定,如果该按键已完成绑定,则开始控制智能家居设备,由用户选择要执行的功能,虚拟面板客户端应用程序将对应的指令以及要控制的智能家居设备的ID发送给所述的物联云端平台,由物联云端平台的指令处理机制解析该指令并控制指定的智能家居设备。Click the button on the virtual panel, and the virtual panel client application determines the length of the button. If you choose a long press, it will start to bind the button and the device. If you choose a short press, it will enter a process to judge, if the button is not bound. Smart home equipment, then bind the button, if the button has been bound, start to control the smart home equipment, the user selects the function to be performed, and the virtual panel client application will The ID of the home device is sent to the IoT cloud platform, and the instruction processing mechanism of the IoT cloud platform parses the instruction and controls the designated smart home device.

有益效果:Beneficial effects:

利用本发明的一种基于虚拟面板的智能家居控制系统,用户可以基于自身需求,在嵌入式可穿戴设备上定制化虚拟面板想要绑定的智能家居设备,并且虚拟面板为不同类型的智能家居设备,提供不同的操作功能,在虚拟面板上的按键和设备绑定后,用户发出控制指令,实现对智能家居设备的操作。本发明解决了现有家居管控方案中,用户每当添加新的智能家居设备,都需要额外下载与之匹配的APP,操作非常繁琐的问题。Using the smart home control system based on the virtual panel of the present invention, the user can customize the smart home equipment that the virtual panel wants to bind on the embedded wearable device based on their own needs, and the virtual panel is different types of smart home The device provides different operation functions. After the buttons on the virtual panel are bound to the device, the user issues control instructions to operate the smart home device. The present invention solves the problem that in the existing home management and control scheme, whenever a user adds a new smart home device, the user needs to additionally download a matching APP, and the operation is very cumbersome.

附图说明:Description of drawings:

图1为本发明实施例1提供的虚拟面板系统的整体结构框图。FIG. 1 is a block diagram of the overall structure of the virtual panel system provided in Embodiment 1 of the present invention.

图2为本发明的智能家居设备和按键的绑定流程图。FIG. 2 is a flow chart of the binding between smart home equipment and keys according to the present invention.

图3为本发明的虚拟面板控制智能家居设备的示意图。FIG. 3 is a schematic diagram of the virtual panel controlling smart home devices of the present invention.

图4为本发明的虚拟面板控制简单智能家居设备例如智能开关时的示例图。FIG. 4 is an example diagram of the virtual panel of the present invention controlling a simple smart home device such as a smart switch.

图5为本发明的虚拟面板控制较复杂设备例如智能空调时的示例图。FIG. 5 is an example diagram when the virtual panel of the present invention controls a relatively complex device such as an intelligent air conditioner.

图6为本发明的虚拟面板控制复杂设备例如智能电视时的示例图。FIG. 6 is an example diagram when the virtual panel of the present invention controls a complex device such as a smart TV.

图7为本发明的虚拟面板整体控制过程的流程图。FIG. 7 is a flow chart of the overall control process of the virtual panel of the present invention.

具体实施方式Detailed ways

以下实施例仅用于示例性说明,不能理解为对本专利的限制。The following examples are for illustrative purposes only, and should not be construed as limitations on this patent.

实施例1本发明的虚拟面板系统整体结构Embodiment 1 Overall structure of the virtual panel system of the present invention

本发明的虚拟面板系统整体结构如图1所示。整个系统包括四部分:嵌入式可穿戴设备端、服务管控端、物联云端平台和智能家居设备端。嵌入式可穿戴设备端是用户操作虚拟面板的载体。服务管控端存储添加到虚拟面板上的智能家居设备信息,并通过设备类别信息确定用户可以对智能家居设备进行哪些操作。物联云端平台负责接收虚拟面板服务管控端发来的控制指令,并解析该指令,控制具体的智能家居设备。智能家居设备端,接收虚拟面板的控制指令,并根据控制指令实现对应的功能。The overall structure of the virtual panel system of the present invention is shown in FIG. 1 . The whole system includes four parts: embedded wearable device end, service management and control end, IoT cloud platform and smart home device end. The embedded wearable device side is the carrier for the user to operate the virtual panel. The service control terminal stores the smart home device information added to the virtual panel, and determines what operations the user can perform on the smart home device through the device category information. The IoT cloud platform is responsible for receiving the control commands sent by the virtual panel service management and control terminal, parsing the commands, and controlling specific smart home devices. The smart home device terminal receives the control instructions of the virtual panel, and implements corresponding functions according to the control instructions.

实施例2嵌入式可穿戴设备的构成Embodiment 2 Composition of an embedded wearable device

所述嵌入式可穿戴设备端是用户操作虚拟面板的设备,由中央处理单元、WiFi模块、RAM存储器、客户端应用程序构成;所述的中央处理单元实现虚拟面板的初始化和按键与智能家居设备的绑定,并在嵌入式可穿戴设备端实现对智能家居设备的控制;所述的WIFI模块用来连接网络;所述的RAM存储器用来存储客户端应用程序;所述的客户端应用程序是安装在嵌入式可穿戴设备端上的应用程序,包括三个界面:主界面、设备控制界面、设备绑定界面;所述的主界面用于显示选定的设备;所述的设备控制界面用于显示具体智能家居设备的控制操作面板,所述的设备绑定界面用于智能家居设备和自定义按键的绑定。The embedded wearable device terminal is a device for the user to operate the virtual panel, and is composed of a central processing unit, a WiFi module, a RAM memory, and a client application program; the central processing unit realizes the initialization of the virtual panel and the keys and smart home equipment. The binding of the embedded wearable device to realize the control of smart home equipment; the WIFI module is used to connect to the network; the RAM memory is used to store client applications; the client application It is an application program installed on the embedded wearable device, including three interfaces: main interface, device control interface, and device binding interface; the main interface is used to display the selected device; the device control interface A control operation panel for displaying specific smart home devices, and the device binding interface is used for binding smart home devices and custom keys.

实施例3服务管控端的构成Embodiment 3 Composition of service management and control terminal

所述的服务管控端是包含数据库存储的网络服务器;所述的数据库中存储客户端登录信息、智能家居设备信息、用户和智能家居设备的关联信息列表;用户首次使用虚拟面板时,服务管控端根据用户ID,在数据库中查找该用户,匹配到对应的用户后,读取属于该用户的智能家居设备信息,并将读取到的智能家居设备信息存储到虚拟面板本地的数据库中,实现虚拟面板的初始化。所述的虚拟面板本地的数据库设计基于Android的组件content provider,使用轻量级的数据库SQLite存储用户信息和属于该用户的智能家居设备信息,从而当服务管控端的用户或智能家居设备信息更新时,虚拟面板本地的数据库也会同步更新。The service management and control terminal is a network server including database storage; the database stores client login information, smart home equipment information, and a list of associated information of users and smart home equipment; when the user uses the virtual panel for the first time, the service management and control terminal According to the user ID, the user is searched in the database, and after matching the corresponding user, the smart home device information belonging to the user is read, and the read smart home device information is stored in the local database of the virtual panel to realize virtual Initialization of the panel. The local database design of the virtual panel is based on the component content provider of Android, and the lightweight database SQLite is used to store user information and the smart home device information belonging to the user, so that when the user of the service control terminal or the smart home device information is updated, The database local to the virtual panel is also updated synchronously.

实施例4物联云端平台的构成Example 4 Composition of IoT Cloud Platform

所述的物联云端平台是包含指令处理机制和设备状态监测功能的网络服务器;所述的消息处理机制是指能够实现接收虚拟面板服务管控端发来的控制指令、并解析该指令、控制具体的智能家居设备的服务器程序;设备状态监测功能是指能够实现当智能家居设备的运行状态发生改变时,通过物联云端平台将智能家居设备更新后的信息发送给用户的服务器程序;物联云端平台获取智能家居设备的运行状态,包括设备是否在线、是否出现故障、备耗电情况等信息,并将这些信息呈现给用户,使用户可以随时监控设备状态。智能家居设备运行状态发生变化时,物联云端平台实时更新设备信息,使用户能够及时收到并作出反馈,实现了虚拟面板对智能家居设备的监控功能。The IoT cloud platform is a network server that includes an instruction processing mechanism and a device state monitoring function; the message processing mechanism refers to the ability to receive control instructions from the virtual panel service management and control terminal, parse the instructions, and control specific The server program of the smart home device; the device status monitoring function refers to the server program that can send the updated information of the smart home device to the user through the IoT cloud platform when the running state of the smart home device changes; the IoT cloud platform The platform obtains the running status of smart home equipment, including whether the equipment is online, whether there is a fault, backup power consumption and other information, and presents this information to the user, so that the user can monitor the status of the equipment at any time. When the operating status of the smart home equipment changes, the IoT cloud platform updates the device information in real time, enabling users to receive and give feedback in time, and realize the monitoring function of the smart home equipment by the virtual panel.

实施例5智能家居设备和按键的绑定过程Embodiment 5 Binding process of smart home equipment and keys

智能家居设备和按键的绑定过程如图2所示,点击虚拟面板上某一个按键,触发相应的监听器,告诉虚拟面板该按键被选中,然后弹出一个列表框,该列表框向用户列出基本的智能家居设备类型(包括智能开关、智能空调、智能电视等类型),用户选择其中一种类型;如果该类型下存在属于该用户的智能家居设备,则在该类型下的设备列表中,选中想要绑定的设备,点击确定,完成按键和智能家居设备的绑定。智能家居设备和虚拟面板上的某一按键完成绑定后,下次打开虚拟面板时,绑定信息已存储在虚拟面板中,用户可以直接点击该按键,完成对智能家居设备的控制。The binding process of smart home devices and buttons is shown in Figure 2. Click a button on the virtual panel to trigger the corresponding listener to tell the virtual panel that the button is selected, and then a list box will pop up, which lists the list to the user. Basic smart home device types (including smart switches, smart air conditioners, smart TVs, etc.), the user selects one of the types; if there is a smart home device belonging to the user under this type, in the device list under this type, Select the device you want to bind, and click OK to complete the binding of the button and the smart home device. After the smart home device and a certain button on the virtual panel are bound, when the virtual panel is opened next time, the binding information has been stored in the virtual panel, and the user can directly click the button to complete the control of the smart home device.

实施例6使用本发明的虚拟面板控制智能家居设备Embodiment 6 Using the virtual panel of the present invention to control smart home equipment

本发明所述的虚拟面板示意图如图3所示,利用虚拟面板控制智能设备的流程图如图7所示。第一类是控制简单的智能家居设备,例如智能插座和智能开关。图4为虚拟面板控制简单的智能家居设备例如智能开关时的示例图,如果虚拟控制面板上的按键和这类设备绑定,用户点击该按钮,会直接向物联云端平台发送一条触发该按键的指令,物联云端平台在收到该指令后,该指令的报头部分,包含一个设备ID号,确定与该按键绑定的智能设备的设备ID,从而知道触发该按键,要向哪一个具体设备发送指令,收到指令的物联云端平台,根据设备ID号判断该设备的类型,从而会进行相应的数据处理和命令发送。例如当物联云端平台收到一条来自按键的指令,该指令想要控制的智能设备是智能开关,那么物联云端平台知道智能开关是操作简单的智能设备,于是就会给对应的设备发送一条开关状态改变的指令,智能设备通过设备的网络接口,接收到该指令并执行,从而可以改变智能开关的运行状态,从开启状态变成关闭状态,或者从关闭状态变为开启状态。The schematic diagram of the virtual panel according to the present invention is shown in FIG. 3 , and the flowchart of using the virtual panel to control the smart device is shown in FIG. 7 . The first category is to control simple smart home devices such as smart sockets and smart switches. Figure 4 is an example diagram of the virtual panel controlling simple smart home devices such as smart switches. If a button on the virtual control panel is bound to this type of device, the user clicks the button and will directly send a message to the IoT cloud platform that triggers the button After receiving the instruction, the IOT cloud platform will include a device ID number in the header part of the instruction to determine the device ID of the smart device bound to the button, so as to know which specific button to go to when triggering the button. The device sends an instruction, and the IoT cloud platform that receives the instruction determines the type of the device according to the device ID number, and then performs corresponding data processing and command sending. For example, when the IoT cloud platform receives an instruction from a button, the smart device that the command wants to control is a smart switch, then the IoT cloud platform knows that the smart switch is a simple smart device, so it will send a message to the corresponding device. The command for changing the state of the switch, the smart device receives and executes the command through the network interface of the device, so that the operating state of the smart switch can be changed, from the on state to the off state, or from the off state to the on state.

第二类是功能稍微复杂的设备,例如对智能空调的控制。图5为虚拟面板控制较复杂设备例如智能空调时的示例图。当通过输入的设备类型,判断与该按键绑定的智能家居设备为第二类,那么在点击该按键的时候,会弹出一个菜单栏,在该菜单栏下会有一系列指令。点击其中一个指令,则与该按键绑定的设备就会执行相应的操作,同样也是通过设备ID号找到对应的设备,用户点击菜单栏中的指令,指令先发送给物联云端平台,物联云端平台在收到该指令后,对该指令进行处理,将其转化为具体的操作命令,发送给对应的设备。例如,当该按键与智能空调绑定后,点击该按键,则会弹出一个菜单项,在菜单项上有更具体的指令操作,在菜单项上有加热,制冷,除湿,更改温湿度等功能,点击加热这一选项,那么虚拟面板就会将该指令发送给物联云端平台,物联云端平台得知是加热选项,通过设备ID,判断要对哪一个智能空调执行相应操作,此时物联云端平台处理该指令,并向智能空调发出加热命令,空调接收到该命令,执行相应操作。The second category is devices with slightly more complex functions, such as the control of smart air conditioners. FIG. 5 is an example diagram when a virtual panel controls a more complex device such as a smart air conditioner. When it is judged that the smart home device bound to the button is of the second category through the input device type, then when the button is clicked, a menu bar will pop up, and there will be a series of instructions under the menu bar. Click one of the commands, the device bound to the button will perform the corresponding operation, and the corresponding device is also found through the device ID number. The user clicks the command in the menu bar, and the command is first sent to the IoT cloud platform. After receiving the instruction, the cloud platform processes the instruction, converts it into a specific operation command, and sends it to the corresponding device. For example, when the button is bound to the smart air conditioner, click the button, a menu item will pop up, there are more specific command operations on the menu item, and there are functions such as heating, cooling, dehumidification, and changing temperature and humidity on the menu item. , click the heating option, then the virtual panel will send the command to the IoT cloud platform, and the IoT cloud platform will know that it is a heating option, and through the device ID, it can determine which smart air conditioner to perform the corresponding operation on. The linked cloud platform processes the command and sends a heating command to the smart air conditioner. The air conditioner receives the command and executes the corresponding operation.

第三类是控制功能复杂的智能家居设备,例如智能显示设备,图6为虚拟面板操控复杂设备例如智能电视时的示例图。对于这类复杂的设备,会开发全新的虚拟面板来负责该类设备的操作。当按键与设备绑定之后,点击该按键,虚拟控制面板会跳转到操作该设备的虚拟面板,由该界面发出指令,经物联云端平台后,将具体命令发送给设备并加以执行。例如当智能电视和按键绑定之后,点击该按键,则会跳转到全新的虚拟面板,新的虚拟面板实现了智能遥控器的基本功能,可以在该虚拟面板上实现调台、设置偏好节目等基本操作,操作复杂的智能家居设备的控制方法得到了实现。The third category is smart home devices with complex control functions, such as smart display devices. FIG. 6 is an example diagram of a virtual panel controlling complex devices such as smart TVs. For such complex equipment, a completely new virtual panel is developed to be responsible for the operation of this type of equipment. After the button is bound to the device, click the button, the virtual control panel will jump to the virtual panel that operates the device, and the interface will issue instructions. After the IoT cloud platform, the specific command will be sent to the device and executed. For example, after the smart TV is bound to the key, click the key, it will jump to the new virtual panel, the new virtual panel realizes the basic functions of the smart remote control, and can adjust the channel and set the preferred program on the virtual panel. And other basic operations, the control method of operating complex smart home equipment has been realized.

实施例7虚拟面板自定义功能Example 7 Virtual panel custom function

虚拟面板实现设备绑定和设备控制两个主要功能,每一个用户都可以根据自身喜好和需求,自定义属于自己的一块虚拟面板。用户可以在虚拟面板上进行设备的增加、删除和修改某一按键绑定的设备,提高虚拟面板的定制化程度。如果用户想要在虚拟面板上增加一个可以控制的智能家居设备,只需点击虚拟面板上增加设备这个按钮,虚拟面板上会自动添加一个按键,如果用户想要添加的智能家居设备信息已经存储在云端,并同步到虚拟面板本地的数据库中,那么用户在对新按键进行设备绑定时,可以直接选择该智能家居设备。如果用户想要在虚拟面板上删除一个可以控制的智能家居设备,只需点击虚拟面板上删除设备这个按钮,虚拟面板会对用户进行问询,确定删除哪一个具体按键,并且将和该按键绑定的智能家居设备信息,从虚拟面板的本地数据库中删除。如果用户想要修改虚拟面板上按键绑定的设备,可以长按(按下超过2秒)该按键,长按这一操作选项告诉虚拟面板该按键想要重新绑定,从而重新弹出列表框,选中新的设备类型和该类型下某一智能家居设备,生成该按键和新的智能家居设备间的绑定。The virtual panel realizes two main functions: device binding and device control. Each user can customize a virtual panel according to their own preferences and needs. Users can add, delete, and modify a certain key-binding device on the virtual panel to improve the customization of the virtual panel. If the user wants to add a controllable smart home device on the virtual panel, just click the button to add a device on the virtual panel, and a button will be automatically added to the virtual panel. If the smart home device information the user wants to add has been stored in The cloud is synchronized to the local database of the virtual panel, so the user can directly select the smart home device when binding the device to the new button. If the user wants to delete a controllable smart home device on the virtual panel, just click the button to delete the device on the virtual panel, and the virtual panel will ask the user to determine which specific button to delete, and will be bound to the button. The specified smart home device information is deleted from the local database of the virtual panel. If the user wants to modify the device bound to the button on the virtual panel, he can long press (press for more than 2 seconds) the button, and long press this operation option to tell the virtual panel that the button wants to be re-bound, so that the list box will pop up again. Select the new device type and a smart home device under this type to generate a binding between the button and the new smart home device.

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。在以上实施例中,所涉及的服务器的架构以及具体程序脚本的编写属于本领域常规技术,在本发明给出的设计思想的基础上,本领域普通技术人员可根据自己编程习惯选择相应的编程语言实现。The above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The recorded technical solutions are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. In the above embodiment, the architecture of the server involved and the writing of specific program scripts belong to the conventional technology in the art. On the basis of the design idea given by the present invention, those of ordinary skill in the art can select corresponding programming according to their own programming habits language implementation.

Claims (2)

1. A intelligent home control system based on a virtual panel, the structure comprises: the system comprises an embedded wearable device end, a service management and control end, an Internet of things cloud platform and an intelligent home device end;
the cloud platform of the Internet of things is a network server comprising an instruction processing mechanism and an equipment state monitoring function; the instruction processing mechanism is a server program which can receive a control instruction sent by the virtual panel service management and control end and analyze the instruction to control specific intelligent home equipment; the equipment state monitoring function is a server program which can send updated information of the intelligent home equipment to a user through the Internet of things cloud platform when the running state of the intelligent home equipment is changed;
the service management and control end is a network server containing database storage; the database stores a client login information list, an intelligent household equipment information list and an associated information list of a user and intelligent household equipment; the intelligent home equipment information list is used for realizing addition, deletion and modification of intelligent home equipment information; the associated information list is used for storing the intelligent household equipment information added to the virtual panel and determining which operations can be performed on the intelligent household equipment by the user through the equipment category information;
the embedded wearable equipment end is equipment for operating a virtual panel by a user and consists of a central processing unit, a WiFi module, an RAM (random access memory) and a client application program; the central processing unit is used for realizing initialization of the virtual panel and binding of the keys and the intelligent household equipment, and realizing control of the intelligent household equipment at the embedded wearable equipment end; the WiFi module is used for connecting a network; the RAM memory is used for storing a client application program; the client application program is an application program installed on the embedded wearable device terminal and comprises three interfaces: a main interface, an equipment control interface and an equipment binding interface; the main interface is used for displaying the selected equipment; the equipment control interface is used for displaying a control operation panel of specific intelligent household equipment, and the equipment binding interface is used for binding the intelligent household equipment and the user-defined key; designing an Android-based component content provider by a local database of the virtual panel, and storing user information and intelligent home equipment information belonging to a user by using a lightweight database SQLite, so that when the information of the user or the intelligent home equipment of a service control end is updated, the local database of the virtual panel is synchronously updated;
the intelligent home equipment terminal is composed of specific intelligent home equipment, receives the control instruction of the virtual panel, realizes corresponding functions according to the control instruction, and sends new running state information to the virtual panel when the running state of the intelligent home equipment terminal changes.
2. A control method of the intelligent home control system based on the virtual panel as claimed in claim 1, comprising the following steps:
clicking a key on the virtual panel, judging the length of the key by a client application program, starting to bind the key and equipment if long pressing is selected, entering a flow judgment if short pressing is selected, binding the key if the key is not bound with the intelligent household equipment, starting to control the intelligent household equipment if the key is bound, selecting a function to be executed by a user, sending a corresponding instruction and an ID (identity) of the intelligent household equipment to be controlled to the Internet of things cloud platform by the client application program, and analyzing the instruction and controlling the specified intelligent household equipment by an instruction processing mechanism of the Internet of things cloud platform.
CN201910767306.2A 2019-08-20 2019-08-20 A kind of intelligent home control system and control method based on virtual panel Expired - Fee Related CN110376917B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910767306.2A CN110376917B (en) 2019-08-20 2019-08-20 A kind of intelligent home control system and control method based on virtual panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910767306.2A CN110376917B (en) 2019-08-20 2019-08-20 A kind of intelligent home control system and control method based on virtual panel

Publications (2)

Publication Number Publication Date
CN110376917A CN110376917A (en) 2019-10-25
CN110376917B true CN110376917B (en) 2022-05-31

Family

ID=68259925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910767306.2A Expired - Fee Related CN110376917B (en) 2019-08-20 2019-08-20 A kind of intelligent home control system and control method based on virtual panel

Country Status (1)

Country Link
CN (1) CN110376917B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112423240B (en) * 2020-11-11 2022-06-28 珠海优特智厨科技有限公司 Method and device for binding cookware and cooker and computer equipment
CN113917848A (en) * 2021-11-15 2022-01-11 珠海格力电器股份有限公司 Household equipment control method and device
CN114721282A (en) * 2022-04-15 2022-07-08 宁波向往智能科技有限公司 Intelligent home control screen user-defined setting system
CN114815650A (en) * 2022-05-27 2022-07-29 东北大学 Intelligent household equipment control visualization method based on Home Assistant platform
CN116382104A (en) * 2022-12-30 2023-07-04 广州视声智能股份有限公司 Smart home control method and device based on wearable device and control panel

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478461A (en) * 2008-11-06 2009-07-08 上海电器科学研究所(集团)有限公司 Portable remote controller and method for controlled object arbitrary selection
CN201359764Y (en) * 2009-01-14 2009-12-09 厦门大洋通信有限公司 Remote control
CN102096998A (en) * 2009-12-10 2011-06-15 中国联合网络通信集团有限公司 Remote control information receiving and processing method and system as well as digital television receiving device
CN204189289U (en) * 2014-10-10 2015-03-04 安福县海能实业股份有限公司 A kind of WIFI universal remote control device and control system
CN204216331U (en) * 2014-10-09 2015-03-18 公牛集团有限公司 A kind of Internet of Things smart jack
KR20150074375A (en) * 2013-12-24 2015-07-02 주식회사 케이티 Smart device for controlling robot of various type in robot platform configuration and method thereof
CN105259875A (en) * 2015-10-15 2016-01-20 珠海格力电器股份有限公司 Binding method, device and system of intelligent household equipment
CN105372998A (en) * 2015-09-29 2016-03-02 小米科技有限责任公司 A method and a device for binding of intelligent apparatuses
CN105824241A (en) * 2015-01-09 2016-08-03 青岛海尔空调器有限总公司 Configuration method of intelligent appliance control function, device and system
CN106023578A (en) * 2016-07-14 2016-10-12 广州视源电子科技股份有限公司 Wearable device and control method of household device
CN106059869A (en) * 2016-07-26 2016-10-26 北京握奇智能科技有限公司 Internet of things smart home equipment safety control method and system
CN106094534A (en) * 2016-05-23 2016-11-09 深圳市汉科电子股份有限公司 The intelligent domestic system that a kind of wearable device intelligent watch controls
CN106210133A (en) * 2016-08-24 2016-12-07 杭州升腾智能科技股份有限公司 A kind of family food materials intelligent management system
CN206136381U (en) * 2016-09-29 2017-04-26 普天智能照明研究院有限公司 But rapid configuration's lighting control system
CN106647291A (en) * 2015-10-30 2017-05-10 霍尼韦尔国际公司 Wearable control device, control system and method for controlling controlled electric appliance
CN106895869A (en) * 2015-12-18 2017-06-27 杭州睿恂唯信科技有限公司 A kind of electronic measurement system of high-precision low cost
CN107070475A (en) * 2017-01-22 2017-08-18 广东美的制冷设备有限公司 Display device, method and system based on Widget
CN107301762A (en) * 2016-04-14 2017-10-27 林赛华 433M/315M/ZigBee wireless controllers based on Intelligent bracelet or intelligent watch
CN107566226A (en) * 2017-07-31 2018-01-09 深圳真时科技有限公司 A kind of methods, devices and systems for controlling smart home
CN107644644A (en) * 2017-09-28 2018-01-30 四川长虹电器股份有限公司 The method that Voice command smart home is realized based on wearable device
CN108037889A (en) * 2017-12-07 2018-05-15 广东美晨通讯有限公司 Location regulation method, terminal and the computer-readable recording medium of virtual key
CN108462071A (en) * 2018-02-28 2018-08-28 东莞市科利电气设备工程有限公司 Intelligent distribution box based on Internet of things and control method thereof
CN109521683A (en) * 2018-11-02 2019-03-26 广东美的制冷设备有限公司 The control method of household appliance, remote controler and controlling terminal in local area network
CN109828544A (en) * 2019-02-15 2019-05-31 广州视声智能科技有限公司 A kind of intelligent home control system and its configuration method based on bluetooth mesh
CN109995710A (en) * 2017-12-29 2019-07-09 上海智显光电科技有限公司 A kind of lan device management system and method
CN109991940A (en) * 2017-12-30 2019-07-09 成都标制文化创意有限公司 A kind of intelligent home control system and smart home system towards function
CN110138401A (en) * 2018-09-29 2019-08-16 广东小天才科技有限公司 Double-screen wearable device based on coaxial turnover

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105137841B (en) * 2015-08-20 2019-01-01 Tcl通力电子(惠州)有限公司 Remote control method and device based on intelligent socket
CN105929698A (en) * 2016-04-13 2016-09-07 杭州聪普智能科技有限公司 Intelligent household scene mapping and de-mapping method
WO2018040063A1 (en) * 2016-09-02 2018-03-08 北京小米移动软件有限公司 Device control method and apparatus
CN106570385A (en) * 2016-10-28 2017-04-19 宇龙计算机通信科技(深圳)有限公司 Terminal control method and apparatus
CN108021315B (en) * 2017-11-29 2020-04-21 维沃移动通信有限公司 Control method and mobile terminal
CN109358512A (en) * 2017-12-29 2019-02-19 广州Tcl智能家居科技有限公司 A kind of intelligent home furnishing control method, cloud server, system and storage medium

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478461A (en) * 2008-11-06 2009-07-08 上海电器科学研究所(集团)有限公司 Portable remote controller and method for controlled object arbitrary selection
CN201359764Y (en) * 2009-01-14 2009-12-09 厦门大洋通信有限公司 Remote control
CN102096998A (en) * 2009-12-10 2011-06-15 中国联合网络通信集团有限公司 Remote control information receiving and processing method and system as well as digital television receiving device
KR20150074375A (en) * 2013-12-24 2015-07-02 주식회사 케이티 Smart device for controlling robot of various type in robot platform configuration and method thereof
CN204216331U (en) * 2014-10-09 2015-03-18 公牛集团有限公司 A kind of Internet of Things smart jack
CN204189289U (en) * 2014-10-10 2015-03-04 安福县海能实业股份有限公司 A kind of WIFI universal remote control device and control system
CN105824241A (en) * 2015-01-09 2016-08-03 青岛海尔空调器有限总公司 Configuration method of intelligent appliance control function, device and system
CN105372998A (en) * 2015-09-29 2016-03-02 小米科技有限责任公司 A method and a device for binding of intelligent apparatuses
CN105259875A (en) * 2015-10-15 2016-01-20 珠海格力电器股份有限公司 Binding method, device and system of intelligent household equipment
CN106647291A (en) * 2015-10-30 2017-05-10 霍尼韦尔国际公司 Wearable control device, control system and method for controlling controlled electric appliance
CN106895869A (en) * 2015-12-18 2017-06-27 杭州睿恂唯信科技有限公司 A kind of electronic measurement system of high-precision low cost
CN107301762A (en) * 2016-04-14 2017-10-27 林赛华 433M/315M/ZigBee wireless controllers based on Intelligent bracelet or intelligent watch
CN106094534A (en) * 2016-05-23 2016-11-09 深圳市汉科电子股份有限公司 The intelligent domestic system that a kind of wearable device intelligent watch controls
CN106023578A (en) * 2016-07-14 2016-10-12 广州视源电子科技股份有限公司 Wearable device and control method of household device
CN106059869A (en) * 2016-07-26 2016-10-26 北京握奇智能科技有限公司 Internet of things smart home equipment safety control method and system
CN106210133A (en) * 2016-08-24 2016-12-07 杭州升腾智能科技股份有限公司 A kind of family food materials intelligent management system
CN206136381U (en) * 2016-09-29 2017-04-26 普天智能照明研究院有限公司 But rapid configuration's lighting control system
CN107070475A (en) * 2017-01-22 2017-08-18 广东美的制冷设备有限公司 Display device, method and system based on Widget
CN107566226A (en) * 2017-07-31 2018-01-09 深圳真时科技有限公司 A kind of methods, devices and systems for controlling smart home
CN107644644A (en) * 2017-09-28 2018-01-30 四川长虹电器股份有限公司 The method that Voice command smart home is realized based on wearable device
CN108037889A (en) * 2017-12-07 2018-05-15 广东美晨通讯有限公司 Location regulation method, terminal and the computer-readable recording medium of virtual key
CN109995710A (en) * 2017-12-29 2019-07-09 上海智显光电科技有限公司 A kind of lan device management system and method
CN109991940A (en) * 2017-12-30 2019-07-09 成都标制文化创意有限公司 A kind of intelligent home control system and smart home system towards function
CN108462071A (en) * 2018-02-28 2018-08-28 东莞市科利电气设备工程有限公司 Intelligent distribution box based on Internet of things and control method thereof
CN110138401A (en) * 2018-09-29 2019-08-16 广东小天才科技有限公司 Double-screen wearable device based on coaxial turnover
CN109521683A (en) * 2018-11-02 2019-03-26 广东美的制冷设备有限公司 The control method of household appliance, remote controler and controlling terminal in local area network
CN109828544A (en) * 2019-02-15 2019-05-31 广州视声智能科技有限公司 A kind of intelligent home control system and its configuration method based on bluetooth mesh

Also Published As

Publication number Publication date
CN110376917A (en) 2019-10-25

Similar Documents

Publication Publication Date Title
CN110376917B (en) A kind of intelligent home control system and control method based on virtual panel
WO2021196638A1 (en) Household appliance control method and apparatus, and computer storage medium
WO2022022121A1 (en) Interactive method for establishing device linkage scene, and storage medium and electronic device
CN109725541A (en) Generation method, device, electronic equipment and the storage medium of automation
CN103581966B (en) A kind of smart mobile phone real-time monitoring optimizing collocation method
CN102421028B (en) Control method for intelligent television (TV), intelligent TV, remote control device and intelligent TV control system
WO2017141219A1 (en) Architecture for remote control of iot (internet of things) devices
US20140129032A1 (en) Genetic learning for environmental control automation
WO2020168568A1 (en) Data processing method and apparatus, electronic device and readable storage medium
CN113055255A (en) Scene configuration method and device of intelligent household appliance, storage medium and electronic equipment
WO2013182089A1 (en) Object suspension realizing method and device
CN109151561A (en) The operation control interface creation method and relevant device of smart home system equipment
CN113986349A (en) Data processing method, data processing device, computer readable storage medium and computer equipment
CN110299002A (en) A kind of infrared control system and method based on Internet of Things cloud platform
CN115167164A (en) Method and device for determining equipment scene, storage medium and electronic device
CN116760567A (en) Account association methods, devices, electronic devices and storage media
CN112274910A (en) Virtual key configuration method, virtual key method and related device
CN110505284A (en) A kind of equipment adding method, router and storage medium
CN116068907A (en) Equipment operation testing method and device, storage medium and electronic device
CN115134234A (en) Device update method, device, storage medium, and electronic device
CN104254016A (en) Method and device for realizing interaction between set top box and smart mobile terminal
CN115202225A (en) Electrical appliance control method, device and system, storage medium and electronic equipment
CN112422383A (en) Method and device for sending prompt information, storage medium and electronic device
CN112068451A (en) An intelligent control system for home appliances based on Alibaba Cloud IoT
CN116009958B (en) Unified control method and system for intelligent hardware

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220531