A vehicle intelligent display method and device, a storage medium and a vehicle
Patent Information
- Application Number
- CN202610760639.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-29
- Publication Date
- 2026-08-18
AI Technical Summary
[0004]本发明的目的在于提供一种车辆智能展示方法、车辆智能展示装置、电子设备、存储介质及车辆,至少解决展示系统内容与硬件耦合度高、展示形式单一、资源配置不灵活以及缺乏多模态协同体验的问题,解决开发周期长、研发成本高,难以快速响应多车型的营销需求的问题中的一个技术问题
[0047]本申请通过车辆的车型代码和当前使用的软件系统版本信息,加载展示资源,无需为每个车型重复开发核心代码,极大的降低研发成本和周期,实现软件资产的跨车型平台化复用。
Smart Images

Figure CN122593776A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle display and interaction technology, and in particular to vehicle intelligent display methods, vehicle intelligent display devices, storage media, and vehicles. Background Technology
[0002] Currently, showcasing a vehicle's intelligent features and core highlights, especially in pre-sales, showroom settings, or when customers introduce the vehicle to friends and family, primarily relies on verbal explanations from sales staff, printed brochures, or a single, looping video. Some models on the market are beginning to incorporate similar "showroom" or "product introduction" applications into their in-vehicle infotainment systems.
[0003] However, the content layout of related technologies is tightly coupled with the hardware platform, making it difficult to reuse across different vehicle models. When a new model is launched or the functional configuration of an existing model is adjusted, the development team needs to rewrite the code, modify the application framework, and even release a completely new version of the application. This results in long development cycles, high R&D costs, and difficulty in quickly responding to the marketing needs of multiple vehicle models. Furthermore, the display format is monotonous, the interactive experience is fragmented, resource allocation is inflexible, dynamic updates are not possible, and it fails to allow users to immerse themselves in the vehicle's selling points. Summary of the Invention
[0004] The purpose of this invention is to provide a vehicle intelligent display method, vehicle intelligent display device, electronic device, storage medium and vehicle, at least to solve the problems of high coupling between display system content and hardware, single display form, inflexible resource configuration and lack of multimodal collaborative experience, and to solve one of the technical problems of long development cycle, high R&D cost and difficulty in quickly responding to the marketing needs of multiple vehicle models.
[0005] This invention provides the following solution:
[0006] According to one aspect of the present invention, a vehicle intelligent display method is provided, comprising:
[0007] In response to opening the vehicle's showroom application, display resources are loaded based on the vehicle's model code and the currently used software system version information;
[0008] Based on the functions, content resources, and behavioral interactions between the functions defined in the display resources, the preset user interface framework is adaptively configured to generate the user display interface.
[0009] The user interface is displayed according to the number of display screens in the vehicle.
[0010] Preferably, the step of adaptively configuring a preset user interface framework and generating a user display interface based on the functions, content resources, and behavioral interactions between the functions defined in the display resources includes:
[0011] Obtain at least one content bit of the vehicle's display screen, determine the display resource for each content bit, and determine the display control corresponding to the display resource;
[0012] Determine the multi-level tab structure of the user interface framework;
[0013] Based on the display resources, the display controls corresponding to the display resources, and the multi-level tab structure, user interface cards and content pages are adaptively generated.
[0014] A user display interface is generated based on the user interface cards and the content pages.
[0015] Preferably, displaying the user interface according to the number of display screens in the vehicle includes:
[0016] Based on the number of display screens, determine the connected display screens and / or single display screens;
[0017] The user interface is displayed continuously on the connected display screen, and the user interface is displayed one by one on the single display screen.
[0018] Preferably, the user display interface also includes a function jump button corresponding to the currently displayed content;
[0019] After displaying the user interface, the method further includes:
[0020] In response to the detection that the function jump button has been triggered, a preset interface is called to obtain the control interface corresponding to the triggered function;
[0021] The control interface is displayed on the screen, and a return button is set at a designated location on the control interface.
[0022] Preferably, the user interface supports quick gesture operations;
[0023] The method further includes:
[0024] In response to the detection of user-defined shortcut gestures, the user interface is determined based on the user's gesture swipe trajectory;
[0025] Obtain the layer overlay priority between the operation interface and the user display interface;
[0026] Based on the layer coverage priority, the operation interface is displayed on the display screen.
[0027] Preferably, displaying the operation interface on the display screen based on the layer relationship includes:
[0028] In response to the operation interface being of the highest priority, the operation interface is displayed on the display screen, and the user display interface is moved to the background.
[0029] or
[0030] In response to the operation interface being of second priority, the operation interface is overlaid on the user display interface on the display screen.
[0031] Preferably, loading and displaying resources based on the vehicle model code and the currently used software system version information includes:
[0032] Based on the vehicle model code and the current software system version information, request the configuration package of resources to be displayed from the cloud;
[0033] If this is the first time the configuration package is loaded, obtain the list of function configurations, the list of content resources, and the interaction behavior configurations between each function from the configuration package;
[0034] If this is not the first time the configuration package has been loaded, compare the configuration package with the previously obtained configuration package to determine and obtain the newly added display resources in the configuration package.
[0035] According to a second aspect of the present invention, a vehicle intelligent display device is provided, comprising:
[0036] The resource loading module is used to load display resources in response to opening the vehicle showroom application, based on the vehicle model code and the currently used software system version information;
[0037] The interface generation module is used to adaptively configure a preset user interface framework and generate a user display interface based on the functions, content resources and behavioral interactions between the functions defined in the display resources.
[0038] The interface display module is used to display the user interface according to the number of display screens in the vehicle.
[0039] According to three aspects of the present invention, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0040] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the vehicle intelligent display method.
[0041] According to four aspects of the present invention, a computer-readable storage medium is provided, comprising: storing a computer program executable by an electronic device, wherein when the computer program is run on the electronic device, the electronic device performs the steps of a vehicle intelligent display method.
[0042] According to five aspects of the present invention, a vehicle is provided, comprising:
[0043] Electronic devices, used to implement steps in intelligent vehicle display methods;
[0044] The processor runs a program, and when the program runs, it executes the steps of the vehicle intelligent display method based on data output from the electronic device.
[0045] Storage medium for storing programs that, when run, execute steps of a vehicle intelligent display method based on data output from an electronic device.
[0046] The above solution achieves the following beneficial technical effects:
[0047] This application loads and displays resources by using the vehicle model code and the current software system version information, eliminating the need to repeatedly develop core code for each vehicle model, greatly reducing R&D costs and time, and enabling cross-vehicle platform reuse of software assets.
[0048] This application generates a user display interface by adaptively configuring a pre-defined user interface framework, showcasing the functions and content resources defined by the display resources, as well as the behavioral interactions between these functions. The content updates can be performed independently of the application, making the showroom a changeable brochure that can quickly respond to market and marketing needs.
[0049] This application maximizes the use of the vehicle's multi-screen hardware advantages by displaying the user interface based on the number of display screens on the vehicle, providing users with a more impactful and immersive car viewing experience. Attached Figure Description
[0050] Figure 1 This is a flowchart of a vehicle intelligent display method provided by one or more embodiments of the present invention.
[0051] Figure 2 This is a structural diagram of a vehicle intelligent display device provided in one or more embodiments of the present invention.
[0052] Figure 3 This is a block diagram of an electronic device structure for a vehicle intelligent display method provided in one or more embodiments of the present invention. Detailed Implementation
[0053] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0054] In related technologies, the content layout (e.g., number of cards), display type (e.g., the central control screen only supports videos, and the passenger screen only supports single images) and functional hierarchy (e.g., two- or three-level tab structure) of showroom applications are deeply tied to the number of screens (single screen / dual screen / rear screen), screen size, and hardware capabilities of a specific vehicle model. When launching a new model or adjusting the functional configuration of an existing model, the development team often needs to rewrite the code, modify the application framework, or even release a completely new version of the application. This results in long development cycles, high R&D costs, and an inability to achieve true platform reuse, making it difficult to quickly respond to the marketing needs of multiple vehicle models.
[0055] During the demonstration, information output was mostly one-way, such as a fixed introductory video playing on the central control screen and a fixed related image displayed on the passenger-side screen. Users could not deeply interact with the displayed content according to their own interests; for example, they could not view multiple images of a feature highlight from different angles, nor could they freely switch between multiple related demonstration videos. More importantly, the existing system failed to effectively link the showroom application with other core functional modules of the vehicle (such as seat controls, audio system, and voice assistant). When users learned about the seat massage function, they could only watch an introductory video and could not start an actual seat massage with a single click, resulting in a complete disconnect between the introduction and the experience, failing to allow users to immerse themselves in the vehicle's selling points.
[0056] Furthermore, in the related technologies, the application framework, interface layout, interaction logic, displayed content, function list, and corresponding jump links are not decoupled. Any adjustment to the displayed content, such as changing a promotional video, modifying a function description, or adjusting the jump target of an experience function, requires a complete application version upgrade through the app store. This approach is inefficient and cannot provide accurate, flexible, and frequent content push and updates for vehicles with different configurations, batches, or even regions. It also fails to effectively utilize the increasingly common multi-screen hardware advantages in vehicles (such as continuous dual-screen displays and rear entertainment screens) for collaborative display. For example, it does not support the continuous display of an ultra-wide poster or a widescreen video across the central control screen and the passenger screen, nor does it support swapping displayed content between dual screens. Additionally, it lacks immersive background walls, global gesture interaction, and other features, resulting in a cluttered interface that fails to provide users with an impactful and immersive car viewing experience.
[0057] Based on this, this embodiment provides a vehicle intelligent display method, the specific implementation of which is as follows:
[0058] Figure 1 This is a flowchart of a vehicle intelligent display method provided by one or more embodiments of the present invention.
[0059] like Figure 1 The intelligent vehicle display methods shown include:
[0060] Step S1: In response to opening the vehicle's showroom application, load display resources based on the vehicle's model code and the currently used software system version information.
[0061] The showroom application can be pre-installed in the vehicle software system or downloaded from an app store. The showcase resources are stored on a cloud-based operating platform as configuration packages organized by vehicle model (vehicle series development code) and software platform version.
[0062] After detecting that a user has opened the showroom application, the vehicle-mounted frame module reads the vehicle identification number (VIN), identifies the vehicle model code and the current system platform version, and sends a request to the cloud platform, carrying the vehicle model code and platform version information, to request the corresponding latest resource configuration.
[0063] The feature configuration list includes the names and quantities of the first-level cards that the vehicle model needs to display, whether second-level or even third-level tabs are needed under each first-level card, and the title and display type (video / image / mixed text and image) of each tab.
[0064] The content resource list includes specific video files, image files, audio files, etc., corresponding to each display position.
[0065] Interaction behavior configuration, including the jump target (such as package name, Activity name, or system intent) corresponding to each function button.
[0066] The cloud platform returns the resource version number and the download address of the configuration list, and then loads the latest display resources based on the resource version number and the download address of the configuration list.
[0067] If this is the first time the configuration package is loaded, retrieve the list of function configurations, the list of content resources, and the interaction behavior configurations between the functions from the configuration package.
[0068] If this is not the first time the configuration package has been loaded, it is compared with the previously obtained configuration package to identify and retrieve the newly added display resources. Furthermore, if the cloud-based configuration package version is updated, the framework module silently downloads the new configuration package in the background using specified traffic, displaying a progress bar at the top of the interface during the download process, supporting resumeable downloads. If the user exits the application, the download process continues in the background with a pop-up notification. After the download is complete, the application displays a pop-up message: "New content found, load immediately?". After user confirmation, the framework module loads the new configuration package, parses the configuration list, and dynamically generates the corresponding number, title, and type of user interface (UI) cards and content pages based on the list. This process achieves a platform-wide capability of "one framework, multiple sets of content".
[0069] Step S2: Based on the functions, content resources, and behavioral interactions between the functions defined in the display resources, adaptively configure the preset user interface framework to generate the user display interface.
[0070] The pre-built user interface framework includes fixed UI layout containers (such as the background wall area and the bottom card bar area), general interaction logic (such as clicking a card to enter a second-level page, swiping left and right to switch cards, and swiping up and down to browse content), and general code for communication with the cloud, resource download, and verification. This framework does not contain any specific vehicle model display content.
[0071] The loaded display resources include a list of function configurations, a list of content resources, and interactive behavior configurations. Based on these configurations, the functions, content resources, and interactive behavior configurations are determined, and the functions, content resources, and interactions between them are adaptively configured to generate the user interface.
[0072] Step S3: Display the user interface according to the number of display screens in the vehicle.
[0073] To ensure stable and consistent operation of the showroom across different vehicle models with varying hardware configurations, this implementation can adaptively display the user interface based on pre-set multi-screen operation logic and system layer relationships, combined with the number of display screens on the current vehicle.
[0074] Furthermore, based on the number of display screens, the vehicle may include connected display screens and / or single display screens. Connected display screens provide a continuous user interface display, while single display screens display the user interface one by one.
[0075] For example, on a multi-screen display, the homepage background can be configured as an extra-wide poster or a long video, achieving seamless display across the central control screen and the passenger screen. The content display page supports the function of swapping content between the left and right screens; after the user clicks a button, the displayed content on the central control screen and the passenger screen is interchanged. On a single-screen display, this button function changes to bring up the previously hidden content of the passenger screen.
[0076] For example, the user interface can be displayed continuously on the front-row multi-screen display, while the user interface can be displayed one by one on the rear single-screen display.
[0077] All display and experience functions can also be integrated into the rear armrest screen or rear entertainment screen of the vehicle, while the front screen is only used to display driving information and does not participate in the display, realizing the experience of a dedicated sales consultant in the rear.
[0078] In this embodiment, on the homepage, when a user clicks on a non-card area, the frame module will hide all UI controls such as cards and buttons, and only display the full-screen background wall (video or image). Clicking again will restore the view, providing an immersive browsing experience without interference.
[0079] In models with dual front screens, the showroom app simultaneously occupies both the central control and passenger-side screens when activated. In models with rear screens, the rear screens can independently open or close the showroom app without interfering with front-seat operations. When one screen is turned off via gestures (such as a three-finger swipe down) or the quick access panel, the showroom app on the other screen remains running and will not exit or switch modes.
[0080] In this embodiment, the user interface framework defines a variety of configurable content display templates that can be flexibly combined according to vehicle model requirements. These include mixed video / image displays and multi-level tab structures.
[0081] Furthermore, at least one content segment of the vehicle's display screen is obtained. For single-screen or dual-screen models, each content segment can be configured as a video or an image. The display resource for each content segment is determined, and the corresponding display control is identified. If configured as a video, a player control is provided; if configured as an image, single-image display or multi-image swiping browsing is supported.
[0082] By completely decoupling the user interface framework from content resources and functional configurations, the same vehicle application framework can be adapted to different vehicle models (single screen, dual screen, with rear screen), eliminating the need to repeatedly develop core code for each vehicle model, greatly reducing R&D costs and time, and enabling cross-vehicle platform reuse of software assets.
[0083] The user interface framework has a fixed layout, but the number of second-level and third-level tabs is configurable, for example, supporting up to 4 second-level tabs and 4 third-level tabs. The tab arrangement (vertical or horizontal) can be adaptively displayed based on the number. This determines the multi-level tab structure of the user interface framework. Based on display resources, the corresponding display controls, and the multi-level tab structure, user interface cards and content pages are adaptively generated, and the user display interface is generated based on the user interface cards and content pages.
[0084] The cloud-based configuration system supports flexible configuration of different display content (videos, images, mixed text and images, tables), interaction methods (single-page browsing, multi-page swiping browsing), and functional levels (two- or three-level tab structures) based on vehicle models. Content updates can be performed independently of the application, enabling rapid response to market and marketing needs.
[0085] In this embodiment, a standardized inter-application navigation and collaboration protocol is also defined, enabling the showroom application to deeply access other vehicle functions. In the HMI design, interactive cards reserve fixed-position navigation buttons; for example, navigation between different applications can be achieved through the function navigation button corresponding to the currently displayed content in the user interface.
[0086] If the function jump button is detected to be triggered, the preset interface is called to obtain the control interface corresponding to the triggered function, the control interface is displayed on the display screen, and a back button is set at a specified position on the control interface.
[0087] For example, when a user clicks the "AI" button, a predefined intent is initiated, along with the necessary parameters. Upon receiving the intent, the system brings the AI application to the foreground and pushes the showroom application to the background. When the user returns from the AI desktop, they are redirected back to the showroom application.
[0088] When a user clicks the "Start Rest Mode" button, the showroom app directly calls the API to launch the rest mode control interface. Simultaneously, the showroom app itself doesn't exit but remains in the background, ensuring a seamless user experience. For the "Seat Massage" experience, the showroom app directly jumps to the seat control interface. This interface requires the seat app to provide a dedicated "Return to Showroom" button to address the issue of users being unable to return after using the feature.
[0089] For experience cards such as "Audio," the showroom application has a built-in lightweight media player that can directly play specified audio clips (such as audition tracks) or video clips configured locally or in the cloud, without requiring users to switch to third-party applications like QQ Music or Kuwo, ensuring a focused experience. Playback follows the system's audio focus preemption logic.
[0090] Furthermore, in-vehicle cameras and AR technology can be utilized. When users point their phones or in-car cameras at the actual vehicle or specific landmarks, information such as animations showcasing the vehicle's internal structure and functional highlights can be overlaid on the screen. For example, pointing a phone at a seat will display fluid animations and explanatory text about seat ventilation, heating, and massage. Combining user driving habits (such as frequent seat massage) and browsing history (such as browsing audio system modifications in an online store), the system can intelligently adjust the card order or highlight features that users might be interested in on the showroom homepage. For instance, if the system recognizes that a user is a music enthusiast, the "audio system" card will be automatically placed at the forefront.
[0091] Through deep integration between the showroom application and the vehicle's underlying functions (seats, air conditioning, audio), system applications, and scenario modes, users can easily jump to and experience a specific function with a single click using a fixed function button within the showroom. This achieves a seamless transition from reading the introduction to actual experience, greatly enhancing the product's persuasiveness and user experience.
[0092] In this embodiment, quick gesture operations are also defined in the showroom application. If a user-defined quick gesture operation is detected, the operation interface is determined based on the user's gesture swipe trajectory. For example, swiping inward from the top left / top right / bottom edge of the screen is a back gesture; swiping up from the bottom of the screen reveals the system Dock; and swiping down from the top of the screen reveals the quick access center.
[0093] Furthermore, the layer overlay priority between the operation interface and the user display interface is obtained. If the operation interface has the highest priority, it is displayed on the screen, and the user display interface is moved to the background. If the operation interface has the highest priority, it is overlaid on the user display interface on the screen.
[0094] Among them, the panoramic imaging, automatic parking, emergency rescue (E-call / I-call), and OTA upgrade interfaces have the highest priority, and the showroom application is pushed to the background upon startup. System pop-ups, voice assistant floating windows, phone floating windows, and scene mode toasts have the next highest priority and can be overlaid on the showroom application, while the showroom application does not exit. Thus, based on the layer overlay priority, the operation interface is displayed on the display screen.
[0095] It should be noted that the Showroom app will temporarily overwrite the system Dock and status bar when running, but the call-up gesture will be retained. The system disk cleanup function needs to add the Showroom app to the whitelist to prevent accidental deletion of its downloaded valuable resources. System gallery, file manager, and other applications must not scan, display, or manage resources in the Showroom app's dedicated path.
[0096] This embodiment supports seamless display of images and videos across screens, and provides interactive features such as swapping content between the left and right screens and hiding all UI elements with one click to enter an immersive background wall. It also standardizes the operating logic and global gestures (such as returning, swiping up the Dock, and pulling down the quick menu) for multi-screen, single-screen, and rear-seat models, maximizing the use of the vehicle's multi-screen hardware advantages to provide users with a more impactful and immersive car viewing experience.
[0097] Especially in the context of showroom vehicles, the user's operations on the central control screen (such as changing colors and wheel styles) can be projected in real time onto a dedicated large screen outside the vehicle or a TV in the store, making it convenient for accompanying family members or sales consultants to watch and discuss together, thus enhancing interactivity.
[0098] Example 1: Cross-screen video display and AI experience of dual-screen vehicle. Users experience the dual-screen vehicle in the showroom and hope to learn about the "AI Smart Partner" function through the showroom.
[0099] Users can launch the application via the application list or by using the voice command "Open Hongqi Showroom". During a cold start of the vehicle's infotainment system, the framework modules silently request and verify resources in the background, and the previously cached homepage is immediately displayed in the foreground.
[0100] The homepage background automatically loops a long, cross-screen video showcasing the vehicle's overall appearance, with seamless transitions between the center console and passenger-side screens. Eight unit cards are arranged horizontally at the bottom of the screen.
[0101] When a user clicks on an "AI" related card, the framework module loads and plays a video introducing AI functions on the central control screen based on cloud configuration, while a corresponding explanatory image is displayed on the passenger screen.
[0102] On this secondary page, users will see a prominent "Experience AI Partner" button. Clicking it activates the showroom application via a system Intent, which then retreats to the background. Once activated, the user can interact with the virtual avatar via voice.
[0103] Example 2: Single-screen vehicle image browsing and seat massage experience. Users can view the "seat comfort" function on a single-screen vehicle image.
[0104] When a user opens the showroom, because it's a single-screen vehicle, the framework module adapts to a single-screen layout, with all content displayed on the central control screen. The homepage background is a single high-definition poster.
[0105] The user clicks on the "Seat Comfort" card. According to cloud configuration, this card contains five high-definition images showcasing the seat from different angles and with different functions (ventilation, heating, massage). The user can swipe left and right to browse these five images sequentially, each accompanied by a brief text description. In a fixed location on the image browsing page, there is a "Try Now" button. After the user clicks it, the showroom app accesses the vehicle's cockpit control interface, directly launching the seat control screen and focusing on the "Massage" function option. Simultaneously, the showroom app enters the background.
[0106] The user selected and experienced the "Wave Mode" seat massage. After the experience, clicking the "Done" or "Back" button provided on the seat control interface returned the application interface to the "Seat Comfort" content page in the showroom, with the status fully retained. This embodiment solves the pain point of not being able to return after jumping to a different page in the prior art.
[0107] Example 3: Dynamic updates of content for multiple car models. The product manager needs to add a "multi-image browsing on the passenger screen" function to the new car model and replace the audio test tracks.
[0108] In the backend of the operations platform, the product manager found the configuration of the car model, changed the "display type" of a certain secondary card from "single image" to "multiple images", and uploaded 5 new image resources.
[0109] Under the "Audio" card, the original two sample tracks were replaced with three new high-resolution audio files, and the track titles were updated. The configuration was saved, and the cloud resource version number was automatically updated. For all new vehicle models, upon the next cold start of the "Showroom" application, the framework module detected the cloud version update and silently downloaded the incremental resource package in the background. Upon the next or the time after that launch, the application will display a pop-up prompt: "New vehicle highlights available, experience them now?" After user confirmation, without any app store updates, the user will see the newly added multi-image browsing function on the passenger screen and the new audio sample tracks. This example clearly demonstrates the significant flexibility gained from decoupling content from the application framework.
[0110] Figure 2 This is a structural diagram of a vehicle intelligent display device provided in one or more embodiments of the present invention.
[0111] like Figure 2 The intelligent vehicle display device shown includes: a resource loading module, an interface generation module, and an interface display module.
[0112] The resource loading module is used to load display resources in response to opening the vehicle showroom application, based on the vehicle model code and the current software system version information.
[0113] The interface generation module is used to adaptively configure the preset user interface framework and generate the user display interface based on the functions, content resources and behavioral interactions between the functions defined in the display resources.
[0114] The interface display module is used to display the user interface based on the number of display screens in the vehicle.
[0115] The interface generation module is used to acquire at least one content bit of the vehicle's display screen, determine the display resource for each content bit, and determine the display control corresponding to the display resource; determine the multi-level tab structure of the user interface framework; adaptively generate user interface cards and content pages based on the display resources, the display controls corresponding to the display resources, and the multi-level tab structure; and generate the user display interface based on the user interface cards and content pages.
[0116] The interface display module is used to determine the number of connected display screens and / or single display screens based on the number of display screens; based on the connected display screens, the user interface is displayed continuously; based on the single display screens, the user interface is displayed one by one.
[0117] The user interface also includes function jump buttons corresponding to the currently displayed content; the interface display module is also used to respond to the detection that the function jump button is triggered, call the preset interface, obtain the control interface corresponding to the triggered function; display the control interface on the display screen, and set a return button at a specified position on the control interface.
[0118] The user interface supports quick gesture operations; the interface display module is also used to: respond to the detection of user-set quick gesture operations, determine the operation interface according to the user's gesture swipe trajectory; obtain the layer coverage priority between the operation interface and the user interface; and display the operation interface on the display screen based on the layer coverage priority.
[0119] The interface display module is also used to: in response to the operation interface being of the first priority, display the operation interface on the display screen and push the user display interface to the background; or, in response to the operation interface being of the second priority, overlay the operation interface on the user display interface on the display screen.
[0120] The resource loading module is used to request a configuration package of display resources from the cloud based on the vehicle model code and the current software system version information. If it is the first time the configuration package is loaded, it obtains the list of function configurations, the list of content resources, and the interaction behavior configuration between each function in the configuration package. If it is not the first time the configuration package is loaded, it compares the configuration package with the configuration package obtained last time to determine and obtain the newly added display resources in the configuration package.
[0121] Figure 3 This is a block diagram of an electronic device structure for a vehicle intelligent display method provided in one or more embodiments of the present invention.
[0122] like Figure 3 As shown, this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0123] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of a vehicle intelligent display method.
[0124] This application also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a vehicle intelligent display method.
[0125] This application also provides a vehicle, including:
[0126] Electronic devices used to implement the steps of a vehicle-based intelligent display method;
[0127] The processor runs a program, and when the program runs, it executes the steps of the vehicle intelligent display method based on data output from the electronic device.
[0128] Storage medium for storing programs that, when run, execute steps of a vehicle intelligent display method based on data output from an electronic device.
[0129] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0130] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.
[0131] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.
[0132] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.
[0133] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.
[0134] For ease of description, the above devices are described separately by function as various units and modules. Of course, in implementing this application, the functions of each unit and module can be implemented in one or more software and / or hardware.
[0135] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.
[0136] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0137] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0138] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention 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 or all of the technical features; and these 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 the present invention.
Claims
1. A method for intelligent vehicle display, characterized in that, The intelligent vehicle display method includes: In response to opening the vehicle's showroom application, display resources are loaded based on the vehicle's model code and the currently used software system version information; Based on the functions, content resources, and behavioral interactions between the functions defined in the display resources, the preset user interface framework is adaptively configured to generate the user display interface. The user interface is displayed according to the number of display screens in the vehicle.
2. The intelligent vehicle display method according to claim 1, characterized in that, The step of adaptively configuring a pre-defined user interface framework and generating a user display interface based on the functions, content resources, and behavioral interactions between the functions defined in the display resources includes: Obtain at least one content bit of the vehicle's display screen, determine the display resource for each content bit, and determine the display control corresponding to the display resource; Determine the multi-level tab structure of the user interface framework; Based on the display resources, the display controls corresponding to the display resources, and the multi-level tab structure, user interface cards and content pages are adaptively generated. A user display interface is generated based on the user interface cards and the content pages.
3. The intelligent vehicle display method according to claim 1, characterized in that, The step of displaying the user interface according to the number of display screens in the vehicle includes: Based on the number of display screens, determine the connected display screens and / or single display screens; The user interface is displayed continuously on the connected display screen, and the user interface is displayed one by one on the single display screen.
4. The intelligent vehicle display method according to claim 3, characterized in that, The user interface also includes function jump buttons corresponding to the currently displayed content; After displaying the user interface, the method further includes: In response to the detection that the function jump button has been triggered, a preset interface is called to obtain the control interface corresponding to the triggered function; The control interface is displayed on the screen, and a return button is set at a designated location on the control interface.
5. The intelligent vehicle display method according to claim 1, characterized in that, The user interface supports quick gesture operations; The method further includes: In response to the detection of user-defined shortcut gestures, the user interface is determined based on the user's gesture swipe trajectory; Obtain the layer overlay priority between the operation interface and the user display interface; Based on the layer coverage priority, the operation interface is displayed on the display screen.
6. The intelligent vehicle display method according to claim 5, characterized in that, Based on the layer relationship, displaying the operation interface on the display screen includes: In response to the operation interface being of the highest priority, the operation interface is displayed on the display screen, and the user display interface is moved to the background. or In response to the operation interface being of second priority, the operation interface is overlaid on the user display interface on the display screen.
7. The intelligent vehicle display method according to claim 1, characterized in that, The step of loading and displaying resources based on the vehicle model code and the currently used software system version information includes: Based on the vehicle model code and the current software system version information, request the configuration package of resources to be displayed from the cloud; If this is the first time the configuration package is loaded, obtain the list of function configurations, the list of content resources, and the interaction behavior configurations between each function from the configuration package; If this is not the first time the configuration package has been loaded, compare the configuration package with the previously obtained configuration package to determine and obtain the newly added display resources in the configuration package.
8. A vehicle intelligent display device, characterized in that, The intelligent vehicle display device includes: The resource loading module is used to load display resources in response to opening the vehicle showroom application, based on the vehicle model code and the currently used software system version information; The interface generation module is used to adaptively configure a preset user interface framework and generate a user display interface based on the functions, content resources and behavioral interactions between the functions defined in the display resources. The interface display module is used to display the user interface according to the number of display screens in the vehicle.
9. A computer-readable storage medium, characterized in that, The device stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the vehicle intelligent display method as described in any one of claims 1 to 7.
10. A vehicle, characterized in that, include: An electronic device for implementing the steps of the vehicle intelligent display method as described in any one of claims 1 to 7; A processor that runs a program that, when the program is running, executes the steps of the vehicle intelligent display method as described in any one of claims 1 to 7 from data output by the electronic device. A storage medium for storing a program that, when running, performs the steps of the vehicle intelligent display method as described in any one of claims 1 to 7 on data output from an electronic device.