保单打印方法、装置、存储介质和计算机设备与流程

文档序号:15384483发布日期:2018-09-08 00:24阅读:197来源:国知局

本发明涉及计算机技术领域,特别是涉及一种保单打印方法、装置、存储介质和计算机设备。



背景技术:

在保险业务中,投保人在购买保险产品时,业务员会在核保系统中录入与投保人相关的投保信息,例如投保人姓名、购买的险种、保额等。核保系统会根据录入的投保信息进行检测,当检测通过后核保系统进行承保,并打印对应的保单。在传统的保单打印系统中,通常为了保证保单的准确性,需要根据保单的数据内容的不同来设置不同的保单模板,造成保单模板过多,保单模板的利用率比较低。



技术实现要素:

基于此,有必要针对传统的保单打印方法造成的保单模板利用率低的问题,提供一种保单打印方法、装置、存储介质和计算机设备。

一种保单打印方法,所述方法包括:

获取待打印保单的保单类型;

查找与所述保单类型关联的多个保单模板子模块标识;

按照所述保单类型指向的组合方式,组合各所述保单模板子模块标识相应的保单模板子模块得到保单模板;

添加所述待打印保单指定的保单数据至组合得到的所述保单模板;

将添加保单数据后的所述保单模板发送至打印设备。

在一个实施例中,所述查找与所述保单类型关联的多个保单模板子模块标识之前,所述方法还包括:

建立与各业务数据类型匹配的保单模板子模块;

生成各所述保单模板子模块相应的保单模板子模块标识;

根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识;

存储各保单类型与相应确定的保单模板子模块标识的关联关系。

在一个实施例中,所述添加所述待打印保单指定的保单数据至组合得到的所述保单模板,包括:

获取组合得到的所述保单模板中包括的字段信息;

从所述待打印保单指定的保单数据中,分别提取各字段信息所对应的保单数据;

将所提取到的各字段信息所对应的保单数据,分别添加至所述保单模板中与各字段信息对应的数据区域。

在一个实施例中,所述获取待打印保单的保单类型之前,所述方法还包括:

检测当前是否有空闲的保单模板生成线程;

若检测当前有空闲的保单模板生成线程,则调用所述空闲的保单模板生成线程执行所述获取待打印保单的保单类型的步骤;

若未检测当前有空闲的保单模板生成线程,则检测当前的保单模板生成线程的数量是否小于预设阈值,若小于所述预设阈值,则创建新的保单模板生成线程执行所述获取待打印保单的保单类型的步骤。

在一个实施例中,所述将添加保单数据后的所述保单模板发送至打印设备之前,所述方法还包括:

确定各添加保单数据后的保单模板所对应的客户标签;

按照客户标签对添加保单数据后的保单模板进行聚类;

为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码;

所述将添加保单数据后的所述保单模板发送至打印设备,包括:

将添加封面和页码后的保单模板发送至打印设备。

一种保单打印装置,所述装置包括:

获取模块,用于获取待打印保单的保单类型;

查找模块,用于查找与所述保单类型关联的多个保单模板子模块标识;

组合模块,用于按照所述保单类型指向的组合方式,组合各所述保单模板子模块标识相应的保单模板子模块得到保单模板;

添加模块,用于添加所述待打印保单指定的保单数据至组合得到的所述保单模板;

发送模块,用于将添加保单数据后的所述保单模板发送至打印设备。

在一个实施例中,所述装置还包括:

存储模块,用于建立与各业务数据类型匹配的保单模板子模块;生成各所述保单模板子模块相应的保单模板子模块标识;根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识;存储各保单类型与相应确定的保单模板子模块标识的关联关系。

在一个实施例中,所述添加模块还用于确定各添加保单数据后的保单模板所对应的客户标签;按照客户标签对添加保单数据后的保单模板进行聚类;为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码;

所述发送模块还用于将添加封面和页码后的保单模板发送至打印设备。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时,使得所述处理器执行以下步骤:

获取待打印保单的保单类型;

查找与所述保单类型关联的多个保单模板子模块标识;

按照所述保单类型指向的组合方式,组合各所述保单模板子模块标识相应的保单模板子模块得到保单模板;

添加所述待打印保单指定的保单数据至组合得到的所述保单模板;

将添加保单数据后的所述保单模板发送至打印设备。

一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行以下步骤:

获取待打印保单的保单类型;

查找与所述保单类型关联的多个保单模板子模块标识;

按照所述保单类型指向的组合方式,组合各所述保单模板子模块标识相应的保单模板子模块得到保单模板;

添加所述待打印保单指定的保单数据至组合得到的所述保单模板;

将添加保单数据后的所述保单模板发送至打印设备。

上述保单打印方法、装置、存储介质和计算机设备,在需要进行保单打印时,自动获取待打印保单的保单类型,查找与该保单类型关联的多个保单模板子模块标识,并按照该保单类型指向的组合方式,组合查找到的各保单模板子模块标识相应的保单模板子模块,即可得到保单模板,再将待打印保单指定的保单数据添加至组合得到的保单模板中,便可用于打印,从而通过保单模板子模块组合来得到各种保单类型相适配的保单模板,大大提高了保单模板的利用率。

附图说明

图1为一个实施例中保单打印方法的应用环境图;

图2为一个实施例中计算机设备的内部结构示意图;

图3为一个实施例中保单打印方法的流程示意图;

图4为一个实施例中组合得到的保单模板的示意图;

图5另一个实施例中保单打印方法的流程示意图;

图6为一个实施例中保单打印装置的结构框图;

图7为另一个实施例中保单打印装置的结构框图;

图8为又一个实施例中保单打印装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中保单打印方法的应用环境图。参照图1,该保单打印方法应用于保单打印系统。保单打印系统包括计算机设备110和打印设备120。计算机设备120可以是终端或者服务器。该终端可以是个人计算机或者移动终端。该服务器可以用独立的服务器或者是多个物理服务器组成的服务器集群来实现。计算机设备110在获取待打印保单的保单类型后,查找与保单类型关联的多个保单模板子模块标识,按照保单类型指向的组合方式,组合各保单模板子模块标识相应的保单模板子模块得到保单模板,添加待打印保单指定的保单数据至组合得到的保单模板,将添加保单数据后的保单模板发送至打印设备120进行打印。

图2为一个实施例中计算机设备的内部结构示意图。如图2所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质和内存储器。其中,该计算机设备的非易失性存储介质可存储操作系统和计算机可执行指令,该计算机可执行指令被执行时,可使得处理器执行一种保单打印方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该内存储器中可储存有计算机可执行指令,该计算机可执行指令被处理器执行时,该计算机可执行指令用于实现以下各实施例所提供的一种保单打印方法。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图3所示,在一个实施例中,提供了一种保单打印方法。本实施例主要以该方法应用于上述图1中的计算机设备110来举例说明。参照图3,该保单打印方法具体包括如下步骤:

s302,获取待打印保单的保单类型。

其中,待打印保单是需通过打印设备打印为纸质文档的保单。待打印保单比如意外险保单、养老险保单或者健康险保单等。保单类型是对保单进行分类的依据,比如在按保单所属的险种分类时,保单类型可为意外险、养老险或者健康险等。在本实施例中,计算机设备可对待打印保单进行批量打印。

具体地,当管理员需要进行保单打印时,可先通过保单列表选择需要打印的保单。当管理员点击选择保单时,计算机设备接收保单打印请求,并根据保单打印请求获取待打印保单的保单类型。例如:通过保单列表选择保单为“xxx意外险保单”,那么计算机设备获取的保单类型为“意外险”。

s304,查找与保单类型关联的多个保单模板子模块标识。

其中,保单模板子模块标识用于唯一标识一个保单模板子模块。保单模板子模块是保单模板的组成部分。保单模板子模块如:被保险人模块,保险信息模块,保险责任模块和现金价值模块等。不同的保单类型的保单模板分别由多个保单模板子模块组合得到。

具体地,计算机设备中存储有保单类型与保单模板子模块标识之间的关联关系。当计算机设备获取到待打印保单的保单类型后,查找与该保单类型存在关联关系的多个保单模板子模块标识。不同的保单类型可以关联相同的多个保单模板子模块标识,也可以关联不同的多个保单模板子模块标识。

s306,按照保单类型指向的组合方式,组合各保单模板子模块标识相应的保单模板子模块得到保单模板。

其中,组合方式是保单模板子模块在组合时的依据。

在一个实施例中,计算机设备可事先对每个保单类型设置相应的组合方式。计算机设备在获取到保单类型关联的多个保单模板子模块标识后,将该多个保单模板子模块标识对应的多个保单模板子模块按照保单类型相应的组合方式组合为保单模板。

在一个实施中,计算机设备事先对每个保单类型设置组成保单模板的保单模板子模块各自在空模板中对应的位置。计算机设备在获取到保单类型关联的多个保单模板子模块标识后,将该多个保单模板子模块标识对应的多个保单模板子模块加载到空模板中对应的位置,从而组合为一个完整的保单模板。

举例说明,图4示出了一个实施例中组合得到的保单模板的示意图。参考图4,该保单模板的保单类型为意外险保单,包括四个保单模板子模块,分别为被保险人模块,保险信息模块,保险责任模块和现金价值模块。意外险保单指定的组合方式是保单模板子模块的组合顺序,组合顺序依次为保险信息模块、保险责任模块、现金价值模块、被保险人模块。

s308,添加待打印保单指定的保单数据至组合得到的保单模板。

具体地,计算机设备会对组合得到的保单模板进行加载,然后将待打印保单指定的保单数据加入加载的保单模板中的相应位置,形成可供打印的保单模板。

s310,将添加保单数据后的保单模板发送至打印设备。

具体地,当计算机设备添加完保单数据后,可将添加保单数据后的保单模板发送至打印设备,打印设备即可开始打印保单,利用该保单模板可进行保单套打,套打指的是将保单按照一定的格式打印出来。各个模块中字体的大小、样式以及对齐方式都是可以自由配置。

在其它的实施例中,还可设置打印时间,进行延时打印,只有到达该打印时间才开始进行打印,在未到打印时间中,可临时取消打印。

上述保单打印方法,在需要进行保单打印时,自动获取待打印保单的保单类型,查找与该保单类型关联的多个保单模板子模块标识,并按照该保单类型指向的组合方式,组合查找到的各保单模板子模块标识相应的保单模板子模块,即可得到保单模板,再将待打印保单指定的保单数据添加至组合得到的保单模板中,便可用于打印,从而通过保单模板子模块组合来得到各种保单类型相适配的保单模板,大大提高了保单模板的利用率。

在一个实施例中,步骤s304之前,该保单打印方法还包括:建立与各业务数据类型匹配的保单模板子模块;生成各保单模板子模块相应的保单模板子模块标识;根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识;存储各保单类型与相应确定的保单模板子模块标识的关联关系。

其中,业务数据类型是保单中业务数据所属的类型。例如,保单类型为“少儿平安意外伤害保险”,业务数据类型中可包括:被保险人信息类型,保险信息类型,保险责任信息类型和现金价值信息类型。

具体地,计算机设备可建立与各业务数据类型匹配的保单模板子模块,并生成各保单模板子模块相应的保单模板子模块标识。例如,建立被保险人信息类型匹配的被保险人模块,用于将被保险人信息填充到被保险人模块中以完善保单数据。

进一步地,计算机设备可对于每种保单类型,根据该保单类型包括的业务数据类型,获取组成该保单类型对应的保单模板的保单模板子模块,并相应确定这些保单模板子模块相应的保单模板子模块标识,以确定各保单类型关联的保单模板子模块标识。

更进一步地,计算机设备可将各保单类型与相应确定的保单模板子模块标识的关联关系,以及各保单模板子模块存储在模板数据库中,当管理员进行保单打印时,计算机设备即可根据保单类型从模板数据库中,提取与该保单类型关联的保单模板子模块标识相应的保单模板子模块组合得到保单模板,以进行保单打印。

在本实施例中,通过建立各业务数据类型匹配的保单模板子模块,再根据各保单类型包括的业务数据类型,确定组合成该保单类型对应的保单模板的保单模板子模块,得到各保单类型与相应确定的保单模板子模块标识的关联关系,即可在需要进行保单打印时,查找该关联关系即可组合需要的保单模板,从而提高了保单模板的利用率。

在一个实施例中,步骤s308包括:获取组合得到的保单模板中包括的字段信息;从待打印保单指定的保单数据中,分别提取各字段信息所对应的保单数据;将所提取到的各字段信息所对应的保单数据,分别添加至保单模板中与各字段信息对应的数据区域。

其中,组成保单模板的各保单模板子模块都是预先设置的,每个保单模板子模块中都包含有若干个字段信息。字段信息是包含某一主题的信息,比如,姓名字段或者性别字段等。

具体地,计算机设备可获取待打印保单指定的保单数据,通过字段匹配的方式从待打印保单指定的保单数据中提取与保单模板中包括的字段信息对应的保单数据。

在一个实施例中,计算机设备可以是通过匹配字段编号的方式实现提取保单数据。字段编号用于唯一标识一个字段信息。具体地,待打印保单指定的保单数据可以是对应于字段编号存储的,所以通过字段编号进行匹配就可以获取每个字段信息对应的数据。

在一个实施例中,为了能够保单打印的速度,可以预先将相同类型的保单数据存储到同一位置,不但可以根据保单数据存储的位置迅速确定保单的类型,而且由于同一类保单对应的保单模板相同,所以在确定了保单类型对应的保单模板后可以同时将同一类的保单进行打印,中间不需要重新调整保单模板,有利于提高打印的效率。

进一步地,计算机设备根据字段信息将所提取到的保单数据分别填充到保单模板中与各个字段信息对应的数据区域。具体地,计算机设备将提取出的数据分别根据其对应的字段信息在保单模板中找到对应的字段信息,并确定与该字段信息对应的数据区域,通过将各个字段信息对应的数据填充到该保单模板中,完成保单模板的配置,后续就可以根据该保单模板直接进行相应的打印。

上述实施例中,提供了在组合得到保单模板后,将待打印保单指定的保单数据添加至组合得到的保单模板的方式,保证了保单模板中保单信息填充的准确性。

在一个实施例中,步骤s302之前,该保单打印方法还包括:检测当前是否有空闲的保单模板生成线程;若检测当前有空闲的保单模板生成线程,则调用空闲的保单模板生成线程执行获取待打印保单的保单类型的步骤;若未检测当前有空闲的保单模板生成线程,则检测当前的保单模板生成线程的数量是否小于预设阈值,若小于预设阈值,则创建新的保单模板生成线程执行获取待打印保单的保单类型的步骤。

其中,保单模板生成线程用于生成保单模块的线程。处于空闲状态是指当前时间未进行保单模块生成。具体地,在计算机设备中并行运行着多个保单模板生成线程,每个保单模板生成线程相互独立。

具体地,计算机设备在接收到打印请求时,可生成保单打印任务,再检测当前是否有空闲的保单模板生成线程。若计算机设备检测到有空闲的保单模板生成线程,则调用空闲的保单模板生成线程执行保单打印任务。

例如,当前共有4条保单模板生成线程,其中,保单模板生成线程1和保单模板生成线程2分别正在执行生成保单模块的步骤,此时检测到新的待打印保单,则判断出当前还有空闲的保单模板生成线程3及保单模板生成线程4,即调用保单模板生成线程3或保单模板生成线程4执行新的保单打印任务。保单模板生成线程逐个处理保单打印任务,组合得到保单模型,当某一个保单模型组合出错时不影响其它保单模板的组合,能有效降低保单模板组合的出错率。

若计算机设备未检测到有空闲的保单模板生成线程,则判断当前的保单模板生成线程的数量是否小于预设阈值,其中,预设阈值指的是建立保单模板生成线程的最大数目,预设阈值可根据实际需求,例如保单打印数量、系统资源分配等进行设定。合理地设置保单模板生成线程的最大数目,既可以保证异步并发处理组合保单模块,提高保单模块的组合效率,也可以合理分配系统资源,减少资源浪费。

进一步地,若当前保单模板生成线程的数量小于预设阈值,则可创建新的保单模板生成线程,并调用该新的保单模板生成线程执行新的保单打印任务。例如,当前保单模板生成线程的数量为4,预设阈值为5,而保单模板生成线程1至保单模板生成线程4均正在执行保单打印任务,则可创建新的保单模板生成线程5用于执行新的保单打印任务。若此时再新增保单打印任务,且当前无空闲的保单打印任务,则可令当前新增的保单打印任务进入等待队列,等待空闲的保单打印任务执行。

上述实施例中,调用保单模板生成线程分别执行任务,当某一个保单模型组合出错时不影响其它保单模板的组合,能有效降低保单模板组合的出错率,且利用保单模块生成线程异步组合保单模块,能够提高保单模块的组合效率。

在一个实施例中,步骤s310之前,该保单打印方法还包括:确定各添加保单数据后的保单模板所对应的客户标签;按照客户标签对添加保单数据后的保单模板进行聚类;为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码。步骤s310包括:将添加封面和页码后的保单模板发送至打印设备。

其中,客户标签是用于标识客户的标签。比如,同一自然人的多个保单对应相同的客户标签,同一法人组织的多个保单对应相同的客户标签。计算机设备可将对应相同的客户标签的待打印保单组合打印。

具体地,添加保单数据后的保单模板即为生成的待打印的保单。计算机设备在进行保单批量打印时,可先确定各添加保单数据后的保单模板所对应的客户标签,即获取待打印的保单对应的客户标签,按照客户标签对添加保单数据后的保单模板进行聚类,将对应相同客户标签的添加保单数据后的保单模板归于一类,得到多个待打印的保单集,也就是每个待打印的保单集所包括的添加保单数据后的保单模板属于同一客户,即将同一客户对应的多个待打印的保单组合为待打印的保单集。计算机设备可再为每个待打印的保单集添加封面,并对待打印的保单集包括的保单模块,按照得到保单模板的时间顺序添加页码。

其中,页码的添加样式有多种。比如,不同页码的位置和不同页码的对齐方式。页码可以在页眉也可以在页脚。对齐方式包括左对齐、右对齐以及中间对齐。

计算机设备可根据保单类型确定相应的页码添加方式,然后根据对应的添加方式计算页码添加的坐标位置。具体地,计算机设备可通过设置偏移量得到页码添加的坐标位置。其中,偏移量是针对某一特定位置偏移距离。特定位置比如左上角位置,偏移量(x,y)表示在左上角的基础上向左移x个长度,向下移动y个长度。

举例说明,页脚居中显示偏移量计算:x=(页面宽度-要显示的字符宽度)/2,y=页面高度-20。页脚居左显示偏移量计算:x=(页面宽度-要显示的字符宽度)/2-20,y=页面高度-20。页脚居右显示偏移量计算:x=20,y=页面长度-20。

在本实施例中,对待打印保单进行聚类,为对应相同的客户标签的待打印保单添加封面与页码,使得保单打印更人性化,实用性更强。

如图5所示,在一个具体地实施例中,保单打印方法包括以下步骤:

s502,检测当前是否有空闲的保单模板生成线程;若是,则跳转到步骤s504;若否,则跳转到步骤s506。

s504,调用空闲的保单模板生成线程。

s506,检测当前的保单模板生成线程的数量是否小于预设阈值;若是,则跳转到步骤s508;若否,则跳转到步骤s502。

s508,创建新的保单模板生成线程。

s510,通过保单模板生成线程获取待打印保单的保单类型。

s512,建立与各业务数据类型匹配的保单模板子模块;生成各保单模板子模块相应的保单模板子模块标识。

s514,根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识。

s516,存储各保单类型与相应确定的保单模板子模块标识的关联关系。

s518,查找与保单类型关联的多个保单模板子模块标识;按照保单类型指向的组合方式,组合各保单模板子模块标识相应的保单模板子模块得到保单模板。

s520,获取组合得到的保单模板中包括的字段信息;从待打印保单指定的保单数据中,分别提取各字段信息所对应的保单数据。

s522,将所提取到的各字段信息所对应的保单数据,分别添加至保单模板中与各字段信息对应的数据区域。

s524,确定各添加保单数据后的保单模板所对应的客户标签;按照客户标签对添加保单数据后的保单模板进行聚类;为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码;将添加封面和页码后的保单模板发送至打印设备。

在本实施例中,在需要进行保单打印时,自动获取待打印保单的保单类型,查找与该保单类型关联的多个保单模板子模块标识,并按照该保单类型指向的组合方式,组合查找到的各保单模板子模块标识相应的保单模板子模块,即可得到保单模板,再将待打印保单指定的保单数据添加至组合得到的保单模板中,便可用于打印,从而通过保单模板子模块组合来得到各种保单类型相适配的保单模板,大大提高了保单模板的利用率。

如图6所示,在一个实施例中,提供了一种保单打印装置600,该保单打印装置600包括:获取模块601、查找模块602、组合模块603、添加模块604和发送模块605。

获取模块601,用于获取待打印保单的保单类型。

查找模块602,用于查找与保单类型关联的多个保单模板子模块标识。

组合模块603,用于按照保单类型指向的组合方式,组合各保单模板子模块标识相应的保单模板子模块得到保单模板。

添加模块604,用于添加待打印保单指定的保单数据至组合得到的保单模板。

发送模块605,用于将添加保单数据后的保单模板发送至打印设备。

上述保单打印装置600,在需要进行保单打印时,自动获取待打印保单的保单类型,查找与该保单类型关联的多个保单模板子模块标识,并按照该保单类型指向的组合方式,组合查找到的各保单模板子模块标识相应的保单模板子模块,即可得到保单模板,再将待打印保单指定的保单数据添加至组合得到的保单模板中,便可用于打印,从而通过保单模板子模块组合来得到各种保单类型相适配的保单模板,大大提高了保单模板的利用率。

如图7所示,在一个实施例中,该保单打印装置600还包括:存储模块606。

存储模块606,用于建立与各业务数据类型匹配的保单模板子模块;生成各保单模板子模块相应的保单模板子模块标识;根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识;存储各保单类型与相应确定的保单模板子模块标识的关联关系。

在本实施例中,通过建立各业务数据类型匹配的保单模板子模块,再根据各保单类型包括的业务数据类型,确定组合成该保单类型对应的保单模板的保单模板子模块,得到各保单类型与相应确定的保单模板子模块标识的关联关系,即可在需要进行保单打印时,查找该关联关系即可组合需要的保单模板,从而提高了保单模板的利用率。

在一个实施例中,添加模块604还用于获取组合得到的保单模板中包括的字段信息;从待打印保单指定的保单数据中,分别提取各字段信息所对应的保单数据;将所提取到的各字段信息所对应的保单数据,分别添加至保单模板中与各字段信息对应的数据区域。

在本实施例中,提供了在组合得到保单模板后,将待打印保单指定的保单数据添加至组合得到的保单模板的方式,保证了保单模板中保单信息填充的准确性。

如图8所示,在一个实施例中,该保单打印装置600还包括:检测模块607。

检测模块607,用于检测当前是否有空闲的保单模板生成线程;若检测当前有空闲的保单模板生成线程,则调用空闲的保单模板生成线程执行获取待打印保单的保单类型的步骤;若未检测当前有空闲的保单模板生成线程,则检测当前的保单模板生成线程的数量是否小于预设阈值,若小于预设阈值,则创建新的保单模板生成线程执行获取待打印保单的保单类型的步骤。

在本实施例中,调用保单模板生成线程分别执行任务,当某一个保单模型组合出错时不影响其它保单模板的组合,能有效降低保单模板组合的出错率,且利用保单模块生成线程异步组合保单模块,能够提高保单模块的组合效率。

在一个实施例中,添加模块604还用于确定各添加保单数据后的保单模板所对应的客户标签;按照客户标签对添加保单数据后的保单模板进行聚类;为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码。发送模块605还用于将添加封面和页码后的保单模板发送至打印设备。

在本实施例中,对待打印保单进行聚类,为对应相同的客户标签的待打印保单添加封面与页码,使得保单打印更人性化,实用性更强。

在一个实施例中,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机可执行指令,计算机可执行指令被处理器执行时,使得处理器执行以下步骤:获取待打印保单的保单类型;查找与保单类型关联的多个保单模板子模块标识;按照保单类型指向的组合方式,组合各保单模板子模块标识相应的保单模板子模块得到保单模板;添加待打印保单指定的保单数据至组合得到的保单模板;将添加保单数据后的保单模板发送至打印设备。

在一个实施例中,计算机可执行指令使得处理器执行查找与保单类型关联的多个保单模板子模块标识之前,还执行以下步骤:建立与各业务数据类型匹配的保单模板子模块;生成各保单模板子模块相应的保单模板子模块标识;根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识;存储各保单类型与相应确定的保单模板子模块标识的关联关系。

在一个实施例中,添加待打印保单指定的保单数据至组合得到的保单模板,包括:获取组合得到的保单模板中包括的字段信息;从待打印保单指定的保单数据中,分别提取各字段信息所对应的保单数据;将所提取到的各字段信息所对应的保单数据,分别添加至保单模板中与各字段信息对应的数据区域。

在一个实施例中,计算机可执行指令使得处理器执行获取待打印保单的保单类型之前,还执行以下步骤:检测当前是否有空闲的保单模板生成线程;若检测当前有空闲的保单模板生成线程,则调用空闲的保单模板生成线程执行获取待打印保单的保单类型的步骤;若未检测当前有空闲的保单模板生成线程,则检测当前的保单模板生成线程的数量是否小于预设阈值,若小于预设阈值,则创建新的保单模板生成线程执行获取待打印保单的保单类型的步骤。

在一个实施例中,计算机可执行指令使得处理器执行将添加保单数据后的保单模板发送至打印设备之前,还执行以下步骤:确定各添加保单数据后的保单模板所对应的客户标签;按照客户标签对添加保单数据后的保单模板进行聚类;为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码。将添加保单数据后的保单模板发送至打印设备,包括:将添加封面和页码后的保单模板发送至打印设备。

上述存储介质,在需要进行保单打印时,自动获取待打印保单的保单类型,查找与该保单类型关联的多个保单模板子模块标识,并按照该保单类型指向的组合方式,组合查找到的各保单模板子模块标识相应的保单模板子模块,即可得到保单模板,再将待打印保单指定的保单数据添加至组合得到的保单模板中,便可用于打印,从而通过保单模板子模块组合来得到各种保单类型相适配的保单模板,大大提高了保单模板的利用率。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中储存有计算机可执行指令,计算机可执行指令被处理器执行时,使得处理器执行以下步骤:获取待打印保单的保单类型;查找与保单类型关联的多个保单模板子模块标识;按照保单类型指向的组合方式,组合各保单模板子模块标识相应的保单模板子模块得到保单模板;添加待打印保单指定的保单数据至组合得到的保单模板;将添加保单数据后的保单模板发送至打印设备。

在一个实施例中,计算机可执行指令使得处理器执行查找与保单类型关联的多个保单模板子模块标识之前,还执行以下步骤:建立与各业务数据类型匹配的保单模板子模块;生成各保单模板子模块相应的保单模板子模块标识;根据各保单类型包括的业务数据类型,相应确定与各保单类型关联的保单模板子模块标识;存储各保单类型与相应确定的保单模板子模块标识的关联关系。

在一个实施例中,添加待打印保单指定的保单数据至组合得到的保单模板,包括:获取组合得到的保单模板中包括的字段信息;从待打印保单指定的保单数据中,分别提取各字段信息所对应的保单数据;将所提取到的各字段信息所对应的保单数据,分别添加至保单模板中与各字段信息对应的数据区域。

在一个实施例中,计算机可执行指令使得处理器执行获取待打印保单的保单类型之前,还执行以下步骤:检测当前是否有空闲的保单模板生成线程;若检测当前有空闲的保单模板生成线程,则调用空闲的保单模板生成线程执行获取待打印保单的保单类型的步骤;若未检测当前有空闲的保单模板生成线程,则检测当前的保单模板生成线程的数量是否小于预设阈值,若小于预设阈值,则创建新的保单模板生成线程执行获取待打印保单的保单类型的步骤。

在一个实施例中,计算机可执行指令使得处理器执行将添加保单数据后的保单模板发送至打印设备之前,还执行以下步骤:确定各添加保单数据后的保单模板所对应的客户标签;按照客户标签对添加保单数据后的保单模板进行聚类;为聚类后的保单模板添加封面,并按照得到保单模板的时间顺序添加页码。将添加保单数据后的保单模板发送至打印设备,包括:将添加封面和页码后的保单模板发送至打印设备。

上述计算机设备,在需要进行保单打印时,自动获取待打印保单的保单类型,查找与该保单类型关联的多个保单模板子模块标识,并按照该保单类型指向的组合方式,组合查找到的各保单模板子模块标识相应的保单模板子模块,即可得到保单模板,再将待打印保单指定的保单数据添加至组合得到的保单模板中,便可用于打印,从而通过保单模板子模块组合来得到各种保单类型相适配的保单模板,大大提高了保单模板的利用率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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