API management system, API management device, API management program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- DENSO CORP
- Filing Date
- 2024-05-09
- Publication Date
- 2026-06-23
Smart Images

Figure 0007878576000001 
Figure 0007878576000002 
Figure 0007878576000003
Abstract
Claims
1. An API management system (2) comprising a server (10) and an in-vehicle API management device (50), The aforementioned server, An attribute information holding unit (12) is configured to hold attribute information that associates a vehicle attribute that identifies the vehicle having the data attribute with the data attribute of the vehicle data that each of the multiple vehicles has, A vehicle attribute holding unit (14) configured to hold the vehicle attributes of each of the aforementioned vehicles, A valid attribute determination unit (16, S1 to S7) is configured to select the data attributes that are valid for each of the vehicles from the attribute information and provide them to the API management device, based on the attribute information held by the attribute information holding unit and the vehicle attributes held by the vehicle attribute holding unit. Equipped with, The API management device is A valid attribute holding unit (52) is configured to hold valid data attributes provided from the server in accordance with the vehicle on which the API management device is installed, A data provision unit (54, S11 to S13) is configured to select the vehicle data used by the application program (42) installed in the vehicle based on the data attributes held by the valid attribute holding unit and provide it to the application program, Equipped with, API management system.
2. The API management system according to claim 1, The data provision unit is configured to select and provide the vehicle data to be used by the application program based on the data name called by the application program and the data attributes held by the valid attribute holding unit. API management system.
3. The API management system according to claim 1, The aforementioned vehicle attributes include, for each vehicle, the vehicle manufacturer, the vehicle model, the drive system, the country in which it is used, and the trim level. API management system.
4. The API management system according to claim 1, The valid attribute determination unit is configured to select and provide to the API management device the data attributes that are valid for the vehicle when the attribute information is first provided to the vehicle, and when at least one of the attribute information and the vehicle attributes is changed. API management system.
5. An API management system (2) is configured together with an API management device (50) comprising: a valid attribute holding unit (52) mounted on a vehicle and configured to hold valid data attributes provided from a server (10) corresponding to the vehicle; and a data providing unit (54, S11 to S13) configured to select vehicle data to be used by an application program (42) mounted on the vehicle based on the data attributes held by the valid attribute holding unit and provide it to the application program; and an API management program mounted on the server causes a computer to function to provide the API management device with the data attributes valid for the vehicle, An attribute information holding unit (12) is configured to hold attribute information that associates the data attributes of the vehicle data possessed by each of the multiple vehicles with vehicle attributes that identify the vehicle having the data attributes, A vehicle attribute holding unit (14) configured to hold the vehicle attributes of each of the aforementioned vehicles, A valid attribute determination unit (16, S1 to S7) is configured to select the data attributes that are valid for each of the vehicles from the attribute information and provide them to the API management device, based on the attribute information held by the attribute information holding unit and the vehicle attributes held by the vehicle attribute holding unit. An API management program that enables a computer to function.
6. An API management program installed in an in-vehicle API management device (50) that constitutes an API management system (2), comprising: an attribute information holding unit (12) configured to hold attribute information that associates a vehicle attribute that identifies the vehicle having the data attribute with the data attribute of the vehicle data that each of a plurality of vehicles has; a vehicle attribute holding unit (14) configured to hold the vehicle attribute of each of the vehicles; and a valid attribute determination unit (16, S1 to S7) configured to select a data attribute that is valid for each of the vehicles from the attribute information and provide it to the API management device based on the attribute information held by the attribute information holding unit and the vehicle attribute held by the vehicle attribute holding unit, wherein the server (10) comprises: an attribute information holding unit (12) configured to hold attribute information that associates a vehicle attribute that identifies the vehicle having the data attribute with the data attribute of the vehicle data that each of a plurality of vehicles has; a vehicle attribute holding unit (14) configured to hold the vehicle attribute of each of the vehicles; and a valid attribute determination unit (16, S1 to S7) configured to select a data attribute that is valid for each of the vehicles from the attribute information and provide it to the API management device, A valid attribute holding unit (52) configured to hold the data attributes provided by the server (10), A data provision unit (54, S11 to S13) is configured to select the vehicle data used by the application program (42) installed in the vehicle based on the data attributes held by the valid attribute holding unit and provide it to the application program, An API management program that enables a computer to function.
7. An in-vehicle API management device (80), An attribute information holding unit (82) is configured to hold attribute information that associates a vehicle attribute that identifies the vehicle having the data attribute with the data attribute of the vehicle data that each of a plurality of vehicles, including the own vehicle (70), A vehicle attribute holding unit (84) configured to hold the vehicle attributes of the vehicle, A valid attribute determination unit (86, S22 to S27) is configured to determine and select the data attribute that is valid for the vehicle from the attribute information based on the attribute information held by the attribute information holding unit and the vehicle attribute held by the vehicle attribute holding unit, A data provision unit (88, S21, S28) is configured to select the vehicle data used by the application program installed in the vehicle based on the data attributes that the valid attribute determination unit has determined to be valid, and provide it to the application program, Equipped with, API management device.
8. The API management device according to claim 7, The valid attribute determination unit is configured to select the data attribute that is valid for the vehicle and corresponds to the data name from the attribute information, based on the data name called by the application program and the vehicle attribute held by the vehicle attribute holding unit. API management device.
9. An API management program installed in an in-vehicle API management device (80), An attribute information holding unit (82) is configured to hold attribute information that associates a vehicle attribute that identifies a vehicle with a data attribute representing the vehicle data attributes of each of a plurality of vehicles, including the vehicle itself (70), A vehicle attribute holding unit (84) configured to hold the vehicle attributes of the vehicle, A valid attribute determination unit (86) is configured to determine and select the data attribute that is valid for the vehicle based on the attribute information held by the attribute information holding unit and the vehicle attribute held by the vehicle attribute holding unit, A data provision unit (88) is configured to select the vehicle data used by the application program (42) installed in the vehicle based on the data attributes that the valid attribute determination unit has determined to be valid, and provide this data to the application program, An API management program that enables a computer to function.