移动终端的视频监控系统

摘 要本课题来源于和常州移动合作申报常州市科技创新项目。随着现在科技的不断进步,视频监控系统不仅到处都可以看到,并且日益走进普通人们的生活。人们对于自身人身财产等安全问题越来越重视,监控系统的移动化和无线化要求越来越高,所以基于移动终端的视频监控系统已经成为监控研究领域的热点。本论文首先通过对视频监控系统背景的分析,阐述了课题研究的意义,并且结合监控系统功能的需求以及设计理念,设计和开发出了一种基于移动终端的视频监控系统(移动视频监控终端部分)设计方案,实现了监控系统的拍照/录像及保存,视频/图像文件上传等功能。然后介绍了基于移动终端的视频监控系统(移动视频监控终端部分)所涉及关键技术的理论知识,在此基础上对以Android为软件开发平台进行了实际开发,完成了基于移动终端的视频监控系统(移动视频监控终端部分)各模块的设计和功能实现。主要模块包括:拍照/录像功能模块、照片/视频浏览功能模块、照片/视频文件上传模块。本监控系统的拍照/录像模块采用了Camera类、SurfaceView类以及MediaRecord类来实现拍照和录像并保存到本地;照片/视频文件上传模块采用HttpURLConnection类来实现网络连接并发送。最后通过对本文进行总结,提出了后续的开发方案和计划。
Key Words: mobile terminal;monitoring;Android;Camera 目 录
第一章 绪论 1
1.1研究的背景及意义 1
1.2监控系统现状和发展趋势 1
1.3主要研究内容及章节安排 2
第二章 相关技术分析 4
2.1 Java技术介绍 4
2.2 Android架构分析 5
2.3 Android应用程序结构 6
2.4 Android照片/视频拍摄及保存技术分析 8
2.5 Android照片/视频文件上传技术分析 12
2.6本章小结 14
第三章 系统需求分析与总体设计 15
3.1系统需求分析 15
3.1.1 功能需求分析 15
3.1.2 系统的环境需求 15
3.2 系统设计 15
 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
/> 3.2.1系统框架设计 15
3.2.2拍照/录像功能设计 16
3.2.3 视频/照片上传功能设计 17
3.2.4 用户界面设计 17
3.3本章小结 18
第四章 系统功能的开发与实现 19
4.1Android系统平台搭建 19
4.2拍照/录像功能的开发与实现 20
4.2.1 拍照功能的实现 20
4.2.2 录像功能的实现 24
4.3照片/视频上传功能的实现 27
4.3.1使用HttpURLConnection访问网络: 27
4.3.2实现文件上传 28
4.4用户界面 29
4.5本章小结 30
第五章 系统功能测试及结果 31
5.1测试目的 31
5.2测试内容 31
5.3测试结果 32
5.4本章小结 33
第六章 总结与展望 34
6.1工作总结 34
6.2后续展望 35
参考文献 36
致 谢 38
附 录 39
第一章 绪论
1.1 研究的背景及意义
IT技术迅猛发展的今天,人们越来越注重运用科技缩减人工成本从而提高工作和生活的效率,因此在视频监控系统方面,如何从远程操控视频进行拍摄监控等处理,成为目前市场的关注焦点。但市场现有的监控设备成本相对较高,这对视频监控系统的普及造成了一定困难。而现在手机早已成为人们日常生活的必须品,由于其更新换代较快,容易造成很多设备闲置,又因为绝大多数手机均带有摄像头,所以将其作为移动终端进行实时远程监控,并将数据通过网络传输到服务器端进行进一步处理,这样既节约成本,又可以实现远程监控功能。
基于移动终端的视频监控系统,其主要研究方向是在不增加太多成本情况下实现随时随地的监控工作,既减少人力资源的浪费,又节约成本。而且,现在,关于人身安全、财产安全以及生产安全等方面的安全保障,成为了人们的主要需求。而这些安全保障又依赖于视频监控系统的支持,简单地以文字和图片为主要内容的服务已经不能满足用户的需求了,人们对多媒体的要求不仅要有音频,还要有视频,这是网络通信技术和人类需求发展的必然趋势。因此,视频监控应用将逐渐向平民化方向发展,用户特别是普通用户的需求也贴合我们的研究方向,具有广阔的应用前景。
本课题研究的主要部分是移动视频监控终端部分,Android系统作为移动终端的操作系统,其系统结构小巧而且功能完备,又因运行于该系统的应用程序拥有良好的开放性和平台可移植性,所以发展非常迅速。因此,本课题提出了一种移动视频监控系统方案,其监控系统可以在Android智能移动终端平台上运行,本系统具有良好的发展前景,便捷了人们的生产生活。
1.2 监控系统现状和发展趋势
从视频监控技术的逐步演进来看,它有两个不可逾越的过程,第一个过程是随着视频监控技术的逐渐成熟和完善,监控系统的功能向稳定化发展的过程,这就是所谓的模拟视频监控阶段,此时该系统已经成功的被移植到工业领域之中,特别值得强调的就是该系统在较为大型的工程监控中的运用。而另一个过程就是,在流媒体技术以及IT技术发展日趋成熟的过程中,人们越来越重视视频监控的可靠性、时效性以及监控质量等方面的因素,因此数字化视频监控系统应运而生,该系统优化了模拟传输带来的诸多问题,但由于技术尚未发展成熟,仍需要诸多方面的努力。在视频监控系统从第一个过程向第二个过程迈进的过程中,研究人员需要更加注重对数字化模块的研发和改进。当前,我国乃至全球市场都在奋力推进视频监控系统的数字化[1],努力融合数控模拟以及数字处理技术并将其运用到视频监控处理研发的过程中。
国际市场努力推进视频监控系统跨越式发展的同时,视频监控系统的发展也反向引导着该领域的研究朝着集数与网络为一体,简化终端操作,集成处理监控系统,并实现监控前端一体化的方向发展。其中,要实现视频监控系统的集成必须依赖视频网络化,而网络化监控系统必先实现数字化,这种层层递进的关系也阐释出该系统当前数字化和网络化的发展特
(1)数字化
当人类迈向新世纪,科技革命性的进步以及互联网技术的强大推动力使得监控系统朝着数字化的方向迈进。何为数字化?简单来说,就是把所有的模拟要素以数字形态展现,其中包括监控终端获取的图片、视频以及音频等。具体来说,即是在操作平台上使用数字信息流,完全颠覆集视频的采集传输与控制为一体的传统视频监控模式,从而达到最大效率的监控处理。
(2)网络化
随着移动终端设备的快速发展,网络也进行了新技术和老技术的快速更替。现在的网络,已经在往更快、更好、更安全发展。现在的物联网技术达到了快速起步的阶段,云计算打破了监控区域和设备扩展的地域界限和数量限制,将来,若每一个手机都是一个监控终端,而每一台电脑都是一个服务器,系统网络化将使整个网络系统硬件和软件资源的共享以及任务和负载的共享变为可能[2]。
1.3 主要研究内容及章节安排
本文的主要工作是提出了一种基于移动终端的视频监控系统(移动视频监控终端部分)的设计和研究,要实现本文所提出的设计,在前文中已经说过需要以Android的系统平台为基础,所以要运用Android开发中相当多的开发技术(如照片/视频的拍摄与保存、照片/视频的网络传输等)。所以在本课题中对Android操作系统作了较为深入的学习,并搭载了Android在PC机上的开发环境,使得在Windows操作系统平台下可以对Android应用程序进行设计与测试,并进行修改。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/647.html

好棒文