U.S. patent application number 14/362252 was filed with the patent office on 2015-03-19 for system for providing telematic services and corresponding method.
This patent application is currently assigned to RENAULT s.a.s.. The applicant listed for this patent is RENAULT s.a.s.. Invention is credited to Nicolas Gel.
Application Number | 20150081858 14/362252 |
Document ID | / |
Family ID | 47257855 |
Filed Date | 2015-03-19 |
United States Patent
Application |
20150081858 |
Kind Code |
A1 |
Gel; Nicolas |
March 19, 2015 |
SYSTEM FOR PROVIDING TELEMATIC SERVICES AND CORRESPONDING
METHOD
Abstract
Method of providing services for a vehicle, the method
comprising: storing for at least one model of vehicle of said group
of vehicles, the configuration files for at least one service to be
provided; storing a set of data pairs comprising an identifier of
the control unit and an identification number of the corresponding
vehicle; receiving the identification number of the vehicle from
said vehicle by the services provision server; extracting the
identifier of the control unit as a function of the identification
number of the vehicle; an extraction of one or more configuration
files as a function of a vehicle identification datum; and a
downloading by the control unit of said vehicle from the services
provision server of the configuration file or files extracted for
the setting up of the service or services to be provided for the
model of the vehicle.
Inventors: |
Gel; Nicolas;
(Issy-Les-Moulineaux, FR) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
RENAULT s.a.s. |
Boulogne-Billancourt |
|
FR |
|
|
Assignee: |
RENAULT s.a.s.
Boulogne-Billancourt
FR
|
Family ID: |
47257855 |
Appl. No.: |
14/362252 |
Filed: |
November 30, 2012 |
PCT Filed: |
November 30, 2012 |
PCT NO: |
PCT/EP2012/074121 |
371 Date: |
October 20, 2014 |
Current U.S.
Class: |
709/221 |
Current CPC
Class: |
G06F 8/64 20130101; H04L
41/0806 20130101; G06F 8/61 20130101; H04L 41/082 20130101; H04L
2012/40273 20130101; H04L 67/12 20130101 |
Class at
Publication: |
709/221 |
International
Class: |
H04L 12/24 20060101
H04L012/24; H04L 29/08 20060101 H04L029/08 |
Foreign Application Data
Date |
Code |
Application Number |
Dec 2, 2011 |
FR |
FR1161082 |
Claims
1. A method of providing services for a vehicle of a group of
vehicles of various models, comprising a step of placing a control
unit (TCU_unit), onboard said vehicle, in communication with an
offboard services provision server (GDC), characterized in that the
method comprises: a first storage (33) for at least one model of
vehicle of said group of vehicles, of the configuration files for
at least one service to be provided; a second storage (43) of a set
of data pairs comprising an identifier of the control unit
(TCU_unit) and an identification number of the vehicle (VIN)
corresponding thereto; a reception of the identification number (2)
of the vehicle (VIN) from said vehicle by the services provision
server (GDC); an extraction (3) of the identifier of the control
unit (TCU_unit) as a function of the identification number of the
vehicle (VIN); an extraction (4) of one or more configuration files
as a function of an identification datum of the vehicle (VIN); and
a downloading (9) by the control unit (TCU_unit) of said vehicle
from the services provision server (GDC) of the configuration file
or files extracted for the deploying of the service or services to
be provided for the model of the vehicle.
2. The method as claimed in claim 1, comprising: a transmission (5)
of an order for activation from the services provision server (GDC)
to the control unit (TCU_unit); and a making available (8) by the
services provision server for downloading by the control unit of
the configuration files extracted.
3. The method as claimed in claim 1, comprising a step of
dispatching an activation message (2) from an activation server
(CMCIAL) to the services provision server (GDC) so as to activate
or deactivate the services of the services provision server (GDC)
provided to said vehicle.
4. The method as claimed in claim 1, comprising: a processing step
(62) in the course of which the control unit (TCU_unit) processes
service data flowing on communication buses of the vehicle (CAN-V,
CAN-M) as a function of the configuration files downloaded by the
control unit (TCU_unit); a step (63) of storing the service data
processed in storage means (STOCK2); a step (64) of verifying the
realization of conditions of transmission of the stored service
data; and a step (65) of transmitting the stored service data from
the control unit (TCU_unit) to the services provision server (GDC)
when the transmission conditions are realized.
5. The method as claimed in claim 4, comprising a step of
transmission (69) in the course of which the service data received
by the services provision server (GDC) are transmitted per service
and per client of the services provision server (GDC) to a server
for storing the client data (CLT).
6. A system for providing services for a vehicle of a group of
vehicles of various models, said system comprising: an offboard
server for providing services for the vehicle (GDC); a control unit
(TCU_unit) onboard the vehicle for collecting data for the
provision of services; and first communication means for allowing a
communication between the control unit (TCU_unit) and the services
provision server (GDC); characterized in that the services
provision server (GDC) is linked to first storage means (MSI)
configured to store the configuration files for at least one
service to be provided for at least one model of vehicle of said
group and to second storage means (MS2) configured to store a set
of data pairs comprising an identifier of the control unit
(TCU_unit) and an identification number of the vehicle (VIN)
corresponding thereto, and comprises extraction means (ME)
configured to extract within the second storage means (MS2), the
identifier of the control unit (TCU_unit) on the basis of the
identification number of the vehicle (VIN) and configured to
extract from the first storage means (MSI) as a function of an
identification datum of the vehicle (VIN), one or more
configuration files, and in that the control unit is configured to
download from the services provision server (GDC) the configuration
file or files extracted for the deploying of the service or
services to be provided for the model of the vehicle.
7. The system as claimed in claim 6, comprising an activation
server (CMCIAL) remote from said vehicle, second communication
means for allowing a communication between the activation server
(CMCIAL) and the services provision server (GDC), said activation
server (CMCIAL) is configured to dispatch an activation message to
the services provision server (GDC) so as to activate or deactivate
the services of the services provision server (GDC) of services
provided to said vehicle.
8. The system as claimed in claim 6, in which the onboard control
unit (TCU_unit) comprises means of storage (STOCK1) of a security
certificate (CS), said security certificate comprising the unique
identifier of the control unit (TCU_unit) and the system comprises
a security server (SCRT) remote from said vehicle, configured to
authenticate the control unit on the basis of its security
certificate (CS) and to establish an encrypted communication
between the control unit (TCU_unit) and the services provision
server (GDC) using the security certificate (CS) of the control
unit (TCU_unit).
9. The system as claimed in claim 6, in which the onboard control
unit (TCU_unit) comprises processing means (CAN_int) for processing
service data flowing on the communication buses of the vehicle
(CAN-V, CAN-M) as a function of the configuration files downloaded
by the control unit (TCU_unit), storage means (STOCK2) for storing
the processed service data and management means (GEST) configured
to verify the realization of transmission conditions, said control
unit (TCU_unit) being configured to transmit the stored service
data to the services provision server (GDC) when the transmission
conditions are realized.
Description
[0001] The invention relates to the provision of electronic
services and especially of telematic electronic services calling
upon an offboard server. The invention applies in particular to
automotive vehicles.
[0002] The installation within a vehicle of a telematic control
unit, which is a computer chip collecting vehicle information and
transmitting it to a services provision server, is known from the
prior art. It is thus possible to provide users and the driver of
the vehicle with numerous services including for example Internet
connectivity or improved GPS guidance (GPS an acronym standing for
Global Positioning System according to a term well known to the
person skilled in the art).
[0003] One of the problems with telematic control units is that a
telematic control unit must be able to operate with numerous models
of vehicle built by the manufacturer. Indeed, although the
architecture of the vehicles in which the telematic control unit
will be installed is different, the use of a single model of
telematic control unit is envisaged, so as to optimize production
costs.
[0004] Another problem relates to the upgradable character of the
services provided. It is indeed necessary for a telematic control
unit to be compatible with new services or existing services as
they are upgraded.
[0005] Another problem relates to the desire of the user or users
to activate, deactivate or to upgrade a service in the course of
the life of the vehicle.
[0006] It is therefore necessary to envisage a telematic control
unit which is configurable so that its operating mode can be
adapted to all models of vehicle and which is also reconfigurable
so as to be able to adapt to service upgrades.
[0007] There is described in patent application US 20080147245, a
procedure for a vehicle interface comprising:
[0008] a receiving of the vehicle interface;
[0009] an inputting of appropriate data into a retailer inventory,
the activating of a SIM card for the vehicle interface;
[0010] an installing of the vehicle interface in a determined
vehicle;
[0011] a selecting of a wireless network on the basis of the
retailer inventory;
[0012] a connecting of the vehicle interface to a port of the
vehicle;
[0013] a connecting of a configuration PC to the vehicle interface
and the downloading of a modem configuration for the vehicle
interface; and
[0014] the selecting and the downloading of a file corresponding to
the vehicle in the vehicle interface.
[0015] That said, in this patent application, the selecting and the
downloading of the configuration file corresponding to the vehicle
are carried out by an operator (cf. paragraph 74, FIG. 3 step 350).
This operation may be laborious and also the operator may make a
mistake.
[0016] Moreover, in this patent application, only one service is
envisaged. In the general case which relates to the use of several
services to be activated in the course of the life of the vehicle,
selection by the operator is tiresome and may deter the user from
changing his services.
[0017] Finally, deactivation of the installed service is not
envisaged in this patent application.
[0018] There is proposed according to the invention, a method and a
corresponding system which are aimed at solving all the problems
mentioned hereinabove.
[0019] There is proposed, according to the invention, a method and
a corresponding system which allow automated configuration of the
services on the telematic control unit.
[0020] There is also proposed, according to the invention, a simple
method making it possible to avoid configuration errors.
[0021] The subject of the invention is thus a method of providing
services for a vehicle of a group of vehicles of various models,
comprising a step of placing a control unit, onboard said vehicle,
in communication with an offboard services provision server.
[0022] According to a general characteristic, the method
comprises:
[0023] a first storage for at least one model of vehicle of said
group of vehicles, of the configuration files for at least one
service to be provided;
[0024] a second storage of a set of data pairs comprising an
identifier of the control unit and an identification number of the
vehicle corresponding thereto;
[0025] a reception of the identification number of the vehicle from
said vehicle by the services provision server;
[0026] an extraction of the identifier of the control unit as a
function of the identification number of the vehicle;
[0027] an extraction of one or more configuration files as a
function of an identification datum of the vehicle; and
[0028] a downloading by the control unit of said vehicle from the
services provision server of the configuration file or files
extracted for the deploying of the service or services to be
provided for the model of the vehicle.
[0029] It is thus possible to place the same control unit in all
the vehicles of all models. Configuration thereof will be carried
out remotely without operator intervention. In the course of the
life of the vehicle the user will also be able to subscribe new
services or update the existing services.
[0030] According to a characteristic, the method comprises:
[0031] a transmission of an order for activation from the services
provision server to the control unit; and
[0032] a making available by the service provision server for
downloading by the control unit of the configuration files
extracted.
[0033] Thus, the control unit can easily download from the services
provision server the necessary configuration files.
[0034] According to another characteristic, the method comprises a
step of dispatching an activation message from an activation server
to the services provision server so as to activate or deactivate
the services of the services provision server provided to said
vehicle.
[0035] This step allows centralized activation of the services.
Moreover, the activation server is in general linked directly to a
billing server for fast and reliable billing.
[0036] According to an additional embodiment, the method
comprises:
[0037] a processing step in the course of which the control unit
processes service data flowing on communication buses of the
vehicle as a function of the configuration files downloaded by the
control unit;
[0038] a step of storing the service data processed in storage
means;
[0039] a step of verifying the realization of conditions of
transmission of the stored service data; and
[0040] a step of transmitting the stored service data from the
control unit to the services provision server when the transmission
conditions are realized.
[0041] The services can thus be provided easily, the uploading of
the data from the control unit to the services provision server can
also be controlled.
[0042] According to a characteristic of this additional embodiment,
the method comprises a step of transmission in the course of which
the service data received by the services provision server are
transmitted per service and per client of the services provision
server to a server for storing the client data.
[0043] The data can thus be stored so as to be used subsequently by
the client or by the service provider.
[0044] The subject of the invention is also a system for providing
services for a vehicle of a group of vehicles of various models,
said system comprising:
[0045] an offboard server for providing services for the
vehicle;
[0046] a control unit onboard the vehicle for collecting data for
the provision of services; and
[0047] first communication means for allowing a communication
between the control unit and the services provision server.
[0048] According to a general characteristic, the services
provision server is linked to first storage means configured to
store the configuration files for at least one service to be
provided for at least one model of vehicle of said group and to
second storage means configured to store a set of data pairs
comprising an identifier of the control unit and an identification
number of the vehicle corresponding thereto, and comprises
extraction means configured to extract within the second storage
means, the identifier of the control unit on the basis of the
identification number of the vehicle and configured to extract from
the first storage means as a function of an identification datum of
the vehicle, one or more configuration files,
[0049] and the control unit is configured to download from the
services provision server the configuration file or files extracted
for the deploying of the service or services to be provided for the
model of the vehicle.
[0050] According to another characteristic, the system comprises an
activation server remote from said vehicle, second communication
means for allowing a communication between the activation server
and the services provision server, said activation server is
configured to dispatch an activation message to the services
provision server so as to activate or deactivate the services of
the services provision server provided to said vehicle.
[0051] According to one embodiment, the onboard control unit
comprises means of storage of a security certificate, said security
certificate comprising the unique identifier of the control unit
and the system comprises a security server remote from said
vehicle, configured to authenticate the control unit on the basis
of its security certificate and to establish an encrypted
communication between the control unit and the services provision
server using the security certificate of the control unit.
[0052] According to another embodiment, the onboard control unit
comprises processing means for processing service data flowing on
the communication buses of the vehicle as a function of the
configuration files downloaded by the control unit, storage means
for storing the processed service data and management means
configured to verify the realization of transmission conditions,
said control unit being configured to transmit the stored service
data to the services provision server when the transmission
conditions are realized.
[0053] Other characteristics and advantages of the invention will
be apparent on examining the detailed description of a wholly
non-limiting mode of implementation and embodiment, and the
appended drawings in which:
[0054] FIG. 1 schematically illustrates a telematic control
unit;
[0055] FIG. 2 illustrates a system for providing services for the
vehicle comprising the telematic control unit;
[0056] FIGS. 3 and 4 illustrate steps of methods of preparing data;
and
[0057] FIGS. 5 and 6 illustrate steps of methods of providing
services.
[0058] A control unit TCU (acronym standing for Telematics Control
Unit according to a term well known to the person skilled in the
art) TCU_unit illustrated in FIG. 1 is an electronic computer chip
onboard a vehicle which comprises:
[0059] an electricity provision unit PA which manages the power
supply of the control unit TCU_unit and which manages the turning
on of the control unit TCU_unit and wakeup events when the vehicle
is off;
[0060] a wireless processor WIPO which is associated with a SIM
card (SIM an acronym standing for subscriber identity module
according to a term well known to the person skilled in the art)
S_card, with a memory MEM and with a GSM antenna (GSM an acronym
standing for Global System for Mobile Communications according to a
term well known to the person skilled in the art) G_ant for
providing voice and data communication services on a GSM
network;
[0061] a microcontroller GPIO for communicating with the other
computer chips of the vehicle;
[0062] a GPS microprocessor G_micro and a GPS antenna GPS.sub.--
ant for ensuring a geolocation service;
[0063] a WiFi module WIFI_mod and a WiFi antenna WIFI_ant for
connecting to a WiFi network or for generating a WiFi access point
to which the users of the vehicle can connect;
[0064] an internal battery BATT for ensuring an auxiliary power
supply source for the security functionalities, for example
automatic emergency calling by the control unit TCU_unit;
[0065] first storage means STOCK1 configured to store a unique
identifier (not represented in the figures) of the control unit
TCU_ID. According to one embodiment, the storage means STOCK1 can
store a security certificate CS (not represented in the figures)
for the control unit TCU_unit, the security certificate CS
comprising the unique identifier of the control unit TCU_ID;
[0066] a motion detector CAPT for detecting the displacement of the
vehicle although the vehicle is not enabled;
[0067] a main connection CONN;
[0068] a USB interface (USB acronym standing for Universal Serial
Bus according to a term well known to the person skilled in the
art) USB_int and a USB connection USB_conn;
[0069] an audio interface AUDIO_int;
[0070] processing means comprising an interface CAN_int of CAN type
(CAN acronym standing for Controller Area Network according to a
term well known to the person skilled in the art). The interface
CAN_int is able to read the data traveling on the communication bus
of the vehicle CAN-M (CAN-M standing for multimedia CAN,
represented in FIG. 2) which allows the transport of the multimedia
data and the navigation data and on the communication bus of the
vehicle CAN-V (CAN-V standing for vehicle CAN, represented in FIG.
2) which allows the transport of the data relating to the operation
of the vehicle for example consumption, charge remaining, speed
etc.;
[0071] second storage means STOCK2 for storing the data processed
by the processing means comprising the interface CAN_int; and
[0072] management means GEST configured to verify the realization
of data uploading conditions.
[0073] The system of FIG. 2 illustrates a system for providing
services comprising an onboard control unit TCU_unit on an
automotive vehicle, a navigation unit UNAV, a GSM network, a server
TSP, a services provision server GDC linked to storage means MS1,
MS2 and MS3, a security server SCRT, and several other servers:
NaviTSP, SAPP, CMCIAL, FACTU, SWEB, EV, FLA, REMDIAG and CLT. The
servers GDC NaviTSP, SAPP, CMCIAL, FACTU, SWEB, EV, FLA, REMDIAG
and CLT are hosted in telecommunication premises belonging for
example to the manufacturer of the vehicle.
[0074] The control unit TCU_unit is capable of interacting with the
CAN-V bus and the CAN-M bus. By way of exemplary realization the
control unit TCU_unit is capable of collecting and processing
information from the CAN-V bus and of collecting, processing and
dispatching data on the CAN-M bus. The control unit TCU_unit
comprises a SIM card S_card as well as a USB interface USB_int and
a USB connection USB_conn linked to a navigation unit UNAV. The GSM
network makes it possible to link the unit TCU_unit to the service
provision server GDC.
[0075] The unit TCU_unit is provided, on its installation, without
any configuration, that is to say without configuration or
activation of service and without operating mode. The configuration
and activation of the services as well as the configuration of the
operating mode of the unit TCU_unit are carried out via the server
GDC.
[0076] On installation of the control unit TCU_unit, a unique
identifier TCU_ID alone is introduced into the storage means STOCK1
of the unit TCU_unit. According to one embodiment, the storage
means STOCK1 of the unit TCU_unit can comprise a security
certificate CS, said security certificate CS comprising the unique
identifier of the control unit TCU_ID.
[0077] The server GDC is configured to communicate with the other
data servers so as to ensure a processing of the service data
received from the control unit. Subsequent to this processing data
are returned to the control unit so as to provide the service to
the user.
[0078] The server GDC is linked to the first storage means MSI
configured to store configuration files. The means MSI comprise a
configuration file for each service for each model of vehicle.
Indeed, the architectures especially those of the CAN buses vary as
a function of model, it is therefore necessary to have a different
configuration file for each model of vehicle. The configuration of
the operating mode of the control unit TCU_unit differing for each
model of vehicle is also stored in the means MSI for example in the
form of a dedicated configuration file or within another services
configuration file.
[0079] The server GDC is also linked to the second storage means
MS2. These second means MS2 are configured to store identifying
pairs of the control unit TCU_ID and identification number of the
vehicle VIN (acronym standing for Vehicle Identification Number
according to a term well known to the person skilled in the art).
According to another embodiment, the means MS2 are configured to
store triplets comprising in addition to the identifier TCU_ID and
the identification number VIN, the model of the vehicle which has
been determined previously by the server GDC on the basis of the
number VIN.
[0080] The server GDC comprises extraction means ME for extracting
within the second storage means MS2, the identifier TCU_ID on the
part of the control unit TCU_unit on the basis of the
identification number of the vehicle VIN.
[0081] The server GDC can also on the basis of the identification
number of the vehicle VIN determine the model of the vehicle.
Indeed, as mentioned hereinabove the unique number VIN comprises
information relating to the model of the vehicle. According to
another embodiment the model of the vehicle is already stored in
the second storage means MS2, it is then extracted at the same time
as the identifier TCU_ID.
[0082] The server GDC comprises the third storage means MS3. These
third means MS3 are configured to store the so-called service data
previously processed and dispatched by the control unit TCU_unit.
The extraction means ME are configured to extract the service data
per service and per client from the means MS3 so as to transmit
them to the server CLT.
[0083] The extraction means ME are also configured to extract in
the first storage means the file for configuration on the basis of
the model of the vehicle.
[0084] The server SCRT is a security server. It makes it possible
to authenticate the security certificate of a unit TCU_unit and to
establish an encrypted communication between the unit TCU_unit and
the server GDC.
[0085] The server REMDIAG is a server which allows a technician
connected on the basis of a computer or of another communication
means, such as a mobile telephone, to for example collect
information relating to the quality and/or the wear of the vehicle
such as for example the vehicle's mean consumption of electricity
or fuel.
[0086] The server FLA is a server which allows the user connected
on the basis of a computer or of another communication means, such
as a mobile telephone, to for example manage a fleet of automotive
vehicles.
[0087] The server EV is a server which allows the user connected on
the basis of a computer or of another communication means, such as
a mobile telephone, to connect to the system for providing services
so as for example to ascertain the electric battery state or to
program the charging of the battery.
[0088] The server SWEB is a WEB server (according to a term well
known to the person skilled in the art) which allows the user
connected on the basis of a computer or of another communication
means, such as a mobile telephone, to connect to the system for
providing services so as for example to purchase a new service or
update a service.
[0089] The server SAPP is an application server which comprises all
the services which can be provided by the system for providing
services.
[0090] The server NaviTSP is a navigation server which allows for
example the provision of an improved guidance service in which the
user can for example view the traffic in real time or obtains
tourist information.
[0091] The server TSP is a server which allows emergency call
sending.
[0092] The server CMCIAL is a server which makes it possible to
activate the provision of services by the server GDC.
[0093] The server FACTU is a billing server which makes it possible
to bill the services provided to the vehicle.
[0094] The server CLT is a client server which makes it possible to
store data intended for the users and to activate services on the
server GDC by way of the server CMCIAL.
[0095] In the case of an individual, the server CLT can be the
server SWEB via which the user can activate or deactivate a
service. In the case of a professional, the server CLT can be a
server hosted at the professional's premises, thereby allowing him
to interact via the server CMCIAL with the services provided to his
vehicle fleet.
[0096] FIG. 3 illustrates steps of a method of preparing data. The
method comprises three steps.
[0097] A step 31 in the course of which is generated per service
and per model of vehicle, a configuration file.
[0098] This configuration file can comprise the list of the service
data collected and returned by the unit TCU_unit, the addresses on
the communication buses at which the service data must be collected
and time and/or event conditions for transmitting the service data
from the control unit to the server GDC. By way of exemplary
realization the time and/or event conditions specify the interval
between two transmissions of the service data from the control unit
to the server GDC. The configuration file can also comprise the
parameters relating to the operating mode of the control unit
TCU_unit for a given model of vehicle.
[0099] A step 32 in the course of which the file is transmitted to
the server GDC.
[0100] A step 33 in the course of which the file is converted by
the server GDC and stored in the first storage means MSI.
[0101] FIG. 4 illustrates steps of a method of preparing data. The
method comprises three steps.
[0102] A step 41 in the course of which the factory installs a unit
TCU unit with an identifier TCU_ID in a vehicle of number VIN.
[0103] A step 42 in the course of which the factory transmits the
information pair VIN and TCU_ID to the GDC.
[0104] A step 43 in the course of which the server GDC stores the
data pair in the second storage means MS2.
[0105] According to another embodiment, the server GDC determines
the model of the vehicle as a function of the VIN number and then
stores the triplet comprising the data pair and the model of the
vehicle in the second storage means MS2.
[0106] FIG. 5 illustrates steps of a method of providing services.
The method comprises fourteen steps:
[0107] a step 1 of request of activation of services for a vehicle,
transmitted to the server CMCIAL. This step is carried out by the
dispatching of a message on the part of the client server CLT
comprising an identifier of the service and the identification
number of the vehicle VIN;
[0108] a step 2 of activating services within the server GDC. This
step is carried out by the dispatching of a message from the server
CMCIAL to the server GDC. This message comprises the identifier of
the service and the identification number of the vehicle VIN;
[0109] a step 3 of extracting within the second storage means MS2
the identifier TCU_ID corresponding to the identification number of
the vehicle VIN;
[0110] a step 4 of extracting within the first storage means MSI
the configuration file corresponding to the service requested as a
function of an identification datum of the vehicle, for example the
model of vehicle, the identification number VIN for the vehicle or
the identifier TCU_ID;
[0111] a step 5 of transmitting an order for activation of the
server GDC to the unit TCU_unit;
[0112] a step 6 of authenticating the unit TCU_unit with the server
SCRT on the basis of the security certificate CS;
[0113] a step 7 of establishing an encrypted connection between the
unit TCU_unit and the server GDC using the security certificate CS
stored in the unit TCU_unit;
[0114] a step 8 of making available by the server GDC for
downloading of the configuration file extracted;
[0115] a step 9 of downloading by the unit TCU_unit the
configuration file from the server GDC;
[0116] a step 10 of applying the configuration in the unit
TCU_unit;
[0117] a step 11 of acknowledgment of the server GDC by the unit
TCU_unit, in the course of which the unit TCU_unit informs the
server GDC that the downloading of the configuration file was
successful and that the configuration file is now applied in the
unit TCU_unit;
[0118] a step 12 of acknowledgment of the server CMCIAL by the
server GDC, in the course of which the server GDC informs the
server CMCIAL that the configuration file is now applied in the
unit TCU_unit. The server
[0119] CMCIAL then activates the service contract in respect of the
client;
[0120] a step 13 of storage by the server GDC of the
activated/deactivated state of the service; and
[0121] a step 14 of starting the service within the control unit
TCU_unit. This step 14 comprises a transmission of the data on the
CAN buses as a function of the configuration files for each of the
services, it will be described in greater detail in FIG. 6.
[0122] There has been described hereinabove a method of activation
and of configuration of a service. The method of deactivation with
the aid of a service deactivation configuration file is identical,
only the storage step 13 is variable depending on whether the
service is activated or deactivated.
[0123] FIG. 6 illustrates another method of service provision.
[0124] The method comprises 11 steps:
[0125] a step 61 of starting the vehicle;
[0126] a processing step 62 comprising a step of reading the
service data on the CAN-V and CAN-M communication buses carried out
by the interface CAN_int and a step of calculation on the basis of
the service data read. These steps are carried out per service as a
function of the configuration files. The read and processed data
are termed service data since they will be used by the services
provision server GDC to provide the services;
[0127] a step 63 of storing the results in the storage means
STOCK2;
[0128] a step 64 carried out by the management means GEST in the
course of which the unit TCU_unit verifies for each service the
conditions of the times and/or event of uploading of the service
data stored in memory. A following step 65 is then triggered when
for at least one service the time and/or event conditions are
satisfied;
[0129] in the course of step 65 the unit TCU_unit opens a
communication channel to the server GDC, connects, authenticates
itself and transfers the service data in an encrypted form to the
server GDC;
[0130] a step 66 in the course of which the server GDC verifies the
service data received and acknowledges receipt to the unit
TCU_unit;
[0131] a step 67 of deleting the service data whose receipt has
been acknowledged in the unit TCU_unit;
[0132] a step 68 of closing of the communication channel by the
unit TCU_unit;
[0133] a step 69 in the course of which the server GDC transfers at
least part of the service data received from the unit TCU_unit to
the server CLT. The data are transferred per client and per
service;
[0134] a step 70 in the course of which the server CLT verifies the
service data received and acknowledges receipt to the server GDC;
and
[0135] a step 71 of deleting the service data whose receipt has
been acknowledged in the server GDC.
* * * * *