本发明涉及人机交互,尤其涉及一种人眼防护提醒方法、装置、电子设备及存储介质。
背景技术:
1、在当前的日常工作生活中,一些终端设备已经成为人们密不可分的伙伴,例如电脑。当人们长时间面对终端设备的屏幕,会导致眼睛得不到充足的休息,进而会导致人们的视力越来越差,因而需要提供一种人眼防护提醒方法,能够检测是否有人员长时间面对终端设备的屏幕,并在有人员长时间面对终端设备的屏幕时,发出提醒。
2、目前的人眼防护提醒方法是,通过设置闹钟,提醒人员观看终端设备的屏幕达到了预设的时长。若采用该种方法进行提醒,当人员中途离开后,再次回到终端设备面前,又需要重新设置闹钟,因此该种方法的操作方式很繁琐且无法检测人员是否一直在终端设备面前,发出提醒的准确性较低,无法满足日常工作生活的需求。
技术实现思路
1、本发明提供一种人眼防护提醒方法、装置、电子设备及存储介质,用以解决现有技术中人眼防护提醒方法操作方式繁琐且不灵活的缺陷,高效、方便以及准确地实现人眼防护提醒。
2、本发明提供一种人眼防护提醒方法,包括:
3、获取基于目标采集频率所采集的目标设备前方的图像;
4、在确定所述图像中包含有人眼的情况下,记录所述图像的获取时间;
5、在基于所述图像的获取时间,确定所述人眼位于所述目标设备前方的时间超过预设的提醒时间的情况下,发出休息提醒。
6、根据本发明提供的人眼防护提醒方法,还包括:
7、在获取所述图像之前,发送控制指令至所述目标设备上的摄像头,控制所述摄像头基于所述目标频率,采集所述图像。
8、根据本发明提供的人眼防护提醒方法,还包括:
9、在确定所述图像中包含有人眼之前,将所述图像输入至所述目标设备内的图像分析算法模型,通过所述图像分析算法模型对所述图像进行分析,以确定所述图像中是否存在人眼。
10、根据本发明提供的人眼防护提醒方法,所述在基于所述图像的获取时间,确定所述人眼位于所述目标设备前方的时间超过预设的提醒时间的情况下,发出休息提醒,包括:
11、基于目标时间段内目标图像的初次获取时间,确定所述人眼位于所述目标设备前方的初始时间;其中,所述目标图像为所述目标设备前方的包含有人眼的图像;
12、在所述人眼位于所述目标设备前方的当前时间,与所述人眼位于所述目标设备前方的初始时间之间的差值,大于所述预设的提醒时间的情况下,发出休息提醒。
13、根据本发明提供的人眼防护提醒方法,所述在确定所述图像中包含有人眼的情况下,记录所述图像的获取时间,包括:
14、在确定所述图像中包含有人眼的情况下,获取所述图像对应的时间戳,并将所述时间戳存储到所述目标设备的数据库。
15、根据本发明提供的人眼防护提醒方法,所述数据库为sqlite数据库。
16、根据本发明提供的人眼防护提醒方法,所述将所述时间戳存储到所述目标设备的数据库,包括:
17、基于预设的加密算法将所述时间戳进行加密后,存储到所述目标设备的数据库。
18、本发明还提供一种人眼防护提醒装置,包括:
19、获取模块,用于获取基于目标采集频率所采集的目标设备前方的图像;
20、记录模块,用于在确定所述图像中包含有人眼的情况下,记录所述图像的获取时间;
21、提醒模块,用于在基于所述图像的获取时间,确定所述人眼位于所述目标设备前方的时间超过预设的提醒时间的情况下,发出休息提醒。
22、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述人眼防护提醒方法的步骤。
23、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述人眼防护提醒方法的步骤。
24、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述人眼防护提醒方法的步骤。
25、本发明提供的人眼防护提醒方法、装置、电子设备及存储介质,通过基于目标采集频率自动采集目标设备前方的图像,然后对该图像进行自动识别,在该图像中包含有人眼的情况下,记录相应的时间,进而以便判断人眼位于目标设备前方的时间是否超过预设的提醒时间,若是,则发出休息提醒,提醒人眼需要休息。整个检测及判断过程均是目标设备自动完成,不需要用户去进行手动设置闹钟,且检测判断方式灵活。而且,本发明提供的人眼防护方法是直接检测人眼对准目标设备屏幕的时间,而非目标设备屏幕的工作时间,因而本发明提供的人眼防护方法的检测方式准确性更高。
26、因此,本发明提供的人眼防护方法,可以解决现有技术中人眼防护提醒方法操作方式繁琐且不灵活的缺陷,高效、方便以及准确地实现人眼防护提醒。
1.一种人眼防护提醒方法,其特征在于,包括:
2.根据权利要求1所述的人眼防护提醒方法,其特征在于,还包括:
3.根据权利要求1所述的人眼防护提醒方法,其特征在于,还包括:
4.根据权利要求1所述的人眼防护提醒方法,其特征在于,所述在基于所述图像的获取时间,确定所述人眼位于所述目标设备前方的时间超过预设的提醒时间的情况下,发出休息提醒,包括:
5.根据权利要求1-4任一项所述的人眼防护提醒方法,其特征在于,所述在确定所述图像中包含有人眼的情况下,记录所述图像的获取时间,包括:
6.根据权利要求5所述的人眼防护提醒方法,其特征在于,所述数据库为sqlite数据库。
7.根据权利要求5所述的人眼防护提醒方法,其特征在于,所述将所述时间戳存储到所述目标设备的数据库,包括:
8.一种人眼防护提醒装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述人眼防护提醒方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述人眼防护提醒方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述人眼防护提醒方法的步骤。