信息家电智能协作系统的的设计与实现毕业设计.doc
《信息家电智能协作系统的的设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《信息家电智能协作系统的的设计与实现毕业设计.doc(67页珍藏版)》请在三一办公上搜索。
1、JIU JIANG UNIVERSITY毕 业 论 文 题 目 信息家电智能协作系统的设计 与实现 英文题目 Design and Implementation of Information Appliances Intellig-ent Collaborative System 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 陈丽芳 班级学号 A081117 指导教师 刘华中 二一二年五月摘 要随着计算机技术、网络技术和信息技术的不断发展以及人们生活质量的不断提高,家居生活智能化已经成为可能,并且成为了家居生活发展的必然趋势。要实现家居的智能化,必定要解决信息家电间的智能协作问
2、题。信息家电作为智能家居的一个重要组成部分,信息家电间的相互协作、相互识别,自主学习和推理会将智能家居的智能化推向一个更高的层次。系统通过推理算法简单模拟实现信息家电间的智能协作,首先采用面向对象的统一建模语言UML语言来对信息家电的协作模型进行分析,建立了一个统一的协作模型;其次将协作模型中的协作关系用产生式规则进行知识表示;再次结合产生式规则专家系统知识设计推理算法;最后通过C语言结合存储在SQLite数据库中的知识库实现推理算法,简单模拟出了信息家电中的智能协作场景。通过在SQLite中的协作规则存储以及协作算法的C语言实现,系统简单模拟出了信息家电智能协作系统中状态接收,协作推理,动作
3、触发的智能协作过程。关键词:信息家电,智能协作,统一建模语言,产生式规则AbstractWith the continuous development of computer technology, network technology and information technology and improvement of our living quality, the smart home life has become to be possible, and has become an inevitable trend of our home life development. To
4、realize the intelligent home life, we must solve the problem of information appliances collaboration. Information appliances as an important part of the intelligent home life, the mutual collaboration, and mutual distinguish; autonomic learning and reasoning of information appliances will promote th
5、e intelligent home life to a higher level.The system simply simulates the realization of the intelligent collaboration through the reasoning algorithm. First, use the object-oriented Unified Modeling Language (UML) to analysis the collaborative model of information appliances, built a uniform collab
6、orative model; second, use the production rules to express the collaborative relation of the collaborative model; third, combine the Production Rules Based Expert Systems theory to design a reasoning algorithm; Last, realize the reasoning algorithm by using C language and combining the knowledge bas
7、e in SQLite database, simply simulates the scenario of information appliances collaboration.Through the collaboration rules that saved in SQLite and the collaboration algorithm that realized by C, the system has simply simulated the intelligent collaborative process that including status receiving,
8、collaboration reasoning, action activating of information appliances intelligent collaborative system.Keywords: Information Appliances, Intelligent Collaboration, Unified Modeling Language, Production Rules目 录摘 要IAbstractII1 绪论1.1课题的提出(1)1.2课题研究背景(1)1.3课题国内外研究现状(2)1.4课题研究意义(3)1.5本文工作及创新点(4)1.6论文结构(5
9、)2 相关知识介绍2.1信息家电(6)2.2智能协作(9)2.3产生式规则(10)2.4专家系统(11)2.5本章小结(13)3 信息家电智能协作系统的设计3.1基于面向对象的信息家电智能协作系统模型设计(14)3.2智能协作系统UML建模(15)3.3信息家电智能协作系统中的概念模型设计(19)3.4本章小结(21)4 信息家电智能协作系统中的知识表示和智能推理4.1基于产生式规则的知识表示(22)4.2产生式规则专家系统在信息家电智能协作系统中的应用(24)4.3产生式规则自主学习优化(27)4.4本章小结(29)5 信息家电智能协作系统的实现5.1信息家电智能协作规则在数据库中的存储实现
10、(31)5.2信息家电智能协作规则的树型结构存储实现(36)5.3代码设计与实现(38)5.4本章小结(49)6 系统功能测试6.1系统数据库各表内容显示(50)6.2系统增加、删除规则功能显示(50)6.3系统推理功能测试(52)6.4系统规则优化功能测试(54)6.5本章小结(55)7 总结与展望7.1论文工作总结(56)7.2未来工作展望(56)致 谢(58)参考文献(59)1 绪论1.1课题的提出如今,智能家居已经逐步成为一个热点,它已经逐步成为一个平民化的产品。智能家居不仅是体现在给它的使用者提供一个方便、舒适的住宅环境,它还包括在家居安防和家居健康监护等健康家居、安全家居的运用。智
11、能家居所要给大家呈现的将是一个完整的家居体验。虽然说依靠一些简单的信息家电也能给用户提供一些很智能的功能,也越来越多的家电商家推出了众多的类似智能空调、智能冰箱的智能信息家电。信息家电是一种价格低廉、操作简便、 实用性强、带有PC主要功能的家电产品1。根据以上概念可知信息家电是一种家电产品,那么它也就代表了它其实还只是一个独立的个体,因此单纯的依靠信息家电是很难实现家居的智能化的,我们需要解决信息家电间的进一步协作问题,让信息家电间相互识别,相互协作,相互触发并且能够通过主人的事先设置以及日常的行为习惯来自动地完成一些动作,达到信息家电的自主学习和自我推理。通过信息家电间的协作可以实现智能家居
12、的一体化,让智能住宅中的信息家电成为一个整体,并且拥有自己的智慧和自主学习能力,更大程度上地为用户提供一个智能的家居。要实现信息家电间的智能协作,首先要提供一个合适、全面而且适用性高的协作模型。同时,再将信息家电的协作规则运用产生式规则的方式进行储备,成为信息家电间智能协作的一个参照依据,信息家电智能协作系统在运作过程中根据感应到的各信息家电状态来进行自我推理,自动地去推理控制信息家电间的协作。对信息家电的智能协作模型进行分析与设计,以及运用产生式规则原理来简单模拟信息家电间的智能协作,自我触发是本文的主要研究内容。1.2课题研究背景智能家居概念的起源很早,但一直未有具体的建筑案例出现,直到1
13、984年美国联合科技公司(United Techno1ogies Building System)将建筑设备信息化、整合化的概念应用于美国康乃迪克州(Conneticut)哈特佛市(Hartford)的CityPlaceBuilding时,才出现了首栋的“智能型建筑”,从此也揭开了全世界争相建造智能家居的序幕。但当时只是对一座旧式大楼进行了一定程度的改造,采用计算机系统对大楼的空调、电梯、照明等设备进行监测和控制,并提供语音通信、电子邮件和情报资料等方面的信息服务2。智能家居至今在中国已经历了近10年的发展,在2011年11月27日安徽合肥举办的第五届中国(合肥)国际家用电器博览会中也引入智能
14、家居新概念,筹备智能家居体验馆、家电全产业链和小家电展示展销、家电新产品新技术发布、家电品牌展等内容。海尔、TCL、新科、春兰、格兰仕等知名家电企业也参加了展会。信息家电是应运智能家居而生的,从1999年3月,微软耗资数十亿美元,在全球范围内力推“维纳斯计划”,向信息家电领域挺进,到随后的美国国家半导体公司总裁赫拉在北京世界计算机博览会上在推销“信息家电”概念的同时还推出了如机顶盒、WebPDA等早期的信息家电产品以及之后中科院凯思软件集团与微软针锋相对地提出了称为“女娲”计划的嵌入式操作系统3。信息家电发展到现在,已经有越来越多的被冠以“智能”头衔的家电产品被推出市场,但是像海尔集团在物联网
15、时代推出的智能生活解决方案U-home这样的关于信息家电智能协作的完整智能家居协作方案产品却没有很好的发展起来。1.3课题国内外研究现状一些诸如海尔、春兰等的家电企业更多是研究如何推出更多的智能化的信息家电产品,很少致力于信息家电的协作这方面的研究。但是如果要进一步的实现家居的智能化,我们就必须要解决信息家电间的协作问题。要实现信息家电智能协作,必将需要考虑到采用什么样的协作模型来很好地去模拟出信息家电智能协作时的各种场景。目前比较常用协作模型的有基于多Agent系统的协作模型、基于共享工作空间下的协作模型。多Agent系统是研究如何再一群自主的Agent间进行智能行为协调,它具有交互性、社交
16、性、协作性、适应性和分布性等。Agent对环境以及其他的Agent进行适应,然后改变Agent的心智状态来实现Agent间的协调4。在多Agent系统中,Agents的联合行为空间和联合状态空间是高维的,因此具体实现相对较难,此外,多Agent系统是一个分布式的系统,但是信息家电的智能协作系统是一个集中式控制的协作系统,各个信息家电不具备单独的控制能力。基于共享工作空间下的协作模型是一种更具普遍性的能够刻画群体协作的模型,整个协作过程不一定是结构化,因而具有更大的灵活性。在共享工作空间下的协作模型中,一个协作空间一般由用户空间、任务空间和文档空间所组成5。虽然国内对基于共享工作空间下的协作模型
17、已经做了一定的探讨,但都没能对其协作环境给出有效的形式化描述。此外,还有基于CSCW(Computer Supported Cooperative Work 计算机支持的协同工作)的工作模型,也还有学者提出一种采用多种模型混合,基于几种传统的计算机群体协作模型,参照并行工程理念,通过总结和概括计算机支持的协作工作的结构特点和工作方式的面向对象多层次协作模型6。信息家电智能协作的核心在于完成自我推理的过程,要实现信息家电间的互相识别和互相触发,涉及到信息家电协作知识的表示,以及在知识之上的知识搜索和推理技术的运用。知识的搜索与推理是人工智能研究的一个核心问题,对这一问题的研究曾经十分活跃,而且至
18、今仍不乏高层次的研究课题。常用的知识表示方法很多,有图示法、公式法、结构化方法、陈述式表示和过程式表示等,具体的如状态空间法、问题归约法、谓词逻辑发、语义网络、框架。知识的搜索可以采用“盲目”穷举式的盲目搜索,也可以采用启发式搜索,启发式搜索运用启发信息,引用某些准则或经验来重新排列OPEN表中结点的顺序,启发式搜索要比盲目搜索有效得多,因而应用较为普遍。高级求解系统是知识推理和搜索的先进方法,规则演绎系统和产生式系统是两种比较有效的搜索方法7。1.4课题研究意义在智能家居不断发展的今天,普通的家电产品已经不能满足广大消费者的消费需求,而且国内众多的家电商家近几年的营销绩效并不是很好。信息家电
19、虽然在一定程度上给我国的家电市场带来了效益,但是独立的信息家电产品如果不能在智能家居这个大形势下实现智能协作,那信息家电的功能再是强大也不能很好给用户提供一个完整的、智能化的家居体验。只有实现信息家电间的智能协作才能更好地发挥信息家电的潜在功能,让信息家电系统实现智能化的推理和学习。借鉴面向对象的思想,将信息家电中的各个家电产品看成一个对象处理,然后再结合基于面向对象思想的UML语言来对信息家电的协作模型进行建模,从而实现在一定高度上的抽象和统一。UML语言是一种易于表达、功能强大且适用性强、规范化的语言,采用UML建立的协作模型将具有一定的指导作用。因为产生式系统本身具有表达自然直观,便于推
20、理,可进行模块化处理,格式清晰,设计和检测方便,表示灵活的优点,因而运用产生式规则来表示信息家电间的协作规则也会比较直观,易懂,而且便于推理。基于产生式系统表示灵活的优点,我们可以采用基本的产生式规则表示形式结合数据库来存储规则,也可以采用类似树型结构的数据结构来存储规则,此外还可以尝试将规则与十字链表结合,运用十字链表来表示规则,这些表示方法在一定程度上都具有很好的优化空间,例如良好的数据库结构设计可以优化规则的搜索过程同时减少规则的冗余;合理地设计好树型结构中各结点的域可以使得推理过程得到优化同时可以通过优化结点的存储来减少事实结点的存储的次数以减少空间;运用十字链表的方式则是类似于矩阵式
21、的存储,将规则扩展为二维的平面表示。通过灵活地运用各种数据结构,并在此基础上优化存储,优化搜索和推理效率,将会使得产生式系统在信息家电的智能协作系统中得到良好地运用。1.5本文工作及创新点论文中首先通过UML语言建立了信息家电智能协作模型;其次运用产生式规则将协作模型进行表示;再次结合产生式规则设计出智能协作算法;最后用C语言实现算法。本文的创新点在于通过UML所建立的协作模型能高度抽象出信息家电智能协作模型;其次通过产生式规则对协作模型进行知识表示,通过规则集能将信息家电智能协作场景表示成简单的条件结论形式;再次将信息家电中的协作规则分解后存储到关系数据库中使得规则间相互独立;最后基于产生式
22、规则专家系统实现的推理算法具有高度的统一性,适应于大多数协作推理模型。1.6论文结构论文的中英文摘要和目录部分。论文的主要内容主要分为6部分来对课题进行阐述。第一章:论文绪论部分,主要是提出课题,然后分析论文课题的研究背景、现状以及研究意义。第二章:主要是介绍一些论文的相关知识,主要有信息家电、智能协作、产生式规则、专家系统。第三章:主要是对信息家电的智能协作模型进行设计,用面向对象的思想采用UML语言来对信息家电的智能协作模型进行建模,实现对协作模型的一个整体的协作框架。第四章:将第二章中介绍的相关知识结合到信息家电智能协作系统的设计和实现过程中,对知识的表示和推理过程进行阐述和分析。第五章
23、:信息家电智能协作推理算法和规则优化算法的实现部分。第六章:系统的功能测试部分。第七章:系统设计和实现的总结与展望部分。论文的致谢与参考文献部分。2 相关知识介绍本章主要对系统中所要用到的理论知识进行介绍,包括信息家电、智能协作、产生式规则、专家系统。2.1信息家电2.1.1智能家居智能家居(Smart Home),或称智能住宅,是以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境8。智能家居可以定义为一个过程或者一个系统。利用先进的计算机技术、网络通讯技术、综合布线技术、将与家居生活有关的各种子系统,有机地结合在一起
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息家电智能协作系统的的设计与实现 毕业设计 信息 家电 智能 协作 系统 设计 实现

链接地址:https://www.31ppt.com/p-3935212.html