視頻服務(wù)提供方法、訪問(wèn)鑒權(quán)方法及服務(wù)器和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種視頻服務(wù)提供方法,包括:視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求;轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求至客戶端的客戶服務(wù)器進(jìn)行鑒權(quán);接收客戶服務(wù)器反饋的鑒權(quán)反饋;至少根據(jù)鑒權(quán)反饋確定是否提供視頻服務(wù),此外,相應(yīng)的本發(fā)明還提供一種視頻訪問(wèn)鑒權(quán)方法、視頻服務(wù)器、客戶服務(wù)器和視頻訪問(wèn)系統(tǒng);本發(fā)明解決了現(xiàn)有技術(shù)中存在泄漏客戶的用戶信息的安全隱患和視頻服務(wù)器負(fù)擔(dān)過(guò)重的技術(shù)問(wèn)題。
【專利說(shuō)明】
視頻服務(wù)提供方法、訪問(wèn)鑒權(quán)方法及服務(wù)器和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種視頻服務(wù)提供方法、訪問(wèn)鑒權(quán)方法及服務(wù)器和系統(tǒng)。
【背景技術(shù)】
[0002]目前不同的視頻服務(wù)提供商為其客戶提供各種視頻服務(wù)的方式為:客戶將自己的視頻資源上傳到視頻服務(wù)商的服務(wù)器上,并擁有從視頻服務(wù)商的服務(wù)器上訪問(wèn)自己的視頻的權(quán)限,或者視頻服務(wù)提供商自己擁有但客戶沒(méi)有的視頻資源,客戶可以通過(guò)線下與視頻服務(wù)提供商達(dá)成協(xié)議來(lái)訪問(wèn)視頻服務(wù)提供商的視頻。
[0003]客戶獲得訪問(wèn)視頻服務(wù)提供商的服務(wù)器上的視頻的訪問(wèn)權(quán)限后,可以向自己的用戶授權(quán)訪問(wèn)視頻服務(wù)提供商的服務(wù)器(視頻服務(wù)器)上的視頻,從而客戶可以為自己的用戶提供更優(yōu)質(zhì)的服務(wù)。例如,視頻服務(wù)提供商(例如,樂(lè)視、或者優(yōu)酷、或者搜狐)_客戶(例如,京東、當(dāng)當(dāng)、淘寶等)_用戶(即,終端用戶),當(dāng)京東的用戶在京東上瀏覽某手機(jī)時(shí)要看關(guān)于該手機(jī)的視頻時(shí),京東直接向樂(lè)視發(fā)出訪問(wèn)關(guān)于該手機(jī)的視頻的請(qǐng)求,因?yàn)榫〇|與樂(lè)視之間定有標(biāo)準(zhǔn)的協(xié)議,所以樂(lè)視會(huì)直接將被請(qǐng)求的視頻提供給進(jìn)行播放;現(xiàn)有的視頻服務(wù)提供中存在的問(wèn)題在于,在用戶通過(guò)客戶訪問(wèn)視頻服務(wù)提供商的視頻時(shí),發(fā)送的訪問(wèn)請(qǐng)求?目息包存在被第二方抓取的可能,一旦被第二方抓取,第二方就可以米用該訪冋請(qǐng)求?目息包無(wú)償?shù)墨@取存儲(chǔ)在視頻服務(wù)提供商的視頻服務(wù)器中的視頻,給視頻服務(wù)提供商的視頻服務(wù)器帶來(lái)安全隱患,同時(shí)也造成客戶視頻的盜播。
[0004]現(xiàn)有技術(shù)采用的方法為,在視頻服務(wù)器中直接對(duì)訪問(wèn)請(qǐng)求信息包進(jìn)行合法性的鑒權(quán),但是,這種情況需要客戶將自己所有用戶的用戶信息上傳給視頻服務(wù)提供商的視頻服務(wù)器,并且視頻服務(wù)器需要為所服務(wù)的所有的客戶提供鑒權(quán)服務(wù),這樣一方面存在泄漏客戶的用戶信息安全隱患,另一方面也增加了視頻服務(wù)器的負(fù)擔(dān)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種視頻服務(wù)提供方法、訪問(wèn)鑒權(quán)方法及服務(wù)器和系統(tǒng),以解決現(xiàn)有技術(shù)中存在泄漏客戶的用戶信息的安全隱患和視頻服務(wù)器負(fù)擔(dān)過(guò)重的技術(shù)問(wèn)題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻服務(wù)提供方法,包括:
[0007]視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求;
[0008]轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求至客戶端的客戶服務(wù)器進(jìn)行鑒權(quán);
[0009]接收客戶服務(wù)器反饋的鑒權(quán)反饋;
[0010]至少根據(jù)鑒權(quán)反饋確定是否提供視頻服務(wù)。
[0011]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種視頻訪問(wèn)鑒權(quán)方法,包括:
[0012]客戶服務(wù)器接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求;
[0013]根據(jù)客戶端訪問(wèn)請(qǐng)求,生成鑒權(quán)反饋;
[0014]發(fā)送鑒權(quán)反饋至所述視頻服務(wù)器。
[0015]根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻服務(wù)器,其包括:
[0016]訪問(wèn)請(qǐng)求接收模塊,用于接收客戶端訪問(wèn)請(qǐng)求;
[0017]訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)模塊,用于轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求至客戶端的客戶服務(wù)器進(jìn)行鑒權(quán);
[0018]鑒權(quán)反饋接收模塊,用于接收客戶服務(wù)器反饋的鑒權(quán)反饋;
[0019]視頻推送判定模塊,用于至少根據(jù)鑒權(quán)反饋確定是否提供視頻服務(wù)。
[0020]根據(jù)本發(fā)明的一個(gè)方面,提供了一種客戶服務(wù)器,包括:
[0021]轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求接收模塊,用于接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求;
[0022]鑒權(quán)反饋生成模塊,用于根據(jù)客戶端訪問(wèn)請(qǐng)求,生成鑒權(quán)反饋;
[0023]鑒權(quán)反饋發(fā)送模塊,用于發(fā)送鑒權(quán)反饋至視頻服務(wù)器。
[0024]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種視頻訪問(wèn)系統(tǒng),其包括上述的視頻服務(wù)器和上述的客戶服務(wù)器。
[0025]本發(fā)明實(shí)施方式的視頻服務(wù)提供方法、訪問(wèn)鑒權(quán)方法及服務(wù)器和系統(tǒng),視頻服務(wù)器在接收到用戶的訪問(wèn)請(qǐng)求時(shí),不是直接在本服務(wù)器上直接對(duì)訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),而是將所述訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)到與用戶對(duì)應(yīng)的客戶端的客戶服務(wù)器上進(jìn)行本地校驗(yàn),那么,視頻服務(wù)器進(jìn)行校驗(yàn)的話就不需要存儲(chǔ)客戶端的用戶的所有的用戶信息,降低了泄漏用戶信息的危險(xiǎn),減輕了視頻服務(wù)器的運(yùn)行負(fù)擔(dān)。
【附圖說(shuō)明】
[0026]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0027]圖1為本發(fā)明的視頻服務(wù)提供方法的一實(shí)施方式的流程圖;
[0028]圖2為本發(fā)明的視頻服務(wù)提供方法的另一實(shí)施方式的流程圖;
[0029]圖3為本發(fā)明的視頻訪問(wèn)鑒權(quán)方法的一實(shí)施方式的流程圖;
[0030]圖4為本發(fā)明的視頻服務(wù)器的一實(shí)施方式的示意圖;
[0031]圖5為本發(fā)明的視頻服務(wù)器的另一實(shí)施方式的示意圖;
[0032]圖6為本發(fā)明的客戶服務(wù)器的一實(shí)施方式的示意圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施方式及實(shí)施方式中的特征可以相互組合。
[0035]本發(fā)明可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
[0036]本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0037]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”,不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0038]如圖1所示,本發(fā)明的一實(shí)施方式的視頻服務(wù)提供方法,其包括:
[0039]S11、視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求;
[0040]S12、轉(zhuǎn)發(fā)所述訪問(wèn)請(qǐng)求至所述客戶端的客戶服務(wù)器進(jìn)行鑒權(quán);
[0041]S13、接收所述客戶服務(wù)器反饋的鑒權(quán)反饋;
[0042]S14、至少根據(jù)所述鑒權(quán)反饋確定是否提供視頻服務(wù)。
[0043]本實(shí)施方式中,視頻服務(wù)器在接收到用戶的訪問(wèn)請(qǐng)求時(shí),不是直接在本服務(wù)器上直接對(duì)訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),而是將所述訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)到與用戶對(duì)應(yīng)的客戶端的客戶服務(wù)器上進(jìn)行本地校驗(yàn),因?yàn)槿绻谝曨l服務(wù)器進(jìn)行校驗(yàn)的話就需要存儲(chǔ)客戶端的用戶的所有的用戶信息,這樣一方面存在泄漏用戶信息的危險(xiǎn),另一方面也加重了視頻服務(wù)器的運(yùn)行負(fù)擔(dān)(因?yàn)?,視頻服務(wù)器所服務(wù)的客戶不止一家),通過(guò)本實(shí)施方式將校驗(yàn)的工作在客戶服務(wù)器本地完成,一方面有助于對(duì)自身用戶的信息的保密性,另一方面也提高了校驗(yàn)的效率,提升了用戶體驗(yàn)(因?yàn)?,校?yàn)在視頻服務(wù)器端完成的話,由于業(yè)務(wù)量的巨大,必然會(huì)導(dǎo)致校驗(yàn)排隊(duì),長(zhǎng)時(shí)間的排隊(duì)等待校驗(yàn),會(huì)對(duì)用戶訪問(wèn)的實(shí)時(shí)性的體驗(yàn)上造成不良影響)。
[0044]此外,現(xiàn)有的視頻服務(wù)提供中存在的問(wèn)題在于,在用戶通過(guò)客戶訪問(wèn)視頻服務(wù)提供商的視頻時(shí),發(fā)送的訪問(wèn)請(qǐng)求信息包存在被第三方抓取的可能,一旦被第三方抓取,第三方就可以采用該訪問(wèn)請(qǐng)求信息包無(wú)償?shù)墨@取存儲(chǔ)在視頻服務(wù)提供商的視頻服務(wù)器中的視頻,給視頻服務(wù)提供商的視頻服務(wù)器帶來(lái)安全隱患,同時(shí)也造成客戶視頻的盜播,而本實(shí)施方式通過(guò)在客戶服務(wù)器的根據(jù)用戶信息的校驗(yàn)避免了訪問(wèn)請(qǐng)求信息包被盜的發(fā)生。
[0045]本實(shí)施方式中轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求至客戶端的客戶服務(wù)器進(jìn)行鑒權(quán),包括:視頻服務(wù)器根據(jù)訪問(wèn)請(qǐng)求,確定訪問(wèn)請(qǐng)求所對(duì)應(yīng)的域名;視頻服務(wù)器根據(jù)預(yù)存的客戶服務(wù)器地址及客戶服務(wù)器的域名的對(duì)應(yīng)關(guān)系確定發(fā)送訪問(wèn)請(qǐng)求的客戶端所對(duì)應(yīng)的客戶服務(wù)器地址;視頻服務(wù)器根據(jù)確定的客戶服務(wù)器地址轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求至客戶服務(wù)器進(jìn)行鑒權(quán)。
[0046]如圖2所示,在一些實(shí)施方式中,還包括以下步驟:
[0047]S21、在所述接收客戶端訪問(wèn)請(qǐng)求后,生成服務(wù)校驗(yàn)信息;
[0048]S22、所述鑒權(quán)反饋包含與所述服務(wù)校驗(yàn)信息對(duì)應(yīng)的鑒權(quán)校驗(yàn)信息;
[0049]S23、所述至少根據(jù)所述鑒權(quán)反饋確定是否提供視頻服務(wù)包括:比較服務(wù)校驗(yàn)信息和鑒權(quán)校驗(yàn)信息;
[0050]S24、當(dāng)比較結(jié)果表明所述訪問(wèn)請(qǐng)求為合法請(qǐng)求時(shí),推送相應(yīng)于所述訪問(wèn)請(qǐng)求的視頻信息至所述客戶端;當(dāng)比較結(jié)果表明所述訪問(wèn)請(qǐng)求為非法請(qǐng)求時(shí),拒絕推送相應(yīng)于所述訪問(wèn)請(qǐng)求的視頻信息至所述客戶端;
[0051]S25、在所述比較完成后,刪除所述服務(wù)校驗(yàn)信息。
[0052]本實(shí)施方式中,通過(guò)在視頻服務(wù)器與客戶服務(wù)器之間定立預(yù)設(shè)規(guī)則的方法,根據(jù)該預(yù)設(shè)規(guī)則分別在接收到用戶的訪問(wèn)請(qǐng)求時(shí)在視頻服務(wù)器生成服務(wù)校驗(yàn)信息和在客戶服務(wù)器生成相應(yīng)的鑒權(quán)校驗(yàn)信息,并將鑒權(quán)校驗(yàn)信息反饋給視頻服務(wù)器進(jìn)行校驗(yàn)完成后,立即刪除服務(wù)校驗(yàn)信息,從而實(shí)現(xiàn)了對(duì)客戶服務(wù)器發(fā)送至視頻服務(wù)器的反饋信息的有效性的保證。
[0053]本實(shí)施方式中的預(yù)設(shè)規(guī)則可以是一個(gè)預(yù)先設(shè)定的映射表格或者其它任何使得鑒權(quán)校驗(yàn)信息和服務(wù)鑒權(quán)信息一一對(duì)應(yīng)的規(guī)則,這樣當(dāng)比較鑒權(quán)校驗(yàn)信息和服務(wù)鑒權(quán)信息時(shí)只要根據(jù)預(yù)設(shè)規(guī)則兩者是相應(yīng)的就可以判定訪問(wèn)請(qǐng)求為合法請(qǐng)求。例如,視頻服務(wù)器可以對(duì)其所有的客戶從I開(kāi)始進(jìn)行編號(hào)并存儲(chǔ),其中編號(hào)就相當(dāng)于服務(wù)校驗(yàn)信息,并設(shè)定規(guī)則:當(dāng)編號(hào)(即,服務(wù)校驗(yàn)信息)為η時(shí)相應(yīng)的鑒權(quán)校驗(yàn)信息為n2,這時(shí)進(jìn)行比較時(shí)服務(wù)校驗(yàn)信息和鑒權(quán)校驗(yàn)信息的比較時(shí)只要兩者之間滿足該規(guī)則及表明相應(yīng)的訪問(wèn)請(qǐng)求為合法請(qǐng)求;當(dāng)然本實(shí)施方式中的預(yù)設(shè)規(guī)則并不限于上述舉例,可以根據(jù)需求自行定義更加簡(jiǎn)單的預(yù)設(shè)規(guī)則或者定義計(jì)算更加復(fù)雜的預(yù)設(shè)規(guī)則,并且可以根據(jù)需求定期的更改該預(yù)設(shè)規(guī)則,以長(zhǎng)期使用同一規(guī)則被防止抓包者掌握后進(jìn)行抓包。
[0054]因?yàn)?,本?shí)施方式中的預(yù)設(shè)規(guī)則存儲(chǔ)在了客戶服務(wù)器和視頻服務(wù)器中,與外界是隔絕的,所以,相應(yīng)生成的服務(wù)校驗(yàn)信息和鑒權(quán)校驗(yàn)信息也是唯一的,外界無(wú)法獲取的,另一方面,由于每一次視頻服務(wù)器校驗(yàn)完成后都會(huì)直接將其服務(wù)校驗(yàn)信息刪除,也保證了即使客戶服務(wù)器反饋至視頻服務(wù)器的反饋信息被抓包,但由于視頻服務(wù)器中已經(jīng)沒(méi)有了相應(yīng)的服務(wù)校驗(yàn)信息,而使得該抓包信息失效,從而避免了被抓包而造成的視頻的盜播;此外,因?yàn)閷?shí)時(shí)的生成校驗(yàn)信息并實(shí)時(shí)的刪除服務(wù)校驗(yàn)信息的機(jī)制,從而減輕了視頻服務(wù)器的存儲(chǔ)負(fù)擔(dān),也減少了進(jìn)行校驗(yàn)時(shí)選取正確的服務(wù)校驗(yàn)信息的時(shí)間,從而也提升了用戶體驗(yàn)。
[0055]如圖3所示,在一些實(shí)施方式中,提供了一種視頻訪問(wèn)鑒權(quán)方法,包括:
[0056]S31、客戶服務(wù)器接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求;
[0057]S32、根據(jù)所述客戶端訪問(wèn)請(qǐng)求,生成鑒權(quán)反饋;
[0058]S33、發(fā)送所述鑒權(quán)反饋至所述視頻服務(wù)器。
[0059]本實(shí)施方式中,客戶服務(wù)器接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),而不是直接在視頻服務(wù)器上直接對(duì)訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),因?yàn)槿绻谝曨l服務(wù)器進(jìn)行校驗(yàn)的話就需要存儲(chǔ)客戶端的用戶的所有的用戶信息,這樣一方面存在泄漏用戶信息的危險(xiǎn),另一方面也加重了視頻服務(wù)器的運(yùn)行負(fù)擔(dān)(因?yàn)?,視頻服務(wù)器所服務(wù)的客戶不止一家),通過(guò)本實(shí)施方式將校驗(yàn)的工作在客戶服務(wù)器本地完成,一方面有助于對(duì)自身用戶的信息的保密性,另一方面也提高了校驗(yàn)的效率,提升了用戶體驗(yàn)(因?yàn)椋r?yàn)在視頻服務(wù)器端完成的話,由于業(yè)務(wù)量的巨大,必然會(huì)導(dǎo)致校驗(yàn)排隊(duì),長(zhǎng)時(shí)間的排隊(duì)等待校驗(yàn),會(huì)對(duì)用戶訪問(wèn)的實(shí)時(shí)性的體驗(yàn)上造成不良影響)。
[0060]此外,現(xiàn)有的視頻服務(wù)提供中存在的問(wèn)題在于,在用戶通過(guò)客戶訪問(wèn)視頻服務(wù)提供商的視頻時(shí),發(fā)送的訪問(wèn)請(qǐng)求信息包存在被第三方抓取的可能,一旦被第三方抓取,第三方就可以采用該訪問(wèn)請(qǐng)求信息包無(wú)償?shù)墨@取存儲(chǔ)在視頻服務(wù)提供商的視頻服務(wù)器中的視頻,給視頻服務(wù)提供商的視頻服務(wù)器帶來(lái)安全隱患,同時(shí)也造成客戶視頻的盜播,而本實(shí)施方式通過(guò)在客戶服務(wù)器的根據(jù)用戶信息的校驗(yàn)避免了訪問(wèn)請(qǐng)求信息包被盜的發(fā)生。
[0061]在一些實(shí)施方式中,鑒權(quán)反饋包含鑒權(quán)校驗(yàn)信息,所述鑒權(quán)校驗(yàn)信息與所述視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求后生成的服務(wù)校驗(yàn)信息對(duì)應(yīng)。
[0062]本實(shí)施方式中,通過(guò)在視頻服務(wù)器與客戶服務(wù)器之間定立預(yù)設(shè)規(guī)則的方法,根據(jù)該預(yù)設(shè)規(guī)則分別在接收到用戶的訪問(wèn)請(qǐng)求時(shí)在視頻服務(wù)器生成服務(wù)校驗(yàn)信息和在客戶服務(wù)器生成相應(yīng)的鑒權(quán)校驗(yàn)信息,并將鑒權(quán)校驗(yàn)信息反饋給視頻服務(wù)器進(jìn)行校驗(yàn)完成后,立即刪除服務(wù)校驗(yàn)信息,從而實(shí)現(xiàn)了對(duì)客戶服務(wù)器發(fā)送至視頻服務(wù)器的反饋信息的有效性的保證。
[0063]因?yàn)?,本?shí)施方式中的預(yù)設(shè)規(guī)則存儲(chǔ)在了客戶服務(wù)器和視頻服務(wù)器中,與外界是隔絕的,所以,相應(yīng)生成的服務(wù)校驗(yàn)信息和鑒權(quán)校驗(yàn)信息也是唯一的,外界無(wú)法獲取的,另一方面,由于每一次視頻服務(wù)器校驗(yàn)完成后都會(huì)直接將其服務(wù)校驗(yàn)信息刪除,也保證了即使客戶服務(wù)器反饋至視頻服務(wù)器的反饋信息被抓包,但由于視頻服務(wù)器中已經(jīng)沒(méi)有了相應(yīng)的服務(wù)校驗(yàn)信息,而使得該抓包信息失效,從而避免了被抓包而造成的視頻的盜播;此外,因?yàn)閷?shí)時(shí)的生成校驗(yàn)信息并實(shí)時(shí)的刪除服務(wù)校驗(yàn)信息的機(jī)制,從而減輕了視頻服務(wù)器的存儲(chǔ)負(fù)擔(dān),也減少了進(jìn)行校驗(yàn)時(shí)選取正確的服務(wù)校驗(yàn)信息的時(shí)間,從而也提升了用戶體驗(yàn)。
[0064]本發(fā)明實(shí)施方式中可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)相關(guān)功能豐旲塊。
[0065]需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作合并,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0066]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0067]如圖4所示,另一方面,本發(fā)明還提供一種視頻服務(wù)器,其包括:
[0068]訪問(wèn)請(qǐng)求接收模塊,用于接收客戶端訪問(wèn)請(qǐng)求;
[0069]訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)模塊,用于轉(zhuǎn)發(fā)所述訪問(wèn)請(qǐng)求至所述客戶端的客戶服務(wù)器進(jìn)行鑒權(quán);
[0070]鑒權(quán)反饋接收模塊,用于接收所述客戶服務(wù)器反饋的鑒權(quán)反饋;
[0071]視頻推送判定模塊,用于至少根據(jù)所述鑒權(quán)反饋確定是否提供視頻服務(wù)。
[0072]本實(shí)施方式中,視頻服務(wù)器通過(guò)訪問(wèn)請(qǐng)求接收模塊接收到用戶的訪問(wèn)請(qǐng)求時(shí),不是直接在本服務(wù)器上直接對(duì)訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),而是通過(guò)訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)模塊將所述訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)到與用戶對(duì)應(yīng)的客戶端的客戶服務(wù)器上進(jìn)行本地校驗(yàn),因?yàn)槿绻谝曨l服務(wù)器進(jìn)行校驗(yàn)的話就需要存儲(chǔ)客戶端的用戶的所有的用戶信息,這樣一方面存在泄漏用戶信息的危險(xiǎn),另一方面也加重了視頻服務(wù)器的運(yùn)行負(fù)擔(dān)(因?yàn)椋曨l服務(wù)器所服務(wù)的客戶不止一家),通過(guò)本實(shí)施方式將校驗(yàn)的工作在客戶服務(wù)器本地完成,一方面有助于對(duì)自身用戶的信息的保密性,另一方面也提高了校驗(yàn)的效率,提升了用戶體驗(yàn)(因?yàn)?,校?yàn)在視頻服務(wù)器端完成的話,由于業(yè)務(wù)量的巨大,必然會(huì)導(dǎo)致校驗(yàn)排隊(duì),長(zhǎng)時(shí)間的排隊(duì)等待校驗(yàn),會(huì)對(duì)用戶訪問(wèn)的實(shí)時(shí)性的體驗(yàn)上造成不良影響)。
[0073]如圖5所示,在本發(fā)明的視頻服務(wù)器的一些實(shí)施方式中,還包括:服務(wù)校驗(yàn)信息生成模塊,用于在訪問(wèn)請(qǐng)求接收模塊接收客戶端訪問(wèn)請(qǐng)求后,生成服務(wù)校驗(yàn)信息;
[0074]鑒權(quán)反饋接收模塊用于接收鑒權(quán)反饋,鑒權(quán)反饋包含與服務(wù)校驗(yàn)信息對(duì)應(yīng)的鑒權(quán)校驗(yàn)ig息;
[0075]視頻推送判定模塊包括:
[0076]-比較單元,用于比較服務(wù)校驗(yàn)信息和鑒權(quán)校驗(yàn)信息;
[0077]-執(zhí)行單元,用于當(dāng)比較結(jié)果表明訪問(wèn)請(qǐng)求為合法請(qǐng)求時(shí),推送相應(yīng)于訪問(wèn)請(qǐng)求的視頻信息至客戶端,當(dāng)比較結(jié)果表明訪問(wèn)請(qǐng)求為非法請(qǐng)求時(shí),拒絕推送相應(yīng)于訪問(wèn)請(qǐng)求的視頻信息至客戶端;
[0078]服務(wù)校驗(yàn)信息刪除單元,用于在比較單元完成比較后刪除校驗(yàn)信息。
[0079]本實(shí)施方式中,通過(guò)在視頻服務(wù)器與客戶服務(wù)器之間定立預(yù)設(shè)規(guī)則的方法,根據(jù)該預(yù)設(shè)規(guī)則分別在接收到用戶的訪問(wèn)請(qǐng)求時(shí)在視頻服務(wù)器生成服務(wù)校驗(yàn)信息和在客戶服務(wù)器生成相應(yīng)的鑒權(quán)校驗(yàn)信息,并將鑒權(quán)校驗(yàn)信息反饋給視頻服務(wù)器進(jìn)行校驗(yàn)完成后,立即刪除服務(wù)校驗(yàn)信息,從而實(shí)現(xiàn)了對(duì)客戶服務(wù)器發(fā)送至視頻服務(wù)器的反饋信息的有效性的保證。
[0080]如圖6所示,在本發(fā)明的客戶服務(wù)器的一些實(shí)施方式中,包括:
[0081]轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求接收模塊,用于接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求;
[0082]鑒權(quán)反饋生成模塊,用于根據(jù)客戶端訪問(wèn)請(qǐng)求,生成鑒權(quán)反饋;
[0083]鑒權(quán)反饋發(fā)送模塊,用于發(fā)送鑒權(quán)反饋至視頻服務(wù)器。
[0084]本實(shí)施方式中,客戶服務(wù)器接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),而不是直接在視頻服務(wù)器上直接對(duì)訪問(wèn)請(qǐng)求進(jìn)行校驗(yàn),因?yàn)槿绻谝曨l服務(wù)器進(jìn)行校驗(yàn)的話就需要存儲(chǔ)客戶端的用戶的所有的用戶信息,這樣一方面存在泄漏用戶信息的危險(xiǎn),另一方面也加重了視頻服務(wù)器的運(yùn)行負(fù)擔(dān)(因?yàn)?,視頻服務(wù)器所服務(wù)的客戶不止一家),通過(guò)本實(shí)施方式將校驗(yàn)的工作在客戶服務(wù)器本地完成,一方面有助于對(duì)自身用戶的信息的保密性,另一方面也提高了校驗(yàn)的效率,提升了用戶體驗(yàn)(因?yàn)?,校?yàn)在視頻服務(wù)器端完成的話,由于業(yè)務(wù)量的巨大,必然會(huì)導(dǎo)致校驗(yàn)排隊(duì),長(zhǎng)時(shí)間的排隊(duì)等待校驗(yàn),會(huì)對(duì)用戶訪問(wèn)的實(shí)時(shí)性的體驗(yàn)上造成不良影響)。
[0085]在一些實(shí)施方式中,鑒權(quán)反饋包含鑒權(quán)校驗(yàn)信息,所述鑒權(quán)校驗(yàn)信息與所述視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求后生成的服務(wù)校驗(yàn)信息對(duì)應(yīng)。
[0086]另一方面,本發(fā)明還提供一種視頻訪問(wèn)系統(tǒng),其包括上述任一實(shí)施方式中的視頻服務(wù)器和上述任一實(shí)施方式中的客戶服務(wù)器。
[0087]以上所描述的方法實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0088]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0089]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施方式可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施方式、完全軟件實(shí)施方式、或結(jié)合軟件和硬件方面的實(shí)施方式的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0090]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施方式的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0091]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0092]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(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.一種視頻服務(wù)提供方法,包括: 視頻服務(wù)器接收客戶端的訪問(wèn)請(qǐng)求; 轉(zhuǎn)發(fā)所述訪問(wèn)請(qǐng)求至所述客戶端的客戶服務(wù)器進(jìn)行鑒權(quán); 接收所述客戶服務(wù)器反饋的鑒權(quán)反饋; 至少根據(jù)所述鑒權(quán)反饋確定是否提供視頻服務(wù)。2.根據(jù)權(quán)利要求1所述的視頻服務(wù)提供方法,其特征在于, 在所述接收客戶端的訪問(wèn)請(qǐng)求后,生成服務(wù)校驗(yàn)信息; 所述鑒權(quán)反饋包含與所述服務(wù)校驗(yàn)信息對(duì)應(yīng)的鑒權(quán)校驗(yàn)信息; 所述至少根據(jù)所述鑒權(quán)反饋確定是否提供視頻服務(wù)包括: 比較所述服務(wù)校驗(yàn)信息和所述鑒權(quán)校驗(yàn)信息; 當(dāng)比較結(jié)果表明所述訪問(wèn)請(qǐng)求為合法請(qǐng)求時(shí),推送相應(yīng)于所述訪問(wèn)請(qǐng)求的視頻信息至所述客戶端;當(dāng)比較結(jié)果表明所述訪問(wèn)請(qǐng)求為非法請(qǐng)求時(shí),拒絕推送相應(yīng)于所述訪問(wèn)請(qǐng)求的視頻信息至所述客戶端; 在所述比較完成后,刪除所述服務(wù)校驗(yàn)信息。3.一種視頻訪問(wèn)鑒權(quán)方法,包括: 客戶服務(wù)器接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端的訪問(wèn)請(qǐng)求; 根據(jù)所述客戶端的訪問(wèn)請(qǐng)求,生成鑒權(quán)反饋; 發(fā)送所述鑒權(quán)反饋至所述視頻服務(wù)器。4.根據(jù)權(quán)利要求3所述的視頻訪問(wèn)鑒權(quán)方法,其特征在于,所述鑒權(quán)反饋包含鑒權(quán)校驗(yàn)信息,所述鑒權(quán)校驗(yàn)信息與所述視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求后生成的服務(wù)校驗(yàn)信息對(duì)應(yīng)。5.一種視頻服務(wù)器,其包括: 訪問(wèn)請(qǐng)求接收模塊,用于接收客戶端訪問(wèn)請(qǐng)求; 訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)模塊,用于轉(zhuǎn)發(fā)所述訪問(wèn)請(qǐng)求至所述客戶端的客戶服務(wù)器進(jìn)行鑒權(quán); 鑒權(quán)反饋接收模塊,用于接收所述客戶服務(wù)器反饋的鑒權(quán)反饋; 視頻推送判定模塊,用于至少根據(jù)所述鑒權(quán)反饋確定是否提供視頻服務(wù)。6.根據(jù)權(quán)利要求5所述的視頻服務(wù)器,其特征在于,還包括:服務(wù)校驗(yàn)信息生成模塊,用于在所述訪問(wèn)請(qǐng)求接收模塊接收客戶端訪問(wèn)請(qǐng)求后,生成服務(wù)校驗(yàn)信息; 所述鑒權(quán)反饋接收模塊用于接收所述鑒權(quán)反饋,所述鑒權(quán)反饋包含與所述服務(wù)校驗(yàn)信息對(duì)應(yīng)的鑒權(quán)校驗(yàn)信息; 所述視頻推送判定模塊包括: -比較單元,用于比較服務(wù)校驗(yàn)信息和鑒權(quán)校驗(yàn)信息; -執(zhí)行單元,用于當(dāng)比較結(jié)果表明所述訪問(wèn)請(qǐng)求為合法請(qǐng)求時(shí),推送相應(yīng)于所述訪問(wèn)請(qǐng)求的視頻信息至所述客戶端,當(dāng)比較結(jié)果表明所述訪問(wèn)請(qǐng)求為非法請(qǐng)求時(shí),拒絕推送相應(yīng)于所述訪問(wèn)請(qǐng)求的視頻信息至所述客戶端; -服務(wù)校驗(yàn)信息刪除單元,用于在比較單元完成比較后刪除所述校驗(yàn)信息。7.—種客戶服務(wù)器,包括: 轉(zhuǎn)發(fā)訪問(wèn)請(qǐng)求接收模塊,用于接收視頻服務(wù)器轉(zhuǎn)發(fā)的客戶端訪問(wèn)請(qǐng)求; 鑒權(quán)反饋生成模塊,用于根據(jù)所述客戶端訪問(wèn)請(qǐng)求,生成鑒權(quán)反饋; 鑒權(quán)反饋發(fā)送模塊,用于發(fā)送所述鑒權(quán)反饋至所述視頻服務(wù)器。8.根據(jù)權(quán)利要求7所述的客戶服務(wù)器,其特征在于,所述鑒權(quán)反饋包含鑒權(quán)校驗(yàn)信息,所述鑒權(quán)校驗(yàn)信息與所述視頻服務(wù)器接收客戶端訪問(wèn)請(qǐng)求后生成的服務(wù)校驗(yàn)信息對(duì)應(yīng)。9.一種視頻訪問(wèn)系統(tǒng),其包括如權(quán)利要求5或6所述的視頻服務(wù)器和權(quán)利要求7或8所述的客戶服務(wù)器。
【文檔編號(hào)】H04L29/06GK105897675SQ201510850038
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2015年11月27日
【發(fā)明人】金宗銳, 王棟浩, 劉鈞石
【申請(qǐng)人】樂(lè)視云計(jì)算有限公司