一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于VPN的PLC远程诊断系统和技术的制作方法

2022-03-05 10:08:34 来源:中国专利 TAG:

一种基于vpn的plc远程诊断系统和技术
技术领域
1.本发明涉及远程诊断技术领域,特别涉及一种基于vpn的plc远程诊断系统和技术。


背景技术:

2.目前,工业环境中对plc系统的依赖性与日俱增,越来越依靠具有针对性功能的plc对检测设备的质控,但plc系统同时进行多个被质控的设备,往往数据容易被截获,不具有保密性和安全性,vpn主要用于远程访问,并进行数据加密打包至诊断系统,往往plc系统数据发生崩溃或者异常,也难以察觉,造成严重的工作失误。


技术实现要素:

3.本发明提供一种基于vpn的plc远程诊断系统和技术,以解决上述背景技术中出现的问题。
4.本发明提供一种基于vpn的plc远程诊断技术,其特征在于,所述技术包括plc控制端、vpn网关装置和远程诊断系统;其中,
5.所述plc控制端用于采集用户的控制指令,并对所述控制指令进行储存并执行,生成对应的控制结果;
6.所述vpn网关装置和plc控制端连接,所述vpn网关装置用于对plc控制模块的控制结果进行数据访问,并确定访问结果;
7.所述远程诊断系统和vpn网关装置相连,用于接收所述访问结果,并通过所述访问结果对plc控制系统进行远程诊断。
8.作为本技术方案的一种实施例,所述plc控制端还包括输入端、处理端和输出端;其中,
9.所述输入端包括输入端口和输入寄存器;
10.所述处理端包括第一处理单元和第二处理单元;其中,
11.所述第一处理单元用于对接收用户输入的程序,并对所述程序进行处理,确定对应的控制指令,;
12.所述第二处理单元执行所述控制指令;
13.所述输出端包括输出端口和输出寄存器。
14.作为本技术方案的一种实施例,所述vpn网关装置还包括双卡结构和单卡结构;其中,
15.所述双卡结构包括外置网卡和内置网卡;
16.所述单卡结构包括外置网卡或内置网卡。
17.作为本技术方案的一种实施例,所述vpn网关装置用于对plc控制模块的控制结果进行数据访问,并确定访问结果,还包括以下步骤:
18.步骤100:获取plc控制模块的访问权限;
19.步骤101:通过所述访问权限,接收plc控制模块的控制结果清单;
20.步骤102:读取控制结果清单中的控制结果,并基于预设的大数据处理中心,对所述控制结果进行逐条处理和加工,生成控制结果数据;
21.步骤103:通过vpn网关装置,访问所述控制结果数据,并确定访问结果。
22.作为本技术方案的一种实施例,所述远程诊断系统包括远程监测模块、云计算模块、诊断模块;其中,
23.远程监测模块:用于通过vpn网关装置内预设的密钥机制,远程对plc控制系统的控制结果进行监测,并确定监测结果;
24.云计算模块:用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果;
25.诊断模块:用于诊断所述计算结果,确定plc控制系统的诊断结果。
26.作为本技术方案的一种实施例,所述远程监测模块用于通过vpn网关装置内预设的预设的密钥机制,远程对plc控制系统的控制结果进行监测,并确定监测结果,还包括以下步骤:
27.步骤a1:通过vpn网关装置预设的密钥机制,生成plc控制系统和vpn网关装置之间的密钥通路;
28.步骤a2:基于预设的解密机制,采集预设区域内网关节点的节点信息;
29.步骤a3:通过所述节点信息,读取网关节点内预存的碎片密码,并将所述碎片密码进行拟合,确定密钥数据;
30.步骤a4:通过所述密钥数据,接收plc控制系统的控制结果;
31.步骤a5:对控制结果数据包进行解析,同时,穿越vpn网关装置内的密钥通路,生成解析结果,;
32.步骤a6:实时对解析结果中的控制信息进行语义读取,并进行监测,确定监测结果。
33.作为本技术方案的一种实施例,所述云计算模块用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果,还包括以下步骤:
34.步骤b1:获取对plc控制系统的监测结果;
35.基于预设的云计算服务器,,抓取分布式节点,并搭建分布式节点网络结构;
36.步骤b2:基于分布式节点网络结构,将所述监测结果存储至于对应的分布式节点中,同时,提取和监测结果对应的监测特征数据;
37.步骤b3:基于所述监测特征数据,划分特征类型,并将监测特征数据分类到不同的特征类型中,确定分类结果;
38.步骤b4:对所述分类结果进行统计计算,确定计算结果。
39.作为本技术方案的一种实施例,所述诊断模块用于诊断所述计算结果,确定plc控制系统的诊断结果,还包括以下步骤:
40.步骤c1:通过云计算服务器内预置的存储数据库,获取预设的时间范围内的历史计算结果,对所述历史计算结果进行筛选和过滤,确定筛选结果;其中,
41.所述筛选结果代表历史诊断为诊断正常的历史计算结果;
42.步骤c2:通过所述筛选结果,计算历史诊断正常率和历史诊断异常率,并生成对应
的历史诊断图表;
43.步骤c3:实时采集状态计算结果,并对状态计算结果进行计算,并生成对应的状态诊断图表;
44.步骤c4:计算相同时间跨度内的历史诊断图表和状态诊断图表的差值频率,并通过对比差值频率和预设的标准误差阈值,诊断所述状态计算结果是否有异常,确定诊断结果;其中,
45.所述诊断结果包括正常诊断结果和异常诊断结果;
46.步骤c5:将所述诊断结果存储至云计算服务器内的存储数据库终,并格式化预设的时间范围外的历史计算结果。
47.作为本技术方案的一种实施例,所述远程诊断技术还包括方案模块;所述方案模块用于识别并接收异常诊断结果,通过所述异常诊断结果,生成对应的诊断参数,并将所述诊断参数通过所述诊断模型,生成目标诊断方案。
48.作为本技术方案的一种实施例,,所述通过所述异常诊断结果,生成对应的诊断参数,并将所述诊断参数通过所述诊断模型,生成目标诊断方案,还包括以下步骤:
49.步骤d1:获取异常诊断结果,并根据所述异常诊断结果,生成对应的异常诊断数据;
50.步骤d2:将所述异常诊断数据传输至预设的诊断模型中,生成诊断参数;
51.步骤d3:获取调试参数,将所述诊断参数通过所述诊断模型,并通过调试参数进行调试,确定调试结果;
52.步骤d4:对所述调试结果进行成本计算,确定目标诊断方案。
53.本发明的有益效果如下:
54.本发明实施例系统包括vpn网关、plc控制系统、远程诊断模块;其中,所述vpn网关属于远程访问技术,利用公用网络架设专用网络。在传统的企业网络配置中,要进行远程访问,传统的方法导致高昂的网络通讯和维护费用又或者带来安全上的隐患,vpn的解决方法可以通过互联网连接vpn,然后通过vpn预设的plc。通过加密处理,不仅数据安全,和plc控制系统通过预设的服务器进行连接plc是可编程逻辑控制器,一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编程控制器由cpu、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。早期的可编程逻辑控制器只有逻辑控制的功能,所以被命名为可编程逻辑控制器,所述vpn网关用于对plc控制系统进行数据采集和访问,并进行通讯;所述远程诊断模块用于对plc控制系统进行远程诊断;通过vpn网关架的桥梁,可以远程对plc控制系统进行远程诊断,提供了一种远程诊断并远程模拟的方法,不仅方便快捷,提高了plc使用的灵活性,营造了具有扩展性、安全性、高效和易管理的方案。
55.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
56.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
57.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
58.在附图中:
59.图1为本发明实施例中一种基于vpn的plc远程诊断系统连接图;
60.图2为本发明实施例中一种基于vpn的plc远程诊断系统技术流程图;
61.图3为本发明实施例中一种基于vpn的plc远程诊断系统技术流程图。
具体实施方式
62.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
63.需说明的是,当部件被称为“固定于”或“设置于”另一个部件,它可以直接在另一个部件上或者间接在该另一个部件上。当一个部件被称为是“连接于”另一个部件,它可以是直接或者间接连接至该另一个部件上。
64.需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
65.此外,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,“多个”的含义是两个或两个以上,除非另有明确具体的限定。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、技术、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、技术、物品或者系统所固有的要素。
66.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
67.实施例1:
68.根据图1所示,本发明实施例提供了一种基于vpn的plc远程诊断技术,其特征在于,所述技术包括plc控制端、vpn网关装置和远程诊断系统;其中,
69.所述plc控制端用于采集用户的控制指令,并对所述控制指令进行储存并执行,生成对应的控制结果;
70.所述vpn网关装置和plc控制端连接,所述vpn网关装置用于对plc控制模块的控制结果进行数据访问,并确定访问结果;
71.所述远程诊断系统和vpn网关装置相连,用于接收所述访问结果,并通过所述访问结果对plc控制系统进行远程诊断。
72.上述技术方案的工作原理和有益效果为:
73.本发明实施例系统包括vpn网关、plc控制系统、远程诊断模块;其中,所述vpn网关属于远程访问技术,利用公用网络架设专用网络。在传统的企业网络配置中,要进行远程访
问,传统的方法导致高昂的网络通讯和维护费用又或者带来安全上的隐患,vpn的解决方法可以通过互联网连接vpn,然后通过vpn预设的plc。通过加密处理,不仅数据安全,和plc控制系统通过预设的服务器进行连接plc是可编程逻辑控制器,一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编程控制器由cpu、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。早期的可编程逻辑控制器只有逻辑控制的功能,所以被命名为可编程逻辑控制器,所述vpn网关用于对plc控制系统进行数据采集和访问,并进行通讯;所述远程诊断模块用于对plc控制系统进行远程诊断;通过vpn网关架的桥梁,可以远程对plc控制系统进行远程诊断,提供了一种远程诊断并远程模拟的方法,不仅方便快捷,提高了plc使用的灵活性,营造了具有扩展性、安全性、高效和易管理的方案。
74.实施例2:
75.本技术方案提供了一种实施例,所述plc控制端还包括输入端、处理端和输出端;其中,
76.所述输入端包括输入端口和输入寄存器;
77.所述处理端包括第一处理单元和第二处理单元;其中,
78.所述第一处理单元用于对接收用户输入的程序,并对所述程序进行处理和执行;
79.所述第二处理单元用于对内部存储器进行刷新;
80.所述输出端包括输出端口和输出寄存器。
81.上述技术方案的工作原理和有益效果为:
82.本技术方案的plc控制系统包括输入端、处理端和输出端;其中,输入端包括输入端口和输入寄存器;输入端口与被控设备相连,通过输入寄存器,接收主令元件、检测元件传来的信号,处理端包括第一处理单元和第二处理单元;其中,第一处理单元用于对接收用户输入的程序,并处理和运行用户程序,进行逻辑和数学运算,对程序进行处理和执行,第二处理单元用于对内部存储器刷新,输出端包括输出端口和输出寄存器,帮助编程、实现监控以及网络通讯,通过plc控制系统,不仅满足整个制造系统的控制和监测,同时,修改简单、更高的运算速度、维护方便以及可靠性强。
83.实施例3:
84.本技术方案提供了一种实施例,所述vpn网关装置还包括双卡结构和单卡结构;其中,
85.所述双卡结构包括外置网卡和内置网卡;
86.所述单卡结构包括外置网卡或内置网卡。
87.上述技术方案的工作原理和有益效果为:
88.本技术方案的vpn网关包括双卡结构和单卡结构;其中,双卡结构包括外置网卡和内置网卡;单卡结构包括外置网卡或内置网卡;通常情况下,vpn网关采取双网卡结构,外网卡使用公网ip接入,vpn网关在接收到外置网卡的访问数据包时对其目标地址进行检查,并将将数据包进行封装,内置网卡的vpn网关对接收到的数据包进行检查,并对该数据包进行解包处理。解包的过程主要是先将vpn数据包的包头剥离,再将数据包反向处理还原成原始的数据包。外置网卡给内置网卡发送和内置网卡给外置网卡发送的过程一样,通过vpn进行对目标地址的查询,不仅设立了隐形的权限信息,提高了安全率和可靠性,同时提高了vpn
网关中数据包的传输速率。
89.实施例4:
90.根据图2所示,本技术方案提供了一种实施例,所述vpn网关装置用于对plc控制模块的控制结果进行数据访问,并确定访问结果,还包括以下步骤:
91.步骤100:获取plc控制模块的访问权限;
92.步骤101:通过所述访问权限,接收plc控制模块的控制结果清单;
93.步骤102:读取控制结果清单中的控制结果,并基于预设的大数据处理中心,对所述控制结果进行逐条处理和加工,生成控制结果数据;
94.步骤103:通过vpn网关装置,访问所述控制结果数据,并确定访问结果。
95.上述技术方案的工作原理和有益效果为:
96.本技术方案的vpn网关装置用于对plc控制模块的控制结果进行数据访问和采集,并确定访问结果,还包括获取plc控制模块的访问权限,本plc控制模块为了保证可靠,设有访问权限信息,通过访问权限,接收plc控制模块的控制结果清单,plc控制模块内设有存储器,用来周期存储被检测的控制结果,生成有时序逻辑的控制清单,读取控制结果清单中的控制结果,并基于预设的大数据处理中心,对控制结果进行解包处理,生成控制结果数据,由于远程模块在读取控制结果时,需要通过vpn数据协密的通道,所以需要通过解密机制,对控制结果进行解密和拆解,并生成控制结果数据,对控制结果数据进行数据采集,并确定访问结果,通过数据采集,为诊断提供原始数据,确定是否有异常,不仅保密性高,而且通过vpn专门设置的通道,提高了访问速度。
97.实施例5:
98.根据图3所示,本技术方案提供了一种实施例,所述远程诊断系统包括远程监测模块、云计算模块、诊断模块;其中,
99.远程监测模块:用于通过vpn网关装置内预设的密钥机制,远程对plc控制系统的控制结果进行监测,并确定监测结果;
100.云计算模块:用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果;
101.诊断模块:用于诊断所述计算结果,确定plc控制系统的诊断结果。
102.上述技术方案的工作原理和有益效果为:
103.本技术方案提供的远程诊断系统包括远程监测模块、云计算模块、诊断模块;远程监测模块用于通过vpn网关装置,远程对plc控制系统的控制结果进行监测,并确定监测结果;云计算模块用于基于预设的云计算服务器,对监测结果进行处理并计算,生成计算结果;诊断模块用于对计算结果进行诊断,并确定诊断结果,通过远程诊断,实时对plc控制系统进行诊断,及时确定plc控制系统的异常,并进行安全的传输,避免数据被截获。
104.实施例6:
105.本技术方案提供了一种实施例,所述远程监测模块用于通过vpn网关装置内预设的密钥机制,远程对plc控制系统的控制结果进行监测,并确定监测结果,还包括以下步骤:
106.步骤a1:通过vpn网关装置预设的密钥机制,生成plc控制系统和vpn网关装置之间的密钥通路;
107.步骤a2:基于预设的解密机制,采集预设区域内网关节点的节点信息;
108.步骤a3:通过所述节点信息,读取网关节点内预存的碎片密码,并将所述碎片密码进行拟合,确定密钥数据;
109.步骤a4:通过所述密钥数据,接收plc控制系统的控制结果;
110.步骤a5:对控制结果数据包进行解析,同时,穿越vpn网关装置内的密钥通路,生成解析结果,;
111.步骤a6:实时对解析结果中的控制信息进行语义读取,并进行监测,确定监测结果。
112.上述技术方案的工作原理和有益效果为:
113.本技术方案的远程监测模块用于通过vpn网关装置,远程对plc控制系统的控制结果进行监测,并确定监测结果,还包括通过vpn网关装置预设的密钥机制,生成密钥通路;通过密钥通路,基于预设的解密机制,通过密钥通路,接收控制结果;对控制结果数据包进行解析,并生成解析结果;实时读取解析结果中的控制信息,并确定监测结果,通过对plc控制系统的远程监测模块进行监测和管理,避免数据被挟持,提高了数据的保密性和传输的效率,vpn自带的数据加密机制应用到和远程诊断系统相连接,由于远程诊断需要获取控制设备的一些控制参数,导致数据发生窃取,保密性不强,传输过程中,也容易发生遗漏或者丢失,可靠性不强,和传统的vpn相比,vpn和远程诊断系统建立密钥通路,提高可靠性和健壮性。
114.实施例7:
115.本技术方案提供了一种实施例,所述云计算模块用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果,还包括以下步骤:
116.步骤b1:获取对plc控制系统的监测结果;
117.基于预设的云计算服务器,,抓取分布式节点,并搭建分布式节点网络结构;
118.步骤b2:基于分布式节点网络结构,将所述监测结果存储至于对应的分布式节点中,同时,提取和监测结果对应的监测特征数据;
119.步骤b3:基于所述监测特征数据,划分特征类型,并将监测特征数据分类到不同的特征类型中,确定分类结果;
120.步骤b4:对所述分类结果进行统计计算,确定计算结果
121.上述技术方案的工作原理和有益效果为:
122.本技术方案的云计算模块用于基于预设的云计算服务器,对监测结果进行处理并计算,生成计算结果,还包括以下步骤,基于预设的云计算服务器,获取监测结果,并根据监测结果,建立分布式节点;将监测结果存储至于预设的分布式节点,并提取对应的特征数据;通过特征数据,对不同被监测设备的监测结果进行分类,确定分类结果;对分类结果进行处理并计算,生成计算结果,本技术方案通过对监控结果的分类,确定不同设备的监控结果,不仅对监控结果进行了系统化的管理,提高了管理的效率,便捷了管理方式,利用计算的分布式节点,不仅可以存储庞大的数据,对巨量数据进行管理和监控,并通过对数据特征抽取,将不同特征的数据进行分类,对比传统的诊断,不仅容量更加广阔,通过对特征的检索,诊断和检测的追溯也更加便捷,有利于对历史数据进行再次检查和数据挖掘。
123.实施例8:
124.本技术方案提供了一种实施例,所述诊断模块用于诊断所述计算结果,确定plc控
制系统的诊断结果,还包括以下步骤:
125.步骤c1:通过云计算服务器内预置的存储数据库,获取预设的时间范围内的历史计算结果,对所述历史计算结果进行筛选和过滤,确定筛选结果;其中,
126.所述筛选结果代表历史诊断为诊断正常的历史计算结果;
127.步骤c2:通过所述筛选结果,计算历史诊断正常率和历史诊断异常率,并生成对应的历史诊断图表;
128.步骤c3:实时采集状态计算结果,并对状态计算结果进行计算,并生成对应的状态诊断图表;
129.步骤c4:计算相同时间跨度内的历史诊断图表和状态诊断图表的差值频率,并通过对比差值频率和预设的标准误差阈值,诊断所述状态计算结果是否有异常,确定诊断结果;其中,
130.所述诊断结果包括正常诊断结果和异常诊断结果;
131.步骤c5:将所述诊断结果存储至云计算服务器内的存储数据库终,并格式化预设的时间范围外的历史计算结果。
132.上述技术方案的工作原理和有益效果为:
133.本技术方案的诊断模块用于对计算结果进行诊断,并确定诊断结果,获取预设的时间范围内的历史计算结果,对历史计算结果进行筛选,筛选正常诊断结果的历史计算结果;计算正常诊断结果的历史计算结果的频率,并生成对应的历史频率图;实时采集计算结果,并对计算结果的频率进行计算,并生成对应的频率图,可以将两个图进行合并或者对比处理,从而更新历史数据,同时进行数据的计算,判断诊断的位置,实行精准的定位,通过计算历史频率图和频率图的差值,并通过差值和预设的阈值,诊断计算结果是否有异常,并确定诊断结果,诊断结果包括正常诊断结果和异常诊断结果,及时对历史计算结果进行筛选可以减少工作量,提高异常排查的效率,减轻检查的负担。
134.实施例9:
135.本技术方案提供了一种实施例,所述远程诊断技术还包括方案模块;所述方案模块用于识别并接收异常诊断结果,通过所述异常诊断结果,生成对应的诊断参数,并将所述诊断参数通过所述诊断模型,生成目标诊断方案。
136.上述技术方案的工作原理和有益效果为:
137.本技术方案的远程诊断技术还包括识别并接收异常诊断结果;通过异常诊断结果,生成对应的诊断参数,不同的异常诊断结果的异常诊断数据不同,生成对应的解决方案需要精准的数据确定个性化的方案,并将诊断参数通过诊断模型,生成目标诊断方案,本技术方案对异常结果进行系统分析和成本计算,不仅减少了维修检查的成本,并且实时的监测,可以及时的发现问题所在的位置和时间,提高了维修的效率,节约了大量的时间成本,针对不同的异常情况,可以通过历史的档案库中找到不同的解决方案,但是面对庞大的方案,系统为了做到更灵活更智能化的选择,可以对方案进行排序筛选,并从筛选出的方案中进行成本计算,确定最优解决方案并推送用户终端,减少了人力排查故障的时间成本和人力成本,也提高了检测效率。
138.实施例10:
139.本技术方案提供了一种实施例所述通过所述异常诊断结果,生成对应的诊断参
数,并将所述诊断参数通过所述诊断模型,生成目标诊断方案,还包括以下步骤:
140.步骤d1:获取异常诊断结果,并根据所述异常诊断结果,生成对应的异常诊断数据;
141.步骤d2:将所述异常诊断数据传输至预设的诊断模型中,生成诊断参数;
142.步骤d3:获取调试参数,将所述诊断参数通过所述诊断模型,并通过调试参数进行调试,确定调试结果;
143.步骤d4:对所述调试结果进行成本计算,确定目标诊断方案;其中,所述对所述调试结果进行成本计算,确定目标诊断方案,还包括以下步骤:
144.步骤s1:基于预设的评判准则,对所述调试结果进行评判,计算调试成功成本;
[0145][0146]
其中,f为调试成功成本,pi为评判准则中第i个调试结果被调用的调用概率,μ为调试结果被调用的平均调用概率,y代表调试结果的调试时刻,yi代表第i个调试结果的调试时刻,δyi代表第i个调试结果的调试时刻和第i-1个调试结果的调试时刻的时刻差,t代表调试结果被调用成功的调用成本;i=1,2,

,n,n代表调试结果的总个数;
[0147]
步骤s2:对所述调试成功成本进行排序,并确定预设范围内的调试成本,确定筛选结果;
[0148][0149]
其中,h代表筛选结果,e代表备用异常方案的备用调试成本的调用概率,p*代表异常方案调用成功事件数,p

代表调用最大异常方案的调用容积,f0代表理想的调试成功成本;
[0150]
步骤s3:当h=1,代表所述调试结果在理想的调试成功成本内,生成对应的目标诊断方案;
[0151]
步骤s4:当h=0,代表所述调试结果不在理想的调试成功成本内,进行过筛。
[0152]
上述技术方案的工作原理和有益效果为:
[0153]
本技术方案通过异常诊断结果,生成对应的诊断参数,并将诊断参数通过诊断模型,生成目标诊断方案,对不同的诊断参数,构建个性化的方案,从而精准诊断,通过获取异常诊断结果,并根据异常诊断结果,生成对应的异常诊断数据,将异常诊断数据传输至预设的诊断模型中,生成诊断参数,从而将抽象的问题进行实体化,确定诊断的数据,获取调试参数,将诊断参数通过诊断模型,预设的诊断模型可以对调试参数进行判断,对调试参数进行演绎和模拟,从而推断和预测出可能出现的问题。并通过调试参数进行调试,确定调试结果;对调试结果进行成本计算,确定目标诊断方案对调试结果进行成本计算,确定目标诊断方案,还包括基于预设的评判准则,对调试结果进行评判,计算调试成功成本f,对调试成功成本进行排序,并确定预设范围内的调试成本,确定筛选结果h,当h=1,代表调试结果在理
想的调试成功成本内,生成对应的目标诊断方案;当h=0,代表调试结果不在理想的调试成功成本内,进行过筛,从而避免进行成本过大的调试,减少成本,提高调试的成功率,提供直接,一目了然的调试技术方案,减少了时间和人力上浪费,提供了一种自动化的、灵活的、便捷的成本计算方法,对于本技术方案的远程诊断模型提供了更优选的选择方案,使整个诊断的流程更加的智能化。
[0154]
本领域内的技术人员应明白,本发明的实施例可提供为技术、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0155]
本发明是参照根据本发明实施例的技术、系统(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理系统的处理器以产生一个机器,使得通过计算机或其他可编程数据处理系统的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0156]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理系统以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0157]
这些计算机程序指令也可装载到计算机或其他可编程数据处理系统上,使得在计算机或其他可编程系统上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程系统上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0158]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献