掌桥专利:专业的专利平台
掌桥专利
首页

屏幕检测应用的编辑方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 10:16:30


屏幕检测应用的编辑方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种屏幕检测应用的编辑方法、装置、计算机设备和存储介质。

背景技术

随着电子屏幕的不断发展和更新,屏幕生产厂商对屏幕检测应用的稳定性和开发维护的效率也提出了越来越高的要求。同时也给屏幕检测应用的开发维护人员提出了较大的挑战。

传统技术中,一般由专业编程人员来编写屏幕检测应用的运行代码。但是,由于行业人才紧缺,使得越来越多的非专业编程人员不得不参与到对屏幕检测应用代码的编写和修改中。

然而,对于非专业编程人员来说,对屏幕检测应用代码的编写和修改存在较高的难度,从而导致对代码的编写和修改效率较低。

发明内容

基于此,有必要针对上述传统技术中非专业编程人员对屏幕检测应用代码的编写和修改效率较低的问题,提供一种能够提高开发效率的屏幕检测应用的编辑方法、装置、计算机设备和存储介质。

一种屏幕检测应用的编辑方法,所述方法包括:

响应于对屏幕检测应用的编辑指令,显示可视化编辑界面;

获取所述屏幕检测应用的功能类型,在所述可视化编辑界面中显示与所述屏幕检测应用的功能类型对应的控件区域;

获取所述屏幕检测应用的检测方案,在所述控件区域中确定与所述检测方案对应的方案参数;

基于在所述控件区域中确定的所述方案参数,生成所述屏幕检测应用的应用代码。

在其中一个实施例中,还包括:在代码编辑器中加载所述屏幕检测应用的应用代码,显示所述应用代码;获取对所述应用代码的修改指令,基于所述修改指令在所述代码编辑器中对所述应用代码进行修改,得到修改后的应用代码。

在其中一个实施例中,还包括:根据在所述控件区域中加载的与所述检测方案对应的方案参数,生成并显示所述方案参数的时序图,所述时序图是根据所述方案参数中与时序相关的参数生成的。

在其中一个实施例中,所述获取所述屏幕检测应用的检测方案,在所述控件区域中确定与所述检测方案对应的方案参数,包括:从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案,在所述控件区域中加载与选择的所述检测方案对应的方案参数;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,则获取与所述屏幕检测应用对应的检测方案的外部存放路径,基于所述外部存放路径将所述检测方案的方案参数加载至所述控件区域中;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,且不存在与所述屏幕检测应用对应的检测方案的外部存放路径,则基于所述控件区域获取相应的参数信息,将所述参数信息作为所述方案参数,生成与所述屏幕检测应用对应的检测方案。

在其中一个实施例中,所述检测方案包括基于信号的检测方案;所述从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案之前,所述方法还包括:获取信号模式以及对应的信号参数;建立所述信号模式与对应的信号参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在其中一个实施例中,所述检测方案包括基于电源的检测方案;所述从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案之前,所述方法还包括:获取电源模式以及对应的电源参数;建立所述电源模式与对应的电源参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在其中一个实施例中,所述检测方案包括基于图片的检测方案;所述从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案之前,所述方法还包括:获取加载的图片资源,基于加载的图片资源生成预览图;响应于对所述预览图的动作编辑指令,获取所述预览图的动作参数;建立所述预览图与对应的动作参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

一种屏幕检测应用的编辑装置,所述装置包括:

显示模块,用于响应于对屏幕检测应用的编辑指令,显示可视化编辑界面;

获取模块,用于获取所述屏幕检测应用的功能类型,在所述可视化编辑界面中显示与所述屏幕检测应用的功能类型对应的控件区域;

确定模块,用于获取所述屏幕检测应用的检测方案,在所述控件区域中确定与所述检测方案对应的方案参数;

代码生成模块,用于基于在所述控件区域中确定的所述方案参数,生成所述屏幕检测应用的应用代码。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

上述屏幕检测应用的编辑方法、装置、计算机设备和存储介质,通过响应于对屏幕检测应用的编辑指令,显示可视化编辑界面,并获取屏幕检测应用的功能类型,在可视化编辑界面中显示与屏幕检测应用的功能类型对应的控件区域,进而获取屏幕检测应用的检测方案,在控件区域中加载与检测方案对应的方案参数,基于在控件区域中确定的方案参数,以生成屏幕检测应用的应用代码。由于本实施例中对屏幕检测应用的编辑过程是在可视化编辑界面中完成的,而不是传统技术中的直接代码编写,从而对代码编写人员的要求较低,使得非专业编程人员也能够参与到对屏幕检测应用的代码编写中,并提高了代码生成和输出的效率。

附图说明

图1为一个实施例中屏幕检测应用的编辑方法的流程示意图;

图2为另一个实施例中屏幕检测应用的编辑方法的流程示意图;

图3为一个实施例中生成基于信号的检测方案步骤的流程示意图;

图4为一个实施例中生成基于电源的检测方案步骤的流程示意图;

图5为一个实施例中生成基于图片的检测方案步骤的流程示意图;

图6为一个实施例中屏幕检测应用的编辑装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种屏幕检测应用的编辑方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。本实施例中,该方法包括以下步骤:

步骤102,响应于对屏幕检测应用的编辑指令,显示可视化编辑界面。

其中,屏幕检测应用是运行于屏幕检查机中对电子屏幕进行检测的可执行代码。通常,该可执行代码是专业编程人员通过开发工具所支持的语言编写的源文件,它是一组有序的数字或字母的排列,是代表客观实体及其属性的符号。编辑指令则是对屏幕检测应用进行编辑或修改的指示或命令。可视化编辑界面是提供“可视化”或“所见即所得式”的多信息文本编辑器的界面,具体地,该可视化编辑界面可以采用Lua脚本语言实现。

在本实施例中,为了使得非专业编程人员能够高效地参与到对屏幕检测应用的代码编写中,可以通过终端发起对屏幕检测应用的编辑指令,终端则响应于该编辑指令,并显示可视化编辑界面,从而为屏幕检测应用的编辑或修改提供一种较为友好的编辑方式。

步骤104,获取屏幕检测应用的功能类型,在可视化编辑界面中显示与屏幕检测应用的功能类型对应的控件区域。

其中,功能类型是指按不同性质对多种功能加以区分的类别或标识。具体地,屏幕检测应用的功能类型是指屏幕检测应用所需要达到的功能的类别或标识。控件区域是用户可与之交互以输入或操作数据的对象区域。可以理解的是,控件区域与屏幕检测应用的功能类型具有对应关系,即屏幕检测应用的每一种功能类型具有对应的控件区域。在本实施例中,通过获取屏幕检测应用的功能类型,从而在可视化编辑界面中显示与该功能类型对应的控件区域。

步骤106,获取屏幕检测应用的检测方案,在控件区域中确定与检测方案对应的方案参数。

其中,检测方案是从检测目的、检测要求、检测方式等方面部署的具有可操作性的具体检测计划,其具体包括基于信号的检测计划、基于电源的检测计划以及基于图片的检测计划。方案参数则是与检测方案对应的操作数据,也即检测目的、检测要求以及检测方式等部分的具体参数值。在本实施例中,通过获取屏幕检测应用的检测方案,从而在控件区域中加载与该检测方案对应的方案参数。

步骤108,基于在控件区域中确定的方案参数,生成屏幕检测应用的应用代码。

在本实施例中,基于上述可视化编辑界面中显示的控件区域以及在控件区域中加载的与检测方案对应的方案参数,从而生成屏幕检测应用的应用代码。即通过从可视化编辑界面到代码的转换,以得到对应屏幕检测应用的应用代码。

上述屏幕检测应用的编辑方法,通过响应于对屏幕检测应用的编辑指令,显示可视化编辑界面,并获取屏幕检测应用的功能类型,在可视化编辑界面中显示与屏幕检测应用的功能类型对应的控件区域,进而获取屏幕检测应用的检测方案,在控件区域中加载与检测方案对应的方案参数,基于控件区域以及在控件区域中加载的与检测方案对应的方案参数,以生成屏幕检测应用的应用代码。由于本实施例中对屏幕检测应用的编辑过程是在可视化编辑界面中完成的,而不是传统技术中的直接代码编写,从而对代码编写人员的要求较低,使得非专业编程人员也能够参与到对屏幕检测应用的代码编写中,并提高了代码生成和输出的效率。

在一个实施例中,如图2所示,在生成屏幕检测应用的应用代码之后,上述方法还包括如下步骤:

步骤202,在代码编辑器中加载屏幕检测应用的应用代码,显示应用代码。

其中,代码编辑器是在应用开发过程中用于编辑应用代码的开发工具。在本实施例中,代码编辑器可以是开源的Lua代码编辑器。具体地,通过将上述生成的屏幕检测应用的应用代码加载到代码编辑器中,从而可以通过代码编辑器显示该应用代码,以便于对应用代码进行预览及修改。

步骤204,获取对应用代码的修改指令,基于修改指令在代码编辑器中对应用代码进行修改,得到修改后的应用代码。

其中,修改指令是指对应用代码进行修改的指示或命令。在本实施例中,当获取到对显示的应用代码的修改指令时,还可以根据该修改指令在代码编辑器中对该应用代码进行修改。例如,可以是对应用代码中的数字或字母的排列方式进行修改,或是删除或增加应用代码中的数字或字母,从而得到修改后的应用代码。

上述实施例中,通过在代码编辑器中加载屏幕检测应用的应用代码,并显示应用代码,通过获取对应用代码的修改指令,基于修改指令在代码编辑器中对应用代码进行修改,从而得到修改后的应用代码。不仅提高了对应用代码进行升级和改版的便利性,同时,对于专业编程人员来说,可以在不改变原有编程习惯的情况下对上述生成的应用代码进行修改及把关,从而在一定程度上提高了代码开发效率。

在一个实施例中,上述在控件区域中加载与检测方案对应的方案参数之后,还包括:根据在控件区域中加载的与检测方案对应的方案参数,生成并显示方案参数的时序图。其中,本申请的时序图则是基于检测方案中方案参数的变化而具有动态变化效果并能体现时序关系的交互图。具体地,可以通过时序图控件的形式展示时序图,时序图控件则是用于显示时序图的控件。在本实施例中,基于控件区域中加载的与检测方案对应的方案参数,从而生成具有动态变化效果并能体现时序关系的时序图,并在时序图控件中展示。

在一个实施例中,在上述步骤106中,获取屏幕检测应用的检测方案,在控件区域中加载与检测方案对应的方案参数,具体可以包括:从预先配置的方案列表中选择与屏幕检测应用对应的检测方案,在控件区域中加载与选择的检测方案对应的方案参数;或者,若预先配置的方案列表中不存在与屏幕检测应用对应的检测方案,则获取与屏幕检测应用对应的检测方案的外部存放路径,基于外部存放路径将检测方案的方案参数加载至控件区域中;或者,若预先配置的方案列表中不存在与屏幕检测应用对应的检测方案,且不存在与屏幕检测应用对应的检测方案的外部存放路径,则基于控件区域获取相应的参数信息,将参数信息作为方案参数,生成与屏幕检测应用对应的检测方案。

举例来说,检测方案包括基于信号的检测方案,则如图3所示,从预先配置的方案列表中选择与屏幕检测应用对应的检测方案之前,上述方法还包括:

步骤302,获取信号模式以及对应的信号参数。

其中,信号模式是指对电子屏幕进行检测时所使用的信号传输标准,例如,包括但不限于EDP(Embedded Display Port,嵌入式显示接口)模式、V-BY-ONE(其是指适用于显示器的信号传输接口标准)模式等。信号参数则是指与信号模式对应的参数值。具体地,信号参数包括信号模式的公共参数和独有参数,其中,公共参数是任何信号模式都会使用到的参数,如信号接口类型、信号输出模式以及信号极性设置等,独有参数则能够反应不同信号模式之间的差异。例如,对于EDP模式,其独有参数需要选择端口为DP-STD还是DP-JAE;而对于V-BY-ONE模式,则需要填入LANE(信号通道数),如8、16、32或64等。

步骤304,建立信号模式与对应的信号参数之间的关联关系,基于关联关系生成相应的检测方案。

具体地,基于上述获取的信号模式以及对应的信号参数可以建立两者之间的关联关系,并根据建立的关联关系生成相应的基于信号的检测方案。

步骤306,将检测方案添加至方案列表中。

在本实施例中,通过获取信号模式以及对应的信号参数,并建立信号模式与对应的信号参数之间的关联关系,基于关联关系生成相应的检测方案,并将检测方案添加至方案列表中,从而完成对方案列表的配置。以便于在对屏幕检测应用的可视化编辑过程中,可以通过配置的方案列表获取需要的检测方案,进而加载与检测方案对应的方案参数,从而极大的提高了对屏幕检测应用的编辑效率。

在上述实施例中,还可以根据获取的信号模式以及对应的信号参数而生成相关的信号时序图,并显示在时序图控件中。具体地,该信号时序图可以模拟出一个预设形状的显示器屏幕,并基于对应的信号参数生成不同形状的能够体现时序关系的图形,从而使得编辑人员可以直观地看到信号的时序关系。

进一步地,检测方案还可以包括基于电源的检测方案,则如图4所示,从预先配置的方案列表中选择与屏幕检测应用对应的检测方案之前,上述方法还包括:

步骤402,获取电源模式以及对应的电源参数。

其中,电源模式是指对电源部分进行动态增加或删除的参数控件。电源参数则是指输入对应参数控件的参数值。具体地,对于电源部分的参数控件,包括通讯信号的VIO部分的参数控件和GPIO(General-purpose input/output,通用型之输入输出)部分的参数控件,以及屏幕检查机的输出可调电源和背光驱动电源的分类控件。电源参数则包括具体地电源通道、使能报警、电压值、电流值、上下限保护值以及开关电延迟时间等参数值。

步骤404,建立电源模式与对应的电源参数之间的关联关系,基于关联关系生成相应的检测方案。

具体地,基于上述获取的电源模式以及对应的电源参数可以建立两者之间的关联关系,并根据建立的关联关系生成相应的基于电源的检测方案。

步骤406,将检测方案添加至方案列表中。

在本实施例中,通过获取电源模式以及对应的电源参数,并建立电源模式与对应的电源参数之间的关联关系,基于关联关系生成相应的检测方案,并将检测方案添加至方案列表中,从而完成对方案列表的配置。以便于在对屏幕检测应用的可视化编辑过程中,可以通过配置的方案列表获取需要的检测方案,进而加载与检测方案对应的方案参数,从而极大的提高了对屏幕检测应用的编辑效率。

在上述实施例中,还可以根据获取的电源模式以及对应的电源参数而生成相关的电源时序图,并显示在时序图控件中。具体地,该电源时序图可以根据每个电源参数的启动延时和关闭延迟形成一张折线图,因为每个电源参数的启动延时和关闭延迟通常是一个顺序关系,因此,编辑人员可以通过每个电源参数生成的时序图直观的看出所有参数的启动顺序和关闭顺序。

进一步地,检测方案还可以包括基于图片的检测方案,则如图5所示,从预先配置的方案列表中选择与屏幕检测应用对应的检测方案之前,上述方法还包括:

步骤502,获取加载的图片资源,基于加载的图片资源生成预览图。

其中,图片资源是指在对电子屏幕进行检测的过程中需要使用到的图片数据。加载图片资源的过程可以是导入图片资源的过程。在本实施例中,基于加载的图片资源生成预览图,并通过可视化编辑界面显示出来。

步骤504,响应于对预览图的动作编辑指令,获取预览图的动作参数。

其中,动作编辑指令是指对预览图设置的动作指示或命令。例如,动作编辑指令包括在图片显示前加入延时时间,如1s,使设备收到命令后会等待延时时间后再显示图片;动作编辑指令还包括在显示图片后等待预设时间,在预设时间到达时旋转图片;动作编辑指令还包括编辑图片的显示顺序等。动作参数则是基于动作编辑指令获取的相应动作参数,如延时显示的时间参数等。在本实施例中,通过响应于对预览图的动作编辑指令,从而获取对预览图的动作参数。

步骤506,建立预览图与对应的动作参数之间的关联关系,基于关联关系生成相应的检测方案。

具体地,基于上述获取的预览图以及对应的动作参数可以建立两者之间的关联关系,并根据建立的关联关系生成相应的基于图片的检测方案。

步骤508,将检测方案添加至方案列表中。

在本实施例中,通过获取加载的图片资源,基于加载的图片资源生成预览图,响应于对预览图的动作编辑指令,并获取预览图的动作参数,从而建立预览图与对应的动作参数之间的关联关系,基于关联关系生成相应的检测方案,并将检测方案添加至方案列表中,从而完成对方案列表的配置。以便于在对屏幕检测应用的可视化编辑过程中,可以通过配置的方案列表获取需要的检测方案,进而加载与检测方案对应的方案参数,从而极大的提高了对屏幕检测应用的编辑效率。

在一个实施例中,在上述基于关联关系生成相应的检测方案之后,还可以根据相应的检测方案而生成可执行的脚本文件,并通过可视化编辑界面预览该脚本文件。进而还可以将生成的脚本文件发送至屏幕检查机,以便于屏幕检查机运行该脚本文件以对电子屏幕进行检测,从而极大地方便了检测方案的移植和代码利用率。

在一个实施例中,以下通过一个具体的实施例进一步说明本申请的方法,具体可以包括如下步骤:

步骤1:启动可视化编辑器。

步骤2:选择所要编辑的屏幕检测应用的功能类型。

步骤3:根据上述选择的功能类型显示对应的控件区域,若该功能类型下具有相应的检测方案,则执行步骤4,若该功能类型下不存在相应的检测方案,则执行步骤5或步骤6。

步骤4:基于功能类型下具有的检测方案选择需要的方案方件,并在控件区域中加载对应的方案参数。

步骤5:自动生成一个新的方案文件,生成的所有参数均为默认值,可通过可视化编辑器修改相应的参数,并基于修改后的参数保存该方案文件。

步骤6:根据选择的路径载入外部存放的方案文件。

步骤7:基于上述方案文件以及对应的方案参数生成屏幕检查机可执行的脚本文件。

步骤8:通过可视化编辑器预览生成的脚本文件。

步骤9:可视化编辑器编译脚本文件并发送给屏幕检查机。

上述实施例中,通过可视化编辑器生成屏幕检测应用的可执行脚本文件,由于可视化编辑器的界面简单易懂,从而无需使用者具有编程基础,使得非专业编程人员也能够参与到对屏幕检测应用的代码编写中,并提高了代码生成和输出的效率。

应该理解的是,虽然图1-图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种屏幕检测应用的编辑装置,包括:显示模块601、获取模块602、确定模块603以及代码生成模块604,其中:

显示模块601,用于响应于对屏幕检测应用的编辑指令,显示可视化编辑界面;

获取模块602,用于获取所述屏幕检测应用的功能类型,在所述可视化编辑界面中显示与所述屏幕检测应用的功能类型对应的控件区域;

确定模块603,用于获取所述屏幕检测应用的检测方案,在所述控件区域中确定与所述检测方案对应的方案参数;

代码生成模块604,用于基于在所述控件区域中确定的所述方案参数,生成所述屏幕检测应用的应用代码。

在一个实施例中,还包括修改模块,用于在代码编辑器中加载所述屏幕检测应用的应用代码,显示所述应用代码;获取对所述应用代码的修改指令,基于所述修改指令在所述代码编辑器中对所述应用代码进行修改,得到修改后的应用代码。

在一个实施例中,还包括时序图生成模块,用于根据在所述控件区域中加载的与所述检测方案对应的方案参数,生成并显示所述方案参数的时序图,所述时序图是根据所述方案参数中与时序相关的参数生成的。

在一个实施例中,所述确定模块具体用于:从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案,在所述控件区域中加载与选择的所述检测方案对应的方案参数;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,则获取与所述屏幕检测应用对应的检测方案的外部存放路径,基于所述外部存放路径将所述检测方案的方案参数加载至所述控件区域中;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,且不存在与所述屏幕检测应用对应的检测方案的外部存放路径,则基于所述控件区域获取相应的参数信息,将所述参数信息作为所述方案参数,生成与所述屏幕检测应用对应的检测方案。

在一个实施例中,所述检测方案包括基于信号的检测方案;所述装置还包括方案生成模块,用于获取信号模式以及对应的信号参数;建立所述信号模式与对应的信号参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,所述检测方案包括基于电源的检测方案;所述方案生成模块还用于:获取电源模式以及对应的电源参数;建立所述电源模式与对应的电源参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,所述检测方案包括基于图片的检测方案;所述方案生成模块还用于:获取加载的图片资源,基于加载的图片资源生成预览图;响应于对所述预览图的动作编辑指令,获取所述预览图的动作参数;建立所述预览图与对应的动作参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

关于屏幕检测应用的编辑装置的具体限定可以参见上文中对于屏幕检测应用的编辑方法的限定,在此不再赘述。上述屏幕检测应用的编辑装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种屏幕检测应用的编辑方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

响应于对屏幕检测应用的编辑指令,显示可视化编辑界面;

获取所述屏幕检测应用的功能类型,在所述可视化编辑界面中显示与所述屏幕检测应用的功能类型对应的控件区域;

获取所述屏幕检测应用的检测方案,在所述控件区域中确定与所述检测方案对应的方案参数;

基于在所述控件区域中确定的所述方案参数,生成所述屏幕检测应用的应用代码。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在代码编辑器中加载所述屏幕检测应用的应用代码,显示所述应用代码;获取对所述应用代码的修改指令,基于所述修改指令在所述代码编辑器中对所述应用代码进行修改,得到修改后的应用代码。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据在所述控件区域中加载的与所述检测方案对应的方案参数,生成并显示所述方案参数的时序图,所述时序图是根据所述方案参数中与时序相关的参数生成的。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案,在所述控件区域中加载与选择的所述检测方案对应的方案参数;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,则获取与所述屏幕检测应用对应的检测方案的外部存放路径,基于所述外部存放路径将所述检测方案的方案参数加载至所述控件区域中;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,且不存在与所述屏幕检测应用对应的检测方案的外部存放路径,则基于所述控件区域获取相应的参数信息,将所述参数信息作为所述方案参数,生成与所述屏幕检测应用对应的检测方案。

在一个实施例中,所述检测方案包括基于信号的检测方案;处理器执行计算机程序时还实现以下步骤:获取信号模式以及对应的信号参数;建立所述信号模式与对应的信号参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,所述检测方案包括基于电源的检测方案;处理器执行计算机程序时还实现以下步骤:获取电源模式以及对应的电源参数;建立所述电源模式与对应的电源参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,所述检测方案包括基于图片的检测方案;处理器执行计算机程序时还实现以下步骤:获取加载的图片资源,基于加载的图片资源生成预览图;响应于对所述预览图的动作编辑指令,获取所述预览图的动作参数;建立所述预览图与对应的动作参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

响应于对屏幕检测应用的编辑指令,显示可视化编辑界面;

获取所述屏幕检测应用的功能类型,在所述可视化编辑界面中显示与所述屏幕检测应用的功能类型对应的控件区域;

获取所述屏幕检测应用的检测方案,在所述控件区域中确定与所述检测方案对应的方案参数;

基于在所述控件区域中确定的所述方案参数,生成所述屏幕检测应用的应用代码。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在代码编辑器中加载所述屏幕检测应用的应用代码,显示所述应用代码;获取对所述应用代码的修改指令,基于所述修改指令在所述代码编辑器中对所述应用代码进行修改,得到修改后的应用代码。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据在所述控件区域中加载的与所述检测方案对应的方案参数,生成并显示所述方案参数的时序图,所述时序图是根据所述方案参数中与时序相关的参数生成的。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从预先配置的方案列表中选择与所述屏幕检测应用对应的检测方案,在所述控件区域中加载与选择的所述检测方案对应的方案参数;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,则获取与所述屏幕检测应用对应的检测方案的外部存放路径,基于所述外部存放路径将所述检测方案的方案参数加载至所述控件区域中;或者,若预先配置的方案列表中不存在与所述屏幕检测应用对应的检测方案,且不存在与所述屏幕检测应用对应的检测方案的外部存放路径,则基于所述控件区域获取相应的参数信息,将所述参数信息作为所述方案参数,生成与所述屏幕检测应用对应的检测方案。

在一个实施例中,所述检测方案包括基于信号的检测方案;计算机程序被处理器执行时还实现以下步骤:获取信号模式以及对应的信号参数;建立所述信号模式与对应的信号参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,所述检测方案包括基于电源的检测方案;计算机程序被处理器执行时还实现以下步骤:获取电源模式以及对应的电源参数;建立所述电源模式与对应的电源参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

在一个实施例中,所述检测方案包括基于图片的检测方案;计算机程序被处理器执行时还实现以下步骤:获取加载的图片资源,基于加载的图片资源生成预览图;响应于对所述预览图的动作编辑指令,获取所述预览图的动作参数;建立所述预览图与对应的动作参数之间的关联关系,基于所述关联关系生成相应的检测方案;将所述检测方案添加至所述方案列表中。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 屏幕检测应用的编辑方法、装置、计算机设备和存储介质
  • 赛程编辑方法、装置、计算机设备及计算机可读存储介质
技术分类

06120112481746