- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能家居系统界面定制技术的研究.doc
智能家居系统界面定制技术的研究
摘 要:为了满足人们对智能家居系统终端控制界面的个性化需求,结合MVC设计模式,提出了一种可支持用户界面定制的方法,并给出了智能家居系统的框架。通过该软件架构,可以实现个性化用户界面的快速生成,减少界面开发的工作量。同时,还给出了具体的设计思路和步骤,对智能家居系统进行了归类,并在此基础上,对控制对象进行了分析。最后,结合带有Android系统的智能终端,给出了一种具体的实例设计。结果表明,该方法能有效提高用户界面定制的效率。
关键词:智能家居;MVC;界面定制;用户界面
中图分类号:TP311 文献标志码:A 文章编号:2095-1302(2014)10-00-03
0 引 言
随着社会信息化、智能化的快速发展,市场上智能家居应用软件越来越多,控制的设备越来越复杂,给用户操作带来了不便。支持界面定制的智能家居控制系统,可以让用户根据自己的意愿,定制个性化的控制界面,真正给用户带来最大程度的高效、便利、舒适与安全。目前,只有少数国外公司提供了相应开发工具,但是进口软件价格昂贵,不利于推广,无法满足用户需求。因此,国内智能家居市场急需一种支持界面定制的控制系统,来满足广大用户的需求。
本文提出一种基于智能终端可定制用户界面(User Interface,UI)的智能家居控制系统,并结合 MVC设计模式,展开了对家居设备控制界面定制技术的研究工作。家居设备种类繁多,首先将设备归类,用面向对象的思想将其抽象化,并定义其控制属性、参数和行为等;然后,针对不同种类设备,设计运行在智能终端系统的各个显示界面、操作界面等,将家居设备控件化;最后,将对象控件相关联,设计界面生成器,使用户可以定制个性化界面,极大地提高了界面的友好性。同时,本文还结合Android智能终端,给出了具体设计实例。因此,对基于移动终端设备的智能家居系统界面定制技术的研究,具有很高的现实价值和实际意义。
1 智能家居系统概述
1.1 智能家居系统分类
智能家居系统根据其功能主要可归为以下几大类:
1.1.1 智能照明系统
(1)室内照明灯具
室内照明灯具主要分为:吸顶灯、吊灯、壁灯、台灯、节能灯、落地灯等。
按照光源划分为:1)白炽灯:卤素灯、石英灯;2)荧光灯:日光灯、节能灯等;3)HID:高压汞灯、低压钠灯等;4)LED:二极管、LED系列。
(2)照明控制方式
照明控制方式有两种,即开关控制和调光控制。开关控制主要是开关调控,即静态控制方式,主要利用断路器控制;调光控制是动态控制方式,即要实现改变光源的光通量的输出[1]。
1.1.2 电器控制系统
常见家用电器按控制方式可以分为两种:一种是简单控制电路的通断来控制电器的控制器,主要可控制冰箱、热水器等家电;另一种是模拟红外遥控器发出信号的控制器,主要可控制空调、电视机等使用红外遥控器的家电。
1.1.3 智能遮阳系统(电动窗帘)
系统对电动窗帘的控制,实际上是通过控制电机来实现开、关、停的智能控制。控制对象可以使各种带电机的设备,如电动门、电动窗户、电动投影幕等。
1.1.4 安防监控系统
系统通过燃气探测器、烟雾探测器来监测有无煤气泄漏及起火等危险情况发生;通过红外探测器、门窗磁探测器、网络摄像机、智能门锁来监控有无外来人员入侵[2]。如有发生以上危急情况发生则自动发出报警信号。
1.1.5 环境监测系统
系统主要通过各传感器检测室内环境,包括温度传感器、湿度传感器、PM2.5监测仪、甲醛监测仪等[3]。
1.2 智能家居系统框架
智能家居系统框架可以划为应用层、智能家居控制界面定制平台、网络层、感知层四个组成部分,图1所示是智能家居系统框架图。
2 控制对象分析
2.1 属 性
家居设备定义的属性有以下几方面:
①设备名:用以区分不同设备。
②设备位置:用来说明每个设备在家中所处的位置。
③设备图片:每类设备配置一种图像,用以在智能终端上显示,用户操作时,选择相应图片即可。
④设备种类:设备种类有受无线信号控制的灯类,受红外遥控器控制的电视机空调类、有消息传递到智能终端的传感器类等[4]。
图1 智能家居系统框架图
首先设计一个设备父类,该类为抽象类,家居系统内各类型的可控设备,都可以继承设备类来实现。可设计空调类、灯类、冰箱类、传感器类等继承设备父类。
在操作时,使用类生成的对象描述具体家居设备。例如操作某个灯具时,使用灯类生成对象并分配资源,操作结束后,对象消亡,回收资源。
2.2 操 作
将设备提供的功能,以函数接口的形式对外提供,最终用户也是
您可能关注的文档
最近下载
- 智慧城市云计算大数据中心项目深化设计方案(403页word).docx VIP
- 全国高中青年数学教师优质课大赛一等奖《基本不等式》教学设计.doc VIP
- 中华民族共同体概论第一讲 中华民族共同体基础理论part1.pptx VIP
- 儿童绘本改编与创作教案.pdf VIP
- JGJ-T291-2012:现浇塑性混凝土防渗芯墙施工技术规程.pdf VIP
- 实施指南《GB_T18944.2-2022柔性多孔聚合物材料海绵和发泡橡胶制品规范第2部分:模制品与挤出制品》实施指南.docx VIP
- 2022新能源风电场接入集控中心技术方案.doc VIP
- 白头翁的故事培智.ppt VIP
- 应聘人员登记表单.docx VIP
- 5S_培训教材.ppt VIP
文档评论(0)