控制流媒体视频横竖屏播放的方法及其系统、终端的制作方法

文档序号:7982112
专利名称:控制流媒体视频横竖屏播放的方法及其系统、终端的制作方法
技术领域
本发明涉及通信技术领域,尤其是涉及一种控制流媒体视频横竖屏播放的方法及其系统、终端。
背景技术
流媒体视频是手机等终端设备的一种增值业务,属于典型的3G应用领域。目前的流媒体视频应用存在很多可改进和增强之处,控制流媒体视频横竖屏播放的方法。现有技术中,终端设备控制流媒体视频横竖屏播放方式主要有如下几种①、对于触摸屏手机,通过手动点触屏幕的方式控制流媒体视频横竖屏播放;②、对于有些平台的手机,如=Android智能机,直接控制流媒体视频横屏播放;③、对于某些手机,如支持重力感应,通过旋转手机180度控制流媒体视频横竖屏播放;④、对于某些手机,通过在菜单选项中设置,控制流媒体视频横竖屏播放。以上控制流媒体视频横竖屏播放方式中,第①和第④项需要人工干预;第②项强制横屏,对于低分辨率流媒体视频的显示将受到影响;第③项则需要新增重力感应芯片,这将增加手机的生产成本。

发明内容
本发明的主要目的在于提供一种控制流媒体视频横竖屏播放的方法及其系统、终端,在无需人工干预,并不增加生产成本的基础,控制流媒体视频横竖屏播放,以保证流媒体视频显示效果。本发明提出一种控制流媒体视频横竖屏播放的方法,包括步骤终端将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。优选地,所述终端将自身显示屏分辨率与流媒体服务器反馈的待播放的流媒体视频分辨率进行大小比较之前还包括终端向流媒体服务器发送点播流媒体视频的请求;接收流媒体服务器根据所述请求反馈的被点播的流媒体视频分辨率。优选地,所述终端为手机、视频播放器、平板电脑。本发明另提出一种终端,包括比较模块,用于将终端自身显示屏分辨率与流媒体服务器反馈的待播放的流媒体视频分辨率进行大小比较;控制模块,用于当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;以及当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。 优选地,所述的终端,还包括发送模块,用于向流媒体服务器发送点播流媒体视频的请求;接收模块,用于接收流媒体服务器根据所述请求反馈的被点播的流媒体视频分辨率。优选地,所述终端为手机、视频播放器、平板电脑。本发明另提出一种控制流媒体视频横竖屏播放的系统,包括终端,用于向终端向流媒体服务器发送点播流媒体视频的请求;将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频;流媒体服务器,用于根据终端发送的点播流媒体视频的请求,向终端反馈被点播的流媒体视频分辨率。优选地,所述终端为手机、视频播放器、平板电脑。本发明所提供的控制流媒体视频横竖屏播放的方法及其系统、终端,通过根据显示屏分辨率与被点播的流媒体视频分辨率的大小关系,控制流媒体视频横屏或竖屏播放的方式,实现了在无需人工干预,并不增加生产成本的基础上,控制流媒体视频横竖屏播放, 从而保证了流媒体视频播放显示的效果。


图1是本发明的控制流媒体视频横竖屏播放的方法一实施例的流程图;图2是本发明的终端一实施例的结构示意图;图3是本发明的终端实施例的另一结构示意图;图4是本发明的控制流媒体视频横竖屏播放的系统一实施例的结构示意图;图5是本发明的点播流媒体视频具体实例的流程图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参见图1,提出本发明的控制流媒体视频横竖屏播放的方法一实施例,包括步骤步骤S101、终端将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;步骤S102、当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;步骤S103、当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。进一步地,上述控制流媒体视频横竖屏播放的方法实施例中,所述步骤SlOl之前还包括如下处理终端向流媒体服务器发送点播流媒体视频的请求;接收流媒体服务器根据所述请求反馈的被点播的流媒体视频分辨率。
进一步地,控制流媒体视频横竖屏播放的方法实施例中,所述终端为手机、视频播放器、平板电脑。上述控制流媒体视频横竖屏播放的方法实施例,通过根据显示屏分辨率与被点播的流媒体视频分辨率的大小关系,控制流媒体视频横屏或竖屏播放的方式,实现了在无需人工干预,并不增加生产成本的基础上,控制流媒体视频横竖屏播放,从而保证了流媒体视频播放显示的效果。参见图2,本发明另提出终端110 —实施例,其包括比较模块111和控制模块 112。比较模块111,用于将终端自身显示屏分辨率与流媒体服务器反馈的待播放的流媒体视频分辨率进行大小比较。控制模块112,用于当流媒体视频分辨率大于显示屏分辨率时, 则横屏播放所述流媒体视频;以及当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。进一步地,参见图3,上述终端110实施例中,还包括发送模块113和接收模块 114。发送模块113,用于向流媒体服务器发送点播流媒体视频的请求。接收模块113,用于接收流媒体服务器根据所述请求反馈的被点播的流媒体视频分辨率。进一步地,上述终端110实施例中,所述终端为手机、视频播放器、平板电脑。上述终端110实施例,通过根据显示屏分辨率与被点播的流媒体视频分辨率的大小关系,控制流媒体视频横屏或竖屏播放的方式,实现了在无需人工干预,并不增加生产成本的基础上,控制流媒体视频横竖屏播放,从而保证了流媒体视频播放显示的效果。参见图4,本发明另提出控制流媒体视频横竖屏播放的系统100,包括终端110和流媒体服务器120。其终端110,用于向终端向流媒体服务器发送点播流媒体视频的请求; 将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。流媒体服务器120,用于根据终端发送的点播流媒体视频的请求,向终端反馈被点播的流媒体视频分辨率。进一步地,上述控制流媒体视频横竖屏播放的系统100实施例中,所述终端110为手机、视频播放器、平板电脑。上述控制流媒体视频横竖屏播放的系统100实施例,通过根据显示屏分辨率与被点播的流媒体视频分辨率的大小关系,控制流媒体视频横屏或竖屏播放的方式,实现了在无需人工干预,并不增加生产成本的基础上,控制流媒体视频横竖屏播放,从而保证了流媒体视频播放显示的效果。下面通过一个具体流媒体视频点播实例对本发明的控制流媒体视频横竖屏播放的方法和系统100,以及终端110进行详细的描述。当用户想通过终端110观看某一流媒体视频,参见图5,其具体过程如下步骤S201、通过按键或手写的方式向终端110输入点播流媒体视频的请求,并由终端Iio发送给流媒体服务器120 ;本步骤中的所述点播流媒体视频的请求中包含符合流媒体协议的DESCRIBE方法,以请求服务器反馈流媒体视频信息。步骤S202、流媒体服务器120根据所述请求,向终端110反馈被点播的流媒体视频
fn息ο
本步骤中的流媒体视频信息包含有片源信息。其中,流媒体视频信息中包含有a = cliprect参数,该参数中又包含有被点播的流媒体视频分辨率大小值。步骤S203、终端110接收到流媒体服务器120反馈的流媒体视频信息后,从中获取 a = cliprect参数,并从该参数中获取被点播的流媒体视频分辨率;步骤S204、终端110从非易失性随机访问存储器提取自身显示屏分辨率,并与被点播的流媒体视频分辨率进行大小比较;步骤S205、当流媒体视频分辨率大于显示屏分辨率,终端110横屏播放所述流媒体视频;步骤S206、当流媒体视频分辨率小于或等于显示屏分辨率,终端110竖屏播放所述流媒体视频。其中,目前流媒体视频分辨率主要有720*480、640*480、352拉88、32(^240、 176*144、128*96等;目前支持流媒体视频功能的终端显示屏分辨率有对0*320、320*480、 400*800 等。具体的流媒体视频横竖屏播放原则如下一、当被点播的流媒体视频分辨率小于或等于终端显示屏分辨率时,竖屏播放被点播的流媒体视频。例如当终端显示屏分辨率为240*320 ;被点播的流媒体视频分辨率为176*144、 128*96,竖屏播放被点播的流媒体视频,即此时无需横屏播放便可满足流媒体视频无压缩或拉伸的显示;当终端显示屏分辨率为320*480,被点播的流媒体视频分辨率为32(^240、 176*144、128*96时,竖屏播放被点播的流媒体视频,即此时无需横屏播放便可满足流媒体视频无压缩或拉伸的显示。二、当被点播的流媒体视频分辨率大于终端显示屏分辨率时,横屏播放被点播的流媒体视频。例如当终端显示屏分辨率为320*480 ;被点播的流媒体视频分辨率为352拉88,横屏播放被点播的流媒体视频,即由竖屏播放切换为横屏播放。应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种控制流媒体视频横竖屏播放的方法,其特征在于,包括步骤终端将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频; 当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。
2.根据权利要求1所述的控制流媒体视频横竖屏播放的方法,其特征在于,所述终端将自身显示屏分辨率与流媒体服务器反馈的待播放的流媒体视频分辨率进行大小比较之前还包括终端向流媒体服务器发送点播流媒体视频的请求;接收流媒体服务器根据所述请求反馈的被点播的流媒体视频分辨率。
3.根据权利要求1或2所述的控制流媒体视频横竖屏播放的方法,其特征在于,所述终端为手机、视频播放器、平板电脑。
4.一种终端,其特征在于,包括比较模块,用于将终端自身显示屏分辨率与流媒体服务器反馈的待播放的流媒体视频分辨率进行大小比较;控制模块,用于当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;以及当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。
5.根据权利要求4所述的终端,其特征在于,还包括 发送模块,用于向流媒体服务器发送点播流媒体视频的请求;接收模块,用于接收流媒体服务器根据所述请求反馈的被点播的流媒体视频分辨率。
6.根据权利要求4或5所述的终端,其特征在于,所述终端为手机、视频播放器、平板电脑。
7.—种控制流媒体视频横竖屏播放的系统,其特征在于,包括终端,用于向终端向流媒体服务器发送点播流媒体视频的请求;将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频;流媒体服务器,用于根据终端发送的点播流媒体视频的请求,向终端反馈被点播的流媒体视频分辨率。
8.根据权利要求7所述的控制流媒体视频横竖屏播放的系统,其特征在于,所述终端为手机、视频播放器、平板电脑。
全文摘要
本发明公开了一种控制流媒体视频横竖屏播放的方法及其系统、终端,方法终端将自身显示屏分辨率与流媒体服务器反馈的被点播的流媒体视频分辨率进行大小比较;当流媒体视频分辨率大于显示屏分辨率时,则横屏播放所述流媒体视频;当流媒体视频分辨率小于或等于显示屏分辨率时,则竖屏播放所述流媒体视频。本发明所提供的控制流媒体视频横竖屏播放的方法和系统、终端,通过根据显示屏分辨率与被点播的流媒体视频分辨率的大小关系,控制流媒体视频横屏或竖屏播放的方式,实现了在无需人工干预,并不增加生产成本的基础上,控制流媒体视频横竖屏播放,从而保证了流媒体视频播放显示的效果。
文档编号H04N21/437GK102421021SQ20111037327
公开日2012年4月18日 申请日期2011年11月22日 优先权日2011年11月22日
发明者刘建敏, 谢仁艿 申请人:中兴通讯股份有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1