Control apparatus, control system and computer program
First Claim
1. A first control apparatus that controls a connected first device and the first control apparatus being connected to a second control apparatus that controls a connected second device, whereinthe first control apparatus comprises:
- a first storing unit that stores plural programs which are categorized into plural executive groups;
a first obtaining unit that obtains first operation condition information representing an operation condition of the first device from the first device;
a first group selecting unit that selects an executive group from the plural executive groups, in accordance with the first operation condition information obtained by the first obtaining unit;
a sending unit that sends information about the executive group selected by the first group selecting unit to the second control apparatus;
a first priority table that registers priorities of programs categorized in the executive group which is selected by the first group selecting unit;
a first program selecting unit that selects a program based on the first priority table from programs categorized into the executive group which is selected by the first group selecting unit;
whereinthe first storing unit further stores plural programs for obtainment which are categorized in plural obtainment groups,the first group selecting unit selects an obtainment group from the plural obtainment groups, in accordance with the first operation condition information obtained by the first obtaining unit,the first priority table further registers priorities of obtainment programs categorized in the obtainment group which is selected by the first group selecting unit,the first program selecting unit selects an obtainment program based on the first priority table from the obtainment programs categorized in the obtainment group which is selected by the first group selecting unit,the first obtaining unit converts the obtained first operation condition information in accordance with the obtainment program selected by the first program selecting unit and sends the converted first operation condition information to a first executing unit, andthe first executing unit performs a first execution processing of the program selected by the first program selecting wherein the first execution processing is based on the converted first operation condition information,a first controlling unit that controls the device in accordance with a result of the execution processing performed by the executing unit, andthe second control apparatus comprises;
a second storing unit that stores plural programs which are categorized into plural executive groups;
a second obtaining unit that obtains second operation condition information representing an operation condition of the second device from the second device;
a receiving unit that receives the information about the executive group selected by the first group selecting unit, sent from the sending unit;
a second group selecting unit that selects the executive group from the plural executive groups, in accordance with the information received by the receiving unit;
a second priority table that registers priorities of programs categorized in the executive group which is selected by the second group selecting unit;
a second program selecting unit that selects a program based on the second priority table from programs categorized into the executive group which is selected by the second group selecting unit;
whereinthe second storing unit further stores plural programs for obtainment which are categorized in plural obtainment groups,the second group selecting unit selects an obtainment group from the plural obtainment groups, in accordance with the information received by the receiving unit,the second priority table further registers priorities of obtainment programs categorized in the obtainment group which is selected by the second group selecting unit,the second program selecting unit selects an obtainment program based on the second priority table from the obtainment programs categorized in the obtainment group which is selected by the second group selecting unit,the second obtaining unit converts the obtained second operation condition information in accordance with the obtainment program selected by the second program selecting unit and sends the converted second operation condition information to a second executing unit, andthe second executing unit performs a second execution processing of the program selected by the second program selecting unit wherein the second execution processing is based on the converted second operation condition information,a second controlling unit that controls the second device in accordance with a result of the second execution processing performed by the second executing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system management layer changes a current program with a program (door lock failure diagnosis judgment program, security judgment program, door lock judgment program, keyless entry judgment program or the like) to be executed by an application layer, in accordance with an operation mode of on-vehicle equipment. Priorities of programs are previously stored for each operation mode, and a priority judgment program contributes to judge the priority of operation request based on the operation mode. Thus, plural programs of each hierarchal layer are categorized into groups per operation mode, although complicating in the single hierarchal layer. Therefore, it is possible to prevent the priority judgment processing from complicating for the operation request output by each computer program.
15 Citations
17 Claims
-
1. A first control apparatus that controls a connected first device and the first control apparatus being connected to a second control apparatus that controls a connected second device, wherein
the first control apparatus comprises: -
a first storing unit that stores plural programs which are categorized into plural executive groups; a first obtaining unit that obtains first operation condition information representing an operation condition of the first device from the first device; a first group selecting unit that selects an executive group from the plural executive groups, in accordance with the first operation condition information obtained by the first obtaining unit; a sending unit that sends information about the executive group selected by the first group selecting unit to the second control apparatus; a first priority table that registers priorities of programs categorized in the executive group which is selected by the first group selecting unit; a first program selecting unit that selects a program based on the first priority table from programs categorized into the executive group which is selected by the first group selecting unit;
whereinthe first storing unit further stores plural programs for obtainment which are categorized in plural obtainment groups, the first group selecting unit selects an obtainment group from the plural obtainment groups, in accordance with the first operation condition information obtained by the first obtaining unit, the first priority table further registers priorities of obtainment programs categorized in the obtainment group which is selected by the first group selecting unit, the first program selecting unit selects an obtainment program based on the first priority table from the obtainment programs categorized in the obtainment group which is selected by the first group selecting unit, the first obtaining unit converts the obtained first operation condition information in accordance with the obtainment program selected by the first program selecting unit and sends the converted first operation condition information to a first executing unit, and the first executing unit performs a first execution processing of the program selected by the first program selecting wherein the first execution processing is based on the converted first operation condition information, a first controlling unit that controls the device in accordance with a result of the execution processing performed by the executing unit, and the second control apparatus comprises; a second storing unit that stores plural programs which are categorized into plural executive groups; a second obtaining unit that obtains second operation condition information representing an operation condition of the second device from the second device; a receiving unit that receives the information about the executive group selected by the first group selecting unit, sent from the sending unit; a second group selecting unit that selects the executive group from the plural executive groups, in accordance with the information received by the receiving unit; a second priority table that registers priorities of programs categorized in the executive group which is selected by the second group selecting unit; a second program selecting unit that selects a program based on the second priority table from programs categorized into the executive group which is selected by the second group selecting unit;
whereinthe second storing unit further stores plural programs for obtainment which are categorized in plural obtainment groups, the second group selecting unit selects an obtainment group from the plural obtainment groups, in accordance with the information received by the receiving unit, the second priority table further registers priorities of obtainment programs categorized in the obtainment group which is selected by the second group selecting unit, the second program selecting unit selects an obtainment program based on the second priority table from the obtainment programs categorized in the obtainment group which is selected by the second group selecting unit, the second obtaining unit converts the obtained second operation condition information in accordance with the obtainment program selected by the second program selecting unit and sends the converted second operation condition information to a second executing unit, and the second executing unit performs a second execution processing of the program selected by the second program selecting unit wherein the second execution processing is based on the converted second operation condition information, a second controlling unit that controls the second device in accordance with a result of the second execution processing performed by the second executing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control system having a first control apparatus that controls a connected first device and having a second control apparatus that controls a connected second device and is connected to the first control apparatus, wherein
the first control apparatus comprises: -
a first storing unit that stores plural programs which are categorized into plural executive groups; a first obtaining unit that obtains first operation condition information representing an operation condition of the first device from the first device; a first group selecting unit that selects an executive group from the plural executive groups, in accordance with the first operation condition information obtained by the first obtaining unit; a sending unit that sends information about the executive group selected by the first group selecting unit to the second control apparatus; a first priority table that registers priorities of programs categorized in the executive group which is selected by the first group selecting unit; a first program selecting unit that selects a program based on the first priority table from programs categorized into the executive group which is selected by the first group selecting unit;
whereinthe first storing unit further stores plural programs for obtainment which are categorized in plural obtainment groups, the first group selecting unit selects an obtainment group from the plural obtainment groups, in accordance with the first operation condition information obtained by the first obtaining unit, the first priority table further registers priorities of obtainment programs categorized in the obtainment group which is selected by the first group selecting unit, the first program selecting unit selects an obtainment program based on the first priority table from the obtainment programs categorized in the obtainment group which is selected by the first group selecting unit, the first obtaining unit converts the obtained first operation condition information in accordance with the obtainment program selected by the first program selecting unit and sends the converted first operation condition information to a first executing unit, and the first executing unit performs a first execution processing of the program selected by the first program selecting unit wherein the first execution processing is based on the converted first operation condition information; a first controlling unit that controls the first device in accordance with a result of the first execution processing performed by the first executing unit, and the second control apparatus comprises; a second storing unit that stores plural programs which are categorized into plural executive groups; a second obtaining unit that obtains second operation condition information representing an operation condition of the second device from the second device; a receiving unit that receives the information about the executive group selected by the first group selecting unit, sent from the sending unit; a second group selecting unit that selects an executive group from the plural executive groups, in accordance with the information received by the receiving unit; a second priority table that registers priorities of programs categorized in the executive group which is selected by the second group selecting unit; a second program selecting unit that selects a program based on the second priority table from programs categorized into the executive group which is selected by the second group selecting unit;
whereinthe second storing unit further stores plural programs for obtainment which are categorized in plural obtainment groups, the second group selecting unit selects an obtainment group from the plural obtainment groups, in accordance with the information received by the receiving unit, the second priority table further registers priorities of obtainment programs categorized in the obtainment group which is selected by the second group selecting unit, the second program selecting unit selects an obtainment program based on the second priority table from the obtainment programs categorized in the obtainment group which is selected by the second group selecting unit, the second obtaining unit converts the obtained second operation condition information in accordance with the obtainment program selected by the second program selecting unit and sends the converted second operation condition information to a second executing unit, and the second executing unit performs a second execution processing of the program selected by the second program selecting unit wherein the second execution processing is based on the converted second operation condition information, a second controlling unit that controls the second device in accordance with a result of the second execution processing performed by the second executing unit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A first non-transitory computer readable medium having stored thereon a first computer executable program for controlling a first device connected to a first control apparatus having a first storing unit that stores plural programs and the first non-transitory computer readable medium connected to a second non-transitory computer readable medium having stored thereon a second computer executable program for controlling a second device connected to a second control apparatus having a second storing unit that stores plural programs, wherein
the first computer program when executed causes a computer system to execute steps of: -
categorizing the plural programs stored by the first storing unit into plural executive groups; obtaining operation condition information representing a first operation condition of the first device, from the first device; selecting an executive group from the plural executive groups, in accordance with the obtained first operation condition information; sending information about the selected executive group selected in accordance with the obtained first operation condition information to the second control apparatus; selecting a program having the highest priority in programs categorized into the selected executive group;
wherein;the first storing unit stores further plural programs for obtainment, and the first computer program when executed causes the computer system to execute further steps of; categorizing the plural programs for obtainment stored by the first storing unit, into plural obtainment groups; selecting an obtainment group from the plural obtainment groups, in accordance with the obtained first operation condition information; selecting a program for obtainment having the highest priority in programs for obtainment categorized into the selected obtainment group; and converting the obtained first operation condition information in accordance with the selected program for obtainment; performs a first execution processing of the selected program while utilizing the converted first operation condition information, and controlling the first device in accordance with performed first execution processing of the selected program, and the second computer program when executed causes a computer system to execute steps of; categorizing the plural programs stored by the second storing unit into plural executive groups; obtaining operation condition information representing a second operation condition of the second device, from the second device; receiving information about the selected executive group selected in accordance with the obtained first operation condition information, sent by the first computer program; selecting an executive group from the plural executive groups, in accordance with the information received from the first computer program; selecting a program having the highest priority in programs categorized into the selected executive group;
whereinthe second storing unit stores further plural programs for obtainment, and the computer program when executed causes the computer system to execute further steps of; categorizing the plural programs for obtainment stored by the second storing unit, into plural obtainment groups; selecting an obtainment group from the plural obtainment groups, in in accordance with the information received from the first computer program; selecting a program for obtainment having the highest priority in programs for obtainment categorized into the selected obtainment group; and converting the obtained second operation condition information in accordance with the selected program for obtainment; performs a second execution processing of the selected program while utilizing the converted second operation condition information; and controlling the second device in accordance with performed second execution processing of the selected program. - View Dependent Claims (17)
-
Specification