本实用新型属于工业相机领域,尤其涉及一种支持远程升级及调试的工业智能相机。
背景技术:
固件,担任着一个系统最基础最底层工作的软件,固件升级可以解决已经存在的bug、兼容性问题,同时改善操作方式,提供更加方便更加人性化的功能。对于工业机器的内嵌固件而言,固件升级可以完善机器功能、增强机器稳定性、修补机器漏洞。但是目前的固件内所保存的程序是无法被用户直接读出或修改的,因此在固件内发现了严重的bug时必须由专业人员到现场进行调试。
在工业相机需要固件升级时,大多数厂商选择到工业相机工作场地取回设备,将其拆开,连接到电脑,重新编程,再把设备放回,然后重新启动设备。但是工业相机具有极强的现场属性,固件升级不仅占用工业相机大量时间,且升级成本高,过程过于繁琐、不可扩展。
技术实现要素:
针对上述问题,本实用新型提供了一种支持远程升级及调试的工业智能相机,实现工业相机与wifi网络的结合,实现联网升级,远程协助,并可通过智能手机进行配合调试。
为实现上述目的,本实用新型采用的技术方案为:
一种支持远程升级及调试的工业智能相机,包括:网络连接系统,所述网络连接系统包括wifi模块、升级模块和调试模块,所述wifi模块用于对外连接wifi;所述升级模块包括检测更新模块、下载更新文件模块和提示更新模块,所述检测更新模块用于按照设定的时间周期检测相机固件是否需要更新,所述下载更新文件模块用于通过所述wifi模块从服务器下载更新文件,所述提示更新模块用于所述下载更新文件模块下载更新文件完毕后向用户提示是否更新,且在用户确认更新的情况下执行固件更新;所述调试模块用于通过wifi模块调控相机或远程桌面控制相机。
优选地,所述相机通过所述wifi模块连接移动终端和互联网络,所述移动终端用于通过所述调试模块控制或调试所述相机。
本优化方案所带来的优化效果是相机可以通过连接移动终端的wifi热点进而连接互联网络。
优选地,所述wifi模块还用于建立wifi热点。
本优化方案所带来的优化效果是相机可以连接外界wifi热点也可以本身建立wifi热点供外部移动终端连接。
优选地,所述相机设有usb接口,所述检测更新模块还用于检测本地usb中是否包含更新文件,所述下载更新文件模块还用于从所述本地usb中下载更新文件。
本优化方案所带来的优化效果是使得相机支持两种固件升级模式,更加灵活实用,既可以联网下载更新文件也可以从本地usb中下载更新文件。
更优选地,所述检测更新模块优先检测所述本地usb中是否包含更新文件。
优选地,所述升级模块还包括检索更新文件模块,所述检索更新文件模块用于所述下载更新文件模块下载更新文件完毕后对所述更新文件进行检索,判断所述更新文件是否完整有效,所述检索更新文件模块判断所述更新文件完整有效后下载更新文件模块向用户提示是否更新;所述检索更新文件模块判断所述更新文件不完整或无效后所述下载更新文件模块重新下载更新文件。
本优化方案所带来的优化效果是在固件更新前对更新文件进行检索,判断所述更新文件是否完整有效,避免了直接固件升级时更新文件错误导致下载失败甚至产生不可预估的风险。
更优选地,所述检索更新文件模块判断所述更新文件是否完整有效的判断依据为所述更新文件的包装格式是否正确、校验位是否正确以及规则是否符合。
优选地,所述调试模块调控相机包括发送指令给相机以及接收相机的输出信息。
本优化方案所带来的优化效果是使得相机支持远程控制,即可以远程对相机参数进行调控和浏览相机上传和下载,极大的减少了调试相机的成本和时间。
优选地,所述升级模块完成相机固件更新后自动重启。
与现有技术相比,本实用新型的有益效果是:
1、本实用新型所述的一种支持远程升级及调试的工业智能相机可以实现与wifi网络的结合,实现定期检测更新信息并联网下载更新文件,极大的提高了相机固件升级的灵活性,降低了成本。
2、本实用新型所述的一种支持远程升级及调试的工业智能相机支持远程协助,并可通过智能手机进行配合调试,可以使得工程师可以远程对相机的bug和实时运行情况进行调试和处理。
附图说明
图1是本实用新型所述的一种支持远程升级及调试的工业智能相机网络连接系统的结构示意图。
图2是本实用新型所述的一种支持远程升级及调试的工业智能相机的升级流程图。
具体实施方式
为了更好的理解本实用新型,下面结合附图和实施例进一步阐明本实用新型的内容,但本实用新型不仅仅局限于下面的实施例。
实施例
一种支持远程升级及调试的工业智能相机,包括:网络连接系统,网络连接系统包括wifi模块、升级模块和调试模块,wifi模块用于对外连接wifi;升级模块包括检测更新模块、下载更新文件模块和提示更新模块,检测更新模块用于按照设定的时间周期检测相机固件是否需要更新,下载更新文件模块用于通过wifi模块从服务器下载更新文件,提示更新模块用于下载更新文件模块下载更新文件完毕后向用户提示是否更新,且在用户确认更新的情况下执行固件更新;调试模块用于通过wifi模块调控相机或远程桌面控制相机。
相机通过wifi模块连接移动终端和互联网络,移动终端用于通过调试模块控制或调试相机,移动终端可以是智能手机或智能电脑等。wifi模块还用于建立wifi热点供外部移动终端连接。本实施例中,相机通过wifi模块对外连接智能手机的wifi,通过智能手机连接互联网络。相机连接互联网络后,升级模块可以联网检测更新并下载更新文件,同时相机可以支持智能手机调控相机以及智能电脑远程桌面控制相机。调试模块调控相机包括发送指令给相机以及接收相机的输出信息。
相机设有usb接口时就有两种固件升级模式,一种是上述的相机连接互联网络,升级模块可以联网检测更新并下载更新文件;另一种是usb本地升级,检测更新模块检测本地usb中是否包含更新文件,下载更新文件模块还用于从本地usb中下载更新文件。检测更新模块优先检测本地usb中是否包含更新文件,如果本地usb中是不包含更新文件,在联网检测服务器中是否包含更新文件。
升级模块还包括检索更新文件模块,检索更新文件模块用于下载更新文件模块下载更新文件完毕后对更新文件进行检索,判断更新文件是否完整有效,检索更新文件模块判断更新文件完整有效后下载更新文件模块向用户提示是否更新;检索更新文件模块判断更新文件不完整或无效后下载更新文件模块重新下载更新文件。检索更新文件模块判断更新文件是否完整有效的判断依据为更新文件的包装格式是否正确、校验位是否正确以及规则是否符合。升级模块完成相机固件更新后自动重启。
尽管已经示出和描述了本实用新型的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本实用新型的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由所附权利要求及其等同物限定。