一种基于用户实现电视节目收视的控制方法

文档序号:7971170阅读:467来源:国知局
专利名称:一种基于用户实现电视节目收视的控制方法
技术领域
本发明涉及电视节目收视控制技术,特别涉及一种基于用户实现电视节目收视的控制方法。
背景技术
融合是电信业乃至信息业未来发展的主旋律,交互网络电视(IPTV)是实现电信网、计算机网和有线电视网三网融合的重要切入点,其宽带服务模式将形成一个极具前景的产业。
IPTV是一种利用宽带IP网络,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视、直播电视、时移电视、视频点播(VOD)、在线游戏在内的多种交互式服务的崭新技术,其客户端为(1)计算机,(2)机顶盒(STB,Set Top Box)和普通电视设备的组合。
用户调查表明,以电视机为终端的IPTV用户倾向于收看影视节目,如时移电视、VOD点播等,但是在每一个家庭中,并不是所有的影视节目都允许由所有家庭用户观看的,如不适合儿童观看的含有暴力情节的节目等。为此,需要一种实现电视节目收视的控制方法,对不同的用户采取不同的控制,如允许哪个用户在哪个时段观看何种节目等。
在现有技术中,为实现对IPTV节目收视的控制,通常是由IPTV系统对节目设置密码,或者是对节目分级,依据密码或节目等级实现用户对节目的相应访问权限,限制某些家庭用户(如儿童)的访问,这种方法需要系统平台中内容平台、运营平台等的支持。在数字电视系统中还可以在客户端,如STB中对某些节目频道采用“允许/禁止”的方式控制对节目的访问,从而限制家庭用户对节目的访问,这种控制实际上是通过是否允许接收节目所在物理频段来实现的,不能用于基于IP技术的IPTV系统中,也无法灵活地控制收视时间。
由上所述,现有技术中,对电视节目收视的控制是通过对节目设置密码或者对节目分级实现的,这需要系统平台的支持,无法灵活控制节目访问时间,不能实现家庭内部多类用户的不同观看权限,因此具有局限性。

发明内容
有鉴于此,本发明的目的在于提出一种基于用户实现电视节目收视的控制方法,以便在系统中,无需系统平台的支持,通过客户端来实现用户对电视节目收视类别、收视时间的控制。
为达上述目的,本发明公开了一种基于用户实现电视节目收视的控制方法,包括如下处理为用户设置认证信息,用于进入电视节目系统用户身份的认证;为用户设置权限信息,用于通过身份认证后控制能够访问的电视节目以及能够访问的电视节目收视时间的长短。
进一步地,为所述用户设置级别信息,高级别用户对低级别用户进行如下操作用户认证信息的增加、删除、修改;用户级别信息的指派、修改;用户权限信息的指派、修改、删除。
进一步地,设置一个最高级别用户,控制访问所有电视节目以及访问所有电视节目的全部收视时间段。
较佳地,在增加新节目时,所述最高级别用户向其他用户进行该节目访问权限的指派。
较佳地,所述用户级别信息的指派、修改为将低级别用户的级别信息指派、修改为比该高级别用户低的用户级别。
较佳地,所述用户权限信息的指派为,将高级别用户的权限,或是权限的一部分指派给低级别的用户。
进一步地,为所述用户设置用户组,由用户组所有者或者高于用户组所有者级别的用户对用户组进行如下操作用户组成员的增加和删除;用户组的增加、删除、修改;用户组成员权限信息的指派、修改、删除。
较佳地,所述用户组的最初所有者为用户组的创建者,用户组的成员包括比所有者级别低的任意多个用户。
较佳地,所述方法进一步包括对修改后用户权限信息进行整理。
较佳地,所述对修改后用户权限信息进行整理包括对用户权限信息重合部分进行权限合并,对超过所设最长时间没有被访问的电视节目,清除该电视节目所对应的所有用户权限信息。
较佳地,所述控制能够访问的电视节目通过对特定交互网络协议地址,或者对特定节目统一资源定位符URL地址访问实现。
较佳地,所述控制能够访问的电视节目收视时间的长短通过设置定时器实现。
较佳地,所述控制能够访问的电视节目为比较用户权限信息允许的时间段和当前系统时间,如果当前系统时间属于被允许的时间段,允许访问,否则禁止。
较佳地,当访问时间属于用户的收视时间段时,对电视节目进行锁定,若解锁时间属于用户的收视时间段,通过该锁定用户或更高级别用户认证信息进行解锁,否则,通过该时间允许访问用户的认证信息进行解锁;当访问时间属于用户的收视时间段或者在收视时间结束时,对电视节目进行注销,通过输入任意级别用户的认证信息进行恢复;当访问时间属于用户的收视时间段时,对新的电视节目进行访问,若权限允许,开始对新节目的访问,依据允许收视时间的长短启用新的定时器,否则返回到当前节目的收视。
由本发明的技术方案可见,本发明通过为用户设置不同的用户权限信息,无需电视系统中内容平台、运营平台等其他系统模块的支持,对电视系统没有任何特殊的要求,可方便地部署在各种不同的电视系统中。当用户请求访问某电视节目时,系统根据用户权限信息,确定是否允许用户访问请求的电视节目以及访问时间的长短。从而利用权限信息的设置实现了在客户端对电视节目的收视控制,可灵活地控制用户访问时间,实现多类用户的不同观看权限,达到对不同用户进行差异化的节目访问控制的目的。
更进一步地,本发明中还对用户级别进行划分,高级别用户可以对低级别用户进行认证信息和权限信息的操作。这种具有分级的用户管理机制,能够合理地管理所有用户,方便对不同用户收看电视节目的控制。


图1为本发明基于用户实现电视节目收视控制方法的总体流程示意图;图2为本发明基于用户实现IPTV节目收视控制方法的具体流程图;图3为本发明实施例中用户锁定IPTV节目的流程示意图;图4为本发明实施例中用户指派权限的流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,结合具体实施例和附图,对本发明做进一步详细说明。
本发明的基本思想是在客户端,为不同用户设置用户认证信息和用户权限信息,用户可以利用设置的认证信息进入电视节目,当用户请求访问电视节目时,系统根据用户权限信息,确定用户能否访问请求的电视节目以及能够访问相应电视节目时间的长短,从而实现用户对电视节目的控制。
依据本发明的基本思想,首先在图1中给出了本发明基于用户实现电视节目收视控制方法的总体流程示意图。如图1所示,包括以下步骤步骤101,设置用户认证信息和用户权限信息。
步骤102,用户利用设置的认证信息登录电视系统。
步骤103,当用户请求访问电视节目时,系统根据用户权限信息,控制用户能否访问请求的电视节目以及能够访问收视时间的长短。
上述即为本发明基于用户实现电视节目收视控制方法的总体概述。下面以STB和电视设备组合成客户端、实现用户对IPTV节目的收视控制为例,说明本发明的具体实施方式

图2为本发明基于用户实现IPTV节目收视控制方法的具体流程图。如图2所示,包括以下步骤步骤201,设置用户认证信息和用户权限信息。
本步骤中,为所有用户配置认证信息和权限信息。为用户配置的认证信息具体包括用户名和用户密码,为用户配置的用户权限信息包括该用户对各IPTV节目的访问权限,具体为是否有权访问该节目,以及对该节目访问时间的长短等。还可以进一步包括配置用户级别。
在系统初始化时,为使系统正常运行,方便系统管理,由系统首先设置一个超级用户,在系统中超级用户有且只有一个,该超级用户的认证信息中,用户级别设为最高级,用户名和用户密码采用缺省设置,其用户权限信息为,拥有对所有节目全部时间段的访问权限。
在最初建立的只有一个超级用户的系统中,由该超级用户建立其他用户帐号,并为其配置认证信息和权限信息。当存在其他用户后,高级别用户可以为低级别用户建立帐号并配置认证信息和权限信息。
步骤202,用户利用配置的认证信息登录IPTV系统。
本步骤中,用户输入认证信息,该认证信息具体为用户名和用户密码,系统根据用户输入的信息,判断该用户身份的合法性,若是已注册的用户,则允许其登录到IPTV系统,否则登录失败,不能进入IPTV系统。
步骤203,用户在进入IPTV系统后,可以根据需要进行节目选择。
本步骤中,可以在节目选择界面中列出的节目菜单中选择希望访问的节目,或者也可以直接输入节目频道的索引信息。
步骤204,客户端读取用户的权限信息。
本步骤中,客户端收到用户输入的访问请求后,即查询该用户的权限信息。
步骤205,根据用户的权限信息,判断该用户是否具有对该节目的访问权限,若是,则执行步骤206,否则执行步骤210~211。
本步骤中,查询客户端保存的该用户的权限信息,首先判断该用户是否具有选择节目的访问权,若没有访问权,则直接拒绝用户的访问请求,执行步骤210~211;若该用户拥有该选择的节目的访问权,则进一步判断系统时间是否属于相应节目允许访问时间段,若是则执行步骤206,否则执行步骤210~211。
步骤206,客户端向IPTV平台发出节目访问请求。
步骤207,判断请求是否成功,若是,则执行步骤208,否则执行步骤211。
步骤208,设置对相应节目的访问时长,开始播放访问的IPTV节目。
本步骤中,依据用户权限信息中对该IPTV节目的访问时间长短,启用相应的定时器,开始播放访问的IPTV节目。
步骤209,在超出设置的访问时段后,结束对该节目的访问。
本步骤中,当访问的IPTV节目所对应的定时器时间一到,即终止用户对该节目的观看。
步骤210,禁止用户访问所请求的IPTV节目,并提示用户权限不够。
本步骤中,禁止用户访问所请求的IPTV节目的方式具体可以为不允许访问特定IP地址,如加入节目所在组播组,或者也可以为不允许访问特定节目的URL地址。
步骤211,返回节目选择界面或用户前一个节目的观看。
至此,本方法流程结束。
在上述流程中,步骤203~211是用户请求访问某IPTV节目的流程,这个流程是可以不断循环的,在观看某个节目的过程中,用户可以随时发出请求访问其他IPTV节目,于是返回步骤203,开始新一轮的循环。因此,在步骤211,可以返回节目选择界面或者用户前一个节目的观看。
用户在观看节目完成后,可以选择注销自己的用户,以避免账户被其他家庭成员使用。用户注销后,客户端进入初始页面,停止节目的播放,并提示用户输入帐号密码。只有合法用户再次登陆成功后,才能进入后续的节目观看。
在上述实施例中,在步骤208用户在观看节目的过程中,可以通过锁定功能对节目进行锁定,通过输入相应级别或是更高级别用户的认证信息进行解锁,其过程见图3。图3为本发明实施例中用户锁定IPTV节目的流程示意图,包括以下步骤步骤301在节目访问的过程中,用户发送锁定节目请求;步骤302节目锁定,停止节目输出;步骤303交互界面提示恢复观看需要输入密码;步骤304用户输入密码;步骤305判断该用户是否有解锁权限,若有解锁权限,则到步骤306,否则到步骤303;步骤306节目解锁,解锁用户成为当前用户,其中,当访问时间属于锁定用户的收视时间段时,通过该锁定用户或更高级别用户的认证信息进行解锁,否则,通过该时间允许访问用户的认证信息进行解锁。
在上述实施例中,对用户的收视控制是用户选择节目后对用户权限信息进行查询,从而确定是否允许该用户访问及用户对该节目相应的访问时长。事实上,也可以在节目菜单显示时,即用户选择节目之前,进行用户权限信息查询,并根据该权限信息只显示符合该用户在当前系统时间下拥有观看权限的节目列表,从而无法访问那些没有出现在列表中的节目,也即目前用户无权观看的节目。
上述实施例介绍了预先为用户设置认证信息和权限信息后,对用户进行节目收视控制的方法。
在用户的认证信息和权限信息建立后,可能还会希望有更改或删除等管理操作。同时由于在一个家庭中,可能存在很多用户,各用户均有自己的认证信息和权限信息,因此本发明还进一步提供了对这些认证信息和权限信息管理的方法。下面具体介绍对用户认证信息和权限信息进行管理操作的具体实施方式

为合理管理不同用户的认证信息,进一步为用户设置了级别信息。本发明中对于用户认证信息和权限信息的管理就是以各个用户的不同级别为依据的。
具体地,在系统初始化时,为使系统正常运行,方便系统管理,由系统首先设置一个超级用户,在系统中超级用户有且只有一个,该超级用户的认证信息中,用户级别设为最高级,用户名和用户密码采用缺省设置,其用户权限信息为,拥有对所有节目全部时间段的访问权限。
在最初建立的只有一个超级用户的系统中,由该超级用户建立其他用户,并为其配置认证信息和权限信息。当存在其他用户后,高级别用户可以为低级别用户配置认证信息和权限信息。
超级用户下设一个或多个一级用户,一级用户之下可再设置二级用户,依此类推。每个用户都可设置或修改自己的用户密码。
高级别用户可管理所有比其级别低的所有用户,如一级用户可管理所有的二级、三级以及更低级别的用户。可管理的内容包括低级别用户的认证信息、级别信息和权限信息。
具体地,对于低级别用户认证信息的管理包括用户名的增加、删除和修改;用户密码的设定和修改。
对于低级别用户级别信息的管理包括用户级别的指派和修改。高级别用户指派或修改低级别用户的用户级别时,不可修改为比该高级别用户级别更高或相等的用户级别。
对于低级别用户权限信息的管理包括用户权限的指派、修改和删除。用户权限的指派具体为超级用户拥有全部节目所有时间段的观看权限,他可将自己的所有或部分权限指派给低级别用户;获得权限的其他用户也可将自己拥有的所有或部分权限指派给更低级别的用户。这里的部分权限是指该权限中允许的时间段的一部分。简单地举例说明,例1某级别的用户A,拥有时刻t1到时刻t4对节目P的访问权限,若用户B的级别比A低,那么A可以赋予B在时刻t2到时刻t3之间访问节目P,其中时间段(t2,t3)必须在时间段(t1,t4)之内,或等于该时间段。为更合理地进行权限管理,本发明的实施例中,当出现新的节目,或者是IPTV节目地址时,如组播地址、节目URL发生变化,那么对该节目的访问权限则首先需超级用户向其他用户进行指派,获得了该节目访问权限的高级别用户也可以再向低级别用户进行权限指派。
用户权限的修改具体为高级别用户可以修改低级别用户的权限,延长或缩短观看时间段,但延长时间段不可以超过高级别用户自身拥有的最长时间段。举例说明,例2如前面的例1所述,用户B已经拥有了对节目P的观看权限,且观看时间段为(t2,t3),用户A可以对该时间段进行修改,但修改后的时间段不可超出用户A自己拥有的权限,即不能超出时间段(t1,t4)。
用户权限的删除具体为高级别用户可以删除低级别用户的权限。举例说明,例3如前面的例1所述,用户B已经拥有了对节目P的观看权限,且观看时间段为(t2,t3),用户A可以删除用户B的该权限,用户B失去该权限后,则不能在时间段(t2,t3)内观看节目P。
下面以各用户节目观看权限的指派为例,说明高级别用户对低级别用户权限管理的具体实现过程,见图4。图4为本发明实施例中用户指派权限的流程示意图,该流程包括以下步骤步骤401,高级别用户通过电视设备上显示的交互界面选择低级别用户,将观看权限指派的命令经遥控设备发送到STB;步骤402,从STB设置的用户认证信息和用户权限信息中获取允许该高级别用户访问的IPTV节目地址及相应访问时段;步骤403,从STB设置的用户认证信息内获取被指派权限的低级别用户或用户组成员列表;步骤404,将该高级别用户允许访问时段的子集赋予被指派权限的低级别用户;步骤405,整理被指派权限的低级别用户的节目访问权限并保存。
高级别用户对低级别用户的其他操作,如用户级别的修改等,也与图4给出的实施例相类似,此处从略。
为了对多个不同用户进行相同的用户权限操作,实现同类用户的不同观看权限,本发明还提出了通过用户组的方式对用户组所有成员进行批量处理的具体实施方式

任何用户都可以建立用户组,一个用户可属于多个用户组。用户组最初被创建时,其所有者为该用户组的创建用户,用户组的成员可包括比用户组所有者级别低的各个级别的任意多个用户。用户对用户组的操作,只能对所有者是自己的或者是比自己级别低的所有者的用户组进行,包括用户组的增加、删除和修改。用户在对用户组的成员进行增加或删除操作时,只可以对比该组所有者级别低的用户进行操作。高级别用户可修改所有者为低级别用户的组的所有者级别,但修改后的所有者级别不可低于组内成员的最高级别。
批量处理指对多个用户进行同样的用户权限操作时,如进行用户权限信息的指派、修改和删除,可通过用户组的方式实现,即通过用户组而不是单个用户,实现对用户组所有用户的批量处理。
上述各实施例中提供的对用户认证信息、权限信息和级别信息的管理是通过用户操作的方式来完成的,可以在根据个人认证信息登录到IPTV系统中后,选择进行用户管理时进行。
另外,系统也可以自动进行用户权限的整理。如,在存在众多用户的应用环境中,某个用户的权限信息可能被多个高级别用户修改,修改后的权限可能会有重叠。这时,若该用户请求访问某重叠设置权限的节目时,系统在判断用户权限时,将会因该用户对应该节目的多重权限而加重系统负担,使得系统的工作效率降低,浪费功耗。因此本发明实施例中,在每次用户权限发生变化后,系统可以自动为该用户整理与节目相关的权限,合并重复的权限,如时间段的合并。举例说明,例4如前面的例1所述,用户B已经拥有了对节目P的观看权限,且观看时间段为(t2,t3),现在用户C也指派了对节目P的另一个观看权限,其观看时间段为(t5,t6),如果这两个时间段有重叠,如t2<t5<t3<t6,则需将两个时间段合并,形成一个新的时间段(t2,t6)。另外,对很长时间,如超过3个月都没有用户访问的节目,可清除该节目对应的所有权限。
上述即为本发明中对用户认证信息、权限信息和级别信息依照用户级别进行管理的方法具体实施。
上述实施例均是以IPTV系统中对节目进行差异化访问控制为例来说明本发明的具体实施方式
。事实上,本发明还可以应用于数字电视系统等其他互动式电视系统中,其实施方式与上述实施例中描述的相同。这里就不再赘述。
由上述可以看出,本发明为解决现有技术中无法由用户对电视节目观看权限进行控制的问题,提供了一种基于用户实现对节目收视进行控制的方法,通过预先在客户端,如机顶盒,设置用户认证信息和用户权限信息,设置一个对所有节目全部时间段均拥有访问权限的超级用户,超级用户可下设级别比他低的其他用户,各用户都可对级别比自己低的用户或用户组进行操作,从而达到客户端对电视节目访问和访问时间的控制。本方法可方便地应用于电视系统客户端,如STB,无需对系统平台做任何改动,依据用户权限控制用户对IP地址(组播地址)或URL的访问;可方便地实现不同用户观看节目的差异化,对不同用户观看的节目类别及观看时间实现不同的灵活控制;同时,具有分级的用户管理机制,能够合理地管理所有用户。
以上所述,仅为本发明的较佳实施例而已,并非用来限定本发明的保护范围。用户认证信息、权限信息、管理操作及节目访问控制等具有可扩展性,可不断新增信息而不影响前面已定义的各方面。凡在本发明精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于用户实现电视节目收视的控制方法,其特征在于包括如下处理为用户设置认证信息,用于进入电视节目系统用户身份的认证;为用户设置权限信息,用于通过身份认证后控制能够访问的电视节目以及能够访问的电视节目收视时间的长短。
2.如权利要求1所述的方法,其特征在于,进一步为所述用户设置级别信息,高级别用户对低级别用户进行如下操作用户认证信息的增加、删除、修改;用户级别信息的指派、修改;用户权限信息的指派、修改、删除。
3.如权利要求2所述的方法,其特征在于,设置一个最高级别用户,控制访问所有电视节目以及访问所有电视节目的全部收视时间段。
4.如权利要求3所述的方法,其特征在于,在增加新节目时,所述最高级别用户向其他用户进行该节目访问权限的指派。
5.如权利要求2所述的方法,其特征在于,所述用户级别信息的指派、修改为将低级别用户的级别信息指派、修改为比该高级别用户低的用户级别。
6.如权利要求2所述的方法,其特征在于,所述用户权限信息的指派为,将高级别用户的权限,或是权限的一部分指派给低级别的用户。
7.如权利要求2所述的方法,其特征在于,进一步为所述用户设置用户组,由用户组所有者或者高于用户组所有者级别的用户对用户组进行如下操作用户组成员的增加和删除;用户组的增加、删除、修改;用户组成员权限信息的指派、修改、删除。
8.如权利要求7所述的方法,其特征在于,所述用户组的最初所有者为用户组的创建者,用户组的成员包括比所有者级别低的任意多个用户。
9.如权利要求2所述的方法,其特征在于,进一步包括对修改后用户权限信息进行整理。
10.如权利要求9所述的方法,其特征在于,所述对修改后用户权限信息进行整理包括对用户权限信息重合部分进行权限合并,对超过所设最长时间没有被访问的电视节目,清除该电视节目所对应的所有用户权限信息。
11.如权利要求1所述的方法,其特征在于,所述控制能够访问的电视节目通过对特定交互网络协议地址,或者对特定节目统一资源定位符URL地址访问实现。
12.如权利要求1所述的方法,其特征在于,所述控制能够访问的电视节目收视时间的长短通过设置定时器实现。
13.如权利要求1所述的方法,其特征在于,所述控制能够访问的电视节目为比较用户权限信息允许的时间段和当前系统时间,如果当前系统时间属于被允许的时间段,允许访问,否则禁止。
14.如权利要求1所述的方法,其特征在于,当访问时间属于用户的收视时间段时,对电视节目进行锁定,若解锁时间属于用户的收视时间段,通过该锁定用户或更高级别用户认证信息进行解锁,否则,通过该时间允许访问用户的认证信息进行解锁;当访问时间属于用户的收视时间段或者在收视时间结束时,对电视节目进行注销,通过输入任意级别用户的认证信息进行恢复;当访问时间属于用户的收视时间段时,对新的电视节目进行访问,若权限允许,开始对新节目的访问,依据允许收视时间的长短启用新的定时器,否则返回到当前节目的收视。
全文摘要
本发明公开了一种基于用户实现电视节目收视的控制方法,该方法包括设置用户认证信息,对进入电视节目的用户身份进行认证;设置用户权限信息,对通过认证的用户能访问的电视节目及其收视时间长短进行控制。本发明基于用户,在客户端控制对电视节目的访问和相应访问时间,实现同一个家庭中不同用户观看节目的差异化,对不同成员观看的节目以及观看节目的实现进行灵活的控制,具有用户分级的管理机制,能够合理地管理所有家庭用户,可方便地部署在各种不同的电视系统中。
文档编号H04L29/00GK1949864SQ20061014576
公开日2007年4月18日 申请日期2006年11月21日 优先权日2006年11月21日
发明者邢建兵, 李瑞林, 肖建国, 陈君 申请人:普天信息技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1