CN113645203A - 一种不动产登记和银行深度融合的方法 - Google Patents
一种不动产登记和银行深度融合的方法 Download PDFInfo
- Publication number
- CN113645203A CN113645203A CN202110852650.9A CN202110852650A CN113645203A CN 113645203 A CN113645203 A CN 113645203A CN 202110852650 A CN202110852650 A CN 202110852650A CN 113645203 A CN113645203 A CN 113645203A
- Authority
- CN
- China
- Prior art keywords
- cloud platform
- account
- password
- real estate
- code
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- 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
- 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/174—Redundancy elimination performed by the file system
- G06F16/1744—Redundancy elimination performed by the file system using compression, e.g. sparse files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2133—Verifying human interaction, e.g., Captcha
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Bioethics (AREA)
- Quality & Reliability (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提出了一种不动产登记和银行深度融合的方法,包括以下步骤:S1,登录***;S2,***登录成功后,将待上传的不动产登记信息打包后上传至云平台。本发明能够安全登录***,降低云平台数据的冗余量。
Description
技术领域
本发明涉及一种不动产登记技术领域,特别是涉及一种不动产登记和银行深度融合的方法。
背景技术
不动产抵押登记远程申报***是不动产登记中心针对各银行或非金融机构办理不动产抵押的设立、变更或注销等业务而建设的一套软件,旨在简化不动产抵押业务办理的流程,提高抵押业务办理的效率。在现有技术中,用户在登录到办公***时需要通过键盘输入账号和密码以及验证码进行登录,对输入的账号和密码以及验证码需要传输至云平台进行登录,可能对用户数据进行监听,进而掌握用户的隐私信息。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种不动产登记和银行深度融合的方法。
为了实现本发明的上述目的,本发明提供了一种不动产登记和银行深度融合的方法,包括以下步骤:
S1,登录***;
S2,***登录成功后,将待上传的不动产登记信息打包后传上传至云平台。
在本发明的一种优选实施方式中,在步骤S2中包括以下步骤:
S21,对待上传的不动产登记信息进行分类,得到其不动产分类信息;
S22,对步骤S21中得到的不动产分类信息进行编号,得到其不动产编号信息;
S23,对步骤S22中的不动产编号信息上传至云平台。
在本发明的一种优选实施方式中,在步骤S21中包括以下步骤:
S211,统计其待上传的不动产登记信息中的文件夹数目以及每个文件夹内的文件数目,分别记作β和β表示待上传的不动产登记信息中的文件夹总数目,表示第χ个文件夹中有εχ个文件,χ为小于或者等于β的正整数,分别有 表示待上传的不动产登记信息中第1个文件夹里有ε1个文件,表示待上传的不动产登记信息中第2个文件夹里有ε2个文件,表示待上传的不动产登记信息中第3个文件夹里有ε3个文件,表示待上传的不动产登记信息中第β个文件夹里有εβ个文件;令ζ=1;
S212,判断其待上传的不动产登记信息中第ζ个文件夹的文件名是否与上传名称一致:
若待上传的不动产登记信息中第ζ个文件夹的文件名与上传名称不一致,则ζ=ζ+1,则将待上传的不动产登记信息中第ζ个文件夹的文件名及路径备份至备份文件夹中的备份文档中,便于查询,执行步骤S215;
若待上传的不动产登记信息中第ζ个文件夹里第个文件符合上传格式,文件格式包括JPEG、PNG、DOC、DOCX、PDF之一,则将待上传的不动产登记信息中第ζ个文件夹里第个文件复制粘贴至打包文件夹中;执行步骤S214;
S215,判断其ζ与β间的大小关系:
若ζ>β,则执行步骤S216;
若ζ≤β,则返回步骤S212;
S216,将打包文件夹中的所有文件经压缩后上传至云平台。
在本发明的一种优选实施方式中,在步骤S216中,对打包文件夹中的所有文件通过rar、zip、7z之一的压缩方式进行压缩,得到其待检测压缩包。
在本发明的一种优选实施方式中,对待检测压缩包上传包括以下步骤:
S31,客户端向其云平台请求上传待检测压缩包触发命令,云平台接收到客户端向云平台请求的上传待检测压缩包触发命令后,向其客户端发送待检测压缩包上传码;
S32,客户端将接收到的待检测压缩包上传码作为待检测压缩包的压缩名称,得到其上传码压缩包,对上传码压缩包进行解压缩,得到其待检测解压缩包,筛选出待检测解压缩包与打包文件夹中文件是否相同:
若待检测解压缩包与打包文件夹中的文件数量相同,则将上传码压缩包上传至云平台;
S33,若待检测解压缩包与打包文件夹中的文件数量不相同,则筛选出待检测解压缩包中多余的文件,得到其待筛除文件;
S34,将上传码压缩包中的待筛除文件进行筛除,得到其待上传码压缩包,将待上传码压缩包上传至云平台。
在本发明的一种优选实施方式中,在步骤S34中包括:
云平台提取接收到的压缩包的压缩名称,判断其提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码是否一致:
若提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码一致,则将接收到的压缩包存储到云平台数据库中;
若提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码不一致,则将接收到的压缩包筛除,重新接收客户端发送的待上传码压缩包。
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,判断其是否触发***登录界面命令:
若触发***登录界面命令,则显示其***登录界面,在***登录界面包括账号输入框、密码输入框和验证码输入框;
若未触发***登录界面命令,则继续等待,返回步骤S11;
S12,判断其是否接收到获取验证码触发命令:
若接收到获取验证码触发命令,则执行下一步;
若未接收到获取验证码触发命令,则继续等待,返回步骤S12;
S13,提取其在账号输入框输入的账号以及密码输入框输入的密码;对提取的账号或/和密码进行安全处理,得到其发送账号或/和发送密码;其得到发送账号的计算方法为:
FSZH=U{zh,Q},
其中,Q表示云端平台发送的加密序列号;
U{,}表示二元组安全处理方法;
FSmm=U{MM,Q},
其中,FSmm表示发送密码;
MM表示从密码输入框内提取的输入的密码;
U{X,Y}=Hash(XY),
其中,X表示运算第一参数;
Y表示运算第二参数;
XY表示运算第一参数与运算第二参数的合并参数;
Hash()表示加密算法;
S14,对获取的发送账号和发送密码发送至云平台进行验证,经验证成功后生成验证码,利用验证码***登录成功。
在本发明的一种优选实施方式中,在步骤S13中,若未向其账号输入框输入账号以及未向其密码输入框输入的密码,则获取其登录端的唯一ID,登录端的唯一ID包括处理器序列号、内存序列号、主板序列号之一;对获取的唯一ID进行安全处理,得到其发送码,其得到发送码的计算方法为:
FSID=U{id,Q},
其中,FSID表示发送码;
id表示获取的唯一ID;
在步骤S14中,验证的方式方法包括以下步骤:
S141,云平台判断其接收到的发送账号是否存在于云平台账号数据库中:
若云平台接收到的发送账号存在于云平台账号数据库中,则云平台接收到的发送账号为云平台账号,并提取云平台账号所对应的云平台密码,执行下一步;
若云平台接收到的发送账号不存在于云平台账号数据库中,则在登录端进行提示,该提示为输入的账号不存在;
S142,云平台判断其接收到的发送密码是否与步骤S141中的云平台密码相同:
若云平台接收到的发送密码与步骤S141中的云平台密码相同,则验证通过,生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一;
若云平台接收到的发送密码与步骤S141中的云平台密码不相同,则在登录端进行提示,该提示为输入的密码错误;
在步骤S14中,验证的方式方法包括以下步骤:
S141,云平台判断其接收到的发送码是否存在于云平台发送码数据库中:
若云平台接收到的发送码存在于云平台发送码数据库,则执行下一步;
若云平台接收到的发送码不存在于云平台发送码数据库中,则在登录端进行提示,该提示为未在登录端锁定该登录端为安全登录设备;
S142,此时验证通过,通过云平台发送码数据库中的发送码映射得到云平台账号数据库中的云平台账号;根据云平台账号提取其所对应的云平台密码;根据云平台账号和云平台密码生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一。
在本发明的一种优选实施方式中,在步骤S142中,验证码生成方法包括以下步骤:
S1421,对步骤S142中的云平台账号和云平台密码执行以下操作:
φ⊙σ=Vc,
其中,Vc表示平台结果值;
φ表示云平台账号;
σ表示云平台密码;
⊙表示同或运算或者异或运算;
通过以上操作得到平台结果值Vc;
S1422,将得到的平台结果值Vc表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S1423,取六十二进制结果值的最前六位或者最后六位作为验证码;
或/和还包括步骤S140,对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新,其更新方式为:
判断当前时刻是否在预设更新时刻范围内:
若当前时刻在预设更新时刻范围内,则对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新;
对存储在云平台账号数据库中的云平台账号进行更新的方法为:
YPTZH=U{zh0,Qt},
其中,YPTZH表示更新后的云平台账号;
zh0表示注册时云平台生成给予用户的账号;
Qt表示当前时刻的加密序列号;
将更新后的云平台账号覆盖注册时云平台生成给予用户的账号所对应的更新前的云平台账号,实现云平台账号的更新;
对存储在云平台账号数据库中的云平台账号所对应的云平台密码进行更新的方法为:
YPTmm=U{MM0,Qt},
其中,YPTmm表示更新后的云平台密码;
MM0表示注册时云平台生成给予用户的账号所对应的正确的密码;
将更新后的云平台密码覆盖正确密码所对应的更新前的云平台密码,实现云平台密码的更新;
对存储在云平台发送码数据库中的云平台发送码进行更新的方法为:
YPTID=U{id0,Qt},
其中,YPTID表示更新后的云平台发送码;
id0表示无需账号和密码登录获取的客户端的唯一ID;
将更新后的云平台发送码覆盖无需账号和密码登录获取的客户端的唯一ID所对应的更新前的云平台发送码,实现云平台发送码的更新;
若当前时刻不在预设更新时刻范围内,则不对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新。
在本发明的一种优选实施方式中,在步骤S14中,还包括以下步骤:
S1401,判断其是否接收到登录触发信号:
若接收到登录触发信号,则执行下一步;
若未接收到登录触发信号,则继续等待,返回步骤S1401;
S1402,客户端比对验证码输入框输入的验证码与客户端生成的验证码是否相同:
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码相同,其客户端生成的验证码的方法包括以下步骤:
S14021,对步骤S13中的发送账号和发送密码执行以下操作:
FSZH⊙FSmm=KF,
其中,KF表示客户端结果值;
FSZH表示发送账号;
FSmm表示发送密码;
⊙表示同或运算或者异或运算;
通过以上操作得到客户端结果值KF;
S14022,将得到的客户端结果值KF表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S14023,取六十二进制结果值的最前六位或者最后六位作为客户端生成的验证码;
则客户端登录云平台,***登录成功;
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码不相同,则校验失败,***登录失败。
综上所述,由于采用了上述技术方案,本发明能够安全登录***,降低云平台数据的冗余量。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
图2是本发明登录示意图。
图3是本发明填入账号、密码以及验证码示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明公开了一种不动产登记和银行深度融合的方法,如图1所示,包括以下步骤:
S1,登录***;
S2,***登录成功后,将待上传的不动产登记信息打包后上传至云平台。
在本发明的一种优选实施方式中,在步骤S2中包括以下步骤:
S21,对待上传的不动产登记信息进行分类,得到其不动产分类信息;
S22,对步骤S21中得到的不动产分类信息进行编号,得到其不动产编号信息;
S23,对步骤S22中的不动产编号信息上传至云平台。
在本发明的一种优选实施方式中,在步骤S21中包括以下步骤:
S211,统计其待上传的不动产登记信息中的文件夹数目以及每个文件夹内的文件数目,分别记作β和β表示待上传的不动产登记信息中的文件夹总数目,表示第χ个文件夹中有εχ个文件,χ为小于或者等于β的正整数,分别有 表示待上传的不动产登记信息中第1个文件夹里有ε1个文件,表示待上传的不动产登记信息中第2个文件夹里有ε2个文件,表示待上传的不动产登记信息中第3个文件夹里有ε3个文件,表示待上传的不动产登记信息中第β个文件夹里有εβ个文件;令ζ=1;
S212,判断其待上传的不动产登记信息中第ζ个文件夹的文件名是否与上传名称一致:
若待上传的不动产登记信息中第ζ个文件夹的文件名与上传名称不一致,则ζ=ζ+1,则将待上传的不动产登记信息中第ζ个文件夹的文件名及路径备份至备份文件夹中的备份文档中,便于查询,执行步骤S215;
若待上传的不动产登记信息中第ζ个文件夹里第个文件符合上传格式,文件格式包括JPEG、PNG、DOC、DOCX、PDF之一,则将待上传的不动产登记信息中第ζ个文件夹里第个文件复制粘贴至打包文件夹中;执行步骤S214;
S215,判断其ζ与β间的大小关系:
若ζ>β,则执行步骤S216;
若ζ≤β,则返回步骤S212;
S216,将打包文件夹中的所有文件经压缩后上传至云平台。自动将符合上传格式的文件进行分类后打包上传。
在本发明的一种优选实施方式中,在步骤S216中,对打包文件夹中的所有文件通过rar、zip、7z之一的压缩方式进行压缩,得到其待检测压缩包。
在本发明的一种优选实施方式中,对待检测压缩包上传包括以下步骤:
S31,客户端向其云平台请求上传待检测压缩包触发命令,云平台接收到客户端向云平台请求的上传待检测压缩包触发命令后,向其客户端发送待检测压缩包上传码;
S32,客户端将接收到的待检测压缩包上传码作为待检测压缩包的压缩名称,得到其上传码压缩包,对上传码压缩包进行解压缩,得到其待检测解压缩包,筛选出待检测解压缩包与打包文件夹中文件是否相同:
若待检测解压缩包与打包文件夹中的文件数量相同,则将上传码压缩包上传至云平台;
S33,若待检测解压缩包与打包文件夹中的文件数量不相同,则筛选出待检测解压缩包中多余的文件,得到其待筛除文件;
S34,将上传码压缩包中的待筛除文件进行筛除,得到其待上传码压缩包,将待上传码压缩包上传至云平台。防止压缩时生成其他类型文件,将压缩包内生成的其他类型文件筛除,使其压缩包内的文件与压缩前的文件完全一致,降低云平台存储空间的浪费。
在本发明的一种优选实施方式中,在步骤S34中包括:
云平台提取接收到的压缩包的压缩名称,判断其提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码是否一致:
若提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码一致,则将接收到的压缩包存储到云平台数据库中;
若提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码不一致,则将接收到的压缩包筛除,重新接收客户端发送的待上传码压缩包。
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,判断其是否触发***登录界面命令:
若触发***登录界面命令,则显示其***登录界面,如图2~3所示,在***登录界面包括账号输入框、密码输入框和验证码输入框;
若未触发***登录界面命令,则继续等待,返回步骤S11;
S12,判断其是否接收到获取验证码触发命令:
若接收到获取验证码触发命令,则执行下一步;
若未接收到获取验证码触发命令,则继续等待,返回步骤S12;
S13,提取其在账号输入框输入的账号以及密码输入框输入的密码;对提取的账号或/和密码进行安全处理,得到其发送账号或/和发送密码;其得到发送账号的计算方法为:
FSZH=U{zh,Q},
其中,FSZH表示发送账号;
zh表示从账号输入框内提取的输入的账号;
Q表示云端平台发送的加密序列号;
U{,}表示二元组安全处理方法;
FSmm=U{MM,Q},
其中,FSmm表示发送密码;
MM表示从密码输入框内提取的输入的密码;
U{X,Y}=Hash(XY),
其中,X表示运算第一参数;
Y表示运算第二参数;
XY表示运算第一参数与运算第二参数的合并参数;
Hash()表示加密算法,采用sha1函数。即是U{zh,Q}=Hash(zhQ),U{MM,Q}=Hash(MMQ),U{id,Q}=Hash(idQ),例如在账号输入框输入的账号为admin,在密码输入框输入的密码为123456,计算以及其发送账号为7a89c8dfdd505885fabd1ac6a7c6184b9d222ae6,发送密码为142b8a632322a6f5de0d01abce805c7af66a129a。
S14,对获取的发送账号和发送密码发送至云平台进行验证,经验证成功后生成验证码,利用验证码***登录成功。实现数据的安全传输。
在本发明的一种优选实施方式中,在步骤S13中,若未向其账号输入框输入账号以及未向其密码输入框输入的密码,则获取其登录端的唯一ID,登录端的唯一ID包括处理器序列号、内存序列号、主板序列号之一;对获取的唯一ID进行安全处理,得到其发送码,其得到发送码的计算方法为:
FSID=U{id,Q},
其中,FSID表示发送码;
id表示获取的唯一ID;
在步骤S14中,验证的方式方法包括以下步骤:
S141,云平台判断其接收到的发送账号是否存在于云平台账号数据库中:
若云平台接收到的发送账号存在于云平台账号数据库中,则云平台接收到的发送账号为云平台账号,并提取云平台账号所对应的云平台密码,执行下一步;
若云平台接收到的发送账号不存在于云平台账号数据库中,则在登录端进行提示,该提示为输入的账号不存在;
S142,云平台判断其接收到的发送密码是否与步骤S141中的云平台密码相同:
若云平台接收到的发送密码与步骤S141中的云平台密码相同,则验证通过,生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一;
若云平台接收到的发送密码与步骤S141中的云平台密码不相同,则在登录端进行提示,该提示为输入的密码错误;
在步骤S14中,验证的方式方法包括以下步骤:
S141,云平台判断其接收到的发送码是否存在于云平台发送码数据库中:
若云平台接收到的发送码存在于云平台发送码数据库,则执行下一步;
若云平台接收到的发送码不存在于云平台发送码数据库中,则在登录端进行提示,该提示为未在登录端锁定该登录端为安全登录设备;
S142,此时验证通过,通过云平台发送码数据库中的发送码映射得到云平台账号数据库中的云平台账号;根据云平台账号提取其所对应的云平台密码;根据云平台账号和云平台密码生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一。
在本发明的一种优选实施方式中,在步骤S142中,验证码生成方法包括以下步骤:
S1421,对步骤S142中的云平台账号和云平台密码执行以下操作:
φ⊙σ=Vc,
其中,Vc表示平台结果值;
φ表示云平台账号;
σ表示云平台密码;
⊙表示同或运算或者异或运算;
通过以上操作得到平台结果值Vc;
S1422,将得到的平台结果值Vc表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S1423,取六十二进制结果值的最前六位或者最后六位作为验证码。
在本发明的一种优选实施方式中,还包括步骤S140,对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新,其更新方式为:
判断当前时刻是否在预设更新时刻范围内:
若当前时刻在预设更新时刻范围内,则对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新;
对存储在云平台账号数据库中的云平台账号进行更新的方法为:
YPTZH=U{zh0,Qt},
其中,YPTZH表示更新后的云平台账号;
zh0表示注册时云平台生成给予用户的账号;
Qt表示当前时刻的加密序列号;
将更新后的云平台账号覆盖注册时云平台生成给予用户的账号所对应的更新前的云平台账号,实现云平台账号的更新;
对存储在云平台账号数据库中的云平台账号所对应的云平台密码进行更新的方法为:
YPTmm=U{MM0,Qt},
其中,YPTmm表示更新后的云平台密码;
MM0表示注册时云平台生成给予用户的账号所对应的正确的密码;
将更新后的云平台密码覆盖正确密码所对应的更新前的云平台密码,实现云平台密码的更新;
对存储在云平台发送码数据库中的云平台发送码进行更新的方法为:
YPTID=U{id0,Qt},
其中,YPTID表示更新后的云平台发送码;
id0表示无需账号和密码登录获取的客户端的唯一ID;
将更新后的云平台发送码覆盖无需账号和密码登录获取的客户端的唯一ID所对应的更新前的云平台发送码,实现云平台发送码的更新;
若当前时刻不在预设更新时刻范围内,则不对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新。
在本发明的一种优选实施方式中,在步骤S14中,还包括以下步骤:
S1401,判断其是否接收到登录触发信号:
若接收到登录触发信号,则执行下一步;
若未接收到登录触发信号,则继续等待,返回步骤S1401;
S1402,客户端比对验证码输入框输入的验证码与客户端生成的验证码是否相同:
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码相同,其客户端生成的验证码的方法包括以下步骤:
S14021,对步骤S13中的发送账号和发送密码执行以下操作:
FSZH⊙FSmm=KF,
其中,KF表示客户端结果值;
FSZH表示发送账号;
FSmm表示发送密码;
⊙表示同或运算或者异或运算;
通过以上操作得到客户端结果值KF;
S14022,将得到的客户端结果值KF表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S14023,取六十二进制结果值的最前六位或者最后六位作为客户端生成的验证码;
则客户端登录云平台,***登录成功;
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码不相同,则校验失败,***登录失败。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (10)
1.一种不动产登记和银行深度融合的方法,其特征在于,包括以下步骤:
S1,登录***;
S2,***登录成功后,将待上传的不动产登记信息打包后传上传至云平台。
2.根据权利要求1所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S2中包括以下步骤:
S21,对待上传的不动产登记信息进行分类,得到其不动产分类信息;
S22,对步骤S21中得到的不动产分类信息进行编号,得到其不动产编号信息;
S23,对步骤S22中的不动产编号信息上传至云平台。
3.根据权利要求2所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S21中包括以下步骤:
S211,统计其待上传的不动产登记信息中的文件夹数目以及每个文件夹内的文件数目,分别记作β和β表示待上传的不动产登记信息中的文件夹总数目,表示第χ个文件夹中有εχ个文件,χ为小于或者等于β的正整数,分别有 表示待上传的不动产登记信息中第1个文件夹里有ε1个文件,表示待上传的不动产登记信息中第2个文件夹里有ε2个文件,表示待上传的不动产登记信息中第3个文件夹里有ε3个文件,表示待上传的不动产登记信息中第β个文件夹里有εβ个文件;令ζ=1;
S212,判断其待上传的不动产登记信息中第ζ个文件夹的文件名是否与上传名称一致:
若待上传的不动产登记信息中第ζ个文件夹的文件名与上传名称不一致,则ζ=ζ+1,则将待上传的不动产登记信息中第ζ个文件夹的文件名及路径备份至备份文件夹中的备份文档中,便于查询,执行步骤S215;
若待上传的不动产登记信息中第ζ个文件夹里第个文件符合上传格式,文件格式包括JPEG、PNG、DOC、DOCX、PDF之一,则将待上传的不动产登记信息中第ζ个文件夹里第个文件复制粘贴至打包文件夹中;执行步骤S214;
S215,判断其ζ与β间的大小关系:
若ζ>β,则执行步骤S216;
若ζ≤β,则返回步骤S212;
S216,将打包文件夹中的所有文件经压缩后上传至云平台。
4.根据权利要求3所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S216中,对打包文件夹中的所有文件通过rar、zip、7z之一的压缩方式进行压缩,得到其待检测压缩包。
5.根据权利要求4所述的不动产登记和银行深度融合的方法,其特征在于,对待检测压缩包上传包括以下步骤:
S31,客户端向其云平台请求上传待检测压缩包触发命令,云平台接收到客户端向云平台请求的上传待检测压缩包触发命令后,向其客户端发送待检测压缩包上传码;
S32,客户端将接收到的待检测压缩包上传码作为待检测压缩包的压缩名称,得到其上传码压缩包,对上传码压缩包进行解压缩,得到其待检测解压缩包,筛选出待检测解压缩包与打包文件夹中文件是否相同:
若待检测解压缩包与打包文件夹中的文件数量相同,则将上传码压缩包上传至云平台;
S33,若待检测解压缩包与打包文件夹中的文件数量不相同,则筛选出待检测解压缩包中多余的文件,得到其待筛除文件;
S34,将上传码压缩包中的待筛除文件进行筛除,得到其待上传码压缩包,将待上传码压缩包上传至云平台。
6.根据权利要求5所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S34中包括:
云平台提取接收到的压缩包的压缩名称,判断其提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码是否一致:
若提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码一致,则将接收到的压缩包存储到云平台数据库中;
若提取的压缩包的压缩名称与云平台发送的待检测压缩包上传码不一致,则将接收到的压缩包筛除,重新接收客户端发送的待上传码压缩包。
7.根据权利要求1所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S1中包括以下步骤:
S11,判断其是否触发***登录界面命令:
若触发***登录界面命令,则显示其***登录界面,在***登录界面包括账号输入框、密码输入框和验证码输入框;
若未触发***登录界面命令,则继续等待,返回步骤S11;
S12,判断其是否接收到获取验证码触发命令:
若接收到获取验证码触发命令,则执行下一步;
若未接收到获取验证码触发命令,则继续等待,返回步骤S12;
S13,提取其在账号输入框输入的账号以及密码输入框输入的密码;对提取的账号或/和密码进行安全处理,得到其发送账号或/和发送密码;其得到发送账号的计算方法为:
FSZH=U{zh,Q},
其中,Q表示云端平台发送的加密序列号;
U{,}表示二元组安全处理方法;
FSmm=U{MM,Q},
其中,FSmm表示发送密码;
MM表示从密码输入框内提取的输入的密码;
U{X,Y}=Hash(XY),
其中,X表示运算第一参数;
Y表示运算第二参数;
XY表示运算第一参数与运算第二参数的合并参数;
Hash()表示加密算法;
S14,对获取的发送账号和发送密码发送至云平台进行验证,经验证成功后生成验证码,利用验证码***登录成功。
8.根据权利要求7所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S13中,若未向其账号输入框输入账号以及未向其密码输入框输入的密码,则获取其登录端的唯一ID,登录端的唯一ID包括处理器序列号、内存序列号、主板序列号之一;对获取的唯一ID进行安全处理,得到其发送码,其得到发送码的计算方法为:
FSID=U{id,Q},
其中,FSID表示发送码;
id表示获取的唯一ID;
在步骤S14中,验证的方式方法包括以下步骤:
S141,云平台判断其接收到的发送账号是否存在于云平台账号数据库中:
若云平台接收到的发送账号存在于云平台账号数据库中,则云平台接收到的发送账号为云平台账号,并提取云平台账号所对应的云平台密码,执行下一步;
若云平台接收到的发送账号不存在于云平台账号数据库中,则在登录端进行提示,该提示为输入的账号不存在;
S142,云平台判断其接收到的发送密码是否与步骤S141中的云平台密码相同:
若云平台接收到的发送密码与步骤S141中的云平台密码相同,则验证通过,生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一;
若云平台接收到的发送密码与步骤S141中的云平台密码不相同,则在登录端进行提示,该提示为输入的密码错误;
在步骤S14中,验证的方式方法包括以下步骤:
S141,云平台判断其接收到的发送码是否存在于云平台发送码数据库中:
若云平台接收到的发送码存在于云平台发送码数据库,则执行下一步;
若云平台接收到的发送码不存在于云平台发送码数据库中,则在登录端进行提示,该提示为未在登录端锁定该登录端为安全登录设备;
S142,此时验证通过,通过云平台发送码数据库中的发送码映射得到云平台账号数据库中的云平台账号;根据云平台账号提取其所对应的云平台密码;根据云平台账号和云平台密码生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一。
9.根据权利要求8所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S142中,验证码生成方法包括以下步骤:
S1421,对步骤S142中的云平台账号和云平台密码执行以下操作:
φ⊙σ=Vc,
其中,Vc表示平台结果值;
φ表示云平台账号;
σ表示云平台密码;
⊙表示同或运算或者异或运算;
通过以上操作得到平台结果值Vc;
S1422,将得到的平台结果值Vc表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S1423,取六十二进制结果值的最前六位或者最后六位作为验证码;
或/和还包括步骤S140,对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新,其更新方式为:
判断当前时刻是否在预设更新时刻范围内:
若当前时刻在预设更新时刻范围内,则对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新;
对存储在云平台账号数据库中的云平台账号进行更新的方法为:
YPTZH=U{zh0,Qt},
其中,YPTZH表示更新后的云平台账号;
zh0表示注册时云平台生成给予用户的账号;
Qt表示当前时刻的加密序列号;
将更新后的云平台账号覆盖注册时云平台生成给予用户的账号所对应的更新前的云平台账号,实现云平台账号的更新;
对存储在云平台账号数据库中的云平台账号所对应的云平台密码进行更新的方法为:
YPTmm=U{MM0,Qt},
其中,YPTmm表示更新后的云平台密码;
MM0表示注册时云平台生成给予用户的账号所对应的正确的密码;
将更新后的云平台密码覆盖正确密码所对应的更新前的云平台密码,实现云平台密码的更新;
对存储在云平台发送码数据库中的云平台发送码进行更新的方法为:
YPTID=U{id0,Qt},
其中,YPTID表示更新后的云平台发送码;
id0表示无需账号和密码登录获取的客户端的唯一ID;
将更新后的云平台发送码覆盖无需账号和密码登录获取的客户端的唯一ID所对应的更新前的云平台发送码,实现云平台发送码的更新;
若当前时刻不在预设更新时刻范围内,则不对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新。
10.根据权利要求7所述的不动产登记和银行深度融合的方法,其特征在于,在步骤S14中,还包括以下步骤:
S1401,判断其是否接收到登录触发信号:
若接收到登录触发信号,则执行下一步;
若未接收到登录触发信号,则继续等待,返回步骤S1401;
S1402,客户端比对验证码输入框输入的验证码与客户端生成的验证码是否相同:
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码相同,其客户端生成的验证码的方法包括以下步骤:
S14021,对步骤S13中的发送账号和发送密码执行以下操作:
FSZH⊙FSmm=KF,
其中,KF表示客户端结果值;
FSZH表示发送账号;
FSmm表示发送密码;
⊙表示同或运算或者异或运算;
通过以上操作得到客户端结果值KF;
S14022,将得到的客户端结果值KF表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S14023,取六十二进制结果值的最前六位或者最后六位作为客户端生成的验证码;
则客户端登录云平台,***登录成功;
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码不相同,则校验失败,***登录失败。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110852650.9A CN113645203B (zh) | 2021-07-27 | 2021-07-27 | 一种不动产登记和银行深度融合的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110852650.9A CN113645203B (zh) | 2021-07-27 | 2021-07-27 | 一种不动产登记和银行深度融合的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113645203A true CN113645203A (zh) | 2021-11-12 |
CN113645203B CN113645203B (zh) | 2022-09-23 |
Family
ID=78418545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110852650.9A Active CN113645203B (zh) | 2021-07-27 | 2021-07-27 | 一种不动产登记和银行深度融合的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113645203B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114650285A (zh) * | 2022-03-21 | 2022-06-21 | 重庆市规划和自然资源信息中心 | 关于对不动产登记业务进行多维度全要素监控的方法 |
CN116484309A (zh) * | 2023-03-09 | 2023-07-25 | 重庆市规划和自然资源信息中心 | 户籍人口数据与不动产登记数据融合方法 |
CN116860807A (zh) * | 2023-07-31 | 2023-10-10 | 重庆市规划和自然资源信息中心 | 一种用于业务管理的可视化规则引擎工作方法 |
CN117240498A (zh) * | 2023-07-25 | 2023-12-15 | 重庆青年职业技术学院 | 一种智能大数据平台交互式云控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056492A (zh) * | 2016-06-13 | 2016-10-26 | 西安数驰信息科技有限公司 | 一种不动产统一登记信息管理解决的方法 |
CN106204358A (zh) * | 2016-06-30 | 2016-12-07 | 广东新禾道信息科技有限公司 | 不动产统一登记信息管理*** |
CN109005176A (zh) * | 2018-08-07 | 2018-12-14 | 山东省国土资源信息中心 | 一种不动产数据上报***及方法 |
CN110691068A (zh) * | 2019-08-23 | 2020-01-14 | 杭州轶丞网络科技有限公司 | 云服务器登录***、方法及装置 |
CN113114622A (zh) * | 2021-03-08 | 2021-07-13 | 北京世纪安图数码科技发展有限责任公司 | 一种不动产登记多源异构数据交换方法 |
-
2021
- 2021-07-27 CN CN202110852650.9A patent/CN113645203B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056492A (zh) * | 2016-06-13 | 2016-10-26 | 西安数驰信息科技有限公司 | 一种不动产统一登记信息管理解决的方法 |
CN106204358A (zh) * | 2016-06-30 | 2016-12-07 | 广东新禾道信息科技有限公司 | 不动产统一登记信息管理*** |
CN109005176A (zh) * | 2018-08-07 | 2018-12-14 | 山东省国土资源信息中心 | 一种不动产数据上报***及方法 |
CN110691068A (zh) * | 2019-08-23 | 2020-01-14 | 杭州轶丞网络科技有限公司 | 云服务器登录***、方法及装置 |
CN113114622A (zh) * | 2021-03-08 | 2021-07-13 | 北京世纪安图数码科技发展有限责任公司 | 一种不动产登记多源异构数据交换方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114650285A (zh) * | 2022-03-21 | 2022-06-21 | 重庆市规划和自然资源信息中心 | 关于对不动产登记业务进行多维度全要素监控的方法 |
CN114650285B (zh) * | 2022-03-21 | 2024-04-26 | 重庆市规划和自然资源信息中心 | 关于对不动产登记业务进行多维度全要素监控的方法 |
CN116484309A (zh) * | 2023-03-09 | 2023-07-25 | 重庆市规划和自然资源信息中心 | 户籍人口数据与不动产登记数据融合方法 |
CN116484309B (zh) * | 2023-03-09 | 2023-09-29 | 重庆市规划和自然资源信息中心 | 户籍人口数据与不动产登记数据融合方法 |
CN117240498A (zh) * | 2023-07-25 | 2023-12-15 | 重庆青年职业技术学院 | 一种智能大数据平台交互式云控制方法 |
CN117240498B (zh) * | 2023-07-25 | 2024-04-02 | 重庆青年职业技术学院 | 一种智能大数据平台交互式云控制方法 |
CN116860807A (zh) * | 2023-07-31 | 2023-10-10 | 重庆市规划和自然资源信息中心 | 一种用于业务管理的可视化规则引擎工作方法 |
CN116860807B (zh) * | 2023-07-31 | 2024-04-19 | 重庆市规划和自然资源信息中心 | 一种用于业务管理的可视化规则引擎工作方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113645203B (zh) | 2022-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113645203B (zh) | 一种不动产登记和银行深度融合的方法 | |
US10181168B2 (en) | Personal safety verification system and similarity search method for data encrypted for confidentiality | |
US7970821B2 (en) | Device and method for updating code | |
WO2022151590A1 (zh) | 数据的抽样检测方法、装置、设备及存储介质 | |
EP3643002B1 (en) | Method of evidencing existence of digital documents and system therefor, and tag chain blockchain system | |
CN110716895A (zh) | 目标数据归档方法、装置、计算机设备及介质 | |
CN106302720B (zh) | 一种用于区块链可生存存储***及其方法 | |
CN112491989A (zh) | 数据传输方法、装置、设备及存储介质 | |
US11361110B2 (en) | File verification method, file verification system and file verification server | |
CN112261038B (zh) | 大数据采集方法、***、计算机设备及其存储介质 | |
CN111291046B (zh) | 一种计算机大数据存储控制***及方法 | |
WO2021186754A1 (ja) | 情報処理システム、情報処理方法、情報処理プログラム、秘密分散システム、秘密分散方法、秘密分散プログラム、秘密計算システム、秘密計算方法、及び、秘密計算プログラム | |
US20110069833A1 (en) | Efficient near-duplicate data identification and ordering via attribute weighting and learning | |
US7302576B2 (en) | Systems and methods for authenticating documents | |
US11936790B1 (en) | Systems and methods for enhanced hash transforms | |
CN108234506B (zh) | 一种单向隔离网闸和数据传输方法 | |
CN110113168B (zh) | 一种信息认证方法、客户端、***及计算机可读存储介质 | |
CN108986008A (zh) | 图像数据处理方法、装置和设备 | |
US11658973B2 (en) | Method and system for electronic mail attachment management | |
CN100481835C (zh) | 数据集中备份方法,还原方法及其*** | |
CN113141351B (zh) | 政务大数据多部门联合审核认证工作方法 | |
CN113824735B (zh) | 一种遥感影像加密传输方法与*** | |
JP2020194462A (ja) | ウイルス未発症・復元システム、ウイルス未発症・復元方法、ウイルス未発症・復元プログラム及び記憶媒体 | |
CN113505137B (zh) | 一种不动产空间图形更新方法 | |
US12026173B1 (en) | System and method for extraction management |
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 |