一种文件分享方法及装置的制造方法

文档序号:8472989阅读:234来源:国知局
一种文件分享方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种文件分享方法及装置。
【背景技术】
[0002]随着用户日益提升的音乐需求,音乐分享功能成为用户频繁使用的功能体验之一。目前的媒体播放设备,如智能无线音箱、蓝光碟机等,可以通过无线网络等技术,和移动终端进行连接,移动终端的应用程序便可以通过无线网络和媒体播放设备进行网络通信和数据传输。例如,用户可以通过移动终端发送控制命令把局域网内或者互联网服务器中的音乐推送到媒体播放设备播放,并可以把当前音箱播放的音乐分享到指定的社交网络。但由于本地音乐资源只有局域网内能访问播放,所以目前普遍只能分享该音乐的信息,比如歌曲名称和歌手专辑信息等等,由于局域网外部的用户不能访问,所以点击该分享的信息并不能直接播放,想要分享该首歌曲,不得不重新去搜索寻找互联网资源,因此该共享方式有不方便之处。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种文件分享方法及装置,能通过将本地音乐与互联网中的资源作匹配并生成分享文件的可播放的分享信息,解决了现有技术中不能将本地音乐文件进行播放分享的技术问题,方便用户进行音乐的播放分享操作,提尚了文件分孚效率。
[0004]第一方面,本发明实施例提供了一种文件分享方法,包括:
[0005]当第一终端接收到第一文件分享请求时,获取所述第一文件的第一属性信息,所述第一文件为所述第一终端的本地文件;
[0006]根据所述第一文件的第一属性信息采集与所述第一文件匹配度高的第二文件,并根据所述采集的第二文件生成所述第二文件的分享信息;
[0007]将所述第二文件的分享信息分享给第二终端,以供所述第二终端通过所述分享信息获取所述第二文件。
[0008]结合第一方面,在第一种可能的实现方式中,所述第一文件包括音乐文件或多媒体文件。
[0009]结合第一方面,在第二种可能的实现方式中,所述当接收到第一文件分享请求时之后,还包括:
[0010]获取所述第一文件的第二属性信息;
[0011]根据所述第二属性信息,生成所述第一文件的分享描述信息;
[0012]将所述第一文件的分享描述信息分享给第二终端。
[0013]结合第一方面,在第三种可能的实现方式中,所述第一属性信息,包括:文件类型、文件打开方式、文件名称、文件作者、文件时长或文件占用空间中的至少一个属性信息。
[0014]结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述音乐文件的第一属性信息,包括:音乐文件的文件名、作者、所属的专辑名称、发行年份、时长、比特率或音存储空间大小中的至少一个属性信息。
[0015]结合第一方面,在第五种可能的实现方式中,所述当接收到第一文件分享请求时,获取所述第一文件的第一属性信息,包括:
[0016]监听终端的请求指令;
[0017]当解析到所述请求指令为分享请求指令时,获取所述终端的第一文件的分享请求;
[0018]获取所述第一文件的第一属性信息。
[0019]结合第一方面,在第六种可能的实现方式中,所述根据所述第一文件的第一属性信息采集与所述第一文件匹配度高的第二文件,并根据所述采集的第二文件生成所述第二文件的分享信息,包括:
[0020]根据所述第一文件的第一属性信息,通过建立了连接的服务器,根据预设的匹配度的计算公式和匹配度阈值,计算所述服务器数据库中的文件与所述第一文件的匹配度,所述匹配度表示服务器数据库中的文件的属性信息与所述第一文件的第一属性信息之间的相似度;
[0021]采集所述匹配度达到预设匹配度阈值对应的第二文件,并根据所述采集的第二文件生成所述第二文件的分享信息。
[0022]结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述根据所述采集的第二文件生成所述第二文件的分享信息,包括:
[0023]当采集的第二文件为多个时,根据所述采集的多个第二文件以列表的形式生成多个第二文件的分享信息。
[0024]结合第一方面的第六种可能的实现方式,在第八种可能的实现方式中,所述根据所述采集的第二文件生成所述第二文件的分享信息,还包括:
[0025]当采集的第二文件为多个时,选择匹配度最高的第二文件;
[0026]根据所述选择的第二文件生成所述第二文件的分享信息。
[0027]第二方面,本发明实施例提供了一种文件分享装置,包括:
[0028]第一信息获取模块,用于当第一终端接收到第一文件分享请求时,获取所述第一文件的第一属性信息,所述第一文件为所述第一终端的本地文件;
[0029]信息匹配模块,用于根据所述第一文件的第一属性信息采集与所述第一文件匹配度高的第二文件,并根据所述采集的第二文件生成所述第二文件的分享信息;
[0030]文件分享模块,用于将所述第二文件的分享信息分享给第二终端,以供所述第二终端通过所述分享信息获取所述第二文件。
[0031]结合第二方面,在第一种可能的实现方式中,所述第一文件包括音乐文件或多媒体文件。
[0032]结合第二方面,在第二种可能的实现方式中,所述文件分享装置,还包括:
[0033]第二信息获取模块,用于获取所述第一文件的第二属性信息;
[0034]信息生成模块,用于根据所述第二属性信息,生成所述第一文件的分享描述信息;
[0035]信息分享模块,用于将所述第一文件的分享描述信息分享给第二终端。
[0036]结合第二方面,在第三种可能的实现方式中,所述第一属性信息,包括:文件类型、文件打开方式、文件名称、文件作者、文件时长或文件占用空间中的至少一个属性信息。
[0037]结合第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述音乐文件的第一属性信息,包括:音乐文件的文件名、作者、所属的专辑名称、发行年份、时长、比特率或音存储空间大小中的至少一个属性信息。
[0038]结合第二方面,在第五种可能的实现方式中,所述第一信息获取模块,包括:
[0039]指令监听单元,用于监听终端的请求指令;
[0040]请求获取单元,用于当解析到所述请求指令为分享请求指令时,获取所述终端的第一文件的分享请求;
[0041]信息获取单元,用于获取所述第一文件的第一属性信息。
[0042]结合第二方面,在第六种可能的实现方式中,所述信息匹配模块,包括:
[0043]匹配计算单元,用于根据所述第一文件的第一属性信息,通过建立了连接的服务器,根据预设的匹配度的计算公式和匹配度阈值,计算所述服务器数据库中的文件与所述第一文件的匹配度,所述匹配度表示服务器数据库中的文件的属性信息与所述第一文件的第一属性信息之间的相似度;
[0044]信息匹配单元,用于采集所述匹配度达到预设匹配度阈值对应的第二文件,并根据所述采集的第二文件生成所述第二文件的分享信息。
[0045]结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述信息匹配单元,具体用于:
[0046]当采集的第二文件为多个时,根据所述采集的多个第二文件以列表的形式生成多个第二文件的分享信息。
[0047]结合第二方面的第六种可能的实现方式,在第八种可能的实现方式中,所述信息匹配单元,还具体用于:
[0048]当采集的第二文件为多个时,选择匹配度最高的第二文件;
[0049]根据所述选择的第二文件生成所述第二文件的分享信息。
[0050]实施本发明实施例,具有如下有益效果:
[0051]本发明实施例,通过在文件分享方法中,通过第一终端在接收到第一文件分享请求时,根据第一文件的第一属性信息采集与第一文件匹配度高的第二文件,并根据采集的第二文件生成第二文件的分享信息,再将第二文件的分享信息分享给第二终端以供第二终端通过分享信息获取第二文件。例如当用户利用第一终端分享本地的音乐文件时,根据该本地音乐文件的属性信息与可建立连接的互联网音乐资源库中的音乐文件做匹配,生成匹配度最高的若干首歌曲的分享信息,第二终端的用户则可以根据分享信息通过互联网访问播放分享文件,解决了现有技术中不能将本地音乐进行播放分享的技术问题,方便用户进行音乐的播放分享操作,提高了文件分享效率。
【附图说明】
[0052]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0053]图1是本发明实施例中的文件分享方法及装置的其中一种智能手机分享音乐的具体应用场景
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1