业务流程处理方法、装置、存储介质及计算机设备与流程

文档序号:18899007发布日期:2019-10-18 21:40阅读:154来源:国知局
业务流程处理方法、装置、存储介质及计算机设备与流程

本发明涉及信息技术领域,尤其是涉及一种业务流程处理方法、装置、存储介质及计算机设备。



背景技术:

近年来,为了方便考生打印成绩证书,现在考试成绩打印一体机随之出现。目前,考试成绩打印一体机通常仅支持单一业务流程,即所有的考试成绩打印一体机仅能加载单一业务流程。然而,在实际应用中,考试成绩打印一体机需要推广到不同的考试院,不同考试院对考试成绩打印的要求不同,对应考试成绩打印一体机涉及的业务应用场景不同,因此,若考试成绩打印一体机仅支持单一业务流程,需要重新更改考试成绩打印一体机的项目开发代码,造成考试成绩打印一体机的项目开发工作量较大,导致考试成绩打印一体机项目的开发效率较低。



技术实现要素:

本发明提供了一种业务流程处理方法、装置、存储介质及计算机设备,主要目的在于能够在不更改开发代码的情况下,通过不同业务流程组合实现考试成绩打印一体机支持不同业务流程,从而能够降低考试成绩打印一体机的项目开发工作量,提升考试成绩打印一体机的开发效率。

根据本发明的第一个方面,提供一种业务流程处理方法,包括:

接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;

根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合;

将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

根据本发明的第二个方面,提供一种业务流程处理装置,包括:

接收单元,用于接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;

查找单元,用于根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合;

发送单元,用于将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

根据本发明的第三个方面,提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;

根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合;

将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

根据本发明的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;

根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合,所述不同业务流程控件组合用于支持不同业务流程;

将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

本发明提供的一种业务流程处理方法、装置、存储介质及计算机设备,与目前考试成绩打印一体机通常仅支持单一业务流程相比,本发明实施例能够接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;并能够根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合。与此同时,能够将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载,从而能够在不更改开发代码的情况下,通过不同业务流程组合实现考试成绩打印一体机支持不同业务流程,进而能够降低考试成绩打印一体机的项目开发工作量,提升考试成绩打印一体机的开发效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1示出了本发明实施例提供的一种业务流程处理方法的流程示意图;

图2示出了本发明实施例提供的另一种业务流程处理的流程示意图;

图3示出了本发明实施例提供的一种业务流程处理装置的结构示意图;

图4示出了本发明实施例提供的另一种业务流程处理装置的结构示意图;

图5示出了本发明实施例提供的一种计算机设备的实体结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如背景技术,目前,考试成绩打印一体机通常仅支持单一业务流程,即所有的考试成绩打印一体机仅能加载单一业务流程。然而,在实际应用中,考试成绩打印一体机需要推广到不同的考试院,不同考试院对考试成绩打印的要求不同,对应考试成绩打印一体机涉及的业务应用场景不同,因此,若考试成绩打印一体机仅支持单一业务流程,需要重新更改考试成绩打印一体机的项目开发代码,造成考试成绩打印一体机的项目开发工作量较大,导致考试成绩打印一体机项目的开发效率较低。

为了解决上述问题,本发明实施例提供了一种业务流程处理方法,可以应用于后台管理系统,如图1所示,所述方法包括:

101、接收考试成绩打印一体机发送的业务流程加载请求。

其中,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息。所述机器标识信息可以为机器名称,也可以为机器身份编码,本发例如,机器名称可以为山东省考试成绩一体机,机器身份编码可以为sd-machine,所述业务流程加载请求可以为考试成绩打印一体机在启动时发送给后台管理系统的,具体地,可以为发送给后台管理系统的服务器的。本发明实施例的执行主体可以为后台管理系统的服务器,所述后台管理系统的客户端可以用于配置考试成绩打印一体机的业务流程。

102、根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合。

其中,所述后台管理系统的服务器内部可以预先实现多种业务流程控件。所述业务流程控件可以包括单功能身份证读卡器、多功能身份证读卡器、单功能光学字符识别(opticalcharacterrecognition,ocr)识别器、多功能ocr识别器,人脸识别控件,led指示灯控件,证书打印机控件,凭条取号打印机控件等。

需要说明的是,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合,所述不同业务流程控件可以用于支持不同业务流程,具体地,可以为在配置不同业务流程时确定的。所述业务流程控件组合可以为在接收到业务流程配置指令时,根据展示的预设业务流程控件列表确定的,所述不同考试成绩打印一体机的机器标识信息和业务流程控件组合之间的对应关系可以存储在后台管理系统的数据库中,所述后台管理系统的数据库中可以保存有不同考试成绩打印一体机的不同机器标识信息及其对应的业务流程控件组合,因此,可以根据所述机器标识信息从所述后台管理系统的数据库中查找所述考试成绩打印一体机对应的业务流程控件组合。

103、将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

例如,考试成绩打印一体机a在启动时,会自动向后台管理系统的服务器发送业务流程加载请求,此时后台管理系统的服务器能够根据考试成绩打印一体机a的机器标识信息查找考试成绩打印一体机a对应的业务流程控件组合可以包括:单功能身份读卡器控件、人脸识别控件、证书打印机控件。并将单功能身份读卡器控件、人脸识别控件、证书打印机控件发送给考试成绩打印一体机a进行对应业务流程加载,以实现考生打印相应的考试成绩证书。

本发明实施例提供的一种业务流程处理方法,与目前考试成绩打印一体机通常仅支持单一业务流程相比,本发明实施例能够接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;并能够根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合。与此同时,能够将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载,从而能够在不更改开发代码的情况下,通过不同业务流程组合实现考试成绩打印一体机支持不同业务流程,进而能够降低考试成绩打印一体机的项目开发工作量,提升考试成绩打印一体机的开发效率。

进一步的,为了更好的说明上述业务流程处理的过程,作为对上述实施例的细化和扩展,本发明实施例提供了另一种业务流程处理方法,如图2所示,所述方法包括:

201、接收不同业务流程配置指令。

其中,所述不同业务流程配置指令包括不同考试成绩打印一体机对应的不同机器标识信息。每个业务流程配置指令可以包括一个机器标识信息,所述业务流程配置指令可以为后台管理系统的客户端发送给后台管理系统的服务器的,具体地,当需要新建业务流程时,后台管理人员可以在所述客户端上输入机器标识信息并点击或者触发“业务流程配置”按钮,此时所述服务器能够检测到“业务流程配置”按钮的点击或者触发事件,并确定接收到业务流程配置指令。

202、针对所述不同业务流程配置指令分别展示预设业务流程控件列表,并获取针对所述不同考试成绩打印一体机选择的不同业务流程控件组合。

其中,所述预设业务流程控件列表中的各个业务流程控件可以为后台管理系统内部实现的业务流程控件。例如,当需要新增考试院a分部时,后台管理人员可以在所述客户端上输入新增考试院a对应考试成绩打印一体机a的机器标识信息,此时所述服务器能够接收到业务流程配置指令,并展示预设业务流程控件列表,供后台管理人员选择考试成绩打印一体机a支持的业务流程控件组合a。当需要新增考试院b分部时,后台管理人员可以在所述客户端上输入新增考试院b对应考试成绩打印一体机b的机器标识信息,此时所述服务器能够接收到业务流程配置指令,并展示预设业务流程控件列表,供后台管理人员选择考试成绩打印一体机b支持的业务流程控件组合b。

203、建立所述不同机器标识信息和所述不同业务流程控件组合之间的对应关系并进行存储。

对于本发明实施例,所述不同机器标识信息和所述不同业务流程控件组合之间的对应关系可以存储在后台管理系统的数据库中。因此,当检测到相应的考试成绩一体机开启或者启动时,可以根据所述机器标识信息从所述后台管理系统的数据库中查找所述考试成绩打印一体机对应的业务流程控件组合。

204、接收考试成绩打印一体机发送的业务流程加载请求。

其中,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息。

205、根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合。

其中,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合,所述不同业务流程控件组合可以用于支持不同业务流程。对于本发明实施例,为了简化业务流程配置的工作量,提升业务流程配置效率,可以预先根据考试成绩打印一体机的机器类型配置对应的业务流程控件组合,即可以针对同一机器类型或者同一型号的考试成绩打印一体机配置相同的业务流程,针对不同机器类型或者不同型号的考试成绩打印一体机配置不同的业务流程,从而后台管理系统可以兼容考试成绩打印一体机不同业务流程的加载,对应地,所述步骤205具体可以包括:根据所述机器标识信息查找所述考试成绩打印一体机对应的机器类型,根据所述机器类型查找所述考试成绩打印一体机对应的业务流程控件组合,不同机器类型的考试成绩打印一体机对应不同机器标识信息和不同业务流程的业务流程控件组合。

206、将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

对于本发明实施例,为了方便所述考试成绩打印一体机加载对应的业务流程,所述步骤206具体可以包括:调用所述业务流程控件组合对应的操作元素组合;将所述操作元素组合发送给所述考试成绩打印一体机进行加载。其中,不同业务流程控件可以对应不同操作元素,所述操作元素可以包括操作接口代码、操作界面、操作提示信息等。例如,考试成绩打印一体机a启动时,后台管理系统的服务器可以将单功能身份读卡器控件、人脸识别控件、证书打印机控件分别对应的操作元素发送给考试成绩打印一体机a加载,考生可以操作考试成绩打印一体机a进入身份读卡界面,并在进入身份读卡界面时,可以语音提示考生将身份证放置到读卡器对应的识别区域,或者可以通过文字提示本考试成绩打印一体机仅支持身份证识别。

需要说明的是,为了避免考试成绩打印一体机加载类型冲突的业务流程控件,造成系统紊乱或者崩溃,具体地,所述步骤206之前,所述方法还包括:检测所述业务流程控件组合中是否存在类型冲突的业务流程控件。此时,若检测所述业务流程控件组合中存在类型冲突的业务流程控件,则输出重新配置业务流程的通知信息,所述通知信息用于通知重新配置所述考试成绩打印一体机的业务流程。所述步骤206具体可以包括:若检测所述业务流程控件组合中不存在类型冲突的业务流程控件,则将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。所述类型冲突的业务流程控件可以为业务类型相同的业务流程控件。具体地,可以通过检测所述业务流程控件组合中是否存在相同业务类型的业务流程控件,检测所述业务流程控件组合中是否存在类型冲突的业务流程控件。例如,单功能身份读卡器控件和多功能身份读卡器控件可以为业务类型互相冲突的控件。

在具体应用场景中,为了保证考试成绩打印一体机能够正确加载对应的业务流程,保证用户能够正确打印考试成绩证书,所述步骤206具体可以包括:确定所述业务流程控件组合对应各个业务流程控件的加载顺序;将所述业务流程控件组合和所述加载顺序发送给所述考试成绩打印一体机进行加载。所述各个业务流程控件的加载顺序可以为用户需求设置的,也可以为根据各个业务流程控件的选择顺序确定的,具体地,可以根据在配置考试成绩一体机的业务流程时,选择各个业务流程控件的时间先后顺序确定所述加载顺序。

本发明实施例提供的另一种业务流程处理方法,与目前考试成绩打印一体机通常仅支持单一业务流程相比,本发明实施例能够接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;并能够根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合,所述不同业务流程控件组合用于支持不同业务流程。与此同时,能够将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载,从而能够在不更改开发代码的情况下,通过不同业务流程组合实现考试成绩打印一体机支持不同业务流程,进而能够降低考试成绩打印一体机的项目开发工作量,提升考试成绩打印一体机的开发效率。

进一步地,作为图1的具体实现,本发明实施例提供了一种业务流程处理装置,如图3所示,所述装置包括:接收单元31、查找单元32和发送单元33。

所述接收单元31,可以用于接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息。所述接收单元31是本装置中接收考试成绩打印一体机发送的业务流程加载请求的主要功能模块。

所述查找单元32,可以用于根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合,所述不同业务流程控件组合用于支持不同业务流程;所述查找单元32是本装置中根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合的主要功能模块,也是核心模块。

所述发送单元33,可以用于将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。所述发送单元33是本装置中将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载的主要功能模块。

对于本发明实施例,为了得到考试成绩打印一体机和支持业务流程的业务流程控件组合之间的对应关系,还可以支持业务流程的配置,所述装置还可以包括:展示单元34、获取单元35和建立单元36,如图4所示。

所述接收单元31,还可以用于接收不同业务流程配置指令,所述不同业务流程配置指令包括不同考试成绩打印一体机对应的不同机器标识信息。

所述展示单元34,可以用于针对所述不同业务流程配置指令分别展示预设业务流程控件列表,并获取针对所述不同考试成绩打印一体机选择的不同业务流程控件组合。所述展示单元34是本装置中针对所述不同业务流程配置指令分别展示预设业务流程控件列表,并获取针对所述不同考试成绩打印一体机选择的不同业务流程控件组合的主要功能模块。

所述获取单元35,可以用于获取针对所述不同考试成绩打印一体机选择的不同业务流程控件组合。所述获取单元35是本装置中获取针对所述不同考试成绩打印一体机选择的不同业务流程控件组合的主要功能模块。

所述建立单元36,可以用于建立所述不同机器标识信息和所述不同业务流程控件组合之间的对应关系并进行存储。所述建立单元36是本装置中建立所述不同机器标识信息和所述不同业务流程控件组合之间的对应关系并进行存储。

在具体应用场景中,所述查找单元32,具体可以用于根据所述机器标识信息查找所述考试成绩打印一体机对应的机器类型,根据所述机器类型查找所述考试成绩打印一体机对应的业务流程控件组合,不同机器类型的考试成绩打印一体机对应不同机器标识信息和不同业务流程的业务流程控件组合。

所述加载单元33,具体可以用于调用所述业务流程控件组合对应的操作元素组合;将所述操作元素组合发送给所述考试成绩打印一体机进行加载。其中,不同业务流程控件对应不同操作元素,所述操作元素可以包括操作接口代码、操作界面、操作提示信息等。

对于本发明实施例,为了避免考试成绩打印一体机加载类型冲突的业务流程控件,造成系统紊乱或者崩溃,所述装置还包括:检测单元37和输出单元38。

所述检测单元37,可以用于检测所述业务流程控件组合中是否存在类型冲突的业务流程控件。所述检测单元37是本装置中检测所述业务流程控件组合中是否存在类型冲突的业务流程控件的主要功能模块。

所述发送单元33,具体可以用于若所述检测单元37检测所述业务流程控件组合中存在类型冲突的业务流程控件,则将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

所述输出单元38,可以用于若所述检测单元37检测所述业务流程控件组合中不存在类型冲突的业务流程控件,则输出重新配置业务流程的通知信息,所述通知信息用于通知重新配置所述考试成绩打印一体机的业务流程。

对于本发明实施例,为了保证考试成绩打印一体机能够正确加载对应的业务流程,保证用户能够正确打印考试成绩证书,所述发送单元33,具体可以用于确定所述业务流程控件组合对应各个业务流程控件的加载顺序;并将所述业务流程控件组合和所述加载顺序发送给所述考试成绩打印一体机进行加载。

需要说明的是,本发明实施例提供的一种业务流程处理装置所涉及各功能模块的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。

基于上述如图1所示方法,相应的,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合;将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。

基于上述如图1所示方法和如图4所示装置的实施例,本发明实施例还提供了一种计算机设备的实体结构图,如图5所示,该计算机设备包括:处理器41、存储器42、及存储在存储器42上并可在处理器上运行的计算机程序,其中存储器42和处理器41均设置在总线43上所述处理器41执行所述程序时实现以下步骤:接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合;将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载。该设备还包括:总线43,被配置为耦接处理器41及存储器42。

通过本发明的技术方案,能够接收考试成绩打印一体机发送的业务流程加载请求,所述业务流程加载请求携带有所述考试成绩打印一体机的机器标识信息;并能够根据所述机器标识信息查找所述考试成绩打印一体机对应的业务流程控件组合,不同考试成绩打印一体机对应不同机器标识信息和不同业务流程控件组合。与此同时,能够将所述业务流程控件组合发送给所述考试成绩打印一体机进行加载,从而能够在不更改开发代码的情况下,通过不同业务流程组合实现考试成绩打印一体机支持不同业务流程,进而能够降低考试成绩打印一体机的项目开发工作量,提升考试成绩打印一体机的开发效率。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

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