向用户提供媒体数据的方法和装置制造方法及图纸

技术编号:6537980 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种向用户提供媒体数据的方法和装置。该方法主要包括:服务器端接收客户端发送的获取媒体数据的请求,从所述服务器端存储的媒体数据中获取所述客户端所请求的媒体数据;所述服务器端将所述客户端所请求的媒体数据返回给所述客户端,所述客户端将所述服务器端返回的媒体数据展示给用户,供用户下载。利用本发明专利技术,通过在服务器端存储各个用户上传的媒体数据,可以方便地在线向用户提供其所需要的媒体数据,这样不仅能够省去用户截取媒体数据的时间,而且能够让用户批量去下载其所需要的媒体数据。

【技术实现步骤摘要】

本专利技术涉及媒体应用
,尤其涉及一种向用户提供媒体数据的方法和装置
技术介绍
用户使用播放器软件播放影片时,希望能够将影片中精彩的媒体数据保存起来跟别人分享,比如把影片精彩的画面保存成gif等格式的图片,或者是把影片中精彩的配音截取下来保存成音频文件,比如,作为手机铃声。现有技术中的一种用户获取其所需要的媒体数据的方法为用户通过搜索引擎, 到互联网上根据文本字符匹配去搜索其所需要的图片或音频文件等媒体数据。在实现本专利技术过程中,专利技术人发现上述现有技术中用户获取其所需要的媒体数据的方法的缺点为通过文本字符去匹配很难找到用户喜欢的影片中的图片或者音频文件等媒体数据,而且搜索到的等媒体数据不能与其他人分享。
技术实现思路
本专利技术的实施例提供了一种向用户提供媒体数据的方法和装置,以实现方便地向用户提供其所需要的媒体数据。一种向用户提供媒体数据的方法,包括服务器端接收客户端发送的获取媒体数据的请求,从所述服务器端存储的媒体数据中获取所述客户端所请求的媒体数据;所述服务器端将所述客户端所请求的媒体数据返回给所述客户端,所述客户端将所述服务器端返回的媒体数据展示给用户,供用户下载。一种向用户提供媒体数据的装置,设置于服务器端,包括媒体数据获取模块,用于接收客户端发送的获取媒体数据的请求,从所述服务器端存储的媒体数据中获取所述客户端所请求的媒体数据;媒体数据返回模块,用于将所述媒体数据获取模块所获取的媒体数据返回给所述客户端,所述客户端将所述服务器端返回的媒体数据展示给用户,供用户下载。由上述本专利技术的实施例提供的技术方案可以看出,本专利技术实施例通过在服务器端存储各个用户上传的媒体数据,可以方便地在线向用户提供其所需要的媒体数据,这样不仅能够省去用户截取媒体数据的时间,而且能够让用户批量去下载其所需要的媒体数据, 可以很好地满足人们截取影片中的某段视频转成gif图片或手机铃声等需求。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种向用户提供媒体数据的方法的处理流程图;图2为本专利技术实施例提供的一种向用户提供媒体数据的装置的具体结构图。具体实施例方式为便于对本专利技术实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本专利技术实施例的限定。实施例一以向用户提供音频文件为例,该实施例提供的一种向用户提供媒体数据的方法的处理流程如图1所示,包括如下步骤步骤11、用户在用播放器播放影片的过程中,选择对影片中的音频进行截取。于是,播放器在客户端计算该影片的hash (哈希)值,向服务器端发送携带上述hash值的请求。上述Hash值为根据文件的内容通过逻辑运算得到的数值,上述逻辑运算比较通用的有MD5和SHAl等算法。不同的文件,如果内容不同将得到不同的Hash值,所以HASH 值可以作为一个文件的标识信息。不同HASH值的文件肯定是不同的文件,相同的HASH值的文件的内容肯定是完全相同(即使文件名不同)。步骤12、在服务器端存储所有用户共享的音频文件和图片等文件,所有文件根据截取出文件的影片的hash值进行分类,相同hash值的文件会集中存储在一起。在服务器端存储的每个文件都对应一个数据结构,这个数据结构用来存储与该文件相关的信息。上述数据结构中的字段信息如下述表1所示表1本文档来自技高网...

【技术保护点】
返回的媒体数据展示给用户,供用户下载。1.一种向用户提供媒体数据的方法,其特征在于,包括:服务器端接收客户端发送的获取媒体数据的请求,从所述服务器端存储的媒体数据中获取所述客户端所请求的媒体数据;所述服务器端将所述客户端所请求的媒体数据返回给所述客户端,所述客户端将所述服务器端

【技术特征摘要】
1.一种向用户提供媒体数据的方法,其特征在于,包括服务器端接收客户端发送的获取媒体数据的请求,从所述服务器端存储的媒体数据中获取所述客户端所请求的媒体数据;所述服务器端将所述客户端所请求的媒体数据返回给所述客户端,所述客户端将所述服务器端返回的媒体数据展示给用户,供用户下载。2.根据权利要求1所述的向用户提供媒体数据的方法,其特征在于,所述的服务器端接收客户端发送的获取媒体数据的请求,从所述服务器端存储的媒体数据中获取所述客户端所请求的媒体数据,包括当用户在用播放器播放影片的过程中,选择对影片中的媒体数据进行截取时,所述播放器计算所述影片的哈希值,向服务器端发送携带所述哈希值的获取媒体数据的请求;所述服务器端接收到携带所述哈希值的获取媒体数据的请求后,根据所述哈希值去查询服务器端存储的所有媒体数据,获取和所述哈希值匹配的媒体数据。3.根据权利要求2所述的向用户提供媒体数据的方法,其特征在于,所述的所述服务器端将所述客户端所请求的媒体数据返回给所述客户端,所述客户端将所述服务器端返回的媒体数据展示给用户,供用户下载,包括所述服务器端将和所述哈希值匹配的多个媒体数据按照热度进行排序后,将排序后的各个媒体数据的描述信息返回给所述播放器,所述媒体数据的描述信息中包括热度和下载链接地址;所述播放器将热度大于预定的阈值的媒体数据的描述信息展示给用户,供用户下载。4.根据权利要求1至3任一项所述的向用户提供媒体数据的方法,其特征在于,所述方法还包括在用户通过播放器从播放的影片中截取了媒体数据后,所述播放器将所述截取的媒体数据上传给服务器端;所述服务器端接收到所述播放器上传的媒体数据后,组成所述媒体数据的数据结构, 将所述媒体数据和所述媒体数据的数据结构进行关联存储。5.根据权利要求4所述的向用户提供媒体数据的方法,其特征在于,...

【专利技术属性】
技术研发人员:吴运声梅江霞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1