CN109343366A - 一种智能家居组态*** - Google Patents
一种智能家居组态*** Download PDFInfo
- Publication number
- CN109343366A CN109343366A CN201811450578.1A CN201811450578A CN109343366A CN 109343366 A CN109343366 A CN 109343366A CN 201811450578 A CN201811450578 A CN 201811450578A CN 109343366 A CN109343366 A CN 109343366A
- Authority
- CN
- China
- Prior art keywords
- server
- client
- smart home
- configuration system
- interface
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 15
- 238000006243 chemical reaction Methods 0.000 claims abstract description 7
- 238000005516 engineering process Methods 0.000 claims description 8
- 238000005538 encapsulation Methods 0.000 claims description 2
- 230000005484 gravity Effects 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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]
- G05B19/4185—Total 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] characterised by the network communication
- G05B19/4186—Total 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] characterised by the network communication by protocol, e.g. MAP, TOP
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total 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)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种智能家居组态***,包含相互连接的客户端和服务端,所述服务端封装了所有的应用逻辑,所述服务端和客户端约定简单对象访问协议,并通过该协议来实现通讯,服务端利用简单对象访问协议来向客户端声明各种接口,客户端通过调用这些接口来实现对服务器端接口的调用。与现有技术相比,本发明中服务端和客户端之间省略掉了繁琐复杂的设备通信协议转换,提高了通讯效率;客户端高度灵活的操作界面,可以让用户的重心放在业务层次上。
Description
技术领域
本发明涉及数据处理与模块组态领域,尤其是涉及一种智能家居组态***。
背景技术
伴随着社会的全面进步,人类对于家居环境的要求越来越高,舒适、安全、艺术化、现代化的家居需求驱动了“智能家居”概念的诞生。智能家居是融合了自动化技术、计算机技术和通信技术于一体的网络化、智能化的家居控制***。目前家居控制***中的设备通信协议转换繁琐复杂,通信效率低。
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。整合了Redis、Duboo、WebService、WebSocket、Restfull的机制,并融合有HTTP和FTP的相关技术。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种智能家居组态***。
本发明的目的可以通过以下技术方案来实现:
一种智能家居组态***,包含相互连接的客户端和服务端,所述服务端封装了所有的应用逻辑,所述服务端和客户端约定简单对象访问协议,并通过该协议来实现通讯,服务端利用简单对象访问协议来向客户端声明各种接口,客户端通过调用这些接口来实现对服务器端接口的调用。
优选的,所述服务端和客户端的通讯通过json格式的消息实现。
优选的,所述json格式的消息中的数据通过组态模型进行计算,转换成标准设备控件。
优选的,所述服务端封装的应用逻辑包括:用户身份认证、组态模块管理、数据转换和组态控件管理。
优选的,所述客户端实现的功能包括:接入服务端、提供模板管理界面、提供控件管理界面和提供组态界面。
优选的,所述服务端提供基于WCF技术实现的WebService通讯服务。
与现有技术相比,本发明中服务端和客户端之间省略掉了繁琐复杂的设备通信协议转换,提高了通讯效率;客户端高度灵活的操作界面,可以让用户的重心放在业务层次上。
附图说明
图1为本发明的结构示意图;
图2为本发明的模板管理流程图;
图3为本发明的控件管理流程图;
图4为本发明的组态流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
实施例
如图1所示,本申请提出一种智能家居组态***,包含相互连接的客户端和服务端。服务端提供基于WCF技术实现的WebService通讯服务,封装了所有的应用逻辑。服务端和客户端约定SOAP(Simple Object Access Protocol,简单对象访问协议)协议,双方通过该协议来实现信息的交互。服务端利用SOAP协议来向客户端声明各种接口,而客户端通过调用这些接口来实现对服务器端接口的调用。
服务端和客户端的通讯通过json格式的消息实现。TCP/IP协议通过json技术实现各平台之间的通信数据结构转换,并将转换的数据通过组态模型进行计算,转换成标准设备控件。
服务端主要封装了如下的应用逻辑,并向客户端提供获取数据和交互的接口:用户身份认证、组态模块管理、数据转换和组态控件管理。
客户端主要实现了如下功能:
A、接入服务端,并向服务端发送客户端的用户身份信息,获取服务端的认证;
B、提供模板管理界面,用户可通过该界面创建自定义模板;
C、提供控件管理界面,用户可通过该界面创建需要组态的控件设备;
D、提供组态界面,用户可通过该界面完成自己所需要的组态界面。
服务端和客户端的功能实现的步骤主要包括:
a1:把服务端部署在应用服务器上,并配置对外提供服务的端口,然后启动服务端;
a2:部署客户端方式,设置服务器端的访问地址及端口;
a3:在浏览器中访问服务端部署的地址。
如图2所示,模板管理流程包括以下步骤:
b1:通过用户账号和密码登录***;
b2:判断用户账号和密码是否正确,若是,执行步骤b3,否执行步骤b1;
b3:进入管理界面,根据需求进行具体的操作(新增、修改、删除);
b4:提交操作,保存信息。
如图3所示,控件管理流程包括以下步骤:
c1:通过用户账号和密码登录***;
c2:判断用户账号和密码是否正确,若是,则执行步骤c3,否则执行步骤c1;
c3:进入管理界面,根据需求进行具体的操作(新增、修改、删除);
c4:提交操作,保存信息。
如图4所示,组态流程包括以下步骤:
d1:通过用户账号和密码登录***;
d2:判断用户账号和密码是否正确,若是,则执行步骤d3,否则执行步骤d1;
d3:进入管理界面;
d4:选择组态模板,如若没有合适的模板,执行模板创建流程(如图2);
d5:选择组态控件,如若没有合适的控件,执行控件创建流程(如图4);
d6:提交操作,保存信息。
Claims (6)
1.一种智能家居组态***,包含相互连接的客户端和服务端,其特征在于,所述服务端封装了所有的应用逻辑,所述服务端和客户端约定简单对象访问协议,并通过该协议来实现通讯,服务端利用简单对象访问协议来向客户端声明各种接口,客户端通过调用这些接口来实现对服务器端接口的调用。
2.根据权利要求1所述的一种智能家居组态***,其特征在于,所述服务端和客户端的通讯通过json格式的消息实现。
3.根据权利要求2所述的一种智能家居组态***,其特征在于,所述json格式的消息中的数据通过组态模型进行计算,转换成标准设备控件。
4.根据权利要求1所述的一种智能家居组态***,其特征在于,所述服务端封装的应用逻辑包括:用户身份认证、组态模块管理、数据转换和组态控件管理。
5.根据权利要求1所述的一种智能家居组态***,其特征在于,所述客户端实现的功能包括:接入服务端、提供模板管理界面、提供控件管理界面和提供组态界面。
6.根据权利要求1所述的一种智能家居组态***,其特征在于,所述服务端提供基于WCF技术实现的WebService通讯服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811450578.1A CN109343366A (zh) | 2018-11-30 | 2018-11-30 | 一种智能家居组态*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811450578.1A CN109343366A (zh) | 2018-11-30 | 2018-11-30 | 一种智能家居组态*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109343366A true CN109343366A (zh) | 2019-02-15 |
Family
ID=65319662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811450578.1A Pending CN109343366A (zh) | 2018-11-30 | 2018-11-30 | 一种智能家居组态*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109343366A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110008038A (zh) * | 2019-03-07 | 2019-07-12 | 海尔优家智能科技(北京)有限公司 | 控制家电设备的方法、装置、设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005109244A1 (en) * | 2004-05-11 | 2005-11-17 | Angoss Software Corporation | A method and system for interactive decision tree modification and visualization |
CN1770099A (zh) * | 2004-11-05 | 2006-05-10 | 中兴通讯股份有限公司 | 监控***中组态监控页面生成方法 |
CN101945122A (zh) * | 2010-08-17 | 2011-01-12 | 江苏金思源电力科技有限公司 | 可组态智能视频监控平台及其监控方法 |
CN103095734A (zh) * | 2011-10-27 | 2013-05-08 | 沈阳工大普日软件技术有限公司 | 基于物联网的医院环境智能感知*** |
CN103236967A (zh) * | 2013-04-23 | 2013-08-07 | 浪潮集团山东通用软件有限公司 | 一种基于消息的即时协同办公*** |
CN105491111A (zh) * | 2015-11-24 | 2016-04-13 | 镇江恒驰科技有限公司 | 一种基于wcf的物联网通信方法 |
CN105915606A (zh) * | 2016-04-18 | 2016-08-31 | 上海上实龙创智慧能源科技股份有限公司 | 一种基于excel的协同办公实现装置 |
-
2018
- 2018-11-30 CN CN201811450578.1A patent/CN109343366A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005109244A1 (en) * | 2004-05-11 | 2005-11-17 | Angoss Software Corporation | A method and system for interactive decision tree modification and visualization |
CN1770099A (zh) * | 2004-11-05 | 2006-05-10 | 中兴通讯股份有限公司 | 监控***中组态监控页面生成方法 |
CN101945122A (zh) * | 2010-08-17 | 2011-01-12 | 江苏金思源电力科技有限公司 | 可组态智能视频监控平台及其监控方法 |
CN103095734A (zh) * | 2011-10-27 | 2013-05-08 | 沈阳工大普日软件技术有限公司 | 基于物联网的医院环境智能感知*** |
CN103236967A (zh) * | 2013-04-23 | 2013-08-07 | 浪潮集团山东通用软件有限公司 | 一种基于消息的即时协同办公*** |
CN105491111A (zh) * | 2015-11-24 | 2016-04-13 | 镇江恒驰科技有限公司 | 一种基于wcf的物联网通信方法 |
CN105915606A (zh) * | 2016-04-18 | 2016-08-31 | 上海上实龙创智慧能源科技股份有限公司 | 一种基于excel的协同办公实现装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110008038A (zh) * | 2019-03-07 | 2019-07-12 | 海尔优家智能科技(北京)有限公司 | 控制家电设备的方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110138575B (zh) | 网络切片创建方法、***、网络设备及存储介质 | |
CN103581265B (zh) | 远程访问方法及*** | |
US9774704B2 (en) | Home gateway, cloud server, and method for communication therebetween | |
WO2011137788A1 (zh) | 设备管理方法、中间件及机器通信平台、设备和*** | |
CN104717647B (zh) | 业务能力鉴权方法、设备及*** | |
CN103188076B (zh) | 一种实现多终端统一认证的方法及*** | |
CN108322443A (zh) | 设备交互通信方法、装置、存储介质及计算机设备 | |
WO2023029961A1 (zh) | 任务执行方法、***、电子设备及计算机存储介质 | |
WO2015117415A1 (zh) | 实现对网络逻辑实体的操作方法、客户端及代理端 | |
CN114615358B (zh) | 智能电子设备的仿真方法、电子设备和存储介质 | |
CN108449246A (zh) | 一种基于即时通讯软件与物联网通信的智能家居*** | |
CN109343366A (zh) | 一种智能家居组态*** | |
CN109819020A (zh) | 基于配置化的第三方平台登录对接方法、存储介质 | |
CN111404739B (zh) | 一种串口网络化属性配置的*** | |
Li et al. | Towards the deep convergence of communication and computing in ran: Scenarios, architecture, key technologies, challenges and future trends | |
CN109669785A (zh) | 终端应用的页面分享方法、装置、服务器及存储介质 | |
CN117407195A (zh) | 一种应用***与第三方***的接口***、集成方法和装置 | |
CN107547217B (zh) | 路由器业务配置方法及路由器 | |
CN108667914A (zh) | 一种信息推送方法、装置、***及电子设备 | |
CN115774573B (zh) | 应用集成方法、装置、电子设备和存储介质 | |
CN102316116B (zh) | 一种支持多平台网络通讯处理***及方法 | |
US20190349420A1 (en) | Electronic communication device | |
US20090055202A1 (en) | Framework for development of integration adapters that surface non-static, type-safe service contracts to lob systems | |
Ren et al. | Research on communication method of OPC UA client based on ARM | |
CN105187244B (zh) | 一种支持多种管理模式的数字通信设备访问管理***及其工作方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190215 |
|
RJ01 | Rejection of invention patent application after publication |