[发明专利]基于CS架构的客户端之间共享播放解决方案的方法有效
申请号: | 201110427686.9 | 申请日: | 2011-12-19 |
公开(公告)号: | CN102547415A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 孙冰晶;戴旭毅 | 申请(专利权)人: | 北京暴风科技股份有限公司 |
主分类号: | H04N21/274 | 分类号: | H04N21/274;H04N21/437;H04N21/442;G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cs 架构 客户端 之间 共享 播放 解决方案 方法 | ||
技术领域
本发明涉及媒体文件播放技术领域,具体涉及一种基于CS架构的播放器客户端之间共享播放解决方案的方法。
背景技术
随着多媒体技术和网络以及文化领域的多元化发展,媒体文件的传播变得更加普遍,在PC电脑上观看媒体文件的用户越来越多。电脑的硬件或软件环境日新月异,新的媒体格式文件层出不穷。
大部分用户观看媒体文件使用的是本地播放软件客户端,即播放器。但是这些播放软件并不是随时都在更新,一旦有新的媒体文件格式出现,播放软件在不升级情况下难以适应,往往造成了不可播现象。另一面,不同的硬件和软件环境往往导致播放软件的对媒体文件的播放效果不一致,播放软件不可能做到兼顾所有情况,有时甚至对新的硬件或者软件环境不适合,导致同一个或者一类文件在某些机器上无法播放。而且,播放器内置的播放解决方案解决的是共性方面的问题,即解决播放某一类媒体文件,但对其中的个性问题,往往不好解决。比如文件格式都为ac3的音频文件,大部分使用ac3filter来解码效果很好,但是对于个别文件却只能使用ffdshow audio decoder才能播放正常。
发明内容
(一)要解决的技术问题
本发明的目的正是为了解决上述问题,提供一种更新及时,为同类环境下的客户端针对一个文件或者一类文件提供有效的播放器客户端之间共享播放解决方案的方法。
(二)技术方案
为了解决上述技术问题,本发明提供一种基于CS架构的客户端之间共享播放解决方案的方法,包括以下步骤:
S1:服务器端接收有效的播放解决方案并存储于解决方案数据库中;
S2:播放有问题的客户端向服务器端发起请求,请求有效的播放解决方案;
S3:服务器端根据请求发送匹配的播放解决方案;
S4:客户端接收服务器端发回的播放解决方案并转换为实际的播放操作;
S5:客户端向服务器端反馈播放解决方案的实施结果;
S6:服务器端根据客户端反馈的实施结果更新播放解决方案数据库。
优选地,所述步骤S1中,有效的播放解决方案包含:播放的媒体文件的特征信息、上传的播放器客户端的相关硬件信息、软件信息、系统配置以及播放方法。
优选地,所述播放方法包括播放核心的选择、滤镜的选择以及播放链路的搭建过程。
优选地,所述步骤S1中,服务器端存储的有效的播放解决方案来源于一个或多个播放客户端,或者来源于播放器的开发者。
优选地,对于来源于客户端的播放解决方案,首先是在播放有问题的播放器客户端上生成有效的播放解决方案,这是由用户和播放器共同完成的;播放器分析当前的播放问题,将可选的解决方案以一定的方式展现给用户;用户决定方案或者使用自定义方案;其次播放器客户端的播放解决方案是否有效,是由用户和播放器共同判定的,只有用户认为是有效的方案,并且播放器分析认为该方案是有效的,之后将方案发给服务器端,服务器端自动接收并存储。
优选地,对于来源于开发者的播放解决方案,当播放器的开发者认为有需要添加或者维护服务器端的播放解决方案时,可以随时更新。
优选地,所述步骤S2中,播放有问题的播放器客户端发起的请求中包含问题的特征、播放环境的软硬件信息以及播放的媒体文件特征。
优选地,所述步骤S3中,服务器端按照一定的策略从数据库中选择一个或多个匹配的播放解决方案,发送给客户端。
优选地,所述步骤S4中,客户端接收到服务器端发回的播放解决方案,能选择方案并根据方案转化成实际的播放操作,包括对播放核心进行选择、对滤镜进行选择、连接以及修改配置项。
优选地,所述步骤S5中,客户端可以主动或被动向服务器端发送反馈结果。
(三)有益效果
本发明做到了服务器端的播放解决方案的数据多样性和有效性,并且能够做到在不更新客户端的情况下,使得播放有问题的客户端能够得到针对该客户端的有效的播放解决方案,解决播放中产生的问题。
附图说明
图1为本发明方法的流程图;
图2为本发明中播放解决方案产生的流程图;
图3为本发明中客户端利用服务器端已有的播放解决方案解决播放过程中产生的问题的流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不是限制本发明的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京暴风科技股份有限公司,未经北京暴风科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110427686.9/2.html,转载请声明来源钻瓜专利网。