论文部分内容阅读
随着通信和集成电路技术的发展,以ANDROID系统为平台的智能终端设备因为相对体小量轻,携带方便,已经成为人们日常娱乐生活中不可或缺的一部分。同时,信息技术和数字影像技术的发展也使得人们通过手中的智能终端设备能够编辑生成或者通过其他渠道下载获取到各种不同格式大小不一的多媒体资源。在独乐乐不如众乐乐的年代,如何快速方便的与他人分享自己喜欢的多媒体文件,已经成为广大终端设备用户的迫切需要,也是各大通信终端设备厂商以及智能家居企业所面临的技术难题。DLNA的出现使得媒体共享的方式冲破了传统传输传送速度和中间存储介质的限制,从而,使得媒体资源共享的的方式步入一个新的时代。以目前智能终端最为普遍采用的ANDROID系统为平台,围绕DLNA协议实现的一款应用,能够在同一个无线网络环境中互相发现访问和播放彼此存储的多媒体资源。该多媒体资源共享应用快速方便简单,不需要做任何配置。此方式与传统的蓝牙传输分享相比,省去了搜索配对操作,更不用通过蓝牙传输接收到本地才能播放,其实在传送速率上也比蓝牙快得多;和中间存储介质转存相比,此方式省去了中间拷贝的过程,对方的物理存储器就是我的存储设备。极大地提高了家庭生活、学习、工作和娱乐的品质。在本文应用研究和实现过程中,针对现有的多种智能终端系统和众多开发语言,通过比较了目前主流的智能终端系统,包括Android和i OS,再通过对这两个系统使用语言的比较,以及对程序员的要求和系统开发周期的考虑,得出了采用Android系统和面向对象的Java语言组合具有一定的优势。本论文的主要工作包括:1.对DLNA协议所定义的三种设备进行功能上的整合,以方便用户操作和提升用户体验。通过整合,使得DMS、DMC和DMP这三种设备功能上分开而物理上却是同一个设备,在使用过程中,具体的角色完全有用户操作来决定。如此设计不仅方便用户操作,还解决了用户是否具有一定知识背景限制的后顾之忧,不再需要知道什么是服务器,控制器和播放器,更不用关心他们怎么操作,都能随心所欲的彼此的分享多媒体资源。2.基于DLNA协议,在DMS和DMR端都增加了数字安全认证技术,DMR请求访问控制DMS时,通过uuid对DMR端进行资源请求授权验证,并在认证过程中对密钥进行加密传输,有效解决了用户的安全问题。3.通过研究DLNA协议,基于ANDROID平台实现了这款多媒体分享系统。该系统可以方便地安装或者预置在ANDROID系统设备中,只要设备处于同一个网络环境中,就可以做到相互发现和共享彼此设备上的多媒体资源。此系统极大地方便了用户,避免了传统的多媒体资源要通过拷贝或传输才能实现共享的方式,不仅带给用户完美的体验感,而且还扩大了使用人群范围。通过测试,即使用Wireshark抓取两台手机从开启应用到分享视频结束整个过程的空中包,通过分析了空中包数据,得出了本文实现的多媒体分享系统安全,播放流畅,更方便快捷具有普适性。