一种具有位置计算与语音交互功能忘录APP的设计与实现

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:kissface
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:文章阐述了一款基于Android平台的具有位置计算与语音交互功能备忘录APP的设计与实现,该系统构建主要通过独立开发和第三方平台提供服务,在开发中整体主要采用C/S构架。该系统可自动感知用户当前的地理位置,从而判断用户与目标地点的距离,通过位置信息与内部设置的提醒策略,实现动态提醒。采用分层设计,系统界面良好,简单易用。
  关键词:Android;基于位置的服务;备忘录
  随着移动信息网络覆盖及智能移动终端设备的普及,用户对移动终端服务偏好越来越明显。据CNNIC统计数据,截至2016年12月,我国网民规模达7.31亿,普及率达到53.2%,超过全球平均水平3.1个百分点,超过亚洲平均水平7.6个百分点[1-2]。但有些智能终端屏幕键盘触碰面积过小,对于老年人和视力障碍患者存在不便之处,在这种情况下,语音作为人与人之间最自然且最方便的沟通方式,是一个非常重要的人机交互补充方式,将解放人们的双手,降低移动互联网的使用门槛,让输入更便捷,服务效率更高[3]。
  基于位置的服务(Location Based Service,LBS)包括两层含义。第一层含义是确定移动设备或用户所在的地理位置;第二层含义是提供与位置相关的各类信息服务,指与定位相关的各类服务系统,简称“定位服务”,也称“移动定位服务”系统[4-5]。当前,LBS在商业领域己获得了成功应用,例如大众点评、滴滴打车、墨迹天气等应用。但是,国内暂时未发现具有语音交互功能的基于LBS的备忘录APP。因此,研究LBS与备忘录相结合具有现实意义。
  笔者通过对目前手机备忘录软件普遍存在的问题的分析,设计并开发了基于Android操作系统的具有位置计算与语音交互功能备忘录APP,此软件可以实时检测用户当前的位置,并将它与用户所设定的位置作比较,若移动应用发现用户不能按时到达目的地,则会智能地立即提醒,以期为用户提供个性化的便捷服务。
  1 系统设计
  1.1 APP系统架构
  具有位置计算与语音交互功能备忘录APP构建主要通过独立开发和第三方平台提供服务,在开发中整体主要采用C/S构架,前台客户端负责用户界面交互,后台服务器负责主要计算。 本文提出的软件采用分层设计,以下分别对人机交互层、本地存储层及系统运算层进行介绍。
  1.1.1人机交互层
  人机交互层主要负责提供给用户良好的操作体验,使此款软件更加简易化、人性化。用户可通过两种方式进行事件的设置,传统的键盘录入以及新兴的语音交互。
  语音交互使人机界面同时具备了“听”和“说”的能力,为目前的交互设计带来了广度和深度上的扩展。考虑到目前国内仍存在大量人群习惯于使用方言交流,软件会对用户语音进行分析理解,对于非标准普通话的语音输入还会进行一次反馈,即将软件分析得出的结果,通过扬声器外放给用户,用户确认无误后方会记录,这种设计进一步提高了语音输入的准确性,也为不会讲普通话的用户带来方便。
  1.1.2本地存储层
  软件采用一种轻量级的数据库SQLite来记录用户所输入的事件信息,以及与用户的配置信息等。确保即使在网络环境较差的时候,软件仍能正常运行。
  1.1.3系统运算层
  软件通过手机硬件本身的位置服务以及云服务商提供的LBS实时获取用户当前位置,与本地存储层中的信息对比分析,在感知到用户不能按时到达事件中包含的地点或者会错过某些事情时,智能地、人性化地发出提醒。
  本文提出的软件主要系统构架如图1所示。
  2系统实现
  2.1服务器端的设计与实现
  服务器采用了Bmob云,使用第三方提供的云服务,屏蔽了后端设计的繁琐细节,只需引入服务商所提供的AndroidSDK,便可轻松实现用户管理、数据存储功能,提高了开发效率,节约了开发成本。
  2.2客户端的设计与实现
  2.2.1信息录入
  具有位置計算与语音交互功能备忘录APP信息录入包括两种方式,即文字输入、语音录入。实现文字输入功能仅需要在界面上添加一个multiline text控件即可;语音录入功能则通过引入科大讯飞语音输入SDK,本地采集用户的语音数据并上传至科大讯飞服务器集群,待返回json格式的结果后,利用Google出品的json解析包- Gson.jar,对其结果解析,并反馈给用户。语音输入如图2所示。
  图2语音输入
  2.2.2数据记录
  以Android嵌入的轻量级数据库SQLite作为存放数据的数据库,所占用资源较少。本地存储过后,事件信息上传至Bmob云端数据库,完成数据云端备份。
  2.2.3后台定位
  通过比较各大LBS服务商所提供的定位信息,本系统后台定位技术采用百度地图开放平台所提供的API。在后台将启动一个service-每隔一分钟获取一次用户的当前位置。即使用户关闭软件,根据Android系统的机制,service可以在后台留存,仍然能获取位置,进行提醒。采用多种定位技术,提高了定位精度,即使在室内,定位精度也可达到1-3 m。
  2.2.4动态提醒
  通过后台定位获得了用户当前的位置,结合数据库中存储的经纬度信息、目前的交通状况以及用户的出行方式进行综合情境分析,判断用户不能按时到达目的地时,会以震动或者响铃的方式进行提醒。界面如图4-5所示。
  3结语
  本系统首次将LBS与记事本、备忘录等功能类软件相结合,实现了一种具有位置计算与语音交互功能备忘录APP,通过位置信息与内部设置的提醒策略,实现动态化智能化提醒,较传统的记事本、备忘录软件有一定的创新之处。随着移动互联网和智能手机的普及,基于位置的服务将会迎来蓬勃发展。
  [参考文献]
  [1]张梁.安卓系统下的备忘录开发与研究[D].长春:吉林大学,2015.
  [2]中国国信网.CNNIC发布第39次《中国互联网发展状况统计报告》[EB/OL].( 2017-01-22)[2017-12-04].http://www.cac.gov.cn/cnnic39/
  [3]雷锋网语音:人机交互的新革命[EB/OL](2013 - 03 -13) [2017-12- 04] .https://www.leiphone com/news/20140 6/siri-ifly.html.
  [4]严栋孜,王轶骏,薛质,等.面向LBS服务的APP数据安全风险研究[J].通信技术,2016( 12):1702-1708.
  [5]袁彬,肖波,侯玉华,等.移动智能终端语音交互技术现状及发展趋势[J]信息通信技术,2014 (2):39-43,51
其他文献
在建设海洋强国的征程中,无人水面航行器、无人水下航行器将起到重要作用。保护港口和海港的巨大商业潜力,将驱动无人水面航行器、无人水下无人航行器和自主式水下潜航器快速发展。  现在,一些无人航行器的制造商和客户,都正在企图将它们用于保护商业或军用港口和海港的运营安全。虽然迄今尚未有正式的应用例子,但包括美国金枪鱼机器人公司、美国液体机器人公司、美国视频射线公司(Video Ray)和萨博公司都表示,已
期刊
汉族,1969年出生于四川省南江县。2001年开始旅游攝影工作,现为中国摄影家协会会员、中国艺术摄影学会会员、中国民俗摄影协会会员。在西藏的16年中,曾多次驾车穿行于西藏的72个县和川藏线、滇藏线、新藏线、青藏线采风,主要拍摄西藏风光和人文地理,摄影作品多次在国内摄影展览中获奖。
期刊
1962年出生于江苏新沂。1980年参军,1985年转业,1984年開始摄影创作,现为中国摄影家学会会员、西藏摄影家协会理事。
期刊
目前,洛克希德·马丁公司已经冻结了MQ-25无人加油机设计方案,通过采用飞翼式布局,实现了气动效率、燃料容量和航母甲板空间的最佳组合,可以满足美国海军的多种任务需求。  长期以来,洛克希德·马丁公司臭鼬工厂以研制军用侦察机和隐身战斗机而闻名,它的大部分工作都隐藏在幕后。位于加利福尼亚州帕姆代尔的先进发展计划团队负责了著名的U-2、SR-71、F-1]7、YF-22、X-35和RQ-170等项目的研
期刊
美国海军在2017年9月发布了MQ-25A无人加油机的最终招标要求,参与竞标的开发团队也提交了各自的方案。作为一个短周期的项目,MQ-25A或许很快就会亮出真身。本文试图通过回顾MQ-25A的发展,对其关键能力开展分析,研判其可能的作战运用模式,供相关部门和研究机构参考。  美国海军在2017年9月发布了MQ-25A的最终版招标要求(RFP),将该机锁定为一个能够满足航母适配性和空中加油单一任务需
期刊
摘要:伴随着互联网技术的不断发展,数据在以越来越快的速度增长,社会的各个部门每天都会产生大量的新数据,为了应对这些海量数据,大数据技术应运而生,但是随着大数据技术带来的各种改变,数据安全问题也不容忽视,安全保障是确保大数据合理使用的前提。文章简要分析了大数据治理中面临的各种安全问题以及应对措施。  关键词:大数据:治理;安全  国际权威研究机构Gartner对大数据的定义是需要处理模式才能具有更强
期刊
摘要:2003年,CEPA签订后,香港电影人纷纷“北上”,这既是中国电影市场的需求,同时也是社会文化大融合的具体体现。陈可辛作为“北上”导演之一,纵观其“北上”时期拍摄的六部作品,他既能以工业化的电影生产方式完成符合时代潮流与体制要求的创作,又能创作出兼具美学品质的作品,实现了工业性与艺术性的统一。虽然陈可辛不属于电影工业美学中“新力量”导演的一员,但回顾其作品中所涵盖的文化品格基准和电影运作上的
期刊
摘 要:近年来,随着各大高校校区面积的不断扩大,高校学子们对自行车的需求也越来越大。每年毕业季,毕业生们忙于工作实习,往往无暇处理之前购买的自行车,使之堆积在校园内,久而久之,成了所谓的僵尸自行车。正是在这种背景下,广东培正学院在校园内运行了无锁自行车,供师生们在校园内免费骑行,并有着不错的发展态势。文章围绕广东培正学院无锁自行车的发展现状,分析在其他高校推行的可行性,并針对其管理方式提出建议。 
期刊
摘 要:iBeacon有着体积小、功耗低、覆盖范围广等特点,因此其在室内定位领域有着非常明显的优势。文章提出了一种基于iBeacon的以定位点RSSI与参考点RSSI的欧氏距离倒数的归一化值作为权值的改进型KNN算法,同时提出了一种空间滤波算法,提升了算法效率。仿真实验结果表明,文章提出的改进型KNN算法在定位精度上相比原KNN算法提升了43.6%。此外,文章提出的空间滤波算法提高算法的运算速度约
期刊
摘要:文章设计了以STM32为核心的涂布仪蠕动泵控制系统,通过4.3寸触摸屏控制信号对57型号步进电机进行细分控制,系统运行时可随时改变步进电机的运行方式,包括转动方向、转动速率及转矩数,达到精准实时控制蠕动泵步进电机的目的。  关键词:STM32;控制器;蠕动泵  目前涂料自动涂布仪应用广泛,其中涂布仪中蠕动泵控制技术也得到了相应的发展,本项目研制了一种基于STM32的蠕动泵控制器。其主要功能是
期刊