国产精品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>

      一種防盜鏈方法、客戶端以及系統(tǒng)的制作方法

      文檔序號(hào):7815579閱讀:278來源:國(guó)知局
      一種防盜鏈方法、客戶端以及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種防盜鏈方法、客戶端以及系統(tǒng),其中,所述防盜鏈方法包括:向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息;根據(jù)媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息;向CDN服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使CDN服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的;接收CDN服務(wù)器返回的媒體信息。采用本發(fā)明,可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      【專利說明】一種防盜鏈方法、客戶端以及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種防盜鏈方法、客戶端以及系統(tǒng)。

      【背景技術(shù)】
      [0002]盜鏈?zhǔn)侵傅谝环?wù)提供商不提供媒體信息,而是通過技術(shù)手段向用戶提供第二服務(wù)提供商提供的媒體信息,增加第二服務(wù)提供商實(shí)際所使用的流量,因此增加第二服務(wù)提供商的運(yùn)營(yíng)成本。
      [0003]目前的防盜鏈技術(shù)主要包括:EPG(Electronic Program Guide,電子節(jié)目菜單)服務(wù)器將媒體信息的URL (Universal Resource Locator,統(tǒng)一資源定位符)發(fā)送給媒體客戶端,媒體客戶端將該URL發(fā)送到CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))服務(wù)器中,CDN服務(wù)器可以對(duì)該URL進(jìn)行驗(yàn)證,若驗(yàn)證成功,則向媒體客戶端發(fā)送該媒體信息。
      [0004]上述防盜鏈技術(shù),媒體信息的URL是從EPG服務(wù)器獲取到的,盜鏈客戶端獲悉EPG服務(wù)器的地址后,可以偽裝成媒體客戶端接收EPG服務(wù)器發(fā)送的媒體信息的URL,則盜鏈設(shè)備可以根據(jù)該URL獲取CDN服務(wù)器發(fā)送的媒體信息,防盜鏈的可靠性較低。


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

      [0005]本發(fā)明提供一種防盜鏈方法、客戶端以及系統(tǒng),可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0006]本發(fā)明實(shí)施例提供了一種防盜鏈方法,包括:
      [0007]向電子節(jié)目菜單EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使所述EPG服務(wù)器返回所述媒體信息的訪問地址信息;
      [0008]根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息;
      [0009]向內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器發(fā)送所述數(shù)據(jù)請(qǐng)求信息,以使所述⑶N服務(wù)器根據(jù)所述數(shù)據(jù)請(qǐng)求信息返回所述媒體信息,其中所述媒體信息是所述CDN服務(wù)器對(duì)所述數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的;
      [0010]接收所述⑶N服務(wù)器返回的所述媒體信息。
      [0011]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種媒體客戶端,包括:
      [0012]請(qǐng)求信息發(fā)送模塊,用于向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使所述EPG服務(wù)器返回所述媒體信息的訪問地址信息;
      [0013]生成模塊,用于根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息;
      [0014]所述請(qǐng)求信息發(fā)送模塊,還用于向⑶N服務(wù)器發(fā)送所述數(shù)據(jù)請(qǐng)求信息,以使所述CDN服務(wù)器根據(jù)所述數(shù)據(jù)請(qǐng)求信息返回所述媒體信息,其中所述媒體信息是所述CDN服務(wù)器對(duì)所述數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的;
      [0015]接收模塊,用于接收所述CDN服務(wù)器返回的所述媒體信息。
      [0016]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種防盜鏈系統(tǒng),包括上述媒體客戶端、EPG服務(wù)器以及⑶N服務(wù)器,其中:
      [0017]所述媒體客戶端,用于向所述EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息;
      [0018]所述EPG服務(wù)器,用于向所述媒體客戶端發(fā)送所述媒體信息的訪問地址信息;
      [0019]所述媒體客戶端,還用于根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息;向所述CDN服務(wù)器發(fā)送所述數(shù)據(jù)請(qǐng)求信息;
      [0020]所述CDN服務(wù)器,用于檢測(cè)到對(duì)所述數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí),根據(jù)所述數(shù)據(jù)請(qǐng)求信息向所述媒體客戶端發(fā)送所述媒體信息;
      [0021]所述媒體客戶端,還用于接收所述CDN服務(wù)器發(fā)送的所述媒體信息。
      [0022]實(shí)施本發(fā)明實(shí)施例,媒體客戶端根據(jù)EPG服務(wù)器返回的媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息,向CDN服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使CDN服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,并接收CDN服務(wù)器返回的媒體信息,而現(xiàn)有技術(shù)中媒體客戶端直接將EPG服務(wù)器返回的媒體信息的訪問地址信息發(fā)送到⑶N服務(wù)器中,則盜鏈客戶端獲悉EPG服務(wù)器的地址后,可以偽裝成媒體客戶端接收EPG服務(wù)器發(fā)送的媒體信息的訪問地址信息,并將該訪問地址信息發(fā)送到CDN服務(wù)器中,本發(fā)明實(shí)施例可提高防盜鏈的可靠性,有效降低盜鏈的幾率。

      【專利附圖】

      【附圖說明】
      [0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0024]圖1是本發(fā)明第一實(shí)施例中提供的一種防盜鏈方法的流程示意圖;
      [0025]圖2是本發(fā)明第二實(shí)施例中提供的一種防盜鏈方法的流程示意圖;
      [0026]圖3是本發(fā)明第三實(shí)施例中提供的一種防盜鏈方法的流程示意圖;
      [0027]圖4是本發(fā)明第四實(shí)施例中提供的一種防盜鏈方法的流程示意圖;
      [0028]圖5是本發(fā)明實(shí)施例中提供的一種媒體客戶端的結(jié)構(gòu)示意圖;
      [0029]圖6是本發(fā)明實(shí)施例中圖5的生成模塊的結(jié)構(gòu)示意圖;
      [0030]圖7是本發(fā)明實(shí)施例中提供的一種防盜鏈系統(tǒng)的結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0031]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0032]本發(fā)明實(shí)施例公開了一種防盜鏈方法,媒體客戶端根據(jù)EPG服務(wù)器返回的媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息;向CDN服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使CDN服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的;接收CDN服務(wù)器返回的媒體信息,本發(fā)明實(shí)施例可生成媒體信息的數(shù)據(jù)請(qǐng)求信息,并接收CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的媒體信息,可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0033]本發(fā)明實(shí)施例中的媒體客戶端可以運(yùn)行在智能手機(jī)、平板電腦、個(gè)人計(jì)算機(jī)(Personal Computer, PC)、筆記本電腦等終端上,上述媒體客戶端可以包括視頻播放客戶端、瀏覽器客戶端或者電子雜志客戶端等,具體不受本發(fā)明實(shí)施例的限制。
      [0034]本發(fā)明實(shí)施例中的訪問地址信息可以包括媒體信息的URL地址或者保存路徑等,數(shù)據(jù)請(qǐng)求信息可以包括訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值等,第一驗(yàn)證標(biāo)識(shí)是媒體客戶端根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰生成的,其中媒體信息的密鑰和CDN服務(wù)器中預(yù)設(shè)的密鑰相同,媒體信息可以包括音頻信息、視頻信息、文本信息或者圖像信息等,具體不受本發(fā)明實(shí)施例的限制。
      [0035]本發(fā)明實(shí)施例中CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息進(jìn)行驗(yàn)證,例如CDN服務(wù)器檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)預(yù)設(shè)的密鑰和數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí),在檢測(cè)到第二驗(yàn)證標(biāo)識(shí)和數(shù)據(jù)請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)匹配時(shí),根據(jù)數(shù)據(jù)請(qǐng)求信息中媒體信息的訪問地址獲取媒體信息,并將該媒體信息發(fā)送到媒體客戶端中。以下分別進(jìn)行詳細(xì)說明。
      [0036]請(qǐng)參見圖1,圖1是本發(fā)明第一實(shí)施例中提供的一種防盜鏈方法的流程示意圖,本發(fā)明實(shí)施例中的防盜鏈方法是從媒體客戶端的角度進(jìn)行描述的,如圖所示本發(fā)明實(shí)施例中的防盜鏈方法可以包括:
      [0037]S101,向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息。
      [0038]媒體客戶端可以向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息,其中媒體信息的訪問地址信息可以包括媒體信息的URL地址或者保存路徑等,EPG服務(wù)器返回的訪問地址信息可以包括至少一個(gè)訪問地址信息。例如,用戶可以向媒體客戶端提交媒體信息的獲取請(qǐng)求信息,媒體客戶端可以根據(jù)獲取請(qǐng)求信息向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息。又如,用戶可以向媒體客戶端提交關(guān)鍵字,例如“動(dòng)物世界”,則媒體客戶端可以根據(jù)關(guān)鍵字向EPG服務(wù)器發(fā)送關(guān)鍵字對(duì)應(yīng)的媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息。
      [0039]S102,根據(jù)媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息。
      [0040]媒體客戶端接收到EPG服務(wù)器發(fā)送的媒體信息的訪問地址信息后,可以根據(jù)該訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息。例如,媒體客戶端接收到多個(gè)訪問地址信息后,可以獲取用戶提交的目標(biāo)訪問地址確定指令,則媒體客戶端可以根據(jù)目標(biāo)訪問地址確定指令,獲取媒體信息的目標(biāo)訪問地址,根據(jù)目標(biāo)訪問地址生成媒體信息的數(shù)據(jù)請(qǐng)求信息。
      [0041]在可選實(shí)施例中,媒體客戶端可以根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配,媒體客戶端根據(jù)媒體信息的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成媒體信息的數(shù)據(jù)請(qǐng)求信息。數(shù)據(jù)請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0042]進(jìn)一步可選的,媒體客戶端可以與CDN服務(wù)器進(jìn)行協(xié)商,以獲取與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配的密鑰。例如,媒體客戶端與CDN服務(wù)器建立通信連接后,可以隨機(jī)設(shè)置一個(gè)密鑰,并將設(shè)置的密鑰發(fā)送到CDN服務(wù)器中,以使CDN服務(wù)器存儲(chǔ)該密鑰。又如,媒體客戶端可以向CDN服務(wù)器發(fā)送媒體信息的密鑰請(qǐng)求信息,并接收CDN服務(wù)器返回的媒體信息的密鑰。媒體客戶端獲取到的密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰是相同的。
      [0043]在可選實(shí)施例中,媒體客戶端可以根據(jù)媒體信息的訪問地址信息,生成媒體信息的索引文件請(qǐng)求信息,進(jìn)而向CDN服務(wù)器發(fā)送索引文件請(qǐng)求信息,以使CDN服務(wù)器根據(jù)索引文件請(qǐng)求信息返回索引文件,其中索引文件可以包括媒體信息的各個(gè)切片數(shù)據(jù)的訪問地址信息。
      [0044]進(jìn)一步可選的,索引文件可以包括第一索引文件和第二索引文件,則媒體客戶端可以根據(jù)媒體信息的訪問地址信息,生成媒體信息的第一索引文件請(qǐng)求信息,進(jìn)而向CDN服務(wù)器發(fā)送第一索引文件請(qǐng)求信息,以使CDN服務(wù)器根據(jù)第一索引文件請(qǐng)求信息返回第一索引文件,其中第一索引文件可以包括第二索引文件的訪問地址信息,第二索引文件可以包括媒體信息的各個(gè)切片數(shù)據(jù)的訪問地址信息。
      [0045]S103,向⑶N服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使⑶N服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0046]媒體客戶端生成數(shù)據(jù)請(qǐng)求信息后,可以向CDN服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使CDN服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。具體的,媒體信息是CDN服務(wù)器在檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)預(yù)設(shè)失效時(shí)間閾值和預(yù)設(shè)的密鑰生成第二驗(yàn)證標(biāo)識(shí),在檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配時(shí)發(fā)送的信息。
      [0047]S104,接收⑶N服務(wù)器返回的媒體信息。
      [0048]媒體客戶端接收CDN服務(wù)器返回的媒體信息,進(jìn)而可以提供該媒體信息,例如向用戶播放CDN服務(wù)器返回的音視頻信息,或者在顯示界面顯示CDN服務(wù)器返回的文本信息或者圖像信息等。
      [0049]在可選實(shí)施例中,媒體客戶端向CDN服務(wù)器發(fā)送媒體信息的索引文件請(qǐng)求信息后,可以接收CDN服務(wù)器返回的索引文件,其中索引文件是CDN服務(wù)器對(duì)索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。進(jìn)一步可選的,媒體客戶端可以根據(jù)索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,并接收CDN服務(wù)器返回的各個(gè)切片數(shù)據(jù),其中各個(gè)切片數(shù)據(jù)是CDN服務(wù)器對(duì)內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0050]進(jìn)一步可選的,媒體客戶端向CDN服務(wù)器發(fā)送媒體信息的第一索引文件請(qǐng)求信息后,可以接收CDN服務(wù)器返回的第一索引文件,其中第一索引文件是CDN服務(wù)器對(duì)第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,第一索引文件可以包括第二索引文件的訪問地址信息,媒體客戶端可以根據(jù)第二索引文件的訪問地址信息向CDN服務(wù)器發(fā)送第二索引文件請(qǐng)求信息,以使CDN服務(wù)器返回第二索引文件,其中第二索引文件是CDN服務(wù)器對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,其中第二索引文件可以包括各個(gè)切片數(shù)據(jù)的訪問地址信息,媒體客戶端可以根據(jù)各個(gè)切片數(shù)據(jù)的訪問地址信息向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,以使CDN服務(wù)器返回各個(gè)切片數(shù)據(jù),其中切片數(shù)據(jù)是CDN服務(wù)器對(duì)對(duì)應(yīng)的內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,進(jìn)而接收CDN服務(wù)器返回的各個(gè)切片數(shù)據(jù)。
      [0051]在圖1所示的防盜鏈方法中,媒體客戶端根據(jù)EPG服務(wù)器返回的媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息,向CDN服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使CDN服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,并接收CDN服務(wù)器返回的媒體信息,可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0052]請(qǐng)參見圖2,圖2是本發(fā)明第二實(shí)施例中提供的一種防盜鏈方法的流程示意圖,如圖所示本發(fā)明實(shí)施例中的防盜鏈方法可以包括:
      [0053]S201,媒體客戶端向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息。
      [0054]媒體客戶端可以向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,例如,用戶可以向媒體客戶端提交媒體信息的獲取請(qǐng)求信息,媒體客戶端可以根據(jù)獲取請(qǐng)求信息向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,又如,用戶可以向媒體客戶端提交關(guān)鍵字,例如“動(dòng)物世界”,則媒體客戶端可以根據(jù)關(guān)鍵字向EPG服務(wù)器發(fā)送關(guān)鍵字對(duì)應(yīng)的媒體信息的訪問地址請(qǐng)求信息。
      [0055]S202, EPG服務(wù)器根據(jù)媒體信息的訪問地址請(qǐng)求信息返回媒體信息的訪問地址信肩、O
      [0056]EPG服務(wù)器可以根據(jù)媒體信息的訪問地址請(qǐng)求信息,向媒體客戶端發(fā)送媒體信息的訪問地址信息,其中EPG服務(wù)器返回的訪問地址信息可以包括至少一個(gè)訪問地址信息。
      [0057]S203,媒體客戶端根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí)。
      [0058]媒體客戶端可以根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配。具體的,媒體客戶端可以將媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,通過預(yù)設(shè)的算法生成第一驗(yàn)證標(biāo)識(shí),例如,媒體客戶端可以通過預(yù)設(shè)的MD5 (Message Digest Algorithm MD5,消息摘要算法第五版)算法,根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰生成對(duì)應(yīng)的哈希值。其中若當(dāng)前時(shí)間為2014年9月22日12點(diǎn)30分24秒,則預(yù)設(shè)失效時(shí)間閾值可以為與當(dāng)前時(shí)間間隔四個(gè)小時(shí)的時(shí)間信息,即14922163024,表示數(shù)據(jù)請(qǐng)求信息在2014年9月22日16點(diǎn)30分24秒之后失效,需要指出的是,本發(fā)明實(shí)施例中的預(yù)設(shè)失效時(shí)間閾值包含但不局限于與當(dāng)前時(shí)間間隔四個(gè)小時(shí)的時(shí)間信息,研發(fā)人員可以根據(jù)不同的場(chǎng)景進(jìn)行相應(yīng)的修改,本發(fā)明實(shí)施例不做限定。
      [0059]在可選實(shí)施例中,媒體客戶端可以與CDN服務(wù)器進(jìn)行協(xié)商,以獲取與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配的密鑰。例如,媒體客戶端與CDN服務(wù)器建立通信連接后,可以隨機(jī)設(shè)置一個(gè)密鑰,并將設(shè)置的密鑰發(fā)送到CDN服務(wù)器中,以使CDN服務(wù)器存儲(chǔ)該密鑰。又如,媒體客戶端可以向CDN服務(wù)器發(fā)送媒體信息的密鑰請(qǐng)求信息,并接收CDN服務(wù)器返回的媒體信息的密鑰。媒體客戶端獲取到的密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰是相同的。
      [0060]S204,媒體客戶端根據(jù)訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成數(shù)據(jù)請(qǐng)求信息。
      [0061]媒體客戶端可以根據(jù)訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成數(shù)據(jù)請(qǐng)求信息,其中數(shù)據(jù)請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0062]S205,媒體客戶端向⑶N服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息。
      [0063]S206,CDN服務(wù)器檢測(cè)當(dāng)前時(shí)間是否滿足數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值。
      [0064]CDN服務(wù)器接收到媒體客戶端發(fā)送的數(shù)據(jù)請(qǐng)求信息后,可以檢測(cè)當(dāng)前時(shí)間是否滿足數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值,則進(jìn)一步執(zhí)行S207 ;若當(dāng)前時(shí)間不滿足預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以向媒體客戶端發(fā)送數(shù)據(jù)請(qǐng)求失效信息。例如,若⑶N服務(wù)器接收到的預(yù)設(shè)失效時(shí)間閾值為14922163024,則⑶N服務(wù)器可以檢測(cè)當(dāng)前日期是否為2014年9月22日,并檢測(cè)當(dāng)前時(shí)間是否小于16點(diǎn)30分24秒,若當(dāng)前時(shí)間小于16點(diǎn)30分24秒,則進(jìn)一步執(zhí)行S207 ;若當(dāng)前時(shí)間大于或者等于16點(diǎn)30分24秒,則表示該數(shù)據(jù)請(qǐng)求信息失效,可以向媒體客戶端發(fā)送數(shù)據(jù)請(qǐng)求失效信息。
      [0065]S207,CDN服務(wù)器檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)預(yù)設(shè)的密鑰和數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí)。
      [0066]CDN服務(wù)器檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),可以根據(jù)預(yù)設(shè)的密鑰和數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí)。例如,CDN服務(wù)器可以將數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值和預(yù)設(shè)的密鑰,通過預(yù)設(shè)的算法生成第二驗(yàn)證標(biāo)識(shí),示例性的,CDN服務(wù)器可以通過預(yù)設(shè)的MD5算法,根據(jù)數(shù)據(jù)請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值和預(yù)設(shè)的密鑰生成對(duì)應(yīng)的哈希值。
      [0067]S208,⑶N服務(wù)器檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配。
      [0068]⑶N服務(wù)器可以檢測(cè)生成的第二驗(yàn)證標(biāo)識(shí)與媒體客戶端發(fā)送的第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則進(jìn)一步執(zhí)行S209 ;若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)不匹配,則向媒體客戶端發(fā)送驗(yàn)證失敗信息。其中,⑶N服務(wù)器可以檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否相同,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)相同,則CDN服務(wù)器確定檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配。
      [0069]S209,⑶N服務(wù)器檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配時(shí),向媒體客戶端發(fā)送媒體信息。
      [0070]⑶N服務(wù)器檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配時(shí),可以向媒體客戶端發(fā)送媒體信息,進(jìn)而媒體客戶端接收到CDN服務(wù)器返回的媒體信息后,可以提供該媒體信息,例如向用戶播放CDN服務(wù)器返回的音視頻信息,或者在顯示界面顯示CDN服務(wù)器返回的文本信息或者圖像信息等。
      [0071 ] 在圖2所示的防盜鏈方法中,媒體客戶端接收EPG服務(wù)器發(fā)送的訪問地址信息,根據(jù)訪問地址信息和第一驗(yàn)證標(biāo)識(shí)生成數(shù)據(jù)請(qǐng)求信息,并向⑶N服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,CDN服務(wù)器檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)預(yù)設(shè)的密鑰和預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí),在檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配時(shí),向媒體客戶端發(fā)送媒體信息,可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0072]請(qǐng)參見圖3,圖3是本發(fā)明第三實(shí)施例中提供的一種防盜鏈方法的流程示意圖,如圖所示本發(fā)明實(shí)施例中的防盜鏈方法可以包括:
      [0073]S301,媒體客戶端向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息。具體可以參考前文實(shí)施例中的S201,本發(fā)明實(shí)施例中不再贅述。
      [0074]S302, EPG服務(wù)器根據(jù)媒體信息的訪問地址請(qǐng)求信息返回媒體信息的訪問地址信肩、O
      [0075]S303,媒體客戶端根據(jù)訪問地址信息,生成媒體信息的索引文件請(qǐng)求信息。
      [0076]媒體客戶端接收到EPG服務(wù)器發(fā)送的媒體信息的訪問地址信息后,可以根據(jù)該訪問地址信息,生成媒體信息的索引文件請(qǐng)求信息。
      [0077]在可選實(shí)施例中,媒體客戶端可以根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配,媒體客戶端根據(jù)媒體信息的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成媒體信息的索引文件請(qǐng)求信息。索引文件請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0078]進(jìn)一步可選的,媒體客戶端可以與CDN服務(wù)器進(jìn)行協(xié)商,以獲取與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配的密鑰。例如,媒體客戶端與CDN服務(wù)器建立通信連接后,可以隨機(jī)設(shè)置一個(gè)密鑰,并將設(shè)置的密鑰發(fā)送到CDN服務(wù)器中,以使CDN服務(wù)器存儲(chǔ)該密鑰。又如,媒體客戶端可以向CDN服務(wù)器發(fā)送媒體信息的密鑰請(qǐng)求信息,并接收CDN服務(wù)器返回的媒體信息的密鑰。媒體客戶端獲取到的密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰是相同的。
      [0079]在可選實(shí)施例中,索引文件可以包括第一索引文件和第二索引文件,則媒體客戶端可以根據(jù)媒體信息的訪問地址信息,生成媒體信息的第一索引文件請(qǐng)求信息。例如,媒體客戶端可以根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配,媒體客戶端根據(jù)媒體信息的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成第一索引文件請(qǐng)求信息。第一索引文件請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0080]S304,媒體客戶端向⑶N服務(wù)器發(fā)送索引文件請(qǐng)求信息。
      [0081]媒體客戶端生成索引文件請(qǐng)求信息后,可以向CDN服務(wù)器發(fā)送該索引文件請(qǐng)求信息??蛇x的,媒體客戶端生成第一索引文件請(qǐng)求信息后,可以向CDN服務(wù)器發(fā)送第一索引文件請(qǐng)求信息。
      [0082]S305,⑶N服務(wù)器對(duì)索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。
      [0083]CDN服務(wù)器接收到媒體客戶端發(fā)送的索引文件請(qǐng)求信息后,可以對(duì)索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。具體的,CDN服務(wù)器可以檢測(cè)當(dāng)前時(shí)間是否滿足索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以根據(jù)預(yù)設(shè)的密鑰和索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí),檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則⑶N服務(wù)器確定檢測(cè)到索引文件請(qǐng)求信息驗(yàn)證成功。
      [0084]在可選實(shí)施例中,CDN服務(wù)器接收到媒體客戶端發(fā)送的第一索引文件請(qǐng)求信息后,可以對(duì)第一索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。具體的,CDN服務(wù)器可以檢測(cè)當(dāng)前時(shí)間是否滿足第一索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足第一索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以根據(jù)預(yù)設(shè)的密鑰和第一索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí),檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則CDN服務(wù)器確定檢測(cè)到第一索引文件請(qǐng)求信息驗(yàn)證成功。
      [0085]S306,⑶N服務(wù)器對(duì)索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送索引文件。
      [0086]CDN服務(wù)器對(duì)索弓I文件請(qǐng)求信息驗(yàn)證成功時(shí),可以向媒體客戶端發(fā)送索引文件,其中索引文件可以包括各個(gè)切片數(shù)據(jù)的訪問地址信息,可選的,索引文件還可以包括索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。
      [0087]在可選實(shí)施例中,CDN服務(wù)器對(duì)第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí),可以向媒體客戶端發(fā)送第一索引文件,其中第一索引文件可以包括第二索引文件的訪問地址信息,可選的,第一索引文件還可以包括第一索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。
      [0088]S307,媒體客戶端根據(jù)索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向⑶N服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息。
      [0089]媒體客戶端可以根據(jù)索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息。各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息分別可以包括對(duì)應(yīng)的訪問地址、第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。
      [0090]在可選實(shí)施例中,索引文件包括索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值時(shí),媒體客戶端可以根據(jù)索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值,生成各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,避免媒體客戶端接收到索引文件后,根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),進(jìn)而根據(jù)各個(gè)切片數(shù)據(jù)的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成對(duì)應(yīng)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,本發(fā)明實(shí)施例可提升數(shù)據(jù)處理效率。
      [0091]在可選實(shí)施例中,媒體客戶端可以根據(jù)第一索引文件中第二索引文件的訪問地址信息,向CDN服務(wù)器發(fā)送第二索引文件請(qǐng)求信息。例如,媒體客戶端可以根據(jù)第一索引文件中第二索引文件的訪問地址信息、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值,生成第二索引文件請(qǐng)求信息,并向CDN服務(wù)器發(fā)送該第二索引文件請(qǐng)求信息。第二索引文件請(qǐng)求信息可以包括第二索引文件的訪問地址、第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。
      [0092]S308,⑶N服務(wù)器對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息進(jìn)行驗(yàn)證。
      [0093]CDN服務(wù)器接收到切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息后,可以對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息進(jìn)行驗(yàn)證。具體的,CDN服務(wù)器可以檢測(cè)當(dāng)前時(shí)間是否滿足內(nèi)容請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足內(nèi)容請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以根據(jù)預(yù)設(shè)的密鑰和內(nèi)容請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí),檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則⑶N服務(wù)器確定檢測(cè)到內(nèi)容請(qǐng)求信息驗(yàn)證成功。
      [0094]在可選實(shí)施例中,CDN服務(wù)器接收到第二索引文件請(qǐng)求信息后,可以對(duì)第二索引文件請(qǐng)求信息進(jìn)行驗(yàn)證,若CDN服務(wù)器對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功,則可以向媒體客戶端發(fā)送第二索引文件,媒體客戶端根據(jù)第二索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,其中第二索引文件可以包括各個(gè)切片數(shù)據(jù)的訪問地址信息,可選的,第二索引文件還可以包括第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值,第二索引文件是CDN服務(wù)器對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0095]S309,⑶N服務(wù)器對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送該切片數(shù)據(jù)。
      [0096]CDN服務(wù)器對(duì)各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí),可以向媒體客戶端發(fā)送對(duì)應(yīng)的切片數(shù)據(jù),進(jìn)而媒體客戶端接收到CDN服務(wù)器返回的切片數(shù)據(jù)后,可以提供該切片數(shù)據(jù),例如向用戶播放CDN服務(wù)器返回的音視頻信息,或者在顯示界面顯示CDN服務(wù)器返回的文本信息或者圖像信息等。
      [0097]在圖3所示的防盜鏈方法中,媒體客戶端接收EPG服務(wù)器發(fā)送的訪問地址信息,根據(jù)訪問地址信息生成索引文件請(qǐng)求信息,并向CDN服務(wù)器發(fā)送索引文件請(qǐng)求信息,CDN服務(wù)器對(duì)索弓I文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送索弓I文件,媒體客戶端根據(jù)索弓I文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,CDN服務(wù)器對(duì)內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送各個(gè)切片數(shù)據(jù),可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0098]請(qǐng)參見圖4,圖4是本發(fā)明第四實(shí)施例中提供的一種防盜鏈方法的流程示意圖,該防盜鏈方法應(yīng)用于OTT (Over The Top,通過互聯(lián)網(wǎng)向用戶提供服務(wù))視頻直播系統(tǒng)中,OTT視頻直播系統(tǒng)采用HLS (HTTP Live Streaming,動(dòng)態(tài)碼率自適應(yīng)技術(shù))協(xié)議,則媒體客戶端獲取直播節(jié)目的流程主要包括獲取第一索引文件、第二索引文件以及各個(gè)切片數(shù)據(jù),本發(fā)明實(shí)施例對(duì)OTT視頻直播系統(tǒng)的架構(gòu)改動(dòng)較小,成本較低,如圖所示本發(fā)明實(shí)施例中的防盜鏈方法可以包括:
      [0099]S401,媒體客戶端向EPG服務(wù)器發(fā)送直播節(jié)目的訪問地址請(qǐng)求信息。
      [0100]媒體客戶端可以向EPG服務(wù)器發(fā)送直播節(jié)目的訪問地址請(qǐng)求信息,例如,用戶可以向媒體客戶端提交直播節(jié)目的獲取請(qǐng)求信息,媒體客戶端可以根據(jù)獲取請(qǐng)求信息向EPG服務(wù)器發(fā)送直播節(jié)目的訪問地址請(qǐng)求信息,又如,用戶可以向媒體客戶端提交關(guān)鍵字,例如“動(dòng)物世界”,則媒體客戶端可以根據(jù)關(guān)鍵字向EPG服務(wù)器發(fā)送關(guān)鍵字對(duì)應(yīng)的直播節(jié)目的訪問地址請(qǐng)求信息。
      [0101]S402, EPG服務(wù)器根據(jù)直播節(jié)目的訪問地址請(qǐng)求信息返回直播節(jié)目的訪問地址信肩、O
      [0102]S403,媒體客戶端根據(jù)直播節(jié)目的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí)。
      [0103]媒體客戶端可以根據(jù)直播節(jié)目的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配。具體的,媒體客戶端可以將媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,通過預(yù)設(shè)的算法生成第一驗(yàn)證標(biāo)識(shí),例如,媒體客戶端可以通過預(yù)設(shè)的MD5算法,根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰生成對(duì)應(yīng)的哈希值。其中若當(dāng)前時(shí)間為2014年9月22日12點(diǎn)30分24秒,則預(yù)設(shè)失效時(shí)間閾值可以為與當(dāng)前時(shí)間間隔四個(gè)小時(shí)的時(shí)間信息,即14922163024,表示數(shù)據(jù)請(qǐng)求信息在2014年9月22日16點(diǎn)30分24秒之后失效,需要指出的是,本發(fā)明實(shí)施例中的預(yù)設(shè)失效時(shí)間閾值包含但不局限于與當(dāng)前時(shí)間間隔四個(gè)小時(shí)的時(shí)間信息,研發(fā)人員可以根據(jù)不同的場(chǎng)景進(jìn)行相應(yīng)的修改,本發(fā)明實(shí)施例不做限定。
      [0104]在可選實(shí)施例中,媒體客戶端可以與CDN服務(wù)器進(jìn)行協(xié)商,以獲取與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配的密鑰。例如,媒體客戶端與CDN服務(wù)器建立通信連接后,可以隨機(jī)設(shè)置一個(gè)密鑰,并將設(shè)置的密鑰發(fā)送到CDN服務(wù)器中,以使CDN服務(wù)器存儲(chǔ)該密鑰。又如,媒體客戶端可以向CDN服務(wù)器發(fā)送媒體信息的密鑰請(qǐng)求信息,并接收CDN服務(wù)器返回的媒體信息的密鑰。媒體客戶端獲取到的密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰是相同的。
      [0105]S404,媒體客戶端根據(jù)直播節(jié)目的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成第一索引文件請(qǐng)求信息。
      [0106]媒體客戶端可以根據(jù)直播節(jié)目的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成第一索引文件請(qǐng)求信息,其中數(shù)據(jù)請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0107]S405,媒體客戶端向⑶N服務(wù)器發(fā)送第一索引文件請(qǐng)求信息。
      [0108]S406,⑶N服務(wù)器對(duì)第一索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。
      [0109]CDN服務(wù)器接收到第一索引文件請(qǐng)求信息后,可以對(duì)第一索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。具體的,CDN服務(wù)器可以檢測(cè)當(dāng)前時(shí)間是否滿足第一索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足第一索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以根據(jù)預(yù)設(shè)的密鑰和第一索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值生成第二驗(yàn)證標(biāo)識(shí),檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則⑶N服務(wù)器確定檢測(cè)到第一索引文件請(qǐng)求信息驗(yàn)證成功。
      [0110]S407,⑶N服務(wù)器對(duì)第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送第一索引文件,其中第一索引文件包括第二索引文件的訪問地址信息。
      [0111]CDN服務(wù)器對(duì)第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送第一索引文件,其中第一索引文件包括第二索引文件的訪問地址信息,可選的,第一索引文件還可以包括第一索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值,示例性的,第一索引文件可以包括直播節(jié)目的簡(jiǎn)介、類型、演員或者導(dǎo)演等信息。
      [0112]S408,媒體客戶端根據(jù)第二索引文件的訪問地址信息,向⑶N服務(wù)器發(fā)送第二索引文件請(qǐng)求信息。
      [0113]媒體客戶端可以根據(jù)第二索引文件的訪問地址信息,生成第二索引文件請(qǐng)求信息,并向CDN服務(wù)器發(fā)送第二索引文件請(qǐng)求信息。第二索引文件請(qǐng)求信息可以包括第二索引文件的訪問地址、第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。
      [0114]第一索引文件包括第一索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值時(shí),媒體客戶端可以根據(jù)第一索引文件中第二索引文件的訪問地址信息、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值,生成第二索引文件請(qǐng)求信息,避免媒體客戶端接收到第一索引文件后,根據(jù)直播節(jié)目的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),進(jìn)而根據(jù)第二索引文件的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成第二索引文件請(qǐng)求信息,本發(fā)明實(shí)施例可提升數(shù)據(jù)處理效率。
      [0115]S409,⑶N服務(wù)器對(duì)第二索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。
      [0116]CDN服務(wù)器接收到第二索引文件請(qǐng)求信息后,可以對(duì)第二索引文件請(qǐng)求信息進(jìn)行驗(yàn)證。具體的,CDN服務(wù)器可以檢測(cè)當(dāng)前時(shí)間是否滿足第二索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足第二索引文件請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則CDN服務(wù)器確定檢測(cè)到第二索引文件請(qǐng)求信息驗(yàn)證成功。
      [0117]S410,⑶N服務(wù)器對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送第二索引文件,其中第二索引文件包括各個(gè)切片數(shù)據(jù)的訪問地址信息。
      [0118]CDN服務(wù)器對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送第二索引文件,其中第二索引文件包括各個(gè)切片數(shù)據(jù)的訪問地址信息,可選的,第二索引文件還可以包括第二索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。
      [0119]S411,媒體客戶端根據(jù)各個(gè)切片數(shù)據(jù)的訪問地址信息,向⑶N服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息。
      [0120]媒體客戶端可以根據(jù)各個(gè)切片數(shù)據(jù)的訪問地址信息,生成各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,并向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息。切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息可以包括切片數(shù)據(jù)的訪問地址、第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值。例如,媒體客戶端可以根據(jù)第一切片數(shù)據(jù)的訪問地址信息向CDN服務(wù)器發(fā)送第一切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,CDN服務(wù)器對(duì)第一切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功后,媒體客戶端可以接收CDN服務(wù)器返回的第一切片數(shù)據(jù),進(jìn)一步的,媒體客戶端可以根據(jù)第二切片數(shù)據(jù)的訪問地址信息向CDN服務(wù)器發(fā)送第二切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,CDN服務(wù)器對(duì)第二切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功后,媒體客戶端可以接收CDN服務(wù)器返回的第二切片數(shù)據(jù),直至媒體客戶端接收到各個(gè)切片數(shù)據(jù)。
      [0121]第二索引文件包括第二索引文件請(qǐng)求信息中的第一驗(yàn)證標(biāo)識(shí)和預(yù)設(shè)失效時(shí)間閾值時(shí),媒體客戶端可以根據(jù)第二索引文件中切片數(shù)據(jù)的訪問地址信息、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值,生成切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,避免媒體客戶端接收到第二索引文件后,根據(jù)直播節(jié)目的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),進(jìn)而根據(jù)切片數(shù)據(jù)的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,本發(fā)明實(shí)施例可提升數(shù)據(jù)處理效率。
      [0122]S412,⑶N服務(wù)器對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息進(jìn)行驗(yàn)證。
      [0123]⑶N服務(wù)器可以對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息進(jìn)行驗(yàn)證。具體的,⑶N服務(wù)器可以檢測(cè)當(dāng)前時(shí)間是否滿足切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,若當(dāng)前時(shí)間滿足切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息中的預(yù)設(shè)失效時(shí)間閾值,則CDN服務(wù)器可以檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,若第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配,則⑶N服務(wù)器確定檢測(cè)到切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功。
      [0124]S413,CDN服務(wù)器對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送該切片數(shù)據(jù)。
      [0125]S414,媒體客戶端播放該切片數(shù)據(jù)。
      [0126]在圖4所示的防盜鏈方法中,媒體客戶端根據(jù)直播節(jié)目的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成第一索引文件請(qǐng)求信息,CDN服務(wù)器對(duì)媒體客戶端發(fā)送的第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送第一索引文件,CDN服務(wù)器對(duì)媒體客戶端發(fā)送的第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送第二索引文件,CDN服務(wù)器對(duì)媒體客戶端發(fā)送的各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端發(fā)送對(duì)應(yīng)的切片數(shù)據(jù),媒體客戶端播放該切片數(shù)據(jù),可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0127]請(qǐng)參見圖5,圖5是本發(fā)明實(shí)施例中提供的一種媒體客戶端的結(jié)構(gòu)示意圖,其中本發(fā)明實(shí)施例提供的媒體客戶端與圖1所示的方法相對(duì)應(yīng),為基于圖1所示的防盜鏈方法的執(zhí)行主體,如圖所示本發(fā)明實(shí)施例中的媒體客戶端500至少可以包括請(qǐng)求信息發(fā)送模塊510、生成模塊520以及接收模塊530,其中:
      [0128]請(qǐng)求信息發(fā)送模塊510,用于向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息。例如,用戶可以向媒體客戶端500提交媒體信息的獲取請(qǐng)求信息,請(qǐng)求信息發(fā)送模塊510可以根據(jù)獲取請(qǐng)求信息向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息。又如,用戶可以向媒體客戶端500提交關(guān)鍵字,例如“動(dòng)物世界”,則請(qǐng)求信息發(fā)送模塊510可以根據(jù)關(guān)鍵字向EPG服務(wù)器發(fā)送關(guān)鍵字對(duì)應(yīng)的媒體信息的訪問地址請(qǐng)求信息,以使EPG服務(wù)器返回媒體信息的訪問地址信息。
      [0129]生成模塊520,用于根據(jù)媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信肩、O
      [0130]請(qǐng)求信息發(fā)送模塊510,還用于向⑶N服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,以使⑶N服務(wù)器根據(jù)數(shù)據(jù)請(qǐng)求信息返回媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0131]接收模塊530,用于接收所述CDN服務(wù)器返回的所述媒體信息。
      [0132]在可選實(shí)施例中,本發(fā)明實(shí)施例中的生成模塊520可以如圖6所示,進(jìn)一步包括:
      [0133]驗(yàn)證標(biāo)識(shí)生成單元610,用于根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器中預(yù)設(shè)的密鑰匹配。
      [0134]請(qǐng)求信息生成單元620,用于根據(jù)媒體信息的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成媒體信息的數(shù)據(jù)請(qǐng)求信息。其中,數(shù)據(jù)請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0135]進(jìn)一步可選的,請(qǐng)求信息發(fā)送模塊510,還用于驗(yàn)證標(biāo)識(shí)生成單元610根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰生成第一驗(yàn)證標(biāo)識(shí)之前,向CDN服務(wù)器發(fā)送媒體信息的密鑰請(qǐng)求信息。
      [0136]接收模塊530,還用于接收⑶N服務(wù)器返回的媒體信息的密鑰。
      [0137]在可選實(shí)施例中,媒體信息是CDN服務(wù)器在檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)預(yù)設(shè)失效時(shí)間閾值和預(yù)設(shè)的密鑰生成第二驗(yàn)證標(biāo)識(shí),在檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配時(shí)發(fā)送的信息。
      [0138]在可選實(shí)施例中,生成模塊520,用于根據(jù)媒體信息的訪問地址信息,生成媒體信息的索引文件請(qǐng)求信息。
      [0139]接收模塊530,用于接收CDN服務(wù)器返回的索引文件,其中索引文件是CDN服務(wù)器對(duì)索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0140]進(jìn)一步可選的,請(qǐng)求信息發(fā)送模塊510,還用于接收模塊530接收⑶N服務(wù)器返回的索引文件之后,根據(jù)索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向CDN服務(wù)器發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息。
      [0141]接收模塊530,還用于接收CDN服務(wù)器返回的各個(gè)切片數(shù)據(jù),其中各個(gè)切片數(shù)據(jù)是CDN服務(wù)器對(duì)內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0142]進(jìn)一步可選的,索引文件可以包括第一索引文件和第二索引文件,其中:
      [0143]生成模塊520,用于根據(jù)媒體信息的訪問地址信息,生成媒體信息的第一索引文件請(qǐng)求信息。
      [0144]接收模塊530,用于接收CDN服務(wù)器返回的第一索引文件,其中第一索引文件是CDN服務(wù)器對(duì)第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0145]進(jìn)一步可選的,生成模塊520,還用于接收模塊530接收⑶N服務(wù)器返回的第一索引文件之后,根據(jù)第一索引文件中第二索引文件的訪問地址信息,生成第二索引文件請(qǐng)求信息。
      [0146]請(qǐng)求信息發(fā)送模塊510,還用于向⑶N服務(wù)器發(fā)送第二索引文件請(qǐng)求信息,以使CDN服務(wù)器返回第二索引文件,其中第二索引文件是CDN服務(wù)器對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,第二索引文件可以包括各個(gè)切片數(shù)據(jù)的訪問地址信息。
      [0147]接收模塊530,還用于接收⑶N服務(wù)器返回的第二索引文件。
      [0148]在圖5所示的多媒體客戶端中,請(qǐng)求信息發(fā)送模塊510向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,生成模塊520根據(jù)EPG服務(wù)器返回的的訪問地址信息生成數(shù)據(jù)請(qǐng)求信息,請(qǐng)求信息發(fā)送模塊510向CDN服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求信息,接收模塊530接收CDN服務(wù)器返回的媒體信息,其中媒體信息是CDN服務(wù)器對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的,可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0149]請(qǐng)參閱圖7,圖7是本發(fā)明實(shí)施例中提供的一種防盜鏈系統(tǒng)的結(jié)構(gòu)示意圖,需要說明的是,本發(fā)明實(shí)施例的防盜鏈系統(tǒng)可應(yīng)用于上述防盜鏈方法中。如圖所示本發(fā)明實(shí)施例中的防盜鏈系統(tǒng)700至少可以包括媒體客戶端710、EPG服務(wù)器720以及⑶N服務(wù)器730,媒體客戶端710可以結(jié)合圖5或者圖6所示的媒體客戶端,其中:
      [0150]媒體客戶端710,用于向EPG服務(wù)器720發(fā)送媒體信息的訪問地址請(qǐng)求信息。
      [0151]EPG服務(wù)器720,用于向媒體客戶端710發(fā)送媒體信息的訪問地址信息。
      [0152]媒體客戶端710,還用于根據(jù)媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息,向CDN服務(wù)器730發(fā)送所述數(shù)據(jù)請(qǐng)求信息。
      [0153]CDN服務(wù)器730,用于檢測(cè)到對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí),根據(jù)數(shù)據(jù)請(qǐng)求信息向媒體客戶端710發(fā)送媒體信息。
      [0154]媒體客戶端710,還用于接收⑶N服務(wù)器730發(fā)送的媒體信息。
      [0155]在可選實(shí)施例中,媒體客戶端710根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中密鑰與CDN服務(wù)器730中預(yù)設(shè)的密鑰匹配,進(jìn)而根據(jù)媒體信息的訪問地址信息和第一驗(yàn)證標(biāo)識(shí),生成媒體信息的數(shù)據(jù)請(qǐng)求信息。其中數(shù)據(jù)請(qǐng)求信息可以包括媒體信息的訪問地址、第一驗(yàn)證標(biāo)識(shí)以及預(yù)設(shè)失效時(shí)間閾值。
      [0156]在可選實(shí)施例中,媒體客戶端710根據(jù)媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí)之前,還可以向⑶N服務(wù)器730發(fā)送媒體信息的密鑰請(qǐng)求信息,接收⑶N服務(wù)器730返回的媒體信息的密鑰。
      [0157]在可選實(shí)施例中,CDN服務(wù)器730可以檢測(cè)到當(dāng)前時(shí)間是否滿足預(yù)設(shè)失效時(shí)間閾值,在檢測(cè)到當(dāng)前時(shí)間滿足預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)預(yù)設(shè)失效時(shí)間閾值和預(yù)設(shè)的密鑰生成第二驗(yàn)證標(biāo)識(shí),檢測(cè)第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)是否匹配,在檢測(cè)到第二驗(yàn)證標(biāo)識(shí)與第一驗(yàn)證標(biāo)識(shí)匹配時(shí)向媒體客戶端710發(fā)送媒體信息。
      [0158]在可選實(shí)施例中,媒體客戶端710可以根據(jù)媒體信息的訪問地址信息,生成媒體信息的索引文件請(qǐng)求信息,向CDN服務(wù)器730發(fā)送索引文件請(qǐng)求信息,則CDN服務(wù)器730可以對(duì)索引文件請(qǐng)求信息進(jìn)行驗(yàn)證,檢測(cè)到對(duì)索引文件請(qǐng)求信息驗(yàn)證成功時(shí)返回索引文件,媒體客戶端710接收CDN服務(wù)器730返回的索引文件,其中索引文件是CDN服務(wù)器730對(duì)索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      [0159]進(jìn)一步可選的,媒體客戶端710可以根據(jù)索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向CDN服務(wù)器730發(fā)送各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息,CDN服務(wù)器730對(duì)各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息進(jìn)行驗(yàn)證,檢測(cè)到對(duì)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí),返回切片數(shù)據(jù),媒體客戶端710接收CDN服務(wù)器730返回的各個(gè)切片數(shù)據(jù)。
      [0160]進(jìn)一步可選的,索引文件可以包括第一索引文件和第二索引文件,其中:
      [0161]媒體客戶端710根據(jù)媒體信息的訪問地址信息,向⑶N服務(wù)器730發(fā)送第一索引文件請(qǐng)求信息,CDN服務(wù)器730對(duì)第一索引文件請(qǐng)求信息進(jìn)行驗(yàn)證,在檢測(cè)到對(duì)第一索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端710發(fā)送第一索引文件,媒體客戶端710根據(jù)第一索引文件中第二索引文件的訪問地址信息,向CDN服務(wù)器730發(fā)送第二索引文件請(qǐng)求信息,CDN服務(wù)器730對(duì)第二索引文件請(qǐng)求信息進(jìn)行驗(yàn)證,在檢測(cè)到對(duì)第二索引文件請(qǐng)求信息驗(yàn)證成功時(shí),向媒體客戶端710發(fā)送第二索引文件,其中第二索引文件可以包括各個(gè)切片數(shù)據(jù)的訪問地址信息。
      [0162]在圖7所示的防盜鏈系統(tǒng)中,媒體客戶端710根據(jù)EPG服務(wù)器720返回的媒體信息的訪問地址信息,生成媒體信息的數(shù)據(jù)請(qǐng)求信息,向CDN服務(wù)器730發(fā)送數(shù)據(jù)請(qǐng)求信息,CDN服務(wù)器730檢測(cè)到對(duì)數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí),根據(jù)數(shù)據(jù)請(qǐng)求信息向媒體客戶端710發(fā)送媒體信息,可提高防盜鏈的可靠性,有效降低盜鏈的幾率。
      [0163]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
      [0164]需要說明的是,在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳細(xì)描述的部分,可以參見其他實(shí)施例的相關(guān)描述。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
      [0165]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
      [0166]本發(fā)明實(shí)施例客戶端中的模塊或單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
      [0167]本發(fā)明實(shí)施例中所述模塊,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Applicat1n Specific IntegratedCircuit,專用集成電路)來實(shí)現(xiàn)。
      [0168]以上對(duì)本發(fā)明實(shí)施例所提供的防盜鏈方法、客戶端以及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
      【權(quán)利要求】
      1.一種防盜鏈方法,其特征在于,包括: 向電子節(jié)目菜單EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使所述EPG服務(wù)器返回所述媒體信息的訪問地址信息; 根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息; 向內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器發(fā)送所述數(shù)據(jù)請(qǐng)求信息,以使所述CDN服務(wù)器根據(jù)所述數(shù)據(jù)請(qǐng)求信息返回所述媒體信息,其中所述媒體信息是所述CDN服務(wù)器對(duì)所述數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的; 接收所述CDN服務(wù)器返回的所述媒體信息。
      2.如權(quán)利要求1所述的防盜鏈方法,其特征在于,所述根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息包括: 根據(jù)所述媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中所述密鑰與所述CDN服務(wù)器中預(yù)設(shè)的密鑰匹配; 根據(jù)所述媒體信息的訪問地址信息和所述第一驗(yàn)證標(biāo)識(shí),生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息。
      3.如權(quán)利要求2所述的防盜鏈方法,其特征在于,所述根據(jù)所述媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí)之前,還包括: 向所述CDN服務(wù)器發(fā)送所述媒體信息的密鑰請(qǐng)求信息; 接收所述CDN服務(wù)器返回的所述媒體信息的密鑰。
      4.如權(quán)利要求2所述的防盜鏈方法,其特征在于,所述數(shù)據(jù)請(qǐng)求信息包括: 所述媒體信息的訪問地址、所述第一驗(yàn)證標(biāo)識(shí)以及所述預(yù)設(shè)失效時(shí)間閾值。
      5.如權(quán)利要求4所述的防盜鏈方法,其特征在于,所述媒體信息是所述CDN服務(wù)器在檢測(cè)到當(dāng)前時(shí)間滿足所述預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)所述預(yù)設(shè)失效時(shí)間閾值和所述預(yù)設(shè)的密鑰生成第二驗(yàn)證標(biāo)識(shí),在檢測(cè)到所述第二驗(yàn)證標(biāo)識(shí)與所述第一驗(yàn)證標(biāo)識(shí)匹配時(shí)發(fā)送的信肩、O
      6.如權(quán)利要求1所述的防盜鏈方法,其特征在于,所述根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息包括: 根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的索引文件請(qǐng)求信息; 所述接收所述CDN服務(wù)器返回的所述媒體信息包括: 接收所述CDN服務(wù)器返回的索引文件,其中所述索引文件是所述CDN服務(wù)器對(duì)所述索弓I文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      7.如權(quán)利要求6所述的防盜鏈方法,其特征在于,所述接收所述CDN服務(wù)器返回的索引文件之后,還包括: 根據(jù)所述索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向所述CDN服務(wù)器發(fā)送所述各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息; 接收所述CDN服務(wù)器返回的所述各個(gè)切片數(shù)據(jù),其中所述各個(gè)切片數(shù)據(jù)是所述CDN服務(wù)器對(duì)所述內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      8.一種媒體客戶端,其特征在于,包括: 請(qǐng)求信息發(fā)送模塊,用于向EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息,以使所述EPG服務(wù)器返回所述媒體信息的訪問地址信息; 生成模塊,用于根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息; 所述請(qǐng)求信息發(fā)送模塊,還用于向CDN服務(wù)器發(fā)送所述數(shù)據(jù)請(qǐng)求信息,以使所述CDN服務(wù)器根據(jù)所述數(shù)據(jù)請(qǐng)求信息返回所述媒體信息,其中所述媒體信息是所述CDN服務(wù)器對(duì)所述數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的; 接收模塊,用于接收所述CDN服務(wù)器返回的所述媒體信息。
      9.如權(quán)利要求8所述的媒體客戶端,其特征在于,所述生成模塊包括: 驗(yàn)證標(biāo)識(shí)生成單元,用于根據(jù)所述媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰,生成第一驗(yàn)證標(biāo)識(shí),其中所述密鑰與所述CDN服務(wù)器中預(yù)設(shè)的密鑰匹配; 請(qǐng)求信息生成單元,用于根據(jù)所述媒體信息的訪問地址信息和所述第一驗(yàn)證標(biāo)識(shí),生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息。
      10.如權(quán)利要求9所述的媒體客戶端,其特征在于, 所述請(qǐng)求信息發(fā)送模塊,還用于所述驗(yàn)證標(biāo)識(shí)生成單元根據(jù)所述媒體信息的預(yù)設(shè)失效時(shí)間閾值及其密鑰生成第一驗(yàn)證標(biāo)識(shí)之前,向所述CDN服務(wù)器發(fā)送所述媒體信息的密鑰請(qǐng)求信息; 所述接收模塊,還用于接收所述CDN服務(wù)器返回的所述媒體信息的密鑰。
      11.如權(quán)利要求9所述的媒體客戶端,其特征在于,所述數(shù)據(jù)請(qǐng)求信息包括: 所述媒體信息的訪問地址、所述第一驗(yàn)證標(biāo)識(shí)以及所述預(yù)設(shè)失效時(shí)間閾值。
      12.如權(quán)利要求11所述的媒體客戶端,其特征在于,所述媒體信息是所述CDN服務(wù)器在檢測(cè)到當(dāng)前時(shí)間滿足所述預(yù)設(shè)失效時(shí)間閾值時(shí),根據(jù)所述預(yù)設(shè)失效時(shí)間閾值和所述預(yù)設(shè)的密鑰生成第二驗(yàn)證標(biāo)識(shí),在檢測(cè)到所述第二驗(yàn)證標(biāo)識(shí)與所述第一驗(yàn)證標(biāo)識(shí)匹配時(shí)發(fā)送的信肩、O
      13.如權(quán)利要求8所述的媒體客戶端,其特征在于, 所述生成模塊,用于根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的索引文件請(qǐng)求信息; 所述接收模塊,用于接收所述CDN服務(wù)器返回的索引文件,其中所述索引文件是所述CDN服務(wù)器對(duì)所述索引文件請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      14.如權(quán)利要求13所述的媒體客戶端,其特征在于, 所述請(qǐng)求信息發(fā)送模塊,還用于所述接收模塊接收所述CDN服務(wù)器返回的索引文件之后,根據(jù)所述索引文件中各個(gè)切片數(shù)據(jù)的訪問地址信息,向所述CDN服務(wù)器發(fā)送所述各個(gè)切片數(shù)據(jù)的內(nèi)容請(qǐng)求信息; 所述接收模塊,還用于接收所述CDN服務(wù)器返回的所述各個(gè)切片數(shù)據(jù),其中所述各個(gè)切片數(shù)據(jù)是所述CDN服務(wù)器對(duì)所述內(nèi)容請(qǐng)求信息驗(yàn)證成功時(shí)發(fā)送的。
      15.—種防盜鏈系統(tǒng),其特征在于,包括如權(quán)利要求8?14任一項(xiàng)所述的媒體客戶端、EPG服務(wù)器以及⑶N服務(wù)器,其中: 所述媒體客戶端,用于向所述EPG服務(wù)器發(fā)送媒體信息的訪問地址請(qǐng)求信息; 所述EPG服務(wù)器,用于向所述媒體客戶端發(fā)送所述媒體信息的訪問地址信息; 所述媒體客戶端,還用于根據(jù)所述媒體信息的訪問地址信息,生成所述媒體信息的數(shù)據(jù)請(qǐng)求信息;向所述CDN服務(wù)器發(fā)送所述數(shù)據(jù)請(qǐng)求信息; 所述CDN服務(wù)器,用于檢測(cè)到對(duì)所述數(shù)據(jù)請(qǐng)求信息驗(yàn)證成功時(shí),根據(jù)所述數(shù)據(jù)請(qǐng)求信息向所述媒體客戶端發(fā)送所述媒體信息; 所述媒體客戶端,還用于接收所述CDN服務(wù)器發(fā)送的所述媒體信息。
      【文檔編號(hào)】H04N21/6334GK104284213SQ201410505193
      【公開日】2015年1月14日 申請(qǐng)日期:2014年9月26日 優(yōu)先權(quán)日:2014年9月26日
      【發(fā)明者】孫月龍, 宋創(chuàng)業(yè), 楊大維, 敬蓮蓮 申請(qǐng)人:深圳市同洲電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1