[发明专利]去代码化制作人机交互界面的系统、方法、介质及设备有效
申请号: | 201910769373.8 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110569096B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 王丰 | 申请(专利权)人: | 上海沣沅星科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 高彦 |
地址: | 201600 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 制作 人机交互 界面 系统 方法 介质 设备 | ||
本申请的去代码化制作人机交互界面的系统、方法、介质及设备,系统包括:一或多个可视化制作工具,用于接收指令以执行对形成人机交互界面的画面所需资源文件的构建动作,包括:制作与画面的静态效果相关的静态效果资源文件、与画面的动画效果相关的动态效果资源文件;制作记载动画效果同其触发器间关联的第一关联资源文件、记载画面间跳转所依据触发器间关联关系的第二关联资源文件、和记载UI组件与业务逻辑功能间关联关系的第三关联资源文件;资源存储系统,用于存储各该资源文件;UI框架引擎,用于解析资源存储系统中的各资源文件以将其内容呈现于所述画面;通过上述系统真正实现去代码化实现人机交互界面,有效降低代码量而节省大量成本。
技术领域
本申请涉及软件开发技术领域,尤其涉及去代码化制作人机交互界面的系统、方法、介质及设备。
背景技术
在市场上目前关于“人机交互界面”或者说“应用程序的GUI(Graphics UserInterface)部分”的实现框架,有如下几大类:
传统和基础性的GUI框架,代表产品如下:1)Win32+WTL、MFC、.net FORM;2)QT\QML;3)HTML5+CSS3+JavaScript;4)Android JAVA Framework;5)WPF。
这类框架有这样的特点和问题:1)需要通过强编程语言(C#、C++、JAVA,)或弱编程语言(QML、HTML5、JavaScript)来实现界面功能,开发模式以编写程序代码为主,开发效率低下,质量控制困难;2)是针对软件工程师的开发框架,无法高效衔接视觉设计师和交互设计师的设计输出。
其它类的实现框架,例如专注某一特定功能范畴的GUI框架,代表产品如下:1)Flash+ActionScript、FLEX;2)EB GUIDE;3)CGI Studio;4)Kanzi;5)Mentor。
这类框架有这样的特点和问题:1)专注于某一特定功能范畴,比如EB GUIDE,擅长制作画面内和画面间的状态机,Flash+ActionScript擅长制作动画,Kanzi和Mentor擅长制作画面内的视觉效果;2)针对例如智能驾驶舱的人机交互界面和普通应用程序的GUI界面等画面关系复杂且交互应用复杂的应用来讲,使用该类框架实现将会有各种不足,还是需要用代码来实现某些界面功能。
发明内容
鉴于以上所述现有技术的缺点,本申请的目的在于提供去代码化制作人机交互界面的系统、方法、介质及设备,解决现有技术中GUI框架仍存在代码化、应用场景受限及能力不足等问题。
为实现上述目标及其他相关目标,本申请提供一种去代码化制作人机交互界面的系统,包括:一或多个可视化制作工具,用于接收指令以执行对形成人机交互界面的画面所需资源文件的构建动作,包括:制作与画面的静态效果相关的静态效果资源文件;制作与画面的动画效果相关的动态效果资源文件;制作记载画面的各种所述动画效果同其触发所依据的触发器间的关联关系的第一关联资源文件;制作记载画面间跳转所依据触发器间关联关系的第二关联资源文件;制作记载画面的UI组件与业务逻辑功能间关联关系的第三关联资源文件;UI框架引擎,用于解析静态效果资源文件、动态效果资源文件、第一关联资源文件、第二关联资源文件、及第三关联资源文件中的一种或多种以将其内容呈现于所述画面。
于本申请的一或多个实施例中,所述静态效果资源文件内容包含:画面的静态结构、及各种UI组件的外观属性值和行为属性值。
于本申请的一或多个实施例中,所述UI框架引擎,包括:UI框架组件库模块,用于解析所述静态效果资源文件并实现画面的各种静态效果。
于本申请的一或多个实施例中,所述动态效果资源文件包括:动画资源文件,其内容包含:UI组件的动画数据;以及画面状态资源文件,其内容包含:关于所述画面的各种外观状态的画面数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海沣沅星科技有限公司,未经上海沣沅星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910769373.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示页面元素的方法和电子设备
- 下一篇:一种信息显示方法及装置