[发明专利]数据处理方法和相关装置有效
申请号: | 202110363737.X | 申请日: | 2021-04-02 |
公开(公告)号: | CN113254120B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 孙文涌;忻振文 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/04847;G06F3/0488 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 余娜;臧建明 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 相关 装置 | ||
1.一种数据处理方法,其特征在于,应用于终端设备,所述方法包括:
接收用户输入的滑动操作;
确定所述滑动操作对应的控件为列表控件;
确定反向滑动事件发生,所述反向滑动事件为所述滑动操作的滑动方向发生反向的事件;
在所述反向滑动事件发生时,为第一帧添加标识,所述第一帧为所述反向滑动事件发生时正在绘制的帧;所述帧是界面显示中最小单位的单幅画面;一帧为一副静止的画面;其中,帧绘制是指显示界面的图片绘制;所述显示界面由一个或多个视图组成,各个所述视图由视图系统的可视控件绘制,各个所述视图由子视图组成;帧渲染是将绘制后的视图进行着色操作或增加3D效果;帧合成是将多个经一个或多个渲染后的视图合成为所述显示界面;在缓存队列中存在携带所述标识的第一帧的情况下,丢弃所述缓存队列中的部分或全部帧,所述缓存队列用于存储绘制完成的帧,所述绘制完成的帧与所述滑动操作相对应;
合成待显示帧,所述待显示帧为执行所述丢弃动作后得到的待显示的帧;
显示所述待显示帧;
当所述终端设备丢弃的帧为所述缓存队列中的部分帧时,所述待显示帧包括丢弃所述缓存队列中的部分帧后,所述缓存队列中剩余的帧;
或者,当所述终端设备丢弃的帧为所述缓存队列中的全部帧时,所述待显示帧包括丢弃所述缓存队列中的全部帧后,所述缓存队列中新增加的渲染后的帧。
2.根据权利要求1所述的方法,其特征在于,所述在缓存队列中存在携带所述标识的第一帧的情况下,丢弃所述缓存队列中的部分或全部帧,包括:
所述终端设备中的显示合成进程确认所述缓存队列接收到所述携带所述标识的第一帧时,丢弃所述缓存队列中部分或全部帧;
或者,所述显示合成进程从所述缓存队列获取待合成的帧时,丢弃所述缓存队列中部分或全部帧。
3.根据权利要求2所述的方法,其特征在于,所述显示合成进程从所述缓存队列获取待合成的帧时,丢弃所述缓存队列中部分或全部帧,具体为:
每当周期信号到来时,所述显示合成进程确定所述缓存队列中是否包含有携带所述标识的第一帧;
在所述缓存队列中包含有携带所述标识的第一帧的情况下,所述显示合成进程丢弃所述缓存队列中部分或全部帧。
4.根据权利要求2所述的方法,其特征在于,所述丢弃所述缓存队列中的部分或全部帧,包括:
丢弃所述缓存队列中的M帧,其中,所述M小于或等于N,所述N为预设的常量;
或者,丢弃所述缓存队列中的位于所述携带所述标识的第一帧之前的帧;
或者,丢弃所述携带所述标识的第一帧以及所述缓存队列中的位于所述携带所述标识的第一帧之前的帧;
或者,丢弃所述缓存队列中的全部帧。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述终端设备包括图像绘制模块、图像渲染模块和图像合成模块,所述方法还包括:
响应于所述滑动操作,所述图像绘制模块对所述滑动操作对应的帧进行绘制;
所述图像渲染模块对绘制后的帧进行渲染;
所述图像渲染模块将渲染后的帧存储在所述缓存队列;
每当周期信号到来时,显示合成进程从所述缓存队列中选择第二帧;
所述显示合成进程通过所述图像合成模块对所述第二帧进行合成。
6.根据权利要求1-4任一项所述的方法,其特征在于,确定所述滑动操作对应的控件为列表控件之后,所述方法还包括:
确定所述列表控件的方向属性,所述列表控件的方向属性包括:横向和纵向。
7.根据权利要求6所述的方法,其特征在于,所述终端设备包括视图系统,所述确定所述滑动操作对应的控件为列表控件,包括:
所述视图系统确定所述滑动操作对应的对象的实例化为列表控件;
所述确定所述列表控件的方向属性,包括:
所述视图系统根据所述对象使用的变量值或接口函数的返回值,确定所述列表控件的方向属性为横向或纵向;其中,所述接口函数包括getOrientation(),所述变量值包括mOrientation。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110363737.X/1.html,转载请声明来源钻瓜专利网。