[发明专利]一种用户界面自动生成的系统及方法在审
申请号: | 201610108972.1 | 申请日: | 2016-02-26 |
公开(公告)号: | CN105786506A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 陈镇秋;陈汉辉;李茂;吴海权;易勇军 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户界面 自动 生成 系统 方法 | ||
1.一种用户界面自动生成的系统,其特征在于,该系统包括:
界面准备模块,用于对用户界面效果图进行解析,将用户界面效果图划分为多个图层, 并对每个图层进行规范命名,并对规范命名后的图层进行存储;
资源配置模块,用于使用可扩展性标记语言将所述存储的每个用户界面效果图的多个 图层转化为界面配置文件;
界面生成模块,用于使用可视化交互界面对界面配置文件进行加载及自动生成模拟用 户界面。
2.根据权利要求1所述的用户界面自动生成的系统,其特征在于,所述的界面准备模块 包括:
命名子模块,用于多用户界面效果图进行解析时,获取组成的图层信息,根据每个图层 的界面信息进行对应规范命名,并根据对应的命名创建对应识别文件头;
存储子模块,用于对每个用户界面效果图进行文件形式存储,每个用户界面效果图文 件包括其所有的规范命名图层。
3.根据权利要求1所述的用户界面自动生成的系统,其特征在于,所述的资源配置模块 模块包括:
用于获取所述界面准备模块所存储的用户界面效果图层信息,对相应的图层识别文件 头进行解析,进而获取图层对应的界面组件基础信息,使用可扩展性标记语言创建对应的 界面配置文件对基础信息进行存储,然后将界面配置文件及对应的用户界面效果图文件进 行存储。
4.根据权利要求1所述的用户界面自动生成的系统,其特征在于,所述的界面生成模块 模块包括:
数据缓存子模块,用于获取所述资源配置模块的所存储的界面配置文件及对应的用户 界面效果图文件进行,调取对应文件的文件头进行解析,获取静态配置文件和动态协议文 件并进行缓存;
界面图形生成子模块,用于使用可交互界面对所述静态配置文件和动态协议文件进行 生成对应的用户界面;
界面功能生成子模块,用于当所述界面图形生成子模块生成对应的用户界面时,进一 步调取所诉静态配置文件和动态协议文件的用户界面功能及用户界面逻辑,然后执行对应 的用户界面功能生成。
5.根据权利要求4所述的用户界面自动生成的系统,其特征在于,所述的界面生成模块 模块还包括:
接口管理子模块,用于存储各子模块交互的网络协议接口,还用于存储子模块之间的 请求和发送接口;
中介子模块,用于提供面向其他子模块可开关的公用接口,即子模块可以通过公用接 口访问其他子模块;
监听子模块,用于执行用户界面生成及用户界面功能生成时,创建用户界面事件列表 并进行监听,事件列表里存放组件的相对用户界面文件根目录的相对路径、名字、组件类 型,传入批处理文件中,批处理文件会根据基本信息生成对应的用户界面模板。
6.一种用户界面自动生成的方法,其特征在于,该方法还包括:
对用户界面效果图进行解析,将用户界面效果图划分为多个图层,并对每个图层进行 规范命名,并对规范命名后的图层进行存储;
使用可扩展性标记语言将所述存储的每个用户界面效果图的多个图层转化为界面配 置文件;
使用可视化交互界面对界面配置文件进行加载及自动生成模拟用户界面。
7.根据权利要求6所述的用户界面自动生成的方法,其特征在于,该方法还包括:
多用户界面效果图进行解析时,获取组成的图层信息,根据每个图层的界面信息进行 对应规范命名,并根据对应的命名创建对应识别文件头;
对每个用户界面效果图进行文件形式存储,每个用户界面效果图文件包括其所有的规 范命名图层。
8.根据权利要求6所述的用户界面自动生成的方法,其特征在于,该方法还包括:
获取所述界面准备模块所存储的用户界面效果图层信息,对相应的图层识别文件头进 行解析,进而获取图层对应的界面组件基础信息,使用可扩展性标记语言创建对应的界面 配置文件对基础信息进行存储,然后将界面配置文件及对应的用户界面效果图文件进行存 储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610108972.1/1.html,转载请声明来源钻瓜专利网。