一种智能布局方法及装置制造方法及图纸

技术编号:25122935 阅读:47 留言:0更新日期:2020-08-05 02:51
本申请公开了一种智能布局方法及装置,涉及通信技术领域,能够解决鲁班系统设计平台的设计风格单一,无法满足业务多样性需要的问题。其方法为:装置根据编排请求识别用户意图和选取编排策略,编排请求包括用户意图和布局元素,编排策略用于编排布局元素;装置触发端侧智能编排软件开发工具包SDK根据布局元素以及编排策略进行智能编排,生成编排后的布局描述语言DSL,再根据DSL进行服务智能编排;装置根据服务智能编排的结果生成多模态数据,根据预设的控件和多模态数据输出布局结果。本申请实施例用于实现布局元素的智能布局。

【技术实现步骤摘要】
一种智能布局方法及装置
本申请涉及通信
,尤其涉及一种智能布局方法及装置。
技术介绍
鲁班系统是一款智能设计平台,此平台原理是通过人工智能算法和大量数据训练机器学习设计,可以通过素材来自动生成网页的广告海报。具体来说,该平台是一套可以通过自学习达到设计认知层面的机器,与人类学习设计的过程非常相似。开发人员为该平台设计了一套可以快速学习设计风格并且不断成长的闭环系统,包括“风格学习-行动器-评估网络”三大核心模块。机器从大量设计文件中学习到设计风格后,由行动器根据设计需求生成设计结果,生成结果的好坏由评估网络给予反馈。评估器的工作原理是输入大量的设计图片和评分数据,经过训练最终让机器学会判断设计的好坏。一般高质量的广告设计需要将商品图片进行抠图后添加到设计主题中。鲁班系统可以自动处理海量的商品设计,自动抠图,然后拆解设计元素的组成部分和控件布局,按照风格组织元素,生成海报,并且动态的根据海报的大小实现自动排版。这样看来,鲁班平台针对的是海报的自动排版生成,面向的仅是设计领域,生成的图片仅根据图片大小做自动排版布局,在安卓系统中,用户本文档来自技高网...

【技术保护点】
1.一种智能布局方法,其特征在于,包括:/n装置根据编排请求识别用户意图和选取编排策略,所述编排请求包括所述用户意图和布局元素,所述编排策略用于编排所述布局元素;/n所述装置触发端侧智能编排软件开发工具包SDK根据所述布局元素以及所述编排策略进行智能编排,生成编排后的布局描述语言DSL,再根据所述DSL进行服务智能编排;/n所述装置根据所述服务智能编排的结果生成多模态数据,根据预设的控件和所述多模态数据输出所述布局结果。/n

【技术特征摘要】
1.一种智能布局方法,其特征在于,包括:
装置根据编排请求识别用户意图和选取编排策略,所述编排请求包括所述用户意图和布局元素,所述编排策略用于编排所述布局元素;
所述装置触发端侧智能编排软件开发工具包SDK根据所述布局元素以及所述编排策略进行智能编排,生成编排后的布局描述语言DSL,再根据所述DSL进行服务智能编排;
所述装置根据所述服务智能编排的结果生成多模态数据,根据预设的控件和所述多模态数据输出所述布局结果。


2.根据权利要求1所述的方法,其特征在于,所述装置触发端侧智能编排软件开发工具包SDK根据所述布局元素以及所述编排策略进行智能编排包括:
所述装置触发所述SDK调用端侧智能编排引擎和云侧智能编排引擎根据所述布局元素和所述编排策略进行智能编排;
其中,所述端侧智能编排引擎用于编排所述布局元素;所述云侧智能编排引擎用于执行策略更新和处理所述布局元素。


3.根据权利要求2所述的方法,其特征在于,所述云侧智能编排引擎用于智能编排所述布局元素和处理基础服务;
其中,所述云侧智能编排引擎用于智能编排所述布局元素时包括以下至少一种算法或规则:配色算法、上色算法、智能设计算法、布板算法、量化评估算法、规则模版以及配色规则;
所述基础服务包括策略更新和服务鉴权。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述生成编排后的布局描述语言DSL,再根据所述DSL进行服务智能编排包括:
生成编排后的所述DSL;
对所述DSL进行解析,得到执行所述布局结果的平台对应的DSL;
根据所述布局结果的平台对应的DSL对所述编排请求对应的服务进行串行编排。


5.根据权利要求4所述的方法,其特征在于,所述根据所述服务智能编排的结果生成多模态数据包括:
根据所述串行编排后的服务生成多模态数据;
其中,所述多模态包括语音、环境信息、视觉信息、文字信息、以及设备信息中的至少一个。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述预设的控件包括图形用户界面GUI、语音交互界面VUI和面板界面PUI中的...

【专利技术属性】
技术研发人员:曹原党茂昌范振华林尤辉苏德润
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1