(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210325145.3 (22)申请日 2022.03.29 (71)申请人 重庆长安汽车股份有限公司 地址 400020 重庆市江北区建新 东路260号 (72)发明人 廖浩蓝 徐凯 刘洪丹  (74)专利代理 机构 重庆博凯知识产权代理有限 公司 50212 专利代理师 项晓丹 (51)Int.Cl. G06F 11/36(2006.01) G06F 3/04847(2022.01) G06F 8/73(2018.01) H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/63(2022.01)H04L 12/66(2006.01) (54)发明名称 基于网关的开放平台应用程序接口在线调 试系统及方法 (57)摘要 本发明公开了一种基于网关的开放平台应 用程序接口在线调试系统及方法, 该系统中接口 文档管理模块用于存储并发送应用程序接口的 文档数据到在线调试模块; 签名计算引擎模块用 于生成认证参数; 在线调试模块用于渲染生成在 线调试界面并提供相应的后台功能, 并构建出相 应的应用程序请求发送到应用程序接口网关; 应 用程序接口网关接收并验证来自于在线调试模 块的应用程序请求, 同时返回验证结果。 本方案 通过在线调试模块提供可用的前端在线调试界 面和响应的后台服务, 并通过应用程序接口网关 来实现开放平台的应用程序接口的在线调试目 的, 同时减少人工介入, 并且大幅度提高了API调 试与软件开发的效率。 权利要求书2页 说明书5页 附图4页 CN 114721944 A 2022.07.08 CN 114721944 A 1.基于网关的开放平台应用程序接口在线调试系统, 其特征在于, 包括在线调试模块、 接口文档管理模块、 签名计算引擎模块和应用程序接口网关; 所述接口文档管理模块与 所述在线调试模块双向通信连接, 用于存储应用程序接口的 文档数据, 并在接收到所述在线调试模块的请求后发送应用程序接口的文档数据到所述在 线调试模块; 所述签名计算引擎模块与 所述在线调试模块双向通信连接, 用于对应用程序接口调试 所需的参数进行计算并生成认证参数发送到所述在线调试模块; 所述在线调试模块与 所述应用程序接口网关双向通信连接, 用于根据接收到的应用程 序接口的文档数据渲 染生成在线调试界面并提供相应的后台功能, 并根据在线调试界面的 参数构建出相应的应用程序请求发送到所述应用程序接口网关; 所述应用程序接口网关接收并验证来自于所述在线调试模块的应用程序请求, 同时向 所述在线调试模块返回验证结果。 2.一种基于网关的开放平台应用程序接口在线调试方法, 其特征在于, 采用如权利要 求1所述的基于网关的开 放平台应用程序接口在线调试系统, 包括以下步骤: 步骤1) 所述在线调试模块向所述接口文档管理模块发送获取应用程序接口的文档数 据的请求; 步骤2) 所述接口文档管理模块接收到所述在线调试模块的请求后发送应用程序接口 的文档数据到所述在线调试模块; 步骤3) 所述在线调试模块根据接收到的应用程序接口的文档数据渲染生成在线调试 界面; 步骤4) 进行在线调试界面 参数的输入; 步骤5) 所述在线调试模块向所述签名计算引擎模块发送 认证参数的计算请求; 步骤6) 所述签名计算引擎模块根据在线调试界面的参数计算生成认证参数并返回给 所述在线调试模块的在线调试界面; 步骤7) 所述在线调试模块根据在线调试界面参数和认证参数构建出相应的应用程序 请求并发送给 所述应用程序接口网关; 步骤8) 所述应用程序接口网关对来自于所述在线调试模块的应用程序请求中的参数 进行安全校验; 步骤9) 所述应用程序接口网关对来自于所述在线调试模块的应用程序请求中的参数 的安全校验是否通过, 若是则执 行步骤10) , 若否则执 行步骤11) ; 步骤10) 返回校验通过后的正常响应到所述在线调试模块后结束; 步骤11) 返回校验不 通过的错 误信息到所述在线调试模块后结束。 3.根据权利要求2所述的基于网关的开放平台应用程序接口在线调试方法, 其特征在 于, 步骤3) 中, 所述在 线调试模块渲 染生成的在线调试界面上设有应用程序的选择框, 当通 过应用程序的选择框选择不同的应用程序时, 所述在线调试模块渲 染生成与该应用程序相 对应的在线调试界面。 4.根据权利要求3所述的基于网关的开放平台应用程序接口在线调试方法, 其特征在 于, 步骤7) 中, 所述在线调试模块根据在线调试界面参数和认证参数构建出相应的应用程 序的HTTP请求发送给 所述应用程序接口网关。权 利 要 求 书 1/2 页 2 CN 114721944 A 25.根据权利要求4所述的基于网关的开放平台应用程序接口在线调试方法, 其特征在 于, 步骤8) 中, 所述应用程序接口网关接收到所述在 线调试模块的HTTP请求后, 从HTTP请求 中取出标头里的参数进行安全校验。 6.根据权利要求5所述的基于网关的开放平台应用程序接口在线调试方法, 其特征在 于, 步骤8) 中, 安全校验包括对标头里的标识参数的有效性、 时间戳的正确性、 以及验证参 数的正确性的验证。 7.根据权利要求6所述的基于网关的开放平台应用程序接口在线调试方法, 其特征在 于, 步骤8) 中, 所述应用程序接口网关对来自于所述在线调试模块的应用程序请求中的参 数进行安全校验时还 对应用程序请求中的参数进行转换。 8.根据权利要求7所述的基于网关的开放平台应用程序接口在线调试方法, 其特征在 于, 步骤10) 中, 校验通过后, 所述应用程序接口网关根据路 由规则讲转换后的参数请求到 路由后的地址, 并将路由后的地址的响应结果返回给 所述在线调试模块。 9.一种存储介质, 其特征在于, 所述存储介质存储有一个或者多个程序, 所述一个或者 多个程序被处理器运行时, 执行如权利要求2~8中任一项所述的基于网关的开放平台应用 程序接口在线调试 方法。权 利 要 求 书 2/2 页 3 CN 114721944 A 3

.PDF文档 专利 基于网关的开放平台应用程序接口在线调试系统及方法

安全报告 > 其他 > 文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于网关的开放平台应用程序接口在线调试系统及方法 第 1 页 专利 基于网关的开放平台应用程序接口在线调试系统及方法 第 2 页 专利 基于网关的开放平台应用程序接口在线调试系统及方法 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:40:25上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。