网络电视终端播放节目的实现方法及相关设备与系统的制作方法

文档序号:7758187阅读:199来源:国知局
专利名称:网络电视终端播放节目的实现方法及相关设备与系统的制作方法
技术领域
本发明涉及网络电视技术领域,具体涉及一种网络电视终端播放节目的实现方法及相关设备与系统。
背景技术
网络电视(IPTVJnternet Protocol Television)技术集互联网、多媒体、通讯等多种技术于一体,利用宽带网络作为基础设施,以家用电视机、个人电脑、手机等作为主要显示终端,通过网络协议(IPJnternet Protocol)向用户提供包括数字电视节目在内的多种交互型多媒体业务。IPTV最主要的特点在于它改变了传统的单向广播式的媒体传播方式,用户可以按需接收,实现用户与媒体内容提供商的实时交互,从而更好的满足用户个性化需求。例如, IPTV提供内容点播业务(CoD, Content on Demand),用户可以通过电视进行CoD内容列表的浏览,选中自己想要收看的节目并进行购买,购买之后,用户可以在需要的时候进行播放。在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中,用户在购买了节目之后,只能在自己的网络电视终端上进行播放。

发明内容
本发明实施例提供一种网络电视终端播放节目的实现方法及相关设备与系统,能够在其它用户的网络电视终端上播放自己购买的节目。本发明实施例提供了一种网络电视终端播放节目的实现方法,包括接收第一请求消息,第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断所述第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限;若是,则向网络电视应用设备发送第二请求消息,以请求网络电视应用设备向所述第二用户的网络电视终端发送节目的接入参数和/或版权对象。本发明实施例提供了一种网络电视控制器,包括接收模块,用于接收第一请求消息,第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断模块,用于判断所述第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限;发送模块,用于在所述判断模块判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,向网络电视应用设备发送第二请求消息,以请求网络电视应用设备向所述第二用户的网络电视终端发送节目的接入参数和/或版权对象。本发明实施例提供了一种网络电视应用设备,包括、
第一接收模块,用于接收网络电视控制器在判定第一用户具有允许节目在其他用户的网络电视终端上播放的权限之后,发送的请求消息,该请求消息用于请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象;发送模块,用于向所述第二用户的网络电视终端发送节目的接入参数和/或版权对象。本发明实施例提供了一种网络电视系统,包括网络电视控制器,用于接收第一请求消息,第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限;若是,则向网络电视应用设备发送第二请求消息,以请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象;网络电视应用设备,用于接收网络电视控制器发送的第二请求消息,向第二用户的网络电视终端发送节目的接入参数和/或版权对象。从以上技术方案可以看出,与现有技术相比,本发明实施例包括如下有益效果
本发明实施例中,网络电视控制器在接收到在第二用户的网络电视终端上播放第一用户购买的节目的请求消息之后,若判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限,则网络电视控制器请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中网络电视终端播放节目的实现方法的一个实施例的示意图;图2是本发明实施例中网络电视终端播放节目的实现方法的另一实施例的示意图;图3是本发明实施例中网络电视终端播放节目的实现方法的另一实施例的示意图;图4是本发明实施例中网络电视终端播放节目的实现方法的另一实施例的示意图;图5是本发明实施例中一种网络电视控制器的一个实施例的示意图;图6是本发明实施例中一种网络电视控制器的另一实施例的示意图;图7是本发明实施例中一种网络电视控制器的另一实施例的示意图;图8是本发明实施例中一种网络电视控制器的另一实施例的示意图;图9是本发明实施例中一种网络电视控制器的另一实施例的示意图;图10是本发明实施例中网络电视应用设备的一个实施例的示意图11是本发明实施例中网络电视系统的一个实施例的示意图。
具体实施例方式本发明实施例提供一种网络电视终端播放节目的实现方法及相关设备与系统。以下分别进行详细说明。实施例一、请参阅图1,图1为本发明实施例中网络电视终端播放节目的实现方法的一个实施例的示意图,该实施例包括101、接收第一请求消息,该第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;可以由IPTV控制器接收第一请求消息。第一请求消息可以携带第一用户的标识, 节目的标识,第二用户的网络电视终端的标识或第二用户的标识中的至少一种,以请求在第二用户的网络电视终端上播放第一用户购买的节目。接收第一请求消息具体可以为接收第一用户的设备发送的第一请求消息;或, 接收第二用户的网络电视终端发送的第一请求消息。可以理解的是,除了第一用户的设备和第二用户的网络电视终端之外,也可以接收其它设备发送的第一请求消息。本发明实施例中,用户的设备可以为用户的移动终端,例如手机,用户的网络电视终端可以为用户的网络电视终端(ITF,IPTV Terminal Function),如电视机。102、判断第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限, 若是,则执行步骤103,否则结束操作;第一用户在购买节目时,可以勾选“允许节目在其它用户的网络电视终端上播放” 的功能选项,网络侧设备(如,业务规格(Service Profile)设备)将第一用户购买的节目标识与该功能保存起来。网络电视控制器在接收到第一请求消息之后,可以根据第一用户的标识与节目的标识,向Service Profile查询第一用户是否具有允许该节目在其它用户的网络电视终端上播放的权限。103、向网络电视应用设备发送第二请求消息,以请求该网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象。第二请求消息可以携带节目的标识,第二用户的网络电视终端的标识或第二用户的标识中的至少一种,以请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象。网络电视应用设备可以以推送的方式向第二用户的网络电视终端发送节目的接入参数和/或版权对象。IPTV控制器在判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,可以请求网络电视应用设备(IPTV Application)向第二用户的IPTv终端发送该节目的接入参数和/或版权对象,以使得第二用户的IPTV终端可以根据接入参数和/或版权对象播放该节目。第二用户的IPTV终端在接收到网络电视应用设备推送的节目的接入参数和/或版权对象之后,可以根据该接入参数和/或版权对象发起CoD会话建立进程并请求播放该节目。从以上可知,本实施例中,网络电视控制器在接收到在第二用户的网络电视终端
6上播放第一用户购买的节目的请求消息之后,若判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限,则网络电视控制器请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。并且,由于网络侧设备主动将接入参数和/或版权对象一同推送给第二用户的网络电视终端,促使该终端请求内容的播放,这相对于普通的内容播放流程简化了步骤,并且避免了用户的手动操作,节省了时间。实施例二、请参阅图2,图2为本发明实施例中网络电视终端播放节目的实现方法的另一实施例的示意图,该实施例包括201、接收第一用户的设备发送的第一请求消息,该第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;步骤201请参阅对步骤101的说明。202、判断第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限, 若是,则执行步骤203,否则结束操作;步骤202请参阅对步骤102的说明。203、向第二用户的网络电视终端发送询问消息,以询问第二用户是否同意在其网络电视终端上播放节目;可选地,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,进一步询问第二用户是否同意在其网络电视终端上播放节目(例如,可以由第二用户输入自己的用户名及密码以确认同意),从而可以保证用户的网络电视终端不被他人滥用。204、若接收到第二用户的网络电视终端发送的表示同意的响应消息,则向第二用户的网络电视终端发送第四请求消息,以请求第一用户在第一用户的设备上输入指定验证码;可选地,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,或者,在接收到第二用户的网络电视终端发送的表示同意的响应消息之后,进一步请求第一用户在第一用户的设备上输入指定验证码,从而可有效防止第一用户的误操作引起不需要的播放。可以由网络电视控制器生成一个随机验证码并发送给第二用户的IPTV终端,第二用户的IPTV终端会显示该验证码,并且,网络电视控制器向第一用户的设备发送请求消息,以请求第一用户在第一用户的设备上输入该验证码。205、若接收到第一用户的设备发送的指定验证码,则向业务规格设备发送第三请求消息,以请求业务规格设备为第二用户增加播放节目的权限;有些IPTV系统中,要求在业务规格设备中记录了用户播放节目的权限,才允许该用户的IPTV终端播放该节目,以加强信息安全的管理。因此,可选地,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,或者,在接收到第二用户的网络电视终端发送的表示同意的响应消息之后,或者,在接收到第一用户的设备发送的指定验证码之后, 进一步请求业务规格设备为第二用户增加播放节目的权限,从而加强信息安全的管理。206、在接收到业务规格设备发送的表示成功的响应消息之后,向网络电视应用设备发送第二请求消息,以请求该应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象。业务规格设备为第二用户增加播放节目的权限之后,会向网络电视控制器返回表示成功的响应消息,网络电视控制器再向网络电视应用设备发送第二请求消息。此处需要说明的是,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,在向网络电视应用设备发送第二请求消息之前,网络电视控制器也可以向第一用户的设备发送询问消息,以询问第一用户是否同意在第二用户的网络电视终端上播放节目,进一步的,若接收到第一用户的设备发送的表示同意的响应消息,则触发网络电视控制器向网络电视应用设备发送第二请求消息的步骤,从而可有效防止第一用户的误操作引起不需要的播放。从以上可知,本实施例中,网络电视控制器在接收到在第二用户的网络电视终端上播放第一用户购买的节目的请求消息之后,若判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限,则网络电视控制器请求业务规格设备为第二用户增加播放节目的权限,并请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/ 或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。并且,由于网络侧设备主动将接入参数和/或版权对象一同推送给第二用户的网络电视终端,促使该终端请求内容的播放,这相对于普通的内容播放流程简化了步骤,并且避免了用户的手动操作,节省了时间。实施例三、为便于理解,下面提供网络电视终端播放节目的实现方法的另一个实施例,以阐述IPTV系统各设备之间的交互过程。请参阅图3,图3为本发明实施例中网络电视终端播放节目的实现方法的另一个实施例的示意图,该实施例包括301、用户A在家中的网络电视终端ITF-A上浏览影片(或其他IPTV内容),选择一部购买下来,并且在购买过程中,勾选了“允许该影片在其他用户的ITF上播放”的选项, ITF-A将该购买请求消息发送给网络电视应用(IPTVApplication)设备,该消息携带允许标记,该标记表示允许购买的影片在其他用户的ITF上播放。302、网络电视应用设备向ITF-A返回成功购买的响应消息。303、ITF-A在收到步骤302中的响应消息之后,向IPTV Application发送获取版权对象(R0, Right Object)的请求消息;304、IPTV Application将该影片对应的版权对象返回给ITF-A。305、IPTV Application根据上述购买请求消息与业务规格(Service Profile)设备交互,以将用户A的订购信息记录到krvice Profile中,订购信息包括影片的信息和允许该影片在其他用户的ITF上播放的附加功能信息。附加功能信息可以限定只允许该影片在其他用户的ITF上播放一定次数。306, Service Profile 返回成功响应消息。307、IPTV Application向用户A的手机UE-A发送通知消息,消息中携带了影片标识以及成功购买信息。
308、用户A来到用户B家中,使用UE-A向用户到用户通信引擎 (Person-to-Person Communication EnabIers)设备发送请求消息,以请求用户A购买的影片在ITF-B上播放,请求消息中携带了影片的标识,以及ITF-B的标识和/或用户B的标识,ITF-B的标识和用户B的标识可以通过非技术手段获得。为了简便,Τ" M ^if Person-to-Person Communication Enablers 简写为 P2PEnabler。309、P2P Enabler接收到UE-A的请求消息后,将消息转发给IPTV Control设备。310、IPTV Control接收到P2P Enabler发送的请求消息后,从该消息中提取用户 A的标识,并向krvice Profile查询用户A是否具有允许影片在其他用户的ITF上播放的权限。311, Service Profile向IPTV Control返回响应消息,指示用户A具有此权限。312、得知用户A具有权限,IPTV Control会向ITF-B发送询问消息,以询问用户B 是否同意在ITF-B上播放A购买的影片,该询问消息会先发送到P2PEnabler。313、P2P Enabler 将询问消息转发给 ITF-B。314、用户B在ITF-B (如,电视)上看到询问信息后,使用遥控器按确认键同意播放,使得ITF-B向P2P Enabler返回响应消息,消息中携带了同意的标识信息。315、P2P Enabler 将来自 ITF-B 的响应消息转发给 IPTV Control。316、得到用户B的确认后,IPTV Control会生成一个验证码并发送给ITF-B,该验证码首先到达P2P Enabler0317、P2P Enabler将该验证码转发给ITF-B,ITF-B会立即显示该验证码。318-319,PTV Control通过P2P Enabler向UE-A发送一个请求消息,以请求用户 A输入在ITF-B上显示的验证码。320-321、用户A在UE-A上输入从ITF-B上所看到的验证码,UE-A通过P2PEnabler 将验证码发送给IPTV Control。322、IPTV Control对验证码认证通过后,向krvice Profile发送请求消息,该消息携带影片的标识,以请求krvice Profile为用户B增加播放该影片的权限。323,Service Profile在为用户B增加了播放影片的权限之后,向IPTVControl返回表示成功的响应消息。324、IPTV Control 向 IPTV Application 发送请求消息,以请求 IPTVApplication 向ITF-B发送该影片的专门针对ITF-B的接入参数(即CoD接入参数)和版权对象(RO)。325、IPTV Application将接入参数和/或版权对象推送给ITF-B。326、ITF-B接收到接入参数和/或版权对象后,可以根据该接入参数和/或版权对象发起CoD会话建立进程并请求播放影片。ITF-B可以立即发起会话建立进程,也可以在之后需要播放时发起会话建立进程,该会话进程在ITF-B、IPTV Control和集群控制器(CC, Cluster Controller)& 内容下发功能(CDF,Content Delivery Function)实体之间进行, 具体细节属于现有技术,因此在此不作赘述。327、CC&CDF接收到ITF-B的播放请求后,开始向ITF-B播放影片媒体流。328、在开始播放影片之后,IPTV Control可以通过P2P Enabler向UE-A发送通知消息,指示该影片已经在ITF-B上播放。
329、影片播放完后(或者播放过程中用户主动停止播放),ITF-B会与 IPTVControl和CC&CDF交互以终止当前的媒体流播放,具体细节属于现有技术,因此在此不作赘述。330、在终止播放之后,IPTV Control可以向krvice Profile发送请求消息,以请求%1~^(^ Profile更新用户A的订购信息(例如删除播放该影片的权限或者将可播放次数减1 ;如果只是播放了一半,则可以将当前的播放位置(即书签(bookmark))保存在A 的krvice Profile中,以允许用户A后续在其他ITF上继续播放),并删除用户B的播放权限。331、在更新了用户A的订购信息,并删除了用户B的播放权限之后, ServiceProfile向IPTV Control返回一个表示成功的响应消息。实施例四、发明人还提供了网络电视终端播放节目的实现方法的另一种方式。请参阅图4,图 4为本发明实施例中网络电视终端播放节目的实现方法的另一实施例的示意图。图4所示实施例包括步骤401、402...... 431,与图3所示实施例的不同之处仅在
于步骤408-415与步骤308-315有所不同,而其它步骤,即步骤401-407、步骤416-431与步骤301-307、步骤316-331均对应相同。为了简便,下面只阐述本实施例中的步骤408-415 408、用户B需要事先获得用户A的标识和用户A所购买的影片标识,然后使用 ITF-B向P2P Enabler发送请求消息,该消息中携带了用户A的标识和影片标识,以请求在ITF-B上播放A所购买的影片,同时该消息中还可以携带UE-A的标识,以使得后续 IPTV Control可以根据该标识将询问消息发送给用户A的手机。可以理解的是,后续IPTV Control也可以根据用户A的标识获取UE-A的标识。409、P2P Enabler接收到ITF-B的请求消息后,将该消息转发给IPTVControl。410、IPTV Control接收到P2P Enabler转发的请求消息后,从该消息中提取用户 A的标识,并向krvice Profile查询用户A是否具有允许影片在其他用户的ITF上播放的权限。411, Service Profile向IPTV Control返回响应消息,指示用户A具有此权限。412、得知用户A具有权限,IPTV Control会向UE-A发送询问消息,以指明用户 B希望在ITF-B上播放A购买的影片,并询问用户A是否同意,该询问消息会先发送到P2P Enabler ;413、P2P Enab 1 er 将询问消息转发给 UE-A。414、用户A在UE-A (手机)上看到询问信息后,按确认键同意在ITF-B上播放,使得UE-A向P2P Enabler返回响应消息,消息中携带了同意的标识信息。415、P2P Enabler 将来自 UE-A 的响应消息转发给 IPTV Control。为进一步理解,下面列举本发明实施例中网络电视终端播放节目的实现方法的两个具体应用场景。应用场景1:用户A在家中电视上浏览最近的热门电影,选择了一部高清的《阿凡达》购买下来,在购买的时候勾选了 “允许在其他用户的ITF上观看”这一选项,然后其手机上会收到
10一条成功购买《阿凡达》的通知消息。用户A并没有立即在家中观看该影片(或者该影片可以观看3次,用户A在家中只观看了 1次)。周末,A到B家中做客,闲来无事,A提议大家一起观看《阿凡达》。A拿出手机,打开IPTV客户端(或者发送短消息),输入用户B的ITF标识,点击发送请求,以请求在B的电视上观看《阿凡达》。此时,用户B的电视上会立即显示一条提示信息“用户A购买了《阿凡达》,请求在您的电视上播放,是否允许?注播放该影片不会收取您的任何费用。”用户B使用遥控器按键确认,并输入自己的用户名密码,然后电视上就开始播放影片了。影片播放的时候, 用户A的手机上会收到一条消息“您购买的《阿凡达》已经开始在用户B的电视上播放。”应用场景2:用户A在家中电视上浏览最近的热门电影,选择了一部高清的《阿凡达》购买下来,在购买的时候勾选了 “允许在其他用户的ITF上观看”这一选项,然后其手机上会收到一条成功购买《阿凡达》的通知消息。用户A并没有立即在家中观看该影片(或者该影片可以观看3次,用户A在家中只观看了 1次)。几天后,用户A出差到某地,晚上在宾馆中闲来无事,想收看《阿凡达》。A拿出手机,打开IPTV客户端(或者基于收到的那条短信进行回复),输入宾馆房间中电视的ITF标识,点击发送请求,以请求在宾馆的电视上观看《阿凡达》。此时,电视上会立即显示一条提示信息“用户A购买了《阿凡达》,请求在您的电视上播放,是否允许?注请输入用户A的用户名密码。”用户A使用遥控器按键确认,并输入自己的用户名密码,然后电视上就开始播放影片了。影片播放的时候,用户A的手机上会收到一条消息“您购买的《阿凡达》已经开始在XX宾馆的XX电视上播放。”实施例五、下面对本发明实施例中的设备与系统进行详细描述。请参阅图5,图5是本发明实施例中一种网络电视控制器的一个实施例的示意图, 该实施例包括接收模块501,用于接收第一请求消息,该消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断模块502,用于判断第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限;发送模块503,用于在判断模块502判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,向网络电视应用设备发送第二请求消息,以请求该应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象。第一请求消息携带了第一用户的标识,节目的标识,以及第二用户的网络电视终端的标识和或第二用户的标识,以请求在第二用户的网络电视终端上播放第一用户购买的节目。接收模块501可以接收第一用户的设备发送的第一请求消息,也可以接收第二用户的网络电视终端发送的第一请求消息。判断模块502可以包括查询单元,用于根据第一用户的标识与节目的标识,向业务规格设备查询第一用户是否具有允许该节目在其它用户的网络电视终端上播放的权限。
第二请求消息可以携带节目的标识,以及第二用户的网络电视终端的标识和或第二用户的标识,以请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象。从以上可知,本实施例中,网络电视控制器在接收到在第二用户的网络电视终端上播放第一用户购买的节目的请求消息之后,若判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限,则网络电视控制器请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。并且,由于网络侧设备,即网络电视应用设备主动将接入参数和/或版权对象一同推送给第二用户的网络电视终端,促使该终端请求内容的播放,这相对于普通的内容播放流程简化了步骤,并且避免了用户的手动操作,节省了时间。实施例六、请参阅图6,图6是本发明实施例中一种网络电视控制器的另一实施例的示意图, 该实施例与图5所示实施例不同之处在于,该实施例还包括第一触发模块601,用于在判断模块502判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,在发送模块503向网络电视应用设备发送第二请求消息之前,向业务规格设备发送第三请求消息,以请求业务规格设备为第二用户增加播放节目的权限,在接收到业务规格设备发送的表示成功的响应消息之后,触发发送模块503向网络电视应用设备发送第二请求消息。在图5所示实施例的基础上,本实施例中,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,进一步请求业务规格设备为第二用户增加播放节目的权限,从而加强信息安全的管理。实施例七、请参阅图7,图7是本发明实施例中一种网络电视控制器的另一实施例的示意图, 该实施例与图5所示实施例不同之处在于,该实施例还包括第二触发模块701,用于在判断模块502判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,在发送模块503向网络电视应用设备发送第二请求消息之前,向第二用户的网络电视终端发送询问消息,以询问第二用户是否同意在其网络电视终端上播放节目,若接收到第二用户的网络电视终端发送的表示同意的响应消息,则触发发送模块503向网络电视应用设备发送第二请求消息。在图5所示实施例的基础上,本实施例中,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,进一步询问第二用户是否同意在其网络电视终端上播放节目(例如,可以由第二用户输入自己的用户名及密码以确认同意),从而可以保证用户的网络电视终端不被他人滥用。实施例八、请参阅图8,图8是本发明实施例中一种网络电视控制器的另一实施例的示意图, 该实施例与图5所示实施例不同之处在于,该实施例还包括第三触发模块801,用于在判断模块502判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,在发送模块503向网络电视应用设备发送第二请求消息之前,向第一用户的设备发送询问消息,以询问第一用户是否同意在第二用户的网络电视终端上播放节目,若接收到第一用户的设备发送的表示同意的响应消息,则触发发送模块503向网络电视应用设备发送第二请求消息。在图5所示实施例的基础上,本实施例中,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,进一步询问第一用户是否同意在第二用户的网络电视终端上播放节目,从而可有效防止第一用户的误操作引起不需要的播放。实施例九、请参阅图9,图9是本发明实施例中一种网络电视控制器的另一实施例的示意图, 该实施例与图5所示实施例不同之处在于,该实施例还包括第四触发模块901,用于在判断模块502判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,在发送模块503向网络电视应用设备发送第二请求消息之前,向第二用户的网络电视终端发送第四请求消息,以请求第一用户在第一用户的设备上输入指定验证码,若接收到第一用户的设备发送的指定验证码,则触发发送模块503 向网络电视应用设备发送第二请求消息。在图5所示实施例的基础上,本实施例中,在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,进一步请求第一用户在第一用户的设备上输入指定验证码,从而可有效防止第一用户的误操作引起不需要的播放。实施例十、请参阅图10,图10是本发明实施例中网络电视应用设备的一个实施例的示意图, 该实施例包括第一接收模块1001,用于接收网络电视控制器在判定第一用户具有允许节目在其他用户的网络电视终端上播放的权限之后,发送的请求消息,该请求消息用于请求网络电视应用设备向第二用户的网络电视终端发送该节目的接入参数和/或版权对象;发送模块1002,用于向第二用户的网络电视终端发送节目的接入参数和/或版权对象。可选地,本实施例中的网络电视应用设备还包括第二接收模块1003,用于接收第一用户的网络电视终端发送的购买请求消息,该购买请求消息携带允许标记,该标记表示允许购买的节目在其他用户的网络电视终端上播放;记录模块1004,用于根据该购买请求消息将第一用户的订购信息记录到业务规格设备上,该订购信息包括节目的信息和允许该节目在其他用户的网络电视终端上播放的信息。这种情况下,网络电视控制器还可以用于在第二用户的网络电视终端终止播放节目之后,向业务规格设备发送更新请求消息,以使业务规格设备更新第一用户的订购信息。从以上可知,本实施例中,在判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限之后,网络电视控制器请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。
1
实施例i^一、请参阅图11,图11是本发明实施例中网络电视系统的一个实施例的示意图,该实施例包括网络电视控制器1101,用于接收第一请求消息,该消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限;若是,则向网络电视应用设备发送第二请求消息,以请求该应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象;网络电视应用设备1102,用于接收网络电视控制器发送的第二请求消息,向第二用户的网络电视终端发送节目的接入参数和/或版权对象。可选地,系统还包括用户设备,用于向网络电视控制器发送第一请求消息。可选地,系统还包括网络电视终端,用于向网络电视控制器发送第一请求消息。 可选地,该网络电视终端还可以用于接收网络电视应用设备发送的所述接入参数和/或版权对象,并发起会话建立进程并请求播放节目。可选地,网络电视控制器在判定第一用户具有允许节目在其它用户的终端上播放的权限之后,在向网络电视应用设备发送第二请求消息之前,向业务规格设备发送第三请求消息,以请求业务规格设备为第二用户增加播放节目的权限,并在接收到业务规格设备发送的表示成功的响应消息之后,触发向网络电视应用设备发送第二请求消息的步骤;这种情况下,系统还包括业务规格设备,用于在接收到第三请求消息之后,为第二用户增加播放节目的权限,并向网络电视控制器发送表示成功的响应消息。可选地,网络电视应用设备还用于接收第一用户的网络电视终端发送的购买请求消息,该消息携带允许标记,该标记表示允许购买的节目在其他用户的网络电视终端上播放,并根据该购买请求消息将第一用户的订购信息记录到业务规格设备上,订购信息包括节目的信息和允许该节目在其他用户的网络电视终端上播放的附加功能信息。可选地,网络电视控制器还用于在第二用户的网络电视终端终止播放节目之后, 向业务规格设备发送更新请求消息,以更新业务规格设备更新第一用户的订购信息。从以上可知,本实施例中,网络电视控制器在接收到在第二用户的网络电视终端上播放第一用户购买的节目的请求消息之后,若判定第一用户具有允许节目在其它用户的网络电视终端上播放的权限,则网络电视控制器请求网络电视应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。并且,由于网络侧设备,即网络电视应用设备主动将接入参数和/或版权对象一同推送给第二用户的网络电视终端,促使该终端请求内容的播放,这相对于普通的内容播放流程简化了步骤,并且避免了用户的手动操作,节省了时间。本领域技术人员可以理解方法实施例所描述的方案以及技术特征也可以作为设备和系统实施例的一部分。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括只读内存(ROM,Read-Only Memory)、随机存储器(RAM,Random Access
14Memory)、磁盘或光盘等。 以上对本发明实施例所提供的网络电视终端播放节目的实现方法及相关设备与系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述, 本说明书内容不应理解为对本发明的限制。
权利要求
1.一种网络电视终端播放节目的实现方法,其特征在于,包括接收第一请求消息,所述第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断所述第一用户是否具有允许所述节目在其它用户的网络电视终端上播放的权限;若是,则向网络电视应用设备发送第二请求消息,以请求所述网络电视应用设备向所述第二用户的网络电视终端发送所述节目的接入参数和/或版权对象。
2.根据权利要求1所述的方法,其特征在于,在判定所述第一用户具有允许所述节目在其它用户的网络电视终端上播放的权限之后,在向所述网络电视应用设备发送第二请求消息之前,还包括向所述第二用户的网络电视终端发送询问消息,以询问所述第二用户是否同意在其网络电视终端上播放所述节目;或者,向所述第一用户的设备发送询问消息,以询问所述第一用户是否同意在所述第二用户的网络电视终端上播放所述节目;或者,向所述第一用户的设备发送第四请求消息,以请求所述第一用户在所述第一用户的设备上输入指定验证码。
3.根据权利要求1或2所述的方法,其特征在于,在判定所述第一用户具有允许所述节目在其它用户的终端上播放的权限之后,在向所述网络电视应用设备发送第二请求消息之前,还包括向业务规格设备发送第三请求消息,以请求所述业务规格设备为所述第二用户增加播放所述节目的权限。
4.根据权利要求1或2所述的方法,其特征在于,所述接收第一请求消息包括接收第一用户的设备发送的第一请求消息;或,接收第二用户的网络电视终端发送的第一请求消息。
5.一种网络电视控制器,其特征在于,包括接收模块,用于接收第一请求消息,所述第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断模块,用于判断所述第一用户是否具有允许所述节目在其它用户的网络电视终端上播放的权限;发送模块,用于在所述判断模块判定所述第一用户具有允许所述节目在其它用户的网络电视终端上播放的权限之后,向网络电视应用设备发送第二请求消息,以请求所述网络电视应用设备向所述第二用户的网络电视终端发送所述节目的接入参数和/或版权对象。
6.根据权利要求5所述的网络电视控制器,其特征在于,所述网络电视控制器至少还包括以下任一种模块第一触发模块,用于向所述第二用户的网络电视终端发送询问消息,以询问所述第二用户是否同意在其网络电视终端上播放所述节目;第二触发模块,用于向所述第一用户的设备发送询问消息,以询问所述第一用户是否同意在所述第二用户的网络电视终端上播放所述节目;第三触发模块,用于向所述第二用户的网络电视终端发送第四请求消息,以请求所述第一用户在所述第一用户的设备上输入指定验证码。
7.根据权利要求5或6所述的网络电视控制器,其特征在于,所述网络电视控制器还包括第四触发模块,用于向业务规格设备发送第三请求消息,以请求所述业务规格设备为所述第二用户增加播放所述节目的权限,在接收到所述业务规格设备发送的表示成功的响应消息之后,触发所述发送模块向所述网络电视应用设备发送第二请求消息。
8.—种网络电视应用设备,其特征在于,包括第一接收模块,用于接收网络电视控制器在判定第一用户具有允许节目在其他用户的网络电视终端上播放的权限之后,发送的请求消息,所述请求消息用于请求网络电视应用设备向第二用户的网络电视终端发送所述节目的接入参数和/或版权对象;发送模块,用于向所述第二用户的网络电视终端发送所述节目的接入参数和/或版权对象。
9.根据权利要求8所述的网络电视应用设备,其特征在于,所述网络电视应用设备还包括第二接收模块,用于接收所述第一用户的网络电视终端发送的购买请求消息,该购买请求消息携带允许标记,该标记表示允许购买的节目在其他用户的网络电视终端上播放;记录模块,用于根据该购买请求消息将所述第一用户的订购信息记录到业务规格设备上,所述订购信息包括节目的信息和允许该节目在其他用户的网络电视终端上播放的信肩、ο
10.一种网络电视系统,其特征在于,包括网络电视控制器,用于接收第一请求消息,所述第一请求消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断所述第一用户是否具有允许所述节目在其它用户的网络电视终端上播放的权限;若是,则向网络电视应用设备发送第二请求消息,以请求所述网络电视应用设备向所述第二用户的网络电视终端发送所述节目的接入参数和/ 或版权对象;网络电视应用设备,用于接收所述网络电视控制器发送的所述第二请求消息,向所述第二用户的网络电视终端发送所述节目的接入参数和/或版权对象。
11.根据权利要求10所述的网络电视系统,其特征在于,所述系统还包括用户设备,用于向所述网络电视控制器发送所述第一请求消息。
12.根据权利要求10所述的网络电视系统,其特征在于,所述系统还包括网络电视终端,用于向所述网络电视控制器发送所述第一请求消息。
全文摘要
本发明实施例公开了一种网络电视终端播放节目的实现方法及相关设备与系统,该方法包括接收第一请求消息,该消息用于请求在第二用户的网络电视终端上播放第一用户购买的节目;判断第一用户是否具有允许节目在其它用户的网络电视终端上播放的权限;若是,则向网络电视应用设备发送第二请求消息,以请求该应用设备向第二用户的网络电视终端发送节目的接入参数和/或版权对象,使得第二用户的网络电视终端能够播放第一用户购买的节目,从而实现了用户在购买节目之后,可以在任意时间、任意其它用户的网络电视终端上播放该节目,提高了用户体验。
文档编号H04N21/4627GK102378057SQ20101026417
公开日2012年3月14日 申请日期2010年8月24日 优先权日2010年8月24日
发明者张惠萍, 王雷, 范姝男, 郜文美 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1