[发明专利]一种数据处理方法、装置和电子设备在审
申请号: | 202011643405.9 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112699409A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 向舜 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳欣 |
地址: | 430300 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 电子设备 | ||
1.一种数据处理方法,其特征在于,包括:
验证端获取客户端发送的数据库操作请求,所述数据库操作请求中携带有需要操作的存储在数据库中的表格的表格名称以及操作内容;
查询出与所述数据库操作请求中携带的表格名称对应的主键信息;
对查询出的主键信息进行哈希计算,得到待验证的身份密钥;
根据所述表格名称,从所述数据库中获取具有所述表格名称的表格,并根据所述表格名称,从所述区块链系统中查询出与所述表格名称对应的身份密钥和信息密钥;
从获取到的具有所述表格名称的表格中提取预定列的列数据,并对提取出的列数据进行哈希计算,得到待验证的信息密钥;
当所述待验证的身份密钥与从所述区块链系统中查询出的身份密钥相同且所述待验证的信息密钥与从所述区块链系统中查询出的信息密钥相同时,利用所述数据库操作请求中携带的操作内容,对具有所述表格名称的表格进行操作,得到操作后的具有所述表格名称的表格,并记录执行所述数据库操作请求中操作内容的操作时间;
从操作后的具有所述表格名称的表格中提取预定列的列数据,并对提取出的列数据进行哈希计算,得到最新的信息密钥;
利用所述表格名称、所述操作内容、所述操作时间和所述最新的信息密钥,生成信息更新请求,并将所述信息更新请求发送到区块链系统,使得所述区块链系统根据所述最新的信息密钥,对所述表格名称对应的信息密钥进行更新,生成所述表格名称、所述操作内容、所述操作时间的对应关系,并将生成的所述表格名称、所述操作内容、所述操作时间的对应关系存储起来;
将操作后的具有所述表格名称的表格发送到所述数据库中存储起来。
2.根据权利要求1所述的方法,其特征在于,还包括:
当未能查询出与所述数据库操作请求中携带的表格名称对应的主键信息时,从所述数据库操作请求中获取初始状态的表格;
提取初始状态的表格中的主键信息,并对初始状态的表格中的主键信息进行哈希计算,得到初始状态的表格的身份密钥;
从初始状态的表格中提取预定列的列数据,并对提取出的列数据进行哈希计算,得到初始状态的表格的信息密钥;
生成初始状态的表格、表格名称、身份密钥和信息密钥的对应关系,并将生成的初始状态的表格、表格名称、身份密钥和信息密钥的对应关系发送到所述区块链系统存储起来;
生成初始状态的表格的表格名称与主键信息的对应关系并存储起来;
将初始状态的表格发送到所述数据库中存储起来。
3.根据权利要求1所述的方法,其特征在于,当所述操作内容包括:还原操作指令以及还原时间点时,对具有所述表格名称的表格进行操作,得到操作后的具有所述表格名称的表格,包括:
利用所述数据库操作请求中携带的表格名称,从所述区块链系统中查询出需要进行还原操作的初始状态的表格;
将所述数据库操作请求中的表格名称和还原时间点发送到所述区块链系统,使得所述区块链系统利用所述还原时间点,从存储的所述表格名称、所述操作内容、所述操作时间的对应关系中查询出所述还原时间点以及所述还原时间点之前对所述初始状态的表格进行的操作内容和操作时间;
接收所述区块链系统查询出的所述还原时间点以及所述还原时间点之前对所述初始状态的表格进行的操作内容和操作时间;
按照所述操作时间的顺序,利用接收到的操作内容对所述初始状态的表格进行操作,得到进行完还原操作的表格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011643405.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种成品实托盘整形装置
- 下一篇:一种防止偏移的钽电容封装加工模具