多媒体重定向方法、服务器和客户端的制作方法_5

文档序号:8417915阅读:来源:国知局
件模块能够执行本发明上述方法的各种功能模块;设备驱动程序可以是网络和接口驱动程序。
[0133]在启动时,这些软件组件被加载到存储器73中,然后被处理器72访问并执行如下指令:
[0134]接收服务器发送的待播放媒体文件的媒体格式;
[0135]根据本地解码能力确定与媒体格式相对应的解码能力信息,并将解码能力信息发送至服务器;
[0136]当解码能力信息为本地解码能力不能对媒体格式进行解码时,接收服务器发送的解码器,并安装解码器;
[0137]接收服务器进行多媒体重定向的待播放媒体文件的未解码数据流后,利用安装后的解码器对待播放媒体文件进行解码,并对解码后的媒体文件进行播放。
[0138]进一步地,物理存储在所述存储器中的应用程序,所述应用程序可用于使所述处理器和所述客户端执行根据本地解码能力确定与媒体格式相对应的解码能力信息,并将解码能力信息发送至服务器过程之后的指令为:当解码能力信息为本地解码能力能够对媒体格式进行解码时,接收服务器进行多媒体重定向的待播放媒体文件的未解码数据流后,对待播放媒体文件进行解码,并对解码后的媒体文件进行播放。
[0139]在一个实施例中,物理存储在所述存储器中的应用程序,所述应用程序可用于使所述处理器和所述客户端执行根据本地解码能力确定与媒体格式相对应的解码能力信息,并将解码能力信息发送至服务器过程的指令为:
[0140]查询本地是否存在与媒体格式相对应的解码器;
[0141]当存在与媒体格式相对应的解码器时,则确定本地解码能力能够对媒体格式进行解码,解码能力信息为本地解码能力能够对媒体格式进行解码;当不存在与媒体格式相对应的解码器时,则确定本地解码能力不能对媒体格式进行解码,解码能力信息为本地解码能力不能对媒体格式进行解码。
[0142]在另一个实施例中,解码能力信息还包括客户端需要的与媒体格式相对应的解码器版本信息,用以服务器查询与客户端需要的与媒体格式相对应的解码器版本信息相对应的解码器。
[0143]再一个实施例中,物理存储在所述存储器中的应用程序,所述应用程序可用于使所述处理器和所述客户端执行当所述解码能力信息为本地解码能力不能对媒体格式进行解码时,接收服务器发送的解码器,并安装解码器过程的指令为:当解码能力信息为本地解码能力不能对媒体格式进行解码时,接收服务器发送的客户端需要的与媒体格式相对应的解码器的查询信息;
[0144]查询与媒体格式对应的客户端需要的与媒体格式相对应的解码器的版本信息;
[0145]向服务器发送携带有客户端需要的与媒体格式相对应的解码器的版本信息的响应信息,用以服务器查询与解码器的版本信息相对应的解码器。
[0146]因此,本发明实施例提供的客户端,通过接收服务器发送的待播放媒体文件的媒体格式;根据本地解码能力确定与媒体格式相对应的解码能力信息,并将解码能力信息发送至服务器;当解码能力信息为本地解码能力不能对媒体格式进行解码时,接收服务器发送的解码器,并安装解码器;接收服务器进行多媒体重定向的待播放媒体文件的未解码数据流后,利用安装后的解码器对待播放媒体文件进行解码,并对解码后的媒体文件进行播放,从而实现了动态从服务器获取解码器,并下载和安装该解码器,使之能够进行多媒体重定向,由客户端对待播放文件进行解码并播放。
[0147]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0148]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0149]以上的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种多媒体重定向方法,其特征在于,所述方法包括: 服务器获取待播放媒体文件的媒体格式,并将所述媒体格式发送至客户端; 服务器接收所述客户端发送的与所述媒体格式相对应的解码能力信息; 当所述解码能力信息为所述客户端不能对所述媒体格式进行解码时,服务器获取所述客户端需要的与所述媒体格式相对应的解码器,并将所述解码器发送至所述客户端,用以所述客户端对所述解码器进行安装; 将所述待播放媒体文件进行多媒体重定向,并将所述待播放媒体文件以未解码数据流的形式发送至所述客户端,用以所述客户端使用所述安装后的所述解码器对所述待播放媒体文件进行解码,以及对所述解码后的媒体文件进行播放。
2.根据权利要求1所述的多媒体重定向方法,其特征在于,所述接收所述客户端发送的与所述媒体格式相对应的解码能力信息之后还包括: 当所述解码能力信息为所述客户端能够对所述媒体格式进行解码时,服务器将所述待播放媒体文件进行多媒体重定向,并将所述待播放媒体文件以未解码数据流的形式发送至所述客户端,用以所述客户端利用本地已安装的解码器对所述待播放媒体文件进行解码,并播放所述解码后的媒体文件。
3.根据权利要求1所述的多媒体重定向方法,其特征在于,所述当所述解码能力信息为所述客户端不能对所述媒体格式进行解码时,获取所述客户端需要的与所述媒体格式相对应的解码器,并将所述解码器发送至所述客户端,包括: 当所述解码能力信息为所述客户端不能对所述媒体格式进行解码时,向所述客户端发送所述客户端需要的与所述媒体格式相对应的解码器的查询信息; 接收所述客户端发送的携带有所述客户端需要的与所述媒体格式相对应的解码器的版本信息的响应信息; 服务器根据所述客户端需要的与所述媒体格式相对应的解码器的版本信息,查询与所述客户端需要的与所述媒体格式相对应的解码器的版本信息相对应的解码器; 当查询到与所述解码器的版本信息相对应的解码器时,将所述查询到的解码器发送至所述客户端,用以所述客户端对所述解码器进行安装。
4.根据权利要求1所述的多媒体重定向方法,其特征在于,所述解码能力信息还包括所述客户端需要的与所述媒体格式相对应的解码器的版本信息;所述当所述解码能力信息为所述客户端不能对所述媒体格式进行解码时,服务器获取所述客户端需要的与所述媒体格式相对应的解码器,并将所述解码器发送至所述客户端具体包括: 根据所述客户端需要的与所述媒体格式相对应的解码器的版本信息,查询与所述客户端需要的与所述媒体格式相对应的解码器的版本信息相对应的解码器; 当查询到与所述客户端需要的与所述媒体格式相对应的解码器的版本信息相对应的解码器时,将所述查询到的解码器发送至所述客户端,用以所述客户端对所述解码器进行安装并利用所述安装后的所述解码器对所述待播放媒体文件进行解码。
5.一种多媒体重定向方法,其特征在于,所述方法包括: 客户端接收服务器发送的待播放媒体文件的媒体格式; 客户端根据本地解码能力确定与所述媒体格式相对应的解码能力信息,并将所述解码能力信息发送至所述服务器; 当所述解码能力信息为所述本地解码能力不能对所述媒体格式进行解码时,接收所述服务器发送的解码器,并安装所述解码器; 接收所述服务器进行多媒体重定向的待播放媒体文件的未解码数据流后,利用所述安装后的解码器对所述待播放媒体文件进行解码,并对所述解码后的媒体文件进行播放。
6.根据权利要求5所述的多媒体重定向方法,其特征在于,所述根据本地解码能力确定与所述媒体格式相对应的解码能力信息,并将所述解码能力信息发送至所述服务器之后还包括: 当所述解码能力信息为所述本地解码能力能够对所述媒体格式进行解码时,接收所述服务器进行多媒体重定向的待播放媒体文件的未解码数据流后,对所述待播放媒体文件进行解码,并对所述解码后的媒体文件进行播放。
7.根据权利要求5或6所述的多媒体重定向方法,其特征在于,所述根据本地解码能力确定与所述媒体格式相对应的解码能力信息,并将所述解码能力信息发送至所述服务器具体包括: 查询本地是否存在与所述媒体格式相对应的解码器; 当存在与所述媒体格式相对应的解码器时,则确定所述本地解码能力能够对所述媒体格式进行解码,所述解码能力信息为所述本地解码能力能够对所述媒体格式进行解码;当不存在与所述媒体格式相对应的解码器时,则确定所述本地解码能力不能对所述媒体格式进行解码,所述解码能力信息为所述本地解码能力不能对所述媒体格式进行解码。
8.根据权利要求7所述的多媒体重定向方法,其特征在于,所述解码能力信息还包括所述客户端需要的与所述媒体格式相对应的解码器版本信息,用以所述服务器查询与所述客户端需要的与所述媒体格式相对应的解码器版本信息相对应的解码器。
9.根据权利要求5或7所述的多媒体重定向方法,其特征在于,所述当所述解码能力信息为所述本地解码能力不能对所述媒体格式进行解码时,接收所述服务器发送的解码器,并安装所述解码器具体包括: 当所述解码能力信息为所述本地解码能力不能对所述媒体格式进行解码时,接收所述服务器发送的所述客户端需要的与所述媒体格式相对应的解码器的查询信息; 查询与所述媒体格式对应的所述客户端需要的与所述媒体格式相对应的解码器的版本信息; 向所述服务器发送携带有所述客户端需要的与所述媒体格式相对应的解码器的版本信息的响应信息,用以所述服务器查询与所述解码器的版本信息相对应的解码器。
10.一种服务器,其特征在于,所述服务器包括: 第一获取单元,用于获取待播放媒体文件的媒体格式,并将所述媒体格式发送至客户端; 接收单元,用于接收所述客户端发送的与所述媒体格式相对应的解码能力信息、以及将所述解码能力信息传输给第二获取单元; 第二获取单元,用于从所述接收单元接收所述解码能力信息,当所述解码能力信息为所述客户端不能对所述媒体格式进行解码时,获取所述客户端需要的与所述媒体格式相对应的解码器,并将所述解码器发送至所述客户端,用以所述客户端对所述解码器进行安装; 第一重定向单元,用于将所述待播放媒体文件进行多媒体重定向,并将所述待播放媒体文件以未解码数据流的形式发送至所述客户端,用以所述客户端使用所述安装后的所述解码器对所述待播放媒体文件进行解码,以及对所述解码后的媒体文件进行播放。
11.根据权利要求8所述的服务器,其特征在于,所述服务器还包括: 第二重定向单元,用于从所述接收单元接收所述解码能力信息,当所述解码能力信息为所述客户端能够对所述
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1