一种保单打印任务自动分配方法、装置、设备和介质

文档序号:1963442 发布日期:2021-12-14 浏览:13次 >En<

阅读说明:本技术 一种保单打印任务自动分配方法、装置、设备和介质 (Method, device, equipment and medium for automatically distributing policy printing tasks ) 是由 邓敏杰 陈伟念 郑雅青 汪楚伦 郭林春 谢志链 林荣 唐正伟 李梅梅 于 2021-08-09 设计创作,主要内容包括:本发明提供一种保单打印任务自动分配方法、装置、系统、设备和介质,方法包括:接收各个操作员提交的打印请求;根据所述打印请求以及预设的打印任务分配模式分配打印任务到打印机,具体是先对保单进行分组,同一保单组的保单作为一个打印任务分派到同一台打印机,不同保单组的保单允许不分配到同一台打印机上,得到保单打印任务分配信息列表并构建打印任务;为每个操作员生成打印任务的汇总信息,以供核对,并提供一键启动打印功能和重构任务列表功能;根据每台打印机上的待处理的任务列表串行处理打印任务,直到打印机没有待处理的打印任务时退出循环。本发明自动分派保单的打印任务,简化打印流程,提高生产效率,降低出错概率。(The invention provides a method, a device, a system, equipment and a medium for automatically distributing policy printing tasks, wherein the method comprises the following steps: receiving printing requests submitted by various operators; distributing the printing tasks to the printers according to the printing requests and a preset printing task distribution mode, specifically, firstly grouping the policy, distributing the policy of the same policy group to the same printer as one printing task, allowing the policies of different policy groups not to be distributed to the same printer, obtaining a policy printing task distribution information list and constructing the printing tasks; generating summary information of the printing tasks for each operator for checking, and providing a one-key starting printing function and a task list reconstruction function; and serially processing the printing tasks according to the task list to be processed on each printer, and exiting the loop until the printer has no printing tasks to be processed. The invention automatically allocates the printing task of the insurance policy, simplifies the printing process, improves the production efficiency and reduces the error probability.)

一种保单打印任务自动分配方法、装置、设备和介质

技术领域

本发明涉及计算机技术领域,特别涉及一种保单打印任务自动分配方法、装置、设备和介质。

背景技术

保单是保险单的简称。是保险人与投保人之间签订的一种最大诚信保险合同。保险单必须明确、完整地记载有关保险双方的权利义务,保单上主要载有保险人和被保险人的名称、保险标的、保险金额、保险费、保险期限、赔偿或给付的责任范围以及其他规定事项。保险单根据投保人的申请,由保险人签署,交由被保险人收执,保险单是被保险人在保险标的遭受意外事故而发生损失时,向保险人索赔的主要凭证,同时也是保险人收取保险费的依据。

保单被制作出来后,需要先打印出来后由保险人签署。但随着保单制作业务量的增大,现有的人工分配保单打印模式耗时耗力,需要操作人员根据生产该要清单划算每台打印机的保单量,该过程是一个繁琐且易出错的重复过程。同时,当变更操作人员前,需要其先熟悉这个流程才可。当人员经常性流动时,保单生产制作将变得混乱,容易出错。

因此,保单打印任务若能被自动分派,从而简化操作人员的打印流程,提高生产效率,降低出错概率则具有重要的意义。

发明内容

本发明要解决的技术问题,在于提供一种保单打印任务自动分配方法、装置、设备和介质,自动分派保单的打印任务,操作人员只需选择需要打印的数据即可,简化打印流程,提高生产效率,降低出错概率。

第一方面,本发明提供了一种保单打印任务自动分配方法,包括下述步骤:

S1、接收操作员提交的打印请求,该打印请求包含选择的打印机信息;

S2、根据所述打印请求以及预设的打印任务分配模式分配打印任务到打印机,具体为:加载操作员选择的保单数据,并对保单进行分组,同一保单组的保单作为一个打印任务分派到同一台打印机,不同保单组的保单允许不分配到同一台打印机上,得到保单打印任务分配信息列表,为这些保单锁定所需的有价单证等物料,以这些打印任务分配信息为基础构建打印任务,并将这些打印任务存储到数据库中;

S3、为每个操作员生成打印任务的汇总信息,供操作员下载概要清单进行核对,并提供一键启动打印功能和重构任务列表功能,在操作员一键启动打印后开始打印,进入下一步,或在操作员选择重构任务列表后回到步骤S1;

S4、根据每台打印机上的待处理的任务列表串行处理打印任务,循环读取每台打印机上的待处理的打印任务,直到打印机没有待处理的打印任务时退出循环。

第二方面,本发明提供了一种保单打印任务自动分配装置,包括:

接收模块,用于接收操作员提交的打印请求,该打印请求包含选择的打印机信息;

打印任务分配模块,用于根据所述打印请求以及预设的打印任务分配模式分配打印任务到打印机,具体为:加载操作员选择的保单数据,并对保单进行分组,同一保单组的保单作为一个打印任务分派到同一台打印机,不同保单组的保单允许不分配到同一台打印机上,得到保单打印任务分配信息列表,为这些保单锁定所需的有价单证等物料,以这些打印任务分配信息为基础构建打印任务,并将这些打印任务存储到数据库中;

汇总模块,用于为每个操作员生成打印任务的汇总信息,供操作员下载概要清单进行核对,并提供一键启动打印功能和重构任务列表功能,在操作员一键启动打印后开始打印,或在操作员选择重构任务列表后切换到打印请求的提交界面;

打印模块,用于根据每台打印机上的待处理的任务列表串行处理打印任务,循环读取每台打印机上的待处理的打印任务,直到打印机没有待处理的打印任务时退出循环。

第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本发明可将打印任务进行分组并自动分派到各个打印机,操作人员只需选择需要打印的数据即可,或者还可根据具体情况预设打印任务分配模式和打印机,得到保单打印任务分配信息列表并以此为基础构建打印任务,且提供一键启动打印功能和重构任务列表功能,简化打印流程,提高打印效率,降低重复劳动,减少人为失误,而且还能为每个操作员提交的打印任务生成专门的汇总信息以供核对,降低出错概率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的

具体实施方式

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明实施例一中方法中的流程图;

图2为本发明实施例一中方法操作过程流程图;

图3为本发明实施例一中打印任务队列处理流程;

图4为本发明实施例二中装置的结构示意图;

图5为本发明实施例三中电子设备的结构示意图;

图6为本发明实施例四中介质的结构示意图。

具体实施方式

本申请实施例通过提供一种保单打印任务自动分配方法、装置、设备和介质,自动分派保单的打印任务,操作人员只需选择需要打印的数据即可,简化打印流程,提高生产效率,降低出错概率。

本申请实施例中的技术方案,总体思路如下:可将打印任务进行分组并自动分派到各个打印机,操作人员只需选择需要打印的数据即可,或者还可根据具体情况选择预设的打印任务分配模式和打印机,得到保单打印任务分配信息列表并以此为基础构建打印任务,且提供一键启动打印功能和重构任务列表功能,简化打印流程,提高打印效率,降低重复劳动,减少人为失误,而且还能为每个操作员提交的打印任务生成专门的汇总信息以供核对,降低出错概率。

实施例一

如图1至图3所示,本实施例提供一种保单打印任务自动分配方法,包括下述步骤:

S1、接收各个操作员提交的打印请求,该打印请求包含选择的打印机信息;具体的,操作员查询可打印保单列表,选择需要打印的保单,选择需要使用到的打印机,并进行信息核对后即可提交打印请求;

S2、根据所述打印请求以及预设的打印任务分配模式分配打印任务到打印机,具体为:加载操作员选择的保单数据,并对保单进行分组,同一保单组的保单作为一个打印任务分派到同一台打印机,不同保单组的保单允许不分配到同一台打印机上,得到保单打印任务分配信息列表,以这些打印任务分配信息为基础构建打印任务,并将这些打印任务存储到数据库中;

S3、为每个操作员生成打印任务的汇总信息,供操作员下载概要清单进行核对,并提供一键启动打印功能和重构任务列表功能,在操作员一键启动打印后开始打印,进入下一步,或在操作员选择重构任务列表后回到步骤S1;

S4、根据每台打印机上的待处理的任务列表串行处理打印任务,循环读取每台打印机上的待处理的打印任务,直到打印机没有待处理的打印任务时退出循环。

其中,作为本实施例的一种更优或更为具体的实现方式:

所述打印任务分配模式包括:

(1)保单数平均法分配模式,即计算一个组的保单总数和打印机数,算出每台打印机可分配的平均保单数,但实际分配时,除最后一台打印机外,每台打印机的实际分配保单数>=平均保单数;这种模式只考虑保单组的保单数,并不考虑每份保单包含的印量(即页数);

(2)印数平均法分配模式,即计算一个保单组的保单的总印量,算出每台打印机可分配到的平均印量,但实际分配时,除最后一台打印机外,每台打印机的实际印量>=平均印量;这种模式不仅考虑到保单组的保单数,还进一步考虑每份保单包含的印量;

(3)最小M段法分配模式,即对所有打印机和每个组的保单印量计算出一个最小值M,每台打印机最终分配到的印量不会大于M;

所述打印任务分配模式的预设可由操作员在提交打印请求前进行,并随打印请求一并提交,或者在打印请求提交后由系统默认。

举例说明:假设有A、B、C三台打印机被选中,保单共被分为5个保单组,分别记为Z1、Z2、Z3、Z4、Z5,其对应的保单本数分别为10本、15本、5本、12本、9本;对应的保单总印量分别为152页、223页、79页、246页、104页。用下表1记录为:

表1

保单组 Z1 Z2 Z3 Z4 Z5
保单本数(本) 10 15 5 12 9
保单总印量(页) 152 223 79 246 104

按分配模式(1),计算一个组的保单总数为10+15+5+12+9=51,算出每台打印机可分配的平均保单数=17,由于每台打印机的印量>=平均保单数,最后一台可能会少或者未分配到;则按组进行分配所得:A=Z1+Z2=10+15=25,B=Z3+Z4+Z5=5+12+9=26,C未分配到。

按分配模式(2),计算一个保单组的保单的总印量为152+223+79+246+104=804,算出每台打印机平均印量为268,由于每台打印机的印量>=平均印量,最后一台可能会少或者未分配到;则按组进行分配所得:A=Z1+Z2=152+223=375,B=Z3+Z4=79+246=325,C=Z5=104。

按分配模式(3),对所有打印机和每个组的保单印量计算出一个最小值M=350,每台打印机最终分配到的印量不会大于M;则按组进行分配所得:A=Z1=152,B=Z2+Z3=223+79=302,C=Z4+Z5=350。

则上述三种分配模式的分配结果如下表2所示:

表2

A B C
分配模式(1) 平均保单数=17 25 26 0
分配模式(2) 平均印量=268 375 325 104
分配模式(3) M值=350 152 302 350

从表2可以看出,分配模式(1)的保单数平均法和分配模式(2)的印数平均法都会存在有打印机最后无法分配到的问题,由于每个保单分组不能分割,平均值只是做为每台打印机分配量的断点,只能是尽可能的靠近平均值,所以会存在该问题;而分配模式(3)的最小M段分法会比分配模式(1)和(2)的平均印数法更均匀些,每台打印机的工作量会比较平衡。

所述对保单进行分组的依据是保单的属性和/或操作员的操作习惯;保单的属性包括保单的批次、接收点、是否彩色打印;操作员的操作习惯包括限定每个保单组的最大保单数。

所述步骤S2中,在加载操作员选择的保单数据时,先进行过滤和状态校验;所述过滤具体是:过滤掉那些已经进行打印的保单和异常保单(如文件缺失、属性不匹配等);所述状态校验具体是:查找重复进入系统的相同保单号的保单,先判断前后次导入系统的时间是否大于预设值,若是,则判定为重复保单,不予打印,若否,在自动分配时提示该保单为重复打印。

所述步骤S4中,在处理打印任务时,同时将组织好的打印数据信息发送到实际打印的监控程序上,由该监控程序解析打印任务请求后,将打印数据信息发送到打印机的处理。

基于同一发明构思,本申请还提供了与实施例一中的方法对应的装置,详见实施例二。

实施例二

如图2所示,在本实施例中提供了一种保单打印任务自动分配装置,包括:

接收模块,用于接收操作员提交的打印请求,该打印请求包含选择的打印机信息;

打印任务分配模块,用于根据所述打印请求以及预设的打印任务分配模式分配打印任务到打印机,具体为:加载操作员选择的保单数据,并对保单进行分组,同一保单组的保单作为一个打印任务分派到同一台打印机,不同保单组的保单允许不分配到同一台打印机上,得到保单打印任务分配信息列表,以这些打印任务分配信息为基础构建打印任务,并将这些打印任务存储到数据库中;

汇总模块,用于为每个操作员生成打印任务的汇总信息,供操作员下载概要清单进行核对,并提供一键启动打印功能和重构任务列表功能,在操作员一键启动打印后开始打印,或在操作员选择重构任务列表后切换到打印请求的提交界面;

打印模块,用于根据每台打印机上的待处理的任务列表串行处理打印任务,循环读取每台打印机上的待处理的打印任务,直到打印机没有待处理的打印任务时退出循环。

其中,作为本实施例的一种更优或更为具体的实现方式:

所述打印任务分配模式包括:

(1)保单数平均法分配模式,即计算一个组的保单总数和打印机数,算出每台打印机可分配的平均保单数,但实际分配时,除最后一台打印机外,每台打印机的实际分配保单数>=平均保单数,;这种模式只考虑保单组的保单数,并不考虑每份保单包含的印量(即页数);

(2)印数平均法分配模式,即计算一个保单组的保单的总印量,算出每台打印机可分配到的平均印量,但实际分配时,除最后一台打印机外,每台打印机的实际印量>=平均印量;这种模式不仅考虑到保单组的保单数,还进一步考虑每份保单包含的印量;

(3)最小M段法分配模式,即对所有打印机和每个组的保单印量计算出一个最小值M,每台打印机最终分配到的印量不会大于M;

所述打印任务分配模式的预设可由操作员在提交打印请求前进行,并随打印请求一并提交,或者在打印请求提交后由系统默认。

举例说明:假设有A、B、C三台打印机被选中,保单共被分为5个保单组,分别记为Z1、Z2、Z3、Z4、Z5,其对应的保单本数分别为10本、15本、5本、12本、9本;对应的保单总印量分别为152页、223页、79页、246页、104页。用下表1记录为:

表1

保单组 Z1 Z2 Z3 Z4 Z5
保单本数(本) 10 15 5 12 9
保单总印量(页) 152 223 79 246 104

按分配模式(1),计算一个组的保单总数为10+15+5+12+9=51,算出每台打印机可分配的平均保单数=17,由于实际分配时,每台打印机的实际分配保单数>=平均保单数,最后一台打印机可以少分配或者未分配到;则按组进行分配所得:A=Z1+Z2=10+15=25,B=Z3+Z4+Z5=5+12+9=26,C未分配到,需说明的是:由于生产流程需要,必须按序分配;若打乱顺序,后续的装订、质检、装修等流程会及其复杂且易错。

按分配模式(2),计算一个保单组的保单的总印量为152+223+79+246+104=804,算出每台打印机可分配到的平均印量为268,由于实际分配时,每台打印机的印量>=平均印量,最后一台打印机可以少分配或者未分配到;则按组进行分配所得:A=Z1+Z2=152+223=375,B=Z3+Z4=79+246=325,C=Z5=104。

按分配模式(3),对所有打印机和每个组的保单印量计算出一个最小值M=350,每台打印机最终分配到的印量不会大于M;则按组进行分配所得:A=Z1=152,B=Z2+Z3=223+79=302,C=Z4+Z5=350。

则上述三种分配模式的分配结果如下表2所示:

表2

A B C
分配模式(1) 平均保单数=17 25 26 0
分配模式(2) 平均印量=268 375 325 104
分配模式(3) M值=350 152 302 350

从表2可以看出,分配模式(1)的保单数平均法和分配模式(2)的印数平均法都会存在有打印机最后无法分配到的问题,由于每个保单分组不能分割,平均值只是做为每台打印机分配量的断点,只能是尽可能的靠近平均值,所以会存在该问题;而分配模式(3)的最小M段分法会比分配模式(1)和(2)的平均印数法更均匀些,每台打印机的工作量会比较平衡。

所述对保单进行分组的依据是保单的属性和/或操作员的操作习惯;保单的属性包括保单的批次、接收点、是否彩色打印;操作员的操作习惯包括限定每个保单组的最大保单数。

所述打印任务分配模块在加载操作员选择的保单数据时,先进行过滤和状态校验;所述过滤具体是:过滤掉那些已经进行打印的保单和异常保单;所述状态校验具体是:查找重复进入系统的相同保单号的保单,先判断前后次导入系统的时间是否大于预设值,若是,则判定为重复保单,不予打印,若否,在自动分配时提示该保单为重复打印;

所述打印模块在处理打印任务时,同时将组织好的打印数据信息发送到实际打印的监控程序上,由该监控程序解析打印任务请求后,将打印数据信息发送到打印机的处理。

由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。

基于同一发明构思,本申请提供了实施例一对应的电子设备实施例,详见实施例三。

实施例三

本实施例提供了一种电子设备,如图3所示,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,可以实现实施例一中任一实施方式。

由于本实施例所介绍的电子设备为实施本申请实施例一中方法所采用的设备,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。

基于同一发明构思,本申请提供了实施例一对应的存储介质,详见实施例四。

实施例四

本实施例提供一种计算机可读存储介质,如图4所示,其上存储有计算机程序,该计算机程序被处理器执行时,可以实现实施例一中任一实施方式。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本发明可将打印任务进行分组并自动分派到各个打印机,操作人员只需选择需要打印的数据即可,或者还可根据具体情况预设打印任务分配模式和打印机,得到保单打印任务分配信息列表并以此为基础构建打印任务,且提供一键启动打印功能和重构任务列表功能,简化打印流程,提高打印效率,降低重复劳动,减少人为失误,而且还能为每个操作员提交的打印任务生成专门的汇总信息以供核对,降低出错概率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置或系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多类型文件的打印方法、系统及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类