一种车机音乐多端共享系统及方法与流程
未命名
10-18
阅读:251
评论:0
1.本发明涉及车机互联的技术领域,具体涉及一种车机音乐多端共享系统及方法。
背景技术:
2.音乐作为行车过程中车主娱乐消遣使用频次最多的内容之一,俨然已经成为座舱不可或缺的一部分。现有技术实现音乐播放有多种方式,传统的车机主要通过usb(universal serial bus,通用串行总线)进行播放或者蓝牙连接进行音乐播放;智能车机主要通过中控娱乐屏音乐app(application,应用程序)提供音乐资源,通过app付费获得软件授权进行音乐资源的播放。然而,上述现有技术中车机播放音乐存在着无法进行多个车机之间的互联,现有技术中,还提出了一种针对车辆的数据传输方法、装置、电子设备及可读介质,通过第一车载客户端获取音视频信息;确定目标车辆;生成共享请求信息,并向云端服务器发送共享请求信息,由云端服务器将共享请求信息转发至目标车辆;当第一车载客户端接收到由目标车辆发送的同意请求信息时,向云端服务器发送音视频信息,由云端服务器将音视频信息转发至目标车辆,以使目标车辆播放音视频数据。然而,前述的现有技术,虽然能够进行不同车机之间的音乐分享互联,但是无法将音乐app中的音乐资源进行多车机之间的互联共享。
技术实现要素:
3.本发明的目的之一在于提供一种车机音乐多端共享系统,以解决现有技术中难以进行多车机之间互联共享的问题;目的之二在于提供一种车机音乐多端共享方法。
4.为了实现上述目的,本发明采用的技术方案如下:
5.一种车机音乐多端共享系统,包括若干第三方音乐app、音乐共享模块、音乐云服务模块及音乐盒子app,所述第三方音乐app、所述音乐共享模块及所述音乐盒子app均设于车机内;所述三方音乐app模块、所述音乐共享模块、所述音乐云服务模块及所述音乐盒子app之间均电连接。
6.根据上述技术手段,若干分享车机在利用第三方音乐app播放音乐时,开启音乐共享模块的共享模式,音乐共享模块即可获取第三方音乐app所播放音乐的音乐信息,并将音乐信息发送至音乐云服务模块,然后若干请求车机即可通过音乐盒子app来读取音乐云服务模块中的音乐信息,并根据所需的音乐信息来与提供该音乐信息的音乐共享模块建立连接,然后音乐共享模块将请求车机所需的音乐的音频流发送至请求车机的音乐盒子app,请求车机即可通过音乐盒子app播放所需音乐。
7.进一步,所述音乐云服务模块包括音乐统计单元、音乐标注单元、音乐分拣单元及消息队列单元;所述音乐统计单元、音乐标注单元、音乐分拣单元及消息队列单元之间均电连接。
8.根据上述技术手段,音乐统计单元可对音乐信息按照音乐风格进行分类并按照分享次数进行排序,便于请求车机用户挑选所需音乐;音乐标注单元允许用户自行对音乐进
行风格分类,进一步提高音乐分类的准确性;音乐分拣单元将统计分类的音乐信息存入消息队列单元。
9.一种车机音乐多端共享方法,包括如下步骤:
10.分享车机通过第三方音乐app播放音乐,同时开启音乐共享模块的共享模式;
11.音乐共享模块获取第三方音乐app所播放音乐的音乐信息,并将音乐信息发送至音乐云服务模块,音乐云服务模块将接收到的音乐信息存入消息队列;
12.请求车机通过音乐盒子app获取并读取消息队列中的音乐信息,并发送共享请求至分享车机的音乐共享模块;
13.音乐共享模块接收到共享请求后,解析共享请求的信息,获取共享请求中所要求的音乐名称,然后获取相对应的音乐的音频流,再将音频流发送至请求车机的音乐盒子app,音乐盒子app解析音乐共享模块所发送的音频流,并进行播放。
14.根据上述技术手段,达到了多车机相互共享音乐的效果。
15.进一步,所述音乐云服务模块将第三方音乐app所播放的音乐信息按照音乐风格进行分类,然后将音乐信息按照不同的音乐风格存入不同的音乐风格消息队列。
16.根据上述技术手段,使得请求车机用户可根据音乐风格来挑选所需音乐。
17.进一步,请求车机的用户在音乐盒子app上设定想要聆听的音乐风格,然后音乐盒子app开启监听模式,使得音乐盒子app与音乐云服务平台建立电连接,当音乐云服务平台中存在请求车机的用户想要聆听的音乐风格的消息队列时,请求车机通过音乐盒子app获取并读取消息队列中的音乐信息,并发送共享请求至分享车机的音乐共享模块。
18.根据上述技术手段,使得请求车机用户可实时获取想要聆听的音乐。
19.进一步,音乐共享模块接收到共享请求后,解析共享请求的信息,获取共享请求中所要求的音乐的名称,然后判断该音乐的音乐源是否为本地音乐源,若该音乐的音乐源为本地音乐源,则音乐共享模块从本地读取音频流;若该音乐的音乐源来自第三方音乐app,则音乐共享模块根据音乐名称访问第三方音乐app的sdk(software development kit,软件开发工具包)或api(application programming interface,应用程序编程接口)读取音频流;音乐共享模块再将音频流进行acc(advanced audio coding,高级音频编码)编码,然后将编码后的音频流发送至请求车机的音乐盒子app,音乐盒子app解析音乐共享模块所发送的编码后的音频流,并进行播放。
20.根据上述技术手段,使得无论是来自第三方app的音乐源还是分享车机的本地音乐源均能够被分享至请求车机。
21.进一步,所述音乐统计单元对音乐共享模块发送的音乐信息按照音乐风格分组,统计出所有属于相同风格的音乐信息,再统计同一相同风格中的各个音乐信息的共享次数,共享次数按照由高至低的顺序排序并进行redis(remote dictionary server,远程字典服务)存储。
22.根据上述技术手段,请求车机可根据统计单元所排序的音乐信息来挑选想要聆听的音乐。
23.进一步,所述音乐分拣单元从redis存储获取统计结果,并将统计结果写入至相应的音乐风格的消息队列中。
24.根据上述技术手段,能够将音乐按照音乐风格进行分类。
25.进一步,所述音乐信息包括vin(vehicle identification number,车辆识别码)、音乐风格、音乐数据大小及音乐源信息。
26.根据上述技术手段,使得请求车机的音乐盒子app能够通过vin来与分享车机精确的建立连接。
27.本发明的有益效果:
28.本发明通过在车辆的车机内设置音乐盒子app及音乐共享模块,使得车机所播放的无论是本地音乐还是第三方app提供的音乐,其音乐信息均能够上传至音乐云服务模块,从而使得不通过车辆的车机之间能够通过音乐云服务模块实现互联,进而达到多车机之间互联共享音乐的效果。
附图说明
29.图1为本发明中各个模块的交互示意图;
30.图2为本发明中音乐共享过程示意图;
31.图3为本发明中音乐多终端共享过程示意图。
具体实施方式
32.以下将参照附图和优选实施例来说明本发明的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
33.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
34.参照图1及图2,本实施例提出了一种车机音乐多端共享系统,其特征在于,包括若干第三方音乐app、音乐共享模块、音乐云服务模块及音乐盒子app,所述第三方音乐app、所述音乐共享模块及所述音乐盒子app均设于车机内;所述三方音乐app模块、所述音乐共享模块、所述音乐云服务模块及所述音乐盒子app之间均电连接。
35.若干分享车机在利用第三方音乐app播放音乐时,开启音乐共享模块的共享模式,音乐共享模块即可获取第三方音乐app所播放音乐的音乐信息,并将音乐信息发送至音乐云服务模块,然后若干请求车机即可通过音乐盒子app来读取音乐云服务模块中的音乐信息,并根据所需的音乐信息来与提供该音乐信息的音乐共享模块建立连接,然后音乐共享模块将请求车机所需的音乐的音频流发送至请求车机的音乐盒子app,请求车机即可通过音乐盒子app播放所需音乐。第三方音乐app可以是qq音乐、酷狗音乐、爱趣听、网易云音乐等音乐播放app。
36.所述音乐云服务模块包括音乐统计单元、音乐标注单元、音乐分拣单元及消息队列单元;所述音乐统计单元、音乐标注单元、音乐分拣单元及消息队列单元之间均电连接。音乐统计单元可对音乐信息按照音乐风格进行分类并按照分享次数进行排序,便于请求车
机用户挑选所需音乐;音乐标注单元允许用户自行对音乐进行风格分类,进一步提高音乐分类的准确性;音乐分拣单元将统计分类的音乐信息存入消息队列单元。
37.参照图2及图3,本实施例还提出了一种利用上述系统进行车机音乐多端共享的方法,包括如下步骤:
38.分享车机通过第三方音乐app播放音乐,同时开启音乐共享模块的共享模式;
39.音乐共享模块获取第三方音乐app所播放音乐的音乐信息,音乐统计单元对音乐共享模块发送的音乐信息按照音乐风格分组,统计出所有属于相同风格的音乐信息,再统计同一相同风格中的各个音乐信息的共享次数,共享次数按照由高至低的顺序排序并进行redis存储。音乐分拣单元从消息队列单元获取统计结果,并将统计结果写入至相应的音乐风格的消息队列中,例如古典音乐写入古典音乐消息队列,红歌写入红歌消息队列,经典音乐写入经典音乐消息队列。
40.消息队列单元可以是apache kafka(分布式发布-订阅消息系统)等消息中间件。
41.所述共享车机用户或请求车机用户也可以通过音乐标注单元对音乐信息的音乐风格进行人工分类。
42.请求车机的用户在音乐盒子app上设定想要聆听的音乐风格,然后音乐盒子app开启监听模式,使得音乐盒子app与音乐云服务平台建立电连接,当音乐云服务平台中存在请求车机的用户想要聆听的音乐风格的消息队列时,请求车机通过音乐盒子app获取并读取消息队列中的音乐信息,并发送共享请求至分享车机的音乐共享模块。
43.音乐共享模块接收到共享请求后,解析共享请求的信息,获取共享请求中所要求的音乐的名称,然后判断该音乐的音乐源是否为本地音乐源,若该音乐的音乐源为本地音乐源,则音乐共享模块从本地读取音频流;若该音乐的音乐源来自第三方音乐app,则音乐共享模块根据音乐名称访问第三方音乐app的sdk或api读取音频流;音乐共享模块再将音频流进行acc编码,然后将编码后的音频流发送至请求车机的音乐盒子app,音乐盒子app解析音乐共享模块所发送的编码后的音频流,并进行播放。
44.本发明通过在车辆的车机内设置音乐盒子app及音乐共享模块,使得车机所播放的无论是本地音乐还是第三方app提供的音乐,其音乐信息均能够上传至音乐云服务模块,从而使得不通过车辆的车机之间能够通过音乐云服务模块实现互联,进而达到多车机之间互联共享音乐的效果。
45.以上实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。
技术特征:
1.一种车机音乐多端共享系统,其特征在于,包括若干第三方音乐app、音乐共享模块、音乐云服务模块及音乐盒子app,所述第三方音乐app、所述音乐共享模块及所述音乐盒子app均设于车机内;所述三方音乐app模块、所述音乐共享模块、所述音乐云服务模块及所述音乐盒子app之间均电连接。2.根据权利要求1所述的车机音乐多端共享系统,其特征在于:所述音乐云服务模块包括音乐统计单元、音乐标注单元、音乐分拣单元及消息队列单元;所述音乐统计单元、音乐标注单元、音乐分拣单元及消息队列单元之间均电连接。3.一种车机音乐多端共享方法,其特征在于:包括如下步骤:分享车机通过第三方音乐app播放音乐,同时开启音乐共享模块的共享模式;音乐共享模块获取第三方音乐app所播放音乐的音乐信息,并将音乐信息发送至音乐云服务模块,音乐云服务模块将接收到的音乐信息存入消息队列;请求车机通过音乐盒子app获取并读取消息队列中的音乐信息,并发送共享请求至分享车机的音乐共享模块;音乐共享模块接收到共享请求后,解析共享请求的信息,获取共享请求中所要求的音乐名称,然后获取相对应的音乐的音频流,再将音频流发送至请求车机的音乐盒子app,音乐盒子app解析音乐共享模块所发送的音频流,并进行播放。4.根据权利要求3所述的车机音乐多端共享方法,其特征在于:所述音乐云服务模块将第三方音乐app所播放的音乐信息按照音乐风格进行分类,然后将音乐信息按照不同的音乐风格存入不同的音乐风格消息队列。5.根据权利要求4所述的车机音乐多端共享方法,其特征在于:请求车机的用户在音乐盒子app上设定想要聆听的音乐风格,然后音乐盒子app开启监听模式,使得音乐盒子app与音乐云服务平台建立电连接,当音乐云服务平台中存在请求车机的用户想要聆听的音乐风格的消息队列时,请求车机通过音乐盒子app获取并读取消息队列中的音乐信息,并发送共享请求至分享车机的音乐共享模块。6.根据权利要求3所述的车机音乐多端共享方法,其特征在于:音乐共享模块接收到共享请求后,解析共享请求的信息,获取共享请求中所要求的音乐的名称,然后判断该音乐的音乐源是否为本地音乐源,若该音乐的音乐源为本地音乐源,则音乐共享模块从本地读取音频流;若该音乐的音乐源来自第三方音乐app,则音乐共享模块根据音乐名称访问第三方音乐app的sdk或api读取音频流;音乐共享模块再将音频流进行acc编码,然后将编码后的音频流发送至请求车机的音乐盒子app,音乐盒子app解析音乐共享模块所发送的编码后的音频流,并进行播放。7.根据权利要求4所述的车机音乐多端共享方法,其特征在于:所述音乐统计单元对音乐共享模块发送的音乐信息按照音乐风格分组,统计出所有属于相同风格的音乐信息,再统计同一相同风格中的各个音乐信息的共享次数,共享次数按照由高至低的顺序排序并进行redis存储。8.根据权利要求7所述的车机音乐多端共享方法,其特征在于:所述音乐分拣单元从消息队列单元获取统计结果,并将统计结果写入至相应的音乐风格的消息队列中。9.根据权利要求7所述的车机音乐多端共享方法,其特征在于:所述共享车机用户或请求车机用户可通过音乐标注单元对音乐信息的音乐风格进行人工分类。
10.根据权利要求3-9任一项所述的车机音乐多端共享方法,其特征在于:所述音乐信息包括vin、音乐风格、音乐数据大小及音乐源信息。
技术总结
本发明涉及一种车机音乐多端共享系统及方法,包括若干第三方音乐APP、音乐共享模块、音乐云服务模块及音乐盒子APP,所述第三方音乐APP、所述音乐共享模块及所述音乐盒子APP均设于车机内;所述三方音乐APP模块、所述音乐共享模块、所述音乐云服务模块及所述音乐盒子APP之间均电连接。通过在车辆的车机内设置音乐盒子APP及音乐共享模块,使得车机所播放的无论是本地音乐还是第三方APP提供的音乐,其音乐信息均能够上传至音乐云服务模块,从而使得不通过车辆的车机之间能够通过音乐云服务模块实现互联,进而达到多车机之间互联共享音乐的效果。乐的效果。乐的效果。
技术研发人员:张举军
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.07.05
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
