北京尽微致广信息技术有限公司徐洋获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京尽微致广信息技术有限公司申请的专利一种代码可用性量化方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114968815B 。
龙图腾网通过国家知识产权局官网在2025-09-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210720025.3,技术领域涉及:G06F11/3668;该发明授权一种代码可用性量化方法及装置是由徐洋;王磊;康骏翔设计研发完成,并于2022-06-23向国家知识产权局提交的专利申请。
本一种代码可用性量化方法及装置在说明书摘要公布了:本申请提供了一种代码可用性量化方法及装置,在该方法中,构建资源库,所述资源库包括设计稿及与所述设计稿对应的标准代码文件;运行所述设计稿,自动生成目标代码文件;基于树结构相似度评估的方式量化所述目标代码文件与所述标准代码文件之间的差异,以确定目标差异结果,所述目标差异结果用于表示所述目标代码文件的可用性。本申请的方案中,将对代码可用性的评估转换为对两份代码的相似度计算,基于树结构相似度的方式自动评估二者的差异并量化差异结果,以差异结果作为对设计稿自动生成的目标代码的可用性的评估结果,实现代码可用性的量化。
本发明授权一种代码可用性量化方法及装置在权利要求书中公布了:1.一种代码可用性量化方法,其特征在于,包括: 构建资源库,所述资源库包括设计稿及与所述设计稿对应的标准代码文件; 运行所述设计稿,自动生成目标代码文件; 基于树结构相似度评估的方式量化所述目标代码文件与所述标准代码文件之间的差异,以确定目标差异结果,所述目标差异结果用于表示所述目标代码文件的可用性; 所述基于树结构相似度评估的方式量化所述目标代码文件与所述标准代码文件之间的差异,以确定目标差异结果,包括: 获取所述目标代码文件的目标布局树结构与所述标准代码文件的标准布局树结构; 基于无标签树结构相似度评估的方式量化所述目标布局树结构与所述标准布局树结构之间的差异,以得到布局树结构差异结果; 获取所述目标代码文件的目标组件标签与所述标准代码文件的标准组件标签; 基于带标签树结构相似度评估的方法量化所述目标组件标签与所述标准组件标签之间的差异,以得到组件标签差异结果; 根据所述布局树结构差异结果、所述组件标签差异结果和预设的差异值计算公式,确定所述目标差异结果; 所述基于带标签树结构相似度评估的方法量化所述目标组件标签与所述标准组件标签之间的差异,以得到组件标签差异结果,具体包括: 对所述目标代码文件的节点和所述标准代码文件的节点进行匹配,获得第一匹配结果,所述第一匹配结果包括多出节点数量、缺失节点数量、匹配成功节点数量; 对匹配成功节点的目标组件标签和标准组件标签进行匹配,获得第二匹配结果,所述第二匹配结果包括标签匹配成功数量和标签匹配失败数量; 基于所述目标代码文件的节点总数、所述第一匹配结果和所述第二匹配结果,确定组件标签差异结果; 所述根据所述布局树结构差异结果、所述组件标签差异结果和预设的差异值计算公式,确定所述目标差异结果,包括: 利用所述预设的差异值计算公式计算所述目标差异结果; 所述预设的差异值计算公式为:Z=1-D4×T+N1+N2+M2T×100; 其中,Z为所述目标代码文件与所述标准代码文件的代码差异率,用于表示所述目标差异结果,D4×T表示所述布局树结构差异结果,N1+N2+M2T表示所述组件标签差异结果,D为树编辑距离,T为所述节点总数,N1为所述多出节点数量,N2为所述缺失节点数量,M2为所述标签匹配失败数量。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京尽微致广信息技术有限公司,其通讯地址为:100102 北京市朝阳区阜通东大街1号院5号楼2单元42层324201室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。