System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及音乐文件分享,具体涉及一种音乐文件分享方法、装置和系统。
技术介绍
1、目前,大多通过聊天软件(或音乐app内部聊天程序)上的链接推送歌名或歌手等音乐信息的方式进行音乐分享,也可通过音乐信息交流或面对面直接文件快传的方式进行分享。
2、通过聊天软件(或音乐app内部聊天程序)上的链接推送进行音乐分享的方式,要求分享方和接收侧使用统一的音乐app,大大增加了分享的难度,分享场景受限制。
3、通过音乐信息交流(包括歌名、作者和专辑名称)的方式进行音乐分享的方式,由于人为疏忽容易出现信息误差导致分享失败,并且需要接收侧自行搜索,过程繁琐。
4、通过面对面文件快传的方式对实时性要求高,必须分享侧和接收侧同时在线,才能达到音乐文件分享的最好效果,若接收侧不在线,则可能因为人为疏忽导致文件传输失败。
5、并且,无论是上述那种音乐分享方式,均无法根据个人喜好选择文字信息接收或直接文件接收等功能,实用性差。
技术实现思路
1、本专利技术要解决的技术问题在于克服现有技术中音乐分享实用性差的问题,从而提供一种音乐文件分享方法、装置和系统。
2、第一方面,本专利技术公开实施例提供了一种音乐文件分享方法,所述方法用于实现从分享侧的第一用户终端向接收侧的第二用户终端分享音乐,所述方法包括:
3、接收所述第一用户终端上传的音乐分享请求信息,所述音乐分享请求信息包括所述第二用户终端id信息和音乐分享信息;
4、根据
5、根据所述第二用户终端id信息,向所述第二用户终端发送音乐分享推送信息,所述音乐分享推送信息包括所述第二用户终端id信息和所述目标音乐信息。
6、可选地,根据所述音乐分享信息获取目标音乐信息包括:确定所述音乐分享信息的类型;若所述音乐分享信息包含文字类型文件,则直接对所述音乐分享信息进行关键词提取,得到分享文字信息;若所述音乐分享信息包含图像类型文件,则对所述音乐分享信息进行图像文字识别,得到图像文字信息;若所述音乐分享信息包含音乐类型文件,则对所述音乐分享信息进行音频特征识别,得到音频文字信息;若所述音乐分享信息包含第三方链接,则通过所述第三方链接进行跳转和信息抓取,得到链接文字信息;根据分享文字信息、图像文字信息、音频文字信息和链接文字信息中的一种或多种获取目标音乐信息。
7、可选地,根据所述音乐分享信息获取目标音乐信息为:根据所述音乐分享信息从音乐文件分享数据中心搜索目标音乐信息,所述音乐文件分享数据中心用于存储音乐数据。
8、可选地,还包括:接收所述第二用户终端发送的音乐文件获取请求,所述音乐文件获取请求包括所述目标音乐信息;在音乐文件分享数据中心中进行搜索匹配;若匹配成功,则向所述第二用户终端发送匹配成功信息,所述匹配成功信息中包含目标音乐文件;若匹配失败,则向所述第二用户终端发送匹配失败信息。
9、第二方面,本专利技术公开实施例提供了一种音乐文件分享方法,所述方法用于实现从分享侧的第一用户终端向接收侧的第二用户终端分享音乐,所述方法由音乐分享接收侧的第二用户终端实现,所述方法包括:
10、分享推动接收模块,用于接收服务器发送的音乐分享推送信息,所述音乐分享推送信息包括所述第一用户终端id信息和目标音乐信息,所述目标音乐信息包括音乐匹配信息和音乐匹配音乐文件;
11、确定用于播放分享音乐的目标应用程序;
12、若所述目标应用程序已安装,则通过所述目标应用程序获取所述目标音乐信息;
13、若所述目标应用程序未安装,则提示用户下载所述目标应用程序或提示用户下载所述目标音乐信息。
14、可选地,提示用户下载所述目标应用程序或提示用户下载所述目标音乐信息包括:根据所述目标音乐信息生成提示短信,所述提示短信中包括音乐分享地址链接,并向所述第二用户终端的电话号码发送所述提示短信;在用户点击提示短信中的所述音乐分享地址链接后,跳转至所述音乐分享地址链接对应的音乐文件分享平台,以便用户通过所述音乐文件分享平台下载目标应用程序或下载所述目标音乐信息。
15、可选地,通过所述目标应用程序获取所述目标音乐信息包括:所述第二用户终端在所述目标应用程序的下载数据中进行本地搜索匹配;若匹配成功,将匹配的相关数据数据由所述目标应用程序生成提示消息;若匹配失败,则向服务器发送音乐文件获取请求,所述音乐文件获取请求包括所述目标音乐信息,由服务器在音乐文件分享数据中心中进行搜索匹配,接收服务器发送的匹配成功信息或匹配失败信息。
16、第三方面,本专利技术公开实施例还提供一种音乐文件分享服务器,所述服务器用于实现从分享侧的第一用户终端向接收侧的第二用户终端分享音乐,所述服务器包括:
17、分享请求接收模块,用于接收所述第一用户终端上传的音乐分享请求信息,所述音乐分享请求信息包括所述第二用户终端id信息和音乐分享信息;
18、目标音乐信息获取模块,用于根据所述音乐分享信息获取目标音乐信息,所述目标音乐信息包括音乐匹配信息和音乐匹配文件;
19、分享推送模块,用于根据所述第二用户终端id信息,向所述第二用户终端发送音乐分享推送信息,所述音乐分享推送信息包括所述目标音乐信息。
20、第四方面,本专利技术公开实施例还提供一种用户终端,包括:
21、分享推动接收模块,用于接收服务器发送的音乐分享推送信息,所述音乐分享推送信息包括分享终端id信息和目标音乐信息,所述目标音乐信息包括音乐匹配信息和音乐匹配音乐文件;
22、应用程序确定模块,用于确定用于播放分享音乐的目标应用程序;
23、音乐信息接收模块,用于若所述目标应用程序已安装,则通过所述目标应用程序获取所述目标音乐信息;若所述目标应用程序未安装,则提示用户下载所述目标应用程序或提示用户下载所述目标音乐信息。
24、第五方面,本专利技术公开实施例还提供一种音乐文件分享系统,包括:
25、第一用户终端,向音乐文件分享服务器上传音乐分享请求信息,所述音乐分享请求信息包括第二用户终端id信息和音乐分享信息,所述目标音乐信息包括音乐匹配信息和音乐匹配文件;
26、音乐文件分享服务器,接收所述第一用户终端上传的音乐分享请求信息,根据所述音乐分享信息获取目标音乐信息;根据所述第二用户终端id信息,向所述第二用户终端发送音乐分享推送信息,所述音乐分享推送信息包括所述第二用户终端id信息和所述目标音乐信息;
27、第二用户终端,接收服务器发送的音乐分享推送信息;确定用于播放分享音乐的目标应用程序;若所述目标应用程序已安装,则通过所述目标应用程序获取所述目标音乐信息;若所述目标应用程序未安装,则提示用户下载所述目标应用程序或提示用户下载所述目标音乐信息。
28、第六方面,本专利技术公开实施例还提供一种本文档来自技高网...
【技术保护点】
1.一种音乐文件分享方法,其特征在于,所述方法用于实现从分享侧的第一用户终端向接收侧的第二用户终端分享音乐,所述方法包括:
2.根据权利要求1所述的音乐文件分享方法,其特征在于,根据所述音乐分享信息获取目标音乐信息包括:
3.根据权利要求2所述的音乐文件分享方法,其特征在于,根据所述音乐分享信息获取目标音乐信息为:根据所述音乐分享信息从音乐文件分享数据中心搜索目标音乐信息,所述音乐文件分享数据中心用于存储音乐数据。
4.根据权利要求3所述的音乐文件分享方法,其特征在于,还包括:
5.一种音乐文件分享方法,其特征在于,所述方法用于实现从分享侧的第一用户终端向接收侧的第二用户终端分享音乐,所述方法由音乐分享接收侧的第二用户终端实现,所述方法包括:
6.根据权利要求5所述的音乐文件分享方法,其特征在于,提示用户下载所述目标应用程序或提示用户下载所述目标音乐信息包括:
7.根据权利要求6所述的音乐文件分享方法,其特征在于,通过所述目标应用程序获取所述目标音乐信息包括:
8.一种音乐文件分享服务器,其特征在
9.一种用户终端,其特征在于,包括:
10.一种音乐文件分享系统,其特征在于,包括:
...【技术特征摘要】
1.一种音乐文件分享方法,其特征在于,所述方法用于实现从分享侧的第一用户终端向接收侧的第二用户终端分享音乐,所述方法包括:
2.根据权利要求1所述的音乐文件分享方法,其特征在于,根据所述音乐分享信息获取目标音乐信息包括:
3.根据权利要求2所述的音乐文件分享方法,其特征在于,根据所述音乐分享信息获取目标音乐信息为:根据所述音乐分享信息从音乐文件分享数据中心搜索目标音乐信息,所述音乐文件分享数据中心用于存储音乐数据。
4.根据权利要求3所述的音乐文件分享方法,其特征在于,还包括:
5.一种音乐文件分享方法,其特征在于,所述方法用于实现从分享侧的第...
【专利技术属性】
技术研发人员:杨良志,白琳,汪志新,邸昌国,简锐,
申请(专利权)人:彩讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。