日期:2023-01-24 阅读量:0次 所属栏目:计算机应用
摘 要: 无线视频监控系统是利用现有的无线资源,采用无线收发技术,研制和开发出一套系统。它实现远程监控图像采集和传送,改变传统的短距离有线视频监控的方式。本文设计并实现了一种基于Symbian OS的无线移动视频监控系统,移动视频采集端与终端基于Series 60平台,移动视频采集端的视频采集和移动终端的实时视频接收是通过连续绘制BMP图像实现。
关键词:Symbian OS; 无线视频监控;
1、引言
视频监控系统以其直观、方便、信息内容详实被广泛应用于生产管理、保安等场合,成为金融、交通、商业、电力、公安、海关、国防、以及住宅社区等领域安全防范监控的重要手段。视频监控系统的一般过程是在一些重要的场所安放一个或若干个摄像机拍摄监控系统,然后将视频信号通过一定的传输网络传到指定的监控中心,再通过存储设备,将媒体存储到存储介质上,同时还可以根据不同需要和途径在现场安装其他装置作为监控系统的辅助设备。
无线以太网的出现,给监控系统带来了新的应用方式。无线网络视频监控系统则是在原有的以太网监控系统的基础上,抛弃了网络电缆,用无线微波进行数据传输,省去了布线增加的成本,又增强了监控系统的灵活性和可扩充性。作为目前最为热门的无线技术之一的WiFi,在带宽上有很大的优势,而且有效传输范围很大,基于IEEE802.11g协议的无线网络的传输速率已达到54Mbit/s,完全能满足一般的多媒体传输需求,并且具有组网灵活,可跨越物理障碍,便于移动,经济实用等优先,完全可以满足人们对传统视频监控的要求。
2、Symbian OS简介
Symbian 操作系统是Symbian公司为手机而设计的操作系统,它包含联合的数据库、使用者界面架构和公共工具的参考实现,它的前身是Psion的EPOC。该系统使用了底层操作系统和用户界面分离的设计。该操作系统软件对运行环境要求较高,目前运行在由英国芯片开发商ARM提供的快速处理器芯片,并且需要相关设计与其它工具的支持来帮助手机生产商在开发其它版本时能够节约时间和降低成本。该软件可以处理200万像素的数字图片,甚至能够向无线耳机传送立体声音乐,更可喜的是,它不需要同步软件就能够从PC上导出MP3文件。
3、系统结构设计
3.1系统结构设计
本课题应用无线技术基本原理,构建一个典型的无线视频监控系统,系统包括现场采集端和远程监控端(即接收端)。采集人员可以通过操作现场采集端(手机)在AP的有效覆盖范围内任意移动来拍摄场景,完成对图像的采集,信息经过处理后,通过AP将有关信息传送到接收端,使位于在远程监控端(计算机)前的监控人员就可以通过程序提供的窗口看到采集人员收集到的场景,系统拓扑图如图1所示。
图1:系统拓扑图
3.2系统详细设计
3.2.1采集端
(1)采集端程序框架结构
首先,此应用程序实现一个全局函数E32MAIN(),当应用程序启动时,框架将首先调用该函数。该函数也称为MAIN入口点,应用程序中必须存在该函数。每个Series 60 UI应用程序都是一个多态MAIN。
这些实现虽然简短而直观,但已经足够创建应用程序框架。剩下的工作是考虑提供可执行骨架应用程序所需的其他重要函数。
(2)采集端设计部分详解
采集端采用Avkon视图切换架构的应用程序的设计方法,这种结构较为复杂,它引入了另一个类作为AppUI和容器之间的媒介,它是一个基于CaknView的类。AppUI类从CaknViewAppUI继承而来。在其他架构中,AppUI直接负责处理视图切换,它必须管理视图提交控件的实力化、删除和现实,但基于CakView的类在这方面明显减少AppUI的任务。AppUI仍然处理视图切换的请求,但并不是删除旧的容器并实例化新容器,AppUI只需调用它的其中一个视图激活函数,如ActivateViewL()。AppUI拥有两个视图view1,view2。view1是默认视图,负责接受用户命令激活view2。
view2在激活后构造iContainer,并且调用iContainer中iFinder的StartL()成员函数启动摄像头,在摄像头正式启用之前,连接socket。系统自动调用返回函数,错误码同样,如果是KerrNone则说明通电成功,成功通电后,调用CCamera::StartViewFinderBitmapsL(TSize &aSize),开始转换摄像头所拍摄到的画面成参数指定大小,其中TSize是个类,它包含一个区域的高度和宽度两个整数类型的成员变量。图像转换成功后系统自动调用
3.2.2 接收端
首先,此应用程序实现一个全局函数E32MAIN(),当应用程序启动时,框架将首先调用该函数。该函数也称为MAIN入口点,应用程序中必须存在该函数。每个Series 60 UI应用程序都是一个多态MAIN。这些实现虽然简短而直观,但已经足够创建应用程序框架。剩下的工作是考虑提供可执行骨架应用程序所需的其他重要函数。
4、总结语
随着经济的不断发展, 基础网络的不断普及, 人们对监控的实时性与便利性提出了更高的要求, 手机视频监控从很大程度上满足了这一要求。本文从整体上介绍了监控服务器端和客户端的设计与实现,对发送端和接收端所涉及的主要函数及实现都做了阐述。通过本文的介绍, 使读者能够建立起一种在智能手机上实现视频监控的案例, 对于以后更好的设计与实现提供了一种参考。
参考文献:
.安徽:安徽冶金,2008 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/242787.html
上一篇:基于Web的数据库技术浅析
下一篇:浅谈单片机的低功耗设计