[发明专利]代码生成方法及装置有效
申请号: | 201710551695.6 | 申请日: | 2017-07-07 |
公开(公告)号: | CN109240678B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 朱霞;代培 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/35 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥;李威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 生成 方法 装置 | ||
1.一种代码生成方法,其特征在于,包括:
展示用户确定的目标界面;以及,循环执行下述操作,以获得针对所述目标界面的操作任务,所述操作任务包含循环执行下述操作所生成的代码:
根据用户操控图标在所述目标界面上所处的位置,对所述目标界面中相应位置处的界面元素进行区别展示;
当检测到所述用户操控图标对界面元素的选取操作时,展示相应的交互窗口,所述交互窗口中包括针对被选取的界面元素的备选操作选项;
当检测到所述用户操控图标对备选操作选项的选取操作时,生成对所述被选取的界面元素实施相应操作的代码;
针对所述被选取的界面元素执行相应操作,以更新所述目标界面。
2.一种代码生成方法,其特征在于,包括:
循环执行下述操作,以获得针对目标界面的操作任务,所述操作任务包含循环执行下述操作所生成的代码:
根据用户在所述目标界面选取的界面元素,展示针对被选取的界面元素的备选操作选项;
根据用户选取的操作选项,生成实施相应操作的代码;
针对所述被选取的界面元素执行所述操作,以更新所述目标界面。
3.根据权利要求2所述的方法,其特征在于,所述目标界面包括:预设界面或用户指定的界面。
4.根据权利要求2所述的方法,其特征在于,还包括:
展示目标界面,所述目标界面中包括至少一个界面元素,以供用户进行选取。
5.根据权利要求2所述的方法,其特征在于,还包括:
获取用户操控图标在所述目标界面上所处的位置;
当所述目标界面在所述位置处存在界面元素时,对所述位置处的界面元素进行区别展示;
当检测到所述用户操控图标对所述位置处的界面元素的选取操作时,将所述位置处的界面元素确定为所述被选取的界面元素。
6.根据权利要求2所述的方法,其特征在于,
还包括:获取用户为被选取的操作选项设定的操作内容;
所述根据用户选取的操作选项,生成对所述被选取的界面元素实施相应操作的代码,包括:根据用户选取的操作选项和设定的所述操作内容,生成实施相应操作的代码。
7.根据权利要求2所述的方法,其特征在于,所述操作的操作对象包括以下至少之一:所述被选取的界面元素、所述目标界面中与所述被选取的界面元素归属于同一类别的其他界面元素。
8.根据权利要求2所述的方法,其特征在于,还包括:
获取用户在所述目标界面中分别选取的多个界面元素,以及对应的多段代码;
根据用户对所述多个界面元素的选取次序,对所述多段代码进行顺序组装。
9.一种代码生成方法,其特征在于,包括:
循环执行下述操作,以获得针对目标界面的操作任务,所述操作任务包含循环执行下述操作所生成的代码:
针对所述目标界面包含的界面元素,展示相应的备选操作选项;
根据用户选取的操作选项,生成实施相应操作的代码;
针对被选取的界面元素执行所述操作,以更新所述目标界面。
10.一种代码生成装置,其特征在于,包括:
界面展示单元,展示用户确定的目标界面;以及,循环执行下述操作,以获得针对所述目标界面的操作任务,所述操作任务包含循环执行下述操作所生成的代码:
区别展示单元,根据用户操控图标在所述目标界面上所处的位置,对所述目标界面中相应位置处的界面元素进行区别展示;
窗口展示单元,当检测到所述用户操控图标对界面元素的选取操作时,展示相应的交互窗口,所述交互窗口中包括针对被选取的界面元素的备选操作选项;
代码生成单元,当检测到所述用户操控图标对备选操作选项的选取操作时,生成对所述被选取的界面元素实施相应操作的代码;
操作执行单元,针对所述被选取的界面元素执行相应操作,以更新所述目标界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551695.6/1.html,转载请声明来源钻瓜专利网。