智能环境中普适计算为通过多个交互设备向用户提供信息服务奠定了基础,但如何选择恰当的设备向用户提供服务仍是一项亟待解决的问题。基于用户视觉交互能力参数筛选出最优的交互设备提供服务。根据用户的视野范围和面部朝向,结合所在位置计算显示设备相对于用户的双向可达性;根据用户的视力水平,结合显示界面字符大小计算显示设备所显示信息对用户的可读性;综合以上两方面信息计算设备推荐率。利用具有不同视觉能力的用户对所提出方法进行了验证,实验结果表明所提出方法能选择出与用户交互能力最匹配的交互设备。