In-Vehicle API Management for Valid Vehicle Data Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge of selecting appropriate vehicle data with valid data attributes for each vehicle, which varies based on vehicle characteristics, leads to prolonged development time and errors for application program creators, especially for those not skilled in creating in-vehicle applications.
Innovation Solution
An API management system comprising a server and an in-vehicle API management device that stores and manages attribute information associating data attributes with vehicle attributes, enabling the selection and provision of valid data attributes to the application program based on vehicle attributes, thereby reducing the need for manual selection and minimizing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual selection of vehicle data with valid data attributes is performed for each vehicle, then data accuracy can be ensured, but development time increases and errors occur
Solution Approach 1:
The server performs preliminary action by pre-storing attribute information that associates data attributes with vehicle attributes in advance. When an application program requests vehicle data, the system can immediately retrieve the pre-processed attribute information without requiring manual selection, thus ensuring data accuracy while reducing development time.
Solution Approach 2:
The invention introduces an intermediary system consisting of the server and API management device that mediates between the application program and the vehicle data. This intermediary automatically handles the selection of valid data attributes based on vehicle attributes, eliminating the need for manual intervention and reducing both time loss and errors.
2Productivity
If attribute information is stored and managed centrally, then data provision efficiency improves, but system complexity increases
Solution Approach 1:
The system is segmented into distinct functional components: a server that stores and manages attribute information, an API management device that handles data provision, and application programs that consume data. This segmentation allows each component to focus on specific tasks, improving overall efficiency while keeping the complexity of individual components manageable.
Solution Approach 2:
The server and API management device perform multiple functions including storing attribute information, selecting valid data attributes, and providing data to application programs. This multi-functionality reduces the need for separate specialized components, thereby improving productivity without proportionally increasing system complexity.
Data Source
AI summary
An application programing interface management system comprises: a server; and an in-vehicle application programing interface management device. The server stores attribute information that associates a data attribute of vehicle data of each vehicle with a vehicle attribute that identifies a vehicle having the data attribute, stores the vehicle attribute of each vehicle, selects the data attribute valid for each vehicle, and provides the data attribute to the application programing interface management device. The application programing interface management device stores the data attribute that is valid and provided from the server, and selects the vehicle data used by an application program installed in the vehicle, and provides the vehicle data to the application program.


