剧集播放方法和装置与流程

文档序号:12498659阅读:236来源:国知局
剧集播放方法和装置与流程

本发明涉及信息处理技术领域,尤其涉及一种剧集播放方法和装置。



背景技术:

如今电视台和网络视频运营商对电视剧、综艺、专题等连续性节目均采取日更新或者周更新方式的更新节目。用户同时可关注多部喜爱的、正在更新的剧集,每天可观看的已更新节目也不尽相同。而用户在互联网电视或者机顶盒上要找到自己喜爱的剧集,至少需要经过3个步骤,分别为:①找到观看历史;②在观看历史中选择喜爱的剧集;③播放所选择的剧集。由此可知,在电视或者机顶盒等播放设备中找到喜爱剧集并播放的过程较为繁琐。



技术实现要素:

本发明的主要目的在于提供一种剧集播放方法和装置,旨在解决现有在电视或者机顶盒等播放设备中找到喜爱剧集并播放的过程繁琐的技术问题。

为实现上述目的,本发明提供一种剧集播放方法,所述剧集播放方法包括步骤:

当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;

根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;

当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集,并播放所述优先播放剧集。

优选地,所述根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序的步骤包括:

在所述喜爱剧集列表中选取一剧集作为对比剧集,确定所述对比剧集和所述当前观看剧集的更新状态;

若所述对比剧集正在更新,所述当前观看剧集已更新完成,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后;

若所述对比剧集已更新完成,所述当前观看剧集正在更新,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

若所述对比剧集和所述当前观看剧集处于同一更新状态,则对比所述对比剧集和所述当前观看剧集的观影完成率,其中,所述观影完成率等于累计观影完成度除以剧集总数;

若所述当前观看剧集的观影完成率大于所述对比剧集的观影完成率,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述对比剧集最后观看日期与当前日期的差值大于预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述差值小于或者等于所述预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后。

优选地,所述当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据的步骤包括:

当侦测到结束当前观看剧集的操作指令时,判断是否是首次观看所述当前观看剧集;

若不是首次观看所述当前观看剧集,且所述当前观看剧集已在所述喜爱剧集列表中,则获取与所述当前观看剧集对应的观影数据;

若是首次观看所述当前观看剧集,则获取观看所述当前观看剧集的观看时间;

若所述观看时间大于预设时间,则获取与所述当前观看剧集对应的观影数据。

优选地,所述根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序的步骤之前,还包括:

判断所述当前观看剧集是否在所述喜爱剧集列表中;

若所述当前观看剧集在所述喜爱剧集列表中,则根据所述观影数据更新所述当前观看剧集对应的数据;

若所述当前观看剧集未在所述喜爱剧集列表中,将所述当前观看剧集加入所述喜爱剧集列表中。

优选地,所述根据所述顺序确定所述喜爱剧集列表中的优先播放剧集的步骤包括:

按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集;

判断所述待播放剧集是否已更新;

若所述待播放剧集已更新,则判断所述待播放剧集中未观看集数是否小于或者等于预设集数;

若所述待播放剧集中未观看集数小于或者等于所述预设集数,则将所述待播放剧集设置为优先播放剧集;

若所述待播放剧集未更新,或者所述待播放剧集中未观看集数大于所述预设集数,则继续执行按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集的步骤。

优选地,所述剧集播放方法还包括:

当接收到显示所述喜爱剧集列表的显示指令时,将所述喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示。

此外,为实现上述目的,本发明还提供一种剧集播放装置,所述剧集播放装置包括:

获取模块,用于当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;

排列模块,用于根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;

确定模块,用于当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集;

播放模块,用于播放所述优先播放剧集。

优选地,所述排列模块包括:

选取单元,用于在所述喜爱剧集列表中选取一剧集作为对比剧集,确定所述对比剧集和所述当前观看剧集的更新状态;

排列单元,用于若所述对比剧集正在更新,所述当前观看剧集已更新完成,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后;若所述对比剧集已更新完成,所述当前观看剧集正在更新,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

对比单元,用于若所述对比剧集和所述当前观看剧集处于同一更新状态,则对比所述对比剧集和所述当前观看剧集的观影完成率,其中,所述观影完成率等于累计观影完成度除以剧集总数;

所述排列单元还用于若所述当前观看剧集的观影完成率大于所述对比剧集的观影完成率,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述对比剧集最后观看日期与当前日期的差值大于预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述差值小于或者等于所述预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后。

优选地,所述获取模块包括:

第一判断单元,用于当侦测到结束当前观看剧集的操作指令时,判断是否是首次观看所述当前观看剧集;

第一获取单元,用于若不是首次观看所述当前观看剧集,且所述当前观看剧集已在所述喜爱剧集列表中,则获取与所述当前观看剧集对应的观影数据;若是首次观看所述当前观看剧集,则获取观看所述当前观看剧集的观看时间;若所述观看时间大于预设时间,则获取与所述当前观看剧集对应的观影数据。

优选地,所述剧集播放装置还包括:

判断模块,用于判断所述当前观看剧集是否在所述喜爱剧集列表中;

更新模块,用于若所述当前观看剧集在所述喜爱剧集列表中,则根据所述观影数据更新所述当前观看剧集对应的数据;

加入模块,用于若所述当前观看剧集未在所述喜爱剧集列表中,将所述当前观看剧集加入所述喜爱剧集列表中。

优选地,所述确定模块包括:

第二获取单元,用于按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集;

第二判断单元,用于判断所述待播放剧集是否已更新;若所述待播放剧集已更新,则判断所述待播放剧集中未观看集数是否小于或者等于预设集数;

设置单元,用于若所述待播放剧集中未观看集数小于或者等于所述预设集数,则将所述待播放剧集设置为优先播放剧集;

执行单元,用于若所述待播放剧集未更新,或者所述待播放剧集中未观看集数大于所述预设集数,则继续执行按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集的步骤。

优选地,所述剧集播放装置还包括:

显示模块,用于当接收到显示所述喜爱剧集列表的显示指令时,将所述喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示。

本发明通过当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集,并播放所述优先播放剧集。简化了用户在电视或者机顶盒等播放设备中选择喜爱剧集进行播放的操作流程,缩短了用户观看喜爱剧集的等待时间。

附图说明

图1为本发明剧集播放方法第一实施例的流程示意图;

图2为本发明实施例中当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据的一种流程示意图;

图3为本发明剧集播放方法第三实施例的流程示意图;

图4为本发明实施例中喜爱剧集列表分类显示的一种示意图;

图5为本发明剧集播放装置第一实施例的功能模块示意图;

图6为本发明实施例中获取模块的一种功能模块示意图;

图7为本发明剧集播放装置第三实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种剧集播放方法。

参照图1,图1为本发明剧集播放方法第一实施例的流程示意图。

在本实施例中,所述剧集播放方法包括:

步骤S10,当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;

在本实施例中,所述剧集播放方法的执行主体可为电视,或者机顶盒等播放设备,或者是与播放设备对应的服务器。

当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据。需要说明的是,结束当前观看剧集的操作指令可理解为结束当前观看剧集,或者将当前观看剧集切换至另一剧集进行观看。所述观影数据至少包括用户登录所述播放设备的账号、剧集标识、剧集名称、剧集类型、累积观影完成度、起始观看日期、最后观看日期和剧集的更新状态的一种。所述更新状态包括更新中、更新全和已更新。

进一步地,当所述电视或者机顶盒等播放设备启动时,会自动登录用户的账号,或者在屏幕中输出提示信息,提示用户输入对应的账号和密码进行登录操作。

步骤S20,根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;

当获取到与所述当前观看剧集对应的观影数据时,根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序。所述预设喜爱剧集列表为用户预先设置的用于存储感兴趣剧集的列表。

进一步地,所述步骤S20包括:

步骤a,在所述喜爱剧集列表中选取一剧集作为对比剧集,确定所述对比剧集和所述当前观看剧集的更新状态;

步骤b,若所述对比剧集正在更新,所述当前观看剧集已更新完成,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后;

步骤c,若所述对比剧集已更新完成,所述当前观看剧集正在更新,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

进一步地,当获取到与所述当前观看剧集对应的观影数据时,在所述喜爱剧集列表中选取一剧集作为对比剧集,确定所述对比剧集和所述当前观看剧集的更新状态。若所述对比剧集正在更新,所述当前观看剧集已更新完成,则表示用户对所述对比剧集更感兴趣,在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后;若所述对比剧集已更新完成,所述当前观看剧集正在更新,则表示用户对所述当前观看剧集更感兴趣,在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前。可以理解的是,剧集正在更新对应的更新状态是更新中,剧集已更新完成对应的更新状态是更新全。

步骤d,若所述对比剧集和所述当前观看剧集处于同一更新状态,则对比所述对比剧集和所述当前观看剧集的观影完成率,其中,所述观影完成率等于累计观影完成度除以剧集总数;

若所述对比剧集和所述当前观看剧集处于同一更新状态,即所述对比剧集和所述当前观看剧集都处于正在更新状态,或者都处于已经更新完成状态,则计算所述对比剧集和所述当前观看剧集的观影完成率,对比所述对比剧集和所述当前观看剧集之间观影完成率的大小。所述观影完成率等于累计观影完成度除以剧集总数。如当某一剧集的用户累计观影完成度为5.5,剧集总数为20时,得到的观影完成率为27.5%。

步骤e,若所述当前观看剧集的观影完成率大于所述对比剧集的观影完成率,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

步骤f,若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述对比剧集最后观看日期与当前日期的差值大于预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

步骤g,若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述差值小于或者等于所述预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后。

当所述当前观看剧集的观影完成率大于所述对比剧集的观影完成率时,表明用户对所述当前观看剧集更感兴趣,在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;当所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,则确定所述对比剧集的最后观看日期和当前日期,计算所述最后观看日期和所述当前日期之间的差值。若所述差值大于预设阈值,表明用户对所述当前观看剧集更感兴趣,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;若所述差值小于或者等于所述预设阈值,表明用户对所述对比剧集更感兴趣,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后。需要说明的是,所述预设阈值可根据具体需要而设置。

可以理解的是,在本实施例中,反复执行步骤a至步骤g,直至将所述当前观看剧集按照用户的感兴趣程度排列在所述喜爱剧集列表中。

步骤S30,当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集,并播放所述优先播放剧集。

当接收到优先播放指令时,根据所述喜爱剧集列表中各剧集的排列顺序确定优先播放剧集。当确定所述优先播放剧集后,播放所述优先播放剧集。需要说明的是,所述优先播放剧集为所述喜爱剧集列表中除所述当前观看剧集外排列在首位的剧集。

进一步地,与所述电视或者机顶盒等播放设备对应的遥控器中,设置有优先播放喜爱剧集的快捷键。当用户按压所述遥控器中的优先播放喜爱剧集的快捷键时,所述遥控器发送优先播放指令给对应的播放设备。

进一步地,当所述剧集播放方法的执行主体为服务器时,所述服务器将所述优先播放剧集推送给与其连接的播放设备,以供所述播放设备播放所述优先播放剧集。

本实施例通过当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集,并播放所述优先播放剧集。简化了用户在电视或者机顶盒等播放设备中选择喜爱剧集进行播放的操作流程,缩短了用户观看喜爱剧集的等待时间。

进一步地,提出本发明剧集播放方法第二实施例。

所述剧集播放方法第二实施例与所述剧集播放方法第一实施例的区别在于,参照图2,所述步骤S10包括:

步骤S11,当侦测到结束当前观看剧集的操作指令时,判断是否是首次观看所述当前观看剧集;

步骤S12,若不是首次观看所述当前观看剧集,且所述当前观看剧集已在所述喜爱剧集列表中,则获取与所述当前观看剧集对应的观影数据;

步骤S13,若是首次观看所述当前观看剧集,则获取观看所述当前观看剧集的观看时间;

步骤S14,若所述观看时间大于预设时间,则获取与所述当前观看剧集对应的观影数据。

当侦测到结束当前观看剧集的操作指令时,判断用户是否是首次观看所述当前观看剧集。若用户不是首次观看所述当前观看剧集,则判断所述当前观看剧集是否在所述喜爱剧集列表中。若所述当前观看剧集已在所述喜爱剧集列表中,则获取与所述当前观看剧集对应的观影数据;若所述当前观看剧集未在所述喜爱剧集列表中,则根据所述操作指令结束播放所述当前观看剧集或者将所述当前播放剧集切换至另一剧集。

若用户是首次观看所述当前观看剧集,则获取用户观看所述当前观看剧集的观看时间,判断所述观看时间是否大于预设时间。当所述观看时间大于所述预设时间时,表示所述当前观看剧集为用户感兴趣的剧集,获取与所述当前观看剧集对应的观影数据;当所述观看时间小于或者等于所述预设时间,表示所述当前观看剧集不是用户感兴趣的剧集,根据所述操作指令结束播放所述当前观看剧集或者将所述当前播放剧集切换至另一剧集。所述预设时间可根据具体需要而设置,如可以设置为20分钟,或者25分钟等。

进一步地,所述剧集播放方法还包括:

步骤h,判断所述当前观看剧集是否在所述喜爱剧集列表中;

步骤i,若所述当前观看剧集在所述喜爱剧集列表中,则根据所述观影数据更新所述当前观看剧集对应的数据;

步骤j,若所述当前观看剧集未在所述喜爱剧集列表中,将所述当前观看剧集加入所述喜爱剧集列表中。

当获取到与所述当前观看剧集对应的观影数据时,判断所述当前观看剧集是否在所述喜爱剧集列表中。若所述当前观看剧集在所述喜爱剧集列表中,则根据所述观影数据更新所述当前观看剧集对应的数据,如更新所述当前观看剧集的累积观影完成度、最后观看日期和更新状态等;若所述当前观看剧集未在所述喜爱剧集列表中,将所述当前观看剧集加入所述喜爱剧集列表中。

本实施例通过当侦测到结束当前观看剧集的操作指令,且用户是首次观看当前观看剧集时,根据用户观看时间来判断是否获取所述当前观看剧集对应的观影数据。实现了在获取观影数据过程中,只获取用户感兴趣剧集和已在喜爱剧集列表中剧集的观影数据,使所述喜爱剧集列表中所包含的剧集都是用户感兴趣。

进一步地,提出本发明剧集播放方法第三实施例。

所述剧集播放方法第三实施例与所述剧集播放方法第一实施例的区别在于,参照图3,所述剧集播放方法还包括:

步骤S40,当接收到显示所述喜爱剧集列表的显示指令时,将所述喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示。

当接收到显示所述喜爱剧集列表中各剧集的显示指令时,将所述喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示。具体地,参照图4,在图4中,当用户选择已更新栏目时,在播放设备的屏幕中显示已更新的各剧集,以供用户选择。

需要说明的是,在本实施例中,所述步骤S40在步骤S30之后,在其它实施例中,所述步骤S40可在步骤S30之前,或者步骤S20等。

进一步地,与所述电视或者机顶盒等播放设备对应的遥控器中,设置有显示喜爱剧集列表的快捷键。当用户按压所述遥控器中显示喜爱剧集列表的快捷键时,所述遥控器发送显示指令给对应的播放设备。

进一步地,所述根据所述顺序确定所述喜爱剧集列表中的优先播放剧集的步骤包括:

步骤l,按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集;

步骤m,判断所述待播放剧集是否已更新;

步骤n,若所述待播放剧集已更新,则判断所述待播放剧集中未观看集数是否小于或者等于预设集数;

步骤o,若所述待播放剧集中未观看集数小于或者等于所述预设集数,则将所述待播放剧集设置为优先播放剧集;

步骤p,若所述待播放剧集未更新,或者所述待播放剧集中未观看集数大于所述预设集数,则继续执行按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集的步骤。

进一步地,在根据所述顺序确定所述喜爱剧集列表中的优先播放剧集的过程中,按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集,判断所述待播放剧集是否已更新。若所述待播放剧集已更新,则判断所述待播放剧集中未观看集数是否小于或者等于预设集数。若所述待播放剧集中未观看集数小于或者等于所述预设集数,则将所述待播放剧集设置为优先播放剧集;若所述待播放剧集未更新,或者所述待播放剧集中未观看集数大于所述预设集数,则继续执行按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集的步骤。需要说明的是,所述预设集数可根据具体需要而设置,如可设置为2集或者3集等。

进一步地,若在所述喜爱剧集列表中除所述当前观看剧集之外未读取到其它待播放剧集,则获取默认播放剧集,将所述默认播放剧集设置为优先播放剧集。其中,所述默认播放剧集可为用户根据具体需要而设置,也可以设置为所述喜爱剧集列表中除所述当前观看剧集之外的,排列在首位的剧集,可以理解的是,所述排列在首位的剧集为未播放完的剧集。

如当获取所述喜爱剧集列表中除所述当前观看剧集之外的第一待播放剧集时,判断所述第一待播放剧集是否已更新;若所述第一待播放剧集已更新,则判断所述第一待播放剧集中未观看集数是否小于或者等于预设集数;若所述第一待播放剧集中未观看集数小于或者等于所述预设集数,则将所述第一待播放剧集设置为优先播放剧集;若所述第一待播放剧集未更新,或者所述第一待播放剧集中未观看集数大于所述预设集数,则获取所述喜爱剧集列表中除所述当前观看剧集之外的第二待播放剧集,其中,在所述喜爱剧集列表中,所述第一待播放剧集排列在所述第二待播放剧集之前。当得到所述第二待播放剧集时,判断所述第二待播放剧集是否已更新。当所述第二待播放剧集已更新或者未更新时,执行的操作与所述第一待播放剧集已更新和未更新时类似,在此不再赘述。

本实施例通过将喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示,方便用户实时地、直观地了解喜爱剧集列表中各剧集的更新状态,使用户可以快速选择所喜爱的剧集进行观看。

本发明进一步提供一种剧集播放装置。

参照图5,图5为本发明剧集播放装置的较佳实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图5所示模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图5所示的剧集播放装置的模块,可轻易进行新的模块的补充;各模块的名称是自定义名称,仅用于辅助理解该剧集播放装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的模块所要达成的功能。

在本实施例中,所述剧集播放装置包括:

获取模块10,用于当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;

在本实施例中,所述剧集播放装置可应用于电视,或者机顶盒等播放设备,或者是与播放设备对应的服务器。

当侦测到结束当前观看剧集的操作指令时,获取模块10获取与所述当前观看剧集对应的观影数据。需要说明的是,结束当前观看剧集的操作指令可理解为结束当前观看剧集,或者将当前观看剧集切换至另一剧集进行观看。所述观影数据至少包括用户登录所述播放设备的账号、剧集标识、剧集名称、剧集类型、累积观影完成度、起始观看日期、最后观看日期和剧集的更新状态的一种。所述更新状态包括更新中、更新全和已更新。

进一步地,当所述电视或者机顶盒等播放设备启动时,会自动登录用户的账号,或者在屏幕中输出提示信息,提示用户输入对应的账号和密码进行登录操作。

排列模块20,用于根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;

当所述获取模块10获取到与所述当前观看剧集对应的观影数据时,排列模块20根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序。所述预设喜爱剧集列表为用户预先设置的用于存储感兴趣剧集的列表。

进一步地,所述排列模块20包括:

选取单元,用于在所述喜爱剧集列表中选取一剧集作为对比剧集,确定所述对比剧集和所述当前观看剧集的更新状态;

排列单元,用于若所述对比剧集正在更新,所述当前观看剧集已更新完成,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后;若所述对比剧集已更新完成,所述当前观看剧集正在更新,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;

进一步地,当所述获取模块10获取到与所述当前观看剧集对应的观影数据时,选取单元在所述喜爱剧集列表中选取一剧集作为对比剧集,确定所述对比剧集和所述当前观看剧集的更新状态。若所述对比剧集正在更新,所述当前观看剧集已更新完成,则表示用户对所述对比剧集更感兴趣,在所述喜爱剧集列表中,排列单元将所述当前观看剧集排列在所述对比剧集之后;若所述对比剧集已更新完成,所述当前观看剧集正在更新,则表示用户对所述当前观看剧集更感兴趣,在所述喜爱剧集列表中,所述排列单元将所述当前观看剧集排列在所述对比剧集之前。可以理解的是,剧集正在更新对应的更新状态是更新中,剧集已更新完成对应的更新状态是更新全。

对比单元,用于若所述对比剧集和所述当前观看剧集处于同一更新状态,则对比所述对比剧集和所述当前观看剧集的观影完成率,其中,所述观影完成率等于累计观影完成度除以剧集总数;

若所述对比剧集和所述当前观看剧集处于同一更新状态,即所述对比剧集和所述当前观看剧集都处于正在更新状态,或者都处于已经更新完成状态,则计算所述对比剧集和所述当前观看剧集的观影完成率,对比单元对比所述对比剧集和所述当前观看剧集之间观影完成率的大小。所述观影完成率等于累计观影完成度除以剧集总数。如当某一剧集的用户累计观影完成度为5.5,剧集总数为20时,得到的观影完成率为27.5%。

所述排列单元还用于若所述当前观看剧集的观影完成率大于所述对比剧集的观影完成率,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述对比剧集最后观看日期与当前日期的差值大于预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之前;若所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,且所述差值小于或者等于所述预设阈值,则在所述喜爱剧集列表中,将所述当前观看剧集排列在所述对比剧集之后。

当所述当前观看剧集的观影完成率大于所述对比剧集的观影完成率时,表明用户对所述当前观看剧集更感兴趣,在所述喜爱剧集列表中,所述排列单元将所述当前观看剧集排列在所述对比剧集之前;当所述当前观看剧集的观影完成率小于或者等于所述对比剧集的观影完成率,则确定所述对比剧集的最后观看日期和当前日期,计算所述最后观看日期和所述当前日期之间的差值。若所述差值大于预设阈值,表明用户对所述当前观看剧集更感兴趣,则在所述喜爱剧集列表中,所述排列单元将所述当前观看剧集排列在所述对比剧集之前;若所述差值小于或者等于所述预设阈值,表明用户对所述对比剧集更感兴趣,则在所述喜爱剧集列表中,所述排列单元将所述当前观看剧集排列在所述对比剧集之后。需要说明的是,所述预设阈值可根据具体需要而设置。

可以理解的是,在本实施例中,反复执行步骤a至步骤g,直至将所述当前观看剧集按照用户的感兴趣程度排列在所述喜爱剧集列表中。

确定模块30,用于当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集;

播放模块40,用于播放所述优先播放剧集。

当接收到优先播放指令时,确定模块30根据所述喜爱剧集列表中各剧集的排列顺序确定优先播放剧集。当所述确定模块30确定所述优先播放剧集后,播放模块40播放所述优先播放剧集。需要说明的是,所述优先播放剧集为所述喜爱剧集列表中除所述当前观看剧集外排列在首位的剧集。

进一步地,与所述电视或者机顶盒等播放设备对应的遥控器中,设置有优先播放喜爱剧集的快捷键。当用户按压所述遥控器中的优先播放喜爱剧集的快捷键时,所述遥控器发送优先播放指令给对应的播放设备。

进一步地,当所述剧集播放装置的应用于服务器时,所述服务器将所述优先播放剧集推送给与其连接的播放设备,以供所述播放设备播放所述优先播放剧集。

本实施例通过当侦测到结束当前观看剧集的操作指令时,获取与所述当前观看剧集对应的观影数据;根据所述观影数据重新排列预设喜爱剧集列表中各剧集的顺序;当接收到优先播放指令时,根据所述顺序确定所述喜爱剧集列表中的优先播放剧集,并播放所述优先播放剧集。简化了用户在电视或者机顶盒等播放设备中选择喜爱剧集进行播放的操作流程,缩短了用户观看喜爱剧集的等待时间。

进一步地,提出本发明剧集播放装置第二实施例。

所述剧集播放装置第二实施例与所述剧集播放装置第一实施例的区别在于,参照图6,所述获取模块10包括:

第一判断单元11,用于当侦测到结束当前观看剧集的操作指令时,判断是否是首次观看所述当前观看剧集;

第一获取单元12,用于若不是首次观看所述当前观看剧集,且所述当前观看剧集已在所述喜爱剧集列表中,则获取与所述当前观看剧集对应的观影数据;若是首次观看所述当前观看剧集,则获取观看所述当前观看剧集的观看时间;若所述观看时间大于预设时间,则获取与所述当前观看剧集对应的观影数据。

当侦测到结束当前观看剧集的操作指令时,第一判断单元11判断用户是否是首次观看所述当前观看剧集。若用户不是首次观看所述当前观看剧集,所述第一判断单元11则判断所述当前观看剧集是否在所述喜爱剧集列表中。若所述当前观看剧集已在所述喜爱剧集列表中,第一获取单元12则获取与所述当前观看剧集对应的观影数据;若所述当前观看剧集未在所述喜爱剧集列表中,则根据所述操作指令结束播放所述当前观看剧集或者将所述当前播放剧集切换至另一剧集。

若用户是首次观看所述当前观看剧集,所述第一获取单元12则获取用户观看所述当前观看剧集的观看时间,所述第一判断单元11判断所述观看时间是否大于预设时间。当所述观看时间大于所述预设时间时,表示所述当前观看剧集为用户感兴趣的剧集,所述第一获取单元12获取与所述当前观看剧集对应的观影数据;当所述观看时间小于或者等于所述预设时间,表示所述当前观看剧集不是用户感兴趣的剧集,根据所述操作指令结束播放所述当前观看剧集或者将所述当前播放剧集切换至另一剧集。所述预设时间可根据具体需要而设置,如可以设置为20分钟,或者25分钟等。

进一步地,所述剧集播放装置还包括:

判断模块,用于判断所述当前观看剧集是否在所述喜爱剧集列表中;

更新模块,用于若所述当前观看剧集在所述喜爱剧集列表中,则根据所述观影数据更新所述当前观看剧集对应的数据;

加入模块,用于若所述当前观看剧集未在所述喜爱剧集列表中,将所述当前观看剧集加入所述喜爱剧集列表中。

当获取到与所述当前观看剧集对应的观影数据时,判断模块判断所述当前观看剧集是否在所述喜爱剧集列表中。若所述当前观看剧集在所述喜爱剧集列表中,更新模块则根据所述观影数据更新所述当前观看剧集对应的数据,如更新所述当前观看剧集的累积观影完成度、最后观看日期和更新状态等;若所述当前观看剧集未在所述喜爱剧集列表中,加入模块将所述当前观看剧集加入所述喜爱剧集列表中。

本实施例通过当侦测到结束当前观看剧集的操作指令,且用户是首次观看当前观看剧集时,根据用户观看时间来判断是否获取所述当前观看剧集对应的观影数据。实现了在获取观影数据过程中,只获取用户感兴趣剧集和已在喜爱剧集列表中剧集的观影数据,使所述喜爱剧集列表中所包含的剧集都是用户感兴趣。

进一步地,提出本发明剧集播放装置第三实施例。

所述剧集播放装置第三实施例与所述剧集播放装置第一实施例的区别在于,参照图7,所述剧集播放装置还包括:

显示模块50,用于当接收到显示所述喜爱剧集列表的显示指令时,将所述喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示。

当接收到显示所述喜爱剧集列表中各剧集的显示指令时,显示模块50将所述喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示。具体地,参照图4,在图4中,当用户选择已更新栏目时,在播放设备的屏幕中显示已更新的各剧集,以供用户选择。

进一步地,与所述电视或者机顶盒等播放设备对应的遥控器中,设置有显示喜爱剧集列表的快捷键。当用户按压所述遥控器中显示喜爱剧集列表的快捷键时,所述遥控器发送显示指令给对应的播放设备。

进一步地,所述确定模块30包括:

第二获取单元,用于按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集;

第二判断单元,用于判断所述待播放剧集是否已更新;若所述待播放剧集已更新,则判断所述待播放剧集中未观看集数是否小于或者等于预设集数;

设置单元,用于若所述待播放剧集中未观看集数小于或者等于所述预设集数,则将所述待播放剧集设置为优先播放剧集;

执行单元,用于若所述待播放剧集未更新,或者所述待播放剧集中未观看集数大于所述预设集数,则继续执行按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集的步骤。

进一步地,在根据所述顺序确定所述喜爱剧集列表中的优先播放剧集的过程中,第二获取单元按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集,第二判断单元判断所述待播放剧集是否已更新。若所述待播放剧集已更新,所述第二判断单元则判断所述待播放剧集中未观看集数是否小于或者等于预设集数。若所述待播放剧集中未观看集数小于或者等于所述预设集数,设置单元则将所述待播放剧集设置为优先播放剧集;若所述待播放剧集未更新,或者所述待播放剧集中未观看集数大于所述预设集数,执行单元则继续执行按顺序获取所述喜爱剧集列表中除所述当前观看剧集之外的待播放剧集的步骤。需要说明的是,所述预设集数可根据具体需要而设置,如可设置为2集或者3集等。

进一步地,若在所述喜爱剧集列表中除所述当前观看剧集之外未读取到其它待播放剧集,则获取默认播放剧集,将所述默认播放剧集设置为优先播放剧集。其中,所述默认播放剧集可为用户根据具体需要而设置,也可以设置为所述喜爱剧集列表中除所述当前观看剧集之外的,排列在首位的剧集,可以理解的是,所述排列在首位的剧集为未播放完的剧集。

如当获取所述喜爱剧集列表中除所述当前观看剧集之外的第一待播放剧集时,判断所述第一待播放剧集是否已更新;若所述第一待播放剧集已更新,则判断所述第一待播放剧集中未观看集数是否小于或者等于预设集数;若所述第一待播放剧集中未观看集数小于或者等于所述预设集数,则将所述第一待播放剧集设置为优先播放剧集;若所述第一待播放剧集未更新,或者所述第一待播放剧集中未观看集数大于所述预设集数,则获取所述喜爱剧集列表中除所述当前观看剧集之外的第二待播放剧集,其中,在所述喜爱剧集列表中,所述第一待播放剧集排列在所述第二待播放剧集之前。当得到所述第二待播放剧集时,判断所述第二待播放剧集是否已更新。当所述第二待播放剧集已更新或者未更新时,执行的操作与所述第一待播放剧集已更新和未更新时类似,在此不再赘述。

本实施例通过将喜爱剧集列表中的各剧集按照已更新、更新中、更新全和观看全分类显示,方便用户实时地、直观地了解喜爱剧集列表中各剧集的更新状态,使用户可以快速选择所喜爱的剧集进行观看。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1