智能设备内置信息测试方法、系统及其测试装置的制造方法

文档序号:10573035阅读:399来源:国知局
智能设备内置信息测试方法、系统及其测试装置的制造方法
【专利摘要】本发明涉及一种智能设备内置信息测试方法、系统及其测试装置,其中所述智能设备内置信息测试方法,包括如下步骤:触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息;将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,本发明的智能设备内置信息测试方法、系统及其测试装置实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率。
【专利说明】
智能设备内置信息测试方法、系统及其测试装置
技术领域
[0001]本发明涉及智能制造工艺技术领域,特别是涉及一种智能设备内置信息测试方法、系统及其测试装置。
【背景技术】
[0002]随着智能制造业的快速发展和对自动化水平的迫切需求,已经有越来越多的自动化设备投入到机械制造业中,特别是随着家庭常用的智能设备需求量的快速增加,对智能设备的生产效率也提出了较大的挑战。例如,作为家庭必需品的智能电视,其生产线也具有全面实现自动化的趋势。
[0003]在现有的智能电视生产车间里,电视机的组装和测试是被设置在同一条生产线上的,在电视机组装完后就要被传送到一个测试电视的各种内置信息的测试工位,在这个测试工位上需要完成的工作是:测试电视机的型号、软件版本号、MAC地址、EDID、WIFI和蓝牙等信息是否正确。如果上述内置信息测试通过,再将电视机背板上贴的包含有身份信息的条码烧录到主板中,电视机就会进入下一个工位;如果内置信息测试不通过,则该条生产线上该工位的报警器就会响起,暂停产线,工人将电视机抬走后产线继续流转。也就是说,对电视机的内置信息的测试过程直接影响着整条电视机生产线的生产效率。
[0004]目前大多数工厂采用半自动测试的方式对电视机的内置信息进行测试,即:当流水线上的电视机流转到测试电视机内置信息的测试工位后,工人用事先接好在电脑上的USB线(或者HDMI线或者VGA线)的另一头接到电视机的串口上,利用串口条码扫描枪扫描电视机上贴的条码,并将与条码相对应的内置信息显示在电脑上,通过将显示在电脑上的内置信息与预设信息相对比,来对生产线上电视机的内置信息进行测试。现在智能设备的生产厂家大都也采用诸如智能电视生产厂家采用的内置信息测试方法。
[0005]但是,将上述测试方法运用在生产线中,智能设备内置信息确认工位上的工人仍需要做一定量的工作,包括插线、扫描条码以及拔线等等,由于人的精力有限,长时间的工作必定导致工人的工作效率降低,也无法保证测试工作的准确性,导致现有的智能设备内置信息测试方法的测试效率较低,进一步影响智能设备的生产效率。

【发明内容】

[0006]基于此,有必要针对现有的智能设备内置信息测试方法的测试效率较低的技术问题,提供一种智能设备内置信息测试方法、系统及其测试装置。
[0007]—种智能设备内置信息测试方法,包括如下步骤:
[0008]触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息;
[0009]将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;
[0010]以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。
[0011]上述智能设备内置信息测试方法,通过将获取的智能设备的内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上,并以非接触的方式获取所述字符串信息包含的内置信息,提高了获取智能设备内置信息的效率;根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率。
[0012]一种智能设备内置信息测试系统,包括:
[0013]读取模块,用于触发所述待测智能设备内置的自检程序读取所述待测智能设备的内置信息;
[0014]显示模块,用于将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;
[0015]测试模块,用于以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。
[0016]上述智能设备内置信息测试系统,通过读取模块触发所述待测智能设备内置的自检程序读取所述待测智能设备的内置信息;显示模块将读取模块获取的智能设备的内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;测试模块以非接触的方式获取所述字符串信息包含的内置信息,提高了智能设备内置信息的获取效率;根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率。
[0017]—种智能设备内置信息测试装置,包括:信息获取装置和处理器;
[0018]所述信息获取装置以非接触的方式从待测智能设备的屏幕获取内置信息,并将所述内置信息发送至处理器;其中,所述待测智能设备利用内置的自检程序读取自身的内置信息,并以字符串信息的形式显示在屏幕上;
[0019]所述处理器利用内置的测试程序根据预设的配置信息对所述内置信息进行测试。
[0020]上述智能设备内置信息测试装置,通过利用所述信息获取装置以非接触的方式获取内置信息,提高了智能设备内置信息的获取效率;所述待测智能设备利用内置的自检程序读取自身的内置信息,并以字符串信息的形式显示在屏幕上;处理器利用内置的测试程序根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率;另外,本发明的智能设备内置信息测试装置结构简单、操作方便,进一步提高了智能设备的生产效率。
【附图说明】
[0021]图1为本发明的一个实施例的智能设备内置信息测试方法流程图;
[0022]图2为本发明的另一个实施例的智能设备内置信息测试方法流程图;
[0023]图3为本发明的一个实施例的智能设备内置信息测试系统的结构示意图;
[0024]图4为本发明的另一个实施例的智能设备内置信息测试系统的结构示意图;
[0025]图5为本发明的另一个实施例的智能设备内置信息测试系统的测试模块的结构示意图;
[0026]图6为本发明的一个实施例的智能设备内置信息测试装置的结构示意图;
[0027]图7为本发明的另一个实施例的智能设备内置信息测试装置的结构示意图。
【具体实施方式】
[0028]为了更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
[0029]如图1所示,图1为本发明的一个实施例的智能设备内置信息测试方法流程图,包括如下步骤:
[0030]步骤SlOl:触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息;
[0031]在本步骤中,通过触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息,极大地简化了获取智能设备内置信息的流程,提高了获取智能设备内置信息的效率。
[0032]步骤S102:将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;
[0033]在本步骤中,通过将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上,便于后续步骤对所述智能设备内置信息进行非接触式获取。
[0034]步骤S103:以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。
[0035]在本步骤中,通过采用非接触的方式获取所述字符串信息包含的内置信息,提高了获取智能设备内置信息的效率,也进一步提高了对智能设备内置信息的测试效率。
[0036]上述智能设备内置信息测试方法,通过将获取的智能设备的内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;以非接触的方式获取所述字符串信息包含的内置信息,提高了智能设备内置信息的获取效率;根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率。
[0037]如图2所示,图2为本发明的另一个实施例的智能设备内置信息测试方法流程图,在所述触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息的步骤SlOl之前,还包括:
[0038]步骤S104:利用信号发射装置向所述待测智能设备发送获取信息指令,利用所述获取信息指令触发所述待测智能设备内置的自检程序。
[0039]在其中一个实施例中,本发明的智能设备内置信息测试方法,可以采用红外遥控发射装置向待测智能设备以发送红外指令的形式发送获取信息指令,利用该获取信息指令触发所述待测智能设备内置的自检程序。在实际应用时,上述红外指令可以包括4位,SP32个字节,第一到第四个字节为校验码,采用CRC-4校验算法;第五到第八个字节为识别码,表示自检程序需要获取智能设备内置信息(识别码表示不同的操作,四个字节可以表示16中不同操作,获取智能设备内置信息是其中的一种操作);剩余24个字节分别代表一种需要获取的信息,例如获取软件版本号为第九个字节,获取MAC地址为第十个字节,当某一个字节为I时,表示需要获取该信息,反之,当某一个字节为O时,表示不需要获取该信息,例如获取智能设备的蓝牙信号强度为第十五个字节,当该智能设备不支持蓝牙功能时,发送红外指令中的第十五个字节即为0,表示无需获取智能设备的蓝牙信号强度。
[0040]当待测智能设备收到上述红外指令后,使用CRC-4算法计算出第五位到第三十二位的四位校验码,与红外指令的前四位做比较(测试程序与电视机使用的密钥一致),如果校验码一致,则表示红外指令合法;然后,再根据所述红外指令解析需要获取的内置信息;最后,利用所述获取信息指令触发所述待测智能设备内置的自检程序获取所述待测智能设备的内置信息。
[0041]在其中一个实施例中,本发明的智能设备内置信息测试方法,所述将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上的步骤S102可以包括:
[0042]步骤S1021:对所述内置信息进行编码,得到与所述内置信息对应的字符串信息;
[0043]在本步骤中,将通过内置的自检程序获取的内置信息进行编码,生成相应的json格式或者XML格式的字符串信息,便于后续步骤的对所述内置信息进行非接触式获取。
[0044]步骤S1022:将所述字符串信息显示在所述待测智能设备的屏幕上。
[0045]在本步骤中,将编码得到的字符串信息显示在所述待测智能设备的屏幕上,用于后续步骤的非接触式获取智能设备的内置信息。
[0046]在其中一个实施例中,本发明的智能设备内置信息测试方法,在所述对所述内置信息进行编码,得到与所述内置信息对应的字符串信息的步骤S1021之后,还包括:
[0047]步骤S105:对所述字符串信息进行预定方式的加密处理;
[0048]在所述以非接触的方式获取所述字符串信息包含的内置信息的步骤S103之前,还包括:
[0049]步骤S106:对所述字符串信息进行与所述预定方式的加密处理相应的解密处理。
[0050]在上述实施例中,通过对字符串信息进行加密处理,进一步防止了智能设备内置信息的意外泄漏,有效地保护了智能设备内置信息的安全性。在实际应用中,可以采用对称加密算法(对称加密算法:数据通过公钥加密后可通过私钥解密,通过私钥加密后可通过公钥解密;智能设备内置的自检程序中内置私钥,用于智能设备内置信息测试的测试程序中内置公钥)将字符串信息进行加密处理;另外的,还可以再通过二维码生成算法生成二维码,显示在待测智能设备的屏幕上。
[0051]在其中一个实施例中,本发明的智能设备内置信息测试方法,所述根据预设的配置信息对所述内置信息进行测试的步骤S103包括:
[0052]将所述内置信息与预设的配置信息进行匹配,若匹配通过,则判定所述智能设备内置信息测试成功;
[0053]若匹配不通过,则判定所述智能设备内置信息测试失败并进行报警,以通知相关工作人员及时进行处理。
[0054]在上述实施例中,在获取到json格式或者XML格式的字符串信息后,从中提取出待测智能设备各个测试项目的信息,例如软件版本号、MAC地址、EDID等信息,与预设在用于测试智能设备内置信息的测试程序的配置信息进行正则表达式匹配。以智能电视为例,将从智能电视获取到软件版本号与预设的软件版本号进行全字符匹配,若匹配一致,则该测试项目测试通过;又例如将从智能电视获取的MAC地址与预设的MAC地址进行头N位字符比较,若匹配一致,则该测试项目测试通过。当所有测试项目都测试通过时,该智能电视内置信息的测试通过;反之,当有一个测试项目测试不过时,该智能电视内置信息的测试不通过,测试程序会显示出测试不过的测试项目以及测试不通过的原因,并调用报警装置进行报警,以通知相关工作人员及时进行处理。
[0055]在其中一个实施例中,本发明的智能设备内置信息测试方法,所述以非接触的方式获取所述字符串信息包含的内置信息的步骤SI 03包括:
[0056]步骤S1031:以非接触的方式获取所述字符串信息;
[0057]在本步骤中,通过以非接触的方式获取所述字符串信息,简化了获取字符串信息的步骤,避免了使用数据线带来的不方便,也有效地提高了获取智能设备内置信息的效率,进一步提高智能设备内置信息的测试效率做准备。
[0058]步骤S1032:对所述字符串信息进行解码,获取所述字符串信息包含的内置信息。
[0059]在本步骤中,通过对所述字符串信息进行解码,获取所述字符串信息包含的内置信息,实现了智能设备内置信息的安全获取。
[0060]在其中一个实施例中,本发明的智能设备内置信息测试方法,所述字符串信息是条形码或者二维码;
[0061]所述以非接触的方式获取所述字符串信息的步骤包括:
[0062 ]利用相机或者条码扫描枪以非接触的方式获取所述字符串信息。
[0063]在实际应用中,在智能设备内置的自检程序获取内置信息后,在生成字符串信息(例如,二维码等)这个过程需要一定的时间,例如3秒,此时产线也在不停的流动,因此,相机(或者二维码扫描枪)和红外遥控器发射装置的相对位置就可以根据这个时间与产线的流速而定。以智能电视为例,当智能电视的屏幕上显示出二维码图像后,该待测智能电视刚好流转到相机前面,用于测试智能电视内置信息的测试程序控制相机以一定的时间间隔(如20毫秒)拍摄智能电视的屏幕,当相机拍摄到合适的二维码后,测试主程序运用二维码解析算法解析二维码,并利用内置在测试程序中的公钥解密字符串信息,形成json格式或者XML格式的字符串信息。
[0064]需要说明的是,使用相机和二维码扫描枪的处理方式有些不同,如果用相机,则测试程序采用二维码图像解析算法解析出二维码的内容;如果用二维码扫描枪,则测试程序无需解析,可以直接获取二维码的内容。
[0065]上述智能设备内置信息测试方法,实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率;另外,通过对内置信息进行编码得到字符串信息,再对字符串信息进行加密处理,有效地保护了智能设备内置信息的安全性。
[0066]在实际应用中,当待测智能设备从上一个工位流转到内置信息确认工位进行内置信息测试之前,还可以利用自动条码扫描仪扫描贴在待测智能设备上的条码用以确定待测智能设备是否已经到达该内置信息测试工位;再判断扫描到的条码是否与上一个扫描到的条码一致,如果一致,则不做处理;如果不一致,则判断是一台新的待测智能设备进入该内置信息测试工位,自动条码扫描仪通过串口通信的方式将条码发送给测试程序,启动内置信息测试程序。
[0067]在实际应用中,有的工厂需要将测试通过的内置信息以条码的形式烧录进智能设备的主板中,通过自动串口条码扫描枪将智能设备的条码信息扫描到测试主程序中,测试主程序通过红外发射模块将条码信息发送给智能设备。
[0068]一般的智能设备都支持NEC遥控协议,通过NEC遥控协议可以将条码发给待测智能设备,但是NEC遥控协议一次只能发送四个字节数据,所以在这个过程中,红外遥控发射装置先给待测智能设备发送一个开始接收条码的指令,然后将条码分段发送给待测智能设备,并在最后发送一条发送完毕的指令,待测智能设备收到开始和结束指令后,将这中间接收到的信息进行组合,生成完整的条码信息,然后将其烧录到智能设备主板中。
[0069]如图3所示,图3为本发明的一个实施例的智能设备内置信息测试系统的结构示意图,包括:
[0070]读取模块101,用于触发所述待测智能设备内置的自检程序读取所述待测智能设备的内置信息;
[0071]上述读取模块101通过触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息,极大地简化了获取智能设备内置信息的流程,提高了获取智能设备内置信息的效率。
[0072]显示模块102,用于将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;
[0073]上述显示模块102通过将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上。
[0074]测试模块103,用于以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。
[0075]上述测试模块103通过采用非接触的方式获取所述字符串信息包含的内置信息,提高了智能设备内置信息的获取效率,也进一步提高了对智能设备内置信息的测试效率。
[0076]上述智能设备内置信息测试系统,通过读取模块101触发所述待测智能设备内置的自检程序读取所述待测智能设备的内置信息;显示模块102将读取模块获取的智能设备的内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;测试模块103以非接触的方式获取所述字符串信息包含的内置信息,提高了智能设备内置信息的获取效率;以及根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率。
[0077]如图4所示,图4为本发明的另一个实施例的智能设备内置信息测试系统的结构示意图,在所述读取模块101之前,还可以包括:
[0078]触发模块104,用于利用信号发射装置向所述待测智能设备发送获取信息指令,利用所述获取信息指令触发所述待测智能设备内置的自检程序。
[0079]在其中一个实施例中,本发明的智能设备内置信息测试系统的触发模块104可以采用红外遥控发射装置向待测智能设备以红外指令的形式发送获取信息指令,利用该获取信息指令触发所述待测智能设备内置的自检程序。在实际应用时,上述红外指令可以包括4位,S卩32个字节,第一到第四个字节为校验码,采用CRC-4校验算法;第五到第八个字节为识别码,表示自检程序需要获取智能设备内置信息(识别码表示不同的操作,四个字节可以表示16中不同操作,获取智能设备内置信息是其中的一种操作);剩余24个字节分别代表一种需要获取的信息,例如获取软件版本号为第九个字节,获取MAC地址为第十个字节,当某一个字节为I时,表示需要获取该信息,反之,当某一个字节为O时,表示不需要获取该信息,例如获取智能设备的蓝牙信号强度为第十五个字节,当该智能设备不支持蓝牙功能时,发送红外指令中的第十五个字节即为O,表示无需获取智能设备的蓝牙信号强度。
[0080]当待测智能设备收到上述红外指令后,使用CRC-4算法计算出第五位到第三十二位的四位校验码,与红外指令的前四位做比较(测试程序与电视机使用的密钥一致),如果校验码一致,则表示红外指令合法;然后,再根据所述红外指令解析需要获取的内置信息;最后,利用所述获取信息指令触发所述待测智能设备内置的自检程序获取所述待测智能设备的内置信息。
[0081]在其中一个实施例中,本发明的智能设备内置信息测试系统,所述显示模块102可以包括:
[0082]编码模块1021,用于对所述内置信息进行编码,得到与所述内置信息对应的字符串ig息;
[0083]上述编码模块1021通过内置的自检程序获取的内置信息进行编码,生成相应的j son格式或者XML格式的字符串信息。
[0084]信息显示模块1022,用于将所述字符串信息显示在所述待测智能设备的屏幕上。
[0085]上述信息显示模块1022将编码得到的字符串信息显示在所述待测智能设备的屏幕上,用于后续步骤的非接触式获取智能设备的内置信息。
[0086]在其中一个实施例中,本发明的智能设备内置信息测试系统,在所述编码模块1021之后,还可以包括:
[0087]加密模块105,用于对所述字符串信息进行预定方式的加密处理;
[0088]在所述测试模块103之前,还可以包括:
[0089]解密模块106,用于对所述字符串信息进行与所述预定方式的加密处理相应的解密处理。
[0090]在上述实施例中,加密模块105通过对字符串信息进行加密处理,进一步防止了智能设备内置信息的意外泄漏,有效地保护了智能设备内置信息的安全性。在实际应用中,可以采用对称加密算法(对称加密算法:数据通过公钥加密后可通过私钥解密,通过私钥加密后可通过公钥解密;智能设备内置的自检程序中内置私钥,用于智能设备内置信息测试的测试程序中内置公钥)将字符串信息进行加密处理;另外的,还可以再通过二维码生成算法生成二维码,显示在待测智能设备的屏幕上。
[0091]如图5所示,图5为本发明的另一个实施例的智能设备内置信息测试系统的测试模块的结构示意图,所述测试模块103包括:
[0092]内置信息获取模块1031,用于采用非接触的方式获取所述字符串信息包含的内置信息;
[0093]内置信息测试模块1032,用于根据预设的配置信息对所述内置信息进行测试。
[0094]上述测试模块103通过内置信息获取模块1031采用非接触的方式获取所述字符串信息包含的内置信息,提高了智能设备内置信息的获取效率,也进一步提高了对智能设备内置信息的测试效率。
[0095]在其中一个实施例中,本发明的智能设备内置信息测试系统,所述内置信息获取模块1031包括:
[0096]字符串信息获取模块10311,用于以非接触的方式获取所述字符串信息;
[0097]上述字符串信息获取模块10311通过以非接触的方式获取所述字符串信息,简化了获取字符串信息的步骤,避免了使用数据线带来的不方便,也有效地提高了获取智能设备内置信息的效率,进一步提高智能设备内置信息的测试效率做准备。
[0098]字符串信息解码模块10312,用于对所述字符串信息进行解码,获取所述字符串信息包含的内置信息。
[0099]在本实施例中,通过字符串信息解码模块10312对所述字符串信息进行解码,获取所述字符串信息包含的内置信息,实现了智能设备内置信息的安全获取。
[0100]在其中一个实施例中,本发明的智能设备内置信息测试系统,所述字符串信息是条形码或者二维码;
[0101]所述字符串信息获取模块10311,还可以用于:
[0102]利用相机或者二维码扫描枪以非接触的方式获取所述字符串信息。
[0103]在实际应用中,在智能设备内置的自检程序获取内置信息后,在生成字符串信息(例如,二维码等)这个过程需要一定的时间,例如3秒,此时产线也在不停的流动,因此,相机(或者二维码扫描枪)和红外遥控器发射装置的相对位置就可以根据这个时间与产线的流速而定。以智能电视为例,当智能电视的屏幕上显示出二维码图像后,该待测智能电视刚好流转到相机前面,用于测试智能电视内置信息的测试程序控制相机以一定的时间间隔(如20毫秒)拍摄智能电视的屏幕,当相机拍摄到合适的二维码后,测试主程序运用二维码解析算法解析二维码,并利用内置在测试程序中的公钥解密字符串信息,形成json格式或者XML格式的字符串信息。
[0104]需要说明的是,使用相机和二维码扫描枪的处理方式有些不同,如果用相机,则测试程序采用二维码图像解析算法解析出二维码的内容;如果用二维码扫描枪,则测试程序无需解析,可以直接获取二维码的内容。
[0105]在实际应用中,有的工厂需要将测试通过的内置信息以条码的形式烧录进智能设备的主板中,通过自动串口条码扫描枪将智能设备的条码信息扫描到测试主程序中,测试主程序通过红外发射模块将条码信息发送给智能设备。
[0106]一般的智能设备都支持NEC遥控协议,通过NEC遥控协议可以将条码发给待测智能设备,但是NEC遥控协议一次只能发送四个字节数据,所以在这个过程中,红外遥控发射装置先给待测智能设备发送一个开始接收条码的指令,然后将条码分段发送给待测智能设备,并在最后发送一条发送完毕的指令,待测智能设备收到开始和结束指令后,将这中间接收到的信息进行组合,生成完整的条码信息,然后将其烧录到智能设备主板中。
[0107]在其中一个实施例中,本发明的智能设备内置信息测试系统,所述内置信息测试模块1032包括:
[0108]测试通过模块10321,用于将所述内置信息与预设的配置信息进行匹配,若匹配通过,则判定所述智能设备内置信息测试通过;
[0109]测试不通过模块10322,用于若匹配不通过,则判定所述智能设备内置信息测试不通过并进行报警,以通知相关工作人员及时进行处理。
[0110]在上述实施例中,在获取到json格式或者XML格式的字符串信息后,从中提取出待测智能设备各个测试项目的信息,例如软件版本号、MAC地址、EDID等信息,与预设在用于测试智能设备内置信息的测试程序的配置信息进行正则表达式匹配。以智能电视为例,将从智能电视获取到软件版本号与预设的软件版本号进行全字符匹配,若匹配一致,则该测试项目测试通过;又例如将从智能电视获取的MAC地址与预设的MAC地址进行头N位字符比较,若匹配一致,则该测试项目测试通过。当所有测试项目都测试通过时,该智能电视内置信息的测试通过;反之,当有一个测试项目测试不过时,该智能电视内置信息的测试不通过,测试程序会显示出测试不过的测试项目以及测试不通过的原因,并调用报警装置进行报警,以通知相关工作人员及时进行处理。
[0111]在实际应用中,当待测智能设备从上一个工位流转到内置信息确认工位进行内置信息测试之前,还可以利用自动条码扫描仪扫描贴在待测智能设备上的条码以确定待测智能设备是否已经到达内置信息测试工位,并判断扫描到的条码是否与上一个扫描到的条码一致,如果一致,则不做处理;如果不一致,则判断是一台新的待测智能设备进入该内置信息测试工位,自动条码扫描仪通过串口通信的方式将条码发送给处理器,启动内置信息测试程序。
[0112]上述智能设备内置信息测试系统,实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率;另外,通过对内置信息进行编码得到字符串信息,再对字符串信息进行加密处理,有效地保护了智能设备内置信息的安全性。
[0113]如图6所示,图6为本发明的一个实施例的智能设备内置信息测试装置的结构示意图,包括:信息获取装置100和处理器200 ;
[0114]所述信息获取装置100以非接触的方式从待测智能设备300的屏幕获取内置信息,并将所述内置信息发送至处理器200;其中,所述待测智能设备300利用内置的自检程序读取自身的内置信息,并以字符串信息的形式显示在屏幕上;
[0115]所述处理器200利用内置的测试程序根据预设的配置信息对所述内置信息进行测试。
[0116]上述智能设备内置信息测试装置,通过利用所述信息获取装置100以非接触的方式获取内置信息,提高了智能设备内置信息的获取效率;所述待测智能设备300利用内置的自检程序读取自身的内置信息,并以字符串信息的形式显示在屏幕上;处理器200利用内置的测试程序根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的非接触式自动测试,提高了智能设备内置信息的测试效率;另外,本发明的智能设备内置信息测试装置结构简单、操作方便,进一步提高了智能设备的生产效率。
[0117]在其中一个实施例中,本发明的智能设备内置信息测试装置,所述信息获取装置100可以为相机或者二维码扫描枪。
[0118]在实际应用中,使用相机和二维码扫描枪的处理方式有些不同,如果用相机,则处理器200采用二维码图像解析算法解析出二维码的内容;如果用二维码扫描枪,则处理器无需解析,可以直接获取二维码的内容。
[0119]如图7所示,图7为本发明的另一个实施例的智能设备内置信息测试装置的结构示意图,还包括:指令发射装置400;
[0120]所述指令发射装置400根据所述处理器200发送的控制信号向待测智能设备300发送获取信息指令,触发所述待测智能设备300内置的自检程序读取所述待测智能设备300的内置信息。
[0121]在其中一个实施例中,本发明的智能设备内置信息测试装置,还可以包括:扫描仪500;
[0122]所述扫描仪500用于扫描所述待测智能设备300上的条码,并将得到的条码信息发送至处理器200;其中,所述条码信息包含所述待测智能设备300的身份信息;
[0123]所述处理器200根据所述条码信息判断所述待测智能设备300是否为未测试的待测智能设备,若是,则控制所述指令发射装置400向所述待测智能设备300发送获取信息指令。
[0124]在实际应用中,当待测智能设备从上一个工位流转经过扫描仪500时,所述扫描仪500通过扫描贴在智能设备上的条码以确定所述待测智能设备是否已经到达该内置信息测试工位;再判断扫描到的条码是否与上一个扫描到的条码一致,如果一致,则不做处理;如果不一致,则判断是一台未检测的待测智能设备300进入内置信息测试工位,扫描仪500通过串口通信的方式将所述条码信息发送至处理器200,所述处理器200利用指令发射装置400向待测智能设备300发送获取信息指令,对该待测智能设备内置信息进行测试。
[0125]在其中一个实施例中,本发明的智能设备内置信息测试装置,所述指令发射装置400可以为红外遥控发射装置;
[0126]所述红外遥控发射装置以发送红外指令的方式向待测智能设备发送获取信息指令,利用该获取信息指令触发所述待测智能设备内置的自检程序。在实际应用时,上述红外指令可以包括4位,S卩32个字节,第一到第四个字节为校验码,采用CRC-4校验算法;第五到第八个字节为识别码,表示自检程序需要获取智能设备内置信息(识别码表示不同的操作,四个字节可以表示16中不同操作,获取智能设备内置信息是其中的一种操作);剩余24个字节分别代表一种需要获取的信息,例如获取软件版本号为第九个字节,获取MAC地址为第十个字节,当某一个字节为I时,表示需要获取该信息,反之,当某一个字节为O时,表示不需要获取该信息,例如获取智能设备的蓝牙信号强度为第十五个字节,当该智能设备不支持蓝牙功能时,发送红外指令中的第十五个字节即为0,表示无需获取智能设备的蓝牙信号强度。
[0127]当待测智能设备收到上述红外指令后,使用CRC-4算法计算出第五位到第三十二位的四位校验码,与红外指令的前四位做比较(测试程序与电视机使用的密钥一致),如果校验码一致,则表示红外指令合法;然后,再根据所述红外指令解析需要获取的内置信息;最后,利用所述获取信息指令触发所述待测智能设备内置的自检程序获取所述待测智能设备的内置信息。
[0128]在其中一个实施例中,本发明的智能设备内置信息测试装置,所述扫描仪500为条码扫描仪。
[0129]上述智能设备内置信息测试方法、系统及其测试装置,通过将获取的智能设备的内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上;以非接触的方式获取所述字符串信息包含的内置信息,提高了智能设备内置信息的获取效率;根据预设的配置信息对所述内置信息进行测试。通过上述技术方案,实现了对智能设备内置信息的自动测试,提高了智能设备内置信息的测试效率,进一步提高了智能设备的生产效率。
[0130]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0131]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种智能设备内置信息测试方法,其特征在于,包括如下步骤: 触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息; 将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上; 以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。2.根据权利要求1所述的智能设备内置信息测试方法,其特征在于,在所述触发待测智能设备内置的自检程序读取所述待测智能设备的内置信息的步骤之前,还包括: 利用信号发射装置向所述待测智能设备发送获取信息指令,利用所述获取信息指令触发所述待测智能设备内置的自检程序。3.根据权利要求1所述的智能设备内置信息测试方法,其特征在于,所述将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上的步骤包括: 对所述内置信息进行编码,得到与所述内置信息对应的字符串信息; 将所述字符串信息显示在所述待测智能设备的屏幕上。4.根据权利要求3所述的智能设备内置信息测试方法,其特征在于,在所述对所述内置信息进行编码,得到与所述内置信息对应的字符串信息的步骤之后,还包括: 对所述字符串信息进行预定方式的加密处理; 在所述以非接触的方式获取所述字符串信息包含的内置信息的步骤之前,还包括: 对所述字符串信息进行与所述预定方式的加密处理相应的解密处理。5.根据权利要求1所述的智能设备内置信息测试方法,其特征在于,所述根据预设的配置信息对所述内置信息进行测试的步骤包括: 将所述内置信息与预设的配置信息进行匹配,若匹配通过,则判定所述智能设备内置信息测试成功; 若匹配不通过,则判定所述智能设备内置信息测试失败并报警。6.根据权利要求1所述的智能设备内置信息测试方法,其特征在于,所述以非接触的方式获取所述字符串信息包含的内置信息的步骤包括: 以非接触的方式获取所述字符串信息; 对所述字符串信息进行解码,获取所述字符串信息包含的内置信息。7.根据权利要求6所述的智能设备内置信息测试方法,其特征在于:所述字符串信息是条形码或者二维码; 所述以非接触的方式获取所述字符串信息的步骤包括: 利用相机或者二维码扫描枪以非接触的方式获取所述字符串信息。8.一种智能设备内置信息测试系统,其特征在于,包括: 读取模块,用于触发所述待测智能设备内置的自检程序读取所述待测智能设备的内置信息; 显示模块,用于将所述内置信息以字符串信息的形式显示在所述待测智能设备的屏幕上; 测试模块,用于以非接触的方式获取所述字符串信息包含的内置信息,根据预设的配置信息对所述内置信息进行测试。9.一种智能设备内置信息测试装置,其特征在于,包括:信息获取装置和处理器; 所述信息获取装置以非接触的方式从待测智能设备的屏幕获取内置信息,并将所述内置信息发送至处理器;其中,所述待测智能设备利用内置的自检程序读取自身的内置信息,并以字符串信息的形式显示在屏幕上; 所述处理器利用内置的测试程序根据预设的配置信息对所述内置信息进行测试。10.根据权利要求9所述的智能设备内置信息测试装置,其特征在于,还包括:指令发射装置; 所述指令发射装置根据所述处理器发送的控制信号向待测智能设备发送获取信息指令,触发所述待测智能设备内置的自检程序读取所述待测智能设备的内置信息。11.根据权利要求10所述的智能设备内置信息测试装置,其特征在于,还包括:扫描仪; 所述扫描仪用于扫描所述待测智能设备上的条码,并将得到的条码信息发送至处理器;其中,所述条码信息包含所述待测智能设备的身份信息; 所述处理器根据所述条码信息判断所述待测智能设备是否为未测试的待测智能设备,若是,则控制所述指令发射装置向所述待测智能设备发送获取信息指令。12.根据权利要求11所述的智能设备内置信息测试装置,其特征在于:所述指令发射装置为红外遥控发射装置; 所述红外遥控发射装置以发送红外指令的方式向待测智能设备发送获取信息指令。
【文档编号】H04N17/04GK105933699SQ201610246755
【公开日】2016年9月7日
【申请日】2016年4月19日
【发明人】辛奇俊, 陈健
【申请人】广州视源电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1