当前位置: 首页 > 专利查询>微软公司专利>正文

在线广告服务制造技术

技术编号:4979600 阅读:145 留言:0更新日期:2012-04-11 18:40
在线广告主存(例如将来自一个域的广告主存在来自不同的域的网页上)是使用跨域框架(例如内联框架(IFrame))、安全框架件通信信道以及源代码接口(例如一组应用程序编程接口(API))来实现的。即,可以在主机网页中创建跨域IFrame,跨域IFrame可以将广告与主机网页隔离开。可以使用框架间通信信道在跨域框架的内容和主机网页之间通信。此外,源代码接口可用于传达主机对广告参数和限制的偏好。

【技术实现步骤摘要】
【国外来华专利技术】在线广告服务相关申请的引用本申请要求于2008年6月3日提交的题为“ONLINE AD SERVING (在线广告服务),, 的美国临时申请No. 61/058,213的优先权以及其益处,其全部内容通过引用结合于此,如 同此处完整地阐明一样。背景在计算环境中,网站和相关联的网络通常主存在线广告,这些广告旨在由相应网 站的在线用户查看。在线广告通常来自与主存网站的域不同的域。在线广告和主存网站通 常与联合组织(syndicator) —起工作,后者从主机获取对广告的调用,从广告商处拉出广 告,并接着将广告送往主机的网站。通常,在线广告具有丰富的功能,包括扩展网页和/或 关于网页游动的能力。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征;也不旨在用于确定 或限制所要求保护的主题的范围。通常,当网页想要显示在线广告时,网页(主存网页)可以呼叫联合组织,指示对 主机网页中的开放广告空间的规范。广告联合组织可以从广告商提供的广告目录中拉出符 合主机网页提供的规范的广告。通常,广告联合组织会将所拉出的广告直接放到主机网页 上,这样浏览器将广告作为主机网页的一部分。当这种情况发生时,通常允许广告与主机网 页自由地交互,以提供丰富的功能,包括改变它在主机网页上的大小和/或位置。然而,以 此方式插入广告也授予广告许多(如果不是全部)主机网页在浏览器中可具有的特权。不 幸的是,恶意广告也可能以这种方式插入到主机网页中,从而造成破坏主机网站或偷窃用 户的个人可标识信息的机会。此外,网页主机可能通过操纵浏览器内的广告内容来利用广 告所有者,诸如例如通过抬高广告看起来已被用户点击的次数。作为一个示例,网络邮件系统主存第三方广告并非是不常见的。广告可以由广告 联合组织以允许广告自由地展开或在主机网页四周飞行的方式来集成。然而,该广告也可 能例如查看主存页面上用户的电子邮件以及从主机网站的cookie偷窃用户凭证。从保护 广告所有者的观点看,在主机通过程序增加广告看起来已被用户点击的次数的情形中,主 机可以向广告所有者收取更多的费用。对于该广告服务安全问题的先前的和当前的解决方案具有可能不能使它们起作 用,或者可能不能向用户的系统、广告联合组织的系统和广告商的系统提供大量的专有更 新的限制。在一个这样的解决方案中,由广告商创建的广告由第三方广告销售商发送并且 被放入到主机网页的跨域框架或窗口中,并且将广告与主机网页隔离。然而,可能没有客户 机端与主页的交互,这会限制广告的丰富功能。在另一这样的解决方案中,由广告商创建 的广告被广告联合组织拉出,转换成纯文本并且放入到主机网页中。然而,在这种解决方案 中,广告不能包含可执行代码,这消减了广告的丰富功能。其他解决方案使用广告代码扫描 技术或被设计成阻止主机网页内的某些功能的“列入黑名单”技术。然而,这些解决方案可能不能覆盖新的恶意技术,可能阻止合法的广告并且经常要求对浏览器以及其他广告联合 系统的附加安装。此处提供了用于在主机网页上安全地服务在线广告的技术和系统,而同时允许在 线广告的丰富功能,但不允许不道德的主机对其进行不合需要的操作。技术和系统在主机 网页中创建跨域框架(例如,跨域内联框架(IFrame)),它包含默认的安全环境(例如框架 内的内容不能与主机网页交互)。主机网页包括主机广告空间,它可以是容纳跨域框架内的 广告内容的初始大小的大小(例如主机广告空间与要插入到跨域框架中的广告的初始大 小具有相同的高度和宽度)。在跨域框架和主机网页之间创建框架间通信信道。该信道可 用于例如发送和接收消息、检测框架内的事件以及传达来自框架内的内容的请求。可以使 用传达主机针对主存在跨域框架内的广告的参数和限制的API。为实现上述及相关目的,以下描述和附图阐述了某些说明性方面和实现。这些仅 指示了可采用一个或多个方面的各种方式中的几种。结合附图阅读下面的详细描述,则本 专利技术的其他方面、优点和新颖特征将变得清楚。附图简述附图说明图1是示出主机网页上的当前在线广告服务的示例性实施例的框图。图2是示出主机网页上的安全在线广告服务的示例性实施例的框图。图3是示出主机网页上的在线广告的安全服务的示例性方法的流程图。图4是示出主机网页上安全框架的再现的示例性实施例的框图。图5是示出安全框架和主机网页之间的通信的示例性实施例的框图。图6是示出安全框架扩展和移动以容纳与在线广告的交互的示例性实施例的框 图。图7是示出示例性源代码接口的组件框图。图8是示出示例性源代码接口的组件框图。图9是包括被配置成实现此处所述的预设中的一个或多个的处理器可执行指令 的示例性计算机可读介质的图示。图10示出了其中可实现此处所述的预设中的一个或多个的示例性计算环境详细描述现在参考附图来描述所要求保护的主题,所有附图中使用相似的附图标记来指代 相似的要素。在以下描述中,为解释起见,阐明了众多具体细节以提供对所要求保护的主题 的全面理解。然而,很明显,所要求保护的主题可以在没有这些具体细节的情况下实施。在 其它情况下,以框图形式示出了结构和设备以便于描述所要求保护的主题。图1是示出主机网页上当前在线广告服务的示例性实施例100的框图。在示例性 实施例100中,主机网页102包含主机内容108和来自与主机网页102的域不同的域的广 告内容106。作为一个示例,主机网页102可以呼叫联合组织(例如提供在线广告服务的实 体),该联合组织通常从广告商拉出广告并且将广告内容106放入到主机网页102中。广 告内容106通常被插入到主机网页102中,这样使得浏览器将广告内容106作为主机网页 102的一部分。这样,可以允许广告内容106与主机网页自由地交互,以用于例如允许广告 改变它在主机网页内的自身大小和位置的功能。在图1中,例如,当用户将光标移动到广告内容106上时,广告在主机网页104中扩展110。在该示例中,由于浏览器认为经扩展的广告内容110是主机网页104的一部分, 因此经扩展的广告内容110覆盖在主机网页内容108。在当前在线广告服务100的该示例 性实施例中,向广告授予浏览器中主机页面104的相应特权。因此,例如“有毛病的”(例如 未正常工作、不会关闭、缩小等)或恶意的广告可能导致用户对主机网页的减弱的或潜在 可能有害的体验。然而,使用此处所述的技术和系统,图2示出了主机网页上的安全在线广告服务 的示例性实施例200。在示例性实施例200中,主机网页102包含广告空间214,它用作潜 在广告的场所持有者。在该实施例中,例如,内联框架212(例如包含来自与主机网页的域 不同的域的内容的内联跨域框架)可以作为主机网页102上的浮动层插入,并与广告空间 214对齐。在该示例中,当主机网页102呼叫广告联合组织来从广告商拉出广告时,广告内 容106可以被插入到内联框架212中,而非直接插入到主机网页102中。例如,由于广告内容106是包含在内联框架212中的,可能不向广告授予浏览器中 主机网页的特权,由此为主机网页102提供更加安全的环境。然而,参考图2,如果广告内容 106被配置成扩展110 (例如在用户将鼠标悬停于其上时),内联本文档来自技高网...

【技术保护点】
一种用于在网页上再现在线广告的方法300,所述方法包括:  在主机网页中创建跨域框架,所述框架包含来自与所述主机网页的域304不同的域的内容;  在所述主机网页中创建主机广告空间,以容纳框架广告空间的初始大小,所述主机广告空间包括所述框架广告空间306的初始高度和宽度;以及  在所述框架和所述主机网页308之间创建框架间通信信道。

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

【专利技术属性】
技术研发人员:X范HJ王JD杜南甘MA马立克RS巴特贾
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1