一种数据转换方法、系统、计算机设备及存储介质技术方案

技术编号:31799021 阅读:19 留言:0更新日期:2022-01-08 10:59
本发明专利技术提供了一种数据转换方法、系统、计算机设备及存储介质。数据转换方法包括:调用预设接口,激活目标项目,获取目标项目的项目信息;显示项目配置页面,获取管理用户输入的目标项目的项目编号和项目配置信息,项目配置信息包括目标项目的数据转换回调方式和与数据转换回调方式匹配的回调信息;在项目配置页面显示项目配置信息。本发明专利技术能够有效节约数据转换所需的资源,提升数据转换效率。提升数据转换效率。提升数据转换效率。

【技术实现步骤摘要】
一种数据转换方法、系统、计算机设备及存储介质


[0001]本专利技术涉及数据传输领域,具体涉及一种数据转换方法、系统、计算机设备及存储介质。

技术介绍

[0002]现在分布式系统用得越来越多尤其是微服务,系统架构设计时独立出一个数据转换服务,用于处理内部和第三方的业务数据,制定一套数据通信协议,可以实现公司多套系统以及对外客户的业务需求。该数据转换服务采用微服务实现,与其他服务互相独立,互不干扰,便于开发和维护。对于公司产品,通过按项目配置,可以减少项目部署的资源,节约成本,对内和对外都方便交互。
[0003]但是该方法同时存在缺点:当公司的业务和客户的需求变得越来越细致,尤其是需要定制一些特殊业务需求时,通用的数据协议保持不变,需要增加特定业务数据处理,随着业务和客户量越来越多,数据转换服务也会变得越来越复杂,投入的人力和成本也会逐渐增多。

技术实现思路

[0004]本专利技术要解决的技术问题在于数据转换服务也会变得越来越复杂,投入的人力和成本也会逐渐增多,针对现有技术的上述缺陷,提供一种数据转换方法、系统、计算机设备及存储介质,能够有效节约数据转换所需的资源,提升数据转换效率。
[0005]本专利技术解决其技术问题所采用的技术方案是:提供一种数据转换方法,包括如下步骤:调用预设接口,激活目标项目,获取所述目标项目的项目信息;显示项目配置页面,获取管理用户输入的所述目标项目的项目编号和项目配置信息,所述项目配置信息包括所述目标项目的数据转换回调方式和与所述数据转换回调方式匹配的回调信息;在所述项目配置页面显示所述项目配置信息。
[0006]其中,所述预设接口包括http接口。
[0007]其中,所述调用预设接口的步骤之前,包括:在数据转换中心创建用于存储所述目标项目的项目数据的数据库实例;创建所述目标项目的项目基础信息,所述项目基础信息包括:项目默认配置表结构、项目配置表结构和项目表结构中的至少一个。
[0008]其中,所述数据转换方法还包括:获取查询用户根据所述数据转换回调方式向所述数据转换中心提出所述目标项目的数据查询需求;将与所述数据查询需求匹配的查询数据通过所述回调信息的方式反馈给所述查询用户。
[0009]其中,所述数据转换回调方式包括http,所述回调信息包括数据转换回调的url。
[0010]其中,所述数据转换回调方式包括kafka,所述回调信息包括数据转换回调的kafka主题。
[0011]其中,所述项目信息包括项目验证信息;所述显示项目配置页面的步骤之前,包括:获取所述管理用户的用户认证信息,判断所述用户认证信息和所述项目验证信息是否
匹配,若所述用户认证信息和所述项目验证信息匹配则执行所述显示项目配置页面以及后续步骤。
[0012]本专利技术解决其技术问题所采用的技术方案是:提供一种数据转换系统,包括如下模块:项目模块,用于调用预设接口,激活目标项目,获取所述目标项目的项目信息;配置模块,用于显示项目配置页面,获取管理用户输入的所述目标项目的项目编号和项目配置信息,所述项目配置信息包括所述目标项目的数据转换回调方式和与所述数据转换回调方式匹配的回调信息;显示模块,用于在所述项目配置页面显示所述项目配置信息。
[0013]本专利技术解决其技术问题所采用的技术方案是:提供一种计算机设备,包括:处理器和存储器,所述处理器耦接所述存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现如上所述的方法。
[0014]本专利技术解决其技术问题所采用的技术方案是:提供一种存储介质,存储有计算机程序,所述计算机程序能够被处理器执行以实现如上所述的方法。
[0015]本专利技术的有益效果在于,与现有技术相比,本专利技术通过在激活目标项目后,获取管理用户设置的项目配置信息,项目配置信息所述目标项目的数据转换回调方式和与所述数据转换回调方式匹配的回调信息,从而查询用户可以根据目标项目的数据转换回调方式中数据转换中心获取目标项目的项目数据,无需针对不同的客户和客户需求部署多套系统,即可实现项目数据的数据转换,有效节约了数据转换资源,提升数据转换效率。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]其中:
[0018]图1是本专利技术提供的数据转换方法的第一实施例的流程示意图;
[0019]图2是本专利技术提供的数据转换方法的应用场景示意图;
[0020]图3是本专利技术提供的数据转换方法的第二实施例的流程示意图;
[0021]图4是本专利技术提供的数据转换系统的一实施例的结构示意图;
[0022]图5是本专利技术提供的计算机设备的一实施例的结构示意图;
[0023]图6是本专利技术提供的存储介质的一实施例的结构示意图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]请参阅图1和图2,图1是本专利技术提供的数据转换方法的第一实施例的流程示意图。图2是本专利技术提供的数据转换方法的应用场景示意图。
[0026]如图2中所示的,数据转换中心10中存储有多个项目的项目数据,多个项目中包括
目标项目。负责处理目标项目的公司内部人员和与目标项目相关的第三方外部公司需要向数据转换中心提出数据转换的需求,例如,通过公司内部人员通过目标项目的内部系统11访问数据转换中心,接收数据转换中心发送的项目数据,或者是通过第三方公司的外部系统12访问数据转换中心,接收数据转换中心发送的项目数据。
[0027]本专利技术提供的数据转换方法包括如下步骤:
[0028]S101:调用预设接口,激活目标项目,获取目标项目的项目信息。
[0029]在一个具体的实施场景中预设接口为http接口,在其他实施场景场景中,预设接口也可以是其他网络连接接口,例如webservice接口等。目标项目的项目数据以项目为单位存储于数据转换中心中,管理用户可以通过预设接口输入激活指令,激活目标项目。管理用户在激活目标项目后设置目标项目的项目信息。项目信息包括目标项目的项目编号和目标项目的项目验证信息。保存获取到的项目信息。
[0030]S102:显示项目配置页面,获取管理用户输入的目标项目的项目编号和项目配置信息,项目配置信息包括目标项目的数据转换回调方式和与数据转换回调方式匹配的回调信息。
[0031]在一个具体的实施场景中,向管理用户显示项目配置页面,管理用户在配置页面输入目标项目的项目配置信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据转换方法,其特征在于,包括如下步骤:调用预设接口,激活目标项目,获取所述目标项目的项目信息;显示项目配置页面,获取管理用户输入的所述目标项目的项目编号和项目配置信息,所述项目配置信息包括所述目标项目的数据转换回调方式和与所述数据转换回调方式匹配的回调信息;在所述项目配置页面显示所述项目配置信息。2.根据权利要求1所述的数据转换方法,其特征在于,所述预设接口包括http接口。3.根据权利要求1所述的数据转换方法,其特征在于,所述调用预设接口的步骤之前,包括:在数据转换中心创建用于存储所述目标项目的项目数据的数据库实例;创建所述目标项目的项目基础信息,所述项目默认配置表结构、项目配置表结构和项目表结构中的至少一个。4.根据权利要求3所述的数据转换方法,其特征在于,所述数据转换方法还包括:获取查询用户根据所述数据转换回调方式向所述数据转换中心提出所述目标项目的数据查询需求;将与所述数据查询需求匹配的查询数据通过所述数据转换回调方式反馈给所述查询用户。5.根据权利要求1所述的数据转换方法,其特征在于,所述数据转换回调方式包括http,所述回调信息包括数据转换回调的url。6.根据权利要求1所述的数据转换方法,其特征在于,所述数据转换回调方...

【专利技术属性】
技术研发人员:唐健张贤海袁孔华
申请(专利权)人:深圳市科漫达智能管理科技有限公司
类型:发明
国别省市:

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

1