[发明专利]参数调用方法、装置、设备及计算机可读存储介质在审
申请号: | 202111524289.3 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114185973A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 陈儒 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/25;G06F16/27 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 刘永康 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 参数 调用 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请属于互联网领域,提出了一种参数调用方法、装置、设备及计算机可读存储介质。该方法包括:接收参数调用请求,所述参数调用请求包括参数的位置信息;根据预先设定的位置信息与映射数据的对应关系表,查找所述目标参数位置信息和所述调用方参数位置信息所对应的参数映射表;在所查找的参数映射表中,确定调用方参数名对应的目标参数名;将所述调用方参数名转换为所述目标参数名,根据转换后的目标参数名调用目标接口。从而可以在调用方与目标方或被调用方的服务器、服务或接口中的参数名称不一致时,通过预先设定的对应关系表进行查找和转换,提高参数的映射关系的清晰度,简化映射关系的查询分析,提高映射的准确率。
技术领域
本申请属于互联网领域,尤其涉及一种参数调用方法、装置、设备及计算机可读存储介质。
背景技术
随着互联网技术的发展,分布式服务、微服务越来越常见。在不同的服务器、服务器上的不同服务以及服务中的不同接口之间,经常会有参数需要转发,或者有参数需要透传。由于不同服务的命名标准不同,具有相同含义的参数在不同接口所定义的名称也会有所差异。比如,在参数传递过程中,上游接口接收到的参数的名称为参数A,传递给下游接口时,下游接口中与该参数的含义相同的参数的名称为参数B。为了使得下游接口能够有效的使用该参数,通常采用硬编码的方式,将上游接口接收的参数A硬编码为参数B,从而使得下游接口调用。
通过硬编码的方式,可以解决不同服务的接口中的参数名称不同的问题。但是,在服务器、服务和接口较多的情况下,需要做大量的硬编码工作,即将上游接口所接收到的参数的名称和下游接口中具有相同含义参数的名称进行硬编码处理再对参数进行传递。在服务器、服务和服务的接口数量较多,以及服务存在多个版本的情况下,参数的映射关系不清晰,映射关系的查询分析较为麻烦,容易导致映射出错。
发明内容
有鉴于此,本申请实施例提供了一种参数调用方法、装置、设备及计算机可读存储介质,以解决现有技术中在服务器、服务和服务的接口数量较多,以及服务存在多个版本的情况下,参数的映射关系不清晰,映射关系的查询分析较为麻烦,容易导致映射出错的问题。
本申请实施例的第一方面提供了一种参数调用方法,所述方法包括:
接收参数调用请求,所述参数调用请求包括目标参数位置信息和调用方参数位置信息;
根据预先设定的位置信息与映射数据的对应关系表,查找所述目标参数位置信息和所述调用方参数位置信息所对应的参数映射表;
在所查找的参数映射表中,确定调用方参数名对应的目标参数名;
将所述调用方参数名转换为所述目标参数名,根据转换后的目标参数名调用目标接口。
结合第一方面,在第一方面的第一种可能实现方式中,查找所述目标参数位置信息和所述调用方参数位置信息所对应的参数映射表,包括:
根据所述目标参数和所述调用方参数所在的服务器标识、服务标识、接口标识和/或版本标识,查找对应的参数映射表。
结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,根据所述目标参数和所述调用方参数所在的服务器标识、服务标识、接口标识和/或版本标识,查找对应的参数映射表,包括:
根据预设的第一级映射表中的服务器标识与第二级映射表的对应关系,确定所述目标参数和所述调用方参数的服务器标识所对应的第二级映射表ID;
根据预设的第二级映射表中的服务标识、第二级映射表与第三级映射表的对应关系,确定所述目标参数和所述调用方参数所对应的第三级映射表ID;
根据预设的第三级映射表中的接口标识、版本标识、第三级映射表与第四级映射表的对应关系,确定所述目标参数和所述调用方参数所对应的第四级映射表ID;
根据所述第四级映射表ID确定所述参数调用请求所对应的参数映射表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111524289.3/2.html,转载请声明来源钻瓜专利网。