Data delivery system, control server, and data delivery method

US10375205B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10375205-B2
Application numberUS-201515118027-A
CountryUS
Kind codeB2
Filing dateApr 10, 2015
Priority dateApr 16, 2014
Publication dateAug 6, 2019
Grant dateAug 6, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A data delivery system comprising a plurality of communication apparatuses, and a control server selecting a communication apparatus to which update data is to be delivered from among the plurality of communication apparatuses, the control server comprising: a CPU includes: a selecting unit selecting the communication apparatus to which the update data is to be delivered based on priority levels set in association with communication apparatuses which are delivery targets; a transmitting unit transmitting a message inquiring as to whether or not the communication apparatus is ready to accept the update data, to the communication apparatus selected by the selecting unit; a receiving unit receiving a response message transmitted by the communication apparatus in response to the message transmitted by the transmitting unit; and a delivery requesting unit selecting the communication apparatus to which the update data is to be delivered based on the response message received by the receiving unit and requesting a delivery server which stores the update data to deliver the update data to the selected communication apparatus, wherein when the response message is received by the receiving unit, the delivery requesting unit requests the delivery server to acquire processing load of the delivery server to be applied upon delivery of the update data, the control server compares the processing load of the delivery server, which is applied upon delivery of the update data, with a pre-set value, and when the control server determines that the processing load of the delivery server to be applied upon delivery of the update data is less than the pre-set value, the delivery requesting unit of the control server requests the delivery server to deliver the update data to the selected communication apparatus from which the response message is received. 2. The data delivery system according to claim 1 , wherein, when the control server determines that the processing load of the delivery server to be applied upon delivery of the update data is equal to or greater than the pre-set value, the delivery requesting unit newly selects update data for which the processing load of the delivery server is less than the pre-set value and a communication apparatus to which the update data is to be delivered. 3. The data delivery system according to claim 1 , wherein the selecting unit sets the priority levels for the communication apparatuses which are the delivery targets based on at least one of information as to whether or not the communication apparatuses are set such that update of data is allowed and information as to whether the communication apparatuses are in an active state or a standby state in which power consumption is reduced compared to in the active state. 4. The data delivery system according to claim 3 , wherein the plurality of communication apparatuses transmit information indicating whether the communication apparatuses are in the active state or the standby state and information as to whether or not the communication apparatuses are set such that update of data is allowed every predetermined period to the control server. 5. The data delivery system according to claim 1 , wherein the transmitting unit transmits the message to the selected communication apparatus via a mobile communication network to activate the communication apparatus which is in the standby state in which power consumption is reduced, and the delivery requesting unit requests the delivery server to deliver the update data to the communication apparatus from which the response message in response to the message is received. 6. The data delivery system according to claim 1 , wherein, when there are a plurality of pieces of update data and the plurality of pieces of update data include update data for eliminating a failure of data installed in the communication apparatus, the selecting unit sets a higher priority level for the communication apparatus to which the update data for eliminating the failure is to be delivered than priority levels for communication apparatuses to which other update data is to be delivered. 7. A control server comprising: a CPU including: a receiving unit receiving an acquisition request including identification information of a communication apparatus and requesting update data from the communication apparatus; a determining unit determining whether or not there is update data corresponding to the communication apparatus based on the identification information when the acquisition request is received by the receiving unit; and a delivery requesting unit requesting a delivery server which stores the update data to deliver the update data when there is update data corresponding to the communication apparatus, wherein when the response message is received by the receiving unit, the delivery requesting unit requests the delivery server to acquire processing load of the delivery server to be applied upon delivery of the update data, the control server compares the processing load of the delivery server, which is applied upon delivery of the update data, with a pre-set value, and when the control server determines that the processing load of the delivery server to be applied upon delivery of the update data is less than the pre-set value, the delivery requesting unit of the control server requests the delivery server to deliver the update data to the communication apparatus from which the response message is received. 8. A data delivery method in a data delivery system which comprises a plurality of communication apparatuses and a control server selecting a communication apparatus to which update data is to be delivered from among the plurality of communication apparatuses, the data delivery method comprising: a selecting step of selecting at the control server, the communication apparatus to which the update data is to be delivered based on priority levels set in association with communication apparatuses which are delivery targets; a transmitting step of transmitting by a transmitting unit, a message inquiring as to whether or not the communication apparatus is ready to accept the update data, to the selected communication apparatus; a receiving step of receiving at a receiving unit, a response message transmitted by the communication apparatus in response to the message transmitted by the transmitting unit; and a delivery requesting step of selecting the communication apparatus to which the update data is to be delivered based on the response message received at the receiving unit and requesting a delivery server which stores the update data to deliver the update data to the selected communication apparatus, wherein when the response message is received by the receiving step, the delivery requesting step requests the delivery server to acquire processing load of the delivery server to be applied upon delivery of the update data, further comprising: a comparing step comparing the processing load of the delivery server, which is applied upon delivery of the update data, with a pre-set value, wherein when the comparing step determines that the processing load of the delivery server to be applied upon delivery of the update data is less than the pre-set value, the delivery requesting step requests the delivery server to deliver the update data to the selected communication apparatus from which the response message is received. 9. The data delivery method according to claim 8 , wherein the step of comparing determines that the processing load of the delivery server to be applied upon delivery of the update data is equal to or greater than the pre-set value, the delivery requesting step newly selects update

Assignees

Inventors

Classifications

  • Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel · CPC title

  • Traffic control systems for road vehicles (arrangement of road signs or traffic signals E01F9/00 {; automatic vehicle control B62D}) · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

  • electric {constitutive elements} · CPC title

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10375205B2 cover?
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 dat…
Who is the assignee on this patent?
Clarion Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).