[发明专利]自动化API接口文档解析配置方法、系统、装置及存储介质在审
| 申请号: | 202010254667.X | 申请日: | 2020-04-02 |
| 公开(公告)号: | CN111553150A | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 刘劲柏;杨超 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F40/289 | 分类号: | G06F40/289;G06F40/205;G06F40/169;G06F40/151;G06F16/21;G06K9/62 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;王迎 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化 api 接口 文档 解析 配置 方法 系统 装置 存储 介质 | ||
1.一种自动化API接口文档解析配置方法,应用于电子装置,其特征在于,所述方法包括:
对历史API接口文档样本进行预处理,以获取所述历史API接口文档样本内的历史报文信息;
对所述历史报文信息进行分段标注,以实现对所述历史报文信息中的报文开头、报文结尾、报文体以及非报文体的标注,并根据分段标注后的历史报文信息对预设的自动分词标注模型进行训练;
获取待配置API接口文档内的实时报文信息,并通过所述自动分词标注模型对所述实时报文信息进行分词处理和标注处理,以获取所述实时报文信息的实时报文体;
提取所述实时报文体中的请求参数、返回参数以及IP地址;
将所述实时报文体中的请求参数、返回参数以及IP地址转化为第一Json格式数据信息,并将所述第一Json格式数据信息保存至预设的excel数据库。
2.根据权利要求1所述的自动化API接口文档解析配置方法,其特征在于,对所述历史API接口文档样本进行预处理的过程包括:
对所述历史API接口文档进行关键字匹配处理,以获取所述历史API接口文档中的历史报文信息。
3.根据权利要求1或2所述的自动化API接口文档解析配置方法,其特征在于,对所述历史报文信息进行分段标注的过程包括:
根据逗号标点符对所述历史报文信息进行分句处理,以将所述历史报文信息分成短句,其中,各短句之间用空行隔开;
对各短句进行划分处理,以将各短句均划分成报文体以及非报文体的组合,其中,所述报文体为实词,所述非报文体为虚词,所述报文体与所述非报文体之间用空格隔开;
按照预设标注规则对划分处理后的各短句进行标注,以形成短句标注序列,其中,所述报文体标注为I,所述报文体的开头标注为S、结尾标注为E,所述非报文体标注为O。
4.根据权利要求1所述的自动化API接口文档解析配置方法,其特征在于,所述自动分词标注模型包括自动分词模型和自动标注模型,根据所述分段标注后的历史报文信息对所述自动分词标注模型进行训练的过程包括:
先利用分段标注后的历史报文信息对所述自动分词模型进行训练;
再将所述自动标注模型加至所述自动分词模型,以形成训练后的自动分词标注模型。
5.根据权利要求4所述的自动化API接口文档解析配置方法,其特征在于,所述自动分词模型为隐马尔科夫模型,利用分段标注后的历史报文信息对所述隐马尔科夫模型进行训练,直至所述隐马尔科夫模型的精度达到预设精度值。
6.根据权利要求1所述的自动化API接口文档解析配置方法,其特征在于,所述待配置API接口文档包括实时报文信息;并且,
获取所述待配置API接口文档内的实时报文信息的过程包括:对所述待配置API接口文档进行关键字匹配处理,以获取所述待配置API接口文档中的实时报文信息。
7.根据权利要求6所述的自动化API接口文档解析配置方法,其特征在于,所述待配置API接口文档还包括实时IP地址信息、实时参数信息、实时Json代码块信息以及实时Xml代码块信息;并且,
获取所述待配置API接口文档内的实时报文信息的过程还包括;
对所述待配置API接口文档进行关键字匹配处理,以获取所述待配置API接口文档中的实时IP地址信息和实时参数信息;
对所述待配置API接口文档进行关键标志符提取处理,以获取所述待配置API接口文档中的实时Json代码块信息以及实时Xml代码块信息;并且,
在将所述实时报文体中的请求参数、返回参数以及IP地址转化为第一Json格式数据信息,并将所述第一Json格式数据信息保存至预设的excel数据库之后,还包括:
将所述实时IP地址信息、所述实时参数信息以及所述Xml代码块信息均转换为第二Json格式数据信息,并将所述第二Json格式数据信息以及所述实时Json代码块信息保存至所述excel数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010254667.X/1.html,转载请声明来源钻瓜专利网。





