[发明专利]一种界面自动生成系统以及方法无效
申请号: | 201110432630.2 | 申请日: | 2011-12-21 |
公开(公告)号: | CN102520960A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 苏宏勋;王政涛;付迎拴;郭清海;别志铭;王彦垒;王晓;吴六一;许东升;朱峰;黄泽华;孙明浩 | 申请(专利权)人: | 珠海许继芝电网自动化有限公司;河南省电力公司郑州供电公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭志强 |
地址: | 519060 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 自动 生成 系统 以及 方法 | ||
技术领域
本发明涉及一种人机交互技术领域的系统以及方法,尤其是一种界面自动生成系统以及方法。
背景技术
用户界面,是计算机程序与用户进行信息交流的工具。用户通过界面给计算机程序传达指令,而计算机程序通过界面向用户传达程序运行的结果以及其它信息。可是,当操作对象发生变化后或是修改界面上的文字和背景时,便需要技术人员重新设置界面,这样不仅浪费时间和人力,而且对技术人员的要求也很高。另外,现在用户对界面美观的要求越来越高,尽管,一些网页界面或软件界面出了越来越多漂亮的界面皮肤,控制功能组件位置的多样化,可是,这样还是不能满足每个用户对界面美观的不同要求。
发明内容
为了解决上述技术问题,本发明的目的是提供一种方便操作以及复用程度高的界面自动生成系统。
本发明的另一个目的是提供一种方便操作以及复用程度高的界面自动生成方法。
本发明采用的技术方案是:一种界面自动生成系统,包括:
界面编辑单元,用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;
读取运行单元,用于对存储的界面配置文件进行读取,进而生成可运行的界面组件。
进一步,所述的界面编辑单元包括:
用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息的获取信息模块;
用于根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件的文件生成模块;
用于存储界面配置文件的文件存储模块。
进一步,所述的读取运行单元包括:
用于读取文件存储模块中界面配置文件的读取模块;
用于根据读取的界面配置文件进而生成可运行的界面组件的界面组件生成模块。
进一步,所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
本发明采用的另一个技术方案是:一种界面自动生成方法,所述方法步骤包括:
A、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;
B、读取存储的界面配置文件,进而生成可运行的界面组件。
进一步,所述步骤A包括:
A1、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息;
A2、根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件;
A3、存储界面配置文件。
进一步,所述步骤A3采用4叉树结构对界面配置文件中的界面组件空间坐标的位置信息进行存储。
进一步,所述步骤B包括:
B1、读取存储的界面配置文件;
B2、根据读取的界面配置文件,进而生成可运行的界面组件。
进一步,所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
本发明的有益效果是:通过使用本发明的系统,能够快速以及灵活地定制界面,从而满足用户对界面美观的要求。另外,由于界面和代码分开,因此,降低了界面开发的复杂度以及开发成本,同时也提高了界面开发的复用程度以及开发效率。
本发明的另一个有益效果是:通过使用本发明的方法,能够快速以及灵活地定制界面,从而满足用户对界面美观的要求。另外,由于界面和代码分开,因此,降低了界面开发的复杂度以及开发成本,同时也提高了界面开发的复用程度以及开发效率。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明一种界面生成系统的系统结构框图;
图2是本发明一种界面生成方法的步骤流程图。
具体实施方式
由图1可知,一种界面自动生成系统,包括:
界面编辑单元,用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;
读取运行单元,用于对存储的界面配置文件进行读取,进而生成可运行的界面组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继芝电网自动化有限公司;河南省电力公司郑州供电公司,未经珠海许继芝电网自动化有限公司;河南省电力公司郑州供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110432630.2/2.html,转载请声明来源钻瓜专利网。