电子通信装置的制造及其应用技术1.本发明涉及显示设备领域,尤其涉及一种跳过视频广告的控制方法及显示设备。背景技术:2.显示设备中安装有视频播放应用,用户可以在视频播放应用中选择想要观看的片源视频,显示设备在显示片源视频时也会播放运营商投放的广告,广告形式比如是在片源视频播放之前的前贴片广告、在片源视频播放过程中插播的小剧场广告等等。尤其对于片源视频播放过程中植入的插播广告,会打断用户观看片源视频的连续性,导致用户对片源视频的观看体验差。技术实现要素:3.本发明提供一种跳过视频广告的控制方法及显示设备,主要实现跳过视频播放过程中插播的广告片段。4.第一方面实施例提供的显示设备,包括:5.显示器,用于播放视频流数据;6.通信器,用于与服务器通信连接;7.控制器,被配置为执行:8.在接收到对视频播放应用中目标视频的点播操作时,向服务器请求目标视频数据流;9.接收并控制显示器播放目标视频数据流,所述目标视频数据流包括影音片段数据流和广告片段数据流,所述广告片段数据流位于两段影音片段数据流之间;10.在所述目标视频数据流播放至目标时间节点时,控制显示器在播放界面显示第一提示信息;其中,所述目标时间节点为所述广告片段数据流在目标视频数据流中的起播点,所述第一提示信息用于提示用户执行预设操作来跳过所述广告片段数据流的播放;11.在接收到所述预设操作时,根据所述广告片段数据流的广告时长,控制所述目标视频数据流的播放时间轴跳过所述广告片段数据流后继续播放所述影音片段数据流。12.第二方面实施例提供的跳过视频广告的控制方法,包括:13.在接收到对视频播放应用中目标视频的点播操作时,向服务器请求目标视频数据流;14.接收并播放目标视频数据流,所述目标视频数据流包括影音片段数据流和广告片段数据流,所述广告片段数据流位于两段影音片段数据流之间;15.在所述目标视频数据流播放至目标时间节点时,在播放界面显示第一提示信息;其中,所述目标时间节点为所述广告片段数据流在目标视频数据流中的起播点,所述第一提示信息用于提示用户执行预设操作来跳过所述广告片段数据流的播放;16.在接收到所述预设操作时,根据所述广告片段数据流的广告时长,控制所述目标视频数据流的播放时间轴跳过所述广告片段数据流后继续播放所述影音片段数据流。17.本技术具备的有益效果为:目标视频包括影音片段和广告片段,广告片段数据流插播于前后两段影音片段数据流之间,即广告片段本身就属于目标视频的一部分,在目标视频数据流的播放时间轴上,如果目标视频数据流播放至目标时间节点,就会起播广告片段数据流,对此,本技术会在播放至目标时间节点时,显示第一提示信息,用户查看第一提示信息后执行预设操作,显示设备根据广告片段数据流的广告时长,即可在播放时间轴上直接跳过广告片段,跳转至广告片段之后的影音片段的起播点继续播放,从而快速跳过目标视频中间插播的广告片段,使用户享受免广告服务,提升用户观看和交互体验。附图说明18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要访问的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。19.图1示出了根据一些实施例的显示设备的使用场景;20.图2示出了根据一些实施例的控制装置100的硬件配置框图;21.图3示出了根据一些实施例的显示设备200的硬件配置框图;22.图4示出了根据一些实施例的显示设备200中软件配置图;23.图5示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图;24.图6中示例性示出了目标视频数据流的播放时间轴的示意图;25.图7中示例性示出了一种插播广告信息的播放界面示意图;26.图8中示例性示出了具有会员权限时的插播广告信息的播放界面示意图;27.图9中示例性示出了具有非会员权限时的插播广告信息的播放界面示意图;28.图10中示例性示出了跳过视频广告的控制方法的流程图;29.图11中示例性示出了场景a对应的跳过广告的通信交互逻辑;30.图12中示例性示出了场景b对应的跳过广告的通信交互逻辑;31.图13中示例性示出了场景c对应的跳过广告的通信交互逻辑;32.图14中示例性示出了场景d对应的跳过广告的通信交互逻辑;33.图15中示例性示出了场景e对应的跳过广告的通信交互逻辑;34.图16中示例性示出了场景f对应的跳过广告的通信交互逻辑;35.图17中示例性示出了场景g对应的跳过广告的通信交互逻辑;36.图18中示例性示出了场景h对应的跳过广告的通信交互逻辑;37.图19中示例性示出了场景i对应的跳过广告的通信交互逻辑。具体实施方式38.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。39.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。40.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。41.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。42.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。43.图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。44.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。45.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。46.在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。47.在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。48.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。49.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。50.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。51.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。52.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。53.在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。54.图3示出了根据示例性实施例中显示设备200的硬件配置框图。55.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。56.在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。57.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。58.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。59.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。60.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。61.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。62.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。63.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。64.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。65.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。66.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。67.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。68.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。69.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。70.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。71.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。72.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。73.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。74.在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。75.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。76.参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。77.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。78.框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。79.如图4所示,本技术实施例中应用程序框架层包括管理器(managers),内容提供者(content provider)等,其中管理器包括以下模块中的至少一个:活动管理器(activity manager)用与和系统中正在运行的所有活动进行交互;位置管理器(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。80.在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。81.在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c++库以实现框架层要实现的功能。82.在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。83.在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图5中所示,至少包括导航栏510和位于导航栏510下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。84.在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是hdmi接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。85.以上实施例介绍了显示设备的硬件/软件架构以及功能实现等内容,在实际应用场景中,用户可以在视频播放应用中选择想要观看的片源视频,当用户点播目标视频时,显示设备可以根据目标视频的id,向服务器端请求获取目标视频数据流,并在接收到目标视频数据流后起播目标视频。86.在一些实施例中,一般来说运营商会预先为每个片源视频配置需要投放的广告,在一些实施例中广告类型比如是在片源视频播放之前的片头广告、在片源视频播放过程中插播的小剧场广告和片尾广告等等。87.在一些实施例中,片头广告、片尾广告和片中广告可以采用如贴片形式进行显示,这类广告本身不属于片源视频的内容,其广告时长也不统计在片源视频的播放时长之内。以片中贴片广告为例,当播放片中贴片广告时,目标视频数据流会暂停播放,此时目标视频数据流在播放时间轴上处于播放暂时停滞的状态,待片中贴片广告播放结束时,会在当前记录的暂停时间点处继续启动播放目标视频数据流。88.在一些实施例中,前贴片广告是在视频播放的起始点之前插入的一段贴片广告,当前贴片广告播放结束时,无缝起播片源视频。89.在一些实施例中,后贴片广告是在视频播放的结束点之后插入的一段贴片广告,当片源视频播放结束后,无缝起播后贴片广告。90.在一些实施例中,在片源视频播放过程中可以插播一段广告片段,本技术所述的广告片段属于片源视频的一部分,其广告时长需要计入片源视频的播放时长,即将片源视频划分为包括广告片段和影音片段,其中影音片段是片源视频的主体内容(非广告部分)。广告片段处于其前后前段影音片段之间。91.在一些实施例中,影音片段和广告片段为同一视频文件的位于同一播放时间轴中不同时间段的视频片段。92.在一些实施例中,在同一视频文件中,影音片段和广告片段均可以按照预设步长进行快进或快退,但是快进的步长是预置好的固定值。广告片段的跳过是根据广告的时长和/或该广告片段结束的时间点确定的。不同的广告时长对应不同的广告片段。93.在一些实施例中,广告时长可大于预设步长中的最大步长。94.在一些实施例中,播放影音片段的时间段内不响应预设操作也不展示第一提示信息,在广告片段的播放时间段内才显示第一提示信息以及响应预设操作。95.在一些实施例中,在播放影音片段的时间段内响应预设操作进行的操作和跳过广告片段不同,例如可任意是显其他图层等。96.在一些实施例中,所述广告片段可以根据片源视频中的人物,以及广告片段插播点处的前后情节等关联内容预先录制的一段类似于小剧场模式的广告,比如,影音片段中出现主角在酒吧喝酒的情景,则可以插播上一段酒水的广告,使得广告片段与前后衔接的影音片段能够很好的串联,增强广告植入效果,使广告和剧情过渡更加自然。当然广告片段也可以是与片源视频内容无关的广告,具体以广告运营商的实际投放为准。97.在一些实施例中,广告片段一般具有对应的目标时间节点,根据目标时间节点和广告片段的广告时长,即可在播放时间轴上确定广告片段数据流之后的影音片段数据流的起播时间节点。比如对于一段播放时长为30分钟的片源视频,预设在片源视频播放一半时启动显示一段30秒的插播广告信息,即影音片段的时长为29分30秒,加上广告片段的30秒后总时长共计30分钟,当播放进度为第15分钟时达到目标时间节点,这时起播广告片段数据流,当播放进度为第15分钟30秒时,广告片段播放结束,继续播放广告片段之后的影音片段。由此可见,与常规的片中广告相比,播放广告片段时目标视频未暂停,即在播放时间轴上此进程处于持续播放状态,从而在目标视频播放过程中一并播放了广告片段和影音片段。98.在一些实施例中,服务器可以根据运营商在目标视频中投放的广告的类别、数量和投放时间,来规划目标视频数据流的播放时间轴,并可将播放时间轴转化为时间轴信息,显示设备在接收到用户对目标视频的点播操作时,除了向服务器请求目标视频数据流外,还可一并向服务器请求该时间轴信息,显示设备接收到目标视频数据流和该时间轴信息后,即可根据时间轴信息的时序指引,准确完成目标视频和各类别广告的播放。99.在一些实施例中,如图6所示的播放时间轴,播放时间轴上可设置有广告标识,广告标识用于识别广告类别。在一些实施例中,视频播放器在播放目标视频数据流之前,控制器或视频播放器会根据预置软件逻辑先播放前贴片广告a,视频播放器会先暂停目标视频数据流的起播,并另起线程进行广告a的播放,广告a的播放图层位于目标视频播放图层之上,或共用同一图层。广告a播放完成后,另起的线程会通过广播或信令通知视频播放器从播放时间轴起始时刻t0开始播放目标视频数据流,视频播放器首先播放的是影音片段1。此时虽然是刚开始播放目标视频数据流,但是用户已经观看了t1时间的前贴片广告a。100.在一些实施例中,当检测到播放进程达到时间节点t4时,识别到播放时间轴上的广告标识,此时广告标识对应的是中贴片广告d(即常规的片中广告),视频播放器会暂停目标视频数据流的播放,记录暂停时间点,视频播放器还会另起线程进行广告d的播放,广告d的播放图层位于目标视频播放图层之上,或共用同一图层。广告d播放完成后,另起的线程会通过广播或信令通知视频播放器从暂停时间点处继续播放目标视频数据流。此时在用户观看广告d期间,目标视频数据流不进行播放。在广告d播放结束后才会从暂停时间点继续播放目标视频数据流。101.在一些实施例中,当检测到播放进程达到目标时间节点tt时,影音片段1播放结束,广告片段数据流开始起播,识别到播放时间轴上具有广告b,广告b的标识比如为“小剧场”,即广告b属于包含于目标视频数据流中的广告片段数据流,则在目标时间节点tt处起播广告片段数据流,广告片段数据流的广告时长为t2,则在经过t2时长后,播放进程达到起播时间节点t2,这里所述的起播时间节点t2既是广告片段数据流的播放结束点,也是广告片段数据流之后的影音片段2的起播点;在起播时间节点t2处起播影音片段2,直至检测到播放进程达到播放结束点ts时,目标视频数据流播放结束。在用户观看广告b期间,目标视频数据流仍然进行播放。目标视频数据流的播放时间轴会随时间的变化而渐进。102.在一些实施例中,目标视频数据流中广告片段(即广告b)可以响应用户的快进快退等按键操作(即和影音片段相同)。但是广告a、广告d和广告c则不响应快进快退等按键操作,按键响应的逻辑和影音片段不同。示例性的,播放广告a、广告d和广告c期间显示设备响应于接收到确定按键的操作,展示广告对应的页面,目标视频数据流(包括影音片段数据流和广告片段数据流)播放期间,显示设备响应于接收到确定按键的操作,则进行目标视频数据流的暂停或播放。103.在一些实施例中,在目标视频数据流播放完成后,视频播放器根据预设软件逻辑显示或不显示广告c,若显示广告c,则在播放结束点ts处起播广告c对应的后贴片广告,后贴片广告时长为t3,再经过t3时长后,后贴片广告c播放结束,在播放后贴片广告前,目标视频数据流已经完成播放,另起线程进行广告c的播放,广告c的播放图层位于目标视频数据流播放图层之上,或共用同一图层。广告c播放完成后,另起的线程会通过广播或信令通知视频播放器播放下一目标视频数据数据流或退出当前播放页面。104.需要说明的是,播放时间轴及其对应的时间轴信息不限于本技术实施例及图6所示。对于播放时间轴而言,片头的前贴片广告和片尾的后贴片广告不会对目标视频数据的实际播放进程产生实质影响,而片中的小剧场广告片段若被跳过,则会影响目标视频数据的整体播放进程,相当于将目标视频数据的播放进程缩减掉广告片段的部分,相应地目标视频的实际播放时长也将被缩短。105.在一些实施例中,前贴片、中贴片、后贴片只是为了方便区分,这三类广告实质上是同一类广告数据,即独立于目标视频数据流外的广告数据。106.在一些实施例中,对于具有小剧场标识的广告片段的片源视频,由于广告片段需要基于视频中具体的画面场景进行插播,因此广告片段在片源视频中的节点位置一般来说是固定的,因此显示设备中可以维护一个片源信息表,所述片源信息表包括视频库中各片源的关系记录,所述关系记录中记录有片源视频中目标时间节点tt与影音片段2的起播时间节点t2之间的对应关系,当用户点击观看某个目标视频时,在片源信息表中查询该目标视频id对应的关系记录,通过关系记录即可获知该目标视频的目标时间节点tt和起播时间节点t2,从而快速、准确地确定该目标视频在哪个时间节点处起播广告片段,以及在哪一时间节点处起播广告片段之后的影音片段,相当于通过查询片源信息表中的关系记录即可获取到广告片段的广告时长。107.在一些实施例中,当用户账户具备跳过广告的权限时,可以自动跳过广告片段的播放,对于片头、片中或片尾如贴片等形式的广告则可不进行播放,从而使用户享受免于观看不同类别广告的权益。由于广告片段是包含于目标视频中的一部分内容,因此在接收到预设操作跳过广告片段时,需要根据广告片段的广告时长,确定广告片段的播放起止点,然后在播放时间轴上直接跳过广告片段,并跳转至起播时间节点t2去起播后一段的影音片段,即通过改变目标视频的播放进程来跳过广告片段,在此期间目标视频不会暂停播放。108.在一些实施例中,常规的片中广告由于不属于目标视频的一部分,在播放片中广告时需要暂停播放目标视频,当用户开通会员权限,或者输入跳过片中广告的操作后,显示设备将不再播放片中广告的未播部分,而是从暂停点处继续启动播放目标视频,因此实际上改变的是目标视频播放状态,而未改变播放进程。或者,若账户具有会员权限,在检测到片中广告的标识时,不播放片中广告数据,仍继续播放目标视频,这种情况下目标视频的播放状态和进程都未发生改变。109.在一些实施例中,显示设备的控制器内一般预置安装有视频播放应用(即视频播放器)和广告sdk,广告sdk用于在检测达到目标时间节点tt时向视频播放器回调广告片段对应的广告信息,这里所述的广告信息可包括广告时长t2和广告标识等信息,视频播放器根据获取到的广告信息,在广告片段数据流的播放界面显示第一提示信息,以及响应于接收到预设操作后跳过广告片段数据流的播放。。110.在一些实施例中,广告sdk可以接收服务器发送的其他类别的广告数据(非广告片段数据流)和不同广告的时间标签信息(或时间轴信息),广告sdk还用于根据播放时间轴或不同广告的时间标签信息,协调控制各类别广告的播放。111.前一实施例是广告sdk在自身检测播放进程达到目标时间节点tt时,向广告播放器回调广告片段的广告信息。在一些实施例中,还可设置预设时长tp,在播放时间轴上,广告sdk在目标时间节点tt提前预设时长tp的时间节点tm处向视频播放器回调广告信息,即tm=tt-tp。本实施例中所述的广告信息可包括目标时间节点tt、广告时长t2和广告标识等信息。视频播放器可根据接收到广告信息提前生成第一提示信息,并在检测播放进程达到目标时间节点tt时直接起播广告片段数据流以及显示第一提示信息,然后响应于用户根据第一提示信息输入预设操作,跳过广告片段数据流的播放,并跳转至起播时间节点t2处播放广告片段数据流之后的影音片段数据流。本实施例中,广告sdk是在目标时间节点tt之前,提前向视频播放器发送广告片段的相关信息,从而避免因信息传输耗时而导致第一提示信息显示延迟和无法快速跳过广告片段的问题。其中,预设时长tp可以根据信息传输耗时、通信耗时和视频播放器响应耗时等因素进行设定,本技术不作具体限定。112.在一些实施例中,用户可以在视频播放应用中注册和登录账户,并选择是否为该账户开通会员(vip)权限,当未开通会员权限时,不享有免广告和观看vip片源等特权;当用户开通会员权限后,则可根据自身意愿选择是否跳过广告,本技术中会员权限支持跳过的广告类别包括但不限于片头广告、片中广告、小剧场广告片段和片尾广告。113.在一些实施例中,如图7所示,广告播放界面中除了要显示广告数据,还可在界面的指定位置(比如图7中为右上角)显示广告时长和播放倒计时,以方便用户获知该广告的时长和播放进度。以根据片源视频中的人物和情节等关联内容预先录制的小剧场广告片段为例,目前对于这种类型的广告并不主动识别和区分是否已开通会员权限,因此图7中右上角可显示如“按确定键开通vip,专享免广告特权”的提示信息,从而令用户明确获知只有开通会员特权才能免于观看这类小剧场广告片段。该提示信息指示的开通会员权限的预设操作为按击遥控器上的确定键,在实际应用中开通会员权限的预设操作不限定,比如还可以是按击遥控器上其他任意指定的按键;或者在广告播放界面上设置开通vip控件,当接收到用户对开通vip控件的点击操作,即可显示引导用户开通会员权限的ui操作界面,根据界面引导开通vip即可;又或者,还可以在广告信息的播放界面上设置语音控件,当用户点击语音控件时,可以语音输入如“开通会员”、“开通vip”等语音信息,当显示设备识别到对应的语音信息后,自动执行开通会员权限的程序。114.图7提供的示例中,由于未识别是否已开通会员权限,导致操作效率低,无法快速跳过广告。对此,在一些实施例中,在用户启动视频播放应用之后,视频播放器若接收到对目标视频的点播操作,则可以将当前所登录账户的账户id和点播的目标视频id发送给广告sdk,由广告sdk根据账户id和目标视频id进行鉴权,即鉴别账户权限是会员权限或是非会员权限,账户权限的鉴权结果决定了用户是否享有跳过广告的特权。115.在一些实施例中,用户点播目标视频后,广告sdk若查询到目标视频未设置片头广告,则无论鉴权结果是会员权限还是非会员权限,都不会向视频播放器回调片头广告数据,视频播放器获取不到片头广告数据,即可直接通过显示器显示从服务器端拉取的目标视频数据流;或者,广告sdk查询到目标视频设置有片头广告,如果鉴权结果是当前账户具有会员权限,则视频播放器不进行片头广告数据的播放,直接起播目标视频数据流;或者,广告sdk查询到目标视频设置有片头广告,如果鉴权结果是当前账户具有非会员权限,则视频播放器无法取消片头广告数据的播放,需要根据片头广告时长,完整播放片头广告数据之后,再起播目标视频数据流。116.在一些实施例中,在目标视频数据流起播后的播放过程中,广告sdk根据目标视频数据流的播放进度,若检测达到目标时间节点tt,或者提前在时间节点tm处,将目标时间节点处插播的广告片段数据流对应的广告信息回调给视频播放器;视频播放器获取到广告信息后,在达到目标时间节点tt时起播广告片段数据流以及显示第一提示信息,这时根据鉴权结果又分为如下两种场景:117.在第一种场景的实施例中,鉴权结果为当前账户具有会员权限,则如图8所示,可以在播放界面的指定位置(比如右上角)显示广告时长和播放倒计时,以及显示第一提示信息,第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放,比如图8示例中第一提示信息为“按右键跳过此广告”,用户根据该提示信息的引导,按击遥控器上的右键,即可自动结束当前广告片段的播放,从而跳过广告片段,并直接跳转至从起播时间节点t2处继续播放后一段的影音片段数据流。第一预设操作是用户跳过广告的快捷操作,在实际应用中第一预设操作不限定,比如还可以是按击遥控器上其他任意指定的按键;或者在广告播放界面上设置跳过控件,当接收到用户对跳过控件的点击操作,即可自动跳过广告;又或者,还可以在广告播放界面上设置语音控件,当用户点击语音控件时,可以语音输入如“跳过”、“跳过广告”等语音信息,当显示设备识别到对应的语音信息后,自动按照前述方式跳过广告片段数据流的播放。118.在第二种场景的实施例中,鉴权结果为当前账户具有非会员权限,则如图9所示,可以在播放界面的指定位置(比如右上角)显示广告时长和播放倒计时,以及显示第二提示信息,第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务,比如图9示例中的第二提示信息为“按确认键开通会员权限跳过此广告”,用户根据该提示信息的引导,按击遥控器上的确认键,即可根据ui操作界面开通会员权限,会员权限开通成功之后,即可参照前述第一种场景的实现方案跳过广告片段。同样地,第二预设操作不作限定。119.跳过广告是指将广告数据的播放进程直接跳转至终点,从而无缝链接显示后续的目标视频内容,因此若要跳过广告就必须准确获取广告播放的起止时间节点。在一些实施例中,可以在显示设备内置的广告sdk中动态维护片源信息表,来记录各片源视频中广告片段的目标时间节点和广告时长t2等信息。当显示设备接收到用户根据第一提示信息输入的第一预设操作时,可从本地片源信息表或服务器端获取当前广告片段数据流的广告时长t2,然后在播放时间轴上确定起播时间节点t2,跳过广告片段数据流,并跳转至起播时间节点t2处起播位于后续的影音片段数据流(即影音片段2的视频流)。这种情况是先显示第一提示信息,然后在接收到第一预设操作时再另行获取广告时长t2。120.如果广告sdk提供广告片段数据流的广告时长t2,则可无需对广告片段进行媒资打点,视频播放器可以直接根据广告时长t2参数执行一键时移,从而将跳过广告片段的播放,并跳转至起播时间节点t2处播放广告片段之后的影音片段2。121.在一些实施例中,广告sdk也可提供其他类别广告的广告时长和类别标识等信息,而不仅限于小剧场广告片段。122.在一些实施例中,参照图6,可以根据目标时间节点tt和广告片段的广告时长t2,直接确定出起播时间节点t2=tt+t2;或者,广告片段数据流已播放了一部分,则根据广告片段数据流当前的已播放时长t4和广告时长t2,即可确定广告片段未播部分的时长t5=t2-t4,则根据当前的播放时间和t5,即可计算出起播时间节点t2。123.在一些实施例中,广告sdk可能未提供广告时长t2的信息,服务器端可以预先对各片源视频的广告片段数据流进行播放起止点(即tt和t2)进行媒资打点并标记,得到每个片源视频对应的时间标签信息,通过时间标签信息可以确定广告片段数据流的广告时长t2。在广告sdk检测到目标视频数据流播放至目标时间节点tt,或者提前目标时间节点tt一定时长的时间节点tn(tn小于tt)处,即在播放时间轴上小于或等于目标时间节点tt的时间点处向服务器发送时间标签获取请求,时间标签获取请求中可以携带有设备id和目标视频id/广告片段id;服务器接收并响应时间标签获取请求,查询目标视频id/广告片段id对应的时间标签信息,并将时间标签信息发送给设备id对应的显示设备;显示设备在接收到时间标签信息后,生成第一提示信息,并在达到目标时间节点tt时,起播广告片段数据流,同时在广告片段数据流的播放界面显示第一提示信息。124.在一些实施例中,前述时间轴信息包含时间标签信息。还可在显示设备接收到对目标视频的点播操作时,向服务器同时请求获取目标视频数据流和时间标签信息/时间轴信息,则后续在接收到第一预设操作时,无需再另行获取时间标签信息,而是直接读取之前已接收到的时间标签信息或时间轴信息,即可获取到广告时长t2。通过上述几个实施例可见,广告片段数据流的广告时长t2的获取时机可以有多种设置,并且不限于本技术实施例所述。125.在一些实施例中,显示设备接收到用户在具有会员权限场景下输入的第一预设操作时,可以自动跳过目标视频中的广告片段,使用户免于观看不感兴趣的广告;在非会员权限场景下,先不跳过广告片段,而是显示第二提示信息,在用户根据第二提示信息输入第二预设操作,开通会员权限成功之后,用户即可输入第一预设操作来跳过广告片段的播放。126.在一些实施例中,当在播放时间轴上检测到非小剧场广告标识时,对于具有会员权限的场景,则不播放广告标识对应的广告数据,仍保持继续播放目标视频数据流的状态。而对于非会员权限的场景,则需要暂停播放目标视频数据流,记录下目标视频数据流当前所处的暂停时间点,以及,起播广告标识对应的广告数据,并在广告数据的播放界面上显示第二提示信息;在用户根据第二提示信息输入第二预设操作,开通会员权限成功之后,显示设备检测到账户权限已变更为会员权限,则自动跳过广告数据的未播部分,并在记录的暂停时间点处启动播放后续的目标视频数据流;如果用户查看到第二提示信息后未开通会员权限,则在广告数据完整播放结束后,在记录的暂停时间点处继续播放目标视频数据流。127.在一些实施例中,显示设备可以在接收到对目标视频的点播操作后,查询视频播放应用当前登录账户的账户权限,若查询结果为非会员权限,则可以在任意一个类别广告的播放界面上显示第二提示信息,比如在片头广告、广告片段、片中广告和片尾广告的播放界面上显示第二提示信息,当用户在某个类别广告的播放界面上输入第二预设操作,成功开通会员权限后,后续其他的广告播放界面则不再显示第二提示信息,并且都按照具有会员权限的条件去执行跳过广告的处理逻辑。128.在一些实施例中,广告sdk在向视频播放器回调广告数据时,可以在广告数据中设置用于识别广告类别的标识,比如广告类别为前贴片广告、情景植入式的小剧场广告片段、普通植入式广告(即片中广告)或后贴片广告等,以便视频播放器针对不同类别的广告执行相应的跳过广告逻辑。比如,在鉴权结果为具有非会员权限,并且识别到类别标识为前贴片广告时,需要播放完整的前贴片广告数据,用户执行第一预设操作也无法跳过前贴片广告;又比如,视频播放器在获取到鉴权结果为会员权限,并且识别到类别标识为前贴片广告时,则不播放前贴片广告数据;又比如,视频播放器识别到类别标识为小剧场广告片段,如果当前账户始终保持未开通会员权限的状态,则用户无法通过执行第一预设操作来跳过小剧场广告片段。129.在一些实施例中,图10示出一种跳过视频广告的控制方法,方法的执行主体为显示设备中的控制器,所述方法的被控对象为视频播放过程中插播的小剧场广告片段,所述方法包括如下程序步骤:130.步骤s10,在接收到对视频播放应用中目标视频的点播操作时,向服务器请求目标视频数据流。131.其中,所述目标视频数据流包括影音片段数据流和广告片段数据流,所述广告片段数据流位于两段影音片段数据流之间。132.步骤s20,接收并控制显示器播放目标视频数据流。133.步骤s30,查询视频播放应用当前登录账户的账户权限,所述账户权限包括会员权限和非会员权限。134.步骤s40,判断账户权限是否为会员权限。当鉴别的账户权限为会员权限时,执行支线逻辑一;当鉴别的账户权限为非会员权限时,执行支线逻辑二。135.支线逻辑一包括步骤s501~步骤s503:136.步骤s501,在目标视频数据流播放至目标时间节点时,控制显示器起播广告片段数据流。137.步骤s502,在所述广告片段数据流的播放界面上显示第一提示信息。138.在获取到广告片段数据流的广告时长t2或时间标签信息后,生成并于界面上显示第一提示信息,第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放。139.步骤s503,在接收到所述第一预设操作时,根据广告片段数据流的广告时长,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。140.当用户输入第一预设操作后,控制器根据广告片段数据流的广告时长t2,确定起播时间节点t2,从而在播放时间轴上跳过广告片段数据流,跳转至起播时间节点t2处起播广告片段数据流之后的影音片段数据流,实现快速、便捷地跳过插播的小剧场广告片段,实现无缝衔接播放目标视频。141.支线逻辑二包括步骤s601~步骤s604:142.步骤s601,在目标视频数据流播放至目标时间节点时,控制显示器起播广告片段数据流。143.步骤s602,在广告片段数据流的播放界面上显示第二提示信息。所述第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务。144.步骤s603,在根据接收到的第二预设操作成功开通会员权限之后,在广告片段数据流的播放界面上显示第一提示信息。所述第一提示信息用于提示用户执行第一预设操作来跳过所述广告片段数据流的播放。145.步骤s604,在接收到所述第一预设操作时,根据广告片段数据流的广告时长,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。146.支线逻辑二相较于支线逻辑一区别在于,支线逻辑二鉴权结果为不具有会员权限,用户若要享有跳过插播广告的特权服务,就需要开通会员权限,即支线逻辑二增设了开通会员权限的处理逻辑,当开通会员权限后,即可参照支线逻辑一的模式跳过广告片段数据流的播放。147.图10实施例是针对显示设备控制器的控制角度,在具体实现时,显示设备控制器中可内置有视频播放器和广告sdk,若广告sdk中记录有每项目标视频中广告片段的广告时长t2,则可以基于用户操作,通过视频播放器和广告sdk之间的通信交互,实现跳过广告片段;若广告sdk中未提供广告片段的广告时长t2,则服务器中预设该广告片段对应的时间标签信息,基于用户操作,通过视频播放器、广告sdk和服务器之间的通信交互,实现跳过广告片段。因此,根据不同的鉴权结果、通信交互对象等方面,至少包括下述几种场景下的跳过广告控制方案。148.在一些实施例中,图11示出场景a下跳过广告的通信交互控制逻辑,场景a对应于鉴权结果为具有会员权限、广告sdk提供广告片段的广告时长t2、以及目标视频未设置片头广告的情形,包括如下程序步骤(a1)~步骤(a6):149.步骤(a1),视频播放器侧:在接收到用户对目标视频的点播操作时,控制显示器播放从服务器请求的目标视频数据流,以及向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;其中,所述目标视频数据流是显示设备在接收到对目标视频的点播操作时向服务器请求后接收到的;150.步骤(a2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有会员权限的鉴权结果;151.步骤(a3),视频播放器侧:接收广告sdk发送的具有会员权限的鉴权结果;152.步骤(a4),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第一广告信息,所述第一广告信息包括广告时长t2和类别标识等所需信息,但不包括广告片段数据流;153.步骤(a5),视频播放器侧:当获取到第一广告信息后,控制显示器起播广告片段数据流,并在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;154.步骤(a6),视频播放器侧:在接收到用户输入的第一预设操作时,根据广告片段数据流的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。155.在一些实施例中,图12示出场景b下跳过广告的通信交互控制逻辑,场景b对应于鉴权结果为具有会员权限、广告sdk提供广告片段的广告时长t2、以及目标视频设置有片头广告的情形,包括如下程序步骤(b1)~步骤(b6):156.步骤(b1),视频播放器侧:在接收到用户对目标视频的点播操作时,向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;157.步骤(b2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有会员权限的鉴权结果,当鉴别出具有会员权限时则不向视频播放器回调片头广告数据;158.步骤(b3),视频播放器侧:接收广告sdk发送的具有会员权限的鉴权结果后,不播放片头广告数据,直接控制显示器播放从服务器请求的目标视频数据流;159.步骤(b4),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第一广告信息,所述第一广告信息包括广告时长t2和类别标识等信息,但不包括广告片段数据流;160.步骤(b5),视频播放器侧:当获取到第一广告信息后,控制显示器起播广告片段数据流,并在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;161.步骤(b6),视频播放器侧:在接收到用户输入的第一预设操作时,根据广告片段数据流的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。162.在一些实施例中,图13示出场景c下跳过广告的通信交互控制逻辑,场景c对应于鉴权结果为具有会员权限、广告sdk不提供广告片段的广告时长t2、以及目标视频设置有片头广告的情形,包括如下程序步骤(c1)~步骤(c8):163.步骤(c1),视频播放器侧:在接收到用户对目标视频的点播操作时,向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;164.步骤(c2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有会员权限的鉴权结果,不向视频播放器回调片头广告数据;165.步骤(c3),视频播放器侧:接收广告sdk发送的具有会员权限的鉴权结果后,不播放片头广告数据,直接控制显示器播放从服务器请求的目标视频数据流;166.步骤(c4),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第二广告信息,所述第二广告信息包括类别标识等信息,但不包括广告时长t2和广告片段数据流;167.步骤(c5),视频播放器侧:当获取到第二广告信息后,控制显示器播放广告片段数据流,以及,向服务器发送时间标签获取请求,所述时间标签获取请求用于获取服务器预先对广告片段数据流进行起播时间和结束时间(即播放起止点)标记后得到的时间标签信息;168.步骤(c6),服务器端,响应于时间标签获取请求,查询与时间标签获取请求相匹配的时间标签信息,并将时间标签信息发送给视频播放器;169.步骤(c7),视频播放器侧:接收时间标签信息,在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行预设操作来跳过广告片段数据流的播放;170.步骤(c8),视频播放器侧:在接收到用户输入的第一预设操作时,根据从时间标签信息中获取的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。171.在一些实施例中,图14示出场景d下跳过广告的通信交互控制逻辑,场景d对应于鉴权结果为具有会员权限、广告sdk不提供广告片段的广告时长t2、以及目标视频未设置片头广告的情形,包括如下程序步骤(d1)~步骤(d8):172.步骤(d1),视频播放器侧:在接收到用户对目标视频的点播操作时,控制显示器播放从服务器请求的目标视频数据流,以及向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;173.步骤(d2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有会员权限的鉴权结果;174.步骤(d3),视频播放器侧:接收广告sdk发送的具有会员权限的鉴权结果;175.步骤(d4),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第二广告信息,所述第二广告信息包括类别标识等信息,但不包括广告时长t2和广告片段数据流;176.步骤(d5),视频播放器侧:当获取第二广告信息后,控制显示器播放广告片段数据流,以及,向服务器发送时间标签获取请求,所述时间标签获取请求用于获取服务器预先对广告片段数据流进行起播时间和结束时间(即播放起止点)标记后得到的时间标签信息;177.步骤(d6),服务器端,响应于时间标签获取请求,查询与时间标签获取请求相匹配的时间标签信息,并将时间标签信息发送给视频播放器;178.步骤(d7),视频播放器侧:接收时间标签信息,在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行预设操作来跳过广告片段数据流的播放;179.步骤(d8),视频播放器侧:在接收到用户输入的第一预设操作时,根据从时间标签信息中获取的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。180.在一些实施例中,图15示出场景e下跳过广告的通信交互控制逻辑,场景e对应于鉴权结果为具有非会员权限、广告sdk提供广告片段的广告时长t2、以及目标视频未设置片头广告的情形,包括如下程序步骤(e1)~步骤(e6):181.步骤(e1),视频播放器侧:在接收到用户对目标视频的点播操作时,控制显示器播放从服务器请求的目标视频数据流,以及向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;182.步骤(e2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有非会员权限的鉴权结果;183.步骤(e3),视频播放器侧:接收广告sdk发送的具有非会员权限的鉴权结果;184.步骤(e4),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第一广告信息,所述第一广告信息包括广告时长t2和类别标识等信息,但不包括广告片段数据流;185.步骤(e5),视频播放器侧:当获取到第一广告信息后,控制显示器播放广告片段数据流,并在广告片段数据流的播放界面上显示第二提示信息,所述第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务;186.步骤(e6),视频播放器侧:在根据接收到的第二预设操作成功开通会员权限之后,在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;187.步骤(e7),视频播放器侧:在接收到用户输入的第一预设操作时,根据广告片段数据流的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。188.在一些实施例中,图16示出场景f下跳过广告的通信交互控制逻辑,场景f对应于鉴权结果为具有非会员权限、广告sdk提供广告时长参数、以及目标视频设置有片头广告、并且在广告片段数据流的播放界面开通会员权限的情形,包括如下程序步骤(f1)~步骤(f8):189.步骤(f1),视频播放器侧:在接收到用户对目标视频的点播操作时,向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;190.步骤(f2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有非会员权限的鉴权结果,以及,向视频播放器回调片头广告数据,所述片头广告数据包括片头广告的视频数据、广告时长t1和类别标识等信息;191.步骤(f3),视频播放器侧:接收广告sdk发送的具有非会员权限的鉴权结果,控制显示器播放片头广告的视频数据;192.步骤(f4),视频播放器侧:在根据广告时长t1检测到片头广告的视频数据播放至终点时,控制显示器起播从服务器请求的目标视频数据流;193.步骤(f5),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第一广告信息,所述第一广告信息包括广告时长t2和类别标识等信息,但不包括广告片段数据流;194.步骤(f6),视频播放器侧:当获取到第一广告信息后,控制显示器播放广告片段数据流,并在广告片段数据流的播放界面上显示第二提示信息,所述第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务;195.步骤(f7),视频播放器侧:在根据接收到的第二预设操作成功开通会员权限之后,在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;196.步骤(f8),视频播放器侧:在接收到用户输入的第一预设操作时,根据广告片段数据流的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。197.在一些实施例中,图17示出场景g下跳过广告的通信交互控制逻辑,场景g对应于鉴权结果为具有非会员权限、广告sdk提供广告时长参数、以及目标视频设置有片头广告、并且在片头广告的播放界面开通会员权限的情形,包括如下程序步骤(g1)~步骤(g7):198.步骤(g1),视频播放器侧:在接收到用户对目标视频的点播操作时,向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;199.步骤(g2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有非会员权限的鉴权结果,以及,向视频播放器回调片头广告数据,所述片头广告数据包括片头广告的视频数据、广告时长t1和类别标识等信息;200.步骤(g3),视频播放器侧:接收广告sdk发送的具有非会员权限的鉴权结果,控制显示器播放片头广告的视频数据,在片头广告的播放界面上显示第二提示信息,第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务;201.步骤(g4),视频播放器侧:在根据接收到的第二预设操作成功开通会员权限之后,根据广告时长t1,控制片头广告视频数据的播放进程跳转至终点,从而自动取消播放片头广告未播的视频数据,并控制显示器起播从服务器请求的目标视频数据流;202.步骤(g5),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第一广告信息,所述第一广告信息包括广告时长t2和类别标识等信息,但不包括广告片段数据流;203.步骤(g6),视频播放器侧:当获取到第一广告信息后,控制显示器播放广告片段数据流,并在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;204.步骤(g7),视频播放器侧:在接收到用户输入的第一预设操作时,根据广告片段数据流的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。205.在一些实施例中,图18示出场景h下跳过广告的通信交互控制逻辑,场景h对应于鉴权结果为具有非会员权限、广告sdk不提供广告时长参数、以及目标视频设置有片头广告、并且在广告片段数据流的播放界面开通会员权限的情形,包括如下程序步骤(h1)~步骤(h11):206.步骤(h1),视频播放器侧:在接收到用户对目标视频的点播操作时,向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;207.步骤(h2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有非会员权限的鉴权结果,以及,向视频播放器回调片头广告数据,所述片头广告数据包括片头广告的视频数据和类别标识等信息,但不包括广告时长t1;208.步骤(h3),视频播放器侧:接收广告sdk发送的具有非会员权限的鉴权结果,控制显示器播放片头广告的视频数据,以及向服务器发送第一时间标签获取请求,所述第一时间标签获取请求用于获取服务器预先对片头广告的视频数据进行起播时间和结束时间标记后得到的第一时间标签信息;209.步骤(h4),服务器端,响应于第一时间标签获取请求,查询与第一时间标签获取请求相匹配的第一时间标签信息,并将第一时间标签信息发送给视频播放器;210.步骤(h5),视频播放器侧:根据接收到的第一时间标签信息,检测片头广告的视频数据的播放进程,当检测到片头广告的视频数据播放至终点时,控制显示器起播从服务器请求的目标视频数据流;211.步骤(h6),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第二广告信息,所述第二广告信息包括类别标识等信息,但不包括广告时长t2和广告片段数据流;212.步骤(h7),视频播放器侧:当获取到第二广告信息后,控制显示器播放广告片段数据流,以及向服务器发送第二时间标签获取请求,第二时间标签获取请求用于获取服务器预先对广告片段数据流进行起播时间和结束时间标记后得到的第二时间标签信息;213.步骤(h8),服务器端,响应于第二时间标签获取请求,查询与第二时间标签获取请求相匹配的第二时间标签信息,并将第二时间标签信息发送给视频播放器;214.步骤(h9),视频播放器侧:接收第二时间标签信息,在广告片段数据流的播放界面上显示第二提示信息,第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务;215.步骤(h10),视频播放器侧:在根据接收到的第二预设操作成功开通会员权限之后,在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;216.步骤(h11),视频播放器侧:在接收到用户输入的第一预设操作时,根据从第二时间标签信息中获取的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。217.在一些实施例中,图19示出场景i下跳过广告的通信交互控制逻辑,场景i对应于鉴权结果为具有非会员权限、广告sdk不提供广告时长参数、以及目标视频设置有片头广告、并且在片头广告的播放界面开通会员权限的情形,包括如下程序步骤(i1)~步骤(i11):218.步骤(i1),视频播放器侧:在接收到用户对目标视频的点播操作时,向广告sdk发送鉴权请求,所述鉴权请求包括视频播放器当前登录账户的账户id和目标视频id等;219.步骤(i2),广告sdk侧:响应于鉴权请求,查询当前登录账户的账户权限,并向视频播放器反馈具有非会员权限的鉴权结果,以及,向视频播放器回调片头广告数据,所述片头广告数据包括片头广告的视频数据和类别标识等信息,但不包括广告时长t1;220.步骤(i3),视频播放器侧:接收广告sdk发送的具有非会员权限的鉴权结果,控制显示器播放片头广告的视频数据,以及向服务器发送第一时间标签获取请求,所述第一时间标签获取请求用于获取服务器预先对片头广告的视频数据进行起播时间和结束时间标记后得到的第一时间标签信息;221.步骤(i4),服务器端,响应于第一时间标签获取请求,查询与第一时间标签获取请求相匹配的第一时间标签信息,并将第一时间标签信息发送给视频播放器;222.步骤(i5),视频播放器侧:接收到第一时间标签信息,在片头广告的播放界面上显示第二提示信息,所述第二提示信息用于提示用户通过执行第二预设操作开通会员权限,以享受跳过广告的服务;223.步骤(i6),视频播放器侧:在根据接收到的第二预设操作成功开通会员权限之后,根据第一时间标签信息,控制片头广告的视频数据的播放进程跳转至终点,从而自动取消播放片头广告中未播的视频数据,并控制显示器起播从服务器请求的目标视频数据流;224.步骤(i7),广告sdk侧:当检测到目标视频数据流播放至目标时间节点,向视频播放器回调第二广告信息,所述第二广告信息包括类别标识等信息,但不包括广告时长t2和广告片段数据流;225.步骤(i8),视频播放器侧:当获取到第二广告信息后,控制显示器播放广告片段数据流,以及向服务器发送第二时间标签获取请求,第二时间标签获取请求用于获取服务器预先对广告片段数据流进行起播时间和结束时间标记后得到的第二时间标签信息;226.步骤(i9),服务器端,响应于第二时间标签获取请求,查询与第二时间标签获取请求相匹配的第二时间标签信息,并将第二时间标签信息发送给视频播放器;227.步骤(i10),视频播放器侧:接收第二时间标签信息,在广告片段数据流的播放界面上显示第一提示信息,所述第一提示信息用于提示用户执行第一预设操作来跳过广告片段数据流的播放;228.步骤(i11),视频播放器侧:在接收到用户输入的第一预设操作时,根据从第二时间标签信息中获取的广告时长t2,控制目标视频数据流的播放时间轴跳过广告片段数据流后继续播放影音片段数据流。229.在一些实施例中,在当前登录账户为非会员权限时,如果用户在查看到第二提示信息后,始终未通过执行第二预设操作来开通会员权限,则无法跳过任何类别的广告,只有广告片段数据流完整播放结束后,才能继续播放目标视频数据流。230.本技术不限于上述几种场景的示例,在实际应用中,基于鉴权结果、广告sdk是否提供广告时长参数、目标视频是否设置片头广告、目标视频是否还配置其他类别的广告等多重因素,具体可参照前述各场景下的实施例以及现有免广告技术实现方式,适应性扩展更多样化的通信交互控制逻辑,本技术实施例不再一一列举。本技术示出的ui仅是示例性的,具体以实际应用设计为准。本技术中显示设备及其配置执行的跳过视频广告的控制方法已在上述ui和通信交互控制逻辑中详细给出,各实施例之间相同相似的部分互相参照即可,相关内容不再赘述。231.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。具体实现中,本发明还提供一种计算机存储介质,该计算机存储介质可存储有程序。当计算机存储介质位于显示设备中时,该程序执行时可包括控制器被配置执行的跳过视频广告的控制方法涉及的程序步骤。其中,计算机存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称rom)或随机存储记忆体(英文:random access memory,简称ram)等。232.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。233.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种跳过视频广告的控制方法及显示设备与流程
作者:admin
2022-09-28 09:44:43
693
关键词:
电子通信装置的制造及其应用技术
专利技术