(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210742137.9
(22)申请日 2022.06.28
(65)同一申请的已公布的文献号
申请公布号 CN 114816586 A
(43)申请公布日 2022.07.29
(73)专利权人 深圳高灯计算机科技有限公司
地址 518051 广东省深圳市南 山区粤海街
道大冲社区深南大道9678号大冲商务
中心(二期)1栋2号楼 27D
(72)发明人 张民遐 许金明
(74)专利代理 机构 华进联合专利商标代理有限
公司 44224
专利代理师 黄晶晶
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 9/50(2006.01)
G06F 9/54(2006.01)
G06F 16/2457(2019.01)(56)对比文件
CN 103425708 A,2013.12.04
CN 112069207 A,2020.12.1 1
CN 10958289 9 A,2019.04.0 5
CN 113065084 A,2021.07.02
CN 113835790 A,2021.12.24
CN 108632388 A,2018.10.09
CN 106339508 A,2017.01.18
CN 106649435 A,2017.0 5.10
CN 104615726 A,2015.0 5.13
CN 114168634 A,202 2.03.11
US 10353818 B1,2019.07.16
US 9940069 B1,2018.04.10
王小芦.“时空数据的离线缓存管理技 术研
究”. 《中国优秀硕士学位 论文全文数据库 (基础
科学辑)》 .2017, (续)
审查员 胡熠寒
(54)发明名称
可见数据加载方法、 装置、 计算机设备和存
储介质
(57)摘要
本申请涉及一种可见数据加载方法、 装置、
计算机设备和存储介质。 该方法包括: 响应于分
页数据加载请求, 确定待加载的分页; 从会话管
理器中查询待加载的分页的计算状态; 若计算状
态为已完成状态, 则从会话管 理器中获取待加载
的分页对应的可见数据并输出加载, 异步触发执
行用于计算后续至少一个分页的可见数据的计
算任务; 待加载的分页对应的可见数据, 是预先
通过异步执行针对待加载的分页的计算任务所
计算得到并缓存的可见数据; 若计算状态为未完
成状态, 则在通过通知队列检测到计算状态变更
为已完成状态后, 获取计算得到的待加载的分页
的可见数据并输出加载, 异步触发执行用于计算
后续至少一个 分页的可见数据的计算任务。 采用本方法能够提高效率。
[转续页]
权利要求书2页 说明书15页 附图9页
CN 114816586 B
2022.09.27
CN 114816586 B
(56)对比文件
王德俊 等. “基于Ogre与MFC架构的地形分
页动态加载技 术研究与实现 ”. 《应用科技》
.2013,第40卷(第6期),
Zhigang Zhou 等. “Paged Cache Based
Massive Ter rain Dataset Real-Time Rendering Algorithm ”. 《 2009 Internati onal
Conference o n Informati on Engineering and
Computer Science》 .20 09,
殷智慧.“三维空间数据存 储技术与动态调
度机制研究 ”. 《中国优秀硕士学位 论文全文数据
库 (基础科 学辑)》 .2015,2/2 页
2[接上页]
CN 114816586 B1.一种可 见数据加载 方法, 其特 征在于, 所述方法包括:
响应于分页数据加载请求, 确定当前的待加载的分页;
从会话管理器中查询所述待加载的分页对应的计算状态; 所述计算状态, 用于表征计
算所述待加载的分页的可 见数据的计算任务的完成情况;
若所述计算状态为已完成状态, 则从所述会话管理器中获取所述待加载的分页对应的
可见数据并输出加载, 异步触发执行用于计算后续至少一个分页的可见数据的计算任务;
所述待加载的分页对应的可见数据, 是预先通过异 步执行针对所述待加载的分页的计算任
务所计算得到并缓存的可 见数据;
若所述计算状态为未完成状态, 则在通过通知队列检测到所述计算状态变更为已完成
状态后, 获取计算得到的所述待加载的分页对应的可见数据并输出加载, 以及异步触发执
行用于计算后续至少一个分页的可 见数据的计算任务。
2.根据权利要求1所述的方法, 其特征在于, 所述若所述计算状态为未完成状态, 则在
通过通知队列检测到所述计算状态变更为已完成状态后, 获取计算得到的所述待加载的分
页对应的可见数据并输出加载, 以及异 步触发执行用于计算后续至少一个分页的可见数据
的计算任务包括:
若所述计算状态为未完成状态, 则阻塞到通知队列, 在从所述通知队列中获取到计算
完成通知后, 确定所述计算状态为已完成状态, 以执行所述从所述会话管理器中获取所述
待加载的分页对应的可见数据并输出加载, 异 步触发执行用于计算后续至少一个分页的可
见数据的计算任务。
3.根据权利要求1所述的方法, 其特征在于, 异步执行计算任务计算得到的可见数据被
缓存至所述会话管理器和所述通知队列中; 所述已完成状态是指所述待加载的分页对应的
可见数据满足预设页面数据条 数;
所述若所述计算状态为未完成状态, 则在通过通知队列检测到所述计算状态变更为已
完成状态后, 获取计算得到的所述待加载的分页对应的可见数据并输出加载, 以及异步触
发执行用于计算后续至少一个分页的可 见数据的计算任务包括:
若所述计算状态为未完成状态, 则在确定所述通知队列中的可见数据的条数满足所述
预设页面数据条 数的情况 下, 判定所述计算状态变更为已完成状态;
从所述通知队列中获取所述待加载的分页对应的可见数据并输出加载, 以及异步触发
执行用于计算后续至少一个分页的可 见数据的计算任务。
4.根据权利要求1所述的方法, 其特征在于, 异步执行每个分页的计算任务的步骤包
括:
针对每个待计算的分页, 将所述会话管理器中所述待计算的分页的计算状态设置为未
完成状态; 所述待计算的分页, 是待异步执 行计算任务所针对的分页;
从数据表中筛 选所述待计算的分页的可 见数据;
将所述可 见数据缓存至所述会话管理器中;
将所述会话管理器中所述待计算的分页的计算状态设置为已完成状态, 并将计算完成
通知推送至所述 通知队列中。
5.根据权利要求4所述的方法, 其特征在于, 所述从数据表中筛选所述待计算的分页的
可见数据包括:权 利 要 求 书 1/2 页
2
CN 114816586 B
3
专利 可见数据加载方法、装置、计算机设备和存储介质
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:30:49上传分享