The invention provides a method for providing data for a network device in an auxiliary device of a network device. According to the technical scheme of the invention, ancillary equipment agent transmission service point to point, will slice data downloaded from the other peer at the terminal equipment after assembly and encapsulation in accordance with network equipment can identify the format provided to the network equipment, in addition, the auxiliary equipment for network equipment can be directly identified according to certain data format port rule directly through a specific port for network equipment. The invention solves the problem that the complexity of the existing technology needs to be re compiled according to different terminal equipment on the terminal device.
【技术实现步骤摘要】
本专利技术涉及互联网的传输领域,尤其涉及利用辅助设备来辅助网 络设备进行基于点对点的数据下载和上传的方法和装置。
技术介绍
传统的数字机顶盒(STB, Set-Top Box)主要应用在基于传统的客 户/服务器(C/S)模式的系统中。在传统的客户/服务器模式中,网络 中存在一个服务器群,所有的数据(包括流媒体内容)和信息都集中 存储于服务器。服务器根据客户端发出的服务请求指令,选择相应的 数据信息发送给客户端。服务器与客户端之间是一种请求与响应的 关系。这种基于传统C/S模式的系统存在如下问题,其一是带宽开销 大且服务器成本昂贵;其二是能同时支持的用户数目有限,例如,以 视频数据传输为例, 一个通常的带宽为100M的视频服务器只能承受 300人同时观看300kbps的视频广播,而且,随着用户数的增加,月l 务器会承受较大的冲击,这容易引起服务器故障甚至系统瘫痪。通过引入CDN (Content delivery Network -内容分发网)技术可 以部分緩解上述问题,其核心思想是将内容从中心推到网络边缘如靠 近用户的边缘服务器处,这样,不但有效地提高了用户访问内容的服 务质量,还能减轻中心设备和骨干网络的压力。通过CDN技术,将内 容服务从原来的单一中心服务结构变为分布式服务结构,用户从靠近 用户侧的边缘服务器处就可以获取所需要的内容。尽管采用CDN技术 的服务系统能够相比于传统的C/S模式下的系统具有上述优势,但是 随着用户数的增长,仍需要增置大量边缘服务器、扩充带宽,其成本带宽,其成本也十分可观。此外,边缘服务器与中心服务器的协调和 维护,以及边缘 ...
【技术保护点】
一种在服务于一个或多个网络设备的附属设备中用于为所述一个或多个网络设备提供数据的方法,其中,包括以下步骤: b.从一个或多个其他网络设备处下载数据; c.将所下载的数据以预定方式提供给所述一个或多个网络设备。
【技术特征摘要】
1. 一种在服务于一个或多个网络设备的附属设备中用于为所述一个或多个网络设备提供数据的方法,其中,包括以下步骤b. 从一个或多个其他网络设备处下载数据;c. 将所下载的数据以预定方式提供给所述一个或多个网络设备。2. 根据权利要求1所述的方法,其特征在于,所述步骤b之前还 包括以下步骤al.接收来自所述附属设备所服务的 一个网络设备的数据下载请 求消息,其中,所述数据下载请求消息包括指示所述网络设备所请求 下载的数据的指示信息;a2.从所述数据下载请求消息中提取出所述指示信息; 所述步骤b还包括,由所述一个或多个其他网络设备处下载所述 指示信息所指示的数据。3. 根据权利要求1或2所述的方法,其特征在于,所述步骤b还 包括-由所述一个或多个其他网络设备处下载多个数据分片。4. 根据权利要求3所述的方法,其特征在于,所述步骤c还包括c1.根据所述网络设备与所述附属设备间的预定传输规则来对所 下载的所述多个数据分片中的载荷进行转换,以生成基于所述预定传 输规则的待传输数据;c4.基于所述预定传输规则将所述待传输数据提供给所述网络设备。5. 根据权利要求4所述的方法,其特征在于,在所述步骤cl之后 且在所述步骤c4之前,还包括c2.存储所生成的所述待传输数据; c3.判断预定条件是否满足; 所述步骤c4还包括-当所述预定条件满足时,基于所述预定传输规则将所述待传输数据提供给所述网络设备;其中,所述预定条件包括以下各项中的任一项或任多项1) 当前时间到达一个预定时刻;2) 所述网络设备由关断状态进入开启状态;3) 接收到来自该网络设备的用于请求接收与所述待传输数据 相对应内容的接收请求消息。6. 根据权利要求4或5所述的方法,其特征在于,所述步骤cl 还包括cll.对所述多个数据分片中的载荷进行重组,以生成经重组的载 荷数据;c 13.基于所述预定传输规则对所述经重组的载荷数据进行封装, 以生成所述基于所述预定传输规则的待传输数据。7. 根据权利要求6所述的方法,其特征在于,所述数据分片的载 荷为多媒体数据,其中,在所述步骤cll之后且在所述步骤c13之前 还包括c12.对所述经重组的多媒体数据进行解码,以生成经解码的多媒 体载荷数据;所述步骤c13还包括-基于所述预定传输规则对所述经解码的多媒体载荷数据进行封 装,以生成所述基于所述预定传输规则的待传输数据。8. 根据权利要求4至7中任一项所述的方法,其特征在于,所述 预定传输规则包括以下各项中的任 一 项-超文本传输协议; -文件传输协议; -微软媒体服务器协议; -实时流协议。9. 根据权利要求1至8中任一项所述的方法,其特征在于,所述 步骤b还包括-由所述一个或多个其他网络设备处接收数据包,所述数据包基于服务器/用户的模式传输; 所述步骤c还包括-将所接收到的数据包直接转发给所述网络设备。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述 网络设备为IP机顶盒或个人电脑或多媒体电视机或便携式播放11. 一种在服务于一个或多个网络设备的附属设备中用于为其他 网络设备提供数据的方法,其中,包括以下步骤m.接收来自其他网络设备的数据下载请求消息,其中,所述数据下载请求消息包括指示所述其他网络设备所请求下载的数据的指示信 自,.n.从所述数据下载请求消息中提取出所述指示信息;0. 判断所述一个或多个网络设备和/或所述附属设备中是否存有 所述指示信息所指示的所述其他网络设备所请求下载的数据;p.若所述一个或多个网络设备和/或所述附属设备中存有所述其 他网络设备所请求下载的数据,则将所述其他网络设备所请求下载的 数据提供给所述其他网络设备。12. 根据权利要求11所述的方法,其特征在于,所述步骤p还包括-若所述附属设备中存有所述其他网络设备所请求下载的数据,则将所述附属设备所存有的所述其他网络设备所请求下载的数据提供 给所述其他网络设备。13. 根据权利要求11或12所述的方法,其特征在于,所述步骤 p还包括1. 若所述附属设备中未存有所述其他网络设备所请求下载的数 据,且所述一个或多个网络设备存有所述其他网络设备所请求下载的 数据,则从所述一个或多个网络设备处获取所述其他网络设备所请求 下载的数据;ii.将从所述 一 个或多个网络设备处所获取的所述其他网络设备 所请求下载的数据提供给所述其他网络设备。14. 根据权利要求13所述的方法,其特征在于,所述其他网络设 备所请求下载的数据为数据分片,且所述一个或多个网络设备与所述 附属设备之间基于预定传输规则来传输数据,所述步骤i包括-若所述附属设备中未存有所述其他网络设备所请求下载的数 据,且所述一个或多个网络设备存有所述其他网络设备所请求下载的 数据,则基于所述预定传输规则来由所述一个或多个网络设备处获取 与所述数据分片相对应的数据;-接收所述一 个或多个网络设备发来的基于所述预定传输规则封 装的所述其他网络设备所请求下载的数据;所述步骤ii还包括-对所接收到的基于所述预定传输规则封装的所述其他网络设备 所请求下载的数据进行与所述一 个或多个网络设备中的封装操作相对 应的解封装操作,以生成经解封装的所述其他网络设备所请求下载的 数据;-对所述经解封装的所述其他网络设备所请求下载的数据进行重 构,以生成所述其他网络设备所请求下载的 一 个或多个数据分片; -将所生成的所述 一 个或多个数据分片提供给所述其他网络设备。15. 根据权利要求11至14中任一项所述的方法,其特征在于, 所述步骤o之后还包括-若所述附属设备和所述一个或多个网络设备均未存有所述其他 网络设备所请求下载的数据,则向所述其他网络设备返回 一 个用于指 示所述一 个或多个网络设备和所述附属设备均未存有所述其他网络设 备所请求下载的数据的指示信息。16. 根据权利要求14或15所述的方法,其特征在于,所述预定 传输规则包括以下各项中的任一项-超文本传输协议;-文件传输协议;-微软媒体服务器协议;-实时流协i义。17. 根据权利要求11至16中任一项所述的方法,其特征在于,所 述终端设备为IP机顶盒或个人电脑或多媒体电视机或便携式播放器。18. —种在服务于一个或多个网络设备的附属设备中用于为所述 一个或多个网络设备提供数据的第一提供装置,其中,包括下载装置,用于从一个或多个其他网络设备处下载数据; 第二提供装置,用于将所下载的数据以预定方式提供给所述一个 或多个网络设备。19. 根据权利要求18所述的第一提供装置,其特征在于,还包括第 一接收装置...
【专利技术属性】
技术研发人员:张贵发,
申请(专利权)人:突触计算机系统上海有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。