基于cmmb信道的数据及音视频推送系统的制作方法

文档序号:7722576阅读:170来源:国知局
专利名称:基于cmmb信道的数据及音视频推送系统的制作方法
技术领域
本发明涉及多媒体广播技术领域,特别涉及一种通过移动多媒体广播(CMMB)通 道实现数据文件以及音视频推送业务的系统。
背景技术
推送(Push)技术是一种依据一定的技术标准和约定,自动从信息资源中选择特 定的信息,并通过一定的方式有规律的将信息传递给用户的技术。其实质是借助一种特殊 的软件系统,该软件能够根据用户事先向系统输入的信息请求主动搜索出符合用户需求的 信息,并对信息进行筛选、分类、排序后按照用户的特定要求,在适当的时候将信息传递至 用户指定的“地点”。通常的推送技术是基于客户/服务器模式,在客户机没有请求的情况下,由服务 器主动向客户机发送预定的数据,由客户机决定收取与否,同时其还支持多点发送。即,推 送技术具有非实时性和服务器端的主动性等特定。传统的推送方法需要在用户主动定制后才开始推送,存在以下缺陷基于点对点进行的推送,带宽利用率低;基于GPRS进行的推送,推送群发时并发流量大,受到网络带宽的限制产生阻塞, 导致延时到达,推送效率低;传统的推送系统在进行大的视音频文件推送时,成功率低;对于推送到用户的内容,用户无法进行选择、无法掌握推送时间;CMMB (China Mobile Multimedia Broadcasting)指中国移动多媒体广播,是指面 向手机、GPS、MP4、笔记本电脑等小屏幕移动终端提供的多媒体广播,包括视频广播业务、音 频广播业务、数据广播业务和相关互动业务。

发明内容
本发明的目的是克服现有技术的上述缺陷,提供一种通过移动多媒体广播(CMMB) 通道推送数据、视音频文件的系统及其方法。本发明利用广播信道点对面传送信息方式,解 决了传统推送带宽利用率低、推送效率低的问题;且提出了一种针对大的视音频文件推送 成功率低的解决办法;本发明的系统在推送文件的同时向用户发送节目单信息,用户可根 据节目单信息选择所需要节目或者内容。为实现上述目的,本发明提供了一种基于CMMB信道的数据及音视频推送系统,包 括服务器端和终端,其中,所述服务器端包括内容服务器,接收信息源的待推送信息,分析处理及分类后生成节目单和节目包, 并将其分别发送至相应的服务器;所述节目单包括节目包业务信息、内容信息及其推送时 间;数据广播服务器,接收所述节目单及数据类节目包,根据节目单中的业务信息和
4内容信息配置相应的节目包,根据所述推送时间通过与所述业务信息相对应的CMMB信道 广播至所述终端;视频服务器,接收所述节目单,根据节目单中的业务信息和内容信息上载相应的 音视频节目包生成音视频类节目文件,根据所述推送时间通过与所述业务信息相对应的 CMMB信道播放相应的音视频内容;推送业务指南,接收来自所述内容服务器的所述节目单,通过CMMB信道将其发送 至所述终端;push video服务器,用于根据用户反馈信息将相应的节目文件或内容补发给所述 终端;所述终端包括下载管理器,用于自动根据所述内容信息和推送时间定时接收数 据广播服务器发送的数据文件、自动根据所述内容信息和推送时间定时录制视频服务器播 放的音视频内容,并对所述接收的数据文件和录制的音视频内容进行存储管理。其中,所述业务信息包括表征了节目包的业务分类并指定其推送频道的业务标 识。本发明还提供了一种基于CMMB信道的数据文件推送方法,包括以下步骤信息源上传待推送信息;内容服务器对所述待推送信息进行分析处理分类后生成节目单及数据类节目包, 将其通过局域网发送给数据广播服务器;数据广播服务器提取所述节目单中的业务信息和内容信息,配置相应的节目包;将所述数据类推送文件切片、封装后通过与业务信息中业务标识相对应的CMMB 信道广播至下载管理器。本发明还提供了一种基于CMMB信道的音视频内容推送方法,包括以下步骤信息源上传待推送信息;内容服务器对所述待推送信息进行分析处理分类后生成节目单及音视频类节目 包,将其通过局域网发送给视频服务器;视频服务器根据所述节目单的信息上载相应的音视频节目包生成音视频类节目 文件及音视频内容节目单;视频服务器根据所述音视频内容节目单的信息通过与业务信息中业务标识相对 应的CMMB信道播放相应音视频内容。本发明还提供了一种基于CMMB信道的数据文件接收方法,包括以下步骤下载管理器接收推送业务指南发送的节目单;自动根据节目单中的内容信息及其推送时间定时接收数据广播服务器通过CMMB 信道发送的数据类节目文件;对所述接收的数据类节目文件进行存储管理。本发明还提供了一种基于CMMB信道的音视频内容接收方法,包括以下步骤下载管理器接收推送业务指南发送的节目单;自动根据节目单中的内容信息及其推送时间定时录制视频服务器通过CMMB信道 播放的音视频节目内容;对所述录制的音视频节目内容进行存储管理。
与现有技术相比,本发明的基于CMMB信道的多媒体推送系统及其推送方法具有 以下优势系统主动进行文件推送,用户无需发送请求;对于推送到用户的内容,用户可以根 据节目单信息有选择的进行接收或者过滤;内容的传送及保存过程通过下载管理器自动完 成,无需用户参与;使用业务内容可与传输过程分离,用户可离线使用、反复使用;对于已 推送并存储到用户终端的内容,用户可立即使用,不必再等待较长的下载过程;服务器端在 推送内容时,可有效的调度推送时间。


图1是根据本发明的基于CMMB信道的数据及音视频推送系统的结构图;图2是根据本发明的基于CMMB信道的内容服务器的工作流程图;图3是根据本发明的基于CMMB信道的数据及音视频推送系统中数据广播服务器 推送数据文件的流程图;图4是根据本发明的基于CMMB信道的数据及音视频推送系统中视频服务器推送 音视频内容的流程图;图5是根据本发明的基于CMMB信道的数据及音视频推送系统中下载管理器接收 文件的流程图。
具体实施例方式本发明提出的基于CMMB信道的数据及音视频推送系统及其方法,结合附图和实 施例说明如下。如图1所示,根据本发明的基于CMMB信道的数据及音视频推送系统包括服务器端 1和终端2两个部分。其中,服务器端1包括内容服务器101、数据广播服务器102、视频服 务器103、Push Video服务器104和推送业务指南105 ;终端2包括下载管理器201。具体地,内容服务器101接收来自信息源的待推送信息,分析处理及分类后生成 节目单和节目包,并将其分别发送至相应的服务器;其进一步包括服务器管理模块1011 用于对所述内容服务器101、数据广播服务器102、视频服 务器103、Push Video服务器104的基本信息进行存储及编辑;其中,所述基本信息包括各 个服务器的IP地址、服务器名、FTP路径、FTP用户名、FTP密码。信息源管理模块1012 用于对所述信息源的信息进行编辑,其中,所述信息源为 提供推送信息的内容提供商;所述信息源信息为内容提供商的名称、地址、联系人、联系方 式、权限、信息源简介;所述编辑过程包括添加、修改和删除信息源信息。内容管理模块1013 用于根据待推送信息的内容生成相应的栏目,并进行预览及 审核;其中,通过设置关键词,每一所述栏目可以包括与其名称相关的所有待推送的数据和 音视频信息;例如,名为电视剧的栏目可以包括与电视剧相关的所有娱乐新闻、视频及音乐 等推送信息;名为法制的栏目可以包括与法制相关的案件新闻、法律知识等推送信息;名 为游戏的栏目可以包括与游戏相关的新闻、攻略、CG视频、音乐等推送信息;同时,该模块 还可以通过设置“过滤词”等方法对生成的栏目进行预览及审核,以辨识推送信息中是否包 含有违法或不良内容。
业务管理模块1014 用于根据业务分类从每一所述栏目中提取多个数据节目包 和音视频节目包;例如,所述业务分类可以为日剧新闻,则从电视剧栏目中提取和日剧新闻 相关的所有新闻网页生成数据节目包;所述业务分类可以为欧美流行音乐,则可以根据演 唱者名称或国籍从音乐栏目中提取相应的音频文件分别生成节目包;所述业务分类可以为 美剧,则根据连续剧名称从电视剧栏目中提取相应的视频分别生成节目包;具体编辑过程 中,所述数据节目包可以包括新闻、娱乐、教育、财经等;所述音视频节目包可以包括视 频组、音频组。频道管理模块1015:用于创建传送所述节目单和节目包的频道,并配置频道参 数;具体地,可以创建不同的频道传送不同的栏目或不同业务分类的节目包;所述频道参 数包括频点名称、频点频率、频点描述,频道所传送节目包的业务名称、业务标识、业务描 述。节目单管理模块1016 根据所述栏目和节目包的内容和信息生成节目单并预览; 所述节目单包括栏目信息、节目包的业务标识和内容信息;例如,对于名为《奋斗》的视频 节目包,其栏目信息为电视剧,其业务标识为推送视频频道(ID :2001),即指定该节目通过 标识为2001的频道按照频道管理模块所设置的相应的频点进行推送,其内容信息可以为 该剧在系统中的播放(推送)时间、时长、内容简介、演职员表、集数等等;再例如,对于名 为《新闻早报》的数据类节目包,其栏目信息为电子报刊,其业务标识为推送数据频道(ID 2002),即指定该节目通过标识为2002的频道按照频道管理模块所设置的相应的频点进行 推送,其内容信息可以为该报刊在系统中的推送时间、时长、内容简介等等。发布管理模块1017 用于通过局域网传送所述节目单和节目包;具体地,将数据 类节目包发送给数据广播服务器,将音视频类节目包发送给视频服务器,将节目单发送给 数据广播服务器、视频服务器及推送业务指南;系统管理模块1018 用于存储系统操作者信息并设置相应的权限;其中,所述系 统操作者包括内容提供商、栏目及节目包编辑人员、节目单及节目包发布人员等;可以为这 些操作人员分别设置权限,例如,可以使内容提供商仅能向内容管理器发送待推送信息,使 栏目和节目包编辑人员仅能对栏目和节目包进行编辑,使节目单和节目包发布人员仅能执 行发布操作,以便于整个系统的安全和管理。具体的,上述模块1011-1018通过程序实现,其流程图如图2所示,包括以下步 骤S201 判断是否已配置内容服务器的信息,如果没有,则配置内容服务器的信息, 并创建栏目;S202 根据S201建立的栏目信息,判断是否存在与栏目相对应的信息源信息,如 果没有,则创建信息源;S203 将由信息源获得的待推送信息上传至栏目;S204 判断内容是否接受过审核,若未审核,则进行审核;S205 对审核通过的内容进行节目包编辑;S206 判断是否存在与节目包相对应的频道,如果没有,创建频道,并将S205的节 目包加载至相应的频道;S207:编辑节目单;
S208 发布节目包和节目单。具体地,数据广播服务器102接收来自所述内容服务器101的节目单及数据类节 目包,根据所述节目单中的业务信息和内容信息将数据类节目包内容与业务进行相应匹 配,根据配置信息进行切片、封装,通过节目单信息中的业务标识所指定的CMMB信道广播 至下载管理器;其推送数据文件的流程图如图3所示,包括以下步骤S301 提取节目单;即提取由内容管理器101生成并发送的包含有所有栏目信息、 业务信息和内容信息的节目单;S302 提取业务信息和内容信息;即由所述节目单中提取数据类的栏目信息、业 务信息和内容信息;例如,提取“娱乐新闻”的栏目信息、“港台娱乐新闻”的业务信息以及 所有港台娱乐新闻网页等内容信息;S303 根据业务信息配置内容;所述配置过程包括根据业务信息将内容加载至 相应业务,例如,根据“港台娱乐新闻”这一业务信息将相应的新闻网页内容加载其中;S304:对配置后的内容进行切片、封装并广播至下载管理器201 ;即切片、封装后 的节目推送至CMMB广播信道,终端下载管理器接收其相应内容。例如,将“港台娱乐新闻” 这一业务相应的新闻网页内容切片、封装,推送至业务标识所指定的CMMB广播信道,终端 下载管理器接收其相应内容。具体地,视频服务器103接收来自所述内容服务器的节目单,根据所述节目单的 信息上载相应的音视频节目包生成音视频类节目文件及音视频内容节目单,通过播控模块 根据所述音视频内容节目单的信息播放相应节目文件;其推送音视频内容的流程图如图4 所示,包括以下步骤S401 上载节目单;即上载由内容管理器101生成并发送的包含有所有栏目信息、 业务信息和内容信息的节目单;S402 根据节目单信息上载音视频内容;即把与节目单上的音视频类栏目信息、 业务信息和内容信息相对应的音视频节目包由内容服务器101上载到视频服务器103 ;例 如,从内容服务器101上把与节目单上电视剧栏目下归类为美剧的名称为《Lie To Me》的 视频文件包上载到视频服务器103 ;S403 审核发布音视频内容节目单;即根据上载的音视频节目包内容重新生成音 视频类节目单,包括栏目名称、业务分类、业务标识、视频或音频节目包名称、播放(推送) 时间、时长、内容简介等等,并对其进行审核,以剔除违法或不良内容;S404 向播控模块加载所述音视频内容节目单;S405 根据所述音视频内容节目单信息播出音视频节目;即通过播控模块按照节 目单上的播放时间顺序通过业务标识所指定的CMMB广播信道播放相应的音视频节目。具体地,推送业务指南105接收来自所述内容服务器101的所述节目单,并将其发 送至所述下载管理器201 ;推送业务指南推送节目单的方式有两种一种是ESG电子业务 指南,通过移动多媒体广播网络推送至下载管理器201,一种是PSG推送式业务指南,通过 internet网络或者GPRS网络传送至下载管理器201。具体地,下载管理器201进一步包括数据接收模块2011,用于接收并存储数据广播服务器102广播的数据类节目文 件;即,该模块自动接收并存储数据类推送文件;
8
音视频录制模块2012,用于录制并存储视频服务器103播放的音视频类节目文 件;即,该模块自动录制并存储音视频类推送文件,用户可以收看到的节目内容长度与录制 进度成正比,克服了大的视音频文件推送时成功率低导致的下载中断后无法查看音视频内 容的问题;定时控制模块2013,用于根据节目单上推送文件的播放(推送)时间来定时启动 下载管理器201,通过对待传送文件的定时接收和定时录制来实现数据文件的定时、选择性 接收和音视频内容的定时、选择性录制,克服了用户无法掌握推送时间和推送内容的问题。其中,所述下载管理器201接收推送内容的流程图如图5所示,包括以下步骤S501 提取节目单;即提取由内容管理器101生成并通过推送业务指南105发送 的包含有所有栏目信息、业务信息和内容信息的节目单;S502 根据节目单信息对数据广播服务器102和视频服务器103的推送文件进行 定时控制;即下载管理器可以在用户不参与的情况下自动执行接收、录制操作,也可以由用 户根据节目单中的节目推送信息选择性、定时接收自己需要的推送文件;S503 通过定时控制模块接收数据文件、录制音视频内容;S504 对所述数据文件和音视频内容进行存储管理;将接收到的数据文件和音视 频内容存储至相应栏目,如存储空间不足自动删除日期最早的文件。此外,系统的服务器端1还包括push video服务器104,用于根据用户反馈信息将 相应的节目文件补发给所述下载管理器201 ;例如,用户没有收到定制的内容,此时,用户 可以通过向push video服务器提交补发请求,所述push video服务器104即可响应用户 的请求指示,将相应的文件补发给下载管理器201供用户查看。综上所述,本发明的基于传统推送基于CMMB信道的数据及音视频推送系统,使用 CMMB的多信道进行文件推送,克服了传统推送方式受带宽流量、用户数量限制等问题;下 载管理终端采用录制方式接收视频服务器播放的音视频内容,克服了传统的推送系统在进 行大的音视频文件推送时,成功率低的问题;通过push video服务器进行推送文件的指 定补发,克服了传统的推送系统因为推送时间与用户使用时间差异等原因造成的漏订和误 订;通过定时控制模块有选择性地定时接收数据文件或录制音视频内容,克服了传统推送 系统中用户无法选择推送内容和无法掌握推送时间的问题,实现了有针对性的推送。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
一种基于CMMB信道的数据及音视频推送系统,包括服务器端和终端,其特征在于,所述服务器端包括内容服务器,接收信息源的待推送信息,分析处理及分类后生成节目单和节目包,并将其分别发送至相应的服务器;所述节目单包括节目包业务信息、内容信息及其推送时间;数据广播服务器,接收所述节目单及数据类节目包,根据节目单中的业务信息和内容信息配置相应的节目包,根据所述推送时间通过与所述业务信息相对应的CMMB信道广播至所述终端;视频服务器,接收所述节目单,根据节目单中的业务信息和内容信息上载相应的音视频节目包生成音视频类节目文件,根据所述推送时间通过与所述业务信息相对应的CMMB信道播放相应的音视频内容;推送业务指南,接收来自所述内容服务器的所述节目单,通过CMMB信道将其发送至所述终端;push video服务器,用于根据用户反馈信息将相应的节目文件或内容补发给所述终端;所述终端包括下载管理器,用于自动根据所述内容信息和推送时间定时接收数据广播服务器发送的数据文件、自动根据所述内容信息和推送时间定时录制视频服务器播放的音视频内容,并对所述接收的数据文件和录制的音视频内容进行存储管理。
2.如权利要求1所述的基于CMMB信道的数据及音视频推送系统,其特征在于,所述业 务信息包括表征了节目包的业务分类并指定其推送频道的业务标识。
3.一种基于CMMB信道的数据文件推送方法,其特征在于,包括以下步骤 信息源上传待推送信息;内容服务器对所述待推送信息进行分析处理分类后生成节目单及数据类节目包,将其 通过局域网发送给数据广播服务器;数据广播服务器提取所述节目单中的业务信息和内容信息,配置相应的节目包; 将所述数据类推送文件切片、封装后通过与业务信息中业务标识相对应的CMMB信道 广播至下载管理器。
4.一种基于CMMB信道的音视频内容推送方法,其特征在于,包括以下步骤 信息源上传待推送信息;内容服务器对所述待推送信息进行分析处理分类后生成节目单及音视频类节目包,将 其通过局域网发送给视频服务器;视频服务器根据所述节目单的信息上载相应的音视频节目包生成音视频类节目文件 及音视频内容节目单;视频服务器根据所述音视频内容节目单的信息通过与业务信息中业务标识相对应的 CMMB信道播放相应音视频内容。
5.一种基于CMMB信道的数据文件接收方法,其特征在于,包括以下步骤 下载管理器接收推送业务指南发送的节目单;自动根据节目单中的内容信息及其推送时间定时接收数据广播服务器通过CMMB信道 发送的数据类节目文件;对所述接收的数据类节目文件进行存储管理。
6. 一种基于CMMB信道的音视频内容接收方法,其特征在于,包括以下步骤 下载管理器接收推送业务指南发送的节目单;自动根据节目单中的内容信息及其推送时间定时录制视频服务器通过CMMB信道播放 的音视频节目内容;对所述录制的音视频节目内容进行存储管理。
全文摘要
本发明提供了一种基于CMMB信道的数据及音视频推送系统,其中,服务器端包括内容服务器,接收信息源的待推送信息,分析处理及分类后生成节目单和节目包,并将其发送至相应的服务器;数据广播服务器,根据节目单信息配置相应数据类节目包,通过CMMB信道广播至终端;视频服务器,根据节目单信息上载相应的音视频节目包,播放相应的节目文件;推送业务指南,将节目单发送至终端;push video服务器,根据用户反馈信息将相应的节目文件补发给终端;以及,终端包括下载管理器,用于自动根据节目单信息定时接收数据文件、录制音视频内容,并进行存储管理。
文档编号H04H60/72GK101895562SQ20091025814
公开日2010年11月24日 申请日期2009年12月16日 优先权日2009年1月16日
发明者林峰, 王鑫, 苏明, 谢永红 申请人:林峰;谢永红
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1