利用mms实现在移动终端上收发电子邮件的系统和方法

文档序号:7594806阅读:270来源:国知局
专利名称:利用mms实现在移动终端上收发电子邮件的系统和方法
技术领域
本发明涉及网络通信领域,尤其涉及一种利用MMS(multimedia messageservice,多媒体消息服务)实现在移动台上收发电子邮件的方法。
背景技术
目前,通过电子邮件进行双方的通信已成为最主要的信息交流方式。请参阅图1,其为现有的最常见的一种邮件收发系统的结构示意图。它包括邮件客户端A(邮件发送端)11、电子邮件服务器A(邮件发送端的服务器)12、因特网13、电子邮件服务器B(邮件接收端的服务器)14和邮件客户端B(邮件接收端的服务器)15。其具体的邮件传递过程为首先,当用户通过邮件客户端A11编写一封电子邮件时,该电子邮件包含源地址和目的地址,邮件客户端A11将编写好的邮件打包成MIME格式,再使用SMTP协议将打包后的邮件发送至源地址对应的电子邮件服务器A12,其中,MIME为邮件内容组织格式规范,SMTP协议为邮件传输协议;然后,电子邮件服务器A12先将接收到的打包后的邮件存储起来,再根据邮件的目的地址,通过因特网13将打包后的邮件发送至其目的地址对应的电子邮件服务器B14中;最后,连接电子邮件服务器B14的邮件客户端B15(即目的地址对应的接收端)提取邮件,以供用户阅读和处理。
上述的邮件客户端A和邮件客户端B目前采用的是计算机,尤其多的是台式机,由此造成当用户离开计算机时,就无法及时获知邮箱中接收新的电子邮件的情况。而现代企业具有开放性和实时协作性的特点,即越来越多的企业员工都处于移动状态,那么如何使得员工能通过邮件实现随时随地沟通和协作呢?另一方面,随着移动终端(如手机、PDA等)的发展,使得其已具有提供数据处理能力。请参阅图2,为实现在移动终端上接收电子邮件的一种邮件收发系统结构示意图。接收/发送电子邮件的接收端/发送端为一移动终端,比如手机。在手机中内嵌或下载一邮件客户端模块,通过邮件客户端模块和电子邮件服务器14建立连接。其具体的邮件传递过程为首先,当用户通过手机的邮件客户端模块16编写一封电子邮件时,该电子邮件包含源地址和目的地址,邮件客户端模块16将编写好的邮件打包,再将打包后的邮件发送至源地址对应的电子邮件服务器A12;然后,电子邮件服务器A12将接收到的打包后的邮件存储起来,再根据邮件的目的地址,通过因特网13将打包后的邮件发送至其目的地址对应的电子邮件服务器B14中;最后,邮件客户端模块17(即目的地址对应的接收端)从电子邮件服务器B14中提取邮件,以供用户阅读和处理。
这样,在手机与手机之间即可建立邮件的相互通信。当然,也实现了在手机上完成邮件收发的功能。
通过上述方式实现在手机上收发邮件的方式,除了手机端在数据链路层上使用了GPRS协议外,其上层协议与传统的OSI协议相同。但是,由于GPRS协议中规定的带宽很小且手机的处理能力和存储能力相比于计算机有很大的局限性,由此可能存在如下缺点(1)上述电子邮件的内容在手机上没有规定统一的显示标准,由此造成手机在可能出现无法正常显示电子邮件内容的现象;(2)基于SMTP/POP3协议的邮件客户端模块不是手机已定义的标准服务,由此造成支持该协议的终端范围窄、部署复杂、管理维护成本高等问题;并且,SMTP/POP3协议使用非二进制编码,协议利用率低,占用带宽大,不利于传输;(3)POP3协议在提取一封邮件的时候,将邮件作为一个整体传输,不能够对邮件内容进行裁减和过滤,并且GPRS带宽小、手机存储容量小,从而导致很多邮件无法下载,甚至造成手机损坏;
(4)用户必须主动启动邮件客户端的邮件程序,才能主动查询是否有新邮件,无法实时得到新邮件到达通知,造成用户使用繁琐和不便。
为了能对接收到的邮件进行过滤处理,现有技术又提供了一种在图2基础上进行改进的一种邮件收发系统。请参阅图4,其为在上述系统的基础上进行改进的一种邮件收发系统结构示意图。在手机和电子邮件服务器之间设置一前置手机邮件网关,用于对邮件进行过滤处理。
该邮件的传送流程和图2的基本相同,不同之处在于在接收邮件时对邮件进行过滤。但是,本系统和方法依旧存在以下问题(1)目前前置手机邮件网关并无规范,而不同提供商的网关无法互通,因此造成用户使用上的不方便,甚至使得手机之间无法正常收发邮件;(2)手机的邮件客户端模块与前置手机邮件网关绑定,但是目前并没有相应的传输规范,很有可能存在客户端与其他提供商提供的前置手机邮件网关无法互通的问题;(3)用户必须主动启动邮件客户端模块的邮件程序,才能查询到是否有新邮件,不能做到实时得到新邮件到达通知,造成用户使用繁琐和不便;(4)邮件客户端模块不是手机定义的标准服务,必须定制和部署,支持终端少、部署困难、管理维护成本高。

发明内容
本发明的目的在于提供一种利用MMS实现在移动终端上收发电子邮件的方法和系统,以解决现有技术中在移动终端上收发电子邮件出现显示不正常、无法正常接收等技术缺陷。
为解决上述问题,本发明公开了一种利用MMS实现在移动终端上收发电子邮件的系统,包括支持多媒体消息服务MMS的移动终端、MMS业务中心和邮件服务器,其中所述移动终端,连接所述MMS业务中心,用于将包含源地址与目的地址的MM消息格式发送至对应的MMS业务中心中,并且从所述MMS业务中心中获得目的地址与所述移动终端的识别码绑定的电子邮件地址一致的MM消息格式的邮件,以便用户读取;所述MMS业务中心,连接所述邮件服务器,用于将从所述移动终端接收到的MM转换成MIME格式后,发送至所述邮件的源地址对应的邮件服务器中,并且监控邮件服务器,提取用户需要移动处理的邮件,将从所述邮件服务器提取到的邮件转换成MM消息格式后,根据所述邮件目的地址,找到绑定的移动终端识别码,发送至对应的移动终端;所述邮件服务器,用于将从所述MMS业务中心接收到的邮件转发送至所述目的地址对应的邮件服务器,并且将从接收到的邮件转发至所述MMS业务中心。
所述MMS业务中心为设置在企业内部网的MMS邮件网关。
所述MMS邮件网关进一步包括MMS服务器用于将MIME格式的数据包封装成MM格式的消息,将MM格式的消息解封装成MIME格式的数据包;邮件接口服务器,连接所述邮件服务器,用于监测用户邮件,提取新邮件交给MMS服务器或从MMS服务器接收邮件并发送至所述邮件服务器;WAP-Http接口服务器,用于接收移动终端的WAP-Http连接,提供MMS邮件到所述移动终端。
所述MMS邮件网关进一步包括MMS邮件存储服务器,用于存储MMS格式的移动邮件,记录发送日志;Push服务器,用于生成MMS Push消息,主动通知移动终端新MMS格式邮件到达,以便用户提取处理;SMS服务器,用于将Push服务器生成的Push消息以SMS作为传输协议发送;
GSM模块,接入GSM移动网络,并传输和接收SMS。
所述移动终端包括手机。
一种利用MMS实现在移动终端上收发电子邮件的方法,用于在包括移动终端、MMS业务中心和邮件服务器的邮件收发系统中进行邮件通信,包括以下步骤(1)所述移动终端的识别码与电子邮件地址进行绑定,并保存在所述MMS服务上;(2)当所述邮件服务器上接收到新邮件时,MMS业务中心过滤这些邮件,提取需要移动处理的邮件到所述MMS业务中心;(3)MMS业务中心将所述邮件封装成MM格式的消息;(4)MMS业务中心根据所述邮件的目的地址,将MM格式的消息发送至对应的移动终端,以便用户读取。
步骤(3)和步骤(4)之间还包括MMS业务中心提取邮件标题和首句生成邮件摘要,并将所述邮件摘要生成MMS Push消息;将所述MMS Push消息以SMS协议发送至所述移动终端;所述移动终端接收到所述MMS Push消息,提醒用户有新邮件到达;当接收到用户提取邮件的指示后,所述移动终端向所述MMS业务中心发起请求,以便MMS业务中心发送邮件至所述移动终端。
该方法还包括当所述移动终端发送邮件时,将包含源地址和目的地址的邮件封装成MM格式的消息后,发送至所述MMS业务中心;MMS业务中心接收所述打包后的邮件,并解封装成MIME格式,根据所述源地址发送至对应的邮件服务器;邮件服务器根据所述目的地址发送至对应的邮件服务器,以便与目的地址对应的邮件客户端进行接收。
步骤(1)还包括在所述MMS业务中心上设置一邮件客户端邮件移动处理状态开关,所述邮件客户端邮件移动处理状态表明是否通过移动终端收发电子邮件;步骤(2)还包括当所述邮件客户端邮件移动处理状态开时,所述MMS业务中心将接收到的邮件直接发送至目的地址对应的邮件客户端,否则进行步骤(3)。
与现有技术相比,本发明具有以下优点由于MMS不仅规定了传输规范,而且包括内容组织和显示规范,所以使用MMS技术在移动终端收发邮件时,不容易出现由于显示和传输等问题造成无法收发邮件的情况发生。
并且,由于MMS作为2.5G以上手机的标准服务,直接内置于手机中,不需要额外部署,从而减少了管理和维护成本。
另外,MMS具有Push特性,即新邮件到达时,利用Push消息主动通知用户,用户就不需要主动查询是否有新邮件,而是被动的接受新邮件到达通知,方便用户,从而实现移动邮件的同步服务。
还有,本发明还在企业内部设置一MMS邮件网关,使得无需通过运营商的MMS业务授权,减少了系统交易成本和在移动终端上进行收发邮件的成本。


图1是现有的最常见的一种邮件服务系统的结构示意图;图2为实现在移动终端上接收电子邮件的一种邮件系统结构示意图;图3为手机和服务器在协议层上的比较图;图4为在图3基础上进行改进的一种邮件系统结构示意图;图5为本发明利用MMS实现在移动终端上接收电子邮件的一种邮件系统结构示意图;图6是MMS业务中心为设置在企业内部网的MMS邮件网关的结构示意图;图7是基于图6的系统结构移动终端接收邮件的流程图。
具体实施例方式
以下结合附图,具体说明本发明。
本发明公开了一种利用MMS实现在移动终端上收发电子邮件的系统,包括支持多媒体消息服务MMS的移动终端、MMS业务中心和邮件服务器,其中所述移动终端,连接所述MMS业务中心,用于将包含源地址与目的地址的MM消息格式发送至对应的MMS业务中心中,并且从所述MMS业务中心中获得目的地址与所述移动终端的识别码绑定的电子邮件地址一致的MM消息格式的邮件,以便用户读取;所述MMS业务中心,连接所述邮件服务器,用于将从所述移动终端接收到的MM转换成MIME格式后,发送至所述邮件的源地址对应的邮件服务器中,并且监控邮件服务器,提取用户需要移动处理的邮件,将从所述邮件服务器提取到的邮件转换成MM消息格式后,根据所述邮件目的地址,找到绑定的移动终端识别码,发送至对应的移动终端;所述邮件服务器,用于将从所述MMS业务中心接收到的邮件转发送至所述目的地址对应的邮件服务器,并且将从接收到的邮件转发至所述MMS业务中心。
请参阅图5,其为本发明利用上述结构设置的一种邮件收发系绕的结构示意图。在该邮件系统中邮件发送端和接收端都采用移动终端进行发送和接收邮件。它包括支持MMS移动终端A21、MMS业务中心A22、电子邮件服务器A12、因特网13、电子邮件服务器B14、MMS业务中心B23及MMS移动终端B24。在本实施例中,移动终端A为邮件发送端,移动终端B为邮件接收端。则支持MMS移动终端A(以下简述为移动终端A)21,用于将用户输入的新邮件封装成MM格式的消息,所述邮件中包含有源地址和目的地址;MMS业务中心A22,连接移动终端A21和电子邮件服务器A12,预先保存移动终端的识别码与电子邮件地址的绑定,将移动终端A21发送的邮件解封装成MIME格式后,发送至源地址对应的电子邮件服务器12中;电子邮件服务器A12,通过因特网13发送至目的地址对应的电子邮件服务器B;电子邮件服务器B14,用于根据目的地址将邮件发送至MMS业务中心B23中;MMS业务中心B24,连接电子邮件服务器B和支持MMS的移动终端B,用于保存移动终端的识别码与电子邮件地址的绑定,并设置邮件客户端邮件移动处理状态开关。所述邮件客户端邮件移动处理状态表明是否通过移动终端收发电子邮件;当所述邮件客户端邮件移动处理状态开时,MMS业务中心B24将接收到的邮件直接发送至目的地址对应的邮件客户端,否则将接收到的邮件转换成MM消息格式后,根据所述邮件目的地址,找到绑定的移动终端识别码,发送至对应的移动终端B中。
移动终端B,将接收到邮件以MM的形式进行显示,以方便用户读取。
上述的移动终端A和移动终端B仅公开了其为接收或发送时的功能,事实上,每一移动终端都具有发送邮件和接收邮件的功能。
上述的MMS业务中心A和MMS业务中心B可以为设置在企业内部网的MMS邮件网关。
请参阅图6,其为MMS邮件网关的一种结构示意图。它包括MMS邮件存储服务器41、MMS服务器42、Push服务器43、SMS服务器44、WAP-HTTP接口服务器45、邮件接口服务器46和GSM模块47。其中MMS服务器41实现MMS协议的编码和解码,将E-Mai格式(即MIME格式)1封装为MM格式的消息,将MM格式的消息解码封装为E-mail格式(即MIME格式)。
MMS邮件存储服务器42负责存储MMS格式的移动邮件,记录发送日志。
Push服务器43生成MMS Push消息,用于主动通知用户新MMS格式邮件到达,以便用户提取处理。
SMS服务器44将Push服务器43生成的Push消息以SMS作为传输协议发送。
邮件接口服务器45实现SMTP/POP/IMAP/Exchange等协议,连接相应类型的邮件服务器,用于监测用户邮件,提取新邮件交给MMS服务器41处理,或者从MMS服务器41接收邮件并发送给邮件服务器。
WAP-Http接口服务器46接受手机MMS客户端的WAP-Http连接,提取MMS邮件到用户移动终端。
GSM模块47接入GSM移动网络,传输和接收SMS。
通过上述设置的MMS邮件网关,当移动终端收发邮件时无需经过运营商的授权,从而无需增加额外的费用,进而减少了实现在移动终端上收发邮件的成本,其具体的邮件收发流程与前类似,在此着重说明在接收端的移动终端是如何接收邮件的,具体步骤如下(请参阅图7)步骤S210邮件接口服务器46使用SMTP网关模式,或者POP3轮询模式,或者Exchange CDO接口模式,监测指定用户的邮件服务,查询是否有新邮件到达;随后进行步骤S220当有新邮件到达时,提取新邮件交给MMS服务器42处理;
随后进行步骤S230MMS服务器43分解邮件的MIME格式,提取其中的内容转变为MMS协议能够识别的内容类型,即图片转变为GIF格式,WORD、PDF、RTF等文档转变为纯文本类型,生成用于内容组织和展示控制的SMIL文件,最后添加MMS协议头,生成MM格式消息,最后保存到MMS邮件存储服务器41中;随后进行步骤S240MMS服务器42根据用户提取邮件地址对应的移动终端的识别码,提取邮件标题和首句生成邮件摘要,交给Push服务器43;随后进行步骤S250Push服务器根据提交的字段信息生成MMS Push消息,然后提交给SMS服务器44传输;随后进行步骤S260SMS服务器44将Push消息封装SMS协议头,驱动GSM模块47发送到移动终端;随后进行步骤S270移动终端接收到MMS Push通知消息,提醒用户有新邮件到达,摘要内容是什么,询问用户是否提取该邮件;最后进行步骤S280,当用户认为需要提取该邮件,那么按确认按钮提取该MMS格式的邮件到移动终端。
以上公开的仅为本发明的几个具体实施例,但本发明的保护范围并不局限于此,任何本领域的技术人员能思之的变化都应落在本发明的保护范围内。
权利要求
1.一种利用MMS实现在移动终端上收发电子邮件的系统,其特征在于,包括支持多媒体消息服务MMS的移动终端、MMS业务中心和邮件服务器,其中所述移动终端,连接所述MMS业务中心,用于将包含源地址与目的地址的MM消息格式发送至对应的MMS业务中心中,并且从所述MMS业务中心中获得目的地址与所述移动终端的识别码绑定的电子邮件地址一致的MM消息格式的邮件,以便用户读取;所述MMS业务中心,连接所述邮件服务器,用于将从所述移动终端接收到的MM转换成MIME格式后,发送至所述邮件的源地址对应的邮件服务器中,并且监控邮件服务器,提取用户需要移动处理的邮件,将从所述邮件服务器提取到的邮件转换成MM消息格式后,根据所述邮件目的地址,找到绑定的移动终端识别码,发送至对应的移动终端;所述邮件服务器,用于将从所述MMS业务中心接收到的邮件转发送至所述目的地址对应的邮件服务器,并且将从接收到的邮件转发至所述MMS业务中心。
2.如权利要求1所述的利用MMS实现在移动终端上收发电子邮件的系统,其特征在于,所述MMS业务中心为设置在企业内部网的MMS邮件网关。
3.如权利要求2所述的利用MMS实现在移动终端上收发电子邮件的系统,其特征在于,所述MMS邮件网关进一步包括MMS服务器用于将MIME格式的数据包封装成MM格式的消息,将MM格式的消息解封装成MIME格式的数据包;邮件接口服务器,连接所述邮件服务器,用于监测用户邮件,提取新邮件交给MMS服务器或从MMS服务器接收邮件并发送至所述邮件服务器;WAP-Http接口服务器,用于接收移动终端的WAP-Http连接,提供MMS邮件到所述移动终端。
4.如权利要求3所述的利用MMS实现在移动终端上收发电子邮件的系统,其特征在于,所述MMS邮件网关进一步包括MMS邮件存储服务器,用于存储MMS格式的移动邮件,记录发送日志;Push服务器,用于生成MMS Push消息,主动通知移动终端新MMS格式邮件到达,以便用户提取处理;SMS服务器,用于将Push服务器生成的Push消息以SMS作为传输协议发送;GSM模块,接入GSM移动网络,并传输和接收SMS。
5.如权利要求3或4所述的利用MMS实现在移动终端上收发电子邮件的系统,其特征在于,所述移动终端包括手机。
6.一种利用MMS实现在移动终端上收发电子邮件的方法,用于在包括移动终端、MMS业务中心和邮件服务器的邮件收发系统中进行邮件通信,其特征在于,包括以下步骤(1)所述移动终端的识别码与电子邮件地址进行绑定,并保存在所述MMS服务上;(2)当所述邮件服务器上接收到新邮件时,MMS业务中心过滤这些邮件,提取需要移动处理的邮件到所述MMS业务中心;(3)MMS业务中心将所述邮件封装成MM格式的消息;(4)MMS业务中心根据所述邮件的目的地址,将MM格式的消息发送至对应的移动终端,以便用户读取。
7.如权利要求6所述的利用MMS实现在移动终端上收发电子邮件的方法,其特征在于,步骤(3)和步骤(4)之间还包括MMS业务中心提取邮件标题和首句生成邮件摘要,并将所述邮件摘要生成MMS Push消息;将所述MMS Push消息以SMS协议发送至所述移动终端;所述移动终端接收到所述MMS Push消息,提醒用户有新邮件到达;当接收到用户提取邮件的指示后,所述移动终端向所述MMS业务中心发起请求,以便MMS业务中心发送邮件至所述移动终端。
8.如权利要求6所述的利用MMS实现在移动终端上收发电子邮件的方法,其特征在于,还包括当所述移动终端发送邮件时,将包含源地址和目的地址的邮件封装成MM格式的消息后,发送至所述MMS业务中心;MMS业务中心接收所述打包后的邮件,并解封装成MIME格式,根据所述源地址发送至对应的邮件服务器;邮件服务器根据所述目的地址发送至对应的邮件服务器,以便与目的地址对应的邮件客户端进行接收。
9.如权利要求6所述的利用MMS实现在移动终端上收发电子邮件的方法,其特征在于,步骤(1)还包括在所述MMS业务中心上设置一邮件移动处理状态开关,所述邮件移动处理状态表明是否通过移动终端收发电子邮件;步骤(2)还包括当所述邮件移动处理状态开时,所述MMS业务中心将接收到的邮件处理后直接发送至目的地址对应的移动终端,否则进行步骤(3)。
全文摘要
本发明提供一种利用MMS实现在移动终端上收发电子邮件的系统和方法,系统包括支持MMS的移动终端、MMS业务中心和邮件服务器,其中,移动终端,用于将包含源地址与目的地址的MM消息格式发送至对应的MMS业务中心中,从MMS业务中心中获得目的地址为移动终端的识别码并且绑定于电子邮件地址的邮件;MMS业务中心,用于将MM转换成MIME格式后,发送至邮件的源地址对应的邮件服务器中;还用于监控邮件服务器,获取用户需要移动处理的邮件;且将从邮件服务器接收到的邮件转换成MM消息格式后,根据邮件目的地址,找到绑定的移动终端识别码,发送至对应的移动终端;邮件服务器,用于将从MMS业务中心接收到的邮件转发送至目的地址对应的邮件服务器,将从接收到的邮件转发至MMS业务中心。
文档编号H04W4/14GK1588925SQ200410058190
公开日2005年3月2日 申请日期2004年8月13日 优先权日2004年8月13日
发明者兰天, 田振寰, 郝洋 申请人:大唐软件技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1