(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111533826.0
(22)申请日 2021.12.15
(71)申请人 平安科技 (深圳) 有限公司
地址 518000 广东省深圳市福田区福田街
道福安社区益田路5033号平 安金融中
心23楼
(72)发明人 杨丹
(74)专利代理 机构 广州三环 专利商标代理有限
公司 44202
代理人 陈燕
(51)Int.Cl.
G06F 8/41(2018.01)
G06F 8/61(2018.01)
G06K 9/62(2022.01)
G06N 20/00(2019.01)
(54)发明名称
一种基于决策树模型的打包方法及相关设
备
(57)摘要
本申请实施例应用于人工智能领域, 公开了
一种基于决策树模型的打包 方法及相关设备, 包
括: 接收携带编译目标的标识的打包指令; 拷贝
工程文件中的编译目标, 得到待打包目标; 获取
工程文件的名称和工程文件中编译目标的名称,
调用决策树模型根据工程文件的名 称和编译目
标的名称确定待打包目标的名称, 并将名称作为
待打包目标的文件名称; 获取编译目标的第一配
置文件以及第一配置文件的配置方式, 根据第一
配置文件以及配置方式确定待打包目标配置后
的第二配置文件; 根据配置后的第二配置文件对
待打包目标进行编译, 得到名称为参考名称的打
包文件。 采用本申请实施例, 可以提高打包效率,
适用性强。 本申请涉及区块链技术, 上述文件可
存储于区块链中。
权利要求书3页 说明书17页 附图4页
CN 114237615 A
2022.03.25
CN 114237615 A
1.一种基于决策树模型的打包方法, 其特 征在于, 包括:
接收打包指令, 所述打包指令携带参 考编译目标的标识;
响应于所述打包指令, 拷贝预设工程文件中的所述参考编译目标, 得到待打包目标, 所
述预设工程文件中包括至少一个编译目标;
获取所述预设工程文件的名称和所述至少一个编译目标中各个编译目标的名称, 调用
预设的决策树模型根据所述预设工程文件的名称和所述各个编译目标 的名称确定所述待
打包目标的参 考名称, 并将所述 参考名称作为所述待打包目标的文件名称;
获取所述参考编译目标对应的第 一配置文件以及所述第 一配置文件对应的配置方式,
根据所述第一配置文件确定所述待打包目标对应的第二配置文件, 并根据所述配置方式对
所述第二配置文件进行配置;
根据配置后的第 二配置文件对所述待打包目标进行编译, 得到名称为所述参考名称的
打包文件。
2.根据权利要求1所述的方法, 其特征在于, 所述预设的决策树模型包括多个节点, 所
述多个节点包括根节点、 中间节点和叶子节点, 所述叶子节 点对应不同的生 成规则; 所述根
据所述预设工程文件的名称和所述各个编译目标 的名称确定所述待打包目标 的参考名称
之前, 所述方法还 包括:
获取所述待打包目标的需求信 息, 并将所述需求信 息转换为所述待打包目标的属性信
息;
所述调用预设的决策树模型根据所述预设工程文件的名称和所述各个编译目标的名
称确定所述待打包目标的参 考名称, 包括:
根据所述属性信息确定在所述预设的决策树模型中参考路径以及所述参考路径的参
考叶子节点;
获取所述参考叶子节点对应的生成规则, 根据所述生成规则提取所述预设工程文件的
名称中的信息和所述各个编译目标的名称中的信息, 并根据提取出的信息生成所述参考名
称。
3.根据权利要求1所述的方法, 其特征在于, 所述根据所述第 一配置文件确定所述待打
包目标对应的第二配置文件, 包括:
在第一文件的配置方式为修改路径的情况下, 将所述第 一文件确定为第 二配置文件中
的第二文件, 并修改引用所述第二文件的对 象为所述待打包目标, 所述第一文件为所述第
一配置文件中的文件;
在第三文件的配置方式为新增配置文件的情况下, 拷贝所述第三文件, 得到所述第二
配置文件中的第四文件, 并修改引用所述第四文件的对 象为所述待打包目标, 所述第三文
件为所述第一配置文件中的文件;
所述修改引用所述第四文件的对象为所述待打包目标之后, 所述方法还 包括:
根据所述第三文件的配置属性调整所述第四文件的配置属性。
4.根据权利要求3所述的方法, 其特征在于, 所述拷贝所述第三文件, 得到所述第二配
置文件中的第四文件, 包括:
在确定第一对象的类型不为预设类型的情况下, 将所述第一对象的值赋给第二对象,
所述第一对 象为所述第三文件中的任一对 象, 所述第二对 象为所述第四文件中的对 象, 得权 利 要 求 书 1/3 页
2
CN 114237615 A
2到所述第二配置文件中的所述第四文件;
在确定所述第 一对象的类型为所述预设类型的情况下, 将所述第 二对象的类型设置为
所述预设类型, 并拷贝所述第一对 象中的第一元素至第二对 象中的第二元素, 直至已拷贝
所述第一对 象内的各个第一元素, 得到所述第二配置文件中的所述第四文件, 所述第一元
素为所述第一对象内的任一元 素。
5.根据权利要求3所述的方法, 其特征在于, 所述第二配置文件包括图标文件, 所述修
改引用所述第四文件的对象为所述待打包目标之后, 所述方法还 包括:
向预设终端设备发送图片获取请求, 所述获取请求携带所述预设工程文件的名称、 所
述参考编译目标的名称以及所述 参考名称;
接收所述预设终端设备发送的第 一图片, 在确定所述第 一图片的尺寸不为所述预设尺
寸的图标文件的情况下, 向所述预设终端发送所述第一图片的尺寸不为所述预设尺寸的提
示信息;
接收针对所述提示信 息的裁剪指令, 响应于所述裁剪指令根据 所述预设尺寸对所述第
一图片进行裁 剪; 或者,
接收所述预设终端设备发送的第二图片, 将所述第一图片替换为所述第二图片, 并在
确定所述第二图片的尺寸为所述预设尺寸的情况下, 将所述第二图片确定为所述图标文
件。
6.根据权利要求5所述的方法, 其特征在于, 所述配置后的第 二配置文件还包括用于指
示运行环境的配置文件, 所述打包指令还携带所述待打包目标的输出地址, 所述根据配置
后的第二配置文件对所述待打包目标进行编译, 得到名称为所述参考名称的打包文件, 包
括:
根据所述运行环境对应的打包方式对所述待打包目标进行编译, 得到名称为所述参考
名称的打包文件, 并将所述打包文件 存储在所述输出地址对应的文件位置;
所述根据配置后的第 二配置文件对所述待打包目标进行编译, 得到名称为所述参考名
称的打包文件之后, 所述方法还 包括:
将所述预设工程文件中引用所述第 二文件的对象修改为所述参考编译目标, 删除所述
第四文件和所述待打包目标, 并保存所述预设工程文件;
在所述输出地址对应的文件位置的用户界面中显示所述预设尺寸的第二图标。
7.根据权利要求6所述的方法, 其特征在于, 所述根据所述运行环境对应的打包方式对
所述待打包目标进行编译, 得到名称为所述参考名称的打包文件, 并将所述打包文件存储
在所述输出地址对应的文件位置, 包括:
在确定所述配置后的第二配置文件中包括用于指示引用预设编译目标的文件的情况
下, 对所述预设编译目标进 行编译, 得到编译结果, 所述预设编译目标为所述预设工程文件
中的编译目标;
根据所述编译结果以及所述运行环境对应的打包方式对所述待打包目标进行编译, 得
到名称为所述参考名称的打包文件, 并将所述打包文件存储在所述输出地址对应的文件位
置。
8.一种基于决策树模型的打包 装置, 其特 征在于, 包括:
接收单元, 用于接收打包指令, 所述打包指令携带了参 考编译目标的标识;权 利 要 求 书 2/3 页
3
CN 114237615 A
3
专利 一种基于决策树模型的打包方法及相关设备
文档预览
中文文档
25 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 23:13:46上传分享