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

机器对机器系统中的动态用户界面技术方案

技术编号:28949016 阅读:23 留言:0更新日期:2021-06-18 22:08
本申请公开了机器对机器系统中的动态用户界面。使用通过编程工具的图形用户界面接收到的用户输入来限定针对特定应用的一组能力抽象,并且进一步基于一个或多个用户输入来限定该组能力抽象之间的关系。特定应用用于利用机器对机器网络,并且该组能力抽象包括:针对特定应用的传感器能力抽象、致动器能力抽象、计算逻辑能力抽象、输入用户界面(UI)能力抽象、以及输出UI能力抽象。该关系包括输入UI能力抽象与计算逻辑能力抽象之间的关系,其中,输入UI能力用于向计算逻辑能力抽象提供输入。生成用于特定应用的服务逻辑以基于该组能力抽象和关系将特定应用的实例部署在环境中。

【技术实现步骤摘要】
机器对机器系统中的动态用户界面本申请是PCT国际申请号为PCT/US2016/040627、国际申请日为2016年7月1日、进入中国国家阶段的申请号为201680086714.6,题为“机器对机器系统中的动态用户界面”的专利技术专利申请的分案申请。
本公开总的来说涉及计算机系统领域,并且更具体地涉及管理机器对机器系统。
技术介绍
因特网已经使得世界各地的不同计算机网络的互连成为可能。虽然之前因特网连接限于常规的通用计算系统,但是正在对数量和类型不断增加的产品进行重新设计以适应在计算机网络(包括因特网)上的与其他设备的连接。例如,智能手机、平板计算机、可穿戴设备、以及其他移动计算设备已经变得非常受欢迎,甚至在最近几年取代了较庞大的、更传统的通用计算设备(诸如传统的台式计算机)。越来越多地使用具有较小的形状因子以及更受约束的特征集和操作系统的移动计算设备来执行传统上执行在通用计算机上的任务。进一步地,传统的电器和设备正在变得更“智能”,是因为它们是普遍存在的并且配备有连接至或消费来自因特网的内容的功能。例如,设备(诸如电视机、游戏系统、家用电器、温度调节装置、手表)已经装备有网络适配器以允许该设备直接地或通过与连接至网络的另一个计算机的连接来与因特网(或其他设备)连接。另外,这种增加的互连设备的总体也促进了计算机控制的传感器的增多,该计算机控制的传感器同样地被互连并收集新的和大的数据集。相信,越来越大量的设备(或“物体”)的互连预示了先进的自动化和互连性的新纪元(其有时被称为物联网(IoT))。附图说明图1A示出包括多个传感器设备的系统和示例管理系统的实施例。图1B示出云计算网络的实施例。图2示出包括示例数据管理系统的实施例。图3A是示出资产抽象和绑定的示例的简化框图。图3B是示出资产发现的示例的简化框图。图3C是示出使用一组经发现的资产的资产抽象和绑定的示例的简化框图。图4A-4B是表示示例机器对机器应用部署的抽象层的框图。图5A是用于创建新的机器对机器服务的示例图形开发工具的屏幕截图。图5B是示出新的机器对机器服务的示例部署的简化框图。图6是示出管理机器对机器系统的两个实例之间的配置设置的应用的示例的简化框图.图7是示出用于部署特定机器对机器系统的示例系统的简化框图。图8A是示出用于使用资产抽象来开发应用的示例技术的流程图。图8B是示出使用资产抽象的用于部署示例机器对机器网络的示例技术的流程图。图9是根据一个实施例的示例性处理器的框图;以及图10是根据一个实施例的示例性计算系统的框图。各个附图中相似的附图标记和命名指示相似要素。具体实施方式图1A是示出系统100的简化的表示的框图,该系统100包括部署在整个环境中的一个或多个设备105a-d或资产。每个设备105a-d可以包括计算机处理器和/或通信模块,以允许每个设备105a-d与环境中的一个或多个其他的设备(例如,105a-d)或系统交互操作。每个设备能够进一步包括能够运用和利用(例如,通过其他设备或软件)于机器对机器系统或者物联网(IoT)系统或应用内的各种类型的传感器(例如,110a-c)、致动器(例如,115a-b)、存储器、电源、计算机处理、以及通信功能的一个或多个实例。在一些情况中,可以由一个或多个网关设备促进设备间通信和甚至IoT应用的部署,一个或多个设备(例如,105a-d)通过该一个或多个网关设备来与一个或多个网络(例如,120)中的其他设备和系统进行通信并且获取对一个或多个网络(例如,120)中的其他设备和系统的访问。传感器或传感器资产能够检测、测量、和生成描述该传感器或传感器资产在其中驻留、安装或相连接的环境的特性的传感器数据。例如,给定的传感器(例如,110a-c)可以配置为检测一个或多个相应的特性(诸如,移动、重量、物理接触、温度、风、噪声、光、计算机通信、无线信号、位置、湿度、辐射的存在、液体、或特定的化学化合物以及多个其他示例)。实际上,如本文中所描述的传感器(例如,110a-c)预期发展为可能无限的多种传感器的总体,每个传感器被设计为且能够检测并产生针对新的和已知的环境特性的对应的传感器数据。致动器(例如,115a-b)能够允许设备执行某种动作以影响其环境。例如,该设备中的一个或多个设备(例如,105b、105d)可以包括接受输入并作为响应来执行其相应的动作的一个或多个相应的致动器。致动器能够包括控制器以激活附加的功能(诸如:选择性切换电源或警报的操作的致动器;相机(或其他传感器);供暖、通风和空气调节(HVAC)电器;家用电器;车载设备;照明;以及其他示例)。在一些实现方式中,提供于设备105a-d上的传感器110a-c和致动器115a-b可以是被包括于物联网(IoT)或机器对机器(M2M)系统中和/或形成物联网(IoT)或机器对机器(M2M)系统的资产。IoT系统可以指,由交互操作和协同增强以交付一个或多个结果或交付物的多个不同的设备组成的新的或改进的自组织系统和网络。这样的自组织系统出现是因为越来越多的产品和装备演进到变得“智能”,其中,它们由计算处理器控制或监测并且被提供有用于与其他计算设备(以及具有网络通信能力的产品)通过计算机实现的机制来进行通信的设施。例如,IoT系统可以包括从集成在“物体”(诸如装备、玩具、工具、车辆等并且甚至为生物(例如,植物、动物、人类等))中或附连至“物体”的传感器和通信模块构建起的网络。在一些实例中,IoT系统可以有机地或意外地发展,其中传感器的集合监测各种物体和相关的环境,并与数据分析系统和/或控制一个或多个其他智能设备的系统互连,以实现各种用例和应用(包括之前未知的用例)。进一步地,可以从至今为止不接触彼此的设备来形成IoT系统,该系统被自发地或动态地组成和自动配置(例如,根据对交互进行限定或控制的IoT应用)。进一步地,IoT系统经常由连接设备的复杂的和多样的集合(例如,105a-d)(诸如由各种实体组供能或控制以及采用各种硬件、操作系统、软件应用、和技术的设备)。在一些情况中,可以提供网关(例如,150)以本地化特定IoT系统,该网关能够检测附近的设备(例如,105a-d)并且通过协调这些经检测的设备的配置来部署(例如,以自动化的、即兴的方式)特定IoT应用的实例以满足特定IoT应用的要求,以及其他示例。当构建或定义IoT系统时,促进这样的多样的系统的成功的交互操作性以及其他示例考虑是一个重要的问题。可以开发软件应用来对IoT设备的集合可以如何交互以达到特定的目标或服务进行管控。在一些情况中,IoT设备可能一开始没有被构建或旨在参与到这样的服务中或与一个或多个其他类型的IoT设备进行协作。实际上,物联网的一部分前景是,随着这样的设备变得更加普遍并且新的“智能”设备或“连接”设备出现,许多领域中的创新者将创造涉及不同的IoT设备组的新的应用。然而,对这样的IoT应用进行编程或编码的动作可能对于这些可能的创新者而言是不熟悉的,因此限制了本文档来自技高网...

【技术保护点】
1.一种服务器,包括:/n至少一个存储设备,所述至少一个存储设备包括第一指令;以及/n至少一个处理器,用于执行第二指令,以使所述第一指令经由网络被分发,所述第一指令用于使至少一个计算设备:/n引起图形用户界面的呈现,以使用户能够建立用于物联网IoT系统的流的图形表示,所述IoT系统包括第一电子设备和第二电子设备;/n基于一个或多个用户输入在所述流的图形表示中生成第一框,所述第一框与第一设备类型相关联,所述第一设备类型与第一能力相关联;/n基于所述一个或多个用户输入将所述第一电子设备关联至所述第一设备类型的所述第一能力;/n基于所述一个或多个用户输入在所述流的图形表示中生成第二框,所述第二框与第二设备类型相关联,所述第二设备类型与第二能力相关联,所述第二框用于响应于拖放输入而在所述流中相对于所述第一框定位;/n基于所述一个或多个用户输入将所述第二电子设备关联至所述第二设备类型的所述第二能力;/n基于所述一个或多个用户输入在所述流的图形表示中的所述第一框与所述第二框之间生成线,所述线指示同所述第一框相关联的所述第一电子设备与同所述第二框相关联的所述第二电子设备之间的关系或交互;以及/n引起用于所述IoT系统的所述流的部署,所述第二设备类型的所述第二能力用于使用户能够在部署之后、基于所述第一电子设备与所述第二电子设备之间定义的关系或交互而与所述第二电子设备交互以影响所述第一电子设备的操作。/n...

【技术特征摘要】
1.一种服务器,包括:
至少一个存储设备,所述至少一个存储设备包括第一指令;以及
至少一个处理器,用于执行第二指令,以使所述第一指令经由网络被分发,所述第一指令用于使至少一个计算设备:
引起图形用户界面的呈现,以使用户能够建立用于物联网IoT系统的流的图形表示,所述IoT系统包括第一电子设备和第二电子设备;
基于一个或多个用户输入在所述流的图形表示中生成第一框,所述第一框与第一设备类型相关联,所述第一设备类型与第一能力相关联;
基于所述一个或多个用户输入将所述第一电子设备关联至所述第一设备类型的所述第一能力;
基于所述一个或多个用户输入在所述流的图形表示中生成第二框,所述第二框与第二设备类型相关联,所述第二设备类型与第二能力相关联,所述第二框用于响应于拖放输入而在所述流中相对于所述第一框定位;
基于所述一个或多个用户输入将所述第二电子设备关联至所述第二设备类型的所述第二能力;
基于所述一个或多个用户输入在所述流的图形表示中的所述第一框与所述第二框之间生成线,所述线指示同所述第一框相关联的所述第一电子设备与同所述第二框相关联的所述第二电子设备之间的关系或交互;以及
引起用于所述IoT系统的所述流的部署,所述第二设备类型的所述第二能力用于使用户能够在部署之后、基于所述第一电子设备与所述第二电子设备之间定义的关系或交互而与所述第二电子设备交互以影响所述第一电子设备的操作。


2.如权利要求1所述的服务器,其中,所述第一能力用于经由所述第一电子设备的屏幕启用来自所述IoT系统的信息的显示,所述信息基于所述第一电子设备与所述第二电子设备之间的关系或交互。


3.如权利要求1所述的服务器,其中,所述第一能力基于所述第一电子设备的模型。


4.如权利要求1所述的服务器,其中,所述交互用于基于所述第二电子设备的状态来激活所述第一电子设备。


5.如权利要求1所述的服务器,其中,所述交互用于基于所述第二电子设备的状态与用户输入设备的状态的比较来激活所述第一电子设备。


6.如权利要求1所述的服务器,其中,用于所述IoT系统的所述流用于使用于所述第二电子设备的状态信息存储在日志中。


7.如权利要求6所述的服务器,其中,所述第一指令用于使所述至少一个计算设备基于所述一个或多个用户输入在所述流的图形表示中生成第三框,所述第三框与所述日志相关联。


8.如权利要求1所述的服务器,其中,所述第一设备类型是输出,并且所述第二设备类型是输入。


9.一种用于物联网IoT系统的方法,所述方法包括:
引起图形用户界面的呈现,以使用户能够建立用于所述IoT系统的流的图形表示,所述IoT系统包括...

【专利技术属性】
技术研发人员:SW·杨YK·陈
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1