2024年4月12日发(作者:盈光亮)
基于WindowsPhone8的盲文阅读系统设计
摘 要:基于windowsphone8的盲文阅读系统是为有视力障碍人
士提供信息接收的网络系统。随着视力障碍人士数量的不断增加,
社会要求并且赋予科技为其提高生活质量最终达到生活正常化。而
此系统就是通过软件加相应硬件的方式来帮助其阅读,获取外界信
息,满足其求知欲。
关键词:盲文;阅读;视力障碍
中图分类号:tp391.1
据统计,全球每年新增盲人数量为100-200万,这意味着每五秒
钟就有一个人失明,每一分钟就有一个儿童失明。预计到2020年
全世界的盲人数量将增加至近一亿人,根据中国残疾人联合会的统
计数据,目前我国有视力障碍者1291万。而据世界卫生组织研究:
如果保持目前的趋势不变,预计到2020年中国盲人数将至少增加
一倍。
阅读资源建设和盲人教育的发展是相辅相成、相互促进的关系。
本系统旨在缓解我国盲人阅读资源建设状况和亟待解决的问题,为
改善盲人阅读现状、广泛推广盲人阅读群策群力,让盲人从阅读中
获取力量和自信,提高教育水平,进而融入社会并参与到社会成果
的共建共享中来,真正体现社会和谐、社会平等。
盲文阅读资源现存在下列问题:(1)盲文出版物严重缺乏、时效
性滞后;(2)盲人阅读网络资源分散,不利于获取;(3)盲人阅读
资源利用率低。
本系统可以将rss订阅、电子文档甚至普通书籍中的文字进行“翻
译”,将其转换为音频进行朗诵,使盲人能够听到看不见的文字,
以解决盲文出版物缺乏、时效性之后。更重要的是,系统还可将文
字转化为对应的盲文编码,最终将其呈现在精心设计的盲人电子阅
读板之上,将其变为盲人能够“看得见摸得着”的盲文。此外,在
交互方式上,系统可以通过语音进行控制,给盲人带来更加方便、
人性化的体验。
盲人阅读系统能够让盲人阅读他们感兴趣的书籍、关注时事新闻
等,减小与普通人在获取知识上的差距,也为其他盲人辅助系统的
开发提供一些实践经验。本系统能克服盲人阅读中存在的种种困
难,还盲人朋友们一个高效轻松的“悦”读体验,并从此改变他们
的生活。
1 系统功能
此系统主要功能模块为如下六个模块:(1)书籍管理;(2)rss
订阅管理;(3)云端同步;(4)阅读;(5)盲文输入;(6)语音控
制。
1.1 书籍管理。用户可以将txt,pdf等电子文档导入系统,并
且可以对已存入的文档进行删除操作,将文档从系统中删除。此外
用户可以对书籍进行添加、删除书签操作。
1.2 rss订阅管理。系统将常见的rss源进行收集分类成rss频
道,用户根据自己的要求,选择性订阅rss或rss订阅删除或将rss
文章进行收藏。
1.3 云端同步。系统运用windowsazure云平台,为用户提供云
存储。用户可以将本地存储中的书籍上传到云端存储,也可以将本
地存储的rss文章上传到云端。这将大大提升阅读体验。
1.4 阅读。视力障碍者获取信息主要通过听觉和触觉。在此系统
内用户可采用语音阅读或盲文触读。语音阅读即系统通过语音模式
通过朗读的形式将书籍、网络rss文章信息传递给视障人士。盲文
触读即用户通过触觉用手触摸的形式来进行阅读,这个更加符于学
习过盲文的视障人士习惯。
1.5 盲文输入。用户可以通过盲文点显器(硬件部分)进行输入
或通过语音输入。用户将文字对应的braille盲文编码输入或直接
语音方式进行输入。通过此功能盲人将可以处理短信、邮件等事务。
1.6 语音控制。用户可以通过语音控制对系统进行控制,这是对
单纯通过盲文点显器控制系统的一个补充。提升系统对用户的友好
性。
2 技术实现
本阅读系统结合硬件和软件。有视力障碍人士通过硬件来控制整
个系统。而软件保证整个系统高效、有序的运行。采用软硬件结合
的方式使得系统可以满足多种需求。当需求变更时,可只改变软件
快速的应对。
2.1 系统架构图。系统以领域驱动设计思想为指导,采用三层c/s
逻辑分层架构。1.表示层采用xaml+c#进行开发,采用mvvm设计模
式;2.业务逻辑层,采用applicationfa?ade和domainmodel模式;
3.数据访问层,采用repository模式,通过linqtoxml技术进行
xml文件数据的存取。采用分层结构,能够保证系统可修改高。能
够容易降低模块改变对系统的影响,同时能有保证系统对需求变更
时能快速有效做出反应。
2.2 软件设计。软件部分,ide采用visualstudio2013、数据库
使用microsoftsqlserver2012、项目管理工具采用
teamfoundationserver(tfs)、云平台采用windowsazure,运行环
境为windowsphone8、windows。
软件部分主要有:sazure云服务器,主要为提供主流媒
体,如新浪、凤凰等rss(reallysimplesyndication,简易信息聚
合)新闻内容,内容主要由系统爬虫进行收集。同时还将用户阅读
信息、个人资料等保存在云端,方便本地进行同步,实现无缝的阅
读体验。sphone8平台上客户端,实验机器为
nokialumia920。该客户端主要与硬件设备进行交互,此客户端同
时还负责将正常文字转换为盲文编码同时通过bluetooth模块发送
至硬件设备,然后硬件设备“显示”内容。s8平台下客户
端,此客户端通过局域网wifi将本地的书籍内容发送给手机客户
端。同时可以将客户端内容进行备份等功能。
2.3 盲文点显器(硬件)设计。此硬件为自行设计并实现。采用
msp430f169芯片。此芯片为16-bitrisc架构,最高运算速度8mips
的单芯片微控制器,为低功耗应用需求,所设计的微控制器。广泛
应用在计步器、血糖计、三用电表、功率计等可携式产品应用上。
硬件的主要职责为与手机客户端进行交互,为有视力障碍的人士显
示盲文信息。硬件设备根据用户操作从手机客户端接受盲文信息
(采用braille盲文编码)。手机客户端和硬件设备之间采用
bluetooth进行信息交换。
3 小结
本系统采用软硬件结合的方式,采用windows解phone8、windows8
和microsoftazure云平台等技术,帮助盲人以及双眼低视力者解
决阅读难题。盲人以及双眼低视力人群数量正在不断增加。无论是
在道德上,还是义务上来讲,社会都应当加大对盲人及双眼低视力
人群等弱势群体的关注度。社会除了应当满足盲人的一些基本生活
要求外,还应当承担起满足盲人的求知欲。而在当今这个信息化的
时代,阅读是一件不可少的活动。而这恰恰是盲人和低视力人群学
习的重要手段之一,比较重要的需求之一。我们相信,科技可以弥
补这群弱势群体的生理缺陷,这也应该是科技的一项重要的责任。
而本项目就是利用当今科技的力量、担负科技责任而设计的,着力
解决盲人以及双眼低视力人群阅读困难这一社会问题
参考文献:
[1]程黎,顾定倩,刘艳红.我国盲文使用情况的调查研究[j].语
言文字应用,2013(02).
[2]李肖.我国盲人阅读资源及阅读推广现状[j].新世纪图书馆,
2013(05).
[3]杨潮,车磊.汉字盲文转换系统的设计[j].北京印刷学院学
报,2011(06).
[4]曲欣,钟经化,李朝煦.盲文平面触觉凸图研究[j].科技信息,
2010(21).
[5]江铭虎,朱小燕,夏莹.基于多种知识的盲文翻译的研究[j].
清华大学学报,2000(09).
作者简介:谢维柱(1988.11.15-),男,湖南醴陵,本科,研究
方向:数据挖掘,软件工程。
作者单位:四川大学软件学院,成都 610207
2024年4月12日发(作者:盈光亮)
基于WindowsPhone8的盲文阅读系统设计
摘 要:基于windowsphone8的盲文阅读系统是为有视力障碍人
士提供信息接收的网络系统。随着视力障碍人士数量的不断增加,
社会要求并且赋予科技为其提高生活质量最终达到生活正常化。而
此系统就是通过软件加相应硬件的方式来帮助其阅读,获取外界信
息,满足其求知欲。
关键词:盲文;阅读;视力障碍
中图分类号:tp391.1
据统计,全球每年新增盲人数量为100-200万,这意味着每五秒
钟就有一个人失明,每一分钟就有一个儿童失明。预计到2020年
全世界的盲人数量将增加至近一亿人,根据中国残疾人联合会的统
计数据,目前我国有视力障碍者1291万。而据世界卫生组织研究:
如果保持目前的趋势不变,预计到2020年中国盲人数将至少增加
一倍。
阅读资源建设和盲人教育的发展是相辅相成、相互促进的关系。
本系统旨在缓解我国盲人阅读资源建设状况和亟待解决的问题,为
改善盲人阅读现状、广泛推广盲人阅读群策群力,让盲人从阅读中
获取力量和自信,提高教育水平,进而融入社会并参与到社会成果
的共建共享中来,真正体现社会和谐、社会平等。
盲文阅读资源现存在下列问题:(1)盲文出版物严重缺乏、时效
性滞后;(2)盲人阅读网络资源分散,不利于获取;(3)盲人阅读
资源利用率低。
本系统可以将rss订阅、电子文档甚至普通书籍中的文字进行“翻
译”,将其转换为音频进行朗诵,使盲人能够听到看不见的文字,
以解决盲文出版物缺乏、时效性之后。更重要的是,系统还可将文
字转化为对应的盲文编码,最终将其呈现在精心设计的盲人电子阅
读板之上,将其变为盲人能够“看得见摸得着”的盲文。此外,在
交互方式上,系统可以通过语音进行控制,给盲人带来更加方便、
人性化的体验。
盲人阅读系统能够让盲人阅读他们感兴趣的书籍、关注时事新闻
等,减小与普通人在获取知识上的差距,也为其他盲人辅助系统的
开发提供一些实践经验。本系统能克服盲人阅读中存在的种种困
难,还盲人朋友们一个高效轻松的“悦”读体验,并从此改变他们
的生活。
1 系统功能
此系统主要功能模块为如下六个模块:(1)书籍管理;(2)rss
订阅管理;(3)云端同步;(4)阅读;(5)盲文输入;(6)语音控
制。
1.1 书籍管理。用户可以将txt,pdf等电子文档导入系统,并
且可以对已存入的文档进行删除操作,将文档从系统中删除。此外
用户可以对书籍进行添加、删除书签操作。
1.2 rss订阅管理。系统将常见的rss源进行收集分类成rss频
道,用户根据自己的要求,选择性订阅rss或rss订阅删除或将rss
文章进行收藏。
1.3 云端同步。系统运用windowsazure云平台,为用户提供云
存储。用户可以将本地存储中的书籍上传到云端存储,也可以将本
地存储的rss文章上传到云端。这将大大提升阅读体验。
1.4 阅读。视力障碍者获取信息主要通过听觉和触觉。在此系统
内用户可采用语音阅读或盲文触读。语音阅读即系统通过语音模式
通过朗读的形式将书籍、网络rss文章信息传递给视障人士。盲文
触读即用户通过触觉用手触摸的形式来进行阅读,这个更加符于学
习过盲文的视障人士习惯。
1.5 盲文输入。用户可以通过盲文点显器(硬件部分)进行输入
或通过语音输入。用户将文字对应的braille盲文编码输入或直接
语音方式进行输入。通过此功能盲人将可以处理短信、邮件等事务。
1.6 语音控制。用户可以通过语音控制对系统进行控制,这是对
单纯通过盲文点显器控制系统的一个补充。提升系统对用户的友好
性。
2 技术实现
本阅读系统结合硬件和软件。有视力障碍人士通过硬件来控制整
个系统。而软件保证整个系统高效、有序的运行。采用软硬件结合
的方式使得系统可以满足多种需求。当需求变更时,可只改变软件
快速的应对。
2.1 系统架构图。系统以领域驱动设计思想为指导,采用三层c/s
逻辑分层架构。1.表示层采用xaml+c#进行开发,采用mvvm设计模
式;2.业务逻辑层,采用applicationfa?ade和domainmodel模式;
3.数据访问层,采用repository模式,通过linqtoxml技术进行
xml文件数据的存取。采用分层结构,能够保证系统可修改高。能
够容易降低模块改变对系统的影响,同时能有保证系统对需求变更
时能快速有效做出反应。
2.2 软件设计。软件部分,ide采用visualstudio2013、数据库
使用microsoftsqlserver2012、项目管理工具采用
teamfoundationserver(tfs)、云平台采用windowsazure,运行环
境为windowsphone8、windows。
软件部分主要有:sazure云服务器,主要为提供主流媒
体,如新浪、凤凰等rss(reallysimplesyndication,简易信息聚
合)新闻内容,内容主要由系统爬虫进行收集。同时还将用户阅读
信息、个人资料等保存在云端,方便本地进行同步,实现无缝的阅
读体验。sphone8平台上客户端,实验机器为
nokialumia920。该客户端主要与硬件设备进行交互,此客户端同
时还负责将正常文字转换为盲文编码同时通过bluetooth模块发送
至硬件设备,然后硬件设备“显示”内容。s8平台下客户
端,此客户端通过局域网wifi将本地的书籍内容发送给手机客户
端。同时可以将客户端内容进行备份等功能。
2.3 盲文点显器(硬件)设计。此硬件为自行设计并实现。采用
msp430f169芯片。此芯片为16-bitrisc架构,最高运算速度8mips
的单芯片微控制器,为低功耗应用需求,所设计的微控制器。广泛
应用在计步器、血糖计、三用电表、功率计等可携式产品应用上。
硬件的主要职责为与手机客户端进行交互,为有视力障碍的人士显
示盲文信息。硬件设备根据用户操作从手机客户端接受盲文信息
(采用braille盲文编码)。手机客户端和硬件设备之间采用
bluetooth进行信息交换。
3 小结
本系统采用软硬件结合的方式,采用windows解phone8、windows8
和microsoftazure云平台等技术,帮助盲人以及双眼低视力者解
决阅读难题。盲人以及双眼低视力人群数量正在不断增加。无论是
在道德上,还是义务上来讲,社会都应当加大对盲人及双眼低视力
人群等弱势群体的关注度。社会除了应当满足盲人的一些基本生活
要求外,还应当承担起满足盲人的求知欲。而在当今这个信息化的
时代,阅读是一件不可少的活动。而这恰恰是盲人和低视力人群学
习的重要手段之一,比较重要的需求之一。我们相信,科技可以弥
补这群弱势群体的生理缺陷,这也应该是科技的一项重要的责任。
而本项目就是利用当今科技的力量、担负科技责任而设计的,着力
解决盲人以及双眼低视力人群阅读困难这一社会问题
参考文献:
[1]程黎,顾定倩,刘艳红.我国盲文使用情况的调查研究[j].语
言文字应用,2013(02).
[2]李肖.我国盲人阅读资源及阅读推广现状[j].新世纪图书馆,
2013(05).
[3]杨潮,车磊.汉字盲文转换系统的设计[j].北京印刷学院学
报,2011(06).
[4]曲欣,钟经化,李朝煦.盲文平面触觉凸图研究[j].科技信息,
2010(21).
[5]江铭虎,朱小燕,夏莹.基于多种知识的盲文翻译的研究[j].
清华大学学报,2000(09).
作者简介:谢维柱(1988.11.15-),男,湖南醴陵,本科,研究
方向:数据挖掘,软件工程。
作者单位:四川大学软件学院,成都 610207