论文部分内容阅读
技术的发展正在使现在和未来家庭拥有越来越多的家电设备,但这些设备往往功能单一,对周围环境缺乏敏感性、适应性和协同性;无法感知周围环境变化,无法在无人干预的情况下与其他设备协同工作来执行某种任务,更无法实现设备群体的自发组建及设备群体的自我管理、自我修复和自我配置。为了解决这些问题,微软公司推出了通用即插即用(Upnp)技术,惠普和IBM公司推出了Jetsend和Tspace技术。同以上技术相比,Sun公司的Jini技术有着不可估量的优势。Jini是Sun公司在总结和归纳其他分布式计算技术缺陷基础上推出的一种动态分布式计算技术,可以提供自发的动态的服务网络(这里的服务指任何具有一定功能的实体)。Jini技术具有许多优秀的工作机制,基于jini技术开发的信息家电能够动态地发现、加入网络并实现注册,为网络中其他用户或设备提供服务,也可以动态定位并使用网络中的其他设备或服务,一起协同工作,完成某种任务。并可感知网络环境中的变化(如新设备的加入或可用设备的离开)。且可自发地组建设备群体,并完成群体的自管理、自修复、自配置。 由于信息家电的巨大潜在市场和Jini的先进性,目前已有大量公司和科研机构正从事基于Jini的家电的研发。kodak公司的基于Jini数字相机、Sony的基于Jini的笔记本、微磁盘、机顶盒、电视、DVD等产品的研发都取得了进展。 本文第一章分析了在现在家电中所存在的问题及引入Jini的必要;第二章主要介绍了Jini的体系结构、设计思想及它的核心机制和概念,如:发现和查找协议、查找服务、远程事件、租用、代理等。第三章主要探讨了实现基于Jini的信息家电的几个关键技术。即:基于Jini的信息家屯如何完成在网络中的动态注册,如何完成对网络中其他设备或服务的动态定位和使用;如何监视网络中其他设备的状态变化;如何完成设备群体的自管理、自维护和自配置;且针对不同的设备(功能完备设备、功能受限设备)如何完成Jini的启用。