信息分发系统的制作方法

文档序号:7999264阅读:189来源:国知局
信息分发系统的制作方法
【专利摘要】本发明揭示了一种信息分发系统,包括分发处理单元和接收终端;分发处理单元包括中间服务器,用于对接收到的分发指令进行识别,并在确定该分发指令为广播分发指令的情况下,分别向广播服务器和分发服务器下达广播发送指令和广播分发指令;在确定该分发指令为宽带分发指令的情况下,向分发服务器下发所述宽带分发指令;分发服务器,用于将广播分发指令和/或宽带分发指令发送至接收终端;广播服务器,用于根据接收到的广播发送指令向接收终端广播与广播分发指令对应的数据。如此本发明可以实现广播网和宽带网的协作,从而解决现有技术中用户终端下载海量信息导致宽带网堵塞的问题。
【专利说明】信息分发系统
【技术领域】
[0001]本发明涉及一种信息分发系统,更具体地说,涉及一种结合广播网与宽带网的信息分发系统。
【背景技术】
[0002]随着互联网尤其是移动互联网的发展,人们的生活和工作发生了巨大的变化。伴随着智能终端的不断普及,移动互联网数据流量急剧增长,而目前运营商的网络建设滞后,无形中增加了移动互联网的运行成本。同时对于移动网络运营商来说,若有大量的用户同时间访问热门的视频内容会产生非常大的网络负载,这一峰值可能也会导致基站崩溃。
[0003]传统的广播电视网络,数据传输格式是TS (传输流,Transport Stream的缩写),具备巨大的数据下行推送带宽资源,能够满足大量用户的接收需求,但由于广播通道单向特性,无法实现互联网所具备的交互功能。
[0004]互联网和广播电视网络互不连通,没有可以互相联系的系统或通道,无法分享各自网络中的资源。虽然市场上存在一些基于互联网和广播电视网融合的设备或系统,但无法实质性解决互联网带宽问题。互联网依然拥挤不堪,随时都面临堵塞问题,不能满足终端用户日益增长的海量信息尤其是视频下载需求。

【发明内容】

[0005]本发明的目的是提供一种信息分发系统,用以解决现有技术中用户终端下载海量信息导致宽带网堵塞的问题。
[0006]为实现上述目的,实施本发明的信息分发系统包括分发处理单元和接收终端;其中,所述分发处理单元包括:中间服务器、分发服务器以及广播服务器;
所述中间服务器,用于对接收到的分发指令进行识别以确定该分发指令的类型,并在确定该分发指令的类型为广播分发指令的情况下,分别向广播服务器下达广播发送指令,以及向分发服务器下发所述广播分发指令,其中所述广播发送指令与广播分发指令相关联;在确定该分发指令的类型为宽带分发指令的情况下,向分发服务器下发所述宽带分发指令;
所述分发服务器,用于将所述广播分发指令和/或宽带分发指令发送至所述接收终
端;
所述广播服务器,用于根据接收到的广播发送指令向所述接收终端广播与所述广播分发指令对应的数据。
[0007]可选的,所述信息分发系统还包括内容聚类单元,用于将互联网中的数据内容划分成热点数据和非热点数据,并基于所述热点数据和非热点数据分别形成广播分发指令和宽带分发指令。
[0008]可选的,所述内容聚类单元包括:推荐算法服务器和浏览器服务器;其中,所述推荐算法服务器,用于对接收到的数据标签进行聚类算法处理,并将处理后的数据标签反馈至所述浏览器服务器;所述浏览器服务器,用于从互联网中提取数据标签,并基于经由所述推荐算法服务器处理后的数据标签将所述数据内容划分为热点数据和非热点数据,再基于所述热点数据和非热点数据分别形成广播分发指令和宽带分发指令。
[0009]可选的,所述分发处理单元还包括FTP服务器,用于根据广播分发指令供所述广播服务器下载包含所述广播分发指令对应的数据的压缩包文件或根据宽带分发指令下载包含所述宽带分发指令对应的数据的压缩包文件。
[0010]可选的,所述分发处理单元还包括数据库服务器,用于存储所述广播分发指令和宽带分发指令对应的分发任务的相关指令数据。
[0011]可选的,所述信息分发系统还包括传输信道,所述传输信道包括广播分发通道和宽带分发通道;其中,所述接收终端经由所述广播分发通道接收所述广播分发指令对应的数据;所述分发服务器经由所述宽带分发通道向所述接收终端发送所述广播分发指令和/或宽带分发指令。
[0012]可选的,所述接收终端通过所述FTP服务器下载与所述宽带分发指令对应的数据。
[0013]可选的,所述广播服务器包括:任务处理模块,用于接收由所述中间服务器发送的广播发送指令并向所述中间服务器反馈接收确认指令,并基于该广播发送指令从所述FTP服务器下载包含所述广播分发指令对应的数据的压缩包文件,再对该压缩包文件进行完整性校验;TS流封装模块,用于对校验完成的压缩包文件进行封装以转成TS流文件;TS包发送模块,用于载入所述TS流文件并将该TS流文件发送至所述接收终端。
[0014]可选的,所述接收终端包括:客户端程序和广播接收程序;其中,所述客户端程序包括:指令处理模块,用于对接收到的分发指令进行识别以确定该分发指令的类型;在分发指令的类型为宽带分发指令的情况下,指示所述FTP服务器下载包含所述宽带分发指令对应的数据的压缩包文件;在分发指令的类型为广播分发指令的情况下,指示广播接收程序接收包含所述广播分发指令对应的数据的压缩文件包;并向所述分发服务器回复任务处理结果。
[0015]可选的,所述客户端程序还包括:数据校验模块,用于对所述包含所述宽带分发指令对应的数据的压缩文件包进行校验以确定在接收过程中是否发生丢包,并向所述指令处理模块回复校验结果;所述指令处理模块,还用于接收所述数据校验模块回复的校验结果,并在所述校验结果错误的情况下,继续从所述FTP服务器下载发生丢包的数据。
[0016]与现有技术相比较,采用本技术方案提供的信息分发系统,可以实现广播网和宽带网的协作,将大众关注度较高的热点数据以广播的方式传送到全网覆盖的接收终端群,而将非热点数据通过宽带网选择性地传送至相应的接收终端,从而实现广播网为宽带网分担流量的技术效果。
[0017]进一步地,在接收终端通过广播网接收广播数据过程中,若出现丢包情况,还可以再利用宽带网来补全未能通过广播接收到的数据,从而更提高了广播网和宽带网融合协作的效率。
【专利附图】

【附图说明】
[0018]图1是本发明的一种信息分发系统的结构示意图; 图2是图1所示的信息分发系统的一个具体实施例的结构示意图;
图3是图2所述实施例中浏览器服务器处理生成的数据标签的结构示意图;
图4是图2所述实施例在广播分发方式下,中间服务器、广播服务器以及FTP服务器之间的工作流程示意图;
图5是图2所述实施例接收终端处理数据接收任务过程中,分发服务器、FTP服务器和接收终端之间的工作流程示意图。
【具体实施方式】
[0019]下面结合附图和实施例进一步说明本发明的技术方案。
[0020]本发明涉及一种信息分发系统及方法,通过利用广播网络实现将大众关注度较高的内容以广播的方式传送到全网覆盖的终端群,从而实现广播网络为宽带网络分担流量,实现二者融合协作的目的。
[0021]如图1所示的是本发明的一种信息分发系统的结构示意图。请参阅图1所示,实施本发明的信息分发系统I’包括分发处理单元12’和接收终端14’。
[0022]具体地,所述分发处理单元12’包括中间服务器121’、广播服务器122’以及分发服务器123’。
[0023]其中,所述中间服务器121’用于对接收到的分发指令进行识别以确定该分发指令的类型。其中,所述分发指令可以通过信息分发系统中的其他单元模块或服务器(图1中未示出)生成并发送至所述中间服务器121’,针对分发指令的生成过程将在图2所述的实施例中进行详细描述。
[0024]在本实施例中,所述分发指令包括两种类型,分别为广播分发指令和宽带分发指令。其中,所述广播分发指令对应的数据将通过广播网向接收终端14’广播发送,所述宽带分发指令对应的数据将通过宽带网供接收终端14’下载。
[0025]所述中间服务器121’在确定该分发指令的类型为广播分发指令的情况下,分别向所述广播服务器122’下达广播发送指令,以及向所述分发服务器123’下发所述广播分发指令,其中所述广播发送指令与广播分发指令相关联。所述中间服务器121’在确定该分发指令的类型为宽带分发指令的情况下,向所述分发服务器123’下发所述宽带分发指令。
[0026]所述分发服务器123’用于将所述广播分发指令和/或宽带分发指令发送至所述接收终端14’。所述广播服务器122’用于根据接收到的广播发送指令向所述接收终端14’广播与所述广播分发指令对应的数据。
[0027]可以看出,在本实施例中,由于将与广播分发指令对应的数据通过广播网向接收终端广播发送的方式,减轻了宽带网向接收终端传输数据的负担,实现了广播网和宽带网之间的融合协作。
[0028]下面将结合具体实施例对本发明的信息分发系统进行详细描述。
[0029]如图2所示的是图1所示的信息分发系统的一个具体实施例的结构示意图。请参阅图2所示,在本实施例中,所述信息分发系统I包括内容聚类单元11、分发处理单元12、传输信道13及接收终端14。其中,所述信息分发系统I是以TCP/IP协议、HTTP协议为主要应用对象。
[0030]具体地,所述内容聚类单元11用于将互联网中的数据内容(例如视频数据内容)划分成热点数据与非热点数据,并根据上述数据内容的划分形成不同的分发指令。其中,基于所述热点数据形成的是广播分发指令,基于所述非热点数据形成的是宽带分发指令。
[0031]具体来说,继续参阅图2所示,所述内容聚类单元11包括:推荐算法服务器IlKRAServer, Recommendation Algorithm Server)和浏览器服务器 112 (Browser Server)。
[0032]所述浏览器服务器112可以从互联网中海量的信息文件(例如视频文件)中提取要素生成包含未知热度信息Hostage字段信息的数据标签,并将该数据标签提供给所述推荐算法服务器111。所述推荐算法服务器111对接收到的数据标签经过聚类算法处理以填充Hostage字段信息,再将处理后的数据标签反馈至所述浏览器服务器112。其中,所述数据标签的结构可以参考图3所示,数据标签中各个字段的名称和定义如下表所示:
【权利要求】
1.一种信息分发系统,其特征在于,包括:分发处理单元和接收终端; 其中,所述分发处理单元包括:中间服务器、分发服务器以及广播服务器; 所述中间服务器,用于对接收到的分发指令进行识别以确定该分发指令的类型,并在确定该分发指令的类型为广播分发指令的情况下,分别向广播服务器下达广播发送指令,以及向分发服务器下发所述广播分发指令,其中所述广播发送指令与广播分发指令相关联;在确定该分发指令的类型为宽带分发指令的情况下,向分发服务器下发所述宽带分发指令; 所述分发服务器,用于将所述广播分发指令和/或宽带分发指令发送至所述接收终 端; 所述广播服务器,用于根据接收到的广播发送指令向所述接收终端广播与所述广播分发指令对应的数据。
2.如权利要求1所述的信息分发系统,其特征在于,所述信息分发系统还包括内容聚类单元,用于将互联网中的数据内容划分成热点数据和非热点数据,并基于所述热点数据和非热点数据分别形成广播分发指令和宽带分发指令。
3.如权利要求2所述的信息分发系统,其特征在于,所述内容聚类单元包括推荐算法服务器和浏览器服务器;其中, 所述推荐算法服务器,用于对接收到的数据标签进行聚类算法处理,并将处理后的数据标签反馈至所述浏览器服务器; 所述浏览器服务器,用于从互联网中提取数据标签,并基于经由所述推荐算法服务器处理后的数据标签将所述数据内容划分为热点数据和非热点数据,再基于所述热点数据和非热点数据分别形成广播分发指令和宽带分发指令。
4.如权利要求1所述的信息分发系统,其特征在于,所述分发处理单元还包括FTP服务器,用于根据广播分发指令供所述广播服务器下载包含所述广播分发指令对应的数据的压缩包文件或根据宽带分发指令下载包含所述宽带分发指令对应的数据的压缩包文件。
5.如权利要求1所述的信息分发系统,其特征在于,所述分发处理单元还包括数据库服务器,用于存储所述广播分发指令和宽带分发指令对应的分发任务的相关指令数据。
6.如权利要求1所述的信息分发系统,其特征在于,所述信息分发系统还包括传输信道,所述传输信道包括广播分发通道和宽带分发通道;其中, 所述接收终端经由所述广播分发通道接收所述广播分发指令对应的数据; 所述分发服务器经由所述宽带分发通道向所述接收终端发送所述广播分发指令和/或宽带分发指令。
7.如权利要求4所述的信息分发系统,其特征在于,所述接收终端通过所述FTP服务器下载与所述宽带分发指令对应的数据。
8.如权利要求4所述的信息分发系统,其特征在于,所述广播服务器包括: 任务处理模块,用于接收由所述中间服务器发送的广播发送指令并向所述中间服务器反馈接收确认指令,并基于该广播发送指令从所述FTP服务器下载包含所述广播分发指令对应的数据的压缩包文件,再对该压缩包文件进行完整性校验; TS流封装模块,用于对校验完成的压缩包文件进行封装以转成TS流文件; TS包发送模块,用于载入所述TS流文件并将该TS流文件发送至所述接收终端。
9.如权利要求4所述的信息分发系统,其特征在于,所述接收终端包括:客户端程序和广播接收程序;其中,所述客户端程序包括:
指令处理模块,用于对接收到的分发指令进行识别以确定该分发指令的类型;在分发指令的类型为宽带分发指令的情况下,指示所述FTP服务器下载包含所述宽带分发指令对应的数据的压缩包文件;在分发指令的类型为广播分发指令的情况下,指示广播接收程序接收包含所述广播分发指令对应的数据的压缩文件包;并向所述分发服务器回复任务处理结果。
10.如权利要求9所述的信息分发系统,其特征在于,所述客户端程序还包括: 数据校验模块,用于对所述包含所述宽带分发指令对应的数据的压缩文件包进行校验以确定在接收过程中是否发生丢包,并向所述指令处理模块回复校验结果; 所述指令处理模块,还用于接收所述数据校验模块回复的校验结果,并在所述校验结果错误的情况下,继续从 所述FTP服务器下载发生丢包的数据。
【文档编号】H04L29/08GK103532726SQ201310173252
【公开日】2014年1月22日 申请日期:2013年5月13日 优先权日:2013年5月13日
【发明者】张文军, 应小青, 张震宁, 项立任, 史梦蕾, 管云峰, 何大治 申请人:上海数字电视国家工程研究中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1