CN113505137A - 一种不动产空间图形更新方法 - Google Patents
一种不动产空间图形更新方法 Download PDFInfo
- Publication number
- CN113505137A CN113505137A CN202110851003.6A CN202110851003A CN113505137A CN 113505137 A CN113505137 A CN 113505137A CN 202110851003 A CN202110851003 A CN 202110851003A CN 113505137 A CN113505137 A CN 113505137A
- Authority
- CN
- China
- Prior art keywords
- file
- real estate
- decompressed
- data
- packet
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- 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
-
- 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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- 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)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提出了一种不动产空间图形更新方法,该***包括数据获取模块、数据上传模块和数据更新模块,数据获取模块的数据输出端与数据上传模块的数据输入端相连,数据上传模块的数据输出端与数据更新模块的数据输入端相连;数据获取模块用于获取待上传至云平台的上传包;数据上传模块用于对数据获取模块中获取的待上传至云平台的上传包上传至云平台;数据更新模块用于云平台根据接收到的上传包对待更新不动产图形进行图形更新。本发明能够对不动产图形进行数据更新,掌握实时数据信息。
Description
技术领域
本发明涉及一种图形技术领域,特别是涉及一种不动产空间图形更新方法。
背景技术
不动产登记***是为不动产登记相关业务提供信息化支撑的业务***,主要功能包括土地房屋登记的业务受理、审批、登簿等电子化审批过程。其中不动产测绘成果管理子***,以信息化手段实现对登记楼盘表有关测绘成果管理,达到以宗地、房屋为登记主线,辅以楼盘表可视化展示在各部门之间协同办理的效果。有利于提高数据准确性、缩短业务办理周期以及为业务的审批提供便利,同时,有利于辅助相关部门提供决策支持的数据来源,并有助信息共享,提高办事效率。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种不动产空间图形更新方法。
为了实现本发明的上述目的,本发明提供了一种不动产空间图形更新***,包括数据获取模块、数据上传模块和数据更新模块,据获取模块的数据输出端与数据上传模块的数据输入端相连,数据上传模块的数据输出端与数据更新模块的数据输入端相连;
数据获取模块用于获取待上传至云平台的上传包;
数据上传模块用于对数据获取模块中获取的待上传至云平台的上传包上传至云平台;
数据更新模块用于云平台根据接收到的上传包对待更新不动产图形进行图形更新。
在本发明的一种优选实施方式中,在数据更新模块中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
在本发明的一种优选实施方式中,在步骤S32中包括以下约束条件:
在本发明的一种优选实施方式中,在数据获取模块中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致:
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包。
在本发明的一种优选实施方式中,在步骤S13中,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,得到待筛除文件的方法包括以下步骤:
S131,对步骤S11中获取的不动产图形信息数据中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示获取的不动产图形信息数据中文件的总数量;令ξ=1;
S132,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash( )表示比对算法;
Wξ表示第ξ文件对应的比对值;
S133,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将获取的不动产图形信息数据中的所有文件比对值构成比对值集合Arr,执行步骤S134;
若ξ≤j,则返回步骤S132;
S134,对步骤S12中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S135,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash( )表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S136,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S137;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135。
在本发明的一种优选实施方式中,在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一。
本发明还公开了一种不动产空间图形更新方法,包括以下步骤:
S1,获取待上传至云平台的上传包;
S2,对步骤S1中获取的待上传至云平台的上传包上传至云平台;
S3,云平台根据接收到的上传包对待更新不动产图形进行图形更新。
在本发明的一种优选实施方式中,在步骤S3中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
在本发明的一种优选实施方式中,在步骤S32中包括以下约束条件:
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致:
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包;
或/和在步骤S13中,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,得到待筛除文件的方法包括以下步骤:
S131,对步骤S11中获取的不动产图形信息数据中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示获取的不动产图形信息数据中文件的总数量;令ξ=1;
S132,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash( )表示比对算法;
Wξ表示第ξ文件对应的比对值;
S133,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将获取的不动产图形信息数据中的所有文件比对值构成比对值集合Arr,执行步骤S134;
若ξ≤j,则返回步骤S132;
S134,对步骤S12中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S135,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash( )表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S136,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S137;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135;
或/和在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一;
或/和在步骤S1之前还包括执行步骤S0,登录***,***登录成功后,执行步骤S1。
综上所述,由于采用了上述技术方案,本发明能够对不动产图形进行数据更新,掌握实时数据信息。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明提供了一种不动产空间图形更新***,包括数据获取模块、数据上传模块和数据更新模块,数据获取模块的数据输出端与数据上传模块的数据输入端相连,数据上传模块的数据输出端与数据更新模块的数据输入端相连;
数据获取模块用于获取待上传至云平台的上传包;
数据上传模块用于对数据获取模块中获取的待上传至云平台的上传包上传至云平台;
数据更新模块用于云平台根据接收到的上传包对待更新不动产图形进行图形更新。该待更新不动产图形不限于为楼栋模型、房屋模型或植被模型。本发明能够对不动产图形进行数据更新,对更新后的模型可以通过放大、缩小以及视角转换等更加直观了解。
在本发明的一种优选实施方式中,在数据更新模块中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;将导入的三维坐标按照标签顺序依次连接形成闭合的图形;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
在本发明的一种优选实施方式中,在步骤S32中包括以下约束条件:
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
在本发明的一种优选实施方式中,在数据获取模块中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致:
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包。
在本发明的一种优选实施方式中,在步骤S13中,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,得到待筛除文件的方法包括以下步骤:
S131,对步骤S11中获取的不动产图形信息数据中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示获取的不动产图形信息数据中文件的总数量;令ξ=1;
S132,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash( )表示比对算法;
Wξ表示第ξ文件对应的比对值;
S133,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将获取的不动产图形信息数据中的所有文件比对值构成比对值集合Arr,执行步骤S134;
若ξ≤j,则返回步骤S132;
S134,对步骤S12中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S135,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash( )表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S136,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S137;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135。
在本发明的一种优选实施方式中,在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一。
本发明还公开了一种不动产空间图形更新方法,如图1所示,包括以下步骤:
S1,获取待上传至云平台的上传包;
S2,对步骤S1中获取的待上传至云平台的上传包上传至云平台;
S3,云平台根据接收到的上传包对待更新不动产图形进行图形更新。
在本发明的一种优选实施方式中,在步骤S3中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
在本发明的一种优选实施方式中,在步骤S32或S34中包括以下约束条件:
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致:
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包;
或/和在步骤S13中,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,得到待筛除文件的方法包括以下步骤:
S131,对步骤S11中获取的不动产图形信息数据中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示获取的不动产图形信息数据中文件的总数量;令ξ=1;
S132,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash( )表示比对算法;采用sha1函数或MD5函数。
Wξ表示第ξ文件对应的比对值;
S133,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将获取的不动产图形信息数据中的所有文件比对值构成比对值集合Arr,执行步骤S134;
若ξ≤j,则返回步骤S132;
S134,对步骤S12中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S135,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash( )表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S136,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S137;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135;防止压缩时生成其他类型文件,将数据包内生成的其他类型文件筛除,使其数据包内的文件与压缩前的文件完全一致,降低云平台存储空间的浪费。
或/和在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一;
或/和在步骤S1之前还包括执行步骤S0,登录***,***登录成功后,执行步骤S1。在步骤S0中包括以下步骤:
S01,判断其是否触发***登录界面命令:
若触发***登录界面命令,则显示其***登录界面,在***登录界面包括账号输入框、密码输入框和验证码输入框;
若未触发***登录界面命令,则继续等待,返回步骤S01;
S02,判断其是否接收到获取验证码触发命令:
若接收到获取验证码触发命令,则执行下一步;
若未接收到获取验证码触发命令,则继续等待,返回步骤S02;
S03,提取其在账号输入框输入的账号以及密码输入框输入的密码;对提取的账号或/和密码进行安全处理,得到其发送账号或/和发送密码;其得到发送账号的计算方法为:
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。
S04,对获取的发送账号和发送密码发送至云平台进行验证,经验证成功后生成验证码,利用验证码***登录成功。实现登录的安全。
在本发明的一种优选实施方式中,在步骤S03中,若未向其账号输入框输入账号以及未向其密码输入框输入的密码,则获取其登录端的唯一ID,登录端的唯一ID包括处理器序列号、内存序列号、主板序列号之一;对获取的唯一ID进行安全处理,得到其发送码,其得到发送码的计算方法为:
FSID=U{id,Q},
其中,FSID表示发送码;
id表示获取的唯一ID;
在步骤S04中,验证的方式方法包括以下步骤:
S041,云平台判断其接收到的发送账号是否存在于云平台账号数据库中:
若云平台接收到的发送账号存在于云平台账号数据库中,则云平台接收到的发送账号为云平台账号,并提取云平台账号所对应的云平台密码,执行下一步;
若云平台接收到的发送账号不存在于云平台账号数据库中,则在登录端进行提示,该提示为输入的账号不存在;
S042,云平台判断其接收到的发送密码是否与步骤S041中的云平台密码相同:
若云平台接收到的发送密码与步骤S041中的云平台密码相同,则验证通过,生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一;
若云平台接收到的发送密码与步骤S041中的云平台密码不相同,则在登录端进行提示,该提示为输入的密码错误;
在步骤S04中,验证的方式方法包括以下步骤:
S041,云平台判断其接收到的发送码是否存在于云平台发送码数据库中:
若云平台接收到的发送码存在于云平台发送码数据库,则执行下一步;
若云平台接收到的发送码不存在于云平台发送码数据库中,则在登录端进行提示,该提示为未在登录端锁定该登录端为安全登录设备;
S042,此时验证通过,通过云平台发送码数据库中的发送码映射得到云平台账号数据库中的云平台账号;根据云平台账号提取其所对应的云平台密码;根据云平台账号和云平台密码生成验证码发送至云平台账号所绑定的联系方式,该联系方式包括手机号码、邮箱、微信、QQ之一。
在本发明的一种优选实施方式中,在步骤S042中,验证码生成方法包括以下步骤:
S0421,对步骤S042中的云平台账号和云平台密码执行以下操作:
φ⊙σ=Vc,
其中,Vc表示平台结果值;
φ表示云平台账号;
σ表示云平台密码;
⊙表示同或运算或者异或运算;
通过以上操作得到平台结果值Vc;
S0422,将得到的平台结果值Vc表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S0423,取六十二进制结果值的最前六位或者最后六位作为验证码。
在本发明的一种优选实施方式中,还包括步骤S040,对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新,其更新方式为:
判断当前时刻是否在预设更新时刻范围内:
若当前时刻在预设更新时刻范围内,则对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新;
对存储在云平台账号数据库中的云平台账号进行更新的方法为:
YPTZH=U{zh0,Qt},
其中,YPTZH表示更新后的云平台账号;
zh0表示注册时云平台生成给予用户的账号;
Qt表示当前时刻的加密序列号;
将更新后的云平台账号覆盖注册时云平台生成给予用户的账号所对应的更新前的云平台账号,实现云平台账号的更新;
对存储在云平台账号数据库中的云平台账号所对应的云平台密码进行更新的方法为:
YPTmm=U{MM0,Qt},
其中,YPTmm表示更新后的云平台密码;
MM0表示注册时云平台生成给予用户的账号所对应的正确的密码;
将更新后的云平台密码覆盖正确密码所对应的更新前的云平台密码,实现云平台密码的更新;
对存储在云平台发送码数据库中的云平台发送码进行更新的方法为:
YPTID=U{id0,Qt},
其中,YPTID表示更新后的云平台发送码;
id0表示无需账号和密码登录获取的客户端的唯一ID;
将更新后的云平台发送码覆盖无需账号和密码登录获取的客户端的唯一ID所对应的更新前的云平台发送码,实现云平台发送码的更新;
若当前时刻不在预设更新时刻范围内,则不对存储在云平台账号数据库中的云平台账号和云平台账号所对应的云平台密码以及云平台发送码数据库存储的唯一ID进行更新。
在本发明的一种优选实施方式中,在步骤S04中,还包括以下步骤:
S0401,判断其是否接收到登录触发信号:
若接收到登录触发信号,则执行下一步;
若未接收到登录触发信号,则继续等待,返回步骤S0401;
S0402,客户端比对验证码输入框输入的验证码与客户端生成的验证码是否相同:
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码相同,其客户端生成的验证码的方法包括以下步骤:
S04021,对步骤S03中的发送账号和发送密码执行以下操作:
FSZH⊙FSmm=KF,
其中,KF表示客户端结果值;
FSZH表示发送账号;
FSmm表示发送密码;
⊙表示同或运算或者异或运算;
通过以上操作得到客户端结果值KF;
S04022,将得到的客户端结果值KF表示为六十二进制,得到六十二进制结果值;其中,大写字母A~Z分别依次表示数值10~35,小写字母a~z分别依次表示数值36~61;
S04023,取六十二进制结果值的最前六位或者最后六位作为客户端生成的验证码;
则客户端登录云平台,***登录成功;
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码不相同,则校验失败,***登录失败。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (10)
1.一种不动产空间图形更新***,其特征在于,包括数据获取模块、数据上传模块和数据更新模块,据获取模块的数据输出端与数据上传模块的数据输入端相连,数据上传模块的数据输出端与数据更新模块的数据输入端相连;
数据获取模块用于获取待上传至云平台的上传包;
数据上传模块用于对数据获取模块中获取的待上传至云平台的上传包上传至云平台;
数据更新模块用于云平台根据接收到的上传包对待更新不动产图形进行图形更新。
2.根据权利要求1所述的不动产空间图形更新***,其特征在于,在数据更新模块中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
4.根据权利要求1所述的不动产空间图形更新***,其特征在于,在数据获取模块中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致:
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包。
5.根据权利要求4所述的不动产空间图形更新***,其特征在于,在步骤S13中,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,得到待筛除文件的方法包括以下步骤:
S131,对步骤S11中获取的不动产图形信息数据中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示获取的不动产图形信息数据中文件的总数量;令ξ=1;
S132,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash()表示比对算法;
Wξ表示第ξ文件对应的比对值;
S133,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将获取的不动产图形信息数据中的所有文件比对值构成比对值集合Arr,执行步骤S134;
若ξ≤j,则返回步骤S132;
S134,对步骤S12中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S135,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash()表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S136,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S137;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135。
6.根据权利要求5所述的不动产空间图形更新***,其特征在于,在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一。
7.一种不动产空间图形更新方法,其特征在于,包括以下步骤:
S1,获取待上传至云平台的上传包;
S2,对步骤S1中获取的待上传至云平台的上传包上传至云平台;
S3,云平台根据接收到的上传包对待更新不动产图形进行图形更新。
8.根据权利要求7所述的不动产空间图形更新方法,其特征在于,在步骤S3中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
10.根据权利要求7所述的不动产空间图形更新方法,其特征在于,在步骤S1中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致:
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包;
或/和在步骤S13中,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,得到待筛除文件的方法包括以下步骤:
S131,对步骤S11中获取的不动产图形信息数据中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示获取的不动产图形信息数据中文件的总数量;令ξ=1;
S132,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash()表示比对算法;
Wξ表示第ξ文件对应的比对值;
S133,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将获取的不动产图形信息数据中的所有文件比对值构成比对值集合Arr,执行步骤S134;
若ξ≤j,则返回步骤S132;
S134,对步骤S12中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S135,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash()表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S136,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S137;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135;
或/和在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一;
或/和在步骤S1之前还包括执行步骤S0,登录***,***登录成功后,执行步骤S1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110851003.6A CN113505137B (zh) | 2021-07-27 | 2021-07-27 | 一种不动产空间图形更新方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110851003.6A CN113505137B (zh) | 2021-07-27 | 2021-07-27 | 一种不动产空间图形更新方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113505137A true CN113505137A (zh) | 2021-10-15 |
CN113505137B CN113505137B (zh) | 2022-07-08 |
Family
ID=78014130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110851003.6A Active CN113505137B (zh) | 2021-07-27 | 2021-07-27 | 一种不动产空间图形更新方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113505137B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020083034A1 (en) * | 2000-02-14 | 2002-06-27 | Julian Orbanes | Method and apparatus for extracting data objects and locating them in virtual space |
CN103729342A (zh) * | 2012-10-12 | 2014-04-16 | ***股份有限公司 | 文件比对方法及装置 |
CN105069718A (zh) * | 2015-07-27 | 2015-11-18 | 华南师范大学 | 基于移动物联网的智慧国土不动产自助监测方法和*** |
CN108509191A (zh) * | 2018-03-16 | 2018-09-07 | 杭州聚秀科技有限公司 | 一种房产管理web图形化方法 |
CN109086472A (zh) * | 2018-06-08 | 2018-12-25 | 东南大学 | 基于尺寸约束的房产图变更参数化绘图方法及其装置 |
CN109214950A (zh) * | 2017-07-04 | 2019-01-15 | 黄海量 | 建筑隐蔽构造管理方法、建筑管线管理方法和服务器 |
CN109416928A (zh) * | 2016-06-07 | 2019-03-01 | 伊路米纳有限公司 | 用于进行二级和/或三级处理的生物信息学***、设备和方法 |
US20190287193A1 (en) * | 2018-03-13 | 2019-09-19 | Shannon Lee Quagliata | Open house realty system, server and method |
CA3040442A1 (en) * | 2018-04-16 | 2019-10-16 | Nobul Corporation | Real estate marketplace method and system |
CN110572360A (zh) * | 2019-08-02 | 2019-12-13 | 武大吉奥信息技术有限公司 | 一种gis空间数据协同编辑的方法 |
CN110598434A (zh) * | 2019-09-12 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 基于区块链网络的房屋信息处理方法、装置、电子设备及存储介质 |
CN110633381A (zh) * | 2018-12-25 | 2019-12-31 | 北京时光荏苒科技有限公司 | 一种识别虚假房源的方法、装置、存储介质及电子设备 |
CN111709694A (zh) * | 2019-11-27 | 2020-09-25 | 西安泾渭数联信息技术有限公司 | 档案动态更新装置及其方法 |
-
2021
- 2021-07-27 CN CN202110851003.6A patent/CN113505137B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020083034A1 (en) * | 2000-02-14 | 2002-06-27 | Julian Orbanes | Method and apparatus for extracting data objects and locating them in virtual space |
CN103729342A (zh) * | 2012-10-12 | 2014-04-16 | ***股份有限公司 | 文件比对方法及装置 |
CN105069718A (zh) * | 2015-07-27 | 2015-11-18 | 华南师范大学 | 基于移动物联网的智慧国土不动产自助监测方法和*** |
CN109416928A (zh) * | 2016-06-07 | 2019-03-01 | 伊路米纳有限公司 | 用于进行二级和/或三级处理的生物信息学***、设备和方法 |
CN109214950A (zh) * | 2017-07-04 | 2019-01-15 | 黄海量 | 建筑隐蔽构造管理方法、建筑管线管理方法和服务器 |
US20190287193A1 (en) * | 2018-03-13 | 2019-09-19 | Shannon Lee Quagliata | Open house realty system, server and method |
CN108509191A (zh) * | 2018-03-16 | 2018-09-07 | 杭州聚秀科技有限公司 | 一种房产管理web图形化方法 |
CA3040442A1 (en) * | 2018-04-16 | 2019-10-16 | Nobul Corporation | Real estate marketplace method and system |
WO2019200466A1 (en) * | 2018-04-16 | 2019-10-24 | Nobul Corporation | Real estate marketplace method and system |
CN109086472A (zh) * | 2018-06-08 | 2018-12-25 | 东南大学 | 基于尺寸约束的房产图变更参数化绘图方法及其装置 |
CN110633381A (zh) * | 2018-12-25 | 2019-12-31 | 北京时光荏苒科技有限公司 | 一种识别虚假房源的方法、装置、存储介质及电子设备 |
CN110572360A (zh) * | 2019-08-02 | 2019-12-13 | 武大吉奥信息技术有限公司 | 一种gis空间数据协同编辑的方法 |
CN110598434A (zh) * | 2019-09-12 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 基于区块链网络的房屋信息处理方法、装置、电子设备及存储介质 |
CN111709694A (zh) * | 2019-11-27 | 2020-09-25 | 西安泾渭数联信息技术有限公司 | 档案动态更新装置及其方法 |
Non-Patent Citations (9)
Title |
---|
JIYEONG LEE: "A Spatial Access-Oriented Implementation of a 3-D GIS Topological Data Model for Urban Entities", 《GEOINFORMATICA》 * |
刘艳霞等: "基于数据中心架构的房产测绘成果管理***的设计与研究", 《工程地球物理学报》 * |
吴张峰等: "房地产测绘***的设计与实现", 《测绘与空间地理信息》 * |
张浩鹏: "视觉检测***的若干关键问题研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
张金山等: "分布式房产测绘软件开发", 《测绘与空间地理信息》 * |
楼岸坚等: "东阳市国土测绘成果管理***建设的思路与实现", 《浙江国土资源》 * |
鄂金龙: "异构云存储服务协同的数据传输优化研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
陈化煦等: "基于权籍管理信息***的地籍变更", 《四川测绘》 * |
鞠杰松等: "西宁市地籍信息***的关键技术与实现", 《青海科技》 * |
Also Published As
Publication number | Publication date |
---|---|
CN113505137B (zh) | 2022-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111131314B (zh) | 网络行为的检测方法、装置、计算机设备和存储介质 | |
CN113645203B (zh) | 一种不动产登记和银行深度融合的方法 | |
CN110737818A (zh) | 网络发布数据处理方法、装置、计算机设备和存储介质 | |
CN112329954B (zh) | 物品召回方法、装置、终端设备及存储介质 | |
CN115426205B (zh) | 一种基于差分隐私的加密数据生成方法及装置 | |
CN114885334B (zh) | 一种高并发的短信处理方法 | |
CN115965058A (zh) | 神经网络训练方法、实体信息分类方法、装置及存储介质 | |
CN111553241A (zh) | 掌纹的误匹配点剔除方法、装置、设备及存储介质 | |
CN113505137B (zh) | 一种不动产空间图形更新方法 | |
CN114386013A (zh) | 学籍自动认证方法、装置、计算机设备及存储介质 | |
CN115934484B (zh) | 基于扩散模型数据增强的异常检测方法、存储介质及设备 | |
CN112215276A (zh) | 一种对抗网络的训练方法、装置、电子设备和存储介质 | |
CN113486039A (zh) | 一种登记交易楼盘表构建方法 | |
CN110175516B (zh) | 生物特征模型生成方法、装置、服务器及存储介质 | |
CN116257885A (zh) | 基于联邦学习的隐私数据通信方法、***和计算机设备 | |
CN111222177A (zh) | 一种数字指纹处理及签名处理方法 | |
CN113190508B (zh) | 一种面向管理的自然语言识别方法 | |
CN115801262A (zh) | 一种基于ElasticSearch技术的相交运算算子空间检索方法 | |
CN113256256A (zh) | 一种工单预警方法、装置、设备及存储介质 | |
CN113179249A (zh) | 大数据网络中政务数据快速安全挖掘方法 | |
CN113162918B (zh) | 快速挖掘四网合一状态下异常数据提取方法 | |
CN111131322A (zh) | 网络行为的检测方法、装置、计算机设备和存储介质 | |
CN115866542B (zh) | 短信验证码申请和验证方法、装置、设备及存储介质 | |
CN115002079B (zh) | 短地址生成方法、装置、设备及存储介质 | |
CN115293634A (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 |