Vehicle-mounted display method, device, storage medium, and electronic device
By setting up transparent processing for the central control display layer and the instrument display layer on the instrument screen, the safety hazards caused by the driver frequently observing the central control screen and the high CPU occupancy rate of the instrument processing module are solved, and a safe and stable in-vehicle display is achieved.
Patent Information
- Application Number
- CN202210857815.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-20
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-07-20
AI Technical Summary
When using the navigation map on the central control screen, the driver needs to turn and observe frequently, which poses a safety hazard. At the same time, the CPU of the instrument processing module is prone to high occupancy when processing central control application data, resulting in performance degradation and lag.
By setting a central control display layer controlled by the central control module and an instrument display layer controlled by the instrument processing module on the instrument screen, the central control module obtains application data and displays it on the instrument screen. The instrument processing module controls the transparency of the display layer according to the transparency data to display the content of the central control screen through the instrument display layer.
The driver can conveniently view the contents of the central control screen on the instrument screen to avoid safety hazards, while avoiding high CPU occupancy of the instrument processing module, reducing data transmission volume and preventing performance degradation.
Smart Images

Figure CN117492878B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of vehicle-mounted technology, and in particular to a vehicle-mounted display method, device, storage medium, and electronic device. Background Art
[0002] With the increasing use of automobiles, as important components of automobiles, the requirements for instrument screens and central control display screens (hereinafter referred to as "central control screens") are also getting higher and higher. The instrument screen is generally installed in front of the steering wheel, that is, directly in front of the driver, and is used to display the corresponding operating parameters of the car, such as vehicle speed, fuel tank temperature, and door lock status. The central control screen is generally installed on the right side of the steering wheel, that is, on the right side of the driver, and is used to display screens of various applications, such as navigation maps. When the driver turns on an application on the central control screen, such as a navigation map, during driving, the driver must not only observe the road ahead, but also frequently turn his eyes to the right to observe the navigation map on the central control screen. Such behavior poses certain safety risks when driving. Summary of the Invention
[0003] In order to overcome the problems existing in the related art, the present application provides a vehicle-mounted display method, device, storage medium and electronic equipment, which can enable users to conveniently view the application content of the central control screen and reduce safety hazards.
[0004] According to a first aspect of an embodiment of the present application, a vehicle-mounted display method is provided, which is applied to a central control module. The method includes the following steps:
[0005] According to the trigger operation on the central control screen, the application data and transparent data corresponding to the triggered application are obtained;
[0006] The application data is sent to the central control display layer of the instrument screen, and the central control display layer is controlled to display the application content corresponding to the application data; the central control display layer is a virtual machine located on the instrument screen but controlled by the central control module, and the central control display layer directly displays the application content corresponding to the application data processed by the central control module;
[0007] The transparency data is sent to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer; the instrument display layer is located on the instrument screen and is controlled by the instrument processing module.
[0008] According to a second aspect of an embodiment of the present application, there is provided a vehicle-mounted display device, which is applied to a central control module. The device includes:
[0009] A data acquisition module is used to acquire application data and transparency data corresponding to the triggered application based on the triggering operation on the central control screen; the central control display layer is a virtual machine located on the instrument screen but controlled by the central control module, and the central control display layer directly displays the application content corresponding to the application data processed by the central control module;
[0010] An application content display module, configured to send the application data to a central control display layer of an instrument screen and control the central control display layer to display application content corresponding to the application data;
[0011] A transparency module is used to send the transparency data to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer; the instrument display layer is located on the instrument screen and is controlled by the instrument processing module.
[0012] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a processor and a memory; the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the in-vehicle display method as described above.
[0013] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and wherein the computer program implements the above-described vehicle-mounted display method when executed by a processor.
[0014] The embodiment of the present application obtains application data and transparency data corresponding to the triggered application according to the triggering operation on the central control screen; sends the application data to the central control display layer of the instrument screen, and controls the central control display layer to display the application content corresponding to the application data; sends the transparency data to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer. The embodiment of the present application runs the central control display layer of the central control module on the instrument screen, and only needs to transmit a small amount of transparency data to the instrument processing module, so that the corresponding application content can be displayed on the instrument screen through the central control display layer, so that the driver can conveniently view the application content on the instrument screen, avoiding the safety hazards caused by the driver only being able to view the application content from the central control screen. At the same time, it can also avoid the safety hazards caused by the high occupancy rate of the instrument processing module CPU.
[0015] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.
[0016] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] Figure 1 This is a schematic diagram of an application scenario of the vehicle-mounted display method according to one embodiment of the present application;
[0019] Figure 2 This is a flow chart of an in-vehicle display method according to one embodiment of the present application;
[0020] Figure 3 This is a display effect diagram of an instrument screen when the instrument display layer is not transparent, as shown in one embodiment of the present application;
[0021] Figure 4 This is a display effect diagram of the instrument display layer of the instrument screen after being made transparent according to an embodiment of the present application;
[0022] Figure 5 This is a flowchart showing application content according to one embodiment of the present application;
[0023] Figure 6 This is a flowchart showing application content according to another embodiment of the present application;
[0024] Figure 7 This is a flowchart showing application content according to another embodiment of the present application;
[0025] Figure 8 This is a schematic block diagram of the structure of a vehicle-mounted display device according to one embodiment of the present application;
[0026] Figure 9 This is a schematic block diagram of the structure of an electronic device shown in one embodiment of the present application. DETAILED DESCRIPTION
[0027] To make the objectives, technical solutions, and advantages of this application more clear, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.
[0028] It should be understood that the embodiments described in the following examples do not represent all embodiments consistent with this application. Rather, they are merely examples of devices and methods consistent with certain aspects of this application, as detailed in the appended claims. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of this application without inventive effort are intended to fall within the scope of protection of this application.
[0029] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "the" and "the" used in this application are also intended to include plural forms, unless the context clearly indicates otherwise. In addition, in the description of this application, unless otherwise stated, "a plurality" refers to two or more. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone; the character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0030] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, this information should not be limited to these terms. Moreover, these terms are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood to indicate or imply relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances. Depending on the context, the words "if" / "if" used in this application can be interpreted as "at the time of" or "when" or "in response to determining".
[0031] In order to better understand the technical solutions of this application, some technologies are introduced below:
[0032] As cars become increasingly common, the requirements for instrument panels and central control screens, as important components of vehicles, are becoming increasingly stringent. The instrument panel is typically mounted in front of the steering wheel, directly in front of the driver, and displays vehicle operating parameters such as speed, fuel tank temperature, and door lock status. The central control screen is typically mounted to the right of the steering wheel, to the driver's right, and displays various applications such as navigation maps.
[0033] In the process of realizing the present invention, the inventors discovered that when the driver turns on an application on the central control screen and displays application content, such as a navigation map, on the central control screen, during driving, the driver not only has to observe the road ahead, but also has to frequently turn his eyes to the right to observe the navigation map on the central control screen. Such behavior while driving poses certain safety hazards.
[0034] In some technologies, to reduce driver safety risks, application content from the central control screen, such as a navigation map, is displayed on the instrument panel. However, to display the application content on the central control screen on the instrument panel, the central control module must send the central control application data to the instrument processing module. After receiving the central control application data, the instrument processing module performs a series of calculations before displaying it on the instrument panel.
[0035] In the process of implementing the present invention, the inventors further discovered that due to the weak performance of the CPU (central processing unit, CPU) of the instrument processing module, when it receives central control application data for analysis, the CPU of the instrument processing module is in a high occupancy state. After a certain period of time, the instrument performance will be affected, and even jamming may occur, which will bring more serious safety hazards.
[0036] In order to better understand the technical solution of this application, the application scenarios of this application are introduced as follows:
[0037] The vehicle-mounted display method of this application can be applied to the automotive field. For details, please refer to Figure 1 , which is a schematic diagram of an application scenario of the vehicle-mounted display method of an embodiment of the present application. The application scenario includes a central control display screen 10 (hereinafter referred to as the "central control screen"), a circuit board 20 and an instrument screen 30. A central control module 21 and an instrument processing module 22 are provided on the circuit board 20; the instrument processing module 22 is connected to the central control module 21. The central control screen 10 is connected to the central control module 21, wherein the central control module 21 is used to process interactive application data on the central control screen 10, and display the response application data through the central control screen 10; the application data may include application data for applications such as car air conditioning and audio. The instrument screen 30 is connected to the instrument processing module 22; wherein the instrument screen 30 displays the operating parameters transmitted by the instrument processing module 22, and the operating parameters may include vehicle speed, fuel tank temperature, and door lock status. The instrument screen 30 includes a central control display layer 31 controlled by the central control module 21 and an instrument display layer 32 controlled by the instrument processing module 22; the instrument display layer 32 covers the central control display layer 31. The central control module 21 receives the trigger operation of the application on the central control screen 10, and obtains the corresponding application data and transparency data; the central control module 21 sends the application data to the central control display layer 31, and controls the central control display layer 31 to display the corresponding application content; the central control module 21 sends the transparency data to the instrument processing module 22; the instrument processing module 22 controls the instrument display layer 32 to be transparent according to the transparency data, and displays the application content of the central control display layer 31 below.
[0038] The following will be combined with the Figures 2 to 5 , the in-vehicle display method provided in the embodiment of the present application is introduced in detail.
[0039] See also Figure 2 , which is a flow chart of an in-vehicle display method according to an embodiment of the present application. The in-vehicle display method is applied to an in-vehicle display system, which includes a central control screen, a circuit board, and an instrument screen; the circuit board is provided with a central control module and an instrument processing module; the instrument processing module is connected to the central control module; the central control screen is connected to the central control module; the instrument screen is connected to the instrument processing module and the central control module; the instrument screen includes a central control display layer controlled by the central control module and an instrument display layer controlled by the instrument processing module; the instrument display layer is overlaid on top of the central control display layer; the method includes the following steps:
[0040] Step S101: According to the triggering operation on the central control screen, the application data and transparency data corresponding to the triggered application are obtained.
[0041] In an optional embodiment, the central control module and the instrument processing module can be independent chips, which are connected to each other via a wired or wireless method to enable communication between the two chips. The two independent chips can each independently run an operating system, such as a central control operating system and an instrument operating system.
[0042] In another optional embodiment, the central control module and the instrument processing module can also be two processing units within a chip, and the two processing units can interact through the Mailbox hardware communication mechanism. The Mailbox hardware communication mechanism is responsible for the most basic data transmission and reception and inter-core interrupt mechanism. The Mailbox hardware communication mechanism of the chip is correspondingly provided with a small piece of on-chip memory, which can realize data transmission without external memory. Therefore, the data transmission between the two processing units based on the Mailbox hardware communication mechanism is an intra-chip parallel data transmission with good real-time performance and high speed. At the same time, it is also compatible with interrupt and query modes, which can reduce the processing time pressure of the control CPU. The two processing units can also independently run operating systems, such as a central control operating system and an instrument operating system.
[0043] The central control module and the instrument processing module communicate based on the Mailbox hardware communication mechanism to implement data transmission and reception using the RPMSG (Remote Processor Messaging System) protocol. Specifically, an RPMSG channel is created within the chip's safety service, pointing from the central control module to the instrument processing module, and a maximum data transmission size is set. RPMSG is registered in the central control module, and a socket connection is established between the central control module and the instrument processing module, allowing data to be transmitted and received according to the standard UNIX file system. The Unix file system is a mechanism for organizing data and metadata on storage devices.
[0044] It should be noted that the CPU used in the central control module is more powerful than that used in the instrument processing module. Specifically, the CPU used in the central control module is capable of achieving complex animations and 3D effects, such as real-time navigation map display. The CPU used in the instrument processing module is less powerful and cannot support complex interface rendering or display navigation maps.
[0045] The central control module is installed with a central control operating system, which includes but is not limited to Android, Linux, and Windows. In one embodiment, the central control module can install at least one application based on the central control operating system. In this embodiment, a navigation application is used as an example. This application can be an application that comes with the central control operating system or an application downloaded from a third party. The central control module is connected to the central control screen, and an application icon is displayed on the central control screen, allowing the user to trigger the application icon to trigger the application. At the same time, the central control module is connected to the instrument screen, and a virtual machine is used on the instrument screen to display the application content corresponding to the application on the central control operating system on the central control display layer.
[0046] The instrument processing module is installed with an instrument operating system (OS), including but not limited to Android, Linux, and Windows. In one embodiment, the instrument processing module can install at least one application based on the central control OS. In this embodiment, a gasoline monitoring application is used as an example. This application can be native to the instrument operating system or downloaded from a third party. The instrument processing module is connected to the instrument screen, and the application interface is displayed on the screen, allowing the user to access the corresponding gasoline storage value.
[0047] It should be understood that the instrument screen can display the application content of the instrument operating system and the central control operating system. Specifically, the instrument display layer on the instrument screen displays the application content of the instrument operating system; the central control display layer located below the instrument display layer displays the application content of the central control operating system.
[0048] Optionally, the central control screen is a touch screen, which can be a capacitive screen, a resistive screen or an electromagnetic screen. The user can implement application triggering operations by touching the central control screen with a finger or a stylus. Specifically, the central control operating system detects the touch position and determines a response scheme based on the application displayed corresponding to the touch position, and then responds to determine the touch function. For example, according to the touch position, it is determined to be an icon of a certain application. At this time, the response scheme is to execute the application function. It is understandable that in actual applications, users can also implement control operations through keyboard, mouse, physical buttons, etc.
[0049] Among them, the central control module receives the triggering operation of the application on the central control screen, obtains the application identifier corresponding to the triggered application, and then obtains the corresponding application data from the memory or from the Internet according to the application identifier.
[0050] The application identifier is used to uniquely identify the application, and may be a serial number set by the system for the application.
[0051] Application data is the data required for application operation, and may include application content data, application configuration data, and information about the area where the application is to be displayed. This information indicates the size of the display area, which can be represented by pixels. Specifically, this information can be set by default in the central control module or by the user. For example, a pop-up window may appear in the central control module, providing options such as 1280 pixels * 720 pixels and 1080 pixels * 720 pixels for the user to select the display area size.
[0052] Among them, the central control module receives the triggering operation of the application on the central control screen, obtains the application identifier corresponding to the triggered application, and then obtains the corresponding transparent data according to the application identifier.
[0053] In an optional embodiment, the central control module can obtain the transparent position information and transparency corresponding to the application identifier based on the preset mapping relationship between the application identifier, transparent position information and transparency, and then generate transparent data based on the transparent identifier, transparent position information and transparency, thereby sending the transparent data to the instrument processing module.
[0054] In another optional embodiment, the central control module can generate transparent data based on the application identifier, and then send the transparent data to the instrument processing module. The instrument processing module obtains the transparent position information and transparency corresponding to the application identifier based on the stored relationship between the application identifier, the transparent position information and the transparency.
[0055] The transparent position information is used to indicate the transparent position area in the instrument screen.
[0056] The transparent position area may be a fixed position area, which may be set by default by the central control module, or determined by the central control module according to user settings.
[0057] The transparent position area can also be set to different transparent position areas according to different applications. Specifically, the transparent position area can be determined by the central control module according to the area information required to be displayed by the application, or the transparent position area can be determined according to the user's settings.
[0058] The shape corresponding to the transparent position area can be a fixed shape, or different shapes can be set according to different applications. It can be understood that for transparent position areas of different shapes, the information contained in the transparent position information is also different. For example, for a circular transparent position area, the transparent position information may include the coordinates of the center of the circle and the radius; for a rectangular transparent position area, the transparent position information may include the coordinates of four vertices, etc.
[0059] Transparency is used to indicate the degree of transparency of the visible interface. The higher the transparency, the lower the visibility of the interface.
[0060] Both application data and transparency data may also include a transparency flag. The transparency flag indicates whether transparency is enabled. If the transparency flag indicates transparency is enabled, the central control processing chip controls the central control display layer to display the corresponding application content, controls the instrument display layer to be transparent, and displays the application content of the central control display layer below. If the transparency flag indicates transparency is disabled, the central control processing chip controls the central control display layer to display a blank interface and controls the instrument display layer to be transparent. During actual data interaction, 1 indicates transparency is enabled, and 0 indicates transparency is disabled to distinguish them.
[0061] Step S102: Send the application data to the central control display layer of the instrument screen, and control the central control display layer to display the application content corresponding to the application data.
[0062] In an optional embodiment, the application data includes application content data, application configuration data, and area information that the application needs to display, etc. At this time, the central control display layer is equivalent to a display screen, which parses the application data to obtain application content data, application configuration data, and area location information that needs to be displayed, and then renders the application content data and application configuration data at a position corresponding to the area location information of the central control display layer, thereby displaying the corresponding application content. For example, if the application is a navigation application, the central control display layer will render according to the navigation application data to display the navigation map.
[0063] In another optional embodiment, the application data includes a transparent identifier; the central control module determines whether to send it to the central control display layer based on the transparent identifier. If the transparent identifier indicates that transparency is turned on, the central control processing chip will send the application content data, application configuration data, and area location information that needs to be displayed to the central control display layer to display the corresponding application content; if the transparent identifier indicates that transparency is turned off, it means that transparency has been turned on before. At this time, the central control module stops sending application data to the central control display interface, making the central control display layer an empty interface.
[0064] Step S103: Sending the transparency data to the instrument processing module, the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer.
[0065] In an optional embodiment, the transparency data includes transparency position information and transparency; after receiving the transparency data, the instrument processing module makes transparent the transparent position area corresponding to the transparent position information of the instrument display layer according to the transparency.
[0066] In another optional embodiment, the transparency data includes an application identifier; after the instrument processing module receives the transparency data, it obtains the corresponding transparent position information and transparency based on the application identifier, transparent position information and transparency stored in itself, and then makes the transparent position area corresponding to the transparent position information of the instrument display layer transparent according to the transparency.
[0067] In another optional embodiment, the transparency data includes a transparency identifier; after the instrument processing module receives the transparency data, it first determines whether to perform transparency based on the transparency identifier. If the transparency identifier indicates that transparency is turned on, the instrument processing module will perform transparency according to the transparency in the transparent position area corresponding to the transparent position information of the instrument display layer; if the transparency identifier indicates that transparency is turned off, it means that transparency has been turned on before. At this time, the instrument processing module will de-transparentize the transparent position area corresponding to the transparent position information of the instrument display layer and restore it to its original state.
[0068] See also Figure 3 , which is a display effect diagram of the instrument display layer of the instrument screen shown in one embodiment of the present application when it is not transparent; Figure 3 As shown, the instrument display layer 32 covers the central control display layer 31, covering the display content of the central control display layer 31. Therefore, the user cannot view the content of the central control display layer 31. At this time, there is no difference from the instrument screen interface that the user usually uses. Figure 4 , which is a display effect diagram of the instrument display layer of the instrument screen after being made transparent, as shown in one embodiment of the present application; Figure 4 As shown, the transparent position area corresponding to the transparent position information of the instrument display layer 32 is made transparent, thereby displaying the application content of the central control display layer 31 below. At this time, the user can view the application content of the central control display layer 31 through the instrument display layer 32, for example, displaying a navigation map.
[0069] In an optional embodiment, the display area of the central control display layer displaying the application content and the transparent position area of the instrument display layer can completely overlap. At this time, the transparent position area can just see the application content displayed in the display area.
[0070] In another optional embodiment, the display area of the central control display layer displaying application content may also be smaller than the transparent position area of the instrument display layer. At this time, the content displayed in the display area is set to be displayed in the center of the transparent position area, and there is a certain amount of white space around the transparent position area, so that it can have a certain distance from the non-transparent instrument display layer of the instrument screen, thereby avoiding user dizziness and confusion.
[0071] In another optional embodiment, the display area of the central control display layer displaying the application content may also be larger than the transparent position area of the instrument display layer. In this case, the application content in the display area can be dragged to adjust the overlapping area between the application content and the transparent position area, thereby displaying the application content that the user is interested in.
[0072] It should be understood that, from the above description, the transparent data includes at most the transparent identification, transparent location information, and transparency and application identification. Obviously, the transparent identification, transparent location information, and transparency and application identification only occupy a few bytes of data, that is, the transparent data transmitted by the central control module to the instrument processing module is actually a very small amount of data, and will not occupy too much of the CPU performance of the instrument operating system, nor will it cause the CPU of the instrument processing module to be in a high occupancy state.
[0073] The embodiment of the present application is as follows: the instrument processing module is connected to the central control module; the central control screen is connected to the central control module; the instrument screen is connected to the instrument processing module and the central control module; a central control display layer controlled by the central control module and an instrument display layer controlled by the instrument processing module are set on the instrument screen, and the instrument display layer is covered on the central control display layer, and then receives the trigger operation of the application on the central control screen, obtains the corresponding application data and transparency data; sends the application data to the central control display layer, controls the central control display layer to display the corresponding application content; sends the transparency data to the instrument processing module, and controls the instrument display layer to be transparent through the instrument processing module, and displays the application content of the central control display layer below. The embodiment of the present application runs the central control display layer on the central control module on the instrument screen, and then only needs to transmit a small amount of transparency data to the instrument processing module to display the corresponding application content on the instrument screen through the central control display layer, so that the driver can conveniently view the application content on the instrument screen, avoiding the safety hazards caused by the driver only being able to view the application content from the central control screen, and at the same time, it can also avoid the safety hazards caused by the high occupancy rate of the instrument processing module CPU.
[0074] See also Figure 5 In an optional embodiment, the step of obtaining application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen in step S101 includes:
[0075] Step S10111: preset a mapping relationship between the application identifier of the application and the display type.
[0076] It is understandable that not all applications in the central control module need to be displayed on the instrument screen. Therefore, for the application corresponding to the application trigger operation on the central control screen, its display type should be determined to determine whether it is displayed on the instrument screen or only on the central control screen.
[0077] The preset mapping relationship between application identifier and display type can be the default mapping relationship of the central control module, or a mapping relationship setting pop-up window can be provided on the central control screen for users to set, and the mapping relationship can even be transmitted to the central control module by an external device.
[0078] Step S10112: Receive a trigger operation on the central control screen, and obtain the application identifier corresponding to the triggered application.
[0079] Step S10113: Obtain the display type corresponding to the triggered application program according to the mapping relationship between the application identifier and the display type.
[0080] Step S10114: If the display type indication is displayed on the instrument screen, the application data and transparency data corresponding to the application identifier are obtained.
[0081] During the actual data interaction process, the specific display type can be identified by machine-recognizable characters. For example, display type 1 can be indicated on the instrument screen, and display type 0 can be indicated on the central control screen.
[0082] It is understandable that if the display type indication is displayed on the instrument screen, it is necessary to obtain the application data and transparency data corresponding to the application identifier, so as to control the display of application content on the central control layer of the instrument screen according to the application data and transparency data.
[0083] Step S10115: If the display type indication is displayed on the central control screen, obtain application data corresponding to the application identifier.
[0084] It is understandable that if the display type indication is displayed on the central control screen, the central control operating system only needs to send the application data corresponding to the application identifier to the central control screen for display.
[0085] The embodiment of the present application obtains the display type corresponding to the application identifier based on the mapping relationship between the application identifier and the display type of the preset application program, and then determines whether to obtain the application data and transparent data corresponding to the application identifier based on the display type, so that it can accurately and conveniently determine whether to display the corresponding application content on the instrument screen based on the mapping relationship between the preset application identifier and the display type.
[0086] See also Figure 6In an optional embodiment, the step of obtaining application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen in step S101 includes:
[0087] Step S10121: Preset the mapping relationship between the application identifier, transparent position information, and transparency of the application program.
[0088] Step S10122: Receive a trigger operation on the central control screen, and obtain the application identifier corresponding to the triggered application.
[0089] Step S10123: Obtain transparent position information and transparency corresponding to the application identifier according to the mapping relationship among the application identifier, transparent position information, and transparency; and obtain transparent data corresponding to the application identifier according to the transparent position information and transparency.
[0090] In the process of implementing the present invention, the inventors found that different applications may have different corresponding contents that need to be displayed. Therefore, the sizes of the areas that need to be displayed are also different. Therefore, the transparent position information can be determined in the central control module by setting different application identifiers, transparent position information and transparency mapping relationships, so that the content that the application needs to display can be displayed in the transparent position area corresponding to the transparent position information.
[0091] Furthermore, the transparency data includes transparency position information and transparency level. The transparency data is sent to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer. The steps include:
[0092] The transparency data is sent to the instrument processing module. The instrument processing module controls the instrument display layer to be transparent in the transparent position area corresponding to the transparent position information according to the transparency, so as to display the application content of the central control display layer through the instrument display layer.
[0093] Specifically, the instrument processing module generates a transparency template based on the transparent position area corresponding to the transparent position information, and then synthesizes the transparency template with the instrument display layer to output an interface with a transparent effect; and then synthesizes it with the central control display layer to display the application content of the central control display layer below.
[0094] See also Figure 7 In another optional embodiment, the step of obtaining corresponding application data and transparent data according to the triggering operation on the central control screen in step S101 includes:
[0095] Step S10131: Receive a trigger operation on the central control screen and obtain the application identifier corresponding to the triggered application.
[0096] Step S10132: Determine the application identifier as transparent data.
[0097] Furthermore, the transparency data is sent to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer, including the following steps:
[0098] The transparency data is sent to the instrument processing module. The instrument processing module obtains the transparent position information and transparency corresponding to the application identifier based on the mapping relationship between the application identifier, transparent position information and transparency stored in itself, and controls the instrument display layer to be transparent according to the transparency in the transparent position area corresponding to the transparent position information, so as to display the application content of the central control display layer through the instrument display layer.
[0099] In the process of implementing the present invention, the inventors found that different applications may have different corresponding content that needs to be displayed. Therefore, the size of the area that needs to be displayed is also different. Moreover, in order to further reduce data transmission, the transparent position information can be determined in the instrument processing module by setting different application identifiers, transparent position information and transparency mapping relationships, so that the content that the application needs to display can be displayed in the transparent position area corresponding to the transparent position information.
[0100] In an optional embodiment, after receiving a trigger operation for an application on the central control screen and obtaining corresponding application data and transparency data in step S101, the following step is further included: sending the application data to the central control screen and controlling the central control screen to display the corresponding application content. By sending the application data to the central control screen, the central control display layer of the central control screen and the instrument screen can both display the corresponding application content, thereby facilitating the user to obtain application content from multiple dimensions and avoiding the problem of being unable to view application content in a timely manner when the central control display layer displays incomplete application content or displays abnormalities.
[0101] In an optional embodiment, after the step of sending the transparency data to the instrument processing module in step S103, and the instrument processing module controlling the transparency of the instrument display layer located above the central control display layer according to the transparency data so as to display the application content of the central control display layer through the instrument display layer, the method further includes:
[0102] In response to the transparency-off operation triggered on the central control screen, a display stop instruction and a transparency stop instruction are generated; according to the display stop instruction, the application content is stopped from being displayed on the central control display layer, and the central control display layer is controlled to display an empty interface; the transparency stop instruction is sent to the instrument processing module, and the instrument display layer is controlled to be de-transparent through the instrument processing module.
[0103] The embodiment of the present application can reduce the resource loss of the central control processing chip by triggering the transparency-off operation on the central control screen, stopping the display of application content on the central control display layer, and controlling the central control display layer to display an empty interface.
[0104] See also Figure 8 , which is a schematic diagram of the structure of the vehicle-mounted display device provided by the second embodiment of the present application. The vehicle-mounted display device 200 is applied to a vehicle-mounted display system, which includes: a central control screen, a circuit board, and an instrument screen; a central control module and an instrument processing module are provided on the circuit board; the instrument processing module is connected to the central control module; the central control screen is connected to the central control module; the instrument screen is connected to the instrument processing module and the central control module; the instrument screen includes a central control display layer controlled by the central control module and an instrument display layer controlled by the instrument processing module; the instrument display layer is overlaid on the central control display layer; the vehicle-mounted display device 200 includes:
[0105] The data acquisition module 201 is used to acquire application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen;
[0106] The application content display module 202 is used to send the application data to the central control display layer of the instrument screen and control the central control display layer to display the application content corresponding to the application data;
[0107] The transparency module 203 is used to send transparency data to the instrument processing module. The instrument processing module controls the transparency of the instrument display layer above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer.
[0108] In an optional embodiment, the data acquisition module 201 includes:
[0109] The first mapping relationship preset module is used to preset a mapping relationship between an application identifier of an application program and a display type.
[0110] The first application identification acquisition module is used to receive a trigger operation on the central control screen and obtain an application identification corresponding to the triggered application.
[0111] The display type acquisition module is used to obtain the display type corresponding to the triggered application program according to the mapping relationship between the application identifier and the display type.
[0112] The first data acquisition module is configured to acquire application data and transparency data corresponding to the application identifier if the display type indication is displayed on the instrument screen.
[0113] The second data acquisition module is used to acquire application data corresponding to the application identifier if the display type indication is displayed on the central control screen.
[0114] In an optional embodiment, the data acquisition module 201 includes:
[0115] A second mapping relationship acquisition module is used to preset a mapping relationship between an application identifier, transparent location information, and transparency of an application program;
[0116] The second application identification acquisition module is used to receive a triggering operation on the central control screen and obtain an application identification corresponding to the triggered application.
[0117] The first application data acquisition module is used to obtain the transparent position information and transparency corresponding to the application identifier according to the mapping relationship among the application identifier, transparent position information and transparency; and obtain transparent data corresponding to the application identifier according to the transparent position information and transparency.
[0118] The transparency data includes transparent location information and transparency; the transparency module 203 includes:
[0119] The first transparency module is used to send transparency data to the instrument processing module. The instrument processing module controls the instrument display layer to be transparent according to the transparency in the transparent position area corresponding to the transparent position information according to the transparency, so as to display the application content of the central control display layer through the instrument display layer.
[0120] In another optional embodiment, the data acquisition module 201 includes:
[0121] The third application identification acquisition module is used to receive a trigger operation on the central control screen and obtain an application identification corresponding to the triggered application.
[0122] The transparent data acquisition module is used to determine the application identifier as transparent data.
[0123] Furthermore, the transparent data includes an application identifier, and the transparent module 203 includes:
[0124] The second transparency module is used to send the transparency data to the instrument processing module. The instrument processing module obtains the transparent position information and transparency corresponding to the application identifier based on the mapping relationship between the application identifier, transparent position information and transparency stored in itself, and controls the instrument display layer to be transparent according to the transparency in the transparent position area corresponding to the transparent position information, so as to display the application content of the central control display layer through the instrument display layer.
[0125] In an optional embodiment, the vehicle-mounted display device 200 further includes: a central control screen control module, which is used to send application data to the central control screen and control the central control screen to display corresponding application content.
[0126] In an optional embodiment, the vehicle-mounted display device 200 also includes: a display recovery module, which is used to generate a display stop instruction and a stop transparency instruction in response to an operation of turning off transparency triggered on the central control screen; according to the display stop instruction, stop displaying application content on the central control display layer, and control the central control display layer to display an empty interface; send the stop transparency instruction to the instrument processing module, and control the instrument display layer to be de-transparent through the instrument processing module.
[0127] It should be noted that the vehicle-mounted display device provided in the second embodiment of the present application, when executing the vehicle-mounted display method, only uses the division of the above-mentioned functional modules as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle-mounted display device provided in the second embodiment of the present application and the vehicle-mounted display method of the first embodiment of the present application are of the same concept. The implementation process thereof is detailed in the method embodiment and will not be repeated here.
[0128] The embodiment of the vehicle-mounted display device of the second embodiment of the present application can be applied to a computer device, such as a vehicle-mounted display device, and the embodiment of the device can be implemented by software, or by hardware, or by a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of the file processing in which it is located reading the corresponding computer program instructions in the memory and running them. From the hardware level, the computer device in which it is located may include a processor and a memory, and the processor and the memory are connected via a data bus or other well-known methods.
[0129] See also Figure 9 , is a schematic diagram of the structure of a computer device provided in the third embodiment of this application. Figure 9 As shown, the electronic device 400 can be specifically a computer, a mobile phone, a tablet computer, an interactive tablet computer, etc., or can be a processing unit or a processing chip. In the exemplary embodiment of the present application, the electronic device 400 can be as follows: Figure 1 As shown in the central control module 21 , in an exemplary embodiment of the present application, the electronic device 400 may include: at least one processor 401 , at least one memory 402 , at least one network interface 403 , a user interface 404 and at least one communication bus 405 .
[0130] The communication bus 405 is used to implement the connection and communication between these components.
[0131] The user interface 404 may include a display screen and a camera; the user interface 404 may also include a standard wired interface and a wireless interface.
[0132] The network interface 403 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0133] The processor 401 may include one or more processing cores. The processor 401 utilizes various interfaces and circuits to connect the various components within the entire electronic device 400. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 402, and calling data stored in the memory 402, the processor 401 performs various functions of the electronic device 400 and processes data. Optionally, the processor 401 may be implemented in the form of at least one hardware component selected from the group consisting of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 401 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content required to be displayed by the display layer; and the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 401 and may be implemented separately on a single chip.
[0134] Among them, the memory 402 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 402 includes a non-transitory computer-readable storage medium. The memory 402 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 402 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 402 may also be optionally at least one storage device located away from the aforementioned processor 401. As Figure 9 As shown, the memory 402 as a computer storage medium may include an operating system, a network communication module, and a user.
[0135] exist Figure 9In the electronic device 400 shown, the user interface 404 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 401 can be used to call the operating application stored in the memory 402, such as: the vehicle-mounted display program; and execute the relevant operations of any vehicle-mounted display method in the above-mentioned first embodiment, with corresponding functions and beneficial effects.
[0136] A fifth embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, with instructions suitable for being loaded by a processor and executing the steps of the vehicle-mounted display method described in the first embodiment. The specific execution process can be referred to the specific description of the embodiment and is not further described here. The device containing the storage medium can be a personal computer, laptop computer, smartphone, tablet computer, or other electronic device.
[0137] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the components described as separate parts may or may not be physically separated, and the parts shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0138] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0139] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the function selected in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 function selected in a box or multiple boxes.
[0140] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 steps for the function selected in a box or multiple boxes.
[0141] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0142] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0143] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0144] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0145] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A vehicle-mounted display method, characterized in that: Applied to the central control module, the method includes the following steps: According to the trigger operation on the central control screen, the application data and transparent data corresponding to the triggered application are obtained; Sending the application data to the central control display layer of the instrument screen, and controlling the central control display layer to display the application content corresponding to the application data; The central control display layer is located on the instrument screen but is controlled by the central control module, and the central control display layer directly displays the application content corresponding to the application data processed by the central control module; The transparency data is sent to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer; The instrument display layer is located on the instrument screen and is controlled by the instrument processing module.
2. The vehicle-mounted display method according to claim 1, wherein: After the step of obtaining application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen, the following steps are also included: The application data is sent to the central control screen, and the central control screen is controlled to display application content corresponding to the application data.
3. The vehicle-mounted display method according to claim 1, wherein: The step of obtaining application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen includes: Preset mapping relationship between application ID and display type of application; Receive the trigger operation on the central control screen and obtain the application ID corresponding to the triggered application; Obtaining a display type corresponding to the triggered application program according to the mapping relationship between the application identifier and the display type; If the display type indication is displayed on the instrument screen, obtaining application data and transparency data corresponding to the application identifier; If the display type indication is displayed on the central control screen, the application data corresponding to the application identifier is obtained.
4. The vehicle-mounted display method according to any one of claims 1 to 3, characterized in that: The step of obtaining application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen includes: A mapping relationship between an application identifier, transparent location information, and transparency of a preset application; Receiving a triggering operation on the central control screen and obtaining an application identifier corresponding to the triggered application; According to the mapping relationship among the application identifier, transparent position information and transparency, the transparent position information and transparency corresponding to the application identifier are obtained; and according to the transparent position information and transparency, the transparent data corresponding to the application identifier are obtained.
5. The vehicle-mounted display method according to claim 4, wherein: The step of sending the transparency data to the instrument processing module, wherein the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data so as to display the application content of the central control display layer through the instrument display layer, includes: The transparency data is sent to the instrument processing module, and the instrument processing module controls the instrument display layer to be transparent according to the transparency in the transparent position area corresponding to the transparent position information according to the transparency, so as to display the application content of the central control display layer through the instrument display layer.
6. The vehicle-mounted display method according to any one of claims 1 to 3, characterized in that: The step of obtaining application data and transparent data corresponding to the triggered application according to the triggering operation on the central control screen includes: Receiving a triggering operation on the central control screen and obtaining an application identifier corresponding to the triggered application; The application identifier is determined as transparent data.
7. The vehicle-mounted display method according to claim 6, wherein: The step of sending the transparency data to the instrument processing module, wherein the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data so as to display the application content of the central control display layer through the instrument display layer, includes: The transparency data is sent to the instrument processing module. The instrument processing module obtains the transparent position information and transparency corresponding to the application identifier based on the mapping relationship between the application identifier, transparent position information and transparency stored in the instrument processing module, and controls the instrument display layer to be transparent according to the transparency in the transparent position area corresponding to the transparent position information, so as to display the application content of the central control display layer through the instrument display layer.
8. The vehicle-mounted display method according to any one of claims 1 to 3, characterized in that: After the step of sending the transparency data to the instrument processing module, and the instrument processing module controlling the transparency of the instrument display layer above the central control display layer according to the transparency data so as to display the application content of the central control display layer through the instrument display layer, the method further includes: In response to the transparency-off operation triggered on the central control screen, a display stop instruction and a transparency stop instruction are generated; according to the display stop instruction, the application content is stopped from being displayed on the central control display layer, and the central control display layer is controlled to display an empty interface; the transparency stop instruction is sent to the instrument processing module, and the instrument display layer is controlled to be de-transparent through the instrument processing module.
9. A vehicle-mounted display device, characterized in that: Applied to the central control module, the device includes: The data acquisition module is used to obtain the application data and transparent data corresponding to the triggered application according to the trigger operation on the central control screen; An application content display module, configured to send the application data to a central control display layer of the instrument panel and control the central control display layer to display the application content corresponding to the application data; the central control display layer is located on the instrument panel but is controlled by the central control module, and the central control display layer directly displays the application content corresponding to the application data processed by the central control module; A transparency module is used to send the transparency data to the instrument processing module, and the instrument processing module controls the transparency of the instrument display layer located above the central control display layer according to the transparency data, so as to display the application content of the central control display layer through the instrument display layer; the instrument display layer is located on the instrument screen and is controlled by the instrument processing module.
10. An electronic device comprising a processor and a memory; characterized in that: The memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the in-vehicle display method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the in-vehicle display method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Screen projection method and device
CN112861638A
Information processing method and device, electronic equipment and storage medium
CN113467865A