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

摘要:

权利要求书:

1.一种配置对命名重复的检测方法,其特征在于,包括:获取环境文件包名,根据所述环境文件包名搜索所述环境文件包名对应的环境文件包的存放路径;

基于所述存放路径获取待命名重复检测的环境文件包,具体包括:检测所述存放路径,若检测到所述存放路径为URL路径,则根据所述URL路径下载环境文件包,并存储至本地,若检测到所述存放路径为本地路径,则检测开发人员输入的选择指令,根据开发人员输入的选择指令,确定待命名重复检测的环境文件包;

查找所述环境文件包中的XML文件,所述XML文件中包括配置对;

针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测;具体地,当查找到一个XML文件时,新建一个线程对查找到的XML文件进行重复命名检测,当查找到不止一个XML文件时,分别为每个XML文件建立一个线程进行重复命名检测;当获取不止一个环境文件包时,同时对不止一个环境文件包中的XML文件进行重复命名检测;

按预设显示规则显示配置对命名重复检测的结果。

2.根据权利要求1所述的方法,其特征在于,所述查找所述环境文件包中的XML文件的步骤,包括:对所述待命名重复检测的环境文件包进行解压缩,获取文件集合;

检测所述文件集合中是否存在子文件包;

若所述文件集合中存在子文件包,则对所述子文件包进行解压缩,获取子文件集合;

基于所述文件集合与所述子文件集合,查找XML文件。

3.根据权利要求1所述的方法,其特征在于,所述针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测的步骤,包括:对所述XML文件进行解析,获取所述XML文件中所有配置对的配置名;

将所述XML文件中所有配置对的配置名一一进行比较,判断是否存在重复的配置名;

若存在重复的配置名,则统计重复的配置名的个数。

4.根据权利要求3所述的方法,其特征在于,所述将所述XML文件中所有配置对的配置名一一进行比较,判断是否存在重复的配置名的步骤,包括:依次读取所述XML文件中配置对的配置名,并将已读取配置名的配置对写入读取记录表中;

将新读取的配置对中的配置名与所述读取记录表中配置对的配置名进行比较;

若新读取的配置对中的配置名与读取记录表存储的配置对中的配置名相同,则将所述新读取的配置对与所述读取记录表中具有相同配置名的配置对写入重名结果表中。

5.根据权利要求1至4任一项所述的方法,其特征在于,在所述按预设显示规则显示配置对命名重复检测的结果的步骤之后,包括:获取命名重复的配置对中的实现代码;

提取所述实现代码中的关键词;

根据所述关键词与所述配置对中的配置名,生成所述配置对的新配置名。

6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述配置对命名重复的处理方法的步骤。

7.一种智能设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:获取环境文件包名,根据所述环境文件包名搜索所述环境文件包名对应的环境文件包的存放路径;

基于所述存放路径获取待命名重复检测的环境文件包,具体包括:检测所述存放路径,若检测到所述存放路径为URL路径,则根据所述URL路径下载环境文件包,并存储至本地,若检测到所述存放路径为本地路径,则检测开发人员输入的选择指令,根据开发人员输入的选择指令,确定待命名重复检测的环境文件包;

查找所述环境文件包中的XML文件,所述XML文件中包括配置对;

针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测;具体地,当查找到一个XML文件时,新建一个线程对查找到的XML文件进行重复命名检测,当查找到不止一个XML文件时,分别为每个XML文件建立一个线程进行重复命名检测;当获取不止一个环境文件包时,同时对不止一个环境文件包中的XML文件进行重复命名检测;

按预设显示规则显示配置对命名重复检测的结果。

8.如权利要求7所述的智能设备,其特征在于,当所述查找所述环境文件包中的XML文件的步骤,包括:对所述待命名重复检测的环境文件包进行解压缩,获取文件集合;

检测所述文件集合中是否存在子文件包;

若所述文件集合中存在子文件包,则对所述子文件包进行解压缩,获取子文件集合;

基于所述文件集合与所述子文件集合,查找XML文件。

9.如权利要求7所述的智能设备,其特征在于,所述针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测的步骤,包括:对所述XML文件进行解析,获取所述XML文件中所有配置对的配置名;

将所述XML文件中所有配置对的配置名一一进行比较,判断是否存在重复的配置名;

若存在重复的配置名,则统计重复的配置名的个数。

10.如权利要求7至9任一项所述的智能设备,其特征在于,所述处理器执行所述计算机程序时还实现如下步骤:获取命名重复的配置对中的实现代码;

提取所述实现代码中的关键词;

根据所述关键词与所述配置对中的配置名,生成所述配置对的新配置名。