CN105847893A - 广告投放方法、装置及*** - Google Patents
广告投放方法、装置及*** Download PDFInfo
- Publication number
- CN105847893A CN105847893A CN201610162394.XA CN201610162394A CN105847893A CN 105847893 A CN105847893 A CN 105847893A CN 201610162394 A CN201610162394 A CN 201610162394A CN 105847893 A CN105847893 A CN 105847893A
- Authority
- CN
- China
- Prior art keywords
- data
- advertisement
- alternative
- current time
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26241—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开的广告投放方法,包括:客户端在开机时,在客户端开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;向广告服务器发送获取新广告数据的请求;接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。本发明还公开了一种广告投放装置及***。与现有技术相比,本发明实施例的技术方案,客户端预存储至少两条广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
Description
技术领域
本发明涉及数据处理技术领域,更具体而言,涉及一种广告投放方法、装置及***。
背景技术
目前,随着科技的发展,人们的日常生活用品越来越趋于智能化,除了智能手机,人们生活中的智能终端还包括智能电视和车载***等。以智能电视为例,实现智能化的相关技术是,在传统电视功能模块的基础上搭载操作***,该操作***能够支持各类功能的应用软件运行,用户可以根据需求安装不同的应用软件,从而能够扩展电视的功能,实现电视的智能化。
在相关技术中,智能电视每次开机后预存储一条广告数据,并在下次开机时播放相应广告数据对应的广告。然而,由于智能电视每次仅预存储一条广告数据,且广告数据对应设置有投放的时间段,即投放期,而智能电视的开机时间具有很强的随机性,因此,智能电视的开机时间很大机率已经不在预存储的广告数据的投放期内,从而不仅造成了投放资源的浪费,而且降低了广告的有效曝光率。
发明内容
有鉴于此,本发明实施例提供了一种广告投放方法、装置及***,能够解决相关技术中,投放资源的浪费以及广告有效曝光率低的问题。
第一方面,本发明实施例提供了一种广告投放方法,包括:客户端在开机时,在客户端开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;向广告服务器发送获取新广告数据的请求;接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
第二方面,本发明实施例提供了一种广告投放方法,包括:服务器根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据,以便于所述客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;接收所述客户端发送的获取新广告数据的请求;根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。
第三方面,本发明实施例提供了一种广告投放装置,包括:读取模块,用于在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;选择模块,用于从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;发送模块,用于向广告服务器发送获取新广告数据的请求;接收模块,用于接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
第四方面,本发明实施例提供了一种广告投放装置,包括:发送模块,用于根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据,以便于所述客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;接收模块,用于接收所述客户端发送的获取新广告数据的请求;所述发送模块,还用于根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。
第五方面,本发明实施例提供了一种广告投放***,包括:广告服务器和客户端,其中,所述广告服务器,用于根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据;接收所述客户端发送的获取新广告数据的请求;根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据;所述客户端,用于在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;向所述广告服务器发送获取新广告数据的请求;接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
由以上技术方案可知,本发明实施例所提供的广告投放方法、装置及***,客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期,并从包括当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放。然后,客户端向广告服务器发送获取新广告数据的请求,接收并存储广告服务器发送的至少两条所述新广告数据作为新的备选广告数据,以便于客户端下次开机时投放。很明显的,本发明实施例的技术方案,客户端预存储至少两条广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,与现有技术相比,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本发明的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
图1为本发明实施例提供的广告投放方法的方法流程图;
图2为本发明实施例提供的另一种广告投放方法的方法流程图;
图3为本发明实施例提供的广告投放装置的结构示意图;
图4为本发明实施例提供的另一种广告投放装置的结构示意图;
图5为本发明实施例提供的广告投放***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
随着网络的普及,广告投放的渠道越来越多,投放广告的用意也不仅限于展示产品,还可以为客户端应用模块的开启提供充足的时间。由于相关技术产生的问题体现在客户端对广告数据的预存储方面,因此,下述实施例将从客户端的角度对本发明的技术方案进行描述。
请参见图1,图1为本发明实施例提供的广告投放方法的方法流程图,所述方法包括以下步骤:
步骤S101:在客户端开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期。
其中,在本发明实施例的技术方案中,客户端在生产时,预先存储一条广告数据,该预先存储的广告数据可以是公益广告的广告数据,或者,客户端自身或者关联产品的广告,例如,客户端具体是乐视电视,而在生产时,预先存储的广告数据是爱护环境的公益广告,或者,乐视超级电视或乐视超级手机的广告数据。需要说明的是,在客户端生产时预存储的广告数据,将一直存储在客户端,且该条广告数据可无限期投放,因此,为了便于描述,本发明实施例将客户端生产时预存储的广告数据称作默认广告数据,并在下文中直接引用该名称。
基于上述描述,在第一次开机时,由于客户端仅预存储了默认广告数据,因此,投放该默认广告数据对应的广告。为了充分利用客户端提供的投放资源,从第一次开机开始,客户端每次开机后,均向广告服务器获取并存储下次开机投放的备选广告数据,进一步的,为了能够提高广告的有效曝光率,客户端预存储至少两条备选广告数据。由于用户开机时间较随机,因此,客户端预存储的备选广告数据的投放期不一致,当开机时,读取当前时间和预存储的两条备选广告数据的投放期,由于投放期是广告投放的时间段,因此,当广告的投放时间段包含当前时间时,说明当前广告数据处于投放期内,从而能够根据当期时间和各个投放期,选择当前处于投放期的备选广告数据作为目标广告数据,并投放该目标广告数据对应的广告。
由此可见,本发明实施例的技术方案预存储多条广告数据,从而能够提高投放资源的利用率,而且能够提高广告的有效曝光率。
步骤S102:从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放。
其中,由上述描述可知,客户端预存储多条备选广告数据,而所存储的多条备选广告数据投放期不同,因此,为了确定当前可以投放的广告对应的目标广告数据,客户端在读取当前时间和预存储的备选广告数据的投放期后,判断全部投放期是否均不包括当前时间,如果全部投放期均不包括当前时间,说明预存储的备选广告数据均未处于投放期内,那么,客户端投放默认广告数据对应的广告;如果部分或者全部投放期包含当前时间,说明部分或者全部预存储的备选广告数据处于投放期内,可以从包含当前时间的投放期对应的备选广告数据中选择目标广告数据对应的广告进行投放。
具体的,需要说明的是,为了便于管理,客户端预存储的每条数据均对应设置有投放时间,而所设置的投放时间为上次开机时间之后顺延若干天,例如,若上次开机时间为2016年3月1日,预存储有4条广告数据,那么该4条广告数据的预设投放时间分别为2016年3月2日、2016年3月3日、2016年3月4日和2016年3月5日,而该投放时间为广告服务器预先设置。因此,当包含当前时间的投放期只有一个时,投放其相应的广告数据对应的广告;当包含当前时间的投放期大于一个时,可以分别读取每个投放期对应的备选广告数据的预设投放时间,并判断预设投放时间中是否包括当前时间,如果预设投放时间中包括当前时间,说明预存储的备选广告数据对应的广告中,设置有当前时间对应投放的广告,因此,可以将标注当前时间的备选广告数据确定为目标广告数据,并投放待投放广告;如果预设投放时间中不包括当前时间,说明预存储的备选广告数据对应的广告中,不存在当前时间对应投放的广告,可以从包含当前时间的投放期对应的备选广告数据中随机选择一条备选广告数据确定为目标广告数据,并投放目标广告数据对应的广告。
例如,在本发明的一个优选示例中,客户端预存储有4条广告数据,其中,假设当前时间为2016年3月5日,如果第一条广告数据的投放期为2016年1月1日至2016年2月28日,第二条广告数据的投放期为2015年一整年,第三条广告数据的投放期为2015年10月1日至2015年12月31日,第四条广告数据的投放期为2016年2月13日至2016年2月28日,那么,很明显,4条广告数据的投放期均不包含2016年3月5日,即当前4条广告数据均不在投放期内,因此,客户端选择默认的广告数据对应的广告进行投放。假设第一条广告数据的投放期不变,第二条广告数据的投放期为2016年一整年,第三条广告数据的投放期为2016年3月1日至2016年5月31日,第四条广告数据的投放期为2016年2月13日至2016年3月28日,而且第二条广告数据的预设投放时间为2016年3月3日,第三条广告数据的预设投放时间为2016年3月4日,第四条广告数据的预设投放时间为2016年3月5日,由于第二条广告数据、第三条广告数据和第四条广告数据均在投放期内,而且第四条广告数据的预设投放时间为2016年3月5日,因此,可以选择第四条广告数据对应的广告进行投放。而如果上述条件不变,第四条广告数据的预设投放时间为2016年3月2日,则2016年3月5日没有对应的待投放广告,客户端可以从第二条广告数据、第三条广告数据和第四条广告数据中随机选择一条广告数据对应的广告进行投放。
此外,进一步的,由于广告代言人的问题或者商品商标的问题,经常出现紧急撤换批量广告的情况,为了能够适应这种情况的发生,本实施例中,当客户端确定目标广告数据之后,可以向广告服务器发送用于确认目标广告数据是否有效的确认请求,其中,如果目标广告数据没有被撤换,则其在广告服务器端没有被下架,客户端将接收到广告服务器发送的确认有效的信息,则投放该目标广告数据对应的广告;如果目标广告数据被撤换,则其在广告服务器端已经被下架,客户端将接收到广告服务器发送的有效广告数据,那么,客户端可以投放有效广告数据对应的广告。其中,广告服务器可以根据投放期判断目标广告数据是否有效,具体的,详见下述描述,本发明实施例此处不再赘述。
由本步骤的描述可知,当客户端开机时,可以从预存储的广告数据中选择处于投放期的广告数据对应的广告进行投放,从而能够大大的提高广告的有效曝光率。
步骤S103:向广告服务器发送获取新广告数据的请求。
其中,基于上述描述可知,客户端在本次开机后,需要获取并存储下次开机投放的广告对应的新的备选广告数据,因此,在开机之后,还需要向广告服务器发送获取新广告数据的请求,其中,所述获取新广告数据的请求中包括所获取的新广告数据的数量。
具体的,客户端可以获取一批最新的广告数据,例如,客户端预存储4条广告数据,那么,每次开机后,客户端均可以向广告服务器获取4条最新的新广告数据。
当然,根据上述描述可知,客户端在投放广告时,可能从多条处于投放期的备选广告数据中选择一条广告数据对应的广告进行投放,如果客户端每次均获取一批最新的广告数据,那么部分广告数据的投放次数将会降低。为了避免上述情况的发生,本实施例中,客户端在发送获取新广告数据的请求之前,还可以计算当前处于投放期的广告数据的剩余投放时长,如果剩余投放时长大于或者等于预设阈值,则留作下次开机投放,然后,使用预存储的广告数据的总数量减去留作下次开机投放的备选广告数据的数量,得到待获取的新广告数据的数量。其中,预设阈值不小于备选广告数据对应的投放总天数。
例如,预设阈值是4天,当前时间是2016年3月5日,第一条广告数据的投放期为2016年3月1日至2016年3月31日,第二条广告数据的投放期为2016年一整年,第三条广告数据的投放期为2016年3月1日至2016年5月31日,第四条广告数据的投放期为2016年2月13日至2016年3月28日,如果本次开机投放的是第四条广告数据对应的广告,由于第一条广告数据、第二条广告数据和第三条广告数据的剩余投放时长均大于4,因此,客户端可以保留第一条广告数据、第二条广告数据和第三条广告数据作为下次开机投放广告的广告数据,而客户端只需向广告服务器获取1条新广告数据。
由本步骤的描述可知,本方案中客户端不仅预存储多条广告数据,而且能够保证所存储的广告数据的投放期延续一定时间,从而能够大大的提高广告的有效曝光率。
步骤S104:接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
其中,客户端在接收到广告服务器发送的新广告数据之后,可以根据所获取的新广告数据的数量,替换客户端除默认广告数据之外的全部备选广告数据,或者替换客户端已经投放的广告对应的广告数据,以及投放期不符合上述描述的广告对应的广告数据。具体的,本发明实施例此处不再详述。
由本实施例的描述可知,本发明实施例的技术方案,客户端预存储至少两条备选广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,与现有技术相比,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
上述实施例从客户端的角度对本发明实施例的技术方案进行了描述,为了使本领域技术人员更加清楚、详细的了解本发明实施例的技术方案,下面将从服务器的角度对本发明实施例的技术方案进行描述。
请参见图2,图2为本发明实施例提供的另一种广告投放方法的方法流程图,所述方法包括以下步骤:
步骤S201:服务器根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据。
其中,为了便于管理,广告服务器可以将广告数据按照投放日期归类,将计划同一日投放的广告数据统一存储到一个数据库中。从而,当广告服务器接收到客户端发送的获取广告数据的请求之后,从客户端读取所请求的广告数据的数量,并以当前时间为基础,顺次加1,直到加满所请求的广告数据的数量,所得到的加和分别对应每条待发送的广告数据的预设投放时间,以便于分别从相应预设投放时间对应的广告数据库中选择一条待发送广告数据,并未待发送广告数据添加相应的预设投放时间,然后,将添加有预设投放时间的待发送广告数据发送到客户端,以便于客户端开机投放。
例如,所获取的广告数据的数量是4,当前时间是2016年3月1日,那么,在2016年3月1日的基础上顺次加1、2、3和4,得到广告数据对应的预设投放时间2016年3月2日、2016年3月3日、2016年3月4日和2016年3月5日,分别从2016年3月2日、2016年3月3日、2016年3月4日和2016年3月5日对应的广告数据库中选择待发送的广告数据,并在确定待发送广告数据之后,为所确定的待发送广告数据添加相应的预设投放时间。具体的,为2016年3月2日对应的广告数据库中选择的待发送广告数据添加预设投放时间2016年3月2日,为2016年3月3日对应的广告数据库中选择的待发送广告数据添加预设投放时间2016年3月3日,依此类推,然后,将添加预设投放时间的待发送广告数据发送到客户端。
需要说明的是,由于每个预设投放时间对应的数据库中均存储有大量的广告数据,因此,本发明实施例预先设置有选择待发送广告数据的规则,例如,可以通过客户端的IP地址判断客户端所处的地域,假设在北京,那么,广告服务器可以从广告数据库中优先选择适用于北京用户的广告数据进行发送。当然,上述仅为本发明实施例提供的一个优选示例,本发明实施例还可以使用其他选择规则,例如,通过一些统计数据判断得到用户人群等,本发明实施例此处不再详述。
客户端在接收到广告数据之后,存储所述广告数据,并在下次开机时,从广告数据中选择广告数据对应的广告进行投放,具体的,详见上述实施例的描述,本发明实施例此处不再赘述。
步骤S202:接收所述客户端发送的获取新广告数据的请求。
其中,由上述实施例的描述可知,为了避免客户端所选择的广告数据为紧急撤换的广告数据,在客户端获取下次开机投放的广告对应的新广告数据之前,在选择本次投放的广告对应的广告数据之后,广告服务器接收到客户端发送的确定目标广告数据是否有效的确认请求。其中,确认请求中包括待投放广告的投放期,广告服务器可以通过判断其投放期来确定目标广告数据是否有效,具体的,如果目标广告数据已经被撤换,那么,其投放期已经发生变化,因此,如果该广告数据仍处于投放期内,则说明该广告数据当前有效,可以投放,则向客户端发送目标广告数据有效的确认信息,以便于客户端正常投放;如果广告数据未处于投放期内,说明该条广告数据已经被撤换,当前处于无效状态,那么,广告服务器可以从当前时间对应的广告数据库中选择一条有效的广告数据发送到客户端,以便于客户端正常投放广告。具体的,广告服务器选择有效广告数据的方法与上述描述相似,本发明实施例此处不再赘述。
当客户端正常投放广告之后,广告服务器接收到客户端发送的获取新广告数据的请求。
步骤S203:根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。
其中,广告服务器接收到客户端发送的获取新广告数据的请求之后,采用与上述方法相同的方法选择待发送广告数据,详细过程请参见上述描述,本发明实施例此处不再赘述。
综合上述,本发明实施例所提供的广告投放方法,客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期,并从包括当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放。然后,客户端向广告服务器发送获取新广告数据的请求,接收并存储广告服务器发送的至少两条所述新广告数据作为新的备选广告数据,以便于客户端下次开机时投放。很明显的,本发明实施例的技术方案,客户端预存储至少两条广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,与现有技术相比,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
与上述实现方法相对应的,本发明实施例还提供了一种广告投放装置,请参见图3,图3为本发明实施例提供的广告投放装置的结构示意图。需要说明的是,本实施例所述的装置从客户端角度描述。
所述装置包括:读取模块11、选择模块12、发送模块13和接收模块14,其中,读取模块11,用于在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;选择模块12,用于从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;发送模块13,用于接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
其中,在上述实施例的基础上,在另一个实施例中,投放模块,其中,所述投放模块,用于在所述至少两条备选广告数据的投放期均不包含所述当前时间时,投放预存储的默认广告数据对应的广告。
具体的,所述选择模块12包括读取单元、判断单元、确定单元和投放单元,其中,所述读取单元,用于分别读取包含所述当前时间的投放期对应的备选广告数据的预设投放时间;所述判断单元,用于判断所述预设投放时间中是否包括所述当前时间;所述确定单元,所述确定单元,用于在所述预设投放时间中包括所述当前时间时,将标注当前时间的所述备选广告数据确定为所述目标广告数据;还用于在所述预设投放时间中不包括所述当前时间时,从包含所述当前时间的投放期对应的备选广告数据中随机选择一条广告数据确定为所述目标广告数据;所述投放单元,用于投放所述目标广告数据对应的广告。
所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
由此可见,本发明实施例的技术方案,客户端预存储至少两条广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,与现有技术相比,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
相应的,本发明实施例还共公开了广告服务器端的装置,请参见图4,图4为本发明实施例提供的另一种广告投放装置的结构示意图,所述装置包括:发送模块21和接收模块22,其中,发送模块21,用于根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据,以便于所述客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;接收模块22,用于接收所述客户端发送的获取新广告数据的请求;在本实施例中,发送模块21,还用于根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。
在上述实施例的基础上,所述发送模块21具体包括读取单元、计算单元、选择单元、添加单元和发送单元,其中,所述读取单元,用于从所述获取广告数据的请求中读取所述广告数据的数量;所述计算单元,用于以所述当前时间为起始时间顺次加1,直到加满所述广告数据的数量,分别得到每条所述广告数据对应的预设投放时间;所述选择单元,用于从每个所述预设投放时间对应的广告数据库中按照所述预设规则选择一条待发送广告数据;所述添加单元,用于为所述待发送广告数据添加相应的所述预设投放时间;所述发送单元,用于将添加预设投放时间的所述待发送广告数据发送到所述客户端。
所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
综上可知,本发明实施例所提供的广告投放装置,客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期,并从包括当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放。然后,客户端向广告服务器发送获取新广告数据的请求,接收并存储广告服务器发送的至少两条所述新广告数据作为新的备选广告数据,以便于客户端下次开机时投放。很明显的,本发明实施例的技术方案,客户端预存储至少两条广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,与现有技术相比,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
需要说明的是,与上述实现方法及装置相对应的,本发明实施例还提供了一种广告投放***,参见图5,图5为本发明实施例提供的广告投放***的结构示意图,所述***包括广告服务器01和客户端02,其中,所述广告服务器01,用于根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据;接收所述客户端发送的获取新广告数据的请求;根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。所述客户端02,用于在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;向所述广告服务器发送获取新广告数据的请求;接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
其中,广告服务器01和客户端02具体执行过程详见上述实施例的描述,本发明实施例此处不再赘述。
需要说明的是,所述客户端02为智能终端,具体可以是智能电视、智能手机和智能车载***等,本发明实施例对此不做限制。
综合上述,本发明实施例所提供的广告投放方法、装置及***,客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期,并从包括当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放。然后,客户端向广告服务器发送获取新广告数据的请求,接收并存储广告服务器发送的至少两条所述新广告数据作为新的备选广告数据,以便于客户端下次开机时投放。很明显的,本发明实施例的技术方案,客户端预存储至少两条广告数据,从而在开机时,能够从预存储的广告数据中选择当前在投放期内的广告进行投放,与现有技术相比,不仅能够提高广告的有效曝光率,而且能够提高用户体验。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种广告投放方法,其特征在于,包括:
在客户端开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;
从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;
向广告服务器发送获取新广告数据的请求;
接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
2.如权利要求1所述的广告投放方法,其特征在于,所述从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放,包括:
分别读取包含所述当前时间的投放期对应的所述备选广告数据的预设投放时间;
判断所述预设投放时间中是否包括所述当前时间;
如果所述预设投放时间中包括所述当前时间,将标注当前时间的所述备选广告数据确定为所述目标广告数据;
如果所述预设投放时间中不包括所述当前时间,从包含所述当前时间的投放期对应的备选广告数据中随机选择一条广告数据确定为所述目标广告数据;
投放所述目标广告数据对应的广告。
3.如权利要求1或2所述的广告投放方法,其特征在于,在读取当前时间以及预存储的至少两条备选广告数据的投放期之后,在从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放之前,还包括:
当所述至少两条备选广告数据的投放期均不包含所述当前时间,投放预存储的默认广告数据对应的广告。
4.一种广告投放方法,其特征在于,包括:
服务器根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据,以便于所述客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;
接收所述客户端发送的获取新广告数据的请求;
根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。
5.如权利要求4所述的广告投放方法,其特征在于,所述服务器根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据,包括:
从所述获取广告数据的请求中读取所述广告数据的数量;
以所述当前时间为起始时间顺次加1,直到加满所述广告数据的数量,分别得到每条所述广告数据对应的预设投放时间;
从每个所述预设投放时间对应的广告数据库中按照预设规则选择一条待发送广告数据;
为所述待发送广告数据添加相应的所述预设投放时间;
将添加预设投放时间的所述待发送广告数据发送到所述客户端。
6.一种广告投放装置,其特征在于,包括:
读取模块,用于在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;
选择模块,用于从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;
发送模块,用于向广告服务器发送获取新广告数据的请求;
接收模块,用于接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
7.如权利要求6所述的广告投放装置,其特征在于,所述选择模块包括读取单元、判断单元、确定单元和投放单元,其中,
所述读取单元,用于分别读取包含所述当前时间的投放期对应的备选广告数据的预设投放时间;
所述判断单元,用于判断所述预设投放时间中是否包括所述当前时间;
所述确定单元,用于在所述预设投放时间中包括所述当前时间时,将标注当前时间的所述备选广告数据确定为所述目标广告数据;还用于在所述预设投放时间中不包括所述当前时间时,从包含所述当前时间的投放期对应的备选广告数据中随机选择一条广告数据确定为所述目标广告数据;
所述投放单元,用于投放所述目标广告数据对应的广告。
8.如权利要求6所述的广告投放装置,其特征在于,还包括:投放模块,其中,
所述投放模块,用于在所述至少两条备选广告数据的投放期均不包含所述当前时间时,投放预存储的默认广告数据对应的广告。
9.一种广告投放装置,其特征在于,包括:
发送模块,用于根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据,以便于所述客户端在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;
接收模块,用于接收所述客户端发送的获取新广告数据的请求;
所述发送模块,还用于根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据。
10.如权利要求9所述的广告投放装置,其特征在于,所述发送模块包括读取单元、计算单元、选择单元、添加单元和发送单元,其中,
所述读取单元,用于从所述获取广告数据的请求中读取所述广告数据的数量;
所述计算单元,用于以所述当前时间为起始时间顺次加1,直到加满所述广告数据的数量,分别得到每条所述广告数据对应的预设投放时间;
所述选择单元,用于从每个所述预设投放时间对应的广告数据库中按照所述预设规则选择一条待发送广告数据;
所述添加单元,用于为所述待发送广告数据添加相应的所述预设投放时间;
所述发送单元,用于将添加预设投放时间的所述待发送广告数据发送到所述客户端。
11.一种广告投放***,其特征在于,包括:广告服务器和客户端,其中,
所述广告服务器,用于根据所接收的获取广告数据的请求,向客户端发送至少两条备选广告数据;接收所述客户端发送的获取新广告数据的请求;根据所述获取新广告数据的请求向所述客户端发送至少两条所述新广告数据作为新的备选广告数据;
所述客户端,用于在开机时,读取当前时间以及预存储的至少两条备选广告数据的投放期;从包括所述当前时间的投放期对应的备选广告数据中选择目标广告数据进行投放;向所述广告服务器发送获取新广告数据的请求;接收并存储所述广告服务器发送的至少两条所述新广告数据作为新的备选广告数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610162394.XA CN105847893A (zh) | 2016-03-21 | 2016-03-21 | 广告投放方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610162394.XA CN105847893A (zh) | 2016-03-21 | 2016-03-21 | 广告投放方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105847893A true CN105847893A (zh) | 2016-08-10 |
Family
ID=56588216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610162394.XA Pending CN105847893A (zh) | 2016-03-21 | 2016-03-21 | 广告投放方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105847893A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106713957A (zh) * | 2016-12-29 | 2017-05-24 | 深圳市智之祺科技有限公司 | 一种带有时间管理和推送互联网电视开机广告的***及方法 |
CN107613325A (zh) * | 2017-09-01 | 2018-01-19 | 北京小米移动软件有限公司 | 广告下发方法及装置 |
CN107688972A (zh) * | 2017-09-05 | 2018-02-13 | 北京奇艺世纪科技有限公司 | 一种pdb广告订单的投放方法及*** |
CN107948681A (zh) * | 2016-10-12 | 2018-04-20 | 中国海洋大学 | 一种基于大数据的开机广告投放*** |
CN108171536A (zh) * | 2017-12-13 | 2018-06-15 | 北京奇艺世纪科技有限公司 | 开机广告展示方法及装置、开机广告投放方法及*** |
CN108256882A (zh) * | 2016-12-28 | 2018-07-06 | 北京奇虎科技有限公司 | 一种广告显示方法、装置和设备 |
CN110097401A (zh) * | 2019-04-30 | 2019-08-06 | 北京奇艺世纪科技有限公司 | 一种广告投放方法及装置 |
CN115834697A (zh) * | 2022-11-16 | 2023-03-21 | 北京奇艺世纪科技有限公司 | 一种文件存储方法、***、装置及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272449A (zh) * | 2008-03-28 | 2008-09-24 | 山东泰信电子有限公司 | 一种基于数字电视机顶盒的电视广告截播方法 |
CN101360203A (zh) * | 2008-06-20 | 2009-02-04 | 北京宽视软件技术有限公司 | 数字电视广告数据预存方法、装置及*** |
CN101996371A (zh) * | 2009-08-17 | 2011-03-30 | 华为技术有限公司 | 广告投放方法、装置及*** |
CN102340694A (zh) * | 2011-10-27 | 2012-02-01 | Tcl集团股份有限公司 | 智能电视及智能电视广告实现方法和*** |
CN103458301A (zh) * | 2013-08-16 | 2013-12-18 | 李虎政 | 一种电视机内置广告的实现方法 |
CN103533433A (zh) * | 2013-05-08 | 2014-01-22 | Tcl集团股份有限公司 | 一种智能电视播放器图片广告投放的方法及*** |
-
2016
- 2016-03-21 CN CN201610162394.XA patent/CN105847893A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272449A (zh) * | 2008-03-28 | 2008-09-24 | 山东泰信电子有限公司 | 一种基于数字电视机顶盒的电视广告截播方法 |
CN101360203A (zh) * | 2008-06-20 | 2009-02-04 | 北京宽视软件技术有限公司 | 数字电视广告数据预存方法、装置及*** |
CN101996371A (zh) * | 2009-08-17 | 2011-03-30 | 华为技术有限公司 | 广告投放方法、装置及*** |
CN102340694A (zh) * | 2011-10-27 | 2012-02-01 | Tcl集团股份有限公司 | 智能电视及智能电视广告实现方法和*** |
CN103533433A (zh) * | 2013-05-08 | 2014-01-22 | Tcl集团股份有限公司 | 一种智能电视播放器图片广告投放的方法及*** |
CN103458301A (zh) * | 2013-08-16 | 2013-12-18 | 李虎政 | 一种电视机内置广告的实现方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948681A (zh) * | 2016-10-12 | 2018-04-20 | 中国海洋大学 | 一种基于大数据的开机广告投放*** |
CN108256882A (zh) * | 2016-12-28 | 2018-07-06 | 北京奇虎科技有限公司 | 一种广告显示方法、装置和设备 |
CN108256882B (zh) * | 2016-12-28 | 2022-11-04 | 北京奇虎科技有限公司 | 一种广告显示方法、装置和设备 |
CN106713957A (zh) * | 2016-12-29 | 2017-05-24 | 深圳市智之祺科技有限公司 | 一种带有时间管理和推送互联网电视开机广告的***及方法 |
CN107613325A (zh) * | 2017-09-01 | 2018-01-19 | 北京小米移动软件有限公司 | 广告下发方法及装置 |
CN107688972A (zh) * | 2017-09-05 | 2018-02-13 | 北京奇艺世纪科技有限公司 | 一种pdb广告订单的投放方法及*** |
CN107688972B (zh) * | 2017-09-05 | 2021-05-04 | 北京奇艺世纪科技有限公司 | 一种pdb广告订单的投放方法及*** |
CN108171536A (zh) * | 2017-12-13 | 2018-06-15 | 北京奇艺世纪科技有限公司 | 开机广告展示方法及装置、开机广告投放方法及*** |
CN110097401A (zh) * | 2019-04-30 | 2019-08-06 | 北京奇艺世纪科技有限公司 | 一种广告投放方法及装置 |
CN115834697A (zh) * | 2022-11-16 | 2023-03-21 | 北京奇艺世纪科技有限公司 | 一种文件存储方法、***、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105847893A (zh) | 广告投放方法、装置及*** | |
CN106097057B (zh) | 一种虚拟物品发放方法及装置 | |
CN109685609B (zh) | 订单分配方法、装置、电子设备及存储介质 | |
CN103517098B (zh) | 基于视频聚合服务的视频播放方法、装置及终端设备 | |
CN104603753B (zh) | 一种应用的推荐方法、***及服务器 | |
CN106484858A (zh) | 热点内容推送方法和装置 | |
AU2015218550C1 (en) | Methods and apparatus for transmitting data | |
CN110868465A (zh) | 一种容器云的负载均衡***及方法 | |
CN109640130A (zh) | 一种开播消息推送方法、服务器及可读存储介质 | |
CN106658044B (zh) | 一种直播方法和装置 | |
CN103636263A (zh) | 通过终端获得与服务接入相关的信息 | |
CN102761609A (zh) | 用于服务器的数据推送***及数据推送方法 | |
CN105976197A (zh) | 虚拟物品赠送方法及装置 | |
CN104702703B (zh) | 一种数据更新方法及装置 | |
CN107566857A (zh) | 一种视频下载方法、装置、***、服务器及终端 | |
JP5675662B2 (ja) | ショートメッセージ決済システム | |
CN105701168B (zh) | 一种数据存储方法、装置及电子设备 | |
CN104702980B (zh) | 一种epg数据处理方法、epg服务器及epg数据处理*** | |
CN109729116A (zh) | 插件信息的传输方法、装置、存储介质及电子装置 | |
CN105869010A (zh) | 广告的展现方法及***、终端设备和服务器 | |
EP3745284A1 (en) | Model parameter fusion method and apparatus | |
CN105897547A (zh) | 信息处理方法、信息推送方法及装置 | |
CN112235474B (zh) | 预付费流量码号的调度方法、装置及设备 | |
CN106600321A (zh) | 一种基于ios的移动广告平台*** | |
CN105868399A (zh) | 相册文件夹的管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160810 |