预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共43页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115904185A(43)申请公布日2023.04.04(21)申请号202111163983.7(22)申请日2021.09.30(71)申请人荣耀终端有限公司地址518040广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401(72)发明人蔡立峰杜鸿雁沈赫(74)专利代理机构北京同立钧成知识产权代理有限公司11205专利代理师余娜刘芳(51)Int.Cl.G06F3/04842(2022.01)G06F3/0485(2022.01)G06F9/451(2018.01)权利要求书3页说明书28页附图11页(54)发明名称数据处理方法和相关装置(57)摘要本申请实施例提供一种数据处理方法和相关装置,应用于终端技术领域。该方法包括:响应于滑动操作的抬起up事件,计算列表控件的滑动速度;其中,滑动操作作用于列表控件;在列表控件的滑动速度大于或等于速度阈值时,确定缓存队列中是否存储有第一图像的渲染结果,第一图像为电子设备在接收到up事件后的图像;当缓存队列中存储有第一图像的渲染结果时,合成第一图像。通过预先绘制渲染列表界面的多个图像(预测帧),当下一次滑动操作时匹配到预先绘制渲染的图像(预测帧)时,合成并显示相应的预测帧。这样,节约一帧的绘制渲染时间,从而减少绘制渲染时间长导致的无帧可取问题,减少卡顿现象。CN115904185ACN115904185A权利要求书1/3页1.一种数据处理方法,其特征在于,应用于电子设备,所述方法包括:响应于滑动操作的抬起up事件,计算列表控件的滑动速度;其中,所述滑动操作作用于所述列表控件;在所述列表控件的滑动速度大于或等于速度阈值时,确定缓存队列中是否存储有第一图像的渲染结果,所述第一图像为所述电子设备在接收到所述up事件后的图像;当所述缓存队列中存储有所述第一图像的渲染结果时,合成所述第一图像。2.根据权利要求1所述的方法,其特征在于,所述确认缓存队列中是否存储有第一图像的渲染结果,包括:计算所述第一图像的位移值,所述位移值为相对于所述滑动操作中按压down事件的位移;基于所述位移值和映射关系确认所述缓存队列中是否存储有所述第一图像的渲染结果,所述映射关系为所述缓存队列中存储的多个图像的渲染结果与多个热点位移值之间的关系;所述热点位移值为历史滑动操作中出现次数从大至小排序中排名前N的位移值。3.根据权利要求2所述的方法,其特征在于,所述基于所述位移值和映射关系确认所述缓存队列中是否存储有所述第一图像的渲染结果,包括:当所述位移值与任一个所述热点位移值中的差值小于或等于第一阈值时,确认缓存队列中存储有所述第一图像的渲染结果;或者,当所述位移值与所述多个热点位移值的差值均大于所述第一阈值时,确认缓存队列中未存储有所述第一图像的渲染结果。4.根据权利要求2或3所述的方法,其特征在于,所述计算所述第一图像的位移值,包括:根据所述电子设备中预先设置的公式和预先存储的归一化位移曲线,计算相对于所述up事件的位移值,其中,所述预先设置的公式满足:T=A×滑动速度,S=B×滑动速度,所述up事件后所述列表控件滑动的总位移,所述S为所述up事件后所述列表控件滑动的总时间,所述A和所述B均为常数;计算所述相对于所述up事件的位移值与第一位移之和,得到所述位移值,所述第一位移为所述up事件对应的触控坐标与所述down事件对应的触控坐标之差。5.根据权利要求4所述的方法,其特征在于,所述根据预先设置的公式和预先存储的归一化位移曲线,计算相对于所述up事件的位移值,包括:将所述滑动速度代入所述公式计算所述总位移和所述总时间;根据所述总位移、所述总时间和所述归一化位移曲线计算所述相对于所述up事件的位移值。6.根据权利要求5所述的方法,其特征在于,所述归一化位移曲线以多个离散点的形式存储在所述电子设备中。7.根据权利要求2‑6任一项所述的方法,其特征在于,还包括:当所述位移值大于所述热点位移值中的最大值时,丢弃所述缓存队列中所述多帧图像的渲染结果。8.根据权利要求2‑7任一项所述的方法,其特征在于,还包括:在所述滑动操作结束后,更新所述热点位移值;2CN115904185A权利要求书2/3页基于更新后的热点位移值绘制渲染图像。9.根据权利要求1‑8任一项所述的方法,其特征在于,还包括:当所述缓存队列中未存储所述第一图像的渲染结果时,对所述第一图像进行绘制渲染。10.根据权利要求1‑9任一项所述的方法,其特征在于,所述电子设备包括:应用和图像合成系统;所述响应于滑动操作的抬起up事件,计算列表控件的滑动速度,包括:所述应用响应于滑动操作的抬起up事件,计算列表控件的滑动速度;所述确认缓存队列中是否存储有第一图像的渲染结果,包括:所