本申请涉及终端设备控制,尤其涉及一种终端设备控制方法、终端设备、存储介质和程序产品。
背景技术:
1、随着终端设备的迅速发展,各种终端设备已成为人们生活中必不可少的一种工具,并且为用户生活的各个方面带来了极大的便捷。
2、目前,用户在使用终端设备的过程中,用户的面部与终端设备的屏幕的距离经常会发生距离过近的情况,从而影响用户视力,用户体验较差。
技术实现思路
1、本申请提供一种终端设备控制方法、终端设备、存储介质和程序产品,以至少解决相关技术中用户的面部距离终端设备的屏幕距离过近的问题。本申请的技术方案如下:
2、本申请实施例还提供一种终端设备,包括:定时器组件,广播接收器组件和服务组件;其中,
3、所述定时器组件,用于在超时灭屏时间到达之前,计算面部距离检测时间,并在所述面部距离检测时间到达时,向所述广播接收器组件发送广播消息;
4、所述广播接收器组件,用于根据所述广播消息启动面部距离检测进程,其中,所述面部距离检测进程用于检测面部与所述终端设备的屏幕之间的距离是否处于近距离状态;
5、所述服务组件,用于获取所述面部距离检测进程的距离检测结果,并在所述距离检测结果为所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时,执行距离提醒操作,以提醒用户调整所述用户的所述面部与所述终端设备的屏幕之间的所述距离。
6、可选地,所述定时器组件在计算面部距离检测时间时,用于根据所述超时灭屏时间和检测间隔时间,计算所述面部距离检测时间。
7、可选地,所述服务组件,还用于根据所述广播接收器组件在接收到所述广播消息后发送的启动指令,启动所述面部距离检测进程。
8、可选地,所述面部距离检测进程在检测所述面部与所述终端设备的屏幕之间的距离处于近距离状态时,用于启动所述终端设备的前置摄像头,以采集所述用户的面部图像,并根据所述用户的面部图像,生成所述距离检测结果。
9、可选地,还包括:用户界面组件;
10、所述用户界面组件,用于根据所述服务组件在获取到所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时发出的弹窗指令时,启动弹窗消息,以执行弹窗提醒操作。
11、可选地,所述服务组件,用于在距离检测结果为所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时,启动获取系统服务进程,以执行振动提醒操作。
12、本申请实施例还提供一种终端设备控制方法,包括:
13、在超时灭屏时间到达之前,利用定时器组件计算面部距离检测时间,并在所述面部距离检测时间到达时,向所述广播接收器组件发送广播消息;
14、利用广播接收器组件根据所述广播消息启动面部距离检测进程,其中,所述面部距离检测进程用于检测面部与所述终端设备的屏幕之间的距离是否处于近距离状态;
15、利用服务组件获取所述面部距离检测进程的距离检测结果,并在所述距离检测结果为所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时,执行距离提醒操作,以提醒用户调整所述用户的所述面部与所述终端设备的屏幕之间的所述距离。
16、可选地,所述利用定时器组件计算面部距离检测时间,包括:
17、所述定时器组件根据所述超时灭屏时间和检测间隔时间,计算所述面部距离检测时间。
18、可选地,所述方法还包括:
19、利用服务组件根据所述广播接收器组件在接收到所述广播消息后发送的启动指令,启动所述面部距离检测进程。
20、可选地,所述面部距离检测进程用于检测面部与所述终端设备的屏幕之间的距离是否处于近距离状态,包括:
21、启动所述终端设备的前置摄像头,以采集所述用户的面部图像,并根据所述用户的面部图像,生成所述面部与所述终端设备的屏幕之间的距离是否处于近距离状态的所述距离检测结果。
22、可选地,所述方法还包括:
23、利用用户界面组件,用于根据所述服务组件在获取到所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时发出的弹窗指令时,启动弹窗消息,以执行弹窗提醒操作。
24、可选地,所述方法还包括:
25、利用所述服务组件,用于在距离检测结果为所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时,启动获取系统服务进程,以执行振动提醒操作。
26、本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法中的各步骤。
27、本申请实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法中的各步骤。
28、本申请的实施例提供的技术方案至少带来以下有益效果:
29、在本申请的一些实施例中,终端设备在超时灭屏时间到达之前,利用定时器组件计算面部距离检测时间,并在面部距离检测时间到达时,向广播接收器组件发送广播消息;广播接收器组件根据广播消息启动面部距离检测进程;服务组件获取面部距离检测进程的距离检测结果,并在距离检测结果为面部与终端设备的屏幕之间的距离处于近距离状态时,执行距离提醒操作,以提醒用户调整用户的面部与终端设备的屏幕之间的距离;通过定时器组件、广播接收器组件和服务组件间通信的方式来共享和传递信息,确保信息传递的准确性和及时性,在用户的面部距离屏幕过近时及时提醒用户,提升用户体验。
30、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种终端设备,其特征在于,包括:定时器组件,广播接收器组件和服务组件;其中,
2.根据权利要求1所述的终端设备,其特征在于,所述定时器组件在计算面部距离检测时间时,用于根据所述超时灭屏时间和检测间隔时间,计算所述面部距离检测时间。
3.根据权利要求1所述的终端设备,其特征在于,所述服务组件,还用于根据所述广播接收器组件在接收到所述广播消息后发送的启动指令,启动所述面部距离检测进程。
4.根据权利要求1所述的终端设备,其特征在于,所述面部距离检测进程在检测所述面部与所述终端设备的屏幕之间的距离处于近距离状态时,用于启动所述终端设备的前置摄像头,以采集所述用户的面部图像,并根据所述用户的面部图像,生成所述距离检测结果。
5.根据权利要求1所述的终端设备,其特征在于,还包括:用户界面组件;
6.根据权利要求1所述的终端设备,其特征在于,所述服务组件,用于在距离检测结果为所述面部与所述终端设备的屏幕之间的所述距离处于近距离状态时,启动获取系统服务进程,以执行振动提醒操作。
7.一种终端设备控制方法,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,所述利用定时器组件计算面部距离检测时间,包括:
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7所述的方法,其特征在于,所述面部距离检测进程用于检测面部与所述终端设备的屏幕之间的距离是否处于近距离状态,包括:
11.根据权利要求7所述的方法,其特征在于,所述方法还包括:
12.根据权利要求7所述的方法,其特征在于,所述方法还包括:
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7-12中任一项所述的方法中的各步骤。
14.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求7-12中任一项所述的方法中的各步骤。