视频广告的投放方法、客户端及服务器与流程

文档序号:11157644阅读:764来源:国知局
视频广告的投放方法、客户端及服务器与制造工艺

本发明涉及互联网技术领域,特别是涉及一种视频广告的投放方法、客户端及服务器。



背景技术:

视频广告作为一种网络营销策略,越来越多的应用于各个视频网站中。视频广告,分为传统视频广告和移动视频广告两类。传统视频广告是指在视频内进行广告的设置和投放,而移动视频广告是指在移动终端设备内,例如:手机、PSP、平板电脑等,进行的插播视频广告的模式。

目前,在视频网站播放视频时,会在视频播放期间的固定时间段内播放视频广告,其中,该固定时间段一般包括视频开始播放时或者视频播放期间的某个时间段。在视频网站播放视频过程中,往往会因为播放视频广告时间段的不恰当,导致用户退出回看该视频,降低了视频广告的曝光率及视频的收视率。



技术实现要素:

有鉴于此,本发明提供的一种视频广告的投放方法、客户端及服务器,主要目的在于解决由于播放视频广告时间段的不恰当,因此,导致用户退出回看该视频,降低了视频广告的曝光率及视频的收视率的问题。

为了解决上述问题,本发明主要提供如下技术方案:

第一方面,本发明提供了一种视频广告的投放方法,该方法包括:

获取视频标识,所述视频标识为服务器中视频的唯一标识信息;

向所述服务器发送获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

若所述服务器返回所述投放广告最佳时间段,则将所述投放广告最佳时间段发送给视频广告运营商,以便所述视频广告运营商在所述投放广告最佳时间段内投放视频广告。

第二方面,本发明提供了一种视频广告的投放方法,该方法包括:

接收客户端发送的获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

根据所述视频标识确定是否存在所述投放广告最佳时间段;

若确定存在所述投放广告最佳时间段,则将所述投放广告最佳时间段发送至所述客户端,以便所述客户端将所述投放广告最佳时间段发送至视频广告运营商。

第三方面,本发明还提供一种客户端,该客户端包括:

获取单元,用于获取视频标识,所述视频标识为服务器中视频的唯一标识信息;

第一发送单元,用于向所述服务器发送获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

第二发送单元,用于当所述服务器返回所述投放广告最佳时间段时,将所述投放广告最佳时间段发送给视频广告运营商,以便所述视频广告运营商在所述投放广告最佳时间段内投放视频广告。

第四方面,本发明实施例提供一种服务器,该服务器包括:

接收单元,用于接收客户端发送的获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

确定单元,用于根据所述接收单元接收的所述视频标识确定是否存在所述投放广告最佳时间段;

发送单元,用于当所述确定单元确定存在所述投放广告最佳时间时,将所述投放广告最佳时间段发送至所述客户端,以便所述客户端将所述投放广告最佳时间段发送至视频广告运营商。

借由上述技术方案,本发明提供的技术方案至少具有下列优点:

本发明提供的视频广告的投放方法、客户端及服务器,客户端获取视频标识,该视频标识为服务器中视频的唯一标识信息,向服务器发送获取 投放广告最佳时间段的请求信息,该请求信息中包含有视频标识,该投放广告最佳时间段为该视频中回看人数最多的时间段,当服务器返回投放广告最佳时间段时,将该投放广告最佳时间段发送给视频广告运营商,以便视频广告运营商在该投放广告最佳时间段内投放视频广告,与现有技术相比,本发明是在视频中回看人数最多的时间段内投放视频广告,能够降低用户退出回看视频的概率,从而能够提高视频广告的曝光率和视频的收视率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种视频广告的投放方法的流程图;

图2示出了本发明实施例提供的另一种视频广告的投放方法的流程图;

图3示出了本发明实施例提供的一种客户端的组成框图;

图4示出了本发明实施例提供的另一种客户端的组成框图;

图5示出了本发明实施例提供的一种服务器的组成框图;

图6示出了本发明实施例提供的另一种服务器的组成框图;

图7示出了本发明实施例提供的一种视频广告的投放系统的组成框图;

图8示出了本发明实施例提供的另一种视频广告的投放系统的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开 而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种视频广告的投放方法,该方法应用于客户端中,如图1所示,该方法包括:

101、获取视频标识。

首先,客户端获取点击视频对应的视频标识,该视频标识为服务器中视频的唯一标识信息,在本发明实施例中,视频名称可以作为视频标识。本发明实施例中,该视频可以是第一次播放的视频,也可以不是第一次播放的视频,具体的本发明实施例对此不进行限定。

102、向所述服务器发送获取投放广告最佳时间段的请求信息。

在客户端向服务器发送获取投放广告最佳时间段的请求信息时,至少会携带有视频的视频标识,其中,该投放广告最佳时间段为视频中回看人数最多的时间段。

103、若所述服务器返回所述投放广告最佳时间段,则将所述投放广告最佳时间段发送给视频广告运营商。

在服务器接收到客户端发送的获取投放广告最佳时间段的请求信息之后,服务器对该请求信息进行响应,服务器可能能够查找投放广告最佳时间段;也可能查找不到投放广告最佳时间段。若服务器能够查找到投放广告最佳时间段,则将投放广告最佳时间段发送至客户端,客户端接收到该投放广告最佳时间段后,将投放广告最佳时间段发送给视频广告运营商,以便该视频广告运营商在投放广告最佳时间段内的任意时刻上投放视频广告。

本发明实施例提供的视频广告的投放方法,客户端获取视频标识,该视频标识为服务器中视频的唯一标识信息,向服务器发送获取投放广告最佳时间段的请求信息,该请求信息中包含有视频标识,该投放广告最佳时间段为该视频中回看人数最多的时间段,当服务器返回投放广告最佳时间段时,将该投放广告最佳时间段发送给视频广告运营商,以便视频广告运营商在该投放广告最佳时间段内投放视频广告,与现有技术相比,本发明实施例是在视频中回看人数最多的时间段内投放视频广告,能够降低用户 退出回看视频的概率,从而能够提高视频广告的曝光率和视频的收视率。

进一步的,在步骤103中,若服务器返回投放广告最佳时间段,则将投放广告最佳时间段发送给视频广告运营商;若服务器返回的投放广告最佳时间段为空,则说明服务器中没有查找到视频对应的投放广告最佳时间段,客户端向视频广告运营商发送预置投放时间段,视频广告运营商接收到客户端发送的预置投放时间段后,在该预置投放时间段内的任意时刻上投放视频广告;其中,预置投放时间段为服务器与视频广告运营商预先约定的广告投放时间,即该预置投放时间为人为设置的。预置投放时间的设置可以包含但不局限于以下内容,例如,可以设置预置投放时间为视频开始播放时;也可以设置预置投放时间为点击播放视频后的任意时刻上,具体的,本发明实施例对此不进行限定。

需要说明的是,服务器未返回投放广告最佳时间段的原因可能是该视频为第一次播放,服务器中没有记录该视频对应的回看人数最多的时间段,无法获取投放广告最佳时间段;或者,该视频不是第一次播放,但服务器中记录的该视频的回看人数是0,无法获取投放广告最佳时间段;具体的,本发明实施例对服务器未返回投放广告最佳时间段的原因不进行限定。

进一步的,在根据视频标识向服务器发送获取投放广告最佳时间段的请求信息之前,客户端基于预设数据采集组件采集视频的回看人数,该预设数据采集组件为服务器部署于客户端中的数据采集组件。采集视频的回看人数是确定投放广告最佳时间段的前提。

进一步的,在将投放广告最佳时间段发送给视频广告运营商之前,客户端接收服务器返回的获取投放广告最佳时间段的请求信息的响应信息,并对该响应信息进行解析,若该响应信息中存在投放广告最佳时间段,则客户端将该投放广告最佳时间段发送至视频广告运营商;若该响应信息中不存在投放广告最佳时间段,而包含预置投放时间段,则客户端将预置投放时间段发送至视频广告运营商。

进一步的,本发明实施例还提供另一种视频广告的投放方法,该方法应用于服务器侧,如图2所示,该方法包括:

201、接收客户端发送的获取投放广告最佳时间段的请求信息。

该步骤对应于图1步骤的102,其中,所述请求信息中包含所述视频标 识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段。

202、根据所述视频标识确定是否存在所述投放广告最佳时间段。

根据视频标识查看服务器对应的数据库中是否存在投放广告最佳时间段,该数据库中记录的数据为服务器基于预设数据采集组件采集的客户端中视频回看人数。通过查找数据库中视频回看人数最多的时间段确定投放广告最佳时间段。

203、若确定存在所述投放广告最佳时间段,则将所述投放广告最佳时间段发送至所述客户端。

当服务器在数据库中查找到视频回看人数最多的时间段,即确定该视频回看人数最多的时间段为投放广告最佳时间段,并将该投放广告最佳时间段发送给客户端;当服务器在数据库中未查找到视频回看人数最多的时间段,即无法确投放广告最佳时间段时,将预置投放时间段发送给客户端。客户端在接收到服务器发送的投放广告最佳时间段或者预置投放时间段之后,将投放广告最佳时间段或者预置投放时间段发送至视频广告运营商,视频广告运营商可以在投放广告最佳时间段或者预置投放时间段内的任意时刻投放视频广告。

本发明实施例提供的视频广告的投放方法,客户端获取视频标识,该视频标识为服务器中视频的唯一标识信息,向服务器发送获取投放广告最佳时间段的请求信息,该请求信息中包含有视频标识,该投放广告最佳时间段为该视频中回看人数最多的时间段,当服务器返回投放广告最佳时间段时,将该投放广告最佳时间段发送给视频广告运营商,以便视频广告运营商在该投放广告最佳时间段内投放视频广告,与现有技术相比,本发明实施例是在视频中回看人数最多的时间段内投放视频广告,能够降低用户退出回看视频的概率,从而能够提高视频广告的曝光率和视频的收视率。

进一步的,为了便于客户端获取投放广告最佳时间段的准确性,服务器在根据视频标识确定是否存在投放广告最佳时间段之前,将预设数据采集组件部署于客户端中,该预设数据采集组件用于采集视频的回看人数,在客户端基于预设数据采集组件采集视频的回看次数具体包括:将视频播放时间按照预设切分时间段进行切分,基于预设数据采集组件按照预设切分时间段采集视频的回看人数,将采集到的回看人数发送至服务器,服务 器接收预设数据采集组件发送的回看人数,并统计预设切分时间段对应的视频回看人数。其中,预设切分时间段为人为设置的。

为了更清楚的说明将视频按照预设切分时间段进行切分,以下以示例的方式进行说明。示例性的,假设,视频播放总时长为10分钟,预设切分时间段为20秒,基于预设切分时间段将视频切分为30段,预设数据采集组件在采集回看人数时,每隔20秒向服务器发送一次回看人数。服务器接收客户端基于预设切分时间段统计对应的回看人数。

需要说明的是,作为本发明实施例的一种实现方式,所述预设切分时间段可能基于视频时长的差异而存在差异;例如,视频时长较长的视频,其预设切分时间段会相对较长;视频时长较短的视频,其预设切分时间段会相对较短。作为本发明实施例的另一中实现方式,所述预设切分时间段不会因为视频时长的差异而有所不同,即不同视频时长的视频其预设切分时间段相同。本发明实施例对预设切分时间段的具体时长不进行限定。

进一步的,服务器基于预设切分时间段统计对应的回看人数时,将该回看人数统计到服务器对应的数据库中,如表1所示,表1示出了数据库中保存的视频回看人数。本发明实施例对预设切分时间段、回看人数不进行具体限定。

表1

进一步的,基于服务器统计所述预设切分时间段对应的所述回看人数,在服务器接收到客户端发送的获取投放广告最佳时间段的请求信息之后,服务器根据视频标识获取该视频对应的预设切分时间段及对应的所述回看人数,并将回看人数进行降序排列,确定回看人数最多的预设切分时间段为投放广告最佳时间段。示例性的,承由上述表1,服务器对表1中的回看人数进行降序排列后,得到的排序结果如表2所示,确定投放广告最佳时间段为00:21-00:30。

表2

根据上述方法实施例,下面提供一种装置实施例,该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。

进一步的,本发明实施例提供一种客户端,如图3所示,该客户端包括:

获取单元31,用于获取视频标识,所述视频标识为服务器中视频的唯一标识信息;

第一发送单元32,用于向所述服务器发送获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

第二发送单元33,用于当所述服务器返回所述投放广告最佳时间段时,将所述投放广告最佳时间段发送给视频广告运营商,以便所述视频广告运营商在所述投放广告最佳时间段内投放视频广告。

进一步的,如图4所示,所述客户端还包括:

第三发送单元34,用于当所述服务器未返回所述投放广告最佳时间段时,将预置投放时间段发送给所述视频广告运营商,以便所述视频广告运营商在预置投放时间段内投放所述视频广告,所述预置投放时间段为所述视频播放期间的预置投放时间段。

进一步的,如图4所示,所述客户端还包括:

采集单元35,用于在所述第一发送单元32向所述服务器发送获取投放广告最佳时间段的请求信息之前,基于预设数据采集组件采集所述视频的 回看人数,所述预设数据采集组件为所述服务器部署于客户端中的数据采集组件。

进一步的,如图4所示,所述客户端还包括:

接收单元36,用于在所述第二发送单元33将所述投放广告最佳时间段发送给视频广告运营商之前,用于接收所述服务器对所述获取投放广告最佳时间段的请求信息的响应信息;

解析单元37,用于对所述接收单元36接收的所述响应信息进行解析;

判断单元38,用于判断所述解析单元37解析的所述响应信息中是否存在所述投放广告最佳时间段;

所述第二发送单元33,还用于当所述判断单元38判断所述响应信息中存在所述投放广告最佳时间段时,将所述投放广告最佳时间段发送给视频广告运营商。

进一步的,本发明实施例提供一种服务器,如图5所示,该服务器包括:

接收单元51,用于接收客户端发送的获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

确定单元52,用于根据所述接收单元51接收的所述视频标识确定是否存在所述投放广告最佳时间段;

第一发送单元53,用于当所述确定单元52确定存在所述投放广告最佳时间段时,将所述投放广告最佳时间段发送至所述客户端,以便所述客户端将所述投放广告最佳时间段发送至视频广告运营商。

进一步的,如图6所示,所述服务器还包括:

第二发送单元54,用于当所述确定单元52确定不存在所述投放广告最佳时间段时,将预置投放时间段发送给所述客户端,以便所述客户端将所述预置投放时间段发送给所述视频广告运营商,所述预置投放时间段为所述视频播放期间的预置投放时间段。

进一步的,如图6所示,所述服务器还包括:

部署单元55,用于在所述确定单元52根据所述视频标识确定是否存在所述投放广告最佳时间段之前,将预设数据采集组件部署于所述客户端,所述预设数据采集组件用于采集视频的回看人数。

进一步的,如图6所示,所述部署单元55包括:

切分模块551,用于将所述视频按照预设切分时间段进行切分;

采集模块552,用于基于所述预设数据采集组件按照所述切分单元切分的所述预设切分时间段采集所述视频的回看人数;

接收模块553,用于接收所述采集模块552基于所述预设数据采集组件发送的所述回看人数;

统计模块554,用于统计所述预设切分时间段对应的所述回看人数。

进一步的,如图6所示,所述确定单元52包括:

获取模块521,用于根据所述视频标识获取其对应的所述预设切分时间段及各个预设切分时间段对应的所述回看人数;

排序模块522,用于将所述获取模块521获取的所述回看人数进行降序排列;

确定模块523,用于将所述排序模块522中所述回看人数最多的所述预设切分时间段,确定为投放广告最佳时间段。

进一步的,本发明实施例提供一种视频广告的投放系统,如图7所示,该系统包括:如图3和如图4所示的客户端71及如图5和图6所示的服务器72;其中,

所述客户端71,用于获取视频标识,所述视频标识为服务器72中视频的唯一标识信息;向所述服务器72发送获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放广告最佳时间段为所述视频中回看人数最多的时间段;

所述服务器72,用于接收客户端71发送的获取投放广告最佳时间段的请求信息;根据所述视频标识确定是否存在所述投放广告最佳时间段;若确定存在所述投放广告最佳时间段,则将所述投放广告最佳时间段发送至所述客户端71;

所述客户端71,还用于接收所述服务器72发送的所述投放广告最佳时间段,并将所述投放广告最佳时间段发送给视频广告运营商73。

进一步的,如图8所示,所述系统还包括:视频广告运营商73,其中,

所述视频广告运营商73,用于接收所述客户端71发送的所述投放广告最佳时间段。

本发明实施例提供的客户端、服务器及系统,客户端获取视频标识,该视频标识为服务器中视频的唯一标识信息,向服务器发送获取投放广告最佳时间段的请求信息,该请求信息中包含有视频标识,该投放广告最佳时间段为该视频中回看人数最多的时间段,当服务器返回投放广告最佳时间段时,将该投放广告最佳时间段发送给视频广告运营商,以便视频广告运营商在该投放广告最佳时间段内投放视频广告,与现有技术相比,本发明实施例是在视频中回看人数最多的时间段内投放视频广告,能够降低用户退出回看视频的概率,从而能够提高视频广告的曝光率和视频的收视率。

所述客户端及服务器均包括处理器和存储器,上述客户端包含获取单元、第一发送单元、第二发送单元以及服务器包含接收单元、确定单元、第一发送单元均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决由于播放视频广告时间段的不恰当,因此,导致用户退出回看该视频,降低了视频广告的曝光率及视频的收视率的问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取视频标识,所述视频标识为服务器中视频的唯一标识信息;向所述服务器发送获取投放广告最佳时间段的请求信息;其中,所述请求信息中包含所述视频标识,所述投放 广告最佳时间段为所述视频中回看人数最多的时间段;若所述服务器返回所述投放广告最佳时间段,则将所述投放广告最佳时间段发送给视频广告运营商,以便所述视频广告运营商在所述投放广告最佳时间段内投放视频广告。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机 实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

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

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算 机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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