视频播放方法、装置和多媒体数据播放方法转让专利

申请号 : CN201811419220.2

文献号 : CN110035318A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 柳林东

申请人 : 阿里巴巴集团控股有限公司

摘要 :

本说明书提供了一种视频播放方法、装置和多媒体数据播放方法。其中,视频播放方法包括:接收针对待播放视频的触发操作;响应触发操作,确定接收触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和接收地点匹配的播放策略,作为第一播放策略;根据所述第一播放策略,播放待播放视频。在本说明书实施例中,通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动从预设的播放策略库中确定出与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动确定并使用适合于用户当前所处的播放场景的播放方式为用户进行视频播放。

权利要求 :

1.一种视频播放方法,包括:

接收针对待播放视频的触发操作;

响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;

根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;

根据所述第一播放策略,播放待播放视频。

2.根据权利要求1所述的方法,所述预设的播放策略库是根据历史播放记录生成的,所述历史播放记录至少包括:视频播放时间、视频播放地点、针对视频的播放参数的设置操作。

3.根据权利要求2所述的方法,所述针对视频的播放参数的设置操作包括以下至少之一:音量的调整操作、亮度的调整操作、弹幕的设置操作、视频比例的设置操作。

4.根据权利要求2所述的方法,根据所述第一播放策略,播放待播放视频,包括:根据所述第一播放策略,对待播放视频的播放参数进行设置;

在完成对待播放视频的播放参数的设置后,播放所述待播放视频。

5.根据权利要求1所述的方法,在根据预设的播放策略库,检索出多个与所述接收时间和所述接收地点匹配的播放策略的情况下,所述方法还包括:展示包含有多个与所述接收时间和所述接收地点匹配的播放策略的选项列表;

接收针对所述选项列表的选择操作;

根据针对所述选项列表的选择操作,从多个与所述接收时间和所述接收地点匹配的播放策略中确定出第一播放策略。

6.根据权利要求1所述的方法,在根据预设的播放策略库,未检索出与所述接收时间和所述接收地点匹配的播放策略的情况下,所述方法还包括:获取并检索关联用户的预设的播放策略库,从所述关联用户的预设的播放策略库中确定出与所述接收时间和所述接收地点匹配的播放策略作为第一播放策略。

7.根据权利要求1所述的方法,在响应所述触发操作,确定接收所述触发操作的接收时间和接收地点同时,所述方法还包括:确定外接设备的连接状态;

相应的,

根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,包括:根据预设的播放策略库,检索出与所述接收时间、所述接收地点,以及所述外接设备的连接状态匹配的播放策略,作为第一播放策略。

8.根据权利要求1所述的方法,在根据所述第一播放策略,播放待播放视频后,所述方法还包括:记录所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作;

根据所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作,生成对应所述待播放视频的播放时间、播放地点的播放策略,并将对应所述待播放视频的播放时间、播放地点的播放策略存储于所述预设的播放策略库中。

9.一种多媒体数据播放方法,包括:

接收针对待播放的多媒体数据的触发操作;

响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;

根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;

根据所述第一播放策略,播放待播放的多媒体数据。

10.根据权利要求9所述的方法,所述多媒体数据包括以下至少之一:视频数据、音频数据、图片数据。

11.一种视频播放装置,包括:

接收模块,用于接收针对待播放视频的触发操作;

确定模块,用于响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;

检索模块,用于根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;

播放模块,用于根据所述第一播放策略,播放待播放视频。

12.根据权利要求11所述的装置,所述预设的播放策略库是根据历史播放记录生成的,所述历史播放记录至少包括:视频播放时间、视频播放地点、针对视频的播放参数的设置操作。

13.根据权利要求11所述的装置,所述针对视频的播放参数的设置操作包括以下至少之一:音量的调整操作、亮度的调整操作、弹幕的设置操作、视频比例的设置操作。

14.根据权利要求12所述的装置,所述播放模块包括:设置单元,用于根据所述第一播放策略,对待播放视频的播放参数进行设置;

播放单元,用于在完成对待播放视频的播放参数的设置后,播放所述待播放视频。

15.根据权利要求11所述的装置,所述装置还包括展示模块,用于在根据预设的播放策略库,检索出多个与所述接收时间和所述接收地点匹配的播放策略的情况下,展示包含有多个与所述接收时间和所述接收地点匹配的播放策略的选项列表;

所述接收模块,还用于接收针对所述选项列表的选择操作;

所述确定模块,还用于根据针对所述选项列表的选择操作,从多个与所述接收时间和所述接收地点匹配的播放策略中确定出第一播放策略。

16.根据权利要求11所述的装置,所述检索模块在根据预设的播放策略库,未检索出与所述接收时间和所述接收地点匹配的播放策略的情况下,还用于获取并检索关联用户的预设的播放策略库,从所述关联用户的预设的播放策略库中确定出与所述接收时间和所述接收地点匹配的播放策略作为第一播放策略。

17.根据权利要求11所述的装置,所述确定模块在响应所述触发操作,确定接收所述触发操作的接收时间和接收地点同时,还用于确定外接设备的连接状态。

18.根据权利要求11所述的装置,所述装置还包括记录模块和存储模块,其中:所述记录模块用于记录所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作;

所述存储模块用于根据所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作,生成对应所述待播放视频的播放时间、播放地点的播放策略,并将对应所述待播放视频的播放时间、播放地点的播放策略存储于所述预设的播放策略库中。

19.一种视频播放设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1至8中任一项所述方法的步骤。

20.一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现权利要求1至8中任一项所述方法的步骤。

说明书 :

视频播放方法、装置和多媒体数据播放方法

技术领域

[0001] 本说明书属于互联网技术领域,尤其涉及一种视频播放方法、装置和多媒体数据播放方法。

背景技术

[0002] 现有的视频播放方法大多是当用户点击待播放视频时,客户端设备(例如手机、平板电脑等)会根据默认的播放参数(例如默认的音量大小),或者用户最近一次设置的播放参数直接播放当前待播放视频。
[0003] 例如,用户在上班的路上通过手机播放视频时,由于户外环境较为吵闹,会将播放音量设置为90,音量相对较大。而当用户到达公司后,在休息时间中想要继续观看之前播放的视频时,在点击该视频的播放图标后,手机会以之前设置的90的播放音量进行播放。而此时用户由于处于公司内,不同于之前所处的户外环境,当前所处的环境相对较为安静,这种播放音量显然过大,势必会影响到公司内其他同事。这时,用户往往只能急忙地手动去调低视频音量,避免进一步影响到其他同事,使用体验相对较差。
[0004] 可见现有的播放方法相对不够智能,无法自动根据用户当前所处的播放场景进行播放参数的设置或调整,导致用户的使用体验相对较差。因此,亟需一种操作更为便利、用户体验更高的视频播放方法。

发明内容

[0005] 本说明书目的在于提供一种视频播放方法、装置和多媒体数据播放方法,以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户所处的播放场景的方式进行播放。
[0006] 本说明书提供的视频播放方法、装置和多媒体数据播放方法是这样实现的:
[0007] 一种视频播放方法,包括:接收针对待播放视频的触发操作;响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;根据所述第一播放策略,播放待播放视频。
[0008] 一种多媒体数据播放方法,包括:接收针对待播放的多媒体数据的触发操作;响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;根据所述第一播放策略,播放待播放的多媒体数据。
[0009] 一种视频播放装置,包括:接收模块,用于接收针对待播放视频的触发操作;确定模块,用于响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;检索模块,用于根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;播放模块,用于根据所述第一播放策略,播放待播放视频。
[0010] 一种视频播放设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现接收针对待播放视频的触发操作;响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;根据所述第一播放策略,播放待播放视频。
[0011] 一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现接收针对待播放视频的触发操作;响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;根据所述第一播放策略,播放待播放视频。
[0012] 本说明书提供的一种视频播放方法、装置和多媒体数据播放方法,通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动地从预设的播放策略库中确定出并使用与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行视频播放。

附图说明

[0013] 为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0014] 图1是在一个场景示例中,应用本说明书实施例提供的视频播放方法的一种实施例的示意图;
[0015] 图2是在一个场景示例中,应用本说明书实施例提供的视频播放方法的一种实施例的示意图;
[0016] 图3是在一个场景示例中,应用本说明书实施例提供的视频播放方法的一种实施例的示意图;
[0017] 图4是本说明书实施例提供的视频播放方法的流程的一种实施例的示意图;
[0018] 图5是本说明书实施例提供的多媒体数据播放方法的流程的一种实施例的示意图;
[0019] 图6是本说明书实施例提供的视频播放设备的结构的一种实施例的示意图;
[0020] 图7是本说明书实施例提供的视频播放装置的结构的一种实施例的示意图。

具体实施方式

[0021] 为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0022] 考虑到现有视频播放方法往往不够智能。在用户点击播放时,通常只会以默认的播放参数或者用户上一次设置的播放参数进行播放,而不会根据用户当前所处的播放场景智能地选择适合该播放场景的方式进行播放,导致播放时需要用户自己去手动调整播放参数,相对较为麻烦,用户体验也相对较差。
[0023] 针对产生上述问题的根本原因,本说明书考虑可以记录下每次用户播放视频的时间、地点,以及用户所进行的设置操作(例如调高音量或者降低亮度等),再根据上述历史记录形成一个预设的播放策略库,其中,该播放策略库中包含有针对不同播放时间和播放地点的播放策略。这样用户在点击触发播放视频时,可以接收并根据用户触发播放的时间和地点等信息,从预设的播放策略库中检索出与上述时间和地点等信息匹配的播放策略作为适合于用户所处的播放场景的播放策略,进而可以通过该播放策略自动调整播放参数来播放视频。从而简化了用户操作,提高了用户的播放体验,达到能够自动以适合于用户所处的播放场景的方式进行播放。
[0024] 本说明书实施方式提供一种视频播放方法,所述视频播放方法可以应用于用户使用的客户端设备中。
[0025] 在本实施方式中,上述客户端设备可以记录下日常用户每次触发播放视频时的时间和地点等信息,以及用户针对播放参数的设置操作,再根据上述历史记录生成并不断更新用户的预设的播放策略库。在用户通过客户端设备发出触发操作来播放视频时,客户端设备可以响应用户触发操作,确定接收触发操作的接收时间和接收地点;再根据预设的播放策略库,检索出与所述接收时间和接收地点匹配的播放策略,作为第一播放策略(即适合于用户当前所处的播放场景的播放策略);再根据所述第一播放策略,播放待播放视频。
[0026] 在本实施方式中,所述客户端设备具体可以为一种应用于用户一侧,能够实现操作数据采集、数据处理、视频播放等功能的前端设备。具体地,所述客户端例如可以为台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备、导购终端、具有网络访问功能的电视机等。或者,所述客户端也可以为能够运行于上述电子设备中的软件应用。例如,可以是在手机上运行的某视频APP等。
[0027] 在一个场景示例中,可以参阅图1所示,用户可以使用应用本说明书实施例提供的视频方法的客户端设备在公司休息时间进行视频播放。
[0028] 在本场景示例中,具体的,用户可以使用自己的手机作为客户端设备,可以通过手机进行视频的播放,同时在播放过程中可以对播放参数进行调整设置,以使得视频能够以符合自己要求的方式进行播放。
[0029] 其中,上述播放参数具体可以理解为一种用于限定视频播放方式的属性参数。通常可以通过调整设置不同的播放参数,使得视频以不同的播放方式进行播放。具体的,上述播放参数可以包括以下至少之一:音量、亮度、弹幕的开关、视频比例、饱和度、音质、音色等等。当然,需要说明的是上述所列举的播放参数只是为了更好地说明本说明书实施方式。具体实施时,根据具体的应用场景和用户需求,还可以引入其他类型的播放参数。对此,本说明书不作限定。
[0030] 具体实施时,在用户每次通过手机播放视频时,手机都会记录下用户播放视频的播放时间、地点等信息,以及播放过程中用户针对播放参数的设置操作,以建立得到针对每次视频播放的播放记录。
[0031] 例如,第一天晚上,用户晚上在家点击想要播放的视频,以触发该视频的播放。同时觉得音量偏小,在播放过程中将视频音量调大至75。这时手机会记录下根据用户的点击操作播放视频的播放时间为19:00,以及播放地点为:幸福小区11栋212,并根据上述信息建立针对该次视频播放的播放记录。此外,手机还会在响应用户的设置操作,将视频音量升高至75的同时,在该次播放记录中记录下用户对该视频的播放参数的具体设置操作,即:音量加至75。
[0032] 第二天上午,用户在办公室在休息时间点击想要播放的视频,以触发该视频的播放后,用户考虑到办公室里还有其他同事工作,为了不影响到其他同事,用户迅速将视频音量调小至15。这时手机会记录下根据用户点击操作播放视频的播放时间为上午10:00,以播放地点为:运河路101park9栋,并根据上述信息建立针对该次视频播放的播放记录。此外,手机还会在响应用户的设置操作,将视频音量降低至15的同时,在该次播放记录中记录下用户对该视频的播放参数的具体设置操作,即:音量减至15。
[0033] 按照上述方式,手机可以陆续记录下多个不同的播放时间、播放地点的用户的播放记录。进而可以根据上述历史播放记录生成包含有多种播放策略的预设的播放策略库。
[0034] 具体的,手机可以按照播放时间和播放地点等信息对上述历史播放记录进行整理划分,确定出对应于各种播放场景的播放参数的设置规则,从而得到了针对多种播放场景的播放策略,形成了针对该用户的预设的播放策略库。其中,每一种播放场景分别指示(或对应)于一种播放时间和播放地点。
[0035] 其中,上述播放策略具体可以理解为适合于某一种播放场景的播放方案。具体的,上述播放策略可以包括与该播放场景所指示的播放时间、播放地点对应的播放参数的设置规则等信息数据。例如,对应于播放场景1的播放策略可以包括:与该播放场景所指示的播放时间为19:00,播放地点为:幸福小区11栋212,与这一播放场景对应的播放参数设置规则为:升高视频音量至75。
[0036] 上述预设的播放策略库具体可以理解为预先生成的多种播放策略的集合,即上述预设的播放策略库中可以是预先生成并存储有针对不同的播放场景,即对应于不同的播放时间、播放地点,的播放参数的设置规则。
[0037] 具体实施时,用户从家来到公司后,准备用手机播放昨晚在家没有看完的A视频。用户可以通过在手机界面上点击A视频上的播放图标,以进行触发操作指示播放A视频。
[0038] 这时,如果是基于现有的视频播放方法,手机会根据上一次用户播放视频时所设置的音量(例如,昨晚在家播放视频时设置的音量75)来播放视频。这样视频播放的音量相对较大,势必会对公司里的其他同事造成影响,用户本身也会因此感到愧疚,并慌忙地赶紧调低音量。
[0039] 而基于本说明书提供的视频播放方法,手机在接收到用户针对A视频的触发操作后,会先确定出接收到该触发操作的接收时间和接收地点;再根据上述接收时间和接收地点在预设的播放策略库中进行检索,找到播放时间和播放地点与上接收时间和接收地点分别相同的播放策略,作为与接收时间和接收地点匹配的第一播放策略,即适合用户当前所处的播放场景的播放策略;进而可以根据上述第一播放策略对视频的播放参数进行对应调整设置,在完成对视频的播放参数的设置后,才会播放该视频。
[0040] 具体的,手机在接收到用户的触发操作后,可以先通过手机时钟,确定出接收到触发操作的接收时间为10:00;通过手机内的GPS定位器,确定出接收到触发操作的接收地点为运河路101park9栋。然后,手机会根据上述确定的接收时间和接收地点,对该用户的预设的策略库进行检索,寻找是否存在与上述接收时间、接收地点匹配的播放策略。例如,通过检索,发现一条基于用户之前的播放记录生成的策略1000,所指示的播放时间与接收时间相同,都为10:进而可以将策略1000作为第一策略,并根据该策略所包含的播放参数的设置规则,自动将A视频的播放音量调整为15。在完成上述调整后,才开始播放A视频。这样播放出来的A时频音量相对较小,不会影响到公司的其他同事,适合于用户当前所处的播放场景。此外,用户也不需要再自行通过手动设置对播放参数进行调整,简化了用户操作,提高了用户的播放体验。
[0041] 由上述场景示例可见,本说明书提供的视频播放方法,由于通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动地从预设的播放策略库中确定出并使用与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行视频播放。
[0042] 在另一个场景示例中,手机可能会根据接收触发操作的接收时间和接收地点从预设的播放策略中检索出多条与所述接收时间和接收地点匹配的播放策略。
[0043] 例如,在本场景示例中,手机通过检索预设的播放策略库检索得到两条播放时间为“10:00”,且播放地点为“运河路101park9栋”的播放策略:策略1000和策略2001。但上述两条播放策略所包含的播放参数的设置规则并不相同。具体的,策略1000所包含的播放参数的设置规则为将视频播放音量设置为15,而策略2001所包含的播放参数的设置规则为将视频音量关闭。
[0044] 这时可以参阅图2所示,手机可以通过手机屏幕向用户展示包含有上述两个个与接收时间和接收地点匹配的播放策略的选项列表,供用户选择符合自己当前所处的播放场景的播放策略。其中,在上述选项列表中,每一个播放策略所对应的图标中还显示出该策略所包含的播放参数的设置规则。例如,对于策略1000会显示出以下播放参数的设置规则:将视频播放音量设置为15,对于策略2001会显示以下播放参数的设置规则:将视频播放音量关闭。
[0045] 这时用户可以根据上述所显示的播放参数的设置规则,从两个策略选项图标中选择点击满足自己当前所处的播放场景的策略选项图标。手机接收到用户针对所述选项列表中的测量选项图标的选择操作;并根据针对所述选项列表的选择操作,从策略1000和策略2001中确定出用户选择的策略1000作为第一播放策略,进而可以根据策略1000来播放视频。
[0046] 在另一个场景示例中,手机在生成用户的预设的播放策略库后会进一步将所生成的该用户的预设的播放策略库上存存储在服务器中,并且在服务器中存储的各个预设的播放策略库会携带有对应用户的身份标识。
[0047] 具体的,用户A的手机根据用户A自身的预设的播放策略库没有检索到与接收时间和接收地点匹配的播放策略时,手机可以进一步检索用户A的关联用户,并获取关联用户的预设的播放策略库,再从关联用户的预设的播放策略库中检索确定出与接收时间和所收地点匹配的播放策略作为第一播放策略。
[0048] 其中,上述关联用户具体可以理解为与用户熟悉,与用户具有较多交集的用户。具体的,上述关联用户可以包括:用户的同学、用户的同事、用户的亲戚等等。当然,需要说明的是,上述所列举的关联用户只是一种示意性说明。具体实施时,可以根据具体情况引入其他类型的用户作为上述关联用户。例如,还可以将用户自定义选择的某交流软件上的好友作为关联用户。对此,本说明书不作限定。
[0049] 具体实施时,可以参阅图3所示,手机可以通过检索用户的通讯录,或者用户对关联用户自定义设置数据,确定出用户A的关联用户为用户B,进而可以获取用户B的身份标识。再通过手机网络向服务器发送预设的播放策略库的获取请求,其中,上述获取请求携带有用户B的身份标识。
[0050] 服务器在接收到上述获取请求后,可以根据用户B的身份标识搜索到用户B之前上传并存储至服务器中的用户B的预设的播放策略库,并将用户B的播放策略库通过网络反馈给手机。
[0051] 手机在接收到用户B的预设的播放策略库后,可以根据接收时间和接收地点对所得到的用户B的预设的播放策略库进行检索,从中寻找到与所述接收时间和所述接收地点匹配的播放策略作为第一播放策略,再根据上述第一播放策略来播放用户A手机上的视频。
[0052] 由上述场景示例可见,本说明书提供的视频播放方法,由于通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动地从预设的播放策略库中确定出并使用与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行视频播放;还通过在用户自身的预设的播放策略库中没有检索到与接收时间和接收地点匹配的播放策略情况下,获取并检索关联用户的预设的播放策略库,来找到匹配的播放策略播放视频,从而能够在用户自身不熟悉的播放场景中,准确地找到较为合适的播放策略来为用户播放视频,进一步提高了用户的播放体验。
[0053] 参阅图4所示,本说明书实施例提供了一种视频播放方法,其中,该方法具体应用于客户端设备一侧。具体实施时,该方法可以包括以下内容:
[0054] S41:接收针对待播放视频的触发操作。
[0055] 在本实施方式中,上述待播放视频具体可以是指用户当前想要播放的视频文件。例如,用户当前想要观看的电视剧或者综艺节目等等。
[0056] 在本实施方式中,上述触发操作具体可以是由用户发起的,用于指示客户端设备播放上述待播放视频的指令操作。具体的,上述触发操作可以是用户对待播放视频的点击操作,也可以是用户针对在客户端设备上进行的表征播放指令的手势操作,还可以是用户通过客户端设备输入的语音指令等等。需要说明的是,上述所列举的触发操作只是为了更好地说明本说明书实施方式。具体实施时,根据具体的应用场景和所使用的客户端设备的具体特点,还可以包含其他类型的触发操作。对此,本说明书不作限定。
[0057] 在本实施方式中,上述接收对待播放视频的触发操作,具体可以包括:用户想要播放待播放视频时,可以通过客户端设备中的输入设备(例如触摸屏、键盘或者麦克风等)进行相应的触发操作,已指示播放待播放视频;客户端设备可以通过上述输入设备接收到由用户发起的用于指示播放待播放视频的触发操作。
[0058] S43:响应所述触发操作,确定接收所述触发操作的接收时间和接收地点。
[0059] 在本实施方式中,上述接收时间具体可以理解为客户端设备接收到用户发起的触发操作时对应的时间点,上述接收地点具体可以理解为客户端设备接收到用户发起的触发操作时对应的地点位置。
[0060] 在本实施方式中,具体实施时,客户端设备在接收用户的触发操作后,不会类似于现有方法直接响应上述触发操作播放视频,而是响应上述触发操作先确定接收到的触发操作的接收时间和接收地点。
[0061] 在本实施方式中,上述响应所述触发操作,确定接收所述触发操作的接收时间和接收地点,具体实施时,可以包括以下内容:客户端设备在接收到用户的触发操作后,会先通过客户端设备内置或外连的时钟,确定接收到上述触发操作的接收时间;同时,还会通过客户端设备内置或外连的定位器件(例如GPS定位器等),确定接收到上述触发操作的接收地点。
[0062] S45:根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略。
[0063] 在本实施方式中,上述播放策略具体可以理解为适合于某一种播放场景的播放方案。具体的,上述播放策略可以包括与该播放场景所指示的播放时间、播放地点对应的播放参数的设置规则等信息数据。例如,对应于播放场景1的播放策略可以包括:与该播放场景所指示的播放时间为19:00,播放地点为:幸福小区11栋212,与这一播放场景对应的播放参数设置规则为:升高视频音量至75。
[0064] 在本实施方式中,上述播放场景具体与播放环境关联,不同的播放场景往往对应不同的播放环境,对播放的具体要求也会存在差异。例如,对于工作时间的公司,这种播放场景往往对应一个相对安静、不打扰他人的播放环境,这时对播放的要求是降低音量,但保证用户还能清晰收听到语音。对于中午户外,这种播放场景往往对应一个自然光较充足的播放环境,这时对播放的要求则是提高亮度,保证用户可以清晰看到画面内容。
[0065] 其中,上述播放场景进一步可以通过播放时间和播放地点进行限定,即一种播放场景可以指示或者对应一种播放时间和播放地点。对于同一个播放地点,不同播放时间所对应的播放场景可能不相同。类似的,对于同一个播放时间,不同播放地点所对应的播放场景也可能存在差异。例如,播放地点都为住宅,播放时间如果为上午10:00,对应的播放场景可以是要求播放音量较大的场景。如果播放时间为晚上11:00,对应的播放场景则可以能是要求播放音量较小的播放场景。
[0066] 在本实施方式中,上述预设的播放策略库具体可以理解为预先生成的多种播放策略的集合,即上述预设的播放策略库中可以是预先生成并存储有针对不同的播放场景,即对应于不同的播放时间、播放地点,的播放参数的设置规则。
[0067] 在本实施方式中,上述预设的播放策略库是具体可以是客户端设备根据历史播放记录生成的,其中,所述历史播放记录至少可以包括:视频播放时间、视频播放地点、针对视频的播放参数的设置操作等。
[0068] 在本实施方式中,上述播放参数具体可以理解为一种用于限定视频播放方式的属性参数。通常可以通过调整设置不同的播放参数,使得视频以不同的播放方式进行播放。具体的,上述播放参数可以包括以下至少之一:音量、亮度、弹幕的开关、视频比例、饱和度、音质、音色等等。当然,需要说明的是上述所列举的播放参数只是为了更好地说明本说明书实施方式。具体实施时,根据具体的应用场景和用户需求,还可以引入其他类型的播放参数,例如,音调、对比度等等。对此,本说明书不作限定。
[0069] 在本实施方式中,上述针对视频的播放参数的设置操作具体可以包括以下至少之一:音量的调整操作、亮度的调整操作、弹幕的设置操作、视频比例的设置操作等。当然,需要说明的是,上述所列举的针对播放参数的设置操作只是一种示意性说明。具体实施时,还可以包含有其他类型的设置操作。对此,本说明书不作限定。
[0070] 在本实施方式,具体实施时,客户端可以记录下用户过去播放视频的相关数据,例如,过去播放视频的播放时间、播放地点,以及用针对视频的视频播放参数的设置操作等信息作为历史记录;进而客户端可以对上述历史记录进行整理分析,确定出对应于不同播放时间、播放地点的时频播放,用户对视频播放参数的设置规则,从而得到针对不同播放时间、播放地点的播放场景的播放策略;再综合上述播放策略,建立预设的播放策略库。
[0071] 在本实施方式中,上述第一播放策略具体可以理解为适合于用户当前所处的播放场景,用于播放待播放视频的播放策略。
[0072] 在本实施方式中,上述根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,具体实施时,可以包括:客户端设备根据所确定的接收时间、接收地点等信息,检索用户的预设的播放策略库;确定预设的播放策略库中是否存在与上述接收时间、接收地点相同的播放策略(即与所述接收时间和所述接收地点匹配的播放策略);在确定预设的播放策略库中存在与上述接收时间、接收地点相同的播放策略,则将该播放策略确定为适合于用户当前所处的播放场景,用于播放待播放视频的播放策略,即第一播放策略。
[0073] S47:根据所述第一播放策略,播放待播放视频。
[0074] 在本实施方式中,上述根据所述第一播放策略,播放待播放视频,具体实施时,可以包括以下内容:客户端设备先根据所述第一播放策略,对待播放视频的播放参数进行设置;在完成对待播放视频的播放参数的设置后,再播放所述待播放视频。
[0075] 具体的,客户端设备可以先根据第一播放策略确定播放参数的设置规则,并根据上述播放参数的设置规则,检测当前待播放视频的播放参数是否符合播放参数的设置规则;在确定当前待播放视频的播放参数符合播放参数的设置规则的情况下,直接播放待播放视频;在确定当前播放视频的播放参数不符合播放参数的设置规则的情况下,根据播放参数的设置规则,先对待播放视频的播放参数进行设置,在完成对待播放视频的播放参数的设置、待播放视频的播放参数满足播放参数的设置规则后,再播放待播放视频。
[0076] 例如,客户端设备可以先确定第一播放策略的播放参数的设置规则为:播放音量15,再检测当前待播放视频的播放音量为90,不符合上述播放参数。这时,客户端设备会先根据播放参数的设置规则,将该待播放视频的播放音量降低为15,在确定待播放视频的播放音量符合播放参数的设置规则后,才播放待播放视频。
[0077] 由上述场景示例可见,本说明书提供的视频播放方法,由于通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动地从预设的播放策略库中确定出并使用与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行视频播放。
[0078] 在一个实施方式中,所述预设的播放策略库具体可以是根据历史播放记录生成的,其中,所述历史播放记录至少可以包括:视频播放时间、视频播放地点、针对视频的播放参数的设置操作等。当然,需要说明的是,上述所列举的历史播放记录所包含的内容只是为了更好地说明本说明书实施方式。具体实施时,根据具体的应用场景和客户端设备的性能特点,还可以同时记录其他类型的数据作为历史播放记录。例如,上述历史播放记录还可以包括:用户所处环境的亮度、用户所处环境的噪声强度或者用户对播放参数设置后的修改操作等等。对此,本说明书不作限定。
[0079] 在一个实施方式中,上述预设的播放策略库中的播放策略还可以包括平台服务器根据大数据分析生成的默认播放策略。例如,平台服务器可以根据大多数人常见的工作、休息规律,生成对应以下时间和地点的默认播放策略。对应工作场景的默认播放策略包括:播放时间为上午9:00至下午5:00,播放地点为公司,针对播放参数的设置规则为将播放音量设置为10。对应家庭场景的默认播放策略包括:播放时间为下午6点至晚上10:00,播放地点为家,针对播放参数的设置规则为将音量设置为50等等。
[0080] 在一个实施方式中,所述针对视频的播放参数的设置操作具体可以包括以下至少之一:音量的调整操作、亮度的调整操作、弹幕的设置操作、视频比例的设置操作等。当然,需要说明的是,上述所列举的操作只是一种示意性说明。具体实施时,根据具体情况,还可以包含有其他类型的操作。例如,音色的设置操作、色彩的设置操作、对比度的设置操作等等。对此,本说明书不作限定。
[0081] 在一个实施方式中,上述根据所述第一播放策略,播放待播放视频,具体实施时,可以包括以下内容:根据所述第一播放策略,对待播放视频的播放参数进行设置;在完成对待播放视频的播放参数的设置后,播放所述待播放视频。
[0082] 在本实施方式中,具体实施时,可以先根据第一播放策略确定播放参数的设置规则,并根据上述播放参数的设置规则,检测当前待播放视频的播放参数是否符合播放参数的设置规则;在确定当前待播放视频的播放参数符合播放参数的设置规则的情况下,播放待播放视频;在确定当前播放视频的播放参数不符合播放参数的设置规则的情况下,根据播放参数的设置规则,先对待播放视频的播放参数进行设置,在完成对待播放视频的播放参数的设置、待播放视频的播放参数满足播放参数的设置规则后,再播放待播放视频。
[0083] 在一个实施方式中,在根据预设的播放策略库,检索出多个与所述接收时间和所述接收地点匹配的播放策略的情况下,所述方法具体实施时,还可以包括以下内容:展示包含有多个与所述接收时间和所述接收地点匹配的播放策略的选项列表;接收针对所述选项列表的选择操作;根据针对所述选项列表的选择操作,从与所述接收时间和所述接收地点匹配的播放策略中确定出第一播放策略。
[0084] 在本实施方式中,上述播放策略的选项列表中具体可以包含有用于分别表征多个与所述接收时间和所述接收地点匹配的播放策略中的各个播放策略的选项。其中,每个选项还会显示出对应的播放参数的设置规则。这样用户可以根据所展示的上述播放策略的选项列表,进行选择操作,选中符合自己要求的,适于自己当前所处的播放场景的播放策略。客户端设备可以接收到用户针对所述选项列表的选择操作,并根据用户针对所述选项列表的选择操作,从与所述接收时间和所述接收地点匹配的播放策略中确定出用户选中的播放策略,作为第一播放策略。
[0085] 在一个实施方式中,在根据预设的播放策略库,未检索出与所述接收时间和所述接收地点匹配的播放策略的情况下,所述方法具体实施时,还可以包括以下内容:获取并检索关联用户的预设的播放策略库,从所述关联用户的预设的播放策略库中确定出与所述接收时间和所述接收地点匹配的播放策略作为第一播放策略。
[0086] 在本实施方式中,当用户处于一个陌生播放场景时,例如,用户来到一个以前没来过的地方,或者,用户处于一个曾经经历过,但相对不熟悉的播放场景时,可能用户自己的预设的播放策略库中没有存储有与当前播放场景匹配的播放策略,导致客户端设备根据用户自己的预设的播放策略库,没有检索出与所述接收时间和所述接收地点匹配的播放策略。这时,为了能够尽可能地为用户找到适合于当前播放场景的播放策略播放待播放视频,客户端设备可以进一步检索获取与用户相关的关联用户的预设的播放策略库,从关联用户的预设的播放策略库中寻找适合于当前所处的播放场景的播放策略来播放用户的待播放视频。
[0087] 在本实施方式中,上述关联用户具体可以理解为与用户熟悉,与用户具有较多交集的用户。具体的,上述关联用户可以包括:用户的同学、用户的同事、用户的亲戚等等。当然,需要说明的是,上述所列举的关联用户只是一种示意性说明。具体实施时,可以根据具体情况引入其他类型的用户作为上述关联用户。例如,还可以将用户自定义选择的某交流软件上的好友作为关联用户。对此,本说明书不作限定。
[0088] 在本实施方式中,具体实施时,每一个用户还可以通过客户端设备将自己的预设的播放策略库上传并存储于平台服务器上与他人分享。这样,具体实施时,当客户端设备在用户自己的预设的播放策略库中没有检索出与所述接收时间和所述接收地点匹配的播放策略时,可以通过向平台服务器发送关联用户的预设的播放策略库的获取请求,其中,上述获取请求中可以携带有关联用户的身份标识。平台服务器在接收到客户端的获取请求后,可以根据所携带的身份标识,搜索到与该身份标识匹配的预设的播放策略库,即关联用户的预设的播放策略库,并将该预设的播放策略提供给客户端设备进行检索。客户单设备可以通过检索关联用户的预设的播放策略库,从所述关联用户的预设的播放策略库中确定出与所述接收时间和所述接收地点匹配(即与用户当前所处的不熟悉或陌生的播放场景匹配)的播放策略作为第一播放策略,用于播放待播放视频。
[0089] 在一个实施方式中,在响应所述触发操作,确定接收所述触发操作的接收时间和接收地点同时,具体实施时,所述方法还可以包括以下内容:确定外接设备的连接状态;相应的,根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,包括:根据预设的播放策略库,检索出与所述接收时间、所述接收地点,以及所述外接设备的连接状态匹配的播放策略,作为第一播放策略。
[0090] 在本实施方式中,上述外接设备具体可以包括以下至少之一:耳机、音箱或者话筒等等。相应的,上述外接设备的连接状态具体可以包括:耳机是否连接、音箱是否连接或者话筒是否连接等等。当然,需要说明的是,上述所列举的外接设备,以及外接设备的连接状态只是一种示意性说明。具体实施时,根据具体情况,还可以包含有其他类型的外接设备,以及相应的外接设备的连接状态。对此,本说明书不作限定。
[0091] 在一个实施方式中,在根据所述第一播放策略,播放待播放视频后,所述方法具体实施时还可以包括以下内容:记录所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作;根据所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作,生成对应所述待播放视频的播放时间、播放地点的播放策略,并将对应所述待播放视频的播放时间、播放地点的播放策略存储于所述预设的播放策略库中。
[0092] 在本实施方式中,在用户通过客户端设备按照上述方式自动确定并根据合适的第一播放策略进行视频播放时,客户端设备还记录下本次视频播放过程中的待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作,作为新的历史记录,以便后续可以根据上述新的历史记录生成针对该播放时间、播放地点所指示的播放场景的新的播放策略,并将该新的播放策略存储于用户的预设的播放策略库中,以更新原有的预设的播放策略库,达到实时、自动更新预设的播放策略库,使得预设的播放策略库能够提供满足更多播放场景的播放策略。
[0093] 由上可见,本说明书实施例提供的视频播放方法,由于通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动地从预设的播放策略库中确定出并使用与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行视频播放;还通过在用户自身的预设的播放策略库中没有检索到与接收时间和接收地点匹配的播放策略情况下,获取并检索关联用户的预设的播放策略库,来找到匹配的播放策略播放视频,从而能够在用户自身不熟悉的播放场景中,准确地找到较为合适的播放策略来为用户播放视频,进一步提高了用户的播放体验。
[0094] 参阅图5所示,本说明书实施例提供了一种多媒体数据播放方法,其中,该方法具体应用于客户端设备一侧。具体实施时,该方法可以包括以下内容:
[0095] S51:接收针对待播放的多媒体数据的触发操作;
[0096] S53:响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;
[0097] S55:根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;
[0098] S57:根据所述第一播放策略,播放待播放的多媒体数据。
[0099] 在一个实施方式中,所述多媒体数据具体可以包括以下至少之一:视频数据、音频数据、图片数据等。当然,需要说明的是,上述所列举的多媒体数据只是为了更好地说明本说明书实施方式。具体实施时,根据具体的应用场景和处理需求,还可以包含有其他类型的多媒体数据。对此,本说明书不作限定。
[0100] 由上可见,本说明书实施例提供的多媒体数据播放方法,由于通过获取并根据接收到触发操作的接收时间和接收地点等信息,自动从预设的播放策略库中确定出并使用与用户当前所处的播放场景匹配的播放策略来播放多媒体数据,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行多媒体数据的播放。
[0101] 接收针对待播放视频的触发操作;响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;根据所述第一播放策略,播放待播放视频。
[0102] 为了能够更加准确地完成上述指令,参阅图6所示,本说明书还提供了另一种具体的视频播放设备,其中,所述视频播放设备包括输入接口601、处理器602、显示屏603以及存储器604,上述结构通过内部线缆相连,以便各个结构可以进行具体的数据交互。
[0103] 其中,所述输入接口601,具体可以用于接收针对待播放视频的触发操作。
[0104] 所述处理器602,具体可以用于响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略。
[0105] 所述显示屏603,具体可以用于根据所述第一播放策略,播放待播放视频。
[0106] 所述存储器604,具体可以用于存储输入接口601输入的触发操作,以及处理器602使用的指令程序。
[0107] 本说明书实施例还提供了一种基于上述视频播放方法的计算机存储介质,所述计算机存储介质存储有计算机程序指令,在所述计算机程序指令被执行时实现:接收针对待播放视频的触发操作;响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;
根据所述第一播放策略,播放待播放视频。
[0108] 在本实施方式中,上述存储介质包括但不限于随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(Hard DiskDrive,HDD)或者存储卡(Memory Card)。所述存储器可以用于存储计算机程序指令。网络通信单元可以是依照通信协议规定的标准设置的,用于进行网络连接通信的接口。
[0109] 在本实施方式中,该计算机存储介质存储的程序指令具体实现的功能和效果,可以与其它实施方式对照解释,在此不再赘述。
[0110] 参阅图7所示,在软件层面上,本说明书实施例还提供了一种视频播放装置,该装置具体可以包括以下的结构模块:
[0111] 接收模块71,具体可以用于接收针对待播放视频的触发操作;
[0112] 确定模块72,具体可以用于响应所述触发操作,确定接收所述触发操作的接收时间和接收地点;
[0113] 检索模块73,具体可以用于根据预设的播放策略库,检索出与所述接收时间和所述接收地点匹配的播放策略,作为第一播放策略,其中,所述预设的播放策略库中包含与播放时间和播放地点对应的播放策略;
[0114] 播放模块74,具体可以用于根据所述第一播放策略,播放待播放视频。
[0115] 在一个实施方式中,所述预设的播放策略库具体可以是根据历史播放记录生成的,所述历史播放记录至少包括:视频播放时间、视频播放地点、针对视频的播放参数的设置操作等。当然,需要说明的是,上述所列举的历史播放记录只是一种示意性说明。具体实施时,根据具体情况,上述历史播放记录还可以包括其他类型或形式的内容。对此,本说明书不作限定。
[0116] 在一个实施方式中,所述针对视频的播放参数的设置操作具体可以包括以下至少之一:音量的调整操作、亮度的调整操作、弹幕的设置操作、视频比例的设置操作等。当然,需要说明的是,上述所列举的操作只是一种示意性说明。具体实施时,根据具体情况,还可以包含有其他类型的操作。对此,本说明书不作限定。
[0117] 在一个实施方式中,所述播放模块74具体可以包括以下结构单元:
[0118] 设置单元,具体可以用于根据所述第一播放策略,对待播放视频的播放参数进行设置;
[0119] 播放单元,具体可以用于在完成对待播放视频的播放参数的设置后,播放所述待播放视频。
[0120] 在一个实施方式中,所述装置具体还可以包括展示模块,该模块具体可以用于在根据预设的播放策略库,检索出多个与所述接收时间和所述接收地点匹配的播放策略的情况下,展示包含有多个与所述接收时间和所述接收地点匹配的播放策略的选项列表;
[0121] 所述接收模块,还可以用于接收针对所述选项列表的选择操作;
[0122] 所述确定模块,还可以用于根据针对所述选项列表的选择操作,从多个与所述接收时间和所述接收地点匹配的播放策略中确定出第一播放策略。
[0123] 在一个实施方式中,所述检索模块73在根据预设的播放策略库,未检索出与所述接收时间和所述接收地点匹配的播放策略的情况下,具体还可以用于获取并检索关联用户的预设的播放策略库,从所述关联用户的预设的播放策略库中确定出与所述接收时间和所述接收地点匹配的播放策略作为第一播放策略。
[0124] 在一个实施方式中,所述确定模块72在响应所述触发操作,确定接收所述触发操作的接收时间和接收地点同时,具体还可以用于确定外接设备的连接状态。
[0125] 在一个实施方式中,所述装置具体还可以包括记录模块和存储模块,其中:
[0126] 所述记录模块具体可以用于记录所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作;
[0127] 所述存储模块具体可以用于根据所述待播放视频的播放时间、播放地点,以及针对所述待播放视频的播放参数的设置操作,生成对应所述待播放视频的播放时间、播放地点的播放策略,并将对应所述待播放视频的播放时间、播放地点的播放策略存储于所述预设的播放策略库中。
[0128] 需要说明的是,上述实施例阐明的单元、装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0129] 由上可见,本说明书实施例提供的视频播放装置,由于通过接收模块、确定模块和检索模块获取并根据接收到触发操作的接收时间和接收地点等信息,自动从预设的播放策略库中确定出与用户当前所处的播放场景匹配的播放策略来播放视频,从而可以简化用户操作,提高用户的播放体验,达到能够自动以适合于用户当前所处的播放场景的播放方式进行视频播放;还通过检索模块在用户自身的预设的播放策略库中没有检索到与接收时间和接收地点匹配的播放策略情况下,获取并检索关联用户的预设的播放策略库,来找到匹配的播放策略播放视频,从而能够在用户自身不熟悉的播放场景中,准确地找到较为合适的播放策略来为用户播放视频,进一步提高了用户的播放体验。
[0130] 虽然本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0131] 本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0132] 本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0133] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。
[0134] 本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本说明书可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0135] 虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。