System and method for automating generation of an automated sensor network
    1.
    发明授权
    System and method for automating generation of an automated sensor network 有权
    用于自动生成自动传感器网络的系统和方法

    公开(公告)号:US08271937B2

    公开(公告)日:2012-09-18

    申请号:US11931443

    申请日:2007-10-31

    IPC分类号: G06F9/44

    摘要: An application software generator automatically generates an application software unit. The application software generator includes an application composer that combines components extracted from a component repository with an application framework to generate the application software unit. Each component in the component repository includes a component shell, a component interface and a component core. The application framework includes configurable parameters that determine how the application software unit is generated and operates. The configurable parameters can be entered by a user using a graphical user interface. The user can be assisted using a wizard format. The application framework also provides connectivity between components so that they can pass messages to one another. The connectivity can be, for example, by a message bus or event registry and event dispatch. Components themselves can be automatically generated using the application software generator. Uses of the application software generator include creation of sensor/actuator networks and test script generation.

    摘要翻译: 应用软件生成器自动生成应用软件单元。 应用软件生成器包括将从组件仓库提取的组件与应用程序框架组合的应用程序编制器,以生成应用程序软件单元。 组件存储库中的每个组件都包含组件外壳,组件接口和组件核心。 应用框架包括可配置参数,用于确定应用软件单元是如何生成和运行的。 可配置参数可由用户使用图形用户界面输入。 可以使用向导格式来辅助用户。 应用程序框架还提供组件之间的连接,以便它们可以将消息传递给彼此。 连接可以是例如消息总线或事件注册表和事件发送。 组件本身可以使用应用软件生成器自动生成。 应用软件生成器的使用包括创建传感器/执行器网络和测试脚本生成。

    System and method for automating generation of an automated sensor network
    2.
    发明授权
    System and method for automating generation of an automated sensor network 失效
    用于自动生成自动传感器网络的系统和方法

    公开(公告)号:US07346891B2

    公开(公告)日:2008-03-18

    申请号:US10188861

    申请日:2002-07-05

    IPC分类号: G06F9/44

    摘要: An application software generator automatically generates an application software unit. The application software generator includes an application composer that combines components extracted from a component repository with an application framework to generate the application software unit. Each component in the component repository includes a component shell, a component interface and a component core. The application framework includes configurable parameters that determine how the application software unit is generated and operates. The configurable parameters can be entered by a user using a graphical user interface. The user can be assisted using a wizard format. The application framework also provides connectivity between components so that they can pass messages to one another. The connectivity can be, for example, by a message bus or event registry and event dispatch. Components themselves can be automatically generated using the application software generator. Uses of the application software generator include creation of sensor/actuator networks and test script generation.

    摘要翻译: 应用软件生成器自动生成应用软件单元。 应用软件生成器包括将从组件仓库提取的组件与应用程序框架组合的应用程序编制器,以生成应用程序软件单元。 组件存储库中的每个组件都包含组件外壳,组件接口和组件核心。 应用程序框架包括可配置参数,用于确定应用程序软件单元是如何生成和操作的。 可配置参数可由用户使用图形用户界面输入。 可以使用向导格式来辅助用户。 应用程序框架还提供组件之间的连接,以便它们可以将消息传递给彼此。 连接可以是例如消息总线或事件注册表和事件发送。 组件本身可以使用应用软件生成器自动生成。 应用软件生成器的使用包括创建传感器/执行器网络和测试脚本生成。

    System and method for forming, maintaining and dynamic reconfigurable routing in an ad-hoc network
    3.
    发明授权
    System and method for forming, maintaining and dynamic reconfigurable routing in an ad-hoc network 失效
    用于在自组织网络中形成,维护和动态可重配置路由的系统和方法

    公开(公告)号:US07035207B2

    公开(公告)日:2006-04-25

    申请号:US10162077

    申请日:2002-06-05

    IPC分类号: H04L12/26 G06F11/00 H04J1/16

    摘要: A network comprises a plurality of network nodes. Each network node has a unique node identifier within the context of the network and stores a table of nodes. The table of nodes includes at least one table entry. The table entry includes three fields—a destination node field, a next node field and a cost field. The destination field is a unique node identifier corresponding to another node in the network. The next node is a unique node identifier corresponding to the next node in the communication path to the destination node. The cost field is the cost associated with communication with the network node. When a node is added to the network, it detects the presence of adjacent nodes. The new node obtains the table of nodes stored in each adjacent node and uses the information contained in the node tables to updates its own node table, thereby obtaining information for communicating with every other node in the network. Each of the adjacent nodes obtains information related to communicating with the new node, adjusts its own table of nodes accordingly, and sends update information to nodes adjacent to it to propagate knowledge of the new node. Changes in the network are propagated between network nodes by periodic exchange and updating of node tables. Updating can be performed at a pre-determined time and/or in response to a change in the network.

    摘要翻译: 网络包括多个网络节点。 每个网络节点在网络上下文中具有唯一的节点标识符,并存储节点表。 节点表包括至少一个表条目。 表条目包括三个字段 - 目的地节点字段,下一个节点字段和成本字段。 目的地字段是与网络中的另一个节点相对应的唯一节点标识符。 下一个节点是对应于到达目的地节点的通信路径中的下一个节点的唯一节点标识符。 成本字段是与网络节点的通信相关联的成本。 当节点被添加到网络时,它检测相邻节点的存在。 新节点获取存储在每个相邻节点中的节点表,并使用包含在节点表中的信息来更新其自己的节点表,从而获得用于与网络中的每个其他节点进行通信的信息。 每个相邻节点获得与新节点通信相关的信息,相应地调整其自己的节点表,并将更新信息发送到与其相邻的节点,以传播新节点的知识。 通过定期交换和更新节点表,在网络节点之间传播网络的变化。 可以在预定时间和/或响应于网络的改变来执行更新。