Device for utilising multiservice data of a motor vehicle
Patent Information
- Application Number
- PCT/EP2024/087481
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-28
- Filing Date
- 2024-12-19
- Publication Date
- 2025-07-03
AI Technical Summary
Existing multi-service data upload mechanisms for connected vehicles are inefficient, leading to duplication of data detection and transmission, wastage of computing power, and increased operational costs, without adequate consideration for data freshness and privacy compliance.
A device and system for collecting, processing, and transmitting multi-service data on board a vehicle, applying confidentiality policies and privacy settings to factorize and authorize data transmission based on service requirements, minimizing message size and optimizing computing power usage.
Reduces operational costs and computing power consumption by optimizing data transmission, ensuring data freshness, and maintaining privacy compliance, while enabling rapid deployment of new connected services without software updates.
Smart Images

Figure EP2024087481_03072025_PF_FP_ABST
Abstract
Description
MULTI-SERVICE DATA EXPLOITATION DEVICE FOR A VEHICLE AUTOMOBILE Domain
[0001] The present invention relates to a device for operating multi-service data of a motor vehicle. Prior art
[0002] With the widespread adoption of connected vehicles, the search for solutions for collecting and processing data from a motor vehicle is expanding rapidly and becoming a major challenge for car manufacturers. Manufacturers are increasingly developing a wide variety of connected services based on the use of vehicle data.
[0003] Connected services include, for example, services for launching address searches on the internet; connected navigation services or other route planning services indicating, for example, danger zones, fuel prices, the location and availability of charging stations for electric vehicles, etc.; automatic update services for connected services; mapping services; connected assistance services; services for consulting the charging status and autonomy of rechargeable vehicles; services for programming the charging of rechargeable vehicles; services for starting and programming air conditioning or heating or other pre-conditioning of the passenger compartment; services that offer the possibility of using a smartphone and its applications directly from the vehicle's touchscreen; etc.In other words, connected services make it possible to manage motor vehicles remotely and improve the experience of their drivers.
[0004] The very rapid expansion of these connected services requires the ability to add or modify vehicle data collection and reporting at a much faster pace than that required to design and deploy new software in vehicles.
[0005] Furthermore, with the explosion of multiple and diverse uses of vehicle data also come constraints: cost constraints, regulatory constraints to respect the confidentiality of driver and other passenger data, and constraints on the computing power of the computers onboard the vehicle. These constraints are also evolving rapidly with the deployment of new functionalities that constantly aim to meet the needs of interactivity and comfort of drivers and passengers.
[0006] Finally, some connected services are sold by car manufacturers and operated under contracts that stipulate performance and quality indicators for these connected services. It is important to make the data usable by third parties without compromising the proper functioning of vehicles and while respecting drivers' privacy preferences.
[0007] Some multi-service data upload mechanisms for connected services already exist. However, they do not allow for both factoring data sending and filtering multi-service data at the source based on the different connected services that consume this multi-service data. Existing mechanisms also require, for example, mapping tables on the offboard or cloud server side to route multi-service data to the corresponding connected services.
[0008] There are also service data upload mechanisms for connected services that require authorizations and / or consents for several different purposes before uploading service data. However, in this case, these are applications dedicated to a connected service. In other words, it is therefore necessary to deploy one application per service in the vehicle. This implies a duplication of service data detection and a duplication of service data uploads when different services connected devices use the same service data and send back the same service data. This duplication wastes the vehicle's computing power and leads to additional operating costs for connected services. Summary of the invention
[0009] The present invention relates to a device for collecting, processing and transmitting multi-service data generated on board a motor vehicle for one or more connected services which resolves the technical limitations mentioned in relation to state-of-the-art systems. The main objective of the present invention is to propose a dynamic solution to the configuration of multi-service data uploads from a motor vehicle and the connected services which require them while applying a confidentiality policy at the source for each connected service.
[0010] The invention also relates to a system for configuring and distributing authorized multi-service data which makes it possible to create, deploy and manage the configuration of the upload of multi-service data on board a motor vehicle, for example the configuration of the quality of the connected services, quickly and without needing to carry out a software update on the vehicle.
[0011] More particularly, the device, the authorized multi-service data configuration and distribution system, and the associated methods according to the invention make it possible to simplify and accelerate the creation and deployment of new connected services.
[0012] The invention finally makes it possible to minimize the number of messages transmitted by a motor vehicle to a server, for example hosted or dematerialized or cloud or cloud thanks to the strategy of timing and grouping of the uploads of multiservice data. This makes it possible to considerably reduce the main cost of operation of the cloud where the multiservice data is processed and transport costs, such as for example costs of mobile network operators. The invention makes it possible to ensure the freshness of the multiservice data while maximizing temporal aggregation and taking into account freshness needs that are different for each connected service.
[0013] In order to achieve the above-mentioned objective, the present invention provides a device for collecting, processing and transmitting multi-service data generated on board a motor vehicle for one or more connected services, the device being embedded in the motor vehicle, and the device comprising: - means of acquiring one or more multi-service data processing rules, the processing rules including a confidentiality policy for the connected services; - means of acquiring multi-service data; - means of acquiring one or more privacy parameters of a driver of the motor vehicle for connected services; - multi-service data processing means configured to: o when one of the multi-service data is required by a plurality of the connected services, factorize a transmission of the multi-service data for the plurality of connected services, thereby generating factored multi-service data; o authorize the transmission of the factored multi-service data only for the connected services that require the factored multi-service data and whose privacy policies allow sharing and / or for which the privacy settings allow sharing, thereby generating authorized multi-service data; o not authorize the transmission of the factored multi-service data for the connected services whose privacy policies do not allow sharing and / or for which the privacy settings do not allow sharing; and - means of transmitting authorized multi-service data.
[0014] Thanks to the device embedded in the motor vehicle, the present invention thus makes it possible to carry out the collection, processing, transmission and distribution of authorized multi-service data in a fully configurable manner. This allows the rapid design and deployment of new authorized multi-service data uploads for very diverse uses while Compliant with regulatory privacy requirements. There is no need to generate new software for the motor vehicle. This shortens the validation of the deployment of new connected services or a new configuration for one or more connected services without having to update the vehicle.
[0015] The main objective of the present invention is to propose a dynamic solution for configuring multi-service data uploads from a motor vehicle and the connected services that require them while applying a confidentiality policy at the source for each connected service. The transmission of factored multi-service data is only authorized for connected services that require the factored multi-service data and whose confidentiality policies authorize sharing and / or for which the confidentiality parameters authorize sharing. In other words, factored multi-service data for which one or more confidentiality policies do not authorize sharing will not be transmitted by the device. Similarly, factored multi-service data for which one or more confidentiality parameters do not authorize sharing will not be transmitted by the device.
[0016] The invention makes it possible to factorize the multi-service data transmissions authorized for the different connected services. This makes it possible to reduce operating costs and optimize the use of the computing power of the vehicle's computers.
[0017] The invention minimizes the number of messages transmitted from the motor vehicle to the cloud containing authorized multi-service data. This further reduces the operating costs of connected services. These groupings are made possible by defining a notion of freshness for each multi-service data and for each connected service, as well as by bringing this notion of freshness into the vehicle configuration.
[0018] The invention reduces the size of each message transmitting authorized multi-service data. This reduces the costs of transmitting authorized multi-service data.
[0019] The invention contextualizes the multiservice data to facilitate the processing, correlation and aggregation of the multiservice data at the client. This makes it possible to measure and monitor the performance indicators for each connected service. The invention allows the offboard or server or cloud server to route and distribute, in the sense of dispatching, the authorized multiservice data without using information other than that included in the authorized multiservice data transmitted by the vehicle, for example without resorting to a routing table. The problem of maintaining and versioning offboard routing tables according to the configuration versions on the equipment side is eliminated with the invention. Each connected service receives the multiservice data necessary and sufficient for this connected service.
[0020] In the context of the invention, multi-service data is data generated in a motor vehicle that can be required and / or used by one or more connected services in connection with the motor vehicle. In the context of the invention, a privacy policy for a connected service comprises, for example, one or more authorizations for sharing the multi-service data used by the corresponding connected service. For example, a privacy policy defines whether sharing is subject to the consent of a client of the connected service or not. In the context of the invention, a privacy setting of a driver of the vehicle comprises, for example, a preference for sharing multi-service data that is defined by the driver of the vehicle inside the passenger compartment, for example from the touchscreen of the vehicle.In the context of the invention, the multi-service data is generated by one or more different multi-service data sources within the motor vehicle.
[0021] More specifically, the multi-service data processing rules also include: - a definition of the multi-service data to be acquired for connected services; and - a definition of one or more events triggering the acquisition of multi-service data; and the processing means are also configured to trigger the acquisition of multi-service data by the multi-service data acquisition means according to the processing rules.
[0022] According to the invention, to generate the authorized multiservice data and build the messages which will be transmitted to the offboard, each time one or more multiservice data changes at the input of the device, and / or periodically: - the conditions of the triggering events for the acquisition of multi-service data are reassessed; and - when events are triggered, they in turn trigger the capture of multi-service data which is uploaded as is and / or start the processing or analysis of certain multi-service data and / or stop the processing or analysis of certain multi-service data.
[0023] More specifically, the rules for processing multi-service data also include: o an identifier for each of the connected services; and o for each of the multi-service data, a list of connected services using the multi-service data; and - the processing means are also configured to, when one of the multiservice data is required by a plurality of connected services: o associate with the multiservice data the identifiers of the connected services which require the multiservice data; and o authorize the transmission of the multiservice data associated with the identifiers of the connected services which require the multiservice data.
[0024] More particularly, the processing rules include a maximum duration between the acquisition of each of the multi-service data and the transmission of the multi-service data for one or more of the connected services. This maximum duration may be referred to as freshness, and the two expressions "maximum duration" and "freshness" will be used synonymously throughout the description.
[0025] In the context of the invention, this maximum duration between the acquisition and the transmission of multiservice data for one or more of the connected services makes it possible to ensure the freshness of the multiservice data for use by the connected services.
[0026] More specifically, when one of the multi-service data is required by one or more of the connected services, the processing means are configured for the unique acquisition of the multi-service data and the association of this multi-service data with: o the identifiers of the connected services which require the multi-service data; and o the smallest of the maximum durations for each of the connected services.
[0027] More particularly, the device also comprises a buffer memory adapted to store the authorized multi-service data before transmission; and the transmission means are configured to transmit the authorized multi-service data: - when the buffer is full, i.e. when the maximum buffer size is reached; and / or - when one of the maximum durations has elapsed since the corresponding authorized multi-service data was stored in the buffer; and / or - when the driver of the motor vehicle modifies one or more of the privacy settings.
[0028] The authorized multi-service data thus produced is stored in a sending buffer until a message routes it to the offboard. An upload message of the authorized multi-service data is created and sent by the device, for example to a server or an authorized multi-service data configuration and distribution system comprising a server, when one or more of the described conditions are detected. According to an alternative of the invention, the buffer is not included in the device, but the buffer is in operational communication with the device.
[0029] More particularly, the buffer is also suitable for storing one or more metadata comprising one or more of: - connected service identifications for each of the multi-service data; - quality of service information for each of the connected services.
[0030] For example, connected services identifications include the connected services identifier.
[0031] More specifically, authorized multi-service data includes one or more of: - a timestamp of the acquisition of multi-service data; - an identifier of one or more events triggering the acquisition of multi-service data; - a list of time gaps between two successive occurrences of events; - a list of connected services for which at least one of the multi-service data is present in the authorized multi-service data; - a name and a value for each of the multi-service data; - one or more incremental message counters for each of the connected services; - one or more elements for matching multi-service data and connected services.
[0032] The generated authorized multi-service data is included in one or more reports. Each report corresponds to an event that occurred one or more times during a period of time during which the buffer used to store the authorized multi-service data was filled. Consequently, each authorized multi-service data report is the aggregation, for a single event, of one or more of the above information.
[0033] More specifically, each of the connected services belongs to a privacy category corresponding to the privacy policy and according to which the driver assigns one or more of the privacy parameters to each of the privacy categories.
[0034] In order to achieve the above-mentioned objective, the present invention provides a system for configuring and distributing authorized multi-service data comprising a server adapted to receive authorized multi-service data transmitted by a device for collecting, processing and transmitting multi-service data generated on board a motor vehicle for one or more connected services, the system for configuring and distributing authorized multi-service data comprising: - means for configuring the device, configured to generate one or more multi-service data processing rules and transmit the processing rules to said device; - means of receiving authorized multi-service data; - means of distributing authorized multi-service data to one or more of the connected services; and - means of measuring and monitoring the quality of service of authorized multi-service data.
[0035] More specifically, when one of the multi-service data is required by one or more of the connected services, the multi-service data processing rules require the unique acquisition of the multi-service data and the association of this multi-service data with: o the identifiers of the connected services that require the multi-service data; and o the smallest of the maximum durations for each of the connected services.
[0036] When the offboard receives a request to activate or deactivate a connected service for a motor vehicle, or when the configuration of a connected service used on a motor vehicle is updated in the offboard, a configuration must be pushed to the vehicle and it is recalculated. The invention merges the configurations of all connected services activated on the vehicle with the following steps: - when multi-service data only appears in a single configuration of connected services: the multi-service data, the associated freshness, and the identifier of the connected service are put in the merged configuration; when a multi-service data item appears in several configurations of connected services: the multi-service data item is placed only once in the merged configuration and is associated with it: o the smallest of the freshnesses associated with it in each of the configurations of connected services; o the list of identifiers of the connected services whose configurations contain this multi-service data item; - the invention extracts from one or more databases the events, the definitions of the events referenced by the multi-service data contained in the configurations of the connected services activated on the vehicle. The extracted event definitions are added to the merged configuration; and - the invention adds the list of identifiers of the connected services activated on the vehicle with the corresponding confidentiality policies.
[0037] More particularly, the configuration means are configured to transmit the processing rules when the authorized multi-service data configuration and distribution system receives an activation request or when a configuration of one or more of the connected services is updated.
[0038] More specifically, the authorized multi-service data configuration and distribution system also includes one or more connected services databases adapted to store: - a configuration for each of the connected services, including: o an identifier of the connected service; o a confidentiality category of the connected service corresponding to the confidentiality policy; o a list of properties of the multi-service data used by the connected service, the list including at least: ■ the names of the multi-service data that must be acquired; ■ the identifier of one or more events triggering the acquisition of multi-service data; ■ a maximum duration between the acquisition of multi-service data and the transmission of multi-service data for connected services; - a catalog of each of the events triggering the acquisition of multi-service data, including for each of the events: o an event identifier; and o a condition for triggering the event.
[0039] The vehicle user, for example the driver or a passenger, has access to the privacy settings menu for the vehicle's connected services. In this menu, the user can choose whether or not to share the vehicle's multi-service data for a number of connected service privacy categories. Each connected service belongs to one of the privacy categories. Some connected services, such as certain regulatory services, or such as services for which there is a sufficient contractual basis with the car user, are not subject to the user's privacy categories. Connected services that are not subject to the user's privacy categories belong to a special privacy category, for example, named "no privacy."Multi-service data uploads from connected services that are not subject to user privacy categories are always allowed. For any connected service that belongs to a privacy category other than the special privacy category named "no privacy", data is uploaded if and only if one or more vehicle user privacy settings allow multi-service data sharing for that connected service for that connected service's privacy category.
[0040] Each event triggering the acquisition of multi-service data referenced in one or more connected service configurations must be defined in the event catalog. This catalog includes the definition of all events with for each event: the event identifier and the trigger condition which is a logical calculation equation: when this condition changes from FALSE to TRUE, this triggers an occurrence of the event. This calculation uses vehicle data as operands and the operators defined in the configuration grammar. This grammar typically includes, for example, logical operators (AND, OR), mathematical calculation operators max, min,...) and other operators (value change detection, delay, etc.).
[0041] Optionally, the multi-service data acquisition trigger event catalog also includes a period for each periodic trigger event. For periodic events, the event period will be included in the trigger event catalog: the event will occur periodically as long as its trigger condition remains TRUE. Optionally, an event trigger condition and the property list also include one or more calculation, processing, or analysis rules to be applied to one or more multi-service data before transmission by the device.
[0042] More particularly, the distribution means are adapted to distribute the authorized multi-service data to one or more of the connected services based on the identifiers of the connected services.
[0043] A message received offboard contains one or more reports, each of which contains authorized multi-service data associated with one or more connected services. The distribution means extract the authorized multi-service data from the received message and distribute it to the connected services based on the information of the identifier(s) of the connected services indicated for each authorized multi-service data in the message. The type of interface for exposing the authorized multi-service data to the different connected services may for example consist of feeding an asynchronous event bus, feeding databases dedicated to the connected services, or any other method of exposing the data as long as the discrimination of the connected services is guaranteed in order to avoid the exposure of illegitimate authorized multi-service data.
[0044] More specifically: - the authorized multi-service data also includes incremental message counters for each of the connected services; and - the means of measuring and monitoring the quality of service of authorized multi-service data are adapted to measure a rate of loss of multi-service data based on the incremental message counters and for each of the connected services.
[0045] More particularly, the means for measuring and monitoring the quality of service are also suitable for comparing the timestamps of acquisition of the multi-service data with the timestamps of reception of the multi-service data authorized by the reception means.
[0046] The present invention thus makes it possible to measure and monitor performance indicators of the various connected services.
[0047] The offboard QoS measurement and monitoring capability can measure and monitor the quality of authorized multi-service data uploads by evaluating the incremental message counters per connected service contained in each message. This allows each connected service to have its own message completeness indicator, assuming that messages are received in the order they were sent. The problem of message inversions can be solved by simple buffering and reordering methods: if a number is missing from the sequence, it is easy to count how many messages have been lost.By comparing the multi-service data collection timestamps with the arrival timestamps in the offboard server for each of the connected services, statistics on the latency of the multi-service data uploads allowed for each connected service, for example by determining an average, a peak, variance, histograms, etc. can be calculated.
[0048] In order to achieve the above-mentioned objective, the present invention provides a method for collecting, processing and transmitting multi-service data generated on board a motor vehicle for one or more connected services, the device being embedded in the motor vehicle, and the method comprising the steps of: - acquisition of one or more multi-service data processing rules, the processing rules including a confidentiality policy for the connected services; - acquisition of multi-service data; - acquisition of one or more privacy parameters of a driver of the motor vehicle for connected services; - processing of multi-service data comprising: o when one of the multi-service data is required by a plurality of the connected services, a factorization of a transmission of the multi-service data for the plurality of the connected services, thus generating factored multi-service data; o an authorization of the transmission of the factored multi-service data only for the connected services which require the factored multi-service data, and whose confidentiality policies authorize sharing and / or for which the confidentiality parameters authorize sharing, thus generating authorized multi-service data; and - transmission of authorized multi-service data.
[0049] In order to achieve the above-mentioned objective, the present invention provides a motor vehicle comprising a device according to the preceding paragraphs.
[0050] In order to achieve the above-mentioned objective, the present invention provides a method for configuring and distributing authorized multi-service data transmitted by a device for collecting, processing and transmitting multi-service data generated on board a motor vehicle for one or more connected services, the method comprising the steps of: - configuring the device to generate one or more multi-service data processing rules and transmit the processing rules to said device; - reception of authorized multi-service data; - distribution of authorized multi-service data to one or more of the connected services; and - measurement and monitoring of the quality of service of authorized multi-service data.
[0051] In order to achieve the above-mentioned objective, the present invention provides a computer program product comprising instructions which, when the program is executed by a computer, cause the computer to implement the method according to the invention.
[0052] In order to achieve the above-mentioned objective, the present invention provides a computer-readable medium, on which the computer program product according to one aspect of the invention is recorded. Brief description of the drawings
[0053] Fig. 1 is a representation of a device and system for configuring and distributing authorized multi-service data for the collection, processing and transmission of multi-service data on board a motor vehicle for one or more connected services and according to a variant of the invention.
[0054] Fig. 2 is a representation of the steps of a method for managing the collection, processing and transmission of multi-service data on board a motor vehicle for one or more connected services and according to a variant of the invention.
[0055] Fig. 3 schematically represents an example of a computer system suitable for implementing various steps of the methods according to the invention. detailed
[0056] Fig. 1 shows a device 1 for collecting, processing and transmitting multi-service data 100 generated on board a motor vehicle for one or several connected services 20, the device being embedded in the motor vehicle, and the device 1 comprising: - means 11 for acquiring one or more processing rules 300 for the multi-service data 100, the processing rules 300 comprising a confidentiality policy 201 for the connected services; - means of acquiring 12 multi-service data 100; - means 13 for acquiring one or more confidentiality parameters 400 of a driver 4 of the motor vehicle for the connected services 20; - processing means 14 of the multiservice data 100 configured to: o when one of the multiservice data 100 is required by a plurality of the connected services 20, factorize a transmission of the multiservice data 100 for the plurality of the connected services 20, thus generating factorized multiservice data 101; o authorize the transmission of the factorized multiservice data 101 only for the connected services 20 which require the factorized multiservice data 101 and whose confidentiality policies 201 authorize sharing and / or for which the confidentiality parameters 400 authorize sharing, thus generating authorized multiservice data 102; and - means 15 for transmitting authorized multi-service data 102. The authorized multi-service data 102 are transmitted for example to a system 3 for configuring and distributing authorized multi-service data. The system 3 for configuring and distributing authorized multi-service data comprising a server adapted to receive authorized multi-service data 102 transmitted by the device 1 for collecting, processing and transmitting multi-service data 100 generated on board a motor vehicle for one or more connected services 20, the system 3 for configuring and distributing authorized multi-service data comprising: - configuration means 31 of the device 1, adapted to generate one or more processing rules 300 of the multiservice data 100 and transmit the processing rules 300 to said device 1; - means of receiving 32 authorized multi-service data 102; - means of distributing 33 authorized multi-service data 102 to one or more of the connected services 20; and means 34 for measuring and monitoring the quality of service of authorized multi-service data 102.
[0057] Fig. 3 shows an example of a suitable computer system 500 comprising circuitry adapted to carry out steps of embodiments of the methods according to the invention, in particular in a driver assistance system, according to one aspect of the invention. The computer system 500 may generally be in the form of a suitable general-purpose computer and comprise a bus 510, a processor 502, a local memory 504, one or more optional input interfaces 514, one or more optional output interfaces 516, a communication interface 512, a storage element interface 506, and one or more storage elements 508. The bus 510 may comprise one or more conductors enabling communication between the components of the computer system 500. The processor 502 may comprise any type of conventional processor or microprocessor that interprets and executes programming instructions.The local memory 504 may include random access memory (RAM) or another type of dynamic storage device that stores information and instructions to be executed by the processor 502 and / or a read only memory (ROM) or another type of static storage device that stores information and static instructions to be used by the processor 502. The input interface 514 may include one or more conventional mechanisms for an operator or user to input information into the computer system 500, such as a keyboard 520, a mouse 530, a pen, voice and / or biometric recognition mechanisms, a camera, etc. The output interface 516 may include one or more conventional mechanisms that transmit information to the operator or user, such as a display 540, etc.The communication interface 512 may include any transceiver type mechanism, such as, for example, one or more Ethernet interfaces, that allows the computer system 500 to communicate with other devices and / or systems, for example, with other computing devices 581, 582, 583. The communication interface 512 of the computer system 500 may be connected to another computing system by means of a local area network (LAN) or a wide area network (WAN), such as, for example, the Internet. The storage element interface 506 may include a storage interface such as, for example, a SATA (Serial Advanced Technology) interface. Attachment) or a Small Computer System Interface (SCSI) interface for connecting the bus 510 to one or more storage elements 508, such as one or more local disks, for example SATA disk drives, and controlling the reading and writing of data to and / or from these storage elements 508. Although the storage element(s) 508 above are described as a local disk, in general, any other suitable computer-readable medium, such as a removable magnetic disk, an optical storage medium such as a CD or DVD, a disk-ROM, solid-state drives, flash memory cards, ... could be used.
[0058] As used herein, the term "circuit" may refer to one or more or all of the following: (a) hardware-only circuit implementations such as implementations in analog and / or digital-only circuits and (b) combinations of hardware and software circuits, such as (as applicable): (i) a combination of analog and / or digital hardware circuit(s) with software / firmware and (ii) any portion of hardware processor(s) with software (including digital signal processor(s), software and memory(s) that operate together to enable a device, such as a mobile phone or server, to perform various functions) and (c) hardware circuit(s) and / or processor(s), such as a microprocessor or part of a microprocessor, that requires software (e.g., firmware) to operate, but the software may not be present when it is not necessary for the operation of the device. This definition of circuits applies to all uses of this term in this application, including in the claims. By way of further example, as used in this application, the term "circuit" also covers an implementation of a single hardware circuit or processor (or multiple processors) or part of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term "circuit" also covers, for example and if applicable to the element claimed in particular, a baseband integrated circuit or a processor integrated circuit for a mobile device or a similar integrated circuit in a server, cellular network device or other computing or network device.
[0059] In conjunction with the accompanying drawings, the technical content and detailed description of the present invention are set forth below according to a preferred embodiment which does not limit the scope of its execution. Any changes and modifications made in accordance with the appended claims are covered by the claims of the present invention. The invention has been explained according to its preferred embodiment(s) as described above. It should be noted, however, that many other possible modifications or variations can be made without altering the scope of the present invention. It is understood that the appended claim(s) include(s) said modifications or variations falling within the true scope of the invention.
[0060] Although the present invention has been illustrated with reference to specific embodiments, it will be understood by those skilled in the art that the invention is not limited to the details of the illustrative embodiments, and that the present invention may be embodied with numerous modifications without departing from the scope of the invention. The embodiments are to be considered illustrative and not restrictively, the scope of the invention being defined by the claims that follow rather than by the foregoing description. Any modification that falls within the meaning or equivalence of the claims is intended to be understood. That is, it is intended to cover all modifications, variations, or equivalences that fall within the scope of the underlying basic principles and the essential features of which are claimed in this patent application.The reader of this patent application will understand that the words “comprising” or “comprises” do not exclude any other element or step, and that the words “a” or “an” do not exclude a plurality. The reference signs in the claims cannot be considered as limiting the claim concerned. The terms “first”, “second”, “third”, “a”, “b”, “c”, etcetera are introduced to distinguish different elements or steps and do not necessarily describe a sequential or chronological order. Similarly, the terms “upper”, “lower”, “above”, “below”, etcetera are introduced for convenience. descriptive and not necessarily to designate relative positions. It will be understood that these terms are interchangeable under appropriate conditions and that embodiments of the invention are capable of being operable according to the present invention in other sequences or in orientations which differ from those described or illustrated above.
Claims
CLAIMS 1. Device (1) for collecting, processing and transmitting multi-service data (100) generated on board a motor vehicle for one or more connected services (20), said device (1) being on board said motor vehicle, and said device (1) comprising: - means for acquiring (11) one or more processing rules (300) for said multi-service data (100), said processing rules (300) comprising a confidentiality policy (302) for said connected services (20); - means for acquiring (12) said multi-service data (100); - means for acquiring (13) one or more confidentiality parameters (400) of a driver (4) of said motor vehicle for said connected services (20); - processing means (14) of said multiservice data (100) configured to: o when one of said multiservice data (100) is required by a plurality of said connected services (20), factorize a transmission of said multiservice data (100) for said plurality of said connected services (20), thus generating factorized multiservice data (101); o authorize said transmission of said factorized multiservice data (101) only for said connected services (20) which require said factored multi-service data (101) and for which said privacy policies (302) authorize sharing and / or for which said privacy settings (400) authorize sharing, thus generating authorized multi-service data (102); o not authorize the transmission of the factored multi-service data (102) for connected services (20) whose privacy policies (302) do not allow sharing and / or for which the privacy settings (400) do not allow sharing; and - means of transmission (15) of said authorized multi-service data (102).
2. Device (1) according to claim 1, according to which said processing rules (300) of said multi-service data (100) also comprise: - a definition of said multi-service data (100) to be acquired for said connected services (20); and - a definition of one or more events triggering the acquisition of said multi-service data (100); and according to which said processing means (300) are also configured to trigger the acquisition of said multi-service data (100) by said acquisition means (12) of said multi-service data according to said processing rules (300).
3. Device (1) according to claim 1 or 2, wherein: - said processing rules (300) of said multiservice data (100) also comprise: o an identifier (201) for each of said connected services (20); and o for each of said multiservice data (100), a list of connected services (20) using said multiservice data (100); and - said processing means (14) are also configured to, when one of said multiservice data (100) is required by a plurality of said connected services (20): o associate with said multiservice data (100) said identifiers (201) of said connected services (20) which require said multiservice data (100); and o authorize the transmission of said multiservice data (100) associated with said identifiers (201) of said connected services (20) which require said multiservice data (100).
4. Device (1) according to any one of claims 1 to 3, wherein said processing rules (300) comprise a maximum duration between the acquisition of each of said multi-service data (100) and the transmission of said multi-service data (100) for one or more of said connected services (20).
5. Device (1) according to any one of claims 1 to 4, according to which said authorized multi-service data (102) comprises one or more of: - a timestamp of the acquisition of said multi-service data (100); - an identifier (201) of one or more events triggering the acquisition of said multi-service data (100); - a list of time differences between two successive occurrences of said events; - a list of said connected services (20) for which at least one of said multi-service data (100) is present in said authorized multi-service data (102); - a name and a value for each of said multi-service data (100); - one or more incremental message counters for each of said connected services (20).
6. System (3) for configuring and distributing authorized multi-service data (102), comprising a server adapted to receive authorized multi-service data (102) transmitted by a device (1) for collecting, processing and transmitting multi-service data generated on board a motor vehicle for one or more connected services (20), said system (3) for configuring and distributing authorized multi-service data comprising: - configuration means (31) of said device (1), configured to generate one or more processing rules (300) of said multiservice data (100) and transmit said processing rules (300) to said device (1); - means for receiving (32) said authorized multi-service data (102); - means for distributing (33) said multi-service data (100) authorized to one or more of said connected services (20); and - means (34) for measuring and monitoring the quality of service of said authorized multi-service data (102).
7. System (3) according to claim 6, also comprising one or more databases (35) of the connected services (20) adapted to store: - a configuration (350) for each of said connected services (20), comprising: o an identifier (201) of said connected service (20); o a confidentiality category of said connected service (20) corresponding to said confidentiality policy (302); o a list of properties of the multi-service data used by said connected service (20), the list comprising at least: ■ the names of said multi-service data (100) which must be acquired; ■ the identifier (301) of one or more events triggering the acquisition of said multi-service data (100); ■ a maximum duration between the acquisition of said multi-service data and the transmission of said multi-service data (100) for said connected services (20); - a catalog of each of said events triggering the acquisition of said multiservice data (100), comprising for each of said events: o an identifier (201) of said event; and o a triggering condition of said event.
8. System (3) according to any one of claims 6 or 7, according to which: - said authorized multi-service data (102) also includes incremental message counters for each of said connected services (20); and - said means (34) for measuring and monitoring the quality of service of said authorized multi-service data (102) are configured to measure a loss rate of said multi-service data (100) as a function of said incremental message counters and for each of said connected services (20).
9. System (3) according to any one of claims 6 to 8, according to which said means (34) for measuring and monitoring the quality of service are also configured to compare the acquisition timestamps of said multiservice data (100) with the reception timestamps of said authorized multiservice data (102) by said reception means (32).
10. Motor vehicle comprising a device (1) according to any one of claims 1 to 5.
Citation Information
Patent Citations
System, method, and apparatus for managing vehicle data collection
WO2021178979A1