[发明专利]接口诊断方法、装置、设备和存储介质有效
申请号: | 201810632931.1 | 申请日: | 2018-06-20 |
公开(公告)号: | CN109032922B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 田建超 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视臻信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 左帮胜 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 诊断 方法 装置 设备 存储 介质 | ||
1.一种接口诊断方法,其特征在于,包括:
获取诊断接口;
获取所述诊断接口匹配的模型节点路径;所述模型节点路径为接口模型上由各个诊断接口对应的模型节点组成的路径;
获取所述模型节点路径的路径特征值;
根据所述模型节点路径的路径特征值,对所述诊断接口进行诊断;
所述模型节点具有途经值,所述模型节点具有终点值,所述获取所述模型节点路径的路径特征值,包括:
确定所述模型节点路径的途经节点和终点节点;
获取所述途经节点的途经值,以及,获取所述终点节点的终点值;
计算所述终点节点的终点值与所述途经节点的途经值的比值,得到所述模型节点路径的路径特征值。
2.根据权利要求1所述的方法,其特征在于,所述获取所述诊断接口匹配的模型节点路径,包括:
获取模型节点;所述模型节点具有对应的接口;
在所述模型节点中,获取与所述诊断接口对应的目标节点;
将所述目标节点组成所述模型节点路径。
3.根据权利要求1所述的方法,其特征在于,所述根据所述模型节点路径的路径特征值,对所述诊断接口进行诊断,包括:
判断所述模型节点路径的路径特征值是否小于设定的特征值阈值;
若是,则判定所述诊断接口的接口顺序存在缺陷。
4.根据权利要求2所述的方法,其特征在于,所述模型节点包括父节点和子节点,所述父节点与所述子节点连接,所述在所述模型节点中,获取与所述诊断接口对应的目标节点,包括:
确定第一目标父节点;
选取待匹配诊断接口,并判断在所述第一目标父节点连接的子节点中,是否具有与所述待匹配诊断接口对应的子节点;
若是,则将与所述待匹配诊断接口对应的子节点,作为所述目标节点。
5.根据权利要求4所述的方法,其特征在于,还包括:
若在所述第一目标父节点连接的子节点中,不具有与所述待匹配诊断接口对应的子节点,判定不存在与所述诊断接口匹配的模型节点路径。
6.根据权利要求1所述的方法,其特征在于,所述获取诊断接口之前,还包括:
获取样本接口序列;所述样本接口序列由样本接口组成;
生成所述样本接口对应的模型节点;
针对同一样本接口序列的模型节点进行连接,得到所述样本接口序列对应的样本路径;
统计以所述模型节点作为途经节点的样本路径的数量,得到所述模型节点的途经值;
统计以所述模型节点作为终点节点的样本路径的数量,得到所述模型节点的终点值。
7.根据权利要求6所述的方法,其特征在于,所述统计以所述模型节点作为途经节点的样本路径的数量,得到所述模型节点的途经值,包括:
确定第二目标父节点;
在所述样本接口序列中,选取待标记样本接口,并判断在所述第二目标父节点连接的子节点中,是否具有与所述待标记样本接口对应的子节点;
若是,则对所述待标记样本接口对应的子节点进行途经标记;
当所述样本接口序列的样本接口均被选取为所述待标记样本接口,统计所述模型节点被进行途经标记的次数,作为所述模型节点的途经值。
8.根据权利要求7所述的方法,其特征在于,所述统计以所述模型节点作为路径终点的模型节点路径的数量,得到所述模型节点的终点值,包括:
判断所述待标记样本接口是否为所述样本接口序列的最后一个样本接口;
若是,则对所述待标记样本接口对应的子节点进行终点标记;
当所述样本接口序列的样本接口均被选取为所述待标记样本接口,统计所述模型节点被进行终点标记的次数,作为所述模型节点的终点值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视臻信息科技有限公司,未经广州视源电子科技股份有限公司;广州视臻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810632931.1/1.html,转载请声明来源钻瓜专利网。