基于人工智能决策的应用崩溃分析方法及大数据存储系统与流程

未命名 08-14 阅读:103 评论:0


1.本技术实施例涉及数字化服务技术领域,具体而言,涉及一种基于人工智能决策的应用崩溃分析方法及大数据存储系统。


背景技术:

2.数字化浪潮正席卷而来,移动互联、物联网、人工智能、大数据、云架构、区块链
……
这些数字化技术正在颠覆传统的行业格局和市场环境、引领着用户消费习惯的改变。大多数互联网服务提供商正借助这些数字化技术推动业务的革新,以实现互联网服务提供商的跨越式成长。对于各种数字化服务在线应用而言,在云端服务过程中在线应用崩溃时有发生,崩溃会打断用户当前的工作流,导致数据的丢失,还会扰乱应用在后台的操作。对于互联网服务提供商的开发者而言,如何准确溯源数字化服务在线应用的崩溃暴露要求,以便于为后续进行修复更新提供参考依据,是亟待解决的技术问题。而在相关技术中,仅结合单个应用实现错误点进行修复更新可能会导致修复更新可靠性不佳,无法有效保证数字化服务在线应用的运行稳定性。


技术实现要素:

3.为了至少克服现有技术中的上述不足,本技术实施例的目的在于提供一种基于人工智能决策的应用崩溃分析方法及大数据存储系统。
4.第一方面,本技术实施例实施例提供一种基于人工智能决策的应用崩溃分析方法,应用于大数据存储系统,所述方法包括:从数字化服务在线应用的应用响应日志中查找存在异常崩溃的各个应用异常崩溃事件,并结合网络权重信息收敛化的应用崩溃决策网络对所述各个应用异常崩溃事件进行应用实现错误点分析,获得所述数字化服务在线应用对应的应用实现错误点决策数据,其中,所述网络权重信息收敛化的应用崩溃决策网络应用于ai调度服务中心,所述应用实现错误点决策数据包括多个应用实现错误点以及各个应用实现错误点所对应的异常崩溃描述知识链;对所述各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定所述各个应用实现错误点之间的错误点关联信息,结合所述各个应用实现错误点之间的错误点关联信息确定符合要求的目标崩溃暴露要求,其中,所述目标崩溃暴露要求表征应用业务响应实例中的至少一个崩溃暴露元素;基于所述目标崩溃暴露要求所对应的云端崩溃修复策略对所述数字化服务在线应用进行修复更新。
5.第二方面,本技术实施例实施例还提供一种基于人工智能决策的应用崩溃分析系统,所述基于人工智能决策的应用崩溃分析系统包括大数据存储系统以及与所述大数据存储系统通信连接的多个ai运算服务节点;所述大数据存储系统,用于:
从数字化服务在线应用的应用响应日志中查找存在异常崩溃的各个应用异常崩溃事件,并结合网络权重信息收敛化的应用崩溃决策网络对所述各个应用异常崩溃事件进行应用实现错误点分析,获得所述数字化服务在线应用对应的应用实现错误点决策数据,其中,所述网络权重信息收敛化的应用崩溃决策网络应用于ai调度服务中心,所述应用实现错误点决策数据包括多个应用实现错误点以及各个应用实现错误点所对应的异常崩溃描述知识链;对所述各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定所述各个应用实现错误点之间的错误点关联信息,结合所述各个应用实现错误点之间的错误点关联信息确定符合要求的目标崩溃暴露要求,其中,所述目标崩溃暴露要求表征应用业务响应实例中的至少一个崩溃暴露元素;基于所述目标崩溃暴露要求所对应的云端崩溃修复策略对所述数字化服务在线应用进行修复更新。
6.第三方面,本技术实施例还提供一种大数据存储系统,所述大数据存储系统包括处理器和机器可读存储介质,所述机器可读存储介质中存储有计算机程序,所述计算机程序结合该处理器加载并执行以实现以上第一方面的基于人工智能决策的应用崩溃分析方法。
7.第四方面,本技术实施例提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于被处理器执行时,以实现以上第一方面的基于人工智能决策的应用崩溃分析方法。
8.第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被处理器执行时,以实现以上第一方面的基于人工智能决策的应用崩溃分析方法。
9.本技术实施例至少具有以下有益效果:呈上所述的任意一方面,通过对数字化服务在线应用对应进行应用实现错误点分析,从而对各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定各个应用实现错误点之间的错误点关联信息,由此结合了应用实现错误点之间的错误点关联信息,进而可以准确溯源数字化服务在线应用的崩溃暴露要求,规避了目前仅结合单个应用实现错误点进行修复更新导致的修复更新可靠性不佳的问题,从而提高数字化服务在线应用的运行稳定性。
附图说明
10.图1为本技术实施例实施例提供的基于人工智能决策的应用崩溃分析方法的流程示意图。
具体实施方式
11.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
12.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可
以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的基础上相互结合。
13.在以下的描述中,所涉及的术语“第一\第二”仅仅是区别类似的虚拟人物对话语音,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的基础上可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
14.除非另有定义,本技术实施例所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本技术实施例中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
15.参见图1:step100,从数字化服务在线应用的应用响应日志中查找存在异常崩溃的各个应用异常崩溃事件,并结合网络权重信息收敛化的应用崩溃决策网络对所述各个应用异常崩溃事件进行应用实现错误点分析,获得所述数字化服务在线应用对应的应用实现错误点决策数据。
16.一种可替代的实施方式中,所述网络权重信息收敛化的应用崩溃决策网络应用于ai调度服务中心,所述应用实现错误点决策数据包括多个应用实现错误点以及各个应用实现错误点所对应的异常崩溃描述知识链。
17.一种可替代的实施方式中,应用异常崩溃事件可以表征数字化服务在线应用在应用功能响应过程中的异常崩溃数据,应用异常崩溃事件可以反映数字化服务在线应用在功能响应实现过程中的应用实现错误点。因此,可以通过网络权重信息收敛化的应用崩溃决策网络对所述各个应用异常崩溃事件进行应用实现错误点分析,获得所述数字化服务在线应用对应的多个应用实现错误点以及各个应用实现错误点所对应的异常崩溃描述知识链,其中,异常崩溃描述知识链包括存在链条关系的多个异常崩溃描述知识,用于对对应的应用实现错误点进行特征表征。
18.其中,应用崩溃决策网络可以结合训练数据进行收敛优化生成,例如可以搜集应用崩溃模板数据,应用崩溃模板数据包括应用崩溃学习数据以及对应标注的模板应用实现错误点和模板异常崩溃描述知识链,然后将应用崩溃学习数据输入到初始化应用崩溃决策网络以获得决策的应用实现错误点和异常崩溃描述知识链,然后结合决策的应用实现错误点和异常崩溃描述知识链和标注的模板应用实现错误点和模板异常崩溃描述知识链计算对应的loss值,进而结合loss值迭代更新初始化应用崩溃决策网络的权重参数层,以获得应用崩溃决策网络。其中,应用崩溃决策网络可以是具有多个网络参数层(代表一个网络运算节点)组成的一个神经网络模型。
19.step200,对所述各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定所述各个应用实现错误点之间的错误点关联信息,结合所述各个应用实现错误点之间的错误点关联信息确定符合要求的目标崩溃暴露要求。
20.其中,所述目标崩溃暴露要求表征应用业务响应实例中的至少一个崩溃暴露元素。
21.一种可替代的实施方式中,通过对所述各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,可以确定所述各个应用实现错误点之间的错误点关联信息。比
如,当存在三个应用实现错误点,分别是应用实现错误点1、应用实现错误点2以及应用实现错误点3,通过对应用实现错误点1、应用实现错误点2、应用实现错误点3三者的异常崩溃描述知识链进行潜在关系分析,可以确定目标崩溃暴露要求最终在于应用实现错误点3,而不是在于应用实现错误点1、应用实现错误点2,应用实现错误点1、应用实现错误点2只是应用实现错误点3之前的前置应用实现错误点,仅出现应用实现错误点1、应用实现错误点2无法直接导致应用运行响应崩溃,因此后续在进行应用修复更新时,则优先将崩溃暴露元素定义为应用实现错误点3对应的崩溃暴露要求,而对于应用实现错误点1、应用实现错误点2的崩溃暴露元素则可以确定为应用实现错误点3的前置崩溃暴露元素,参照此关联关系进行后续针对性的修复更新。
22.step300,基于所述目标崩溃暴露要求所对应的云端崩溃修复策略对所述数字化服务在线应用进行修复更新。
23.本实施例中,云端服务器中可以预先配置不同的崩溃暴露要求所对应的云端崩溃修复策略,因此可以从云端服务器中下载所述目标崩溃暴露要求所对应的云端崩溃修复策略,从而对所述数字化服务在线应用进行修复更新。
24.采用以上技术方案,通过对数字化服务在线应用对应进行应用实现错误点分析,从而对各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定各个应用实现错误点之间的错误点关联信息,由此结合了应用实现错误点之间的错误点关联信息,进而可以准确溯源数字化服务在线应用的崩溃暴露要求,规避了目前仅结合单个应用实现错误点进行修复更新导致的修复更新可靠性不佳的问题,从而提高数字化服务在线应用的运行稳定性。
25.其中,本技术实施例还提供一种基于人工智能的应用实现错误点分析方法,包括下述步骤。
26.step102,获取决策运算拓扑结构中各个决策运算分支的分支影响值,分支影响值是结合各个决策运算分支连接信息计算的。
27.其中,决策运算拓扑结构是指应用崩溃决策网络对应的网络参数层表征图,网络参数层表征图是指由网络参数层(代表一个网络运算节点)组成的一个神经网络模型。其中,网络参数层可以用于执行一次预设的模型计算,比如卷积运算、权值求和运算、全连接分类运算等。决策运算拓扑结构即是指由应用崩溃决策网络对应的各个网络参数层组成的拓扑结构。决策运算分支是指应用崩溃决策网络中网络参数层对应的运算单元,应用崩溃决策网络中有多少网络参数层,就相同数量的决策运算分支。分支影响值结合决策运算分支连接信息计算的,用于表征决策运算分支与起始决策运算分支之间的跨度。决策运算分支连接信息是指决策运算分支对应的分支连接信息,该分支连接信息是指决策运算分支在决策运算执行时所依赖的其它决策运算分支信息,即第一决策运算分支在决策运算执行时需要依赖其它决策运算分支的决策运算执行数据,其它决策运算分支可以为零个,即第一决策运算分支在决策运算执行时不需要依赖其它决策运算分支的决策运算执行数据,比如,可以是起始决策运算分支使用输入数据进行决策运算执行。其它决策运算分支也可以为若干个,即第一决策运算分支在决策运算执行时需要依赖若干个决策运算分支的决策运算执行数据。
28.一种可替代的实施方式中,大数据存储系统可以直接从网络配置数据中获取决策
运算拓扑结构中各个决策运算分支的分支影响值(分支深度),该分支影响值可以是通过各个决策运算分支连接信息计算的。
29.一种可替代的实施方式中,大数据存储系统也可以从网络配置数据中获取到要进行拓扑拆分的决策运算拓扑结构,然后从网络配置数据中获取到决策运算拓扑结构中的各个决策运算分支对应的分支连接信息,并结合各个决策运算分支对应的分支连接信息确定各个决策运算分支对应的分支影响值。
30.step104,获取各个决策运算分支的ai运算资源服务信息,结合各个决策运算分支对应的分支影响值、各个决策运算分支的分支连接信息和各个决策运算分支的ai运算资源服务信息对各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支。
31.其中,ai运算资源服务信息用于表征决策运算分支是否支持在性能计算单元(如硬件加速器)中进行决策运算执行,当决策运算分支支持在性能计算单元中进行决策运算执行,ai运算资源服务信息就为性能计算单元服务信息,当决策运算分支不支持在性能计算单元中进行决策运算执行,则ai运算资源服务信息就为非性能计算单元服务信息。未适配在性能计算单元中进行决策运算执行的决策运算分支可以在平衡计算单元中进行决策运算执行。其中,可以结合决策运算分支的运算属性来预设对应的ai运算资源服务信息。决策运算拓扑子结构是指拓扑拆分后得到的决策运算分支形成的运算拆分结构,即决策运算拓扑子结构是指拓扑拆分得到的运算拆分结构。同一个决策运算拓扑子结构中的所有决策运算分支被同一ai计算单元处理,该ai计算单元可以是性能计算单元,也可以是平衡计算单元。待处理决策运算分支是指决策运算拓扑结构中等待处理的决策运算分支,即是指决策运算拓扑结构中除决策运算拓扑子结构中决策运算分支以外的决策运算分支,是未拓扑拆分到决策运算拓扑子结构中决策运算分支。该带子结构决策运算分支可以包括多个。
32.一种可替代的实施方式中,大数据存储系统可以使用各个决策运算分支对应的分支影响值、各个决策运算分支的分支连接信息和各个决策运算分支的ai运算资源服务信息对各个决策运算分支进行拓扑拆分,其中,当需要拓扑拆分的决策运算分支满足分支影响值要求且满足ai运算服务节点运算服务资源匹配要求时,将该决策运算分支作为决策运算拓扑子结构中决策运算分支,当需要拓扑拆分的决策运算分支满足运算协同要求且满足ai运算服务节点运算服务资源匹配要求时,将该决策运算分支作为决策运算拓扑子结构中决策运算分支。该分支影响值要求是指预设的分支影响值连续的要求。该ai运算服务节点的运算服务资源匹配要求是指预设的ai运算服务节点的计算单元匹配的要求。运算协同要求是指预设的唯一调度的要求。此时,结合所有满足要求的决策运算分支得到决策运算拓扑子结构,并将决策运算拓扑结构中的其它决策运算分支作为待处理决策运算分支。
33.step106,将决策运算拓扑子结构和待处理决策运算分支分别作为应用崩溃决策网络对应的决策运算分支,得到优化后的决策运算拓扑结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分时,得到各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息。
34.其中,更新后的决策运算拓扑结构是指将决策运算拓扑子结构作为应用崩溃决策网络的决策运算分支,并与待处理决策运算分支关联得到的。更新后的决策运算拓扑结构
中的决策运算分支少于决策运算拓扑结构。更新后的决策运算拓扑结构中的存在决策运算分支为决策运算拓扑子结构。目标决策运算拓扑子结构是指最终拓扑拆分完成的决策运算拓扑子结构。子结构运算资源服务信息是指目标决策运算拓扑子结构对应的ai运算资源服务信息,用于表征目标决策运算拓扑子结构是否支持在性能计算单元中进行决策运算执行。即该目标决策运算拓扑子结构可以是支持在性能计算单元中进行决策运算执行,也可以是支持在平衡计算单元中进行决策运算执行。
35.一种可替代的实施方式中,大数据存储系统将决策运算拓扑子结构和待处理决策运算分支分别作为应用崩溃决策网络对应的决策运算分支,即大数据存储系统将决策运算拓扑子结构中的所有决策运算分支共同作为一个决策运算分支,然后结合该决策运算分支和决策运算拓扑结构中的其它待处理决策运算分支共同得到更新后的决策运算拓扑结构。此时,大数据存储系统返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分时,即决策运算拓扑结构中各个决策运算分支都被拓扑拆分为决策运算拓扑子结构时,得到各个目标决策运算拓扑子结构。同时结合目标决策运算拓扑子结构中各个决策运算分支对应的ai运算资源服务信息得到目标决策运算拓扑子结构对应的子结构运算资源服务信息。
36.step108,存储决策运算拓扑结构对应的决策签名数据、各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息之间的映射特征信息,映射特征信息用于响应于应用崩溃决策任务,结合应用崩溃决策任务结合映射特征信息将各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策。
37.其中,决策签名数据用于唯一标识决策运算拓扑结构。ai运算服务节点是指目标决策运算拓扑子结构运算的ai计算单元,该ai运算服务节点可以是性能计算单元,也可以是平衡计算单元。大数据存储系统可以结合子结构运算资源服务信息确定目标决策运算拓扑子结构是在性能计算单元运算,还是在平衡计算单元中运算。不同的目标决策运算拓扑子结构在不同的ai运算服务节点中进行决策运算执行。各个目标决策运算拓扑子结构的运算顺序是结合决策运算拓扑结构中各个决策运算分支的运算顺序确定的。
38.一种可替代的实施方式中,大数据存储系统将决策运算拓扑结构对应的决策签名数据、各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息建立映射特征信息。即将决策签名数据与该决策运算拓扑结构对应的所有目标决策运算拓扑子结构关联,再与目标决策运算拓扑子结构对应的子结构运算资源服务信息进行关联。然后将映射特征信息进行存储,可以存储到网络配置数据中。大数据存储系统获得应用崩溃决策任务,该应用崩溃决策任务中携带有决策签名数据,响应于应用崩溃决策任务,使用决策签名数据结合映射特征信息搜索到各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息,然后结合子结构运算资源服务信息将各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策。
39.采用以上技术方案,通过获取决策运算拓扑结构中各个决策运算分支的分支影响值,然后使用各个决策运算分支对应的分支影响值、各个决策运算分支的分支连接信息和各个决策运算分支的ai运算资源服务信息对各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支,然后将决策运算拓扑子结构和待处理决策运算分支分别作为应用崩溃决策网络对应的决策运算分支,得到优化后的决策运算拓扑结构并进行
迭代拓扑拆分,得到各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息,由于使用决策运算分支的分支影响值、分支连接信息和ai运算资源服务信息来对各个决策运算分支进行拓扑拆分,从而可以使相邻的且能够被ai运算服务节点芯片适配的网络参数层拓扑拆分为同一个决策运算拓扑子结构,从而提高了决策运算拓扑子结构的运算拆分结构精度,进而减少了拓扑拆分出的各个决策运算拓扑子结构的数量,然后存储决策运算拓扑结构对应的决策签名数据、各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息之间的映射特征信息,当进行应用崩溃决策网络决策运算执行时,通过该映射特征信息将各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策,从而可以提高不同ai运算服务节点之间调度计算数据的速度,从而能够提高应用崩溃决策网络的决策性能,并且提高ai运算服务节点的运算资源利用度。
40.一种可替代的实施方式中,step104,结合各个决策运算分支对应的分支影响值、各个决策运算分支的分支连接信息和各个决策运算分支的ai运算资源服务信息对各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支,包括:step202,从各个决策运算分支中确定第一决策运算分支,并从各个决策运算分支中获取第一决策运算分支对应的第二决策运算分支。
41.其中,第一决策运算分支是指未被拓扑拆分且满足ai运算服务节点运算服务资源匹配要求的决策运算分支。第二决策运算分支是指与第一决策运算分支相邻的决策运算分支。
42.一种可替代的实施方式中,大数据存储系统结合各个决策运算分支的在应用崩溃决策网络中的顺序从各个决策运算分支中选取未被拓扑拆分过的决策运算分支,然后对选取的决策运算分支进行判断,其中,可以判断选取的决策运算分支是否满足ai运算服务节点运算服务资源匹配要求,该ai运算服务节点的运算服务资源匹配要求是指支持在性能计算单元中进行决策运算执行。然后当满足运算服务资源匹配要求时,将选取的未被拓扑拆分过的决策运算分支作为第一决策运算分支。然后再结合各个决策运算分支的顺序获取第一决策运算分支对应的邻居决策运算分支,得到第二决策运算分支。
43.step204,获取第二决策运算分支的目标在先拓扑拆分信息,从各个决策运算分支对应的分支影响值中确定第二决策运算分支对应的目标分支影响值,从各个决策运算分支的ai运算资源服务信息中确定第二决策运算分支对应的目标ai运算资源服务信息,并从各个决策运算分支的分支连接信息中确定第二决策运算分支对应的目标分支连接信息。
44.其中,目标在先拓扑拆分信息是指第二决策运算分支的在先拓扑拆分信息,该在先拓扑拆分信息用于表征该第二决策运算分支是否被拓扑拆分过。目标分支影响值是指第二决策运算分支的在决策运算拓扑结构中的深度。目标ai运算资源服务信息是指第二决策运算分支的ai运算资源服务信息。目标分支连接信息是指第二决策运算分支的分支连接信息。
45.一种可替代的实施方式中,大数据存储系统可以在决策运算分支被拓扑拆分完成时,设置已拓扑拆分特征向量并保存。当需要对第二决策运算分支进行拓扑拆分时,首先需要查找该第二决策运算分支是否已经被拓扑拆分过。此时,大数据存储系统可以从网络配置数据中获取第二决策运算分支的目标在先拓扑拆分信息,其中,大数据存储系统可以搜索第二决策运算分支对应的已拓扑拆分特征向量,当查找到已拓扑拆分特征向量时,得到
的目标在先拓扑拆分信息为已拓扑拆分完成,当未查找到已拓扑拆分特征向量,得到的目标在先拓扑拆分信息为未拓扑拆分。同时,大数据存储系统从各个决策运算分支对应的分支影响值中搜索到与第二决策运算分支相同的决策运算分支对应的分支影响值,得到目标分支影响值。从各个决策运算分支的ai运算资源服务信息中查找到与第二决策运算分支相同的决策运算分支对应的ai运算资源服务信息,得到目标ai运算资源服务信息。并从各个决策运算分支的分支连接信息中搜索到与第二决策运算分支相同的决策运算分支对应的分支连接信息,得到目标分支连接信息。
46.step206,结合目标ai运算资源服务信息,目标在先拓扑拆分信息、目标分支影响值和目标分支连接信息对第二决策运算分支进行子结构决策运算分支验证。
47.其中,子结构决策运算分支验证是指验证决策运算分支是否为决策运算拓扑子结构中的决策运算分支。
48.一种可替代的实施方式中,大数据存储系统使用目标ai运算资源服务信息验证第二决策运算分支是否为决策运算拓扑子结构中的决策运算分支,得到验证结果。大数据存储系统使用目标分支影响值验证第二决策运算分支是否为决策运算拓扑子结构中的决策运算分支,得到验证结果。大数据存储系统使用目标分支连接信息验证第二决策运算分支是否为决策运算拓扑子结构中的决策运算分支,得到验证结果。大数据存储系统使用目标ai运算资源服务信息验证第二决策运算分支是否为决策运算拓扑子结构中的决策运算分支,得到验证结果。当所有验证结果中任意一种验证结果说明第二决策运算分支不是为决策运算拓扑子结构中的决策运算分支,则子结构决策运算分支验证不成功。
49.step208,当第二决策运算分支验证成功时,将第一决策运算分支和第二决策运算分支作为更新后的第一决策运算分支,并返回获取第一决策运算分支对应的第二决策运算分支的步骤执行,直到更新后的第一决策运算分支不再变化时,得到各个验证成功的第二决策运算分支。
50.其中,第二决策运算分支验证成功是指验证到第二决策运算分支为决策运算拓扑子结构中的决策运算分支。
51.一种可替代的实施方式中,当第二决策运算分支验证成功时,说明第二决策运算分支为决策运算拓扑子结构中的决策运算分支。此时,大数据存储系统将第一决策运算分支和第二决策运算分支作为更新后的第一决策运算分支,其中,由于第一决策运算分支和目标网络参数层是相邻的决策运算分支且都是决策运算拓扑子结构中的决策运算分支,此时,可以将第一决策运算分支和第二决策运算分支作为同一个决策运算分支,即得到更新后的第一决策运算分支。然后进行迭代循环,即返回获取第一决策运算分支对应的第二决策运算分支的步骤执行,直到更新后的第一决策运算分支不再变化时,即更新后的第一决策运算分支不再变化是指更新后的第一决策运算分支与更新前的第一决策运算分支相同不再变化时,结合更新后的第一决策运算分支中包括的第二决策运算分支得到各个验证成功的第二决策运算分支。
52.step210,结合第一决策运算分支和各个验证成功的第二决策运算分支得到决策运算拓扑子结构,并结合各个决策运算分支、第一决策运算分支和各个验证成功的第二决策运算分支得到待处理决策运算分支。
53.一种可替代的实施方式中,大数据存储系统将第一决策运算分支和各个验证成功
的第二决策运算分支作为同一个决策运算拓扑子结构中的决策运算分支,就得到的决策运算拓扑子结构。然后将各个决策运算分支中除第一决策运算分支和各个验证成功的第二决策运算分支以外的决策运算分支作为待处理决策运算分支。
54.采用以上技术方案,通过使用从各个决策运算分支中确定第一决策运算分支,并从各个决策运算分支中获取第一决策运算分支对应的第二决策运算分支,然后使用于目标ai运算资源服务信息,目标在先拓扑拆分信息、目标分支影响值和目标分支连接信息对第二决策运算分支进行子结构决策运算分支验证,由此提高第二决策运算分支的验证精度。然后当第二决策运算分支验证成功时,将第一决策运算分支和第二决策运算分支作为更新后的第一决策运算分支并迭代执行,直到更新后的第一决策运算分支不再变化时,得到各个验证成功的第二决策运算分支,最后结合第一决策运算分支和各个验证成功的第二决策运算分支得到决策运算拓扑子结构,能够将属于一个拓扑拆分的决策运算分支拓扑拆分到同一个决策运算拓扑子结构中,从而提高了得到的决策运算拓扑子结构的可靠性,进而减少了拓扑拆分出的各个决策运算拓扑子结构的数量。然后在进行决策运算执行时,提高性能效率。
55.一种可替代的实施方式中,step202,从各个决策运算分支中确定第一决策运算分支,并从各个决策运算分支中获取第一决策运算分支对应的第二决策运算分支,包括:step302,从各个决策运算分支选取靶向决策运算分支,并获取靶向决策运算分支的靶向在先拓扑拆分信息,从各个决策运算分支的ai运算资源服务信息中确定靶向决策运算分支对应的靶向运算资源服务信息。
56.其中,靶向决策运算分支是指在确定第一决策运算分支时各个决策运算分支中靶向决策运算分支。靶向在先拓扑拆分信息是指靶向决策运算分支对应的在先拓扑拆分信息。靶向运算资源服务信息是指靶向决策运算分支对应的ai运算资源服务信息。
57.一种可替代的实施方式中,大数据存储系统可以结合决策运算拓扑结构中的决策运算分支的顺序从各个决策运算分支中依次选取靶向决策运算分支。然后从网络配置数据中获取靶向决策运算分支的靶向在先拓扑拆分信息,并从各个决策运算分支对应的ai运算资源服务信息中查找到与靶向决策运算分支相同的决策运算分支对应的ai运算资源服务信息,得到靶向运算资源服务信息。
58.step302,结合靶向在先拓扑拆分信息和靶向运算资源服务信息对靶向决策运算分支进行子结构决策运算分支验证。
59.一种可替代的实施方式中,大数据存储系统使用靶向在先拓扑拆分信息和靶向运算资源服务信息对靶向决策运算分支进行验证判断,其中,结合靶向在先拓扑拆分信息判断靶向决策运算分支是否已被拓扑拆分过。然后结合靶向运算资源服务信息判断靶向决策运算分支是否支持在性能计算单元中进行决策运算执行。
60.step302,当靶向决策运算分支验证成功时,将靶向决策运算分支作为第一决策运算分支,并从各个决策运算分支中获取第一决策运算分支对应的前向决策运算分支和后向决策运算分支,将前向决策运算分支和后向决策运算分支分别作为第二决策运算分支。
61.其中,前向决策运算分支是指结合决策运算拓扑结构中的决策运算分支的运算顺序确定的在靶向决策运算分支之前进行决策运算执行的决策运算分支。后向决策运算分支是指结合决策运算拓扑结构中的决策运算分支的运算顺序确定的在靶向决策运算分支之
后进行决策运算执行的决策运算分支。
62.一种可替代的实施方式中,当靶向决策运算分支验证成功时,即说明靶向决策运算分支未被拓扑拆分过且靶向决策运算分支支持在性能计算单元中进行决策运算执行,将靶向决策运算分支作为第一决策运算分支。然后从各个决策运算分支中获取第一决策运算分支对应的前向决策运算分支和后向决策运算分支,将前向决策运算分支和后向决策运算分支分别作为第二决策运算分支,即将前向决策运算分支作为第二决策运算分支,然后执行对第二决策运算分支进行后续处理的步骤,并且同时将后向决策运算分支作为第二决策运算分支,也执行对第二决策运算分支进行后续处理的步骤。
63.step302,当靶向决策运算分支验证不成功时,将靶向决策运算分支作为决策运算拓扑子结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分。
64.一种可替代的实施方式中,当靶向决策运算分支验证不成功时,说明靶向决策运算分支被拓扑拆分过,或者是靶向决策运算分支不支持在性能计算单元中进行决策运算执行,或者是靶向决策运算分支被拓扑拆分过且靶向决策运算分支不支持在性能计算单元中进行决策运算执行。此时,直接将靶向决策运算分支作为决策运算拓扑子结构,即将该后续决策运算分支作为单独的决策运算拓扑子结构。并将单独的决策运算拓扑子结构和待处理决策运算分支得到更新后的决策运算拓扑结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分。
65.一种可替代的实施方式中,当连续多个靶向决策运算分支验证不成功时,可以将该连续多个靶向决策运算分支作为同一个决策运算拓扑子结构中的决策运算分支,从而得到在平衡计算单元中运算的运算拆分结构。
66.采用以上技术方案,通过从各个决策运算分支选取靶向决策运算分支,并对靶向决策运算分支进行子结构决策运算分支验证,当验证成功时,才从各个决策运算分支中获取第一决策运算分支对应的前向决策运算分支和后向决策运算分支分别作为第二决策运算分支,从而提高了得到的第二决策运算分支的精度。
67.一种可替代的实施方式中,step304,结合靶向在先拓扑拆分信息和靶向运算资源服务信息对靶向决策运算分支进行子结构决策运算分支验证,包括步骤:结合靶向在先拓扑拆分信息对靶向决策运算分支进行在先拓扑拆分验证,并结合靶向运算资源服务信息对靶向决策运算分支进行运算资源验证;当靶向决策运算分支的在先拓扑拆分验证成功且靶向决策运算分支的运算资源验证成功时,判定靶向决策运算分支验证成功;当靶向决策运算分支的在先拓扑拆分验证不成功或靶向决策运算分支的运算资源验证不成功时,判定靶向决策运算分支验证不成功。
68.其中,在先拓扑拆分验证是指验证决策运算分支是否已被拓扑拆分。运算资源验证是指验证决策运算分支是否支持在性能计算单元中运算。
69.一种可替代的实施方式中,大数据存储系统使用靶向在先拓扑拆分信息对靶向决策运算分支进行在先拓扑拆分验证,其中,大数据存储系统可以验证靶向在先拓扑拆分信息中是否存在靶向决策运算分支对应的已拓扑拆分特征向量,当不存在靶向决策运算分支对应的已拓扑拆分特征向量时,说明靶向决策运算分支的在先拓扑拆分验证成功。当存在
靶向决策运算分支对应的已拓扑拆分特征向量时,说明靶向决策运算分支的在先拓扑拆分验证不成功。然后服务器使用靶向运算资源服务信息对靶向决策运算分支进行运算资源验证,其中,大数据存储系统可以验证靶向运算资源服务信息是否为靶向决策运算分支支持在性能计算单元中运算。当验证到靶向决策运算分支支持在性能计算单元中决策运算执行时,说明靶向决策运算分支的运算资源验证成功,当验证到靶向决策运算分支不支持在性能计算单元中决策运算执行时,说明靶向决策运算分支的运算资源验证不成功。
70.由此,通过对靶向在先拓扑拆分信息和靶向运算资源服务信息对靶向决策运算分支进行子结构决策运算分支验证,从而能够保证对靶向决策运算分支验证的精度。
71.一种可替代的实施方式中,step206,结合目标ai运算资源服务信息,目标在先拓扑拆分信息、目标分支影响值和目标分支连接信息对第二决策运算分支进行子结构决策运算分支验证,包括:step402,结合目标在先拓扑拆分信息对第二决策运算分支进行在先拓扑拆分验证,结合目标ai运算资源服务信息对第二决策运算分支进行运算资源验证,并结合目标分支影响值和目标分支连接信息对第二决策运算分支进行连续性验证。
72.其中,连续性验证是指验证第二决策运算分支是否第一决策运算分支之间是否具有连续性,该连续性可以是指第二决策运算分支对应的分支影响值与第一决策运算分支对应的分支影响值连续或者是指第二决策运算分支被第一决策运算分支唯一调度。
73.一种可替代的实施方式中,大数据存储系统使用目标在先拓扑拆分信息对第二决策运算分支进行在先拓扑拆分验证,其中,大数据存储系统可以验证目标在先拓扑拆分信息中是否存在第二决策运算分支对应的已拓扑拆分特征向量。当不存在第二决策运算分支对应的已拓扑拆分特征向量时,说明第二决策运算分支的在先拓扑拆分验证成功。当存在第二决策运算分支对应的已拓扑拆分特征向量时,说明第二决策运算分支的在先拓扑拆分验证不成功。
74.一种可替代的实施方式中,大数据存储系统在拓扑拆分完成决策运算分支时,就保存到拓扑拆分完成的决策运算分支日志数据中,然后可以在已拓扑拆分完成的决策运算分支日志数据中搜索第二决策运算分支,当未搜索到第二决策运算分支时,说明第二决策运算分支是未拓扑拆分的决策运算分支,即第二决策运算分支的在先拓扑拆分验证成功,当搜索到第二决策运算分支时,说明第二决策运算分支是拓扑拆分的决策运算分支,即第二决策运算分支的在先拓扑拆分验证不成功。
75.并且大数据存储系统使用目标ai运算资源服务信息对第二决策运算分支进行运算资源验证,其中,大数据存储系统可以验证目标ai运算资源服务信息是否为第二决策运算分支支持在性能计算单元中运算。当验证到第二决策运算分支支持在性能计算单元中决策运算执行时,说明第二决策运算分支的运算资源验证成功,当验证到第二决策运算分支不支持在性能计算单元中决策运算执行时,说明第二决策运算分支的运算资源验证不成功。
76.并且大数据存储系统使用目标分支影响值和目标分支连接信息对第二决策运算分支进行连续性验证。其中,大数据存储系统可以验证目标分支影响值是否为第一决策运算分支对应分支影响值的邻居值,同时验证目标分支连接信息是否为第二决策运算分支被第一决策运算分支唯一调度。当目标分支影响值为第一决策运算分支对应分支影响值的邻
居值或者目标分支连接信息为第二决策运算分支被第一决策运算分支唯一调度时,说明第二决策运算分支的连续性验证成功。当目标分支影响值并不是第一决策运算分支对应分支影响值的邻居值并且目标分支连接信息并不是指第二决策运算分支被第一决策运算分支唯一调度时,说明第二决策运算分支的连续性验证不成功。
77.step404,当第二决策运算分支的在先拓扑拆分验证、第二决策运算分支的运算资源验证成功和第二决策运算分支的连续性验证全部通过时,判定第二决策运算分支验证成功。
78.step406,当第二决策运算分支的在先拓扑拆分验证、第二决策运算分支的运算资源验证成功和第二决策运算分支的连续性验证中任意一项验证不成功时,判定第二决策运算分支验证不成功。
79.一种可替代的实施方式中,大数据存储系统判断第二决策运算分支的在先拓扑拆分验证、第二决策运算分支的运算资源验证成功和第二决策运算分支的连续性验证全部通过时,说明第二决策运算分支是以第一决策运算分支形成的决策运算拓扑子结构中的决策运算分支,即第二决策运算分支验证成功。当第二决策运算分支的在先拓扑拆分验证、第二决策运算分支的运算资源验证成功和第二决策运算分支的连续性验证中任意一项验证不成功时, 说明第二决策运算分支并不是以第一决策运算分支形成的决策运算拓扑子结构中的决策运算分支,即确定第二决策运算分支验证不成功。
80.采用以上技术方案,通过使用目标在先拓扑拆分信息对第二决策运算分支进行在先拓扑拆分验证,使用目标ai运算资源服务信息对第二决策运算分支进行运算资源验证,并使用目标分支影响值和目标分支连接信息对第二决策运算分支进行连续性验证。然后结合在先拓扑拆分验证、运算资源验证和连续性验证来确定第二决策运算分支是否验证成功,从而确保第二决策运算分支验证的精度。
81.一种可替代的实施方式中,在step206之后,即结合目标ai运算资源服务信息,目标在先拓扑拆分信息和目标分支影响值对第二决策运算分支进行子结构决策运算分支验证之后,还包括步骤:当第二决策运算分支验证不成功时,结合第一决策运算分支得到决策运算拓扑子结构,并结合各个决策运算分支和第一决策运算分支得到待处理决策运算分支。
82.一种可替代的实施方式中,当第二决策运算分支验证不成功时,说明该第二决策运算分支并不是以第一决策运算分支形成的决策运算拓扑子结构中的决策运算分支。此时,直接将第一决策运算分支单独作为决策运算拓扑子结构。同时将各个决策运算分支中出第一决策运算分支以外的决策运算分支作为待处理决策运算分支,避免将能被性能计算单元适配的决策运算分支和不能被性能计算单元适配的决策运算分支拓扑拆分到同一个运算拆分结构中,从而保证得到的决策运算拓扑子结构的精度。
83.一种可替代的实施方式中,step102,获取决策运算拓扑结构中各个决策运算分支的分支影响值,分支影响值是结合各个决策运算分支连接信息计算的,包括步骤:将决策运算拓扑结构中各个决策运算分支进行排列,得到决策运算分支排列信息;结合各个决策运算分支的分支连接信息和决策运算分支排列信息计算各个决策运算分支对应的分支影响值。
84.其中,排列可以将一个网络参数层拓扑结构进行排序进而得到一个有序的线性集
合。决策运算分支排列信息是指将决策运算拓扑结构中各个决策运算分支进行排序得到的有序的线性集合,该决策运算分支排列信息用于表征决策运算分支在决策运算执行时的先后顺序。
85.一种可替代的实施方式中,大数据存储系统使用排列算法对将决策运算拓扑结构中各个决策运算分支进行排列,得到决策运算分支排列信息。然后大数据存储系统使用各个决策运算分支的分支连接信息和决策运算分支排列信息确定各个决策运算分支对应的分支影响值。其中,结合可以结合决策运算分支排列信息的顺序来确定待计算的决策运算分支,同时使用第一决策运算分支的分支连接信息确定第一决策运算分支的关联决策运算分支,结合关联决策运算分支的分支影响值来计算第一决策运算分支的分支影响值。最后遍历决策运算分支排列信息中的各个决策运算分支,得到各个决策运算分支对应的分支影响值。
86.采用以上技术方案,通过先将各个决策运算分支进行排列,得到决策运算分支排列信息,然后使用各个决策运算分支的分支连接信息和决策运算分支排列信息计算各个决策运算分支对应的分支影响值,从而提高了得到的分支影响值的精度。
87.一种可替代的实施方式中,结合各个决策运算分支的分支连接信息和决策运算分支排列信息计算各个决策运算分支对应的分支影响值,包括步骤:结合决策运算分支排列信息的排列次序从各个决策运算分支中确定目标决策运算分支,并结合各个决策运算分支的分支连接信息验证目标决策运算分支是否存在对应的关联决策运算分支;当目标决策运算分支存在对应的关联决策运算分支时,获取关联决策运算分支对应的分支影响值,结合关联决策运算分支对应的分支影响值确定目标决策运算分支对应的分支影响值。
88.其中,目标决策运算分支是指当前需要计算分支影响值的决策运算分支。关联决策运算分支是指目标决策运算分支调度的决策运算分支。即目标决策运算分支在进行决策运算执行时需要关联决策运算分支的决策运算执行数据才能进行决策运算执行。该关联决策运算分支的分支影响值是在目标决策运算分支进行分支影响值计算之前就确定的。
89.一种可替代的实施方式中,大数据存储系统结合决策运算分支排列信息的排列次序从各个决策运算分支中确定目标决策运算分支,然后结合各个决策运算分支的分支连接信息验证目标决策运算分支是否存在对应的关联决策运算分支。当目标决策运算分支存在对应的关联决策运算分支时,大数据存储系统直接从网络配置数据中获取到关联决策运算分支对应的分支影响值,然后结合关联决策运算分支对应的分支影响值确定目标决策运算分支对应的分支影响值,可以是计算关联决策运算分支对应的分支影响值与第一标定值的和,得到目标决策运算分支对应的分支影响值。其中,第一标定值是预设的,可以是一。
90.采用以上技术方案,通过验证目标决策运算分支是否存在对应的关联决策运算分支,当目标决策运算分支存在对应的关联决策运算分支时,使用关联决策运算分支对应的分支影响值确定目标决策运算分支对应的分支影响值,提高了计算分支影响值的精度和效率。
91.一种可替代的实施方式中,关联决策运算分支存在至少两个;获取关联决策运算分支对应的分支影响值,结合关联决策运算分支对应的分支影响值确定目标决策运算分支对应的分支影响值,包括步骤:
获取至少两个关联决策运算分支分别对应的分支影响值,从至少两个关联决策运算分支分别对应的分支影响值中确定最大分支影响值;计算最大分支影响值和第一标定值的和,得到目标决策运算分支对应的分支影响值。
92.其中,第一标定值是指预设的需要进行分支影响值计算时使用的值,可以设置为一。
93.一种可替代的实施方式中,大数据存储系统验证到目标决策运算分支存在对应的至少两个关联决策运算分支时。此时,从网络配置数据中获取到每个关联决策运算分支对应的分支影响值,然后比较每个关联决策运算分支对应的分支影响值的大小,从每个关联决策运算分支对应的分支影响值确定最大分支影响值。然后计算最大分支影响值和第一标定值的和,得到目标决策运算分支对应的分支影响值。
94.采用以上技术方案,当目标决策运算分支存在多个关联决策运算分支时,从至少两个关联决策运算分支分别对应的分支影响值中确定最大分支影响值,然后计算最大分支影响值和第一标定值的和,得到目标决策运算分支对应的分支影响值,从而保证得到的目标决策运算分支对应分支影响值的精度。
95.一种可替代的实施方式中,结合各个决策运算分支的分支连接信息验证目标决策运算分支是否存在对应的关联决策运算分支之后,还包括步骤:当目标决策运算分支不存在对应的关联决策运算分支时,确定目标决策运算分支对应的分支影响值为第二标定值。
96.其中,第二标定值是指预设的目标决策运算分支为起始决策运算分支时的值,可以设置为零。
97.一种可替代的实施方式中,大数据存储系统判断目标决策运算分支不存在对应的关联决策运算分支时,说明该目标决策运算分支是决策运算拓扑结构中的起始决策运算分支,即该目标决策运算分支不调度其他决策运算分支的决策运算执行数据进行决策运算执行。此时,直接确定目标决策运算分支对应的分支影响值为第二标定值,从而保证得到目标决策运算分支的分支影响值的精度。
98.一种可替代的实施方式中,本技术实施例进一步提供一种基于人工智能模型的应用崩溃分析方法,该方法包括以下步骤:step502,获得应用崩溃决策任务,应用崩溃决策任务携带目标决策签名数据和应用异常崩溃事件。
99.其中,目标决策签名数据用于标注需要对应用异常崩溃事件进行决策运算执行的决策运算拓扑结构,即应用崩溃决策网络的id信息。应用异常崩溃事件是指需要使用目标决策签名数据对应的决策运算拓扑结构进行决策运算执行的数据。
100.step504,结合映射特征信息获取目标决策签名数据关联的各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息,各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息是通过获取决策运算拓扑结构中各个决策运算分支的分支影响值,分支影响值是结合各个决策运算分支连接信息计算的,获取各个决策运算分支的ai运算资源服务信息,结合各个决策运算分支对应的分支影响值、各个决策运算分支的分支连接信息和各个决策运算分支的ai运算资源服务信息对各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支,将决策运算拓扑子结构和待处理决策运算分支分
别作为应用崩溃决策网络对应的决策运算分支,得到优化后的决策运算拓扑结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分时得到的。
101.一种可替代的实施方式中,大数据存储系统结合应用崩溃决策任务从保存到映射特征信息中搜索目标决策签名数据关联的各个目标决策运算拓扑子结构和每个目标决策运算拓扑子结构对应的子结构运算资源服务信息。该映射特征信息可以是通过以上实施例获得的。通过映射特征信息获取到的各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息也可以是通过以上实施例进行决策运算拓扑结构拓扑拆分得到的。
102.step506,结合应用异常崩溃事件和子结构运算资源服务信息将各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策,得到应用异常崩溃事件对应的应用实现错误点决策数据。
103.其中,应用实现错误点决策数据是指对应用异常崩溃事件通过决策运算拓扑结构中的决策运算分支进行决策运算执行后得到的结果。
104.一种可替代的实施方式中,大数据存储系统结合决策运算拓扑结构中的决策运算分支的运算顺序确定各个目标决策运算拓扑子结构的运算顺序,然后结合子结构运算资源服务信息确定每个目标决策运算拓扑子结构对应的ai运算服务节点。然后再结合各个目标决策运算拓扑子结构的运算顺序将应用异常崩溃事件和目标决策运算拓扑子结构配置至对应的ai运算服务节点中并分别进行拓扑配置和应用崩溃决策,其中,将应用异常崩溃事件和起始的目标决策运算拓扑子结构配置至起始的ai运算服务节点中,得到起始的ai运算服务节点输出的起始决策运算执行数据,然后起始决策运算执行数据和下一个目标决策运算拓扑子结构配置至该拓扑拆分对应的ai运算服务节点中,得到该拓扑拆分的决策运算执行数据,并一直进行决策运算执行,直到最后的目标决策运算拓扑子结构通过对应的ai运算服务节点进行决策运算执行,得到应用异常崩溃事件对应的应用实现错误点决策数据。
105.一种可替代的实施方式中,大数据存储系统得到各个决策运算拓扑子结构时,可以预先将各个决策运算拓扑子结构部署到对应的ai运算服务节点上,当接收到应用崩溃决策任务时,将应用异常崩溃事件发送到起始的决策运算拓扑子结构对应的ai运算服务节点中,通过ai运算服务节点中的决策运算拓扑子结构进行决策运算执行,得到决策运算执行数据,然后将决策运算执行数据输入到下一个ai运算服务节点中进行决策运算执行,并结合运算顺序通过决策运算拓扑子结构对应的ai运算服务节点进行决策运算执行,直到经过所有ai运算服务节点中决策运算拓扑子结构的运算,得到应用异常崩溃事件对应的应用实现错误点决策数据。
106.采用以上技术方案,通过获得应用崩溃决策任务,然后结合映射特征信息获取目标决策签名数据关联的各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息,由于各个目标决策运算拓扑子结构是通过获取决策运算拓扑结构中各个决策运算分支的分支影响值,然后使用各个决策运算分支对应的分支影响值、各个决策运算分支的分支连接信息和各个决策运算分支的ai运算资源服务信息对各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支,将决策运算拓扑子结构和待处理决策运算分支分别作为应用崩溃决策网络对应的决策运算分支,得到优化后的决策运算拓扑结构并进行迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分时得到的,从
而提高了得到的各个目标决策运算拓扑子结构的精度,进而减少了拓扑拆分出的各个决策运算拓扑子结构的数量,然后结合应用异常崩溃事件和子结构运算资源服务信息将各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策,得到应用异常崩溃事件对应的应用实现错误点决策数据,从而可以提高不同ai运算服务节点之间调度计算数据的速度,从而能够提高应用崩溃决策网络的决策性能,并且提高ai运算服务节点的运算资源利用度。
107.一种可替代的实施方式中,以上方法具体来说:step602,将决策运算拓扑结构中各个决策运算分支进行排列,得到决策运算分支排列信息;结合各个决策运算分支的分支连接信息和决策运算分支排列信息计算各个决策运算分支对应的分支影响值。获取各个决策运算分支的ai运算资源服务信息,从各个决策运算分支选取靶向决策运算分支,并获取靶向决策运算分支的靶向在先拓扑拆分信息,从各个决策运算分支的ai运算资源服务信息中确定靶向决策运算分支对应的靶向运算资源服务信息。
108.step604,结合靶向在先拓扑拆分信息对靶向决策运算分支进行在先拓扑拆分验证,并结合靶向运算资源服务信息对靶向决策运算分支进行运算资源验证。当靶向决策运算分支验证不成功时,将靶向决策运算分支作为决策运算拓扑子结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分。
109.step606,当靶向决策运算分支验证成功时,将靶向决策运算分支作为第一决策运算分支,并从各个决策运算分支中获取第一决策运算分支对应的前向决策运算分支和后向决策运算分支,将前向决策运算分支和后向决策运算分支分别作为第二决策运算分支。
110.step608,获取第二决策运算分支的目标在先拓扑拆分信息,从各个决策运算分支对应的分支影响值中确定第二决策运算分支对应的目标分支影响值,从各个决策运算分支的ai运算资源服务信息中确定第二决策运算分支对应的目标ai运算资源服务信息,并从各个决策运算分支的分支连接信息中确定第二决策运算分支对应的目标分支连接信息。
111.step610,结合目标在先拓扑拆分信息对第二决策运算分支进行在先拓扑拆分验证,结合目标ai运算资源服务信息对第二决策运算分支进行运算资源验证,并结合目标分支影响值和目标分支连接信息对第二决策运算分支进行连续性验证。
112.step612,当第二决策运算分支的在先拓扑拆分验证、第二决策运算分支的运算资源验证成功和第二决策运算分支的连续性验证中任意一项验证不成功时,判定第二决策运算分支验证不成功。当第二决策运算分支的在先拓扑拆分验证、第二决策运算分支的运算资源验证成功和第二决策运算分支的连续性验证全部通过时,判定第二决策运算分支验证成功。
113.step614,当第二决策运算分支验证成功时,将第一决策运算分支和第二决策运算分支作为更新后的第一决策运算分支,并返回获取第一决策运算分支对应的第二决策运算分支的步骤执行,直到更新后的第一决策运算分支不再变化时,得到各个验证成功的第二决策运算分支;结合第一决策运算分支和各个验证成功的第二决策运算分支得到决策运算拓扑子结构,并结合各个决策运算分支、第一决策运算分支和各个验证成功的第二决策运算分支得到待处理决策运算分支。
114.step616,将决策运算拓扑子结构和待处理决策运算分支分别作为应用崩溃决策网络对应的决策运算分支,得到优化后的决策运算拓扑结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分时,得到各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息;建立决策运算拓扑结构对应的决策签名数据、各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息之间的映射特征信息并保存。
115.step618,获得应用崩溃决策任务,应用崩溃决策任务携带目标决策签名数据和应用异常崩溃事件。结合映射特征信息获取目标决策签名数据关联的各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息。结合应用异常崩溃事件和子结构运算资源服务信息将各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策,得到应用异常崩溃事件对应的应用实现错误点决策数据。
116.一些设计思路中,提供了一种大数据存储系统,该大数据存储系统可以是服务器,该大数据存储系统包括处理器、存储器、输入/输出接口(input/output,简称i/o)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该大数据存储系统的处理器用于提供计算和控制能力。该大数据存储系统的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该大数据存储系统的数据库用于存储上述方法所涉及的数据。该大数据存储系统的模型加载数据/输出接口用于处理器与外部设备之间交换信息。该大数据存储系统的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于人工智能决策的应用崩溃分析方法。
117.一些设计思路中,提供了一种大数据存储系统,该大数据存储系统可以是终端。该大数据存储系统包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该大数据存储系统的处理器用于提供计算和控制能力。该大数据存储系统的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该大数据存储系统的模型加载数据/输出接口用于处理器与外部设备之间交换信息。该大数据存储系统的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其它技术实现。该计算机程序被处理器执行时以实现一种基于人工智能决策的应用崩溃分析方法。该大数据存储系统的显示单元用于形成视觉可见的画面。
118.一些设计思路中,提供了一种大数据存储系统,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
119.一些设计思路中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
120.一些设计思路中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
121.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并
不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种基于人工智能决策的应用崩溃分析方法,其特征在于,所述方法包括:从所述数字化服务在线应用的应用响应日志中查找存在异常崩溃的各个应用异常崩溃事件,并结合网络权重信息收敛化的应用崩溃决策网络对所述各个应用异常崩溃事件进行应用实现错误点分析,获得所述数字化服务在线应用对应的应用实现错误点决策数据,所述网络权重信息收敛化的应用崩溃决策网络应用于ai调度服务中心,所述应用实现错误点决策数据包括多个应用实现错误点以及各个应用实现错误点所对应的异常崩溃描述知识链;对所述各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定所述各个应用实现错误点之间的错误点关联信息,结合所述各个应用实现错误点之间的错误点关联信息确定符合要求的目标崩溃暴露要求,其中,所述目标崩溃暴露要求表征应用业务响应实例中的至少一个崩溃暴露元素;基于所述目标崩溃暴露要求所对应的云端崩溃修复策略对所述数字化服务在线应用进行修复更新。2.根据权利要求1所述的基于人工智能决策的应用崩溃分析方法,其特征在于,所述从数字化服务在线应用的应用响应日志中查找存在异常崩溃的各个应用异常崩溃事件,并结合网络权重信息收敛化的应用崩溃决策网络对所述各个应用异常崩溃事件进行应用实现错误点分析,获得所述数字化服务在线应用对应的应用实现错误点决策数据的步骤,包括:获取应用崩溃决策网络对应的决策运算拓扑结构中各个决策运算分支的分支影响值,所述分支影响值是结合各个决策运算分支连接信息计算的;获取所述各个决策运算分支的ai运算资源服务信息,结合所述各个决策运算分支对应的分支影响值、所述各个决策运算分支的分支连接信息和所述各个决策运算分支的ai运算资源服务信息对所述各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支;将决策运算拓扑子结构和待处理决策运算分支分别作为应用崩溃决策网络对应的决策运算分支,得到优化后的决策运算拓扑结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分时,得到各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息;存储所述决策运算拓扑结构对应的决策签名数据、所述各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息之间的映射特征信息;获得应用崩溃决策任务,所述应用崩溃决策任务携带目标决策签名数据和应用异常崩溃事件;结合所述映射特征信息获取所述目标决策签名数据关联的各个目标决策运算拓扑子结构和对应的子结构运算资源服务信息;结合所述应用异常崩溃事件和所述子结构运算资源服务信息将所述各个目标决策运算拓扑子结构配置至对应的ai运算服务节点中分别进行拓扑配置和应用崩溃决策,得到所述应用异常崩溃事件对应的应用实现错误点决策数据。3.根据权利要求2所述的基于人工智能决策的应用崩溃分析方法,其特征在于,获取决策运算拓扑结构中各个决策运算分支的分支影响值,所述分支影响值是结合各个决策运算分支连接信息计算的,包括:
将所述决策运算拓扑结构中各个决策运算分支进行排列,得到决策运算分支排列信息;结合所述决策运算分支排列信息的排列次序从所述各个决策运算分支中确定目标决策运算分支,并结合所述各个决策运算分支的分支连接信息验证所述目标决策运算分支是否存在对应的关联决策运算分支;在所述目标决策运算分支存在对应的关联决策运算分支时,获取所述关联决策运算分支对应的分支影响值,结合所述关联决策运算分支对应的分支影响值确定所述目标决策运算分支对应的分支影响值;以及在所述目标决策运算分支不存在对应的关联决策运算分支时,确定所述目标决策运算分支对应的分支影响值为第二标定值;其中,所述关联决策运算分支存在至少两个;所述获取所述关联决策运算分支对应的分支影响值,结合所述关联决策运算分支对应的分支影响值确定所述目标决策运算分支对应的分支影响值,包括:获取所述至少两个关联决策运算分支分别对应的分支影响值,从所述至少两个关联决策运算分支分别对应的分支影响值中确定最大分支影响值;计算所述最大分支影响值和第一标定值的和,得到所述目标决策运算分支对应的分支影响值。4.根据权利要求2所述的基于人工智能决策的应用崩溃分析方法,其特征在于,所述结合所述各个决策运算分支对应的分支影响值、所述各个决策运算分支的分支连接信息和所述各个决策运算分支的ai运算资源服务信息对所述各个决策运算分支进行拓扑拆分,得到决策运算拓扑子结构和待处理决策运算分支,包括:从所述各个决策运算分支中确定第一决策运算分支,并从各个决策运算分支中获取所述第一决策运算分支对应的第二决策运算分支;获取所述第二决策运算分支的目标在先拓扑拆分信息,从所述各个决策运算分支对应的分支影响值中确定所述第二决策运算分支对应的目标分支影响值,从所述各个决策运算分支的ai运算资源服务信息中确定所述第二决策运算分支对应的目标ai运算资源服务信息,并从所述各个决策运算分支的分支连接信息中确定所述第二决策运算分支对应的目标分支连接信息;结合所述目标ai运算资源服务信息,所述目标在先拓扑拆分信息、所述目标分支影响值和所述目标分支连接信息对所述第二决策运算分支进行子结构决策运算分支验证;在所述第二决策运算分支验证成功时,将所述第一决策运算分支和所述第二决策运算分支作为更新后的第一决策运算分支,并返回获取第一决策运算分支对应的第二决策运算分支的步骤执行,直到更新后的第一决策运算分支不再变化时,得到各个验证成功的第二决策运算分支;结合所述第一决策运算分支和所述各个验证成功的第二决策运算分支得到决策运算拓扑子结构,并结合所述各个决策运算分支、所述第一决策运算分支和所述各个验证成功的第二决策运算分支得到待处理决策运算分支。5.根据权利要求4所述的基于人工智能决策的应用崩溃分析方法,其特征在于,所述从所述各个决策运算分支中确定第一决策运算分支,并从各个决策运算分支中获取所述第一
决策运算分支对应的第二决策运算分支,包括:从所述各个决策运算分支选取靶向决策运算分支,并获取所述靶向决策运算分支的靶向在先拓扑拆分信息,从所述各个决策运算分支的ai运算资源服务信息中确定所述靶向决策运算分支对应的靶向运算资源服务信息;结合所述靶向在先拓扑拆分信息和所述靶向运算资源服务信息对所述靶向决策运算分支进行子结构决策运算分支验证;在所述靶向决策运算分支验证成功时,将所述靶向决策运算分支作为所述第一决策运算分支,并从各个决策运算分支中获取所述第一决策运算分支对应的前向决策运算分支和后向决策运算分支,将所述前向决策运算分支和所述后向决策运算分支分别作为第二决策运算分支;在所述靶向决策运算分支验证不成功时,将所述靶向决策运算分支作为决策运算拓扑子结构,并返回获取决策运算拓扑结构中各个决策运算分支的分支影响值的步骤迭代执行,直到决策运算拓扑结构中各个决策运算分支均完成拓扑拆分;所述结合所述靶向在先拓扑拆分信息和所述靶向运算资源服务信息对所述靶向决策运算分支进行子结构决策运算分支验证,包括:结合所述靶向在先拓扑拆分信息对所述靶向决策运算分支进行在先拓扑拆分验证,并结合所述靶向运算资源服务信息对所述靶向决策运算分支进行运算资源验证;在所述靶向决策运算分支的在先拓扑拆分验证成功且所述靶向决策运算分支的运算资源验证成功时,判定所述靶向决策运算分支验证成功;在所述靶向决策运算分支的在先拓扑拆分验证不成功或所述靶向决策运算分支的运算资源验证不成功时,判定所述靶向决策运算分支验证不成功。6.根据权利要求4所述的基于人工智能决策的应用崩溃分析方法,其特征在于,所述结合所述目标ai运算资源服务信息,所述目标在先拓扑拆分信息、所述目标分支影响值和所述目标分支连接信息对所述第二决策运算分支进行子结构决策运算分支验证,包括:结合所述目标在先拓扑拆分信息对所述第二决策运算分支进行在先拓扑拆分验证,结合所述目标ai运算资源服务信息对所述第二决策运算分支进行运算资源验证,并结合所述目标分支影响值和所述目标分支连接信息对所述第二决策运算分支进行连续性验证;在所述第二决策运算分支的在先拓扑拆分验证、所述第二决策运算分支的运算资源验证成功和所述第二决策运算分支的连续性验证全部通过时,判定所述第二决策运算分支验证成功;在所述第二决策运算分支的在先拓扑拆分验证、所述第二决策运算分支的运算资源验证成功和所述第二决策运算分支的连续性验证中任意一项验证不成功时,判定所述第二决策运算分支验证不成功。7.根据权利要求4所述的基于人工智能决策的应用崩溃分析方法,其特征在于,所述结合所述目标ai运算资源服务信息,所述目标在先拓扑拆分信息和所述目标分支影响值对所述第二决策运算分支进行子结构决策运算分支验证之后,还包括:在所述第二决策运算分支验证不成功时,结合所述第一决策运算分支得到决策运算拓扑子结构,并结合所述各个决策运算分支和所述第一决策运算分支得到待处理决策运算分支。
8.一种计算机程序产品,包括计算机程序或计算机可执行指令,其特征在于,所述计算机程序或计算机可执行指令被处理器执行时,实现权利要求1-7中任意一项所述的基于人工智能决策的应用崩溃分析方法。9.一种计算机程序产品,包括计算机程序或计算机可执行指令,其特征在于,所述计算机程序或计算机可执行指令被处理器执行时,实现权利要求1-7中任意一项所述的基于人工智能决策的应用崩溃分析方法。10.一种大数据存储系统,其特征在于,所述大数据存储系统包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,所述处理器用于运行所述计算机程序时,执行权利要求1-9中任意一项所述的基于人工智能决策的应用崩溃分析方法。

技术总结
本申请实施例实施例提供一种基于人工智能决策的应用崩溃分析方法及大数据存储系统,涉及数字化服务和人工智能技术领域,通过对数字化服务在线应用对应进行应用实现错误点分析,从而对各个应用实现错误点对应的异常崩溃描述知识链进行潜在关系分析,确定各个应用实现错误点之间的错误点关联信息,由此结合了应用实现错误点之间的错误点关联信息,进而可以准确溯源数字化服务在线应用的崩溃暴露要求,规避了目前仅结合单个应用实现错误点进行修复更新导致的修复更新可靠性不佳的问题,从而提高数字化服务在线应用的运行稳定性。提高数字化服务在线应用的运行稳定性。提高数字化服务在线应用的运行稳定性。


技术研发人员:靳艳 陈丹丹
受保护的技术使用者:天津筑铭智能科技有限公司
技术研发日:2023.05.05
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐