用户名: 密码: 验证码:
信息家电协作模型的研究及其实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
自引入智能家居的概念以来,该行业得到飞速的发展。智能家居的研究重在体现智能化和人性化。信息家电之间需要相互识别、相互通信、相互协作,能根据主人的生活习惯自我调节,并具有自主学习的能力,能接受外界信息智能地做出反应。智能家居作为高品质信息生活的代表正得到越来越多的瞩目,所以对智能家居中信息家电协作模型的研究具有重大意义。
     协作模型的实现有很多方法,如基于工作流的协作模型、基于多Agent系统的协作模型和基于信息共享的协作模型。但是这些方法都没有通用性,而采用UML建立协作模型能在一定高度上做到抽象统一,因为UML是一种与语言和平台无关的统一建模语言,所以使用UML的顺序图、协作图、状态图、活动图等来表示信息家电之间的协作关系具有一定的优势,对于信息家电体系结构的建立也具有指导作用。
     本文先采用面向对象的思想对智能家居系统进行整体设计,分析其功能模块,得出整体框图,并论述了信息家电间的智能协作原理、控制方式和实现过程。其次,采用UML的图类对信息家电协作模型进行建模,将信息家电间的协作分为多个场景,并为每一个场景使用UML的顺序图、协作图、活动图、状态图等来描述其协作关系,使多个家电之间能相互协作、相互触发,共同完成主人交给的一系列任务。再次,对信息家电协作模型进行实现,采用产生式规则对知识进行表示,合理设计了多个数据库对知识进行存储,并在此基础上提出了一个推理算法,以实现推理机的正向推理。最后,采用以嵌入式微处理器S3C2410X为中心的硬件平台,裁减和移植Linux作为嵌入式操作系统,搭建了对信息家电协作模型的模拟环境,用c语言编写该推理算法,成功模拟实现了其协作过程。
Since the introduction of the concept of smart home,the industry gains rapid development.Smart home research focuses on intelligence and humanism.It requires that information appliances can implement mutual recognition,mutual communication,mutual collaboration, self-study,self-regulation according to the masters'living habits and intelligent response according to external information.As a symbol of high-quality information life,smart home getting more and more attention,therefore,the research on collaborative model of information appliances on the smart home is of great significance.
     There exist a lot of approaches to describe collaborative model,such as collaboration model based on workflow,collaborative model based on multi-agent systems and collaboration model based on information sharing.However,these methods are not universal,while collaborative model based on UML can be highly abstract and unified,because UML is a unified modeling language which is language-independent and platform-independent,it will be a great advantage to express the collaborative relationships between information appliances by using UML sequence diagram,collaboration diagram,state diagram,activity diagram,and it can also be an instruction for the construction of information appliance architecture.
     Firstly,the article gives an overall design on smart home systems, adopting object-oriented idea,and analyzes its functional modules; meanwhile,collaboration principle of information appliances and its control methods as well as its implementation process is discussed in the paper.Secondly,the collaborative model of information appliances is implement by using UML modeling diagrams,the collaboration of information appliances will be divided into a number of collaboration scenes,the collaborative relationship is described for every scenes by UML sequence diagram,collaboration diagram,activity diagram,state diagram,enables multiple appliances to be mutual collaborated and triggered,achieve a series of mission the master deployed.Thirdly, collaborative model of information appliances is implemented by using production rules to express knowledge.Several databases for knowledge storage are designed reasonably,a reasoning algorithm is proposed to achieve the forward chaining inference.Finally,a collaborative model of information appliances simulation environment is built by adopting embedded microprocessor S3C2410X as center hardware platform and adopting the reduced and transplanted Linux as the embedded operating system,the reasoning algorithm is edited in c language,its collaboration analog process is successfully implemented.
引文
[1]梁月开.现代家居设计与家居智能系统的应用研究[D].南京:南京林业大学,2008:12-16.
    [2]王娜,王俭.智能建筑概论[M].北京:人民交通出版社,2002:6-15.
    [3]金永权.嵌入式系统、智能家电及家庭网络[J].单片机与嵌入式系统应用,2001,23(1):12-15.
    [4]彭华.智能家居中信息家电万能遥控器的研究与设计[D].长沙:湖南师范大学,2008:2-3.
    [5]智能家居之信息家电[EB/OL].http://sjzbbs.soufun.com/ZX~0~257/30665210_30665210.htm.
    [6]Sharpe B.Information Appliance-An Introduction.Appliance Stdio[N],June 2001.
    [7]向忠宏.智能家居[M].北京:人民邮电出版社,2002.6.
    [8]黄慧华.信息家电设备定义语言的远程监控系统的设计与实现[D].湖南:湖南师范大学,2005:20-24.
    [9]国内外智能信息家电的现状与发展趋势[N].2008.12.3.http://www.qianjia.com/forum/.
    [10]韩江洪,张建军等.智能家居系统与技术[M].合肥:合肥工业大学出版社,2005:23-23.
    [11]2008年中国国际社会公共安全产品博览会[EB/OL].http:/www.bspia.com/news/cmeeting/2008-12/15/0812151029524236601IOKA77187CG2JH8.html,2008.12.15.
    [12]第九届中国国际建筑智能化峰会[EB/OL].http://www.enet.com.cn/article/2008/1211/A20081211401736.shtml,2008.12.11.
    [13]范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2004:67-80.
    [14]Workflow Management Coalition.Workflow management coalition terminology and glossary[R].TechnicalReport,Brussels:Workflow Management Coalition,2001.
    [15]朱匆.结合专家系统与工作流技术在智能家居中的研究与应用[D].长沙:湖南师范大学,2008:56-68.
    [16]王晓东.复杂的动态实时强协同协作模型 DReaSCoM 研究与实现[D].长沙:国防科学技术大学,2001:28-32.
    [17]China OSGi User Group[EB/OL].http://www.riawork.org/.
    [18]Ton Fout.Universal Plug and Play in Windows XP[M].Microsoft Corporation Published,2001.6.
    [19]Sun 公司.JIM 协议规范[EB/OL].httg://gcecluh.sun.com.cn/.
    [20]Pilone D.& N.Pitman.UML 2.0 Technical Manual,2006.
    [21]UML Refenrence Manual.pdf.
    [22]Grassle P.&H.Baumann&P.Baumann UML 2.0 in Actual Combat-Project Development Guide[M].Posts & Telecom Press,2007.
    [23]Miles R.& K.Hamilton.UML 2.0 Study Guide[M].Tsinghua Unversity Press.2007.
    [24]张裕益.UML 理论与实作——个案讨论与经验分享(第一版)[M].中国铁道出版社,2002:149-174.
    [25]吴建,郑潮,汪杰.UML 基础与 Rose 建模案例(第2版)[M].北京:人民邮电出版社,2007:45-278.
    [26]StarUML 教程[EB/OL].http://baike.baidu.corn/view/2134198.htm.
    [27]Stroustrup B.The C++Programming Language(Special Edition)[M].China Machine Press.2007.12.
    [28]张楚才.信息家电安全的研究[D].长沙:湖南师范大学,2007:22-25.
    [29]吕娜.多代理系统 UML 建模研究[D].吉林:吉林大学,2004:32-35.
    [30]左强.智能化住宅和智能化小区[J].科教文汇,2008.
    [31]http://www.ehomecn.org/showbigtrade.asp?bigtrade=智能小区行业.
    [32]杨郑继.信息家电网络技术[J].信息技术与标准化,2003,34(4):26-30.
    [33]综合布线[EB/OL].http://www.1000bbs.com/dispbbs.asp?boardid=4&id=27911.
    [34]肖骁.信息家电与家庭网络结构的研究及实现[D].长沙:湖南师范大学,2008:29-34.
    [35]李文博.基于 IAIDL 的嵌入式 WEB 家庭网关的设计[D].长沙:湖南师范大学,2008:23-25.
    [36]蔡城.基于 SNMP 的信息家电网络管理系统的研究与实现[D].长沙:湖南师范大学.2008:45-47.
    [37]李华.模糊专家系统的研究与实现.[D].贵阳:贵州大学,2006:45-56.
    [38]Boggs W.& M.Boggs.UML and Rational Rose 2002[M],Electronics Industry Press,2002.
    [39]罗代忠.基于 UML 的网络教学系统设计与实现[D].重庆:重庆大学,2005:7-12.
    [40]Scott W.Ambler.The Elements of UML 2.0 Style[M].Beijing:Posts & Telecom Press,2008.12.
    [41]Schmuller J.UML Basic,Case and Application.(Third Edition)[M].Beijing:Posts & Telecom Press,2004.
    [42]Baar T.UML 2004-The Unified Modeling Language.[M]Beijing:Beijing Yanshan Press,2004.
    [43]Eriksson H.& M.Penker.Bussiness Modeling with UML Business Patterns at Work[M].Beijing:China Machine Press,2004.
    [44]武波,马玉祥.专家系统[M].北京:北京理工大学出版社,2001:33-42.
    [45]伍欣,刘自伟.提高基于规则专家系统效率的技术和方法[J].微计算机信息,2006,12(4):270-272.
    [46]齐玉东,李逸波.一种专家数据库的开发与实现[J].PC World China,1999.
    [47]曹文君.知识系统原理[M].上海:复旦大学出版社,1995:41-56.
    [48]田康生,马建朝,华中和等.专家系统中正向推理机的一种实现方法[J].武汉:空军雷达学院,2000,34B(5):87-89.
    [49]Russell S.& P.Norvig.Artificial Intelligence-A Modern Approach(Second Edition)[M],Posts & Telecom Press,2004.
    [50]敖志刚.人工智能与专家系统导论[M].合肥:中国科学技术大学出版社,2004:234-244.
    [51]丁永生.计算智能—理论、技术与应用[M].北京:科学出版社,2004:123-129.
    [52]宋明权.基于 ARM 的嵌入式人机界面硬件平台的开发[D].武汉:华中科技大学,2005:56-65.
    [53]陈赜.ARM9嵌入式技术及 Linux 高级实践教程[M].北京:北京航空航天大学出版,2005:78-80.
    [54]孙天泽,袁文菊.嵌入式设计及 Linux 驱动开发指南—基于ARM 9处理器[M].北京:电子工业出版社,2007:55-55.
    [55]李亚锋.ARM 嵌入式 Linux 系统开发从入门到精通[M].北京:清华大学出版社,2007:77.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700