Systems, devices, and methods can identify the ability abstraction in the request of configuring the first IOT application in the physical environment of the IOT device, and select resource abstraction from multiple resource abstractions based on the ability abstraction. The selected resource abstraction can correspond to the first IOT device in multiple IOT devices. In addition, the first IOT application can be bound to the first IOT device. In one example, the first data from the first IOT device is received, the first run time abstraction is selected from multiple run time abstractions, in which the first runtime Abstract corresponds to the first IOT application, and the first data is sent to the first IOT application via the first run time abstraction.
【技术实现步骤摘要】
【国外来华专利技术】用于应用和资源可重用性的利用分层抽象的IOT服务建模
实施例一般涉及物联网(IOT)。更具体地,实施例涉及用于应用和资源的可重用性的利用分层抽象的IOT服务建模。
技术介绍
物联网(IOT)解决方案可以使诸如恒温器、洗衣机/干衣机等的家用设备能够交互地将操作数据报告给房主、公用事业公司和其他分析服务。IOT应用的代码通常可以嵌入(带有应用使用的设备的唯一标识符(ID,例如媒体访问控制/MAC地址))。因此,当IOT应用部署在物理环境中时,应用可以永久地绑定到环境中的特定IOT设备。如果IOT设备出现故障,由于部署的不灵活性的本质,应用的重新配置可能会耗时且成本高昂。另外,如果在同一环境中部署多个IOT应用,则每个应用可能被绑定到一组专用设备,这可能是低效的并且进一步增加了成本。附图说明通过阅读以下说明书和所附权利要求,并且通过参考以下附图,实施例的各种优点对于本领域技术人员将变得显而易见,其中:图1是根据实施例的提示的示例的图示;图2是根据实施例的具有分层抽象的IOT服务模型的示例的图示;图3是根据实施例的操作分层抽象控制器以增强应用可重用性的方法的示例的流程图;图4是根据实施例的操作分层抽象控制器以增强资源可重用性的方法的示例的流程图;图5是根据实施例的分层抽象控制器的示例的框图;图6是根据实施例的处理器的示例的框图;以及图7是根据实施例的计算系统的示例的框图。具体实施方式现在转到图1,示出了在显示器上呈现多个能力抽象12(12a-12f)的用户提示10。能力抽象12通常可以被用来配置诸如例如物联网(IOT)应用的应用,以在包括多个设备的物理环境中进行操 ...
【技术保护点】
一种增强组件的可重用性的计算系统,包括:存储器模块;输入设备,用于接收对在包括多个设备的物理环境中的第一应用进行绑定的请求;以及分层抽象控制器,包括,请求处置器,用于识别所述请求中的能力抽象;资源管理器,用于基于所述能力抽象从多个资源抽象中选择资源抽象,其中,所选择的资源抽象对应于所述多个设备中的第一设备;以及部署管理器,用于将所述第一应用与所述第一设备进行绑定,其中,所述存储器模块用于记录所述第一应用和所述第一设备之间的所述绑定。
【技术特征摘要】
【国外来华专利技术】1.一种增强组件的可重用性的计算系统,包括:存储器模块;输入设备,用于接收对在包括多个设备的物理环境中的第一应用进行绑定的请求;以及分层抽象控制器,包括,请求处置器,用于识别所述请求中的能力抽象;资源管理器,用于基于所述能力抽象从多个资源抽象中选择资源抽象,其中,所选择的资源抽象对应于所述多个设备中的第一设备;以及部署管理器,用于将所述第一应用与所述第一设备进行绑定,其中,所述存储器模块用于记录所述第一应用和所述第一设备之间的所述绑定。2.如权利要求1所述的系统,其中,所述分层抽象控制器还包括:设备接口,用于接收源自所述第一设备的第一数据;以及运行时间管理器,用于从多个运行时间抽象中选择第一运行时间抽象,其中,所述第一运行时间抽象对应于所述第一应用,并且其中,所述运行时间管理器用于经由所述第一运行时间抽象将所述第一数据发送至所述第一应用。3.如权利要求2所述的系统,其中,所述设备接口用于接收源自所述第一设备的第二数据,所述运行时间管理器用于从所述多个运行时间抽象中选择第二运行时间抽象,所述第二运行时间抽象对应于第二应用,并且所述运行时间管理器用于经由所述第二运行时间抽象将所述第二数据发送至所述第二应用。4.如权利要求1所述的系统,其中,所述分层抽象控制器还包括提示生成器,用于生成包括多个能力抽象的提示,并且其中,所述请求与所述提示相关联。5.如权利要求4所述的系统,其中,所述多个能力抽象包括一个或多个类别。6.如权利要求1至5中任一项所述的系统,其中,当所述第一应用与发生故障的第二设备绑定时,所述部署管理器用于将所述第一应用与所述第二设备解除绑定。7.一种分层抽象控制器装置,包括:请求处置器,用于识别在包括多个设备的物理环境中对第一应用进行配置的请求中的能力抽象;资源管理器,用于基于所述能力抽象从多个资源抽象中选择资源抽象,其中,所选择的资源抽象对应于所述多个设备中的第一设备;以及部署管理器,用于将所述第一应用与所述第一设备进行绑定。8.如权利要求7所述的装置,还包括:设备接口,用于接收源自所述第一设备的第一数据;以及运行时间管理器,用于从多个运行时间抽象中选择第一运行时间抽象,其中,所述第一运行时间抽象对应于所述第一应用,并且其中,所述运行时间管理器用于经由所述第一运行时间抽象将所述第一数据发送至所述第一应用。9.如权利要求8所述的装置,其中,所述设备接口用于接收源自所述第一设备的第二数据,所述运行时间管理器用于从所述多个运行时间抽象中选择第二运行时间抽象,所述第二运行时间抽象对应于第二应用,并且所述运行时间管理器用于经由所述第二运行时间抽象将所述第二数据发送至所述第二应用。10.如权利要求7所述的装置,还包括提示生成器,用于生成包括多个能力抽象的提示,其中,所述请求与所述提示相关联。11.如权利要求10所述的装置,其中,所述多个能力抽象包括一个或多个类别。12.如权利要求7至11中任一项所述的装置,其中,当所述第一应用与发生故...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。