手机电视和手机流媒体的切换方法和终端的制作方法

文档序号:7779139阅读:442来源:国知局
专利名称:手机电视和手机流媒体的切换方法和终端的制作方法
技术领域
本发明涉及一种业务数据技术,尤其涉及一种手机电视和手机流媒体的切换方法和终端。
背景技术
手机电视和手机流媒体视频是手机上常用的两种视频播放。手机电视采用中国移动多媒体广播(China Mobile Multimedia Broadcasting,简称cmmb)方式传输视频内容,手机流媒体视频通过移动网络传输视频内容。这两种视频展现方式,通常会以两种客户端的形式展现给手机用户,但两种客户端实际提供的都是视频内容。手机电视和手机流媒体视频各自有不同特点,手机电视采用cmmb广播信道传输视频,带宽384Kbps,视频质量较好,但信号覆盖不够全面;手机流媒体视频采用移动网络传输视频,带宽通常几十K,视频质量较差,但信号覆盖比较全面。手机电视和手机流媒体视频可以播放相同节目时,手机用户可以进行相互切换,已达到最好的效果。现有技术中,有以下两种切换方式:一、手动切换。当手机电视信号不好时,手机用户可以移动到手机电视信号好的场地。或者手动搜索手机流媒体视频上对应的内容进行观看。当手机电视信号好时,手机用户手动切换回手机电视播放。二、申请号为200710176542.4,发明名称为“一种广播式手机电视业务切换到流媒体业务的系统和方法”的专利申请中,公开了一种广播式手机电视业务切换到流媒体业务的系统和方法,均使通讯终端根据业务指南中的频道和/或节目信息从广播网络接收广播电视节目内容;通讯终端获取接收的频道或节目在流媒体业务领域中所对应的RTSP链接,向该RTSP链接发送流媒体内容获取请求。上述两种切换方式存在以下缺点:(I)方式一,需要用户手动在手机电视和手机流媒体之间切换,用户体验不好;(2)方式二、给出了进行手机电视和手机流媒体切换的总体想法,但没有介绍详细过程。当进行简单切换时,不同切换间会有4、5秒甚至更长时间的切换时间,这时会出现视频中断的情况,用户体验不好。因此,提供一种手机电视和手机流媒体视频之间平滑切换的方法,成为现有技术中急需解决的结束问题

发明内容
本发明的目的在于,提供一种手机电视和手机流媒体的切换方法和终端,实现手机电视和手机流媒体视频之间的平滑切换,减少切换时间,提高用户体验。为实现上述目的,根据本发明的一个方面,提供一种手机电视和手机流媒体的切换方法,包括:检测手机电视的信号强度,当所述手机电视的信号强度低于预设的第一阈值时,记录当前手机电视播放的频道P,准备手机流媒体的码流;当手机电视的码流不能完整解析时,切换到手机流媒体进行播放。另外,当手机电视的码流可以完整解析,且手机电视的信号强度高于第二阈值时,停止准备所述手机流媒体的码流。其中,所述切换到所述手机流媒体进行播放之后还包括:当所述手机电视的信号强度在预设的时间段内持续高于第二阈值,切换到所述手机电视进行播放。具体地,所述准备手机流媒体的码流包括:获取所述手机电视的节目单信息,得到当前手机电视正在播放的节目名称及ID ;解析手机电视码流,得到当前播放节目的播放时间;根据所述节目名称及ID检索所述手机电视当前播放的节目,得到流媒体节目的链接地址;根据所述链接地址和所述流媒体服务器建立连接,跳转到所述流媒体节目的播放时间;对所述流媒体节目的码流进缓冲并行解码。为实现上述目的,根据本发明的另一个方面,提供一种终端,包括:检测模块,用于检测手机电视的信号强度;切换控制模块,用于当所述手机电视的信号强度低于预设的第一阈值时,记录当前手机电视播放的频道P,控制手机流媒体处理模块准备手机流媒体的码流;当手机电视的码流不能完整解析时,切换到手机流媒体处理模块进行播放;手机电视处理模块,用于接收手机电视码流,对手机电视码流进行解析、完整性检测及音视频解码目,发送到播放控制模块;手机流媒体处理模块,用于接收手机流媒体码流,对手机流媒体码流进行缓冲、解析及音视频解码,发送到播放控制模块;播放控制模块,用于根据所述切换控制模块的控制,选择手机电视或手机流媒体的进行播放。其中,所述切换控制模块,当手机电视的码流可以完整解析,且手机电视的信号强度高于第二阈值时,控制手机流媒体处理模块停止准备所述手机流媒体的码流。另外,所述切换控制模块,用于当所述手机电视的信号强度在预设的时间段内高于第二阈值,切换到所述手机电视处理模块进行播放。具体地,所述切换控制模块,用于获取所述手机电视的节目单信息,得到当前手机电视正在播放的节目名称;所述手机电视处理模块,用于解析手机电视码流,得到当前播放节目的播放时;所述手机流媒体处理模块,根据所述节目名称检索所述手机电视当前播放的节目,得到流媒体节目的链接地址;根据所述链接地址和所述流媒体服务器建立连接,跳转到所述流媒体节目的播放时间;对所述流媒体节目的码流进缓冲并行解码。本发明的手机电视和手机流媒体的切换方法和终端,通过检测手机电视的信号强度,当手机电视信号强度低于预设的第一阈值,准备手机流媒体的码流,当手机电视的码流不能完整解析时,才进行切换,这样,实现手机电视和手机流媒体视频之间的平滑切换,减少切换时间,对于用户来说,视频播放比较连贯,提高用户体验。


图1是本发明手机电视和手机流媒体的切换方法实施例的流程图;图2是本发明准备手机流媒体码流的流程图;图3是本发明网元之间的交互流程图;图4是本发明终端实施例的结构图。
具体实施例方式本发明包括,当手机电视信号不好时,从手机电视到手机流媒体视频的切换,以及当手机电视信号恢复时,从手机流媒体视频到手机电视的切换。手机终端需要包含手机电视和手机流媒体视频的播放能力。以下结合附图对本发明进行详细说明。如图1所示,本发明手机电视和手机流媒体的切换方法实施例包括以下步骤:步骤102,检测手机电视的信号强度;步骤104,判断手机电视的信号强度是否低于预设的阈值D,如果是,执行步骤106,如果否,执行步骤112 ;步骤106,记录当前手机电视播放的频道P,准备手机流媒体的码流;步骤108,解析手机电视码流的完整性,判断手机电视的码流是否能够完整解析,如果否,执彳了步骤110,如果是,执彳了步骤118 ;步骤110,切换到手机流媒体进行播放;步骤112,判断手机电视信号强度是否高于D+dl ;如果是,执行步骤116,如果否,执行步骤114 ;步骤114,继续手机流媒体的播放;步骤116,切换到手机电视播放;步骤118,判断手机电视信号强度是否高于D+dl ;如果是,执行步骤120,如果否,执行步骤106 ; 步骤120,停止手机流媒体的码流;步骤122,继续手机电视的播放。其中,dl是相对D的一个小幅增量。总的来说,当手机电视信号足够强时,只进行手机电视码流的解析、解码、播放。当手机电视信号低于某个阈值D时,缓冲手机流媒体视频的码流,进行解码,此时手机电视和手机流媒体都进行码流的解析、解码,但只展示手机电视的节目。当手机电视的码流不能完整解析时,则切换到手机流媒体的播放。此时只进行手机流媒体码流的解析,解码,播放。这时完成了手机电视到手机流媒体的切换。手机电视信号低于阈值D,同时进行手机电视和手机流媒体的解析、解码时,如果此时手机电视信号高于了 D+dl,则不再进行手机流媒体的解析、解码,只进行手机电视的解析、解码、播放。当手机电视完全切换到手机流媒体视频时,检测手机电视的信号,当手机电视信号在一段时间内持续高于了 D+dl,则从手机流媒体播放切换到手机电视播放。如图2和图3所示,具体地,步骤106中,准备手机流媒体的码流包括以下具体流程:步骤202,终端获取手机电视的节目单信息,得到当前手机电视正在播放的节目名称及ID ;步骤204,终端解析手机电视码流,得到当前播放节目的播放时间t ;步骤206,终端根据节目名称及ID向流媒体节目服务器检索手机电视当前播放的节目,得到流媒体节目的链接地址;步骤208,根据链接地址和所述流媒体服务器建立连接,跳转到流媒体节目的播放时间t ;步骤210,向流媒体服务器发送流媒体节目及播放时间t的播放请求;步骤212,流媒体服务器返回流媒体节目码流;步骤214,终端对流媒体服务器返回的码流进行缓冲、解析及音视频解码。本实施例中,手机流媒体视频既可以是rtsp的流媒体视频码流,也是是http的流媒体视频码流,也可以是其他的流媒体视频码流。本实施例的切换方法,通过检测手机电视的信号强度,当手机电视信号强度低于预设的第一阈值,准备手机流媒体的码流,当手机电视的码流不能完整解析时,才进行切换,这样,实现手机电视和手机流媒体视频之间的平滑切换,减少切换时间,对于用户来说,视频播放比较连贯,提高用户体验。基于同一发明构思,本发明实施例中还提供了终端,如图4所示,该终端实施例包括:检测模块41,用于检测手机电视的信号强度;切换控制模块42,用于当所述手机电视的信号强度低于预设的第一阈值时,记录当前手机电视播放的频道P,控制手机流媒体处理模块准备手机流媒体的码流;当手机电视的码流不能完整解析时,切换到手机流媒体处理模块进行播放;手机电视处理模43,用于接收手机电视码流,对手机电视码流进行解析、完整性检测及音视频解码,发送到播放控制模块45 ;手机流媒体处理模块44,用于接收手机流媒体码流,对手机流媒体码流进行缓冲、解析及音视频解码,发送到播放控制模块45 ;播放控制模块45,用于根据所述切换控制模块的控制,选择手机电视或手机流媒体的进行播放。其中,切换控制模块42,当手机电视的码流可以完整解析,且手机电视的信号强度高于第二阈值时,控制手机流媒体处理模块停另外停止准备所述手机流媒体的码流。另外,切换控制模块42,用于当所述手机电视的信号强度在预设的时间段内高于第二阈值,切换到手机电视处理模块进行播放。具体地,如图3和图4所示,切换控制模块42,用于获取所述手机电视的节目单信息,得到当前手机电视正在播放的节目名称;手机电视处理模块53,用于解析手机电视码流,得到当前播放节目的播放时;手机流媒体处理模块44,根据所述节目名称到流媒体节目服务器检索手机电视当前播放的节目,得到流媒体节目的链接地址;根据所述链接地址和流媒体服务器建立连接,跳转到所述流媒体节目的播放时间;对所述流媒体节目的码流进缓冲并行解码。
本实施例的终端,通过检测手机电视的信号强度,当手机电视信号强度低于预设的第一阈值,准备手机流媒体的码流,当手机电视的码流不能完整解析时,才进行切换,这样,实现手机电视和手机流媒体视频之间的平滑切换,减少切换时间,对于用户来说,视频播放比较连贯,提高用户体验。应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。
权利要求
1.一种手机电视和手机流媒体的切换方法,其特征在于,包括: 检测手机电视的信号强度,当所述手机电视的信号强度低于预设的第一阈值时,记录当前手机电视播放的频道P,准备手机流媒体的码流; 当手机电视的码流不能完整解析时,切换到手机流媒体进行播放。
2.根据权利要求1所述的手机电视和手机流媒体的切换方法,其特征在于, 当手机电视的码流可以完整解析,且手机电视的信号强度高于第二阈值时,停止准备所述手机流媒体的码流。
3.根据权利要求2所述的手机电视和手机流媒体的切换方法,其特征在于,所述切换到所述手机流媒体进行播放之后还包括: 当所述手机电视的信号强度在预设的时间段内持续高于第二阈值,切换到所述手机电视进行播放。
4.根据权利要求1-3任一所述的手机电视和手机流媒体的切换方法,其特征在于,所述准备手机流媒体的码流包括: 获取所述手机电视的节目单信息,得到当前手机电视正在播放的节目名称及ID ; 解析手机电视码流,得到当前播放节目的播放时间; 根据所述节目名称及ID检索所述手机电视当前播放的节目,得到流媒体节目的链接地址; 根据所述链接地址和 所述流媒体服务器建立连接,跳转到所述流媒体节目的播放时间; 对所述流媒体节目的码流进缓冲并行解码。
5.一种终端,其特征在于,包括: 检测模块,用于检测手机电视的信号强度; 切换控制模块,用于当所述手机电视的信号强度低于预设的第一阈值时,记录当前手机电视播放的频道P,控制手机流媒体处理模块准备手机流媒体的码流;当手机电视的码流不能完整解析时,切换到手机流媒体处理模块进行播放; 手机电视处理模块,用于接收手机电视码流,对手机电视码流进行解析、完整性检测及音视频解码目,发送到播放控制模块; 手机流媒体处理模块,用于接收手机流媒体码流,对手机流媒体码流进行缓冲、解析及音视频解码,发送到播放控制模块; 播放控制模块,用于根据所述切换控制模块的控制,选择手机电视或手机流媒体的进行播放。
6.根据权利要求5所述的终端,其特征在于,所述切换控制模块,当手机电视的码流可以完整解析,且手机电视的信号强度高于第二阈值时,控制手机流媒体处理模块停止准备所述手机流媒体的码流。
7.根据权利要求5所述的终端,其特征在于,所述切换控制模块,用于当所述手机电视的信号强度在预设的时间段内高于第二阈值,切换到所述手机电视处理模块进行播放。
8.根据权利要求5所述的终端,其特征在于, 所述切换控制模块,用于获取所述手机电视的节目单信息,得到当前手机电视正在播放的节目名称;所述手机电视处理模块,用于解析手机电视码流,得到当前播放节目的播放时; 所述手机流媒体处理模块,根据所述节目名称检索所述手机电视当前播放的节目,得到流媒体节目的链接地址;根据所述链接地址和所述流媒体服务器建立连接,跳转到所述流媒体节目的播放时间; 对所述流媒体节目的码流进缓冲并行解码。
全文摘要
本发明公开了一种手机电视和手机流媒体的切换方法及终端。其中该方法包括检测手机电视的信号强度,当所述手机电视的信号强度低于预设的第一阈值时,记录当前手机电视播放的频道P,准备手机流媒体的码流;当手机电视的码流不能完整解析时,切换到手机流媒体进行播放。本发明的手机电视和手机流媒体的切换方法和终端,通过检测手机电视的信号强度,当手机电视信号强度低于预设的第一阈值,准备手机流媒体的码流,当手机电视的码流不能完整解析时,才进行切换,这样,实现手机电视和手机流媒体视频之间的平滑切换,减少切换时间,对于用户来说,视频播放比较连贯,提高用户体验。
文档编号H04L29/06GK103166725SQ201110419800
公开日2013年6月19日 申请日期2011年12月15日 优先权日2011年12月15日
发明者黄晓伟, 张世俊 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1