[发明专利]一种两用监控摄像机以及实现方法有效
申请号: | 201710704944.0 | 申请日: | 2017-08-17 |
公开(公告)号: | CN107566718B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 郑典江 | 申请(专利权)人: | 深圳市瑞科慧联科技有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 两用 监控 摄像机 以及 实现 方法 | ||
1.一种两用监控摄像机实现方法,其特征在于,所述方法包括:
预先将所述摄像机的Flash空间划分为四个存储空间:启动代码标记区,镜像信息区,引导程序数据区,镜像数据区;其中所述镜像信息区主要存放软体固件的基本信息;预先在存储软体固件时对所述镜像信息区的字段进行填充,以便于在启动的时候cpu知道软体固件在Flash中的位置以及从何处读取到ram中进行加载运行;所述镜像信息区包括用于指明当前Flash中总共存放软体固件的个数的镜像数量字段;
摄像机上电后,进行系统初始化操作,检测可执行的固件个数;
摄像机确定可执行的固件个数大于等于2时,检测usb插拔事件;
如检测到所述usb插拔事件,摄像机跳转至usbcam固件,执行usbcam固件,从而摄像机监控产生的视频流能够通过USB接口传输给与其相连接的主机;如未检测到所述usb插拔事件,摄像机跳转至ipcam固件,执行ipcam固件,从而摄像机监控产生的视频流能够通过有线或无线网络传输。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
摄像机确定可执行的固件个数小于2时,执行保存的固件。
3.根据权利要求1所述的方法,其特征在于,所述系统初始化具体包括:
时钟初始化、uart初始化、udc初始化和spi flash初始化。
4.根据权利要求1所述的方法,其特征在于,所述摄像机确定可执行的固件个数大于等于2,包括:
摄像机获取闪存内image data数量,如该数量大于2个,则确定可执行的固件个数大于2个,如该数量小于2个,则确定可执行的固件个数小于2个。
5.根据权利要求1所述的方法,其特征在于,
所述执行usbcam固件包括:读取imageinfo、image type获取start block执行usbcam固件;
所述执行ipcam固件包括:读取imageinfo、image type获取start block执行ipcam固件。
6.一种两用监控摄像机,其特征在于,所述摄像机包括:
Flash空间,所述Flash空间用于预先划分为四个存储空间:启动代码标记区,镜像信息区,引导程序数据区,镜像数据区;其中所述镜像信息区主要存放软体固件的基本信息;所述镜像信息区的字段在存储软体固件时进行填充,以便于在启动的时候cpu知道软体固件在Flash中的位置以及从何处读取到ram中进行加载运行;所述镜像信息区包括用于指明当前Flash中总共存放软体固件的个数的镜像数量字段;
初始化模块,用于上电后,进行系统初始化操作;
检测模块,用于检测可执行的固件个数,确定可执行的固件个数大于等于2时,检测usb插拔事件;
处理模块,用于如检测到所述usb插拔事件,跳转至usbcam固件,执行usbcam固件,从而摄像机监控产生的视频流能够通过USB接口传输给与其相连接的主机;如未检测到所述usb插拔事件,跳转至ipcam固件,执行ipcam固件,从而摄像机监控产生的视频流能够通过有线或无线网络传输。
7.根据权利要求6所述的摄像机,其特征在于,
所述处理模块,还用于在所述检测模块确定可执行的固件个数小于2时,执行保存的固件。
8.根据权利要求6所述的摄像机,其特征在于,所述系统初始化具体包括:
时钟初始化、uart初始化、udc初始化和spi flash初始化。
9.根据权利要求6所述的摄像机,其特征在于,
所述检测模块,具体用于获取闪存内image data数量,如该数量大于2个,则确定可执行的固件个数大于2个,如该数量小于2个,则确定可执行的固件个数小于2个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞科慧联科技有限公司,未经深圳市瑞科慧联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710704944.0/1.html,转载请声明来源钻瓜专利网。