针对盲人的出行方法、装置、计算机设备及存储介质与流程

文档序号:36002756发布日期:2023-11-16 16:55阅读:32来源:国知局
针对盲人的出行方法、装置、计算机设备及存储介质与流程

本技术涉及计算机,特别涉及一种针对盲人的出行方法、装置、计算机设备及存储介质。


背景技术:

1、众所周知盲人出行的时候很不方便,虽然有盲道,但是被占用的情况非常普遍。并且,导盲犬的训练太复杂,且难以批量化复制,远远不能供应现有的导盲需求。因此,如何改善盲人出行是本领域研究的重点。

2、目前,通常采用的方式是利用可穿戴的传感器识别障碍物。盲人出行过程中携带传感器。当传感器识别到盲人附近存在障碍物时,会发生震动以提示盲人,从而协助盲人避开障碍物,继续通行。

3、但是,上述技术方案中,当传感器发生震动时仅能提示盲人附近存在障碍物,并不会提示障碍物所在的方向,盲人改变方向后,传感器依旧可能会继续震动,因此盲人不得不多次调整方向以尝试避开障碍物,影响盲人出行的效率,降低盲人的出行体验。


技术实现思路

1、本技术实施例提供了一种针对盲人的出行方法、装置、计算机设备及存储介质,能够为盲人提供针对当前路况的行走方向,使得盲人较快摆脱出行影响因素的影响,提升了盲人的出行效率和出行体验。所述技术方案如下:

2、一方面,提供了一种针对盲人的出行方法,所述方法包括:

3、在盲人出行过程中,实时获取所述盲人的路况图像,所述路况图像用于反映所述盲人当前所处位置的路况信息;

4、在所述路况图像中包含至少一种出行影响因素的情况下,确定针对所述至少一种出行影响因素的下一步行走计划,所述下一步行走计划用于提示所述盲人下一步的行走方向;

5、向终端发送所述下一步行走计划的语音信号,以使所述终端向所述盲人播放所述下一步行走计划的语音信号。

6、另一方面,提供了一种针对盲人的出行装置,所述装置包括:

7、获取模块,用于在盲人出行过程中,实时获取所述盲人的路况图像,所述路况图像用于反映所述盲人当前所处位置的路况信息;

8、第一确定模块,用于在所述路况图像中包含至少一种出行影响因素的情况下,确定针对所述至少一种出行影响因素的下一步行走计划,所述下一步行走计划用于提示所述盲人下一步的行走方向;

9、发送模块,用于向终端发送所述下一步行走计划的语音信号,以使所述终端向所述盲人播放所述下一步行走计划的语音信号。

10、在一些实施例中,所述第一确定模块,包括:

11、获取单元,用于在所述路况图像中包含任一出行影响因素的情况下,获取所述盲人与所述出行影响因素之间的距离;

12、第一确定单元,用于在所述盲人与所述出行影响因素之间的距离不超过预设距离的情况下,确定所述盲人的下一步行走计划。

13、在一些实施例中,所述确定单元,用于在所述盲人与所述出行影响因素之间的距离不超过所述预设距离的情况下,若所述出行影响因素是障碍物,则基于所述障碍物的尺寸,确定所述盲人下一步的行走方向和行走距离;若所述出行影响因素是台阶,则基于台阶信息,确定所述盲人下一步的行走方向和行走距离,所述台阶信息包括台阶的方向、数量以及高度中的至少一种;若所述出行影响因素是交通灯,则基于所述交通灯的颜色和时间,确定所述盲人下一步是否停止行走。

14、在一些实施例中,所述第一确定模块,用于在所述路况图像中包含至少一种出行影响因素的情况下,确定所述至少一种出行影响因素与所述盲人之间的相对位置,所述相对位置包括距离和方向;按照相对位置由近到远的顺序,针对所述至少一种出行影响因素,制定所述下一步行走计划,所述下一步行走计划包括行走方向、距离和时间;

15、所述发送模块,用于基于所述下一步行走计划,生成所述语音信号;向所述终端发送所述下一步行走计划的语音信号,以使所述终端按照相对位置由近到远的顺序向所述盲人播放针对所述至少一个出行影响因素的行走方式。

16、在一些实施例中,所述装置还包括:

17、识别模块,用于采用大型语言模型,对所述盲人的语音信号的文本进行语义识别,得到所述盲人的意图;

18、第二确定模块,用于在所述盲人的意图是前往目标位置的情况下,基于所述盲人的当前位置和所述目标位置,确定目标路径,所述目标路径用于引导所述盲人由所述当前位置到达所述目标位置;

19、所述第一确定模块,用于在所述路况图像中包含至少一种出行影响因素的情况下,基于所述至少一种出行影响因素和所述目标路径,确定所述下一步行走计划。

20、在一些实施例中,所述第二确定模块,包括:

21、第二确定单元,用于在所述盲人的意图是前往所述目标位置的情况下,基于所述盲人的当前位置和所述目标位置,确定所述当前位置与所述目标位置之间的多条路径;

22、第三确定单元,用于基于所述多条路径的路况信息,确定所述目标路径,所述路况信息包括出行影响因素,所述路况信息能够反映所述盲人在对应路径行走的出行难度。

23、在一些实施例中,所述路况信息包括多种影响因素类型,所述多种影响因素类型之间具有优先级;

24、所述第三确定单元,用于对于任一路径,基于所述路径的路况信息,确定所述路径中存在的多种影响因素类型;基于所述多种影响因素类型的优先级,对所述多种影响因素类型的因素评分进行加权求和,得到所述路径的路径评分,因素评分用于表示所述盲人摆脱对应出行影响因素的难度,所述路径评分用于表示所述盲人通过所述路径的难度;基于所述多条路径的评分,确定难度最低的路径为目标路径。

25、在一些实施例中,所述第三确定单元,用于在基于所述多条路径的路径评分,确定出目标数量的路径的难度相同,且在所述多条路径中难度最低的情况下,向所述终端发送所述目标数量的路径的语音信号,所述语音信号用于向所述盲人提示所述目标数量的路径各自的路况信息;基于接收到的所述盲人的语音信号,确定所述目标路径。

26、在一些实施例中,所述识别模块,用于对初步获取的语音信号进行声纹识别,得到所述语音信号的声纹特征;在所述声纹特征与所述盲人的声纹特征相同的情况下,采用大型语言模型,对所述语音信号的文本进行语义识别,得到所述盲人的意图。

27、在一些实施例中,所述第一确定模块,还用于在所述目标路径中的前方路段发生突发事件的情况下,基于所述盲人的当前位置和所述目标位置,重新为所述盲人规划路线,所述前方路段用于表示所述目标路径中所述盲人还未通行的路段,所述突发事件能够增加所述目标路径的出行难度。

28、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器用于存储至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行以实现本技术实施例中的针对盲人的出行方法。

29、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一段计算机程序,所述至少一段计算机程序由处理器加载并执行以实现如本技术实施例中针对盲人的出行方法。

30、另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述各个方面或者各个方面的各种可选实现方式中提供的针对盲人的出行方法。

31、本技术实施例提供了一种针对盲人的出行方法,通过实时获取盲人的路况图像,能够确定盲人在出行过程中当前所处位置的路况信息,也即是能够确定当前情况下盲人附近是否存在影响盲人行走的出行影响因素,在存在出行影响因素的情况下,确定盲人的下一步行走计划,然后通过向终端发送下一步行走计划的语音信号,使得盲人能够按照语音信号中的行走方向行走,从而能够较快摆脱出行影响因素的影响,提升了盲人的出行效率和出行体验。

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