【技术实现步骤摘要】
【国外来华专利技术】用于中立应用程序编程接口的系统和方法本申请主张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)机制实现的信息的自动流动和交换。
技术介绍
有时候,设备需要相互通信。有时这种通信是传达或报告静态信息,诸如日志记录或内容更新或不同的数据。一个设备可能需要查询另一个设备来获得两种货币之间的当前外 ...
【技术保护点】
一种用于中立应用程序编程接口的系统,包括:设备,所述设备被配置,用于:接收请求,其中所述请求包括外部有效载荷和内部有效载荷;基于所述外部有效载荷的通用定义来解析所述外部有效载荷;从所述外部有效载荷提取动作的信息;基于所述动作的定义来解析所述内部有效载荷;以及处理所述动作。
【技术特征摘要】
【国外来华专利技术】2015.01.06 US 62/100,406;2015.01.28 US 62/108,987;1.一种用于中立应用程序编程接口的系统,包括:设备,所述设备被配置,用于:接收请求,其中所述请求包括外部有效载荷和内部有效载荷;基于所述外部有效载荷的通用定义来解析所述外部有效载荷;从所述外部有效载荷提取动作的信息;基于所述动作的定义来解析所述内部有效载荷;以及处理所述动作。2.根据权利要求1所述的系统,其中所述外部有效载荷包括生成所述请求的时间的时间戳。3.根据权利要求2所述的系统,其中所述内部有效载荷是加密的,所述设备进一步被配置成对所述内部有效载荷进行解密。4.根据权利要求2所述的系统,其中所述设备被配置成,如果所述设备接收所述请求的时间与所述时间戳之间的时间间隔超过阈值,则不处理所述动作。5.根据权利要求4所述的系统,其中所述阈值基于网络延迟。6.根据权利要求4所述的系统,其中所述阈值等于1秒。7.根据权利要求3所述的系统,其中所述内部有效载荷的加密基于所述时间戳和所述动作。8.根据权利要求7所述的系统,其中所述内部有效载荷的加密还基于发起所述请求的发起设备以及所述设备。9.根据权利要求1所述的系统,其中所述请求经由安全套接层传输。10.根据权利要求1所述的系统,其中所述内部有效载荷包括阵列、键值对、对象、数据文件及二进制文件中的至少一个。11.根据权利要求1所述的系统,其中所述设备进一步被配置成使用脚本来处理所述动作。12.根据权利要求11所述的系统,其中所述设备进一步被配置成从服务器检索所述动作。13.根据权利要求12所述的系统,其中所述服务器被配置用于:存储关于动作的信息;以及存储关于设备的信息。14.根据权利要求13所述的系统,其中所述服务器进一步被配置成存储发起设备与目的设备的对等关系。15.根据权利要求13所述的系统,其中所述服务器进一步被配置成更新动作。16.根据权利要求14所述的系统,其中所述设备进一步被配置成从所述服务器检索其本身的对等发起设备列表;并且收听来自其本身的所述对等发起设备列表中的设备的请求。17.根据权利要求13所述的系统,其中所述服务器进一步被配置成将动作推送到所述设备。18.根据权利要求13所述的系统,其中所述服务器进一步被配置成标记动作以表示可用性。19.根据权利要求1所述的系统,其中所述设备进一步被配置成:发送所述请求的响应。20.根据权利要求19所述的系统,其中所述设备进一步被配置成将所述请求的一部分包括在所述响应中。21.一种用于中立应用程序编程接口的方法,包括:接收请求,其中所述请求包括外部有效载荷和内部有效载荷;基于所述外部有效载荷的通用定义来解析所述外部有效载荷;从所述外部有效载荷提取动作的信息;基于所述动作的定义来解析所述内部有效载荷;以及处理所述动作。22.根据权利要求21所述的方法,其中所述外部有效载荷...
【专利技术属性】
技术研发人员:J·E·鲁本斯坦,
申请(专利权)人:安博科技有限公司,J·E·鲁本斯坦,
类型:发明
国别省市:中国香港,81
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。