一种利用手机短信及移动ip网络完成实时移动电子邮件传递的方法

文档序号:7846663阅读:666来源:国知局
专利名称:一种利用手机短信及移动ip网络完成实时移动电子邮件传递的方法
技术领域
本发明涉及一种通信领域中的电子邮件的传送方法,特别涉及一种利用手机短信及移动IP网络完成实时移动电子邮件传送的方法。
一种利用手机短信及移动IP网络完成实时移动电子邮件传递的方法,运行该方法的硬件环境包括因特网及邮件服务器、移动网络、邮件网关服务器和移动终端设备;实现实时电子邮件传递的方法是(1)在邮件服务器上分配给手机用户一个专用域名的邮箱地址;(2)当电子邮件到达用户的邮件账户时,邮件服务器通知邮件通知与访问协议与Push邮件网点服务器通信,Push邮网关服务器通过相应的移动点对点接口的协议,发送一个邮件到达通知短信至移动终端设备,所述邮件到达通知短信采用最大120字节长度的二进制数据,经过base 64编码后,变为最大160个ASCII字符,它是由通知标识符、协议版本、通知标识类型、Push邮件网关地址、电子邮件、发件人邮件地址、间隔符和邮件的标题数据格式组成;(3)移动终端设备收到上述短信,透过移动IP网络连接Push邮件网点获取电子邮件;(4)移动终端设备使用邮件访问协议,即Push邮件网关服务器与用户手机终端之间的接口协议来访问Push邮件网关服务器,用以接收与发送邮件;
(5)移动终端收到上述邮件到达短信通知后,透过移动IP网络,使用TCP/IP连接到Push邮件网关服务器的10800端口或其他未被使用的端口;(6)连接之后,移动终端使用Push邮件网关用邮件访问协议命令登录、定义、接收和发送邮件。
(7)邮件服务器通过其与Push邮件网关服务器的邮件通知与访问接口协议,通知Push邮件网关服务器新邮件的到达和其访问路径;Push邮件网点服务器通过其与邮件服务器的接口协议来访问和发送邮件,所述接口协议的连接用TCP的10700端口或其他未被使用的端口,邮件的传送是把邮件放在一个具有日期、收件人、寄件人、抄送、主题、附件、内容、邮件编号、邮件编码、隐蔽抄送、状态、序号、保留、原邮件编码和命令的XML文件内,然后用TCP连接传送。
如上所述的一种利用手机短信及移动IP网络完成实时移动电子邮件传递的方法,其特征在于Push邮件网关服务器与用户手机终端之间的接口协议支持的命令如下定义移动终端设备能接受的字符集、定义移动终端设备定义压缩算法、定义移动终端设备定义加密算法、注销帐户、登录、登录密码、统计得到帐户中的邮件的数目和大小、邮件列表、列出邮件的编号UID、获取邮件和邮件的附件摘要、发送邮件、获取邮件的附加内容和退出并取消Push邮件网点服务器连接。
本发明与传统的邮件传送方法相比,具有如下的积极效果和优点用户通过Push邮件服务,可随时随地使用自己的手机终端设备接收电子邮件。一旦用户的邮箱有新邮件到达,用户可以立即使用其终端设备来阅读这封邮件及其附件相关内容。具体业务特征如下1.用户可以根据自身的需要,通过手机终端设备和PC设置相应的参数,如邮件发送人的名字、发件人的邮件信箱地址等,对要接收的邮件进行筛选、过滤、以防大量垃圾信件的侵入。
2.用户可以根据自身的需要,并根据终端设备的能力,设置相应的参数,控制接收和传递指定大小的电子邮件。同时,用户可以控制是否接收邮件中附件的内容。
3.系统通过短信通知方式触发移动终端设备接收电子邮件,避免了定时检测方式获取邮件的不及时和通道冗余占用的缺点。
本发明不包括对新增设备功能、性能的具体描述,相关内容请参见具体的设备规范。
本发明引用标准[1]GPRS Service Description Stage 2 GSM 03.6003.60 TS 101 344 RTS/TSGS-020360Q7R47.6.02001-04-27 Digital cellular telecommunications system(Phase 2+);General Packet Radio Service(GPRS);Service description;Stage 2(3GPP TS03.60 version 7.6.0 Release l998)(数码移动通讯系统,通用无线数据包服务)[2]Digital cellular telecommunications system(Pbase 2+)Technical realization of the Short Message Service(SMS)(GSM 03.40 version 7.4.0 Release 1998)(数码移动通讯系统,短信技术实现)[3]RFC791 Internet Protocol DARPA Internet Program ProtocolSpecification(因特网协议标准)[4]RFC793 Transmission Control Protocol DARPA Internet ProgramProtocol Specification(传送控制协议标准)[5]RFCl939 Post office Protocol-Version 3(电邮协议标准,第三版)[6]6RFC2045 Multipurpose Internet Mail Extensions(多用途因特网电邮分机协议标准)[7]Lempel-Ziv77(LZ77)algorithm(LZ77壓縮算法)涉及说明中的符号和缩略语GEGWGSM Push Email Gateway(PushMB邮件网关服务器)MSMobile Station(移动终端设备)MNAPMail Notification and Access Protocol(邮件通知与访问协议)PMAPPush Mail Access Protocol(邮件访问协议)CMPP中国移动点对点协议用户使用业务流程如果用户要使用Push邮件服务,用户必须具有一个嵌入了Push邮件软件的移动终端设备,然后,在邮件的网站或使用移动终端设备来注册这个服务。这样,用户就可以使用这个移动终端设备接收和发送电子邮件。用户具体的注册、接收和发送电子邮件业务的流程如下1.注册当用户要注册Push邮件服务时,用户可以通过浏览器登录到邮件服务的网页上注册自己的邮件账号,并选择开通Push邮件服务。用户也可以打电话到客户服务中心开通和注册此服务。用户注册之后,邮件服务系统为用户创建的主电子邮件地址为13(5~9)XXXXXXXX@leadtone.com或<alias>@leadtone.com。
用户邮件账户存储邮件的总量是有限的。当邮件空间不足时,邮件服务器会自动通过短信通知用户清理邮箱。
2.注消服务当用户要注消他的Push邮件服务时,用户在移动终端设备的Push邮件菜单上选择“注销服务”。用户的注册请求将自动通过移动IP网络和GEGW(GSM Push邮件网关)传递到邮件服务器。邮件服务器将用户的账户删除,并通过GEGW将注销的确认信息反馈给用户的移动终端设备(这个过程实际上是一个确认过程)。移动终端设备显示“Push邮件服务被取消”给用户。
3.接收邮件Push邮件移动终端设备有两种方式来接收邮件,一种是自动接收邮件,另一种是人工接收邮件。
(1)自动接收邮件(a).一旦注册用户的邮箱(13(5~9)XXXXXXXX@leadtone.com或<alias>@leadtone.com)收到一封新邮件,邮件系统会发送一个短信,通知注册用户的移动终端设备,有新邮件到达。短信到达移动终端设备时,用户不会发现这个短信,终端中的Push邮件嵌入程序将其截获处理。
(b).注册用户的移动终端设备接收到这个短信通知后,自动连接中国移动的GEGW,并获取新邮件。
(c).移动终端设备获取新邮件后,移动终端设备提示用户有新邮件到达用户可以在移动终端设备上阅读邮件。
(2)手动接收邮件(a).一旦注册用户的邮箱(13(5~9)XXXXXXXX@leadtone.com或<alias>@leadtone.com)收到一封新邮件,邮件系统会发送一个短信,通知注册用户的移动终端设备,新邮件到达。这个短信是由GEGW经由短信网关、短信中心发送到注册用户的移动终端设备上。短信到达移动终端设备时,用户不会发现这个短信,Push邮件嵌入程序将其截获处理。
(b).移动终端设备只显示新邮件标题,这个标题是由通知短信带来的。
(c).如果要阅读这个邮件,用户在移动终端设备的Push邮件Push邮件菜单中选择“获取邮件”,移动终端设备将自动连接GEGW,获取邮件。
(d).移动终端设备获取新邮件后,移动终端设备提示用户有新邮件到达。用户可以在移动终端设备上阅读新邮件。
(3)发送邮件注册用户使用移动终端设备发送邮件的过程如下(a)用户在移动终端上撰写一封新邮件,然后选择发送。
(b).移动终端设备会自动连接GEGW,并发送这封邮件。
(4).转发邮件(a).用户要转发一个邮件,在Push邮件菜单中选择“邮件转发”,并输入转发邮件地址和邮件正文。
(b).移动终端会自动连接GEGW,并发送这封邮件。
(5).分段获取邮件用户可以限制接受邮件的段落大小,以减少移动终端设备和PUSH邮件网关的通讯量。例如用户设置邮件段落大小为1K字节。当邮件大于1K字节时,邮件将被划分几个1K字节的段落。
(a)当用户要读取更多的邮件段落时,用户需要在PUSH邮件菜单中选择“获取下一段内容”。
(b)移动终端设备将自动连接到GEGW,获取一个段落的邮件内容,并追加这个段落内容到这个邮件后面。
(c)移动终端设备通知用户邮件的下一个段落已经获得。
4.提取附件在缺省的情况下,邮件附件是不允许随邮件下载到移动终端设备上。、(1)当带有附件的邮件到达后,移动终端设备将显示每一个附件的文件名和大小。
(2)当用户要提取附件时,需要选择这个附件,并从Push邮件菜单中选择“提取附件”。
(3)移动终端设备将自动连接到GEGW,并提取附件。
(4)附件提取的,移动终端设备将通知用户。
5.设置用户可以在移动终端设备上修改Push邮件的参数。
(1)开户/暂停Push邮件服务-当用户暂停Push邮件服务时,用户的新邮件将不能传递到用户的移动终端设备上。
(2)自动接收和手动接受邮件。
(3)自动和手动接收邮件附件。
(4)接收邮件大小-邮件的段落大小。
6.邮件过滤用户可以使用浏览器登录到邮件服务器WEB网页上,设置邮件过滤。邮件过滤能制止用户不期望的邮件到达。
(1)指定不期望的发送者邮件地址。
(2)指定不期望的发送者邮件地址域名。
(3)指定不期望的邮件标题。
网络结构短信及IP网络环境下的Push邮件网络结构如下1.各设备功能(1)邮件服务器为手机用户分配一个域名为Leadtone.com的邮箱地址,如138 XXXXXXXX@monternet.com或<alias>@montemet.com.当邮件服务器收到新的邮件后,立即通过MNAP协议通知GEGW。
(2)PUSH邮件网关服务器GEGW(a).PUSH邮件至用户手机终端通过MNAP接口协议,将用户帐户上新到达的邮件取过来,并通过CMPP接口协议向短信网关发送“邮件到达通知”,短信网关之后再将邮件到达通知发送至用户移动终端设备上,并触发移动终端设备通过PMAP协议到GEGW上提取邮件。GEGW根据移动终端设备的要求通过MNAP协议从邮件服务器取得邮件并做相应的处理(简化,压缩,加密等)
(b).用户手机终端发送邮件移动终端设备通过PMAP协议将要发的邮件发送队列。
(c).转发邮件移动终端设备将要转发的邮件唯一标识(ID号码)以及要添加的文本内容通过PMAP协议发送到GEGW,GEGW根据此邮件标识通过MNAP协议到邮件服务器将对应的邮件取回来并与要添加的文本合并生成一封完整的邮件,然后通过MNAP协议将邮件放到邮件服务器的发送队列中。
所述的文本合并生成一封完整的邮件包括(1)用户在移动设备上写添加的文本;(2)移动设备SEED把邮件唯一标准及添加的文本送到Push邮件网关服务器;(3)Push邮件网关服务器跟据邮件唯一标识把邮件从邮件服务器上取出;(4)Push邮件网关服务器把要添加的文本加在要转发的邮件前面;(5)Push邮件网关服务器把合成的邮件经邮件服务器送出。
(d).提取指定的附件移动终端设备将包含附件的邮件的唯一标识以及附件的序号发送到GEGW,GEGW根据此邮件标识并通过MNAP协议从邮件服务器将对应的邮件取回来,提取相应的附件。然后通过已经建立的连接将附件发回到移动终端设备。
(3)移动终端设备(a).接收邮件在接收到短信通知后,触发手机自动透过移动IP网络取邮件。
(b).邮件到达显示在成功收取邮件后在显示屏上提示用户邮件已经到达。
(c).发送邮件把用户新写的邮件送到GEGW。
(d).设置移动终端设备通过PMAP协议将设置命令发送到GEGW(4)短信网关将短信发送至用户手机终端设备及将短信从手机终端设备发送至GEGW。
2、各接口协议功能及描述(1)邮件到达通知短信短信通知是一个特殊格式的短信,采用最大120字节长度的二进制数据,经base64编码后,变为最大160个ASCII字符的短信,传送给手机终端移动终端设备需检测短信的主叫地址是否为指定的此业务的特服号,以防止非法短信触发移动终端设备异常存取邮件。
邮件到达通知短信的格式当电子邮件到达用户的邮件账户时,邮件上服务器将通知Push邮件网关GEGW。然后,Push邮件网关发送″邮件到达通知短信″到移动终端设备。移动终端设备收到这个短信,就能够透过移动IP网络连接Push邮件网关获取电子邮件。这个短信的数据格式,见表1。
(2)PMAP邮件访问协议(Push Mail Access Protocol)的缩写,PUSH邮件网关服务GEGW与用户手机终端之间的接口协议。移动终端设备使用PMAP协议来访问GEGW,用以接收与发送邮件。移动终端收″邮件到达″短信通知后,透过移动IP网络,使用TCP/IP连接到GEGW的10800端口或其他未被使用的端口。连接之后,移动终端使用Push邮件网关命令(类似POP3/SMTP命令)登录、定义、接收和发送邮件。值得注意的是,移动终端必须与GEGW的端口10800建立TCP/IP连接。
GEGW支持的命令见表2。
(3)MNAP邮件通知与访问协议(Mail Notification and Access Protocol)的缩写,邮件服务器与GEGW之间的接口协议。邮件服务器通过MNAP来通知GEGW新邮件的到达和其访问路径。GEGW通过MNAP来访问和发送邮件。MNAP的连接用TCP的10700端口或其他未被使用的端口。邮件的传送是把邮件放在一个XML文件内,然后用TCP连接传送。
XML文件含标示见表3。
3、数据流程(1)接收邮件流程(a).在因特网的电脑发电邮给移动电邮用户。
(b).电邮经因特网送到电邮服务器。
(c).电邮服务器通知PUSH邮件网关服务器(GEGW)用户有新邮件。
(d).GEGW发短信通知给移动设备,短信先经过短信中心,再送到移动设备。
(e).移动设备收到短信通知,然后利用移动IP网络连接到GEGW,要求下载邮件,GEGW连接电邮服务器,把用户的邮件下载及送给移动设备。
(f).移动设备通知用户有新邮件到达。
(2)发送邮件流程(a).用户在移动设备编写邮件。
(b).移动设备利用移动IP网络连接到GEGW,及上传电邮。
(c).GEGW把用户的电邮送到电邮服务器。
(d).电邮服务器把电邮发到电邮接收者的电邮服务器上。
表1

表2命令描述

表3

权利要求
1.一种利用手机短信及移动IP网络完成实时移动电子邮件传递的方法,运行该方法的硬件环境包括因特网及邮件服务器、移动网络、邮件网关服务器和移动终端设备;其特征在于(1)在邮件服务器上分配给手机用户一个专用域名的邮箱地址;(2)当电子邮件到达用户的邮件账户时,邮件服务器通知邮件通知与访问协议与Push(推送)邮件网点服务器通信,Push邮网关服务器通过相应的移动点对点接口的协议,发送一个邮件到达通知短信至移动终端设备,所述邮件到达通知短信采用最大120字节长度的二进制数据,经过base 64编码后,变为最大160个ASCII字符,它是由通知标识符、协议版本、通知标识类型、Push邮件网关地址、电子邮件、发件人邮件地址、间隔符和邮件的标题数据格式组成;(3)移动终端设备收到上述短信,透过移动IP网络连接Push邮件网点获取电子邮件;(4)移动终端设备使用邮件访问协议,即Push邮件网关服务器与用户手机终端之间的接口协议来访问Push邮件网关服务器,用以接收与发送邮件;(5)移动终端收到上述邮件到达短信通知后,透过移动IP网络,使用TCP/IP连接到Push邮件网关服务器的10800端口或其他未被使用的端口;(6)连接之后,移动终端使用Push邮件网关用邮件访问协议命令登录、定义、接收和发送邮件。(7)邮件服务器通过其与Push邮件网关服务器的邮件通知与访问接口协议,通知Push邮件网关服务器新邮件的到达和其访问路径;Push邮件网点服务器通过其与邮件服务器的接口协议来访问和发送邮件,所述接口协议的连接用TCP的10700端口或其他未被使用的端口,邮件的传送是把邮件放在一个具有日期、收件人、寄件人、抄送、主题、附件、内容、邮件编号、邮件编码、隐蔽抄送、状态、序号、保留、原邮件编码和命令的XML文件内,然后用TCP连接传送。
2.如权利要求1所述的一种利用手机短信及移动IP网络完成实时移动电子邮件传递的方法,其特征在于Push邮件网关服务器与用户手机终端之间的接口协议支持的命令如下定义移动终端设备能接受的字符集、定义移动终端设备定义压缩算法、定义移动终端设备定义加密算法、注销帐户、登录、登录密码、统计得到帐户中的邮件的数目和大小、邮件列表、列出邮件的编号UID、获取邮件和邮件的附件摘要、发送邮件、获取邮件的附加内容和退出并取消Push邮件网点服务器连接。
全文摘要
本发明公开了一种利用手机短信及移动IP网络完成实时移动电子邮件传递的方法,它包括在邮件服务器上分配给手机用户一个专用域名的邮箱地址;当电子邮件到达时,Push邮网关服务器发送一个通知短信至移动终端设备,移动终端设备收到上述短信,透过移动IP网络连接Push邮件网点获取电子邮件;移动终端使用Push邮件网关用邮件访问协议命令登录、定义、接收和发送邮件。邮件的传送是把邮件放在一个XML文件内,然后用TCP连接传送。本发明优点是用户通过Push邮件服务,可随时随地使用自己的手机终端设备接收电子邮件。一旦用户的邮箱有新邮件到达,用户可以立即使用其终端设备来阅读这封邮件及其附件相关内容。
文档编号H04L12/58GK1457181SQ0311947
公开日2003年11月19日 申请日期2003年3月13日 优先权日2003年3月13日
发明者王浩明, 徐鲁博, 刘志 申请人:北京无限立通通讯技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1