一种生产测试的方法、系统和终端设备的制作方法

文档序号:7957751阅读:222来源:国知局
专利名称:一种生产测试的方法、系统和终端设备的制作方法
技术领域
本发明涉及测试领域,尤其涉及一种生产测试的方法、系统和终端设备。
背景技术
目前嵌入式设备都使用实时操作系统,大多数使用的是Linux操作系统,生产测试都是基于操作系统下工作,由于操作系统启动时间比较慢,对设备的生产测试都是在操作系统启动完毕才开始,这样每台设备测试很长;由于操作系统会对一些内存有保护,这样就不能测试全部内存。在当今互联网高度成熟和3G蓬勃发展的情况下,人们对带有音视频嵌入式设备的需求量日益增大,音视频嵌入式设备的生产难度更高。

发明内容
本发明实施例的目的在于提出一种生产测试的方法、系统和终端设备,旨在解决现有技术中通过嵌入式设备的生产测试都是基于操作系统下工作,由于操作系统启动时间比较慢,测试很长,且操作系统会对一些内存有保护,不能测试全部内存,对音视频的生产测试难度高,测试效率低,准确率低,特别是在吵闹的环境下进行音频测试,如果使用人耳来听,至少要采集几秒数据,数据量很大、传输时间也长,测试时间更加长的技术问题。本发明实施例是这样实现的,一种生产测试的方法,包括以下步骤上电并初始化;获取测试关键字;进入测试状态,进行测试。本发明实施例的另一目的在于提出一种生产测试的系统,所述系统包括初始模块、获取指令模块和测试模块;所述初始模块,与所述获取指令模块相连,用于上电并初始化;所述获取指令模块,与所述初始模块和测试模块相连,用于获取测试关键字;所述测试模块,与所述获取指令模块相连,用于进入测试状态,进行测试。本发明实施例的另一目的在于提出一种包含有所述生产测试系统的终端设备。本发明的有益效果本发明通过嵌入式设备上电并初始化后,获取测试关键字,进入测试状态,进行测试,避免登陆操作系统,浪费登陆时间,只需不到1秒的时间即可进入测试状态进行测试, 效率高,而且,在测试状态进行内存测试,这个阶段没有对内存写保护,可以对所有的内存进行读写校验测试;通过在测试状态进行串口传输图片,在没有进入操作系统前即可实现视频数据传输的可能;通过在测试状态以图像的方式进行音频数据的测试,可以直观的将音频数据以图像形式进行显示,提高测试效率和准确率,特别地,避免在吵闹的环境下无法进行音频测试,或者测试结果不准确,同时减少采集的数据的数量和传输时间,提高测试效率,提高测试准确度。


图1是本发明实施例一种生产测试的方法的流程图;图2是本发明一种生产测试的系统第一优选实施例的结构示意图;图3是本发明一种生产测试的系统第二优选实施例的结构示意图;图4是本发明一种生产测试的系统第三优选实施例的结构示意图;图5是本发明一种生产测试的系统第四优选实施例的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。本发明通过嵌入式设备上电并初始化后,获取测试关键字,进入测试状态,进行测试,避免登陆操作系统,浪费登陆时间,只需不到1秒的时间即可进入测试状态进行测试, 效率高,而且,在测试状态进行内存测试,这个阶段没有对内存写保护,可以对所有的内存进行读写校验测试;通过在测试状态进行串口传输图片,在没有进入操作系统前即可实现视频数据传输的可能;通过在测试状态进行以图像的方式进行音频数据的测试,可以直观的将音频数据以图像形式进行显示,提高测试效率和准确率,特别地,避免在吵闹的环境下无法进行音频测试,或者测试结果不准确,同时减少采集的数据的数量和传输时间,提高测试效率,提高测试准确度。实施例一图1本发明实施例一种生产测试的方法流程图。所述的方法包括以下步骤S101,上电初始化;嵌入式设备上电初始化后即可等待获取测试关键字;所述的测试关键字为嵌入式设备上电初始化后就等待接收的进入测试状态的命令,接收到所述命令后即可进入测试状态,所述测试关键字可以为预先设置好的字符、数字或者信号;S102,获取测试关键字;所述测试关键字为上位机发送的测试关键字;判断是否在预置的第一时间内接收到测试关键字,如果是,则进入测试状态,否则,进入操作系统;所述第一时间为100毫秒,即如果在100毫秒内接收到测试关键字,则进入测试状态;如果在100毫秒内没有接收到测试关键字,则进入操作系统;S103,进入测试状态,进行测试;所述“进行测试”包括进行内存测试、视频测试和/或音频测试;嵌入式设备不需要登陆操作系统,上电初始化后,获取测试关键字,在BOOT阶段实现测试过程,这样进入测试状态只需不到1秒的时间;所述内存测试为对内存进行读写校验测试由于测试环境在BOOT阶段,这个阶段没有操作系统,也就是没有对内存的写保护,这是可以对所有的内存进行读写校验测试。对上述方案进一步优化在于,所述“判断是否在预置的第一时间内获取到测试关键字,如果是”之后还包括反馈握手信号;判断是否在预置的第二时间内获取到测试密码,如果是,则认证通过,进入步骤 “进入测试状态,进行测试”。上位机接收到所述握手信号后,发送测试密码到嵌入式设备,否则继续发送测试
关键字。对上述方案进一步优化在于,所述视频测试过程具体为获取图片;通过串口传输所述图片;获取并显示所述图片。所述获取图片为预置的测试图像信号;其中,所述“获取图片”之后还包括将获取到的图片进行压缩;所述“通过串口传输所述图片”具体为通过串口传输所述压缩后的图片;所述“获取并显示所述图片”具体为获取并显示所述压缩后的图片。所述压缩方式为图像压缩格式或无损压缩,如JPEG压缩。对上述方案进一步优化在于,所述音频测试过程具体为获取以预置的第三时间为周期的模拟信号的音频数据;对所述模拟信号的音频数据采样至少2倍的第三时间的数字信号的音频数据;通过串口传输所述数字信号的音频数据;将所述数字信号的音频数据转换为图像数据;将所述图像数据以图像的方式进行显示。对上述方案进一步优化在于,所述步骤“通过串口传输所述数字信号的音频数据” 之前还包括压缩所述数字信号的音频数据;所述步骤“通过串口传输所述数字信号的音频数据”具体为通过串口传输所述压缩后的音频数据;所述步骤“将所述数字信号的音频数据转换为图像数据”具体为将所述压缩后的音频数据转换为图像数据;所述压缩方式为无损压缩方式,如ZIP、RAR压缩格式。对上述方案进一步优化在于,所述第三时间为20ms ;所述“获取以第三时间为周期的模拟信号的音频数据”具体为获取以20ms为周期的模拟信号的音频数据;所述“对所述模拟信号的音频数据采样至少2倍第三时间的数字信号的音频数据”具体为对所述模拟信号的音频数据采样至少40ms的数字信号的音频数据;通过至少两个周期的采样,可以直观的进行图像对比;
解压缩所述音频数据,将所述数字信号的音频数据转换为图像数据,并将所述图像数据以图像的方式进行显示。压缩后数据量很小,把压缩后的数据经过串口传输到上位机,上位机经过解压缩还原音频数据,然后把这些数据以图像的方式在界面上显示。本发明实施例中通过嵌入式设备上电并初始化后,获取测试关键字,进入测试状态,进行测试,避免登陆操作系统,浪费登陆时间,只需不到1秒的时间即可进入测试状态进行测试,效率高,而且,在测试状态进行内存测试,这个阶段没有对内存写保护,可以对所有的内存进行读写校验测试,特别地,通过预置第一时间,可以合理分配等待获取测试关键字的时间,避免等待时间过长而进入操作系统,或者等待时间过短,获取不到测试关键字而无法进入测试状态;通过反馈握手信号,以便获取测试密码进行认证,认证通过,则进入测试状态,提高了系统的安全性;通过串口传输图片,实现在没有进入操作系统前即可实现视频数据传输的可能;通过压缩图片,进一步降低图片的大小,提高传输速度,测试效率高; 通过获取以第三时间为周期的模拟信号的音频数据,对所述模拟信号的音频数据采样至少 2倍的第三时间的数字信号的音频数据,通过串口传输所述数字信号的音频数据,以图像的方式显示所述音频数据,可以直观的将音频数据以图像形式进行显示,通过2倍的第三时间的音频数据采样,更加直观的呈现对比效果,提高测试效率和准确率,特别地,避免在吵闹的环境下无法进行音频测试,或者测试结果不准确,同时减少采集的数据的数量和传输时间,提高测试效率,提高测试准确度。实施例二图2是本发明实施例一种生产测试的系统第一优选实施例的结构示意图。所述系统包括初始模块、获取指令模块和测试模块;所述初始模块,与所述获取指令模块相连,用于上电并初始化;嵌入式设备上电初始化后即可等待获取测试关键字;所述的测试关键字为嵌入式设备上电初始化后就等待接收的进入测试状态的命令,接收到所述命令后即可进入测试状态,所述测试关键字可以为预先设置好的字符、数字或者信号;所述获取指令模块,与所述初始模块和测试模块相连,用于获取测试关键字;所述测试关键字为上位机发送的测试关键字;所述测试模块,与所述获取指令模块相连,用于进入测试状态,进行测试。嵌入式设备不需要登陆操作系统,上电初始化后,获取测试关键字,在BOOT阶段实现测试过程,这样进入测试状态只需不到1秒的时间;所述的获取指令模块还用于判断是否在预置的第一时间内接收到测试关键字,如果是,则进入测试状态,否则,进入操作系统;所述第一时间为100毫秒,即如果在100毫秒内接收到测试关键字,则进入测试状态;如果在100毫秒内没有接收到测试关键字,则进入操作系统;所述的获取指令模块还用于反馈握手信号;判断是否在预置的第二时间内获取到测试密码,如果是,则认证通过,并通知测试模块。上位机接收到所述握手信号后,发送测试密码到嵌入式设备,否则继续发送测试
关键字。
对上述第一优选实施例进一步优化在于,所述测试模块包括内存测试模块、视频测试模块和音频测试模块,如图3所示为本发明一种生产测试的系统第二优选实施例的结构示意图。所述内存测试模块,与所述获取指令模块相连,用于在测试状态下进行内存测试;所述内存测试为对内存进行读写校验测试由于测试环境在BOOT阶段,这个阶段没有操作系统,也就是没有对内存的写保护,这是可以对所有的内存进行读写校验测试。所述视频测试模块,与所述获取指令模块相连,用于在测试状态下进行视频测试;所述音频测试模块,与所述获取指令模块相连,用于在测试状态下进行音频测试。对上述第一或第二优选实施例进一步优化在于,所述视频测试模块包括图片获取模块、第一串口传输模块和第一图像显示模块,如图4所示为本发明一种生产测试的系统第三优选实施例的结构示意图;所述图片获取模块,与所述获取指令模块和第一串口传输模块相连,用于获取图片;所述第一串口传输模块,与所述图片获取模块和第一图像显示模块相连,用于通过串口传输所述图片;所述第一图像显示模块,与所述第一串口传输模块相连,用于获取并显示所述图片,所述获取图片为预置的测试图像信号;所述图片获取模块还用于将获取到的图片进行压缩;所述第一串口传输模块还用于通过串口传输所述压缩后的图片;所述第一图像显示模块还用于获取并显示所述压缩后的图片。对上述第一、第二或第三优选实施例进一步优化在于,所述音频测试模块包括音频获取模块、音频采样模块、第二串口传输模块、音频转换模块和第二图像显示模块,如图5 所示为本发明一种生产测试的系统第四优选实施例的结构示意所述音频获取模块,与所述获取指令模块和音频采样模块相连,用于获取以预置的第三时间为周期的模拟信号的音频数据,所述第三时间为20ms ;所述音频采样模块,与所述音频获取模块和第二串口传输模块相连,用于对所述模拟信号的音频数据采样至少2倍的第三时间的数字信号的音频数据;通过至少两个周期的采样,可以直观的进行图像对比;所述第二串口传输模块,与所述音频采样模块和音频转换模块相连,用于通过串口传输所述数字信号的音频数据;所述音频转换模块,与所述第二串口传输模块和第二图像显示模块相连,用于将所述数字信号的音频数据转换为图像数据;所述第二图像显示模块,与所述音频转换模块相连,用于将所述图像数据以图像的方式进行显示。进一步优化在于,所述第二串口传输模块还用于压缩所述数字信号的音频数据, 并通过串口传输所述压缩后的音频数据;所述音频转换模块还用于将所述压缩后的音频数据转换为图像数据;
8
所述第二图像显示模块还用于解压缩所述图像数据,并将解压缩后的图像数据以图像的方式进行显示;所述压缩方式为无损压缩方式,如ZIP、RAR压缩格式。本发明实施例中通过初始模块使嵌入式设备上电并初始化,通过获取指令模块获取测试关键字,通过测试模块进入测试状态,进行测试,避免登陆操作系统,浪费登陆时间, 只需不到1秒的时间即可进入测试状态进行测试,效率高,而且,通过测试模块在测试状态进行内存测试,这个阶段没有对内存写保护,可以对所有的内存进行读写校验测试,特别地,通过获取指令模块判断是否在预置的第一时间内接收到测试关键字,如果是,则进入测试状态,合理分配等待获取测试关键字的时间,避免等待时间过长而进入操作系统,或者等待时间过短,获取不到测试关键字而无法进入测试状态;通过获取指令模块反馈握手信号, 判断是否在预置的第二时间内获取到测试密码,如果是,则认证通过,提高了系统的安全性;通过视频测试模块在测试状态下进行视频测试,特别地,通过图片获取模块获取图片, 通过第一串口传输模块通过传输所述图片,在没有进入操作系统前即可实现视频数据传输的可能;通过图片获取模块压缩图片,进一步降低图片的大小,提高传输速度,测试效率高;通过音频测试模块在测试状态下进行音频测试,特别地,通过音频获取模块获取以预置的第三时间为周期的模拟信号的音频数据,通过音频采样模块对所述模拟信号的音频数据采样至少2倍的第三时间的数字信号的音频数据,通过第二串口传输模块传输所述数字信号的音频数据,通过第二图像显示模块以图像的方式显示所述音频数据,直观的将音频数据以图像形式进行显示,通过2倍的第三时间的音频数据采样,更加直观的呈现对比效果, 提高测试效率和准确率,进一步通过第二串口传输模块压缩并传输所述数字信号的音频数据,通过第二图像显示模块解压缩并以图像的方式显示所述音频数据,传输效率进一步提高;特别地,避免在吵闹的环境下无法进行音频测试,或者测试结果不准确,同时减少采集的数据的数量和传输时间,提高测试效率,提高测试准确度。本发明提供的生产测试的系统可以应用于需要生产测试的终端设备上,例如嵌入式设备、监控设备、数码设备(包括PDA、手机)、PC、视频服务器等。
权利要求
1.一种生产测试的方法,其特征在于,所述方法包括以下步骤 上电并初始化;获取测试关键字; 进入测试状态,进行测试。
2.根据权利要求1所述的生产测试的方法,其特征在于,所述“进入测试状态,进行测试”之前还包括判断是否在预置的第一时间内获取到测试关键字,如果是,则进入步骤“进入测试状态,进行测试”。
3.根据权利要求2所述的生产测试的方法,其特征在于,所述“判断是否在预置的第一时间内获取到测试关键字,如果是”之后还包括 反馈握手信号;判断是否在预置的第二时间内获取到测试密码,如果是,则认证通过,进入步骤“进入测试状态,进行测试”。
4.根据权利要求3所述的生产测试的方法,其特征在于,所述“进行测试”包括进行内存测试、视频测试和/或音频测试。
5.根据权利要求4所述的生产测试的方法,其特征在于,所述视频测试具体为 获取图片;通过串口传输所述图片; 获取并显示所述图片。
6.根据权利要求4或5所述的生产测试的方法,其特征在于,所述音频测试具体为 获取以预置的第三时间为周期的模拟信号的音频数据;对所述模拟信号的音频数据采样至少2倍的第三时间的数字信号的音频数据; 通过串口传输所述数字信号的音频数据; 将所述数字信号的音频数据转换为图像数据; 将所述图像数据以图像的方式进行显示。
7.—种生产测试的系统,其特征在于,所述系统包括初始模块、获取指令模块和测试模块;所述初始模块,与所述获取指令模块相连,用于上电并初始化;所述获取指令模块,与所述初始模块和测试模块相连,用于获取测试关键字;所述测试模块,与所述获取指令模块相连,用于进入测试状态,进行测试。
8.根据权利要求7所述的生产测试的系统,其特征在于,所述的获取指令模块还用于判断是否在预置的第一时间内接收到测试关键字,如果是,则进入测试状态,否则,进入操作系统。
9.根据权利要求8所述的生产测试的系统,其特征在于,所述的获取指令模块还用于反馈握手信号,判断是否在预置的第二时间内获取到测试密码,如果是,则认证通过,并通知测试模块。
10.根据权利要求9所述的生产测试的系统,其特征在于,所述测试模块包括内存测试模块、视频测试模块和音频测试模块;所述内存测试模块,与所述获取指令模块相连,用于在测试状态下进行内存测试;所述视频测试模块,与所述获取指令模块相连,用于在测试状态下进行视频测试; 所述音频测试模块,与所述获取指令模块相连,用于在测试状态下进行音频测试。
11.根据权利要求10所述的生产测试的系统,其特征在于,所述视频测试模块包括图片获取模块、第一串口传输模块和第一图像显示模块;所述图片获取模块,与所述获取指令模块和第一串口传输模块相连,用于获取图片; 所述第一串口传输模块,与所述图片获取模块和第一图像显示模块相连,用于通过串口传输所述图片;所述第一图像显示模块,与所述第一串口传输模块相连,用于获取并显示所述图片。
12.根据权利要求7至11中的任一种所述的生产测试的系统,其特征在于,所述音频测试模块包括音频获取模块、音频采样模块、第二串口传输模块、音频转换模块和第二图像显示模块;所述音频获取模块,与所述获取指令模块和音频采样模块相连,用于获取以预置的第三时间为周期的模拟信号的音频数据;所述音频采样模块,与所述音频获取模块和第二串口传输模块相连,用于对所述模拟信号的音频数据采样至少2倍的第三时间的数字信号的音频数据;所述第二串口传输模块,与所述音频采样模块和音频转换模块相连,用于通过串口传输所述数字信号的音频数据;所述音频转换模块,与所述第二串口传输模块和第二图像显示模块相连,用于将所述数字信号的音频数据转换为图像数据;所述第二图像显示模块,与所述音频转换模块相连,用于将所述图像数据以图像的方式进行显示。
13.一种用于生产测试的终端设备,其特征在于,所述的终端设备包括权利要求7-12 任一种所述的生产测试的系统。
全文摘要
本发明公开一种生产测试的方法、系统和终端设备,本发明通过嵌入式设备上电并初始化后,获取测试关键字,进入测试状态,进行测试,避免登陆操作系统,节省登陆时间,效率高,在测试状态进行内存测试,可以对所有的内存进行读写校验测试;通过在测试状态进行串口传输图片,实现在没有进入操作系统时即可完成图片的传输;在测试状态以图像的方式进行音频数据的测试,直观的将音频数据以图像形式进行显示,提高测试效率和准确率,特别地,避免在吵闹的环境下无法进行音频测试,或者测试结果不准确,同时减少采集的数据的数量和传输时间,提高测试效率,提高测试准确度。
文档编号H04N17/00GK102447944SQ20111033921
公开日2012年5月9日 申请日期2011年11月1日 优先权日2011年11月1日
发明者黄国忠 申请人:深圳市融创天下科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1