会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利分类库 / 乐器;声学 / 一种基于设备状态和用户行为的智能语音引导方法

一种基于设备状态和用户行为的智能语音引导方法

申请号 CN202211468246.2 申请日 2022-11-22 公开(公告)号 CN116016578B 公开(公告)日 2024-04-16
申请人 中国第一汽车股份有限公司; 发明人 原利鹏;
摘要 本 申请 公开了一种基于设备状态和用户行为的智能语音引导方法。所述基于设备状态和用户行为的智能语音引导方法包括: 云 端获取客户端所传递的车辆使用数据信息;云端获取预设可交互意图信息以及预设的引导话术;云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射 数据库 并将所述语音规则映射数据库发送给车端;车端获取使用者的语音唤醒 信号 ;车端获取当前场景信息;车端根据当前场景信息以及语音规则映射数据库生成引导信息。本申请所提供的基于设备状态和用户行为的智能语音引导方法通过预设的语音规则映射数据库来为驾驶者推荐引导信息,从而能够防止驾驶者完全不知道一些比较隐蔽或者不经常用的可交互内容。
权利要求

1.一种基于设备状态和用户行为的智能语音引导方法,其特征在于,所述基于设备状态和用户行为的智能语音引导方法包括:
端获取车载客户端所传递的车辆使用数据信息;
云端获取预设的预设可交互意图信息以及预设的引导话术;
云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射数据库并将所述语音规则映射数据库发送给车端;
车端获取使用者的语音唤醒信号
车端获取当前场景信息;
车端根据所述当前场景信息以及语音规则映射数据库生成引导信息;
所述语音规则映射数据库包括至少一个预设场景信息、预设可交互意图信息以及预设引导话术,一个场景信息与至少一个预设可交互意图信息关联,一个预设可交互意图信息与至少一个预设引导话术关联;
所述车端根据所述当前场景信息以及语音规则映射数据库生成引导信息包括:
车端获取与当前场景信息相同的预设场景信息所关联的预设可交互意图信息;
车端判断所述预设可交互意图信息的数量是否等于1,若是,则
车端根据所述预设可交互意图信息所关联的预设引导话术生成引导信息;
所述车端根据所述当前场景信息以及语音规则映射数据库生成引导语进一步包括:
车端判断所述预设可交互意图信息的数量是否大于1,若是,则
车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息;
根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息;
所述语音规则映射数据库进一步包括预设引导话术使用次数;
所述车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息包括:
车端选取预设可交互意图信息所关联的预设引导话术使用次数小于预设阈值或使用次数最少的预设可交互意图信息;
所述根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息包括:
车端对每个预设可交互意图信息进行如下操作:车端获取预设可交互意图信息所对应的各个预设引导话术中使用次数最少的一个预设引导话术;
根据各个获取的预设引导话术生成引导信息;
所述基于设备状态和用户行为的智能语音引导方法进一步包括:
车端获取驾驶者图像信息;
车端获取驾驶者使用引导信息频率数据库,所述驾驶者使用引导信息频率数据库包括至少一个预设驾驶者图像信息以及引导信息使用频率数据库,一个预设驾驶者图像信息与一个引导信息使用频率数据库关联;
车端将所述驾驶者图像信息与各个所述预设驾驶者图像信息进行相似度比对,从而获取相似度超过预设阈值的预设驾驶者图像信息所对应的引导信息使用频率数据库;
车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报;其中,
所述语音规则映射数据库采用如下方法获取:
云端接收客户端上报的车辆使用数据信息,对设备状态信息、用户GUI行为序列数据做规范化处理;
时空维度对齐设备状态信息和用户GUI行为序列数据;
分析用户设备状态信息、用户GUI行为序列数据,判断是否能够从设备状态和用户GUI行为序列中获取预设可交互意图信息,若是,则生成一条设备状态信息、用户GUI行为序列与预设可交互意图信息的映射规则;
对每一个生成的映射规则中的每一个预设可交互意图信息,通过用户历史语音请求数据挖掘预设可交互意图信息对应的高频话术作为该预设可交互意图信息的引导话术集合,并获取预设可交互意图信息的交互频次均值以及引导话术使用频次均值作为引导触发频次值。
2.如权利要求1所述的基于设备状态和用户行为的智能语音引导方法,其特征在于,每个引导信息使用频率数据库包括至少一个预设引导信息以及每个预设引导信息所对应的使用频率;
所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报包括:
车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率未超过预设阈值,则
车端根据获取的引导信息使用频率数据库将生成的引导信息进行显示和/或播报。
3.如权利要求2所述的基于设备状态和用户行为的智能语音引导方法,其特征在于,所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报进一步包括:
车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率超过预设阈值,则
判断生成的引导信息所关联的预设可交互意图信息是否还与其他预设引导话术关联,若是,则
选择其他引导话术生成引导信息。
4.一种车辆用智能语音引导方法,其特征在于,所述车辆用智能语音引导方法包括:
获取语音规则映射数据库;
获取使用者的语音唤醒信号;
获取当前场景信息;
根据所述当前场景信息以及语音规则映射数据库生成引导信息;其中,
语音规则映射数据库采用如下方法获取:
云端获取车载客户端所传递的车辆使用数据信息;
云端获取预设的预设可交互意图信息以及预设的引导话术;
云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射数据库并将所述语音规则映射数据库发送给车端;
所述语音规则映射数据库包括至少一个预设场景信息、预设可交互意图信息以及预设引导话术,一个场景信息与至少一个预设可交互意图信息关联,一个预设可交互意图信息与至少一个预设引导话术关联;
所述根据所述当前场景信息以及语音规则映射数据库生成引导信息包括:
获取与当前场景信息相同的预设场景信息所关联的预设可交互意图信息;
判断所述预设可交互意图信息的数量是否等于1,若是,则
根据所述预设可交互意图信息所关联的预设引导话术生成引导信息;
根据所述当前场景信息以及语音规则映射数据库生成引导语进一步包括:
判断所述预设可交互意图信息的数量是否大于1,若是,则
自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息;
根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息;
所述语音规则映射数据库进一步包括预设引导话术使用次数;
自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息包括:
选取预设可交互意图信息所关联的预设引导话术使用次数小于预设阈值或使用次数最少的预设可交互意图信息;
所述根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息包括:
对每个预设可交互意图信息进行如下操作:车端获取预设可交互意图信息所对应的各个预设引导话术中使用次数最少的一个预设引导话术;
根据各个获取的预设引导话术生成引导信息;
所述车辆用智能语音引导方法进一步包括:
获取驾驶者图像信息;
获取驾驶者使用引导信息频率数据库,所述驾驶者使用引导信息频率数据库包括至少一个预设驾驶者图像信息以及引导信息使用频率数据库,一个预设驾驶者图像信息与一个引导信息使用频率数据库关联;
将所述驾驶者图像信息与各个所述预设驾驶者图像信息进行相似度比对,从而获取相似度超过预设阈值的预设驾驶者图像信息所对应的引导信息使用频率数据库;
根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报;其中,
所述语音规则映射数据库采用如下方法获取:
云端接收客户端上报的车辆使用数据信息,对设备状态信息、用户GUI行为序列数据做规范化处理;
从时空维度对齐设备状态信息和用户GUI行为序列数据;
分析用户设备状态信息、用户GUI行为序列数据,判断是否能够从设备状态和用户GUI行为序列中获取预设可交互意图信息,若是,则生成一条设备状态信息、用户GUI行为序列与预设可交互意图信息的映射规则;
对每一个生成的映射规则中的每一个预设可交互意图信息,通过用户历史语音请求数据挖掘预设可交互意图信息对应的高频话术作为该预设可交互意图信息的引导话术集合,并获取预设可交互意图信息的交互频次均值以及引导话术使用频次均值作为引导触发频次值。
5.一种车辆用智能语音引导装置,其特征在于,所述车辆用智能语音引导装置包括:
语音规则映射数据库获取模,所述语音规则映射数据库获取模块用于获取语音规则映射数据库;
语音唤醒信号获取模块,所述语音唤醒信号获取模块用于获取使用者的语音唤醒信号;
当前场景信息获取模块,所述当前场景信息获取模块用于获取当前场景信息;
引导信息生成模块,所述引导信息生成模块用于根据所述当前场景信息以及语音规则映射数据库生成引导信息;其中,
语音规则映射数据库采用如下方法获取:
云端获取车载客户端所传递的车辆使用数据信息;
云端获取预设的预设可交互意图信息以及预设的引导话术;
云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射数据库并将所述语音规则映射数据库发送给车端;
所述语音规则映射数据库包括至少一个预设场景信息、预设可交互意图信息以及预设引导话术,一个场景信息与至少一个预设可交互意图信息关联,一个预设可交互意图信息与至少一个预设引导话术关联;
所述根据所述当前场景信息以及语音规则映射数据库生成引导信息包括:
获取与当前场景信息相同的预设场景信息所关联的预设可交互意图信息;
判断所述预设可交互意图信息的数量是否等于1,若是,则
根据所述预设可交互意图信息所关联的预设引导话术生成引导信息;
根据所述当前场景信息以及语音规则映射数据库生成引导语进一步包括:
判断所述预设可交互意图信息的数量是否大于1,若是,则
自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息;
根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息;
所述语音规则映射数据库进一步包括预设引导话术使用次数;
自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息包括:
选取预设可交互意图信息所关联的预设引导话术使用次数小于预设阈值或使用次数最少的预设可交互意图信息;
所述根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息包括:
对每个预设可交互意图信息进行如下操作:车端获取预设可交互意图信息所对应的各个预设引导话术中使用次数最少的一个预设引导话术;
根据各个获取的预设引导话术生成引导信息;
所述车辆用智能语音引导装置进一步包括:
获取驾驶者图像信息;
获取驾驶者使用引导信息频率数据库,所述驾驶者使用引导信息频率数据库包括至少一个预设驾驶者图像信息以及引导信息使用频率数据库,一个预设驾驶者图像信息与一个引导信息使用频率数据库关联;
将所述驾驶者图像信息与各个所述预设驾驶者图像信息进行相似度比对,从而获取相似度超过预设阈值的预设驾驶者图像信息所对应的引导信息使用频率数据库;
根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报;其中,
所述语音规则映射数据库采用如下方法获取:
云端接收客户端上报的车辆使用数据信息,对设备状态信息、用户GUI行为序列数据做规范化处理;
从时空维度对齐设备状态信息和用户GUI行为序列数据;
分析用户设备状态信息、用户GUI行为序列数据,判断是否能够从设备状态和用户GUI行为序列中获取预设可交互意图信息,若是,则生成一条设备状态信息、用户GUI行为序列与预设可交互意图信息的映射规则;
对每一个生成的映射规则中的每一个预设可交互意图信息,通过用户历史语音请求数据挖掘预设可交互意图信息对应的高频话术作为该预设可交互意图信息的引导话术集合,并获取预设可交互意图信息的交互频次均值以及引导话术使用频次均值作为引导触发频次值。

说明书全文

一种基于设备状态和用户行为的智能语音引导方法

技术领域

[0001] 本申请车辆语音交互技术领域,尤其涉及一种基于设备状态和用户行为的智能语音引导方法、车辆用智能语音引导方法以及车辆用智能语音引导装置。

背景技术

[0002] 在用车过程中GUI(图形化交互)方式伴随着硬按键、触摸屏系统已经使用了几十年,随着车联网和人工智能技术的发展,VUI(语音交互)方式兴起,在智能车中得到普遍配备。因其便捷的使用方式,在用车过程中,越来越多的用户接受以语VUI控制车辆的设备,并且在行车的安全性也有助益。
[0003] 但由于VUI自身形式限制,不能像GUI一样直观的将功能列表展现给用户,用户不清楚VUI支持哪些功能,因此多数时候是在用户找不到GUI的按键位置时,才会想起VUI方式。为解决此问题业内提出语音交互引导话术功能,第一种方案是通过在用户使用手册中列出VUI功能的说法,如:打开空调,打电话给张三等,来告知用户VUI支持的功能列表;另一种方案是在第一种方案基础上设置触发话术展现的时机,即VUI预测用户GUI行为,如长安汽车的CN201710676977.9‑语音交互引导系统及方法
[0004] 以上两种方案由于是预制在系统中,跟用户使用习惯相关性不高,不具备个性化、智能化。另外,第一种解决方法用户使用成本高,经常会忘记使用话术说法,不如GUI的按键直观。第二种解决方法会打断用户当前操作,给用户带来不必要的麻烦。
[0005] 目前语音交互引导系统存在以下两个问题:
[0006] 1.语音交互引导话术预置在系统中,导致引导内容与用户使用习惯和使用场景不匹的问题;
[0007] 2.语音交互引导时机预置规则在系统中,导致引导时机和次数固定(引导n次后不再引导),语音交互引导时机会打断用户当前操作,影响操作体验,增加操作流程,降低行车安全。
[0008] 因此,希望有一种技术方案来解决或至少减轻现有技术的上述不足。发明内容
[0009] 本发明的目的在于提供一种基于设备状态和用户行为的智能语音引导方法来至少解决上述的一个技术问题。
[0010] 本发明提供了下述方案:
[0011] 根据本发明的一个方面,提供一种基于设备状态和用户行为的智能语音引导方法,所述基于设备状态和用户行为的智能语音引导方法包括:
[0012] 端获取车载客户端所传递的车辆使用数据信息;
[0013] 云端获取预设的预设可交互意图信息以及预设的引导话术;
[0014] 云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射数据库并将所述语音规则映射数据库发送给车端;
[0015] 车端获取使用者的语音唤醒信号
[0016] 车端获取当前场景信息;
[0017] 车端根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0018] 可选地,所述语音规则映射数据库包括至少一个预设场景信息、预设可交互意图信息以及预设引导话术,一个场景信息与至少一个预设可交互意图信息关联,一个预设可交互意图信息与至少一个预设引导话术关联;
[0019] 所述车端根据所述当前场景信息以及语音规则映射数据库生成引导信息包括:
[0020] 车端获取与当前场景信息相同的预设场景信息所关联的预设可交互意图信息;
[0021] 车端判断所述预设可交互意图信息的数量是否等于1,若是,则
[0022] 车端根据所述预设可交互意图信息所关联的预设引导话术生成引导信息。
[0023] 可选地,所述车端根据所述当前场景信息以及语音规则映射数据库生成引导语进一步包括:
[0024] 车端判断所述预设可交互意图信息的数量是否大于1,若是,则
[0025] 车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息;
[0026] 根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息。
[0027] 可选地,所述语音规则映射数据库进一步包括预设引导话术使用次数;
[0028] 所述车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息包括:
[0029] 车端选取预设可交互意图信息所关联的预设引导话术使用次数小于预设阈值或使用次数最少的预设可交互意图信息。
[0030] 可选地,所述根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息包括:
[0031] 车端对每个预设可交互意图信息进行如下操作:车端获取预设可交互意图信息所对应的各个预设引导话术中使用次数最少的一个预设引导话术;
[0032] 根据各个获取的预设引导话术生成引导信息。
[0033] 可选地,所述基于设备状态和用户行为的智能语音引导方法进一步包括:
[0034] 车端获取驾驶者图像信息;
[0035] 车端获取驾驶者使用引导信息频率数据库,所述驾驶者使用引导信息频率数据库包括至少一个预设驾驶者图像信息以及引导信息使用频率数据库,一个预设驾驶者图像信息与一个引导信息使用频率数据库关联;
[0036] 车端将所述驾驶者图像信息与各个所述预设驾驶者图像信息进行相似度比对,从而获取相似度超过预设阈值的预设驾驶者图像信息所对应的引导信息使用频率数据库;
[0037] 车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报。
[0038] 可选地,每个引导信息使用频率数据库包括至少一个预设引导信息以及每个预设引导信息所对应的使用频率;
[0039] 所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报包括:
[0040] 车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率未超过预设阈值,则
[0041] 车端根据获取的引导信息使用频率数据库将生成的引导信息进行显示和/或播报。
[0042] 可选地,所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报进一步包括:
[0043] 车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率超过预设阈值,则
[0044] 判断生成的引导信息所关联的预设可交互意图信息是否还与其他预设引导话术关联,若是,则
[0045] 选择其他引导话术生成引导信息。
[0046] 本申请还提供了一种车辆用智能语音引导方法,所述车辆用智能语音引导方法包括:
[0047] 获取语音规则映射数据库;
[0048] 获取使用者的语音唤醒信号;
[0049] 获取当前场景信息;
[0050] 根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0051] 本申请还提供了一种车辆用智能语音引导装置,所述车辆用智能语音引导装置包括:
[0052] 语音规则映射数据库获取模,所述语音规则映射数据库获取模块用于获取语音规则映射数据库;
[0053] 语音唤醒信号获取模块,所述语音唤醒信号获取模块用于获取使用者的语音唤醒信号;
[0054] 当前场景信息获取模块,所述当前场景信息获取模块用于获取当前场景信息;
[0055] 引导信息生成模块,所述引导信息生成模块用于根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0056] 本申请所提供的基于设备状态和用户行为的智能语音引导方法通过预设的语音规则映射数据库来为驾驶者推荐引导信息,从而具有如下优点:
[0057] 1、基于当前设备状态和用户行为序列引导用户语音交互功能,引导信息与用户行为习惯和当前情景高度相关。
[0058] 2、语音交互引导时机基于当前设备状态,而非当前用户行为,避免打断用户槽位,造成用户困扰。
[0059] 3、防止驾驶者完全不知道一些比较隐蔽或者不经常用的可交互内容。附图说明
[0060] 图1是本申请一实施例中的基于设备状态和用户行为的智能语音引导方法的流程示意图。
[0061] 图2是本申请一个实施例提供的基于设备状态和用户行为的智能语音引导方法的一种电子设备结构框图
[0062] 图3是本申请一个实施例中的语音规则映射数据库的示意图。

具体实施方式

[0063] 下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064] 图1是本申请一实施例中的基于设备状态和用户行为的智能语音引导方法的流程示意图。
[0065] 如图1所示的基于设备状态和用户行为的智能语音引导方法包括:
[0066] 步骤1:云端获取车载客户端所传递的车辆使用数据信息;
[0067] 步骤2:云端获取预设的预设可交互意图信息以及预设的引导话术;
[0068] 步骤3:云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射数据库并将所述语音规则映射数据库发送给车端;
[0069] 步骤4:车端获取使用者的语音唤醒信号;
[0070] 步骤5:车端获取当前场景信息;
[0071] 步骤6:车端根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0072] 本申请所提供的基于设备状态和用户行为的智能语音引导方法通过预设的语音规则映射数据库来为驾驶者推荐引导信息,从而具有如下优点:
[0073] 1、基于当前设备状态和用户行为序列引导用户语音交互功能,引导信息与用户行为习惯和当前情景高度相关。
[0074] 2、语音交互引导时机基于当前设备状态,而非当前用户行为,避免打断用户槽位,造成用户困扰。
[0075] 3、防止驾驶者完全不知道一些比较隐蔽或者不经常用的可交互内容。
[0076] 在本实施例中,语音规则映射数据库包括至少一个预设场景信息、预设可交互意图信息以及预设引导话术,一个场景信息与至少一个预设可交互意图信息关联,一个预设可交互意图信息与至少一个预设引导话术关联;
[0077] 所述车端根据所述当前场景信息以及语音规则映射数据库生成引导信息包括:
[0078] 车端获取与当前场景信息相同的预设场景信息所关联的预设可交互意图信息;
[0079] 车端判断所述预设可交互意图信息的数量是否等于1,若是,则
[0080] 车端根据所述预设可交互意图信息所关联的预设引导话术生成引导信息。
[0081] 在本实施例中,所述车端根据所述当前场景信息以及语音规则映射数据库生成引导语进一步包括:
[0082] 车端判断所述预设可交互意图信息的数量是否大于1,若是,则
[0083] 车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息;
[0084] 根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息。
[0085] 在本实施例中,所述语音规则映射数据库进一步包括预设引导话术使用次数;
[0086] 所述车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息包括:
[0087] 车端选取预设可交互意图信息所关联的预设引导话术使用次数小于预设阈值或使用次数最少的预设可交互意图信息。
[0088] 在本实施例中,所述根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息包括:
[0089] 车端对每个预设可交互意图信息进行如下操作:车端获取预设可交互意图信息所对应的各个预设引导话术中使用次数最少的一个预设引导话术;
[0090] 根据各个获取的预设引导话术生成引导信息。
[0091] 在本实施例中,所述基于设备状态和用户行为的智能语音引导方法进一步包括:
[0092] 车端获取驾驶者图像信息;
[0093] 车端获取驾驶者使用引导信息频率数据库,所述驾驶者使用引导信息频率数据库包括至少一个预设驾驶者图像信息以及引导信息使用频率数据库,一个预设驾驶者图像信息与一个引导信息使用频率数据库关联;
[0094] 车端将所述驾驶者图像信息与各个所述预设驾驶者图像信息进行相似度比对,从而获取相似度超过预设阈值的预设驾驶者图像信息所对应的引导信息使用频率数据库;
[0095] 车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报。
[0096] 在本实施例中,每个引导信息使用频率数据库包括至少一个预设引导信息以及每个预设引导信息所对应的使用频率;
[0097] 所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报包括:
[0098] 车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率未超过预设阈值,则
[0099] 车端根据获取的引导信息使用频率数据库将生成的引导信息进行显示和/或播报。
[0100] 在本实施例中,所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报进一步包括:
[0101] 车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率超过预设阈值,则
[0102] 判断生成的引导信息所关联的预设可交互意图信息是否还与其他预设引导话术关联,若是,则
[0103] 选择其他引导话术生成引导信息。
[0104] 下面以举例的方式对本申请进行进一步详细举例,可以理解的是,该举例并不构成对本申请的任何限制。
[0105] 云端获取车载客户端所传递的车辆使用数据信息,举例,各个车型A均向云端传递自身的车辆使用数据信息,在本实施例中,车辆使用数据信息包括设备状态信息、用户GUI行为序列数据,例如,图3中的设备状态信息中的导航状态、导航页面均属于设备状态信息;图3中的1、打开地点收藏夹、2打开公司卡片详情等,都属于GUI行为序列,另外,打开导航页面本身也属于GUI行为序列。
[0106] 云端获取预设的预设可交互意图信息以及预设的引导话术,在本实施例中,图3中的页面意图:navi_exit等即为预设可交互意图信息,图3中的引导话术中的退出导航、还有多久到即为引导话术;
[0107] 云端根据所述预设可交互意图信息、预设的引导话术以及车辆使用数据信息生成语音规则映射数据库并将所述语音规则映射数据库发送给车端;
[0108] 具体而言,本申请最终所形成的语音规则映射数据库可以以表格形式体现,例如图3所示,另外,本申请采用如下方法生成语音规则映射数据库:
[0109] b)云端接收客户端上报的车辆使用数据信息,对设备状态信息,用户GUI行为序列数据做规范化处理:目的是对数据做统一化表示,为后续数据挖掘分析做数据准备。;
[0110] c)从时空维度对齐设备状态信息和用户GUI行为序列数据,目的是在云端重构用户GUI交互数据流;
[0111] d)分析用户GUI交互数据流中设备状态、用户GUI行为序列,主要分析原则是设备状态和用户GUI行为序列是否可以抽象出一个预设可交互意图信息,如果可以就生成一条设备状态信息、用户GUI行为序列与预设可交互意图信息的映射规则:《设备状态,GUI行为序列,预设可交互意图信息》,否则抛弃掉;
[0112] e)对d)映射关系中的每一个预设可交互意图信息,通过用户历史语音请求数据挖掘预设可交互意图信息对应的高频话术作为该预设可交互意图信息的引导话术集合,以及计算预设可交互意图信息的交互频次均值以及引导话术使用频次均值作为引导触发频次值。对于未挖掘到话术的语音指令,人为设计引导话术集合,触发频次值根据经验设置。将引导话术集合和触发频次合并到映射规则对中,从而形成最终的语音规则映射数据库。
[0113] f)最后将语音规则映射数据库推送到车载客户端用于语音交互引导功能。
[0114] 在实际使用时,车端获取使用者的语音唤醒信号;
[0115] 车端获取当前场景信息;
[0116] 车端根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0117] 具体而言,车端获取使用者的语音唤醒信号,例如,车端通过唤醒语:小度小度唤醒百度地图;
[0118] 车端获取当前场景信息,例如,当前场景信息为导航场景。
[0119] 车端根据所述当前场景信息以及语音规则映射数据库生成引导信息,具体而言:
[0120] 车端根据当前场景信息以及语音规则映射数据库生成引导信息包括:
[0121] 车端获取与当前场景信息相同的预设场景信息所关联的预设可交互意图信息(即当前场景为导航场景,预设可交互意图信息如图3所示,包括navi_exit,navi_info等);
[0122] 车端判断所述预设可交互意图信息的数量是否等于1(假设如果只有navi_exit,则认为只有一个),若是,则
[0123] 车端根据所述预设可交互意图信息所关联的预设引导话术生成引导信息。
[0124] 在本实施例中,车端判断预设可交互意图信息的数量是否大于1(参见图3,图3中有3个),若是,则
[0125] 车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息;
[0126] 根据所选取的各个所述预设可交互意图信息分别关联的预设引导话术生成引导信息。
[0127] 在本实施例中,车端自各个所述预设可交互意图信息中选取其中一个或多个预设可交互意图信息包括:
[0128] 车端选取预设可交互意图信息所关联的预设引导话术使用次数小于预设阈值或使用次数最少的预设可交互意图信息。参见图3,其中退出导航的次数为0,还有多久到、还有多远到目的地的次数为0,因此,选择这两个所对应的预设可交互意图信息。
[0129] 根据所选取的各个预设可交互意图信息分别关联的预设引导话术生成引导信息包括:
[0130] 车端对每个预设可交互意图信息进行如下操作:车端获取预设可交互意图信息所对应的各个预设引导话术中使用次数最少的一个预设引导话术;
[0131] 根据各个获取的预设引导话术生成引导信息(在本实施例中,由于各个获取到的引导话术均为0,因此,根据退出导航、还有多久到、还有多远到目的地的生成引导信息)。
[0132] 在本实施例中,引导信息可以通过显示屏显示,即将上述文字(退出导航、还有多久到、还有多远到目的地的生成引导信息)显示在屏幕中,让驾驶者知道可以语音这些文字进行交互。
[0133] 在其他实施例中,还可以通过语音播报的方式将引导信息播放。
[0134] 可以理解的是,在其他实施例中,所述基于设备状态和用户行为的智能语音引导方法进一步包括:
[0135] 车端获取驾驶者图像信息;
[0136] 车端获取驾驶者使用引导信息频率数据库,所述驾驶者使用引导信息频率数据库包括至少一个预设驾驶者图像信息以及引导信息使用频率数据库,一个预设驾驶者图像信息与一个引导信息使用频率数据库关联;
[0137] 车端将所述驾驶者图像信息与各个所述预设驾驶者图像信息进行相似度比对,从而获取相似度超过预设阈值的预设驾驶者图像信息所对应的引导信息使用频率数据库;
[0138] 车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报。
[0139] 具体而言,每个引导信息使用频率数据库包括至少一个预设引导信息以及每个预设引导信息所对应的使用频率;
[0140] 所述车端根据获取的引导信息使用频率数据库判断是否将生成的引导信息进行显示和/或播报包括:
[0141] 车端获取与生成的引导信息相同的预设引导信息所对应的预设引导信息所对应的使用频率,若使用频率未超过预设阈值,则
[0142] 车端根据获取的引导信息使用频率数据库将生成的引导信息进行显示和/或播报。
[0143] 举例来说,假设导航去公司这个预设引导信息已经被这个驾驶者使用过很多次,那么明显这个驾驶者知道能够进行这样的语音交互,那么驾驶者如果不说这个语音交互,可能是因为根本不想用这个语音交互,此时,就不需要特地为驾驶员播报该引导信息。
[0144] 可以理解的是,在某些时候,当该预设引导信息还有一些并列的其他预设引导信息时(例如,图3中还有多久到与还有多远到目的地就属于并列的),此时,驾驶者可能习惯说还有多远到目的地,而不知道如果说还有多久到也可以进行语音交互,此时,就可以将引导信息换成还有多久到。
[0145] 采用这种方式,可以针对不同驾驶者进行不同的引导,从而使得引导更为智能。
[0146] 在本实施例中,本申请还提供了一种车辆用智能语音引导方法,所述车辆用智能语音引导方法包括:
[0147] 获取语音规则映射数据库;
[0148] 获取使用者的语音唤醒信号;
[0149] 获取当前场景信息;
[0150] 根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0151] 在本实施例中,云端所做的事情可以在离线状态下完成,即在离线状态下生成语音规则映射数据库。
[0152] 在本实施例中,本申请还提供了一种车辆用智能语音引导装置,所述车辆用智能语音引导装置包括语音规则映射数据库获取模块、语音唤醒信号获取模块、当前场景信息获取模块以及引导信息生成模块,其中,
[0153] 语音规则映射数据库获取模块用于获取语音规则映射数据库;
[0154] 语音唤醒信号获取模块用于获取使用者的语音唤醒信号;
[0155] 当前场景信息获取模块用于获取当前场景信息;
[0156] 引导信息生成模块用于根据所述当前场景信息以及语音规则映射数据库生成引导信息。
[0157] 图2是本发明一个或多个实施例提供的一种电子设备结构框图。
[0158] 如图2所示,本申请还公开了一种电子设备,包括:处理器、通信接口存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器中存储有计算机程序,当计算机程序被处理器执行时,使得处理器执行车辆用智能语音引导方法的步骤。
[0159] 本申请还提供了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行车辆用智能语音引导方法的步骤。
[0160] 上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended  Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0161] 电子设备包括硬件层,运行在硬件层之上的操作系统层,以及运行在操作系统上的应用层。该硬件层包括中央处理器(CPU,Central Processing Unit)、内存管理单元(MMU,Memory Management Unit)和内存等硬件。该操作系统可以是任意一种或多种通过进程(Process)实现电子设备控制的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。并且在本发明实施例中该电子设备可以是智能手机、平板电脑手持设备,也可以是桌面计算机、便携式计算机等电子设备,本发明实施例中并未特别限定。
[0162] 本发明实施例中的电子设备控制的执行主体可以是电子设备,或者是电子设备中能够调用程序并执行程序的功能模块。电子设备可以获取到存储介质对应的固件,存储介质对应的固件由供应商提供,不同存储介质对应的固件可以相同可以不同,在此不做限定。电子设备获取到存储介质对应的固件后,可以将该存储介质对应的固件写入存储介质中,具体地是往该存储介质中烧入该存储介质对应固件。将固件烧入存储介质的过程可以采用现有技术实现,在本发明实施例中不做赘述。
[0163] 电子设备还可以获取到存储介质对应的重置命令,存储介质对应的重置命令由供应商提供,不同存储介质对应的重置命令可以相同可以不同,在此不做限定。
[0164] 此时电子设备的存储介质为写入了对应的固件的存储介质,电子设备可以在写入了对应的固件的存储介质中响应该存储介质对应的重置命令,从而电子设备根据存储介质对应的重置命令,对该写入对应的固件的存储介质进行重置。根据重置命令对存储介质进行重置的过程可以现有技术实现,在本发明实施例中不做赘述。
[0165] 为了描述的方便,描述以上装置时以功能分为各种单元、模块分别描述。当然在实施本申请时可以把各单元、模块的功能在同一个或多个软件和/或硬件中实现。
[0166] 本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
[0167] 对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0168] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。
[0169] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。