管理消息传递协议通信制造技术

技术编号:22300326 阅读:32 留言:0更新日期:2019-10-15 08:51
描述了用于管理在通信网络中的计算装置之间传输的数据的系统和方法。管理组件可配置将由装置交换的消息的通信路径中的一个或多个装置,以解释嵌入在所述通信消息中的代码。接收装置可查看传入消息并处理所述消息,以根据业务规则或逻辑确定将如何路由所述通信消息或以其他方式处理所述通信消息。

Manage messaging protocol communication

【技术实现步骤摘要】
【国外来华专利技术】管理消息传递协议通信相关申请的交叉引用本申请涉及:2016年11月28日提交的并且标题为“MANAGINGSECURITYINMESSAGINGPROTOCOLCOMMUNICATIONS”的美国专利申请号15/362,751;2016年11月28日提交的并且标题为“EMBEDDEDCODESINMESSAGINGPROTOCOLCOMMUNICATIONS”的美国专利申请号15/362,757;2016年11月28日提交的并且标题为“MAGAGINGMESSAGINGPROTOCOLCOMMUNICATIONS”的美国专利申请号15/362,765;2016年11月28日提交的并且标题为“LOCALIZEDDEVICECOORDINATORWITHON-DEMANDCODEEXECUTIONCAPABILITIES”的美国专利申请号15/362,709;2016年11月28日提交的并且标题为“ON-DEMANDCODEEXECUTIONINALOCALIZEDDEVICECOORDINATOR”的美国专利申请号15/362,696,2016年11月28日提交的并且标题为“INTRA-CODECOMMUNICATIONINALOCALIZEDDEVICECOORDINATOR”的美国专利申请号15/362,708;2016年11月28日提交的标题为“REMOTEINVOCATIONOFCODEEXECUTIONINALOCALIZEDDEVICECOORDINATOR”的美国专利申请号15/362,707(以下统称为“相关申请”)。每个相关申请的全部内容通过引用并入本文。
技术介绍
一般来说,计算装置利用一个通信网络或一系列通信网络交换数据。公司和组织操作互连许多计算装置以支持操作或向第三方提供服务的计算机网络。计算系统可位于单个地理位置中或者位于多个不同的地理位置中(例如,通过私有或公共通信网络加以互连)。具体来说,本文统称为“数据中心”的数据中心或数据处理中心可包括许多互连的计算系统以向数据中心的用户提供计算资源。数据中心可以是代表组织运营的私有数据中心,或者可以是代表公众或出于公众利益运营的公共数据中心。为了提高数据中心资源的利用率,虚拟化技术允许单个物理计算装置托管虚拟机的一个或多个实例,所述虚拟机作为独立计算装置向数据中心的用户展现并操作。利用虚拟化,单个物理计算装置可以以动态方式创建、维护、删除或以其他方式管理虚拟机。继而,用户可从数据中心请求计算机资源,包括单个计算装置或联网计算装置的配置,并且可被提供不同数量的虚拟机资源。在一些环境中,通过通信网络通信的计算装置可对应于具有作为计算装置的主要功能的装置,诸如台式个人计算机。在其他环境中,通过通信网络通信的计算装置的至少某一部分可对应于具有至少一个另选主要功能的嵌入装置或薄型装置,诸如具有单独的主要目的,同时还提供至少有限的计算功能的家用电器(例如,恒温器或冰箱)。在一些情况下,这些嵌入装置或薄型装置的本地用户接口是有限的,因此可能需要远程管理来实现这些装置的一些功能。然而,在某些情况下,由于与远程管理装置的通信的延时以及在远程管理装置处或在与远程管理装置的通信期间私有信息可能被无意中泄露,远程管理可能存在问题。当嵌入装置或薄型装置和远程管理装置存在于单独的通信网络上或通过公共通信网络进行通信时,这些问题可能更普遍。附图说明在全部附图中,附图标记可被重复使用来指示所参考元件之间的对应关系。附图被提供来示出本文所述的示例性实施方案,并且并不意图限制本公开的范围。图1是描绘说明性环境的框图,其中协调器可操作以对被协调环境内的被协调装置的操作进行本地管理和协调,并且其中协调器可与客户端装置和服务提供商环境通信以修改协调器的操作;图2描绘提供图1的协调器的计算装置的总体架构;图3A和3B描绘由图1的协调器管理的被协调装置的总体架构;图4描绘可用于生成和提交与通信协议相关的配置信息的客户端装置的总体架构;图5描绘可用于处理根据消息传递协议并且利用嵌入代码发送的通信的计算装置的总体架构;图6A至图6D是图1的说明性环境的框图,其描绘用于根据利用嵌入代码的消息传递协议来交换通信的说明性交互;图7是示出根据说明性实施方案的由消息处理服务组件实现的远程执行消息传递例程的流程图;图8是示出根据说明性实施方案的由客户端计算装置或被协调装置实现的远程执行消息传递例程的流程图;图9是描绘说明性环境的框图,其中协调器可操作以对被协调环境内的被协调装置的操作进行本地管理和协调,并且其中协调器可与客户端装置和服务提供商环境通信以修改协调器的操作;图10描绘提供图1的协调器的计算装置的总体架构;图11A和11B描绘由图9的协调器管理的被协调装置的总体架构;图12描绘可用于生成和提交与通信协议相关的配置信息的客户端装置的总体架构;图13描绘可用于处理根据消息传递协议并且利用嵌入代码发送的通信的计算装置的总体架构;图14A至图14D是图9的说明性环境的框图,其描绘用于根据利用嵌入代码的消息传递协议来交换通信的说明性交互;图15是示出根据说明性实施方案的由消息处理服务组件实现的远程执行消息传递例程的流程图;图16是示出根据说明性实施方案的由客户端计算装置或被协调装置实现的远程执行消息传递例程的流程图;图17是描绘说明性环境的框图,其中协调器可操作以对被协调环境内的被协调装置的操作进行本地管理和协调,并且其中协调器可与客户端装置和服务提供商环境通信以修改协调器的操作;图18描绘提供图17的协调器的计算装置的总体架构;图19A和19B描绘由图17的协调器管理的被协调装置的总体架构;图20描绘可用于生成和提交与通信协议相关的配置信息的客户端装置的总体架构;图21描绘可用于处理根据消息传递协议并且利用嵌入代码发送的通信的计算装置的总体架构;图22A至图22D是图17的说明性环境的框图,其描绘用于根据利用嵌入代码的消息传递协议来交换通信的说明性交互;图23是示出根据说明性实施方案的由消息处理服务组件实现的远程执行消息传递例程的流程图;并且图24是示出根据说明性实施方案的由客户端计算装置或被协调装置实现的远程执行消息传递例程的流程图。具体实施方式一般来说,本申请对应于在通信网络中的计算装置之间传输的数据的管理。更具体来说,本申请的各方面对应于利用消息传递协议来促进对客户端计算装置的管理。说明性地,一个或多个客户端装置利用消息传递协议(诸如MQTT消息传递协议)来交换内容。根据本申请的各方面,管理组件可被配置为促进向已订阅接收按话题组织的消息的一组接收计算装置进行的单独消息传递。更具体来说,说明性地,管理装置可查看按话题组织的传入消息并利用通信组件,所述通信组件可选择已订阅接收与所述话题相关联的消息的单独接收装置。通过充分利用现有的消息传递协议,本申请的各方面减轻了对客户端装置和管理装置参与单独的装置到装置通信的需要。参考说明性示例,包括一个或多个客户端计算装置的被协调环境与提供一个或多个消息处理服务的服务提供商通信。被协调环境包括协调器,所述协调器促进对被协调环境内的单独被协调装置的管理,包括来自消息处理服务的消息的分发。协调器通过充分利用标准消息传递协议来促进与被协调装置的通本文档来自技高网
...

【技术保护点】
1.一种用于利用消息传递协议来管理计算装置上的命令执行的计算机实现的方法,其包括:在消息处理服务处从管理客户端装置接收与消息处理功能的配置相关的信息,以选择已注册装置的子集来接收根据话题发布的消息,其中所述消息是根据MQ遥测传输协议形成的;由所述消息处理服务从装置接收所接收消息,其中所述所接收消息包括话题部分,所述话题部分包括与主题描述符相关联的一个或多个级别;由所述消息处理服务基于所述消息的所述话题部分标识被注册来接收消息的一组接收方装置;由所述消息处理服务处理所述所接收消息的所述话题部分,以基于对一组业务规则或路由表中的至少一者的评估来选择所述接收方装置的子集;;以及由所述消息处理服务发布所述已处理的所接收消息。

【技术特征摘要】
【国外来华专利技术】2016.11.28 US 15/362,757;2016.11.28 US 15/362,765;1.一种用于利用消息传递协议来管理计算装置上的命令执行的计算机实现的方法,其包括:在消息处理服务处从管理客户端装置接收与消息处理功能的配置相关的信息,以选择已注册装置的子集来接收根据话题发布的消息,其中所述消息是根据MQ遥测传输协议形成的;由所述消息处理服务从装置接收所接收消息,其中所述所接收消息包括话题部分,所述话题部分包括与主题描述符相关联的一个或多个级别;由所述消息处理服务基于所述消息的所述话题部分标识被注册来接收消息的一组接收方装置;由所述消息处理服务处理所述所接收消息的所述话题部分,以基于对一组业务规则或路由表中的至少一者的评估来选择所述接收方装置的子集;;以及由所述消息处理服务发布所述已处理的所接收消息。2.如权利要求1所述的计算机实现的方法,其中由所述消息处理服务处理所述所接收消息包括:获得至少一条另外的信息。3.如权利要求1所述的计算机实现的方法,其中所述接收方装置的子集对应于被协调装置,并且其中所述所接收消息对应于由被协调装置执行任务的指令。4.如权利要求1所述的计算机实现的方法,其还包括:由所述消息处理服务处理所述所接收消息以标识对应于所述接收方装置的所选子集的二级话题。5.一种用于利用消息协议来管理通信的系统,其包括:消息处理服务,所述消息处理服务在具有处理器和存储器的至少一个计算装置上实现,远程命令服务被配置来接收和发布根据消息传递协议形成的消息,其中所述消息处理服务被配置来:接收对应于话题部分的传入消息,所...

【专利技术属性】
技术研发人员:郭裕仁马克·约翰·布鲁克詹姆斯·克里斯托弗·索伦森马克·爱德华·拉芬阿姆布·坦登乔纳森·I·图罗崔京焕W·Z·麦克莱纳恩
申请(专利权)人:亚马逊技术有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1