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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer 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
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)
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)
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)
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 |
-
2002
- 2002-03-26 FR FR0203780A patent/FR2837946B1/en not_active Expired - Fee Related
Patent Citations (3)
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)
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 |