首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于事件机制的3D系统界面局部刷新方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京国电南自轨道交通工程有限公司

摘要:本发明公开了一种基于事件机制的3D系统界面局部刷新方法及系统,本方法首先将系统界面中的每个组件作为一个事件源,为每个事件源设置一个事件监听器;其次为每个组件建立与关联区域的映射关系;当操作触发到某事件源监听器时生成事件对象,将产生的事件对象作为参数传入事件监听器,根据事件对象进行判断,找到关联的更新区域,将待刷新区域加入刷新任务队列中,按顺序执行对应的刷新操作。本发明避免过多进行无意义的界面刷新,极大的降低了GPU占用率,避免了系统卡顿,而且极大的提高了界面刷新效率。

主权项:1.一种基于事件机制的3D系统界面局部刷新方法,其特征在于:包括以下步骤:S1:设计包含多个组件的界面,并为每个组件绑定监听事件和关联区域;S2:初始化设置和绘制渲染完整的系统界面;S3:采用刷新任务队列管理,当监听到系统界面中任一组件发生触发事件时,将关联的待刷新区域添加到刷新任务队列中;S4:对关联的待刷新区域界面进行刷新,采用返回值标记法,对已更新的区域作标识;所述S1具体为:S1.1:为每个组件绑定监听事件;S1.2:将系统界面划分为多个区域,为每个区域设置一个区域名称;S1.3:根据组件触发事件与各个区域属性值之间的关联性,为组件与关联区域建立一对多的映射关系;S1.4:为组件与关联区域的关联属性值设置初始值;所述S3具体为:根据事件源遍历所有的关联区域,事件源为系统画面中的每个组件,当关联区域的关联属性值发生变化时,将该关联区域作为待刷新区域添加到刷新任务队列中,包括以下步骤:S3.1:用户操作系统界面,执行某操作,系统监听到组件触发事件后,将事件源绑定到事件监听器中;S3.2:根据触发组件提供的回调函数,将事件传播到该组件所在的活动中,改变相关属性值;S3.3:根据事件源映射到所有的关联区域,遍历所有的关联区域,观察关联区域的关联属性值是否发生变化;S3.4:将关联属性值发生变化的关联区域添加到刷新任务队列中。

全文数据:

权利要求:

百度查询: 南京国电南自轨道交通工程有限公司 一种基于事件机制的3D系统界面局部刷新方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术