×

Integrated Service Method of Distribution Software for Robot Development Based on Open Internet Network

  • US 20070294662A1
  • Filed: 05/12/2005
  • Published: 12/20/2007
  • Est. Priority Date: 05/12/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A distributed software integration service method for open robot development based on the Internet for developing a user-oriented robot through combination of independent heterogeneous modules, wherein virtual machines, communication middleware, and a real-time channel manager being installed in the independent heterogeneous modules, the virtual machines operating independent software components with spec files standardized in an open distributed processing structure, the communication middleware providing communication paths of the software components, the real-time channel manager analyzing information of late binding of the software components and managing real-time channel usage time of the software components, the method comprising:

  • transmitting module service information and user interface information to a system integrator for software system integration of the modules;

    the system integrator accessing a user-side home server and requesting that a task description file and the spec files of the modules be downloaded when receiving a request from a user;

    the home server transmitting the spec files of all the independent functional modules and a task description file of a brain module to a remote development environment of the system integrator when receiving a request from the system integrator;

    the remote development environment registering the module spec files received from the home server in a database, and extracting information of interfaces and the software components of the modules to generate an API for producing a task description file using a task description language;

    the system integrator considering a need to add new components to a current set of software components and also to delete and change the current software components through the generated API, and the remote development environment producing new components through a function description language, updating registered spec file information of the modules according to a configuration change of the software components, and changing the API;

    the system integrator producing a task description file in a graphics based environment or a text based environment using the changed API, and uploading the produced task description file, together with the updated spec files of the modules and newly added or changed software components, to the brain module via the home server; and

    the brain module uploading spec files required for the independent functional modules and the software components, and the independent functional modules changing existing operating environments of the software components by newly activating virtual machines needed and stopping virtual machines not needed according to the changed spec files.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×