[发明专利]适用于变更的安全多维数据对象集的查询方法及存储介质有效
申请号: | 202010417923.2 | 申请日: | 2020-05-18 |
公开(公告)号: | CN111680038B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 赵家乐;马勇;崔江涛;李辉;曾令果;郭雅娟;殷树刚;李康顺;李海鹏 | 申请(专利权)人: | 江西师范大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/245;G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 330022 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 变更 安全 多维 数据 对象 查询 方法 存储 介质 | ||
本发明公开了适用于变更的安全多维数据对象集的查询方法及存储介质,所述方法包括获取安全多维数据对象集,所述安全多维数据对象集中包括至少一个密文数据对象,每个所述密文数据对象包括至少两个维度的属性数据;对所安全多维数据对象集进行多目标数据对象查询,得到当前查询结果集;获取动态变更信息,根据所述动态变更信息更新所述安全多维数据对象集;所述动态变更信息包括变更指令和所述变更指令指向的变更集,所述变更集包括至少一个安全多维数据对象;根据所述动态变更信息和所述安全多维数据对象集更新所述当前查询结果集,以得到动态变更后的查询结果。本发明适用于频繁变更安全多维数据对象集的有关场景。
技术领域
本发明涉及数据查询领域,尤其涉及适用于变更的安全多维数据对象集的查询方法及存储介质。
背景技术
对多维数据对象集中的控制对象进行查询是多维数据对象查询领域的常见问题,而这种查询通常是基于明文进行的,很少考虑到用户敏感数据的安全性。为了提升查询过程的安全性可以对多维数据对象集中的多维数据对象进行加密,以得到安全多维数据对象构成的安全多维数据对象集,对安全多维数据对象集的控制对象进行查询的方法被称之为安全多目标查询方法。
现有技术中对安全多目标查询方法的研究尚不够充分,在安全多维数据对象集发生动态变化后,只能够重新运行所述安全多目标查询方法才能够得到查询结果,而重新运行所述安全多目标查询方法必然使得之前运行所述安全多目标查询方法得到查询结果失效,无法充分利用之前得到的查询结果,从而使得现有的安全多目标查询方法在安全多维数据对象集频繁发生动态变化的场景中查询效率较低。
发明内容
为了解决已有的安全多目标查询方法在安全多维数据对象集频繁发生动态变更的场景下,无法充分利用变更前的查询结果以及变更信息,而导致的对安全多维数据对象集的查询效果低下的技术问题,本发明实施例提供适用于变更的安全多维数据对象集的查询方法及存储介质。
一种适用于变更的安全多维数据对象集的查询方法,所述方法包括:
获取安全多维数据对象集,所述安全多维数据对象集中包括至少一个密文数据对象,每个所述密文数据对象包括至少两个维度的属性数据;
对所安全多维数据对象集进行多目标数据对象查询,得到当前查询结果集;
获取动态变更信息,根据所述动态变更信息更新所述安全多维数据对象集;所述动态变更信息包括变更指令和所述变更指令指向的变更集,所述变更集包括至少一个安全多维数据对象;
根据所述动态变更信息和所述安全多维数据对象集更新所述当前查询结果集,以得到动态变更后的查询结果。
优选的,所述对所安全多维数据对象集进行多目标数据对象查询,得到当前查询结果集,包括:
初始化当前数据对象表,所述当前数据对象表存储有所述安全多维数据对象集中的各个安全多维数据对象;
初始化窗口队列、当前查询结果集和临时数据对象表,所述窗口队列、当前查询结果集和临时数据对象表均为空集;
对所述当前数据对象表中的各个安全多维数据对象进行查询,根据所述查询结果变更所述窗口队列和所述临时数据对象表,所述窗口队列中的安全多维数据对象均不会被彼此控制,所述临时数据对象表中的安全多维数据对象均不会被所述窗口队列中的安全数据对象控制;
将所述窗口队列中的元素输出至所述当前查询结果集,清空所述窗口队列;
若所述临时数据对象表不为空,则将所述临时数据对象表确定为当前数据对象表,清空所述临时数据对象表,返回执行步骤:对所述当前数据对象表中的各个安全多维数据对象进行查询,根据所述查询结果变更所述窗口队列和所述临时数据对象表,所述窗口队列中的安全多维数据对象均不会被彼此控制,所述临时数据对象表中的安全多维数据对象均不会被所述窗口队列中的安全数据对象控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西师范大学,未经江西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010417923.2/2.html,转载请声明来源钻瓜专利网。