软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

适用于智能手机的路考评分系统的设计探析

来源:数字技术与应用 作者:刘群
发布于:2017-06-06 共1899字
  摘要:在路考考试过程中,考生由于不适应被电子路考系统进行指挥、评判,考试时难免有一些心理压力,开发设计一个适合智能手机使用的路考系统,将路考系统设备的路考功能移植到智能手机,能够与速度相关的考试项目进行参数设置,并在考试时能对这些项目自动评判和进行判分。
  
  关键词:路考系统;自动评判;GPS
  
  1 引言
  
  路考仪,也称路考系统、机动车驾驶人考试系统、电子路考仪[1],是判断驾驶员道路9项考试是否合格所采用的仪器设备的总称。开发设计一个适合智能手机使用的路考系统,将路考系统设备的路考功能移植到智能手机,能够与速度相关的考试项目进行参数设置,并在考试时能对这些项目自动评判和进行判分。
  
  2 功能分析
  
  路考系统自动评判功能主要对速度相关的考试项目,可以实现自动评分,设置速度类项目的参数信息,一般按照以下参数设置,软件自动感应扣分--对应扣分语音。对应的自动评判考试项目有,直线行驶角度判断,对应扣分项:方向控制不稳,不能保持车辆直线运动状态;公交车站、学校区域、人行横道、前方路段减速慢行,对应扣分项:不按规定减速慢行;变更车道,对应扣分项:拨转向灯少于3秒即转向;加档行驶,对应扣分项:未按指令平稳加、减挡的;靠边停车,对应扣分项:拨转向灯少于3秒即转向;路口直行,对应扣分项:不按规定减速或停车了望;路口左转,对应扣分项:不按规定减速或停车了望;路口右转,对应扣分项:不按规定减速或停车了望。能够对这些自动评判项目的参数进行设置,并在考试时能对这些自动评判项目进行判分。
  
  3 系统构思
  
  3.1 自动参数数据存取方式选择
  
  自动评判参数数据的保存,可以使用文本文件、SQLite数据库、XML文件等来进行数据存储,再使用一个加密算法来进行加密即可完成数据的存储,但考虑到参数数据的内容不多,都是以键值对的方式存在,最终选择了XML方式[2].
  
  3.2 自动评判项目的主要参数
  
  自动评判的项目,主要是对速度相关的考试项目,一共有十多个,如直线行驶角度判断:X秒内,方向偏转角度不大于X度;公交车站、学校区域、人行横道、前方路段减速慢行:车速不低于X码、不高于X码;经过分析,在这些项目中,主要设置的参数有时间、方位角、最低速度、最高速度、距离。
  
  4 模块功能实现
  
  自动评判功能实现的总体思路就是通过GPS来获取指定点的经纬度,通过计算直线距离、获取方位角、得到两个点之间的时间等数据,再与自动评判项目之前设置的参数进行比较,从而判断项目是否合格,下面对主要模块作简要说明。
  
  4.1 GPS功能实现
  
  目前Android平台的智能手机、平板电脑都内置了GPS硬件模块,对于Android平台而言,开发GPS功能的应用程序比较方便,Android为此提供Location Manager类及其他几个辅助类,通过get System Service获得Location Manager对象[3-4],指定Location Provider来获取定位信息,定位信息由对象Location表示,在该系统中,通过设置GPS辅助类封装GPS的常用操作,类名为Assisted GPS,在这个核心类中,包含的功能有:判断GPS有没有打开,方法名为is Open GPSAnd Net Work();计算两点间的距离,单位为米,方法名为gps Count Distance();判断是否同向,根据当前方位角和目标方位角(即数据库中保存的方位角,方法名为is Synthetic();手动播报界面中的自动功能,开启自动时,在线程中时刻调用,如果在目标点范围内且同向,则返回相应pid,-1是周围没有任何目标点,根据:保存过的所有项目信息,当前经度,当前纬度,当前方位角,项目编号的值,方法名为get Project Id();自动播报界面,判断是否到达线路上的考试点了,如果到达则返回相应的项目的pid,否则返回-1,方法名为get Line Detail Id();当长按按钮时,如果当前位置保存过点,则返回id删除相应项,-1为当前点没有保存过数据根据:保存过的所有项目信息,当前经度,当前纬度,方法名为get ProjectLocation Id()。
  
  4.2 计算两点间的距离
  
  计算两点间的距离,单位为米,通过传入两个评判点的经纬度,来计算两点间的距离,根据距离与自动评判项的参数来自动评判项目是否合格。
  
  4.3 判断是否方向同向
  
  根据当前方位角和目标方位角,判断是否同向,比如对自动评判的项目有左转向、右转向等自动评判项目。
  
  5 结语
  
  设计适合智能手机使用的路考系统,将路考系统设备的路考功能移植到智能手机,能解决自动评判打分,利用智能手机自带的GPS模块,感应GPS导入数据,实现自动判断线路点的功能,并根据GPS数据进行计算,并进行优化处理。
  
  参考文献
  
  [1]中华人民共和国机动车驾驶员考试办法[S].1996-10.  
  [2]刘绒霞,王健,郭芳华。机动车行驶状态记录仪的设计[J].西安工业学院学报,2002(2)。  
  [3]李林涛,石庆民。Android智能手机操作系统的研究[J].科技信息,2011(25)。
原文出处:刘群. 路考系统自动评判功能的设计[J]. 数字技术与应用,2017,(02):196.
相关内容推荐
相关标签:
返回:软件工程论文