一种界面自动生成系统以及方法

文档序号:6442466阅读:133来源:国知局
专利名称:一种界面自动生成系统以及方法
技术领域
本发明涉及一种人机交互技术领域的系统以及方法,尤其是一种界面自动生成系统以及方法。
背景技术
用户界面,是计算机程序与用户进行信息交流的工具。用户通过界面给计算机程序传达指令,而计算机程序通过界面向用户传达程序运行的结果以及其它信息。可是,当操作对象发生变化后或是修改界面上的文字和背景时,便需要技术人员重新设置界面,这样不仅浪费时间和人力,而且对技术人员的要求也很高。另外,现在用户对界面美观的要求越来越高,尽管,一些网页界面或软件界面出了越来越多漂亮的界面皮肤,控制功能组件位置的多样化,可是,这样还是不能满足每个用户对界面美观的不同要求。发明内容
为了解决上述技术问题,本发明的目的是提供一种方便操作以及复用程度高的界面自动生成系统。
本发明的另一个目的是提供一种方便操作以及复用程度高的界面自动生成方法。
本发明采用的技术方案是一种界面自动生成系统,包括界面编辑单元,用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;读取运行单元,用于对存储的界面配置文件进行读取,进而生成可运行的界面组件。
进一步,所述的界面编辑单元包括用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息的获取信息模块;用于根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件的文件生成模块; 用于存储界面配置文件的文件存储模块。
进一步,所述的读取运行单元包括用于读取文件存储模块中界面配置文件的读取模块;用于根据读取的界面配置文件进而生成可运行的界面组件的界面组件生成模块。
进一步,所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
本发明采用的另一个技术方案是一种界面自动生成方法,所述方法步骤包括A、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;B、读取存储的界面配置文件,进而生成可运行的界面组件。
进一步,所述步骤A包括Al、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息;A2、根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件;A3、存储界面配置文件。
进一步,所述步骤A3采用4叉树结构对界面配置文件中的界面组件空间坐标的位置信息进行存储。
进一步,所述步骤B包括 Bi、读取存储的界面配置文件;B2、根据读取的界面配置文件,进而生成可运行的界面组件。
进一步,所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
本发明的有益效果是通过使用本发明的系统,能够快速以及灵活地定制界面,从而满足用户对界面美观的要求。另外,由于界面和代码分开,因此,降低了界面开发的复杂度以及开发成本,同时也提高了界面开发的复用程度以及开发效率。
本发明的另一个有益效果是通过使用本发明的方法,能够快速以及灵活地定制界面,从而满足用户对界面美观的要求。另外,由于界面和代码分开,因此,降低了界面开发的复杂度以及开发成本,同时也提高了界面开发的复用程度以及开发效率。


下面结合附图对本发明的具体实施方式
作进一步说明 图1是本发明一种界面生成系统的系统结构框图;图2是本发明一种界面生成方法的步骤流程图。
具体实施方式
由图1可知,一种界面自动生成系统,包括界面编辑单元,用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;读取运行单元,用于对存储的界面配置文件进行读取,进而生成可运行的界面组件。
所述的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与功能函数调用接口的映射信息均可由用户根据自身需求自定义,所述的功能函数调用接口均具有相应的组件名称。
进一步作为优选的实施方式,所述的界面编辑单元包括用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息的获取信息模块;用于根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件的文件生成模块;用于存储界面配置文件的文件存储模块。
进一步作为优选的实施方式,所述的读取运行单元包括 用于读取文件存储模块中界面配置文件的读取模块;用于根据读取的界面配置文件进而生成可运行的界面组件的界面组件生成模块。
进一步作为优选的实施方式,所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
由图2可知,一种界面自动生成方法,所述方法步骤包括A、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;B、读取存储的界面配置文件,进而生成可运行的界面组件。
所述的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与功能函数调用接口的映射信息均可由用户根据自身需求自定义,所述的功能函数调用接口均具有相应的组件名称。
进一步作为优选的实施方式,所述步骤A包括Al、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息;A2、根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件; A3、存储界面配置文件。
进一步作为优选的实施方式,所述步骤A3采用4叉树结构对界面配置文件中的界面组件空间坐标的位置信息进行存储。
进一步作为优选的实施方式,所述步骤B包括 Bi、读取存储的界面配置文件;B2、根据读取的界面配置文件,进而生成可运行的界面组件。
进一步作为优选的实施方式,所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
权利要求
1.一种界面自动生成系统,其特征在于包括界面编辑单元,用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;读取运行单元,用于对存储的界面配置文件进行读取,进而生成可运行的界面组件。
2.根据权利要求1所述的一种界面自动生成系统,其特征在于所述的界面编辑单元包括用于获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息的获取信息模块;用于根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件的文件生成模块; 用于存储界面配置文件的文件存储模块。
3.根据权利要求1所述的一种界面自动生成系统,其特征在于所述的读取运行单元包括用于读取文件存储模块中界面配置文件的读取模块;用于根据读取的界面配置文件进而生成可运行的界面组件的界面组件生成模块。
4.根据权利要求1或3所述的一种界面自动生成系统,其特征在于所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
5.一种界面自动生成方法,其特征在于所述方法步骤包括A、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件,并对界面配置文件进行存储;B、读取存储的界面配置文件,进而生成可运行的界面组件。
6.根据权利要求5所述的一种界面自动生成方法,其特征在于所述步骤A包括 Al、获取图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息;A2、根据获取的图片信息、界面组件空间坐标的位置和大小信息以及操作对象与组件功能函数调用接口的映射信息,进而生成界面配置文件; A3、存储界面配置文件。
7.根据权利要求6所述的一种界面自动生成方法,其特征在于所述步骤A3采用4叉树结构对界面配置文件中的界面组件空间坐标的位置信息进行存储。
8.根据权利要求5所述的一种界面自动生成方法,其特征在于所述步骤B包括 Bi、读取存储的界面配置文件;B2、根据读取的界面配置文件,进而生成可运行的界面组件。
9.根据权利要求5或8所述一种界面自动生成方法,其特征在于所述可运行的界面组件包括浏览器/服务器模式的网页界面组件或客户端/服务器模式的界面组件。
全文摘要
本发明公开了一种界面自动生成系统以及方法,所述系统包括界面编辑单元以及读取运行单元,该方法是首先获取图片信息、界面组件空间坐标的位置和大小信息以及映射信息,进而生成界面配置文件,然后读取存储的界面配置文件,进而生成可运行的界面组件。通过使用本发明,能够快速以及灵活地定制界面,从而满足用户对界面美观的要求。另外,由于界面和代码分开,因此,降低了界面开发的复杂度以及开发成本,同时也提高了界面开发的复用程度以及开发效率。本发明作为一种操作方便以及复用程度高的界面自动生成系统以及方法广泛应用于人机交互技术领域中。
文档编号G06F17/30GK102520960SQ201110432630
公开日2012年6月27日 申请日期2011年12月21日 优先权日2011年12月21日
发明者付迎拴, 别志铭, 吴六一, 孙明浩, 朱峰, 王彦垒, 王政涛, 王晓, 苏宏勋, 许东升, 郭清海, 黄泽华 申请人:河南省电力公司郑州供电公司, 珠海许继芝电网自动化有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1