出于广告目的使用数据外观预订过滤器的方法和系统的制作方法

文档序号:6579759阅读:105来源:国知局
专利名称:出于广告目的使用数据外观预订过滤器的方法和系统的制作方法
技术领域
本发明总体涉及用于传送和显示广告内容的架构,具体涉及在移 动设备上传送和显示广告内容。
背景技术
在开放移动联盟(OMA)移动广告(MobAd)规范下,移动设备 上的应用程序将从广告客户端请求广告。发出请求的应用程序被称作 "广告应用程序",是驻留在向广告客户端发出广告请求的设备上的任 何应用程序。广告应用程序可以将相关信息与广告请求一起传递,以 便于广告选择。这样的信息可以包括诸如文本、音频、视频、大小限 制等广告格式。请求还可以包括与应用程序感兴趣的主题(例如,体
育、财经等)有关的信息。广告请求还可以包括与应用程序类型本身 有关的信息。例如,小配件(widget)或短消息服务(SMS)。在一些 情况下,广告请求可以包括广告标识符,以识别应用程序正在寻找的 具体广告。
广告客户端是驻留在设备上的模块式应用程序,,并且在一些实施 例中,广告客户端能够预取广告、从广告平台请求广告、潜在地收集 其他用户设备信息、跟踪用户与广告的交互和/或报告广告规格。在一 些实施例中,广告客户端还能够执行广告选择,以向广告应用程序提 供针对性广告(targeted advertisement)。这样的选择可以使用如下准 则与应用程序类型、应用程序内容、用户偏好或其他类似准则有关 的广告。
通用数据外观是负责以下各项的模块集中式数据/内容处理、向 目标应用程序分发从服务器侧接收到的数据、以及向服务器侧发送应 用程序数据。 一个示例是开放移动联盟(OMA)动态内容传送(DCD) 规范,其所提供的DCD客户端负责使用通往针对性DCD应用程序的DCD信道来接收内容,并可以负责代表应用程序来管理该内容。DCD
规范仅是通用外观的一个示例,其他的通用外观也可以应用于本发明。
在DCD情况下,数据外观可以是移动设备的DCD客户端以及网络侧 的DCD服务器。

发明内容
本发明可以提供一种用于传送定位移动广告的方法,该方法可以
包括将广告客户端与移动设备上的数据外观相关联;将预订过滤器 从广告客户端传递给数据外观;在移动设备处接收与预订过滤器有关 的广告;在广告应用程序与广告客户端之间进行通信以请求广告;在 广告客户端处针对广告应用程序选择广告;并且将广告返回给广告应 用程序。
本发明还可以提供一种适于传送移动广告的移动设备,所述移动 设备可以包括通信子系统;数据外观,通过通信子系统与数据传送 服务器进行通信;广告客户端,能够与数据外观相关联,并能够将预 订过滤器传递给数据外观客户端;以及广告应用程序,能够从广告客 户端请求广告,并能够从广告客户端接收广告。


参照附屈,将更好地理解本发明,在附图中厂 图1是出于广告目使用数据外观预订过滤器所需的设备侧组件的 框图2是示出了对具有数据外观的预订过滤器进行使用的数据流
图3是示出了被返回给广告客户端和广告服务器的广告子集的
图4是针对每个广告应用程序使用数据外观预订过滤器所需的设 备侧组件的框图5是示出了针对每个广告应用程序使用数据外观预订过滤器的 数据流5图6是示出了被返回给广告客户端和广告服务器的广告子集的 图;以及
图7是可与本发明的方法和系统一起使用的移动设备的框图。
具体实施例方式
现在参照附图。在图1中,广告客户端110与被示作广告应用程序 120和广告应用程序N 122的多个广告应用程序进行通信。这意在表示 多个广告应用程序,而本发明不为与广告客户端110进行通信的广告应 用程序的任何具体数目所限制。
在图1中,出于示意性目的,DCD客户端130用于通用数据外观。 在OMADCD规范中,DCD客户端130负责通过所针对的DCD信道接收 内容,以通过DCD应用程序进行注册,并可以负责代表应用程序对该 内容进行管理和高速缓存。启用DCD的客户端应用程序向DCD客户端 130提供应用程序简档,该应用程序简档用于对应用程序的传送和存储 偏好进行配置,并用于将应用程序内容偏好与启用DCD的客户端应用 程序可能感兴趣的可用信道的子集进行匹配。
在点对点传送的情况下,典型地,该匹配由DCD服务器140在服 务器侧执行,DCD服务器140与DCD客户端130共同形成"DCD启用器 (enabler)" 142。
在广播的场景中,向设备传送列出了可用信道的信道指南,并且, DCD客户端130在客户端侧完成该匹配。然后,通过预订这些信道, 启用DCD的客户端应用程序可以通过将应用程序简档与信道特性进 行匹配,从子集中选择感兴趣的信道。
在预订了启用DCD的客户端应用程序后,应用程序可以提供预订 过滤器,该预订过滤器允许内容提供者针对用户或用户组来个人化信 道内容。预订过滤器向内容提供者提供了 一种对数据外观不透明的机 制,以确保内容的针对性和个人化。应用程序简档可以包含字段"内 容类型",该字段针对应用程序感兴趣的内容的类型列出通用标签或标 志。当由内容提供者所提供的内容项目包含对内容项目的内容类型进 行描述的元数据时,DCD服务器140和/或DCD客户端130可以将该内容
6项目与启用DCD的客户端应用程序进行动态匹配,其中,向启用DCD 的客户端应用程序预订了信道,并且,启用DCD的客户端应用程序可 能对内容项目感兴趣。例如,该匹配可以完成如下使用由启用DCD 的客户端应用程序提供的应用程序简档中的内容类型属性与内容项目 的元数据中的内容类型属性之间的模式匹配。
在本发明中,启用DCD的客户端应用程序是广告客户端llO,从 而去除了需要进行预订以及从广告应用程序120至122提供预订过滤器 的复杂性,代之,以用广告客户端110取代广告应用程序120至122。
在备选实施例中,不用DCD启用器142作为通用数据外观,而用 XML万维网服务(WS)设备客户端,例如简单对象访问协议(SOAP) 设备客户端或表述性状态转移(REST)设备客户端。SOAP客户端也 可以被视为数据外观,这样的SOAP客户端通过将应用呼叫和消息解 释为去话SOAP消息并将入站SOAP消息解释为应用呼叫/消息,来充当 通往设备应用程序的网关,。这样的SOAP客户端可以支持包括预订过 滤器的预订模型。这样的预订模型的示例包括WS-事件和WS-通知。
对于便于通过REST协议向服务器侧数据进行设备应用程序访问 的万维网服务客户端来说,REST客户端也可以被视为数据外观,并且 REST/HTTP (超文本传输协议)请求的统一资源定位符(URL)属性 类似于预订过滤器的参数。
此外,这里所使用的"预订过滤器"可以具有任何格式或协议。 在一个实施例中,其可以与带有偏好的文本串一样简单。在其他实施 例中,预订过滤器可以是HTTP请求中的过载URL。"预订"是数据客
户端与数据服务器之间涉及为将从该服务器传送的数据的子集提供偏 好的任何交互。预订的使用期限可长(例如,传送信道、或会话的每 持续时间)可短(例如,REST情况下的每单个请求)。
在图1中,广告存储器150可以被DCD客户端130用作广告贮藏器, 其进而可以被广告客户端110检索。在备选实施例中,DCD客户端130
可以将广告直接传递给广告客户端iio。
现在参照图2。在图2中,与图l中类似的附图标记被用于示意类 似的元件。图2的实施例是示出了以下内容的示例针对广告或广告可用性的通知进行基于推的传送(包括广播)的数据流。如下所示,还 可以使用基于推的模型。
图2中的数据流开始于广告客户端110使用消息210向DCD启用器 142进行注册。采用这种方式,广告客户端110变为启用DCD的客户端 应用程序。在其他实施例中,广告客户端110可以与数据外观相关联, 而不向DCD启用器142进行注册。
广告客户端110还使用消息212对广告信道的选择进行预订,并在 消息214中提交预订过滤器,以从这些广告信道得到感兴趣的内容。
消息214中提供的"通用"或"统一"预订过滤器对DCD启用器 不透明,并被传递给图1的移动广告服务器平台160,然后,移动广告 服务器平台160可以根据预订过滤器中包含的信息来执行广告选择个 人化。对于广告客户端110来说,消息214中提供的通用预订过滤器宽
泛得足以接收与各种主题、类别或格式相对应的广告。这就允许广告 客户端110接收与各种广告应用程序120或122相关的广告。在一个实施
例中,感兴趣的广告可以与甚至可能在广告信道预订和预订过滤器提 交时没有安装的广告应用程序有关。
消息214的通用预订过滤器可以包括各种参数。在一个实施例中,
这样的参数可以包括用户的兴趣。用户的兴趣可以从内容扫描中得到, 并可以包括内容类型或类别。例如,如果用户对各种体育感兴趣并预 订了体育比分播报,则这可以指示用户的兴趣,并且可以将与体育有 关的广告提供给该移动设备。如果用户的兴趣仅与汽车比赛有关,则 可以进一步縮小范围,从而将体育广告过滤为仅与汽车比赛有关的广 告。兴趣的其他示例可以包括不同种类的音乐等。
可使用的第二参数是用户传送偏好。该参数可以包括传送频率偏 好、传送调度、是否应在漫游时进行传送等等。例如,用户可以希望 在漫游的时候不传送任何广告,以避免漫游费用。此外,用户可能不 想在工作期间被向设备推广告所打断,因此可以将向设备推广告或从 设备拉广告仅限于晚上的特定时间。
第三参数可以包括动态的或拟动态(pseudo-dynamic)的用户上 下文。这样的上下文包括位置信息、存在信息等。因此,广告可以与用户的位置和用户的存在信息有关。存在信息与用户是否有空、是否 在会议中、是否忙碌或其他可能性有关。
第四参数可以包括语言偏好。用户可能希望仅接收法语广告而不 是英语广告。
第五参数可以包括广告格式偏好。特定的应用程序可能仅需要 JPEG格式的广告,而其他应用程序可能需要横幅广告、显著刊登
(splash)广告、富媒体(rich media)广告和插播式广告等。
另外的参数可以包括设备特性。这样的特性包括根据以下内容安
排格式的广告设备屏幕大小或设备屏幕能力、多媒体能力、用于呈
现广告的可用应用程序等。
另外的参数可以是所支持的媒体类型。因而,在特定设备上可能
不支持视频。
另外的参数可以是所支持的内容类型。这些内容类型可以是针对 应用程序的感兴趣内容类型的通用标签或标志,并可以被用于确定广 告格式偏好。
上述参数可以单独使用,或与其他参数结合使用。上述参数的列 表不是详尽的,其他参数也可能用于广告信道预订的选择和预订过滤 器的提交。
一旦广告平台提供了广告和有关内容,数据外观就将其直接传送 到相应的广告客户端110或将其存储在广告存储器150中。该存储区域 150可以由广告客户端110或如DCD客户端130之类的数据外观来管 理。存储区域150还可以是如设备数据库之类的共享存储器。
尽管消息216中提供的广告可能提供了由于数据外观的推或自动 检索而可在设备上预取或存储的感兴趣子集,广告客户端110还可以根
据广告请求中包含的参数来进一步縮小搜索结果的范围。这样的广告 请求被作为消息220接收并可以包含如上所述的参数。基于这一点,可 以如消息222所示从广告存储器150进行广告选择,并将一个或多个广 告作为消息230提供给广告应用程序120。
以上内容的优点是清楚地分开了广告和传送领域。广告应用程序 不知道数据外观,并使用与广告客户端110的接口来发出广告请求。广告客户端110是在需要时涉及注册过程(包括提供通用预订过滤器)的 广告客户端,并可以对广告应用程序120隐藏数据访问细节。广告客户
端110在设备上合并了广告处理功能和广告选择功能。
广告客户端110还可以基于内容或广告消费参数来动态更新通用 预订过滤器。因此,可以使预订过滤器更加依赖于广告的应用程序的 使用。例如,为了显示广告而对特定应用程序的更经常地使用、应用 程序正在提供什么感兴趣的主题、来自应用程序的广告请求参数或其 他可以用于创建修改后的通用预订过滤器的参数。
广告客户端还可以动态更新预订过滤器以在特定动态条件下修 改广告传送。这可以基于预定义的准则,或者在满足一些阈值时发生。 例如,如果设备内存低于特定阈值,则设备可能不希望有广告被推向
它并被存储在广告存储器150中。在这种情况下,可以在消息240中更 新通用预订过滤器,以限制对广告的接收。
动态条件的其他示例可以包括设备资源阈值。例如,设备的电池 电平低于阈值,因而为了提供广告而进行的数据交换可能耗尽电池, 从而造成不利的用户体验,则广告商可能不希望这样,并因此限制推 或拉广告。
可导致预订过滤器更新的另外的动态条件是存在状态。例如,如 果用户参加会议且他的存在被示为忙碌,则可以限制下载广告。
可导致预订过滤器更新的另外的动态条件是位置改变。当用户漫 游时,可以导致附加费用,用户可能不希望招致这种附加费用,在漫 游时可以限制广告。
以上内容并不是详尽的,也可以存在可能允许通用预订过滤器改 变的其他动态条件。
基于上述图1和2,预订过滤器用于根据用户、设备或广告应用程 序偏好来对从所预订的广告信道接收到的广告内容进行个人化。在这 些情况下,数据外观支持内容预订,从而支持感兴趣的广告信道。此 外,移动广告服务器可以在提供广告时处理预订过滤器。
在拉模型中,图1和2的数据流发生如下改变使DCD启用器142 应用先前提交的预订过滤器,以返回适当的广告。
10现在参照图3,图3示出了广告空间的图。在圆310外示出了在服 务器侧可得到的所有广告。
其子集由圆312示出,圆312示出了与广告客户端110提供的预订
过滤器参数相对应的广告。
圆314示出了与来自广告应用程序120的广告请求的参数相匹配 的广告的子集。圆314内的广告是作为广告响应而被返回给广告应用程 序120的广告。备选地,可以将圆314内的广告作为链接或参考提供给
广告应用程序120,此时,广告应用程序120可以从存储器150检索该广
告'
以上内容的使用的示例可以是包括多个应用程序的移动设备。这
样的应用程序可以包括例如投资资产组合管理器(portfolio manager)、
音乐播放器、万维网浏览器和电子邮件应用程序。这些应用程序中的
每一个都被启用以显示广告。
应用程序与移动设备上的广告客户端进行通信,以获得针对具体
应用程序的广告。例如,在播放音乐选集之前,音乐播放器应用程序 可能仅需要插入音频格式的广告。相反,投资资产组合管理器可能具 有在屏幕底部放置JPEG格式的横幅广告的空间。万维网浏览器可能允 许播放短视频剪辑来作为广告。
利用图1和2的架构和数据流,广告客户端向数据外观进行注册或 与数据外观相关联。在数据外观是DCD客户端的情况下,广告客户端 变为启用DCD的应用程序。然后,广告应用程序可以使用通用预订过 滤器,来针对DCD启用器预订各种广告信道。
具体地,通用预订过滤器可以包括对广告信道的选择,例如, 直接面向财经服务、音乐服务的广告和可能与体育有关的广告。通用 预订过滤器还可以提供以包括JPEG、音频或视频在内的多个格式之 一对广告进行要求。
基于通用预订过滤器,广告服务器返回与过滤器中的准则相匹配 的广告。
当用户启动了应用程序之一时,广告请求被提供给广告客户端。 因此,当启动了音乐播放器时,可以请求广告。然后,广告客户端可以动态地请求广告,或在存储位置查找满足针对音乐播放器的准则的 广告。
还可以进行动态过滤。例如,如果适合于音乐播放器的广告中的 多个与出售音乐的商店有关,则广告客户端可以基于移动设备的位置 和该移动设备与商店的接近程度来选择广告。
广告客户端将适当的广告以广告响应的形式返回给音乐播放器, 并且在某时,音乐播放器通过向用户播放广告来对广告进行消费。广 告客户端还可以跟踪对广告的消费,并出于计费目的将规格提供回到 广告服务器。
个性化预订
在备选实施例中,广告客户端可以针对每个广告应用程序来请求 预订过滤器。现在参照图4。如同图1的实施例那样,在图4的实施例中,
广告应用程序不知道数据外观,并向广告客户端410发送广告请求。广 告客户端410与数据外观一起工作,以得到广告。在图4的示例中,数 据外观是DCD客户端422或DCD服务器424。 DCD客户端422和DCD服 务器424形成DCD启用器420。可以等价地使用如SOAP设备客户端或 REST设备客户端之类的其他数据外观。
被标示为广告应用程序430、 432和434的多个广告应用程序可以 向广告客户端410提供广告请求,并作为响应接收回广告响应。
在图4的实施例中,对于每个广告应用程序430、 432、 434,广告 客户端还定义了对应的预订过滤器,并将其提供给数据外观。再次地, 这里所使用的"预订过滤器"可以具有任何格式或协议。在一个实施 例中,其可以与带有偏好的文本串一样简单。在其他实施例中,预订 过滤器可以是HTTP请求中的过载URL。"预订"是数据客户端与数据
服务器之间涉及为将从该服务器传送的数据的子集提供偏好的任何交 互。预订的使用期限可长(例如,传送信道、或会话的每持续时间) 可短(例如,REST情况下的每单个请求)。
因此,例如,如果广告应用程序430是在移动设备上安装的投资 资产组合,则广告客户端410可能提交预订过滤器,该预订过滤器用于表达对与股票报价或警报、财经新闻、财经工具或研讨会等有关的广 告的兴趣。
相反,如果广告应用程序432是音乐播放器应用程序,则这可能 导致针对新CD、地方音乐会、节日等的广告的预订过滤器。
在一个实施例中,还可以基于应用程序所消费的内容和/或应用程 序所请求的广告来动态定制预订过滤器。如这里所使用的,应用程序 的内容消费表示应用程序对数据的使用。因此,例如,对于投资资产
组合管理应用程序,内容消费可以是股票报价机(stock ticker)或股 票报价的显示;或者对于音乐播放器,内容消费可以例如是音乐文件 的音频输出。动态定制可以得到针对以下内容的广告特定类型的音
乐、与移动设备用户的位置接近的音乐商店、或接近的财经规划者等 等。
广告客户端410将如广告应用程序430等广告应用程序,同与来自 应用程序430的预订过滤器的广告偏好相对应的预订标识符进行映射。 广告客户端410对广告应用程序与预订标识符的双向映射进行保持。
当广告服务器450将广告与预订过滤器进行匹配,并且移动设备 可得到这些广告时,这些广告由数据外观提供给广告客户端410并包括 适当的预订标识符。然后,广告客户端410使用预订标识符与广告应用 程序430的映射,来识别针对广告组的该广告的目标应用程序。
接下来,通过根据诸如所提供的应用程序之类的准则、或用户提 供的准则、或在移动设备上预先配置的准则进行额外过滤,广告客户 端410还可以改进对广告的选择。
在设备上提供存储器440, DCD客户端422可以将广告写入存储区 域440,并且广告客户端410可以检索广告。在此外的实施例中,DCD 客户端422可以将广告直接提供给广告客户端410。在其他备选实施例 中,例如,在广告客户端410提供了链接的情况下,如应用程序434等
的智能广告应用程序可以直接从共享存储器中检索广告。通过发出具 有到存储区域的链接或具有存储区域440中广告的标识符的广告响应,
便于对广告进行直接检索。在其他实施例中,在针对预订标识符的存 储区域440内可以存在分区,并且向与预订标识符相匹配的广告应用程
13序通知其分区。
现在参照图5。图5提供了图4的基础结构的数据流图。具体地,
广告应用程序430与广告客户端410进行通信。此外,可以从广告客户 端410或由如DCD启用器420等的数据外观访问存储器440。
在消息510中,广告客户端410向DCD启用器420进行注册,或与 DCD启用器420相关联。该过程类似于图2中消息210的注册。
然后,广告客户端410在消息512中向DCD启用器420进行预订。 一个或多个广告应用程序与广告客户端410进行通信。本发明并
不限于具体数目的广告应用程序。
在消息520中,广告客户端410针对已注册的或与广告客户端410 进行通信的每个广告应用程序430提供预订过滤器。这可以在单个消息
中完成。备选地,为了为每个广告应用程序提供预订过滤器,可以在 广告客户端410与DCD启用器420之间提供多个消息520。在一个实施 例中,可以针对与广告客户端410进行通信的每个广告应用程序发送单 独的消息520。
DCD启用器420针对每个广告应用程序接收预订过滤器,并在消 息522中将针对每个广告应用程序的预订标识符提供回到广告客户端 410。再次地,消息522可以是具有针对广告应用程序的所有预订标识
符的单个消息,或者可以被分成多个消息。
在某时,基于来自广告客户端410的请求,或基于来自广告服务 器(图中未示出)的信息,DCD启用器420针对预订标识符提供广告, 如消息530所示,在图5的典型实施例中,该广告被写入存储器440。
广告应用程序430随后运行并在消息540中从广告客户端410请求 广告,如消息542所示,广告客户端410从广告存储器440选择广告。
消息442对广告的选择可以包括对广告存储器440内的广告进行
动态过滤。例如,为了在针对特定预订标识符而提供的广告中进行过 滤,可以利用动态规则,例如,基于设备资源、设备漫游状态、设备 存在信息等提供什么广告。
在消息544中,将广告提供回到广告应用程序430。备选地,可以 通过消息544来提供到存储区域的链接。然后,广告应用程序430可以
14直接去存储器440检索广告。
图4和5的模型可以用于在数据外观与广告客户端410之间推或拉 广告。这里,推和拉情景的使用指的是在启用器420与广告客户端410 之间,而不是图4的DCD客户端422与DCD服务器424之间进行推或拉。 因此,例如,DCD客户端422可以从DCD服务器424已调度地拉广告, 但在设备上,DCD客户端422可以将广告推向广告客户端410。在本发 明中,这被视为推情景。对于推情景,广告应用程序430向广告客户端 410发出广告请求。广告客户端410査找与广告应用程序相对应的预订
标识符,并将该预订标识符插入对数据外观的广告请求中。备选地, 在没有来自广告应用程序430的在先广告请求的情况下,广告客户端 410本身可以发起这样的请求。例如,这可以是预定义调度的结果。
图4的广告服务器460根据针对预订标识符的广告预订过滤器来 作出广告选择,并通过如DCD启用器420之类的数据外观来返回所选 的广告。然后,广告客户端410将这些广告返回给适当的广告应用程序, 或将广告存储在共享内存或存储器中。广告客户端410可以对广告进行 进一步过滤。
在推情景中,广告客户端410从数据外观得到与预订标识符相关 联的广告。在这种情况下,数据外观与传送服务器之间的传送机制是 不相关的,并且可以是推、拉或广播。
广告客户端410将预订标识符与对应的广告应用程序进行匹配, 然后,广告客户端410要么将广告推向广告应用程序,向广告应用程序
通知广告,等待广告应用程序请求广告,要么将广告存储在广告应用 程序可随后访问的共享存储器440中。
广告客户端410可以通过各种手段,针对给定的广告应用程序, 确定预订过滤器参数。该信息可由应用程序本身或代表应用程序行动 的某其他行动者提供。这可以在安装、配置或注册时期完成。备选地, 可以通过筛选广告应用程序数据,来推导出具体广告应用程序的预订 过滤器的信息。
此外,如果多个广告应用程序具有将导致创建类似预订过滤器的 相同或类似特性,则广告客户端410可以决定将两个或更多个广告应用程序与单个预订标识符进行映射,而不是在广告应用程序与预订标识 符之间进行一对一匹配。因此,两个或更多个广告应用程序可以共享 预订标识符,而其他广告应用程序可以具有不同的预订标识符,这被 称作广告应用程序与预订过滤器之间的"M对N"映射。
可以关于预订标识符对广告的存储器进行分区。因此,当数据外 观接收针对具体预订标识符的广告时,数据外观将该广告存储在针对 该预订标识符的区域中。广告客户端410可以检索针对预订标识符的广 告,并在需要时将这些广告提供给适当的应用程序。备选地,广告应 用程序可以基于预订标识符在存储器中进行查找,以选择适当的广告。 针对与广告应用程序相对应的预订标识符的存储区域的地址可以由广
告客户端410来提供,或可以由广告应用程序或数据外观来预分配和管理。
此外,在图4和5的实施例中,还可以应用对预订过滤器的动态更 新以及对预订过滤器的参数的动态更新。因此,如果要出于一个目的 而不是另一个目的使用广告应用程序,则可以动态修改广告应用程序 的预订过滤器或该预订过滤器内的参数,并且可以向启用器420或其他
任何数据外观提供新消息,该新消息用于针对该预订标识符提供修改 后预订过滤器。基于以上内容,图4和5的实施例使用应用程序偏好来 提供广告客户端410,以针对广告服务器460处的广告选择来创建预订
过滤器。预订标识符是针对每个预订过滤器而创建的,并且广告应用 程序与预订标识符相关联。广告客户端410对广告应用程序和预订标识
符的映射进行保持。
现在参照图6,图6是示出了广告空间的图。 在图6中,圆610显示在服务器侧可得到的所有广告。 示出了与具体预订过滤器相匹配的广告的各种子集。在图6的示
例中,与具体预订过滤器相匹配的广告的子集被示作针对第一预订过
滤器的圆612和针对第二预订过滤器的圆614。
如圆620所示,圆620示出了针对圆612的第一预订过滤器的广告
子集。该广告子集与来自广告应用程序的广告请求的参数相匹配,因
此,该广告子集作为广告本身或作为到移动设备上存储区域的链接而被返回给广告应用程序。
上述示例是对具有音乐播放器、资产组合管理器、浏览器和电子邮件应用程序的移动设备的使用。这些应用程序中的每一个都能够对广告进行消费并向广告客户端发出广告请求。
广告客户端向诸如DCD启用器之类的数据外观进行注册,或与该
数据外观相关联。在DCD启用器的情况下,广告客户端变为启用DCD的应用程序。
广告客户端向DCD启用器进行预订,并针对音乐播放器、资产组合管理器、浏览器和电子邮件应用程序中的每一个进一步提供预订过滤器。每个预订过滤器是针对具体的应用程序而定制的。因此,针对音乐播放器的预订过滤器可以预订针对与音乐有关的广告的广告信道。还可以在预订过滤器中提供用于例如将广告限制在音频广告的参数。
针对每个应用程序返回预订标识符。因此,音乐播放器可能具有来自浏览器应用程序的单独预订标识符。可以在广告客户端上进行映射,以将预订标识符与具体应用程序进行映射。
此后,当向移动设备提供广告时,数据外观可以向广告添加预订标识符。然后,广告客户端可以将广告与具体应用程序进行映射,从而将广告存储在具体的存储位置。
例如,当音乐应用程序请求广告时,广告客户端可以对广告提供的进一步动态过滤,并将广告提供给音乐播放器应用程序。备选地,广告客户端可以提供到广告或共享存储空间的链接。在另外的实施例中,可以向音乐播放器应用程序提供针对该应用程序的分区后的存储区域,在分区后的存储区域中,该应用程序可以找到适当的广告。
广告客户端可以通过确保存储区域中的广告并未过时以及通过删除己过时的那些广告,来进一步管理该存储区域。
以下参照图7来描述一个典型移动设备。并不意在限制,只是出于示意目的而提供该移动设备。
图7是示出了适于与本申请的装置和方法的优选实施例一起使用的移动设备的框图。优选地,移动设备700是具有至少语音和数据通信
17能力的双向无线通信设备。优选地,移动设备700具有在互联网上与其他计算机系统进行通信的能力。依赖于所提供的精确功能,无线设备可以被称作例如数据消息收发设备、双向寻呼机、无线电子邮件设备、具有数据消息收发能力的蜂窝电话、无线互联网装置、或数据通信设备。
在针对双向通信启用移动设备700时,移动设备700将通信子系统711并入,通信子系统711包括接收机712和发射机714以及关联的组件,例如, 一个或多个优选嵌入的或内部的天线元件716和718、本地振荡器(LO) 713、和诸如数字信号处理器(DSP) 720之类的处理模块。对于通信领域的技术人员显而易见,通信子系统711的具体设计将依赖于设备操作于其中的通信网络。
网络接入需求也将随网络719的类型而变化。在一些CDMA网络中,网络接入与移动设备700的订户或用户相关联。为了操作于CDMA网络上,CDMA移动设备可以需要可移除用户识别模块(RUIM)或用户识别模块(SIM)卡。SIM/RUIM接口744通常与可以像磁盘或PCMCIA卡一样将SIM/RUIM卡插入或弹出的卡槽类似。SIM/RUIM卡可以具有大约64K内存,并拥有许多关键配置751以及诸如标识和与订户有关的信息等其他信息753。
当完成了所需的网络注册或激活过程时,移动设备700就可以在网络719上发送和接收通信信号。如图7所示,网络719可以由与移动设备进行通信的多个基本设备构成。例如,在混合CDMAlxEVDO系统中,CDMA基本设备和EVDO基本设备与移动设备进行通信,移动设备同时连接至CDMA基本设备和EVDO基本设备。EVDO和CDMA lx
基站使用不同的寻呼时隙来与移动设备进行通信。
将天线716通过通信网络719接收到的信号输入至接收机712,接
收机712可以执行如下普通接收机功能信号放大、下变频、滤波、信道选择等,以及在图l所示的示例系统中的模数(A/D)变换。对接收到的信号的A/D变换允许在DSP720中执行更复杂的通信功能,例如,解调和解码。采用类似的方式,DSP720对将要传输的信号进行处理,包括例如调制和编码,将信号输入至发射机714以用于数模转换、上变频、滤波、放大以及经由天线718在通信网络719上传输。DSP 720不仅处理通信信号,还提供接收机和发射机控制。例如,可以通过在DSP720中实现的自动增益控制算法,来自适应地控制在接收机712和发射机714中施加到通信信号的增益。
优选地,移动设备700包括微处理器738,微处理器738控制设备的总体操作。通过通信子系统711来执行包括至少数据和语音通信在内的通信功能。微处理器738还与另外的设备子系统进行交互,另外的设备子系统例如是显示器722、闪存724、随机存取存储器(RAM) 726、辅助输入/输出(I/O)子系统728、串口730、 一个或多个键盘或键区732、扬声器734、麦克风736、诸如短距离通信子系统之类的其他通信子系统740、以及概括指定为742的任何其他设备子系统。串口730可以包括USB端口或本领域公知的其他端口 。
图7所示的子系统中的一些执行与通信有关的功能,而其他子系统可以提供"驻留"功能或在机功能。特别地,例如,诸如键盘732和显示器722之类的一些子系统可以用于与通信有关的功能(例如,输入文本消息以用于在通信网络上传输)和设备驻留功能(例如,计算器或任务列表)。
优选地,微处理器738所使用的操作系统软件被存储在诸如闪存724之类的永久性存储器中,可以将该永久性存储器替换为只读存储器(ROM)或类似的存储元件(图中未示出)。本领域技术人员应当理解,可以将操作系统、特定的设备应用程序、或其部分临时加载进诸如RAM726之类的易失性存储器中。接收到的通信信号也可以被存储在RAM 726中。
如图所示,针对计算机程序758和程序数据存储器750、 752、 754和756,可将闪存724分隔为不同的区域。。这些不同的存储类型指示了每个程序可以针对其自身的数据存储需求来分配闪存724的一部分。微处理器738除了执行其操作系统功能外,还优选地使移动设备上的软件应用程序可被执行。在制造期间,在移动设备700上通常将安装控制基本操作的预定应用程序组,例如至少包括数据通信应用程序和语音通信应用程序。可以随后或动态地安装其他应用程序。优选的软件应用程序可以是个人信息管理器(PIM)应用程序,其具有组织和管理与移动设备用户有关的数据项目的能力,该数据项目例如但不限于电子邮件、日历事件、语音邮件、约会和任务项目。当然,在移动设备可用到一个或多个存储器,以便于存储PIM数据项目。这样的PIM应用程序可优选地具有经由无线网络719发送和接收数据项目的能力。在优选实施例中,经由无线网络719,将PIM数据项目
同移动设备用户的、所存储的或与主机系统相关联的对应数据项目进
行无缝集成、同步和更新。还可以通过网络719、辅助1/0子系统728、串口730、短距离通信子系统740或任何其他合适的子系统742,将另外的应用程序加载到移动设备700上,并且,用户可以将这些应用程序安装在RAM 726中或优选地安装在非易失性存储器(图中未示出),以由微处理器738执行。应用程序安装的这种灵活性增加了设备的功能,并可以提供增强的在机功能、与通信有关的功能、或两者都提供。例如,安全通信应用程序可以实现电子商务功能以及使用移动设备700
执行的其他这样的财务交易。
在数据通信模式下,通信子系统711将处理诸如文本消息或网页下载等接收到的信号,将接收到的信号输入至微处理器738,优选地,微处理器738进一步处理接收到的信号以输出至显示器722,或备选地输出至辅助I/0设备728。
移动设备700的用户还可W使用例如键盘723来编写诸如电子邮件消息等数据项目,优选地,键盘732是与显示器722相结合并可能与辅助I/0设备728相结合的全字母数字键盘或电话型键盘。然后,可以通过通信子系统711在通信网络上传输这种所编写的项目。
可等价于广告客户端110或410的广告客户端760可以用于在移动设备700上管理广告。
对于语音通信,移动设备700的总体操作是相似的,不同之处在于,接收到的信号可能优选地输出至扬声器734,并且要传输的信号可能由麦克风736产生。还可以在移动设备700上实现诸如语音消息记录子系统之类的备选语音或音频I/0子系统。尽管主要通过扬声器734来优选地实现语音或音频信号输出,但显示器722也可以用于提供对例如
20主叫方身份、语音呼叫持续时间、或其他与语音呼叫有关的信息的指示。
通常可以在个人数字助理(PDA)型移动设备中实现图7中的串口730,对于PDA型移动设备来说,与用户的台式计算机(图中未示出)的同步可能是合适的,然而串口730是可选的设备组件。这样的端口730
可能使用户可以通过外部设备或软件应用程序来设置偏好,并可能通过向移动设备700提供信息或软件下载而不是通过无线通信网络,来扩展移动设备700的能力。交替的下载路径可以例如用于通过直接的、因而可靠且可信的连接,将加密密钥加载到设备上,从而实现安全的设备通信。本领域技术人员应当理解,串口730还可以用于将移动设备连
接至计算机以充当调制解调器。
如短距离通信子系统之类的其他通信子系统740是另一可选组件,该组件可以提供移动设备700与不同系统或设备(不必是相似的设备)之间的通信。例如,子系统740可以包括红外设备、以及相关联的电路和组件、或蓝牙TM通信模块,以提供与以类似方式实现的系统和设备的通信。
这里所描述的实施例是具有与本申请的技术的元件相对应的元件的结构、系统或方法的示例。所编写的说明书可以使本领域技术人员能够作出并使用具有同样与本申请的技术的元件相对应的备选元件的实施例。本申请的技术的范围因此包括与这里所描述的本申请的技术不同的其他结构、系统或方法,还包括与这里所描述的本申请的技术无实质差异的其他结构、系统或方法。
权利要求
1.一种用于传送针对性移动广告的方法,所述方法包括将广告客户端与移动设备上的数据外观相关联;从所述广告客户端向所述数据外观传递预订过滤器;在所述移动设备处接收与所述预订过滤器相关的广告数据;在广告应用程序与所述广告客户端之间进行通信,以请求广告数据;在所述广告客户端处选择针对所述广告应用程序的广告数据;并且将所述广告数据返回给所述广告应用程序。
2. 根据权利要求l所述的方法,其中,所述广告客户端预订所述 数据外观。
3. 根据权利要求1或2所述的方法,其中,所述数据外观是动态内 容传送客户端的一部分。
4. 根据权利要求l所述的方法,其中,所述预订过滤器是针对与 所述广告客户端进行通信的所有广告应用程序的统一的预订过滤器。
5. 根据权利要求1至4中任一项所述的方法,其中,向所述移动广告客户端提供预订标识符。
6. 根据权利要求4所述的方法,其中,所述预订过滤器包含从以下参数组中选择的一个或多个参数用户的兴趣;用户传送偏好;用 户上下文;语言偏好;广告格式偏好;设备特性、内容类型以及媒体 类型。
7. 根据权利要求1至6中任一项所述的方法,其中,所述选择步骤 包括对广告数据进行过滤。
8. 根据权利要求7所述的方法,其中,所述过滤步骤基于根据内容类型而进行的动态匹配。
9. 根据权利要求8所述的方法,其中,所述动态匹配步骤是通过所述广告客户端作为媒介的。
10. 根据权利要求7所述的方法,其中,所述过滤步骤基于所述广告请求中的参数。
11. 根据权利要求1至10中任一项所述的方法,其中,所述预订过滤器是带有参数的文本串或过载的统一资源定位符。
12. 根据权利要求l至ll中任一项所述的方法,还包括基于动态 条件发送更新后的预订过滤器的步骤。
13. 根据权利要求12所述的方法,其中,所述动态条件包括资 源阈值、位置限制或存在限制。
14. 一种适于传送移动广告的移动设备,所述移动设备包括 通信子系统;通过所述通信子系统与数据传送服务器进行通信的数据外观;广告客户端;以及广告应用程序;所述移动设备适于执行根据权利要求1至13中任一项所述的方法 的步骤。
15. —种包括指令的计算机可读介质,当用户设备的处理器执行 所述指令时,所述指令使所述用户设备适于执行根据权利要求1至13 中任一项所述的方法的步骤。
全文摘要
本发明公开了一种用于传送针对性移动广告的方法和系统,所述方法包括将广告客户端与移动设备上的数据外观相关联;将预订过滤器从广告客户端传递给数据外观;在移动设备处接收与预订过滤器有关的广告;在广告应用程序与广告客户端之间进行通信,以请求广告;在广告客户端处针对广告应用程序选择广告;以及将广告返回给广告应用程序。
文档编号G06Q30/00GK101651717SQ20091016415
公开日2010年2月17日 申请日期2009年8月10日 优先权日2008年8月11日
发明者格尔·马丁-科谢, 麦克尔·申菲尔德 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1