Search

CN-122029581-A - Method, computer-readable medium, system, and vehicle for providing vehicle data attribute provisioning of a vehicle to a vehicle external server

CN122029581ACN 122029581 ACN122029581 ACN 122029581ACN-122029581-A

Abstract

The invention relates to a method for providing a vehicle data attribute provision of a vehicle to a vehicle external server, the method comprising transmitting a subscribe message for writing a vehicle data attribute from a software component of the vehicle to a vehicle data attribute database of the vehicle, generating the vehicle data attribute provision by the vehicle attribute database according to the subscribe message for writing the vehicle data attribute, receiving a subscribe message for subscribing to the vehicle data attribute provision of the vehicle from a synchronization component of the vehicle external server by a synchronization component of the vehicle, transmitting a subscribe message for subscribing to the vehicle data attribute provision from the synchronization component of the vehicle to the vehicle data attribute database of the vehicle, transmitting the generated vehicle data attribute data provision from the vehicle data attribute database of the vehicle to a synchronization component of the vehicle, and transmitting the generated vehicle data attribute provision from the synchronization component of the vehicle to the synchronization component of the vehicle external server to provide the vehicle data attribute provision of the vehicle to the vehicle external server.

Inventors

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

Assignees

  • 宝马股份公司

Dates

Publication Date
20260512
Application Date
20240819
Priority Date
20231116

Claims (11)

  1. 1. A method for providing a vehicle data attribute provision of a vehicle to a vehicle external server, the method comprising: Transmitting a subscription message from the software component of the vehicle to the vehicle data attribute database of the vehicle for writing vehicle data attributes; Generating, by a vehicle attribute database of the vehicle, the vehicle data attribute offer from a subscription message for writing the vehicle data attribute; receiving, by a synchronization component of the vehicle, a subscription message from a synchronization component of a vehicle external server for subscribing to a vehicle data attribute provision of the vehicle; transmitting a subscription message from the synchronization component of the vehicle to the vehicle data attribute database of the vehicle for subscribing to the vehicle data attribute provision; transmitting the generated vehicle data attribute data supply from the vehicle data attribute database of the vehicle to the synchronization component of the vehicle, and The generated vehicle data attribute provision is transmitted from the synchronization component of the vehicle to the synchronization component of the vehicle external server to provide the vehicle data attribute provision of the vehicle to the vehicle external server.
  2. 2. The method according to claim 1, wherein the subscription message comprises a univocal attribute name, in particular a univocal, standardized attribute name, of the vehicle data attribute, and Wherein preferably a standardized data format is associated with the vehicle data attributes, the standardized data format being used for storing the vehicle data attributes in the vehicle data attributes database.
  3. 3. The method of any preceding claim, wherein the software component determines the vehicle data attribute from one or more in-vehicle network signals, and Wherein the software component preferably adapts the one or more on-board network signals to a standardized data format of the vehicle data attribute.
  4. 4. The method according to any of the preceding claims, wherein the software component of the vehicle determines the accuracy and/or maximum frequency of the vehicle data properties from one or more on-board network signals of the vehicle, and Wherein preferably the subscription message for writing the vehicle data attribute comprises the accuracy and/or maximum frequency of the vehicle data attribute.
  5. 5. The method of any preceding claim, wherein generating, by the vehicle attribute database of the vehicle, the vehicle data attribute provision from a subscription message for writing the vehicle data attribute comprises: storing a univocal identifier of the vehicle in a vehicle data attribute profile representing a vehicle data attribute supply of the vehicle; Storing the univocal attribute name of the vehicle data attribute in the vehicle data attribute configuration file; storing an attribute type of the vehicle data attribute in the vehicle data attribute configuration file; Storing the accuracy of the vehicle data attribute in the vehicle data attribute profile, and/or Storing a maximum frequency of the vehicle data attribute representing a maximum transmission frequency of the vehicle data attribute in the vehicle data attribute profile, and The vehicle data attribute profile is provided as a vehicle data attribute supply for the vehicle.
  6. 6. The method of any preceding claim, wherein the vehicle data attribute provision is provided to the vehicle external server for each vehicle in a fleet.
  7. 7. The method of any of the preceding claims, the method further comprising: Determining, by the vehicle external server, a maximum data size for querying one or more vehicle data attributes of a predetermined set of vehicles based on the vehicle data attribute provisioning of the predetermined set of vehicles; if the maximum data size is below a predetermined maximum data size: Transmitting a subscription message from the vehicle external server to a respective vehicle of the predetermined set of vehicles for reading the one or more vehicle data attributes of the predetermined set of vehicles, and The one or more vehicle data attributes of the respective vehicles of the predetermined set of vehicles are received by the vehicle external server in response to the transmitted subscription message for reading the one or more vehicle data attributes of the predetermined set of vehicles.
  8. 8. The method of any of the preceding claims, the method further comprising: detecting, by the vehicle, a software change of a software component of the vehicle and/or a hardware change of a controller on which the software component of the vehicle is executed, and If a software change and/or a hardware change is detected by the vehicle: Transmitting a new subscription message from the software component of the vehicle to the vehicle data attribute database of the vehicle for writing the vehicle data attribute; generating, by a vehicle attribute database of the vehicle, an updated vehicle data attribute offer from a new subscription message for writing the vehicle data attribute; transmitting the generated updated vehicle data attribute supply from the vehicle data attribute database of the vehicle to the synchronization component of the vehicle, and The generated updated vehicle data attribute provision is transmitted from the synchronization component of the vehicle to the synchronization component of the vehicle external server to provide the updated vehicle data attribute provision of the vehicle to the vehicle external server.
  9. 9. A computer readable medium for providing a vehicle data attribute provision of a vehicle to a vehicle external server, wherein the computer readable medium comprises instructions which, when run on a computer and/or controller, perform the method of any one of claims 1 to 8.
  10. 10. A system for providing a vehicle data attribute provision of a vehicle to a vehicle external server, wherein the system is configured to perform the method of any one of claims 1 to 8.
  11. 11. A vehicle comprising a system for providing a vehicle data attribute provision of the vehicle to a vehicle external server according to claim 10.

Description

Method, computer-readable medium, system, and vehicle for providing vehicle data attribute provisioning of a vehicle to a vehicle external server Technical Field The present invention relates to a method for providing a vehicle data attribute provision of a vehicle to a vehicle external server. The invention also relates to a computer readable medium for providing a vehicle data attribute provision of a vehicle to a vehicle external server, a system for providing a vehicle data attribute provision of a vehicle to a vehicle external server, and a vehicle comprising a system for providing a vehicle data attribute provision of a vehicle to a vehicle external server. Background Current vehicles may transmit data to a back-end server based on events or rules. The software for transmitting the data is typically installed on the vehicle during vehicle production according to predetermined rules. Disclosure of Invention The object of the invention is therefore to provide a vehicle data attribute provision for a vehicle to a vehicle external server more efficiently. In particular, the invention is based on the task of providing metadata relating to at least one vehicle attribute from a vehicle to a vehicle external server more efficiently. The object is achieved by the features of the independent claims. Advantageous embodiments and developments of the invention emerge from the dependent claims. According to a first aspect, the invention features a method for providing a vehicle data attribute provision of a vehicle to a vehicle external server. The method may be a computer-implemented method and/or a controller-implemented method. The method comprises transmitting a subscribe message for writing vehicle data attributes from a software component of the vehicle to a vehicle data attribute database of the vehicle, generating by the vehicle attribute database of the vehicle data attribute provision from the subscribe message for writing the vehicle data attributes, and receiving by a synchronization component of the vehicle from a synchronization component of a server external to the vehicle a subscribe message for subscribing, in particular reading, the vehicle data attribute provision of the vehicle. The method further includes transmitting a subscribe message from the vehicle's synchronization component to a vehicle data attribute database of the vehicle for subscribing to the vehicle data attribute offer, transmitting the generated vehicle data attribute data offer from the vehicle's vehicle data attribute database to the vehicle's synchronization component, and transmitting the generated vehicle data attribute offer from the vehicle's synchronization component to a synchronization component of a vehicle external server to provide the vehicle's vehicle data attribute offer to the vehicle external server. Advantageously, the method may efficiently provide vehicle-specific vehicle data attribute provisioning to a vehicle external server. The vehicle data attribute provision may include metadata associated with at least one vehicle data attribute. Thus, the method may dynamically provide metadata associated with at least one vehicle data attribute. The vehicle external server always receives from the vehicle the current metadata transmitted by means of the vehicle data attribute provision of the vehicle. In other words, the method may synchronize the vehicle data attribute provision of the vehicle with the vehicle external server. This enables the vehicle external server to always keep track of the current overview of available vehicle data attribute supplies on a single vehicle level or cumulatively on a fleet of some vehicles. For example, the vehicle external server may determine a vehicle-specific selection of the vehicle data attribute using the vehicle data attribute provision. When the vehicle data attribute is read from the vehicle by the vehicle external server, unnecessary requests to some vehicles that do not provide the corresponding vehicle data attribute provision may be avoided, for example, because the use of the vehicle data attribute by the vehicle external server is restricted or prevented by the vehicle user. According to an advantageous embodiment, the subscription message may comprise a univocal attribute name, in particular a univocal, standardized attribute name, of the vehicle data attribute, and preferably a standardized data format may be associated with the vehicle data attribute, the standardized data format being used for storing the vehicle data attribute in a vehicle data attribute database. Thereby, uniform provision of the vehicle data attribute supply of the vehicle can be efficiently achieved. According to another advantageous embodiment, the software component may determine vehicle data properties from one or more in-vehicle network signals, and the software component may preferably adapt the one or more in-vehicle network signals to a standardized data format of the vehicle data p