首页> 中文学位 >Remote UI技术研究及其在Android系统上的实现
【6h】

Remote UI技术研究及其在Android系统上的实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

第一节 课题研究背景

第二节 国内外研究现状

第三节 研究内容和意义

第四节 论文的主要工作及结构安排

第二章 相关技术介绍

第一节 DLNA简介

第二节 CVP-2技术简介

第三节 UPnP技术简介

第四节 HTML5技术简介

第五节 Android简介

第六节 本章小结

第三章Remote UI体系结构

第一节Remote UI中的设备模型

第二节Remote UI中的配置模型

第三节Remote UI结构详解

第四节 本章小结

第四章Remote UI提供的服务模型解析

第一节Remote UI客户端服务模型解析

第二节Remote UI服务器服务模型解析

第三节 本章小结

第五章Android上Remote UI系统的实现

第一节 系统设计目标

第二节 系统框架设计

第三节 系统设计与实现

第四节 系统运行效果

第五节 本章小结

第六章 总结与展望

参考文献

致谢

个人简历

展开▼

摘要

随着移动信息技术的迅猛发展和手机、平板电脑等手持移动设备的普及,数字家庭已成为国内外研究的热点。人们迫切地希望能够实现随时随地的让不同种类的电子设备之间实现互联互通,在电子设备之间进行多媒体资源的共享,对电子设备进行管理和控制等。为了统一各种电子设备之间互联互通的协议规范,DLNA(Digital Living Network Alliance),即数字生活网络联盟应运而生。它在已有的一系列协议标准和技术上进行进一步的规范定义,形成了一套完整的数字家庭的解决方案,DLNA协议标准。由于其完整性和领先性,它已在国际上得到了广泛的应用。
  伴随着DLNA技术的普及,设备碎片化也成为了新的问题。为此DLNA联盟在 DLNA协议标准的基础上,扩展定义了 CVP-2协议标准。它提出了基于HTML5技术的Remote UI技术,致力于解决设备碎片化的问题。由于CVP-2协议标准是最新发布的协议,目前关于它的相关研究相对较少,市场上更没有相关的产品,因此本文对其核心的Remote UI技术进行详细的研究,并基于Android操作系统进行实现。
  本文主要分析了CVP-2协议中所定义的Remote UI系统的设备模型与配置模型,并对Remote UI客户端和Remote UI服务器的内部结构进行了详细地研究。然后又详细研究了Remote UI客户端和Remote UI服务器所提供的服务模型。基于以上的研究,本文采用分层的架构对Remote UI系统进行了实现。用C语言进行了底层协议栈的开发,主要实现了Remote UI底层的设备发现,设备信息交换与设备控制等功能,并以库的形式提供接口 API给上层应用。应用层基于Android操作系统,通过JNI调用底层协议库,实现了Remote UI系统的客户端、控制点与服务器的交互。除了实现一个完整运作的Remote UI系统外,本文还实现了一套样例界面,并且提出了一套与HTML5界面交互的应用层API。
  通过本文对Remote UI体系结构的研究与实现,可以帮助产品开发人员更好的理解CVP-2协议标准,能够为今后基于Android产品的实现提供参考。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号