一种不动产数据上报系统及方法与流程

文档序号:16276679发布日期:2018-12-14 22:37阅读:1086来源:国知局
一种不动产数据上报系统及方法与流程

本发明涉及数据处理技术领域,特别是涉及一种不动产数据上报系统及方法。

背景技术

根据自然资源部和山东省国土资源厅关于不动产数据接入的要求,全省137个区县的不动产登记数据要实时上报至国家级信息平台和省级信息平台,并保证国家、省、市、县数据一致性。

现有不动产登记数据上报方式主要有两种:xml报文方式、webservice接口方式。1、把数据导成xml文件进行上报,国家级信息平台和省级信息平台进行xml文件读取和解析;2、将报文格式及内容利用webservice技术封装成统一的rest接口,当区县不动产登记系统调用这些服务时,都通过统一查询接口进行。

随着全国不动产统一登记的施行,自然资源部对不动产登记数据的安全性、完整性、时效性、一致性提出了更高的要求,传统的数据上报模式需要进一步的优化。

目前,有一些数据上报系统也实现了分发机制,但并没有针对不动产数据上报业务模式,也没有实现界面化定制。而且多为手工上报或单通道上报方式,不易管理,数据上报时效性较差,具体情况如下:

1、现阶段各区县使用了两台前置机,部署了两套上报系统,分别向自然资源部和山东省国土资源厅上报不动产登记数据,两套上报系统独立部署,难以保证数据一致,造成了自然资源部、山东省国土资源厅、市区、县的数据库数据不一致。

2、不动产登记数据属于秘密数据,对数据传输的安全性和时效性要求很高。山东省各个区县登记机构的登记系统信息化水平不一,基础设施建设不一,经常产生断电、断网、服务器宕机、系统中断等情况,现有数据接入模式会造成数据丢失、泄露等问题。

3、一些发达城市当天的不动产登记数据量太大,现有数据传输中间件容易发生堵塞、未响应等情况,影响了数据传输的时效性。

4、山东省52个数据接入点分别部署了一套独立的消息中间件,运维工作量大。



技术实现要素:

有鉴于此,本发明的目的在于克服现有技术的不足,提供一种不动产数据上报系统及方法。

为实现上述目的,本发明提供了一种不动产数据上报系统,包括区县不动产登记数据库,区县上报前置机、国家接入前置机、省厅接入前置机、国家不动产登记数据库和省厅不动产登记数据库;

所述区县上报前置机分别与所述国家接入前置机和所述省厅接入前置机通信连接;所述区县上报前置机获取区县不动产登记数据库中的数据源,将该数据源同步、复制、分别加密复制后的数据,得到两组完全一致的加密消息,分别将两组所述加密消息发送所述国家接入前置机和所述省厅接入前置机,两组所述加密消息均经消息同步处理、文件格式转换后接入所述国家不动产登记数据库和所述省厅不动产登记数据库。

可选的,所述区县上报前置机包括第一文件同步模块,第一消息队列、第一消息子队列和第二消息子队列;所述第一文件同步模块用于识别所述区县不动产登记数据库中目录下源文件,将所述源文件转化成同步消息,将所述同步消息存储于所述第一消息队列,所述第一消息队列将所述同步消息复制成两份,分别发送至所述第一消息子队列和所述第二消息子队列,所述第一消息子队列和所述第二消息子队列均对复制后的同步消息进行加密和压缩,得到加密消息。

可选的,所述省厅接入前置机包括第二消息队列、第二文件同步模块,所述第二消息队列用于接收并缓存经所述加密消息,并将所述加密消息传输至所述第二文件同步模块,所述第二文件同步模块将所述加密消息转换成xml格式报文接入所述省厅不动产登记数据库。

可选的,所述国家接入前置机包括第三消息队列、第三文件同步模块,所述第三消息队列用于接收并缓存经所述加密消息,并将所述加密消息传输至所述第三文件同步模块,所述第三文件同步模块将所述加密消息转换成xml格式报文接入所述国家不动产登记数据库。

可选的,所述区县上报前置机、所述国家接入前置机和所述省厅接入前置机共用一云消息服务平台,所述云消息服务平台为浪潮云消息服务平台。

本发明还提供了一种不动产数据上报方法,利用上述的不动产数据上报系统进行上报,所述方法包括:

获取待上报不动产的数据源;

将所述数据源进行消息同步处理,得到同步消息;

复制所述同步消息,得到两组同步消息副本;

将两组所述同步消息副本分别缓存并进行加密和压缩,得到加密消息;

分别将两组所述加密消息接入国家接入前置机和省厅接入前置机;

转换所述加密消息的格式为xml格式报文;

分别将两组所述xml格式报文存储国家不动产登记数据库和省厅不动产登记数据库。

可选的,所述方法通过云消息服务平台实现。

可选的,所述云消息服务平台为浪潮云消息服务平台。

可选的,所述云消息服务平台在全省各个区县设置接入前置机,得到区县上报前置机,所述云消息服务平台实现数据的同步、复制、缓存、加密和压缩功能。

可选的,在所述获取待上报不动产的数据源之前,还包括:

通过不动产登记信息系统将登簿后的信息生产业务报文;

将所述业务报文发送至客户端进行数据校验,得到校验结果;

当所述校验结果为正确时,将所述业务报文发送至中心端进行报文处理,得到第一响应报文;

所述客户端接收所述第一响应报文并发送至所述不动产登记信息系统,判断所述第一响应报文是否正确,得到判断结果;

当所述判断结果为正确时,将所述第一响应报文接入区县不动产登记数据库;

当所述校验结果为错误时,生成第二响应报文,并传输至所述不动产登记信息系统进行错误处理;

获取所述第二响应报文的错误信息,对所述错数信息进行更改操作,得到更改后的业务报文,返回所述“将所述业务报文发送至客户端进行数据校验”的步骤;

当所述判断结果为错误时,将所述第一响应报文接入所述不动产登记信息系统进行错误处理;

获取所述第一响应报文的错误信息,对所述错数信息进行更改操作,得到更改后的业务报文,返回所述“将所述业务报文发送至客户端进行数据校验”的步骤。

根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明通过云消息服务平台建设,在山东省部署接入前置机,形成了各地不动产登记信息“部省双发,统一维护”的格局,在不影响国家级信息平台的信息接入的同时,实现了山东省137个市(区、县),52个接入点不动产登记信息实时上报省级信息平台。

1、一数多用:主要利用浪潮云消息服务平台(简称cmsp)提供的消息复制功能,提供多个消息副本满足不同的应用场合,如一份数据用于上报国家不动产登记数据库,一份数据上报省厅不动产登记数据库。

2、不动产接入:根据自然资源部关于不动产登记数据接入的技术规范,浪潮云消息服务平台对接收到不动产数据的正确性进行检查,并进行配号和生成响应报文操作。

3、集群管理:把山东省52个接入点的浪潮云消息服务平台组建一个集群,以可视化的方式提供全省全部浪潮云消息服务平台的管理功能,方便了大规模集群的管理和应用。通过控制台管理系统,在界面定义就可以实现不动产接入双发传输规则的配置。

4、解耦合:传统的一些应用中经常出现两个服务紧耦合调用的情况,一个服务的故障会影响另一个服务的运行,可利用浪潮云消息服务平台的消息队列的数据缓存功能将两个服务由紧耦合轻松改为松耦合,减少服务或系统间的强依赖关系,也能提高系统的性能。

5、削峰处理:不动产业务系统的上报数据量并不是一成不变的,有时多有时少,有高峰也有低谷,在低谷或访问量少的时候,传统的处理方式及服务直接处理方式完全可及时响应用户(/系统)请求,而访问量或称用户请求压力高到一定程度时,系统资源会严重不足,各服务争抢资源,最后有可能各服务资源都不够用而使系统瘫痪。浪潮云消息服务平台的消息队列的数据缓存功能可起到削峰填谷作用,用户请求的数据以消息方式在消息队列中可靠缓存,服务从消息队列中获取数据并进行处理,此种方式可使系统在请求高峰期保持满负荷的处理能力而且系统不会瘫痪,不能及时处理的数据在队列中排队稍后会得到处理。

6、安全性、加密:综合采用了授权访问、登录信息加密、防重放攻击、防逆向破解、国密算法、动态密钥、黑白名单限制网络访问等安全措施,确保访问浪潮云消息服务平台和消息传输是安全的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的不动产数据上报系统的结构图;

图2为本发明实施例提供的不动产数据上报系统的内部结构图;

图3为本发明实施例提供的不动产数据录入的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种不动产数据上报系统及方法,以解决数据上报系统没有针对不动产数据上报业务模式,也没有实现界面化定制。而且多为手工上报或单通道上报方式,不易管理,数据上报时效性较差、安全性差的问题。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图1和2所示,本实施例提供的不动产数据上报系统包括区县不动产登记数据库101,区县上报前置机102、国家接入前置机104、省厅接入前置机103、国家不动产登记数据库105和省厅不动产登记数据库106;

所述区县上报前置机102分别与所述国家接入前置机104和所述省厅接入前置机103通信连接;所述区县上报前置机102获取区县不动产登记数据库101中的数据源,将该数据源同步、复制、分别加密复制后的数据,得到两组完全一致的加密消息,分别将两组所述加密消息发送所述国家接入前置机104和所述省厅接入前置机103,两组所述加密消息均经消息同步处理、文件格式转换后接入所述国家不动产登记数据库105和所述省厅不动产登记数据库106。

如图2所示,本实施例中的区县上报前置机102包括第一文件同步模块1021,第一消息队列1022、第一消息子队列1023和第二消息子队列1024;所述第一文件同步模块1021用于识别所述区县不动产登记数据库101中目录下源文件,将所述源文件转化成同步消息,将所述同步消息存储于所述第一消息队列1022,所述第一消息队列1022将所述同步消息复制成两份,分别发送至所述第一消息子队列1023和所述第二消息子队列1024,所述第一消息子队列1023和所述第二消息子队列1024均对复制后的同步消息进行加密和压缩,得到加密消息。

省厅接入前置机103包括第二消息队列1031、第二文件同步模块1032,所述第二消息队列1031用于接收并缓存经所述加密消息,并将所述加密消息传输至所述第二文件同步模块1032,所述第二文件同步模块1032将所述加密消息转换成xml格式报文接入所述省厅不动产登记数据库106。

国家接入前置机104包括第三消息队列1041、第三文件同步模块1042,所述第三消息队列1041用于接收并缓存经所述加密消息,并将所述加密消息传输至所述第三文件同步模块1042,所述第三文件同步模块1042将所述加密消息转换成xml格式报文接入所述国家不动产登记数据库105。

需要说明确的是,本实施例中的区县上报前置机102、国家接入前置机104和省厅接入前置机103共用一云消息服务平台,所述云消息服务平台为浪潮云消息服务平台。该浪潮云消息服务平台为浪潮软件集团有限公司开发的已在其他领域的现有技术中应用的云服务平台。

如图2和3所示,基于上述不动产数据上报系统,进行不动产数据上报的方法包括:

通过不动产登记信息系统将登簿后的信息生产业务报文;

将所述业务报文发送至客户端进行数据校验,得到校验结果;

当所述校验结果为正确时,将所述业务报文发送至中心端进行报文处理,得到第一响应报文;

所述客户端接收所述第一响应报文并发送至所述不动产登记信息系统,判断所述第一响应报文是否正确,得到判断结果;

当所述判断结果为正确时,将所述第一响应报文接入区县不动产登记数据库;

当所述校验结果为错误时,生成第二响应报文,并传输至所述不动产登记信息系统进行错误处理;

获取所述第二响应报文的错误信息,对所述错数信息进行更改操作,得到更改后的业务报文,返回所述“将所述业务报文发送至客户端进行数据校验”的步骤;

当所述判断结果为错误时,将所述第一响应报文接入所述不动产登记信息系统进行错误处理;

获取所述第一响应报文的错误信息,对所述错数信息进行更改操作,得到更改后的业务报文,返回所述“将所述业务报文发送至客户端进行数据校验”的步骤;

获取区县不动产登记数据库中待上报不动产的数据源;

将所述数据源进行消息同步处理,得到同步消息;

复制所述同步消息,得到两组同步消息副本;

将两组所述同步消息副本分别缓存并进行加密和压缩,得到加密消息;

分别将两组所述加密消息接入国家接入前置机和省厅接入前置机;

转换所述加密消息的格式为xml格式报文;

分别将两组所述xml格式报文存储国家不动产登记数据库和省厅不动产登记数据库。

需要说明的是,上述上报方法通过云消息服务平台实现。该云消息服务平台为浪潮云消息服务平台。云消息服务平台在全省各个区县设置接入前置机,得到区县上报前置机,并实现数据的同步、复制、缓存、加密和压缩功能。浪潮云消息服务平台,将以高安全、高可靠、高稳定,以丰富的协议和开源产品无缝接入,以丰富的数据交换传输组件,能够为各行各业的发展提供有力的支撑。

本实施例是根据自然资源部和山东省国土资源厅关于不动产数据接入的要求,山东省137个区县的不动产登记数据要实时上报至国家信息平台和省级信息平台,在本实施例中实现了数据“双发”,但也可以是其他数据的发送模式,此处并不限定,并保证国家、省、市、县数据一致性。山东省数据有52个数据接入点,负责137个区县的数据上报,各个接入点之间跨部门,情况复杂。原来各市登记信息直报“国家级信息平台”,虽然满足了自然资源部对数据实时性和准确性的要求,但是山东省国土资源厅不掌握全省数据使省级不动产登记管理工作缺少一个重要抓手。通过cmsp云消息服务平台建设,在全省部署cmsp接入前置机,形成了各地不动产登记信息“部省双发,统一维护”的格局,在不影响国家级信息平台的信息接入的同时,实现了全省137个市(区、县),52个接入点不动产登记信息实时上报省级信息平台。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1