[發明專利]實現網絡短信服務的服務器及其客戶機間通訊方法有效
| 申請號: | 200710075762.8 | 申請日: | 2007-08-15 |
| 公開(公告)號: | CN101207579A | 公開(公告)日: | 2008-06-25 |
| 發明(設計)人: | 楊漢民 | 申請(專利權)人: | 楊漢民 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06 |
| 代理公司: | 深圳創友專利商標代理有限公司 | 代理人: | 羅瑤 |
| 地址: | 518038廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 網絡 短信 服務 服務器 及其 客戶機 通訊 方法 | ||
技術領域
本發明涉及一種實現網絡短信(NSM?Network?Short?Message)服務的服務器,特別是涉及一種可以實時轉發網絡短信的服務器。本發明還涉及一種基于網絡短信服務器的客戶機間通訊方法,可以通過網絡短信服務器實現客戶機直接通訊,也稱為Peer-to-Peer(P2P)通訊。
背景技術
NSM服務是一種通用的網絡信息實時轉發服務,利用它可以實現即時通訊(IM),網絡電話(VOIP)。在很多情況下,NSM客戶機之間能實現直接通訊,也稱為Peer-to-Peer(P2P)通訊。
現有的互聯網即時信息轉發服務是一種很常見的服務,但是這些服務通常只為一種應用服務,如何讓轉發服務器同時為多種應用服務,存在許多辦法。最常見的辦法是在客戶機端進行分流,這種辦法需要客戶機端有一個通訊總管,由其提供通訊分流接口。但是這種方法需要同一用戶名的所有應用都在同一計算設備中,而且這種辦法對于嵌入式應用也是不方便的。
此外,現有的建立P2P通訊方式主要有以下三種處理方式:
1.美國專利6108704?Point-to-Point?Internet?Protocol中披露了一種地址服務器的實現方式,其實現方式為客戶機都向地址服務器進行登錄,地址服務器中保存客戶機的IP地址和在線狀態等信息。當需要向某客戶機發送信息時,先向地址服務器查詢目標客戶機狀態,地址服務器向其反饋目標客戶機的IP地址以及在線狀態信息,然后向目標客戶機發起P2P。這個專利主要包括兩個技術要點:一是設立地址服務器,二是通過地址服務器反饋目標客戶機地址信息給查詢者,以便讓查詢者向目標客戶機地址發起P2P。其中地址服務器只負責客戶機的地址信息服務,沒有轉發信息的功能。當目標客戶機在私網內時,很難建立P2P通訊。
2.美國專利US?7227864?Methods?and?systems?for?establishingcommunications?through?firewalls?and?network?address?translators中披露了另一種實現P2P的通訊方式。客戶機先向中心服務器登錄,然后通過中心服務器轉發P2P通訊請求,并由接收請求的客戶機發起P2P。當無法成功建立P2P時,通過其他方式獲取對方的地址信息,然后再發起P2P。該專利的中心服務器僅用于協助建立P2P,例如轉發P2P通訊請求,而不轉發其他數據。如果未建立P2P,客戶間通訊需要另外的轉發服務器。該專利未披露接收請求的客戶機是如何獲取發送方的網絡地址的,以便發起P2P。從該專利描述的過程中還得知,發起方需要從第三方(例如中心服務器)查詢對方的地址,以便直接發起P2P。
3.中國專利申請CN?1881916A一種在通訊設備間實現通訊的方法和裝置中還披露了實現P2P通訊的方式,其實現方式為:連接方客戶機先確定其參與P2P通訊的地址(公網地址或者私網地址),并將該地址和P2P連接請求一起發送到中心服務器,中心服務器轉發以上信息到被連接方客戶機,由被連接方客戶機發起P2P。從該專利描述中獲知,在私網內的連接方在發送P2P連接請求前,如果該請求攜帶自己的公網地址的話,必須從第三方(例如中心服務器)查詢了自己的公網地址。
以上3種P2P實現方式,第一種方法操作簡單,但只能從一邊發起P2P通訊。由于私網的存在,其成功建立P2P的機會不多。后兩個專利試圖改進這個問題,從雙邊發起P2P通訊,成功的機會增加不少。但它們獲得和傳輸自己和對方地址的過程比較復雜。另外,應該向對方什么樣的地址直接發送信息才更有可能成功,上面這些專利方法給出的并不是最佳答案。它們建立P2P的成功率仍然不夠。
發明內容
本發明解決的技術問題之一是提出了一種可以為多種應用服務的網絡短信服務器。
本發明提出的實現網絡短信服務的服務器,所述網絡短信服務器用于接收來自客戶機的登錄請求,該登錄請求至少包括:用戶名、認證信息、一個或多個可接收的信息標題、登錄有效期;
所述網絡短信服務器用于從網絡傳輸協議中獲得登錄請求的網絡協議包源地址作為該客戶機網絡地址;
所述網絡短信服務器用于檢查客戶機的登錄請求,如果驗證通過,所述網絡短信服務器構造該客戶機記錄,該記錄至少包括:客戶機的登錄請求和該客戶機網絡地址;
所述網絡短信服務器還用于接收來自其它應用程序的信息,該信息至少包括:一個或多個接收者用戶名、一個或多個信息標題、信息內容;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于楊漢民,未經楊漢民許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710075762.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型瀝青組合物
- 下一篇:一種扒雞的調味料配方及其制作工藝





