IoT云到云架构制造技术

技术编号:24335246 阅读:59 留言:0更新日期:2020-05-29 22:02
在该技术的一个示例中,在作为IoT支持服务的租户的IoT设备与第一第三方云服务的租户之间建立映射。在IoT支持服务上存储孪生设备,使得每个孪生设备与对应的IoT设备相对应,并且使得每个孪生设备至少包括第一部分和第二部分,第一部分包括对应的IoT设备的属性,第二部分包括与第一第三方云服务相关联的属性。IoT支持服务被用于基于至少一个对应的孪生设备中的元数据来调用与至少一个IoT设备相关联的第一方法。第一方法与第一第三方云服务相关联。

IOT cloud to Cloud Architecture

【技术实现步骤摘要】
【国外来华专利技术】IoT云到云架构
技术介绍
物联网(“IoT”)通常是指能够通过网络进行通信的设备系统。这些设备可以包括日常物品,诸如烤面包机、咖啡机、恒温器系统、洗衣机、干衣机、灯、汽车等。该设备还可以包括建筑物和工厂机器中的工业设备,通常附有传感器和致动器等。网络通信可以被用于设备自动化、数据捕获、提供警报、设置个性化以及很多其他应用。
技术实现思路
提供本“
技术实现思路
”是为了以简化的形式介绍一些概念,这些概念将在下面的“具体实施方式”中进一步描述。本“
技术实现思路
”不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。简而言之,所公开的技术总体上涉及IoT技术。在该技术的一个示例中,在作为IoT支持服务的租户的IoT设备与第一第三方云服务的租户之间建立映射。在IoT支持服务上存储孪生设备,使得每个孪生设备与对应的IoT设备相对应,并且使得每个孪生设备至少包括第一部分和第二部分,第一部分包括对应的IoT设备的属性,第二部分包括与第一第三方云服务相关联的属性。IoT支持服务被用于基于至少一个对应的孪生设备中的元数据来调用与至少一个IoT设备相关联的第一方法。第一方法与第一第三方云服务相关联。在阅读和理解附图和说明书之后,将能够理解所公开的技术的其他方面和应用。附图说明参考附图描述本公开的非限制性和非穷举性示例。在附图中,除非另有说明,否则相同的附图标记在各个附图中指代相同的部件。这些附图不一定按比例绘制。为了更好地理解本公开,将参考应当结合附图来阅读的以下“具体实施方式”,在附图中:图1是图示了可以采用本技术的各方面的合适环境的一个示例的框图;图2是图示了根据所公开的技术的方面的合适计算设备的一个示例的框图;图3是图示了系统的示例的框图;图4是图示了可以被用作图3的系统的子集的系统的示例的框图;以及图5是图示了根据本公开的各方面的用于IoT技术的示例过程的流程图。具体实施方式以下描述提供用于彻底理解和实现该技术的各种示例的描述的具体细节。本领域技术人员将理解,可以在没有很多这些细节的情况下实现该技术。在一些情况下,没有详细示出或描述已知的结构和功能,以避免不必要地模糊对技术的示例的描述。本公开中使用的术语旨在以其最广泛的合理方式解释,即使其与该技术的一些示例的详细描述一起使用。尽管下面可以强调某些术语,但是旨在以任何受限制的方式解释的任何术语将在“具体实施方式”部分中明确地和具体地定义。在整个说明书和权利要求书中,除非上下文另有指示,否则以下术语至少采用本文中明确相关的含义。下面确定的含义不一定限制术语,而仅仅提供术语的说明性示例。例如,术语“基于(basedon)”和“基于(basedupon)”中的每个不是排他性的,并且等同于术语“至少部分地基于(based,atleastinpart,on)”,并且包括基于其他因素的选项,其中的一些因素可能在本文中没有描述。作为另一示例,术语“经由”不是排他性的,并且等同于术语“至少部分经由”,并且包括经由附加因素的选择,其中的一些因素可能在本文中没有描述。“在……中(in)”的含义包括“在……中(in)”和“在……上(on)”。本文中使用的短语“在一个实施例中”或“在一个示例中”尽管可以但是不一定是指相同的实施例或示例。特定的文本数字指示符的使用并不表示存在较低值的数字指示符。例如,陈述“从包括第三foo和第四bar的组中选择的小部件”本身并不表示存在至少三个foo,也不表示存在至少四个bar元素。除非明确排除多个引用,否则单数引用仅仅是为了阅读的清楚并且包括复数引用。除非另有明确说明,否则术语“或”是包含性的“或”运算符。例如,短语“A或B”表示“A、B或A和B”。如本文中使用的,术语“组件”和“系统”旨在包含硬件、软件或硬件和软件的各种组合。因此,例如,系统或组件可以是过程、在计算设备上执行的过程、计算设备或其一部分。简而言之,所公开的技术总体上涉及IoT技术。在该技术的一个示例中,在作为IoT支持服务的租户的IoT设备与第一第三方云服务的租户之间建立映射。在IoT支持服务上存储孪生设备,使得每个孪生设备与对应的IoT设备相对应,并且使得每个孪生设备至少包括第一部分和第二部分,第一部分包括对应的IoT设备的属性,第二部分包括与第一第三方云服务相关联的属性。使用IoT支持服务基于至少一个对应的孪生设备中的元数据来调用与至少一个IoT设备相关联的第一方法。第一方法与第一第三方云服务相关联。IoT设备可以与IoT支持服务通信以接收IoT服务,或者与IoT支持服务直接进行通信或者经由诸如网关设备等一个或多个中间设备间接通信。在一些示例中,IoT支持服务还可以协调第三方云服务以用于IoT设备使用。在其他示例中,通常无法直接连接到IoT支持服务的设备可以通过在IoT支持服务与第三方云服务之间进行协调而被启用以用作IoT设备。例如,在一些示例中,设备可以使用第三方云服务作为中介与IoT支持服务通信。在其他示例中,IoT支持服务可以使用第三方云服务来重新配置IoT设备并且启用从IoT设备到IoT支持服务的直接连接,同时也保持它们的连接到第三方云服务的能力。可以通过将第三方云服务注册到IoT支持服务的过程来加入可以为IoT设备提供第三方云服务的合作伙伴。在合作伙伴加入期间,可以确保第三方云服务与IoT支持服务之间的连接安全。在合作伙伴加入(partneronboarding)之后,可以发生客户加入(customeronboarding)。客户可以利用合作伙伴的服务,并且可以拥有与合作伙伴相关联的帐户和凭证。当客户最初与IoT支持服务一起激活第三方云服务时,可以在第三方云服务中的租户与IoT支持服务中的租户之间建立映射。然后设备可以被供应有IoT支持服务。在供应之后,设备与IoT支持服务之间可以发生通信。在一些示例中,IoT支持服务存储孪生设备。更具体地,IoT支持服务可以针对每个IoT设备存储对应的孪生设备。在一些示例中,每个孪生设备是安全隔离的原语的集合,包括通信和状态同步原语。在一些示例中,每个孪生设备包括关于对应设备的元数据,诸如它是什么类型的设备、关于该设备的各种信息、以及关于该设备所在的设备的相关信息(例如,与该设备相关的设备的类型、能力、位置等)。在一些示例中,每个孪生设备的至少一部分与对应的IoT设备同步。孪生设备可以包括设备的属性,其中一些属性可以与该设备被同步。例如,在智能锁的情况下,孪生设备可以包括指示对应的智能锁是被锁定还是被解锁的属性。在一些示例中,针对每个设备的孪生设备包括与用于第三方云服务的属性相关联的部分。以这种方式,IoT服务可以将这些属性中的一些属性与第三方云服务同步,并且孪生设备可以提供设备的概览,包括与第三方云服务相关联的属性。孪生设备可以公开可以通过与设备中的操作相对应的IoT支持服务而被调用的方法。在一些示例中,如果存在与对应于该孪生设备的设备相关联的多于一个的第三方云服务,则该孪生设备具有用于每个第三方云服务本文档来自技高网...

【技术保护点】
1.一种用于物联网(IoT)通信的装置,包括:/nIoT支持服务,包括一个或多个设备,所述设备包括至少一个存储器和至少一个处理器,所述至少一个存储器被适配为存储用于所述设备的运行时数据,所述至少一个处理器被适配为执行处理器可执行代码,所述处理器可执行代码响应于执行而使所述IoT支持服务能执行动作,所述动作包括:/n在作为IoT支持服务的租户的多个IoT设备与第一第三方云服务的租户之间建立映射;/n在所述IoT支持服务上存储多个孪生设备,使得所述多个孪生设备中的每个孪生设备与对应的IoT设备相对应,并且使得所述多个孪生设备中的每个孪生设备至少包括第一部分和第二部分,所述第一部分包括所述对应的IoT设备的属性,所述第二部分包括与所述第一第三方云服务相关联的属性;以及/n利用所述IoT支持服务基于所述多个孪生设备中的至少一个对应的孪生设备中的元数据来调用与至少一个IoT设备相关联的第一方法,其中所述第一方法与所述第一第三方云服务相关联。/n

【技术特征摘要】
【国外来华专利技术】20171019 US 15/788,7631.一种用于物联网(IoT)通信的装置,包括:
IoT支持服务,包括一个或多个设备,所述设备包括至少一个存储器和至少一个处理器,所述至少一个存储器被适配为存储用于所述设备的运行时数据,所述至少一个处理器被适配为执行处理器可执行代码,所述处理器可执行代码响应于执行而使所述IoT支持服务能执行动作,所述动作包括:
在作为IoT支持服务的租户的多个IoT设备与第一第三方云服务的租户之间建立映射;
在所述IoT支持服务上存储多个孪生设备,使得所述多个孪生设备中的每个孪生设备与对应的IoT设备相对应,并且使得所述多个孪生设备中的每个孪生设备至少包括第一部分和第二部分,所述第一部分包括所述对应的IoT设备的属性,所述第二部分包括与所述第一第三方云服务相关联的属性;以及
利用所述IoT支持服务基于所述多个孪生设备中的至少一个对应的孪生设备中的元数据来调用与至少一个IoT设备相关联的第一方法,其中所述第一方法与所述第一第三方云服务相关联。


2.根据权利要求1所述的装置,其中所述多个IoT设备包括:被供应作为IoT设备的移动网络连接设备。


3.根据权利要求2所述的装置,其中所述移动网络连接设备具有订户标识模块(SIM)卡,其中所述SIM卡具有SIM身份(ID),并且其中所述第一第三方云服务与移动网络连接性管理相关联。


4.一种方法,包括:
映射:作为IoT支持服务的租户的多个IoT设备与第一第三方云服务的租户;
在所述IoT支持服务上存储多个孪生设备,使得所述多个孪生设备中的每个孪生设备与对应的IoT设备相对应,并且使得所述多个孪生设备中的每个孪生设备至少包括第一部分和第二部分,所述第一部分包括所述对应的IoT设备的属性,所述第二部分包括与所述第一第三方云服务相关联的属性;以及
采用至少一个处理器基于孪生设备中的至少一个对应的孪生设备中的元数据,使用所述IoT支持服务来调用与至少一个IoT设备相关联的第一方法,其中所述第一方法与所述第一第三方云服务相关联。


5.根据权利要求4所述的方法,其中所述第一第三方云服务与以下中的至少一项相关联:设备管理、移动网络连接性管理或软件更新管理。


6.根据权利要求4所述的方法,其中每个孪生设备还包括第三部分,所述第三部分包括与第二第三方云服务相关联的所述对应的IoT设备的属性。


7.根据权利要求4所述的方法...

【专利技术属性】
技术研发人员:K·多特彻克夫I·V·霍利尔A·达尔R·劳
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1