視頻播放方法、瀏覽器及下載工具的制作方法
【專利摘要】本發(fā)明提供了一種視頻播放方法、瀏覽器及下載工具,其中,一種視頻播放方法包括:當(dāng)接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí),并根據(jù)標(biāo)識(shí)對瀏覽器與下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的視頻文件相對應(yīng)的URL,并根據(jù)URL在瀏覽器中播放視頻文件。通過本發(fā)明,瀏覽器能夠進(jìn)行流暢的視頻播放的同時(shí),由于是下載工具進(jìn)行待播放視頻文件的下載,因此還能夠降低瀏覽器的工作負(fù)荷,增加待播放的視頻文件資源的獲取渠道。
【專利說明】視頻播放方法、瀏覽器及下載工具
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別是涉及一種視頻播放方法、瀏覽器及下載工具。
【背景技術(shù)】
[0002]目前,瀏覽器在進(jìn)行視頻播放時(shí),將待播放的視頻文件所需的數(shù)據(jù)下載到瀏覽器緩存中,從瀏覽器緩存中獲取數(shù)據(jù)來進(jìn)行視頻的播放。但是,由于瀏覽器的下載能力有限,下載速度慢,常出現(xiàn)下載至緩存中的數(shù)據(jù)無法滿足連續(xù)播放視頻的需求。
[0003]此外,現(xiàn)有的這種由瀏覽器下載視頻后進(jìn)行播放的方法,當(dāng)瀏覽器獲取到的與待播放的視頻文件對應(yīng)的URL錯(cuò)誤或者下載資源本身出現(xiàn)問題時(shí),瀏覽器都不能進(jìn)行有效的視頻播放。
[0004]可見,現(xiàn)有的視頻播放方法,一方面,由于瀏覽器下載速度慢而無法為用戶提供流暢的視頻播放,且易出現(xiàn)視頻下載故障;另一方面,瀏覽器既要承擔(dān)待播放的視頻文件的下載、又要承擔(dān)待播放的視頻的播放,工作負(fù)荷重。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有的視頻播放方法中存在瀏覽器下載速度慢無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障,且瀏覽器工作負(fù)荷重的問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的視頻播放方法、瀏覽器以及下載工具。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種在瀏覽器中進(jìn)行視頻播放的方法,包括:當(dāng)接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)對所述瀏覽器與所述下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL,并根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0007]可選地,所述接收到對待下載的視頻文件進(jìn)行在線播放的指令包括:在所述待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,在所述待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,在接收到所述待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,所述在線播放的指令攜帶在所述下載指令中。
[0008]可選地,所述瀏覽器信息中包含瀏覽器域名信息;所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID ;所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0009]可選地,所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具步驟包括:在調(diào)用下載工具的同時(shí),將所述瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載所述待下載的視頻文件的下載工具;或者,在接收到已啟動(dòng)的所述下載工具發(fā)送的獲取瀏覽器信息請求消息時(shí),將所述瀏覽器信息攜帶在所述獲取瀏覽器信息請求的響應(yīng)消息中,發(fā)送至用于下載所述待下載的視頻文件的下載工具。
[0010]可選地,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具所在的下載工具服務(wù)器根據(jù)所述下載工具發(fā)送的所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷;或者,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具根據(jù)所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0011]可選地,所述當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL步驟包括:當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收所述下載工具服務(wù)器發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具服務(wù)器在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL ;或者,當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收所述下載工具發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的 URL。
[0012]可選地,所述方法還包括:若確定待下載文件不為設(shè)定格式的視頻文件,則在瀏覽器中顯示提示信息。
[0013]可選地,所述設(shè)定格式的視頻文件包括:擴(kuò)展名為.rmvb、.rm、.wmv、.mp4、, av1、.mkv、.ts、.asf >.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv>.xv、.f4v 格式的視步頁文件。
[0014]根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種視頻播放方法,包括:接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí);根據(jù)所述標(biāo)識(shí)對所述下載工具與所述瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷;當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),將所述瀏覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使所述瀏覽器根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0015]可選地,所述瀏覽器信息中包含瀏覽器域名信息;接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID ;所述接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0016]可選地,所述下載工具與所述瀏覽器之間的綁定關(guān)系由所述下載工具在本地進(jìn)行合法性判斷;或者,所述下載工具將所述瀏覽器分配標(biāo)識(shí)發(fā)送至與所述下載工具所在的下載工具服務(wù)器,由所述下載工具服務(wù)器根據(jù)所述下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0017]可選地,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL由所述下載工具在本地進(jìn)行查找獲得;或者,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL為所述下載工具服務(wù)器查找后發(fā)送至下載工具的URL。
[0018]可選地,所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的調(diào)用指令中,所述接收所述瀏覽器發(fā)送的瀏覽器信息步驟包括:接收所述瀏覽器發(fā)送的調(diào)用指令,從所述調(diào)用指令中獲取所述瀏覽器信息;或者,所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的獲取瀏覽器信息請求的響應(yīng)消息中,所述接收所述瀏覽器發(fā)送的瀏覽器信息步驟包括:發(fā)送獲取瀏覽器信息請求消息至所述瀏覽器,接收所述瀏覽器返回的獲取瀏覽器信息請求的響應(yīng)消息,從所述響應(yīng)消息中獲取所述瀏覽器信息。
[0019]根據(jù)本發(fā)明的再一方面,提供了一種瀏覽器,包括:指令接收模塊,用于接收對待下載的視頻文件進(jìn)行在線播放的指令;確定模塊,用于當(dāng)所述接收模塊接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;發(fā)送模塊,用于將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)對所述瀏覽器與所述下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;URL接收模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL,并根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0020]可選地,所述指令接收模塊,用于在所述待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,用于在所述待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,用于在接收到所述待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,所述在線播放的指令攜帶在所述下載指令中。
[0021]可選地,當(dāng)所述瀏覽器信息中包含瀏覽器域名信息時(shí),所述發(fā)送模塊用于將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,當(dāng)所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID時(shí),所述發(fā)送模塊用于將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0022]可選地,所述發(fā)送模塊包括:第一發(fā)送模塊,用于在調(diào)用下載工具的同時(shí),將所述瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載所述待下載的視頻文件的下載工具;第二發(fā)送模塊,用于在接收到已啟動(dòng)的所述下載工具發(fā)送的獲取瀏覽器信息請求消息時(shí),將所述瀏覽器信息攜帶在所述獲取瀏覽器信息請求的響應(yīng)消息中,發(fā)送至用于下載所述待下載的視頻文件的下載工具。
[0023]可選地,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具所在的下載工具服務(wù)器根據(jù)所述下載工具發(fā)送的所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷;或者,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具根據(jù)所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0024]可選地,所述URL接收模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),接收所述下載工具服務(wù)器發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具服務(wù)器在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL ;或者,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),接收所述下載工具發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL。
[0025]可選地,所述瀏覽器還包括:提示信息顯示模塊,用于若確定待下載文件不為設(shè)定格式的視頻文件,則在瀏覽器中顯示提示信息。
[0026]可選地,所述設(shè)定格式的視頻文件包括:擴(kuò)展名為.rmvb、.rm、.wmv、.mp4、, av1、.mkv、.ts、.asf >.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv>.xv、.f4v 格式的視步頁文件。
[0027]根據(jù)本發(fā)明的又一方面,還提供了一種下載工具,包括:標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí);判斷模塊,用于根據(jù)所述標(biāo)識(shí)對所述下載工具與所述瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷;URL發(fā)送模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),將所述瀏覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使所述瀏覽器根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0028]可選地,當(dāng)所述瀏覽器信息中包含瀏覽器域名信息時(shí),所述標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,當(dāng)所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID時(shí);所述標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0029]可選地,所述下載工具與所述瀏覽器之間的綁定關(guān)系由所述下載工具在本地進(jìn)行合法性判斷;或者,所述下載工具將所述瀏覽器分配標(biāo)識(shí)發(fā)送至與所述下載工具所在的下載工具服務(wù)器,由所述下載工具服務(wù)器根據(jù)所述下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0030]可選地,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL由所述下載工具在本地進(jìn)行查找獲得;或者,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL為所述下載工具服務(wù)器查找后發(fā)送至下載工具的URL。
[0031]可選地,當(dāng)所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的調(diào)用指令中時(shí),所述標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的調(diào)用指令,從所述調(diào)用指令中獲取所述瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí);或者,當(dāng)所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的獲取瀏覽器信息請求的響應(yīng)消息中時(shí),所述標(biāo)識(shí)分配模塊用于發(fā)送獲取瀏覽器信息請求消息至所述瀏覽器,接收所述瀏覽器返回的獲取瀏覽器信息請求的響應(yīng)消息,從所述響應(yīng)消息中獲取所述瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)。
[0032]現(xiàn)有的視頻播放方案中,需要完全依靠瀏覽器完成視頻文件的下載與播放,瀏覽器的工作負(fù)擔(dān)重,并且,由于瀏覽器的下載速度慢且易出現(xiàn)視頻下載故障,因此無法為用戶提供流暢的視頻播放。而根據(jù)本發(fā)明的視頻播放方案,瀏覽器在接收到對視頻文件在線播放的指令并確定待下載文件為設(shè)定格式的視頻文件后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后即可接收到下載工具發(fā)送的待下載的視頻文件的URL (Uniform Resource Locator,統(tǒng)一資源定位符),根據(jù)URL在瀏覽器中播放視頻文件,而播放的該視頻文件則是由下載工具進(jìn)行下載??梢姡ㄟ^本發(fā)明提供的視頻播放方案,由下載工具來進(jìn)行待播放的視頻文件的下載,由于下載工具具有較強(qiáng)的下載能力,且下載資源更為豐富,因此,瀏覽器能夠從中獲得較充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方案無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。并且,本發(fā)明提供的視頻播放方案,由于通過下載工具進(jìn)行待播放視頻文件的下載,提供待下載的視頻文件對應(yīng)的URL,因此,既能夠降低瀏覽器的工作負(fù)荷又能夠增加待播放的視頻文件資源的獲取渠道。
[0033]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0034]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0035]圖1是根據(jù)本發(fā)明實(shí)施例一的一種在瀏覽器中進(jìn)行視頻播放的方法的步驟流程圖;
[0036]圖2是根據(jù)本發(fā)明實(shí)施例二的一種在瀏覽器中進(jìn)行視頻播放的方法的步驟流程圖;
[0037]圖3是根據(jù)本發(fā)明實(shí)施例三的一種在瀏覽器中進(jìn)行視頻播放的方法的步驟流程圖;
[0038]圖4是根據(jù)本發(fā)明實(shí)施例四的一種視頻播放方法的步驟流程圖;
[0039]圖5是根據(jù)本發(fā)明實(shí)施例五的一種視頻播放方法的步驟流程圖;
[0040]圖6是根據(jù)本發(fā)明實(shí)施例六的一種瀏覽器的結(jié)構(gòu)框圖;
[0041]圖7是根據(jù)本發(fā)明實(shí)施例七的一種瀏覽器的結(jié)構(gòu)框圖;
[0042]圖8是根據(jù)本發(fā)明實(shí)施例的一種下載工具的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0043]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0044]實(shí)施例一
[0045]參照圖1,示出了本發(fā)明實(shí)施例一的一種在瀏覽器中進(jìn)行視頻播放的方法的步驟流程圖。
[0046]本實(shí)施例中從瀏覽器側(cè)對本發(fā)明的視頻播放方法進(jìn)行說明,本實(shí)施例中在瀏覽器中進(jìn)行視頻播放的方法包括以下步驟:
[0047]步驟S102:瀏覽器當(dāng)接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件。
[0048]本步驟中,用戶在瀏覽器中選定了需要下載的視頻文件后,瀏覽器的頁面中顯示有針對于該視頻文件的提示按鈕。
[0049]當(dāng)用戶點(diǎn)擊在線播放按鈕時(shí)即向?yàn)g覽器發(fā)送了在線播放指令,瀏覽器對待下載文件進(jìn)行格式的判斷,當(dāng)判斷待下載文件為設(shè)定格式的視頻文件時(shí)執(zhí)行后續(xù)的步驟。
[0050]需要說明的是,在實(shí)際實(shí)現(xiàn)時(shí),本領(lǐng)域技術(shù)人員可以根據(jù)需求對視頻文件的設(shè)定格式進(jìn)行設(shè)定,一種優(yōu)選的設(shè)定方式為:將設(shè)定格式設(shè)定為瀏覽器視頻播放插件所支持的格式。
[0051]步驟S104:瀏覽器將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí),并根據(jù)標(biāo)識(shí)對瀏覽器與下載工具之間的綁定關(guān)系進(jìn)行合法性判斷。
[0052]下載工具為瀏覽器分配標(biāo)識(shí)時(shí),可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求設(shè)定分配原貝U,例如可以設(shè)定為:通過瀏覽器信息中的瀏覽器的域名信息為其分配標(biāo)識(shí),假設(shè),瀏覽器域名為WWW.360.com,下載工具為該瀏覽器分配標(biāo)識(shí)為www.360.com或者為360等等。當(dāng)然還可以按照其他的分配原則以及標(biāo)識(shí)設(shè)定原則進(jìn)行分配,本申請對此不作具體限制。
[0053]下載工具和/或下載工具所在的下載工具服務(wù)器中存儲(chǔ)有與下載工具具有合法綁定關(guān)系的瀏覽器的標(biāo)識(shí)。在實(shí)際實(shí)現(xiàn)時(shí),可以由下載工具和/或下載工具服務(wù)器根據(jù)標(biāo)識(shí)對下載工具和瀏覽器的合法性進(jìn)行判斷。例如:下載工具在為瀏覽器分配標(biāo)識(shí)后,在下載工具本地端查找是否存在該標(biāo)識(shí),若存在,則可判斷瀏覽器與下載工具之間的綁定關(guān)系是合法的。
[0054]步驟S106:當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),瀏覽器則接收與待下載的視頻文件相對應(yīng)的URL,并根據(jù)URL在瀏覽器中播放視頻文件。
[0055]當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),瀏覽器與下載工具或下載工具服務(wù)器間即可進(jìn)行信息交互,例如:下載工具可以為瀏覽器提供待下載的視頻對應(yīng)的URL。需要說明的是瀏覽器所接收與待下載的視頻文件相對應(yīng)的URL可以由下載工具發(fā)送也可以由下載工具服務(wù)器發(fā)送。
[0056]與此同時(shí),下載工具進(jìn)行待下載視頻的下載,并根據(jù)瀏覽器的需求或指令,將已下載的數(shù)據(jù)發(fā)送給瀏覽器,以使瀏覽器可以順利地進(jìn)行視頻播放。
[0057]通過本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,瀏覽器在接收到對視頻文件在線播放的指令確定待下載文件為設(shè)定格式的視頻文件后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后即可接收到下載工具發(fā)送的待下載的視頻文件的URL,根據(jù)URL在瀏覽器中播放視頻文件,而播放的該視頻文件則是由下載工具進(jìn)行下載。可見,通過本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,由下載工具來進(jìn)行待播放的視頻文件的下載,由于下載工具具有較強(qiáng)的下載能力,且下載資源更為豐富,因此,瀏覽器能夠從中獲得較為充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方法無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。并且,本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,由于通過下載工具進(jìn)行待播放視頻文件的下載,提供待下載的視頻文件對應(yīng)的URL,因此既能夠降低瀏覽器的工作負(fù)荷又能夠增加待播放的視頻文件資源的獲取渠道。
[0058]實(shí)施例二
[0059]參照圖2,示出了本發(fā)明實(shí)施例二的一種在瀏覽器中進(jìn)行視頻播放的方法的步驟流程圖。
[0060]本實(shí)施例中依然從瀏覽器側(cè)對本發(fā)明的視頻播放方法進(jìn)行說明,本實(shí)施例中在瀏覽器中進(jìn)行視頻播放的方法具體包括以下步驟:
[0061]步驟S202:瀏覽器在待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令。
[0062]本實(shí)施例中,瀏覽器的頁面中顯示有針對于該視頻文件的提示按鈕包括:下載按鈕、在線播放按鈕,以及用于指示邊下載邊觀看的快捷按鈕。用戶通過選擇不同的按鈕對瀏覽器發(fā)送對應(yīng)功能的下載指令。其中,用戶通過下載按鈕可以指示瀏覽器僅對待下載視頻文件進(jìn)行下載;用戶通過在線播放按鈕可以指示瀏覽器僅在線播放視頻文件,而不對視頻文件進(jìn)下載;而用戶通過快捷按鈕可以指示瀏覽器在下載視頻文件的同時(shí)還對視頻文件進(jìn)行在線播放,即通過一個(gè)快捷按鈕實(shí)現(xiàn)視頻文件的下載與在線播放指令的發(fā)送。本實(shí)施例中,用戶直接點(diǎn)擊在線播放按鈕指示瀏覽器對視頻文件進(jìn)行在線播放。
[0063]需要說明的是,瀏覽器還可以在下述任一時(shí)機(jī)下接收對待下載的視頻文件進(jìn)行在線播放的指令:
[0064]瀏覽器在待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令。也就是說,用戶先點(diǎn)擊了下載按鈕指示瀏覽器對視頻文件進(jìn)行下載,在視頻文件下載的過程中,用戶再次點(diǎn)擊在線播放按鈕指示瀏覽器在線播放視頻。
[0065]或者,
[0066]瀏覽器在接收到待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,在線播放的指令攜帶在下載指令中。也就是說,用戶直接點(diǎn)擊了用于指示邊下載邊觀看的快捷按鈕指示瀏覽器對視頻文件進(jìn)行邊下載邊播放。
[0067]步驟S204:瀏覽器判斷待下載文件是否為設(shè)定格式的視頻文件,若是,則執(zhí)行步驟S206 ;若否,則執(zhí)行步驟S210。
[0068]本實(shí)施例中的設(shè)定格式的視頻文件包括:
[0069]擴(kuò)展名為.rmvb、.rm、.wmv、.mp4、.av1、.mkv、.ts、.asf>.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的視頻文件。瀏覽器在判斷待下載的文件格式滿足上述設(shè)定的任一種格式時(shí),則判定待下載文件為設(shè)定格式的視頻文件。
[0070]需要說明的是,格式的設(shè)定并不局限于上述所列舉這幾種格式,本領(lǐng)域技術(shù)人員在實(shí)際操作過程中可以根據(jù)需求對設(shè)定格式進(jìn)行設(shè)定。
[0071]步驟S206:當(dāng)確定待下載文件為設(shè)定格式的視頻文件時(shí),瀏覽器在調(diào)用下載工具的同時(shí),將瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí),并根據(jù)標(biāo)識(shí)對瀏覽器與下載工具之間的綁定關(guān)系進(jìn)行合法性判斷。
[0072]瀏覽器在接收到對待下載的視頻文件進(jìn)行在線播放的指令,確定待下載文件為設(shè)定格式的視頻文件后,即向?yàn)g覽器發(fā)送調(diào)用指令,同時(shí)將瀏覽器信息攜帶在調(diào)用指令中一并發(fā)送至下載工具。其中,瀏覽器信息中包含瀏覽器域名信息和/或?yàn)g覽器的身份標(biāo)識(shí)即ID0
[0073]下載工具依據(jù)瀏覽器域名信息和/或?yàn)g覽器ID為瀏覽器分配標(biāo)識(shí)。
[0074]除將瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載待下載的視頻文件的下載工具的方式外,瀏覽器還可以在接收到已啟動(dòng)的下載工具發(fā)送的獲取瀏覽器信息請求消息時(shí),將瀏覽器信息攜帶在獲取瀏覽器信息請求的響應(yīng)消息中,發(fā)送至用于下載待下載的視頻文件的下載工具。
[0075]但不限于此,在實(shí)際應(yīng)用中,其它適當(dāng)方式也同樣適用,如,瀏覽器使用單獨(dú)的消息或指令,將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具。
[0076]本實(shí)施例中,瀏覽器與下載工具之間的綁定關(guān)系由下載工具服務(wù)器根據(jù)下載工具發(fā)送的瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷;或者,瀏覽器與下載工具之間的綁定關(guān)系由下載工具根據(jù)瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷,具體判斷方式如下:
[0077]下載工具中存儲(chǔ)有下載工具具有合法綁定關(guān)系的瀏覽器的標(biāo)識(shí),在進(jìn)行合法性判斷時(shí),下載工具在本地查找存儲(chǔ)的瀏覽器標(biāo)識(shí)中是否存在與為瀏覽器分配的標(biāo)識(shí)相匹配的標(biāo)識(shí),若存在,則說明下載工具與該瀏覽器存在合法綁定關(guān)系,也即瀏覽器與下載工具之間的綁定關(guān)系是合法的。
[0078]下載工具服務(wù)器中也存儲(chǔ)有下載工具具有合作關(guān)系的瀏覽器的標(biāo)識(shí),在進(jìn)行合法性判斷時(shí),與下載工具對瀏覽器與下載工具之間的綁定關(guān)系的合法性進(jìn)行判斷流程相似,在此不再贅述。
[0079]步驟S208:當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),瀏覽器接收下載工具發(fā)送的與待下載的視頻文件相對應(yīng)的URL。
[0080]其中,URL為下載工具在判定瀏覽器與下載工具之間的綁定關(guān)系合法后,根據(jù)待下載的視頻文件的信息確定的URL。
[0081]本步驟中除了通過下載工具發(fā)送待下載的視頻文件對應(yīng)的URL這種方式外,還可以接收下載工具服務(wù)器發(fā)送的與待下載的視頻文件相對應(yīng)的URL。
[0082]其中,下載工具服務(wù)器發(fā)送的URL為下載工具服務(wù)器在判定瀏覽器與下載工具之間的綁定關(guān)系合法后,根據(jù)待下載的視頻文件的信息確定的URL。
[0083]需要說明的是,下載工具除將分配的瀏覽器標(biāo)識(shí)發(fā)送至下載工具服務(wù)器外,還可以直接將瀏覽器與下載工具的綁定關(guān)系合法性判斷結(jié)果發(fā)送至下載工具服務(wù)器,而無需下載工具服務(wù)器對瀏覽器與下載工具的綁定關(guān)系進(jìn)行合法性判定,下載工具服務(wù)器在接收到合法性指令時(shí),向?yàn)g覽器提供待下載的視頻文件對應(yīng)的URL。同理,下載工具也可以接收下載工具服務(wù)器發(fā)送的瀏覽器與下載工具的綁定關(guān)系合法性判斷結(jié)果,在判斷結(jié)果為合法時(shí),從本地獲取待下載的文件對應(yīng)的URL發(fā)送至瀏覽器。
[0084]此外,下載工具服務(wù)器可以在判斷出瀏覽器與下載工具的綁定關(guān)系合法時(shí),將待下載的文件對應(yīng)的URL直接發(fā)送至下載工具,而無需下載工具進(jìn)行瀏覽器與下載工具的綁定關(guān)系合法性的判斷以及URL的獲取,而下載工具直接將從下載工具服務(wù)器接收到的URL發(fā)送至瀏覽器。同理,下載工具服務(wù)器也一樣,無需對瀏覽器與下載工具的綁定關(guān)系合法性的判斷,直接從下載工具接收待下載的文件對應(yīng)的URL發(fā)送至瀏覽器。
[0085]步驟S210:若確定待下載文件不為設(shè)定格式的視頻文件時(shí),瀏覽器在瀏覽器中顯示提示信息。
[0086]其中,所顯示的提示信息可以是格式錯(cuò)誤提示信息,也可以是提示下載安裝與視頻文件的格式相匹配的播放插件的插件信息,供用戶選擇相應(yīng)的插件進(jìn)行下載安裝。
[0087]在實(shí)際實(shí)現(xiàn)時(shí),提示信息可以設(shè)定為供用戶下載、安裝的播放插件的信息,并且這些播放插件是與瀏覽器具有綁定關(guān)系的下載工具所能夠提供的播放插件,更便于用戶下載。
[0088]通過本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,瀏覽器在接收到對視頻文件在線播放的指令確定待下載文件為設(shè)定格式的視頻文件后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后即可接收到下載工具發(fā)送的待下載的視頻文件的URL,根據(jù)URL在瀏覽器中播放視頻文件,而播放的該視頻文件則是由下載工具進(jìn)行下載??梢?,通過本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,由下載工具來進(jìn)行待播放的視頻文件的下載,由于下載工具具有較強(qiáng)的下載能力,且下載資源更為豐富,因此,瀏覽器能夠從中獲得較充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方法無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。并且,本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,由于通過下載工具進(jìn)行待播放視頻文件的下載,提供待下載的視頻文件對應(yīng)的URL,因此既能夠降低瀏覽器的工作負(fù)荷又能夠增加待播放的視頻文件資源的獲取渠道。此外,本實(shí)施例中提供的在瀏覽器中進(jìn)行視頻播放的方法,當(dāng)待下載的文件不為設(shè)定格式的視頻文件時(shí),瀏覽器還提供用戶相應(yīng)的播放插件信息供用戶下載,更便于用戶播放視頻文件。
[0089]實(shí)施例三
[0090]參照圖3,示出了本發(fā)明實(shí)施例三的一種在瀏覽器中進(jìn)行視頻播放的方法的步驟流程圖。
[0091]本實(shí)施例中以迅雷以及360瀏覽器為例、依然從瀏覽器側(cè)對本發(fā)明的視頻播放方法進(jìn)行說明,本實(shí)施例中的視頻播放的方法具體包括以下步驟:
[0092]步驟S302:360瀏覽器接收用戶選擇的下載文件的指令。
[0093]本實(shí)施例中 ,360瀏覽器與迅雷之間具有合法綁定關(guān)系,也就是說,迅雷為360瀏覽器提供視頻在線觀看接口,迅雷為360瀏覽器提供待下載的視頻文件對應(yīng)的URL,供360瀏覽器進(jìn)行在線播放,接口的具體形式如下:
[0094]http://vod.xunle1.com/share.html ? from = id&url = download_ur I &fi lename = % s
[0095]其中,from = id,id即ID是迅雷為360瀏覽器分配的標(biāo)識(shí),可以為數(shù)字也可以為字符串,還可以為數(shù)字和字符串的結(jié)合;url = download_url,是待下載的視頻文件對應(yīng)的URL !filename = % s,是待下載的視頻文件的名字。
[0096]步驟S304:360瀏覽器判斷待下載的文件是否為360瀏覽器支持的視頻文件格式,若是,則執(zhí)行步驟S306。
[0097]其中,360瀏覽器支持的視頻文件格式如:
[0098]擴(kuò)展名為.rmvb、.rm、.wmv、.mp4、.av1、.mkv、.ts、.asf>.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v 格式的視頻文件。
[0099]步驟S306:360瀏覽器當(dāng)判斷待下載的文件為360瀏覽器支持的視頻文件格式時(shí),打開迅雷發(fā)送的供360瀏覽器在線播放的視頻文件對應(yīng)的URL。
[0100]360瀏覽器判斷待下載的文件為360瀏覽器支持的視頻文件格式時(shí),將360瀏覽器信息以及待下載的視頻文件的信息發(fā)送至迅雷;迅雷在對360瀏覽器的ID進(jìn)行判斷,并判斷其合法后,迅雷依據(jù)360瀏覽器發(fā)送的待下載的視頻文件的信息從本地查找對應(yīng)的URL,將查找到的待下載的視頻文件對應(yīng)的URL發(fā)送至360瀏覽器;360瀏覽器接收到下載工具發(fā)送的URL后,打開在線觀看的視頻文件對應(yīng)的URL通過視頻播放插件進(jìn)行視頻播放。
[0101]通過本實(shí)施例提供的在瀏覽器中進(jìn)行視頻播放的方法,360瀏覽器在接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),由于迅雷下載工具與360瀏覽器間存在合法綁定關(guān)系,360瀏覽器則可直接從迅雷獲取待下載的文件對應(yīng)的URL,依據(jù)獲取到的URL在360瀏覽器中播放視頻文件。通過本實(shí)施例提供的視頻播放方法,瀏覽器能夠直接為用戶進(jìn)行視頻播放,用戶能夠直接在瀏覽器完成在線觀看的體驗(yàn),無需下載視頻文件。可見,通過本實(shí)施例提供的視頻播放方法,由下載工具來進(jìn)行待播放的視頻文件的下載,由于下載工具具有較強(qiáng)的下載能力,且下載資源更為豐富,因此,瀏覽器能夠從中獲得較充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方法無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。并且,本發(fā)明提供的視頻播放方法,由于通過下載工具進(jìn)行待播放視頻文件的下載,提供待下載的視頻文件對應(yīng)的URL,因此,既能夠降低瀏覽器的工作負(fù)荷又能夠增加待播放的視頻文件資源的獲取渠道。
[0102]實(shí)施例四
[0103]參照圖4,示出了本發(fā)明實(shí)施例四的一種視頻播放的方法的步驟流程圖。
[0104]本實(shí)施例中從下載工具側(cè)對本發(fā)明的視頻播放方法進(jìn)行說明,本實(shí)施例中的視頻播放方法包括以下步驟:
[0105]步驟S402:下載工具接收瀏覽器發(fā)送的瀏覽器信息,并依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí)。
[0106]下載工具為瀏覽器分配標(biāo)識(shí)時(shí),可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求設(shè)定分配原貝U,例如可以設(shè)定為:通過瀏覽器信息中的瀏覽器的域名信息為其分配標(biāo)識(shí),假設(shè),瀏覽器域名為WWW.360.com,下載工具為該瀏覽器分配的標(biāo)識(shí)為www.360.com或者為360。當(dāng)然還可以按照其他的分配原則以及標(biāo)識(shí)設(shè)定原則進(jìn)行分配,例如:通過瀏覽器信息中的瀏覽器ID為瀏覽器分配標(biāo)識(shí),本申請對此不作具體限制。
[0107]步驟S404:下載工具根據(jù)標(biāo)識(shí)對下載工具與瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷。
[0108]在下載工具中存儲(chǔ)有與下載工具具有綁定關(guān)系的所有瀏覽器的標(biāo)識(shí),下載工具根據(jù)瀏覽器信息為瀏覽器分配完標(biāo)識(shí)后,在下載工具本地端查找已存儲(chǔ)的標(biāo)識(shí)中是否存在該標(biāo)識(shí),若存在,則可判斷瀏覽器與下載工具之間的綁定關(guān)系是合法的也就意味著二者存在合法綁定關(guān)系。
[0109]需要說明的是,在實(shí)際實(shí)現(xiàn)時(shí),還可以由下載工具服務(wù)器對下載工具與瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷。
[0110]步驟S406:當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),下載工具將瀏覽器發(fā)送的待下載的視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。
[0111]需要說明的是,下載工具發(fā)送的URL可以是下載工具在判斷出瀏覽器與下載工具的綁定關(guān)系合法時(shí),由下載工具從本地獲取的,也可以是由下載工具服務(wù)器在確定瀏覽器與下載工具的綁定關(guān)系合法后,獲取并發(fā)送給下載工具的。
[0112]通過本實(shí)施提供的視頻播放方法,下載工具在接收到瀏覽器發(fā)送的瀏覽器信息后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后將待下載的視頻文件的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。由于本實(shí)施例提供的視頻播放方法能夠由下載工具對待下載的視頻文件進(jìn)行下載,再由瀏覽器中進(jìn)行視頻播放,因此能夠降低瀏覽器的工作負(fù)擔(dān),還能夠增加待播放的視頻文件資源的獲取渠道。此外,本實(shí)施例提供的視頻播放方法,由于下載工具具有較強(qiáng)的下載能力,且下載資源更為豐富,因此,瀏覽器能夠從中獲得較充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方法無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。
[0113]實(shí)施例五
[0114]參照圖5,示出了本發(fā)明實(shí)施例五的一種視頻播放的方法的步驟流程圖。
[0115]本實(shí)施例中依然從下載工具側(cè)對本發(fā)明的視頻播放方法進(jìn)行說明,本實(shí)施例中的視頻播放方法具體包括以下步驟:
[0116]步驟S502:下載工具發(fā)送獲取瀏覽器信息請求消息至瀏覽器。
[0117]下載工具在接收到瀏覽器發(fā)送的調(diào)用指令后,向?yàn)g覽器發(fā)送獲取瀏覽器信息請求消息。
[0118]步驟S504:下載工具接收瀏覽器返回的獲取瀏覽器信息請求的響應(yīng)消息,從響應(yīng)消息中獲取瀏覽器信息。
[0119]其中,瀏覽器信息中包含瀏覽器域名信息和/或?yàn)g覽器的身份標(biāo)識(shí)即ID。
[0120]瀏覽器信息的獲取除通過步驟S502與步驟S504發(fā)送至下載工具外,本領(lǐng)域技術(shù)人員在對調(diào)用指令進(jìn)行設(shè)定時(shí),還可以將瀏覽器信息攜帶在瀏覽器發(fā)送的調(diào)用指令中,下載工具通過接收瀏覽器發(fā)送的調(diào)用指令,直接從調(diào)用指令中獲取瀏覽器信息。
[0121]步驟S506:下載工具依據(jù)瀏覽器信息中包含的瀏覽器域名信息為瀏覽器分配標(biāo)識(shí)和/或依據(jù)瀏覽器信息中包含的瀏覽器ID為瀏覽器分配標(biāo)識(shí)。
[0122]在實(shí)際實(shí)現(xiàn)過程中,當(dāng)瀏覽器信息中僅包含瀏覽器域名信息或?yàn)g覽器ID時(shí),下載工具依據(jù)瀏覽器域名信息或?yàn)g覽器ID為瀏覽器分配標(biāo)識(shí),當(dāng)瀏覽器信息中同時(shí)包含瀏覽器域名信息和瀏覽器ID時(shí),下載工具可以依據(jù)任一信息為瀏覽器分配標(biāo)識(shí),也可以同時(shí)以瀏覽器域名信息和瀏覽器ID為依據(jù),為瀏覽器分配標(biāo)識(shí),本申請對此不作具體限制。
[0123]步驟S506:下載工具根據(jù)標(biāo)識(shí)對下載工具與瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷。
[0124]本步驟中下載工具與瀏覽器之間的綁定關(guān)系由下載工具在本地進(jìn)行合法性判斷。除此之外,下載工具與瀏覽器之間的綁定關(guān)系還可以由下載工具服務(wù)器進(jìn)行判斷,具體過程為:下載工具將瀏覽器分配標(biāo)識(shí)發(fā)送至下載工具服務(wù)器,由下載工具服務(wù)器根據(jù)下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0125]步驟S508:當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),下載工具將瀏覽器發(fā)送的待下載的視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。
[0126]其中,下載工具向?yàn)g覽器發(fā)送的URL由下載工具在本地進(jìn)行查找獲得,或者由下載工具服務(wù)器查找后發(fā)送至下載工具。
[0127]需要說明的是,待下載的視頻文件相對應(yīng)的URL并不局限于僅由下載工具發(fā)送至瀏覽器,還可以由下載工具服務(wù)器發(fā)送至瀏覽器。一種可行的方式為:下載工具將為瀏覽器分配的標(biāo)識(shí)發(fā)送至下載工具服務(wù)器,僅由下載工具服務(wù)器對下載工具與瀏覽器間的綁定關(guān)系進(jìn)行合法性判斷,當(dāng)判斷結(jié)果為合法時(shí),則獲取與待下載的視頻文件對應(yīng)的URL,由下載工具服務(wù)器直接發(fā)送至瀏覽器。另一種可行的方式為:下載工具直接將下載工具與瀏覽器間綁定關(guān)系的合法性判定結(jié)果發(fā)送至下載工具服務(wù)器,下載工具服務(wù)器直接依據(jù)判定結(jié)果,在結(jié)果為合法時(shí),獲取與待下載的視頻文件對應(yīng)的URL并發(fā)送至瀏覽器。還有一種可行的方式為:下載工具直接將待下載的視頻文件對應(yīng)的URL發(fā)送至下載工具服務(wù)器,由下載工具服務(wù)器發(fā)送至瀏覽器。
[0128]通過本實(shí)施例提供的視頻播放方法,下載工具在接收到瀏覽器發(fā)送的瀏覽器信息后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后將待下載的視頻文件的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。由于本實(shí)施例提供的視頻播放方法能夠由下載工具對待下載的視頻文件進(jìn)行下載,再由瀏覽器中進(jìn)行視頻播放,因此能夠降低瀏覽器的工作負(fù)擔(dān),還能夠增加待播放的視頻文件資源的獲取渠道。此外,本實(shí)施例提供的視頻播放方法,由于下載工具具有較強(qiáng)的下載能力,且且下載資源更為豐富,因此,瀏覽器能夠從中獲得較充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方法無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。
[0129]實(shí)施例六
[0130]參照圖6,示出了本發(fā)明實(shí)施例六的一種瀏覽器的結(jié)構(gòu)框圖。
[0131]本實(shí)施例的瀏覽器包括:指令接收模塊602,用于接收對待下載的視頻文件進(jìn)行在線播放的指令;確定模塊604,用于當(dāng)接收模塊接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;發(fā)送模塊606,用于將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí),并根據(jù)標(biāo)識(shí)對瀏覽器與下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;URL接收模塊608,用于當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的視頻文件相對應(yīng)的URL,并根據(jù)URL在瀏覽器中播放視頻文件。
[0132]通過本實(shí)施例提供的瀏覽器,瀏覽器在接收到對視頻文件在線播放的指令確定待下載文件為設(shè)定格式的視頻文件后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后即可接收到下載工具發(fā)送的待下載的視頻文件的URL,根據(jù)URL在瀏覽器中播放視頻文件,而播放的該視頻文件則是由下載工具進(jìn)行下載??梢?,通過本實(shí)施例提供的瀏覽器,由下載工具來進(jìn)行待播放的視頻文件的下載,由于下載工具具有較強(qiáng)的下載能力,且下載資源更為豐富,因此,瀏覽器能夠從中獲得較為充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方法無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。并且,本實(shí)施例提供的在瀏覽器,由于通過下載工具進(jìn)行待播放視頻文件的下載,提供待下載的視頻文件對應(yīng)的URL,因此既能夠降低瀏覽器的工作負(fù)荷又能夠增加待播放的視頻文件資源的獲取渠道。
[0133]實(shí)施例七
[0134]參照圖7,示出了本發(fā)明實(shí)施例七的一種瀏覽器的結(jié)構(gòu)框圖。
[0135]本實(shí)施例對實(shí)施例六中的瀏覽器進(jìn)行了進(jìn)一步優(yōu)化,優(yōu)化后的瀏覽器包括:指令接收模塊702,用于接收對待下載的視頻文件進(jìn)行在線播放的指令;確定模塊704,用于當(dāng)接收模塊接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;發(fā)送模塊706,用于將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí),并根據(jù)標(biāo)識(shí)對瀏覽器與下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;URL接收模塊708,用于當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的視頻文件相對應(yīng)的URL,并根據(jù)URL在瀏覽器中播放視頻文件。
[0136]優(yōu)選地,指令接收模塊702,用于在待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,用于在待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,用于在接收到待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,在線播放的指令攜帶在下載指令中。
[0137]優(yōu)選地,當(dāng)瀏覽器信息中包含瀏覽器域名信息時(shí),發(fā)送模塊706用于將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器域名信息為瀏覽器分配標(biāo)識(shí);和/或,當(dāng)瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID時(shí),發(fā)送模塊706用于將瀏覽器信息發(fā)送至用于下載待下載的視頻文件的下載工具,以使下載工具依據(jù)瀏覽器ID為瀏覽器分配標(biāo)識(shí)。
[0138]優(yōu)選地,發(fā)送模塊包括:第一發(fā)送模塊7062,用于在調(diào)用下載工具的同時(shí),將瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載待下載的視頻文件的下載工具;第二發(fā)送模塊7064,用于在接收到已啟動(dòng)的下載工具發(fā)送的獲取瀏覽器信息請求消息時(shí),將瀏覽器信息攜帶在獲取瀏覽器信息請求的響應(yīng)消息中,發(fā)送至用于下載待下載的視頻文件的下載工具。
[0139]優(yōu)選地,瀏覽器與下載工具之間的綁定關(guān)系由下載工具所在的下載工具服務(wù)器根據(jù)下載工具發(fā)送的瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷;或者,瀏覽器與下載工具之間的綁定關(guān)系由下載工具根據(jù)瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0140]優(yōu)選地,URL接收模塊708,用于當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),接收下載工具服務(wù)器發(fā)送的與待下載的視頻文件相對應(yīng)的URL ;其中,URL為下載工具服務(wù)器在判定瀏覽器與下載工具之間的綁定關(guān)系合法后,根據(jù)待下載的視頻文件的信息確定的URL ;或者,用于當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),接收下載工具發(fā)送的與待下載的視頻文件相對應(yīng)的URL ;其中,URL為下載工具在判定瀏覽器與下載工具之間的綁定關(guān)系合法后,根據(jù)待下載的視頻文件的信息確定的URL。
[0141]優(yōu)選地,本實(shí)施例中的瀏覽器還包括:提示信息顯示模塊710,用于若確定待下載文件不為設(shè)定格式的視頻文件,則在瀏覽器中顯示提示信息。
[0142]優(yōu)選地,設(shè)定格式的視頻文件包括:擴(kuò)展名為.rmvb、.rm、.wmv、.mp4、.av1、.mkv、.ts、.asf>.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v 格式的視步頁文件。
[0143]本實(shí)施例的瀏覽器用于實(shí)現(xiàn)前述實(shí)施例一、實(shí)施例二以及實(shí)施例三中相應(yīng)的在瀏覽器中進(jìn)行下載的方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0144]實(shí)施例八
[0145]參照圖8,示出了本發(fā)明實(shí)施例八的一種下載工具的結(jié)構(gòu)框圖。
[0146]本實(shí)施例中的下載工具包括:標(biāo)識(shí)分配模塊802,用于接收瀏覽器發(fā)送的瀏覽器信息,并依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí);判斷模塊804,用于根據(jù)標(biāo)識(shí)對下載工具與瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷;URL發(fā)送模塊806,用于當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),將瀏覽器發(fā)送的待下載的視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。
[0147]通過本實(shí)施例提供的下載工具,下載工具在接收到瀏覽器發(fā)送的瀏覽器信息后,只需要將瀏覽器信息發(fā)送至下載工具進(jìn)行標(biāo)識(shí)分配后再進(jìn)行進(jìn)一步的合法性驗(yàn)證,待驗(yàn)證成功后將待下載的視頻文件的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。由于本實(shí)施例提供的下載工具能夠直接對待下載的視頻文件進(jìn)行下載,再由瀏覽器中進(jìn)行視頻播放,因此,能夠降低瀏覽器的工作負(fù)擔(dān),還能夠增加待播放的視頻文件資源的獲取渠道。此外,本實(shí)施例提供的下載工具具有較強(qiáng)的下載能力,且且下載資源更為豐富,因此,瀏覽器能夠從中獲得較充足的視頻文件數(shù)據(jù),且下載工具不會(huì)因?yàn)槟硞€(gè)下載資源的問題而導(dǎo)致待下載視頻文件無法下載,從而使得瀏覽器能夠進(jìn)行流暢的視頻播放,解決了現(xiàn)有的視頻播放方案無法為用戶提供流暢的視頻播放,易出現(xiàn)視頻下載故障的問題。
[0148]實(shí)施例九
[0149]再次參照圖8,本實(shí)施例對圖8所示實(shí)施例中的下載工具進(jìn)行了進(jìn)一步優(yōu)化。優(yōu)化后的下載工具仍然包括:標(biāo)識(shí)分配模塊802,用于接收瀏覽器發(fā)送的瀏覽器信息,并依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí);判斷模塊804,用于根據(jù)標(biāo)識(shí)對下載工具與瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷;URL發(fā)送模塊806,用于當(dāng)合法性判斷的判斷結(jié)果為合法時(shí),將瀏覽器發(fā)送的待下載的視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使瀏覽器根據(jù)URL在瀏覽器中播放視頻文件。
[0150]與圖8所示實(shí)施例不同的是,本實(shí)施例對圖8中的下載工具進(jìn)行了以下優(yōu)化,包括:
[0151]優(yōu)選地,當(dāng)瀏覽器信息中包含瀏覽器域名信息時(shí),標(biāo)識(shí)分配模塊802,用于接收瀏覽器發(fā)送的瀏覽器信息,依據(jù)瀏覽器信息中包含的瀏覽器域名信息為瀏覽器分配標(biāo)識(shí);和/或,當(dāng)瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID時(shí);標(biāo)識(shí)分配模塊,用于接收瀏覽器發(fā)送的瀏覽器信息,依據(jù)瀏覽器信息中包含的瀏覽器ID為瀏覽器分配標(biāo)識(shí)。
[0152]優(yōu)選地,下載工具與瀏覽器之間的綁定關(guān)系由下載工具在本地進(jìn)行合法性判斷;或者,下載工具將瀏覽器分配標(biāo)識(shí)發(fā)送至與下載工具所在的下載工具服務(wù)器,由下載工具服務(wù)器根據(jù)下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0153]優(yōu)選地,向?yàn)g覽器發(fā)送的待下載的視頻文件相對應(yīng)的URL由下載工具在本地進(jìn)行查找獲得;或者,向?yàn)g覽器發(fā)送的待下載的視頻文件相對應(yīng)的5URL為下載工具服務(wù)器查找后發(fā)送至下載工具的URL。
[0154]優(yōu)選地,當(dāng)瀏覽器信息攜帶在瀏覽器發(fā)送的調(diào)用指令中時(shí),標(biāo)識(shí)分配模塊802,用于接收瀏覽器發(fā)送的調(diào)用指令,從調(diào)用指令中獲取瀏覽器信息,并依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí);或者,當(dāng)瀏覽器信息攜帶在瀏覽器發(fā)送的獲取瀏覽器信息請求的響應(yīng)消息中時(shí),標(biāo)識(shí)分配模塊802用于發(fā)送獲取瀏覽器信息請求消息至瀏覽器,接收瀏覽器返回的獲取瀏覽器信息請求的響應(yīng)消息,從響應(yīng)消息中獲取瀏覽器信息,并依據(jù)瀏覽器信息為瀏覽器分配標(biāo)識(shí)。
[0155]本實(shí)施例的下載工具用于實(shí)現(xiàn)前述實(shí)施例四、實(shí)施例五中相應(yīng)的下載方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0156]對于上述下載裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見相應(yīng)的方法實(shí)施例的部分說明即可。
[0157]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0158]在此提供的視頻播放方案不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造具有本發(fā)明方案的系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0159]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0160]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0161 ] 本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0162]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0163]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的視頻播放方案中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0164]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0165]本發(fā)明實(shí)施例公開了 Al、一種在瀏覽器中進(jìn)行視頻播放的方法,包括:當(dāng)接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)對所述瀏覽器與所述下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL,并根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0166]A2、根據(jù)Al所述的方法,其中,所述接收到對待下載的視頻文件進(jìn)行在線播放的指令包括:在所述待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,在所述待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,在接收到所述待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,所述在線播放的指令攜帶在所述下載指令中。
[0167]A3、根據(jù)Al或A2所述的方法,其中,所述瀏覽器信息中包含瀏覽器域名信息;所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID ;所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0168]A4、根據(jù)A3所述的方法,其中,所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具步驟包括:在調(diào)用下載工具的同時(shí),將所述瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載所述待下載的視頻文件的下載工具;或者,在接收到已啟動(dòng)的所述下載工具發(fā)送的獲取瀏覽器信息請求消息時(shí),將所述瀏覽器信息攜帶在所述獲取瀏覽器信息請求的響應(yīng)消息中,發(fā)送至用于下載所述待下載的視頻文件的下載工具。
[0169]A5、根據(jù)Al所述的方法,其中,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具所在的下載工具服務(wù)器根據(jù)所述下載工具發(fā)送的所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷;或者,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具根據(jù)所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0170]A6、根據(jù)A5所述的方法,其中,所述當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL步驟包括:當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收所述下載工具服務(wù)器發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具服務(wù)器在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL ;或者,當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收所述下載工具發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL。
[0171]A7、根據(jù)Al所述的方法,其中,所述方法還包括:若確定待下載文件不為設(shè)定格式的視頻文件,則在瀏覽器中顯示提示信息。
[0172]AS、根據(jù)Al所述的方法,其中,所述設(shè)定格式的視頻文件包括:擴(kuò)展名為.rmvb、.rm、.wmv λ.mp4、.av1、.mkv、.ts、.asf、.mpg、.mov、.3gp、.mpeg、.m4v、.vob、.flv、.xv、.f4v格式的視頻文件。
[0173]本發(fā)明實(shí)施例還公開了 B9、一種視頻播放方法,包括:接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí);根據(jù)所述標(biāo)識(shí)對所述下載工具與所述瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷;當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),將所述瀏覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使所述瀏覽器根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0174]B10、根據(jù)B9所述的方法,其中,所述瀏覽器信息中包含瀏覽器域名信息;接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID ;所述接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括:接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0175]B11、根據(jù)B9或BlO所述的方法,其中,所述下載工具與所述瀏覽器之間的綁定關(guān)系由所述下載工具在本地進(jìn)行合法性判斷;或者,所述下載工具將所述瀏覽器分配標(biāo)識(shí)發(fā)送至與所述下載工具所在的下載工具服務(wù)器,由所述下載工具服務(wù)器根據(jù)所述下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0176]B12、根據(jù)Bll所述的方法,其中,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL由所述下載工具在本地進(jìn)行查找獲得;或者,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL為所述下載工具服務(wù)器查找后發(fā)送至下載工具的URL。
[0177]B13、根據(jù)B2所述的方法,其中,所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的調(diào)用指令中,所述接收所述瀏覽器發(fā)送的瀏覽器信息步驟包括:接收所述瀏覽器發(fā)送的調(diào)用指令,從所述調(diào)用指令中獲取所述瀏覽器信息;或者,所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的獲取瀏覽器信息請求的響應(yīng)消息中,所述接收所述瀏覽器發(fā)送的瀏覽器信息步驟包括:發(fā)送獲取瀏覽器信息請求消息至所述瀏覽器,接收所述瀏覽器返回的獲取瀏覽器信息請求的響應(yīng)消息,從所述響應(yīng)消息中獲取所述瀏覽器信息。
[0178]本發(fā)明實(shí)施例還公開了 C14、一種瀏覽器,包括:指令接收模塊,用于接收對待下載的視頻文件進(jìn)行在線播放的指令;確定模塊,用于當(dāng)所述接收模塊接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件;發(fā)送模塊,用于將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)對所述瀏覽器與所述下載工具之間的綁定關(guān)系進(jìn)行合法性判斷;URL接收模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL,并根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0179]C15、根據(jù)C14所述的瀏覽器,其中,所述指令接收模塊,用于在所述待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,用于在所述待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;或者,用于在接收到所述待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,所述在線播放的指令攜帶在所述下載指令中。
[0180]C16、根據(jù)C14或C15所述的瀏覽器,其中,當(dāng)所述瀏覽器信息中包含瀏覽器域名信息時(shí),所述發(fā)送模塊用于將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,當(dāng)所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID時(shí),所述發(fā)送模塊用于將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0181]C17、根據(jù)C16所述的瀏覽器,其中,所述發(fā)送模塊包括:第一發(fā)送模塊,用于在調(diào)用下載工具的同時(shí),將所述瀏覽器信息攜帶在調(diào)用指令中發(fā)送至用于下載所述待下載的視頻文件的下載工具;第二發(fā)送模塊,用于在接收到已啟動(dòng)的所述下載工具發(fā)送的獲取瀏覽器信息請求消息時(shí),將所述瀏覽器信息攜帶在所述獲取瀏覽器信息請求的響應(yīng)消息中,發(fā)送至用于下載所述待下載的視頻文件的下載工具。
[0182]C18、根據(jù)C14所述的瀏覽器,其中,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具所在的下載工具服務(wù)器根據(jù)所述下載工具發(fā)送的所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷;或者,所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具根據(jù)所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0183]C19、根據(jù)C18所述的瀏覽器,其中,所述URL接收模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),接收所述下載工具服務(wù)器發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具服務(wù)器在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL ;或者,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),接收所述下載工具發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL。
[0184]C20、根據(jù)C14所述的瀏覽器,其中,所述瀏覽器還包括:提示信息顯示模塊,用于若確定待下載文件不為設(shè)定格式的視頻文件,則在瀏覽器中顯示提示信息。
[0185]C21、根據(jù)C14所述的瀏覽器,其中,所述設(shè)定格式的視頻文件包括:擴(kuò)展名為.rmvb、.rm、.wmv、.mp4、.av1、.mkv、.ts、.asf>.mpg、.mov、.3gp、.mpeg、.m4v>.vob、.flv、.xv、.f4v格式的視頻文件。
[0186]本發(fā)明實(shí)施例還公開了 D22、一種下載工具,包括:標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí);判斷模塊,用于根據(jù)所述標(biāo)識(shí)對所述下載工具與所述瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷;URL發(fā)送模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),將所述瀏覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使所述瀏覽器根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
[0187]D23、根據(jù)D22所述的下載工具,其中,當(dāng)所述瀏覽器信息中包含瀏覽器域名信息時(shí),所述標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí);和/或,當(dāng)所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID時(shí);所述標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
[0188]D24、根據(jù)D22或D23所述的下載工具,其中,所述下載工具與所述瀏覽器之間的綁定關(guān)系由所述下載工具在本地進(jìn)行合法性判斷;或者,所述下載工具將所述瀏覽器分配標(biāo)識(shí)發(fā)送至與所述下載工具所在的下載工具服務(wù)器,由所述下載工具服務(wù)器根據(jù)所述下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
[0189]D25、根據(jù)D24所述的下載工具,其中,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL由所述下載工具在本地進(jìn)行查找獲得;或者,所述向?yàn)g覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL為所述下載工具服務(wù)器查找后發(fā)送至下載工具的URL。
[0190]D26、根據(jù)D22所述的下載工具,其中,當(dāng)所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的調(diào)用指令中時(shí),所述標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的調(diào)用指令,從所述調(diào)用指令中獲取所述瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí);或者,當(dāng)所述瀏覽器信息攜帶在所述瀏覽器發(fā)送的獲取瀏覽器信息請求的響應(yīng)消息中時(shí),所述標(biāo)識(shí)分配模塊用于發(fā)送獲取瀏覽器信息請求消息至所述瀏覽器,接收所述瀏覽器返回的獲取瀏覽器信息請求的響應(yīng)消息,從所述響應(yīng)消息中獲取所述瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)。
【權(quán)利要求】
1.一種在瀏覽器中進(jìn)行視頻播放的方法,其特征在于,包括: 當(dāng)接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件; 將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)對所述瀏覽器與所述下載工具之間的綁定關(guān)系進(jìn)行合法性判斷; 當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL,并根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收到對待下載的視頻文件進(jìn)行在線播放的指令包括: 在所述待下載的視頻文件的下載過程中,接收到對待下載的視頻文件進(jìn)行在線播放的指令; 或者, 在所述待下載的視頻文件未開始下載時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令; 或者, 在接收到所述待下載的視頻文件的下載指令時(shí),接收到對待下載的視頻文件進(jìn)行在線播放的指令;其中,所述在線播放的指令攜帶在所述下載指令中。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 所述瀏覽器信息中包含瀏覽器域名信息;所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括: 將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí); 和/或, 所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID ;所述將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括: 將所述瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具所在的下載工具服務(wù)器根據(jù)所述下載工具發(fā)送的所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷; 或者, 所述瀏覽器與所述下載工具之間的綁定關(guān)系由所述下載工具根據(jù)所述瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL步驟包括: 當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收所述下載工具服務(wù)器發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具服務(wù)器在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL ;或者, 當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收所述下載工具發(fā)送的與待下載的所述視頻文件相對應(yīng)的URL ;其中,所述URL為所述下載工具在判定所述瀏覽器與所述下載工具之間的綁定關(guān)系合法后,根據(jù)所述待下載的視頻文件的信息確定的URL。
6.一種視頻播放方法,其特征在于,包括: 接收所述瀏覽器 發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí); 根據(jù)所述標(biāo)識(shí)對所述下載工具與所述瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷; 當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),將所述瀏覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使所述瀏覽器根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述瀏覽器信息中包含瀏覽器域名信息;接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括: 接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器域名信息為所述瀏覽器分配標(biāo)識(shí); 和/或, 所述瀏覽器信息中包括瀏覽器的身份標(biāo)識(shí)ID ;所述接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí)步驟包括: 接收所述瀏覽器發(fā)送的瀏覽器信息,依據(jù)所述瀏覽器信息中包含的所述瀏覽器ID為所述瀏覽器分配標(biāo)識(shí)。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于, 所述下載工具與所述瀏覽器之間的綁定關(guān)系由所述下載工具在本地進(jìn)行合法性判斷; 或者, 所述下載工具將所述瀏覽器分配標(biāo)識(shí)發(fā)送至與所述下載工具所在的下載工具服務(wù)器,由所述下載工具服務(wù)器根據(jù)所述下瀏覽器分配標(biāo)識(shí)進(jìn)行合法性判斷。
9.一種瀏覽器,其特征在于,包括: 指令接收模塊,用于接收對待下載的視頻文件進(jìn)行在線播放的指令; 確定模塊,用于當(dāng)所述接收模塊接收到對待下載的視頻文件進(jìn)行在線播放的指令時(shí),確定待下載文件為設(shè)定格式的視頻文件; 發(fā)送模塊,用于將瀏覽器信息發(fā)送至用于下載所述待下載的視頻文件的下載工具,以使所述下載工具依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí),并根據(jù)所述標(biāo)識(shí)對所述瀏覽器與所述下載工具之間的綁定關(guān)系進(jìn)行合法性判斷; URL接收模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),則接收與待下載的所述視頻文件相對應(yīng)的URL,并根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
10.一種下載工具,其特征在于,包括: 標(biāo)識(shí)分配模塊,用于接收所述瀏覽器發(fā)送的瀏覽器信息,并依據(jù)所述瀏覽器信息為所述瀏覽器分配標(biāo)識(shí); 判斷模塊,用于根據(jù)所述標(biāo)識(shí)對所述下載工具與所述瀏覽器之間的綁定關(guān)系進(jìn)行合法性判斷; URL發(fā)送模塊,用于當(dāng)所述合法性判斷的判斷結(jié)果為合法時(shí),將所述瀏覽器發(fā)送的待下載的所述視頻文件相對應(yīng)的URL發(fā)送至瀏覽器,以使所述瀏覽器根據(jù)所述URL在所述瀏覽器中播放所述視頻文件。
【文檔編號】H04N21/438GK104079990SQ201410302676
【公開日】2014年10月1日 申請日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】熊鵬 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司