基于Android的远程视频监控系统的设计与实现【独家毕业课程设计含任务书+开题报告+外文翻译】
收藏
资源目录
压缩包内文档预览:
编号:1513785
类型:共享资源
大小:2.86MB
格式:ZIP
上传时间:2017-08-01
上传人:QQ14****9609
认证信息
个人认证
郭**(实名认证)
陕西
IP属地:陕西
50
积分
- 关 键 词:
-
基于
android
远程
视频
监控
系统
设计
实现
独家
毕业
课程设计
任务书
开题
报告
讲演
呈文
外文
翻译
- 资源描述:
-
基于Android的远程视频监控系统的设计与实现【独家毕业课程设计含任务书+开题报告+外文翻译】,基于,android,远程,视频,监控,系统,设计,实现,独家,毕业,课程设计,任务书,开题,报告,讲演,呈文,外文,翻译
- 内容简介:
-
中期报告 基于 中期报告 1. 前期工作简述 在移动互联网飞速发展的今天,智能手机逐渐成为人们进行沟通交流、了解外部信息的重要工具。 同时越来越多的商家为 未来几年,这个行业的巨头很有可能就通过移动 领了手机用户市场。毕竟,这是电商界的发展大势所趋 。 本文研究了移动视频监控的相关技术,如移动智能终端, 作系统等。通过对各项技术对比分析,采用 用流媒体技术开 发安卓客户端。提出客户端设计流媒体控制传输模块,视频编解码模块等,采用 本课题完成了基于 过设计基于 建 作系统智能手机平台方案,视频监控终端客户端软件的设计方案, 智能手机 等客户端视频采集、存储和转发的设计方案,完成了一整套适合 2. 已解决的问题 自确定设计题目以来,一直不断在查找相关的文献与资料,并对设计系统的框架做了分析,为后续的设计打下了基础 所取得的 进展和成果: 在计算机上 搭建 了 并且进行了简单程序的编写。 独立完成了 与远程视频监控 相关的一篇外文文献的翻译工作。 对 法 和 了初步的 了 解。 3. 存在的问题 对于一些简单的 在 存在的具体问题: 对于视频解码功 能和主体功能不兼容问题未完成 。 在 对于应用 程序 框架用 代码 在开发环境并实现 时遇到一定的困难。 4. 解决方案 通过在图书馆和网上论坛来查找图像处理获取 的资料,最终解决问题 进一步熟悉相关程序 代码 ,借鉴网上搜集到相关资料中提供的部分代码。通过对别人的代码的借鉴和理解,在一定程度上修改、优化代码。 5. 后期工作安排 编写程序代码实现相机调用,获取图像。 研究编码技术,对视频实施编码 。 对毕业论文的主体结构进行初步的分析确立。 I 摘 要 视频监控技术在安全领域发挥着重要作用,尤其是伴随移动通信的快速发展,视频监控从有线网络监控发展到了移动视频监控。 发的 台极大的推动了智能手机的发展,此平台所提供的良好开放性能,为普及智能手机远程视频监控系统带来了契机。本课题主要研究 台相关技术,构建移动视频远程监控系统。 本文研究了移动视频监控的相关技术,如移动智能终端, 作系统等。通过对各项技术对比分析,采用 为移动智能终端操作系统平台,使用流媒体技术开发安卓客户端。提出客 户端设计流媒体控制传输模块,视频编解码模块等,采用 言编写相关程序。 本课题完成了基于 能手机远程视频监控系统的设计与实现。通过设计基于 建 作系统智能手机平台方案,视频监控终端客户端软件的设计方案, 智能手机 等客户端视频采集、存储和转发的设计方案,完成了一整套适合 台的智能手机远程视频监控解决方案。 关键词: 视频监控 流媒体 视频解码 is an is in in in of a a of is In it of as so By of as a a as of to of on by on of of of of 录 第一章 绪论 . 1 频监控 . 1 动视频监控 . 1 究背景与内容 . 1 文结构安排 . 3 第 2章移动视频监控关键技术研究 . 3 动智能终端 . 4 动智能终端体系结构 . 4 动智能终端支持的业务 . 5 能手机操作系统 . 5 动流媒体技术 . 6 媒体传输和控制协议 . 7 媒体传输基本原理 . 8 频压缩编码技术 . 9 第三章 . 10 作系统概述 . 10 统架构 . 11 用程序框架 . 13 建 发环境 . 15 置和编译 . 16 第 4章移动视频监控系统总体设计 . 18 统总体结构设计 . 18 务器端软件设计 . 18 台构成 . 18 户端软件设计 . 错误 !未定义书签。 台选择和开发语言 . 21 第 5章客户端和服务器端软件的设计与实现 . 23 户端界面设计与实现 . 23 户端各模块设计与实现 . 24 频解码模块 . 25 块 . 26 媒休协议模块 . 27 块 . 28 第 6章总结与展望 . 29 统总体测试结果 . 29 文总结 . 29 作展望 . 30 参考文献 . 30 致谢 . 32 1 第一章 绪论 本章主要介绍 了视频监控的发展和移动视频监控的未来发展趋势,以及研究视频监控的背景和内容,简述了本论文的结构安排。 视频监控是一种防范能力较强的综合系统,是安全防范系统的重要组成部分。视频监控拥有直观、准确、及时和信息丰富等优点,能够广泛应用于各种场合。近年来,随着网络音视频技术和移动通信技术的飞速发展,视频监控技术也有了长足的进步。 视频监控在安全领域发挥着巨大作用,特别是在重要安全部门或重大事件中,如北京奥运会和上海世博会等安防监控中。二十一世纪以来,世界恶性突发事件以及恐怖主义袭击也日趋增多,无论 在规模、范围、频率,还是在手段、技术、危害性等方面,都已经达到了十分严重的程度,具有复杂性、突发性、难以预测、事先征兆少等特征。所以,视频监控技术作为安防系统的重要组成部分,日益受到关注和重视。 如今,以嵌入式技术为依托,以网络、通信技术为平台的网络视频监控,已经越来越成熟,应用范围越来越广阔。首先网络视频监控技术突破了地域的限制,实现了远程监控,可是,随着“ 念的倡导,鉴于互联网接入服务的局限性,相关管理人员的流动性等多方 面的因素,基于网络视频监控的防范系统的弊端逐步显现,已经不能满足用户日益增长的多元化的需求。 移动视频监控应运而生,把网络视频监控与智能移动终端相结合,就可以满足用户在任何地点任何时候都可以对所需要的监控点进行视频监控的需求。移动视频监控技术不仅克服了普通网络视频监控对监控客户端地点上的限制,还进一步缩短了处理紧急情况的反应时间。 移动视频监控在任何时间,任何地点,任何设备概念的倡导下,近年发展迅速,尤其是随着智能手机的普及,移动视频监控将在安全防范领域日益发展壮大,发挥重要作用。 内容 基于传统的网络视频监控,人们在远程视频监控和远程控制时需要考虑传输线路建设的成本问题。如森林火灾预防、高速公路监测以及偏远地区监控,由于地域的广阔性,分布的分散性,有线网络建设和室外线路的维修费用非常之昂贵,这将直接影响到视频监控的发展 。 2 随着移动通信技术,智能终端技术的快速发展,极大地推动了移动视频监控的发展。目前国内外众多 司在移动视频监控领域,投入大规模的人力物力进行项目研究和开发。鉴于在各高校和研究所,移动视频相关技术也是研究热点,相信相关技术的持续革新将为移动视频监控的可持续发展开辟 广阔的道路。 基于无线网络将是今后监控设备的必然选择,移动智能终端是监控应用的最佳平台;移动视频监控市场的繁荣带动了更多的服务商加入到这一行列,为广大用户提供更加完善和个性化的移动视频监控服务。随着 3G、 4G 的成熟, 络商用时代的到来,移动视频监控技术将逐步走向成熟和稳定。 在移动智能终端方面, 能操作系统成为近年来最受关注的操作系统,由于它的免费性,以及系统的开放性,使开发人员可以随时取得程序的源代码,这对于程序开发人员和运营商定制非常重要。在移动智能终端支持方面,三星、摩托罗拉、多 普达等国际一线厂商在 2014 年几乎倾倒性的发展 其摩托罗拉几乎将2014 年发布的所有智能手机都预装 台,在 2014 年第一季度 作系统已经跃居智能终端操作系统的榜首。 结合 3G 移动网络平台开发出一个基于 智能手机平台,对企业而言,符合未来移动通信技术的发展方向,更是企业在移动通信技术领域通过不断积累,培养核心竞争力的良机。因此,基于 能手机远程视频监控系统具有重大的现实意义。 智能手机远程视频监控是移动智能终端和传统网络安防行业相结合 的结果,将互联网、移动通讯和安全防范融为一体,把系统集成技术转化成潜在的产品应用,通过智能手机实现查看远程实时动态画面的功能,为企业与家庭提供了更便利、更简单、更及时的监控解决方案。 目前在北美和欧洲等无线网络发达的地区,由于得到政府的大力支持,移动视频监控市场发展非常迅速,推广非常有力,在亚洲地区的日本和新加坡,也都将移动视频监控纳入积极发展领域。 在我国,运营商全业务运营的时代已经到来,运营商将会给用户提供包括无线和有线在内的多样化技术监控服务,通过业务融合,给用户提供无所不在的监控服务。而智能手机监 控终端必将成为通用的移动监控方式,具有广阔的市场发展前景。 本文完成了基于 能手机远程视频监控系统的设计与实现。通过学习作系统相关技术,提出基于 作系统智能手机平台的方案。通过对移动视频监控相关技术的研究,提出视频监控终端客户端软件的设计方案和服务器端视频采集,存储,转发的设计方案。 通过学习相关的软件开发知识, 台开发知识,编程实现基于 究相关的 媒体协议, 议,编 3 解码算法 ,实现 能手机实时视频播放,对整个视频监控系统提出可操作性方案, 并最终通过软件调试,在实验室环境完成整个系统的联调和实际效果展示。 根据本论文研究的内容和层次,将本课题分为以下个章节: 第 1 章 简要介绍了视频监控的发展,移动视频监控的现状,趋势,并说明了本课题的研究背景与内容及本文主要完成的工作。 第 2 章 主要介绍了移动智能终端的结构与 支持的 业务,移动流媒体技术的相关协议,视频压缩标准等,指出了本文相关设计的理论基础。 第 3 章 主要介绍软件开发平台 作系统的基本知识, 作系统平台的设计与实现, 如 件平台搭建 , 操作系统体系框架,应用程序开发流程和 特有机制等。 第 4 章 提出了移动视频监控系统总体设计方案,主要包括摄像头采集端和 安卓客户端,着重介绍了本系统设计的手机客户端软件模块。 第 5 章 主要介绍了 移动智能 手机客户端,并详细介绍了手机客户端软件的设计与实现,包括界面 计和各模块设计等。 第 6 章 总结本文工作内容和本文的研究成果,提出进一步研究发展的方向。 4 第 2章移动视频监控关键技 术研究 本章介绍了移动智能终端技术,移动流媒体技术和视频压缩编码技术等移动视频监控关键技术。对比分析了各种智能手机操作系统,选择 作系统作为开发平台。 介绍了移动流媒体传输和控制协议,以及实时传输的基本原理,选择了 议作为通信协议来完成程序设计。对比分析了 视频编码标准,结合移动视频监控系统的要求,选择 频编解码标准。 随着全球 3G 移动通信技术的飞速发展,移动终端的功能特点发生了巨大的变化,移动终端已经从 简单的通话工具,逐渐演变成一个移动的个人信息收集和处理平台。移动智能终端作为一个集先进的无线通信技术和强大的个人数字信息处理计算平台功能于一身的终端,无疑将成为人们日常生活的必需品。 典型的具有开放式操作系统的终端架构如 示,自上而下 分为层 , 下面简述各层的功能。 表 放式操作系统终端架构 硬件驱动层:位于底层,由硬件部分和驱动部分组成,为上层操作系统提供抽象的概念和功能性支撑。由于其抽象性,操作系统可以运行在不同的硬件设备上,从而具有灵活的移植性。 操作系统层:为上层的应用程序提供接口和重要的核心功能,本层提供了人机交互的友好界面,可实现内存管理,多任务调度和文件系统等支持。 业务能力层:本层介于应用软件和操作系统之间,主要包含通用和通信功能。通应用层 用户界面层 (业务能力层 操作系统层 (硬件驱动层 5 用功能提 供多媒体子系统和安全子系统;通信功能提供通话,无线协议栈等支持。 用户界面层: 是最终用户可视化操作的用户界面层,提供良好的人机 界 面,方便用户的操作。 应用层:本层基于业务能力层,给用户提供多种应用,如个人信息管理,消息类业移动智能终端的硬件技术主要包括处理器技术,射频技术和显示技术等。软件平台的核心是操作系统,中间件和系统协议栈等。本文在平台搭建和软件开发过程中只叙述实现本系统相关的技术及配置要求。 移动智能终端能够提供无线通信技术,个人信息平台处理和计算平台等 强大的功能,支持的相关业务 如表 示。 表 端所支持的业务 本文开发的上层应用部分是移动远程视频监控,能够满足普通移动视频监控系统对 面的的基本要求。 智能手机为移动视频监控系统提供了良好的开发平台,而智能手机操作系统为监控客户端提供软件开发和运行环境,智能操作 系统的特性直接影响到人机交互的易用性和稳定性。目前主流的智能手机操作系统为 1. 微软公司发命的一款智能手机操作系统。 有桌面定制、图标拖拽和滑动控制等一系列操作体验。其优点是具有十分强大的功能,友好的操作界面,包含 套办公软件,音视频播放和即时通讯等功能;其缺点是功耗较大和硬件成本较高。微软作为软件提供商,提供强大的技术支持。 在 基础上发展而来,但是重新设计了架构,不同于过去的操作系统,在易用性和互动性等方面有着优秀的品质,发展前景良好。 2. 基于 台的开源手机操作系统,是 其开放手机联盟共功能 通信 图像 音乐 视频 生 活 基本功能 语音 相机 音乐播放 视频播放 个性化 定制界面 数据通信 图片打印 6 同研发推出的操作系统,并于 2007 年 11 月 5 日正式发布。 有开放性、互联性、 无界性、平等性和并行性大特点。在智能手机领域超高速的发展,手机厂商几乎压倒性的全面投入到基于 作系统的手机开发中,展示了其广阔的市场前景。 3. 作系统的前身是英国宝意昂公司 ( 作系统。 1998 年 6月,诺基亚、摩托罗拉、爱立信、三菱和宝意昂在英国伦敦共同投资成立 司。 为一款相当成熟的操作系统,具有比较固定的硬件组成,比较低的研发成本。系统具有低功耗、高处理性能、运行安全、稳定性和多线程等特性。其缺点则表现为, 多媒体支持较差,平台版本间不兼容,各平台软件不兼容,细节功能不丰富,不方便手机厂商基本功能的开发等。 综合上述主流操作系统的优劣,对比分析 这个操作系统,考虑到普及性、发展实力、市场份额和移动视频监控开发的可行性等因素,本文选择 作系统作为开发平台。 展迅猛,在 2011 第一季度市场份额已经超越其它操作系统,跃居榜首。其强大的技术队伍,在 推动下,已经成为一个专业、易用和开放的平台。 移动流媒体技术就是把连续的声音影像信息经过压缩处理后传送到网络服务器上,让终端用户能够在下载的同时观看收听,而不需要等到全部的多媒体文件下载完成就可以即时观看的技术。移动流媒体技术的出现是伴随着移动通 信技术的发展和网络音视频技术的进步,其主要是关于流媒体数据从采集到播放整个过程中所需要的核心技术。 移动流媒体数据流具有三个特点:连续性,实时性,时序性。所以流媒体数据流具有严格的前后时序关系。 流媒体传输技术是在 基础上发展而来的。服务器按照一定的顺序将文件分割成若干个数据分段,然后封装到分组中依次进行传输,客户端接收到分组后重新将其组装起来,最终形成一个与原来一样的完整文件。 流媒体播放技术有优点也有缺点。优点是能够及时传送随时播放 ,虽然在开始阶段需要一定的时间进行缓冲,但依然能够在实 时性要求高的领域具有无可比拟的优势;缺点是由于网络的速率不稳定性,当播放速率大于传输速率时,视频播放将出现停滞,时断时续的现象。 7 流媒体传输和控制协议在应用层主要涉及到 议,在传输层有 议。 建立在传输控制协议 (上的超文本传输协议。 P 协议是专为数据传输而设计的,能够保证传输的可靠性。流媒体的特征要求必须确保数据的实时性和同步性。国际电信联盟 (计了实时传输协议 (解决数据传输 的实时性和同步性问题。目前,流媒体解决方案主要采用 输音视频数据和 在一对一或一对多的情况下针对流媒体数据流工作,不仅能够提供时间信息而且可以保证数据流的同步。通常 立在 上,使用 送数据。议实现数据流和控制流的分离,数据报文和控制报文使用相邻的不同端口。身没有可靠的传送机制。其流量控制和拥塞控制是由实时传输控制协议 (提供。 相关协议在 型的位置如表 示。 表 关协议在 型的位置 一个控制协议,负责管理数据传输质量,提供当前应用进程的控制信息和可靠的传送机制。 同协作才能完成流媒体的传输和控制。 实时流协议 (应用层协议,位于 议层之上,通 过 络传送多媒体数据,在传送机制上采用 成数据传输。 于控制实时数据的发送,提供用于音视频流的 程控制功能和用于控制流媒体的播放,暂停,记录等操作。 会话描述协议 用来描述 便说明一个流媒体会话的基本属性,如流媒体的类型,格式,传输带宽,播放时间,缓存容量大小等。通常包含会话信息,媒体信息等。 结合移动视频监控系统对通信实现的特点,本文采用 统的通信和远程控制。 应用层 输层 络层 据链接层 网络相关协议 物理层 无线传输介质 8 一个最基本的流媒体系统包括编码器,流媒体服务器和客户端播放器三个部分,如图 示。各个模块之间的数据通信交换都是按照特定的协议。编码器用来将原始的音视频转换成合适的流媒体格式文件,服务器用来接收和转发编码后的媒体流,客户端则是负责解码和播放接收到的流媒体数据。 像采集器 编码器 服务器 网络 手机 图 媒体系统组成 流式传输有种方式,一种是顺序流式传输,一种是实时流式传输。 1)顺序流式传输 顺序流式传输就是顺序下载。用顺序流式传输方法基于标准 务器来传输文件,通常容易管理,方便用户的使用。通常不需要特殊的协议。整个下载过程是无损的,能够保证视频的高质量,但是用于网络传输速率的问题,一 般需要等待较久的时间。顺序流式传输常用于对视频质量要求较高的场合,对实时性,随机访问性要求较高的场合则不适用。 2)实时流式传输 实时流式传输能够保证信号带宽与网络连接的匹配,实现实时传送,适合现场直播, 支持随机访问,用户可进行快进后退操作。实时流式传输需要传输网络协议和专用的流媒体服务器。传输网络协议有 。由于这些协议与防火墙有关,在使用时需经过配置。系统设置,管理比顺序流式传输复杂。由于必须匹配连接带宽,在低速连接设备时或者网络拥塞时,会出现丢帧现象,导致视频质量下降。 如图 示的实时传输过程,下面以实时流式传输为例简要说明流媒体传输的基本原理。 1. 当某个流媒体服务被用户选择后, 览器和服务器之间使用 流媒体服务器中检索出音视频信息。 务器从流媒体 服务器取出音视频。 览器启动客户端程序,使用 务器检索到的相关 数据对客户端程序进行初始化。 交换传输音视频数据的控制信 9 。 现对流媒体服务器的远程控制,如暂停,快进,回放等。 议从流媒体服务器接收到视频流,此时,客户端使用播放程序即可播放视频流。 图 时传输过程 通过使用 种不同的通信协议,能够切换服务器和不同客户端之间的通信绑定。 以上个流程简要叙述了实时传输的整个过程。 数字视频编码标准主要由两个标准化组织制定。一个是由国际标准化组织( 和国际电工委员会( 建的活动图像专家 组( 另一个是国际电信联盟 电信标准局( 视频编码专家组( 定的视频编码标准有 定的视频编码标准有 为了促进下一代多媒体通信的应用, 同成立了联合视频工作组 ( 共同开发了视频编码标准。 基于第二代压缩编码技术制定的视频编码标准,以视听媒体对象为基本单元,采用了基于对象,基于内容的压缩编码,以实现数字音视频,图形合成应用及交互式多媒体的集成。 要 用于 络视频会议,交互式视频通信和便携式视频通信终端等。由于第二代压缩编码技术涉及的学科非常广泛,而相关学科的很多核心技术并未取得突破性进展, 编码实现方案依旧采用 16*16 像素为基础的混合编码,算法基础仍是运动补偿预测, 熵编码。 览器 客户端程序 务器 流 媒体服务器 10 第三章 本章主要介绍了 作系统的基本情况,系统架构,应用程序架构 作系统操作平台实现的完整过程等。通过对各个部分的研究,为后续移动视频监控系统软件开发的具体设计 和实现奠定基础。 基于 台的开源手机操作系统,是 其开放手机联盟共同 研发推出的操作系统,并与 2007 年 11 月 5 日正式发布。 用户界面,中间件, 操作系统和应用软件构成,基于 台,是专门为移动终端打造的开放完整的移动平台。 司进军移动互联网市场的重要组成部分, 导“随时随地为每个人提供信息”的企业目标。 过与全球各地的移动运营商和手机制造商合作 ,开发各种实用的移动服务,并不断推出新的产品。 台的研发阵容强大,由 通,摩托罗拉,三星,以及中国移动,联想,华为,中兴等多家企业组成的开放手机联盟将基于该平 台开发智能手机的新型业务。开放手机联盟表示, 台可以推动移动设备的不 断创新,不断创造出友好的人机交互性和优质的移动服务。 为第一个完整,开放,免费的手机平台 , 吸引了众多实力雄厚的手机厂商, 2011 年月的数据显示, 经超越 市场 份额。随着 机的普及, 用的需求势必会越来越大,这将是一个潜力巨大的市场。 台的大特点: 1. 开放性 开放手机联盟合作开发 发平台允许任何移动终端厂商加入到 联盟中来。显著的开放性可以使其拥有更多的开发者。标准的开放式的移动终端平台将 推动移动产业形成一个开放式的生态系统。 2. 无界性 的应用程序可以通过标准 问核心移动设备功能,通过互联网,应 用程序可以声明它们的功能可供其它应用程序使 用。 应用程序是在平等的条件下创建的,移动设备上的应用程序可以被替换或扩展,即 使是拨号程序或主屏幕这样的核心组件。 用程序可以轻松的嵌入网络,嵌入 样式表,还可 11 以 通过 示网络内容。 用程序可以并行运行, 一种完整的多任务环境,可以并行运行 ,在后台运行时,应用程序可以生成通知以引起注意。 具备强大的功能,包括智能虚拟键盘, 现个性化,在线文 件夹, 视频录制和分享,图片上传,基于 览器, 音搜索,立体声蓝牙,强大的 术等。 统架构分为层,从高到低分别是应用层,应用框架层,系统运行库层和 核层。 台架构图 如图 示。 下面将对层进行简要分析。 应用是用 言编写的运行在虚拟机上的程序。在 始是已经捆绑了一些核心应用,如电话,地图,浏览器,联系人管理程序等。 本层是 布的核心应用时所使用的 架。开发人员可以使用 架 进行开发,简化了程序开发的架构设计。从图 以看出,包括如下组件: 视图系统:通过列表,文本框和按钮等构建应用程序完成视图系统。 内容提供器:用于不同程序之间数据的共享,减少了对内存空间的占用,最大程度 的利用各种资源。 资源管理器:主要用于非代码资源方面的应用。 通知管理器:通过在状态栏中出现已定义的提示信息向 应用程序报告出现的情况等。 活动管理器:主要用于管理各个应用程序的生命周期,完成开始,挂起和结束等操 窗口管理器:主要用于各个窗口的管理。 包管理器:主要用于程序开发过程中对程序的管理。 系统运行库是为上层应用程序框架层提供组件支持的,主要包含以下几个库: 多媒体库:该库基于 够支持多种格式的音视频的回放和录制,以及图片浏览等。 2D 图形引擎库。 于 议与各种应用层协议之间,为数据通信提供支持。 12 3D 效果的支持。 系数据库。 览器引擎。 图及矢量。 . 台架构图 个程序都运行在 拟机上,每个程序都有自己的进程。 序 通过编译之后,生成 件,还需要通过 的 进行转化为 执行文件,因为在 机只能执行 件。 因为每个应用中会定义很多类,在编译之后会有很多相应的 件, 件, 件中会有大量的冗余信息。而 件格式会把所有的 件内容整合到一起 ,减少文件的尺寸,也提高了类的查找速度。所以 拟机非常适合在移动终端上使用,相对于在桌面系统和服务器系统运行的虚拟机,它不需要很快的算速度和大量的内存空间。 13 拟机是基于寄存器的 ,相对于基于堆栈的 拟机,虽然在硬件和通用上差点,但执行率很高。 一个应用,一个虚拟实例,一个进程。虚拟机的线程机制,内存分配和管理等实现都是以来底层操作系统。不同的应用在不同的进程空间里运行,不同的应用使用不同的 用户来运行,可以最大程度的保护应用的安全和独立运行。 程序框架 应用程序框架层是链接应用层和底层的桥梁,是开发应用程序过程中接触最多的层。应用程序框架是一个程序的核心,作为一个共同的约定,提供给开发者清晰的结构框架。 每一个应用都需要的文件,位于应用根目录下,它描述了程序包的全局变量,包括暴露的应用组件和为每个组件的实现类,什么样的数据可以操作,以及在什么地方运行。 在 件中,程序各个模块都是本模块的子元素。在运行过程中,当模块被调度时,若没有启动应用,将启动并初始化应用, 然后调度对应的模块。 含以下几部分 : 1. 行时的子元素,具有一个 标示身份一个应用可以声明多个其它运行时的模块。 含各种工作状态的属性,其中“ 定了该 在的文件名,如果该文件所属包不同于该应用的包名,那么需要在名字前面加入所在包的包名。 调度 重要参数 , 标识可以被处理的 2. 柳 行时的子元素。 过 识确定将接受那个 常当接收到 , 不同的 进行不同的处理。当一个 出后,所有注册了该 将会收到,系统会根据 系统中的注册次序顺序发送。当一个 理完该 ,系统才会向下一个 送。当一个 多个未接收的 ,将 技照送的次序顺序接收。 3. 行时的子元紊。 于后台模块,启动后将长时间运行,除非停止该 所在应用进程被杀死。 4. 是抑 行时的子元素。它继承于 对该应用管理的用户数据的结构化接入,是基于数据库操作方式的封装。如果应用允许外部应用访问 /管理它的用户数据, 台提供的最佳方式。 应用程序中的重 要组成部分是 面详 14 细介绍各部分。 活动,包含以下四个关键状态 : (1)一个活动被放在活动栈的最上方,并且开始运行 (2)该活动不再成为系统的焦点,但是它依然可见。系统保存了它的状态,它处于暂停状态。 (3)该活动已经完全模糊,几乎被另一个活动替代。系统仍然保存了它的状态,对于用户来说,它处于不可见状态。一旦内存需要空间,该活动就会被结束掉。 (4)活动被暂停或中止,系统将这个活动的内存收回,然后结束该进程或 者调用该活动的结束程序。 一段没有用户界面,在后台运行的程序。 以运行在它自己的进程,也可以运行在其他应用程序的上下文 面,这取决于自身的需要。其他的组件可以绑定到一个服务 上面,通过远程过程调用来调用这个方法。 应用 : 启动一个 而在后台运行程序。系统将保持这个 到运行结束。调用 束,或者 用止。 2. 通 过 使 用 法 , 连 接 到 一 个 调 束。当连接到一个 后,我们还可以利用 提供的接口与它进行通讯。通过 问 这两种方法可以混合使用,先 述了1、 本毕业设计(论文)课题应达到的目的: 随着人们生活水平的不断提高,家居安全问题越来越引起人们的重视,社会上一大批关于家居安全的软件应运而生,而智能家居监控系统也慢慢的出现在人们的视野之中。 本设计就是将这两方面合二为一,基于 言远程家居监控系统的客户端。 2、本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等): 1、阅读课题相关中外文资料、论文。 2、学习 件的应用和 言的使用 。 3、实现各界面的设计。 4、实现对相机组件的调用。 5、实现对不同摄像头切换功能。 6、对图片,字符串等资源的保存。 7、毕业设计要求功能大体实现。 8、查阅文献 15 篇以上,翻译与课题有关的外文资料,译文字数不少于 5000 字 3、对本毕业设计(论文)课题成果的要求(包括图表、实物等硬件要求): 1、整毕业论文电子文挡一份。 2、 在手机上实现客户端对摄像头,摄像角度 切换。 4、主要参考文献: 1 张孝祥著 业培训教程 M 北京 :清华大学出版社, 2007. 2 余志龙编著 发范例大全 M北京 :人民邮电出版社,20093 作室著深入浅出 北京 :人民邮电出版社,20094 靳岩 姚尚朗著 发入门与实战 M北京 :清华大学出版社,20095 高昂著支持动态语言的 台 M北京 :人民邮电出版社, 2009 6 坛 20107 高焕堂编 用框架原理与程式设计(第三版) M北京 :清华大学出版社, 20088 杨丰盛主编 用开发揭秘 M西安 :机械工业出版社, 2010、本毕业设计(论文)课题工作进度计划: 起 迄 日 期 工 作 内 容 第 1 至 5 周 第 6 至 8 周 第 9 至 14 周 第 15 至 16 周 第 17 周 查找资料,确定开发环境,熟悉 件,了解 视频传输 相关知识; 毕业实习; 整体程序流程设计, 视频传输及安卓手机远程监控 系统的实现; 书写毕业论文,指导教师批改; 准备毕业答辩。 教研室审查意见: 教研室主任签字 : 年 月 日 学院审查意见: 院长签字: 年 月 日 课题来源 导师课题 课题类别 毕业论文 一、论文资料的准备 深入学习编程语言 了解和掌握相关软件 件 的 具体 应用和 相关 开发。 重点查阅 相关文献资料了解有 关远程视频传输 的发展历史,重点研究 利用 手机 室内外 点实现远程视频传输和监控 , 并解决通过手机来控制视频的传输与否问题 。 二、本课题的目的(重点及拟解决的关键问题) 视频监控技术在安全领域发挥着重要作用,尤其是伴随移动通信的快速发展,视频监控从有线网络监控发展到了移动视频监控。 发的 台极大的推动了智能手机的发展,此平台所提供的良好开放性能,为普及智能手机远程视频监控系统带来了契机。本课题主要研究 台相关技术,构建移动视频远程监控系统。 本文研究了移动视频监控的相关技术,如移动智能终端, 作系统等。通过对各项技术对比分析,采用 为移动智能终端操作系统平台,使用流媒体技术开发安卓客户端。提出客户端设计流媒体控制传输模块,视频编解码模块等,采用 言编写相关程序。 本课题完成了基于 能手机远程视频监控系统的设计与实现 。通过设计基于 建 作系统智能手机平台方案,视频监控终端客户端软件的设计方案, 智能手机 等客户端视频采集、存储和转发的设计方案,完成了一整套适合 台的智能手机远程视频监控解决方案。 三、主要内容、研究方法、研究思路 1、阅读课题相关中外文资料、论文。 2、学习 件的应用和 视频解码 相关方法。 3、 重点解决多渠道视频传输 。 4、 综合手机 远程视频监控相互发送和接收指令 的功能 。 5、 继续开发 应用软件具有更多功能。 四、总体安排 和进度(包括阶段性工作内容及完成日期) 第 1 5 周 : 查找资料,确定开发环境,熟悉 件,了解 远程视频传输 相关知识; 第 6 7 周: 毕业实习 第 8 14 周: 整体程序流程设计, 远程视频传输解码 设计 与手机远程视频监控系统的实现; 第 15 16 周: 书写毕业论文,指导教师批改; 第 17 周以后: 准备毕业答辩。 五、主要参考文献 1万辉 王军 境的 用程序开发 2言程序设计 3牛温佳 电子工业出版社, 4刘富强 王新红 机械工业出版社, 5刘富强 机械工业出版社, 导教师意见: 指导教师签名: 日期: 教研室意见: 教研室主任签名: 日期: 学院意见: 院长签名: 日期: 学院盖章 基于 指导教师 : 答辩人 : 专 业 : 论文框架 研究背景 1 2 移动视频监控 3 设计与实现 5 4 传输过程 总结 6 研究背景 1基于传统的网络视频监控网络建设线路成本问题日益突出。 能终端技术的快速发展,极大地推动了移动视频监控的发展 。 3智能手机远程视频监控是移动智能终端和传统网络安防行业相结合的结果。 智能手机操作系统 1. . . 应用层 应用框架层 系统运行库层 界面设计的总体流程图 进入布局界面 布局方式的选择 组件的选择 字符串 /图片资源 代码的调试 模拟器的运行 根据运行效果 组件的位置 四种布局 视频流媒体传输 是 否 字节转换为图片 屏幕刷新 关闭程序 结束 获取本地受控端 获取字节组 是否继续显示 开始 总结 本系统的软件环境搭建完成,基于 过不断调试客户端程序和服务器端程序,完成无线通信过程,实现基本系统要求。 程序部分还存在许多不足之处:操控反应有时有延迟,远程控制功能有待完善。 一 实习目的 毕业实习是电子信息工程专业以及其他任何专业十分重要的实践性教学环节,是培 养学生实际动手能力和分析问题解决问题能力、理论与实践相结合的基本训练,同时也 是学生毕业设计选题及设计工作原始资料的来源,为学生进行毕业设计打下扎实基础。 认真抓好生产实习的教学工作,提高生产实习教学质量,是提高学生业务素质和思想素 质的重要环节。 1、训练学生从事专业技术工作及管理工作所必须的各种基本技能和实践动手能力。 2、让学生了解本专业业
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。