基于移动终端的导盲方法及移动终端的制作方法

文档序号:6224814阅读:274来源:国知局
专利名称:基于移动终端的导盲方法及移动终端的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种基于移动终端的导盲方法及移动终端。
背景技术
人在生活过程中大部分的信息都是通过视觉获得的,盲人丧失了视觉,这给他们的工作、生活、学习等带来了诸多不便。因此,盲人独自行走时需要导盲工具的辅助。目前已经有很多种导盲工具,即使是我们日常生活中经常用到的移动终端,例如手机,都具有导盲功能。这些具有导盲功能的手机大多基于传感仪、成像设备进行智能分析,然后转化为可读信息,该方法具有一个极大的弊端就是无法对突发的环境进行有效的判断并驱动视觉障碍者做出正确的反应,这也是许多导盲装置无法替代导盲犬的原因。但是,利用导盲犬引导视觉障碍者进行活动,也存在局限性。由于导盲犬出生后不久就开始与主人一起训练,以习惯主人的口令指示、熟悉周围的环境,因此活动范围相对有限,一旦处于陌生的环境中,则无法短时间内熟悉地形,从而失去导盲的作用。

发明内容
本发明实施例所要解决的技术问题在于,提供一种基于移动终端的导盲方法,可提高导盲犬在陌生环境下进行导盲的准确性,为盲人提供便利。为了解决上述技术问题,本发明实施例提供了一种基于移动终端的导盲方法,包括:接收包含目的地地址的目的地语音指令;获取起始地 址并根据所述起始地址和所述目的地地址生成最佳路径;获取实时地址并根据所述实时地址和所述最佳路径生成导盲提示;在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语首指令。其中,所述方法还包括:接收包含目的地地址的目的地语音指令的步骤后,解析所述目的地地址,判断地图数据库中是否存储有所述目的地地址,若判断结果为否,则提示用户重新输入所述目的地语音指令;若判断结果为是,则执行所述获取起始地址的步骤。其中,所述获取起始地址并根据所述起始地址和所述目的地地址生成最佳路径的步骤具体包括:获取起始地址;根据所述起始地址和所述目的地地址在地图数据库中查找以所述起始地址为起点、以所述目的地地址为终点的所有可行路径;从所述所有可行路径中选择行走距离最短和/或障碍物最少和/或过马路次数最少的路径,作为最佳路径。
其中,所述获取实时地址并根据所述实时地址和所述最佳路径生成导盲提示的步骤具体包括:获取实时地址;对比所述实时地址与所述最佳路径,当所述实时地址对应的位置是所述最佳路径上的拐点时,生成与所述拐点的拐向相对应的导盲提示。其中,所述方法还包括:判断本地是否存储有语音导盲指令,若所述判断本地是否存储有语音导盲指令的判断结果为是,则执行所述接收包含目的地地址的目的地语音指令的步骤;若所述判断本地是否存储有语音导盲指令的判断结果为否,则提示用户输入所述语音导盲指令,并存储在导盲指令语音库中。相应地,本发明还提供了一种移动终端,包括:目的地语音指令接收模块,用于接收包含目的地地址的目的地语音指令;最佳路径生成模块,用于获取起始地址,根据所述起始地址和所述目的地地址生成最佳路径;导盲提示生成模块,用于获取实时地址,根据所述实时地址和所述最佳路径生成导盲提不;导盲模块,用于在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。其中,所述移 动终端还包括:目的地地址解析模块,用于解析所述目的地地址,判断地图数据库中是否存储有所述目的地地址,当判断结果为否时,提示用户重新输入所述目的地语音指令;当判断结果为是时,通知所述最佳路径生成模块获取起始地址。其中,所述最佳路径生成模块包括:起始地址获取模块,用于获取起始地址;可行路径查找模块,用于根据所述起始地址和所述目的地地址在地图数据库中查找以所述起始地址为起点、以所述目的地地址为终点的所有可行路径;最佳路径计算模块,用于从所述所有可行路径中选择行走距离最短和/或障碍物最少和/或过马路次数最少的路径,作为最佳路径。其中,所述导盲提示生成模块包括:实时地址获取模块,用于获取实时地址;对比模块,用于对比所述实时地址与所述最佳路径,当所述实时地址对应的位置是所述最佳路径上的拐点时,生成与所述拐点的拐向相对应的导盲提示。其中,所述移动终端还包括:初始化模块,用于判断本地是否存储有语音导盲指令,当所述判断本地是否存储有语音导盲指令的判断结果为是时,通知所述目的地语音指令接收模块接收包含目的地地址的目的地语音指令;当所述判断本地是否存储有语音导盲指令的判断结果为否时,提示用户输入所述语音导盲指令,并存储在导盲指令语音库中。实施本发明实施例,具有如下有益效果:通过自动查找最佳路径,生成导盲指示,并发出模拟主人口令的相应的语音导盲指令,可以利用导盲犬在陌生的环境中帮助盲人活动,不仅克服了导盲犬无法高效的在陌生环境中导盲的缺陷,而且避免了使用导盲装置无法应对突发状况的弊端,为盲人的日常生活、工作提供了便利。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明提供的基于移动终端的导盲方法的第一实施例流程图;图2是本发明提供的基于移动终端的导盲方法的第二实施例流程图;图3是本发明提供的生成最佳路径的方法的流程图;图4是本发明提供的生成导盲提示的方法的流程图;图5是本发明提供的移动终端的第一实施例结构示意图;图6是本发明提供的移动终端的第二实施例结构示意图;图7是本发明提供的最佳路径生成模块的结构示意图;图8是本发明提供的导盲提示生成模块的结构示意图。
具体实施例方式下面将结合本 发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,是本发明提供的基于移动终端的导盲方法的第一实施例流程图,包括:步骤S100、接收包含目的地地址的目的地语音指令。例如,目的地语音指令可以是“深圳市福田区车公庙”、“武汉市洪山区鲁巷”,也可以是“阳光高尔夫大厦”、“光谷银座”等。为了更准确地实现该功能,可以在移动终端上设置导盲功能键,当检测到导盲功能键被按下时,通过麦克风接收目的地语音指令。步骤S101、获取起始地址,根据所述起始地址和所述目的地地址生成最佳路径。移动装置上通常设置有GPS模块,GPS模块可以实时地与GPS卫星通信,获取当前所在位置的GPS信号。可以根据GPS模块获取的当前所在位置的GPS信号确定起始地址,也可以通过用户输入的起始地语音指令确定起始地址。步骤S102、获取实时地址,根据所述实时地址和所述最佳路径生成导盲提示。同样地,可以通过GPS模块获取的当前所在位置的GPS信号确定实时地址,然后根据实时地址相对于最佳路径的位置,生成导盲提示。例如,当检测出需要拐弯、过马路时,可以生成导盲提
/Jn ο步骤S103、在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。由于导盲犬必须长时间与主人一起训练,然后才能听懂主人发出的语音指令,为了避免导盲犬误解机械化的语音指令而无法准确导盲,可以预先录制用户发出的语音导盲指令,从而模拟用户指示导盲犬进行导盲时的语音,指示导盲犬正确工作。本发明提供的基于移动终端的导盲方法,通过自动查找最佳路径,生成导盲指示,并发出模拟主人口令的相应的语音导盲指令,可以利用导盲犬在陌生的环境中帮助盲人活动,不仅克服了导盲犬无法高效的在陌生环境中导盲的缺陷,而且避免了使用导盲装置无法应对突发状况的弊端,为盲人的日常生活、工作提供了便利。虽然图1所示的实施例中先获取目的地地址,再获取起始地址,但是这仅仅用于举例说明,而不用于限制。在本发明的其它实施例中,也可以先获取起始地址,再获取目的地地址。例如,当通过用户输入的起始地语音指令来获取起始地址时,可以设定接收的第一个语音指令为起始地语音指令,第二个语音指令为目的地语音指令;也可以设定接收的第一个语音指令是目的地语音指令,第二个语音指令为起始地语音指令。请参见图2,是本发明提供的基于移动终端的导盲方法的第二实施例流程图,包括:步骤S200、判断本地是否存储有语音导盲指令。若步骤S200的判断结果为否,则执行步骤S201。步骤S201、提示用户输入语音导盲指令,并存储在导盲指令语音库中。接下来返回执行步骤S200。若步骤S200的判断结果为是,则执行步骤S202。步骤S202、接收包含目的地地址的目的地语音指令。步骤S203、解析所述目的地地址,判断地图数据库中是否存储有所述目的地地址。若步骤S203的判断结果为否,则执行步骤S204。步骤S204、提示用户重新输入所述目的地语音指令。接下来继续执行步骤S202。

若步骤S203的判断结果为是,则执行步骤S205。步骤S205、获取起始地址,根据所述起始地址和所述目的地地址生成最佳路径。步骤S206、获取实时地址,根据所述实时地址和所述最佳路径生成导盲提示。步骤S207、在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。该实施例中,通过预先判断本地是否存储有语音导盲指令来判断是否第一次启动导盲软件,可以在确定为首次启动时触发语音导盲指令录入功能,方便用户录入方向、移动等语音导盲指令,以便在此后直接利用移动终端指挥导盲犬进行导盲。另外,通过判断地图数据库中是否存储有用户输入的目的地地址,并在没有查找到该目的地地址时提示用户重新输入目的地语音指令来获取新的目的地地址,可以在用户说出的目的地地址(即目的地语音指令)与地图数据库中记载的不一致时无法进行导航,例如,有些时候,某个地理位置A可能在地图数据库中记载为名称B,而在口语中常常使用名称C,当用户依照惯常说法发出目的地语音指令(包含C)时,可以自动提示用户重新输入目的地语音指令。请参见图3,是本发明提供的生成最佳路径的方法的流程图,包括:步骤S300、获取起始地址。步骤S301、根据所述起始地址和所述目的地地址在地图数据库中查找以所述起始地址为起点、以所述目的地地址为终点的所有可行路径。步骤S302、从所述所有可行路径中选择行走距离最短和/或障碍物最少和/或过马路次数最少的路径,作为最佳路径。图3所示的最佳路径生成方法仅仅是步骤SlOl或步骤S205的一个优选实施例,在本发明的其它实施例中,还可以使用本领域技术人员熟知的其他任意合适算法来获取最佳路径。由于本发明中的最佳路径是针对盲人的导盲路径,因此该最佳路径最好是障碍物最少、过马路次数最少、导盲设施最齐全或车流最少的路径。这些路径信息都存储在地图数据库中,以便在生成最佳路径时根据地图数据库中存储的这些信息进行计算。另外,还可以对这些数据进行实时更新。请参见图4,是本发明提供的生成导盲提示的方法的流程图,包括:步骤S400、获取实时地址。步骤S401、对比所述实时地址与所述最佳路径,当所述实时地址对应的位置是所述最佳路径上的拐点时,生成与所述拐点的拐向相对应的导盲提示。例如,当最佳路径上在某个拐点处需要向右拐时,生成的导盲提示可以是用于表示向右拐的导盲提示。图4所示的导盲提示生成方法仅仅是步骤S102或步骤S206的一个优选实施例,在本发明的其它实施例中,还可以使用本领域技术人员熟知的其他任意合适方法来获取导盲提不。请参见图5,是本发明提供的移动终端的第一实施例结构示意图,移动终端500包括:目的地语音指令接收模块510,用于接收包含目的地地址的目的地语音指令。例如,目的地语音指令可以是“深圳市福田区车公庙”、“武汉市洪山区鲁巷”,也可以是“阳光高尔夫大厦”、“光谷银 座”等。为了更准确地实现该功能,可以在移动终端上设置导盲功能键,当检测到导盲功能键被按下时,通过麦克风接收目的地语音指令。最佳路径生成模块520,用于获取起始地址,根据所述起始地址和所述目的地地址生成最佳路径。移动装置上通常设置有GPS模块,GPS模块可以实时地与GPS卫星通信,获取当前所在位置的GPS信号。可以根据GPS模块获取的当前所在位置的GPS信号确定起始地址,也可以通过用户输入的起始地语音指令确定起始地址。导盲提示生成模块530,用于获取实时地址,根据所述实时地址和所述最佳路径生成导盲提示。同样地,可以通过GPS模块获取的当前所在位置的GPS信号确定实时地址,然后根据实时地址相对于最佳路径的位置,生成导盲提示。例如,当检测出需要拐弯、过马路时,可以生成导盲提示。导盲模块540,用于在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。由于导盲犬必须长时间与主人一起训练,然后才能听懂主人发出的语音指令,为了避免导盲犬误解机械化的语音指令而无法准确导盲,可以预先录制用户发出的语音导盲指令,从而模拟用户指示导盲犬进行导盲时的语音,指示导盲犬正确工作。本发明提供的移动终端,通过自动查找最佳路径,生成导盲指示,并发出模拟主人口令的相应的语音导盲指令,可以利用导盲犬在陌生的环境中帮助盲人活动,不仅克服了导盲犬无法高效的在陌生环境中导盲的缺陷,而且避免了使用导盲装置无法应对突发状况的弊端,为盲人的日常生活、工作提供了便利。虽然图4所示的实施例中移动终端先获取目的地地址,再获取起始地址,但是这仅仅用于举例说明,而不用于限制。在本发明的其它实施例中,也可以先获取起始地址,再获取目的地地址。例如,当通过用户输入的起始地语音指令来获取起始地址时,可以设定移动终端500接收的第一个语音指令为起始地语音指令,第二个语音指令为目的地语音指令;也可以设定移动终端500接收的第一个语音指令是目的地语音指令,第二个语音指令为起始地语首指令。请参见图6,是本发明提供的移动终端的第二实施例结构示意图,除了图5所示的目的地语音指令接收模块510、最佳路径生成模块520、导盲提示生成模块530和导盲模块540以外,移动终端500还包括:初始化模块550,用于判断本地是否存储有语音导盲指令,当所述判断本地是否存储有语音导盲指令的判断结果为是时,通知所述目的地语音指令接收模块接收包含目的地地址的目的地语音指令;当所述判断本地是否存储有语音导盲指令的判断结果为否时,提示用户输入所述语音导盲指令,并存储在导盲指令语音库中。通过预先判断本地是否存储有语音导盲指令来判断是否第一次启动导盲软件,可以在确定为首次启动时触发语音导盲指令录入功能,方便用户录入方向、移动等语音导盲指令,以便在此后直接利用移动终端指挥导盲犬进行导盲。目的地地址解析模块560,用于解析目的地语音指令中包含的所述目的地地址,判断地图数据库中是否存储有所述目的地地址,当判断结果为否时,提示用户重新输入所述目的地语音指令;当判断结果为是时,通知所述最佳路径生成模块获取起始地址。通过判断地图数据库中是否存储有用户输入的目的地地址,并在没有查找到该目的地地址时提示用户重新输入目的地语音指令来获取新的目的地地址,可以在用户说出的目的地地址(即目的地语音指令)与地图数据库中记载的不一致时无法进行导航,例如,有些时候,某个地理位置A可能在地图数据库中记载为名称B,而在口语中常常使用名称C,当用户依照惯常说法发出目的地语音指令( 包含C)时,可以自动提示用户重新输入目的地语音指令。请参见图7,是本发明提供的最佳路径生成模块520的结构示意图,包括:起始地址获取模块521,用于获取起始地址;可行路径查找模块522,用于根据所述起始地址和所述目的地地址在地图数据库中查找以所述起始地址为起点、以所述目的地地址为终点的所有可行路径;最佳路径计算模块523,用于从所述所有可行路径中选择行走距离最短和/或障碍物最少和/或过马路次数最少的路径,作为最佳路径。图7所示的最佳路径生成模块520仅仅是一个优选实施例,在本发明的其它实施例中,还可以将本领域技术人员熟知的其他任意合适算法应用到最佳路径生成模块520中来获取最佳路径。由于本发明中的最佳路径是针对盲人的导盲路径,因此该最佳路径最好是障碍物最少、过马路次数最少、导盲设施最齐全或车流最少的路径。这些路径信息都存储在地图数据库中,以便在生成最佳路径时根据地图数据库中存储的这些信息进行计算。另外,还可以对这些数据进行实时更新。请参见图8,是本发明提供的导盲提示生成模块530的结构示意图,包括:
实时地址获取模块531,用于获取实时地址;对比模块532,用于对比所述实时地址与所述最佳路径,当所述实时地址对应的位置是所述最佳路径上的拐点时,生成与所述拐点的拐向相对应的导盲提示。例如,当最佳路径上在某个拐点处需要向右拐时,对比模块532生成的导盲提示可以是用于表示向右拐的导盲提不。图8所示的导盲提示生成模块530仅仅是一个优选实施例,在本发明的其它实施例中,还可以将本领域技术人员熟知的其他任意合适方法应用到导盲提示生成模块530中来获取导盲提示。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化 ,仍属于发明所涵盖的范围。
权利要求
1.一种基于移动终端的导盲方法,其特征在于,包括: 接收包含目的地地址的目的地语音指令; 获取起始地址并根据所述起始地址和所述目的地地址生成最佳路径; 获取实时地址并根据所述实时地址和所述最佳路径生成导盲提示; 在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音 导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。
2.如权利要求1所述的基于移动终端的导盲方法,其特征在于,所述方法还包括: 接收包含目的地地址的目的地语音指令后,解析所述目的地地址,判断地图数据库中是否存储有所述目的地地址,若判断结果为否,则提示用户重新输入所述目的地语音指令;若判断结果为是,则执行所述获取起始地址的步骤。
3.如权利要求1所述的基于移动终端的导盲方法,其特征在于,所述获取起始地址并根据所述起始地址和所述目的地地址生成最佳路径的步骤具体包括: 获取起始地址; 根据所述起始地址和所述目的地地址在地图数据库中查找以所述起始地址为起点、以所述目的地地址为终点的所有可行路径; 从所述所有可行路径中选择行走距离最短和/或障碍物最少和/或过马路次数最少的路径,作为最佳路径。
4.如权利要求1所述的基于移动终端的导盲方法,其特征在于,所述获取实时地址并根据所述实时地址和所述最佳路径生成导盲提示的步骤具体包括: 获取实时地址; 对比所述实时地址与所述最佳路径,当所述实时地址对应的位置是所述最佳路径上的拐点时,生成与所述拐点的拐向相对应的导盲提示。
5.如权利要求1所述的基于移动终端的导盲方法,其特征在于,所述方法还包括: 判断本地是否存储有语音导盲指令,若所述判断本地是否存储有语音导盲指令的判断结果为是,则执行所述接收包含目的地地址的目的地语音指令的步骤;若所述判断本地是否存储有语音导盲指令的判断结果为否,则提示用户输入所述语音导盲指令,并存储在导盲指令语音库中。
6.一种移动终端,其特征在于,包括: 目的地语音指令接收模块,用于接收包含目的地地址的目的地语音指令; 最佳路径生成模块,用于获取起始地址并根据所述起始地址和所述目的地地址生成最佳路径; 导盲提示生成模块,用于获取实时地址并根据所述实时地址和所述最佳路径生成导盲提示; 导盲模块,用于在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。
7.如权利要求6所述的移动终端,其特征在于,所述移动终端还包括: 目的地地址解析模块,用于解析所述目的地地址,判断地图数据库中是否存储有所述目的地地址,当判断结果为否时,提示用户重新输入所述目的地语音指令;当判断结果为是时,通知所述最佳路径生成模块获取起始地址。
8.如权利要求6所述的移动终端,其特征在于,所述最佳路径生成模块包括: 起始地址获取模块,用于获取起始地址; 可行路径查找模块,用于根据所述起始地址和所述目的地地址在地图数据库中查找以所述起始地址为起点、以所述目的地地址为终点的所有可行路径; 最佳路径计算模块,用于从所述所有可行路径中选择行走距离最短和/或障碍物最少和/或过马路次数最少的路径,作为最佳路径。
9.如权利要求6所述的移动终端,其特征在于,所述导盲提示生成模块包括: 实时地址获取模块,用于获取实时地址; 对比模块,用于对比所述实时地址与所述最佳路径,当所述实时地址对应的位置是所述最佳路径上的拐点时,生成与所述拐点的拐向相对应的导盲提示。
10.如权利要求6所述的移动终端,其特征在于,所述移动终端还包括: 初始化模块,用于判断本地是否存储有语音导盲指令,当所述判断本地是否存储有语音导盲指令的判断结果为是时,通知所述目的地语音指令接收模块接收包含目的地地址的目的地语音指令;当所述判断本地是否存储有语音导盲指令的判断结果为否时,提示用户输入所述语音导盲指令, 并存储在导盲指令语音库中。
全文摘要
本发明实施例公开了一种基于移动终端的导盲方法及移动终端。移动终端接收包含目的地地址的目的地语音指令;获取起始地址并根据所述起始地址和所述目的地地址生成最佳路径;获取实时地址并根据所述实时地址和所述最佳路径生成导盲提示;在预先设置的导盲指令语音库中查找与所述导盲提示相匹配的语音导盲指令,并播放查找得到的语音导盲指令,所述语音导盲指令是用户预先录入的用于指示导盲犬的语音指令。不仅克服了导盲犬无法高效的在陌生环境中导盲的缺陷,而且避免了使用导盲装置无法应对突发状况的弊端,为盲人的日常生活、工作提供了便利。
文档编号G01C21/00GK103226018SQ201310118610
公开日2013年7月31日 申请日期2013年4月3日 优先权日2013年4月3日
发明者胡展鸿 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1