【技术实现步骤摘要】
一种通过组播通道进行文件分发系统及方法
本专利技术涉及IPTV
,尤其涉及一种通过组播通道进行文件分发系统及方法,解决机顶盒/智能电视在下载各类资源文件给服务端带来的访问压力。
技术介绍
随着互联网技术、宽带技术、流媒体技术的飞速发展,基于全IP的机顶盒和智能电视走向千家万户,机顶盒/智能电视在下载升级包和请求视频广告时,尤其是高峰时段的高并发用户访问,带宽和服务器的访问压力极大。全IP机顶盒在下载升级文件和广告资源文件时,一般采用http下载模式,http下载是点对点模式,有10万个用户下载,按每个用户5M下载带宽的话,要求服务端提供500G的服务带宽,这个带宽要求,一般运营商很难满足。尽管可以通过分流模式,让用户分批下载,但是对于上百万用户的运营商来说,更新的及时性不够,也很大程度上影响了业务运营。另外频道的节目单更新及时度问题,节目单更新如果要做到实时通知用户,用户端实时通过http接口协议向服务端请求的话,那么服务端的接口并发访问数极高,会产生灾难性的访问冲击。采用组播通道分发文件,同一个文件,所有接收者共享一路流,带宽可以只有10M左右,大大节省了网络资源。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种通过组播通道进行文件分发系统及方法,将要下载的各类资源文件,如升级文件、广告素材文件、节目单压缩包、频道列表压缩包、点播节目压缩包等,通过组播通道广播给机顶盒/智能电视,从而大大减少了服务端的访问压力和服务带宽压力。为了实现上 ...
【技术保护点】
1.一种通过组播通道进行文件分发系统,包括,文件分发发起端、分发排期管理系统、即时通讯服务、文件分发组播发送服务,以及文件分发接收客户端,其特征在于,/n所述文件分发发起端,其接收所述文件分发接收客户端的下载文件请求,将实体文件分发请求的基本信息发送给所述分发排期管理系统和所述文件分发接收客户端;/n所述分发排期管理系统,其根据所述实体文件分发请求,对分发任务进行排期管理,同时将分发排期计划分别发送给所述即时通讯服务和所述文件分发组播发送服务;/n所述即时通讯服务,其将所述分发排期计划通知给所述文件分发接收客户端;/n所述文件分发组播发送服务,其根据所述分发排期计划,使用组播通道将指定的文件或素材分发给所述文件分发接收客户端。/n
【技术特征摘要】
1.一种通过组播通道进行文件分发系统,包括,文件分发发起端、分发排期管理系统、即时通讯服务、文件分发组播发送服务,以及文件分发接收客户端,其特征在于,
所述文件分发发起端,其接收所述文件分发接收客户端的下载文件请求,将实体文件分发请求的基本信息发送给所述分发排期管理系统和所述文件分发接收客户端;
所述分发排期管理系统,其根据所述实体文件分发请求,对分发任务进行排期管理,同时将分发排期计划分别发送给所述即时通讯服务和所述文件分发组播发送服务;
所述即时通讯服务,其将所述分发排期计划通知给所述文件分发接收客户端;
所述文件分发组播发送服务,其根据所述分发排期计划,使用组播通道将指定的文件或素材分发给所述文件分发接收客户端。
2.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述分发排期计划,包括,要分发的文件唯一标识、组播IP端口、分发的时间段和文件类型。
3.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述实体文件分发请求的基本信息,包括,要分发的文件地址、唯一文件标识ID、文件大小、MD5值、以及要分发的文件类型,如升级文件、广告素材文件、节目单压缩包、频道列表压缩包、点播节目压缩包。
4.根据权利要求1和权利要求3所述的通过组播通道进行文件分发系统,其特征在于,所述文件分发发起端,其接收所述分发接收客户端的下载文件请求,将实体文件分发请求的基本信息下发给所述文件分发接收客户端。
5.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述文件分发发起端,为进行文件分发的业务系统,包括,需要下发升级包的升级系统、需要下发素材文件的广告系统或需要下发节目信息包的EPG系统。
6.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述分发排期管理系统,包括排期管理操作后台,所述排期管理操作后台,其用于查询目前已有的分发排期情况、未进行排期的分发任务;为未排期的任务进行分发排期;提供排期操作界面,显示要分发的文件大小,根据组播通道的预设带宽计算出分发一轮所花费的时间,输入组播通道的IP和端口;支持多轮排期管理;对已执行的分发任务追加排期。
7.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述即时通讯服务,其与所述文件分发接收客户端保持实时在线通讯,将分发排期计划同步给所述文件分发接收客户端。
8.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述文件分发组播发送服务,其检查分发排期计划,当需要开始执行一个文件分发任务时,读取要分发的文件唯一标识和要分发的文件体内容、将要发送的文件分成多个UDP数据包、为每一个UDP数据包的包头打上文件唯一标识和包序号、根据分发排期计划中的组播通道的IP地址和端口建立组播发送通道、根据组播通道预设的速度控制组播包发送速度。
9.根据权利要求1所述的通过组播通道进行文件分发系统,其特征在于,所述文件分发接收客户端,其接收所述分发排期计划;访问文件分发发起端,获取实体文件分发请求的...
【专利技术属性】
技术研发人员:轩美侠,范长青,胡利军,徐东,
申请(专利权)人:玲珑视界科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。