[发明专利]代码分类整理方法、装置、设备及存储介质在审
申请号: | 202211084781.8 | 申请日: | 2022-09-06 |
公开(公告)号: | CN115437679A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 欧阳伟 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06K9/62 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 龙江兰 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 分类 整理 方法 装置 设备 存储 介质 | ||
1.一种代码分类整理方法,应用于电子设备,其特征在于,所述方法包括:
接收代码整理指令,并根据所述代码整理指令确定待进行整理分类的代码文件;
获取所述代码文件中的关键字符,并根据所述关键字符将每个所述代码文件分割成多个代码块,并记录每个所述代码块在所述代码文件中的位置信息;
将每个所述代码文件对应的所述代码块输入至预设的标准化模型进行标准化处理,得到所述代码文件对应的标准代码块集合,所述标注化处理包括剔除代码块中的无效字符;
对比任意两个所述代码文件对应的所述标准代码块集合的相似度,并根据所述相似度将所述代码文件进行分类,得到所述代码文件对应的分类信息,其中,所述相似度包括所述标准代码块的内容相似度、及所述标准代码块对应的代码块的位置信息相似度;
根据所述分类信息将同一分类下的所述代码文件输出至预设存储位置,并建立代码文件索引。
2.如权利要求1所述的方法,其特征在于,所述无效字符包括代码块中的注释信息、参数字符、运算符中的至少一者。
3.如权利要求1所述的方法,其特征在于,所述根据所述代码整理指令确定待进行整理分类的代码文件,包括:
根据所述代码整理指令确定待进行代码整理的项目文件的存储路径;
根据所述存储路径获取所述项目文件中的全部代码文件,并将所述全部代码文件显示于所述电子设备的显示界面;
响应于用户在所述电子设备的显示界面的选择操作从所述代码文件中选择待进行整理分类的目标代码文件。
4.如权利要求1所述的方法,其特征在于,所述获取所述代码文件中的关键字符,包括:
根据预设函数数据库筛选出所述代码文件中的全部函数字符;
获取每个所述函数字符对应的预设数量的前文字符和后文字符,并根据所述前文字符和所述后文字符从所述全部函数字符中筛选出目标函数字符,及将所述目标函数字符作为所述关键字符。
5.如权利要求4所述的方法,其特征在于,所述根据所述前文字符和所述后文字符从所述全部函数字符中筛选出目标函数字符,包括:
判断所述全部函数字符中每个所述函数字符对应所述前文字符是否为第一预设字符及所述后文字符是否为第二预设字符;
当所述函数字符对应的所述前文字符为所述第一预设字符,且所述后文字符为所述第二预设字符时,将所述函数字符作为所述目标函数字符。
6.如权利要求1-5任一项所述的方法,其特征在于,在根据所述分类信息将同一分类下的所述代码文件输出至预设存储位置之前,所述方法还包括:
根据所述分类信息将任一分类下的至少两个所述代码文件输出并显示于终端设备的显示界面;
检测是否接收到用户在所述终端设备的显示界面的确认操作;
当检测到所述确认操作时,根据所述分类信息将同一分类下的所述代码文件输出至预设存储位置。
7.如权利要求6所述的方法,其特征在于,所述根据所述分类信息将任一分类下的至少两个所述代码文件输出并显示于所述电子设备的显示界面,包括:
根据所述分类信息将任一分类下的至少两个所述代码文件同步输出并显示于所述电子设备对应的两个不同的显示界面,并在所述显示界面中将至少两个所述代码文件中相似度超过预设值的代码块进行标注。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211084781.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于微服务的企业应用系统整合装置及其方法
- 下一篇:空调设备