[发明专利]代码检测系统及方法有效
申请号: | 201810338667.0 | 申请日: | 2018-04-16 |
公开(公告)号: | CN110389887B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 胡博章 | 申请(专利权)人: | 鸿富锦精密工业(武汉)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41;G06N3/04;G06N3/08 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘永辉;饶智彬 |
地址: | 430205 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种代码检测方法,包括:上传一程序代码至Gerrit服务器,其中Jenkins服务器在侦测到所述程序代码上传至所述Gerrit服务器后会对所述程序代码进行编译操作并回传编译结果;接收所述Gerrit服务器回传的对所述程序代码的审查结果及所述Jenkins服务器回传的对所述程序代码的编译结果;根据所述程序代码的审查结果及编译结果来生成可供深度学习模型训练的数据集;及将所述数据集输入至所述深度学习模型进行模型训练,并根据所述深度学习模型来输出所述程序代码的检测结果。本发明还提供一种代码检测系统。上述代码检测系统及方法,可以实现利用人工智能来取代人工审查程序代码的工作,节省代码审查人力与时间。 | ||
搜索关键词: | 代码 检测 系统 方法 | ||
【主权项】:
1.一种代码检测系统,包括Gerrit服务器、Jenkins服务器及代码检测装置,其特征在于,所述代码检测装置包括:处理器;及存储器,适于存储多条指令,所述指令适于由所述处理器执行:上传一程序代码至所述Gerrit服务器,其中所述Jenkins服务器在侦测到所述程序代码上传至所述Gerrit服务器后会对所述程序代码进行编译操作,并将编译结果回传至所述Gerrit服务器;接收所述Gerrit服务器回传的对所述程序代码的审查结果及所述Jenkins服务器回传的对所述程序代码的编译结果;根据所述程序代码的审查结果及编译结果来生成可供深度学习模型训练的数据集;及将所述数据集输入至所述深度学习模型进行模型训练,并根据所述深度学习模型来输出所述程序代码的检测结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(武汉)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(武汉)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810338667.0/,转载请声明来源钻瓜专利网。