CN-122009048-A - Media profile switching for a vehicle
Abstract
The present disclosure relates to media profile switching for a vehicle. In some embodiments, a method for customizing a media provider application executing on an Electronic Control Unit (ECU) of a vehicle includes receiving, over a local network, a first driver profile selection associated with a first driver, determining, by a processor of the ECU, a first credential folder associated with the first driver, the first credential folder stored in a memory of the ECU, assigning, by the processor, the first credential folder to a default credential folder for the media provider application, the default credential folder stored in the memory, and restarting, by the processor, the media provider application to customize the media provider application for the first driver.
Inventors
- C.CHENG
- A. Monteiro
- M. Holly
- LI YANLE
- Liang Chanwei
Assignees
- 瑞维安知识产权控股有限责任公司
Dates
- Publication Date
- 20260512
- Application Date
- 20251110
- Priority Date
- 20251029
Claims (20)
- 1. A method for customizing a media provider application executing on an Electronic Control Unit (ECU) of a vehicle, the method comprising: Receiving, over a local network, a first driver profile selection associated with a first driver; determining, by a processor of an ECU, a first credential folder associated with the first driver, the first credential folder stored in a memory of the ECU; assigning, by the processor, the first credential folder to a default credential folder for a media provider application, the default credential folder stored in the memory, and Restarting, by the processor, the media provider application to customize the media provider application for the first driver.
- 2. The method according to claim 1, wherein: the default credential folder has a default name; The first credential folder having a first name, and Assigning the first credential folder includes: deleting the default credential folder from the memory, and Renaming the first credential folder from the first name to the default name.
- 3. The method of claim 2, the method further comprising: receiving, via the local network, a second driver profile selection associated with a second driver; determining, by the processor, a second credential folder associated with the second driver, the second credential folder having a second name, the second credential folder stored in the memory; assigning, by the processor, the second credential folder to the default credential folder, and Restarting, by the processor, the media provider application to customize the media provider application for the second driver.
- 4. The method of claim 3, wherein assigning the second credential folder comprises: renaming the default credential folder from the default name to the first name, and Renaming the second credential folder from the second name to the default name.
- 5. The method according to claim 1, wherein: Assigning the first credential folder includes: Deleting the contents of the default voucher folder, and Copying the content of the first credential folder to the default credential folder.
- 6. The method of claim 5, the method further comprising: receiving, via the local network, a second driver profile selection associated with a second driver; determining, by the processor, a second credential folder associated with the second driver, the second credential folder stored in the memory; assigning, by the processor, the second credential folder to the default credential folder, and Restarting, by the processor, the media provider application to customize the media provider application for the second driver.
- 7. The method of claim 6, wherein assigning the second credential folder comprises: deleting the contents of the default voucher folder, and Copying the contents of the second credential folder to the default credential folder.
- 8. A non-transitory computer readable medium having instructions stored thereon, which when executed by a processor of an Electronic Control Unit (ECU) of a vehicle, cause the processor to: Receiving, over a local network, a first driver profile selection associated with a first driver; Determining a first credential folder associated with the first driver, the first credential folder stored in a memory of the ECU; assigning the first credential folder to a default credential folder for a media provider application, the default credential folder stored in the memory, and Restarting the media provider application to customize the media provider application for the first driver.
- 9. The non-transitory computer readable medium of claim 8, wherein: the default credential folder has a default name; The first credential folder having a first name, and Assigning the first credential folder includes: deleting the default credential folder from the memory, and Renaming the first credential folder from the first name to the default name.
- 10. The non-transitory computer-readable medium of claim 9, wherein the instructions are further configured to cause the processor to: receiving, via the local network, a second driver profile selection associated with a second driver; Determining a second credential folder associated with the second driver, the second credential folder having a second name, the second credential folder stored in the memory; assigning the second credential folder to the default credential folder, and Restarting the media provider application to customize the media provider application for the second driver.
- 11. The non-transitory computer-readable medium of claim 10, wherein assigning the second credential folder comprises: renaming the default credential folder from the default name to the first name, and Renaming the second credential folder from the second name to the default name.
- 12. The non-transitory computer readable medium of claim 8, wherein: Assigning the first credential folder includes: Deleting the contents of the default voucher folder, and Copying the content of the first credential folder to the default credential folder.
- 13. The non-transitory computer-readable medium of claim 12, wherein the instructions are further configured to cause the processor to: receiving, via the local network, a second driver profile selection associated with a second driver; Determining a second credential folder associated with the second driver, the second credential folder stored in the memory; assigning the second credential folder to the default credential folder, and Restarting the media provider application to customize the media provider application for the second driver.
- 14. The non-transitory computer-readable medium of claim 13, wherein assigning the second credential folder comprises: deleting the contents of the default voucher folder, and Copying the contents of the second credential folder to the default credential folder.
- 15. A system, the system comprising: A memory storing a default credential folder for a media provider application and a first credential folder associated with a first driver; A processor coupled to the memory and a local network, the processor configured to: Receiving, via the local network, a first driver profile selection associated with the first driver; determining the first credential folder associated with the first driver; assigning the first credential folder to the default credential folder, and Restarting the media provider application to customize the media provider application for the first driver.
- 16. The system of claim 15, wherein: the default credential folder has a default name; The first credential folder having a first name, and Assigning the first credential folder includes: deleting the default credential folder from the memory, and Renaming the first credential folder from the first name to the default name.
- 17. The system of claim 16, wherein the processor is further configured to: receiving, via the local network, a second driver profile selection associated with a second driver; Determining a second credential folder associated with the second driver, the second credential folder having a second name, the second credential folder stored in the memory; assigning the second credential folder to the default credential folder, and Restarting the media provider application to customize the media provider application for the second driver.
- 18. The system of claim 17, wherein assigning the second credential folder comprises: renaming the default credential folder from the default name to the first name, and Renaming the second credential folder from the second name to the default name.
- 19. The system of claim 15, wherein: Assigning the first credential folder includes: Deleting the contents of the default voucher folder, and Copying the content of the first credential folder to the default credential folder.
- 20. The system of claim 19, wherein the processor is further configured to: receiving, via the local network, a second driver profile selection associated with a second driver; Determining a second credential folder associated with the second driver, the second credential folder stored in the memory; Assigning the second credential folder to the default credential folder includes: deleting the contents of the default voucher folder, and Copying the contents of the second credential folder to the default credential folder, and Restarting the media provider application to customize the media provider application for the second driver.
Description
Media profile switching for a vehicle Cross Reference to Related Applications The present application claims the benefit of U.S. provisional application serial No. 63/719,047 (filed 11 at 2024), the contents of which are incorporated herein by reference in their entirety. Background The present disclosure relates to a vehicle. More particularly, the present disclosure relates to an information and entertainment system for a vehicle. Vehicles with native integrated media provider applications, such as Electric Vehicles (EVs), allow users, such as drivers, passengers, etc., to log into their personal media accounts, to access their subscribed content, such as music, audio books, podcasts, movies, etc., as well as subscription preferences, recommendations, etc., over a wireless network. The process is similar to accessing a user's personal media account using a smart phone, tablet computer, or the like. Drawings Fig. 1 depicts a diagram of an example Electric Vehicle (EV) according to an embodiment of the present disclosure. Fig. 2 presents a block diagram of example components of an EV in accordance with an embodiment of the present disclosure. Fig. 3A presents a diagram of example components of a control system for an EV according to an embodiment of the present disclosure. Fig. 3B presents a diagram of example components of a control system area for an EV in accordance with an embodiment of the present disclosure. Fig. 3C presents a diagram of example components of another control system area for an EV in accordance with an embodiment of the present disclosure. Fig. 3D presents a diagram of example components of another control system area for an EV in accordance with an embodiment of the present disclosure. Fig. 4 presents a process flow diagram for customizing a media provider application executing on an ECU of an EV, according to an embodiment of the present disclosure. Fig. 5 depicts a flowchart describing functionality for customizing a media provider application executing on an ECU of an EV, according to certain embodiments of the present disclosure. Detailed Description The native integrated media provider application typically allows access to only a single user account at any time. Thus, for a vehicle with multiple users (such as multiple drivers), to switch accounts for a given media subscription, the user typically must log out of one account and log into another account. In addition, when switching accounts, a soft (or hard) reboot of the operating system or ECU on which the native integrated media provider application is executing may be required. These problems result in high friction interactions each time a driver switch occurs. Embodiments of the present disclosure advantageously link each user's personal media account to their driver profile. After linking the media accounts, any linked media accounts will also be automatically available to the driver each time a particular driver profile is activated in the vehicle, without the driver having to take any further action, such as logging out to another user or logging into his own account. Fig. 1 depicts a diagram of an example electric vehicle 100, according to an embodiment of the present disclosure. Although certain aspects of the present disclosure are discussed using electric vehicle 100, the principles described herein may be applied to any type of vehicle having an information and entertainment (or infotainment) system. Electric vehicle 100 includes, among other things, a frame and body 110, an electric power storage and distribution system, a propulsion system, a suspension system, a steering system, a control system, auxiliary and accessory systems (such as thermal management, lighting, wireless communication, navigation, etc.), and the like. In general, body 110 may be directly or indirectly mounted to a frame (i.e., a body-over-frame structure), or body 110 may be integrally formed with a frame (i.e., a unitary body structure). Body 110 includes, among other things, a front end 120, a front light bar 122, a front turn light 123, a wrap-around light ring 124, a front light 126, a charging port 130 with a charging port cover 136 that conceals a charging connector receptacle, a driver/passenger compartment or compartment 140, a cargo box 150, a rear end 160 with a rear taillight 162, a rear light bar, and the like. The electric vehicle 100 may be a pickup truck, a Sport Utility Vehicle (SUV) in which the cargo box 150 is replaced by an extension of the compartment 140, or a car in which the cargo box 150 is replaced by a trunk. In certain embodiments, the electric vehicle may be an electric transportation vehicle, an electric truck, or the like. The propulsion system may include, among other things, one or more Electronic Control Units (ECU), one or more Electric Drive Units (EDU), front wheels 170, rear wheels 172, and the like. The power storage and distribution system may include, among other things, one or more ECUs, a battery ho