专利名称::一种呈现广告的方法、系统和装置的制作方法
技术领域:
:本发明涉及计算机网络
技术领域:
,特别涉及一种呈现广告的方法、系统和装置。
背景技术:
:随着3G(TheThirdGeneration,第三代移动通信)技术与网络技术的发展,广告的商业模式发生了变化,互联网广告和移动广告呈现较大的增长态势。所谓互耳关网广告或移动广告即互耳关网或移动通信的SP(ServerProvider,业务提供者)在提供的业务中插播广告,使用户能够以低价或免费的方式享用业务。现有互联网广告或移动广告的插播是由SP预先在应用内容中指定广告插播的时机、位置和数量等。若SP为不同的用户提供包含不同的广告投放形式的广告内容时,需要制定多份广告内容,SP工作较复杂。当应用内容在SP处时,若SP需要更改应用内容中的广告投放,比如广告投放的位置、时间和数量等,都需要涉及对应用内容的改变,因此灵活性差。并且当广告内容被下载到本地,离线执行时,SP无法根据终端及用户的具体情况灵活选择广告内容中的广告投放形式。因此,现有技术方案中,当为不同的用户提供包含不同的广告投放形式的广告内容时,实现较为复杂,灵活性差,且对于用户离线使用的应用内容,不能选择灵活的广告投放形式。
发明内容本发明实施例提供一种呈现广告的方法、系统和装置,以实现简单、灵活的为不同的用户提供包含不同的广告投放形式的广告内容,且可以在用户离线使用的应用内容时,选择灵活的广告投放形式。7为达到上述目的,本发明实施例一方面提供一种呈现广告的方法,包括以下步骤接收业务提供者SP发送的应用内容;获取与所述应用内容对应的广告投放策略;根据所述广告才殳放策略获取广告,并呈现所述广告。另一方面,本发明实施例还提供一种呈现广告的系统,包括应用客户端和广告客户端;所述应用客户端,用于根据业务提供者SP发送的应用内容向所述广告客户端获取对应的广告投放策略和广告,并根据所述广告投放策略呈现所述广告.所述广告客户端,用于根据所述应用客户端的请求向所述应用客户端返回对应的广告投放策略和广告,如果自身没有预存所述对应的广告投放策略和广告,则向广告服务器获取所述广告投放策略和广告。再一方面,本发明实施例还提供一种应用客户端,包括内容接收模块、策略获取模块、广告获取模块和广告呈现模块;所述内容接收模块,用于接收业务提供者SP发送的应用内容;'所述策略获取模块,用于获取与所述内容接收模块接收的应用内容对应的广告投放策略;所述广告获取模块,用于根据所述策略获取模块获取的广告投放策略获取广告;所述广告呈现模块,用于根据所述策略获取模块获取的广告投放策略呈现所述广告获取模块获取的广告。再一方面,本发明实施例还提供一种广告客户端,包括策略发送模块和广告发送模块;所述策略发送模块,用于向应用客户端返回广告投放策略应答消息,所述广告投放策略应答消息中携带与所述应用描述信息对应的广告投放策略;所述广告发送^f莫块,用于向所述应用客户端返回广告应答消息,所述广告应答消息中携带符合所述广告投放参数的广告。8再一方面,本发明实施例还提供一种广告服务器,包括策略管理模块、广告数据库和广告管理模块;所述策略管理模块,用于在预定时间或事件触发性的从所述策略数据库中读取广告投放策略并下发给广告客户端,当收到所述广告客户端的策略请求时,根据所述策略请求从所述策略数据库中读取对应的广告投放策略并下发给所述广告客户端;所述广告数据库,用于保存各种广告,所述广告包括基于用户的状态、位置、偏好以及广告投放参数的广告;'所述广告管理模块,用于在预定时间或事件触发性的从所述广告数据库中读取广告并下发给广告客户端,当收到所述广告客户端的广告请求时,根据所述广告请求从所述广告数据库中读取对应的广告并下发给所述广告客户端。再一方面,本发明实施例还提供一种业务提供实体SP,包括策略协商模块和应用下发模块;的不同的广告投放策略以及为同一用户或用户群在不同的应用场景下制定的不同的广告投放策略,并将所述广告投放策略发送给所述广告服务器;'所述应用下发模块,用于向应用客户端提供应用内容。与现有技术相比,本发明实施例具有以下优点本发明实施例通过接收SP发送的应用内容,荻取与所述应用内容对应的广告投放策略,根据所述广告投放策略获取广告,并呈现所述广告,若需要在应用内容中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改应用内容本身,从而实现了简单灵活的呈现广告。并且对于用户离线使用的应用内容,也能根据用户不同的情形选择灵活的广告4殳放形式。图l为本发明实施例一呈现广告的方法流程图;图2为本发明实施例二呈现广告的方法流程图;图3为本发明实施例三呈现广告的方法流程图4为本发明实施例四呈现广告的方法流程图5为本发明实施例五呈现广告的系统结构示意图6为本发明实施例五呈现广告的系统中应用客户端的装置结构示意图;图7为本发明实施例五呈现广告的系统中广告客户端的装置结构示意图;图8为本发明实施例五呈现广告的系统中SP的装置结构示意图9为本发明实施例五呈现广告的系统中广告服务器的装置结构示意图。具体实施例方式'如图l所示,为本发明实施例一呈现广告的方法流程图,包括以下步骤步骤S101,接收SP发送的应用内容。例如,接收SP发送的无广告及广告位的网页内容。步骤S102,获取与应用内容对应的广告投放策略。例如,根据网页内容的应用描述信息向广告客户端获取与应用描述信息对应的广告投放策略,所述应用描述信息包括所述网页的标识、内容类型、主题和提供所述网页的SP投放策略以及为同一用户或用户群在不同的应用场景下制定的不同的广告投放策略。步骤S103,根据所述广告投放策略获取广告,并呈现所述广告。例如,在所述广告投放策略指定的广告时机到来时,向所述广告客户端获取符合所述广告投放策略中指定的广告投放参数的广告,所述广告投放参数包括广告的数量、形式、主题、大小和文件类型等。在获取到所述广告后,根据所述广告投放策略将广告插入到相应的位置,并呈现给用户。本发明实施例通过"t妄收SP发送的应用内容,获取与所述应用内容对应的广告投放策略,根据所述广告投放策略获取广告,并呈现所述广告,若在应用内容中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改应用内容本身,从而实现了灵活简单的呈现广告。并且对于用户离线使用的应用内容,也能根据用户不同的情形选择灵活的广告投放形式。如图2所示,为本发明实施例二呈现广告的方法流程图,在接收SP发送的应用内容前,广告客户端对应的用户预先向广告服务器订阅广告及广告投放策略,所述广告客户端在预定时间或事件触发性的接收所述广告服务器下发的广告投放策略和广告,并进行更新存储。所谓事件触发性的接收所述广告服务器下发的广告投放策略和广告,比如当所述用户订阅的广告及广告投放策略在所述广告服务器中有更新时,所述广告服务器就会下发给所述广告客户端,使所述广告客户端能够及时获得更新的广告投放策略和广告,或者当广告客户端中的广告数目低于某值或为空或有广告过期时,所述广告客户端向所述广告服务器获取广告。本发明实施例具体包括以下步骤步骤S201,接收SP发送的应用内容。所述应用内容包括视频、网页、游戏等类型。步骤S202,向广告客户端发送广告投放策略请求消息,所述广告投放策略请求消息中携带所述应用内容的应用描述信息。所述应用描述信息包括所述应用内容的标识、类型、主题和所述SP的标识等。其中,所述应用内容的类型包括网页、视频或游戏等,所述应用内容的主题包括娱乐、政治、科技等。如果所述广告客户端中没有与所述应用描述信息对应的广告投放策略,则所述广告客户端向所述广告服务器获取与所述应用描述信息对应的广告投放策略。步骤S203,所述广告客户端对所述应用描述信息进行匹配查找。.步骤S204,所述广告客户端判断是否匹配到与所述应用描述信息对应的广告投放策略,如果没有否匹配到与所述应用描述信息对应的广告投放策略,则执行步骤S205,否则,执行步骤S206及其以后的步骤。求消息,接收所述广告服务器下发的对应的广告投放策略,并保存所述广告投放策略,然后执行步骤S206其以后的步骤。步骤S206,所述广告客户端返回广告投放策略应答消息,所述广告投放策略应答消息中携带与所述应用描述信息对应的广告投放策略。所述广告投放策略包括所述应用描述信息和对应的广告投放参数的描述,所述广告投放策略可以用XML(ExtensibleMarkedLanguage,可扩展标记语言)文件表示如下<xmlversion="1.0"encoding="UTF-8"><xs:schemaxmlns:xs="http:〃www.w3.org/2001/XMLSchema"elementFormDefault="qualified"attributeFormDefault="unqualified"〉<xs:elementname二"广告冲史;j丈策略"〉<xs:annotation><xs:documentatioi\>Commentdescribingyourrootelement</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:elementname^应用4苗述^f言息"〉<xs:complexType><xs:choicemaxOccurs="unbounded">〈xs:elementname="SP标识'7>'〈xs:elementnamey应用标识7>〈xs:elementname:"应用类型7><xs:elementname二"主题"/〉</xs:choice>'</xs:complexType></xs:elem6nt>〈xs:elementname:"广告投放参数"〉<xs:complexType><xs:scqu6HC6><xs:elementnameJ'广告数量"/><xs:sequencemaxOccurs="unbounded"><xs:elementnameJ'广告位置7〉〈xs:elementname-"广告形式7>〈xs:elementname:"广告时长7><xs:dementname=",告时机"/>〈xs:elementname-"广告大小7〉</xs:s6qu6ncs></xs:ssqucncc></xs:complexType></xs:elemsnt></xs:sequefice>〈xs:attributename^"策略编石马7〉〈/xs:complexType〉</xs:element></xs:schema>上述用XML文件表示的广告投放策略包括与所述应用内容的应用描述信息和广告投放参数等。其中,广告投放参数包括广告的数量、广告的位置、广告的形式、每条广告的时长、每条广告的投放时机等,还可以包括广告的主题、大小等。其中,所述广告的位置包括页首居中、页首居右等,所述广告的形式包括通栏、浮动图标、走马灯形式、内文广告等。上述广告投放策略的具体应用如下表1所示表1应用描述信息广告投放策略窗束SP应用应主广广广广告广告广告大小略'标识标识用题告告告时长时机编类数位形码型量置式1SP001AP001网科2页通网页35mmx8mm页技首栏启动居中关内鼠标鼠标35mmx8mm键文停指向13<table>tableseeoriginaldocumentpage14</column></row><table>步骤S207,向所述广告客户端发送广告请求消息。在所述广告投放策略指定的广告时机到来时,,向所述广告客户端发送广告请求消息,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数,所述广告投放参数包括广告的数量、形式、主题、大小和文件类型。,步骤S208,所述广告客户端对所述广告投放参数进行匹配查找。步骤S209,所述广告客户端判断是否匹配到符合所述广告投放参数的广告,如果没有匹配到符合所述广告投放参数的广告,则执行步骤S210,否则,执行步骤S211及其以后的步骤。所述广告服务器下发的对应的广告,并保存所述广告,然后执行步骤S211其以后的步骤。步骤S211,所述广告客户端返回所述广告应答消息,所述广告投放策略应答消息中携带与所述ii用描述信息对应的广告投放策略。所述广告的描述如下表2所示表2<table>tableseeoriginaldocumentpage15</column></row><table>上述每条广告的有一段HTML(HyperTextMarkUpLanguage,超文本标记语言)格式的广告代码表示,例如表2中广告OOl的代码如下<iframeid="001"marginheight="0"marginwidth="0"frameborder="0"width="35"height="8"scromng="NO"src="http:〃mopgg.mop.com/adshow.jspp=286"><noscript><ahref="http:〃mopgg.mop.com/adclick.jspp=286"〉<imgsrc="http:〃mopgg.mop.com/adshow.jspp=286"width="35"height="8"border^"0"〉</a></noscript></iframe〉〃广告4戈码步骤S212,根据所述广告投放策略将所述广告呈现给用户。例如在用户启动浏览表l中SP标识为SPOOl、应用标识为AP002的娱乐网页时,在页尾居中的位置,以走马灯的形式插入大小为25mmx8mm的3个广告。本发明实施例将应用内容和广告呈现方式分离,若在应用内容中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改应用内容本身,从而实现了灵活简单的呈现广告。并且对于用户离线使用的应用内容,也能根据用户不同的情形选择灵活的广告投放形式。如图3所示,为本发明实施例三呈现广告的方法流程图,本发明实施例实现在视频业务中插入视频广告,具体包括以下步骤步骤S301,开启视频片段,获取所述视频片段的应用描述信息。应用客户端启动一个SP提供的视频片段,解析所述视频片段,获取到所述视频片段的应用描述信息SP标识(SP002)、视频标识(AP003)、视频类别(政治),镜头数(60)。步骤S302,根据所述视频片段的应用描述信息获取广告投放策略。在获取到所述应用描述信息后,向广告客户端发送携带所述应用描述信息的广告投放策略请求。步骤S303,广告客户端回复携带所述广告投放策略的广告投放策略。所述广告客户端根据表l,获知所述应用描述信息符合广告投放策略3:在第20个镜头和第40个镜头时,分别插播两个如下形式的广告在第20个镜头时在视频的底栏放一个文字广告,广告持续时间为30s,在第40个镜头时插播一个视频广告,视频时长为30s。于是所述广告客户端回复携带所述广告投放策略3的广告^:放策略。如果所述广告客户端中没有与所述应用描述信息对应的广告,则向广告服务器获取,然后再发给应用客户端。步骤S304,根据所述广告投放策略获取对应的广告,并呈现所述广告。在播放所述视频片段的过程中,当播放到第20个镜头的时候,根据表1、2中的上下文(即英语学习)以及所述广告投放策略中的广告投放参数底栏、文字广告,选择编号为003的广告。获取所述编号为003的广告后,在视频播放时将编号为003的文字广告在视频底栏呈现,持续时间为30s。同样,当播放到第40个镜头的时候,根据表1、2中的上下文(即电子产品新闻)以及所述广告投放策略中的广告投放参数全屏、30s的视频广告,选择编号为002的广告。获取所述编号为002的广告后,暂停所述视频片段的播放,启动视频广告,当所述广告播放结束时,再恢复所述视频片段的播放。本发明实施例将视频片段播放和广告呈现方式分离,若在视频片段播放中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改视频片段播放本身,从而实现了灵活简单的呈现广告。并且对于用户离线使用的视频片段播放,也能根据用户不同的情形选择灵活的广告投放形式。如图4所示,为本发明实施例四呈现广告的方法流程图,本发明实施例实现在SP/CP(ContentProvider,内容提供者)提供的无广告/广告位的web内容中插入广告,具体包括以下步骤步骤S401,开启浏览新闻网页,获取所述新闻网页的应用描述信息。其中,所述新闻网页的应用描述信息可以用HTML表示<HTML><HEAD><title>民建IT小组提案互联网互联互通要立法-DoNews.com</title><metaname="theme"content二"科技"/><metaname="keywords"contents"资源"/><metaname="Copyright"content="AP001,SP001"/></HEAD><BODY><^)>电信、网通在南北地理位置上的分割导致的互联网接入分割问题,造成了国内互联网应用无法实现互联互通,并且给国家和企业资源带来巨大的浪费。</p>"两条高速公路用两根木板搭起来连接,怎么可能实现互联互通?,,3月12日,全国政协委员刘汉元用形象的比喻对记者表示々pxp〉'</BODY></HTML>在用户开启浏览新闻网页的时候,解析出所述新闻网页的应用标识(AP001)、SP标识(SP001)、应用的主题(科技)和内容中的关键字(资源),参数为解析出的上述数据。步骤S402,根据所'述新闻网页的应用描述信息获取广告投放策略。在获取到所述应用描述信息后,向广告客户端发送携带所述应用描述信息的广告投放策略请求。步骤S403,广告客户端回复携带所述广告投放策略的广告投放策略。所述广告客户端根据表l,获知所述应用描述信息符合广告投放策略1:在网页正文段中投放两个广告第一个广告位,通栏广告,广告的形式为图片,位置为页首居中,广告的大小为35mmx8mm;另外,还有第二个广告位大小为35mmx8mm的视频内文广告。在页首居中处插入通栏广告,在关键字"资源"处插入3见频内文广告,广告位标记如下<HTML><HEAD><title>民建IT小组提案互联网互联互通要立法-DoNews.com</title>〈metaname="theme"content:"科技"/><metaname="keywords"content="电信资源"/〉<metaname="Copyright"content="AP001,SP001"/></HEAD><B0DY><!—AdBegin:-->If(webinit)request—Ad(ad_parameter);<!—AdEnd—>电信、网通在南北地理位置上的分割导致的互联网接入分割问题,造成了国内互联网应用无法实现互联互通,并且给国家和企业资源带来巨大的浪费。<!—AdBegin:-->If(mouseOver)request—Ad(ad_parameter);<!—AdEnd—></p>"两条高速公路用两根木板搭起来连接,怎么可能实现互联互通?"3月12日,全国政协委员刘汉元用形象的比喻对记者表示々pxp〉</BODY></HTMI>于是所述广告客户端回复携带所述广告投放策略1的广告投放策略。步骤S404,根据所述广告投放策略获1取对应的广告,并呈现所述广告。当用户开启所述新闻网页时,根据所述新闻网页的主题(科技)以及广告投放策略l:通栏、图片、35mmx8mm,选择编号为001的广告,将所述广编号为001的广告在第一个广告位处呈现。当鼠标指向关键字"资源"时,根据网页关键字("电信、资源,,)以及广告投放策略1:内文、视频、35mmx8mm,选择编号为004的广告,将所述广编号为004的广告在第二个广告位处呈现。本发明实施例将网页内容和广告呈现方式分离,若在网页内容中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改网页内容本身,从而实现了灵活简单的呈现广告。如图5所示,为本发明实施例五呈现广告的系统结构示意图,包括应用客户端1和广告客户端2,其中'应用客户端l,用于根据SP3发送的应用内容向广告客户端2获取对应的广告投放策略和广告,并根据所述广告投放策略呈现所述广告。广告客户端2,用于根据应用客户端1的请求向应用客户端1返回对应的广告投放策略和广告,如果自身没有预存所述对应的广告投放策略和广告,则向广告服务器4获取所述广告投放策略和广告。上述呈现广告的系统,还包括SP3和广告服务器4,其中SP3,用于向应用客户端l提供应用内容,与广告服务器3协商为不同的应用场景下制定的不同的广告投放策略,并将所述广告投放策略发送给广告服^器3。广告服务器4,用于保存各种广告和SP3发送的广告投放策略,在预定时间或事件触发性的向广告客户端2下发广告投放策略和广告,当收到广告客户端2的策略请求或广告请求时,根据所述策略请求或广告请求向广告客户端2下发对应的广告投放策略或广告。如图6所示,为本k明实施例五呈现广告的系统中应用客户端的装置结构示意图,包括内容接收模块ll、策略获取模块12、广告获取模块13和广告呈现模块14,其中内容接收模块11,用于接收SP3发送的应用内容。策略获取模块12,用于获取与内容接收模块11接收的应用内容对应的广告投放策略。广告获取模19块13,用于根据策略获取模块12获取的广告投放策略获取广告。广告呈现模块14,用于根据策略获取模块13获取的广告投放策略呈现所述广告获取模块获取的广告。策略获取模块12,包括策略请求子模块121和策略接收子模块122,其中策略请求子模块121,用于向广告客户端2发送广告投放策略请求消息,所述广告投放策略请求消息中携带所述应用内容的应用描述信息,所述应用描述信息包括所述应用内容的标识、类型、主题和所述SP的标识。策略接收投林策略应答消息中携带与所述应用描述信息对应的广告投放策略。广告获取模块13,包括广告请求子模块131和广告接收子模块132,其中广告请求子模块131,用于向广告客户端2发送广告请求消息,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数。广告接收子模块132,用于接收广告客户端2返回的广告应答消息,所述广告应答消息中携带符合所述广告投放参数的广告。如图7所示,为本发明实施例五呈现广告的系统中广告客户端的装置结构示意图,包括策略发送模块201和广告发送模块202,其中策略发送模块201,用于向应用客户端1返回广告投放策略应答消息,所述广告投放策略应答消息中携带与所述应用描述信息对应的广告投放策略。广告发送模块202,用于向应用客户端l返回广告应答消息,所述广告应答消息中携带符合所述广告投放参数的广告。上述广告客户端2,还包括第一接收;f莫块203、第一匹配模块204和策略选择模块205,其中第一接收模块203,用于接收应用客户端1发送的广告投放策略请求消息,所述广告投放策略请求消息中携带所述应用内容的应用描述信息,所述应用描述信息包括所述应用内容的标识、类型、主题和所述SP的标识。第一匹配模块204,用于根据第一接收模块203接收的应用描述信息和策略存储模块209进行匹配查找,如果匹配,则触发策略发送冲莫块201,否则,触发策略选择模块205。策略选择模块205,用于向广告服务器4上报第一接收模块203接收的广告投放策略请求消息,接收广告服务器4下发的对应的广告投放策略,并将所述广告投放策略发送给策略发送模块201。上述广告客户端2,还包括第二接收模块206、第二匹配模块207和广告选择模块208,其中第二接收模块206,用于接收应用客户端1发送的广告请求消息,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数。第二匹配模块207,用于根据第二接收模块206接收的广告投放参数和广告存储模块210进行匹配查找,如果匹配,则触发广告发送模块202,否则,触发广告选择模块208。广告选择模块208,用于向广告服务器4上报第二接收模块206接收的广¥请求消息,接收广告服务器4下发的对应的广告,并将所述广告发送给广告发送模块202。上述广告客户端2,还包括策略存储模块209和广告存储模块210,其中策略存储模块209,用于在预定时间或事件触发性的接收广告服务器4下发的广告投放策略,并进行更新存储。广告存储模块210,用于在预定时间或事件触发性的接收广告服务器4下发的广告,并进行更新存储。如图8所示,为本发明实施例五呈现广告的系统中SP的装置结构示意图,包括策略协商模块31和应用下发模块32,其中'策略协商模块31,用于与广告服务器4协商为不同的用户或用户群制定的不同的广告投放策略以及为同一用户或用户群在不同的应用场景下制定的不同的广告投放策略,并将所述广告投放策略发送给广告服务器4。应用下发模块32,用于向应用客户端l提供应用内容。如图9所示,为本发明实施例五呈现广告的系统中广告服务器的装置结构示意图,包括策略数据库41、策略管理模块42、广告数据库43和广告管理模块44,其中策略数据库41,用于保存SP3发送的广告投;故策略。策略管理模块42,21用于在预定时间或事件触发性的从41策略数据库中读取广告投放策略并下发给广告客户端2,当收到广告客户端2的策略请求时,根据所述策略请求从策库43,用于保存各种广告,所述广告包括基于用户的状态、位置、偏好以及广告投放参数的广告。广告管理模块44,用于在预定时间或事件触发性的从广告数据库43中读取广告并下发给广告客户端2,当收到广告客户端2的广告请求时,根据所述广告请求从广告数据库43中读取对应的广告并下发给广告客户端2。本发明实施例将应用内容与广告呈现方式分离,SP3与广告服务器4协商,制定灵活的广告投放策略。应用客户端1通过接收SP3发送的应用内容,向广告客户端2获取与所述应用内容对应的广告投放策略,根据所述广告投放策略向广告客户端2获取广告,并呈现所述广告,若在应用内容中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改应用内容本身,从而实现了灵活简单的呈现广告。并且对于用户离线使用的应用内容,也能根据用户不同的情形选择灵活的广告投放形式。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明寸以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。权利要求1、一种呈现广告的方法,其特征在于,包括以下步骤接收业务提供者SP发送的应用内容;获取与所述应用内容对应的广告投放策略;根据所述广告投放策略获取广告,并呈现所述广告。2、如权利要求1所述呈现广告的方法,其特征在于,所述广告投放策略户群在不同的应用场景下制定的不同的广告^:放策略。3、如权利要求1所述呈现广告的方法,其特征在于,所述获取与所述应用内容对应的广告投放策略,包括向广告客户端发送广告投放策略请求消息,所述广告投放策略请求消息中携带所述应用内容的应用描述信息,所述应用描述信息包括所述应用内容的标识、类型、主题和所述SP的标识中的一种或多种;接收所述广告客户端返回的广告投放策略应答消息,所述广告投放策略应答消息中携带与所述应用描述信息对应的广告投放策略。4、如权利要求3所述呈现广告的方法,其特征在于,在所述向广告客户端发送广告投放策略请求消息之后,还包括所述广告客户端对所述应用描述信息进行匹配查找;如果匹配到与所述应用描述信息对应的广告投放策略,则所述广告客户端返回所述广告投放策略应答消息,否则,所述广告客户端向广告服务器上报所述广告投放策略请求消息,在收到所述广告服务器下发的广告投放策略后返回所述广告投放策略应答消息,并保存所述广告投放策略。5、如权利要求1所述呈现广告的方法,其特征在于,所述根据广告投放策略获取广告,并呈现所述广告,包括在所述广告投放策略指定的广告时机到来时,向所述广告客户端发送广告请求消息,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数,所述广告投放参数包括广告的数量、形式、主题、大小和文件类型;接收所述广告客户端返回的广告应答消息,所述广告应答消息中携带符合所述广告投放参数的广告;根据所述广告投;^文策略将所述广告呈现给用户。6、如权利要求5所述呈现广告的方法,其特征在于,在所述向广告客户端发送广告请求消息之后,还包括'所述广告客户端对所述广告投放参数进行匹配查找;如果匹配到符合所述广告投放参数的广告,则所述广告客户端返回所述广告应答消息,否则,所述广告客户端向广告服务器上报所述广告请求消息,告。'''口'、.'、''7、如权利要求1所述呈现广告的方法,其特征在于,还包括广告客户端在预定时间或事件触发性的接收广告服务器下发的广告和广告投放策略,并进行更新存储。8、一种呈现广告的系统,其特征在于,包括应用客户端和广告客户端;'所述应用客户端,用于才艮据业务提供者SP发送的应用内容向所述广告客户端获取对应的广告投放策略和广告,并根据所述广告投放策略呈现所述广告;所述广告客户端,用于根据所述应用客户端的请求向所述应用客户端返回对应的广告投放策略和广告,如果自身没有预存所述对应的广告投放策略和广告,则向广告服务器获取所述广告投放策略和广告。9、如权利要求8所述呈现广告的系统,其特征在于,还包括SP和广告服务器;所述SP,用于向所述应用客户端提供应用内容,与所述广告服务器协商为不同的用户或用户群制定的不同的广告^:放策略以及为同一用户或用户群在不同的应用场景下制定的不同的广告投放策略,并将所述广告投放策略发送给所述广告服务器;所述广告服务器,用于保存各种广告和所述SP发送的广告投放策略,在预定时间或事件触发性的向所述广告客户端下发广告投放策略和广告,当收到所述广告客户端的策略请求或广告请求时,根据所述策略请求或广告请求10、一种应用客户誕,其特征在于,包括内容接收模块、策略获取模块、广告获取模块和广告呈现模块;所述内容接收模块,用于接收业务提供者SP发送的应用内容;所述策略获取模块,用于获取与所述内容接收模块接收的应用内容对应的广告投放策略;所述广告获取模块,用于根据所述策略获取模块获取的广告投放策略获取广告;所述广告呈现模块,用于根据所述策略获取模块获取的广告投放策略呈现所述广告获取模块获取的广告。11、如权利要求10'所述应用客户端,其特征在于,所述策略获取;漠块,包括策略请求子模块和策略接收子模块;所述策略请求子模块,用于向广告客户端发送广告投放策略请求消息,所述广告投放策略请求消息中携带所述应用内容的应用描述信息,所述应用描迷信息包括所述应用内容的标识、类型、主题和所述SP的标识;所述策略接收子模块,用于接收所述广告客户端返回的广告投放策略应答消息,所述广告投放策略应答消息中携带与所述应用描述信息对应的广告投放策略。12、如权利要求IO所述应用客户端,其特征在于,所述广告获取模块,包括广告请求子模块和广告接收子模块;广告请求子模块,用于向广告客户端发送广告请求消息,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数;广告接收子模块,用于接收所述广告客户端返回的广告应答消息,所述广告应答消息中携带符合所述广告投放参数的广告。13、一种广告客户端,其特征在于,包括策略发送模块和广告发送模块;所述策略发送模块,用于向应用客户端返回广告投放策略应答消息,所述广告投放策略应答消息中携带与所述应用描述信息对应的广告投放策略;所述广告发送模块;用于向所述应用客户端返回广告应答消息,所述广告应答消息中携带符合所述广告投放参数的广告。14、如权利要求13所述广告客户端,其特征在于,还包括第一接收模块、第一匹配模块和策略选择模块;第一接收模块,用于接收所述应用客户端发送的广告投放策略请求消息,所述广告投放策略请求消息中携带所述应用内容的应用描述信息,所述应用描述信息包括所述应用内容的标识、类型、主题和所述SP的标识;第一匹配模块,用于根据所述第一接收模块接收的应用描述信息和策略存储模块进行匹配查找,如果匹配,则触发所述策略发送模块,否则,触发策略选择模块;策略选择模块,用于向广告服务器上报所述第一接收模块接收的广告投放策略请求消息,接收所述广告服务器下发的对应的广告投放策略,并将所述广告投放策略发送给所述策略发送模块。15、如权利要求13所述广告客户端,其特征在于,还包括第二接收模块、第二匹配模块和广告选择模块;第二接收模块,用于接收所述应用客户端发送的广告请求消息,所述广告请求消息中携带所述广告投放策略中指定的广告投放参数;第二匹配模块,用于根据所述第二接收模块接收的广告投放参数和广告存储模块进行匹配查找,如果匹配,则触发所述广告发送模块,否则,触发广告选择模块;广告选择模块,用于向广告服务器上报所述第二接收模块接收的广告请求消息,接收所述广告服务器下发的对应的广告,并将所述广告发送给所述广告发送模块。16、如权利要求13所述广告客户端,其特征在于,还包括策略存储模块和广告存储模块;所述策略存储模块,用于在预定时间或事件触发性的接收广告服务器下发的广告投放策略,并进行更新存储;所述广告存储模块,用于在预定时间或事件触发性的接收广告服务器下发的广告,并进行更新存储。17、一种广告服务器,其特征在于,包括策略管理模块、广告数据库和广告管理模块;所述策略管理模块,用于在预定时间或事件触发性的从所述策略数据库中读取广告投放策略并下发给广告客户端,当收到所述广告客户端的策略请求时,根据所述策略请求从所述策略数据库中读取对应的广告投放策略并下发给所述广告客户端;所述广告数据库,用于保存各种广告,所述广告包括基于用户的状态、位置、偏好以及广告投放参数的广告;所述广告管理模块,用于在预定时间或事件触发性的从所述广告数据库中读取广告并下发给广告客户端,当收到所述广告客户端的广告请求时,根据所述广告请求从所述广告数据库中读取对应的广告并下发给所述广告客户端。18、如权利要求17所述广告服务器,其特征在于,还包括策略数据库,用于保存SP发送的广告投放策略。19、一种业务提供实体SP,其特征在于,包括策略协商模块和应用下发模块;的不同的广告投放策略以及为同一用户或用户群在不同的应用场景下制定的不同的广告投放策略,并将所述广告投放策略发送给所述广告服务器;所述应用下发模块,用于向应用客户端提供应用内容。全文摘要本发明公开了一种呈现广告的方法、系统和装置,该方法包括以下步骤接收业务提供者SP发送的应用内容;获取与所述应用内容对应的广告投放策略;根据所述广告投放策略获取广告,并呈现所述广告。本发明实施例通过接收SP发送的应用内容,获取与所述应用内容对应的广告投放策略,根据所述广告投放策略获取广告,并呈现所述广告,若在应用内容中实现不同的广告投放时,只需要制定多份广告投放策略,而不用更改应用内容本身,从而实现了灵活简单的呈现广告。并且对于用户离线使用的应用内容,也能根据用户不同的情形选择灵活的广告投放形式。文档编号G06Q30/00GK101582911SQ20081009457公开日2009年11月18日申请日期2008年5月14日优先权日2008年5月14日发明者沛付,任大奇,谭银燕,刚邵申请人:华为技术有限公司