具有流媒体终端适配功能的移动终端设备的制作方法

文档序号:82487阅读:186来源:国知局
专利名称:具有流媒体终端适配功能的移动终端设备的制作方法
技术领域
本发明涉及一种无线网络技术设备技术领域
,特别涉及一种具有终端适配功能的移动终端设备。
背景技术
在移动流媒体业务应用中,移动终端设备种类繁多,比如对单双声道支持的不同,移动设备屏幕解析度的不同,移动终端设备支持的解码格式和解码能力的不同等。
流媒体是指视频、声音等数据以实时传输协议承载,并以连续的流的形式从源端向目的端传输,在目的端接收到一定缓存数据后就可以播放出来的多媒体应用。流媒体技术应用到移动网络和终端上,称之为移动流媒体技术。
为了满足不同用户的需求,流媒体系统需要提前准备多种格式和规格的媒体内容。移动流媒体目前主要有三种媒体格式1.3gp/3gp2媒体格式是3GPP/3GPP2组织制定的标准移动流媒体媒体格式,支持终端最多。2.WMV媒体格式是Microsoft公司的私有格式,有少量终端支持。3.RM媒体格式是Real公司的私有格式,内置RealPlay播放器的终端支持,RealPlay播放器同时支持3gp/3gp2媒体格式。从覆盖用户面来看,媒体格式3gp/3gp2是首选支持,WMV格式选择支持。而RM格式相对于3gp/3gp2效果没有优势。
如果将移动终端设备不能解码的媒体内容发送到移动终端设备,移动终端设备将不能正常解码播放。如果将超出移动设备屏幕大小的媒体内容发送到移动终端设备,媒体内容将不能正常播放显示。如何获知移动终端设备的能力,并提供合适的媒体内容给移动终端设备是本发明所要解决的问题。而且流媒体系统的软件版本不断升级,如何能更好的相互兼容,保证高版本的流服务器能兼容低版本的移动终端设备,同时高版本的移动终端设备也能在低版本的流媒体系统上使用,也是本发明所解决的问题。

发明内容本发明所要解决的技术问题在于提供一种具有流媒体终端适配功能的移动终端设备,可以通过其内置的终端能力信息模块和用户偏好信息模块向流媒体系统发送移动终端设备的终端能力信息和用户偏好信息,使流媒体系统返回的媒体内容与之匹配。并可以在不同版本的流媒体系统上兼容使用。
为解决上述技术问题,本发明提供了一种具有流媒体终端适配功能的移动终端设备,包括终端能力信息模块,用于向流媒体系统上报移动终端设备的终端能力信息;用户偏好信息模块,用于向流媒体系统上报移动终端设备的用户偏好信息。
所述移动终端设备中,终端能力信息模块发送终端能力信息时,可以忽略与高版本的流媒体系统通讯中的不可识别字段。
所述移动终端设备中,用户偏好信息模块发送用户偏好信息时,可以忽略与高版本的流媒体系统通讯中的不可识别字段。
所述移动终端设备中,终端能力信息模块发送终端能力信息时,可以返回与低版本的流媒体系统通讯中相应版本的字段。
所述移动终端设备中,用户偏好信息模块发送用户偏好信息时,可以返回与低版本的流媒体系统通讯中相应版本的字段。
所述移动终端设备中,终端能力信息模块发送的终端能力信息可以包括移动终端设备显示屏幕尺寸信息、移动终端设备支持的解码格式、移动终端设备支持的移动包交换流媒体服务规范版本信息。
所述移动终端设备中,用户偏好信息模块发送的用户偏好信息可以包括用户选择的显示屏幕尺寸信息、用户选择的解码格式、用户选择的文件格式信息。
通过使用本发明具有流媒体终端适配功能的移动终端设备,可以实现移动终端设备接收的流媒体内容的编码格式、显示窗口大小与移动终端设备相匹配,还可以实现移动终端设备与不同版本的流媒体系统的兼容。
图1为根据本发明实施例所述的具有流媒体终端适配功能的移动终端设备的结构图;图2为根据本发明实施例所述的具有流媒体终端适配功能的移动终端设备工作的信号传递说明图;图3为根据本发明实施例所述的采用HTTP传递终端适配方式工作的具有流媒体终端适配功能的移动终端设备的工作流程图;图4为根据本发明实施例所述的采用RTSP传递终端适配方式工作的具有流媒体终端适配功能的移动终端设备的工作流程图。
具体实施方式如图1所示,为根据本发明一实施例具有流媒体终端适配功能的移动终端设备的结构图,其中移动终端设备201包括终端能力信息模块101和用户偏好信息模块102。
终端能力信息模块101,用于向流媒体系统上报移动终端设备的终端能力信息;用户偏好信息模块102,用于向流媒体系统上报移动终端设备的用户偏好信息。
本发明实施例具有流媒体终端适配功能的移动终端设备工作的基本原理是在移动终端设备进行流协议会话时,将移动终端设备信息送给流媒体系统,流媒体系统选择移动终端设备合适的媒体内容发送给移动终端设备。
如图2所示,为本发明具有流媒体终端适配功能的移动终端设备的信号传递说明图,步骤包括1、移动设备终端向流媒体系统的信息获取模块上报能力信息,这些信息在RTSP或者HTTP请求消息中携带。此信息中分成两类,一类是包含移动设备终端的屏幕大小,支持的解码格式等移动设备信息,支持的PSS版本,对版本中的可选功能是否支持等信息。对wap协议的uaprof支持情况,这部分信息在终端能力信息模块保存,这类信息在“x-wap-profile”字段中携带;另一类是用户个人喜好设置信息,在用户偏好信息模块保存;这类信息在“x-wap-profile-diff”字段中携带。对于第一类信息,使用URL列表表示。
2、流媒体系统通过信息获取模块从移动设备终端获取终端能力信息和用户偏好信息后,由信息获取模块传递给信息配置模块。
3、信息配置模块根据URL列表信息中包含的URL信息去设备配置服务器读取设备能力信息,获取URL信息的交互协议为HTTP协议。
4、设备配置服务器向流媒体系统的信息配置模块返回URL所定位的信息内容。
5、信息配置模块将配置的设备能力信息传递给信息分析模块。
6、信息分析模块对各个URL所定位的信息进行分解,对于不可识别的字段进行忽略处理。各URL分解后得到的重复的部分,依据URL的优先级进行更改,优先级高的URL中的信息替换优先级低URL中的信息。将综合处理得到的设备能力信息与用户偏好信息进行合成,用用户偏好信息对应的设备能力信息替换终端能力信息对应的设备能力信息,综合处理得到的设备能力信息,生成最终设备能力信息。
7、信息分析模块将最终设备能力信息发送给能力匹配模块。
8、能力匹配模块依据最终设备能力信息进行媒体内容的选择匹配如果找到最合适的媒体内容,则在流媒体系统上暂时记录下来,在开始进行媒体流传送时将选择该媒体内容。并将匹配结果发送给信息发送模块。
9、信息发送模块向移动设备终端反馈终端能力匹配结果,将匹配的结果用RTSP/HTTP的响应消息的″x-wap-profile-warning″字段携带返回。
如图3所示,为本发明实施例采用HTTP传递终端适配方式工作的具有流媒体终端适配功能的移动终端设备的工作流程图。
当移动终端设备采用HTTP方式获取流媒体的SDP文件时,移动终端设备将终端能力信息在HTTP消息头中携带到给流媒体系统。流媒体系统依据移动终端设备信息的URL地址及用户偏好的选择,通过设备配置服务器,得到移动终端设备能力,依据终端能力,进行媒体内容匹配,返回合适媒体内容的SDP信息给移动终端设备。完成终端能力适配。
具体步骤包括(步骤301)用户通过移动设备UI界面输入自己偏好的媒体播放方式,例如,用户选择采用AMR-WB格式播放音频内容。移动终端设备支持较多的音频格式,包括AMR-WB格式。
(步骤302)用户通过移动终端设备采用HTTP协议向流媒体系统请求合适媒体内容的SDP文件。其中在HTTP消息头中,用一个或者多个x-wap-profile字段携带URL地址,本实例中假定有三个,优先级与排列顺序相同。用一个或者多个x-wap-profile-diff字段携带用户设定信息。本实例中只有一个,采用如下格式x-wap-profile-diffaudio/AMR-WB(步骤303)流媒体系统的信息获取模块根据x-wap-profile中携带的URL地址信息,采用HTTP协议分别三次到URL地址获取信息,获取回来的信息格式如3GPP PSS R6中规定的一致。
(步骤304)流媒体系统按照3GPP PSS R6中规定的格式对返回信息进行解析,对于属性重复的部分,用优先级高的URL指定的内容覆盖优先级低的URL指定的内容。最后找到音频格式字段,将所有的其它的音频格式设置为备选,将AMR-WB音频格式定为优选。
(步骤305)流媒体系统的信息获取模块进行媒体格式匹配,匹配完成后,在HTTP返回响应中,用字段x-wap-profile-warning携带匹配结果。其中200表示最佳匹配成功。201表示较佳匹配成功,202表示最低匹配成功。203表示匹配不成功。这些状态字段用ASCII码逗号分开。如果最佳匹配成功返回x-wap-profile-warning200,201,202
其中201,202可根据需要返回。
如果匹配不成功返回x-wap-profile-warning203如果最低匹配成功返回x-wap-profile-warning202最低匹配表示匹配移动设备播放效果最差的情况,从满足移动设备播放能力的媒体中选择效果最差的媒体。对于同一种媒体内容,可简单的设定媒体内容大小最小的为播放效果最差的匹配。
较佳匹配,播放效果比最低匹配好一些的,如果存在多个,由流媒体系统随机选择一个。媒体播放效果好坏可单纯从媒体文件大小判断。
(步骤306)对于有最佳匹配的内容,流媒体系统返回最佳匹配内容的SDP内容。对于没有最佳匹配的内容,流媒体系统返回较佳匹配内容和最低匹配内容的SDP文件。如果没有最低匹配,则不返回SDP内容。
(步骤307)对于没有最佳匹配内容的SDP,用户可选择较佳匹配还是最低匹配进行后续播放。
如图4所示,为本发明实施例采用RTSP传递终端适配方式工作的具有流媒体终端适配功能的移动终端设备的工作流程图。
移动终端设备在播放流媒体时,采用RTSP的DISCRIBE消息请求获取SDP文件,在RTSP消息头中携带移动终端设备能力信息,流媒体系统依据URL从设备配置服务器获取终端能力信息,并依据用户偏好进行终端能力信息修正,流媒体系统依据终端能力信息匹配合适的媒体内容。将媒体内容的SDP文件返回给移动终端设备,移动终端设备接收到SDP文件后,继续后续的RTSP流程,即可开始进行媒体播放。
具体步骤包括(步骤401)用户通过移动设备UI界面输入自己偏好的媒体播放方式,例如,用户选择采用带宽小于100kbps的内容。
(步骤402)用户通过移动终端设备采用RTSP协议的DISCRIBE命令向流媒体系统请求合适媒体内容的SDP文件。其中在RTSP消息头中,用一个或者多个x-wap-profile字段携带URL地址,本实例中假定有三个,优先级与排列顺序相同。用一个或者多个x-wap-profile-diff字段携带用户设定信息。本实例中只有一个,采用如下格式x-wap-profile-diffbitrate/100(步骤403)流媒体系统的信息获取模块根据x-wap-profile中携带的URL地址信息,采用HTTP协议分别三次到URL地址获取信息,获取回来的信息格式如3GPP PSS R6中规定的一致。
(步骤404)流媒体系统按照3GPP PSS R6中规定的格式对返回信息进行解析,对于属性重复的部分,用优先级高的URL指定的内容覆盖优先级低的URL指定的内容。最后找到带宽字段,将100kbps作为优先级最高。其他带宽作为低优先级。
(步骤405)流媒体系统的信息获取模块进行媒体格式匹配,匹配完成后,在RTSP协议的DISCRIBE返回响应中,用字段x-wap-profile-warning携带匹配结果。其中200表示最佳匹配成功。201表示较佳匹配成功,202表示最低匹配成功。203表示匹配不成功。这些状态字段用ASCII码逗号分开。如果最佳匹配成功返回x-wap-profile-warning200,201,202其中201,202可根据需要返回。
如果匹配不成功返回x-wap-profile-warning203如果最低匹配成功返回x-wap-profile-warning202最低匹配表示匹配移动设备播放效果最差的情况,从满足移动设备播放能力的媒体中选择效果最差的媒体。对于同一种媒体内容,可简单的设定媒体内容大小最小的为播放效果最差的匹配。
(步骤406)对于有最佳匹配的内容,流媒体系统返回最佳匹配内容的SDP内容。对于没有最佳匹配的内容,流媒体系统返回最低匹配内容的SDP文件。如果没有最低匹配,则不返回SDP内容。由于RTSP协议限制,用户不能自主选择较佳的媒体内容播放。
权利要求
1.一种具有流媒体终端适配功能的移动终端设备,其特征在于,所述移动终端设备包括终端能力信息模块,用于根据移动终端内设的能力信息,向流媒体系统上报移动终端设备的终端能力信息;用户偏好信息模块,用于根据用户设置的媒体模式偏好,向流媒体系统上报移动终端设备的用户偏好信息。
2.根据权利要求
1所述的具有流媒体终端适配功能的移动终端设备,其特征在于,终端能力信息模块发送终端能力信息时,忽略与高版本的流媒体系统通讯中的不可识别字段。
3.根据权利要求
1所述的具有流媒体终端适配功能的移动终端设备,其特征在于,用户偏好信息模块发送用户偏好信息时,忽略与高版本的流媒体系统通讯中的不可识别字段。
4.根据权利要求
1所述的具有流媒体终端适配功能的移动终端设备,其特征在于,终端能力信息模块发送终端能力信息时,返回与低版本的流媒体系统通讯中相应版本的字段。
5.根据权利要求
1所述的具有流媒体终端适配功能的移动终端设备,其特征在于,用户偏好信息模块发送用户偏好信息时,返回与低版本的流媒体系统通讯中相应版本的字段。
6.根据权利要求
1所述的具有流媒体终端适配功能的移动终端设备,其特征在于,终端能力信息模块发送的终端能力信息包括移动终端设备显示屏幕尺寸信息、移动终端设备支持的解码格式、移动终端设备支持的移动包交换流媒体服务规范版本信息。
7.根据权利要求
1所述的具有流媒体终端适配功能的移动终端设备,其特征在于,用户偏好信息模块发送的用户偏好信息包括用户选择的显示屏幕尺寸信息、用户选择的解码格式、用户选择的文件格式信息。
专利摘要
本发明提供了一种具有流媒体终端适配功能的移动终端设备,包括终端能力信息模块,用于向流媒体系统上报移动终端设备的终端能力信息;用户偏好信息模块,用于向流媒体系统上报移动终端设备的用户偏好信息。移动终端设备流通过内置的终端能力信息模块和用户偏好信息模块向流媒体系统发送移动终端设备的终端能力信息和用户偏好信息,使流媒体系统返回的媒体内容与之匹配。使用本发明具有流媒体终端适配功能的移动终端设备,可以根据移动终端设备的能力和用户设置为用户提供匹配的媒体内容。还解决了不同版本的移动终端设备与流媒体系统的兼容使用问题。
文档编号H04W88/02GK1992937SQ200510135457
公开日2007年7月4日 申请日期2005年12月28日
发明者李凤军 申请人:中兴通讯股份有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1