專利名稱:一種基于用戶實(shí)現(xiàn)電視節(jié)目收視的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視節(jié)目收視控制技術(shù),特別涉及一種基于用戶實(shí)現(xiàn)電視節(jié)目收視的控制方法。
背景技術(shù):
融合是電信業(yè)乃至信息業(yè)未來發(fā)展的主旋律,交互網(wǎng)絡(luò)電視(IPTV)是實(shí)現(xiàn)電信網(wǎng)、計(jì)算機(jī)網(wǎng)和有線電視網(wǎng)三網(wǎng)融合的重要切入點(diǎn),其寬帶服務(wù)模式將形成一個(gè)極具前景的產(chǎn)業(yè)。
IPTV是一種利用寬帶IP網(wǎng)絡(luò),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視、直播電視、時(shí)移電視、視頻點(diǎn)播(VOD)、在線游戲在內(nèi)的多種交互式服務(wù)的嶄新技術(shù),其客戶端為(1)計(jì)算機(jī),(2)機(jī)頂盒(STB,Set Top Box)和普通電視設(shè)備的組合。
用戶調(diào)查表明,以電視機(jī)為終端的IPTV用戶傾向于收看影視節(jié)目,如時(shí)移電視、VOD點(diǎn)播等,但是在每一個(gè)家庭中,并不是所有的影視節(jié)目都允許由所有家庭用戶觀看的,如不適合兒童觀看的含有暴力情節(jié)的節(jié)目等。為此,需要一種實(shí)現(xiàn)電視節(jié)目收視的控制方法,對(duì)不同的用戶采取不同的控制,如允許哪個(gè)用戶在哪個(gè)時(shí)段觀看何種節(jié)目等。
在現(xiàn)有技術(shù)中,為實(shí)現(xiàn)對(duì)IPTV節(jié)目收視的控制,通常是由IPTV系統(tǒng)對(duì)節(jié)目設(shè)置密碼,或者是對(duì)節(jié)目分級(jí),依據(jù)密碼或節(jié)目等級(jí)實(shí)現(xiàn)用戶對(duì)節(jié)目的相應(yīng)訪問權(quán)限,限制某些家庭用戶(如兒童)的訪問,這種方法需要系統(tǒng)平臺(tái)中內(nèi)容平臺(tái)、運(yùn)營(yíng)平臺(tái)等的支持。在數(shù)字電視系統(tǒng)中還可以在客戶端,如STB中對(duì)某些節(jié)目頻道采用“允許/禁止”的方式控制對(duì)節(jié)目的訪問,從而限制家庭用戶對(duì)節(jié)目的訪問,這種控制實(shí)際上是通過是否允許接收節(jié)目所在物理頻段來實(shí)現(xiàn)的,不能用于基于IP技術(shù)的IPTV系統(tǒng)中,也無法靈活地控制收視時(shí)間。
由上所述,現(xiàn)有技術(shù)中,對(duì)電視節(jié)目收視的控制是通過對(duì)節(jié)目設(shè)置密碼或者對(duì)節(jié)目分級(jí)實(shí)現(xiàn)的,這需要系統(tǒng)平臺(tái)的支持,無法靈活控制節(jié)目訪問時(shí)間,不能實(shí)現(xiàn)家庭內(nèi)部多類用戶的不同觀看權(quán)限,因此具有局限性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提出一種基于用戶實(shí)現(xiàn)電視節(jié)目收視的控制方法,以便在系統(tǒng)中,無需系統(tǒng)平臺(tái)的支持,通過客戶端來實(shí)現(xiàn)用戶對(duì)電視節(jié)目收視類別、收視時(shí)間的控制。
為達(dá)上述目的,本發(fā)明公開了一種基于用戶實(shí)現(xiàn)電視節(jié)目收視的控制方法,包括如下處理為用戶設(shè)置認(rèn)證信息,用于進(jìn)入電視節(jié)目系統(tǒng)用戶身份的認(rèn)證;為用戶設(shè)置權(quán)限信息,用于通過身份認(rèn)證后控制能夠訪問的電視節(jié)目以及能夠訪問的電視節(jié)目收視時(shí)間的長(zhǎng)短。
進(jìn)一步地,為所述用戶設(shè)置級(jí)別信息,高級(jí)別用戶對(duì)低級(jí)別用戶進(jìn)行如下操作用戶認(rèn)證信息的增加、刪除、修改;用戶級(jí)別信息的指派、修改;用戶權(quán)限信息的指派、修改、刪除。
進(jìn)一步地,設(shè)置一個(gè)最高級(jí)別用戶,控制訪問所有電視節(jié)目以及訪問所有電視節(jié)目的全部收視時(shí)間段。
較佳地,在增加新節(jié)目時(shí),所述最高級(jí)別用戶向其他用戶進(jìn)行該節(jié)目訪問權(quán)限的指派。
較佳地,所述用戶級(jí)別信息的指派、修改為將低級(jí)別用戶的級(jí)別信息指派、修改為比該高級(jí)別用戶低的用戶級(jí)別。
較佳地,所述用戶權(quán)限信息的指派為,將高級(jí)別用戶的權(quán)限,或是權(quán)限的一部分指派給低級(jí)別的用戶。
進(jìn)一步地,為所述用戶設(shè)置用戶組,由用戶組所有者或者高于用戶組所有者級(jí)別的用戶對(duì)用戶組進(jìn)行如下操作用戶組成員的增加和刪除;用戶組的增加、刪除、修改;用戶組成員權(quán)限信息的指派、修改、刪除。
較佳地,所述用戶組的最初所有者為用戶組的創(chuàng)建者,用戶組的成員包括比所有者級(jí)別低的任意多個(gè)用戶。
較佳地,所述方法進(jìn)一步包括對(duì)修改后用戶權(quán)限信息進(jìn)行整理。
較佳地,所述對(duì)修改后用戶權(quán)限信息進(jìn)行整理包括對(duì)用戶權(quán)限信息重合部分進(jìn)行權(quán)限合并,對(duì)超過所設(shè)最長(zhǎng)時(shí)間沒有被訪問的電視節(jié)目,清除該電視節(jié)目所對(duì)應(yīng)的所有用戶權(quán)限信息。
較佳地,所述控制能夠訪問的電視節(jié)目通過對(duì)特定交互網(wǎng)絡(luò)協(xié)議地址,或者對(duì)特定節(jié)目統(tǒng)一資源定位符URL地址訪問實(shí)現(xiàn)。
較佳地,所述控制能夠訪問的電視節(jié)目收視時(shí)間的長(zhǎng)短通過設(shè)置定時(shí)器實(shí)現(xiàn)。
較佳地,所述控制能夠訪問的電視節(jié)目為比較用戶權(quán)限信息允許的時(shí)間段和當(dāng)前系統(tǒng)時(shí)間,如果當(dāng)前系統(tǒng)時(shí)間屬于被允許的時(shí)間段,允許訪問,否則禁止。
較佳地,當(dāng)訪問時(shí)間屬于用戶的收視時(shí)間段時(shí),對(duì)電視節(jié)目進(jìn)行鎖定,若解鎖時(shí)間屬于用戶的收視時(shí)間段,通過該鎖定用戶或更高級(jí)別用戶認(rèn)證信息進(jìn)行解鎖,否則,通過該時(shí)間允許訪問用戶的認(rèn)證信息進(jìn)行解鎖;當(dāng)訪問時(shí)間屬于用戶的收視時(shí)間段或者在收視時(shí)間結(jié)束時(shí),對(duì)電視節(jié)目進(jìn)行注銷,通過輸入任意級(jí)別用戶的認(rèn)證信息進(jìn)行恢復(fù);當(dāng)訪問時(shí)間屬于用戶的收視時(shí)間段時(shí),對(duì)新的電視節(jié)目進(jìn)行訪問,若權(quán)限允許,開始對(duì)新節(jié)目的訪問,依據(jù)允許收視時(shí)間的長(zhǎng)短啟用新的定時(shí)器,否則返回到當(dāng)前節(jié)目的收視。
由本發(fā)明的技術(shù)方案可見,本發(fā)明通過為用戶設(shè)置不同的用戶權(quán)限信息,無需電視系統(tǒng)中內(nèi)容平臺(tái)、運(yùn)營(yíng)平臺(tái)等其他系統(tǒng)模塊的支持,對(duì)電視系統(tǒng)沒有任何特殊的要求,可方便地部署在各種不同的電視系統(tǒng)中。當(dāng)用戶請(qǐng)求訪問某電視節(jié)目時(shí),系統(tǒng)根據(jù)用戶權(quán)限信息,確定是否允許用戶訪問請(qǐng)求的電視節(jié)目以及訪問時(shí)間的長(zhǎng)短。從而利用權(quán)限信息的設(shè)置實(shí)現(xiàn)了在客戶端對(duì)電視節(jié)目的收視控制,可靈活地控制用戶訪問時(shí)間,實(shí)現(xiàn)多類用戶的不同觀看權(quán)限,達(dá)到對(duì)不同用戶進(jìn)行差異化的節(jié)目訪問控制的目的。
更進(jìn)一步地,本發(fā)明中還對(duì)用戶級(jí)別進(jìn)行劃分,高級(jí)別用戶可以對(duì)低級(jí)別用戶進(jìn)行認(rèn)證信息和權(quán)限信息的操作。這種具有分級(jí)的用戶管理機(jī)制,能夠合理地管理所有用戶,方便對(duì)不同用戶收看電視節(jié)目的控制。
圖1為本發(fā)明基于用戶實(shí)現(xiàn)電視節(jié)目收視控制方法的總體流程示意圖;圖2為本發(fā)明基于用戶實(shí)現(xiàn)IPTV節(jié)目收視控制方法的具體流程圖;圖3為本發(fā)明實(shí)施例中用戶鎖定IPTV節(jié)目的流程示意圖;圖4為本發(fā)明實(shí)施例中用戶指派權(quán)限的流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,結(jié)合具體實(shí)施例和附圖,對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。
本發(fā)明的基本思想是在客戶端,為不同用戶設(shè)置用戶認(rèn)證信息和用戶權(quán)限信息,用戶可以利用設(shè)置的認(rèn)證信息進(jìn)入電視節(jié)目,當(dāng)用戶請(qǐng)求訪問電視節(jié)目時(shí),系統(tǒng)根據(jù)用戶權(quán)限信息,確定用戶能否訪問請(qǐng)求的電視節(jié)目以及能夠訪問相應(yīng)電視節(jié)目時(shí)間的長(zhǎng)短,從而實(shí)現(xiàn)用戶對(duì)電視節(jié)目的控制。
依據(jù)本發(fā)明的基本思想,首先在圖1中給出了本發(fā)明基于用戶實(shí)現(xiàn)電視節(jié)目收視控制方法的總體流程示意圖。如圖1所示,包括以下步驟步驟101,設(shè)置用戶認(rèn)證信息和用戶權(quán)限信息。
步驟102,用戶利用設(shè)置的認(rèn)證信息登錄電視系統(tǒng)。
步驟103,當(dāng)用戶請(qǐng)求訪問電視節(jié)目時(shí),系統(tǒng)根據(jù)用戶權(quán)限信息,控制用戶能否訪問請(qǐng)求的電視節(jié)目以及能夠訪問收視時(shí)間的長(zhǎng)短。
上述即為本發(fā)明基于用戶實(shí)現(xiàn)電視節(jié)目收視控制方法的總體概述。下面以STB和電視設(shè)備組合成客戶端、實(shí)現(xiàn)用戶對(duì)IPTV節(jié)目的收視控制為例,說明本發(fā)明的具體實(shí)施方式
。
圖2為本發(fā)明基于用戶實(shí)現(xiàn)IPTV節(jié)目收視控制方法的具體流程圖。如圖2所示,包括以下步驟步驟201,設(shè)置用戶認(rèn)證信息和用戶權(quán)限信息。
本步驟中,為所有用戶配置認(rèn)證信息和權(quán)限信息。為用戶配置的認(rèn)證信息具體包括用戶名和用戶密碼,為用戶配置的用戶權(quán)限信息包括該用戶對(duì)各IPTV節(jié)目的訪問權(quán)限,具體為是否有權(quán)訪問該節(jié)目,以及對(duì)該節(jié)目訪問時(shí)間的長(zhǎng)短等。還可以進(jìn)一步包括配置用戶級(jí)別。
在系統(tǒng)初始化時(shí),為使系統(tǒng)正常運(yùn)行,方便系統(tǒng)管理,由系統(tǒng)首先設(shè)置一個(gè)超級(jí)用戶,在系統(tǒng)中超級(jí)用戶有且只有一個(gè),該超級(jí)用戶的認(rèn)證信息中,用戶級(jí)別設(shè)為最高級(jí),用戶名和用戶密碼采用缺省設(shè)置,其用戶權(quán)限信息為,擁有對(duì)所有節(jié)目全部時(shí)間段的訪問權(quán)限。
在最初建立的只有一個(gè)超級(jí)用戶的系統(tǒng)中,由該超級(jí)用戶建立其他用戶帳號(hào),并為其配置認(rèn)證信息和權(quán)限信息。當(dāng)存在其他用戶后,高級(jí)別用戶可以為低級(jí)別用戶建立帳號(hào)并配置認(rèn)證信息和權(quán)限信息。
步驟202,用戶利用配置的認(rèn)證信息登錄IPTV系統(tǒng)。
本步驟中,用戶輸入認(rèn)證信息,該認(rèn)證信息具體為用戶名和用戶密碼,系統(tǒng)根據(jù)用戶輸入的信息,判斷該用戶身份的合法性,若是已注冊(cè)的用戶,則允許其登錄到IPTV系統(tǒng),否則登錄失敗,不能進(jìn)入IPTV系統(tǒng)。
步驟203,用戶在進(jìn)入IPTV系統(tǒng)后,可以根據(jù)需要進(jìn)行節(jié)目選擇。
本步驟中,可以在節(jié)目選擇界面中列出的節(jié)目菜單中選擇希望訪問的節(jié)目,或者也可以直接輸入節(jié)目頻道的索引信息。
步驟204,客戶端讀取用戶的權(quán)限信息。
本步驟中,客戶端收到用戶輸入的訪問請(qǐng)求后,即查詢?cè)撚脩舻臋?quán)限信息。
步驟205,根據(jù)用戶的權(quán)限信息,判斷該用戶是否具有對(duì)該節(jié)目的訪問權(quán)限,若是,則執(zhí)行步驟206,否則執(zhí)行步驟210~211。
本步驟中,查詢客戶端保存的該用戶的權(quán)限信息,首先判斷該用戶是否具有選擇節(jié)目的訪問權(quán),若沒有訪問權(quán),則直接拒絕用戶的訪問請(qǐng)求,執(zhí)行步驟210~211;若該用戶擁有該選擇的節(jié)目的訪問權(quán),則進(jìn)一步判斷系統(tǒng)時(shí)間是否屬于相應(yīng)節(jié)目允許訪問時(shí)間段,若是則執(zhí)行步驟206,否則執(zhí)行步驟210~211。
步驟206,客戶端向IPTV平臺(tái)發(fā)出節(jié)目訪問請(qǐng)求。
步驟207,判斷請(qǐng)求是否成功,若是,則執(zhí)行步驟208,否則執(zhí)行步驟211。
步驟208,設(shè)置對(duì)相應(yīng)節(jié)目的訪問時(shí)長(zhǎng),開始播放訪問的IPTV節(jié)目。
本步驟中,依據(jù)用戶權(quán)限信息中對(duì)該IPTV節(jié)目的訪問時(shí)間長(zhǎng)短,啟用相應(yīng)的定時(shí)器,開始播放訪問的IPTV節(jié)目。
步驟209,在超出設(shè)置的訪問時(shí)段后,結(jié)束對(duì)該節(jié)目的訪問。
本步驟中,當(dāng)訪問的IPTV節(jié)目所對(duì)應(yīng)的定時(shí)器時(shí)間一到,即終止用戶對(duì)該節(jié)目的觀看。
步驟210,禁止用戶訪問所請(qǐng)求的IPTV節(jié)目,并提示用戶權(quán)限不夠。
本步驟中,禁止用戶訪問所請(qǐng)求的IPTV節(jié)目的方式具體可以為不允許訪問特定IP地址,如加入節(jié)目所在組播組,或者也可以為不允許訪問特定節(jié)目的URL地址。
步驟211,返回節(jié)目選擇界面或用戶前一個(gè)節(jié)目的觀看。
至此,本方法流程結(jié)束。
在上述流程中,步驟203~211是用戶請(qǐng)求訪問某IPTV節(jié)目的流程,這個(gè)流程是可以不斷循環(huán)的,在觀看某個(gè)節(jié)目的過程中,用戶可以隨時(shí)發(fā)出請(qǐng)求訪問其他IPTV節(jié)目,于是返回步驟203,開始新一輪的循環(huán)。因此,在步驟211,可以返回節(jié)目選擇界面或者用戶前一個(gè)節(jié)目的觀看。
用戶在觀看節(jié)目完成后,可以選擇注銷自己的用戶,以避免賬戶被其他家庭成員使用。用戶注銷后,客戶端進(jìn)入初始頁面,停止節(jié)目的播放,并提示用戶輸入帳號(hào)密碼。只有合法用戶再次登陸成功后,才能進(jìn)入后續(xù)的節(jié)目觀看。
在上述實(shí)施例中,在步驟208用戶在觀看節(jié)目的過程中,可以通過鎖定功能對(duì)節(jié)目進(jìn)行鎖定,通過輸入相應(yīng)級(jí)別或是更高級(jí)別用戶的認(rèn)證信息進(jìn)行解鎖,其過程見圖3。圖3為本發(fā)明實(shí)施例中用戶鎖定IPTV節(jié)目的流程示意圖,包括以下步驟步驟301在節(jié)目訪問的過程中,用戶發(fā)送鎖定節(jié)目請(qǐng)求;步驟302節(jié)目鎖定,停止節(jié)目輸出;步驟303交互界面提示恢復(fù)觀看需要輸入密碼;步驟304用戶輸入密碼;步驟305判斷該用戶是否有解鎖權(quán)限,若有解鎖權(quán)限,則到步驟306,否則到步驟303;步驟306節(jié)目解鎖,解鎖用戶成為當(dāng)前用戶,其中,當(dāng)訪問時(shí)間屬于鎖定用戶的收視時(shí)間段時(shí),通過該鎖定用戶或更高級(jí)別用戶的認(rèn)證信息進(jìn)行解鎖,否則,通過該時(shí)間允許訪問用戶的認(rèn)證信息進(jìn)行解鎖。
在上述實(shí)施例中,對(duì)用戶的收視控制是用戶選擇節(jié)目后對(duì)用戶權(quán)限信息進(jìn)行查詢,從而確定是否允許該用戶訪問及用戶對(duì)該節(jié)目相應(yīng)的訪問時(shí)長(zhǎng)。事實(shí)上,也可以在節(jié)目菜單顯示時(shí),即用戶選擇節(jié)目之前,進(jìn)行用戶權(quán)限信息查詢,并根據(jù)該權(quán)限信息只顯示符合該用戶在當(dāng)前系統(tǒng)時(shí)間下?lián)碛杏^看權(quán)限的節(jié)目列表,從而無法訪問那些沒有出現(xiàn)在列表中的節(jié)目,也即目前用戶無權(quán)觀看的節(jié)目。
上述實(shí)施例介紹了預(yù)先為用戶設(shè)置認(rèn)證信息和權(quán)限信息后,對(duì)用戶進(jìn)行節(jié)目收視控制的方法。
在用戶的認(rèn)證信息和權(quán)限信息建立后,可能還會(huì)希望有更改或刪除等管理操作。同時(shí)由于在一個(gè)家庭中,可能存在很多用戶,各用戶均有自己的認(rèn)證信息和權(quán)限信息,因此本發(fā)明還進(jìn)一步提供了對(duì)這些認(rèn)證信息和權(quán)限信息管理的方法。下面具體介紹對(duì)用戶認(rèn)證信息和權(quán)限信息進(jìn)行管理操作的具體實(shí)施方式
。
為合理管理不同用戶的認(rèn)證信息,進(jìn)一步為用戶設(shè)置了級(jí)別信息。本發(fā)明中對(duì)于用戶認(rèn)證信息和權(quán)限信息的管理就是以各個(gè)用戶的不同級(jí)別為依據(jù)的。
具體地,在系統(tǒng)初始化時(shí),為使系統(tǒng)正常運(yùn)行,方便系統(tǒng)管理,由系統(tǒng)首先設(shè)置一個(gè)超級(jí)用戶,在系統(tǒng)中超級(jí)用戶有且只有一個(gè),該超級(jí)用戶的認(rèn)證信息中,用戶級(jí)別設(shè)為最高級(jí),用戶名和用戶密碼采用缺省設(shè)置,其用戶權(quán)限信息為,擁有對(duì)所有節(jié)目全部時(shí)間段的訪問權(quán)限。
在最初建立的只有一個(gè)超級(jí)用戶的系統(tǒng)中,由該超級(jí)用戶建立其他用戶,并為其配置認(rèn)證信息和權(quán)限信息。當(dāng)存在其他用戶后,高級(jí)別用戶可以為低級(jí)別用戶配置認(rèn)證信息和權(quán)限信息。
超級(jí)用戶下設(shè)一個(gè)或多個(gè)一級(jí)用戶,一級(jí)用戶之下可再設(shè)置二級(jí)用戶,依此類推。每個(gè)用戶都可設(shè)置或修改自己的用戶密碼。
高級(jí)別用戶可管理所有比其級(jí)別低的所有用戶,如一級(jí)用戶可管理所有的二級(jí)、三級(jí)以及更低級(jí)別的用戶??晒芾淼膬?nèi)容包括低級(jí)別用戶的認(rèn)證信息、級(jí)別信息和權(quán)限信息。
具體地,對(duì)于低級(jí)別用戶認(rèn)證信息的管理包括用戶名的增加、刪除和修改;用戶密碼的設(shè)定和修改。
對(duì)于低級(jí)別用戶級(jí)別信息的管理包括用戶級(jí)別的指派和修改。高級(jí)別用戶指派或修改低級(jí)別用戶的用戶級(jí)別時(shí),不可修改為比該高級(jí)別用戶級(jí)別更高或相等的用戶級(jí)別。
對(duì)于低級(jí)別用戶權(quán)限信息的管理包括用戶權(quán)限的指派、修改和刪除。用戶權(quán)限的指派具體為超級(jí)用戶擁有全部節(jié)目所有時(shí)間段的觀看權(quán)限,他可將自己的所有或部分權(quán)限指派給低級(jí)別用戶;獲得權(quán)限的其他用戶也可將自己擁有的所有或部分權(quán)限指派給更低級(jí)別的用戶。這里的部分權(quán)限是指該權(quán)限中允許的時(shí)間段的一部分。簡(jiǎn)單地舉例說明,例1某級(jí)別的用戶A,擁有時(shí)刻t1到時(shí)刻t4對(duì)節(jié)目P的訪問權(quán)限,若用戶B的級(jí)別比A低,那么A可以賦予B在時(shí)刻t2到時(shí)刻t3之間訪問節(jié)目P,其中時(shí)間段(t2,t3)必須在時(shí)間段(t1,t4)之內(nèi),或等于該時(shí)間段。為更合理地進(jìn)行權(quán)限管理,本發(fā)明的實(shí)施例中,當(dāng)出現(xiàn)新的節(jié)目,或者是IPTV節(jié)目地址時(shí),如組播地址、節(jié)目URL發(fā)生變化,那么對(duì)該節(jié)目的訪問權(quán)限則首先需超級(jí)用戶向其他用戶進(jìn)行指派,獲得了該節(jié)目訪問權(quán)限的高級(jí)別用戶也可以再向低級(jí)別用戶進(jìn)行權(quán)限指派。
用戶權(quán)限的修改具體為高級(jí)別用戶可以修改低級(jí)別用戶的權(quán)限,延長(zhǎng)或縮短觀看時(shí)間段,但延長(zhǎng)時(shí)間段不可以超過高級(jí)別用戶自身擁有的最長(zhǎng)時(shí)間段。舉例說明,例2如前面的例1所述,用戶B已經(jīng)擁有了對(duì)節(jié)目P的觀看權(quán)限,且觀看時(shí)間段為(t2,t3),用戶A可以對(duì)該時(shí)間段進(jìn)行修改,但修改后的時(shí)間段不可超出用戶A自己擁有的權(quán)限,即不能超出時(shí)間段(t1,t4)。
用戶權(quán)限的刪除具體為高級(jí)別用戶可以刪除低級(jí)別用戶的權(quán)限。舉例說明,例3如前面的例1所述,用戶B已經(jīng)擁有了對(duì)節(jié)目P的觀看權(quán)限,且觀看時(shí)間段為(t2,t3),用戶A可以刪除用戶B的該權(quán)限,用戶B失去該權(quán)限后,則不能在時(shí)間段(t2,t3)內(nèi)觀看節(jié)目P。
下面以各用戶節(jié)目觀看權(quán)限的指派為例,說明高級(jí)別用戶對(duì)低級(jí)別用戶權(quán)限管理的具體實(shí)現(xiàn)過程,見圖4。圖4為本發(fā)明實(shí)施例中用戶指派權(quán)限的流程示意圖,該流程包括以下步驟步驟401,高級(jí)別用戶通過電視設(shè)備上顯示的交互界面選擇低級(jí)別用戶,將觀看權(quán)限指派的命令經(jīng)遙控設(shè)備發(fā)送到STB;步驟402,從STB設(shè)置的用戶認(rèn)證信息和用戶權(quán)限信息中獲取允許該高級(jí)別用戶訪問的IPTV節(jié)目地址及相應(yīng)訪問時(shí)段;步驟403,從STB設(shè)置的用戶認(rèn)證信息內(nèi)獲取被指派權(quán)限的低級(jí)別用戶或用戶組成員列表;步驟404,將該高級(jí)別用戶允許訪問時(shí)段的子集賦予被指派權(quán)限的低級(jí)別用戶;步驟405,整理被指派權(quán)限的低級(jí)別用戶的節(jié)目訪問權(quán)限并保存。
高級(jí)別用戶對(duì)低級(jí)別用戶的其他操作,如用戶級(jí)別的修改等,也與圖4給出的實(shí)施例相類似,此處從略。
為了對(duì)多個(gè)不同用戶進(jìn)行相同的用戶權(quán)限操作,實(shí)現(xiàn)同類用戶的不同觀看權(quán)限,本發(fā)明還提出了通過用戶組的方式對(duì)用戶組所有成員進(jìn)行批量處理的具體實(shí)施方式
。
任何用戶都可以建立用戶組,一個(gè)用戶可屬于多個(gè)用戶組。用戶組最初被創(chuàng)建時(shí),其所有者為該用戶組的創(chuàng)建用戶,用戶組的成員可包括比用戶組所有者級(jí)別低的各個(gè)級(jí)別的任意多個(gè)用戶。用戶對(duì)用戶組的操作,只能對(duì)所有者是自己的或者是比自己級(jí)別低的所有者的用戶組進(jìn)行,包括用戶組的增加、刪除和修改。用戶在對(duì)用戶組的成員進(jìn)行增加或刪除操作時(shí),只可以對(duì)比該組所有者級(jí)別低的用戶進(jìn)行操作。高級(jí)別用戶可修改所有者為低級(jí)別用戶的組的所有者級(jí)別,但修改后的所有者級(jí)別不可低于組內(nèi)成員的最高級(jí)別。
批量處理指對(duì)多個(gè)用戶進(jìn)行同樣的用戶權(quán)限操作時(shí),如進(jìn)行用戶權(quán)限信息的指派、修改和刪除,可通過用戶組的方式實(shí)現(xiàn),即通過用戶組而不是單個(gè)用戶,實(shí)現(xiàn)對(duì)用戶組所有用戶的批量處理。
上述各實(shí)施例中提供的對(duì)用戶認(rèn)證信息、權(quán)限信息和級(jí)別信息的管理是通過用戶操作的方式來完成的,可以在根據(jù)個(gè)人認(rèn)證信息登錄到IPTV系統(tǒng)中后,選擇進(jìn)行用戶管理時(shí)進(jìn)行。
另外,系統(tǒng)也可以自動(dòng)進(jìn)行用戶權(quán)限的整理。如,在存在眾多用戶的應(yīng)用環(huán)境中,某個(gè)用戶的權(quán)限信息可能被多個(gè)高級(jí)別用戶修改,修改后的權(quán)限可能會(huì)有重疊。這時(shí),若該用戶請(qǐng)求訪問某重疊設(shè)置權(quán)限的節(jié)目時(shí),系統(tǒng)在判斷用戶權(quán)限時(shí),將會(huì)因該用戶對(duì)應(yīng)該節(jié)目的多重權(quán)限而加重系統(tǒng)負(fù)擔(dān),使得系統(tǒng)的工作效率降低,浪費(fèi)功耗。因此本發(fā)明實(shí)施例中,在每次用戶權(quán)限發(fā)生變化后,系統(tǒng)可以自動(dòng)為該用戶整理與節(jié)目相關(guān)的權(quán)限,合并重復(fù)的權(quán)限,如時(shí)間段的合并。舉例說明,例4如前面的例1所述,用戶B已經(jīng)擁有了對(duì)節(jié)目P的觀看權(quán)限,且觀看時(shí)間段為(t2,t3),現(xiàn)在用戶C也指派了對(duì)節(jié)目P的另一個(gè)觀看權(quán)限,其觀看時(shí)間段為(t5,t6),如果這兩個(gè)時(shí)間段有重疊,如t2<t5<t3<t6,則需將兩個(gè)時(shí)間段合并,形成一個(gè)新的時(shí)間段(t2,t6)。另外,對(duì)很長(zhǎng)時(shí)間,如超過3個(gè)月都沒有用戶訪問的節(jié)目,可清除該節(jié)目對(duì)應(yīng)的所有權(quán)限。
上述即為本發(fā)明中對(duì)用戶認(rèn)證信息、權(quán)限信息和級(jí)別信息依照用戶級(jí)別進(jìn)行管理的方法具體實(shí)施。
上述實(shí)施例均是以IPTV系統(tǒng)中對(duì)節(jié)目進(jìn)行差異化訪問控制為例來說明本發(fā)明的具體實(shí)施方式
。事實(shí)上,本發(fā)明還可以應(yīng)用于數(shù)字電視系統(tǒng)等其他互動(dòng)式電視系統(tǒng)中,其實(shí)施方式與上述實(shí)施例中描述的相同。這里就不再贅述。
由上述可以看出,本發(fā)明為解決現(xiàn)有技術(shù)中無法由用戶對(duì)電視節(jié)目觀看權(quán)限進(jìn)行控制的問題,提供了一種基于用戶實(shí)現(xiàn)對(duì)節(jié)目收視進(jìn)行控制的方法,通過預(yù)先在客戶端,如機(jī)頂盒,設(shè)置用戶認(rèn)證信息和用戶權(quán)限信息,設(shè)置一個(gè)對(duì)所有節(jié)目全部時(shí)間段均擁有訪問權(quán)限的超級(jí)用戶,超級(jí)用戶可下設(shè)級(jí)別比他低的其他用戶,各用戶都可對(duì)級(jí)別比自己低的用戶或用戶組進(jìn)行操作,從而達(dá)到客戶端對(duì)電視節(jié)目訪問和訪問時(shí)間的控制。本方法可方便地應(yīng)用于電視系統(tǒng)客戶端,如STB,無需對(duì)系統(tǒng)平臺(tái)做任何改動(dòng),依據(jù)用戶權(quán)限控制用戶對(duì)IP地址(組播地址)或URL的訪問;可方便地實(shí)現(xiàn)不同用戶觀看節(jié)目的差異化,對(duì)不同用戶觀看的節(jié)目類別及觀看時(shí)間實(shí)現(xiàn)不同的靈活控制;同時(shí),具有分級(jí)的用戶管理機(jī)制,能夠合理地管理所有用戶。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用來限定本發(fā)明的保護(hù)范圍。用戶認(rèn)證信息、權(quán)限信息、管理操作及節(jié)目訪問控制等具有可擴(kuò)展性,可不斷新增信息而不影響前面已定義的各方面。凡在本發(fā)明精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于用戶實(shí)現(xiàn)電視節(jié)目收視的控制方法,其特征在于包括如下處理為用戶設(shè)置認(rèn)證信息,用于進(jìn)入電視節(jié)目系統(tǒng)用戶身份的認(rèn)證;為用戶設(shè)置權(quán)限信息,用于通過身份認(rèn)證后控制能夠訪問的電視節(jié)目以及能夠訪問的電視節(jié)目收視時(shí)間的長(zhǎng)短。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步為所述用戶設(shè)置級(jí)別信息,高級(jí)別用戶對(duì)低級(jí)別用戶進(jìn)行如下操作用戶認(rèn)證信息的增加、刪除、修改;用戶級(jí)別信息的指派、修改;用戶權(quán)限信息的指派、修改、刪除。
3.如權(quán)利要求2所述的方法,其特征在于,設(shè)置一個(gè)最高級(jí)別用戶,控制訪問所有電視節(jié)目以及訪問所有電視節(jié)目的全部收視時(shí)間段。
4.如權(quán)利要求3所述的方法,其特征在于,在增加新節(jié)目時(shí),所述最高級(jí)別用戶向其他用戶進(jìn)行該節(jié)目訪問權(quán)限的指派。
5.如權(quán)利要求2所述的方法,其特征在于,所述用戶級(jí)別信息的指派、修改為將低級(jí)別用戶的級(jí)別信息指派、修改為比該高級(jí)別用戶低的用戶級(jí)別。
6.如權(quán)利要求2所述的方法,其特征在于,所述用戶權(quán)限信息的指派為,將高級(jí)別用戶的權(quán)限,或是權(quán)限的一部分指派給低級(jí)別的用戶。
7.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步為所述用戶設(shè)置用戶組,由用戶組所有者或者高于用戶組所有者級(jí)別的用戶對(duì)用戶組進(jìn)行如下操作用戶組成員的增加和刪除;用戶組的增加、刪除、修改;用戶組成員權(quán)限信息的指派、修改、刪除。
8.如權(quán)利要求7所述的方法,其特征在于,所述用戶組的最初所有者為用戶組的創(chuàng)建者,用戶組的成員包括比所有者級(jí)別低的任意多個(gè)用戶。
9.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括對(duì)修改后用戶權(quán)限信息進(jìn)行整理。
10.如權(quán)利要求9所述的方法,其特征在于,所述對(duì)修改后用戶權(quán)限信息進(jìn)行整理包括對(duì)用戶權(quán)限信息重合部分進(jìn)行權(quán)限合并,對(duì)超過所設(shè)最長(zhǎng)時(shí)間沒有被訪問的電視節(jié)目,清除該電視節(jié)目所對(duì)應(yīng)的所有用戶權(quán)限信息。
11.如權(quán)利要求1所述的方法,其特征在于,所述控制能夠訪問的電視節(jié)目通過對(duì)特定交互網(wǎng)絡(luò)協(xié)議地址,或者對(duì)特定節(jié)目統(tǒng)一資源定位符URL地址訪問實(shí)現(xiàn)。
12.如權(quán)利要求1所述的方法,其特征在于,所述控制能夠訪問的電視節(jié)目收視時(shí)間的長(zhǎng)短通過設(shè)置定時(shí)器實(shí)現(xiàn)。
13.如權(quán)利要求1所述的方法,其特征在于,所述控制能夠訪問的電視節(jié)目為比較用戶權(quán)限信息允許的時(shí)間段和當(dāng)前系統(tǒng)時(shí)間,如果當(dāng)前系統(tǒng)時(shí)間屬于被允許的時(shí)間段,允許訪問,否則禁止。
14.如權(quán)利要求1所述的方法,其特征在于,當(dāng)訪問時(shí)間屬于用戶的收視時(shí)間段時(shí),對(duì)電視節(jié)目進(jìn)行鎖定,若解鎖時(shí)間屬于用戶的收視時(shí)間段,通過該鎖定用戶或更高級(jí)別用戶認(rèn)證信息進(jìn)行解鎖,否則,通過該時(shí)間允許訪問用戶的認(rèn)證信息進(jìn)行解鎖;當(dāng)訪問時(shí)間屬于用戶的收視時(shí)間段或者在收視時(shí)間結(jié)束時(shí),對(duì)電視節(jié)目進(jìn)行注銷,通過輸入任意級(jí)別用戶的認(rèn)證信息進(jìn)行恢復(fù);當(dāng)訪問時(shí)間屬于用戶的收視時(shí)間段時(shí),對(duì)新的電視節(jié)目進(jìn)行訪問,若權(quán)限允許,開始對(duì)新節(jié)目的訪問,依據(jù)允許收視時(shí)間的長(zhǎng)短啟用新的定時(shí)器,否則返回到當(dāng)前節(jié)目的收視。
全文摘要
本發(fā)明公開了一種基于用戶實(shí)現(xiàn)電視節(jié)目收視的控制方法,該方法包括設(shè)置用戶認(rèn)證信息,對(duì)進(jìn)入電視節(jié)目的用戶身份進(jìn)行認(rèn)證;設(shè)置用戶權(quán)限信息,對(duì)通過認(rèn)證的用戶能訪問的電視節(jié)目及其收視時(shí)間長(zhǎng)短進(jìn)行控制。本發(fā)明基于用戶,在客戶端控制對(duì)電視節(jié)目的訪問和相應(yīng)訪問時(shí)間,實(shí)現(xiàn)同一個(gè)家庭中不同用戶觀看節(jié)目的差異化,對(duì)不同成員觀看的節(jié)目以及觀看節(jié)目的實(shí)現(xiàn)進(jìn)行靈活的控制,具有用戶分級(jí)的管理機(jī)制,能夠合理地管理所有家庭用戶,可方便地部署在各種不同的電視系統(tǒng)中。
文檔編號(hào)H04L29/00GK1949864SQ20061014576
公開日2007年4月18日 申請(qǐng)日期2006年11月21日 優(yōu)先權(quán)日2006年11月21日
發(fā)明者邢建兵, 李瑞林, 肖建國(guó), 陳君 申請(qǐng)人:普天信息技術(shù)研究院