基于终端设备的视力检测方法、装置、设备及存储介质制造方法及图纸

技术编号:19781319 阅读:30 留言:0更新日期:2018-12-15 12:11
本发明专利技术适用计算机技术领域,提供了一种基于终端设备的视力检测方法、装置、设备及存储介质,该方法包括:在接收到视力检测请求时,测量终端设备显示屏幕与用户眼睛的相对距离,根据该相对距离对终端设备上存储的视力检测表进行大小调整,根据预设的视力检测方式对调整后的视力检测表上的视力检测符号进行显示输出,并检测用户的手势动作,以生成相应的用户视力信息,将该用户视力信息存储在用户的视力信息库中,根据该视力信息库对用户视力进行分析,根据用户视力的分析结果对用户进行用眼提醒,从而有效地提高了视力检测的便捷度和智能化程度,进而提高了用户体验。

【技术实现步骤摘要】
基于终端设备的视力检测方法、装置、设备及存储介质
本专利技术属于计算机
,尤其涉及一种基于终端设备的视力检测方法、装置、设备及存储介质。
技术介绍
我国近视患者人数多达6亿,高中学生和大学生的近似率均已超过七成且逐年增加,小学生的近视率也接近40%,近视患者越来越低龄化。对未成年人进行定期眼检、科学预防未成年人近视的发生非常重要。目前,在繁重的课业下和众多电子产品的诱惑下,未成年人近视的几率大大增加,而且对未成年人进行定期眼检的方案并未普及,导致家长发现孩子视力不佳时已来不及进行预防。传统的视力检测需要到眼镜店、医院等专业场所进行测量,这对于大多数家庭来说,都不太方便。
技术实现思路
本专利技术的目的在于提供一种基于终端设备的视力检测方法、装置、设备及存储介质,旨在解决由于现有技术无法提供一种有效的视力检测方法,导致视力检测的便捷度不高、用户体验不佳的问题。一方面,本专利技术提供了一种基于终端设备的视力检测方法,所述方法包括下述步骤:当接收到用户的视力检测请求时,对终端设备的显示屏幕与用户眼睛的相对距离进行测量;获取所述终端设备上预先存储的视力检测表,并根据所述相对距离对所述视力检测表进行大小调整;根据预设的视力检测方式,对所述视力检测表上的视力检测符号进行显示输出并检测所述用户的手势动作,以生成相应的用户视力信息;将所述生成的用户视力信息存储在预设的所述用户的视力信息库中,根据所述视力信息库对所述用户的视力进行分析;根据所述用户视力的分析结果对所述用户进行相应的用眼提醒。另一方面,本专利技术提供了一种基于终端设备的视力检测装置,所述装置包括:距离测量单元,用于当接收到用户的视力检测请求时,对终端设备的显示屏幕与用户眼睛的相对距离进行测量;视力表调整单元,用于获取所述终端设备上预先存储的视力检测表,并根据所述相对距离对所述视力检测表进行大小调整;视力检测单元,用于根据预设的视力检测方式,对所述视力检测表上的视力检测符号进行显示输出并检测所述用户的手势动作,以生成相应的用户视力信息;视力分析单元,用于将所述生成的用户视力信息存储在预设的所述用户的视力信息库中,根据所述视力信息库对所述用户的视力进行分析;以及用眼提醒单元,用于根据所述用户视力的分析结果对所述用户进行相应的用眼提醒。另一方面,本专利技术还提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述基于终端设备的视力检测方法所述的步骤。另一方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述基于终端设备的视力检测方法所述的步骤。本专利技术对终端设备显示屏幕与用户眼睛的相对距离进行测量,根据该相对距离对视力检测表进行大小调整,对视力检测表上的视力检测符号进行显示输出并检测用户的手势动作,以生成相应的用户视力信息,将该用户视力信息存储在用户的视力信息库中,根据视力信息库对用户视力进行分析,根据用户视力的分析结果对用户进行用眼提醒,从而可以随时随地对用户进行视力检测,有效地提高了视力检测的便捷度和智能化程度,进而提高了用户体验。附图说明图1是本专利技术实施例一提供的基于终端设备的视力检测方法的实现流程图;图2是本专利技术实施例二提供的基于终端设备的视力检测装置的结构示意图;图3是本专利技术实施例二提供的基于终端设备的视力检测装置的优选结构示意图;以及图4是本专利技术实施例三提供的终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的基于终端设备的视力检测方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,当接收到用户的视力检测请求时,对终端设备的显示屏幕与用户眼睛的相对距离进行测量。本专利技术实施例适用于计算机、智能手表、手机、平板电脑等终端设备。用户在需要进行视力检测时,可通过预设的触屏或按键方式向当前的终端设备发送视力检测请求,当检测到用户的视力检测请求时,测量终端设备显示屏幕与用户眼睛的相对距离。优选地,当检测到用户的视力检测请求时,启动终端设备上的双摄像头,通过双摄像头测距对终端设备显示屏幕与用户眼睛的相对距离进行测量,从而有效地提高终端设备显示屏幕与用户眼睛之间相对距离的测量便捷度和准确度,进而提高视力检测的便捷度和准确度。优选地,预先设置视力测量周期(例如一周或者两天),当检测到用户未进行视力检测的时长达到视力测量周期时,生成视力检测请求,从而有一定时间规律性地进行视力检测,提高视力检测的智能化程度和准确度,同时便于后续对用户视力变化进行准确分析。又优选地,预先设置视力测量时间(例如每周的周五晚上),当检测到当前时间为视力测量时间时,生成视力检测请求,从而有一定时间规律性地进行视力检测,提高视力检测的智能化程度和准确度,同时便于后续对用户视力变化进行准确分析。在步骤S102中,获取终端设备上预先存储的视力检测表,并根据相对距离对视力检测表进行大小调整。在本专利技术实施例中,终端设备上预先存储了视力检测表,视力检测表为用于检测用户视力的图表,例如国际标准视力表、对数视力表等。在视力检测表上有大小、形状不同的视力检测符号,例如在国际标准视力表中的视力检测符号为大小不同、开口朝向不同的‘E’。在本专利技术实施例中,在测量得到终端设备显示屏幕与用户眼睛之间的相对距离后,为了提高视力检测的准确性,根据该相对距离对视力检测表进行相应的大小调整,以便后续显示输出合适大小的视力检测符号。优选地,预先设置视力检测表调整表格,视力检测表调整表格存储视力检测表的大小与不同的相对距离之间的对应关系,在测量得到终端设备显示屏幕与用户眼睛之间的相对距离时,在视力检测表调整表格中查询该相对距离对应的视力检测表的大小,以对视力检测表进行较为准确的调整。在步骤S103中,根据预设的视力检测方式,对视力检测表上的视力检测符号进行显示输出并检测用户的手势动作,以生成相应的用户视力信息。在本专利技术实施例中,在调整好视力检测表后,可对视力检测表上的多个视力检测符号进行一一显示输出,并同时检测用户输入的手势动作,以确定用户是否看清楚显示输出的视力检测符号,进而生成相应的用户视力信息。优选地,按照预设选取比例从视力检测表的每行随机选取视力检测符号,按照预设排列顺序从这些选取的视力检测符号中选取当前视力检测符号,显示输出当前视力检测符号,并提醒用户进行手势动作输入,检测用户输入的手势动作,判断检测到的手势动作与当前视力检测符号的符号方向(例如‘E’的开口方向)是否符合,以确定当前视力检测符号对应的检测结果(检测结果包括用户看清当前视力检测符号或用户未看清当前视力检测符号),判断当前视力检测符号是否为选取的视力检测符号中的最后一个视力检测符号,是则根据所有选取的视力检测符号的检测结果生成用户视力信息(即用户的视力度数),否则跳转到从选取的视力检测符号中获取当前视力检测符号并显示输出的步骤,从而有效地提高用本文档来自技高网...

【技术保护点】
1.一种基于终端设备的视力检测方法,其特征在于,所述方法包括下述步骤:当接收到用户的视力检测请求时,对终端设备的显示屏幕与用户眼睛的相对距离进行测量;获取所述终端设备上预先存储的视力检测表,并根据所述相对距离对所述视力检测表进行大小调整;根据预设的视力检测方式,对所述视力检测表上的视力检测符号进行显示输出并检测所述用户的手势动作,以生成相应的用户视力信息;将所述生成的用户视力信息存储在预设的所述用户的视力信息库中,根据所述视力信息库对所述用户的视力进行分析;根据所述用户视力的分析结果对所述用户进行相应的用眼提醒。

【技术特征摘要】
1.一种基于终端设备的视力检测方法,其特征在于,所述方法包括下述步骤:当接收到用户的视力检测请求时,对终端设备的显示屏幕与用户眼睛的相对距离进行测量;获取所述终端设备上预先存储的视力检测表,并根据所述相对距离对所述视力检测表进行大小调整;根据预设的视力检测方式,对所述视力检测表上的视力检测符号进行显示输出并检测所述用户的手势动作,以生成相应的用户视力信息;将所述生成的用户视力信息存储在预设的所述用户的视力信息库中,根据所述视力信息库对所述用户的视力进行分析;根据所述用户视力的分析结果对所述用户进行相应的用眼提醒。2.如权利要求1所述的方法,其特征在于,根据所述用户视力的分析结果对所述用户进行相应的用眼提醒的步骤,包括:接收所述用户输入的用眼习惯信息,根据所述用眼习惯信息和所述用户视力的分析结果,对所述用户进行相应的用眼提醒。3.如权利要求1所述的方法,其特征在于,对所述视力检测表上的视力检测符号进行显示输出并检测所述用户的手势动作的步骤,包括:根据预设选取比例从所述视力检测表的每行随机选取视力检测符号;按照预设排列顺序,从所述选取的视力检测符号中获取当前视力检测符号并显示输出,提醒所述用户进行手势动作输入;检测所述用户的手势动作,判断所述检测的手势动作与所述当前视力检测符号的符号方向是否相符,以确定所述当前视力检测符号对应的检测结果;判断所述当前视力检测符号是否为所述选取的视力检测符号中的最后一个视力检测符号,是则根据所述检测结果生成所述用户视力信息,否则跳转到从所述选取的视力检测符号中获取当前视力检测符号并显示输出的步骤。4.如权利要求3所述的方法,其特征在于,判断所述检测的手势动作与所述当前视力检测符号的符号方向是否相符,以确定所述当前视力检测符号对应的检测结果的步骤,包括:检测所述用户的预设数目个手势动作;通过判断所述预设数目个手势动作是否分别与所述当前视力检测符号的符号方向相符,确定所述用户对所述当前视力检测符号的判断准确率;根据所述用户对所述当前视力检测符号的判断准确率,确定所述当前视力检测符号对应的检测结果。5.如权利要求1所述的方法,其特征在于,根据所述视力信息库对所述用户的视力进行分析的步骤,包括:从所述视力信息库内获取预设时间段内的所述用户视力信息;根据所述预设时...

【专利技术属性】
技术研发人员:高倩
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1