[发明专利]一种面向移动终端的创建图形用户界面模型无效
| 申请号: | 200710031025.8 | 申请日: | 2007-10-24 |
| 公开(公告)号: | CN101146281A | 公开(公告)日: | 2008-03-19 |
| 发明(设计)人: | 吴佳文;郑义;罗笑南 | 申请(专利权)人: | 中山大学 |
| 主分类号: | H04Q7/32 | 分类号: | H04Q7/32;H04M1/247 |
| 代理公司: | 广州市深研专利事务所 | 代理人: | 陈雅平 |
| 地址: | 510275广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 移动 终端 创建 图形 用户界面 模型 | ||
技术领域
本发明属于图形界面开发领域,特别是涉及移动终端的图形界面模型开发的方法。
背景技术
移动终端的种类极其繁多,软硬件平台规范各不相同,互相之间的兼容性不是太好,其计算能力、存储容量、显示能力以及声音效果等也千差万别,因此在开发移动应用时常常需要专门针对某一型号的一种设备进行设计,这增加了应用开发的复杂度,移动终端界面的开发也不例外,各种设备的差异甚至可能是移动终端应用开发过程中最需要考虑的一个环节。在移动终端的嵌入式系统图形用户界面开发中,由于硬件底层、嵌入式操作系统以及图形用户界面支持系统的差别,图形用户界面的开发耗费了移动终端系统开发的大半的时间。为了提高移动终端系统开发的效率,有必要研究并建立面向移动终端的图形用户界面模型以及在基于该模型的界面快速生成的方法和工具。移动终端的种类极其繁多,软硬件平台规范各不相同,互相之间的兼容性不是太好,其计算能力、存储容量、显示能力以及声音效果等也千差万别,因此在开发移动应用时常常需要专门针对某一型号的一种设备进行设计,这增加了应用开发的复杂度,移动终端界面的开发也不例外,各种设备的差异甚至可能是移动终端应用开发过程中最需要考虑的一个环节。在移动终端的嵌入式系统图形用户界面开发中,由于硬件底层、嵌入式操作系统以及图形用户界面支持系统的差别,图形用户界面的开发耗费了移动终端系统开发的大半的时间。为了提高移动终端系统开发的效率,有必要研究并建立面向移动终端的图形用户界面模型以及在基于该模型的界面快速生成的方法和工具。
发明内容
针对以上的不足,本发明提出了一种面向移动终端的创建图形用户界面模型。
为了实现发明目的,采用了由功能层、对象层、界面模板层组成的三层结构的图形用户界面模型,下面分别对这三层结构进行说明:
功能层是通过需求分析来得到界面的框架、界面之间的关系以及界面对对象层的要求。功能层描述了用户所能使用的功能,同时也描述了这些功能之间的互相调用的关系,因此也是对整个系统功能的描述。
移动终端的图形用户界面层次结构采用树结构,除了树的根节点外,树的节点有两种,一种是菜单节点,一种是对话框节点,每一个菜单节点都有子节点。这树结构和描述系统功能的表示方法只是一种逻辑结构的描述。这种描述是在需求分析中通过对系统功能的了解而建立起来的,还需要借助于实际的表示方式来给予固化,我们采用XML的方式来描述功能层。这就涉及逻辑描述的树结构到XML描述的转换。功能层通过树结构来描述整个系统的功能组成、功能之间的关系以及功能与对象层的关系。因此利用树的深度优先算法遍历树结构,便能得到功能层的XML描述。
对象层是整个图形用户模型的中间层,体现的是界面与内部数据的关系,描述了对象的数据成员特性以及对象成员的基本数据类型。对象层的每个对象由编号、对象名称、对象属性组成,对象属性可以有多个。每个属性又包括以下内容:属性名称、数据的类型、界面类型。属性名称是对象中一个属性的名称,数据类型为对象属性的在程序中的数据类型,一般字符型,整型等,界面类型表示的是该属性在具体界面中的表示形式,具体地说就是用什么控件来表达该属性的数据。
界面模板层的由界面模板库组成的,界面模板库由界面模板构成。界面模板层用来建立内部数据与外部显示元素的对应关系。界面模板是用来描述图形用户界面的大小、布局、组成和界面风格的表示单元。界面模板与对象层的里的对象相对应。对象层里的对象表示的是内部数据,界面模板表示的是在外部显示元素,是内部数据在外部的可视化表现。
所述创建图形用户界面模型都以XML的方式保存。
本发明的有益效果在于:
1)提高移动终端界面开发的效率。本方法总结了现有的各种图形用户模型的不足,针对移动终端用户界面的特点,提出建立面向移动终端的由功能层、对象层、界面模板层构成的三层图形用户界面模型。本方法的代码生成算法,很好的支持了移动终端设备的图形用户界面的开发,提高了界面开发的效率。
2)增强了代码的可重用性。三层的用户界面模型都以XML的方式保存,XML具有很好的可扩展性,可以用来描述具有丰富语义的逻辑结构,以XML的方式把所建立的界面模型保存起来,其优点在于提高了界面的可重用性,使得界面模型能够在不同的平台上能得到重建和利用,从而也提高的界面开发的可重用性。
附图说明
图1移动终端的图形用户界面层次结构图;
图2树结构到XML转换的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710031025.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:线性滑轨的保持器定位结构
- 下一篇:一种植物栽培用交联发泡保水树脂的制备方法





