[go: up one dir, main page]

DE102023005097A1 - Method for activating a vehicle function and information technology system - Google Patents

Method for activating a vehicle function and information technology system Download PDF

Info

Publication number
DE102023005097A1
DE102023005097A1 DE102023005097.0A DE102023005097A DE102023005097A1 DE 102023005097 A1 DE102023005097 A1 DE 102023005097A1 DE 102023005097 A DE102023005097 A DE 102023005097A DE 102023005097 A1 DE102023005097 A1 DE 102023005097A1
Authority
DE
Germany
Prior art keywords
vehicle
computing device
nft
central computing
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102023005097.0A
Other languages
German (de)
Inventor
Christian Bootz
Jan Junge
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mercedes Benz Group AG
Original Assignee
Mercedes Benz Group AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mercedes Benz Group AG filed Critical Mercedes Benz Group AG
Priority to DE102023005097.0A priority Critical patent/DE102023005097A1/en
Priority to PCT/EP2024/081594 priority patent/WO2025119580A1/en
Publication of DE102023005097A1 publication Critical patent/DE102023005097A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Electronic shopping [e-shopping] by configuring or customising goods or services

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Freischalten einer Fahrzeugfunktion, wobei die Fahrzeugfunktion über die Hardware eines Fahrzeugs (1) bereitstellbar ist, die Hardware durch Software konfiguriert wird, und wobei die Fahrzeugfunktion durch die Hardware bereitgestellt wird, wenn die Hardware gemäß einer Freigabekonfiguration konfiguriert wird. Das erfindungsgemäße Verfahren ist dadurch gekennzeichnet, dass
- sich ein Nutzer (2) des Fahrzeugs (1) an einer zentralen Recheneinrichtung (3) mit einem Nutzeraccount anmeldet;
- der Nutzer (2) sein Wallet (4) mit dem Nutzeraccount verknüpft;
- die zentrale Recheneinrichtung (3) das Prägen eines NFTs veranlasst, wobei dem NFT die Freigabekonfiguration als digitales Gut zugeordnet wird;
- die zentrale Recheneinrichtung (3) bewirkt, dass wenn ein Ereignis eintrifft, das NFT dem Wallet (4) des Nutzers (2) zugeordnet wird;
- die zentrale Recheneinrichtung (3) die im Wallet (4) gespeicherten NFTs ausliest; und
- die zentrale Recheneinrichtung (3) für im Wallet (4) gespeicherte NFTs jeweilige Freigabekonfigurationen bezieht und an das Fahrzeug (1) überträgt

Figure DE102023005097A1_0000
The invention relates to a method for enabling a vehicle function, wherein the vehicle function can be provided via the hardware of a vehicle (1), the hardware is configured by software, and wherein the vehicle function is provided by the hardware when the hardware is configured according to an enabling configuration. The method according to the invention is characterized in that
- a user (2) of the vehicle (1) logs into a central computing device (3) with a user account;
- the user (2) links his wallet (4) to the user account;
- the central computing device (3) initiates the minting of an NFT, whereby the release configuration is assigned to the NFT as a digital asset;
- the central computing device (3) ensures that when an event occurs, the NFT is assigned to the wallet (4) of the user (2);
- the central computing device (3) reads the NFTs stored in the wallet (4); and
- the central computing device (3) obtains the respective release configurations for NFTs stored in the wallet (4) and transmits them to the vehicle (1)
Figure DE102023005097A1_0000

Description

Die Erfindung betrifft ein Verfahren zum Freischalten einer Fahrzeugfunktion nach der im Oberbegriff von Anspruch 1 näher definierten Art sowie ein informationstechnisches System, umfassend eine zentrale Recheneinrichtung und ein Fahrzeug.The invention relates to a method for activating a vehicle function according to the type defined in more detail in the preamble of claim 1 and to an information technology system comprising a central computing device and a vehicle.

Der Digitalisierungsgrad von Fahrzeugen nimmt beständig zu. So werden beispielsweise das mechanische Lenksystem oder das Ansteuern des Bremssystems sowie der Kraftstoffpumpe in Abhängigkeit einer Pedalstellung durch elektronische Steuerungssysteme ersetzt. Dies wird auch als Drive-By-Wire bezeichnet. Zudem werden neue Assistenzfunktionen zur Erhöhung der Sicherheit und des Komforts bereitgestellt, wie beispielsweise ein Spurhalteassistent, ein adaptiver Abstandsregeltempomat, eine Verkehrszeichenerkennung, oder auch die Möglichkeit auf einer Anzeigevorrichtung im Fahrzeug Filme zu schauen, eine Videotelefonie durchzuführen, Hörbücher zu streamen und dergleichen.The degree of digitalization in vehicles is constantly increasing. For example, the mechanical steering system or the control of the braking system and fuel pump based on pedal position are being replaced by electronic control systems. This is also known as drive-by-wire. In addition, new assistance functions are being provided to increase safety and comfort, such as lane keeping assist, adaptive cruise control, traffic sign recognition, or the ability to watch films on an in-vehicle display, make video calls, stream audiobooks, and the like.

Verschiedene Fahrzeugfunktionen erfordern dabei das Verbauen bestimmter Hardwarekomponenten im Fahrzeug. Dabei kann ein Fahrzeug im Bestellprozess so konfiguriert werden, dass bestimmte Hardwarekomponenten verbaut werden, die generell das Bereitstellen mehrerer Funktionen erlauben, wobei jedoch nur einige dieser Funktionen von einem Kunden tatsächlich käuflich erworben werden. Die übrigen Funktionen, also die nicht käuflich erworbenen Funktionen, werden dann zur Nutzung im für den Kunden hergestellten Fahrzeug durch eine Softwarekonfiguration gesperrt. Dies ermöglicht es jedoch, da die erforderliche Hardware bereits verbaut ist, die Funktionen nachträglich per Software freizuschalten. So könnte beispielsweise durch das Neukonfigurieren der Software des Fahrzeugs temporär oder dauerhaft eine erhöhte Motorleistung freigeschaltet werden, eine Sitzheizungsfunktion beispielsweise für die Wintermonate abonniert werden oder dergleichen.Various vehicle functions require the installation of specific hardware components in the vehicle. During the ordering process, a vehicle can be configured so that certain hardware components are installed that generally allow the provision of several functions, although only some of these functions are actually purchased by a customer. The remaining functions, i.e. those not purchased, are then blocked for use in the vehicle manufactured for the customer by a software configuration. However, since the necessary hardware is already installed, this makes it possible to subsequently unlock the functions via software. For example, by reconfiguring the vehicle's software, increased engine power could be temporarily or permanently enabled, a seat heating function could be subscribed to, for example, for the winter months, or similar.

Zur Verwaltung im Fahrzeug genutzter Fahrzeugfunktionen interagiert der Nutzer mit dem Fahrzeughersteller beispielsweise über ein zentrales Portal, beispielsweise einen vom Fahrzeughersteller betriebenen Server, der eine Schnittstelle zwischen einem Nutzeraccount und seinem Fahrzeug bildet. So kann der Nutzer sein Fahrzeug mit seinem Nutzeraccount verbinden und Fahrzeugfunktionen individuell buchen. Die Hoheit über die gebuchten Funktionen verbleibt jedoch beim Fahrzeughersteller, was sich nachteilig auf den Entscheidungsprozess eines Nutzers zum Hinzubuchen separater Funktionen auswirken kann. So wäre es wünschenswert die Hoheit über buchbare Fahrzeugfunktionen an den Kunden abzugeben.To manage vehicle functions used in the vehicle, the user interacts with the vehicle manufacturer, for example, via a central portal, such as a server operated by the vehicle manufacturer that forms an interface between a user account and their vehicle. This allows the user to connect their vehicle to their user account and book vehicle functions individually. However, control over the booked functions remains with the vehicle manufacturer, which can negatively impact a user's decision-making process regarding the additional booking of separate functions. It would be desirable, therefore, to transfer control over bookable vehicle functions to the customer.

Bestimmte digitale Währungen, auch als Kryptowährungen bezeichnet, beziehungsweise die jeweilige zu Grunde liegende Blockchain, beispielsweise die Ethereum Blockchain, die Binance Smart Chain oder Solana, erlauben das Erzeugen sogenannter Non-Fungible-Tokens (NFT). Das Erzeugen von NFTs wird auch als Prägen, oder auf Englisch: „minten“, bezeichnet. Insbesondere erfolgt das Prägen und/oder Initiieren von Transaktionen eines jeweiligen NFTs gesteuert durch einen sogenannten Smart-Contract. Bei einem Smart-Contract handelt es sich um in die Blockchain geschriebenen Programmcode, der automatisch in Abhängigkeit der in die Blockchain geschriebenen Informationen durch das die Blockchain verwaltende Kryptonetzwerk auf der Blockchain ausführbar ist. Während die Einheiten einer jeweiligen Kryptowährung teilbar, also „fungible“ sind, so ist jedes NFT einzigartig, also „non-fungible“. Dabei repräsentiert ein NFT ein bestimmtes Gut, insbesondere ein digitales Gut wie eine Bilddatei, Videodatei, Sounddatei, Textdatei oder dergleichen. Einem NFT können auch physische Güter als „Besitznachweis“ zugeordnet werden, wie beispielsweise Häuser, Fahrzeuge, Sneaker oder dergleichen. Die das einem NFT zugeordnete Gut beschreibenden bzw. referenzierenden Informationen werden typischerweise in die Metadaten des NFT geschrieben. Die Metadaten können in den Blöcken der Blockchain selbst, oder bevorzugt auf einem blockchainexternen Speicherort, vorgehalten werden. Eine Blockchain kann zentral oder dezentral verwaltet werden. Ein sogenannter Non-Fungible-Token Standard, beispielsweise ERC721 oder ERC1155, definiert dabei die Art und Weise wie jeweilige Metadaten auszugestalten und zu verarbeiten sind.Certain digital currencies, also known as cryptocurrencies, or the respective underlying blockchains, such as the Ethereum blockchain, the Binance Smart Chain, or Solana, allow the creation of so-called non-fungible tokens (NFTs). The creation of NFTs is also referred to as minting. In particular, the minting and/or initiation of transactions of a respective NFT is controlled by a so-called smart contract. A smart contract is program code written into the blockchain that is automatically executable on the blockchain by the crypto network managing the blockchain based on the information written into the blockchain. While the units of a respective cryptocurrency are divisible, i.e., "fungible," each NFT is unique, i.e., "non-fungible." An NFT represents a specific asset, particularly a digital asset such as an image file, video file, sound file, text file, or the like. Physical assets such as houses, vehicles, sneakers, or the like can also be assigned to an NFT as "proof of ownership." The information describing or referencing the asset associated with an NFT is typically written into the NFT's metadata. The metadata can be stored in the blocks of the blockchain itself, or preferably in a storage location external to the blockchain. A blockchain can be managed centrally or decentrally. A so-called non-fungible token standard, such as ERC721 or ERC1155, defines how the respective metadata is to be designed and processed.

Ferner sind sogenannte hybride Smart-Contracts bekannt, welche auf der Blockchain laufenden Programmcode mit extern zur Blockchain vorhanden Informationen und Berechnungen verknüpfen. Als Schnittstelle werden dabei sogenannte Blockchain-Orakel verwendet. Ein solcher Service zum Verknüpfen einer Blockchain mit externen Systemen, was das Ausführen von Smart-Contracts in Abhängigkeit von Inputs und Outputs der realen Welt ermöglicht, wird beispielsweise von der Firma Chainlink bereitgestellt.Furthermore, so-called hybrid smart contracts are known, which link program code running on the blockchain with information and calculations available external to the blockchain. So-called blockchain oracles are used as an interface. One such service for linking a blockchain with external systems, which enables the execution of smart contracts based on real-world inputs and outputs, is provided by the company Chainlink, for example.

Aus der DE 10 2022 000 646 A1 ist ein Verfahren zur Prägung und Nutzung fahrzeugbezogener None-Fungible-Tokens bekannt. Die Druckschrift beschreibt das Bereitstellen auf NFTs basierenden Fahrzeugfunktionen. Hierzu werden während des Betriebs eines Fahrzeugs Fahrzeugdaten gesammelt und diese zum Prägen von NFTs verwendet. Somit nimmt das Fahrzeug am Prägeprozess der NFTs selbst teil. Beispielsweise können NFTs geprägt werden, wenn das Fahrzeug hergestellt wird, repariert wird oder eine Wartung durchgeführt wird, das Fahrzeug verkauft wird oder dergleichen. Dies ermöglicht es einen Zustand bzw. Abnutzungsgrad des Fahrzeugs anhand von NFTs nachzuverfolgen. Auch können fahrzeugbezogene NFTs geprägt werden, wenn mit dem Fahrzeug bestimmte Meilensteine erreicht werden, wie das Erreichen einer festgelegten Betriebsdauer, zurückgelegten Wegstrecke, ein Aufenthalt an einem bestimmten Ort oder dergleichen. Somit können mit dem Fahrzeug sogenannte „Achievements“ erreicht werden, wodurch sich die Nutzung des Fahrzeugs durch die Bereitstellung von auf Gamification basierenden Funktionen für einen Nutzer noch reizvoller ausgestalten lässt. Anhand der beim Erzielen eines solchen Achievements geprägten NFTs kann der Nutzer seine persönlichen Leistungen nachverfolgen und anderen Personen als Beweis vorlegen.From the DE 10 2022 000 646 A1 A method for minting and using vehicle-related non-fungible tokens is known. The publication describes the provision of NFT-based vehicle functions. For this purpose, vehicle data is collected during vehicle operation and used to mint NFTs. Thus, the vehicle itself participates in the NFT minting process. For example, NFTs can be minted when the vehicle is manufactured, repaired, or undergoes maintenance. is used, the vehicle is sold, or the like. This makes it possible to track the condition or level of wear and tear of the vehicle using NFTs. Vehicle-related NFTs can also be minted when certain milestones are reached with the vehicle, such as reaching a set operating time, distance traveled, staying in a certain location, or the like. This allows so-called "achievements" to be achieved with the vehicle, making the use of the vehicle even more attractive for a user by providing gamification-based functions. Using the NFTs minted when such an achievement is achieved, the user can track their personal achievements and present them to others as proof.

Ferner offenbart die US 2022/0383295 A1 einen sogenannten Sammelbehälter für NFT Güter. Die Druckschrift widmet sich dem Problem, dass mit einem NFT meist digitale Güter, auch als „Digital Asset“ bezeichnet, verknüpft werden, mit denen in der realen Welt nicht interagiert werden kann. Der Sammelbehälter stellt ein elektronisches Gerät in Form einer Recheneinrichtung dar, die dazu in der Lage ist, über das Internet mit einem NFT verknüpfte digitale Güter herunterzuladen und über vom Sammelbehälter inkludierte Ausgabemittel auszugeben. So können beispielsweise digitale Kunstwerke auf einer Anzeigevorrichtung dargestellt werden oder Audioinhalte über integrierte Lautsprecher wiedergegeben werden. Dabei verfügt der Sammelbehälter über ein eigenes Wallet, sodass jeweilige NFTs bzw. respektive digitale Güter eindeutig einem bestimmten Sammelbehälter zugeordnet werden können. Besitzer solcher Sammelbehälter können die besessenen NFTs samt korrespondierender digitaler Güter miteinander handeln, beispielsweise durch Austausch der Sammelbehälter selbst, oder durch das Durchführen entsprechender Transaktionen der NFTs auf der jeweiligen zugrunde liegenden Blockchain.Furthermore, the US 2022/0383295 A1 a so-called collection container for NFT goods. This publication addresses the problem that an NFT is usually linked to digital goods, also known as "digital assets," with which one cannot interact in the real world. The collection container represents an electronic device in the form of a computing device that is capable of downloading digital goods linked to an NFT via the internet and issuing them via output means included in the collection container. For example, digital works of art can be displayed on a display device or audio content can be played via integrated speakers. The collection container has its own wallet so that respective NFTs or digital goods can be clearly assigned to a specific collection container. Owners of such collection containers can trade the NFTs they own, including the corresponding digital goods, for example by exchanging the collection containers themselves or by conducting corresponding transactions of the NFTs on the respective underlying blockchain.

Ferner beschreibt die US 2023/0071093 A1 ein System und Verfahren zum einheitlichen Einstellen und Überweisen von NFT-Gütern über mehrere Plattformen hinweg, basierend auf dem Einsatz von Smart-Contracts. Die Druckschrift beschreibt einen Mediator zur Nutzung verschiedener NFT-Marktplätze. Dabei umfasst der Smart-Contract zum Prägen eines NFTs von mehreren unterschiedlichen NFT-Marktplätzen verarbeitbare Bedingungen. Zudem beschreibt die Druckschrift ein Übersetzungsmodul, welches dazu in der Lage ist, Konditionen für Smart-Contracts in natürlicher Sprache zu definieren und in maschinenlesbaren Code zu übersetzen. Dies erhöht die Nutzerfreundlichkeit bei der Formulierung der Smart-Contracts für Anwender mit geringen oder keinen Programmierkenntnissen.Furthermore, the US 2023/0071093 A1 A system and method for the uniform listing and transfer of NFT assets across multiple platforms, based on the use of smart contracts. The document describes a mediator for using various NFT marketplaces. The smart contract for minting an NFT includes conditions that can be processed by several different NFT marketplaces. Furthermore, the document describes a translation module capable of defining conditions for smart contracts in natural language and translating them into machine-readable code. This increases the user-friendliness of formulating smart contracts for users with little or no programming knowledge.

Der vorliegenden Erfindung liegt die Aufgabe zugrunde Verfahren und Mittel anzugeben, durch die die Interaktion eines Nutzers mit seinem Fahrzeug verbessert werden kann.The present invention is based on the object of providing methods and means by which the interaction of a user with his vehicle can be improved.

Erfindungsgemäß wird diese Aufgabe durch ein Verfahren zum Freischalten einer Fahrzeugfunktion mit den Merkmalen des Anspruchs 1 gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen sowie ein informationstechnisches System zur Ausführung des Verfahrens ergeben sich aus den hiervon abhängigen Ansprüchen.According to the invention, this object is achieved by a method for activating a vehicle function having the features of claim 1. Advantageous embodiments and further developments as well as an information technology system for implementing the method emerge from the dependent claims.

Ein gattungsgemäßes Verfahren zum Freischalten einer Fahrzeugfunktion, wobei die Fahrzeugfunktion über die Hardware eines Fahrzeugs bereitstellbar ist, die Hardware durch Software konfiguriert wird, und wobei die Fahrzeugfunktion durch die Hardware bereitgestellt wird, wenn die Hardware gemäß einer Freigabekonfiguration konfiguriert wird, wird erfindungsgemäß dadurch weitergebildet, dass

  • - sich ein Nutzer des Fahrzeugs an einer zentralen Recheneinrichtung mit einem Nutzeraccount anmeldet;
  • - der Nutzer sein Wallet mit dem Nutzeraccount verknüpft;
  • - die zentrale Recheneinrichtung das Prägen eines NFTs veranlasst, wobei dem NFT die Freigabekonfiguration als digitales Gut zugeordnet wird;
  • - die zentrale Recheneinrichtung bewirkt, dass, wenn ein Ereignis eintrifft, das NFT dem Wallet des Nutzers zugeordnet wird;
  • - die zentrale Recheneinrichtung die im Wallet gespeicherten NFTs ausliest; und
  • - die zentrale Recheneinrichtung für im Wallet gespeicherte NFTs jeweilige Freigabekonfigurationen bezieht und an das Fahrzeug überträgt.
A generic method for enabling a vehicle function, wherein the vehicle function can be provided via the hardware of a vehicle, the hardware is configured by software, and wherein the vehicle function is provided by the hardware when the hardware is configured according to a release configuration, is further developed according to the invention in that
  • - a user of the vehicle logs into a central computer system with a user account;
  • - the user links his wallet to the user account;
  • - the central computing device initiates the minting of an NFT, whereby the release configuration is assigned to the NFT as a digital asset;
  • - the central computing device ensures that when an event occurs, the NFT is assigned to the user's wallet;
  • - the central computing device reads the NFTs stored in the wallet; and
  • - the central computing device obtains the respective release configurations for NFTs stored in the wallet and transmits them to the vehicle.

Das erfindungsgemäße Verfahren sieht vor, dass Fahrzeugfunktionen in Abhängigkeit des Eintreffens eines Ereignisses erworben und zur Anwendung in Fahrzeuge übertragen werden. Dies stellt somit eine Alternative zum käuflichen Erwerb von Fahrzeugfunktionen dar. Dabei können die Nutzer aktiv daran mitwirken, dass entsprechende Ereignisse eintreffen, um gezielt gewünschte Fahrzeugfunktionen zu erwerben. Durch diesen Ansatz lässt sich der Erwerb von Fahrzeugfunktionen „gamifizieren“.The method according to the invention provides for vehicle functions to be acquired based on the occurrence of an event and transferred to vehicles for use. This thus represents an alternative to purchasing vehicle functions. Users can actively participate in ensuring that corresponding events occur in order to specifically acquire desired vehicle functions. This approach allows the acquisition of vehicle functions to be "gamified."

Dabei kommen die unterschiedlichsten Ereignisse infrage, wann jeweilige NFTs geprägt und entsprechende Fahrzeugfunktionen an Fahrzeuge verteilt werden. Der Begriff „Ereignis“ schließt dabei explizit den käuflichen Erwerb von NFTs bzw. Fahrzeugfunktionen aus. Neben von Nutzern beeinflussbaren Ereignissen kann es sich auch um nicht beeinflussbare Ereignisse handeln, wie beispielsweise das Eintreffen besonderer Umwelteinflüsse oder das Jubiläum des Fahrzeugherstellers. So kann beispielsweise zum 100. Geburtstag des Fahrzeugherstellers ein NFT geprägt werden und eine Jubiläumsfahrzeugfunktion an am Verfahren teilnehmende Fahrzeuge des Fahrzeugherstellers bzw. Nutzer verteilt werden.A wide variety of events are possible for when respective NFTs are minted and corresponding vehicle functions are distributed to vehicles. The term "event" explicitly excludes the purchase of NFTs or vehicle functions. In addition to user-influenced In addition to influencable events, there can also be uncontrollable events, such as the occurrence of special environmental influences or the anniversary of the vehicle manufacturer. For example, an NFT can be minted for the vehicle manufacturer's 100th birthday and an anniversary vehicle function can be distributed to the vehicle manufacturer's participating vehicles or users.

Dabei gibt es verschiedene Möglichkeiten wie die zentrale Recheneinrichtung bewirken kann, dass, nach Eintreffen entsprechender Ereignisse, jeweilige NFTs an die Wallets der Nutzer verteilt werden. Hierauf wird später noch genauer eingegangen. Generell ist es dabei möglich, dass NFTs zuerst einem Herstellerwallet zugeordnet werden und danach vom Fahrzeughersteller an das Wallet des Nutzers überwiesen werden, oder aber die jeweiligen NFTs direkt beim Prägen dem Wallet des Nutzers zugeordnet werden.There are various ways in which the central computing device can ensure that, once the relevant events occur, the respective NFTs are distributed to the user's wallet. This will be discussed in more detail later. Generally, it is possible for NFTs to be first assigned to a manufacturer's wallet and then transferred from the vehicle manufacturer to the user's wallet, or for the respective NFTs to be assigned to the user's wallet directly upon minting.

Als Fahrzeugfunktion kommen dabei alle erdenkbaren Funktionen infrage, die durch softwareseitige Anpassungen auf der im Fahrzeug ohnehin verbauten Hardware ausführbar sind. Hierbei kann es sich beispielsweise um spezielle grafische Elemente einer grafischen Benutzeroberfläche, beispielsweise ein spezielles Tachodesign eines als Anzeigevorrichtung ausgestalteten Kombiinstruments, ein besonderes künstliches Motorengeräusch für einen Elektromotor, welches über fahrzeugexterne Lautsprecher ausgegeben wird, eine erhöhte Motorleistung, eine Komfortfunktion wie eine Sitzheizung, eine Massagefunktion, eine Beleuchtungsfunktion, beispielsweise ein spezielles Lichtmuster für eine Ambiente-Beleuchtung oder dergleichen handeln.Vehicle functions can include any conceivable function that can be executed through software adaptations on the hardware already installed in the vehicle. These can include, for example, special graphical elements of a graphical user interface, such as a special speedometer design for an instrument cluster configured as a display device, a special artificial engine noise for an electric motor that is output via external vehicle speakers, increased engine power, a comfort function such as seat heating, a massage function, a lighting function, such as a special light pattern for ambient lighting, or the like.

Bei der zentralen Recheneinrichtung handelt es sich um einen Cloudserver bzw. Serververbund, insbesondere verwaltet vom Fahrzeughersteller. Der Nutzer verfügt über einen individuellen Nutzeraccount, eindeutig referenzierbar über einen individuellen Nutzernamen und gesichert durch ein persönliches Kennwort. Dabei ist das Fahrzeug des Nutzers mit seinem Nutzeraccount verknüpft, sodass die zentrale Recheneinrichtung eindeutig eine Zuordnung zwischen Nutzern und jeweiligen Fahrzeugen durchführen kann. Hierzu wird das Fahrzeug über einen eindeutigen Bezeichner wie eine Seriennummer, Fahrzeugidentifikationsnummer oder dergleichen mit dem Nutzeraccount verknüpft. Der Nutzer verfügt ferner über ein Wallet für Kryptowährungen bzw. NFTs. Dieses Wallet verknüpft der Nutzer anschließend mit seinem Nutzeraccount, sodass die zentrale Recheneinrichtung den Inhalt des Wallets überprüfen kann. Im einfachsten Falle bedeutet dies lediglich, dass der Nutzer eine öffentliche Adresse seines Wallets, beispielsweise den sogenannten „Public Key“ bei der zentralen Recheneinrichtung hinterlegt. Die vom Fahrzeughersteller betriebene Infrastruktur, also eine auf der zentralen Recheneinrichtung bereitgestellte Plattform, kann dabei ebenfalls über eine integrierte Wallet-Funktionalität verfügen. So kann nicht nur der Fahrzeughersteller über ein eigenes Herstellerwallet verfügen, sondern der Fahrzeughersteller kann auch jedem Nutzeraccount selbst ein eigenes Wallet zuordnen. Dies reduziert die Hürde für technisch nicht versierte Nutzer zur Nutzung des erfindungsgemäßen Verfahrens, da somit die Nutzer kein Wallet selbst anlegen müssen.The central computing device is a cloud server or server network, in particular managed by the vehicle manufacturer. The user has an individual user account, clearly referenced via an individual user name and secured by a personal password. The user's vehicle is linked to their user account, allowing the central computing device to clearly associate users with the respective vehicles. For this purpose, the vehicle is linked to the user account via a unique identifier such as a serial number, vehicle identification number, or the like. The user also has a wallet for cryptocurrencies or NFTs. The user then links this wallet to their user account, allowing the central computing device to verify the wallet's contents. In the simplest case, this simply means that the user deposits a public address of their wallet, for example, the so-called "public key," with the central computing device. The infrastructure operated by the vehicle manufacturer, i.e., a platform provided on the central computing device, can also have integrated wallet functionality. This allows not only the vehicle manufacturer to have its own manufacturer wallet, but also the vehicle manufacturer to assign a separate wallet to each user account. This reduces the barrier for non-technical users to using the method according to the invention, as users do not have to create a wallet themselves.

Zum Freischalten jeweiliger Fahrzeugkonfigurationen entwickelt der Fahrzeughersteller entsprechende Freigabekonfigurationen. Bei einer Freigabekonfiguration handelt es sich um entsprechenden Programmcode, nach dessen Implementierung auf einer Recheneinheit im Fahrzeug die jeweilige Recheneinheit bzw. Hardware so angepasst wird, dass die über die jeweilige Hardware bereitstellbare Fahrzeugfunktion auch nutzbar ist. Im einfachsten Falle wird dabei ein Flag geändert, beispielsweise von 0 auf 1 bzw. negativ auf positiv. Dabei kann der Fahrzeughersteller für die verschiedensten Hardwarekombinationen entsprechend ausgestaltete Freigabekonfigurationen bereithalten. Für jede Freigabekonfiguration bewirkt die zentrale Recheneinrichtung ein entsprechendes Prägen bzw. Minten jeweiliger NFTs. Beispielsweise kann der Zeitpunkt zum Prägen eines NFT so gewählt werden, dass das NFT genau dann geprägt wird, wenn der Nutzer die jeweilige Freigabekonfiguration vom Fahrzeughersteller durch das Eintreffen des Ereignisses erwirbt. Dabei gibt es verschiedene Möglichkeiten, wie die zentrale Recheneinrichtung das Zuordnen jeweiliger NFTs an die Wallets der Nutzer bewirken kann. Entweder kann die zentrale Recheneinrichtung bzw. der Fahrzeughersteller über ein eigenes Hersteller-Wallet verfügen, welchem die NFTs beim Prägen zugeteilt werden. Anschließend werden die NFTs von dem Hersteller-Wallet an das Wallet des Nutzers überwiesen. Es ist jedoch auch möglich, dass beim Prägeprozess direkt die Adresse bzw. der Public Key des Wallets des Nutzers angegeben wird, sodass initial die frisch geprägten NFTs im Wallet des Nutzers erscheinen.To unlock specific vehicle configurations, the vehicle manufacturer develops corresponding release configurations. A release configuration is the corresponding program code, which, once implemented on a computing unit in the vehicle, adapts the respective computing unit or hardware so that the vehicle function provided by the respective hardware can also be used. In the simplest case, a flag is changed, for example, from 0 to 1 or negative to positive. The vehicle manufacturer can provide appropriately designed release configurations for a wide variety of hardware combinations. For each release configuration, the central computing unit triggers a corresponding minting of the respective NFTs. For example, the time for minting an NFT can be selected so that the NFT is minted exactly when the user acquires the respective release configuration from the vehicle manufacturer through the occurrence of the event. There are various ways in which the central computing unit can assign the respective NFTs to the user's wallet. The central computing unit or the vehicle manufacturer can either have its own manufacturer wallet, to which the NFTs are assigned during minting. The NFTs are then transferred from the manufacturer's wallet to the user's wallet. However, it is also possible that the user's wallet address or public key is directly entered during the minting process, so that the freshly minted NFTs initially appear in the user's wallet.

Nach dem Erwerb der Fahrzeugfunktion kann der Nutzer die Fahrzeugfunktion in seinem Fahrzeug aktivieren. Dies kann automatisch mit dem Erwerb der Fahrzeugfunktion erfolgen oder auch manuell vom Nutzer veranlasst werden. Hierzu kann der Nutzer verschiedene Mensch-Maschine-Schnittstellen nutzen, wie beispielsweise eine Bedienschnittstelle im Fahrzeug selbst, beispielsweise ausgeführt als berührempfindliche Anzeigevorrichtung, ein mit dem Fahrzeug, insbesondere über den Nutzeraccount, gekoppeltes mobiles Endgerät wie ein Smartphone oder auch unter Nutzung einer browserbasierten Zugangsschnittstelle, beispielsweise unter Nutzung eines mit dem Internet verbundenen Desktoprechners. So kann sich der Nutzer an der zentralen Recheneinrichtung über seinen Nutzeraccount anmelden und in einer entsprechenden Eingabemaske sein Fahrzeug auswählen und beispielsweise durch Setzen eines Häkchens eine bestimmte Fahrzeugfunktion aktivieren. Die jeweils hierzu genutzte Recheneinheit, also beispielsweise eine fahrzeuginterne Recheneinheit, das Smartphone des Nutzers oder auch der Desktoprechner, versenden über eine entsprechende Anwendungsprogrammierschnittstelle (API) eine Information an die zentrale Recheneinrichtung, die angibt, dass die jeweilige Fahrzeugfunktion aktiviert werden soll.After purchasing the vehicle function, the user can activate the vehicle function in their vehicle. This can occur automatically upon purchasing the vehicle function or can be initiated manually by the user. To do so, the user can use various human-machine interfaces, such as a user interface in the vehicle itself, e.g., a touch-sensitive display device, a mobile device linked to the vehicle, particularly via the user account. device such as a smartphone or using a browser-based access interface, for example, using a desktop computer connected to the Internet. The user can log in to the central computing device using their user account, select their vehicle in a corresponding input mask, and activate a specific vehicle function, for example, by checking a box. The computing unit used for this purpose, for example, an internal vehicle computing unit, the user's smartphone, or the desktop computer, sends information to the central computing device via a corresponding application programming interface (API), indicating that the respective vehicle function should be activated.

Zu verschiedenen Zeitpunkten, beispielsweise wenn der Nutzer über ein entsprechendes Portal seinen Nutzeraccount öffnet oder auch bei jedem Starten des Fahrzeugs, kann die zentrale Recheneinrichtung das Wallet des Nutzers auslesen und somit die darin gespeicherten NFTs erfassen. Entsprechend passt die zentrale Recheneinrichtung eine Ausgabemaske zum Darstellen aktuell verfügbarer Fahrzeugfunktionen an. Dies ermöglicht es dem Nutzer erworbene Fahrzeugfunktionen nach Bedarf ein- und auszuschalten. Nachdem der Nutzer eine jeweilige Fahrzeugfunktion aktiviert hat, versendet die zentrale Recheneinrichtung ein entsprechendes Signal an das Fahrzeug zum Aktivieren der Fahrzeugfunktion. Hierzu kann beispielsweise die zentrale Recheneinrichtung den Programmcode der Freigabekonfiguration selbst an die jeweilige Recheneinheit des Fahrzeugs übertragen, mit dem Befehl, dass der jeweilige Programmcode ausgeführt wird.At various times, for example, when the user opens their user account via a corresponding portal or every time the vehicle is started, the central computing device can read the user's wallet and thus record the NFTs stored there. Accordingly, the central computing device adapts an output mask to display currently available vehicle functions. This allows the user to switch purchased vehicle functions on and off as needed. After the user has activated a respective vehicle function, the central computing device sends a corresponding signal to the vehicle to activate the vehicle function. For this purpose, the central computing device can, for example, transmit the program code of the release configuration itself to the respective computing unit of the vehicle, with the command that the respective program code be executed.

Zur Bereitstellung des erfindungsgemäßen Verfahrens können alle aktuellen oder auch noch künftig zu entwickelnden Blockchain Technologien und die jeweils hierdurch bereitstellbaren Kryptowährungen genutzt werden. Die Blockchain kann zentral oder dezentral verwaltet sein.To implement the method according to the invention, all current or future blockchain technologies and the cryptocurrencies that can be provided thereby can be used. The blockchain can be managed centrally or decentrally.

Im einfachsten Falle umfasst das NFT lediglich einen eindeutigen Bezeichner, wie eine eindeutige Token-ID. Die zentrale Recheneinrichtung kann eine Datei vorhalten, in welcher ein Zusammenhang zwischen den NFTs und jeweiligen Fahrzeugfunktionen abgespeichert wird. Die zentrale Recheneinrichtung kann somit das Wallet des Nutzers auslesen, die eindeutige Token-ID beziehen und in der Datei nachschauen, welche Fahrzeugfunktion somit durch den Nutzer nutzbar ist. Anschließend bewirkt die zentrale Recheneinrichtung das Freischalten der entsprechenden Fahrzeugfunktion im Fahrzeug des Nutzers. In diesem Falle ist es noch nicht einmal erforderlich einen Verweis auf das digitale Gut dem NFT zuzuordnen, da die zentrale Recheneinrichtung bereits über diese Information verfügt.In the simplest case, the NFT simply contains a unique identifier, such as a unique token ID. The central computing device can maintain a file in which a connection between the NFTs and respective vehicle functions is stored. The central computing device can then read the user's wallet, obtain the unique token ID, and consult the file to determine which vehicle function is usable by the user. The central computing device then activates the corresponding vehicle function in the user's vehicle. In this case, it is not even necessary to assign a reference to the digital asset to the NFT, since the central computing device already has this information.

Das erfindungsgemäße Verfahren kann dabei vorsehen, dass

  • - das NFT das digitale Gut umfasst; oder
  • - das digitale Gut in einem zentralen oder dezentralen Netzwerkspeicher vorgehalten wird, wobei das NFT einen Verweis auf das digitale Gut umfasst.
The method according to the invention can provide that
  • - the NFT includes the digital asset; or
  • - the digital asset is stored in a centralized or decentralized network storage, whereby the NFT includes a reference to the digital asset.

Es ist somit möglich jeweilige Fahrzeugfunktionen auf unterschiedliche Art und Weise mit NFTs zu verknüpfen. Ein entsprechender Programmcode kann also entweder direkt in einen jeweiligen das NFT repräsentierenden Block der verwendeten Blockchain geschrieben werden. Es ist jedoch auch möglich stattdessen den entsprechenden Programmcode sowie etwaige erforderliche Mediendateien auf dem zentralen oder dezentralen Netzwerkspeicher vorzuhalten und lediglich einen Verweis auf die entsprechende Speicherstelle in die Blockchain zu integrieren. Ein solcher Verweis wird auch als URI bezeichnet. Beispielsweise kann es sich um eine URL handeln. Das digitale Gut kann somit sowohl „on-chain“, als auch „off-chain” gespeichert werden.This makes it possible to link specific vehicle functions to NFTs in different ways. The corresponding program code can either be written directly into a block of the blockchain used that represents the NFT. However, it is also possible to store the corresponding program code and any required media files on the centralized or decentralized network storage and simply integrate a reference to the corresponding storage location into the blockchain. Such a reference is also called a URI. For example, it can be a URL. The digital asset can thus be stored both on-chain and off-chain.

Bei dem zentralen Netzwerkspeicher kann es sich insbesondere um den als zentrale Recheneinrichtung genutzten Server bzw. einen Server des Serverbunds handeln.The central network storage may in particular be the server used as the central computing facility or a server in the server network.

Bei dem verteilten bzw. dezentralen Netzwerkspeicher kann es sich beispielsweise um das sogenannte „InterPlanetary File System“ (IPFS) handeln. Hierbei handelt es sich um ein Protokoll und ein Netzwerk zur Ausbildung eines Peer-to-Peer Speichers für Dateien, wie beispielsweise sogenannte Hypermedien. Der Vorteil der Nutzung dezentraler Netzwerkspeicher gegenüber zentralen Netzwerkspeicher liegt darin, dass sich dezentrale Netzwerkspeicher durch eine geringere Ausfallwahrscheinlichkeit auszeichnen. So ist das Risiko hoch, dass ein zentraler Knoten, beispielsweise aufgrund eines Cyberangriffs, Wartungsarbeiten, Umwelteinflüssen wie einem Stromausfall, oder einer Überschwemmung oder dergleichen zumindest temporär ausfällt. In diesem Zeitraum können dann keine digitalen Güter vom zentralen Netzwerkspeicher abgerufen werden. Bei einem dezentralen Netzwerkspeicher werden jeweilige Informationen jedoch auf mehreren Knoten hinterlegt, sodass bei Ausfall eines oder einiger weniger Knoten die Informationen von einem anderen Knoten bezogen werden können.Distributed or decentralized network storage could, for example, be the so-called "InterPlanetary File System" (IPFS). This is a protocol and a network for creating peer-to-peer storage for files, such as so-called hypermedia. The advantage of using decentralized network storage over centralized network storage is that it is characterized by a lower probability of failure. There is a high risk that a central node will fail, at least temporarily, for example due to a cyberattack, maintenance work, environmental influences such as a power outage, flooding, or the like. During this period, no digital goods can be retrieved from the central network storage. With decentralized network storage, however, the respective information is stored on multiple nodes, so that if one or a few nodes fail, the information can be retrieved from another node.

Dass die Freigabekonfiguration einem NFT „zugeordnet“ wird ist dabei abstrakt zu verstehen. So kommen die unterschiedlichsten Zuordnungsmodalitäten infrage. Wie bereits erwähnt, kann der entsprechende Programmcode direkt in die Blockchain geschrieben werden oder aber auf dem entsprechenden Netzwerkspeicher vorgehalten und durch den Verweis referenziert werden. Auch ist es möglich, dass der Fahrzeughersteller unterschiedliche Fahrzeugfunktionen bzw. Freigabekonfigurationen durch einen individuellen und eindeutigen Bezeichner kennzeichnet. Beispielsweise kann es sich um eine ID handeln. Dieser Bezeichner kann dann beispielsweise als Klartext in die Blockchain selbst oder auch in die Metadaten im Netzwerkspeicher geschrieben werden. Der tatsächliche Programmcode kann dann in einem geschützten Speicher der zentralen Recheneinrichtung für die Öffentlichkeit unzugänglich aufbewahrt werden. Liest dann die zentrale Recheneinrichtung das NFT im Wallet des Nutzers aus, so liest die zentrale Recheneinrichtung auch den eindeutigen Bezeichner der Freigabekonfiguration aus und kann die zum Aktivieren der Fahrzeugfunktion im Fahrzeug erforderlichen digitalen Daten, also insbesondere besagten Programmcode, aus dem geschützten Speicher auslesen.The fact that the release configuration is "assigned" to an NFT is to be understood in an abstract way. This is how the most diverse assignment models dalities are possible. As already mentioned, the corresponding program code can be written directly into the blockchain or stored on the corresponding network storage and referenced by the link. It is also possible for the vehicle manufacturer to identify different vehicle functions or release configurations with an individual and unique identifier. For example, this could be an ID. This identifier can then be written, for example, as plain text into the blockchain itself or into the metadata in the network storage. The actual program code can then be stored in a protected memory of the central computing device, inaccessible to the public. If the central computing device then reads the NFT in the user's wallet, the central computing device also reads the unique identifier of the release configuration and can read the digital data required to activate the vehicle function in the vehicle, in particular the aforementioned program code, from the protected memory.

Das erfindungsgemäße Verfahrens kann ferner vorsehen, dass die Freigabekonfiguration dem NFT in kryptografisch verschlüsselter Form zugeordnet wird, die zentrale Recheneinrichtung nach dem Auslesen des Wallets des Nutzers und Beziehen der Freigabekonfiguration die Freigabekonfiguration entschlüsselt und die entschlüsselte Freigabekonfiguration an das Fahrzeug überträgt. Hierdurch wird die Integrität des der Freigabekonfiguration zugrunde liegenden Programmcodes und etwaiger Mediendateien sowie die Cybersicherheit bei der Durchführung des erfindungsgemäßen Verfahrens noch weiter verbessert. Hierbei können bewährte kryptografische Verschlüsselungstechniken zur Anwendung kommen, wie beispielsweise eine signaturbasierte Verschlüsselung unter Verwendung asymmetrischer Schlüsselpaare. So kann insbesondere der Programmcode der Freigabekonfiguration kryptografisch verschlüsselt direkt in die Blockchain geschrieben werden, in die Metadaten des NFTs geschrieben werden oder aber auf einem entsprechenden zentralen oder dezentralen, durch die Metadaten referenzierten Netzwerkspeicher vorgehalten werden. Somit wird ebenfalls einem „Diebstahl“ des Programmcodes durch Dritte entgegengewirkt. Zum Entschlüsseln der verschlüsselten Freigabekonfiguration benötigt die zentrale Recheneinrichtung einen entsprechenden privaten Schlüssel, über den sie ohnehin als verschlüsselndes Organ des Programmcodes der Freigabekonfiguration verfügt. Dabei kann die Kommunikation zwischen der zentralen Recheneinrichtung und dem Fahrzeug ebenfalls verschlüsselt erfolgen, sodass im erweiterten Sinne die entschlüsselte Freigabekonfiguration erneut verschlüsselt und dann im Fahrzeug entschlüsselt wird. Somit wird auch ein Abgreifen der Daten während dem Datenaustausch zwischen der zentralen Recheneinrichtung und dem Fahrzeug verhindert.The method according to the invention can further provide that the release configuration is assigned to the NFT in cryptographically encrypted form, the central computing device decrypts the release configuration after reading the user's wallet and obtaining the release configuration, and transmits the decrypted release configuration to the vehicle. This further improves the integrity of the program code underlying the release configuration and any media files, as well as cybersecurity when implementing the method according to the invention. Proven cryptographic encryption techniques can be used here, such as signature-based encryption using asymmetric key pairs. In particular, the program code of the release configuration can be written cryptographically encrypted directly into the blockchain, written into the metadata of the NFT, or stored on a corresponding central or decentralized network storage referenced by the metadata. This also counteracts the "theft" of the program code by third parties. To decrypt the encrypted release configuration, the central processing unit requires a corresponding private key, which it already possesses as the encrypting element of the release configuration's program code. Communication between the central processing unit and the vehicle can also be encrypted, so that, in a broader sense, the decrypted release configuration is re-encrypted and then decrypted in the vehicle. This also prevents data interception during data exchange between the central processing unit and the vehicle.

Eine vorteilhafte Weiterbildung des erfindungsgemäßen Verfahrens sieht dabei vor, dass es sich um ein fahrzeugbezogenes Ereignis handelt. Die Ereignisse lassen sich somit als sogenannte „Achievements“ betrachten. So können mit dem Fahrzeug bestimmte Leistungen erbracht werden, wie beispielsweise das Erreichen einer bestimmten Betriebsdauer, das Zurücklegen einer bestimmten Gesamtstrecke, der Aufenthalt mit dem Fahrzeug an einem bestimmten Ort, insbesondere innerhalb eines gewissen Zeitfensters, das Beziehen einer bestimmten elektrischen Energiemenge von einem bestimmten Ladesäulenbetreiber und dergleichen.An advantageous development of the method according to the invention provides for a vehicle-related event. The events can thus be considered so-called "achievements." Thus, certain achievements can be achieved with the vehicle, such as reaching a certain operating time, covering a certain total distance, staying with the vehicle at a certain location, particularly within a certain time window, obtaining a certain amount of electrical energy from a certain charging station operator, and the like.

Dabei können jeweilige Ereignisse zumindest einmal in jedem Fahrzeug der Fahrzeugflotte des Fahrzeugherstellers vorkommen. Es wäre jedoch auch denkbar, dass bestimmte Ereignisse nur einmalig vorkommen, sodass ein Wettbewerb zwischen den Nutzern der Fahrzeuge des Fahrzeugherstellers entsteht. So kann ein Anreiz geschaffen werden das jeweilige Ereignis zuerst zu erreichen, sodass der jeweilige Nutzer exklusiv das NFT und die dem NFT zugeordnete Fahrzeugfunktion erwirbt. Auch ist es denkbar, dass solche einmaligen Ereignisse für bestimmte Fahrzeuggruppen definiert werden, beispielsweise für eine bestimmte Modellreihe. Beispielsweise kann ein neues Fahrzeugmodell auf den Markt gebracht werden, sodass derjenige Nutzer ein bestimmtes NFT mit einer bestimmten Fahrzeugfunktion zugewiesen bekommt, der mit diesem Fahrzeugmodell zuerst 100.000 Kilometer gefahren ist.Respective events can occur at least once in every vehicle in the vehicle manufacturer's fleet. However, it is also conceivable that certain events only occur once, creating competition between users of the vehicle manufacturer's vehicles. This can create an incentive to reach the respective event first, so that the respective user exclusively acquires the NFT and the vehicle function assigned to the NFT. It is also conceivable that such one-off events are defined for specific vehicle groups, for example, for a specific model series. For example, a new vehicle model can be launched on the market, so that the user who first drives 100,000 kilometers with this vehicle model is assigned a specific NFT with a specific vehicle function.

Die jeweiligen Ereignisse wann NFTs geprägt werden und Fahrzeugfunktionen verteilt werden können dabei öffentlich einsehbar durch den Fahrzeughersteller transparent der Öffentlichkeit präsentiert werden. Bestimmte dieser „Achievements“ können auch versteckt sein, sodass Fahrzeugfunktionen auch überraschend verteilt werden. Dies stellt einen noch größeren Anreiz zur Teilnahme am erfindungsgemäßen Verfahren dar und verbessert somit die Interaktion der Nutzer mit ihren Fahrzeugen noch weiter.The respective events when NFTs are minted and vehicle functions are distributed can be presented transparently by the vehicle manufacturer for public viewing. Certain of these "achievements" can also be hidden, allowing vehicle functions to be distributed unexpectedly. This provides an even greater incentive to participate in the method according to the invention and thus further improves user interaction with their vehicles.

Insbesondere können NFTs verteilt oder geprägt und verteilt werden, wenn das Fahrzeug auf eine besonders schonende Art und Weise betrieben wird, sodass beispielsweise die Abnutzung des Fahrzeugs reduziert wird und/oder ein besonders defensives Fahrverhalten an den Tag gelegt wird. Hierdurch wird die Lebensdauer des Fahrzeugs erhöht sowie die Umwelt aufgrund einer reduzierten Ressourcennutzung geschont.In particular, NFTs can be distributed or minted and distributed when the vehicle is operated in a particularly environmentally friendly manner, for example, reducing wear and tear on the vehicle and/or demonstrating particularly defensive driving behavior. This increases the vehicle's lifespan and protects the environment through reduced resource consumption.

Entsprechend einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens veranlasst die zentrale Recheneinrichtung das Prägen des NFTs zu einem vor dem Eintreffen des Ereignisses liegenden ersten Zeitpunkt und bewirkt das Zuordnen des NFTs zum Wallet des Nutzers zu einem späteren zweiten Zeitpunkt nach dem Eintreffen des Ereignisses. Mit anderen Worten lassen sich NFTs somit unabhängig vom Eintreffen jeweiliger Ereignisse prägen. Dies ermöglicht es die Verteilung von Fahrzeugfunktionen und entsprechenden NFTs saisonbedingt durchzuführen. Eine Saison kann eine beliebige Zeitdauer aufweisen, wie beispielsweise ein Jahr, ein Quartal, ein Monat oder auch Bruchteile oder Vielfache hiervon. Für verschiedene NFTs und jeweilige Fahrzeugfunktionen können zudem Saisons unterschiedlicher Zeitdauer eingeführt werden. Insbesondere werden für saisonbedingt verteilbare NFTs die jeweiligen Bedingungen zum Eintreffen des Ereignisses und die dazugehörige Fahrzeugfunktion vor oder während des Startens der Saison vom Fahrzeughersteller öffentlich bekannt gemacht. Da die jeweiligen NFTs dann nur zeitlich begrenzt erwerbbar sind, wird ein noch größerer Anreiz geschaffen, dass sich die Nutzer der Fahrzeuge darum bemühen, das Eintreffen der jeweiligen Ereignisse zu bewirken. Auch hierdurch wird die Nutzerinteraktion mit dem Fahrzeug noch weiter verbessert. Auch ist es möglich, dass der Fahrzeughersteller lediglich die Bedingungen zum Eintreffen eines jeweiligen Ereignisses öffentlich bekannt macht, nicht jedoch die hierdurch erwerbbare Fahrzeugfunktion oder umgekehrt. Somit entsteht ein Mysterium, was aufgrund der menschlichen Neugier den Anreiz zum Erwerben der jeweiligen NFTs noch weiter erhöht.According to a further advantageous embodiment of the method according to the invention The central computing device initiates the minting of the NFT at a first point in time before the occurrence of the event and causes the NFT to be assigned to the user's wallet at a second point in time after the occurrence of the event. In other words, NFTs can be minted independently of the occurrence of respective events. This enables the distribution of vehicle functions and corresponding NFTs on a seasonal basis. A season can have any length of time, such as a year, a quarter, a month, or even fractions or multiples thereof. Seasons of different lengths can also be introduced for different NFTs and respective vehicle functions. In particular, for seasonally distributable NFTs, the respective conditions for the occurrence of the event and the corresponding vehicle function are publicly announced by the vehicle manufacturer before or during the start of the season. Since the respective NFTs can then only be acquired for a limited time, an even greater incentive is created for vehicle users to strive to ensure the occurrence of the respective events. This also further improves user interaction with the vehicle. It's also possible that the vehicle manufacturer only publicly discloses the conditions for a particular event, but not the vehicle function that can be acquired through it, or vice versa. This creates a sense of mystery, which, due to human curiosity, further increases the incentive to acquire the respective NFTs.

Generell ist es auch möglich, dass gleichzeitig einige NFTs und jeweilige Fahrzeugfunktionen saisonabhängig geprägt werden und andere NFTs zeitgleich beim Eintreffen eines jeweiligen Ereignisses geprägt werden. So sieht eine weitere vorteilhafte Ausgestaltung des erfindungsgemäßen Verfahrens vor, dass die zentrale Recheneinrichtung das Prägen des NFTs und das Zuordnen des NFTs zum Wallet des Nutzers beim Eintreffen des Ereignisses veranlasst. Dabei muss jedoch vorab entschieden werden, ob ein bestimmtes NFT saisonbedingt oder beim Eintreffen des Ereignisses geprägt werden soll.In general, it is also possible for some NFTs and respective vehicle functions to be minted seasonally, while other NFTs are minted simultaneously upon the occurrence of a respective event. A further advantageous embodiment of the method according to the invention provides that the central computing device initiates the minting of the NFT and the assignment of the NFT to the user's wallet upon the occurrence of the event. However, a decision must be made in advance as to whether a specific NFT should be minted seasonally or upon the occurrence of the event.

Entsprechend einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens erhebt das Fahrzeug Fahrzeuginformationen und überträgt diese an die zentrale Recheneinrichtung, woraufhin die zentrale Recheneinrichtung die Fahrzeuginformationen mit wenigstens einer Bedingung vergleicht, woraufhin wiederum die zentrale Recheneinrichtung das Eintreffen des Ereignisses erkennt, sobald wenigstens eine Fahrzeuginformation die Bedingung erfüllt. Mit anderen Worten fungiert hier die zentrale Recheneinrichtung als zentrales Organ zum Überprüfen des Erfüllens jeweiliger Bedingungen und entsprechend des Eintreffens jeweiliger Ereignisse. Diese Vorgehensvariante zeichnet sich durch eine einfache und zentrale Umsetzung aus, weist jedoch den Nachteil auf, dass die Hoheit über das Prüfen, ob Ereignisse eintreffen, an die zentrale Recheneinrichtung und damit an den Fahrzeughersteller abgegeben wird.According to a further advantageous embodiment of the method according to the invention, the vehicle collects vehicle information and transmits it to the central computing device, whereupon the central computing device compares the vehicle information with at least one condition, whereupon the central computing device, in turn, detects the occurrence of the event as soon as at least one piece of vehicle information fulfills the condition. In other words, the central computing device acts as a central body for checking whether the respective conditions are met and, accordingly, the occurrence of the respective events. This approach variant is characterized by a simple and centralized implementation, but has the disadvantage that the sovereignty over checking whether events occur is transferred to the central computing device and thus to the vehicle manufacturer.

Zum Erheben von Fahrzeuginformationen können die Fahrzeuge Sensordaten von fahrzeuginternen Sensoren erfassen sowie Informationen von Steuergeräten auslesen. Auch können die Fahrzeuge Informationen aus einer externen Quelle beziehen, beispielsweise aus dem Internet. Hierzu können die Fahrzeuge entsprechende Telekommunikationseinheiten aufweisen, die eine Anbindung eines jeweiligen Fahrzeugs an das Internet per Mobilfunk erlauben. Auf derartige Art und Weise können die Fahrzeuge die zum Erfüllen der Bedingung relevanten Informationen beziehen, wie beispielsweise das Erfassen der Betriebsdauer des Fahrzeugs, von Odometrieparametern des Fahrzeugs, beispielsweise die mit dem Fahrzeug zurückgelegte Gesamtstrecke, das rechtzeitige Durchführen einer bestimmten Anzahl an Wartungsarbeiten wie beispielsweise das rechtzeitige Durchführen von zehn Services, und dergleichen.To collect vehicle information, the vehicles can record sensor data from on-board sensors and read information from control units. The vehicles can also obtain information from an external source, for example, the internet. For this purpose, the vehicles can have corresponding telecommunications units that allow a respective vehicle to be connected to the internet via mobile communications. In this way, the vehicles can obtain the information relevant to fulfilling the condition, such as recording the vehicle's operating time, vehicle odometry parameters (e.g., the total distance traveled by the vehicle), the timely performance of a certain number of maintenance tasks (e.g., the timely performance of ten services), and the like.

Sobald die zentrale Recheneinrichtung erkennt, dass ein bestimmtes Fahrzeug bzw. ein bestimmter Nutzer eine bestimmte Bedingung erfüllt und somit das Ereignis zum Prägen bzw. Überweisen des NFTs auslöst, bewirkt die zentrale Recheneinrichtung entweder das Prägen und Überweisen des NFTs bzw., sollte das NFT schon geprägt worden sein, das Überweisen des NFTs vom Herstellerwallet an das Wallet des Nutzers. Hierzu stößt die zentrale Recheneinrichtung entsprechende Transaktionen auf dem den NFTs zu Grunde liegenden Kryptonetzwerk an.As soon as the central processing unit detects that a specific vehicle or user meets a specific condition, thus triggering the event for minting or transferring the NFT, the central processing unit either mints and transfers the NFT, or, if the NFT has already been minted, transfers the NFT from the manufacturer's wallet to the user's wallet. To do this, the central processing unit initiates corresponding transactions on the crypto network underlying the NFTs.

Eine weitere vorteilhafte Ausgestaltung des erfindungsgemäßen Verfahrens sieht dabei vor, dass zumindest das Zuordnen des NFTs zu einem Wallet, insbesondere das Prägen und Zuordnen des NFTs, durch einen hybriden Smart-Contract ausgelöst wird, wobei das Fahrzeug und/oder ein Dienstleister Fahrzeuginformationen erhebt und an ein Blockchain-Orakel überträgt, wobei das Blockchain-Orakel die Fahrzeuginformationen dem hybriden Smart-Contract übergibt, und wobei der hybride Smart-Contract wenigstens eine Bedingung umfasst, welche beschreibt, wann in Abhängigkeit der Fahrzeuginformationen das Ereignis eintrifft.A further advantageous embodiment of the method according to the invention provides that at least the assignment of the NFT to a wallet, in particular the minting and assignment of the NFT, is triggered by a hybrid smart contract, wherein the vehicle and/or a service provider collects vehicle information and transmits it to a blockchain oracle, wherein the blockchain oracle transfers the vehicle information to the hybrid smart contract, and wherein the hybrid smart contract comprises at least one condition which describes when the event occurs depending on the vehicle information.

Somit ist es möglich die Hoheit über das Überprüfen des Erfüllens jeweiliger Bedingungen zum Auslösen jeweiliger Ereignisse von der zentralen Recheneinrichtung und damit dem Fahrzeughersteller abzugeben. So überprüfen mit anderen Worten die jeweiligen hybriden Smart-Contracts, ob jeweilige Bedingungen zum Eintreffen eines Ereignisses erfüllt werden oder nicht, wodurch das Überweisen bzw. Prägen und Überweisen entsprechender NFTs automatisch veranlasst wird. Hierzu kann dem Wallet eines Nutzers ein entsprechender hybrider Smart-Contract zugewiesen werden, der nach Eintritt des Ereignisses automatisch den Prägeprozess bzw. Überweisungsprozess anstößt. Dabei dient das Blockchain-Orakel als Bindeglied zwischen den jeweiligen Entitäten, die die Fahrzeuginformationen erheben, und den hybriden Smart-Contracts. So können die Fahrzeuge selbst erhobene Fahrzeuginformationen über besagte Telekommunikationseinheit unter Nutzung einer entsprechenden Anwendungsprogrammierschnittstelle (API) an das Blockchain-Orakel übertragen, welche wiederum die relevanten Informationen an die hybriden Smart-Contracts (bzw. die Blockchain) weiterleitet, sodass diese das Erfüllen oder Nichterfüllen der zugrunde liegenden Bedingungen überprüfen können. Fahrzeuginformationen können jedoch auch durch einen Dienstleister erhoben werden. Bei einem solchen Dienstleister handelt es sich beispielsweise um einen Ladesäulenbetreiber. So kann der Ladesäulenbetreiber erfassen, welcher Nutzer wie viel elektrische Energie über einen Zeitraum bezieht und so beispielsweise dem Blockchain-Orakel mitteilen, dass ein bestimmter Nutzer eine bestimmte, das Auslösen eines Ereignisses bedingende, elektrische Energiemenge geladen hat. Auch könnte es sich beispielsweise um einen Tankstellenbetreiber oder Waschanlagenbetreiber handeln, der die Anzahl der durchgeführten Nutzungen einer Waschanlage oder der Auftankungen übermittelt.This makes it possible to transfer the sovereignty over checking whether the respective conditions for triggering the respective events are met from the central computer and thus from the vehicle manufacturer. This way, with other tools, The respective hybrid smart contracts determine whether the respective conditions for the occurrence of an event are met or not, which automatically triggers the transfer or minting and transfer of corresponding NFTs. For this purpose, a corresponding hybrid smart contract can be assigned to a user's wallet, which automatically initiates the minting or transfer process once the event occurs. The blockchain oracle serves as a link between the respective entities that collect the vehicle information and the hybrid smart contracts. The vehicles themselves can transmit collected vehicle information to the blockchain oracle via the aforementioned telecommunications unit using a corresponding application programming interface (API), which in turn forwards the relevant information to the hybrid smart contracts (or the blockchain) so that they can verify whether the underlying conditions have been met or not. However, vehicle information can also be collected by a service provider. Such a service provider could be, for example, a charging station operator. For example, the charging station operator can record which user draws how much electrical energy over a period of time and thus, for example, inform the blockchain oracle that a specific user has charged a certain amount of electrical energy, triggering an event. It could also be a gas station or car wash operator, for example, who transmits the number of times a car wash has been used or the number of refuelings performed.

Vom Blockchain-Orakel erhobene, die reale Welt beschreibende Informationen können in den Prägeprozess eines NFT einfließen. So kann beispielsweise bei Regenwetter ein digitales Bild eines Bären mit einer Regenjacke und einem Regenschirm anstelle einer Schnecke mit einem Sonnenhut als Hintergrundbild für ein Fahrzeugmenü als digitales Gut einem NFT zugeordnet werden.Real-world information collected by the blockchain oracle can be incorporated into the minting process of an NFT. For example, in rainy weather, a digital image of a bear wearing a raincoat and an umbrella can be assigned to an NFT as a digital asset instead of a snail wearing a sun hat as the background image for a vehicle menu.

Entsprechend einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens wird dem NFT beim Prägen, insbesondere über einen hybriden Smart-Contract, eine fahrzeuginformationsspezifische Entwertungsbedingung zugeordnet, nach dessen Eintreffen die Hardware des Fahrzeugs von der Freigabekonfiguration in eine hierzu abweichende, insbesondere zu einer Standardkonfiguration, rekonfiguriert wird. Mit anderen Worten können die durch das Eintreffen bestimmter Ereignisse gewonnen Fahrzeugfunktionen mit einem Ablaufkriterium versehen werden. So können die jeweiligen den NFTs zugrunde liegenden Fahrzeugfunktionen nach Eintreffen eines weiteren Ereignisses den Nutzern automatisch wieder entzogen werden. So wird automatisch die durch das Konfigurieren der Hardware des Fahrzeugs durch die Freigabekonfiguration bereitgestellte Fahrzeugfunktion durch das Rekonfigurieren der Hardware nicht nutzbar gemacht.According to a further advantageous embodiment of the method according to the invention, a vehicle information-specific invalidation condition is assigned to the NFT during minting, in particular via a hybrid smart contract. Upon receipt of this invalidation condition, the vehicle's hardware is reconfigured from the release configuration to a different configuration, in particular to a standard configuration. In other words, the vehicle functions obtained through the occurrence of certain events can be provided with an expiration criterion. Thus, the respective vehicle functions underlying the NFTs can be automatically withdrawn from users after the occurrence of a further event. Thus, the vehicle function provided by configuring the vehicle's hardware through the release configuration is automatically rendered unusable by reconfiguring the hardware.

Die jeweiligen Entwertungsbedingungen können NFTs dabei beispielsweise den Metadaten zugeordnet werden. Die zentrale Recheneinrichtung kann diese Metadaten auslesen und somit bewirken, dass das Erfüllen der Entwertungsbedingungen überprüft wird bzw. diese Entwertungsbedingung auch selbst überprüfen. Dabei können entweder die Fahrzeuge Fahrzeuginformationen an die zentrale Recheneinrichtung übermitteln, woraufhin die zentrale Recheneinrichtung das Erfüllen der Entwertungsbedingungen überprüft, woraufhin, sollte eine Entwertungsbedingung erfüllt sein, die zentrale Recheneinrichtung ein entsprechendes Rekonfigurationssignal an das Fahrzeug überträgt. Auch wäre es möglich, dass die jeweiligen Fahrzeuge das Erfüllen jeweiliger Entwertungsbedingungen selbst überprüfen. Hierzu kann die zentrale Recheneinrichtung die Entwertungsbedingung an die jeweiligen Fahrzeuge übermitteln. Generell ist es auch möglich, dass die Fahrzeuge selbst die Metadaten des NFTs auslesen und somit jeweilige Entwertungsbedingungen beziehen. Ob eine jeweilige Entwertungsbedingung erfüllt ist oder nicht, überprüfen dann die Fahrzeuge, bzw. eine jeweilige fahrzeuginterne Recheneinheit, selbst. Das Rekonfigurieren der Hardware kann auch ganz einfach dadurch ausgelöst werden, dass das zum Freischalten der Fahrzeugkonfiguration erforderliche NFT aus dem Wallet des Nutzers (insbesondere automatisch ausgelöst durch den hybriden Smart Contract) entfernt wird, was im Folgenden näher Beleuchtet wird.The respective validation conditions can be assigned to NFTs, for example, via metadata. The central computing device can read this metadata and thus ensure that the validation conditions are met, or it can also check this validation condition itself. The vehicles can either transmit vehicle information to the central computing device, whereupon the central computing device checks whether the validation conditions are met, and if a validation condition is met, the central computing device transmits a corresponding reconfiguration signal to the vehicle. It would also be possible for the respective vehicles to check whether the respective validation conditions are met. For this purpose, the central computing device can transmit the validation condition to the respective vehicles. In general, it is also possible for the vehicles themselves to read the NFT metadata and thus obtain the respective validation conditions. Whether a respective invalidation condition is met or not is then checked by the vehicles themselves, or by a respective in-vehicle computing unit. The reconfiguration of the hardware can also be triggered quite simply by removing the NFT required to unlock the vehicle configuration from the user's wallet (in particular, automatically triggered by the hybrid smart contract), which will be discussed in more detail below.

Entsprechend einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens erhebt das Fahrzeug und/oder ein Dienstleister Fahrzeuginformationen und überträgt diese an ein Blockchain-Orakel, wobei das Blockchain-Orakel die Fahrzeuginformationen dem hybriden Smart-Contract des jeweiligen NFTs übergibt, wobei die Entwertungsbedingung zusätzlich festlegt, dass das NFT nach Eintreffen der Entwertungsbedingung entwertet wird. Somit wird nicht nur die Hardware des jeweiligen Fahrzeugs rekonfiguriert, sondern auch der Zugang des Nutzers zu der der Fahrzeugfunktion zugrunde liegenden Freigabekonfiguration gesperrt. Da somit ein jeweiliger Nutzer das jeweilige NFT der Fahrzeugfunktion nicht mehr „besitzt“, kann die jeweilige Freigabekonfiguration auch nicht erneut zur Anwendung in das Fahrzeug übertragen werden. Zum Entwerten der NFTs können diese verbrannt werden. Das „Verbrennen“ von NFTs meint das Überweisen des jeweiligen NFTs auf ein Wallet ohne Zugriff. Informationen können nämlich in der Regel nicht von einer Blockchain gelöscht werden, sodass es erforderlich ist, jeweilige NFTs an ein Wallet zu überweisen, über welches der Nutzer bzw. das Fahrzeug, insbesondere niemand, eine Zugriffserlaubnis verfügt. So können die NFTs auch nicht mehr genutzt werden. Auch ist es möglich, dass das digitale Gut selbst oder die jeweiligen Metadaten des NFTs Programmcode enthalten, der von der zentralen Recheneinrichtung bzw. einem jeweiligen Fahrzeug auslesbar ist, welcher die Hardware des Fahrzeugs dazu veranlässt, nicht nur rekonfiguriert zu werden, sondern auch nach dem Rekonfigurieren das Löschen der Freigabekonfiguration anzustoßen.According to a further advantageous embodiment of the method according to the invention, the vehicle and/or a service provider collects vehicle information and transmits it to a blockchain oracle, whereby the blockchain oracle transfers the vehicle information to the hybrid smart contract of the respective NFT, whereby the invalidation condition additionally stipulates that the NFT is invalidated upon the invalidation condition being met. Thus, not only is the hardware of the respective vehicle reconfigured, but the user's access to the release configuration underlying the vehicle function is also blocked. Since a respective user no longer "owns" the respective NFT of the vehicle function, the respective release configuration cannot be transferred to the vehicle for use again. To invalidate the NFTs, they can be burned. "Burning" NFTs means transferring the respective NFT to a wallet without access. Information cannot usually be deleted from a blockchain, so It is necessary to transfer the respective NFTs to a wallet to which the user or the vehicle, in particular no one, has access permission. This means that the NFTs can no longer be used. It is also possible that the digital asset itself or the respective metadata of the NFT contains program code that is readable by the central computing device or a respective vehicle, which causes the vehicle's hardware not only to be reconfigured but also to initiate the deletion of the release configuration after reconfiguration.

Entsprechend einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens hält die zentrale Recheneinrichtung eine Datenbank mit wenigstens zwei digitalen Gütern vor und entscheidet in Abhängigkeit einer Randbedingung, welches der digitalen Güter dem NFT zugeordnet wird. So wird es ermöglicht verschiedene Fahrzeugfunktionen für das Erfüllen ein und derselben Randbedingung bzw. Eintreffen eines bestimmten Ereignisses einem Nutzer und seinem Fahrzeug zuzuordnen. Dies verbessert die Nutzerinteraktion noch weiter, da somit nicht eindeutig vorher ermittelt werden kann, welche Fahrzeugfunktion der Nutzer durch das Eintreffen des Ereignisses erhalten wird. Dies kann ein Anreiz für den jeweiligen Nutzer sein, das eigene Fahrzeug noch intensiver zu nutzen, um auch die jeweilige andere Fahrzeugfunktion, beispielsweise durch das Eintreffen eines anderen Ereignisses oder erneutes Eintreffen desselben Ereignisses, doch noch beziehen zu können. So kann beispielsweise für alle 10.000 mit dem Fahrzeug zurückgelegte Kilometer ein bestimmtes NFT geprägt werden, dem dann eine Fahrzeugfunktion aus einer Gruppe von 10 Fahrzeugfunktionen zugeordnet wird. Somit müsste der Nutzer 100.000 km fahren, um alle Fahrzeugfunktionen dieser Gruppe freizuschalten. Dabei ist es auch denkbar, dass Fahrzeugfunktionen, zufallsbedingt, mehrfach „verlost“ werden, sodass noch mehr Kilometer gefahren werden müssen.According to a further advantageous embodiment of the method according to the invention, the central computing device maintains a database with at least two digital assets and, depending on a boundary condition, decides which of the digital assets is assigned to the NFT. This makes it possible to assign different vehicle functions to a user and their vehicle upon fulfillment of one and the same boundary condition or upon the occurrence of a specific event. This further improves user interaction, as it is not possible to clearly determine in advance which vehicle function the user will receive upon the occurrence of the event. This can be an incentive for the respective user to use their own vehicle even more intensively in order to still be able to obtain the respective other vehicle function, for example, upon the occurrence of a different event or the recurrence of the same event. For example, a specific NFT can be minted for every 10,000 kilometers traveled with the vehicle, to which a vehicle function from a group of 10 vehicle functions is then assigned. The user would therefore have to drive 100,000 km to unlock all vehicle functions in this group. It is also conceivable that vehicle functions will be randomly “raffled off” multiple times, so that even more kilometers have to be driven.

Bevorzugt handelt es sich bei zumindest einer der besagten Randbedingungen um:

  • - eine Fahrzeugausstattung; und/oder
  • - dem aktuellen Wert wenigstens einer Fahrzeuginformation.
Preferably, at least one of the said boundary conditions is:
  • - a vehicle equipment; and/or
  • - the current value of at least one vehicle information item.

Verschiedene Fahrzeuge können über unterschiedliche Ausstattungsvarianten verfügen. Bestimmte Fahrzeugfunktionen eignen sich dabei mehr oder weniger zur Ausgabe in einem bestimmten Fahrzeug. Weist beispielsweise ein bestimmtes Fahrzeug eine Dolby Atmos Soundanlage auf, so eignen sich hier Fahrzeugfunktionen, die Dolby Atmos nutzen. Bevorzugt bewirkt somit die zentrale Recheneinrichtung, dass dann Fahrzeugfunktionen, die Dolby Atmos nutzen, dem jeweiligen Fahrzeug zugeordnet werden. Dies lässt sich entsprechend auf weitere Ausstattungsvarianten übertragen, wie eine verbaute Massagefunktion, das Aufweisen eines bestimmten hochwertigen Displays mit einer besonders hohen Auflösung, das Aufweisen bestimmter optionaler Beleuchtungsvorrichtungen, das Aufweisen einer bestimmten Motorleistung und dergleichen.Different vehicles can have different equipment variants. Certain vehicle functions are more or less suitable for output in a particular vehicle. For example, if a particular vehicle has a Dolby Atmos sound system, then vehicle functions that use Dolby Atmos are suitable. The central processing unit therefore preferably ensures that vehicle functions that use Dolby Atmos are then assigned to the respective vehicle. This can be applied accordingly to other equipment variants, such as a built-in massage function, the presence of a certain high-quality display with a particularly high resolution, the presence of certain optional lighting devices, the presence of a certain engine power, and the like.

Ebenfalls kann die zentrale Recheneinrichtung in Abhängigkeit eines aktuellen Werts einer jeweiligen Fahrzeuginformation entscheiden, welche der Fahrzeugfunktionen einem NFT als digitales Gut zugeordnet werden sollen. Beispielsweise kann eine Fahrzeuginformation von der aktuellen Fahrzeuginsassenzahl ausgebildet werden. Befinden sich dann zum Eintreffen des Ereignisses beispielsweise fünf Fahrzeuginsassen im Fahrzeuginnenraum, so kann eine andere Fahrzeugfunktion dem NFT zugeordnet werden, als wenn sich beispielsweise lediglich ein Fahrzeuginsasse im Fahrzeuginnenraum aufhält. Hierzu kann der momentane Wert jeder erdenklichen Fahrzeuginformation oder mehrerer Fahrzeuginformationen abgefragt werden, wie beispielsweise eine Fahrgeschwindigkeit, eine Außentemperatur, die aktuelle Witterung, eine Nutzungshäufigkeit einer bestimmten Fahrzeugfunktion und dergleichen. So kann beispielsweise ein NFT für das Fahrzeug geprägt werden, sobald der Nutzer mit seinem Fahrzeug 100.000 Kilometer gefahren ist, wobei das Fahrzeug überprüft, ob häufiger im Fahrzeug Radio gehört wird oder Musik über ein per Bluetooth gekoppeltes Gerät abgespielt wird. Je nachdem, welche Aussage zutrifft, wird dann eine andere Fahrzeugfunktion als digitales Gut dem NFT zugeordnet.The central computing device can also decide, depending on the current value of a respective piece of vehicle information, which of the vehicle functions should be assigned to an NFT as a digital asset. For example, a piece of vehicle information can be derived from the current number of vehicle occupants. If, for example, there are five vehicle occupants in the vehicle interior when the event occurs, a different vehicle function can be assigned to the NFT than if, for example, only one vehicle occupant is present in the vehicle interior. To do this, the current value of any conceivable piece of vehicle information or several pieces of vehicle information can be queried, such as driving speed, outside temperature, current weather, frequency of use of a specific vehicle function, and the like. For example, an NFT can be minted for the vehicle as soon as the user has driven their vehicle 100,000 kilometers, with the vehicle checking whether the radio is being listened to frequently in the vehicle or whether music is being played via a Bluetooth-paired device. Depending on which statement is correct, a different vehicle function is then assigned to the NFT as a digital asset.

Bevorzugt wird digitalen Gütern eine Exklusivitätsstufe zugeordnet und es werden digitale Güter gemäß ihrer Exklusivitätsstufe gruppiert. Bei der Exklusivitätsstufe handelt es sich um einen fiktiven Zahlenwert, beispielsweise im Bereich zwischen 0 und 1000. Je höher der fiktive Zahlenwert ausfällt, desto exklusiver ist auch das jeweilige digitale Gut. Die Exklusivität kann dann an die Einfachheit bzw. Schwere des Eintreffens eines bestimmten Ereignisses geknüpft werden, sodass für besonders schwer zu erreichende Ereignisse digitale Güter mit einer höheren Exklusivitätsstufe zugeordnet werden. So kann beispielsweise ein digitales Gut mit einer geringen Exklusivitätsstufe einem NFT für das Ereignis „10.000 Kilometer gefahren“ zugeordnet werden und ein digitales gut mit einer hohen Exklusivitätsstufe einem NFT für das Ereignis „500.000 Kilometer gefahren“ zugeordnet werden.Digital goods are preferably assigned an exclusivity level and grouped according to their exclusivity level. The exclusivity level is a fictitious numerical value, for example, in the range between 0 and 1000. The higher the fictitious numerical value, the more exclusive the respective digital good. The exclusivity can then be linked to the ease or difficulty of a certain event occurring, so that digital goods with a higher exclusivity level are assigned to particularly difficult-to-achieve events. For example, a digital good with a low exclusivity level can be assigned to an NFT for the event "10,000 kilometers driven," and a digital good with a high exclusivity level can be assigned to an NFT for the event "500,000 kilometers driven."

Eine Einteilung von digitalen Gütern nach Exklusivitätsstufen bzw. entsprechenden Gruppen hat zwei Vorteile. Zum einen erfolgt somit die Zuweisung von Fahrzeugfunktionen durch das Erfüllen bestimmter Ereignisse zufallsbedingt, sodass ein noch größerer Anreiz besteht, das eigene Fahrzeug intensiv zu nutzen, um auch die weiteren Fahrzeugfunktionen einer bestimmten Exklusivitätsgruppe zu erlangen. Zum anderen wird ein Anreiz geschaffen digitale Güter mit einer besonders hohen Exklusivitätsstufe erlangen zu wollen. Da es schwieriger ist solche digitalen Güter zu erwerben, geht der Besitz eines entsprechenden NFTs und der zugrunde liegenden Fahrzeugfunktion auch mit einer höheren Reputation bzw. Ansehen einher, was den Anreiz zum Erwerb für einen Nutzer noch weiter erhöht. So kann ein Nutzer besonders stolz darauf sein, ein seltenes NFT mit einer seltenen Fahrzeugfunktion sein Eigen zu nennen. Auch hierdurch wird die Nutzerinteraktion noch weiter verbessert.Classifying digital goods according to exclusivity levels or corresponding groups has two advantages. Firstly, the allocation of vehicle functions is randomized by fulfilling certain events, so that There is an even greater incentive to use one's own vehicle intensively in order to also acquire the additional vehicle functions of a certain exclusivity group. On the other hand, an incentive is created to want to acquire digital goods with a particularly high level of exclusivity. Since it is more difficult to acquire such digital goods, ownership of a corresponding NFT and the underlying vehicle function is also associated with a higher reputation or prestige, which further increases the incentive for a user to acquire it. This way, a user can be particularly proud to call a rare NFT with a rare vehicle function their own. This also further improves user interaction.

Bedingt durch die Zuordnung von Fahrzeugfunktionen und entsprechenden Freigabekonfigurationen zu NFTs und der generellen Handelbarkeit von NFTs über entsprechende Kryptomarktplätze wird zudem den Nutzern der Fahrzeuge die Möglichkeit gegeben Geld zu verdienen. So können beispielsweise die Nutzer der Fahrzeuge daran arbeiten besonders seltene NFTs zu erwerben, um diese anschließend gewinnbringend weiter zu verkaufen. Dies stellt eine gänzlich neue bisher nicht dagewesene Funktion dar.By assigning vehicle functions and corresponding release configurations to NFTs, and by making NFTs generally tradable via corresponding crypto marketplaces, vehicle users are also given the opportunity to earn money. For example, vehicle users can work to acquire particularly rare NFTs and then resell them profitably. This represents a completely new, unprecedented feature.

Bei einem informationstechnisches System, umfassend eine zentrale Recheneinrichtung und ein Fahrzeug, sind erfindungsgemäß die zentrale Recheneinrichtung und das Fahrzeug zur Ausführung eines im vorigen beschriebenen Verfahrens eingerichtet. Bei dem Fahrzeug kann es sich um ein beliebiges Straßenfahrzeug wie einen Pkw, Lkw, Transporter, Bus oder dergleichen handeln. Generell kann es sich auch um ein Schienenfahrzeug, Wasserfahrzeug oder Luftfahrzeug handeln. Eine Kommunikation zwischen dem Fahrzeug und der zentralen Recheneinrichtung kann insbesondere drahtlos erfolgen. Hierzu kann die zentrale Recheneinrichtung an ein Netzwerk, insbesondere das Internet, angeschlossen sein. Das Fahrzeug kann über eine Telekommunikationseinheit verfügen, meist als Telematikeinheit bezeichnet. Eine solche Telematikeinheit ermöglicht es die Bordelektronik des Fahrzeugs per Mobilfunk an das Internet anzuschließen. Ebenfalls kann der Nutzer über ein mobiles Endgerät wie ein Smartphone, Tabletcomputer, Laptop, ein Wearable oder dergleichen verfügen, welches kabelgebunden oder drahtlos mit dem Fahrzeug koppelbar ist und/oder mittelbar über den Nutzeraccount des Nutzers ebenfalls an die zentrale Recheneinrichtung angebunden ist. In an information technology system comprising a central computing device and a vehicle, according to the invention, the central computing device and the vehicle are configured to execute a method described above. The vehicle can be any road vehicle such as a car, truck, van, bus, or the like. In general, it can also be a rail vehicle, watercraft, or aircraft. Communication between the vehicle and the central computing device can, in particular, be wireless. For this purpose, the central computing device can be connected to a network, in particular the Internet. The vehicle can have a telecommunications unit, usually referred to as a telematics unit. Such a telematics unit enables the vehicle's on-board electronics to be connected to the Internet via mobile radio. The user can also have a mobile device such as a smartphone, tablet computer, laptop, wearable, or the like, which can be coupled to the vehicle via cable or wirelessly and/or is also indirectly connected to the central computing device via the user's user account.

Die zentrale Recheneinrichtung ist ferner an ein Kryptowährungsnetzwerk angebunden, welches zum Prägen und Versenden entsprechender NFTs in der Lage ist. So kann die zentrale Recheneinrichtung einen Rechenknoten dieses Kryptowährungsnetzwerks ausbilden oder mit einem solchen in Kommunikationsverbindung stehen. Es kann sich dabei um alle erdenklichen bereits bekannten Kryptowährungsnetzwerke bzw. Kryptowährungen handeln. Auch kann es sich um bisher unbekannte und noch nicht programmierte Arten von Kryptowährungen handeln. Insbesondere können so speziell auf die Durchführung des erfindungsgemäßen Verfahrens maßgeschneiderte Smart-Contract-Standards bzw. Non-Fungible-Token Standards neu definiert und festgelegt werden.The central computing device is further connected to a cryptocurrency network capable of minting and sending corresponding NFTs. The central computing device can thus form a computing node of this cryptocurrency network or be in communication with one. These can be any conceivable known cryptocurrency network or cryptocurrency. They can also be previously unknown and unprogrammed types of cryptocurrencies. In particular, smart contract standards or non-fungible token standards can be newly defined and established specifically for implementing the method according to the invention.

Weitere vorteilhafte Ausgestaltungen des erfindungsgemäßen Verfahrens zum Freischalten von Fahrzeugfunktionen ergeben sich auch aus den Ausführungsbeispielen, welche nachfolgend unter Bezugnahme auf die Figuren näher beschrieben werden.Further advantageous embodiments of the method according to the invention for enabling vehicle functions also emerge from the exemplary embodiments which are described in more detail below with reference to the figures.

Dabei zeigen:

  • 1 eine schematische Darstellung der an der Ausführung eines erfindungsgemäßen Verfahrens zur Freischaltung einer Fahrzeugfunktion beteiligten Akteure; und
  • 2 eine schematische Darstellung der in 1 gezeigten Akteure im Detail.
Showing:
  • 1 a schematic representation of the actors involved in the execution of a method according to the invention for activating a vehicle function; and
  • 2 a schematic representation of the 1 actors shown in detail.

Mit Hilfe eines erfindungsgemäßen Verfahrens wird es ermöglicht Fahrzeugfunktionen beim Eintreffen bestimmter Ereignisse zur Anwendung in Fahrzeugen 1 eines Fahrzeugherstellers freizuschalten. So sind jeweilige Fahrzeugfunktionen durch die Hardware des Fahrzeugs 1 bereitstellbar, sobald die jeweilige Hardware mit einer Freigabekonfiguration konfiguriert wird. Die Freigabekonfiguration wird dabei von einer zentralen Recheneinrichtung 3 bereitgestellt und insbesondere drahtlos an das jeweilige Fahrzeug 1 übersendet. Die Erfindung basiert dabei darauf, dass Fahrzeugfunktionen bzw. Freigabekonfigurationen als digitales Gut NFTs zugeordnet werden. Ein Nutzer 2 des jeweiligen Fahrzeugs 1 verfügt über ein Wallet 4 einer zum Verwalten der NFTs genutzten Kryptowährung. Die jeweilige Kryptowährung basiert auf einer Blockchain 6. Der Nutzer 2 meldet sich mit einem persönlichen Nutzeraccount bei der zentralen Recheneinrichtung 3 an und verknüpft sein Wallet 4 mit dem Nutzeraccount. Dies versetzt die zentrale Recheneinrichtung 3 dazu in die Lage zu überprüfen, welche NFTs vom Wallet 4 enthalten sind. Hierzu übermittelt der Nutzer 2 im einfachsten Falle die Adresse seines Wallets 4, beispielsweise in Form des öffentlichen Schlüssels, auch als Public Key bezeichnet, an die zentrale Recheneinrichtung 3. Zudem ermöglicht es dies der zentralen Recheneinrichtung 3 NFTs dem Wallet 4 zuzuordnen, sprich an dieses zu überweisen. Dabei ist die zentrale Recheneinrichtung 3 an die Blockchain 6 angebunden, beispielsweise über einen nicht näher dargestellten Knoten des zugrunde liegenden Blockchainnetzwerks bzw. Kryptowährungsnetzwerk. Dabei kann generell auch die zentrale Recheneinrichtung 3 einen solchen Knoten ausbilden.With the aid of a method according to the invention, it is possible to activate vehicle functions for use in vehicles 1 of a vehicle manufacturer when certain events occur. Thus, respective vehicle functions can be provided by the hardware of the vehicle 1 as soon as the respective hardware is configured with an enable configuration. The enable configuration is provided by a central computing device 3 and, in particular, transmitted wirelessly to the respective vehicle 1. The invention is based on the fact that vehicle functions or enable configurations are assigned to NFTs as a digital asset. A user 2 of the respective vehicle 1 has a wallet 4 containing a cryptocurrency used to manage the NFTs. The respective cryptocurrency is based on a blockchain 6. The user 2 logs in to the central computing device 3 with a personal user account and links their wallet 4 to the user account. This enables the central computing device 3 to check which NFTs the wallet 4 contains. To do this, the user 2 transmits, in the simplest case, the address of his wallet 4, for example in the form of the public key, also referred to as the public key, to the central computing device 3. This also enables the central computing device 3 to assign NFTs to the wallet 4, i.e. to transfer them to it. The central computing device 3 is connected to the blockchain 6, for example via a node of the underlying blockchain network or cryptocurrency network. In general, the central computing device 3 can also form such a node.

Zur Verwaltung seines Nutzeraccounts kann der Nutzer 2 die verschiedensten Geräte nutzen wie beispielsweise ein mobiles Endgerät 7. Ein über die zentrale Recheneinrichtung 3 bereitgestelltes Portal kann auch aus dem Fahrzeug 1 selbst oder über den Internet-Browser eines Desktoprechners zugänglich sein.To manage his user account, the user 2 can use a variety of devices, such as a mobile device 7. A portal provided via the central computing device 3 can also be accessible from the vehicle 1 itself or via the Internet browser of a desktop computer.

Sobald die zentrale Recheneinrichtung 3 das Eintreffen eines bestimmten Ereignisses feststellt, bewirkt die zentrale Recheneinrichtung 3, dass dem Wallet 4 des Nutzers 2 ein jeweiliges NFT zugeordnet wird. Nun gilt es die dem NFT zugrunde liegende Fahrzeugfunktion im Fahrzeug 1 freizuschalten bzw. zu aktivieren. Hierzu liest die zentrale Recheneinrichtung 3 die im Wallet 4 gespeicherten NFTs aus. Somit weiß die zentrale Recheneinrichtung 3 welche Fahrzeugfunktionen zur Anwendung an das Fahrzeug 1 zu übertragen sind und führt dies aus. Durch das Konfigurieren der Hardware des Fahrzeugs 1 gemäß der Freigabekonfiguration gilt die Fahrzeugfunktion als im Fahrzeug 1 freigeschaltet. Nun kann die Fahrzeugfunktion, beispielsweise manuell durch den Nutzer 2 oder auch automatisch durch die zentrale Recheneinrichtung 3 oder auch eine in 2 dargestellte fahrzeuginterne Recheneinheit 8 aktiviert werden.As soon as the central computing device 3 detects the occurrence of a specific event, the central computing device 3 assigns a respective NFT to the wallet 4 of the user 2. The vehicle function underlying the NFT must now be unlocked or activated in the vehicle 1. To do this, the central computing device 3 reads the NFTs stored in the wallet 4. The central computing device 3 thus knows which vehicle functions are to be transferred to the vehicle 1 for use and carries this out. By configuring the hardware of the vehicle 1 according to the release configuration, the vehicle function is deemed to be unlocked in the vehicle 1. The vehicle function can now be activated, for example, manually by the user 2 or automatically by the central computing device 3 or a 2 The vehicle-internal computing unit 8 shown can be activated.

Es gibt mehrere Möglichkeiten, wie die zentrale Recheneinrichtung 3 überprüfen kann, ob jeweilige Ereignisse erfüllt sind oder nicht. So können die Fahrzeuge 1 Fahrzeuginformationen erheben und an die zentrale Recheneinrichtung 3 weitervermitteln. Hierzu sind insbesondere die zentrale Recheneinrichtung 3 und die jeweiligen Fahrzeuge 1 über das Internet kommunikativ miteinander verbunden. Hierzu können die jeweiligen Fahrzeuge 1 über eine in 2 dargestellte Telekommunikationseinheit 9 verfügen. Eine solche Telekommunikationseinheit 9 ermöglicht eine Anbindung der Fahrzeuge 1 an das Internet per Mobilfunk. In der zentralen Recheneinrichtung 3 können verschiedene Randbedingungen vorgehalten werden, wann jeweilige NFTs geprägt werden sollen. Sobald eine Fahrzeugfunktion eine solche Randbedingung erfüllt, bewirkt die zentrale Recheneinrichtung 3 das Prägen des jeweiligen NFTs, umfassend die jeweilige Fahrzeugfunktion als digitales Gut. Da die zentrale Recheneinrichtung 3 über eine Information verfügt, welches Fahrzeug 1 mit welchem Nutzeraccount und damit welchem Wallet 4 verbunden ist, kann die zentrale Recheneinrichtung 3 die Zuordnung des zu prägenden NFTs an das Wallet 4 bewerkstelligen.There are several ways in which the central computing device 3 can check whether the respective events are fulfilled or not. For example, the vehicles 1 can collect vehicle information and forward it to the central computing device 3. For this purpose, the central computing device 3 and the respective vehicles 1 are communicatively connected to one another via the Internet. For this purpose, the respective vehicles 1 can 2 shown telecommunications unit 9. Such a telecommunications unit 9 enables the vehicles 1 to be connected to the Internet via mobile radio. Various boundary conditions can be maintained in the central computing device 3 as to when respective NFTs should be minted. As soon as a vehicle function fulfills such a boundary condition, the central computing device 3 causes the respective NFT to be minted, comprising the respective vehicle function as a digital asset. Since the central computing device 3 has information as to which vehicle 1 is connected to which user account and thus to which wallet 4, the central computing device 3 can assign the NFT to be minted to the wallet 4.

Es ist auch möglich, dass die NFTs saisonal vorab des Eintreffens jeweiliger Ereignisse geprägt werden. Hierzu prägt die zentrale Recheneinrichtung 3 NFTs und weist sie einem Herstellerwallet 10 zu. Dabei werden die NFTs mittels eines sogenannten hybriden Smart-Contracts geprägt, was es ermöglicht, das Überweisen von NFTs an Wallets 4 in Abhängigkeit von außerhalb der Blockchain 6 vorliegenden Randbedingungen zu ermöglichen. So erfassen die jeweiligen Fahrzeuge 1 bzw. Dienstleister Fahrzeuginformationen und übermitteln diese an ein Blockchain-Orakel 5. Das Blockchain-Orakel 5 wiederum führt die Fahrzeuginformationen der Blockchain 6 zu, was ein Überprüfen der jeweiligen Randbedingungen durch die hybriden Smart-Contracts erlaubt. Sobald eine bestimmte Fahrzeuginformation eines bestimmten Fahrzeugs 1 eine jeweilige Randbedingung erfüllt, bewirkt der jeweilige hybride Smart-Contract automatisch das Überweisen des zugrunde liegenden NFTs an das Wallet 4 des Nutzers 2. Beispielsweise kann der Nutzer 2 in einem im Fahrzeug 1 spielbaren Videospiel eine bestimmte Punktzahl erreichen, sodass ein NFT als „Belohnung“ geprägt wird und der Nutzer eine neue Fahrzeugfunktion erhält.It is also possible for the NFTs to be minted seasonally in advance of the occurrence of respective events. For this purpose, the central computing device 3 mints NFTs and assigns them to a manufacturer wallet 10. The NFTs are minted using a so-called hybrid smart contract, which enables the transfer of NFTs to wallets 4 depending on boundary conditions existing outside of the blockchain 6. Thus, the respective vehicles 1 or service providers record vehicle information and transmit it to a blockchain oracle 5. The blockchain oracle 5, in turn, feeds the vehicle information to the blockchain 6, which allows the respective boundary conditions to be verified by the hybrid smart contracts. As soon as a specific vehicle information of a specific vehicle 1 fulfills a respective boundary condition, the respective hybrid smart contract automatically causes the transfer of the underlying NFT to the wallet 4 of user 2. For example, user 2 can achieve a certain score in a video game playable in vehicle 1, so that an NFT is minted as a "reward" and the user receives a new vehicle function.

Zur Erfassung der Fahrzeuginformationen können die Fahrzeuge 1 bzw. eine jeweilige Recheneinheit 8 Sensordaten über einen ebenfalls in 2 dargestellten Feldbus 11, beispielsweise einen CAN-Bus oder eine Ethernet-Datenleitung oder dergleichen, auslesen. Auch kann die Recheneinheit 8 Informationen von sonstigen Steuergeräten 12, 13, 14, 15, 16 auslesen. 1 zeigt ebenfalls eine Ladestation 17. Die Ladestation 17 wird von einem Dienstleister betrieben. Der Dienstleister kann vom jeweiligen Fahrzeug 1 bzw. Nutzer 2 an der Ladestation 17 bezogene elektrische Energiemenge erfassen und die Höhe dieser Energiemenge speichern. Hierdurch kann der Dienstleister ermitteln, wann der jeweilige Nutzer 2 eine gewisse das Prägen eines NFT bedingende Energiemenge bezogen hat. Diese Information kann der Dienstleister ebenfalls in Form der Fahrzeuginformationen dem Blockchain-Orakel 5 und/oder der zentralen Recheneinrichtung 3 zugänglich machen. Im erweiterten Sinne bewirkt also die zentrale Recheneinrichtung 3 durch das Ausformulieren der Smart-Contracts bzw. hybriden Smart-Contracts das Zuordnen der NFTs zu den Wallets 4 von Nutzern 2, auch wenn die das Prägen bzw. Überweisen auslösenden Informationen von einer anderen Quelle bereitgestellt werden.To record the vehicle information, the vehicles 1 or a respective computing unit 8 can receive sensor data via a 2 The computing unit 8 can also read information from other control units 12, 13, 14, 15, 16. 1 also shows a charging station 17. The charging station 17 is operated by a service provider. The service provider can record the amount of electrical energy drawn by the respective vehicle 1 or user 2 at the charging station 17 and store the amount of this energy. This allows the service provider to determine when the respective user 2 has drawn a certain amount of energy that necessitates the minting of an NFT. The service provider can also make this information available to the blockchain oracle 5 and/or the central computing device 3 in the form of vehicle information. In a broader sense, the central computing device 3 thus assigns the NFTs to the wallets 4 of users 2 by formulating the smart contracts or hybrid smart contracts, even if the information triggering the minting or transfer is provided by another source.

2 zeigt noch einmal die am erfindungsgemäßen Verfahren beteiligten Akteure im Detail. So sind das Blockchain-Orakel 5, die zentrale Recheneinrichtung 3 sowie das Wallet 4 des Nutzers 2 und das Herstellerwallet 10 an die Blockchain 6 angebunden. Die zentrale Recheneinrichtung 3 wiederum verfügt über Zugriff auf eine erste und zweite Datenbank 18.1, 18.2. In der ersten Datenbank 18.1 können Fahrzeugfunktionen bzw. die jeweiligen Freigabekonfigurationen gruppiert nach Exklusivitätsstufen vorgehalten werden. Jeweilige Freigabekonfigurationen können Programmcode und/oder Mediendateien wie digitale Bilder, Videos, Soundfiles, Texte und dergleichen umfassen. In der zweiten Datenbank 18.2 kann eine Übersetzungsmatrix vorgehalten werden. Eine solche Übersetzungsmatrix definiert die Fahrzeugfunktionen und jeweilige Randbedingungen für Ereignisse. Die aus der Übersetzungsmatrix enthaltenen Informationen können dann von der zentralen Recheneinrichtung 3 zur Ausformulierung von Smart-Contracts genutzt werden. Mittels dieser Smart-Contracts lassen sich dann NFTs automatisch generieren und Wallets 4, 10 zuweisen. 2 shows the actors involved in the method according to the invention in detail. The blockchain oracle 5, the central computing device 3, the wallet 4 of the user 2, and the manufacturer wallet 10 are connected to the blockchain 6. The central computing device 3, in turn, has access to a first and second data bank 18.1, 18.2. In the first database 18.1, vehicle functions or the respective release configurations can be stored, grouped according to exclusivity levels. Respective release configurations can include program code and/or media files such as digital images, videos, sound files, texts, and the like. A translation matrix can be stored in the second database 18.2. Such a translation matrix defines the vehicle functions and the respective boundary conditions for events. The information contained in the translation matrix can then be used by the central computing device 3 to formulate smart contracts. Using these smart contracts, NFTs can then be automatically generated and assigned to wallets 4, 10.

Dabei hat der Nutzer 2 die völlige Kontrolle über die Ausführung des erfindungsgemäßen Verfahrens. So kann der Nutzer 2 festlegen für welche Ereignisse bzw. Fahrzeuginformationen Fahrzeugfunktionen erhalten werden sollen. Somit abonniert die zentrale Recheneinrichtung 3 ausschließlich für die ausgewählten Fahrzeugfunktionen bzw. Fahrzeuginformationen, dass die relevanten Fahrzeuginformationen vom Fahrzeug 1 erhoben und erfasst werden sollen. So werden Daten nur dann erhoben, wenn sie auch benötigt werden.User 2 has complete control over the execution of the method according to the invention. User 2 can thus specify for which events or vehicle information vehicle functions should be received. Thus, central computing device 3 subscribes exclusively for the selected vehicle functions or vehicle information, so that the relevant vehicle information is to be collected and recorded from vehicle 1. This way, data is only collected when it is actually needed.

Die jeweiligen Fahrzeuginformationen können von entsprechenden Fahrzeugsensoren erhoben werden sowie von den Steuergeräten 12 - 16 ausgelesen werden. Über die Telekommunikationseinheit 9 können die Fahrzeuginformationen an die zentrale Recheneinrichtung 3 bzw. das Blockchain-Orakel 5 übertragen werden. Generell wäre auch eine unmittelbare Anbindung der Telekommunikationseinheit 9 an das Blockchain-Orakel 5 (nicht dargestellt) möglich. Der Nutzer 2 kann zudem mit dem Infotainmentsystem des Fahrzeugs 1 sowie seinem Nutzeraccount bzw. einem zur Verwaltung des Nutzeraccounts bzw. des Fahrzeugs 1 vom Fahrzeughersteller über die zentrale Recheneinrichtung 3 bereitgestellten Portal über eine Mensch-Maschine-Schnittstelle HIM interagieren.The respective vehicle information can be collected by corresponding vehicle sensors and read by the control units 12-16. The vehicle information can be transmitted to the central computing device 3 or the blockchain oracle 5 via the telecommunications unit 9. In general, a direct connection of the telecommunications unit 9 to the blockchain oracle 5 (not shown) would also be possible. The user 2 can also interact with the infotainment system of the vehicle 1 as well as their user account or a portal provided by the vehicle manufacturer for managing the user account or the vehicle 1 via the central computing device 3 via a human-machine interface (HIM).

Das Steuergerät 12 dient beispielsweise zum Steuern der Gesamtinszenierung des Fahrzeugs 1. Das Steuergerät 13 dient beispielsweise zum Steuern der Interieurinszenierung. Das Steuergerät 14 dient beispielsweise zum Steuern der Exterieurinszenierung. Das Steuergerät 15 dient beispielsweise zum Steuern der über fahrzeugexterne Lautsprecher abzugebenden künstlichen Motorengeräusche. Das Steuergerät 16 dient beispielsweise der Ladekommunikation mit der Ladestation 17.Control unit 12 serves, for example, to control the overall staging of vehicle 1. Control unit 13 serves, for example, to control the interior staging. Control unit 14 serves, for example, to control the exterior staging. Control unit 15 serves, for example, to control the artificial engine noises emitted via external vehicle speakers. Control unit 16 serves, for example, to facilitate charging communication with charging station 17.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 10 2022 000 646 A1 [0007]DE 10 2022 000 646 A1 [0007]
  • US 2022/0383295 A1 [0008]US 2022/0383295 A1 [0008]
  • US 2023/0071093 A1 [0009]US 2023/0071093 A1 [0009]

Claims (12)

Verfahren zum Freischalten einer Fahrzeugfunktion, wobei die Fahrzeugfunktion über die Hardware eines Fahrzeugs (1) bereitstellbar ist, die Hardware durch Software konfiguriert wird, und wobei die Fahrzeugfunktion durch die Hardware bereitgestellt wird, wenn die Hardware gemäß einer Freigabekonfiguration konfiguriert wird, dadurch gekennzeichnet, dass - sich ein Nutzer (2) des Fahrzeugs (1) an einer zentralen Recheneinrichtung (3) mit einem Nutzeraccount anmeldet; - der Nutzer (2) sein Wallet (4) mit dem Nutzeraccount verknüpft; - die zentrale Recheneinrichtung (3) das Prägen eines NFTs veranlasst, wobei dem NFT die Freigabekonfiguration als digitales Gut zugeordnet wird; - die zentrale Recheneinrichtung (3) bewirkt, dass wenn ein Ereignis eintrifft, das NFT dem Wallet (4) des Nutzers (2) zugeordnet wird; - die zentrale Recheneinrichtung (3) die im Wallet (4) gespeicherten NFTs ausliest; und - die zentrale Recheneinrichtung (3) für im Wallet (4) gespeicherte NFTs jeweilige Freigabekonfigurationen bezieht und an das Fahrzeug (1) überträgt.Method for activating a vehicle function, wherein the vehicle function can be provided via the hardware of a vehicle (1), the hardware is configured by software, and wherein the vehicle function is provided by the hardware when the hardware is configured according to a release configuration, characterized in that - a user (2) of the vehicle (1) logs into a central computing device (3) with a user account; - the user (2) links his wallet (4) to the user account; - the central computing device (3) initiates the minting of an NFT, wherein the release configuration is assigned to the NFT as a digital asset; - the central computing device (3) causes the NFT to be assigned to the wallet (4) of the user (2) when an event occurs; - the central computing device (3) reads out the NFTs stored in the wallet (4); and - the central computing device (3) obtains respective release configurations for NFTs stored in the wallet (4) and transmits them to the vehicle (1). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass es sich um ein fahrzeugbezogenes Ereignis handelt.Procedure according to Claim 1 , characterized in that it is a vehicle-related event. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die zentrale Recheneinrichtung (3) das Prägen des NFTs zu einem vor dem Eintreffen des Ereignisses liegenden ersten Zeitpunkt veranlasst und das Zuordnen des NFTs zum Wallet (4) des Nutzers (2) zu einem späteren zweiten Zeitpunkt nach dem Eintreffen des Ereignisses bewirkt.Procedure according to Claim 1 or 2 , characterized in that the central computing device (3) causes the NFT to be minted at a first point in time prior to the occurrence of the event and causes the NFT to be assigned to the wallet (4) of the user (2) at a later second point in time after the occurrence of the event. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die zentrale Recheneinrichtung (3) das Prägen des NFTs und das Zuordnen des NFTs zum Wallet (4) des Nutzers (2) beim Eintreffen des Ereignisses veranlasst.Procedure according to Claim 1 or 2 , characterized in that the central computing device (3) initiates the minting of the NFT and the assignment of the NFT to the wallet (4) of the user (2) upon the occurrence of the event. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das Fahrzeug (1) Fahrzeuginformationen erhebt und an die zentrale Recheneinrichtung (3) überträgt, die zentrale Recheneinrichtung (3) die Fahrzeuginformationen mit wenigstens einer Bedingung vergleicht, woraufhin die zentrale Recheneinrichtung (3) das Eintreffen des Ereignisses erkennt, sobald wenigstens eine Fahrzeuginformation die Bedingung erfüllt.Method according to one of the Claims 1 until 4 , characterized in that the vehicle (1) collects vehicle information and transmits it to the central computing device (3), the central computing device (3) compares the vehicle information with at least one condition, whereupon the central computing device (3) recognizes the occurrence of the event as soon as at least one piece of vehicle information fulfills the condition. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass zumindest das Zuordnen des NFTs zu einem Wallet (4), insbesondere das Prägen und Zuordnen des NFTs, durch einen hybriden Smart-Contract ausgelöst wird, wobei das Fahrzeug (1) und/oder ein Dienstleister Fahrzeuginformationen erhebt und an ein Blockchain-Orakel (5) überträgt, wobei das Blockchain-Orakel (5) die Fahrzeuginformationen dem hybriden Smart-Contract übergibt, und wobei der hybride Smart-Contract wenigstens eine Bedingung umfasst, welche beschreibt, wann in Abhängigkeit der Fahrzeuginformationen das Ereignis eintrifft.Method according to one of the Claims 1 until 4 , characterized in that at least the assignment of the NFT to a wallet (4), in particular the minting and assignment of the NFT, is triggered by a hybrid smart contract, wherein the vehicle (1) and/or a service provider collects vehicle information and transmits it to a blockchain oracle (5), wherein the blockchain oracle (5) transfers the vehicle information to the hybrid smart contract, and wherein the hybrid smart contract comprises at least one condition which describes when the event occurs depending on the vehicle information. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass dem NFT beim Prägen, insbesondere über einen hybriden Smart-Contract, eine fahrzeuginformationsspezifische Entwertungsbedingung zugeordnet wird, nach dessen Eintreffen die Hardware des Fahrzeugs (1) von der Freigabekonfiguration in eine hierzu abweichende, insbesondere zu einer Standardkonfiguration, rekonfiguriert wird.Method according to one of the Claims 1 until 6 , characterized in that a vehicle information-specific devaluation condition is assigned to the NFT during minting, in particular via a hybrid smart contract, after the arrival of which the hardware of the vehicle (1) is reconfigured from the release configuration into a configuration deviating therefrom, in particular into a standard configuration. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass das Fahrzeug (1) und/oder ein Dienstleister Fahrzeuginformationen erhebt und an ein Blockchain-Orakel (5) überträgt, wobei das Blockchain-Orakel (5) die Fahrzeuginformationen dem hybriden Smart-Contract übergibt, wobei die Entwertungsbedingung zusätzlich festlegt, dass das NFT nach Eintreffen der Entwertungsbedingung entwertet wird.Procedure according to Claim 7 , characterized in that the vehicle (1) and/or a service provider collects vehicle information and transmits it to a blockchain oracle (5), wherein the blockchain oracle (5) transfers the vehicle information to the hybrid smart contract, wherein the invalidation condition additionally stipulates that the NFT is invalidated after the invalidation condition is met. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass die zentrale Recheneinrichtung (3) eine Datenbank mit wenigstens zwei digitalen Gütern vorhält und in Abhängigkeit einer Randbedingung entscheidet, welches der digitalen Güter dem NFT zugeordnet wird.Method according to one of the Claims 1 until 8 , characterized in that the central computing device (3) maintains a database with at least two digital goods and decides, depending on a boundary condition, which of the digital goods is assigned to the NFT. Verfahren nach Anspruch 9, gekennzeichnet durch eine der folgenden Randbedingungen: - eine Fahrzeugausstattung; und/oder - dem aktuellen Wert wenigstens einer Fahrzeuginformation.Procedure according to Claim 9 , characterized by one of the following boundary conditions: - a vehicle equipment; and/or - the current value of at least one vehicle information item. Verfahren nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass digitalen Gütern eine Exklusivitätsstufe zugeordnet wird und digitale Güter gemäß ihrer Exklusivitätsstufe gruppiert werden.Procedure according to Claim 9 or 10 , characterized in that digital goods are assigned an exclusivity level and digital goods are grouped according to their exclusivity level. Informationstechnisches System, umfassend eine zentrale Recheneinrichtung (3) und ein Fahrzeug (1), dadurch gekennzeichnet, dass die zentrale Recheneinrichtung (3) und das Fahrzeug (1) zur Ausführung eines Verfahrens nach einem der Ansprüche 1 bis 11 eingerichtet sind.Information technology system, comprising a central computing device (3) and a vehicle (1), characterized in that the central computing device (3) and the vehicle (1) are configured to carry out a method according to one of the Claims 1 until 11 are set up.
DE102023005097.0A 2023-12-09 2023-12-09 Method for activating a vehicle function and information technology system Pending DE102023005097A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102023005097.0A DE102023005097A1 (en) 2023-12-09 2023-12-09 Method for activating a vehicle function and information technology system
PCT/EP2024/081594 WO2025119580A1 (en) 2023-12-09 2024-11-07 Method for unlocking a vehicle function, and information technology system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023005097.0A DE102023005097A1 (en) 2023-12-09 2023-12-09 Method for activating a vehicle function and information technology system

Publications (1)

Publication Number Publication Date
DE102023005097A1 true DE102023005097A1 (en) 2025-06-12

Family

ID=93462970

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023005097.0A Pending DE102023005097A1 (en) 2023-12-09 2023-12-09 Method for activating a vehicle function and information technology system

Country Status (2)

Country Link
DE (1) DE102023005097A1 (en)
WO (1) WO2025119580A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11812451B2 (en) * 2019-06-25 2023-11-07 Ford Global Technologies, Llc Vehicle component usage
US12307438B2 (en) 2021-05-26 2025-05-20 Disney Enterprises, Inc. Collector container for non-fungible token (NFT) assets
US20230071093A1 (en) 2021-09-03 2023-03-09 Vlinder Inc. System and method for unified smart contract-based listing and transaction of nft assests across multiple platforms
DE102022000646B4 (en) 2022-02-22 2025-09-04 Mercedes-Benz Group AG Process for minting and using vehicle-related non-fungible tokens and information technology system
DE102022112162B3 (en) * 2022-05-16 2023-04-27 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method and system for the time-controlled release of at least one function of a device

Also Published As

Publication number Publication date
WO2025119580A1 (en) 2025-06-12

Similar Documents

Publication Publication Date Title
DE102022000646B4 (en) Process for minting and using vehicle-related non-fungible tokens and information technology system
DE102021123067A1 (en) Secure means of transport data exchange
WO2019174949A1 (en) Method for reserving an electric charging station, and charging system
DE102019129050A1 (en) SYSTEMS AND METHODS FOR SHARING VEHICLES VIA PEER-TO-PEER NETWORKS
DE112023003620T5 (en) Internal Certification Body for Electronic Control Unit
DE102014225593B4 (en) Method and computing device for distributed computing in motor vehicles
DE102013003044A1 (en) Method for transmitting information through display system of vehicle, involves comprising route information, infotainment information, vehicle diagnostic information and/or vehicle-specific information in vehicle information
DE102008021030A1 (en) Vehicle e.g. car, operating method, involves transmitting data required for changing or downloading software of control devices over physical interface, by manager, and managing and distributing data
DE102019206211A1 (en) Computer-implemented method for providing data
DE112021003364T5 (en) Demand-based power distribution
EP1185026A2 (en) Method for data transmission
CN117812139A (en) Information processing method, device, first server, vehicle-mounted terminal and storage medium
WO2022194658A1 (en) Method for authorizing a first participant in a communication network, processing device, motor vehicle, and infrastructure device
DE102023005085A1 (en) Method for activating a vehicle function and information technology system
DE102023005097A1 (en) Method for activating a vehicle function and information technology system
DE102020200230A1 (en) Means for processing vehicle-specific vehicle data
DE102016219014A1 (en) Method for secure access to data of a vehicle
DE102023133524B3 (en) Real-time method for unlocking a motor vehicle, as well as a real-time method for locking a motor vehicle
WO2020058008A1 (en) Method for implementing an application in a vehicle, vehicle system, computer program and data carrier signal
DE102023005095A1 (en) Method for activating a vehicle function and information technology system
DE102023005096A1 (en) Method for activating a vehicle function and information technology system
DE102018124636A1 (en) Carrying out computing methods with a control unit of a vehicle
DE102022122126A1 (en) METHOD FOR GENERATING CLEARANCE INFORMATION AND SERVER SETUP
DE102018009168A1 (en) Method for paying in a motor vehicle by means of a transaction of a cryptocurrency computer network
DE102018106517A1 (en) Control for a vehicle with demonstration mode

Legal Events

Date Code Title Description
R012 Request for examination validly filed