用于电子设备的通用控制的系统和方法技术方案

技术编号:13054316 阅读:102 留言:0更新日期:2016-03-23 17:47
一种用于提供集成电路的系统和方法,该集成电路与设备集成并且控制该设备,其中基于该设备的特征的选择来开发集成电路设计。该系统和方法还提供用于建立集成电路和控制器间的互操作性的软件。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
—段时间以来,科技已前进到如此地步,即开发者和制造者已具有为其产品提供遥控的能力。一个非常简单的实例是电视机和其遥控器。遥控器使用无线信号,通常是红外线,将用户提供的控制指令发往电视机。然后电视机执行那些指令,如关闭电视机或切换频道。在电视机和遥控器的情况下,制造者需要设计、开发遥控器并对其编程,使得遥控器可与其电视机系统的专有规范交互。用于一个电视机系统的遥控器设置不能用于另一电视机系统或与不同的系统一起工作,如DVD播放器。随着接入互联网的设备大幅增长,开发者需要具有开发软件和控制器以控制连接到互联网的设备的能力。一个实例是个人计算机和远程桌面软件。该软件使个人计算机(带有正确的软件)能够控制连接至互联网并运行远程桌面软件的另一台个人计算机。另一个实例是配有集成电路(1C)的机械设备可被智能手机控制,如AR Drone,Sphero和IHelicopter。对于类似这些的情况,开发者目前需要创建或开发专有软件以提供专有硬件的控制功能。控制也超出了个人计算机的范围。开发者设计并建造了与远程通信设备集成的微控制单元(MCU),并将它们编程为接收本地和远程二者处的指令。在过去,向主机设备发送指令的控制设备可由主机设备制造者专门制造和设计。然而,新设备,如智能手机,消除了制造控制设备的必要,因为这些设备非常灵活且普遍。这些手持设备小于传统电视机遥控器,并可配置有向带有接收器的任何对象提供指令的软件。仅有的限制是对象具有合适的硬件且控制设备有合适的软件。希望向他们也可创建的对象或产品提供遥控能力的开发者,必须为遥控能力的功能花费时间和成本来开发软件和硬件。例如,开发者可需要用具体被设计成接收远程通信的专用集成电路(ASIC)装配其产品。ASIC可具有专有命令和指令集,该命令和指令集需要被编到控制器,以远程控制ASIC并与其通信,并控制产品。另外,对于每一种不同类型的计算机或操纵系统,需创建不同的程序或应用程序以确保兼容性。此外,开发者需要制造和测试ASIC,以确保它能正常工作。所有这些都制止主机产品本身的开发。此外,开发者需要为ASIC和任何远程控制设备开发专用软件。有许多次,可被装配允许远程控制的ASIC的设备因为时间和费用而没有实施。所有当前可用的自动化、集成和控制产品和技术无非是用作象征性的绳子和滑轮的硬件和软件,被设计成操控利用设备自身的实际状态的抽象的设备和构造。因此,这些现有解决方案为建立个别/封闭自动化和控制生态系统需要按具体情况进行大量定制化和开发。这些解决方案既不通用,又不能进行临时部署场景。从基于复杂专有的控制和自动化系统到低费用、自己动手(DIY)的方式,所有当前可用的解决方案都需要不同程度的硬件和软件的抽象化以完成它们各自的部署目标。总体而言,所有竞争的解决方案都不能提供通用控制,因为它们都基于通过抽象层的部署,且被调整面向没有交叉通信或服务的特定市场。对于大多数而言,上述问题的竞争的解决方案将设备的自动化作为“事后的考虑”引入并尝试支持通过“螺栓紧固”的比喻集成。竞争的技术中还没有一个对任何使用的第三方设备产品制造通用的“即插即用”模型。当前自动化和控制管理系统和组件因复杂的控制、专有命令和非直观界面而陷入困境。尝试将一定程度的自动化设备的管理授权给终端用户的入门级系统受限于非常简单的二元状态,如“优选列表”。这种限制存在,是因为没有建立能将组件或设备的能力广播的机制。的确,通用自动化和控制被预期于集成技术件的开发,这将为能够在自动化生态系统内设想的所有设备和构造成传递即插即用功能。历史上,通过通信、消息发送和交互标准,如TCP、SMTP和HTTP的建立,我们接受了将通过互联网的信息和其移动已视为不受限制,且我们由于网络浏览器的普遍性将对其访问视为平常的事。这些标准和相关的技术不仅保证了对信息的访问,而且随时随地通过任何事物都可用也被大部分地视作理所当然。但是对控制的访问呈现了大幅度地更大的挑战,且时至今日仍没有单个解决方案能允许完整的自动化工厂的临时建立和扩展,而又不对上述环境强加复杂的迭代开发的要求。简单地说,看似相互矛盾的期待存在,即当加入网络的打印机应可自动地被同一网络内的各计算机访问,也期望并认可加入自动化工厂的设备为了该单一新设备的具体识别和运行,要求全体自动化系统的重新配置。理想的连接的世界允许对信息和控制的平等访问。信息时代的技术架构已在该理想中实现对信息集的通用访问,然而,他们仅对控制的平等访问创建了连续障碍。在自动化和控制空间内的各开发已被预期使用复杂和专有互联,从而为它们希望操作和操纵的设备创建虚拟绳子和滑轮。在时间的任何时候具有给予基本能力的端点来维护它们在网络化基础架构内的独特的存在和同一性,并呈现它们用于公开访问和操作的模式。来自自动化系统与它们的端点的在终端用户与自动化系统之间的地址模式内的抽象层的存在保证了终端用户在任何时候可改变、增添或移除端点,而不是修改管理它的系统。实际上,尽管对信息的访问永远是直接的,访问至控制间的中间人成了它的累赘和最大的减损。另外重要的是,注意“后PC革命”中的大多数自动化专利技术成了以产品为中心,而非以技术为中心。通过现有技术的主机的合并产生的构造引出了很少“新”的东西。这样做时,这些开发有效地为它们表面上意欲简化的景色添加了复杂性。因此,存在开发一种简化并垂直集成对用于通用控制系统的硬件和软件的开发的系统和方法的需求。这种系统和方法通过在被控制的构造内部传递集成,而非通过外部抽象层来提供一种以上描述的问题的解决方案。此外,这种系统和方法应将广播其存在、身份、功能以及现状和与其传统I/O机制并行的相互地接收指令的能力灌输给集成构造或设备。本专利技术满足这些和其它的需求。
技术实现思路
在它最一般的方面,本专利技术包括用于向可被微控制单元(MCU)或其它控制硬件控制的构造或设备提供通用和集成控制的系统和方法。在另--般方面,本专利技术提供为可被想象于自动化和控制生态系统中的任何设备或构造传递真正通用自动化和控制的机制和方法论。任何可被预想于自动化和控制生态系统内的设备,当在预加工/制造基础上灌输本专利技术的多种方面后,可轻易地以“即插即用”的方式被集成到自动化和控制生态系统而无需修改或改变生态系统。在又一一般方面,本专利技术也通过从构造内部,而非通过构造之外或外部的抽象层提供本地连接性来提供集成和控制。这些能力是全新的且提供一种与现有自动化、集成和控制产品与技术的完全变更。在另一方面,本专利技术的系统和方法提供了超水平嵌入式解决方案的开发,该开发向设备使用或配置提供了网络身份、位置分辨率、模式和状态意识和对参数范围的访问,或不受设备本质的影响,这允许消费和工业电子产品的制造者、家用电器和机器的设计者以及设备和装置的创建者轻松地、有效地将通用访问和控制带给他们独特的产品。在又一方面,本专利技术的系统和方法提供了如ASIC的,对被包括入父设备中可用的异常地低成本、低功率和极纤薄的组件的开发。该ASIC包括在位于自动化生态系统内的父设备包括的核心服务、以及与对父设备设计者和/或制造者集成入与父设备相关的功能范围和配置可用的可扩展服务。在另一方面,本专利技术的系统和方法提供了用于为任何父设备建立行为、操作和修改的定义的层子分类系统本文档来自技高网
...

【技术保护点】
一种用于设计IC的计算机实施的方法,所述IC在被集成到设备时控制所述设备,包括:接收电子设备的分类的输入和输出特征的选择;基于设备的输入和输出特征的所述选择来提供IC设计;以及基于所述IC设计,提供用于通过IC控制来控制所述设备的软件。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:丹尼尔·雅各布·塞德纳
申请(专利权)人:丹尼尔·雅各布·塞德纳
类型:发明
国别省市:美国;US

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

1