一种政务数据与认证的处理方法技术

技术编号:32357454 阅读:21 留言:0更新日期:2022-02-20 03:19
本发明专利技术提供一种政务数据与认证的处理方法,属于信息技术领域,本发明专利技术通过将所拥有的数据接口做便民化、简易化封装处理后,形成统一格式的可用数据,对外提供具有可视化的接口服务,通过数据认证子系统将各自在数据应用过程中产生的对账信息记入区块链账本中进行数据认证。提高政务数据利用率,保证数据应用的可信性与安全性。可信性与安全性。可信性与安全性。

【技术实现步骤摘要】
一种政务数据与认证的处理方法


[0001]本专利技术涉及信息
,尤其涉及一种政务数据与认证的处理方法。基于tcp/http协议的数据服务标准接入,采用groovy进行简易脚本封装,快速格式化展示,基于区块链技术的政务数据应用与认证。

技术介绍

[0002]随着现代信息技术的发展,互联网发生了翻天覆地的变化,各种数据应用逐渐兴起。从用户角度来看,频繁地在各个独立的应用之间切换,使得用户不得不被动接受各种应用的约束,且认证规范不一致,极大的影响了用户体验和用户数据的完整性与安全性。因此,如何实现各种服务应用的快速接入并保证数据可信性,成为应用开发者与服务使用方共同关注的问题。
[0003]目前的应用之间独立性很强且服务格式不统一,每个应用在使用到的共享的数据资源时,需要在各自的应用中独立开发,并且进行数据的整理、展示,采用独立的认证体系,互不认可。这样不仅浪费了开发的时间和人力成本,也为数据信任为题留下隐患。

技术实现思路

[0004]为了解决以上技术问题,本专利技术提供了一种政务数据与认证的处理方法,通过数据认证子系统将各自在数据应用过程中产生的对账信息记入区块链账本中进行数据认证。
[0005]本专利技术的技术方案是:
[0006]一种政务数据与认证的处理方法,
[0007]通过数据提供平台查询到可用的接口,以http/rpc服务为通讯协议,进行信息对接,或采用ETL数据工具,将可用数据进行交换至己方环境的数据库中,展示于平台供用户使用。
[0008]进一步的,
[0009]用户由平台申请所需接口后,通过对该接口的服务代理接入至己方平台,进行参数设置并对于接口分成情况处理。
[0010]进一步的,
[0011]数据服务:数据服务是基于库表结构进行的封装的http服务,通过数据提供方提供的技术文档中的字段说明,可直接对数据服务output数据进行格式化处理,封装json格式,供前端展示。
[0012]进一步的,
[0013]接口服务:使用Groovy可以接入Java、Python、Groovy的脚本,进行封装后发布至平台。
[0014]对脚本采用数据库存储的方式,便于对脚本进行格式化脚本的编写,对于热门接口以脚本预处理的方式,将groovy脚本预加载至服务器内存模块。
[0015]进一步的,
[0016]在前端展示方面,基于Vue.js框架的数据动态渲染与数据驱动的特性,制作Vue.js展示组件,可扩展HTML元素,封装可重用的代码,统一的应用模版将原始接口以应用的方式提供给用户,同时,Vue.js超快的虚拟DOM,在做到动态的展示数据形式的同时高效且稳定。
[0017]进一步的,
[0018]建立以大数据中心,数据提供方、应用部门方为节点的区块链认证服务体系,以大数据中心为根节点,各应用部门为子节点,保障数据权威性。
[0019]用户通过数据应用使用原接口时,数据平台向服务认证子系统发送日志信息,分布式存储于各个节点中,得到一个唯一标识;同时通过平台获得结果文件以PDF的格式保存当前查询结果和当前唯一标识,用于数据留存与材料证明,数据真实性核验、回溯数据来源。
[0020]数据服务的脚本化处理方式在于将应用服务脚本化,可根据不同接口的格式,进行个性化的脚本处理,形成格式一致的json数据传输方式。
[0021]数据格式化展示则要求对数据服务的接口形式脚本化处理后,对其进行标准的Key

Value表格化展示
[0022]应用数据认证,即标准化数据展示后,提供给用户认证文件,用于数据溯源与结果认定。
[0023]本专利技术基于脚本化内存预加载技术、区块链的服务认证体系。
[0024]本专利技术的有益效果是
[0025]本专利技术通过简化的配置、简洁的数据展示方式极大提升了服务应用的接入效率,拓展了数据可应用场景。同时采用用户方数据留存、平台方日志记录、分布式区块链等功能设计,保证了数据的真实性、可溯性,为政务数据的安全使用以及数据权威性做出有力保障。
附图说明
[0026]图1是本专利技术的请求工作流程示意图;
[0027]图2是本专利技术建设的数据认证示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]本专利技术提供了一种政务数据与认证的处理方法,数据提供平台查询到可用的接口,以http/rpc服务为通讯协议,进行信息对接,或采用ETL数据工具,将可用数据进行交换至己方环境的数据库中,展示于平台供用户使用。
[0030]用户由平台申请所需接口后,通过对该接口的服务代理接入至己方平台,进行参数设置并对于接口分成情况处理:
[0031]1、数据服务:数据服务是基于库表结构进行的封装的http服务,其结构标准且统
一,处理较为简单。通过数据提供方提供的技术文档中的字段说明,可直接对数据服务output数据进行格式化处理,封装json格式,供前端展示。
[0032]2、接口服务:由于接口开发人员的规范不一,数据格式多种多样,封装较为复杂。Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy代码能够与Java代码很好地结合,也能用于扩展现有代码,Groovy也可以使用其他非Java语言编写的库。因此,使用Groovy可以接入Java、Python、Groovy等多语言简易的脚本,进行封装后发布至平台。对脚本采用数据库存储的方式,便于项目人员对脚本进行格式化脚本的编写,对于热门接口以脚本预处理的方式,将groovy脚本预加载至服务器内存模块,增加代码块加载速率,减少jvm加载次数,以提高并发处理能力。
[0033]3、在前端展示方面,基于Vue.js框架的数据动态渲染与数据驱动的特性,制作Vue.js展示组件,可以扩展HTML元素,封装可重用的代码,统一的应用模版将原始接口以应用的方式提供给用户,同时,Vue.js超快的虚拟DOM,在做到动态的展示数据形式的同时高效且稳定。
[0034]4、建立以大数据中心,数据提供方、应用部门方为节点的区块链认证服务体系,以大数据中心为根节点,各应用部门为子节点,保障数据权威性。用户通过数据应用使用原接口时,数据平台向服务认证子系统发送日志信息,分布式存储于各个节点中,得到一个唯一标识;同时通过平台获得结果文件以PDF的格式保存当前查询结果和当前唯一标识,用于数据留存与材料证明,数据真实性核验、回溯数据来源。平台通过独立日志模块与认证子系统,共同保证历史数据可查,历史操作可溯,以保证数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种政务数据与认证的处理方法,其特征在于,通过数据提供平台查询到可用的接口,以http/rpc服务为通讯协议,进行信息对接,或采用ETL数据工具,将可用数据进行交换至己方环境的数据库中,展示于平台供用户使用。2.根据权利要求1所述的方法,其特征在于,用户由平台申请所需接口后,通过对该接口的服务代理接入至己方平台,进行参数设置并对于接口分成情况处理。3.根据权利要求1所述的方法,其特征在于,数据服务:数据服务是基于库表结构进行的封装的http服务,通过数据提供方提供的技术文档中的字段说明,可直接对数据服务output数据进行格式化处理,封装json格式,供前端展示。4.根据权利要求1所述的方法,其特征在于,接口服务:使用Groovy可以接入Java、Python、Groovy的脚本,进行封装后发布至平台。5.根据权利要求4所述的方法,其特征在于,对脚本采用数据库存储的方式,便于对脚本进行格式化脚本的编写,对于热...

【专利技术属性】
技术研发人员:吴梦真
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1