[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR2837946A1 - Remote loading of a file to a computer in a motor vehicle, compresses file before delivery to vehicle unit, which can decompress and load the file to the computer on the vehicle - Google Patents

Remote loading of a file to a computer in a motor vehicle, compresses file before delivery to vehicle unit, which can decompress and load the file to the computer on the vehicle Download PDF

Info

Publication number
FR2837946A1
FR2837946A1 FR0203780A FR0203780A FR2837946A1 FR 2837946 A1 FR2837946 A1 FR 2837946A1 FR 0203780 A FR0203780 A FR 0203780A FR 0203780 A FR0203780 A FR 0203780A FR 2837946 A1 FR2837946 A1 FR 2837946A1
Authority
FR
France
Prior art keywords
file
vehicle
computer
unit
download
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR0203780A
Other languages
French (fr)
Other versions
FR2837946B1 (en
Inventor
Thierry Lopez
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PSA Automobiles SA
Original Assignee
Peugeot Citroen Automobiles SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peugeot Citroen Automobiles SA filed Critical Peugeot Citroen Automobiles SA
Priority to FR0203780A priority Critical patent/FR2837946B1/en
Publication of FR2837946A1 publication Critical patent/FR2837946A1/en
Application granted granted Critical
Publication of FR2837946B1 publication Critical patent/FR2837946B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The remote updating has a download unit (10) with a means (11) of acquisition of a file (7) to be downloaded, a file compression function (12) and a sender (13) delivering this compressed file to the destination receiver (14) to a loading unit (15) on board the vehicle (9). The receiving unit can decompress (18) the file and load (18) the decompressed file into a computer (8) controlling functions in the vehicle.

Description

La présente invention concerne un système de téléchargement d'au moins unThe present invention relates to a download system of at least one

fichier dans un moins un calculateur de pilotage d'un organe fonctionnel  file in at least one control unit of a functional organ

d'un véhicule automobile.of a motor vehicle.

La mise en _uvre de ces systèmes de téléchargement de fichiers, c'est-àdire de transfert de données depuis un outil de téléchargement vers un ou plusieurs calculateurs embarqués à bord d'un véhicuie automobile, pose deux  The implementation of these file download systems, that is to say data transfer from a download tool to one or more computers on board a motor vehicle, involves two

problèmes principaux.main problems.

Le premier problème réside dans ie fait que l'opération de télécharge ment d'un fichier de donnces dans un calculateur de véhicule automobile, est une opération relativement longue car plusieurs facteurs s'avèrent difficiles à ma^tri ser. En effet, le haut n iveau tech nolog i qu e d es systèmes i nformatiq ues embarqués à bord des véhicules impose un nombre toujours croissant de calcu lateurs embarqués dans un véhicule et par conséquent, de calculateurs potentiel  The first problem resides in the fact that the operation of downloading a data file into a motor vehicle computer is a relatively lengthy operation since several factors prove difficult to control. Indeed, the high technological level of informatics systems on board vehicles imposes an ever increasing number of calculators on board a vehicle and consequently, potential computers

lement téléchargeables.downloadable.

De plus, le volume de données, c'est-à-dire du logiciel applicatif et de la calibration associée au véhicule, est de plus en plus important pour pouvoir  In addition, the volume of data, that is to say the application software and the calibration associated with the vehicle, is increasingly important in order to be able to

répondre à la demande de nouvelles fonctions à piloter.  to meet the demand for new functions to control.

Enfin, la multiplicité des options possibles sur un véhicule ainsi que la possibilité de diffuser ce véhicule sur un nombre grandissant de marchés interna tionaux, obligent les concepteurs de véhicules à choisir entre une explosion de la diversité des logiciels ou une augmentation considérable de la taille des mémoi res des calculateurs, afin de pouvoir y embarquer des logiciels dits enveloppes,  Finally, the multiplicity of possible options on a vehicle as well as the possibility of distributing this vehicle on a growing number of international markets, oblige vehicle designers to choose between an explosion in the diversity of software or a considerable increase in the size of memories of the computers, in order to be able to embed therein software known as envelopes,

c'est-à-dire pouvant être configurés en fonction de l'application du véhicule.  that is to say that can be configured according to the application of the vehicle.

Le second problème concerne l'accès aux véhicules.  The second problem concerns access to vehicles.

Ce problème se traduit par deux soucis de natures différentes, qui se posent au niveau de l'accès de ce véhicule en fonction du lieu et de la situation de vie dans laquelle se trouve le véhicule lorsque l'on envisage de télécharger  This problem results in two concerns of different natures, which arise in terms of access to this vehicle depending on the location and the living situation in which the vehicle is located when considering downloading.

des données.Datas.

Le premier souci concerne la détérioration du connecteur de l'outil de téléchargement ou du véhicule dans le cas d'une connexion de cet outil de ma  The first concern relates to the deterioration of the connector of the download tool or of the vehicle in the case of a connection of this tool of my

nière physique sur une prise centralisée du véhicule.  physical activity on a centralized vehicle outlet.

En effet, en phase terminale de fabrication du véhicule, par exemple en usine, ou dans les réseaux de service après-vente, le même outil c'est-àdire la même prise, sert au téléchargement de l'ensemble des véhicules de la gamme. Le second souci concerne la recherche d'un véhicule particulier sur un parc dans le cadre d'une opération corrective de véhicules fabriqués en attente  Indeed, in the final phase of vehicle manufacturing, for example in the factory, or in after-sales service networks, the same tool, that is to say the same outlet, is used to download all the vehicles in the range . The second concern relates to the search for a particular vehicle on a fleet as part of a corrective operation of vehicles manufactured on hold

d'être vendus.to be sold.

En effet, il reste extrêmement compliqué de localiser rapidement sur un parc, par exemple de plusieurs milliers de véhicules produits dans la même journée, un véhicule spécifique devant subir une opération corrective de mise à niveau. On a déjà expliqué dans le document EP-A-1 039 419 que l'on peut utiliser la compression de données pour réduire la taille des fichiers à transmettre et par voie de conséquence, le temps de téléchargement associé. Mais ce pro cédé est toujours relativement difficile à mettre en _uvre au vu de la technologie actuelle des calculateurs embarqués, comme par exemple les calculateurs de contrôle moteur, les calculateurs de contrôle de bo^'te de vitesses, etc.., et ce  Indeed, it remains extremely complicated to quickly locate on a fleet, for example of several thousand vehicles produced in the same day, a specific vehicle having to undergo a corrective upgrade operation. It has already been explained in document EP-A-1 039 419 that data compression can be used to reduce the size of the files to be transmitted and, consequently, the associated download time. However, this process is still relatively difficult to implement in view of the current technology of on-board computers, such as, for example, engine control computers, gearbox control computers, etc.

pour plusieurs raisons.for several reasons.

En effet, la taille du code de compression qui doit être embarqué dans chaque calculateur du véhicule, représente actuellement de l'ordre de 64 Koctets  Indeed, the size of the compression code which must be embedded in each computer of the vehicle, currently represents around 64 Kbytes

pour être aussi efficace que possible.  to be as efficient as possible.

Cette taille bien que non négligeable pour des calculateurs de contrôle moteur actuels, devient prohibitive pour des calculateurs de type direction assis  This size, although not negligible for current engine control computers, becomes prohibitive for seated steering type computers

tée ou suspension.té ou suspension.

Par ailleurs, la capacité de calcul de la génération actuelle de micro processeurs embarqués dans les calculateurs, conduit à perdre plus de temps en décompression de donnces que ce qui peut être gagné par la réduction du trans  Furthermore, the computing capacity of the current generation of micro processors embedded in the computers leads to wasting more time decompressing data than what can be gained by reducing trans

fert des fichiers compressés.fert compressed files.

Le but de l'invention est donc de résoudre ces problèmes en réduisant considérablement le temps de l'opération de téléchargement elle-même et ceci à  The object of the invention is therefore to solve these problems by considerably reducing the time of the download operation itself and this to

moindre coût.lower cost.

A cet effet, I'invention a pour objet un système de téléchargement d'au moins un fichier dans au moins un calculateur de pilotage d'un organe fonctionnel  To this end, the invention relates to a system for downloading at least one file into at least one control computer for a functional member.

d'un véhicule automobile, caractérisé en ce qu'il comporte une unité de téléchar-  of a motor vehicle, characterized in that it comprises a download unit

gement comportant des moyens d'acquisition dudit au moins un fichier à télé-  management comprising means for acquiring said at least one file to be downloaded

charger, des moyens de compression de ce fichier et des moyens d'émission de ce fichier compressé à destination de moyens de réception correspondants rac cordés à une unité de chargement embarquée à bord du véhicule et comportant d es moye n s de décompression d u fich ier co mpressé reçu et des moyens de chargement de ce fichier décompressé dans le calculateur de pilotage de  load, means for compressing this file and means for transmitting this compressed file to corresponding reception means connected to a loading unit on board the vehicle and comprising means for decompressing the co file mpressed received and means for loading this decompressed file into the control computer of

l'organe fonctionnel.the functional organ.

Selon d'autres caractéristiques: - les moyens d'émission et de réception comprennent des moyens de transmission d'informations radioélectriques; les moyens de transmission d'informations comprennent une liaison radio télophonique; - I'unité de chargement embarquée à bord du véhicule est associée à  According to other characteristics: the transmission and reception means comprise means for transmitting radioelectric information; the information transmission means comprise a radio telephone link; - the loading unit on board the vehicle is associated with

des moyens d'identification permettant une émission d'informations ciblée à des-  means of identification allowing targeted information transmission to

tination de cette unité par les moyens d'émission de l'unité de téléchargement; - les moyens d'identification comprennent en outre un numéro d'identification du véhicule; - le calculateur de pilotage de l'organe fonctionnel comprend une mé moire Flash EPROM de stockage dudit au moins un fichier;  tination of this unit by the transmission means of the download unit; the means of identification also include a vehicle identification number; - the control unit of the functional unit comprises a Flash EPROM memory for storing said at least one file;

- I'unité de chargement et le calculateur de pilotage dudit organe fonc-  - the loading unit and the control computer of said functional unit

tionnel intogrent des fonctions de veille/réveil; - I'unité de chargement comprend une unité de traitement d'informations associée à des moyens de stockage temporaire du fichier com pressé en vue de sa décompression et de son chargement dans le calculateur correspondant; - I'unité de chargement est raccordée au calculateur de pilotage de l'orgàne fonctionnel par une liaison filaire; - la liaison filaire comporte un bus multiplexé de transmission d'informations du véhicule; et - la liaison filaire comporte une ligne série K de transmission d'informations.  tional intogent sleep / wake functions; The loading unit comprises an information processing unit associated with means for temporarily storing the compressed file with a view to its decompression and its loading into the corresponding computer; - the loading unit is connected to the control computer of the functional organ by a wire connection; - the wired link comprises a multiplexed bus for transmitting vehicle information; and the wired link includes a serial line K for transmitting information.

L'invention sera mieux comprise à la lecture de la description qui va  The invention will be better understood on reading the description which will

suivre, donnée uniquement à titre d'exempie et faite en se référant aux dessins annexés, sur lesquels: - la Fig.1 représente un schéma synoptique illustrant la structure d'un système de téléchargement de l'état de la technique; et - la Fig.2 représente un schéma synoptique illustrant la structure d'un  follow, given solely by way of example and made with reference to the appended drawings, in which: - Fig.1 represents a block diagram illustrating the structure of a download system of the state of the art; and - Fig.2 shows a block diagram illustrating the structure of a

système de téléchargement selon l'invention.  download system according to the invention.

On a en effet représenté sur la figure 1, la structure d'un système de  FIG. 1 shows the structure of a system of

téléchargement de l'état de la technique.  download of the state of the art.

On reconna^t en effet sur cette figure 1, un outil de téléchargement qui est désigné par la référence générale 1 sur cette figure et un calculateur de pilo tage d'un organe fonctionnel du véhicule, dans lequel doit être téléchargé un fi chier, tel que par exemple un calculateur de contrôle moteur, désigné par la réfé  We recognize in fact in this FIG. 1, a download tool which is designated by the general reference 1 in this figure and a control calculator for a functional member of the vehicle, in which a file must be downloaded, such as that for example an engine control computer, designated by the ref

rence générale 2.general reference 2.

L'outil de téléchargement 1 est alors relié à travers un connecteur 3 à une liaison filaire désignée par la référence générale 4, se présentant par exem ple sous la forme d'une ligne série K ou un réseau multiplexé de transmission d'informations du véhicule, pour assurer le téléchargement d'un fichier quel  The download tool 1 is then connected through a connector 3 to a wire link designated by the general reference 4, for example in the form of a serial line K or a multiplexed network for transmitting vehicle information , to ensure that a file is downloaded

conque désigné par la référence générale 5, dans le calculateur 2.  conch shell designated by the general reference 5, in the computer 2.

A cet effet, I'outil de téléchargement met en _uvre une procédure de téléchargement désignée par la référence générale 6 pour assurer un bon trans  To this end, the download tool implements a download procedure designated by the general reference 6 to ensure good trans

fert de ce fichier vers le calculateur.  fert from this file to the calculator.

On voit appara^'tre sur ce schéma, les inconvénients mentionnés pré cédemment à propos de la connexion physique de l'outil de téléchargement 1 sur un connecteur centralisé du véhicule et le fait que cet outil va être monopolisé pendant toute la durée de l'opération de téléchargement, c'est-à-dire le temps nécessaire au calculateur destinataire pour recevoir et écrire ces données dans  We see appearing on this diagram, the drawbacks mentioned previously with regard to the physical connection of the download tool 1 to a centralized connector of the vehicle and the fact that this tool will be monopolized throughout the duration of the download operation, i.e. the time required for the recipient computer to receive and write this data to

un composant de mémoire, de type par exemple Flash EPROM.  a memory component, of the Flash EPROM type for example.

Ce schéma illustre l'opération de téléchargement dans le cadre par exemple d'une reprise d'un véhicule sur parc de production, telle qu'elle est réali  This diagram illustrates the downloading operation in the context for example of a recovery of a vehicle on production fleet, as it is carried out

soe aujourd'hui dans les usines de montage des véhicules.  soe today in vehicle assembly plants.

Sur la figure 2, on a représenté un schéma synoptique illustrant un  In Figure 2, there is shown a block diagram illustrating a

système de téléchargement selon l'invention.  download system according to the invention.

Sur cette figure 2, on illustre le téléchargement d'un fichier 7 dans un calculateur de contrôle de fonctionnement du moteur du véhicule, ce calculateur étant désigné par la référence générale 8, et étant embarqué par exemple à bord d'un véhicule représenté schématiquement et désigné par la référence générale 9.  In this FIG. 2, the downloading of a file 7 is illustrated in a computer controlling the operation of the vehicle engine, this computer being designated by the general reference 8, and being on board, for example on board a vehicle shown diagrammatically and designated by the general reference 9.

Ce système comporte une unité de téléchargement désignée par la ré-  This system includes a download unit designated by the

férence générale 10 qui comporte des moyens d'acquisition de ce fichier 7 à télé-  general reference 10 which includes means for acquiring this file 7 by remote control

charger, schématisés par la flèche 11 sur cette figure, pour délivrer celui-ci à des  load, shown schematically by the arrow 11 in this figure, to deliver it to

moyens de compression de ce fichier désignés par la référence générale 12.  means of compressing this file designated by the general reference 12.

Le fichier compressé est alors transmis à des moyens d'émission de celuici à destination des moyens de réception correspondants embarqués à bord  The compressed file is then transmitted to transmission means thereof to the corresponding reception means on board

du véhicule 9.of the vehicle 9.

Sur cette figure 2, les moyens d'émission sont désignés par la réfé rence générale 13, tandis que les moyens de réception correspondants sont dé  In this FIG. 2, the transmission means are designated by the general reference 13, while the corresponding reception means are designated

signés par la référence générale 14.  signed by the general reference 14.

On notera à cet égard que ces moyens d'émission et de réception peuvent comporter des moyens de transmission d'informations radioélectriques  It should be noted in this regard that these transmission and reception means may include means for transmitting radioelectric information.

formés par exemple par une liaison radio téléphonique.  trained for example by a radio telephone link.

Les moyens de réception correspondants embarqués à bord du véhi cule et désignés par la référence générale 14, sont raccordés à une unité de chargement embarquée à bord du véhicule, cette unité de chargement étant dé signce par la référence générale 15 et se présentant par exemple sous la forme d'un calculateur ou unité de traitement d'informations du véhicule présentant des capacités de stockage de données et de calcul numérique pour assurer le traite ment et en particulier la décompression du fichier reçu. Ce calculateur sera éga  The corresponding reception means on board the vehicle and designated by the general reference 14, are connected to a loading unit on board the vehicle, this loading unit being designated by the general reference 15 and being for example under the form of a computer or information processing unit of the vehicle having data storage and digital computing capacities for processing and in particular decompression of the file received. This calculator will also be

lement appelé par la suite calculateur télématique.  later called the telematics calculator.

C'est ainsi par exemple que ce calculateur comporte des moyens de stockage temporaire du fichier compressé en vue de sa décompression et de son  Thus, for example, this computer includes means for temporarily storing the compressed file with a view to its decompression and its

chargement dans le calculateur correspondant.  loading into the corresponding computer.

On a illustré en 16 sur cette figure, I'étape d'écriture du fichier com pressé reçu de l'unité de téléchargement à travers les moyens d'émission/récep tion correspondants, dans ces moyens de stockage temporaire de fichier de cette  Illustrated in 16 in this figure, the step of writing the compressed compressed file received from the download unit through the corresponding transmission / reception means, in these temporary file storage means of this

unité de chargement 15.loading unit 15.

L'étape schématisée par le bloc 17 sur cette figure, illustre l'étape de libération de la ligne de communication entre l'unité de téléchargement 10 et l'unité de chargement 15 et donc la libération de cette unité de téléchargement 10  The step shown diagrammatically by the block 17 in this figure illustrates the step of releasing the communication line between the download unit 10 and the loading unit 15 and therefore the release of this download unit 10

qui peut alors être utilisée à d'autres opérations.  which can then be used for other operations.

En 18, on a illustré l'étape de décompression du fichier compressé re çu par des moyens correspondants du calculateur 15 et le chargement du fichier décompressé correspondant dans le calculateur de pilotage de l'organe fonction  In 18, the step of decompressing the compressed file received by corresponding means of the computer 15 and the loading of the corresponding decompressed file into the control unit of the control unit has been illustrated.

nel, tel que le calculateur de contrôle moteur 8.  nel, such as the engine control computer 8.

On notera à cet égard que le calculateur télématique, c'est-à-dire I'unité de chargement 15 et le calculateur de contrôle de l'organe fonctionnel 8, tel que le calculateur de contrôle moteur, sont reliés par une liaison filaire telle que la liaison désignée par la référence générale 19 et qui peut se présenter sous la forme d'un bus multiplexé de transmission d'informations du véhicule ou  It will be noted in this regard that the telematic computer, that is to say the loading unit 15 and the control computer of the functional member 8, such as the engine control computer, are connected by a wire connection such that the link designated by the general reference 19 and which can be in the form of a multiplexed bus for transmitting vehicle information or

encore une ligne série K de transmission d'informations.  another serial line K for transmitting information.

Cette liaison permet alors le transfert des données à destination du calculateur de pilotage de l'organe fonctionnel qui est adapté pour stocker ces données dans des moyens de mémorisation de celui-ci désigné par la référence générale 20 sur cette figure et formés par exemple par une mémoire flash  This link then allows the transfer of data to the control unit of the functional unit which is adapted to store this data in storage means thereof designated by the general reference 20 in this figure and formed for example by a flash memory

EPROM.EPROM.

On conçoit alors qu'il suffit de disposer à bord du véhicule d'un seul ca culateur possédant les capacités de calcul numérique et de mémoire requises pour le traitement des fichiers compressés et le transfert des fichiers décompres sés correspondants à destination des calculateurs correspondants embarqués à  It can therefore be seen that it is sufficient to have on board the vehicle a single computer having the digital computing and memory capacities required for processing the compressed files and the transfer of the corresponding decompressed files to the corresponding computers on board

bord du véhicule.on board the vehicle.

De tels calculateurs sont également appelés calculateurs télématiques comme cela a été indiqué précédemment et sont déjà implantés dans certains véhicules. De tels calculateurs disposent déjà d'une liaison radiotéléphonique qu'il est donc possible d'utiliser pour assurer la transmission à distance des fi chiers avec comme avantage direct de ne pas nécessiter de connexion physique au véhicule et donc de se trouver à proximité de celui-ci et de mobiliser un per  Such computers are also called telematic computers as indicated above and are already installed in certain vehicles. Such computers already have a radiotelephone link which it is therefore possible to use to ensure the remote transmission of files with the direct advantage of not requiring a physical connection to the vehicle and therefore of being close to that and mobilize a per

sonnel correspondant.corresponding staff.

Ceci permet également, du fait du regroupement des opérations de ré ception et de décompression des fichiers, dans un seul calculateur, de faire bénéficier à des calculateurs non prévus à l'origine, de la possibilité d'être téléchargés à distance sans changer leur logiciel interne, tout en limitant autant que possible le temps de communication sur un réseau téléphonique car les  This also allows, due to the grouping of operations for receiving and decompressing files, in a single computer, to allow computers not originally planned to benefit, the possibility of being downloaded remotely without changing their software internal, while limiting as much as possible the communication time on a telephone network because the

données transmises sur ce type de réseau peuvent être compressées.  data transmitted on this type of network can be compressed.

Le calculateur télématique a donc en charge la décompression des données ainsi reçues pour les autres calculateurs destinataires du véhicule et la transmission de celles-ci conformément aux procédures par exemple déjà en vi  The telematics computer is therefore responsible for decompressing the data thus received for the other destination computers of the vehicle and transmitting them in accordance with the procedures, for example already in use.

gueur chez les constructeurs.cheer among the builders.

On notera également que des calculateurs de ce type peuvent intégrer  It will also be noted that computers of this type can integrate

des fonctions de veille/réveil de façon classique.  sleep / wake functions in a conventional manner.

En effet, pour économiser l'énergie disponible, les calculateurs intè grent fréquemment les fonctions de veille lorsqu'ils n'ont pas à assurer  In order to save available energy, the computers frequently integrate the standby functions when they do not have to provide

d'opérations particulières.specific operations.

On trouvera un exemple de telles fonctions dans le document FR-A-01  An example of such functions can be found in document FR-A-01

09 034.09 034.

Une telle fonction de veille/réveil peut ici être étendue au réveil à dis  Such a sleep / wake function can here be extended to the alarm clock

tance d'un calculateur, à partir d'un message reçu par le calculateur 15.  tance of a computer, from a message received by the computer 15.

On notera également que cette unité de chargement 15 embarquée à bord du véhicule est associée à des moyens d'identification permettant une émission d'informations ciblée à destination de cette unité par les moyens  It will also be noted that this loading unit 15 on board the vehicle is associated with identification means allowing targeted transmission of information to this unit by the means

d'émission de l'unité de téléchargement.  of the download unit.

Ces moyens d' identification peuvent comprend re par exemple en outre un numéro d'identification du véhicule, fréquemment appelé VIN, ce numéro d'identification pouvant entrer dans la constitution d'une adresse de bo^te aux  These identification means can include, for example, in addition a vehicle identification number, frequently called a VIN, this identification number being able to form part of the constitution of a mailbox address.

lettres électronique du calculateur télématique d'un véhicule.  electronic letters from a vehicle's telematics computer.

Cette fonction bo^'te aux lettres peut n'étre intégrée que dans le calcu  This mailbox function can only be integrated in the calculation

lateur télématique pour des raisons de coût principalement.  Telematics reader mainly for cost reasons.

Un message ainsi formé peut alors déclencher le réveil du calculateur télématique, ce calculateur devant à son tour réveiller un calculateur destinataire  A message thus formed can then trigger the awakening of the telematic computer, this computer in turn having to wake up a recipient computer

d'un fichier transmis.of a transmitted file.

Il est également important de noter que cette phase de fonctionnement comprenant le réveil du calculateur destinataire final du fichier et le transfert des données entre le calculateur télématique et ce calculateur destinataire, peut être  It is also important to note that this operating phase including waking up the final recipient computer for the file and transferring the data between the telematic computer and this recipient computer, can be

réalisée en temps masqué dans le cadre d'une reprise sur parc de véhicules.  performed in masked time as part of a recovery on vehicle fleet.

Autrement dit, la ligne de transmission d'informations ainsi que l'unité de téléchargement peuvent étre libérées à d'autres fins pendant cette phase qui  In other words, the information transmission line as well as the download unit can be freed for other purposes during this phase which

est effectuée en interne dans le véhicule.  is performed internally in the vehicle.

Bien entendu, un message de confirmation du bon déroulement de la procédure de téléchargement effectuée peut étre renvoyé à destination de l'unité de téléchargement afin d'indiquer à un opérateur, le bon déroulement corres pondant. Ainsi, I'opération de décompression et de transfert des données du calculateur télématique vers le calculateur de pilotage de l'organe fonctionnel est réalisée de manière autonome et transparente, vue de l'unité de téléchargement  Of course, a message confirming that the download procedure has been carried out correctly can be sent back to the download unit in order to indicate to an operator that the corresponding progress has been made. Thus, the operation of decompression and transfer of data from the telematic computer to the control computer of the functional member is carried out in an autonomous and transparent manner, seen from the download unit.

et du personnel correspondant.and corresponding staff.

On conçoit également qu'un autre avantage apporté par ce système est de pouvoir reconduire sur plusieurs véhicules, le même calculateur de pilo tage de l'organe fonctionnel, tel que par exemple le calculateur de contrôle mo  It is also conceivable that another advantage provided by this system is that it can be used on several vehicles, the same control unit for driving the functional member, such as for example the control computer mo

teur, sans avoir à recoder une nouvelle procédure de téléchargement.  without having to recode a new download procedure.

Bien entendu, d'autres modes de réalisation encore peuvent étre envi sagés.  Of course, still other embodiments can be envisaged.

Claims (11)

REVENDICATIONS 1. Système de téléchargement d'au moins un fichier dans au moins un  1. System for downloading at least one file into at least one calculateur de pilotage d'un organe fonctionnel d'un véhicule automobile, caracté-  control computer for a functional member of a motor vehicle, risé en ce qu'il comporte une unité de téléchargement (10) comportant des moyens (11) d'acquisition dudit au moins un fichier à télécharger (7), des moyens (12) de compression de ce fichier et des moyens (13) d'émission de ce fichier compressé à destination de moyens de réception correspondants (14) raccordés à une unité de chargement (15) embarquée à bord du véhicule (9) et comportant des moyens (18) de décompression du fichier compressé reçu et des moyens (18) de chargement de ce fichier décompressé dans le calculateur (8) de pilotage  laughed in that it comprises a download unit (10) comprising means (11) for acquiring said at least one download file (7), means (12) for compressing this file and means (13) for sending this compressed file to corresponding reception means (14) connected to a loading unit (15) on board the vehicle (9) and comprising means (18) for decompressing the received compressed file and means (18) for loading this decompressed file into the control computer (8) de l'organe fonctionnel.of the functional organ. 2. Système selon la revendication 1, caractérisé en ce que les moyens (13, 14) d'émission et de réception comprennent des moyens de transmission  2. System according to claim 1, characterized in that the transmission and reception means (13, 14) comprise transmission means d'informations radioélectriques.radio information. 3. Système selon la revendication 2, caractérisé en ce que les moyens  3. System according to claim 2, characterized in that the means de transmission d'informations comprennent une liaison radio téléphonique.  transmission of information include a telephone radio link. 4. Système selon l'une quelconque des revendications précédentes,  4. System according to any one of the preceding claims, caractérisé en ce que l'unité de chargement (15) embarquée à bord du véhicule (9) est associée à des moyens d'identification permettant une émission d'informations ciblée à destination de cette unité par les moyens d'émission (13)  characterized in that the loading unit (15) on board the vehicle (9) is associated with identification means allowing targeted information transmission to this unit by the transmission means (13) de l'unité de téléchargement (10).  of the download unit (10). 5. Système selon la revendication 4, caractérisé en ce que les moyens  5. System according to claim 4, characterized in that the means d'identification comprennent en outre un numéro d'identification du véhicule (9).  The identification further includes a vehicle identification number (9). 6. Système selon l'une quelconque des revendications précédentes,  6. System according to any one of the preceding claims, caractérisé en ce que le calculateur (8) de pilotage de l'organe fonctionnel com  characterized in that the computer (8) for controlling the functional member com prend une mémoire Flash EPROM (20) de stockage dudit au moins un fichier.  takes a Flash EPROM (20) for storing said at least one file. 7. Système selon l'une quelconque des revendications précédentes,  7. System according to any one of the preceding claims, caractérisé en ce que l'unité de chargement (15) et le calculateur de pilotage (8)  characterized in that the loading unit (15) and the control computer (8) dudit organe fonctionnel intègrent des fonctions de veille/réveil.  of said functional organ integrate wake / wake functions. 8. Système selon l'une quelconque des revendications précédentes,  8. System according to any one of the preceding claims, caractérisé en ce que l'unité de chargement (15) comprend une unité de traite ment d'informations associée à des moyens (16) de stockage temporaire du fi  characterized in that the loading unit (15) comprises an information processing unit associated with means (16) for temporary storage of the fi chier compressé en vue de sa décompression et de son chargement dans le cal-  compressed le for decompression and loading in the cal- culateur correspondant (8).corresponding culater (8). 9. Système selon l'une quelconque des revendications précédentes,  9. System according to any one of the preceding claims, caractérisé en ce que l'unité de chargement (15) est raccordée au calculateur de pilotage (8) de l'organe fonctionnel par une liaison filaire (19).  characterized in that the loading unit (15) is connected to the control computer (8) of the functional member by a wire connection (19). 10. Système selon la revendication 9, caractérisé en ce que la liaison10. System according to claim 9, characterized in that the connection filaire comporte un bus multiplexé de transmission d'informations du véhicule.  wired comprises a multiplexed bus for transmitting vehicle information. 11. Système selon la revendication 9, caractérisé en ce que la liaison  11. System according to claim 9, characterized in that the connection filaire comporte une ligne série K de transmission d'informations.  wired comprises a serial line K for transmitting information.
FR0203780A 2002-03-26 2002-03-26 SYSTEM FOR DOWNLOADING AT LEAST ONE FILE IN AT LEAST ONE AUTOMOTIVE VEHICLE CALCULATOR Expired - Fee Related FR2837946B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0203780A FR2837946B1 (en) 2002-03-26 2002-03-26 SYSTEM FOR DOWNLOADING AT LEAST ONE FILE IN AT LEAST ONE AUTOMOTIVE VEHICLE CALCULATOR

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0203780A FR2837946B1 (en) 2002-03-26 2002-03-26 SYSTEM FOR DOWNLOADING AT LEAST ONE FILE IN AT LEAST ONE AUTOMOTIVE VEHICLE CALCULATOR

Publications (2)

Publication Number Publication Date
FR2837946A1 true FR2837946A1 (en) 2003-10-03
FR2837946B1 FR2837946B1 (en) 2006-12-29

Family

ID=27839210

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0203780A Expired - Fee Related FR2837946B1 (en) 2002-03-26 2002-03-26 SYSTEM FOR DOWNLOADING AT LEAST ONE FILE IN AT LEAST ONE AUTOMOTIVE VEHICLE CALCULATOR

Country Status (1)

Country Link
FR (1) FR2837946B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2875920A1 (en) * 2004-09-27 2006-03-31 Peugeot Citroen Automobiles Sa Onboard computer function controlling software e.g. diagnostic software, installing method for use in motor vehicle, involves downloading software into RAM memory using external tool and executing software from memory by computer
FR2881905A1 (en) * 2005-02-10 2006-08-11 Peugeot Citroen Automobiles Sa File downloading system for logic controller of motor vehicle, has secured remote server connected by data transmission network to local downloading tool to be connected to logic controller of vehicle, by multiplex transmission network
FR2899703A1 (en) * 2006-04-10 2007-10-12 Peugeot Citroen Automobiles Sa File e.g. program, compressing method for logic controller of motor vehicle, involves compressing selected lines of file if compression provides size gain in order to decompress compressed lines of file, in logic controller of motor vehicle
FR2907237A1 (en) * 2006-10-13 2008-04-18 Peugeot Citroen Automobiles Sa File downloading method for manufacturing plant of motor vehicles, involves establishing vehicle list, in which acknowledge received, by downloading tool, and comparing two vehicle lists to validate that vehicles are correctly taken back
WO2010046043A1 (en) * 2008-10-23 2010-04-29 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
FR2943440A1 (en) * 2009-03-18 2010-09-24 Peugeot Citroen Automobiles Sa File downloading method for computer embarked on motor vehicle, involves training communication identification unit by computer, and downloading file by successive frames following downloading progression of computer
WO2013010846A1 (en) * 2011-07-19 2013-01-24 Bayerische Motoren Werke Aktiengesellschaft Control unit for a motor vehicle, programming device, and programming system
EP2605133A4 (en) * 2010-10-11 2014-03-26 Zte Corp Software version upgrading method, terminal and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0939013A1 (en) * 1998-02-26 1999-09-01 Automobiles Peugeot Method of unlocking access to a computer using a remote file loading unit
EP1039419A1 (en) * 1999-03-25 2000-09-27 Peugeot Citroen Automobiles SA Method and system for remote data transmission to an on-board computer of a motor vehicle
FR2798485A1 (en) * 1999-09-15 2001-03-16 Peugeot Citroen Automobiles Sa System for remote loading of a data file onto a vehicles onboard computer, by means of a remote loading tool

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0939013A1 (en) * 1998-02-26 1999-09-01 Automobiles Peugeot Method of unlocking access to a computer using a remote file loading unit
EP1039419A1 (en) * 1999-03-25 2000-09-27 Peugeot Citroen Automobiles SA Method and system for remote data transmission to an on-board computer of a motor vehicle
FR2798485A1 (en) * 1999-09-15 2001-03-16 Peugeot Citroen Automobiles Sa System for remote loading of a data file onto a vehicles onboard computer, by means of a remote loading tool

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2875920A1 (en) * 2004-09-27 2006-03-31 Peugeot Citroen Automobiles Sa Onboard computer function controlling software e.g. diagnostic software, installing method for use in motor vehicle, involves downloading software into RAM memory using external tool and executing software from memory by computer
FR2881905A1 (en) * 2005-02-10 2006-08-11 Peugeot Citroen Automobiles Sa File downloading system for logic controller of motor vehicle, has secured remote server connected by data transmission network to local downloading tool to be connected to logic controller of vehicle, by multiplex transmission network
FR2899703A1 (en) * 2006-04-10 2007-10-12 Peugeot Citroen Automobiles Sa File e.g. program, compressing method for logic controller of motor vehicle, involves compressing selected lines of file if compression provides size gain in order to decompress compressed lines of file, in logic controller of motor vehicle
FR2907237A1 (en) * 2006-10-13 2008-04-18 Peugeot Citroen Automobiles Sa File downloading method for manufacturing plant of motor vehicles, involves establishing vehicle list, in which acknowledge received, by downloading tool, and comparing two vehicle lists to validate that vehicles are correctly taken back
US20110264844A1 (en) * 2008-10-23 2011-10-27 Uwe Fischer Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
WO2010046043A1 (en) * 2008-10-23 2010-04-29 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
CN102197375B (en) * 2008-10-23 2014-02-19 克诺尔商用车制动系统有限公司 Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
US8782328B2 (en) 2008-10-23 2014-07-15 Knorr-Bremse Systeme Fuer Nutzfahrzeuge Gmbh Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
RU2534927C2 (en) * 2008-10-23 2014-12-10 Кнорр-Бремзе Зюстеме Фюр Нутцфарцойге Гмбх Method of transmitting programme codes to memory of control device, particularly for motor vehicles
FR2943440A1 (en) * 2009-03-18 2010-09-24 Peugeot Citroen Automobiles Sa File downloading method for computer embarked on motor vehicle, involves training communication identification unit by computer, and downloading file by successive frames following downloading progression of computer
EP2605133A4 (en) * 2010-10-11 2014-03-26 Zte Corp Software version upgrading method, terminal and system
WO2013010846A1 (en) * 2011-07-19 2013-01-24 Bayerische Motoren Werke Aktiengesellschaft Control unit for a motor vehicle, programming device, and programming system
US10073675B2 (en) 2011-07-19 2018-09-11 Bayerische Motoren Werke Aktiengesellschaft Control unit for a motor vehicle, programming unit, and programming system

Also Published As

Publication number Publication date
FR2837946B1 (en) 2006-12-29

Similar Documents

Publication Publication Date Title
US20070288525A1 (en) Enabling access to remote storage for use with a backup program
JP2009530702A (en) Data storage management method and device
FR2963523A1 (en) MOBILE TELEPHONE COMPRISING A FLOW BROADCAST SERVER WITH FILE DOWNLOAD ACTIVATION MEANS FOR ITS DELIVERY
FR2837946A1 (en) Remote loading of a file to a computer in a motor vehicle, compresses file before delivery to vehicle unit, which can decompress and load the file to the computer on the vehicle
WO2003043303A2 (en) Reconfiguration of programmable components in an electronic apparatus
EP1349078B1 (en) Installation, gateway and method for loading information between on-board equipments on an aeroplane and off-board loading means
FR2911232A1 (en) METHOD FOR OPERATING A SERVICE BY A HOST SYSTEM HAVING A MAN-MACHINE INTERFACE, THE HOST SYSTEM AND A SET OF A MOBILE ELECTRONIC APPARATUS AND HOST SYSTEM
WO2021197864A1 (en) Devices and method for managing electronic control units of a motor vehicle
CN107861836A (en) Drive recorder data back up method and device
EP1687708A1 (en) Method and device for video projection
FR2726382A1 (en) Information system for mounting on=board vehicle e.g. for navigation
KR20020090299A (en) System and method for back-up and restoring data in a moblile device
FR3031822A1 (en) DOWNLOADING DATA ON REMOTE EQUIPMENT
EP1128991B1 (en) System for downloading data files into several computers on board a motor vehicle
EP3538992B1 (en) System and method for emergency maintenance of a vehicle computer
EP1265418A2 (en) Downloading system onboard of a vehicle
EP1208519B1 (en) System and method for loading commands into an integrated circuit card
FR2907237A1 (en) File downloading method for manufacturing plant of motor vehicles, involves establishing vehicle list, in which acknowledge received, by downloading tool, and comparing two vehicle lists to validate that vehicles are correctly taken back
FR2963521A1 (en) MOBILE TELEPHONE COMPRISING A BROADCAST BROADCASTING SERVER AND PROVIDING A METHOD OF REMOTELY RECAPING THE IMAGE DISPLAYED ON THE SCREEN
EP1814094B1 (en) System and method of identifying the characteristics of a vehicle and collecting centre, information centre for this system
EP1115249A1 (en) Management method for a decoder connected to the Internet and associated decoder
EP1220524A2 (en) Method for data synchronization over a series connection
FR3029048A1 (en) METHOD OF COMMUNICATION BETWEEN A PRODUCTION TOOL AND A MOTOR VEHICLE
BE1005326A7 (en) Communication system and treatment.
WO2009047438A1 (en) Semi-permament application hosting

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20131129