一种格式化传输数据内容的方法、系统、装置及存储介质制造方法及图纸

技术编号:36456520 阅读:18 留言:0更新日期:2023-01-25 22:54
本发明专利技术公开了一种格式化传输数据内容的方法、系统、装置及存储介质,方法包括:获取提交数据,对提交数据进行数据特征提取,得到源数据;基于目标机构API,预设接口配置;根据数据传输周期,定时触发接口配置;基于触发的接口配置,获取关系型数据库中的目标源数据,加载目标数据格式模板对目标源数据进行格式化处理,得到目标格式数据;通过预设传输工具,发送目标格式数据到API接口地址。本发明专利技术基于机构API,从传输周期、内容和格式等方面,预设对应的接口配置,针对不同的接口配置加载对应的目标数据格式模板,能够灵活适配各机构数据传输要求,无需针对各机构数据接口进行单独开发,能够有效节约各种研发成本,可广泛应用于计算机技术领域。计算机技术领域。计算机技术领域。

【技术实现步骤摘要】
一种格式化传输数据内容的方法、系统、装置及存储介质


[0001]本专利技术涉及计算机
,尤其是一种格式化传输数据内容的方法、系统、装置及存储介质。

技术介绍

[0002]目前不同的公司或企业,使用的数据接口所要求的数据规范(如JSON、XML、HTML和纯文本等)不同、加密方式(如MD5、AES和3DES等)不同以及数据内容(如性别代码和地区代码等)不同等个性化要求。而对于不同要求的数据接口,如果均单独进行适配定制开发整体流程的话,则接口对接的开发维护流程需要开发人员高度参与,消耗的研发及人力、时间成本较高。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种格式化传输数据内容的方法、系统、装置及存储介质,能够实现在保护用户的隐私信息的前提条件下,提高数据的实用性,创造数据价值。
[0004]一方面,本专利技术的实施例提供了一种格式化传输数据内容的方法,包括:
[0005]获取提交数据,对所述提交数据进行数据特征提取,得到源数据;其中,所述源数据存储于关系型数据库;
[0006]基于目标机构API,预设接口配置;其中,所述接口配置包括机构标识、数据传输周期、指定特征数据内容、数据内容预设格式和API接口地址;
[0007]根据所述数据传输周期,定时触发所述接口配置;
[0008]基于触发的接口配置,获取所述关系型数据库中的目标源数据,加载目标数据格式模板对所述目标源数据进行格式化处理,得到目标格式数据;
[0009]通过预设传输工具,发送所述目标格式数据到所述API接口地址。
[0010]可选地,所述获取提交数据,对所述提交数据进行数据特征提取,得到源数据存储于关系型数据库,包括:
[0011]获取提交数据,对所述提交数据进行数据特征提取,得到唯一特征和通用特征;
[0012]以所述唯一特征为主键、所述通用特征为字段存储于关系型数据库,得到源数据;
[0013]其中,所述唯一特征用于所述接口配置定位目标源数据。
[0014]可选地,所述基于目标机构API,预设接口配置,包括:
[0015]根据目标机构API预设的机构标识、数据传输周期、指定特征数据内容、数据内容预设格式和API接口地址,建立与目标机构的对应关系,存储于关系型数据库,得到接口配置。
[0016]可选地,所述方法还包括:
[0017]根据所述目标机构API,确定传输数据的加密方式和传输内容;
[0018]根据所述加密方式,预设动态代码合集;其中,所述动态代码包括与所述目标机构API对应的各种加密方式的动态代码;
[0019]根据所述传输内容,预设静态模板合集;其中,所述静态模板合集包括与所述目标机构API对应的各种传输内容的静态模板。
[0020]可选地,所述根据所述加密方式,预设动态代码合集,包括:
[0021]根据所述加密方式,通过基于java语言的velocity模板引擎预设动态代码合集;
[0022]其中,所述动态代码合集中每一种加密方式的动态代码均绑定对应的唯一标识。
[0023]可选地,所述加载目标数据格式模板对所述目标源数据进行格式化处理,包括:
[0024]根据所述机构标识,调用所述静态模板合集中的目标静态模板;
[0025]根据所述数据内容预设格式,调用所述动态代码合集中的目标动态代码,加载为目标动态模板;
[0026]基于所述目标静态模板和所述目标动态模板,加载为目标数据格式模板;
[0027]通过所述目标数据格式模板对所述目标源数据进行格式化处理。
[0028]可选地,所述获取所述关系型数据库中的目标源数据,包括:
[0029]根据所述指定特征数据内容,从所述关系型数据库中获取至少一条源数据做为目标源数据。
[0030]另一方面,本专利技术的实施例提供了一种格式化传输数据内容的系统,包括:
[0031]第一模块,用于获取提交数据,对所述提交数据进行数据特征提取,得到源数据;其中,所述源数据存储于关系型数据库;
[0032]第二模块,用于基于目标机构API,预设接口配置;其中,所述接口配置包括机构标识、数据传输周期、指定特征数据内容、数据内容预设格式和API接口地址;
[0033]第三模块,用于根据所述数据传输周期,定时触发所述接口配置;
[0034]第四模块,用于基于触发的接口配置,获取所述关系型数据库中的目标源数据,加载目标数据格式模板对所述目标源数据进行格式化处理,得到目标格式数据;
[0035]第五模块,用于通过预设传输工具,发送所述目标格式数据到所述API接口地址。
[0036]另一方面,本专利技术的实施例提供了一种格式化传输数据内容的装置,包括处理器以及存储器;
[0037]所述存储器用于存储程序;
[0038]所述处理器执行所述程序实现如前面所述的方法。
[0039]另一方面,本专利技术的实施例提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
[0040]本专利技术实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
[0041]本专利技术实施例首先获取提交数据,对所述提交数据进行数据特征提取,得到源数据;其中,所述源数据存储于关系型数据库;基于目标机构API,预设接口配置;其中,所述接口配置包括机构标识、数据传输周期、指定特征数据内容、数据内容预设格式和API接口地址;根据所述数据传输周期,定时触发所述接口配置;基于触发的接口配置,获取所述关系型数据库中的目标源数据,加载目标数据格式模板对所述目标源数据进行格式化处理,得到目标格式数据;通过预设传输工具,发送所述目标格式数据到所述API接口地址。本专利技术
通过关系型数据库对源数据进行统一保存,方便后续传输调用;并且基于机构API,从传输周期、内容和格式等方面,预设对应的接口配置,本专利技术针对不同的接口配置加载对应的目标数据格式模板,能够灵活适配各机构数据传输要求,无需针对各机构数据接口进行单独开发,能够有效节约各种研发成本。
附图说明
[0042]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本专利技术实施例提供的格式化传输数据内容的方法的流程示意图;
[0044]图2为本专利技术实施例提供的格式化传输数据内容的系统的示意图;
[0045]图3为本专利技术实施例提供的格式化传输数据内容的装置的示意图。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种格式化传输数据内容的方法,其特征在于,包括:获取提交数据,对所述提交数据进行数据特征提取,得到源数据;其中,所述源数据存储于关系型数据库;基于目标机构API,预设接口配置;其中,所述接口配置包括机构标识、数据传输周期、指定特征数据内容、数据内容预设格式和API接口地址;根据所述数据传输周期,定时触发所述接口配置;基于触发的接口配置,获取所述关系型数据库中的目标源数据,加载目标数据格式模板对所述目标源数据进行格式化处理,得到目标格式数据;通过预设传输工具,发送所述目标格式数据到所述API接口地址。2.根据权利要求1所述的一种格式化传输数据内容的方法,其特征在于,所述获取提交数据,对所述提交数据进行数据特征提取,得到源数据存储于关系型数据库,包括:获取提交数据,对所述提交数据进行数据特征提取,得到唯一特征和通用特征;以所述唯一特征为主键、所述通用特征为字段存储于关系型数据库,得到源数据;其中,所述唯一特征用于所述接口配置定位目标源数据。3.根据权利要求1所述的一种格式化传输数据内容的方法,其特征在于,所述基于目标机构API,预设接口配置,包括:根据目标机构API预设的机构标识、数据传输周期、指定特征数据内容、数据内容预设格式和API接口地址,建立与目标机构的对应关系,存储于关系型数据库,得到接口配置。4.根据权利要求1所述的一种格式化传输数据内容的方法,其特征在于,还包括:根据所述目标机构API,确定传输数据的加密方式和传输内容;根据所述加密方式,预设动态代码合集;其中,所述动态代码包括与所述目标机构API对应的各种加密方式的动态代码;根据所述传输内容,预设静态模板合集;其中,所述静态模板合集包括与所述目标机构API对应的各种传输内容的静态模板。5.根据权利要求4所述的一种格式化传输数据内容的方法,其特征在于,所述根据所述加密方式,预设动态代码合集,包括:根据所述加...

【专利技术属性】
技术研发人员:胡俊华李廷威许东武
申请(专利权)人:广东百家信息技术有限公司
类型:发明
国别省市:

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

1