參見(jiàn)圖1,圖1為本發(fā)明視頻服務(wù)接入方法較佳實(shí)施例的流程圖。所述方法在客戶端與視頻提供服務(wù)器之間增設(shè)視頻接入服務(wù)器,其具體包括:
S1、所述視頻接入服務(wù)器獲取所述視頻提供服務(wù)器的接入憑證,其中,所述接入憑證為接入視頻提供服務(wù)器的唯一憑證。
[0022]具體地,所述視頻接入服務(wù)器可以為云平臺(tái),其接入口設(shè)置于智能電視上。所述視頻進(jìn)入服務(wù)器可以基于HTTP+GST協(xié)議支持多種接入?yún)f(xié)議和多種數(shù)據(jù)傳輸協(xié)議,將所述客戶端與所述視頻提供服務(wù)器對(duì)接。
[0023]所述視頻提供服務(wù)器為視頻提供廠商設(shè)置的用于為與其合作的視頻播放設(shè)備提供視頻的服務(wù)器。所述接入憑證是調(diào)用視頻提供服務(wù)器的唯一票據(jù),用來(lái)校驗(yàn)客戶端請(qǐng)求的合法性??蛻舳私尤胨鲆曨l提供服務(wù)器時(shí)都需要攜帶接入憑證,其值最大長(zhǎng)度為512。并且所述接入憑證具有有效期,例如2小時(shí)。當(dāng)所述接入憑證到期時(shí),客戶端需要通過(guò)視頻接入服務(wù)器定時(shí)刷新。所述更新過(guò)程可以如下:所述視頻接入服務(wù)器可以間隔預(yù)定時(shí)間向所述視頻提供服務(wù)器發(fā)送獲取接入憑證,并用當(dāng)前獲取接入憑證更新已有播放憑證。所述間隔預(yù)定時(shí)間與接入憑證的有效期是相等的。
[0024]S2、當(dāng)所述客戶端登錄視頻接入服務(wù)器時(shí),所述視頻接入服務(wù)器為所述客戶端向所述視頻提供服務(wù)器申請(qǐng)用于登錄視頻提供服務(wù)器的賬號(hào),并將所述賬號(hào)及接入憑證反饋給客戶端。
[0025]具體地,所述賬號(hào)可以是由視頻提供服務(wù)器統(tǒng)一管理,客戶端需要時(shí)向通過(guò)視頻接入服務(wù)器向視頻提供服務(wù)器申請(qǐng)。所述賬號(hào)也可以由視頻接入服務(wù)器預(yù)先從視頻提供服務(wù)器批量獲取,當(dāng)客戶端登陸視頻接入服務(wù)器時(shí),為所述客戶端分別相應(yīng)的賬號(hào)。
[0026]所述客戶端為智能電視,當(dāng)用戶通過(guò)客戶端第一次登陸視頻接入服務(wù)器時(shí),用戶需要注冊(cè)生成用于標(biāo)識(shí)所述用戶的用戶號(hào)。在實(shí)際應(yīng)用中,所述用戶可以其使用登陸視頻接入服務(wù)器的客戶端的設(shè)備標(biāo)識(shí)作為用戶號(hào),所述視頻接入服務(wù)器統(tǒng)一存儲(chǔ)并管理所述用戶號(hào)。這樣將客戶端與視頻接入服務(wù)器綁定,當(dāng)其他人通過(guò)此客戶端登陸視頻接入服務(wù)器時(shí),其也可以獲取所述次客戶端具有的播放權(quán)限。其也可以自行設(shè)置用戶號(hào),這樣當(dāng)用戶使用不同客戶端登陸視頻接入服務(wù)器時(shí),其都可以獲取其具有的播放權(quán)限。其還可以將客戶端標(biāo)識(shí)與自行設(shè)備用戶名進(jìn)行綁定,這樣即可以實(shí)現(xiàn)采用次客戶端接入視頻接入服務(wù)器時(shí),直接獲取視頻播放權(quán)限,也可以實(shí)現(xiàn)用戶在其他設(shè)備上具有相同權(quán)限。
[0027]在一個(gè)實(shí)施例子,所述當(dāng)所述客戶端登錄視頻接入服務(wù)器時(shí),所述視頻接入服務(wù)器為所述客戶端向所述視頻提供服務(wù)器申請(qǐng)用于登錄視頻提供服務(wù)器的賬號(hào),并將所述賬號(hào)及接入憑證反饋給客戶端可以通過(guò)如下過(guò)程實(shí)現(xiàn):
所述視頻接入服務(wù)器根據(jù)用戶號(hào)向所述視頻提供服務(wù)器發(fā)送獲取用于登錄視頻提供服務(wù)器的賬號(hào)請(qǐng)求;
所述視頻提供服務(wù)器接受所述請(qǐng)求,并為所述用戶號(hào)分配相應(yīng)的賬號(hào),以及將所述賬號(hào)反饋給視頻接入服務(wù)器;
所述視頻接入服務(wù)器將所述賬號(hào)及接入憑證反饋給所述客戶端;
所述視頻接入服務(wù)器間隔一段時(shí)間向所述用戶號(hào)提供當(dāng)前接入憑證;
所述客戶端采用當(dāng)前接入憑證更新已有接入憑證。
[0028]S3、所述客戶端根據(jù)所述賬號(hào)及接入憑證向所述視頻提供服務(wù)器申請(qǐng)播放憑證,并根據(jù)所述播放憑證及接入憑證獲取視頻并查詢所述客戶端是否具有所述視頻的播放權(quán)限。
[0029]具體地,所述客戶端根據(jù)所述賬號(hào)向所述視頻提供服務(wù)器發(fā)送獲取播放憑證的請(qǐng)求;所述服務(wù)器接收所述請(qǐng)求,并向所述賬號(hào)對(duì)應(yīng)的客戶端發(fā)送播放憑證;所述客戶端接收播放憑證,并根據(jù)所述播放憑證接入所述視頻提供服務(wù)器獲取視頻。在實(shí)際應(yīng)用中,所述播放憑證也可以是定期更新的。也就是說(shuō),當(dāng)客戶端獲取播放憑證后同時(shí)用戶控制播放憑證有效期的啟動(dòng)定時(shí)器,當(dāng)定時(shí)器達(dá)到預(yù)設(shè)時(shí)間時(shí),客戶端自動(dòng)根據(jù)其賬號(hào)向視頻提供服務(wù)器獲取新的播放憑證,并采用新的播放憑證更新現(xiàn)有的播放憑證。這樣通過(guò)播放憑證及用戶名和密鑰的定期更新,避免了用戶名、密鑰或者播放憑證的盜用,提供了客戶端、視頻接入服務(wù)以及視頻提供服務(wù)器之間的安全性。
[0030]進(jìn)一步,當(dāng)用戶申請(qǐng)到播放憑證后,根據(jù)所述播放憑證及接入憑證獲取視頻。由于大部分視頻提供商提供的視頻中都存儲(chǔ)付費(fèi)視頻,從而在獲根據(jù)播放憑證獲取視頻的同時(shí)還需要查詢所述客戶端是否具有播放所述視頻的權(quán)限。
[0031 ] S4、當(dāng)所述終端具有所述視頻播放權(quán)限時(shí),所述視頻提供服務(wù)器向所述終端提供所述視頻。
[0032]具體地,當(dāng)所述終端具有所述視頻播放權(quán)限時(shí)說(shuō)明用戶有權(quán)利收看要獲取的視頻,那么視頻提供服務(wù)器之間將所述視頻提供給客戶端。其中,所述視頻播放權(quán)限可以是視頻接入服務(wù)器預(yù)先批量獲取的視頻的播放權(quán)限。也就是說(shuō)視頻提供服務(wù)器根據(jù)視頻接入服務(wù)器的預(yù)先申請(qǐng)已經(jīng)為所述客戶端開(kāi)通播放權(quán)限。其也可以是視頻接入服務(wù)器預(yù)先獲取的付費(fèi)視頻,當(dāng)所述客戶端購(gòu)買(mǎi)所述付費(fèi)視頻時(shí),視頻接入服務(wù)器根據(jù)客戶端購(gòu)買(mǎi)申請(qǐng)為所述客戶端向視頻提供服務(wù)器申請(qǐng)開(kāi)通播放權(quán)限。也就是視頻接入服務(wù)器將所述付費(fèi)視頻及所述客戶端對(duì)應(yīng)的賬號(hào)發(fā)送至視頻提供服務(wù)器,所述視頻服務(wù)器為所述客戶端開(kāi)通播放權(quán)限。
[0033]進(jìn)一步,視頻接入服務(wù)器也可以不預(yù)先批量獲取。當(dāng)客戶端獲取視頻時(shí)檢測(cè)其是否具有播放權(quán)限,當(dāng)所述客戶端不具有播放權(quán)限時(shí),向所述視頻接入服務(wù)器購(gòu)買(mǎi)所述視頻播放權(quán)限,并將費(fèi)用支付到所述接入服務(wù)器對(duì)應(yīng)的支付終端,視頻接入服務(wù)器當(dāng)客戶端支付成功后,將支付成功訂單及客戶端對(duì)應(yīng)的賬號(hào)發(fā)送給視頻服務(wù)器。所述客戶端也在獲取視頻之前預(yù)先購(gòu)買(mǎi)付費(fèi)視頻,客戶端需要在視頻接入服務(wù)器上購(gòu)買(mǎi)付費(fèi)套餐。
[0034]進(jìn)一步,所述視頻接入服務(wù)器也可以當(dāng)客戶端購(gòu)買(mǎi)付費(fèi)視頻時(shí),為所述客戶端先視頻提供服務(wù)器申請(qǐng)播放權(quán)限,其具體可以為:當(dāng)所述客戶端不具有所述視頻播放權(quán)限時(shí),視頻提供服務(wù)器通過(guò)視頻接入服務(wù)器向客戶端顯示套餐購(gòu)買(mǎi)頁(yè)面,客戶端選擇需要購(gòu)買(mǎi)的套餐并向所述視頻接入服務(wù)器申請(qǐng)購(gòu)買(mǎi),視頻接入服務(wù)器根據(jù)所述申請(qǐng)生成訂單,并將所述訂單及客戶端對(duì)應(yīng)的賬號(hào)發(fā)送給視頻提供服務(wù)器,當(dāng)所述客戶端通過(guò)視頻接入服務(wù)器綁定的支付終端成功支付訂單費(fèi)用后,所述視頻接入服務(wù)器將支付成功的信息反饋給客戶端以及視頻提供服務(wù)器,所述視頻提供服務(wù)器向所述賬號(hào)開(kāi)通所述視頻的播放權(quán)限。
[0035]在實(shí)際應(yīng)用中,為避免購(gòu)買(mǎi)過(guò)程中超時(shí)、網(wǎng)絡(luò)故障導(dǎo)致重復(fù)購(gòu)買(mǎi)的情況,可以將購(gòu)買(mǎi)生成訂單的過(guò)程拆分為“創(chuàng)建訂單”和“發(fā)貨通知”兩部分。創(chuàng)建訂單不涉及扣款,超時(shí)或失敗時(shí)可以重復(fù)創(chuàng)建訂單。對(duì)同一訂單的多次發(fā)貨,也只會(huì)扣款一次,記錄一次扣款流水。這樣可以避免重復(fù)扣款給用戶帶來(lái)的不變。
[0036]本發(fā)明還提供了一種視頻服務(wù)接入系統(tǒng),如圖2所示,其包括:客戶端100、視頻接入服務(wù)器200以及視頻提供服務(wù)器300;所述視頻接入服務(wù)器200設(shè)置于所述客戶端100與視頻提供服務(wù)器300之間;
所述客戶端100,用于登錄視頻接入服務(wù)器獲取用于加入視頻提供服務(wù)器的賬號(hào)及接入憑證,以及根據(jù)賬號(hào)及接入憑證向所述視頻提供