Multi-Screen Vehicle Input Control With Shared Service Pool

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle cabin systems with multiple screens face long startup times and high memory usage due to multiple background input method management services, leading to a poor user experience.

Innovation Solution

A management service resource pool is created to dynamically allocate unused input method management services to screens as needed, recycling them after use, reducing the need for all services to be enabled at startup and minimizing memory occupation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple background input method management services are installed for each screen, then input functionality is available on all screens, but startup time increases and memory usage increases

Engineering Contradiction:
Improveinput functionality availabilityVSAvoidstartup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Multiple input method management services are merged into a single shared service instance that can serve multiple screens simultaneously. The service implements a screen management mechanism where screens are dynamically added to or removed from the service, allowing one service to handle input methods for multiple screens rather than having separate services for each screen.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The input method management service is designed with universal functionality to handle multiple screens through a standardized interface. The service can dynamically manage different screens (adding and removing them) and provides input method capabilities to any screen that joins the service, making the service multi-functional rather than dedicated to a single screen.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple background input method management services are installed for each screen, then input functionality is available on all screens, but background memory usage increases

Engineering Contradiction:
Improveinput functionality availabilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Multiple input method management services are merged into a single shared service instance that can serve multiple screens simultaneously. The service implements a screen management mechanism where screens are dynamically added to or removed from the service, allowing one service to handle input methods for multiple screens rather than having separate services for each screen.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The service dynamically adds screens when they need input functionality and removes screens when they no longer need it, allowing the service to recover memory resources. When a screen is removed from the service, the service can clean up associated resources and reduce its memory footprint, adapting to the current number of active screens rather than maintaining resources for all possible screens.

Inventive Principle:
Principle #34Discarding and recovering

3Ease of operation

If all input method management services are enabled at startup, then all screens can use input methods immediately, but system lag increases

Engineering Contradiction:
Improveinput method availabilityVSAvoidsystem response speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The service performs preliminary setup work at startup by creating the service instance and preparing the basic framework, but does not pre-load or initialize input methods for all possible screens. Instead, screens are dynamically added to the service when they need input functionality, allowing the system to start quickly while still providing input method support when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4621558A1Screen input control method and system, and vehicle
Publication Date: 2025.09.24 BYD CO LTD
  • EP4621558A1 patent drawingFigure 1~2
  • EP4621558A1 patent drawingFigure 3~4
  • EP4621558A1 patent drawingFigure 5

AI summary

The present disclosure relates to a screen input control method and system, and a vehicle, the method is applied to a system including at least two screens, and the method includes: creating a management service resource pool, the management service resource pool always including at least one unused input method management service; and obtaining the unused input method management service from the management service resource pool when an input control of a screen is triggered, and allocating the unused input method management service to the screen, and marking the input method management service as used, so as to enable an input method of the screen. The present disclosure has an effect of reducing memory occupation of the input method management service, and improving user experience.