当前位置: 首页 > 专利查询>英特尔公司专利>正文

向所部署装置编制和管理服务制造方法及图纸

技术编号:13674659 阅读:38 留言:0更新日期:2016-09-08 00:02
对在所部署的计算、电子、器具和类似装置上编制和/或管理服务进行了描述。服务编制和/或管理系统(“SOMS”)可以被配置成用于提供向一个或多个所部署装置编制和/或管理服务。该SOMS可以从所部署装置获得信息,如状态、能力和服务元数据。然后该SOMS可以包封并存储所获得的信息以供以后使用。该SOMS也可以存储服务信息,促进基于所存储的服务定义元数据的服务创建、在部署之前建模或模拟服务、并且将服务部署到远程部署的装置上,随后激活以开始该服务的操作。可对其他实施例进行描述并要求保护。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及计算、电子、器具及相关的
,具体地,涉及与向所部署的计算、电子、器具和类似装置编制和管理服务相关联的设备、方法和存储介质。
技术介绍
本文所提供的背景描述是为了一般地呈现本公开的上下文的目的。除非本文另外指出,否则本节中所描述的材料对于本申请的权利要求书而言并非现有技术并且不因为包括在本节中而确认为现有技术。物联网(“IoT”)的基本前提是各种物体或事物(如传感器、致动器、基于位置的系统)和标识技术(如(但不限于)射频标识(RFID))可以使用机器对机器通信来相互交互,并且可以以合作方式起作用来实现共同的目标。示例性目标可能是若干空气质量传感器收集关于在地理上分散的位置的空气质量的信息。进一步的示例是一系列压电振动传感器监测设备性能或监控家庭安全。在这方面,每个感测装置可以被认为是IoT装置,并且一起工作的许多装置的合作可以被认为是IoT服务。常规IoT技术有时存在以下不足中的一项或多项:1.IoT装置通常是被编程为用于特定功能的单一功能的装置。对装置的重新配置可能需要手动干预和停机时间。因此,重复利用可能存在较大障碍,并且这样的装置不能容易地重新配置来支持与它们最初被委任的IOT服务不同的IOT服务。此外,这些单一用途的装置可能无法被配置成运行多个应用,从而阻碍了参与多个IOT服务。2.装置无法自我发现和自动配置自己。典型的装置可能需要最终用户干预,并且需要使用先进的领域和编程知识的手动配置。当处理大量的装置和部署后时,这个问题更加明显。3.不灵活的重新配置能力:许多IoT计算装置被预先配置并且有很少或根本没有重新配置的能力。当装置在不可接近的位置或者被嵌入时或者当装置需要直接物理干预来重新配置时,这可能会呈现显著的挑战。装置可能不能够运行多个计算工作负荷。4.可能存在与IOT服务的部署相关联的显著成本(操作成本和资本成本)。5.当前IOT产品可能无法提供按需装置和网络性能度量。可能需要这样的度量来提供资源感知服务,如社区网格优化服务。6.发散网络拓扑可能难以互连。作为示例,两个网络拓扑的组合,一个是低等待时间、高频率,而另一个是高等待时间,突发数据可能是困难的。7.典型的计算工作负荷可以在云为中心的基础设施上来处理。这可能会呈现若干潜在的问题,如:(ⅰ)过长的等待时间,这会阻碍(近)实时服务递送,如家庭自动化和医疗警报;(ⅱ)在丢失WAN连接的情况下充当单个故障点的集中计算处理;(iii)用于机器对机器类型数据传输的过高数据传输成本;以及(iv)所有数据的发送,而不管其值,来在云中进行处理。8.云中心方法往往出现隐私、安全和认证问题。用户可能不被提供确定他们希望共享哪些数据的能力;这可能尤其涉及住宅或高价值工业用户。9.目前的产品可能无法提供按需装置和网络性能度量。提供资源感知服务(如社区网格优化服务)可能需要这样的度量。附图说明结合附图,借助于下面的详细描述将很容易理解实施例。为了便于此描述,类似的参考标号表示类似的结构元件。在附图的各图中通过举例而非限制的方式展示了多个实施例。图1是展示根据各种实施例的服务编制和/或管理系统的部件的框图。图2展示了根据各种实施例的用于向所部署装置编制和/或管理服务的示
例性过程。图3进一步展示了根据各种实施例的用于向所部署装置编制和/或管理服务的示例性过程。图4展示了根据各种实施例的用于执行服务适用性分析的示例性过程。图5展示了根据各种实施例的用于执行服务组合的示例性过程。图6展示了根据各种实施例的用于执行服务部署的示例性过程。图7展示了根据各种实施例的在所部署装置和服务编制和管理系统的部件之间的示例性通信。图8展示了根据各种实施例的对所部署装置的示例性选择。图9至图11展示了根据各种实施例的用于使服务目录和服务部署选项可视化的示例性用户界面。图12展示了根据各种实施例的被配置成实施本公开的各个方面的示例性计算环境。图13展示了根据各种实施例的具有被配置成使设备能够实施本公开的各个方面的指令的示例性存储介质。具体实施方式在下面的详细说明中,参考形成本说明的一部分的附图,在附图中,类似的标号通篇表示类似的部件,并且在附图中通过展示的方式示出了可以实施的实施例。应当理解,可以在不脱离本公开的范围的情况下利用其他实施例并且可以进行结构或逻辑上的改变。因此,下面的详细说明不应被认为具有限制意义,并且实施例的范围由所附权利要求书及其等效物限定。可以以对理解要求保护的主题最有帮助的方式将各种操作依次描述为多个分立动作或操作。然而,描述的顺序不应被解释为暗示这些操作一定是顺序相关的。具体地,可以不按所呈现的顺序来执行这些操作。可以按与所描述的实施例不同的顺序来执行所描述的操作。可以执行各种附加的操作和/或可以在附加实施例中省略所描述的操作。为了本公开的目的,短语“A和/或B”是指(A)、(B)或(A和B)。为了本公开的目的,短语“A、B和/或C”是指(A)、(B)、(C)、(A
和B)、(A和C)、(B和C),或(A、B和C)。本描述可能使用短语“在一个实施例中(in an embodiment)”或“在实施例中(in embodiments)”,这些短语可以各自是指相同或不同的实施例中的一个或多个。此外,如关于本公开的实施例使用的术语“包括(comprising)”、“包括(including)”、“具有(having)”等是同义的。描述了用于在所部署装置上编制和/或管理服务的方法、计算机可读存储介质以及设备。如本文所描述的,装置(并且具体地,与物联网(“IoT”)活动相关联的装置)可以包括能够执行计算和其他功能(如通过计算处理器的操作)、捕获和发送数据(如观测)、作用于所接收的数据和/或与其他实体(如装置和/或系统)进行通信的各种装置;本文所提供的装置的示例可能不暗示特定限制。在各种实施例中,与本文所描述的技术一起使用的一个或多个装置可以包括存储装置。在各种实施例中,这些装置可能能够由其他装置和/或系统控制。这些装置可以被部署为使得它们可以物理地放置在地理区域、工作环境中、放置在移动的车辆上、与器具相集成地放置或以其他方式放置,使得它们可以有效地监测和收集真实世界数据。此外,服务可以包括一起工作的一个或多个装置的操作,如监控区域、收集数据、执行任务或执行其他活动。在实施例中,服务编制和/或管理系统(“SOMS”)可以被配置成提供向一个或多个所部署的IoT装置编制和/或管理服务。SOMS可以被配置成在异类IoT基础设施中执行这样的编制和/或管理。在各种实施例中,SOMS可以通过提取与IoT基础设施相关联的复杂性和减少所需的对在装置中使用的技术的
知识和专门技术来便于用户配置服务。在各种实施例中,代理(如服务编制代理)可以被安装在IoT装置上并且可以与SOMS通信。该代理可以向SOMS发送数据,这些数据可以包括如以下等信息:遥测信息(其可以包括如装置状态信息和装置能力等信息);服务元数据,其可以包括如(但不限于)装置的传感器信息(例如,装置包括或与其接口连接的传感器类型)、装置的任务信息(其可以包括例如正在运行的任务、估计完成时间、用于运行进一步的任务的容量等信息)等信息;以及服务有效载本文档来自技高网
...

【技术保护点】
一种用于促进所部署装置的使用的系统,所述系统包括:一个或多个计算处理器;服务编制逻辑,所述服务编制逻辑用于在所述一个或多个计算处理器上进行操作以:获得一个或多个所部署装置的数据;以及确定所述一个或多个装置的能力;以及服务管理逻辑,所述服务管理逻辑用于在所述一个或多个计算处理器上进行操作以:确定将由所述一个或多个所部署装置中的所选装置执行的服务;从所述一个或多个所部署装置中选择所述所选装置;以及将所述服务部署到所述一个或多个所选装置以执行所述服务。

【技术特征摘要】
【国外来华专利技术】2014.02.23 US 61/943,4491.一种用于促进所部署装置的使用的系统,所述系统包括:一个或多个计算处理器;服务编制逻辑,所述服务编制逻辑用于在所述一个或多个计算处理器上进行操作以:获得一个或多个所部署装置的数据;以及确定所述一个或多个装置的能力;以及服务管理逻辑,所述服务管理逻辑用于在所述一个或多个计算处理器上进行操作以:确定将由所述一个或多个所部署装置中的所选装置执行的服务;从所述一个或多个所部署装置中选择所述所选装置;以及将所述服务部署到所述一个或多个所选装置以执行所述服务。2.如权利要求1所述的系统,其中,所述服务编制逻辑用于通过收集所述一个或多个所部署装置的遥测信息来获得数据,其中,所述遥测信息包括以下各项中的一项或多项:存储空间、处理器使用、温度、数据吞吐量、网络能力、存储器使用或负荷平均。3.如权利要求1所述的系统,其中,所述服务编制逻辑用于通过收集所述一个或多个所部署装置的服务有效载荷信息来获得数据。4.如权利要求1至3中的任一项所述的系统,其中,所述服务编制逻辑用于通过收集所述一个或多个所部署装置的服务元数据来获得数据,其中,所述服务元数据包括以下各项中的一项或多项:当前正在运行的任务的标识、估计的任务完成时间、用于运行附加任务的容量以及装置所连接到的传感器类型。5.如权利要求1至3中的任一项所述的系统,其中,所述服务管理逻
\t辑进一步用于通过对以下各项中的一项或多项的分析来执行服务适用性分析以确定所述一个或多个所部署装置执行所述服务的适用性:所述一个或多个所部署装置的地理位置、所述一个或多个所部署装置执行所述服务的特性的能力以及所述一个或多个所部署装置的历史性能。6.如权利要求1至3中的任一项所述的系统,其中,所述服务管理逻辑用于通过服务描述符的生成来部署所述服务。7.如权利要求6所述的系统,其中,所述服务描述符包括所述服务的标识。8.如权利要求6所述的系统,其中,所述服务描述符包括所述所选装置中的每个所选装置的条目,所述条目包括所述所选装置中的每个所选装置的可执行文件。9.如权利要求8所述的系统,其中,服务管理逻辑进一步用于通过将所述可执行文件部署到所述所选装置来部署所述服务。10.如权利要求6所述的系统,其中,所述服务描述符包括所述所选装置中的每个所选装置的条目,所述条目包括所述所选装置中的每个所选装置的配置信息。11.如权利要求6所述的系统,其中,所述服务描述符包括用于指示不同的装置来执行不同的活动的指令。12.如权利要求11所述的系统,其中,所述服务描述符对于第一装置包括用于执行与当执行先前服务时由所述第一装置先前执行的活动不同的活动的指令。13....

【专利技术属性】
技术研发人员:M·凯利C·谢里丹J·C·麦卡锡K·A·埃利斯M·诺兰C·尼斯坎奈尔P·J·巴里N·卡希尔K·诺兰H·卡尔G·穆拉奇B·麦卡逊
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1