[发明专利]一种多通道三维用户界面的生成方法有效
申请号: | 201910970644.6 | 申请日: | 2019-10-13 |
公开(公告)号: | CN110727433B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 燕学智;孙雪迪;谢丽鑫;孙晓颖;陈建;于嘉鑫 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 吉林长春新纪元专利代理有限责任公司 22100 | 代理人: | 魏征骥 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通道 三维 用户界面 生成 方法 | ||
1.一种多通道三维用户界面的生成方法,其特征在于,包括下列步骤:
步骤一:设计所述用户界面描述模型的元模块:根据多通道三维用户界面的体系结构,将用户界面划分为三个不同的模块包括逻辑模块,模板模块,界面布局模块;
逻辑模块,存储计算机及应用程序底层逻辑信息,包含有关应用程序的底层协议,数据转换,事件方法名称以及计算机硬件基础信息;
模板模块,存储用户界面可重用的相关信息,标记当前界面配置文件的文档信息,命名空间,并且模板模块之间可以相互替换和组合;
界面布局模块,描述用户与应用程序之间的交互信息,使用一组独立于设备和应用程序的对象,抽象组件以及函数调用来描述用户与应用程序之间的交互方法以及交互对象;
步骤二:设计所述界面布局模块的子模块:根据界面元素之间的耦合关系以及不同属性,将界面布局模块划分为五个子模块包括结构模块,属性模块,内容模块,行为模块以及多通道管理模块;
步骤三:编写界面配置文件:根据所述用户界面描述模型,基于标记语言的基本语法,编写标记语言文档,形成所述界面配置文件;
步骤四:应用程序解析界面配置文件:根据所述界面配置文件中不同元素标签,应用程序解析所述界面中三维对象的配置参数;
步骤五:界面生成引擎绘制多个三维对象,生成所述多通道三维用户界面。
2.根据权利要求1所述的一种多通道三维用户界面的生成方法,其特征在于,步骤二所述的界面布局模块的子模块,即根据界面元素的不同属性,以及元素之间的耦合关系,将步骤一所述的界面布局模块继续划分为五个子模块,分别为结构模块,属性模块,内容模块,行为模块以及多通道管理模块,其中:
结构模块,对界面中的组件进行枚举;
属性模块,标识界面中组件的具体特定属性;
内容模块,保存界面呈现给用户的信息;
行为模块,描述用户与界面的交互,包括事件和应用程序方法调用;
多通道管理模块,用户可以通过笔式、手势、语音、触控不同通道实现与界面的交互,规定交互通道可触发的事件类型,以及不同通道进行交互时的数据类型,并且可以根据通道数的增加对模块内容进行扩展。
3.根据权利要求2所述的一种多通道三维用户界面的生成方法,其特征在于,所述内容模块中保存界面呈现给用户的信息,该信息包括文本、图像和声音。
4.根据权利要求1所述的一种多通道三维用户界面的生成方法,其特征在于,步骤三所述的界面配置文件,是根据步骤一所述的用户界面描述模型,基于标记语言的语言结构以及逻辑语法,编写成的一个标记语言文档;在标记语言文档中对界面中的所有组件进行分层描述,并且可以被应用程序解析和调用。
5.根据权利要求4所述的一种多通道三维用户界面的生成方法,其特征在于,在标记语言文档中对界面中的所有组件进行分层描述包括:组件的名称、属性、内容以及相应的交互事件。
6.根据权利要求4所述的一种多通道三维用户界面的生成方法,其特征在于,步骤三所述的界面配置文件中,逻辑模块,模板模块,界面布局模块可以以任意的顺序出现,但必须包含至少一个界面布局中的元素。
7.根据权利要求1所述的一种多通道三维用户界面的生成方法,其特征在于,步骤四中所述的解析过程,其步骤如下:(1)实例化一个标记语言文档(2),加载界面配置文件(3),获取文件中的根元素(4),依次遍历文件中的所有根元素和子元素,并读取元素的属性和存储的内容;当应用程序从界面配置文件的第一个元素开始解析时,首先新建一个三维交互场景,然后根据读取到的元素属性的不同,建立相应的三维对象,并将元素中存储的数据内容分别加入到三维对象的参数中。
8.根据权利要求1所述的一种多通道三维用户界面的生成方法,其特征在于,步骤五中所述的界面生成引擎生成用户界面的步骤如下:由应用程序解析界面配置文件,界面生成引擎通过解析出来的三维对象的配置参数,来调用资源,绘制三维对象,生成用户界面,并且可以根据用户的交互行为产生的交互数据,对所述界面进行实时的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970644.6/1.html,转载请声明来源钻瓜专利网。