位图数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20916200 阅读:39 留言:0更新日期:2019-04-20 09:37
本申请涉及一种位图数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取位图运算指令;根据所述位图运算指令获取数据存储列表;从所述位图运算指令中提取数据运算成员,得到数据运算成员集合;在所述数据存储列表中查询所述数据运算成员集合中的数据运算成员,得到数据查询结果;根据所述数据查询结果生成所述数据运算成员集合对应的运算结果位图。在位图运算过程中,无需读取各数据运算成员的位图,而是根据数据存储列表直接生成数据运算成员集合对应的运算结果位图,减少了需要读取位图数量,从而提升了位图运算的速度。

Bitmap data processing methods, devices, computer equipment and storage media

This application relates to a bitmap data processing method, device, computer equipment and storage medium. The method includes: acquiring bitmap operation instructions; acquiring data storage list according to the bitmap operation instructions; extracting data operation members from the bitmap operation instructions to obtain data operation member set; querying data operation members in the data operation member set in the data storage list to obtain data query results; and generating data query results according to the data query results. The bitmap of the operation result corresponding to the set of data operation members. In the process of bitmap operation, it is not necessary to read bitmaps of each data operation member, but to directly generate bitmaps of operation results corresponding to the set of data operation members according to the data storage list, which reduces the number of bitmaps that need to be read, thus improving the speed of bitmap operation.

【技术实现步骤摘要】
位图数据处理方法、装置、计算机设备和存储介质
本申请涉及数据处理
,特别是涉及一种位图数据处理方法、装置、计算机设备和存储介质。
技术介绍
随着数据处理技术的发展,出现了使用位图技术存储数据的方式,通过位图技术存储的数据,可以加快从大量数据中查询某个数据的速度,有时,还需要对位图进行逻辑运算。然而,通过位图存储数据的过程中,对于每个数据都会存在一个位图。传统的位图逻辑运算方法中,需要先对两个位图进行逻辑运算得到临时位图,将得到的临时位图再与第三个位图进行逻辑运算,直至所有位图运算结束。当需要参与运算的位图数量很多时,需要读取的位图数据量很大,降低了位图运算的速度。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提升位图运算速度的位图数据处理方法、装置、计算机设备和存储介质。一种位图数据处理方法,所述方法包括:获取位图运算指令;根据所述位图运算指令获取数据存储列表;从所述位图运算指令中提取数据运算成员,得到数据运算成员集合;在所述数据存储列表中查询所述数据运算成员集合中的数据运算成员,得到数据查询结果;根据所述数据查询结果生成所述数据运算成员集合对应的运算结果位图。一种位本文档来自技高网...

【技术保护点】
1.一种位图数据处理方法,所述方法包括:获取位图运算指令;根据所述位图运算指令获取数据存储列表;从所述位图运算指令中提取数据运算成员,得到数据运算成员集合;在所述数据存储列表中查询所述数据运算成员集合中的数据运算成员,得到数据查询结果;根据所述数据查询结果生成所述数据运算成员集合对应的运算结果位图。

【技术特征摘要】
1.一种位图数据处理方法,所述方法包括:获取位图运算指令;根据所述位图运算指令获取数据存储列表;从所述位图运算指令中提取数据运算成员,得到数据运算成员集合;在所述数据存储列表中查询所述数据运算成员集合中的数据运算成员,得到数据查询结果;根据所述数据查询结果生成所述数据运算成员集合对应的运算结果位图。2.根据权利要求1所述的方法,其特征在于,所述根据所述位图运算指令获取数据存储列表包括:提取所述位图运算指令中的数据存储列表标识;根据所述数据存储列表标识,查询数据存储列表。3.根据权利要求1所述的方法,其特征在于,所述在所述数据存储列表中查询所述数据运算成员集合中的数据运算成员,得到数据查询结果包括:按照存储顺序依次读取所述数据存储列表中的存储数据;在所述数据运算成员集合查询与读取到的存储数据匹配的数据运算成员;当查询到与读取到的存储数据匹配的数据运算成员,获取所述读取到的存储数据在所述数据存储列表中的存储位置;根据所述读取到的存储数据和获取到的存储位置生成数据查询结果。4.根据权利要求1所述的方法,其特征在于,所述根据所述数据查询结果生成所述数据运算成员对应的运算结果位图包括:提取所述数据查询结果中数据运算成员对应的存储位置;根据所述提取到的存储位置,在运算位图中确定所述数据运算成员对应的数值位置;根据所述数据运算成员对应的数值位置对所述运算位图中的数值进行调整,生成所述数据运算成员集合对应的运算结果位图。5.根据权利要求4所述的方法,其特征在于,所述根据数据运算成员对应的数值位置对所述运算位图中的数值进行调整,生成所述数据运算成员集合对应的运算结果位图,包括:将所述运算位图中所述数据运算成员对应的数值位置所对应的数值调整为预设第一数值;根据所述数据运算成员对应的数值位置,确定所述运算位图中非数据运算成员对应的数值位置;将所述运算位图中所述非数据...

【专利技术属性】
技术研发人员:徐晓赫
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1