本发明涉及自动化测试技术领域,更具体地说,涉及测试车载全液晶仪表盘的低成本测试系统、装置、方法。
背景技术:
车载全液晶仪表盘,用于向驾驶者显示车辆行驶信息,以提高驾驶的安全性。为了确保车载全液晶仪表盘有良好的可靠性和稳定性,开发过程会进行大量的测试;目前,进行自动化测试时,多是通过摄像头实时捕捉车载全液晶仪表盘的显示画面,进而将所拍摄画面传送至上位机进行图像处理和识别;该方式下,由于环境光会频繁发生变化,因此难以保证所捕捉画面的清晰度,导致图像识别的准确度也无法得到保障;此外,为了所捕捉画面有更好的清晰度,常会选用高清摄像头,这就对上位机的图像处理能力有了更高的要求,算法实现难度较大,整套测试系统的成本高昂。
因此,仍需对现有的测试系统做改进,以解决上述不足。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供测试车载全液晶仪表盘的低成本测试系统、测试车载全液晶仪表盘的低成本测试装置,测试车载全液晶仪表盘的低成本测试方法。
本发明解决其技术问题所采用的技术方案是:
第一,提供了测试车载全液晶仪表盘的低成本测试系统,其中,包括:
发送单元,用于在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;以及
控制单元,用于控制受测车载全液晶仪表盘显示本轮测试的标准内容;以及
截图单元,用于截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;以及
提取单元,用于提取本轮测试中的实际显示画面所含有的实际显示内容;以及
判定单元,用于根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。
第二,提供了测试车载全液晶仪表盘的低成本测试装置,基于上述的测试车载全液晶仪表盘的低成本测试系统,其中,包括:
与受测车载全液晶仪表盘通讯连接的第一处理器,用于截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;以及
与所述第一处理器通讯连接的第二处理器,用于提取本轮测试中的实际显示画面所含有的实际显示内容,还用于根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常,还用于在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;以及
与受测车载全液晶仪表盘通讯连接的第三处理器,用于控制受测车载全液晶仪表盘显示本轮测试的标准内容。
第三,提供了测试车载全液晶仪表盘的低成本测试方法,基于上述的测试车载全液晶仪表盘的低成本测试系统,其中,包括如下步骤:
发送单元在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;
控制单元控制受测车载全液晶仪表盘显示本轮测试的标准内容;
截图单元截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;
提取单元提取本轮测试中的实际显示画面所含有的实际显示内容;
判定单元根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。
本发明的有益效果在于:测试时不会受环境光干扰,图像质量高,保证了图像识别的准确度,并且,只需借助简单算法,易于操作、实施,成本低廉,利于大范围推广应用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
图1是本发明实施例一提供的测试车载全液晶仪表盘的低成本测试系统的组成示意图;
图2是本发明实施例二提供的测试车载全液晶仪表盘的低成本测试装置的结构示意图;
图3是本发明实施例三提供的测试车载全液晶仪表盘的低成本测试方法的实现流程图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
实施例一
本发明实施例提供了测试车载全液晶仪表盘的低成本测试系统,如图1所示,包括:
发送单元10,用于在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;以及
控制单元11,用于控制受测车载全液晶仪表盘显示本轮测试的标准内容;以及
截图单元12,用于截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;以及
提取单元13,用于提取本轮测试中的实际显示画面所含有的实际显示内容;以及
判定单元14,用于根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。
本实施例中,判定规则为:本轮测试所提取的实际显示内容与本轮测试所用标准内容的相似度不小于预设值时,则判定受测车载全液晶仪表盘在本轮测试中画面显示正常,反之,则判定不正常。
本实施例所提供系统的具体工作过程为:发送单元在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;进而,控制单元控制受测车载全液晶仪表盘显示本轮测试的标准内容;进而,截图单元截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;进而,提取单元提取本轮测试中的实际显示画面所含有的实际显示内容;进而,判定单元根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。因此,采用本系统进行测试,不会受环境光干扰,图像质量高,保证了图像识别的准确度,并且,只需借助简单算法,易于操作、实施,成本低廉,利于大范围推广应用。
实施例二
本发明实施例提供了测试车载全液晶仪表盘的低成本测试装置,基于实施例一所提供的测试车载全液晶仪表盘的低成本测试系统,如图2所示,包括:
与受测车载全液晶仪表盘2通讯连接的第一处理器3,用于截取受测车载全液晶仪表盘2在本轮测试中的实际显示画面;以及
与第一处理器3通讯连接的第二处理器4,用于提取本轮测试中的实际显示画面所含有的实际显示内容,还用于根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘2在本轮测试中画面显示是否正常,还用于在完成上一轮判定之后,发送受测车载全液晶仪表盘2在本轮测试中需显示的标准内容;以及
与受测车载全液晶仪表盘2通讯连接的第三处理器5,用于控制受测车载全液晶仪表盘2显示本轮测试的标准内容。
优选的,第一处理器3通过usb连接线与第二处理器4通讯连接。
优选的,第一处理器3通过网线与第二处理器4通讯连接。
优选的,第二处理器4通过can总线与第三处理器5通讯连接。
本实施例所提供的装置,测试时不会受环境光干扰,图像质量高,保证了图像识别的准确度,并且,只需借助简单算法,易于操作、实施,成本低廉,利于大范围推广应用。
实施例三
本发明实施例提供了测试车载全液晶仪表盘的低成本测试方法,基于实施例一所提供的测试车载全液晶仪表盘的低成本测试系统,如图3所示,该方法包括如下步骤:
步骤s1:发送单元在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容。
步骤s2:控制单元控制受测车载全液晶仪表盘显示本轮测试的标准内容。
步骤s3:截图单元截取受测车载全液晶仪表盘在本轮测试中的实际显示画面。
步骤s4:提取单元提取本轮测试中的实际显示画面所含有的实际显示内容。
步骤s5:判定单元根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。
其中,截图单元通过usb协议或以太网协议与提取单元通信;发送单元通过can总线协议与控制单元通信。
本实施例所提供的方法具体为:发送单元在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;进而,控制单元控制受测车载全液晶仪表盘显示本轮测试的标准内容;进而,截图单元截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;进而,提取单元提取本轮测试中的实际显示画面所含有的实际显示内容;进而,判定单元根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。因此,采用本发明所提供方法进行测试,不会受环境光干扰,图像质量高,保证了图像识别的准确度,并且,只需借助简单算法,易于操作、实施,成本低廉,利于大范围推广应用。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
1.一种测试车载全液晶仪表盘的低成本测试系统,其特征在于,包括:
发送单元,用于在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;以及
控制单元,用于控制受测车载全液晶仪表盘显示本轮测试的标准内容;以及
截图单元,用于截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;以及
提取单元,用于提取本轮测试中的实际显示画面所含有的实际显示内容;以及
判定单元,用于根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。
2.一种测试车载全液晶仪表盘的低成本测试装置,基于权利要求1所述的测试车载全液晶仪表盘的低成本测试系统,其特征在于,包括:
与受测车载全液晶仪表盘通讯连接的第一处理器,用于截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;以及
与所述第一处理器通讯连接的第二处理器,用于提取本轮测试中的实际显示画面所含有的实际显示内容,还用于根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常,还用于在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;以及
与受测车载全液晶仪表盘通讯连接的第三处理器,用于控制受测车载全液晶仪表盘显示本轮测试的标准内容。
3.根据权利要求2所述的测试车载全液晶仪表盘的低成本测试装置,其特征在于,所述第一处理器通过usb连接线与所述第二处理器通讯连接。
4.根据权利要求2所述的测试车载全液晶仪表盘的低成本测试装置,其特征在于,所述第一处理器通过网线与所述第二处理器通讯连接。
5.根据权利要求2所述的测试车载全液晶仪表盘的低成本测试装置,其特征在于,所述第二处理器通过can总线与所述第三处理器通讯连接。
6.一种测试车载全液晶仪表盘的低成本测试方法,基于权利要求1所述的测试车载全液晶仪表盘的低成本测试系统,其特征在于,包括如下步骤:
发送单元在完成上一轮判定之后,发送受测车载全液晶仪表盘在本轮测试中需显示的标准内容;
控制单元控制受测车载全液晶仪表盘显示本轮测试的标准内容;
截图单元截取受测车载全液晶仪表盘在本轮测试中的实际显示画面;
提取单元提取本轮测试中的实际显示画面所含有的实际显示内容;
判定单元根据本轮测试所用标准内容、本轮测试所提取的实际显示内容以及预设的判定规则,判定受测车载全液晶仪表盘在本轮测试中画面显示是否正常。
7.根据权利要求6所述的测试车载全液晶仪表盘的低成本测试方法,其特征在于,截图单元通过usb协议与提取单元通信。
8.根据权利要求6所述的测试车载全液晶仪表盘的低成本测试方法,其特征在于,截图单元通过以太网协议与提取单元通信。
9.根据权利要求6所述的测试车载全液晶仪表盘的低成本测试方法,其特征在于,发送单元通过can总线协议与控制单元通信。
技术总结