[发明专利]一种自动布局设计方法和装置在审
| 申请号: | 201911221440.9 | 申请日: | 2019-12-03 |
| 公开(公告)号: | CN111079273A | 公开(公告)日: | 2020-04-28 |
| 发明(设计)人: | 张昀 | 申请(专利权)人: | 北京新学堂网络科技有限公司 |
| 主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q10/06 |
| 代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 盛明星 |
| 地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自动 布局 设计 方法 装置 | ||
1.一种自动布局设计方法,其特征在于,包括:
获得目标布局需要满足的设计要求的规则清单;
根据所述规则清单中规则的功能属性以及所述设计要求,对所述规则清单中的规则进行划分,确定构建规则清单和评价规则清单;
设定所述构建规则清单中构建规则的变化范围;根据所述构建规则的变化范围,获得构建程序的目标参数,并将所述目标参数输入到所述构建程序中;
利用所述构建程序,按照所述构建规则调用预设的布局软件进行布局设计,获得原始布局;
基于所述评价规则清单中的评价规则对所述原始布局进行布局评析,从所述原始布局中找到目标布局。
2.根据权利要求1所述的自动布局设计方法,其特征在于,基于所述评价规则清单中的评价规则对所述原始布局进行布局评析,从所述原始布局中找到目标布局,具体包括:
根据所述评价规则对所述原始布局进行打分,获得所述原始布局对应的评分值;
基于所述评分值确定所述原始布局的品质,根据所述原始布局的品质的高低,从所述原始布局中找到所述目标布局。
3.根据权利要求2所述的自动布局设计方法,其特征在于,根据所述评价规则对所述原始布局进行打分,获得所述原始布局对应的评分值,具体包括:
获得对应所述评价规则的打分函数;
将所述原始布局作为所述打分函数的输入,输出与所述原始布局对应的数值,将所述数值作为所述原始布局对应的评分值。
4.根据权利要求3所述的自动布局设计方法,其特征在于,还包括:
当所述评价规则包含多条规则时,针对所述评价规则中的多条规则分别获得相应的数值;
对所述多条规则分别设定对应的权重值;
根据所述数值,以及对应的权重值,按照预设的综合算法进行计算,获得总的目标分值,将所述总的目标分值作为所述原始布局对应的评分值。
5.根据权利要求2所述的自动布局设计方法,其特征在于,基于所述评分值确定所述原始布局的品质,根据所述原始布局的品质的高低,从所述原始布局中找到所述目标布局,具体包括:
根据目标布局设计的特点选择超参数优化算法;
基于所述超参数优化算法,通过调用打分函数,从所述原始布局中选择符合预设条件和品质要求的其中一个布局作为最终的布局设计;
将所述最终的布局设计作为所述目标布局。
6.根据权利要求1所述的自动布局设计方法,其特征在于,根据所述构建规则的变化范围,获得构建程序的目标参数,具体包括:
将构建规则的变化范围抽象为若干个参数,每个参数有一定的取值范围;
在每个参数取值范围中抽取的一个特定的值,获得构建程序的目标参数。
7.根据权利要求1所述的自动布局设计方法,其特征在于,利用所述构建程序,按照所述构建规则调用预设的布局软件进行布局设计,获得原始布局,具体包括:
向构建程序输入自动布局的目标对象以及构建程序的目标参数;
根据构建规则,调用预设布局软件的程序开发接口,按照目标参数设定目标对象的大小、位置、效果以及属性,获得原始布局。
8.一种自动布局设计装置,其特征在于,包括:
规则清单获得单元,用于获得目标布局需要满足的设计要求的规则清单;
规则划分单元,用于根据所述规则清单中规则的功能属性以及所述设计要求,对所述规则清单中的规则进行划分,确定构建规则清单和评价规则清单;
参数获得单元,用于设定所述构建规则清单中构建规则的变化范围;根据所述构建规则的变化范围,获得构建程序的目标参数,并将所述目标参数输入到所述构建程序中;
布局设计单元,用于利用所述构建程序,按照所述构建规则调用预设的布局软件进行布局设计,获得原始布局;
布局评析单元,用于基于所述评价规则清单中的评价规则对所述原始布局进行布局评析,从所述原始布局中找到目标布局。
9.根据权利要求8所述的自动布局设计装置,其特征在于,所述布局评析单元具体用于:根据目标布局设计的特点选择超参数优化算法;基于所述超参数优化算法,通过调用打分函数,从所述原始布局中选择符合预设条件和品质要求的其中一个布局作为最终的布局设计;将所述最终的布局设计作为所述目标布局。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新学堂网络科技有限公司,未经北京新学堂网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911221440.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于人工智能教学的视频编辑系统
- 下一篇:应用程序打包方法、装置、设备和介质





