一种应用于可变信息印刷的自动数据处理与拼版方法与流程

文档序号:14749239发布日期:2018-06-22 10:17阅读:361来源:国知局

本发明涉及数据处理技术领域,具体为一种应用于可变信息印刷的自动数据处理与拼版方法。



背景技术:

可变数据印刷是可变数据印刷是按需印刷的一种,又被称为:可变数据印刷(Variable Data Printing,简称VDP);可变信息印刷(Variable Information Printing,简称VIP);个性化印刷(Personalized Printing);定制印刷(Customized Printing);数据库出版(Database Publishing);不管何种称呼,其实质是一样的,即在每份印刷品或出版物上印刷各不相同的内容,包括文字、数字、图片和条码。

可变数据印刷具有方便、快捷、高效的特点,目前逐渐得到广泛的应用。然而发明人发现,一般的可变数据印刷解决方案还不够灵活,难以应用于排版方式和输出逻辑比较复杂的场景,例如难以应用于拼版输出。在现有技术中,只能先输出可变数据的pdf文件然后通过人工处理完成拼版。这种方法使得流程有些复杂,数据处理效率低下,效果差,在操作性上也不太方便,鉴于此,我们提供一种应用于可变信息印刷的自动数据处理与拼版方法。



技术实现要素:

本发明的目的在于提供一种应用于可变信息印刷的自动数据处理与拼版方法,以解决上述背景技术中提出数据处理效率低下,效果差,在操作性上也不太方便的问题。

为实现上述目的,本发明提供如下技术方案:

一种应用于可变信息印刷的自动数据处理与拼版方法,包括可变信息印刷的数据处理以及可变信息印刷的数据拼版,所述可变信息印刷的数据处理包括如下步骤:

S1用户直接输入的数据:用户通过输入设备将信息数据传输至计算机,所述输入设备包括键盘、鼠标、扫描仪;

S2计算机处理数据:计算机将用户输入数据通过汇编语言或高级语言将S1中输入的数据翻译成计算机识别的二进制数的机器语言;

S3数据的保存:计算机将S2中翻译后的机器语言存储在寄存器中或通过有限、无线网络上传至服务器中。

优选的,所述高级语言有包括BASIC、C语言、C++、PASCAL、FORTRAN、智能化语言、动态语言。

优选的,所述BASIC包括True basic、Q basic以及Virtual Basic。

优选的,所述智能化语言包括LISP、Pro log、CLIPS、OpenCyc以及Fazzy。

优选的,所述动态语言包括Python、PHP、Ruby以及Lua。

优选的,所述可变信息印刷的数据拼版包括如下步骤:

S1获取模块:获取可变信息印刷的数据处理的样式文件,解析所述样式文件,以确定其中包含所述可变数据源的数据字段;

S2创建模板:其中绑定S1中所述可变数据源,创建新的页面布局模板,在所述页面布局模板中设置固定排版元素和可变排版元素,其所述可变排版元素为所述可变数据源的数据字段;

S3执行模块:以利用S2中所述页面布局模板生成拼版,预先将所述拼版规则编写为可执行的插件,提供拼版编辑界面,以接受用户输入所述插件,通过执行所述插件以调用所述页面布局模板。

优选的,所述可变数据源分别来自两个不同的可变信息印刷的数据处理的样式文件,在所述页面布局模板中对不同的页面绑定不同的所述可变数据源。

优选的,所述获取模块用于获取可变数据源;所述创建模块用于创建页面布局模板,其中绑定所述可变数据源;所述执行模块用于执行设置的拼版规则,以利用所述页面布局模板生成拼版。

与现有技术相比,本发明的有益效果是:

本应用于可变信息印刷的自动数据处理操作简便、处理迅速、针对性强,能够很好地满足不同用户的不同需求,具有很高的灵活性,通过将数据处理传输至处理服务器中,使得处理服务器对用户数据进行相应的服务处理,这样,对用户数据的处理不再受接入侧设备或者核心网设备的限制,从而实现了对用户数据进行开放式的内容处理,数据处理效率高,效果好,操作十分方便。

具体实施方式

下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种技术方案:

一种应用于可变信息印刷的自动数据处理与拼版方法,包括可变信息印刷的数据处理以及可变信息印刷的数据拼版,可变信息印刷的数据处理包括如下步骤:

S1用户直接输入的数据:用户通过输入设备将信息数据传输至计算机,输入设备包括键盘、鼠标、扫描仪;

S2计算机处理数据:计算机将用户输入数据通过汇编语言或高级语言将S1中输入的数据翻译成计算机识别的二进制数的机器语言;

S3数据的保存:计算机将S2中翻译后的机器语言存储在寄存器中或通过有限、无线网络上传至服务器中。

高级语言有包括BASIC、C语言、C++、PASCAL、FORTRAN、智能化语言、动态语言。

BASIC包括True basic、Qbasic以及VirtualBasic。

智能化语言包括LISP、Prolog、CLIPS、OpenCyc以及Fazzy。

动态语言包括Python、PHP、Ruby以及Lua。

可变信息印刷的数据拼版包括如下步骤:

S1获取模块:获取可变信息印刷的数据处理的样式文件,解析样式文件,以确定其中包含可变数据源的数据字段;

S2创建模板:其中绑定S1中可变数据源,创建新的页面布局模板,在页面布局模板中设置固定排版元素和可变排版元素,其可变排版元素为可变数据源的数据字段;

S3执行模块:以利用S2中页面布局模板生成拼版,预先将拼版规则编写为可执行的插件,提供拼版编辑界面,以接受用户输入插件,通过执行插件以调用页面布局模板。

可变数据源分别来自两个不同的可变信息印刷的数据处理的样式文件,在页面布局模板中对不同的页面绑定不同的可变数据源。获取模块用于获取可变数据源;创建模块用于创建页面布局模板,其中绑定可变数据源;执行模块用于执行设置的拼版规则,以利用页面布局模板生成拼版。

本发明各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。

由以上表格对比可以看出,本发明相比传统的可变信息数据处理操作简便、处理迅速、针对性强,能够很好地满足不同用户的不同需求,具有很高的灵活性,通过将数据处理传输至处理服务器中,使得处理服务器对用户数据进行相应的服务处理,这样,对用户数据的处理不再受接入侧设备或者核心网设备的限制,从而实现了对用户数据进行开放式的内容处理,数据处理效率高,效果好,操作十分方便。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1