车载音频的互动方法、装置、电子设备及存储介质

文档序号:7154 发布日期:2021-09-17 浏览:34次 英文

车载音频的互动方法、装置、电子设备及存储介质

技术领域

本发明实施例涉及汽车

技术领域

,尤其涉及一种车载音频的互动方法、装置、电子设备及存储介质。

背景技术

汽车上配置有音频播放器,通过音频播放器可以向用户投放音频,例如向用户投放的音频内容主要包括实时直播类(比如广播电台、在线直播)音频和点播类(比如在线、离线音乐和在线的内容类音频)。但是,这些音频内容的传播是单向,呈现内容是单一的,无法满足音频互动、精确和个性化要求,无法与用户进行信息交互互动,导致音频播放效果比较差。

发明内容

本发明实施例中提供了一种车载音频的互动方法、装置、电子设备及存储介质,以实现音频播放过程中点播类在线内容音频的实时互动。

第一方面,本发明实施例中提供了一种车载音频的互动方法,包括:

在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的互动功能信息;所述互动功能信息包括触发互动功能的时间以及互动功能标识;

依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;

响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。

第二方面,本发明实施例中还提供了一种车载音频的互动装置,包括:

信息读取模块,用于在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的互动功能信息;所述互动功能信息包括触发互动功能的时间以及互动功能标识;

互动触发模块,用于依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;

互动展示模块,用于响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。

第三方面,本发明实施例中还提供了一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例中提供的车载音频的互动方法。

第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例中提供的车载音频的互动方法。

本发明实施例中提供了一种车载音频的互动方法、装置、电子设备及存储介质,采用本申请技术方案在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的触发互动功能的时间以及互动功能标识;依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动,能够实现点播类在线内容音频实时互动的技术效果。

上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的

具体实施方式

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本申请实施例一提供的一种车载音频的互动方法的流程图;

图2是本申请实施例二提供的一种车载音频的互动方法的流程图;

图3是本申请实施例三提供的一种车载音频的互动装置的结构示意图;

图4是本申请实施例四提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本发明实施例一中提供的一种车载音频的互动方法的流程图,该方法可适用于车载音频互动的情况,该方法可由车载音频的互动装置来执行,该装置可由软件和/或硬件实现,并可集成于电子设备中。如图1所示,本实施例中的车载音频的互动方法,包括以下步骤:

S110、在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的互动功能信息。

其中,所述互动功能信息包括触发互动功能的时间以及互动功能标识。

音频文件是指存放音频数据的文件,存在多种不同的格式。例如包括但不限于WAV,MP3,AAC和M4A等多种格式。

元数据可以是指描述数据及其环境的数据,主要描述数据属性的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。例如,在音频文件中的元数据可以提供包含但不限于音频的名称、内容、年代、制作者等基本属性。

音频元数据容器可以是指承载音频元数据信息的容器,例如在车载音频元数据容器中可以承载包括但不限于音频元数据的名称、作者和内容等。互动是彼此联系、相互作用的过程的意思。例如,可以是用户通过扫描二维码,查看信息,并根据信息进行投票、点赞等操作的过程。

S120、依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件。

其中,触发互动功能的时间可以是指触发预设的互动功能的时间,例如,在十三时五分触发互动功能,则十三时五分为触发互动功能的时间。触发互动功能的时间还可以与音频播放时间有关,在播放音频开始之后的多长时间进行互动,例如在播放音频开始之后的第15秒进行互动,则播放音频开始之后的第15秒为触发互动功能的时间。

S130、响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。

其中,互动功能包括但不限于显示二维码、投票活动、媒介信息投放以及互动界面显示与点击。例如在应用程序上向用户展示的二维码,使用户扫描二维码进行音频的观看、投票和点赞等操作。

互动功能标识是指向用户展示互动功能的标识。例如,向用户展示用户可以看到的或通过点击互动的标识。

响应触发的互动功能事件后,向用户显示二维码、投票、广告等用户可以看到或通过点击互动的界面,对用户进行互动。

本发明实施例公开了一种车载音频的互动方法,在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的触发互动功能的时间以及互动功能标识;依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。通过本发明实施例的技术手段,实现点播类在线内容音频实时互动。

实施例二

图2是本申请实施例二提供的一种车载音频的互动方法的流程图。本发明实施例在上述实施例的基础上对前述实施例进行进一步优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图2所示,本发明实施例中提供的车载音频的互动方法,可包括以下步骤:

S210、在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的触发互动功能的时间以及互动功能标识。

可选的,所述音频文件的音频元数据容器包括通过车载信息娱乐系统预先向音频文件写入互动功能信息。

可选的,从所述音频文件的音频元数据容器中读取预设的互动功能信息,包括:

对所述音频文件的音频元数据容器的TXXX扩展键标签进行读取;

若在TXXX扩展键标签中检测到包括互动功能信息,则确定所述互动功能信息中包括的触发互动功能的时间以及互动功能标识。

其中,ID3是一种被广泛支持的音频元数据容器。其发明之初用于存放MP3音乐文件的曲名、演唱者、专辑、音轨数等信息(此为V1版本)。后被各种主流音频编码及封装格式(MP3、AAC、M4A等)支持,与此同时,ID3协议也演进至V2版本,拥有了更强的元数据表达能力和扩展能力。

其中,车载信息娱乐系统是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。车载信息娱乐系统的后台运营管理系统向音频文件写入的ID3V2标识如下:

TXXX:触发时间秒数|互动能力ID

TXXX为ID3V2扩展键,也可使用ID3V2中其他键保存该信息。

用竖线分割的信息表示音频播放时触发显示互动能力的时间以及互动能力的ID。

通过当车载信息娱乐系统的媒体播放器在加载音频文件时,读取ID3V2的扩展键TXXX,检查该键中是否包含互动能力信息,若在TXXX扩展键标签中检测到包括互动功能信息,则确定所述互动功能信息中包括的触发互动功能的时间以及互动功能标识,实现对互动功能信息的实时检测。

S220、在所述音频文件的播放进度到达音频播放时触发互动功能的时间时,向车载信息娱乐系统发出指令,以控制触发音频文件的互动功能事件。

其中,在ID3V2中检测到触发互动功能的时间以及互动功能标识后,媒体播放器应在播放进度达到扩展键中“触发时间秒数”时,向车载信息娱乐系统发出触发互动能力事件。

媒体播放器,又称媒体播放机,通常是指电脑中用来播放多媒体的播放软件,把解码器聚集在一起,产生播放的功能。例如,车载媒体播放器、视频媒体播放器和公交电视机的媒体播放器等。

S230、通过车载信息娱乐系统向云端服务器发送携带互动功能标识的互动功能详情请求,以及从云端服务器获取下发的互动功能标识关联的互动功能详情信息。

其中,云端服务器,是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务器。

互动功能标识关联的互动功能详细信息,可以是指与扫描二维码相关联的信息,例如,在扫描二维码后,显示的下载链接、文件等;可以是指与用户可以点击的页面相关联的信息,例如,用户点击页面后,根据页面提示进行的投票、点赞等操作。

S240、基于互动功能标识关联的互动功能详情信息,显示互动功能标识对应的互动功能,以供用户进行触发互动。

其中,根据互动功能标识关联的互动功能详情信息,显示互动功能标识对应的互动功能,互动能力包括但不限于向用户显示二维码、投票、广告等用户可以看到或通过点击互动的界面。在向用户显示二维码时,用户可以扫描二维码,查看相关内容,对音频进行投票、点赞等。增加用户的互动性,提高用户的粘性。

本发明实施例的技术方案,通过在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的触发互动功能的时间以及互动功能标识;在所述音频文件的播放进度到达音频播放时触发互动功能的时间时,向车载信息娱乐系统发出指令,以控制触发音频文件的互动功能事件;通过车载信息娱乐系统向云端服务器发送携带互动功能标识的互动功能详情请求,以及从云端服务器获取下发的互动功能标识关联的互动功能详情信息;基于互动功能标识关联的互动功能详情信息,显示互动功能标识对应的互动功能,以供用户进行触发互动,实现了点播类在线内容音频的实时互动,增加了用户粘性。

实施例三

图3是本发明实施例三中提供的一种车载音频的互动装置的结构示意图。该装置可适用于车载音频互动的情况,该装置可由软件和/或硬件实现,并集成在电子设备中。该装置用于实现上述实施例提供的车载音频的互动方法。如图3所示,本实施例中提供的车载音频的互动装置,包括:

信息读取模块310,用于在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的互动功能信息;所述互动功能信息包括触发互动功能的时间以及互动功能标识;

互动触发模块320,用于依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;

互动展示模块330,用于响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。

可选的,所述音频文件的音频元数据容器包括通过车载信息娱乐系统预先向音频文件写入的互动功能信息。

可选的,所述互动功能包括显示二维码、投票活动、媒介信息投放以及互动界面显示与点击。

可选的,信息读取模块,包括:

对所述音频文件的音频元数据容器的TXXX扩展键标签进行读取;

若在TXXX扩展键标签中检测到包括互动功能信息,则确定所述互动功能信息中包括的触发互动功能的时间以及互动功能标识。

可选的,互动触发模块,包括:

在所述音频文件的播放进度到达音频播放时触发互动功能的时间时,向车载信息娱乐系统发出指令,以控制触发音频文件的互动功能事件。

可选的,互动展示模块,包括:

通过车载信息娱乐系统向云端服务器发送携带互动功能标识的互动功能详情请求,以及从云端服务获取下发的互动功能标识关联的互动功能详情信息;

基于互动功能标识关联的互动功能详情信息,显示互动功能标识对应的互动功能,以供用户进行触发互动。

本发明实施例中所提供的车载音频的互动装置可执行上述本发明任意实施例中所提供的车载音频的互动方法,具备执行该车载音频的互动方法相应的功能和有益效果,详细过程参见前述实施例中车载音频的互动方法的相关操作。

实施例四

图4是本申请实施例四提供的一种电子设备的结构示意图。本申请实施例提供了一种电子设备,该电子设备中可集成本申请实施例提供的车载音频的互动装置。如图4所示,本实施例提供了一种电子设备400,其包括:一个或多个处理器420;存储装置410,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器420执行,使得所述一个或多个处理420实现本申请实施例所提供的车载音频的互动方法,该方法包括:

在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的互动功能信息;所述互动功能信息包括触发互动功能的时间以及互动功能标识;

依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;

响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。

当然,本领域技术人员可以理解,处理器420还实现本申请任意实施例所提供的车载音频的互动方法的技术方案。

图4显示的电子设备400仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图4所示,该电子设备400包括处理器420、存储装置410、输入装置530和输出装置440;电子设备中处理器420的数量可以是一个或多个,图4中以一个处理器420为例;电子设备中的处理器420、存储装置410、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线450连接为例。

存储装置410作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本申请实施例中的车载音频的互动方法对应的程序指令。

存储装置410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏、扬声器等电子设备。

本申请实施例提供的电子设备,可以达到实现点播类在线内容音频实时互动的技术效果。

实施例五

本发明实施例五中提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时用于执行车载音频的互动方法,该方法包括:

在加载音频文件时,从所述音频文件的音频元数据容器中读取预设的互动功能信息;所述互动功能信息包括触发互动功能的时间以及互动功能标识;

依据所述预设互动功能信息中触发互动功能的时间,触发生成音频文件的互动功能事件;

响应于触发的互动功能事件,向用户展示互动功能标识对应的互动功能用以进行用户互动。

可选的,该程序被处理器执行时还可以用于执行本发明任意实施例中所提供的车载音频的互动方法。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、闪存、光纤、便携式CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(RadioFrequency,RF)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:16位加法器及其实现方法、运算电路及芯片

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类