欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種新郵件即時通知的方法

文檔序號:6650211閱讀:191來源:國知局
專利名稱:一種新郵件即時通知的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機通信領(lǐng)域,尤其涉及一種新郵件即時通知的方法。
背景技術(shù)
電子郵件已經(jīng)成為目前應(yīng)用最廣泛的通信手段之一?,F(xiàn)有技術(shù)中,電子郵件的工作過程遵循客戶-服務(wù)器模式,服務(wù)期接收到來至客戶端的新郵件信息,根據(jù)該新郵件信息攜帶的目的地址與客戶端建立連接。其新郵件到達通知客戶端的功能通過如下方法實現(xiàn)圖1是實現(xiàn)新郵件到達通知客戶端的方法示意圖。如圖1所示,客戶端要接收來至電子郵件服務(wù)器的新郵件通知,需要先打開TCP端口,使用一個專門的進程監(jiān)聽網(wǎng)絡(luò),查看是否有服務(wù)器連接到到其端口,當電子郵件服務(wù)器收到新郵件時,服務(wù)器根據(jù)收到郵件的用戶的客戶端查找對應(yīng)的IP地址,然后建立到這個客戶端IP地址的端口的TCP連接。服務(wù)器打開和客戶端的連接,客戶端接受連接請求,連接建立成功后,服務(wù)器向客戶端發(fā)送新郵件通知并關(guān)閉連接,此時客戶端即可知道有新郵件獲得。
雖然所述現(xiàn)有技術(shù)中的方案能在一定程度上滿足要求,但仍然存在如下缺點1.對于有多個郵件帳號的客戶端,當該客戶端收到新郵件通知時,無法確認新郵件屬于哪個郵件帳號;并且,對于有多個用戶的客戶端,當該客戶端收到新郵件通知時,同樣無法確認新郵件屬于哪個用戶。
2.客戶端需要一直在TCP端口監(jiān)聽網(wǎng)絡(luò)直到電子郵件服務(wù)器與其建立連接,長期對網(wǎng)絡(luò)進行監(jiān)聽易受到來至網(wǎng)絡(luò)的攻擊。
目前還有一應(yīng)用廣泛的新郵件通知客戶端的技術(shù),采用用戶設(shè)置定時查詢功能,通過一個特定的郵件客戶端登錄郵件服務(wù)器進行查詢,查看是否有新郵件到達,并將執(zhí)行上一次查找后到達的所有新郵件進行下載。
該方法避免了客戶端對網(wǎng)絡(luò)的長期監(jiān)聽,有效利用了資源,但同樣存在如下的缺點1.用戶必須有一個特定的郵件客戶端程序,并主動的、定時查詢郵件服務(wù)器。如果用戶一旦未設(shè)置定時查閱功能,客戶端無法執(zhí)行到服務(wù)器查閱郵件的操作,則用戶無法獲得新郵件,而且即使定時查詢,也不是即時得到新郵件通知。
2.由于定時查詢有時間的延遲,對一次查閱結(jié)束時到達的新郵件必須等待,當下一次查閱時才能被接收,而無法及時到達用戶端。
3.如果用戶沒有或者不在特定郵件客戶端旁邊,就無法獲得新郵件通知。

發(fā)明內(nèi)容
針對以上現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種方法,更加方便快捷的實現(xiàn)新郵件即時通知功能。
為實現(xiàn)上述發(fā)明目的,本發(fā)明提供的技術(shù)方案如下客戶端向電子郵件服務(wù)器發(fā)送SIP訂閱請求;電子郵件服務(wù)器接受所述訂閱請求后,發(fā)送SIP確認消息至客戶端;電子郵件服務(wù)器接收到新郵件到達信號后,向客戶端發(fā)送SIP通知信息。
所述SIP訂閱請求包括有客戶端的用戶郵箱帳號和訂閱時限。
所述SIP訂閱請求還包括有新郵件訂閱信息,所述新郵件訂閱信息是新郵件的標題、發(fā)送人、發(fā)送時間、鑒權(quán)信息、拒收郵件列表或為空。
當所述新郵件訂閱信息為空時,電子郵件服務(wù)器則按照客戶端的默認設(shè)置發(fā)送。
所述電子郵件服務(wù)器在發(fā)送SIP確認消息至客戶端的同時還包括步驟電子郵件服務(wù)器和客戶端協(xié)商確定新郵件到達時發(fā)送到客戶端的通知信息。
所述的電子郵件服務(wù)器和客戶端協(xié)商確定新郵件到達時發(fā)送到客戶端的通知信息的具體過程為電子郵件服務(wù)器確定其支持的新郵件通知業(yè)務(wù),發(fā)送給客戶端;客戶端接收上述新郵件通知業(yè)務(wù)后,選擇其中需要獲取的新郵件通知業(yè)務(wù),將確定的業(yè)務(wù)信息發(fā)送給電子郵件服務(wù)器。
所述電子郵件服務(wù)器提供的新郵件通知業(yè)務(wù)是新郵件全文、新郵件列表、已接收的郵件信息、刪除的郵件信息、已發(fā)送郵件信息或過濾信息通知。
在所述客戶端停止訂閱郵件信息時,客戶端設(shè)置所述訂閱時限設(shè)置為0并發(fā)送SIP信息到電子郵件服務(wù)器。
在所述電子郵件服務(wù)器收到客戶端發(fā)送的SIP訂閱請求后,還包括步驟電子郵件服務(wù)器根據(jù)鑒權(quán)信息對客戶端進行鑒權(quán)。
本發(fā)明的有益效果如下1、通過客戶端發(fā)送攜帶郵件帳號的訂閱新郵件請求,使得客戶端在接收來至電子郵件服務(wù)器的新郵件通知時可以知道該郵件對應(yīng)于哪一個郵件帳號,使其客戶端的工作更有效,也避免了郵件的錯誤下載和傳送;2、采用請求—應(yīng)答服務(wù),有效的避免了客戶端長期監(jiān)聽網(wǎng)絡(luò)所造成的來至網(wǎng)絡(luò)的攻擊,提高了客戶端的安全可靠性;3、電子郵件服務(wù)器和客戶端共同確定的通知業(yè)務(wù)信息,電子郵件服務(wù)器僅僅通知客戶端其感興趣的信息,節(jié)省網(wǎng)絡(luò)負擔,用戶只獲取自己需要的信息內(nèi)容避免了不必要郵件的接收,使交互的過程更高效;4、客戶端根據(jù)每次獲得的通知信息后,不接收郵件即可了解郵件信息并進行對應(yīng)操作,節(jié)省了用戶的時間;5、電子郵件服務(wù)器一旦接受到新郵件即向客戶端發(fā)送通知,使客戶端能及時的查閱新郵件,同時避免了新郵件信息的大量存儲而造成的符合和不必要的丟失;
6、SIP協(xié)議的客戶終端包括手機、PDA、筆記本電腦或PC,不限于一種特定的郵件客戶端,因此新郵件通知接收不受時間和地點的限制。


圖1是現(xiàn)有技術(shù)實現(xiàn)新郵件到達的通知方法示意圖。
圖2為本發(fā)明的實施例通過訂閱實現(xiàn)新郵件通知的方法的流程圖。
圖3是本發(fā)明的實施例通過發(fā)布MESSAGE消息或PUBLISH消息的方法實現(xiàn)新郵件通知的方法的流程圖。
具體實施例方式
目前,越來越多的廠商及其設(shè)備都支持SIP協(xié)議(標準RFC3261),與SIP相關(guān)的應(yīng)用也層出不窮;另外,相關(guān)的協(xié)議標準,比如RFC3265(SIP-Specific Event Notification)、RFC3903(An Event StatePublication Extension to the SIP)、RFC3428(SIP Extension for InstantMessaging)等定義了更多的基于SIP協(xié)議的應(yīng)用方法,也極大的擴展了SIP協(xié)議的應(yīng)用領(lǐng)域。將SIP協(xié)議和現(xiàn)有的電子郵件系統(tǒng)相結(jié)合,將會擴展郵件系統(tǒng)的功能。
本發(fā)明即為通過SIP協(xié)議及其相關(guān)協(xié)議達到新郵件到達通知客戶端功能的實現(xiàn)。
客戶端利用SIP協(xié)議及其相關(guān)協(xié)議標準主動地電子郵件服務(wù)器發(fā)送SIP訂閱請求,電子郵件服務(wù)器接受訂閱請求后,發(fā)送SIP確認消息至客戶端,電子郵件服務(wù)器接收到新郵件到達信號后,向客戶端發(fā)送SIP通知信息。
圖2為本發(fā)明的實施例通過訂閱實現(xiàn)新郵件通知的方法的流程圖。如圖2所示,具體步驟為1.客戶端向電子郵件服務(wù)器發(fā)送包含郵箱帳號和訂閱時限(Expires)的SIP訂閱請求,該請求以SUBSCRIBE消息形式發(fā)送,用于訂閱郵件信息。
其中,消息中的郵箱帳號可以使客戶端方便的識別出是客戶端哪個用戶,具體到識別哪一個郵箱的帳號的新郵件信息。發(fā)送的SUBSCRIBE消息中攜帶一個頭域Expires,Expires的值即為訂閱時限,其單位為秒,電子郵件服務(wù)器會記錄這個值,若電子郵件服務(wù)器接受了來至客戶端的訂閱請求,客戶端的訂閱一旦生效,則在訂閱期限內(nèi)的訂閱都是有效的,另外電子郵件服務(wù)器有可以對訂閱時限進行更改,以滿足客戶端的訂閱要求。
在SUBSCRIBE消息中還有新郵件訂閱信息,包括新郵件的標題、發(fā)送人、發(fā)送時間、鑒權(quán)信息、拒收郵件列表等,電子郵件服務(wù)器向客戶端發(fā)送新郵件通知的內(nèi)容包括上述的基本信息。新郵件訂閱信息也可為空,如果為空,電子郵件服務(wù)器則按照客戶端默認設(shè)置發(fā)送新郵件信息。
2.電子郵件服務(wù)器接收SUBSCRIBE消息后,發(fā)送響應(yīng)(200OK)消息給客戶端,并根據(jù)訂閱消息中的鑒權(quán)信息對客戶端進行鑒權(quán)。
3.電子郵件服務(wù)器除了能提供客戶端要求的訂閱信息外,還能提供服務(wù)器自身支持但不為客戶端所知的功能和業(yè)務(wù)。此時,電子郵件服務(wù)器確定其支持的新郵件通知業(yè)務(wù),并發(fā)送給客戶端。其新郵件通知業(yè)務(wù)包括新郵件全文、新郵件列表、已接收的郵件信息、刪除的郵件信息、已發(fā)送郵件信息或過濾信息通知等對客戶端接收通知辨別郵件內(nèi)容有利的業(yè)務(wù)。
4.客戶端接收新郵件通知業(yè)務(wù)后,發(fā)送200OK消息給電子郵件服務(wù)器,同時選擇其中需要獲取的新郵件通知業(yè)務(wù),將確定的業(yè)務(wù)信息發(fā)送給電子郵件服務(wù)器。
5.電子郵件服務(wù)器接收到客戶端的確定業(yè)務(wù)信息后,發(fā)送200OK消息給客戶端。
6.當有新郵件到達電子郵件服務(wù)器時,電子郵件服務(wù)器向客戶端發(fā)送NOTIFY消息,NOTIFY消息里包括前述客戶端請求攜帶的新郵件訂閱信息以及和電子郵件服務(wù)器共同確定的新郵件信息。
7.客戶端若要終止接收新郵件信息通知,則發(fā)送Expires為0的SUBSCRIBE消息,申請終止訂閱;電子郵件服務(wù)器返回客戶端200OK消息,表示接受申請,并發(fā)送NOTIFY消息至客戶端;客戶端收到NOTIFY消息,返回電子郵件服務(wù)器200OK消息,訂閱終止。
該方案也可以是當有新郵件到達時,電子郵件服務(wù)器通過發(fā)布SIP消息主動通知客戶端新郵件信息。下面以電子郵件服務(wù)器發(fā)送SIP協(xié)議及其相關(guān)協(xié)議標準的信息(MESSAGE)消息或者公布(PUBLISH)消息為例做進一步說明。
圖3是本發(fā)明的實施例通過發(fā)布MESSAGE消息或PUBLISH消息的方法實現(xiàn)新郵件通知的方法的流程圖。如圖3所示,上述方案的具體步驟為1.電子郵件服務(wù)器上有新郵件到達。
2.電子郵件服務(wù)器收到新郵件后,向客戶端發(fā)送MESSAGE消息或者PUBLISH消息,通知客戶端新郵件信息。
3.客戶端收到MESSAGE消息或者PUBLISH消息后,返回電子郵件服務(wù)器200OK消息。
權(quán)利要求
1.一種新郵件即時通知的方法,其特征在于,包括步驟客戶端向電子郵件服務(wù)器發(fā)送SIP訂閱請求;電子郵件服務(wù)器接受所述訂閱請求后,發(fā)送SIP確認消息至客戶端;電子郵件服務(wù)器接收到新郵件到達信號后,向客戶端發(fā)送SIP通知信息。
2.如權(quán)利要求1所述的方法,其特征在于所述SIP訂閱請求包括有客戶端的用戶郵箱帳號和訂閱時限。
3.如權(quán)利要求2所述的方法,其特征在于所述SIP訂閱請求還包括有新郵件訂閱信息,所述新郵件訂閱信息是新郵件的標題、發(fā)送人、發(fā)送時間、鑒權(quán)信息、拒收郵件列表或為空。
4.如權(quán)利要求3所述的方法,其特征在于,當所述新郵件訂閱信息為空時,電子郵件服務(wù)器則按照客戶端的默認設(shè)置發(fā)送。
5.如權(quán)利要求1所述的方法,其特征在于,所述電子郵件服務(wù)器在發(fā)送SIP確認消息至客戶端的同時還包括步驟電子郵件服務(wù)器和客戶端協(xié)商確定新郵件到達時發(fā)送到客戶端的通知信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述的電子郵件服務(wù)器和客戶端協(xié)商確定新郵件到達時發(fā)送到客戶端的通知信息的具體過程為電子郵件服務(wù)器確定其支持的新郵件通知業(yè)務(wù),發(fā)送給客戶端;客戶端接收上述新郵件通知業(yè)務(wù)后,選擇其中需要獲取的新郵件通知業(yè)務(wù),將確定的業(yè)務(wù)信息發(fā)送給電子郵件服務(wù)器。
7.如權(quán)利要求6所述的方法,其特征在于所述電子郵件服務(wù)器提供的新郵件通知業(yè)務(wù)是新郵件全文、新郵件列表、已接收的郵件信息、刪除的郵件信息、已發(fā)送郵件信息或過濾信息通知。
8.如權(quán)利要求2所述的方法,其特征在于在所述客戶端停止訂閱郵件信息時,客戶端設(shè)置所述訂閱時限設(shè)置為0并發(fā)送SIP信息到電子郵件服務(wù)器。
9.如權(quán)利要求3或4所述的方法,其特征在于,在所述電子郵件服務(wù)器收到客戶端發(fā)送的SIP訂閱請求后,還包括步驟電子郵件服務(wù)器根據(jù)鑒權(quán)信息對客戶端進行鑒權(quán)。
全文摘要
本發(fā)明是一種新郵件即時通知的方法,包括步驟客戶端向電子郵件服務(wù)器發(fā)送SIP訂閱請求;電子郵件服務(wù)器接受所述訂閱請求后,發(fā)送SIP確認消息至客戶端;電子郵件服務(wù)器接收到新郵件到達信號后,向客戶端發(fā)送SIP通知信息。通過本發(fā)明,可以更加方便快捷的實現(xiàn)新郵件即時通知功能。
文檔編號G06Q10/00GK1960368SQ20051011718
公開日2007年5月9日 申請日期2005年11月3日 優(yōu)先權(quán)日2005年11月3日
發(fā)明者張恩忠 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
务川| 沽源县| 沂源县| 类乌齐县| 鹿泉市| 安岳县| 铜山县| 新余市| 西乡县| 扎兰屯市| 依兰县| 福建省| 磐石市| 文水县| 泽普县| 嘉禾县| 新蔡县| 福鼎市| 三原县| 新巴尔虎右旗| 石嘴山市| 伊春市| 囊谦县| 交口县| 循化| 昌图县| 鞍山市| 神池县| 齐齐哈尔市| 芒康县| 渭源县| 望城县| 蒙城县| 高邮市| 吐鲁番市| 乌兰浩特市| 瑞安市| 出国| 外汇| 银川市| 缙云县|