一种利用手机短信完成实时移动电子邮件传送方法

文档序号:7846662阅读:900来源:国知局
专利名称:一种利用手机短信完成实时移动电子邮件传送方法
技术领域
本发明涉及一种通信领域中电子邮件的传送方法。特别涉及一种利用手机短信完成实时移动电子邮件传送方法。
本发明所述一种利用手机短信完成实时移动电子邮件传递方法,在包括因特网、邮件服务器、Push(推送)邮件网关服务器、移动网络和移动终端设备的硬件环境下,用下述方法实现实时电子邮件传递(1)在邮件服务器上为手机用户分配一个邮箱地址,邮件服务器向Push邮件网关服务器,通过MNAP协议发出收到新邮件通知;(2)通过MNAP接口协议,由Push邮件网关服务器从邮件服务器上收取新到达的邮件,压缩后以短信发送至用户移动终端设备上;(3)用户手机移动终端设备通过SEED格式的短信将要发的邮件发送到Push邮件网关服务器,再通过MNAP协议将邮件送到邮件服务器的邮件发送队列;(4)移动终端设备还可将要转发的邮件唯一标识以及添加的文本内容通过SEED格式的知短信发送到Push邮件网关服务器,该Push邮件网关服务器根据此邮件标识通过MNAP协议到邮件服务器将对应的邮件取回来,并与要添加的文本合并生成一封完整的邮件,然后通过MNAP协议将邮件放到邮件服务器的发送队列中;
(5)SEED格式的短信到达移动终端设备时,移动终端设备会将短信按SEED格式组合并解压或原来的邮件。
本发明所述一种利用手机短信完成实时移动电子邮件传送方法与传统的电子邮件传送方法相比,具有实时移动电邮传送的优点,可以让用户在有新邮件到达时马上知道,省却用户及在没有新邮件时浪费用户的连线时间及金钱。用户可以随时随地使用手机终端设备接收电子邮件。
具体积极效果还包括(1)用户可以根据自身的需要,通过手机终端设备和PC机设置相应的参数,如邮件发送入的名字、发件人的邮件信箱地址等,对要接收的邮件进行筛选、过滤,以防大量垃圾信件的侵入。
(2)用户可以根据自身的需要,并根据终端设备的能力,设置相应的参数,控制接收和传递指定大小的电子邮件。同时,用户可以控制是否接收邮件中附件的内容。
(3)系统通过短信通知方式触发移动终端设备接收电子邮件,避免了定时检测方式获取邮件的不及时和通道冗余占用的缺点。
1.引用标准[1]Digital cellular telecommunications system(Phase2+)Technical realization of the Short Message Service(SMS)(GSM 03.40 version 7.4.0 Release 1998)(数码移动通讯系统,短信技术实现)[2]RFC791 Internet Protocol DARPA Internet Program ProtocolSpecification(因特网协议标准)[3]RFC793 Tnansmission Control Protocol DARPA Internet ProgramProtocol Specification(传送控制协议标准)[4]RFC1939 Post Office Protocol-Version3(电邮协议标准,第三版)[5]RFC2045 Multipurpose Internet Mail Extensions(多用途因特网电邮分机协议标准)[6]Lempel-Ziv77(LZ77)algorithm(LZ77压缩算法)(http//www.image.ee.cityu.edu.hk/~loben/thesis/node2.html)2、符号和缩略语SEEDShort Message Etiquette for E-mail Devices(短信移动邮件数据包)GEGWGSM Push Email Gateway(Push邮件网关服务器)
MSMobile Station(移动终端设备)MNAPMail Notification and Access Protocol(邮件通知与访问协议)。
CMPP中国移动点对点协议3、用户使用业务流程如果用户要使用Push邮件服务,用户必须具有一个嵌入了Push邮件软件的移动终端设备,然后,在邮件的网站或使用移动终端设备来注册这个服务。这样,用户就可以使用这个移动终端设备接收和发送电子邮件。用户具体的注册、接收和发送电子邮件业务的流程如下(1)注册当用户要注册Push邮件服务时,用户可以通过浏览器登录到邮件服务的网页上注册自己的邮件账号,并选择开通Push邮件服务。用户也可以打电话到客户服务中心开通和注册此服务。用户注册之后,邮件服务系统为用户创建的主电子邮件地址为13(5~9)xxxxxxxx@leadtone.com或<alias>@leadtone.com。
用户邮件账户存储邮件的总量是有限制的。当邮件空间不足时,邮件服务器会自动通过短信通知用户清理邮箱。
(2)注消服务当用户要注消他的Push邮件服务时,用户在移动终端设备的Push邮件菜单上选择″注消服务″用户的注册请求将自动通过移动IP网络和GEGW(GSM Push邮件网关)传递到邮件服务器。邮件服务器将用户的账户删除,并通过GEGW将注销的确认信息反馈给用户的移动终端设备(这个过程实际上是一个确认过程)。移动终端设备显示“Push邮件服务被取消”给用户。
(3)接收邮件a.一旦注册用户的邮箱(13(5~9)xxxxxxxx@leadtone.com或<alias>@leadtone.com)收到一封新邮件,邮件系统会把邮件压缩并分成多个短信,发送到用户的移动终端设备。
b.短信到达移动终端设备时,移动终端设备会把短信组合并解压成原来的邮件。
c.移动终端设备提示用户有新邮件到达。用户可以在移动终端设备上阅读新邮件。
以上压缩、解压缩是用标准的Lempel-Ziv77(LZ77)algorithm。
①发送邮件注册用户使用移动终端设备发送邮件的过程如下a.用户在移动终端上撰写一封新邮件,然后选择发送。
b.移动终端设备会把邮件压缩并分成多个短信,发送到邮件网关,再通过邮件服务器发送这封邮件。
②转发邮件a.用户要转发一个邮件,在Push邮件菜单中选择“邮件转发”,并输入转发邮件地址和邮件正文。
b.移动终端会把转发命令用短信送到GEGW,GEGW再通知邮件服务器转发这封邮件。
③分段获取邮件用户可以限制接受邮件的段落大小,以减少移动终端设备和Push邮件网关的通讯量。例如用户设置邮件段落大小为1k字节。当邮件大于1k字节时,邮件将被划分几个1k字节的段落。
a.当用户要读取更多的邮件段落时,用户需要在Push邮件菜单中选择“获取下一段内容”。
b.移动终端设备把分段获取邮件命令用短信送到GEGWc.GEGW获取下一个段落的邮件内容,用短信送到移动终端设备d.移动终端设备追加这个段落内容到这个邮件后面。
e.移动终端设备通知用户邮件的下一个段落已经获得。
4、设置用户可以在移动终端设备上修改Push邮件的参数(1).开启/暂停Push邮件服务-当用户暂停Push邮件服务时,用户的新邮件将不能传递到用户的移动终端设备上。
(2).接收邮件大小-邮件的段落大小。
5、邮件过滤用户可以使用浏览器登录到动邮件服务器WEB网页上,设置邮件过滤。邮件过滤能制止用户不期望的邮件到达。
(1)指定不期望的发送者邮件地址。
(2)指定不期望的发送者邮件地址域名。
(3)指定不期望的邮件标题。
6、各设备功能(1).邮件服务器为手机用户分配一个域名为leadtone.com的邮箱地址,如138xxxxxxxxx@monternet.com或<alias>@monternet.com。当邮件服务器收到新的邮件后,立即通过MNAP协议通知GEGW。
(2).PUSH邮件网关服务器GEGWa.PUSH邮件至用户手机终端通过MNAP接口协议,将用户帐户上新到达的邮件取过来,压缩后以短信发送至用户移动终端设备上。GEGW根据移动终端设备的要求通过MNAP协议从邮件服务器取得邮件并做相应的处理(简化,压缩,加密等)。
b.用户手机终端发送邮件移动终端设备通过SEED格式的短信将要发的邮件发送到GEGW,GEGW通过MNAP协议将邮件送到邮件服务器的邮件发送队列。
c.转发邮件移动终端设备将要转发的邮件唯一标识(邮件的ID号码)以及要添加的文本内容通过SEED格式的短信发送到GEGW,GEGW根据此邮件标识通过MNAP协议到邮件服务器将对应的邮件取回来并与要添加的文本合并生成一封完整的邮件,然后通过MNAP协议将邮件放到邮件服务器的发送队列中。
上述合并成一封完整的邮件包括(1)用户在移动设备上写添加的文本;(2)移动设备SEED把邮件唯一标准及添加的文本送到Push邮件网关服务器;(3)Push邮件网关服务器跟据邮件唯一标识把邮件从邮件服务器上取出;(4)Push邮件网关服务器把要添加的文本加在要转发的邮件前面;(5)Push邮件网关服务器把合成的邮件经邮件服务器送出。
(3).移动终端设备a.接收邮件SEED格式的短信到达移动终端设备时,移动终端设备会把短信组合并解压成原来的邮件。
b.邮件到达显示在成功收取邮件后在显示屏上提示用户邮件已经到达。
c.发送邮件把用户新写的邮件用SEED格式的短信送到GEGWd.设置移动终端设备通过短信将设置命令发送到GEGW.
(4).短信网关将短信发送至用户手机终端设备及将短信从手机终端设备发送至GEGW。
7、各接口协议功能及描述(1)SEEDShort Message Etiquette for E-mail Devices(短信移动邮件数据包)SEED短信移动邮件数据包是一个特殊格式的短信,采用最大120字节长度的二进制数据,经过base64编码后,变为最大160个ASCII字符的短信,传送给手机终端。SEED的用途在于把电邮或命令在移动终端设备和GEGW之间传送。电邮及命令很多时会超过短信的最大140个字节限制,GEGW会把一个大于120字节的邮件分成多个120字节的SEED数据包,再发送到移动终端设备。移动终端设备收到所有的SEED数据包后便可以将其还原成邮件。SEED数据包除了用来负载邮件外,还可以用来负载任何的二进制数据。SEED的格式见附表1。例子一个300字节的数据会分成以下三个SEED包,见附表2。
(2)MNAP邮件通知与访问协议(Mail Notification and Access Protocol)的缩写,邮件服务器与GEGW之间的接口协议。邮件服务器通过MNAP来通知GEGW新邮件的到达和其访问路径。GEGW通过MNAP来访问和发送邮件。MNAP的连接用TCP的10700端口或其他未被使用的端口。邮件的传送是把邮件放在一个XML文件内,然后用TCP连接传送。XML文件含以下标示,见附表3。
8、数据流程(1)接收邮件流程a.在因特网的电脑发电邮给移动电邮用户b.电邮经因特网送到电邮服务器c.电邮服务器通过MNAP协议送邮件到PUSH邮件网关服务器(GEGW)d.GEGW把用户的邮件压缩,分成SEED短信数据包并发送到移动设备e.GEGW用CMPP协议把短信先送到短信中心,短信中心再把短信送到移动设备f.移动设备收到所有SEED短信后,把SEED包组合后的数据解压,还原成邮件g.移动设备通知用户有新邮件到达(2)发送邮件流程a.用户在移动设备编写邮件b.移动设备把用户的邮件压缩,分成SEED短信数据包并发送到GEGWc.短信先经过短信中心,短信中心再用CMPP协议把短信送到GEGWd.GEGW收到所有SEED短信后,把SEED包组合后的数据解压,还原成邮件e.GEGW通过MNAP协议把用户的电邮送到电邮服务器f.电邮服务器把电邮发到电邮接收者的电邮服务器上表1

表2



表3

权利要求
1.一种利用手机短信完成实时移动电子邮件传送方法,在包括因特网、邮件服务器、Push邮件网关服务器、移动网络和移动终端设备的硬件环境下,其特征在于用下述方法实现实时电子邮件传递(1)在邮件服务器上为手机用户分配一个邮箱地址,邮件服务器向Push邮件网关服务器,通过MNAP协议发出收到新邮件通知;(2)通过MNAP接口协议,由Push邮件网关服务器从邮件服务器上收取新到达的邮件,压缩后以短信发送至用户移动终端设备上;(3)用户手机移动终端设备通过SEED格式的短信将要发的邮件发送到Push邮件网关服务器,再通过MNAP协议将邮件送到邮件服务器的邮件发送队列;(4)移动终端设备还可将要转发的邮件唯一标识以及添加的文本内容通过SEED格式的知短信发送到Push邮件网关服务器,该Push邮件网关服务器根据此邮件标识通过MNAP协议到邮件服务器将对应的邮件取回来,并与要添加的文本合并生成一封完整的邮件,然后通过MNAP协议将邮件放到邮件服务器的发送队列中;(5)SEED格式的短信到达移动终端设备时,移动终端设备会将短信按SEED格式组合并解压成原来的邮件。
全文摘要
本发明公开了一种利用手机短信完成实时移动电子邮件传送方法,它利用邮件服务器为手机用户分配一个域名,Push邮件网关服务器通过MNAP接口协议,将用户帐户上新到达的邮件取过来,压缩以后以短信发送至用户移动终端设备上,移动终端设备通过SEED格式的短信将要发的邮件发送到Push邮件网关服务器,通过MNAP协议将邮件送到邮件服务器的邮件发送队列,SEED格式的短信到达移动终端设备时,移动终端设备会把短信组合解压成原来的邮件。本发明具有实时移动电邮传送的优点,可以让用户在有新邮件到达时马上知道,省却用户及在没有新邮件时浪费用户的连线时间及金钱。用户可以随时随地使用手机终端设备接收电子邮件。
文档编号H04W4/12GK1457212SQ0311947
公开日2003年11月19日 申请日期2003年3月13日 优先权日2003年3月13日
发明者王浩明, 徐鲁博, 刘志 申请人:北京无限立通通讯技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1