一种基于互联网的远程智能调测方法和系统技术方案

技术编号:38936408 阅读:16 留言:0更新日期:2023-09-25 09:38
本发明专利技术涉及一种基于互联网的远程智能调测方法和系统,所述方法包括:基于调测计划中调测任务及其调测顺序构建调测任务图;设置调测任务图中每个节点的节点权重和边权重;基于调测任务图对调测任务图进行层次划分以得到一个或者多个调测任务子图;基于调测任务图对调测任务图进行垂直划分以得到一个或者多个调测任务子图;调测终端基于调测任务子图执行调测任务。本发明专利技术基于调测任务图,量化的整体评估调测计划,针对调测任务的特点适应性的调整调测计划,从而大大提高了大批量调测的效率,自动化执行效率很高。自动化执行效率很高。自动化执行效率很高。

【技术实现步骤摘要】
一种基于互联网的远程智能调测方法和系统


[0001]本专利技术属于基于智能调测
,尤其涉及一种基于互联网的远程智能调测方法和系统。

技术介绍

[0002]随着服务器计算能力和存储能力的不断增加,基于互联网和TCP/IP协议的远程调测称为常见的调测模式;通过建立基于互联网+技术远程测试系统,可实现测试数据资源共享,全面提升调测能力。在工业控制
,由于自动化的工业设备的复杂性,往往需要在机器生产进行调测。当工业设备进入现场的正式生产环境中,用户也可能根据现场的需要,对工业设备的应用程序进行暂停、继续、单步执行等控制,在多线程处理的工业设备,需要精确到多线程的调测。而现有的调测往往借助于远程的控制平台对工业设备进行调控。
[0003]在对设备、程序、应用等调测对象进行调测过程中,往往需要提前对调测对象底层和其独立整体进行调测,以使其和其它调测对象之间发生关联关系后,仍旧能正常的交互,顺序在执行,但是这种调测往往是针对独立调测对象进行的,不涉及对调测对象在不同执行环境、不同数据集、可能发生的调测对象存在长链条顺序关系等多方面因素导致的不同情况下进行的调测;另一方面,采用远程方式进行调测时,无法实时获知实际的情况,进而无法根据实时情况调整调测对象的环境参数,输入参数,因此,调测效率较低;另外,对于远程调测来说,大批量的调测才是有效率的,因为,独立调测对象的调测完全可以在本地完成,或者说往往已经在本地完成的。那么,如何高效的完成具有长链条执行顺序关系的调测,不同执行环境和不同数据集情况下的调测,如何运用服务器的计算和存储能力,在考虑调测终端能力的情况下,提高大批量调测的效率,是待解决的技术问题。本专利技术基于调测任务图,量化的整体评估调测计划,针对调测任务的特点适应性的调整调测计划,从而大大提高了大批量调测的效率,自动化执行效率很高。

技术实现思路

[0004]为了解决现有技术中的上述问题,本专利技术提出了一种基于互联网的远程智能调测方法和系统,所述方法包含:步骤S1:调测服务器中保存调测计划;所述调测计划中包含调测任务及其调测顺序;所述调测计划针对调测任务和其基于调测顺序形成的先后顺序关系进行调测;基于所述调测计划中调测任务及其调测顺序构建调测任务图;其中: 调测任务图中的每个节点为调测任务,而边为调测任务之间的调测顺序;调测任务图中的每个节点具有节点权重;其中:每个调测任务设置有调测集;调测集包括一个或多个调测用例,每个调测用例包括一组数据输入集和数据输出集;步骤S2:设置调测任务图中每个节点的节点权重和边权重,基于所述节点权重和边权重判断所述调测计划是存储受限型还是计算受限型;若所述调测计划是存储受限型时,进入步骤S3;否则,进入步骤S4;其中:计算受限型为调测计划在执行过程中的资源限制
为计算资源;存储受限型为调测计划在执行过程中的资源限制为存储资源;所述步骤S2具体包括如下步骤;步骤S21:设置调测任务图中第k节点的节点权重,第k节点发出边的边权重;其中:k是节点编号;kx是第k节点发出边的进入节点;具体为:设置是调测任务中调测用例输入集/输出集的存储空间需求量的归一化值;是第k节点对应调测任务的计算量的归一化值;步骤S22:计算调测任务图的存储负载;计算调测任务图的计算负载;在节点出度大于1时,kx指代多个不同节点;是调节余数;用于代表调测任务自身存储负载的需求量的归一化值;步骤S23:将存储负载和负载等级作比较以确定和所述调测任务图对应的负载等级;将计算负载和计算等级作比较以确定和所述调测任务图对应的计算等级;负载等级大于计算等级时,确定为存储受限型,否则,确定为计算受限型;步骤S24:若所述调测计划是存储受限型,进入步骤S3;否则,进入步骤S4;步骤S3:对调测任务图进行层次划分以得到一个或者多个调测任务子图;其中:层次划分是在保留图结构或图的连接关系的情况下作权重值在调测任务子图之间的分配,从而实现图结构的层次划分;基于调测任务子图中每个节点的节点权重为其分配对应数量的调测用例及其所包含的输入集和输出集;步骤S4:对调测任务图进行垂直划分以得到一个或者多个调测任务子图;其中:垂直划分是在保留权重值的情况下,作图结构或图的连接关系的拆分;基于调测任务子图中每个节点的节点权重为其分配对应数量的调测用例及其所包含的输入集和输出集;步骤S5:将所述一个或者多个调测任务子图中的每一个分别分配给一个空闲的调测终端;调测终端基于分配的调测任务子图依次执行调测任务子图涉及的每个调测任务。
[0005]进一步的,每个调测任务具有唯一的任务编号,每个输入集和输出集具有唯一的内部编号。
[0006]进一步的,任务编号及其输入集构成的联合编号是外部唯一的。
[0007]进一步的,为每个调测任务子图设置唯一的子图编号;子图编号和调测任务编号的组合形成了位于不同调测任务子图中的每个调测任务的唯一混合编号。
[0008]进一步的,预先设置负载等级和不同存储负载范围之间的对应关系;计算等级和不同计算负载范围之间的对应关系;通过查询所述对应关系以得到负载等级或计算等级。
[0009]进一步的,所述调测终端为多个,调测终端用于基于输入集执行调测任务,并得到输出集。
[0010]进一步的,所述调测服务器为云服务器。
[0011]一种基于互联网的远程智能调测平台,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现所述的基于互联网的远程智能调测方法。
[0012]一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行所述的基于互联网的远程智能调测方法。
[0013]一种基于互联网的远程智能调测系统,所述系统被配置为执行所述的基于互联网
的远程智能调测方法。
[0014]本专利技术的有益效果包括:(1)本专利技术基于抽象化的调测任务图,整体量化描述和评估调测计划,基于所述节点权重和边权重判断所述调测计划是存储受限型还是计算受限型发现调测计划所包含调测任务的差异化特点,从而适应性调整调测计划和其对应的调测任务图,普遍性的提高了调测计划的执行效率;(2)基于调测任务图对调测任务图进行层次划分以得到一个或者多个调测任务子图;基于调测任务图对调测任务图进行垂直划分以得到一个或者多个调测任务子图;针对计算受限和存储受限的情况下,差异化的提高大批量调测的效率。
[0015](3)将一个或者多个调测任务子图中的每一个分别分配给一个调测终端;通过智能化分配提高了调测的自动化程度;通过混合编码和联合编码异步的发现和定位存在长链条顺序关系的调测任务在执行过程中的异常,无论异常发生在那个位置重新执行器对应的最小调测循环;通过初始节点的不断更新,实现了考虑存在长链条顺序关系的调测过程中不同测试用例的最小开销全面覆盖,提高了远程调测的智能化程度。
附图说明
[0016]此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1为本专利技术提供的基于互联网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于互联网的远程智能调测方法,其特征在于,所述方法包含:步骤S1:调测服务器中保存调测计划;所述调测计划中包含调测任务及其调测顺序;所述调测计划针对调测任务和其基于调测顺序形成的先后顺序关系进行调测;基于所述调测计划中调测任务及其调测顺序构建调测任务图;其中: 调测任务图中的每个节点为调测任务,而边为调测任务之间的调测顺序;调测任务图中的每个节点具有节点权重;其中:每个调测任务设置有调测集;调测集包括一个或多个调测用例,每个调测用例包括一组数据输入集和数据输出集;步骤S2:设置调测任务图中每个节点的节点权重和边权重,基于所述节点权重和边权重判断所述调测计划是存储受限型还是计算受限型;若所述调测计划是存储受限型时,进入步骤S3;否则,进入步骤S4;其中:计算受限型为调测计划在执行过程中的资源限制为计算资源;存储受限型为调测计划在执行过程中的资源限制为存储资源;所述步骤S2具体包括如下步骤;步骤S21:设置调测任务图中第k节点的节点权重,第k节点发出边的边权重;其中:k是节点编号;kx是第k节点发出边的进入节点;具体为:设置是调测任务中调测用例输入集/输出集的存储空间需求量的归一化值;是第k节点对应调测任务的计算量的归一化值;步骤S22:计算调测任务图的存储负载;计算调测任务图的计算负载;在节点出度大于1时,kx指代多个不同节点;是调节余数;用于代表调测任务自身存储负载的需求量的归一化值;步骤S23:将存储负载和负载等级作比较以确定和所述调测任务图对应的负载等级;将计算负载和计算等级作比较以确定和所述调测任务图对应的计算等级;负载等级大于计算等级时,确定为存储受限型,否则,确定为计算受限型;步骤S24:若所述调测计划是存储受限型,进入步骤S3;否则,进入步骤S4;步骤S3:对调测任务图进行层次划分以得到一个或者多个调测任务子图;其中:层次划分是在保留图结构或图的连接关系的情况下作权重值在调测任务子图之间的分配,从而实现图结构的层次划分;基于调测任务子图中每个节点的节点权重为其分配对应数量的调测用例及其所包含的输入集和输出集;步骤S4:对调测任务图进行垂直划分以得到一个或...

【专利技术属性】
技术研发人员:李秀禹史佳健杨豪放王晓东魏群
申请(专利权)人:江苏盖睿健康科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1