一种基于墨水屏的屏保展示方法、存储介质及设备与流程

文档序号:30658363发布日期:2022-07-06 01:19阅读:152来源:国知局

1.本发明涉及电子设备技术领域,具体涉及一种基于墨水屏的屏保展示方法、存储介质及设备。


背景技术:

2.屏保,指的是为了保护显示屏而设计的一种专门的实例,以防止显示屏的电子束过多地停留在一处,且保护个人隐私,降低电量消耗。
3.现有的墨水屏上显示屏保内容都是通过设备待机后把固定的图片显示在屏幕上,然后关闭屏幕的刷新,基于墨水屏的特性,屏幕上的内容能够在关闭屏幕刷新后保持比较长的时间。
4.当上述屏保显示方法只能显示预先处理好的图片,无法动态显示时间等内容,显示内容较为单一,缺乏屏保显示灵活性。


技术实现要素:

5.针对现有技术的不足,本发明旨在提供一种基于墨水屏的屏保展示方法、存储介质及设备。
6.为了实现上述目的,本发明采用如下技术方案:
7.一种基于墨水屏的屏保展示方法,具体过程为:
8.从预置的或用户预先自定义的静态屏保图案获取目标静态屏保图案;
9.在墨水屏上全局展示所述目标静态屏保图案,此时用户根据需要在目标静态屏保图案上添加动态组件,包括日期、时间、天气、地理位置中的一种或多种,并根据需要调节各个动态组件在目标静态屏保图案上的位置及大小;
10.用户确认后,保存所设置的动态组件及其在目标静态屏保图案上的坐标位置信息,并进一步地获取每个动态组件中所含的各个小部件在目标静态屏保图案上的坐标位置信息并保存;
11.进入屏保状态时,进一步获取各动态组件的各个小部件上需要展示的数据,若对应的小部件上存在需要刷新的数据内容时,获取该小部件的坐标位置信息,对静态屏保图案中该坐标位置信息上的数据内容进行局部刷新。
12.进一步地,预先设置动态组件尺寸的最大上限值,用户调节的动态组件的大小需要小于或等于所述最大上限值。
13.进一步地,当墨水屏息屏时,停止所有动态组件中各个小部件的数据刷新,直至重新亮屏时才实时触发需要数据更新的小部件进行局部刷新。
14.更进一步地,在停止各个动态组件的各个小部件数据刷新之前,进一步获取所有动态组件的坐标位置信息,并对静态屏保图案中对应的位置进行全局刷新。
15.进一步地,分别统计每个动态组件中各个小部件的局部刷新次数、运行时间、像素点变化中的一种或多种数据,当该数据到达对应的阈值时,对相应的小部件所在位置进行
全局刷新。
16.进一步地,通过红外传感器或雷达传感器检测墨水屏前方是否有遮挡物并且其距离小于预设的距离阈值以及其面积大于预设的面积阈值,若是,则表明当前用户暂不需要获取各个动态组件中展示的数据内容,此时停止数据刷新,直至该遮挡状态解除。
17.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
18.本发明还提供一种具有墨水屏的电子设备,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。
19.本发明的有益效果在于:本发明通过有效利用最小化区域的部件刷新来提供墨水屏动态刷新屏保功能,可以使得墨水屏的屏保可以展示时间、位置、天气等动态信息,改善用户体验。
具体实施方式
20.以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
21.本实施例提供一种基于墨水屏的屏保展示方法,具体过程为:
22.从预置的或用户预先自定义的静态屏保图案获取目标静态屏保图案。
23.在墨水屏上全局展示所述目标静态屏保图案,此时用户根据需要在目标静态屏保图案上添加动态组件,包括日期、时间、天气、地理位置中的一种或多种,并根据需要调节各个动态组件在目标静态屏保图案上的位置及大小。在本实施例中,预先设置动态组件尺寸的最大上限值,用户调节的动态组件的大小需要小于或等于所述最大上限值。
24.用户确认后,保存所设置的动态组件及其在目标静态屏保图案上的坐标位置信息,并进一步地获取每个动态组件中所含的各个小部件在目标静态屏保图案上的坐标位置信息并保存(如时间动态组件展示为18:01,那么小时展示区的18为一个小部件,分钟展示的01为另一个小部件)。
25.进入屏保状态时,进一步获取各动态组件的各个小部件上需要展示的数据,若对应的小部件上存在需要刷新的数据内容时(如18:01变为18:02时,只需将01刷新为02即可),获取该小部件的坐标位置信息,对静态屏保图案中该坐标位置信息上的数据内容进行局部刷新。
26.在本实施例中,当墨水屏息屏时(手动息屏或者通过磁性保护套等配件实现自动息屏),停止所有动态组件中各个小部件的数据刷新,直至重新亮屏时才实时触发需要数据更新的小部件进行局部刷新。
27.进一步地,在本实施例中,在停止各个动态组件的各个小部件数据刷新之前,进一步获取所有动态组件的坐标位置信息,并对静态屏保图案中对应的位置进行全局刷新。也可以是直接对全屏的静态屏保图案进行一次全局刷新。这样可以有效地去除残影。
28.在本实施例中,分别统计每个动态组件中各个小部件的局部刷新次数、运行时间、像素点变化中的一种或多种数据,当该数据到达对应的阈值时,对相应的小部件所在位置进行全局刷新。
29.在本实施例中,通过红外传感器或雷达传感器检测墨水屏前方是否有遮挡物并且
其距离小于预设的距离阈值以及其面积大于预设的面积阈值,若是,则表明当前用户暂不需要获取各个动态组件中展示的数据内容,此时停止数据刷新,直至该遮挡状态解除。
30.对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。


技术特征:
1.一种基于墨水屏的屏保展示方法,其特征在于,具体过程为:从预置的或用户预先自定义的静态屏保图案获取目标静态屏保图案;在墨水屏上全局展示所述目标静态屏保图案,此时用户根据需要在目标静态屏保图案上添加动态组件,包括日期、时间、天气、地理位置中的一种或多种,并根据需要调节各个动态组件在目标静态屏保图案上的位置及大小;用户确认后,保存所设置的动态组件及其在目标静态屏保图案上的坐标位置信息,并进一步地获取每个动态组件中所含的各个小部件在目标静态屏保图案上的坐标位置信息并保存;进入屏保状态时,进一步获取各动态组件的各个小部件上需要展示的数据,若对应的小部件上存在需要刷新的数据内容时,获取该小部件的坐标位置信息,对静态屏保图案中该坐标位置信息上的数据内容进行局部刷新。2.根据权利要求1所述的方法,其特征在于,预先设置动态组件尺寸的最大上限值,用户调节的动态组件的大小需要小于或等于所述最大上限值。3.根据权利要求1所述的方法,其特征在于,当墨水屏息屏时,停止所有动态组件中各个小部件的数据刷新,直至重新亮屏时才实时触发需要数据更新的小部件进行局部刷新。4.根据权利要求3所述的方法,其特征在于,在停止各个动态组件的各个小部件数据刷新之前,进一步获取所有动态组件的坐标位置信息,并对静态屏保图案中对应的位置进行全局刷新。5.根据权利要求1所述的方法,其特征在于,分别统计每个动态组件中各个小部件的局部刷新次数、运行时间、像素点变化中的一种或多种数据,当该数据到达对应的阈值时,对相应的小部件所在位置进行全局刷新。6.根据权利要求1所述的方法,其特征在于,通过红外传感器或雷达传感器检测墨水屏前方是否有遮挡物并且其距离小于预设的距离阈值以及其面积大于预设的面积阈值,若是,则表明当前用户暂不需要获取各个动态组件中展示的数据内容,此时停止数据刷新,直至该遮挡状态解除。7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法。8.一种具有墨水屏的电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现权利要求1-6任一所述的方法。

技术总结
本发明一种基于墨水屏的屏保展示方法、存储介质及设备,预先设置动态组件,获取其中动态组件以及其中各个小部件的位置信息,通过有效利用最小化区域的部件刷新来提供墨水屏动态刷新屏保功能,可以使得墨水屏的屏保可以展示时间、位置、天气等动态信息,改善用户体验。改善用户体验。


技术研发人员:余鉴权 张通喜 蔡伟谦
受保护的技术使用者:珠海读书郎软件科技有限公司
技术研发日:2022.03.18
技术公布日:2022/7/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1