一种改善手机电视播放质量的方法及系统的制作方法

文档序号:7716601阅读:100来源:国知局
专利名称:一种改善手机电视播放质量的方法及系统的制作方法
技术领域
本发明涉及移动多媒体广播领域,尤其涉及一种改善手机电视播放质量的方法及 系统。
背景技术
近年来,数字移动多媒体广播技术和标准发展迅速,例如欧洲的DVB-H(Digital Video Broadcast Handheld,数字视频广播手持式接收)、美国的MediaFLO(Media Forward Link Only,媒体单一前向链路)和中国的CMMB(China Mobile Multimedia Broadcasting, 移动多媒体广播)等。各种标准为移动多媒体广播移动终端用户提供了多种服务内容,譬 如广告、天气预报、新闻、体育节目、综艺、多媒体广播剧以及电影等,用户可以根据自己的 爱好选择移动多媒体广播的服务节目。基于CMMB的手机电视业务发展很快,手机电视业务为用户提供在手机上观看电 视节目内容,运营商对基于CMMB的手机电视业务的运营投入逐渐加大,手机电视业务已经 成为3G时代运营商和内容提供商共同关注的热点和重点。手机电视播放质量的优劣直接决定着用户使用手机电视业务的体验,对提升手机 电视业务的运营商和内容提供商的收益具有重大影响。目前,由于不同区域间,手机电视网络的建设进展存在很大差异,即使在同一地 区,手机电视网络的覆盖也不均勻,CMMB手机电视网络覆盖的差异对手机电视播放质量影 响很大,如何在这种复杂的CMMB手机电视网络环境下为用户提供更好的节目观看体验,是 必须要考虑和解决的问题。

发明内容
本发明要解决的技术问题是提供一种改善手机电视播放质量的方法及系统,解决 手机电视的网络覆盖差异,影响手机电视播放质量的问题。为解决上述技术问题,本发明的一种改善手机电视播放质量的方法,包括移动终端在播放手机电视节目时,检测所播放节目的码流和手机电视网络的网络 信号强度,判断所播放节目的码流与检测到的网络信号强度是否匹配,若不匹配,则请求手 机电视业务平台传输码流与网络信号强度匹配的手机电视节目数据;手机电视业务平台按照移动终端的请求,向移动终端发送码流调整后的手机电视 节目数据。进一步地,移动终端判断所播放节目的码流与检测到的网络信号强度不匹配时, 若所播放节目的码流大于与网络信号强度匹配的码流,则请求手机电视业务平台降低所传 输的手机电视节目数据的码流;手机电视业务平台按照移动终端的请求,向移动终端发送降低码流的手机电视节 目数据。进一步地,移动终端判断所播放节目的码流与检测到的网络信号强度不匹配时,若所播放节目的码流小于与网络信号强度匹配的码流,则请求手机电视业务平台提高所传 输的手机电视节目数据的码流;手机电视业务平台按照移动终端的请求,向移动终端发送提高码流的手机电视节 目数据。进一步地,手机电视业务平台向移动终端发送码流调整后的手机电视节目数据之 前,还包括手机电视业务平台将调整后的码流通知移动终端;移动终端判断资源是否支持调整后的码流,若能支持,则向手机电视业务平台返 回码流调整确认消息;手机电视业务平台接收到码流调整确认消息后,进行向移动终端发送码流调整后 的手机电视节目数据的操作。进一步地,移动终端在发送码流调整确认消息时,还根据调整后的码流对播放手 机电视节目占用的资源进行调整,若码流提高,则根据提高后的码流增加手机电视节目占 用的资源;若码流降低,则保持当前手机电视节目占用的资源。进一步地,一种改善手机电视播放质量的系统,包括移动终端和手机电视业务平 台,其中,移动终端包括节目播放模块、网络信号强度检测模块和节目码流调整模块;节目播放模块,用于接收并播放手机电视节目数据,在播放手机电视节目时,检测 所播放节目的码流,将检测到的所播放节目的码流发送给网络信号强度检测模块;网络信号强度检测模块,用于检查手机电视网络的网络信号强度,判断接收到的 所播放节目的码流与检测到的网络信号强度的匹配度,将匹配度发送给节目码流调整模 块;节目码流调整模块,用于在接收到匹配度后,按照匹配度,确定是否需要进行码流 调整,如果需要,则请求手机电视业务平台传输码流与网络信号强度匹配的手机电视节目 数据;手机电视业务平台,用于按照节目码流调整模块的请求,向节目播放模块发送码 流调整后的手机电视节目数据。进一步地,节目码流调整模块确定需要进行码流调整时,若所播放节目的码流大 于与网络信号强度匹配的码流,则请求手机电视业务平台降低所传输的手机电视节目数据 的码流;手机电视业务平台按照节目码流调整模块的请求,向节目播放模块发送降低码流 的手机电视节目数据。进一步地,节目码流调整模块确定需要进行码流调整时,若所播放节目的码流小 于与网络信号强度匹配的码流,则请求手机电视业务平台提高所传输的手机电视节目数据 的码流;手机电视业务平台按照节目码流调整模块的请求,向节目播放模块发送提高码流 的手机电视节目数据。进一步地,该系统还包括节目播放资源调整模块;手机电视业务平台,还用于在向节目播放模块发送码流调整后的手机电视节目数 据之前,将调整后的码流通知节目播放资源调整模块,并且,在接收到码流调整确认消息后,进行向节目播放模块发送码流调整后的手机电视节目数据的操作;节目播放资源调整模块,用于在接收到调整后的码流时,判断资源是否支持调整 后的码流,若能支持,则向手机电视业务平台返回码流调整确认消息。进一步地,节目播放资源调整模块,还用于在发送码流调整确认消息时,按照调整 后的码流对播放手机电视节目占用的资源进行调整,若码流提高,则根据提高后的码流增 加手机电视节目占用的资源;若码流降低,则保持当前手机电视节目占用的资源。综上所述,本发明通过对手机电视的网络信号强度进行检测,动态调整手机电视 的节目码流,改善了手机电视节目的播放质量,在不同的手机电视网络环境中都可以使用 户享受到满意的手机电视节目观看效果,为用户提供了更佳的观看体验,延长了用户观看 手机电视节目的时间,从而增加了手机电视业务运营商和内容服务提供商的收益。


图1为本发明的改善手机电视播放质量的方法的流程图;图2为本发明改善手机电视播放质量的系统的架构图。
具体实施例方式本发明通过移动终端上的手机电视客户端对手机电视的网络信号强度进行检测, 根据检测到的网络信号强度和接收到的手机电视节目数据的码流,判断网络信号强度与码 流是否匹配,若不匹配,则向手机电视网络侧发送手机电视节目码流调整请求,网络侧通知 移动终端调整结果,向移动终端发送码流调整后的节目数据,手机电视客户端根据码流调 整结果对播放手机电视的资源进行调整,本发明在网络信号强度大,节目数据码流小的情 况下,请求网络侧发送更高码流的节目数据,从而提高手机电视播放画面的质量;在网络信 号强度较小,而节目数据的码流较大时,请求网络侧发送降低码流的节目数据,从而保证移 动终端能够正常播放手机电视节目。码流是指视频文件在单位时间内使用的数据流量,是视频编码中画面质量控制中 最重要的部分,同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。下面结合附图对本发明的具体实施方式
进行说明。图1所示为本发明改善手机电视播放质量的方法,包括步骤101 在移动终端上部署手机电视客户端,用户启动手机电视客户端后,手机 电视客户端的节目播放模块接收并播放手机电视业务平台发送的手机电视节目数据;步骤102 节目播放模块检测所播放节目的码流,将检测到的码流发送给网络信 号强度检测模块;步骤103 网络信号强度检测模块对当前网络信号强度进行检测;步骤104 网络信号强度检测模块判断检测到的网络信号强度和接收到的所播放 节目的码流的匹配度,将匹配度通知节目码流调整模块;匹配度可以分为以下三级N0rmal、Bad和Good,各级别含义如下Normal 表示当前网络信号强度与所播放节目的码流相互匹配,不需要进行码流 调整。Bad:表示当前网络信号强度与所播放节目的码流不匹配,当前的网络信号强度难以支持手机电视节目以当前的码流播放,即所播放节目的码流大于与网络信号强度匹配的 码流,需要降低码流。Good 表示当前网络信号强度与所播放节目的码流不匹配,当前的网络信号强度 支持手机电视节目以更高的码流播放,即所播放节目的码流小于与网络信号强度匹配的码 流,需要提高码流。例如,根据实际使用情况,可设网络信号强度为0 7,码流为128K 700K,具体 实施中,可设网络信号强度为0 3与码流为128K 300K相互匹配,网络信号强度为3 5与码流为300K 500K相互匹配,网络信号强度为5 7与码流为500K 700K相互匹 配,在上述情况下,可确定匹配度为Normal。相应地,若网络信号强度为0 3,码流为300K 500K或500K 700K,则可确定 匹配度为Bad。若网络信号强度为3 5,码流为128K 300K,则确定匹配度为Good,码流 为500K 700K,则可确定匹配度为Bad。若网络信号强度为5 7,码流为128K 300K或 300K 500K,则确定匹配度为Good。步骤105 节目码流调整模块收到网络信号强度检测模块发送的匹配度后,按照 匹配度,确定是否需要进行码流调整,如果需要,则向手机电视业务平台发送手机电视节目 码流调整请求,请求对电视节目的码流进行调整;节目码流调整模块在收到Normal后,确定不需要对码流进行调整,不做任何处理。收到Bad后,向手机电业务平台发送降低码流请求消息,请求手机电视业务平台 传输低一级码流的节目数据。收到Good后,向手机电业务平台发送提高码流请求消息,请求手机电视业务平台 传输高一级码流的节目数据。步骤106 手机电视业务平台接收到码流调整的请求后,按照移动终端的要求,查 询调整后的码流,并向移动终端发送码流调整结果,将调整后的码流通知移动终端;手机电视业务平台中配置有多级码流的手机电视节目数据。手机电视业务平台接收到降低码流请求消息后,查询比当前节目数据的码流低一 级的码流,并通知移动终端。手机电视业务平台接收到提高码流请求消息后,查询比当前节目数据的码流高一 级的码流,并通知移动终端。步骤107 移动终端接收到码流调整结果后,移动终端的节目播放资源调整模块 根据码流调整结果,判断移动终端的资源是否能够支持调整后的码流,若能支持,则向手机 电视业务平台返回码流调整确认消息,按照调整后的码流对播放手机电视节目占用的资源 进行相应调整;否则,丢弃码流调整结果,结束;节目播放资源调整模块发现码流降低时,保持当前手机电视业务占用的内存和 CPU等资源不发生变化,维持当前手机电视节目播放质量的稳定。当发现码流增高时,根据调整后的码流增加手机电视业务占用的内存和CPU等资 源,使手机电视业务所占资源与调整后的码流匹配,以提升手机电视节目播放质量,给用户 以更好的节目观看效果。108 手机电视业务平台接收到码流调整确认消息后,向移动终端发送码流调整后的节目数据。手机电视业务平台若未接收到码流调整确认消息,则维持发送当前码流的节目数 据。如图2所示,为本发明改善手机电视播放质量的系统,包括移动终端和手机电视 业务平台,其中,移动终端包括节目播放模块、网络信号强度检测模块、节目码流调整模块 和节目播放资源调整模块节目播放模块,用于接收并播放手机电视业务平台发送的手机电视节目数据,检 测所播放节目的码流,将检测到的码流发送给网络信号强度检测模块;网络信号强度检测模块,用于对当前网络信号强度进行检测,判断检测到的网络 信号强度和接收到的所播放节目的码流的匹配度,将匹配度通知节目码流调整模块;匹配度可以分为以下三级=Normal、Bad和Good,各级别含义如下Normal 表示当前网络信号强度与所播放节目的码流相互匹配,不需要进行码流 调整。Bad:表示当前网络信号强度与所播放节目的码流不匹配,当前的网络信号强度难 以支持手机电视节目以当前的码流播放,即所播放节目的码流大于与网络信号强度匹配的 码流,需要降低码流。Good 表示当前网络信号强度与所播放节目的码流不匹配,当前的网络信号强度 支持手机电视节目以更高的码流播放,即所播放节目的码流小于与网络信号强度匹配的码 流,需要提高码流。节目码流调整模块,用于在收到网络信号强度检测模块发送的匹配度后,按照匹 配度,确定是否需要进行码流调整,如果需要,则向手机电视业务平台发送手机电视节目码 流调整请求,请求对电视节目的码流进行调整;节目码流调整模块在收到Normal后,确定不需要对码流进行调整,不做任何处理。收到Bad后,向手机电业务平台发送降低码流请求消息,请求手机电视业务平台 传输低一级码流的节目数据。收到Good后,向手机电业务平台发送提高码流请求消息,请求手机电视业务平台 传输高一级码流的节目数据。节目播放资源调整模块,用于根据码流调整结果,判断移动终端的资源是否能够 支持调整后的码流,若能支持,则向手机电视业务平台返回码流调整确认消息,按照调整后 的码流对播放手机电视节目占用的资源进行相应调整;否则,丢弃码流调整结果,结束;节目播放资源调整模块发现码流降低时,保持当前手机电视业务占用的内存和 CPU等资源不发生变化,维持当前手机电视节目播放质量的稳定。当发现码流增高时,根据调整后的码流增加手机电视业务占用的内存和CPU等资 源,使手机电视业务所占资源与调整后的码流匹配,以提升手机电视节目播放质量,给用户 以更好的节目观看效果。手机电视业务平台,用于接收到码流调整的请求后,按照移动终端的要求,查询调 整后的码流,并向移动终端发送码流调整结果,将调整后的码流通知移动终端;接收到码流 调整确认消息后,向移动终端发送码流调整后的节目数据。
本发明能够有效改进和提升手机电视播放质量,根据对当前手机电视网络信号强 度的检测,动态调整手机电视的节目码流以及移动终端上播放的手机电视节目占用的资 源,能够使用户在不同网络覆盖环境下都能够享受到较高的手机电视业务体验,有效延长 用户使用手机电视业务的时间,增加手机电视业务运营商的收益。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种改善手机电视播放质量的方法,包括移动终端在播放手机电视节目时,检测所播放节目的码流和手机电视网络的网络信号强度,判断所播放节目的码流与检测到的网络信号强度是否匹配,若不匹配,则请求手机电视业务平台传输码流与所述网络信号强度匹配的手机电视节目数据;所述手机电视业务平台按照所述移动终端的请求,向所述移动终端发送码流调整后的手机电视节目数据。
2.如权利要求1所述的方法,其特征在于,所述移动终端判断所播放节目的码流与检测到的网络信号强度不匹配时,若所播放节 目的码流大于与网络信号强度匹配的码流,则请求所述手机电视业务平台降低所传输的手 机电视节目数据的码流;所述手机电视业务平台按照所述移动终端的请求,向所述移动终端发送降低码流的手 机电视节目数据。
3.如权利要求2所述的方法,其特征在于,所述移动终端判断所播放节目的码流与检测到的网络信号强度不匹配时,若所播放节 目的码流小于与网络信号强度匹配的码流,则请求所述手机电视业务平台提高所传输的手 机电视节目数据的码流;所述手机电视业务平台按照所述移动终端的请求,向所述移动终端发送提高码流的手 机电视节目数据。
4.如权利要求3所述的方法,其特征在于,所述手机电视业务平台向所述移动终端发 送码流调整后的手机电视节目数据之前,还包括所述手机电视业务平台将调整后的码流通知所述移动终端;所述移动终端判断资源是否支持调整后的码流,若能支持,则向所述手机电视业务平 台返回码流调整确认消息;所述手机电视业务平台接收到码流调整确认消息后,进行所述向所述移动终端发送码 流调整后的手机电视节目数据的操作。
5.如权利要求4所述的方法,其特征在于,所述移动终端在发送所述码流调整确认消 息时,还根据调整后的码流对播放手机电视节目占用的资源进行调整,若码流提高,则根据 提高后的码流增加手机电视节目占用的资源;若码流降低,则保持当前手机电视节目占用 的资源。
6.一种改善手机电视播放质量的系统,包括移动终端和手机电视业务平台,其中,所 述移动终端包括节目播放模块、网络信号强度检测模块和节目码流调整模块;所述节目播放模块,用于接收并播放手机电视节目数据,在播放手机电视节目时,检测 所播放节目的码流,将检测到的所播放节目的码流发送给所述网络信号强度检测模块;所述网络信号强度检测模块,用于检查手机电视网络的网络信号强度,判断接收到的 所播放节目的码流与检测到的网络信号强度的匹配度,将匹配度发送给所述节目码流调整 模块;所述节目码流调整模块,用于在接收到匹配度后,按照匹配度,确定是否需要进行码流 调整,如果需要,则请求所述手机电视业务平台传输码流与所述网络信号强度匹配的手机 电视节目数据;所述手机电视业务平台,用于按照所述节目码流调整模块的请求,向所述节目播放模 块发送码流调整后的手机电视节目数据。
7.如权利要求6所述的系统,其特征在于,所述节目码流调整模块确定需要进行码流调整时,若所播放节目的码流大于与网络 信号强度匹配的码流,则请求所述手机电视业务平台降低所传输的手机电视节目数据的码 流;所述手机电视业务平台按照所述节目码流调整模块的请求,向所述节目播放模块发送 降低码流的手机电视节目数据。
8.如权利要求7所述的系统,其特征在于,所述节目码流调整模块确定需要进行码流调整时,若所播放节目的码流小于与网络 信号强度匹配的码流,则请求所述手机电视业务平台提高所传输的手机电视节目数据的码 流;所述手机电视业务平台按照所述节目码流调整模块的请求,向所述节目播放模块发送 提高码流的手机电视节目数据。
9.如权利要求8所述的系统,其特征在于,该系统还包括节目播放资源调整模块;所述手机电视业务平台,还用于在向所述节目播放模块发送码流调整后的手机电视节 目数据之前,将调整后的码流通知所述节目播放资源调整模块,并且,在接收到码流调整确 认消息后,进行所述向所述节目播放模块发送码流调整后的手机电视节目数据的操作;所述节目播放资源调整模块,用于在接收到调整后的码流时,判断资源是否支持调整 后的码流,若能支持,则向所述手机电视业务平台返回码流调整确认消息。
10.如权利要求9所述的系统,其特征在于,所述节目播放资源调整模块,还用于在发送所述码流调整确认消息时,按照调整后的 码流对播放手机电视节目占用的资源进行调整,若码流提高,则根据提高后的码流增加手 机电视节目占用的资源;若码流降低,则保持当前手机电视节目占用的资源。
全文摘要
本发明公开了一种改善手机电视播放质量的方法,包括移动终端在播放手机电视节目时,检测所播放节目的码流和手机电视网络的网络信号强度,判断所播放节目的码流与检测到的网络信号强度是否匹配,若不匹配,则请求手机电视业务平台传输码流与网络信号强度匹配的手机电视节目数据;手机电视业务平台按照移动终端的请求,向移动终端发送码流调整后的手机电视节目数据。本发明通过对手机电视的网络信号强度进行检测,动态调整手机电视的节目码流,改善了手机电视节目的播放质量,在不同的手机电视网络环境中都可以使用户享受到满意的手机电视节目观看效果,为用户提供了更佳的观看体验。
文档编号H04M1/725GK101924955SQ20091020378
公开日2010年12月22日 申请日期2009年6月16日 优先权日2009年6月16日
发明者刘杰杰, 惠毅 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1