专利名称::一种广告播放的方法和设备的制作方法
技术领域:
:本发明涉及计算机
技术领域:
,特别涉及一种广告播放的方法和设备。
背景技术:
:讯工具,不但在平时的^f木闲娱乐中,而且在工作中得到广泛的使用。因此对于IM(InstantMessaging,即时通讯)软件的广告投放,要求更强的可定制性,根据广告内容和对象,进行合理有效的投放。在当前的主流的IM客户端中,均是采用广告轮流播放的方式进行播放,即把广告素材下载到客户端之后,在广告素材之间进行轮流播放,各个广告素材之间的播放无差别,也无播放的时间段限制。发明人在实现本发明过程中发现目前在IM客户端中轮流播放的广告播放方式,对广告素材的时间和内容没有任何限制,对于有时间要求的广告素材,在播放过程中无法在指定的分时段内进行播放,从而不能满足各种不同广告的播放需求,进而不能更好地发挥广告效应。对于IM客户端而言,不能自主的选择所播放广告的播放方式,只能被动的接收广告服务器的安排。
发明内容为了满足各种不同广告在IM客户端中的播放需求,使得各个广告能在指定的时间段内进行播放,本发明实施例提供了一种广告播放的方法和设备。所述技术方案如下本发明实施例提供了一种广告播放的方法,所述方法包括获取广告的分时段播放信息,所述分时段播放信息携带所述广告的广告标识和所述广告的广告播放时段;根据所述广告标识,查找所述广告标识对应的广告地址;根据所述广告地址,获取所述广告地址对应的广告素材;在所述广告播i丈时段内,播放所述广告素材。其中,所述获取广告的分时段播放信息之前,还包括根据所述广告的内容和对象,配置所述广告的分时段播放信息。其中,所述在所述广告播放时段内,播放所述广告素材,具体包括当所述广告播放时段内的广告素材为一个时,则在所述广告播放时段内播放所述广告素材;当所述广告播放时段内的广告素材为多个时,则在所述广告播放时段内按切换周期轮流播放所述多个广告素材。其中,所述切换周期大于等于所述多个广告素材中播放周期最长的广告素材的播放周期。其中,所述当所述广告播放时段内的广告素材为多个时,还包括对所述多个广告素材按照预设的规则设定优先级;相应地,所述在所述广告播放时段内按切换周期轮流播放所述多个广告素材,具体为根据所迷优先级,在所述广告播放时段内按切换周期轮流播放所述多个广告素材。其中,所述在所述广告播放时段内,播放所述广告素材,还包括在所述广告播放时段内,根据客户端设定的播放方式播放所述广告素材。本发明实施例提供了一种广告播放的设备,所述设备包括第一获取模块,用于获取广告的分时段播放信息,所述分时段播放信息携带所述广告的广告标识和所述广告的广告播放时段;查找模块,用于根据所述获取模块获取的广告标识,查找所述广告标识对应的广告地址;第二获取模块,用于根据所述查找模块查找的广告地址,获取所述广告地址对应的广告素材;播放模块,用于在所述第一获取模块获取的广告播放时段内,播放所述第二获取模块获取的广告素材。其中,所述设备还包括配置模块,用于根据所述广告的内容和对象,配置所述广告的分时段播放5化息。其中,所述播》文模块具体包括第一播放单元,用于当所述广告播放时段内的广告素材为一个时,在所述广告播放时段内播放所述广告素材;第二播放单元,用于当所述广告播放时段内的广告素材为多个时,在所述广告播放时段内按切换周期轮流播放所述多个广告素材。其中,所述第二播放单元还包括设定子单元,用于对所述多个广告素材按照预设的规则设定优先级;播放子单元,用于根据所述设定子单元设定的优先级,在所述广告播放时段内按切换周期轮流播放所述多个广告素材。本发明实施例提供的技术方案带来的有益效果是本发明实施例通过在广告服务器中配置广告分时段播放信息,对不同的广告素材配置不同的播放时段,使得不同的广告可以在指定的播放时段内播放,同时IM客户端能够主动选择广告的播放方式,增加了广告推送的灵活配置,从而满足各种不同广告的插-;故需求,进而更好地发挥广告效应。图1是本发明实施例1提供的方法流程示意图;.图2是本发明实施例2提供的方法流程示意图;图3是本发明实施例3提供的设备结构示意图。具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步i也详细描述。实施例1为了满足各种不同广告在IM客户端中的播放需求,使得各个广告能在指定的时间段内进行播放,本实施例提供了一种广告播放的方法,参见图1,该方法包括101:获取广告的分时段播放信息,分时段播放信息携带广告的广告标识和广告的广告播放时段;102:一艮据广告标识,查找广告标识对应的广告地址;103:根据广告地址,获取广告地址对应的广告素材;104:在广告播放时段内,播放广告素材。其中,获取广告的分时段播放信息之前,还包括根据广告的内容和对象,配置广告的分时段播放信息。其中,在广告播放时段内,播放广告素材,具体包括当广告播放时段内的广告素材为一个时,则在广告播放时段内播放广告素材;当广告播放时段内的广告素材为多个时,则在广告播放时段内按切换周期轮流播放多个广告素材。其中,切换周期大于等于多个广告素材中播放周期最长的广告素材的播放周期。其中,当广告播放时段内的广告素材为多个时,还包括对多个广告素材按照预设的规则设定优先级;相应地,在广告播放时段内按切换周期轮流播放多个广告素材,具体为根据优先级,在广告播放时段内按切换周期轮流播放多个广告素材。其中,所述在所述广告播放时段内,播放所述广告素材,还包括在所述广告播放时段内,根据客户端设定的播放方式播放所述广告素材。通过本发明实施例提供的方法,在IM客户端的广告服务器中配置广告分时段播放信息,对不同的广告素材配置不同的播放时段,使得不同的广告可以在指定的播放时段内进行播放,同时IM客户端能够主动选择广告的播放方式,增加了广告推送的灵活配置,从而满足各种不同广告的播放需求,进而更好地发挥广告效应。实施例2为了满足各种不同广告的播放需求,使得各个广告能在指定的时间段内进行播放,本发明实施例提供了一种广告播放的方法,其中本发明实施例是以在IM客户端中播放广告为例,对本发明实施提供的方法进行具体说明,参见图2,具体实现过程内容如下201:在IM客户端对应的广告服务器中配置广告的分时段播放信息;其中,为了实现本发明实施例的广告分时段播放的要求,首先需要在IM客户端对应的广告服务器中配置广告的分时段播放信息;具体配置的内容如下其中,广告的分时段播放信息为根据广告的内容和对象等预先在广告服务器中对所要播放的广告进行配置,该信息可以包括广告数量、广告标识、播放位置、播放时段、切换周期、优先级,参见表l,下面以广告服务器中有6条广告为例对广告的分时段播放信息具体配置的内容详细表述表1<table>tableseeoriginaldocumentpage8</column></row><table>广告标识对广告服务器6条广告中的每条广告分别配置广告标识,该广告标识在广告服务器中是唯一的,如表l中"食品2广告"的广告标识为2,则在广告服务器中,"2"唯一标识该条广告。播放位置在IM客户端的展示界面可能有多个广告播放区域,每个播放区域成为一个播放位置,如表1中有两个位置可以播放广告,则将该广告展示界面的广告播放区域分为播放位置1和播放位置2,而会针对每条广告配置广告所播放的具体位置即播放位置,如表1中"食品1广告"的播放位置为1,则在广告展示界面的播放位置l对该条广告进行播放。其中,IM客户端在接收到广告配置的分时段播放信息时,会根据相应的播放位置将配置的信息拆分,使每个播放位置都有单独对应的配置分时段播放信息列表,IM客户端根据每个播放位置配置的信息列表,播放该位置对应的广告。如表l中,IM客户端在接收到上述广告的配置分时段播放信息后,会将该配置信息列表拆分为播放位置1的分时段播放信息列表和播放位置2的分时段播放信息列表。播放时段为根据广告的类型、内容等不同,对所播放的广告配置不同的播放时段;例如表l中的"食品l广告"、"食品2广告"、"汽车l广告""汽车2广告"都在播放位置1播放,由于一般IM用户在12.00-13.00时吃午饭,所以此时播放食品广告比较合适,同时能取得比较好的广告效应,而在20.00-22.00播放汽车广告,由于此时用户多数已经下班,在此时间段播》文汽车广告会更容易引起用户的注意,从而取得更好的广告效应。再如对于播放位置2播放的日用品广告和网游广告,由于日用品是人们日常生活的必需品,所以对时间段没有严格的要求,给该广告配置的时间为15.00-22.00,而一般在20.00-23.00内,玩网游的用户比较多,所以配置该时间段播放网游的广告,能够有效提高网游的宣传力度,从而收到更好的广告效应。其中,播放时段为本发明实施例最主要考虑的因素。切换周期,当IM客户端在同一时间段播放的广告为多个时,则按一定的时间间隔在多个广告之间进行切换,该时间间隔为切换周期。如表l中的"食品1广告"和"食品2广告"的切换周期为每5s—次;其中,在配置切换周期时,要充分考虑所切换的广告的播放周期,切换周期大于等于多个广告素材中播放周期最长的广告素材的播放周期。表l中,"食品1广告,,和"食品2广告,,的切换周期为每5s—次,则"食品1广告,,和"食品2广告,,的播放周期肯定小于等于5秒,这样才能保证所插-放广告的完整性。优先级,为当IM客户端在同一时间段播放的广告为多个时,根据广告的受关注程度、成本等因素,给不同的广告配置不同的优先级,如表1中"食品1广告"的优先级是l,而"食品2广告"的优先级是2,则在"食品l广告"的优先级高于"食品2广告,,的优先级;在12.00时刻,同时触发"食品l广告"和"食品2广告",则可以先播放"食品l广告",再播放"食品2广告"。另夕卜,在广告时间不足的情况下可以优先播;故"食品1广告,,或者可以给"食品1广告"配置更多的播放次数,如可以配置"食品1广告"播放次数是"食品2广告"播放次数的2倍。其中,广告的优先级可以通过广告服务器在配置列表中体现,还可以在客户端根据广告服务器配置信息拆分时,根据优先级对广告的播放顺序进行排序。在特定情况下,IM客户端可以通过请求广告服务器或者接受广告服务器的信令,对某个播放位置或者某些特定的广告修改服务器的配置信息,如优先级、播放时间、播^:位置等信息。上述本发明实施例结合表l对广告服务器中配置的广告分时段播放信息进行了详细的描述,本发明实施例还可以根据实际情况,配置其它的广告播放信息,这里不再一一描述。202:IM客户端从广告服务器中获取分时革殳播放信息;其中,用户登录到IM客户端后,IM客户端立即从广告服务器中拉取分时段播放配置信息,并将获取的分时段播放配置信息保存在IM客户端即本机中,其中,分时段4番放配置信息具体内容以表1为例IM客户端从广告服务器中拉取分时段播放配置信息,获知需要在IM客户端的显示窗口播放6条广告其中"食品l广告"和"食品2广告,,的播放位置为IM客户端的显示窗口的播放位置l,播放时段为12.00-13.00,切换周期为每5s—次;"汽车1广告,,和"汽车2广告"的播放位置也为IM客户端的显示窗口的播放位置1,播放时段为20.00-22.00,切换周期为每10s—次;"日用品广告"的播放位置为IM客户端的显示窗口的播放位置2,播放时段为15.00-22.00,切换周期为每10s—次;"网游广告"的播放位置为IM客户端的显示窗口的播放位置2,播放时段为20.00-23.00,切」换周期为每10s—次。另外,用户也可以临时访问,在临时访问页面从广告服务器中拉取分时段播放配置信息。203:IM客户端根据分时段播放配置信息中的广告标识,在广告服务器中查找对应的广告素材地址。其中,IM客户端还会根据分时段播放配置信息中的广告标识,从广告服务器中拉取广告素材的地址,保存在IM客户端即本机中;而广告素材地址可以为广告素材的URL(UniformResourceLocator,统一资源定位符),也可以为广告素材对应的IP(InternetProtocol,网络协议)地址。其中,由于现在大多数IM客户端中播放的广告都是Flash形式的,所占的存储空间都比较大,所以一般都会将该广告素材存储在单独的广告素材服务器中,而只需将该广告素材的地址URL存储在广告服务器中即可,当然也可以将广告素材存储在其他的任意服务器中,本发明实施例对此不作限制。另外,对于文本形式的广告,由于其占用的空间比较小,所以一般直接存储在广告服务器中即可,无需另外存储,IM客户端可以直接从广告服务器中获取。如以表1为例,则IM客户端从广告服务器中分别获取"食品1广告"、"食品2广告"、"汽车l广告"、"汽车2广告""日用品广告"、"网游广告"的URL。204:IM客户端4艮据广告素材地址,获取该地址对应的广告素材;其中,IM客户端根据获取的广告素材地址,到广告素材服务器中获取对应的广告素材,并将获取的广告素材保存在IM客户端即运行IM客户端的本机中;如果广告素材地址为广告素材的URL,则根据该广告素材的URL,从广告素材服务器中获取对应的广告素材;如果广告素材地址为广告素材的IP地址,则根据该IP地址获取广告位置,并获得广告素材。另外,如果广告素材地址为广告素材的IP地址,还可以实现P2P传输,通过P2P传输快速下载广告素材,减少时间。例如表l中,IM客户端将分别根据"食品l广告"、"食品2广告"、"汽车1广告"、"汽车2广告,,"日用品广告"、"网游广告,,的URL,获取对应的广告素材。205:IM客户端根据分时段播放信息的播放时段,触发播放对应的广告素材。其中,如果IM客户端只有一个广告需要播放,则根据分时段播放信息中配置的播放时段触发播放该广告;如果IM客户端有多个广告需要播放,则IM客户端根据分时段播放信息中各个广告的播放时段不同,对多个广告按时段进行触发播放,其中,在播放广告时,IM客户端是按照广告标识对广告进行管理和配置的。对于时段相同的多个广告,则对广告进行轮流播放,如表l所示例如"食品1广告,,和"食品2广告,,播放时l殳为12.00-13.00,则在12.00时刻,触发"食品1广告"和"食品2广告"在播放位置1进行播放,由于"食品1广告"和"食品2广告"的播放时段相同且同时触发,则对于播放顺序可以按照优先级不同设定播放顺序,如"食品2广告"的优先级为2,"食品1广告,,的优先级为1,则优先播放"食品1广告,,;而"食品1广告,,和"食品2广告"的切换周期为每5s—次("食品1广告"和"食品2广告,,的播放周期都小于等于5s),则在播放时段为12.00-13.00中以每5s—次的切换周期对"食品l广告"和"食品2广告,,在播放位置1进行轮流播放。另外,还可以从列表头开始播放广告,也可以设置随机参数,随机播放广告。又如"汽车1广告"和"汽车2广告,,的播放时段为20.00-22.00,则在20.00时刻,触发"汽车1广告"和"汽车2广告"在播;故位置1进行插j文,由于"汽车1广告"和"汽车2广告,,的切换周期为每10s—次,则在播放时段为20.00-22.00中以每10s—次的切换周期对"汽车1广告,,和"汽车2广告,,在播》文位置1进行轮流播放,其中,"汽车l广告"和"汽车2广告"的播放时间都小于等于10s。再如"日用品广告"的播放时段为15.00-22.00,则在15.00时刻,触发"日用品广告"在播放位置2进行播放,由于此时在该播放位置上没有其他广告播放,则该广告在15.00触发以后可以一直播放;而"网游广告"的播放时段在20.00-23.00,则在20.00时刻,触发"网游广告,,在^番》文位置2进行播放,此时在播放位置2由两个广告播放,则按照切换周期每10s—次进行轮流播放,其中"日用品广告"和"网游广告,,的播;故时间都小于等于10s;在22.00时刻,"曰用品广告"的播放时段结束,此时播放位置2上只有"网游广告"进行播放,此时不需要进行轮流播放;在23.00时刻,"网游广告"的播放时段也结束,此时在播放位置2停止播放"网游广告,,。在本步骤中,还需要有一个定时器,通过启动定时器获取系统的当前时间,通过获取的当前时间与配置列表的时间进行比较,进而决定是否该触发所播放的广告。为了保持同步,IM客户端以及广告服务器可以通过请求或者下发,来实现IM客户端时间的校对。上述描述了IM客户端对配置了广告分时段播放信息的广告进行播放的过程,本发明实施例提供的配置广告分时段播放信息的方法,还适用于基于Web的即时通信终端的广告播放的情况,可以在Web的即时通信终端的服务器中对需要播放的广告按照本发明实施例提供的方法,配置播》丈时段,再根据配置的播放时段对广告进行播放,方法相似,不再赘述。另外,本发明实施例提供的方法还适用于其他任何需要播放广告的情况,如在网页中播放广告,可以在网页服务器中对该网页需要播放的广告按照本发明实施例提供的方法,配置播放时段,再根据配置的播放时段对广告进行播放,方法相似,不再赘述。通过本发明实施例提供的方法,首先在IM客户端的广告服务器中配置广告分时段播放信息,对不同的广告素材配置不同的播放时段,使得不同的广告可以在指定的播放时段内进行播放,同时IM客户端能够主动选择广告的播放方式,增加了广告推送的灵活配置,从而满足各种不同广告的播放需求,进而更好地发挥广告效应。实施例3本发明实施例提供了一种广告播放的设备,参见图3,设备包括第一获取模块301,用于获取广告的分时段播放信息,分时段播放信息携带广告的广告标识和广告的广告播放时段;查找模块302,用于根据获取模块获取的广告标识,查找广告标识对应的广告地址;第二获取模块303,用于根据查找模块查找的广告地址,获取广告地址对应的广告素材;播放模块304,用于在第一获取模块获取的广告播放时段内,播放第二获取模块获取的广告素材。其中,设备还包括配置模块,用于根据广告的内容和对象,配置广告的分时段播放信息。其中,播放模块304具体包括第一播放单元,用于当广告播放时段内的广告素材为一个时,在广告播放时段内播放广告素材;第二播放单元,用于当广告播放时段内的广告素材为多个时,在广告播放时段内按切换周期轮流播;故多个广告素材。其中,第二播放单元还包括设定子单元,用于对多个广告素材按照预设的规则设定优先级;播放子单元,用于根据设定子单元设定的优先级,在广告播放时段内按切换周期轮流插^文多个广告素材。通过本发明实施例提供的设备,在配置模块配置广告分时段播放信息,对不同的广告素材配置不同的播放时段,使得不同的广告可以在指定的播放时段内进行播放,同时IM客户端能够主动选择广告的播放方式,增加了广告推送的灵活配置,从而满足各种不同广告的播放需求,进而更好地发挥广告效应。本发明实施例可以利用软件实现,相应的软件程序可以存储在可读取的存储介质中,例如,路由器的硬盘、緩存或光盘中。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种广告播放的方法,其特征在于,所述方法包括获取广告的分时段播放信息,所述分时段播放信息携带所述广告的广告标识和所述广告的广告播放时段;根据所述广告标识,查找所述广告标识对应的广告地址;根据所述广告地址,获取所述广告地址对应的广告素材;在所述广告播放时段内,播放所述广告素材。2、如权利要求l所述的方法,其特征在于,所述获取广告的分时段播放信息之前,还包括根据所述广告的内容和对象,配置所述广告的分时段播放信息。3、如权利要求l所述的方法,其特征在于,所述在所述广告播放时段内,播放所述广告素材,具体包括当所述广告播放时段内的广告素材为一个时,则在所述广告播放时段内播放所述广告素材;当所述广告播放时段内的广告素材为多个时,则在所述广告播放时段内按切换周期轮流播放所述多个广告素材。4、如权利要求3所述的方法,其特征在于,所述切换周期大于等于所述多个广告素材中播放周期最长的广告素材的播放周期。5、如权利要求3所述的方法,其特征在于,所述当所述广告播放时段内的广告素材为多个时,还包括对所述多个广告素材按照预设的规则设定优先级;相应地,所述在所述广告播放时段内按切换周期轮流播放所述多个广告素材,具体为根据所述优先级,在所述广告播放时段内按切换周期轮流播放所述多个广告素材。6、如权利要求l所述的方法,其特征在于,所述在所述广告播放时段内,播放所述广告素材,还包括在所述广告播放时段内,根据客户端设定的播放方式播放所述广告素材。7、一种广告播放的设备,其特征在于,所述设备包括第一获取模块,用于获取广告的分时段播放信息,所述分时段播放信息携带所述广告的广告标识和所述广告的广告播放时段;查找模块,用于根据所述获取模块获取的广告标识,查找所述广告标识对应的广告地址;第二获取模块,用于根据所述查找模块查找的广告地址,获取所述广告地址对应的广告素材;播放模块,用于在所述第一获取模块获取的广告播放时段内,播放所述第二获取模块获取的广告素材。8、如权利要求7所述的设备,其特征在于,所述设备还包括配置模块,用于根据所述广告的内容和对象,配置所述广告的分时段播放4吕息。9、如权利要求7所述的设备,其特征在于,所述播放模块具体包括第一播放单元,用于当所述广告播放时段内的广告素材为一个时,在所述广告播放时段内播放所述广告素材;第二播放单元,用于当所述广告播放时段内的广告素材为多个时,在所述广告播放时段内按切换周期轮流播放所述多个广告素材。10、如权利要求9所述的设备,其特征在于,所述第二播放单元还包括设定子单元,用于对所述多个广告素材按照预设的规则设定优先级;播放子单元,用于根据所述设定子单元设定的优先级,在所述广告播放时段内按切换周期轮流播放所述多个广告素材。全文摘要本发明公开了一种广告播放的方法和设备,属于计算机
技术领域:
。方法包括获取广告的分时段播放信息,所述分时段播放信息携带所述广告的广告标识和所述广告的广告播放时段;根据所述广告标识,查找所述广告标识对应的广告地址;根据所述广告地址,获取所述广告地址对应的广告素材;在所述广告播放时段内,播放所述广告素材。设备包括第一获取模块、查找模块、第二获取模块和播放模块。本发明实施例通过在IM客户端的广告服务器中配置广告分时段播放信息,使得不同的广告可以在指定的播放时段内进行播放,从而满足各种不同广告的播放需求,进而更好地发挥广告效应。文档编号H04L12/18GK101447882SQ200910002368公开日2009年6月3日申请日期2009年1月6日优先权日2009年1月6日发明者彭晓虹,黄建华申请人:腾讯科技(深圳)有限公司