亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)獲取方法與數(shù)據(jù)獲取系統(tǒng)的制作方法

文檔序號(hào):9381122閱讀:720來源:國(guó)知局
數(shù)據(jù)獲取方法與數(shù)據(jù)獲取系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)獲取方法和一種數(shù)據(jù)獲取系統(tǒng)。
【背景技術(shù)】
[0002]目前,P2P (Peer to Peer,對(duì)等,又稱點(diǎn)對(duì)點(diǎn))網(wǎng)絡(luò)音視頻傳輸是一種普遍存在的網(wǎng)絡(luò)音視頻傳輸技術(shù),在相關(guān)技術(shù)中,通過用戶相互傳輸音視頻數(shù)據(jù),可以降低對(duì)音視頻服務(wù)器帶寬的要求,進(jìn)一步地減少軟件運(yùn)營(yíng)商的服務(wù)器帶寬的成本。其中,音視頻的直播和點(diǎn)播軟件都采用此技術(shù)。但是相關(guān)技術(shù)中的P2P網(wǎng)絡(luò)音視頻傳輸技術(shù)沒有考慮延時(shí)問題,大部份音視頻數(shù)據(jù)的傳輸一般延時(shí)I至5分鐘。例如直播的音視頻需要I至5分鐘才能被大多數(shù)用戶看到。但是,很多音視頻聊天室和大型音視頻會(huì)議對(duì)于音視頻數(shù)據(jù)的傳輸?shù)难訒r(shí)是非常嚴(yán)格的,因而,這種超長(zhǎng)延時(shí)并無法滿足對(duì)音視頻數(shù)據(jù)的實(shí)時(shí)性要求比較高的場(chǎng)合。
[0003]因此,如何最大程度地降低流媒體數(shù)據(jù)的延時(shí)性,使流媒體數(shù)據(jù)的延遲時(shí)間最短,以滿足用戶對(duì)流媒體數(shù)據(jù)的實(shí)時(shí)性要求,成為亟待解決的問題。

【發(fā)明內(nèi)容】

[0004]本發(fā)明正是基于上述技術(shù)問題,提出了一種新的技術(shù)方案,可以最大程度地降低流媒體數(shù)據(jù)的延時(shí)性,使流媒體數(shù)據(jù)的延遲時(shí)間最短,以滿足用戶對(duì)流媒體數(shù)據(jù)的實(shí)時(shí)性要求,從而提高用戶對(duì)流媒體數(shù)據(jù)的使用體驗(yàn)。
[0005]有鑒于此,本發(fā)明的一方面提出了一種數(shù)據(jù)獲取方法,包括:獲取與所述服務(wù)器相連接的至少一個(gè)終端中的每個(gè)終端的網(wǎng)絡(luò)信息;在接收到其他任一終端的第一流媒體數(shù)據(jù)請(qǐng)求時(shí),根據(jù)所述網(wǎng)絡(luò)信息,從所述至少一個(gè)終端中選擇第一目標(biāo)終端,以使所述其他任一終端從所述第一目標(biāo)終端中獲取流媒體數(shù)據(jù)。
[0006]在該技術(shù)方案中,在接收到其他任一終端的第一流媒體數(shù)據(jù)請(qǐng)求時(shí),通過對(duì)至少一個(gè)終端中的每個(gè)終端的網(wǎng)絡(luò)信息進(jìn)行分析,可以從至少一個(gè)終端中選擇網(wǎng)絡(luò)穩(wěn)定性較好、延遲時(shí)間較短的第一目標(biāo)終端作為該至少一個(gè)終端的流媒體數(shù)據(jù)源,以使其他任一終端從網(wǎng)絡(luò)穩(wěn)定性較好、延遲時(shí)間較短的第一目標(biāo)終端中獲取流媒體數(shù)據(jù),從而最大程度地減小流媒體數(shù)據(jù)的獲取延時(shí)性,滿足對(duì)流媒體數(shù)據(jù)實(shí)時(shí)要求比較高的場(chǎng)合,并提高用戶的使用體驗(yàn)。
[0007]在上述技術(shù)方案中,優(yōu)選地,所述網(wǎng)絡(luò)信息包括:所述至少一個(gè)終端中的每個(gè)終端的上傳帶寬、下載帶寬、網(wǎng)絡(luò)類型、所述每個(gè)終端在所述至少一個(gè)終端所組成的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的位置中的至少一種信息。
[0008]在該技術(shù)方案中,該網(wǎng)絡(luò)信息包括但不限于上述信息,所有可以確定出每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和延遲時(shí)間的信息均可以作為該網(wǎng)絡(luò)信息。
[0009]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述網(wǎng)絡(luò)信息,從所述至少一個(gè)終端中選擇第一目標(biāo)終端,具體包括:根據(jù)所述網(wǎng)絡(luò)信息,確定所述每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和所述每個(gè)終端與所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中最頂層的頂層終端的距離;根據(jù)所述每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和/或所述距離,從所述至少一個(gè)終端中選擇所述網(wǎng)絡(luò)穩(wěn)定性高于預(yù)設(shè)網(wǎng)絡(luò)穩(wěn)定性和/或所述距離小于預(yù)設(shè)距離的終端作為所述第一目標(biāo)終端。
[0010]在該技術(shù)方案中,通過每個(gè)終端的網(wǎng)絡(luò)信息,可以確定出每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和與網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中最頂層的頂層終端的距離,且由于網(wǎng)絡(luò)穩(wěn)定性越高的終端和該距離越小的終端其轉(zhuǎn)發(fā)次數(shù)越小,延遲越小,因而,通過選擇網(wǎng)絡(luò)穩(wěn)定性高于預(yù)設(shè)網(wǎng)絡(luò)穩(wěn)定性和/或該距離小于預(yù)設(shè)距離的終端作為該第一目標(biāo)終端,可以確保其他任一終端能夠從穩(wěn)定性較好、延遲時(shí)間較短的流媒體數(shù)據(jù)源處獲取流媒體數(shù)據(jù),從而最大程度地減小該流媒體數(shù)據(jù)的獲取延時(shí)性,盡可能地滿足用戶對(duì)流媒體數(shù)據(jù)實(shí)時(shí)性的要求,其中,網(wǎng)絡(luò)穩(wěn)定性的判斷方法有多種,主要是根據(jù)是否出現(xiàn)丟包、以及是否出現(xiàn)超長(zhǎng)延時(shí),例如:可以通過終端向百度服務(wù)器發(fā)送N個(gè)請(qǐng)求,判斷是否在預(yù)設(shè)時(shí)間內(nèi)收到N個(gè)響應(yīng),如果收到M(M〈N)個(gè)響應(yīng),則說明出現(xiàn)了丟包,進(jìn)而網(wǎng)絡(luò)穩(wěn)定性不好,或者,如果在預(yù)設(shè)時(shí)間之后,才收到N個(gè)響應(yīng),則說明出現(xiàn)了超長(zhǎng)延時(shí),進(jìn)而說明網(wǎng)絡(luò)穩(wěn)定性不好,當(dāng)然,也可以根據(jù)丟包的數(shù)目和具體的超長(zhǎng)延時(shí)時(shí)間具體量化網(wǎng)絡(luò)穩(wěn)定性。
[0011]在上述技術(shù)方案中,優(yōu)選地,還包括:將所述第一目標(biāo)終端的連接地址和/或連接密碼發(fā)送至所述其他任一終端,以使所述其他任一終端在輸入正確的所述連接地址和所述連接密碼后,從所述第一目標(biāo)終端中獲取所述流媒體數(shù)據(jù)。
[0012]在該技術(shù)方案中,通過將第一目標(biāo)終端的連接地址和/或連接密碼發(fā)送至該其他任一終端,可以確保只有擁有并輸入正確的連接地址和/或連接密碼才有權(quán)限獲取該流媒體數(shù)據(jù),防止非法終端盜取該流媒體數(shù)據(jù)。
[0013]在上述技術(shù)方案中,優(yōu)選地,還包括:當(dāng)所述第一目標(biāo)終端包括多個(gè)終端時(shí),根據(jù)接收到的來自所述其他任一終端的選擇指令,從所述多個(gè)終端中選擇第一指定終端,以使所述其他任一終端與所述第一指定終端建立連接,并從所述第一指定終端中獲取所述流媒體數(shù)據(jù);以及在接收到所述第一指定終端與所述其他任一終端斷開連接的信息時(shí),控制所述第一指定終端延遲預(yù)設(shè)時(shí)間后,與所述其他任一終端斷開連接,以使所述其他任一終端從所述第一目標(biāo)終端中選擇其他終端作為第二指定終端,或接收來自所述其他任一終端的第二流媒體數(shù)據(jù)請(qǐng)求,以為所述其他任一終端選擇第二目標(biāo)終端。
[0014]在該技術(shù)方案中,當(dāng)?shù)谝荒繕?biāo)終端包括多個(gè)終端時(shí),其他任一終端可以根據(jù)該多個(gè)終端中的每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的具體位置,選擇網(wǎng)絡(luò)穩(wěn)定性最高,與網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的最高層的終端距離最近的終端作為第一指定終端,從而可以確保能夠?qū)崟r(shí)地從第一指定終端中獲取所需流媒體數(shù)據(jù),減少流媒體數(shù)據(jù)的延遲;另外,如果該第一指定終端將斷開連接,通過控制第一指定終端延遲預(yù)設(shè)時(shí)間(如5至15秒),再與其他任一終端斷開連接,則可以確保該其他任一終端在第一指定終端斷開連接之前,仍然可以正常接收該流媒體數(shù)據(jù),而且也為其他任一終端重新從備選的終端(即第一目標(biāo)終端中除第一指定終端之外的其他終端)中選擇延遲時(shí)間最短的第二指定終端了預(yù)留時(shí)間,以在第一指定終端斷開連接之前,其他任一終端可以立即從備選的終端中獲取流媒體數(shù)據(jù)、以保持流媒體數(shù)據(jù)的連續(xù)性,當(dāng)然,如果該其他任一終端在該第一指定終端斷開連接之前,始終沒有連接到延遲時(shí)間最短的第二指定終端,則可以向服務(wù)器發(fā)送第二流媒體數(shù)據(jù)請(qǐng)求,以使服務(wù)器為該其他任一終端重新選擇延遲時(shí)間最短的第二目標(biāo)終端作為流媒體數(shù)據(jù)源。
[0015]本發(fā)明的另一方面提出了一種數(shù)據(jù)獲取系統(tǒng),包括:獲取單元,獲取與服務(wù)器相連接的至少一個(gè)終端中的每個(gè)終端的網(wǎng)絡(luò)信息;選擇單元,在接收到其他任一終端的第一流媒體數(shù)據(jù)請(qǐng)求時(shí),根據(jù)所述網(wǎng)絡(luò)信息,從所述至少一個(gè)終端中選擇第一目標(biāo)終端,以使所述其他任一終端從所述第一目標(biāo)終端中獲取流媒體數(shù)據(jù)。
[0016]在該技術(shù)方案中,在接收到其他任一終端的第一流媒體數(shù)據(jù)請(qǐng)求時(shí),通過對(duì)至少一個(gè)終端中的每個(gè)終端的網(wǎng)絡(luò)信息進(jìn)行分析,可以從至少一個(gè)終端中選擇網(wǎng)絡(luò)穩(wěn)定性較好、延遲時(shí)間較短的第一目標(biāo)終端作為該至少一個(gè)終端的流媒體數(shù)據(jù)源,以使其他任一終端從網(wǎng)絡(luò)穩(wěn)定性較好、延遲時(shí)間較短的第一目標(biāo)終端中獲取流媒體數(shù)據(jù),從而最大程度地減小流媒體數(shù)據(jù)的獲取延時(shí)性,滿足對(duì)流媒體數(shù)據(jù)實(shí)時(shí)要求比較高的場(chǎng)合,并提高用戶的使用體驗(yàn)。
[0017]在上述技術(shù)方案中,優(yōu)選地,所述網(wǎng)絡(luò)信息包括:所述至少一個(gè)終端中的每個(gè)終端的上傳帶寬、下載帶寬、網(wǎng)絡(luò)類型、所述每個(gè)終端在所述至少一個(gè)終端所組成的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的位置中的至少一種信息。
[0018]在該技術(shù)方案中,該網(wǎng)絡(luò)信息包括但不限于上述信息,所有可以確定出每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和延遲時(shí)間的信息均可以作為該網(wǎng)絡(luò)信息。
[0019]在上述技術(shù)方案中,優(yōu)選地,所述選擇單元具體用于:根據(jù)所述網(wǎng)絡(luò)信息,確定所述每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和所述每個(gè)終端與所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中最頂層的頂層終端的距離;根據(jù)所述每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和/或所述距離,從所述至少一個(gè)終端中選擇所述網(wǎng)絡(luò)穩(wěn)定性高于預(yù)設(shè)網(wǎng)絡(luò)穩(wěn)定性和/或所述距離小于預(yù)設(shè)距離的終端作為所述第一目標(biāo)終端。
[0020]在該技術(shù)方案中,通過每個(gè)終端的網(wǎng)絡(luò)信息,可以確定出每個(gè)終端的網(wǎng)絡(luò)穩(wěn)定性和與網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中最頂層的頂層終端的距離,且由
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1