报文模块化处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35299300 阅读:14 留言:0更新日期:2022-10-22 12:47
本申请实施例属于数据处理领域,应用于报文模块化处理领域中,涉及一种报文模块化处理方法,包括报文加载,对加载完毕后的页面内容,进行模块化处理,获取各页面模块,获取报文的单号,判断各页面模块是否写入完毕,若当前页面模块写入完毕,获取写入数据并将其缓存至区别缓存区,并设定版本号;若各页面模块都写入完毕,则将单号和各页面模块的版本号发送至后端,供后端人员选择进行报文模块化组合使用。通过在前端界面对报文模块化处理,为报文设定单号,为各模块设定版本号,将单号和版本号发送到后端,后端通过单号和版本号进行报文组合生成,模块化技术,减少单次性数据交互量,减少网络异常,增加服务响应速度。增加服务响应速度。增加服务响应速度。

【技术实现步骤摘要】
报文模块化处理方法、装置、计算机设备及存储介质


[0001]本申请涉及数据处理和报文模块化处理
,尤其涉及一种报文模块化处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]报文数据庞大,例如,保单形式的报文,完整的一张保单通常由投保人、被保人、受益人用户信息、保险起止期、总保额、总保费基础信息、标的信息、再保、共保信息等信息模块组成,这些全部数据组织的报文最大可到几十兆数据。
[0003]传统web技术由前端到服务器后台一次性传输存在网络宽带和传输层协议的瓶颈,容易造成服务超时或传输超时。

技术实现思路

[0004]本申请实施例的目的在于提出一种报文模块化处理方法、装置、计算机设备及存储介质,以便于在对报文数据进行处理时,减少单次性数据交互量,减少网络异常,增加服务响应速度。
[0005]为了解决上述技术问题,本申请实施例提供一种报文模块化处理方法,采用了如下所述的技术方案:
[0006]一种报文模块化处理方法,包括下述步骤:
[0007]基于页面静态加载技术将组成报文的各模板文件加载至人机交互界面,同时,启动预设第一监听组件对所述人机交互界面进行读监听,判断所述各模板文件是否加载完毕;
[0008]对加载完毕后渲染至所述人机交互界面的页面内容,进行模块化处理,获取各页面模块;
[0009]启动预设第二监听组件对所述人机交互界面进行写监听,判断所述各页面模块是否写入完毕;
[0010]若当前页面模块写入完毕,获取写入数据并将其缓存至区别缓存区,并设定版本号;
[0011]若所述各页面模块都写入完毕,则将所述各页面模块的版本号发送至后台数据库。
[0012]进一步的,所述基于页面静态加载技术将组成报文的各模板文件加载至人机交互界面的步骤,具体包括:
[0013]预先将报文内页面格式和文字内容固定的部分作为固定文件;
[0014]根据业务场景中各功能,对所述固定文件进行拆分,将其拆分为与各功能相一一对应的若干个模板文件;
[0015]通过freemaker加载件将所述各模板文件初始化至人机交互界面。
[0016]进一步的,所述启动预设第一监听组件对所述人机交互界面进行读监听,判断所
述模板文件是否加载完毕的步骤,具体包括:
[0017]预先对所述各模板文件内每行文字设置行号和文字编号;
[0018]在将所述各模板文件加载至人机交互界面之时,通过所述第一监听组件监测加载至所述人机交互界面上的报文内每行文字的行号和文字编号,其中,所述第一监听组件至少能够完成读取监听;
[0019]若所述人机交互界面上的报文内每行文字的行号和文字编号与所述各模板文件内每行文字设置的行号和文字编号相一一对应,则所述各模板文件加载完毕。
[0020]进一步的,所述对加载完毕后渲染至所述人机交互界面的页面内容,进行模块化处理,获取各页面模块的步骤,具体包括:
[0021]基于所述各模板文件,在所述人机交互界面对所述页面内容进行分区,并对分区结果设置分区标识;
[0022]将所述分区结果作为各页面模块,将所述分区结果对应的分区标识作为相对应页面模块的模块标识。
[0023]进一步的,所述启动预设第二监听组件对所述人机交互界面进行写监听,判断各页面模块是否写入完毕的步骤,具体包括:
[0024]步骤A:预先为各页面模块内的所有写入位置设置区别编号,获取各页面模块的模块标识与所述区别编号间的对照关系,并为所述区别编号设置第一状态值和第二状态值;
[0025]步骤B:启动预设第二监听组件对所述人机交互界面进行写监听;
[0026]步骤C:若所述第二监听组件监测到所述人机交互界面内存在写入位置正在进行写入操作,且其目前状态值为第一状态值,则基于所述对照关系获取所述写入位置对应的模块标识,确定所述写入位置对应的页面模块正在进行首次写入操作;
[0027]步骤D:在所述写入位置进行写入操作之后,若监控到在所述写入位置失去焦点,则将所述写入位置的状态值从所述第一状态值更新为第二状态值,确认所述写入位置首次写入完毕,持续监听当前页面模块的各写入位置的写入操作,直到所述第二监听组件无法在当前页面模块的各写入位置监测到写入操作,则确认当前页面模块首次写入完毕;
[0028]步骤E:重复执行步骤B和步骤D,直到所述第二监听组件监测到所述人机交互界面内各页面模块内所有写入位置的状态值都更新为第二状态值,则判定所述各页面模块都写入完毕,
[0029]其中,所述第二监听组件至少能够完成写入监听。
[0030]进一步的,所述启动预设第二监听组件对所述人机交互界面进行写监听的步骤之后,所述方法还包括:
[0031]步骤F:若所述第二监听组件监测到所述人机交互界面内存在写入位置正在进行写入操作,且其目前状态值为第二状态值,则基于所述对照关系获取所述写入位置对应的模块标识,确认所述写入位置对应的页面模块正在进行写入更新;
[0032]步骤G:在所述写入位置进行写入更新操作之后,若监测到在所述写入位置失去焦点,则确认所述写入位置更新写入完毕,持续监听当前页面模块的各写入位置的写入更新操作,直到所述第二监听组件无法在当前页面模块的各写入位置监测到写入操作,则确认当前页面模块更新写入完毕。
[0033]进一步的,所述若当前页面模块写入完毕,获取写入数据并将其缓存至区别缓存
区,并设定版本号的步骤,具体包括:
[0034]若所述当前页面模块写入完毕且为首次写入完毕,则获取写入数据并将其缓存至区别缓存区,并设定初始版本号;
[0035]若所述当前页面模块写入完毕且为更新写入完毕,则基于所述对照关系获取所述写入位置对应的模块标识,确定进行了写入更新的页面模块,并获取更新写入完毕后所述页面模块内所有写入位置的写入数据,并将其缓存至所述区别缓存区,并设定更新版本号。
[0036]进一步的,所述将所述各页面模块的版本号发送至后台数据库的步骤,具体包括:
[0037]获取各页面模块的模块标识进行整合,将整合结果作为所述报文的单号;
[0038]将所述单号和所述各页面模块的版本号发送至后台数据库。
[0039]为了解决上述技术问题,本申请实施例还提供一种报文模块化处理装置,采用了如下所述的技术方案:
[0040]一种报文模块化处理装置,其特征在于,包括:
[0041]加载监听模块,用于基于页面静态加载技术将组成报文的各模板文件加载至人机交互界面,启动预设第一监听组件对所述人机交互界面进行读监听,判断所述各模板文件是否加载完毕;
[0042]页面模块化模块,用于加载完毕后对渲染至所述人机交互界面的页面内容,进行模块化处理,获取各页面模块;
[0043]写入监听模块,用于启动预设第二监听组件对所述人机交互界面进行写监听,判断所述各页面模块是否写入完毕;
[0044]版本号设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文模块化处理方法,其特征在于,包括下述步骤:基于页面静态加载技术将组成报文的各模板文件加载至人机交互界面,启动预设第一监听组件对所述人机交互界面进行读监听,判断所述各模板文件是否加载完毕;加载完毕后对渲染至所述人机交互界面的页面内容,进行模块化处理,获取各页面模块;启动预设第二监听组件对所述人机交互界面进行写监听,判断所述各页面模块是否写入完毕;若当前页面模块写入完毕,获取写入数据并将其缓存至区别缓存区,并设定版本号;若所述各页面模块都写入完毕,则将所述各页面模块的版本号发送至后台数据库。2.根据权利要求1所述的报文模块化处理方法,其特征在于,所述基于页面静态加载技术将组成报文的各模板文件加载至人机交互界面的步骤,具体包括:预先将报文内页面格式和文字内容固定的部分作为固定文件;根据业务场景中各功能,对所述固定文件进行拆分,将其拆分为与各功能相一一对应的若干个模板文件;通过freemaker加载件将所述各模板文件初始化至人机交互界面。3.根据权利要求1所述的报文模块化处理方法,其特征在于,所述启动预设第一监听组件对所述人机交互界面进行读监听,判断所述模板文件是否加载完毕的步骤,具体包括:预先对所述各模板文件内每行文字设置行号和文字编号;在将所述各模板文件加载至人机交互界面之时,通过所述第一监听组件监测加载至所述人机交互界面上的报文内每行文字的行号和文字编号,其中,所述第一监听组件至少能够完成读取监听;若所述人机交互界面上的报文内每行文字的行号和文字编号与所述各模板文件内每行文字设置的行号和文字编号相一一对应,则所述各模板文件加载完毕。4.根据权利要求1所述的报文模块化处理方法,其特征在于,所述对加载完毕后渲染至所述人机交互界面的页面内容,进行模块化处理,获取各页面模块的步骤,具体包括:基于所述各模板文件,在所述人机交互界面对所述页面内容进行分区,并对分区结果设置分区标识;将所述分区结果作为各页面模块,将所述分区结果对应的分区标识作为相对应页面模块的模块标识。5.根据权利要求4所述的报文模块化处理方法,其特征在于,所述启动预设第二监听组件对所述人机交互界面进行写监听,判断各页面模块是否写入完毕的步骤,具体包括:步骤A:预先为各页面模块内的所有写入位置设置区别编号,获取各页面模块的模块标识与所述区别编号间的对照关系,并为所述区别编号设置第一状态值和第二状态值;步骤B:启动预设第二监听组件对所述人机交互界面进行写监听;步骤C:若所述第二监听组件监测到所述人机交互界面内存在写入位置正在进行写入操作,且其目前状态值为第一状态值,则基于所述对照关系获取所述写入位置对应的模块标识,确定所述写入位置对应的页面模块正在进行首次写入操作;步骤D:在所述写入位置进行写入操作之后,若监控到在所述写入位置失去焦点,则将所述写入位置的状态值从所述第一状态值更新为第二状态值,确认所述写入位置首次写入
完毕,持续监听当前页面模块的各写入位置的写入操作,直到所述第二监听组件无法在当前页面模块的各写入...

【专利技术属性】
技术研发人员:李强
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1