一种基于数字电视中间件技术的大数据推送系统的制作方法

文档序号:7810720阅读:194来源:国知局
一种基于数字电视中间件技术的大数据推送系统的制作方法
【专利摘要】本发明公开了一种基于数字电视中间件技术的大数据推送系统,包括数字电视中间件前端和至少一个数字电视中间件终端,所述数字电视中间件前端包括大数据推送管理模块、故障处理模块、终端监控模块、数据接收统计模块、中心数据库和大数据接收模块,所述数字电视中间件终端包括中间件软件模块、终端管控播放模块、接收完成发送模块和大数据发送模块。
【专利说明】一种基于数字电视中间件技术的大数据推送系统

【技术领域】
[0001] 本发明属于大数据【技术领域】,尤其涉及一种基于数字电视中间件技术的大数据推 送系统。

【背景技术】
[0002] 数据广播是把数据化的音频、视频、图像、动画、软件包括以及计算机文件等各种 数据信息通过数字电视广播信道以〃推送〃 (push)的方式传输的用户的数字电视机顶盒、 数字电视接收机、个人电脑(pc)以及移动设备等智能设备的一类新型业务。
[0003] 数据广播的技术实现方式是使用单一的系统前端(Headend),连续、滚动地将已编 辑整理好的内容,经过信息传输网络,传送到地域广泛的、能够处理这些数据的用户智能设 备上去,如:PC、机顶以及手提设备等。信息内容则是由视频、音频、软件程序、流式数据或者 其他数字多媒体组成的。因此,数据广播的内容也符合大数据的组成特点,数据广播也是一 种大数据的推送过程。
[0004] 数据广播实质上就是传统广播媒体一报纸、电台、电视在数字时代的一次升级,保 持了广播高速和经济(受众面广)的特点,而且全无互联网缺乏CoS(服务等级)、QoS(服 务质量)和安全的问题,成为一种高效率的数字信息传输手段。
[0005] 业界对该技术的前景有一种预言:数据广播将会被嵌入和包容进未来的互联网 中,并且成为其最大的单一领域。可以确信直到那时,数字媒体才拥有点对点和点对多点两 种方式,才具有真正意义上的完整性。正如互联网的出现充实了信息传输方式一样。数据 广播的发展也会是信息传输技术的另一场革新。
[0006] 数据广播适应了数字装置不断扩张的处理能力和Internet提供的基础设施资 源,并可以与电视等多种媒体融合,这些跨媒体的立体信息传输业务非常适应于企业信息 化的需求。在企业信息化建设中会得到更广泛的应用。
[0007] 然而,在现有技术中,由于过程复杂,对于数据广播的大数据推送始终存在一个管 理和监控的缺陷问题。


【发明内容】

[0008] 针对现有数字电视大数据技术中存在的管理和监控缺陷,本发明提供了一种利用 数字电视中间件技术进行大数据推送的系统,其发明目的是:能够通过中间件前端实时了 解每个大容量数据接收终端的运行状态、数据接收的状态、数据接收的结果,能根据各大容 量数据接收终端的情况,进行海量信息的下载,并掌控安排数据广播的轮次,利用应用与平 台无关性来提高大数据推送的效率,同时对中间件终端的可知、可管、可控。
[0009] 本发明的技术方案是,一种基于数字电视中间件技术的大数据推送系统,包括数 字电视中间件前端和至少一个数字电视中间件终端,
[0010] 所述数字电视中间件前端包括大数据推送管理模块、故障处理模块、终端监控模 块、数据接收统计模块、中心数据库和大数据接收模块, toon] 所述数字电视中间件终端包括中间件软件模块、终端管控播放模块、接收完成发 送模块和大数据发送模块,
[0012] 所述数字电视中间件前端的大数据推送管理模块将前端编辑完成的数据文件按 照文件推送列表中的推送顺序通过广电有线网推送到所述数字电视中间件终端,同时,所 述数字电视中间件终端的大数据发送模块通过互联网或有线双向网向所述数字电视中间 件前端的大数据接收模块发出登录请求,当所述的登录完成后,所述数字电视中间件前端 的大数据接收模块接收所述数字电视中间件终端的大数据发送模块通过互联网或有线双 向网以预设的时间作为间隔时间发出的请求信号,并将该请求信号保存到所述数字电视中 间件前端的中心数据库内,
[0013] 所述数字电视中间件前端的终端监控模块实时监控所述数字电视中间件前端的 中心数据库内的请求信号,并判断处于接收中的所述数字电视中间件终端的在线状态,
[0014] 若所述终端监控模块发现处于接收中的所述数字电视中间件终端掉线,则启动故 障处理模块发出报警,并对相对应的掉线的所述数字电视中间件终端进行故障排除,
[0015] 所述数字电视中间件前端的数据接收统计模块通过互联网或有线双向网络对所 述数字电视中间件终端接收完成后通过接收完成发送模块发出的文件接收完成信号进行 统计,
[0016] 当全部的所述数字电视中间件终端都对本次的文件接收完毕后,则由所述的数据 接收统计模块通知大数据推送管理模块按照文件推送列表中的推送顺序推送下一个文件。
[0017] 所述数字电视中间件前端的大数据接收模块开始登录服务后,所述数字电视中间 件终端的大数据发送模块发出登录请求信号给所述的大数据接收模块;
[0018] 所述数字电视中间件前端的大数据接收模块收到登录请求信号后,将接收反馈信 号反馈至所述数字电视中间件终端的大数据发送模块;若所述数字电视中间件终端的大数 据发送模块没有收到反馈信号,所述数字电视中间件终端的大数据发送模块则以预设的间 隔时间不间断地向所述数字电视中间件前端的大数据接收模块发送登录请求信号,直至所 述数字电视中间件前端的大数据发送模块接收到所述数字电视中间件终端的大数据发送 模块发出的接收反馈信号。
[0019] 所述数字电视中间件前端的终端监控模块判断处于接收中的所述数字电视中间 件终端掉线的依据为:所述终端监控模块监控中心数据库内的请求信号,若在预定的时间 内没有接收到终端大数据发送模块发出的请求信号,则认为相应的处于接收中的所述数字 电视中间件终端掉线,
[0020] 当故障处理模块发出报警信号后,需重启处于接收中的所述数字电视中间件终 端,检查所述数字电视中间件终端、互联网以及广电有线网的工作状态,若无法解决故障, 则将该故障点的所述数字电视中间件终端设为禁用,以保证其他设备的正常工作。
[0021] 所述数字电视中间件前端的数据接收统计模块的工作过程包括:
[0022] A1.当相应的所述数字电视中间件终端通过广电有线网接收完成本次的文件数据 后,该所述数字电视中间件终端中的接收完成发送模块通过互联网发出登录请求信号至数 据接收统计模块,数据接收统计模块收到登录请求后,发送登录回馈信号给发出登录请求 的所述数字电视中间件终端;若发出登录请求的所述数字电视中间件终端没有收到登录回 馈信号,则每隔1秒通过接收完成发送模块发送一次登录请求信号,直到收到登录回馈信 号;
[0023] A2.所述接收完成发送模块接收到登录回馈信号后,通过互联网向所述数据接收 统计模块发送文件接收完成信号,所述数据接收统计模块接收到文件接收完成信号后,通 过互联网发送文件接收完成反馈信号至该接收完成发送模块;
[0024] A3.若所述数字电视中间件终端接收完成发送模块没有收到终端文件接收完成反 馈信号后,重复步骤Al、A2,直至接收完成发送模块接收到文件接收完成反馈信号。
[0025] 所述数字电视中间件前端的大数据推送管理模块,用于根据文件推送列表中的推 送顺序通过广电有线网推送相对应的文件给若干个大容量数据接收终端,所述数字电视中 间件前端的大数据推送管理模块通过了解每个具有大容量数据接收的所述数字电视中间 件终端的运行状态、数据接收的状态、数据接收的结果,能根据各大容量数据接收的所述数 字电视中间件终端的情况,进行海量信息的下载,并掌控安排数据广播的轮次,达到对中间 件终端的可知、可管、可控目的,
[0026] 所述数字电视中间件终端通过中间件软件模块和终端管控播放模块进行解码播 放,利用与平台无关性来提高大数据推送的效率。
[0027] 与现有技术相比,传统的数据广播技术只是简单的将数据以轮播的方式不停的播 发,不能准确的知道内容的接收情况,并且推送效率低下。采用本发明的一种利用数字电视 中间件技术进行大数据推送的管理系统,能够实时了解每个大容量数据接收终端的运行状 态,数据接收的结果,能根据各大容量数据接收终端的情况,合理安排数据广播的轮次,达 到对中间件终端的可知、可管、可控目的。并接收终端通过中间件移植软件进行解码播放, 利用应用与平台无关性来提高大数据推送的效率。

【专利附图】

【附图说明】
[0028] 图1是本发明实施例中发送与接收过程的流程示意图;
[0029] 图2是本发明实施例中数据接收统计过程的流程示意图;
[0030] 图3是本发明实施例中终端状态监控过程的流程示意图;
[0031] 图4是本发明实施例中数据推送管理过程的流程示意图;
[0032] 图5是本发明实施例中系统组成示意图。

【具体实施方式】
[0033] 如图5所示,结合图1至4,本发明的一种利用数字电视中间件技术进行大数据推 送的系统,该系统包括包括数字电视中间件前端和至少一个数字电视中间件终端,数字电 视中间件前端简称前端,数字电视中间件终端简称终端。前端可以是前端服务器,终端可以 是终端机顶盒。其中,
[0034] 前端与终端的请求
[0035] (1).前端大数据推送管理系统,将前端编辑好的文件,通过文件推送列表中的推 送次序通过广电有线网推送相对应的文件到指定的终端;与此同时终端发送模块通过互联 网向前端大数据接收模块进行登录。
[0036] (2).登录完成后,前端的大数据接收模块接收终端发送模块通过互联网以预设的 时间作为间隔时间发出的请求信号,并将请求信号保存到中心数据库内。
[0037] 步骤为:
[0038] 前端的大数据接收模块开始登录服务后,终端发送模块发出登录请求信号给大数 据接收模块;
[0039] 前端的大数据接收模块收到登录请求信号后,将接收反馈信号反馈至终端发送模 块;若终端发送模块没有收到反馈信号,终端发送模块则以预设的间隔时间不间断地向前 端的大数据接收模块发送登录请求信号,直至前端的大数据发送模块接收到终端接收模块 发出的接收反馈信号。
[0040] 前端实时处理
[0041] (1).前端的终端状态监控模块实时监控前端中心数据库内的请求信号,并判断接 收终端的在线状态;
[0042] 若终端状态监控模块发现接收终端掉线,则启动故障处理模块发出报警,并对相 对应的掉线的接收终端进行故障排除;
[0043] (2).数据接收统计模块通过互联网或有线双向网络对终端接收完成后通过发送 模块发出的文件接收完成信号进行统计。
[0044] 步骤为:
[0045] 前端终端状态监控与故障处理
[0046] 前端终端状态监控模块发现接收终端掉线的依据为:终端状态监控模块监控中心 数据库内的请求信号,若在预定的时间内没有接收到终端发送模块发出的请求信号,则认 为相应的大容量数据接收终端掉线。
[0047] 故障排除的具体步骤为:
[0048] 值班人员接收到故障处理模块发出的报警信号后,通知相应故障发生点的值班人 员重启接收终端、并检查接收终端、互联网情况以及广电有线网的工作状态,若无法解决故 障,则将该故障点的接收终端设为禁用,以保证其他设备的正常工作。
[0049] 前端数据接收统计
[0050] > A1.当相应的接收终端通过广电有线网接收完成本次的文件数据后,该接收终 端中的接收完成发送模块通过互联网发出登录请求信号至数据接收统计模块,数据接收统 计模块收到登录请求后,发送登录回馈信号给发出登录请求的接收终端;若发出登录请求 的接收终端没有收到登录回馈信号,则每隔1秒通过接收完成发送模块发送一次登录请求 信号,直到收到登录回馈信号;
[0051] > A2.接收完成发送模块接收到登录回馈信号后,通过互联网向数据接收统计模 块发送文件接收完成信号,数据接收统计模块接收到文件接收完成信号后,通过互联网发 送文件接收完成反馈信号至该接收完成发送模块;
[0052] > A3.若前端接收完成发送模块没有收到终端文件接收完成反馈信号后,重复步 骤Al、A2,直至接收完成发送模块接收到文件接收完成反馈信号。
[0053] 大数据推送管理
[0054] (1).当所有的接收终端都对本次的文件接收完毕后,则由数据接收统计模块通知 数据推送管理模块按照文件推送列表中的推送次序推送下一个文件。
[0055] 步骤为:
[0056] 前端数据推送管理模块,用于根据文件推送列表中的推送次序通过广电有线网推 送相对应的文件给若干个大容量数据接收终端。前端数据推送管理模块能够通过了解每个 大容量数据接收终端的运行状态、数据接收的状态、数据接收的结果,能根据各大容量数据 接收终端的情况,进行海量信息的下载,并掌控安排数据广播的轮次,达到对中间件终端的 可知、可管、可控目的。
[0057] 接收终端通过中间件移植软件进行解码播放,利用应用与平台无关性来提高大数 据推送的效率。
[0058] 与本发明的系统实现相关协议可以有如下表示:
[0059] 1、登录
[0060] 前端服务器的端口号定为6000 (机顶盒管理)
[0061] A、登录请求报文
[0062]

【权利要求】
1. 一种基于数字电视中间件技术的大数据推送系统,其特征在于,包括数字电视中间 件前端和至少一个数字电视中间件终端, 所述数字电视中间件前端包括大数据推送管理模块、故障处理模块、终端监控模块、数 据接收统计模块、中心数据库和大数据接收模块, 所述数字电视中间件终端包括中间件软件模块、终端管控播放模块、接收完成发送模 块和大数据发送模块, 所述数字电视中间件前端的大数据推送管理模块将前端编辑完成的数据文件按照文 件推送列表中的推送顺序通过广电有线网推送到所述数字电视中间件终端,同时,所述数 字电视中间件终端的大数据发送模块通过互联网或有线双向网向所述数字电视中间件前 端的大数据接收模块发出登录请求,当所述的登录完成后,所述数字电视中间件前端的大 数据接收模块接收所述数字电视中间件终端的大数据发送模块通过互联网或有线双向网 以预设的时间作为间隔时间发出的请求信号,并将该请求信号保存到所述数字电视中间件 前端的中心数据库内, 所述数字电视中间件前端的终端监控模块实时监控所述数字电视中间件前端的中心 数据库内的请求信号,并判断处于接收中的所述数字电视中间件终端的在线状态, 若所述终端监控模块发现处于接收中的所述数字电视中间件终端掉线,则启动故障处 理模块发出报警,并对相对应的掉线的所述数字电视中间件终端进行故障排除, 所述数字电视中间件前端的数据接收统计模块通过互联网或有线双向网络对所述数 字电视中间件终端接收完成后通过接收完成发送模块发出的文件接收完成信号进行统计, 当全部的所述数字电视中间件终端都对本次的文件接收完毕后,则由所述的数据接收 统计模块通知大数据推送管理模块按照文件推送列表中的推送顺序推送下一个文件。
2. 如权利要求1所述的基于数字电视中间件技术的大数据推送系统,其特征在于, 所述数字电视中间件前端的大数据接收模块开始登录服务后,所述数字电视中间件终 端的大数据发送模块发出登录请求信号给所述的大数据接收模块; 所述数字电视中间件前端的大数据接收模块收到登录请求信号后,将接收反馈信号反 馈至所述数字电视中间件终端的大数据发送模块;若所述数字电视中间件终端的大数据发 送模块没有收到反馈信号,所述数字电视中间件终端的大数据发送模块则以预设的间隔时 间不间断地向所述数字电视中间件前端的大数据接收模块发送登录请求信号,直至所述数 字电视中间件前端的大数据发送模块接收到所述数字电视中间件终端的大数据发送模块 发出的接收反馈信号。
3. 如权利要求1所述的基于数字电视中间件技术的大数据推送系统,其特征在于, 所述数字电视中间件前端的终端监控模块判断处于接收中的所述数字电视中间件终 端掉线的依据为:所述终端监控模块监控中心数据库内的请求信号,若在预定的时间内没 有接收到终端大数据发送模块发出的请求信号,则认为相应的处于接收中的所述数字电视 中间件终端掉线, 当故障处理模块发出报警信号后,需重启处于接收中的所述数字电视中间件终端,检 查所述数字电视中间件终端、互联网以及广电有线网的工作状态,若无法解决故障,则将该 故障点的所述数字电视中间件终端设为禁用,以保证其他设备的正常工作。
4. 如权利要求3所述的基于数字电视中间件技术的大数据推送系统,其特征在于, 所述数字电视中间件前端的数据接收统计模块的工作过程包括: A1.当相应的所述数字电视中间件终端通过广电有线网接收完成本次的文件数据后, 该所述数字电视中间件终端中的接收完成发送模块通过互联网发出登录请求信号至数据 接收统计模块,数据接收统计模块收到登录请求后,发送登录回馈信号给发出登录请求的 所述数字电视中间件终端;若发出登录请求的所述数字电视中间件终端没有收到登录回馈 信号,则每隔1秒通过接收完成发送模块发送一次登录请求信号,直到收到登录回馈信号; A2.所述接收完成发送模块接收到登录回馈信号后,通过互联网向所述数据接收统计 模块发送文件接收完成信号,所述数据接收统计模块接收到文件接收完成信号后,通过互 联网发送文件接收完成反馈信号至该接收完成发送模块; A3.若所述数字电视中间件终端接收完成发送模块没有收到终端文件接收完成反馈信 号后,重复步骤Al、A2,直至接收完成发送模块接收到文件接收完成反馈信号。
5.如权利要求1所述的基于数字电视中间件技术的大数据推送系统,其特征在于, 所述数字电视中间件前端的大数据推送管理模块,用于根据文件推送列表中的推送顺 序通过广电有线网推送相对应的文件给若干个大容量数据接收终端,所述数字电视中间件 前端的大数据推送管理模块通过了解每个具有大容量数据接收的所述数字电视中间件终 端的运行状态、数据接收的状态、数据接收的结果,能根据各大容量数据接收的所述数字电 视中间件终端的情况,进行海量信息的下载,并掌控安排数据广播的轮次,达到对中间件终 端的可知、可管、可控目的, 所述数字电视中间件终端通过中间件软件模块和终端管控播放模块进行解码播放。
【文档编号】H04N21/236GK104125515SQ201410380719
【公开日】2014年10月29日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】许海华, 何明, 桂平, 许哲维 申请人:无锡商埃曲信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1