[发明专利]邮件系统以及邮件生成和发送的方法有效
申请号: | 201110443912.2 | 申请日: | 2011-12-27 |
公开(公告)号: | CN103188125B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 马晓伟;傅颖然 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 张晓峰,宋志强 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 邮件系统 以及 邮件 生成 发送 方法 | ||
技术领域
本发明涉及电子邮件处理技术,尤其涉及一种业务处理系统辅助的邮件系统以及邮件生成和发送的方法。
背景技术
目前,电子邮件是—种用电子手段提供信息交换的通信方式。是因特网Internet应用最广的服务技术。通过网络的电子邮件系统,用户可以用非常低廉的价格,以非常快速的方式,与世界上任何一个角落的网络用户联系,电子邮件的内容可以是文字、图像、声音等各种方式。
对于数据业务处理系统,例如媒介信息预定系统和媒介信息投放系统,也常常需要将业务处理系统生成的数据内容通过电子邮件(本文中简称邮件)的形式发送给相关用户和人员。目前的业务处理系统常常集成有邮件系统,邮件系统的作用是按照程序中直接写明的收件人、邮件标题、邮件内容、发送时间、附件等信息生成邮件,然后直接调用发送功能进行邮件的发送。
现有技术的邮件系统所发送邮件的收件人、邮件标题、邮件内容、发送时间、附件等信息都是写死在邮件系统的邮件发送程序中的,这种处理方式对于具有简单业务需求的业务处理系统是适用的。
但是,对于日益复杂化的业务处理系统,其业务种类越来越多,可能会达到上百种甚至上千种,每种不同的业务类型都会对应不同类型的邮件,例如收件人不同,发送时间也是多种多样的,并且还会时常发生改变。如果继续采用现有技术的处理方式,则需要将每种业务类型对应的邮件信息都写到相对独立的邮件发送程序中,这样会导致邮件系统操作不灵活,业务处理系统的统计分析和运营维护的不便,使得业务运营维护的工作量越来越繁重。
发明内容
有鉴于此,本发明的主要目的在于提供一种邮件系统以及邮件生成和发送的方法,以降低业务运行和维护的工作量。
本发明的技术方案是这样实现的:
一种邮件系统,包括:
配置信息模块,用于存储业务类型对应的邮件配置信息;
数据源获取模块,用于获取生成业务类型对应邮件内容的数据源;
邮件记录生成模块,用于根据所获取的数据源生成对应业务类型的邮件内容,并获取所述配置信息模块中对应的邮件关键字段信息,将所述邮件内容和邮件关键字段信息组合生成邮件详细记录存入邮件记录存储模块;
邮件记录存储模块,用于存储所生成的邮件详细记录;
邮件生成模块,用于从邮件记录存储模块中读取邮件详细记录,套用对应的邮件模版生成邮件;
邮件发送模块,用于按照所述配置信息模块中对应的发送方式发送所生成的邮件。
一种邮件生成和发送的方法,包括:
存储业务类型对应的邮件配置信息;
获取生成业务类型对应邮件内容的数据源;
根据所获取的数据源生成对应业务类型的邮件内容,并获取所述邮件配置信息中对应的邮件关键字段信息;将所述邮件内容和邮件关键字段信息组合生成邮件详细记录并存储;
读取存储的邮件详细记录,套用对应的邮件模版生成邮件;
按照所述邮件配置信息中对应的发送方式信息发送所生成的邮件。
与现有技术相比,本发明将邮件中的配置信息诸如是否发送、发送时间、扫描时间、收件人、抄送人、生成类型是即时触发生成还是定时扫描生成等信息,这些配置信息存储在与邮件生成模块和邮件发送模块相独立的配置信息模块(例如配置表)中,可以根据业务规则的变化随时修改对应邮件的配置信息而不必修改邮件生成模块和邮件发送模块的程序内容,因此可以使整个邮件系统的操作更加灵活方便,可以做到集中配置和管理,适应日益复杂多变的业务邮件类型的需求,降低了业务运行和维护的工作量。
附图说明
图1为本发明所述邮件系统的一种实施例的组成示意图;
图2为本发明所述的生成和发送邮件方法的一种实施例流程图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为本发明所述邮件系统的一种实施例的组成示意图;参见图1,该邮件系统包括:
配置信息模块101,用于存储不同业务类型对应的邮件配置信息。该配置信息模块101可以是配置文件,当然也可以是一种数据库。
数据源获取模块102,用于获取生成业务类型对应邮件内容的数据源,根据生成类型的不同,可以具体包括扫描型数据源获取模块和触发型数据源获取模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110443912.2/2.html,转载请声明来源钻瓜专利网。