批量业务单处理方法、装置、终端和网络设备制造方法及图纸

技术编号:39150647 阅读:7 留言:0更新日期:2023-10-23 14:58
本申请涉及计算机技术领域,提供一种批量业务单处理方法、装置、终端和网络设备。方法包括:接收终端发送的批量业务单;基于批量业务单生成批量业务数据与页面元素映射表;基于批量业务服务对批量业务单的各笔业务数据执行以下重复处理操作,直至批量业务单中所有业务数据完成业务属性校验:创建无头浏览器实例,并开启单笔业务页面;根据批量业务单的单笔业务数据以及批量业务数据与页面元素映射表,填充单笔业务页面中的页面元素数值,并对页面元素数值进行业务属性校验。本申请实施例用以解决处理批量处理单时,存在前后端业务逻辑维护一致性的管理问题。一致性的管理问题。一致性的管理问题。

【技术实现步骤摘要】
批量业务单处理方法、装置、终端和网络设备


[0001]本申请涉及计算机
,具体涉及一种批量业务单处理方法、装置、终端和网络设备。

技术介绍

[0002]目前,由于市场发展需要,业务运营支撑系统(BOSS)在实现单笔业务办理订单的同时,也需要支持批量业务订单的办理。
[0003]请参照图2,对于单笔业务办理,操作员填写办理资料,业务运营支撑系统(简称系统)客户端(前端)网页页面级交互逻辑对业务属性进行联动校验后,提交处理执行。对于批量业务办理,操作员导入批量业务数据,系统将批量业务数据入库。服务端(后端)进程服务异步读取批量业务数据,根据相应业务的校验规则,对批量业务数据的各业务属性字段进行联动校验后,提交处理执行。
[0004]但是,新增一种业务的批量处理单时,需要将批量任务入库,由批量进程处理批量任务数据。单笔业务订单受理网页页面实现的属性初始化、联动校验交互逻辑,由于其页面级处理流程和逻辑无法复用,服务端批量进程需要再实现一次,并且服务端的批量进程的数据校验规则与单笔业务页面交互逻辑要维持一致。特别对于政企产品,每类产品附带较多的产品属性,每类产品的业务属性校验参数和规则不一样,存在前后端业务逻辑维护一致性的管理问题。

技术实现思路

[0005]本申请实施例提供一种批量业务单处理方法、装置、终端和网络设备,用以解决处理批量处理单时,存在前后端业务逻辑维护一致性的管理问题。
[0006]第一方面,本申请实施例提供一种批量业务单处理方法,应用于网络设备,所述方法包括:r/>[0007]接收终端发送的批量业务单;所述批量业务单是所述终端基于批量导入模板导入批量业务数据得到的,所述批量导入模板是基于单笔业务页面的页面元素生成的;
[0008]基于所述批量业务单生成批量业务数据与页面元素映射表;所述批量业务数据与页面元素映射表包括所述批量业务单中各笔业务数据的数据属性与所述单笔业务页面的页面元素的路径ID的映射关系;
[0009]基于批量业务服务对所述批量业务单的各笔业务数据执行以下重复处理操作,直至所述批量业务单中所有业务数据完成业务属性校验:
[0010]创建无头浏览器实例,并开启所述单笔业务页面;
[0011]根据所述批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,填充所述单笔业务页面中的页面元素数值,并对所述页面元素数值进行业务属性校验。
[0012]第二方面,本申请实施例提供一种批量业务单处理方法,应用于终端,所述方法包括:
[0013]在批量业务页面的批量导入模板中导入批量业务数据;所述批量导入模板是基于单笔业务页面的页面元素生成的;
[0014]基于导入所述批量业务数据完毕的所述批量导入模板生成批量业务单,并将所述批量业务单发送至网络设备。
[0015]第三方面,本申请实施例提供一种批量业务单处理装置,包括:
[0016]接收模块,用于接收终端发送的批量业务单;所述批量业务单是所述终端基于批量导入模板导入批量业务数据得到的,所述批量导入模板是基于单笔业务页面的页面元素生成的;
[0017]映射表生成模块,用于基于所述批量业务单生成批量业务数据与页面元素映射表;所述批量业务数据与页面元素映射表包括所述批量业务单中各笔业务数据的数据属性与所述单笔业务页面的页面元素的路径ID的映射关系;
[0018]循环执行模块,用于基于批量业务服务对所述批量业务单的各笔业务数据执行以下重复处理操作,直至所述批量业务单中所有业务数据完成业务属性校验:创建无头浏览器实例,并开启所述单笔业务页面;根据所述批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,填充所述单笔业务页面中的页面元素数值,并对所述页面元素数值进行业务属性校验。
[0019]第四方面,本申请实施例提供一种批量业务单处理装置,包括:
[0020]数据导入模块,用于在批量业务页面的批量导入模板中导入批量业务数据;所述批量导入模板是基于单笔业务页面的页面元素生成的;
[0021]批量业务单生成模块,用于基于导入所述批量业务数据完毕的所述批量导入模板生成批量业务单,并将所述批量业务单发送至网络设备。
[0022]第五方面,本申请实施例提供一种终端,包括存储器,收发机,处理器;
[0023]存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
[0024]接收终端发送的批量业务单;所述批量业务单是所述终端基于批量导入模板导入批量业务数据得到的,所述批量导入模板是基于单笔业务页面的页面元素生成的;
[0025]基于所述批量业务单生成批量业务数据与页面元素映射表;所述批量业务数据与页面元素映射表包括所述批量业务单中各笔业务数据的数据属性与所述单笔业务页面的页面元素的路径ID的映射关系;
[0026]基于批量业务服务对所述批量业务单的各笔业务数据执行以下重复处理操作,直至所述批量业务单中所有业务数据完成业务属性校验:
[0027]创建无头浏览器实例,并开启所述单笔业务页面;
[0028]根据所述批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,填充所述单笔业务页面中的页面元素数值,并对所述页面元素数值进行业务属性校验。
[0029]第六方面,本申请实施例提供一种网络设备,包括存储器,收发机,处理器;
[0030]存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
[0031]在批量业务页面的批量导入模板中导入批量业务数据;所述批量导入模板是基于单笔业务页面的页面元素生成的;
[0032]基于导入所述批量业务数据完毕的所述批量导入模板生成批量业务单,并将所述批量业务单发送至网络设备。
[0033]第七方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第一方面或第二方面所述的批量业务单处理方法的步骤。
[0034]第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面所述的批量业务单处理方法的步骤。
[0035]本申请实施例提供的批量业务单处理方法、装置、终端和网络设备,通过对批量业务单中的各笔业务数据创建无头浏览器实例,并开启单笔业务页面;根据所述批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,填充所述单笔业务页面中的页面元素数值,并对所述页面元素数值进行业务属性校验。从而本申请实施例在服务端拉起浏览器实例完成渲染,新增一种业务的批量处理单时,复用已有单笔业务页面的受理流程和业务属性校验和联动,不需要在服务端重新构建批量进程的批量业务处理逻辑,同时维持单笔业务和批量业务逻辑的一致性。并且,本申请实施例可以远程完成业务属性校验和业务操作,将前端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种批量业务单处理方法,其特征在于,应用于网络设备,所述方法包括:接收终端发送的批量业务单;所述批量业务单是所述终端基于批量导入模板导入批量业务数据得到的,所述批量导入模板是基于单笔业务页面的页面元素生成的;基于所述批量业务单生成批量业务数据与页面元素映射表;所述批量业务数据与页面元素映射表包括所述批量业务单中各笔业务数据的数据属性与所述单笔业务页面的页面元素的路径ID的映射关系;基于批量业务服务对所述批量业务单的各笔业务数据执行以下重复处理操作,直至所述批量业务单中所有业务数据完成业务属性校验:创建无头浏览器实例,并开启所述单笔业务页面;根据所述批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,填充所述单笔业务页面中的页面元素数值,并对所述页面元素数值进行业务属性校验。2.根据权利要求1所述的批量业务单处理方法,其特征在于,所述创建无头浏览器实例,并开启所述单笔业务页面,包括:通过批量进程发送创建指令至批量业务服务,控制所述批量业务服务的网页驱动器基于所述创建指令创建所述无头浏览器实例;控制所述无头浏览器实例基于预设页面地址,开启所述单笔业务页面。3.根据权利要求1所述的批量业务单处理方法,其特征在于,所述根据所述批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,填充所述单笔业务页面中的页面元素数值,并对所述页面元素数值进行业务属性校验,包括:通过批量进程基于批量业务单的单笔业务数据以及所述批量业务数据与页面元素映射表,确定所述单笔业务数据对应的数据属性;在所述单笔业务页面根据所述单笔业务数据对应的数据属性匹配所述页面元素的路径ID进行超文本标记语言定位,找到页面元素的待填充位置;基于所述单笔业务数据填充所述待填充位置的页面元素数值,并对所述页面元素数值进行业务属性校验。4.一种批量业务单处理方法,其特征在于,应用于终端,所述方法包括:在批量业务页面的批量导入模板中导入批量业务数据;所述批量导入模板是基于单笔业务页面的页面元素生成的;基于导入所述批量业务数据完毕的所述批量导入模板生成批量业务单,并将所述批量业务单发送至网络设备。5.一种批量业务单处理装置,其特征在于,包括:接收模块,用于接收终端发送的批量业务单;所述批量业务单是所述终端基于批量导入模板导入批量业务数据得到的,所述批量导入模板是基于单笔业务页面的页面元素生成的;映射表生成模块,用于基于所述批量业务单生成批量业务数据与页面元素映射表;所述批量业务数据与页面元素映射表包括所述批量业务单中各笔业务数据的数据属性与所述单笔业务页面的页面元素的路径ID的映射关系;循环执行模块...

【专利技术属性】
技术研发人员:梁伟晟朱建中罗锐
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1