CN114661524B - 基于日志分析的不动产登记数据回备技术的实现方法 - Google Patents
基于日志分析的不动产登记数据回备技术的实现方法 Download PDFInfo
- Publication number
- CN114661524B CN114661524B CN202210276577.XA CN202210276577A CN114661524B CN 114661524 B CN114661524 B CN 114661524B CN 202210276577 A CN202210276577 A CN 202210276577A CN 114661524 B CN114661524 B CN 114661524B
- Authority
- CN
- China
- Prior art keywords
- data
- value
- check value
- backup
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000004458 analytical method Methods 0.000 title claims abstract description 13
- 238000005516 engineering process Methods 0.000 title claims abstract description 12
- 230000001360 synchronised effect Effects 0.000 claims abstract description 26
- 238000011084 recovery Methods 0.000 claims abstract description 17
- BTCSSZJGUNDROE-UHFFFAOYSA-N gamma-aminobutyric acid Chemical compound NCCCC(O)=O BTCSSZJGUNDROE-UHFFFAOYSA-N 0.000 claims description 31
- 230000008676 import Effects 0.000 claims description 7
- 238000012795 verification Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 description 11
- 229910002056 binary alloy Inorganic materials 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 102100029727 Enteropeptidase Human genes 0.000 description 3
- 101001012451 Homo sapiens Enteropeptidase Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1471—Saving, restoring, recovering or retrying involving logging of persistent data for recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/1734—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提出了一种基于日志分析的不动产登记数据回备技术的实现方法,包括以下步骤:S1,判定不动产存储服务数据库是否宕机;S2,获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定步骤S1中待同步的日志数据中是否存在未同步的日志数据;S3,将步骤S1中获取的未同步的日志数据导入到步骤S2中获取的备份日志数据中;S4,将备份日志数据和最终核对值发送给指定的客户端;S5,利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复。本发明能够实现日志备份的安全。
Description
技术领域
本发明涉及一种日志技术领域,特别是涉及一种基于日志分析的不动产登记数据回备技术的实现方法。
背景技术
HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储***,利用HBase技术可在个人电脑服务器上搭建起大规模结构化存储集群。专利申请号2021103481130,名称为“日志数据备份方法、装置、设备及存储介质”,公开了包括:从第一集群中每个区域服务的预写日志文件中采集每个区域服务对应的多条日志记录,每个区域服务预先分配有至少一个预分配存储区域,从至少一个预分配存储区域中分别确定每条日志记录对应的目标存储区域,采用目标存储区域对应的目标解析线程,对每条日志记录进行解析处理,得到每条日志记录中的日志数据,对多条日志记录中的日志数据进行备份。采用目标解析线程对日志记录进行解析处理,实现了多线程分片并行处理日志记录,各目标存储区域之间不会互相干扰,使各目标存储区域在串行解析的同时也能保证高吞吐量,并且无需对HBase集群的配置进行额外调整。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于日志分析的不动产登记数据回备技术的实现方法。
为了实现本发明的上述目的,本发明提供了一种基于日志分析的不动产登记数据回备技术的实现***,包括不动产存储服务数据库宕机判定模块、备份日志判定获取模块、导入数据模块、发送数据模块和数据恢复模块;
不动产存储服务数据库宕机判定模块的数据输出端与备份日志判定获取模块的数据输入端相连,备份日志判定获取模块的数据输出端与导入数据模块模块的数据输入端相连,导入数据模块模块的数据输出端与发送数据模块的数据输入端相连,发送数据模块的数据输出端与数据恢复模块的数据输入端相连;
不动产存储服务数据库宕机判定模块用于判定不动产存储服务数据库是否宕机:
若监测到不动产存储服务数据库宕机,则获取不动产存储服务数据库中待同步的日志数据;
若未监测到不动产存储服务数据库宕机,则继续等待,返回不动产存储服务数据库宕机判定模块;
备份日志判定获取模块用于获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定不动产存储服务数据库宕机判定模块中待同步的日志数据中是否存在未同步的日志数据:
若待同步的日志数据中存在未同步的日志数据,则执行导入数据模块;
若待同步的日志数据中不存在未同步的日志数据,则执行发送数据模块;
导入数据模块模块用于将不动产存储服务数据库宕机判定模块中获取的未同步的日志数据导入到备份日志判定获取模块中获取的备份日志数据中;
发送数据模块用于将备份日志数据和最终核对值发送给指定的客户端;
数据恢复模块用于利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复。
在本发明的一种优选实施方式中,在数据恢复模块中包括安全性判定模块,安全性判定模块用于根据客户端核对值和接收到的最终核对值判定接收到的备份日志的安全性:
若客户端核对值与接收到的最终核对值一致,则接收到的备份日志安全;
若客户端核对值与接收到的最终核对值不一致,则接收到的备份日志不安全,存在风险,对其接收到的备份日志进行删除,重新请求服务器端发送备份日志数据和最终核对值。
在本发明的一种优选实施方式中,根据接收到的备份日志得到客户端核对值的方法包括以下步骤:
S51,在客户端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将客户端将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S52,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S53,利用当前的核对值根据步骤S52中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S52中计算得到的核对值的起始值J;
S54,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为客户端核对值;
若g′<g,则g′=g′+1;返回步骤S53。
在本发明的一种优选实施方式中,在步骤S52中划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S52中核对值的起始值J的计算方法为:J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S52中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S51中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S511,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S512,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S53中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
在本发明的一种优选实施方式中,根据备份日志得到最终核对值的方法包括以下步骤:
S41,在服务器端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S42,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S43,利用当前的核对值根据步骤S42中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S42中计算得到的核对值的起始值J;
S44,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为最终核对值;
若g′<g,则g′=g′+1;返回步骤S43。
在本发明的一种优选实施方式中,在步骤S42中划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S42中核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S42中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S41中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S411,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S412,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S43中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
本发明还公开了一种基于日志分析的不动产登记数据回备技术的实现方法,包括以下步骤:
S1,判定不动产存储服务数据库是否宕机:
若监测到不动产存储服务数据库宕机,则获取不动产存储服务数据库中待同步的日志数据;
若未监测到不动产存储服务数据库宕机,则继续等待,返回步骤S1;
S2,获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定步骤S1中待同步的日志数据中是否存在未同步的日志数据:
若待同步的日志数据中存在未同步的日志数据,则执行下一步;
若待同步的日志数据中不存在未同步的日志数据,则执行步骤S4;
S3,将步骤S1中获取的未同步的日志数据导入到步骤S2中获取的备份日志数据中;即使不动产存储服务数据库宕机,不动产备份数据库也能根据导入未同步的日志数据后的备份日志数据提供服务,增强用户体验。
S4,将备份日志数据和最终核对值发送给指定的客户端;
S5,利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复。停机后可以根据接收到的备份日志数据将不动产存储服务数据库恢复到与不动产备份数据库数据同步。
在本发明的一种优选实施方式中,在步骤S5中根据客户端核对值和接收到的最终核对值判定接收到的备份日志的安全性:
若客户端核对值与接收到的最终核对值一致,则接收到的备份日志安全;
若客户端核对值与接收到的最终核对值不一致,则接收到的备份日志不安全,存在风险,对其接收到的备份日志进行删除,重新请求服务器端发送备份日志数据和最终核对值。
在本发明的一种优选实施方式中,根据接收到的备份日志得到客户端核对值的方法包括以下步骤:
S51,在客户端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将客户端将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S52,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S53,利用当前的核对值根据步骤S52中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S52中计算得到的核对值的起始值J;
S54,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为客户端核对值;
若g′<g,则g′=g′+1;返回步骤S53。
在本发明的一种优选实施方式中,在步骤S52中划分因子I的计算方法为:I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S52中核对值的起始值J的计算方法为:J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S52中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S51中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S511,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S512,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S53中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
在本发明的一种优选实施方式中,根据备份日志得到最终核对值的方法包括以下步骤:
S41,在服务器端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S42,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S43,利用当前的核对值根据步骤S42中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S42中计算得到的核对值的起始值J;
S44,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为最终核对值;
若g′<g,则g′=g′+1;返回步骤S43。
在本发明的一种优选实施方式中,在步骤S42中划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S42中核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S42中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S41中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S411,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S412,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S43中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
综上所述,由于采用了上述技术方案,本发明能够实现日志备份的安全。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明提供了一种基于日志分析的不动产登记数据回备技术的实现***,包括不动产存储服务数据库宕机判定模块、备份日志判定获取模块、导入数据模块、发送数据模块和数据恢复模块;
不动产存储服务数据库宕机判定模块的数据输出端与备份日志判定获取模块的数据输入端相连,备份日志判定获取模块的数据输出端与导入数据模块模块的数据输入端相连,导入数据模块模块的数据输出端与发送数据模块的数据输入端相连,发送数据模块的数据输出端与数据恢复模块的数据输入端相连;
不动产存储服务数据库宕机判定模块用于判定不动产存储服务数据库是否宕机:
若监测到不动产存储服务数据库宕机,则获取不动产存储服务数据库中待同步的日志数据;
若未监测到不动产存储服务数据库宕机,则继续等待,返回不动产存储服务数据库宕机判定模块;
备份日志判定获取模块用于获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定不动产存储服务数据库宕机判定模块中待同步的日志数据中是否存在未同步的日志数据:
若待同步的日志数据中存在未同步的日志数据,则执行导入数据模块;
若待同步的日志数据中不存在未同步的日志数据,则执行发送数据模块;
导入数据模块模块用于将不动产存储服务数据库宕机判定模块中获取的未同步的日志数据导入到备份日志判定获取模块中获取的备份日志数据中;
发送数据模块用于将备份日志数据和最终核对值发送给指定的客户端;为了保证备份日志数据和最终核对值的安全性,利用SM4对称秘钥SM4_KEY对其加密后发送给指定的客户端;
数据恢复模块用于利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复。客户端对接收到的加密后的备份日志数据和最终核对值利用SM4对称秘钥SM4_KEY进行解密,得到解密后的备份日志数据和最终核对值;其服务器端得到SM4对称秘钥SM4_KEY的方法包括以下步骤:
第一步,客户端向服务器端发送获取SM2公钥请求,在服务器端上存放有SM2公钥SM2_PUBKEY和SM2私钥SM2_PRIKEY对;
第二步,服务器端接收到客户端发送的SM2公钥请求后,将SM2公钥SM2_PUBKEY以明文形式返回给客户端;
第三步,客户端接收到服务器端发送的SM2公钥SM2_PUBKEY后,生成一个SM4对称秘钥SM4_KEY;
第四步,使用SM2公钥SM2_PUBKEY对SM4对称秘钥SM4_KEY做SM2加密得到密文ENSM4K,并发送密文ENSM4K给服务器端;
第五步,服务器端接收到客户端发送的密文ENSM4K后,用SM2私钥SM2_PRIKEY对接收到的密文ENSM4K进行解密,解密后得到SM4对称秘钥SM4_KEY,此时服务器端获得SM4对称秘钥SM4_KEY,为了保证客户端与服务器端的通讯查询,还包括以下步骤:
第六步,服务器端生成一个通讯标识TK,将通讯标识TK与SM4对称秘钥SM4_KEY建立关联形成KV键值对存储在缓存服务器端redis中;用SM4对称秘钥SM4_KEY对通讯标识TK进行SM4对称加密,得到加密标识ENTK,返回给客户端;
第七步,客户端用SM4对称秘钥SM4_KEY对接收到的加密标识ENTK进行SM4对称解密得到通讯标识TK。SM4对称秘钥SM4_KEY具有时效性,可以是一小时、一天、一个月等,过期后更新SM4对称秘钥SM4_KEY,为了更加安全,服务器端也可以同时更新SM2公钥SM2_PUBKEY和SM2私钥SM2_PRIKEY对。
在本发明的一种优选实施方式中,在数据恢复模块中包括安全性判定模块,安全性判定模块用于根据客户端核对值和接收到的最终核对值判定接收到的备份日志的安全性:
若客户端核对值与接收到的最终核对值一致,则接收到的备份日志安全;
若客户端核对值与接收到的最终核对值不一致,则接收到的备份日志不安全,存在风险,对其接收到的备份日志进行删除,重新请求服务器端发送备份日志数据和最终核对值。
在本发明的一种优选实施方式中,根据接收到的备份日志得到客户端核对值的方法包括以下步骤:
S51,在客户端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将客户端将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S52,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S53,利用当前的核对值根据步骤S52中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S52中计算得到的核对值的起始值J;
S54,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为客户端核对值;
若g′<g,则g′=g′+1;返回步骤S53。
在本发明的一种优选实施方式中,在步骤S52中划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S52中核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S52中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S51中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S511,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S512,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S53中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
在本发明的一种优选实施方式中,根据备份日志得到最终核对值的方法包括以下步骤:
S41,在服务器端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S42,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S43,利用当前的核对值根据步骤S42中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S42中计算得到的核对值的起始值J;
S44,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为最终核对值;
若g′<g,则g′=g′+1;返回步骤S43。
在本发明的一种优选实施方式中,在步骤S42中划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S42中核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S42中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S41中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S411,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S412,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S43中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
本发明还公开了一种基于日志分析的不动产登记数据回备技术的实现方法,如图1所示,包括以下步骤:
S1,判定不动产存储服务数据库是否宕机:
若监测到不动产存储服务数据库宕机,则获取不动产存储服务数据库中待同步的日志数据;
若未监测到不动产存储服务数据库宕机,则继续等待,返回步骤S1;
S2,获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定步骤S1中待同步的日志数据中是否存在未同步的日志数据:
若待同步的日志数据中存在未同步的日志数据,则执行下一步;
若待同步的日志数据中不存在未同步的日志数据,则执行步骤S4;
S3,将步骤S1中获取的未同步的日志数据导入到步骤S2中获取的备份日志数据中;
S4,将备份日志数据和最终核对值发送给指定的客户端;
S5,利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复。
在步骤S4中,获得最终核对值的计算方法包括以下步骤:
S41,预设一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;总组数g的计算方法为:
其中,int<>表示向下取整算法;向下取整算法表示如存在小数部分,则只保留整数部分,例如int(2.892)=2,int(1.715)=1,int(0.196)=0,int(6.342)=6。
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐;对第g组内的字符进行预设补齐的方法包括以下步骤:
S411,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,优选采用0XA8C8739F。
其中,h表示预设填充数据的总位数;0X表示十六进制,将0XH1H2H3…Hh转换为二进制其字符长度大于或者等于预设字符长度阈值G;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于2的正整数;
H1为1、2、3、……、F之一的十六进制数值;
S412,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
例如备份日志为3236345679821432093973(0XAF715190E73E8AFD15),其二进制表达为:
1010 1111 0111 0001 0101 0001 1001 0000 1110 0111 0011 1110 1000 10101111 1101 0001 0101;
1010 1111 0111 0001 0101 0001 1001 0000;
第2组为0XE73E8AFD,其二进制方式表达为:
1110 0111 0011 1110 1000 1010 1111 1101;
第3组为0X15,其二进制方式表达为:
0001 0101;
由于第3组字符长度不等于32位,则对第3组进行数据补齐处理,补齐数据时以0XA为起始点,依次补齐后续数据直至等于32位,则得到的数据为:
0001 0101 1010 1000 1100 1000 0111 0011;
即补齐的数据为0XA8C873,最后一组数据最终为0X15A8C873。
S42,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;其划分因子I的计算方法为:
划分因子I的计算方法为:
∵I>0
其中,I为划分因子;
1表示系数1。
核对值的起始值J的计算方法为:
其中,int<>为向下取整算法;I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
S43,利用当前的核对值根据步骤S42中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S42中计算得到的核对值的起始值J;
首次使用的当前的核对值是步骤S42中计算得到的核对值的起始值J=2654435768;
其二进制方式表达为:
1001 1110 0011 0111 0111 1001 1011 1000;
当前的核对值的移动值i=19,将J=2654435768循环右移19位,则循环循环右移19位后得到:
1110 1111 0011 0111 0001 0011 1100 0110;
S44,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为最终核对值;
若g′<g,则g′=g′+1;返回步骤S43。
在本发明的一种优选实施方式中,在步骤S43中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
在本发明的一种优选实施方式中,在步骤S5中根据客户端核对值和接收到的最终核对值判定接收到的备份日志的安全性:
若客户端核对值与接收到的最终核对值一致,则接收到的备份日志安全;
若客户端核对值与接收到的最终核对值不一致,则接收到的备份日志不安全,存在风险,对其接收到的备份日志进行删除,重新请求服务器端发送备份日志数据和最终核对值。客户端核对值的计算方法包括以下步骤:
S51,在客户端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将客户端将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S52,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;令g′=1;
S53,利用当前的核对值根据步骤S52中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S52中计算得到的核对值的起始值J;
S54,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为客户端核对值;
若g′<g,则g′=g′+1;返回步骤S53。
在本发明的一种优选实施方式中,在步骤S52中划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1。
在本发明的一种优选实施方式中,步骤S52中核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int<>为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值。
在本发明的一种优选实施方式中,在步骤S52中核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int<>为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于。
在本发明的一种优选实施方式中,在步骤S51中总组数g的计算方法为:
其中,int<>表示向下取整算法;
G′表示备份日志的字符长度;
G表示预设字符长度阈值;
∈表示集合字符符号属于;
Z+表示正整数集合,Z+={1,2,3,……};
g表示总组数;
判断第g组内的字符长度是否等于预设字符长度阈值G:
若第g组内的字符数等于预设字符长度阈值G,则不对第g组内的字符进行预设补齐;
若第g组内的字符数小于预设字符长度阈值G,则对第g组内的字符进行预设补齐。
在本发明的一种优选实施方式中,对第g组内的字符进行预设补齐的方法包括以下步骤:
S511,在第g组内的字符的最低位补齐预设补齐数据的二进制方式,预设补齐数据以0XH1为起始点,该预设补齐数据的形式为:
0XH1H2H3…Hh,
其中,h表示预设填充数据的总位数;
Hh′为0、1、2、3、……、F之一的十六进制数值;
h′为小于或者等于h且大于或者等于1的正整数;
S512,从预设补齐数据的起始点开始依照次序每次取出一位数据,补入到第g组内的字符的最低位,直到补入后的第g组内的字符的二进制方式的位数等于预设字符长度阈值。
在本发明的一种优选实施方式中,在步骤S53中生成新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (2)
1.一种基于日志分析的不动产登记数据回备技术的实现***,其特征在于,包括不动产存储服务数据库宕机判定模块、备份日志判定获取模块、导入数据模块、发送数据模块和数据恢复模块;
不动产存储服务数据库宕机判定模块的数据输出端与备份日志判定获取模块的数据输入端相连,备份日志判定获取模块的数据输出端与导入数据模块模块的数据输入端相连,导入数据模块模块的数据输出端与发送数据模块的数据输入端相连,发送数据模块的数据输出端与数据恢复模块的数据输入端相连;
不动产存储服务数据库宕机判定模块用于判定不动产存储服务数据库是否宕机:
若监测到不动产存储服务数据库宕机,则获取不动产存储服务数据库中待同步的日志数据;
若未监测到不动产存储服务数据库宕机,则继续等待,返回不动产存储服务数据库宕机判定模块;
备份日志判定获取模块用于获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定不动产存储服务数据库宕机判定模块中待同步的日志数据中是否存在未同步的日志数据:
若待同步的日志数据中存在未同步的日志数据,则执行导入数据模块;
若待同步的日志数据中不存在未同步的日志数据,则执行发送数据模块;
导入数据模块模块用于将不动产存储服务数据库宕机判定模块中获取的未同步的日志数据导入到备份日志判定获取模块中获取的备份日志数据中;
发送数据模块用于将备份日志数据和最终核对值发送给指定的客户端;
数据恢复模块用于利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复;在数据恢复模块中包括安全性判定模块,安全性判定模块用于根据客户端核对值和接收到的最终核对值判定接收到的备份日志的安全性:
若客户端核对值与接收到的最终核对值一致,则接收到的备份日志安全;客户端核对值的获得方法包括以下步骤:
S51,在客户端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将客户端将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S52,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1;
核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int< >为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值;
核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int< >为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于;
令g′=1;
S53,利用当前的核对值根据步骤S52中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S52中计算得到的核对值的起始值J;
新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值;
S54,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为客户端核对值;
若g′<g,则g′=g′+1;返回步骤S53;
若客户端核对值与接收到的最终核对值不一致,则接收到的备份日志不安全,存在风险,对其接收到的备份日志进行删除,重新请求服务器端发送备份日志数据和最终核对值。
2.一种基于日志分析的不动产登记数据回备技术的实现方法,其特征在于,包括以下步骤:
S1,判定不动产存储服务数据库是否宕机:
若监测到不动产存储服务数据库宕机,则获取不动产存储服务数据库中待同步的日志数据;
若未监测到不动产存储服务数据库宕机,则继续等待,返回步骤S1;
S2,获取不动产备份数据库中的备份日志数据,根据获取的不动产备份日志数据判定步骤S1中待同步的日志数据中是否存在未同步的日志数据:
若待同步的日志数据中存在未同步的日志数据,则执行下一步;
若待同步的日志数据中不存在未同步的日志数据,则执行步骤S4;
S3,将步骤S1中获取的未同步的日志数据导入到步骤S2中获取的备份日志数据中;
S4,将备份日志数据和最终核对值发送给指定的客户端;
S5,利用接收到的最终核对值判定接收到的备份日志数据后,利用接收到的备份日志数据对不动产存储服务数据库进行数据恢复;在步骤S5中根据客户端核对值和接收到的最终核对值判定接收到的备份日志的安全性:
若客户端核对值与接收到的最终核对值一致,则接收到的备份日志安全;客户端核对值的获得方法包括以下步骤:
S51,在客户端预设有一个二进制方式数据的位数G作为预设字符长度阈值,所述G为大于或者等于1的正整数,将客户端将备份日志根据预设字符长度阈值G由高位向低位进行分组,分别为第1组、第2组、第3组、……、第g组,g为总组数;
S52,使用划分因子I计算得到核对值的起始值J,以及使用划分因子I计算得到核对值的移动值i;划分因子I的计算方法为:
I=(1-I)/I,
其中,I为划分因子;
1表示系数1;
核对值的起始值J的计算方法为:
J=int<I*2G-I>,
其中,int< >为向下取整算法;
I为划分因子,I为正数;
G为预设字符长度阈值,
J为核对值的起始值;
核对值的移动值i的生成方法为:
其中,i表示核对值的移动值;
I为划分因子;
G为预设字符长度阈值;
int< >为向下取整算法;
odd number表示偶数;
even number表示奇数;
{odd number}表示偶数集;
{even number}表示奇数集;
∈表示集合字符符号属于;
令g′=1;
S53,利用当前的核对值根据步骤S52中得到的核对值的移动值i进行循环右移,将循环右移i位后的核对值与第g′组内的数据进行运算,生成新的核对值;首次使用的当前的核对值是步骤S52中计算得到的核对值的起始值J;
新的核对值的计算方法为:
[g′]表示第g′组内的数据;
J′表示生成新的核对值;
S54,判断g′与g的关系:
若g′=g,则结束,将最后生成新的核对值作为客户端核对值;
若g′<g,则g′=g′+1;返回步骤S53;
若客户端核对值与接收到的最终核对值不一致,则接收到的备份日志不安全,存在风险,对其接收到的备份日志进行删除,重新请求服务器端发送备份日志数据和最终核对值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210276577.XA CN114661524B (zh) | 2022-03-21 | 2022-03-21 | 基于日志分析的不动产登记数据回备技术的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210276577.XA CN114661524B (zh) | 2022-03-21 | 2022-03-21 | 基于日志分析的不动产登记数据回备技术的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114661524A CN114661524A (zh) | 2022-06-24 |
CN114661524B true CN114661524B (zh) | 2023-06-02 |
Family
ID=82032229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210276577.XA Active CN114661524B (zh) | 2022-03-21 | 2022-03-21 | 基于日志分析的不动产登记数据回备技术的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114661524B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201103298A (en) * | 2009-03-25 | 2011-01-16 | Pacid Technologies Llc | Method and system for securing communication |
CN111628953A (zh) * | 2020-04-28 | 2020-09-04 | 珠海中慧微电子有限公司 | 降低ofdm信号峰均比值的方法 |
CN113095212A (zh) * | 2021-04-08 | 2021-07-09 | 武汉理工大学 | 基于局部排序算法加密的人脸识别方法及*** |
CN113590604A (zh) * | 2021-08-04 | 2021-11-02 | 中国工商银行股份有限公司 | 业务数据的处理方法、装置和服务器 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101938350B (zh) * | 2010-07-16 | 2012-06-06 | 黑龙江大学 | 一种基于组合编码的文件加密和解密的方法 |
CN102567146B (zh) * | 2011-12-29 | 2014-01-22 | 北京握奇数据***有限公司 | 一种实现日志备份的方法及其装置、智能卡 |
CN106407356B (zh) * | 2016-09-07 | 2020-01-14 | 网易(杭州)网络有限公司 | 一种数据备份方法及装置 |
CN107844386B (zh) * | 2016-09-19 | 2020-11-27 | 北京金山云网络技术有限公司 | 一种数据备份、恢复方法及装置 |
CN106447198A (zh) * | 2016-09-28 | 2017-02-22 | 国网山东省电力公司电力科学研究院 | 一种基于业扩报装数据的用电量核对方法 |
CN106910050A (zh) * | 2017-04-17 | 2017-06-30 | 国网安徽省电力公司芜湖供电公司 | 基于无线传输的定值电子交接与自动核对***及其操作方法 |
CN111639132B (zh) * | 2020-05-29 | 2023-06-06 | 中国联合网络通信集团有限公司 | 日志同步方法及设备 |
CN111860888B (zh) * | 2020-07-17 | 2022-09-06 | 国网江苏省电力有限公司 | 一种输电线路无人机巡检状态实时监控搜寻***及方法 |
CN112365373B (zh) * | 2020-11-10 | 2022-07-12 | 四川大学 | 一种随案电子卷宗保全和互认处理方法 |
CN112905390A (zh) * | 2021-03-31 | 2021-06-04 | 恒生电子股份有限公司 | 日志数据备份方法、装置、设备及存储介质 |
CN113452522B (zh) * | 2021-06-28 | 2022-09-13 | 杭州云象网络技术有限公司 | 基于国密的硬件安全模块软件实现方法、存储介质及装置 |
-
2022
- 2022-03-21 CN CN202210276577.XA patent/CN114661524B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201103298A (en) * | 2009-03-25 | 2011-01-16 | Pacid Technologies Llc | Method and system for securing communication |
CN111628953A (zh) * | 2020-04-28 | 2020-09-04 | 珠海中慧微电子有限公司 | 降低ofdm信号峰均比值的方法 |
CN113095212A (zh) * | 2021-04-08 | 2021-07-09 | 武汉理工大学 | 基于局部排序算法加密的人脸识别方法及*** |
CN113590604A (zh) * | 2021-08-04 | 2021-11-02 | 中国工商银行股份有限公司 | 业务数据的处理方法、装置和服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN114661524A (zh) | 2022-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110324143B (zh) | 数据传输方法、电子设备及存储介质 | |
US5568554A (en) | Method for improving the processing and storage performance of digital signature schemes | |
CN110768787B (zh) | 一种数据加密、解密方法及装置 | |
EP4007983A1 (en) | Systems and methods for generating signatures | |
CN113824728B (zh) | 一种基于数据加密的网络通信方法及*** | |
WO2014075469A1 (zh) | 一种信息隐藏方法及装置 | |
CN112383397B (zh) | 一种基于生物特征的异构签密通信方法 | |
CN112906056A (zh) | 一种基于区块链的云存储密钥安全管理方法 | |
CN112732695A (zh) | 一种基于区块链的云存储数据安全去重方法 | |
CN115632880A (zh) | 一种基于国密算法的可靠数据传输及存储的方法及*** | |
CN111064558A (zh) | 一种基于云计算的同态加密矩阵连乘安全外包方法 | |
CN108199836B (zh) | 一种密钥与设备绑定、解绑定的方法及装置 | |
CN114661524B (zh) | 基于日志分析的不动产登记数据回备技术的实现方法 | |
CN209881821U (zh) | 一种基于5g网络的智能身份识别*** | |
CN117235342A (zh) | 基于同态哈希函数和虚拟索引的动态云审计方法 | |
CN109670827B (zh) | 基于对称密钥池的抗量子计算区块链交易方法 | |
CN116506158A (zh) | 基于智慧城市的物联网设备加密传输方法及*** | |
CN112953716A (zh) | 一种兑换码生成及其验证方法和装置 | |
CN115694799A (zh) | 一种基于量子密钥的通信数据加密方法 | |
CN115776375A (zh) | 基于Shamir门限人脸信息识别加密认证和数据安全传输的方法 | |
CN106209772B (zh) | 网络数据编码方法、装置、核验方法、装置和传输方法 | |
CN115423474A (zh) | 基于混沌映射的交易处理方法及装置 | |
CN114745689A (zh) | 一种无线传感器网络多时段数据融合方法和*** | |
CN111740965B (zh) | 一种基于物理不可克隆方程的物联网设备认证方法 | |
CN108200108B (zh) | 一种非对称加密算法及其应用 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |