一种数据文件传递、打印的方法及其系统技术方案

技术编号:2833876 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种传递数据内容的技术,尤其涉及一种通过绑定数据库生成数据描述文件来传递数据内容的技术以及根据所传递的数据内容进行打印的技术。一种数据描述文件生成方法,包括:获取可变数据元素的版面信息以及可变数据元素的数据库信息;根据所述可变数据元素的数据库信息登录所述数据库;在所述数据库中为所述可变数据元素绑定数据源信息;所述数据源信息包括可变数据元素的数据所在数据库中的表的表名以及字段的字段名,以及为查询设置的过滤条件;将可变数据元素的版面信息、可变数据元素的数据库信息以及可变数据元素的数据源信息对应记录在数据描述文件中。

【技术实现步骤摘要】

本专利技术涉及一种传递数据内容的技术,尤其涉及一种通过绑定数据库生 成数据描述文件来传递数据内容的技术以及根据所传递的数据内容进行打印 的技术。
技术介绍
随着信息时代的到来,人们在许多场合需要进行数据内容的传递。这些数据内容可以包括如下元素文字、图片、数据等,以及这些元素的版面信 息。比如,在各个部门间传递携带数据内容的数据文件用以审查、打印、输 出。那么,对于传递的数据文件就要有安全以及便于传递、携带的要求。现有技术中为保证传递的数据文件的安全性,往往釆用文件加密技术, 但是加密后的文件虽然具有了安全性,但对于具有海量凄史据的文件,由于其 文件尺寸很大,仍然具有不便传递、携带的特性。另外,现有技术中通常采用压缩技术来达到减小传递的数据文件的尺寸 的目的。但是,对于具有海量数据的文件压缩比例也是十分有限的。尤其在有较高的实时性要求、海量印刷要求或个性化印刷要求的印刷领 域,要传递具有海量数据的数据文件已经呈现出许多不便。传统的印刷技术都是从数据库中导出数据,生成数据文件再进行印刷。 以银行打印、印刷账单为例,在打印前,操作人员必须从数据库中调出账单 的相关信息,比如账户名、帐号、账单款项等。然后将这些信息生成账单的 数据文件,再将这些数据文件送交审查或者其它相关部门,最后送至打印、 印刷地点进行打印、印刷输出。如果银行需要印刷的是大量账户的账单,传 统的印刷方法就必须生成大量的带有数据库数据的数据文件。而这些数据文 件将十分庞大,且在传递这些数据文件的过程中也会造成账户信息泄漏的问 题。由于传统的印刷方法在传递和打印前需要将数据库中的数据都导出到数 据文件中,导致数据文件尺寸很大,传递不方便,并且由于数据文件中已经 携带了数据,所以在数据文件的传递过程中有可能会造成信息的泄漏,导致 传统的印刷方法安全性差。所以传统的印刷方法已经难以适应数据量巨大, 保密要求较高的印刷要求,尤其象银行等金融机构的印刷要求。由于现有技术中传递的数据文件携带了大量的数据,所以使得传递的文 件尺寸很大不便于携带,同时也不能具有很好的安全性,也使得与之相关的 海量数据打印方法,也具有同样的缺点。
技术实现思路
本专利技术实施例主要提供了 一种数据描述文件生成方法及装置, 一种数据 文件生成方法及装置, 一种根据数据描述文件进行打印的方法及装置,可以 方便、安全的传递数据内容、并实现方便、安全的再现、打印出所述数据内 答。一种数据描述文件生成方法,包括获取可变数据元素的版面信息以及可变数据元素的数据库信息;所述可变数据元素的数据库信息包括可变数据元素的数据所在数据库的主机地址以及数据库名;根据所述可变数据元素的数据库信息登录所述数据库;在所述数据库中为所述可变数据元素绑定数据源信息;所述数据源信息包括可变数据元素的数据所在数据库中的表的表名以及字段的字段名,以及为查询设置的过滤条件;生成数据描述文件,所述数据描述文件中对应记录了可变数据元素的版面信息、可变数据元素的数据库信息以及可变数据元素的数据源信息。一种数据描述文件生成装置,包括元素信息荻取模块,用以获取可变数据元素的版面信息以及可变数据元素的数据库信息;所述可变数据元素的数据库信息包括可变数据元素的数据 所在数据库的主机地址以及数据库名;数据库连接模块,用以接收所述元素信息获取模块获取的所述可变数据 元素的数据库信息,并根据所述可变数据元素的数据库信息登录所述数据库;数据源信息绑定模块,用以在登录所述数据库成功后,在数据库中为可 变数据元素绑定数据源信息;文件生成模块,用以接收获取的可变数据元素版面信息、以及为可变数 据元素绑定的数据库信息和数据源信息,并将这些信息对应记录在数据描述 文件。一种数据文件生成方法,包括接收数据描述文件;所述数据描述文件中对应记录了可变数据元素的版 面信息、可变数据元素的数据库信息和可变数据元素的数据源信息;所述可 变数据元素的数据库信息包括可变数据元素的数据所在数据库的主机地址以 及数据库名,所述数据源信息包括可变数据元素的数据所在数据库中的表的 表名以及字段的字段名,以及为查询设置的过滤条件;解析所述数据描述文件,得到所述可变数据元素的版面信息和所述可变 数据元素的数据库信息以及数据源信息;根据所述可变数据元素的数据库信息登录所述数据库; 根据所述可变数据元素的数据源信息获取可变数据元素的数据; 生成包含可变数据元素的数据的数据文件,所述可变数据元素数据的格 式根据可变数据元素的版面信息确定。 一种数据文件生成装置,包括获取文件模块,用以接收数据描述文件;所述接收数据描述文件中对应 记录了各可变数据元素的版面信息、可变数据元素的数据库信息和可变数据元素的数据源信息;所述可变数据元素的数据库信息包括可变数据元素的数 据所在数据库的主机地址以及数据库名;解析文件模块,用以解析获取文件模块接收的数据描述文件,得到可变 数据元素的版面信息、可变数据元素的数据库信息和数据源信息;登录数据库模块,用于接收解析文件模块解析出的可变数据元素的数据 库信息,并根据所述可变数据元素的数据库信息登录数据库;获取数据模块,用于在登录所述数据库后,并根据所述可变数据元素的 数据源信息从数据库中,获取符合过滤条件的数据;合并数据模块,用以接收获取数据模块获取的数据,并生成包含可变数 据元素的数据的数据文件,所述可变数据元素数据的格式根据可变数据元素 的版面信息确定。一种打印方法,包括接收数据描述文件,在所述数据描述文件中对应记录了可变数据元素的 版面信息、可变数据元素的数据库信息和可变数据元素的数据源信息;所述 可变数据元素的数据库信息包括可变数据元素的数据所在数据库的主机地址 以及数据库名;解析所述数据描述文件,得到所述可变数据元素的版面信息和所述可变数据元素的数据库信息以及数据源信息;根据所述可变数据元素的数据库信息登录所述数据库; 根据所述可变数据元素的数据源信息获取可变数据元素的数据; 生成包含可变数据元素的数据的数据文件,所述可变数据元素数据的格式根据可变数据元素的版面信息确定; 才艮据所述数据文件进行打印输出。 一种打印装置,包括获取文件模块,用以接收数据描述文件;所述接收数据描述文件中对应 记录了各可变数据元素的版面信息、可变数据元素的数据库信息和可变数据元素的数据源信息;所述可变数据元素的数据库信息包括可变数据元素的数 据所在数据库的主机地址以及数据库名;解析文件模块,用以解析获取文件模块接收的数据描述文件,得到可变 数据元素的版面信息、可变数据元素的数据库信息和数据源信息;登录数据库模块,用于接收解析文件模块解析出的可变数据元素的数据 库信息,并根据所述可变数据元素的数据库信息登录数据库;获取数据模块,用于在登录所述数据库后,并根据所述可变数据元素的 数据源信息从数据库中,获取符合过滤条件的数据;合并数据模块,用以接收获取数据模块获取的数据,并生成包含可变数 据元素的数据的数据文件,所述可变数据元素数据的格式根据可变数据元素 的版面信息确定;打印输出模块,用以接收合并数据模块生成的数据文件,并打印输出该 数据文件。本专利技术实施例所述的方法与装置中,由于传递的文件是数据描述文件, 该文件的内容包含的是可变数据绑定的数据库的信息,而非数据库中的数据本文档来自技高网
...

【技术保护点】
一种数据描述文件生成方法,其特征在于,包括:获取可变数据元素的版面信息以及可变数据元素的数据库信息;所述可变数据元素的数据库信息包括可变数据元素的数据所在数据库的主机地址以及数据库名;根据所述可变数据元素的数据库信息登录所述数据库;在所述数据库中为所述可变数据元素绑定数据源信息;所述数据源信息包括可变数据元素的数据所在数据库中的表的表名以及字段的字段名,以及为查询设置的过滤条件;生成数据描述文件,所述数据描述文件中对应记录了可变数据元素的版面信息、可变数据元素的数据库信息以及可变数据元素的数据源信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李金柱赵杰
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1