广告的发布方法及系统、终端的制作方法

文档序号:6353685阅读:204来源:国知局
专利名称:广告的发布方法及系统、终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种广告的发布方法及系统、终端。
背景技术
Widget (即,窗口小部件或窗件)轻量级的Web应用程序,为使用者提供一键式的 服务。它通常被设计为具有特定的功能,例如,提供天气、股票、拍卖等的信息。它与网页一 样,使用标准的Web技术开发,例如,XHTML、CSS、JavMcript等。从这方面看,Widget是脱 离浏览器UI运行的网页。Widget有以下特点小巧轻便,功能完整;个性化,表现形式多样; 快速开发,易部署。发布者发布widget的目的是为了获利,通常会要求用户通过购买的方式获得 widget应用。然而,付费模式在一定程度上阻碍widget应用的大范围推广。

发明内容
本发明的主要目的在于提供一种广告的发布方案,以至少解决上述相关技术中由 于widget发布者的盈利模式而造成widget应用推广受限的问题。为了实现上述目的,根据本发明的一个方面,提供了 一种广告的发布方法。根据本发明的广告的发布方法,包括以下步骤在widget应用启动时,获取预设 的用于指示广告配置规则的广告字段,其中,广告字段包括用于下载广告的服务器的地址; 以及根据获取的广告字段指示的广告配置规则向用户播放广告。进一步地,上述广告字段是在安装widget应用时从widget应用的配置文件中解 析并保存的。进一步地,在上述广告字段还包括用于接收反馈信息的网元的地址的情况下,根 据获取的广告字段指示的广告配置规则向用户播放广告之后,该方法还包括根据获取的 广告字段中用于接收反馈信息的网元的地址向该地址所指示的网元发送指示广告播放成 功或失败的播放结果信息。进一步地,根据获取的广告字段指示的广告配置规则向用户播放广告包括 widget应用第一次启动,根据获取的广告字段中的用于下载广告的服务器的地址下载并 保存广告信息及广告内容,其中,广告信息包括以下至少之一存储广告内容的文件名称、 显示广告内容的区域大小、广告内容的媒体类型、播放广告内容的时长、广告内容的过期时 间;通知widget应用的widget引擎根据广告信息播放广告内容。进一步地,在上述广告字段还包括标识广告播放次数的广告播放方式的情况下, 通知widget应用的widget引擎根据广告信息播放广告内容包括根据获取的广告字段 中的广告播放方式确定本次启动是否需要播放广告;在确定需要播放广告的情况下,通知 widget应用的widget引擎根据广告信息播放广告内容。 进一步地,通知widget应用的widget引擎根据广告信息播放广告内容之前,该方 法还包括根据上述广告信息中的广告内容的过期时间判断广告内容是否过期;若过期,则从用于下载广告的服务器的地址重新下载广告信息及广告内容。为了实现上述目的,根据本发明的另一方面,还提供了一种终端。根据本发明的终端上安装widget应用,且该终端包括获取模块,用于在widget 应用启动时,获取预设的用于指示广告配置规则的广告字段,其中,广告字段包括用于下载 广告的服务器的地址;以及播放模块,用于根据获取模块获取的广告字段指示的广告配置 规则向用户播放广告。进一步地,该终端还包括解析保存模块,用于在安装widget应用时从widget应 用的配置文件中解析并保存广告字段。进一步地,该终端还包括下载模块,用于根据获取模块获取的广告字段中的用于 下载广告的服务器的地址下载并保存广告信息及广告内容,其中,广告信息包括以下至少 之一存储广告内容的文件名称、显示广告内容的区域大小、广告内容的媒体类型、播放广 告内容的时长、广告内容的过期时间;播放模块还用于通知widget应用的widget引擎根据 广告信息播放广告内容。为了实现上述目的,根据本发明的再一方面,还提供了一种广告的发布系统。根据本发明的广告的发布系统,包括用于提供终端下载广告信息和广告内容的服 务器和上述终端。通过本发明,采用在widget应用中添加广告的方式,解决了相关技术中由于 widget发布者的盈利模式而造成widget应用推广受限的问题,增加了 widget发布者的收 益,提高了用户体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的广告的发布方法的流程图;图2是根据本发明实施例的终端的结构框图;图3是根据本发明优选实施例的终端的结构框图;图4是根据本发明实施例的广告的发布系统的结构框图;图5是根据本发明优选实施例的广告的发布系统的模块关系示意图;图6是根据本发明实施例三的widget客户端在安装widget应用中对广告配置规 则的处理流程图;图7是根据本发明实施例四的获取/更新广告信息及广告内容的流程图;以及图8是根据本发明实施例五的广告播放及反馈的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本发明实施例,提供了一种广告的发布方法,图1是根据本发明实施例的广 告的发布方法的流程图,如图1所示,该方法包括以下步骤步骤S102,在widget应用启动时,获取预设的用于指示广告配置规则的广告字段,其中,广告字段包括用于下载广告的服务器的地址;以及步骤S104,根据获取的广告字段指示的广告配置规则向用户播放广告。通过上述步骤,采用在widget应用中添加广告的方式,解决了相关技术中由于 widget发布者的盈利模式而造成widget应用推广受限的问题,增加了 widget发布者的收 益,提高了用户体验。优选地,广告字段是在安装widget应用时从widget应用的配置文件(例如, config. xml文件)中解析并保存的。该方法简单实用、可操作性强。优选地,在广告字段还包括用于接收反馈信息的网元的地址的情况下,步骤S104 之后,可以根据获取的广告字段中用于接收反馈信息的网元的地址向该地址所指示的网元 发送指示广告播放成功或失败的播放结果信息。该方法有利于广告提供商获知广告的观看 情况,从而提高widget应用发布者的收入。优选地,在步骤S104中,若widget应用是安装后第一次启动,则可以根据获取的 广告字段中的用于下载广告的服务器的地址下载并保存广告信息及广告内容,其中,广告 信息包括以下至少之一存储广告内容的文件名称、显示广告内容的区域大小、广告内容的 媒体类型、播放广告内容的时长、广告内容的过期时间;通知widget应用的widget引擎根 据广告信息播放广告内容。该方法可以使得终端侧从网络中获取广告提供商提供的广告信 息和广告内容,从而对终端用户进行显示,提高了系统的灵活性。优选地,在广告字段还包括标识广告播放次数的广告播放方式的情况下,通知 widget应用的widget引擎根据广告信息播放广告内容包括根据获取的广告字段中的广 告播放方式确定本次启动是否需要播放广告;在确定需要播放广告的情况下,通知widget 应用的widget引擎根据广告信息播放广告内容。该方法可以有效地减少广告的播放次数, 避免使用widget应用的用户对播放的广告内容产生厌烦,更人性化,提高了用户的体验。优选地,通知widget应用的widget引擎根据广告信息播放广告内容之前,可以根 据广告信息中的广告内容的过期时间判断广告内容是否过期;若过期,则从用于下载广告 的服务器的地址重新下载广告信息及广告内容。该方法可以提高系统的有效性和灵活性, 丰富了终端侧显示的广告内容,同时也可以为widget应用发布者增加盈利。对应于上述方法,本发明实施例还提供了一种终端,图2是根据本发明实施例的 终端的结构框图,如图2所示,终端20上安装widget应用,且终端20包括获取模块22, 用于在widget应用启动时,获取预设的用于指示广告配置规则的广告字段,其中,广告字 段包括用于下载广告的服务器的地址;以及播放模块对,用于根据获取模块22获取的广告 字段指示的广告配置规则向用户播放广告。通过上述终端20,采用在widget应用中添加广告的方式,解决了相关技术中由于 widget发布者的盈利模式而造成widget应用推广受限的问题,增加了 widget发布者的收 益,提高了用户体验。图3是根据本发明优选实施例的终端的结构框图,如图3所示,终端20还包括解 析保存模块32,耦合至获取模块22,用于在安装widget应用时从widget应用的配置文件 中解析并保存广告字段。优选地,终端20还包括下载模块34,耦合至获取模块22和播放模块对,用于根 据获取模块22获取的广告字段中的用于下载广告的服务器的地址下载并保存广告信息及广告内容,其中,广告信息包括以下至少之一存储广告内容的文件名称、显示广告内容的 区域大小、广告内容的媒体类型、播放广告内容的时长、广告内容的过期时间;播放模块M 还用于通知widget应用的widget引擎根据广告信息播放广告内容。根据本发明实施例,还提供了一种广告的发布系统,图4是根据本发明实施例的 广告的发布系统的结构框图,如图4所示,该系统40包括用于提供终端20下载广告信息和 广告内容的服务器42和终端20。下面结合优选实施例和附图对上述实施例的实现过程进行详细说明。实施例一为了有效地推广widget应用,又可以为发布者带来一定的收益,发布者提供了另 一种widget的获得方式,即,在widget应用中插入广告,再免费地发布给用户。用户在使 用widget前或过程之中,需要被动地观看一段广告。在具体实施过程中,可以在widget应用的conf ig. xml配置文件中增加广告字段, 并定义相关的广告配置规则。终端侧的widget客户端根据规则,决策从何处获取广告信息 及内容、widget在启动时是否需要播放广告、广告播放成功后是否向服务器侧反馈信息以 统计用户观看广告的次数等。例如,发布者广告的发布由广告信息及广告内容组成,其中,广告信息用来描述该 广告内容的相关信息,而广告内容则为具体待播放的媒体内容。在本实例中,通过widget应用来发布广告的方法可以包括以下步骤步骤1,发布者在发布widget应用前,在conf ig. xml中通过广告字段定义广告配 置规则;步骤2,用户获取了 widget应用,并在终端侧安装成功后,widget客户端获取该 widget的广告配置规则;步骤3,widget客户端根据该widget的广告配置规则,从配置的服务器地址下载 最新的广告信息和广告内容;步骤4,widget在启动时,widget客户端根据该widget的广告配置规则和最新广 告信息,向用户播放广告;步骤5,广告播放完成后,widget客户端根据该widget的广告配置规则,向服务器 侧反馈。优选地,在步骤1中,可以在config. xml中增加广告字段(例如,Advertisement), 该字段包括以下内容广告下载统一资源定位符(Uniform Resource Locator,简称为URL) 地址、广告播放方式、广告观看后反馈URL地址等;其中,广告下载URL地址表示终端侧可以 从该地址下载广告信息及广告内容,广告播放方式表示是每次/每天/每周启动widget时 播放广告,广告观看后反馈URL地址表示每次用户成功观看完广告后,终端侧自动向该地 址反馈观看成功信息。优选地,在步骤2中,可以在安装widget时,widget客户端解析widget应用中的 config. xml文件,获取Advertisement广告字段内的所有信息,并保存。优选地,在步骤3中,Widget客户端可以首先判断一个widget是否存在广告配置, 如果有,则表示该widget在启动时可能要播放广告,Widget客户端根据广告配置规则中的 广告下载URL地址,下载最新广告信息及广告内容,并保存。需要说明的是,这里若widget客户端已经下载了该widget的广告信息及广告内容,则widget客户端会首先解析广告信 息,判断该广告是否过期,如果过期,则从广告下载URL地址重新下载;如果没有过期,则当 前的广告内容可继续使用。优选地,在步骤4中,在启动widget时,widget客户端会根据其广告配置规则中的 广告播放方式,判断当前启动是否需要播放广告;如果需要播放广告,则widget客户端会 根据该widget的广告信息,来播放相应的广告。例如,Widget的广告信息可以以下内容 广告内容文件的名称,广告内容的显示区域大小,广告内容的媒体类型,广告内容的播放时 间长短,广告内容的过期时间等;其中,广告内容文件的名称为广告媒体文件的命名,广告 内容的显示区域大小表示广告制作者设计的最优广告显示大小(由长和宽组成),广告内 容的媒体类型表示该广告媒体是具体哪种类型的媒体文件,广告内容的播放时间长短表示 该广告媒体播放的时长,广告内容的过期时间表示该广告内容的有效期(若超过该时间将 需要重新下载新的广告信息及广告内容)。优选地,在步骤5中,广告内容播放结束后,Widget客户端根据广告配置规则,判 断是否有广告观看后反馈URL地址;如果有,则向该地址反馈信息。可见,在本实施例中,广告内容并不随widget应用同时发布,这样避免了 widget 应用发布后,无法更改广告内容的缺陷。发布者可以不断地发布新的广告,一者可以增加其 收益,另外也可以避免用户长期观看同一广告而产生厌倦和抵触。同时,提供了广告播放的 反馈机制,这样对于根据广告播放次数收费的广告模式来说,提供了最基础的统计数据。实施例二在本实例中,配置文件config. xml中添加的Advertisement字段的格式可以参加 如下表1,其中,M表示强制要求,0表示可选要求。表 权利要求
1.一种广告的发布方法,其特征在于,包括以下步骤在widget应用启动时,获取预设的用于指示广告配置规则的广告字段,其中,所述广 告字段包括用于下载广告的服务器的地址;以及根据获取的所述广告字段指示的所述广告配置规则向用户播放广告。
2.根据权利要求1所述的方法,其特征在于,所述广告字段是在安装所述widget应用 时从所述widget应用的配置文件中解析并保存的。
3.根据权利要求2所述的方法,其特征在于,在所述广告字段还包括用于接收反馈信 息的网元的地址的情况下,根据获取的所述广告字段指示的所述广告配置规则向用户播放 广告之后,还包括根据获取的所述广告字段中所述用于接收反馈信息的网元的地址向该地址所指示的 网元发送指示所述广告播放成功或失败的播放结果信息。
4.根据权利要求2所述的方法,其特征在于,根据获取的所述广告字段指示的所述广 告配置规则向用户播放广告包括所述widget应用第一次启动,根据获取的所述广告字段中的所述用于下载广告的服 务器的地址下载并保存广告信息及广告内容,其中,所述广告信息包括以下至少之一存储 所述广告内容的文件名称、显示所述广告内容的区域大小、所述广告内容的媒体类型、播放 所述广告内容的时长、所述广告内容的过期时间;通知所述widget应用的widget引擎根据所述广告信息播放所述广告内容。
5.根据权利要求4所述的方法,其特征在于,在所述广告字段还包括标识广告播放次 数的广告播放方式的情况下,通知所述widget应用的widget引擎根据所述广告信息播放 所述广告内容包括根据获取的所述广告字段中的所述广告播放方式确定本次启动是否需要播放广告;在确定需要播放广告的情况下,通知所述widget应用的widget引擎根据所述广告信 息播放所述广告内容。
6.根据权利要求4或5所述的方法,其特征在于,通知所述widget应用的widget引擎 根据所述广告信息播放所述广告内容之前,还包括根据所述广告信息中的所述广告内容的过期时间判断所述广告内容是否过期;若过期,则从所述用于下载广告的服务器的地址重新下载所述广告信息及所述广告内容。
7.—种终端,其特征在于,所述终端上安装widget应用,且所述终端包括获取模块,用于在所述widget应用启动时,获取预设的用于指示广告配置规则的广告 字段,其中,所述广告字段包括用于下载广告的服务器的地址;以及播放模块,用于根据所述获取模块获取的所述广告字段指示的所述广告配置规则向用 户播放广告。
8.根据权利要求7所述的终端,其特征在于,所述终端还包括解析保存模块,用于在安装所述widget应用时从所述widget应用的配置文件中解析 并保存所述广告字段。
9.根据权利要求7或8所述的终端,其特征在于,所述终端还包括下载模块,用于根据所述获取模块获取的所述广告字段中的所述用于下载广告的服务器的地址下载并保存广告信息及广告内容,其中,所述广告信息包括以 下至少之一存储所述广告内容的文件名称、显示所述广告内容的区域大小、所述广告内容 的媒体类型、播放所述广告内容的时长、所述广告内容的过期时间;所述播放模块还用于通知所述widget应用的widget引擎根据所述广告信息播放所述 广告内容。
10. 一种广告的发布系统,其特征在于,包括用于提供所述终端下载广告信息和广告内 容的服务器和权利要求7至9中任一项所述的终端。
全文摘要
本发明公开了一种广告的发布方法及系统、终端,该方法包括以下步骤在widget应用启动时,获取预设的用于指示广告配置规则的广告字段,其中,广告字段包括用于下载广告的服务器的地址;以及根据获取的广告字段指示的广告配置规则向用户播放广告。通过本发明增加了widget发布者的收益,提高了用户体验。
文档编号G06Q30/00GK102096879SQ20111002694
公开日2011年6月15日 申请日期2011年1月25日 优先权日2011年1月25日
发明者官军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1