[发明专利]接口代码检测报告生成方法、电子装置及存储介质在审
申请号: | 201910919307.4 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110688315A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 钟世亮;王硕;冷易;张晨枫;张一涛 | 申请(专利权)人: | 招商局金融科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/186;G06F40/151 |
代理公司: | 44347 深圳市沃德知识产权代理事务所(普通合伙) | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区华富街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测报告 接口代码 两组接口 组接口 差异参数 属性信息 代码块 预设 数据处理技术 代码分析器 参数填充 存储介质 电子装置 分析处理 接口开发 接收用户 模板文件 预先确定 预先设计 转换规则 检测 准确率 发送 转换 分析 | ||
1.一种接口代码检测报告生成方法,应用于电子装置,其特征在于,所述方法包括:
接收步骤:接收用户发出的生成接口代码检测报告的请求,所述请求包括待检测的第一组接口代码及第二组接口代码;
识别步骤:利用预设的代码分析器对所述第一组接口代码及第二组接口代码进行分析,分别提取出两组接口代码对应的预设类型代码块;
转换步骤:利用预设的转换规则将所述预设类型代码块转换为两组接口代码对应的属性信息,对两组接口代码的属性信息作对比分析处理,得到两组接口代码的差异参数及相同参数;及
生成步骤:将所述差异参数及相同参数填充至预先确定的模板文件中,生成接口代码检测报告,将所述接口代码检测报告发送至所述用户,以供所述用户利用所述接口代码检测报告进行展示。
2.如权利要求1所述的接口代码检测报告生成方法,其特征在于,所述接口代码的属性信息包括:
接口的名称、接口的路径、接口的统一资源定位符、接口的输入参数、接口的请求方式、接口输出参数。
3.如权利要求1所述的接口代码检测报告生成方法,其特征在于,所述预设的转换规则包括:
识别所述预设类型代码块的注解行获取该代码块的接口类型和接口路径,以及识别所述预设类型代码块的接口函数获取该代码块的接口名称、接口的输入参数及接口的输出参数。
4.如权利要求1所述的接口代码检测报告生成方法,其特征在于,所述转换步骤还包括:
利用预设的JSON解析器将所述预设类型代码块转换为JSON格式的接口数据,并将所述接口数据存储至预设数据库。
5.如权利要求1所述的接口代码检测报告生成方法,其特征在于,所述生成步骤包括:
将所述两组接口代码的相同参数填充至预先确定的模板文件中的第一预设位置;
将所述两组接口代码的差异参数填充至预先确定的模板文件中的第二预设位置。
6.一种电子装置,该电子装置包括存储器及处理器,其特征在于,所述存储器上存储接口代码检测报告生成程序,所述接口代码检测报告生成程序被所述处理器执行,实现如下步骤:
接收步骤:接收用户发出的生成接口代码检测报告的请求,所述请求包括待检测的第一组接口代码及第二组接口代码;
识别步骤:利用预设的代码分析器对所述第一组接口代码及第二组接口代码进行分析,分别提取出两组接口代码对应的预设类型代码块;
转换步骤:利用预设的转换规则将所述预设类型代码块转换为两组接口代码对应的属性信息,对两组接口代码的属性信息作对比分析处理,得到两组接口代码的差异参数及相同参数;及
生成步骤:将所述差异参数及相同参数填充至预先确定的模板文件中,生成接口代码检测报告,将所述接口代码检测报告发送至所述用户,以供所述用户利用所述接口代码检测报告进行展示。
7.如权利要求6所述的电子装置,其特征在于,所述预设的转换规则包括:
识别所述预设类型代码块的注解行获取该代码块的接口类型和接口路径,以及识别所述预设类型代码块的接口函数获取该代码块的接口名称、接口的输入参数及接口的输出参数。
8.如权利要求6所述的电子装置,其特征在于,所述转换步骤还包括:
利用预设的JSON解析器将所述预设类型代码块转换为JSON格式的接口数据,并将所述接口数据存储至预设数据库。
9.如权利要求6所述的电子装置,其特征在于,所述生成步骤包括:
将所述两组接口代码的相同参数填充至预先确定的模板文件中的第一预设位置;
将所述两组接口代码的差异参数填充至预先确定的模板文件中的第二预设位置。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括接口代码检测报告生成程序,所述接口代码检测报告生成程序被处理器执行时,实现如权利要求1至5中任一项所述接口代码检测报告生成方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商局金融科技有限公司,未经招商局金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910919307.4/1.html,转载请声明来源钻瓜专利网。