【技术实现步骤摘要】
一种在终端屏幕上进行视力测试的方法、系统及存储介质
本专利技术涉及数据处理
,尤其涉及一种在终端屏幕上进行视力测试的方法、系统及存储介质。
技术介绍
现有的视力测试方法通过视力表进行测试,测试者站在距离视力表5米的距离,医生点指视力表上的视标,测试者说出答案(上、下、左、右),从而完成对测试者的视力情况的测试。现有测试情况有如下不足:1.需要医生配合才能完成测试。2.必须使用视力表,但是视力表一方面不便于携带,另一方面使用起来也比较麻烦,而且测试者必须站在规定的距离才能进行测试,非常麻烦。综上,目前的视力测试方法不能够满足用户的需求。
技术实现思路
为了解决现有技术中的问题,本专利技术提供了一种在终端屏幕上进行视力测试的方法。本专利技术提供了一种在终端屏幕上进行视力测试的方法,包括依次执行如下步骤:视标尺寸确认步骤:首先接收用户输入的测试距离,根据基本视标尺寸与测试距离的关系得到标准的视标尺寸h,根据标准的视标尺寸h得到各视力等级的视标尺寸z,视标为正方形,标准的视标尺寸h=tg(5/60)°*d,d为用户输入的测试距离,各视力等级的视标尺寸z为标准的视标尺寸h的1.2589倍;视标物理尺寸确认步骤:获取终端屏幕的屏幕密度,屏幕密度是指在1英寸屏幕内存在的像素点数量,根据计算公式得到各视力等级的视标尺寸z在终端屏幕上的显示尺寸,该显示尺寸的单位为像素,计算公式为:屏幕密度/25.4*z;视标显示步骤:在终端屏幕上显示各视力等级对应的视标尺寸,并 ...
【技术保护点】
1.一种在终端屏幕上进行视力测试的方法,其特征在于,包括依次执行如下步骤:/n视标尺寸确认步骤:首先接收用户输入的测试距离,根据基本视标尺寸与测试距离的关系得到标准的视标尺寸h,根据标准的视标尺寸h得到各视力等级的视标尺寸z,视标为正方形,标准的视标尺寸h=tg(5/60)°*d,d为用户输入的测试距离,各视力等级的视标尺寸z为标准的视标尺寸h的1.2589倍;/n视标物理尺寸确认步骤:获取终端屏幕的屏幕密度,屏幕密度是指在1英寸屏幕内存在的像素点数量,根据计算公式得到各视力等级的视标尺寸z在终端屏幕上的显示尺寸,该显示尺寸的单位为像素,计算公式为:屏幕密度/25.4*z;/n视标显示步骤:在终端屏幕上显示各视力等级对应的视标尺寸,并显示各方向的视标;/n测试步骤:接收用户输入的识别数据,根据视力测试的规则,生成测试的结果。/n
【技术特征摘要】
1.一种在终端屏幕上进行视力测试的方法,其特征在于,包括依次执行如下步骤:
视标尺寸确认步骤:首先接收用户输入的测试距离,根据基本视标尺寸与测试距离的关系得到标准的视标尺寸h,根据标准的视标尺寸h得到各视力等级的视标尺寸z,视标为正方形,标准的视标尺寸h=tg(5/60)°*d,d为用户输入的测试距离,各视力等级的视标尺寸z为标准的视标尺寸h的1.2589倍;
视标物理尺寸确认步骤:获取终端屏幕的屏幕密度,屏幕密度是指在1英寸屏幕内存在的像素点数量,根据计算公式得到各视力等级的视标尺寸z在终端屏幕上的显示尺寸,该显示尺寸的单位为像素,计算公式为:屏幕密度/25.4*z;
视标显示步骤:在终端屏幕上显示各视力等级对应的视标尺寸,并显示各方向的视标;
测试步骤:接收用户输入的识别数据,根据视力测试的规则,生成测试的结果。
2.根据权利要求1所述的方法,其特征在于,各视力等级的视标尺寸z如下:视力等级5.2对应的视标尺寸z为h/1.25892,视力等级5.1对应的视标尺寸z为h/1.2589,视力等级5.0对应的视标尺寸z为h,视力等级4.9对应的视标尺寸z为h*1.2589,视力等级4.8对应的视标尺寸z为h*1.25892,视力等级4.7对应的视标尺寸z为h*1.25893,视力等级4.6对应的视标尺寸z为h*1.25894,视力等级4.5对应的视标尺寸z为h*1.25895,视力等级4.4对应的视标尺寸z为h*1.25896,视力等级4.3对应的视标尺寸z为h*1.25897,视力等级4.2对应的视标尺寸z为h*1.25898,视力等级4.1对应的视标尺寸z为h*1.25899,视力等级4.0对应的视标尺寸z为h*1.258910。
3.根据权利要求1所述的方法,其特征在于,该方法还包括在视标尺寸确认步骤之前执行注册/登录步骤,
在所述注册/登录步骤中,根据客户端发送的训练请求中携带的用户标识判断该用户是否为初次测试,若该用户为初次测试,则从初始位置开始测试,若不是初次测试,则根据上次测试结果确定用户的起始测试位置。
4.根据权利要求1所述的方法,其特征在于,该方法还包括在测试步骤之后执行数据存储步骤,
在所述数据存储步骤中,将生成测试的结果存储在终端和/或传输至服务器进行存储。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述视标显示步骤包括如下步骤:
视标尺寸判断步骤:获取终端屏幕的屏幕分辨率,根据屏幕分辨率判断视标尺寸是否在设定在区间范围内,若是,那么执行图像生成步骤,否则执行视标尺寸调整步骤;
图像生成步骤:生成随机方向的视标,并进行显示;
视标尺寸调整步骤:若视标尺寸大于最大设定值,那么将当前的视标尺寸缩小,然后返回执行视标尺寸判断步骤;若视标尺寸小于最小设定值,那么将当前的视标尺寸放大,然后返回执行视标尺寸判断步骤。
6.根据权利要求5所述的方法,其特征在于,所述测试步骤包括:
步骤a:接收用户输入识别数据,判断是否和显示的视标图案一致,若是,那么执行步骤b,否则执行步骤51;
步骤b:视标尺寸缩小,然后执行步骤c;
步骤c:判断视标尺寸是否为最小,若是,那么,当前视力检测为最高视力,否则执行步骤d;
步骤d:判断上一次视标是否点击正确,若是,那么执行步骤a,否则,当前视力为...
【专利技术属性】
技术研发人员:李金,谭杰夫,孙仁东,任佳卓,邓晶晶,
申请(专利权)人:深圳全息信息科技发展有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。