历史记录处理方法技术

技术编号:29531892 阅读:11 留言:0更新日期:2021-08-03 15:19
本发明专利技术公开了一种历史记录处理方法,涉及智能电视技术领域,旨在解决相关技术中智能电视不具有完整的历史记录数据库的问题。该方法包括:获取第三方播放器和自有播放器生成的历史记录,并均记为待处理数据;判断第一数据库内是否具有名称与待处理数据相同的历史记录,若是,则记为待定数据,若否,则将待处理数据存储于第一数据库;判断待处理数据的生成时间是否早于待定数据的生成时间,若否,则将待定数据替换为待处理数据。本发明专利技术以提高存储了历史记录的第一数据库的完整性。

【技术实现步骤摘要】
历史记录处理方法
本专利技术涉及智能电视
,尤其是涉及一种历史记录处理方法。
技术介绍
随着互联网和大数据的不断发展,智能电视也逐渐地走向了智能化和多样化,例如:安装有智能电视操作系统的机顶盒/电视/投影仪等设备。智能电视通过该智能电视操作系统可以实现门户导航、节目检索、软件下载以及信息上传等操作。在相关技术中,用户可以利用自有播放器观看视频,也可以利用第三方播放器观看视频,这也导致了自有播放器和第三方播放器对应的历史记录数据库均不完整,相应地,该智能电视不具有完整的历史记录数据库。目前针对相关技术中智能电视不具有完整的历史记录数据库的问题,尚未提出有效的解决方案。
技术实现思路
为了克服相关技术的不足,本专利技术的目的在于提供一种历史记录处理方法,以提高存储了历史记录的第一数据库的完整性。本专利技术的目的采用如下技术方案实现:一种历史记录处理方法,包括:获取第三方播放器和自有播放器生成的历史记录,并均记为待处理数据;判断第一数据库内是否具有名称与所述待处理数据相同的历史记录,若是,则记为待定数据,若否,则将所述待处理数据存储于所述第一数据库;判断所述待处理数据的生成时间是否早于所述待定数据的生成时间,若否,则将所述待定数据替换为所述待处理数据。在其中一些实施例中,所述方法还包括:判断所述待处理数据的观看时长是否大于观看预设值,若是,则允许所述待处理数据存储于所述第一数据库,若否,则禁止所述待处理数据存储于所述第一数据库。在其中一些实施例中,所述方法还包括:判断所述待处理数据的播放进度是否小于进度预设值,若是,则允许所述待处理数据存储于所述第一数据库,若否,则禁止所述待处理数据存储于所述第一数据库。在其中一些实施例中,在判定所述待处理数据的播放进度大于或等于所述进度预设值、所述第一数据库内具有对应待定数据的情况下,所述方法还包括:自所述第一数据库删除所述待定数据或将所述待定数据的播放进度调整为100%。在其中一些实施例中,所述方法还包括:判断所述待处理数据的视频年份是否与所述待定数据的视频年份不同,若是,则允许所述待处理数据存储于所述第一数据库若否,则禁止所述待处理数据存储于所述第一数据库。在其中一些实施例中,所述自有播放器的历史记录默认存储于所述第一数据库。在其中一些实施例中,所述第一数据库内的历史记录还均携带有播放器类型。在其中一些实施例中,所述历史记录的生成包括:接收触发信号,响应所述触发信号控制相机开启,且所述相机的采集范围与智能电视的观看范围相适配;基于所述相机采集的信息判断所述观看范围内是否存在用户,若否,则获取所述用户就近离开所述观看范围的第一时间;判断所述用户在所述第一时间之后的预设时段内是否重新进入所述观看范围,若否,则停止记录视频的播放进度,并基于所述视频在第一时间的播放进度生成第一历史记录。在其中一些实施例中,所述历史记录的生成还包括:判断所述观看范围内是否存在两个以上的用户,若是,则禁止所述获取所述用户就近离开所述观看范围的第一时间。在其中一些实施例中,所述历史记录的生成还包括:在判定所述观看范围内存在两个以上的用户的情况下,所述智能电视不显示历史记录或显示全部历史记录。相比相关技术,本专利技术的有益效果在于:各个第三方播放器的历史记录均被存储于第一数据库内,自有播放器的历史记录也被存储于第一数据库内,因此该智能电视可以具有存储了历史记录的第一数据库,且该第一数据库更为完整;在任意历史记录被存储于第一数据库之前均需要进行查重,并在存在重复的情况下保留最新的历史记录,从而提高该第一数据库的准确性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例所示历史记录处理方法的流程图;图2是本申请实施例所示时长处理步骤、进度处理步骤以及年份处理步骤的流程图;图3为本申请实施例所示历史记录生成步骤的流程图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。本实施例提供了一种历史记录处理方法,旨在解决相关技术中智能电视不具有完整的历史记录数据库的问题。图1是本申请实施例所示历史记录处理方法的流程图,参照图1所示,本方法包括步骤S101至步骤S105。步骤S101、获取第三方播放器和自有播放器生成的历史记录,并记为待处理数据。步骤S102、判断第一数据库内是否具有名称与待处理数据相同的历史记录,若否,则执行步骤S103,若是,则执行步骤S104。步骤S103、将待处理数据存储于第一数据库。步骤S104、将第一数据库内名称与待处理数据相同的历史记录记为待定数据,并判断待处理数据的生成时间是否早于待定数据的生成时间,若否,则执行步骤S105。步骤S105、将待定数据替换为待处理数据。值得说明的是,该方法的步骤可以是基于执行设备完成的。具体地,该执行设备可以为服务器、云服务器、智能电视以及处理器等设备,但该执行设备不限于上述类型。可以理解,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。综上,各个第三方播放器的历史记录均被存储于第一数据库内,自有播放器的历史记录也被存储于第一数据库内,因此该智能电视可以具有存储了历史记录的第一数据库,且该第一数据库更为完整;在任意历史记录被存储于第一数据库之前均需要进行查重,并在存在重复的情况下保留最新的历史记录,从而提高该第一数据库的准确性。作为一个可选的实施方式,对于步骤S101。可以理解,第三方播放器为安装于智能电视上的软件,其可以基于智能电视实现视频播放,相应地,智能电视可以得到该第三方播放器生成的历史记录并存储于本地;自有播放器为智能电视自带的软件,智能电视可以直接得到自有播放器生成的历史记录并存储于本地。在此值得说明的是,在执行设备为服务器或云服务器的情况下,智能电视需要将存储于本地的历史记录上传至执行设备。作为一个可选的实施方式,对于步骤S102。可以理解,第一数据库内存储有历史记录,该历史记录可本文档来自技高网
...

【技术保护点】
1.一种历史记录处理方法,其特征在于,所述方法包括:/n获取第三方播放器和自有播放器生成的历史记录,并均记为待处理数据;/n判断第一数据库内是否具有名称与所述待处理数据相同的历史记录,若是,则记为待定数据,若否,则将所述待处理数据存储于所述第一数据库;/n判断所述待处理数据的生成时间是否早于所述待定数据的生成时间,若否,则将所述待定数据替换为所述待处理数据。/n

【技术特征摘要】
1.一种历史记录处理方法,其特征在于,所述方法包括:
获取第三方播放器和自有播放器生成的历史记录,并均记为待处理数据;
判断第一数据库内是否具有名称与所述待处理数据相同的历史记录,若是,则记为待定数据,若否,则将所述待处理数据存储于所述第一数据库;
判断所述待处理数据的生成时间是否早于所述待定数据的生成时间,若否,则将所述待定数据替换为所述待处理数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述待处理数据的观看时长是否大于观看预设值,若是,则允许所述待处理数据存储于所述第一数据库,若否,则禁止所述待处理数据存储于所述第一数据库。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述待处理数据的播放进度是否小于进度预设值,若是,则允许所述待处理数据存储于所述第一数据库,若否,则禁止所述待处理数据存储于所述第一数据库。


4.根据权利要求3所述的方法,其特征在于,在判定所述待处理数据的播放进度大于或等于所述进度预设值、所述第一数据库内具有对应待定数据的情况下,所述方法还包括:自所述第一数据库删除所述待定数据或将所述待定数据的播放进度调整为100%。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述待处理数据的视频年份是否与所述待定数据...

【专利技术属性】
技术研发人员:余锋金凌琳雷钧杰王威李振汉
申请(专利权)人:当趣网络科技杭州有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1