新四季網

建立p2p連接的方法和終端設備以及系統的製作方法

2024-02-09 23:59:15

專利名稱:建立p2p連接的方法和終端設備以及系統的製作方法
技術領域:
本發明涉及在兩個終端設備之間建立P2P連接,尤其涉及一種在 兩個終端設備之間建立P2P連接的方法和相應的終端設備以及系統。
背景技術:
目前,許多家庭的各個成員分布在不同的地區。例如子女在一個 城市工作成家,而父母則在另外一個城市。在這種情況下,父母想看 自己的孩子、孫子成為一個困難。為此,需要在不同的家庭成員之間 建立如可視電話之類的P2P連接(peer-to-peer connection:對等連接)。
現有建立P2P連接的方法是利用SIP伺服器來實現的。圖7是說 明根據現有技術的在兩個終端之間建立連接的方法的示意圖。
如圖7所示,讓通話的雙方,例如終端設備A和終端設備B事 先需要通過例如GPRS網絡登錄到SIP伺服器,由SIP伺服器來完成 通話雙方一次會話的建立。在這種情況下,用無線網絡接入SIP服務 器的成本就相對較高,要求通話的雙方實時通過無線網絡接入 INTERNET,無線接入的費用是很昂貴的。
圖8示出了說明根據現有技術的建立P2P網絡連接的方法的流程 圖。如圖所示,首先在步驟S101 S104,終端A和終端B分別建立 網絡連接,獲取各自的網絡IP和埠號,並且將各自的網絡IP和端 口號註冊到SIP伺服器上。
在終端A和終端B的網絡IP和埠號註冊過程中,如果有一方 未註冊成功,則無法進行後續的連接建立過程。
然後,在步驟S105,終端A通過SIP伺服器呼叫終端B, SIP服 務器在步驟S106向終端A返回'正在嘗試A呼叫B',終端A等待。
在步驟S107, SIP伺服器向終端B發送呼叫信息,包含終端A的IP2和埠號PORT2,然後在步驟S108,終端B進行是否進行會 話的抉擇,並且在步驟S109, SIP伺服器將終端B正在進行網絡會話 抉擇的信息發送給終端A。
接下來,在步驟SllO,如果終端B同意與終端A進行會話,則 向SIP伺服器發送包含其網絡IP1和埠號P0RT1的響應信息。然 後,在步驟Slll, SIP伺服器將該響應信息發送給終端A。
在步驟S112和S113,由於終端A和終端B都已經知道對方的網 絡IP和埠號,則終端A開始與終端B進行諸如音/視頻之類的通訊。
接下來,在步驟S114,如果終端A要終止通訊,則向SIP服務 器發出結束信息,並且在步驟S115, SIP伺服器將該消息通知給終端 B。
一旦終端B同意終止通信,就在步驟S116,向SIP伺服器發送 同意終止消息,然後SIP伺服器在S117將同意終止消息發送給終端 A,它們之間的網絡連接被斷開。
這種建立起連接的方法存在如下缺點會話雙方需要事先連接到 網絡上,需要實時在線,當一方不在線,連接就無法完成;時時在線 導致了另一個問題就是網絡資源的浪費,增加會話費用;另外,部署 一個SIP伺服器需要的成本比較高,並且建立起會話的時候需要註冊 等操作,操作複雜,需要理解的網絡概念比較多,用戶使用不方便。

發明內容
本發明的目的是提出一種在終端設備之間建立P2P網絡連接的 方法以及相應的終端設備,能夠在非實時在線的情況下,很好地、簡 單地、廉價地建立起P2P網絡連結,在此基礎上實現諸如可視電話等 功能。
本發明的第一方面提供了一種建立P2P連接的方法,包括步驟 通過短消息發送網絡連接信息;以及基於接收的短消息中包含的網絡 連接信息建立P2P連接。
本發明的第二方面提供了一種終端設備,包括短消息接收單元, 用於接收短消息;短消息解析單元,用於對短消息接收單元所接收的短消息進行解析,判斷它是否滿足預定條件;網絡連接單元,用於建立網絡連接;網絡連接信息提取單元,用於在網絡連接單元建立了網絡連接之後,提取相應網絡連接信息;以及短消息發送單元,用於發送滿足預定條件的短消息。
本發明的第三方面提供了一種包括第一終端和第二終端的系統,其中所述第一終端包括短消息發送單元,用於發送包含所述第一終端的網絡連接信息的短消息;其中所述第二終端包括短消息接收單元,用於接收短消息;短消息提取單元,用於從所述短消息中提取所述第一終端的網絡連接信息;以及網絡連接單元,用於基於所述第一網絡的網絡連接信息在所述第一終端和所述第二終端之間建立P2P連接。
因此,本發明非實時在線的情況下,能很好地、簡單地、廉價地建立起P2P的網絡連結,減少時時在線導致的網絡資源的浪費,減少了 SIP伺服器開發和部署的成本,簡化了用戶的操作。


閱讀了下面的詳細說明以及附圖之後,本發明的這些以及其它的目的和優點將變得更加清楚,在附圖中
圖1是說明根據本發明第一實施例的在兩個終端設備之間建立P2P連接的方法的示意圖2示出了根據本發明第一實施例的終端設備的結構框圖3示出了根據本發明第一實施例的建立P2P連接的方法詳細流程圖4是說明根據本發明第一實施例的方法的變型的流程圖;圖5是說明根據本發明第二實施例的建立P2P網絡連接的方法的一個示意圖6是說明根據本發明第三實施例的建立P2P網絡連接的方法的又一示意圖7是說明根據現有技術的在兩個終端之間建立連接的方法的示意圖;以及圖8示出了說明根據現有技術的連接建立方法的詳細過程的流程圖。
具體實施例方式
下面對照附圖詳細說明本發明的具體實施方式
。第一實施方式
眾所周知,諸如手機之類的移動終端具備在GSM網絡下收發短消息的功能,並且具備連接到諸如GPRS網絡之類的無線網絡上的功能。
根據本發明的實施例,在主叫方想同被叫方進行網絡通訊的時候,通過短消息直接呼叫被叫方的電話號碼。被叫方的移動終端接收並且檢測該短消息,當檢測到該短消息是預定類型的簡訊以後,詢問是否要建立會話。
在用戶要建立會話的情況下後臺自動登錄到GPRS網絡上,並且通過短消息通知主叫方自己的IP位址和埠號,主叫方收到後也做同樣的操作,告訴被叫方自己的IP位址和埠號,這樣就可以建立一個P2P網絡通訊。
圖1是說明根據本發明第一實施例的在兩個終端設備之間建立P2P連接的方法的示意圖。如圖1所示,終端設備A和終端設備B保持在GSM網絡下是時時在線的,而在GPRS網絡下不是時時在線的,這樣可以節省通信資源和通信費用。
當終端設備A要建立與終端設備B之間的P2P網絡連接以便進行諸如視頻電話之類的通信時,通過GSM網絡下的短消息功能呼叫終端設備B。終端設備B接收該短消息並且判斷該短消息是否是特定類型的短消息。如果是,則連接到GPRS網絡上,並且將自己的IP位址和埠號告知給終端設備A。終端設備A接收到該短消息之後,連接到GPRS網絡上,取得自己的IP位址和網絡埠號,並且將自己的IP位址和網絡埠號告知對方。
圖2分別示出了根據本發明實施例的終端設備的結構框圖。
如圖2所示,終端設備包括SMS接收模塊101,用於例如在GSM網絡或者其他網絡下接收短消息;SMS解析模塊102,用於對SMS接收模塊101所接收的短消息進行解析,判斷它是否屬於預定格式或者包含了特定的信息;圖形用戶界面104,用於向用戶提示是否進行網絡連接或者斷開網絡連接;網絡連接模塊107,用於根據用戶的指令建立或斷開諸如GPRS/CDMA網絡連接,以及基於對方的網絡連接信息建立P2P連接或者斷開P2P連接;網絡連接信息提取模塊106,用於在網絡連接模塊107建立了網絡連接之後,提取相應網絡連接信息,例如IP位址和網絡埠號;SMS發送模塊105,根據用戶的指令自動編寫具有特定格式或者包含特定內容的短消息,例如特定格式的包含終端設備的IP位址和網絡埠號的短消息,並發送所生成的短消息。根據本發明的實施例,這裡的SMS解析模塊102可以形成為短消息駐留檢測程序,它能夠先於終端設備中的其他部分對短消息進行解析。
下面對照圖3說明由例如兩個本實施例的終端設備A和B組成的系統中,建立P2P連接時的具體操作過程。
如上所述,終端設備A和終端設備B是兩個帶簡訊功能和網絡連接功能的終端,在這兩個終端上都有一個SMS解析模塊。用來協商的簡訊都有固定的格式,SMS解析模塊過濾固定格式的短消息。
如圖3所示,在步驟Sll ,當終端設備A呼叫終端設備B的時候,終端設備A的用戶利用圖形用戶界面104輸入終端設備B的號碼來在SMS發送模塊105中編寫短消息,例如內容為NEC-CALLING-MESSAGE: INVITE: 139XXXXXXXXX。然後,通過SMS發送模塊105向終端設備B發送呼叫短消息。
在步驟S12,終端設備B中的SMS接收模塊接收該短消息,然後由終端設備B的SMS解析模塊102檢測該呼叫短消息,例如該簡訊的頭是NEC-CALLING-MESSAGE,就去解析,解析到命令是INVITE,於是就在圖形用戶界面彈出一個對話框,顯示是否同意通話,用戶B看到該對話框就可以選擇是否要同對方進行通信。
在步驟S13,如果終端設備B的用戶同意,則觸發網絡連接模塊自動連接到網絡上,如CDMA, GPRS等,並且打開一個通訊埠。接下來,在步驟S14,終端設備B的網絡連接信息提取模塊106提取其IP位址,在SMS發送模塊105創建一個特定格式的包含了其IP位址IP1和網絡埠號P0RT1的短消息,例如NEC-CALLING-MESSAGE: ACCEPT:139XXXXXXXX;IP:212.139.33.45: 1280。然後,通過SMS發送模塊向終端設備A發送該短消息。
在步驟S15,終端設備A的SMS接收模塊101收到終端設備B發送過來的同意短消息以後,同樣由SMS解析模塊102對其進行解析,當其滿足預定的格式時,然後解析,發現命令是ACCEPT,通過圖形用戶界面104向其用戶提示,並且命令網絡連接模塊107自動登錄GPRS/CDMA/WiFi網絡上,並通過網絡連接信息提取模塊106獲取了其IP位址IP2和埠 P0RT2。
然後,在步驟S16,終端設備A的SMS發送模塊105通過短消息把自己的IP位址和埠告訴終端設備B。這樣終端設備A和終端設備B都知道了對方的IP位址和埠號。然後,在步驟S17,終端設備A和終端設備B就可以通過已經知道的埠來進行協商並建立P2P連接了,然後進行音頻或者視頻通信。
在步驟S18,在通信結束的情況下,任一方向對方告知結束當前的會話,然後在步驟S19,通信雙方關閉自己的網絡連接。
如上所述,由於僅僅在需要的情況下,才通過短消息傳送網絡連接信息,進而建立雙方的P2P連接,因此本發明非實時在線的情況下,能很好地、簡單地、廉價地建立起P2P的網絡連結,減少時時在線導致的網絡資源的浪費,減少了 SIP伺服器開發和部署的成本,簡化了用戶的操作。變型
以上描述的是在終端設備A和B都未連接到網絡的情況下建立P2P連接的過程。但是,本發明也可以應用於終端設備A或者B之一已經連接到網絡的情況。
例如,終端設備A在與其他的終端設備結束了 P2P連接之後,如果需要與終端設備B建立P2P連接,則不關閉自己的網絡連接,
10而是直接向終端設備B發送短消息,該短消息中包括了終端設備A 已經取得的IP2和PORT2。
如圖4所示,在步驟S21,當終端設備A呼叫終端設備B的時 候,終端設備A的用戶利用圖形用戶界面104輸入終端設備B的號 碼來在SMS發送模塊105中編寫短消息,例如內容為-NEC-CALLING-MESSAGE: INVITE: 139XXXXXXXXX,並且將終端 設備A的IP2和PORT2包含在其中。然後,通過SMS發送模塊105 向終端設備B發送呼叫短消息。
在步驟S22,終端設備B中的SMS接收模塊接收該短消息,然 後由SMS解析模塊檢測該呼叫短消息,例如該簡訊的頭是 NEC-CALLING-MESSAGE,就去解析,解析到命令是INVITE,於 是就在圖形用戶界面彈出一個對話框,顯示是否同意通話,用戶B 看到該對話框就可以選擇是否要同對方進行通信。
在步驟S23,如果終端設備B的用戶同意,則觸發網絡連接模塊 自動連接到網絡上,如CDMA, GPRS等,並且打開一個通訊埠。
接下來,在步驟S24,終端設備B的網絡連接信息提取模塊106 提取其IP位址,在SMS發送模塊105創建一個特定格式的包含了其 IP位址IP1和網絡埠號PORT1的短消息,例如 NEC-CALLING-MESSAGE: ACCEPT: 139XXXXXXXX;IP:212.139.33.45: 1280。然後,通過SMS發送模塊 105向終端設備A發送該短消息。
這樣,終端設備A和終端設備B都知道了對方的IP位址和埠 號。然後,在步驟S25,終端設備A和終端設備B就可以通過已經 知道的埠來進行協商並建立P2P連接了 ,然後進行音頻或者視頻通 信。
在步驟S26,在通信結束的情況下,任一方向對方告知結束當前 的會話,然後在步驟S27,通信雙方關閉自己的網絡連接。第二實施方式
上面的第一實施方式描述的是兩個終端都可工作在不同的網絡 下,例如GSM和GPRS網絡的情況。但是,兩個終端也可以只工作在相同的網絡下,圖5示出了終端設備A和終端B都通過移動/聯通 的GPRS/CDMA IX網絡和網際網路彼此連接的情況。第三實施方式
以上的第一實施方式描述的是從終端設備A向終端設備B發送 短消息以便建立二者之間的P2P網絡連接的過程。但是,如圖6所示, 同樣可以通過網際網路上的用戶向終端設備A和終端設備B發送短消 息來建立它們之間的P2P網絡連接。例如網際網路用戶在得知終端設備 A和終端設備B的IP和埠號後通過短消息向它們發送對方的IP和 埠號。
可以對上述的內容進行各種具體的實施或者改變而不偏離本發 明的實質和精髓。上述的實施例意欲例證本發明,而非想要限制本發 明的範圍。本發明的範圍由所附的權利要求而非實施例來限定。在權 利要求範圍內和本發明權利要求的意義和等同範圍內進行的各種修 改被視為在本發明的範圍之中。
權利要求
1、一種建立P2P連接的方法,包括步驟通過短消息發送網絡連接信息;以及基於接收的短消息中包含的網絡連接信息建立P2P連接。
2、 如權利要求1所述的方法,其中通過短消息發送網絡連接信 息的步驟包括發送請求建立P2P連接的請求短消息;響應於所述請求短消息,發送包含第一 網絡連接信息的短消息;以及響應於所述包含第一網絡連接信息的短消息,發送包含第二網絡 連接信息的短消息。
3、 如權利要求2所述的方法,其中,響應於所述請求短消息, 發送包含第一網絡連接信息的短消息的步驟包括解析接收到的請求短消息;以及在請求短消息滿足預定條件的情況下,獲得第一網絡連接信息。
4、 如權利要求3所述的方法,其中在請求短消息滿足預定條件 的情況下,所述響應於所述請求短消息發送包含第一網絡連接信息的 短消息的步驟還包括步驟登錄到網絡,獲得第一網絡連接信息。
5、 如權利要求1所述的方法,其中通過短消息發送網絡連接信 息的步驟包括由第三方通過短消息發送網絡連接信息。
6、 如權利要求1所述的方法,其中通過短消息發送網絡連接信息的步驟包括-發送包括第一網絡連接消息和請求建立P2P連接的請求信息的 請求短消息;以及響應於所述請求短消息,發送包含第二網絡連接信息的短消息。
7、 如權利要求l所述的方法,其中網絡連接信息包括IP位址和埠號。
8、 如權利要求1所述的方法,其中所述短消息是通過建立P2P 網絡連接的那個網絡發送的。
9、 如權利要求1所述的方法,其中所述短消息是通過與建立P2P 網絡連接的第二網絡不同的第一網絡發送的。
10、 一種終端設備,包括 短消息接收單元,用於接收短消息;短消息解析單元,用於對短消息接收單元所接收的短消息進行解 析,判斷它是否滿足預定條件;網絡連接單元,用於建立網絡連接;網絡連接信息提取單元,用於在網絡連接單元建立了網絡連接之 後,提取相應網絡連接信息;以及短消息發送單元,用於發送滿足預定條件的短消息。
11、 如權利要求IO所述的終端設備,其中,所述網絡連接單元 被設置成基於所述網絡連接信息提取單元所提取的網絡連接信息而 建立P2P連接。
12、 如權利要求10所述的終端設備,還包括 圖形用戶界面,用於向用戶提示是否進行網絡連接,並且根據用戶所輸入的指令建立或者斷開P2P連接。
13、 如權利要求10所述的終端設備,其中所述短消息解析單元 形成為短消息駐留檢測程序,它能夠先於終端設備中的其他單元對短 消息進行解析。
14、 如權利要求10所述的終端設備,其中滿足預定條件的短消 息是屬於預定格式的短消息或者包含了特定的信息的短消息。
15、 一種包括第一終端和第二終端的系統,其中所述第一終端包括短消息發送單元,用於發送包含所述第一終端的網絡連接信息的 短消息;其中所述第二終端包括短消息接收單元,用於接收短消息;短消息提取單元,用於從所述短消息中提取所述第一終端的網絡 連接信息;以及網絡連接單元,用於基於所述第一網絡的網絡連接信息在所述第 一終端和所述第二終端之間建立P2P連接。
16、 如權利要求15所述的系統,其中所述短消息是通過建立P2P網絡連接那個網絡而發送的。
17、 如權利要求16所述的系統,其中所述網絡是從GSM、CDMA、 GPRS和WiFi中選出的。
18、 如權利要求15所述的系統,其中所述短消息是通過與建立 P2P網絡連接的第二網絡不同的第一網絡發送的。
19、 如權利要求18所述的系統,其中所述第一網絡是GSM。
20、 如權利要求19所述的系統,其中所述第二網絡是從CDMA、 GPRS和WiFi中選出的。
21、 如權利要求19所述的系統,其中所述第一網絡是GSM或 CDMA。
22、 如權利要求19所述的系統,其中所述第二網絡是GPRS或 WiFi。
23、 如權利要求15所述的系統,其中所述網絡連接信息包括IP 地址和埠號。
全文摘要
公開了一種在兩個終端設備之間建立P2P連接的方法和相應的終端設備以及系統,該方法包括步驟通過短消息發送網絡連接信息;以及基於接收的短消息中包含的網絡連接信息建立P2P連接。由於僅僅在需要的情況下,才通過短消息傳送網絡連接信息,進而建立雙方的P2P連接,因此本發明非實時在線的情況下,能很好地、簡單地、廉價地建立起P2P的網絡連結,減少時時在線導致的網絡資源的浪費,減少了SIP伺服器開發和部署的成本,簡化了用戶的操作。
文檔編號H04W4/12GK101459890SQ200710300968
公開日2009年6月17日 申請日期2007年12月14日 優先權日2007年12月14日
發明者何君艦, 劉慧峰, 劉曉煒, 史敬威 申請人:日電(中國)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀