專利名稱:視頻播放方法和瀏覽器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)計(jì)算,具體涉及一種視頻播放方法和瀏覽器。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)可以提供各式各樣的資源給用戶使用。網(wǎng)絡(luò)中很重要的一類資源就是視頻、音頻、圖片等多媒體資源,特別是視頻資源,用戶在網(wǎng)絡(luò)中可以查找到各類視頻資源,如電視劇、電影、自拍劇、微電影等。用戶在網(wǎng)絡(luò)中通過(guò)網(wǎng)頁(yè)查詢各種視頻,然后點(diǎn)擊相應(yīng)的視頻,進(jìn)而通過(guò)瀏覽器直接進(jìn)行播放。但是,在對(duì)視頻進(jìn)行播放時(shí),由于提供視頻的服務(wù)器本身帶寬比較小,或者視頻和頁(yè)面的交互存在問(wèn)題,常常會(huì)出現(xiàn)視頻播放時(shí)比較卡、慢的問(wèn)題,即視頻播放時(shí)常常會(huì)停頓一段時(shí)間才能繼續(xù)播放,甚至出現(xiàn)已經(jīng)播放了一段時(shí)間的視頻無(wú)法緩沖,不能繼續(xù)播 放的問(wèn)題。更有甚者可能出現(xiàn)打開(kāi)網(wǎng)頁(yè)后,由于視頻無(wú)效而完全無(wú)法進(jìn)行播放的問(wèn)題。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的瀏覽器和視頻播放方法。依據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻播放方法,瀏覽器的處理包括監(jiān)控視頻播放過(guò)程,當(dāng)檢測(cè)到播放的視頻出現(xiàn)預(yù)置狀態(tài)時(shí),獲取所述視頻的播放
信息;將所述播放信息發(fā)送給服務(wù)器;接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放。本發(fā)明實(shí)施例中,所述接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放,包括接收服務(wù)器反饋的地址信息,顯示所述地址信息中的播放地址;接收播放指令,根據(jù)播放指令對(duì)對(duì)應(yīng)的視頻進(jìn)行播放。本發(fā)明實(shí)施例中,在瀏覽器中采用獨(dú)立進(jìn)程播放視頻,所述監(jiān)控視頻播放過(guò)程,包括監(jiān)控獨(dú)立進(jìn)程中視頻的播放過(guò)程。本發(fā)明實(shí)施例中,所述預(yù)置狀態(tài)包括以下任一項(xiàng)獲取視頻數(shù)據(jù)失敗,視頻停止播放時(shí)間超過(guò)第一預(yù)設(shè)時(shí)間,和視頻實(shí)際播放時(shí)間減去理論播放時(shí)間的差值超過(guò)第二預(yù)設(shè)時(shí)間。依據(jù)本發(fā)明的另一方面,提供了一種瀏覽器,包括監(jiān)控并獲取模塊,用于監(jiān)控視頻播放過(guò)程,當(dāng)檢測(cè)到播放的視頻出現(xiàn)預(yù)置狀態(tài)時(shí),獲取所述視頻的播放信息;發(fā)送模塊,用于將所述播放信息發(fā)送給服務(wù)器;接收并播放模塊,用于接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放。本發(fā)明實(shí)施例中,所述接收并播放模塊,包括接收子模塊,用于接收服務(wù)器反饋的地址信息,顯示所述地址信息中的播放地址;播放子模塊,用于接收播放指令,根據(jù)所述播放指令對(duì)對(duì)應(yīng)的視頻進(jìn)行播放。本發(fā)明實(shí)施例中,在瀏覽器中采用獨(dú)立進(jìn)程播放視頻;所述監(jiān)控并獲取模塊,具體用于監(jiān)控獨(dú)立進(jìn)程中視頻的播放過(guò)程。本發(fā)明實(shí)施例中,所述預(yù)置狀態(tài)包括以下任一項(xiàng)獲取視頻數(shù)據(jù)失敗,視頻停止播放時(shí)間超過(guò)第一預(yù)設(shè)時(shí)間,和視頻實(shí)際播放時(shí)間減去理論播放時(shí)間的差值超過(guò)第二預(yù)設(shè)時(shí)間。根據(jù)本發(fā)明的實(shí)施例,可以在視頻播放出現(xiàn)預(yù)置狀態(tài)時(shí)獲取對(duì)應(yīng)的播放信息,再確定與所述播放信息匹配的視頻的地址信息,并反饋所述地址信息。從而使得瀏覽器可以依據(jù)所述地址信息進(jìn)行視頻的播放,使用戶可以正常的觀看視頻,盡量避免出現(xiàn)卡、慢和無(wú)法播放等問(wèn)題。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明實(shí)施例一的視頻播放方法的流程圖;圖2示出了根據(jù)本發(fā)明實(shí)施例一的第一種視頻庫(kù)預(yù)置方法流程圖;圖3示出了根據(jù)本發(fā)明實(shí)施例一的第二種視頻庫(kù)預(yù)置方法流程圖;圖4示出了根據(jù)本發(fā)明實(shí)施例二的視頻播放方法流程圖;圖5示出了根據(jù)本發(fā)明實(shí)施例三的視頻播放方法示意圖;圖6示出了根據(jù)本發(fā)明實(shí)施例四的服務(wù)器結(jié)構(gòu)圖;圖7示出了根據(jù)本發(fā)明實(shí)施例四的瀏覽器結(jié)構(gòu)圖;圖8示出了根據(jù)本發(fā)明實(shí)施例五的視頻的播放系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。用戶可以在網(wǎng)絡(luò)中通過(guò)網(wǎng)頁(yè)查詢各種視頻,然后點(diǎn)擊相應(yīng)的視頻,進(jìn)而通過(guò)瀏覽器直接進(jìn)行播放。但是,在對(duì)視頻進(jìn)行播放時(shí),由于提供視頻的服務(wù)器本身帶寬比較小,或者視頻和頁(yè)面的交互存在問(wèn)題,常常會(huì)出現(xiàn)視頻播放時(shí)比較卡、慢的問(wèn)題,即視頻播放時(shí)常常會(huì)停頓一段時(shí)間才能繼續(xù)播放,甚至出現(xiàn)已經(jīng)播放了一段時(shí)間的視頻無(wú)法緩沖,不能繼續(xù)播放的問(wèn)題。更有甚者可能出現(xiàn)打開(kāi)網(wǎng)頁(yè)后,由于視頻無(wú)效而完全無(wú)法播放的問(wèn)題。本發(fā)明實(shí)施例針對(duì)上述問(wèn)題提出了一種視頻播放方法,可以在視頻播放出現(xiàn)預(yù)置狀態(tài)時(shí)獲取對(duì)應(yīng)的播放信息,再確定與所述播放信息匹配的視頻的地址信息,并反饋所述地址信息。從而使得瀏覽器可以依據(jù)所述地址信息進(jìn)行視頻的播放,從而可以正常的觀看視頻,盡量避免出現(xiàn)卡、慢和無(wú)法播放等問(wèn)題。實(shí)施例一本實(shí)施例主要對(duì)視頻播放方法中服務(wù)器的處理進(jìn)行論述,具體包括圖1示出了根據(jù)本發(fā)明實(shí)施例一的視頻播放方法的流程圖。步驟101,接收瀏覽器獲取的播放信息。其中,所述播放信息是在播放時(shí)出現(xiàn)預(yù)置狀態(tài)的視頻中獲取的。瀏覽器在視頻播放的過(guò)程中會(huì)不斷地檢測(cè)視頻的播放狀態(tài),當(dāng)檢測(cè)到所述視頻在 播放中出現(xiàn)預(yù)置狀態(tài)時(shí),會(huì)獲取所述視頻的播放信息,例如,視頻的名稱、視頻播放的總時(shí)間等。然后會(huì)將所述播放信息發(fā)送給服務(wù)器,從而使服務(wù)器可以接收到所述播放信息。步驟102,確定與所述播放信息匹配的視頻,并獲取所述匹配的視頻的地址信息。然后服務(wù)器可以依據(jù)所述播放信息進(jìn)行檢測(cè)、匹配,從而確定與所述播放信息匹配的視頻,并獲取所述匹配的視頻的地址信息。其中,所述地址信息可以包括所述匹配的視頻的播放地址。例如,所述播放信息包含視頻的名稱和視頻的播放地址,服務(wù)器可以按照名稱進(jìn)行匹配,從而獲取與所述名稱匹配的視頻,以及各視頻的播放地址,將所述播放地址構(gòu)成地址信息。進(jìn)一步,還可以將所述各視頻的播放地址,與所述播放信息中的播放地址進(jìn)行比較,剔除與所述播放信息中播放地址相同的播放地址,構(gòu)成地址信息。步驟103,將所述地址信息反饋給所述瀏覽器。然后可以將所述地址信息反饋給所述瀏覽器,從而使得瀏覽器可以根據(jù)所述地址信息進(jìn)行視頻的播放。綜上所述,本發(fā)明實(shí)施例中,可以在視頻播放出現(xiàn)預(yù)置狀態(tài)時(shí)獲取對(duì)應(yīng)的播放信息,再確定與所述播放信息匹配的視頻的地址信息,并反饋所述地址信息。從而使得瀏覽器可以依據(jù)所述地址信息進(jìn)行視頻的播放,使用戶可以正常的觀看視頻,盡量避免出現(xiàn)卡、慢和無(wú)法播放等問(wèn)題。本發(fā)明實(shí)施例中,還包括在服務(wù)器中預(yù)置視頻庫(kù)??梢灶A(yù)先在網(wǎng)絡(luò)中收集各種視頻資源的信息,將收集到的信息構(gòu)成視頻信息,從而在服務(wù)器中設(shè)置視頻庫(kù),則所述視頻庫(kù)用于存儲(chǔ)網(wǎng)絡(luò)中視頻的視頻信息。則所述視頻信息的一種形式如表I所示
權(quán)利要求
1.一種視頻播放方法,包括 監(jiān)控視頻播放過(guò)程,當(dāng)檢測(cè)到播放的視頻出現(xiàn)預(yù)置狀態(tài)時(shí),獲取所述視頻的播放信息; 將所述播放信息發(fā)送給服務(wù)器; 接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放。
2.如權(quán)利要求1所述的方法,所述接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放,包括 接收服務(wù)器反饋的地址信息,顯示所述地址信息中的播放地址; 接收播放指令,根據(jù)播放指令對(duì)對(duì)應(yīng)的視頻進(jìn)行播放。
3.如權(quán)利要求1所述的方法,在瀏覽器中采用獨(dú)立進(jìn)程播放視頻,所述監(jiān)控視頻播放過(guò)程,包括 監(jiān)控獨(dú)立進(jìn)程中視頻的播放過(guò)程。
4.如權(quán)利要求1所述的方法,所述預(yù)置狀態(tài)包括以下任一項(xiàng)獲取視頻數(shù)據(jù)失敗,視頻停止播放時(shí)間超過(guò)第一預(yù)設(shè)時(shí)間,和視頻實(shí)際播放時(shí)間減去理論播放時(shí)間的差值超過(guò)第二預(yù)設(shè)時(shí)間。
5.一種瀏覽器,包括 監(jiān)控并獲取模塊,用于監(jiān)控視頻播放過(guò)程,當(dāng)檢測(cè)到播放的視頻出現(xiàn)預(yù)置狀態(tài)時(shí),獲取所述視頻的播放信息; 發(fā)送模塊,用于將所述播放信息發(fā)送給服務(wù)器; 接收并播放模塊,用于接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放。
6.如權(quán)利要求5所述的瀏覽器,所述接收并播放模塊,包括 接收子模塊,用于接收服務(wù)器反饋的地址信息,顯示所述地址信息中的播放地址; 播放子模塊,用于接收播放指令,根據(jù)所述播放指令對(duì)對(duì)應(yīng)的視頻進(jìn)行播放。
7.如權(quán)利要求5所述的瀏覽器,在瀏覽器中采用獨(dú)立進(jìn)程播放視頻; 所述監(jiān)控并獲取模塊,具體用于監(jiān)控獨(dú)立進(jìn)程中視頻的播放過(guò)程。
8.如權(quán)利要求5所述的瀏覽器,所述預(yù)置狀態(tài)包括以下任一項(xiàng)獲取視頻數(shù)據(jù)失敗,視頻停止播放時(shí)間超過(guò)第一預(yù)設(shè)時(shí)間,和視頻實(shí)際播放時(shí)間減去理論播放時(shí)間的差值超過(guò)第二預(yù)設(shè)時(shí)間。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)計(jì)算,具體涉及一種視頻播放方法和一種瀏覽器。其中,瀏覽器包括監(jiān)控并獲取模塊,用于監(jiān)控視頻播放過(guò)程,當(dāng)檢測(cè)到播放的視頻出現(xiàn)預(yù)置狀態(tài)時(shí),獲取所述視頻的播放信息;發(fā)送模塊,用于將所述播放信息發(fā)送給服務(wù)器;接收并播放模塊,用于接收服務(wù)器反饋的地址信息,以用于對(duì)所述地址信息對(duì)應(yīng)的視頻進(jìn)行播放。
文檔編號(hào)H04N21/231GK103024536SQ20121057300
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年12月25日 優(yōu)先權(quán)日2012年12月25日
發(fā)明者李鳴, 李錦偉, 賀躍松, 陳志 , 付俁, 任寰 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司