您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 一种支持IGRS协议的智能家居系统
交底书名称:一种支持IGRS协议的智能家居系统生成系统秘密作者第1页5/14/2020专利技术交底书申请人名称:申请人内部编号:联系人:联系方式:备注(如何时递交):缩略语的中英文全称一种支持IGRS协议的智能家居系统定制生成系统[0001]本发明涉及一种智能家居系统的定制生成,属于智能家居的技术领域。1、背景技术内容1.1技术背景智能家居是以住宅为平台,是兼备建筑、网络通讯、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。而且,通过网络融合、屏幕融合、信息融合等各个方面的融合,实现易于内部便捷舒适可控、易于对外交流的居住环境。智能家居以控制终端设备实现智能家居应用。IGRS是信息设备智能互联与资源共享协议的简称,是由闪联标准工作组制定的,其标准1.0版本已于2005年6月被正式颁布为国家行业推荐性标准。IGRS支持多种信息设备、家用电器、通讯设备之间的设备自动发现、动态组网、资源共享和协同服务,从而提高这些设备间的互操作性和易用性。智能家居是以每个家庭住宅未平台进行构建的,鉴于每个家庭住户的建筑面积和布局以及家庭成员构成的巨大差异,每个智能家居的组成构件以及构件的操控内容和操控方式都存在很大差异。目前,传统智能家居系统在开发家居系统时会针对每户家居的特点进行定制开发,因此需要投入极大的工作量及成本。个别家居系统开发具有零配置即插即用的特征,但交底书名称:一种支持IGRS协议的智能家居系统生成系统秘密作者第2页5/14/2020它们控制简单,只是针对智能插座。也有智能家居系统开发利用后台云平台和配置工具,支持的智能终端可以包括开关、灯光和传感器,但是无法和IGRS智能终端交互,也无法定制操控界面。本发明涉及一种智能家居系统的定制生成系统,该系统具有支持包含IGRS协议的智能终端和定制操控界面的特点。2、本发明技术方案的详细内容2.1本发明所要并且所能解决的技术问题,也就是本发明的目的本发明的目的是克服现有技术中存在的不足,提供一种支持包含IGRS协议的智能终端且具有定制操控界面的智能家居系统定制生成系统。2.2本发明技术方案的完整内容按照本发明提供的技术方案,所述智能家居系统定制生成系统,包括与智能终端设备相连的智能家居定制平台。所述定制平台为一台计算机,常见的为一台笔记本电脑,其包括设备驱动构件、通用调试操控构件、操控页面定制构件、网关及客户端生成构件和家庭网关模拟运行平台。通用调试操控构件通过设备驱动构件对智能终端设备进行连接调试和参数检测。操控页面定制构件根据智能家居用户定制要求调整操控页面的分页以及每页的操控和信息内容展示。每页定制的展示内容包括信息页面大小、位置、底色以及字体大小、字体颜色。每页定制的操控内容包括按钮的位置、大小、以及款式。家庭网关模拟运行平台是直接运行在定制平台上的虚拟机。所述定制平台在完成智能设备调试以及操控页面定制之后,利用网关及客户端生成构件生成用于智能家居网关的定制运行系统和用于客户端的定制运行程序。定制运行系统既能够运行在家庭网关上,也能够运行在家庭网关模拟运行平台上。定制运行系统通过运行在家庭网关模拟运行平台,可以完全模拟最终网关的运行,从而易于根据用户需求和习惯爱好对操作页面进行修改调整。所述智能家居网关为一台计算机,常见的为高性能平板电脑,包括定制平台生成的定制运行系统。所述客户端也是可以为常用的移动手持设备,所述移动手持设备可以为智能手机或平板电脑,其包括定制运行程序。所述智能家居网关与智能设备、客户端连接和后台服务端连接。智能家居网关管理和驱动智能设备,接收来自智能设备的告警和通知。智能家居网关接收来自客户端和后交底书名称:一种支持IGRS协议的智能家居系统生成系统秘密作者第3页5/14/2020台服务端的指令并转发给智能设备,也把接收到智能设备的告警和通知转发给客户端和后台服务端。所述的客户端可以为智能手机或平板电脑,包括定制平台生成的定制运行程序。客户端与智能家居网关和后台服务端连接。客户端把指令发送给智能家居网关,接收来自所述网关的告警和通知消息。客户端也可以把指令发送后台服务端再转发给智能家居网关,也可以通过后台服务端接收来自智能家居网关的告警和通知消息。所述IGRS智能终端是指所有支持IGRS协议的智能终端,比如智能空调、智能热水器、智能洗衣机、智能电饭锅、智能电视。所述非IGRS智能终端是指所有支持不支持IGRS协议的智能设备,比如烟幕报警器、红外报警等传感器设备和报警灯、喷水灭火器、窗帘控制器等安防控制设备,以及智能插座。本发明的优点:无需编程就能够生成智能家居网关及客户端,开发成本低;智能家居网关和客户端可现场根据用户需求和习惯爱好进行定制,能够满足不同的家庭不同的智能设备以及不同人员特色的需要,用户满意度高;支持的智能设备包括支持IRGS协议和非IRGS协议的设备,适应范围广;现场调试保证安全可靠。附图1为本发明的生成结构框图,其中定制平台生成定制运行系统和定制运行程序,定制运行系统下载安装到智能家居网关,也可以安装到模拟网关。定制运行程序下载安装到客户端。附图2为运行结构框图,其中智能家居网关与智能终端、客户端及后台服务端的连接。IGRS智能终端设备定制平台IGRS设备发现服务模块非IGRS设备驱动模块IGRS设备驱动模块设备驱动构件通用调试操控构件操控页面构件操控页面构件操控页面构件定制运行系统/程序操控页面构件转换模块转换模块转换模块转换模块构件非IGRS设备驱动构件IGRS设备驱动构件设备驱动构件网关及客户端生成构件操控页面定制构件IGRS协议栈非IGRS智能终端设备页面框架构件转换框架构件设备驱动框架生成工具页面框架转换模块框架IGRS协议栈设备驱动框架模拟网关网关下载模块后台服务端IGRS服务模块生成智能家居网关/客户端下载安装模拟网关安装图1定制生成架构框图交底书名称:一种支持IGRS协议的智能家居系统生成系统秘密作者第4页5/14/2020智能家居网关IGRS智能终端设备非IGRS智能终端设备客户端后台服务端图2运行结构框图2.3本发明技术方案带来的有益效果本发明的设计方案是一种支持包括IGRS协议的智能家居系统生成系统,它能够使智能家居生产企业在装配用户智能家居系统时无需开发,即可根据用户的智能设备特点和使用习惯爱好,定制用户需要的智能家居网关和客户端。3、针对2中的技术方案的内容,是否还有别的替代方案无。4、具体实施例下面结合附图和实施例对本发明作进一步说明。如图1所示,为了解决不同的家庭在家庭智能设备(比如不同的智能设备以及智能设备不同的品牌型号)以及习惯爱好差异,本发明提供一种定制平台,通过该平台能够定制实现智能家居网关运行系统和客户端运行系统。定制平台只是在调试及定制期间和智能终端、网关、客户端以及后台服务端连接。所述智能终端设备包括支持IGRS协议的智能设备和不支持IGRS协议的智能设备。支持IGRS协议的智能设备包括智能家居中所有支持IGRS协议的智能设备,但不包括支持IGRS协议的智能客户端。常见的支持IGRS协议的智能设备包括智能电视、冰箱、洗衣机、热水器、空调、电饭锅、投影机、打印机、音响等。不支持IGRS协议的智能设备是指智能家居中所有不支持IGRS协议的智能设备。常见的不支持IGRS协议的智能设备包括传感和控制设备,比如红外报警器、烟雾报警器、一氧化碳报警器等传感设备以及窗帘、报警灯、照明灯、喷水、智能电源插座等控制设备。同一类设备可以是支持IGRS协议也可以是不支持IGRS协议。交底书名称:一种支持IGRS协议的智能家居系统生成系统秘密作者第5页5/14/2020所述的定制平台为一计算机,通常可以为一台笔记本电脑。所述的客户端可以为常用的移动智能设备,移动智能设备可以为智能手机、平板电脑、笔记本电脑等。所述的智能家居网关可以为一台平板电脑,也可以为一台门禁系统的高性能家庭终端。所述的后台服务端可以为服务器。具体地,所述的定制平台由智能家居生产企业的技术支持人员携带到现场进行调试和定制,技术支持人员首先对需要管理和使用的智能终端设备进行连接和调试。对于支持IGRS协议的智能设备,与定制平台连接之后,依据IGRS协议约定,通过获取该设备服务描述,能够发现该智能设备所提供服务的详细描述,包含功能调用接口、数据操作接口和访问控制方式。功能调用接口包括服务名称和参数,参数包括参数个数、类型。通过该设备的数据操作接口能够进行数据订阅、数据查询和数据获取,也能够得到该设备的数据变化通知。比如对于热水器,其功能调用接口为start(intdelayMinute),那么调用start(30)则能够在30分钟后启动热水器开始加热。通过通用调试操控构件调试,确定智能终端设备工作正常。对于非支持IGRS协议的智能设备,比如红外报警和报警灯,它们以某种方式连接到配置平台,比如通过RS485集线器。定制平台利用相应的驱动程序,比如RS485集线器驱动程序,通过通用调试操控构件进行配置和操作,可以对该类设备进行调试,比如把红外报警设置为COM1,报警灯设置为COM2,检测COM1接收信号值以及检测对COM2设置值,以此来调试红外报警信号是否能够正常接收以及报警灯是否正常接收信号设置。在智能终端设备连接和调试之后,定制平台通过操控页面定制构件对智能终端设备管理操作界面进行定制。管理操作界面分两类,一类是家庭网关的管理操作界面,另一类是智能客户端的管理操作界面。首先对管理操控页面进行分页以确定页面显示次序和内容。根据用户要求,可以把常用的放在前面页,比如把开启热水器和打开关闭窗帘放在首页。也可以按照类别,比如家庭实用类放第一第二页,娱乐类第三页,安全类最后两页。告警和通知类消息可以弹出页面,也可以通过闪烁小图标并通过点击小图标来打开页面。对于每一个页内容,可以根据用户要求进行定制。对于信息显示页面,定制内容包括页面大小、位置、底色以及不同类别显示区之间的间距和显示字体大小、颜色等。对于操控页面,定制内容包括控件的类型和控件的位置、大小、以及款式等。可以有多种页面模板来针对不同人群的偏好。举例来说,用户首页可以只有开启热水器和关闭窗帘两个操控部件。启动热水器控件可以占据上半部分,可以包括延迟时间输入和启动按钮两部分,延迟时间输入可以包括小时输入和分钟输入两部分,小时可以是滑轮滚动一次增加或者减少1小时,分钟可以是滑轮滚动一次增加或者减少1分钟,也可以是6*10矩阵表。关闭窗帘控件可以占据下半部分,可以只包括关闭、打开两个按钮,也可以只包括一个按钮,当窗帘关闭按钮交底书名称:一种支持IGRS协议的智能家居系统生成系统秘密作者第6页5/14/2020显示打开,当窗帘打开时显示关闭。管理操作界面定制之后,定制平台通过网关及客户端生成构件生成定制运行系统/程序。生成过程包括三部分内容。第一是生成转换模块。生成构件检查界面构件和相应驱动模块接口之间的差异,并根据差异生成相应的转换模块。比如检查二者之间的类型和表示是否相同,如果不相同,则使用相应的转换模块对二者进行转换。举例来说,启动热水器控件的延迟时间输入部分的输出为x小时y分钟,而热水器调用接口start的输入参数时间为分钟,则转换模块需要把x小时y分钟转换为x*60+y分钟。一个转换模块可以由多个小的转换模块组合来实现。转换模块可以对应多个驱动模块。第二是生成IGRS服务。IGRS服务是网关为客户端提供的服务。由于客户端不能直接访问智能设备,客户端所有对智能设备的访问都需要通过网关来实现。IGRS服务是定制平台生成,运行在网关,由客户端远程按照IGRS基础协议进行调用的服务。IGRS服务也能够将告警和通知信息回传给客户端。第三是在前二者基础上生成运行于网关的定制运行系统和运行于客户端的定制运行程序。定制运行系统通过下载可以安装在智能家居网关和模拟网关上。一般是首先在模拟网关上运行以检验运行效果以便于进一步定制调整。定制运行程序通过下载可以安装客户端上。定制运行程序与定制运行系统的差异是定制运行程序不包含设备驱动构件。定制运行程序通常也不包含IGRS
本文标题:一种支持IGRS协议的智能家居系统
链接地址:https://www.777doc.com/doc-5356652 .html