本申请涉及终端技术领域,尤其涉及一种终端处理方法、装置、存储介质及终端。
背景技术:
常用的应用在方便用户工作和生活的同时,不乏新开发的应用也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。如电子阅读、浏览类应用,为用户获知信息提供了极大便利。
实际应用中,用户阅读姿势不正确,会引发视力下降、颈椎病等健康问题。目前矫正技术是通过在桌面安装特殊装置来限制人体活动,以达到规范阅读姿势的目的。然而,这种方式应用范围较为局限,且限制了人体活动,智能性差。
技术实现要素:
本申请实施例提供一种终端处理方法、装置、存储介质及终端,可以智能化提示用户矫正阅读姿势。
第一方面,本申请实施例提供一种终端处理方法,应用于终端,包括:
当终端的显示屏处于亮屏状态时,检测所述终端与用户之间的距离;
若所述终端与用户之间的距离小于预设距离,则对所述显示屏显示的内容进行模糊处理并生成提示信号,其中,所述提示信号用于提示用户调整与所述终端之间的距离。
第二方面,本申请实施例提供了一种终端处理装置,应用于终端,包括:
检测单元,用于当终端的显示屏处于亮屏状态时,检测所述终端与用户之间的距离;
处理单元,用于若所述终端与用户之间的距离小于预设距离,则对所述显示屏显示的内容进行模糊处理并生成提示信息,其中,所述提示信息用于提示用户调整与所述终端之间的距离。
第三方面,本申请实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的终端处理方法。
第四方面,本申请实施例还提供了一种终端,包括处理器、存储器及距离传感器,所述处理器分别与所述存储器、所述距离传感器电性连接,所述存储器用于存储指令和数据;处理器用于执行上述的终端处理方法。
本申请实施中,当终端的显示屏处于亮屏状态时,检测终端与用户之间的距离;若终端与用户之间的距离小于预设距离,则对显示屏显示的内容进行模糊处理并生成提示信号,其中,提示信号用于提示用户调整与终端之间的距离。本方案中,通过将终端的显示内容模糊化,同时对用户进行提示,以促使用户调整与终端之间的距离,保持合适的阅读姿势。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的终端处理方法的一种流程示意图。
图2a是本申请实施例提供的终端的一种结构示意图。
图2b是本申请实施例提供的距离传感器的结构示意图。
图3a是本申请实施例提供的一种应用场景示意图。
图3b是本申请实施例提供的另一种应用场景示意图。
图4是本申请实施例提供的一种电路图。
图5是本申请实施例提供的终端处理装置的结构示意图。
图6是本申请实施例提供的终端的一种结构示意图。
图7是本申请实施例提供的终端的另一种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种终端处理方法、装置、存储介质及终端。以下将分别进行详细说明。
在一实施例中,提供一种终端处理方法,应用于智能手机、平板电脑、笔记本电脑等终端设备中。参考图1,该终端处理方法的具体流程可以如下:
101、当终端的显示屏处于亮屏状态时,检测终端与用户之间的距离。
在本实施例中,终端的显示屏处于亮屏状态表示用户正在使用终端。例如,用户使用终端阅读电子书、浏览网页、观看影视、线上社交等需要通过显示屏显示内容的情境,都属于本申请方案的应用场景。
其中,本申请中的亮屏状态可以包括全屏亮屏显示状态、及局部亮屏显示状态(即息屏显示状态)。
具体实施时,可以在终端内部集成相应的传感器件以检测其与用户之间的距离。其中,该传感器可以为光学距离传感器、红外距离传感器、超声波距离传感器等可感应终端与物体之间距离大小的距离传感器件(也称位移传感器)。例如,参考图2a,可以在终端内部设置红外距离传感器p,该红外距离传感器p可以设置为与终端的显示屏d位于同一侧,也即红外距离传感器p的信号发射方向与显示屏d的出光方向一致。然后,通过设置的红外距离传感器p检测用户与终端之间的距离。
参考图2b,图2b为本申请实施例提供的距离传感器的结构示意图。如图2a所示,s1为距离传感器的信号发射器,s2为距离传感器的信号接收器,信号发射器s1与信号接收器s2可以封装在同一封装器件内。需要说明的是,图2b所示数据为距离传感器的一种可用尺寸参数的举例(单位为mm),其并不对本申请中的距离传感器造成限定。
实际应用过程中,利用距离传感器中的信号发射器s1向外界发射测距信号遇障碍物后形成反射信号,反射信号从外界返回至终端由信号接收器s2接收得到接收信号。然后,发射信号与接收信号的信号的物理性质,通过发射信号和接收信号之间的能量差或发射时间与接收时间之间的时间差,来实现终端与障碍物之间距离的计算。
在本实施例中,用户与终端之间的距离可以作为评估用户使用电子设备时姿势是否正确的评判条件。距离过近则表明用户姿势不正确,反之则初步表明姿势没问题。
在一些实施例中,为了避免无效提醒、节省终端资源,可以在确定用户视线落在显示屏上时再来执行距离检测操作。也即,在检测终端与用户之间的距离之前,还可以包括以下流程:
采集用户的人脸图像;
确定是否从人脸图像中识别到用户的眼球;
若是,则执行检测终端与用户之间的距离。
具体的,可以通过在终端内部设置摄像头,间歇性采集用户的人脸头像。例如,继续参考图2a,该摄像头可以为前置摄像头c,前置摄像头c可设置为与终端的显示屏d位于同一侧,也即前置摄像头c的出光方向与显示屏d的出光方向一致。
在采集到人脸图像后,可以利用图像识别算法对人脸图像进行检测,通过提取人脸图像中的颜色、纹理、形状及空间关系等图像特征,并基于提取到的图像特征对人脸图像中的各个部位进行识别。当从人脸图像中识别到用户的眼球时,表明用户视线是落在显示屏上的,相当于用户正在使用终端。此时,可执行检测终端与用户之间的距离的操作,避免了在终端显示屏亮屏而用户却未使用终端的情况下进行举例检测操作。
进一步的,还可以通过检测眼球中瞳孔的位置来确定用户的视线是否落在显示屏上,以提升检测结果的准确性。
需要说明的是,当在一定时长内未采集到用户人脸图像时,可认为用户并未在使用终端。此时,无需执行检测终端与用户之间的距离的操作,从而达到节省终端功耗的目的。
进一步的,当确定无人使用终端而显示屏却处于亮屏状态时,可以关闭显示屏使其处于息屏状态。具体实施时,还可以检测当前终端显示屏的显示内容,识别显示内容的所属类型,然后执行息屏操作。当显示内容为文字类、图像类等需要用户使用眼睛进行视觉上观看的应用页面或网页页面时,可在用户要使用终端时自动提前点亮显示屏,以使用户能立即查看到息屏前的显示内容。
102、若终端与用户之间的距离小于预设距离,则对显示屏显示的内容进行模糊处理并生成提示信号,其中,提示信号用于提示用户调整与终端之间的距离。
具体的,当终端与用户之间的距离小于预设距离时,则表示用户太靠近终端设备,使用姿势不正确。此时,可以对显示屏的内容进行模糊化处理并进行提示,以使用户无法看清楚屏幕的显示内容,从而停止使用终端设备并进行姿势矫正,实现与终端之间距离的调整。
其中,预设距离可以由本领域技术人员或产品厂商进行设定。实际应用中,可以针对不同年龄阶段的用户群体、不同类型的终端设备,对应设定不同的预设距离。例如,针对同一款终端设备,对于未成年尤其是低龄儿童,可以将预设距离设定为较大值,以保证此类用户群体的视力、身体健康;对于高龄老人,则可以将预设距离设定为较小值,以扩大此类用户群体使用终端设备时的距离选择空间。也即,在本实施例中,可以在终端存储年龄信息与样本距离之间的对应关系,如针对年龄为0~18岁,对应样本距离设定为40cm;针对年龄为19~55岁,对应样本距离设定为30cm;针对年龄为56岁及以上,对应样本距离设定为20cm。
相应的,在比较检测到的距离(即终端与用户之间的距离)与预设距离的大小时,可以采集当前用户的人脸图像,并通过对人脸图像进行检测识别从而确定当前用户的年龄。再根据确定出的年龄匹配到对应的样本距离作为预设距离,最后将匹配到的样本距离与检测到的距离进行比较。
在一些实施方式中,为了节省终端的运算资源,可以提供信息输入区域,由用户手动输入年龄以实现年龄与预设距离的匹配。实际应用中,针对未成年尤其是低龄儿童,禁止其手动输入年龄,而是采用人脸识别的方式来确定年龄,以避免该类用户群体篡改真实年龄。
例如,参考图3a和图3b。当用户眼睛与终端设备的距离大于30cm时,终端可以正常显示内容;当用户眼睛与终端设备的距离小于30cm时,终端将对显示屏的内容进行模糊化处理并进行信号提示。
具体实施时,对显示屏显示的内容进行模糊处理的方式可以有多种。例如,可以通过降低显示内容分辨率的手段,来实现模糊化显示内容。也即,在一些实施例中,对显示屏显示的内容进行模糊处理,可以包括:
对显示屏显示的内容的分辨率进行调节,以使调节后内容的分辨率低于当前内容的分辨率。
需要说明的是,分辨率越大显示越清晰。本实施例中显示屏所显示内容的分辨率需跨阶调节,以达到模糊处理的效果。例如,当前终端设备的显示分辨率包括四阶,分别为:第一阶320×240,第二阶640×480,第三阶1024×768,第四阶1280×1024。若当前内容的分辨率为第四阶1280×1024,则当检测到终端设备与用户之间的距离小于预设距离时,可将其分辨率调节为第一阶320×240,以使用户看到的内容呈现模糊效果,进而停止观看显示屏并调整观看姿势,实现与终端之间距离的调整。
又例如,可以通过对显示内容进行相关特效处理,以使其模糊化。也即,在一些实施例中,对显示屏显示的内容进行模糊处理,可以包括:
对显示屏显示的内容进行马赛克或虚化处理。
其中,马赛克是将显示内容区域的色阶细节劣化并造成色块打乱的效果;虚化处理是在显示内容上增加一具备一定透明度(如20%)的蒙版,以实现景深变浅的效果。
需要说明的是,以上模糊处理操作可以是针对显示的局部内容、也可以是针对显示的全部内容。
另外,本实施例中还可以通过贴纸遮挡、或局部息屏的方式来对显示内容进行模糊化处理。
在一些实施例中,在对显示屏显示的内容进行模糊处理并生成提示信息之后,若检测到终端与用户之间的距离小于预设距离,则可以对模糊处理后的内容进行还原显示。也即,当用户与重点关注回见的距离调整到小于预设距离时,可以将模糊化后的显示内容恢复到之前显示形态供用户观看,从而达到智能纠正用户使用终端设备时的错误姿势的目的。
在一些实施例中,提示信号为声光提示信号,通过声光双重提醒提示用户纠正当前的姿势,能保持与终端之间的距离。例如,可以在终端内置led闪光灯、及扬声器,当检测到终端与用户之间的距离小于预设距离时,终端可发送提示指令触发led闪光灯进行闪烁,同时触发扬声器发声对用户进行提示,以确保用户感知到提示信号,及时纠正错误姿势。
参考图4,图4为本申请实施例提供的一种电路图。其中,红外距离传感器、环境光传感器等可通过adc(analogtodigitalconverter,模数转换器)与tcon逻辑板进行电性连接。tocn逻辑板中集成有12c总线接口,数据信号线sda、控制信号线scl通过12c总线接口与tocn逻辑板电性连接。另外,电路中还接入热敏电阻nt、光敏电阻ldr及发光二极管led。整个电路通过电源vdd提供电能,并在电路中设置电气开关nc来控制电路的通断。
例如,本实施例中该距离传感器可以为红外距离传感器。在检测终端与用户距离时,可以通过红外距离传感器向外发射红外信号ir,然后接收指定时间段内的红外信号ir,并根据发射的红外信号ir与接收到的红外信号ir的能量差值,来实现用户与终端之间的距离计算。
由上可知,本申请是实施例提供的终端处理装置,当终端的显示屏处于亮屏状态时,检测终端与用户之间的距离;若终端与用户之间的距离小于预设距离,则对显示屏显示的内容进行模糊处理并生成提示信号,其中,提示信号用于提示用户调整与终端之间的距离。本方案中,通过将终端的显示内容模糊化,同时对用户进行提示,以促使用户调整与终端之间的距离,保持合适的阅读姿势;另外本方案不对场景做出限制,应用范围较广。
在本申请又一实施例中,还提供一种终端处理装置,该终端处理装置可以软件或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图5所示,该终端处理装置300可以包括:检测单元301和处理单元302,其中:
检测单元301,用于当终端的显示屏处于亮屏状态时,检测所述终端与用户之间的距离;
处理单元302,用于若所述终端与用户之间的距离小于预设距离,则对所述显示屏显示的内容进行模糊处理并生成提示信息,其中,所述提示信息用于提示用户调整与所述终端之间的距离。
在一些实施例中,处理单元302可以用于:
对所述显示屏显示的内容的分辨率进行调节,以使调节后内容的分辨率低于当前内容的分辨率。
在一些实施例中,处理单元302可以用于:
对所述显示屏显示的内容进行马赛克或虚化处理。
在一些实施例中,该装置300还可以包括:
恢复单元,用于在对所述显示屏显示的内容进行模糊处理并生成提示信息之后,且当检测到所述终端与用户之间的距离小于所述预设距离时,对模糊处理后的内容进行还原显示。
在一些实施例中,终端具有前置摄像头,所述装置300还可以包括:
采集单元,用于在检测所述终端与用户之间的距离之前,通过所述前置摄像头采集用户的人脸图像;
确定单元,用于确定是否从所述人脸图像中识别到用户的眼球;
所述检测单元301,具体用于在识别到用户的眼球时,执行检测所述终端与用户之间的距离。
在一些实施例中,所述提示信号为声光提示信号。
在一些实施例中,所述终端具有距离传感器,在检测所述终端与用户之间的距离时,所述检测单元具体用于:
通过距离传感器检测所述终端与用户之间的距离。
由上可知,本申请实施例提供的终端处理装置300,通过检测单元301在显示屏处于亮屏状态时,检测终端与用户之间的距离;处理单元302在终端与用户之间的距离小于预设距离时,对显示屏显示的内容进行模糊处理并生成提示信号,其中,提示信号用于提示用户调整与终端之间的距离。本方案中,通过将终端的显示内容模糊化,同时对用户进行提示,以促使用户调整与终端之间的距离,保持合适的阅读姿势。
在本申请又一实施例中还提供一种终端,该终端可以是智能手机、平板电脑等终端设备。如图6所示,终端400包括处理器401、存储器402及传感器408。其中,处理器401分别与存储器402、传感器408电性连接。
处理器401是终端400的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或加载存储在存储器402内的应用,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。
在本实施例中,终端400中的处理器401会按照如下的步骤,将一个或一个以上的应用的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用,从而实现各种功能:
当终端的显示屏处于亮屏状态时,检测所述终端与用户之间的距离;
若所述终端与用户之间的距离小于预设距离,则对所述显示屏显示的内容进行模糊处理并生成提示信息,其中,所述提示信息用于提示用户调整与所述终端之间的距离。
在一些实施例中,在对所述显示屏显示的内容进行模糊处理时,处理器401可以执行以下操作:
对所述显示屏显示的内容的分辨率进行调节,以使调节后内容的分辨率低于当前内容的分辨率。
在一些实施例中,在对所述显示屏显示的内容进行模糊处理时,处理器401可以执行以下操作:
对所述显示屏显示的内容进行马赛克或虚化处理。
在一些实施例中,在对所述显示屏显示的内容进行模糊处理并生成提示信息之后,且当检测到所述终端与用户之间的距离小于所述预设距离时,处理器401可以执行以下操作:
对模糊处理后的内容进行还原显示。
在一些实施例中,终端可以具有前置摄像头。在检测所述终端与用户之间的距离之前,处理器401可以执行以下操作:
采集单元,用于通过所述前置摄像头采集用户的人脸图像;
确定单元,用于确定是否从所述人脸图像中识别到用户的眼球;
检测单元301,具体用于在识别到用户的眼球时,执行检测所述终端与用户之间的距离。
在一些实施例中,所述提示信号为声光提示信号。
在一些实施例中,传感器408至少可以包括距离传感器。在检测所述终端与用户之间的距离时,处理器401可以执行以下操作:
通过距离传感器检测所述终端与用户之间的距离。
存储器402可用于存储应用和数据。存储器402存储的应用中包含有可在处理器中执行的指令。应用可以组成各种功能模块。处理器401通过运行存储在存储器402的应用,从而执行各种功能应用以及数据处理。
在一些实施例中,如图7所示,终端400还包括:显示屏403、控制电路404、射频电路405、输入单元406、音频电路407、传感器408以及电源409。其中,处理器401分别与显示屏403、控制电路404、射频电路405、输入单元406、音频电路407、传感器408以及电源409电性连接。
显示屏403可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。
控制电路404与显示屏403电性连接,用于控制显示屏403显示信息。
射频电路405用于收发射频信号,以通过无线通信与网络设备或其他终端建立无线通讯,与网络设备或其他终端之间收发信号。
输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。
音频电路407可通过扬声器、传声器提供用户与终端之间的音频接口。
传感器408用于采集外部环境信息。传感器408可以包括:距离传感器、环境亮度传感器、加速度传感器、光传感器、运动传感器、以及其他传感器。例如,可以通过距离传感器检测用户与终端之间的距离,并将检测到的数据传输至处理器401进行处理。其中,距离传感器可以与终端显示屏处于同一侧。
电源409用于给终端400的各个部件供电。在一些实施例中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
尽管图7中未示出,终端400还可以包括摄像头、蓝牙模块等,在此不再赘述。在本实施例中,该摄像头可以与终端的显示屏、上述距离传感器等处于同一侧,即该摄像头至少包括前置摄像头。
由上可知,本申请实施例提供的终端,当显示屏处于亮屏状态时,检测终端与用户之间的距离;若终端与用户之间的距离小于预设距离,则对显示屏显示的内容进行模糊处理并生成提示信号,其中,提示信号用于提示用户调整与终端之间的距离。本方案中,通过将终端的显示内容模糊化,同时对用户进行提示,以促使用户调整与终端之间的距离,保持合适的阅读姿势。
在一些实施例中,还提供了一种存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一终端处理方法。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。
以上对本申请实施例所提供的终端处理方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
1.一种终端处理方法,其特征在于,包括:
当终端的显示屏处于亮屏状态时,检测所述终端与用户之间的距离;
若所述终端与用户之间的距离小于预设距离,则对所述显示屏显示的内容进行模糊处理并生成提示信号,其中,所述提示信号用于提示用户调整与所述终端之间的距离。
2.根据权利要求1所述的终端处理方法,其特征在于,所述对所述显示屏显示的内容进行模糊处理,包括:
对所述显示屏显示的内容的分辨率进行调节,以使调节后内容的分辨率低于当前内容的分辨率。
3.根据权利要求1所述的终端处理方法,其特征在于,所述对所述显示屏显示的内容进行模糊处理,包括:
对所述显示屏显示的内容进行马赛克或虚化处理。
4.根据权利要求1所述的终端处理方法,其特征在于,在对所述显示屏显示的内容进行模糊处理并生成提示信息之后,还包括:
当检测到所述终端与用户之间的距离小于所述预设距离时,对模糊处理后的内容进行还原显示。
5.根据权利要求1所述的终端处理方法,其特征在于,所述终端具有前置摄像头,在检测所述终端与用户之间的距离之前,还包括:
通过所述前置摄像头采集用户的人脸图像;
确定是否从所述人脸图像中识别到用户的眼球;
若是,则执行检测所述终端与用户之间的距离。
6.根据权利要求1-5任一项所述的终端处理方法,其特征在于,所述提示信号为声光提示信号。
7.根据权利要求1-5任一项所述的终端处理方法,其特征在于,所述终端具有距离传感器,所述检测所述终端与用户之间的距离,包括:
通过距离传感器检测所述终端与用户之间的距离。
8.一种终端处理装置,其特征在于,包括:
检测单元,用于当终端的显示屏处于亮屏状态时,检测所述终端与用户之间的距离;
处理单元,用于若所述终端与用户之间的距离小于预设距离,则对所述显示屏显示的内容进行模糊处理并生成提示信息,其中,所述提示信息用于提示用户调整与所述终端之间的距离。
9.一种存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1-7任一项所述的终端处理方法。
10.一种终端,其特征在于,包括处理器、存储器及距离传感器,所述处理器分别与所述存储器、所述距离传感器电性连接,所述存储器用于存储指令和数据;所述处理器用于执行权利要求1-7任一项所述的终端处理方法。
技术总结