亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

內(nèi)容推送的方法、裝置以及系統(tǒng)的制作方法

文檔序號(hào):10515629閱讀:288來源:國(guó)知局
內(nèi)容推送的方法、裝置以及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種內(nèi)容推送的方法及裝置,為解決現(xiàn)有內(nèi)容分發(fā)網(wǎng)絡(luò)CDN使用效率低的問題而發(fā)明其中,本發(fā)明的方法主要包括:客戶端向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí);將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中;將所述內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器,以使得所述CDN服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明能夠提高CDN的使用效率。
【專利說明】
內(nèi)容推送的方法、裝置以及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容推送的方法、裝置以及系統(tǒng)。
【背景技術(shù)】
[0002]目前有許多的視頻播放軟件,用戶在下載安裝該軟件的客戶端后就可以觀看該視頻播放軟件提供的視頻。但在用戶使用軟件觀看視頻的過程中,通常會(huì)出現(xiàn)由于網(wǎng)絡(luò)帶寬小、用戶訪問量大、網(wǎng)點(diǎn)分布不均等問題,從而影響對(duì)用戶對(duì)視頻內(nèi)容請(qǐng)求的響應(yīng)速度。因此為了提高對(duì)用戶觀看視頻的視頻內(nèi)容請(qǐng)求的響應(yīng)速度,一些視頻提供商通常會(huì)通過內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)將視頻內(nèi)容發(fā)布到最接近用戶的CDN節(jié)點(diǎn),然后讓用戶從CND節(jié)點(diǎn)請(qǐng)求視頻內(nèi)容。
[0003]因?yàn)榇蠖鄶?shù)的視頻都是免費(fèi)提供給用戶使用的,因此對(duì)于每個(gè)用戶在觀看視頻時(shí)都會(huì)為用戶確定一個(gè)最佳的CDN節(jié)點(diǎn)來保證用戶的觀看效果。一般的CDN不能區(qū)分視頻請(qǐng)求是否為由使用該視頻軟件用戶發(fā)送的請(qǐng)求,這樣就會(huì)使第三方的視頻播放軟件通過模擬用戶使用該視頻軟件的方式來獲取視頻內(nèi)容,這樣就會(huì)影響CDN使用效率。

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

[0004]本發(fā)明實(shí)施例提供一種內(nèi)容推送的方法、裝置以及系統(tǒng),用以解決現(xiàn)有CDN使用效率低的問題。
[0005]—方面,本發(fā)明實(shí)施例提供一種內(nèi)容推送的方法,該方法應(yīng)用于客戶端一側(cè),包括:
[0006]客戶端向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí);
[0007]將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中;
[0008]將所述內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器,以使得所述⑶N服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容。
[0009]第二方面,本發(fā)明實(shí)施例還提供一種內(nèi)容推送的方法,該方法應(yīng)用于內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器一側(cè),包括:
[0010]⑶N服務(wù)器接收客戶端發(fā)送的內(nèi)容請(qǐng)求;
[0011]判斷所述內(nèi)容請(qǐng)求中是否攜帶有設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí);
[0012]若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。
[0013]第三方面,本發(fā)明實(shí)施例還提供一種內(nèi)容推送的裝置,該裝置位于客戶端一側(cè),包括:
[0014]身份標(biāo)識(shí)獲取單元,用于向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí);
[0015]添加單元,用于將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中;
[0016]發(fā)送單元,用于將所述內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器,以使得所述⑶N服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容。
[0017]第四方面,本發(fā)明實(shí)施例還提供一種內(nèi)容推送的裝置,該裝置位于內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器一側(cè),包括:
[0018]接收單元,用于接收客戶端發(fā)送的內(nèi)容請(qǐng)求;
[0019]判斷單元,用于判斷所述內(nèi)容請(qǐng)求中是否攜帶有設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí);
[0020]發(fā)送單元,用于若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。
[0021]第五方面,本發(fā)明實(shí)施例一種內(nèi)容推送的系統(tǒng),該系統(tǒng)包括:客戶端、認(rèn)證服務(wù)器及內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器;
[0022]所述客戶端,用于向所述認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí),將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中,并將所述內(nèi)容請(qǐng)求發(fā)送給所述CDN服務(wù)器,以使得所述CDN服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容;
[0023]所述認(rèn)證服務(wù)器,用于為所述客戶端分配所述設(shè)備ID;
[0024]所述CDN服務(wù)器,用于接收所述客戶端發(fā)送的所述內(nèi)容請(qǐng)求,并判斷所述內(nèi)容請(qǐng)求中是否攜帶有所述設(shè)備ID,若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。
[0025]本發(fā)明實(shí)施例提供的內(nèi)容推送的方法、裝置以及系統(tǒng),能夠由客戶端向認(rèn)證服務(wù)器獲取由認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備身份標(biāo)識(shí)號(hào)碼(IDentity,簡(jiǎn)稱ID),然后將設(shè)備ID添加到對(duì)CDN服務(wù)器的內(nèi)容請(qǐng)求中,當(dāng)CDN服務(wù)器在為客戶發(fā)送內(nèi)容時(shí),先判斷接收到的客戶端所發(fā)送的內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID,若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID則向客戶端發(fā)送與內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠通過認(rèn)證服務(wù)器為客戶端分配設(shè)備ID,并在客戶端向CDN服務(wù)器發(fā)送內(nèi)容請(qǐng)求中添加設(shè)備ID,使CDN服務(wù)器可以根據(jù)發(fā)送的請(qǐng)求中是否攜帶有設(shè)備ID來判斷是否將內(nèi)容發(fā)送給客戶端,因此提高了 CDN的使用效率。
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0027]圖1為本發(fā)明實(shí)施例提供的一種內(nèi)容推送的方法的流程圖;
[0028]圖2為本發(fā)明實(shí)施例提供的另一種內(nèi)容推送的方法的流程圖;
[0029]圖3為本發(fā)明實(shí)施例提供的又一種內(nèi)容推送的方法的流程圖;
[0030]圖4為本發(fā)明實(shí)施例提供的一種內(nèi)容推送的裝置的組成框圖;
[0031]圖5為本發(fā)明實(shí)施例提供的另一種內(nèi)容推送的裝置的組成框圖;
[0032]圖6為本發(fā)明實(shí)施例提供的又一種內(nèi)容推送的裝置的組成框圖;
[0033]圖7為本發(fā)明實(shí)施例提供的再一種內(nèi)容推送的裝置的組成框圖;
[0034]圖8為本發(fā)明實(shí)施例提供的一種內(nèi)容推送的系統(tǒng)框圖;
[0035]圖9為本發(fā)明實(shí)施例提供的一種⑶N服務(wù)器的實(shí)體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]本發(fā)明實(shí)施例提供了一種內(nèi)容推送的方法,該方法應(yīng)用于客戶端一側(cè),如圖1所示,該方法包括:
[0038]101、客戶端向認(rèn)證服務(wù)器獲取設(shè)備ID。
[0039]客戶端向認(rèn)證服務(wù)器獲取的設(shè)備ID,是由認(rèn)證服務(wù)端為客戶端分配的唯一設(shè)備標(biāo)識(shí)。具體的設(shè)備ID的生成原理是:認(rèn)證服務(wù)器將客戶端的物理地址(Media Access Control地址,簡(jiǎn)稱MAC地址)通過哈希算法得到對(duì)應(yīng)的哈希值,將得到的哈希值作為設(shè)備的ID。為客戶端分配的設(shè)備ID都會(huì)被記錄在認(rèn)證服務(wù)器中以備后續(xù)使用。
[0040]102、將設(shè)備ID添加到內(nèi)容請(qǐng)求中。
[0041 ]客戶端獲取到設(shè)備ID后,將設(shè)備ID作為客戶端的唯一設(shè)備標(biāo)識(shí)。并在客戶端每次向⑶N服務(wù)器發(fā)送內(nèi)容請(qǐng)求之前,將設(shè)備ID添加到內(nèi)容請(qǐng)求中。
[0042]103、將內(nèi)容請(qǐng)求發(fā)送給CDN服務(wù)器。
[0043]在添加完設(shè)備ID后,客戶端向⑶N服務(wù)器發(fā)送攜帶有設(shè)備ID的內(nèi)容請(qǐng)求,這樣可以使CDN服務(wù)器在對(duì)設(shè)備ID進(jìn)行驗(yàn)證后向客戶端返回請(qǐng)求的內(nèi)容。而對(duì)于沒有攜帶有設(shè)備ID的非法請(qǐng)求CDN服務(wù)器就可以有效的拒絕。
[0044]本發(fā)明實(shí)施例提供的內(nèi)容推送的方法,能夠由客戶端向認(rèn)證服務(wù)器獲取由認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備ID,然后將設(shè)備ID添加到對(duì)CDN服務(wù)器發(fā)送的內(nèi)容請(qǐng)求中,以使⑶N服務(wù)器在對(duì)設(shè)備ID進(jìn)行驗(yàn)證之后再向客戶端發(fā)送請(qǐng)求的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠通過獲取分配的設(shè)備ID,并在發(fā)送內(nèi)容請(qǐng)求中添加設(shè)備ID,使CDN服務(wù)器可以在對(duì)發(fā)送的內(nèi)容請(qǐng)求中的設(shè)備ID進(jìn)行驗(yàn)證后向客戶端返回請(qǐng)求的內(nèi)容,因此提高了 CDN的使用效率。
[0045]進(jìn)一步的,作為對(duì)圖1所示方法的細(xì)化及擴(kuò)展,本發(fā)明另一實(shí)施例還給出了一種內(nèi)容推送的方法。如圖2所示,該方法包括:
[0046]201、從安裝軟件中獲取驗(yàn)證碼圖片,并輸出驗(yàn)證碼圖片。
[0047]本實(shí)施例涉及的是安裝某種軟件對(duì)應(yīng)的客戶端。在使用該軟件時(shí)首先需要下載軟件的客戶端安裝包,然后安裝軟件。該軟件的安裝包中會(huì)提前加有驗(yàn)證碼圖片,因此可以從安裝軟件的安裝包中獲取驗(yàn)證碼圖片,然后將驗(yàn)證碼圖片輸出,以使用戶根據(jù)驗(yàn)證碼圖片輸入對(duì)應(yīng)的驗(yàn)證碼。
[0048]202、接收按照?qǐng)D片輸入的驗(yàn)證碼。
[0049]接收用戶按照驗(yàn)證碼圖片輸入的正確的驗(yàn)證碼。
[0050]203、向認(rèn)證服務(wù)器發(fā)送預(yù)先獲取的驗(yàn)證碼。
[0051]本步驟是將202獲取到的驗(yàn)證碼發(fā)送給認(rèn)證服務(wù)器,需要說明的是在認(rèn)證服務(wù)器中記錄有所有安裝包中的驗(yàn)證碼。因此認(rèn)證服務(wù)器在接收到客戶端發(fā)送的驗(yàn)證碼后,會(huì)首先在其記錄的驗(yàn)證碼中查找是否存在相同的驗(yàn)證碼。若存在,就向客戶端分配設(shè)備ID。具體的分配原理與步驟101中設(shè)備ID生成的原理是一致的。
[0052 ] 204、接收認(rèn)證服務(wù)器返回的設(shè)備ID。
[0053]205、將設(shè)備ID添加到內(nèi)容請(qǐng)求中。
[0054]該步驟的實(shí)現(xiàn)方式與圖1步驟102的實(shí)現(xiàn)方式是相同的,此處不再贅述。
[0055]206、將內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器。
[0056]該步驟的實(shí)現(xiàn)方式與圖1步驟103的實(shí)現(xiàn)方式是相同的,此處不再贅述。
[0057]進(jìn)一步的,本發(fā)明實(shí)施例還提供了一種內(nèi)容推送的方法,該方法應(yīng)用于⑶N服務(wù)器一側(cè),如圖3所示,該方法包括:
[0058]301、⑶N服務(wù)器接收客戶端發(fā)送的內(nèi)容請(qǐng)求。
[0059]302、判斷內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID。
[0060]當(dāng)CDN服務(wù)器接收到客戶端發(fā)送的內(nèi)容請(qǐng)求時(shí),會(huì)首先判斷內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID。其中設(shè)備ID是由認(rèn)證服務(wù)器分配給客戶端,并作為客戶端的唯一設(shè)備標(biāo)識(shí)。
[0061 ] 303、若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID,則將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端。
[0062]若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID時(shí),則認(rèn)為該內(nèi)容請(qǐng)求是屬于合法請(qǐng)求,然后將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端。
[0063]若內(nèi)容請(qǐng)求中沒有攜帶設(shè)備ID,則認(rèn)為該內(nèi)容請(qǐng)求是屬于非法請(qǐng)求,然后拒絕該內(nèi)容請(qǐng)求。
[0064]進(jìn)一步的,對(duì)于步驟303的另一種實(shí)現(xiàn)方式為:若判斷內(nèi)容請(qǐng)求中攜帶有設(shè)備ID后,將內(nèi)容請(qǐng)求中攜帶的設(shè)備ID提取出來并與設(shè)備ID備份表進(jìn)行比對(duì),若設(shè)備ID備份表中存在內(nèi)容請(qǐng)求中攜帶的設(shè)備ID,則將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端,若設(shè)備ID備份表中不存在內(nèi)容請(qǐng)求中攜帶的設(shè)備ID,則將拒絕該內(nèi)容請(qǐng)求。其中,設(shè)備ID備份表中記錄有向認(rèn)證服務(wù)器獲得的所有設(shè)備的設(shè)備ID。
[0065]需要說明的是,由于設(shè)備ID是客戶端在安裝軟件時(shí)通過發(fā)送驗(yàn)證碼給認(rèn)證服務(wù)器,然后由認(rèn)證服務(wù)器分配的唯一設(shè)備標(biāo)識(shí),并且被記錄在認(rèn)證服務(wù)器中的設(shè)備ID表中。并且認(rèn)為只要獲取到設(shè)備ID的客戶端,在發(fā)送內(nèi)容請(qǐng)求中都會(huì)攜帶有設(shè)備ID。因此通過判斷客戶端內(nèi)容請(qǐng)求中是否具有設(shè)備ID并且是否存在于設(shè)備ID備份表中,就可以判斷發(fā)送內(nèi)容請(qǐng)求的客戶端是否為下載該軟件的客戶端。通過分析內(nèi)容請(qǐng)求中設(shè)備ID的方式可以有效的識(shí)別通過模擬客戶端的請(qǐng)求行為免費(fèi)獲取請(qǐng)求內(nèi)容的非法請(qǐng)求。
[0066]本發(fā)明實(shí)施例提供的內(nèi)容推送的方法,能夠在CDN服務(wù)器接收客戶端發(fā)送的內(nèi)容請(qǐng)求時(shí),判斷內(nèi)容請(qǐng)求中是否攜帶有由認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備ID,若發(fā)送的內(nèi)容請(qǐng)求中攜帶有設(shè)備ID,則向客戶端發(fā)送與內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠通過判斷客戶端發(fā)送的內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID來決定是否將請(qǐng)求內(nèi)容發(fā)送給客戶端,因此提高了⑶N的使用效率。
[0067]進(jìn)一步的,作為對(duì)上述各實(shí)施例的實(shí)現(xiàn),本發(fā)明實(shí)施例的另一實(shí)施例還提供了一種內(nèi)容推送的裝置,該裝置位于客戶端側(cè),用于實(shí)現(xiàn)上述圖1和圖2所述的方法。如圖4所示,該裝置包括:身份標(biāo)識(shí)獲取單元41、添加單元42、以及發(fā)送單元43。
[0068]身份標(biāo)識(shí)獲取單元41,用于向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,設(shè)備ID為認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備標(biāo)識(shí)。
[0069]客戶端向認(rèn)證服務(wù)器獲取的設(shè)備ID,是由認(rèn)證服務(wù)端為客戶端分配的唯一設(shè)備標(biāo)識(shí)。具體的設(shè)備ID的生成原理是:認(rèn)證服務(wù)器將客戶端的物理地址(Media Access Control地址,簡(jiǎn)稱MAC地址)通過哈希算法得到對(duì)應(yīng)的哈希值,將得到的哈希值作為設(shè)備的ID。為客戶端分配的設(shè)備ID都會(huì)被記錄在認(rèn)證服務(wù)器中以備后續(xù)使用。
[0070]添加單元42,用于將設(shè)備ID添加到內(nèi)容請(qǐng)求中。
[0071]客戶端獲取到設(shè)備ID后,將設(shè)備ID作為客戶端的唯一設(shè)備標(biāo)識(shí)。并在客戶端每次向⑶N服務(wù)器發(fā)送內(nèi)容請(qǐng)求之前,將設(shè)備ID添加到內(nèi)容請(qǐng)求中。
[0072]發(fā)送單元43,用于將內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器,以使得⑶N服務(wù)器在對(duì)設(shè)備ID進(jìn)行驗(yàn)證后向客戶端返回請(qǐng)求的內(nèi)容。
[0073]在添加完設(shè)備ID后,客戶端向⑶N服務(wù)器發(fā)送攜帶有設(shè)備ID的內(nèi)容請(qǐng)求,這樣可以使CDN服務(wù)器在對(duì)設(shè)備ID進(jìn)行驗(yàn)證后向客戶端返回請(qǐng)求的內(nèi)容。而對(duì)于沒有攜帶有設(shè)備ID的非法請(qǐng)求CDN服務(wù)器就可以有效的拒絕。
[0074]進(jìn)一步的,如圖5所示,身份標(biāo)識(shí)獲取單元41,包括:
[0075]發(fā)送模塊411,用于向認(rèn)證服務(wù)器發(fā)送預(yù)先獲取的驗(yàn)證碼;
[0076]接收模塊412,用于接收認(rèn)證服務(wù)器返回的設(shè)備ID,設(shè)備ID為認(rèn)證服務(wù)器根據(jù)驗(yàn)證碼返回的設(shè)備ID。
[0077]進(jìn)一步的,如圖5所示,裝置進(jìn)一步包括:
[0078]驗(yàn)證碼獲取單元44,用于在向認(rèn)證服務(wù)器發(fā)送驗(yàn)證碼之前,從安裝軟件中獲取驗(yàn)證碼圖片;
[0079]輸出單元45,用于輸出驗(yàn)證碼圖片。
[0080]本實(shí)施例涉及的是安裝某種軟件對(duì)應(yīng)的客戶端。在使用該軟件時(shí)首先需要下載軟件的客戶端安裝包,然后安裝軟件。該軟件的安裝包中會(huì)提前加有驗(yàn)證碼圖片,因此可以從安裝軟件的安裝包中獲取驗(yàn)證碼圖片,然后將驗(yàn)證碼圖片輸出,以使用戶根據(jù)驗(yàn)證碼圖片輸入對(duì)應(yīng)的驗(yàn)證碼。
[0081]接收單元46,用于接收按照?qǐng)D片輸入的驗(yàn)證碼。
[0082]接收用戶按照驗(yàn)證碼圖片輸入的正確的驗(yàn)證碼。
[0083]本發(fā)明實(shí)施例提供的內(nèi)容推送的裝置,能夠由客戶端向認(rèn)證服務(wù)器獲取由認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備ID,然后將設(shè)備ID添加到對(duì)CDN服務(wù)器發(fā)送的內(nèi)容請(qǐng)求中,以使⑶N服務(wù)器在對(duì)設(shè)備ID進(jìn)行驗(yàn)證之后再向客戶端發(fā)送請(qǐng)求的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠通過獲取分配的設(shè)備ID,并在發(fā)送內(nèi)容請(qǐng)求中添加設(shè)備ID,使⑶N服務(wù)可以在對(duì)發(fā)送的內(nèi)容請(qǐng)求中的設(shè)備ID進(jìn)行驗(yàn)證后向客戶端返回請(qǐng)求的內(nèi)容,因此提高了⑶N的使用效率。
[0084]進(jìn)一步的,作為對(duì)上述各實(shí)施例的實(shí)現(xiàn),本發(fā)明實(shí)施例的另一實(shí)施例還提供了一種內(nèi)容推送的裝置,該裝置位于CDN服務(wù)器側(cè),用于實(shí)現(xiàn)上述圖3所述的方法。如圖6所示,該裝置包括:接收單元61、判斷單元62、以及發(fā)送單元63。
[0085]接收單元61,用于接收客戶端發(fā)送的內(nèi)容請(qǐng)求。
[0086]判斷單元62,用于判斷內(nèi)容請(qǐng)求中是否攜帶有設(shè)備身份標(biāo)識(shí)號(hào)碼ID,設(shè)備ID為認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備標(biāo)識(shí)。
[0087]當(dāng)CDN服務(wù)器接收到客戶端發(fā)送的內(nèi)容請(qǐng)求時(shí),會(huì)首先判斷內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID。其中設(shè)備ID是由認(rèn)證服務(wù)器分配給客戶端,并作為客戶端的唯一設(shè)備標(biāo)識(shí)。
[0088]發(fā)送單元63,用于若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID,則將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端。
[0089]若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID時(shí),則認(rèn)為該內(nèi)容請(qǐng)求是屬于合法請(qǐng)求,然后將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端。
[0090]若內(nèi)容請(qǐng)求中沒有攜帶設(shè)備ID,則認(rèn)為該內(nèi)容請(qǐng)求是屬于非法請(qǐng)求,然后拒絕該內(nèi)容請(qǐng)求。
[0091]進(jìn)一步的,如圖7所示,發(fā)送單元63,包括:
[0092]比對(duì)模塊631,用于將設(shè)備ID與設(shè)備10備份表進(jìn)行比對(duì),設(shè)備ID備份表中記錄有向認(rèn)證服務(wù)器獲得的所有設(shè)備的設(shè)備ID;
[0093]發(fā)送模塊632,用于若設(shè)備ID備份表中存在設(shè)備ID,則將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端。
[0094]若判斷內(nèi)容請(qǐng)求中攜帶有設(shè)備ID后,將內(nèi)容請(qǐng)求中攜帶的設(shè)備ID提取出來并與設(shè)備ID備份表進(jìn)行比對(duì),若設(shè)備ID備份表中存在內(nèi)容請(qǐng)求中攜帶的設(shè)備ID,則將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端,若設(shè)備ID備份表中不存在內(nèi)容請(qǐng)求中攜帶的設(shè)備ID,則將拒絕該內(nèi)容請(qǐng)求。其中,設(shè)備ID備份表中記錄有向認(rèn)證服務(wù)器獲得的所有設(shè)備的設(shè)備ID。
[0095]本發(fā)明實(shí)施例提供的內(nèi)容推送的裝置,能夠在CDN服務(wù)器接收客戶端發(fā)送的內(nèi)容請(qǐng)求時(shí),判斷內(nèi)容請(qǐng)求中是否攜帶有由認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備ID,若發(fā)送的內(nèi)容請(qǐng)求中攜帶有設(shè)備ID,則向客戶端發(fā)送與內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠通過判斷客戶端發(fā)送的內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID來決定是否將請(qǐng)求內(nèi)容發(fā)送給客戶端,因此提高了⑶N的使用效率。
[0096]進(jìn)一步的,本發(fā)明的最后一個(gè)實(shí)施例還提供了一種內(nèi)容推送的系統(tǒng),用以實(shí)現(xiàn)圖1、2及3所示的方法。本系統(tǒng)實(shí)施例與前述方法實(shí)施例對(duì)應(yīng),能夠?qū)崿F(xiàn)前述方法實(shí)施例中的全部?jī)?nèi)容。為便于閱讀,本系統(tǒng)實(shí)施例僅對(duì)前述方法實(shí)施例中的內(nèi)容進(jìn)行概要性描述,不對(duì)方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述。如圖8所示,該系統(tǒng)包括客戶端81、認(rèn)證服務(wù)器82及⑶N服務(wù)器83,其中,客戶端81包括上述圖4或圖5所示的裝置,⑶N服務(wù)器83包括圖6或圖7所示的裝置。具體的:
[0097]客戶端81,用于向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,設(shè)備ID為認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備標(biāo)識(shí),將設(shè)備ID添加到內(nèi)容請(qǐng)求中,并將內(nèi)容請(qǐng)求發(fā)送給CDN服務(wù)器,以使得CDN服務(wù)器在對(duì)設(shè)備ID進(jìn)行驗(yàn)證后向客戶端返回請(qǐng)求的內(nèi)容;
[0098]認(rèn)證服務(wù)器82,用于為客戶端分配設(shè)備ID;
[0099]CDN服務(wù)器83,用于接收客戶端發(fā)送的內(nèi)容請(qǐng)求,并判斷內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID,若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID,則將內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給客戶端。
[0100]本發(fā)明實(shí)施例提供的內(nèi)容推送的系統(tǒng),能夠由客戶端向認(rèn)證服務(wù)器獲取由認(rèn)證服務(wù)器為客戶端分配的唯一設(shè)備ID添加到對(duì)CDN服務(wù)器的內(nèi)容請(qǐng)求中,當(dāng)CDN服務(wù)器在為客戶發(fā)送內(nèi)容時(shí),先判斷接收到的客戶端所發(fā)送的內(nèi)容請(qǐng)求中是否攜帶有設(shè)備ID,若內(nèi)容請(qǐng)求中攜帶有設(shè)備ID則向客戶端發(fā)送與內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠通過認(rèn)證服務(wù)器為客戶端分配設(shè)備ID,并在客戶端向CDN服務(wù)器發(fā)送內(nèi)容請(qǐng)求中添加設(shè)備ID,使CDN服務(wù)器可以根據(jù)發(fā)送的請(qǐng)求中是否攜帶有設(shè)備ID來判斷是否將內(nèi)容發(fā)送給客戶端,因此提高了⑶N的使用效率。
[0101]需要說明的是,針對(duì)上述內(nèi)容推送的裝置,凡是本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)。
[0102]示例性的,如圖9所示,圖9示出了本發(fā)明實(shí)施例提供的一種CDN服務(wù)器的實(shí)體結(jié)構(gòu)示意圖,該服務(wù)器可以包括:處理器(processor)91、通信接口( Commun i cat i on sInterface) 92、存儲(chǔ)器(memory) 93和總線94,其中,處理器91、通信接口 92、存儲(chǔ)器93通過總線94完成相互間的通信。通信接口 92可以用于服務(wù)器與客戶端之間的信息傳輸。處理器91可以調(diào)用存儲(chǔ)器93中的邏輯指令,以執(zhí)行如下方法:CDN服務(wù)器接收客戶端發(fā)送的內(nèi)容請(qǐng)求;判斷所述內(nèi)容請(qǐng)求中是否攜帶有設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí);若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。
[0103]此外,上述的存儲(chǔ)器93中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(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ǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0104]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0105]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0106]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種內(nèi)容推送的方法,所述方法應(yīng)用于客戶端一側(cè),其特征在于,所述方法包括: 客戶端向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí); 將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中; 將所述內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器,以使得所述⑶N服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向認(rèn)證服務(wù)器獲取設(shè)備ID,包括: 向所述認(rèn)證服務(wù)器發(fā)送預(yù)先獲取的驗(yàn)證碼; 接收所述認(rèn)證服務(wù)器返回的所述設(shè)備ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器根據(jù)所述驗(yàn)證碼返回的設(shè)備ID。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述向所述認(rèn)證服務(wù)器發(fā)送驗(yàn)證碼之前,所述方法進(jìn)一步包括: 從安裝軟件中獲取驗(yàn)證碼圖片; 輸出所述驗(yàn)證碼圖片; 接收按照所述圖片輸入的所述驗(yàn)證碼。4.一種內(nèi)容推送的方法,所述方法應(yīng)用于內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器一側(cè),其特征在于,所述方法包括: CDN服務(wù)器接收客戶端發(fā)送的內(nèi)容請(qǐng)求; 判斷所述內(nèi)容請(qǐng)求中是否攜帶有設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí); 若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端,包括: 將所述設(shè)備ID與設(shè)備ID備份表進(jìn)行比對(duì),所述設(shè)備ID備份表中記錄有向所述認(rèn)證服務(wù)器獲得的所有設(shè)備的設(shè)備ID; 若所述設(shè)備ID備份表中存在所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。6.—種內(nèi)容推送的裝置,所述裝置位于客戶端一側(cè),其特征在于,所述裝置包括: 身份標(biāo)識(shí)獲取單元,用于向認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí); 添加單元,用于將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中; 發(fā)送單元,用于將所述內(nèi)容請(qǐng)求發(fā)送給內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器,以使得所述⑶N服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述身份標(biāo)識(shí)獲取單元,包括: 發(fā)送模塊,用于向所述認(rèn)證服務(wù)器發(fā)送預(yù)先獲取的驗(yàn)證碼; 接收模塊,用于接收所述認(rèn)證服務(wù)器返回的所述設(shè)備ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器根據(jù)所述驗(yàn)證碼返回的設(shè)備ID。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置進(jìn)一步包括: 驗(yàn)證碼獲取單元,用于在所述向所述認(rèn)證服務(wù)器發(fā)送驗(yàn)證碼之前,從安裝軟件中獲取驗(yàn)證碼圖片; 輸出單元,用于輸出所述驗(yàn)證碼圖片; 接收單元,用于接收按照所述圖片輸入的所述驗(yàn)證碼。9.一種內(nèi)容推送的裝置,所述裝置位于內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)器一側(cè),其特征在于,所述裝置包括: 接收單元,用于接收客戶端發(fā)送的內(nèi)容請(qǐng)求; 判斷單元,用于判斷所述內(nèi)容請(qǐng)求中是否攜帶有設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí); 發(fā)送單元,用于若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述發(fā)送單元,包括: 比對(duì)模塊,用于將所述設(shè)備ID與設(shè)備ID備份表進(jìn)行比對(duì),所述設(shè)備ID備份表中記錄有向所述認(rèn)證服務(wù)器獲得的所有設(shè)備的設(shè)備ID; 發(fā)送模塊,用于若所述設(shè)備ID備份表中存在所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。11.一種內(nèi)容推送的系統(tǒng),其特征在于,所述系統(tǒng)包括:客戶端、認(rèn)證服務(wù)器及內(nèi)容分發(fā)網(wǎng)絡(luò)⑶N服務(wù)器; 所述客戶端,用于向所述認(rèn)證服務(wù)器獲取設(shè)備身份標(biāo)識(shí)號(hào)碼ID,所述設(shè)備ID為所述認(rèn)證服務(wù)器為所述客戶端分配的唯一設(shè)備標(biāo)識(shí),將所述設(shè)備ID添加到內(nèi)容請(qǐng)求中,并將所述內(nèi)容請(qǐng)求發(fā)送給所述CDN服務(wù)器,以使得所述CDN服務(wù)器在對(duì)所述設(shè)備ID進(jìn)行驗(yàn)證后向所述客戶端返回請(qǐng)求的內(nèi)容; 所述認(rèn)證服務(wù)器,用于為所述客戶端分配所述設(shè)備ID; 所述CDN服務(wù)器,用于接收所述客戶端發(fā)送的所述內(nèi)容請(qǐng)求,并判斷所述內(nèi)容請(qǐng)求中是否攜帶有所述設(shè)備ID,若所述內(nèi)容請(qǐng)求中攜帶有所述設(shè)備ID,則將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容發(fā)送給所述客戶端。
【文檔編號(hào)】H04L29/06GK105871982SQ201510890215
【公開日】2016年8月17日
【申請(qǐng)日】2015年12月7日
【發(fā)明人】李茗, 趙瑞前
【申請(qǐng)人】樂視云計(jì)算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1