用于分发文件的栅格网络制造技术

技术编号:2823521 阅读:235 留言:0更新日期:2012-04-11 18:40
在实施例中提供了一种系统。该系统包括与网络耦合的具有验证功能的第一服务器节点(3130)。该系统还包括也与网络耦合的具有完整文件的储藏库的第二服务器节点(3120)。该系统进一步包括与网络耦合的具有文件的本地储藏库的一组客户端节点(3150)。该客户端节点被配置为通过网络在对等连接的基础上共享完整文件的段。在另一个实施例中提供了一种方法。该方法包括通过对等连接从第一客户端请求媒体文件的段。该方法还包括在该请求中提供第一已验证的作业券。该方法还包括只要该第一已验证的作业券保持有效就从所述第一客户端通过对等连接接收所述媒体文件的段。

【技术实现步骤摘要】
【国外来华专利技术】专利说明用于分发文件的栅格网络
技术介绍
这里将媒体所有者定义为那些拥有媒体内容的所有权的人,所述媒体内容诸如电影、电视、软件、书和音乐,目前还没有发现能够使用因特网的完全潜力来安全地、低成本、高质量的并且利用有效货币化的规则来广播他们的媒体的技术系统。继续需要“端到端系统”(即交付者到消费者)以具有有效的货币化规则和高安全性的低成本、交付网络来管理网络中可能的成千媒体所有者和成百万的用户。 目前,许多媒体所有者将电影文件和音频文件从网站或流服务器经由因特网“直接流动”到终端用户。这些文件,特别是视频文件,由于它们的数据的复杂特性而非常大。这类直接流动对于硬件和带宽成本都比较昂贵。另外,海量流动,例如同时直接流动到一百万用户,不只要求非常强大的企业硬件簇,而且消耗一百万次流动单个电影的带宽成本。 另外,与其它出口(outlet)(例如web入口,在线商人等)合作以提供媒体内容给终端用户的媒体所有者经常在每个联合组织(syndication)交易上花费谈判的精力和金钱,这造成对有利的联合组织的障碍。如果媒体所有者有权简单的配置、控制和管理联合组织系统,并且出口合作者可能更容易的使用和配置该联合组织,则媒体能够更容易分发,并且媒体所有者能控制货币化。 其它挑战涉及媒体编码和终端用户播放。对来自发起源或拷贝的媒体的编码是劳动和设备密集的,这导致高成本。另外,电影和音频播放器技术通常由有兴趣将诸如操作系统的其它软件和他们的播放器技术一起出售的商业实体发展和控制。因此,需要与操作系统平台无关并且设计为能在任何操作系统上作业(或者不要求操作系统)的媒体播放器,从而能够在个人计算机、机顶盒、博弈控制台、嵌入系统和蜂窝电话中使用。 附图说明 通过附图中的例子说明本专利技术。应该理解附图是说明性的而不是限制性的。 图1提供了栅格网络的实施例的图示。 图2提供了媒体库(media vault)的实施例的图示。 图3提供了编码译码器的实施例的图示。 图4提供了联合组织馈给的实施例的图示。 图5提供了地理定位的超节点的实施例的图示。 图6提供了编码工作室(studio)的实施例的图示。 图7提供了媒体播放器的实施例的图示。 图8提供了客户端的实施例的图示。 图9提供了超节点协议的实施例的图示。 图10提供了用于播放来自栅格网络的电影文件的过程的实施例的图示。 图11提供了栅格系统的实施例的图示。 图12提供了在对数据文件请求的响应中使用的包的实施例的图示。 图13提供了作业券(job ticket)的实施例的图示。 图14提供了加密媒体文件的过程的实施例的图示。 图15提供了使用加密的媒体文件的过程的实施例的图示。 图16提供了媒体文件的实施例的图示。 图17A提供了媒体文件的段(segment)的实施例的图示。 图17B提供了媒体文件的哈希值(hash value)的实施例的图示。 图18提供了栅格网络的实施例的图示。 图19提供了请求媒体文件的过程的实施例的图示。 图20A提供了辅助请求媒体文件的过程的实施例的图示。 图20B提供了其中私有客户端辅助公共客户端的栅格网络的实施例的图示。 图21提供了实施例中的一组文件的图示。 图22提供了实施例中以期望格式提供文件的过程的图示。 图23提供了共享文件的系统的实施例的图示。 图24提供了实施例中接收文件流的过程的实施例的图示。 图25提供了紧急性表示的实施例的图示。 图26提供了栅格网络的实施例的图示。 图27提供了加密保护的实施例的图示。 图28提供了栅格网络实施例中的客户端实施例的图示。 图29提供了栅格网络的另一个实施例的图示。 图30提供了播种栅格网络的方法的实施例的图示。 图31提供了被播种的栅格网络的实施例的图示。 图32提供了可以用于实现栅格网络的网络的实施例的图示。 图33提供了栅格网络中可以使用的机器的实施例的图示。 图34提供了网络实施例中的客户端的实施例的图示。 图35提供了网络实施例中的服务器的实施例的图示。 具体实施例方式 提供了用于分发文件的栅格网络的系统、方法和设备。该文档中所述的特定实施例表示本专利技术的实例,并且是说明性的而不是限制性的。不同实施例提供了用于端到端生产、使用-权限、数字权限、编码、压缩、内容管理、货币化联合组织、栅格网络交付和轻便播放器技术的系统。其它实施例可以提供这些功能的子集,并且可以提供其它功能。数字媒体交付潜在地可以通过如下措施提供,通过从分布式的每个播放器应用(本质上是每个客户端)形成和构成能够接收和重新发送数字媒体段的节点。联合的内容馈给可以允许内容供应商方便地将整个数字文件的库出售给分发合作者。一些实施例还提供对数字电影的编码和压缩,和管理加密的媒体文件的下载和共享的客户端技术。数字权限管理可以嵌入在这样的端到端平台的所有层中。 在实施例中,提供了一种系统。该系统包括具有验证功能的与网络耦合的第一服务器节点。该系统还包括具有完整文件的储藏库(repository)并且也与网络耦合的第二服务器节点。该系统进一步包括与网络耦合的一组客户端节点,该客户端节点具有本地文件储藏库。该客户端节点配置为通过该网络在对等(peer-to-peer)基础上共享完整文件的段。 在另一个实施例中,提供了一种方法。该方法包括通过对等连接从第一客户端请求媒体文件的段。该方法还包括在该请求中提供第一已验证的作业券。该方法也包括只要该第一已验证的作业券维持有效就通过对等连接从第一客户端接收媒体文件的段。 在另一个实施例中,提供了一种系统。该系统包括本地客户端。该本地客户端包括网络接口、储藏库接口、呈现接口(renderinginterface)、加密引擎、用户接口和控制模块。该系统还包括本地储藏库。本地客户端将通过网络接口与网络上的服务器交互,以接收文件访问的授权。本地客户端还将通过使用已验证的对等连接向和从本地储藏库传输文件的段,以及向和从其它系统上的其它客户端传输文件的段。 在另一个实施例中,提供了一种方法。该方法包括接收从栅格网络中的第一客户端请求段的邀请。该第一客户端通过防火墙与栅格网络耦合。该方法也包括用对段的请求响应请求段的邀请。该方法进一步包括响应于对段的请求从第一客户端接收段。 在另一个实施例中,提供了一种方法。该方法包括在第二客户端从栅格网络中的服务器接收关于第一客户端的信息。该第二客户端通过防火墙与该栅格网络耦合。该方法进一步包括向第一客户端发送请求段的邀请。该方法还包括从第一客户端接收对段的请求。 在另一个实施例中,提供了一种系统。该系统包括服务器。该服务器具有网络接口、本地储藏库接口和控制模块。该服务器还包括本地储藏库。服务器将与栅格网络的客户端交互。该服务器将进一步从栅格网络的客户端接收状态更新。 在另一个实施例中,提供了一种方法。该方法包括接收播种数据文件的请求。同样,该方法包括基于网络连接性选择栅格网络的客户端来接收该数据文件。进一步的,该方法包括响应于所述播种数据文件的请求向所选的栅格网络客户端发送该数据文件的段。 在另一个实施例中,提供了一种方法。该方法包括接收数据文件。该方法进一步包括确定该数据文件的哈希值。该方法还包括确定数据文件的分段。该方法另外包括加密数据文件的段。 在另一个实施例本文档来自技高网...

【技术保护点】
一种系统,包括:与网络耦合的具有验证功能的第一服务器节点;也与所述网络耦合的具有完整文件的储藏库的第二服务器节点;和与所述网络耦合的具有文件的本地储藏库的一组客户端节点,所述客户端节点被配置为通过所述网络在对等基础上共享完整文件的段。

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

【专利技术属性】
技术研发人员:A埃蒙德S奥默特
申请(专利权)人:栅格网络公司
类型:发明
国别省市:US[]

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

1