文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210290281.3 (22)申请日 2022.03.23 (71)申请人 深圳市酷 开网络科技股份有限公司 地址 518000 广东省深圳市南 山区粤海街 道高新区社区高新南四道18号创维半 导体设计大厦东 座2306 (72)发明人 聂海 郭尚锋 (74)专利代理 机构 深圳众鼎专利商标代理事务 所(普通合伙) 44325 专利代理师 谭果林 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/48(2006.01) (54)发明名称 一种数据加载 方法、 装置、 终端设备及 介质 (57)摘要 本发明涉及一种数据加载方法、 装置、 终端 设备及介质。 该方法包括: 获取数据的各个加载 请求, 确定各个请求加载的数据位置区间, 判断 各个所述数据位置区间的数据是否为缓存数据; 当判定所述数据位置区间的数据为非缓存数据 时, 确定所述非缓存数据所属的页码范围, 将所 述页码范围内的非缓存数据的任务推送至用户 任务队列; 将所述非缓存数据的加载请求推送至 加载线程池; 当所述加载线程池中各个所述页码 范围内所有页码的数据完成加载后, 在所述用户 任务队列中移除相应数据的任务, 实现从大量数 据中的任意起始位置获取任意大小数据量情况 下的高效数据加载, 满足了用户的数据高效加载 需求。 权利要求书2页 说明书11页 附图7页 CN 114895971 A 2022.08.12 CN 114895971 A 1.一种数据加载 方法, 其特 征在于, 所述数据加载 方法包括: 获取数据的各个加载请求, 确定各个请求加载的数据 位置区间[S1,S2], S1为所述数据 位置区间的起始数据位置, S2为所述数据位置区间的终止数据位置; 判断各个所述数据位置区间的数据是否为缓存数据; 当判定所述数据位置区间的数据为非缓存数据时, 确定所述非缓存数据 所属的页码范 围, 将所述页码范围内的非缓存数据的任务推送至用户任务队列; 将所述非缓存数据的加 载请求推送至加载线程池; 当所述加载线程池中各个所述页码范围内所有页码的数据完成加载后, 在所述用户任 务队列中移除相应数据的任务。 2.根据权利要求1所述的数据加载方法, 其特征在于, 在将所述非缓存数据的加载请求 推送至加载线程池后, 还 包括: 按照预设条件, 在所述加载线程池中设置各个页码的数据加载任务的优先级; 按照所述优先级表示的加载次序, 依次对各个页码的数据进行加载。 3.根据权利要求2所述的数据加载方法, 其特征在于, 按照预设条件, 在所述加载线程 池中设置各个页码的数据加载任务的优先级包括: 确定所述用户任务队列中所述非缓存数据的第 一个任务对应的页面, 将所述第 一个任 务对应的页面的数据加载任务的优先级设置为 一级; 确定所述非缓存数据的剩余任务对应的页面, 将所述剩余任务对应的页面的数据加载 任务的优先级设置为 二级。 4.根据权利要求1所述的数据加载方法, 其特征在于, 判断各个所述数据位置区间的数 据是否为缓存数据后, 还 包括: 当判定所述数据位置区间的数据为缓存数据时, 将所述缓存数据的任务也推送至所述 用户任务队列, 按照各个加载请求的时间先后对用户任务队列中的各个任务进行排序; 当所述缓存数据加载完成后, 在所述用户任务队列中移除相应数据的任务。 5.根据权利要求1或4所述的数据加载方法, 其特征在于, 所述用户任务队列中各个任 务的属性信息包括: 任务名称, 所述数据位置区间的起始数据位置和终止数据位置, 所述数 据位置区间内的数据所属的页码范围, 以及所述数据位置区间内的数据是否为缓存数据。 6.根据权利要求1所述的数据加载方法, 其特征在于, 在判断各个所述数据位置区间的 数据是否为缓存数据前, 还 包括: 获取待缓存数据的总数, 根据所述待缓存数据的总数, 初始化数据列表; 根据设定的页面尺寸, 在所述数据列表中按页填充各个待缓存数据, 得到若干页缓存 数据。 7.根据权利要求6所述的数据加载方法, 其特征在于, 得到所述若干页缓存数据后, 确 定每一页缓存数据的属性信息, 所述属性信息包括: 数据的页码, 所述页码内的起始数据位 置和终止数据位置, 数据是否填充。 8.一种数据加载装置, 其特 征在于, 所述装置包括: 数据缓存管理器, 用于获取数据的各个加载请求, 确定各个请求加载的数据位置区间 [S1,S2], S1为所述数据位置区间的起始数据位置, S2为所述数据位置区间的终止数据位 置; 判断各个所述数据位置区间的数据是否为缓存数据; 当判定所述数据位置区间的数据权 利 要 求 书 1/2 页 2 CN 114895971 A 2为非缓存数据时, 确定所述非缓存数据所属的页码范围, 将所述页码范围内的非缓存数据 的任务推送至用户任务队列; 将所述非缓存数据的加载请求推送至加载线程池; 数据加载任务池, 包括用户任务队列和加载线程池, 所述用户任务队列用于存储各个 所述数据位置区间的数据加载任务; 所述加载线程池用于根据各个所述数据加载任务, 对 所述页码范围内各个页码的数据进行加载; 数据监听模块, 用于监听所述加载线程池的返回结果, 当所述加载线程池中各个所述 页码范围内所有页码的数据完成加载后, 在所述用户任务队列中移除相应数据的任务。 9.一种终端设备, 其特征在于, 所述终端设备包括处理器、 存储器以及存储在所述存储 器中并可在所述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现如权 利要求1至7任一项所述的数据加载 方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如权利要求1至7任一项所述的数据加载 方法。权 利 要 求 书 2/2 页 3 CN 114895971 A 3
专利 一种数据加载方法、装置、终端设备及介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:01:03
上传分享
举报
下载
原文档
(1.2 MB)
分享
友情链接
ISO 21511 2018 Work breakdown structures for project and programme management.pdf
T-SSITS 204—2023 工业应用移动机器人与其调度系统数据接口规范.pdf
GB-T 36478.4-2019物联网信息交换和共享第4部分:数据接口.pdf
DB32-T 4535-2023 固定污染源废气 颗粒物快速监测技术规范 江苏省.pdf
T-SDMT 0001—2022 电气化铁路高效节能自耦变压器.pdf
GB-T 38548.4-2020 内容资源数字化加工 第4部分:元数据.pdf
关于加快推进国有企业数字化转型工作的通知.pdf
GB/T 29245-2012 信息安全技术 政府部门信息安全管理基本要求.pdf
GB-T 36969-2018 纳米技术 原子力显微术测定纳米薄膜厚度的方法.pdf
GB-T 43044-2023 数码照相机 规格指南.pdf
GB-T 39559.4-2020 城市轨道交通设施运营监测技术规范 第4部分:轨道和路基.pdf
GB 9706.204-2022 医用电气设备 第2-4部分:心脏除颤器的基本安全和基本性能专用要求.pdf
GB-T 10089-2018 圆柱蜗杆、蜗轮精度.pdf
证券研究报告 大模型应用下自动驾驶赛道将有哪些变化-2023-10-自动驾驶.pdf
GB-T 18005-1999 中国森林公园风景资源质量等级评定.pdf
GM-T 0034-2014 基于SM2密码算法的证书认证系统密码及其相关安全技术规范.pdf
GB-T 34346-2017 基于风险的油气管道安全隐患分级导则.pdf
DB33-T 2351-2021 数字化改革 公共数据分类分级指南 浙江省.pdf
GB-T 14603-2009 电子工业用气体 三氟化硼.pdf
DB32-T 4281-2022 江苏省建筑工程施工现场专业人员配备标准 江苏省.pdf
1
/
3
21
评价文档
赞助2元 点击下载(1.2 MB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。