[发明专利]智能图形加速方法及系统无效
申请号: | 201110432634.0 | 申请日: | 2011-12-21 |
公开(公告)号: | CN102521791A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 苏宏勋;王政涛;付迎拴;郭清海;别志铭;王彦垒;王晓;吴六一;许东升;朱峰;孙明浩;黄泽华 | 申请(专利权)人: | 珠海许继芝电网自动化有限公司;河南省电力公司郑州供电公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭志强 |
地址: | 519060 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 图形 加速 方法 系统 | ||
技术领域
本发明涉及智能配电网技术领域,特别是涉及一种智能图形加速方法及系统。
背景技术
智能配电网(Smart Distribution Grid)是智能电网(Smart Grid) 中配电网部分的内容。目前的智能配电网具有以下特征:一、具有自愈能力;二、具有更高的安全性;三、提供更高质量的电能;四、支持分布式电源的大量接入;五、可对配电网及其设备进行可视化管理;六、具有更高的资产利用率。
智能配电网中的配电主站构建在标准、通用的软硬件基础平台上,具备可靠性、实用性、安全性和可扩展性,其中包含的基本功能涉及到了2D、3D图形的显示技术,现有的图形显示技术在数据量非常大的时候会运行的比较缓慢,同时对于图形设备的查找和统计也是慢的,而且该技术是采用C、C++语言开发的,实现跨平台运用的难度也很大。对比,本发明实现了在数据量非常大的情况下,加快图形的显示和图形设备的查找和统计,基于java+opengl的开发也方便于跨平台显示。
发明内容
本发明的目的是提供一种高效的智能图形加速方法。
本发明的另一个目的是提供一种智能图形加速系统。
本发明解决其技术问题所采用的技术方案是:
智能图形加速方法,包括以下步骤:
A、智能获取CPU的核的个数为Ncpu;
B、根据用户处理需求,分割得到Ncpu个块单元;
C、开启Ncpu个线程,把Ncpu个块单元分配给线程;
D、每个线程根据自己的块单元生成的球形空间,遍历最优设备空间树,若当前设备和线程的球形空间包含或相交且满足相应的用户处理需求,则进行相应的智能图形加速处理。
进一步,所述步骤D中智能图形加速处理包括:
若当前设备和线程的球形空间包含或相交,则就把该设备绘制到显示卡中或内存中,然后采用双缓冲的技术显示到屏幕上;
若当前设备和线程的球形空间包含或相交,且该设备满足查询和统计的条件,则就把该设备保存到一个结果的数组中,合并所有的线程查找出来的设备到一个数组中,这个数组就是要查找的结果。
进一步,所述用户处理需求包括分割当前用户的屏幕的矩形范围或者分割所有设备图形的立方体范围。
进一步,所述块单元分为块矩形和块立方体。
进一步,所述最优设备空间树用于构建设备3D立体空间,最优设备空间树的树枝信息存放到内存中,树叶数据块保存到文件中。
进一步,所述最优设备空间树采用文件内存映射分块读取和显示。
智能图形加速系统,包括:
获取模块,用于智能获取CPU的核的个数为Ncpu;
分割模块,用于根据用户处理需求,分割得到Ncpu个块单元;
线程分配模块,用于开启Ncpu个线程,把Ncpu个块单元分配给线程;
智能图形加速处理模块,用于每个线程根据自己的块单元生成的球形空间,遍历最优设备空间树,若当前设备和线程的球形空间包含或相交且满足相应的用户处理需求,则进行相应的智能图形加速处理。
本发明的有益效果:本发明智能图形加速方法,采用最优设备空间树,根据当前用户的处理需求进行了智能图形的加速处理,由于充分利用了多核CPU,可以并行地绘制图形和查找图形设备,使大容量的图形能快速读取和显示且能快速查找到所需图形设备,提高了图形处理的效率。
本发明的另一个有益效果:本发明智能图形加速系统,包括获取模块,分割模块,线程分配模块和智能图形加速处理模块,由于充分利用了多核CPU,可以并行地绘制图形和查找图形设备,使大容量的图形能快速读取和显示且能快速查找到所需图形设备,提高了图形处理的效率。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明智能图形加速方法步骤流程图;
图2是本发明智能图形加速系统模块结构图。
具体实施方式
参照图1,智能图形加速方法,包括以下步骤:
A、智能获取CPU的核的个数为Ncpu;
B、根据用户处理需求,分割得到Ncpu个块单元;
C、开启Ncpu个线程,把Ncpu个块单元分配给线程;
D、每个线程根据自己的块单元生成的球形空间,遍历最优设备空间树,若当前设备和线程的球形空间包含或相交且满足相应的用户处理需求,则进行相应的智能图形加速处理。
进一步作为优选的实施方式,所述步骤D中智能图形加速处理包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继芝电网自动化有限公司;河南省电力公司郑州供电公司,未经珠海许继芝电网自动化有限公司;河南省电力公司郑州供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110432634.0/2.html,转载请声明来源钻瓜专利网。