CN113505137B - 一种不动产空间图形更新方法 - Google Patents

一种不动产空间图形更新方法 Download PDF

Info

Publication number
CN113505137B
CN113505137B CN202110851003.6A CN202110851003A CN113505137B CN 113505137 B CN113505137 B CN 113505137B CN 202110851003 A CN202110851003 A CN 202110851003A CN 113505137 B CN113505137 B CN 113505137B
Authority
CN
China
Prior art keywords
file
decompressed
real estate
data
cloud platform
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
Application number
CN202110851003.6A
Other languages
English (en)
Other versions
CN113505137A (zh
Inventor
赵根
朱丹
黄智�
陈坤
蒋正坤
秦梦寒
周宏文
汪蓓
曾航
靳莉君
王彦集
罗波
雷秋霞
孙小琴
曹博雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Planning And Natural Resources Information Center
Original Assignee
Chongqing Planning And Natural Resources Information Center
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Planning And Natural Resources Information Center filed Critical Chongqing Planning And Natural Resources Information Center
Priority to CN202110851003.6A priority Critical patent/CN113505137B/zh
Publication of CN113505137A publication Critical patent/CN113505137A/zh
Application granted granted Critical
Publication of CN113505137B publication Critical patent/CN113505137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • G06F16/1744Redundancy elimination performed by the file system using compression, e.g. sparse files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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中包括以下约束条件:
Figure BDA0003182499510000021
Figure BDA0003182499510000022
其中,
Figure BDA0003182499510000023
表示第λ三维坐标集合中的第k坐标点;
若成立,则保留三维坐标
Figure BDA0003182499510000024
若不成立,则舍去三维坐标
Figure BDA0003182499510000025
在本发明的一种优选实施方式中,在数据获取模块中包括以下步骤:
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;
Figure BDA0003182499510000041
则将第ν解压文件作为待筛除文件,执行步骤S138;
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中包括以下约束条件:
Figure BDA0003182499510000051
Figure BDA0003182499510000052
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
Figure BDA0003182499510000053
表示第λ三维坐标集合中的第k坐标点;
若成立,则保留三维坐标
Figure BDA0003182499510000054
若不成立,则舍去三维坐标
Figure BDA0003182499510000055
在本发明的一种优选实施方式中,在步骤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;
Figure BDA0003182499510000061
则将第ν解压文件作为待筛除文件,执行步骤S138;
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中包括以下约束条件:
Figure BDA0003182499510000081
Figure BDA0003182499510000082
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
Figure BDA0003182499510000091
表示第λ三维坐标集合中的第k坐标点;
若成立,则保留三维坐标
Figure BDA0003182499510000092
若不成立,则舍去三维坐标
Figure BDA0003182499510000093
在本发明的一种优选实施方式中,在数据获取模块中包括以下步骤:
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;
Figure BDA0003182499510000101
则将第ν解压文件作为待筛除文件,执行步骤S138;
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中包括以下约束条件:
Figure BDA0003182499510000111
Figure BDA0003182499510000112
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
Figure BDA0003182499510000113
表示第λ三维坐标集合中的第k坐标点;
若成立,则保留三维坐标
Figure BDA0003182499510000114
若不成立,则舍去三维坐标
Figure BDA0003182499510000115
在本发明的一种优选实施方式中,在步骤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;
Figure BDA0003182499510000131
则将第ν解压文件作为待筛除文件,执行步骤S138;
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,计算
Figure BDA0003182499510000151
以及
Figure BDA0003182499510000152
其发送账号为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 (9)

1.一种不动产空间图形更新***,其特征在于,包括数据获取模块、数据上传模块和数据更新模块,数据获取模块的数据输出端与数据上传模块的数据输入端相连,数据上传模块的数据输出端与数据更新模块的数据输入端相连;
数据获取模块用于获取待上传至云平台的上传包;在数据获取模块中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,判断步骤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;
Figure FDA0003682541130000021
则将第ν解压文件作为待筛除文件,执行步骤S138;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包;
数据上传模块用于对数据获取模块中获取的待上传至云平台的上传包上传至云平台;
数据更新模块用于云平台根据接收到的上传包对待更新不动产图形进行图形更新;在数据更新模块中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
2.根据权利要求1所述的不动产空间图形更新***,其特征在于,在步骤S32中包括以下约束条件:
Figure FDA0003682541130000031
Figure FDA0003682541130000032
其中,若成立,则保留三维坐标
Figure FDA0003682541130000033
(X0,Y0,Z0)表示三维第一标定点;(x0,y0,z0)表示三维第二标定点;
Figure FDA0003682541130000034
表示第λ三维坐标集合中的第k坐标点;
若不成立,则舍去三维坐标
Figure FDA0003682541130000035
3.根据权利要求1所述的不动产空间图形更新***,其特征在于,在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一。
4.根据权利要求1所述的不动产空间图形更新***,其特征在于,在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一。
5.一种不动产空间图形更新方法,其特征在于,包括以下步骤:
S1,获取待上传至云平台的上传包;在步骤S1中包括以下步骤:
S11,获取不动产图形信息数据进行数据压缩,得到其数据包;
S12,对步骤S11中得到的数据包进行解压缩,得到其解压包;
S13,判断步骤S12中的解压包中的文件是否与步骤S11中获取的不动产图形信息数据一致,判断步骤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;
Figure FDA0003682541130000051
则将第ν解压文件作为待筛除文件,执行步骤S138;
S137,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S14;
若τ<j,则执行步骤S138;
S138,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S14;
若ν<i,则返回步骤S135;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据一致,则步骤S11中得到的数据包即为上传包;
若步骤S12中的解压包中的文件与步骤S11中获取的不动产图形信息数据不一致,则获取其待筛除文件;
S14,根据步骤S13中获取的待筛除文件筛除步骤S11中的数据包的文件,得到上传包;
S2,对步骤S1中获取的待上传至云平台的上传包上传至云平台;
S3,云平台根据接收到的上传包对待更新不动产图形进行图形更新;在步骤S3中包括以下步骤:
S31,云平台对接收到的上传包进行解压缩,得到其云平台解压缩包;
S32,对云平台解压缩包中的j个文件进行解析,得到其j个三维坐标集合,分别为第1三维坐标集合、第2三维坐标集合、第3三维坐标集合、……、第j三维坐标集合,每个三维坐标集合中的所有三维坐标构成一个闭合的图形;令λ=1;
S33,将第λ三维坐标集合中保留的三维坐标导入到待更新不动产图形中;
S34,λ=λ+1,判断其λ与j的大小关系:
若λ≤j,返回步骤S33;
若λ>j,则图形更新完成。
6.根据权利要求5所述的不动产空间图形更新方法,其特征在于,在步骤S32中包括以下约束条件:
Figure FDA0003682541130000061
Figure FDA0003682541130000062
其中,(X0,Y0,Z0)表示三维第一标定点;
(x0,y0,z0)表示三维第二标定点;
Figure FDA0003682541130000063
表示第λ三维坐标集合中的第k坐标点;
若成立,则保留三维坐标
Figure FDA0003682541130000064
若不成立,则舍去三维坐标
Figure FDA0003682541130000065
7.根据权利要求5所述的不动产空间图形更新方法,其特征在于,在步骤S11中,得到数据包采用的压缩方式为7z、zip、rar之一。
8.根据权利要求5所述的不动产空间图形更新方法,其特征在于,在步骤S31中,得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一。
9.根据权利要求5所述的不动产空间图形更新方法,其特征在于,在步骤S1之前还包括执行步骤S0,登录***,***登录成功后,执行步骤S1。
CN202110851003.6A 2021-07-27 2021-07-27 一种不动产空间图形更新方法 Active CN113505137B (zh)

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 CN113505137A (zh) 2021-10-15
CN113505137B true 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509191A (zh) * 2018-03-16 2018-09-07 杭州聚秀科技有限公司 一种房产管理web图形化方法
CN109086472A (zh) * 2018-06-08 2018-12-25 东南大学 基于尺寸约束的房产图变更参数化绘图方法及其装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1287431A2 (en) * 2000-02-14 2003-03-05 Geophoenix, Inc. System and method for graphical programming
CN103729342B (zh) * 2012-10-12 2016-09-28 ***股份有限公司 文件比对方法及装置
CN105069718B (zh) * 2015-07-27 2020-06-23 华南师范大学 基于移动物联网的智慧国土不动产自助监测方法和***
BR112018075407A2 (pt) * 2016-06-07 2019-03-19 Illumina, Inc. plataforma de análise genômica para executar uma segmentação de análise de sequência
CN107330811A (zh) * 2017-07-04 2017-11-07 黄海量 一种建筑管线管理方法和服务器
US11682089B2 (en) * 2018-03-13 2023-06-20 Shannon Lee Quagliata Open house realty system, server and method
GB2586734A (en) * 2018-04-16 2021-03-03 Nobul Corp Real estate marketplace method and system
CN110633381B (zh) * 2018-12-25 2023-04-07 北京时光荏苒科技有限公司 一种识别虚假房源的方法、装置、存储介质及电子设备
CN110572360B (zh) * 2019-08-02 2022-05-13 武大吉奥信息技术有限公司 一种gis空间数据协同编辑的方法
CN110598434B (zh) * 2019-09-12 2023-08-15 腾讯科技(深圳)有限公司 基于区块链网络的房屋信息处理方法、装置、电子设备及存储介质
CN111709694A (zh) * 2019-11-27 2020-09-25 西安泾渭数联信息技术有限公司 档案动态更新装置及其方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509191A (zh) * 2018-03-16 2018-09-07 杭州聚秀科技有限公司 一种房产管理web图形化方法
CN109086472A (zh) * 2018-06-08 2018-12-25 东南大学 基于尺寸约束的房产图变更参数化绘图方法及其装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
分布式房产测绘软件开发;张金山等;《测绘与空间地理信息》;20090625(第03期);183-185 *
西宁市地籍信息***的关键技术与实现;鞠杰松等;《青海科技》;20070625(第03期);183-185 *

Also Published As

Publication number Publication date
CN113505137A (zh) 2021-10-15

Similar Documents

Publication Publication Date Title
CN111131314B (zh) 网络行为的检测方法、装置、计算机设备和存储介质
CN111738058B (zh) 基于生成对抗网络的针对生物模板保护的重构攻击方法
CN113645203A (zh) 一种不动产登记和银行深度融合的方法
CN114491187B (zh) 一种自然资源智能监测集成***
CN111553241A (zh) 掌纹的误匹配点剔除方法、装置、设备及存储介质
CN114885334A (zh) 一种高并发的短信处理方法
CN113505137B (zh) 一种不动产空间图形更新方法
CN108986008A (zh) 图像数据处理方法、装置和设备
Iqbal et al. Improving classification on images by extracting and transferring knowledge in genetic programming
CN115934484B (zh) 基于扩散模型数据增强的异常检测方法、存储介质及设备
CN112215276A (zh) 一种对抗网络的训练方法、装置、电子设备和存储介质
CN113486039A (zh) 一种登记交易楼盘表构建方法
CN115426205B (zh) 一种基于差分隐私的加密数据生成方法及装置
CN116257885A (zh) 基于联邦学习的隐私数据通信方法、***和计算机设备
CN115801262A (zh) 一种基于ElasticSearch技术的相交运算算子空间检索方法
CN113190508B (zh) 一种面向管理的自然语言识别方法
CN111131322B (zh) 网络行为的检测方法、装置、计算机设备和存储介质
CN113179249A (zh) 大数据网络中政务数据快速安全挖掘方法
CN113162918B (zh) 快速挖掘四网合一状态下异常数据提取方法
CN113127863A (zh) 恶意代码的检测方法、装置、计算机设备和存储介质
CN115866542B (zh) 短信验证码申请和验证方法、装置、设备及存储介质
CN115002079B (zh) 短地址生成方法、装置、设备及存储介质
CN115293634A (zh) 一种设备风险识别处理方法及装置
CN113470831B (zh) 一种基于数据简并的大数据转换方法与装置
CN115329319A (zh) 一种基于ElasticSearch技术的空间算子搜寻***

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