[发明专利]网络设备的附属设备中为网络设备提供数据的方法及装置有效
申请号: | 200810033566.9 | 申请日: | 2008-02-05 |
公开(公告)号: | CN101505253A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 张贵发 | 申请(专利权)人: | 突触计算机系统(上海)有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/56 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 罗 朋 |
地址: | 200000上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 附属 设备 提供 数据 方法 装置 | ||
技术领域
本发明涉及互联网的传输领域,尤其涉及利用辅助设备来辅助网 络设备进行基于点对点的数据下载和上传的方法和装置。
背景技术
传统的数字机顶盒(STB,Set-Top Box)主要应用在基于传统的客 户/服务器(C/S)模式的系统中。在传统的客户/服务器模式中,网络 中存在一个服务器群,所有的数据(包括流媒体内容)和信息都集中 存储于服务器。服务器根据客户端发出的服务请求指令,选择相应的 数据信息发送给客户端。服务器与客户端之间是一种“请求与响应”的 关系。这种基于传统C/S模式的系统存在如下问题,其一是带宽开销 大且服务器成本昂贵;其二是能同时支持的用户数目有限,例如,以 视频数据传输为例,一个通常的带宽为100M的视频服务器只能承受 300人同时观看300kbps的视频广播,而且,随着用户数的增加,服 务器会承受较大的冲击,这容易引起服务器故障甚至系统瘫痪。
通过引入CDN(Content delivery Network-内容分发网)技术可 以部分缓解上述问题,其核心思想是将内容从中心推到网络边缘如靠 近用户的边缘服务器处,这样,不但有效地提高了用户访问内容的服 务质量,还能减轻中心设备和骨干网络的压力。通过CDN技术,将内 容服务从原来的单一中心服务结构变为分布式服务结构,用户从靠近 用户侧的边缘服务器处就可以获取所需要的内容。尽管采用CDN技术 的服务系统能够相比于传统的C/S模式下的系统具有上述优势,但是 随着用户数的增长,仍需要增置大量边缘服务器、扩充带宽,其成本 带宽,其成本也十分可观。此外,边缘服务器与中心服务器的协调和 维护,以及边缘服务器的优化布点都是比较复杂的课题。
近年来,随着点对点(P2P,Peer-to-Peer)技术的迅速发展,P2P 在流媒体方面的应用也越来越多。利用P2P的对等特点,用户节点作 为客户端的同时,也协助多媒体服务器来分发多媒体内容,以分担多 媒体服务器的负担,增加了系统的可扩展性,使多媒体数据的分布性 增强。由此,缓解了由于用户数目的增加而给传统的C/S模式服务器 群和基于CDN技术的边缘服务器所带来的压力。
基于此,P2P技术也被引入到IP-STB的领域中,这样,能够有效 地解决因同时在线用户数量的激增所导致的服务质量下降的问题。具 体地,通过将P2P的程序模块(P2P软件的客户端)针对具体的STB 型号来进行软件级别的重编译,以软件的方式将P2P技术固化在STB 中,这样存在以下的问题:
1.众所周知,PC机的操作系统基本上由微软的Windows一家独 大,这种终端系统的单一性是有好处的,即只需针对这个单一的操作 系统来设计客户端版本,该版本就可以面对所有的PC用户。但是, 因为STB是由不同机顶盒生产厂家生产的,每个厂家都有各自不同的 标准,因此,不同厂家生产的STB具有不同的操作系统,系统所提供 的软、硬件的资源也不同。要把P2P软件的客户端移植到机顶盒中, 不但要按照该特定的STB的处理器的指令集的不同而编译不同的模 块,同时还要根据该STB所提供的软硬件资源的不同对软件模块进行 相应的优化,例如,针对STB的主CPU频率的高低及内存的多少必 须有不同的优化策略。这样一来,其代码移植工作量之巨大及复杂度 之高可想而知。
2.此外,现有的许多家庭用户使用的都是基于C/S模式的STB, 其因在出厂前未经引入P2P技术的操作而不能支持基于P2P的数据传 输,对于这部分用户使用的STB设备,全部回收以进行改造和扩充是 不现实的。这样,这些用户除非另行购买新型的STB,否则将不能接 收到基于P2P技术传输的多媒体数据。
发明内容
鉴于现有技术存在上述问题,本发明提供了一种在网络设备的附 属设备中为该网络设备提供数据的方法和装置,该附属设备能够独立 完成P2P的业务功能,其与网络设备所具有的硬件和所运行的软件资 源无关。优选地,该附属设备将由其他对等设备处下载的分片数据组 装成载荷数据,再按照该网络设备可以读取的协议的格式对载荷数据 进行封装,最后通过其与该网络设备之间的协议接口或物理接口将封 装好的载荷数据提供给所述网络设备。此外,对于其他设备基于传统 的C/S模式所发来的数据,该附属设备的作用相当于一个网关设备, 即具有端口判断和简单的转发功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于突触计算机系统(上海)有限公司,未经突触计算机系统(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810033566.9/2.html,转载请声明来源钻瓜专利网。