基于wap协议的邮件推送系统与方法

文档序号:7621226阅读:286来源:国知局
专利名称:基于wap协议的邮件推送系统与方法
技术领域
本发明涉及计算机信息处理及无线通信领域;特别是一种基于WAP协议(WirelessApplication Protocol)的邮件推送系统与方法。
背景技术
随着无线应用协议(WAP)的推广,手机的应用范围得到了进一步扩充,不但能够支持传统的话音、短消息等业务,还能够与Web终端一样能够访问WAP网站。与因特网应用一样,电子邮件也是WAP站点最常用的服务,然而,下列几个问题制约着WAP手机处理邮件的普及1)用户需要自己主动访问邮件服务器来处理邮件;2)每次阅读需要下载整个邮件,而手机容量有限,无法处理大邮件;3)不支持附件,有些能支持的也仅限于文本附件。

发明内容
本发明的主要目的是提供一种基于WAP协议的邮件推送系统与方法,使用户随时随地实时处理邮件,方便移动用户的信息交流和即时沟通。
本发明提出的基于WAP的邮件推送系统至少由一个邮件服务器、一个WAP邮件推送网关和WAP手机终端组成,其中WAP邮件推送网关由邮件收发模块、邮件推送模块、短信网关模块、WAP站点模块、附件处理模块和系统管理模块组成。
本发明的系统与手机终端通过WAP协议建立连接,语言为WML(WAP Markup Language),组网模式可以是GPRS(通用分组无线业务),也可以是CDMA(码分多址业务)。当注册用户的电子邮箱有新邮件到达时,系统会以WAP推送方式及时将新邮件到达通知推送到用户移动终端,用户点击该消息,就能够立即在线浏览、阅读、回复、转发新邮件。
首先说明WAP邮件的推送流程当WAP邮件推送网关的邮件收发模块监测到用户有新邮件到达时,调用邮件推送模块生成邮件提醒通知,由短信网关模块向用户WAP手机终端发送邮件到达提醒,WAP手机终端向WAP站点模块请求阅读邮件,WAP站点模块根据邮件标识符调用邮件收发模块从邮件服务器读取邮件内容,并存储在WAP邮件代理网关服务器的缓存区,然后由WAP站点模块根据用户手机终端的类型进行分页处理,并把首页发送给用户终端,用户逐页阅读邮件内容。如果邮件有附件,手机终端向WAP站点模块发送附件下载请求,WAP站点模块调用附件处理模块把附件转换成手机能够识别的格式,并进行分页处理,然后把转换后的附件传送到手机终端,用户阅读附件内容,完成WAP邮件推送流程。
WAP邮件的转发流程WAP手机终端阅读邮件时,向WAP站点模块提交转发邮件请求,WAP站点返回邮件回复界面,待用户填写完毕后提交发送,WAP站点模块读取原始邮件信息,然后合并回复信息成新的邮件,然后调用邮件收发模块发送邮件到收件人邮箱。
WAP邮件回复流程与转发流程类似。
注册用户向非注册用户发送WAP邮件流程当注册用户终端提交向非注册用户发送推送邮件请求时,WAP邮件代理网关向邮件服务器提交建立临时邮箱(临时邮箱的有效期在系统配置中设置)的请求,邮件服务器创建以非注册用户手机号为用户名的临时邮箱,并把注册用户发送的邮件存入临时邮箱,然后由邮件代理网关向非注册用户发送邮件提醒;非注册用户请求阅读邮件,邮件代理网关把临时邮箱中的邮件内容处理后发送给非注册用户,非注册用户可以阅读、回复、转发该邮件。
本发明的优点为·主动通知手机终端设备接收电子邮件,避免了定时检测方式获取邮件的不及时和通道冗余占用的缺点;·用户可以根据自身的需要,通过手机终端设备或Web终端设置相应的参数,进行邮件过滤(黑白名单设置)和邮件推送规则设置(推送时机、推送邮箱选择等);·用户可以根据自身的需要及终端设备的能力控制是否接收邮件中附件的内容,系统支持附件格式包括doc、xls、ppt、pps、pdf、txt、html、jpg、bmp、gif、png、zip、rar等;·具有多邮箱支持业务,即用户可以设置多个常用的邮箱,支持的邮箱服务器种类包括标准的POP3/tMAP4、微软Exchange、Lotus Notes、Hotmail邮箱等等;·用户可以根据自己的习惯,选择使用中文和英文两种语言的用户界面·自动适应不同的WAP终端,根据不同终端型号提供不同的图片文字说明,并对邮件进行分页处理;·注册用户能够向非注册用户发送邮件。


图1为本发明系统的示意图;图2为本发明具体实施例的邮件推送流程图;
图3为本发明具体实施例的邮件转发/回复流程图;图4为本发明具体实施例的注册用户向非注册用户发送邮件流程图。
具体实施例方式
以下具体说明本发明的实施例。
首先说明WAP邮件的推送流程参照图1和图2,当WAP邮件推送网关的邮件收发模块203监测到用户有新邮件到达时,调用邮件推送模块201生成邮件提醒通知,由短信网关模块202向用户WAP手机终端10发送邮件到达提醒(步骤1),WAP手机终端向WAP站点模块204请求阅读邮件(步骤2),WAP站点模块204根据邮件标识符调用邮件收发模块203从邮件服务器30读取邮件内容(步骤3),并存储在WAP邮件代理网关服务器20的缓存区(步骤4),然后由WAP站点模块根据用户手机终端的类型进行分页处理(步骤5),并把首页发送给用户终端(步骤6),用户逐页阅读邮件内容(步骤7)。如果邮件有附件,手机终端向WAP站点模块发送附件下载请求(步骤8),WAP站点模块调用附件处理模块206把附件转换成手机能够识别的格式,并进行分页处理(步骤9),然后把转换后的附件传送到手机终端(步骤10),用户阅读附件内容(步骤11)完成WAP邮件推送流程。
WAP邮件的转发流程参照图1和图3,WAP手机终端10阅读邮件时,向WAP站点模块204提交转发邮件请求(步骤1),WAP站点返回邮件回复界面(步骤2),待用户填写完毕后提交发送(步骤3),WAP站点模块读取原始邮件信息,然后合并回复信息成新的邮件(步骤4),然后调用邮件收发模块203发送邮件到收件人邮箱(步骤5)。
WAP邮件回复流程与转发流程类似。
注册用户向非注册用户发送WAP邮件流程参照图1和图4,当注册用户终端A10提交向非注册用户B10发送推送邮件请求时(步骤1),WAP邮件代理网关20向邮件服务器30提交建立临时邮箱(临时邮箱的有效期在系统配置中设置)的请求(步骤2),邮件服务器创建以非注册用户手机号为用户名的临时邮箱,并把注册用户发送的邮件存入临时邮箱(步骤3),然后由邮件代理网关向非注册用户B10发送邮件提醒(步骤4)。非注册用户请求阅读邮件(步骤5),邮件代理网关把临时邮箱中的邮件内容处理后发送给非注册用户(步骤6),非注册用户可以阅读、回复、转发该邮件(步骤7)。
本发明不限于上述实施例,对于本技术领域的专业人员来说,对本发明实施例所做出的任何改进或变更都不会超出本发明所附权利要求的保护范围。
权利要求
1.一种基于WAP协议的邮件推送系统,其特征在于该系统包括至少一个邮件服务器;WAP手机终端;一个WAP邮件推送网关,其中WAP邮件推送网关包括邮件收发模块、邮件推送模块、短信网关模块、WAP站点模块、附件处理模块及系统管理模块。
2.一种包含权利要求1所述系统的邮件推送方法,其特征在于该方法包括当WAP邮件推送网关的邮件收发模块监测到用户有新邮件到达时,调用邮件推送模块生成邮件提醒通知,由短信网关模块向用户WAP手机终端发送邮件到达提醒;WAP手机终端向WAP站点模块请求阅读邮件,WAP站点模块根据邮件标识符调用邮件收发模块从邮件服务器读取邮件内容,并存储在WAP邮件代理网关服务器的缓存区,然后由WAP站点模块根据用户手机终端的类型进行分页处理,并把首页发送给用户终端,用户逐页阅读邮件内容;如果邮件有附件,手机终端向WAP站点模块发送附件下载请求,WAP站点模块调用附件处理模块把附件转换成手机能够识别的格式,并进行分页处理,然后把转换后的附件传送到手机终端,用户阅读附件内容,完成WAP邮件推送流程;
3.根据权利要求2所述的邮件推送方法,其特征在于,该方法包括WAP手机终端阅读邮件时,向WAP站点模块提交转发邮件请求,WAP站点返回邮件回复界面,待用户填写完毕后提交发送;WAP站点模块读取原始邮件信息,合并回复信息成新的邮件,然后调用邮件收发模块发送邮件到收件人邮箱。
4.根据权利要求2或3所述的邮件推送方法,其特征在于,该方法包括当注册用户终端提交向非注册用户发送推送邮件请求时,WAP邮件代理网关向邮件服务器提交建立临时邮箱的请求,邮件服务器创建以非注册用户手机号为用户名的临时邮箱,并把注册用户发送的邮件存入临时邮箱,然后由邮件代理网关向非注册用户发送邮件提醒;非注册用户请求阅读邮件,邮件代理网关把临时邮箱中的邮件内容处理后发送给非注册用户,非注册用户可以阅读、回复、转发该邮件。
全文摘要
本发明涉及一种基于WAP的邮件推送系统与方法,该系统至少由一个邮件服务器、一个WAP邮件推送网关和WAP手机终端组成,其中WAP邮件推送网关由邮件收发模块、邮件推送模块、短信网关模块、WAP站点模块、附件处理模块和系统管理模块组成。本发明的基于WAP的邮件推送系统与手机终端通过WAP协议建立连接,语言为WML(WAP Markup Language),组网模式可以是GPRS(通用分组无线业务),也可以是CDMA(码分多址业务)。当注册用户的电子邮箱有新邮件到达时,系统会以WAP推送方式及时将新邮件到达通知推送到用户移动终端,用户点击该消息,就能够立即在线浏览、阅读、回复、转发新邮件。本发明优点使用户随时随地实时处理邮件,方便移动用户的信息交流和即时沟通。
文档编号H04L12/58GK1710893SQ20051008710
公开日2005年12月21日 申请日期2005年7月27日 优先权日2005年7月27日
发明者蒋光泽, 葛兵, 叶光, 王清亮 申请人:北京立通无限科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1