[发明专利]一种将第三方接口转化为系统标准接口的方法及装置有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 第三 接口 转化 系统 标准 方法 装置 | ||
1.一种将第三方接口转化为系统标准接口的方法,其特征在于,包括:
获取系统预设的统一标准职能接口的标准接口协议,获取第三方运力提供的职能接口的第三方接口协议;
分别将标准接口协议和第三方接口协议输送至接口转换器;
接口转换器对标准接口协议和第三方接口协议进行职能接口的差异比对,并相应消除职能接口的差异,具体包括:
比对标准接口协议和第三方接口协议,判断是否存在职能接口的差异;
若存在,则判别职能接口的具体差异类型;
若第三方接口协议的职能接口存在冗余,则将第三方运力提供的冗余的职能接口进行合并,以使其与标准接口协议定义的职能接口相一致;
若第三方接口协议的职能接口存在缺失,则将第三方运力中缺失的职能接口进行扩充,以使其与标准接口协议定义的职能接口相一致;
接口转换器对标准接口协议和第三方接口协议进行输入参数的差异对比,并相应消除输入参数以及输入参数值字典定义的差异;
接口转换器对标准接口协议和第三方接口协议进行输出参数的差异比对,并相应消除输出参数以及输出参数值字典定义的差异;
调用执行系统的标准接口协议定义实现的职能。
2.根据权利要求1所述的将第三方接口转化为系统标准接口的方法,其特征在于,所述接口转换器对标准接口协议和第三方接口协议进行输入参数的差异对比,并相应消除输入参数以及输入参数值字典定义的差异,具体包括:
比对标准接口协议和第三方接口协议,判断是否存在输入参数字典定义的差异;
若存在,则将输入参数值转换标准接口协议所定义的字典值;
对转换后的输入参数进行比对,并获取输入参数的具体差异类型;
若第三方接口协议的输入参数存在冗余,则剔除相对标准接口协议冗余的输入参数;
若第三方接口协议的输入参数存在缺失,则扩充相对标准接口协议缺失的输入参数。
3.根据权利要求2所述的将第三方接口转化为系统标准接口的方法,其特征在于,所述接口转换器对标准接口协议和第三方接口协议进行输出参数的差异比对,并相应消除输出参数以及输出参数值字典定义的差异,具体包括:
比对标准接口协议和第三方接口协议,判断是否存在输出参数字典定义的差异;
若存在,则将输出参数值转换标准接口协议所定义的字典值;
对转换后的输出参数进行比对,并获取输出参数的具体差异类型;
若第三方接口协议的输出参数存在冗余,则剔除相对标准接口协议冗余的输出参数;
若第三方接口协议的输出参数存在缺失,则扩充相对标准接口协议缺失的输出参数。
4.根据权利要求1所述的将第三方接口转化为系统标准接口的方法,其特征在于:
所述标准接口协议包括司机接单接口协议、司机接乘接口协议、司机到达上车点接口协议、司机开始服务接口协议、司机中断服务接口协议、司机结束服务接口协议和司机添加附加费接口协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州宸祺出行科技有限公司,未经广州宸祺出行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210602917.3/1.html,转载请声明来源钻瓜专利网。