【摘要】 本发明公开了一种基于面向IP机顶盒的数字媒体下载系统,它属于数字媒体下载技术领域,其网络拓扑结构包括客户端、前端应用服务器和后端支撑服务器,其中客户端由各用户机顶盒构成,前端服务器包括web服务器、注册认证服务器、推送服务器、引导服务器和发布服务器,后端支撑服务器包括数据库服务器、管理服务器以及节目源服务器。本发明采用了基于Kademlia算法的P2P网络模型,使得用户任何两点之间都有可能存在数据供需关系,解决了现有采用C/S(客户端/服务器)模式的多媒体下载系统在客户数目快速增加时服务器宽带等资源很快被消耗完的技术问题,达到有效地满足人们在IP机顶盒上对多媒体的实际需求的目的。 【专利类型】发明授权 【申请人】中山大学; 广东中大讯通软件科技有限公司 【申请人类型】企业,学校 【申请人地址】510275 广东省广州市新港西路135号中山大学园南路415栋401室 【申请人地区】中国 【申请人城市】广州市 【申请人区县】海珠区 【申请号】CN200810028303.9 【申请日】2008-05-27 【申请年份】2008 【公开公告号】CN101291424B 【公开公告日】2010-06-30 【公开公告年份】2010 【授权公告号】CN101291424B 【授权公告日】2010-06-30 【授权公告年份】2010.0 【IPC分类号】H04N7/173; H04L12/18; H04L29/08 【发明人】罗笑南; 高全; 陈巧珍 【主权项内容】一种面向IP机顶盒的数字媒体下载系统,其特征在于:系统采用了基于Kademlia算法的P2P网络模型,任何两点之间都可能存在数据供需关系,网络拓扑结构包括了客户端(1)、前端应用服务器(2)和后端支撑服务器(3),其中,所述的客户端(1)由网络中的用户机顶盒构成,包括了以下5个模块:(1)用于负责维护该节点的邻居节点列表,管理该节点与其他网络节点的交互关系的Menbership模块(101);(2)作为数据的存储区域,负责提供数据给播放模块进行播放以及为请求数据的节点提供数据缓存的机制的DataBuffer模块(102);(3)用于上传请求队列的UpLoadQueue模块(103);(4)用于下载请求队列的DownloadQueue模块(104);(5)把数据以Http流的形式发送给播放器的VirtualHttpServer模块(105);所述的前端服务器(2)又包括以下服务器:(1)作为视频下载的门户网站,让用户通过Web订购自己感兴趣的视频栏目和节目,完成业务定制的web服务器(21);(2)用于提供视频下载用户的注册,以及每次上线享用下载业务时的身份认证的注册认证服务器(22);(3)用于推送用户定制的节目单、栏目单,处理用户的栏目定制、视频节目定制的推送服务器(23); (4)用来保证P2P网络的完整性的引导服务器(24)和发布服务器(25);所述的后端支撑服务器(3)又包括以下服务器:(1)用于存储用户的资料信息、用户视频节目的定制单以及用户经常使用的资源的数据库服务器(31);(2)用于存储网络中所有的多媒体信息,以便用户在需要下载多媒体时,可以从节目源服务器上获得所需要的资源的管理服务器(32);(3)用于保存、管理整个系统运行的包括对视频栏目,视频节目以及视频简介的相关统计信息的节目源服务器(33)。 【当前权利人】中山大学; 广东中大讯通软件科技有限公司 【当前专利权人地址】广东省广州市海珠区新港西路135号; 广东省广州市新港西路135号海珠中大科技综合楼801-803房 【专利权人类型】; 有限责任公司(外商投资企业法人独资) 【统一社会信用代码】121000004558631445; 91440000731466728H 【引证次数】4.0 【他引次数】4.0 【家族引证次数】4.0 【家族被引证次数】17