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