Method for sending a message from an application of a vehicle to an off-board server, computer-readable medium, system, and vehicle

The vehicle's network router automates message exchange with mobile terminals using integrated network proxies, addressing inefficiencies in existing methods by ensuring secure, cost-effective, and user-controlled communication with off-board servers.

DE102024119364B3Active Publication Date: 2025-07-31BAYERISCHE MOTOREN WERKE AG
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
DE102024119364
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-07-08
Publication Date
2025-07-31
Estimated Expiration
2044-07-08

AI Technical Summary

Technical Problem

Existing methods for transmitting and receiving messages of vehicle applications to and from off-board servers are inefficient, particularly due to high mobile radio costs, lack of Wi-Fi network availability during travel, and the need for manual smartphone tethering.

Method used

A method involving a vehicle's network router determining an available communication connection to a mobile terminal with an integrated network proxy, generating a data packet, and transmitting it to the mobile terminal's network proxy for automated message exchange with an off-board server, using secure and authenticated connections based on user-specific profiles.

Benefits of technology

Enables efficient, automated, and cost-effective message transmission and reception of vehicle applications to and from off-board servers, optimizing communication through available and user-defined criteria.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention relates to a method for sending a message from an application of a vehicle to a server external to the vehicle, the method comprising: receiving the message from the application of the vehicle at the server external to the vehicle via a network router of the vehicle; determining a communication connection from a plurality of communication connections of the vehicle via the network router of the vehicle, wherein the determined communication connection is a communication connection with a mobile terminal coupled to the vehicle; generating a data packet for the determined communication connection via the network router of the vehicle, wherein the data packet comprises the message of the application and optional additional information for a network proxy of an application of the mobile terminal coupled to the vehicle as the recipient of the data packet;Transmitting the generated data packet from the network router of the vehicle via the determined communication connection to the network proxy of the application of the mobile terminal coupled to the vehicle, wherein the network proxy of the application of the mobile terminal coupled to the vehicle extracts the message of the vehicle application from the transmitted data packet, and wherein the network proxy of the application of the mobile terminal coupled to the vehicle transmits the message of the vehicle application via a communication connection of the mobile terminal coupled to the vehicle to the vehicle-external server as the recipient of the message;
Need to check novelty before this filing date? Find Prior Art

Claims

[1] A method (100) for sending a message from an application (302, 304, 306) of a vehicle (308) to an off-vehicle server (330), the method (100) comprising: Receiving (102) the message of the application (302, 304, 306) of the vehicle (308) to the off-vehicle server (330) by a network router (310) of the vehicle (308); Determining (104) a communication connection (318) from a plurality of communication connections (312, 314, 316, 318) of the vehicle (308) by the network router (310) of the vehicle (308), wherein the determined communication connection (318) is a communication connection (318) with a mobile terminal (322) coupled to the vehicle; generating (106) a data packet for the determined communication connection (318) by the network router (310) of the vehicle (308), wherein the data packet comprises the message of the application (302, 304, 306) and optional additional information for a network proxy (324) of an application (320) of the mobile terminal (322) coupled to the vehicle as a receiver of the data packet; Transmitting (108) the generated data packet from the network router (310) of the vehicle (308) via the determined communication connection (318) to the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle, wherein the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle extracts the message of the application (302, 304, 306) of the vehicle (308) from the transmitted data packet, and wherein the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle transmits the message of the application (302, 304, 306) of the vehicle (308) via a communication connection (326, 328) of the mobile terminal (322) coupled to the vehicle to the vehicle-external server (330) as the recipient of the message. [2] The method (100) of claim 1, wherein determining (104) the communication link (318) from the plurality of communication links (312, 314, 316, 318) of the vehicle (308) by the network router (310) of the vehicle (308) comprises: Determining the communication connection (318) with a mobile terminal (322) coupled to the vehicle by the network router (310) of the vehicle (308) depending on an availability of the communication connection (318) with the mobile terminal (322) coupled to the vehicle, a unique identifier of the application (302, 304, 306) of the vehicle (308), a type of application (302, 304, 306) of the vehicle (308), and / or a type of data requested by the application (302, 304, 306) with the message. [3] The method (100) of any preceding claim, wherein the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle is an Internet network proxy integrated into the application (320) of the mobile terminal (322) coupled to the vehicle. [4] Method (100) according to one of the preceding claims, wherein the determined communication connection (318) is an automatically established, secure, and authenticated communication connection between the vehicle (308) and the mobile terminal (322) coupled to the vehicle, in particular between the vehicle (308) and the application (320) of the mobile terminal (322) coupled to the vehicle. [5] Method (100) according to one of the preceding claims, wherein the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle transmits the message of the application (302, 304, 306) of the vehicle (308) via a communication connection (326, 328) of the mobile terminal (322) coupled to the vehicle to the vehicle-external server (330) as the recipient of the message depending on a user-specific communication profile of the application (320) of the mobile terminal (322) coupled to the vehicle, wherein the user-specific communication profile of the application (320) of the mobile terminal (322) coupled to the vehicle preferably comprises a communication connection (326, 328) for transmitting the message of the application (302, 304, 306) of the vehicle (308) depending on a type of application (302, 304, 306) of the vehicle (308). [6] A method (200) for receiving a message of an application (302, 304, 306) of a vehicle (308) from an off-vehicle server (330), the method (200) comprising: Receiving (202) a data packet from a network proxy (324) of an application (320) of a mobile terminal (322) coupled to the vehicle via a communication connection (318) by a network router (310) of the vehicle (308), wherein receiving (202) the data packet from the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle via the communication link (318) by the network router (310) of the vehicle (308) comprises: Receiving the message of the application (302, 304, 306) of the vehicle (308) from the off-vehicle server (330) by the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle; Determining the communication connection (318) by the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle; Generating a data packet for the determined communication connection (318) by the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle, wherein the data packet comprises the message of the application (302, 304, 306) of the vehicle (308) from the vehicle-external server (330) and optional additional information for routing to the network router (310) of the vehicle (308) as the recipient of the data packet; and Transmitting the generated data packet via the determined communication connection (318) to the network router (310) of the vehicle (308) by the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle for receiving the data packet from the network proxy (324) of the application (320) of the mobile terminal (322) coupled to the vehicle via the communication connection (318) by the network router (310) of the vehicle (308); Extracting (204) the message of the vehicle's application from the received data packet by the vehicle's network router; and Transmitting (206) the extracted message of the application (302, 304, 306) of the vehicle (308) from the network router (310) of the vehicle (308) to the application (302, 304, 306) of the vehicle (308) for receiving the message of the application (302, 304, 306) from the off-vehicle server (330) by the application (302, 304, 306) of the vehicle (308). [7] A computer-readable medium for sending a message from an application (302, 304, 306) of a vehicle (308) to an off-vehicle server (330), the computer-readable medium comprising instructions which, when executed on a computer and / or a control unit, carry out the method (100) according to any one of claims 1 to 5. [8] A computer-readable medium for receiving a message of an application (302, 304, 306) of a vehicle (308) from an off-vehicle server (330), the computer-readable medium comprising instructions which, when executed on a computer and / or a control unit, carry out the method (200) of claim 6. [9] System for sending a message from an application (302, 304, 306) of a vehicle (308) to a vehicle-external server (330) and / or for receiving a message from an application (302, 304, 306) of a vehicle (308) from a vehicle-external server (330), wherein the system is designed to carry out the method (100, 200) according to one of claims 1 to 5 and / or according to claim 6. [10] Vehicle comprising the system (300) for sending a message of an application (302, 304, 306) of a vehicle (308) to a vehicle-external server (330) and / or for receiving a message of an application (302, 304, 306) of a vehicle (308) from a vehicle-external server (330) according to claim 9.

Citation Information

Patent Citations

  • Method and system for automobile network diagnosis

    CN102098326A

  • Systems and methods for providing network-based content to an in-vehicle telematics system

    US20140164579A1

  • Vehicle control update methods and systems

    US20160210131A1

  • Vehicle data communication

    US20160366049A1

  • CN000102098326A