1.本发明涉及老化测试技术领域,尤其涉及一种云台老化测试的方法、系统、存储介质和电子设备。
背景技术:2.云台是一种固定手机、相机和摄像机的支撑设备。随着当前高新技术的不断发展,市场对于云台的需求也在不断地增加。为了满足市场对于云台的需求以及为市场和用户提供更多高效的设备,需要针对性地设计一种对于云台老化测试的方法,通过自定义老化测试方法实现适用于各种云台的老化测试工作。
3.现有技术中,只能进行云台视频查看、方位控制,而无法自动实现云台老化测试,进而无法测试设备长时间稳定效果及隐形问题的情形。如何通过设计一种针对云台的老化测试方法,是当前亟需解决的问题。
技术实现要素:4.为解决上述技术问题,本发明提供了一种云台老化测试的方法、系统、存储介质和电子设备。
5.本发明的一种云台老化测试的方法的技术方案如下:
6.接收用户输入的老化操作指令,从多个预设老化执行指令中匹配所述老化操作指令所对应的老化执行指令;
7.若匹配成功,则获取所述老化操作指令所对应的老化执行指令;若匹配不成功,则生成所述老化操作指令所对应的老化执行指令;
8.将所述老化操作指令所对应的老化执行指令发送至待测试云台,并控制所述待测试云台执行所述老化操作指令所对应的老化执行指令以进行老化测试,得到老化测试结果。
9.本发明的一种云台老化测试的方法的有益效果如下:
10.本发明通过接收用户输入的老化操作指令,从多个预设老化执行指令中匹配老化操作指令所对应的老化执行指令,当匹配成功时,则获取所对应的老化执行指令;若匹配不成功,则生成老化操作指令所对应的老化执行指令;将老化操作指令所对应的老化执行指令发送至待测试云台,并控制待测试云台执行老化操作指令所对应的老化执行指令以进行老化测试,最终得到老化测试结果,因此,本发明的技术方案通过上述方法克服了当前不能自动实现对云台进行老化测试以及无法长时间稳定测试云台设备等问题,通过在输入端输入操作指令并执行指令,实现了根据需求对云台进行老化测试,给用户带来了更加便捷和稳定的体验。
11.在上述方案的基础上,本发明的一种云台老化测试的方法还可以做如下改进。
12.进一步,所述老化操作指令包括:老化步骤和老化时长。
13.采用上述进一步方案的有益效果是:每个老化操作指令包含有对应的老化步骤和
老化时长等工作参数,根据这些工作参数自动控制云台进行老化测试,提高了云台老化测试的效率与准确性。
14.进一步,所述将所述老化操作指令所对应的老化执行指令发送至待测试云台,具体包括:
15.通过通信接口将所述老化操作指令所对应的老化执行指令发送至待测试云台。
16.采用上述进一步方案的有益效果是:通过通信接口将用户需要执行的老化执行指令发送至待测试的云台上,实现了对待测试云台的自动控制,为用户在云台老化测试的过程中提供了一种全自动的测试手段。
17.进一步,还包括:在显示屏上显示所述老化测试结果。
18.采用上述进一步方案的有益效果是:将老化测试的结果在显示屏上进行显示,方便用户直观地获取老化测试的结果,提供给用户更加便捷与稳定的体验。
19.本发明的一种云台老化测试的系统的技术方案如下:
20.包括:接收模块、处理模块、运行模块;
21.所述接收模块用于:接收用户输入的老化操作指令,从多个预设老化执行指令中匹配所述老化操作指令所对应的老化执行指令;
22.所述处理模块用于:若匹配成功,则获取所述老化操作指令所对应的老化执行指令;若匹配不成功,则生成所述老化操作指令所对应的老化执行指令;
23.所述运行模块用于:将所述老化操作指令所对应的老化执行指令发送至待测试云台,并控制所述待测试云台执行所述老化操作指令所对应的老化执行指令以进行老化测试,得到老化测试结果。
24.本发明的一种云台老化测试的系统的有益效果如下:
25.本发明通过接收模块接收用户输入的老化操作指令,从多个预设老化执行指令中匹配老化操作指令所对应的老化执行指令,并通过处理模块处理后,将老化操作指令所对应的老化执行指令发送至待测试云台,并控制待测试云台执行老化操作指令所对应的老化执行指令以进行老化测试,最终得到老化测试结果,因此,本发明的技术方案通过上述系统克服了当前不能自动实现对云台进行老化测试以及无法长时间稳定测试云台设备等问题,通过在输入端输入操作指令并执行指令,实现了根据需求对云台进行老化测试,给用户带来了更加便捷和稳定的体验。
26.在上述方案的基础上,本发明的一种云台老化测试的系统还可以做如下改进。
27.进一步,所述老化操作指令包括:老化步骤和老化时长。
28.采用上述进一步方案的有益效果是:每个老化操作指令包含有对应的老化步骤和老化时长等工作参数,根据这些工作参数自动控制云台进行老化测试,提高了云台老化测试的效率与准确性。
29.进一步,运行模块具体用于:
30.通过通信接口将所述老化操作指令所对应的老化执行指令发送至待测试云台。
31.采用上述进一步方案的有益效果是:通过通信接口将用户需要执行的老化执行指令发送至待测试的云台上,实现了对待测试云台的自动控制,为用户在云台老化测试的过程中提供了一种全自动的测试手段。
32.进一步,还包括:显示模块;
33.所述显示模块具体用于:在显示屏上显示所述老化测试结果。
34.采用上述进一步方案的有益效果是:将老化测试的结果在显示屏上进行显示,方便用户直观地获取老化测试的结果,提供给用户更加便捷与稳定的体验。
35.本发明的一种存储介质的技术方案如下:
36.存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的一种云台老化测试的方法的步骤。
37.本发明的一种电子设备的技术方案如下:
38.包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如上述任一项所述的一种云台老化测试的方法的步骤。
附图说明
39.图1为本发明实施例的一种云台老化测试的方法的流程示意图;
40.图2为本发明实施例的一种云台老化测试的系统的结构示意图。
具体实施方式
41.如图1所示,本发明实施例的一种云台老化测试的方法,包括如下步骤:
42.s1、接收用户输入的老化操作指令,从多个预设老化执行指令中匹配所述老化操作指令所对应的老化执行指令;
43.s2、若匹配成功,则获取所述老化操作指令所对应的老化执行指令;若匹配不成功,则生成所述老化操作指令所对应的老化执行指令;
44.s3、将所述老化操作指令所对应的老化执行指令发送至待测试云台,并控制所述待测试云台执行所述老化操作指令所对应的老化执行指令以进行老化测试,得到老化测试结果。
45.本实施例中的技术方案通过接收用户输入的老化操作指令,从多个预设老化执行指令中匹配老化操作指令所对应的老化执行指令,当匹配成功时,则获取所对应的老化执行指令;若匹配不成功,则生成老化操作指令所对应的老化执行指令;将老化操作指令所对应的老化执行指令发送至待测试云台,并控制待测试云台执行老化操作指令所对应的老化执行指令以进行老化测试,最终得到老化测试结果,因此,本发明的技术方案通过上述方法克服了当前不能自动实现对云台进行老化测试以及无法长时间稳定测试云台设备等问题,通过在输入端输入操作指令并执行指令,实现了根据需求对云台进行老化测试,给用户带来了更加便捷和稳定的体验。
46.其中,本实施例中的技术方案需要在一个通用云台的老化设备上进行操作,该老化设备包含上述实施例中的所有功能。具体地,首先将设备的电源接口与5v电源适配器进行连接,并连接待测试的云台;用户根据设备上的按键和显示屏输入所需的老化操作指令后,该设备按照上述s1-s3的步骤进行处理,最终得到老化测试的结果。
47.其中,整个老化测试的操作过程在单片机中运行使用。
48.其中,老化测试的结果分为1-5个等级,分别对应:质量极好、质量较好、质量中等、质量较差、质量非常差。
49.其中,老化执行指令控制待测试云台的控制协议为pelco-d和pelco-p,该协议具有极高的通用性,能适用并控制市面上绝大多数的云台。
50.其中,用户可通过按键输入老化操作指令,按键输入的内容包括:上、下、左、右、停止、设置、确认和取消共8个按键,实现对老化操作指令的选取和配置。
51.较优地,在上述技术方案中,所述s1中的所述老化操作指令包括:老化步骤和老化时长。
52.具体地,当用户输入某一个老化操作指令时,会弹出可选择的老化步骤和老化时长的对话框,选择对应的老化步骤和老化时长就会与预配置的老化执行指令进行匹配,匹配成功则执行该指令,匹配不成功则生成一条新的老化执行指令并执行该指令,实现根据自定义老化规则实现针对性的老化测试,提高了云台老化测试的通用性和可操作性。
53.其中,老化步骤包括:向左转动、向右转动等,循环或者随机执行实现自动测试。
54.较优地,在上述技术方案中,所述s3中的将所述老化操作指令所对应的老化执行指令发送至待测试云台,具体包括:
55.通过通信接口将所述老化操作指令所对应的老化执行指令发送至待测试云台。
56.具体地,通过通信接口将需要执行的老化执行指令发送到需要测试的云台,控制云台按照用户输入的操作指令进行操作,达到了自动老化的目的。
57.其中,通信接口的通信协议采用的是rs485,能够实现市面上绝大多数云台的老化测试工作,具备极高的通用性和可操作性。
58.较优地,在上述技术方案中,还包括:
59.在显示屏上显示所述老化测试结果。
60.通过将老化测试的结果在显示屏上进行显示,方便用户直观地获取老化测试的结果,提供给用户更加便捷与稳定的体验。
61.具体地,单片机连接这显示屏,方便用户在整个老化操作的全过程中实时查看老化测试的过程,及时提供给用户老化测试的结果,提供给用户更加便捷与稳定的体验。
62.在上述实施例中,虽然对步骤进行了编号s1、s2等,但本领域的技术人员可根据实际情况对调整s1、s2等的执行顺序,此也在本发明的保护范围内,可以理解,在一些实施例中,可以包含如上述各实施方式中的部分或全部。
63.如图2所示,本发明的实施例的一种云台老化测试的系统200,包括接收模块210、处理模块220、运行模块230;
64.所述接收模块210用于:接收用户输入的老化操作指令,从多个预设老化执行指令中匹配所述老化操作指令所对应的老化执行指令;
65.所述处理模块220用于:若匹配成功,则获取所述老化操作指令所对应的老化执行指令;若匹配不成功,则生成所述老化操作指令所对应的老化执行指令;
66.所述运行模块230用于:将所述老化操作指令所对应的老化执行指令发送至待测试云台,并控制所述待测试云台执行所述老化操作指令所对应的老化执行指令以进行老化测试,得到老化测试结果。
67.本实施例中的技术方案通过接收用户输入的老化操作指令,从多个预设老化执行指令中匹配老化操作指令所对应的老化执行指令,当匹配成功时,则获取所对应的老化执行指令;若匹配不成功,则生成老化操作指令所对应的老化执行指令;将老化操作指令所对
应的老化执行指令发送至待测试云台,并控制待测试云台执行老化操作指令所对应的老化执行指令以进行老化测试,最终得到老化测试结果,因此,本发明的技术方案通过上述系统克服了当前不能自动实现对云台进行老化测试以及无法长时间稳定测试云台设备等问题,通过在输入端输入操作指令并执行指令,实现了根据需求对云台进行老化测试,给用户带来了更加便捷和稳定的体验。
68.较优地,在上述技术方案中,所述老化操作指令包括:老化步骤和老化时长。
69.每个老化操作指令包含有对应的老化步骤和老化时长等工作参数,根据这些工作参数自动控制云台进行老化测试,提高了云台老化测试的效率与准确性。
70.较优地,在上述技术方案中,所述运行模块230具体用于:
71.通过通信接口将所述老化操作指令所对应的老化执行指令发送至待测试云台。
72.通过通信接口将用户需要执行的老化执行指令发送至待测试的云台上,实现了对待测试云台的自动控制,为用户在云台老化测试的过程中提供了一种全自动的测试手段。
73.较优地,在上述技术方案中,还包括:显示模块;
74.所述显示模块具体用于:在显示屏上显示所述老化测试结果。
75.将老化测试的结果在显示屏上进行显示,方便用户直观地获取老化测试的结果,提供给用户更加便捷与稳定的体验。
76.上述关于本发明的一种云台老化测试的系统200中的各参数和各个模块实现相应功能的步骤,可参考上文中关于一种云台老化测试的方法的实施例中的各参数和步骤,在此不做赘述。
77.本发明实施例提供的一种存储介质,包括:存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上述任一项所述的一种云台老化测试的方法的步骤,具体可参考上文中一种云台老化测试的方法的实施例中的各参数和步骤,在此不做赘述。
78.计算机存储介质例如:优盘、移动硬盘等。
79.本发明实施例提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如上述任一项所述的一种云台老化测试的方法的步骤,具体可参考上文中一种云台老化测试的方法的实施例中的各参数和步骤,在此不做赘述。
80.所属技术领域的技术人员知道,本发明可以实现为方法、装置、存储介质和电子设备。
81.因此,本发明可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。例如,计算机可读存储介质可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适
的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。