【技术实现步骤摘要】
一种软件升级方法及装置
本申请涉及视频采集卡
,尤其涉及一种软件升级方法及装置。
技术介绍
视频采集卡是进行视频处理必不可少的硬件设备,其广泛地应用于教育、汽车、安防等行业,实际应用中,任一行业的用户对视频采集的需求都会不断地发生变化,所以视频采集卡通常都具有升级需求。传统的对视频采集卡进行升级的方式是手动升级:利用专用下载器将系统的安装程序传输至视频采集卡,再由视频采集卡自动进行升级,由于视频采集卡所处位置极为分散,所以手动升级的方式耗时、耗力,成本较高,而且,部分视频采集卡安装的位置比较高,所以手动升级的危险性也比较大。因此,逐渐出现了远程升级的方式,远程升级的方式可利用视频采集卡本身带的有线网络与升级服务器进行通信,具有极大的优势。但对于不带操作系统的视频采集卡而言,因为其是利用嵌入式软件来驱动与自身相连的外部设备工作,以及对采集到的视频图像进行图像信号处理操作,所以对视频采集卡的外设驱动或视频处理程序的升级实质都是对其安装的嵌入式软件进行升级,因此,对不带操作系统的视频采集卡而言,一旦对其安装的嵌入式软件远程升级失败,如出现死机或运行崩溃,即俗称的“跑飞”,视频采集卡就不能正常工作,且只能返厂维修,这样,用户在一段时间内将没有视频采集卡可用、用户体验不好,而且厂家还需进行维修,耗时、耗力。
技术实现思路
本申请实施例提供一种软件升级方法及装置,用以解决不带操作系统的视频采集卡如果远程升级失败,如出现死机或运行崩溃,只能返厂维修,而导致的用户在一段时间内没有视频采集卡可用,且厂家还需进行维修,耗时、耗力的问题。第一方面,本申请实施例提供的一种软件升 ...
【技术保护点】
1.一种软件升级方法,应用于不带操作系统的视频采集卡,其特征在于,包括:接收服务器发送的安装程序并保存在随机存储器RAM中,所述安装程序用于对所述视频采集卡当前使用的嵌入式软件进行升级;在所述RAM中运行所述安装程序对所述视频采集卡当前使用的嵌入式软件进行升级;若升级失败,则触发所述视频采集卡进行重启,在重启后,利用所述视频采集卡在Flash存储器中存储的升级前使用的所述嵌入式软件的安装程序,对所述嵌入式软件进行恢复。
【技术特征摘要】
1.一种软件升级方法,应用于不带操作系统的视频采集卡,其特征在于,包括:接收服务器发送的安装程序并保存在随机存储器RAM中,所述安装程序用于对所述视频采集卡当前使用的嵌入式软件进行升级;在所述RAM中运行所述安装程序对所述视频采集卡当前使用的嵌入式软件进行升级;若升级失败,则触发所述视频采集卡进行重启,在重启后,利用所述视频采集卡在Flash存储器中存储的升级前使用的所述嵌入式软件的安装程序,对所述嵌入式软件进行恢复。2.如权利要求1所述的方法,其特征在于,接收服务器发送的安装程序并保存在随机存储器RAM中之前,还包括:接收所述服务器发送的软件升级指令;根据所述软件升级指令对所述视频采集卡进行重启;在重启后,向所述服务器发送升级就绪的信息,以触发所述服务器发送所述安装程序。3.如权利要求1或2所述的方法,其特征在于,根据以下步骤确定升级失败:周期性地将所述视频采集卡内定时器的取值初始化为预设值;在升级过程中,若超过预设时间所述定时器的取值未初始化为所述预设值,则确定升级失败。4.如权利要求1或2所述的方法,其特征在于,还包括:若升级成功,则将所述Flash存储器中存储的升级前使用的安装程序替换为本次升级时使用的安装程序。5.如权利要求4所述的方法,其特征在于,若升级成功,则将所述Flash存储器中存储的升级前使用的安装程序替换为本次升级时使用的安装程序,包括:在成功安装接收到的安装程序时,启动计时器;若所述计时器的计时时间到达预设时长时所述视频采集卡仍在正常运行,则将所述Flash存储器中存储的升级前使用的安装程序替换为本次升级时使用的安装程序。6.如权利要求5所述的方法,其特征在于,所述Flash存储器包括第一存储区域和第二存储区域,将所述Flash存储器中存储的升级前使用的安装程序替换为本次升级时使用的安装程序,包括:若确定升级前使用的安装程序存储在所述第一存储区域中,则将本次升级时使用的安装程序存储到所述第二存储区域中。7.如权利要求1所述的方法,其特征在于,所述服务器是通过一定时间段内的帧数据发送安装程序的,接收服务器发送的安装程序并保存在随机存储器RAM中,包括:对所述服务器发送的每一帧数据进行循环冗余校验,在校验通过时,提取该帧数据中携带的经过加密后的程序段并保存;根据预先存储在所述Flash存储器中的解密密码对保存的各程序段进行解密,得到所述安装程序。8.如权利要求7所述的方法,其特征在于,向所述服务器发送升级就绪的信息之后,还包括:若在设定时长内未接收到所述服务器发送的任一帧数据,则结束本次升级操作,并向所述服务器发送升级失败的信息。9.一种软件升级装置,应用于不带操作系统的视频采集卡,其特征在于,包括:接收模块,用于接收服务器发送的安装程序并保存在随机存储器RAM中,所...
【专利技术属性】
技术研发人员:闫海英,孙杰,
申请(专利权)人:北京图森未来科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。