一种协助导航软件播放语音的方法、装置和系统制造方法及图纸

技术编号:20494135 阅读:23 留言:0更新日期:2019-03-02 23:43
本发明专利技术提供了一种协助导航软件播放语音的方法、装置和系统,所述方法包括如下步骤:连接终端,终端中设有导航软件且导航软件处于开启状态;检测终端是否正在进行通讯;若检测到终端正在进行通讯,获取并播放导航软件的中的语音数据;否则,由终端继续播放导航软件的中的语音数据。本发明专利技术可实现在终端进行通讯时,导航软件中的导航语音信息依然可以在终端之外播放的目的。

A Method, Device and System to Assist Navigation Software in Playing Voice

The invention provides a method, device and system for assisting navigation software to play voice. The method comprises the following steps: connecting terminals, having navigation software in the terminal and opening the navigation software; detecting whether the terminal is communicating; acquiring and playing voice data in the navigation software if the terminal is communicating; otherwise, continuing by the terminal. Play voice data in navigation software. The invention can realize the purpose that the navigation voice information in the navigation software can still be played outside the terminal when the terminal communicates.

【技术实现步骤摘要】
一种协助导航软件播放语音的方法、装置和系统
本专利技术涉及通讯
,尤其涉及一种协助导航软件播放语音的方法、装置和系统。
技术介绍
随着人们生活水平的不断提高,国内汽车的保有量和增量也成比增加,人们越来越习惯开车出门、自驾旅游。同时,伴随着全国城镇化的飞速发展,行驶道路的修建和高速公路网也处于不断完善中,这就导致人们越来越“不认路”,越来越依赖导航软件。为了避免开车途中使用手机带来的不安全驾驶风险,我们往往采取的方式就是将目的地设置好后进行导航,然后听导航软件播报语音来进行安全驾驶。然而在实际的行车途中,我们经常会遇到另一种情况,就是行车过程中手机有电话呼入,尤其在高速公路上行驶无法靠边停车手动接听电话的情况下,倘若免提接听手机电话,接听过程中导航软件就处于静音状态,此时导航信息不及时很容易错过出入口或者走错交叉路就会导致行车绕路、掉头。
技术实现思路
本专利技术针对现有方式的缺点,提出一种协助导航软件播放语音的方法、装置和系统,用以解决现有技术存在的上述问题。根据本专利技术的第一个方面,提供了一种协助导航软件播放语音的方法,包括如下步骤:连接终端,所述终端中设有导航软件且所述导航软件处于开启状态;检测所述终端是否正在进行通讯;若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据;否则,由所述终端继续播放导航软件的中的语音数据。进一步的,所述连接终端,是指:通过BT蓝牙连接终端,所述BT蓝牙设于终端上。进一步的,所述若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据,是指:若检测到所述终端正在进行通讯,获取经HFP/A2DP/AVRCP和BT蓝牙传输的导航软件的中的语音数据,播放所述语音数据。进一步的,所述连接终端,是指:通过BLE蓝牙连接终端,所述BLE蓝牙设于终端上。进一步的,所述若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据,是指:若检测到所述终端正在进行通讯,获取经BLE蓝牙传输的导航软件的中的语音数据,播放所述语音数据。进一步的,所述连接终端之后,还包括:当所述导航软件处于休眠状态时;获取用户发出的表示唤醒导航软件的语音数据;将处于休眠状态的导航软件唤醒。进一步的,所述获取用户发出的表示唤醒导航软件的语音数据后将处于休眠状态的导航软件唤醒,且检测到终端正在进行通讯之后,还包括:获取用户发出的语音信息数据;将所述语音信息数据转换为第一数字信号;将所述第一数字信号经BLE蓝牙传输给导航软件;所述导航软件将所述第一数字信号转换为语音信息信号,并将所述语音信息信号上传至服务器;所述服务器对所述语音信息信号进行语音识别和语义分析以提取其中表示指令的语音信息信号,根据所述表示指令的语音信息信号查找相应的音频编码数据,将所述音频编码数据传输给导航软件;所述导航软件将所述音频编码数据转为第二数字信号,并将所述第二数字信号经BLE蓝牙发送出去;获取所述第二数字信号;将所述第二数字信号还原成音频模拟信号;播放所述音频模拟信号。另一方面,本专利技术提供了一种协助导航软件播放语音的装置,包括:连接模块,用于连接终端,所述终端中设有导航软件且所述导航软件处于开启状态;检测模块,用于检测所述终端是否正在进行通讯;处理模块,用于若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据;否则,由所述终端继续播放导航软件的中的语音数据。进一步的,所述连接模块,包括BLE蓝牙单元:所述BLE蓝牙单元连接终端的BLE蓝牙。第三方面,本专利技术提供了一种协助导航软件播放语音的系统,包括设于终端上的导航软件、服务器及如上所述的协助导航软件播放语音的装置;所述导航软件用于导航;所述服务器用于提供给导航软件在导航时所需的音频编码数据。与现有技术相比,本专利技术的有益效果是:本专利技术通过连接终端,再检测终端是否正在进行通讯,若检测到终端正在进行通讯,获取并播放导航软件的中的语音数据,否则,由终端继续播放导航软件的中的语音数据;这一过程可实现在终端进行通讯时,导航软件中的导航语音信息依然可以在终端之外播放的目的,此时可解决现有技术中因导航信息不及时很容易错过出入口或者走错交叉路就会导致行车绕路、掉头的难题,提高用户的体验感。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例一中的一种协助导航软件播放语音的方法的流程图;图2为本专利技术实施例一中语音数据唤醒导航软件并实现相关功能的流程图;图3为本专利技术实施例二中的一种协助导航软件播放语音的装置的结构框图;图4为本专利技术实施例二中的一种协助导航软件播放语音的装置的结构框图的功能结构框图;图5为本专利技术实施例二中当一种协助导航软件播放语音的装置为手机时,手机的部分结构框图;图6为本专利技术实施例三中的一种协助导航软件播放语音的系统的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分例,实施而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。实施例一如图1所示,提供了本专利技术一个实施例的一种协助导航软件播放语音的方法,包括如下步骤:S101连接终端,终端中设有导航软件且导航软件处于开启状态;连接终端,是指:通过BT蓝牙连接终端,BT蓝牙设于终端上;此种情况应用于设有BT蓝牙的终端。连接终端,是指:通过BLE蓝牙连接终端,BLE蓝牙设于终端上;此种情况应用于设有BLE蓝牙的终端。连接终端之后,还包括:当导航软件处于休眠状态时;获取用户发出的表示唤醒导航软件的语音数据;将处于休眠状态的导航软件唤醒。S102检测终端是否正在进行通讯;S103若检测到终端正在进行通讯,获取并播放导航软件的中的语音数据;否则,由终端继续播放导航软件的中的语音数据。若检测到终端正在进行通讯,获取并播放导航软件的中的语音数据,具体是指:若检测到终端正在进行通讯,获取经HFP/A本文档来自技高网
...

【技术保护点】
1.一种协助导航软件播放语音的方法,其特征在于,包括如下步骤:连接终端,所述终端中设有导航软件且所述导航软件处于开启状态;检测所述终端是否正在进行通讯;若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据;否则,由所述终端继续播放导航软件的中的语音数据。

【技术特征摘要】
1.一种协助导航软件播放语音的方法,其特征在于,包括如下步骤:连接终端,所述终端中设有导航软件且所述导航软件处于开启状态;检测所述终端是否正在进行通讯;若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据;否则,由所述终端继续播放导航软件的中的语音数据。2.根据权利要求1所述的方法,其特征在于,所述连接终端,是指:通过BT蓝牙连接终端,所述BT蓝牙设于终端上。3.根据权利要求2所述的方法,其特征在于,所述若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据,是指:若检测到所述终端正在进行通讯,获取经HFP/A2DP/AVRCP和BT蓝牙传输的导航软件的中的语音数据,播放所述语音数据。4.根据权利要求1所述的方法,其特征在于,所述连接终端,是指:通过BLE蓝牙连接终端,所述BLE蓝牙设于终端上。5.根据权利要求4所述的方法,其特征在于,所述若检测到所述终端正在进行通讯,获取并播放导航软件的中的语音数据,是指:若检测到所述终端正在进行通讯,获取经BLE蓝牙传输的导航软件的中的语音数据,播放所述语音数据。6.根据权利要求4所述的方法,其特征在于,所述连接终端之后,还包括:当所述导航软件处于休眠状态时;获取用户发出的表示唤醒导航软件的语音数据;将处于休眠状态的导航软件唤醒。7.根据权利要求6所述的方法,其特征在于,所述获取用户发出的表示唤醒导航软件的语音数据后将处于休眠状态的导航软...

【专利技术属性】
技术研发人员:余涛
申请(专利权)人:深圳市领芯者科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1