[发明专利]跨平台的协调动作有效
申请号: | 201680043198.9 | 申请日: | 2016-07-20 |
公开(公告)号: | CN107851045B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | J·特罗特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;刘瑜 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 协调 动作 | ||
协调服务器,其用于在第一计算机化服务与第二计算机化服务之间进行协调,第一服务是基于不同的平台来进行操作的。协调服务器提供目录,所述目录包括针对能够由人类用户通过所述用户的一个或多个用户设备中的一个用户设备执行的、多个预先定义类型的动作中的每个类型的动作的相应的动作ID。第一服务的ID被映射至所述动作类型中的一个动作类型,由此定义了将被认为是当所述用户在使用所述第一服务的同时执行相应类型的动作时发生的事件。接着,第二服务可以订阅该事件。此外,协调服务器将平台无关代码模块的相应实例发布至第一服务和第二服务中的每一个,以使得第一服务和第二服务能够与协调服务器进行交互。
背景技术
越来越期望集成提供在不同的平台上运行(或者在不同的操作系统上运行,或者以不同的编程语言来编程)的两个不同的服务的系统,或者以不同的编程语言被编程的两个不同的服务。例如,大型企业现在常常具有多个不同的系统,其不一定很好地彼此集成。作为另一示例,现在家庭和办公室通常充满各种连接的设备,它们常常不是自然地相互通信,或者甚至根本不相互通信。
为了协调由这样的系统所提供的服务,我们常规地必须针对每个特定的服务对而具体地设计专门的、专有的接口。这通常涉及具有大规模集成和实现开销,并且当包括新设备和系统时具有高的维护成本的复杂系统,或者涉及针对具体的系统和设备的成本极高的定制开发。
发明内容
根据在本文中所公开的一个方面,提供了协调服务器,其用于在作为第一提供方的服务的第一计算机化服务与作为第二提供方的服务的第二计算机化服务之间进行协调(例如,这些可以是两个不同的公司、或公司内的两个不同的部门);其中第一服务基于包括第一操作系统和/或第一编程语言的第一平台来操作,而第二服务基于包括第二操作系统和/或第二编程语言的第二不同的平台来操作。
协调服务器提供包括针对多个预先定义类型的动作中的每个类型的动作的相应的动作ID的目录,所述多个预先定义类型的动作中的每个类型的动作可以由人类用户通过用户的用户设备来执行(例如,点击用户设备的用户界面中的某一按钮、通过设备提交某一表格、或者执行由用户设备的一个或多个运动传感器检测到的某一运动)。
协调服务器被配置为从第一服务接收请求,其请求第一服务成为所述类型的动作中的一个类型的动作的报告者。作为响应,其将第一提供方的ID作为报告者ID映射至目录的条目中的相应的动作标识符。这由此定义了以下事件:当用户在使用第一服务的同时执行相应类型的动作时,该事件将被认为会发生。协调服务器还被配置为从第二服务接收请求,其请求第二服务成为所述事件的订阅者。作为响应,其将第二提供方的ID作为订阅者ID映射至目录的所述条目中的所述事件。
此外,协调服务器被配置为将平台无关代码模块的相应实例发布至第一服务和第二服务中的每个。平台无关代码模块是这样的模块:其被配置为在包括第一服务和第二服务的不同的第一平台和第二平台的多个不同的平台中的任何一个平台上运行,并且被配置为由此使得第一服务和第二服务能够与协调服务器交互。
在操作中,协调服务器从第一服务经由由第一服务运行的平台无关代码模块的实例来接收多个类型的动作中的所述一个类型的动作发生的指示,由此指示所述事件的发生。基于所述目录,协调服务器接着将针对所述事件的相应的动作ID经由由第二服务运行的平台无关代码模块的实例而发送至第二服务,由此使得第二服务响应于所述事件而服务于所述用户的一个或多个用户设备中的一个用户设备。该发送步骤可以响应于从第一服务接收的事件发生的指示,或者
因此,动作ID充当通用标识符以允许跨平台的事件的一般描述。此外,所述平台无关代码模式使得服务能够无缝地访问在上文中提及的报告和订阅功能,而不管它们的特定的本地实现(并且潜在地访问其他相关功能,例如,允许第一服务器添加新的动作类型,或者在动作ID与由第一服务或第二服务所使用的动作的专有定义之间进行转换)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680043198.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种摄像头单元及移动终端
- 下一篇:一种壳体制作方法、壳体及移动终端