[发明专利]一种关于多维有限枚举数据的压缩更新方法有效
| 申请号: | 201911412420.X | 申请日: | 2019-12-31 |
| 公开(公告)号: | CN111177170B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 曾成元;佘永涛 | 申请(专利权)人: | 杭州当虹科技股份有限公司 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/242 |
| 代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 贺龙萍 |
| 地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 关于 多维 有限 枚举 数据 压缩 更新 方法 | ||
本发明公开了一种关于多维有限枚举数据的压缩更新方法。它具体包括如下步骤:(1)初始化,预先设置操作数和已存储待更新数据;用户输入更新数据,更新数据包括要更新的结构化数据以及该结构化数据的数值;(2)根据要更新的结构化数据和设置的存储配置信息来获得该结构化数据所要设置的位数;并将该结构化数据的数值变换成二进制数值,根据该结构化数据的二进制数值确定位要设置的值;(3)将位要设置的值组装成SQL更新条件,SQL更新条件的数量由要设置的位数确定,按照从高位到低位的顺序依次执行所有的SQL更新条件获得更新结果。本发明的有益效果是:使得更新目标位数数值而不影响其他位数的结构化数值。
技术领域
本发明涉及数据处理相关技术领域,尤其是指一种关于多维有限枚举数据的压缩更新方法。
背景技术
在一些结构化数据存储中,经常会使用int、long等数据类型来存储,而有些时候结构化数据是有限枚举值,只需少数几位字节存储即可,但受限于数据库字段类型的限制即使采用最小存储单元往往也是小几十位,浪费存储空间。
在实际的业务场景中,动态视频结构化数据有大量有限枚举结构化数据,比如:对视频流中的每一帧进行结构化分析,会得到人脸、形体、物体等等大量结构化数据,这些结构化数据中包含大量:是否戴眼镜、衣服颜色、是否戴帽子、年龄、性别等等有限枚举数据,这些数据采用传统的数据类型存储会占用大量存储空间。
在业务应用上经常还需要对这些多个结构化数据更新目标的结构化数据,而往往在实际操作过程中存在更新目标结构化数值,却影响了其他的结构化数值。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种更新目标位数数值而不影响其他的位数数值的关于多维有限枚举数据的压缩更新方法。
为了实现上述目的,本发明采用以下技术方案:
一种关于多维有限枚举数据的压缩更新方法,具体包括如下步骤:
(1)初始化,预先设置操作数和已存储待更新数据;用户输入更新数据,更新数据包括要更新的结构化数据以及该结构化数据的数值;
(2)根据要更新的结构化数据和设置的存储配置信息来获得该结构化数据所要设置的位数;并将该结构化数据的数值变换成二进制数值,根据该结构化数据的二进制数值确定位要设置的值;
(3)将位要设置的值组装成SQL更新条件,SQL更新条件的数量由要设置的位数确定,按照从高位到低位的顺序依次执行所有的SQL更新条件获得更新结果。
本发明中所有对于字节位都是从0开始计算,在计算机系统中对制定位置的二进制数值更新为目标值0或1,在更新压缩存储数据时就是基于上述方法过程进行更新指定位数的压缩结构化数据,这样设计使得更新目标位数数值而不影响其他位数的结构化数值。
作为优选,在步骤(1)中,结构化数据都是有限枚举数据,有限枚举数据是指在业务可知范围内是可以确定枚举出具体几种取值的数据类型;操作数取值为1,已存储待更新数据的位数与压缩配置的总位数一致。
作为优选,在步骤(2)中,压缩配置指的是一个定义结构化数据存储先后及每个结构化数据最大取值的业务规则定义,固化在业务逻辑中或存储在数据库中;压缩配置的首字节位为预留位,压缩配置的后续字节位根据业务的每个结构化数据最大取值来确定所占位数,从而获得压缩配置的总位数;位要设置的值为0和1中的一种,要设置的位数为通过压缩配置计算得到的目标位数。
作为优选,在步骤(3)中,具体操作方法为:将操作数设置为以存储配置的总位数为基准的二进制,根据要设置的位数对操作数进行位运算,根据位要设置的值对已存储待更新数据和位运算后的操作数进行运算,最后得到更新后的结构化数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当虹科技股份有限公司,未经杭州当虹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911412420.X/2.html,转载请声明来源钻瓜专利网。





