一种用于直播节目的回看方法和系统的制作方法

文档序号:10539562阅读:180来源:国知局
一种用于直播节目的回看方法和系统的制作方法
【专利摘要】本申请提出了一种直播节目的回看方法和系统,其中所述方法包括:A)在播放当前节目的过程中,接收回看已经播放的目标节目的请求;B)根据所述目标节目的信息,获取所述目标节目的播放地址;C)启动用于播放所述目标节目的播放器。所述系统包括:接收请求模块,其在播放当前节目的过程中,接收回看已经播放的目标节目的请求;获取播放地址模块,其根据所述目标节目的信息,获取所述目标节目的播放地址;启动播放器模块,其启动用于播放所述目标节目的播放器。
【专利说明】
一种用于直播节目的回看方法和系统
技术领域
[0001]本申请涉及智能电视应用技术领域,尤其涉及一种用于直播节目的回看方法和系统。
【背景技术】
[0002]在个人计算机(PC)己经智能化、手机和平板电脑也己经大面积智能化的情况下,为顺应电视机“高清化”、“网络化”、“智能化”的趋势,智能电视也逐步进入我们的生活。
[0003]所谓智能电视,就像智能手机一样,具有全开放式平台,搭载了操作系统,顾客在欣赏普通电视内容的同时,可自行安装和卸载由电视厂商或第三方服务商提供的应用软件、游戏等程序,通过此类程序可持续对智能电视的功能进行扩充和升级,并且,智能电视可连接于网络、AV设备、PC等,并可从网络、AV设备、PC等多种渠道获得节目内容,通过简单易用的整合式操作界面,将用户最需要的内容在电视屏幕上进行清晰地展现。
[0004]在智能电视系统中,一般会为用户准备海量的视频资源,为满足不同爱好用户的需求,智能电视一般会为用户提供多个播放频道,例如,可以包括综合台、电影台、电视剧台、动漫台、体育台、纪录片台、音乐台等等,每个播放频道内提供有不同的节目供用户选择观看。
[0005]另外,为了更方便用户观看各个频道提供的节目,现有的智能电视一般还会提供回看功能,即在某频道内观看当前节目时,可以选择回看之前己经播放过的节目。
[0006]然而,现有技术中的直播节目的回看功能,在用户选择回看已经播放过的目标节目后,智能电视会得到一个播放地址,并且启动一个用于播放目标节目的新的播放器,所述新的播放器包括全新的用户回看界面和底层的播放应用,这样就会导致消耗内存多,响应时间慢的问题。

【发明内容】

[0007]为了克服上述现有技术中的缺陷,本申请提出了一种用于直播节目的回看方法和系统,其通过复用直播界面的方式,加快了切换到回看界面的速度,并且减少了资源消耗。
[0008]本申请提出了一种用于直播节目的回看方法,包括以下步骤:
[0009]A)在播放当前节目的过程中,接收回看已经播放的目标节目的请求;
[0010]B)根据所述目标节目的信息,获取所述目标节目的播放地址;
[0011]C)启动用于播放所述目标节目的播放器。
[0012]优选地,在本申请的用于直播节目的回看方法中,所述步骤C)具体包括:向用户显示所述已经播放的目标节目的回看界面。
[0013]优选地,在本申请的用于直播节目的回看方法中,所述回看界面通过继承当前直播界面的对象实现。
[0014]优选地,在本申请的用于直播节目的回看方法中,在所述步骤A)接收到所述回看请求后,通过状态机实现从直播所述当前节目的直播界面到回看所述目标节目的回看界面的切换。
[0015]优选地,在本申请的用于直播节目的回看方法中,所述步骤B)中的所述目标节目的信息包括目标节目的名称、播放频道以及播放时间。
[0016]本申请提出了一种用于直播节目的回看系统,所述系统包括:
[0017]接收请求模块,其在播放当前节目的过程中,接收回看已经播放的目标节目的请求;
[0018]获取播放地址模块,其根据所述目标节目的信息,获取所述目标节目的播放地址;
[0019]启动播放器模块,其启动用于播放所述目标节目的播放器。
[0020]优选地,在本申请的用于直播节目的回看系统中,所述启动播放器模块具体包括:向用户显示所述已经播放的目标节目的回看界面。
[0021]优选地,在本申请的用于直播节目的回看系统中,所述回看界面通过继承当前直播界面的对象实现。
[0022]优选地,在本申请的用于直播节目的回看系统中,在所述接收请求模块接收到所述回看请求后,通过状态机实现从直播所述当前节目的直播界面到回看所述目标节目的回看界面的切换。
[0023]优选地,在本申请的用于直播节目的回看系统中,所述目标节目的信息包括目标节目的名称、播放频道以及播放时间。
[0024]通过采用本申请提出的用于直播节目的回看方法和系统,能够避免在回看之前已经播放过的目标节目时启动一个全新的用户回看界面的问题,从而避免了大的内存消耗和响应时间慢的问题。
【附图说明】
[0025]图1是本申请的用于直播节目的回看方法的流程图;
[0026]图2是本申请的用于直播节目的回看系统的框图。
【具体实施方式】
[0027]图1是本申请的用于直播节目的回看方法的流程图。如图1所示,本申请的用于直播节目的回看方法,包括:首先,在用户观看当前直播节目的过程中,发出回看已经播放的目标节目的请求。具体实现时,该请求可以通过多种方式发出。例如,其中一种方式下,可以是通过遥控器等控制终端上的专用的控制按键,来启动播放应用中的回看进程,然后从中选择需要回看的目标节目。也可以通过另一种控制菜单的方式实现对回看节目的选择。在控制终端接收到所述回看请求后,可以通过状态机实现从直播当前节目的直播界面到回看目标节目的回看界面的切换。相反,也可以实现从回看界面到直播界面的切换。
[0028]接着,根据要回看的目标节目的信息,获取所述目标节目的播放地址。所述目标节目的信息包括,但不限于,所述目标节目的名称、播放时间、播放频道等。而获取所述目标节目的播放地址的方式可以有很多种,例如,在当前的播放地址后拼接时移信息生成新的播放地址,所述时移信息用于表示所述起始节目在当前频道的开始播放时间点到当前时间点之间的时间差。例如,用户选择需要回看的目标节目本来是在8:30分播放,当前时刻己经是10:00,因此,计算出的时间差就是90分钟,因此,就可以将该时间差信息拼接到当前频道对应的播放地址之后。然后就可以将新得到的地址发送到服务器,重新向服务器发送播放请求,服务器接收到新的地址之后,解析出地址中包含目标节目内容数据,以便在播放应用的客户端进行播放。
[0029]然后,根据上述解析出的目标节目内容数据,启动用于播放所述目标节目的播放器。所述用于播放所述目标节目的播放器是对当前直播界面的继承。也就是,回看界面(repIayView)是直播界面(IiveView)的子类,用回看界面的对象代替直播界面的对象,通过状态机实现直播界面与回看界面的相互切换,从而实现了直播界面的复用,加快了用户观看界面的切换,减少了资源消耗。具体为,当用户选择回看目标节目时,通过状态控制将观看界面切换到回看界面,隐藏当前直播节目时特有的用户界面部分,保留与回看目标节目共有的用户界面部分,同时显示回看界面独有的用户界面部分。当用户选择回看目标节目时,通过状态控制将观看界面切换到直播界面,隐藏回看界面特有的用户界面部分,保留与直播界面共有的用户界面部分,同时显示直播界面独有的用户界面部分,实现了直播界面与回看界面中同样内容的共用,减小了内存损耗,提高了响应时间。
[0030]图2是本申请的用于直播节目的回看系统的框图。如图2所示,本申请的用于直播节目的回看系统,包括:接收请求模块、获取播放地址模块和启动播放器模块,
[0031]本申请的用于直播节目的回看系统的所述接收请求模块,其在播放当前节目的过程中,接收回看已经播放的目标节目的请求。:具体实现时,该请求可以通过多种方式发出。例如,其中一种方式下,可以是通过遥控器等控制终端上的专用的控制按键,来启动播放应用中的回看进程,然后从中选择需要回看的目标节目。也可以通过另一种控制菜单的方式实现对回看节目的选择。在控制终端接收到所述回看请求后,可以通过状态机实现从直播当前节目的直播界面到回看目标节目的回看界面的切换。相反,也可以实现从回看界面到直播界面的切换。
[0032]本申请的用于直播节目的回看系统的所述获取播放地址模块,其根据所述目标节目的信息,获取所述目标节目的播放地址。所述目标节目的信息包括,但不限于,所述目标节目的名称、播放时间、播放频道等。而获取所述目标节目的播放地址的方式可以有很多种,例如,在当前的播放地址后拼接时移信息生成新的播放地址,所述时移信息用于表示所述起始节目在当前频道的开始播放时间点到当前时间点之间的时间差。例如,用户选择需要回看的目标节目本来是在8:30分播放,当前时刻己经是10:00,因此,计算出的时间差就是90分钟,因此,就可以将该时间差信息拼接到当前频道对应的播放地址之后。然后就可以将新得到的地址发送到服务器,重新向服务器发送播放请求,服务器接收到新的地址之后,解析出地址中包含目标节目内容数据,以便在播放应用的客户端进行播放。
[0033]本申请的用于直播节目的回看系统的启动播放器模块,其启动用于播放所述目标节目的播放器。所述用于播放所述目标节目的播放器是对当前直播界面的继承。也就是,回看界面(replayView)是直播界面(IiveView)的子类,用回看界面的对象代替直播界面的对象,通过状态机实现直播界面与回看界面的相互切换,从而实现了直播界面的复用,加快了用户观看界面的切换,减少了资源消耗。具体为,当用户选择回看目标节目时,通过状态控制将观看界面切换到回看界面,隐藏当前直播节目时特有的用户界面部分,保留与回看目标节目共有的用户界面部分,同时显示回看界面独有的用户界面部分。当用户选择回看目标节目时,通过状态控制将观看界面切换到直播界面,隐藏回看界面特有的用户界面部分,保留与直播界面共有的用户界面部分,同时显示直播界面独有的用户界面部分,实现了直播界面与回看界面中同样内容的共用,减小了内存损耗,提高了响应时间。
[0034]以上所述,仅是本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应该涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种用于直播节目的回看方法,其特征在于,所述方法包括以下步骤: A)在播放当前节目的过程中,接收回看已经播放的目标节目的请求; B)根据所述目标节目的信息,获取所述目标节目的播放地址; C)启动用于播放所述目标节目的播放器。2.根据权利要求1所述的用于直播节目的回看方法,其特征在于,所述步骤C)具体包括:向用户显示所述已经播放的目标节目的回看界面。3.根据权利要求2所述的用于直播节目的回看方法,其特征在于,所述回看界面通过继承当前直播界面的对象实现。4.根据权利要求1-3任一项所述的用于直播节目的回看方法,其特征在于,在所述步骤A)接收到所述回看请求后,通过状态机实现从直播所述当前节目的直播界面到回看所述目标节目的回看界面的切换。5.根据权利要求4所述的用于直播节目的回看方法,其特征在于,所述步骤B)中的所述目标节目的信息包括目标节目的名称、播放频道以及播放时间。6.一种用于直播节目的回看系统,其特征在于,所述系统包括: 接收请求模块,其在播放当前节目的过程中,接收回看已经播放的目标节目的请求; 获取播放地址模块,其根据所述目标节目的信息,获取所述目标节目的播放地址; 启动播放器模块,其启动用于播放所述目标节目的播放器。7.根据权利要求6所述的用于直播节目的回看系统,其特征在于,所述启动播放器模块具体包括:向用户显示所述已经播放的目标节目的回看界面。8.根据权利要求7所述的用于直播节目的回看系统,其特征在于,所述回看界面通过继承当前直播界面的对象实现。9.根据权利要求6-8任一项所述的用于直播节目的回看系统,其特征在于,在所述接收请求模块接收到所述回看请求后,通过状态机实现从直播所述当前节目的直播界面到回看所述目标节目的回看界面的切换。10.根据权利要求9所述的用于直播节目的回看系统,其特征在于,所述目标节目的信息包括目标节目的名称、播放频道以及播放时间。
【文档编号】H04N21/438GK105898586SQ201510734455
【公开日】2016年8月24日
【申请日】2015年11月2日
【发明人】李 荣
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1