【技术实现步骤摘要】
一种软件版本管理方法、系统、电子设备和存储介质
[0001]本公开涉及但不限于视频监控
,尤其涉及一种软件版本管理方法
、
系统
、
电子设备和存储介质
。
技术介绍
[0002]在安防监控领域,前端摄像机主要使用的是片上系统
SOC
,
SOC
集成了
CPU
和其他硬件模块,其中也包含存储介质,一般内嵌的存储介质为
Nor Flash,
此类型的
Flash
容量小
、
价格贵,无法支撑摄像机所需操作系统
、
软件版本的保存,为解决该问题,目前主要采用外接存储介质的方案用于保存操作系统和软件版本,外接的存储介质一般会选择容量大
、
价格便宜的
Nand Flash
,空间在
128M
~
16G
不等
。
[0003]设备在启动时,由硬件引导
SOC
从外接的
Flash
中获取引导文件,完成对内存
、
网卡等外设的初始化,再依次从
Flash
中将操作系统和软件版本解压到内存,完成操作系统的启动和软件版本的运行,整体框架如图1所示
。
[0004]随着监控业务的不断完善
、
新增功能越来越多,随之而来的就是摄像机版本迭代越来越快
、
版本体积越来越大,势必会导致摄像机 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种软件版本管理方法,应用于摄像机,其特征在于,包括:开机上电后,与软件管理设备建立网络连接;通过所建立的网络连接,从所述软件管理设备获取软件安装包,并安装运行
。2.
如权利要求1所述的方法,其特征在于,所述与软件管理设备建立网络连接,包括:将自身网卡配置为动态主机配置协议模式,从所述软件管理设备获取
IP
地址后,与所述软件管理设备建立网络连接
。3.
如权利要求1或2所述的方法,其特征在于,所述通过所建立的网络连接,从所述软件管理设备获取软件安装包,包括:通过所建立的网络连接,从所述软件管理设备获取第一软件版本对应的软件安装包;所述第一软件版本为最小化功能通用版本;所述方法还包括:获取拍摄图像;向所述软件管理设备发送所述拍摄图像,获取第二软件版本对应的软件安装包并安装运行;其中,所述第二软件版本为所述软件管理设备根据所述拍摄图像和摄像机的设备信息确定的满足对应拍摄场景需要的软件版本
。4.
一种软件版本管理方法,其特征在于,包括:与摄像机建立网络连接,获取所述摄像机的设备信息;根据所述摄像机的设备信息,向所述摄像机下发对应的软件安装包,以使所述摄像机安装所述软件安装包并运行
。5.
如权利要求4所述的方法,其特征在于,所述根据所述摄像机的设备信息,向所述摄像机下发对应的软件安装包,包括:根据所述摄像机的设备信息确定已安装软件版本信息;在所述摄像机的已安装软件版本信息为空的情况下,向所述摄像机下发第一软件版本对应的软件安装包;所述第一软件版本为最小化功能通用版本;在所述摄像机的已安装软件版本信息不为空的情况下,向所述摄像机下发已安装的最后一个软件版本对应的软件安装包;或者,根据所述摄像机的设备信息,向所述摄像机下发预先配置的第二软件版本对应的软件安装包
。6.
技术研发人员:冯艳秋,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。