一种图形用户界面单据打开方法、装置及通信终端的制作方法

文档序号:6335975阅读:216来源:国知局
专利名称:一种图形用户界面单据打开方法、装置及通信终端的制作方法
技术领域
本发明属于计算机领域,尤其涉及一种图形用户界面单据打开方法、装置及通信终端。
背景技术
在企业资源计划(Enterprise Resourse Planning,ERP)系统中录入单据之后,常常需要查看、修改已录入的单据。现有技术中,web模式通常会采用applet或0CX技术打开图形用户界面 (Graphical User Interface, GUI)的ERP,获取已录入ERP的单据。打开web,本地运行浏览器暂时下载到用户硬盘上的applet程序,该applet程序为采用Java创建并基于HTML 的程序。该方法由于在浏览器上启动applet或ocx技术,因此容易受到浏览器、网络本身安全性的影响,稳定性不高,并且会造成GUI的响应速度变慢,此外,该方法还需对GUI程序做相应的修改,增加了管理员的工作量。

发明内容
本发明提供了一种图形用户界面单据打开方法,旨在解决在web中打开GUI单据需要在浏览器上启动applet或ocx,从而导致的响应速度慢,易受浏览器、网络本身安全性的影响,稳定性不高且增加管理员工作量的问题。本发明是这样实现的,一种图形用户界面单据打开方法,所述方法包括在保存录入图形用户界面GUI单据时,获取GUI界面的界面元素和数据信息;根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的GUI单据对应的 web快照。本发明的另一目的在于提供一种图形用户界面单据打开装置,所述装置包括获取信息模块,用于在保存录入GUI单据时,获取GUI界面的界面元素和数据信息;生成快照模块,用于根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;输出快照模块,用于在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的⑶I单据对应的web快照。本发明的另一目的在于提供一种包含图形用户界面单据打开装置的通信终端。本发明实施例中,根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照,因此其web快照样式与GUI界面的样式保持一致,用户无需改变习惯,使用方便;其次,由于该web快照使用HTML代码生成,在打开该web快照时,无需启动applet/ocx,集成方便,响应速度快,受到环境的影响很小,并且HTML代码通用性好,能够减少管理员的工作量。


图1是本发明第一实施例提供的图形用户界面单据打开方法流程;图2是本发明第二实施例提供的图形用户界面单据打开方法流程;图3是本发明第三实施例提供的图形用户界面单据打开方法流程;图4是本发明实施例提供的图形用户界面单据打开装置的结构;图5是本发明实施例提供的图形用户界面单据打开装置的结构。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明通过在保存录入GUI单据时,获取GUI界面的界面元素和数据信息,根据获取的GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照。在生成了 GUI单据对应的快照后,若接收到打开该GUI单据的指令,则输出该GUI单据对应的web快照。本发明提供了一种一种图形用户界面单据打开方法、装置及通信终端。所述方法包括在保存录入图形用户界面GUI单据时,获取GUI界面的界面元素和数据信息;根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的GUI单据对应的 web快照。所述装置包括获取信息模块,用于在保存录入⑶I单据时,获取⑶I界面的界面元素和数据信息;生成快照模块,用于根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;输出快照模块,用于在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的⑶I单据对应的web快照。所述通信终端包括一种包含图形用户界面单据打开装置的通信终端。本发明实施例中,根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照,因此其web快照样式与GUI界面的样式保持一致,用户无需改变习惯,使用方便;其次,由于该web快照使用 HTML代码生成,在打开该web快照时,无需启动applet/ocx,集成方便,响应速度快,受到环境的影响很小,并且HTML代码通用性好,能够减少管理员的工作量。实施例一图1示出了本发明第一实施例提供的图形用户界面单据打开方法的流程,详述如
5下在步骤Sll中,在保存录入GUI单据时,获取GUI界面的界面元素和数据信息;在本发明实施例中,一般通过为用户提供⑶I单据录入界面,以使用户通过该⑶I 单据录入界面录入GUI单据。在用户通过GUI单据录入界面录入GUI单据后,获取该GUI单据录入界面中的界面元素和数据信息。如获取该GUI单据录入界面中的按钮、该按钮的属性以及文本框、该文本框属性等界面元素,获取该GUI单据如金额、商品名称等数据信息。在步骤S12中,根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与 HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;其中,根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照的步骤具体为根据界面元素的类型、位置、样式等信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规贝U,生成对应HTML代码。扫描GUI界面的界面元素,根据扫描GUI界面的界面元素获得的界面元素的类型、 位置、样式等信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,比如预设GUI的按钮及按钮属性与HTML中的按钮及按钮属性的映射规则,生成对应的HTML代码, 并存储该HTML代码。进一步地,生成了 web快照之后还可以命名该web快照。其中,命名该生成的web 快照的规则可以默认以该快照中的数据信息命名,也可以自定义命名。在步骤S13中,在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的 ⑶I单据对应的web快照。接收用户输入的查看GUI单据指令,根据该查看指令包含的GUI单据信息或者web 快照的命名,查找到用户需要查看的web快照,并打开指令指定的⑶I单据对应的web快照的查看界面,查看该web快照中的数据。本发明实施例中,根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照,因此其web快照样式与GUI界面的样式保持一致,用户无需改变习惯,使用方便;其次,由于该web快照使用 HTML代码生成,在接收到GUI单据打开指令,打开该web快照时,无需启动applet/ocx,集成方便,响应速度快,受到环境的影响很小,并且HTML代码通用性好,能够减少管理员的工作量。实施例二 图2示出了本发明第二实施例提供的图形用户界面单据打开方法流程,详述如下其中,步骤S21、步骤S22与实施例一的步骤S11、步骤S12相同,此处不再赘述。在步骤S23中,接收参数信息,屏蔽web快照中与该参数信息相对应的GUI单据信息;假设生成的web快照如表1所示表 1
权利要求
1.一种图形用户界面单据打开方法,其特征在于,所述方法包括步骤在保存录入图形用户界面GUI单据时,获取GUI界面的界面元素和数据信息;根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的GUI单据对应的web 快照。
2.如权利要求1所述的方法,其特征在于,所述根据GUI界面的界面元素和数据信息, 以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的 web快照的步骤具体为根据GUI界面的界面元素的类型、位置、样式信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成对应HTML代码。
3.如权利要求1所述的方法,其特征在于,所述根据GUI界面的界面元素和数据信息, 以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的 web快照的步骤之后还包括下述步骤接收参数信息,屏蔽web快照中与所述参数信息相对应的GUI单据信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤在接收到GUI单据编辑指令时,根据GUI界面的实体以及GUI界面的实体属性与界面元素之间的映射关系,生成web快照的可修改界面。
5.如权利要求4所述的方法,其特征在于,所述在接收到GUI单据编辑指令时,根据 GUI界面的实体以及GUI界面的实体属性与界面元素之间的映射关系,生成web快照的可修改界面的步骤具体为接收GUI单据编辑指令;根据接收的GUI单据编辑指令以及GUI界面的实体以及GUI界面的实体属性与界面元素之间的映射关系,生成对应的AJAX代码。
6.如权利要求5所述的方法,其特征在于,所述生成对应的AJAX代码的步骤之后进一步包括下述步骤保存用户编辑后的单据,更新生成的AJAX代码。
7.一种图像用户界面单据打开装置,其特征在于,所述装置包括获取信息模块,用于在保存录入GUI单据时,获取GUI界面的界面元素和数据信息;生成快照模块,用于根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与 HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;输出快照模块,用于在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的 ⑶I单据对应的web快照。
8.如权利要求7所述的装置,其特征在于,所述装置还包括屏蔽信息模块,用于接收参数信息,屏蔽web快照中与所述参数信息相对应的GUI单据 fn息ο
9.如权利要求7所述的装置,其特征在于,所述装置还包括生成修改界面模块,用于在接收到GUI单据编辑指令时,根据GUI界面的实体以及GUI 界面的实体属性与界面元素之间的映射关系,生成web快照的可修改界面。
10. 一种包含权利要求7至9任一项所述的图形用户界面单据打开装置的通信终端。
全文摘要
本发明适用于计算机领域,提供了一种图形用户界面单据打开方法、装置及通信终端。所述方法包括在保存录入图形用户界面GUI单据时,获取GUI界面的界面元素和数据信息;根据GUI界面的界面元素和数据信息,以及预设的GUI界面元素与HTML中对应的界面元素的映射规则,生成与GUI单据对应的web快照;在接收到GUI单据打开指令时,输出与GUI单据打开指令指定的GUI单据对应的web快照。本发明生成的web快照样式与GUI界面的样式保持一致,用户无需改变习惯,使用方便,且打开该web快照时,无需启动applet/ocx,集成方便,响应速度快,受到环境的影响很小。
文档编号G06F9/44GK102467380SQ20101054619
公开日2012年5月23日 申请日期2010年11月16日 优先权日2010年11月16日
发明者唐国伟 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1