一种智能排版方法、装置及计算机可读介质制造方法及图纸

技术编号:25915792 阅读:63 留言:0更新日期:2020-10-13 10:34
本发明专利技术公开了一种智能排版方法、装置及计算机可读介质。该方法的一实施例包括:获取待排版图标的排版方式和总数量;判断待排版图标的总数量是否小于预设阈值,得到第一判断结果;若第一判断结果表征待排版图标的总数量小于预设阈值,则根据排版方式对待排版图标执行单排操作;若第一判断结果表征待排版图标的总数量不小于预设阈值,则根据排版方式对待排版图标执行双排操作。本发明专利技术实施例通过判断待排版图标的总数量是否小于预设阈值,并根据生成的判断结果和待排版图标的排版方式确定对待排版图标执行单排操作或双排操作,以解决人工排版流程复杂、耗时长以及容易出错等问题,从而对图标实现了自动化排版,提高了智能排版的效率和准确率。

【技术实现步骤摘要】
一种智能排版方法、装置及计算机可读介质
本专利技术涉及智能生产
,尤其涉及一种智能排版方法、装置及计算机可读介质。
技术介绍
目前,认证标签都是由相关人员在线下通过文档确认相关信息,由专业画图人员根据相关信息利用2D软件进行排版,将排版后的图标交付给供应商打样,完成签样。然而,上述过程这种人工贴标的方式存在一些缺陷,例如参与人员较多,容易出错,流程复杂,耗时长,一旦某个图标发生变更,上述所有流程均需要重新走一遍;因此人工贴标不仅浪费人力和物力,而且效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供一种智能排版方法、装置及计算机可读介质,能够实现自动化排版,有效提高图标排版的效率。为实现上述目的,根据本专利技术实施例第一方面,提供一种智能排版方法,该方法包括:获取待排版图标的排版方式和总数量;判断所述待排版图标的总数量是否小于预设阈值,得到第一判断结果;若所述第一判断结果表征所述待排版图标的总数量小于预设阈值,则根据所述排版方式对所述待排版图标执行单排操作;若所述第一判断结果表征所述待排版图标的总数量不小于预设阈值,则根据所述排版方式对所述待排版图标执行双排操作。可选的,所述根据所述排版方式对所述待排版图标执行单排操作,包括:当所述待排版图标为横排排列时,获取所述待排版图标的高度值,并将所述待排版图标按照高度值从大到小的顺序依次排序;当所述待排版图标为竖排排列时,获取所述待排版图标的宽度值,并将所述待排版图标按照宽度值从大到小的顺序依次排序。可选的,所述根据所述排版方式对所述待排版图标执行双排操作,包括:当所述待排版图标为横排排列时,则获取所述待排版图标的宽度值,并将所述待排版图标按照宽度值从大到小的顺序依次排序;判断所述待排版图标的总数量是否为偶数,得到第二判断结果;若第二判断结果表征所述待排版图标的总数量为偶数,则从所述待排版图标的排序中选取偶数位的图标组合形成第二排图标,而奇数位的图标组合形成第一排图标;若第二判断结果表征所述待排版图标的总数量为奇数,则从所述待排版图标的排序中选取首位和偶数位的图标组合形成第二排图标,而剩余奇数位的图标组合形成第一排图标。可选的,所述的方法还包括:对所述第一排图标进行图标识别,得到识别结果;若所述识别结果表征所述第一排图标中包含有特殊图标,则将所述第一排图标放在第二排,并将第二排图标放在第一排。可选的,所述的方法还包括:分别对所述第一排图标和所述第二排图标执行单排操作。为实现上述目的,根据本专利技术实施例第二方面,还提供一种智能排版的装置,该装置包括:获取模块,用于获取待排版图标的排版方式和总数量;判断模块,用于判断所述待排版图标的总数量是否小于预设阈值,得到第一判断结果;单排执行模块,用于若所述第一判断结果表征所述待排版图标的总数量小于预设阈值,则根据所述排版方式对所述待排版图标执行单排操作;双排执行模块,用于若所述第一判断结果表征所述待排版图标的总数量不小于预设阈值,则根据所述排版方式对所述待排版图标执行双排操作。可选的,所述单排执行模块包括:横排单元,用于当所述待排版图标为横排排列时,获取所述待排版图标的高度值,并将所述待排版图标按照高度值从大到小的顺序依次排序;竖排单元,用于当所述待排版图标为竖排排列时,获取所述待排版图标的宽度值,并将所述待排版图标按照宽度值从大到小的顺序依次排序。可选的,所述双排执行模块包括:排序单元,用于当所述待排版图标为横排排列时,则获取所述待排版图标的宽度值,并将所述待排版图标按照宽度值从大到小的顺序依次排序;判断单元,用于判断所述待排版图标的总数量是否为偶数,得到第二判断结果;第一选取单元,用于若第二判断结果表征所述待排版图标的总数量为偶数,则从所述待排版图标的排序中选取偶数位的图标组合形成第二排图标,而奇数位的图标组合形成第一排图标;第二选取单元,用于若第二判断结果表征所述待排版图标的总数量为奇数,则从所述待排版图标的排序中选取首位和偶数位的图标组合形成第二排图标,而剩余奇数位的图标组合形成第一排图标。为实现上述目的,根据本专利技术实施例第三方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的智能排版的方法。本专利技术实施例针对一种智能排版方法、装置及计算机可读介质,首先获取待排版图标的排版方式和总数量;之后判断所述待排版图标的总数量是否小于预设阈值,得到第一判断结果;若所述第一判断结果表征所述待排版图标的总数量小于预设阈值,则根据所述排版方式对所述待排版图标执行单排操作;若所述第一判断结果表征所述待排版图标的总数量不小于预设阈值,则根据所述排版方式对所述待排版图标执行双排操作。如此,本专利技术通过判断待排版图标的总数量是否小于预设阈值,并根据生成的判断结果和待排版图标的排版方式确定对待排版图标执行单排操作或双排操作,以解决现有技术中人工排版流程复杂、耗时长以及容易出错等问题,从而对图标实现了自动化排版,提高了智能排版的效率和准确率。上述的非惯用的可选方式所具有的进一步的效果将在下文结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术一实施例的智能排版方法的流程图;图2为本专利技术再一实施例的智能排版方法中双排操作的流程图;图3为本专利技术一实施例的智能排版装置的示意图;图4为本专利技术实施例可以应用于其中的示例性系统架构图;图5是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图;图6为本专利技术待排版图标进行双排操作后的示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。本专利技术实施例的目的在于通过人工智能训练模型对获取的待排版图标的总数量进行判断,并根据生成的判断结果和获取的待排版图标的排版方式对待排版图标执行单排操作或双排操作,从而解决人工排版流程复杂,效率低,以及容易出错等问题,实现了自动化智能排版,进而提高了排版的效率和准确率。如图1所示,为本专利技术一实施例的智能排版方法的流程图,该方法至少包括如下操作流程:S101,获取待排版图标的排版方式和总数量。具体地,待排版图标是预先录入智能排版装置中的。对待排版图标的种类不作限定,待排版图标可以为logo图标,rohs认证标志或png图标等。S102,判断待排版图标的总数量是否小于预设阈值,得到第一判断结果。具体地,预设阈值是通过人工预先设定好的。可以根据实际需求设定不同的预设阈值。S103,若第一判断结果表征待排版图标的总数量小于预设阈值,则根据排版方式对待排版图标执行单排操作。示例本文档来自技高网...

【技术保护点】
1.一种智能排版方法,其特征在于,包括:/n获取待排版图标的排版方式和总数量;/n判断所述待排版图标的总数量是否小于预设阈值,得到第一判断结果;/n若所述第一判断结果表征所述待排版图标的总数量小于预设阈值,则根据所述排版方式对所述待排版图标执行单排操作;/n若所述第一判断结果表征所述待排版图标的总数量不小于预设阈值,则根据所述排版方式对所述待排版图标执行双排操作。/n

【技术特征摘要】
1.一种智能排版方法,其特征在于,包括:
获取待排版图标的排版方式和总数量;
判断所述待排版图标的总数量是否小于预设阈值,得到第一判断结果;
若所述第一判断结果表征所述待排版图标的总数量小于预设阈值,则根据所述排版方式对所述待排版图标执行单排操作;
若所述第一判断结果表征所述待排版图标的总数量不小于预设阈值,则根据所述排版方式对所述待排版图标执行双排操作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述排版方式对所述待排版图标执行单排操作,包括:
当所述待排版图标为横排排列时,获取所述待排版图标的高度值,并将所述待排版图标按照高度值从大到小的顺序依次排序;
当所述待排版图标为竖排排列时,获取所述待排版图标的宽度值,并将所述待排版图标按照宽度值从大到小的顺序依次排序。


3.根据权利要求1所述的方法,其特征在于,所述根据所述排版方式对所述待排版图标执行双排操作,包括:
当所述待排版图标为横排排列时,则获取所述待排版图标的宽度值,并将所述待排版图标按照宽度值从大到小的顺序依次排序;
判断所述待排版图标的总数量是否为偶数,得到第二判断结果;
若第二判断结果表征所述待排版图标的总数量为偶数,则从所述待排版图标的排序中选取偶数位的图标组合形成第二排图标,而奇数位的图标组合形成第一排图标;
若第二判断结果表征所述待排版图标的总数量为奇数,则从所述待排版图标的排序中选取首位和偶数位的图标组合形成第二排图标,而剩余奇数位的图标组合形成第一排图标。


4.根据权利要求1所述的方法,其特征在于,所述根据所述排版方式对所述待排版图标执行双排操作,包括:
当所述待排版图标为竖排排列时,则获取所述待排版图标的高度值,并将所述待排版图标按照高度值从大到小的顺序依次排序;
判断所述待排版图标的总数量是否为偶数,得到第二判断结果;
若第二判断结果表征所述待排版图标的总数量为偶数,则从所述待排版图标的排序中选取偶数位的图标组合形成第二排图标,而奇数位的图标组合形成第一排图标;
若第二判断结果表征所述待排版图标的总数量为奇数,则从所述图标的排序中选取首位和偶数位的图标组合形成第二排图标,而剩余奇数位的图标组合形成第一排图标。

【专利技术属性】
技术研发人员:张湘钰孟轲张书炜徐文娟姚强王敏陈陶根
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1