面向移动终端的多媒体数据直播系统和方法

文档序号:7804504阅读:206来源:国知局
面向移动终端的多媒体数据直播系统和方法
【专利摘要】本发明实施例公开了一种面向移动终端的多媒体数据直播系统和方法。该系统包括管理客户端、管理服务器、数据处理服务器和直播流媒体服务器,数据处理服务器包括采集模块和处理模块;管理客户端,用于登录到管理服务器后对数据处理服务器的工作任务进行配置;管理服务器,用于根据配置,生成用于指示采集信道和采集时间的第一配置文件;采集模块,用于在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据;处理模块,用于获取第一配置文件,从采集的多媒体数据中获取在采集信道和采集时间采集的多媒体数据,压缩编码后推送给直播流媒体服务器,以便直播流媒体服务器发送给移动终端。根据本发明实施例,可以满足向移动终端侧的用户直播多媒体数据的需求。
【专利说明】面向移动终端的多媒体数据直播系统和方法
【技术领域】
[0001]本发明涉及广播领域,特别是涉及面向移动终端的多媒体数据直播系统和方法。【背景技术】
[0002]在移动互联网兴起的时代,由于移动终端的发展飞速,众多的多媒体应用也相应地出现在移动终端中,因此,“网络广播电台”的业务发展需求也应运而生。所谓“网络广播电台”就是把传统意义上的广播电台搬到了网上,并通过移动终端(替代传统的收音机)来收听电台节目。“网络广播电台”可以使广播电台移动互联网化,从而为人们的生活带来更大的便利。
[0003]考虑到传统的广播电台自身已经具备了向广大受众提供电台节目(例如,音频内容。当然,除了可以提供音频内容,广播电台也可以提供视频内容)的能力,因此,在此基础上,只需要再搭建一个用于实现“网络广播电台”的系统平台,通过该系统平台可以向移动终端侧的用户直播电台节目。
[0004]目前迫切需要解决的技术问题是:如何实现该系统平台,以满足向移动终端侧的用户直播多媒体数据的需求。

【发明内容】

[0005]为了解决上述技术问题,本发明实施例提供了面向移动终端的多媒体数据直播系统和方法,以满足向移动终端侧的用户直播多媒体数据的需求。
[0006]本发明实施例公开了如下技术方案:
[0007]—种面向移动终端的多媒体数据直播系统,包括:管理客户端、管理服务器、数据处理服务器和直播流媒体服务器,所述数据处理服务器包括采集模块和处理模块;其中,
[0008]所述管理客户端,用于登录所述管理服务器,并在所述管理服务器上对所述数据处理服务器的工作任务进行配置;
[0009]所述管理服务器,用于根据所述管理客户端的配置,生成第一配置文件,所述第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间;
[0010]所述采集模块,用于在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据;
[0011]所述处理模块,用于从所述管理服务器获取所述第一配置文件,从采集的所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据进行压缩编码后推送到所述直播流媒体服务器上;
[0012]所述直播流媒体服务器,用于响应于移动终端的直播请求,通过流媒体协议将所述多媒体数据发送给所述移动终端。
[0013]优选的,所述管理服务器还用于,根据所述管理客户端的配置,生成第二配置文件,所述第二配置文件用于指示对所述处理模块的控制类型,所述控制类型包括启动和停止;[0014]则所述数据处理服务器还包括控制模块;
[0015]所述控制模块,用于从所述管理服务器获取所述第二配置文件,根据所述第二配置文件指示的控制类型,启动或停止所述处理模块。
[0016]优选的,所述处理模块包括第一配置文件获取子模块和直播推流子模块;其中,
[0017]所述第一配置文件获取子模块,用于通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取所述第一配置文件;
[0018]所述直播推流子模块,用于从所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据压缩编码后推送到所述直播流媒体服务器上。
[0019]优选的,所述数据处理服务器还包括第一日志回传模块,用于将所述处理模块的工作日志实时回传给所述管理服务器;
[0020]所述处理模块的工作日志包括所述处理模块的开始工作时间和结束工作时间,以及直播流媒体服务器的地址。
[0021]优选的,所述控制模块包括:第二配置文件获取子模块和启停子模块;其中,
[0022]所述第二配置文件获取子模块,用于通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取所述第二配置文件;
[0023]所述启停子模块,用于根据所述第二配置文件中指示的控制类型自动启动或停止所述处理模块。
[0024]优选的,所述控制模块还包括监控子模块;
[0025]所述监控子模块,用于监测所述处理模块的工作状态是否正常,如果出现异常,通知所述启停子模块重新启动所述处理模块。
[0026]优选的,所述数据处理服务器还包括第二日志回传模块;
[0027]所述第二日志回传模块,用于将控制模块的工作日志实时回传给所述管理服务器;
[0028]所述控制模块的工作日志包括控制模块启动、停止和重启处理模块时的启动时间、停止时间和重启时间。一种面向移动终端的多媒体数据直播方法,包括:
[0029]a)、管理客户端登录管理服务器,并将所述管理服务器上对数据处理服务器的工作任务进行配置;
[0030]b)、管理服务器根据所述管理客户端的配置,生成第一配置文件,所述第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间;
[0031]C)、数据处理服务器在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据;
[0032]d)、数据处理服务器从所述管理服务器获取所述第一配置信息,从采集的所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据进行压缩编码后推送到所述直播流媒体服务器上;
[0033]e)、直播流媒体服务器响应于移动终端的直播请求,通过流媒体协议将所述多媒体数据发送给所述移动终端。
[0034]优选的,所述方法还包括:
[0035]f)、管理服务器根据所述管理客户端的配置,生成第二配置文件,所述第二配置文件用于指示对所述数据处理服务器进行控制的控制类型,所述控制类型包括启动和停止;
[0036]g)、数据处理服务器从所述管理服务器获取所述第二配置文件,根据所述第二配置文件指示的控制类型,启动或停止执行步骤d。
[0037]优选的,所述步骤d包括:
[0038]dl)、数据处理服务器通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取第一配置文件;
[0039]d2)、数据处理服务器从所述多媒体数据中获取在第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据压缩编码后推送到所述直播流媒体服务器上。
[0040]优选的,所述方法还包括:
[0041]h)、数据处理服务器将第一工作日志实时回传给所述管理服务器;
[0042]所述第一工作日志包括步骤d的开始执行时间和结束执行时间,以及直播流媒体服务器的地址。
[0043]优选的,所述步骤g包括:
[0044]gl)、数据处理服务器通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取第二配置文件;
[0045]g2)、数据处理服务器根据第二配置文件中指示的控制类型自动启动或停止所述数据处理程序。
[0046]优选的,所述方法还包括:
[0047]i)、数据处理服务器监测步骤d是否正常执行,如果出现异常,重新启动执行步骤CL
[0048]优选的,所述方法还包括:
[0049]j)、数据处理服务器将第二工作日志实时回传给所述管理服务器;
[0050]所述第二工作日志包括步骤g中的启动时间和停止时间,以及步骤i中的重启时间。
[0051]由上述实施例可以看出,与现有技术相比,本发明的优点在于:
[0052]由管理客户端登录管理服务器,在管理服务器上对数据处理服务器的工作任务进行配置。管理服务器根据配置生成对应的第一配置文件,该第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间(即,目标采集信道和目标采集时间)。数据处理服务器中的处理模块在工作之前,先从管理服务器获取该第一配置文件,然后再根据第一配置文件的指示,从采集模块所采集的多媒体数据中获取在“目标采集信道”和“目标采集时间”所采集的多媒体数据(该多媒体数据即为待直播的多媒体数据),最后将待直播的多媒体数据压缩编码后推动给直播流媒体服务器,以便直播流媒体服务器将待直播的多媒体数据通过流媒体协议发送给移动终端。
[0053]可见,不仅可以实现多媒体数据的直播,而且,通过管理客户端和管理服务器对待直播的多媒体数据的采集信道和采集时间的配置,使操作人员只需要在计算机上进行简单操作,就可以对直播的内容进行控制。
【专利附图】

【附图说明】[0054]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0055]图1为本发明实施例提供的一种面向移动终端的多媒体数据直播系统的结构框图;
[0056]图2为本发明实施例中一种处理模块的结构框图;
[0057]图3为本发明实施例中一种数据处理服务器的结构框图;
[0058]图4为本发明实施例提供的另一种数据处理服务器的结构框图;
[0059]图5为本发明实施例中一种控制模块的结构框图;
[0060]图6为本发明实施例中另一种控制模块的结构框图;
[0061]图7为本发明实施例中另一种数据处理服务器的结构框图;
[0062]图8为实施例提供的一种面向移动终端的多媒体数据直播方法的流程图。
【具体实施方式】
[0063]本发明实施例提供了面向移动终端的多媒体数据直播系统和方法。本发明实施例的技术关键点在于,在直播系统中,由管理客户端登录管理服务器,在管理服务器上对数据处理服务器的工作任务进行配置。管理服务器根据配置生成对应的第一配置文件,该第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间(为了方便后面描述,暂时将该采集信道和采集时间定为“目标采集信道”和“目标采集时间”)。数据处理服务器中的处理模块在工作之前,先从管理服务器获取该第一配置文件,然后再根据第一配置文件的指示,从采集模块所采集的多媒体数据中获取在“目标采集信道”和“目标采集时间”所采集的多媒体数据(该多媒体数据即为待直播的多媒体数据),最后将待直播的多媒体数据压缩编码后推动给直播流媒体服务器,以便直播流媒体服务器将待直播的多媒体数据通过流媒体协议发送给移动终端。可见,上述方案不仅可以实现多媒体数据的直播,而且,通过管理客户端和管理服务器对待直播的多媒体数据的采集信道和采集时间的配置,使操作人员只需要在计算机上进行简单操作,就可以对直播的内容进行控制。
[0064]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例进行详细描述。
[0065]请参阅图1,其为本发明实施例提供的一种面向移动终端的多媒体数据直播系统的结构框图,该系统10包括:管理客户端11、管理服务器12、数据处理服务器13和直播流媒体服务器14,数据处理服务器13进一步包括采集模块131和处理模块132。下面结合该装置的工作原理进一步介绍其内部结构以及连接关系。
[0066]管理客户端11,用于登录管理服务器12,并在管理服务器12上对数据处理服务器13的工作任务进行配置。
[0067]管理服务器12,用于根据管理客户端11的配置,生成第一配置文件,所述第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间。
[0068]其中,管理服务器12可以为一个Web服务器,也可以是一个APP服务器。管理客户端11在登录到管理服务器12后,可以在管理服务器12上配置数据处理服务器的工作任务,根据该工作任务,数据处理服务器中的处理模块就可以确定从采集的多媒体数据中获取哪个多媒体数据作为待直播的多媒体数据。
[0069]采集模块131,用于在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据。
[0070]其中,采集模块可以在一个采集信道上实时采集一个节目的多媒体数据,并将采集的多媒体数据写入暂存文件中,如,将音频数据写入到wav文件中。在暂存文件中还携带有采集信道和采集时间的信息。
[0071]另外,需要说明的是,上述“多媒体数据”可以是音频数据,也可以是音视频数据。如果采集的多媒体数据是音视频数据,而直播的多媒体数据是音频数据,还需要从采集的音视频数据中剔除视频数据,只保留音频数据。
[0072]处理模块132,用于从管理服务器12获取第一配置文件,从采集的所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据进行压缩编码后推送到直播流媒体服务器14上。
[0073]根据第一配置文件确定待直播的多媒体数据的采集信道和采集时间后,根据暂存文件携带的采集信道和采集时间的信息,处理模块就可以从相应的暂存文件(该暂存文件中所保存的即为待直播的多媒体数据)中读取待直播的多媒体数据,当读取的多媒体数据到达一定数量时,就可以调用压缩编码器对多媒体数据进行压缩编码。例如,如果多媒体数据为音频数据,可以调用Faac压缩编码器将多媒体数据压缩编码为aac格式的数据。
[0074]直播流媒体服务器14,用于响应于移动终端的直播请求,通过流媒体协议将所述多媒体数据发送给所述移动终端。
[0075]例如,流媒体协议包括但不限于以下协议:RTSP (Real Time StreamingProtocol,实时流传输协议)、RTMP (Routing Table Maintenance Protocol,路由选择表维护协议)和HLS (Http Live Streaming,基于Http的实时流传输协议)。
[0076]其中,请参阅图2所示的处理模块的结构框架图,处理模块132包括第一配置文件获取子模块1321和直播推流子模块1322,其中,
[0077]第一配置文件获取子模块1321,用于通过与管理服务器12进行间隔性交互的方式,实时从管理服务器12获取所述第一配置文件;
[0078]所述直播推流子模块1322,用于从所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据压缩编码后推送到直播流媒体服务器14上。
[0079]在本发明的一个优选实施方式中,数据处理服务器13还包括:第一日志回传模块133,如图3所示,第一日志回传模块133,用于将所述处理模块132的工作日志实时回传给管理服务器12。
[0080]例如,处理模块132的工作日志包括但不限于处理模块132的开始时间和结束时间,以及直播流媒体服务器14的地址。
[0081]在本发明的另一个优选实施方式中,管理服务器12还用于,根据管理客户端11的配置,生成第二配置文件,所述第二配置文件用于指示对处理模块132的控制类型,所述控制类型包括启动和停止;
[0082]相应的,如图4所示,数据处理服务器13还包括:控制模块134,用于从管理服务器12中获取第二配置文件,根据所述第二配置文件指示的控制类型,启动或停止处理模块132。
[0083]在本发明的另一个优选实施方式中,如图5所示的控制模块的结构框图,其中,控制模块134包括:第二配置文件获取子模块1341和启停子模块1342 ;
[0084]第二配置文件获取子模块1341,用于通过与管理服务器12进行间隔性交互的方式,实时从管理服务器12获取所述第二配置文件;
[0085]启停子模块1342,用于根据所述第二配置文件中指示的控制类型自动启动或停止处理模块132。
[0086]在本发明的另一个优选实施方式中,如图6所示,控制模块134还包括:监控子模块1343,用于监测处理模块132的工作状态是否正常,如果出现异常,通知启停子模块1342重新启动处理模块132。
[0087]在本发明的另一个优选实施方式中,如图7所示,数据处理服务器13还包括第二日志回传模块135,用于将控制模块134的工作日志实时回传给管理服务器12。
[0088]例如,控制模块134的工作日志包括但不限于启停子模块1342控制处理模块132启动的时间、停止的时间和重启的时间。
[0089]另外,还需要说明的是,采集模块131、处理模块132 (包括第一配置文件获取子模块1321和直播推流子模块1322)和第一日志回传模块133、控制模块134 (包括第二配置文件获取子模块1341和启停子模块1342)以及第二日志回传模块135定时向管理服务器12发送心跳信号,管理服务器12通过心跳检测确定上述模块的工作是否正常。
[0090]由上述实施例可以看出,与现有技术相比,本发明的优点在于:
[0091]由管理客户端登录管理服务器,在管理服务器上对数据处理服务器的工作任务进行配置。管理服务器根据配置生成对应的第一配置文件,该第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间(即,目标采集信道和目标采集时间)。数据处理服务器中的处理模块在工作之前,先从管理服务器获取该第一配置文件,然后再根据第一配置文件的指示,从采集模块所采集的多媒体数据中获取在“目标采集信道”和“目标采集时间”所采集的多媒体数据(该多媒体数据即为待直播的多媒体数据),最后将待直播的多媒体数据压缩编码后推动给直播流媒体服务器,以便直播流媒体服务器将待直播的多媒体数据通过流媒体协议发送给移动终端。
[0092]可见,不仅可以实现多媒体数据的直播,而且,通过管理客户端和管理服务器对待直播的多媒体数据的采集信道和采集时间的配置,使操作人员只需要在计算机上进行简单操作,就可以对直播的内容进行控制。
[0093]与上述面向移动终端的多媒体数据直播系统相对应,请参阅图8,本发明实施例还提供了一种面向移动终端的多媒体数据直播方法。该方法包括以下步骤:
[0094]步骤801:管理客户端登录管理服务器,并将所述管理服务器上对数据处理服务器的工作任务进行配置。
[0095]步骤802:管理服务器根据所述管理客户端的配置,生成第一配置文件,所述第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间。
[0096]步骤803:数据处理服务器在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据。[0097]步骤804:数据处理服务器从所述管理服务器获取所述第一配置信息,从采集的所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据进行压缩编码后推送到所述直播流媒体服务器上。
[0098]其中,步骤804具体包括:
[0099]8041)、数据处理服务器通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取第一配置文件;
[0100]8042)、数据处理服务器从所述多媒体数据中获取在第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据压缩编码后推送到所述直播流媒体服务器上。
[0101]步骤805:直播流媒体服务器响应于移动终端的直播请求,通过流媒体协议将所述多媒体数据发送给所述移动终端。
[0102]在本发明的一个优选实施方式中,数据处理程序中的第一日志回传线程将直播推流线程的工作日志实时回传给管理服务器。
[0103]在本发明的另一个优选实施方式中,上述方法还包括:
[0104]步骤806、管理服务器根据所述管理客户端的配置,生成第二配置文件,所述第二配置文件用于指示对所述数据处理服务器进行控制的控制类型,所述控制类型包括启动和停止;
[0105]步骤807、数据处理服务器从所述管理服务器获取所述第二配置文件,根据所述第二配置文件指示的控制类型,启动或停止执行步骤804。
[0106]其中,步骤807具体包括:
[0107]8071、数据处理服务器通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取第二配置文件;
[0108]8072、数据处理服务器根据第二配置文件中指示的控制类型自动启动或停止所述数据处理程序。
[0109]在本发明的另一个优选实施方式中,该方法还包括:
[0110]步骤808、数据处理服务器监测步骤804是否正常执行,如果出现异常,重新启动执行步骤804。
[0111]例如,在Iinux系统中,间隔性地扫描程序进程表,并读取Iinux系统进程信息目录中的相关字段,从而确定步骤804是否正常执行。
[0112]在本发明的另一个优选实施方式中,该方法还包括:
[0113]步骤809、数据处理服务器将第二工作日志实时回传给所述管理服务器;
[0114]所述第二工作日志包括步骤807中的启动时间和停止时间,以及步骤808中的重启时间。
[0115]由上述实施例可以看出,与现有技术相比,本发明的优点在于:
[0116]由管理客户端登录管理服务器,在管理服务器上对数据处理服务器的工作任务进行配置。管理服务器根据配置生成对应的第一配置文件,该第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间(即,目标采集信道和目标采集时间)。数据处理服务器中的处理模块在工作之前,先从管理服务器获取该第一配置文件,然后再根据第一配置文件的指示,从采集模块所采集的多媒体数据中获取在“目标采集信道”和“目标采集时间”所采集的多媒体数据(该多媒体数据即为待直播的多媒体数据),最后将待直播的多媒体数据压缩编码后推动给直播流媒体服务器,以便直播流媒体服务器将待直播的多媒体数据通过流媒体协议发送给移动终端。
[0117]可见,不仅可以实现多媒体数据的直播,而且,通过管理客户端和管理服务器对待直播的多媒体数据的采集信道和采集时间的配置,使操作人员只需要在计算机上进行简单操作,就可以对直播的内容进行控制。
[0118]在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述到的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性、机械或其它的形式。
[0119]所述作为分离部件说明的模块可以是或者也可以是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0120]另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,可以采用软件功能模块的形式实现。
[0121]需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
[0122]以上对本发明所提供的面向移动终端的多媒体数据直播系统和方法进行了详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种面向移动终端的多媒体数据直播系统,其特征在于,包括:管理客户端、管理服务器、数据处理服务器和直播流媒体服务器,所述数据处理服务器包括采集模块和处理模块;其中, 所述管理客户端,用于登录所述管理服务器,并在所述管理服务器上对所述数据处理服务器的工作任务进行配置; 所述管理服务器,用于根据所述管理客户端的配置,生成第一配置文件,所述第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间; 所述采集模块,用于在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据; 所述处理模块,用于从所述管理服务器获取所述第一配置文件,从采集的所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据进行压缩编码后推送到所述直播流媒体服务器上; 所述直播流媒体服务器,用于响应于移动终端的直播请求,通过流媒体协议将所述多媒体数据发送给所述 移动终端。
2.根据权利要求1所述的系统,其特征在于,所述管理服务器还用于,根据所述管理客户端的配置,生成第二配置文件,所述第二配置文件用于指示对所述处理模块的控制类型,所述控制类型包括启动和停止; 则所述数据处理服务器还包括控制模块; 所述控制模块,用于从所述管理服务器获取所述第二配置文件,根据所述第二配置文件指示的控制类型,启动或停止所述处理模块。
3.根据权利要求1所述的系统,其特征在于,所述处理模块包括第一配置文件获取子模块和直播推流子模块;其中, 所述第一配置文件获取子模块,用于通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取所述第一配置文件; 所述直播推流子模块,用于从所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据压缩编码后推送到所述直播流媒体服务器上。
4.根据权利要求3所述的系统,其特征在于,所述数据处理服务器还包括第一日志回传模块,用于将所述处理模块的工作日志实时回传给所述管理服务器; 所述处理模块的工作日志包括所述处理模块的开始工作时间和结束工作时间,以及直播流媒体服务器的地址。
5.根据权利要求2所述的系统,其特征在于,所述控制模块包括:第二配置文件获取子模块和启停子模块;其中, 所述第二配置文件获取子模块,用于通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取所述第二配置文件; 所述启停子模块,用于根据所述第二配置文件中指示的控制类型自动启动或停止所述处理模块。
6.根据权利要求2所述的系统,其特征在于,所述控制模块还包括监控子模块; 所述监控子模块,用于监测所述处理模块的工作状态是否正常,如果出现异常,通知所述启停子模块重新启动所述处理模块。
7.根据权利要求6所述的系统,其特征在于,所述数据处理服务器还包括第二日志回传模块; 所述第二日志回传模块,用于将控制模块的工作日志实时回传给所述管理服务器; 所述控制模块的工作日志包括控制模块启动、停止和重启处理模块时的启动时间、停止时间和重启时间。
8.—种面向移动终端的多媒体数据直播方法,其特征在于,包括: a)、管理客户端登录管理服务器,并将所述管理服务器上对数据处理服务器的工作任务进行配置; b)、管理服务器根据所述管理客户端的配置,生成第一配置文件,所述第一配置文件用于指示待直播的多媒体数据的采集信道和采集时间; C)、数据处理服务器在不同的采集信道上实时采集广播电台提供的各个广播频道的多媒体数据; d)、数据处理服务器从所述管理服务器获取所述第一配置信息,从采集的所述多媒体数据中获取在所述第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据进行压缩编码后推送到所述直播流媒体服务器上; e)、直播流媒体服务器响应于移动终端的直播请求,通过流媒体协议将所述多媒体数据发送给所述移动终端。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括: f)、管理服务器根据所述管理客户端的配置,生成第二配置文件,所述第二配置文件用于指示对所述数据处理服务器进行控制的控制类型,所述控制类型包括启动和停止; g)、数据处理服务器从所述管理服务器获取所述第二配置文件,根据所述第二配置文件指示的控制类型,启动或停止执行步骤d。
10.根据权利要求8所述的方法,其特征在于,所述步骤d包括: dl)、数据处理服务器通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取第一配置文件; d2)、数据处理服务器从所述多媒体数据中获取在第一配置文件指示的采集信道和采集时间所采集的多媒体数据,将获取的多媒体数据压缩编码后推送到所述直播流媒体服务器上。
11.根据权利要求8所述的方法,其特征在于,所述方法还包括: h)、数据处理服务器将第一工作日志实时回传给所述管理服务器; 所述第一工作日志包括步骤d的开始执行时间和结束执行时间,以及直播流媒体服务器的地址。
12.根据权利要求9所述的方法,其特征在于,所述步骤g包括: gl)、数据处理服务器通过与所述管理服务器进行间隔性交互的方式,实时从所述管理服务器获取第二配置文件; g2)、数据处理服务器根据第二配置文件中指示的控制类型自动启动或停止所述数据处理程序。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:i)、数据处理服务器监测步骤d是否正常执行,如果出现异常,重新启动执行步骤d。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:j)、数据处理服务器将第二工作日志实时回传给所述管理服务器;所述第二工作日志包括 步骤g中的启动时间和停止时间,以及步骤i中的重启时间。
【文档编号】H04W4/06GK103974201SQ201410222424
【公开日】2014年8月6日 申请日期:2014年5月23日 优先权日:2014年5月23日
【发明者】孙淼, 周彦其 申请人:北京鸿达以太文化发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1