技术领域
[0001] 本公开涉及一种播放方法和播放装置。
相关背景技术
[0002] 视频内容在开始播放前或播放过程中会插播长短不一的其他内容,例如广告,而这些比较烦人的内容往往是用户不愿意花费时间观看的。
[0003] 针对这些插播于视频内容中的其他内容,相关技术也提供了一些解决方案。例如,交费成为视频播放软件的会员,可以直接跳过其他内容的播放,但是视频播放软件的种类繁多,用户通过自掏腰包达到跳过播放的方式,使得用户的经济成本较高。在不想成为会员,而无法跳过其他内容播放的情况下,可以在其他内容播放的时候,用户手动切换到其他软件或做其他事情,但其他内容的播放时间长短不同,用户无法精准的在视频内容刚开始播放的时候立即切换回来,要么切换回来的时候容易错过视频内容,即视频内容已经开始播放一段时间,此时需要用户手动拉回视频内容开始播放的位置。要么切换回来的时候其他内容尚未结束播放,视频内容尚未开始播放。
[0004] 但是,以上方式均无法给用户提供智能化的播放体验。
具体实施方式
[0031] 以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0032] 在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0033] 在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0034] 在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
[0035] 附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程信息处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。
[0036] 视频内容在播放前或播放中会有长短不一的其他内容,例如广告,比较烦人。通过交费的方式成为视频软件的会员,可以直接跳过广告,但视频软件不统一,都需要交费。在无法跳过广告的情况下,可以在广告播放的时候切换到其他软件或做其他事情,但广告播放的时间长短不同,用户无法精准的在视频内容刚开始播放的时候立即切换回来,即切换回来的时候视频内容已经开始播放一段时间,或者切换回来的时候广告尚未结束播放,视频内容尚未开始播放,还需要用户手动拉回视频内容开始播放的位置,无法给用户提供智能化的播放体验。
[0037] 基于此,本公开提供了一种播放方法和可以实施该播放方法的播放装置。该播放方法包括:首先,获得第一内容的播放信息,其中,第一内容配置于第一视频内容中或配置于第一视频内容与第二视频内容的切换间隙,第一视频内容与第二视频内容相关或不相关,播放信息至少包括第一内容的播放时间信息。然后,至少基于播放时间信息获得不同于第一内容的第二内容。最后,满足替换条件,利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容其中,替换条件至少与第一内容的播放时机有关,第一内容的播放时段位于第一视频内容的播放时段或切换间隙。
[0038] 图1示意性示出了根据本公开实施例的播放方法的应用场景100。需要注意的是,图1所示仅为可以应用本公开实施例的应用场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。
[0039] 如图1所示,该实施例的应用场景100可以包括终端设备101、102、103,网络104和日志服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0040] 用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如视频播放类应用、音频播放类应用、购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
[0041] 终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
[0042] 服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。
[0043] 需要说明的是,本公开实施例所提供的播放方法一般可以由终端设备101、102或103执行,或者也可以由不同于终端设备101、102或103的其他终端设备执行。相应地,本公开实施例所提供的播放装置一般可以设置于终端设备101、102或103中,或设置于不同于终端设备101、102或103的其他终端设备中。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0044] 图2示意性示出了根据本公开实施例的播放方法的流程图。
[0045] 如图2所示,该播放方法可以包括操作S210~操作S230。
[0046] 在操作S210,获得第一内容的播放信息。
[0047] 根据本公开的实施例,第一内容可以包括但不限于广告、片头、片尾、上集回顾、下集预告、花絮等等。第一内容的播放信息至少包括第一内容的播放时间信息。第一内容的播放时段位于第一视频内容的播放时段或切换间隙。
[0048] 作为一种可选的实施例,第一内容可以配置于第一视频内容中。具体地,第一内容可以配置于第一视频内容的开头,也可以配置于第一视频内容的中间,还可以配置于第一视频内容的结尾。
[0049] 作为一种可选的实施例,第一内容可以配置于第一视频内容和第二视频内容的切换间隙。可以理解的是,第二视频内容和第一视频内容可以相关,即具有同一视频源。第二视频内容和第一视频内容也可以不相关,即不具有同一视频源。因此,在第二视频内容和第一视频相关的情况下,切换间隙可以是具有同一视频源的不同集之间的切换间隙。在第二视频内容和第一视频内容不相关的情况下,切换间隙可以是不同视频源之间的切换间隙。
[0050] 在操作S220,至少基于播放时间信息获得第二内容。
[0051] 根据本公开的实施例,第二内容不同于第一内容。第二内容可以包括但不限于多媒体内容。例如,可以是视频内容,可以是音频内容,可以是图像内容,可以是动图内容,可以是通知信息,例如可以是国家级通知,也可以是私人通知,本公开对此不做限定。
[0052] 根据本公开的实施例,播放时间信息可以是播放时机,也可以是播放时长。因此,可以基于播放时间信息中的播放时机获得第二内容,也可以基于播放时间信息中的播放时长获得第二内容,还可以基于播放时间信息中的播放时机和播放时长获得第二内容。需要说明的是,不同于第一内容的第二内容,其播放时长可以小于第一内容的播放时长,也可以等于第一内容的播放时长,还可以大于第一内容的播放时长。
[0053] 在操作S230,满足替换条件,利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容。
[0054] 根据本公开的实施例,替换条件至少与第一内容的播放时机有关。
[0055] 作为一种可选的实施例,替换条件可以与第一内容的播放时机有关。例如,替换条件可以是第一内容在第一视频内容的开头播放。
[0056] 作为一种可选的实施例,替换条件可以与第一内容的播放时长有关。例如,替换条件可以是第一内容的已播放时长超过预设播放时长(30秒)或第一内容的总播放时长超过预设播放时长(30秒)。
[0057] 作为一种可选的实施例,替换条件可以与第一内容的播放时机和播放时长都有关。例如,替换条件可以是第一内容在第一视频内容的开头播放,且第一内容的总播放时长超过预设播放时长(30秒)。
[0058] 根据本公开的实施例,满足替换条件的情况下,可以通过自动触发的方式,实现第二内容替换第一内容。也可以通过手动触发的方式,实现第二内容替换第一内容。具体地,也可以在满足替换条件的情况下,输出一提示信息,该提示信息可以供用户选择,以确认是否利用第二内容替换第一内容。
[0059] 需要说明的是,如前所述,第二内容的时长可以小于、等于或大于第一内容的时长。因此,根据第二内容的时长与第一内容的时长之间的关系,可以在第一内容的播放时段内达到不同的替换效果。在第二内容的时长小于第一内容的时长的情况下,可以在第一内容的播放时段内达到部分替换的效果,即只替换第一内容的一部分内容。在第二内容的时长等于第一内容的时长的情况下,可以在第一内容的播放时段内达到全部替换的效果,即替换第一内容的全部内容。在第二内容的时长大于第一内容的时长的情况下,可以在第一内容的播放时段内达到部分或全部替换的效果,即可以根据用户的关注度和视频源的类型(直播还是回放)提示是否先播放第二内容,只替换第一内容的一部分或全部内容。
[0060] 通过本公开的实施例,至少根据第一内容的播放信息获得第二内容,在满足替换条件的情况下,至少在第一内容的播放时段内利用第二内容替换第一内容,使得至少部分地跳过播放配置于第一视频内容或配置于第一视频内容和第二视频内容切换间隙的第一内容,可以至少部分地克服相关技术无法智能跳过第一内容的播放信息,导致电子设备的视频播放方法存在智能化程度低的技术问题,并因此可以实现提高电子设备的视频播放方法的智能化程度的技术效果,此外在提高电子设备视频播放的智能性的情况下,还可以进一步提高用户与电子设备之间的交互性,以及便于用户及时获知相关的即时信息或通知信息。
[0061] 作为一种可选的实施例,前述操作S220(至少基于播放时间信息获得第二内容)包括:基于播放时间信息中的播放时长和/或播放时机获得第二内容。
[0062] 根据本公开的实施例,可以基于第一内容的播放时长获得第二内容,其中,第二内容的播放时长与第一内容的播放时长满足第一对应关系。可选地,第一对应关系可以是小于关系,可以是等于关系,还可以是大于关系。即第二内容的播放时长可以小于第一内容的播放时长,第二内容的播放时长可以等于第一内容的播放时长,第二内容的播放时长可以大于第一内容的播放时长。
[0063] 根据本公开的实施例,可以基于第一内容的播放时机获得第二内容,其中,第二内容至少与第一视频内容在播放时机对应的视频帧内容有关。可选地,视频帧内容可以是第一视频内容在播放时机对应的人物信息,可以基于该人物获得相关的新闻或多媒体内容。可选地,视频帧内容也可以是第一视频内容在播放时机对应的物品信息,可以基于该物品信息获得相关的商品推荐信息。可选地,视频帧内容也可以是第一视频内容在播放时机对应的剧情信息,可以基于该剧情信息获得相似或相同剧情的作品推荐信息。可选地,视频帧内容也可以是第一视频内容在播放时机对应的背景音乐信息,可以基于该背景音乐信息获得相似或相同背景音乐的音频作品推荐信息。
[0064] 根据本公开的实施例,可以基于第一内容的播放时长和播放时机获得第二内容,其中,第二内容与第一视频内容在播放时机对应的视频帧内容有关,且第二内容的播放时长与第一内容的播放时长满足第二对应关系。
[0065] 作为一种可选的实施例,第一视频内容在播放时机对应的视频帧,可以是第一视频内容在播放时机对应的当前帧或相邻帧。可选地,视频帧内容可以是第一视频内容在播放时机对应的当前帧或相邻帧中的人物信息,可以基于该人物获得相关的新闻或多媒体内容。可选地,视频帧内容也可以是第一视频内容在播放时机对应的当前帧或相邻帧中的物品信息,可以基于该物品信息获得相关的商品推荐信息。可选地,视频帧内容也可以是第一视频内容在播放时机对应的当前帧或相邻帧中的剧情信息,可以基于该剧情信息获得相似或相同剧情的作品推荐信息。可选地,视频帧内容也可以是第一视频内容在播放时机对应的当前帧或相邻帧中的背景音乐信息,可以基于该背景音乐信息获得相似或相同背景音乐的音频作品推荐信息。
[0066] 通过本公开的实施例,基于第一内容的播放时间信息中的播放时长和/或播放时机获得第二内容,可以获得与第一内容的播放时长相关的第二内容,也可以获得与第一内容的播放时机相关的第二内容,还可以获得与第一内容的播放时长和播放时机均相关的第二内容,提高第二内容与第一内容的匹配程度。
[0067] 作为一种可选的实施例,为了提高第二内容与第一视频内容之间的匹配度,实现对用户进行精准信息推送,实现个性化的信息推送服务,该播放方法除了可以包括获得第一内容的播放时间信息,还可以包括:获得第一视频内容的播放信息。前述操作S220(至少基于播放时间信息获得第二内容)包括:基于播放时间信息和第一视频内容的播放信息获得第二内容。
[0068] 根据本公开的实施例,播放时间信息可以是第一内容的播放时机,也可以是第一内容的播放时长。第一视频内容的播放信息可以是第一视频内容的播放场景信息,也可以是第一视频内容的播放环境信息。
[0069] 作为一种可选的实施例,基于播放时间信息和第一视频内容的播放信息获得第二内容可以包括:基于第一内容的播放时长和第一视频内容的播放场景信息获得与相应播放场景具有第一关联关系的第二内容,其中,第二内容的播放时长与第一内容的播放时长具有第三对应关系。
[0070] 根据本公开的实施例,播放场景信息可以包括用于表征第一视频内容所表现出来的情绪信息,该情绪可以包括但不限于欢快、悲伤、柔和、奋进。播放场景信息也可以包括用于表征第一视频内容所发生的时间信息,该时间可以包括但不限于早晨、中午、午后、深夜。播放场景信息可以包括用于表征第一视频内容所表现出来的情绪信息和用于表征第一视频内容所发生的时间信息,该情绪可以包括但不限于欢快、悲伤、柔和、奋进,该时间可以包括但不限于早晨、中午、午后、深夜。
[0071] 在本公开的实施例中,第一关联关系用于表征第二内容与第一视频内容的播放场景信息具有较高的匹配度。可选地,第三对应关系可以是小于关系,可以是等于关系,还可以是大于关系。即第二内容的播放时长可以小于第一内容的播放时长,第二内容的播放时长可以等于第一内容的播放时长,第二内容的播放时长可以大于第一内容的播放时长。
[0072] 例如,第一视频内容的播放场景信息为欢快,第二内容可以是欢快的内容,而不是悲伤的内容,且播放时长等于第一内容的播放时长。
[0073] 又例如,第一视频内容的播放场景信息为深夜,第二内容可以是深夜的内容,而不是早晨、中午或午后的内容,且播放时长小于第一内容的播放时长。
[0074] 再例如,第一视频内容的播放场景信息为深夜与悲伤,第二内容可以是深夜与悲伤的内容,而不是早晨与奋进、中午与柔和或午后与欢快的内容,且播放时长小于第一内容的播放时长。
[0075] 通过本公开的实施例,基于第一内容的播放时长和第一视频内容的播放场景信息获得与相应播放场景具有第一关联关系的第二内容,可以提高第二内容与第一内容的播放时长和第一视频内容的播放场景信息的匹配程度,提高替换内容的质量。
[0076] 作为一种可选的实施例,基于播放时间信息和第一视频内容的播放信息获得第二内容可以包括:基于第一内容的播放时机和第一视频内容的播放场景信息获得与播放时机对应的播放场景具有第二关联关系的第二内容。
[0077] 根据本公开的实施例,播放场景信息可以包括用于表征第一视频内容所表现出来的情绪信息,该情绪可以包括但不限于欢快、悲伤、柔和、奋进。播放场景信息也可以包括用于表征第一视频内容所发生的时间信息,该时间可以包括但不限于早晨、中午、午后、深夜。播放场景信息可以包括用于表征第一视频内容所表现出来的情绪信息和用于表征第一视频内容所发生的时间信息,该情绪可以包括但不限于欢快、悲伤、柔和、奋进,该时间可以包括但不限于早晨、中午、午后、深夜。
[0078] 根据本公开的实施例,与播放时机对应的播放场景可以是第一视频内容在播放时机对应的当前帧或相邻帧。可选地,视频帧内容可以是第一视频内容在播放时机对应的当前帧或相邻帧中的播放场景信息。
[0079] 在本公开的实施例中,第二关联关系用于表征第二内容与第一视频内容在播放时机对应的播放场景信息具有较高的匹配度。
[0080] 例如,第一视频内容在播放时机对应的当前帧或相邻帧的播放场景信息为欢快,第二内容可以是欢快的内容,而不是悲伤、奋进的内容。
[0081] 又例如,第一视频内容在播放时机对应的当前帧或相邻帧的播放场景信息为深夜,第二内容可以是深夜的内容,而不是早晨、中午或午后的内容。
[0082] 再例如,第一视频内容在播放时机对应的当前帧或相邻帧的播放场景信息为深夜与悲伤,第二内容可以是深夜与悲伤的内容,而不是早晨与奋进、中午与柔和或午后与欢快的内容。
[0083] 通过本公开的实施例,基于第一内容的播放时机和第一视频内容的播放场景信息获得与播放时机对应的播放场景具有第二关联关系的第二内容,可以提高第二内容与第一内容的播放时机和第一视频内容的播放场景信息的匹配程度,提高替换内容的质量。
[0084] 作为一种可选的实施例,基于播放时间信息和第一视频内容的播放信息获得第二内容可以包括:基于第一内容的播放时长和第一视频内容的播放环境信息获得与相应播放环境具有第三关联关系的第二内容,其中,第二内容的播放时长与第一内容的播放时长具有第四对应关系。
[0085] 根据本公开的实施例,播放环境信息可以用于表征第一视频内容的播放场所或播放环境,可以包括但不限于电影院、宿舍、公寓、旅游景点、酒店。播放环境信息也可以用于表征第一视频内容所发生的环境信息,可以包括但不限于室内、户外、静止、低速移动、高速移动。
[0086] 在本公开中,第三关联关系用于表征第二内容与第一视频内容的播放环境信息具有较高的匹配度。可选地,第四对应关系可以是小于关系,可以是等于关系,还可以是大于关系。即第二内容的播放时长可以小于第一内容的播放时长,第二内容的播放时长可以等于第一内容的播放时长,第二内容的播放时长可以大于第一内容的播放时长。
[0087] 例如,第一视频内容的播放环境信息为宿舍,第二内容可以是宿舍的内容,而不是旅游景点或酒店的内容,且播放时长等于第一内容。
[0088] 又例如,第一视频内容的播放场景信息为室内,第二内容可以是室内的内容,而不是户外的内容,且播放时长小于第一内容。
[0089] 通过本公开的实施例,基于第一内容的播放时长和第一视频内容的播放环境信息获得与相应播放环境具有第三关联关系的第二内容,可以提高第二内容与第一内容的播放时长和第一视频内容的播放环境信息的匹配程度,提高替换内容的质量。
[0090] 作为一种可选的实施例,基于播放时间信息和第一视频内容的播放信息获得第二内容可以包括:基于第一内容的播放时机和第一视频内容的播放环境信息获得与播放时机对应的播放环境具有第四关联关系的第二内容。
[0091] 根据本公开的实施例,播放环境信息可以用于表征第一视频内容的播放场所或播放环境,可以包括但不限于电影院、宿舍、公寓、旅游景点、酒店。播放环境信息也可以用于表征第一视频内容所发生的环境信息,可以包括但不限于室内、户外、静止、低速移动、高速移动。
[0092] 根据本公开的实施例,与播放时机对应的播放场景可以是第一视频内容在播放时机对应的当前帧或相邻帧。可选地,视频帧内容可以是第一视频内容在播放时机对应的当前帧或相邻帧中的播放场景信息。
[0093] 在本公开的实施例中,第四关联关系用于表征第二内容与第一视频内容在播放时机对应的播放环境信息具有较高的匹配度。
[0094] 例如,第一视频内容在播放时机对应的当前帧或相邻帧的播放环境信息为宿舍,第二内容可以是宿舍的内容,而不是电影院的内容。
[0095] 又例如,第一视频内容在播放时机对应的当前帧或相邻帧的播放环境信息为室内,第二内容可以是室内的内容,而不是户外的内容。
[0096] 通过本公开的实施例,基于第一内容的播放时机和第一视频内容的播放环境信息获得与播放时机对应的播放环境具有第四关联关系的第二内容,可以提高第二内容与第一内容的播放时机和第一视频内容的播放环境信息的匹配程度,提高替换内容的质量。
[0097] 作为一种可选的实施例,为了提高第二内容与用户喜好之间的匹配度,实现对用户进行精准信息推送,实现个性化的信息推送服务,该播放方法除了可以包括获得第一内容的播放时间信息,还可以包括:获得电子设备的使用者信息,电子设备可以是用于播放第二内容的电子设备。前述操作S220(至少基于播放时间信息获得第二内容)包括:基于播放时间信息和使用者信息获得第二内容。
[0098] 根据本公开的实施例,播放时间信息可以是第一内容的播放时机,也可以是第一内容的播放时长。使用者信息可以是电子设备的使用者的行为信息,也可以是电子设备的使用者的标识信息,还可以是电子设备的使用者的行为信息和标识信息。其中,行为信息用于表征使用者的个人喜好,可以包括但不限于行为习惯、身份信息、使用人数。标识信息用于表征使用者的使用习惯,可以包括但不限于使用者的数量。
[0099] 作为一种可选的实施例,基于播放时间信息和使用者信息获得第二内容可以包括:基于第一内容的播放时长和使用者的行为信息获得与相应行为信息具有第五关联关系的第二内容,其中,第二内容的播放时长与第一内容的播放时长具有第五对应关系。
[0100] 在本公开的实施例中,第五关联关系用于表征第二内容与使用者的行为信息具有较高的匹配度。可选地,第五对应关系可以是小于关系,可以是等于关系,还可以是大于关系。即第二内容的播放时长可以小于第一内容的播放时长,第二内容的播放时长可以等于第一内容的播放时长,第二内容的播放时长可以大于第一内容的播放时长。
[0101] 作为一种可选的实施例,基于播放时间信息和使用者信息获得第二内容可以包括:基于第一内容的播放时机和使用者的行为信息获得与相应行为信息具有第六关联关系的第二内容。
[0102] 在本公开的实施例中,第六关联关系用于表征第二内容与使用者的行为信息具有较高的匹配度。
[0103] 作为一种可选的实施例,基于播放时间信息和使用者信息获得第二内容可以包括:基于第一内容的播放时长和使用者的标识信息获得与相应标识信息具有第七关联关系的第二内容,其中,第二内容的播放时长与第一内容的播放时长具有第六对应关系。
[0104] 在本公开的实施例中,第七关联关系用于表征第二内容与使用者的标识信息具有较高的匹配度。可选地,第六对应关系可以是小于关系,可以是等于关系,还可以是大于关系。即第二内容的播放时长可以小于第一内容的播放时长,第二内容的播放时长可以等于第一内容的播放时长,第二内容的播放时长可以大于第一内容的播放时长。
[0105] 作为一种可选的实施例,基于播放时间信息和使用者信息获得第二内容可以包括:基于第一内容的播放时机和使用者的标识信息获得与相应标识信息具有第八关联关系的第二内容。
[0106] 在本公开的实施例中,第八关联关系用于表征第二内容与使用者的行为信息具有较高的匹配度。
[0107] 需要说明的是,基于播放时间信息和使用者信息获得第二内容与前述基于播放时间信息和第一视频内容的播放信息获得第二内容的具体实施方式类似,此处不再赘述。
[0108] 通过本公开的实施例,基于播放时间信息和使用者信息获得第二内容,可以使得第二内容更加符合使用者的习惯爱好,实现针对使用者的个性化推荐,提高使用者的使用感受。
[0109] 作为一种可选的实施例,为了实现对电子设备的使用者的有效监控,该播放方法除了可以包括至少基于第一内容的播放时间信息获得第二内容之前,还可以包括:获得第一信息,将与播放时间信息对应的第一信息作为第二内容。
[0110] 根据本公开的实施例,第一信息可以是电子设备的应用信息。该应用信息可以是电子设备接收到的其他终端发送的应用通知信息,例如可以是由监控设备反馈的监控应用信息,该信息可以用于监控老人和儿童。该应用信息也可以是电子设备中的自身应用的运行信息,用于监控自身应用的运行状态。
[0111] 作为一种可选的实施例,第一信息也可以是电子设备基于网络或广播获得的通知信息。该通知信息可以包括但不限于行政通知、自然环境通知、紧急预警通知。第一信息可以是电子设备的应用信息和电子设备基于网络或广播获得的通知信息。
[0112] 根据本公开的实施例,播放时间信息可以是第一内容的播放时机,也可以是第一内容的播放时长。
[0113] 作为一种可选的实施例,获得第一信息,将与播放时间信息对应的第一信息作为第二内容可以包括:将与播放时长对应的第一信息作为与第二内容。
[0114] 作为一种可选的实施例,获得第一信息,将与播放时间信息对应的第一信息作为第二内容可以包括:将与播放时机对应的第一信息作为第二内容。
[0115] 通过本公开的实施例,基于电子设备接收到的第一信息,将与播放时间信息对应的第一信息作为第二内容,可以实现对电子设备的监控和管理,提高使用者的使用感受。
[0116] 作为一种可选的实施例,上述任一项所述的方法中,可以在检测到满足第一内容的播放时机的情况下,输出第一提示信息,响应于针对第一提示信息的符合条件的操作,确定满足替换条件。
[0117] 可选地,可以提前输出第一提示信息,也可以延迟输出第一提示信息,即第一提示信息的输出时机可以不是第一内容的播放时机,可以是根据第一内容的播放时机确定的时间范围。
[0118] 作为一种可选的实施例,上述任一项所述的方法,可以在检测到第一视频内容与第二视频内容之间的切换操作的情况下,输出第二提示信息,响应于针对第二提示信息的符合条件的操作,确定满足替换条件。
[0119] 作为一种可选的实施例,上述任一项所述的方法,可以在检测到第一内容的播放时长满足预设时长的情况下,输出第三提示信息,响应于针对第三提示信息的符合条件的操作,确定满足替换条件。可以理解的是,第一内容的播放时长不满足预设时长的情况下,可以确定不满足替换条件。
[0120] 作为一种可选的实施例,上述任一项所述的方法,可以在检测到作用于电子设备的行为参数能够触发替换第一内容的情况下,确定满足替换条件。
[0121] 通过本公开的实施例,可以根据不同的触发条件,确定是否满足替换条件,可以实现用户不同的替换需求,给用户提供智能化的播放方式。
[0122] 考虑到第一内容的播放是一个持续的过程,而利用第二内容替换第一内容时,第一内容可以是尚未开始播放的状态,也可以是已经开始播放的状态。因此,替换第一内容的第二内容所占用的播放时长可以是第一内容的整个播放时长,也可以是第一内容的部分播放时长。
[0123] 根据本公开的实施例,可以根据第一内容的第一播放时长,利用第二内容替换第一内容。也可以根据第二内容的属性信息,利用第二内容替换第一内容。还可以根据第一内容的第二播放时长和属性信息,利用第二内容替换第一内容。
[0124] 作为一种可选的实施例,前述操作S230(利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容)可以包括:在满足替换条件时,获得第一内容的第一播放时长;在第一播放时长符合第一阈值的情况下,利用第二内容替换第一内容,以在第一内容的播放时段内播放第二内容。
[0125] 根据本公开的实施例,第一阈值为零,而第一内容的第一播放时长为零时,可以在第一内容尚未开始播放的情况下,直接跳过第一内容的播放时长对应的所有播放内容,直接播放第二内容。
[0126] 作为一种可选的实施例,前述操作S230(利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容)可以包括:在满足替换条件时,获得第一内容的第一播放时长;在第一播放时长符合第二阈值的情况下,利用第二内容替换与第一内容的剩余时长对应的第一内容,以在第一内容的剩余播放时段内播放第二内容。
[0127] 根据本公开的实施例,第二阈值大于第一阈值,表明第一内容的第一播放时长大于零,可以在第一内容已经开始播放的情况下,跳过第一内容播放剩余时长对应的剩余播放内容,在第一内容的剩余播放时段内播放第二内容。
[0128] 作为一种可选的实施例,前述操作S230(利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容)可以包括:在满足替换条件时,获得第一内容的第一播放时长;在第一播放时长符合第二阈值的情况下,利用第二内容替换第一内容,以在第一内容的剩余播放时段和第一视频内容或第二视频内容的播放时段内播放第二内容。
[0129] 根据本公开的实施例,第二阈值大于第一阈值,即第一内容的第一播放时长大于零。在第一内容配置于第一视频内容与第二视频内容的切换间隙,且第一内容已经播放的情况下,可以利用第二内容替换第一内容,以在第一内容的剩余播放时段和第一视频内容或第二视频内容的播放时段内播放第二内容。
[0130] 作为一种可选的实施例,前述操作S230(利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容)可以包括:满足替换条件,获得第二内容的属性信息。属性信息至少包括类型信息,类型可以包括但不限于通知类型、音频类型。在第二内容属于第一类型,例如通知类型的信息的情况下,可以利用第二内容替换第一内容,以在第一内容的播放时段和/或第一视频内容或第二视频内容的播放时段内播放第二内容;或,在第二内容属于第一类型、且第一内容的第二播放时长符合第三阈值的情况下,利用第二内容替换第一内容,以在第一内容的播放时段和第一视频内容的播放时段内播放第二内容。
[0131] 作为一种可选的实施例,前述操作S230(利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容)可以包括:满足替换条件,获得第二内容的属性信息。属性信息至少包括类型信息,类型可以包括但不限于通知类型、音频类型。在第二内容属于第二类型,例如音频类型的信息的情况下,可以利用第二内容替换第一内容,以在第一内容的播放时段和/或第一视频内容或第二视频内容的播放时段内播放第二内容,其中,第二内容在第一内容的播放时段的播放音量大于或小于其在第一视频内容或第二视频内容的播放时段的播放音量。
[0132] 通过本公开的实施例,可以根据第一内容的第一播放时长,利用第二内容替换第一内容,或者根据第二内容的属性信息,利用第二内容替换第一内容,或者根据第一内容的第二播放时长和属性信息,利用第二内容替换第一内容,实现灵活多样的内容替换,可以给用户带来智能化的播放体验。
[0133] 在其他实施例中,在获得的第二内容的播放时长大于所述第一内容的播放时长的情况下,可以根据第一内容的播放时机及使用者的行为参数将所述第二内容分两次或多次在所述第一内容的播放时段内播放。
[0134] 在另一实施例中,在所述第二内容为音频类型、且第二内容的播放时长大于所述第一内容的播放时长的情况下,根据第二内容与当前播放的视频内容(可以是第一视频内容,也可以是第二视频内容,还可以是第一视频和第二视频内容)的关联程度在所述第二内容的剩余播放时段以第一音量播放所述第二内容,在所述当前播放的视频内容的播放时段以第二音量播放所述第二内容,其中所述第二音量小于所述第一音量,所述第二音量小于当前播放的视频内容的播放音量,在所述第二内容播放完毕后恢复当前播放的视频内容的播放音量。
[0135] 图3示意示出了根据本公开实施例的播放装置的框图。
[0136] 如图3所示,该装置300可以包括第一获得模块310、第二获得模块320以及替换模块330。
[0137] 第一获得模块310,配置为例如执行前述操作S210,获得第一内容的播放信息。其中,第一内容配置于第一视频内容中或配置于第一视频内容与第二视频内容的切换间隙,第一视频内容与第二视频内容相关或不相关,播放信息至少包括第一内容的播放时间信息。
[0138] 第二获得模块320,配置为例如执行前述操作S220,至少基于播放时间信息获得第二内容。其中,第二内容不同于第一内容。
[0139] 替换模块330,配置为例如执行前述操作S230,满足替换条件,利用第二内容替换第一内容,以至少在第一内容的播放时段内播放第二内容。其中,替换条件至少与第一内容的播放时机有关,第一内容的播放时段位于第一视频内容的播放时段或切换间隙。
[0140] 通过本公开的实施例,至少根据第一内容的播放信息获得第二内容,在满足替换条件的情况下,至少在第一内容的播放时段内利用第二内容替换第一内容,使得至少部分地跳过播放配置于第一视频内容或配置于第一视频内容和第二视频内容切换间隙的第一内容,可以至少部分地克服相关技术无法智能跳过第一内容的播放信息,导致电子设备的视频播放方法智能化程度低的技术问题,并因此可以实现提高电子设备的播放方法的智能化程度的技术效果,此外在提高电子设备视频播放的智能性的情况下,还可以进一步提高用户与电子设备之间的交互性,以及便于用户及时获知相关的即时信息或通知信息。
[0141] 根据本公开的实施例,前述第二获得模块320配置为:基于第一内容的播放时长获得第二内容,其中,第二内容的播放时长与第一内容的播放时长满足第一对应关系;或,基于第一内容的播放时机获得第二内容,其中,第二内容至少与第一视频内容在播放时机对应的视频帧内容有关;或,基于第一内容的播放时长和播放时机获得第二内容,其中,第二内容与第一视频内容在播放时机对应的视频帧内容有关,且第二内容的播放时长与第一内容的播放时长满足第二对应关系。
[0142] 根据本公开的实施例,第一获得模块310或第二获得模块320还配置为:获得第一视频内容的播放信息。第二获得模块320配置为:基于播放时间信息和第一视频内容的播放信息获得第二内容。
[0143] 通过本公开的实施例,基于第一内容的播放时间信息中的播放时长和/或播放时机获得第二内容,可以获得与第一内容的播放时长相关的第二内容,也可以获得与第一内容的播放时机相关的第二内容,还可以获得与第一内容的播放时长和播放时机均相关的第二内容,提高第二内容与第一内容的匹配程度。
[0144] 根据本公开的实施例,第二获得模块320配置为:基于第一内容的播放时长和第一视频内容的播放场景信息获得与相应播放场景具有第一关联关系的第二内容,其中,第二内容的播放时长与第一内容的播放时长具有第三对应关系;或,基于第一内容的播放时机和第一视频内容的播放场景信息获得与播放时机对应的播放场景具有第二关联关系的第二内容;或,基于第一内容的播放时长和第一视频内容的播放环境信息获得与相应播放环境具有第三关联关系的第二内容,其中,第二内容的播放时长与第一内容的播放时长具有第四对应关系;或,基于第一内容的播放时机和第一视频内容的播放环境信息获得与播放时机对应的播放环境具有第四关联关系的第二内容。
[0145] 通过本公开的实施例,基于第一内容的播放信息和第一视频内容的播放场景或播放环境信息获得第二内容,可以提高第二内容与第一内容的播放信息和第一视频内容的播放场景信息或播放环境信息的匹配程度,提高替换内容的质量。
[0146] 根据本公开的实施例,第一获得模块310或第二获得模块320还配置为:获得电子设备的使用者信息。第二获得模块320配置为:基于播放时间信息和使用者信息获得第二内容,其中电子设备用于播放第二内容,使用者信息至少与使用者的行为信息和/或标识信息有关。
[0147] 通过本公开的实施例,基于播放时间信息和使用者信息获得第二内容,可以使得第二内容更加符合使用者的习惯爱好,实现针对使用者的个性化推荐,提高使用者的使用感受。
[0148] 根据本公开的实施例,第一获得模块310或第二获得模块320还配置为:获得第一信息,将与播放时间信息对应的第一信息作为第二内容,其中,第一信息为电子设备的应用信息和/或电子设备基于网络或广播获得的通知信息。
[0149] 通过本公开的实施例,基于电子设备接收到的第一信息,将与播放时间信息对应的第一信息作为第二内容,可以实现对电子设备的监控和管理,提高使用者的使用感受。
[0150] 根据本公开的实施例,检测到满足第一内容的播放时机,输出第一提示信息,响应于针对第一提示信息的符合条件的操作,确定满足替换条件;或,检测到作用于电子设备的行为参数能够触发替换第一内容,确定满足替换条件。
[0151] 通过本公开的实施例,可以根据不同的触发条件,确定是否满足替换条件,可以实现用户不同的替换需求,给用户提供智能化的播放方式。
[0152] 根据本公开的实施例,替换模块330配置为:在满足替换条件时,获得第一内容的第一播放时长;在第一播放时长符合第一阈值的情况下,利用第二内容替换第一内容,以在第一内容的播放时段内播放第二内容;在第一播放时长符合第二阈值的情况下,利用第二内容替换与第一内容的剩余时长对应的第一内容,以在第一内容的剩余播放时段内播放第二内容;或,在第一播放时长符合第二阈值的情况下,利用第二内容替换第一内容,以在第一内容的剩余播放时段和第一视频内容或第二视频内容的播放时段内播放第二内容;其中,第一阈值小于第二阈值。
[0153] 根据本公开的实施例,替换模块330配置为:满足替换条件,获得第二内容的属性信息,其中,属性信息至少包括第二内容的类型;在第二内容属于第一类型的情况下,利用第二内容替换第一内容,以在第一内容的播放时段和/或第一视频内容或第二视频内容的播放时段内播放第二内容;或,在第二内容属于第一类型、且第一内容的第二播放时长符合第三阈值的情况下,利用第二内容替换第一内容,以在第一内容的播放时段和第一视频内容的播放时段内播放第二内容;或,在第二内容属于第二类型的情况下,利用第二内容替换第一内容,以在第一内容的播放时段和/或第一视频内容或第二视频内容的播放时段内播放第二内容,其中,第二内容在第一内容的播放时段的播放音量大于或小于其在第一视频内容或第二视频内容的播放时段的播放音量。
[0154] 通过本公开的实施例,可以根据第一内容的第一播放时长,利用第二内容替换第一内容,或者根据第二内容的属性信息,利用第二内容替换第一内容,或者根据第一内容的第二播放时长和属性信息,利用第二内容替换第一内容,实现灵活多样的内容替换,可以给用户带来智能化的播放体验。
[0155] 根据本公开的实施例的模块中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
[0156] 例如,第一获得模块310、第二获得模块320以及替换模块330中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,第一获得模块310、第二获得模块320以及替换模块330中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,第一获得模块310、第二获得模块320以及替换模块330中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
[0157] 需要说明的是,装置部分实施例中各模块的实施方式、解决的技术问题、实现的功能、以及达到的技术效果分别与方法部分实施例中各对应的步骤的实施方式、解决的技术问题、实现的功能、以及达到的技术效果相同或类似,在此不再赘述。
[0158] 图4示意性示出了根据本公开实施例的电子设备的框图。图4示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0159] 如图4所示,电子设备400包括处理器410以及计算机可读存储介质420。该电子设备400可以执行根据本公开实施例的方法。
[0160] 具体地,处理器410例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器410还可以包括用于缓存用途的板载存储器。处理器410可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
[0161] 计算机可读存储介质420,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;等等。
[0162] 计算机可读存储介质420可以包括计算机程序421,该计算机程序421可以包括代码/计算机可执行指令,其在由处理器410执行时使得处理器410执行根据本公开实施例的方法或其任何变形。
[0163] 计算机程序421可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序421中的代码可以包括一个或多个程序模块,例如包括421A、模块421B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器410执行时,使得处理器410可以执行根据本公开实施例的方法或其任何变形。
[0164] 根据本发明的实施例,第一获得模块310、第二获得模块320以及替换模块330中的至少一个可以实现为参考图4描述的计算机程序模块,其在被处理器410执行时,可以实现上面描述的相应操作。
[0165] 本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
[0166] 根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0167] 附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0168] 本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
[0169] 尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。