掌桥专利:专业的专利平台
掌桥专利
首页

一种基于导航数据的车载媒体内容播放方法、装置

文献发布时间:2023-06-19 18:58:26


一种基于导航数据的车载媒体内容播放方法、装置

技术领域

本申请涉及车辆智能控制技术领域,具体涉及一种基于导航数据的车载媒体内容播放方法、基于导航数据的车载媒体内容播放装置。

背景技术

随着汽车智能化水平越来越高,汽车不仅是人们的代步工具,很多人开始将智能座舱作为一个独立场景,并在此享受特定的数字化体验;车载媒体播放器不仅方便了用户的日常用车,还丰富了用户的视听感受,使用户在枯燥的驾乘途中尽享舒适与惬意;比如,有些用户会在每日通勤路上收听固定的音频节目;或是家庭外出游玩的时候,车内乘客会使用车载显示设备观看电影、电视等节目进行消遣娱乐。但在日常用车场景中,经常出现车辆已到达目的地但相关内容没有播放完毕的情况,容易导致用户体验感不佳。

发明内容

本发明的目的在于提供一种基于导航数据的车载媒体内容播放方法、基于导航数据的车载媒体内容播放装置,来至少解决上述的一个技术问题。

本发明提供了下述方案:

根据本发明的一个方面,提供一种基于导航数据的车载媒体内容播放方法,包括:

获取导航时长数据;

获取待播放媒体内容时长数据;

判断所述待播放媒体内容时长数据是否超过所述导航时长数据,若是,则获取车内用户使用媒体偏好数据;

根据所述车内用户使用媒体偏好数据以及导航时长数据调整所述待播放媒体内容的播放速率;

根据调整后的播放速率播放所述待播放媒体内容。

可选地,所述获取导航时长数据包括获取车机根据用户操作指令生成的导航时长数据。

可选地,所述获取导航时长数据包括:

若所述获取车机根据用户操作指令生成的导航时长数据获取失败,则

获取车辆当前位置数据以及时间数据;

获取所述车辆历史行驶行程数据;

根据所述车辆当前位置数据、时间数据在所述车辆历史行驶行程数据中查找是否存在与所述车辆当前位置数据以及时间数据匹配的多个行程记录,若是,则

获取匹配的多个行程记录的平均导航时长数据。

可选地,所述获取待播放媒体内容时长数据包括:

获取待播放媒体内容数据类型,其中,所述待播放媒体内容数据类型包括单个待播放内容、多个待播放内容以及可刷新待播放内容;

根据所述待播放媒体内容数据类型获取所述待播放媒体内容时长数据。

可选地,所述根据所述待播放媒体内容数据类型获取所述待播放媒体内容时长数据包括:

若所述待播放媒体内容数据类型为单个待播放内容,则获取单个待播放内容的时长数据;

若所述待播放媒体内容数据类型为多个待播放内容,则获取多个待播放内容的时长数据之和作为待播放媒体内容时长数据;

若所述所述待播放媒体内容数据类型为可刷新待播放内容,则获取可刷新待播放内容中首个待播放内容的时长数据作为待播放媒体内容时长数据。

可选地,所述获取车内用户使用媒体偏好数据包括:

获取车内用户验证信息;

获取预设用户信息数据库,所述预设用户信息数据库包括用户账号信息以及用户使用媒体偏好数据;

根据所述车内用户验证信息在预设用户信息数据库中获取匹配的用户账号信息,若匹配成功,则

获取该匹配成功的用户账号信息对应的用户使用媒体偏好数据。

可选地,所述获取车内用户使用媒体偏好数据进一步包括:

若所述获取的车内用户验证信息为多个,则

获取车内驾驶位的用户验证信息;

判断所述车内驾驶位的用户验证信息与所述预设用户信息数据库中车主账号信息是否匹配,若是,则

获取车内驾驶位的用户的用户使用媒体偏好数据。

可选地,所述获取车内用户使用媒体偏好数据进一步包括:

若所述车内驾驶员的验证信息与所述预设用户信息数据库中车主账号信息不匹配,则

根据所述获取的多个车内用户验证信息生成交互界面,并与车内用户进行交互;

获取车内用户在所述交互界面触发的操作指令;

根据所述交互界面的操作指令获取对应的用户使用媒体偏好数据。

可选地,所述根据所述车内用户使用媒体偏好数据以及导航时长数据调整所述待播放媒体内容的播放速率包括:

根据所述车内用户使用媒体偏好数据将所述待播放媒体内容的播放速率调整至根据调整后的播放速率播放所述待播放媒体内容的播放时长小于所述导航时长数据。

本发明还提供了一种基于导航数据的车载媒体内容播放装置,包括:

导航时长数据获取模块,所述导航时长数据获取模块用于获取导航时长数据;

待播放媒体内容时长数据获取模块,所述待播放媒体内容时长数据获取模块用于获取待播放媒体内容时长数据;

判断模块,所述判断模块用于判断所述待播放媒体内容时长数据是否超过所述导航时长数据,若是,则;

车内用户使用媒体偏好数据获取模块,所述车内用户使用媒体偏好数据获取模块用于获取车内用户使用媒体偏好数据;

播放速率调整模块,所述播放速率调整模块用于根据所述车内用户使用媒体偏好数据以及导航时长数据调整所述待播放媒体内容的播放速率;

待播放媒体内容播放模块,所述待播放媒体内容播放模块用于根据调整后的播放速率播放所述待播放媒体内容。

本发明与现有技术相比具有以下的优点:

本发明基于车载导航数据,提供一种根据车内用户使用习惯自动将媒体播放内容的播放速率进行调整的方法,用以解决媒体内容播放所需时间与导航所需时间不匹配的情况,通过根据车内用户的使用偏好记录结合导航时长智能调整媒体播放内容的播放速率,支持不同媒体播放内容采用不同倍速进行播放,保证媒体内容加速播放的体验接近自然播放状态,提升用户选定媒体播放内容的完播概率,提升用户体验。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术用户来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例的基于导航数据的车载媒体内容播放方法的流程示意图;

图2为本发明一实施例的基于导航数据的车载媒体内容播放装置的结构示意图;

图3可以实现本发明基于导航数据的车载媒体内容播放方法的电子设备结构图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术用户在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例的基于导航数据的车载媒体内容播放方法的流程示意图;

如图1所示,基于导航数据的车载媒体内容播放方法包括:

步骤1:获取导航时长数据;

步骤2:获取待播放媒体内容时长数据;

步骤3:判断待播放媒体内容时长数据是否超过导航时长数据,若是,则

步骤4:获取车内用户使用媒体偏好数据;

步骤5:根据车内用户使用媒体偏好数据以及导航时长数据调整待播放媒体内容的播放速率;

步骤6:根据调整后的播放速率播放待播放媒体内容。

本发明基于车载导航数据,提供一种根据车内用户使用习惯自动将媒体播放内容的播放速率进行调整的方法,用以解决媒体内容播放所需时间与导航所需时间不匹配的情况,通过根据车内用户的使用偏好记录结合导航时长智能调整媒体播放内容的播放速率,支持不同媒体播放内容采用不同倍速进行播放,保证媒体内容加速播放的体验接近自然播放状态,提升用户选定媒体播放内容的完播概率,提升用户体验。

本实施例中,获取导航时长数据包括获取车机根据用户操作指令生成的导航时长数据,可以理解的是,导航时长数据包括但不限于通过本地导航数据计算导航时长或是通过云端数据计算导航时长。

本实施例中,获取导航时长数据包括:

若获取车机根据用户操作指令生成的导航时长数据获取失败,则

获取车辆当前位置数据以及时间数据;

获取车辆历史行驶行程数据;

根据车辆当前位置数据、时间数据在车辆历史行驶行程数据中查找是否存在与车辆当前位置数据以及时间数据匹配的多个行程记录,若是,则

获取匹配的多个行程记录的平均导航时长数据。

具体而言,在离线或信号不稳定情况下通过往期车辆数据导航数据计算导航时间;

例如:

当前时间数据为“2022年11月8日星期二7:45AM”,且当前位置数据与用户记录的地址数据中“家”的位置一致,则根据收集的用户日常用车的车辆历史行驶行程数据获取是否包括时间、地点类似的行程记录,获取结果为包括多个类似行程记录,则获取多个匹配行程记录的平均导航时间数据40分钟作为导航时长数据。

本实施例中,获取待播放媒体内容时长数据包括:

获取待播放媒体内容数据类型,其中,待播放媒体内容数据类型包括单个待播放内容、多个待播放内容以及可刷新待播放内容;

其中,单个待播放内容如使用视频应用播放电影,待播放内容的数量则为1;

多个待播放内容如车机应用固定播放内容列表,比如使用音乐应用播放歌单,歌单内容为预设,不会实时刷新;

可刷新待播放内容,如使用有声书应用播放Feed流内容,其播放列表节目可持续刷新;

根据待播放媒体内容数据类型获取待播放媒体内容时长数据。

本实施例中,根据待播放媒体内容数据类型获取待播放媒体内容时长数据包括:

若待播放媒体内容数据类型为单个待播放内容,则获取单个待播放内容的时长数据;

若待播放媒体内容数据类型为多个待播放内容,则获取多个待播放内容的时长数据之和作为待播放媒体内容时长数据;

具体而言,获取多个待播放内容中每个待播放内容的播放时长,计算所有待播放内容的播放时长之和,如每个节目播放时间tn(n为待播放内容编号)及整体播放时间T1,T1=t1+t2+t3+...tn。

若待播放媒体内容数据类型为可刷新待播放内容,则获取可刷新待播放内容中首个待播放内容的时长数据作为待播放媒体内容时长数据。

本实施例中,获取车内用户使用媒体偏好数据包括:

获取车内用户验证信息;

获取预设用户信息数据库,预设用户信息数据库包括用户账号信息以及用户使用媒体偏好数据;

根据车内用户验证信息在预设用户信息数据库中获取匹配的用户账号信息,若匹配成功,则

获取该匹配成功的用户账号信息对应的用户使用媒体偏好数据。

具体而言,当获取的车内用户验证信息只有一人时,根据获取的用户验证信息在预设用户信息数据库中查找信息匹配的用户账号,获取用户账号对应的用户使用媒体偏好数据。

本实施例中,车内用户验证信息包括人脸识别验证信息、声纹验证信息、手机APP验证信息、专属蓝牙钥匙验证信息以及其他多模识别等方法。

本实施例中,获取车内用户使用媒体偏好数据进一步包括:

若获取的车内用户验证信息为多个,则

获取车内驾驶位的用户验证信息;

判断车内驾驶位的用户验证信息与预设用户信息数据库中车主账号信息是否匹配,若是,则

获取车内驾驶位的用户的用户使用媒体偏好数据。

本实施例中,获取车内用户使用媒体偏好数据进一步包括:

若车内驾驶员的验证信息与预设用户信息数据库中车主账号信息不匹配,则

根据获取的多个车内用户验证信息生成交互界面,并与车内用户进行交互,该交互界面包括“请问依据哪位用户的媒体使用习惯进行播放调整?”以及多个车内用户的信息;

获取车内用户在交互界面触发的操作指令;

根据交互界面的操作指令获取对应的用户使用媒体偏好数据。

具体而言,当车内有多名乘客,若获取到多个用户验证信息时,判断驾驶位用户是否是车主,若是,则获取驾驶位用户的使用媒体偏好数据;若驾驶位不是车主,则根据车内用户的多个验证信息生成交互界面,由车内用户选择使用哪个用户的使用媒体偏好数据进行倍速调整。

本实施例中,使用媒体偏好数据包括用户对媒体内容类别(传统广播电台、在线网络电台、有声书、音乐、视频)的偏好使用习惯、用户在收听某一音频类别时,收听、收藏节目(栏目)的习惯以及收听媒体内容时使用倍速的习惯;如获取的用户1的使用媒体偏好数据为:“有声书偏好:历史、传记”,“收听节目偏好:百家讲坛”,“音频播放速率为1.2倍”,“视频播放速率为1.3倍”。

本实施例中,根据车内用户使用媒体偏好数据以及导航时长数据调整待播放媒体内容的播放速率包括:

根据车内用户使用媒体偏好数据将待播放媒体内容的播放速率调整至根据调整后的播放速率播放待播放媒体内容的播放时长小于导航时长数据。

具体而言,当用户1作为驾驶员时,根据用户1选择的有声书节目《百家讲坛》的时长为45分钟,获取的导航时间为40分钟,则根据用户1的使用媒体偏好数据对当前待播放有声书节目进行播放速率的调整,根据用户偏好的音频播放速率为1.2倍,将当前播放速率调整为1.2倍,则当前用户1选择的有声书节目《百家讲坛》的播放时长变为37.5分钟,调整后的播放时长小于导航时长数据,因此可以根据调整后的播放速率播放用户选择的有声书节目《百家讲坛》。

在另一实施例中,车内多名人员在自驾游路途中,副驾使用车载视频设备准备观看电影(待播放内容数量为1),电影时间1小时30分,导航预计行驶时长1小时10分,获取了车内包括车主及车主家人的验证信息,且当前驾驶位采集的人脸信息与预设用户信息数据库中的车主账号信息不匹配,则根据车内多名人员的验证信息(如人脸信息)生成交互界面,请车内用户选择依据哪位用户的使用媒体偏好数据调整当前待播放内容的播放速率,根据用户在交互界面的操作,获取用户1的使用媒体偏好数据将当前待播放内容的播放速率调整为1.3倍速播放,调整后的播放时长为1小时9分钟,满足用户完整观影的体验。

在另一实施例中,获取的导航时间为30分钟,获取的待播放内容为5个,其中,待播放内容中节目1-4每个播放时长为5分钟,节目5播放时长为20分钟,此时用户可选多倍速播放(节目1-节目4使用1.1倍速播放、节目5使用1.35倍速播放),保证更多节目的体验接近自然播放状态。

可以理解的是,若获取的用户使用媒体偏好数据不包含待播放内容对应的播放速率偏好,则根据导航时长调整待播放内容的播放速率,以使待播放内容的播放时长小于导航时长。

本实施例中,倍速范围建议在1.1-1.5(用户可以自定义上限),倍速越接近1(常速),用户感受越自然。

本实施例中,在首次使用倍速播放功能前对用户进行提示,介绍该功能的基本内容,以使用户了解该功能,在下次使用时可以直接进行播放速率的调整,节省用户时间,提高用户体验。

图2为本发明一实施例的基于导航数据的车载媒体内容播放装置的结构示意图;

如图2所示,一种基于导航数据的车载媒体内容播放装置包括导航时长数据获取模块、待播放媒体内容时长数据获取模块、判断模块、车内用户使用媒体偏好数据获取模块、播放速率调整模块以及待播放媒体内容播放模块;其中,

导航时长数据获取模块,用于获取导航时长数据;

待播放媒体内容时长数据获取模块,用于获取待播放媒体内容时长数据;

判断模块,用于判断待播放媒体内容时长数据是否超过导航时长数据,若是,则;

车内用户使用媒体偏好数据获取模块,用于获取车内用户使用媒体偏好数据;

播放速率调整模块,用于根据车内用户使用媒体偏好数据以及导航时长数据调整待播放媒体内容的播放速率;

待播放媒体内容播放模块,用于根据调整后的播放速率播放待播放媒体内容。

值得注意的是,虽然本系统只披露了导航时长数据获取模块、待播放媒体内容时长数据获取模块、判断模块、车内用户使用媒体偏好数据获取模块、播放速率调整模块以及待播放媒体内容播放模块等基本功能模块,但并不意味着本装置仅仅局限于上述基本功能模块,相对,本发明所要表达的意思是,在上述基本功能模块的基础之上,本领域技术人员可以结合现有技术任意添加一个或多个功能模块,形成无穷多个实施例或技术方案,也就是说本系统是开放式的而非封闭式的,不能因为本实施例仅披露了个别基本功能模块,就认为本发明权利要求的保护范围局限于上述公开的基本功能模块。

图3可以实现本发明基于导航数据的车载媒体内容播放方法的电子设备结构图。

如图3所示,电子设备包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器中存储有计算机程序,当计算机程序被处理器执行时,使得处理器执行基于导航数据的车载媒体内容播放方法的步骤。

本申请还提供了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行基于导航数据的车载媒体内容播放方法的步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(PeripheralComponentInterconnect,PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

电子设备包括硬件层,运行在硬件层之上的操作系统层,以及运行在操作系统上的应用层。该硬件层包括中央处理器(CPU,CentralProcessingUnit)、内存管理单元(MMU,MemoryManagementUnit)和内存等硬件。该操作系统可以是任意一种或多种通过进程(Process)实现电子设备控制的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。并且在本发明实施例中该电子设备可以是智能手机、平板电脑等手持设备,也可以是桌面计算机、便携式计算机等电子设备,本发明实施例中并未特别限定。

本发明实施例中的电子设备控制的执行主体可以是电子设备,或者是电子设备中能够调用程序并执行程序的功能模块。电子设备可以获取到存储介质对应的固件,存储介质对应的固件由供应商提供,不同存储介质对应的固件可以相同可以不同,在此不做限定。电子设备获取到存储介质对应的固件后,可以将该存储介质对应的固件写入存储介质中,具体地是往该存储介质中烧入该存储介质对应固件。将固件烧入存储介质的过程可以采用现有技术实现,在本发明实施例中不做赘述。

电子设备还可以获取到存储介质对应的重置命令,存储介质对应的重置命令由供应商提供,不同存储介质对应的重置命令可以相同可以不同,在此不做限定。

此时电子设备的存储介质为写入了对应的固件的存储介质,电子设备可以在写入了对应的固件的存储介质中响应该存储介质对应的重置命令,从而电子设备根据存储介质对应的重置命令,对该写入对应的固件的存储介质进行重置。根据重置命令对存储介质进行重置的过程可以现有技术实现,在本发明实施例中不做赘述。

为了描述的方便,描述以上装置时以功能分为各种单元、模块分别描述。当然在实施本申请时可以把各单元、模块的功能在同一个或多个软件和/或硬件中实现。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。

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

相关技术
  • 一种基于微信的车载导航方法及系统、车载终端
  • 一种基于短信的带格式多媒体内容消息下发接收方法及装置
  • 一种基于级联自适应鲁棒联邦滤波的车载导航计算方法
  • 用车辆中的导航仪接收多媒体内容流服务的方法及用于此目的的导航仪和车载媒体播放器
  • 内容数据和用于该数据的记录媒体、记录方法和装置、拷贝方法、播放方法、播放装置以及输出方法
技术分类

06120115757648