專利名稱:一種利用手機短信完成實時移動電子郵件傳送方法
技術領域:
本發明涉及一種通信領域中電子郵件的傳送方法。特別涉及一種利用手機短信完成實時移動電子郵件傳送方法。
本發明所述一種利用手機短信完成實時移動電子郵件傳遞方法,在包括因特網、郵件服務器、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日
發明者王浩明, 徐魯博, 劉志 申請人:北京無限立通通訊技術有限責任公司