本技术涉及软件管理,特别是涉及一种规范样式使用率的统计方法及装置。
背景技术:
1、页面设计(page design)是指在创建网站、应用程序或其他数字媒体时,通过对内容、布局、视觉元素、交互方式等方面的精心规划和实施,设计出符合用户需求和预期的用户界面(ui)的过程。
2、一般情况下,在设计师进行页面设计之前,会预先制定一套或多套设计规范样式,其中说明了各种类型的图层数据的图层样式的使用规则,后续设计师基于预先制定的设计规范样式进行页面设计。由于通过设计师人工进行页面设计,故可能存在没有遵守预先制定的设计规范样式的情况,导致后续基于页面设计的设计图进行开发的效果存在不符合需求的情况。
3、当前技术中,为了避免开发效果存在不符合需求的请求,需要设计师手动检查设计图中设计规范样式的使用情况,从而确保开发效果符合需求。
4、由此可知,人工检查设计图中设计规范样式的使用情况,会耗费大量的时间和人力,导致检查阶段消耗大量的人工成本,并且检查效率较低。
技术实现思路
1、基于上述问题,本技术提供了一种规范样式使用率的统计方法及装置,节省检查时间和人力,避免检查阶段消耗的大量人工成本,并且提高检查效率。
2、本技术实施例公开了如下技术方案:
3、第一方面,本技术提供了一种规范样式使用率的统计方法,包括:
4、识别目标图层的所有图层数据;
5、基于目标属性类型,确定每个目标属性类型分别对应的第一数量;所述第一数量为所述所有图层数据中所述目标属性类型的图层数据的数量;
6、基于目标规范样式集合,确定每个目标属性类型分别对应的第二数量;所述第二数量为所述目标属性类型的图层数据中符合所述目标规范样式集合的图层数据的数量;
7、基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率。
8、可选的,所述基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率,包括:
9、基于所述每个目标属性类型分别对应的第一数量和第二数量,利用预设公式计算所述每个目标属性类型对应的样式使用率;所述预设公式为:样式使用率=第二数量/第一数量*100%。
10、可选的,所述方法还包括:
11、将所述每个目标属性类型分别对应的第一数量求和,得到所述目标属性类型对应的第三数量;并将所述每个目标属性类型分别对应的第二数量求和,得到所述目标属性类型对应的第四数量;
12、基于所述目标属性类型对应的第三数量和第四数量,统计所有目标属性类型对应的总使用率;所述总使用率是所有目标属性类型的图层数据的样式使用率。
13、可选的,所述目标规范样式集合包括一个或多个规范样式子集合;
14、当目标规范样式集合包括多个规范样式子集合时,所述方法还包括:
15、基于所述规范样式子集合,确定每个目标属性类型分别对应的第五数量;所述第五数量为所述目标属性类型的图层数据中符合所述规范样式子集合的图层数据的数量;
16、基于所述每个目标属性类型分别对应的第一数量和第五数量,统计所述每个目标属性类型对应的针对所述规范样式子集合的样式使用率。
17、可选的,当所述属性类型为颜色类型时,所述属性类型包括子属性类型,分别为填充颜色类型和描边颜色类型;所述方法还包括:
18、确定所述所有图层数据中的所述填充颜色类型的图层数据的数量,以及所述所有图层数据中的所述描边颜色类型的图层数据的数量;
19、基于所述目标规范样式集合,确定所述填充颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量,以及确定所述描边颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量;
20、基于所述所有图层数据中的所述填充颜色类型的图层数据的数量、以及所述填充颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量,统计所述填充颜色类型对应的样式使用率;基于所述所有图层数据中的所述描边颜色类型的图层数据的数量、以及所述描边颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量,统计所述描边颜色类型对应的样式使用率。
21、可选的,所述目标图层是通过如下方式确定的:
22、接收用户基于画布前端对图层范围的选择操作;
23、响应于所述用户基于画布前端对图层范围的选择操作,确定所述图层范围对应的目标图层。
24、可选的,所述目标属性类型包括一个或多个;
25、所述目标属性类型是通过如下方式确定:
26、接收用户针对属性类型的选择操作;
27、响应于用户针对属性类型的选择操作,确定目标属性类型。
28、可选的,所述目标规范样式集合是通过如下方式确定:
29、接收用户针对所述规范样式集合的选择操作;
30、响应于用户针对所述规范样式集合的选择操作,确定目标规范样式集合。
31、第二方面,本技术提供了一种规范样式使用率的统计装置,包括:
32、图层数据识别模块,用于识别目标图层的所有图层数据;
33、第一数量确定模块,用于基于目标属性类型,确定每个目标属性类型分别对应的第一数量;所述第一数量为所述所有图层数据中所述目标数据类型的图层数据的数量;
34、第二数据确定模块,用于基于目标规范样式集合,确定每个目标属性类型分别对应的第二数量;所述第二数量为所述目标属性类型的图层数据中符合所述目标规范样式集合的图层数据的数量;
35、使用率统计模块,用于基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率。
36、可选的,所述使用率统计模块,具体用于基于所述每个目标属性类型分别对应的第一数量和第二数量,利用预设公式计算所述每个目标属性类型对应的样式使用率;所述预设公式为:样式使用率=第二数量/第一数量*100%。
37、可选的,该装置还包括:第三数量确定模块和第四数量确定模块。第三数量确定模块,用于将每个目标属性类型分别对应的第一数量求和,得到目标属性类型对应的第三数量;第四数量确定模块,用于将每个目标属性类型分别对应的第二数量求和,得到目标属性类型对应的第四数量;使用率统计模块,还用于基于目标属性类型对应的第三数量和第四数量,统计所有目标属性类型对应的总使用率;总使用率是所有目标属性类型的图层数据的样式使用率。
38、可选的,目标规范样式集合包括一个或多个规范样式子集合;该装置还包括:第五数量确定模块,用于基于规范样式子集合,确定每个目标属性类型分别对应的第五数量;第五数量为目标属性类型的图层数据中符合规范样式子集合的图层数据的数量;使用率统计模块,还用于基于每个目标属性类型分别对应的第一数量和第五数量,统计每个目标属性类型对应的针对规范样式子集合的样式使用率。
39、可选的,当属性类型为颜色类型时,属性类型包括子属性类型,分别为填充颜色类型和描边颜色类型;该装置还包括:颜色属性数量确定模块,用于确定所有图层数据中的填充颜色类型的图层数据的数量,以及所有图层数据中的描边颜色类型的图层数据的数量;基于目标规范样式集合,确定填充颜色类型的图层数据中符合目标规范样式集合的图层数据的数量,以及确定描边颜色类型的图层数据中符合目标规范样式集合的图层数据的数量;使用率统计模块,还用于基于所有图层数据中的填充颜色类型的图层数据的数量、以及填充颜色类型的图层数据中符合目标规范样式集合的图层数据的数量,统计填充颜色类型对应的样式使用率;基于所有图层数据中的描边颜色类型的图层数据的数量、以及描边颜色类型的图层数据中符合目标规范样式集合的图层数据的数量,统计描边颜色类型对应的样式使用率。
40、可选的,该装置还包括:接收模块,用于接收用户基于画布前端对图层范围的选择操作;目标图层确定模块,用于响应于用户基于画布前端对图层范围的选择操作,确定图层范围对应的目标图层。
41、可选的,接收模块,还用于接收用户针对属性类型的选择操作;目标属性类型确定模块,用于响应于用户针对属性类型的选择操作,确定目标属性类型。
42、可选的,接收模块,还用于接收用户针对规范样式集合的选择操作;目标规范样式集合确定模块,用于响应于用户针对规范样式集合的选择操作,确定目标规范样式集合。
43、相较于现有技术,本技术具有以下有益效果:基于目标属性类型的图层数据的数量和符合目标规范样式集合的图层数据的数量,统计每个目标属性类型对应的样式使用率,每个目标属性类型对应的样式使用率能够反映设计图的样式使用情况,不需要人工检查设计图中的样式的使用情况,节省检查时间和人力,避免检查阶段消耗的大量人工成本,并且提高检查效率。进一步,统计每个目标属性类型对应的样式使用率,能够得到一个直观的数据指标来确定设计图终端额设计规范样式的使用情况,从而能够直观判断当前团队中的设计师进行页面设计得到的设计图是否正确使用了设计规范样式。