[发明专利]自动代码生成有效
申请号: | 201880041312.3 | 申请日: | 2018-07-06 |
公开(公告)号: | CN110785736B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | S·S·B·库玛;P·森 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06N3/08 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周衡威 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了用于从包括文本信息和一个或多个图形用户界面部件的GUI屏幕图像来自动化GUI开发的技术。分析GUI屏幕图像以提取文本信息并识别GUI屏幕中包含的UI部件。检测GUI屏幕图像中的一个或多个文本区域并将其用占位符替换。从GUI屏幕图像中提取GUI屏幕中的一个或多个图形用户界面部件的图像,并使用基于机器学习的分类器对它们进行分类。基于分类结果、一个或多个文本区域的位置以及一个或多个图形用户界面部件的位置,为GUI生成GUI模型。所生成的模型然后可以用于生成GUI的一个或多个实现体(例如,可执行代码),这些实现体可能采用不同编程语言并用于各种平台。 | ||
搜索关键词: | 自动 代码 生成 | ||
【主权项】:
1.一种方法,包括:/n由计算机系统从输入图像中检测图形用户界面(GUI)屏幕图像,所述图形用户界面(GUI)屏幕图像描绘GUI的GUI屏幕;/n由所述计算机系统检测所述GUI屏幕图像的包括第一文本内容项的第一区域;/n由所述计算机系统确定所述第一区域在所述GUI屏幕图像内的位置;/n由所述计算机系统使用不包含文本内容的占位符替换所述第一区域的内容;/n由所述计算机系统检测位于所述GUI屏幕图像的第二区域中的第一用户界面(UI)部件,其中所述第二区域包含具有所述占位符的所述第一区域;/n由所述计算机系统确定所述第一UI部件在所述GUI屏幕图像内的位置;/n由所述计算机系统使用基于机器学习的分类器来确定所述第一UI部件的UI部件类型,其中所述基于机器学习的分类器是使用包括多个训练图像的训练数据训练的,所述多个训练图像中的每个训练图像包括UI部件,对于每个训练图像,所述训练数据还包括识别该训练图像中的UI部件的UI部件类型的信息;以及/n由所述计算机系统生成GUI模型,所述GUI模型能够用于生成用于实现所述GUI的代码,所述GUI模型包括用于所述第一UI部件的信息和用于所述第一文本内容项的信息,其中用于所述第一UI部件的信息包括指示为所述第一UI部件确定的UI部件类型以及所述第一UI部件在所述GUI屏幕图像中的位置的信息。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201880041312.3/,转载请声明来源钻瓜专利网。