×

Control apparatus, control method and storage medium

  • US 8,752,067 B2
  • Filed: 07/29/2009
  • Issued: 06/10/2014
  • Est. Priority Date: 07/30/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A control apparatus, comprising:

  • a first execution section for executing one or a plurality of application programs;

    a second execution section for executing a platform program for controlling an operation of a hardware resource in accordance with a request from the application program; and

    a third execution section for executing a middleware program for transferring data between the application program and the platform program according to the application program and the platform program, whereinthe third execution section includes a plurality of functional modules,the middleware program corresponds to the one or plurality of application programs,the middleware program corresponds to a plurality of interfaces for transferring data to/from each of applications and a plurality of different platform programs,functions of the plurality of interfaces for transferring data to/from functions based on the platform programs are executed on the basis of the middleware program,a first interface is selected that corresponds to the application program executed by the first execution section based on the one or plurality of application programs,a second interface is selected that corresponds to the platform program executed by the second execution section based on the one or plurality of application programs,the third execution section transfers the data with the selected first interface, the selected second interface, and a functional module selected from among the plurality of functional modules based on the one or plurality of application programs,the third execution section includes;

    for a plurality of different application programs, application associating sections for transferring data to/from the application program, respectively; and

    for a plurality of different platform programs, platform associating sections for transferring data to/from the platform program, respectively,the third execution section selects the application associating section and the platform associating section in accordance with the application program and the platform program to be executed,with a process of the middleware program, the third execution section selects data to be sent to the application program among data from the platform program, and selects an output destination in the platform program for data when sending the data from the application program to the platform program, andthe execution of the first execution section, the second execution section, and the third execution section is performed by a processor of the control apparatus.

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