一种显示器刷新方法、装置及电子设备与流程
- 国知局
- 2024-06-21 14:13:33
本技术涉及显示,尤其涉及一种显示器刷新方法、装置及电子设备。
背景技术:
1、dect(digital enhanced cordless telecommunications,数字增强无绳通信)手柄目前广泛应用在酒店、别墅和便利店等场所,用于实现一对多或者多对多的即时通讯。
2、dect手柄在使用过程中会产生显示器刷新需求。在dect手柄中,绘制后的字符串或者图像根据显示器刷新需求绘制显示器刷新后显示的字符串或者图像绘制后的字符串或者图像并且绘制后的字符串或者图像将绘制得到字符串或者图像存储至内存,然后再从内存中读取绘制得到的字符串或者图像绘制后的字符串或者图像绘制后的字符串或者图像并且将其传送至显示器,最后通过显示器对其进行显示绘制后的字符串或者图像实现显示器刷新。
3、虽然上述技术方案能够实现显示器刷新,但是将绘制好的字符串或者图像绘制后的字符串或者图像存储至存储模块的操作会大量地占用内存,导致资源浪费;尤其是当内存不足时,通过上述技术方案进行显示器刷新时会出现刷新速度慢或者页面抖动明显等现象,导致影响显示器的显示效果。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种显示器刷新方法、装置及电子设备,用于解决现有的dect手柄在刷新时会大量地占用内存导致资源浪费以及当内存不足时可能影响显示器的显示效果的问题。
2、第一方面,本技术提供了一种显示器刷新方法,所述方法包括:
3、响应于用户触发的显示器刷新需求,获取目标存储地址以及字符串或者图像的规格数据;所述规格数据为所述字符串或者所述图像在显示器刷新后显示的宽度、高度或者颜色;
4、根据所述规格数据,确认绘制动作数据;所述绘制动作数据为绘制所述规格数据时需要的多个绘制命令;将所述绘制动作数据存储至所述目标存储地址,响应于存储的结束,确定启动信号;
5、根据所述启动信号,从所述目标存储地址中读取所述绘制动作数据;根据所述绘制动作数据在图层上进行绘制,得到绘制后的字符串或者图像;通过显示所述绘制后的字符串或者图像完成显示器刷新。
6、优选地,所述目标存储地址包括:第一存储地址、第二存储地址和第三存储地址;
7、以及,所述获取目标存储地址以及字符串或者图像的规格数据,包括:
8、根据所述显示器刷新需求,确定所述字符串的id或者所述图像的id;根据所述字符串的id或者所述图像的id,确定第一存储地址、第二存储地址和第三存储地址。
9、优选地,所述获取目标存储地址以及字符串或者图像的规格数据,还包括:
10、从所述第二存储地址中读取所述字符串或者所述图像;将所述字符串拆分成多个字符,或者将所述图像拆分成多个像素行或者像素列;
11、响应于拆分的结束,从所述第三存储地址读取每个所述字符在显示器刷新后显示的宽度和高度,或者每个像素行或者像素列在显示器刷新后显示的颜色。
12、优选地,所述显示器刷新需求的数量为多个,每个所述显示器刷新需求至少对应于一个所述字符串的id或者所述图像的id。
13、优选地,所述确定所述字符串的id或者所述图像的id,包括:
14、确定多个所述字符串的id或者所述图像的id;按照预设排列顺序将多个所述字符串的id进行排序;
15、以及,所述通过显示所述绘制后的字符串或者图像完成显示器刷新之前,还包括:
16、按照所述预设排列顺序,重复执行所述获取目标存储地址以及字符串或者图像的规格数据以及目标存储地址。
17、第二方面,本技术提供了一种显示器刷新装置,所述装置包括:触发模块、命令模块、绘制模块和显示模块;
18、所述触发模块,用于响应于用户触发的显示器刷新需求,获取目标存储地址以及字符串或者图像的规格数据获取字符串或者图像的目标存储地址规格数据以及目标存储地址规格数据;所述规格数据为所述字符串或者所述图像在显示器刷新后显示的宽度、高度或者颜色;
19、所述命令模块,用于根据所述规格数据,确认绘制动作数据;所述绘制动作数据为绘制所述规格数据时需要的多个绘制命令;将所述绘制动作数据存储至所述目标存储地址,响应于存储的结束,确定绘制信号启动信号;
20、所述绘制模块,用于根据所述绘制信号启动信号,从所述目标存储地址中读取所述绘制动作数据;根据所述绘制动作数据在图层上进行绘制,得到绘制后的字符串或者图像;
21、所述显示装置模块,用于通过显示所述绘制后的字符串或者图像完成显示器刷新。
22、优选地,所述响应触发模块包括:地址单元;
23、所述地址单元,用于根据所述显示器刷新需求,确定所述字符串的id或者所述图像的id;根据所述字符串的id或者所述图像的id,确定第一存储地址、第二存储地址和第三存储地址。
24、优选地,所述触发模块还包括:拆分单元和读取单元;
25、所述拆分单元,用于从所述第二存储地址中读取所述字符串或者所述图像;将所述字符串拆分成多个字符或者将所述图像拆分成多个像素行或者像素列;
26、所述读取单元,用于响应于拆分的结束,从所述第三存储地址读取每个所述字符在显示器刷新后显示的宽度和高度或者每个像素行或者像素列在显示器刷新后显示的颜色。
27、第三方面,本技术提供了电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的显示器刷新方法。
28、第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述程序代码使所述处理器执行如上所述的显示器刷新方法。
29、有益效果:
30、本技术提供了一种显示器刷新方法,响应于用户触发的显示器刷新需求,获取目标存储地址以及字符串或者图像的规格数据以及目标存储地址;规格数据为字符串或者图像在显示器刷新后显示的宽度、高度或者颜色;根据规格数据,确认绘制动作数据;绘制动作数据为绘制规格数据时需要的多个绘制命令;将绘制动作数据存储至目标存储地址,响应于存储的结束,确定启动信号;根据启动信号,从目标存储地址中读取绘制动作数据;根据绘制动作数据在图层上进行绘制,得到绘制后的字符串或者图像;通过显示绘制后的字符串或者图像完成显示器刷新;综上可知,本技术通过存储绘制动作数据,代替现有技术中的存储绘制后的字符串或者图像,由于绘制动作数据仅包括多个绘制命令,因此绘制动作数据所占用存储空间的大小要远远低于回执后的字符串或者图像所占用存储空间的大小,因此本技术的技术方案可以有效减少缓存空间,不会造成资源的浪费;尤其是当内存不足时,通过上述技术方案进行显示器刷新时不会出现刷新速度慢或者页面抖动明显等现象,保障显示器的显示效果。
31、本技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
32、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文地址:https://www.jishuxx.com/zhuanli/20240618/36772.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表