远程确定多媒体内容用户的配置的系统和方法技术方案

技术编号:3478552 阅读:184 留言:0更新日期:2012-04-11 18:40
一种远程确定多媒体内容用户的配置的系统和方法,用于远程确定多媒体内容用户的计算机配置的方法,包括:将播放器检测代码发送到用户的计算机,并且接收有关用户计算机的配置信息。一种确定计算机的连接速度的方法,包括:基于估计的带宽确定计时块的大小,并且检取该计时块。基于计时块大小以及传输开始和结束时的时间,确定连接速度。

【技术实现步骤摘要】
本专利技术专利申请是国际申请日为2004年10月29日、申请号为 200480032285.1、专利技术名称为"远程确定多媒体内容用户的配置的系 统、方法和计算机程序产品,,的专利技术专利申请的分案申请。
此处描述的专利技术涉及信息系统,并且尤其涉及多媒体内容客户端 配置信息的检测。
技术介绍
在假定数据网络的可用性和高速数据连接的可用性的情况下,现 在让终端用户访问多媒体内容是很普通的。许多网络站点现在向用户 提供音频与视频。理论上,用户简单地点击在网页上给出的链接或者 控制,就递送一个或多个多媒体文件。如果用户具有适当的硬件和软 件配置,则然后可以播放该文件。然而,当前有显著多样的用户配置。 一些用户具有基于INTEL (英特尔)的个人计算机(PC),而其它用户可能具有APPLE (苹 果)MACINTOSH计算机。还存在不同的操作系统。 一些用户将具 有来自MICROSOFT (微软)公司的MICROSOFT WINDOWS (微 软视窗)版本,而其它用户具有来自APPLE (苹果)公司的MAC OS 版本。此外,这些操作系统中的每一个现在在用户团体中都具有几个 版本。此外,现在存在许多软件程序可用于在用户计算机上播放多媒 体。这些播放器包括QUICKTIME (来自苹果公司)、REALPLAYER (来自RE ALNEI WORKS公司)、以及WINDOWS MEDIAPLAYFR (来自微软公司)。此外,这些播放器中的每一个都有几个现在在用 户团体中使用的版本。最后,不同的用户可能以不同的数据速率进行操作。 一些用户可能具有高速宽带连接,而其它用户可能具有56K调 制解调器连接。在假定平台、操作系统、播放器、和数据速率具有这样的多样性 的情况下,内容供应商受困于如何格式化要递送的内容的问题。不正 确的格式化将导致与用户配置不兼容的内容的递送。这导致不可用的 内容。如果内容是可用的,则内容可能处于未能充分利用在用户配置 中可用的全部特征的格式中,从而使得用户体验的内容并没有像它所 能具有的那样的丰富。在过去,内容供应商已经通过选择一些通用的用户配置集合来解 决了这个问题。例如,供应商可以识别最通用的媒体播放器及其版本。 供应商为这些播放器中的每一个格式化内容,并且存储内容的这些相 配套的版本。供应商然后会开发要提供给用户的备忘录,其实际上询 问用户具有哪个媒体播放器,或者如果用户具有一个以上的媒体播放 器,则询问哪个播放器是用户优选的。用户然后进行选择,并且将已 经以选定格式预编码的内容递送给用户。这种解决方案具有局限性。首先,它是相对不灵活的。选项的数 目是有限的。用户的特定配置可能被未必给出作为菜单中的选项。而 且如果终端用户具有一个以上的他可用的媒体^"放器,则用户优选的 选择未必已经作为选项而列出。此外,上述解决方案每次都要求用户 输入。用户可能不想被询问。用户反而可能更喜欢为他解决了格式化 问题。在其它情况下,用户可能不知道菜单所请求的信息。用户可能 不知道他具有什么版本的媒体播放器。这种解决方案还要求内容供应 商改变他们的菜单,以及每当新的播放器(或者现有播放器的新版本) 变得流行时重新编码内容。因此,上述解决方案是不灵活的,而且对 于用户和供应商来说都是难以承担的。因此,需要一种用于确定用户的配置以便向用户提供导致最佳视 觉体验的、以兼容格式的内容的方法。此外,配置的确定应当以使对 用户输入的需要最小化的方式或者以用户友好的方式进行。此外,确 定用户连接速度的有效方法也是所期望的。
技术实现思路
提供了一种用于远程确定多媒体内容用户的计算机配置的方法。 该方法包括发送播放器检测代码到用户的计算机。接收有关用户计算机的配置信息,其中该配置信息包括有关os版本、网络浏览器版本、硬件平台、用户接口语言类型、编码格式、或者压缩算法的信息或者 这些信息的组合。该方法可以包括在接收之前执行在用户的计算机处设置到递送管理服务器域的cookie,而且其中以cookie的形式接收配 置信息。还提供了 一种用于远程确定多媒体内容用户的计算机配置的方 法,其包括将播放器检测代码发送到用户的计算机,接收有关用户 计算机的配置信息,以及发送修改的信息头指令。该方法还可以包括发送唯一的客户端ID。可以在发送信息之后 接收指令,而且该修改的信息可以包括一些未包括在所发送信息中的 信息,和/或该修改的信息可以排除 一 些包括在所发送信息中的信息。 还可以在接收之前发送修改的信息头指令,而且可以根据该修改的信 息头指令准备要接收的配置信息。所接收的配置信息可以包括一个或多个诸如硬件适配信息 (adaptation)和/或用户接口版本适配信息之类的适配信息。可以根 据该适配信息准备修改的头信息指令。还提供了一种用于远程地确定多媒体内容用户的计算机配置的 方法,其包括在用户的计算机处接收来自第二计算机的播放器检测 代码,向第二计算机发送有关用户计算机的配置信息,以及接收修改 的信息头指令。可以接收唯一的客户端ID。客户端ID指针地址可以附加到配置 信息上以便发送给第二计算机。可以基于所接收的头指令准备修改的 头信息。可以将具有附加的客户端ID的修改的头信息发送给第二计 算机。可以在发送修改的头信息之前接收进一步的配置信息请求。可 以在发送配置信息之后接收指令。该修改的信息可以包括一些未包括在所发送信息中的信息,和/或可以排除一 些包括在所发送信息中的信 息。还可以在发送配置信息之前接收指令。可以根据修改的信息头指 令准备要发送的配置信息。该配置信息可以包括一个或多个诸如硬件 适配信息和/或用户接口版本适配信息之类的适配信息,而且可以根据 该适配信息准备修改的头信息指令。还提供了一种用于确定计算机的连接速度的方法,该方法包括 基于估计的带宽确定计时块的大小,标记计时块传输开始时的时间, 标记计时块传输结束时的时间,以及基于所确定的计时块大小以及传 输开始和结束时的时间确定连接速度。还提供了 一种用于确定计算机的连接速度的方法,该方法包括 接收具有已知大小的数据计时块,接收要开始计时块传输时的启动时 间,在该启动时间上开始计时块传输,标记计时块传输结束时的时间, 以及基于计时块大小以及传输开始和结束时的时间确定连接速度。在每种情况下,可以通过下述操作来确定计时块大小取出估计 的带宽信息,确定检取数据以便用足够的分辨率来确定连接速度的估 计时间;以及确定将花费所确定的估计时间来进行检取的计时块大 小。可以以作为首选项页面 一部分的标记语言注释的形式接收计时 块。该方法还可以包括在cookie中存储连接速度。该方法可以包括将 cookie发送到递送管理服务器。计时块可以包含随机数据。根据本专利技术的进一 步方面,提供了 一种用于远程地确定多媒体内 容用户的计算机配置的方法。这种方法包括发送播放器检测代码到 用户的计算机,接收有关用户计算机的配置信息,以及基于所接收的 配置信息确定在用户计算机上的数字权利管理信息的类型。还提供了一个或者多个处理器可读存储设备,其上包含有处理器 可读代码。该处理器可读代码用于对一个或多个处理器进行编码,以 便根据任何 一 种上述方法执行用于确定多媒体内容用户的计算机配 置的方法和/或用于确定计算机的连接速本文档来自技高网
...

【技术保护点】
一种用于远程确定多媒体内容用户的计算机配置的方法,包含: (a)发送播放器检测代码到用户的计算机; (b)接收有关用户计算机的配置信息;以及 (c)基于所接收的配置信息,确定在用户的计算机上的数字权利管理信息的类型。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:乔迪夏普罗
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利