一种流媒体文件处理方法及装置与流程

文档序号:11156488阅读:来源:国知局

技术特征:

1.一种流媒体文件处理方法,其特征在于,应用于移动终端,该方法包括:

响应目标流媒体文件下载请求,获取目标流媒体文件的统一资源定位符URL;

根据所述URL头部的模式信息,判断所述目标流媒体文件是否为MMS协议的流媒体文件;

若是,参考预置的模式信息与网络通信协议间的对应关系,将与所述URL头部的模式信息相对应的网络通信协议确定为目标网络通信协议;

利用所述目标网络通信协议,从所述URL的域名地址所指定的服务器中拉取目标流媒体文件数据。

2.根据权利要求1所述的方法,其特征在于,所述根据所述URL头部的模式信息,判断所述目标流媒体文件是否为MMS协议的流媒体文件,包括:

解析所述URL,得到表征所述URL头部的模式信息的字符串;

判断所述字符串是否以MMS开头,若是,则确定所述目标流媒体文件是MMS协议的流媒体文件,若否,则确定所述目标流媒体文件不是MMS协议的流媒体文件。

3.根据权利要求2所述的方法,其特征在于,所述参考预置的模式信息与网络通信协议间的对应关系,将与所述URL头部的模式信息相对应的网络通信协议确定为目标网络通信协议,包括:

判断所述字符串是否为MMSU、MMST、MMSH中的某一个;

若是,将与所述字符串对应的网络通信协议确定为目标网络通信协议,其中与MMSU对应的网络通信协议为用户数据报协议UDP协议、与MMST对应的网络通信协议为传输控制协议TCP协议、与MMSH对应的网络通信协议为超文本传送协议HTTP协议。

4.根据权利要求3所述的方法,其特征在于,在判断所述字符串并非MMSU、MMST、MMSH中的某一个时,该方法还包括:

依次将所述UDP协议、所述TCP协议和所述HTTP协议作为目标网络通信协议;

则所述利用所述目标网络通信协议,从所述URL的域名地址部分所指定的服务器中拉取目标流媒体文件数据,包括:

依次利用各所述目标网络通信协议尝试从所述URL的域名地址部分所指定的服务器中拉取目标流媒体文件数据,直至成功拉取目标流媒体文件数据。

5.根据权利要求1所述的方法,其特征在于,还包括:

利用拉取的目标流媒体文件数据,创建并初始化解码器;

对所述解码器解码后的目标流媒体文件数据进行播放。

6.一种流媒体文件处理装置,其特征在于,应用于移动终端,该装置包括:

URL获取单元,用于响应目标流媒体文件下载请求,获取目标流媒体文件的统一资源定位符URL;

文件判断单元,用于根据所述URL头部的模式信息,判断所述目标流媒体文件是否为MMS协议的流媒体文件;

通信协议确定单元,用于在所述文件判断单元判断结果为是时,参考预置的模式信息与网络通信协议间的对应关系,将与所述URL头部的模式信息相对应的网络通信协议确定为目标网络通信协议;

文件数据拉取单元,用于利用所述目标网络通信协议,从所述URL的域名地址所指定的服务器中拉取目标流媒体文件数据。

7.根据权利要求6所述的装置,其特征在于,所述文件判断单元包括:

URL解析单元,用于解析所述URL,得到表征所述URL头部的模式信息的字符串;

字符串判断单元,用于判断所述字符串是否以MMS开头,若是,则确定所述目标流媒体文件是MMS协议的流媒体文件,若否,则确定所述目标流媒体文件不是MMS协议的流媒体文件。

8.根据权利要求7所述的装置,其特征在于,所述通信协议确定单元包括:

第一通信协议确定子单元,用于判断所述字符串是否为MMSU、MMST、MMSH中的某一个;

第二通信协议确定子单元,用于在所述第一通信协议确定子单元判断结果为是时,将与所述字符串对应的网络通信协议确定为目标网络通信协议, 其中与MMSU对应的网络通信协议为用户数据报协议UDP协议、与MMST对应的网络通信协议为传输控制协议TCP协议、与MMSH对应的网络通信协议为超文本传送协议HTTP协议。

9.根据权利要求8所述的装置,其特征在于,还包括:

第三通信协议确定子单元,用于在所述第一通信协议确定子单元判断结果为否时,依次将所述UDP协议、所述TCP协议和所述HTTP协议作为目标网络通信协议;

所述文件数据拉取单元具体用于,依次利用各所述目标网络通信协议尝试从所述URL的域名地址部分所指定的服务器中拉取目标流媒体文件数据,直至成功拉取目标流媒体文件数据。

10.根据权利要求6所述的装置,其特征在于,还包括:

解码器创建单元,用于利用拉取的目标流媒体文件数据,创建并初始化解码器;

媒体播放单元,用于对所述解码器解码后的目标流媒体文件数据进行播放。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1