[发明专利]一种软件图形界面的快速自动生成方法与装置在审
申请号: | 201811435126.6 | 申请日: | 2018-11-28 |
公开(公告)号: | CN111240670A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 杨建中;朱万强;张成磊;高嵩;王天正 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 王福新 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 图形界面 快速 自动 生成 方法 装置 | ||
本发明公开了一种软件图形界面的快速自动生成方法,包括如下步骤:S100:接收用于生成图形界面的源图片;S200:通过机器视觉检测识别所述源图片中各类UI组件图形及文本信息;S300:完成所述UI组件的自动布局,并自动快速生成图形界面,同时生成界面的控制脚本代码并进行显示。本发明还公开了相应的装置。本发明的软件图形界面的快速自动生成方法,灵活采用画板上绘制草图、现场手绘草图输入以及外部图片导入等多种方式生成图形界面的源图片,有效解决了软件设计过程中UI设计与产品经理反复绘图、修改等效率低下,影响设计灵感及图形表达等难题,快速的将草图转化为实际可以运行的图形界面,缩短图形界面设计制作的流程,大大提高了图形界面输入工作效率。
技术领域
本发明属于工业控制技术领域,更具体地,涉及一种软件图形界面的快速自动生成方法与装置。
背景技术
随着计算机和网络的普及,社会信息化程度日益加深,用户和市场的不断成熟,人们已经不仅仅满足于软件功能上的“够用”,而是更加强调好用、易用,对软件的易用性和舒适性提出了更高的要求。因此不管是普通用户的个人软件,还是企业应用的大型软件,都不能仅仅靠丰富的功能立于不败之地。软件的非功能性要素也在逐渐影响其是否能被市场说认可。比如,人机交互界面就是一个非常重要的方面,受到了软件开发者和设计者的关注。
目前绝大多数软件开发中,图形界面设计和开发工作一般需要产品经理、UI、前端、市场运营等各部门人员聚在一起沟通、讨论。从分析需求开始,产品经理绘出原型图,讨论修改完之后,UI绘制设计草图,开会修改;前端写好代码,检查沟通,到最后的确定方案,需要花费数天乃至数周才能完成。在软件开发前期,用户的界面需求很模糊,许多工作都需要这样反复讨论修改,流程复杂,花费的时间多,大大降低了工作效率。因此,发明设计一种图形界面快速制作生成的方法和相应装置,缩短图形界面原型设计制作周期,快速的建立图形界面原型,提供初始的系统图形界面,让用户能够对界面有清晰的认识和感知,快速的发现问题,解决问题,对于提高工作效率和降低企业生产成本具有十分重要的意义。
中国专利文献CN102354285A公开了一种嵌入式图形界面快速开发装置及方法,包括组态式界面设计工具,用于设计和生成图形界面;下载配置工具,用于上传图形界面文件到可编程智能LCD;可编程智能LCD,用于接受图形界面文件,并解释和独立运行显示界面;主控制器,与可编程智能LCD连接,用于控制界面显示数据。该图形界面开发过程比较简单,能够满足开发人员直观、快速、灵活的实现人机图形界面。但这种图形界面快速开发装置及方法也存在一些不足,依然无法解决软件开发过程中图形快速生成的难题。(1)其采用的组态式界面设计工具获取图形界面,依然需要通过计算机软件实现对UI组件图形的设计和编辑,其图形的输入不便,难以适应UI设计工程师和产品经理的快速沟通已经UI组件的高效设计、修改等操作,软件设计的效率比较低;(2)其实现图形的生成方法,依托于上传图形界面文件到可编程智能LCD,并通过可编程智能LCD接受图形界面文件,解释和独立运行显示界面,本质上还是先需要UI设计工程师绘制好图形,再通过装置实现界面显示,没有从而根本上解决现有软件设计过程中UI组件设计、编辑修改繁琐,工作量大,效率低下的难题。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供一种软件图形界面的快速自动生成方法与装置,目的在于针对现有图形界面原型开发制作的周期时间长,工作量大和流程复杂的问题,提出一种软件图形界面的快速自动生成方法与相应装置,可以自动识别手绘界面草图的内容,在绘制草图的时候就可以识别出界面的UI组件和文本信息,通过草图完成过程中的新增、修改、删除等编辑操作,就可以实现对实际界面的相应编辑操作。草图完成后,对应的图形界面原型和脚本语言代码就自动生成,并且可以直观的显示图形界面实际运行的效果,有利于及时的对图形界面进行评估。
为了实现上述目的,按照本发明的一个方面,提供一种软件图形界面的快速自动生成方法,包括如下步骤:
S100:接收用于生成图形界面的源图片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811435126.6/2.html,转载请声明来源钻瓜专利网。