一种网络录像机测试方法及系统与流程

文档序号:18407338发布日期:2019-08-10 00:31阅读:583来源:国知局
一种网络录像机测试方法及系统与流程

本发明涉及领域监控领域,尤其是一种网络录像机测试方法及系统。



背景技术:

老化测试是为了确保满足诸如计算机、电话、摄像机等电子类产品出厂质量水平而执行的重要过程之一,另外在网络录像机生产完成后还需要进行usb接口测试、版本号测试、系统时间测试等功能性测试,现有的测试方法均基于手工测试,效率较低且测试结果准确性不高。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种自动化、高效且测量结果准确率高的网络录像机测试方法。

为此,本发明的第二个目的是提供一种自动化、高效且测量结果准确率高的网络录像机测试系统。

本发明所采用的技术方案是:

第一方面,本发明提供一种网络录像机测试方法,包括步骤:

设置老化时间标记;

根据所述老化时间标记,进行老化测试;

到达预设老化时间后,清除所述老化时间标记,并记录老化测试结果。

进一步地,还包括步骤:写入注册序列号。

进一步地,还包括:检测是否存在生产测试标记,若是,进入生产测试。

进一步地,所述生产测试包括usb接口测试,所述usb接口测试包括:读取usb接口中插入的设备号信息,判断所述usb接口是否正常工作。

进一步地,所述生产测试还包括序列号测试,所述序列号测试包括:判断序列号是否符合预设规则,若否,则不能通过测试。

进一步地,所述生产测试还包括系统时间测试,所述系统时间测试包括:将网络录像机与产测主机连接,判断网络录像机的系统时间是否与所述产测主机中的系统时间一致,若否,则不能通过测试。

进一步地,所述生产测试还包括硬盘测试,所述硬盘测试包括:将所述网络录像机与硬盘连接,读取所述硬盘的设备信息,判断所述设备信息是否与预设信息一致,若否,则不能通过测试。

进一步地,所述生产测试还包括音频测试,所述音频测试包括:将所述网络录像机的音频输出接口与所述产测主机的声音输入接口连接,网络录像机播放预设音频文件,所述产测主机对接收到数据进行分析,判断所述音频测试是否通过。

进一步地,还包括将测试结果发送至产测服务器。

第二方面,本发明提供一种网络录像机测试系统,包括:网络摄像机、网络录像机、接口设备、产测主机和产测服务器,

所述网络摄像机与所述网络录像机连接,用于采集预设图片信息,

所述接口设备与所述网络录像机连接,包括:usb存储设备和/或硬盘和/或vga显示器和/或hdmi显示器和/或鼠标,用于检测所述网络录像机的接口是否正常工作,

所述产测主机与所述网络录像机连接,用于分析所述网络录像机采集到的音视频信号,

所述产测服务器与所述网络录像机连接,用于存储测试结果数据。

本发明的有益效果是:

本发明通过老化标记,控制网络录像机自动进入老化测试程序并记录老化时间,老化测试结束后自动删除老化时间标记,无需人工参与,克服现有技术中采用人工测试,成本高且结果不准确的问题,测试方便快捷。

附图说明

图1是本发明中一种网络录像机测试方法的一具体实施例的流程图;

图2是本发明中一种网络录像机测试方法的又一具体实施例的流程图;

图3是本发明中一种网络录像机测试系统的一具体实施例的结构框图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如图1所示,图1为本发明中一种网络录像机测试方法的一具体实施例的流程图,包括:

s1,设置老化时间标记;在固件程序中生成一个老化测试启动标记,本实施例中将启动标记命名为nvr_production_aging.flag。

s2,根据所述老化时间标记,进行老化测试;系统在启动中过程中检测是否存在老化标记,若存在,则启动老化标记测试进程,本实施例中,老化测试为使网络录像机运行预设时间,并记录预设时间内网络录像机的工作状态。每隔预设时间,本实施为10分钟,更新系统中的累计老化时间。

若检测中不存在所述老化标记,则进入正常的启动程序。

s3,到达预设老化时间后,清除所述老化时间标记,并记录老化测试结果。

通过引入老化时间标记,使得网络录像机在未进行老化测试的条件下,可自动进行老化测试并累计老化时间,在测试完成后,自动清除老化时间标记,下一次启动时则入正常的启动程序,无需人为参与,测试方便快捷。

本实施中完成老化测试,清除所述老化时间标记后,还包括生成注册序列号sn。

如图2所示,在另一个实施例中还包括,检测是否存在生产测试标记,若是,进入生产测试,若否,则进入正常的网络录像机程序。生产测试为产品组装完成后进行的各部件的功能测试。

本实施例中可以将执行脚本预存在外置存储卡或usb存储设备中,再将外置存储卡插入待测网络摄像机以完成脚本在待测网络录像机中的部署,执行脚本包括启动生产测试相关的执行逻辑,以控制网路录像机按照逻辑时序执行相关操作,实现基本自动化的测试流程,本实施中的生产测试包括但不限于:usb接口测试、序列号测试、系统时间测试、硬盘测试、音频测试、vga接口/hdmi接口测试和ipc解码测试,通过上述自动化测试,可有效提高生产测试效率和准确率。

usb接口测试包括读取usb接口中插入的设备号信息,如在usb设备插入鼠标,若可以读出鼠标的设备号信息或节点状态信息,则判断所述usb设备接口可以正常工作。

序列号测试,判断序列号是否符合预设规则,若否,则不能通过测试。

系统时间测试,将网络录像机与产测服务器连接,判断网络录像机的系统时间是否与所述产测服务器中的系统时间一致,若否则不能通过测试。

硬盘测试,包括,将所述网络录像机与硬盘连接,读取所述网络录像机硬盘信息,判断所述硬盘信息是否与预设信息一致,若否则不能通过测试。

音频测试,将所述网络录像机的音频输出接口与产测主机的声音输入接口连接,网络录像机播放预设音频文件,网络录像机播放预设音频文件,预设音频文件可以存储在产测主机,中,也可以存储在网络录像机或者外部usb设备中,所述产测主机对接收到数据进行分析,判断所述音频测试是否通过。具体的,产测主机可对接收到的音频信号进行傅里叶变化得到音频信号的频域特征并与预设的音频文件的频谱特征进行比对,判断音频测试是否通过。

vga接口/hdmi接口测试,将第一摄像机和第二摄像机分别连接到网络录像机中,网络录像机的vga接口连接到vga显示器,网络录像机的hdmi接口连接到hdmi显示器,第一摄像机采集预设图片信息,第二摄像机采集vga显示器和hdmi显示器的画面,通过分析vga显示器和hdmi显示器的画面是否与色卡一致,判断测试是否通过。

ipc测试,在vga接口/hdmi接口测试通过的情况下,将网络录像机与产测主机连接,产测主机分析第二摄像机采集到的画面是否与预设画面一致,若否,则测试不通过。

测试完毕后,将测试结果发送至产测服务器,进行统一的数据管理。

如图3所示,本发明中还公开了一种网络录像机测试系统,包括:网络摄像机、网络录像机、接口设备、产测主机和产测服务器,

所述网络摄像机与所述网络录像机连接,用于采集预设图片信息,

所述接口设备与所述网络录像机连接,包括:usb存储设备和/或硬盘和/或vga显示器和/或hdmi显示器和/或鼠标,用于检测所述网络录像机的接口是否正常工作,

所述产测主机与所述网络录像机连接,用于分析所述网络录像机采集到的音视频信号,

所述产测服务器与所述网络录像机连接,用于存储测试结果数据。

产测主机、网络录像机和网络摄像机可通过交换机连接到一个局域网中,通过路由器与产测服务器连接。

本发明可以对多个网络录像机同时进行老化测试和生产测试,由产测服务器发送测试指令,控制网络录像机自动执行上述测试,并将结果返回至产测服务器,使得测试效率大为提升,符合当前网络录像机的测试需求。

具体的,通过设置路由器,该路由器的一端与产测服务器通过网络总线连接,路由器的另一端与多个网络录像机连接,网络录像机将测试结果发送到产测服务器中。

本发明中还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如所述的一种网络录像机测试方法。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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