Search

CN-122029795-A - Method, computer-readable medium, system and vehicle for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle

CN122029795ACN 122029795 ACN122029795 ACN 122029795ACN-122029795-A

Abstract

The invention relates to a method for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle, the method comprising providing the vehicle data properties by the vehicle, receiving by the vehicle a first subscription message for reading the vehicle data properties from a first vehicle external data receiver, receiving by the vehicle a second subscription message for reading the vehicle data properties from a second vehicle external data receiver, providing the data stream of the vehicle data properties by the vehicle according to the first subscription message and the second subscription message, transmitting the data stream of the provided vehicle data properties from the vehicle to a server external to the vehicle according to the first subscription message, transmitting a first subset of the data stream of the vehicle data properties from the server external to the vehicle to the first vehicle external data receiver according to the first subscription message, and transmitting a second subset of the data stream of the vehicle data properties from the server external to the vehicle to the second vehicle external data receiver according to the second subscription message.

Inventors

  • J. Matters
  • A. BELL
  • H. DOLMAN
  • F. Prendtl

Assignees

  • 宝马股份公司

Dates

Publication Date
20260512
Application Date
20240723
Priority Date
20231116

Claims (12)

  1. 1. A method for transmitting a data stream of vehicle data attributes between a vehicle and a plurality of data receivers external to the vehicle, the method comprising: providing, by the vehicle, vehicle data attributes; receiving, by the vehicle, a first subscription message for reading vehicle data attributes from a first vehicle external data receiver; Receiving, by the vehicle, a second subscription message for reading the vehicle data attribute from a second vehicle external data receiver; providing a data stream of vehicle data attributes by the vehicle according to the first subscription message and the second subscription message; Transmitting the data stream of the provided vehicle data attribute from the vehicle to a server external to the vehicle according to the first subscription message and the second subscription message; Transmitting a first subset of the data streams of the vehicle data attribute from a server external to the vehicle to a first external vehicle data receiver in accordance with a first subscription message, and A second subset of the data streams of the vehicle data attribute is transmitted from a server external to the vehicle to a second external vehicle data receiver in accordance with the second subscription message.
  2. 2. The method of claim 1, wherein providing, by the vehicle, the vehicle data attribute comprises: Determining an in-vehicle network signal representing a vehicle data attribute, wherein the in-vehicle network signal is preferably a vehicle manufacturer-specific and/or vehicle-specific in-vehicle network signal; Adapting the vehicle-mounted network signal to a predetermined vehicle data pattern of a vehicle data attribute, wherein the predetermined vehicle data pattern of the vehicle data attribute is preferably a vehicle data pattern that is cross-vehicle manufacturer and/or standardized, and The adapted vehicle-mounted network signal is stored as a value of a vehicle data attribute of a predetermined vehicle data pattern having a vehicle data attribute in a vehicle data attribute database of the vehicle, wherein the vehicle attribute database is preferably a distributed vehicle attribute database of the vehicle across controllers.
  3. 3. The method according to any of the preceding claims, wherein the first subscription message comprises a first accuracy of reception of the vehicle data attribute and/or a first yield of the vehicle data attribute, and/or the second subscription message comprises a second accuracy of reception of the vehicle data attribute and/or a second yield of the vehicle data attribute.
  4. 4. The method of any preceding claim, wherein providing a data stream of vehicle data attributes by the vehicle in accordance with the first subscription message and the second subscription message comprises: determining a transmission accuracy, in particular a maximum transmission accuracy, of the vehicle data properties by the vehicle, wherein the transmission accuracy is selected such that a first reception accuracy of the vehicle data properties of the first subscription message and a second reception accuracy of the vehicle data properties of the second subscription message are comprised by said transmission accuracy of the vehicle data properties, and The data stream of the vehicle data attribute is provided by the vehicle with the determined transmission accuracy of the vehicle data attribute.
  5. 5. The method of any preceding claim, wherein providing a data stream of vehicle data attributes by the vehicle in accordance with the first subscription message and the second subscription message comprises: Determining a transmission rate, in particular a maximum transmission rate, of the vehicle data properties by the vehicle, wherein the transmission rates are selected such that a first reception rate of the vehicle data properties of the first subscription message and a second reception rate of the vehicle data properties of the second subscription message are comprised by said transmission rates of the vehicle data properties, and A data stream of the vehicle data attribute is provided by the vehicle at the determined transmission rate of the vehicle data attribute.
  6. 6. Method according to any of the preceding claims, wherein the data stream of the provided vehicle data property comprises the value of the vehicle data property if the value of the vehicle data property has changed in a vehicle data property database of the vehicle and/or the data stream of the provided vehicle data property comprises the value of the vehicle data property if the value of the vehicle data property database of the vehicle has not been transmitted in the past, in particular within a predetermined period of time in the past.
  7. 7. The method of any of the preceding claims, wherein transmitting the data stream of the provided vehicle data attribute from the vehicle to a server external to the vehicle in accordance with the first subscription message and the second subscription message comprises: the provided data stream is transmitted from the synchronization component of the vehicle to the synchronization component of the server external to the vehicle at the determined transmission rate and/or the determined transmission accuracy, Wherein preferably, each value of the data stream of the provided vehicle data attribute transmitted by the synchronization component of the vehicle is acknowledged by the synchronization component of the server external to the vehicle, Wherein preferably the values of each of the data streams of the provided vehicle data attribute transmitted by the synchronization component of the vehicle are stored in the vehicle data shadow memory by the synchronization component of the server outside the vehicle, and Preferably, the vehicle data shadow memory corresponds to a virtual mapping of a vehicle data attribute memory of the vehicle.
  8. 8. The method of any of the preceding claims, wherein transmitting the first subset of the data streams of the vehicle data attribute from the server external to the vehicle to the first external vehicle data receiver in accordance with the first subscription message comprises: determining, by a synchronization component of a server external to the vehicle, a first subset of the data streams of the stored vehicle data attributes applying a first accuracy of receipt of the first subscription message of the first data receiver and/or a first yield of receipt of the first subscription message of the first data receiver, and The first subset of stored data streams is transmitted to a first data receiver from a synchronization component of a server external to the vehicle with a first reception accuracy and/or a first reception rate.
  9. 9. The method of any of the preceding claims, wherein transmitting a second subset of the data streams of the vehicle data attribute from a server external to the vehicle to a second external vehicle data receiver in accordance with a second subscription message comprises: determining, by a synchronization component of a server external to the vehicle, a second subset of the data streams of the stored vehicle data attributes applying a second accuracy of receipt of the second subscription message of the first data receiver and/or a second yield of receipt of the second subscription message of the second data receiver, and A second subset of the stored data streams is transmitted to a second data receiver from a synchronization component of a server external to the vehicle with a second reception accuracy and/or a second reception rate.
  10. 10. Computer readable medium for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle, wherein the computer readable medium comprises instructions which, when executed on a computer and/or a controller, perform the method according to any of claims 1 to 9.
  11. 11. A system for transmitting a data stream of vehicle data attributes between a vehicle and a plurality of data receivers external to the vehicle, wherein the system is configured for performing the method of any one of claims 1 to 9.
  12. 12. A vehicle comprising a system for transmitting a data stream of vehicle data attributes between the vehicle and a plurality of data receivers external to the vehicle according to claim 11.

Description

Method, computer-readable medium, system and vehicle for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle Technical Field The invention relates to a method for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle. The invention also relates to a computer readable medium for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle, a system for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle, and a vehicle comprising a system for transmitting a data stream of vehicle data properties between a vehicle and a plurality of data receivers external to the vehicle. Background Current vehicles may transmit data to the back-end. In addition, the vehicle may collect data on the vehicle and transmit the data to the backend in a collected manner. Disclosure of Invention It is therefore an object of the present invention to efficiently transmit a data stream of vehicle data properties. In particular, the present invention is directed to efficiently transmitting a data stream of a single vehicle data attribute to a plurality of data receivers external to the vehicle. The object is solved by the features of the independent claims. Advantageous embodiments and further developments of the invention result from the dependent claims. The invention according to a first aspect features a method for transmitting a data stream of vehicle data attributes between a vehicle and a plurality of data receivers external to the vehicle. The method may be a computer implemented method and/or a controller implemented method. The method includes providing, by the vehicle, a vehicle data attribute, receiving, by the vehicle, a first subscription message from a first vehicle external data receiver for reading the vehicle data attribute, and receiving, by the vehicle, a second subscription message from a second vehicle external data receiver for reading the vehicle data attribute. The method further includes providing, by the vehicle, a data stream of vehicle data attributes according to the first subscription message and the second subscription message, transmitting the provided data stream of vehicle data attributes from the vehicle to a server external to the vehicle according to the first subscription message and the second subscription message, transmitting a first subset of the data streams of vehicle data attributes from the server external to the vehicle to a first vehicle external data receiver according to the first subscription message, and transmitting a second subset of the data streams of vehicle data attributes from the server external to the vehicle to a second vehicle external data receiver according to the second subscription message. Advantageously, the method may transmit a single data stream of vehicle data attributes from the vehicle to a plurality of data receivers. Each data receiver may subscribe to the reading of the vehicle data attribute by means of a subscription message. The method may efficiently transfer data streams from the vehicle to a server external to the vehicle for the vehicle data attribute based on all subscription messages of the data receiver. Redundancy and/or unwanted transmission of values of vehicle data properties in the data stream can thereby be avoided in an efficient manner. Furthermore, the method may provide only subscribed values of the vehicle data attribute to the respective data receiver by transmitting only a subset of the data streams to the respective data receiver. According to a first advantageous embodiment, the provision of the vehicle data attribute by the vehicle may comprise determining an on-board network signal representing the vehicle data attribute, wherein the on-board network signal is preferably a vehicle-manufacturer-specific and/or vehicle-specific on-board network signal. Furthermore, providing the vehicle data attribute by the vehicle may comprise adapting the vehicle network signal to a predetermined vehicle data pattern of the vehicle data attribute, wherein the predetermined vehicle data pattern of the vehicle data attribute is preferably a vehicle data pattern that is cross-vehicle manufacturer and/or standardized, and storing the adapted vehicle network signal as a value of the vehicle data attribute of the predetermined vehicle data pattern with the vehicle data attribute in a vehicle data attribute database of the vehicle, wherein the vehicle attribute database is preferably a distributed vehicle attribute database of the vehicle that is cross-controller. Standardized storage and subscription of vehicle data attributes can thus be achieved with high efficiency, without the data receiver having to recognize on-board network signals of a particular vehic