[发明专利]一种将第三方接口转化为系统标准接口的方法及装置有效
申请号: | 202210602917.3 | 申请日: | 2022-05-30 |
公开(公告)号: | CN114978786B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 黄培桂 | 申请(专利权)人: | 广州宸祺出行科技有限公司 |
主分类号: | H04L12/02 | 分类号: | H04L12/02;H04L69/08;H04L69/18;H01R31/06;H01R13/66;G06F13/38 |
代理公司: | 广州云领专利代理事务所(普通合伙) 44441 | 代理人: | 文健航 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 第三 接口 转化 系统 标准 方法 装置 | ||
本发明公开了一种将第三方接口转化为系统标准接口的方法及装置,其中方法包括:获取系统预设的统一标准职能接口的标准接口协议,获取第三方运力提供的职能接口的第三方接口协议;分别将标准接口协议和第三方接口协议输送至接口转换器;接口转换器对标准接口协议和第三方接口协议进行职能接口的差异比对,并相应消除职能接口的差异;接口转换器对标准接口协议和第三方接口协议进行输入参数的差异对比,并相应消除输入参数以及输入参数值字典定义的差异;接口转换器对标准接口协议和第三方接口协议进行输出参数的差异比对,并相应消除输出参数以及输出参数值字典定义的差异;调用执行系统的标准接口协议定义实现的职能。
技术领域
本发明涉及网约车平台中将第三方接口转化系统标准接口的方法的技术领域,具体涉及一种将第三方接口转化为系统标准接口的方法及装置。
背景技术
网约车平台在进行网约车服务时,系统除了调配网约车平台本身的运力之外,还会通过接入第三方运力至网约车平台的系统的方式,使得网约车平台可调配第三方的运力,以使网约车服务中乘客的选择更丰富,满足不同的乘车需求和适用场景。
现有的网约车平台的系统一般通过标准接口兼容第三方接口的方式来实现系统接入第三方运力,即接口转换器屏蔽自有系统标准接口与第三方接口差异性和维持现有自有接口标准,但是这种接口兼容的方式会破坏原系统的设计,更会随着接入的第三方接口数量的增长而导致系统代码维护性降低,进而使得系统稳定性下降以及系统兼容性下降,最终可能导致系统臃肿,影响网约车平台系统的工作稳定性和工作效率。
为了确保系统的稳定性和效率,并避免系统臃肿,亟需发明一种能接入第三方运力且不需要破坏原系统设计的网约车平台兼容第三方接口的方法。
发明内容
为了克服上述现有的网约车平台在接入第三方运力时,为了兼容第三方接口而使得系统臃肿低效的技术缺陷,本发明提供一种将第三方接口转化为系统标准接口的方法及装置。
为了解决上述问题,本发明按以下技术方案予以实现的:
第一方面,本发明公开一种将第三方接口转化为系统标准接口的方法,包括:
步骤S1:获取系统预设的统一标准职能接口的标准接口协议,获取第三方运力提供的职能接口的第三方接口协议;
步骤S2:分别将标准接口协议和第三方接口协议输送至接口转换器;
步骤S3:接口转换器对标准接口协议和第三方接口协议进行职能接口的差异比对,并相应消除职能接口的差异;
步骤S4:接口转换器对标准接口协议和第三方接口协议进行输入参数的差异对比,并相应消除输入参数以及输入参数值字典定义的差异;
步骤S5:接口转换器对标准接口协议和第三方接口协议进行输出参数的差异比对,并相应消除输出参数以及输出参数值字典定义的差异;
步骤S6:调用执行系统的标准接口协议定义实现的职能。
作为本发明的优选实施方式,所述接口转换器对标准接口协议和第三方接口协议进行职能接口的差异比对,并相应消除职能接口的差异,具体包括:
比对标准接口协议和第三方接口协议,判断是否存在职能接口的差异;
若存在,则判别职能接口的具体差异类型;
若第三方接口协议的职能接口存在冗余,则将第三方运力提供的冗余的职能接口进行合并,以使其与标准接口协议定义的职能接口相一致;
若第三方接口协议的职能接口存在缺失,则将第三方运力中缺失的职能接口进行扩充,以使其与标准接口协议定义的职能接口相一致。
作为本发明的优选实施方式,所述接口转换器对标准接口协议和第三方接口协议进行输入参数的差异对比,并相应消除输入参数以及输入参数值字典定义的差异,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州宸祺出行科技有限公司,未经广州宸祺出行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210602917.3/2.html,转载请声明来源钻瓜专利网。