Exemplary embodiments of the invention relate to a method for operating a multimedia system for a motor vehicle, a computer program, as well as to a multimedia system.
According to the state of the art, the ability to store a user information in such a way as to be simply, competition efficient and user friendly enough to facilitate a personalized eco system based on individual user preferences is needed. Furthermore, it is known that a connection between the mobile device and the multimedia device of the car can be realized
Furthermore, DE 10 2017 215 496 A1 shows a vehicle multimedia system having at least one display, a radio headunit, the radio headunit having a graphic processing unit, a display controller, an input device, a Wayland/Weston compositor, and a communication handler and having a data connection via the vehicle bus system, the data connection via the vehicle bus system leading to data exchange with a smartphone. It is shown that a two stage composition for the rendering of the graphics of the vehicle multimedia system to be displayed takes place via the data link via the vehicle bus system and, for this purpose, the first stage of the compositing is transferred to the smartphone via the data link using the smartphone graphics hardware.
US 2019/0265884 A1 shows a method for interfacing a mobile device with a vehicle. The method includes providing a connection to the Internet for the vehicle via wireless connection circuitry associated with an on-board computer of the vehicle. The connection used to communicate with a server of a cloud service provider for the vehicle. The cloud service provider is configured to manage user accounts to enable one or more vehicles to connect with the cloud service provider. A user account is assigned to a user and the user account is associated with custom settings of the user. The method includes enabling communication, by the on-board computer, with a mobile device proximate to the vehicle. The communication provides for pairing the mobile device with the on-board computer using credentials saved by the on-board computer from a previous pairing or pairing the mobile device with the on-board computer via a pairing routine processed between the on-board computer and the mobile device.
US 2017/0072883 A1 suggests a system and a method for reconfiguring a vehicle based on one or more preferences of a first user without the first user directly providing an input to the vehicle to reconfigure the vehicle. The method may include wirelessly receiving first user profile data at a vehicle. The first user profile data may be associated with a first user. The first user profile data may describe how one or more settings of the vehicle should be configured for the first user.
US 2012/0174212 A1 describes a connected account provider system that allows a user of multiple electronic devices to set up a user account on one device with the device's settings saved in the cloud for application across different devices. A user can obtain secure access to the saved settings using a second (or subsequent) device and can select settings from the initial device to be synchronized to the second device.
Exemplary embodiments of the invention are directed to a method, a computer program as well as a multimedia system, allowing a more efficient operation of the multimedia system.
One aspect of the invention relates to a method for operating a multimedia system for a motor vehicle, wherein a first mobile network connection is established between a cloud server of the multimedia system external to the motor vehicle and a multimedia device of the multimedia system internal to the motor vehicle and wherein a second mobile network connection is established between the cloud server and a mobile device of a user of the multimedia system.
The at least one user setting for the mobile device from the user is transferred from the mobile device to the cloud server by using the second mobile network connection and this at least one user setting is stored at the cloud server, so that the multimedia system can directly access this user setting by just using the first mobile network connection.
Additionally, the multimedia device and the mobile device are synchronized by the cloud server. In particular, a cloud storage is needed to synchronize the applications a user has chosen to use in the vehicle's headunit. Here, a cloud storage contains profiled data in key/value pairs for the application's state. The user stores profile data in application states on the cloud storage. For example, a bucket is created to store a user's data, where the data can be viewed or moved at any time. When the data is removed, the bucket that contains the data, can be deleted. The user can then synchronize the data in the cloud with data on the motor vehicle, in this case, for example, using a special synchronization program. A service provides a local cache for data to allow applications to read and write data without connectivity. When the device is connected, data in the local cache will synchronize to the cloud and notify the headunit when an update is available. When the headunit is turned on, the user can download content from cloud storage to the vehicle. This is equally applicable to stored files such as photos, videos, or documents. The user is able to access on the vehicle the same personal applications as installed on a smart device. The user may also use digital applications that share the same data of applications that are sharing the same credentials.
Furthermore, an offline work with the mobile device is stored and after the connection from the mobile device and/or the multimedia device to the cloud server the mobile device and the multimedia device are synchronized. In other words, user can synchronize their smart devices and their motor vehicles remotely using the cloud. Using the cloud, user can store their data, preferences, and states, and update their devices or the vehicle's headunit after login. The user is able to work offline and store the changes in a local data base first when there is no connectivity and update later when the connectivity is back. According to a further advantageous embodiment, In a further advantageous form of configuration,
Thereby, it is facilitated that the access from the user to the applications and services can be realized in an easy way. Furthermore, this realization comes with a benefit of being able to utilize existing technologies for connectivity, security, and cloud infrastructures from service providers. For an example, the user will not need to bring and connect the mobile device every time to the multimedia device of the motor vehicle.
In other words, the goal of the invention is to store a user's information in such a way as to be simple, computation efficient, and user friendly enough to facilitate a personalized ecosystem based on individual user preferences. The solution presented is a methodology to upload user device/smartphone settings to a motor vehicle's hosted services that are facilitated by a cloud server connected headunit with the ability to take functions of the mobile devices.
It shall be noted that the described approach is given as an example to illustrate an otherwise general approach to the methodology to upload user setting to cloud hosted services. This is in reference to other or emergent protocols that could be applied, but that would not change the solution of this invention. It shall be noted that user applications in this context are executables supplied by third party providers through app stores, and the term ‘user setting’ relates to the personalized user preferences and stored data associated with that applications. It shall further be noted that the application is not limited for use with a motor vehicle or headunit of the motor vehicle or the multimedia device of the motor vehicle, but is rather general in concept and could equally be applied to a home or office application where the function of the headunit is operated by home or office based computing platforms that have at least a network connection to a cloud server.
The mobile device can, for example, be a smartphone or a tablet or any other user devices that could run the user application. The mobile device is further described as a smartphone and can equally be a computerized platform or an IoT device that can be connected to a cloud service.
In an advantageous form of configuration, the multimedia device is using the at least one user setting, wherein the mobile device is disconnected from the cloud server. In other words, there is no mobile network connection between the mobile device and the cloud server. Furthermore, there is no connection between the mobile device and the multimedia device. The multimedia device is just obtaining the user setting from the cloud server. Therefore, it is possible that the user setting of the mobile device can be used by the multimedia device without any connection to the mobile device.
Further, it has turned to be advantageous if the at least one user setting can be used by the user by operating the multimedia device. In other words, it is possible, that the user can operate with or at the multimedia device, for example, by touching the multimedia device when the multimedia device is a touchscreen, without any connection to the mobile device. The interaction is just between the multimedia device and the cloud server. So, there is no need for a direct connection between the mobile device and the multimedia device.
According to a further advantageous embodiment, at least one credential for using the user setting is submitted by operating the multimedia device. Especially, once the motor vehicle is configured to the information of the applications or the user settings that now run on the motor vehicle and the relevant preferences of a user had set up on the mobile device, the user can then access the applications through the motor vehicle. In general, a user is required to provide credentials for individual applications. To avoid the need of entering credentials for each application every time the application is accessed and the user credentials may be stored on the motor vehicle's headunit, in other words the multimedia device.
In a further advantageous form of configuration, the at least one credential is stored by the multimedia device. For example, a script can be implemented on the motor vehicle's headunit that stores the credentials. Here, a user needs to provide the credentials for the first attempt to access this application on the vehicle's headunit. Once a successful login has been granted, the credentials may be stored in a script so subsequent use of the applications on the vehicle's headunit will not prompt user to provide them, as the script will inject a stored login form, fetch and hash the credentials, and send it to the applications of the indication servers for log in. Note the script should use local state of the art encryption or a remote server. Furthermore, a software running in the background of the motor vehicle's headunit will need to detect when a user is launching an application requiring credentials and whether it is a new application from a previously defined template. The software will then fetch the previously safe credentials on the vehicle's headunit and submit the credential for a user. The software needs to be installed and maintained on the vehicle's headunit where applications are launched.
Further, it has turned out to be advantageous if the at least one user setting is used for a phone call, a message service, mobile device applications, and/or data of the mobile device. In particular, here, the user setting contains information such as data, for example, for a contact, documents or photos, or texts/calls and applications, in particular including credentials. This methodology assumes that the service of, for example, wireless LAN or cellular provider service is established.
A further aspect of the invention relates to a computer program comprising instructions, which, when the program is executed by a multimedia system, causes the multimedia system to carry out the method according to the preceding aspect.
Another aspect relates to a multimedia system for a motor vehicle with at least a cloud server and a multimedia device, wherein the multimedia system is configured to carry out a method according to the preceding aspect.
Further advantageous embodiments of the method are to be regarded as advantageous embodiments of the computer program and the multimedia system. The multimedia system as well as the computer program for this purpose comprise substantive features, which facilitate a performance of the method or advantageous embodiment thereof.
Further advantages, features and details of the invention derive from the following description of preferred embodiments as well as from the drawings. The features and the feature combinations previously mentioned in the description as well as the features and the feature combinations mentioned in the following description of the figure or shown in the figure alone can be employed not only in the respectively indicated combination but also in any other combination or taken alone without leaving the scope of the invention.
In the figures, same elements and elements having the same function are equipped with the same reference signs.
At least the user setting 20 for the mobile device 16 from the user is transferred from the mobile device 16 to the cloud server 14 by using the second mobile network connection 24 and this at least one user setting 20 is stored at the cloud server 14, so that the multimedia device 26 can directly access this user setting 20 by just using the first mobile network connection 22, in particular without any connection to the mobile device 16.
In particular, the multimedia device 26 is using the at least one user setting 20, wherein the mobile device 16 is disconnected to the cloud server 14. In particular, the at least one user setting 20 can be used by the user by operating of the multimedia device 26, for example, if the multimedia device 26 is built as a touchscreen.
In other words,
The first mobile network connection 22 and/or the second mobile network connection 24 can be a service of either wireless LAN or a cellular provider service.
It is shown that the mobile device 16 can be a smartphone. It is also possible that the mobile device 16 can be a tablet or any other user device that could run the user application as further described as the smartphone and can equally be a computerized platform or an IoT device that can be connected to the cloud server 14.
To use this smartphone application directly via the multimedia device 26, the user must agree to such use and provide credentials 36 (
In this context, there is no need to connect or open the application on the smartphone, instead the user will interact with the application via the vehicle user interface. The application will be automatically updated by the application's authentication server. For example, a user is accessing the third party application authentication server 18 on the headunit to make a change. The third party application authentication server 18 will remember that change. When the user accesses the third party application authentication server 18 on the smartphone, the change is already made.
Furthermore,
The invention shown in
This realization comes with the benefit of being able to utilize existing technologies for connectivity, security, and cloud infrastructures from service providers. For example, the user will not need to bring and connect the mobile device 16 every time to the multimedia device 26.
All in all,
Although the invention has been illustrated and described in detail by way of preferred embodiments, the invention is not limited by the examples disclosed, and other variations can be derived from these by the person skilled in the art without leaving the scope of the invention. It is therefore clear that there is a plurality of possible variations. It is also clear that embodiments stated by way of example are only really examples that are not to be seen as limiting the scope, application possibilities or configuration of the invention in any way. In fact, the preceding description and the description of the figures enable the person skilled in the art to implement the exemplary embodiments in concrete manner, wherein, with the knowledge of the disclosed inventive concept, the person skilled in the art is able to undertake various changes, for example, with regard to the functioning or arrangement of individual elements stated in an exemplary embodiment without leaving the scope of the invention, which is defined by the claims and their legal equivalents, such as further explanations in the description.
Number | Date | Country | Kind |
---|---|---|---|
GB1918604.8 | Dec 2019 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/080663 | 11/2/2020 | WO |