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

基于物联网和大数据的智能导航系统和方法

文献发布时间:2023-06-19 12:16:29


基于物联网和大数据的智能导航系统和方法

技术领域

本发明实施例涉及车辆领域,尤其涉及基于物联网和大数据的智能导航系统和方法。

背景技术

导航过程中行驶至岔路口时,常常出现用户不能及时确定正确的行驶路线而发生偏离导航路线的情况,为了降低这种情况出现的概率,本发明实施例提供基于物联网和大数据的智能导航系统和方法。

发明内容

本发明实施例提供基于物联网和大数据的智能导航系统和方法。

一方面,本发明实施例提供了一种基于物联网和大数据的智能导航方法,应用于车载导航服务器,所述方法包括:

获取用户标识对应的导航路径,所述导航路径包括路径起点和路径终点;

查询所述导航路径中全部导航关键点,每个所述导航关键点对应一条语音;

针对每个所述导航关键点,根据所述导航关键点和所述导航路径,确定所述导航关键点对应的搜索式;

根据所述搜索式查询抉择性导航语音库,得到每个所述导航关键点对应的语音,生成语音包;

将所述语音包发送至车载导航终端,以触发所述车载导航终端通过播放所述语音包中的语音,为用户导航。

在一个实施例中,车载导航终端根据行进情况进行语音播报,每条语音包括播报位置,当所述车载导航终端行驶至该播报位置时播报所述语音,所述车载导航终端行驶位置基于GPS确定,当GPS信号小于预设强度时,基于物联网确定所述车载导航终端行驶位置。

在一个实施例中,所述根据所述搜索式查询抉择性导航语音库,得到每个所述导航关键点对应的语音,生成语音包,包括:

根据用户标识确定目标定制语音库;

在所述目标定制语音库中,基于所述搜索式进行查询,得到查询结果;

若所述查询结果不为空,则将所述查询结果中的语音确定为所述导航关键点对应的语音;若所述查询结果为空,则基于所述搜索式查询所述通用语音库,得到所述导航关键点对应的语音。

在一个实施例中,根据实际的导航情况选择扩充其对应的目标定制语音库,通过触发导航界面中的导航关键点选择控件,确定目标导航关键点,录入该目标导航关键点对应的语音。

在一个实施例中,一个用户对应一个定制语音库,根据用户标识确定出所述用户对应的目标定制语音库,所述目标定制语音库优先级高于所述通用语音库。

另一方面,本发明实施例提供一种基于物联网和大数据的智能导航系统,所述系统包括车载导航终端和车载导航服务器,所述车载导航服务器包括:

导航路径确定模块,用于获取用户标识对应的导航路径,所述导航路径包括路径起点和路径终点;

查询模块,用于查询所述导航路径中全部导航关键点,每个所述导航关键点对应一条语音;

搜索式确定模块,用于针对每个所述导航关键点,根据所述导航关键点和所述导航路径,确定所述导航关键点对应的搜索式;

语音查询模块,根据所述搜索式查询抉择性导航语音库,得到每个所述导航关键点对应的语音,生成语音包;

导航支持模块,用于将所述语音包发送至车载导航终端,以触发所述车载导航终端通过播放所述语音包中的语音,为用户导航。

在一个实施例中,所述语音查询模块,包括:

目标定制语音库确定单元,用于根据用户标识确定目标定制语音库;

语音查询单元,用于在所述目标定制语音库中,基于所述搜索式进行查询,得到查询结果;

查询结果确定单元,用于若所述查询结果不为空,则将所述查询结果中的语音确定为所述导航关键点对应的语音;若所述查询结果为空,则基于所述搜索式查询所述通用语音库,得到所述导航关键点对应的语音。

另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现上述的基于物联网和大数据的智能导航方法。

另一方面,本发明实施例提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现上述的基于物联网和大数据的智能导航方法。

本发明实施例提供了基于物联网和大数据的智能导航系统和方法。本发明实施例可以降低偏离导航路线的概率。

附图说明

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

图1是本发明实施例提供的智能导航方法流程图;

图2是本发明实施例提供的生成语音包方法流程图;

图3是本发明实施例提供的基于双重等级验证的语音录入方法流程图;

图4是本发明实施例提供的指令序列匹配模型的训练过程流程图;

图5是本发明实施例提供的基于物联网和大数据的智能导航系统框图。

具体实施方式

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本发明实施例公开基于物联网和大数据的智能导航系统和方法。本发明实施中方法涉及到的实施主体均可以通过互联网通信,产生的数据可以基于大数据技术进行处理,比如,数据获取,数据管理,数据处理等均可以基于相关的大数据技术实施,对此,本发明实施例不做赘述。本发明实施例中的导航系统包括配置有车载导航终端和车载导航对服务器,该导航系统可以通过车载导航终端为用户提供基于物联网和大数据的导航语音,提升车载导航竞争力。

所述方法如图1所示,应用于车载导航服务器,包括:

S101.获取用户标识对应的导航路径,所述导航路径包括路径起点和路径终点。

S102.查询所述导航路径中全部导航关键点,每个所述导航关键点对应一条语音。

本发明实施例中每个导航关键点可以对应一条抉择性导航语音。容易发生偏航的点可以被确定为导航关键点,通常在导航关键点用户需要进行路径抉择,比如岔路口,用户需要抉择走前方的哪一条道路,比如转向口,用户需要抉择像哪个方向转弯,比如高架口,用户需要抉择上高架还是不上高架。通过播报对应于导航关键点的抉择性导航语音,可以为用户进行抉择,使得用户及时知晓应该如何继续前行。

S103.针对每个所述导航关键点,根据所述导航关键点和所述导航路径,确定所述导航关键点对应的搜索式。

本发明实施例中可以根据所述导航路径确定进入所述导航关键点的第一路段和离开所述导航点的第二路段,根据所述第一路段的第一标识、所述导航关键点的标识和所述第二路段的第二标识唯一确定一个搜索式。

S104.根据所述搜索式查询抉择性导航语音库,得到每个所述导航关键点对应的语音,生成语音包。

S105.将所述语音包发送至车载导航终端,以触发所述车载导航终端通过播放所述语音包中的语音,为用户导航。

在一个实施例中,车载导航终端根据行进情况进行语音播报,每条语音包括播报位置,当所述车载导航终端行驶至该播报位置时播报所述语音,所述车载导航终端行驶位置基于GPS确定,当GPS信号小于预设强度时,基于物联网确定所述车载导航终端行驶位置。

在一个实施例中,所述抉择性导航语音库可以根据用户指令为用户管理定制语音库,还可以为全体用户管理通用语音库,所述根据所述搜索式查询抉择性导航语音库,得到每个所述导航关键点对应的语音,生成语音包,如图2所示,包括:

S1041.根据用户标识确定目标定制语音库。

本发明实施例中定制语音库与用户一一对应,一个用户对应一个定制语音库,根据用户标识可以确定出该用户对应的目标定制语音库。该目标定制语音库优先级高于通用语音库。在用户的历史行程中,若用户发生偏航,则可以自定义抉择性语音,将其录入该目标定制语音库,以便于后续根据该目标定制语音库中的语音为用户进行播报,有别于现有技术都是用通用语音库,本发明实施例通过为每个用户管理其对应的目标定制语音库,收集用户易发生偏航的情况下自定义的语音,便于用户更好的理解语音内容,因为用户肯定对于自身情况最为了解,自定义语音的导航成功率会明显高于通用语音,从而降低用户偏离导航路线的概率。

S1042.在所述目标定制语音库中,基于所述搜索式进行查询,得到查询结果。

S1043.若所述查询结果不为空,则将所述查询结果中的语音确定为所述导航关键点对应的语音;若所述查询结果为空,则基于所述搜索式查询所述通用语音库,得到所述导航关键点对应的语音。

由于目标定制语音库是逐渐收集自定义的语音,因此,可能存在无法命中搜索式的情况,这种情况下查询通用搜索库,以确保不遗漏对应于关键导航点的语音,不出现漏播。

在一个实施例中,用户可以根据实际的导航情况选择扩充其对应的目标定制语音库,用户可以通过触发导航界面中的导航关键点选择控件,确定目标导航关键点,录入该目标导航关键点对应的语音。为了确保目标定制语音库可以为用户提供合理的语音,并且兼容语音的录入速度,本发明实施例提供基于双重等级验证的语音录入方法。所述基于双重等级验证的语音录入方法,如图3所示,包括:

S201.确定用户针对目标导航关键点录入的第一语音。

S202.基于语音匹配模型对所述第一语音进行解析,得到第一解析结果。

本发明实施例中可以存储用户的用户标识对应的用户音频画像,基于该语音匹配模型对所述第一语音进行解析,可以得到该第一语音的音频特征,该音频特征和该用户音频画像之间的相似度即为该第一解析结果。该相似度高于预设阈值,则判定用户合法。

S203.基于指令序列匹配模型对所述第一语音进行解析,得到第二解析结果。

S204.若所述第一解析结果表征用户合法并且所述第二解析结果表征第一语音合法,则接收用户针对所述目标关键点录入的第二语音,并将所述第二语音存储在所述目标定制语音库。

也就是说,用户的自定义语音可以被直接收集在目标定制语音库中。

S205.若所述第一解析结果表征用户合法并且所述第二解析结果表征第一语音非法,则接收用户针对所述目标关键点录入的第二语音,对所述第二语音进行抉择性导航语义校验,若校验通过,则将所述第二语音存储在所述目标定制语音库。

抉择性导航语义校验可以校验第二语音是否描述了导航信息,比如,如果第二语音与导航无关为“这棵树真高”则无法通过抉择性导航语义校验,抉择性导航语义校验的判据本发明实施例不做限定。

本发明实施例中,第一解析结果可以表征用户是否为目标定制语音库的主人,如果是主人才可能向该目标定制语音库录入第二语音,第二解析结果表征用户是否录入了VIP指令,VIP指令只有VIP用户可以得到,VIP指令可以使得第二语音直接绕过抉择性导航语义校验被录入目标定制语音库,可以提升录入速度和录入成功率,VIP指令类似于为VIP用户开通了后门特权,即VIP用户可以绕过抉择性导航语义校验直接向目标定制语音库录入第二语音,该第二语音由于没有经过校验不能够确保仍然是抉择性导航语音,可能只是VIP用户想听到的车载导航终端播报的一些内容而已,使得导航系统仍然认为该内容是“抉择性导航语音”而播报出来,从而可以给与用户新奇体验和主人体验,显著增强用户粘度和VIP用户尊贵感,在导航过程中可以享受到完全定制化的与导航不具备强相关关系的语音服务,也提升了导航内容的丰满度和导航服务的智能化程度。

为了确保只有VIP用户并且该VIP用户录入了正确的指令才能够行使上述VIP特权,控制目标定制语音库的自定义程度,防止目标定制语音库在非VIP用户或非正确的指令情况下被轻易篡改,提升目标定制语音库的安全性,本发明实施例可以基于定制化的指令序列匹配模型对第一语音进行解析,得到第二解析结果。一个VIP用户唯一对应一个指令序列匹配模型,该指令序列匹配模型可以确保只有当VIP用户输入对应的正确的指令时,才能够得到表征第一语音合法的第二解析结果。也就是说,为每个VIP用户都训练一个上述指令序列匹配模型,为了达到这一技术目的,本发明实施例对用户对应的指令序列匹配模型的训练过程进行详述,如图4所示,包括:

S301.获取预训练的语音解析模型,所述语音解析模型根据目标用户输入的语音得到所述语音对应的文本信息,并且所述语音解析模型产生的损失小于预设第一阈值。

本发明中指令序列匹配模型的训练过程依赖于语音解析模型,该语音解析模型应该是训练后的,符合应用标准的模型。该语音解析模型针对目标用户的语音训练得到,该目标用户就是对应的VIP用户,也就是说,该语音解析模型契合目标用户的用户音频画像,并且能够对该目标用户的语音进行准确的识别,识别出来的文本满足高准确度的要求。

S302.获取目标用户在指令词集合中选择的预设数量个目标指令词。

S303.生成多个样本文本,每个所述样本文本包括至少一个目标指令词,获取用户根据所述样本文本录入的样本音频,按照目标指令词在所述样本文本中的出现次序生成样本目标指令词序列,将所述样本音频和对应的所述样本目标指令词序列确定为训练样本,各个所述训练样本形成的集合中的全部样本文本形成的文字集合命中全部目标指令词。

S304.获取预训练的语义解析模型,所述语义解析模型根据输入的文本得到指令词解析结果,并且所述语义解析模型产生的损失小于预设第二阈值。

本发明实施例并不限定语义解析模型的具体来源,可以自己训练得到,也可以使用开源的,只需该语义解析模型达到高准确度的应用要求即可。所述语义解析模型根据输入的任意文本进行分字,得到每个字对应的字向量,根据得到的字向量确定上述指令词解析结果,所述指令词解析结果可以为指令词序列的形式。

S305.将所述训练样本中的样本音频输入所述语音解析模型,将所述语音解析模型的输出传输至所述语义解析模型,获取所述语义解析模型输出的样本指令词解析结果,根据所述样本指令词解析结果与所述训练样本中的样本目标指令词序列的差异,调整所述语义解析模型中目标参数,该目标参数为所述语义解析模型中指令词中的字对应的字向量。

本发明实施例可以基于所述样本指令词解析结果与所述训练样本中的样本目标指令词序列的差异得到损失,基于梯度下降法反馈调节目标参数,该目标参数可以为所述语义解析模型中任意指令词中的字对应的字向量。

S306.将所述语音解析模型、调参后的语义解析模型和判别模型依次连接的结果确定为所述指令序列匹配模型,所述判别模型用于判断所述调参后的语义解析模型的输出和所述目标用户的预设指令的一致性,并将判断结果确定为所述第二解析结果。

该预设指令即为目标用户预设的指令,若该目标用户的第一语音包括预设的指令时,可以认为该第一语音合法。

本发明实施例还提供导航系统,如图5所示,包括车载导航的车辆和车载导航服务器,该车载导航服务器,包括:

导航路径确定模块,用于获取用户标识对应的导航路径,所述导航路径包括路径起点和路径终点;

查询模块,用于查询所述导航路径中全部导航关键点,每个所述导航关键点对应一条语音;

搜索式确定模块,用于针对每个所述导航关键点,根据所述导航关键点和所述导航路径,确定所述导航关键点对应的搜索式;

语音查询模块,根据所述搜索式查询抉择性导航语音库,得到每个所述导航关键点对应的语音,生成语音包;

导航支持模块,用于将所述语音包发送至车载导航终端,以触发所述车载导航终端通过播放所述语音包中的语音,为用户导航。

在一个实施例中,所述语音查询模块,包括:

目标定制语音库确定单元,用于根据用户标识确定目标定制语音库;

语音查询单元,用于在所述目标定制语音库中,基于所述搜索式进行查询,得到查询结果;

查询结果确定单元,用于若所述查询结果不为空,则将所述查询结果中的语音确定为所述导航关键点对应的语音;若所述查询结果为空,则基于所述搜索式查询所述通用语音库,得到所述导航关键点对应的语音。

本发明实施例中系统与方法基于相同方构思,在此不再赘述。

另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现上述的基于物联网和大数据的智能导航方法。

另一方面,本发明实施例提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现上述的基于物联网和大数据的智能导航方法。

以上上述仅为本发明实施例的较佳实施例,并不用以限制本发明实施例,凡在本发明实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

相关技术
  • 基于物联网和大数据的智能导航系统和方法
  • 基于安卓系统的北斗双模卫星定位物联网智能车载影音导航系统的自检测方法及装置
技术分类

06120113230117