[发明专利]应用和web服务之间元数据驱动的合作有效
申请号: | 201811002554.X | 申请日: | 2011-12-16 |
公开(公告)号: | CN109614244B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | S.莫;C.J.奥乔亚;G.D.多明戈亚古伊兹;R.斯托丁格;V.兹拉格伊 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;杨美灵 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 web 服务 之间 数据 驱动 合作 | ||
本申请的主题名称是“应用和web服务之间元数据驱动的合作”。方法和系统可以涉及识别与本地应用相关联的元数据并且使用操作系统无关的聊天协议来将元数据传递给远程应用。元数据可包括将要呈现给执行远程应用的装置的用户的信息、将要用来定位更多信息用于呈现给另一个装置的用户的信息、将要用来协调多个装置的操作的信息等等。在一个示例中,使用例如XMPP(可扩展消息传递和呈现协议)的协议来传递元数据。
对相关申请的交叉引用
本申请要求2011年9月12日提交的美国临时专利申请No.61/533,454的优先权的权益。
背景技术
将软件应用彼此连接的传统方法可涉及使用操作系统(OS)特定的应用编程接口(API)。例如,基于Windows(华盛顿州雷蒙德,微软公司)的应用可能需要访问专有的API以便与Mac(加利福尼亚州库珀蒂诺,苹果公司)应用或系统建立连接和信息传送。因此,用于一个OS的应用的开发者可能需要知道另一个OS的细节以便为两个应用之间的有效通信作准备。
附图说明
通过阅读下面的说明书和所附的权利要求以及通过参考下面的附图,对于本领域技术人员来说,本发明的实施例的各种优势将变得显而易见,其中:
图1是根据实施例的应用间通信环境的示例的框图;
图2A是根据实施例的基于服务器的模式的示例的框图;
图2B是根据实施例的无服务器(对等式)模式的示例的框图;
图3是根据实施例的异类应用之间元数据的交换的示例的消息传递顺序图;
图4是根据实施例的代理的使用的示例的框图;
图5A是根据实施例的聊天协议栈的示例的框图;
图5B是根据实施例的云计算基础设施中聊天协议栈的部署的示例的框图;
图6是根据实施例的同类应用之间元数据的交换的示例的框图;
图7A是根据实施例的使用聊天协议来传送元数据给远程应用的方法的示例的流程图;
图7B是根据实施例的使用聊天协议来从远程应用接收元数据的方法的示例的流程图;以及
图8是根据实施例的系统的示例的框图。
具体实施方式
实施例可以包括具有指令集的至少一种计算机可访问存储介质,所述指令如果被处理器执行会引起计算机识别与本地应用相关联的元数据。指令还可以引起计算机使用操作系统无关的聊天协议来传递元数据给远程应用。
实施例还可以包括具有指令集的至少一种计算机可访问存储介质,所述指令如果被处理器执行会引起计算机使用操作系统无关的聊天协议来接收与驻留在第一装置上的远程应用相关联的元数据。指令还可以引起计算机提供元数据给驻留在第二装置上的本地应用。
此外,实施例可以包括具有网络接口、元数据模块和聊天引擎的系统。元数据模块可以配置成识别与本地应用相关联的元数据,并且聊天引擎可以配置成使用操作系统无关的聊天协议来经由网络接口将元数据传递给远程应用。
其它实施例可以包括具有指令集的至少一种计算机可访问存储介质,所述指令如果被处理器执行会引起计算机识别与驻留在第一装置上的本地应用相关联的元数据。指令还可以引起计算机使用可扩展标记语言来生成包括元数据的节(stanza)并且在公共工作空间中识别远程应用的社交连网状态,其中所述远程应用将驻留在第二装置上。此外,所述指令可以引起计算机使用可扩展消息传递和呈现协议来将所述节传递给对等式和基于服务器的体系结构中的一个或多个中的远程应用,并且基于所述节在公共工作空间中更新本地应用的社交连网状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811002554.X/2.html,转载请声明来源钻瓜专利网。