智能电视及其浏览器中视频播放记录的处理方法和装置制造方法

文档序号:7780053阅读:882来源:国知局
智能电视及其浏览器中视频播放记录的处理方法和装置制造方法
【专利摘要】本发明提供了一种智能电视及其浏览器中视频播放记录的处理方法和装置,所述方法包括:创建用于存储用户视频播放记录的数据库;在播放浏览器网页中的视频文件时,获取所述视频文件的基本信息;判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件;若是,则获取所述视频文件的播放信息;将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库;当再次接收到播放该视频文件的请求时,从数据库中记录的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。本发明通过上述手段,可解决现有技术需要用户记住该网页地址、需要从头再次下载重播嵌入在网页中的视频文件造成的影响用户观赏体验的问题。
【专利说明】智能电视及其浏览器中视频播放记录的处理方法和装置
【技术领域】
[0001]本发明涉及智能电视浏览器【技术领域】,特别地,涉及一种智能电视及其浏览器中视频播放记录的处理方法和装置。
【背景技术】
[0002]智能电视是顺应电视机“高清化”、“网络化”、“智能化”的趋势而出现的一种智能
多媒体终端,具备从因特网、视频设备、计算机等多种渠道获得节目内容,通过简单易用的整合式操作界面将消费者最需要的内容在大屏幕上清晰地展现的功能。与传统电视的应用平台相比,智能电视可实现网络搜索、网络电视、视频点播(VOD)、数字音乐、网络新闻、网络视频电话等各种应用服务。电视机正在成为继计算机、手机之后的第三种信息访问终端,用户可随时访问自己需要的信息。智能电视像智能手机一样,具有全开放式平台,搭载了操作系统(如安卓操作系统),用户可自行安装和卸载软件、游戏等第三方服务商提供的程序,来不断对电视的功能进行扩充,持续不断地给用户带来丰富的个性化体验。
[0003]在智能电视浏览器网页中嵌入视频播放插件是近些年使用率越来越高的一种流媒体播放形式,但随着生活节奏的日益加快,人们往往无法一次性观看完整个视频文件。由于视频播放是嵌入在网页中进行的,如果继续观赏以前没有播放完的视频,不仅需要用户记住该网页的URL地址,并重新加载包括有该视频的网页,还需要从头再次下载、重播该嵌入在网页中的视频,特别是当网络状态不佳时,非常影响用户的观赏体验。

【发明内容】

[0004]本发明提供一种智能电视浏览器中视频播放记录的处理方法,用于解决现有智能电视浏览器不方便用户续播网页视频的问题。
[0005]本发明还提供了一种智能电视浏览器中视频播放记录的处理装置,以及一种智能电视,以保证上述方法在实际中的应用。
[0006]为了解决上述问题,本发明公开了一种智能电视浏览器中视频播放记录的处理方法,包括:创建用于存储用户视频播放记录的数据库;在播放浏览器网页中的视频文件时,获取所述视频文件的基本信息;所述视频文件的基本信息包括网页标题、链接地址和视频总时长;判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件;若是,则获取所述视频文件的播放信息;所述视频文件的播放信息包括已播放时间点;将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库;当再次接收到播放该视频文件的请求时,从所述数据库中读取该视频文件的视频播放记录,从所述视频播放记录包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。
[0007]优选的,所述视频文件的基本信息还包括播放时间;所述视频播放记录的播放顺序为:按所述数据库中视频播放记录包括的播放时间正序或倒序播放,或随机续播所述数据库中的视频播放记录。
[0008]优选的,所述播放信息还包括视频截图。[0009]优选的,所述数据库设置有视频播放记录数阈值,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库的方法具体包括:判断所述数据库中视频播放记录的数量是否大于所述阈值;若是,提示用户删除部分或全部视频播放记录,或自动覆盖所述数据库中的一条记录。
[0010]优选的,所述数据库采用环形队列存储结构;当所述数据库中视频播放记录的数量大于所述阈值时,自动覆盖最早写入的视频播放记录。
[0011]依据本发明的另一优选实施例,还公开了一种智能电视浏览器中视频播放记录的处理装置,包括:数据库创建单元,用于创建存储用户视频播放记录的数据库;基本信息获取单元,用于在播放浏览器网页中的视频文件时,获取所述视频文件的基本信息;所述视频文件的基本信息包括网页标题、链接地址和视频总时长;事件判断单元,用于判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件;播放信息获取单元,用于当发生视频文件尚未全部播放完成、却被结束播放的事件时,获取所述视频文件的播放信息;所述视频文件的播放信息包括已播放时间点;记录写入单元,用于将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库;视频续播单元,用于当再次接收到播放上述视频文件的请求时,从所述数据库中读取该视频文件的视频播放记录,从所述视频播放记录包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。
[0012]优选的,所述视频文件的基本信息还包括播放时间;所述装置还包括:播放顺序调度单元,用于根据预设的规则,调度所述视频播放记录的播放顺序,其中预设的规则为:按所述数据库中视频播放记录的写入顺序正序或倒序续播,或随机续播所述数据库中的视频播放记录。
[0013]优选的,所述播放信息还包括视频截图;所述数据库设置有视频播放记录数阈值;所述记录写入单元具体包括:阈值判断子单元,用于判断所述数据库中视频播放记录的数量是否大于所述阈值;写入子单元,用于当所述数据库中视频播放记录的数量不大于所述阈值时,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库;提示子单元,用于当所述数据库中视频播放记录的数量大于所述阈值时,提示用户删除部分或全部视频播放记录。
[0014]优选的,所述播放信息还包括视频截图;所述数据库设置有视频播放记录数阈值;所述记录写入单元具体包括:阈值判断子单元,用于判断所述数据库中视频播放记录的数量是否大于所述阈值;写入子单元,用于当所述数据库中视频播放记录的数量不大于所述阈值时,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库;覆盖子单元,用于当所述数据库中视频播放记录的数量大于所述阈值时,用当前视频文件的基本信息和播放信息组成的视频播放记录自动覆盖最早写入的视频播放记录。
[0015]依据本发明的还一优选实施例,公开了一种智能电视,包括上述的任意一种视频播放记录处理装置。
[0016]与现有技术相比,本发明具有以下优点:
本发明优选实施例中,当智能电视浏览器网页中包括有视频文件时,对于没有播放完成的视频文件,可在数据库中自动记录网页标题、链接地址和视频总时长,以及已播放时间点等视频播放状态信息;当用户再次请求播放该视频文件时,能够从数据库中读取上述播放状态信息,并从已播放时间点下载并在浏览器网页的相应位置继续播放该视频文件;解决了现有技术需要用户记住该网页的URL地址,以及需要从头再次下载、重播嵌入在网页中的视频文件造成的影响用户观赏体验的问题。
[0017]在本发明进一步的优选实施例中,为避免过度使用存储空间,在数据库中设置有视频播放记录数阈值(上限值),对超过阈值的情况给出了具体应对措施。
[0018]【专利附图】

【附图说明】
图1为本发明智能电视浏览器中视频播放记录的处理方法一实施例的流程;
图2为本发明智能电视浏览器中视频播放记录的处理装置一实施例的结构示意图;
图3-1为图2所示的装置实施例中记录写入单元的一种实施方式的具体结构示意图; 图3-2为图2所示的装置实施例中记录写入单元的另一种实施方式的具体结构示意图。
【具体实施方式】
[0019]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0020]参照图1,示出了本发明智能电视浏览器中视频播放记录的处理方法一实施例的流程,本方法实施例具体包括以下步骤:
步骤SlOl:创建用于存储用户视频播放记录的数据库;
在本优选实施例中,记录用户视频播放情况的数据库可以采用第三方数据库管理系统管理,也可以采用自己创建的数据库文件存储数据,并进行相关管理。
[0021]步骤S102:在播放浏览器网页中的视频文件时,获取该视频文件的基本信息; 上述视频文件的基本信息包括网页标题、链接地址和视频总时长;上述基本信息可以
在浏览器加载视频文件后获取,也可以在解析视频文件时获取。
[0022]步骤S103:判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件;若是,转步骤S104 ;否则,结束该视频播放记录的处理流程;
步骤S104:获取所述视频文件的播放信息;
上述视频文件的播放信息至少包括已播放时间点;为方便用户选择,上述视频文件的播放信息还可以包括视频截图,例如,当用户需要了解视频播放点的情况时,可以获取当前播放时间点的视频截图。
[0023]步骤S105:将上述视频文件的基本信息和播放信息组成的视频播放记录写入数据库;
步骤S106:当再次接收到播放该视频文件的请求时,从所述数据库中读取该视频文件的视频播放记录,从所述视频播放记录包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。
[0024]对于上述视频续播步骤,可以由用户通过浏览器手工选择,也可以在打开浏览器时根据预设的规则自动选择、加载要续播的视频文件。
[0025]关于视频播放记录的选择规则,可以按顺序选择、加载视频文件,也可以随机选择加载。为实现按顺序选择、加载,本优选实施例还在数据库中记录了视频的播放时间(包括:年-月-日-时-分-秒,如2013-12-09 19:01:01),可以在获取视频文件的基本信息时一并从智能电视系统中读取。当然,选择顺序可以按播放时间的正序选择,也可以按播放时间的倒序选择。
[0026]本专利通过上述手段,当智能电视浏览器网页中包括有视频文件时,对于没有播放完成的视频文件,可在数据库中自动记录网页标题、链接地址和视频总时长,以及已播放时间点等视频播放状态信息;当用户再次请求播放该视频文件时,能够从数据库中读取上述播放状态信息,并从已播放时间点下载并在浏览器网页的相应位置继续播放该视频文件。因此,基于本方法实施例方案,用户不仅不需要记住浏览器网页的URL地址,还能够避免因重复下载并重播上次没有播放完成的视频文件造成的网络流量浪费以及用户体验不佳的问题。
[0027]在本发明进一步的优选实施例中,还在数据库中设置有视频播放记录数的阈值(上限值,如20)。一方面,可以避免过度使用存储空间(特别是采集的视频文件播放信息中包括有视频截图时,如果播放记录数量过大,会占用大量的存储空间);另一方面,适量控制播放记录数也可以方便用户的选择。本优选实施例步骤S105的实现方法具体包括:
步骤S105-1:判断数据库中视频播放记录的数量是否大于所述阈值;若是,转步骤S105-2 ;否则,转步骤S105-3 ;
步骤S105-2:提示用户删除数据库中的部分或全部视频播放记录,转步骤S105-1重复检测;或自动覆盖所述数据库中的一条记录后结束记录过程;
当步骤S105-2采用前一个方案时,需要设定重复检测的次数。如果多次检测还不成功,则提示用户播放记录写入失败。
[0028]当步骤S105-2采用后一个方案时,本优选实施例采用自动覆盖最早写入的视频播放记录的方式,具体的,数据库采用环形队列存储结构,其中的队列节点数根据上述记录数阈值确定。
[0029]步骤S105-3:将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库。
[0030]对于前述的各方法实施例,为了描述简单,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺序或同时执行;其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0031]参照图2,示出了本发明智能电视浏览器中视频播放记录的处理装置一实施例的结构框图,当智能电视浏览器网页中包括有视频文件时,对于没有播放完成的视频文件,可在数据库中自动记录网页标题、链接地址和视频总时长,以及已播放时间点等视频播放状态信息;当用户再次请求播放该视频文件时,能够从数据库中读取上述播放状态信息,并从已播放时间点下载并在浏览器网页的相应位置继续播放该视频文件。本装置实施例具体包括:
数据库创建单元21,用于创建存储用户视频播放记录的数据库。
[0032]基本信息获取单元22,用于在播放浏览器网页中的视频文件时,获取该视频文件的网页标题、链接地址和视频总时长等基本信息。
[0033]事件判断单元23,用于判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件。
[0034]播放信息获取单元24,用于当发生视频文件尚未全部播放完成、却被结束播放的事件时,获取该视频文件的播放信息;
上述视频文件的播放信息至少包括已播放时间点;为方便用户选择,上述视频文件的播放信息还可以包括视频截图。
[0035]记录写入单元25,用于将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库。
[0036]视频续播单元26,用于当再次接收到播放上述视频文件的请求时,从所述数据库中读取该视频文件的视频播放记录,从所述视频播放记录包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。
[0037]利用上述视频续播单元26续播数据库中视频播放记录对应的视频文件时,可以由用户通过浏览器手工选择执行,也可以在打开浏览器时根据预设的规则自动选择、加载要续播的视频文件。为此,基本信息获取单元22获取的视频文件基本信息还应该包括播放时间;本优选装置实施例还包括:播放顺序调度单元27,用于根据预设的规则,调度所述视频播放记录的播放顺序,其中预设的规则为:按所述数据库中视频播放记录的写入顺序正序或倒序续播,或随机续播所述数据库中的视频播放记录。
[0038]在本装置进一步的优选实施例中,还在数据库中设置有视频播放记录数的阈值(上限值,如20)。为避免过度使用存储空间(特别是采集的视频文件播放信息中包括有视频截图时,如果播放记录数量过大,会占用大量的存储空间);此时,可采用如下两种实施方式实现。
[0039]方式一:如图3-1所示,记录写入单元25具体包括:阈值判断子单元251、写入子单元252和提示子单元253等单元模块,其中:
阈值判断子单元251,用于判断所述数据库中视频播放记录的数量是否大于所述阈
值;
写入子单元252,用于当所述数据库中视频播放记录的数量不大于所述阈值时,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库;
提示子单元253,用于当所述数据库中视频播放记录的数量大于所述阈值时,提示用户删除部分或全部视频播放记录;等用户删除相关数据后,调用阈值判断子单元251重复执行上述判断写入过程。
[0040]方式二:如图3-2所示,记录写入单元25除包括上述方式一中的阈值判断子单元251、写入子单元252之外,还包括如下子单元模块:
覆盖子单元254,用于当所述数据库中视频播放记录的数量大于所述阈值时,用当前视频文件的基本信息和播放信息组成的视频播放记录自动覆盖最早写入的视频播放记录。
[0041]另外,本发明还公开了一种包括有上述装置的智能电视,当浏览器的网页中包含有需要播放的视频文件时,可自动记录视频播放状态;在需要续播上述视频文件时,从视频播放记录中包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。该智能电视可采用如下配置:
操作系统:采用安卓操作系统4.0或以上版本;
主芯片:采用一体化智能电视主芯片,主频不低于800MHz,ARM架构,带DSP (视频硬解
码);
内存:采用不低于256MB的DDR2 ; 内部存储设备:采用Nand闪存或EMC闪存,容量不低于2G ;
外部设备接口:包括至少2个USB 口,可连接U盘、移动硬盘、键盘、鼠标、无线键鼠接收器、W1-Fi无线网卡、游戏手柄等;
遥控器:至少具有上、下、左、右、确认、返回、菜单、HOme、0-9数字键等按键;
液晶显示屏:分辨率不低于1280*720。
[0042]需要说明的是,上述装置实施例属于优选实施例,所涉及的单元和模块并不一定是本发明所必须的。
[0043]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于本发明的装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0044]以上对本发明所提供的一种智能电视浏览器中视频播放记录的处理方法和装置,以及一种智能电视进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种智能电视浏览器中视频播放记录的处理方法,其特征在于,包括: 创建用于存储用户视频播放记录的数据库; 在播放浏览器网页中的视频文件时,获取所述视频文件的基本信息;所述视频文件的基本信息包括网页标题、链接地址和视频总时长; 判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件; 若是,则获取所述视频文件的播放信息;所述视频文件的播放信息包括已播放时间占.将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库; 当再次接收到播放该视频文件的请求时,从所述数据库中读取该视频文件的视频播放记录,从所述视频播放记录包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。
2.如权利要求1所述的智能电视浏览器中视频播放记录的处理方法,其特征在于,所述视频文件的基本信息还包括播放时间;所述视频播放记录的播放顺序为:按所述数据库中视频播放记录包括的播放时间正序或倒序播放,或随机续播所述数据库中的视频播放记录。
3.如权利要求1所述的智能电视浏览器中视频播放记录的处理方法,其特征在于,所述播放信息还包括视频截图。
4.如权利要求3所述的智能电视浏览器中视频播放记录的处理方法,其特征在于,所述数据库设置有视频播放记录数阈值,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库的方法具体包括: 判断所述数据库中视频播放记录的数量是否大于所述阈值; 若是,提示用户删除部分或全部视频播放记录,或自动覆盖所述数据库中的一条记录。
5.如权利要求4所述的智能电视浏览器中视频播放记录的处理方法,其特征在于: 所述数据库采用环形队列存储结构; 当所述数据库中视频播放记录的数量大于所述阈值时,自动覆盖最早写入的视频播放记录。
6.一种智能电视浏览器中视频播放记录的处理装置,其特征在于,包括: 数据库创建单元,用于创建存储用户视频播放记录的数据库; 基本信息获取单元,用于在播放浏览器网页中的视频文件时,获取所述视频文件的基本信息;所述视频文件的基本信息包括网页标题、链接地址和视频总时长; 事件判断单元,用于判断是否发生上述视频文件尚未全部播放完成、却被结束播放的事件; 播放信息获取单元,用于当发生视频文件尚未全部播放完成、却被结束播放的事件时,获取所述视频文件的播放信息;所述视频文件的播放信息包括已播放时间点; 记录写入单元,用于将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库; 视频续播单元,用于当再次接收到播放上述视频文件的请求时,从所述数据库中读取该视频文件的视频播放记录,从所述视频播放记录包括的已播放时间点开始下载并在所述浏览器网页的相应位置继续播放该视频文件。
7.如权利要求6所述的智能电视浏览器中视频播放记录的处理装置,其特征在于: 所述视频文件的基本信息还包括播放时间; 所述装置还包括:播放顺序调度单元,用于根据预设的规则,调度所述视频播放记录的播放顺序,其中预设的规则为:按所述数据库中视频播放记录的写入顺序正序或倒序续播,或随机续播所述数据库中的视频播放记录。
8.如权利要求6所述的智能电视浏览器中视频播放记录的处理装置,其特征在于,所述播放信息还包括视频截图;所述数据库设置有视频播放记录数阈值;所述记录写入单元具体包括: 阈值判断子单元,用于判断所述数据库中视频播放记录的数量是否大于所述阈值; 写入子单元,用于当所述数据库中视频播放记录的数量不大于所述阈值时,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库; 提示子单元,用于当所述数据库中视频播放记录的数量大于所述阈值时,提示用户删除部分或全部视频播放记录。
9.如权利要求6所述的智能电视浏览器中视频播放记录的处理装置,其特征在于,所述播放信息还包括视频截图;所述数据库设置有视频播放记录数阈值;所述记录写入单元具体包括: 阈值判断子单元,用于判断所述数据库中视频播放记录的数量是否大于所述阈值; 写入子单元,用于当所述数据库中视频播放记录的数量不大于所述阈值时,将所述视频文件的基本信息和播放信息组成的视频播放记录写入所述数据库; 覆盖子单元,用于当所述数据库中视频播放记录的数量大于所述阈值时,用当前视频文件的基本信息和播放信息组成的视频播放记录自动覆盖最早写入的视频播放记录。
10.一种智能电视,其特征在于,包括权利要求6、任一所述的智能电视浏览器中视频播放记录的处理装置。
【文档编号】H04N21/462GK103686381SQ201310677828
【公开日】2014年3月26日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】余绍鹏, 慈尚亮, 梁帆 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1