一种对iptv电视实现屏保的方法及装置的制造方法_3

文档序号:9528048阅读:来源:国知局
骤,具体为:
[0083]机顶盒重启后,根据屏保标志位判断启动单用户屏保流程还是全网屏保流程;
[0084]当判定是启动单用户屏保时,进一步根据所述机顶盒自身存储的屏保信息以及EPG从DB中加载的屏保信息判断启动哪种屏保内容展示方式,并按照相应的屏保信息执行相应的操作;
[0085]因为对于片库展示方式,其屏保信息设定完成后是保存到DB,因此每次都需要EPG从DB中加载的屏保信息,而对于本地存储器展示方式和对于网络展示方式中的屏保信息是直接保存在机顶盒中,因此可以直接根据机顶盒中存储的屏保信息进行判断。
[0086]当判定是启动全网屏保时,按照全网屏保设定的屏保信息执行相应的操作,具体为,机顶盒根据EPG从DB中加载的已设的全网的屏保信息进行操作。
[0087]本发明实施例中的屏保标识位用于标识所述用户预设的登录流程,所述登录流程包括单用户屏保登录或全网屏保登录,所述屏保标识位具体是设置在所述数据库DB中的用户信息表上。
[0088]具体为,在DB中增加一个屏保信息表,其中保存用户的屏保信息;并且在用户信息表中的增加屏保标识位,记录用户的四种屏保标识:未开启屏保、开启用户屏保但未开启全网屏保、未开启用户屏保但开启全网屏保、用户屏保和全网屏保都开启(在同时开启的情况下,优先采用用户屏保)。当用户登陆的时候,机顶盒会有一个简单的判断流程:判断用户信息表中的屏保标志位,若是存在用户屏保开启标识,则走单用户屏保流程,若是没有,则判断是否有全网屏保标示,若是有,则走全网屏保流程,否则走正常的登陆流程。
[0089]本发明实施例播放所述屏保的步骤具体包括:
[0090]判断当前播放的节目是否是预制的屏保,如果不是,则保存当前播放的节目的统一资源定位器(Uniform Resoure Locator, URL)地址,并播放设定的屏保,屏保播放完毕后,按照屏保播放前保存的统一资源定位器URL地址继续播放。
[0091]本发明实施例在播放屏保前和屏保播放即将结束时,都会判断一下当前播放的是否是屏保,以免重复切换,影响用户的正常使用。
[0092]具体实施为,机顶盒根据屏保时间间隔类型决定把以开机时间为起点的设置屏蔽掉还是把以遥控器最后一次操作时间的设置屏蔽掉(即采用哪种方式作为开始的时间点)。
[0093]机顶盒内部会对屏保的间隔时间和时长时间维护两个时间片,当屏保间隔时间时间片到了之后,机顶盒首先判断当前播放的节目是不是用户设定的屏保节目,若是,说明存在屏保正在播放,屏保间隔时间就到了的情况,则不相应,否则,机顶盒保存当前播放的节目播放URL地址,之后播放屏保,(以片库展示方式为例,机顶盒向EPG发起播放屏保节目请求,EPG返回节目播放的URL信息给机顶盒,机顶盒给节点发送播放屏保节目的请求,之后开始播放屏保节目)。
[0094]当屏保结束的时间片到后,机顶盒会解析当前播放的节目信息跟用户设置的屏保内容信息是不是同一个,若是同一个说明用户没有进行强制退出屏保操作,转回正常的节目进行播放,否则不必执行转回操作。
[0095]本发明实施例的方法还包括屏保的强制退出的步骤,具体包括:通过点击遥控器上的退出键退出屏保,返回之前正在播放的节目。通过该种方式使用户在想看某个节目时,能够强制退出屏保正常观看节目,从而为用户提供更多的便利。当然本领域的技术人员也可以根据实际需要设定其他的方法退出屏保,例如,按确定键或任意键等等。
[0096]下面以一个具体的例子详述片库展示方式屏保的播放和强制退出的方法,图4是本发明实施例的片库展示方式屏保的播放和强制退出的流程图,如图4所示:
[0097]机顶盒开启后,STB向EPG发起播放普通电视节目的请求,并通过节点播放节目;
[0098]当屏保时间到后,机顶盒在确定当前播放的节目不是屏保的情况下,保存当前节目的URL地址,并向EPG发起播放屏保的请求,并通过节点播放屏保;
[0099]当屏保结束时间到或者用户终止屏保后,机顶盒判断当前的节目是屏保的情况下,提取播放屏保前保存的节目的URL地址继续进行播放。
[0100]本发明实施例还提供了一种对IPTV电视实现屏保的装置,参见图5,该装置包括包括:
[0101]设置模块11,用于在IPTV系统中预制屏保;
[0102]屏保模块12,用于当IPTV电视播放的时间达到预设的时长后,播放所述屏保。
[0103]本发明实施例的所述设置模块11具体用于,在IPTV系统中预制单用户屏保和/或预制全网屏保,当同时预制单用户屏保和全网屏保时,启用所述单用户屏保。
[0104]进一步的,本发明实施例的所述设置模块11具体用于,
[0105]通过机顶盒STB在电子节目菜单EPG上设置屏保信息,并进行保存;其中,所述屏保信息包括以下几种信息:时间间隔类型、时间间隔长度、屏保时间长度和屏保内容展示方式。其中,所述时间间隔类型为以机顶盒开机时间为起点计算的开机时间间隔或者以遥控器最近一次操作的时间为起点计算的操作时间间隔;所述屏保内容展示方式包括以下方式中的至少一种:片库展示方式、本地存储器展示和网络展示;
[0106]和/或
[0107]通过业务逻辑管理系统SLCS门户设置全网的屏保信息,并将所述屏保信息发送给数据库DB进行保存,其中,所述屏保信息包括以下几种信息:时间间隔类型、时间间隔长度和屏保时间长度。
[0108]更具体的,本发明实施例的所述设置模块11具体用于,对于片库展示方式,通过机顶盒STB在电子节目菜单EPG上设置屏保信息,并通过所述电子节目菜单EPG将所述屏保信息发送给数据库DB进行保存;对于本地存储器展示方式,通过所述机顶盒STB在电子节目菜单EPG上设置并保存屏保信息,并通过所述机顶盒记录屏保的存放路径;对于网络展示方式,通过机顶盒STB在电子节目菜单EPG上设置并保存屏保信息,并通过所述机顶盒记录屏保的网络地址。
[0109]图6为本发明实施例的另一种对IPTV电视实现屏保的装置的结构示意图,参见图6,本发明实施例所述的装置还包括判断模块13 ;
[0110]所述判断模块13,用于在所述机顶盒重启后,根据屏保标志位判断启动单用户屏保流程或全网屏保流程,当判定是启动单用户屏保时进一步根据所述机顶盒自身存储的屏保信息以及EPG从DB中加载的屏保信息判断启动哪种屏保内容展示方式,并按照相应的屏保信息执行相应的操作;当判定是启动全网屏保时,按照全网屏保设定的屏保信息执行相应的操作,其中,所述屏保标识位用于标识所述用户预设的登录流程,所述登录流程包括单用户屏保登录或全网屏保登录,所述屏保标识位设置在所述数据库DB中的用户信息表上。
[0111]本发明实施例中的所述屏保模块12进一步包括判断单元121和播放单元122,参见图6,具体的,
[0112]所述判断单元121,用于在IPTV电视播放的时间达到预设的时长后,判断当前播放的节目是否是预制的屏保,如果不是,则保存当前播放的节目的URL地址,并触发所述播放单元122 ;
[0113]所述播放单元122,用于播放预制的屏保,屏保播放完毕后,按照屏保播放前保存的URL地址继续播放。
[0114]图7为本发明实施例的再一种对IPTV电视实现屏保的装置的结构示意图,参见图7,本发明实施例的所述装置还包括退出屏保模块14 ;
[0115]所述退出屏保模块14,用于强制退出屏保,具体为通过点击遥控器上的退出键退出屏保,返回之前正在播放的节目。
[0116]本发明实施例的装置中的内容可参考方法部分的相关内容进行理解,在此不再赘述。
[0117]本发明提供的对IPTV
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1