專(zhuān)利名稱(chēng):數(shù)據(jù)再現(xiàn)方法、裝置及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,更為具體地,涉及用于通過(guò)預(yù)發(fā)鏈接來(lái)經(jīng)由網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)的數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)再現(xiàn)裝置及具有上述裝置的移動(dòng)終端。
背景技術(shù):
隨著社會(huì)的不斷進(jìn)步和人們生活水平的不斷提高,人們?cè)絹?lái)越習(xí)慣于進(jìn)行各種娛樂(lè)活動(dòng),例如通過(guò)電視或網(wǎng)絡(luò)觀(guān)看各種視頻節(jié)目。由于與電視節(jié)目相比,在通過(guò)網(wǎng)絡(luò)觀(guān)看視頻節(jié)目時(shí),對(duì)于同一視頻節(jié)目,只要用戶(hù)愿意,可以隨時(shí)隨地多次觀(guān)看,也就是說(shuō),通過(guò)網(wǎng)絡(luò)觀(guān)看的視頻節(jié)目具有非常好的可再現(xiàn)性,而且不具有時(shí)間限制。此外,隨著網(wǎng)絡(luò)覆蓋率和網(wǎng)絡(luò)訪(fǎng)問(wèn)速度的不斷提高,在計(jì)算機(jī)或移動(dòng)終端上,通過(guò)訪(fǎng)問(wèn)網(wǎng)絡(luò)觀(guān)看各種視頻節(jié)目逐步成為一種趨勢(shì)。通常,在計(jì)算機(jī)或移動(dòng)終端上通過(guò)網(wǎng)絡(luò)觀(guān)看各種視頻節(jié)目采用在線(xiàn)觀(guān)看的方式。 也就是說(shuō),不是在從網(wǎng)絡(luò)服務(wù)器上將整個(gè)視頻節(jié)目完全下載后再進(jìn)行播放,而是在下載部分片段后就進(jìn)行播放,并且同時(shí)進(jìn)行另一片段的下載,從而實(shí)現(xiàn)一邊下載一邊播放。目前, 大部分視頻下載軟件都是采用分段下載技術(shù)來(lái)下載視頻內(nèi)容(例如,視頻文件),而且都是在等到該片段(也稱(chēng)為分片)播放完后才發(fā)起下一鏈接來(lái)進(jìn)行下一分片的下載。在這種情況下,如果網(wǎng)絡(luò)速度慢,則由于某個(gè)分片沒(méi)有完全下載完成之外遲遲不能發(fā)起新的鏈接,會(huì)出現(xiàn)當(dāng)前分片下載完成并且播放完成后,下一分片才剛剛發(fā)起鏈接請(qǐng)求,此時(shí),在計(jì)算機(jī)或移動(dòng)終端上將不會(huì)進(jìn)行視頻內(nèi)容的播放,而是例如在顯示屏幕上顯示“正在緩沖中”等,由此導(dǎo)致用戶(hù)不能連續(xù)地觀(guān)看視頻內(nèi)容,從而嚴(yán)重地影響了用戶(hù)在線(xiàn)觀(guān)看視頻內(nèi)容時(shí)的用戶(hù)體驗(yàn)。此外,在這種情況下,還會(huì)花費(fèi)用戶(hù)更長(zhǎng)的時(shí)間。在移動(dòng)終端的情況下,由于移動(dòng)終端的處理能力通常比較低,上述情形尤其嚴(yán)重。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,本發(fā)明了提供了一種用于經(jīng)由網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)的數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)再現(xiàn)裝置及具有該裝置的移動(dòng)終端,在該數(shù)據(jù)再現(xiàn)方法中,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段,根據(jù)正在下載的片段的當(dāng)前下載數(shù)據(jù)量和該片段總數(shù)據(jù)量的比值以及預(yù)定設(shè)定或?qū)崟r(shí)修改的第一閾值,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求,緩存并順序播放所下載的各個(gè)片段。利用該數(shù)據(jù)再現(xiàn)方法,即使在網(wǎng)絡(luò)條件不好的情況下,也不會(huì)發(fā)生由于網(wǎng)絡(luò)速度慢而導(dǎo)致的某一個(gè)片段播放完成后用戶(hù)長(zhǎng)時(shí)間等待播放下一片段的情形,從而大大提高了用戶(hù)體驗(yàn),并且也節(jié)省了用戶(hù)觀(guān)看數(shù)據(jù)內(nèi)容所花費(fèi)的時(shí)間。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)方法,包括根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段;從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段;緩存所下載的各個(gè)片段;以及順序地播放所緩存的各個(gè)片段,其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求。其中,所述被劃分出的各個(gè)片段的大小可以相同或不同。此外,在一個(gè)或多個(gè)示例中,在緩存所下載的各個(gè)片段時(shí),還可以為所下載的片段設(shè)置用于表示該片段在要再現(xiàn)的數(shù)據(jù)內(nèi)容中的順序的片段ID,并且在播放所下載的各個(gè)片段時(shí),按照所設(shè)置的片段ID順序地播放所緩存的各個(gè)片段。此外,所述第一閾值可以是預(yù)先設(shè)定的固定值或者是根據(jù)需要修改的可變值。此外,所述數(shù)據(jù)內(nèi)容是視頻內(nèi)容或音頻內(nèi)容。根據(jù)本發(fā)明的另一方面,提供了一種用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)裝置,包括片段劃分單元,用于根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段;下載發(fā)起單元,用于從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段,其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求;緩存單元,用于緩存所下載的各個(gè)片段;以及播放單元,用于順序地播放所緩存的各個(gè)片段。此外,在一個(gè)或多個(gè)示例中,所述數(shù)據(jù)再現(xiàn)裝置還可以包括片段ID設(shè)置單元,用于在緩存所下載的各個(gè)片段時(shí),為所下載的片段設(shè)置用于表示該片段在要再現(xiàn)的數(shù)據(jù)內(nèi)容中的順序的片段ID,并且所述播放單元按照所設(shè)置的片段ID順序地播放所緩存的各個(gè)片段。根據(jù)本發(fā)明的另一方面,提供了一種移動(dòng)終端,包括如上所述的數(shù)據(jù)再現(xiàn)裝置。為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個(gè)或多個(gè)方面包括后面將詳細(xì)說(shuō)明并在權(quán)利要求中特別指出的特征。下面的說(shuō)明以及附圖詳細(xì)說(shuō)明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
根據(jù)下述參照附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將變得更加顯而易見(jiàn)。在附圖中圖1示出了根據(jù)本發(fā)明的實(shí)施例的用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)方法的流程圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)裝置的方框示意圖;以及圖3示出了具有根據(jù)本發(fā)明的數(shù)據(jù)再現(xiàn)裝置的移動(dòng)終端的方框示意圖。在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
具體實(shí)施例方式下面描述本公開(kāi)的各個(gè)方面。應(yīng)該明白的是,本文的教導(dǎo)可以以多種多樣形式具體體現(xiàn),并且在本文中公開(kāi)的任何具體結(jié)構(gòu)、功能或兩者僅僅是代表性的?;诒疚牡慕虒?dǎo),本領(lǐng)域技術(shù)人員應(yīng)該明白的是,本文所公開(kāi)的一個(gè)方面可以獨(dú)立于任何其它方面實(shí)現(xiàn),
4并且這些方面中的兩個(gè)或多個(gè)方面可以按照各種方式組合。例如,可以使用本文所闡述的任何數(shù)目的方面,實(shí)現(xiàn)裝置或?qū)嵺`方法。另外,可以使用其它結(jié)構(gòu)、功能、或除了本文所闡述的一個(gè)或多個(gè)方面之外或不是本文所闡述的一個(gè)或多個(gè)方面的結(jié)構(gòu)和功能,實(shí)現(xiàn)這種裝置或?qū)嵺`這種方法。此外,本文所描述的任何方面可以包括權(quán)利要求的至少一個(gè)元素。下面將參照附圖描述本發(fā)明的各個(gè)實(shí)施例。圖1示出了根據(jù)本發(fā)明的實(shí)施例的用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)方法的流程圖。如圖1所示,首先,在步驟S110,根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段。這里,要再現(xiàn)的數(shù)據(jù)內(nèi)容大小可以由客戶(hù)端(比如,移動(dòng)終端或計(jì)算機(jī))預(yù)先從內(nèi)容服務(wù)器獲取,或者從關(guān)于該要再現(xiàn)的數(shù)據(jù)內(nèi)容的相關(guān)信息(例如,關(guān)于該數(shù)據(jù)內(nèi)容的簡(jiǎn)述的簡(jiǎn)要信息)中提取出。在進(jìn)行片段劃分時(shí),可以按照固定大小,將所述要再現(xiàn)的數(shù)據(jù)內(nèi)容等分為多個(gè)片段?;蛘?,可以將所述要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為大小不等的多個(gè)片段。例如,在一個(gè)示例中,可以首先按照固定大小對(duì)要再現(xiàn)的數(shù)據(jù)內(nèi)容進(jìn)行劃分,然后將最后剩下的數(shù)據(jù)內(nèi)容作為最后片段,該最后片段的大小可能等于該固定大小,也可能小于該固定大小。所述數(shù)據(jù)內(nèi)容可以是視頻內(nèi)容(例如,視頻文件)或音頻內(nèi)容(例如,音頻文件)。在將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段后,在步驟S120,從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段。其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求,否則,將不發(fā)起用于下載下一片段的下載請(qǐng)求。這里,所述第一閾值可以是預(yù)先設(shè)定的固定值,也可以是根據(jù)需要實(shí)時(shí)修改的可變值。 例如,第一閾值可以是50%。在下載完每個(gè)片段后,就緩存該片段(步驟S130),并且順序播放所緩存的各個(gè)片段(步驟S140)。這里,在一個(gè)示例中,在緩存片段和順序播放所緩存的各個(gè)片段時(shí),可能是在正在播放的當(dāng)前片段播放完時(shí),下一片段正好下載并緩存完,這時(shí),可以緊接著播放所緩存的該片段。在另一示例中,還可能出現(xiàn)這種情況,即,正在播放的當(dāng)前片段(例如,第一片段)還沒(méi)有播放完,但第二片段和第三片段已經(jīng)下載完成。在這種情況下,在進(jìn)行片段緩存時(shí),還需要為所下載的片段設(shè)置用于表示該片段在要再現(xiàn)的數(shù)據(jù)內(nèi)容中的順序的片段ID。 在為各個(gè)片段設(shè)置好片段ID后,在進(jìn)行播放時(shí),按照所設(shè)置的片段ID,順序地播放所緩存的各個(gè)片段。此外,不同的片段存儲(chǔ)在不同的存儲(chǔ)地址中,該存儲(chǔ)地址與所存儲(chǔ)的片段存在對(duì)應(yīng)關(guān)系。當(dāng)按照所設(shè)置的片段ID進(jìn)行順序播放,可以根據(jù)該對(duì)應(yīng)關(guān)系從對(duì)應(yīng)的存儲(chǔ)地址中讀取片段來(lái)進(jìn)行播放。下面以一個(gè)具體示例來(lái)對(duì)上述過(guò)程進(jìn)行說(shuō)明。例如,假設(shè)一個(gè)數(shù)據(jù)內(nèi)容(例如,視頻文件)共900KB,則可以將其等分為3個(gè)片段,每個(gè)片段為300KB。此外,第一閾值采用 50%。在進(jìn)行片段下載時(shí),首先下載第一片段,當(dāng)?shù)谝黄我呀?jīng)完成下載的數(shù)據(jù)量和第一片段的總數(shù)據(jù)量(300KB)之比大于或等于50%時(shí),則自動(dòng)發(fā)起第二片段的下載請(qǐng)求,此時(shí),客戶(hù)端(計(jì)算機(jī)或移動(dòng)終端)會(huì)自動(dòng)連接到內(nèi)容服務(wù)器將下載第二片段。同樣,當(dāng)當(dāng)?shù)诙我呀?jīng)完成下載的數(shù)據(jù)量和第二片段的總數(shù)據(jù)量(300KB)之比大于或等于50%時(shí),則自動(dòng)發(fā)起第三片段的下載請(qǐng)求。如此類(lèi)推,直到發(fā)出所有片段的下載請(qǐng)求。并且,在下載完每個(gè)片段后就進(jìn)行緩存并且為每個(gè)片段設(shè)置片段ID。然后,客戶(hù)端按照片段ID順序地進(jìn)行視頻播放。如上參照?qǐng)D1描述了根據(jù)本發(fā)明的用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)內(nèi)容方法。本發(fā)明的上述用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)內(nèi)容方法,可以采用軟件實(shí)現(xiàn),也可以采用硬件實(shí)現(xiàn),或采用軟件和硬件組合的方式實(shí)現(xiàn)。圖2示出了根據(jù)本發(fā)明的實(shí)施例的用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)裝置200的方框示意圖。如圖2所示,數(shù)據(jù)再現(xiàn)裝置200包括片段劃分單元210、下載發(fā)起單元212、緩存單元214以及播放單元216。片段劃分單元210用于根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段。所述被劃分出的多個(gè)片段的大小可以相同,也可以不同。下載發(fā)起單元212用于從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段,其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求。所述第一閾值可以是預(yù)先設(shè)定的固定值,也可以是根據(jù)需要實(shí)時(shí)修改的可變值。 在所述第一閾值是可變值的情況下,所述數(shù)據(jù)再現(xiàn)裝置200還可以包括修改單元(未示出),用于根據(jù)需要,修改用于確定是否自動(dòng)發(fā)起下載請(qǐng)求的第一閾值。緩存單元214用于緩存所下載的各個(gè)片段。播放單元216用于順序地播放所緩存的各個(gè)片段。此外,在一個(gè)優(yōu)選示例中,所述數(shù)據(jù)再現(xiàn)裝置200還可以包括片段ID設(shè)置單元 (未示出),用于在緩存所下載的各個(gè)片段時(shí),為所下載的片段設(shè)置用于表示該片段在要再現(xiàn)的數(shù)據(jù)內(nèi)容中的順序的片段ID。然后,在進(jìn)行播放時(shí),所述播放單元216按照所設(shè)置的片段ID,順序地播放所緩存的各個(gè)片段。根據(jù)本發(fā)明,還提供了具有根據(jù)本發(fā)明的數(shù)據(jù)再現(xiàn)裝置的移動(dòng)終端。圖3示出了具有根據(jù)本發(fā)明的數(shù)據(jù)再現(xiàn)裝置的移動(dòng)終端10的方框示意圖。如圖3所示,移動(dòng)終端10 包括圖2中示出的數(shù)據(jù)再現(xiàn)裝置200。很顯然,移動(dòng)終端10還可以包括圖2中示出的數(shù)據(jù)再現(xiàn)裝置200的落在本發(fā)明的范圍內(nèi)的各種變型。此外,典型地,本發(fā)明所述的移動(dòng)終端可為各種手持終端設(shè)備,例如手機(jī)、個(gè)人數(shù)字助理(PDA)等,因此本發(fā)明的保護(hù)范圍不應(yīng)限定為某種特定類(lèi)型的移動(dòng)終端。利用本發(fā)明提供的數(shù)據(jù)再現(xiàn)方法及數(shù)據(jù)再現(xiàn)裝置,即使在網(wǎng)絡(luò)條件不好的情況下,也不會(huì)發(fā)生由于網(wǎng)絡(luò)速度慢而導(dǎo)致的某一個(gè)片段播放完成后用戶(hù)長(zhǎng)時(shí)間等待播放下一片段的情形,從而大大提高了用戶(hù)體驗(yàn),并且也節(jié)省了用戶(hù)觀(guān)看數(shù)據(jù)內(nèi)容所花費(fèi)的時(shí)間。盡管前面公開(kāi)的內(nèi)容示出了本發(fā)明的示例性實(shí)施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本發(fā)明的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的發(fā)明實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不需以任何特定順序執(zhí)行。此外,盡管本發(fā)明的元素可以以個(gè)體形式描述或要求,但是也可以設(shè)想多個(gè),除非明確限制為單數(shù)。雖然如上參照?qǐng)D描述了根據(jù)本發(fā)明的各個(gè)實(shí)施例進(jìn)行了描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對(duì)上述本發(fā)明所提出的各個(gè)實(shí)施例,還可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書(shū)的內(nèi)容確定。
權(quán)利要求
1.一種用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)方法,包括根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段;從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段;緩存所下載的各個(gè)片段;以及順序地播放所緩存的各個(gè)片段,其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求。
2.如權(quán)利要求1所述的數(shù)據(jù)再現(xiàn)方法,其中,在緩存所下載的各個(gè)片段時(shí),還為所下載的片段設(shè)置用于表示該片段在要再現(xiàn)的數(shù)據(jù)內(nèi)容中的順序的片段ID,并且在播放所下載的各個(gè)片段時(shí),按照所設(shè)置的片段ID順序地播放所緩存的各個(gè)片段。
3.如權(quán)利要求1所述的數(shù)據(jù)再現(xiàn)方法,其中,所述第一閾值是預(yù)先設(shè)定的固定值或者是根據(jù)需要修改的可變值。
4.如權(quán)利要求1所述的數(shù)據(jù)再現(xiàn)方法,其中,所述數(shù)據(jù)內(nèi)容是視頻內(nèi)容或音頻內(nèi)容。
5.如權(quán)利要求1至4任一項(xiàng)所述的數(shù)據(jù)再現(xiàn)方法,其中,所述被劃分出的各個(gè)片段的大小相同或不同。
6.一種用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)裝置,包括片段劃分單元,用于根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段;下載發(fā)起單元,用于從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段,其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求;緩存單元,用于緩存所下載的各個(gè)片段;以及播放單元,用于順序地播放所緩存的各個(gè)片段。
7.如權(quán)利要求6所述的數(shù)據(jù)再現(xiàn)裝置,還包括片段ID設(shè)置單元,用于在緩存所下載的各個(gè)片段時(shí),為所下載的片段設(shè)置用于表示該片段在要再現(xiàn)的數(shù)據(jù)內(nèi)容中的順序的片段ID,并且所述播放單元按照所設(shè)置的片段ID順序地播放所緩存的各個(gè)片段。
8.如權(quán)利要求6所述的數(shù)據(jù)再現(xiàn)裝置,其中,所述數(shù)據(jù)內(nèi)容是視頻內(nèi)容或音頻內(nèi)容。
9.如權(quán)利要求6至8任一項(xiàng)所述的數(shù)據(jù)再現(xiàn)裝置,還包括修改單元,用于根據(jù)需要,修改用于確定是否自動(dòng)發(fā)起下載請(qǐng)求的第一閾值。
10.一種移動(dòng)終端,包括如權(quán)利要求6到9中任何一個(gè)所述的數(shù)據(jù)再現(xiàn)裝置。
全文摘要
本發(fā)明提供了一種用于通過(guò)網(wǎng)絡(luò)從內(nèi)容服務(wù)器下載并再現(xiàn)數(shù)據(jù)內(nèi)容的數(shù)據(jù)再現(xiàn)方法,包括根據(jù)要再現(xiàn)的數(shù)據(jù)內(nèi)容的大小,將要再現(xiàn)的數(shù)據(jù)內(nèi)容劃分為多個(gè)片段;從第一個(gè)片段開(kāi)始,順序地發(fā)起用于下載各個(gè)所劃分出的片段的下載請(qǐng)求并下載對(duì)應(yīng)的片段;緩存所下載的各個(gè)片段;以及順序地播放所下載的各個(gè)片段,其中,在下載各個(gè)片段時(shí),如果該片段的已經(jīng)完成下載的數(shù)據(jù)量和該片段的總數(shù)據(jù)量之比大于或等于第一閾值,則自動(dòng)發(fā)起用于下載下一片段的下載請(qǐng)求。利用該方法,即使在網(wǎng)絡(luò)條件不好時(shí),也不會(huì)發(fā)生由于網(wǎng)絡(luò)速度慢而導(dǎo)致的某一個(gè)片段播放完成后用戶(hù)長(zhǎng)時(shí)間等待播放下一片段的情形,從而提高了用戶(hù)體驗(yàn),并且也節(jié)省了用戶(hù)觀(guān)看數(shù)據(jù)內(nèi)容所花費(fèi)的時(shí)間。
文檔編號(hào)H04L29/06GK102364905SQ20111017590
公開(kāi)日2012年2月29日 申請(qǐng)日期2011年6月28日 優(yōu)先權(quán)日2011年6月28日
發(fā)明者梁捷, 王建忠 申請(qǐng)人:廣州市動(dòng)景計(jì)算機(jī)科技有限公司