[发明专利]数据传输方法及其系统有效
申请号: | 201910006684.9 | 申请日: | 2019-01-04 |
公开(公告)号: | CN110020840B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 姜冬金 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02;G06F9/54 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 及其 系统 | ||
本申请公开了一种数据传输方法及其系统。该方法包括:在元数据系统中预先设定维度集合,维度集合中每一个元素包括一个维度的维度标识和该维度对应的处理脚本;第一系统将包含多个维度的第一数据传入元数据系统;元数据系统根据维度集合确定第一数据中各个维度对应的处理脚本,并使用所确定的处理脚本分别对第一数据中相应维度的数据进行处理,得到第二数据;元数据系统将第二数据返回给第一系统;第一系统将第二数据发送给第二系统。
技术领域
本申请涉及系统间的数据传输,特别涉及多维度数据的传输技术。
背景技术
随着第三方支付业务的发展,在大型的支付业务系统中,为了支撑业务快速发展,很多业务信息传递都是通过大字段的方式。所谓的大字段指的是包含(或具备)多个维度的数据,一次支付涉及的大字段数据中涉及的维度可能高达数百。很难说清楚一个业务到底需要传递哪些业务参数,一个业务参数到底会影响哪些系统,导致每次变更一个字段需要各方系统去评估,也无法杜绝这类改造造成的故障。
发明内容
本申请的目的在于提供一种数据传输方法及其系统,解决分布式环境下的多维度数据的传输和管控问题,减少故障的发生。
为了解决上述问题,本申请公开了一种数据传输方法,包括:
在元数据系统中预先设定维度集合,该维度集合中每一个元素包括一个维度的维度标识和该维度对应的处理脚本;
该第一系统将包含多个维度的第一数据传入该元数据系统;
该元数据系统根据该维度集合确定该第一数据中各个维度对应的处理脚本,并使用所确定的处理脚本分别对该第一数据中相应维度的数据进行处理,得到第二数据;
该元数据系统将第二数据返回给该第一系统;
该第一系统将该第二数据发送给第二系统。
在一个优选例中,该维度集合中每一个元素包括维度标识、源系统标识、目标系统标识和处理脚本;
该第一系统将包含多个维度的第一数据传入该元数据系统的步骤中,进一步包括:该第一系统将包含该第一数据、该第一系统的标识和该第二系统的标识传入该元数据系统;
该元数据系统根据该对应关系确定该第一数据中各个维度的处理脚本的步骤中,进一步包括:该元数据系统获取该维度集合中源系统标识为该第一系统的标识、并且目标系统标识为该第二系统的标识的各个元素作为第一集合,使用该第一集合中的各个元素确定该第一数据中各个维度对应的处理脚本。
在一个优选例中,该维度集合中每一个元素包括维度标识、源系统标识、调用环节标识、目标系统标识和处理脚本;
该第一系统将包含多个维度的第一数据传入该元数据系统的步骤中,进一步包括:该第一系统将包含该第一数据、该第一系统的标识、调用环节标识、和该第二系统的标识传入该元数据系统;
该元数据系统根据该对应关系确定该第一数据中各个维度的处理脚本的步骤中,进一步包括:该元数据系统获取该维度集合中源系统标识为该第一系统的标识、目标系统标识为该第二系统的标识、并且调用环节标识相匹配的各个元素作为第二集合,使用该第二集合中的各个元素确定该第一数据中各个维度对应的处理脚本。
在一个优选例中,该维度集合定义了该第一数据所有维度的处理脚本。
在一个优选例中,该维度集合定义了该第一数据部分维度的处理脚本。
在一个优选例中,在该使用所确定的处理脚本分别对该第一数据中相应维度的数据进行处理的步骤中,对于该第一数据中未被该维度集合定义处理脚本的维度,在该第二数据中保持该维度在该第一数据中的值。
在一个优选例中,该第一数据和该第二数据中各个维度的数据体现为键值对的形式,其中键为维度标识,值为维度的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910006684.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务处理方法、装置及系统
- 下一篇:一种线上及线下的虚拟货币转移方法及其系统