上下文移动应用广告制造技术

技术编号:13078822 阅读:144 留言:0更新日期:2016-03-30 12:44
本公开的各方面涉及基于从应用内容中提取的关键字来检索与应用内容相关的广告。在一方面,客户机侧组件抓取应用页面内容以获取关键字以及这些关键字的基于特征的权重。关键字被发送到广告服务器,广告服务器基于一个或多个关键字来返回广告。还描述了在发送到广告服务器之前对关键字进行散列化以保护客户机隐私,并且使用布隆过滤器来避免向广告服务器发送不对应于(例如,流行)广告关键字的关键字。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】上下文移动应用广告[000。 背景 移动设备应用已经变成许多用户接收内容的主要方式。的确,研究显示消费者在 移动应用上花费比在传统网站上更多的时间。 尽管如此,广告商在移动应用广告上花费比在传统网站广告上少得多的资金。一 个可能的原因是不像大多数web应用提供者,当前移动广告往往与用户兴趣高度不相关并 由此对于广告商是不值得的。例如,在设及提供宗教内容的应用中显示赌博广告并非是不 常见到的。该不相关性导致低点进率,由此广告商往往避免或看低移动平台。 概述 提供本概述W便W简化形式介绍将在W下的详细描述中进一步描述的一些代表 性概念的选集。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在 W限制所要求保护的主题的范围的任何方式来使用。 简而言之,本文描述的主题的各方面设及基于内容页面内容来接收广告(或其它 相关内容)。从应用页面内容中提取包括一个或多个关键字的关键字集并将其发送到广告 服务器W接收广告。接收到的广告与应用页面内容协同呈现。 在一方面,辅助内容服务器配置有存储器W及用于执行代码的处理器,包括从客 户机接收包括关键字集,该关键字集包括至少一个数据项,该至少一个数据项具有在客户 机处针对该数据项计算出的局部权重。全局权重(例如,由辅助内容服务器访问)与关键字 集中的至少一个数据项的局部权重组合成该项目的最终分数。检索基于该数据项和分数的 辅助内容(例如,广告)并将其返回给客户机。[000引在一方面,处理应用页面内容,包括从页面内容中提取纯文本关键字。基于局部特 征来为关键字计算局部权重,并且将纯文本关键字散列化成散列化的关键字。在确定散列 化的关键字在维护表示广告关键字的压缩数据的数据结构(例如,布隆(Bloom)过滤器或任 何其它合适的结构)中表示后,向广告服务器发送广告请求;该请求包括包含散列化的关键 字和局部权重的关键字集。响应于该请求接收来自广告服务器的广告。结合附图阅读W下详细描述,本专利技术的其他优点会变得显而易见。 附图简述 作为示例而非限制,在附图中示出了本专利技术,附图中相同的附图标记指示相同或 相似的元素,附图中: 图1是表示根据示例实现的用于检索与应用页面内容相关的广告W供与页面内容 协同呈现的组件的框图。 图2是表示根据一个示例实现的关键字集从客户机到广告服务器的流动W及使用 该关键字集来从广告网络接收一个或多个广告的框图。 图3是表示根据一个示例实现的可由客户机设备采取W便向广告服务器提供来自 应用内容的关键字W接收并呈现与该内容相关的广告的示例步骤的流程图。 图4是表示根据一个示例实现的可由服务器采取W便处理从客户机设备接收到的 关键字集W基于关键字集来从广告网络获取一个或多个广告的示例步骤的流程图。图5是表示其中可实现本文所描述各实施例的一个或多个方面的被例示为移动设 备的示例非限制性计算系统或操作环境的框图。 详细描述 本文描述的技术的各方面一般设及通过计及其上显示广告的页面的内容来提供 更相关的广告(或其它辅助内容),例如W便提供上下文移动应用广告。就此,移动应用的内 容在运行时被处理W提取关键字及可能的其它代表性内容),且所提取的关键字被用来 取得上下文相关广告。注意,不像可被离线爬寻并索引W用于上下文广告的网页,移动应用 上所显示的内容经常是动态生成的或者被嵌入应用本身中,并因此无法提前爬寻。 在一方面,内容的运行时提取可W在没有过多开销的情况下执行。此外,被用来从 服务器取得其它内容的内容的运行时提取可W在不侵犯用户隐私的情况下执行。 应当理解,本文中的任何示例均是非限制的。例如,广告是可基于应用呈现的内容 来取得的重要类型的辅助内容,然而可W按类似方式取得其它类型的辅助内容。此外,此处 使用的许多示例指的是使用文本来确定从页面中提取的代表性内容,然而可使用页面上的 关于其它内容的任何已知事物(例如,关于所显示的图像的信息)来检索相关广告/辅助内 容。另外,可W理解本文描述的技术设及可用于检索相关辅助内容的一种类型的"信号",然 而该信号可W与一种或多种其它类型的信号(例如,位置、用户历史、用户偏好、应用元数据 等)相组合W做出最终的辅助内容(例如,广告)选择判定。此外,虽然将由于大多数移动应 用内容是动态的且无法提前爬寻而将在运行时处理运样的内容的移动应用用作示例,但其 它技术可W受益于本文描述的技术,而不一定是在移动设备上和/或由移动应用呈现的内 容。因此,本专利技术不限制于本文所述的任何具体的实施例、方面、概念、结构、功能或示例。相 反,此处所描述的实施例、方面、概念、结构、功能或示例中的任一个都是非限制性的,并且 本专利技术一般能够W在计算和/或提供内容(例如,广告)方面提供好处和优点的各种方式来 使用。 图1是示出本文描述的技术的示例概念的一般框图。一般而言,诸如在移动设备 104上运行的应用102包括客户机侧广告(ad)组件106。客户机侧组件106可被实现为可执行 控件等,并且一般用于从应用页面中提取关键字相关数据,如本文描述的。组件106可W是 库(例如,动态链接库(化L)),开发者可W诸如通过编程或通过从控件工具箱中拖放或经由 可W用二进制重写技术将广告客户端插入现有应用的工具而将运种库包括在应用页面中。 当运行组件106的应用呈现内容的页面10別寸,客户机侧广告组件106"抓取"内容 (如本文描述的)W从页面108中提取关键字相关数据。例如,在应用页面108被加载后,客户 机组件106处理当前页面内容W生成候选关键字的列表;(可执行诸如停止字过滤等其它处 理W消除不是有用的关键字的单词)。典型的应用页面被组织为UI控件(例如,文本框、图 像、列表框)的分层结构,并由此抓取可通过遍历该分层结构并提取处在此类UI控件中的文 本来完成。注意,提取可W周期性地和/或W其它方式(诸如当所呈现的内容改变时)进行。 一般而言,从当前应用页面108中提取突出关键字,并且将运些关键字用作向广告服务器 110请求广告的基础。 更具体而言,广告组件106例如经由云连接来禪合到广告服务器110;即,广告服务 器110可W作为服务等来在云中运行。服务器110还可参与关键字提取和选择,如本文描述 的。 如对于任何内容都是已知的,一些单词很有可能比其它单词与页面要点更相关。 如本文描述的,客户机侧广告组件106提取的每一个关键字可W基于与该关键字相关的局 部(客户机侧)特征来与局部权重相关联。关键字的权重确定其相对于其它关键字的分数。 注意,虽然向服务器发送页面108 W提取关键字或者将所有(或大多数)关键字及其元数据 (用于基于特征来进行权重计算)发送到服务器W用于权重计算是可行的,但运已是非常低 效的。此外,如本文描述的,发送页面(该页面包含例如银行账户信息)有隐私问题。效率和 隐私由此是客户机执行某些计算及如本文描述的基于散列的混淆)的理由。 关于实现良好的实用性,为了从应用页面中提取突出关键字,客户机侧组件106的 一个实现通常基于公知的关键字提取器。然而,此类关键字提取器针对因网页而异的特征, 而本文描述的提取基于应用特征;此外,组件106被配置成解决效率和隐私问题。给定当前页面108,客户机侧广告组件106产生根据习得的特征本文档来自技高网...

【技术保护点】
一种方法,包括从应用页面内容中提取包括一个或多个关键字的关键字集,将所述关键字集发送到广告服务器,从所述广告服务器接收广告,以及提供所述广告以供与所述应用页面内容协同呈现。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·K·纳斯X·林L·R·西瓦林甘姆J·帕德耶
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1