移动邮件终端适配方法和系统的制作方法

文档序号:7623775阅读:248来源:国知局
专利名称:移动邮件终端适配方法和系统的制作方法
技术领域
本发明涉及通信技术,具体涉及一种移动邮件终端适配方法和系统。
背景技术
随着移动通信技术的发展,Internet应用被扩展到移动应用领域。第三代移动通信技术加速了电信网和Internet的融合,Internet应用向移动网络的延伸扩展了移动网络的业务能力,而移动网络的固有特点又对这些应用提出了新的需求。电子邮件在Internet应用中占有重要的地位,移动邮件业务是对传统互联网电子邮件的扩展,支持利用移动终端设备编辑收发电子邮件,并可以和Internet的电子邮件业务进行无缝融合。
这里所指的移动邮件业务是指通过无线接入方式安全地访问电子邮件服务器并对信息进行相应处理的一种应用。随着移动数据业务的发展,网络设备将不可避免地面向终端的多样性。同时,为了提高移动用户的忠诚度及业务体验,为用户提供个性化的业务也将成为业务运营的必然趋势。移动终端的多样性、移动终端软硬件平台的差异性等要求SP(Service Provider,业务提供商)在为用户提供业务的时候能够对内容进行适配,以求达到对终端的最大匹配。另外,移动用户在业务订购的时候,个性化需求也会越来越强烈,这就要求运营商及SP能够为用户提供个性化的业务,这其中当然也包括了对内容页面的个性化定制需求。
总之,为了支持移动终端发送/接收电子邮件并和Internet的电子邮件业务无缝融合,首先要解决如下问题邮件图片的展示(格式、尺寸、颜色位数),邮件文字附件的展示(多种类型的文件格式、大邮件)以及基于用户终端的个性化展示。而这些都必须根据移动终端的能力进行适配,从而能够在移动终端展示。
在《基于存储转发的业务模式探索》(林闻宏,卓望数码技术深圳有限公司,CHINA DATA COMMUNICATIONS(中国数据通信),APR.2005,No.4)一文中论述了一种实现移动email终端适配功能的方法引入邮件代理服务器,作为各邮件服务器的前端设备,在该代理服务器中实现终端适配。如图1所示,其业务模式的流程如下步骤a)用户A通过移动电话或电脑等终端将给用户B的邮件发送到Mail server(邮件服务器);步骤b)Mail server向用户B发出新邮件到达的通知;步骤c)用户B通过当前终端向Proxy(邮件代理服务器)发出邮件请求;步骤d)Proxy通过POP3或SMTP等邮件协议将该请求转发给Mailserver;步骤e)Mail server把被请求邮件发送给Proxy;步骤f)Proxy根据用户B邮件请求中的能力集信息对邮件进行适配;步骤g)Proxy将适配后的邮件发送给用户B。
该现有技术提供了实现移动email终端适配功能的一种方法,但存在着如下不足由于Proxy位于邮件服务器和客户端之间,常规邮件代理功能和终端适配功能均在Proxy中完成,在一定情况下会成为系统的瓶颈;并且在每个Proxy中实现终端适配,不便于集中管理、升级。

发明内容本发明的目的在于提供一种能够避免系统瓶颈,便于集中管理和升级的移动邮件终端适配方法和系统。
为了达到上述目的,本发明中的移动邮件终端适配方法包括如下步骤1)接收终端向移动邮件服务器发起邮件请求;2)移动邮件服务器根据所述邮件请求获取该终端的能力集信息;3)移动邮件服务器将所述能力集信息和相关邮件发送给终端适配服务器;4)终端适配服务器根据所收到的信息对相关邮件作相应适配;5)终端适配服务器将其返回至移动邮件服务器;6)移动邮件服务器将适配后的邮件发送给接收终端。
所述的步骤4)包括如下步骤终端适配服务器根据所述能力集信息判断邮件的内容是否需要适配,进行如下操作4A)若是需要适配,则根据所述能力集信息对邮件进行适配;4B)若不需要适配,则将邮件返回给移动邮件服务器。
所述的步骤3)包括如下步骤移动邮件服务器根据所述能力集信息初步判断邮件是否需要适配,进行如下操作3A)若需要适配,则将邮件和所述能力集信息发送给终端适配服务器;3B)若不需要适配,则将邮件直接发送至接收终端。
所述的初步判断为判断发送和接收终端是否为同一类型的移动终端。
所述的步骤4)中,所述的终端适配服务器根据所述能力集信息进一步判断邮件的内容是否需要适配。
所述的进一步判断包括判断接收终端是否兼容邮件的附件格式,和/或邮件大小,和/或邮件正文中含有的多媒体信息。
所述的步骤3包括如下步骤移动邮件服务器根据所述能力集信息判断所收到的邮件是否具有需要适配的部分,进行如下操作3a)若具有需要适配的部分,则将邮件中需要适配的部分和所述能力集信息发送给终端适配服务器,继续如下步骤3b);3b)若没有需要适配的部分,则将邮件直接发送至接收终端;所述步骤1)中的邮件请求信息中包括接收终端的通用资源标志符;所述步骤2)中移动邮件服务器根据该通用资源标志符获取该终端的能力集信息。
本发明中的移动邮件终端适配系统,包括移动邮件服务器,其特征在于还包括终端适配服务器,所述的终端适配服务器与移动邮件服务器进行信息交互,根据能力集信息对邮件的适配性进行判断,完成相应的适配并将其返回至移动邮件服务器;所述的移动邮件服务器接收来自接收终端的邮件请求,获取接收终端的能力集信息,向终端适配服务器发送所述能力集信息和相关邮件,并完成对接收终端的邮件发送。
所述的移动邮件服务器根据能力集信息,完成对邮件适配性的初步判断。
所述终端适配服务器与移动邮件服务器进行通讯,根据所述能力集信息对邮件或邮件的部分进行适配,或在判断是否需要适配后对需要适配的邮件或邮件的部分进行适配,并将经过适配的邮件或邮件的部分返回给移动邮件服务器;所述移动邮件服务器与接收终端进行通讯,接收其发出的邮件请求,根据所述请求信息获取接收终端当前的能力集信息,以及向接收终端发送适配后的邮件;所述移动邮件服务器还将被请求邮件以及所述能力集信息发送给终端适配服务器,或在判断是否需要适配后将需要适配的被请求邮件或邮件的部分以及所述能力集信息发送给终端适配服务器。
采用上述技术方案,本发明的有益效果在于1)本发明将终端适配功能集中在MEM Server端的TAS(TerminalAdaptation Server,终端适配服务器)中实现,便于集中管理,对于整个系统的适配升级,只需要在TAS中完成即可,这对于终端以及其它服务器,如处于各企业的Proxy来说,相当于提供了一个统一的邮件适配服务实体和界面,为网络邮件信息的交互、共享提供了更有效的途径,适应了网络邮件信息高速增长的需求,并且,在实际应用中,可采用多个MEM Server访问同一个TAS,在组网时可更加灵活方便,可根据邮件信息具体需求、网络信息流量等进行相应的配置、优化,进一步提高系统的运行效率。
2)本发明将适配功能从现有技术中的Proxy中剥离出来,使Proxy只行使从MEM Server(Mobile Email Server,移动邮件服务器)到终端的常规邮件代理功能,能够有效地减轻Proxy的负担,从而避免现有技术上的系统瓶颈,并且,对现有技术中的众多Proxy中的这种功能剥离便意谓着避免对于相同的适配功能资源的重复配置,从广义上说,本发明对社会的整体资源配置起到了优化的效果,使本发明具有良好的经济效益和社会效益。
下面通过具体实施方式
并结合附图对本发明作进一步的详细说明。

图1是一种现有移动邮件终端适配方法业务模式示意图。
图2是本发明一种实现移动邮件终端适配的系统示意图。
图3是采用本发明的一种移动电子邮件业务流程示意图。
图4是采用本发明的一种移动电子邮件信令流程示意图。
具体实施方式如图2所示,本发明包括移动邮件服务器MEM Server和终端适配服务器TAS,TAS与MEM Server进行信息交互,根据能力集信息对邮件的适配性进行判断,完成相应的适配并将其返回至移动邮件服务器;MEMServer接收来自接收终端的邮件请求,获取接收终端的能力集信息,向TAS发送所述能力集信息和相关邮件,并完成对接收终端的邮件发送,且MEM Server还可根据能力集信息,完成对邮件适配性的初步判断,为了清楚起见在图中和以下描述中省略了MEM Server与用户B之间仅用于完成常规邮件代理功能的Proxy。
MEM Server作为邮件收发的核心设备,需要完成常规邮件服务器的功能接受由邮件发送方用户A发出的邮件、向邮件接收方用户B发出新邮件到达通知;还需要完成接收用户B发出的邮件请求,该请求信息中包括接收终端的URI(Uniform Resource Identifier,通用资源标志符)、根据接收终端的URI获取其UAProfile(User Agent Profile,能力集信息)、将被请求邮件以及UAProfile发送给TAS、接收并向用户B发送适配后的邮件;MEM Server还可具有判断被请求邮件是否需要适配的能力,若经过判断得出被请求邮件部分需要适配,则可仅将被请求邮件需要适配的部分以及UAProfile发送给TAS。
TAS专用于完成邮件的适配功能,根据MEM Server转发的UAProfile对邮件或邮件的部分(若MEM Server发送的是邮件的部分的话)进行适配,并将经过适配的邮件或邮件的部分返回给MEM Server;TAS还可具有判断被请求邮件是否需要适配的能力,在判断需要进行适配后才对邮件进行适配。TAS完成的邮件内容适配,根据实际需要可以是文本适配、图像适配和/或附件适配。
下面结合图2和图3,通过对移动电子邮件业务流程的叙述来详细说明本发明移动邮件终端适配方法的实现过程I、用户A给用户B的一封邮件到达MEM Server,该通讯可采用SMTP等协议;TI、MEM Server向用户B发送通知,告诉有新邮件到达,该通知可利用inband notification(mobilee-mail protocol)、outbandnotification(SMS/WAP/SIP Push等)等通知方式;III、用户B向MEM Server发起邮件请求,请求下载邮件的全部或部分内容,请求信息中包括接收终端的URI,该请求可基于POP3/IMAP4等邮件协议;IV、MEM Server根据接收终端的URI获取其UAProfile信息,初步判断要下载的邮件内容是否需要适配;所述初步判断可包括判断发送和接收终端是否为同一类型的移动终端等内容,具体判断内容可根据实际需要进行调整和修改。
若经初步判断邮件内容不需要进行适配,例如发送和接收终端类型相同,则MEM Server直接将它发给用户B;若判断需要进行适配,则将请求下载的邮件和UAProfile一起发送给TAS以进行适配,该适配请求可基于HTTP协议传输;V、TAS根据UAProfile进一步判断邮件的内容是否需要进行适配;所述进一步判断是根据UAProfile,包括屏幕大小、浏览器版本等信息来判断接收终端是否兼容邮件的附件格式,和/或邮件大小,和/或邮件正文中含有的多媒体信息等内容;若兼容则判断不需要进行适配,直接进行下一步骤;
若不兼容则判断需要进行适配,则TAS根据UAProfile对邮件进行相应的内容适配,根据实际需要包括图片适配、文本适配和/或附件适配等;VI、TAS将经过适配的邮件返回给MEM Server,通常此传输基于HTTP协议;VII、MEM Server将经过适配的邮件发送给用户B,并同时在邮箱里保留该邮件的原件,通常此传输基于POP3/IMAP4等邮件协议。
作为上述方法的一种替代方法,可以省略步骤IV中MEM Server对邮件是否需要进行适配所作的初步判断过程,而直接将邮件和UAProfile发送给TAS,由TAS直接进行适配或者判断是否需要适配并在需要时进行适配。这种方法减小了MEM Server的负担,但会在某种程度上增加MEM Server与TAS之间的网络流量。
作为上述方法的另一种替代方法,可以将步骤V中由TAS完成的进一步判断邮件的内容是否需要进行适配的步骤放到步骤IV中由MEMServer在进行初步判断后一并完成,这样MEM Server就可以在作出进一步判断后仅将邮件中需要适配的那一部分发送给TAS进行适配,以减少MEM Server与TAS之间的网络流量,但这种方法会给MEM Server造成负担。
上述各方法各有长处,在实际应用中,可根据实际业务的特点进行衡量和选择。需要说明的是,“终端适配服务器”TAS表示在本发明中提供终端适配功能的实体,其名称本身并不构成对本发明的限制。
在实际操作中,本发明各个步骤的信息传递和通讯过程可具体选择适当的协议来进行,下面通过选择具体的协议来说明上述第一种方法的信令流程,其余替代方法的信令流程可类推。在移动电子邮件业务中,MEM Server向客户端发送PUSH通知的方法很多(SMS/WAP Push/SIP Push等),下述信令流程中以SIP PUSH为例,其它PUSH通知方法可类推;邮件接收协议有POP和IMAP等,下述信令流程中以IMAP4为例,其它邮件接收协议的信令流程可类推。
本实施例信令流程图如图4所示1、由用户A发出的用户B的一封新邮件到达MEM Server,MEM Server发送notification到SIP/IP Core(SlP/IP Core是一个通用传输服务网络,可以提供路由、鉴权、压缩等业务,在此处的push通知中提供的是路由寻址的功能,在客户端和服务器之间路由SIP/IP信令)。
2、SIP/IP Core将notification转发给用户B,通知有新邮件到达。
3、用户B发送200OK到SIP/IP Core,表示收到上述PUSH通知。
4、SIP/IP Core将200OK发送给MEM Server。
5、用户B向MEM Server发送LOGIN命令,要求登录。
6、MEM Server向用户B回复OK LOGIN completed,表示登录成功。
7、用户B向MEM Server发送SELECT inbox,要求选择收件夹、下载邮件。
8、MEM Server向用户B回复OK SELECT completed,表示选择完成,同意邮件下载。
9、用户B给MEM Server发送fetch num portion,表示请求下载第num封邮件的全部或部分内容,根据具体需要portion可以为full、body[header]、body[text]等,请求信息中包括接收终端的URI。
10、MEM Server根据接收终端的URI获取其UAProfile信息,初步判断出要下载的邮件内容需要适配(例如发送终端和接收终端不是同一类型的移动终端)。
11、MEM Server申请套接字(socket),建立与TAS之间的连接。
12、MEM Server向TAS发送终端适配请求,请求行中的方法为post。
13、TAS根据接收终端的UAProfile和邮件信息进一步判断出需要进行适配(例如接收方移动终端不可以完全兼容发送方发送的附件格式/邮件大小等),并对邮件内容进行适配。
14、TAS向MEM Server返回200OK,表示确认,并返回HTTP response(带有适配好的email数据);最后MEM Server或TAS关闭套接字,结束TCP/IP会话。
15、MEM Server向用户B发送适配好的第num封邮件后(同时在邮箱里保留该邮件的原件),发送OK FETCH completed,表示邮件发送完成。
16、用户B向MEM Server发送LOGOUT,请求结束本次IMAP会话。
17、MEM Server向用户B发送OK LOGOUT completed,表示结束本次IMAP会话。
权利要求
1.一种移动邮件终端适配方法,其特征是包括如下步骤1)接收终端向移动邮件服务器发起邮件请求;2)移动邮件服务器根据所述邮件请求获取该终端的能力集信息;3)移动邮件服务器将所述能力集信息和所请求的邮件发送给终端适配服务器;4)终端适配服务器根据收到的能力集信息对邮件作适配;5)终端适配服务器将适配后的邮件返回至移动邮件服务器;6)移动邮件服务器将适配后的邮件发送给接收终端。
2.根据权利要求1所述的移动邮件终端适配方法,其特征是所述的步骤4)包括如下步骤终端适配服务器根据所述能力集信息判断邮件的内容是否需要适配,进行如下操作4A)若是需要适配,则根据所述能力集信息对邮件进行适配;4B)若不需要适配,则将邮件返回给移动邮件服务器。
3.根据权利要求1所述的移动邮件终端适配方法,其特征是所述的步骤3)包括如下步骤移动邮件服务器根据所述能力集信息初步判断邮件是否需要适配,进行如下操作3A)若需要适配,则将邮件和所述能力集信息发送给终端适配服务器;3B)若不需要适配,则将邮件直接发送至接收终端。
4.根据权利要求3所述的移动邮件终端适配方法,其特征是所述的初步判断为判断发送和接收终端是否为同一类型的移动终端。
5.根据权利要求3所述的移动邮件终端适配方法,其特征是所述的步骤4)中,所述的终端适配服务器根据所述能力集信息进一步判断邮件的内容是否需要适配。
6.根据权利要求5所述的移动邮件终端适配方法,其特征是所述的进一步判断包括判断接收终端是否兼容邮件的附件格式,和/或邮件大小,和/或邮件正文中含有的多媒体信息。
7.根据权利要求1所述的移动邮件终端适配方法,其特征是所述的步骤3包括如下步骤移动邮件服务器根据所述能力集信息判断所收到的邮件是否具有需要适配的部分,进行如下操作3a)若具有需要适配的部分,则将邮件中需要适配的部分和所述能力集信息发送给终端适配服务器;3b)若没有需要适配的部分,则将邮件直接发送至接收终端。
8.根据权利要求1所述的移动邮件终端适配方法,其特征是所述步骤1)中的邮件请求信息中包括接收终端的通用资源标志符;所述步骤2)中移动邮件服务器根据该通用资源标志符获取该终端的能力集信息。
9.一种移动邮件终端适配系统,包括移动邮件服务器,其特征在于还包括终端适配服务器,所述的终端适配服务器与移动邮件服务器进行信息交互,根据能力集信息对邮件的适配性进行判断,完成适配并将其返回至移动邮件服务器;所述的移动邮件服务器接收来自接收终端的邮件请求,获取接收终端的能力集信息,向终端适配服务器发送所述能力集信息和相关邮件,并完成对接收终端的邮件发送。
10.根据权利要求9所述的移动邮件终端适配系统,其特征是所述的移动邮件服务器根据能力集信息,完成对邮件适配性的初步判断。
11.根据权利要求10所述的移动邮件终端适配系统,其特征是所述终端适配服务器与移动邮件服务器进行通讯,根据所述能力集信息对邮件或邮件的部分进行适配,或在判断是否需要适配后对需要适配的邮件或邮件的部分进行适配,并将经过适配的邮件或邮件的部分返回给移动邮件服务器;所述移动邮件服务器与接收终端进行通讯,接收其发出的邮件请求,根据所述请求信息获取接收终端当前的能力集信息,以及向接收终端发送适配后的邮件;所述移动邮件服务器还将被请求邮件以及所述能力集信息发送给终端适配服务器,或在判断是否需要适配后将需要适配的被请求邮件或邮件的部分以及所述能力集信息发送给终端适配服务器。
全文摘要
本发明公开了一种移动邮件终端适配方法和系统,重点在于采用移动邮件服务器端的终端适配服务器来完成邮件内容的适配功能,从而将适配功能从邮件代理服务器中剥离出来,能够有效地减轻代理服务器的负担,避免可能带来的系统瓶颈;并且将终端适配功能集中在移动邮件服务器端的终端适配服务器中实现,而不是分布到各个代理服务器,更有利于集中管理和功能升级,同时多个MEM Server可以访问同一个TAS,组网也更加灵活方便。
文档编号H04L12/58GK1801811SQ20051010168
公开日2006年7月12日 申请日期2005年11月19日 优先权日2005年11月19日
发明者吴凌燕, 阎晓路 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1