基于GIS的盲人语音导航系统设计分析
- 格式:doc
- 大小:18.04 KB
- 文档页数:7
基于图像识别技术的视觉盲人导航系统近年来,随着科技的不断发展,智能化产品越来越多,可以说已经深入到我们的生活中。
在视觉盲人的日常生活中,他们面临的困难是极大的,不能看到周围的物体和环境,但基于图像识别技术的视觉盲人导航系统可以帮助他们更好地解决这个问题。
1. 系统的结构与原理基于图像识别技术的视觉盲人导航系统主要由硬件设备和软件程序两个部分组成。
硬件部分主要由手持设备、摄像头、蓝牙连接设备和语音合成器组成;而软件部分主要由图像处理模块、特征提取模块、图像分类模块、导航引导模块和语音合成模块组成。
在使用过程中,首先我们需要将手持设备中的摄像头对准物体进行拍照,图像处理模块将识别出摄像头所摄下的物体图像。
特征提取模块用来提取读取这一物体所需要的特征,例如文字、地址、目的地等等。
图像分类模块会将这一特征与预设的标签集进行比较,得出最符合的标签并将其保存。
在导航引导模块中,若盲人需要去一个地方,则可以设置其目的地,这个模块将会根据当前位置以及目的地的信息,计算出最短的路线并进行指引。
而语音合成模块则会输出信息给视觉盲人。
2. 系统的应用基于图像识别技术的视觉盲人导航系统的应用是非常广泛的。
一方面,在街头巷尾,这个系统不仅可以帮助盲人更轻松地识别路牌、店名,而且还可以通过导航引导模块帮助他们更好地到达目的地。
另一方面,在超市、商场等室内环境中,该系统可以帮助盲人轻松地找到所需要的产品,并及时听取商品的详细信息,大大提高了盲人购物的效率和便利性。
3. 系统的前景基于图像识别技术的视觉盲人导航系统的前景是非常广阔的。
随着图像识别技术的不断完善,阅读理解和自然语言处理等技术的发展,这个系统可以满足不同盲人的不同需求,并在更多场景中得到运用。
此外,该系统还有可能融入到其他智能家居或物联网系统中,将其应用范围扩大到更广泛的领域。
总而言之,基于图像识别技术的视觉盲人导航系统为盲人出行提供了很大的帮助和便利,有效解决了盲人在日常生活中遇到的诸多困难。
基于图像识别的盲人辅助导航系统设计与实现在当今社会,随着科技的发展,人们的生活水平也随之提高。
然而,盲人在日常生活中仍然面临诸多困难,尤其是出门行走时,缺乏有效的导航系统,使得盲人出行十分不便。
因此,设计一款基于图像识别的盲人辅助导航系统就显得非常必要和迫切。
一、系统的基本原理和功能基于图像识别的盲人辅助导航系统主要由三个部分组成:图像采集部分、图像处理部分和语音输出部分。
其基本原理是利用摄像头采集到的图片,通过图像处理算法对图片进行处理,识别出图片上的各种信息,最后将处理结果通过语音输出部分输出给盲人。
该系统的主要功能包括:文字、道路、障碍物的识别与提示、导航路线的规划、语音播报等。
二、图像采集部分图像采集部分主要由红外摄像头、指南针和定位系统组成。
红外摄像头可以在夜晚或者无光环境下拍摄到清晰的图片,指南针可以检测出盲人的方向,定位系统可以精确地定位盲人的位置。
这样一来,就可以采集到完整的周围环境的图像信息。
三、图像处理部分根据采集到的图片,图像处理部分需要进行一系列的图像处理操作。
首先需要进行图像预处理,例如颜色空间的转换、图像的灰度化等操作。
然后,需要进行特征提取操作,将采集到的图像信息转化为有效的特征,例如形状、纹理、颜色等特征。
最后,需要利用各种图像识别算法,例如神经网络、支持向量机等,识别各种信息,例如文字、道路、障碍物等。
四、语音输出部分语音输出部分主要是将图像处理部分识别出的信息通过文本转换成语音算法转换为语音输出。
语音合成算法通常使用文字转语音技术,将处理部分输出的文字信息转换为相应的语音,例如Google Text-to-Speech等等。
五、系统的优点相较于传统盲人导航系统,基于图像识别的盲人辅助导航系统有以下优点:1. 实时性强:传统的盲人导航系统需要提前下载地图数据,而基于图像识别的盲人辅助导航系统可以实时获取当前周围场景的信息,更加准确。
2. 识别准确性高:利用大量的图像识别算法以及文本处理算法,更加准确地识别文字、道路、障碍物等信息。
基于物联网的盲人辅助导航系统设计与实现摘要:随着物联网技术的快速发展,盲人辅助导航系统也得以实现。
本文将介绍一种基于物联网的盲人辅助导航系统的设计与实现。
该系统利用物联网技术,通过传感器、云计算和智能设备等技术手段,为盲人提供实时导航、路径规划、环境感知和互动交流等功能,提高盲人的出行安全和生活质量。
1. 引言盲人在日常生活中面临许多困难,特别是在导航和出行方面。
传统的盲人导航方法主要依赖导盲犬或者白杖。
然而,这些方法存在一些局限性,无法提供精准的导航和实时的环境感知。
基于物联网的盲人辅助导航系统可以通过无线传感器网络、智能设备和云计算等技术,提供更全面、精准的导航服务。
2. 系统设计2.1 系统架构基于物联网的盲人辅助导航系统由传感器节点、智能手环、云服务器和移动应用程序等组成。
传感器节点负责收集周围环境信息,智能手环接收环境信息并提供导航指引,云服务器通过分析环境数据和用户需求提供路径规划和导航服务,移动应用程序提供用户与系统的交互界面。
2.2 环境感知传感器节点通过安装在城市中的各类设备上,收集环境信息如道路状况、交通流量、障碍物位置等。
传感器节点将数据传输到云服务器进行处理和存储。
2.3 路径规划与导航云服务器根据盲人的起点、终点和偏好,结合环境感知数据进行路径规划。
路径规划考虑到道路状况、交通流量和障碍物等因素,为盲人提供最优的导航方案。
智能手环通过振动或语音等方式提供导航指引。
2.4 互动交流移动应用程序可与智能手环进行互动交流。
盲人可以通过移动应用程序查询导航路线、设定导航偏好和获取实时环境信息。
3. 系统实现3.1 传感器节点的部署传感器节点通过无线传感器网络部署在城市中的各个关键位置,如交通信号灯、天桥和公园等。
传感器节点可通过无线通信技术将数据上传到云服务器。
3.2 智能手环的制作智能手环集成了振动马达、蓝牙模块和语音合成器等组件。
智能手环可以接受云服务器发送的导航指令,并通过振动或语音提醒盲人进一步操作。
盲人辅助导航系统设计与实现随着人们对于无障碍环境的需求增加,盲人辅助技术的研究也变得十分重要。
其中,盲人辅助导航系统是其中一项核心技术。
本文将详细阐述盲人辅助导航系统的设计与实现。
一、盲人辅助导航系统概述盲人辅助导航系统是一种通过声、光、震动等方式帮助盲人确定所处位置、距离、方向,并且提供导航指引的设备。
其主要功能是为盲人提供安全、快捷、方便的导航服务,让盲人可以更加独立的生活、工作、学习。
二、盲人辅助导航系统的设计与功能点1. 控制系统盲人辅助导航系统的控制系统是整个系统的核心部分,通常由嵌入式系统或单片机完成控制。
控制系统可以接收来自传感器、GPS、WIFI、蓝牙等多种数据,并且根据算法对这些数据进行处理。
在控制系统中还需要设计一套用户交互系统,以便用户能够方便的使用这个导航设备。
2. 传感器盲人辅助导航系统依靠传感器来感知用户所处的环境。
传感器的种类很多,如声音传感器、距离传感器、光感传感器等等。
这些传感器将收集到的数据发送给控制系统,进行分析与处理。
3. GPSGPS是一种定位技术,它可以准确地确定用户所处的位置。
在盲人导航系统中,GPS技术可以为用户提供位置信息,进而为用户提供导航服务。
4. 环境感知为了更好地让盲人使用这个导航设备,我们需要让系统对环境进行感知,并且让系统能够给出相应的警告和提示。
例如,当盲人靠近高速公路,系统会提示盲人注意安全,最好避免过马路;当盲人走到楼梯前,系统会用声音或震动的形式提示盲人注意前方有楼梯。
这样一来,盲人就能够更加安全和放心地使用导航设备。
5. 语音合成技术语音合成技术是一种将电子文字转化为语音的技术,在盲人导航系统中十分常用。
当系统接收到一些有用的信息时,语音合成技术可以将这些信息转换为语音信息,让盲人可以听到并且理解指令。
6. 设计要点在盲人导航系统的设计中,需要考虑到用户的习惯和使用需求。
系统需要做到简洁、直观、易于操作,同时还需要满足严格的人机工程学要求。
基于机器视觉的智能导盲系统的研究与设计智能导盲系统是一种应用机器视觉技术的创新解决方案,旨在为视觉受损人士提供辅助和支持。
该系统利用计算机视觉和人工智能算法,识别环境中的障碍物和标识物,并通过语音或振动等方式向用户提供准确的导航指引。
本文将探讨基于机器视觉的智能导盲系统的研究与设计,介绍其原理、特点以及现有的应用案例。
一、系统原理与技术基于机器视觉的智能导盲系统主要包括图像采集、图像处理和导航反馈三个核心模块。
首先,系统使用摄像头或深度相机采集环境图像,并传输给系统进行处理。
其次,图像处理算法对图像进行分析和解读,识别环境中的障碍物、人脸、标志物等。
最后,系统根据识别结果生成相应的导航反馈,通过语音提示、振动设备或手部触觉反馈等方式向用户提供导航指引。
在图像采集方面,智能导盲系统可以使用单个摄像头,也可以利用深度相机获取三维环境信息。
深度相机能够获取距离信息,提供更准确的障碍物检测和距离估计功能。
在图像处理方面,系统需要使用计算机视觉算法进行障碍物检测、物体识别和人脸识别等任务。
深度学习算法如卷积神经网络在图像处理中取得了显著的成果,可以用于人脸检测和分类、行人检测等任务。
此外,传统的计算机视觉算法如边缘检测、特征匹配等也可以在系统中应用。
导航反馈模块是智能导盲系统的重要组成部分。
语音提示是最常用的导航反馈方式,系统会通过耳机或扬声器向用户提供相应的语音信息。
振动设备也可以被集成到系统中,通过振动模式向用户传递导航指引。
另外,手部触觉反馈是一种新的研究方向,利用可穿戴设备或特殊手套向用户提供触觉刺激,实现更直观的导航反馈。
二、智能导盲系统的特点相比传统的导盲手杖或导盲犬等辅助工具,基于机器视觉的智能导盲系统具有以下特点:1. 实时感知和反馈:智能导盲系统能够实时采集和处理环境信息,并快速向用户提供导航反馈,帮助其避开障碍物和识别环境特征。
2. 多种导航方式:智能导盲系统可以通过语音提示、振动设备或手部触觉反馈等多种方式向用户提供导航指引,满足不同用户的偏好和需求。
以盲人出行产品为例探讨产品系统设计中的需求获取产品系统设计中的需求获取是产品开发过程中的关键环节之一。
通过深入了解用户的需求和使用场景,设计出更符合用户需求的产品。
本文以盲人出行产品为例,探讨产品系统设计中的需求获取过程。
一、产品概况盲人出行产品是为了方便盲人在日常生活中出行而设计的辅助产品。
它集成了语音导航、避障感应、语音识别等功能,能够帮助盲人安全、便捷地到达目的地。
在设计这样一款产品时,首先需要了解盲人出行的需求,以及他们在出行中所面临的困难和需求。
二、用户需求分析1. 盲人出行需求盲人由于看不见道路和交通信号灯,徒步出行存在一定的危险性。
盲人出行产品需要具有导航功能,能够指引盲人到达目的地,并且避免与障碍物碰撞。
盲人还需要通过产品来获取周围环境的相关信息,以确保自身的安全。
2. 用户群体特点盲人出行产品的用户群体主要是盲人和视障人士,他们对产品的使用感受和需求有着特殊的要求。
语音提示对于他们来说是最直接有效的信息获取方式,因此产品在设计时需要保证语音播报的清晰和准确。
产品的携带便捷性也是盲人所关注的重点,需要考虑产品的体积和重量,以便于盲人携带和使用。
三、场景分析1. 室内导航在室内环境中,盲人需要通过产品来获得准确的导航指引,尤其是在陌生的环境中更为重要。
产品需要能够通过语音提示来引导盲人到达目的地,同时避开楼梯、台阶等障碍物。
在室外环境中,盲人需要获取周围道路、交通信号灯等信息,以确保自身的安全。
产品需要具备远程语音识别功能,能够自动识别交通信号灯状态,并及时提醒盲人通行情况。
四、需求获取方法1. 用户访谈通过与盲人用户进行深入的访谈,了解他们在出行中的需求和痛点。
询问他们在出行时遇到的问题,对于产品的期望功能等。
通过用户访谈,可以更直观地了解用户需求,为产品的设计提供参考。
2. 观察调研对盲人出行场景进行实地观察调研,了解他们在实际出行中的行为和需求。
观察盲人在室内和室外的出行行为,寻找可能存在的问题和需求。
盲人导航系统需求分析报告一、引言随着社会的不断发展和进步,在城市的建设中,给身体上有一定障碍的人群提供更加便捷的服务已成为一项重要的任务。
而在这其中,盲人导航系统的需求愈发凸显。
盲人导航系统是一种基于科技手段,帮助盲人进行导航和定位的辅助设备,旨在帮助盲人更加独立、轻松地出行。
二、需求概述盲人导航系统的整体目标是为盲人提供高效、准确的导航和定位服务,帮助他们更好地适应城市出行。
具体需求如下:1. 实时定位:系统需要准确、实时地定位盲人的位置,可以利用全球定位系统(GPS)等技术进行定位。
2. 路线规划:系统需要提供最佳的路线规划,可以根据盲人的起点和终点自动生成最合适的导航路线。
3. 道路识别:系统需要能够识别不同的道路,包括马路、人行道、过街天桥等,并能提供相关的导航指引和警示信息。
4. 交通工具识别:系统需要能够识别不同的交通工具,包括汽车、公交车、自行车等,并能提供相应安全提示,避免盲人与交通工具发生碰撞。
5. 障碍物识别:系统需要能够识别行人、栏杆、电线杆等障碍物,并给出避让指引,确保盲人的安全。
6. 语音导航:系统需要通过语音指引,向盲人提供导航信息,方便盲人在行走过程中获取导航指引。
7. 可穿戴设备:为了方便盲人使用,系统可以设计成可穿戴设备的形式,如智能手表、眼镜等。
8. 可个性化定制:系统应该允许盲人根据自己的需求进行个性化定制,比如调整语音音量、语速等。
三、系统设计为了满足以上需求,盲人导航系统可以分为以下模块:1. 定位和路线规划模块:负责准确定位盲人的位置,并生成最佳的导航路线。
2. 视觉识别模块:通过摄像头采集图像,利用计算机视觉技术来识别道路、交通工具和障碍物。
3. 语音导航模块:根据路线规划的结果,通过语音指引向盲人提供导航信息。
4. 用户界面模块:提供用户界面,方便盲人与系统进行交互,调整个性化设置等。
5. 硬件设备模块:包括可穿戴设备(如智能手表、眼镜)等,提供实际的硬件支持。
基于深度学习的智能盲人辅助系统设计与优化随着科技不断发展,智能化已经成为了各行各业的发展趋势,而智能辅助设备更是给我们带来了极大的便利。
但是在人类的科技发展中,我们有时会忽略一部分人的需求,比如视力有问题的盲人,他们无法凭借视觉感知自己所处的物理环境,这时智能辅助设备的存在就显得尤为重要。
基于深度学习的智能盲人辅助系统就是一个非常好的解决方案。
一、智能盲人辅助系统简介智能盲人辅助系统是一种基于智能算法、图像处理、语音合成技术等多种技术开发的盲人辅助设备。
它通过对环境中的场景进行感知,对物体进行识别,并输出对盲人友好的语音提示,从而帮助盲人更好地融入社交生活。
通过将电子组件嵌入到普通的拐杖、眼镜等“常规”设备中,用户可以更加方便地使用。
二、深度学习在智能盲人辅助系统中的应用作为智能辅助领域的中坚力量,深度学习在智能盲人辅助系统中发挥着重要的作用。
它可以通过感知环境中的不同物体,从而让盲人对自己所处的环境有更好的感知;同时,它还可以通过对盲人口音的学习,让盲人的语音指令更加准确。
除此之外,深度学习技术还可以对盲人所使用的设备进行优化,比如在匹配衣服、读取书籍等方面提供更好的指导。
三、智能盲人辅助系统的技术难点不过,作为一种复杂的智能辅助设备,在开发过程中仍然存在着一些技术难点。
比如,设备需要不断感知环境中的变化,因此需要使用先进的图像处理技术和模型;同时,由于盲人需要通过声音进行操作,因此语音识别和合成技术也需要达到一定的水平。
此外,由于设备需要长时间运行,因此还需要解决节能问题。
四、智能盲人辅助系统的未来展望不过,在不断的研究和开发中,智能盲人辅助系统已经可以实现基本的功能,并逐渐朝着更加完善和智能的方向发展。
未来,我们有理由相信,这种设备将会越来越贴近盲人的实际需求,为盲人提供更加便捷、智能、人性化的服务。
五、总结智能盲人辅助系统的研究和开发,不仅对于盲人的生活提供了更好的便利,也是智能辅助领域的重要进展。
盲人辅助导航系统中的语音识别与处理技术研究随着科技的不断进步,盲人辅助导航系统正日益成为一个备受关注的领域。
其中,语音识别与处理技术作为关键技术之一,对于盲人用户的导航体验起着重要的作用。
本文将就盲人辅助导航系统中的语音识别与处理技术进行深入研究。
一、语音识别技术语音识别技术是将人的语音转化为文字或指令的技术。
对于盲人辅助导航系统而言,语音识别技术可以帮助盲人用户通过口述来获得导航指令或查询相关信息。
目前,语音识别技术已经取得了巨大的突破,能够准确地将人的语音转化为文字,但仍然存在一定的局限性,比如对于方言、口音、语言模糊等情况的识别效果较差。
因此,对于盲人辅助导航系统中的语音识别技术来说,如何提升识别准确性成为一个亟待解决的问题。
为了提升语音识别的准确性,研究者们采用了多种方法,例如引入深度学习算法、使用大规模语音数据进行训练等。
深度学习算法通过构建深层神经网络模型,能够更好地理解语音中的上下文信息,从而提高识别准确率。
此外,使用大规模语音数据进行训练可以有效改善模型的识别能力,并提供了更准确的语音识别服务。
二、语音处理技术语音处理技术是对语音信号进行处理和优化的技术。
对于盲人辅助导航系统而言,语音处理技术可以用于改善语音交互的质量,提高盲人用户的使用体验。
在实际应用中,常见的语音处理技术包括降噪、声音增强、语音合成等。
降噪技术是指通过去除语音信号中的噪音,提升语音信号的清晰度。
对于盲人用户而言,降噪技术可以帮助他们更好地听到导航指令,减少由于噪音干扰而造成的困扰。
声音增强技术是通过增加语音信号的音量和清晰度,使语音更容易被听到。
语音合成技术是将文字转换为语音的技术,可以帮助盲人用户更直观地理解导航指令。
在实际应用中,语音处理技术可以与语音识别技术相结合,实现更为流畅的语音交互体验。
例如,通过优化降噪技术和声音增强技术,可以使得语音识别更加准确,并且将识别结果以更清晰的语音形式反馈给盲人用户,从而提高导航系统的可用性和易用性。
基于语音识别技术的盲人导航系统设计随着社会科技的发展,人们对于科技的要求越来越高,尤其是对于某些群体来说,科技可以帮助他们更好地融入社会。
其中,盲人作为一个特殊的群体,因为没有视力,导致他们在生活、工作中的各种问题都要比普通人多一些。
因此,盲人的生活需要更多的关注和帮助。
在此背景下,基于语音识别技术的盲人导航系统已经得到了广泛的关注。
本文将从系统的设计、功能等方面进行探讨。
一、系统的设计1.硬件设计对于盲人来说,系统的硬件设计非常重要。
为了满足盲人的使用需求,我们需要设计一个轻便的设备,体积小、重量轻,盲人可以携带,在使用过程中能够很方便地操作。
此外,设计时还需要注重外观的美观度,因为美观的外形能够增加盲人使用时的乐趣,让使用者更加愿意使用。
2.软件设计首先,系统需要具备语音识别技术,这是整个系统的核心部分。
通过语音识别,盲人用户可以通过说话向系统输入信息,这样就能够实现导航等功能。
同时,为了方便盲人用户的使用,系统的软件需要具备简单易懂的操作界面。
界面上的按钮和标识需要更大、更明显,让盲人能够更容易地识别和操作。
二、系统的功能1.导航功能盲人导航系统最核心的功能就是导航。
通过语音识别技术,盲人可以告诉系统他想去哪个地方,系统会利用GPS信号定位盲人当前位置,并给出导航路线,指引盲人到达目的地。
在这个过程中,系统将通过语音提示的方式,给盲人提供路线指引和方向指引等信息,以帮助盲人准确地走向目的地。
2.交通信息获取除了导航,对于盲人来说,获取交通信息也是非常重要的。
通过盲人导航系统,盲人可以通过语音输入需要查询的交通信息,比如公交、地铁等的时间表、站点位置信息等。
这些信息系统会根据盲人的输入,通过语音提示的方式返回给用户,以帮助盲人更好地规划行程。
3.预警设施在导航过程中,如果盲人遇到危险,比如道路状况不良或者有人行道障碍物等情况,系统会立即通过语音提示的方式告知盲人,以确保盲人的安全。
三、可行性分析1.硬件方面从目前技术和市场上来看,基于语音识别技术的盲人导航系统的硬件设备是非常可行的。
基于GIS的盲人语音导航系统设计分析
摘要:指出了盲人是一个特殊的社会群体,盲人的日常生活需要借助其他媒介感知和判断周围的空间事物从而
实现其需求,盲人最大的需求就是交通出行。
针对此需求,提出了盲人GIS的设计与开发课题。
通过将GIS与盲人生活实际结合起来,利用GIS和语音导航,以及最新的导航技术,设计了辅助盲人日常生活的盲人地理信息系统。
详细阐述了盲人GIS的设计与各功能的实现过程,并分析了实现系统各功能的关键部分。
关键词:地理信息系统;盲人语音导航;空间定位;盲人GIS
中图分类号:TN96;TP319 文献标识码:A 文章编号:1674-9944(2016)10-0222-04
1.引言
目前,盲人的基数不断增加,已经成为极受关注的社会问题。
在世界范围内,有2.85亿人在视觉上受损,其中大约3000万人完全失明,还有2亿多人弱视。
盲人的日常生活活动都需要移动,他们的行走安全问题备受关注。
目前盲人的主要出行方式还是依靠传统的盲道和手杖,因此设计一个能为盲人日常生活服务的盲人导航系统,并且为他们的生活提
供基本的辅助是一个比较可行的方案。
2.盲人GIS需求分析
视觉是获取信息的主要感觉器官,对于视力障碍者来说,不能或很难判断周围物体间的相对关系和位置,造成生活中的诸多不便。
盲人生活的基本需求主要有以下几个方面。
首先,因为视力障碍,盲人需要能有个实体帮助其进行路径判断,为其活动提供较为准确的导航;其次,盲人需要针对所处环境进行感知,当遇到紧急情况或者危险时,能够有较明显的危险提示与帮助;再次,能够及时的和家属亲人反馈自己的位置,并且能够轻松自如的和家属沟通与联系;最后,能够有生活的辅助帮助,以解决日常生活的小问题。
盲人的生活需求就是能够借助外来设备的帮助,进行正常的生活和日常活动出行,使其能够独立地处理自己的事务。
盲人GIS的需求就是根据盲人的生活需求而确定的。
3.盲人GIS分析
系统家人端主要是方便盲人家属对于盲人的日常进行
及时地管理和查询。
分析主要是结合家人亲属的实际生活的需求而进行的。
首先,家人需要及时掌握盲人的所在位置,及时了解其所处状况;其次,系统要能够提供更加便捷的与亲属通话与联系的方式;再次,系统要能够提供及时地查询前往盲人所在位置的路线,以便有意外的时候能够迅速地到
达目的地;最后,系统需要具有提供更便捷的了解生活基本情况的功能,比如公交线路查询、天气查询、某些部门工作时间等。
系统盲人端需要结合实际盲人实际生活需求,能够及时地帮助盲人判断当前所处位置,并且以语音的形式迅速告知盲人。
一旦盲人需要前往下个目的地时,系统能够迅速定位,并且寻找去往目的地的最佳路径方式,并且全程以盲人的步行速度给盲人路径导航。
当盲人遇到危险或者路径偏移时,系统能够及时地以语音结合振动的方式提醒盲人,并且能够方便盲人及时地以语音形式和家属联系。
最后,系统能够方便盲人以语音的形式查询生活的基本信息,比如天气状况、部门工作时间等。
4.系统设计
4.1系统设计思路与结构
盲人GIS的设计是结合所有前人的研究理论技术,结合GIS技术,利用编程实现的一种软件系统。
该系统的开发能够更好地为广大的盲人服务。
系统亲人管理部分主要为其家人服务和使用。
此部分通过登录数据库的形式使家人账号与盲人的识别号绑定,及时地实现对于家属的追踪。
因目前网络技术较为发达,该部分关键理论是WebGIS技术,主要利用SuperMapiClient 7C(2015)for Java Script插件结合ASP和JAVASCRIPT技术网络编程实现。
系统盲人部分主要是为盲人
提供便捷准确的服务。
因此,结合目前安卓智能手机较为普遍,此部分利用Android编程技术实现。
主要利用SuperMapiMobile 7C(2015)for Android插件结合Android技术编程实现,手机通过蓝牙和振动结合的方式准确的为盲人服务。
系统功能结构如图1所示。
4.2系统设计原则
盲人GIS以为盲人提供实际帮助为目标,实现为盲人的日常活动提供基本的辅助。
系统设计实现的原则如下。
(1)从数据的角度,亲属和盲人端应该通过唯一的识别建立联系。
数据需要由统一的数据库进行存储和管理,应当要满足识别码变动以进行相应的调整。
(2)从功能的角度,系统功能实现以简洁实用为原则。
将系统主要有用的功能准确的实现,盲人端务求实用性,家人端务求准确和美观。
(3)从性能的角度,系统需要具有一定的稳定性和可恢复性,能满足多用户同时操作,具有一定的优化和调整方案。
另外,系统采用分层的策略实现,系统按照3层分层的设计原则,将系统分为数据层、业务层、展示层。
数据层,完成对数据的调用以及处理,为业务层提供服务;业务层,实现对于软件所有功能的实现处理流程;展示层,实现用户对于地图数据的直观观察,并反应其家人对于盲人的地理位
置获知需求的直观定位显示。
系统分层策略如图2所示。
4.3系统功能设计
结合盲人和其家属的需求分析和系统分析,家人端的主要功能有:定位盲人当前位置、最佳路线查询、亲属及时通话、盲人危险一键报警、生活基本辅助。
家人端的主要功能有:所在位置定位、目的地路线查询、目的地语言导航、危险提示、亲属电话呼叫、危险语言报警、生活语音辅助。
系统设计见图3、4所示。
5.盲人GIS详细设计
5.1数据库设计
盲人GIS依托于大量的数据,这些数据都需要依赖于数据库的管理与存储。
因此,数据库是系统的核心,有了数据库才能完成盲人GIS的开发与实现。
这些大量的数据都存储在系统的数据库,便于家人端和盲人端及时对于数据的访问。
因此,盲人GIS开发时,需要先定义服务器数据库,实现数据存储和管理后,才能进行数据的及时访问,给软件系统提供基本的数据支撑。
主要数据如表1所示。
5.2界面设计
系统登录界面主要由系统LOGO和账户名、密码登录框构成,另外设计了新用户注册和忘记密码链接。
当用户将账户名和密码输入后,点击登录按钮,页面自动和服务器数据库连接,当验证身份合理后,才会自动跳转到系统界面,否
则显示提示密码错误,身份不合法。
登录界面如图5、6所示。
5.3语音模块设计
系统设计的前提是实现语音模块的设计,系统预先将语音模块写成一个语音库,在实现各功能时,分别调用该库的所有内容,实现每个功能模块的语音服务识别。
语音库的实现采用调用谷歌VOICE语音接口,实现基础的语音功能,分别在库中实现相应系统需要的方法,比如接收语音指令的方法、处理语音的方法、功能实现的方法、指令语音反馈的方法。
把所有的方法封装成库,以便后续的功能进行调用,完成系统对于盲人功能的实现。
系统语音模块的设计是系统的核心,设计时考虑的因素较多,其实现的基本流程是检查设备是否存在Google语音搜索,然后设置监听,调用Google语音接口、语音处理,处理响应反馈、语音合成输出。
5.4系统实现设计
家人端主要实现的功能由盲人定位、路线查询、语音通话、生活助手组成。
系统实现主界面如图7、8所示。
盲人端主要是预装在盲人设备的软件系统,主要实现对于盲人日常活动的导航与辅助。
该部分以语音模块为依托,系统所有功能都依靠语音实现。
系统实现界面如图7、8所示。
6.结论
盲人导航是一个备受关注的关键问题。
盲人GIS的设计就是利用GIS技术和多项相关技术的结合,实现盲人出行的导航和相关辅助。
通过盲人GIS的设计,基本实现了家人端的智能化管理和盲人端自主的语音导航和辅助服务。
通过该次的研究与设计:①系统实现了对盲人位置的定位,及时为盲人及家属提供所处的位置,盲人亲人更方便及时管理家属;②系统实现了为盲人提供语音服务功能。
根据盲人指令,实现系统功能的操作,并且能够为盲人提供基础的路径语音导航,方便盲人的日常生活出行;③及时的提醒盲人,纠正他们的错误路线,保证了盲人的安全;④提供了盲人和家属间的通话,能够及时便捷的通话;⑤提供了便捷的生活辅助,方便他们的生活。
盲人GIS能够实现对于盲人的日常活动的辅助,基本满足盲人活动的需求。
因此,盲人GIS系统具有其可靠性和可行性。
随系统的改进与完善,一定能够更好地为更多的盲人群体服务。