[发明专利]一种嵌入式设备多点触控的缓存优化方法有效
申请号: | 201810225638.3 | 申请日: | 2018-03-19 |
公开(公告)号: | CN108491154B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 陈智松;毕永建;叶永建 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F9/48 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 361009 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种嵌入式设备多点触控的缓存优化方法,其对触点信息进行缓存管理,保证正常场景下使用触点信息时,不需要频繁地申请内存分配和释放内存,提高效率;同时使用待处理触点队列进行触点信息的上报,而当UI线程对触点对象处理完成后采用待回收触点队列进行触点对象的回收,保证触点对象有序处理和回收,而当出现触点信息处理赶不上触点信息的上报时,根据合并策略将新上报的触点信息合并掉待处理的触点信息,保证触点队列和消息队列不会爆增,避免触点堆积造成触屏效果迟滞。 | ||
搜索关键词: | 一种 嵌入式 设备 多点 缓存 优化 方法 | ||
【主权项】:
1.一种嵌入式设备多点触控的缓存优化方法,其特征在于:所述缓存优化方法具体包括以下步骤:步骤1、采用触点处理线程读取触点信息;步骤1.1、读取底层触点信息,并将其加工为上层触点信息;步骤1.2、从触点对象缓存单元中分配触点对象给触点信息,并将该触点信息设置到相应的触点对象上;步骤1.3、判断当前触点信息与上一个触点信息的触点动作类型是否一样,若触点动作类型一样,则进行触点信息合并,将当前触点信息更新到待处理触点队列中,同时将触点对象回收到触点对象缓存单元中;若触点动作类型不一样,则将触点对象增加至待处理触点队列中,同时发送消息通知UI线程处理触点对象;步骤2、采用UI线程处理触点对象;步骤2.1、UI线程根据触点处理线程发送的消息,申请获取待处理触点对象,当UI线程成功获取触点对象后,将该触点对象从待处理触点队列移动至待回收触点队列;步骤2.2、UI线程通过触点消息处理系统对触点对象进行处理,处理完成后,向触点处理线程发送回收触点消息;步骤3、触点处理线程接收到UI线程发送的回收触点消息后,将已经处理完成的触点对象从待回收触点队列回收到触点缓存单元中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810225638.3/,转载请声明来源钻瓜专利网。