Vehicle-mounted information entertainment system, control method thereof and corresponding vehicle
By introducing processors and memory into the in-vehicle infotainment system, the system status is dynamically adjusted to adapt to different applications and user behaviors, the problem of single interaction mode of the existing system is solved, and better user experience and satisfaction are achieved.
Patent Information
- Application Number
- CN202311544777.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-17
- Publication Date
- 2025-05-20
AI Technical Summary
The existing in-vehicle infotainment systems lack diversity in interaction methods, resulting in poor user experience and inability to effectively narrow the distance with users and improve user satisfaction.
By introducing processors and memory in the in-vehicle infotainment system, a first state of the first resource is presented at the startup of the system desktop, and a second state is presented at the startup of the application, and at least partially superimposed on the interface of the application. The system can record dynamic adjustment status according to the application type and the current system to provide a diverse interaction method.
Improve the user experience, narrow the distance with users through diversified interaction methods, and improve user satisfaction.
Smart Images

Figure CN120020714A_ABST
Abstract
Description
Technical Field
[0001] The present invention generally relates to the technical field of vehicles, and more particularly, to an in-vehicle infotainment system, a control method thereof, and a corresponding vehicle. Background Art
[0002] In modern vehicles, a driver typically accesses vehicle functions, applications, and various data via the vehicle's IVI system (In-Vehicle Infotainment system). Different programs included in the in-vehicle infotainment system interact with the user through elements such as images and sounds, and convey various information to the user in real time. Different programs may adopt different ways to interact with the user. Summary of the Invention
[0003] The present invention summarizes aspects of the embodiments and should not be used to limit the claims. Other embodiments can be envisioned based on the technology described herein, which will be apparent to those of ordinary skill in the art after studying the following drawings and detailed embodiments, and these embodiments are intended to be included within the scope of this application.
[0004] The inventors of the present application have recognized that there is a need for an in-vehicle infotainment system, a control method thereof, and a corresponding vehicle that should be able to provide diverse interaction methods for the in-vehicle infotainment system, improve the user experience, and further shorten the distance from the user, thereby enhancing user satisfaction.
[0005] According to one aspect of the present invention, there is provided an in-vehicle infotainment system, including a processor and a memory. The memory stores processor-executable instructions, and when the instructions are executed by the processor, the following steps are implemented:
[0006] In response to the startup of the system desktop of the in-vehicle infotainment system, present a first state of a first resource;
[0007] In response to the startup of an application, present a second state of the first resource and at least partially superimpose it on the interface of the application.
[0008] In one embodiment of the present invention, the step of presenting the second state of the first resource includes:
[0009] In response to the startup of an application, determine the type of the started application and / or the current system record;
[0010] Based on the determined type and / or the current system record, determine the second state.
[0011] In one embodiment of the present invention, the aforementioned type includes at least one or more of a navigation type, a shopping type, an instant messaging type, a social media type, an audio type, a video type, a game type, and a tool type.
[0012] In one embodiment of the present invention, the foregoing steps further include:
[0013] In response to confirming that the user has achieved a specified achievement, change the first state and / or the second state.
[0014] In one embodiment of the present invention, the step of confirming that the user has achieved a specified achievement includes:
[0015] Receive an event achievement instruction informing that the user / vehicle has completed a specified event and / or determine that the user / vehicle has achieved a specified achievement based on system records.
[0016] In one embodiment of the present invention, the step of changing the first state and / or the second state includes:
[0017] Provide one or more of changing digital accessories, changing the color of the whole or part, and / or changing the shape of the whole or part to the first state and / or the second state of the first resource.
[0018] In one embodiment of the present invention, the foregoing steps further include:
[0019] In response to detecting a second vehicle within a preset distance, change the first state or the second state, where the second vehicle is within the specified group range.
[0020] In one embodiment of the present invention, the foregoing steps further include:
[0021] In response to detecting a change in vehicle movement, change the first state or the second state.
[0022] In one embodiment of the present invention, the foregoing vehicle movement changes include at least one or more of vehicle speed / acceleration change, vehicle direction change, vehicle slope change, vehicle lighting system change, vehicle HVAC system change, vehicle seat system change, vehicle comfort system change, window / skylight position change, vehicle wiper system change, vehicle start / stop.
[0023] In one embodiment of the present invention, the foregoing steps further include:
[0024] In response to receiving a notification signal from a background running application, change the first state or the second state.
[0025] In one embodiment of the present invention, the foregoing notification signals of the background running application include at least one or more of a GPS positioning notification signal based on a preset position mark, a time notification signal based on a schedule, an incoming call signal, a weather change signal, a traffic congestion signal ahead, and a disaster warning signal.
[0026] In one embodiment of the present invention, the step of presenting the first state of the first resource includes:
[0027] Floatingly present the first state of the first resource in a manner that does not completely obscure the application.
[0028] In one embodiment of the present invention, the step of determining the second state based on the determined type and / or current system record includes:
[0029] Add corresponding digital accessories to the first state of the first resource, endow image changes or action changes based on the determined type and / or current system record to generate the second state.
[0030] In one embodiment of the present invention, the foregoing steps further include:
[0031] In response to detecting a change in the running state of the application, add different digital accessories, endow different image changes or action changes to the second state.
[0032] In one embodiment of the present invention, the foregoing steps further include:
[0033] In response to detecting a preset operation on the first resource under any interface, change the first state or the second state.
[0034] In one embodiment of the present invention, the foregoing steps further include:
[0035] Detect the user identity characteristics of the current user;
[0036] Based on the user identity characteristics, provide the user with the state attributes of the first state and / or the second state of the first resource, or several state attribute options.
[0037] In one embodiment of the present invention, the foregoing user identity characteristics include at least one or more of age, gender, nationality, and personal preferences; the state attribute options include at least one or more of the digital image style, display area size, activity area range, motion mode, and voice option corresponding to the first state and / or the second state.
[0038] According to another aspect of the present invention, there is also provided a control method for an in-vehicle infotainment system, including:
[0039] In response to the system desktop startup, present the first state of the first resource;
[0040] In response to the application startup, present the second state of the first resource and at least partially superimpose it on the interface of the application.
[0041] According to a third aspect of the present invention, there is also provided a vehicle, including an in-vehicle infotainment system and a display for presenting the in-vehicle infotainment system, wherein the in-vehicle infotainment system includes a processor and a memory, and the memory stores processor-executable instructions, and when the instructions are executed by the processor, the following steps are implemented:
[0042] In response to the startup of the system desktop of the in-vehicle infotainment system, present the first state of the first resource;
[0043] In response to the startup of an application, present the second state of the first resource and at least partially superimpose it on the interface of the application.
[0044] In an embodiment of the present invention, the vehicle further includes several different types of sensors, which are communicatively connected to the in-vehicle infotainment system and are used to provide vehicle operation data to the in-vehicle infotainment system.
[0045] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory, and are not restrictive of the claimed subject matter. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] For a better understanding of the present invention, reference may be made to the embodiments shown in the following drawings. The components in the drawings are not necessarily drawn to scale, and related elements may be omitted, or in some cases the scale may have been enlarged to emphasize and clearly show the novel features described herein. Additionally, as is known in the art, the system components may be arranged differently. Furthermore, in the drawings, the same reference numerals represent corresponding parts throughout several views.
[0047] Figure 1 A schematic diagram showing an embodiment of a vehicle including an in-vehicle infotainment system according to the present invention;
[0048] Figure 2 A schematic diagram showing the system architecture of an embodiment of the in-vehicle infotainment system according to the present invention;
[0049] Figure 3 A system flow chart showing an embodiment of the in-vehicle infotainment system according to the present invention;
[0050] Figure 4 A system flow chart showing an embodiment of the in-vehicle infotainment system according to the present invention;
[0051] Figure 5 A system flow chart showing an embodiment of the in-vehicle infotainment system according to the present invention;
[0052] Figure 6 A system flow chart showing an embodiment of the in-vehicle infotainment system according to the present invention;
[0053] Figure 7 Shows a system flowchart of an embodiment of an in - vehicle infotainment system according to the present invention;
[0054] Figure 8 Shows a system flowchart of an embodiment of an in - vehicle infotainment system according to the present invention;
[0055] Figure 9 Shows a system flowchart of an embodiment of an in - vehicle infotainment system according to the present invention;
[0056] Figure 10 Shows a system flowchart of an embodiment of an in - vehicle infotainment system according to the present invention;
[0057] Figure 11 Shows a system flowchart of an embodiment of an in - vehicle infotainment system according to the present invention;
[0058] Figure 12 Shows a system flowchart of an embodiment of an in - vehicle infotainment system according to the present invention;
[0059] Figure 13 Shows a flowchart of an embodiment of a control method for an in - vehicle infotainment system according to the present invention;
[0060] Figure 14 Shows a schematic diagram of an embodiment of an in - vehicle infotainment system displaying a first state according to the present invention;
[0061] Figure 15 Shows a schematic diagram of an embodiment of an in - vehicle infotainment system displaying a second state according to the present invention. Detailed implementation manners
[0062] The following describes embodiments of the present invention. However, it should be understood that the disclosed embodiments are merely examples, and other embodiments may take various alternative forms. The drawings are not necessarily drawn to scale; some functions may be exaggerated or minimized to present details of particular components. Thus, the specific structural and functional details disclosed herein should not be construed as restrictive, but merely as a representative basis for teaching those skilled in the art to use the present invention in various ways. As will be understood by those of ordinary skill in the art, the various features shown and described with reference to any one of the drawings may be combined with the features shown in one or more other drawings to produce embodiments that are not explicitly shown or described. Combinations of the shown features provide representative embodiments for typical applications. However, various combinations and modifications of the features consistent with the teachings of the present invention may be desirable for certain specific applications or implementations.
[0063] In this application document, when an element or part is referred to as "on", "joined to", "connected to", or "coupled to" another element or part, the element or part can be directly on the other element or part, joined, connected, or coupled to the other element or part, or there can be intervening elements or parts. Conversely, when an element is referred to as being "directly on", "directly joined to", "directly connected to", or "directly coupled to" another element or part, there can be no intervening elements or parts. Other words used to describe the relationship between elements should be interpreted in a similar manner.
[0064] As mentioned in the above background art, the inventors of the present invention have realized that although different programs of existing in-vehicle infotainment systems may interact with users in different ways, during this process, the presence of the in-vehicle infotainment system itself is not prominent, there is a lack of a more intuitive interaction channel between the system itself and the users, and a better user experience cannot be provided. Therefore, there is still a greater room for improvement in providing more diverse interaction methods for the in-vehicle infotainment system, further improving the user experience, and narrowing the distance from the users. Based on these problems and the room for improvement in the prior art, the inventors of the present application provide an in-vehicle infotainment system, its control method, and a corresponding vehicle in one or more embodiments, believing that it can solve one or more problems in the prior art including the aforementioned problems.
[0065] First, Figure 1 FIG. 1 shows a schematic diagram of an embodiment of a vehicle 100 including an in-vehicle infotainment system according to the present invention. It should be understood that in the context of the present invention, the vehicle 100 implementing the present invention can refer to any means of transportation, such as, for example, but not limited to, fossil fuel vehicles, electric vehicles (such as plug-in hybrid electric vehicles (PHEV), full hybrid electric vehicles (FHEV), mild hybrid electric vehicles (MHEV), or battery electric vehicles (BEV), etc.), and can even include ships, aircraft, and the like. The vehicle 100 can include components related to mobility, such as an engine, an electric motor, a transmission, a suspension, a drive shaft, and / or wheels, etc. The vehicle 100 can be non-autonomous, semi-autonomous (for example, some conventional motion functions are autonomously controlled by the vehicle), or autonomous (for example, the motion functions are autonomously controlled by the vehicle without direct input from the user).
[0066] Refer to Figures 1 to 3 and, at the same time, refer to Figure 14 and 15, according to one aspect of the present invention, an in-vehicle infotainment system 105 is provided, which may include a processor 110 and a memory 115. The memory 115 stores processor-executable instructions that, when executed by the processor 110, implement the following steps: presenting a first state 125 of a first resource in response to the startup of the system desktop 120 of the in-vehicle infotainment system 105; presenting a second state 135 of the first resource and at least partially superimposing it on the interface 140 of the application 130 in response to the startup of the application 130.
[0067] In the context of the present invention, as can be understood by those skilled in the art, the in-vehicle infotainment system 105 may include various hardware devices such as a processor 110, a memory 115, a positioning device, a communication device, a human-machine interface, etc., and is capable of communicating with various vehicle components and sensors through a vehicle network to transmit data to or from the in-vehicle infotainment system 105 (or its components). Vehicle components may include but are not limited to a vehicle powertrain system, a vehicle lighting system, a vehicle heating, ventilation, and air conditioning system, a vehicle seat system, a vehicle comfort system, a window / skylight system, a vehicle wiper system, etc.; sensors may include but are not limited to a vehicle speed / acceleration sensor, a camera, a radar sensor, a lidar sensor, a proximity sensor, a pressure sensor, etc. The in-vehicle infotainment system 105 is also capable of communicating with the cloud and other information sources using various wireless communication standards or protocols (including but not limited to cellular communication standards, IEEE 802.11 standards, Bluetooth standards, dedicated short-range communication, etc.) to transfer various information therebetween, such as but not limited to GPS (Global Positioning System) positioning data, weather data, traffic information data, etc.
[0068] Reference Figure 2As shown in the system architecture, as can be understood by those skilled in the art, the in-vehicle infotainment system 105 may further include an IVI operating system on top of the hardware. The IVI operating system includes interrelated system software programs that manage and control system operations, run hardware and software resources, and provide common services to organize user interactions. The IVI operating system may further include various resources such as conventional vehicle services, a vehicle service repository, media services, etc. The control unit of the 3D (Three-Dimensional) engine (such as a metaverse controller) can present various visual effects (such as a metaverse background and various elements) on the system desktop 120 through rendering services. The control unit can further communicate with various applications and system services through other engine plugins and inter-process communication services, and change the presented interaction state based on the obtained information. The first resource described in the present invention can be understood as a digital entity in the digital space constructed by the present invention, presented as one of the metaverse elements, and can be rendered by the 3D engine of the IVI operating system into specific digital image changes including but not limited to the first state 125, the second state 135, etc. Through these digital image changes, the first resource can interact with the user based on the information obtained by the IVI operating system, connecting the user in the real space with the image of the first resource in the digital space, thereby improving the user experience and further shortening the distance from the user.
[0069] During the startup process of the in-vehicle infotainment system 105, the first resource is presented as the first state 125 along with the startup of the system desktop 120. Refer to Figure 14 the embodiments shown. The various states that the first resource may take will accompany the entire process of the user using the in-vehicle infotainment system 105. As an independent information interaction channel / information presentation interface, it can convey various information to the user in a flexible and diverse manner, enhancing the user's interaction experience.
[0070] It should be understood that the expressions of "presenting" the first state 125, the second state 135, etc. of the first resource in the present invention may include not only the visual presentation of static / dynamic images, but also the presentation of sounds and vibrations, etc., such as auditory and tactile presentations transmitted through other hardware (such as a sound system, a vibration device, etc.).
[0071] Furthermore, a certain state (such as the first state 125 or the second state 135, etc.) is not limited to specific static patterns or images, but may also include an overall expression of a series of images, action patterns, presentation areas, presentation areas, etc. under a set of behavior logics.
[0072] In addition, in one or more embodiments, "at least partially superimposed on the interface 140 of the application" may include displaying at least a part of the corresponding state of the first resource on the interface 140 of the application 130, for example, fully or partially displayed on the interface 140 of the application 130. Herein, an "application" may include a computer program for completing one or more specific tasks, which can interact with a user and may have a visual user interface.
[0073] In one embodiment and with reference to Figure 15 , where the hand of the visible virtual doll image is placed on the shopping cart icon of the shopping application interface, and a part of the body is also superimposed thereon. Additionally or alternatively, "superimposing" may further include that the image of the second state 135 can be made partially transparent (such as but not limited to 50% transparency, 70% transparency, etc.) to be superimposed on the interface 140 of the application 130, so as to avoid obscuring the information displayed by the application 130. In addition, the image of the second state 135 is not limited to a static presentation. Optionally, it can also float across the entire application program interface, for example, making a guiding route action in cooperation with a navigation application.
[0074] In some embodiments of the invention, the step of presenting the first state 125 of the first resource may include: floating and presenting the first state 125 of the first resource in a manner that does not completely obscure the application. As Figure 14 shown, the arm of the doll in the first state 125 obscures a small part of the video application icon in the application 130 and makes a waving gesture. This feature can convey the perception that the image of the first resource is independent of other elements on the system desktop 120, while avoiding interfering with the user's operation of the application program icon and improving the user experience.
[0075] The following further elaborates on the process of an embodiment of the in-vehicle infotainment system 105 with reference to Figure 3 shown. The process 300 starts from block 305, for example but not limited to after the vehicle is started, and then proceeds to decision block 310, where it is determined whether the system desktop 120 is started. If the determination result in decision block 310 is no, then the process 300 proceeds to block 335 and ends here.
[0076] If the determination result in decision block 310 is yes, then the process 300 proceeds to block 315, and the first state 125 of the first resource is presented here, for example, presenting the Figure 14 shown doll image. Of course, different images of the first state 125 can be selected according to user preferences, such as but not limited to dolls, animals, flowers and plants, planets, etc., and different presentation styles can be adopted, such as realistic style, cartoon style, pixelated style, etc.
[0077] After the block 315, the process 300 proceeds to the decision block 320 where it is determined whether the application 130 is launched. The application 130 can be an application program selected by the user to launch (such as but not limited to the shown shopping, navigation, video, etc.) or an application program launched by the system based on preset conditions (such as but not limited to the incoming call reminder and schedule reminder shown in a pop-up window). If the determination result in the decision block 320 is no, the process 300 returns to the block 315 and continues to present the first state 125 of the first resource.
[0078] If the determination result in the decision block 320 is yes, the process 300 proceeds to the block 325 where the second state 135 of the first resource is presented and at least partially superimposed on the interface 140 of the application, as shown in the reference. Figure 15 The change from the first state 125 to the second state 135 can be a partial change or a whole change, which can be corresponding changes in posture and action, and even can be a whole change to another image or another set of behavior logics.
[0079] After the block 325, the process 300 proceeds to the decision block 330 where it is determined whether the system desktop 120 is closed. If the determination result in the decision block 330 is no, the process 300 returns to the block 325 and continues to display the second state 135. If the determination result in the decision block 330 is yes, the process 300 proceeds to the block 335 and ends here, for example, the in-vehicle infotainment system 105 is turned off.
[0080] In some embodiments of the present invention, the foregoing step of presenting the second state of the first resource may include: in response to the launch of the application 130, determining the type and / or current system record of the launched application 130; and determining the second state 135 based on the determined type and / or current system record.
[0081] In several embodiments, the type of the launched application 130 can correspond to the type of system operation currently expected by the user or the type of interactive operation launched by the system based on preset conditions; the current system record can include but not limited to records of real-space related information such as the current time, location, weather, etc. Determining the specific image of the second state 135 based on these contents can provide a more immersive interactive experience for the user and improve the experience. In one or more embodiments, when the user opens a music player application in the afternoon on a sunny day, the specific image of the determined second state 135 can be a cartoon image wearing sunglasses and dancing easily with the music, thus echoing the user's real feelings in the real space. The above is only an example and not a limitation.
[0082] In one embodiment, as shown in the reference Figure 4, which shows a system flow chart of another embodiment of the in-vehicle infotainment system 105 according to the present invention. Process 400 starts from block 405, for example but not limited to after the vehicle is started, and then proceeds to decision block 410, where it is determined whether the system desktop 120 is started. If the determination result in decision block 410 is no, then process 400 proceeds to block 445 and ends here.
[0083] If the determination result in decision block 410 is yes, then process 400 proceeds to block 415, and the first state 125 of the first resource is presented here, for example, presenting Figure 14 the doll image shown. Similarly, the first resource can select different images according to user preferences, such as but not limited to dolls, animals, flowers, plants, trees, planets, and so on.
[0084] After block 415, process 400 proceeds to decision block 420, where it is determined whether an application 130 is started. Similarly, the application 130 can be an application program selected by the user to start (such as but not limited to shopping, navigation, video, etc. shown) or an application program started by the system based on preset conditions (such as but not limited to incoming call reminders, schedule reminders, etc. shown in pop-up windows). If the determination result in decision block 420 is no, then process 400 returns to block 415 and continues to present the first state 125 of the first resource.
[0085] If the determination result in decision block 420 is yes, then process 400 proceeds to block 425, where the type and / or current system record of the started application 130 is determined. For example, it is determined that the type of the application 130 is an audio type application for playing music, and according to the system record, the current time is afternoon and the weather is sunny.
[0086] In several further embodiments, the specific type of the application 130 may include at least one or more of a navigation type, a shopping type, an instant messaging type, a social media type, an audio type, a video type, a game type, and a tool type. Further, the current system record may include records of various real-space related information, including but not limited to the current time, location, weather, etc.
[0087] After block 425, then process 400 proceeds to block 430, where the second state 135 of the first resource is determined based on the determined type and / or current system record of the application 130. In one or more embodiments, based on the previously determined type and / or current system record, the second state 135 can be determined as an image of dancing while wearing sunglasses.
[0088] In one or more embodiments, when the specific type of the launched application 130 is a shopping-type application program, the specific image of the second state 135 can adopt the image of holding a magnifying glass to search, the image of strolling with a shopping bag, etc.; when the specific type of the launched application 130 is a game-type application program, the specific image of the second state 135 can adopt the image of cheering spectators, the image of players participating in the game, etc.; when the specific type of the launched application 130 is a social media-type application program, the specific image of the second state 135 can adopt the image of concentrating on browsing information, the image of chatting while strolling, etc. The above are only examples and not limitations. At the same time, the corresponding image can be further adjusted according to the current system records, such as according to the weather, location, current time, etc. Through a variety of image changes, a more immersive experience can be provided for users, and the distance between the real space and the digital space is shortened in terms of feeling.
[0089] According to some embodiments of the present invention, the step of determining the second state 135 based on the determined type and / or the current system record may include: adding corresponding digital accessories to the first state 125 of the first resource based on the determined type and / or the current system record, and endowing an image change or an action change to generate the second state 135. In one or more embodiments, referring to Figure 14 , the first state 125 is the image of a standing and waving doll. When the specific type of the launched application 130 is a shopping-type application, a magnifying glass is added to the left hand of the doll image in the first state 125 to make it search, and its right hand is placed on the shopping cart, and the legs are crossed leisurely to generate the second state 135. Referring to Figure 15 . In this way, the change between the first state 125 and the second state 135 has better continuity and is more natural. It can be understood that the change in the image / action can be a partial change or an overall change; the digital accessories can be understood to include various decorative accessories or lighting effects, such as but not limited to headphones, magnifying glasses, hats, badges, clothes, shoes, mobile phones, shopping bags, etc., as well as lighting effects, softening effects, floating effects, etc.
[0090] After block 430, process 400 proceeds to block 435, where the determined second state 135 is at least partially superimposed on the interface 140 of the application 130, as shown in reference to Figure 15 .
[0091] After block 435, process 400 proceeds to decision block 440, where it is determined whether the system desktop 120 is closed. If the determination result in decision block 440 is no, then process 400 returns to block 435 and continues to display the second state 135. If the determination result in decision block 440 is yes, then process 400 proceeds to block 445 and ends here, for example, the in-vehicle infotainment system 105 is closed.
[0092] According to some embodiments of the present invention, the foregoing steps may further include: in response to confirming that the user has achieved a specified achievement, changing the first state 125 and / or the second state 135. In this way, when the user achieves a specified achievement (such as driving duration, driving mileage, special events, etc.), a certain degree of change is given to the first state 125 and / or the second state 135 presented subsequently, such as partial or overall change, which can make the user feel that their efforts are rewarded and give a sense of growth to the first resource in a certain sense, thereby deepening the user experience.
[0093] It can be understood that "changing the first state 125 and / or the second state 135" in the present invention may include temporary changes, permanent changes, and changes with a preset time length to the first state 125 and / or the second state 135, etc. In some embodiments of the present invention, the step of changing the first state 125 and / or the second state 135 may include: providing one or more of changing digital accessories, changing the overall or partial color, and / or changing the overall or partial shape to the first state 125 and / or the second state 135 of the first resource. In one or more embodiments, when the user achieves the achievement of 1000 hours of driving duration, a digital badge of 1000 hours of mileage may be added to the image of the first state 125 and / or the second state 135. In this way, the front and back images of the first state 125 and / or the second state 135 have better continuity and a sense of growth, which helps to enhance the user experience.
[0094] In one embodiment, referring to Figure 5 which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0095] The process 500 starts from block 505, for example but not limited to after the in-vehicle infotainment system 105 is started, and then proceeds to decision block 510, where it is determined whether the user has achieved a preset specified achievement, and the criteria for the specified achievement can be one or more. If the determination result in decision block 510 is no, then the process 500 proceeds to block 520 and ends here.
[0096] If the determination result in decision block 510 is yes, for example, the user has achieved the achievement of 1000 hours of driving duration, then the process 500 proceeds to block 515, and the first state 125 and / or the second state 135 are changed here. For example, a digital badge showing 1000 hours of mileage is added to the image of the first state 125 and / or the second state 135 presented subsequently.
[0097] After block 515, the process 500 proceeds to block 520 and ends here, for example, when the in-vehicle infotainment system 105 is turned off.
[0098] In a further embodiment of the present invention, the step of confirming that the user has achieved a specified achievement may include: receiving an event achievement instruction indicating that the user / vehicle has completed a specified event and / or determining that the user / vehicle has achieved a specified achievement based on system records. The event achievement instruction may include, for example but not limited to, participating in a specified user activity / interaction of the manufacturer / service provider or joining a specified group, such as participating in a vehicle race organized by the manufacturer or a brand car owners' club, etc., which can further strengthen the connection between the vehicle brand and the user and enhance the user's sense of participation; determining that the user / vehicle has achieved a specified achievement based on system records may include, for example but not limited to, the user's driving time, the vehicle's driving mileage, the vehicle's driving range, etc., such as the current user's driving mileage reaching 10,000 kilometers, the actual driving mileage of the vehicle reaching 20,000 kilometers, the number of countries / regions where the user / vehicle has traveled reaching 10, etc., which can provide the user with a sense of predictable growth to a certain extent.
[0099] In one embodiment, referring to Figure 6 , which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0100] The process 600 starts at block 605, for example but not limited to, after the in-vehicle infotainment system 105 is started, and then proceeds to decision block 610, where it is determined whether an event achievement instruction or a system record determination notice indicating that the user has achieved a specified achievement is received. If the determination result in decision block 610 is no, then the process 600 proceeds to block 620 and ends here.
[0101] If the determination result in decision block 610 is yes, for example, a notice that the user has participated in a vehicle race organized by the manufacturer is received, then the process 600 proceeds to block 615, and the first state 125 and / or the second state 135 are changed here. For example, a commemorative baseball cap with the vehicle or race LOGO (logo) is set on the images of the first state 125 and / or the second state 135 presented subsequently.
[0102] After block 615, the process 600 proceeds to block 620 and ends here, for example, when the in-vehicle infotainment system 105 is turned off.
[0103] According to some embodiments of the present invention, the foregoing steps may further include: in response to detecting a second vehicle within a preset distance, changing the first state 125 or the second state 135, where the second vehicle is included within a specified group range. The specified group range may be specified by the user, such as but not limited to vehicles driven by family members, friends on social media / communication software, club members, etc. In one or more embodiments, the vehicle 100 and the second vehicle may communicate with the cloud through various wireless communication standards or protocols and transmit the current GPS positioning information of the vehicle to the cloud in real time. If the cloud confirms that the vehicle 100 and the second vehicle are within the preset distance range based on this information, it may send a notification to the vehicle 100 and the second vehicle. For example, when it is found that the second vehicle of a friend is nearby, the currently displayed first state 125 or second state 135 may make a greeting gesture, and at the same time display the identity of the other party, and a sound effect, such as a whistle, may also be provided; for another example, in the case where the first state 125 or the second state 135 is in the shape of a planet, an effect of gravitational perturbation between each other may be made. In this way, rich details can be provided for the interaction between vehicle users and the user experience can be enhanced.
[0104] In one embodiment, referring to Figure 7 , which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0105] The process 700 starts from block 705, for example but not limited to after the in-vehicle infotainment system 105 is started, and then proceeds to decision block 710, where it is determined whether a second vehicle within a preset distance range is detected. If the determination result in decision block 710 is no, the process 700 proceeds to block 720 and ends here.
[0106] If the determination result in decision block 710 is yes, for example, the vehicle of a couple is within 1 kilometer, the process 700 proceeds to block 715, and the first state 125 or the second state 135 is changed here. For example, make greeting, blowing a kiss and other gestures through the images of the currently presented first state 125 and / or second state 135, and display the specific image of the other party.
[0107] After block 715, the process 700 proceeds to block 720 and ends here, for example, when the in-vehicle infotainment system 105 is turned off.
[0108] According to some embodiments of the present invention, the foregoing steps may further include: in response to detecting a change in vehicle movement, changing the first state 125 or the second state 135. The detection of the change in vehicle movement can be achieved through the communication between the in-vehicle infotainment system 105 and various systems or sensors of the vehicle 100. Here, the change or variation of the first state 125 or the second state 135 may correspond to the detected change in vehicle movement. For example, when it is detected that the vehicle 100 makes an accelerating movement, the currently presented first state 125 or the second state 13 can be changed accordingly, such as presenting actions like hair flying backward, body pressing down, and holding the hat. In this way, the driving actions made by the user can obtain visual feedback, further enhancing the driving experience.
[0109] In some embodiments, the foregoing change in vehicle movement may include: at least one or more of vehicle speed / acceleration change, vehicle direction change, vehicle slope change, vehicle lighting system change, vehicle heating, ventilation, and air conditioning (HVAC) system change, vehicle seat system change, vehicle comfort system change, window / skylight position change, vehicle wiper system change, vehicle start / stop. In one or more embodiments, when the action of automatically spraying windshield washer fluid is detected, the corresponding cartoon dolphin image in the first state 125 or the second state 135 can spray water accordingly; when it is detected that the user adjusts the seat inclination, the corresponding image in the first state 125 or the second state 135 can make an action of leaning back and stretching the limbs; when it is detected that the window is opened, the corresponding image in the first state 125 or the second state 135 can present the effect of hair being fluttered by the breeze. In this way, the changes of the vehicle as a whole and its various systems / components are linked to the state of the first resource, enabling the user's actions to obtain a sense of feedback and improving the vehicle usage experience. It should be noted that multiple IVI terminals can be set in different areas of the vehicle, and the first state 125 or the second state 135 displayed on each IVI terminal can be the same or different, and some changes can be only for the devices in the area where the IVI terminal is located, such as the response actions to seat position change, window opening, and HVAC turning on.
[0110] In one embodiment, referring to Figure 8 , which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0111] The process 800 starts from block 805, for example but not limited to, after the in-vehicle infotainment system 105 is started, and then proceeds to decision block 810, where it is determined whether a change in vehicle movement is detected. If the determination result in decision block 810 is no, the process 800 proceeds to block 820 and ends here.
[0112] If the determination result in determination block 810 is yes, for example, if the action of automatically spraying windshield washer fluid onto the windshield is detected, then process 800 proceeds to block 815, where the first state 125 or the second state 135 is changed. For example, a water - spraying action is made through the dolphin image in the currently presented first state 125 and / or second state 135.
[0113] After block 815, process 800 proceeds to block 820 and ends here, for example, the in - vehicle infotainment system 105 is turned off.
[0114] In some embodiments of the present invention, the foregoing steps may further include: in response to receiving a notification signal of a background - running application, changing the first state 125 or the second state 135. For example, when the GPS positioning signal notifies that the destination is about to be reached, the image of the first state 125 or the second state 135 can be changed to make a finishing dance step action or a limb - relaxing action; when the GPS positioning signal notifies passing near a landmark building, the image of the first state 125 or the second state 135 can be changed to create a visual effect of walking past a miniature landmark, such as walking past the Eiffel Tower; when the weather signal notifies that rain is about to come ahead, an umbrella prop can be added to the image of the first state 125 or the second state 135. In this way, the presence or changes in the real space are connected to the image in the digital space, further improving the user experience.
[0115] In several further embodiments of the present invention, the notification signal of the foregoing background - running application may include at least one or more of the following: a GPS positioning notification signal based on a preset location marker, such as a landmark, a sports venue, a set POI (point of interest), a destination, etc.; a time notification signal based on a schedule, such as a preset anniversary, birthday, exercise time, etc.; an incoming call signal, such as an incoming call; a weather change signal, including the upcoming weather change ahead of the vehicle's travel; a traffic congestion signal ahead, such as temporary construction, a detour reminder, etc.; a disaster warning signal, such as sudden hail, tornado, etc. Thus, the information transmission channels for transmitting the changes in the real space through the changes in the digital space image are enriched, giving the user a deeper immersive experience.
[0116] In one embodiment, refer to Figure 9 , which shows a system flow chart of another embodiment of the in - vehicle infotainment system 105 according to the present invention.
[0117] Process 900 starts from block 905, for example, but not limited to, after the in - vehicle infotainment system 105 is started, and then proceeds to determination block 910, where it is determined whether a notification signal of a background - running application is received. If the determination result in determination block 910 is no, then process 900 proceeds to block 920 and ends here.
[0118] If the determination result in the determination box 910 is yes, for example, a notification signal indicating rainfall on the driving path ahead of the vehicle is received, the process 900 proceeds to box 915, and the first state 125 or the second state 135 is changed here. For example, an action of unfolding an umbrella to shield from rain is made through the current presented image of the first state 125 and / or the second state 135.
[0119] After box 915, the process 900 proceeds to box 920 and ends here, for example, the in-vehicle infotainment system 105 is turned off.
[0120] According to some embodiments of the present invention, the foregoing steps may further include: in response to detecting a preset operation on the first resource under any interface, changing the first state 125 or the second state 135. Wherein, the preset operation may include any pre-set operation actions, such as clicking, voice calling, etc. In one or more embodiments, if the user clicks on the first state 125 or the second state 135 of the first resource, the first state 125 or the second state 135 may change as a whole or partially to make a response action, such as a questioning expression, a smiling expression, a greeting, etc. In certain embodiments, this operation may also call an artificial intelligence model for voice Q&A communication. Thereby, the first state 125 or the second state 135 of the first resource can be made more anthropomorphic as a whole, enhancing the user experience.
[0121] In one embodiment, refer to Figure 10 , which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0122] The process 1000 starts from box 1005, for example, but not limited to, after the in-vehicle infotainment system 105 is started, and then proceeds to the determination box 1010, where it is determined whether a preset operation on the first resource is detected. If the determination result in the determination box 1010 is no, the process 1000 proceeds to box 1020 and ends here.
[0123] If the determination result in the determination box 1010 is yes, for example, a click on the first state 125 is detected, the process 1000 proceeds to box 1015, and the corresponding first state 125 is changed here. For example, a questioning expression is made through the current presented image of the first state 125.
[0124] After box 1015, the process 1000 proceeds to box 1020 and ends here, for example, the in-vehicle infotainment system 105 is turned off.
[0125] In some embodiments of the present invention, the foregoing steps may further include: in response to detecting a change in the running state of Application 130, adding different digital accessories, or endowing different image changes or action changes to the Second State 135. It should be understood that the foregoing description of the change in the running state of Application 130 may correspond to any parameter / state change that occurs in Application 130, such as but not limited to application interface transition, application shutdown, etc. In one or more embodiments, if the music style being played by Application 130 changes from pop music to country music, the image of the Second State 135 may change from a rhythmic dance to picking up a folk guitar and putting on a cowboy hat; if Application 130 comes from the search video stage to the video playback stage, the image of the Second State 135 may change from the posture of magnifying glass search to the posture of sitting and watching, and at the same time, the display transparency may be increased to reduce the sense of presence and avoid interfering with the video playback; if the current state of Application 130 is converted to shutdown, an image change may be endowed to the Second State 135 to make it return to the First State 125. In this way, the interaction method with the user is further enriched, providing a more in-depth immersive experience.
[0126] In one embodiment, referring to Figure 11 , which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0127] Process 1100 starts from block 1105, such as but not limited to the start of vehicle 100, and then proceeds to decision block 1110, where it is determined whether the system desktop 120 is started. If the determination result in decision block 1110 is no, then process 1100 proceeds to block 1150 and ends here.
[0128] If the determination result in decision block 1110 is yes, then process 1100 proceeds to block 1115, and the First State 125 of the First Resource is presented here, such as Figure 14 the presented doll image shown. Similarly, the First Resource can select different images according to user preferences, such as but not limited to dolls, animals, flowers, plants, trees, planets, etc.
[0129] After block 1115, process 1100 proceeds to decision block 1120, where it is determined whether an application 130 is started. If the determination result in decision block 1120 is no, then process 1100 returns to block 1115 and continues to present the First State 125 of the First Resource.
[0130] If the determination result in decision block 1120 is yes, then process 1100 proceeds to block 1125, where the First State 125 is changed based on the application type / system record to generate the Second State 135. For example, if it is determined that the type of Application 130 is an audio type for playing music, a guitar is added to the arms of the doll in the First State 125 to generate the corresponding Second State 135.
[0131] After block 1125, process 1100 proceeds to block 1130, where the generated second state 135 is at least partially superimposed on the interface 140 of application 130. For example, the puppet holding a guitar generated in block 1125 is superimposed on the playback interface, shown as sitting and hanging one leg.
[0132] After block 1130, process 1100 proceeds to decision block 1135, where it is determined whether the current state of the application has changed. If the determination result in decision block 1135 is no, then process 1100 returns to block 1130 and continues to present the second state 135 of the first resource.
[0133] If the determination result in decision block 1135 is yes, then process 1100 proceeds to block 1140, where different changes corresponding to the current state of application 130 are provided for the second state 135. For example, if the music type being played changes from country to rock, the folk guitar held by the puppet in the previous state can be switched to an electric guitar. In some embodiments, if the current state of application 130 changes to closed, then the second state 135 can be switched back to the first state 125.
[0134] After block 1140, process 1100 proceeds to decision block 1145, where it is determined whether the system desktop 120 is closed. If the determination result in decision block 1145 is no, then process 1100 returns to block 1135 and continues to monitor whether the current state of the application has changed. If the determination result in decision block 1145 is yes, then process 1100 proceeds to block 1150 and ends here, for example, when the in-vehicle infotainment system 105 is closed.
[0135] In some embodiments of the present invention, the foregoing steps may further include: detecting user identity characteristics of the current user; providing state attributes of the first state 125 and / or the second state 135 of the first resource to the user based on the user identity characteristics, or a number of selectable state attribute options. Detection of the user identity can be achieved, for example but not limited to, through the remote control key used, the paired mobile phone, etc. State attributes may include any selectable visual, auditory, or tactile attributes of the first state 125 and / or the second state 135. In life, many households may have more than one user for their vehicles. Providing a way for different users to quickly switch or set the first state 125 and / or the second state 135 of the first resource, for example, according to their previous selections or preferences, thereby quickly providing the user with their preferred interaction image, which improves usability. It should be understood that providing state attributes may be directly providing a pre-set / stored image based on the user identity characteristics, or providing a number of options for the user to quickly set.
[0136] In several further embodiments, the foregoing user identity characteristics may include at least one or more of age, gender, nationality, and personal preferences. The status attribute options may include at least one or more of the digital image style, display area size, activity area range, motion mode, and voice option corresponding to the first status and / or the second status. For example, for an outgoing young user, they may tend to prefer a more active digital image, a larger display area, or a larger activity range, etc. In this way, a channel is provided for the user to quickly set the interaction image according to their own characteristics and cultural background, etc., meeting the diverse needs of different users.
[0137] In one embodiment, referring to Figure 12 , which shows a system flowchart of another embodiment of the in-vehicle infotainment system 105 according to the present invention.
[0138] Process 1200 starts from block 1205, for example but not limited to after the in-vehicle infotainment system 105 is started, and then proceeds to block 1210, where the current user identity characteristics are detected.
[0139] Subsequently, process 1200 proceeds to decision block 1215, where it is determined whether the current user identity characteristics are different from those of the previous user. If the determination result in decision block 1215 is no, then process 1200 proceeds to block 1225 and ends here.
[0140] If the determination result in decision block 1215 is yes, then process 1200 proceeds to block 1220, and the status attributes of the first status 125 and / or the second status 135 are provided based on the user identity characteristics here. For example, directly provide the status attributes that the user has used before or pre-stored, or provide a series of status attribute options such as digital image, display area, and activity range for them.
[0141] After block 1220, process 1200 proceeds to block 1225 and ends here, for example when the in-vehicle infotainment system 105 is turned off.
[0142] According to another aspect of the present invention, referring to Figure 13 , a control method 200 for an in-vehicle infotainment system is further provided, including:
[0143] S201. In response to the system desktop 120 being started, presenting the first status 125 of the first resource;
[0144] S202. In response to the application 130 being started, presenting the second status 135 of the first resource and at least partially superimposing it on the interface 140 of the application 130.
[0145] It should be understood that, without conflict, all the embodiments, features, and advantages described above for the in-vehicle infotainment system 105 according to the present invention are equally applicable to the control method 200 of the in-vehicle infotainment system according to the present invention. That is to say, all the embodiments and their variations described above for the in-vehicle infotainment system 105 can be directly transferred and applied to the control method according to the present invention and directly incorporated herein. For the sake of brevity of this disclosure document, it will not be repeated herein.
[0146] According to another aspect of the present invention, with reference to Figure 1 , a vehicle 100 is further provided, which includes an in-vehicle infotainment system 105 and a display (not shown) for presenting the in-vehicle infotainment system 105. Among them, the in-vehicle infotainment system 105 may include a processor 110 and a memory 115. The memory 115 stores processor-executable instructions, and when the instructions are executed by the processor 110, the following steps are implemented: in response to the startup of the system desktop 120, presenting the first state 125 of the first resource; in response to the startup of the application 130, presenting the second state 135 of the first resource and at least partially superimposing it on the interface 140 of the application 130. It should be understood that according to the different structures of the vehicle, the display for presenting the in-vehicle infotainment system 105 may be set at different positions of the vehicle 100, or any number of positions, and any known or potentially developed display technology in the future may be adopted, such as but not limited to LED (light-emitting diode) displays, OLED (organic light-emitting diode) displays, and so on.
[0147] According to some embodiments of the present invention, the vehicle 100 may further include several different types of sensors. The sensors are communicatively connected to the in-vehicle infotainment system 105 and provide vehicle operation data to the in-vehicle infotainment system 105. The sensors should be understood in a broad sense here, and may include but are not limited to independent sensors such as vehicle speed / acceleration sensors, pitch sensors, yaw sensors, cameras, radar sensors, lidar sensors, etc., and may also include various information collection devices attached to the vehicle lighting system, vehicle heating, ventilation, and air conditioning system, vehicle seat system, vehicle comfort system, window / skylight system, vehicle wiper system, and may also include any other information source that can be accessed through a network connection.
[0148] Similarly, without conflict, all the embodiments, features, and advantages described above for the in-vehicle infotainment system 105 according to the present invention are equally applicable to the vehicle 100 according to the present invention and are directly incorporated herein. For the sake of brevity of this disclosure document, it will not be repeated herein.
[0149] In summary, compared with the prior art, the present invention provides an in-vehicle infotainment system, a control method thereof, and a corresponding vehicle, which can provide diversified interaction methods for the in-vehicle infotainment system, improve the user experience, and shorten the distance with the user, thereby enhancing user satisfaction.
[0150] It should be understood that on the premise of technical feasibility, the technical features listed for different embodiments above can be combined with each other to form additional embodiments within the scope of the present invention.
[0151] In this application, the use of the disjunctive connective is intended to include the conjunctive. The use of the definite or indefinite article is not intended to indicate cardinality. Specifically, the reference to "the" object or "a" and "an" object is intended to mean one of the possible multiple such objects. In addition, the connective "or" can be used to convey co-existing features rather than mutually exclusive alternatives. In other words, the connective "or" should be understood to include "and / or". The term "comprising" is inclusive and has the same scope as "including".
[0152] The above embodiments are possible examples of the implementation manners of the present invention and are only given to enable those skilled in the art to clearly understand the principle of the present invention. Those skilled in the art should understand that: the discussion for any embodiment above is only exemplary and is not intended to imply that the scope of the disclosure of the embodiments of the present invention (including the claims) is limited to these examples. Under the overall concept of the present invention, the technical features between the above embodiments or different embodiments can also be combined with each other, and many other variations in different aspects of the embodiments of the present invention as described above will be produced. For the sake of brevity, they are not provided in the specific implementation manners. Therefore, any omission, modification, equivalent replacement, improvement, etc. made within the spirit and principle of the embodiments of the present invention shall be included in the protection scope required by the present invention.
Claims
1. An in-vehicle infotainment system, comprising a processor and a memory, wherein the memory stores processor-executable instructions, and when the instructions are executed by the processor, the following steps are implemented: In response to a system desktop of the in-vehicle infotainment system being started, presenting a first state of a first resource; In response to application startup, the second state of the first resource is presented and at least partially superimposed on the interface of the application.
2. The in-vehicle infotainment system according to claim 1, wherein: The step of presenting the second state of the first resource comprises: In response to application launch, determining a type of the launched application and / or a current system record; The second state is determined based on the determined type and / or current system record.
3. The in-vehicle infotainment system according to claim 2, wherein: The types include at least one or more of navigation type, shopping type, instant messaging type, social media type, audio type, video type, game type, and tool type.
4. The in-vehicle infotainment system according to claim 1, wherein: The steps also include: In response to confirming that the user has achieved a specified achievement, the first state and / or the second state is changed.
5. The in-vehicle infotainment system according to claim 4, wherein: The step of confirming that the user has achieved the specified achievement includes: An event achievement instruction is received to inform the user / vehicle that a specified event has been completed and / or the user / vehicle is recognized to have achieved a specified achievement based on system records.
6. The in-vehicle infotainment system according to claim 4, wherein: The step of changing the first state and / or the second state comprises: The first state and / or the second state of the first resource is provided with one or more of changing a digital accessory, changing an entire or partial color, and / or changing an entire or partial shape.
7. The in-vehicle infotainment system according to claim 1, wherein: The steps also include: In response to detecting a second vehicle within a preset distance, the first state or the second state is changed, the second vehicle being included in a designated group range.
8. The in-vehicle infotainment system according to claim 1, wherein: The steps also include: In response to detecting a change in vehicle behavior, the first state or the second state is changed.
9. The in-vehicle infotainment system according to claim 8, wherein: The vehicle motion changes include: at least one or more of vehicle speed / acceleration changes, vehicle direction changes, vehicle slope changes, vehicle lighting system changes, vehicle HVAC system changes, vehicle seat system changes, vehicle comfort system changes, window / sunroof position changes, vehicle wiper system changes, and vehicle start / parking.
10. The in-vehicle infotainment system according to claim 1, wherein: The steps also include: In response to receiving a notification signal of a background running application, the first state or the second state is changed.
11. The in-vehicle infotainment system according to claim 10, wherein: The notification signal of the background running application includes at least one or more of a GPS positioning notification signal based on a preset location mark, a time notification signal based on a schedule, an incoming call signal, a weather change signal, a front congestion signal, and a disaster warning signal.
12. The in-vehicle infotainment system according to claim 1, wherein: The step of presenting the first state of the first resource comprises: The first state of the first resource is presented in a floating manner without completely covering the application.
13. The in-vehicle infotainment system according to claim 2, wherein: The step of determining the second state based on the determined type and / or current system record comprises: Based on the determined type and / or current system record, corresponding digital accessories are added to the first state of the first resource, and image changes or action changes are given to generate the second state.
14. The in-vehicle infotainment system according to claim 13, wherein: The steps also include: In response to detecting a change in the running state of the application, different digital accessories are added to the second state, and different image changes or action changes are given to the second state.
15. The in-vehicle infotainment system according to claim 1, wherein: The steps also include: In response to detecting a preset operation on the first resource in any interface, the first state or the second state is changed.
16. The in-vehicle infotainment system according to claim 1, wherein: The steps also include: Detecting the user identity characteristics of the current user; Based on the user identity feature, state attributes of the first state and / or second state of the first resource, or several state attribute options, are provided to the user.
17. The in-vehicle infotainment system according to claim 16, wherein: The user identity characteristics include at least one or more of age, gender, nationality, and personal preferences; the state attribute options include at least one or more of the digital image style, display area size, activity area range, movement mode, and voice options corresponding to the first state and / or the second state.
18. A method for controlling an in-vehicle infotainment system, comprising: In response to the system desktop being started, presenting a first state of a first resource; In response to application startup, the second state of the first resource is presented and at least partially superimposed on the interface of the application.
19. A vehicle comprising an in-vehicle infotainment system and a display for presenting the in-vehicle infotainment system, wherein: The in-vehicle infotainment system includes a processor and a memory, wherein the memory stores processor-executable instructions, and when the instructions are executed by the processor, the following steps are implemented: In response to a system desktop of the in-vehicle infotainment system being started, presenting a first state of a first resource; In response to application startup, the second state of the first resource is presented and at least partially superimposed on the interface of the application.
20. The vehicle of claim 19, further comprising a plurality of different types of sensors, the sensors being communicatively coupled to the in-vehicle infotainment system and configured to provide vehicle operation data to the in-vehicle infotainment system.