采用广电有线网络与互联网结合进行数据推送的方法

文档序号:10539332阅读:289来源:国知局
采用广电有线网络与互联网结合进行数据推送的方法
【专利摘要】本发明公开了一种采用广电有线网络与互联网结合进行数据推送的方法,前端服务器内的文件分割模块将待传数据文件分割并打包成多个数据包,前端服务器内的数字电视播放卡经有线网络依序向设定的多个终端接收机循环广播数据包,终端接收机内的终端管控播放模块按序接收数据包,并将数据包内的数据信息保存至对应的移动硬盘内,终端接收机对接收到的数据包的完整性进行判断,当数据包不完整时,终端接收机内的大数据发送模块经互联网向前端服务器发送补包请求,前端服务器经互联网对终端接收机进行补包,直到前端服务器接收到所有终端接收机发出的数据包完整信号后,停止循环广播。本发明在传送数据时不仅快速、经济,而且在分区投递时更加灵活。
【专利说明】
采用广电有线网络与互联网结合进行数据推送的方法
技术领域
[0001]本发明涉及电子通讯传输领域,特别涉及一种采用广电有线网络与互联网结合进行数据推送的方法。
【背景技术】
[0002]在广电有线网络的使用过程中,通过该网络传输的主要是电影、数字图书等大容量数据文件,以电影为例,现有传输电影的方式主要有以下几种方式:
[0003]I)通过快递硬盘的方式传输
[0004]该方法是先将电影拷贝到硬盘,然后把硬盘通过快递传输到各个影院。主要的缺点是电影拷贝到硬盘耗时长,设备成本高,各影院拿到电影的时间不一致。对于内蒙、新疆的一些偏远地区的影院来讲,由于交通不便,环境恶劣,电影拷贝经常不能及时到达,使当地百姓不能及时观看最新的电影。
[0005]2)通过卫星传输
[0006]该方法是将电影通过卫星传输到各个影院,解决了一些偏远地区电影发行的问题。但是卫星信道的资源有限,限制了大数据影片的传输。
[0007]3)通过互联网传输
[0008]一些大型城市,由于互联网技术发展迅速,很多地方已经达到了 100M带宽,可以非常方便的实现传输。缺点是费用高,一条100M宽带大约需要3万一年;服务器的带宽不能满足多用户同时下载的需要,随着用户数的增加,传输速度会明显下降。一些偏远地区,带宽可能还只有几M,下载一部电影可能需要一个月的时间。

【发明内容】

[0009]本发明要解决的是传统方式的广电有线网络传送时间长、设备成本高的技术问题。为解决上述技术问题,本发明所采取的技术方案是:
[0010]提供一种采用广电有线网络与互联网结合进行数据推送的方法,包括以下步骤:
[0011]S10、前端服务器内的文件分割模块将待传数据文件按预定容量分割并打包成多个数据包,前端服务器内的数字电视播放卡经有线网络依序向设定的多个终端接收机循环广播数据包;
[0012]S20、终端接收机内的终端管控播放模块按序接收数据包,并由数据推送存储模块将数据包内的数据信息保存至对应的移动硬盘内;
[0013]S30、终端接收机对接收到的数据包的完整性进行判断;
[0014]S40、当数据包完整时,直接停止循环广播;当数据包不完整时,终端接收机内的大数据发送模块经互联网向前端服务器发送补包请求,前端服务器经互联网对终端接收机进行补包,终端接收机在接收补包后验证并存储,直到前端服务器接收到所有终端接收机发出的数据包完整信号后,停止循环广播。
[0015]较优的,作为一种可实施方式,步骤SlO具体为:
[0016]S12、文件分割模块按照预定容量将待传的数据文件依序分割成若干个数据块;
[0017]其中,每个数据块内还包括待传数据文件被分割成数据块的总数量值以及每个数据块的序号值;
[0018]S14、通过打包器将数据块转成符合DVB标准的sect1n格式的数据包;
[0019]S16、前端服务器内的数字电视播放卡依据文件的分割顺序将数据包依次通过有线网络向设定的多个终端接收机重复播出。
[0020]较优的,作为一种可实施方式,步骤S20具体包括以下步骤:
[0021]S24、通过互联网登录前端服务器,并向前端接收模块发送预设时间间隔的请求信号,进行数据推送处理;
[0022]S26、终端接收机依据接收数据包的总数量值,将移动硬盘分割成相应空间,并将校验合格的数据包保存至移动硬盘内对应序号的空间内。
[0023]较优的,作为一种可实施方式,
[0024]步骤S40具体包括以下步骤:
[0025]S42、终端接收机依据待传数据文件被分割成数据块的总数量值以及每个数据块的序号值和接收到的一个循环的待传数据文件中的数据包后,结合传输误码率对丢失的数据包的序号值进行统计,并产生丢包序号统计值;
[0026]S44、终端接收机通过互联网通信,将丢包序号统计值发送至前端服务器;
[0027]S45、前端服务器接收到大数据发送模块发出的丢包序号统计值后,经前端服务器内的大数据接收模块处理,通过互联网将丢失的数据包发送至发出相应补包请求的终端接收机;
[0028]S46、终端接收机接收到补包的数据包后,通过数据过滤器将符合DVB标准的sect1n格式的补包数据包过滤到内存中,并将其解析成对应的文件数据块并校验;
[0029]S48、终端接收机将校验合格的补包数据块保存至与其序号相对应的硬盘空间内,直至大数据发送模块接收到完整的待传数据文件。
[0030]较优的,作为一种可实施方式,预定容量为4064个字节,预设时间间隔为1S,终端接收器上设置有用于广电有线网络信号接入的DVB标准的接口、用于互联网信号接入的RJ45网络接口和用于接入移动硬盘的USB接口。
[0031]本发明提供的采用广电有线网络与互联网结合进行数据推送的方法采用广电有线网络与互联网相结合的数据推送方式,采用DVB标准的sect1n协议将文件转换成能在数字电视网络上传输的格式,通过数字电视播放前端系统,将文件内容推送到大容量数据接收机,用带数字电视中间件的终端接收机将文件接收并保存到与接收机USB 口相连的硬盘上。用与终端接收机相连的互联网将其接收文件的结果反馈给前端系统,前端系统通过终端接收机的信息反馈,合理、公平的分配传输文件的带宽和轮播时间,可靠地传输文件。提高了广播带宽的利用率和使用效率。同时也提高了终端接收机接收文件的成功率和实现了对大容量数据接收机的可管、可控,并且在数据传输时更加安全、覆盖范围更广、更加低碳,能够更灵活的实现数据的控制和传输。
【附图说明】
[0032]下面结合附图对本发明作进一步说明:
[0033]图1是本发明提供的采用广电有线网络与互联网结合进行数据推送的方法的原理示意图;
[0034]图2是本发明提供的采用广电有线网络与互联网结合进行数据推送的方法的前端服务器的流程示意图;
[0035]图3是本发明提供的采用广电有线网络与互联网结合进行数据推送的方法的终端接收机的流程示意图。
【具体实施方式】
[0036]如图1所示,本发明提供的采用广电有线网络与互联网结合进行数据推送的方法的步骤如下:
[0037]S10、前端服务器内的文件分割模块将待传数据文件按预定容量分割并打包成多个数据包,前端服务器内的数字电视播放卡经有线网络依序向设定的多个终端接收机循环广播数据包,S20、终端接收机内的终端管控播放模块按序接收数据包,并由数据推送存储模块将数据包内的数据信息保存至对应的移动硬盘内,S30、终端接收机对接收到的数据包的完整性进行判断,S40、当数据包完整时,直接停止循环广播;当数据包不完整时,终端接收机内的大数据发送模块经互联网向前端服务器发送补包请求,前端服务器经互联网对终端接收机进行补包,直到前端服务器接收到所有终端接收机发出的数据包完整信号后,停止循环广播。
[0038]作为一种可实施方式,步骤SlO具体为:
[0039]S12、文件分割模块按照预定容量将待传的数据文件依序分割成若干个数据块;
[0040]其中,每个数据块内还包括待传数据文件被分割成数据块的总数量值以及每个数据块的序号值;
[0041]S14、通过打包器将数据块转成符合DVB标准的sect1n格式的数据包;
[0042]S16、前端服务器内的数字电视播放卡依据文件的分割顺序将数据包依次通过有线网络向设定的多个终端接收机重复播出。
[0043]作为一种可实施方式,步骤S20具体包括以下步骤:
[0044]S24、通过互联网登录前端服务器,并向前端接收模块发送预设时间间隔的请求信号,进行数据推送处理;
[0045]S26、终端接收机依据接收数据包的总数量值,将移动硬盘分割成相应空间,并将校验合格的数据包保存至移动硬盘内对应序号的空间内。
[0046]作为一种可实施方式,步骤S40具体包括以下步骤:
[0047]S42、终端接收机依据待传数据文件被分割成数据块的总数量值以及每个数据块的序号值和接收到的一个循环的待传数据文件中的数据包后,结合传输误码率对丢失的数据包的序号值进行统计,并产生丢包序号统计值;
[0048]S44、终端接收机通过互联网通信,将丢包序号统计值发送至前端服务器;
[0049]S45、前端服务器接收到大数据发送模块发出的丢包序号统计值后,经前端服务器内的大数据接收模块处理,通过互联网将丢失的数据包发送至发出相应补包请求的终端接收机;
[0050]S46、终端接收机接收到补包的数据包后,通过数据过滤器将符合DVB标准的sect1n格式的补包数据包过滤到内存中,并将其解析成对应的文件数据块并校验;
[0051]S48、终端接收机将校验合格的补包数据块保存至与其序号相对应的硬盘空间内,直至大数据发送模块接收到完整的待传数据文件。
[0052]作为一种可实施方式,预定容量为4064个字节,预设时间间隔为1S,终端接收器上设置有用于广电有线网络信号接入的DVB标准的接口、用于互联网信号接入的RJ45网络接口和用于接入移动硬盘的USB接口。
[0053]总的来说整个推送过程主要分为前端点对多点的循环广播、终端接收机的数据接收存储和发送与接收的数据推送处理三大块。
[0054]一、前端点对多点的循环广播过程如下:
[0055]前端中心服务器按照预定容量将待传数据文件依序分割成若干个数据包后,通过广电有线网络向设定的若干个终端接收机进行数据包的循环广播。
[0056]其中,每个数据包内包括待传数据文件被分割成数据块的总数量值以及每个数据块的序号值。
[0057]该数据推送方法的具体步骤为:
[0058]文件分割模块按照预定容量将待传的数据文件依序分割成若干个数据块;
[0059]其中,每个数据块内还包括待传数据文件被分割成数据块的总数量值以及每个数据块的序号值;
[0060]通过打包器将数据块转成符合DVB标准的sect1n格式的数据包;
[0061]数字电视播放卡依据文件分割模块的分割顺序将数据包依次通过广电有线网络向设定的若干个终端接收机重复播出。
[0062]二、终端接收机的数据接收存储的过程如下:
[0063]终端接收机接收数据的步骤,即大容量数据接收机接收按序接收待传数据文件的数据包后,将每个数据包内的数据信息保存至相对应的硬盘空间内。
[0064]该数据推送方法的具体步骤为:
[0065]终端接收机依据待传数据文件被分割成数据块的总数量值以及每个数据块的序号值,通过数据过滤器按照次序接收一个循环的符合DVB标准的sect1n格式的数据包过滤到内存中;
[0066]将终端接收机中的sect1n数据包解析成对应的文件数据块并校验;
[0067]终端接收机依据接收到的被分割成数据块的总数量值以及每个数据块的序号值,将硬盘按照前端所给出的分割序号分割成相对应空间,并将校验后的合格数据块保存至上述与每个数据块的序号相对应的硬盘空间内。
[0068]三、发送与接收的数据推送处理的过程如下:
[0069]终端发送模块通过互联网向前端大数据接收模块进行登录,登录完成后,前端的大数据接收模块接收终端发送模块通过互联网以预设的时间作为间隔时间发出的请求信号,进行数据推送处理。
[0070]当终端接收机通过广电有线网络接收的待传数据文件中存在丢失的数据包,则通过互联网向前端的服务器发送补包请求,由服务器对其进行补包。
[0071]当所有的接收终端都对本次的文件接收完毕后,则由数据接收统计模块通知数据推送管理模块按照文件推送列表中的推送次序推送下一个文件。
[0072]前端服务器接收到对应终端接收机,通过互联网发出的数据包完整接收的信号后,停止循环广播。
[0073]如图2所示,为本发明提供的采用广电有线网络与互联网结合进行数据推送的方法的前端服务器的流程示意图,前端服务器首先接收终端服务器传送来的请求信号,判断是否有文件要进行推送。此时的文件推送有两种情况。一是首次的文件推送,二是文件的补推送。文件推送时,在有文件推送请求时,首先对待传送的数据文件进行分割打包处理,数据转换时使用了一种私有的协议将文件转换成能在数字电视网络上传输的格式,然后由前端服务器内的前端播放卡通过广电有线网络发送给终端接收机。在终端接收机接收到的数据包不完整时会发送补包请求,前端服务器在收到补包请求后会对要补包的数据包进行处理,并统计显示数据的条数,接着通过互联网通信向终端接收机推送需要补包的数据包,直到前端服务器接收到终端接收机发送来的数据包完整信号。同时,前端服务器还会对数据推送的过程进行监控,在推送过程出现问题时,人为对出现故障的终端进行处理,维持数据推送的正常进行。
[0074]如图3所示,本发明提供的采用广电有线网络与互联网结合进行数据推送的方法的终端接收机的流程示意图,终端接收机首先通过互联网向前端服务器循环发送终端登录请求信号,直到登录完成,接着会接收前端服务器发送来的处理后的数据包文件,终端接收机接收到数据包后,通过数据过滤器将符合DVB标准的sect1n格式的数据包过滤到内存中,并将其解析成对应的文件数据块并校验,将校验合格后的补包数据块保存至与其序号相对应的硬盘空间内。当终端接收机通过广电有线网络接收的待传数据文件中存在丢失的数据包,则通过互联网向前端的服务器发送补包请求,由前端服务器对其进行补包,直到所有的终端接收机都对本次的文件接收完毕,则由数据接收统计模块通知数据推送管理模块按照文件推送列表中的推送次序推送下一个文件。
[0075]本发明提供的采用广电有线网络与互联网结合进行数据推送的方法采用广电有线网络与互联网相结合的数据推送方式,采用DVB标准的sect1n协议将文件转换成能在数字电视网络上传输的格式,通过数字电视播放前端系统,将文件内容推送到大容量数据接收机,用带数字电视中间件的终端接收机将文件接收并保存到与接收机USB 口相连的硬盘上。用与终端接收机相连的互联网将其接收文件的结果反馈给前端系统,前端系统通过终端接收机的信息反馈,合理、公平的分配传输文件的带宽和轮播时间,可靠地传输文件。提高了广播带宽的利用率和使用效率。同时也提高了终端接收机接收文件的成功率和实现了对大容量数据接收机的可管、可控,并且在数据传输时更加安全安全、覆盖范围更广、更加低碳,能够更灵活的实现数据的控制和传输。
[0076]上述实施方式旨在举例说明本发明可为本领域专业技术人员实现或使用,对上述实施方式进行修改对本领域的专业技术人员来说将是显而易见的,故本发明包括但不限于上述实施方式,任何符合本权利要求书或说明书描述,符合与本文所公开的原理和新颖性、创造性特点的方法、工艺、产品,均落入本发明的保护范围之内。
[0077]—由于专利法要求专利申请文件必须达到完全公开的程度,因此请您确定本文件中的内容,同行业的一般技术人员能够看懂、理解并且能够根据本文件的记载来实现该技术,不然就需要给出更加详细的解释和补充!
[0078]尤其注意标为带颜色字体的部分!
[0079]如果存在英文缩写,则必须给出中文名称,除非是本行业一般技术人员都能理解的英文缩写可以不提供中文名称。文件中如果不涉及英文的内容,则不必处理。
【主权项】
1.一种采用广电有线网络与互联网结合进行数据推送的方法,其特征在于包括以下步骤: S10、前端服务器内的文件分割模块将待传数据文件按预定容量分割并打包成多个数据包,所述前端服务器内的数字电视播放卡经有线网络依序向设定的多个终端接收机循环广播数据包; S20、所述终端接收机内的终端管控播放模块按序接收所述数据包,并由数据推送存储模块将所述数据包内的数据信息保存至对应的移动硬盘内; S30、所述终端接收机对接收到的所述数据包的完整性进行判断; S40、当所述数据包完整时,直接停止循环广播;当所述数据包不完整时,所述终端接收机内的大数据发送模块经互联网向所述前端服务器发送补包请求,所述前端服务器经互联网对所述终端接收机进行补包,所述终端接收机在接收补包后验证并存储,直到所述前端服务器接收到所有终端接收机发出的数据包完整信号后,停止循环广播。2.根据权利要求1所述的采用广电有线网络与互联网结合进行数据推送的方法,其特征在于步骤SlO具体为: S12、所述文件分割模块按照预定容量将待传的数据文件依序分割成若干个数据块; 其中,每个数据块内还包括待传数据文件被分割成数据块的总数量值以及每个数据块的序号值; S14、通过打包器将数据块转成符合DVB标准的sect1n格式的数据包; S16、所述前端服务器内的数字电视播放卡依据文件的分割顺序将数据包依次通过有线网络向设定的多个终端接收机重复播出。3.根据权利要求1所述的采用广电有线网络与互联网结合进行数据推送的方法,其特征在于: 步骤S20具体包括以下步骤: S24、通过互联网登录前端服务器,并向所述前端接收模块发送预设时间间隔的请求信号,进行数据推送处理; S26、所述终端接收机依据接收所述数据包的总数量值,将所述移动硬盘分割成相应空间,并将校验合格的数据包保存至所述移动硬盘内对应序号的空间内。4.根据权利要求1所述的采用广电有线网络与互联网结合进行数据推送的方法,其特征在于: 步骤S40具体包括以下步骤: S42、所述终端接收机依据待传数据文件被分割成数据块的总数量值以及每个数据块的序号值和接收到的一个循环的待传数据文件中的数据包后,结合传输误码率对丢失的数据包的序号值进行统计,并产生丢包序号统计值; 544、所述终端接收机通过互联网通信,将丢包序号统计值发送至所述前端服务器; 545、所述前端服务器接收到所述大数据发送模块发出的丢包序号统计值后,经所述前端服务器内的大数据接收模块处理,通过互联网将丢失的数据包发送至发出相应补包请求的终端接收机; 546、所述终端接收机接收到补包的数据包后,通过数据过滤器将符合DVB标准的sect1n格式的补包数据包过滤到内存中,并将其解析成对应的文件数据块并校验; S48、所述终端接收机将校验合格的补包数据块保存至与其序号相对应的硬盘空间内,直至大数据发送模块接收到完整的待传数据文件。5.如权利要求1所述的采用广电有线网络与互联网结合进行数据推送的方法,其特征在于: 所述预定容量为4064个字节,所述预设时间间隔为1S,所述终端接收器上设置有用于广电有线网络信号接入的DVB标准的接口、用于互联网信号接入的RJ45网络接口和用于接入移动硬盘的USB接口。
【文档编号】H04N21/25GK105898349SQ201410473386
【公开日】2016年8月24日
【申请日】2014年9月17日
【发明人】许海华, 张心叶, 何明
【申请人】江苏普达思信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1