导航播报的管理方法、装置及设备与流程

文档序号:19893533发布日期:2020-02-11 12:59阅读:242来源:国知局
导航播报的管理方法、装置及设备与流程

本申请涉及数据处理技术领域,尤其涉及智能交通技术领域,提出一种导航播报的管理方法、装置及设备。



背景技术:

随着汽车的普及,驾车出行成为人们常见的出行方式之一,导航播报功能也应运而生。导航播报功能可以为用户播报导航相关的信息,例如语音播报当前道路状况、提示前方转弯等。

相关技术中在导航播报时,通过预设的标准导航播报语句进行播报,导航播报方式较单一。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本申请的第一个目的在于提出一种导航播报的管理方法,以使导航播报与地域相匹配,为不同地域的用户提供更多样化、个性化的导航播报。

本申请的第二个目的在于提出一种导航播报的管理装置。

本申请的第三个目的在于提出一种电子设备。

本申请的第四个目的在于提出一种计算机可读存储介质。

本申请第一方面实施例提出了一种导航播报的管理方法,包括:

获取用户的地域标识;

根据所述用户的地域标识获取所述地域标识对应的语句转换模板集合;

根据所述语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句;以及

根据所述地域导航播报语句进行导航播报。

本申请第二方面实施例提出了一种导航播报的管理装置,包括:

获取模块,用于获取用户的地域标识;

确定模块,用于根据所述用户的地域标识获取所述地域标识对应的语句转换模板集合;

转换模块,用于根据所述语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句;以及

播报模块,用于根据所述地域导航播报语句进行导航播报。

本申请第三方面实施例提出了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面实施例所述的导航播报的管理方法。

本申请第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第一方面实施例所述的导航播报的管理方法。

上述申请中的一个实施例具有如下优点或有益效果:由于采用了获取用户的地域标识,进而根据用户的地域标识获取地域标识对应的语句转换模板集合。进一步,根据语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句,以及根据地域导航播报语句进行导航播报。由此,使导航播报与地域的方言、地名、语句风格相匹配,能够为不同地域的用户提供更多样化、个性化的导航播报,扩展了导航产品的功能。

上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1为本申请实施例所提供的一种导航播报的管理方法的流程示意图;

图2为本申请实施例所提供的另一种导航播报的管理方法的流程示意图;

图3为本申请实施例所提供的另一种导航播报的管理方法的流程示意图;

图4为本申请实施例所提供的另一种导航播报的管理方法的流程示意图;

图5为本申请实施例所提供的一种导航播报的管理装置的结构示意图;

图6为本申请实施例所提供的另一种导航播报的管理装置的结构示意图;

图7示出了适于用来实现本申请实施例的示例性电子设备的框图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1为本申请实施例所提供的一种导航播报的管理方法的流程示意图,如图1所示,该方法包括:

步骤101,获取用户的地域标识。

本实施例中,在进行导航播报时,可以先获取用户的地域标识,以根据用户的地域标识进行导航播报。例如,可以按照省份、城市、方言类别等划分不同的地域标识,此处不作具体限制。

其中,获取地域标识的实现方式可以有多种,说明如下。

作为一种可能的实现方式,可以通过用户的位置信息获取地域标识。例如,通过全球定位系统获取用户的位置信息,进而,根据用户的位置信息查询预设的数据库,确定与该位置信息对应的地域标识。

作为另一种可能的实现方式,可以通过用户输入的指令获取地域标识。例如,用户输入指令以自行选择地域标识,进而,终端设备根据用户输入的指令确定对应的地域标识,从而获取用户的地域标识。其中,用户输入指令的形式包括但不限于语音输入、触摸屏按键输入、触摸轨迹输入等。

作为另一种可能的实现方式,可以先获取用户输入的指令,根据用户输入的指令获取地域标识,若检测到预设时间内用户未输入相关指令,则进一步获取用户的位置信息,并通过用户的位置信息获取地域标识。

步骤102,根据用户的地域标识获取地域标识对应的语句转换模板集合。

本实施例中,可以预先存储与地域标识对应的语句转换模板集合,进而,在获取用户的地域标识后,可以通过查询获取与用户的地域标识对应的语句转换模板集合。作为一种示例,获取用户的地域标识为北京,则根据该地域标识获取与北京对应的语句转换模板集合。

可选地,语句转换模板集合可以包括多种语句转换模板,例如导航播报行驶方向的语句转换模板、导航播报转弯的语句转换模板等。其中,语句转换模板用于对导航播报语句进行转换,语句转换模板可以是根据各地域的方言、地名、语句风格、语言表达方式和习惯等设置的。

步骤103,根据语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句。

本实施例中,可以获取当前待播报的标准导航播报语句,并在确定语句转换模板集合后,根据语句转换模板集合中的语句转换模板,对标准导航播报语句进行转换以生成地域导航播报语句。其中,标准导航播报语句为预设的默认播报的语句,例如用于播报行驶方向、当前道路拥堵情况等。

作为一种示例,标准导航播报语句为“xx道路,由东向西方向拥堵”,根据语句转换模板集合对该标准导航播报语句进行转换,生成地域导航播报语句“动物园东门所在xx道路,东向西方向拥堵”。可以理解的是,获取的用户的地域标识不同,对应的语句转换模板集合可以不同,最终生成的地域导航播报语句也不同,例如生成的地域导航播报语句也可以为“xx道路,前往yy区方向拥堵”。

步骤104,根据地域导航播报语句进行导航播报。

本实施例中,在获取地域导航播报语句后,可以根据地域导航播报语句的文本生成对应的导航播报语音,进而根据导航播报语音进行导航播报。

可以理解的是,不同地域的用户会存在方言、地名、语句风格、语言表达方式和习惯上的差异,例如a地对于方向的表述为“南向北”,而b地表述为“出城进城方向”。相关技术中在导航播报时通过预设的标准导航播报语句进行播报,导航播报方式较单一。

本申请实施例的导航播报的管理方法,通过获取用户的地域标识,进而根据用户的地域标识获取地域标识对应的语句转换模板集合。进一步,根据语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句,以及根据地域导航播报语句进行导航播报。由此,使导航播报与地域的方言、地名、语句风格相匹配,能够为不同地域的用户提供更多样化、个性化的导航播报,扩展了导航产品的功能。

基于上述实施例,下面针对标准导航播报语句转换生成地域导航播报语句进行说明。

图2为本申请实施例所提供的另一种导航播报的管理方法的流程示意图,如图2所示,该方法包括:

步骤201,获取用户的地域标识。

步骤202,根据用户的地域标识获取地域标识对应的语句转换模板集合。

前述对步骤101、步骤102的解释说明同样适用于本实施例的步骤201、步骤202,此处不再赘述。

步骤203,获取标准导航播报语句的类别。

本实施例中,可以预先设置标准导航播报语句,并设置各标准导航播报语句的类别。例如,标准导航播报语句的类别可以包括行驶方向类别、道路状态类别等。进而,在获取当前待播报的标准导航播报语句时,可以获取该标准导航播报语句的类别。其中,标准导航播报语句为预设的默认播报的语句。

步骤204,根据标准导航播报语句的类别获取对应的语句转换模板。

本实施例中,不同类别的标准导航播报语句可以对应不同的语句转换模板。例如,行驶方向类别的标准导航播报语句对应导航播报行驶方向的语句转换模板。通过获取标准导航播报语句的类别,可以根据该类别获取对应的语句转换模板。

步骤205,根据对应的语句转换模板对标准导航播报语句进行转换以生成地域导航播报语句。

本实施例中,在确定与标准导航播报语句对应的语句转换模板后,根据语句转换模板对标准导航播报语句进行转换,以生成地域导航播报语句,从而将导航播报语句改为与地域的方言、地名、语句风格相匹配。

在本申请的一个实施例中,如图3所示,步骤205具体包括:

步骤301,对标准导航播报语句进行分词以生成多个导航内容词,并获取多个导航内容词的属性。

本实施例中,可以通过自然语言处理技术对标准导航播报语句进行分词以生成多个导航内容词,并获取多个导航内容词的属性。

作为一种示例,通过相关分词方法对标准导航播报语句进行分词以生成多个导航内容词,并通过查询预设的词典获取导航内容词的属性,比如,属性包括词性,从而得到多个名词、动词、形容词等词性的导航内容词;再比如,属性包括地名、方向等类别,从而获取多个地名、方向等类别的导航内容词。其中,分词方法可以包括基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法。需要说明的是,上述对标准导航播报语句进行分词以及获取属性的实现方式仅为一种示例,此处不作具体限制。

步骤302,根据多个导航内容词的属性将多个导航内容词之中的部分导航内容词填入对应的语句转换模板,以生成地域导航播报语句。

本实施例中,语句转换模板包括待填入导航内容词的空位,以及与空位对应的属性信息。将多个导航内容词的属性与空位的属性信息进行匹配,从多个导航内容词中确定与空位对应的导航内容词,通过将导航内容词填入对应的空位,以生成地域导航播报语句。

作为一种示例,语句转换模板中包括属性信息分别为名词、动词的空位1和2,以及预设语段,获取的三个导航内容词a、b、c的属性分别名词、动词、形容词,则将导航内容词a填入空位1,将导航内容词b填入空位2,以生成地域导航播报语句。

需要说明的是,可以将多个导航内容词之中的部分导航内容词填入对应的语句转换模板,也可以根据实际情况将全部导航内容词填入对应的语句转换模板。

在本申请的另一个实施例中,如图4所示,步骤205具体包括:

步骤401,对标准导航播报语句进行分词以生成多个导航内容词,获取地域标识所对应的地方语言库,根据地方语言库对多个导航内容词进行转换,并获取转换后的多个导航内容词的属性。

本实施例中,可以通过自然语言处理技术对标准导航播报语句进行分词以生成多个导航内容词,进而,获取地域标识所对应的地方语言库,根据地方语音库对多个导航内容词进行转换,获取转换后的多个导航内容词。进一步,获取转换后的多个导航内容词的属性。

其中,地方语言库可以是根据不同地域预先设置的,地方语言库用于将标准导航播报语句中的导航内容词,转换为符合地方地名、语言表达方式和习惯的词。例如,将“xx道路”转换为“动物园东门所在xx道路”或者“滨江路a大桥xx道路”等与地域相关的地名,再例如,将“由东向西”转换为“东向西”或者“前往yy区”等与地方习惯相关的表述。

步骤402,根据转换后的多个导航内容词的属性将转换后的多个导航内容词之中的部分导航内容词填入对应的语句转换模板,以生成地域导航播报语句。

本实施例中,语句转换模板包括待填入导航内容词的空位,以及与空位对应的属性信息。将转换后的多个导航内容词的属性与空位的属性信息进行匹配,从转换后的多个导航内容词中确定与空位对应的目标导航内容词,通过将目标导航内容词填入对应的空位,以生成地域导航播报语句。

作为一种示例,标准导航播报语句为“xx道路,由东向西方向拥堵”,通过将分词得到的导航内容词根据地方语言库进行转换,并填入对应的语句转换模板,生成地域导航播报语句“滨江路a大桥xx道路,前往yy区方向拥堵”。

步骤206,根据地域导航播报语句进行导航播报。

在本申请的一个实施例中,可以根据地域标识获取对应的地域语音包,根据地域导航播报语句和地域语音包生成导航播报语音。其中,地域语音包用于生成与地域相关的导航播报的语音,例如修改为方言语音。由此,能够将基于方言语音对地域导航播报语句进行导航播报,提供了带有地域方言的语音包及关联播报语句,进一步提高了导航播报与地域的匹配度。

本申请实施例的导航播报的管理方法,通过获取标准导航播报语句的类别,根据标准导航播报语句的类别获取对应的语句转换模板。进而,对标准导航播报语句进行分词以生成多个导航内容词,并获取多个导航内容词的属性,根据多个导航内容词的属性将多个导航内容词之中的部分导航内容词填入对应的语句转换模板,以生成地域导航播报语句。由此,使导航播报与地域的方言、地名、语句风格相匹配,能够为不同地域的用户提供更多样化、个性化的导航播报,扩展了导航产品的功能。并且,能够获取地域标识所对应的地方语言库,根据地方语音库对多个导航内容词进行转换,进一步提高了导航播报与地域的匹配度。

为了实现上述实施例,本申请还提出一种导航播报的管理装置。

图5为本申请实施例所提供的一种导航播报的管理装置的结构示意图,如图5所示,该装置包括:获取模块10,确定模块20,转换模块30,播报模块40。

其中,获取模块10,用于获取用户的地域标识。

确定模块20,用于根据用户的地域标识获取与地域标识对应的语句转换模板集合。

转换模块30,用于根据语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句。

播报模块40,用于根据地域导航播报语句进行导航播报。

可选地,播报模块40具体用于:根据地域标识获取对应的地域语音包;根据地域导航播报语句和地域语音包生成导航播报语音。

可选地,获取模块10具体用于:通过用户的位置信息获取地域标识;或者通过用户输入的指令获取地域标识。

在图5的基础上,图6所示的装置中,转换模块30包括:获取单元31,确定单元32,生成单元33,转换单元34。

其中,语句转换模板集合包括多种语句转换模板。

获取单元31,用于获取所述标准导航播报语句的类别。

确定单元32,用于根据所述标准导航播报语句的类别获取对应的语句转换模板。

生成单元33,用于根据对应的语句转换模板对所述标准导航播报语句进行转换以生成所述地域导航播报语句。

可选地,生成单元33具体用于:对标准导航播报语句进行分词以生成多个导航内容词,并获取多个导航内容词的属性;根据多个导航内容词的属性将多个导航内容词之中的部分导航内容词填入对应的语句转换模板,以生成地域导航播报语句。

转换单元34,用于获取地域标识所对应的地方语言库;根据地方语言库对多个导航内容词进行转换。

需要说明的是,前述实施例对导航播报的管理方法的解释说明同样适用于本实施例的导航播报的管理装置,此处不再赘述。

本申请实施例的导航播报的管理装置,通过获取用户的地域标识,进而根据用户的地域标识获取地域标识对应的语句转换模板集合。进一步,根据语句转换模板集合对标准导航播报语句进行转换以生成地域导航播报语句,以及根据地域导航播报语句进行导航播报。由此,使导航播报与地域的方言、地名、语句风格相匹配,能够为不同地域的用户提供更多样化、个性化的导航播报,扩展了导航产品的功能。

为了实现上述实施例,本申请还提出一种计算机程序产品,当计算机程序产品中的指令被处理器执行时实现如前述任一实施例所述的导航播报的管理方法。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

如图7所示,是根据本申请实施例的导航播报的管理方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图7所示,该电子设备包括:一个或多个处理器701、存储器702,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图7中以一个处理器701为例。

存储器702即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的导航播报的管理方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的导航播报的管理方法。

存储器702作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的导航播报的管理方法对应的程序指令/模块(例如,附图5所示的获取模块10,确定模块20,转换模块30,播报模块40)。处理器701通过运行存储在存储器702中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的导航播报的管理方法。

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

导航播报的管理方法的电子设备还可以包括:输入装置703和输出装置704。处理器701、存储器702、输入装置703和输出装置704可以通过总线或者其他方式连接,图7中以通过总线连接为例。

输入装置703可接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置704可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

根据本申请实施例的技术方案,获取的候选框位置更加准确,解决了密集场景导航播报的管理获取候选框的准确度有待提高的问题,从而提高了导航播报的管理的准确度。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

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