基于OSGI的数字家庭网关设计

被引量 : 0次 | 上传用户:w01225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的不断发展和人们对生活质量的不断追求,使得因特网技术的优越性不仅在原有的办公领域得到充分发挥,而且逐步向普通的家庭生活不断扩展。智能家电产品的出现和家庭内部网络的多元发展,预示着数字化信息家庭时代离我们越来越近。数字化信息家庭要求信息交流和数据共享在家庭内部的不同网络和不同设备间达到无缝状态。但由于数字家电设备往往是由不同的生产商提供,所用技术也各不相同,这样必然导致家庭网络的异化严重,给数字家庭的发展带来阻碍,所以整合家庭内部设备和网络的技术势在必行。基于上述需求,论文介绍了以计算机通信企业为主导的家庭网络技术标准,通过对比和分析,选取了最具优势的基于OSGi R4规范的Equinox作为设计数字家庭网关的框架。本文对OSGi框架的主要组成部分和Equinox项目的一些标准服务bundle进行了说明。在对Equinox框架下一个天气预报的设计进行介绍后,详细对基于DS模式的数字家庭网关的需求分析和接口、bundle设计进行了阐述,并给出了运行效果。本文中作者的主要贡献有:在对各类家庭网络技术标准的对比和分析后,提出了基于OSGi规范的数字家庭网关的设计模式;根据OSGi框架中对服务接口和实现的分离和对服务接口具体实现进行隐藏的理念,对数字家电设备可能涉及的服务进行标准化的接口设计,然后由不同的实现方去具体实现设备的服务,并注入属性标签供服务引用方选择;舍弃以往OSGi框架中通过BundleContext对服务注册、获取、监听的方式,选用OSGi R4中的重大改进——Declarative Services方式来实现,既方便了程序员的设计,又使整个系统体现出更好的动态性;将具体的数字设备描述成相应的Java类,通过对Java类的互操作,为嵌入式的开发提供了可行性依据;设计了一个与家电设备bundle相结合的可插拔的软件系统模型。
其他文献
在知识经济的今天,企业竞争情报工作已经越来越受到人们的关注与重视,如何有效评价竞争情报工作的绩效,也是企业决策者关心的问题。因此,建立一套全面、完整、实用的竞争情报
微学习是未来学习不可缺少的一种学习模式。微课程按照新课程标准及教学实践要求,以教学视频为主要载体开展教与学的片段活动。通过对微课程教学理论与初中英语微课程课堂教
本文研究了矩阵变换器的电压、电流控制方法。首先在分析Venturini控制法、瞬时双电压法、空间矢量法等电压控制法的基础上,针对空间矢量法提出了矩阵变换器在非对称输入条件
中学生课业负担过重问题一直困扰着我国基础教育事业的发展,它不仅对中学生身心健康造成很大危害,而且严重影响素质教育的顺利实施。虽然我国采取了一系列措施解决中学生课业
德育课程内容改革是德育新课程改革的重要内容。德育新课程改革实施十多年来,德育课程内容改革的成效如何是一个值得关注的现实问题。调查显示,德育新课程内容改革中存在着活
由第三人履行的合同以担保第三人的履行为合同标的,合同的当事人是债权人和债务人,而非第三人。债务人负担的是担保义务,第三人没有履行或履行不符合约定,即属债务人担保义务
房地产业是我国国民经济的主导产业,在现代社会经济生活中有着举足轻重的地位。据统计,在我国房地产业的资金来源中,银行信贷占到70%以上,房地产贷款余额占商业银行贷款余额
在学校,确实存在着一些学习成绩较差、思想品德或心理不良的“问题学生”。产生这类学生的主要原因不在于学生本身,而是由于学校、家庭、社会的不良影响和教育方法失当。在学
第一部分示踪技术测定白蛋白合成率相关方法的建立目的:完善白蛋白提纯和水解等方法;确定苯丙氨酸在气相色谱质谱联用仪GC/MS下检测条件和分析方法;建立稳定性同位素示踪剂测
目的根据重型肝炎的病史、临床症状和辅助检查等资料的综合分析,探讨其中医辨证分型的规律,与实验室检查的关系以及与临床预后的关系。方法回顾性调查和分析湖北中医学院附属