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

終端間數(shù)據(jù)傳輸方法和終端間數(shù)據(jù)傳輸系統(tǒng)的制作方法

文檔序號(hào):7766904閱讀:203來源:國(guó)知局
專利名稱:終端間數(shù)據(jù)傳輸方法和終端間數(shù)據(jù)傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種終端間數(shù)據(jù)傳輸方法和終端間數(shù)據(jù)傳 輸系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,一種終端間數(shù)據(jù)傳輸方法為發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)和接收數(shù)據(jù)的目 的節(jié)點(diǎn)需要同時(shí)在線,才能夠進(jìn)行數(shù)據(jù)傳輸,如果目的節(jié)點(diǎn)離線,則源節(jié)點(diǎn)需要將傳輸 任務(wù)記錄并保存,等待目的節(jié)點(diǎn)上線后再繼續(xù)傳輸剩余的數(shù)據(jù)。但如果目的節(jié)點(diǎn)在線后 源節(jié)點(diǎn)不在線,則仍然無法進(jìn)行數(shù)據(jù)傳輸。這種方法需要數(shù)據(jù)傳輸?shù)膬蓚€(gè)終端保持同時(shí) 在線,而當(dāng)兩個(gè)終端同步時(shí)則導(dǎo)致數(shù)據(jù)傳輸延遲較大,傳輸效率低。現(xiàn)有技術(shù)中另一種終端間數(shù)據(jù)傳輸方法為發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)將所有的數(shù)據(jù)都 發(fā)送給服務(wù)器,當(dāng)接收數(shù)據(jù)的目的節(jié)點(diǎn)上線后,服務(wù)器將數(shù)據(jù)發(fā)送給目的節(jié)點(diǎn),但這種 方法即使兩個(gè)終端同時(shí)在線仍要通過服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù),過多占用服務(wù)器的資源,增加了 服務(wù)器的存儲(chǔ)負(fù)荷。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種終端間數(shù)據(jù)傳輸方法和終端間數(shù)據(jù)傳輸系統(tǒng),以解決 現(xiàn)有技術(shù)中數(shù)據(jù)傳輸延遲較大、效率低,以及過多占用服務(wù)器的資源,服務(wù)器存儲(chǔ)負(fù)荷 大的問題。本發(fā)明實(shí)施例提供一種終端間數(shù)據(jù)傳輸方法,包括檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)是否在線;若檢測(cè)到所述目的節(jié)點(diǎn)在線,則發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù); 若檢測(cè)到所述目的節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù),以使所述服務(wù)器在所述 目的節(jié)點(diǎn)在線時(shí)將接收的數(shù)據(jù)發(fā)送至所述目的節(jié)點(diǎn)。本發(fā)明實(shí)施例還提供一種終端間數(shù)據(jù)傳輸系統(tǒng),包括源節(jié)點(diǎn)、目的節(jié)點(diǎn)和服 務(wù)器;所述服務(wù)器用于,檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)是否在線;所述源節(jié)點(diǎn)用于,若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)在線,則向所述目的節(jié)點(diǎn) 發(fā)送數(shù)據(jù);若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)離線,則向所述服務(wù)器發(fā)送數(shù)據(jù),以使所 述服務(wù)器在所述目的節(jié)點(diǎn)在線時(shí)將接收的數(shù)據(jù)發(fā)送至所述目的節(jié)點(diǎn)。本發(fā)明實(shí)施例提供的終端間數(shù)據(jù)傳輸方法和終端間數(shù)據(jù)傳輸系統(tǒng),實(shí)時(shí)檢測(cè)目 的節(jié)點(diǎn)是否在線,如果在線,則源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);如果目的節(jié)點(diǎn)離線,則源 節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù)。本發(fā)明實(shí)現(xiàn)進(jìn)行數(shù)據(jù)傳輸?shù)膬蓚€(gè)終端不需同時(shí)在線,縮短傳輸 時(shí)延,提高傳輸效率,節(jié)省中間服務(wù)器的資源,降低中間服務(wù)器的存儲(chǔ)負(fù)荷。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或 現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是 本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提 下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的終端間數(shù)據(jù)傳輸方法第一實(shí)施例的流程圖;圖2為本發(fā)明提供的終端間數(shù)據(jù)傳輸方法第二實(shí)施例的流程圖;圖3為本發(fā)明提供的終端間數(shù)據(jù)傳輸系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施 例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí) 施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普 通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù) 的范圍。圖1為本發(fā)明提供的終端間數(shù)據(jù)傳輸方法第一實(shí)施例的流程圖,如圖1所示,該 方法包括SlOU檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)是否在線,是,則執(zhí)行S102、否,則執(zhí)行 S103 ;S102、發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);S103、源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù),以使服務(wù)器在目的節(jié)點(diǎn)在線時(shí)將接收的數(shù)據(jù) 發(fā)送至目的節(jié)點(diǎn)。具體的,源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)之前,可以通過服務(wù)器檢測(cè)目的節(jié)點(diǎn)目前 是否為在線狀態(tài)。如果目的節(jié)點(diǎn)目前處于在線狀態(tài),則表示傳輸數(shù)據(jù)的兩個(gè)終端均在 線,此時(shí),源節(jié)點(diǎn)可以直接向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);如果目的節(jié)點(diǎn)目前處于離線狀態(tài),則 源節(jié)點(diǎn)可以將數(shù)據(jù)發(fā)送至服務(wù)器,服務(wù)器作為源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的中間節(jié)點(diǎn),接收 源節(jié)點(diǎn)發(fā)送的數(shù)據(jù),并在目的節(jié)點(diǎn)上線時(shí),將接收到的數(shù)據(jù)發(fā)送至目的節(jié)點(diǎn)。在源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù)的過程中,服務(wù)器可以對(duì)目的節(jié)點(diǎn)的狀態(tài)進(jìn)行實(shí)時(shí) 檢測(cè),若檢測(cè)到目的節(jié)點(diǎn)上線,則源節(jié)點(diǎn)停止向服務(wù)器發(fā)送數(shù)據(jù),轉(zhuǎn)而向目的節(jié)點(diǎn)發(fā)送 數(shù)據(jù)。另外,在源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)的過程中,服務(wù)器也可以對(duì)目的節(jié)點(diǎn)進(jìn)行 實(shí)時(shí)檢測(cè),若檢測(cè)到目的節(jié)點(diǎn)離線,則源節(jié)點(diǎn)不再向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),轉(zhuǎn)而向服務(wù)器 發(fā)送數(shù)據(jù)。除了服務(wù)器可以對(duì)目的節(jié)點(diǎn)進(jìn)行實(shí)時(shí)檢測(cè)以外,在源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù) 據(jù)的過程中,如果源節(jié)點(diǎn)發(fā)送數(shù)據(jù)之后無法收到目的節(jié)點(diǎn)的應(yīng)答,或者源節(jié)點(diǎn)檢測(cè)到發(fā) 送數(shù)據(jù)出錯(cuò),無法發(fā)送的情況,則源節(jié)點(diǎn)可以停止向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),轉(zhuǎn)而向服務(wù)器 發(fā)送數(shù)據(jù)。需要說明的是,服務(wù)器和源節(jié)點(diǎn)都能夠通過檢測(cè)等方式判斷出目的節(jié)點(diǎn)是否在 線,但由于服務(wù)器是主動(dòng)實(shí)時(shí)地對(duì)目的節(jié)點(diǎn)的狀態(tài)進(jìn)行檢測(cè),因此,如果目的節(jié)點(diǎn)離 線,則通常情況下,服務(wù)器會(huì)首先檢測(cè)到目的節(jié)點(diǎn)的狀態(tài)。但并不以此作為對(duì)本發(fā)明的
5限制,目的節(jié)點(diǎn)狀態(tài)既可以通過服務(wù)器實(shí)時(shí)檢測(cè)獲知,也可以是源節(jié)點(diǎn)在向目的節(jié)點(diǎn)發(fā) 送數(shù)據(jù)的過程中檢測(cè)獲知。本發(fā)明實(shí)施例提供的終端間數(shù)據(jù)傳輸方法,實(shí)時(shí)檢測(cè)目的節(jié)點(diǎn)是否在線,如果 在線,則源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);如果目的節(jié)點(diǎn)離線,則源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù) 據(jù)。實(shí)現(xiàn)進(jìn)行數(shù)據(jù)傳輸?shù)膬蓚€(gè)終端不需同時(shí)在線,縮短傳輸時(shí)延,提高傳輸效率,節(jié)省 中間服務(wù)器的資源,降低中間服務(wù)器的存儲(chǔ)負(fù)荷。圖2為本發(fā)明提供的終端間數(shù)據(jù)傳輸方法第二實(shí)施例的流程圖,如圖2所示,該 方法包括S201、源節(jié)點(diǎn)向服務(wù)器發(fā)送指示信息;其中,該指示信息用于告知服務(wù)器,源節(jié)點(diǎn)需要向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)。S202、服務(wù)器檢測(cè)目的節(jié)點(diǎn)是否在線,是,則執(zhí)行S203,否,則執(zhí)行S204 ;服務(wù)器接收到指示信息后,對(duì)目的節(jié)點(diǎn)的狀態(tài)進(jìn)行檢測(cè),以便確定源節(jié)點(diǎn)向服 務(wù)器或目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)。S203、源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);S204、源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù);在S203和S204執(zhí)行的過程中,服務(wù)器都可以對(duì)目的節(jié)點(diǎn)的狀態(tài)進(jìn)行實(shí)施檢測(cè), 以下分別進(jìn)行說明一、在S203執(zhí)行的過程中,可以執(zhí)行S205a。S205a、服務(wù)器檢測(cè)目的節(jié)點(diǎn)是否在線,是,則繼續(xù)執(zhí)行S203;否,則執(zhí)行 S206a ;需要說明的是,在源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)的過程中,如果源節(jié)點(diǎn)發(fā)送數(shù)據(jù) 之后無法收到目的節(jié)點(diǎn)的應(yīng)答,或者源節(jié)點(diǎn)檢測(cè)到發(fā)送數(shù)據(jù)出錯(cuò),無法發(fā)送的情況,則 源節(jié)點(diǎn)也可以獲知目的節(jié)點(diǎn)是否在線,則也可以直接停止向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),轉(zhuǎn)而向 服務(wù)器發(fā)送數(shù)據(jù)。S206a、服務(wù)器向源節(jié)點(diǎn)發(fā)送第一通知消息;該第一通知消息用于指示目的節(jié)點(diǎn)離線。S207a、源節(jié)點(diǎn)停止向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)。在S207a源節(jié)點(diǎn)停止向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)的同時(shí),源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù), 即執(zhí)行S204。二、在S204執(zhí)行的過程中,可以執(zhí)行S205b。S205b、服務(wù)器檢測(cè)目的節(jié)點(diǎn)是否在線;否,則繼續(xù)執(zhí)行S204,是,則執(zhí)行 S206b ;S206b、服務(wù)器向源節(jié)點(diǎn)發(fā)送第二通知消息;第二通知消息用于指示目的節(jié)點(diǎn)在線。S207b、源節(jié)點(diǎn)停止向服務(wù)器發(fā)送數(shù)據(jù)。在S207b源節(jié)點(diǎn)停止向服務(wù)器發(fā)送數(shù)據(jù)的同時(shí),源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù), 即執(zhí)行S203。需要說明的是,由于服務(wù)器也只能在目的節(jié)點(diǎn)上線時(shí)對(duì)其發(fā)送數(shù)據(jù),因此,在源 節(jié)點(diǎn)轉(zhuǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)的同時(shí),服務(wù)器也對(duì)目的節(jié)點(diǎn)發(fā)送從源節(jié)點(diǎn)接收到的數(shù)據(jù)。
另外,作為另一種可行的實(shí)施方式,服務(wù)器也可以只對(duì)目的節(jié)點(diǎn)的狀態(tài)進(jìn)行檢 測(cè),以及向源節(jié)點(diǎn)發(fā)送通知消息,而轉(zhuǎn)發(fā)數(shù)據(jù)的操作可以分配給網(wǎng)絡(luò)中的其他服務(wù)節(jié)點(diǎn) 來執(zhí)行。進(jìn)一步的,為了節(jié)約服務(wù)器的資源,服務(wù)器可以對(duì)接收的數(shù)據(jù)進(jìn)行分塊存儲(chǔ)。 當(dāng)服務(wù)器檢測(cè)到目的節(jié)點(diǎn)在線時(shí),服務(wù)器向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)。如果服務(wù)器接收到目 的節(jié)點(diǎn)的應(yīng)答消息,則說明目的節(jié)點(diǎn)已接收到數(shù)據(jù),則服務(wù)器可以將已發(fā)送的數(shù)據(jù)塊刪 除,從而節(jié)省了服務(wù)器的資源,降低了服務(wù)器的存儲(chǔ)負(fù)荷。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可 以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ) 介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ) 介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體 (RandomAccess Memory, RAM)等。圖3為本發(fā)明提供的終端間數(shù)據(jù)傳輸系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖,如圖3所 示,該方法包括源節(jié)點(diǎn)1、目的節(jié)點(diǎn)2和服務(wù)器3 ;服務(wù)器3用于,檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)2是否在線;源節(jié)點(diǎn)1用于,若服務(wù)器3檢測(cè)到目的節(jié)點(diǎn)2在線,則向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù); 若服務(wù)器3檢測(cè)到目的節(jié)點(diǎn)2離線,則向服務(wù)器3發(fā)送數(shù)據(jù),以使服務(wù)器3在目的節(jié)點(diǎn)2 在線時(shí)將接收的數(shù)據(jù)發(fā)送至目的節(jié)點(diǎn)2。其中,源節(jié)點(diǎn)1向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)之前,可以通過服務(wù)器3檢測(cè)目的節(jié)點(diǎn)2 目前是否為在線狀態(tài)。如果目的節(jié)點(diǎn)2目前處于在線狀態(tài),則表示傳輸數(shù)據(jù)的兩個(gè)終端 均在線,此時(shí),源節(jié)點(diǎn)1可以直接向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù);如果目的節(jié)點(diǎn)2目前處于離線 狀態(tài),則源節(jié)點(diǎn)1可以將數(shù)據(jù)發(fā)送至服務(wù)器3,服務(wù)器3作為源節(jié)點(diǎn)1和目的節(jié)點(diǎn)2之間 的中間節(jié)點(diǎn),接收源節(jié)點(diǎn)1發(fā)送的數(shù)據(jù),并在目的節(jié)點(diǎn)2上線時(shí),將接收到的數(shù)據(jù)發(fā)送至 目的節(jié)點(diǎn)2。在源節(jié)點(diǎn)1向服務(wù)器3發(fā)送數(shù)據(jù)的過程中,服務(wù)器3可以對(duì)目的節(jié)點(diǎn)2的狀態(tài)進(jìn) 行實(shí)時(shí)檢測(cè),若檢測(cè)到目的節(jié)點(diǎn)上線,則源節(jié)點(diǎn)1停止向服務(wù)器3發(fā)送數(shù)據(jù),轉(zhuǎn)而向目的 節(jié)點(diǎn)2發(fā)送數(shù)據(jù)。另外,在源節(jié)點(diǎn)1向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)的過程中,服務(wù)器3也可以對(duì)目的節(jié)點(diǎn) 2進(jìn)行實(shí)時(shí)檢測(cè),若檢測(cè)到目的節(jié)點(diǎn)2離線,則源節(jié)點(diǎn)1不再向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù),轉(zhuǎn) 而向服務(wù)器3發(fā)送數(shù)據(jù)。除了服務(wù)器3可以對(duì)目的節(jié)點(diǎn)2進(jìn)行實(shí)時(shí)檢測(cè)以外,在源節(jié)點(diǎn) 1向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)的過程中,如果源節(jié)點(diǎn)1發(fā)送數(shù)據(jù)之后無法收到目的節(jié)點(diǎn)2的應(yīng) 答,或者源節(jié)點(diǎn)1檢測(cè)到發(fā)送數(shù)據(jù)出錯(cuò),無法發(fā)送的情況,則源節(jié)點(diǎn)1可以停止向目的節(jié) 點(diǎn)2發(fā)送數(shù)據(jù),轉(zhuǎn)而向服務(wù)器3發(fā)送數(shù)據(jù)。本發(fā)明實(shí)施例提供的終端間數(shù)據(jù)傳輸系統(tǒng),實(shí)時(shí)檢測(cè)目的節(jié)點(diǎn)是否在線,如果 在線,則源節(jié)點(diǎn)向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);如果目的節(jié)點(diǎn)離線,則源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù) 據(jù)。實(shí)現(xiàn)進(jìn)行數(shù)據(jù)傳輸?shù)膬蓚€(gè)終端不需同時(shí)在線,縮短傳輸時(shí)延,提高傳輸效率,節(jié)省 中間服務(wù)器的資源,降低中間服務(wù)器的存儲(chǔ)負(fù)荷。在前一實(shí)施例的基礎(chǔ)上,進(jìn)一步的,服務(wù)器3還用于
7
若檢測(cè)到目的節(jié)點(diǎn)2離線,則向源節(jié)點(diǎn)1發(fā)送第一通知消息,該第一通知消息用 于指示目的節(jié)點(diǎn)2離線;若檢測(cè)到目的節(jié)點(diǎn)2在線,則向源節(jié)點(diǎn)1發(fā)送第二通知消息,該第二通知消息用 于指示目的節(jié)點(diǎn)2在線。相應(yīng)的,源節(jié)點(diǎn)1還用于若接收到第一通知消息,停止向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù),并向服務(wù)器3發(fā)送數(shù)據(jù); 若接收到第二通知消息,停止向服務(wù)器3發(fā)送數(shù)據(jù),并向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù);另外,源節(jié)點(diǎn)1還可以用于檢測(cè)目的節(jié)點(diǎn)2是否在線,若檢測(cè)到目的節(jié)點(diǎn)2離 線,則停止向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù),并向服務(wù)器3發(fā)送數(shù)據(jù)。作為一個(gè)優(yōu)選的實(shí)施例,服務(wù)器3還用于對(duì)接收的數(shù)據(jù)進(jìn)行分塊存儲(chǔ);若檢測(cè)到目的節(jié)點(diǎn)2在線,則向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù);若接收到目的節(jié)點(diǎn)2的應(yīng)答消息,則將已發(fā)送的數(shù)據(jù)塊刪除,應(yīng)答消息用于指 示接收到服務(wù)器3發(fā)送的數(shù)據(jù)。具體的,源節(jié)點(diǎn)1向服務(wù)器3發(fā)送指示信息,該指示信息用于告知服務(wù)器3,源 節(jié)點(diǎn)1需要向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)。服務(wù)器3檢測(cè)目的節(jié)點(diǎn)2是否在線,如果目的節(jié)點(diǎn) 2在線,則源節(jié)點(diǎn)1直接向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù);如果不在線,源節(jié)點(diǎn)1向服務(wù)器3發(fā)送 數(shù)據(jù)。在源節(jié)點(diǎn)1向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)的過程中,服務(wù)器3可以實(shí)時(shí)檢測(cè)目的節(jié)點(diǎn)2 是否在線,另外,在源節(jié)點(diǎn)1向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)的過程中,如果源節(jié)點(diǎn)1發(fā)送數(shù)據(jù)之 后無法收到目的節(jié)點(diǎn)2的應(yīng)答,或者源節(jié)點(diǎn)1檢測(cè)到發(fā)送數(shù)據(jù)出錯(cuò),無法發(fā)送的情況,則 源節(jié)點(diǎn)1也可以獲知目的節(jié)點(diǎn)2是否在線。如果目的節(jié)點(diǎn)2離線,則服務(wù)器3向源節(jié)點(diǎn)1發(fā)送第一通知消息,指示目的節(jié)點(diǎn) 2離線。則源節(jié)點(diǎn)1停止向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù),并且轉(zhuǎn)而向服務(wù)器3發(fā)送數(shù)據(jù)。另外,在源節(jié)點(diǎn)1向服務(wù)器3發(fā)送數(shù)據(jù)的過程,服務(wù)器3可以實(shí)時(shí)檢測(cè)目的節(jié)點(diǎn) 2是否在線,如果目的節(jié)點(diǎn)不在線,則源節(jié)點(diǎn)1繼續(xù)想服務(wù)器3發(fā)送數(shù)據(jù),如果目的節(jié)點(diǎn) 2在線,則服務(wù)器3向源節(jié)點(diǎn)1發(fā)送第二通知消息,指示目的節(jié)點(diǎn)2在線。源節(jié)點(diǎn)1收到 第二通知消息后,停止向服務(wù)器3發(fā)送數(shù)據(jù),轉(zhuǎn)而向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)。進(jìn)一步的,為了節(jié)約服務(wù)器3的資源,服務(wù)器3可以對(duì)接收的數(shù)據(jù)進(jìn)行分塊存 儲(chǔ)。當(dāng)服務(wù)器3檢測(cè)到目的節(jié)點(diǎn)2在線時(shí),服務(wù)器3向目的節(jié)點(diǎn)2發(fā)送數(shù)據(jù)。如果服務(wù) 器3接收到目的節(jié)點(diǎn)2的應(yīng)答消息,則說明目的節(jié)點(diǎn)2已接收到數(shù)據(jù),則服務(wù)器3可以將 已發(fā)送的數(shù)據(jù)塊刪除,從而節(jié)省了服務(wù)器3的資源,降低了服務(wù)器3的存儲(chǔ)負(fù)荷。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制; 盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其 依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等 同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方 案的精神和范圍。
權(quán)利要求
1.一種終端間數(shù)據(jù)傳輸方法,其特征在于,包括 檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)是否在線;若檢測(cè)到所述目的節(jié)點(diǎn)在線,則發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);若檢 測(cè)到所述目的節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù),以使所述服務(wù)器在所述目的 節(jié)點(diǎn)在線時(shí)將接收的數(shù)據(jù)發(fā)送至所述目的節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的終端間數(shù)據(jù)傳輸方法,其特征在于,所述若檢測(cè)到所述目的 節(jié)點(diǎn)在線,則發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)之后,還包括若檢測(cè)到所述目的節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)停止向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),并向所 述服務(wù)器發(fā)送數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的終端間數(shù)據(jù)傳輸方法,其特征在于,所述若檢測(cè)到所述目的 節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)停止向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),并向所述服務(wù)器發(fā)送數(shù)據(jù),具 體為若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)離線,則向所述源節(jié)點(diǎn)發(fā)送第一通知消息,所述 第一通知消息用于指示所述目的節(jié)點(diǎn)離線;所述源節(jié)點(diǎn)接收到所述第一通知消息,停止向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),并向服務(wù)器 發(fā)送數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的終端間數(shù)據(jù)傳輸方法,其特征在于,所述若檢測(cè)到所述目的 節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)停止向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),并向所述服務(wù)器發(fā)送數(shù)據(jù),具 體為若所述源節(jié)點(diǎn)檢測(cè)到所述目的節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)停止向所述目的節(jié)點(diǎn)發(fā)送數(shù) 據(jù),并向所述服務(wù)器發(fā)送數(shù)據(jù)。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的終端間數(shù)據(jù)傳輸方法,其特征在于,所述若檢測(cè)到 所述目的節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù)之后,還包括若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)在線,則向所述源節(jié)點(diǎn)發(fā)送第二通知消息,所述 第二通知消息用于指示所述目的節(jié)點(diǎn)在線;所述源節(jié)點(diǎn)接收到所述第二通知消息,停止向所述服務(wù)器發(fā)送數(shù)據(jù),并向所述目的 節(jié)點(diǎn)發(fā)送數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的終端間數(shù)據(jù)傳輸方法,其特征在于,還包括 所述服務(wù)器對(duì)接收的數(shù)據(jù)進(jìn)行分塊存儲(chǔ);若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)在線,則向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù); 若所述服務(wù)器接收到所述目的節(jié)點(diǎn)的應(yīng)答消息,則將已發(fā)送的數(shù)據(jù)塊刪除,所述應(yīng) 答消息用于指示接收到所述服務(wù)器發(fā)送的數(shù)據(jù)。
7.—種終端間數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括源節(jié)點(diǎn)、目的節(jié)點(diǎn)和服務(wù)器; 所述服務(wù)器用于,檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)是否在線;所述源節(jié)點(diǎn)用于,若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)在線,則向所述目的節(jié)點(diǎn)發(fā)送 數(shù)據(jù);若所述服務(wù)器檢測(cè)到所述目的節(jié)點(diǎn)離線,則向所述服務(wù)器發(fā)送數(shù)據(jù),以使所述服 務(wù)器在所述目的節(jié)點(diǎn)在線時(shí)將接收的數(shù)據(jù)發(fā)送至所述目的節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求7所述的終端間數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述服務(wù)器還用于 若檢測(cè)到所述目的節(jié)點(diǎn)離線,則向所述源節(jié)點(diǎn)發(fā)送第一通知消息,所述第一通知消息用于指示所述目的節(jié)點(diǎn)離線;若檢測(cè)到所述目的節(jié)點(diǎn)在線,則向所述源節(jié)點(diǎn)發(fā)送第二通知消息,所述第二通知消 息用于指示所述目的節(jié)點(diǎn)在線。
9.根據(jù)權(quán)利要求7所述的終端間數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述源節(jié)點(diǎn)還用于 若接收到所述第一通知消息,停止向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù),并向服務(wù)器發(fā)送數(shù)據(jù);若接收到所述第二通知消息,停止向所述服務(wù)器發(fā)送數(shù)據(jù),并向所述目的節(jié)點(diǎn)發(fā)送 數(shù)據(jù);檢測(cè)所述目的節(jié)點(diǎn)是否在線,若檢測(cè)到所述目的節(jié)點(diǎn)離線,則停止向所述目的節(jié)點(diǎn) 發(fā)送數(shù)據(jù),并向所述服務(wù)器發(fā)送數(shù)據(jù)。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的終端間數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述服務(wù)器 還用于對(duì)接收的數(shù)據(jù)進(jìn)行分塊存儲(chǔ);若檢測(cè)到所述目的節(jié)點(diǎn)在線,則向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);若接收到所述目的節(jié)點(diǎn)的應(yīng)答消息,則將已發(fā)送的數(shù)據(jù)塊刪除,所述應(yīng)答消息用于 指示接收到所述服務(wù)器發(fā)送的數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例提供一種終端間數(shù)據(jù)傳輸方法和終端間數(shù)據(jù)傳輸系統(tǒng)。方法包括檢測(cè)接收數(shù)據(jù)的目的節(jié)點(diǎn)是否在線;若檢測(cè)到所述目的節(jié)點(diǎn)在線,則發(fā)送數(shù)據(jù)的源節(jié)點(diǎn)向所述目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);若檢測(cè)到所述目的節(jié)點(diǎn)離線,則所述源節(jié)點(diǎn)向服務(wù)器發(fā)送數(shù)據(jù),以使所述服務(wù)器在所述目的節(jié)點(diǎn)在線對(duì)將接收的數(shù)據(jù)發(fā)送至所述目的節(jié)點(diǎn)。本發(fā)明實(shí)現(xiàn)進(jìn)行數(shù)據(jù)傳輸?shù)膬蓚€(gè)終端不需同時(shí)在線,縮短傳輸時(shí)延,提高傳輸效率,節(jié)省中間服務(wù)器的資源,降低中間服務(wù)器的存儲(chǔ)負(fù)荷。
文檔編號(hào)H04L29/08GK102014160SQ20101056551
公開日2011年4月13日 申請(qǐng)日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
發(fā)明者劉紅旗, 劉辛炎, 張倫泳, 王子奇, 馬少紅 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平原县| 崇明县| 宁城县| 洪泽县| 巴林右旗| 颍上县| 郎溪县| 阜城县| 孝昌县| 休宁县| 宕昌县| 乌兰浩特市| 东方市| 乐清市| 宾阳县| 远安县| 双桥区| 达日县| 车险| 宁河县| 永年县| 敦煌市| 汕头市| 苍南县| 甘洛县| 淳化县| 常德市| 平泉县| 横峰县| 夹江县| 卓资县| 苍梧县| 改则县| 海门市| 武陟县| 繁昌县| 昌都县| 黄浦区| 安康市| 汽车| 绥芬河市|