一种摄像设备的升级方法及装置与流程

文档序号:16169633发布日期:2018-12-07 21:51阅读:337来源:国知局
一种摄像设备的升级方法及装置与流程

本发明涉及嵌入式设备升级技术领域,尤其涉及一种摄像设备的升级方法及装置。



背景技术:

目前,在对摄像设备的软件程序进行在线升级时,需要先将通用串行总线(Universal Serial Bus,USB)摄像头模拟成网络摄像头,然后通过网络进行在线升级,此种方案虽然可以同时实现摄像设备升级和图像输出,但是将USB摄像头模拟成网络摄像头,需要安装驱动,配置虚拟IP,需要一定的操作才能对摄像设备进行升级,而且有些摄像设备不兼容此种在线升级方式,使用起来很不方便。

综上所述,现有技术的在线升级方法在升级时需要安装驱动,配置虚拟IP,而且有些摄像设备不兼容此种升级方式,不能简便的对摄像设备进行升级。



技术实现要素:

本发明实施例提供了一种摄像设备的升级方法及装置,无需进行任何配置,简单的实现在线升级,同时不增加操作负担。

本发明实施例提供的一种摄像设备的升级方法,该方法包括:摄像设备从拍摄到的特定图像中获取升级文件的程序版本以及地址信息;当所述摄像设备确定所述升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储所述自运行文件,卸载用于向主机发送信息的通用串行总线USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过所述自运行文件在所述主机中的自动运行,从所述主机中下载升级文件完成升级。

本发明实施例提供的上述方法中,从拍摄的特定图像中获取升级文件的程序版本以及地址信息,当确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级,与现有技术中在线升级方法不能方便的对摄像设备进行升级相比,只需摄像设备拍摄特定图像,并从所拍摄的特定图像中获取升级文件的程序版本以及地址信息,即可完成对摄像设备的升级,无需进行任何配置,简单的实现在线升级,同时不增加操作负担。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述通过所述自运行文件在所述主机中的自动运行,从所述主机中下载升级文件完成升级,包括:所述自运行文件在主机中自动运行,所述主机获取所述自运行文件中包含的升级文件的地址信息,并根据所述升级文件的地址信息生成下载升级文件到摄像设备的指令,将该指令发送至所述主机中管理该摄像设备的客户端,以指示所述客户端根据所述升级文件的地址信息下载并发送所述升级文件到摄像设备;所述摄像设备接收所述客户端发送的升级文件,并安装所述升级文件完成升级。

在一种可能的实施方式中,本发明实施例提供的上述方法中,通过所述自运行文件在所述主机中的自动运行,从主机中下载升级文件完成升级之后,该方法还包括:所述摄像设备卸载用于升级摄像设备的USB驱动,安装用于向所述主机发送信息的USB驱动。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述特定图像包括以下任意一种或其组合:二维码、条形码。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述升级文件的地址信息包括:升级文件的网络地址,和/或升级文件在所述主机中存储位置的路径地址。

本发明实施例提供的一种摄像设备的升级装置,该装置包括:获取单元,用于从拍摄到的特定图像中获取升级文件的程序版本以及地址信息;处理单元,用于当确定所述升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储所述自运行文件,卸载用于向主机发送信息的通用串行总线USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该处理单元所在的摄像设备与主机连接完成的信令时,通过所述自运行文件在所述主机中的自动运行,从所述主机中下载升级文件完成升级。

本发明实施例提供的上述装置中,从拍摄的特定图像中获取升级文件的程序版本以及地址信息,当确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级,与现有技术中在线升级方法不能方便的对摄像设备进行升级相比,只需摄像设备拍摄特定图像,并从所拍摄的特定图像中获取升级文件的程序版本以及地址信息,即可完成对摄像设备的升级,无需进行任何配置,简单的实现在线升级,同时不增加操作负担。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述处理单元通过所述自运行文件在所述主机中的自动运行,从所述主机中下载升级文件完成升级,具体用于:所述自运行文件在主机中自动运行,所述主机获取所述自运行文件中包含的升级文件的地址信息,并根据所述升级文件的地址信息生成下载升级文件到所述处理单元的指令,将该指令发送至所述主机中管理所述处理单元所在摄像设备的客户端,以指示所述客户端根据所述升级文件的地址信息下载并发送所述升级文件到所述处理单元;所述处理单元接收所述客户端发送的升级文件,并安装所述升级文件完成升级。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述处理单元通过所述自运行文件在所述主机中的自动运行,从主机中下载升级文件完成升级之后,还用于:卸载用于升级摄像设备的USB驱动,安装用于向所述主机发送信息的USB驱动。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述特定图像包括以下任意一种或其组合:二维码、条形码。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述升级文件的地址信息包括:升级文件的网络地址,和/或升级文件在所述主机中存储位置的路径地址。

附图说明

图1为本发明实施例提供的一种摄像设备的升级方法的示意流程图;

图2为本发明实施例提供的摄像设备的升级方法的具体流程的示意图;

图3为本发明实施例提供的一种摄像设备的升级装置的结构示意图;

图4为本发明实施例提供的主机与摄像设备相连接的结构示意图。

具体实施方式

下面结合附图,对本发明实施例提供的一种摄像设备的升级方法及装置的具体实施方式进行详细地说明。

需要说明的是,本发明实施例中提到的自运行文件是指存储在摄像设备中,当摄像设备中安装用于升级摄像设备的USB驱动之后,摄像设备接收到用于指示该摄像设备与主机连接完成的信令时,能够自动在主机中启动并运行的程序或文件。

本发明实施例提供的一种摄像设备的升级方法,如图1所示,该方法包括:

步骤102,摄像设备从拍摄到的特定图像中获取升级文件的程序版本以及地址信息;

步骤104,当摄像设备确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的通用串行总线USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级。

本发明实施例提供的方法中,从拍摄的特定图像中获取升级文件的程序版本以及地址信息,当确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级,与现有技术中在线升级方法不能方便的对摄像设备进行升级相比,只需摄像设备拍摄特定图像,并从所拍摄的特定图像中获取升级文件的程序版本以及地址信息,即可完成对摄像设备的升级,无需进行任何配置,简单的实现在线升级,同时不增加操作负担。

具体实施时,在从拍摄的特定图像中获取升级文件的程序版本以及地址信息之后,将摄像设备自身的程序版本和升级文件的程序版本进行比较,如果升级文件的程序版本低于摄像设备自身的程序版本,或者升级文件的程序版本与摄像设备自身的程序版本相同,则不需要对摄像设备进行升级,摄像设备继续正常工作;如果升级文件的程序版本高于摄像设备自身的程序版本,则需要对摄像设备进行升级。作为较为具体的实施例,例如:摄像设备的程序版本为3.0,若升级文件的程序版本为2.0或者3.0,则不需要对摄像设备进行升级,摄像设备正常工作,若升级文件的程序版本为4.0,则需要对摄像设备升级。

具体实施时,从拍摄的特定图像中获取升级文件的程序版本以及地址信息,其中,特定图像可以是包含升级文件的程序版本以及地址信息的条形码或者二维码等,摄像设备对拍摄到的条形码或者二维码进行解析,根据解析结果获取升级文件的程序版本以及地址信息,较为优选地,特定图像为包含升级文件的程序版本以及地址信息的二维码。

值得说明的是,本发明实施例中所提到的摄像设备有两种模式,一种模式是正常工作模式,在正常工作模式下摄像设备只需要发送图像信息和/或视频信息给主机即可,其中,主机用于查看该摄像设备发送的图像信息和/或视频信息,以及对该摄像设备进行升级,主机可以是电脑或其它智能设备;另外一种模式是升级模式,在升级模式下完成对摄像设备的升级。当然,需要说明的是,摄像设备在正常工作模式下,可以通过扫描该摄像设备所拍摄的特定图像获取升级文件的程序版本以及地址信息,进而在升级文件的程序版本高于摄像设备的程序版本时,进入升级模式。

具体实施时,升级文件的地址信息,包括:升级文件的网络地址,和/或升级文件在主机中存储位置的路径地址,则摄像设备通过自运行文件在主机中的自动运行,从主机中下载升级文件到该摄像设备中完成升级,具体包括:自运行文件在主机中自动运行,主机获取自运行文件中包含的升级文件的地址信息,并根据升级文件的地址信息生成下载升级文件到摄像设备的指令,将该指令发送至主机中管理该摄像设备的客户端,以指示客户端根据升级文件的地址信息下载并发送升级文件到摄像设备;摄像设备接收客户端发送的升级文件,并安装升级文件完成升级。

作为较为具体的实施例,当升级文件的地址信息包括升级文件的网络地址时,客户端访问该网络地址,从网络上将升级文件下载到该摄像设备中,或者客户端访问该网络地址,从网络上将升级文件下载到主机,然后发送到该摄像设备中,摄像设备安装升级文件完成升级;当升级文件的地址信息包括升级文件在主机中存储位置的路径地址时,客户端根据升级文件在主机中存储位置的路径地址从主机中将升级文件发送到该摄像设备,摄像设备安装升级文件完成升级。当然,若主机中未安装管理该摄像设备的客户端,则主机获取自运行文件中包含的升级文件的地址信息之后,可以人工根据升级文件的地址信息下载升级文件并发送至摄像设备,摄像设备安装升级文件完成升级。

在一种可能的实施方式中,本发明实施例提供的方法中,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级之后,该方法还包括:摄像设备卸载用于升级摄像设备的USB驱动,安装用于向主机发送信息的USB驱动。

具体实施时,摄像设备确定需要升级自身的程序时,进入升级模式,需要卸载摄像设备中用于向主机发送图像信息和/或视频信息的USB驱动,并安装用于升级摄像设备的USB驱动,以下载升级文件到该摄像设备中对摄像设备升级,但是在完成对摄像设备的升级之后,摄像设备还需要由升级模式切换为正常工作模式,也即还需要卸载用于升级摄像设备的USB驱动,安装用于向主机发送图像信息和/或视频信息的USB驱动。

作为较为具体的实施例,以摄像机为例,当摄像机根据获取到的升级文件的程序版本确定需要对摄像机进行升级时,摄像机根据升级文件的地址信息生成一个自运行文件,并将该自运行文件存储在摄像机中,当进入升级模式时,将向主机发送视频的USB驱动卸载,安装用于升级摄像机的USB驱动,主机检测到该摄像设备时,向该摄像机发送用于指示该摄像机与主机连接完成的信令,摄像机中存储的自运行文件自动运行,主机获取自运行文件中包含的升级文件的地址信息,并根据升级文件的地址信息生成下载升级文件到摄像机的指令,将该指令发送至主机中管理该摄像机的客户端,以指示客户端根据升级文件的地址信息下载并发送升级文件到摄像机,摄像机安装升级文件完成对摄像机的升级,在完成对摄像机的升级之后,卸载用于升级摄像机的USB驱动,安装用于向主机发送视频的USB驱动,将摄像机的工作模式调整为正常工作模式,此时,摄像机向主机发送获取到的图像信息和/或视频信息。

作为较为具体的实施时,下面结合图2,对本发明实施例提供的摄像设备的升级方法进行详细的说明,如图2所示,本发明实施例提供的摄像设备的升级方法的具体步骤,包括:

步骤202,扫描二维码,获取升级信息。具体来说,摄像设备在正常工作模式下,扫描一个二维码,获取二维码中的信息,也即获取升级文件的程序版本以及地址信息;

步骤204,判断升级文件的程序版本是否高于摄像设备自身的程序版本,若是,则执行步骤206,否则执行步骤202;

步骤206,当升级文件的程序版本高于摄像设备自身的程序版本时,触发升级模式,卸载摄像设备中用于向主机发送信息的USB驱动,并安装用于升级摄像设备的USB驱动,并生成包含有升级文件的地址信息的自运行文件;

步骤208,主机检测到摄像设备,并向摄像设备发送用于指示摄像设备与主机连接完成的信令,自运行文件在主机中自动运行,主机获取自运行文件中包含的升级文件的地址信息,并根据升级文件的地址信息生成下载升级文件到摄像设备的指令,将该指令发送至主机中管理该摄像设备的客户端,以指示客户端根据升级文件的地址信息下载并发送升级文件到摄像设备;

步骤210,完成对摄像设备的升级之后,卸载用于升级摄像设备的USB驱动,安装用于向主机发送信息的USB驱动,将摄像设备的工作模式调整为正常工作模式。

本发明实施例提供的一种摄像设备的升级装置,如图3所示,该装置包括:获取单元302,用于从拍摄到的特定图像中获取升级文件的程序版本以及地址信息;处理单元304,用于当确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的通用串行总线USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该处理单元所在的摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级。

本发明实施例提供的装置中,从拍摄的特定图像中获取升级文件的程序版本以及地址信息,当确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级,与现有技术中在线升级方法不能方便的对摄像设备进行升级相比,只需摄像设备拍摄特定图像,并从所拍摄的特定图像中获取升级文件的程序版本以及地址信息,即可完成对摄像设备的升级,无需进行任何配置,简单的实现在线升级,同时不增加操作负担。

在一种可能的实施方式中,本发明实施例提供的装置中,处理单元304通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级,具体用于:自运行文件在主机中自动运行,主机获取自运行文件中包含的升级文件的地址信息,并根据升级文件的地址信息生成下载升级文件到处理单元304的指令,将该指令发送至主机中管理处理单元304所在摄像设备的客户端,以指示客户端根据升级文件的地址信息下载并发送升级文件到处理单元304;处理单元304接收客户端发送的升级文件,并安装升级文件完成升级。

在一种可能的实施方式中,本发明实施例提供的装置中,处理单元304通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级之后,还用于:卸载用于升级摄像设备的USB驱动,安装用于向主机发送信息的USB驱动。

在一种可能的实施方式中,本发明实施例提供的装置中,特定图像包括以下任意一种或其组合:二维码、条形码。

在一种可能的实施方式中,本发明实施例提供的装置中,升级文件的地址信息包括:升级文件的网络地址,和/或升级文件在主机中存储位置的路径地址。

本发明实施例提供的摄像设备的升级装置,可以集成在卡片机或者小型卡片数码相机中,其中,获取单元302可以是图像采集传感器等,处理单元304可以是CPU等处理器。

本发明实施例中所提到的摄像设备与主机的连接结构,如图4所示,主机402与摄像设备404之间通过USB线缆连接,其中,主机402用于查看该摄像设备404发送的图像信息和/或视频信息,以及对该摄像设备404进行升级,主机402可以是电脑或其它智能设备;摄像设备404有两种模式,一种模式是正常工作模式,在正常工作模式下摄像设备只需要发送图像信息和/或视频信息给与主机402即可;另外一种模式是升级模式,在升级模式下,摄像设备404包括两个组件:拍照组件和存储组件,其中,拍照组件用于拍照获取升级镜像的相关信息,包括升级文件的程序版本以及地址信息,然后将升级文件拷贝到存储组件中完成升级。

综上所述,本发明实施例提供的一种摄像设备的升级方法及装置,从拍摄的特定图像中获取升级文件的程序版本以及地址信息,当确定升级文件的程序版本高于自身的程序版本时,生成包含有升级文件的地址信息的自运行文件,并存储自运行文件,卸载用于向主机发送信息的USB驱动,安装用于升级摄像设备的USB驱动,并在接收到主机发送的用于指示该摄像设备与主机连接完成的信令时,通过自运行文件在主机中的自动运行,从主机中下载升级文件完成升级,只需摄像设备拍摄特定图像,并从所拍摄的特定图像中获取升级文件的程序版本以及地址信息,即可完成对摄像设备的升级,无需进行任何配置,简单的实现在线升级,同时不增加操作负担。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1