发明名称 Control apparatus, control method and storage medium
摘要 A middleware layer based on a middleware program is provided between a platform layer and an application layer. In the middleware layer, an interface on the application layer side is selectable, and also an interface on the platform layer side is selected. Further, functions in the middleware layer are configured as functional modules so that they are selectable according to a function on the application layer side and a function on the platform layer side.
申请公布号 US8752067(B2) 申请公布日期 2014.06.10
申请号 US200913003690 申请日期 2009.07.29
申请人 Autonetworks Technologies, Ltd.;Sumitomo Wiring Systems, Ltd.;Sumitomo Electric Industries, Ltd. 发明人 Kishita Yuri
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项 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, wherein the 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; andfor 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, and the execution of the first execution section, the second execution section, and the third execution section is performed by a processor of the control apparatus.
地址 Mie JP