调节字体大小的方法、终端和存储介质技术

技术编号:27434794 阅读:25 留言:0更新日期:2021-02-25 03:18
本发明专利技术中提供了一种调节字体大小的方法、终端和存储介质,该方法包括:检测用户是否正在查看终端;若用户正在查看所述终端,则获取用户的当前数据,当前数据包括当前用户眼睛到终端之间的视线距离,记为第一视线距离;根据第一视线距离从预设的关系表中找到对应的第一字体大小,将所述终端的字体按所述第一字体大小显示;其中,所述关系表为存储多个视线距离与字体大小对应关系的表格;若第一字体大小不适合所述用户,则按预设规则将所述终端的字体从第一字体大小调整成第二字体大小,以使所述终端的字体适合用户,这样大大提高了终端字体调节的智能化,提高用户的使用体验,使得用户使用查看终端显示的内容更加方便。户使用查看终端显示的内容更加方便。户使用查看终端显示的内容更加方便。

【技术实现步骤摘要】
调节字体大小的方法、终端和存储介质


[0001]本专利技术涉及终端设备
,特别涉及一种调节字体大小的方法、终端和存储介质。

技术介绍

[0002]终端设备作为便携式办公、娱乐工具,已渗透于人们生活的方方面面,例如人们使用手机、iPad进行观看视频、阅读、发信息、通话等,使用智能手环查看时间、检测健康情况、运动情况等,随着终端设备的广泛应用,人们对终端设备的要求也越来越高,这也促使了终端设备向智能化、自动化方向进一步发展。
[0003]目前终端设备通过屏幕显示信息,但是显示的字体固定,由于每个人的使用习惯、视力度数等不一样,导致终端设备的使用非常不便利,而要更改字体大小时,需要人们手动进入终端设备的设置界面去进行自行设置,字体变化不够自动化,不能根据实际的使用情况实时自动变化,影响人们对终端设备的使用效果。

技术实现思路

[0004]本专利技术的主要目的为提供一种调节字体大小的方法、终端和存储介质,旨在解决现有技术中终端显示的字体不能实时自动调整来适应用户的技术问题。
[0005]为了达到上述目的,本专利技术提供了一种调节字体大小的方法,包括:
[0006]检测用户是否正在查看终端;
[0007]若用户正在查看所述终端,则获取所述用户的当前数据,所述当前数据包括当前所述用户眼睛到所述终端之间的视线距离,记为第一视线距离;
[0008]根据所述第一视线距离从预设的关系表中找到对应的第一字体大小,将所述终端的字体按所述第一字体大小显示;其中,所述关系表为存储多个视线距离与字体大小对应关系的表格;
[0009]若所述第一字体大小不适合所述用户,则按预设规则将所述终端的字体从所述第一字体大小调整成第二字体大小,以使所述终端的字体适合所述用户。
[0010]进一步地,所述检测用户是否正在查看终端的步骤,包括:
[0011]检测所述终端是否已移动;
[0012]若所述终端已移动,则通过摄像头获取所述终端正面前方的图片,以判定所述终端是否正对人脸;
[0013]若所述终端正对人脸,则判定所述用户正在查看所述终端。
[0014]进一步地,所述当前数据还包括所述用户佩戴眼镜或不佩戴眼镜的状态信息,所述关系表为对应所述用户佩戴眼镜的状态信息的第一关系表或对应所述用户不佩戴眼镜的状态信息的第二关系表,所述根据所述第一视线距离从所述关系表中找到对应的第一字体大小,将所述终端的字体按所述第一字体大小显示的步骤,包括:
[0015]若所述用户佩戴眼镜,则根据所述第一视线距离从所述第一关系表中找到所述第
一字体大小,并将所述终端的字体按所述第一字体大小显示,所述第一关系表为存储所述用户在视力正常情况下多个视线距离与字体大小对应关系的表格;
[0016]若所述用户不佩戴眼镜,则接收所述用户输入的视力度数,根据所述第一视线距离、视力度数从所述第二关系表中找到对应的所述第一字体大小,并将所述终端的字体按所述第一字体大小显示,所述第二关系表为存储有多个与各种视力度数一一对应的各视线距离与字体大小对应关系的表格。
[0017]进一步地,所述若所述第一字体大小不适合所述用户,则按预设规则将所述终端的字体从所述第一字体大小调整成第二字体大小,以使所述终端的字体适合所述用户的步骤,包括:
[0018]监测所述第一视线距离在预设时间段内是否发生变化;
[0019]若所述第一视线距离在预设时间段内发生变化,则判定所述第一字体大小不适合所述用户,在预设时间段内每次改变视线距离时均按所述关系表更改所述字体的字体大小,直到更改成再次经过所述预设时间段后视线距离不再变化的所述第二字体大小,或者直到所述视线距离发生变化的次数超过预设次数;
[0020]当所述第一视线距离发生变化的次数超过预设次数后,若检测到的当前视线距离比前一次的视线距离近,则按预设单位增大当前字体,若检测到的当前视线距离比前一次的视线距离远,则按预设单位减小所述当前字体,直到检测到视线距离在预设时间段内不发生变化。
[0021]进一步地,所述若所述第一字体大小不适合所述用户,则按预设规则将所述终端的字体从所述第一字体大小调整成第二字体大小,以使所述终端的字体适合所述用户的步骤,包括:
[0022]持续监测用户的眼部表情,以获取眼部表情状态信息;
[0023]若所述用户的眼部表情状态信息包含于预设的眼部表情状态信息中,则判定所述第一字体大小不适合所述用户,将所述终端的字体按单位时间增大预设字体大小的方式增大,直至所述用户的眼部表情状态信息不包含于所述预设的眼部表情状态信息时所述终端的字体调整为所述第二字体大小,或者直至检测到所述终端朝远离所述用户眼睛的方向移动时所述终端的字体调整为所述第二字体大小。
[0024]进一步地,所述根据所述第一视线距离从预设的关系表中找到对应的第一字体大小的步骤之前,包括:
[0025]识别所述用户是否为所述终端的持有者;
[0026]若用户为所述终端的持有者,则调取与所述用户对应的用户数据,所述用户数据包括基于所述用户使用所述终端的历史数据形成的所述关系表;
[0027]若所述用户不为所述终端的持有者,则获取所述用户的视力数据,并调取预设的通用数据,所述通用数据包括基于各视力度数的多个视力距离与字体尺寸对应关系形成的所述关系表。
[0028]进一步地,所述识别所述用户是否为所述终端的持有者的步骤,包括:
[0029]获取所述用户的第一人脸图像;
[0030]将所述第一人脸图像与预设的第二人脸图像对比;
[0031]若所述第一人脸图像与所述第二人脸图像一致,则判定所述用户为所述终端的持
有者。
[0032]进一步地,所述若所述第一字体大小不适合所述用户,则按预设规则将所述终端的字体从第一字体大小调整成第二字体大小,以使所述终端的字体适合所述用户的步骤之后,包括:
[0033]在指定时间段后获取所述用户眼睛与所述终端的第二视线距离,并将所述第二视线距离与所述第一视线距离对比;
[0034]若所述第二视线距离与第一视线距离的差值在预设误差范围内,则保持所述第二字体大小不变;
[0035]若所述第二视线距离与第一视线距离的差值不在预设误差范围内,则判断在再次经过所述指定时间段后所述第二视线距离是否发生变化;
[0036]若所述第二视线距离没有发生变化,则记录所述第二视线距离以及所述第二字体大小,并将所述第二视线距离与所述第二字体大小的对应关系更新至所述用户数据。
[0037]本专利技术中还提供了一种终端,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0038]本专利技术中还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0039]本专利技术中提供的调节字体大小的方法有益效果:通过在终端中按预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调节字体大小的方法,其特征在于,包括以下步骤:检测用户是否正在查看终端;若用户正在查看所述终端,则获取所述用户的当前数据,所述当前数据包括当前所述用户眼睛到所述终端之间的视线距离,记为第一视线距离;根据所述第一视线距离从预设的关系表中找到对应的第一字体大小,将所述终端的字体按所述第一字体大小显示;其中,所述关系表为存储多个视线距离与字体大小对应关系的表格;若所述第一字体大小不适合所述用户,则按预设规则将所述终端的字体从所述第一字体大小调整成第二字体大小,以使所述终端的字体适合所述用户。2.根据权利要求1所述的调节字体大小的方法,其特征在于,所述检测用户是否正在查看终端的步骤,包括:检测所述终端是否已移动;若所述终端已移动,则通过摄像头获取所述终端正面前方的图片,以判定所述终端是否正对人脸;若所述终端正对人脸,则判定所述用户正在查看所述终端。3.根据权利要求1所述的调节字体大小的方法,其特征在于,所述当前数据还包括所述用户佩戴眼镜或不佩戴眼镜的状态信息,所述关系表为对应所述用户佩戴眼镜的状态信息的第一关系表或对应所述用户不佩戴眼镜的状态信息的第二关系表,所述根据所述第一视线距离从所述关系表中找到对应的第一字体大小,将所述终端的字体按所述第一字体大小显示的步骤,包括:若所述用户佩戴眼镜,则根据所述第一视线距离从所述第一关系表中找到所述第一字体大小,并将所述终端的字体按所述第一字体大小显示,所述第一关系表为存储所述用户在视力正常情况下多个视线距离与字体大小对应关系的表格;若所述用户不佩戴眼镜,则接收所述用户输入的视力度数,根据所述第一视线距离、视力度数从所述第二关系表中找到对应的所述第一字体大小,并将所述终端的字体按所述第一字体大小显示,所述第二关系表为存储有多个与各种视力度数一一对应的各视线距离与字体大小对应关系的表格。4.根据权利要求1所述的调节字体大小的方法,其特征在于,所述若所述第一字体大小不适合所述用户,则按预设规则将所述终端的字体从所述第一字体大小调整成第二字体大小,以使所述终端的字体适合所述用户的步骤,包括:监测所述第一视线距离在预设时间段内是否发生变化;若所述第一视线距离在预设时间段内发生变化,则判定所述第一字体大小不适合所述用户,在预设时间段内每次改变视线距离时均按所述关系表更改所述字体的字体大小,直到更改成再次经过所述预设时间段后视线距离不再变化的所述第二字体大小,或者直到所述视线距离发生变化的次数超过预设次数;当所述第一视线距离发生变化的次数超过预设次数后,若检测到的当前视线距离比前一次的视线距离近,则按预设单位增大当前字体,若检测到的当前视线距离比前一次的视线距离远,则按预设单位减小所述当前字体,直到检测到视线距离在预设时间...

【专利技术属性】
技术研发人员:方晓伟
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:

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

1