[发明专利]数据处理方法、装置、设备和计算机可读存储介质有效
申请号: | 201911158066.2 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111078920B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 高华龙 | 申请(专利权)人: | 北京云宽志业网络技术有限公司 |
主分类号: | G06F16/56 | 分类号: | G06F16/56;G06F16/53 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 阎敏;杨瑾瑾 |
地址: | 100195 北京市海淀区东冉*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请提出一种数据处理方法、装置、设备和计算机可读存储介质,在缓存中预先加载的子图集合中,各个子图的加载信息包括数据存储单元的矢量图信息和位图信息;矢量图信息包括数据存储单元的状态信息,位图信息包括数据存储单元的状态信息;其中,数据存储单元的状态信息包括数据存储单元已使用或数据存储单元未使用;数据处理方法包括:接收检测可用数据存储单元的指令;对子图集合中的各个子图的矢量图信息进行检测,以获取未使用的数据存储单元;若获取到未使用的数据存储单元,将未使用的数据存储单元作为可用数据存储单元。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、设备和计算机可读存储介质。
背景技术
位图亦称为点阵图像或栅格图像,是由称作像素(图片元素)的单个点组成的。图像上每个点可以对应表示一个数据存储单元,每个点的像素值表示数据存储单元的存储装置。通过查询位图上某个点的数值可以直接确定数据存储单元的状态。
位图在查询点状态时效率比较高,但在统计点个数和查找搜寻空闲点的效率都是极低的。对于归档类的应用,数据多为一次写入,查询空闲点的操作十分频繁,低效率的空闲点搜索方式给存储带来极大负担。
发明内容
本申请实施例提供一种数据处理方法、装置、设备和计算机可读存储介质,以解决相关技术存在的问题,技术方案如下:
第一方面,本申请实施例提供了一种数据处理方法,包括:
在缓存中预先加载的子图集合中,各个子图的加载信息包括数据存储单元的矢量图信息和位图信息;矢量图信息包括数据存储单元的状态信息,位图信息包括数据存储单元的状态信息;其中,数据存储单元的状态信息包括数据存储单元已使用或数据存储单元未使用;
数据处理方法包括:
接收检测可用数据存储单元的指令;
对子图集合中的各个子图的矢量图信息进行检测,以检测未使用的数据存储单元;
若检测到未使用的数据存储单元,将未使用的数据存储单元作为可用数据存储单元。
在一种实施方式中,还包括:
接收针对第一数据存储单元的状态查询指令;
确定第一数据存储单元的位置信息;
根据第一数据存储单元的位置信息,确定第一数据存储单元所在的第一子图以及确定第一数据存储单元在第一子图中的相对偏移信息;
从子图集合中获取第一子图;
根据第一子图的位图信息和第一数据存储单元在第一子图中的相对偏移信息,确定第一数据存储单元的状态。
在一种实施方式中,对子图集合中的各个子图的矢量图信息进行检测,得到未使用的数据存储单元之后,方法还包括:
若在所有子图中均检测不到未使用数据存储单元,则从子图集合中淘汰至少一个子图,并加载至少一个新的子图;
对至少一个新的子图的矢量图信息进行检测,以检测未使用的数据存储单元。
在一种实施方式中,方法还包括:
接收针对第二子图的加载指令时,从内存预存的多个子图的存储信息中,获取第二子图的存储信息;
在第二子图的存储信息包括位图信息的情况下,加载位图信息,并根据位图信息确定矢量图信息,加载矢量图信息;
在第二子图的存储信息包括矢量图信息的情况下,加载矢量图信息,并根据矢量图信息确定位图信息,加载位图信息。
在一种实施方式中,方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云宽志业网络技术有限公司,未经北京云宽志业网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911158066.2/2.html,转载请声明来源钻瓜专利网。