接口模型确定方法、装置及可读存储介质制造方法及图纸

技术编号:36085105 阅读:13 留言:0更新日期:2022-12-24 11:00
本申请公开了一种接口模型确定方法、装置及可读存储介质,涉及计算机技术领域,用于准确的选择满足质量要求的接口模型。该方法包括:确定待评价接口模型的多个质量指标得分及对应的权重值,多个质量指标得分包括待评价接口模型的功能完备性得分、可靠性得分、一致性得分、复杂度得分、可实施性得分、可扩展性得分;根据多个质量指标得分及对应的权重值确定待评价接口模型的质量得分;在待评价接口模型的质量得分大于第一阈值的情况下,确定待评价接口模型为目标接口模型。接口模型为目标接口模型。接口模型为目标接口模型。

【技术实现步骤摘要】
接口模型确定方法、装置及可读存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种接口模型确定方法、装置及可读存储介质。

技术介绍

[0002]长期以来,通信网络在进行业务部署时,通常都会面临着跨层、跨域、跨厂家等问题,进而导致业务部署的实施时间长,客户体验较差等问题。通信网络中的控制器北向接口是连接云网端到端编排器和下端单域控制器的重要桥梁,为了提高通信网络在进行业务部署时的灵活性,控制器北向接口模型的质量至关重要。
[0003]现有的控制器北向接口模型的标准还未统一,控制器北向接口模型的质量也参差不齐,如何准确的选择满足质量要求的控制器北向接口模型,以提高云网端到端编排器和下端单域控制器之间的数据传输效率,是亟待解决的技术问题。

技术实现思路

[0004]本申请提供了一种接口模型确定方法、装置及可读存储介质,用于解决如何准确的选择满足质量要求的控制器北向接口模型的技术问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供了一种接口模型确定方法,包括:确定待评价接口模型的多个质量指标得分及对应的权重值,多个质量指标得分包括待评价接口模型的功能完备性得分、可靠性得分、一致性得分、复杂度得分、可实施性得分、可扩展性得分;根据多个质量指标得分及对应的权重值计算待评价接口模型的质量得分;在待评价接口模型的质量得分大于第一阈值的情况下,确定待评价接口模型为目标接口模型。
[0007]基于本申请提供的技术方案,接口模型确定装置可以考虑多种质量指标,并将多种质量指标进行量化,得到多种质量指标得分,如功能完备性得分、可靠性得分、一致性得分、复杂度得分、可实施性得分、可扩展性得分等。并基于多个质量指标得分及对应的权重值确定待评价接口模型的质量得分,如此,可以基于多种角度量化待评价接口模型的质量得分,实现对不同待评价接口模型的量化比较,以准确的选择满足质量要求的接口模型。
[0008]可选的,确定待评价接口模型的多个质量指标得分,包括:根据待评价接口模型所包括的预设功能的数量确定待评价接口模型的功能完备性得分,预设功能包括控制器管理功能、拓扑管理功能、业务管理功能、通知管理功能、告警管理功能和保护恢复功能中的至少一项;根据待评价接口模型的故障分析能力以及故障处理能力确定待评价接口模型的可靠性得分;根据预设工具确定待评价接口模型的结构,并基于待评价接口模型的结构与预设的标准结构的相似度确定待评价接口模型的一致性得分;根据多个YANG模块的预设指标确定待评价接口模型的复杂度,预设指标包括YANG模块的功能数量、圈复杂度、扇入扇出度、耦合复杂度、结构复杂度、封装复杂度中的至少一项;根据预设的代码复杂度确定接口模型确定待评价接口模型的代码复杂度,并基于代码复杂度确定待评价接口模型的可实施
性得分;根据待评价接口模型中远程过程调用RPC的数量确定待评价接口模型的可扩展性得分。
[0009]可选的,确定多个质量指标得分对应的权重值,包括:确定第一质量指标得分的评价指标,第一质量指标得分的评价指标用于表征第一质量指标得分相较于多个质量指标得分的重要程度,第一质量指标得分为多个质量指标得分中的任一个质量指标得分;将多个质量指标得分的评价指标进行归一化处理,得到每个质量指标得分对应的权重值。
[0010]可选的,确定第一质量指标得分的评价指标,包括:确定第一质量指标得分相较于每个质量指标得分的重要度;将第一质量指标得分相较于每个质量指标得分的重要度进行几何平均处理,得到第一质量指标得分的评价指标。
[0011]第二方面,提供了一种接口模型确定装置,包括确定单元、计算单元;确定单元,用于确定待评价接口模型的多个质量指标得分及对应的权重值,多个质量指标得分包括待评价接口模型的功能完备性得分、可靠性得分、一致性得分、复杂度得分、可实施性得分、可扩展性得分;其中,功能完备性得分与待评价接口模型所包括的预设功能数量正相关,可靠性得分与待评价接口模型的故障分析能力以及故障处理能力的成正相关,一致性得分用于表征待评价接口模型的格式和结构的标准程度,复杂度得分用于表征待评价接口模型中所包括的多个YANG模块的结构关系,可实施性得分用于表征待评价接口模型中的代码复杂度,可扩展性得分用于表征待评价接口模型的平滑度;计算单元,用于根据多个质量指标得分及对应的权重值确定待评价接口模型的质量得分;确定单元,还用于在待评价接口模型的质量得分大于第一阈值的情况下,确定待评价接口模型为目标接口模型。
[0012]可选的,确定单元,具体用于:根据待评价接口模型所包括的预设功能的数量确定待评价接口模型的功能完备性得分,预设功能包括控制器管理功能、拓扑管理功能、业务管理功能、通知管理功能、告警管理功能和保护恢复功能中的至少一项;根据待评价接口模型的故障分析能力以及故障处理能力确定待评价接口模型的可靠性得分;根据预设工具确定待评价接口模型的结构,并基于待评价接口模型的结构与预设的标准结构的相似度确定待评价接口模型的一致性得分;根据多个YANG模块的预设指标确定待评价接口模型的复杂度,预设指标包括YANG模块的功能数量、圈复杂度、扇入扇出度、耦合复杂度、结构复杂度、封装复杂度中的至少一项;根据预设的代码复杂度确定接口模型确定待评价接口模型的代码复杂度,并基于代码复杂度确定待评价接口模型的可实施性得分;根据待评价接口模型中远程过程调用RPC的数量确定待评价接口模型的可扩展性得分。
[0013]可选的,确定单元,具体用于:确定第一质量指标得分的评价指标,第一质量指标得分的评价指标用于表征第一质量指标得分相较于多个质量指标得分的重要程度,第一质量指标得分为多个质量指标得分中的任一个质量指标得分;将多个质量指标得分的评价指标进行归一化处理,得到每个质量指标得分对应的权重值。
[0014]可选的,确定单元,具体用于:确定第一质量指标得分相较于每个质量指标得分的重要度;将第一质量指标得分相较于每个质量指标得分的重要度进行几何平均处理,得到第一质量指标得分的评价指标。
[0015]第三方面,提供了一种接口模型确定装置,该接口模型确定装置可以实现上述各方面或者各可能的设计中接口模型确定装置所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该接口模型确定装置可以包括:处理器和通信接口,处理器可以用于支持
接口模型确定装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。
[0016]在又一种可能的设计中,接口模型确定装置还可以包括存储器,存储器用于保存接口模型确定装置必要的计算机执行指令和数据。当该接口模型确定装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该接口模型确定装置执行上述第一方面或者第一方面的任一种可能的接口模型确定方法。
[0017]第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口模型确定方法,其特征在于,所述方法包括:确定待评价接口模型的多个质量指标得分及对应的权重值,所述多个质量指标得分包括所述待评价接口模型的功能完备性得分、可靠性得分、一致性得分、复杂度得分、可实施性得分、可扩展性得分;其中,所述功能完备性得分与所述待评价接口模型所包括的预设功能数量正相关,所述可靠性得分与所述待评价接口模型的故障分析能力以及故障处理能力的成正相关,所述一致性得分用于表征所述待评价接口模型的格式和结构的标准程度,所述复杂度得分用于表征所述待评价接口模型中所包括的多个YANG模块的结构关系,所述可实施性得分用于表征所述待评价接口模型中的代码复杂度,所述可扩展性得分用于表征所述待评价接口模型的平滑度;根据所述多个质量指标得分及对应的权重值计算所述待评价接口模型的质量得分;在所述待评价接口模型的质量得分大于第一阈值的情况下,确定所述待评价接口模型为目标接口模型。2.根据权利要求1所述的方法,其特征在于,所述确定待评价接口模型的多个质量指标得分,包括:根据所述待评价接口模型所包括的预设功能的数量确定所述待评价接口模型的功能完备性得分,所述预设功能包括控制器管理功能、拓扑管理功能、业务管理功能、通知管理功能、告警管理功能和保护恢复功能中的至少一项;根据所述待评价接口模型的故障分析能力以及故障处理能力确定所述待评价接口模型的可靠性得分;根据预设工具确定所述待评价接口模型的结构,并基于所述待评价接口模型的结构与预设的标准结构的相似度确定所述待评价接口模型的一致性得分;根据所述多个YANG模块的预设指标确定所述待评价接口模型的复杂度,所述预设指标包括所述YANG模块的功能数量、圈复杂度、扇入扇出度、耦合复杂度、结构复杂度、封装复杂度中的至少一项;根据预设的代码复杂度确定接口模型确定所述待评价接口模型的代码复杂度,并基于所述代码复杂度确定所述待评价接口模型的可实施性得分;根据所述待评价接口模型中远程过程调用RPC的数量确定所述待评价接口模型的可扩展性得分。3.根据权利要求1所述的方法,其特征在于,确定所述多个质量指标得分对应的权重值,包括:确定第一质量指标得分的评价指标,所述第一质量指标得分的评价指标用于表征所述第一质量指标得分相较于所述多个质量指标得分的重要程度,所述第一质量指标得分为所述多个质量指标得分中的任一个质量指标得分;将所述多个质量指标得分的评价指标进行归一化处理,得到每个质量指标得分对应的权重值。4.根据权利要求3所述的方法,其特征在于,所述确定第一质量指标得分的评价指标,包括:确定所述第一质量指标得分相较于所述每个质量指标得分的重要度;
将所述第一质量指标得分相较于所述每个质量指标得分的重要度进行几何平均处理,得到所述第一质量指标得分的评价指标。5.一种接口模型确定装置,其特征在于,所述装置包括确定单元、计算单元;所述确定单元,用于确定待评价接口模型的多个质量指标得分及对应的权重值,所述多个质量指标得分包括所述待评价接口模型的功能完备性得分、可靠性得分、一致性得分、复杂度得分、可实施性得分、可扩展性得分;...

【专利技术属性】
技术研发人员:武成洁王光全王泽林郑滟雷韩博文朱琳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1