邮件报告管理方法、系统、设备及计算机存储介质技术方案

技术编号:28145511 阅读:20 留言:0更新日期:2021-04-21 19:29
本发明专利技术涉及金融科技(Fintech)技术领域,并公开了一种邮件报告管理方法,该方法包括:基于预设的时间段将目标模板的身份标识按照预设的邮件格式进行转换,以得到目标模板对应的预览URL;根据预设的测试工具对所述预览URL进行访问,以确定所述预览URL的预览页面,并将所述预览页面发送至所述前端,以获取所述前端基于所述预览页面反馈的页面效果数据;获取所述目标模板对应的邮件客户端兼容的目标样式,并根据所述目标样式对所述页面效果数据进行调整,将调整后的所述页面效果数据发送至所述邮件客户端。本发明专利技术还公开了一种邮件报告管理系统、设备和一种计算机存储介质。本发明专利技术提高了邮件发送时的页面多样性。了邮件发送时的页面多样性。了邮件发送时的页面多样性。

【技术实现步骤摘要】
邮件报告管理方法、系统、设备及计算机存储介质


[0001]本专利技术涉及金融科技(Fintech)
,尤其涉及邮件报告管理方法、系统、设备及计算机存储介质。

技术介绍

[0002]随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对邮件报告管理技术提出了更高的要求。目前的邮件报告管理方案是服务端开发定时任务,自动查询数据,拼装成功数据表格等插件,再将表格,报表文本内容发送邮件到指定收件人。但是这种方式只能生成简单表格,稍微复杂一点的表格实现的开发成本就会比较高、生成的报表图片比较原始,不能添加其他样式效果,展示的效果比较一般,在视觉上很难做到前端页面那样美观,排版格式单一,采集的数据也比较固定,不能灵活更换统计的指标维度,开发维护成本较高,从而使得邮件发送时的页面排版单一,视觉效果差。因此如何提高邮件发送时的页面多样性成为了目前急需解决的问题。

技术实现思路

[0003]本专利技术的主要目的在于提出一种邮件报告管理方法、系统、设备及计算机存储介质,旨在解决如何提高提高邮件发送时的页面多样性的技术问题。
[0004]为实现上述目的,本专利技术提供一种邮件报告管理方法,所述邮件报告管理方法应用于服务端,所述邮件报告管理方法包括如下步骤:
[0005]基于预设的时间段将目标模板的身份标识按照预设的邮件格式进行转换,以得到目标模板对应的预览URL;
[0006]根据预设的测试工具对所述预览URL进行访问,以确定所述预览URL的预览页面,并将所述预览页面发送至所述前端,以获取所述前端基于所述预览页面反馈的页面效果数据;
[0007]获取所述目标模板对应的邮件客户端兼容的目标样式,并根据所述目标样式对所述页面效果数据进行调整,将调整后的所述页面效果数据发送至所述邮件客户端。
[0008]可选地,根据所述目标样式对所述页面效果数据进行调整的步骤,包括:
[0009]根据所述目标样式对所述页面效果数据中表头的表头宽度进行调整,并将调整后的所述表头对应的表格主体进行封装;
[0010]对所述表头中内容为空的空表格表头进行删除,以获取第一表头,并根据所述第一表头和封装后的所述表格主体确定调整后的所述页面效果数据。
[0011]可选地,根据所述第一表头和封装后的所述表格主体确定调整后的所述页面效果数据的步骤,包括:
[0012]确定所述第一表头中的行数,并检测所述行数中第一单元格的表头行宽是否大于预设阈值;
[0013]若所述表头行宽大于预设阈值,则删除所述第一单元格,以得到目标表头,并将所述目标表头和封装后的所述表格主体作为调整后的所述页面效果数据。
[0014]可选地,将调整后的所述表头对应的表格主体进行封装的步骤,包括:
[0015]确定调整后的所述表头对应的表格主体,并根据所述目标样式对所述表格主体的样式进行调整,得到目标表格主体;
[0016]根据预设的表格行宽对所述目标表格主体中的所有表格行宽进行调整,以得到调整后的目标表格主体,再对调整后的目标表格主体进行封装。
[0017]可选地,根据预设的测试工具对所述预览URL进行访问,以确定预览页面的步骤,包括:
[0018]根据预设的测试工具访问所述预览URL,并根据所述访问的访问结果确定是否可以成功访问预览URL;
[0019]若否,则根据预设的重试次数继续访问所述预览URL,以获取所述预览URL对应的预览页面。
[0020]为实现上述目的,本专利技术提供一种邮件报告管理方法,所述邮件报告管理方法应用于前端,所述邮件报告管理方法包括如下步骤:
[0021]基于输入的选择指令确定各所述原始模板布局中的目标模板布局,并获取所述目标模板布局对应的所有组件,将各所述组件拼装在所述目标模板布局中,以得到目标模板;
[0022]若接收到服务端发送的预览页面,则输出所述预览页面,并确定所述预览页面的页面效果数据,将所述页面效果数据反馈至所述服务端。
[0023]可选地,确定所述预览页面的页面效果数据的步骤,包括:
[0024]确定所述预览页面中的所有模块,并遍历各所述模块,确定遍历的模块的类型是否为报表类型;
[0025]若是报表类型,则将所述遍历的模块的元素节点转换为画布,并根据所述画布生成具有新样式的目标图片,获取所述目标图片的编码字符串;
[0026]将各所述模块对应的编码字符串作为所述预览页面的页面效果数据。
[0027]此外,为实现上述目的,本专利技术还提供一种邮件报告管理系统,所述邮件报告管理系统包括前端和服务端,所述邮件报告管理系统执行以下步骤:
[0028]所述前端基于输入的选择指令确定各所述原始模板布局中的目标模板布局,并获取所述目标模板布局对应的所有组件,将各所述组件拼装在所述目标模板布局中,以得到目标模板;
[0029]所述服务端基于预设的时间段将目标模板的身份标识按照预设的邮件格式进行转换,以得到目标模板对应的预览URL;并根据预设的测试工具对所述预览URL进行访问,以确定所述预览URL的预览页面,并将所述预览页面发送至所述前端;
[0030]所述前端接收服务端发送的预览页面,输出所述预览页面,并确定所述预览页面的页面效果数据,将所述页面效果数据反馈至所述服务端;
[0031]所述服务端获取所述前端基于所述预览页面反馈的页面效果数据,并获取所述目标模板对应的邮件客户端兼容的目标样式,根据所述目标样式对所述页面效果数据进行调整,将调整后的所述页面效果数据发送至所述邮件客户端。
[0032]此外,为实现上述目的,本专利技术还提供一种邮件报告管理设备,所述邮件报告管理
设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的邮件报告管理程序,所述邮件报告管理程序被所述处理器执行时实现如上所述的邮件报告管理方法的步骤。
[0033]此外,为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质上存储有邮件报告管理程序,所述邮件报告管理程序被处理器执行时实现如上所述的邮件报告管理方法的步骤。
[0034]本专利技术通过基于预设的时间段将目标模板的身份标识按照预设的邮件格式进行转换,以得到目标模板对应的预览URL;根据预设的测试工具对所述预览URL进行访问,以确定所述预览URL的预览页面,并将所述预览页面发送至所述前端,以获取所述前端基于所述预览页面反馈的页面效果数据;获取所述目标模板对应的邮件客户端兼容的目标样式,并根据所述目标样式对所述页面效果数据进行调整,将调整后的所述页面效果数据发送至所述邮件客户端。通过将目标模板的身份标识转换为预览URL,根据预设的测试工具对预览URL进行访问,以确定预览页面,并获取前端基于预览页面反馈的页面效果数据,根据邮件客户端兼容的目标样式对页面效果数据进行调整,再本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种邮件报告管理方法,其特征在于,所述邮件报告管理方法应用于服务端,所述邮件报告管理方法包括如下步骤:基于预设的时间段将目标模板的身份标识按照预设的邮件格式进行转换,以得到目标模板对应的预览URL;根据预设的测试工具对所述预览URL进行访问,以确定所述预览URL的预览页面,并将所述预览页面发送至所述前端,以获取所述前端基于所述预览页面反馈的页面效果数据;获取所述目标模板对应的邮件客户端兼容的目标样式,并根据所述目标样式对所述页面效果数据进行调整,将调整后的所述页面效果数据发送至所述邮件客户端。2.如权利要求1所述的邮件报告管理方法,其特征在于,所述根据所述目标样式对所述页面效果数据进行调整的步骤,包括:根据所述目标样式对所述页面效果数据中表头的表头宽度进行调整,并将调整后的所述表头对应的表格主体进行封装;对所述表头中内容为空的空表格表头进行删除,以获取第一表头,并根据所述第一表头和封装后的所述表格主体确定调整后的所述页面效果数据。3.如权利要求2所述的邮件报告管理方法,其特征在于,所述根据所述第一表头和封装后的所述表格主体确定调整后的所述页面效果数据的步骤,包括:确定所述第一表头中的行数,并检测所述行数中第一单元格的表头行宽是否大于预设阈值;若所述表头行宽大于预设阈值,则删除所述第一单元格,以得到目标表头,并将所述目标表头和封装后的所述表格主体作为调整后的所述页面效果数据。4.如权利要求2所述的邮件报告管理方法,其特征在于,所述将调整后的所述表头对应的表格主体进行封装的步骤,包括:确定调整后的所述表头对应的表格主体,并根据所述目标样式对所述表格主体的样式进行调整,得到目标表格主体;根据预设的表格行宽对所述目标表格主体中的所有表格行宽进行调整,以得到调整后的目标表格主体,再对调整后的目标表格主体进行封装。5.如权利要求1

4任一项所述的邮件报告管理方法,其特征在于,所述根据预设的测试工具对所述预览URL进行访问,以确定预览页面的步骤,包括:根据预设的测试工具访问所述预览URL,并根据所述访问的访问结果确定是否可以成功访问预览URL;若否,则根据预设的重试次数继续访问所述预览URL,以获取所述预览URL对应的预览页面。6.一种邮件报告管理方法,其特征在于,所述邮件报告...

【专利技术属性】
技术研发人员:郑四平江旻王大飞
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

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

1