智能家居系统界面定制技术的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 操 作   将设备提供的功能,以函数接口的形式对外提供,最终用户也是

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档