CN113486039A - 一种登记交易楼盘表构建方法 - Google Patents
一种登记交易楼盘表构建方法 Download PDFInfo
- Publication number
- CN113486039A CN113486039A CN202110850987.6A CN202110850987A CN113486039A CN 113486039 A CN113486039 A CN 113486039A CN 202110850987 A CN202110850987 A CN 202110850987A CN 113486039 A CN113486039 A CN 113486039A
- Authority
- CN
- China
- Prior art keywords
- value
- floor
- cloud platform
- query
- bit
- 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.)
- Pending
Links
- 238000010276 construction Methods 0.000 title claims abstract description 11
- 238000004040 coloring Methods 0.000 claims description 42
- 238000000034 method Methods 0.000 claims description 29
- 238000004364 calculation method Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 abstract 1
- 238000012795 verification Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 230000006837 decompression Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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
- G06F16/2365—Ensuring data consistency and integrity
-
- 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/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- Computer Security & Cryptography (AREA)
- Operations Research (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提出了一种登记交易楼盘表构建方法,包括以下步骤:S1,云平台判断其是否接收到下载楼盘表触发命令:若云平台接收到下载楼盘表触发命令,执行下一步;若云平台未接收到下载楼盘表触发命令,返回步骤S1;S2,对下载的楼盘表进行操作后,得到其待上传楼盘表;S3,将待上传的楼盘表上传至云平台实现楼盘表的更新。本发明能够对楼盘表实现快速的查找,实时更新后更加的直观。
Description
技术领域
本发明涉及一种不动产技术领域,特别是涉及一种登记交易楼盘表构建方法。
背景技术
不动产登记***是为不动产登记相关业务提供信息化支撑的业务***,主要功能包括土地房屋登记的业务受理、审批、登簿等电子化审批过程。其中不动产测绘成果管理子***,以信息化手段实现对登记楼盘表有关测绘成果管理,达到以宗地、房屋为登记主线,辅以楼盘表可视化展示在各部门之间协同办理的效果。有利于提高数据准确性、缩短业务办理周期以及为业务的审批提供便利,同时,有利于辅助相关部门提供决策支持的数据来源,并有助信息共享,提高办事效率。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种登记交易楼盘表构建方法。
为了实现本发明的上述目的,本发明提供了一种登记交易楼盘表构建方法,包括以下步骤:
S1,云平台判断接收到下载楼盘表触发命令:;
若云平台接收到下载楼盘表触发命令,执行下一步;
若云平台未接收到下载楼盘表触发命令,返回步骤S1;
S2,对下载的楼盘表进行操作后,得到其待上传楼盘表;
S3,将待上传的楼盘表上传至云平台实现楼盘表的更新。
在本发明的一种优选实施方式中,在步骤S2中包括以下步骤:
S21,判断其是否接收到第一着色触发命令:
若接收到第一着色触发命令,则对选中的内容进行第一色彩着色;
若未接收到第一着色触发命令,则执行下一步;
S22,判断其是否接收到第二着色触发命令:
若接收到第二着色触发命令,则对选中的内容进行第二色彩着色;
若未接收到第二着色触发命令,则执行下一步;
S23,判断其是否接收到第三着色触发命令:
若接收到第三着色触发命令,则对选中的内容进行第三色彩着色;
若未接收到第三着色触发命令,则返回步骤S21或步骤S24;
S24,若接收到保存触发命令,则对下载的楼盘表进行保存,保存后得到其待上传楼盘表。
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,获取接收到下载楼盘表触发命令所对应的下载值,根据下载值得到其查询值,其得到查询值的方法为:
Qvalue=Hash(Wdownload),
其中,Wdownload表示接收到下载楼盘表触发命令所对应的下载值;
S12,将查询值转换为以数字0~9、小写字母a~z以及大写字母A~Z表示,得到其表示值,其表示值的计算方法包括以下步骤:
S121,判断查询值是否为十进制:
若查询值为十进制,则执行步骤S122;
若查询值不为十进制,则将查询值转换为十进制查询值;将其查询值转换为十进制查询值的方法为:
TQuery=R1+R2×r+R3×r2+R4×r3+R5×r4+…+Rg×rg-1,
其中,g表示查询值的总位数;
r表示查询值的进制数;r∈[2,61];
R1表示查询值从右到左第1位所对应的数值;
R2表示查询值从右到左第2位所对应的数值;
R3表示查询值从右到左第3位所对应的数值;
R4表示查询值从右到左第4位所对应的数值;
R5表示查询值从右到左第5位所对应的数值;
Rg表示查询值从右到左第g位所对应的数值;
r2表示对r求2次方;
r3表示对r求3次方;
r4表示对r求4次方;
rg表示对r求g次方;
TQuery表示十进制查询值;
S122,将十进制查询值转换为表示值,将十进制查询值转换为表示值的方法包括以下步骤:
S1221,令O0=TQuery,o=1;
其中,Oo表示下一次循环值;
Oo-1表示本次循环值;
INT||表示取整算法;
o表示表示值位数;
S1223,判断其Oo与62间的大小关系:
若Oo≥62,则o=o+1,返回步骤S1222;
若Oo≤61,则执行下一步;
S1224,令s=1;
其中,s表示取余位数;
MOD| |表示取余算法;
Os-1表示换算数;
Ss表示表示值从右到左第s位所对应的数值;
S1226,判断s与o间的大小关系:
若s≥o,则表示值即为OoSo…S3S2S1;其中,S1表示表示值从右到左第1位所对应的数值;S2表示表示值从右到左第2位所对应的数值;S3表示表示值从右到左第3位所对应的数值;So表示表示值从右到左第o位所对应的数值;
若s<o,则s=s+1,返回步骤S1225;
S13,根据表示值查询待下载楼盘表的位置,根据查询得到的位置下载楼盘表。
在本发明的一种优选实施方式中,在步骤S3中包括:
提取云平台接收到的楼盘表所对应的楼盘值,对云平台接收到的楼盘表进行云平台楼盘值计算,其云平台楼盘值的计算方法为:
Fcloud platform=Hash(Property ListRX),
其中,Fcloud platform表示通过对云平台接收到的楼盘表进行计算得到的云平台楼盘值;
Hash(Property ListRX)表示对云平台接收到的楼盘表Property ListRX进行核对函数;
Property ListRX表示云平台接收到的楼盘表;
判断其计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值是否一致:
若计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值一致,则将云平台接收到的楼盘表删除,不对其云平台楼盘表更新;
若计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值不一致,则提取楼盘表中的着色填入楼盘值所对应的云平台楼盘表中,对其云平台楼盘表中的数据进行更新。
综上所述,由于采用了上述技术方案,本发明能够对楼盘表实现快速的查找,实时更新后更加的直观。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
图2是本发明楼盘表展示示意图。
图3是本发明楼盘表展示示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明公开了一种登记交易楼盘表构建方法,包括以下步骤:
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,取六十二进制结果值的最前六位或者最后六位作为客户端生成的验证码;
则客户端登录云平台,***登录成功;
若客户端提取的验证码输入框输入的验证码与客户端生成的验证码不相同,则校验失败,***登录失败。
如图1所示,S1,云平台判断其是否接收到下载楼盘表触发命令:
若云平台接收到下载楼盘表触发命令,执行下一步;
若云平台未接收到下载楼盘表触发命令,返回步骤S1;
S2,对下载的楼盘表进行操作后,得到其待上传楼盘表;
S3,将待上传的楼盘表上传至云平台实现楼盘表的更新。在本发明的一种优选实施方式中,在步骤S3中包括以下步骤:
S31,将对待上传的楼盘表放入待压缩文件夹中,对待压缩文件夹进行数据压缩,得到其数据包;
S32,对步骤S31中得到的数据包进行解压缩,得到其解压包;
S33,判断步骤S32中的解压包中的文件是否与步骤S31中待压缩文件夹中的文件一致:
若步骤S32中的解压包中的文件与步骤S31中待压缩文件夹中的文件一致,则步骤S31中得到的数据包即为上传包;
若步骤S32中的解压包中的文件与步骤S31中待压缩文件夹中的文件不一致,则获取其待筛除文件;
S34,根据步骤S33中获取的待筛除文件筛除步骤S31中的数据包的文件,得到上传包;
S35,将上传包上传至云平台。
或/和在步骤S33中,判断步骤S32中的解压包中的文件是否与步骤S31中待压缩文件夹中的文件一致,得到待筛除文件的方法包括以下步骤:
S331,对步骤S31中待压缩文件夹中的文件进行编号,分别为J1、J2、J3、……、Jj,其中,J1表示第1文件,J2表示第2文件,J3表示第3文件,Jj表示第j文件,j表示待压缩文件夹中的文件的总数量;令ξ=1;
S332,对Jξ执行以下操作:
Wξ=Hash(Jξ),
其中,Jξ表示第ξ文件;
Hash()表示比对算法;采用sha1函数或MD5函数。
Wξ表示第ξ文件对应的比对值;
S333,ξ=ξ+1,判断其ξ与j间的大小关系:
若ξ>j,则将待压缩文件夹中的所有文件比对值构成比对值集合Arr,执行步骤S334;
若ξ≤j,则返回步骤S332;
S334,对步骤S32中的解压包中的文件进行编号,分别为I1、I2、I3、……、Ii,其中,I1表示第1解压文件,I2表示第2解压文件,I3表示第3解压文件,Ii表示第i解压文件,i表示解压包中文件的总数量;令ν=1,τ=0;
S335,对Iν执行以下操作:
Eν=Hash(Iν),
其中,Iν表示第ν解压文件;
Hash()表示比对算法;
Eν表示第ν解压文件对应的解压比对值;
S336,判断其Eν是否属于Arr:
若Eν∈Arr,则τ=τ+1;则执行步骤S337;
S337,判断其τ与j间的大小关系:
若τ=j,则剩余解压文件作为待筛除文件,执行步骤S34;
若τ<j,则执行步骤S338;
S338,ν=ν+1,判断其ν与i间的大小关系:
若ν=i,则剩余解压文件作为待筛除文件,执行步骤S34;
若ν<i,则返回步骤S335;防止压缩时生成其他类型文件,将数据包内生成的其他类型文件筛除,使其数据包内的文件与压缩前的文件完全一致,降低云平台存储空间的浪费。
或/和在步骤S31中,得到数据包采用的压缩方式为7z、zip、rar之一;
在步骤S32中,对数据包进行解压缩或者得到云平台解压缩包采用的接压缩方式为7z、zip、rar之一。
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,获取接收到下载楼盘表触发命令所对应的下载值,根据下载值得到其查询值,其得到查询值的方法为:
Qvalue=Hash(Wdownload),
其中,Qvalue表示查询值;
Hash(Wdownload)表示对下载值Wdownload进行查询值计算的函数;采用sha512。
Wdownload表示接收到下载楼盘表触发命令所对应的下载值;
S12,将查询值转换为以数字0~9、小写字母a~z以及大写字母A~Z表示,得到其表示值,其表示值的计算方法包括以下步骤:
S121,判断查询值是否为十进制:
若查询值为十进制,则执行步骤S122;
若查询值不为十进制,则将查询值转换为十进制查询值;将其查询值转换为十进制查询值的方法为:
TQuery=R1+R2×r+R3×r2+R4×r3+R5×r4+…+Rg×rg-1,
其中,g表示查询值的总位数;
r表示查询值的进制数;r∈[2,61];
R1表示查询值从右到左第1位所对应的数值;
R2表示查询值从右到左第2位所对应的数值;
R3表示查询值从右到左第3位所对应的数值;
R4表示查询值从右到左第4位所对应的数值;
R5表示查询值从右到左第5位所对应的数值;
Rg表示查询值从右到左第g位所对应的数值;
查询值从右到左第1位或第2位或第3位或……或第g位的符号为“0~9”、“A~Z”以及“a~z”,则所对应的数值为0~61;例如当g=8时,查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“0”,则所对应的数值为0;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“1”,则所对应的数值为1;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“2”,则所对应的数值为2;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“3”,则所对应的数值为3;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“4”,则所对应的数值为4;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“5”,则所对应的数值为5;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“6”,则所对应的数值为6;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“7”,则所对应的数值为7;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“8”,则所对应的数值为8;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“9”,则所对应的数值为9;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“A”,则所对应的数值为10;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“B”,则所对应的数值为11;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“C”,则所对应的数值为12;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“D”,则所对应的数值为13;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“E”,则所对应的数值为14;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“F”,则所对应的数值为15;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“G”,则所对应的数值为16;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“H”,则所对应的数值为17;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“I”,则所对应的数值为18;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“J”,则所对应的数值为19;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“K”,则所对应的数值为20;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“L”,则所对应的数值为21;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“M”,则所对应的数值为22;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“N”,则所对应的数值为23;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“O”,则所对应的数值为24;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“P”,则所对应的数值为25;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“Q”,则所对应的数值为26;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“R”,则所对应的数值为27;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“S”,则所对应的数值为28;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“T”,则所对应的数值为29;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“U”,则所对应的数值为30;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“V”,则所对应的数值为31;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“W”,则所对应的数值为32;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“X”,则所对应的数值为33;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“Y”,则所对应的数值为34;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“Z”,则所对应的数值为35;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“a”,则所对应的数值为36;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“b”,则所对应的数值为37;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“c”,则所对应的数值为38;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“d”,则所对应的数值为39;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“e”,则所对应的数值为40;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“f”,则所对应的数值为41;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“g”,则所对应的数值为42;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“h”,则所对应的数值为43;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“i”,则所对应的数值为44;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“j”,则所对应的数值为45;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“k”,则所对应的数值为46;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“l”,则所对应的数值为47;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“m”,则所对应的数值为48;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“n”,则所对应的数值为49;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“o”,则所对应的数值为50;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“p”,则所对应的数值为51;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“q”,则所对应的数值为52;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“r”,则所对应的数值为53;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“s”,则所对应的数值为54;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“t”,则所对应的数值为55;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“u”,则所对应的数值为56;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“v”,则所对应的数值为57;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“w”,则所对应的数值为58;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“x”,则所对应的数值为59;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“y”,则所对应的数值为60;查询值从右到左第1位或第2位或第3位或第4位或第5位或第6位或第7位或第8位的符号为“z”,则所对应的数值为61。
r2表示对r求2次方;
r3表示对r求3次方;
r4表示对r求4次方;
rg表示对r求g次方;
TQuery表示十进制查询值;
S122,将十进制查询值转换为表示值,将十进制查询值转换为表示值的方法包括以下步骤:
S1221,令O0=TQuery,o=1;
其中,Oo表示下一次循环值;
Oo-1表示本次循环值;
INT| |表示取整算法;
o表示表示值位数;
S1223,判断其Oo与62间的大小关系:
若Oo≥62,则o=o+1,返回步骤S1222;
若Oo≤61,则执行下一步;
S1224,令s=1;
其中,s表示取余位数;
MOD| |表示取余算法;
Os-1表示换算数;
Ss表示表示值从右到左第s位所对应的数值;
S1226,判断s与o间的大小关系:
若s≥o,则表示值即为OoSo…S3S2S1;其中,S1表示表示值从右到左第1位所对应的数值;S2表示表示值从右到左第2位所对应的数值;S3表示表示值从右到左第3位所对应的数值;So表示表示值从右到左第o位所对应的数值;
若s<o,则s=s+1,返回步骤S1225;
例如,下载值为16进制的2710,
第一步,将16进制的2710转换为10进制:
第二步,令O0=10000,o=1;
第四步,令s=1;
S13,根据表示值查询待下载楼盘表的位置,根据查询得到的位置下载楼盘表。
在本发明的一种优选实施方式中,在步骤S2中包括以下步骤:
S21,判断其是否接收到第一着色触发命令:
若接收到第一着色触发命令,则对选中的内容进行第一色彩着色;
若未接收到第一着色触发命令,则执行下一步;
S22,判断其是否接收到第二着色触发命令:
若接收到第二着色触发命令,则对选中的内容进行第二色彩着色;
若未接收到第二着色触发命令,则执行下一步;
S23,判断其是否接收到第三着色触发命令:
若接收到第三着色触发命令,则对选中的内容进行第三色彩着色;
若未接收到第三着色触发命令,则返回步骤S21或步骤S24;其中第一色彩、第二色彩或第三色彩不限于是灰色、青色、红色、粉色、黄色,优选的第一色彩为红色,第二色彩为粉色,第三色彩为黄色;如图2所示为下载的楼盘表,其灰色为不可操作内容,青色为可操作内容(未卖出);如图3所示为待上传楼盘表,其红色表示该楼层为已卖出,粉色表示该楼层为已抵押,黄色表示该楼层为已锁定,意向购买。
S24,若接收到保存触发命令,则对下载的楼盘表进行保存,保存后得到其待上传楼盘表。
在本发明的一种优选实施方式中,在步骤S3中包括:
提取云平台接收到的楼盘表所对应的楼盘值,对云平台接收到的楼盘表进行云平台楼盘值计算,其云平台楼盘值的计算方法为:
首先对云平台接收到的上传包进行解压缩,得到其云平台接收到的楼盘表。
Fcloud platform=Hash(Property ListRX),
其中,Fcloud platform表示通过对云平台接收到的楼盘表进行计算得到的云平台楼盘值;
Hash(Property ListRX)表示对云平台接收到的楼盘表Property ListRX进行核对函数;核对函数为sha1。
Property ListRX表示云平台接收到的楼盘表;
判断其计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值是否一致:
若计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值一致,则将云平台接收到的楼盘表删除,不对其云平台楼盘表更新;
若计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值不一致,则提取楼盘表中的着色填入楼盘值所对应的云平台楼盘表中,对其云平台楼盘表中的数据进行更新。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (4)
1.一种登记交易楼盘表构建方法,其特征在于,包括以下步骤:
S1,云平台判断接收到下载楼盘表触发命令:;
若云平台接收到下载楼盘表触发命令,执行下一步;
若云平台未接收到下载楼盘表触发命令,返回步骤S1;
S2,对下载的楼盘表进行操作后,得到其待上传楼盘表;
S3,将待上传的楼盘表上传至云平台实现楼盘表的更新。
2.根据权利要求1所述的登记交易楼盘表构建方法,其特征在于,在步骤S2中包括以下步骤:
S21,判断其是否接收到第一着色触发命令:
若接收到第一着色触发命令,则对选中的内容进行第一色彩着色;
若未接收到第一着色触发命令,则执行下一步;
S22,判断其是否接收到第二着色触发命令:
若接收到第二着色触发命令,则对选中的内容进行第二色彩着色;
若未接收到第二着色触发命令,则执行下一步;
S23,判断其是否接收到第三着色触发命令:
若接收到第三着色触发命令,则对选中的内容进行第三色彩着色;
若未接收到第三着色触发命令,则返回步骤S21或步骤S24;
S24,若接收到保存触发命令,则对下载的楼盘表进行保存,保存后得到其待上传楼盘表。
3.根据权利要求1所述的登记交易楼盘表构建方法,其特征在于,在步骤S1中包括以下步骤:
S11,获取接收到下载楼盘表触发命令所对应的下载值,根据下载值得到其查询值,其得到查询值的方法为:
Qvalue=Hash(Wdownload),
其中,Wdownload表示接收到下载楼盘表触发命令所对应的下载值;
S12,将查询值转换为以数字0~9、小写字母a~z以及大写字母A~Z表示,得到其表示值,其表示值的计算方法包括以下步骤:
S121,判断查询值是否为十进制:
若查询值为十进制,则执行步骤S122;
若查询值不为十进制,则将查询值转换为十进制查询值;将其查询值转换为十进制查询值的方法为:
TQuery=R1+R2×r+R3×r2+R4×r3+R5×r4+…+Rg×rg-1,
其中,g表示查询值的总位数;
r表示查询值的进制数;r∈[2,61];
R1表示查询值从右到左第1位所对应的数值;
R2表示查询值从右到左第2位所对应的数值;
R3表示查询值从右到左第3位所对应的数值;
R4表示查询值从右到左第4位所对应的数值;
R5表示查询值从右到左第5位所对应的数值;
Rg表示查询值从右到左第g位所对应的数值;
r2表示对r求2次方;
r3表示对r求3次方;
r4表示对r求4次方;
rg表示对r求g次方;
TQuery表示十进制查询值;
S122,将十进制查询值转换为表示值,将十进制查询值转换为表示值的方法包括以下步骤:
S1221,令O0=TQuery,o=1;
其中,Oo表示下一次循环值;
Oo-1表示本次循环值;
INT||表示取整算法;
o表示表示值位数;
S1223,判断其Oo与62间的大小关系:
若Oo≥62,则o=o+1,返回步骤S1222;
若Oo≤61,则执行下一步;
S1224,令s=1;
其中,s表示取余位数;
MOD||表示取余算法;
Os-1表示换算数;
Ss表示表示值从右到左第s位所对应的数值;
S1226,判断s与o间的大小关系:
若s≥o,则表示值即为OoSo…S3S2S1;其中,S1表示表示值从右到左第1位所对应的数值;S2表示表示值从右到左第2位所对应的数值;S3表示表示值从右到左第3位所对应的数值;So表示表示值从右到左第o位所对应的数值;
若s<o,则s=s+1,返回步骤S1225;
S13,根据表示值查询待下载楼盘表的位置,根据查询得到的位置下载楼盘表。
4.根据权利要求1所述的登记交易楼盘表构建方法,其特征在于,在步骤S3中包括:
提取云平台接收到的楼盘表所对应的楼盘值,对云平台接收到的楼盘表进行云平台楼盘值计算,其云平台楼盘值的计算方法为:
Fcloud platform=Hash(Property ListRX),
其中,Fcloud platform表示通过对云平台接收到的楼盘表进行计算得到的云平台楼盘值;
Hash(Property ListRX)表示对云平台接收到的楼盘表Property ListRX进行核对函数;
Property ListRX表示云平台接收到的楼盘表;
判断其计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值是否一致:
若计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值一致,则将云平台接收到的楼盘表删除,不对其云平台楼盘表更新;
若计算得到的云平台楼盘值与提取云平台接收到的楼盘表所对应的楼盘值不一致,则提取楼盘表中的着色填入楼盘值所对应的云平台楼盘表中,对其云平台楼盘表中的数据进行更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110850987.6A CN113486039A (zh) | 2021-07-27 | 2021-07-27 | 一种登记交易楼盘表构建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110850987.6A CN113486039A (zh) | 2021-07-27 | 2021-07-27 | 一种登记交易楼盘表构建方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113486039A true CN113486039A (zh) | 2021-10-08 |
Family
ID=77944051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110850987.6A Pending CN113486039A (zh) | 2021-07-27 | 2021-07-27 | 一种登记交易楼盘表构建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113486039A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117556512A (zh) * | 2023-11-28 | 2024-02-13 | 杭州中房信息科技有限公司 | 适配复杂数据的楼盘表概览图高效生成方法、介质及设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106204358A (zh) * | 2016-06-30 | 2016-12-07 | 广东新禾道信息科技有限公司 | 不动产统一登记信息管理*** |
CN106951440A (zh) * | 2017-02-14 | 2017-07-14 | 浙江臻善科技股份有限公司 | 在线与离线结合的实时安全的不动产数据整合的方法和*** |
CN107016084A (zh) * | 2017-03-31 | 2017-08-04 | 江苏速度信息科技股份有限公司 | 一种地名地址快速定位与查询的方法 |
CN109189869A (zh) * | 2018-07-11 | 2019-01-11 | 安徽农业大学 | 一种基于gis的不动产登记数据提取方法 |
CN109615482A (zh) * | 2018-12-21 | 2019-04-12 | 万翼科技有限公司 | 租赁信息的展示方法、装置和存储介质 |
CN110490772A (zh) * | 2019-08-20 | 2019-11-22 | 江苏荣泽信息科技股份有限公司 | 一种基于区块链技术的存量房交易*** |
CN111383141A (zh) * | 2018-12-28 | 2020-07-07 | 重庆传晟信息技术有限公司 | 一种房籍数据管理*** |
CN111461751A (zh) * | 2020-04-02 | 2020-07-28 | 武汉大学 | 基于区块链的房产信息链上组织方法、历史状态追溯方法及装置 |
-
2021
- 2021-07-27 CN CN202110850987.6A patent/CN113486039A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106204358A (zh) * | 2016-06-30 | 2016-12-07 | 广东新禾道信息科技有限公司 | 不动产统一登记信息管理*** |
CN106951440A (zh) * | 2017-02-14 | 2017-07-14 | 浙江臻善科技股份有限公司 | 在线与离线结合的实时安全的不动产数据整合的方法和*** |
CN107016084A (zh) * | 2017-03-31 | 2017-08-04 | 江苏速度信息科技股份有限公司 | 一种地名地址快速定位与查询的方法 |
CN109189869A (zh) * | 2018-07-11 | 2019-01-11 | 安徽农业大学 | 一种基于gis的不动产登记数据提取方法 |
CN109615482A (zh) * | 2018-12-21 | 2019-04-12 | 万翼科技有限公司 | 租赁信息的展示方法、装置和存储介质 |
CN111383141A (zh) * | 2018-12-28 | 2020-07-07 | 重庆传晟信息技术有限公司 | 一种房籍数据管理*** |
CN110490772A (zh) * | 2019-08-20 | 2019-11-22 | 江苏荣泽信息科技股份有限公司 | 一种基于区块链技术的存量房交易*** |
CN111461751A (zh) * | 2020-04-02 | 2020-07-28 | 武汉大学 | 基于区块链的房产信息链上组织方法、历史状态追溯方法及装置 |
Non-Patent Citations (4)
Title |
---|
WEIXIN_30289831: "楼盘表展示效果记录", 《HTTPS://BLOG.CSDN.NET/WEIXIN_30289831/ARTICLE/DETAILS/98172821》 * |
付丽莉等: "一种面向不动产单元的楼盘表构建新方法", 《北京测绘》 * |
王晋桃: "浅析房产管理信息***中的动态楼盘表", 《中国房地产》 * |
谢振存等: "基于房屋生命周期的楼盘表设计与应用", 《中国建设信息化》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117556512A (zh) * | 2023-11-28 | 2024-02-13 | 杭州中房信息科技有限公司 | 适配复杂数据的楼盘表概览图高效生成方法、介质及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112162723B (zh) | 一种量子减法运算方法、装置、电子装置及存储介质 | |
JP5785315B2 (ja) | 保護されているデータを検索する方法、コンピュータシステム及びコンピュータプログラム | |
CN113645203B (zh) | 一种不动产登记和银行深度融合的方法 | |
CN113486039A (zh) | 一种登记交易楼盘表构建方法 | |
US7548175B2 (en) | Encoding apparatus, decoding apparatus, encoding method, computer readable medium storing program thereof, and computer data signal | |
CN115630236B (zh) | 无源遥感影像的全球快速检索定位方法、存储介质及设备 | |
CN112468532A (zh) | 征信数据报送方法、装置、***、设备及计算机存储介质 | |
WO2021158953A1 (en) | Generating emoji sequence identifications to identify wallet addresses for blockchain wallets | |
CN110766166B (zh) | 一种由用户终端执行的推送模型优化方法和装置 | |
CN114647590A (zh) | 测试用例生成方法及相关装置 | |
JP2006351001A (ja) | コンテンツ特徴量抽出方法及び装置及びコンテンツ同一性判定方法及び装置 | |
CN113505137B (zh) | 一种不动产空间图形更新方法 | |
CN113822129A (zh) | 图像识别方法、装置、计算机设备和存储介质 | |
CN115151877A (zh) | 信息处理装置以及信息处理方法 | |
CN108629391B (zh) | 彩码编解码方法、***和设备 | |
CN110909387A (zh) | 基于安全多方计算保存和恢复隐私数据的方法和装置 | |
CN113190508A (zh) | 一种面向管理的自然语言识别方法 | |
US10891262B2 (en) | Compression of data attributes | |
CN113179450A (zh) | 一种用于大数据环境下分析城市运营管理的工作方法 | |
WO2020245877A1 (ja) | 量子アニーリング計算装置、量子アニーリング計算方法および量子アニーリング計算プログラム | |
CN113162918B (zh) | 快速挖掘四网合一状态下异常数据提取方法 | |
CN104025080B (zh) | 对照控制程序、对照控制装置以及对照控制方法 | |
CN112055081A (zh) | 一种云计算节点服务防护方法以及云平台管理*** | |
US6970868B2 (en) | Method for ascertaining valid address codes | |
CN115203271B (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 |