业务邮件的发送方法及终端设备转让专利

申请号 : CN201710928601.2

文献号 : CN108259553B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 童小勇

申请人 : 平安科技(深圳)有限公司

摘要 :

本发明适用于互联网技术领域,提供了一种业务邮件的发送方法及终端设备,该方法包括:基于接收到的电邮模板申请请求,创建电邮模板;为电邮模板分配模板标识号,将模板标识号输出为电邮模板申请请求的响应信息;获取用户发出的基于模板标识号的模板调用请求,并读取模板调用请求所携带的模板配置参数;根据模板配置参数,对电邮模板进行配置,以生成包含电邮文本信息以及参数值的业务邮件信息;将业务邮件信息发送至目标邮箱地址。本发明根据模板配置参数实时调整电邮模板中各文本参变量的参数值,使得电邮模板的定制化过程无需重新开发程序代码,无需等待较长的开发周期便可直接生效,因而提高了业务人员的电邮发送效率,实现了业务的快速响应。

权利要求 :

1.一种业务邮件的发送方法,其特征在于,包括:

基于接收到的电邮模板申请请求,调用预先建立的电邮模板生成程序,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数;

为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息,并将所述模板标识号发送给具有相同业务邮件发送需求的用户;

获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值;

根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数;

将所述业务邮件信息发送至所述目标邮箱地址;

所述获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,包括:根据所述模板调用请求所携带的用户特征码,调取与所述用户特征码匹配的资源数据表,所述模板调用请求包括目标对象标识;在所述资源数据表中,查找所述目标对象标识对应的数据记录;在所述数据记录的各个属性字段中,分别读取与每一所述文本参变量对应的属性字段的属性值;将每一所述属性值输出为用于配置所述电邮模板的模板配置参数。

2.如权利要求1所述的业务邮件的发送方法,其特征在于,所述将所述业务邮件信息发送至所述目标邮箱地址,包括:获取所述业务邮件信息的业务属性,所述业务属性由所述目标邮件地址所对应的部门特征码确定;

检测预设周期内获得的所述业务属性相同的所述业务邮件信息的信息数量;

若所述信息数量大于预设阈值,则对预设周期内获得的所述业务属性相同的多条所述业务邮件信息进行分组处理;

每隔预设的时间间隔,依次触发对其中一组的所述业务邮件信息的发送,以将组内的各条所述业务邮件信息发送至每一所述业务邮件信息所分别对应的所述目标邮箱地址。

3.如权利要求1所述的业务邮件的发送方法,其特征在于,所述基于接收到的电邮模板申请请求创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数,包括:基于接收到的电邮模板申请请求所携带的电邮文本信息,创建电邮模板;

读取预先建立的多个所述文本参变量;

返回每一所述文本参变量及其对应的标识符,以使用户在展示有所述文本参变量及所述标识符的终端界面发出参变量选取指令以及参变量偏移指令;

根据所述参变量选取指令,确定用户选取的所述文本参变量,并将确定出的每一所述文本参变量插入至其对应的所述参变量偏移指令所指示的电邮文本位置。

4.如权利要求1所述的业务邮件的发送方法,其特征在于,所述根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,包括:若检测到所述模板标识号对应的所述电邮模板包含附件参变量,则接收所述用户上传的电邮附件;

将所述电邮附件存储至远程的云端附件信息库,以使所述云端附件信息库生成与所述电邮附件的存储路径相关的下载链接;

将所述下载链接确定为所述电邮模板的所述附件参变量所对应的参数值,以生成包含所述电邮文本信息的业务邮件信息,且所述电邮文本信息中包含所述下载链接。

5.一种终端设备,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如下步骤:基于接收到的电邮模板申请请求,调用预先建立的电邮模板生成程序,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数;

为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息;

获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值;

根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数;

将所述业务邮件信息发送至所述目标邮箱地址;

所述获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数的步骤,包括:根据所述模板调用请求所携带的用户特征码,调取与所述用户特征码匹配的资源数据表,所述模板调用请求包括目标对象标识;在所述资源数据表中,查找所述目标对象标识对应的数据记录;在所述数据记录的各个属性字段中,分别读取与每一所述文本参变量对应的属性字段的属性值;将每一所述属性值输出为用于配置所述电邮模板的模板配置参数。

6.如权利要求5所述的终端设备,其特征在于,所述将所述业务邮件信息发送至所述目标邮箱地址的步骤,具体包括:获取所述业务邮件信息的业务属性,所述业务属性由所述目标邮件地址所对应的部门特征码确定;

检测预设周期内获得的所述业务属性相同的所述业务邮件信息的信息数量;

若所述信息数量大于预设阈值,则对预设周期内获得的所述业务属性相同的多条所述业务邮件信息进行分组处理;

每隔预设的时间间隔,依次触发对其中一组的所述业务邮件信息的发送,以将组内的各条所述业务邮件信息发送至每一所述业务邮件信息所分别对应的所述目标邮箱地址。

7.如权利要求5所述的终端设备,其特征在于,所述根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息的步骤,具体包括:若检测到所述模板标识号对应的所述电邮模板包含附件参变量,则接收所述用户上传的电邮附件;

将所述电邮附件存储至远程的云端附件信息库,以使所述云端附件信息库生成与所述电邮附件的存储路径相关的下载链接;

将所述下载链接确定为所述电邮模板的所述附件参变量所对应的参数值,以生成包含所述电邮文本信息的业务邮件信息,且所述电邮文本信息中包含所述下载链接。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述方法的步骤。

说明书 :

业务邮件的发送方法及终端设备

技术领域

[0001] 本发明属于互联网技术领域,尤其涉及一种业务邮件的发送方法及终端设备。

背景技术

[0002] 目前,对于以销售业务为主的部门来说,如保险电销部门,其每天都需要发送大量的电子邮件以加强与其他业务部门或者与客户之间的沟通。例如,为客户投保成功时,需要发送电子邮件通知客户;当投保期限即将到期时,同样需要发送电子邮件通知客户。为了避免业务人员需要频繁地新建邮件以及输入重复的邮件内容,邮件平台开发人员为需求量较大的业务部门开发了相应的电邮模板,由此使得业务人员能够一键触发基于电邮模板的电子邮件发送操作,从而避免了业务人员需要输入重复的邮件内容,提高工作效率。
[0003] 然而,目前的电邮模板仅具有对应的一份邮件正文信息,因而当有新的邮件内容发送需求时(例如,需要在当前的邮件正文中加入业务人员的联系方式),只能开发新的电邮模板,且只有在电邮模板上线并发布生效后才能使用。由于电邮模板的开发周期较长,无法及时响应业务的实时需要,因此,目前业务人员的电邮发送效率依然较为低下。

发明内容

[0004] 有鉴于此,本发明实施例提供了领域,尤其涉及一种业务邮件的发送方法及终端设备,以解决现有技术中业务人员的电邮发送效率较为低下的问题。
[0005] 本发明实施例的第一方面提供了一种业务邮件的发送方法,包括:
[0006] 基于接收到的电邮模板申请请求,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数;
[0007] 为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息;
[0008] 获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值;
[0009] 根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数;
[0010] 将所述业务邮件信息发送至所述目标邮箱地址。
[0011] 本发明实施例的第二方面提供了一种终端设备,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如下步骤:
[0012] 基于接收到的电邮模板申请请求,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数;
[0013] 为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息;
[0014] 获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值;
[0015] 根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数;
[0016] 将所述业务邮件信息发送至所述目标邮箱地址。
[0017] 本发明实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
[0018] 基于接收到的电邮模板申请请求,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数;
[0019] 为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息;
[0020] 获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值;
[0021] 根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数;
[0022] 将所述业务邮件信息发送至所述目标邮箱地址。
[0023] 本发明实施例中,在接收到电邮模板申请请求时,通过创建具有电邮文本信息、文本参变量以及格式参数的电邮模板,并为电邮模板分配模板标识号,使得业务人员能够根据已知的模板标识号来发出模板调用请求。由于模板调用请求所携带的模板配置参数能够由业务人员自定义设置,只需根据模板配置参数,便能实时调整电邮模板中预先建立的各文本参变量的参数值,使得生成的电邮文本信息能够满足业务人员的个性化需求。由于该电邮模板的定制化过程无需重新开发程序代码,无需等待较长的开发周期便可直接生效,因而能够提高业务人员的电邮发送效率,实现了业务的快速响应。

附图说明

[0024] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025] 图1是本发明实施例提供的业务邮件的发送方法的实现流程图;
[0026] 图2是本发明实施例提供的业务邮件的发送方法S101的具体实现流程图;
[0027] 图3是本发明实施例提供的业务邮件的发送方法S103的具体实现流程图;
[0028] 图4是本发明实施例提供的业务邮件的发送方法S104的具体实现流程图;
[0029] 图5是本发明实施例提供的业务邮件的发送方法S105的具体实现流程图;
[0030] 图6是本发明实施例提供的业务邮件的发送装置的结构框图;
[0031] 图7是本发明实施例提供的终端设备的示意图。

具体实施方式

[0032] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0033] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0034] 图1示出了本发明实施例提供的业务邮件的发送方法的实现流程,该方法流程包括步骤S101至S105。各步骤的具体实现原理如下。
[0035] S101:基于接收到的电邮模板申请请求,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数。
[0036] 本发明实施例中,当接收到业务人员发出的电邮模板申请请求时,调用预先建立的电邮模板生成程序,以建立包含一个或多个文本参变量的电邮模板。
[0037] 具体地,业务人员可以登录电邮平台管理系统,选取其中的电邮模板申请按钮,并输入自己所需定制的电邮文本信息,以发出携带该电邮文本信息的电邮模板申请请求。其中,基于电邮模板生成待发送的电子邮件时,电子邮件所默认包含的正文信息为上述电邮文本信息。每一电邮模板创建完成后,其电邮文本信息为固定值。
[0038] 示例性地,业务人员输入的电邮文本信息例如可以是:“尊敬的客户,您的车将于一周后保险到期,请尽快到我司任一营业厅完成续保手续,谢谢!”
[0039] 本发明实施例中,业务人员可以在电邮平台管理系统输入电邮文本信息外,还可编辑与电邮模板相关的文本参变量以及格式参数,以将文本参变量以及格式参数进行发送。文本参变量为参数值可变化调整的参数,当接收到基于该参数的赋值命令时,可对其参数值进行更改。格式参数表示电邮文本信息的页面效果参数,如层叠样式表CSS参数等。
[0040] 根据接收到的参变量设置指令,获取与电邮模板相关的一个或多个文本参变量以及格式参数。
[0041] 作为本发明的一个实施例,如图2所示,上述S101包括:
[0042] S1011:基于接收到的电邮模板申请请求所携带的电邮文本信息,创建电邮模板。
[0043] S1012:读取预先建立的多个所述文本参变量。
[0044] S1013:返回每一所述文本参变量及其对应的标识符,以使用户在展示有所述文本参变量及所述标识符的终端界面发出参变量选取指令以及参变量偏移指令。
[0045] S1014:根据所述参变量选取指令,确定用户选取的所述文本参变量,并将确定出的每一所述文本参变量插入至其对应的所述参变量偏移指令所指示的电邮文本位置。
[0046] 本发明实施例中,后台数据库中预先建立有多个文本参变量以及格式参数,每一变量具有一个标识符,用于表示变量的功能用途/变量含义,其为数据库管理员预设设置。
[0047] 本发明实施例中,对于已建立的各个文本参变量,生成包含每一文本参变量的标识符的显示列表,以将该显示列表返回业务人员的电邮平台管理系统,并使电邮平台管理系统对该显示列表进行展示。
[0048] 业务人员根据各个变量的标识符,可了解各个文本参变量所对应的功能用途/变量含义,从而基于标识符发出变量选取指令。
[0049] 示例性地,预先建立的文本参变量包括车险变量和非车险变量等两种类型的变量。在车险变量中,各个变量的标识符包括但不限于投保人姓名、车牌、最近保险止期、最近保险剩余天数、坐席工号、坐席姓名以及特约尾号等。在非车险变量中,与各个变量对应的标识符包括但不限于投保人姓名、产品名称、上年保费、上年保单号、投保单号、坐席姓名、坐席工号、保险起期以及保险止期等。
[0050] 获取业务人员发出的变量选取指令,根据该变量选取指令所对应的各个标识符,查找与其中每一标识符对应的文本参变量,以将该文本参变量确定为关于电邮模板的文本参变量。
[0051] 本发明实施例中,在业务人员基于标识符发出变量选取指令的同时,电邮平台管理系统将展示业务人员所预先输入的电邮文本信息。对于业务人员选取的每一个文本参变量,业务人员可将每一文本参变量分别拖动至电邮文本信息中的不同电邮文本位置,以在生成业务邮件信息时,将每一文本参变量所对应的参数值显示于该文本参变量所插入的电邮文本位置。
[0052] 例如,若业务人员选取的文本参变量的标识符为投保人姓名、车牌以及最近保险止期,且投保人姓名、车牌以及最近保险止期所分别对应的文本参变量为applicantName、vehicleNo以及policyEndDate,则根据业务人员发出的参变量偏移指令将各个文本参变量插入至电邮文本信息的指定电邮文本位置后,得到的包含文本参变量的电邮文本信息可以是:“尊敬的【applicantName】客户,您的车【vehicleNo】将于【policyEndDate】保险到期”。
[0053] 本发明实施例中,通过图标拖动的方式,实现了对电邮模板中文本参变量的位置的快速调整;通过预先建立多个文本参变量,并返回每一文本参变量对应的标识符,使得业务人员能够在标识符列表中,快速确定自己所需关联的文本参变量,由此也使得文本参变量能够在后台数据库中进行统一维护,保证了开发人员无需为新建的电邮模板额外设置新的文本参变量,从而提高了电邮模板的创建效率。
[0054] S102:为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息。
[0055] 本发明实施例中,当分别接收到的多个业务人员发出的电邮模板申请请求时,创建多个电邮模板。为了便于区分对应不同电邮文本信息、文本参变量以及格式参数的电邮模板,在每生成一个电邮模板时,为该电邮模板分配一个模板标识号。上述模板标识号包括但不限于依照时间顺序生成的序号、业务人员员工号、业务编号以及业务人员自定义的模板名等。
[0056] 将生成的模板标识号作为响应信息返回至发出电邮模板申请请求的业务人员,以使业务人员记录其模板标识号后,将模板标识号通知至具有相同业务邮件发送需求的其他业务人员或者电销人员。
[0057] 在以下的各个实施例中,以电销人员为例,对其获取得到的模板标识号的应用过程进行阐述。
[0058] S103:获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值。
[0059] 本发明实施例中,电销人员登录电邮平台管理系统,以点击模板调用功能控件后,发出基于上述模板标识号的模板调用请求。模板调用请求中携带有电销人员设置的模板配置参数,上述模板配置参数用于对与该模板标识号对应的电邮模板的各项参数值进行调整。模板配置参数包括但不限于与电邮模板关联的各个文本参变量所对应的参数值、与电邮模板关联的各个格式变量所对应的参数值以及目标邮箱地址等。
[0060] 在电邮平台管理系统的显示界面,可展示与电邮模板关联的各个文本参变量的标识符,并根据每一标识符所对应的输入框获取电销人员输入的文本变量参数值。
[0061] 例如,在上述示例中,与电邮模板关联的文本参变量包括applicantName、vehicleNo以及policyEndDate,则电邮平台管理系统的显示界面将展示有用于输入投保人姓名的第一输入框、用于输入车牌的第二输入框以及用于输入最近保险止期的第三输入框。当电销人员在输入框中输入其所需调整的参数值后,可解析出电销人员发出的模板配置参数,模板配置参数可以是“applicantName=李三;vehicleNo=CE7392;policyEndDate=2017/07/31”。
[0062] 作为本发明的一个实施例,图3示出了本发明实施例提供的业务邮件的发送方法S103的具体实现流程,详述如下:
[0063] S1031:根据所述模板调用请求所携带的用户特征码,调取与所述用户特征码匹配的资源数据表,所述模板调用请求包括目标对象标识。
[0064] 本发明实施例中,电销人员在登录电邮平台管理系统时或者在发出模板调用请求时,需要输入自己的账号信息。电邮平台管理系统生成与账号信息关联的用户特征码后,发出携带用户特征码的的模板调用请求。
[0065] 根据接收到的模板调用请求,解析出其所携带的用户特征码以及目标对象标识。从后台数据库中,读取该用户特征码对应的数据权限,以获取其数据权限范围内的资源数据表。其中,上述资源数据表中用于存储与历史保单相关的数据记录,每一数据记录包含多个属性字段的属性值;上述目标对象标识为与电邮模板关联的任一文本参变量所对应的参数值。
[0066] 例如,若与用户特征码匹配的资源数据表为车险部门的保单数据记录表,则该资源数据表中的每一数据记录可包括投保人姓名、车牌、最近保险止期、最近保险剩余天数、坐席工号、坐席姓名以及特约尾号等多个属性字段的属性值。
[0067] S1032:在所述资源数据表中,查找所述目标对象标识对应的数据记录。
[0068] 在资源数据表的主键字段中,查找出包含上述目标对象标识的属性值,以将该属性值所对应的一条数据记录确定为目标对象表示对应的数据记录。若不存在主键字段属性值为上述目标对象标识的数据记录,则将电邮模板关联的其余各个文本参变量所对应的参数值设置为默认值。
[0069] S1033:在所述数据记录的各个属性字段中,分别读取与每一所述文本参变量对应的属性字段的属性值。
[0070] S1034:将每一所述属性值输出为用于配置所述电邮模板的模板配置参数。
[0071] 当资源数据表的属性字段与文本参变量的命名相同时,确定属性字段与文本参变量对应。在S1032所获取得到的的数据记录中,对于电邮模板所关联的每一文本参变量所对应的属性字段,读取该属性字段的的属性值,以将该属性值确定为该文本参变量对应的参数值。
[0072] 本发明实施例中,通过获取携带用户特征码以及目标对象标识的模板调用请求,实现了在与用户特征码匹配的资源数据表中,能够快速读取与目标对象标识相关的各个文本参变量的参数值,电销人员无需再逐一查询并输入与目标对象标识关联的其他各项参数值,因此,提高了电邮模板配置参数的获取效率,从而也间接提高了业务邮件的发送效率。
[0073] S104:根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数。
[0074] 根据接收到的模板配置参数,确定各个文本参变量对应的参数值。将存在于预设的电邮文本位置的每一文本参变量替换为其对应的参数值,以得到符合电销人员实时需求的新的电邮文本信息。通过预设的格式参数渲染更新后的电邮文本信息,得到用于发送至目标用户的业务邮件。在该业务邮件的发送邮件地址参数中,输入模板配置参数所指示的目标邮箱地址。
[0075] 作为本发明的一个实施例,图4示出了本发明实施例提供的业务邮件的发送方法S104的具体实现流程,详述如下:
[0076] S1041:若检测到所述模板标识号对应的所述电邮模板包含附件参变量,则接收所述用户上传的电邮附件。
[0077] 本发明实施例中,在创建电邮模板过程中,除了可以接收业务人员设置的文本参变量外,还可以接收业务人员设置的邮件参变量。上述邮件参变量包括附件参变量。
[0078] 若检测到电销人员发出的模板调用请求所对应的电邮模板包含有附件参变量,则表示基于该电邮模板所生成的业务邮件必须包含有待发送的附件。此时,请求电销人员上传其电邮附件,以使电销人员通过电邮平台管理系统上传电邮附件。
[0079] S1042:将所述电邮附件存储至远程的云端附件信息库,以使所述云端附件信息库生成与所述电邮附件的存储路径相关的下载链接。
[0080] 当接收到电邮附件时,根据预设的信息库连接地址,与远程的云端附件信息库建立通信。云端附件信息库用于存储各个业务邮件所关联的电邮附件,包括发送出去的各个业务邮件以及接收回来的各个业务邮件所关联的电邮附件。
[0081] 将接收得到的电邮附件上传至云端附件信息库的预设路径,以在电邮附件上传完毕时,接收云端附件信息库所返回的下载链接。
[0082] S1043:将所述下载链接确定为所述电邮模板的所述附件参变量所对应的参数值,以生成包含所述电邮文本信息的业务邮件信息,且所述电邮文本信息中包含所述所述下载链接。
[0083] 将下载链接确定为电邮模板的附件参变量所对应的参数值后,添加至电邮文本信息中,以使接收包含该电邮文本信息的业务邮件的目标用户,能够基于电邮文本信息中的下载链接连接云端附件信息库,并下载与该下载链接对应的电邮附件。
[0084] 本发明实施例中,当识别到电邮模板包含附件参变量时,通过请求电销人员上传电邮附件,保证了电销人员在必须要求发送相关附件的业务邮件中,不会遗漏上传附件;通过将电邮附件上传至云端附件信息库,并将云端附件信息库所返回的下载链接确定出附件参变量所对应的参数值,使得电销人员上传的附件的大小以及邮件目标用户所接收的附件的大小能够不受电子邮箱容量的限制,从而提高了数据信息发送的效率。
[0085] S105:将所述业务邮件信息发送至所述目标邮箱地址。
[0086] 本发明实施例中,将当前时刻所生成的包含电邮文本信息的业务邮件信息发送至电销人员所设置的目标邮箱地址,以使目标邮箱地址所对应的用户能够接收到具有规范文本格式以及具有相关保单信息的业务邮件。
[0087] 本发明实施例中,在接收到电邮模板申请请求时,通过创建具有电邮文本信息、文本参变量以及格式参数的电邮模板,并为电邮模板分配模板标识号,使得业务人员能够根据已知的模板标识号来发出模板调用请求。由于模板调用请求所携带的模板配置参数能够由业务人员自定义设置,只需根据模板配置参数,便能实时调整电邮模板中预先建立的各文本参变量的参数值,使得生成的电邮文本信息能够满足业务人员的个性化需求。由于该电邮模板的定制化过程无需重新开发程序代码,无需等待较长的开发周期便可直接生效,因而能够提高业务人员的电邮发送效率,实现了业务的快速响应。
[0088] 作为本发明的一个实施例,如图5所示,上述S105具体包括:
[0089] S1051:获取所述业务邮件信息的业务属性,所述业务属性由所述目标邮件地址所对应的部门特征码确定。
[0090] 本发明实施例中,在读取到电销人员上传的目标邮件地址后,将目标邮件地址与预先建立的邮件地址库中的各目标邮件地址进行匹配。其中,邮件地址库中包含各目标邮件地址所对应的用户名称以及部门特征码。根据匹配得到的目标邮件地址,确定该目标邮件地址所对应的部门特征码,从而在部门特征码以及业务属性的对应关系表中,获取该部门特征码对应的业务属性。上述业务属性包括但不限于车险属性、寿险属性以及财险属性等不同业务内容的部门属性。
[0091] 特别地,邮件地址库中所包含的目标邮件地址为企业内部员工的邮件地址。当接收到的目标邮件地址所对应的用户为企业客户时,将无法在邮件地址库中匹配该目标邮件地址。此时,直接将生成的业务邮件信息发送至该目标邮件地址。
[0092] S1052:检测预设周期内获得的所述业务属性相同的所述业务邮件信息的信息数量。
[0093] 本发明实施例中,在生成业务邮件信息时,对于该业务邮件信息所对应的目标邮件地址,若在邮件地址库中匹配出该目标邮件地址,则将该业务邮件信息存放至缓冲区。
[0094] 当预设的时间到达时,对于每一业务属性,统计缓冲区中具有该业务属性的业务邮件信息的总数。
[0095] S1053:若所述信息数量大于预设阈值,则对预设周期内获得的所述业务属性相同的多条所述业务邮件信息进行分组处理。
[0096] 若缓冲区中具有某一业务属性的业务邮件信息的总数小于或等于预设阈值,则将其中的每一业务邮件信息分别发送至对应的目标邮件地址。
[0097] 若缓冲区中具有某一业务属性的业务邮件信息的总数大于预设阈值,且信息数量为N(N为大于0的整数),则该N条业务邮件信息分为多个组别,使得每一组别中的业务邮件信息的总数均少于或等于预设阈值。
[0098] S1054:每隔预设的时间间隔,依次触发对其中一组的所述业务邮件信息的发送,以将组内的各条所述业务邮件信息发送至每一所述业务邮件信息所分别对应的所述目标邮箱地址。
[0099] 在对某一业务属性的N条业务邮件信息进行分组后,将其中一个组别的各条业务邮件信息分别发送至对应的目标邮件地址,并在发送完成后,启动计时器。每当计时器的实时计时值达到预设时长的K倍(K为大于1的整数)时,获取该业务属性的另一组别中的各条业务邮件信息,以将当前时刻所获得的各条业务邮件信息分别发送至对应的目标邮件地址。
[0100] 本发明实施例实现了业务邮件信息的定期批量发送,保证了在企业内部各部门之间发送邮件时,能够按照业务模式均匀调度邮件,避免同一种业务模式的邮件大批量发送而导致某一业务部门在短时间内积压过多的业务邮件信息。
[0101] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0102] 对应于上文实施例所述的业务邮件的发送方法,图6示出了本发明实施例提供的业务邮件的发送装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。
[0103] 参照图6,该装置包括:
[0104] 创建单元61,用于基于接收到的电邮模板申请请求,创建电邮模板,并获取关于所述电邮模板的电邮文本信息、文本参变量以及格式参数。
[0105] 分配单元62,用于为所述电邮模板分配模板标识号,将所述模板标识号输出为所述电邮模板申请请求的响应信息。
[0106] 获取单元63,用于获取用户发出的基于所述模板标识号的模板调用请求,并读取所述模板调用请求所携带的模板配置参数,所述模板配置参数包括目标邮箱地址以及所述文本参变量对应的参数值。
[0107] 配置单元64,用于根据所述模板配置参数,对所述电邮模板进行配置,以生成包含所述电邮文本信息以及所述参数值的业务邮件信息,且所述业务邮件信息具备所述格式参数。
[0108] 发送单元65,用于将所述业务邮件信息发送至所述目标邮箱地址。
[0109] 可选地,所述获取单元63包括:
[0110] 调取子单元,用于根据所述模板调用请求所携带的用户特征码,调取与所述用户特征码匹配的资源数据表,所述模板调用请求包括目标对象标识。
[0111] 查找子单元,用于在所述资源数据表中,查找所述目标对象标识对应的数据记录。
[0112] 第一读取子单元,用于在所述数据记录的各个属性字段中,分别读取与每一所述文本参变量对应的属性字段的属性值。
[0113] 输出子单元,用于将每一所述属性值输出为用于配置所述电邮模板的模板配置参数。
[0114] 可选地,所述发送单元65包括:
[0115] 获取子单元,用于获取所述业务邮件信息的业务属性,所述业务属性由所述目标邮件地址所对应的部门特征码确定。
[0116] 检测子单元,用于检测预设周期内获得的所述业务属性相同的所述业务邮件信息的信息数量。
[0117] 分组子单元,用于若所述信息数量大于预设阈值,则对预设周期内获得的所述业务属性相同的多条所述业务邮件信息进行分组处理。
[0118] 发送子单元,用于每隔预设的时间间隔,依次触发对其中一组的所述业务邮件信息的发送,以将组内的各条所述业务邮件信息发送至每一所述业务邮件信息所分别对应的所述目标邮箱地址。
[0119] 可选地,所述创建单元61包括:
[0120] 创建子单元,用于基于接收到的电邮模板申请请求所携带的电邮文本信息,创建电邮模板。
[0121] 第二读取子单元,用于读取预先建立的多个所述文本参变量。
[0122] 返回子单元,用于返回每一所述文本参变量及其对应的标识符,以使用户在展示有所述文本参变量及所述标识符的终端界面发出参变量选取指令以及参变量偏移指令。
[0123] 第一确定子单元,用于根据所述参变量选取指令,确定用户选取的所述文本参变量,并将确定出的每一所述文本参变量插入至其对应的所述参变量偏移指令所指示的电邮文本位置。
[0124] 可选地,所述配置单元64包括:
[0125] 接收子单元,用于若检测到所述模板标识号对应的所述电邮模板包含附件参变量,则接收所述用户上传的电邮附件。
[0126] 存储子单元,用于将所述电邮附件存储至远程的云端附件信息库,以使所述云端附件信息库生成与所述电邮附件的存储路径相关的下载链接。
[0127] 第二确定子单元,用于将所述下载链接确定为所述电邮模板的所述附件参变量所对应的参数值,以生成包含所述电邮文本信息的业务邮件信息,且所述电邮文本信息中包含所述所述下载链接。
[0128] 本发明实施例中,在接收到电邮模板申请请求时,通过创建具有电邮文本信息、文本参变量以及格式参数的电邮模板,并为电邮模板分配模板标识号,使得业务人员能够根据已知的模板标识号来发出模板调用请求。由于模板调用请求所携带的模板配置参数能够由业务人员自定义设置,只需根据模板配置参数,便能实时调整电邮模板中预先建立的各文本参变量的参数值,使得生成的电邮文本信息能够满足业务人员的个性化需求。由于该电邮模板的定制化过程无需重新开发程序代码,无需等待较长的开发周期便可直接生效,因而能够提高业务人员的电邮发送效率,实现了业务的快速响应。
[0129] 图7是本发明一实施例提供的终端设备的示意图。如图7所示,该实施例的终端设备7包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72,例如业务邮件的发送程序。所述处理器70执行所述计算机程序72时实现上述各个业务邮件的发送方法实施例中的步骤,例如图1所示的步骤101至105。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各模块/单元的功能,例如图6所示单元61至65的功能。
[0130] 示例性的,所述计算机程序72可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序72在所述终端设备7中的执行过程。
[0131] 所述终端设备7可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是终端设备7的示例,并不构成对终端设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
[0132] 所称处理器70可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0133] 所述存储器71可以是所述终端设备7的内部存储单元,例如终端设备7的硬盘或内存。所述存储器71也可以是所述终端设备7的外部存储设备,例如所述终端设备7上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器71还可以既包括所述终端设备7的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。
[0134] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0135] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0136] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0137] 在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0138] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0139] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0140] 所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0141] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。