本发明涉及智能播放技术领域,特别涉及一种针对非直播视频的智能提示的方法及装置。
背景技术:
观看带有即时互动项目的视频节目已经成为人们主要的消遣娱乐之一。其中,人们还会经常观看到很多非直播的带有即时互动项目的视频节目。在该些非直播的带有即时互动项目的视频节目中,比如说,有很多发信息来投票选出中意的选项,还有扫描二维码来抽奖之类的即时互动项目的视频节目,在一些场合下,常常会让人们在不经意间误以为该即时互动项目可以参与,导致发生一些没有必要的误会。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
技术实现要素:
本发明提供一种针对非直播视频的智能提示的方法及装置,用以在非直播视频中出现即时项目时,提示观看者该即时互动节目已经结束。
根据本发明实施例的第一方面,提供一种针对非直播视频的智能提示的方法,包括:
实时监控处于播放中的非直播视频;
识别出所述非直播视频中的即时互动项目的标识,所述标识包括图像标识、字幕标识和语音标识中的任一者或多者;
采用预设的提示方案对所述即时互动项目进行提示。
在一个实施例中,所述识别出所述非直播视频中的即时互动项目的标识,包括:
识别出所述非直播视频中的即时互动项目的图像标识,所述图像标识包括图标和二维码中的任一者或多者;
识别出所述非直播视频中的即时互动项目的字幕标识;
识别出所述非直播视频中的即时互动项目的语音标识。
在一个实施例中,所述识别出所述非直播视频中的即时互动项目的标识,所述标识包括图像标识、字幕标识和语音标识中的任一者或多者,还包括:
识别出所述非直播视频中的即时互动项目的标识的开始时刻和终结时刻;
在所述开始时刻和所述终结时刻之间的时间段内,识别出的所述非直播视频中的即时互动项目的标识的暂停时间段。
在一个实施例中,所述采用预设的提示方案对所述即时互动项目进行提示,包括:
当所述非直播视频中的即时互动项目的标识为所述图像标识时,采用预设的图像标识处理方法对所述图标标识进行处理;
当所述非直播视频中的即时互动项目的标识为所述字幕标识时,采用预设的字幕标识处理方法对所述字幕标识进行处理;
当所述非直播视频中的即时互动项目的标识为所述语音标识时,采用预设的语音标识处理方法对所述语音标识进行处理。
在一个实施例中,所述采用预设的提示方案对所述即时互动项目进行提示,还包括:
在所述开始时刻,采用所述预设的提示方案对所述即时互动项目进行提示;
在所述终结时刻,终结所述预设的提示方案对所述即时互动项目的提示;
在所述暂定时间段内,暂停所述预设的提示方案对所述即时互动项目的提示。
根据本发明实施例的第二方面,提供一种针对非直播视频的智能提示的装置,包括:
监控模块,用于实时监控处于播放中的非直播视频;
识别模块,用于识别出所述非直播视频中的即时互动项目的标识,所述标识包括图像标识、字幕标识和语音标识中的任一者或多者;
提示模块,用于采用预设的提示方案对所述即时互动项目进行提示。
在一个实施例中,所述识别模块,包括:
第一识别子模块,用于识别出所述非直播视频中的即时互动项目的图像标识,所述图像标识包括图标和二维码中的任一者或多者;
第二识别子模块,用于识别出所述非直播视频中的即时互动项目的字幕标识;
第三识别子模块,用于识别出所述非直播视频中的即时互动项目的语音标识。
在一个实施例中,所述识别模块,还包括:
第四识别子模块,用于识别出所述非直播视频中的即时互动项目的标识的开始时刻和终结时刻;
第五识别子模块,用于在所述开始时刻和所述终结时刻之间的时间段内,识别出的所述非直播视频中的即时互动项目的标识的暂停时间段。
在一个实施例中,所述提示模块,包括:
第一处理子模块,用于当所述非直播视频中的即时互动项目的标识为所述图像标识时,采用预设的图像标识处理方法对所述图标标识进行处理;
第二处理子模块,用于当所述非直播视频中的即时互动项目的标识为所述字幕标识时,采用预设的字幕标识处理方法对所述字幕标识进行处理;
第三处理子模块,用于当所述非直播视频中的即时互动项目的标识为所述语音标识时,采用预设的语音标识处理方法对所述语音标识进行处理。
在一个实施例中,所述提示模块,还包括:
第一提示子模块,用于在所述开始时刻,采用所述预设的提示方案对所述即时互动项目进行提示;
第二提示子模块,用于在所述终结时刻,终结所述预设的提示方案对所述即时互动项目的提示;
第三提示子模块,用于在所述暂定时间段内,暂停所述预设的提示方案对所述即时互动项目的提示。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明一示例性实施例示出的一种针对非直播视频的智能提示的方法的流程图;
图2为本发明一示例性实施例示出的一种针对非直播视频的智能提示的方法的步骤S12的实施方式一的流程图;
图3为本发明一示例性实施例示出的一种针对非直播视频的智能提示的方法的步骤S12的实施方式二的流程图;
图4为本发明一示例性实施例示出的一种针对非直播视频的智能提示的方法的步骤S13的实施方式一的流程图;
图5为本发明一示例性实施例示出的一种针对非直播视频的智能提示的方法的步骤S13的实施方式二流程图;
图6为本发明一示例性实施例示出的一种针对非直播视频的智能提示的装置的框图;
图7为本发明一示例性实施例示出的一种针对非直播视频的智能提示的装置的识别模块62的框图;
图8为本发明另一示例性实施例示出的一种针对非直播视频的智能提示的装置的识别模块62的框图;
图9为本发明一示例性实施例示出的一种针对非直播视频的智能提示的装置的提示模块63的框图;
图10为本发明另一示例性实施例示出的一种针对非直播视频的智能提示的装置的提示模块63的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据一示例性实施例示出的一种针对非直播视频的智能提示的方法流程图,如图1所示,该针对非直播视频的智能提示的方法,包括以下步骤S11-S13:
在步骤S11中,实时监控处于播放中的非直播视频;
在步骤S12中,识别出所述非直播视频中的即时互动项目的标识,所述标识包括图像标识、字幕标识和语音标识中的任一者或多者;
在步骤S13中,采用预设的提示方案对所述即时互动项目进行提示。
在一个实施例中,观看带有即时互动项目的视频节目已经成为人们主要的消遣娱乐之一。其中,人们还会经常观看到很多非直播的带有即时互动项目的视频节目。在该些非直播的带有即时互动项目的视频节目中,比如说,有很多即时互动节目需要观看者发送信息到预设投票平台,在待选的几个选项中,观看者投票选出中意的选项;还有扫描二维码进行抽奖之类的即时互动项目的视频节目。但是在一些场合下,观看者常常在不经意间误以为该即时互动项目是可以参与的,导致发生一些没有必要的误会。本实施例中的技术方案可妥善的解决上述问题。
详细步骤如下:实时监控处于播放中的非直播视频,该非直播视频可以为在直播流中的重播的视频节目或者用户点播的往期节目等等。
识别出该非直播视频中的即时互动项目的标识,该标识包括图像标识、字幕标识和语音标识中的任一者或多者。在识别的标识的类别方面,识别出该非直播视频中的即时互动项目的图像标识,该图像标识包括图标和二维码中的任一者或多者;识别出该非直播视频中的即时互动项目的字幕标识;识别出该非直播视频中的即时互动项目的语音标识。在识别的时间区间方面,识别出该非直播视频中的即时互动项目的标识的开始时刻和终结时刻;在该开始时刻和该终结时刻之间的时间段内,识别出的该非直播视频中的即时互动项目的标识的暂停时间段。
采用预设的提示方案对该即时互动项目进行提示。在提示的类别方面,当该非直播视频中的即时互动项目的标识为该图像标识时,采用预设的图像标识处理方法对该图标标识进行处理;当该非直播视频中的即时互动项目的标识为该字幕标识时,采用预设的字幕标识处理方法对该字幕标识进行处理;当该非直播视频中的即时互动项目的标识为该语音标识时,采用预设的语音标识处理方法对该语音标识进行处理。在提示的时间区间方面,当该非直播视频中的即时互动项目的标识为该图像标识时,采用预设的图像标识处理方法对该图标标识进行处理;当该非直播视频中的即时互动项目的标识为该字幕标识时,采用预设的字幕标识处理方法对该字幕标识进行处理;当该非直播视频中的即时互动项目的标识为该语音标识时,采用预设的语音标识处理方法对该语音标识进行处理。
本实施例中的技术方案可在观看者观看非直播视频时,提示观看者该非直播视频中的即时互动节目已经结束,避免观看者误以为该即时互动节目还可以参与,从而提升了观看者的用户体验。
在一个实施例中,如图2所示,步骤S12包括如下步骤S21-S23:
在步骤S21中,识别出所述非直播视频中的即时互动项目的图像标识,所述图像标识包括图标和二维码中的任一者或多者;
在步骤S22中,识别出所述非直播视频中的即时互动项目的字幕标识;
在步骤S23中,识别出所述非直播视频中的即时互动项目的语音标识。
在一个实施例中,在一些即时互动节目中,经常会以扫描二维码或者是特殊的图标的方式来让观看者参与即时互动,可通过预设的图像标识的识别算法来查找出视频中的即时互动项目。在字幕中也会提示观看者参与即时互动节目,在这种情况下,可通过预设的字幕标识库来识别出视频节目中的即时互动项目。通常在进行即时互动项目时,往往需要主持人来主持该即时互动项目,故可通过识别出主持人的语音信息中的即时互动项目的语音标识来判断在视频节目中是否出现了即时互动项目。识别出非直播视频中的即时互动项目的图像标识,该图像标识包括图标和二维码中的任一者或多者。识别出该非直播视频中的即时互动项目的字幕标识。识别出该非直播视频中的即时互动项目的语音标识。
在一个实施例中,如图3所示,步骤S12还包括如下步骤S31-S32:
在步骤S31中,识别出所述非直播视频中的即时互动项目的标识的开始时刻和终结时刻;
在步骤S32中,在所述开始时刻和所述终结时刻之间的时间段内,识别出的所述非直播视频中的即时互动项目的标识的暂停时间段。
在一个实施例中,识别出该非直播视频中的即时互动项目的标识的开始时刻和终结时刻,标识的开始时刻和终结时刻就等同于该即时互动项目的开始时刻和终结时刻,其中的开始时刻和终结时刻是指该即时互动节目中的播放进度条中的时刻。在一些情况下,在该开始时刻和该终结时刻之间,存在这若干个暂停时间段,该暂停时间段内可能是广告时间,也可能是正常的视频节目播出时间等等。在该些暂停时间段内,该即时互动项目是没有进行的,所以需要在该开始时刻和该终结时刻之间的时间段内,识别出该些暂停时间段。
在一个实施例中,如图4所示,步骤S13包括如下步骤S41-S43:
在步骤S41中,当所述非直播视频中的即时互动项目的标识为所述图像标识时,采用预设的图像标识处理方法对所述图标标识进行处理;
在步骤S42中,当所述非直播视频中的即时互动项目的标识为所述字幕标识时,采用预设的字幕标识处理方法对所述字幕标识进行处理;
在步骤S43中,当所述非直播视频中的即时互动项目的标识为所述语音标识时,采用预设的语音标识处理方法对所述语音标识进行处理。
在一个实施例中,当非直播视频中的即时互动项目的标识为该图像标识时,采用预设的图像标识处理方法对该图标标识进行处理,例如通过预设的模糊图像算法,来模糊化二维码或图标等等。当该非直播视频中的即时互动项目的标识为该字幕标识时,采用预设的字幕标识处理方法对该字幕标识进行处理,例如删除字幕标识或者将字幕标识替换为预设的字符。当该非直播视频中的即时互动项目的标识为该语音标识时,采用预设的语音标识处理方法对该语音标识进行处理,例如将语音标识删除或者将语音标识替换为预设的语音信息。
在一个实施例中,如图5所示,步骤S13还包括如下步骤S51-S53:
在步骤S51中,在所述开始时刻,采用所述预设的提示方案对所述即时互动项目进行提示;
在步骤S52中,在所述终结时刻,终结所述预设的提示方案对所述即时互动项目的提示;
在步骤S53中,在所述暂定时间段内,暂停所述预设的提示方案对所述即时互动项目的提示。
在一个实施例中,在即时互动项目没有开始之前就进行提示和在即时互动项目之后还进行提示,都属于给观看者提供无意义的信息的行为。所以,需要准确地在即时互动项目处于进行时的状态下才给观看者进行提示。故需要在上述实施例中的该开始时刻,采用该预设的提示方案对该即时互动项目进行提示。在该终结时刻,终结该预设的提示方案对该即时互动项目的提示。进一步的,在该开始时刻和该终结时刻之间的该暂定时间段内,暂停该预设的提示方案对该即时互动项目的提示。
在一个实施例中,图6是根据一示例性实施例示出的一种针对非直播视频的智能提示的装置框图。如图6示,该装置包括监控模块61、识别模块62和提示模块63。
该监控模块61,用于实时监控处于播放中的非直播视频;
该识别模块62,用于识别出所述非直播视频中的即时互动项目的标识,所述标识包括图像标识、字幕标识和语音标识中的任一者或多者;
该提示模块63,用于采用预设的提示方案对所述即时互动项目进行提示。
如图7所示,该识别模块62包括第一识别子模块71、第二识别子模块72和第三识别子模块73。
该第一识别子模块71,用于识别出所述非直播视频中的即时互动项目的图像标识,所述图像标识包括图标和二维码中的任一者或多者;
该第二识别子模块72,用于识别出所述非直播视频中的即时互动项目的字幕标识;
该第三识别子模块73,用于识别出所述非直播视频中的即时互动项目的语音标识。
如图8所示,该识别模块62还包括第四识别子模块81和第五识别子模块82。
该第四识别子模块81,用于识别出所述非直播视频中的即时互动项目的标识的开始时刻和终结时刻;
该第五识别子模块82,用于在所述开始时刻和所述终结时刻之间的时间段内,识别出的所述非直播视频中的即时互动项目的标识的暂停时间段。
如图9所示,该提示模块63包括第一处理子模块91、第二处理子模块92和第三处理子模块93。
该第一处理子模块91,用于当所述非直播视频中的即时互动项目的标识为所述图像标识时,采用预设的图像标识处理方法对所述图标标识进行处理;
该第二处理子模块92,用于当所述非直播视频中的即时互动项目的标识为所述字幕标识时,采用预设的字幕标识处理方法对所述字幕标识进行处理;
该第三处理子模块93,用于当所述非直播视频中的即时互动项目的标识为所述语音标识时,采用预设的语音标识处理方法对所述语音标识进行处理。
如图10所示,该提示模块63还包括第一提示子模块101、第二提示子模块102和第三提示子模块103。
该第一提示子模块101,用于在所述开始时刻,采用所述预设的提示方案对所述即时互动项目进行提示;
该第二提示子模块102,用于在所述终结时刻,终结所述预设的提示方案对所述即时互动项目的提示;
该第三提示子模块103,用于在所述暂定时间段内,暂停所述预设的提示方案对所述即时互动项目的提示。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。