API management system, API management device, API management program

JP7878576B2Active Publication Date: 2026-06-23DENSO CORP

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 0007878576000001
  • Figure 0007878576000002
    Figure 0007878576000002
  • Figure 0007878576000003
    Figure 0007878576000003
Patent Text Reader

Abstract

A server (10) comprises an attribute information holding unit (12), a vehicle attribute holding unit (14), and an effective attribute determination unit (16, S1 to S7). The attribute information holding unit holds attribute information in which a vehicle attribute that identifies a vehicle is associated with a data attribute of vehicle data provided to each of a plurality of vehicles. The vehicle attribute holding unit holds the vehicle attributes of each of the vehicles. The effective attribute determination unit provides an effective data attribute to an API management device (50) on the basis of the attribute information and the vehicle attribute. The API management device provides vehicle data used by an application program (42) on the basis of the effective data attributes provided from the server.
Need to check novelty before this filing date? Find Prior Art

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.