一种电子墨水屏的显示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28983193 阅读:15 留言:0更新日期:2021-06-23 09:31
本发明专利技术公开了一种电子墨水屏的显示方法、装置、电子设备及存储介质,用于解决现有技术因为刷新不完整且频繁刷新导致内容残影/花屏、以及因为频繁进行全局刷新导致屏闪的技术问题。其中,方法包括:当监听到预设的绘制显示控件初始化时,获取绘制显示控件的初始化控件尺寸;当接收到显示数据时,获取显示数据的内容尺寸;根据内容尺寸和初始化控件尺寸对显示数据进行内容分段,得到多段第一分段内容;获取第一分段内容的第一计数顺序;根据第一计数顺序和第一预设全刷阈值对电子墨水屏进行全局刷新,并显示刷新结果。

【技术实现步骤摘要】
一种电子墨水屏的显示方法、装置、电子设备及存储介质
本专利技术涉及电子墨水屏
,尤其涉及一种电子墨水屏的显示方法、装置、电子设备及存储介质。
技术介绍
电子墨水屏主要用于电子书阅读器,具备耗电量低的特点。电子墨水主要由大量细小微胶囊组成,每个微胶囊中包含悬浮于澄清液体之中的带正电荷的白粒子和带负电荷的黑粒子。当将电子墨水的电场设置为正时,即微胶囊的底部为正时,白粒子向微胶囊顶部移动,使得电子墨水屏呈现白色;黑粒子被拉到未胶囊底部,从而隐藏。如施加反向的电场,黑粒子向微胶囊顶部移动,使得电子墨水屏呈现黑色;白粒子被拉到微胶囊底部,从而隐藏。由于这种特性,可实现通过电子墨水屏进行文字或图像的显示。大部分具备电子墨水屏的电子设备的页面刷新方式可以分为全局刷新和局部刷新。其中,全局刷新时,电子墨水屏以像素为单位,每个像素会经历白-黑-白的颜色变化过程,以保持电子墨水屏的对比度。局部刷新时,页面的背景不变化,显示内容发生变化。然而,当只使用全局刷新时,会导致设备屏闪严重,只使用局部刷新则会因为刷新的不完整而导致内容残影严重,尤其在现今移动设备具有大量滚动内容的情况下,会产生严重的花屏现象。
技术实现思路
本专利技术提供了一种电子墨水屏的显示方法、装置、电子设备及存储介质,用于解决现有技术因为刷新不完整且频繁刷新导致内容残影/花屏、以及因为频繁进行全局刷新导致屏闪的技术问题。本专利技术提供的一种电子墨水屏的显示方法,包括:当监听到预设的绘制显示控件初始化时,获取所述绘制显示控件的初始化控件尺寸;当接收到显示数据时,获取所述显示数据的内容尺寸;根据所述内容尺寸和所述初始化控件尺寸对所述显示数据进行内容分段,得到多段第一分段内容;获取所述第一分段内容的第一计数顺序;根据所述第一计数顺序和第一预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。可选地,还包括:当监听到所述绘制显示控件发生尺寸变更时,获取变更控件尺寸;根据所述变更控件尺寸和所述所述内容尺寸对所述显示数据进行内容分段,得到多段第二分段内容;计算所述第二分段内容的第二计数顺序;根据所述第二计数顺序和所述第二预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。可选地,所述根据所述第一计数顺序和第一预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果的步骤,包括:按所述第一计数顺序,依次将多段所述第一分段内容填充至所述绘制显示控件中,并通过预设段落计数器记录当前填充段数;采用所述当前填充段数对第一预设全刷阈值求余,得到余值;当所述阈值为0时,在所述当前填充段数对应的第一分段内容填充完毕后,执行一次全局刷新操作,并显示刷新结果。可选地,还包括:生成所述显示数据的优化策略数据包,并将所述优化策略数据包保存在预设数据库中。本专利技术还提供了一种电子墨水屏的显示装置,包括:初始化控件尺寸获取模块,用于当监听到预设的绘制显示控件初始化时,获取所述绘制显示控件的初始化控件尺寸;内容尺寸获取模块,用于当接收到显示数据时,获取所述显示数据的内容尺寸;第一分段模块,用于根据所述内容尺寸和所述初始化控件尺寸对所述显示数据进行内容分段,得到多段第一分段内容;第一计数顺序获取模块,用于获取所述第一分段内容的第一计数顺序;第一刷新模块,用于根据所述第一计数顺序和第一预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。可选地,还包括:变更控件尺寸获取模块,用于当监听到所述绘制显示控件发生尺寸变更时,获取变更控件尺寸;第二分段模块,用于根据所述变更控件尺寸和所述所述内容尺寸对所述显示数据进行内容分段,得到多段第二分段内容;第二计数顺序计算模块,用于计算所述第二分段内容的第二计数顺序;第二刷新模块,用于根据所述第二计数顺序和所述第二预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。可选地,所述第一刷新模块,包括:填充子模块,用于按所述第一计数顺序,依次将多段所述第一分段内容填充至所述绘制显示控件中,并通过预设段落计数器记录当前填充段数;求余子模块,用于采用所述当前填充段数对第一预设全刷阈值求余,得到余值;第一刷新子模块,用于当所述阈值为0时,在所述当前填充段数对应的第一分段内容填充完毕后,执行一次全局刷新操作,并显示刷新结果。可选地,还包括:优化策略数据包生成模块,用于生成所述显示数据的优化策略数据包,并将所述优化策略数据包保存在预设数据库中。本专利技术还提供了一种电子设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行如上任一项所述的电子墨水屏的显示方法。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行如上任一项所述的电子墨水屏的显示方法。从以上技术方案可以看出,本专利技术具有以下优点:本专利技术公开了一种电子墨水屏的显示方法,包括:当监听到预设的绘制显示控件初始化时,获取绘制显示控件的初始化控件尺寸;当接收到显示数据时,获取显示数据的内容尺寸;根据内容尺寸和初始化控件尺寸对显示数据进行内容分段,得到多段第一分段内容;获取第一分段内容的第一计数顺序;根据第一计数顺序和第一预设全刷阈值对电子墨水屏进行全局刷新,并显示刷新结果。本专利技术通过将显示数据进行分段,使得通过局部刷新对显示内容进行更新时,避免出现刷新不完整的情况,从而避免出现显示内容残影的现象,使得即使显示内容频繁切换,也不会出现花屏的问题。此外,本专利技术通过预设全刷阈值以进行全局刷新,合理约束了全局刷新的频率,减少了屏闪的可能性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种电子墨水屏的显示方法的步骤流程图;图2为本专利技术另一实施例提供的一种电子墨水屏的显示方法的步骤流程图;图3为本专利技术实施例提供的一种电子墨水屏的显示装置的结构框图。具体实施方式本专利技术实施例提供了一种电子墨水屏的显示方法、装置、电子设备及存储介质,用于解决现有技术因为刷新不完整且频繁刷新导致内容残影/花屏、以及因为频繁进行全局刷新导致屏闪的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出本文档来自技高网...

【技术保护点】
1.一种电子墨水屏的显示方法,其特征在于,包括:/n当监听到预设的绘制显示控件初始化时,获取所述绘制显示控件的初始化控件尺寸;/n当接收到显示数据时,获取所述显示数据的内容尺寸;/n根据所述内容尺寸和所述初始化控件尺寸对所述显示数据进行内容分段,得到多段第一分段内容;/n获取所述第一分段内容的第一计数顺序;/n根据所述第一计数顺序和第一预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。/n

【技术特征摘要】
1.一种电子墨水屏的显示方法,其特征在于,包括:
当监听到预设的绘制显示控件初始化时,获取所述绘制显示控件的初始化控件尺寸;
当接收到显示数据时,获取所述显示数据的内容尺寸;
根据所述内容尺寸和所述初始化控件尺寸对所述显示数据进行内容分段,得到多段第一分段内容;
获取所述第一分段内容的第一计数顺序;
根据所述第一计数顺序和第一预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。


2.根据权利要求1所述的方法,其特征在于,还包括:
当监听到所述绘制显示控件发生尺寸变更时,获取变更控件尺寸;
根据所述变更控件尺寸和所述所述内容尺寸对所述显示数据进行内容分段,得到多段第二分段内容;
计算所述第二分段内容的第二计数顺序;
根据所述第二计数顺序和所述第二预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果。


3.根据权利要求1所述的方法,其特征在于,所述根据所述第一计数顺序和第一预设全刷阈值对所述电子墨水屏进行全局刷新,并显示刷新结果的步骤,包括:
按所述第一计数顺序,依次将多段所述第一分段内容填充至所述绘制显示控件中,并通过预设段落计数器记录当前填充段数;
采用所述当前填充段数对第一预设全刷阈值求余,得到余值;
当所述阈值为0时,在所述当前填充段数对应的第一分段内容填充完毕后,执行一次全局刷新操作,并显示刷新结果。


4.根据权利要求1所述的方法,其特征在于,还包括:
生成所述显示数据的优化策略数据包,并将所述优化策略数据包保存在预设数据库中。


5.一种电子墨水屏的显示装置,其特征在于,包括:
初始化控件尺寸获取模块,用于当监听到预设的绘制显示控件初始化时,获取所述绘制显示控件的初始化控件尺寸;
内容尺寸获取模块,用于当接收到显示数据时,获取所述显示数据的内容尺寸;
第一分段模块,用于根据所述内容尺寸和所述初始化控件尺寸对所...

【专利技术属性】
技术研发人员:潘峥韵朱增
申请(专利权)人:广州文石信息科技有限公司
类型:发明
国别省市:广东;44

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

1