一种统一社会信用代码核查平台系统及其方法[发明专利]

更新时间:2024-11-06 08:10:35 阅读: 评论:0


2023年5月22日发(作者:卡麦龙)

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号

C 112100268 A

(43)申请公布日

2020.12.18

(21)申请号 2.X (2019.01)

(22)申请日 2020.11.17

(71)申请人 江苏省质量和标准化研究院

地址 210029 江苏省南京市秦淮区石鼓路

227号

(72)发明人 朱峰 章学周 吕浩 吴杰

沈健威 李玥 黄洁 赵文清

王理 徐雪岚 倪文红 孙芳

杨璐瑶 张莉

(74)专利代理机构 常州佰业腾飞专利代理事务

所(普通合伙) 32231

代理人 刘松

(51)Int.Cl.

G06F16/25

(2019.01)

G06F16/27

(2019.01)

权利要求书1页 说明书18页 附图2页

G06F16/9532

G06Q50/26

(2012.01)

C

1

1

2

1

0

0

2

6

8

A

(54)发明名称

一种统一社会信用代码核查平台系统及其

方法

(57)摘要

本发明公开了一种统一社会信用代码核查

平台系统及其方法,属于大数据技术领域,包括

外部使用平台、统一对外请求接口、数据解析模

块、核对数据库、统一代码数据库、统一对外查询

接口和代码核查平台,本发明的开发及运行结构

基于后台数据库的三层架构,即Web服务器、应用

服务器和数据库服务器。在三层架构基础上,

用MVCModelViewController加上服务容器

的体系架构,支持各层之间的松耦合,从而做到

服务到业务流程可配置、可重构。本发明以开放

性、标准化为准则,采用组件式、分层次、服务提

供者/使用者间定义接口、容错等设计思想,保证

可靠性和可扩展性。整个应用系统的稳定性、

C 112100268 A

权 利 要 求 书

1/1

1.一种统一社会信用代码核查平台系统,其特征在于:包括外部使用平台、统一对外请

求接口、数据解析模块、核对数据库、统一代码数据库、统一对外查询接口和代码核查平台,

外部使用平台分别与统一对外请求接口、核对数据库和统一对外查询接口之间通过互联网

相互通信;

数据解析模块分别与核对数据库、统一对外请求接口和代码核查平台之间通过互联网

相互通信;

统一代码数据库用于生成redis集,并分别与核对数据库和代码核查平台之间通过

互联网相互通信;

redis集与统一对外查询接口之间通过互联网相互通信;

代码核查平台用于提供统一社会信用代码数据校核web集服务。

2.如权利要求1所述的一种统一社会信用代码核查平台系统,其特征在于:所述对外请

求接口用于外部请求传递需要对比的统一社会信用代码数据。

3.如权利要求1所述的一种统一社会信用代码核查平台系统,其特征在于:所述核对数

据库开放端口,用于由外部平台直接把要对比的统一社会信用代码数据调用Writer DB写

入所述核对数据库中。

4.如权利要求2所述的一种统一社会信用代码核查平台系统,其特征在于:所述代码核

查平台用于对统一社会信用代码数据进行对比,并将对比结果写入到所述统一代码数据库

中。

5.如权利要求1所述的一种统一社会信用代码核查平台系统,其特征在于:所述redis

集用于接收所述统一代码数据库发布的redis;

统一对外查询接口用于对外部使用平台提供redis查询。

6.如权利要求1所述的一种统一社会信用代码核查平台系统,其特征在于:所述外部使

用平台为并联审批平台、民政业务系统或质监业务系统。

7.一种统一社会信用代码核查方法,其特征在于:包括如下步骤:

步骤1:建立一种统一社会信用代码核查平台系统;

步骤2:统一对外请求接口对包括外部使用平台提供一个统一的对外请求接口,可供外

部系统调用,传递统一社会信用代码数据;

步骤3:数据解析模块获取统一社会信用代码数据,并将统一社会信用代码数据发送到

核对数据库中,建立核对数据请求表;

步骤4:代码核查平台通过数据解析模块获取核对数据请求表,并从核对数据请求表中

解析出统一社会信用代码数据;

在代码核查平台中建立统一社会信用代码校核web集模块,在统一社会信用代码校

核web集模块中对统一社会信用代码数据进行核对比较,生成核对结果;

步骤5:代码核查平台将核对结果发送到统一代码数据库中,统一代码数据库根据核对

结果建立核对数据结果表;

步骤6:统一代码数据库根据核对数据结果表生成redis,并将redis发布到redis集;

步骤7:统一代码数据库通过redis集提供统一对外查询接口,外部使用平台通过统

一对外查询接口查询发布的redis,从而获取核对数据结果表。

2

C 112100268 A

说 明 书

一种统一社会信用代码核查平台系统及其方法

1/18

技术领域

[0001]

本发明属于大数据技术领域,涉及一种统一社会信用代码核查平台系统及其方

法。

背景技术

[0002]

2015年10月1日,江苏省统一社会信用代码管理中心按照三证合一、一照一码

度改革相关要求,取消了对企业、农民合作社组织以及个体工商户发放统一社会信用代码

证书,改为由工商部门核发加载统一社会信用代码的营业执照。2016年1月1日,江苏省统一

社会信用代码管理中心全面停止对机关、事业单位、社会团体及其他依法成立的机构发放

统一社会信用代码证书。

[0003]

江苏省统一社会信用代码管理中心在对2015年11月份至2016年3月份登记管理部

门回传的统一社会信用代码数据进行了唯一性和准确性校核后发现,统一社会信用代码存

在错码、重复赋码和一码多赋等问题。

[0004]

登记管理部门对已发放登记证书的统一社会信用代码纠错难度大,错成本高,

错成功比例小。现行的统一社会信用代码数据核查模式存在着较大的隐患,影响了统一社

会信用代码数据库的建设和信用共享工作的开展。

发明内容

[0005]

本发明的目的是提供一种统一社会信用代码核查平台系统及其方法,解决了统一

社会信用代码数据库的建设和审核的技术问题。

[0006]

为实现上述目的,本发明采用如下技术方案:

一种统一社会信用代码核查平台系统,包括外部使用平台、统一对外请求接口、数据解

析模块、核对数据库、统一代码数据库、统一对外查询接口和代码核查平台,外部使用平台

分别与统一对外请求接口、核对数据库和统一对外查询接口之间通过互联网相互通信;

数据解析模块分别与核对数据库、统一对外请求接口和代码核查平台之间通过互联网

相互通信;

统一代码数据库用于生成redis集,并分别与核对数据库和代码核查平台之间通过

互联网相互通信;

redis集与统一对外查询接口之间通过互联网相互通信;

代码核查平台用于提供统一社会信用代码数据校核web集服务。

[0007]

优选的,所述对外请求接口用于外部请求传递需要对比的统一社会信用代码数

据。

[0008]

优选的,所述核对数据库开放端口,用于由外部平台直接把要对比的统一社会信

用代码数据调用Writer DB写入所述核对数据库中。

[0009]

优选的,所述代码核查平台用于对统一社会信用代码数据进行对比,并将对比结

果写入到所述统一代码数据库中。

3

C 112100268 A

[0010]

说 明 书

2/18

优选的,所述redis集用于接收所述统一代码数据库发布的redis;

统一对外查询接口用于对外部使用平台提供redis查询。

[0011]

优选的,所述外部使用平台为并联审批平台、民政业务系统或质监业务系统。

[0012]

一种统一社会信用代码核查方法,包括如下步骤:

步骤1:建立一种统一社会信用代码核查平台系统;

步骤2:统一对外请求接口对包括外部使用平台提供一个统一的对外请求接口,可供外

部系统调用,传递统一社会信用代码数据;

步骤3:数据解析模块获取统一社会信用代码数据,并将统一社会信用代码数据发送到

核对数据库中,建立核对数据请求表;

步骤4:代码核查平台通过数据解析模块获取核对数据请求表,并从核对数据请求表中

解析出统一社会信用代码数据;

在代码核查平台中建立统一社会信用代码校核web集模块,在统一社会信用代码校

web集模块中对统一社会信用代码数据进行核对比较,生成核对结果;

步骤5:代码核查平台将核对结果发送到统一代码数据库中,统一代码数据库根据核对

结果建立核对数据结果表;

步骤6:统一代码数据库根据核对数据结果表生成redis,并将redis发布到redis集;

步骤7:统一代码数据库通过redis集提供统一对外查询接口,外部使用平台通过统

一对外查询接口查询发布的redis,从而获取核对数据结果表。

[0013]

本发明所述的一种统一社会信用代码核查平台系统及其方法,解决了统一社会信

用代码数据库的建设和审核的技术问题,本发明的开发及运行结构基于后台数据库的三层

架构,即Web服务器、应用服务器和数据库服务器。在三层架构基础上,采用MVC(Model-

View-Controller加上服务容器的体系架构,支持各层之间的松耦合,从而做到服务到业

务流程可配置、可重构。

[0014]

本发明以开放性、标准化为准则,采用组件式、分层次、服务提供者/使用者间定义

接口Service Provider Interface容错等设计思想,保证整个应用系统的稳定性、可靠

性和可扩展性。同时在数据交换格式上支持XML标准,使系统功能最优化,同时将整体系统

内部在技术上的相互依赖性减至最低。

附图说明

[0015]

图1为本发明的系统构架图;

图2为本实施例1的系统应用拓扑图。

具体实施方式

[0016]

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、

整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于

本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他

实施例,都属于本发明保护的范围。

[0017]

实施例1:

RedisRemote Dictionary Server即远程字典服务,是一个开源的使用ASI C语言

4

C 112100268 A

说 明 书

3/18

编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的

API。

[0018]

如图1-图2所示的一种统一社会信用代码核查平台系统,包括外部使用平台、统一

对外请求接口、数据解析模块、核对数据库、统一代码数据库、统一对外查询接口和代码核

查平台,外部使用平台分别与统一对外请求接口、核对数据库和统一对外查询接口之间通

过互联网相互通信;

数据解析模块分别与核对数据库、统一对外请求接口和代码核查平台之间通过互联网

相互通信;

统一代码数据库用于生成redis集,并分别与核对数据库和代码核查平台之间通过

互联网相互通信;

redis集与统一对外查询接口之间通过互联网相互通信;

代码核查平台用于提供统一社会信用代码数据校核web集服务。

[0019]

在本实施例中,采用的服务器硬件系统包括数据库服务器、Web服务器、文件服务

器、接口机服务器和负载均衡服务器;

数据解析模块、核对数据库和统一代码数据库均部署在数据库服务器中;

统一对外请求接口和统一对外查询接口部署在接口机服务器中;

代码核查平台部署在Web服务器中。

[0020]

在本实施例中采用主-备服务器结构,保证数据的安全性,不易丢失。

[0021]

本发明支持服务分布布署,采用B/S结构,采用软、硬件相结合的安全解决方案,

保系统稳定运行。

[0022]

本发明把核对数据结果表中的数据生成生成redis发布redis集;代码核查平台

系统提供对外查询接口,去请求redis集服务,可以实现二次确认核对结果。

[0023]

优选的,所述对外请求接口用于外部请求传递需要对比的统一社会信用代码数

据。

[0024]

优选的,所述核对数据库开放端口,用于由外部平台直接把要对比的统一社会信

用代码数据调用Writer DB写入所述核对数据库中。

[0025]

优选的,所述代码核查平台用于对统一社会信用代码数据进行对比,并将对比结

果写入到所述统一代码数据库中。

[0026]

优选的,所述redis集用于接收所述统一代码数据库发布的redis;

统一对外查询接口用于对外部使用平台提供redis查询。

[0027]

优选的,所述外部使用平台为并联审批平台、民政业务系统或质监业务系统。

[0028]

本发明采用oracle数据库,具有更好的开放性,能在所有主流平台上运行(包括

Windows具有可伸缩性,并行性,平行服务器通过使一组结点共享同一簇中的工作来扩展

Window T的能力,提供高可用性和高伸缩性的簇的解决方案。如果WindowsT不能满足需

,用户可以把数据库移到UIX中;具有更高的安全性、性能高、使用风险低。

[0029]

本发明采用redis集,速度快,支持5种数据结构,由于所有数据保持在内存中,

所以对数据的更新将异步地保存到磁盘上,Redis提供了一些策略来保存数据,比如根据时

间或更新次数。

[0030]

本发明的数据超过内存,使用swap,保证数据,对不同数据类型的操作是自动的,

5

C 112100268 A

说 明 书

4/18

因此设置或增加key值,从一个集合中增加或删除一个元素都能安全的操作,本发明支持多

种余元,支持简单而快速的主-从复制。

[0031]

本发明在安全性方面对每一个客户端请求记录一个ip和key的对应关系,在软件

层面客户端请求连接数做一定的限制。

[0032]

实施例2:

实施例2所述的一种统一社会信用代码核查方法是在实施例1所述的一种统一社会信

用代码核查平台系统的基础上实现的,包括如下步骤:

步骤1:建立一种统一社会信用代码核查平台系统;

步骤2:统一对外请求接口对包括外部使用平台提供一个统一的对外请求接口,可供外

部系统调用,传递统一社会信用代码数据;

步骤3:数据解析模块获取统一社会信用代码数据,并将统一社会信用代码数据发送到

核对数据库中,建立核对数据请求表;

步骤4:代码核查平台通过数据解析模块获取核对数据请求表,并从核对数据请求表中

解析出统一社会信用代码数据;

在代码核查平台中建立统一社会信用代码校核web集模块,在统一社会信用代码校

web集模块中对统一社会信用代码数据进行核对比较,生成核对结果;

本实施例中,代码核查平台根据以下规则对统一社会信用代码数据进行核对:

错码校核规则如表1所示:

6

C 112100268 A

说 明 书

5/18

表1

一码多赋校核规则如表2所示:

7

C 112100268 A

说 明 书

6/18

表2

一码多赋是指将同一个主体标识码赋予不同法人或其他组织以下简称机构包括由

于错误办理业务产生的一码多赋问题,也包括由于回传信息不全或不准无法判定何种原因

造成的同一个主体标识码对应两个以上机构名称的情况。

[0033]

重复赋码校核规则如表3所示:

8

C 112100268 A

说 明 书

7/18

表3

重复赋码是指同一机构被赋予多个主体标识码或统一社会信用代码,其中包括由于错

误办理业务产生的重复赋码问题,也包括由于登记管理部门新的业务规则产生的重新赋码

现象,还包括由于回传信息不全无法判定何种原因造成的同一个机构名称对应两个以上主

体标识码或统一社会信用代码的情况。

[0034]

日期类型校验规则如表4所示:

9

C 112100268 A

说 明 书

8/18

表4

行政区划校验规则如表5所示:

表5

校验规则如表6所示:

10

C 112100268 A

说 明 书

9/18

表6

法定代表人姓名、身份证号核对规则如表7所示:

表7

11

C 112100268 A

说 明 书

10/18

经济行业、经济类型核对规则如表8所示:

表8

业务类型校验规则如表9所示:

表9

非空项校验规则如表10所示:

12

C 112100268 A

说 明 书

11/18

表10

13

C 112100268 A

说 明 书

12/18

数字档案核查规则如表11所示:

表11

数字档案核查是对回传的数字档案信息或登记管理部门公示信息进行对比出不一

致的情况。

[0035]

步骤5:代码核查平台将核对结果发送到统一代码数据库中,统一代码数据库根据

核对结果建立核对数据结果表;

本实施例中,核对数据结果表如表12所示:

14

C 112100268 A

说 明 书

13/18

表12

在本实施例中,统一代码数据库中的统一社会信用代码数据的数据结构如下表13、

14和表15所示:

15

C 112100268 A

说 明 书

14/18

表13

16

C 112100268 A

说 明 书

15/18

表14

17

C 112100268 A

说 明 书

16/18

表15

其中,数据表名称:统一社会信用代码基础信息表tydm

信息资源摘要:统一社会信用代码基础信息表包含了以统一社会信用代码号为唯一

标识的机构主体完成统一社会信用代码的申办和其他办理业务变更、补办等的最终有效

数据。主要包括机构基本信息如机构的名称、地址、经营范围、主管机构业务办理状态标

业务类型等;

数据表主键:统一社会信用代码:tydm。

[0036]

步骤6:统一代码数据库根据核对数据结果表生成redis,并将redis发布到redis

18

C 112100268 A

说 明 书

17/18

集;

步骤7:统一代码数据库通过redis集提供统一对外查询接口,外部使用平台通过统

一对外查询接口查询发布的redis,从而获取核对数据结果表。

[0037]

本发明所述的一种统一社会信用代码核查平台系统及其方法,解决了统一社会信

用代码数据库的建设和审核的技术问题,本发明的开发及运行结构基于后台数据库的三层

架构,即Web服务器、应用服务器和数据库服务器。在三层架构基础上采用MVCModel-View-

Controller加上服务容器的体系架构,支持各层之间的松耦合,从而做到服务到业务流程

可配置、可重构。

[0038]

本发明以开放性、标准化为准则,采用组件式、分层次、服务提供者/使用者间定义

接口Service Provider Interface容错等设计思想,保证整个应用系统的稳定性、可靠

性和可扩展性。同时在数据交换格式上支持XML标准,使系统功能最优化,同时将整体系统

内部在技术上的相互依赖性减至最低。

[0039]

在本发明中,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解

为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模

块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出

或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,

应被本发明的实施例所属技术领域的技术人员所理解。

[0040]

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用

于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供

指令执行系统、装置或设备如基于计算机的系统、包括处理器的系统或其他可以从指令执

行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设

备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传

输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装

置。计算机可读介质的更具体的示例非穷尽性列表包括以下:具有一个或多个布线的电

连接部电子装置)便携式计算机盘盒(磁装置)随机存取存储器(RAM)只读存储器

ROM可擦除可编辑只读存储器EPROM或闪速存储器光纤装置,以及便携式光盘只读存

储器CDROM另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的

介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其

他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

[0041]

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述

实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件

或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技

术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离

散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA现场可编

程门阵列FPGA等。

[0042]

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步

骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介

质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

[0043]

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以

19

C 112100268 A

说 明 书

18/18

是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模

块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如

果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机

可读取存储介质中。

[0044]

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例

性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述

实施例进行变化、修改、替换和变型。

20

C 112100268 A

说 明 书 附 图

1/2

图1

21

C 112100268 A

说 明 书 附 图

2/2

图2

22


本文发布于:2023-05-22 11:28:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/falv/fa/87/93962.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26