买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于中间表示模型的UXUI高效协作的低代码方法_宁波沃尔斯软件有限公司_202410144121.7 

申请/专利权人:宁波沃尔斯软件有限公司

申请日:2024-02-01

公开(公告)日:2024-04-16

公开(公告)号:CN117667196B

主分类号:G06F8/73

分类号:G06F8/73;G06F16/16

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2024.03.26#实质审查的生效;2024.03.08#公开

摘要:本发明公开了一种基于中间表示模型的UXUI高效协作的低代码方法,包括以下步骤:S101,解压Sketch设计文件,解压过程中生成多个文件和文件夹;S102,定位和使用JSON文件,项目中预先定义一个页面名称常量;S103,使用工具遍历Sketch文档中的每个子层,被分析并识别为对应的OutSystemsUI组件;S104,在层处理和识别过程中,系统提取与组件相关的属性,为每个识别的组件分配一个唯一的标识符ID;S105,对识别出的组件及其相关属性进行实例化,形成一个中间表示模型IR;S106,完成IR模型的生成,系统将IR模型输出为JSON文件;S107,使用OutSystems的ModelAPI从JSON文件中序列化组件;S108,根据组件的类型和复杂性,选择合适的实例化策略;S109,进行容器和布局处理;S110,实例化完成后,系统生成一个OML文件。

主权项:1.一种基于中间表示模型的UXUI高效协作的低代码方法,其特征在于,包括以下步骤:S101,解压Sketch设计文件,解压过程中生成多个文件和文件夹,其中一个关键文件夹包含以JSON格式存储的每个画板的详细数据;S102,定位和使用JSON文件,项目中预先定义一个页面名称常量;S103,使用工具遍历Sketch设计文件中的每个子层,所述子层是构成应用界面的关键元素,被分析并识别为对应的OutSystemsUI组件;S104,在层处理和识别过程中,系统提取与组件相关的属性,为每个识别的组件分配一个唯一的标识符ID;S105,对识别出的组件及其相关属性进行实例化,形成一个中间表示模型IR,所述中间表示模型IR采用JSON数据结构;S106,完成中间表示模型IR的生成,系统将中间表示模型IR输出为JSON文件,所述中间表示模型IR的JSON文件包含所有被识别和处理过的组件,以及它们的属性,其中属性已转换为与OutSystemsUI库兼容的格式;S107,使用OutSystems的ModelAPI从JSON文件中序列化组件,并针对每个节点实例化一个Container小部件;S108,根据组件的类型和复杂性,选择合适的实例化策略;S109,进行容器和布局处理;S110,实例化完成后,系统生成一个OML文件,所述OML文件包括完全结构化的应用屏幕,以及同时保留所有必要的敏感内部数据;S105中中间表示模型IR包括类型Type、内部名称InternalName、部件Widget、设计师名称DesignerName、相对位置RelativePosition、子节点Children以及访问标志Visited的属性,其中类型表示节点的类型,包括组group、符号symbol或根root,由层的类别决定;内部名称代表在可重用UI组件库LiveStyleGuide中的组件的名称;内部名称InternalName的简化版本,用于区分组件;设计师名称是设计师选择的层名称;相对位置包括组件相对于父组件的坐标,以及其宽度和高度;子节点包含子层的列表;访问标志是一个辅助的布尔值,用于防止出现重复的组件。

全文数据:

权利要求:

百度查询: 宁波沃尔斯软件有限公司 基于中间表示模型的UXUI高效协作的低代码方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。