Control Server Prioritizing Vehicle Updates to Reduce Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data delivery systems do not effectively reduce the processing load on servers, particularly in vehicle-mounted communication systems where multiple updates need to be managed efficiently.

Innovation Solution

A data delivery system that includes a control server capable of selecting communication apparatuses based on priority levels, transmitting inquiry messages, and requesting update data delivery from a delivery server to optimize the processing load by prioritizing updates to vehicles in standby or low-power modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If update data is delivered to all communication apparatuses simultaneously, then all vehicles receive updates timely, but server processing load increases significantly

Engineering Contradiction:
Improveupdate delivery timeVSAvoidserver processing load
Core Design Contradiction:
Loss of timeVSPower

Solution Approach 1:

The control server performs preliminary actions by first transmitting inquiry messages to check readiness status before initiating update data delivery. This preliminary check allows the server to identify which communication apparatuses are in standby or low-power modes and can receive updates without disrupting active operations, thereby reducing unnecessary server processing load while maintaining timely update delivery to eligible devices

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by treating different communication apparatuses differently based on their operational status. Vehicles in standby or low-power modes are selected for update delivery, while actively operating vehicles are excluded. This differentiated approach allows the server to focus resources on apparatuses that can receive updates without disruption, reducing overall processing load while maintaining update timeliness for appropriate targets

Inventive Principle:
Principle #3Local quality

2Loss of time

If update data is delivered to vehicles in active mode, then updates are delivered promptly, but vehicle operations are disrupted

Engineering Contradiction:
Improveupdate delivery timeVSAvoidoperation disruption
Core Design Contradiction:
Loss of timeVSObject-generated harmful factors

Solution Approach 1:

The control server applies local quality by differentiating between communication apparatuses based on their operational status. It specifically targets vehicles in standby or low-power modes for update delivery, excluding vehicles in active mode. This selective approach ensures that updates are delivered to apparatuses where they will not cause operational disruption, while still maintaining timely delivery to the appropriate subset of the fleet

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The control server acts as an intermediary between the delivery server and communication apparatuses. It transmits inquiry messages to assess readiness status and uses this information to mediate the update delivery process. By intervening to check operational status before delivery, the control server prevents updates from being sent to actively operating vehicles, thereby avoiding disruption while maintaining efficient update distribution to eligible apparatuses

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10375205B2Data delivery system, control server, and data delivery method
Publication Date: 2019.08.06 FAURECIA CLARION ELECTRONICS CO LTD
  • US10375205B2 patent drawing
  • US10375205B2 patent drawing
  • US10375205B2 patent drawing

AI summary

A data delivery system capable of reducing processing load of a server is provided. A control server includes a selecting unit selecting a TCU to which update data is to be delivered based on priority levels set in association with TCUs which are delivery targets, a message generating unit generating and transmitting a message inquiring as to whether or not the TCU is ready to accept update data to the TCU selected by the selecting unit, and a delivery control unit receiving a response message transmitted from the TCU in response to the transmitted message, selecting a TCU to which update data is to be delivered based on the received response message and requesting a delivery server to deliver update data to the selected TCU.