[发明专利]用于中立应用程序编程接口的系统和方法有效
申请号: | 201680004969.3 | 申请日: | 2016-01-05 |
公开(公告)号: | CN107251518B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | J·E·鲁本斯坦 | 申请(专利权)人: | 安博科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京允天律师事务所 11697 | 代理人: | 李建航;高源 |
地址: | 中国香港皇后大道中3*** | 国省代码: | 香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 中立 应用程序 编程 接口 系统 方法 | ||
本发明公开了用于中立应用程序编程接口的系统和方法。在一个实施例中,本发明涉及一种用于中立应用程序编程接口的系统。所述系统可以包括设备。所述设备可以被配置用于接收请求。所述请求可以包括外部有效载荷和内部有效载荷。所述设备可以进一步被配置成基于所述外部有效载荷的通用定义来解析所述外部有效载荷。所述设备可以进一步被配置成从所述外部有效载荷提取动作的信息。所述设备可以进一步被配置成基于所述动作的定义来解析所述内部有效载荷。所述设备可以进一步被配置成处理所述动作。
本申请主张2015年1月6日提交的第62/100,406号美国临时专利申请案、2015年1月28日提交的第62/108,987号美国临时专利申请案、2015年4月7日提交的第62/144,293号美国临时专利申请案、2015年4月22日提交的第62/151,174号美国临时专利申请案、2015年6月11日提交的第62/174,394号美国临时专利申请案、2015年12月7日提交的第PCT/US2015/064242号国际专利申请案以及2015年12月11日提交的第62/266,060号美国临时专利申请案的优先权,这些申请案均以引用方式并入本文中。2014年12月8日提交的第62/089,113号美国临时专利申请案通过引用的方式并入本文本中。
技术领域
本发明大体上涉及网络,并且更确切地说,涉及设备到设备通信中经由中立应用程序编程接口(API)机制实现的信息的自动流动和交换。
背景技术
有时候,设备需要相互通信。有时这种通信是传达或报告静态信息,诸如日志记录或内容更新或不同的数据。一个设备可能需要查询另一个设备来获得两种货币之间的当前外汇汇率,或获取股价报价,这些均是定期波动的时间敏感数据。另一种通信也可以是交易性质的,例如客户向商家出示信用卡进行付款授权来进行购买决算。其他设备到设备信息共享可能与构建安全隧道有关,其中每个设备都需要诸如密钥、凭证和连接设置等信息。
应用程序编程接口(API)是针对这种设备到设备通信的构架,用于促进从发出查询的客户端设备到做出回答并且将响应发回到发起客户端设备的收听服务器设备之间的自动信息交换。客户端设备和服务器设备可以构成一对对等体或对等体对。
一种常用类型的API是请求-响应API POST(触发)机制,它具有特定数据结构有效载荷,所述特定数据结构有效载荷将从客户端对等体提供给特定URL的服务器对等体,并在特定数据结构有效载荷中返回响应。这通常用于由远程服务器上的专用脚本处理的POST(触发)信息,结果将发送回发起客户端设备。该API的一个用途可以是随交易数据提交的信用卡信息请求,所述交易数据例如供应商的商家帐户信息、买方相关信息和要处理的购买金额,其中拒绝或授权消息将作为响应返回。这种API类型在大多数情况下会拒绝不完整或异常或不正确的数据结构有效载荷。这种类型的API能够要求遵循安全协议,诸如出示证书、HTTPS加密、密钥或其他方法。这种API有优点和缺点。它是对于单一用途而言是理想的,并且设计用于高容量处理。它使多个第三方客户端能够向其发送查询,例如在信用卡交易授权API的情况下。在其他使用情况下,如使用这种类型的API,实施可能过于复杂,或者可能并不符合该用途的需要。
通常,对特定URL和路径进行的API调用会由特定处理程序进行处理。如果需要进行另外一种类型的API交易,那么将由另一个处理程序和对应脚本对另一个URL和路径进行处理。每个单独的API调用将需要在客户端侧进行一定量的开发并且将该功能集成到系统中。另一个考虑因素是当将功能集成到系统中时,在与每种类型的API信息交换实例相关的客户端侧和服务器端侧上实施安全性、日志记录和其他必要任务所需要的开发时间、工作和努力。
鉴于上述情况,应理解,可能存在解决专用API POST(触发)循环的缺点并且实现更高安全性和灵活性的重要需求。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安博科技有限公司,未经安博科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680004969.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接入网系统、处理数据包的方法及装置
- 下一篇:电子设备