李 琴,陈立定,任志刚
(华南理工大学自动化科学与工程学院,广东 广州 510640)
视频监控具有悠久的历史,目前广泛应用于安防领域,对人身安全和家庭财产安全的保护起到了关键的作用[1]。传统的视频监控系统大部分采用PC作为监控终端,需要在指定的地点以及专用网络设备支持的环境下才能对目标现场进行监控,极大地限制了监控系统的灵活性和应用范围。而现代3G移动网络的飞速发展,使视频传输在智能手机上得以轻易实现[2]。为解决传统监控系统不灵活的弊端,让人们通过移动手机随时对家人和住房等进行视频安防检测,本文提出了一种基于Android平台智能手机的远程视频监控系统的设计方案。该系统主要采用Eclipse编程工具下的Android语言对其进行了设计与实现,只要在无线网络覆盖的范围内,人们就可以通过Android手机画面实现对目标现场的实时监控,极大方便了人们的生活。
Android本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,它采用了软件堆层(Software Stack,又名软件叠层)的架构,主要分为底层Linux内核、中介软件和应用软件。
底层Linux内核只用来提供基本功能,用来提供系统的底层服务位于硬件和其他软件层之间。主要是添加了一个名为Goldfish的虚拟CPU以及Android运行所需的特定驱动代码,包括安全机制、内存管理、进程管理、网络堆栈及一系列的驱动模块[3]。
中介软件是操作系统与应用程序的沟通桥梁,应用分为函数层(Library)和虚拟机(Virtual Machine)。……