异构家庭网络互操作中间件设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:yichunyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,家庭网络技术迅猛发展,多种家庭网络技术共存。由于不同家庭网络技术之间存在广泛的异构性,致使不同家庭网络的设备无法互操作。本文围绕异构家庭网络互操作问题进行了深入的研究,设计并实现了一个异构家庭网络互操作中间件-MIHH(Middleware for Interoperabilityamong Heterogeneous Homenetworks)。 MIHH的目标是提供完全透明的家庭网络设备互操作、统一管理/控制所有设备、提供即插即用的方式添加新设备、管理异构家庭网络中的消息、提供对家庭网络技术的零修改接入、提供应用支撑模块简化家庭网络应用程序开发流程。 MIHH采用家庭主网和家庭子网架构,家庭主网为IP网络,家庭子网为各类家庭网络,采用的网络协议因采用技术不同各异。通过运行于家庭主网的中间件软件实现了异构子网间互操作,也是本文研究的重点。 MIHH采用适配器接入各异构家庭网络。适配器为来自各家庭网络的设备生成对应的抽象设备,抽象设备是对各家庭网络设备的抽象,采用共同的设备属性描述方式和操作描述方式;同时适配器为每个设备在其他各家庭网络中生成对应的虚拟设备,虚拟设备遵循其所在的家庭网络协议,具有其对应设备的属性和操作。家庭网络通过适配器接入MIHH使得来自异构家庭网络的设备无需升级既可互操作。 MIHH使用分层结构,共包括适配层、核心层和应用支撑层三层。其中,适配层运行接入各异构家庭网络的适配器。核心层管理由适配层发布的抽象设备,提供设备发布、设备卸载以及设备更新功能,并发送设备发布、卸载、更新的消息给感兴趣的消息订阅者。应用支撑层针对家庭网络的几种典型应用,抽取各类应用中普遍使用到的一些功能,以支撑模块的方式,提供统一的访问,提高应用开发速度。 本文研究成果在北京大学校园网搭建试验环境进行验证。接入了UPnP网络、Jini网络和iTophome网络,并验证了来自这三种家庭网络的设备之间的互操作。
其他文献
本文设计和实现了一个交互式电脑游戏中的非玩家角色(non-player character,NPC)。NPC是一种处于动态、实时和复杂虚拟环境中的Agent,所以使这样的Agent产生智能行为是一个较
本文要解决的问题是:文档电子化过程中,对以数码相机为采集设备的文档图像展平修正的问题,其目的是去除数码相机采集的文档图像中的文档弯曲以及透视形变,从而提高录入文档图像的
本文以数字化校园数据中心的建设为背景,以异构数据交换的实施为着眼点,提出了利用数据交换中间件产品来进行异构数据交换的实现方案。从北京大学数字化校园建设的实际出发,找到
随着嵌入式系统的广泛应用,新的嵌入式设备层出不穷,为这些设备快速编写正确的驱动程序因而越来越困难。一方面,设备寄存器相关的操作代码(如:位操作代码)编写繁琐且容易出错
条码作为一种高效、快速的信息存储和传递技术,从诞生之时就受到了国际社会的关注。随着人们对条码技术的需要层次不断提高,尤其是需要在有限的面积上表示更多的信息量,二维
无线传感器网络(WSN,Wireless Sensor Network)被人们用于对所关心的场地进行监测和控制,在军事国防、工农业、城市管理、生物医疗、环境监测、抢险救灾、反恐、危险区域远程控
当前,数据中心普遍利用虚拟化技术来提高部署灵活性、降低操作成本、提高资源利用率。虚拟机具有封装性,可以避免重复安装操作系统、中间件、应用软件等软件栈,虽然方便了数据中
随着服务逐渐向智能化和自动化发展,计算机已经渗透到人们生产和生活的各个方面,计算机中最重要的软件,协助计算机在软硬件中交互的操作系统,也受到的广泛的关注。操作系统在计算
随着网络技术的蓬勃发展,在互联网上出现了越来越多的音乐下载服务以及在线音乐播放服务,而在这背后是海量的数字音乐。一个问题是当用户在接受这些服务的时候,往往面对过多的资
传统的主存储器DRAM由于制造工艺的束缚,其集成度已经很难再攀新高。另外,DRAM又受限于能耗高等问题,给计算机系统带来了巨大的挑战。新型存储器PCM(phase change memory,相变存储