CN102088624B - 一种电视信号处理方法、移动终端及系统 - Google Patents
一种电视信号处理方法、移动终端及系统 Download PDFInfo
- Publication number
- CN102088624B CN102088624B CN 201110036687 CN201110036687A CN102088624B CN 102088624 B CN102088624 B CN 102088624B CN 201110036687 CN201110036687 CN 201110036687 CN 201110036687 A CN201110036687 A CN 201110036687A CN 102088624 B CN102088624 B CN 102088624B
- Authority
- CN
- China
- Prior art keywords
- information
- server
- live
- time
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种电视信号处理方法、移动终端及系统,其方法为:通过判断客户端是否存在移动数字多媒体广播模块,在存在移动数字多媒体广播模块时,并在进行时移观看的过程中退出移动数字多媒体广播模式,重新建立无线数据通路模式,进而完成时移的观看。通过本发明公开的方法、移动终端及系统,同时支持移动数字多媒体广播和数据通路播放的时移系统,使经过本发明处理后的节目信号基于移动终端时,使经过本发明处理后的节目信号应用于移动终端上时,具有画质清晰、频道切换快、支持用户大、省流量等优点。并且时移录制、同时支持移动数字多媒体广播和数据通路播放的时移系统,从而提高整个系统的并发能力。
Description
技术领域
本发明涉及通信技术领域,更具体的说,是涉及一种电视信号处理方法、移动终端及系统。
背景技术
随着科技的不断发展,人们对各类电子产品的要求也越来越高,在移动设备的发展历程中,手机作为最基本的移动终端,其所具有的功能也从最初的单一通话发展成为现在的多功能结合,不仅具有上网、听歌的功能,还具有点播电视节目进行直播观看,以及还具有了时移观看电视节目的功能,
所谓时移是指用户在观看直播时,能够回到任意历史的某个时刻观看节目。例如:在观看世界杯时,用户认为刚才的进球十分精彩,可通过时移的功能,返回再观看刚才时刻的进球。在当前的手机进行观看直播或时移电视节目时,需要依托一个三网融合项目的位移电视子系统(即手机时移系统)。该位移电视子系统可以实现手机、PC(Personal Computer,个人计算机)、电视三种终端之间的互动。例如:在用户利用电视观看某个节目时,未看完需要外出时,此时可使用手机继续观看刚才的节目,而播放位置延续刚才电视上断开的时刻。而在位移电视中直播的断点续播就是时移的功能的表现,例如:在观看世界杯时,用户临时外出,外出时,便可通过手机的时移功能,继续从刚才中断的位置观看。
在当前的现有技术中,该手机时移系统一般包括:Portal(门户)、直播播放、时移录制和时移播。其中,Portal为用户进入系统的页面,例如列出当前有多少频道,以及每个频道的信息等;直播播放是指在手机上播放直播节目,目前现有技术中的实现方案有两种:基于广电CMMB(China MobileMultimedia Broadcasting,中国移动多媒体广播)和基于无线数据通路(移动/电信/联通的无线数据通道);时移录制是指根据录制计划,将直播的数据保存成文件;时移播放是指读取录制好的数据,并将其提供给终端。
由上述可知,直播播放方式包括两种:基于广电CMMB和基于无线数据通路。其中,广电CMMB是一种单向广播方式,该广播方式可支持无限制数量的终端,在进行数据传输的过程中一定的数据冗余纠错,同时为了防止花屏,所需传输的数据码流也比较大;无线数据通路是基于IP(Internet Protocol,网络之间的互连协议),利用RTSP(Real Time Streaming Protocol,实时流传输协议)/RTP(Real-time Transport Protocol,实时传送协议),通过后台服务器转发直播数据。
但是,采用现有技术的手机时移系统完成手机观看直播或时移电视节目时,存在以下缺点,其一,广电CMMB方式只支持具有独立CMMB模块的手机,且由于信号覆盖面窄,所能收看的频道数有限,并采用单向数据传输,容易受环境影响引起花屏;其二,无线数据通路在传输数据的过程中,为保证清晰度,会增加数据流量,从而容易产生额外的数据流量费用,同时采用无线数据通路的系统限制可以并发的终端数。因此,为满足用户的需求,需要一种同时支持广电CMMB和基于无线数据通路两种模式的数据传输方法,以及能够在保证清晰度的基础上,有效利用资源,减少不必要的流量所产生的费用。
发明内容
有鉴于此,本发明提供了一种电视信号处理方法、移动终端及系统,以克服现有技术不能满足用户需求,不能有效利用资源,在数据传输的过程中容易产生不必要的流量费用的问题。
为实现上述目的,本发明提供如下技术方案:
一种电视信号处理方法,包括:
客户端向门户服务器发送获取支持移动数字多媒体广播模块的节目信息请求;
接收经门户服务器提供的对应所述节目信息请求的节目信息,以及电子节目菜单信息;
接收对当前观看的节目进行时移操作的指令,退出所述移动数字多媒体广播模块播放,建立无线数据通路模式;
依据所述无线数据通路模式,获取时移节目的电子节目菜单信息和节目信息;
缓存所述时移节目的电子节目菜单信息,并解析所述时移节目的节目信息中的音视频信息进行播放;
所述无线数据通路是基于网络之间的互连协议,利用实时流传输协议/实时传送协议,通过后台服务器转发直播数据。
优选的,所述依据所述无线数据通路模式,获取时移节目的电子节目菜单信息和节目信息的过程为:
确定接收对当前观看的节目进行时移操作的指令时的进度条位置,并向流媒体服务器发送时移请求;
获取所述流媒体服务器推送对应所述进度条位置的时移节目电子菜单信息和节目信息。
优选的,所述接收对当前观看的节目进行时移操作的指令之前包括录制时移节目,具体为:
发起启动录制的请求;
启动录制服务器,接收实时编码器推送的音频、视频和信息流;
保存所述音频、视频和信息流于存储服务器。
优选的,当停止所述录制时移节目时,具体为:
发起停止录制请求;
使所述实时编码器停止编码,以及停止推送音频、视频及信息流至所述录制服务器
停止所述录制服务器的录制。
优选的,还包括,所述客户端处于时移状态时:
确定信息发布服务器有实时信息需要发布,以及向实时编码器发送发布信息的编码通知;
根据发布信息的类型使所述实时编码器进行编码,并将编码后的信息经对应的信息流通道推送至流媒体服务器;
通过所述流媒体服务器将编码后的所述信息转发给所述客户端;
根据接收到的编码后的所述信息的类型在所述客户端上进行呈现。
优选的,所述客户端与所述流媒体之间的信息流通路基于实时流传输协议建立。
优选的,所述节目信息包括音视频信息和节目网页地址信息。
一种移动终端,包括射频电路、音频电路、电源电路和移动数字多媒体广播模块,还包括:
请求单元,用于发送包含移动终端具有移动数字多媒体广播模块的获取节目信息请求,以及发送请求建立信息流通道的实时流传输协议请求;
直播单元,用于启动所述移动数字多媒体广播模块进行电视信号的直播播放;
接收单元,用于接收对应所述节目信息请求的节目列表中移动数字多媒体广播模块支持的直播或时移节目信息,以及直播或时移所述节目的电子节目菜单信息;
时移单元,用于在所述移动终端进行时移播放时,关闭所述移动数字多媒体广播模块,启动无线数据通路进行时移播放;
所述无线数据通路是基于网络之间的互连协议,利用实时流传输协议/实时传送协议,通过后台服务器转发直播数据。
一种电视信号处理系统,包括:
数据库,用于保存电视信号中对应的节目的相关信息,以及客户端用户相关信息;
服务器,用于发起、转发和接收请求,以及进行管理直播和时移的所述电视信号;
直播源,用于实时发送电视信号的节目信息,所述节目信息中包括音视频信息,采用实时传送流形式发送;
实时编码器,用于接收所述直播源发送的实时传送文件流,将其内的音视频信息编码为实时传送协议流,以及接收发布信息的服务器发送的信息流,将所述信息流进行实时传送协议流化处理,并将所述音视频实时传送协议流和信息实时传送协议流分别推送至对应的接收和录制音视频实时传送协议流和实时传送协议信息流的服务器;
无线网络,用于建立各类服务器与客户端之间的信息交互;
客户端包括一个或多个上述移动终端,所述客户端用于检测所述移动终端中是否带有移动数字多媒体广播模块。
优选的,所述服务器包括:
直播管理服务器,用于发起播放请求,所述播放请求包括直播请求和录制请求;
门户服务器,用于在所述客户端发送播放请求时,根据所述客户端的不同移动终端类型,提供与之对应的电视信号;
内容管理服务器,用于依据所述直播管理服务器发送的请求对从所述数据库导入的电子节目菜单信息、实时信息、节目信息进行管理;
信息发布服务器,用于获取所述内容管理服务器中管理的信息,并定时或按时发送所述信息至实时编码器;
流媒体服务器,用于接收所述音视频实时传送协议流和实时传送协议信息,向所述客户端提供基于实时传送协议的信息流,以及转发所述客户端所需的直播信息,从存储服务器中读取所述客户端所需的时移观看时的播放信息;
录制服务器,用于对所述直播信息进行录制,并将其发送至存储服务器进行保存;
存储服务器,用于保存所述直播信息和录制信息。
经由上述的技术方案可知,与现有技术相比,本发明公开了一种电视信号处理方法、移动终端及系统,通过建立提供保存电视信号(节目信息、页面信息等)以及用户相关信息的数据库与流媒体服务器、移动终端之间的关联,判断当前移动终端中是否存在CMMB模块,在存在CMMB模块时优先使用广电CMMB方式,在不存在CMMB模块或广电CMMB模式受限的情况下,转而采用无线数据通路方式,同时支持CMMB和无线数据通路播放的时移系统,使经过本发明处理后的电视信号应用于移动终端上时,具有画质清晰、频道切换快、支持用户大、省流量等优点。并且时移录制、同时支持CMMB和无线数据通路播放的时移系统,从而提高整个系统的并发能力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例公开的对电视信号处理中进行实移处理的方法流程图;
图2为本发明实施例公开的一种电视信号处理方法的流程图;
图3为本发明实施例公开的一种电视信号处理方法中进行直播时的流程图;
图4为本发明实施例公开的一种电视信号处理方法中进行时移时的流程图;
图5为本发明实施例公开的一种电视信号处理方法中进行直播、录制启动、停止的流程图;
图6为本发明实施例公开的另一种电视信号处理方法的流程图;
图7为本发明实施例公开的一种移动终端的结构示意图;
图8为本发明实施例公开的一种电视信号处理系统的流程图。
具体实施方式
为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下:
Portal:门户、网络门户;
EPG:Electronic Program Guide,表示电子节目菜单;
CMMB:China Mobile Multimedia Broadcasting,中国移动多媒体广播,也可以称为广电网络;
URL:Universal Resource Locator,网页地址信息;
TS:Transport Stream,TS流文件用于实时传送文件;
RTP:Real-time Transport Protocol,实时传送协议,代表一个网络传输的协议,为音频、视频上传中的常用协议;
RTSP:Real Time Streaming Protocol,实时流传输协议,是TCP/IP协议体系中的一个应用层协议;
Payload:指记载着信息的那部分数据。通常在传输数据时,为了使数据传输更可靠,要把原始数据分批传输,并且在每一批数据的头和尾都加上一定的辅助信息,从而构成传输通道中基本的传输单元。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
由于,现有技术中的手机时移系统的数据传输方式,在数据传输的过程中并不同时满足广电CMMB和基于无线数据通路的直播观看模式,并且在长期、单独使用上述任意一种模式时容易产生不必要的流量,进而产生多余的费用。因此,本发明公开了一种电视信号处理方法、移动终端及系统,通过建立提供保存电视信号(节目信息、页面信息等)以及用户相关信息的数据库与流媒体服务器、移动终端之间的关联,判断当前移动终端中是否存在CMMB模块,在存在CMMB模块时优先使用广电CMMB方式,在不存在CMMB模块或广电CMMB模式受限的情况下,转而采用无线数据通路方式,以提高整个系统的并发能力。为使本发明的技术方案更加清楚,下面通过具体实施例进行详细说明。
请参阅附图1,为本发明实施例中公开的对电视信号处理中进行实移处理的方法流程图,主要包括以下步骤:
步骤S11,客户端向Portal服务器发送获取支持CMMB模块的节目信息的请求。
步骤S12,接收Portal服务器解析所述请求信息后,向所述客户端提供对应所述节目信息请求的节目信息以及所述节目的EPG信息。
步骤S13,接收对当前观看的节目进行时移操作的指令,退出所述CMMB模块播放,建立基于无线数据通路的模式。
步骤S14,依据所述无线数据通路模式,获取时移节目的EPG信息和节目信息。
步骤S15,缓存所述时移节目的EPG信息,并解析所述时移节目的节目信息中的音视频信息进行播放。
通过上述方法在对电视信号进行时移处理时,可以从CMMB模块转而采用无线数据通路方式进行时移播放,使经过本发明处理后的电视信号基于移动终端时,使经过本发明处理后的电视信号应用于移动终端上时,具有画质清晰、频道切换快、支持用户大、省流量等优点。
基于上述本发明实施例所公开的对电视信号处理中进行实移处理的方法,在整个系统中对电视信号进行处理的过程请参阅附图2、图3和附图4,为本发明实施例公开的一种电视信号处理方法流程图,
步骤S1,客户端检测移动终端中是否具有CMMB模块,如果是,则执行具有CMMB模块时应用于所述移动终端上的电视信号的步骤S101;如果否,则执行采用无线数据通路模式处理应用于所述移动终端上的电视信号的步骤S 107。
需要说明的是,所述客户端是指具有一个或多个移动终端的应用端,在本发明中客户端出并不仅限于只有一个移动终端。
在执行步骤S1时,需要判断位于客户端的移动终端中是否具有CMMB模块,然后依据判断的结果采用对应的方式对电视信号进行处理,即判断是采用广电CMMB模式,还是采用无线数据通路模式。
其中,电视信号包括在移动终端上播放或显示的节目信息(该节目信息中包括音视频信息和网页地址信息)和EPG信息等与节目相关的信息,以及包括广告信息、紧急事件通知信息等等。
具有CMMB模块时的电视信号处理方法的过程具体为:
步骤S101,客户端向Portal服务器发送获取节目信息的请求,所述请求信息中包含的移动终端具有CMMB模块。
步骤S102,Portal服务器解析所述请求信息,向所述客户端提供节目列表中CMMB模块支持的节目信息以及所述节目的EPG信息。
在执行步骤S 102中,所提供的节目信息包含CMMB支持的节目的URL信息,而提供的CMMB支持的节目EPG信息中包含每个节目现在,以及将来一段时间内的EPG信息。
需要说明的是,在附图3中,步骤S101和步骤S102的执行过程为A框中所示的101和102的过程(CMMB播放-获取页面)。
步骤S103,所述客户端确定观看的节目,在对所述节目进行直播操作时执行步骤S104;在对所述节目进行时移操作时执行步骤S106。
以下为移动终端观看直播时的过程:
步骤S104,所述客户端向流媒体服务器发送RTSP请求,建立信息流通道。
在步骤S104中所建立的信息流通道主要用于传递CMMB支持的节目的EPG信息。
步骤S105,所述客户端启动CMMB模块进行播放,以及通过所述信息流通道实时/按时接收所述流媒体服务器推送的EPG信息或实时信息,并进行缓存。
需要说明的是,在附图3中,步骤S103至步骤S105所执行的过程如B框中所示的103至105的过程(CMMB播放-播放节目)。
以下为移动终端观看时移时的步骤:
步骤S106,接收对当前观看的节目进行时移操作的指令,退出所述CMMB模块播放,建立基于无线数据通路的模式,然后执行步骤S112。
在客户端中的移动终端的使用者,即用户需要观看时移的节目时,执行相应的操作,并产生对应的操作指令,此时采用退出CMMB模块的播放模式,即停止CMMB模式,转而执行步骤S112,即重新建立基于无线数据通路的模式,完成在移动终端上对时移节目的观看。
采用无线数据通路模式时的电视信号处理过程具体为:
步骤S107,所述客户端向Portal服务器发送获取节目信息的请求,所述请求信息中包含的移动终端不具有CMMB模块。
在步骤S107中客户端向Portal服务器发送的是获取支持无线数据通路模式的节目页面请求信息。
步骤S108,Portal服务器解析所述请求信息,向所述客户端提供节目列表中无线数据通路支持的节目信息以及所述节目的EPG信息。
在步骤S108中,针对无线数据通路支持的节目信息中同样包括每个无线数据通路所支持的节目的URL信息,EPG信息也是指每个节目现在,以及将来一段时间内的EPG信息。
需要说明的是,在附图3中,步骤S107和步骤S108的执行过程为C框中所示的107和108的过程(无线数据通路播放-获取页面)。
步骤S109,所述客户端确定观看的节目,在对所述节目进行直播操作时执行步骤S110;在对所述节目进行时移操作时执行步骤S112。
以下为移动终端观看直播时的过程:
步骤S110,所述客户端向流媒体服务器发送RTSP请求,建立接收节目信息中的音视频信息的通道。
步骤S111,所述客户端接收所述流媒体服务器推送音视频信息,进行解析后播放,以及实时/按时接收所述流媒体服务器推送的EPG信息或实时信息,并进行缓存。
需要说明的是,在附图3中,步骤S109和步骤S111的执行过程为D框中所示的109至111的过程(无线数据通路播放-播放节目)。
以下为移动终端观看时移时的过程:
步骤S112,所述客户端确定接收对当前节目进行时移操作的指令时的进度条位置,并向所述流媒体服务器发送时移请求。
在执行步骤S112时,该客户端在接收到相应的时移操作指令之后,确定当前时移节目的进度条位置,该操作指令的产生是通过获取该客户端处的移动终端上播放的节目的进度条被拖动时产生的。通过获取到的拖动位置信息,提示显示该拖动位置信息内的EPG信息,例如,该拖动位置信息为过去的4小时内,则提示显示该4小时内该节目的EPG信息。需要说明的是,该节目对应的EPG信息是在播放时建立的,或播放之后缓存的,具体都是在直播观看是执行的。
步骤S113,所述流媒体服务器依据所述时移节目的进度条位置,将所述进度条位置处对应的EPG信息和节目信息中的音视频信息推送至所述客户端。
在执行步骤S113时,流媒体服务器是从存储服务器中获取相关的时移节目的各类信息,然后在推送给客户端的。
步骤S114,所述客户端缓存所述EPG信息,并解析节目信息中的音视频信息进行播放。
其中,请参阅附图4,对应上述步骤S 106(图4中的106)、步骤S 112至步骤S114(图4中的112至114)的执行过程。
需要说明的是,在执行步骤S112至步骤S114之前如果采用的是CMMB模块播放方式,则如上述具有CMMB模块时的电视信号处理方法的过程描述,执行步骤S106先切换播放模式,确定时移观看的过程是基于无线数据通路的模式之下完成的,并且在之后再次进行时移观看时,即获取其他的进度条位置时不再进行播放模式的切换。
在上述采用具有CMMB模块时的电视信号处理过程,或者采用无线数据通路进行电视信号处理的过程时,流媒体服务器获取相关的电视信号(节目信息、EPG信息、页面信息等),这些信息都是由直播管理服务器进行控制,从提供电视信号的数据库中获取的,具体过程请参阅附图5,主要包括直播和录制两种模式,以下通过具体步骤对执行这两种模式时的过程进行说明:
以下是直播模式,包括直播启动和直播停止。
如附图5中的E框所示,直播启动时的具体过程为:
201:直播管理服务器获取数据库中保存的一定时间范围内的(或近期的)直播信息以及EPG信息,并将其导入至内容管理服务器中。
202:所述直播管理服务器向所述内容管理服务器发送创建直播频道的请求。
203:所述内容管理服务器将导入的所述直播信息以及EPG信息发送至信息发布服务器。
204:所述信息发布服务器定时\按时将所述直播信息以及EPG信息推送到实时编码器。
在执行201时,数据库中保存的即是与直播相关的信息,例如:直播源的源ID、网络ID或传输ID等,以便于实时编码器能够获取正确的信息流进行编码。
205:所述内容管理服务器通知所述实时编码器启动直播。
206:所述实时编码器从实时传送的TS流文件中选择直播流,进行节目信息中的音视频编码。
207:所述内容管理服务器通知所述流媒体服务器创建直播频道,使所述流媒体服务器处于准备接收直播数据流的状态。
208:所述实时编码器将经206编码后的RTP数据推送给所述流媒体服务器。
上述直播启动之后,在上述采用具有CMMB模块时的电视信号处理过程,或者采用无线数据通路进行电视信号处理的过程中,客户端可以与流媒体服务器进行交互,以便获取直播的电视信号。
如附图5中的F框所示,直播停止时的具体过程为:
301:所述直播管理服务器向所述内容管理服务器发起停止直播的请求。
302:所述内容管理服务器通知所述实时编码器停止编码。
303:所述实时编码器停止编码,以及向所述流媒体服务器停止推送数据。
304:所述内容管理服务器通知流媒体服务器停止直播频道。
305:所述流媒体服务器停止直播频道。
以下是录播模式,包括录播启动和录播停止,需要说明的是录播包括录制和播放,该录制的执行操作在接收对当前观看的节目进行时移操作的指令之间。。
如附图5中的G框所示,录播启动时的具体过程为:
401:所述直播管理服务器向所述内容管理服务器发起启动录制的请求。
402:所述内容管理服务器发送信息使录制服务器启动录制。
403:所述内容管理服务器发送信息使实时编码器将编码后的音频、视频和信息流推送给所述录制服务器。
404:所述录制服务器将所述实时编码器推送的信息流保存至存储服务器中。
上述直播启动之后,在上述采用具有CMMB模块时的电视信号处理过程,或者采用无线数据通路进行电视信号处理的过程中,客户端在进行时移观看时可以通过流媒体服务器获取保存于所述存储服务器中的音视频和信息流。
如附图5中的H框所示,录播停止时的具体过程为:
501:所述直播管理服务器向内容管理服务器发起停止录制请求
502:所述内容管理服务器发送信息通知所述实时编码器停止推送音频、视频及信息流到所述录制服务器。
503:所述实时编码器停止编码。
504:所述内容服务器发送信息通知录制服务器停止录制。
505:所述录制服务器停止录制。
上述附图5中所描述的过程支持移动终端观看直播、时移节目的过程。
需要说明的是,在上述进行电视信号的处理过程中,该电视信号中包括广告信息、紧急事件通知信息等。因此,本发明实施例同时还公开了应用于该移动终端上的该类电视信号的处理方法,请参阅附图6,主要包括以下步骤:
601:所述客户端处于播放状态。
在601中该播放状态可以是直播的状态,也可以是时移的状态。
602:确定所述信息发布服务器有实时信息需要发布。
在602中该实时信息可以是针对频道,也可以是针对全网络,或者全频道的。
603:所述信息发布服务器向所述实时编码器发送发布信息的编码通知。
604:所述实时编码服务器根据发布信息的类型,所述类型对应频道或者全网络,将确定类型的信息进行编码后发送至指定的信息流通道中。
605:所述实时编码器通过所述信息流通道推送编码后的所述信息至所述流媒体服务器。
606:所述流媒体服务器将编码后的所述信息转发给所述客户端。
607:所述客户端根据接收到的编码后的所述信息类型、级别、位置等消息进行呈现。
需要说明的是,在上述各类的执行过程中,客户端与流媒体服务器之间进行上述交互时,所依据的都是基于两者之间建立的信息通路的,该信息通路基于RTSP协议。在本发明中使用标准协议建立信息通路,能广泛的被用于客户端中的不同移动终端支持,使本发明上述实施例所公开的方法具备很好的灵活性。
在此RTSP协议中,可以建立音频和视频通道,也可以建立其他的应用通道。在面对上述两种CMMB和无线数据通路模式中需要传输的电视信号包含的信息时,可以选择性的建立。例如:只建立音频(尽管影片支持音频和视频),或者单独建立应用通道。在本发明公开的实施例中,广告、EPG等信息就是通过应用通道推送给客户端。
为了便于信息可以在两种模式下都可以进行传输,通过对信息格式进行统一定义,能很好支持实时和非实时、图形和文字等各类信息的传输。因此,该信息封装采用RTP方式,即加上RTP的报头,并以特定的Payload类型进行标识。采用此封装方式,也方便录制服务器进行统一录制。
本发明上述实施例通过上述对电视信号的处理使其应用于移动终端中,使经过本发明处理后的电视信号应用于移动终端上时,不仅具有画质清晰、频道切换快、支持用户大、省流量等优点,而且时移录制、同时支持CMMB模块和无线数据通路播放的时移系统,从而提高整个系统的并发能力。
此外,基于RTSP协议的信息推送、广告推送和EPG推送,采用标准RTSP协议,兼容性好。支持对广告、EPG等实时和非实时信息的推送,使用户的体验更加好。
在执行上述本发明所公开的一种电视信号处理的方法的基础上,本发明还公开了一种应用上述所公开方法的移动终端,请参阅附图7,主要包括:射频电路1、音频电路2、电源电路3、CMMB模块4、请求单元5、直播单元6、接收单元7和时移单元8。
射频电路1、音频电路2和电源电路3为移动终端的基本电路与现有技术中的结构相同,这里不再赘述。
CMMB模块4为可执行移动数字多媒体广播信号的模块。
请求单元5,用于发送包含移动终端具有CMMB模块的获取节目信息请求,以及发送请求建立信息流通道的RTSP请求。
直播单元6,用于启动所述CMMB模块进行电视信号的直播播放。
接收单元7,用于接收对应所述节目信息请求的节目列表中CMMB模块支持的直播或时移节目信息,以及直播或时移所述节目的EPG信息;
时移单元8,用于在所述移动终端进行时移播放时,关闭所述CMMB模块,启动无线数据通路进行时移播放。
在本发明所公开的该实施例中,可利用该移动终端观看直播或时移的节目,并且基于上述本发明实施例公开的方法,该移动终端在进行时移播放时,关闭所述CMMB模块,启动无线数据通路进行时移播放,可以实现画质清晰、频道切换快、支持用户和省流量等优点。
上述本发明公开的实施例中详细描述了一种电视信号处理方法和一种应用该方法的移动终端,对于本发明的方法可采用多种形式的系统实现,因此本发明还公开了一种电视信号处理系统,下面给出具体的实施例进行详细说明。
请参阅附图8,在该处理系统中主要包括:数据库701、服务器(包含多类型服务器),直播源706、实时编码器707、无线网络711和客户端712。
其中,服务器中包括:直播管理服务器702、Portal服务器703、内容管理服务器704、信息发布服务器705、流媒体服务器708、录制服务器709和存储服务器710。
所述数据库701,用于保存电视信号中对应的节目的相关信息,以及客户端用户相关信息。
直播管理服务器702,用于发起播放请求,所述播放请求包括直播请求和录制请求。
所述Portal服务器703,用于在所述客户端712发送播放请求时,根据位于所述客户端712处的不同移动终端类型,提供与之对应的电视信号。
所述内容管理服务器704,用于依据所述直播管理服务器702发送的请求对从数据库701中导入的EPG信息、实时信息、节目信息进行管理。
所述信息发布服务器705,用于获取内容管理服务器704所管理的信息,定时\按时发送所述信息至实时编码器707。
该信息发布服务器705主要是通过按时、实时、或周期性的向实时编码服务器707发送信息。
所述直播源706,用于实时发送电视信号中的节目信息,一般采用TS流。所述节目信息中包括音视频信息。
所述实时编码器707,用于接收直播源706发送的TS流,并将其中的音视频信息编码成为RTP流,以及接收信息发布服务器705发送的信息流,将所述信息流进行RTP流化处理,并将音视频RTP流和信息RTP流推送流媒体服务器708和录制服务器709。
实时编码服务器707对信息进行实时编码,采用降低传输数据量的方式,例如压缩的方式进行处理,并将编码后的信息推送到指定的服务器中。
所述流媒体服务器708,用于接收音视频RTP流和信息RTP流;向客户端712提供基于RTSP/RTP的信息流;转发客户端712所需的直播播放信息;从存储服务器710读取客户端712所需的时移观看时的播放信息。
录制服务器709,用于对直播信息进行录制,并将其发送至存储服务器710中进行保存。
存储服务器710,用于保存直播信息和录制信息。
无线网络711,用于建立Portal服务器703、流媒体服务器708,以及客户端712之间的信息交互。
客户端712,用于获取直播或时移的电视信号,并进行播放。
需要说明的是,所述客户端712是指具有一个或多个移动终端的应用端,在本发明中客户端出并不仅限于只有一个移动终端;电视信号包括在移动终端上播放或显示的音视频信息、EPG信息、节目页面信息等与节目相关的信息,以及包括广告信息、紧急事件通知信息等等。
在利用上述本发明所公开的系统进行基于移动终端的电视信号处理过程中,该系统的数据库701中保存了近期电视的EPG信息、对应的节目、页面信息、以及客户端用户相关信息,在直播管理服务器702管理直播或录制过程时,向该数据库701发送请求,并从数据库701中获取相关所需的信息,同时,内容管理服务器704依据直播管理服务器702发送的请求,从数据库701中获取EPG信息等并进行管理。
在内容管理服务器704导入相关的信息之后,信息发布服务器705从该内容管理服务器704获取其所管理的相关信息,按时或定时的将获取到的信息发送至实时编码器707中。在直播或录播时,在实时编码器707中分别对从信息发布服务器705处获取到的信息流,以及从直播源706处获取的TS流进行RTP流化处理,并将处理后的RTP流分别发送至流媒体服务器708和录制服务器709中。
在录制服务器709中对接收到的信息进行录制,并将录制好的内容发送至存储服务器710中进行保存。
在利用客户端712观看直播或录播内容时,针对客户端712是否具有CMMB模块执行不同的电视信号的处理,主要分为两个方面:
当客户端712上具有CMMB模块时,客户端712通过无线网络711向Portal服务器703发送获取节目信息的请求,由Portal服务器703解析后,依据请求从数据库701中获取对应CMMB模块的节目信息,再通过无线网络711发送至客户端712上,而所观看的直播的播放信息则由流媒体服务器708通过无线网络711转发至客户端712上;观看的时移的播放信息则由流媒体服务器708从存储服务器710中读取之后发给该客户端712。通过上述系统各个装置或设备之间的合作完成对移动终端上观看的电视信号的处理。
当客户端712上不具有CMMB模块时,则通过无线网络711获取由Portal服务器703从数据库701中导入的无线数据通路支持的节目相关信息;之后再观看直播信息时,通过无线网络711获取的对应的相关节目的信息,而在观看时移信息时,则由流媒体服务器708从存储服务器710中读取之后发给该客户端712。
在本发明上述实施例公开的系统中,各个装置和设备在执行相关的移动终端的直播或时移时的开启、读取和关闭等操作的具体的过程与上述本发明实施例公开的方法基本对应,具体过程可参见上述方法的实施例,因此,这里不再赘述。
综上所述:
本发明通过建立提供保存电视信号(节目信息、页面信息等)以及用户相关信息的数据库与流媒体服务器、移动终端之间的关联,判断当前移动终端中是否存在CMMB模块,在存在CMMB模块时优先使用广电CMMB方式,在不存在CMMB模块或广电CMMB模式受限的情况下,转而采用无线数据通路方式,同时支持CMMB和数据通路播放的时移系统,使经过本发明处理后的电视信号应用于移动终端上时,使经过本发明处理后的电视信号应用于移动终端上时,具有画质清晰、频道切换快、支持用户大、省流量等优点。并且时移录制、同时支持CMMB和数据通路播放的时移系统,从而提高整个系统的并发能力。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种电视信号处理方法,其特征在于,包括:
客户端向门户服务器发送获取支持移动数字多媒体广播模块的节目信息请求;
接收经门户服务器提供的对应所述节目信息请求的节目信息,以及电子节目菜单信息;
接收对当前观看的节目进行时移操作的指令,退出所述移动数字多媒体广播模块播放,建立无线数据通路模式;
依据所述无线数据通路模式,获取时移节目的电子节目菜单信息和节目信息;
缓存所述时移节目的电子节目菜单信息,并解析所述时移节目的节目信息中的音视频信息进行播放;
所述无线数据通路是基于网络之间的互连协议,利用实时流传输协议/实时传送协议,通过后台服务器转发直播数据。
2.根据权利要求1所述的方法,其特征在于,所述依据所述无线数据通路模式,获取时移节目的电子节目菜单信息和节目信息的过程为:
确定接收对当前观看的节目进行时移操作的指令时的进度条位置,并向流媒体服务器发送时移请求;
获取所述流媒体服务器推送对应所述进度条位置的时移节目电子菜单信息和节目信息。
3.根据权利要求1所述的方法,其特征在于,所述接收对当前观看的节目进行时移操作的指令之前包括录制时移节目,具体为:
发起启动录制的请求;
启动录制服务器,接收实时编码器推送的音频、视频和信息流;
保存所述音频、视频和信息流于存储服务器。
4.根据权利要求3所述的方法,其特征在于,当停止所述录制时移节目时,具体为:
发起停止录制请求;
使所述实时编码器停止编码,以及停止推送音频、视频及信息流至所述录制服务器
停止所述录制服务器的录制。
5.根据权利要求1所述的方法,其特征在于,还包括,所述客户端处于时移状态时:
确定信息发布服务器有实时信息需要发布,以及向实时编码器发送发布信息的编码通知;
根据发布信息的类型使所述实时编码器进行编码,并将编码后的信息经对应的信息流通道推送至流媒体服务器;
通过所述流媒体服务器将编码后的所述信息转发给所述客户端;
根据接收到的编码后的所述信息的类型在所述客户端上进行呈现。
6.根据权利要求5所述的方法,其特征在于,所述客户端与所述流媒体之间的信息流通路基于实时流传输协议建立。
7.根据权利要求1所述的方法,其特征在于,所述节目信息包括音视频信息和节目网页地址信息。
8.一种移动终端,包括射频电路、音频电路、电源电路和移动数字多媒体广播模块,其特征在于,还包括:
请求单元,用于发送包含移动终端具有移动数字多媒体广播模块的获取节目信息请求,以及发送请求建立信息流通道的实时流传输协议请求;
直播单元,用于启动所述移动数字多媒体广播模块进行电视信号的直播播放;
接收单元,用于接收对应所述节目信息请求的节目列表中移动数字多媒体广播模块支持的直播或时移节目信息,以及直播或时移所述节目的电子节目菜单信息;
时移单元,用于在所述移动终端进行时移播放时,关闭所述移动数字多媒体广播模块,启动无线数据通路进行时移播放;
所述无线数据通路是基于网络之间的互连协议,利用实时流传输协议/实时传送协议,通过后台服务器转发直播数据。
9.一种电视信号处理系统,其特征在于,包括:
数据库,用于保存电视信号中对应的节目的相关信息,以及客户端用户相关信息;
服务器,用于发起、转发和接收请求,以及进行管理直播和时移的所述电视信号;
直播源,用于实时发送电视信号的节目信息,所述节目信息中包括音视频信息,采用实时传送流形式发送;
实时编码器,用于接收所述直播源发送的实时传送文件流,将其内的音视频信息编码为实时传送协议流,以及接收发布信息的服务器发送的信息流,将所述信息流进行实时传送协议流化处理,并将所述音视频实时传送协议流和信息实时传送协议流分别推送至对应的接收和录制音视频实时传送协议流和实时传送协议信息流的服务器;
无线网络,用于建立各类服务器与客户端之间的信息交互;
客户端包括一个或多个权利要求8所述的移动终端,所述客户端用于检测所述移动终端中是否带有移动数字多媒体广播模块。
10.根据权利要求9所述的系统,其特征在于,所述服务器包括:
直播管理服务器,用于发起播放请求,所述播放请求包括直播请求和录制请求;
门户服务器,用于在所述客户端发送播放请求时,根据所述客户端的不同移动终端类型,提供与之对应的电视信号;
内容管理服务器,用于依据所述直播管理服务器发送的请求对从所述数据库导入的电子节目菜单信息、实时信息、节目信息进行管理;
信息发布服务器,用于获取所述内容管理服务器中管理的信息,并定时或按时发送所述信息至实时编码器;
流媒体服务器,用于接收所述音视频实时传送协议流和实时传送协议信息,向所述客户端提供基于实时传送协议的信息流,以及转发所述客户端所需的直播信息,从存储服务器中读取所述客户端所需的时移观看时的播放信息;
录制服务器,用于对所述直播信息进行录制,并将其发送至存储服务器进行保存;
存储服务器,用于保存所述直播信息和录制信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110036687 CN102088624B (zh) | 2011-02-12 | 2011-02-12 | 一种电视信号处理方法、移动终端及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110036687 CN102088624B (zh) | 2011-02-12 | 2011-02-12 | 一种电视信号处理方法、移动终端及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102088624A CN102088624A (zh) | 2011-06-08 |
CN102088624B true CN102088624B (zh) | 2013-01-16 |
Family
ID=44100197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110036687 Expired - Fee Related CN102088624B (zh) | 2011-02-12 | 2011-02-12 | 一种电视信号处理方法、移动终端及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102088624B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051929B (zh) * | 2011-10-17 | 2017-04-12 | 中兴通讯股份有限公司 | 一种直播回放内容的管理方法、系统及内容管理系统 |
CN103974128A (zh) * | 2013-01-24 | 2014-08-06 | 中兴通讯股份有限公司 | 移动多媒体广播服务的直播回看方法、系统、及移动终端 |
CN105578257A (zh) * | 2014-10-08 | 2016-05-11 | 深圳Tcl新技术有限公司 | 多媒体信息分享的方法和系统、电视机 |
CN105516672A (zh) * | 2015-12-17 | 2016-04-20 | 四川物联亿达科技有限公司 | 一种基于物联传感云的实时流媒体播放系统及方法 |
CN109218257A (zh) * | 2017-06-30 | 2019-01-15 | 中国电信股份有限公司 | 流媒体播放方法、系统、服务器和用于流媒体播放的装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1227694A (zh) * | 1996-06-06 | 1999-09-01 | E盖德公司 | 用于dbs和电缆电视的节目指南 |
CN1336759A (zh) * | 2000-06-14 | 2002-02-20 | 索尼公司 | 电视接收系统,频道选择装置及显示装置 |
CN1825944A (zh) * | 2005-02-25 | 2006-08-30 | 华为技术有限公司 | 一种移动视频广播系统及移动视频广播方法 |
CN1859558A (zh) * | 2006-03-06 | 2006-11-08 | 华为技术有限公司 | 基于无线传输的数字电视广播系统及其方法 |
CN101385376A (zh) * | 2005-12-23 | 2009-03-11 | 索尼爱立信移动通讯股份有限公司 | 根据降级的信号质量把移动电视广播信号转移到替换的目的地 |
CN101883093A (zh) * | 2010-05-14 | 2010-11-10 | 中兴通讯股份有限公司 | 一种转发电视节目的方法、电视Modem服务器及电视网络系统 |
-
2011
- 2011-02-12 CN CN 201110036687 patent/CN102088624B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1227694A (zh) * | 1996-06-06 | 1999-09-01 | E盖德公司 | 用于dbs和电缆电视的节目指南 |
CN1336759A (zh) * | 2000-06-14 | 2002-02-20 | 索尼公司 | 电视接收系统,频道选择装置及显示装置 |
CN1825944A (zh) * | 2005-02-25 | 2006-08-30 | 华为技术有限公司 | 一种移动视频广播系统及移动视频广播方法 |
CN101385376A (zh) * | 2005-12-23 | 2009-03-11 | 索尼爱立信移动通讯股份有限公司 | 根据降级的信号质量把移动电视广播信号转移到替换的目的地 |
CN1859558A (zh) * | 2006-03-06 | 2006-11-08 | 华为技术有限公司 | 基于无线传输的数字电视广播系统及其方法 |
CN101883093A (zh) * | 2010-05-14 | 2010-11-10 | 中兴通讯股份有限公司 | 一种转发电视节目的方法、电视Modem服务器及电视网络系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102088624A (zh) | 2011-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3707908B1 (en) | Interfaces between dash aware application and dash client for service interactivity support | |
EP3311586B1 (en) | Signaling cached segments for broadcast | |
CN102685563B (zh) | 互联网协议电视内容共享方法、装置以及终端设备 | |
CN100550999C (zh) | 一种数字频道快速切换方法和系统以及辅助频道生成设备 | |
CN101309393B (zh) | 一种在交互式网络电视中插播视频监控的方法及系统 | |
US20100115575A1 (en) | System and method for recording and distributing media content | |
CN106165434A (zh) | 用于将媒体数据流式传送的定向广告插入 | |
CN103843301A (zh) | 经译码多媒体数据的网络串流期间的表示之间的切换 | |
EP2754301A1 (en) | Streaming of multimedia data from multiple sources | |
CN102577416B (zh) | 用于选择性输出多媒体内容的方法、装置和系统 | |
CN102088624B (zh) | 一种电视信号处理方法、移动终端及系统 | |
WO2010051058A1 (en) | System and method for recording and distributing media content | |
EP3747197B1 (en) | Signaling and reporting interactivity usage in streaming services | |
CN102845056A (zh) | 移动电视的画中画 | |
CN103986945A (zh) | 一种混合网络系统、频道内容回看方法与混合机顶盒 | |
CN101848367B (zh) | 基于文件的动态影像网络直播方法 | |
CN105072458A (zh) | 一种基于hls协议实现机顶盒直播过程中时移的方法 | |
CN103618950A (zh) | 智能电视内容的插播方法 | |
WO2013112444A1 (en) | Broadcast encoding, recording and distribution system and method | |
CN105142003A (zh) | 电视节目播放方法及装置 | |
WO2010020193A1 (zh) | 一种提供实时场景的多媒体系统及其实现方法 | |
WO2008141542A1 (fr) | Procédé, dispositif vidéo et système pour l'affichage d'informations au moment d'une commutation de canaux | |
US10771831B2 (en) | System and method for preemptive advertisement caching to optimize network traffic | |
CN100596157C (zh) | 一种实现流媒体切换的方法及流媒体服务器 | |
TW202423095A (zh) | 回應於網路中斷的視訊內容的自動產生 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130116 Termination date: 20170212 |
|
CF01 | Termination of patent right due to non-payment of annual fee |