利索能及
我要发布
收藏
专利号: 2019103945424
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种代码处理方法,其特征在于,包括:

遍历源代码的所有非关键词,每遍历到一个非关键词时,判断预设的标准词库内是否包含当前遍历到的非关键词,其中,将所述当前遍历到的非关键词标记为第一非关键词,所述标准词库内存储有多个英文单词和/或组合名词;

若所述标准词库内不包含所述第一非关键词,则判断预设的转换词库内是否包含所述第一非关键词,其中所述转换词库内存储有多个自定义单词,以及与各所述自定义单词分别对应的转换词;

若所述转换词库内包含所述第一非关键词,则从所述转换词库筛选出与所述第一非关键词对应的第一转换词;

按照预设的编写规范对所述第一转换词进行改写,并将改写后的所述第一转换词替换所述第一非关键词。

2.根据权利要求1所述的代码处理方法,其特征在于,所述遍历源代码的所有非关键词,每遍历到一个非关键词时,判断预设的标准词库内是否包含当前遍历到的非关键词的步骤之前,包括:根据预设的编程语言关键词词库,筛选出所述源代码内的所有关键词;

对所述源代码内的所有关键词添加标记,以确定出所述源代码内的所有非关键词,其中所述非关键词为所述源代码中不具有所述标记的单词。

3.根据权利要求1所述的代码处理方法,其特征在于,所述若所述转换词库内包含所述第一非关键词,则从所述转换词库筛选出与所述第一非关键词对应的第一转换词的步骤之前,包括:接收所有开发人员分别输入的单词转换数据,其中所述单词转换数据包括多个自定义单词,以及与各所述自定义单词分别对应的转换词;

创建所述转换词库;

将所述单词转换数据存储于所述转换词库内。

4.根据权利要求1所述的代码处理方法,其特征在于,所述若所述转换词库内包含所述第一非关键词,则从所述转换词库筛选出与所述第一非关键词对应的第一转换词的步骤,包括:若所述转换词库内包含所述第一非关键词,判断所述转换词库内是否存在与所述第一非关键词对应的多个转换词;

若是,获取各所述转换词的优先级信息;

根据所述优先级信息,将优先级最高的第一指定转换词确定为所述第一转换词。

5.根据权利要求1所述的代码处理方法,其特征在于,所述第一非关键词对应设置有多个特定转换词,设定多个所述特定转换词中优先级最高的转换词为第二指定转换词,所述若所述转换词库内包含所述第一非关键词,则从所述转换词库筛选出与所述第一非关键词对应的第一转换词的步骤,包括:若所述转换词库内包含所述第一非关键词,筛选出所有所述特定转换词中优先级最高的第二指定转换词,并向当前用户展示所述第二指定转换词,以使所述用户对所述第二指定转换词的准确性进行判别;

接收所述用户返回的对所述第二指定转换词的反馈信息,其中所述反馈信息包括所述第二指定转换词准确或所述第二指定转换词不准确;

若所述反馈信息为所述第二指定转换词不准确,则向所述用户展示除所述第二指定转换词外的其它特定转换词;

接收所述用户从所述其它特定转换词中选择的第三指定转换词,并将所述第三指定转换词确定为所述第一转换词。

6.根据权利要求1所述的代码处理方法,其特征在于,所述若所述标准词库内不包含所述第一非关键词,则判断预设的转换词库内是否包含所述第一非关键词的步骤之后,包括:若所述转换词库内不包含所述第一非关键词,向当前用户发送输入与所述第一非关键词对应的第二转换词的提醒信息;

判断是否接收到所述用户输入的所述第二转换词;

若是,按照所述编写规范对所述第二转换词进行改写,并将改写后的所述第二转换词替换所述第一非关键词;

将所述第一非关键词与所述第二转换词一一对应的存储到所述转换词库内。

7.根据权利要求1所述的代码处理方法,其特征在于,所述按照预设的编写规范对所述第一转换词进行改写,并将改写后的所述第一转换词替换所述第一非关键词的步骤之后,包括:在完成对所述源代码内的所有所述非关键词的处理后,对经过处理后的源代码进行备份,得到源代码处理文件;

将所述源代码处理文件与源代码备份文件共同进行存储,其中所述源代码备份文件为通过对未经过处理的所述源代码进行备份得到。

8.一种代码处理装置,其特征在于,包括:

第一判断模块,用于遍历源代码的所有非关键词,每遍历到一个非关键词时,判断预设的标准词库内是否包含当前遍历到的非关键词,其中,将所述当前遍历到的非关键词标记为第一非关键词,所述标准词库内存储有多个英文单词和/或组合名词;

第二判断模块,用于若所述标准词库内不包含所述第一非关键词,则判断预设的转换词库内是否包含所述第一非关键词,其中所述转换词库内存储有多个自定义单词,以及与各所述自定义单词分别对应的转换词;

第一筛选模块,用于若所述转换词库内包含所述第一非关键词,则从所述转换词库筛选出与所述第一非关键词对应的第一转换词;

第一替换模块,用于按照预设的编写规范对所述第一转换词进行改写,并将改写后的所述第一转换词替换所述第一非关键词。

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。