一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于大数据进行土地使用状态实时提取查询方法与流程

2022-02-22 08:20:25 来源:中国专利 TAG:

1.本发明涉及一种土地管理技术领域,特别是涉及一种基于大数据进行土地使用 状态实时提取查询方法。


背景技术:

2.专利申请号2020110337977,名称为“一种土地供应监管系统”,包括有基础设 施层、数据层、业务应用层和服务层;基础设施层以地理信息系统为基础平台,同 时以市局信息中心为数据管理中心,形成业务科室、区县分局、勘测院机构之间多 级管理网络,来建立多层次的地理信息系统;由数据层来提供土地供应相关信息; 所述业务应用层建立在应用支撑平台以及数据层的基础上对业务应用的建设;所述 服务层为该土地供应监管系统的角色用户;该发明建立了一个具有流程化管理和空 间属性的土地供应监管系统,将信息统一存储于数据库中,通过平台能够方便的进 行征地信息、补偿信息、供应信息、临时用地信息及划拨决定书信息的上报、审核、 查询、统计、定位、分析、更新和导出等操作。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于 大数据进行土地使用状态实时提取查询方法。
4.为了实现本发明的上述目的,本发明提供了一种基于大数据进行土地使用状态 实时提取查询方法,包括以下步骤:
5.s1,登录土地实时查询平台;
6.s2,根据输入的查询词查询土地使用状态。
7.在本发明的一种优选实施方式中,在步骤s1中,包括以下步骤:
8.s11,获取登录终端的第一唯一id码和第二唯一id码;该登录终端的第一唯一 id码包括登录终端的蓝牙id码、主板id码、nfc id码、cpu id码、wifi id码、 wifi id码、sim卡id码之一或者任意组合;该登录终端的第二唯一id码包括登录 终端的蓝牙id码、主板id码、nfc id码、cpu id码、wifi id码、wifi id码、 sim卡id码之一或者任意组合;且id
1 code≠id
2 code,id
1 code表示登录终端的第 一唯一id码,id
2 code表示登录终端的第二唯一id码;
9.s12,对步骤s11中获取的唯一id码进行唯一id码处理,处理后得到其处理码, 其得到处理码的方法为:
10.processing code=asymmetric encryption{md5[sha256(id
1 code)]},
[0011]
其中,sha256()表示sha256算法;
[0012]
md5[]表示md5算法;
[0013]
asymmetric encryption{}表示利用登录终端私钥实现的非对称加密算法;
[0014]
processing code表示处理码;
[0015]
id
1 code表示登录终端的第一唯一id码;
[0016]
s13,将获取的处理码以及登录终端的第二唯一id码发送至登录土地实时查询 平台,土地实时查询平台对接收到的处理码进行解析操作,得到其解析码;其解析 码的计算方法为:
[0017]
parsing code=asymmetric encryption

{receive code},
[0018]
其中,asymmetric encryption

{}表示利用与登录终端私钥相对的公钥实现的非 对称解密算法;
[0019]
receive code表示土地实时查询平台接收到的处理码;
[0020]
parsing code表示解析码;
[0021]
s14,判断解析码是否存在于土地实时查询平台数据库中:
[0022]
若解析码存在于土地实时查询平台数据库中,则执行步骤s15;
[0023]
若解析码不存在于土地实时查询平台数据库中,则对登录终端发出提示信息, 该提示信息为请使用账号和密码登录;
[0024]
s15,判断解析码所对应的绑定码是否与土地实时查询平台接收到的第二唯一id 码是否一致:
[0025]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码一致,则 登录终端登录土地实时查询平台成功;
[0026]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码不一致, 则登录终端登录土地实时查询平台失败,向登录终端发出提示信息,该提示信息为 请使用账号和密码登录。实现登录终端登录查询平台无需输入账号及密码的繁琐操 作,加强登录安全,提升用户的体验。
[0027]
在本发明的一种优选实施方式中,在步骤s11之前包括步骤s10,对登录终端的 第一唯一id码和第二唯一id码进行绑定,对登录终端的第一唯一id码和第二唯一 id码进行绑定的方法包括以下步骤:
[0028]
s101,利用登录终端扫描土地实时查询平台发送的二维码,得到终端码;
[0029]
s102,对得到的终端码进行解析操作,得到终端解析码;其得到终端解析码的 方法为:
[0030]
terminal parsing code=asymmetric encryption

{terminal code},
[0031]
asymmetric encryption

{}表示利用与平台私钥相对的公钥实现的非对称解密算 法;
[0032]
terminal code表示终端码;
[0033]
terminal parsing code表示终端解析码;
[0034]
s103,对得到的终端解析码进行上传处理,得到上传码;
[0035]
upload code=asymmetric encryption{md5[sha256(terminal parsing code)]},
[0036]
其中,sha256()表示sha256算法;
[0037]
md5[]表示md5算法;
[0038]
asymmetric encryption{}表示利用登录终端私钥实现的非对称加密算法;
[0039]
upload code表示上传码;
[0040]
terminal parsing code表示终端解析码;
[0041]
s104,将获取的上传码发送至登录土地实时查询平台,土地实时查询平台对接 收到的上传码进行解析操作,得到其第一解析码;其第一解析码的计算方法为:
[0042]
parsing code1=asymmetric encryption

{receive code1},
[0043]
其中,asymmetric encryption

{}表示利用与登录终端私钥相对的公钥实现的非 对称解密算法;
[0044]
receive code1表示土地实时查询平台接收到的上传码;
[0045]
parsing code1表示第一解析码;
[0046]
s105,判断在规定时间内是否向登录终端发送了第一解析码:
[0047]
若在规定时间内向登录终端发送了第一解析码,则将对登录终端的第一唯一id 码与第二唯一id码进行绑定;
[0048]
若超出了规定时间,则继续等待。
[0049]
在本发明的一种优选实施方式中,在步骤s105中,判断是否在规定时间内向登 录终端发送了第一解析码的方法包括以下步骤:
[0050]
s1051,土地实时查询平台判断是否接收到登录终端直接登录绑定触发信号:
[0051]
若土地实时查询平台接收到登录终端直接登录绑定触发信号,则执行步骤s1052;
[0052]
若土地实时查询平台未接收到登录终端直接登录绑定触发信号,则继续等待;
[0053]
s1052,土地实时查询平台根据接收到的第一唯一id码和第二唯一id码生成平 台码,其生成平台码的方法为:
[0054]
platform code=md5[sha256(id
1 code-id
2 code)],
[0055]
其中,sha256()表示sha256算法;
[0056]
md5[]表示md5算法;
[0057]
platform code表示平台码;
[0058]
id
1 code表示第一唯一id码;
[0059]
id
2 code表示第二唯一id码;
[0060]-表示连接符;
[0061]
s1053,对平台码生成校验码;其生成核对码的方法为:
[0062]
verification code=asymmetric encryption
″′
{platform code},
[0063]
其中,verification code表示核对码;
[0064]
platform code表示平台码;
[0065]
asymmetric encryption
″′
{}表示利用平台私钥实现的非对称加密算法;
[0066]
s1054,将得到的核对码生成为二维码发送至手机号上。
[0067]
在本发明的一种优选实施方式中,在步骤s1052中,若平台码与第一解析码一 致,且是在规定时间内接收到的第一解析码,则在规定时间内向登录终端发送了第 一解析码;
[0068]
若平台码与第一解析码不一致,或未在规定时间内接收到的第一解析码,则超 出了规定时间。
[0069]
在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
[0070]
s21,对输入查询框中的查询词进行联想;其联想不限于来自数据库中的地址, 例如输入“渝”,则会根据数据库中的地址显示出重庆市渝北、重庆市渝中等等,例 如输入“渝北”,则会根据数据库中的地址显示出重庆市渝北区双龙湖街道、重庆市 渝北区龙溪街道、
重庆市渝北区回兴街道、重庆市渝北区双凤桥街道、重庆市渝北 区仙桃街道、重庆市渝北区鸳鸯街道、重庆市渝北区人和街道、重庆市渝北区天宫 殿街道、重庆市渝北区翠云街道、重庆市渝北区龙山街道、重庆市渝北区龙塔街道、 大竹林街道等等,例如输入“渝北区双”,则会根据数据库中的地址显示出重庆市渝 北区双凤桥街道、重庆市渝北区双凤桥街道等等。判断是否触发联想查询词:
[0071]
若触发了联想查询词,则将触发的联想查询词填充于查询框中,判断是否触发 搜索触发命令:
[0072]
若触发了搜索触发命令,则执行步骤s23;
[0073]
若未触发了搜索触发命令,则执行步骤s22;
[0074]
s22,若在查询框中继续输入了查询词,则返回步骤s21;
[0075]
s23,对联想查询词进行查询码计算,其查询码的计算方法为:
[0076]
access code=md5[predictive query],
[0077]
其中,predictive query表示联想查询词;
[0078]
md5[]表示md5算法;
[0079]
access code表示查询码;
[0080]
s24,根据查询码搜索得到查询码所对应的查询土地。实现联想式查询,提升了 输入效率。
[0081]
在本发明的一种优选实施方式中,土地使用状态包括轮廓线内面积、轮廓线长 度、建筑物所占面积、建筑物使用年限、建筑物剩余使用年限之一或者任意组合。
[0082]
在本发明的一种优选实施方式中,还包括步骤s3,将查询的土地以轮廓线框选 的形式展现;其轮廓线获取的方式包括以下步骤:
[0083]
s31,提取导入土地数据的三维坐标点,将归属于同一区域的三维坐标点放在同 一区域集合中;
[0084]
s32,根据区域集合中最大距离值,获取轮廓线上的初始两点,其轮廓线上的初 始两点的计算方法为:
[0085][0086]
其中,(xi,yi,zi)、(xj,yj,zj)表示区域集合内的三维坐标点,i≠j,i,j∈{1,2,3,

,i}, i表示区域集合内的三维坐标点的总个数;d表示区域集合中的最大距离值;
[0087]
max{}表示取集合中的最大值时,其坐标点为(x
min
,y
min
,z
min
)和(x
max
,y
max
,z
max
), min,max∈{1,2,3,

,i};
[0088]
s33,以三维坐标点(x
min
,y
min
,z
min
)为起点,(x
max
,y
max
,z
max
)为终点,构成初始向 量,记作
[0089]
s34,以三维坐标点(x
min
,y
min
,z
min
)为球心,r为半径,统计区域集合中落入球体 的三维坐标点的个数,记作n,n≥1;计算其中,表示球体
的第n三维坐标点与起点坐标的形成的向量,cn=(xn,yn,zn)表示落入球体的第n三维坐标点; n∈{1,2,3,

n},表示最大角度值时,其坐标点为(x
max
,y
max
,z
max
);
[0090]
s35,令(x
min
,y
min
,z
min
)=(x
max
,y
max
,z
max
),返回步骤s34;直至到达终点 (x
max
,y
max
,z
max
)为止;
[0091]
s36,将起点(x
min
,y
min
,z
min
)、终点(x
max
,y
max
,z
max
)和所有的(x
max
,y
max
,z
max
)拟合 成闭合的曲线,即得到轮廓线。
[0092]
在本发明的一种优选实施方式中,在步骤s3中将查询轮廓线内的土地以不同色 彩度区分相邻轮廓线土地,其以不同色彩度区分相邻轮廓线土地的方法包括以下步 骤:
[0093]
s3-1,获取与查询轮廓线相邻轮廓线所形成的土地区域块数,分别记作第1相邻 土地、第2相邻土地、第3相邻土地、
……
、第q相邻土地,q为与查询轮廓线相 邻轮廓线所形成的土地区域的总块数;
[0094]
s3-2,获取第q相邻土地的像素点色彩度,q为小于或者等于q的正整数,记作 (rq,gq,bq),rq表示第q相邻土地的像素点红色色彩度,gq表示第q相邻土地的像素 点绿色色彩度,bq表示第q相邻土地的像素点蓝色色彩度;
[0095]
s3-3,根据所有相邻土地的像素点色彩度,得到查询轮廓线所对应土地的色彩度, 其查询轮廓线所对应土地的色彩度为:
[0096]
r0≠rq或g0≠gq或b0≠bq,优选,r0=255-rq或g0=255-gq或b0=255-bq。
[0097]
r0、g0、b0分别为查询轮廓线所对应土地的红色色彩度、绿色色彩度和蓝色色 彩度。将查询出来的土地区域以不同于相邻土地的色彩展示出来,便于区分。
[0098]
本发明还公开了一种基于大数据进行土地使用状态实时提取查询系统,包括登 录土地实时查询模块、土地使用状态模块和展现模块;
[0099]
登录土地实时查询模块的数据输出端与土地使用状态模块的数据输入端相连, 土地使用状态模块的数据输出端与展现模块的数据输入端相连;
[0100]
登录土地实时查询模块用于登录土地实时查询平台;
[0101]
土地使用状态模块用于根据输入的查询词查询土地使用状态;
[0102]
展现模块用于将查询的土地以轮廓线框选的形式展现。
[0103]
在本发明的一种优选实施方式中,在土地使用状态模块中包括以下步骤:
[0104]
s21,对输入查询框中的查询词进行联想;判断是否触发联想查询词:
[0105]
若触发了联想查询词,则将触发的联想查询词填充于查询框中,判断是否触发 搜索触发命令:
[0106]
若触发了搜索触发命令,则执行步骤s23;
[0107]
若未触发了搜索触发命令,则执行步骤s22;
[0108]
s22,若在查询框中继续输入了查询词,则返回步骤s21;
[0109]
s23,对联想查询词进行查询码计算;
[0110]
s24,根据查询码搜索得到查询码所对应的查询土地。
[0111]
在本发明的一种优选实施方式中,在登录土地实时查询模块中,包括以下步骤:
[0112]
s11,获取登录终端的第一唯一id码和第二唯一id码;
[0113]
s12,对步骤s11中获取的唯一id码进行唯一id码处理,处理后得到其处理码;
[0114]
s13,将获取的处理码以及登录终端的第二唯一id码发送至登录土地实时查询 平台,土地实时查询平台对接收到的处理码进行解析操作,得到其解析码;
[0115]
s14,判断解析码是否存在于土地实时查询平台数据库中:
[0116]
若解析码存在于土地实时查询平台数据库中,则执行步骤s15;
[0117]
若解析码不存在于土地实时查询平台数据库中,则对登录终端发出提示信息, 该提示信息为请使用账号和密码登录;
[0118]
s15,判断解析码所对应的绑定码是否与土地实时查询平台接收到的第二唯一id 码是否一致:
[0119]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码一致,则 登录终端登录土地实时查询平台成功;
[0120]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码不一致, 则登录终端登录土地实时查询平台失败,向登录终端发出提示信息,该提示信息为 请使用账号和密码登录。
[0121]
在本发明的一种优选实施方式中,在展现模块中轮廓线获取的方式包括以下步 骤:
[0122]
s31,提取导入土地数据的三维坐标点,将归属于同一区域的三维坐标点放在同 一区域集合中;
[0123]
s32,根据区域集合中最大距离值,获取轮廓线上的初始两点;
[0124]
s33,以三维坐标点(x
min
,y
min
,z
min
)为起点,(x
max
,y
max
,z
max
)为终点,构成初始向 量;
[0125]
s34,以三维坐标点(x
min
,y
min
,z
min
)为球心,r为半径,统计区域集合中落入球体 的三维坐标点的个数,记作n,n≥1;计算其中,表示球体的第n三维坐标点与起点坐标的形成的向量,cn=(xn,yn,zn)表示落入球体的第n三维坐标点; n∈{1,2,3,

n},表示最大角度值时,其坐标点为(x
max
,y
max
,z
max
);
[0126]
s35,令(x
min
,y
min
,z
min
)=(x
max
,y
max
,z
max
),返回步骤s34;直至到达终点 (x
max
,y
max
,z
max
)为止;
[0127]
s36,将起点(x
min
,y
min
,z
min
)、终点(x
max
,y
max
,z
max
)和所有的(x
max
,y
max
,z
max
)拟合 成闭合的曲线,即得到轮廓线;
[0128]
或/和在展现模块中将查询轮廓线内的土地以不同色彩度区分相邻轮廓线土地, 其以不同色彩度区分相邻轮廓线土地的方法包括以下步骤:
[0129]
s3-1,获取与查询轮廓线相邻轮廓线所形成的土地区域块数,分别记作第1相邻 土地、第2相邻土地、第3相邻土地、
……
、第q相邻土地,q为与查询轮廓线相 邻轮廓线所形成的土地区域的总块数;
[0130]
s3-2,获取第q相邻土地的像素点色彩度,q为小于或者等于q的正整数,记作 (rq,gq
,bq),rq表示第q相邻土地的像素点红色色彩度,gq表示第q相邻土地的像素 点绿色色彩度,bq表示第q相邻土地的像素点蓝色色彩度;
[0131]
s3-3,根据所有相邻土地的像素点色彩度,得到查询轮廓线所对应土地的色彩度, 其查询轮廓线所对应土地的色彩度为:
[0132]
r0≠rq或g0≠gq或b0≠bq,
[0133]
r0、g0、b0分别为查询轮廓线所对应土地的红色色彩度、绿色色彩度和蓝色色 彩度。
[0134]
综上所述,由于采用了上述技术方案,本发明能够实现对土地进行实时查询。
[0135]
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中 变得明显,或通过本发明的实践了解到。
附图说明
[0136]
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得 明显和容易理解,其中:
[0137]
图1是本发明流程示意框图。
具体实施方式
[0138]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至 终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通 过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明 的限制。
[0139]
本发明公开了一种基于大数据进行土地使用状态实时提取查询方法,如图1所 示,包括以下步骤:
[0140]
s1,登录土地实时查询平台;
[0141]
s2,根据输入的查询词查询土地使用状态。
[0142]
在本发明的一种优选实施方式中,在步骤s1中,包括以下步骤:
[0143]
s11,获取登录终端的第一唯一id码和第二唯一id码;该登录终端的第一唯一id码包括登录终端的蓝牙id码、主板id码、nfc id码、cpu id码、wifi id码、 wifi id码、sim卡id码之一或者任意组合;该登录终端的第二唯一id码包括登录 终端的蓝牙id码、主板id码、nfc id码、cpu id码、wifi id码、wifi id码、 sim卡id码之一或者任意组合;且id
1 code≠id
2 code,id
1 code表示登录终端的第 一唯一id码,id
2 code表示登录终端的第二唯一id码;
[0144]
s12,对步骤s11中获取的唯一id码进行唯一id码处理,处理后得到其处理码, 其得到处理码的方法为:
[0145]
processing code=asymmetric encryption{md5[sha256(id
1 code)]},
[0146]
其中,sha256()表示sha256算法;
[0147]
md5[]表示md5算法;
[0148]
asymmetric encryption{}表示利用登录终端私钥实现的非对称加密算法;
[0149]
processing code表示处理码;
[0150]
id
1 code表示登录终端的第一唯一id码;例如,该登录终端的第一唯一id码为 登
录终端的蓝牙id码11ff0ee966a1,此时:
[0151]
processing code=asymmetric encryption{md5[sha256(id
1 code)]}
[0152]
=asymmetric encryption{md5[sha256(11ff0ee966a1)]}
[0153]
=asymmetric encryption{md5[1e02b0d0fba33a34079ac0b12f5f653b0539d8afae1cb401db58c14c44f4edf4]}
[0154]
=asymmetric encryption{9d0f7b28a29cd58ab0faa60c9e6a14b8}
[0155]
=hh84hmxazk0vaajnlujke8q1bm4lo6ww6kcwcxdfvynu6gwksemexfukyuh5 dcogm/zfolil145iexj9sj3cknaucwq3nf2ih1ivqpres 0bdv3vatp9k7enic7xiqir xiuvg4mx wak67znrq14tj39cflh/t6ao2nyjrqprtwvrmoxiuhz3sahsefv ttjro7k asukiggispoksk 5jbs6tvl8d68mcbsuvbtxvtvlirwo26dnc7b1getw2zrpwe4l4 zjjdezo7y8qde/eadx qes71y0nshrs7cefwtq9f pbkrd/tswl43bohytzusw/zdw7fq eyoqbrp5ll3w==;其私钥为:
[0156]
‑‑‑‑‑
begin private key
‑‑‑‑‑
[0157]
miievgibadanbgkqhkig9w0baqefaascbkgwggskageaaoibaqdj2l3zhkuc y0l ko7ajcg/ew8ti63st4hcmihbcxu039y73evjgph5xldptxvxnncpuby05d k/ od evtk1thlnnnusqb s3xwbmkqczpawwu/adompy2rznlicbbyusqwbscgpvxirulc ztsn97d5gggc1 ge ridmytswuxraro9xjhlhhn0ot32n/ylfrvyg2ch6mjv9qxk 9chgl4e4fak85nz8t2vyvb9bnthnfyfjzdtlkty6pojym54cumqk/ajm5kuxyv2j n8prguvyjfx4wp8nthy4kqqesdhr 14ghmb8n7ccy/n/of xiq8zzz qzrdj7dzp v20tu33tagmbaaecggebajlfraxeut2sd7ka25/kr4r2edotdeciv24q7ie99s4 sl0mgz4wn3gcdbokkwb9kywcnrt3muvcitegz09p1jzbfdtrx4eg0wk9mldmer/1 mf7yv1kv1lvrfuhyim1zd77vgphnc0g3flkuykynpgymodedjahqecetqt2sedw8 nd42i9vgpovsq5m4lr ixkgopgu0rrgczyblqvwbx9lyf8ghl1gkdolohefcfzkm iggjzvrcmyxrovafphpcyd174nu0anypiwzvtf1zofjzomx/ahlz8kz k8yore6a aj628fb9lj lzl7ffnt7fblnwtrx2zyobp9mposo68ecgyea g z/kuehprerv4a vkorcvkgraylgihizrm1rs2tatnuu2xfqq8zirs1uq9whshpwn/hv7i8/qmded p daabrpqpw5kqcndamdtxxrszo2ye9agyg2ciksj66osguzdmo/isvblgrvk93i3x pgtx2imaxjjqydlefixjho4ra7ucgyeaz/3r44rt8ndbhevrepnng3tuv 93r2ct u2q dhcy6bn6wiaw9u7rieaylpdv7ufaxiqt63turv1oeu2/fscplo2x9f no8g7 cpv3aydvqbfaymvmrjovye yg885tuq klmo6xhizy1ncj12nly44wlakso9tsmo ummqxnu3agccgyb0mcdjgbpd3mnzsppdg9owzc9k2timms9/of7vhykbj25deyst 3vtrtp/mfsmain9g1g7jot2dbnipcw168he5pczmttklo wf/yoaztxbkghngr3u kw9elw9hm56ilt1l0kgjdqvvmrbnge5ekxpfrqumqjuzcj/jjeuztebwbqkbge2m xa4lt6okfiwprhqibicwv1uiujnxs7zs8sju1a98obyxogptkrbdvngv5zskt5nq hvs1y4tnpbyhtjrafjphiamzvzp39on vpz4qhwxqlaiswygmsbzx clo7xl2mao lcrd1cknpscbrsuq38xrgifhyzkswqce0cspcaftaogbanc9uqivv6tq3qrpv2z7 cjlywj2vgienzx0dujy rys44lqvdwu2/1abi5sgsmjhtj2thncn2k0tenkexxf imfvxxbgjimph9dww9bo/f9v/7patyksbx0zd swepettty7at4iz/6do7s1kbug ie5j/gc1g9bh17ygxt7ztirw
[0158]
‑‑‑‑‑
end private key
‑‑‑‑‑
[0159]
s13,将获取的处理码以及登录终端的第二唯一id码发送至登录土地实时查询 平台,土地实时查询平台对接收到的处理码进行解析操作,得到其解析码;其解析 码的计算
方法为:
[0160]
parsing code=asymmetric encryption

{receive code},
[0161]
其中,asymmetric encryption

{}表示利用与登录终端私钥相对的公钥实现的非 对称解密算法;
[0162]
receive code表示土地实时查询平台接收到的处理码;
[0163]
parsing code表示解析码;其土地实时查询平台接收到的处理码为 hh84hmxazk0vaajnlujke8q1bm4lo6ww6kcwcxdfvynu6gwksemexfukyuh5d cogm/zfolil145iexj9sj3cknaucwq3nf2ih1ivqpres 0bdv3vatp9k7enic7xiqirxi uvg4mx wak67znrq14tj39cflh/t6ao2nyjrqprtwvrmoxiuhz3sahsefv ttjro7kas ukiggispoksk 5jbs6tvl8d68mcbsuvbtxvtvlirwo26dnc7b1getw2zrpwe4l4zjj dezo7y8qde/eadx qes71y0nshrs7cefwtq9f pbkrd/tswl43bohytzusw/zdw7fqey oqbrp5ll3w==,parsing code=asymmetric encryption

{receive code}=asymmetric encryption{hh84hmxazk0vaajnlujke8q1bm4lo6ww6kcwcxdfvynu6gwksem exfukyuh5dcogm/zfolil145iexj9sj3cknaucwq3nf2ih1ivqpres 0bdv3vatp9k7e nic7xiqirxiuvg4mx wak67znrq14tj39cflh/t6ao2nyjrqprtwvrmoxiuhz3sahse fv ttjro7kasukiggispoksk 5jbs6tvl8d68mcbsuvbtxvtvlirwo26dnc7b1getw 2zrpwe4l4zjjdezo7y8qde/eadx qes71y0nshrs7cefwtq9f pbkrd/tswl43bohytzus w/zdw7fqeyoqbrp5ll3w==}=9d0f7b28a29cd58ab0faa60c9e6a14b8。其公钥为:
[0164]
‑‑‑‑‑
begin public key
‑‑‑‑‑
[0165]
miibijanbgkqhkig9w0baqefaaocaq8amiibcgkcaqeaydi92yzlgvstc5duwcqo pxmpeyot0reb3dih2wl7tn/wo9xfsrqr vy3au11v5zqj7m2noq/iv/qhxr0ytby zz551lkgfkt18atjehgaqmflp2najqwnkczs4ggw2lkqsaunbqvcsk1jxgbujfe3 eyiihnfhnvkyntmrbflf62qzvcyxy4yz9kld9p/8ixub2ingh po1faszpqhxpeb oh2ivoz2fldr8r2/qtux538nyc3bsyk2oj6i2doearjecv2itoslf8r9o5/d64ll wi31 fqfdbr8ujkkbegx0fteiitg/de3hgp5/6h/lykvgwc/qmuxsew8z79tlbt9 0widaqab
[0166]
‑‑‑‑‑
end public key
‑‑‑‑‑
[0167]
s14,判断解析码是否存在于土地实时查询平台数据库中:
[0168]
若解析码存在于土地实时查询平台数据库中,则执行步骤s15;
[0169]
若解析码不存在于土地实时查询平台数据库中,则对登录终端发出提示信息, 该提示信息为请使用账号和密码登录;
[0170]
s15,判断解析码所对应的绑定码是否与土地实时查询平台接收到的第二唯一id 码是否一致:
[0171]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码一致,则 登录终端登录土地实时查询平台成功;
[0172]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码不一致, 则登录终端登录土地实时查询平台失败,向登录终端发出提示信息,该提示信息为 请使用账号和密码登录。
[0173]
在本发明的一种优选实施方式中,在步骤s11之前包括步骤s10,对登录终端的 第一唯一id码和第二唯一id码进行绑定,对登录终端的第一唯一id码和第二唯一 id码进行
绑定的方法包括以下步骤:
[0174]
s101,利用登录终端扫描土地实时查询平台发送的二维码,得到终端码;
[0175]
s102,对得到的终端码进行解析操作,得到终端解析码;其得到终端解析码的 方法为:
[0176]
terminal parsing code=asymmetric encryption

{terminal code},
[0177]
asymmetric encryption

{}表示利用与平台私钥相对的公钥实现的非对称解密算 法;
[0178]
terminal code表示终端码;
[0179]
terminal parsing code表示终端解析码;
[0180]
s103,对得到的终端解析码进行上传处理,得到上传码;
[0181]
upload code=asymmetric encryption{md5[sha256(terminal parsing code)]},
[0182]
其中,sha256()表示sha256算法;
[0183]
md5[]表示md5算法;
[0184]
asymmetric encryption{}表示利用登录终端私钥实现的非对称加密算法;
[0185]
upload code表示上传码;
[0186]
terminal parsing code表示终端解析码;
[0187]
s104,将获取的上传码发送至登录土地实时查询平台,土地实时查询平台对接 收到的上传码进行解析操作,得到其第一解析码;其第一解析码的计算方法为:
[0188]
parsing code1=asymmetric encryption

{receive code1},
[0189]
其中,asymmetric encryption

{}表示利用与登录终端私钥相对的公钥实现的非 对称解密算法;
[0190]
receive code1表示土地实时查询平台接收到的上传码;
[0191]
parsing code1表示第一解析码;
[0192]
s105,判断在规定时间内是否向登录终端发送了第一解析码:
[0193]
若在规定时间内向登录终端发送了第一解析码,则将对登录终端的第一唯一id 码与第二唯一id码进行绑定;
[0194]
若超出了规定时间,则继续等待。
[0195]
在本发明的一种优选实施方式中,在步骤s105中,判断是否在规定时间内向登 录终端发送了第一解析码的方法包括以下步骤:
[0196]
s1051,土地实时查询平台判断是否接收到登录终端直接登录绑定触发信号:
[0197]
若土地实时查询平台接收到登录终端直接登录绑定触发信号,则执行步骤s1052;
[0198]
若土地实时查询平台未接收到登录终端直接登录绑定触发信号,则继续等待;
[0199]
s1052,土地实时查询平台根据接收到的第一唯一id码和第二唯一id码生成平 台码,其生成平台码的方法为:
[0200]
platform code=md5[sha256(id
1 code-id
2 code)],
[0201]
其中,sha256()表示sha256算法;
[0202]
md5[]表示md5算法;
[0203]
platform code表示平台码;
[0204]
id1code表示第一唯一id码;
[0205]
id2code表示第二唯一id码;
[0206]-表示连接符;例如,第一唯一id码为登录终端的蓝牙id码11ff0ee966a1,第二唯一id码为登录终端的wifiid码11ff0ee967d2,此时:
[0207]
platformcode=md5[sha256(id1code-id2code)]
[0208]
=md5[sha256(11ff0ee966a1-11ff0ee967d2)]
[0209]
=md5[sha256(11ff0ee966a111ff0ee967d2)],
[0210]
=md5[dce87aeb172b8075066e5f65156e3d8a826fcf68e002bf5deed58ab55ef38f17]
[0211]
=b238acfe1d8a7a08e89e74d89ba50b49
[0212]
s1053,对平台码生成校验码;其生成核对码的方法为:
[0213]
verificationcode=asymmetricencryption
″′
{platformcode},
[0214]
其中,verificationcode表示核对码;
[0215]
platformcode表示平台码;
[0216]
asymmetricencryption
″′
{}表示利用平台私钥实现的非对称加密算法;
[0217]
s1054,将得到的核对码生成为二维码发送至手机号上。
[0218]
在本发明的一种优选实施方式中,在步骤s1052中,若平台码与第一解析码一致,且是在规定时间内接收到的第一解析码,则在规定时间内向登录终端发送了第一解析码;
[0219]
若平台码与第一解析码不一致,或未在规定时间内接收到的第一解析码,则超出了规定时间。
[0220]
在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
[0221]
s21,对输入查询框中的查询词进行联想;判断是否触发联想查询词:
[0222]
若触发了联想查询词,则将触发的联想查询词填充于查询框中,判断是否触发搜索触发命令:
[0223]
若触发了搜索触发命令,则执行步骤s23;
[0224]
若未触发了搜索触发命令,则执行步骤s22;
[0225]
s22,若在查询框中继续输入了查询词,则返回步骤s21;
[0226]
s23,对联想查询词进行查询码计算,其查询码的计算方法为:
[0227]
accesscode=md5[predictivequery],
[0228]
其中,predictivequery表示联想查询词;
[0229]
md5[]表示md5算法;
[0230]
accesscode表示查询码;
[0231]
s24,根据查询码搜索得到查询码所对应的查询土地。
[0232]
在本发明的一种优选实施方式中,土地使用状态包括轮廓线内面积、轮廓线长度、建筑物所占面积、建筑物使用年限、建筑物剩余使用年限之一或者任意组合。
[0233]
在本发明的一种优选实施方式中,还包括步骤s3,将查询的土地以轮廓线框选的形式展现;其轮廓线获取的方式包括以下步骤:
[0234]
s31,提取导入土地数据的三维坐标点,将归属于同一区域的三维坐标点放在同一区域集合中;
[0235]
s32,根据区域集合中最大距离值,获取轮廓线上的初始两点,其轮廓线上的初 始两点的计算方法为:
[0236][0237]
其中,(xi,yi,zi)、(xj,yj,zj)表示区域集合内的三维坐标点,i≠j,i,j∈{1,2,3,

,i}, i表示区域集合内的三维坐标点的总个数;d表示区域集合中的最大距离值;
[0238]
max{}表示取集合中的最大值时,其坐标点为(x
min
,y
min
,z
min
)和(x
max
,y
max
,z
max
), min,max∈{1,2,3,

,i};
[0239]
s33,以三维坐标点(x
min
,y
min
,z
min
)为起点,(x
max
,y
max
,z
max
)为终点,构成初始向 量,记作
[0240]
s34,以三维坐标点(x
min
,y
min
,z
min
)为球心,r为半径,统计区域集合中落入球体 的三维坐标点的个数,记作n,n≥1;计算其中,表示球体的第n三维坐标点与起点坐标的形成的向量,cn=(xn,yn,zn)表示落入球体的第n三维坐标点; n∈{1,2,3,

n},表示最大角度值时,其坐标点为(x
max
,y
max
,z
max
);
[0241]
s35,令(x
min
,y
min
,z
min
)=(x
max
,y
max
,z
max
),返回步骤s34;在返回步骤s34中, 统计区域集合中落入球体的三维坐标点的个数不包括上次包含的三维坐标点,直至 到达终点(x
max
,y
max
,z
max
)为止;
[0242]
s36,将起点(x
min
,y
min
,z
min
)、终点(x
max
,y
max
,z
max
)和所有的(x
max
,y
max
,z
max
)拟合 成闭合的曲线,即得到轮廓线。
[0243]
在本发明的一种优选实施方式中,在步骤s3中将查询轮廓线内的土地以不同色 彩度区分相邻轮廓线土地,其以不同色彩度区分相邻轮廓线土地的方法包括以下步 骤:
[0244]
s3-1,获取与查询轮廓线相邻轮廓线所形成的土地区域块数,分别记作第1相邻 土地、第2相邻土地、第3相邻土地、
……
、第q相邻土地,q为与查询轮廓线相 邻轮廓线所形成的土地区域的总块数;
[0245]
s3-2,获取第q相邻土地的像素点色彩度,q为小于或者等于q的正整数,记作 (rq,gq,bq),rq表示第q相邻土地的像素点红色色彩度,gq表示第q相邻土地的像素 点绿色色彩度,bq表示第q相邻土地的像素点蓝色色彩度;
[0246]
s3-3,根据所有相邻土地的像素点色彩度,得到查询轮廓线所对应土地的色彩度, 其查询轮廓线所对应土地的色彩度为:
[0247]
r0≠rq或g0≠gq或b0≠bq,
[0248]
r0、g0、b0分别为查询轮廓线所对应土地的红色色彩度、绿色色彩度和蓝色色 彩度。
[0249]
本发明还公开了一种基于大数据进行土地使用状态实时提取查询系统,包括登 录土地实时查询模块、土地使用状态模块和展现模块;
[0250]
登录土地实时查询模块的数据输出端与土地使用状态模块的数据输入端相连, 土地使用状态模块的数据输出端与展现模块的数据输入端相连;
[0251]
登录土地实时查询模块用于登录土地实时查询平台;
[0252]
土地使用状态模块用于根据输入的查询词查询土地使用状态;
[0253]
展现模块用于将查询的土地以轮廓线框选的形式展现。
[0254]
在本发明的一种优选实施方式中,在土地使用状态模块中包括以下步骤:
[0255]
s21,对输入查询框中的查询词进行联想;判断是否触发联想查询词:
[0256]
若触发了联想查询词,则将触发的联想查询词填充于查询框中,判断是否触发 搜索触发命令:
[0257]
若触发了搜索触发命令,则执行步骤s23;
[0258]
若未触发了搜索触发命令,则执行步骤s22;
[0259]
s22,若在查询框中继续输入了查询词,则返回步骤s21;
[0260]
s23,对联想查询词进行查询码计算;
[0261]
s24,根据查询码搜索得到查询码所对应的查询土地。
[0262]
在本发明的一种优选实施方式中,在登录土地实时查询模块中,包括以下步骤:
[0263]
s11,获取登录终端的第一唯一id码和第二唯一id码;
[0264]
s12,对步骤s11中获取的唯一id码进行唯一id码处理,处理后得到其处理码;
[0265]
s13,将获取的处理码以及登录终端的第二唯一id码发送至登录土地实时查询 平台,土地实时查询平台对接收到的处理码进行解析操作,得到其解析码;
[0266]
s14,判断解析码是否存在于土地实时查询平台数据库中:
[0267]
若解析码存在于土地实时查询平台数据库中,则执行步骤s15;
[0268]
若解析码不存在于土地实时查询平台数据库中,则对登录终端发出提示信息, 该提示信息为请使用账号和密码登录;
[0269]
s15,判断解析码所对应的绑定码是否与土地实时查询平台接收到的第二唯一id 码是否一致:
[0270]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码一致,则 登录终端登录土地实时查询平台成功;
[0271]
若解析码所对应的绑定码与土地实时查询平台接收到的第二唯一id码不一致, 则登录终端登录土地实时查询平台失败,向登录终端发出提示信息,该提示信息为 请使用账号和密码登录。
[0272]
在本发明的一种优选实施方式中,在展现模块中轮廓线获取的方式包括以下步 骤:
[0273]
s31,提取导入土地数据的三维坐标点,将归属于同一区域的三维坐标点放在同 一区域集合中;
[0274]
s32,根据区域集合中最大距离值,获取轮廓线上的初始两点;
[0275]
s33,以三维坐标点(x
min
,y
min
,z
min
)为起点,(x
max
,y
max
,z
max
)为终点,构成初始向 量;
[0276]
s34,以三维坐标点(x
min
,y
min
,z
min
)为球心,r为半径,统计区域集合中落入球体 的
三维坐标点的个数,记作n,n≥1;计算其中,表示球体的第n三维坐标点与起点坐标的形成的向量,cn=(xn,yn,zn)表示落入球体的第n三维坐标点; n∈{1,2,3,

n},表示最大角度值时,其坐标点为(x
max
,y
max
,z
max
);
[0277]
s35,令(x
min
,y
min
,z
min
)=(x
max
,y
max
,z
max
),返回步骤s34;直至到达终点 (x
max
,y
max
,z
max
)为止;
[0278]
s36,将起点(x
min
,y
min
,z
min
)、终点(x
max
,y
max
,z
max
)和所有的(x
max
,y
max
,z
max
)拟合 成闭合的曲线,即得到轮廓线;
[0279]
或/和在展现模块中将查询轮廓线内的土地以不同色彩度区分相邻轮廓线土地, 其以不同色彩度区分相邻轮廓线土地的方法包括以下步骤:
[0280]
s3-1,获取与查询轮廓线相邻轮廓线所形成的土地区域块数,分别记作第1相邻 土地、第2相邻土地、第3相邻土地、
……
、第q相邻土地,q为与查询轮廓线相 邻轮廓线所形成的土地区域的总块数;
[0281]
s3-2,获取第q相邻土地的像素点色彩度,q为小于或者等于q的正整数,记作 (rq,gq,bq),rq表示第q相邻土地的像素点红色色彩度,gq表示第q相邻土地的像素 点绿色色彩度,bq表示第q相邻土地的像素点蓝色色彩度;
[0282]
s3-3,根据所有相邻土地的像素点色彩度,得到查询轮廓线所对应土地的色彩度, 其查询轮廓线所对应土地的色彩度为:
[0283]
r0≠rq或g0≠gq或b0≠bq,
[0284]
r0、g0、b0分别为查询轮廓线所对应土地的红色色彩度、绿色色彩度和蓝色色 彩度。
[0285]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在 不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换 和变型,本发明的范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献