移动应用自动化无障碍检测系统的设计和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jewelryt40b
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今移动互联网发展迅速,网民使用手机上网的比例高达99.1%,移动上网已经成为了人们最主要的上网获取信息的方式。然而,大量残障人士却因为移动应用缺乏对无障碍访问的支持而难以正常的访问网络信息,例如控件无法被读屏工具访问或者图像对比度过低都会为视障人士带来访问障碍,而控件太小则会妨碍肢体障碍人士的正常使用,它们为信息无障碍理念的实现带来了挑战。为了检测移动应用的无障碍支持问题,以加强移动端信息无障碍的能力,本文设计并实现了移动应用自动化无障碍检测系统,该系统通过可靠通用的方法去获取任意第三方移动应用的页面数据,并借助机器学习的方法训练出检测模型以找出这些应用页面的无障碍支持问题。最后,本文通过实验验证了该检测系统识别应用无障碍问题的能力。本文的主要工作如下:(1)本文提出了一种基于随机遍历策略的移动应用自动化页面数据获取方法,该方法具有较好的通用型,可作用于第三方应用,动态地获取应用运行时的真实页面信息。(2)本文提出了一种基于页面结构和图像信息的启发式相似度比较算法,该算法可以用于去除相似的移动应用页面,以减少数据的冗余,提高系统的效率。(3)本文设计并实现了针对移动应用的无障碍支持检测系统,该系统基于机器学习的方法,通过训练出应用页面结构检测模型和应用页面图像检测模型分别评估移动应用对无障碍的支持情况。本文通过分析8个流行的移动应用上超过15000个控件的页面结构和图像来验证上述方法的有效性。实验结果显示,本文所提出的系统在检测无障碍支持情况时,检测移动应用页面结构问题的平均准确率达到91.52%,检测移动应用图像问题的平均准确率达到96.22%。
其他文献
在20世纪,随着人类基因组计划中精确的DNA全序列图的完成,近年来基因库中的碱基数目大量增长,为了能够管理好这些数据并挖掘出有用的生物信息并分析它,众多的生物学家、数学
襄樊江山车变速箱公司18年的发展史,是一部不断以创新为动力锻造企业实力的历史。2007年。从发展战略来说,它是江山变速箱公司“十一五”战略逐步推动的一年:从收获来说,它是江山
奥迪危机回顾2003年10月16日宝马的第一款国产车325i上市,就品牌而言,宝马325i型轿车47.385万的价格理所当然,而且和奥迪一样,把价格高的理由归结于与国际接轨.这也给宝马过
目的:探讨对进行二次高位胆管切开取石术的肝内胆管结石患者进行整体护理的临床效果。方法:选择2015年1月至2017年12月期间在绵阳市中心医院肝胆外科进行二次高位胆管切开取石
目的 评价人类免疫缺陷病毒(human immunodeficiency virus,HIV)早期感染者T细胞活化水平,寻找HIV早期感染者疾病进展的预测指标.方法 以2010年1月至2010年12月间首都医科大学
混凝土在现代工程建设中占有重要地位。对混凝土施工的温度应力与裂缝处理进行了阐述。
在2004-2007年对祁连山北坡熊蜂种类进行了调查,根据所采集的标本和中国科学院动物研究所馆藏标本,经鉴定该地区有熊蜂14种。另外,对该地区的熊蜂区系成分进行了初步的分析。