[发明专利]避免重复加载动态缓存图形数据的系统及方法有效
申请号: | 201410320343.6 | 申请日: | 2014-07-04 |
公开(公告)号: | CN105302742B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 吕珂;李毅 | 申请(专利权)人: | 深圳市雅都软件股份有限公司 |
主分类号: | G06F12/0875 | 分类号: | G06F12/0875 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 汪丽 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 避免 重复 加载 动态 缓存 图形 数据 系统 方法 | ||
本发明提供了一种避免重复请求加载动态缓存图形数据的系统,包括应用程序端的P集合维护单元、Q集合维护单元、边界比对单元以及图形加载单元,其中:所述P集合维护单元,用于创建P元素集合并向该P元素集合中添加P元素;所述Q集合维护单元,用于创建Q元素集合并在执行交互操作时向所述Q元素集合中添加Q元素;所述边界比对单元,用于将所有Q元素分别与每一P元素进行比对;所述图形加载单元,用于向服务器端发送加载Q元素集合中所有Q元素对应的矩形区域内图形数据的请求。本发明还提供一种对应的方法。本发明通过将欲请求的图形数据集之矩形边界与先前已请求并缓存的图形数据集之矩形边界分别比对,避免重复加载图形数据的操作发生。
技术领域
本发明涉及空间信息图形化处理领域,更具体地说,涉及一种避免重复加载动态缓存图形数据的系统及方法。
背景技术
C/S、B/S架构的空间信息图形化处理系统中,应用端(客户端或浏览器端)显示的图形数据均存放于服务器端,应用端软件运行时需通过各种方式向服务器提出图形数据加载请求,由服务器完成相应服务。对于大规模应用系统来说,不同的图形数据加载方案将直接影响应用端用户的交互操作效率。
目前常见的应用端(数据请求侧)数据加载方案基本可分为静态加载法与动态加载法,前者的典型代表有“整体预先加载法”(简称“整体预装法”),后者的典型代表是“局部即时加载法”(简称“局部即装法”)。
“整体预装法”是在系统应用端启动时完成对全部应用程序所需图形数据的加载作业。即,预先设定用户交互操作全过程可能涉及的图形数据范围,并在应用端启动时进行一次性装入,以保证用户有最佳的交互操作效率。
“局部即装法”则与“整体预装法”相反。在系统应用端启动时不进行图形数据预装作业,而是在有交互操作发生时,由应用端向服务器端发出动态加载请求。此时,服务器端将围绕交互操作发生位置,组织若干局部区域数据提供给应用端,应用端接收到这些局部图形数据后将其在本地缓存。
然而,在“整体预装法”中,系统无法判断应用端实际交互操作所需图形数据的空间范围边界,因而往往需要尽可能扩大预装数据空间范围,并且系统启动时往往需要较长的数据预装时间。此外,当定义的预装数据空间范围超出应用端设备内存最大容量时,该方法将无法完成数据预装。
“局部即装法”是一种基于离散化数据组织、在应用端交互操作中不断重复进行图形数据动态加载的方法。然而,“局部即装法”的图形数据加载操作在交互时进行,因此存在等待图形数据加载的问题,这将影响到应用端交互操作的操作感受,具体表现为:当应用端向服务器端提出图形数据加载请求时,需等待数据加载完成,致使交互操作会产生迟滞感觉,而当系统中应用端并发请求数量较大时,会对服务器端及传输网络形成更大的处理和传输压力,因而应用端交互操作等待数据加载的现象会更加严重;此外,为了部分缓解动态加载造成的操作迟滞感,许多系统采用了“扩大加载数据范围”的策略(基于“大部分交互操作均发生于连续空间范围之内”的判断),力图将经常性“迟滞”转化为间歇性“迟滞”,以改善交互操作感受,这就使该方法会出现应用端加载多余数据或重复请求加载相同范围数据的现象,给服务器端及网络作业增加了不必要的压力,因而会无谓降低大系统(应用端数量多达数十甚至数百)的整体运行效率。
发明内容
本发明要解决的技术问题在于,针对上述“整体预装法”图形加载时间长、“局部即装法”交互操作存在迟滞的问题,提供一种避免重复加载动态缓存图形数据的系统及方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市雅都软件股份有限公司,未经深圳市雅都软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410320343.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口功能配置方法和电子设备
- 下一篇:一种内存分配方法及装置