国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      視頻識(shí)別方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):7814043閱讀:287來(lái)源:國(guó)知局
      視頻識(shí)別方法、裝置和系統(tǒng)的制作方法
      【專利摘要】提供一種視頻識(shí)別方法和裝置,方法包括:接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL,確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻;根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各該第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一采樣URL的會(huì)話部分的字符串相同;如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      【專利說(shuō)明】視頻識(shí)別方法、裝置和系統(tǒng)
      [0001]技術(shù)領(lǐng)
      [0002]本發(fā)明涉及通信領(lǐng)域,并且更具體地,涉及一種視頻識(shí)別方法、裝置和系統(tǒng)。

      【背景技術(shù)】
      [0003]目前,隨著互聯(lián)網(wǎng)的飛速發(fā)展,基于開(kāi)放互聯(lián)網(wǎng)的視頻傳輸服務(wù)也得到大規(guī)模應(yīng)用,即,互聯(lián)網(wǎng)視頻發(fā)布商利用電信運(yùn)營(yíng)商提供的網(wǎng)絡(luò),向終端用戶提供視頻播放服務(wù),其中,電信運(yùn)營(yíng)商僅負(fù)責(zé)傳輸視頻,不涉足視頻內(nèi)容的控制、分發(fā)、版權(quán)等。
      [0004]現(xiàn)有技術(shù)中,視頻傳輸是基于超文本傳輸協(xié)議(HTTP, Hypertext transferprotocol)進(jìn)行的,具體地說(shuō),用戶在希望觀看互聯(lián)網(wǎng)視頻發(fā)布商(例如,視頻網(wǎng)站)提供的視頻時(shí),通過(guò)用戶設(shè)備向電信運(yùn)營(yíng)商(例如,網(wǎng)關(guān)設(shè)備)發(fā)送HTTP消息,該HTTP消息中攜帶與所希望觀看的視頻相對(duì)應(yīng)的統(tǒng)一資源定位符URL (Uniform Resoure Locator),電信運(yùn)營(yíng)商可以將該HTTP消息轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)視頻發(fā)布商(例如,視頻網(wǎng)站的服務(wù)器),以從互聯(lián)網(wǎng)視頻發(fā)布商獲得該視頻,并下發(fā)至用戶設(shè)備。
      [0005]為了改善用戶體驗(yàn),縮短用戶觀看視頻的等待時(shí)間,電信運(yùn)營(yíng)商通常會(huì)設(shè)置緩存設(shè)備,以緩存從電信運(yùn)營(yíng)商獲取的視頻,并建立所獲取的各視頻與各URL之間的映射關(guān)系表項(xiàng),從而,當(dāng)接收到攜帶著與所緩存的視頻相對(duì)應(yīng)的URL的HTTP消息時(shí),可以從緩存設(shè)備獲取該視頻,并下發(fā)給用戶設(shè)備。
      [0006]例如,目前,已經(jīng)可以實(shí)現(xiàn)視頻傳輸對(duì)網(wǎng)絡(luò)狀況自適應(yīng)能力的支持,即同一個(gè)視頻內(nèi)容,在服務(wù)器中存儲(chǔ)有多個(gè)碼率的副本或者多個(gè)編碼格式的副本,例如,高清碼率、標(biāo)清碼率。碼率越高的副本,視頻畫面越清晰,單位播放時(shí)間對(duì)應(yīng)的視頻數(shù)據(jù)越多,對(duì)傳送帶寬的需求越大,在網(wǎng)絡(luò)條件好的時(shí)候傳送高清片段,在網(wǎng)絡(luò)條件差的時(shí)候傳送標(biāo)清片段,這樣保證視頻觀看過(guò)程中的流暢度,改善用戶體驗(yàn)。但是,當(dāng)網(wǎng)絡(luò)條件發(fā)生變化時(shí),一次視頻觀看過(guò)程中可能傳輸同一個(gè)視頻內(nèi)容(或者說(shuō),同一視頻播放會(huì)話)的多個(gè)副本,同時(shí),視頻的URL—般是視頻網(wǎng)站動(dòng)態(tài)生成的,不同用戶訪問(wèn)同一個(gè)視頻,同一個(gè)用戶不同時(shí)間訪問(wèn)同一個(gè)視頻,都可能獲取到不同的URL;因此,可能導(dǎo)致以下問(wèn)題的出現(xiàn),例如,導(dǎo)致點(diǎn)擊率計(jì)算和視頻播放量計(jì)算是不等價(jià)的。
      [0007]再例如,該多個(gè)副本的增值處理(例如,廣告投放、殺毒處理等)也是獨(dú)立進(jìn)行,嚴(yán)重影響了處理的效率和準(zhǔn)確性。
      [0008]因此,希望提供一種技術(shù),能夠通過(guò)URL識(shí)別屬于同一視頻播放會(huì)話的不同視頻。


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

      [0009]本發(fā)明實(shí)施例提供一種視頻識(shí)別方法、裝置和系統(tǒng),能夠通過(guò)URL分辨視頻內(nèi)容相同的多個(gè)視頻。
      [0010]第一方面,提供了一種視頻識(shí)別方法,該方法包括:接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL,確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻;根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各該第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一采樣URL的會(huì)話部分的字符串相同,該第一采樣URL的會(huì)話部分包括該第一采樣URL中除用戶部分以外的部分,該第一采樣URL的用戶部分用于指示該第一用戶設(shè)備,該第一采樣URL的會(huì)話部分的包含于該第一采樣URL的非主機(jī)名Host部分,該非Host部分是URL的字符串中除Host部分以外的部分,該至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且該至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話;如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      [0011 ] 結(jié)合第一方面,在第一方面的第一種實(shí)現(xiàn)方式中,在根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分之前,該方法還包括:接收該至少兩個(gè)第一采樣URL ;遍歷該第一米樣URL的非Host部分,確定各該第一米樣URL的會(huì)話部分;根據(jù)該至少兩個(gè)第一米樣URL的會(huì)話部分,確定該會(huì)話部分提取模型。
      [0012]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第二種實(shí)現(xiàn)方式中,該接收該至少兩個(gè)第一米樣URL,包括:在第一時(shí)段內(nèi),接收該至少兩個(gè)第一米樣URL,該第一時(shí)段是根據(jù)該至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一采樣視頻的時(shí)長(zhǎng)確定的。
      [0013]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第三種實(shí)現(xiàn)方式中,在確定各該第一采樣URL的會(huì)話部分之前,該方法還包括:在該第一時(shí)段外,接收至少一個(gè)第二采樣URL,該第二采樣URL與該第一用戶設(shè)備相對(duì)應(yīng);根據(jù)各該第一采樣URL和該第二采樣URL,確定各該第一采樣URL的用戶部分,在該第一采樣URL與該第二采樣URL中,該用戶部分的字符串相同;從該至少兩個(gè)第一采樣URL中,去除該用戶部分。
      [0014]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第五種實(shí)現(xiàn)方式中,該至少兩個(gè)第一采樣URL的路徑Path部分的深度相同。
      [0015]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第六種實(shí)現(xiàn)方式中,各該第一采樣URL的搜索參數(shù)Quey Param部分包括的Quey Param中,參數(shù)名相異的Quey Param數(shù)量小于等于第一閾值。
      [0016]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第七種實(shí)現(xiàn)方式中,在遍歷該第一采樣URL的非Host部分之前,該方法還包括:根據(jù)標(biāo)識(shí)部分提取模型,確定該至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;從該至少兩個(gè)第一采樣URL中,去除該標(biāo)識(shí)部分。
      [0017]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第八種實(shí)現(xiàn)方式中,在遍歷該第一采樣URL的非Host部分之前,該方法還包括:根據(jù)分段部分提取模型,確定該至少兩個(gè)第一采樣URL的分段部分,其中,該分段部分提取模型是根據(jù)該分段信息確定的,該分段信息是基于分段部分提取條件,對(duì)第一采樣信息集合和第二采樣信息集合進(jìn)行對(duì)比處理而從該第一采樣信息集合和該第二采樣信息集合中確定的,該第一采樣信息集合是根據(jù)第四采樣URL確定的,該第四采樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,該第四采樣URL的Quey Param部分包括K個(gè)Quey Param,該第一采樣信息集合包括第一信息和第二信息中的至少一個(gè),該第一信息用于指示該第四采樣URL的Path部分的深度和Path值,該第二信息用于指示該第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,該第二采樣信息集合是根據(jù)第五采樣URL確定的,該第五采樣URL包括Path部分和Quey Param部分,該第五采樣URL的Quey Param部分包括M個(gè)Quey Param,該第四采樣URL和該第五采樣URL均對(duì)應(yīng)第三視頻相同,該第五采樣信息集合包括第三信息和第四信息中的至少一個(gè),該第三信息用于指示該第五采樣URL的Path部分的深度和Path值,該第四信息用于指示該第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,該分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè),該第一條件為:該分段信息指示的Path部分的深度在該第一采樣信息集合和該第二采樣信息集合中相同,且該分段信息該指示Path值在該第一采樣信息集合和該第二采樣信息集合中相異,該第二條件為:該分段信息指示的Quey Param的名稱屬于該第一米樣信息集合和該第二米樣信息集合雙方,且該分段信息指不的Quey Param的參數(shù)值在該第一采樣信息集合和該第二采樣信息集合中相異,該第三條件為:該分段信息指不的Quey Param的名稱僅屬于該第一米樣信息集合和該第二米樣信息集合中的一方;從該至少兩個(gè)第一采樣URL中,去除該分段部分。
      [0018]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第九種實(shí)現(xiàn)方式中,該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的片段時(shí)發(fā)送的URL ;或該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的片段時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻時(shí)發(fā)送的URL ;或該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的第一片段時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的第二片段時(shí)發(fā)送的URL,其中,該第一片段與該第二片段相異。
      [0019]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第十種實(shí)現(xiàn)方式中,該確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,包括:接收并在該緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各該緩存URL均與該緩存視頻相對(duì)應(yīng);根據(jù)標(biāo)識(shí)部分提取模型,確定該緩存URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;遍歷該目標(biāo)URL的非Host部分,如果確定該目標(biāo)URL的非Host部分中包含該緩存URL的標(biāo)識(shí)部分的字符串,則確定該緩存視頻為該目標(biāo)視頻。
      [0020]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第十一種實(shí)現(xiàn)方式中,該方法還包括:接收至少一個(gè)驗(yàn)證URL,且該驗(yàn)證URL的非Host子字符串中包含該緩存URL的標(biāo)識(shí)部分的字符串;向服務(wù)器轉(zhuǎn)發(fā)該驗(yàn)證URL ;接收該服務(wù)器根據(jù)該驗(yàn)證URL發(fā)送的驗(yàn)證視頻;確定該驗(yàn)證視頻與該緩存視頻相同。
      [0021]結(jié)合第一方面及其上述實(shí)現(xiàn)方式,在第一方面的第十二種實(shí)現(xiàn)方式中,該方法還包括:接收第六采樣URL以及第四采樣視頻,其中,該第六采樣URL與該第四視頻相對(duì)應(yīng),該第四采樣視頻與該第二采樣視頻相異;根據(jù)該標(biāo)識(shí)部分提取模型,確定該第六采樣URL的標(biāo)識(shí)部分;確定第六采樣URL的標(biāo)識(shí)部分與該第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,該重疊部分包括Path值相同的Path級(jí)別和參數(shù)值相同的Quey Param中的至少一項(xiàng);從該第三采樣URL的標(biāo)識(shí)部分中去除該重疊部分,以更新該第三采樣URL的標(biāo)識(shí)部分;根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新該標(biāo)識(shí)部分提取模型。
      [0022]第二方面,提供了一種視頻識(shí)別裝置,該裝置包括:收發(fā)單元,用于接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL ;確定單元,用于確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻,根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一米樣URL的會(huì)話部分確定的,其中,各該第一米樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一米樣URL的會(huì)話部分的字符串相同,該第一米樣URL的會(huì)話部分包括該第一采樣URL中除用戶部分以外的部分,該第一采樣URL的用戶部分用于指示該第一用戶設(shè)備,該第一采樣URL的會(huì)話部分的包含于該第一采樣URL的非主機(jī)名Host部分,該非Host部分是URL的字符串中除Host部分以外的部分,該至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且該至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話;判定單元,用于如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      [0023]結(jié)合第二方面,在第二方面的第一種實(shí)現(xiàn)方式中,該收發(fā)單元還用于接收該至少兩個(gè)第一米樣URL ;該確定單兀還用于遍歷該第一米樣URL的非Host部分,確定各該第一采樣URL的會(huì)話部分,根據(jù)該至少兩個(gè)第一采樣URL的會(huì)話部分,確定該會(huì)話部分提取模型。
      [0024]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第二種實(shí)現(xiàn)方式中,該收發(fā)單元具體用于在第一時(shí)段內(nèi),接收該至少兩個(gè)第一采樣URL,該第一時(shí)段是根據(jù)該至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一采樣視頻的時(shí)長(zhǎng)確定的。
      [0025]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第三種實(shí)現(xiàn)方式中,該收發(fā)單元還用于在該第一時(shí)段外,接收至少一個(gè)第二采樣URL,該第二采樣URL與該第一用戶設(shè)備相對(duì)應(yīng);該確定單兀還用于根據(jù)各該第一米樣URL和該第二米樣URL,確定各該第一米樣URL的用戶部分,在該第一采樣URL與該第二采樣URL中,該用戶部分的字符串相同,從該至少兩個(gè)第一采樣URL中,去除該用戶部分。
      [0026]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第四種實(shí)現(xiàn)方式中,該確定單元還用于根據(jù)標(biāo)識(shí)部分提取模型,確定該至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;用于從該至少兩個(gè)第一采樣URL中,去除該標(biāo)識(shí)部分。
      [0027]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第五種實(shí)現(xiàn)方式中,該確定單元還用于根據(jù)分段部分提取模型,確定該至少兩個(gè)第一采樣URL的分段部分,其中,該分段部分提取模型是根據(jù)該分段信息確定的,該分段信息是基于分段部分提取條件,對(duì)第一采樣信息集合和第二采樣信息集合進(jìn)行對(duì)比處理而從該第一采樣信息集合和該第二采樣信息集合中確定的,該第一米樣信息集合是根據(jù)第四米樣URL確定的,該第四米樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,該第四采樣URL的Quey Param部分包括K個(gè)QueyParam,該第一米樣信息集合包括第一信息和第二信息中的至少一個(gè),該第一信息用于指不該第四采樣URL的Path部分的深度和Path值,該第二信息用于指示該第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,該第二采樣信息集合是根據(jù)第五采樣URL確定的,該第五采樣URL包括Path部分和Quey Param部分,該第五采樣URL的Quey Param部分包括M個(gè)Quey Param,該第四采樣URL和該第五采樣URL均對(duì)應(yīng)第三視頻相同,該第五采樣信息集合包括第三信息和第四信息中的至少一個(gè),該第三信息用于指示該第五采樣URL的Path部分的深度和Path值,該第四信息用于指示該第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,該分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè),該第一條件為:該分段信息指示的Path部分的深度在該第一采樣信息集合和該第二采樣信息集合中相同,且該分段信息該指不Path值在該第一米樣信息集合和該第二米樣信息集合中相異,該第二條件為:該分段信息指示的Quey Param的名稱屬于該第一采樣信息集合和該第二米樣信息集合雙方,且該分段信息指不的Quey Param的參數(shù)值在該第一米樣信息集合和該第二采樣信息集合中相異,該第三條件為:該分段信息指示的Quey Param的名稱僅屬于該第一采樣信息集合和該第二采樣信息集合中的一方;用于從該至少兩個(gè)第一采樣URL中,去除該分段部分。
      [0028]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第六種實(shí)現(xiàn)方式中,該收發(fā)單元還用于接收并在該緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各該緩存URL均與該緩存視頻相對(duì)應(yīng);該確定單元具體用于根據(jù)標(biāo)識(shí)部分提取模型,確定該緩存URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三米樣URL的非Host部分;遍歷該目標(biāo)URL的非Host部分,如果確定該目標(biāo)URL的非Host部分中包含該緩存URL的標(biāo)識(shí)部分的字符串,則確定該緩存視頻為該目標(biāo)視頻。
      [0029]結(jié)合第二方面及其上述實(shí)現(xiàn)方式,在第二方面的第七種實(shí)現(xiàn)方式中,該收發(fā)單元還用于接收第六采樣URL以及第四采樣視頻,其中,該第六采樣URL與該第四視頻相對(duì)應(yīng),該第四采樣視頻與該第二采樣視頻相異;該確定單元還用于用于根據(jù)該標(biāo)識(shí)部分提取模型,確定該第六采樣URL的標(biāo)識(shí)部分,確定第六采樣URL的標(biāo)識(shí)部分與該第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,該重疊部分包括Path值相同的Path級(jí)別和參數(shù)值相同的QueyParam中的至少一項(xiàng),用于從該第三采樣URL的標(biāo)識(shí)部分中去除該重疊部分,以更新該第三采樣URL的標(biāo)識(shí)部分;用于根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新該標(biāo)識(shí)部分提取模型。
      [0030]第三方面,提供了一種視頻識(shí)別系統(tǒng),該系統(tǒng)包括:第二方面及第二方面的各實(shí)現(xiàn)方式的各視頻識(shí)別裝置,用戶設(shè)備和服務(wù)器。
      [0031]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別方法、裝置和系統(tǒng),利用內(nèi)容相同的至少兩個(gè)第一采樣視頻所分別對(duì)應(yīng)的第一采樣URL,訓(xùn)練獲得會(huì)話部分提取模型,該會(huì)話部分提取模型用于從URL中提取指示視頻所屬于的視頻播放會(huì)話的會(huì)話部分,從而,在接收到第一目標(biāo)視頻與第二目標(biāo)視頻所分別對(duì)應(yīng)的第一目標(biāo)URL和第二目標(biāo)URL時(shí),能夠根據(jù)該會(huì)話部分提取模型,確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分,進(jìn)而在確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分相同之后,能夠確定第一目標(biāo)視頻和第二目標(biāo)視頻屬于同一視頻播放會(huì)話,從而,能夠?qū)?duì)第一目標(biāo)視頻和第二目標(biāo)視頻的點(diǎn)擊視為一次點(diǎn)擊,從而提高了點(diǎn)擊率計(jì)算的準(zhǔn)確性,并且,在僅通過(guò)識(shí)別URL的情況下,便能夠確認(rèn)需要對(duì)第一目標(biāo)視頻和第二目標(biāo)視頻進(jìn)行相同的增值處理,提高了處理的效率。

      【專利附圖】

      【附圖說(shuō)明】
      [0032]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0033]圖1是根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別方法的示意性流程圖。
      [0034]圖2是表示URL中各部分的劃分方式的一例的示意圖。
      [0035]圖3是表示URL中的Path部分的深度及Path值的一例的示意圖。
      [0036]圖4是根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別裝置的示意性框圖。
      [0037]圖5是根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別設(shè)備的示意性結(jié)構(gòu)圖。
      [0038]圖6是根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別系統(tǒng)的示意性架構(gòu)圖。

      【具體實(shí)施方式】
      [0039]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0040]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0041]本發(fā)明的技術(shù)方案中,用戶設(shè)備可以通過(guò)電信運(yùn)營(yíng)商提供的通信網(wǎng)絡(luò)訪問(wèn)提供視頻業(yè)務(wù)的服務(wù)器,并且,該通信網(wǎng)絡(luò)可以是例如:全球移動(dòng)通訊系統(tǒng)(GSM,Global Systemof Mobile communicat1n),碼分多址(CDMA, Code Divis1n Multiple Access)系統(tǒng),寬帶碼分多址(WCDMA, Wideband Code Divis1n Multiple Access Wireless),通用分組無(wú)線業(yè)務(wù)(GPRS, General Packet Rad1 Service),長(zhǎng)期演進(jìn)(LTE, Long Term Evolut1n)等。
      [0042]用戶設(shè)備(UE, User Equipment),也可稱之為移動(dòng)終端(Mobile Terminal)、移動(dòng)用戶設(shè)備等,可以經(jīng)上述通信網(wǎng)絡(luò)(例如,RAN,Rad1 Access Network)與一個(gè)或多個(gè)核心網(wǎng)(例如,上述服務(wù)器所在的網(wǎng)絡(luò))進(jìn)行通信,用戶設(shè)備可以是移動(dòng)終端,如移動(dòng)電話(或稱為“蜂窩”電話)和具有移動(dòng)終端的計(jì)算機(jī),例如,可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們與無(wú)線接入網(wǎng)交換語(yǔ)言和/或數(shù)據(jù)。
      [0043]并且,在本發(fā)明實(shí)施例中,用戶設(shè)備與服務(wù)器之間可以采用HTTP通信方式,或者說(shuō),在用戶設(shè)備與服務(wù)器之間傳輸?shù)男畔⒎螲TTP通信規(guī)則。
      [0044]例如,用戶在通過(guò)用戶設(shè)備訪問(wèn)視頻網(wǎng)站,以觀看視頻時(shí),視頻網(wǎng)站會(huì)針對(duì)用戶希望觀看的視頻(例如,通過(guò)用戶的點(diǎn)擊行為獲知用戶希望的視頻),為該用戶設(shè)備分配與該視頻相對(duì)應(yīng)的URL,用戶設(shè)備向該視頻網(wǎng)站的服務(wù)器發(fā)送攜帶有該URL的請(qǐng)求消息,從而,服務(wù)器可以根據(jù)該URL查找到該視頻,并下發(fā)給用戶設(shè)備。
      [0045]另外,在本發(fā)明實(shí)施例中,用戶設(shè)備與服務(wù)器之間的通信經(jīng)由電信運(yùn)營(yíng)商提供的通信網(wǎng)絡(luò)進(jìn)行,例如,用戶設(shè)備發(fā)送給服務(wù)器的消息(例如,請(qǐng)求播放視頻片段的消息)需要首先被封裝成符合上述通信網(wǎng)絡(luò)傳輸規(guī)則的格式,并經(jīng)由例如該通信網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)備將該消息轉(zhuǎn)換為服務(wù)器能夠識(shí)別的格式。類似的,服務(wù)器在從網(wǎng)關(guān)設(shè)備接收到該消息后,可以查找與該消息相對(duì)應(yīng)的視頻,并將該視頻傳輸至上述網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備可以將該視頻封裝成服務(wù)符合上述通信網(wǎng)絡(luò)傳輸規(guī)則的格式,并下發(fā)至用戶設(shè)備。
      [0046]為了改善用戶體驗(yàn),縮短用戶觀看視頻的等待時(shí)間,電信運(yùn)營(yíng)商通常會(huì)設(shè)置緩存設(shè)備,以緩存從電信運(yùn)營(yíng)商獲取的視頻。并且,該緩存設(shè)備通常與網(wǎng)關(guān)設(shè)備通信連接或集成于一體。
      [0047]為了便于理解,以具有視頻緩存功能的網(wǎng)關(guān)設(shè)備作為本發(fā)明實(shí)施例的視頻識(shí)別方法的執(zhí)行主體,進(jìn)行說(shuō)明。
      [0048]圖1示出了根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別方法100的示意性流程圖。如圖1所示,該方法包括:
      [0049]SI 10,接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL,確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻;
      [0050]S120,根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各該第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一采樣URL的會(huì)話部分的字符串相同,該第一米樣URL的會(huì)話部分包括該第一米樣URL中除用戶部分以外的部分,該第一米樣URL的用戶部分用于指不該第一用戶設(shè)備,該第一米樣URL的會(huì)話部分的包含于該第一米樣URL的非主機(jī)名Host部分,該非Host部分是URL的字符串中除Host部分以外的部分,該至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且該至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話;
      [0051]S130,如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      [0052]具體地說(shuō),例如,由于網(wǎng)絡(luò)狀態(tài)、用戶級(jí)別和用戶設(shè)備使用的播放器等原因,同樣的視頻內(nèi)容,可能會(huì)有多種版本,例如,標(biāo)清格式版本、高清格式版本、植入廣告版本、去廣告版本以及各種視頻播放器所支持的格式版本等。并且,視頻網(wǎng)站是將各個(gè)版本的視頻視為不同的視頻,例如,為不同版本的視頻存儲(chǔ)于不同的服務(wù)器,因而,在用戶請(qǐng)求收看不同版本的視頻時(shí),視頻網(wǎng)站也會(huì)為不同版本的視頻分配不同的URL。應(yīng)理解,以上列舉的造成同一視頻具有多個(gè)視頻版本的原因僅為示例性說(shuō)明,本發(fā)明并不限定于此。
      [0053]并且,在URL中,通常會(huì)攜帶用于指示該視頻所屬于的視頻播放會(huì)話(或者說(shuō),視頻播放業(yè)務(wù))的字符串,即,會(huì)話部分,并且,在屬于同一視頻播放業(yè)務(wù)的不同視頻(例如,碼率不同的視頻)的URL中,該用于指示視頻所屬于的視頻播放會(huì)話(或者說(shuō),視頻內(nèi)容)的字符串相同。
      [0054]因此本發(fā)明實(shí)施例中,可以通過(guò)采樣URL(即,第一采樣URL)進(jìn)行訓(xùn)練,獲得會(huì)話部分提取模型(以下,為了便于理解和說(shuō)明,稱為Sess1n部分提取模型),從而,能夠?qū)崿F(xiàn)從URL中提取上述會(huì)話部分(以下,為了便于理解和說(shuō)明,稱為Sess1n部分),并且,可以判定會(huì)話部分相同的多個(gè)視頻的視頻內(nèi)容也是相同的。
      [0055]下面,首先對(duì)該Sess1n部分提取模型的訓(xùn)練過(guò)程進(jìn)行詳細(xì)說(shuō)明。
      [0056]可選地,在根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分之前,該方法還包括:
      [0057]接收該至少兩個(gè)第一采樣URL ;
      [0058]遍歷該第一采樣URL的非Host部分,確定各該第一采樣URL的會(huì)話部分;
      [0059]根據(jù)該至少兩個(gè)第一采樣URL的會(huì)話部分,確定該會(huì)話部分提取模型
      [0060]具體地說(shuō),例如,網(wǎng)關(guān)設(shè)備獲取URL#A(即,第一采樣URL的一例),其中,該URL#A與用戶設(shè)備A(第一用戶設(shè)備的一例)相對(duì)應(yīng),并且,該URLM與視頻A(即,第一采樣視頻的一例)相對(duì)應(yīng),例如,可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備A的用于請(qǐng)求播放視頻A的HTTP消息中提取的,或者,也可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備A的用于請(qǐng)求播放視頻A的片段的HTTP消息中提取的。
      [0061]需要說(shuō)明的是,以上列舉的URLM的獲取過(guò)程僅為示例性說(shuō)明,本發(fā)明并未限定于此,例如,該URL#A也可以是由互聯(lián)網(wǎng)視頻發(fā)布商提供給網(wǎng)關(guān)設(shè)備的,只要能夠確保該URL#A與用戶設(shè)備A相對(duì)應(yīng),且該URL#A與視頻A相對(duì)應(yīng)即可,例如,現(xiàn)有技術(shù)中,該URL#A可以作為完整的視頻A的索引,或者該URL#A可以作為視頻A的某一片段的索引。
      [0062]用戶設(shè)備在請(qǐng)求獲取視頻時(shí)發(fā)送的URL中,與該視頻的視頻內(nèi)容相對(duì)應(yīng)的上述Sess1n部分通常存在于URL的路徑(Path)部分或搜索參數(shù)(Quey Param)部分中,即,該Sess1n部分可能是Path部分中的某一深度的Path值,也可能是Quey Param部分中的某一參數(shù)的值。
      [0063]因此,在本發(fā)明實(shí)施例中,網(wǎng)關(guān)設(shè)備在獲取該URL#A之后,可以提取該URL#A的Path部分和/或Quey Param部分。
      [0064]圖2示出了 URL的字符串中各部分的構(gòu)成的一例,如圖2所示,URL的域名(Host)部分與Path部分之間由“/”符號(hào)隔開(kāi),因此,網(wǎng)絡(luò)設(shè)備可以將Host部分之后的第一個(gè)“/”符號(hào)(或者說(shuō),URL中的最后一個(gè)“/”符號(hào))后的字符識(shí)別為Path部分的起始字符。
      [0065]并且,如圖2所示,URL的Path部分與Quey Param部分之間由“?”符號(hào)隔開(kāi),因此,網(wǎng)絡(luò)設(shè)備可以將Path部分(或者說(shuō),URL中的最后一個(gè)“/”符號(hào))之后的第一個(gè)“?”符號(hào)后的字符識(shí)別為Path部分的起始字符。從而,能夠?qū)崿F(xiàn)Quey Param部分的提取。
      [0066]另外,網(wǎng)絡(luò)設(shè)備可以將該path部分之后的第一個(gè)“?”符號(hào)后的字符識(shí)別為Path部分的結(jié)束字符,從而,結(jié)合上述Path部分的起始字符,能夠?qū)崿F(xiàn)Path部分的提取。
      [0067]應(yīng)理解,以上列舉的Path部分的提取方法以及Quey Param部分的提取方法僅為示例性說(shuō)明,本發(fā)明并不限定于此,可以根據(jù)URL的變化而進(jìn)行相應(yīng)變更,例如,存在某些URL只存在Path部分而不存在Quey Param部分的情況,此情況下,只須其確定Path部分的起始字符即可。并且,以上列舉的Host部分與Path部分的分隔符號(hào)(即,“/”符號(hào))以及Path部分與Quey Param部分之間的分隔符號(hào)(即,“? ”符號(hào))僅為示例性說(shuō)明,本發(fā)明并不限定于此,現(xiàn)有技術(shù)中,URL所采用的能夠?qū)崿F(xiàn)分隔標(biāo)識(shí)作用的符號(hào)均落入本發(fā)明的保護(hù)范圍內(nèi)。
      [0068]網(wǎng)關(guān)設(shè)備在完成了對(duì)URL#A的Path部分提取之后,可以確定URL#A的Path部分的深度和Path值。
      [0069]具體地說(shuō),Path部分的深度(或者說(shuō),級(jí)別)可以根據(jù)Path部分中包括的“/”符號(hào)的數(shù)量確定,例如,圖3示出了 URL中的Path部分的一例的示意圖。以圖3所示的URL為例,該URL包括六個(gè)“/”符號(hào),因此,可以確定其深度為6,其中,
      [0070]第I 級(jí)深度的 Path 值為 “sec (44ab57eec5d98lfaa33) ” ;
      [0071]第2級(jí)深度的Path值為“frag(O) ” ;
      [0072]第3級(jí)深度的Path值為“video” ;
      [0073]第4級(jí)深度的Path值為“ 484 ” ;
      [0074]第5級(jí)深度的Path值為“516” ;
      [0075]第6 級(jí)深度的 Path 值為 “56615484_mp4_h264_aac_l.flv”。
      [0076]同樣,網(wǎng)關(guān)設(shè)備在完成了對(duì)URL#A的Quey Param部分提取之后,可以確定URL#A的Quey Param部分中全部Quey Param的名稱和參數(shù)值。
      [0077]通常情況下,URL中Quey Param的格式為“NAME = VALUE”,NAME為參數(shù)名,Value為參數(shù)值。但是,本發(fā)明并不限定于此,可以是只有NAME,可以是NAME為空,也可以是VALUE為空,即,URL中Quey Param的格式可為:
      [0078]“NAME = VALUE”,或
      [0079]“NAME”,或
      [0080]“NAME=,,或
      [0081]“= VALUE”。
      [0082]具體地說(shuō),以圖2所示的URL為例,該URL包括9個(gè)“&”符號(hào),因此,可以確定其包括9個(gè)Quey Param,其中,
      [0083]第I個(gè)Quey Param所對(duì)應(yīng)的字符串為“4”,其參數(shù)名為“4”,參數(shù)值為空;
      [0084]第2個(gè)Quey Param所對(duì)應(yīng)的字符串為“ipbits = O”,其參數(shù)名為“ipbits”,參數(shù)值為“O”;
      [0085]第3個(gè)Quey Param所對(duì)應(yīng)的字符串為
      [0086]“signature =.BC606865625583C2BE5AA6472A7536D827ED7E58”,
      [0087]其參數(shù)名為“signature”,參數(shù)值為
      [0088]“.BC606865625583C2BE5AA6472A7536D827ED7E58” ;
      [0089]第4個(gè)Quey Param所對(duì)應(yīng)的字符串為“sver = 3”,其參數(shù)名為“sver”,參數(shù)值為“3”;
      [0090]第5個(gè)Quey Param所對(duì)應(yīng)的字符串為“expire = 1252105200”,其參數(shù)名為“expire,,,參數(shù)值為 “1252105200” ;
      [0091]第6個(gè)Quey Param所對(duì)應(yīng)的字符串為“key = ytl”,其參數(shù)名為“key”,參數(shù)值為“ytl,,;
      [0092]第7個(gè)Quey Param所對(duì)應(yīng)的字符串為factor = 1.25”,其參數(shù)名為“factor”,參數(shù)值為“1.25”;
      [0093]第8個(gè)Quey Param所對(duì)應(yīng)的字符串為burst = 40”,其參數(shù)名為“burst”,參數(shù)值為 “40,,;
      [0094]第9個(gè)Quey Param所對(duì)應(yīng)的字符串為“id = cl9764decel7ab”,其參數(shù)名為“id”,參數(shù)值為 “cl9764decel7ab,,。
      [0095]從而,如上所述,可以確定URL#A的Path部分的深度Path值以及Quey Param部分中各Quey Param的名稱和參數(shù)值。
      [0096]另外,網(wǎng)關(guān)設(shè)備獲取URL#B (即,第一采樣URL的另一例),其中,該URL#B與用戶設(shè)備A相對(duì)應(yīng),并且,該URL#B與視頻B ( S卩,第一采樣視頻的另一例)相對(duì)應(yīng),例如,可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備A的用于請(qǐng)求播放視頻B的HTTP消息中提取的,或者,也可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備A的用于請(qǐng)求播放視頻B的片段的HTTP消息中提取的。
      [0097]網(wǎng)關(guān)設(shè)備在獲取該URL#B之后,可以提取該URL#B的Path部分和/或Quey Param部分,并可以確定URL#B的Path部分的深度和Path值,以及URL#B的Quey Param部分中全部Quey Param的名稱和參數(shù)值。該過(guò)程與上述針對(duì)URL#A的處理過(guò)程相似,這里,為了避免贅述,省略其詳細(xì)說(shuō)明。
      [0098]需要說(shuō)明的是,視頻網(wǎng)站為同一用戶設(shè)備所請(qǐng)求的屬于同一視頻播放會(huì)話(或者說(shuō),視頻播放業(yè)務(wù))的不同視頻(例如,不同的視頻格式或者碼率)所分配的URL中,通常只有Sess1n部分和用于指示該用戶設(shè)備的用戶簽名部分(S卩,與用戶設(shè)備相對(duì)應(yīng)的部分)是相同的,因此,為了準(zhǔn)確地確定該Sess1n部分,需要使URL#A和URL#B屬于同一視頻播放會(huì)話,或者說(shuō),需要確保URL#A和URL#B所對(duì)應(yīng)的視頻的視頻內(nèi)容相同,并且,需要排除上述用戶簽名部分的干擾。
      [0099]對(duì)于確定URL#A和URL#B屬于同一視頻播放會(huì)話的方法,可以列舉以下過(guò)程。
      [0100]可選地,該接收該至少兩個(gè)第一采樣URL,包括:
      [0101]在第一時(shí)段內(nèi),接收該至少兩個(gè)第一采樣URL,該第一時(shí)段是根據(jù)該至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一采樣視頻的時(shí)長(zhǎng)確定的。
      [0102]具體地說(shuō),網(wǎng)關(guān)設(shè)備在接收到來(lái)自用戶設(shè)備A的URL#A后,可以記錄該URL#A的接收時(shí)刻tl,并且可以采用視頻內(nèi)容分析等方式,獲取該URLM所對(duì)應(yīng)的視頻A的視頻時(shí)長(zhǎng)L,這里需要說(shuō)明的是,當(dāng)URLM對(duì)應(yīng)的是視頻A的視頻片段時(shí),該視頻時(shí)長(zhǎng)L是指該視頻片段所屬于的完整視頻A的時(shí)長(zhǎng)。
      [0103]當(dāng)在以tl時(shí)刻為起始時(shí)刻的長(zhǎng)度為視頻時(shí)長(zhǎng)L的時(shí)間范圍T內(nèi)接收到來(lái)自用戶設(shè)備A的URL#B時(shí),由于該URL#B與URL#A均來(lái)自用戶設(shè)備A,并且,該URL#B是在上述時(shí)間范圍T內(nèi)接收到的,因此,網(wǎng)關(guān)設(shè)備可以推斷該URL#B是在視頻A(或者,視頻A的片段)的播放期間內(nèi)接收到的,進(jìn)而網(wǎng)關(guān)設(shè)備可以確定該URL#B與URLM所對(duì)應(yīng)的視頻屬于同一視頻播放會(huì)話。
      [0104]可選地,該至少兩個(gè)第一采樣URL的路徑Path部分的深度相同。
      [0105]具體地說(shuō),屬于同一視頻播放會(huì)話的視頻所對(duì)應(yīng)的各URL的Path部分通常具有相同的Path深度,因此,通過(guò)在確定該URL#B與URL#A的Path部分的深度相同之后,能夠進(jìn)一步提聞該URL#B與URL#A所對(duì)應(yīng)的視頻屬于同一視頻播放會(huì)話的可罪性,進(jìn)而提聞本發(fā)明實(shí)施例的Sess1n部分提取模型的準(zhǔn)確性。
      [0106]可選地,各該第一采樣URL的搜索參數(shù)Quey Param部分包括的Quey Param中,參數(shù)名相異的Quey Param數(shù)量小于等于第一閾值。
      [0107]具體地說(shuō),屬于同一視頻播放會(huì)話的視頻所對(duì)應(yīng)的各URL的Quey Param部分中包含的Quey Param的通常具有一定相似性,例如,參數(shù)名相異的Quey Param的數(shù)量通常小于等于第一閾值,例如,5個(gè),因此,通過(guò)在確定該URL#B與URL#A的Quey Param中參數(shù)名相異的Quey Param的數(shù)量小于等于第一閾值,能夠進(jìn)一步提高該URL#B與URL#A所對(duì)應(yīng)的視頻屬于同一視頻播放會(huì)話的可靠性,進(jìn)而提高本發(fā)明實(shí)施例的Sess1n部分提取模型的準(zhǔn)確性。
      [0108]應(yīng)理解,以上列舉的作為第一閾值的數(shù)量?jī)H為示例性說(shuō)明,本發(fā)明并未限定于此,可以根據(jù)標(biāo)準(zhǔn)需要或互聯(lián)網(wǎng)視頻發(fā)布商的要求進(jìn)行任意變更。
      [0109]并且,以上列舉的確定URL#A和URL#B所對(duì)應(yīng)的視頻屬于同一視頻播放會(huì)話的方法僅為示例性說(shuō)明,本發(fā)明并不限定于此,例如,再用離線采樣的方式,直接從管理設(shè)備或數(shù)據(jù)庫(kù)獲取屬于同一視頻播放會(huì)話的不同視頻以及所對(duì)應(yīng)的URL。
      [0110]對(duì)于排除用戶簽名部分的干擾的方法,可以列舉以下過(guò)程。
      [0111]可選地,在第一時(shí)段外,接收至少一個(gè)第二米樣URL,該第二米樣URL與該第一用戶設(shè)備相對(duì)應(yīng),該第一時(shí)段是根據(jù)所述至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一米樣視頻的時(shí)長(zhǎng)確定的;
      [0112]遍歷各該第一采樣URL和該第二采樣URL的非Host部分,以確定各該第一采樣URL中與該第一用戶設(shè)備相對(duì)應(yīng)的部分,其中,該第一采樣URL與該第二采樣URL中,與該第一用戶設(shè)備相對(duì)應(yīng)的部分的字符串相同
      [0113]具體地說(shuō),網(wǎng)關(guān)設(shè)備在接收到來(lái)自用戶設(shè)備A的URL#A后,可以記錄該URL#A的接收時(shí)刻tl,并且可以采用視頻內(nèi)容分析等方式,獲取該URL#A所對(duì)應(yīng)的視頻A的視頻時(shí)長(zhǎng)L,這里需要說(shuō)明的是,當(dāng)URLM對(duì)應(yīng)的是視頻A的視頻片段時(shí),該視頻時(shí)長(zhǎng)L是指該視頻片段所屬于的完整視頻A的時(shí)長(zhǎng)。
      [0114]當(dāng)在以tl時(shí)刻為起始時(shí)刻的長(zhǎng)度為視頻時(shí)長(zhǎng)L的時(shí)間范圍T以外,例如,以tl時(shí)刻為起始時(shí)刻,2倍于該視頻時(shí)長(zhǎng)L之后的時(shí)刻,接收到來(lái)自用戶設(shè)備A的URL#C (第二采樣URL的一例)時(shí),由于該URL#C與URL#A均來(lái)自用戶設(shè)備A,并且,該URL#C是在上述時(shí)間范圍T外接收到的,因此,網(wǎng)關(guān)設(shè)備可以推斷該URL#C是在視頻A (或者,視頻A的片段)的播放期間以外接收到的,進(jìn)而網(wǎng)關(guān)設(shè)備可以確定該URL#C與URL#A所對(duì)應(yīng)的視頻不屬于同一視頻播放會(huì)話。并且,由于URL#C與URL#A均來(lái)自用戶設(shè)備A,因此,該URL#C與URL#A中用于標(biāo)識(shí)該用戶設(shè)備A的字符串(即,用戶簽名部分)相同,因此,通過(guò)從URL#A中去除該相同部分,能夠去除用戶簽名部分的干擾。通過(guò)同樣的方法,能夠從URL#B中去除用戶簽名部分的干擾。
      [0115]可選地,該至少兩個(gè)第一 URL的Host部分的字符串相同。
      [0116]具體地說(shuō),由于同一視頻網(wǎng)站在生成URL時(shí)所使用的規(guī)則通常相同,例如,對(duì)于兩個(gè)視頻內(nèi)容相同的視頻,用于指示其視頻內(nèi)容的Path部分的級(jí)別或者Quey Param的名稱通常相同,因此通過(guò)選用Host部分相同的URL作為上述URL#A和URL#B,能夠確保生成該URL#A和URL#B的視頻網(wǎng)站相同,從而能夠提高該Sess1n部分提取模型的準(zhǔn)確性。
      [0117]在本發(fā)明實(shí)施例中,互聯(lián)網(wǎng)視頻發(fā)布商可能將屬于同一視頻播放會(huì)話的不同視頻副本視為同一視頻,從而,用相同的標(biāo)識(shí)信息來(lái)標(biāo)識(shí)該不同視頻副,因此,在URL#A和URL#B除了上述會(huì)話部分之外,用于標(biāo)識(shí)視頻的標(biāo)識(shí)部分也可能相同,因此,需要去除該標(biāo)識(shí)部分的干擾。
      [0118]對(duì)于排除標(biāo)識(shí)部分的干擾的方法,可以列舉以下過(guò)程。
      [0119]可選地,在遍歷該第一采樣URL的非Host部分之前,該方法還包括:
      [0120]根據(jù)標(biāo)識(shí)部分提取模型,確定該至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;
      [0121]從該至少兩個(gè)第一采樣URL中,去除該標(biāo)識(shí)部分。
      [0122]具體地說(shuō),對(duì)于同一視頻,在多個(gè)URL(例如,不同用戶訪問(wèn)該同一個(gè)視頻時(shí)使用的多個(gè)URL,或同一個(gè)用戶在多個(gè)時(shí)間訪問(wèn)該同一個(gè)視頻使用的多個(gè)URL)中,存在相同的內(nèi)容,例如,URL中的連續(xù)的一部分字符串即,標(biāo)識(shí)部分。
      [0123]在本發(fā)明實(shí)施例中,可以利用采樣URL (即,第三采樣URL),通過(guò)訓(xùn)練來(lái)獲得用于從URL中提取標(biāo)識(shí)部分的標(biāo)識(shí)部分提取模型。
      [0124]在本發(fā)明實(shí)施例中,作為該第三采樣URL,可以采用來(lái)自不同用戶設(shè)備的對(duì)應(yīng)于同一視頻(為了便于區(qū)分,記做視頻D)的URL。并且,在本發(fā)明實(shí)施例中,該第三采樣URL的數(shù)量為兩個(gè)或兩個(gè)以上,為了便于理解和說(shuō)明,以下,以該第三采樣URL為URL#D和URL#E為例,進(jìn)行說(shuō)明。
      [0125]其中,該URL#D與用戶設(shè)備D相對(duì)應(yīng),并且,該URL#D與視頻D相對(duì)應(yīng),例如,可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備D的用于請(qǐng)求播放視頻D的HTTP消息中提取的,或者,也可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備D的用于請(qǐng)求播放視頻D的片段的HTTP消息中提取的。
      [0126]該URL#E與用戶設(shè)備E相對(duì)應(yīng),并且,該URL#E與視頻D相對(duì)應(yīng),例如,可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備E的用于請(qǐng)求播放視頻D的HTTP消息中提取的,或者,也可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備E的用于請(qǐng)求播放視頻D的片段的HTTP消息中提取的
      [0127]需要說(shuō)明的是,以上列舉的URL#D和URL#E的獲取過(guò)程僅為示例性說(shuō)明,本發(fā)明并未限定于此,例如,該URL#D也可以是由互聯(lián)網(wǎng)視頻發(fā)布商提供給網(wǎng)關(guān)設(shè)備的,只要能夠確保該URL#D與用戶設(shè)備D相對(duì)應(yīng),且該URL#D與視頻D相對(duì)應(yīng)(例如,現(xiàn)有技術(shù)中,該URL#D可以作為完整的視頻D的索引,或者該URL#D可以作為視頻D的某一片段的索引)即可。
      [0128]同樣,該URL#E也可以是由互聯(lián)網(wǎng)視頻發(fā)布商提供給網(wǎng)關(guān)設(shè)備的,只要能夠確保該URL#E與用戶設(shè)備E相對(duì)應(yīng),且該URL#E與視頻D相對(duì)應(yīng)(例如,現(xiàn)有技術(shù)中,該URL#E可以作為完整的視頻D的索引,或者該URL#E可以作為視頻D的某一片段的索引)即可。
      [0129]另外,在本發(fā)明實(shí)施例中,需要確保URL#D與URL#E對(duì)應(yīng)同一視頻(即,視頻D)。作為實(shí)現(xiàn)方法,可以確定URL#D所對(duì)應(yīng)的視頻的視頻摘要D,以及URL#E所對(duì)應(yīng)的視頻的視頻摘要E,當(dāng)確定視頻摘要D與視頻摘要E相同時(shí),可以確定URL#D與URL#E對(duì)應(yīng)同一視頻。
      [0130]用戶設(shè)備在請(qǐng)求獲取視頻或視頻片段時(shí)發(fā)送的URL中,與視頻相對(duì)應(yīng)的上述標(biāo)識(shí)部分通常存在于URL的路徑(Path)部分或搜索參數(shù)(Quey Param)部分中,即,該標(biāo)識(shí)部分可能是Path部分中的某一深度的Path值,也可能是Quey Param部分中的某一參數(shù)的值。
      [0131]因此,在本發(fā)明實(shí)施例中,網(wǎng)關(guān)設(shè)備在獲取該URL#D和URL#E之后,可以提取該URLSD的Path部分和/或Quey Param部分,以及該URL#E的Path部分和/或Quey Param部分。
      [0132]圖2示出了 URL的字符串中各部分的構(gòu)成的一例,如圖2所示,URL的域名(Host)部分與Path部分之間由“/”符號(hào)隔開(kāi),因此,網(wǎng)絡(luò)設(shè)備可以將Host部分之后的第一個(gè)“/”符號(hào)(或者說(shuō),URL中的最后一個(gè)“/”符號(hào))后的字符識(shí)別為Path部分的起始字符。
      [0133]并且,如圖2所不,URL的Path部分與Quey Param部分之間由“? ”符號(hào)隔開(kāi),因此,網(wǎng)絡(luò)設(shè)備可以將Path部分(或者說(shuō),URL中的最后一個(gè)“/”符號(hào))之后的第一個(gè)“?”符號(hào)后的字符識(shí)別為Path部分的起始字符。從而,能夠?qū)崿F(xiàn)Quey Param部分的提取。
      [0134]另外,網(wǎng)絡(luò)設(shè)備可以將該path部分之后的第一個(gè)“?”符號(hào)后的字符識(shí)別為Path部分的結(jié)束字符,從而,結(jié)合上述Path部分的起始字符,能夠?qū)崿F(xiàn)Path部分的提取。
      [0135]應(yīng)理解,以上列舉的Path部分的提取方法以及Quey Param部分的提取方法僅為示例性說(shuō)明,本發(fā)明并不限定于此,可以根據(jù)URL的變化而進(jìn)行相應(yīng)變更,例如,存在某些URL只存在Path部分而不存在Quey Param部分的情況,此情況下,只須其確定Path部分的起始字符即可。并且,以上列舉的Host部分與Path部分的分隔符號(hào)(即,“/”符號(hào))以及Path部分與Quey Param部分之間的分隔符號(hào)(即,“? ”符號(hào))僅為示例性說(shuō)明,本發(fā)明并不限定于此,現(xiàn)有技術(shù)中,URL所采用的能夠?qū)崿F(xiàn)分隔標(biāo)識(shí)作用的符號(hào)均落入本發(fā)明的保護(hù)范圍內(nèi)。
      [0136]網(wǎng)關(guān)設(shè)備在完成了對(duì)URL#D和URL#E的Path部分提取之后,可以確定URL#D的Path部分的深度和Path值。
      [0137]具體地說(shuō),Path部分的深度(或者說(shuō),級(jí)別)可以根據(jù)Path部分中包括的“/”符號(hào)的數(shù)量確定,例如,圖3示出了 URL中的Path部分的一例的示意圖。以圖3所示的URL為例,該URL包括六個(gè)“/”符號(hào),因此,可以確定其深度為6,其中,
      [0138]第I 級(jí)深度的 Path 值為 “sec (44ab57eec5d981faa33) ” ;
      [0139]第2級(jí)深度的Path值為“ frag (O) ” ;
      [0140]第3級(jí)深度的Path值為“video” ;
      [0141]第4級(jí)深度的Path值為“484” ;
      [0142]第5級(jí)深度的Path值為“516” ;
      [0143]第6 級(jí)深度的 Path 值為 “56615484_mp4_h264_aac_l.flv”。
      [0144]同樣,網(wǎng)關(guān)設(shè)備在完成了對(duì)URL#D的Quey Param部分提取之后,可以確定URL#A的Quey Param部分中全部Quey Param的名稱和參數(shù)值。
      [0145]通常情況下,URL中Quey Param的格式為“NAME = VALUE”,NAME為參數(shù)名,Value為參數(shù)值。但是,本發(fā)明并不限定于此,可以是只有NAME,可以是NAME為空,也可以是VALUE為空,即,URL中Quey Param的格式可為:
      [0146]“NAME = VALUE”,或
      [0147]“NAME”,或
      [0148]“NAME=” 或
      [0149]“= VALUE”。
      [0150]具體地說(shuō),以圖2所示的URL為例,該URL包括9個(gè)“&”符號(hào),因此,可以確定其包括9個(gè)Quey Param,其中,
      [0151]第I個(gè)Quey Param所對(duì)應(yīng)的字符串為“4”,其參數(shù)名為“4”,參數(shù)值為空;
      [0152]第2個(gè)Quey Param所對(duì)應(yīng)的字符串為“ipbits = 0”,其參數(shù)名為“ipbits”,參數(shù)值為“O”;
      [0153]第3個(gè)Quey Param所對(duì)應(yīng)的字符串為
      [0154]“signature =.BC606865625583C2BE5AA6472A7536D827ED7E58,>,
      [0155]其參數(shù)名為“signature”,參數(shù)值為
      [0156]“.BC606865625583C2BE5AA6472A7536D827ED7E58” ;
      [0157]第4個(gè)Quey Param所對(duì)應(yīng)的字符串為“sver = 3”,其參數(shù)名為“sver”,參數(shù)值為“3”;
      [0158]第5個(gè)Quey Param所對(duì)應(yīng)的字符串為“expire = 1252105200”,其參數(shù)名為“expire,,,參數(shù)值為 “1252105200” ;
      [0159]第6個(gè)Quey Param所對(duì)應(yīng)的字符串為“key = ytl”,其參數(shù)名為“key”,參數(shù)值為“ytl,,;
      [0160]第7個(gè)Quey Param所對(duì)應(yīng)的字符串為factor = 1.25”,其參數(shù)名為“factor”,參數(shù)值為“1.25”;
      [0161]第8個(gè)Quey Param所對(duì)應(yīng)的字符串為burst = 40”,其參數(shù)名為“burst”,參數(shù)值為 “O,,;
      [0162]第9個(gè)Quey Param所對(duì)應(yīng)的字符串為“id = cl9764decel7ab”,其參數(shù)名為“id”,參數(shù)值為 “cl9764decel7ab,,。
      [0163]從而,如上所述,可以確定URL#D和URL#E的Path部分的深度Path值以及QueyParam部分中各Quey Param的名稱和參數(shù)值。
      [0164]由于如上所述存在URL只存在Path部分而不存在Quey Param部分的情況,因此,可能存在URL#D和URL#E僅包含Path部分的深度和Path值的情況(即,情況I),也可能存在URLSD和URL#E中包含Path部分的深度和Path值以及Quey Param部分中全部QueyParam的名稱和參數(shù)值的情況(即,情況2)。
      [0165]下面,分別對(duì)上述兩種情況的處理進(jìn)行說(shuō)明。
      [0166]情況I
      [0167]網(wǎng)關(guān)設(shè)備可以遍歷URL#D和URL#E的Path部分中各級(jí)深度的Path值,當(dāng)URL#D和URL#E的Path部分的深度相同,或者說(shuō),Path部分包括的級(jí)數(shù)相同時(shí),逐級(jí)進(jìn)行比較,例如,可以首先比較URL#D和URL#E的Path部分中的第一級(jí)Path值,即,第一個(gè)“/”符號(hào)與第二個(gè)“/”符號(hào)之間的字符串,然后比較URL#D和URL#E的Path部分中的第二級(jí)Path值,即,第二個(gè)“/”符號(hào)與第三個(gè)“/”符號(hào)之間的字符串,依次類推。
      [0168]從而,能夠URL#D和URL#E中path值相同的級(jí)別,以及,該相同的Path值。
      [0169]例如,設(shè)URLSD 的 Path 部分為:/sec (44ab57eec5d981faa33)/frag (O) /video/484/516/56615484_mp4_h264_aac_l.fIv ;
      [0170]并且,URL#E的 Path 部分為:/sec (98ac09efd2e662cef97)/frag (O) /video/580/720/56615484_mp4_h264_aac_l.flv,
      [0171]則網(wǎng)關(guān)設(shè)備可以確定URL#D和URL#E中path值相同的級(jí)別第2級(jí)、第3級(jí)和第5級(jí)。
      [0172]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻D的視頻網(wǎng)站是通過(guò)URL中Path部分中的第2級(jí)、第3級(jí)和第5級(jí)來(lái)標(biāo)識(shí)視頻的片段,例如,可以確定Path部分中第2級(jí)、第3級(jí)和第5級(jí)的值用于指示該視頻D。
      [0173]進(jìn)而,可以將標(biāo)識(shí)部分提取模型確定為用于提取URL的Path部分中Path部分中第2級(jí)、第3級(jí)和第5級(jí)的Path值。
      [0174]可選地,該方法還包括:
      [0175]獲取第四采樣URL以及第四視頻,其中,該第四采樣URL與該第四視頻相對(duì)應(yīng),該第四采樣視頻與該第三采樣視頻相異;
      [0176]根據(jù)標(biāo)識(shí)部分提取模型,確定該第四采樣URL的標(biāo)識(shí)部分;
      [0177]確定該第四采樣URL的標(biāo)識(shí)部分與該第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,該重疊部分包括Path值相同的Path級(jí)別和/或參數(shù)值相同的Quey Param ;
      [0178]從該第三采樣URL的標(biāo)識(shí)部分中去除該重疊部分,以更新該第三采樣URL的標(biāo)識(shí)部分;
      [0179]根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新該標(biāo)識(shí)部分提取模型。
      [0180]具體地說(shuō),為了進(jìn)一步提高如上所述確定的標(biāo)識(shí)部分提取模型的準(zhǔn)確性,還可以獲取與視頻N(第四采樣視頻的一例)所對(duì)應(yīng)的URL#N(第四采樣URL的一例),其中,發(fā)布該視頻N和視頻D的視頻網(wǎng)站相同,并且,該視頻N與視頻D相異(例如,視頻摘要相異)。
      [0181]例如,設(shè)URUN 的 Path 部分為:/sec (74cf57abe5f336fbe78)/frag (O) /video/665/896/91362310_wma_pl35_aac_8.flv ;
      [0182]則網(wǎng)關(guān)設(shè)備可以確定URL.、URL#D和URL#E中path值相同的級(jí)別第2級(jí)和第3級(jí),進(jìn)而可以判定Path部分中第2級(jí)和第3級(jí)不能用于區(qū)分視頻。
      [0183]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻D和視頻N的視頻網(wǎng)站是通過(guò)URL中Path部分中的第5級(jí)來(lái)標(biāo)識(shí)視頻的片段,例如,可以確定URL#D的Path部分中第5級(jí)的值用于指示該視頻D。
      [0184]進(jìn)而,可以將標(biāo)識(shí)部分提取模型確定為用于提取URL的Path部分中Path部分中第5級(jí)的Path值。
      [0185]情況2
      [0186]網(wǎng)關(guān)設(shè)備可以遍歷URLSD和URL#E的Quey Param部分中各Quey Param的參數(shù)值,從而,能夠確定URL#D和URL#E中參數(shù)值相同的Quey Param,以及,該相同的Path值。
      [0187]例如,設(shè)URLSD 的 Quey Param 部分為:
      [0188]4&ipbits = O&signature =.BC606865625583C2BE5AA6472A7536D827ED7E58&sver = 3&expire = 1252105200&key = ytl&factor = 1.25&burst = 40&id = cl9764decel7ab
      [0189]并且,URL#E的 Quey Param 部分為:
      [0190]5&ipbits = l&signature = 9879DD9541B65704625CAB118092DFD151856C&sver =4&expire = 1252105201&key = ytl&factor = 2.25&burst = 50&id = cl9764decel7ab
      [0191]則網(wǎng)關(guān)設(shè)備可以確定URL#D和URL#E中參數(shù)名為“key” “和id”的Quey Param的參數(shù)值相同。
      [0192]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻D的視頻網(wǎng)站是通過(guò)URL中Quey Param部分中的“key” “和id”參數(shù)來(lái)標(biāo)識(shí)視頻,例如,可以確定“key” “和id”的參數(shù)值用于指示該視頻D。
      [0193]進(jìn)而,網(wǎng)關(guān)設(shè)備可以將標(biāo)識(shí)部分提取模型確定為用于提取URL的Quey Param部分中的“key” “和id”參數(shù)。
      [0194]情況4中基于Path部分來(lái)訓(xùn)練獲得標(biāo)識(shí)部分提取模型的方法和過(guò)程與情況3類似,這里,為了避免贅述,省略其說(shuō)明。
      [0195]另夕卜,由于同一視頻網(wǎng)站在生成URL時(shí)所使用的規(guī)則通常相同,例如,對(duì)于不同用戶設(shè)備請(qǐng)求觀看同一視頻時(shí)生成的不同的URL中,用于標(biāo)識(shí)該視頻的Path部分的級(jí)別或者Quey Param的名稱通常相同,因此通過(guò)選用Host部分相同的URL作為上述URL#D和URL#E,能夠確保,該生成該URL#D和URL#E的視頻網(wǎng)站相同,從而能夠提高該標(biāo)識(shí)部分提取模型的準(zhǔn)確性。
      [0196]需要說(shuō)明的是,在以上實(shí)施例中,列舉了使用兩個(gè)URL來(lái)訓(xùn)練獲得標(biāo)識(shí)部分提取模型的過(guò)程,但本發(fā)明并不限定于此,可以采用更多的個(gè)URL來(lái)訓(xùn)練獲得標(biāo)識(shí)部分提取模型,例如,在如上所述通過(guò)對(duì)比URL#D和URL#E從而確定相同部分(包括相同的Path級(jí)別及Path值,和/或,相同的Quey Param的名稱及參數(shù)值,為了便于區(qū)分記做,相同部分A)后,還可以獲取URL#Z,該URL#Z與用戶設(shè)備Z相對(duì)應(yīng),并且,該URL#Z與視頻D相對(duì)應(yīng),該URL#Z的獲取過(guò)程可以與URL#A和URL#B的獲取過(guò)程類似,這里為了避免贅述,省略其詳細(xì)說(shuō)明。其后,可以對(duì)比URL#Z和URL#D或?qū)Ρ萓RL#Z和URL#E,找出相同部分(包括相同的Path級(jí)別及Path值,和/或,相同的Quey Param的名稱及參數(shù)值,為了便于區(qū)分記做,相同部分B),并將該相同部分A與相同部分B進(jìn)行對(duì)比,從中去除相異的部分(包括相已的Path級(jí)別及Path值,和相異的Quey Param的名稱及參數(shù)值)作為標(biāo)識(shí)部分提取模型的訓(xùn)練依據(jù),能夠進(jìn)一步提高本發(fā)明的標(biāo)識(shí)部分提取模型的準(zhǔn)確性。
      [0197]在本發(fā)明實(shí)施例中,網(wǎng)關(guān)設(shè)備可以對(duì)從各服務(wù)器獲得的視頻(即,緩存視頻的一例)進(jìn)行緩存,并且,可以根據(jù)如上所述獲得的標(biāo)識(shí)部分提取模型,從各視頻所對(duì)應(yīng)的URL (即,緩存URL的一例)中提取各視頻的標(biāo)識(shí),作為對(duì)應(yīng)視頻的索引。
      [0198]可選地,該方法還包括:
      [0199]接收至少一個(gè)驗(yàn)證URL,且該驗(yàn)證URL的非Host子字符串中包含該緩存URL的標(biāo)識(shí)部分的字符串;
      [0200]向服務(wù)器轉(zhuǎn)發(fā)該驗(yàn)證URL ;
      [0201]接收該服務(wù)器根據(jù)該驗(yàn)證URL發(fā)送的驗(yàn)證視頻;
      [0202]確定該驗(yàn)證視頻與該緩存視頻相同。
      [0203]具體地說(shuō),在本發(fā)明實(shí)施例中,為了驗(yàn)證上述標(biāo)識(shí)部分提取模型的準(zhǔn)確性,可以進(jìn)行在線驗(yàn)證,例如,在接收到一個(gè)用戶設(shè)備X發(fā)送的URL#X后,可以根據(jù)上述標(biāo)識(shí)部分提取模型提取該URL#X中的標(biāo)識(shí)部分,并作為索引,從上述緩存視頻中確定與該URL#X相對(duì)應(yīng)的視頻XI,并且,可以將該URL#X轉(zhuǎn)發(fā)至服務(wù)器,并且從服務(wù)器獲得與該視頻相對(duì)應(yīng)的視頻X2,如果視頻Xl與視頻X2相同,則可以認(rèn)為上述標(biāo)識(shí)部分提取模型是準(zhǔn)確地。如果視頻Xl與視頻X2不相同,則可以認(rèn)為上述標(biāo)識(shí)部分提取模型是不準(zhǔn)確地,并可以重新選擇采樣URL,以訓(xùn)練獲得新的標(biāo)識(shí)部分提取模型。
      [0204]在如上所述,獲取標(biāo)識(shí)部分提取模型后,可以根據(jù)該標(biāo)識(shí)部分提取模型確定URL#A和URL#B中的標(biāo)識(shí)部分,并將其去除,從而,能夠排除標(biāo)識(shí)部分的干擾,進(jìn)而,能夠提高該Sess1n部分提取模型的準(zhǔn)確性。
      [0205]在本發(fā)明實(shí)施例中,上述視頻A和視頻B可能為視頻片段,并且,當(dāng)視頻A和視頻B為同一視頻片段相同而僅是格式或者碼率相異時(shí),在URL#A和URL#B除了上述會(huì)話部分之夕卜,用于標(biāo)識(shí)該片段(或者說(shuō),標(biāo)識(shí)視頻在原視頻中的位置)的分段部分(以下,稱為Rang部分)也可能相同,因此,需要去除該Rang部分的干擾。
      [0206]對(duì)于排除標(biāo)識(shí)部分的干擾的方法,可以列舉以下過(guò)程。
      [0207]可選地,該方法還包括:
      [0208]在遍歷該第一采樣URL的非Host部分之前,該方法還包括:
      [0209]根據(jù)分段部分提取模型,確定該至少兩個(gè)第一采樣URL的分段部分,其中,該分段部分提取模型是根據(jù)該分段信息確定的,該分段信息是基于分段部分提取條件,對(duì)第一采樣信息集合和第二采樣信息集合進(jìn)行對(duì)比處理而從該第一采樣信息集合和該第二采樣信息集合中確定的,該第一米樣信息集合是根據(jù)第四米樣URL確定的,該第四米樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,該第四采樣URL的Quey Param部分包括K個(gè)Quey Param,該第一米樣信息集合包括第一信息和第二信息中的至少一個(gè),該第一信息用于指示該第四采樣URL的Path部分的深度和Path值,該第二信息用于指示該第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,該第二采樣信息集合是根據(jù)第五采樣URL確定的,該第五采樣URL包括Path部分和Quey Param部分,該第五采樣URL的Quey Param部分包括M個(gè)Quey Param,該第四米樣URL和該第五米樣URL均對(duì)應(yīng)第三視頻相同,該第五米樣信息集合包括第三信息和第四信息中的至少一個(gè),該第三信息用于指示該第五采樣URL的Path部分的深度和Path值,該第四信息用于指示該第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,該分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè),
      [0210]該第一條件為:該分段信息指示的Path部分的深度在該第一采樣信息集合和該第二采樣信息集合中相同,且該分段信息該指示Path值在該第一采樣信息集合和該第二采樣信息集合中相異,
      [0211]該第二條件為:該分段信息指示的Quey Param的名稱屬于該第一采樣信息集合和該第二米樣信息集合雙方,且該分段信息指不的Quey Param的參數(shù)值在該第一米樣信息集合和該第二采樣信息集合中相異,
      [0212]該第三條件為:該分段信息指示的Quey Param的名稱僅屬于該第一采樣信息集合和該第二米樣信息集合中的一方;
      [0213]從該至少兩個(gè)第一采樣URL中,去除該分段部分。
      [0214]在時(shí)段Tl (即,第二時(shí)段的一例),網(wǎng)關(guān)設(shè)備獲取URL#F( g卩,第四采樣URL的一例),其中,該URL#F與用戶設(shè)備F相對(duì)應(yīng),并且,該URL#F與視頻F (即,第三采樣視頻的一例)相對(duì)應(yīng),例如,可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備F的用于請(qǐng)求播放視頻F的HTTP消息中提取的,或者,也可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備F的用于請(qǐng)求播放視頻F的片段的HTTP消息中提取的。
      [0215]需要說(shuō)明的是,以上列舉的URL#F的獲取過(guò)程僅為示例性說(shuō)明,本發(fā)明并未限定于此,例如,該URL#F也可以是由互聯(lián)網(wǎng)視頻發(fā)布商提供給網(wǎng)關(guān)設(shè)備的,只要能夠確保該URL#F與用戶設(shè)備F相對(duì)應(yīng),且該URL#F與視頻F相對(duì)應(yīng)即可,例如,現(xiàn)有技術(shù)中,該URL#F可以作為完整的視頻F的索引,或者該URL#F可以作為視頻F的某一片段的索引。
      [0216]用戶設(shè)備在請(qǐng)求獲取視頻片段時(shí)發(fā)送的URL中,與片段相對(duì)應(yīng)的上述Range部分通常存在于URL的路徑(Path)部分或搜索參數(shù)(Quey Param)部分中,即,該Range部分可能是Path部分中的某一深度的Path值,也可能是Quey Param部分中的某一參數(shù)的值。
      [0217]因此,在本發(fā)明實(shí)施例中,網(wǎng)關(guān)設(shè)備在獲取該URL#F之后,可以提取該URL#F的Path部分和/或Quey Param部分。
      [0218]圖2示出了 URL的字符串中各部分的構(gòu)成的一例,如圖2所示,URL的域名(Host)部分與Path部分之間由“/”符號(hào)隔開(kāi),因此,網(wǎng)絡(luò)設(shè)備可以將Host部分之后的第一個(gè)“/”符號(hào)(或者說(shuō),URL中的最后一個(gè)“/”符號(hào))后的字符識(shí)別為Path部分的起始字符。
      [0219]并且,如圖2所示,URL的Path部分與Quey Param部分之間由“?”符號(hào)隔開(kāi),因此,網(wǎng)絡(luò)設(shè)備可以將Path部分(或者說(shuō),URL中的最后一個(gè)“/”符號(hào))之后的第一個(gè)“?”符號(hào)后的字符識(shí)別為Path部分的起始字符。從而,能夠?qū)崿F(xiàn)Quey Param部分的提取。
      [0220]另外,網(wǎng)絡(luò)設(shè)備可以將該path部分之后的第一個(gè)“?”符號(hào)后的字符識(shí)別為Path部分的結(jié)束字符,從而,結(jié)合上述Path部分的起始字符,能夠?qū)崿F(xiàn)Path部分的提取。
      [0221]應(yīng)理解,以上列舉的Path部分的提取方法以及Quey Param部分的提取方法僅為示例性說(shuō)明,本發(fā)明并不限定于此,可以根據(jù)URL的變化而進(jìn)行相應(yīng)變更,例如,存在某些URL只存在Path部分而不存在Quey Param部分的情況,此情況下,只須其確定Path部分的起始字符即可。并且,以上列舉的Host部分與Path部分的分隔符號(hào)(即,“/”符號(hào))以及Path部分與Quey Param部分之間的分隔符號(hào)(即,“? ”符號(hào))僅為示例性說(shuō)明,本發(fā)明并不限定于此,現(xiàn)有技術(shù)中,URL所采用的能夠?qū)崿F(xiàn)分隔標(biāo)識(shí)作用的符號(hào)均落入本發(fā)明的保護(hù)范圍內(nèi)。
      [0222]網(wǎng)關(guān)設(shè)備在完成了對(duì)URL#F的Path部分提取之后,可以確定URL#F的Path部分的深度和Path值。
      [0223]具體地說(shuō),Path部分的深度(或者說(shuō),級(jí)別)可以根據(jù)Path部分中包括的“/”符號(hào)的數(shù)量確定,例如,圖3示出了 URL中的Path部分的一例的示意圖。以圖3所示的URL為例,該URL包括六個(gè)“/”符號(hào),因此,可以確定其深度為6,其中,
      [0224]第I 級(jí)深度的 Path 值為 “sec (44ab57eec5d981faa33) ” ;
      [0225]第2級(jí)深度的Path值為“ frag (O) ” ;
      [0226]第3級(jí)深度的Path值為“video” ;
      [0227]第4級(jí)深度的Path值為“ 484 ” ;
      [0228]第5級(jí)深度的Path值為“516” ;
      [0229]第6 級(jí)深度的 Path 值為 “56615484_mp4_h264_aac_l.flv”。
      [0230]同樣,網(wǎng)關(guān)設(shè)備在完成了對(duì)URL#F的Quey Param部分提取之后,可以確定URL#F的Quey Param部分中全部Quey Param的名稱和參數(shù)值。
      [0231 ] 通常情況下,URL中Quey Param的格式為“NAME = VALUE”,NAME為參數(shù)名,Value為參數(shù)值。但是,本發(fā)明并不限定于此,可以是只有NAME,可以是NAME為空,也可以是VALUE為空,即,URL中Quey Param的格式可為:
      [0232]“NAME = VALUE”,或
      [0233]“NAME”,或
      [0234]“NAME=” 或
      [0235]“= VALUE”。
      [0236]具體地說(shuō),以圖2所示的URL為例,該URL包括9個(gè)“&”符號(hào),因此,可以確定其包括9個(gè)Quey Param,其中,
      [0237]第I個(gè)Quey Param所對(duì)應(yīng)的字符串為“4”,其參數(shù)名為“4”,參數(shù)值為空;
      [0238]第2個(gè)Quey Param所對(duì)應(yīng)的字符串為“ipbits = O”,其參數(shù)名為“ipbits”,參數(shù)值為“O”;
      [0239]第3個(gè)Quey Param所對(duì)應(yīng)的字符串為
      [0240]“signature =.BC606865625583C2BE5AA6472A7536D827ED7E58”,
      [0241]其參數(shù)名為“signature”,參數(shù)值為
      [0242]“.BC606865625583C2BE5AA6472A7536D827ED7E58” ;
      [0243]第4個(gè)Quey Param所對(duì)應(yīng)的字符串為“sver = 3”,其參數(shù)名為“sver”,參數(shù)值為“3”;
      [0244]第5個(gè)Quey Param所對(duì)應(yīng)的字符串為“expire = 1252105200”,其參數(shù)名為“expire,,,參數(shù)值為 “1252105200” ;
      [0245]第6個(gè)Quey Param所對(duì)應(yīng)的字符串為“key = ytl”,其參數(shù)名為“key”,參數(shù)值為“ytl,,;
      [0246]第7個(gè)Quey Param所對(duì)應(yīng)的字符串為factor = 1.25”,其參數(shù)名為“factor”,參數(shù)值為“1.25”;
      [0247]第8個(gè)Quey Param所對(duì)應(yīng)的字符串為burst = 40”,其參數(shù)名為“burst”,參數(shù)值為 “40,,;
      [0248]第9個(gè)Quey Param所對(duì)應(yīng)的字符串為“id = cl9764decel7ab”,其參數(shù)名為“id”,參數(shù)值為 “cl9764decel7ab,,。
      [0249]從而,如上所述,可以確定URL#F的Path部分的深度Path值以及Quey Param部分中各Quey Param的名稱和參數(shù)值,并記錄上述信息以生成第一信息集合。
      [0250]在時(shí)段T2 (即,第三時(shí)段的一例),網(wǎng)關(guān)設(shè)備獲取URL#G( S卩,第五采樣URL的一例),其中,該URL#G與用戶設(shè)備F相對(duì)應(yīng),并且,該URL#G與視頻F (即,第三采樣視頻的一例)相對(duì)應(yīng),例如,可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備F的用于請(qǐng)求播放視頻F的HTTP消息中提取的,或者,也可以是網(wǎng)關(guān)設(shè)備從來(lái)自該用戶設(shè)備F的用于請(qǐng)求播放視頻F的片段的HTTP消息中提取的。
      [0251]需要說(shuō)明的是,視頻網(wǎng)站為同一用戶所請(qǐng)求的來(lái)自同一視頻的不同片段所分配的URL中,通常只有Rang部分(例如,指示視頻開(kāi)始時(shí)間的字符串)是相異的,因此,為了準(zhǔn)確地確定該Rang部分,需要確保URL#F和URL#G分別對(duì)應(yīng)同一視頻(即,上述視頻F)的不同片段,例如,URL#F對(duì)應(yīng)完整的視頻F而URL#G對(duì)應(yīng)視頻F的一個(gè)片段,或者,URL#F對(duì)應(yīng)視頻F的一個(gè)片段而URL#G對(duì)應(yīng)完整的視頻,再或者,URL#F對(duì)應(yīng)視頻F的一個(gè)片段而URL#G對(duì)應(yīng)視頻F的另一個(gè)片段。
      [0252]在本發(fā)明實(shí)施例中,可以采用在線采樣的方式,在為用戶轉(zhuǎn)發(fā)視頻的同時(shí),訓(xùn)練獲得Rang部分提取模型,因此,通過(guò)使URL#F和URL#G對(duì)應(yīng)同一視頻(即,上述視頻F)能夠提高該Rang部分提取模型的準(zhǔn)確性。
      [0253]在本發(fā)明實(shí)施例中,可以根據(jù)URL#F和URL#G的獲取時(shí)間來(lái)判斷URL#F和URL#G
      是否對(duì)應(yīng)同一視頻。
      [0254]即,可選地,該第四URL是在第二時(shí)段接收的,該第五URL是在第三時(shí)段接收的,該第二時(shí)段與該第三時(shí)段之間的間隔是根據(jù)該第三視頻的時(shí)長(zhǎng)確定的。
      [0255]具體地說(shuō),如果網(wǎng)關(guān)設(shè)備首先接收到URL#F,則可以確定與URL#F相對(duì)應(yīng)的視頻F(這里,URL#F可以對(duì)應(yīng)完整的視頻F,也可以對(duì)應(yīng)視頻F的一個(gè)片段),其中,該視頻F可以是網(wǎng)關(guān)設(shè)備從服務(wù)器獲取的,也可以是網(wǎng)關(guān)設(shè)備利用URL#F中的標(biāo)識(shí)部分而從緩存的視頻中獲取的(隨后,以確定目標(biāo)URL所對(duì)應(yīng)的第二視頻為例,對(duì)該過(guò)程進(jìn)行詳細(xì)說(shuō)明)。其后,可以確定該視頻F的總時(shí)長(zhǎng)(S卩,第一視頻的時(shí)長(zhǎng))。從而可以確定一個(gè)判定范圍(即,預(yù)設(shè)范圍),該判定范圍的起始時(shí)刻為URL#F的接收時(shí)刻,該判定范圍的時(shí)長(zhǎng)為該視頻F的總時(shí)長(zhǎng)。
      [0256]如果URL#G的接收時(shí)間位于該判定范圍內(nèi),且該URL#G同樣來(lái)自用戶設(shè)備F,則可以認(rèn)為URL#F和URL#G對(duì)應(yīng)同一視頻。接收時(shí)間在該判定范圍以外的URL則不能作為該URLSG0
      [0257]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別方法,第四采樣URL和第五采樣URL的獲取時(shí)間間隔處于預(yù)設(shè)范圍內(nèi),并且該預(yù)設(shè)范圍是根據(jù)第四采樣URL和第五采樣URL均對(duì)應(yīng)的第三采樣視頻的時(shí)長(zhǎng)確定的,能夠確保第四采樣URL和第五采樣URL分別對(duì)應(yīng)第三采樣視頻的不同片段,從而能夠提高Rang部分提取模型的有效性。
      [0258]應(yīng)理解,以上列舉的確定URL#F和URL#G對(duì)應(yīng)同一視頻的方法僅為示例性說(shuō)明,本發(fā)明并不限定于此,例如,可以根據(jù)上述標(biāo)識(shí)部分提取模型提取URL#F和URL#G的標(biāo)識(shí)部分,并確定URL#F和URL#G的標(biāo)識(shí)部分相同后,確定URL#F和URL#G對(duì)應(yīng)同一視頻。
      [0259]網(wǎng)關(guān)設(shè)備在獲取該URL#G之后,可以提取該URL#G的Path部分和/或Quey Param部分,并可以確定URL#G的Path部分的深度和Path值,以及URL#G的Quey Param部分中全部Quey Param的名稱和參數(shù)值,并記錄上述信息以生成第二信息集合。該過(guò)程與上述針對(duì)URL#F的處理過(guò)程相似,這里,為了避免贅述,省略其詳細(xì)說(shuō)明。
      [0260]可選地,該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的片段時(shí)發(fā)送的URL ;或
      [0261]該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的片段時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻時(shí)發(fā)送的URL ;或
      [0262]該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的第一片段時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的第二片段時(shí)發(fā)送的URL,其中,該第一片段與該第二片段相異。
      [0263]具體地說(shuō),在本發(fā)明實(shí)施例中,當(dāng)時(shí)段Tl處于時(shí)段T2之前時(shí),該URL#F可以是用戶在請(qǐng)求觀看完整的視頻時(shí)(例如,用戶點(diǎn)擊播放圖標(biāo)時(shí))視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL。而上述URL#G可以是用戶在發(fā)生拖動(dòng)動(dòng)作時(shí)視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL?;蛘撸?dāng)時(shí)段TI處于時(shí)段T2之后時(shí),該URL#G可以是用戶在請(qǐng)求觀看完整的視頻時(shí)(例如,用戶點(diǎn)擊播放圖標(biāo)時(shí))視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL。而上述URL#F可以是用戶在發(fā)生拖動(dòng)動(dòng)作時(shí)視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL。再或者,該URL#F可以是用戶在發(fā)生拖動(dòng)動(dòng)作而請(qǐng)求觀看視頻的一個(gè)片段時(shí)視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL。而上述URL#G可以是用戶在發(fā)生拖動(dòng)動(dòng)作而請(qǐng)求觀看視頻的另一個(gè)片段時(shí)視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL,從而,能夠確保該URL#G與該URL#F中存在差異的字符串與視頻的片段相關(guān),進(jìn)而能夠提高本發(fā)明實(shí)施的Rang部分提取模型的準(zhǔn)確性。
      [0264]可選地,該第四采樣URL與該第五采樣URL的Host部分的字符串相同。
      [0265]具體地說(shuō),由于同一視頻網(wǎng)站在生成URL時(shí)所使用的規(guī)則通常相同,例如,對(duì)于兩個(gè)視頻片段,用于表示該片段在源視頻中的位置的Path部分的級(jí)別或者Quey Param的名稱通常相同,因此通過(guò)選用Host部分相同的URL作為上述URL#F和URL#G,能夠確保生成該URL#F和URL#G的視頻網(wǎng)站相同,從而能夠提高該Rang部分提取模型的準(zhǔn)確性。
      [0266]在如上所述獲取第一信息集合和第二信息集合之后,可以對(duì)上述第一信息集合和第二信息集合進(jìn)行對(duì)比處理,以確定Rang部分提取模型。
      [0267]由于如上所述存在URL只存在Path部分而不存在Quey Param部分的情況,因此,可能存在第一信息集合和第二信息集合中僅包含Path部分的深度和Path值的情況(即,情況3),也可能存在第一信息集合和第二信息集合中包含Path部分的深度和Path值以及Quey Param部分中全部Quey Param的名稱和參數(shù)值的情況(即,情況4)。
      [0268]下面,分別對(duì)上述兩種情況的處理進(jìn)行說(shuō)明。
      [0269]情況3
      [0270]網(wǎng)關(guān)設(shè)備可以遍歷URL#F和URL#G的Path部分中各級(jí)深度的Path值,當(dāng)URL#F和URL#G的Path部分的深度相同,或者說(shuō),Path部分包括的級(jí)數(shù)相同時(shí),逐級(jí)進(jìn)行比較,例如,可以首先比較URL#F和URL#G的Path部分中的第一級(jí)Path值,即,第一個(gè)“/”符號(hào)與第二個(gè)“/”符號(hào)之間的字符串,然后比較URL#F和URL#G的Path部分中的第二級(jí)Path值,即,第二個(gè)“/”符號(hào)與第三個(gè)“/”符號(hào)之間的字符串,依次類推。
      [0271]從而,能夠URL#F和URL#G中path值彼此相異的級(jí)別,以及,該相異的Path值,即,對(duì)應(yīng)上述第一條件。
      [0272]例如,設(shè)URL#F 的 Path 部分為:/sec (44ab57eec5d981faa33)/frag (O) /video/484/516/56615484_mp4_h264_aac_l.flv ;
      [0273]并且,URL#G的 Path 部分為:/sec (44ab57eec5d981faa33)/frag (I) /video/484/516/56615484_mp4_h264_aac_l.flv,
      [0274]則網(wǎng)關(guān)設(shè)備可以確定URL#F和URL#G中path值彼此相異的級(jí)別第2級(jí),且URL#F和URL#G中彼此相異path值為frag (O)和frag (I)。
      [0275]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻F的視頻網(wǎng)站是通過(guò)URL中Path部分中的第二級(jí)(即,frag)來(lái)標(biāo)識(shí)視頻的片段,例如,可以確定“frag”的值用于指示該視頻片段相對(duì)于完整的視頻的起始時(shí)間或結(jié)束時(shí)間。
      [0276]進(jìn)而,可以將Rang部分提取模型確定為用于提取URL的Path部分中第2級(jí)的path值。
      [0277]情況4
      [0278]例如,在本發(fā)明實(shí)施例中,可能存在第一信息集合和第二信息集合中Quey Param的數(shù)量相同的情況,即,URL#F與URL#G所對(duì)應(yīng)的視頻為同一視頻的不同視頻片段,因此,URL#F與URL#G的Quey Param部分中的Quey Param的數(shù)量,或者Quey Param的參數(shù)名的數(shù)量通常相同。
      [0279]此情況下,通過(guò)對(duì)比參數(shù)名相同但參數(shù)值相異的Quey Param,能夠確定用來(lái)標(biāo)識(shí)視頻的片段的參數(shù)名,即,對(duì)應(yīng)上述第二條件。
      [0280]例如,設(shè)URL#F 的 Quey Param 部分為:
      [0281]10200&key = 25blIc805e36d6aef3038550860c680040cdaa4201&playtype =l&tk = 155012700719935787180022220&brt = 3&bc = O&nt = O&du = 538470&sz =179904090&tflvbegin = 18055261 ;
      [0282]并且,URL#G的 Quey Param 部分為:
      [0283]10200&key = 25blIc805e36d6aef3038550860c680040cdaa4201&playtype =l&tk = 155012700719935787180022220&brt = 3&bc = O&nt = O&du = 538470&sz =213602090&tflvbegin = 28941773,
      [0284]則網(wǎng)關(guān)設(shè)備可以確定URL#F和URL#G中參數(shù)名為“sz”和“tflvbegin”的QueyParam的參數(shù)值彼此相異。
      [0285]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻F的視頻網(wǎng)站是通過(guò)URL中Quey Param部分中的“sz”和“tflvbegin”參數(shù)來(lái)標(biāo)識(shí)視頻的片段,例如,可以確定“sz”和“tflvbegin”的參數(shù)值用于指示該視頻片段相對(duì)于完整的視頻的長(zhǎng)度和起始時(shí)間。
      [0286]進(jìn)而,網(wǎng)關(guān)設(shè)備可以將分段部分提取模型確定為用于提取URL的Quey Param部分中的“sz”參數(shù)和“tflvbegin”參數(shù)。
      [0287]再例如,在本發(fā)明實(shí)施例中,也可能存在第一信息集合和第二信息集合中QueyParam的數(shù)量相異的情況。例如,URL#F對(duì)應(yīng)完整的視頻F而URL#G對(duì)應(yīng)視頻F的一個(gè)片段,該URL#F可以是用戶在請(qǐng)求觀看完整的視頻時(shí)(例如,用戶點(diǎn)擊播放圖標(biāo)時(shí))視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL。而上述URL#G可以是用戶在發(fā)生拖動(dòng)動(dòng)作時(shí)視頻網(wǎng)站為該用戶設(shè)備下發(fā)的URL,因此,URL#F與URL#G的Quey Param部分中的Quey Param的數(shù)量,或者Quey Param的參數(shù)名的數(shù)量可能相異,即,對(duì)應(yīng)上述第三條件。
      [0288]例如,設(shè)URL#F 的 Quey Param 部分為:
      [0289]10200&key = 25bllc805e36d6aef3038550860c680040cdaa4201&playtype = l&tk=155012700719935787180022220&brt = 3&bc = O&nt = O&du = 538470 ;
      [0290]并且,URL#G的 Quey Param 部分為:
      [0291]10200&key = 25blIc805e36d6aef3038550860c680040cdaa4201&playtype =l&tk = 155012700719935787180022220&brt = 3&bc = O&nt = O&du = 538470&sz =179904090&tflvbegin = 18055261,
      [0292]則網(wǎng)關(guān)設(shè)備可以確定URL#G中參數(shù)名為“sz”和“tflvbegin”的Quey Param的不存在于URL#F。
      [0293]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻F的視頻網(wǎng)站是通過(guò)URL中Quey Param部分中的“sz”和“tflvbegin”參數(shù)來(lái)標(biāo)識(shí)視頻的片段,例如,可以確定“sz”和“tflvbegin”的參數(shù)值用于指示該視頻片段相對(duì)于完整的視頻的長(zhǎng)度和起始時(shí)間。
      [0294]進(jìn)而,網(wǎng)關(guān)設(shè)備可以將Rang部分提取模型確定為用于提取URL的Quey Param部分中的“sz”參數(shù)和“tflvbegin”參數(shù)。
      [0295]需要說(shuō)明的是,在以上實(shí)施例中,列舉了使用兩個(gè)URL來(lái)訓(xùn)練獲得Rang部分提取模型的過(guò)程,但本發(fā)明并不限定于此,可以采用更多的個(gè)URL來(lái)訓(xùn)練獲得Rang部分提取模型,例如,在如上所述通過(guò)對(duì)比URL#F和URL#G從而確定相異部分(包括相異的Path級(jí)別及Path值,和/或,相異的Quey Param的名稱及參數(shù)值,為了便于區(qū)分記做,相異部分A)后,還可以獲取URL#Y,該URL#Y與用戶設(shè)備F(即,第一用戶設(shè)備的一例)相對(duì)應(yīng),并且,該URL#Y與視頻F相對(duì)應(yīng),其中,該URL#Y的獲取過(guò)程可以與URL#F和URL#G的獲取過(guò)程類似,這里為了避免贅述,省略其詳細(xì)說(shuō)明。其后,可以對(duì)比URL#Y和URL#F或?qū)Ρ萓RL#Y和URL#G,找出相異部分(包括相異的Path級(jí)別及Path值,和/或,相異的Quey Param的名稱及參數(shù)值,為了便于區(qū)分記做,相異部分B),并將該相異部分A與相異部分B進(jìn)行對(duì)比,從中去除相同的部分(包括相同的Path級(jí)別及Path值,和相同的Quey Param的名稱及參數(shù)值)作為Rang部分提取模型的訓(xùn)練依據(jù),能夠進(jìn)一步提高本發(fā)明的Rang部分提取模型的準(zhǔn)確性。
      [0296]另外,如上所述,Rang部分中各字符串的可以包括多個(gè)參數(shù),例如,“ sz ”和“tflvbegin”,并且多個(gè)參數(shù)可以分別指示該視頻片段相對(duì)于完整的視頻的長(zhǎng)度和起始時(shí)間,因此,需要確定每個(gè)參數(shù)的具體作用,例如,是由“sz”來(lái)指示長(zhǎng)度(或,起始時(shí)間),還是由“tflvbegin”來(lái)指示長(zhǎng)度(或,起始時(shí)間)。
      [0297]作為示例而非限定,可以通過(guò)驗(yàn)證來(lái)確定每個(gè)參數(shù)的具體作用,具體地說(shuō),例如。網(wǎng)關(guān)設(shè)備可以獲取與視頻W的視頻片段相對(duì)應(yīng)的URL#W,并且,能夠利用上述Rang部分提取模型獲得該URL鼎的Rang部分,例如,該URL鼎網(wǎng)關(guān)設(shè)備可以假設(shè)該URL鼎中由“sz”來(lái)指示長(zhǎng)度,而由“tflvbegin”來(lái)指示起始時(shí)間,從而,能夠從緩存的視頻W中獲取一個(gè)視頻片段Wl。并且,可以將包括該URLttW發(fā)送給服務(wù)器,從而,能夠從服務(wù)器獲得準(zhǔn)確的視頻片段W2,如果視頻片段Wl與視頻片段W2相同,則可以確定假設(shè)成立,即由“sz”來(lái)指示長(zhǎng)度,而由“tflvbegin”來(lái)指示起始時(shí)間,如果不相同,則可以確定由“sz”來(lái)指示起始時(shí)間,而由“tflvbegin”來(lái)指示程度。
      [0298]再例如,網(wǎng)關(guān)設(shè)備可以獲取與視頻M的多個(gè)視頻片段(這里,為了便于理解,以兩個(gè)為例,即視頻片段Ml和視頻片段M2)相對(duì)應(yīng)的URL#M1和URL#M2,并且,能夠利用上述Rang部分提取模型獲得該URL#M1和URL#M2的Rang部分,例如,該URL測(cè)網(wǎng)關(guān)設(shè)備可以假設(shè)該URL#M1和URL#M2中由“sz”來(lái)指示長(zhǎng)度,而由“tflvbegin”來(lái)指示起始時(shí)間,從而,能夠根據(jù)該URL#M1和URL#M2的Rang部分,推算出該視頻M的長(zhǎng)度(稱為,推算長(zhǎng)度),并且,網(wǎng)關(guān)設(shè)備可以從URL#M1或URL#M2的視頻摘要獲知該視頻M的長(zhǎng)度(稱為,實(shí)際長(zhǎng)度),如果推算長(zhǎng)度與實(shí)際長(zhǎng)度相同,則可以確定假設(shè)成立。
      [0299]在如上該獲取Rang部分提取模型之后,可以根據(jù)該Rang部分提取模型確定URL#A和URL#B中的Rang部分,并將其去除,從而,能夠排除標(biāo)識(shí)部分的干擾,進(jìn)而,能夠提高該Sess1n部分提取模型的準(zhǔn)確性。
      [0300]在如上所述排除標(biāo)識(shí)部分和Rang部分的干擾后,可以確定URL#A和URL#B中的Sess1n 部分。
      [0301]由于如上所述存在URL只存在Path部分而不存在Quey Param部分的情況,因此,可能存Sess1n部分僅包含Path部分的深度和Path值的情況(即,情況5),也可能存在該Sess1n部分包含Path部分的深度和Path值以及Quey Param部分中全部Quey Param的名稱和參數(shù)值的情況(即,情況6)。
      [0302]下面,分別對(duì)上述兩種情況的處理進(jìn)行說(shuō)明。
      [0303]情況5
      [0304]網(wǎng)關(guān)設(shè)備可以遍歷URL#A和URL#B的Path部分中各級(jí)深度的Path值,當(dāng)URL#A和URL#B的Path部分的深度相同,或者說(shuō),Path部分包括的級(jí)數(shù)相同時(shí),逐級(jí)進(jìn)行比較,例如,可以首先比較URL#A和URL#B的Path部分中的第一級(jí)Path值,即,第一個(gè)“/”符號(hào)與第二個(gè)“/”符號(hào)之間的字符串,然后比較URL#A和URL#B的Path部分中的第二級(jí)Path值,即,第二個(gè)“/”符號(hào)與第三個(gè)“/”符號(hào)之間的字符串,依次類推。
      [0305]從而,能夠URL#A和URL#B中path值相同的級(jí)別,以及,該相同的Path值。
      [0306]例如,設(shè)URL#A 的 Path 部分為:/sec (44ab57eec5d981faa33)/frag (O) /video/484/516/tape(NOR)56615484_mp4_h264_aac_l.flv ;
      [0307]并且,URL#B的 Path 部分為:/sec (44ab57eec5d981faa33)/frag (0) /video/484/516/tape (HD)/56615484_mp4_h264_aac_l.flv,
      [0308]網(wǎng)關(guān)設(shè)備根據(jù)上述標(biāo)識(shí)部分提取模型,可以確定該URL#A和URL#B的Path部分中的 “56615484_mp4_h264_aac_l.flv” 為標(biāo)識(shí)部分。
      [0309]網(wǎng)關(guān)設(shè)備根據(jù)上述Rang部分提取模型,可以確定該URL#A和URL#B的Path部分中的“frag (O) ”為Rang部分。
      [0310]如上所述,網(wǎng)關(guān)設(shè)備可以確定該URL#A和URL#B的Path部分中的“sec(44ab57eec5d981faa33) ”為用戶簽名部分。
      [0311]并且,如上所述,Path部分中的“video”在視頻網(wǎng)站分配給其他用戶設(shè)備或其他視頻的URL中也相同。
      [0312]從而,該URL#A和URL#B的Path部分中剩余的Path值相同的部分為第四級(jí)和第五級(jí)。
      [0313]進(jìn)而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻A和視頻B的視頻網(wǎng)站是通過(guò)URL中Path部分中的第四級(jí)和第五級(jí)來(lái)標(biāo)識(shí)視頻的會(huì)話。
      [0314]需要說(shuō)明的是,上述URL#A中的第六級(jí)為tape (NOR)表示該視頻A為標(biāo)清版本,URL#B中的第六級(jí)為tape (HD)表示該視頻B為高清版本。從而服務(wù)器能夠根據(jù)Path部分中的第六級(jí)確定為用戶設(shè)備傳輸視頻A或者視頻B。
      [0315]并且,例如,可以根據(jù)仿真實(shí)驗(yàn)等方式,獲知該Sess1n部分。具體地說(shuō),可以假設(shè)Sess1n部分提取模型用于提取Path部分中的第四級(jí)和第五級(jí),作為Sess1n部分,并獲得Path部分中的第四級(jí)和第五級(jí)相同的兩個(gè)URL,并將該URL發(fā)送給服務(wù)器,以獲取這兩個(gè)URL分別對(duì)應(yīng)的視頻,并根據(jù)視頻內(nèi)容分析等確定各視頻的視頻內(nèi)容,如果兩個(gè)視頻的視頻內(nèi)容相同,則可以確兩個(gè)URL所對(duì)應(yīng)的視頻屬于同一視頻播放會(huì)話。
      [0316]進(jìn)而,可以將該Sess1n部分提取模型確定為用于提取URL的Path部分中第四級(jí)和第五級(jí)的path值。
      [0317]情況6
      [0318]例如,設(shè)URL#A 的 Quey Param 部分為:
      [0319]10200&key = 25blIc805e36d6aef3038550860c680040cdaa4201&playtype =l&tk = 155012700719935787180022220&brt = 3&bc = O&nt = O&du = 538470&sz =179904090&tflvbegin = 18055261 ;
      [0320]并且,URL#B的 Quey Param 部分為:
      [0321]10201&key = 25blIc805e36d6aef3038550860c680040cdaa4201&playtype =2&tk = 155012700719935787180022220&brt = 4&bc = l&nt = l&du = 538470&sz =213602090&tflvbegin = 28941773,
      [0322]網(wǎng)關(guān)設(shè)備根據(jù)上述標(biāo)識(shí)部分提取模型,可以確定該URLM和URL#B的Quey Param部分中參數(shù)名為“key”的Quey Param為標(biāo)識(shí)部分。
      [0323]網(wǎng)關(guān)設(shè)備根據(jù)上述Rang部分提取模型,可以確定該URL#A和URL#B的Quey Param部分中參數(shù)名為“sz”和“tflvbegin”的Quey Param為Rang部分。
      [0324]如上所述,網(wǎng)關(guān)設(shè)備可以確定該URL#A和URL#B的Quey Param部分中參數(shù)名為“tk”的Quey Param為用戶簽名部分。
      [0325]并且,該URL#A和URL#B的Quey Param部分中剩余的參數(shù)值相同的參數(shù)名為“du”,該相同的參數(shù)值為“du = 538470”。
      [0326]從而,網(wǎng)關(guān)設(shè)備可以確定發(fā)布該視頻A和視頻B的視頻網(wǎng)站是通過(guò)URL的QueyParam部分中參數(shù)名為的“ du ”的Quey Param來(lái)標(biāo)識(shí)視頻的會(huì)話。
      [0327]并且,例如,可以根據(jù)仿真實(shí)驗(yàn)等方式,獲知該Sess1n部分。具體地說(shuō),可以假設(shè)Sess1n部分提取模型用于提取Quey Param部分中參數(shù)名為的“du”的Quey Param作為Sess1n部分來(lái)標(biāo)識(shí)視頻的會(huì)話,并獲得“du”的參數(shù)值相同的兩個(gè)URL,并將該URL發(fā)送給服務(wù)器,以獲取這兩個(gè)URL分別對(duì)應(yīng)的視頻,并根據(jù)視頻內(nèi)容分析等確定各視頻的視頻內(nèi)容,如果兩個(gè)視頻的視頻內(nèi)容相同,則可以確兩個(gè)URL所對(duì)應(yīng)的視頻屬于同一視頻播放會(huì)話。
      [0328]進(jìn)而,可以將該Sess1n部分提取模型確定為用于提取Quey Param部分中參數(shù)名為的“du”的Quey Param的參數(shù)值。
      [0329]需要說(shuō)明的是,在以上實(shí)施例中,列舉了使用兩個(gè)URL來(lái)訓(xùn)練獲得Sess1n部分提取模型的過(guò)程,但本發(fā)明并不限定于此,可以采用更多的個(gè)URL來(lái)訓(xùn)練獲得Sess1n部分提取模型,例如,在如上所述通過(guò)對(duì)比URL#A和URL#B從而確定相同部分(包括相異的Path級(jí)別及Path值,和/或,相異的Quey Param的名稱及參數(shù)值,為了便于區(qū)分記做,相同部分A)后,還可以在上述時(shí)間范圍T內(nèi)獲取URL#Q(即,第一采樣URL的另一例),該URL#Q與用戶設(shè)備A相對(duì)應(yīng),并且,該URL#Y與視頻Q相對(duì)應(yīng),該視頻Q、視頻A及視頻屬于同一視頻訪問(wèn)會(huì)話,視頻內(nèi)容相同,其中,該URL#Q的獲取過(guò)程可以與URL#A和URL#B的獲取過(guò)程類似,這里為了避免贅述,省略其詳細(xì)說(shuō)明。并且,可以利用上述標(biāo)識(shí)部分提取模型和Rang部分提取模型去除該URL#Q中的標(biāo)識(shí)部分和Rang部分。其后,可以對(duì)比URL#Q和URL#A或?qū)Ρ萓RL#Q和URL#B,找出相同部分(包括相異的Path級(jí)別及Path值,和/或,相異的QueyParam的名稱及參數(shù)值,為了便于區(qū)分記做,相同部分B),并將該相同部分A與相同部分B進(jìn)行對(duì)比,從中去除相異的部分(包括相同的Path級(jí)別及Path值,和相同的Quey Param的名稱及參數(shù)值)作為Sess1n部分提取模型的訓(xùn)練依據(jù),能夠進(jìn)一步提高本發(fā)明的Sess1n部分提取模型的準(zhǔn)確性。
      [0330]在如上該獲取Sess1n部分提取模型之后,當(dāng)接收到用戶設(shè)備M( S卩,目標(biāo)用戶設(shè)備的一例)發(fā)送的URL#M(即,第一目標(biāo)URL的一例)時(shí),網(wǎng)關(guān)設(shè)備可以獲取與該URL#M相對(duì)應(yīng)的視頻M ( S卩,第一目標(biāo)視頻的一例)。
      [0331]并且,當(dāng)接收到用戶設(shè)備M(S卩,目標(biāo)用戶設(shè)備的一例)發(fā)送的URL_(S卩,第二目標(biāo)URL的一例)時(shí),網(wǎng)關(guān)設(shè)備可以獲取與該URL#N相對(duì)應(yīng)的視頻N(即,第二目標(biāo)視頻的一例)。
      [0332]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,該用戶設(shè)備M可以包括上述用戶設(shè)備A,從而該URL#M可以與上述URL#A或URL#B相同,也可以與上述URL#A或URL#B相異,本發(fā)明并未特別限定,并且視頻M可以與上述視頻A或視頻B相同,也可以與上述視頻A或視頻B相異,本發(fā)明并未特別限定。同樣,該URUN可以與上述URL#A或URL#B相同,也可以與上述URL#A或URL#B相異,本發(fā)明并未特別限定,并且視頻N可以與上述視頻A或視頻B相同,也可以與上述視頻A或視頻B相異,本發(fā)明并未特別限定。
      [0333]下面對(duì)上述確定URL#M相對(duì)應(yīng)的視頻M的方法進(jìn)行詳細(xì)說(shuō)明。
      [0334]可選地,該確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,包括:
      [0335]接收并在該緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各該緩存URL均與該緩存視頻相對(duì)應(yīng);
      [0336]根據(jù)標(biāo)識(shí)部分提取模型,確定該緩存URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;遍歷該目標(biāo)URL的非Host部分,如果確定該目標(biāo)URL的非Host部分中包含該緩存URL的標(biāo)識(shí)部分的字符串,則確定該緩存視頻為該目標(biāo)視頻。
      [0337]具體地說(shuō),在網(wǎng)關(guān)設(shè)備接收到URL#M后,可以利用標(biāo)識(shí)部分提取模型,獲取URL#M的標(biāo)識(shí)部分,作為索引,從所緩存的視頻中,查找到該視頻M。并且,該標(biāo)識(shí)部分提取模型的獲取方法,與前文所述過(guò)程相似,這里,為了避免贅述,省略其說(shuō)明。
      [0338]可選地,各該第一采樣URL的Host部分的字符串相同,以及
      [0339]在根據(jù)該會(huì)話部分提取模型,獲取該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分之前,該方法還包括:
      [0340]確定該第一目標(biāo)URL的Host部分的字符串與該第一采樣URL的Host部分的字符串相同;
      [0341]確定該第二目標(biāo)URL的Host部分的字符串與該第一采樣URL的Host部分的字符串相同。
      [0342]具體地說(shuō),由于同一視頻網(wǎng)站在生成URL時(shí)所使用的規(guī)則通常相同,例如,對(duì)于不同用戶設(shè)備請(qǐng)求觀看同一視頻時(shí)生成的不同的URL中,用于標(biāo)識(shí)該視頻的Path部分的級(jí)別或者Quey Param的名稱通常相同,因此,在確定URL#M的Host部分與緩存URL的Host部分相同后,能夠確定URL#M所對(duì)應(yīng)的視頻網(wǎng)站與該緩存URL的視頻網(wǎng)站相同,從而能夠可靠地通過(guò)該標(biāo)識(shí)部分提取模型確定URL#M中用于標(biāo)識(shí)視頻M的字符,進(jìn)一步提高所獲取的視頻的準(zhǔn)確性。
      [0343]可選地,該非Host部分包括路徑Path部分,各該緩存URL的Path部分的深度相同,以及
      [0344]在遍歷該目標(biāo)URL的非Host部分之前,該方法還包括:
      [0345]確定該目標(biāo)URL的Path部分的深度與各該緩存URL的Path部分的深度相同。
      [0346]具體地說(shuō),由于同一視頻網(wǎng)站在生成URL時(shí)所使用的規(guī)則通常相同,例如,對(duì)于不同用戶設(shè)備請(qǐng)求觀看同一視頻時(shí)生成的不同的URL中,用于標(biāo)識(shí)該視頻的Path部分的Path部分的深度相同,因此,如果確定URL#M的Path部分的深度與緩存URL的Path部分的深度不相同,則可以確定與該URL#M相對(duì)應(yīng)的視頻未被緩存,從而,無(wú)需進(jìn)行查找動(dòng)作,能夠提高本發(fā)明實(shí)施例的視頻識(shí)別方法的效率,改善用戶體驗(yàn)。
      [0347]可選地,該非Host部分包括路徑Path部分和搜索參數(shù)Quey Param部分,
      [0348]該方法還包括:
      [0349]獲取各該緩存URL的Quey Param部分所包含的搜索參數(shù)的參數(shù)名,以生成參數(shù)名集合;
      [0350]在遍歷該目標(biāo)URL的非Host部分之前,該方法還包括:
      [0351]確定該目標(biāo)URL的Quey Param部分所包含的搜索參數(shù)的參數(shù)名屬于該參數(shù)名集入口 ο
      [0352]具體地說(shuō),網(wǎng)關(guān)設(shè)備可以確定用于訓(xùn)練獲得上述標(biāo)識(shí)部分提取模型的各URL的Quey Param的參數(shù)名,并生成包括上述各參數(shù)名的參數(shù)名集合,并且,如果URL#M包括的各Quey Param的參數(shù)名均不屬于該參數(shù)名集合,則可以確定,無(wú)法根據(jù)上述標(biāo)識(shí)部分提取模型從該URL#M中提取到用于指示該視頻M的標(biāo)識(shí),從而無(wú)需進(jìn)行后續(xù)動(dòng)作,能夠提高本發(fā)明實(shí)施例的視頻識(shí)別方法的效率,改善用戶體驗(yàn)。
      [0353]應(yīng)理解,以上列舉的確定與URL#M相對(duì)應(yīng)的視頻M的方法僅為示例性說(shuō)明,本發(fā)明并不限定于此,例如,也可以以完整的URL#M,作為視頻M的緩存索引,或者,也可以直接將該URL#M轉(zhuǎn)發(fā)給服務(wù)器,以從服務(wù)器獲得該視頻M。
      [0354]在確定與URL#M相對(duì)應(yīng)的視頻M后,可以根據(jù)如上所述獲得的Sess1n部分提取模型,確定URL#M的Sess1n部分。
      [0355]基于相似的方法和過(guò)程,可以獲取URL.相對(duì)應(yīng)的視頻N,并且可以根據(jù)如上所述獲得的Sess1n部分提取模型,確定URL#N的Sess1n部分。
      [0356]從而,如果URL#M的Sess1n部分與URL#N的Sess1n部分相同,貝U可以確定視頻M與視頻N屬于同一視頻會(huì)話,其視頻內(nèi)容相同。
      [0357]進(jìn)而,例如,可以將對(duì)視頻N與視頻M的播放行為視為一次點(diǎn)擊,從而能夠使視頻網(wǎng)站對(duì)視頻的點(diǎn)擊率計(jì)算更加準(zhǔn)確。
      [0358]再例如,如果首先進(jìn)行對(duì)視頻M的增值處理,例如,獲取該使用設(shè)備M的用戶信息,例如,該用戶的用戶級(jí)別信息、簽約信息或者付費(fèi)信息等,并根據(jù)該用戶信息,對(duì)視頻M進(jìn)行去廣告處理、殺毒處理等,則可以記錄該增值處理的具體過(guò)程。從而,在對(duì)視頻N進(jìn)行增值處理時(shí),無(wú)需獲取上述用戶信息,可以直接對(duì)視頻N進(jìn)行與視頻M相同的處理。從而,能夠減輕網(wǎng)關(guān)設(shè)備的處理負(fù)擔(dān),提聞網(wǎng)關(guān)設(shè)備的處理效率。
      [0359]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別方法,利用內(nèi)容相同的至少兩個(gè)第一采樣視頻所分別對(duì)應(yīng)的第一采樣URL,訓(xùn)練獲得會(huì)話部分提取模型,該會(huì)話部分提取模型用于從URL中提取指示視頻所屬于的視頻播放會(huì)話的會(huì)話部分,從而,在接收到第一目標(biāo)視頻與第二目標(biāo)視頻所分別對(duì)應(yīng)的第一目標(biāo)URL和第二目標(biāo)URL時(shí),能夠根據(jù)該會(huì)話部分提取模型,確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分,進(jìn)而在確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分相同之后,能夠確定第一目標(biāo)視頻和第二目標(biāo)視頻屬于同一視頻播放會(huì)話,從而,能夠?qū)?duì)第一目標(biāo)視頻和第二目標(biāo)視頻的點(diǎn)擊視為一次點(diǎn)擊,從而提高了點(diǎn)擊率計(jì)算的準(zhǔn)確性,并且,在僅通過(guò)識(shí)別URL的情況下,便能夠確認(rèn)需要對(duì)第一目標(biāo)視頻和第二目標(biāo)視頻進(jìn)行相同的增值處理,提高了處理的效率。
      [0360]以上,結(jié)合圖1至圖3詳細(xì)說(shuō)明了根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別方法,下面,結(jié)合圖詳細(xì)說(shuō)明根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別裝置。
      [0361]圖4示出了根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別裝置200的示意性框圖,如圖4所示,該裝置200包括:
      [0362]收發(fā)單元210,用于接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL ;
      [0363]確定單元220,用于確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻,根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各該第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一采樣URL的會(huì)話部分的字符串相同,該第一采樣URL的會(huì)話部分包括該第一采樣URL中除用戶部分以外的部分,該第一采樣URL的用戶部分用于指示該第一用戶設(shè)備,該第一采樣URL的會(huì)話部分的包含于該第一采樣URL的非主機(jī)名Host部分,該非Host部分是URL的字符串中除Host部分以外的部分,該至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且該至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話;
      [0364]確定單元230,用于如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      [0365]可選地,該至少兩個(gè)第一采樣URL的Host部分的字符串相同。
      [0366]可選地,該收發(fā)單元210還用于接收該至少兩個(gè)第一采樣URL ;
      [0367]該確定單元220還用于遍歷該第一采樣URL的非Host部分,確定各該第一采樣URL的會(huì)話部分,根據(jù)該至少兩個(gè)第一采樣URL的會(huì)話部分,確定該會(huì)話部分提取模型。
      [0368]可選地,該收發(fā)單元210具體用于在第一時(shí)段內(nèi),接收該至少兩個(gè)第一采樣URL,該第一時(shí)段是根據(jù)該至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一采樣視頻的時(shí)長(zhǎng)確定的。
      [0369]可選地,該收發(fā)單元210還用于在該第一時(shí)段外,接收至少一個(gè)第二采樣URL,該第二米樣URL與該第一用戶設(shè)備相對(duì)應(yīng);
      [0370]該確定單兀220還用于根據(jù)各該第一米樣URL和該第二米樣URL,確定各該第一米樣URL的用戶部分,在該第一采樣URL與該第二采樣URL中,該用戶部分的字符串相同,從該至少兩個(gè)第一采樣URL中,去除該用戶部分。
      [0371]可選地,該確定單元220還用于根據(jù)標(biāo)識(shí)部分提取模型,確定該至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三米樣URL的標(biāo)識(shí)部分包含于該第三米樣URL的非Host部分;
      [0372]用于從該至少兩個(gè)第一采樣URL中,去除該標(biāo)識(shí)部分。
      [0373]可選地,該確定單元220還用于根據(jù)分段部分提取模型,確定該至少兩個(gè)第一采樣URL的分段部分,其中,該分段部分提取模型是根據(jù)該分段信息確定的,該分段信息是基于分段部分提取條件,對(duì)第一米樣信息集合和第二米樣信息集合進(jìn)行對(duì)比處理而從該第一采樣信息集合和該第二采樣信息集合中確定的,該第一采樣信息集合是根據(jù)第四采樣URL確定的,該第四采樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,該第四采樣URL的Quey Param部分包括K個(gè)Quey Param,該第一采樣信息集合包括第一信息和第二信息中的至少一個(gè),該第一信息用于指示該第四采樣URL的Path部分的深度和Path值,該第二信息用于指示該第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,該第二采樣信息集合是根據(jù)第五米樣URL確定的,該第五米樣URL包括Path部分和Quey Param部分,該第五米樣URL的Quey Param部分包括M個(gè)Quey Param,該第四采樣URL和該第五采樣URL均對(duì)應(yīng)第三視頻相同,該第五采樣信息集合包括第三信息和第四信息中的至少一個(gè),該第三信息用于指示該第五采樣URL的Path部分的深度和Path值,該第四信息用于指示該第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,該分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè),
      [0374]該第一條件為:該分段信息指示的Path部分的深度在該第一采樣信息集合和該第二采樣信息集合中相同,且該分段信息該指示Path值在該第一采樣信息集合和該第二米樣信息集合中相異,
      [0375]該第二條件為:該分段信息指示的Quey Param的名稱屬于該第一采樣信息集合和該第二米樣信息集合雙方,且該分段信息指不的Quey Param的參數(shù)值在該第一米樣信息集合和該第二采樣信息集合中相異,
      [0376]該第三條件為:該分段信息指示的Quey Param的名稱僅屬于該第一采樣信息集合和該第二米樣信息集合中的一方;
      [0377]用于從該至少兩個(gè)第一采樣URL中,去除該分段部分。
      [0378]可選地,該收發(fā)單元210還用于接收并在該緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各該緩存URL均與該緩存視頻相對(duì)應(yīng);
      [0379]該確定單元220具體用于根據(jù)標(biāo)識(shí)部分提取模型,確定該緩存URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三米樣URL的非Host部分;遍歷該目標(biāo)URL的非Host部分,如果確定該目標(biāo)URL的非Host部分中包含該緩存URL的標(biāo)識(shí)部分的字符串,則確定該緩存視頻為該目標(biāo)視頻。
      [0380]可選地,該收發(fā)單元210還用于接收第六采樣URL以及第四采樣視頻,其中,該第六采樣URL與該第四視頻相對(duì)應(yīng),該第四采樣視頻與該第二采樣視頻相異;
      [0381]該確定單元220還用于用于根據(jù)該標(biāo)識(shí)部分提取模型,確定該第六采樣URL的標(biāo)識(shí)部分,確定第六采樣URL的標(biāo)識(shí)部分與該第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,該重疊部分包括Path值相同的Path級(jí)別和參數(shù)值相同的Quey Param中的至少一項(xiàng),用于從該第三采樣URL的標(biāo)識(shí)部分中去除該重疊部分,以更新該第三采樣URL的標(biāo)識(shí)部分;
      [0382]用于根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新該標(biāo)識(shí)部分提取模型。。
      [0383]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別裝置200可對(duì)應(yīng)于本發(fā)明實(shí)施例的方法中的網(wǎng)關(guān)設(shè)備,并且,該視頻識(shí)別裝置200中的各單元即模塊和上述其他操作和/或功能分別為了實(shí)現(xiàn)圖1中的方法100的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。
      [0384]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別裝置,利用內(nèi)容相同的至少兩個(gè)第一采樣視頻所分別對(duì)應(yīng)的第一采樣URL,訓(xùn)練獲得會(huì)話部分提取模型,該會(huì)話部分提取模型用于從URL中提取指示視頻內(nèi)容的會(huì)話部分,從而,在接收到內(nèi)容相同的第一目標(biāo)視頻與第二目標(biāo)視頻所分別對(duì)應(yīng)的第一目標(biāo)URL和第二目標(biāo)URL時(shí),能夠根據(jù)該會(huì)話部分提取模型,確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分,進(jìn)而在確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分相同之后,能夠確定第一目標(biāo)視頻和第二目標(biāo)視頻的視頻內(nèi)容相同,從而,能夠?qū)?duì)第一目標(biāo)視頻和第二目標(biāo)視頻的點(diǎn)擊視為一次點(diǎn)擊,從而提高了點(diǎn)擊率計(jì)算的準(zhǔn)確性,并且,在僅通過(guò)識(shí)別URL的情況下,便能夠確認(rèn)需要對(duì)第一目標(biāo)視頻和第二目標(biāo)視頻進(jìn)行相同的增值處理,提高了處理的效率。
      [0385]以上,結(jié)合圖1至圖3詳細(xì)說(shuō)明了本發(fā)明實(shí)施例的視頻識(shí)別方法,下面,結(jié)合圖5,詳細(xì)說(shuō)明本發(fā)明實(shí)施例的視頻識(shí)別設(shè)備。
      [0386]圖5示出了本發(fā)明實(shí)施例的視頻識(shí)別設(shè)備300,如圖5所示,該設(shè)備300包括:
      [0387]總線310 ;
      [0388]與所述總線310相連的處理器320 ;
      [0389]與所述總線310相連的存儲(chǔ)器330 ;
      [0390]與所述總線310相連的收發(fā)機(jī)340 ;
      [0391]其中,該處理器320通過(guò)所述總線310,調(diào)用所述存儲(chǔ)器330中存儲(chǔ)的程序,以用于控制收發(fā)機(jī)340接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL,確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻;
      [0392]用于根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各該第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一采樣URL的會(huì)話部分的字符串相同,該第一米樣URL的會(huì)話部分包括該第一米樣URL中除用戶部分以外的部分,該第一米樣URL的用戶部分用于指不該第一用戶設(shè)備,該第一米樣URL的會(huì)話部分的包含于該第一米樣URL的非主機(jī)名Host部分,該非Host部分是URL的字符串中除Host部分以外的部分,該至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且該至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話;
      [0393]用于如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      [0394]可選地,該處理器320還用于控制收發(fā)機(jī)340接收該至少兩個(gè)第一采樣URL ;
      [0395]用于遍歷該第一米樣URL的非Host部分,確定各該第一米樣URL的會(huì)話部分;
      [0396]用于根據(jù)該至少兩個(gè)第一采樣URL的會(huì)話部分,確定該會(huì)話部分提取模型。
      [0397]可選地,該處理器320具體用于控制收發(fā)機(jī)340在第一時(shí)段內(nèi),接收該至少兩個(gè)第一采樣URL,該第一時(shí)段是根據(jù)該至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一米樣視頻的時(shí)長(zhǎng)確定的。
      [0398]可選地,該處理器320還用于控制收發(fā)機(jī)340在該第一時(shí)段外,接收至少一個(gè)第二采樣URL,該第二采樣URL與該第一用戶設(shè)備相對(duì)應(yīng);
      [0399]用于根據(jù)各該第一采樣URL和該第二采樣URL,確定各該第一采樣URL的用戶部分,在該第一采樣URL與該第二采樣URL中,該用戶部分的字符串相同;
      [0400]用于從該至少兩個(gè)第一采樣URL中,去除該用戶部分。
      [0401 ] 可選地,該至少兩個(gè)第一采樣URL的路徑Path部分的深度相同。
      [0402]可選地,各該第一采樣URL的搜索參數(shù)Quey Param部分包括的Quey Param中,參數(shù)名相異的Quey Param數(shù)量小于等于第一閾值。
      [0403]可選地,該處理器320還用于根據(jù)標(biāo)識(shí)部分提取模型,確定該至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;
      [0404]用于從該至少兩個(gè)第一采樣URL中,去除該標(biāo)識(shí)部分。
      [0405]可選地,該處理器320還用于根據(jù)分段部分提取模型,確定該至少兩個(gè)第一采樣URL的分段部分,其中,該分段部分提取模型是根據(jù)該分段信息確定的,該分段信息是基于分段部分提取條件,對(duì)第一采樣信息集合和第二采樣信息集合進(jìn)行對(duì)比處理而從該第一采樣信息集合和該第二采樣信息集合中確定的,該第一采樣信息集合是根據(jù)第四采樣URL確定的,該第四采樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,該第四采樣URL的Quey Param部分包括K個(gè)Quey Param,該第一采樣信息集合包括第一信息和第二信息中的至少一個(gè),該第一信息用于指示該第四采樣URL的Path部分的深度和Path值,該第二信息用于指示該第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,該第二采樣信息集合是根據(jù)第五米樣URL確定的,該第五米樣URL包括Path部分和Quey Param部分,該第五米樣URL的Quey Param部分包括M個(gè)Quey Param,該第四采樣URL和該第五采樣URL均對(duì)應(yīng)第三視頻相同,該第五采樣信息集合包括第三信息和第四信息中的至少一個(gè),該第三信息用于指示該第五采樣URL的Path部分的深度和Path值,該第四信息用于指示該第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,該分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè),
      [0406]該第一條件為:該分段信息指示的Path部分的深度在該第一采樣信息集合和該第二采樣信息集合中相同,且該分段信息該指示Path值在該第一采樣信息集合和該第二采樣信息集合中相異,
      [0407]該第二條件為:該分段信息指示的Quey Param的名稱屬于該第一采樣信息集合和該第二米樣信息集合雙方,且該分段信息指不的Quey Param的參數(shù)值在該第一米樣信息集合和該第二采樣信息集合中相異,
      [0408]該第三條件為:該分段信息指示的Quey Param的名稱僅屬于該第一采樣信息集合和該第二米樣信息集合中的一方;
      [0409]用于從該至少兩個(gè)第一采樣URL中,去除該分段部分。
      [0410]可選地,該第四URL是在第二時(shí)段接收的,該第五URL是在第三時(shí)段接收的,該第二時(shí)段與該第三時(shí)段之間的間隔是根據(jù)該第三視頻的時(shí)長(zhǎng)確定的。
      [0411]可選地,該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的片段時(shí)發(fā)送的URL ;或
      [0412]該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的片段時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻時(shí)發(fā)送的URL ;或
      [0413]該第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的第一片段時(shí)發(fā)送的URL,該第五采樣URL是該第一用戶設(shè)備在請(qǐng)求獲取該第三采樣視頻的第二片段時(shí)發(fā)送的URL,其中,該第一片段與該第二片段相異。
      [0414]可選地,該處理器320還用于控制收發(fā)機(jī)340接收并在該緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各該緩存URL均與該緩存視頻相對(duì)應(yīng);
      [0415]用于根據(jù)標(biāo)識(shí)部分提取模型,確定該緩存URL的標(biāo)識(shí)部分,其中,該標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各該第三采樣URL的標(biāo)識(shí)部分的字符串相同,各該第三采樣URL的字符串相異,各該第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各該第三采樣URL均與第二采樣視頻相對(duì)應(yīng),該第三采樣URL的標(biāo)識(shí)部分包含于該第三采樣URL的非Host部分;遍歷該目標(biāo)URL的非Host部分,如果確定該目標(biāo)URL的非Host部分中包含該緩存URL的標(biāo)識(shí)部分的字符串,則確定該緩存視頻為該目標(biāo)視頻。
      [0416]可選地,該處理器320還用于確定該目標(biāo)URL的Path部分的深度與各該緩存URL的Path部分的深度相同。
      [0417]可選地,該處理器320還用于確定該目標(biāo)URL的Path部分與各該緩存URL的至少一個(gè)URL的Path部分相同。
      [0418]可選地,該處理器320還用于控制收發(fā)機(jī)340確定各該緩存URL的Quey Param部分所包含的搜索參數(shù)的參數(shù)名,以生成參數(shù)名集合;
      [0419]用于確定該目標(biāo)URL的Quey Param部分所包含的搜索參數(shù)的參數(shù)名屬于該參數(shù)
      々隹A
      -?:? 口 O
      [0420]可選地,該處理器320還用于控制收發(fā)機(jī)340接收至少一個(gè)驗(yàn)證URL,且該驗(yàn)證URL的非Host子字符串中包含該緩存URL的標(biāo)識(shí)部分的字符串,向服務(wù)器轉(zhuǎn)發(fā)該驗(yàn)證URL,接收該服務(wù)器根據(jù)該驗(yàn)證URL發(fā)送的驗(yàn)證視頻;
      [0421]用于確定該驗(yàn)證視頻與該緩存視頻相同。
      [0422]可選地,該處理器320還用于控制收發(fā)機(jī)340接收第六采樣URL以及第四采樣視頻,其中,該第六采樣URL與該第四視頻相對(duì)應(yīng),該第四采樣視頻與該第二采樣視頻相異;
      [0423]用于根據(jù)該標(biāo)識(shí)部分提取模型,確定該第六采樣URL的標(biāo)識(shí)部分;
      [0424]用于確定第六采樣URL的標(biāo)識(shí)部分與該第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,該重疊部分包括Path值相同的Path級(jí)別和參數(shù)值相同的Quey Param中的至少一項(xiàng);
      [0425]用于從該第三采樣URL的標(biāo)識(shí)部分中去除該重疊部分,以更新該第三采樣URL的標(biāo)識(shí)部分;
      [0426]用于根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新該標(biāo)識(shí)部分提取模型。
      [0427]可選地,該處理器320還用于確定該第一目標(biāo)URL的Host部分的字符串與該第一采樣URL的Host部分的字符串相同;
      [0428]用于確定該第二目標(biāo)URL的Host部分的字符串與該第一采樣URL的Host部分的字符串相同。
      [0429]在本發(fā)明實(shí)施例中,處理單器還可以稱為CPU。存儲(chǔ)器可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器提供指令和信號(hào)。存儲(chǔ)器的一部分還可以包括非易失行隨機(jī)存取存儲(chǔ)器(NVRAM)。具體的應(yīng)用中,傳輸信號(hào)的設(shè)備可以嵌入或者本身可以就是例如個(gè)人電腦之類的標(biāo)準(zhǔn)以太網(wǎng)通信設(shè)備,傳輸信號(hào)的設(shè)備的各個(gè)模塊通過(guò)總線系統(tǒng)耦合在一起,其中,總線系統(tǒng)除包括信號(hào)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。
      [0430]處理器可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明方法實(shí)施例中的公開(kāi)的各步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器,解碼器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用解碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器,解碼單元或者處理單元讀取存儲(chǔ)器中的信息,結(jié)合其硬件完成上述方法的步驟。
      [0431]應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器可以是中央處理單元(Central ProcessingUnit,簡(jiǎn)稱為“CPU”),該處理器還可以是其他通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
      [0432]在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器,處理器讀取存儲(chǔ)器中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。
      [0433]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別設(shè)備300可對(duì)應(yīng)于本發(fā)明實(shí)施例的方法中的網(wǎng)關(guān)設(shè)備,并且,該視頻識(shí)別設(shè)備300中的各單元即模塊和上述其他操作和/或功能分別為了實(shí)現(xiàn)圖1中的方法100的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。
      [0434]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別設(shè)備,利用內(nèi)容相同的至少兩個(gè)第一采樣視頻所分別對(duì)應(yīng)的第一采樣URL,訓(xùn)練獲得會(huì)話部分提取模型,該會(huì)話部分提取模型用于從URL中提取指示視頻內(nèi)容的會(huì)話部分,從而,在接收到內(nèi)容相同的第一目標(biāo)視頻與第二目標(biāo)視頻所分別對(duì)應(yīng)的第一目標(biāo)URL和第二目標(biāo)URL時(shí),能夠根據(jù)該會(huì)話部分提取模型,確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分,進(jìn)而在確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分相同之后,能夠確定第一目標(biāo)視頻和第二目標(biāo)視頻的視頻內(nèi)容相同,從而,能夠?qū)?duì)第一目標(biāo)視頻和第二目標(biāo)視頻的點(diǎn)擊視為一次點(diǎn)擊,從而提高了點(diǎn)擊率計(jì)算的準(zhǔn)確性,并且,在僅通過(guò)識(shí)別URL的情況下,便能夠確認(rèn)需要對(duì)第一目標(biāo)視頻和第二目標(biāo)視頻進(jìn)行相同的增值處理,提高了處理的效率。
      [0435]以上,結(jié)合圖1至圖3詳細(xì)說(shuō)明了本發(fā)明實(shí)施例的視頻識(shí)別方法,下面,結(jié)合圖6,詳細(xì)說(shuō)明本發(fā)明實(shí)施例的視頻識(shí)別系統(tǒng)。
      [0436]圖6示出了本發(fā)明實(shí)施例的視頻識(shí)別系統(tǒng)400,如圖6所示,該系統(tǒng)600包括:
      [0437]用戶設(shè)備410,用于向該視頻識(shí)別裝置發(fā)送統(tǒng)一資源定位符URL,并從該視頻識(shí)別裝置獲取與該URL相對(duì)應(yīng)的視頻;
      [0438]視頻識(shí)別裝置420,用于接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL,確定與該目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,該目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,該目標(biāo)視頻包括與該第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與該第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻;根據(jù)會(huì)話部分提取模型,確定該第一目標(biāo)URL的會(huì)話部分,以及該第二目標(biāo)URL的會(huì)話部分,該會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各該第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各該第一采樣URL的會(huì)話部分的字符串相同,該第一米樣URL的會(huì)話部分包括該第一米樣URL中除用戶部分以外的部分,該第一米樣URL的用戶部分用于指不該第一用戶設(shè)備,該第一米樣URL的會(huì)話部分的包含于該第一米樣URL的非主機(jī)名Host部分,該非Host部分是URL的字符串中除Host部分以外的部分,該至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且該至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話;如果該第一目標(biāo)URL的會(huì)話部分與該第二目標(biāo)URL的會(huì)話部分相同,則確定該第一目標(biāo)視頻與該第二目標(biāo)視頻屬于同一視頻播放會(huì)話;
      [0439]服務(wù)器430,用于接收視頻識(shí)別裝置轉(zhuǎn)發(fā)的該URL,確定與該URL相對(duì)應(yīng)的視頻,并向該視頻識(shí)別裝置發(fā)送該視頻。
      [0440]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別系統(tǒng)400中的視頻識(shí)別裝置420可對(duì)應(yīng)于本發(fā)明實(shí)施例的方法中的網(wǎng)關(guān)設(shè)備,并且,視頻識(shí)別裝置420中的各單元即模塊和上述其他操作和/或功能分別為了實(shí)現(xiàn)圖1中的方法100的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。
      [0441]根據(jù)本發(fā)明實(shí)施例的視頻識(shí)別系統(tǒng),利用內(nèi)容相同的至少兩個(gè)第一采樣視頻所分別對(duì)應(yīng)的第一采樣URL,訓(xùn)練獲得會(huì)話部分提取模型,該會(huì)話部分提取模型用于從URL中提取指示視頻內(nèi)容的會(huì)話部分,從而,在接收到內(nèi)容相同的第一目標(biāo)視頻與第二目標(biāo)視頻所分別對(duì)應(yīng)的第一目標(biāo)URL和第二目標(biāo)URL時(shí),能夠根據(jù)該會(huì)話部分提取模型,確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分,進(jìn)而在確定第一目標(biāo)URL和第二目標(biāo)URL中的會(huì)話部分相同之后,能夠確定第一目標(biāo)視頻和第二目標(biāo)視頻的視頻內(nèi)容相同,從而,能夠?qū)?duì)第一目標(biāo)視頻和第二目標(biāo)視頻的點(diǎn)擊視為一次點(diǎn)擊,從而提高了點(diǎn)擊率計(jì)算的準(zhǔn)確性,并且,在僅通過(guò)識(shí)別URL的情況下,便能夠確認(rèn)需要對(duì)第一目標(biāo)視頻和第二目標(biāo)視頻進(jìn)行相同的增值處理,提高了處理的效率。
      [0442]應(yīng)理解,本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
      [0443]應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。
      [0444]本領(lǐng)普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
      [0445]所屬領(lǐng)的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
      [0446]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
      [0447]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
      [0448]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
      [0449]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0450]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
      【權(quán)利要求】
      1.一種視頻識(shí)別方法,其特征在于,所述方法包括: 接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL,確定與所述目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,所述目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,所述目標(biāo)視頻包括與所述第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與所述第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻; 根據(jù)會(huì)話部分提取模型,確定所述第一目標(biāo)URL的會(huì)話部分,以及所述第二目標(biāo)URL的會(huì)話部分,所述會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各所述第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各所述第一采樣URL的會(huì)話部分的字符串相同,所述第一采樣URL的會(huì)話部分包括所述第一采樣URL中除用戶部分以外的部分,所述第一采樣URL的用戶部分用于指示所述第一用戶設(shè)備,所述第一采樣URL的會(huì)話部分的包含于所述第一采樣URL的非主機(jī)名Host部分,所述非Host部分是URL的字符串中除Host部分以外的部分,所述至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且所述至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話; 如果所述第一目標(biāo)URL的會(huì)話部分與所述第二目標(biāo)URL的會(huì)話部分相同,則確定所述第一目標(biāo)視頻與所述第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)會(huì)話部分提取模型,確定所述第一目標(biāo)URL的會(huì)話部分之前,所述方法還包括: 接收所述至少兩個(gè)第一采樣URL ; 遍歷所述第一采樣URL的非Host部分,確定各所述第一采樣URL的會(huì)話部分; 根據(jù)所述至少兩個(gè)第一采樣URL的會(huì)話部分,確定所述會(huì)話部分提取模型。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收所述至少兩個(gè)第一采樣URL,包括: 在第一時(shí)段內(nèi),接收所述至少兩個(gè)第一采樣URL,所述第一時(shí)段是根據(jù)所述至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一采樣視頻的時(shí)長(zhǎng)確定的。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在確定各所述第一采樣URL的會(huì)話部分之前,所述方法還包括: 在所述第一時(shí)段外,接收至少一個(gè)第二采樣URL,所述第二采樣URL與所述第一用戶設(shè)備相對(duì)應(yīng); 根據(jù)各所述第一采樣URL和所述第二采樣URL,確定各所述第一采樣URL的用戶部分,在所述第一采樣URL與所述第二采樣URL中,所述用戶部分的字符串相同; 從所述至少兩個(gè)第一采樣URL中,去除所述用戶部分。
      5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述至少兩個(gè)第一采樣URL的路徑Path部分的深度相同。
      6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,各所述第一采樣URL的搜索參數(shù)Quey Param部分包括的Quey Param中,參數(shù)名相異的Quey Param數(shù)量小于等于第一閾值。
      7.根據(jù)權(quán)利要求2至6中任一項(xiàng)所述的方法,其特征在于,在遍歷所述第一采樣URL的非Host部分之前,所述方法還包括: 根據(jù)標(biāo)識(shí)部分提取模型,確定所述至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,所述標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各所述第三采樣URL的標(biāo)識(shí)部分的字符串相同,各所述第三采樣URL的字符串相異,各所述第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各所述第三采樣URL均與第二采樣視頻相對(duì)應(yīng),所述第三采樣URL的標(biāo)識(shí)部分包含于所述第三采樣URL的非Host部分; 從所述至少兩個(gè)第一采樣URL中,去除所述標(biāo)識(shí)部分。
      8.根據(jù)權(quán)利要求2至7中任一項(xiàng)所述的方法,其特征在于,在遍歷所述第一采樣URL的非Host部分之前,所述方法還包括: 根據(jù)分段部分提取模型,確定所述至少兩個(gè)第一采樣URL的分段部分,其中,所述分段部分提取模型是根據(jù)所述分段信息確定的,所述分段信息是基于分段部分提取條件,對(duì)第一采樣信息集合和第二采樣信息集合進(jìn)行對(duì)比處理而從所述第一采樣信息集合和所述第二采樣信息集合中確定的,所述第一采樣信息集合是根據(jù)第四采樣URL確定的,所述第四采樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,所述第四采樣URL的Quey Param部分包括K個(gè)Quey Param,所述第一采樣信息集合包括第一信息和第二信息中的至少一個(gè),所述第一信息用于指示所述第四采樣URL的Path部分的深度和Path值,所述第二信息用于指示所述第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,所述第二采樣信息集合是根據(jù)第五采樣URL確定的,所述第五采樣URL包括Path部分和Quey Param部分,所述第五采樣URL的Quey Param部分包括M個(gè)Quey Param,所述第四采樣URL和所述第五采樣URL均對(duì)應(yīng)第三視頻相同,所述第五采樣信息集合包括第三信息和第四信息中的至少一個(gè),所述第三信息用于指示所述第五采樣URL的Path部分的深度和Path值,所述第四信息用于指示所述第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,所述分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè), 所述第一條件為:所述分段信息指示的Path部分的深度在所述第一采樣信息集合和所述第二采樣信息集合中相同,且所述分段信息所述指示Path值在所述第一采樣信息集合和所述第二采樣信息集合中相異, 所述第二條件為:所述分段信息指示的Quey Param的名稱屬于所述第一采樣信息集合和所述第二采樣信息集合雙方,且所述分段信息指示的Quey Param的參數(shù)值在所述第一采樣信息集合和所述第二采樣信息集合中相異, 所述第三條件為:所述分段信息指示的Quey Param的名稱僅屬于所述第一采樣信息集合和所述第二采樣信息集合中的一方; 從所述至少兩個(gè)第一采樣URL中,去除所述分段部分。
      9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第四URL是在第二時(shí)段接收的,所述第五URL是在第三時(shí)段接收的,所述第二時(shí)段與所述第三時(shí)段之間的間隔是根據(jù)所述第三視頻的時(shí)長(zhǎng)確定的。
      10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取所述第三采樣視頻時(shí)發(fā)送的URL,所述第五采樣URL是所述第一用戶設(shè)備在請(qǐng)求獲取所述第三采樣視頻的片段時(shí)發(fā)送的URL ;或 所述第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取所述第三采樣視頻的片段時(shí)發(fā)送的URL,所述第五采樣URL是所述第一用戶設(shè)備在請(qǐng)求獲取所述第三采樣視頻時(shí)發(fā)送的URL ;或 所述第四采樣URL是第一用戶設(shè)備在請(qǐng)求獲取所述第三采樣視頻的第一片段時(shí)發(fā)送的URL,所述第五采樣URL是所述第一用戶設(shè)備在請(qǐng)求獲取所述第三采樣視頻的第二片段時(shí)發(fā)送的URL,其中,所述第一片段與所述第二片段相異。
      11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其特征在于,所述確定與所述目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,包括: 接收并在所述緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各所述緩存URL均與所述緩存視頻相對(duì)應(yīng); 根據(jù)標(biāo)識(shí)部分提取模型,確定所述緩存URL的標(biāo)識(shí)部分,其中,所述標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各所述第三采樣URL的標(biāo)識(shí)部分的字符串相同,各所述第三采樣URL的字符串相異,各所述第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各所述第三采樣URL均與第二采樣視頻相對(duì)應(yīng),所述第三采樣URL的標(biāo)識(shí)部分包含于所述第三采樣URL的非Host部分;遍歷所述目標(biāo)URL的非Host部分,如果確定所述目標(biāo)URL的非Host部分中包含所述緩存URL的標(biāo)識(shí)部分的字符串,則確定所述緩存視頻為所述目標(biāo)視頻。
      12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述非Host部分包括路徑Path部分,各所述緩存URL的Path部分的深度相同,以及 在遍歷所述目標(biāo)URL的非Host部分之前,所述方法還包括: 確定所述目標(biāo)URL的Path部分的深度與各所述緩存URL的Path部分的深度相同。
      13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述非Host部分包括路徑Path部分,以及 在遍歷所述目標(biāo)URL的非Host部分之前,所述方法還包括: 確定所述目標(biāo)URL的Path部分與各所述緩存URL的至少一個(gè)URL的Path部分相同。
      14.根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的方法,其特征在于,所述非Host部分包括路徑Path部分和搜索參數(shù)Quey Param部分, 所述方法還包括: 確定各所述緩存URL的Quey Param部分所包含的搜索參數(shù)的參數(shù)名,以生成參數(shù)名集合; 在遍歷所述目標(biāo)URL的非Host部分之前,所述方法還包括: 確定所述目標(biāo)URL的Quey Param部分所包含的搜索參數(shù)的參數(shù)名屬于所述參數(shù)名集入口 ο
      15.根據(jù)權(quán)利要求11至14中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收至少一個(gè)驗(yàn)證URL,且所述驗(yàn)證URL的非Host子字符串中包含所述緩存URL的標(biāo)識(shí)部分的字符串; 向服務(wù)器轉(zhuǎn)發(fā)所述驗(yàn)證URL; 接收所述服務(wù)器根據(jù)所述驗(yàn)證URL發(fā)送的驗(yàn)證視頻; 確定所述驗(yàn)證視頻與所述緩存視頻相同。
      16.根據(jù)權(quán)利要求7或11所述的方法,其特征在于,所述方法還包括: 接收第六采樣URL以及第四采樣視頻,其中,所述第六采樣URL與所述第四視頻相對(duì)應(yīng),所述第四采樣視頻與所述第二采樣視頻相異; 根據(jù)所述標(biāo)識(shí)部分提取模型,確定所述第六采樣URL的標(biāo)識(shí)部分; 確定第六采樣URL的標(biāo)識(shí)部分與所述第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,所述重疊部分包括Path值相同的Path級(jí)別和參數(shù)值相同的Quey Param中的至少一項(xiàng); 從所述第三采樣URL的標(biāo)識(shí)部分中去除所述重疊部分,以更新所述第三采樣URL的標(biāo)識(shí)部分; 根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新所述標(biāo)識(shí)部分提取模型。
      17.根據(jù)權(quán)利要求1至16中任一項(xiàng)所述的方法,其特征在于,各所述第一采樣URL的Host部分的字符串相同,以及 在根據(jù)所述會(huì)話部分提取模型,確定所述第一目標(biāo)URL的會(huì)話部分,以及所述第二目標(biāo)URL的會(huì)話部分之前,所述方法還包括: 確定所述第一目標(biāo)URL的Host部分的字符串與所述第一采樣URL的Host部分的字符串相同; 確定所述第二目標(biāo)URL的Host部分的字符串與所述第一采樣URL的Host部分的字符串相同。
      18.—種視頻識(shí)別裝置,其特征在于,所述裝置包括: 收發(fā)單元,用于接收目標(biāo)用戶設(shè)備發(fā)送的目標(biāo)統(tǒng)一資源定位符URL; 確定單元,用于確定與所述目標(biāo)URL相對(duì)應(yīng)的目標(biāo)視頻,其中,所述目標(biāo)URL包括第一目標(biāo)URL和第二目標(biāo)URL,所述目標(biāo)視頻包括與所述第一目標(biāo)URL相對(duì)應(yīng)的第一目標(biāo)視頻,以及與所述第二目標(biāo)URL相對(duì)應(yīng)的第二目標(biāo)視頻,根據(jù)會(huì)話部分提取模型,確定所述第一目標(biāo)URL的會(huì)話部分,以及所述第二目標(biāo)URL的會(huì)話部分,所述會(huì)話部分提取模型是根據(jù)至少兩個(gè)第一采樣URL的會(huì)話部分確定的,其中,各所述第一采樣URL均與第一用戶設(shè)備相對(duì)應(yīng),各所述第一采樣URL的會(huì)話部分的字符串相同,所述第一采樣URL的會(huì)話部分包括所述第一采樣URL中除用戶部分以外的部分,所述第一采樣URL的用戶部分用于指示所述第一用戶設(shè)備,所述第一采樣URL的會(huì)話部分的包含于所述第一采樣URL的非主機(jī)名Host部分,所述非Host部分是URL的字符串中除Host部分以外的部分,所述至少兩個(gè)第一采樣URL與至少兩個(gè)第一采樣視頻一一對(duì)應(yīng),且所述至少兩個(gè)第一采樣視頻屬于同一視頻播放會(huì)話; 判定單元,用于如果所述第一目標(biāo)URL的會(huì)話部分與所述第二目標(biāo)URL的會(huì)話部分相同,則確定所述第一目標(biāo)視頻與所述第二目標(biāo)視頻屬于同一視頻播放會(huì)話。
      19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述收發(fā)單元還用于接收所述至少兩個(gè)第一采樣URL ; 所述確定單元還用于遍歷所述第一采樣URL的非Host部分,確定各所述第一采樣URL的會(huì)話部分,根據(jù)所述至少兩個(gè)第一采樣URL的會(huì)話部分,確定所述會(huì)話部分提取模型。
      20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述收發(fā)單元具體用于在第一時(shí)段內(nèi),接收所述至少兩個(gè)第一采樣URL,所述第一時(shí)段是根據(jù)所述至少兩個(gè)第一采樣URL中最先接收到的URL的所對(duì)應(yīng)的第一采樣視頻的時(shí)長(zhǎng)確定的。
      21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述收發(fā)單元還用于在所述第一時(shí)段夕卜,接收至少一個(gè)第二采樣URL,所述第二采樣URL與所述第一用戶設(shè)備相對(duì)應(yīng); 所述確定單元還用于根據(jù)各所述第一采樣URL和所述第二采樣URL,確定各所述第一采樣URL的用戶部分,在所述第一采樣URL與所述第二采樣URL中,所述用戶部分的字符串相同,從所述至少兩個(gè)第一采樣URL中,去除所述用戶部分。
      22.根據(jù)權(quán)利要求18至21中任一項(xiàng)所述的裝置,其特征在于,所述確定單元還用于根據(jù)標(biāo)識(shí)部分提取模型,確定所述至少兩個(gè)第一采樣URL的標(biāo)識(shí)部分,其中,所述標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各所述第三采樣URL的標(biāo)識(shí)部分的字符串相同,各所述第三采樣URL的字符串相異,各所述第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各所述第三采樣URL均與第二采樣視頻相對(duì)應(yīng),所述第三采樣URL的標(biāo)識(shí)部分包含于所述第三采樣URL的非Host部分; 用于從所述至少兩個(gè)第一采樣URL中,去除所述標(biāo)識(shí)部分。
      23.根據(jù)權(quán)利要求18至22中任一項(xiàng)所述的裝置,其特征在于,所述確定單元還用于根據(jù)分段部分提取模型,確定所述至少兩個(gè)第一采樣URL的分段部分,其中,所述分段部分提取模型是根據(jù)所述分段信息確定的,所述分段信息是基于分段部分提取條件,對(duì)第一采樣信息集合和第二采樣信息集合進(jìn)行對(duì)比處理而從所述第一采樣信息集合和所述第二采樣信息集合中確定的,所述第一采樣信息集合是根據(jù)第四采樣URL確定的,所述第四采樣URL包括路徑Path部分和搜索參數(shù)Quey Param部分,所述第四采樣URL的Quey Param部分包括K個(gè)Quey Param,所述第一采樣信息集合包括第一信息和第二信息中的至少一個(gè),所述第一信息用于指示所述第四采樣URL的Path部分的深度和Path值,所述第二信息用于指示所述第四采樣URL的K個(gè)Quey Param的名稱和參數(shù)值,所述第二采樣信息集合是根據(jù)第五采樣URL確定的,所述第五采樣URL包括Path部分和Quey Param部分,所述第五采樣URL的Quey Param部分包括M個(gè)Quey Param,所述第四采樣URL和所述第五采樣URL均對(duì)應(yīng)第三視頻相同,所述第五采樣信息集合包括第三信息和第四信息中的至少一個(gè),所述第三信息用于指示所述第五采樣URL的Path部分的深度和Path值,所述第四信息用于指示所述第五采樣URL的M個(gè)Quey Param的名稱和參數(shù)值,所述分段部分提取條件包括第一條件、第二條件和第三條件中的至少一個(gè), 所述第一條件為:所述分段信息指示的Path部分的深度在所述第一采樣信息集合和所述第二采樣信息集合中相同,且所述分段信息所述指示Path值在所述第一采樣信息集合和所述第二采樣信息集合中相異, 所述第二條件為:所述分段信息指示的Quey Param的名稱屬于所述第一采樣信息集合和所述第二采樣信息集合雙方,且所述分段信息指示的Quey Param的參數(shù)值在所述第一采樣信息集合和所述第二采樣信息集合中相異, 所述第三條件為:所述分段信息指示的Quey Param的名稱僅屬于所述第一采樣信息集合和所述第二采樣信息集合中的一方; 用于從所述至少兩個(gè)第一采樣URL中,去除所述分段部分。
      24.根據(jù)權(quán)利要求18至23中任一項(xiàng)所述的裝置,其特征在于,所述收發(fā)單元還用于接收并在所述緩存設(shè)備中存儲(chǔ)緩存視頻以及至少一個(gè)緩存URL,其中,各所述緩存URL均與所述緩存視頻相對(duì)應(yīng); 所述確定單元具體用于根據(jù)標(biāo)識(shí)部分提取模型,確定所述緩存URL的標(biāo)識(shí)部分,其中,所述標(biāo)識(shí)部分提取模型是根據(jù)至少兩個(gè)第三采樣URL的標(biāo)識(shí)部分確定的,其中,各所述第三采樣URL的標(biāo)識(shí)部分的字符串相同,各所述第三采樣URL的字符串相異,各所述第三采樣URL所對(duì)應(yīng)的用戶設(shè)備相異,各所述第三采樣URL均與第二采樣視頻相對(duì)應(yīng),所述第三采樣URL的標(biāo)識(shí)部分包含于所述第三采樣URL的非Host部分;遍歷所述目標(biāo)URL的非Host部分,如果確定所述目標(biāo)URL的非Host部分中包含所述緩存URL的標(biāo)識(shí)部分的字符串,則確定所述緩存視頻為所述目標(biāo)視頻。
      25.根據(jù)權(quán)利要求22或24所述的裝置,其特征在于,所述收發(fā)單元還用于接收第六采樣URL以及第四采樣視頻,其中,所述第六采樣URL與所述第四視頻相對(duì)應(yīng),所述第四采樣視頻與所述第二采樣視頻相異; 所述確定單元還用于用于根據(jù)所述標(biāo)識(shí)部分提取模型,確定所述第六采樣URL的標(biāo)識(shí)部分,確定第六采樣URL的標(biāo)識(shí)部分與所述第三采樣URL的標(biāo)識(shí)部分之間的重疊部分,所述重疊部分包括Path值相同的Path級(jí)別和參數(shù)值相同的Quey Param中的至少一項(xiàng),用于從所述第三采樣URL的標(biāo)識(shí)部分中去除所述重疊部分,以更新所述第三采樣URL的標(biāo)識(shí)部分; 用于根據(jù)更新后的第三采樣URL的標(biāo)識(shí)部分,更新所述標(biāo)識(shí)部分提取模型。
      26.一種視頻識(shí)別系統(tǒng),其特征在于,所述系統(tǒng)包括: 根據(jù)權(quán)利要求18至25中任一項(xiàng)所述的視頻識(shí)別裝置; 用戶設(shè)備,用于向所述視頻識(shí)別裝置發(fā)送統(tǒng)一資源定位符URL,并從所述傳輸視頻的裝置獲取與所述URL相對(duì)應(yīng)的視頻; 服務(wù)器,用于接收所述視頻識(shí)別裝置轉(zhuǎn)發(fā)的所述URL,確定與所述URL相對(duì)應(yīng)的視頻,并向所述視頻識(shí)別裝置發(fā)送所述視頻。
      【文檔編號(hào)】H04N21/858GK104301806SQ201410461436
      【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年9月11日 優(yōu)先權(quán)日:2014年9月11日
      【發(fā)明者】韓霆軍, 鄭桂慶 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1