首页 / 专利库 / 杂项知识产权事务 / 数字版权管理 / 版权对象 / 利用嵌入媒体播放器页面传播广告的方法

利用嵌入媒体播放器页面传播广告的方法

阅读:775发布:2020-11-01

专利汇可以提供利用嵌入媒体播放器页面传播广告的方法专利检索,专利查询,专利分析的服务。并且一种传播广告的方法,包括步骤:将一个用于播放媒体文件的嵌入媒体播放器页面发送到一个媒体设备(110)。嵌入媒体播放器页面允许所述媒体设备(110)的用户为一个浏览器创建一个 书签 。所述书签指向所述嵌入媒体播放器页面。所述书签包括所述媒体文件的一个地址作为参数。当所述书签被在所述浏览器中使用来播放所述媒体文件时,所述嵌入媒体播放器页面指示所述媒体设备(110)向一个 广告 服务器 (104) 请求 一个广告用于在所述嵌入媒体播放器页面中显示。,下面是利用嵌入媒体播放器页面传播广告的方法专利的具体信息内容。

1.一种传播广告的方法,包括步骤:
将一个用于播放媒体文件的嵌入媒体播放器页面发送到一个媒体 设备,
其中所述嵌入媒体播放器页面允许所述媒体设备的用户为一个浏 览器创建一个书签,所述书签指向所述嵌入媒体播放器页面,所述书 签包括所述媒体文件的一个地址作为参数,
其中当所述书签被在所述浏览器中使用来播放所述媒体文件时, 所述嵌入媒体播放器页面指示所述媒体设备向一个广告服务器请求一 个广告用于在所述嵌入媒体播放器页面中显示。
2.如权利要求1所述的方法,其中所述嵌入媒体播放器页面调用 存储在所述媒体设备中的媒体播放器作为嵌入在所述嵌入媒体播放器 页面中的一个对象。
3.如权利要求1所述的方法,其中所述嵌入媒体播放器页面指示 所述媒体设备以预定时间间隔向所述广告服务器请求一个广告。
4.如权利要求1所述的方法,其中所述书签是一个统一资源指示 符(URI)并且所述媒体文件的所述地址是一个URI。
5.如权利要求4所述的方法,其中所述书签还包括版权标识符和 媒体播放器标识符中的至少一个。
6.如权利要求1所述的方法,其中所述媒体文件是音频文件、视 频文件和文本文件中的至少一个。
7.如权利要求6所述的方法,其中所述媒体文件被通过流式传输 或者下载中的至少一个而传送到所述媒体设备用于播放。
8.如权利要求1所述的方法,还包括步骤:提示用户从由所述媒 体设备显示给所述用户的多个媒体文件列表中选择一个媒体文件。
9.如权利要求8所述的方法,其中所述列表被响应于一个数据库 的搜索而显示给所述用户,所述数据库包括对于所述多个媒体文件中 的每个的各自描述数据。
10.如权利要求1所述的方法,其中每当所述嵌入媒体播放器页 面被发送到媒体设备时,所述嵌入媒体播放器页面指示所述媒体设备 向所述广告服务器请求一个广告用于在所述嵌入媒体播放器页面中显 示。
11.如权利要求10所述的方法,其中所述嵌入媒体播放器页面包 括所述广告服务器的地址作为一个参考。
12.一种利用用于指导处理器传播广告(206)的计算机程序代码 编码的计算机可读介质,包括:
用于指示媒体设备(110)播放一个嵌入媒体播放器页面中的媒体 文件的第一代码段;以及
用于允许所述媒体设备(110)的用户使用所述嵌入媒体播放器页 面为一个浏览器创建书签的第二代码段,所述书签指向所述嵌入媒体 播放器页面,所述书签包括所述媒体文件的地址作为一个参数;
其中当所述书签被在所述浏览器中使用来播放所述媒体文件时, 所述嵌入媒体播放器页面指示所述媒体设备(110)向一个广告服务器 (104)请求一个广告(206)用于在所述嵌入媒体播放器页面中显示。
13.如权利要求12所述的介质,还包括一个第三代码段,用于调 用存储在所述媒体设备(110)中的媒体播放器作为嵌入在所述嵌入媒 体播放器页面中的对象。
14.如权利要求12所述的介质,还包括一个第三代码段,用于指 示所述媒体设备(110)以预定时间间隔向所述广告服务器(104)请 求一个广告(206)用于在所述嵌入媒体播放器页面中显示。
15.如权利要求12所述的介质,其中所述书签是统一资源指示符 (URI)并且所述媒体文件的所述地址是URI。
16.如权利要求12所述的介质,其中所述媒体文件是音频文件、 视频文件和文本文件中的至少一个。
17.如权利要求16所述的介质,其中所述媒体文件被通过流式传 输和下载中的至少一个传送到所述媒体设备(110)用于显示。
18.如权利要求12所述的介质,还包括一个第三代码段,用于提 示用户从由所述媒体设备(110)显示给所述用户的多个媒体文件列表 中选择一个媒体文件,其中所述列表被响应于一个数据库(106)的搜 索而显示给所述用户,所述数据库(106)包括对于所述多个媒体文件 中的每个的各自描述数据。
19.如权利要求12所述的介质,还包括一个第三代码段,用于每 当所述嵌入媒体播放器页面被发送到所述媒体设备(110)时,指示所 述媒体设备(110)向一个广告服务器(104)请求一个广告(206)用 于显示在所述嵌入媒体播放器页面中。
20.如权利要求19所述的介质,其中所述第三代码段包括所述广 告服务器(104)的地址作为一个参考。
21.一种包含在利用指导处理器传播广告(206)的计算机程序代 码编码的载波中的数据信号,包括:
用于指示媒体设备(110)播放一个嵌入媒体播放器页面中的媒体 文件的第一代码段;以及
用于允许所述媒体设备(110)的用户使用所述嵌入媒体播放器页 面为一个测览器创建书签的第二代码段,所述书签指向所述嵌入媒体 播放器页面,所述书签包括所述媒体文件的地址作为一个参数;
其中当所述书签被在所述浏览器中使用来播放所述媒体文件时, 所述嵌入媒体播放器页面指示所述媒体设备(110)向一个广告服务器 (104)请求一个广告(206)用于在所述嵌入媒体播放器页面中显示。
22.如权利要求21所述的数据信号,还包括一个第三代码段,用 于调用存储在所述媒体设备(110)中的媒体播放器作为嵌入在所述嵌 入媒体播放器页面中的对象。
23.如权利要求21所述的数据信号,还包括一个第三代码段,用 于指示所述媒体设备(110)以预定时间间隔向所述广告服务器(104) 请求一个广告(206)用于在所述嵌入媒体播放器页面中显示。
24.如权利要求21所述的数据信号,其中所述书签是统一资源指 示符(URI)并且所述媒体文件的所述地址是URI。
25.如权利要求21所述的数据信号,其中所述媒体文件是音频文 件、视频文件和文本文件中的至少一个。
26.如权利要求25所述的数据信号,其中所述媒体文件被通过流 式传输和下载中的至少一个传送到所述媒体设备(110)用于显示。
27.如权利要求21所述的数据信号,还包括一个第三代码段,用 于提示用户从由所述媒体设备(110)显示给所述用户的多个媒体文件 列表中选择一个媒体文件,其中所述列表被响应于一个数据库(106) 的搜索而显示给所述用户,所述数据库(106)包括对于所述多个媒体 文件中的每个的各自描述数据。
28.如权利要求21所述的数据信号,还包括一个第三代码段,用 于每当所述嵌入媒体播放器页面被发送到所述媒体设备(110)时,指 示所述媒体设备(110)向一个广告服务器(104)请求一个广告(206) 用于显示在所述嵌入媒体播放器页面中。
29.如权利要求28所述的数据信号,其中所述第三代码段包括所 述广告服务器(104)的地址作为一个参考。

说明书全文

发明涉及用来播放媒体文件比如音频和视频文件的媒体播放 器,而且特别涉及嵌入或打包的媒体播放器。

同媒体播放器应用程序一道“打包”或“嵌入”的媒体播放器也 越来越普遍地用来提供内容了。媒体播放器是一种输出音频与视频文 件的应用程序,该音频与视频文件或被本地存储在多媒体设备中或经 通信接口从远程存储位置流式传输/下载下来。打包或嵌入的媒体播 放器是嵌在数据显示内的可视的应用程序。数据显示的例子有网页、 电子程序设计向导和其他创建图形成份的软件应用程序。数据显示代 码可以包括脚本编写(scripting),它调用驻留在客户机上的媒体播 放器作为嵌入到数据显示内的对象。作为选择,功能媒体播放器小应 用程序可以随着数据页一同下载,并且该数据页被设计成可使由该小 应用程序生成的媒体播放器嵌入。

作为把媒体体验转化为货币的手段,网页周围提供出用于广告和 商标的空间,所以许多内容供应商采用这种嵌入技术。然而,已知的 把媒体播放器嵌在其中的嵌入媒体播放器页面有几个缺点。首先,尤 其是对被流式传输的视频内容来说,现有的嵌入媒体播放器页面通常 以同样的大小显示所有的视频数据,导致图像成分被固定大小的视频 显示区域所修剪。这尤其是与同步多媒体综合语言(SMIL)文件相关 的一个问题,这种文件是利用可扩展标记语言的语法来绑视频、音 频、文本、图形图像和超链接的超文本标记语言(HTML)类文件。如 果标准修剪技术把文件的呈现截短,那么SMIL文件就不会把所有可用 的屏幕内容都呈现给用户。否则,用户就得手动地将嵌入的媒体播放 器调整到视频显示的大小。

此外,当用户收看或收听嵌入的媒体播放器所播放的媒体文件时, 该用户利用浏览器创建的书签特别地指向媒体文件本身。直接对于媒 体文件的书签绕过了嵌入媒体播放器页面的内容而且在该用户对该媒 体文件进行后续播放的期间防止来自广告内容和商标显示的收入的产 生。

更进一步,由嵌入的媒体播放器的使用收集而来的数据能够帮助 内容提供商测定观众兴趣。例如,已知的嵌入媒体播放器页面不收集 表明用户是允许媒体文件一直播放到完还是在媒体文件播完以前就关 闭嵌入媒体播放器页面这一情况的数据。还有,不产生表明在媒体文 件播完以后用户是否还把嵌入媒体播放器页面开着这一情况的数据。 这样的信息可以用来评估媒体文件的流行、媒体文件与搜索查询的相 关度(当该文件被识别为搜索结果给该用户时),而且可以用来识别用 户对嵌在网页内的媒体播放器周围的内容的感兴趣程度。

一种传播广告的方法,包括步骤:将一个用于播放媒体文件的嵌 入媒体播放器页面发送到一个媒体设备。嵌入媒体播放器页面允许所 述媒体设备的用户为一个浏览器创建一个书签。所述书签指向所述嵌 入媒体播放器页面。所述书签包括所述媒体文件的一个地址作为参数。 当所述书签被在所述浏览器中使用来播放所述媒体文件时,所述嵌入 媒体播放器页面指示所述媒体设备向一个广告服务器请求一个广告用 于在所述嵌入媒体播放器页面中显示。所述方法在每当书签被用在浏 览器中时都使得广告暴露于用户面前。

                          附图说明

这些附图图示说明了本发明的优选实施方案以及与公开内容有关 的其他信息,其中:

图1是一个互连的计算机网络系统的形式上的概观;

图1A是一个用来把示范的嵌入媒体播放器页面提供给客户机的系 统的形式上的概观;

图2是一个浏览器窗口的解说图,该窗口显示示范的嵌入媒体播 放器页面;

图3是一个流程图,它图示说明了对示范的嵌入媒体播放器页面 调整大小的方法;

图4是一个流程图,它图示说明了利用示范的嵌入媒体播放器页 面散布广告的方法;以及

图5是一个流程图,它图示说明了利用示范的嵌入媒体播放器页 面收集数据的方法。

定义文中所用的以下术语:

“脚本”——一般是一个短程序,它是用一种像Perl或Java这 样的解释性语言所编写的并且通常为数据和浏览器管理提供指令,

“脚本编写”——服务器或客户端程序设计,它对一个静态的HTML 页面进行补充,它通常是用像Perl、Java、JavaScript这样的语言所 编写的而且有时与公共网关接口(CGI)脚本结合使用。

因特网是一个世界性的计算机网络系统—通信网络的一个网络, 其中一台计算机上的用户能够获得信息并与连接到通信网络之一的另 一台计算机的用户进行通信。因特网最常用的部分是万维网(常缩写 为“WWW”或称为“Web”)。Web最突出的特征之一是它使用超文本,超 文本是一种交叉引用信息的方法。在大部分Web站中,某些词或短语 用与周围文字不同颜色的文字出现,表明这样的词语可能是指向其他 网站的链接。通过使用被称为统一资源指示符(URI)或统一资源定位 符(URL)的标签,这些链接标识了因特网上的其他资源,例如 http://www.yahoo.com是一个标识位于yahoo.com上的网页的URI。 有时候,有“可点击的”按钮、图像或图像的某些部分。Web的使用提 供了对数百万的信息页面的访问。利用因特网浏览器进行Web“冲浪”; 目前最受欢迎的浏览器是Netscape Navigator和Microsoft Internet Explorer。所用的特定浏览器不同,则特定网站的外观稍有不同。一 些浏览器具有“插件程序”,它提供动画、虚拟现实、声音、视频和其 他多媒体形式。

参见图1,示出一个互连计算机系统网络102的系统100的形式上 的概观。每个计算机系统网络102包含一个相应的本地计算机处理器 单元104,它被耦合到相应的本地数据存储单元106和本地网络用户108 上。例如,计算机系统网络102可以是个局域网(LAN)也可以是个广 域网(WAN)。本地计算机处理器单元104通过如上所述的因特网114 选择性地耦合到多个客户机110上。多个客户机110中每一台都可以 有与它们的本地计算机系统相连的不同的多媒体设备,比如扫描仪条形码阅读器、打印机和其他接口设备112。用一个因特网浏览器编程 的客户机110(比如通过用鼠标点击)定位并选择一个特定网页以便访 问网页的内容,其内容位于计算机系统网络102的本地数据存储单元 106上。网页可以包含指向其他计算机系统和其他网页的链接。

客户机110可以是一台计算机终端、一个能利用因特网协议(IP) 通过因特网进行通信的页面调度程序、一个有因特网访问功能的公用 电话亭、一个被连接的电子规划器(例如,由Palm公司制造的PALM 设备)或者是能够进行交互的因特网通信的其他设备,比如可上因特 网的电视。客户机110还可以是一台无线设备,比如利用无线接入协 议(WAP)或第三代(3G)可兼容协议连接到因特网上并通过它进行通 信的手持单元(例如,蜂窝电话)。

图1A是一个用来把示范的嵌入媒体播放器页面提供给客户机110 的系统100A的形式上的概观。系统100A一般也利用上述连同系统100 所描述的因特网结构。系统100A最好是包括与因特网114相连的多个 的客户机110。系统100A还包括至少一个媒体文件源116,它可以被 配置为计算机系统网络102(图1)。无论怎样,媒体文件源116都是 可通过因特网114访问的并且通过因特网114提供至少一个媒体文件 用来在客户机110上播放。

本文中所用术语“媒体文件”包括音频、视频、文本交互和多媒 体数据文件,还包括“流式媒体文件”。流式媒体文件包括音频、视频、 多媒体、文本和交互数据文件,它们典型地在因特网或其他网络环境 中被输送给客户机,并且在整个文件的输送完成以前客户机上的播放 就开始了。这使数据流能够被尽快播放而用户不必等待完全下载。几 乎有无数种媒体内容,包括歌曲、政治演讲、新闻广播、电影预告片 和可播放的动画。

数百万的媒体文件已经存在而且可以通过万维网从媒体文件源116 得到。这些媒体文件中的许多符合流式媒体文件格式。当多种流式媒 体文件格式存在时,绝大多数流式媒体文件已经被编码成REALAUDIOTM、 REALVIDEOTM、MICROSOFT WINDOWS MEDIA FORMATTM、FLASHTM、APPLE QUICKTIMETM、MPEG-2 Layer III Audio和MP3中的某一格式。可以把 某些文件比如MP3文件和QUICKTIMETM既当作流式传输(不被完全接收 的)文件又当作被下载的(被完全接收的)文件使用。

系统100A还包括至少一个客户系统118,至少一个广告系统120, 和至少一个媒体文件索引和日志系统122。每个系统118、120和122 都被连接到因特网114上而且可以被配置为上述连同图1所述的计算 机系统网络102。下面连同示范的嵌入媒体播放器页面的说明来详细说 明每个系统。以下所用的,“嵌入媒体播放器页面”既是指控制浏览器 的内容显示并指示客户机进行某些活动的基础代码又是指在浏览器窗 口中被实际显示成网页的内容。

在说明示范的嵌入媒体播放器页面详细情况以前,对提供嵌入媒 体播放器页面的一个优选方法进行说明。客户机110的用户利用因特 网浏览器通过因特网114以上述方式访问客户系统118。客户系统118 通过因特网114把网页发送给客户机110。客户系统118可以是例如一 个Web站点,它提供了通过集中在一个位置上的公共接口对许多 种信息的访问,例如体育新闻、世界新闻、天气信息、旅行信息等等。 虽然文中把客户系统118作为Web门户站点进行说明,当然这决不是 必要条件,并且客户系统118可以提供任何形式的内容和业务,例如 客户系统118可以提供从选自门户站点的无线电台上流式传输而来的 音频广播。

从客户系统118发送到客户机110上的网页包括媒体文件搜索提 示。“可点击的”或接受来自用户输入的任意短语、图标等可以被视为 对于用户做出选择的提示。把两个“可点击的”选项提供给用户本质 上等价于用一个文字提示直接提示用户做出选择,例如,“请选择A或 B”。通常,媒体文件搜索提示可以被配置为搜索窗口(这对于许多搜 索引擎是常见的)并且提示用户输入媒体文件的搜索标准,比如一个 流式音频或视频文件。搜索标准被发送给客户系统118,然后它又通过 因特网114把搜索标准发送给媒体文件索引和日志系统122。客户系统 118可以许可这些搜索能,否则就从提供该媒体文件索引和日志系统 122的一个实体上获取搜索能力。

媒体文件索引和日志系统122包括其中有被索引了的多个媒体文 件的数据库。媒体文件数据库最好是不包括媒体文件本身,而是包括 对从系统100A里多个的媒体文件源116中可得到的媒体文件进行标识 的数据。为数据库中被索引的各个媒体文件所保存的数据的例子包括 该媒体文件的网址,比如用指向媒体文件的URI或URL形式,包括媒 体文件的播放长度(即媒体文件在媒体播放器中从始至终播放所花费 的时间量),包括媒体文件的唯一标识符,还包括媒体文件的类型(SMIL 文件、音频文件、视频文件、REALAUDIOTM文件、WINDOWS MEDIATM文件 等等)。数据库还可以包括说明每个被索引媒体文件的内容的描述数 据,而且可以利用本领域技术人员所知的常规搜索引擎技术提供该数 据库。一个已知技术利用一种称为“机器人”或“蜘蛛”的程序,该 程序在文档(例如网页)搜索中预先遍历网络并建立在这些文档中所 发现的关键词的大型索引文件。作为一个例子,音频文件的描述数据 可以标识音频数据是否实质上是音乐、曲名、表演者、音乐类型、版 权数据等等。

媒体文件索引和日志系统122通过因特网114把搜索结果发送给 客户系统118,比如以XML格式。客户系统118把该XML结果转换成HTML (超文本标记语言)格式并把这个结果作为网页发送到客户机110上, 该网页最好是包括链接列表,链接指向位于媒体文件源116上满足用 户的搜索标准的媒体文件。作为一个例子,客户机110上的用户可以 输入一个对“珍珠港”和“电影预告片”的搜索请求。该搜索请求被 客户系统118接收并被发送给媒体文件索引和日志系统122,然后它搜 索本地和远程数据库找满足搜索请求的被索引的媒体文件。假如五个 流式视频文件被索引为满足用户的搜索请求,媒体文件索引和日志系 统就把结果发送给客户系统118。这些结果可以包括每个视频文件的播 放长度、每个视频文件的URI地址、视频文件的编码比特率、文件格 式、对每个视频文件来说唯一的数据库标识符、每个视频文件的尺 寸数据、或包含在该数据库中的任何其他信息。然后客户系统118把 在定制的HTML页面中的搜索结果发送到客户机110上从而利用客户机 110的浏览器显示给该用户。

然后客户机110的用户可以通过点击指向视频文件之一的链接来 决定看在显示给用户的搜索结果中所列的一个视频文件中所包含的该 视频数据。当该用户在指向被选视频文件的链接上“点击”时,从客 户系统122发送到客户机上的脚本文件比如JavaScript文件指示该客 户机向客户系统122请求该嵌入媒体播放器页面。下面说明嵌入媒体 播放器页面的详细情况。

应当理解,图1A把各个系统表示成独立的功能框只是为了图示说 明,然而可以把所示和所述的功能中的一些或所有的功能在物理上结 合到一个或多个系统中。例如,客户系统118还可以提供广告系统120 的功能。

图2是一个示范的嵌入媒体播放器页面的解说图,该页面从客户 系统118通过因特网114被发送并被客户机110显示给该用户。嵌入 媒体播放器页面包括对功能媒体播放器对象的参考(比如一个 RealPlayer插件程序)。参考就是一种指向文件、媒体对象或存储结构 中所保存的可执行的计算机代码的标签(如像统一资源指示符一样的 文件定位符,URI、URL或通过目录结构所访问的文件/对象)。媒体播 放对象一般驻留在客户机上,尽管参考标签能够触发媒体播放器小应 用程序的下载以控制媒体文件的输出。嵌入媒体播放器页面还包括通 过URL指向一个或多个广告的参考,该广告由至少一个广告系统120 所提供用来显示。嵌入的媒体播放器页面还可以包括对于要被显示的 一个或多个商标徽标(branding logo)的参考。对商标徽标的参考还 可以是从客户系统122或计算机系统102可得到的图形文件的URL地 址。图形文件可以有像图形可交换格式(GIF)那样的图形文件格式或 者其他类型的压缩/解压缩图形文件格式。嵌入媒体播放器页面还可以 包括搜索查询输入形式(例如,搜索窗口)和可点击的搜索命令按钮。 可以把上述参考和功能包含在HTML框式支架之中。

参见图2,嵌入媒体播放器页面被显示在弹出窗口200内,该弹出 窗口由客户机110的浏览器比如Microsoft Internet Explorer所生 成。嵌入媒体播放器页面包括视频显示区域202(当嵌入的播放器播放 视频文件时)和用来控制媒体文件输出的控制204。示范的控制204包 括一个播放按钮、暂停按钮、停止按钮、滑动条、向前和倒带按钮, 还包括一个用来显示与被流式传输的文件相关的缓冲状态信息的状态 窗口。而后连同图2和3来对示范的嵌入媒体播放器页面的自动尺寸 监控进行说明。

如果在步骤300中一个被选视频文件的帧尺寸数据是可得到的, 即如果在媒体文件索引和日志系统122中它是可用的,那么在步骤302 中嵌入媒体播放器页面接收被用户选择播放的视频文件的帧尺寸数 据。在一个实施方案中,(如果该帧尺寸数据是可以从媒体文件索引和 日志系统122中得到的,则)把帧尺寸数据从媒体文件索引和日志系 统122发送到客户系统118,然后它和搜索结果一起被转发给客户机 110。当用户选择一个视频文件收看时,就把嵌入媒体播放器页面从客 户系统118发送到客户机110。然后嵌入媒体播放器页面可以使用被转 发给如上所述的客户机110的帧尺寸数据。作为选择,一旦该用户做 出视频文件选择,该选择提示把嵌入媒体播放器页面发送给客户机 110,就可以把帧尺寸数据和嵌入媒体播放器页面一起转发到客户机 110。如果帧尺寸数据不是可得到的,在步骤301中嵌入媒体播放器页 面就用缺省值,它和嵌入媒体播放器页面一起被发送。已发现视频显 示区域202的宽202b为780像素并且高202a为348像素的缺省值一 般比较合适,尽管其他数值也可以用。

帧尺寸数据最好是包括要和嵌入媒体播放器页面一起播放的视频 文件的帧高度值和帧宽度值。这些值可以标识视频文件的视频数据中 各个帧高上的像素总数和视频文件的视频数据中各个帧宽上的像素总 数。当步骤304在嵌入媒体播放器页面内启动(即操作或运行)媒体 播放器时,它被嵌入媒体播放器页面调用作为一个对象。在步骤306, 根据所接收帧尺寸数据或者该缺省尺寸值(如果在步骤300视频文件 的帧尺寸数据不是可得到的)动态调整视频显示区202的高202a度和 宽202b度(图2)。

根据帧尺寸数据动态调整视频显示区202的大小从而把视频文件 数据(例如图片)显示成希望的尺寸或者它的某个适当比例。尤其是 就SMIL文件来说,与现有的嵌入媒体播放器页面相比,视频数据被以 非修剪方式显示,而修剪视频数据的现有的嵌入媒体播放器常常使视 频数据无法观看或者至少不令人满意。

在步骤308,根据帧尺寸数据而且因此部分地基于视频显示区202 的大小调整来调整其中显示着嵌入媒体播放器页面的弹出窗口200的 尺寸。弹出窗口200被调整大小以容纳被动态调整尺寸的视频显示区 202、控制204和嵌入媒体播放器页面的任何其他内容。例如,可以基 于一个预定规则调整弹出窗口200的高200a度和宽200b度,该规则 将弹出窗口的尺寸200a、200b和视频显示区202的尺寸202a、202b 关联。在一个示范的实施方案中,与嵌入媒体播放器页面相关的 JavaScript文件(即和嵌入媒体播放器页面一起被发送到客户机110 的)按照预定规则调整弹出窗口200的各种属性,比如Microsoft Internet Explorer浏览器窗口的HSPACE、BORDER和/或VSPACE属性。

示范的嵌入媒体播放器页面还包括沿着视频显示区202的至少一 边203所显示的内容。仅举几个内容类型的例子,这个内容可以包括 例如广告206、商标徽标208、搜索窗210a和搜索命令按钮210b。在 步骤310把这个内容动态地设置在嵌入媒体播放器页面内。可以调整 播放器页面的尺寸,进而调整弹出窗口200的尺寸以便为视频显示区 202的至少一边203和弹出窗口200的边201之间的内容留出足够的空 白。

再有,基于预定的规则确定这个内容相对于弹出窗口200的边201 和视频显示区202的边203的定位,比如这样一个规则,使例如商标 徽标208中心地设置在视频显示区202的被选边203和弹出窗口200 的被选边201之间,或者使广告206中心地设置在弹出窗口200的两 个对边201之间。可以类似地设置控制204。至少部分基于帧尺寸数据, 预定规则甚至可以相对不同的边201、203动态地安置内容。例如,如 果帧尺寸数据指定特别大的宽202b给视频显示区,并且已确定极宽的 弹出窗口不美观或者是麻烦的,则所选内容可以被放置在视频显示区 202的上放或下方而不沿着视频显示区202的一侧边缘203或几边203。

搜索窗210a和搜索命令按钮210b允许用户请求在媒体文件索引 和日志系统122中被索引的搜索媒体文件,比如视频文件。可以在上 述的原始搜索结果页面中把搜索结果显示给用户。然后该用户通过选 择如上所述的媒体文件从而可以在第二个弹出窗口中启动另一个嵌入 媒体播放器页面。还可以在嵌入媒体播放器页面中显示媒体类型检验 栏虚框(未示出)从而允许用户限定对特定媒体类型的搜索,比如 WINDOWS MEDIA文件或MP3文件。

如结合图1A所述的,嵌入媒体播放器页面包括指向一个或多个广 告的参考,该广告将由至少一个广告系统120所提供从而显示成嵌入 媒体播放器页面中的内容。指示客户机请求广告包括在嵌入媒体播放 器页面中的广告参考的一个例子是: 。IMGSRC命令把 名为“ad.GIF”的文件(位于theadservercompany.com上)识别为将 被显示在嵌入媒体播放器页面中的屏幕图像。

位于一个嵌入媒体播放器页面中的该媒体播放器支持常见媒体播 放器的媒体类型。最好,嵌入媒体播放器页面参考用来播放的像SMIL 流式文件这样的视频文件(或者其他适合非视频环境的媒体文件)。嵌 入媒体播放器页面还支持从次级源流式传输下来的广告(第二视频文 件或图像)的显示。根据视频文件的尺寸调整来随意地调整这个被流 式传输的广告。还有,在指向该视频文件的参考中选择被流式传输的 广告。例如,把HTML代码从客户系统118发送到客户机110(这个例 子涉及图1和2):

NAME=″MediaPlayer″

SRC=″http://thestreamhost.com/thestream.asx″

WIDTH=400 HEIGHT=320>.

命令“EMBED TYPE”是一个基于MIME的命令,它告诉客户机110 使媒体播放器“x-mplayer2”嵌在如弹出窗口200内所示的一个网页 中。客户机110执行该嵌入的媒体播放器并由NAME命令把该弹出窗口 200命名为“MediaPlayer”。通过SRC命令,一个名为“thestream.asx” 的文件被发现并被该媒体播放器从位于“thestreamhost.com”的媒体 文件源116上通过因特网114流式传输。文件“thestream.asx”被嵌 入的媒体播放器输出到由该WIDTH和HEIGHT命令所确定的大小调整为 400平像素乘320垂直像素的窗口202中。把附加的HTML代码随意 发送给客户机110来显示广告:

STREAMSOURCE=″http://adserver.adsite.com/adspace.asx″

WIDTH=100 HEIGHT=80>.

命令“ADSERVER TYPE”通知嵌入的媒体播放器它会访问基于视频 的广告服务器。嵌入的媒体播放器从“adserver.adsite.com”上的广 告系统120中定位并且请求流式媒体文件“adspace.asx”。该流式媒 体文件被流式传输到客户机110并由嵌入的媒体播放器输出到窗口206 中,它利用预先分配的区域来显示流式媒体和静态(静止的图片)广 告。客户系统118通过HTML代码指示客户机110在100水平像素乘80 垂直像素的窗口206中显示该流式媒体文件。可以按照视频文件(如 上所述)的大小用尺寸控制算法选择该广告窗的大小。在这个例子中, 客户系统118用4除水平和垂直方向上所分配的像素(400/4=100, 320/4=80)。这个过程为窗口206限定了一个100水平像素乘80垂直 像素的面积以显示流式媒体广告。如果弹出窗口200被变更或被重新 调整大小,客户机110就可以调整窗口202和206的面积大小。

再参见图2,嵌入媒体播放器页面还可以包括指向媒体文件源116 上的媒体文件的超链接214。这允许用户直接链接到媒体文件上以便进 行播放和用于书签标记。通过保存相应网页或文件的URI或URL,从而 书签特别关联着网页或文件的位置。与不用书签进行访问相比,嵌入 的媒体播放器与书签的关联可以给用户提供一个对特定位置上的媒体 进行访问的更好方式。例如,利用嵌入的媒体播放器(与MP3PROTM兼 容的,与书签相关联的播放器)代替一个标准的MP3播放器(允许作 为缺省的媒体播放器)来优化通过书签定位的MP3PROTM媒体文件的播 放。还有,嵌入的媒体播放器可以把一个特定的广告与一个书签关联。 例如,对同一个媒体文件,用启动REALAUDIOTM播放器的书签播放该媒 体文件的人会收到与用启动QUICKTIMETM播放器的书签进行播放所不同 的广告。

此外或替代地,示范的嵌入媒体播放器页面给该用户提供了一个 “添加到收藏夹”选项,比如通过“可点击的”选项212。作如下解释, 这个“添加到收藏夹”选项提供了散布广告的示范方法,从而无论一 个媒体文件是音频、视频、文本还是多媒体文件也无论是流式还是其 他文件传送模式,每当用户一重访该媒体文件时,就提供附加的广告 收益机会。当该媒体文件确实是音频文件时,显然嵌入媒体播放器页 面将一个音频播放器调用作为一个参考。既然这样,图2的嵌入媒体 播放器页面不会包括视频显示区202,而会包括适当的控制204和本领 域技术人员熟悉的专用于音频播放器的其他功能项。

参见图4,在步骤400把包括“添加到收藏夹”特征的嵌入媒体播 放器页面发送给客户机110用来显示媒体文件,比如由客户机110的 用户从如上所述的搜索结果页面上所选的媒体文件。在步骤402,用户 选择由嵌入媒体播放器页面呈现的“添加到收藏夹”选项。然后在步 骤404,为客户机110所用的一个因特网浏览器比如Microsoft Internet Explorer创建一个书签,它指向被显示给该用户的嵌入媒体播放器页 面而不直接指向被播放的媒体文件。该书签比如通过URI或URL地址 指向嵌入媒体播放器页面,并且把所播放的媒体文件的地址作为参数 包括在内。书签的例子如下: http://theCustomer.com/player/player_fset.html? http://www.rec ordarchive.com/real_audio/lies.ra m&cp=2000+Mercury&spk=2113761124&rmp.URL的第一部分 (theCustomer.com/player/player_fset.html)是客户系统118上的 标准嵌入媒体播放器页面的地址。在“?”后面,该书签包括专用于 媒体文件的参数,比如在媒体文件源116上的媒体文件的地址 ( http://www.recordarchive.com),包括媒体播放器类型 ( real_audio),包括版权信息(lies.ra m&cp=2000+Mercury),还包 括媒体文件标识号(2113761124&rmp)。媒体文件标识号是与来自媒体 文件索引和日志系统122的媒体文件相关的唯一标识符,其可以用于 鉴定用户是否应当访问一个文件。从客户系统118发送到客户机110 的嵌入媒体播放器页面包括所有的HTML代码和框式支架,每次把嵌入 媒体播放器页面从客户系统118发送到客户机110时,它们都相对不 变,但嵌入媒体播放器页面依赖于用于其的参数,每次该嵌入媒体播 放器页面被客户机110显示时,这些参数都是不同的,比如哪个文件 要被该嵌入的媒体播放器播放。

当用户在步骤406中选择指向媒体文件的书签时,书签特别地包 括使客户机110显示用来播放该媒体文件的嵌入媒体播放器页面所必 需的信息。当用户选择书签时,客户机110通过浏览器使用书签的URL 地址来启动嵌入媒体播放器页面。像步骤400那样,再次把该嵌入媒 体播放器页面发送到客户机110来播放该媒体文件,它被标识为该书 签中的一个参数。该嵌入媒体播放器页面中所包括的由嵌入媒体播放 器页面参考和框式支架所定义的其他内容也被显示出来。

如上所述,该嵌入媒体播放器页面中广告系统120的参考指示客 户机110从至少一个广告系统120中比如通过一个HTTP请求来请求至 少一个广告用于显示在嵌入媒体播放器页面中。因此,通过指向嵌入 媒体文件而不是媒体文件,书签创建了给用户广告和商标印象的附加 机会。这些印象提供与广告和商标相关的附加收入机会。如果书签直 接指向来自媒体文件源116的媒体文件,则这些附加的印象和收入机 会将是不可获得的。与嵌入媒体播放器页面相关联的脚本文件,诸如 JavaScript文件可以创建这个书签。

如下解释,一个示范的嵌入媒体播放器页面还使与媒体文件播放 有关的数据便于收集。参见图5,在步骤500把嵌入媒体播放器页面发 送给客户机110进行媒体文件的播放。如上述解释,客户机110可以 响应用户从搜索结果页面中选择媒体文件从而把这个步骤显示给该用 户。该步骤还可以响应对书签进行的选择,该书签指向如上连同图4 所述的一个嵌入媒体播放器页面。

在步骤502,嵌入媒体播放器页面指示客户机110把媒体文件标识 消息发送到媒体文件索引和日志系统122的日志服务器。这个请求至 少应该把媒体文件标识给日志系统122,该媒体文件将要由嵌入媒体播 放器页面播放给该用户。一个示范的媒体文件标识消息包括该用户的 因特网协议(IP)地址,特别是客户机110的IP地址或统一资源定位 符,包括把嵌入媒体播放器页面发送到客户机110的客户系统118的 域地址,包括该媒体文件的唯一标识符(比如被用在媒体文件索引和 日志系统122中的和搜索结果页面一起接收的媒体文件的唯一标识 符),包括使得媒体文件作为在搜索结果页面结果列表中的选择被提供 给该用户的任何搜索查询,并且包括在搜索结果页面的搜索结果列表 中的媒体文件的顺序(若有的话),还包括表示客户机110和客户系统 118之间的通信线程的对话期标识符。媒体文件索引和日志系统122最 好是为每个被索引的媒体文件保留一个各自的日志。最好在步骤504 把该媒体文件标识消息中所包含的信息保存在媒体文件各自的日志中 从而日志服务器记录该媒体文件已经被用户选择播放。把该日志保留 为数据库106的一部分。日志服务器可以记录收到媒体文件标识消息 的时间,但是媒体文件标识消息最好包括时间数据比如时间戳,该时 间数据是从客户机中检索到的标识了媒体文件标识消息被发送的时 间。

当媒体文件在嵌入媒体播放器页面的嵌入媒体播放器中开始播放 时,最好是在与此非常接近的时刻把媒体文件标识消息发送给媒体文 件索引和日志系统122,尤其是在流式媒体文件情况下,该文件在播放 开始前通常被缓冲了一段时间,但这种特定的时间选择不是必须的。 在嵌入媒体播放器页面的一个示范性实施方案中,媒体文件标识消息 向媒体文件索引和日志系统122采用对于单像素GIF文件的HTTP请求 的形式。单像素GIF是一个简单的1像素乘1像素的透明图像,它被 嵌入媒体播放器页面参考。作为一个标准的HTTP响应,该单像素GIF 返回到该客户机。当单像素GIF被显示在嵌入媒体播放器页面中时, 它对用户是透明的。可以把该媒体文件标识消息中所包含的上述被标 识的信息附加给客户机所发送的对GIF文件的HTTP请求。然后可以把 该HTTP请求保存在一个服务器日志中,而后该信息可以在数据库内被 检索并被组织起来用于处理和分析。作为选择,可以向另一个系统进 行该HTTP请求,比如广告系统120。然后可以把每个广告系统120的 日志结合起来并且进行评估。

嵌入媒体播放器页面最好还包括在步骤506当嵌入媒体播放器页 面开着时指示客户机110发送至少一个后续消息的脚本编写。该后续 消息被发送到媒体文件索引和日志系统122的日志服务器上。嵌入媒 体播放器页面最好包括当嵌入媒体播放器页面开着时指示客户机110 在预定的时间间隔发送一个消息的脚本编写。“开着”意思是嵌入媒体 播放器页面被浏览器显示,比如在弹出窗口200中。在步骤508,把至 少一个后续消息的时间戳保存在与该媒体文件相关的日志中。

在嵌入媒体播放器页面的一个示范性实施方案中,该后续消息还 是对单像素GIF文件的HTTP请求,从客户机110中检索到的时间戳被 附加给每个请求。例如每当嵌入媒体播放器页面指示客户机向广告系 统120请求一个用来显示的新广告时,这些后续的请求就会发生,尽 管还可以用其他周期间隔。在一个示范性实施方案中,当嵌入媒体播 放器页面开着时,大约每30秒就请求这些广告。例如,如果嵌入媒体 播放器页面包括每30秒请求一个新广告的脚本编写,那么只要嵌入媒 体播放器页面开着,就大概每30秒把一个新条目添加到该媒体文件的 日志中。

媒体文件索引和日志系统122最好为多个的媒体文件索引并保留 日志。当被媒体文件索引和日志系统122所保留的日志用充足的数据 提供时,可以处理这些数据,比如用一个运行在媒体文件索引和日志 系统122上的软件程序,以便提供有价值的信息。例如,在媒体文件 索引和日志系统122中每个被索引的媒体文件已经被客户系统118所 提供的嵌入媒体播放器页面的用户选择播放了的总次数(在被选期间 的总次数)可以从该日志中被识别。这个信息提供了未处理的流行数 据并虑及媒体文件的流行的顺序,至少在某种程度上根据该顺序结果 在媒体文件索引和日志系统122中索引所述媒体文件。

进而,该媒体文件索引和日志系统122最好是包括对每个被索引 的媒体文件的播放时间进行识别的数据。通过把已知的播放时间与媒 体文件的日志服务器中的数据尤其是该日志中的时间戳相比,许多和 该用户和播放事件有关的信息被收集。例如通过计算在被选择的记录 在日志中的播放会话期间的媒体文件第一个和最后一个时间戳之间的 时间差,从而可以计算出嵌入媒体播放器页面大概被用户打开的时间 长度。将这个大概的时间长度与媒体文件的播放长度作比较就能够识 别嵌入媒体播放器页面是否在媒体文件播放结束以后还开着或者嵌入 媒体播放器页面在整个媒体文件放完以前就关了。

如果该嵌入的媒体播放器在媒体文件播放结束以后还保持打开着 任何延长的时间段,则可以推断媒体文件在无人地播放或者媒体文件 的内容不吸引用户的注意力。那样的话,该嵌入媒体播放器页面的其 他内容对该用户来说已变得最重要。如果把嵌入媒体播放器页面配置 成当嵌入媒体播放器页面开着时指示客户机110以一定的周期间隔请 求新的广告,这就表示给该用户留下了附加的广告印象。例如,对嵌 入媒体播放器页面在媒体文件放完以前关闭进行识别可以标识所播放 的媒体文件与用户初始搜索请求有多相干或有多相关。这个信息进而 又可以被用来评估可搜索数据库中所包含的描述数据,该数据库描述 了一个被索引的媒体文件的内容或其他特征,并/或被用来评估用来提 供数据库的方法。嵌入媒体播放器页面因而提供对媒体文件的访问, 同时有利地生成了另一个产物——或许在该媒体播放器的位置上所生 成的流行和相关度。

在嵌入媒体播放器页面的另一个实施方案中,提示一个用户评估 被播放的媒体文件,比如通过用数字尺度评定该媒体。在这个实施方 案中,嵌入媒体播放器页面指示客户机110把该用户所提供的评定信 息发送给媒体文件索引和日志系统122,在这里对它进行处理和估计。

可以用方法及实行这些方法的装置的形式实施本发明。还可以用 被实施在有形媒体中的程序代码的形式实施本发明,有形媒体比如磁 盘、CD-ROM、硬盘驱动器或其他任何机器可读的存储介质,其中,当 该程序代码被加载到像计算机这样的机器中并被其执行时,该机器变 成用来实行该发明的装置。还可以用程序代码的形式实施本发明,例 如不管它是被存储在存储介质中、是被加载到机器中并/或被其执行还 是在某些传输介质上传输,比如在电线或电缆线路上、通过光纤或由 电磁辐射,其中,当该程序代码被加载到像计算机这样的机器中并被 其执行时,该机器变成用来实行该发明的装置。当程序代码段被实现 在一个通用处理器上时,它们与该处理器结合以提供一个进行类似于 特定逻辑电路的操作的独特设备。

虽然已经图示说明了各种实施方案,但这是为了进行说明并不为 限制本发明。对本领域技术人员来说显然可以进行各种修改,而且这 些修改落入所附权利要求所述的本发明的范围之内。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈