图3微方监控系统客户端界面
Fig.3TheinterfaceofMicro-sidemonitoringsystemclient
此软件有一定的实时性,在GPRS中虽然有一定的延迟但实际应用中能达到要求。
2.3关键问题的解决
智能手机终端既作为监控前端,又作为监控者,还兼有手机的基本功能,当某一服务来临时,这些服务的优先级如何?相互之间如何进行切换?以及重连的问题该如何解决,手动吗?
解决以上问题,我们采用中断技术:
中断处理过程通常由中断申请、中断响应、中断处理、中断返回四个过程完成。手机中我们采用软件中断的技术来对各种服务进行响应。
软件中断是由软件产生的,可以由编程人员自己编写,通过设定寄时器或设定中断号来产生中断。因为智能手机NOKIAN73的Symbian系统支持C++、VB和J2ME,因此     我们可以利用VC工具编写中断程序来进行软中断,用来解决以上一些问题。
程序中主要用到两个函数:setvect和getvect。setvect()有两个参数:中断号和函数的入口地址,其功能是将指定的函数安装到指定的中断向量中,getvect()函数有一个参数:中断号,返回值是该中断的入口地址。以下是中断程序的原型:
#include
#include
#ifdef__cplusplus
#define__ARGU...
#else
#define__ARGU
#endif
voidinterruptint60(__ARGU)/*中断服务函数*/
{
puts('服务');
}
voidinstall(voidinterrupt(*fadd)(__ARGU),intnum)/*安装中断*/
{
disable();/*关闭中断*/
setvect(num,fadd);/*设置中断*/
enable();/*开放中断*/
}
voidmain()
{
install(int60,0x60);/*将int60函数安装到0x60中断*/
geninterrupt(0x60);/*人为产生0x60号中断*/
}
3应用案例
我们将此系统应用于校园的安全,当今,每个家庭都把小孩视为掌上明珠,对孩子教育的投入也越来越大,自然希望能够随时掌握小孩在学校里是否遵守纪律、专心上课,以及老师的管教是否合理等实时情况。在校园里,摄像机安装在固定位置上,但是布线就必须视校园大小和经费,考虑使用有线或无线方案;而在家长这端,利用移动载体监看自然是上选。本系统在实际的应用中,主要用于保安的实时移动监控,证明既经济又实用。
4结论
如今的手机都朝着智能化的方向发展,GPRS带宽也在越来越好,基于GPRS的移动视频监控将会更成熟,应用的领域也会越来越广泛,智能手机也会集成移动视频监控技术,希望本文的研究能为此应用做出一定的贡献。
参考文献
1 张荣博.基于GPRS的移动视频监控的设计与应用[D].解放军信息工程大学硕士论文,2005:1-2.
2 吴明芳.MPEG-4视频编码算法研究及软件实现[D].重庆大学通信工程学院硕士论文,2006:5.
3 朱得旭.移动视频监控技术及其应用[J].中国公共安全电子杂志,2005.06.07.
4 王士元.C高级实用程序设计[M].北京:清华大学出版社,1996. 2/2 首页 上一页 1 2 |