智能电视上频繁切换视频播放的方法
【专利摘要】本发明涉及智能电视。本发明提供一种智能电视上频繁切换视频播放的方法,用户发出切换视频源命令时,系统查找并记录每次命令时间及每次命令的目标播放源;系统判断用户发出切换视频源命令是否为第一次命令,若是第一次命令,系统将查找记录的目标播放源添加到播放列表中,若不是第一次命令,计算相邻两次命令之间的时间差,如果时间差小于设定的时间差,则系统删除播放列表中前次命令对应的目标播放源,并将后次命令对应的目标播放源加入到播放列表中;如果相邻两次命令之间的时间差大于设定的时间差,则将后次命令对应的目标播放源添加进播放列表;系统延迟到设定的时间差后,按顺序切换播放列表中的目标播放源。适用于智能电视上的视频播放。
【专利说明】智能电视上频繁切换视频播放的方法
【技术领域】
[0001]本发明涉及智能电视领域,特别涉及智能电视上的视频播放领域。
【背景技术】
[0002]随着智能电视的普及,智能电视上的视频应用软件也层出不穷。在智能电视启动视频应用软件播放网络视频时,为了方便用户操作,当用户按遥控器上的上/下按键时,应用就会切换到上/下一个视频进行播放。但是,如果用户连续快速按上/下键时,就很容易引起应用的卡死,不能及时响应用户的操作,给用户带来不好的操作体验。
【发明内容】
[0003]本发明所要解决的技术问题,就是提供一种智能电视上频繁切换视频播放的方法,以达到解决在智能电视上频繁切换视频播放所带来的应用卡死问题,给用户很好的操作体验。
[0004]本发明解决所述技术问题,采用的技术方案是,智能电视上频繁切换视频播放的方法,包括以下几个步骤:
[0005]步骤1:用户发出切换视频源命令时,系统查找并记录每次命令时间及每次命令的目标播放源;
[0006]步骤2:系统判断用户发出切换视频源命令是否为第一次命令,若是第一次命令,系统将查找记录的目标播放源添加到播放列表中,否则进入步骤3 ;
[0007]步骤3:系统判断用户发出切换视频源命令不是第一次命令,则计算相邻两次命令之间的时间差,如果时间差小于设定的时间差,则系统删除播放列表中前次命令对应的目标播放源,并将后次命令对应的目标播放源加入到播放列表中;如果相邻两次命令之间的时间差大于设定的时间差,则将后次命令对应的目标播放源添加进播放列表,进入步骤4等待处理。
[0008]步骤4:系统延迟到设定的时间差后,按顺序切换播放列表中的目标播放源。
[0009]具体的,所述步骤3中,系统判断用户发出切换视频源命令不是第一次命令,则计算相邻两次命令之间的时间差,如果时间差小于设定的时间差,则系统删除播放列表中前次命令对应的目标播放源,具体包括以下步骤:
[0010]系统在确认两次命令之间的时间差小于设定的时间差后,首先,判断播放列表中是否有前面命令对应的目标播放源,若有,则删除;否则,系统不动作。
[0011]本发明的有益效果是,解决在智能电视上频繁切换视频播放所带来的应用卡死问题,给用户很好的操作体验。
【专利附图】
【附图说明】
[0012]图1为本发明智能电视上频繁切换视频播放的方法实施例的流程图。
【具体实施方式】
[0013]下面结合附图及实施例详细描述本发明的技术方案:
[0014]本发明针对现有技术中如果用户连续快速按上/下键时,就很容易引起应用的卡死,不能及时响应用户的操作,给用户带来不好的操作体验的问题,提供一种智能电视上频繁切换视频播放的方法,首先,用户发出切换视频源命令时,系统查找并记录每次命令时间及每次命令的目标播放源;其次,系统判断用户发出切换视频源命令是否为第一次命令,若是第一次命令,系统将查找记录的目标播放源添加到播放列表中,否则,系统判断用户发出切换视频源命令不是第一次命令,则计算相邻两次命令之间的时间差,如果时间差小于设定的时间差,则系统删除播放列表中前次命令对应的目标播放源,并将后次命令对应的目标播放源加入到播放列表中;如果相邻两次命令之间的时间差大于设定的时间差,则将后次命令对应的目标播放源添加进播放列表;最后,系统延迟到设定的时间差后,按顺序切换播放列表中的目标播放源。有效的解决了在智能电视上频繁切换视频播放所带来的应用卡死问题,给用户很好的操作体验。
[0015]实施例
[0016]下面结合附图对本发明做进一步说明:
[0017]图1是按键切换视频(可能为一次按键,也可能为连续快速多次按键)时本方案的流程图。首先设定连续两次按键处理的最大时间间隔SpanTime,即连续两次按键的时间差大于SpanTime时,分别响应这两次按键;如果连续两次按键的时间差小于SpanTime时,则只响应一次按键。最后,当所有的按键事件都加入到按键事件队列后,系统会延迟设定的SpanTime时间从该队列中取出并处理按键事件。
[0018]在智能电视上启动视频应用软件播放网络视频,当用户按上/下键切换视频源时,首先记录当前按键时间及当前正在播放的播放源A,然后查找并记录播放源A的上/下一个播放源B。如果本次按键是切换视频源的第一次按键,则将播放源B加到播放列表中。
[0019]如果本次按键不是第一次按键,则计算本次按键时间和上次按键时间的时间差,如果时间差小于之前设定的SpanTime,则把之前加入到播放列表中的播放源从队列中移除,然后将本次按键对应的播放源加入到播放列表中。这样,当连续快速按上/下键切换视频源时,就只响应最后一次的按键事件。其中,两次相邻命令之间的时间差小于设定的SpanTime时,前次命令对应的播放源可能并不在播放列表中,此时,系统首先查找播放列表中是否有前次命令对应的播放源,若有则删除,若没有,系统不动作,即不做任何响应。
[0020]如果时间差大于SpanTime,则将本次按键对应的播放源加到播放列表中,等待处理。
[0021]系统处理按键事件队列中的事件是按照如下规则进行的:从按键事件加入队列开始算起,系统延迟SpanTime时间从按键事件队列中取出并处理按键事件。
[0022]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.智能电视上频繁切换视频播放的方法,其特征在于,包括以下几个步骤: 步骤1:用户发出切换视频源命令时,系统查找并记录每次命令时间及每次命令的目标播放源; 步骤2:系统判断用户发出切换视频源命令是否为第一次命令,若是第一次命令,系统将查找记录的目标播放源添加到播放列表中,否则进入步骤3 ; 步骤3:系统判断用户发出切换视频源命令不是第一次命令,则计算相邻两次命令之间的时间差,如果时间差小于设定的时间差,则系统删除播放列表中前次命令对应的目标播放源,并将后次命令对应的目标播放源加入到播放列表中;如果相邻两次命令之间的时间差大于设定的时间差,则将后次命令对应的目标播放源添加进播放列表,进入步骤4等待处理; 步骤4:系统延迟到设定的时间差后,按顺序切换播放列表中的目标播放源。
2.根据权利要求1所述的智能电视上频繁切换视频播放的方法,其特征在于,所述步骤3中,系统判断用户发出切换视频源命令不是第一次命令,则计算相邻两次命令之间的时间差,如果时间差小于设定的时间差,则系统删除播放列表中前次命令对应的目标播放源,具体包括以下步骤: 系统在确认两次命令之间的时间差小于设定的时间差后,首先,判断播放列表中是否有前面命令对应的目标播放源,若有,则删除;否则,系统不动作。
3.根据权利要求1或2所述的智能电视上频繁切换视频播放的方法,其特征在于,所述设定的时间差由用户自由设定。
【文档编号】H04N21/438GK104301780SQ201410505382
【公开日】2015年1月21日 申请日期:2014年9月26日 优先权日:2014年9月26日
【发明者】张洪利, 罗永江, 宋伟 申请人:四川长虹电器股份有限公司