一种车载音乐的使用系统、方法及存储介质与流程

文档序号:22617859发布日期:2020-10-23 19:20阅读:171来源:国知局
一种车载音乐的使用系统、方法及存储介质与流程

本发明涉及计算机技术领域,具体涉及一种车载音乐的使用系统、方法及存储介质。



背景技术:

随着生活水平的提高,汽车的使用越来越普遍,而在汽车驾驶过程中,通过播放音乐可使得驾驶者身心愉悦、不易疲劳。然而,由于汽车品牌的不同,各个车辆的音乐功放设备存在差异,其功率的大小、可解析的频段范围各不相同,因此,存在播放高品质无损音乐时,车载功放设备不支持,无法进行解析、从而造成数据包丢失,播放效果差的问题。



技术实现要素:

本发明的发明目的在于:提供了一种车载音乐的使用系统、方法及存储介质,以克服现有技术中,因车载功放设备不支持,进而造成数据包丢失,播放效果差的缺陷。

在第一方面:本发明实施例提供了一种车载音乐的使用系统,包括车载app端,所述车载app端用于:

接收云服务器端发送的检测数据包,并将所述检测数据包传送至车载的功放设备,以检测出功放信息,同时将所述功放信息进行上传,所述功放信息包括该功放设备的基本信息和支持的播放频段;

将待播放的音乐同步至所述云服务器端,所述云服务器端将待播放音乐的频段与支持的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,其中,所述弥补数据包为所述功放设备不可解析频段区间的数据包;

接收所述云服务器端下发的弥补数据包并将其整合,以用于音乐的播放。

作为本申请一种可选的实施方式,所述车载app端还用于:

对播放音乐的曲风模式进行手动或自动设定。

作为本申请一种可选的实施方式,自动设定时,接收所述云服务器端下发的曲风数据,并根据所述曲风数据设定待播放音乐的曲风模式;其中,所述曲风数据由将待播放的音乐同步至所述云服务器端时,所述云服务器端对待播放音乐的音频数据处理所得。

在第二方面:本发明实施例提供了一种车载音乐的使用系统,包括云服务器端,所述云服务器端用于:

向车载app端发送用于对车载的功放设备进行检测的检测数据包,并接收对应上传的功放信息,所述功放信息包括该功放设备的基本信息和支持的播放频段;

接收所述车载app端同步的待播放音乐;

将待播放音乐的频段与支持的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,其中,所述弥补数据包为所述功放设备不可解析频段区间的数据包;

向所述车载app端发送所述弥补数据包。

作为本申请一种可选的实施方式,所述云服务器端还用于:

接收所述车载app端对播放音乐的曲风模式进行手动或自动设定;

自动设定时,所述云服务器端向所述车载app端下发曲风数据,所述曲风数据由将待播放的音乐同步至所述云服务器端时,所述云服务器端对待播放音乐的音频数据处理所得。

作为本申请一种可选的实施方式,所述车载app端与所述云服务器端之间通过5g网络连接。

在第三方面:本发明实施例提供了一种车载音乐的使用方法,其特征在于,所述方法包括:

云服务器端向车载app端发送检测数据包;

所述车载app端接收所述检测数据包,并将所述检测数据包传送至车载的功放设备,以检测出功放信息,同时将所述功放信息进行上传,所述功放信息包括该功放设备的基本信息和支持的播放频段;

所述车载app端将待播放的音乐同步至所述云服务器端;

所述云服务器端将待播放音乐的频段与支持的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,其中,所述弥补数据包为所述功放设备不可解析频段区间的数据包;

所述云服务器端向所述车载app端发送所述弥补数据包;

所述车载app端接收所述云服务器端下发的弥补数据包并将其整合,以用于音乐的播放。

作为本申请一种可选的实施方式,所述方法还包括:

通过所述云服务器端接收所述车载app端对播放音乐的曲风模式进行手动或自动设定;

自动设定时,所述云服务器端向所述车载app端下发曲风数据,所述曲风数据由将待播放的音乐同步至所述云服务器端时,所述云服务器端对待播放音乐的音频数据处理所得。

在第四方面:本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第三方面所述的方法。

采用上述技术方案,具有以下优点:本发明提出的一种车载音乐的使用系统、方法及存储介质,通过云服务器端发送的检测数据包,检测出车载设备的功放信息,并将待播放音乐的频段与功放信息中的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,并将所述弥补数据包发送至车载app端,以用于音乐的播放;从而克服现有技术中,因车载功放设备不支持,进而造成数据包丢失,播放效果差的缺陷。

附图说明

图1是本发明实施例所提供的一种车载音乐的使用系统的结构原理图;

图2是本发明实施例所提供的一种车载音乐的使用方法的流程图。

具体实施方式

下面将详细描述本发明的具体实施例,应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。在以下描述中,为了提供对本发明的透彻理解,阐述了大量特定细节。然而,对于本领域普通技术人员显而易见的是:不必采用这些特定细节来实行本发明。在其他实例中,为了避免混淆本发明,未具体描述公知的电路,软件或方法。

在整个说明书中,对“一个实施例”、“实施例”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本发明至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施例中”、“在实施例中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和、或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。此外,本领域普通技术人员应当理解,在此提供的示图都是为了说明的目的,并且示图不一定是按比例绘制的。

下面结合附图,对本发明作详细的说明。

参考图1所示,一种车载音乐的使用系统,包括车载app端,所述车载app端用于:

接收云服务器端发送的检测数据包,并将所述检测数据包传送至车载的功放设备,以检测出功放信息,同时将所述功放信息进行上传,所述功放信息包括该功放设备的基本信息和支持的播放频段;

将待播放的音乐同步至所述云服务器端,所述云服务器端将待播放音乐的频段与支持的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,其中,所述弥补数据包为所述功放设备不可解析频段区间的数据包;

接收所述云服务器端下发的弥补数据包并将其整合,以用于音乐的播放。

具体地,所述车载app端应用在车辆本身的行车电脑上,作为一个应用程序安装在行车电脑上,并利用已有的车联网设备、显示屏和输入按键等;使用时,与进行相关数据处理的云服务器端配合使用,可多个所述车载app端分别与所述云服务器端连接。

通过所述检测数据包读取该车辆行车电脑中的相关设备信息,包括内存、处理器以及功放设备等配置信息;在本实施例中,所述功放信息包括该功放设备的基本信息和支持的播放频段;即可理解为所述检测数据包包含有读取程序,可读取车辆中原有车载电脑连接各设备的设备信息;例如,可读取车辆显示屏中关于各设备的公开信息,例如:厂家、版本信息、生产日期和各项指标参数等。

所述基本信息包括音箱的品牌、支持的音乐播放格式、位置分布信息和功放的路数;例如,喇叭的数量有多少个,位置的分布空间等;

其中,所述检测数据包的发送频率可为按周期发送或是所述车载app端每次重新上电后与所述云服务器端建立通信联系之时发送;

这样即使用户对车辆的功放设备进行了改装、升级,也能及时的在云端更新对应的功放信息,并且用户可通过对基本信息的查看,从而避免在改装时,被商家用假冒产品以次充好的情况。

所述播放频段为该车载的功放设备可解析的频段,比如其范围为15hz到18000hz;

将待播放的音乐同步至所述云服务器端,同时,所述云服务器端获取待播放音乐的音频信息,所述音频信息中包括频段,并将待播放音乐的频段与支持的所述播放频段进行比较;

例如,待播放音乐的频段是5hz到20000hz,根据前述举例,则存在5hz到15hz以及18000hz到20000hz两个区间是该功放设备不可解析的频段,这两个区间部分的频段将不能被解析,相应的数据包会丢失,即存在部分低音和高音无法播放的情况。

生成所述功放设备可解析的弥补数据包,其具体的生成步骤包括:

第一步:根据比较结果,将丢失的数据包,标记为一个单元;

第二步:然后利用云服务器端云支持的频段模拟一个数据可解析的数据包单元。

上述方案中,通过云服务器端发送的检测数据包,检测出车载设备的功放信息,并将待播放音乐的频段与功放信息中的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,并将所述弥补数据包发送至车载app端,以用于音乐的播放;从而克服现有技术中,因车载功放设备不支持,进而造成数据包丢失,播放效果差的缺陷。

进一步地,在上述方案的基础上,所述车载app端还用于:

对播放音乐的曲风模式进行手动或自动设定。这样用户就可以根据自己的喜好设定对应的曲风模式;

相应的,在现有模式下,一旦选定曲风模式则无法进行改变,比如,可选定流行、摇滚、乡村、爵士等中的任意一种;而歌曲的播放时,不同的歌曲有着自己所属的曲风,为了更好的播放体验,进行自动设定时,接收所述云服务器端下发的曲风数据,并根据所述曲风数据设定待播放音乐的曲风模式;其中,所述曲风数据由将待播放的音乐同步至所述云服务器端时,所述云服务器端对待播放音乐的音频数据处理所得;所述音频数据包括歌曲名、歌曲的频段和歌曲的曲风。

在应用时,待播放的音乐可理解为播放列表中选定的歌曲或是整个播放列表中的歌曲;而这些歌曲都会同步至所述云服务器端,使得从网络或其他存储源中获取相应的音频数据。云服务器端通过检测整首歌的频率,以判定出这首歌曲的信息,例如,歌曲名等。

进一步地,为了提高处理的及时性,避免时延的出现,所述车载app端与所述云服务器端之间通过5g网络连接。

本发明实施例还提供了一种车载音乐的使用系统,包括云服务器端,所述云服务器端用于:

向车载app端发送用于对车载的功放设备进行检测的检测数据包,并接收对应上传的功放信息,所述功放信息包括该功放设备的基本信息和支持的播放频段;

接收所述车载app端同步的待播放音乐;

将待播放音乐的频段与支持的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,其中,所述弥补数据包为所述功放设备不可解析频段区间的数据包;

向所述车载app端发送所述弥补数据包。

具体地,所述云服务器端部署在云端,可连接多个所述车载app端,所述云服务器端包括对应的数据库和计算服务器群等;与播放音乐的所述车载app端配合使用。

应用时,不仅所述功放信息会上传至所述云服务器端,在所述车载app端上的音频数据、操作信息,输入查询等,均会同步至所述云服务器端,所述云服务器端将其进行存储与处理。

相应的,所述检测数据包的发送频率可为按周期发送或是所述车载app端每次重新上电后与所述云服务器端建立通信联系之时发送。

这样即使用户对车辆的功放设备进行了改装、升级,也能及时的在云端更新对应的功放信息,便于后续的处理,并且用户可通过对基本信息的查看,从而避免在改装时,被商家用假冒产品以次充好的情况。

进一步地,在上述方案的基础上,所述云服务器端还用于:

接收所述车载app端对播放音乐的曲风模式进行手动或自动设定;

自动设定时,所述云服务器端向所述车载app端下发曲风数据,所述曲风数据由将待播放的音乐同步至所述云服务器端时,所述云服务器端对待播放音乐的音频数据处理所得。

上述方案,使得歌曲在播放时,不同的歌曲有着自己所属对应的曲风,这样实现专歌专属的曲风模式,使得用户具有更好的播放体验。

参考图2所示,本发明实施例提供了一种车载音乐的使用方法,所述方法包括:

s101,云服务器端向车载app端发送检测数据包;

s102,所述车载app端接收所述检测数据包,并将所述检测数据包传送至车载的功放设备,以检测出功放信息,同时将所述功放信息进行上传,所述功放信息包括该功放设备的基本信息和支持的播放频段;

s103,所述车载app端将待播放的音乐同步至所述云服务器端;

s104,所述云服务器端将待播放音乐的频段与支持的所述播放频段进行比较,以得出所述功放设备是否能完整解析,若不能完整解析,则生成所述功放设备可解析的弥补数据包,其中,所述弥补数据包为所述功放设备不可解析频段区间的数据包;

s105,所述云服务器端向所述车载app端发送所述弥补数据包;

s106,所述车载app端接收所述云服务器端下发的弥补数据包并将其整合,以用于音乐的播放。

通过将所述云服务器端和所述车载app端之间的配合使用,根据各车辆上差异化的功放设备可解析的播放频段,若不能完整解析待播放音乐的频段,所述云服务器端则进行针对性处理,生成相应的弥补数据包,以用于音乐的播放;从而克服现有技术中,因车载功放设备不支持,进而造成数据包丢失,播放效果差的缺陷。

进一步地,在上述方案的基础上,所述方法还包括:

通过所述云服务器端接收所述车载app端对播放音乐的曲风模式进行手动或自动设定;

自动设定时,所述云服务器端向所述车载app端下发曲风数据,所述曲风数据由将待播放的音乐同步至所述云服务器端时,所述云服务器端对待播放音乐的音频数据处理所得。

进一步地,在上述方案的基础上,所述方法还包括:

通过云服务器端对音乐的格式进行转换,以得到所述功放设备可支持的音乐格式;例如,路虎可播放flac格式,桑塔纳播放mp3格式,在后台就直接转换成对应车辆可播放的格式。这样可解决因格式不支持,所造成的无法播放问题。

需要说明的是,上述方法权利要求中,各步骤的具体实施方式及有益效果参见前文所述,在此不再赘述。

在本发明的另一实施例中,本公开实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行的计算机程序,该计算机程序可执行上述任意方法实施例中的方法。

根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置从网络上被下载和安装,或者从存储装置被安装,或者从rom被安装。在该计算机程序被处理装置执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1