A vehicle-mounted control method, device, vehicle, storage medium and program product

CN122653474APending Publication Date: 2026-08-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510220468.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2026-08-28

Smart Images

  • Figure CN122653474A_ABST
    Figure CN122653474A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a vehicle-mounted control method and device, a vehicle, a storage medium and a program product. The method is applied to a first electronic device, and the first electronic device includes a screen. The method includes: displaying, by the first electronic device, a first page of a fusion desktop on the screen, the first page of the fusion desktop including a first desktop wallpaper, a three-dimensional vehicle model component displayed on the first desktop wallpaper, and a first two-dimensional component, and the first desktop wallpaper presenting a three-dimensional scene in which the three-dimensional vehicle model component is located; detecting an operation of rotating the three-dimensional vehicle model component, and changing, by the first electronic device, a presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotating operation; and detecting a page switching operation on the fusion desktop, and displaying, by the first electronic device, a second page of the fusion desktop, the second page of the fusion desktop including the first desktop wallpaper and a second two-dimensional component displayed on the first desktop wallpaper, and the second two-dimensional component being different from the first two-dimensional component.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart cockpit technology, and in particular to an in-vehicle control method, device, vehicle, storage medium, and program product. Background Technology

[0002] Smart car screens primarily feature two types of desktops: three-dimensional (3D) car model desktops and two-dimensional (2D) desktops. The 3D car model desktop mainly consists of a 3D vehicle model and its surrounding 3D scene. Users can operate corresponding vehicle control functions by rotating the 3D vehicle model, and the 3D scene changes accordingly as the user rotates the model. The 2D desktop mainly consists of 2D components such as application cards, application icons, folder icons, clock widgets, weather widgets, and desktop wallpapers. Users can interact with these 2D components to achieve corresponding functions.

[0003] Currently, the interaction between 3D car model desktop and 2D desktop is very different from that of users. They are two completely independent desktop modes. Users can only choose one mode as the screen desktop of the smart car and need to switch modes to change the desktop type. Summary of the Invention

[0004] This application provides an in-vehicle control method, device, vehicle, storage medium, and program product. The method can be applied to a first electronic device, which includes a screen. The method includes: the first electronic device displaying a first page of a fused desktop on the screen, the first page of the fused desktop including a first desktop wallpaper and a 3D vehicle model component and a first 2D component displayed on the first desktop wallpaper, the first desktop wallpaper presenting a 3D scene in which the 3D vehicle model component is located; detecting an operation to rotate the 3D vehicle model component, the first electronic device changing the presentation angle of the 3D vehicle model component in the 3D scene based on the rotation operation; detecting a page switching operation for the fused desktop, the first electronic device displaying a second page of the fused desktop, the second page of the fused desktop including the first desktop wallpaper and a second 2D component displayed on the first desktop wallpaper, the second 2D component being different from the first 2D component. Through the method provided by the embodiments of this application, a 3D vehicle model desktop and a 2D desktop can be fused and displayed on the screen of a smart car, satisfying the user's need to balance the fun of controlling the 3D vehicle model with the practicality of operating various functional 2D components, thus improving the user experience.

[0005] In a first aspect, this application provides an in-vehicle control method applied to a first electronic device, the first electronic device including a screen, the method comprising: displaying a first page of a fused desktop on the screen, the first page of the fused desktop including a first desktop wallpaper and a three-dimensional vehicle model component and a first two-dimensional component displayed on the first desktop wallpaper, the first desktop wallpaper presenting a three-dimensional scene in which the three-dimensional vehicle model component is located; detecting an operation to rotate the three-dimensional vehicle model component, and changing the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotation operation; detecting a page switching operation for the fused desktop, and displaying a second page of the fused desktop, the second page of the fused desktop including the first desktop wallpaper and a second two-dimensional component displayed on the first desktop wallpaper, the second two-dimensional component being different from the first two-dimensional component.

[0006] The first electronic device can be Figure 4 The electronic device 100 shown; the first desktop wallpaper can be the desktop wallpaper in the fused desktop, which presents the three-dimensional scene where the three-dimensional vehicle model component is located; the first page can be the page in the fused desktop that contains the three-dimensional vehicle model component; the second page can be any page in the fused desktop that does not contain the three-dimensional vehicle model component; the first two-dimensional component can be the two-dimensional component in the first page of the fused desktop; the second two-dimensional component can be the two-dimensional component in the second page of the fused desktop.

[0007] By using the method provided in the first aspect, the 3D car model desktop and the 2D desktop can be integrated and displayed on the screen of a smart car, satisfying the user's desire to combine the fun of controlling the 3D vehicle model with the practicality of operating a variety of functional 2D components, thus improving the user experience.

[0008] In conjunction with the first aspect, in some embodiments, when changing the presentation angle of the 3D vehicle model component in a 3D scene based on a rotation operation, the method further includes: the display perspective of the 3D scene in which the 3D vehicle model component is located changes along with the change in the presentation angle of the 3D vehicle model component in the 3D scene.

[0009] This is because when a user rotates the 3D vehicle model component, its position within the 3D scene remains unchanged. However, the user's viewpoint relative to the component changes. Therefore, the presentation angle of the 3D vehicle model component within the 3D scene changes from the user's perspective. This causes different parts of the component to enter the field of view, while others move out of it. If objects exist within the 3D scene containing the vehicle model component, their presentation angles will also change along with the component's angle. For example, distant objects may move out of view due to rotation, or new objects may enter the field of view.

[0010] In conjunction with the first aspect, in some embodiments, the second page of the integrated desktop includes a first desktop wallpaper that presents a three-dimensional scene after the viewpoint changes.

[0011] In conjunction with the first aspect, in some embodiments, when changing the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotation operation, the method further includes: the display perspective of the first two-dimensional component does not change with the change in the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene.

[0012] In conjunction with the first aspect, in some embodiments, the first two-dimensional component includes one or more of the following: a clock component, a weather component, an application card, an application icon, and a folder icon.

[0013] It should be noted that the embodiments of this application do not limit the types and quantities of 2D components on the fused desktop.

[0014] The clock widget is a UI element that displays the current time, usually in numerical or analog form. It may also include information such as the date and day of the week, and can be displayed on the home screen. The weather widget is a UI element that displays weather conditions, typically including temperature, a weather icon, humidity, wind speed, etc., and can also be displayed on the home screen. Application cards are interactive elements that display application-related information and functions in card format. They usually include the application's icon and name, and may also display some key information or shortcuts within the application. For example, a music application card might display the title of the currently playing song, artist, album art, and playback control buttons. Another example is a news application card, which can display the latest news headlines and summaries. Users can perform simple operations directly on the application card without entering the application interface, improving operational efficiency and the convenience of information access. Furthermore, application cards can be displayed on any page of the home screen. The application icon is the graphical representation of an application on an electronic device's interface. It is an important element for users to identify and launch the application, usually a small image or graphic with a unique design that intuitively reflects the application's function, theme, or brand characteristics. For example, social applications might use graphics representing conversations or interpersonal relationships as their icons. For example, game applications can use in-game characters or scene elements as icons. Users can launch the corresponding application by clicking the application icon. The application icon is the visual representation of the application in the user interface and plays an important role in application promotion and user experience. Furthermore, application icons can be displayed on any page of the desktop. A folder icon is a special graphic symbol used to represent a collection containing multiple applications or shortcuts. It allows users to group related applications or tools together for easy management and retrieval, while keeping the desktop tidy. Folder icons can also be displayed on any page of the desktop.

[0015] In conjunction with the first aspect, in some embodiments, after displaying a first page of the merged desktop on the screen, the method further includes: detecting a switching operation for the merged desktop, and displaying a first page of a two-dimensional desktop, the first page of the two-dimensional desktop including a second desktop wallpaper and a first two-dimensional component displayed on the second desktop wallpaper, the second desktop wallpaper being different from the first desktop wallpaper.

[0016] The second desktop wallpaper can be the desktop wallpaper in the 2D desktop, and this second desktop wallpaper can be customized by the user.

[0017] In some embodiments, a user can manually switch the merged desktop displayed on the screen of the electronic device 100 to a 2D desktop. For example, as... Figures 5A-5B As shown, after displaying the first page of the merged desktop (e.g., user interface 1050) on the screen, a switching operation for the merged desktop is detected, and the electronic device 100 can display the first page of the two-dimensional desktop (e.g., user interface 1080). The first page of the two-dimensional desktop may include a second desktop wallpaper (e.g., desktop wallpaper 1082) and a first two-dimensional component (e.g., 2D component 1081) displayed on the second desktop wallpaper. The second desktop wallpaper is different from the first desktop wallpaper (e.g., desktop wallpaper 1052), and the second desktop wallpaper can be customized by the user.

[0018] In conjunction with the first aspect, in some embodiments, the operation of rotating the 3D vehicle model component is a multi-finger operation, while the page switching operation for the merged desktop is a single-finger operation.

[0019] It should be noted that, since the merged desktop is compatible with both 3D vehicle model desktops and 2D desktops, it can respond to user actions on the 3D vehicle model as well as system actions on 2D components (e.g., clicking 2D components, swiping the desktop, swiping down the control center). To avoid coupling issues between system interaction and model interaction, the merged desktop can respond to different types of user actions based on different gestures. For example, the merged desktop can respond to multi-finger input actions on the 3D vehicle model (e.g., rotating the vehicle model with two fingers), and single-finger input actions on 2D components or the merged desktop (e.g., clicking a 2D component with one finger, swiping the desktop with one finger, swiping down the control center with one finger).

[0020] In conjunction with the first aspect, in some embodiments, the three-dimensional vehicle model component and the first two-dimensional component are located on the same layer.

[0021] Since the 3D vehicle model component and the first 2D component are located on the same layer, the 3D vehicle model component and the 2D component in the merged desktop will not overlap, or in other words, they will not obscure each other.

[0022] In conjunction with the first aspect, in some embodiments, displaying a first page of the merged desktop on the screen specifically includes: first rendering a first desktop wallpaper; then rendering the three-dimensional vehicle model component and the first two-dimensional component on the same layer, with the same layer located above the layer of the first desktop wallpaper.

[0023] In some embodiments, the electronic device 100 may first render a first desktop wallpaper on the screen, which may present a 3D scene in which the 3D vehicle model component is located. After rendering the first desktop wallpaper, the electronic device 100 may render the 3D vehicle model component and the first 2D component on the same layer, so that the electronic device 100 displays the first page of the merged desktop on the screen. It should be noted that the same layer in which the 3D vehicle model component and the first 2D component are located is located above the layer in which the first desktop wallpaper is located.

[0024] In conjunction with the first aspect, in some embodiments, the second two-dimensional component includes an application icon of the first application, and the method further includes: detecting a click operation on the second two-dimensional component and displaying the application interface of the first application, wherein the click operation on the second two-dimensional component is a single-finger operation.

[0025] The first application can be any application in the electronic device 100.

[0026] In some embodiments, the electronic device 100 can receive a click operation on a 2D component (e.g., a "music" app icon). In response to the click operation, the electronic device 100 can display the user interface (also referred to as the application interface) of the application corresponding to the 2D component, such as user interface 1040, which is the user interface of the music application. In some embodiments, the click operation on the 2D component (e.g., the "music" app icon) can be a single-finger operation.

[0027] It should be noted that in some other embodiments, the electronic device 100 may receive operations other than click operations on the two-dimensional component, such as dragging the two-dimensional component. This application embodiment does not limit this.

[0028] In a second aspect, this application provides an electronic device, which includes a processor and a memory; wherein the memory is coupled to the processor and is used to store a computer program, and when the processor executes the computer program, the electronic device performs the method described in any of the first aspects above.

[0029] Thirdly, this application provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the method described in any of the first aspects above.

[0030] Fourthly, this application provides a computer program product that, when executed by a processor, implements the method described in any one of the first aspects above.

[0031] Fifthly, this application provides a chip including a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, causing the chip to perform the method described in any of the first aspects above.

[0032] The solutions provided in the second to fifth aspects above are used to implement or cooperate with the methods provided in the first aspect above, and therefore can achieve the same or corresponding beneficial effects as the methods in the first aspect, which will not be elaborated here. Attached Figure Description

[0033] Figures 1A-1B This is a scene diagram of a vehicle model in a rotating 3D car model desktop provided in an embodiment of this application;

[0034] Figures 2A-2B This is a set of schematic diagrams illustrating a 2D desktop transitioning to an application interface, provided in an embodiment of this application.

[0035] Figures 3A-3D These are schematic diagrams of a set of interfaces based on an in-vehicle control method provided in the embodiments of this application;

[0036] Figure 4 This is a schematic diagram of the structure of an electronic device 100 provided in an embodiment of this application;

[0037] Figures 5A-5B This is a set of schematic diagrams illustrating a scenario where the merged desktop switches to a 2D desktop, as provided in an embodiment of this application.

[0038] Figure 6 This is a flowchart illustrating a rendering method for a merged desktop provided in an embodiment of this application;

[0039] Figure 7 This is a flowchart illustrating an in-vehicle control method provided in an embodiment of this application. Detailed Implementation

[0040] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be a limitation of this application.

[0041] Smart car screens mainly have two types of desktops: three-dimensional (3D) car model desktops and two-dimensional (2D) desktops.

[0042] The 3D car model desktop primarily consists of a 3D vehicle model and its surrounding 3D scene. Users can operate corresponding vehicle control functions by rotating the 3D vehicle model, and the 3D scene will change accordingly as the user rotates the 3D vehicle model. In the 3D car model desktop, the vehicle model (usually referred to as "car model") is a detailed three-dimensional digital representation that accurately replicates the appearance and design of a real-world car or other type of vehicle. The 3D scene within the 3D car model desktop refers to a virtual environment created using computer graphics technology, used to display and interact with the 3D vehicle model. This scene typically features high visualization and interactivity, simulating real-world driving environments or vehicle operation scenarios. For example, as... Figure 1A As shown, the screen of the intelligent vehicle can display a user interface 1010, which can be a 3D car model desktop. The user interface 1010 can include a vehicle model 1011 and a scene 1012. The vehicle model 1011 is essentially a 3D component that can receive user operations (such as rotating the vehicle model 1011 90 degrees clockwise) to enable the intelligent vehicle to perform corresponding vehicle control functions. Scene 1012 is the scene in which the vehicle model 1011 is located. This scene is typically a virtual 3D space designed to provide users with an immersive and interactive experience. For example, scene 1012 can include streetlights. In addition, the screen of the intelligent vehicle can also display a top status bar and a bottom control bar. The top status bar can include, but is not limited to, one or more of the following: user information, system notifications, environmental information such as time, network status such as Bluetooth connection status, WiFi signal strength, and mobile data connection status, vehicle status, and quick access points. The bottom control bar may include, but is not limited to, one or more of the following: a home button, a navigation entry, media controls such as volume adjustment, vehicle controls such as air conditioning adjustment, seat adjustment, and lighting control, shortcut functions, and door controls. The aforementioned top status bar and bottom control bar may remain displayed during page transitions. In some embodiments, the intelligent vehicle can receive user actions on the 3D vehicle model (e.g., rotating the vehicle model 1011), and in response to this action, the intelligent vehicle's screen can display the user interface 1020. Figure 1B As shown, the user interface 1020 can also be a 3D car model desktop. The user interface 1020 can include a rotated vehicle model 1021 and a scene 1022, where scene 1022 is the environment in which the rotated vehicle model 1021 is located, and scene 1022 is different from scene 1012. It is understood that the environment in which the vehicle model is located will change as the vehicle model rotates. For example, scene 1022 can include a street lamp rotated 90° clockwise compared to the street lamp in scene 1012. It can be seen that the 3D car model desktop can contain a 3D vehicle model that the user can control, improving the user's interactive experience with the car control desktop and enhancing its fun.

[0043] The 2D desktop primarily consists of 2D components such as application cards, application icons, folder icons, clock widgets, and weather widgets, as well as desktop wallpapers. Users can interact with these 2D components to achieve corresponding functions. 2D components refer to user interface (UI) elements that are laid out and rendered on a 2D plane. 2D components are typically used to display information, provide interactive functions, or enhance the interface. Unlike 3D components, 2D components lack depth information; their layout and rendering only involve two dimensions: the X-axis (horizontal) and the Y-axis (vertical). For example, as shown... Figure 2A As shown, the screen of the intelligent vehicle can display a user interface 1030, which can be a 2D desktop. The user interface 1030 may include one or more 2D components 1031 and a desktop wallpaper 1032. The one or more 2D components 1031 can be used to receive user operations on the applications corresponding to the 2D components 1031 (e.g., clicks on the 2D components 1031). The 2D components 1031 may be, for example, radio app icons, settings app icons, music app icons, weather app icons, etc. The desktop wallpaper 1032 can be customized by the user and is independent of the one or more 2D components 1031. In addition, the screen of the intelligent vehicle can also display a top status bar and a bottom control bar. The top status bar may include, but is not limited to, one or more of the following: user information, system notifications, environmental information such as time, network status such as Bluetooth connection status, WiFi signal strength, and mobile data connection status, vehicle status, and quick access. The bottom control bar may include, but is not limited to, one or more of the following: a home button, navigation entry, media controls such as volume adjustment, vehicle controls such as air conditioning adjustment, seat adjustment, and lighting control, quick functions, and door controls. The aforementioned top status bar and bottom control bar can remain displayed during page transitions. In some embodiments, the smart car can receive user actions on 2D components (e.g., clicking the "Music" app icon), and in response to such actions, the smart car's screen can display the user interface of the application corresponding to the 2D component (e.g., ...). Figure 2B The user interface of the "Music" application shown is 1040. It can be seen that the 2D desktop has a variety of feature-rich 2D components and is quite practical.

[0044] Currently, the interaction between the 3D car model desktop and the 2D desktop differs significantly from that of the user. They are two completely independent desktop modes, and users can only choose one mode as the screen desktop for their smart car. Furthermore, they need to switch modes to change the desktop type, which fails to meet the user's desire to balance the fun of controlling 3D vehicle models with the practicality of operating a variety of feature-rich 2D components. For example, a user selects the 3D car model desktop as the smart car's screen desktop. However, most of the space on the 3D car model desktop is occupied by the 3D vehicle model, and the desktop cannot accommodate the various feature-rich 2D components besides the 3D vehicle model, resulting in poor desktop usability. The user can only switch the desktop mode to 2D desktop by switching through the control center, clicking the floating button, or changing the parking / driving gear.

[0045] To address the aforementioned issues, this application provides an in-vehicle control method, device, vehicle, storage medium, and program product. The method can be applied to a first electronic device, which includes a screen. The method includes: the first electronic device displaying a first page of a fused desktop on the screen. The first page of the fused desktop may include a first desktop wallpaper and a three-dimensional vehicle model component (also referred to as a 3D vehicle model) and a first two-dimensional component (also referred to as a 2D component) displayed on the first desktop wallpaper. The first desktop wallpaper presents a three-dimensional scene (also referred to as a 3D scene) in which the three-dimensional vehicle model component is located. Upon detecting an operation to rotate the three-dimensional vehicle model component, the first electronic device can change the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotation operation. Upon detecting a page switching operation for the fused desktop, the first electronic device can display a second page of the fused desktop. The second page of the fused desktop may include the first desktop wallpaper and a second two-dimensional component displayed on the first desktop wallpaper, the second two-dimensional component being different from the first two-dimensional component. Through the method provided by this application, the 3D vehicle model desktop and the 2D desktop can be fused and displayed on the screen of a smart car, satisfying the user's desire to combine the fun of controlling the 3D vehicle model with the practicality of operating various feature-rich 2D components, thus improving the user experience.

[0046] The merged desktop can be understood as a desktop compatible with both 3D car model desktops and 2D desktops. This merged desktop can include 3D vehicle models and their surrounding 3D scenes from the 3D car model desktop, as well as 2D components from the 2D desktop, such as application cards, application icons, folder icons, clock widgets, and weather widgets. The aforementioned first desktop wallpaper presents the 3D scene where the 3D vehicle model is located. It should be noted that the 3D vehicle model is displayed on the first page of the merged desktop. In some embodiments, this first page can be understood as the main page of the merged desktop.

[0047] like Figures 3A-3DAs shown, the first electronic device can display a first page of the merged desktop (e.g., user interface 1050). The first page of the merged desktop may include a first desktop wallpaper (e.g., desktop wallpaper 1052) and a three-dimensional vehicle model component (e.g., vehicle model 1051) and a first two-dimensional component (e.g., 2D component 1053) displayed on the first desktop wallpaper. The first desktop wallpaper presents the three-dimensional scene in which the three-dimensional vehicle model component is located. In some embodiments, if an operation to rotate the three-dimensional vehicle model component is detected, the first electronic device can change the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotation operation (e.g., displaying user interface 1060). It should be noted that when the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene is changed based on the rotation operation, the display perspective of the three-dimensional scene in which the three-dimensional vehicle model component is located may change with the change in the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene, while the display perspective of the first two-dimensional component may not change with the change in the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene. In some embodiments, upon detecting a page switching operation on the converged desktop, the first electronic device may display a second page of the converged desktop (e.g., user interface 1070). The second page of the converged desktop may include a first desktop wallpaper (e.g., desktop wallpaper 1072, which is the same as desktop wallpaper 1052) and a second two-dimensional component (e.g., 2D component 1071) displayed on the first desktop wallpaper. The second two-dimensional component is different from the first two-dimensional component. In some embodiments, upon detecting a click operation on the 2D component (e.g., a "music" application icon), the first electronic device may display the user interface (also referred to as the application interface) of the application corresponding to the 2D component (e.g., user interface 1040).

[0048] For example, such as Figure 3AAs shown, the first electronic device can display a user interface 1050, which can be the first page of the converged desktop. The user interface 1050 can include a desktop wallpaper 1052 and a vehicle model 1051 and 2D components 1053 displayed on the desktop wallpaper 1052. The vehicle model 1051 is essentially a 3D component that can be used to receive user operations (such as rotation operations) to enable the first electronic device to perform corresponding vehicle control functions. The desktop wallpaper 1052 can present the scene in which the vehicle model 1051 is located. This scene is usually a virtual 3D space designed to provide users with an immersive and interactive experience. For example, the desktop wallpaper 1052 can include streetlights. The 2D component 1053 can contain one or more 2D components that can be used to receive user operations on the application corresponding to the 2D component 1053 (such as clicking on the 2D component 1053). The 2D component 1053 can be, for example, a clock component, or it can also be, for example, a weather component, an application icon, an application card, a folder icon, etc. This application embodiment does not limit the type and number of 2D components on the converged desktop. In addition, the bottom of the user interface 1050 may also include a page indicator 1054, which can be used to indicate the positional relationship between the currently displayed page and other pages. Optionally, the screen of the smart car may also display a top status bar and a bottom control bar. The top status bar may include, but is not limited to, one or more of the following: user information, system notifications, environmental information such as time, network status such as Bluetooth connection status, WiFi signal strength, and mobile data connection status, vehicle status, and quick access. The bottom control bar may include, but is not limited to, one or more of the following: a home button, navigation entry, media controls such as volume adjustment, vehicle controls such as air conditioning adjustment, seat adjustment, and lighting control, quick functions, and door controls. The aforementioned top status bar and bottom control bar can remain displayed when switching pages.

[0049] In some embodiments, the first electronic device may receive an operation to rotate the three-dimensional vehicle model component, such as rotating the vehicle model 1051 clockwise by 90 degrees. In response to the operation, the first electronic device may change the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotation operation and display the user interface 1060.

[0050] It should be noted that, since the merged desktop is compatible with both 3D vehicle model desktops and 2D desktops, it can respond to user actions on the 3D vehicle model as well as system actions on 2D components (e.g., clicking 2D components, swiping the desktop, swiping down the control center). To avoid coupling issues between system interaction and model interaction, the merged desktop can respond to different types of user actions based on different gestures. For example, the merged desktop can respond to multi-finger input actions on the 3D vehicle model (e.g., rotating the vehicle model with two fingers), and single-finger input actions on 2D components or the merged desktop (e.g., clicking a 2D component with one finger, swiping the desktop with one finger, swiping down the control center with one finger).

[0051] It should be noted that when changing the presentation angle of the 3D vehicle model component in a 3D scene based on a rotation operation, the viewing angle of the 3D scene in which the 3D vehicle model component is located can change along with the change in the presentation angle of the 3D vehicle model component in the 3D scene, while the viewing angle of the first 2D component may not change along with the change in the presentation angle of the 3D vehicle model component in the 3D scene. This is because when the user rotates the 3D vehicle model component, the position of the 3D vehicle model component itself in the 3D scene remains unchanged, but the angle of the user's viewing angle relative to the 3D vehicle model component changes. Therefore, the presentation angle of the 3D vehicle model component in the 3D scene changes from the user's perspective, which causes different parts of the 3D vehicle model component to enter the field of view, while other parts move out of the field of view. If there are objects in the 3D scene in which the 3D vehicle model component is located, the presentation angle of these objects will also change along with the change in the presentation angle of the 3D vehicle model component in the 3D scene. For example, distant objects may move out of the field of view due to the rotation of the viewing angle, or new objects may enter the field of view. In some other embodiments, the first electronic device can receive other operations on the 3D vehicle model component besides rotation operations, such as operations to move the 3D vehicle model component, which are not limited in this application embodiment. In response to certain operations (such as rotation or movement) applied to a 3D vehicle model component, the rendering angle or position of the 3D vehicle model component in the 3D scene can change. When the rendering angle or position of the 3D vehicle model component in the 3D scene changes based on user operations, the 3D scene in which the 3D vehicle model component is located can change accordingly, while the 2D component may not change accordingly.

[0052] For example, such as Figure 3BAs shown, the first electronic device can display a user interface 1060, which can still be the first page of the merged desktop. The user interface 1060 can include a desktop wallpaper 1062 and a rotated vehicle model 1061 and 2D components 1063 displayed on the desktop wallpaper 1062. For example, compared to vehicle model 1051, vehicle model 1061 is rotated 90° clockwise. The desktop wallpaper 1062 can present the scene where the rotated vehicle model 1061 is located. This desktop wallpaper 1062 is different from desktop wallpaper 1052; for example, desktop wallpaper 1062 can include a street lamp rotated 90° clockwise compared to the street lamp in desktop wallpaper 1052. For example, compared to 2D component 1053, 2D component 1063 remains unchanged. 2D component 1063 can be, for example, a clock component, or it can also be, for example, a weather component, an application icon, an application card, a folder icon, etc. This application embodiment does not limit the type and number of 2D components on the merged desktop. In addition, the bottom of the user interface 1060 may also include a page indicator 1064, which can be used to indicate the positional relationship between the currently displayed page and other pages. Since both user interface 1060 and user interface 1050 are the first pages of the merged desktop, page indicator 1064 is the same as page indicator 1054. Optionally, the screen of the smart car may also display a top status bar and a bottom control bar. For details regarding the top status bar and bottom control bar, please refer to the aforementioned content of user interface 1050; further explanation is not provided here.

[0053] In some embodiments, the first electronic device can receive a page switching operation for the merged desktop, such as a swipe operation on the desktop. In response to this operation, the first electronic device can display a second page of the merged desktop, such as user interface 1070. Compared with the first page of the merged desktop, the second page of the merged desktop does not contain the three-dimensional vehicle model component, and the two-dimensional components on the desktop wallpaper have changed. Therefore, it can be regarded as realizing the transition between the 3D car model desktop and the 2D desktop.

[0054] For example, such as Figure 3CAs shown, the first electronic device can display a user interface 1070, which can be the second page of the converged desktop. The user interface 1070 may include one or more 2D components 1071 and a desktop wallpaper 1072. The one or more 2D components 1071 can be used to receive user operations on the application corresponding to the 2D component 1071 (e.g., a click operation on the 2D component 1071). The 2D component 1071 may include one or more of the following: a clock component, a weather component, an application card, an application icon, a folder icon, such as a radio application icon, a settings application icon, a music application icon, a folder icon, a weather card, a pet application card, etc. This application embodiment does not limit the type and number of 2D components on the converged desktop. The clock component is an interface element that displays the current time, usually presented in digital or analog form. It may also include information such as date and day of the week, and can be displayed on the main page of the desktop. The weather component is an interface element that displays weather conditions. It usually includes information such as temperature, weather icon, humidity, and wind speed, and can be displayed on the main page of the desktop. An application card is an interactive element that displays application information and functions in card format. It typically includes the application's icon and name, and may also display key information or shortcuts within the application. For example, a music application card might display the currently playing song title, artist, album art, and playback control buttons. Another example is a news application card, which might display the latest news headlines and summaries. Users can perform simple operations directly on the application card without entering the application interface, improving operational efficiency and ease of information access. Furthermore, application cards can be displayed on any page of the desktop. An application icon is the graphical representation of an application on an electronic device's interface. It is a crucial element for users to identify and launch the application, usually a small, uniquely designed image or graphic that intuitively reflects the application's function, theme, or brand characteristics. For example, social applications might use graphics representing conversations or interpersonal relationships as their icons. Another example is a game application that might use characters or scene elements from the game as its icon. Users can launch the corresponding application by clicking the application icon. The application icon is the visual representation of the application in the user interface and plays an important role in application promotion and user experience. Furthermore, application icons can be displayed on any page of the desktop. A folder icon is a special graphic symbol used to represent a collection containing multiple applications or shortcuts. It allows users to group related applications or tools together for easy management and retrieval, while keeping the desktop tidy. Furthermore, folder icons can be displayed on any page of the desktop. Understandably, the 2D components included on the second page of the merged desktop are different from those included on the first page. Desktop wallpaper 1072 can present the scene where the 3D vehicle model component is located on the first page of the merged desktop; desktop wallpaper 1072 is the same as desktop wallpaper 1062.In addition, the bottom of the user interface 1070 may include a page indicator 1073, which can be used to indicate the positional relationship between the currently displayed page and other pages. Since the user interface 1070 is the second page of the merged desktop, different from the first page of the merged desktop represented by the user interface 1060, the page indicator 1073 is different from the page indicator 1064. Optionally, the screen of the smart car may also display a top status bar and a bottom control bar. The top status bar may include, but is not limited to, one or more of the following: user information, system notifications, environmental information such as time, network status such as Bluetooth connection status, WiFi signal strength, and mobile data connection status, vehicle status, and quick access. The bottom control bar may include, but is not limited to, one or more of the following: a home button, navigation entry, media controls such as volume adjustment, vehicle controls such as air conditioning adjustment, seat adjustment, and lighting control, quick functions, and door controls. The aforementioned top status bar and bottom control bar can remain displayed when switching pages.

[0055] In some embodiments, the first electronic device can receive a click operation on a 2D component (e.g., a "music" app icon). In response to the click operation, the first electronic device can display the user interface (also referred to as the application interface) of the application corresponding to the 2D component, such as user interface 1040, which is the user interface of the music application. In some embodiments, the click operation on the 2D component (e.g., the "music" app icon) can be a single-finger operation.

[0056] It should be noted that in some other embodiments, the first electronic device may receive operations other than click operations on the two-dimensional component, such as dragging the two-dimensional component. This application does not limit this.

[0057] First, an electronic device 100 provided in the embodiments of this application will be introduced.

[0058] Figure 4 An electronic device 100 provided in an embodiment of this application is illustrated by way of example.

[0059] In this embodiment, the first electronic device may be referred to as electronic device 100. Electronic device 100 may be a smart car including a screen, and this embodiment does not limit the specific type of electronic device 100. For example, electronic device 100 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. Electronic device 100 may also be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle, etc.

[0060] like Figure 4As shown, the electronic device 100 may include a controller area network (CAN) bus 11, multiple electronic control units (ECUs), an engine 13, a telematics box (T-box) 14, a transmission 15, a driving recorder 16, an anti-lock braking system (ABS) 17, a sensor system 18, a camera system 19, a microphone 20, etc.

[0061] The CAN bus 11 is a serial communication network supporting distributed or real-time control, used to connect various components of the electronic device 100. Any component on the CAN bus 11 can detect all data transmitted on the CAN bus 11. Frames transmitted by the CAN bus 11 can include data frames, remote frames, error frames, and overload frames; different frames transmit different types of data. In this embodiment, the CAN bus 11 can be used to transmit data involved in the vehicle control method for various components; the specific implementation of this method can be found in the detailed description of the method embodiments above and below.

[0062] Not limited to CAN bus 11, in some other embodiments, the various components of electronic device 100 can be connected and communicate in other ways. For example, the various components can also communicate via LIN (Internet Protocol version) bus, FlexRay, and MOST (Media Oriented Systems) bus, etc., and this application embodiment does not limit this. The following embodiments are described using communication between the various components via CAN bus 11.

[0063] The ECU is equivalent to the processor or brain of the electronic device 100, used to instruct corresponding components to perform corresponding actions based on instructions obtained from the CAN bus 11 or based on user input. The ECU can consist of a security chip, a microcontroller unit (MCU), random access memory (RAM), read-only memory (ROM), input / output interfaces (I / O), an analog-to-digital converter (A / D converter), and large-scale integrated circuits for input, output, shaping, and driving functions.

[0064] There are many types of ECUs, and different types of ECUs can be used to achieve different functions.

[0065] The electronic device 100 may include, for example, an engine ECU 121, a telematics box (T-box) ECU 122, a transmission ECU 123, a dashcam ECU 124, an anti-lock braking system (ABS) ECU 125, etc.

[0066] The engine ECU 121 manages the engine 13 and coordinates its various functions, such as starting and stopping the engine 13. The engine 13 is a device that provides power to the electronic equipment 100. The engine 13 is a machine that converts one form of energy into mechanical energy. The electronic equipment 100 can convert the chemical energy from the combustion of liquids or gases, or convert electrical energy into mechanical energy and output power. The engine 13 can include two main mechanisms: the crankshaft and connecting rod mechanism and the valve train, as well as five major systems: cooling, lubrication, ignition, energy supply, and starting system. The main components of the engine 13 include the cylinder block, cylinder head, piston, piston pin, connecting rod, crankshaft, and flywheel.

[0067] T-box ECU122 is used to manage T-box14.

[0068] The T-box14 is primarily responsible for communication with the internet, providing a remote communication interface for electronic devices 100. It offers services including navigation, entertainment, driving data collection, driving information recording, vehicle fault detection, remote vehicle query and control (such as locking / unlocking, air conditioning control, window control, engine torque limiting, engine start / stop, seat adjustment, battery level, fuel level, door status, etc.), driving behavior analysis, wireless hotspot sharing, roadside assistance, and abnormal alerts.

[0069] T-box 14 can communicate with the telematics service provider (TSP) and user-side electronic devices (such as the driver) to display and control vehicle status on the electronic devices. When the user sends a control command through the vehicle management application on the electronic device, the TSP sends a request instruction to T-box 14. After receiving the control command, T-box 14 sends a control message through the CAN bus to control the electronic device 100, and finally feeds back the operation result to the vehicle management application on the user-side electronic device. In other words, the data read by T-box 14 through the CAN bus 11, such as vehicle condition reports, driving reports, fuel consumption statistics, traffic violation inquiries, location information, driving behavior data, etc., can be transmitted to the TSP backend system via the network, and then forwarded to the user-side electronic device for the user to view.

[0070] The T-box14 may specifically include a communication module and a display screen.

[0071] The communication module can provide wireless communication functionality, enabling electronic device 100 to communicate with other devices via wireless local area networks (WLANs) (such as Wireless Fidelity (Wi-Fi) networks), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), Ultra-Wideband (UWB), and other wireless communication technologies. The communication module can also provide mobile communication functionality, enabling electronic device 100 to communicate with other devices via Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), 5G, and future 6G technologies.

[0072] The communication module can establish connections and communicate with other devices such as servers and user-side electronic devices through cellular V2X (C-V2X) technology, which is based on cellular networks and enables vehicle-to-everything (V2X) communication. C-V2X may include, for example, V2X based on long term evolution (LTE) (LTE-V2X) and 5G-V2X.

[0073] The display screen (also referred to as a screen) provides a visual interface for the driver. The electronic device 100 may include one or more display screens, such as an in-vehicle display screen located in front of the driver's seat, a display screen located above the seat for displaying the surrounding environment, and a head-up display (HUD) that projects information onto the windshield, etc. In subsequent embodiments, the display screen used to display the user interface in the electronic device 100 may be an in-vehicle display screen located beside the seat, a display screen located above the seat, or a HUD, etc., and is not limited thereto.

[0074] In this embodiment, the display screen can be used to display a first page of the merged desktop. The first page of the merged desktop may include a first desktop wallpaper and a 3D vehicle model component and a first 2D component displayed on the first desktop wallpaper. The first desktop wallpaper presents a 3D scene in which the 3D vehicle model component is located. If an operation to rotate the 3D vehicle model component is detected, the display screen can also be used to change the presentation angle of the 3D vehicle model component in the 3D scene based on the rotation operation. If a page switching operation for the merged desktop is detected, the display screen can also be used to display a second page of the merged desktop. The second page of the merged desktop may include the first desktop wallpaper and a second 2D component displayed on the first desktop wallpaper. The second 2D component is different from the first 2D component.

[0075] In some embodiments, after displaying the first page of the merged desktop, a switching operation for the merged desktop is detected, and the display screen can be used to display the first page of the two-dimensional desktop, which may include a second desktop wallpaper and a first two-dimensional component displayed on the second desktop wallpaper, the second desktop wallpaper being different from the first desktop wallpaper.

[0076] In some embodiments, the display screen may be used to first render a first desktop wallpaper, and then render the three-dimensional vehicle model component and the first two-dimensional component on the same layer, which is located above the layer of the first desktop wallpaper.

[0077] In some embodiments, the second two-dimensional component may include an application icon of the first application. A click operation on the second two-dimensional component is detected, and the display screen may be used to display the application interface of the first application. The click operation on the second two-dimensional component is a single-finger operation.

[0078] T-box14 can also be referred to as a vehicle infotainment system, a telematics processor, a vehicle gateway, etc., and this application embodiment does not limit it in this way.

[0079] The transmission ECU123 is used to manage the transmission 15.

[0080] The transmission 15 is a mechanism used to change the speed and torque of the engine 13. It can fix or change the transmission ratio between the output shaft and the input shaft in different gears. The transmission 15 may include a gear transmission mechanism, a control mechanism, and a power output mechanism. The main function of the gear transmission mechanism is to change the value and direction of torque and speed; the main function of the control mechanism is to control the transmission mechanism to realize the change of the transmission ratio, that is, to achieve gear shifting, so as to achieve speed and torque change.

[0081] The dashcam ECU124 is used to manage the dashcam 16.

[0082] The components of a dashcam 16 may include a main unit, a vehicle speed sensor, and data analysis software. A dashcam 16 is an instrument that records images and sounds during vehicle operation, including information such as driving time, speed, and location.

[0083] ABS ECU125 is used to manage ABS17.

[0084] ABS17 automatically controls the braking force of the brakes during vehicle braking to prevent the wheels from locking up and to maintain a state of rolling and slipping, thus ensuring maximum adhesion between the wheels and the ground. During braking, if the electronic control unit determines that a wheel is about to lock up based on the wheel speed signal input from the wheel speed sensor, the ABS will enter the anti-lock braking pressure regulation process.

[0085] The sensor system 18 may include: an accelerometer, a vehicle speed sensor, a vibration sensor, a gyroscope sensor, a radar sensor, a signal transmitter, a signal receiver, etc. The accelerometer and vehicle speed sensor are used to detect the speed of the electronic device 100. The vibration sensor can be located under the seat, in the seatbelt, seat back, control panel, airbag, or other locations to detect whether the electronic device 100 has been impacted and the user's location. The gyroscope sensor can be used to determine the motion attitude of the electronic device 100. The radar sensor may include lidar, ultrasonic radar, millimeter-wave radar, etc. The radar sensor is used to emit electromagnetic waves to illuminate a target and receive its echo, thereby obtaining information such as the distance from the target to the electromagnetic wave emission point, the rate of change of distance (radial velocity), azimuth, and altitude, thus identifying other vehicles, pedestrians, or obstacles near the electronic device 100. The signal transmitter and signal receiver are used to transmit and receive signals, which can be used to detect the user's location; these signals may be, for example, ultrasonic waves, millimeter waves, lasers, etc.

[0086] The camera system 19 may include multiple cameras for capturing still images or videos. The cameras in the camera system 19 can be positioned at the front, rear, sides, and inside the vehicle to facilitate functions such as driver assistance, driving recording, panoramic surround view, and in-vehicle detection.

[0087] The sensor system 18 and the camera system 19 can be used to detect the surrounding environment, so that the electronic device 100 can make corresponding decisions to deal with environmental changes. For example, they can be used in the autonomous driving stage to complete the task of paying attention to the surrounding environment.

[0088] Microphone 20, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or issuing voice commands, the user can speak by bringing their mouth close to the microphone 20, inputting sound signals into the microphone 20. Electronic device 100 may have at least one microphone 20. In some embodiments, electronic device 100 may have two microphones 20, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 20, forming a microphone array, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.

[0089] In addition, the electronic device 100 may include multiple interfaces, such as a universal serial bus (USB) interface, a recommended standard-232 interface, an RS485 interface, etc., which can be connected to external cameras, microphones, headphones, and user-side electronic devices, such as mobile phones.

[0090] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the vehicle system. The electronic device 100 may include more or fewer components than illustrated, or combine some components, or separate some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of both.

[0091] For example, electronic device 100 may also include separate memory, battery, headlights, wipers, instrument panel, audio system, transmission control unit (TCU), auxiliary control unit (ACU), passive entry passive start (PEPS) system, on-board unit (OBU), body control module (BCM), charging interface, etc.

[0092] In some embodiments, a user can manually switch the merged desktop displayed on the screen of the electronic device 100 to a 2D desktop. For example, as... Figures 5A-5BAs shown, after displaying the first page of the merged desktop (e.g., user interface 1050) on the screen, a switching operation for the merged desktop is detected, and the electronic device 100 can display the first page of the two-dimensional desktop (e.g., user interface 1080). The first page of the two-dimensional desktop may include a second desktop wallpaper (e.g., desktop wallpaper 1082) and a first two-dimensional component (e.g., 2D component 1081) displayed on the second desktop wallpaper. The second desktop wallpaper is different from the first desktop wallpaper (e.g., desktop wallpaper 1052), and the second desktop wallpaper can be customized by the user.

[0093] Figure 5A For details regarding the user interface 1050 shown, please refer to the aforementioned documentation. Figure 3A The details will not be repeated here.

[0094] In some embodiments, electronic device 100 may receive a switching operation for a converged desktop, and in response to the operation, electronic device 100 may display a first page of the 2D desktop, such as user interface 1080.

[0095] For example, such as Figure 5B As shown, the electronic device 100 can display a user interface 1080, which can be the first page of a 2D desktop. The user interface 1080 can include one or more 2D components 1081 and a desktop wallpaper 1082. The 2D components 1081 can include one or more of the following: a clock component, a weather component, an application card, an application icon, or a folder icon, such as the clock component shown in the figure. This embodiment does not limit the type or number of 2D components on the merged desktop. It is understood that the two-dimensional components included in the first page of the 2D desktop are the same as those included in the first page of the merged desktop. The desktop wallpaper 1082 can be customized by the user and is different from the desktop wallpaper 1052. Essentially, in response to a switching operation on the merged desktop, the electronic device 100 can replace the 3D vehicle model component and its surrounding 3D scene in the merged desktop with a user-defined desktop wallpaper. Furthermore, the bottom of the user interface 1080 can also include a page indicator 1083, which can be used to indicate the positional relationship between the currently displayed page and other pages. Since user interface 1080 is the first page of the 2D desktop, and is the same as the first page of the merged desktop represented by user interface 1050, page indicator 1083 is the same as page indicator 1054. Optionally, electronic device 100 may also display a top status bar and a bottom control bar. For details regarding the top status bar and bottom control bar, please refer to the aforementioned content of user interface 1050; they will not be repeated here.

[0096] The following is a flowchart illustrating a rendering method for merging desktops provided in an embodiment of this application.

[0097] Figure 6 The specific flow of a rendering method for a merged desktop provided in an embodiment of this application is illustrated by way of example. This method can be applied to... Figure 4 The electronic device 100 shown.

[0098] like Figure 6 As shown, the method may include:

[0099] S101, Electronic Device 100 renders the first desktop wallpaper.

[0100] S102, Electronic device 100 renders the three-dimensional vehicle model component and the first two-dimensional component on the same layer.

[0101] In some embodiments, the electronic device 100 may first render a first desktop wallpaper on the screen, which may present a 3D scene in which the 3D vehicle model component is located. After rendering the first desktop wallpaper, the electronic device 100 may render the 3D vehicle model component and the first 2D component on the same layer, so that the electronic device 100 displays the first page of the merged desktop on the screen. It should be noted that the same layer in which the 3D vehicle model component and the first 2D component are located is located above the layer in which the first desktop wallpaper is located. Because the 3D vehicle model component and the first 2D component are located on the same layer, the 3D vehicle model component and the 2D component in the merged desktop will not overlap, or in other words, they will not obscure each other.

[0102] The following is a flowchart illustrating an embodiment of an in-vehicle control method provided in this application.

[0103] Figure 7 The specific flow of an in-vehicle control method provided in an embodiment of this application is illustrated by way of example. This method can be applied to... Figure 4 The electronic device 100 shown.

[0104] like Figure 7 As shown, the method may include:

[0105] S201, Electronic device 100 displays a first page of the fusion desktop on the screen. The first page of the fusion desktop includes a first desktop wallpaper and a three-dimensional vehicle model component and a first two-dimensional component displayed on the first desktop wallpaper.

[0106] The first desktop wallpaper presents a three-dimensional scene in which the three-dimensional vehicle model component is located. The first two-dimensional component includes one or more of the following: clock component, weather component, application card, application icon, folder icon. This application embodiment does not limit the type and number of two-dimensional components on the integrated desktop.

[0107] It should be noted that the 3D vehicle model component and the first 2D component are located on the same layer. The electronic device 100 displays the first page of the merged desktop on the screen. Specifically, the electronic device 100 first renders the first desktop wallpaper; then it renders the 3D vehicle model component and the first 2D component on the same layer, which is located above the layer of the first desktop wallpaper.

[0108] The first page of the merged desktop can be referenced from the previous ones. Figure 3A The user interface 1050 shown here will not be described in detail here.

[0109] In some embodiments, after the first page of the merged desktop is displayed on the screen, a switching operation for the merged desktop is detected, and the electronic device 100 can display the first page of the two-dimensional desktop. The first page of the two-dimensional desktop includes a second desktop wallpaper and a first two-dimensional component displayed on the second desktop wallpaper, wherein the second desktop wallpaper is different from the first desktop wallpaper. The scenario where the first page of the merged desktop switches to the first page of the two-dimensional desktop can be referred to the previous section. Figures 5A-5B This will not be elaborated upon here.

[0110] S202, The operation of rotating the three-dimensional vehicle model component is detected, and the electronic device 100 changes the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene based on the rotation operation.

[0111] In some embodiments, when the rendering angle of the 3D vehicle model component in a 3D scene is changed based on a rotation operation, the viewing angle of the 3D scene in which the 3D vehicle model component is located can change accordingly. Furthermore, the first desktop wallpaper included in the second page of the integrated desktop displays the 3D scene after the change in the viewing angle of the 3D vehicle model component.

[0112] In some embodiments, when the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene is changed based on the rotation operation, the presentation view of the first two-dimensional component may not change with the change in the presentation angle of the three-dimensional vehicle model component in the three-dimensional scene.

[0113] The user interface after rotating the 3D vehicle model component can be referenced from the previous section. Figure 3B The user interface 1060 shown here will not be described in detail here.

[0114] S203, A page switching operation for the converged desktop is detected, and the electronic device 100 displays a second page of the converged desktop, which includes a first desktop wallpaper and a second two-dimensional component displayed on the first desktop wallpaper.

[0115] The second 2D component differs from the first 2D component. Here, the first desktop wallpaper can display the 3D scene in which the 3D vehicle model component is located, changing according to the angle of its presentation within the 3D scene. The second page of the integrated desktop can be referenced from the previous section. Figure 3C The user interface 1070 shown here will not be described in detail here.

[0116] In some embodiments, the operation of the aforementioned rotating 3D vehicle model component is a multi-finger operation, and the aforementioned page switching operation for the fused desktop is a single-finger operation.

[0117] In some embodiments, the second two-dimensional component may include an application icon of the first application. When a click operation is detected on the second two-dimensional component, the electronic device 100 may display the application interface of the first application. The click operation on the second two-dimensional component is a single-finger operation.

[0118] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the steps performed by the electronic device in the above method embodiments, or the steps performed by the human-computer interaction module and the computing module.

[0119] This application also provides a computer program product that, when run on a terminal device, enables the terminal device to perform the steps executed by the electronic device in the above method embodiments.

[0120] This application also provides a chip system, which includes a processor coupled to a memory. The processor executes a computer program stored in the memory to implement the steps performed by the electronic device in any of the method embodiments of this application. The chip system can be a single chip or a chip module composed of multiple chips.

[0121] The term "user interface (UI)," or simply "interface," used in the specification and accompanying drawings of this application, refers to the medium through which an application or operating system interacts and exchanges information with the user. It facilitates the conversion between the internal form of information and a form acceptable to the user. The user interface of an application is written in source code using specific computer languages ​​such as Java or Extensible Markup Language (XML). This source code is parsed and rendered on the terminal device, ultimately presenting user-recognizable content, such as images, text, and buttons. Controls, also known as widgets, are the basic elements of the user interface. Typical controls include toolbars, menu bars, text boxes, buttons, scroll bars, images, and text. The attributes and content of controls in the interface are defined using tags or nodes, such as XML tags. <textview> 、 <imgview> 、 <videoview>Nodes define the controls contained in the interface. A node corresponds to a control or property in the interface, and after parsing and rendering, the node is presented as the content visible to the user. In addition, many applications, such as hybrid applications, often contain web pages within their interfaces. A web page, also known as a webpage, can be understood as a special control embedded in the application interface. Web pages are source code written in a specific computer language, such as Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript (JS), etc. Web page source code can be loaded and displayed as user-readable content by a browser or a web page display component with browser-like functionality. The specific content contained in a webpage is also defined through tags or nodes in the webpage source code; for example, HTML uses tags or nodes to define the content. 、 、 <video> 、 <canvas>Used to define the elements and attributes of a webpage.

[0122] The most common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0123] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0124] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0125] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if..." or "after..." or "in response to determining..." or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is detected" can be interpreted as meaning "if determining..." or "in response to determining..." or "when (the stated condition or event) is detected" or "in response to detecting (the stated condition or event)".

[0126] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.

[0127] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.< / canvas> < / video> < / videoview> < / imgview> < / textview>

Claims

1. A vehicle-mounted control method, applied to a first electronic device, characterized in that, The first electronic device includes a screen, and the method includes: The first page of the fused desktop is displayed on the screen. The first page of the fused desktop includes a first desktop wallpaper and a three-dimensional vehicle model component and a first two-dimensional component displayed on the first desktop wallpaper. The first desktop wallpaper presents the three-dimensional scene in which the three-dimensional vehicle model component is located. An operation to rotate the 3D vehicle model component is detected, and the rendering angle of the 3D vehicle model component in the 3D scene is changed based on the rotation operation. A page switching operation for the merged desktop is detected, and a second page of the merged desktop is displayed. The second page of the merged desktop includes the first desktop wallpaper and a second two-dimensional component displayed on the first desktop wallpaper. The second two-dimensional component is different from the first two-dimensional component.

2. The method according to claim 1, characterized in that, When changing the rendering angle of the 3D vehicle model component in the 3D scene based on the rotation operation, the method further includes: The viewing angle of the 3D scene in which the 3D vehicle model component is located changes as the presentation angle of the 3D vehicle model component in the 3D scene changes.

3. The method according to claim 2, characterized in that, The second page of the integrated desktop contains the first desktop wallpaper, which presents the three-dimensional scene after the change of viewing angle.

4. The method according to any one of claims 1-3, characterized in that, When changing the rendering angle of the 3D vehicle model component in the 3D scene based on the rotation operation, the method further includes: The display perspective of the first two-dimensional component does not change with the change of the display angle of the three-dimensional vehicle model component in the three-dimensional scene.

5. The method according to any one of claims 1-4, characterized in that, The first two-dimensional component includes one or more of the following: clock component, weather component, application card, application icon, and folder icon.

6. The method according to any one of claims 1-5, characterized in that, After displaying the first page of the merged desktop on the screen, the method further includes: A switching operation for the merged desktop is detected, and the first page of the two-dimensional desktop is displayed. The first page of the two-dimensional desktop includes a second desktop wallpaper and the first two-dimensional component displayed on the second desktop wallpaper. The second desktop wallpaper is different from the first desktop wallpaper.

7. The method according to any one of claims 1-6, characterized in that, The operation of rotating the three-dimensional vehicle model component is a multi-finger operation, while the operation of switching pages on the fused desktop is a single-finger operation.

8. The method according to any one of claims 1-7, characterized in that, The three-dimensional vehicle model component and the first two-dimensional component are located on the same layer.

9. The method according to claim 8, characterized in that, The process of displaying the first page of the merged desktop on the screen specifically includes: First, render the first desktop wallpaper; The three-dimensional vehicle model component and the first two-dimensional component are then rendered on the same layer, which is located above the layer of the first desktop wallpaper.

10. The method according to any one of claims 1-9, characterized in that, The second two-dimensional component includes the application icon of the first application, and the method further includes: A click operation on the second two-dimensional component is detected, and the application interface of the first application is displayed. The click operation on the second two-dimensional component is a single-finger operation.

11. An electronic device, characterized in that, The electronic device includes a processor and a memory; wherein the memory is coupled to the processor and is used to store a computer program that, when executed by the processor, causes the electronic device to perform the method as described in any one of claims 1-10.

12. A computer storage medium, characterized in that, The computer storage medium stores a computer program that, when executed by a processor, causes the electronic device to perform the method as described in any one of claims 1-10.

13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it causes the electronic device to perform the method as described in any one of claims 1-10.