Instrument display control method, instrument display method, system, product and vehicle
By establishing a screen projection connection between the terminal device and the vehicle, the terminal device displays and adjusts the instrument panel information, which solves the problem of limited UI display of the in-vehicle instrument panel and enables flexible layout of the user-customized instrument panel interface.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-03-31
AI Technical Summary
In the existing technology, the UI display updates of the vehicle instrument panel are limited by the implementation architecture of the vehicle host, and users cannot flexibly adjust the display effect of the instrument panel interface.
The terminal device establishes a screen projection connection with the vehicle, displays the target interface and responds to user adjustment operations, adjusts the instrument panel information, including displaying, moving, adding or deleting instrument panel UI components and background images, and sends the adjusted interface to the vehicle's instrument panel.
It enables users to flexibly customize the UI components of the dashboard display, breaking free from the limitations of the vehicle's infotainment system architecture and meeting diverse user needs.
Smart Images

Figure CN121756894A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of instrument display technology, and in particular to an instrument display control method, an instrument display method, and related equipment. Background Technology
[0002] Touchscreen dashboards are an important direction in the development of modern automotive technology, significantly improving user experience and ease of interaction.
[0003] However, the UI display updates of the dashboard interface are limited by the implementation architecture of the vehicle's main unit. UI designers and R&D engineers need to adapt the open theme to update the UI components in the dashboard interface, which makes it impossible for users to flexibly adjust the display effect of the dashboard interface according to their needs. Summary of the Invention
[0004] This application provides an instrument display control method, an instrument display method, a display system, an electronic device, a computer-readable storage medium, a computer program product, and a vehicle, which enables the customization of UI components in the instrument panel interface through a terminal device, thereby at least partially solving the above-mentioned technical problems.
[0005] To achieve the above objectives, according to a first aspect of this application, an instrument display control method is provided, comprising:
[0006] Display the target interface, which includes dashboard information;
[0007] In response to the adjustment operation on the target interface, the dashboard information displayed on the target interface is adjusted.
[0008] Optionally, it also includes:
[0009] The adjusted target interface is sent to the vehicle's dashboard, causing the dashboard to display the target interface.
[0010] Optionally, the dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein, the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
[0011] Optionally, the instrument panel information further includes an instrument panel background image, which may include a first instrument panel background image or a second instrument panel background image; wherein, the first instrument panel background image is the background image of the instrument panel interface configured in the vehicle, and the second instrument panel background image is the background image of the instrument panel interface configured in the terminal device.
[0012] Optionally, the target interface includes a first window and a second window, and the display of the target interface includes:
[0013] The dashboard UI components are displayed in the first window, and the dashboard background image is displayed in the second window;
[0014] The first window is displayed on top of the second window.
[0015] Optionally, before displaying the target interface, the following steps are included:
[0016] When the terminal device establishes a screen projection connection with the vehicle, it receives the target interface sent by the vehicle.
[0017] Optionally, the adjustment operation includes a selection operation, which represents at least one second dashboard UI component and / or a second dashboard background screen selected by the user from the first configuration interface, wherein the first configuration interface includes at least one second dashboard UI component and / or at least one second dashboard background screen;
[0018] The step of adjusting the dashboard information of the target interface in response to an adjustment operation on the target interface includes:
[0019] In response to the selection operation, at least one of the second dashboard UI components selected by the user in the first configuration interface is displayed in the first window;
[0020] And / or, display the second dashboard background image selected by the user in the first configuration interface in the second window.
[0021] Optionally, prior to the response to the selection operation, the following is included:
[0022] The first configuration interface is displayed based on the selection operation performed by the user on the display interface.
[0023] Optionally, the adjustment operation includes a move operation, which represents moving the display position of at least one of the dashboard UI components displayed in the first window;
[0024] The step of adjusting the dashboard information of the target interface in response to an adjustment operation on the target interface includes:
[0025] In response to the movement operation, the display position of at least one of the dashboard UI components displayed in the first window is moved.
[0026] Optionally, the adjustment operation includes a size adjustment operation, which represents adjusting the display size of at least one of the dashboard UI components displayed in the first window;
[0027] The step of adjusting the dashboard information of the target interface in response to an adjustment operation on the target interface includes:
[0028] In response to the size adjustment operation, the display size of at least one of the dashboard UI components displayed in the first window is adjusted.
[0029] Optionally, the adjustment operation includes a deletion operation, which represents deleting at least one of the dashboard UI components selected by the user displayed in the first window, and / or, represents deleting the dashboard background screen displayed in the second window;
[0030] The step of adjusting the dashboard information of the target interface in response to an adjustment operation on the target interface includes:
[0031] In response to the deletion operation, at least one of the dashboard UI components selected by the user is deleted from the first window;
[0032] And / or, delete the dashboard background image from the second window.
[0033] Optionally, the adjustment operation includes a display adjustment operation, which represents adjusting the display transparency parameter of the dashboard background image in the second window;
[0034] The step of adjusting the dashboard information of the target interface in response to an adjustment operation on the target interface includes:
[0035] In response to the display adjustment operation, the display transparency parameter of the dashboard background image in the second window is adjusted.
[0036] Optionally, the method further includes:
[0037] The second configuration interface is displayed, which includes at least one control function operation of the terminal device and at least one target function button on the steering wheel.
[0038] Through the second configuration interface, the control function operation of the terminal device and the target function button of the steering wheel are bound together, so as to realize that the control function operation of the terminal device is triggered by the target function button, and / or the target function corresponding to the target function button is triggered by the control function operation, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0039] Optionally, binding the control function operation of the terminal device with the target function button of the steering wheel includes:
[0040] According to the steering wheel reverse control protocol encapsulated in the screen projection protocol, the control function operation and the target function button are bound together.
[0041] According to a second aspect of this application, an instrument display method is provided, comprising:
[0042] The target interface sent by the terminal device is displayed on the vehicle's dashboard interface.
[0043] The target interface includes dashboard information, which is obtained by adjusting the target interface on the terminal device.
[0044] Optionally, the dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein, the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
[0045] Optionally, the instrument panel information further includes an instrument panel background image, which may include a first instrument panel background image or a second instrument panel background image; wherein, the first instrument panel background image is the background image of the instrument panel interface configured in the vehicle, and the second instrument panel background image is the background image of the instrument panel interface configured in the terminal device.
[0046] Optionally, the target interface includes a first window and a second window;
[0047] The dashboard UI components are displayed in the first window, and the dashboard background image is displayed in the second window;
[0048] The first window is displayed on top of the second window.
[0049] Optionally, the dashboard UI component is used to represent at least one of the vehicle's status information, driving assistance information, vehicle configuration information, and vehicle diagnostic information.
[0050] Optionally, before displaying the target interface projected from the terminal device via the dashboard interface, the method further includes:
[0051] The dashboard interface displays a prompt message for screen mirroring authorization authentication to remind the user whether to perform screen mirroring authorization authentication for the dashboard.
[0052] If the screen projection authorization authentication is successful on the dashboard side, the target interface projected from the terminal device is displayed via the dashboard.
[0053] Optionally, the method further includes:
[0054] If the screen projection authorization authentication on the dashboard side fails, disconnect the screen projection connection between the dashboard and the terminal device.
[0055] Optionally, the method further includes:
[0056] In response to a touch operation on the dashboard interface, the corresponding control function of the terminal device is triggered based on the touch operation;
[0057] In response to a control operation on a function button on the vehicle's steering wheel, a control function bound to the function button on the terminal device is triggered; and / or
[0058] In response to a control operation on the control function of the terminal device, a target function corresponding to the target function button is triggered, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0059] According to a third aspect of this application, an instrument display system is provided, the instrument display system comprising:
[0060] A terminal device is used to display a target interface, the target interface including dashboard information, and to adjust the dashboard information of the target interface in response to an adjustment operation on the target interface.
[0061] The dashboard is communicatively connected to the terminal device and is used to display the target interface sent by the terminal device.
[0062] Optionally, the instrument display system further includes:
[0063] A steering wheel, which is connected to both the terminal device and the instrument panel;
[0064] The terminal device is also used to bind the control function operation of the terminal device and the target function button of the steering wheel through the second configuration interface, so as to realize the control function operation of the terminal device corresponding to the target function button, and / or the target function corresponding to the target function button is triggered by the control function operation, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0065] Optionally, the instrument display system further includes:
[0066] The dashboard is also used to respond to touch operations on the dashboard interface and trigger corresponding control functions of the terminal device based on the touch operations.
[0067] Fourthly, this embodiment also provides an electronic device, which includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the above-described method.
[0068] Fifthly, this embodiment also provides a computer-readable storage medium including a computer program, which, when run on an electronic device, causes the electronic device to perform the steps of the above-described method.
[0069] Sixthly, this embodiment also provides a computer program product, including a computer program stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the electronic device to perform the steps of the above method.
[0070] Seventhly, this embodiment also provides a vehicle that includes the above-described instrument display system, or performs the above-described method.
[0071] In summary, through the above technical solutions, the terminal device can display the target interface and support users to adjust the dashboard information of the target interface through the terminal device. This enables flexible customization of the UI components displayed on the dashboard, allowing users to flexibly adjust the UI components displayed on the dashboard according to their needs, thus overcoming the limitations of the vehicle's architecture and meeting the diverse needs of users.
[0072] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description
[0073] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0074] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.
[0075] Figure 1 This is a schematic diagram of an instrument display control process provided in an exemplary embodiment of this application;
[0076] Figure 2 This is a first schematic diagram of the target interface displayed by a terminal device provided in an exemplary embodiment of this application;
[0077] Figure 3 This is a first schematic diagram of a vehicle dashboard interface provided in an exemplary embodiment of this application;
[0078] Figure 4-1 This is a schematic diagram of a first configuration interface provided in an exemplary embodiment of this application;
[0079] Figure 4-2 This is another schematic diagram of the first configuration interface provided in one exemplary embodiment of this application;
[0080] Figure 5 This is a schematic diagram of a second configuration interface provided in an exemplary embodiment of this application;
[0081] Figure 6-1 This is a first schematic diagram of the protocol flow provided in an exemplary embodiment of this application;
[0082] Figure 6-2 This is a second schematic diagram of the protocol flow provided in an exemplary embodiment of this application;
[0083] Figure 7 This is a second schematic diagram of a vehicle dashboard interface provided in an exemplary embodiment of this application;
[0084] Figure 8 This is a third schematic diagram of a vehicle dashboard interface provided in an exemplary embodiment of this application;
[0085] Figure 9 This is a schematic diagram of a screen projection display process provided in an exemplary embodiment of this application;
[0086] Figure 10 This is a schematic diagram of a system provided in one exemplary embodiment of this application;
[0087] Figure 11 This is a schematic diagram of an instrument display control device provided in an exemplary embodiment of this application;
[0088] Figure 12 This is a schematic diagram of an instrument display device provided in an exemplary embodiment of this application;
[0089] Figure 13 This is a schematic diagram of the architecture of an electronic device provided in an exemplary embodiment of this application. Detailed Implementation
[0090] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0091] In light of the background technology described above, in the prior art, mobile phones can be directly projected onto a dashboard; the dashboard interface can be freely defined according to the configuration, but is limited to the dashboard; information from the mobile phone is transmitted to the dashboard for interface display.
[0092] The UI theme update of the vehicle instrument panel is always limited by the implementation architecture of the vehicle host. UI designers and R&D engineers need to adapt to the open theme adaptation capability to update the interface and retain the instrument panel's warning and reminder capabilities.
[0093] To address the aforementioned issues, this application provides an instrument display control method, instrument display method, device, electronic device, computer-readable storage medium, computer program product, and vehicle. The aim is to configure the instrument panel UI components displayed on the instrument panel interface through a terminal device, enabling flexible customization of the instrument panel UI components without being limited by the vehicle's architecture, thus meeting user needs.
[0094] Specifically, the instrument display control method in this application embodiment can be applied to terminal devices, which can be devices equipped with a display screen, such as mobile phones, tablets, and computers, without any specific limitation.
[0095] like Figure 1 As shown, the method may include at least the following steps:
[0096] S10, Display the target interface, which includes dashboard information;
[0097] In this embodiment, the terminal device can display a target interface, which may include dashboard information.
[0098] For example, such as Figure 2 As shown, when the terminal device is a mobile phone, the target interface displays dashboard information, which may include dashboard UI components, such as... Figure 2 The memory components, health score components, etc.
[0099] S20, in response to the adjustment operation on the target interface, adjust the dashboard information of the target interface;
[0100] In this embodiment, the user can adjust the dashboard information displayed on the target interface, such as adjusting the position of the dashboard UI components, adding new dashboard UI components, or deleting existing UI components displayed on the target interface.
[0101] The terminal device can respond to user-triggered adjustment operations and adjust the dashboard information of the target interface.
[0102] In one embodiment, the instrument display control method of this application may further include:
[0103] S30, the adjusted target interface is sent to the vehicle's instrument panel, so that the instrument panel displays the target interface.
[0104] In this embodiment, after adjusting the dashboard information of the target interface, the terminal device can send the adjusted target interface to the vehicle's dashboard, so that the dashboard can display the target interface.
[0105] For example, such as Figure 3 The instrument panel interface shown is on the vehicle and can display the target interface projected from the terminal device.
[0106] Therefore, in this embodiment of the application, the terminal device can display the target interface, support the user to adjust the instrument panel information of the target interface through the terminal device, and send the adjusted target interface to the vehicle's instrument panel, so that the instrument panel can display the adjusted target interface. This realizes flexible customization of the UI components displayed on the instrument panel, allowing the user to flexibly adjust the UI components displayed on the instrument panel according to their needs, thus getting rid of the limitations of the vehicle's infotainment system architecture and meeting the diverse needs of users.
[0107] In one embodiment, the dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein, the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
[0108] It is understood that, in this embodiment, after the terminal device establishes a screen projection connection with the dashboard, the dashboard can send the dashboard UI component currently displayed on its dashboard (i.e., the first dashboard UI component in this embodiment) to the terminal device, such as information displayed on the dashboard like tire pressure, altitude, and fuel consumption. In addition, it can also send the mapping control parameters corresponding to the function buttons on the vehicle's steering wheel, so that the control function of the terminal device can be bound to the function buttons on the steering wheel, thereby realizing the control of the terminal device using the steering wheel. The following embodiments will describe this in detail, and will not be repeated here.
[0109] Based on this, in this embodiment, the target interface of the terminal device can display the instrument panel UI components configured in the vehicle and / or the instrument panel UI components configured in the terminal device.
[0110] In one embodiment, the instrument panel information further includes an instrument panel background image, which may include a first instrument panel background image or a second instrument panel background image; wherein, the first instrument panel background image is the background image of the instrument panel interface configured for the vehicle, and the second instrument panel background image is the background image of the instrument panel interface configured for the terminal device.
[0111] It is understood that, in this embodiment, the vehicle's instrument panel interface can display not only the instrument panel UI components but also the interface background image. The instrument panel UI components can be overlaid on top of the interface background image, for example, as shown below. Figure 3 As shown, the background screen of the interface in this embodiment can be a map navigation screen.
[0112] In this embodiment, the dashboard background image can be the background image of the dashboard interface configured in the vehicle (i.e., the first dashboard background image in this embodiment) or the background image of the dashboard interface configured in the terminal device (i.e., the second dashboard background image in this embodiment).
[0113] After the terminal device establishes a screen mirroring connection with the dashboard, the dashboard background image can be displayed on the target interface of the terminal device. This allows users to adjust the display position of the dashboard UI components based on the background image, preventing the dashboard UI components from obscuring important information in the background image.
[0114] In one embodiment, the target interface includes a first window and a second window, and the display of the target interface includes:
[0115] The dashboard UI components are displayed in the first window, and the dashboard background image is displayed in the second window;
[0116] The first window is displayed on top of the second window.
[0117] In this embodiment, the first window is located on the upper layer and the second window is located on the lower layer. The first window on the upper layer can display the dashboard UI components, and the second window can display the dashboard background screen, such as the map navigation screen.
[0118] Thus, in this embodiment, the instrument panel UI component is customized, providing basic UI component capabilities to support interface overlay display. The projection layer and the instrument layer are overlaid, allowing the instrument information to be displayed simultaneously with the mobile phone interface without affecting normal driving decisions. This differs from existing technologies where the instrument panel only displays the mobile phone information after the mobile phone screen is projected, and important instrument information such as speed and fuel level cannot be displayed.
[0119] In one embodiment, before "displaying the target interface" in S10, the following may be included:
[0120] When the terminal device establishes a screen projection connection with the vehicle, it receives the target interface sent by the vehicle.
[0121] In this embodiment, the terminal device and the vehicle's dashboard can establish a projection connection in advance based on the projection protocol. After the terminal device is connected to the dashboard, it can receive the target interface sent by the vehicle and display the target interface, so that the terminal device can project the screen to the vehicle's dashboard based on the projection protocol.
[0122] In this embodiment, the screen casting protocol can be any existing mainstream screen casting protocol, such as Miracast, AirPlay, DLNA, WiDi, etc., and no specific limitation is made.
[0123] In one embodiment, the adjustment operation includes a selection operation, which represents at least one second dashboard UI component and / or a second dashboard background screen selected by the user from the first configuration interface, wherein the first configuration interface includes at least one second dashboard UI component and / or at least one second dashboard background screen;
[0124] In the above S20, "in response to the adjustment operation on the target interface, adjusting the dashboard information of the target interface" may include:
[0125] In response to the selection operation, at least one of the second dashboard UI components selected by the user in the first configuration interface is displayed in the first window;
[0126] And / or, display the second dashboard background image selected by the user in the first configuration interface in the second window.
[0127] It should be noted that, in this embodiment, after the terminal device establishes a screen projection connection with the dashboard, it can display the first configuration interface, such as... Figure 4-1As shown, the first configuration interface includes at least one second dashboard UI component and / or at least one second dashboard background image, allowing users to select at least one second dashboard UI component and / or second dashboard background image from the first configuration interface to trigger the corresponding selection operation.
[0128] Specifically, for example, after a user selects and enables the screen mirroring function on their terminal device (such as a mobile phone), they can find the in-vehicle device "xxx dashboard" in the screen mirroring device list. The user can then select to load the corresponding dashboard. If the mobile phone recognizes a screen mirroring device (i.e., dashboard) in the background and authorizes it, it will actively launch the corresponding UI configuration interface (i.e., the first configuration interface in this embodiment). The user can design the layout of the dashboard UI components in this configuration interface according to their own preferences and themes.
[0129] like Figure 4-1 The first configuration interface shown can cover the entire target interface, or, as... Figure 4-2 The first configuration interface shown can also be tiled with the target interface; this embodiment does not specifically limit this.
[0130] Based on this, users can select the dashboard UI component to be displayed on the target interface from the dashboard UI components in the first configuration interface.
[0131] The terminal device can respond to the selection operation of the dashboard UI component in the first configuration interface, display at least one second dashboard UI component selected by the user in the first configuration interface in the first window, and / or display the background image of the second dashboard selected by the user in the first configuration interface in the second window.
[0132] In one embodiment, prior to the above-mentioned "responding to the selection operation", the following may also be included:
[0133] The first configuration interface is displayed based on the selection operation performed by the user on the display interface.
[0134] Based on the above explanation, after enabling the screen mirroring function on the terminal device's display interface, the user can find the in-vehicle device "xxx Instrument Panel" in the screen mirroring device list. The user can then select and load the corresponding instrument panel. If the mobile phone recognizes a screen mirroring device (i.e., the instrument panel) in the background and authorizes it, it can actively launch the corresponding first configuration interface.
[0135] In one embodiment, the adjustment operation includes a move operation, which represents moving the display position of at least one of the dashboard UI components displayed in the first window;
[0136] In the above S20, "in response to the adjustment operation on the target interface, adjusting the dashboard information of the target interface" may include:
[0137] In response to the movement operation, the display position of at least one of the dashboard UI components displayed in the first window is moved.
[0138] In this embodiment, in conjunction with the above description, the first window displays a dashboard UI component. The user can move the display position of at least one dashboard UI component displayed in the first window to trigger the corresponding movement operation. For example, the user can move the display position of the dashboard UI component in the target interface to customize the distribution of the dashboard UI component in the target interface.
[0139] The terminal device can respond to the movement operation of the dashboard UI component in the target interface, and move the display position of the dashboard UI component in the first window.
[0140] In one embodiment, the adjustment operation includes a size adjustment operation, which represents adjusting the display size of at least one of the dashboard UI components displayed by the first window;
[0141] In the above S20, "in response to the adjustment operation on the target interface, adjusting the dashboard information of the target interface" may include:
[0142] In this embodiment, users can adjust the display size of the dashboard UI components in the first window according to their needs, triggering the corresponding size adjustment operation.
[0143] The terminal device can respond to the size adjustment operation of the dashboard UI component, and adjust the display size of the dashboard UI component in the first window.
[0144] In one embodiment, the adjustment operation includes a deletion operation, which represents deleting at least one of the dashboard UI components selected by the user displayed in the first window, and / or deleting the dashboard background screen displayed in the second window;
[0145] In the above S20, "in response to the adjustment operation on the target interface, adjusting the dashboard information of the target interface" may include:
[0146] In response to the deletion operation, at least one of the dashboard UI components selected by the user is deleted from the first window;
[0147] And / or, delete the dashboard background image from the second window.
[0148] In this embodiment, users can delete the dashboard UI components displayed in the first window according to their needs, thereby removing the corresponding dashboard UI components from the target interface, or delete the dashboard background screen displayed in the second window.
[0149] The terminal device can respond to the above deletion operation by deleting the corresponding dashboard UI component from the first window, and / or deleting the dashboard background image from the second window.
[0150] In addition to the operations mentioned above, users can also perform other editing operations on the dashboard UI components displayed on the target interface, which will not be listed one by one.
[0151] In one embodiment, the adjustment operation includes a display adjustment operation, which represents adjusting the display transparency parameter of the dashboard background image in the second window;
[0152] In the above S20, "in response to the adjustment operation on the target interface, adjusting the dashboard information of the target interface" may include:
[0153] In response to the adjustment operation on the background image, the display transparency parameter of the background image is adjusted.
[0154] In this embodiment, the user can adjust the display transparency parameter of the dashboard background in the second window to trigger the corresponding adjustment operation.
[0155] The terminal device can respond to the above adjustment operation and adjust the display transparency parameters of the dashboard background in the second window to change the overlay display effect of the background and dashboard UI components, thereby meeting the diverse needs of users.
[0156] In one embodiment, the instrument display control method of this application may further include:
[0157] The second configuration interface is displayed, which includes at least one control function operation of the terminal device and at least one target function button on the steering wheel.
[0158] Through the second configuration interface, the control function operation of the terminal device and the target function button of the steering wheel are bound together, so as to realize that the control function operation of the terminal device is triggered by the target function button, and / or the target function corresponding to the target function button is triggered by the control function operation, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0159] In this embodiment, as Figure 5As shown, the terminal device can display a second configuration interface, which may include at least one control function operation of the terminal device (such as "previous song", "next song", etc.) and at least one target function button of the steering wheel. In this embodiment, the target function button may be a hardware button of the steering wheel, such as a back button, a phone button, a volume button, etc.
[0160] Based on this, users can bind the control functions of the terminal device to the target function buttons on the steering wheel through the second configuration interface. For example, the "OK" button on the steering wheel can be bound to the "Previous Track" control function of the terminal device, so that the user can control the tracks of the audio and video played on the terminal device by operating the "OK" button on the steering wheel.
[0161] In conjunction with the above embodiments, as follows: Figure 5 As shown, the second configuration interface of the terminal device may include at least one control function of the terminal device (such as "previous song", "next song", etc.) and at least one function button of the steering wheel. In this embodiment, the function button may be a hardware button of the steering wheel, such as a back button, a phone button, a volume button, etc.
[0162] Based on this, such as Figure 5 As shown, the user can select a control function operation and a target function button from at least one control function of the terminal device and at least one function button of the steering wheel, and bind the selected control function operation and the target hardware button after clicking the OK option in the second configuration interface.
[0163] The terminal device can respond to the user's binding operation of control functions and function buttons, determine the control function operation selected by the user and the target hardware button, and bind the control function operation and the target hardware button. This allows the user to control the terminal device by operating the target hardware button on the steering wheel. For example, by binding the "OK" button on the steering wheel to the terminal device's control function "previous track", the user can operate the "OK" button on the steering wheel to control the track of the audio and video played by the terminal device.
[0164] Specifically, for example, after binding the control functions of the terminal device with the hardware buttons on the steering wheel in this embodiment, in screen projection scenarios, such as multimedia audio control, existing technologies require a Bluetooth connection to the mobile phone for support. However, in the screen projection scenario of this application, it can still support controlling the volume up / down and track skipping on the mobile phone via the steering wheel. For example, in navigation scenarios, for destination menu selection on the mobile phone, this embodiment can be scrolled using the steering wheel wheel or confirmed via the function buttons on the steering wheel. It is understood that when the control functions of the terminal device are not bound to the hardware buttons on the steering wheel, the user can control the mobile phone via the instrument panel UI touch controls.
[0165] In addition, this embodiment also supports user operation of terminal devices. By operating the control functions of the terminal devices, the target function corresponding to the target function button can be triggered, thereby realizing the control of the vehicle by operating the terminal devices. For example, users can directly control the vehicle's windows, air conditioning, etc. by operating the terminal devices.
[0166] In one embodiment, the above-mentioned "binding the control function operation of the terminal device and the target function button of the steering wheel" may include:
[0167] According to the steering wheel reverse control protocol encapsulated in the screen projection protocol, the control function operation and the target function button are bound together.
[0168] In this embodiment, the control function operation and the target function button can be bound according to the steering wheel reverse control protocol encapsulated in the screen projection protocol.
[0169] It should be noted that, in this embodiment, considering that the current simple screen projection method is insufficient to support all user scenarios, such as controlling the playback of the next track via the steering wheel, this application can re-encapsulate the screen projection protocol to reserve the steering wheel control protocol in the terminal device, supporting commonly used user control operations.
[0170] For existing protocols, similar to Miracast, which is a wireless display standard developed and released by the Wi-Fi Alliance, the WiFi-display protocol is a specific implementation of its wireless display standard. This function is based on WLAN P2P links for data transmission.
[0171] like Figure 6-1The data stream transmission model shown and the control flow information parsing shown in 6-2 demonstrate that on a WLAN P2P link, the WFD device will establish two network layer links: "UDP" and "TCP". The UDP link is used for real-time data stream transmission, and the TCP link carries control data stream transmission. Currently, in this scheme, the receiving end is the dashboard, and the projector is a terminal device. This embodiment adds a new protocol parsing, enabling the receiving end to send control commands to the projector, i.e., the dashboard sends commands to the terminal device.
[0172] In this embodiment, the steering wheel control protocol requires the instrument panel to send request parameters to the terminal device via TCP and UDP to transmit important instrument information. This allows the terminal device to display the instrument panel information in conjunction with its custom UI interface and components. The data protocol transmitted in this embodiment includes at least the following: the corresponding mapped control parameters of the specific physical buttons on the steering wheel; and important instrument panel data, including tire pressure, altitude, fuel consumption, and other original instrument display data. This data can be transmitted via a screen mirroring protocol.
[0173] Thus, this application embodiment uses a terminal device as the carrier for interface display and adds an additional reverse control protocol encapsulation to the existing screen projection protocol, which can freely define the content and display position of the instrument information, thereby achieving the ability to freely define the instrument theme UI.
[0174] In summary, in this embodiment, users can customize the type and position of the instrument panel UI components displayed on the vehicle's instrument panel interface through terminal devices such as mobile phones. The instrument panel UI components can be adjusted on the terminal device according to user needs and then synchronized to the vehicle's instrument panel interface for display. This breaks free from the limitations of the vehicle's infotainment system architecture and achieves flexible layout of the instrument panel interface.
[0175] In one embodiment, this application also proposes an instrument display method, which can be applied to a vehicle, specifically a vehicle's dashboard.
[0176] This method may include at least the following steps:
[0177] A10, the target interface sent by the terminal device is displayed through the vehicle's dashboard interface;
[0178] The target interface includes dashboard information, which is obtained by adjusting the target interface on the terminal device.
[0179] In this embodiment, in conjunction with the above description, the terminal device can display a target interface, which may include a dashboard UI component. The user can adjust the dashboard UI component displayed on the target interface, such as adjusting the display position of the dashboard UI component, adding new dashboard UI components, or deleting existing dashboard UI components displayed on the target interface.
[0180] After adjusting the instrument panel UI components of the target interface, the terminal device can send the adjusted target interface to the vehicle's instrument panel.
[0181] The vehicle's dashboard interface can display the target interface projected from the terminal device.
[0182] In one embodiment, the dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein, the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
[0183] In this embodiment, the target interface of the terminal device can display the instrument panel UI components configured in the vehicle and / or the instrument panel UI components configured in the terminal device. Referring to the above embodiments, it will not be repeated here.
[0184] In one embodiment, the dashboard UI component is used to represent at least one of the vehicle's status information, driving assistance information, vehicle configuration information, and vehicle diagnostic information.
[0185] In this embodiment, as Figure 7 The instrument panel interface of the vehicle shown can represent at least one of the following: vehicle status information, driver assistance information, vehicle configuration information, and vehicle diagnostic information, without any specific limitation.
[0186] In one embodiment, the target interface includes a first window and a second window, and the aforementioned "displaying the target interface" may include:
[0187] The dashboard UI components are displayed in the first window, and the dashboard background image is displayed in the second window;
[0188] The first window is displayed on top of the second window.
[0189] In this embodiment, the first window is located on the upper layer and the second window is located on the lower layer. The first window on the upper layer can display the dashboard UI components, and the second window can display the dashboard background screen, such as the map navigation screen.
[0190] like Figure 8As shown, the first window is located on the upper layer, and the second window is located on the lower layer. The first window on the upper layer can display the dashboard UI components, and the second window can display the dashboard background screen, such as the map navigation screen.
[0191] In this embodiment, to avoid the target interface obscuring the dashboard display information, the background of the target interface can be displayed transparently. Thus, this embodiment develops a custom dashboard UI component, providing basic UI component capabilities to support interface overlay display. The projection layer and the instrument layer are overlaid, allowing the instrument information to be displayed simultaneously with the mobile phone interface without affecting normal driving decisions. This differs from existing technologies where the dashboard only displays the mobile phone information after the mobile phone screen is projected, and important instrument information such as speed and fuel level cannot be displayed.
[0192] In this embodiment, before A10, "displaying the target interface of the terminal device via the dashboard interface", it may further include:
[0193] The dashboard interface displays a prompt message for screen mirroring authorization authentication to remind the user whether to perform screen mirroring authorization authentication for the dashboard.
[0194] If the screen projection authorization authentication is successful on the dashboard side, the target interface projected from the terminal device is displayed via the dashboard.
[0195] If the screen projection authorization authentication on the dashboard side fails, disconnect the screen projection connection between the dashboard and the terminal device.
[0196] In this embodiment, due to the high security level of the instrument equipment, a secondary confirmation process will be performed on the instrument panel after the instrument projection option is selected on the terminal device to ensure basic authorization authentication is completed. If authentication fails, the interface will prompt the user to confirm whether authorization authentication has been completed after the instrument projection is disconnected; if authentication is successful, the complete interface after the terminal device's UI components are configured can be displayed on the instrument panel.
[0197] It is worth noting that in this embodiment, if the user does not respond to the screen casting authorization authentication reminder on the dashboard side, the dashboard side can determine that the screen casting authorization authentication has failed; or, if the dashboard side detects that screen casting from the terminal device is not supported, it can also determine that the screen casting authorization authentication has failed, without making specific limitations on this.
[0198] In one embodiment, the instrument display method of this application may further include:
[0199] A20, responding to touch operations on the dashboard interface, triggers the corresponding control function of the terminal device based on the touch operations;
[0200] A30, in response to a control operation on a function button on the steering wheel of the vehicle, triggers a control function on the terminal device bound to the function button; and / or
[0201] A40, in response to a control operation on the control function operation of the terminal device, triggers the target function corresponding to the target function button, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0202] In this embodiment, the user can directly control the terminal device by operating the corresponding UI controls on the dashboard interface. For example, the user can operate the UI controls on the dashboard interface used for volume adjustment to trigger the corresponding control function, so that the terminal device can respond to the control function and adjust the volume when playing multimedia files.
[0203] In addition, in conjunction with the above explanation, such as Figure 5 As shown, the terminal device can display a second configuration interface, which may include at least one control function of the terminal device (such as "previous song", "next song", etc.) and at least one function button of the steering wheel. In this embodiment, the function button may be a hardware button of the steering wheel, such as a back button, a phone button, a volume button, etc.
[0204] Based on this, users can bind the control functions of the terminal device to the target function buttons on the steering wheel through the second configuration interface. For example, the "OK" button on the steering wheel can be bound to the "Previous Track" control function of the terminal device, so that the user can control the tracks of the audio and video played on the terminal device by operating the "OK" button on the steering wheel.
[0205] Thus, this embodiment enables users to control the terminal device by operating the target hardware button on the steering wheel to trigger control function operations. For example, by binding the "OK" button on the steering wheel to the "previous track" control function of the terminal device, the user can operate the "OK" button on the steering wheel to control the track of the audio and video played on the terminal device.
[0206] In addition, this embodiment also supports user operation of terminal devices. By operating the control functions of the terminal devices, the target function corresponding to the target function button can be triggered, thereby realizing the control of the vehicle by operating the terminal devices. For example, users can directly control the vehicle's window lifting, air conditioning temperature, etc. by operating the terminal devices.
[0207] Thus, in this embodiment, users can customize the type and position of the instrument panel UI components displayed on the vehicle's instrument panel interface through terminal devices such as mobile phones. The instrument panel UI components can be adjusted on the terminal device according to user needs and then synchronized to the vehicle's instrument panel interface for display. Furthermore, based on the screen projection protocol, users can control the terminal device through the steering wheel, thus expanding the steering wheel's functionality.
[0208] In one specific embodiment, the terminal device can be a mobile phone, such as... Figure 9 As shown, this application may include the following steps:
[0209] Step 101: User configures mobile screen mirroring by selecting the dashboard.
[0210] Specifically, after enabling the screen mirroring function on their mobile phones, users can find the vehicle-mounted device "xxx instrument panel" in the screen mirroring device list, and users can select to load the corresponding instrument panel device.
[0211] Step 102: Define the component content and UI position for information display on the mobile device.
[0212] Specifically, when the mobile app detects a dashboard for authorization in the background, it will automatically launch the corresponding dashboard UI configuration interface, allowing users to arrange the UI of the dashboard components according to their own preferences and theme design.
[0213] Step 103: Has the authorization and authentication been completed?
[0214] Specifically, due to the high security level of the instrument equipment, a secondary confirmation process will be performed on the instrument after screen mirroring is selected to ensure basic authorization authentication is completed. If authentication fails, the interface on the instrument will prompt the user to confirm whether authorization authentication has been completed after screen mirroring is disconnected; if authentication is successful, the complete interface after configuration will be displayed on the instrument.
[0215] Step 104: Does a custom button exist?
[0216] Specifically, by selecting and matching the control protocol content supported by the mobile app, the steering wheel can be configured to match the control protocol exposed by the mobile app. If steering wheel control is not required, only interface guidance and reminders can be provided.
[0217] Step 105: Bind the operation button to the steering wheel control.
[0218] Specifically, if the buttons are bound to the steering wheel controls, users can use the customized steering wheel controls as a quick control protocol for their mobile phones in screen mirroring scenarios. For example, multimedia audio control, which previously required a Bluetooth connection to the phone, can still support volume control on the phone (can the steering wheel also control volume?), and track skipping in screen mirroring scenarios. For navigation control, the destination menu on the phone can be scrolled using the steering wheel wheel, and destination confirmation can be done via the custom hardware button on the steering wheel. If not bound, only the instrument cluster UI touch controls the phone.
[0219] In another embodiment, this application also provides a system for customizing mobile phone screen projection meters, such as... Figure 10 As shown, the system may include:
[0220] The screen display unit 101 is responsible for displaying the HMI information to the user.
[0221] Specifically, users can perceive complete instrument interface information and mobile phone information through the instrument interface on the screen display unit 101 or through the mobile phone screen projection interface.
[0222] The screen projection protocol unit 102 provides screen projection protocol support and steering wheel reverse control encapsulation protocol.
[0223] Specifically, it supports the screen projection protocol and encapsulates the steering wheel control protocol within the screen projection protocol. This allows for configuration on the instrument panel to bind steering wheel control commands with screen projection control commands that can be exposed on the mobile phone.
[0224] The window management unit 103 is used to manage the window hierarchy of the instrument interface and the window hierarchy of the projection interface.
[0225] Specifically, this unit can manage the display hierarchy of the instrument interface window. Since the instrument UI component interface and the mobile phone screen projection interface need to be overlaid in the projection scenario, the window display needs to be managed.
[0226] The steering wheel control unit 104 is mainly used for configuring and defining steering wheel controls.
[0227] Specifically, this unit can expose mobile phone control commands through the mobile phone screen mirroring protocol. Users can customize the settings to achieve a one-to-one correspondence between steering wheel control and mobile phone control commands, thus enabling the customization of steering wheel control.
[0228] UI configuration unit 105 is mainly used for configuring and defining the UI components of the operation instrument.
[0229] Specifically, this unit is mainly used to display all configurable instrument UI components on the dashboard. These components can be used to display instrument information, and the selection and position configuration of UI components can be defined in the UI configuration interface for overlay display on the projection interface.
[0230] The steering wheel hardware unit 106 is mainly used to implement the hardware control of the steering wheel.
[0231] Specifically, this unit is mainly used to support steering wheel control commands that the upper-level software can support. If the user defines custom steering wheel control commands for the screen projection scenario, the custom commands will take priority, and the existing steering wheel hardware controls will have a second priority.
[0232] In summary, this application embodiment uses a terminal device as the carrier for interface display, which allows for free definition of the content and display position of instrument information, achieving the ability to freely define the instrument theme UI, and adds additional protocol encapsulation to the existing screen projection protocol to realize flexible control of the terminal device by the steering wheel.
[0233] Accordingly, this application also provides an instrument display system, the instrument display system comprising:
[0234] A terminal device is used to display a target interface, the target interface including dashboard information, and to adjust the dashboard information of the target interface in response to an adjustment operation on the target interface.
[0235] The dashboard is communicatively connected to the terminal device and is used to display the target interface sent by the terminal device.
[0236] Optionally, the instrument display system further includes:
[0237] A steering wheel, which is connected to both the terminal device and the instrument panel;
[0238] The terminal device is also used to bind the control function operation of the terminal device and the target function button of the steering wheel through the second configuration interface, so as to trigger the target function corresponding to the target function button through the control function operation, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0239] Optionally, the instrument display system further includes:
[0240] The dashboard is also used to respond to touch operations on the dashboard interface and trigger corresponding control functions of the terminal device based on the touch operations.
[0241] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0242] In one embodiment, this application also provides an instrument display control device, such as... Figure 11 As shown, it includes:
[0243] Display module 1001 is used to display a target interface, the target interface including dashboard information;
[0244] The adjustment module 1002 is used to adjust the dashboard information displayed on the target interface in response to the adjustment operation on the target interface.
[0245] Optionally, the instrument display control device in this application further includes:
[0246] The interface sending module is used to send the adjusted target interface to the vehicle's dashboard, so that the dashboard displays the target interface.
[0247] Optionally, the dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein, the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
[0248] Optionally, the instrument panel information further includes an instrument panel background image, which may include a first instrument panel background image or a second instrument panel background image; wherein, the first instrument panel background image is the background image of the instrument panel interface configured in the vehicle, and the second instrument panel background image is the background image of the instrument panel interface configured in the terminal device.
[0249] Optionally, the target interface includes a first window and a second window, and the display module 1001 is further configured to:
[0250] The dashboard UI components are displayed in the first window, and the dashboard background image is displayed in the second window;
[0251] The first window is displayed on top of the second window.
[0252] Optionally, the instrument display control device in this application further includes:
[0253] The interface receiving module is used to receive the target interface sent by the vehicle when the terminal device establishes a screen projection connection with the vehicle.
[0254] Optionally, the adjustment operation includes a selection operation, which represents at least one second dashboard UI component and / or a second dashboard background screen selected by the user from the first configuration interface, wherein the first configuration interface includes at least one second dashboard UI component and / or at least one second dashboard background screen;
[0255] The adjustment module 1002 is also used for:
[0256] In response to the selection operation, at least one of the second dashboard UI components selected by the user in the first configuration interface is displayed in the first window;
[0257] And / or, display the second dashboard background image selected by the user in the first configuration interface in the second window.
[0258] Optionally, the instrument display control device in this application further includes:
[0259] The first configuration interface display module is used to display the first configuration interface based on the selection operation performed by the user on the display interface.
[0260] Optionally, the adjustment operation includes a move operation, which represents moving the display position of at least one of the dashboard UI components displayed in the first window;
[0261] The adjustment module 1002 is also used for:
[0262] In response to the movement operation, the display position of at least one of the dashboard UI components displayed in the first window is moved.
[0263] Optionally, the adjustment operation includes a size adjustment operation, which represents adjusting the display size of at least one of the dashboard UI components displayed in the first window;
[0264] The adjustment module 1002 is also used for:
[0265] In response to the size adjustment operation, the display size of at least one of the dashboard UI components displayed in the first window is adjusted.
[0266] Optionally, the adjustment operation includes a deletion operation, which represents deleting at least one of the dashboard UI components selected by the user displayed in the first window, and / or, represents deleting the dashboard background screen displayed in the second window;
[0267] The adjustment module 1002 is also used for:
[0268] In response to the deletion operation, at least one of the dashboard UI components selected by the user is deleted from the first window;
[0269] And / or, delete the dashboard background image from the second window.
[0270] Optionally, the adjustment operation includes a display adjustment operation, which represents adjusting the display transparency parameter of the dashboard background image in the second window;
[0271] The adjustment module 1002 is also used for:
[0272] In response to the display adjustment operation, the display transparency parameter of the dashboard background image in the second window is adjusted.
[0273] Optionally, the instrument display control device in this application further includes:
[0274] The second configuration interface display module is used to display the second configuration interface, which includes at least one control function operation of the terminal device and at least one target function button on the steering wheel.
[0275] The binding module is used to bind the control function operation of the terminal device and the target function button of the steering wheel through the second configuration interface, so as to enable the control function operation of the terminal device to be triggered by the target function button, and / or the target function corresponding to the target function button to be triggered by the control function operation, wherein the target function is the function control of the vehicle corresponding to the target function button.
[0276] Optionally, the binding module is also used for:
[0277] According to the steering wheel reverse control protocol encapsulated in the screen projection protocol, the control function operation and the target function button are bound together.
[0278] In one embodiment, this application also provides an instrument display device, such as... Figure 12 As shown, it includes:
[0279] The sending module 1003 is used to display the target interface sent by the terminal device through the instrument panel interface of the vehicle;
[0280] The target interface includes dashboard information, which is obtained by adjusting the target interface on the terminal device.
[0281] Optionally, the dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein, the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
[0282] Optionally, the instrument panel information further includes an instrument panel background image, which may include a first instrument panel background image or a second instrument panel background image; wherein, the first instrument panel background image is the background image of the instrument panel interface configured in the vehicle, and the second instrument panel background image is the background image of the instrument panel interface configured in the terminal device.
[0283] Optionally, the target interface includes a first window and a second window;
[0284] The dashboard UI components are displayed in the first window, and the dashboard background image is displayed in the second window;
[0285] The first window is displayed on top of the second window.
[0286] Optionally, the dashboard UI component is used to represent at least one of the vehicle's status information, driving assistance information, vehicle configuration information, and vehicle diagnostic information.
[0287] Optionally, the instrument display device of this application further includes:
[0288] The prompt information display module is used to display prompt information for screen projection authorization authentication on the dashboard interface to prompt the user whether to perform screen projection authorization authentication for the dashboard;
[0289] The authorized display module is used to display the target interface projected from the terminal device via the dashboard when the screen projection authorization authentication on the dashboard side is successful.
[0290] Optionally, the instrument display device of this application further includes:
[0291] The connection disconnection module is used to disconnect the screen projection connection between the dashboard and the terminal device if the screen projection authorization authentication on the dashboard side fails.
[0292] Optionally, the instrument display device of this application further includes:
[0293] The first triggering module is used to respond to a touch operation on the dashboard interface and trigger the corresponding control function of the terminal device based on the touch operation;
[0294] The second triggering module is configured to, in response to a control operation on a function button on the steering wheel of the vehicle, trigger a control function on the terminal device bound to the function button; and / or
[0295] The third trigger module is used to trigger the target function corresponding to the target function button in response to the control operation of the control function operation of the terminal device. The target function is the function control of the vehicle corresponding to the target function button.
[0296] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0297] Accordingly, embodiments of this application also provide an electronic device, such as... Figure 13 As shown, Figure 13 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 1100 includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 and the memory 1102 are electrically connected. Those skilled in the art will understand that the vehicle structure shown in the figure does not constitute a limitation on the vehicle and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0298] The processor 1101 is the control center of the electronic device 1100. It connects various parts of the electronic device 1100 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 1102, and by calling data stored in the memory 1102, it executes various functions and processes data of the electronic device 1100, thereby providing overall monitoring of the electronic device 1100. The processor 1101 can be a processor (Central Processing Unit, CPU), graphics processing unit (GPU), network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0299] In this embodiment, the processor 1101 in the electronic device 1100 loads the instructions corresponding to the processes of one or more applications into the memory 1102 according to the following steps, and the processor 1101 runs the applications stored in the memory 1102 to realize various functions, such as:
[0300] Display the target interface, which includes dashboard information;
[0301] In response to the adjustment operation on the target interface, the dashboard information displayed on the target interface is adjusted.
[0302] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0303] Optional, such as Figure 13 As shown, the electronic device 1100 also includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 13 The vehicle structure shown does not constitute a limitation on the vehicle and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0304] The touch display screen 1103 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 1103 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the vehicle. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch display system and a touch controller. The touch display system detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch display system, converts it into touch point coordinates, and sends it to the processor 1101. It can also receive and execute commands from the processor 1101. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 1103 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 1103 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to achieve input functions.
[0305] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other vehicles, and to transmit and receive signals with network devices or other vehicles.
[0306] Audio circuit 1105 can be used to provide an audio interface between the user and the vehicle via a speaker and a microphone. Audio circuit 1105 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuit 1105, converted back into audio data, and processed by processor 1101 before being transmitted via radio frequency circuit 1104 to, for example, another vehicle, or output to memory 1102 for further processing. Audio circuit 1105 may also include an earphone jack to provide communication between external headphones and the vehicle.
[0307] The input unit 1106 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0308] Power supply 1107 is used to supply power to various components of electronic device 1100. Optionally, power supply 1107 can be logically connected to processor 1101 through a power management device, thereby enabling functions such as charging, discharging, and power consumption management through the power management device. Power supply 1107 may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0309] although Figure 13 As not shown in the diagram, the electronic device 1100 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0310] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0311] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0312] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs. These computer programs can be loaded by a processor to execute any of the instrument display control methods provided in this application. The computer program can execute the following steps of the instrument display control method:
[0313] Display the target interface, which includes dashboard information;
[0314] In response to the adjustment operation on the target interface, the dashboard information displayed on the target interface is adjusted.
[0315] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0316] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0317] Since the computer program stored in the computer-readable storage medium can execute any of the instrument display control methods and instrument display methods provided in the embodiments of this application, the beneficial effects that any of the instrument display control methods and instrument display methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0318] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0319] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0320] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0321] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0322] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0323] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0324] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated communication signals and carrier waves.
[0325] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0326] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0327] The embodiments, implementation methods, and related technical features of this application can be combined and substituted for each other without conflict.
[0328] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.
Claims
1. An instrument display control method characterized by comprising: The method is applied to a terminal device, and the method comprises: displaying a target interface, the target interface containing dashboard information; in response to an adjustment operation on the target interface, adjusting the dashboard information displayed by the target interface.
2. The instrument display control method according to claim 1, characterized by, comprise: sending the adjusted target interface to a dashboard of a vehicle, so that the dashboard displays the target interface.
3. The instrument display control method according to claim 1, characterized by, The dashboard information comprises at least one dashboard UI component, the dashboard UI component comprising a first dashboard UI component and / or a second dashboard UI component; wherein the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
4. The instrument display control method according to claim 3, characterized by, The dashboard information further comprises a dashboard background picture, the dashboard background picture comprising a first dashboard background picture or a second dashboard background picture; wherein the first dashboard background picture is a background picture of a dashboard interface configured for the vehicle, and the second dashboard background picture is a background picture of a dashboard interface configured for the terminal device.
5. The instrument display control method according to claim 4, characterized by, The target interface comprises a first window and a second window, and the display target interface comprises: displaying the dashboard UI component in the first window and displaying the dashboard background picture in the second window; wherein the first window is displayed on the upper layer of the second window.
6. The instrument display control method according to claim 1, characterized by, Before the display target interface, comprising: in the case that the terminal device establishes a screen projection connection with a vehicle, receiving the target interface sent by the vehicle.
7. The instrument display control method according to claim 5, characterized by, The adjustment operation comprises a selection operation, the selection operation representing that a user selects at least one second dashboard UI component and / or selects a second dashboard background picture from a first configuration interface, wherein the first configuration interface comprises at least one second dashboard UI component and / or at least one second dashboard background picture; The response to the adjustment operation on the target interface adjusts the dashboard information of the target interface, comprising: in response to the selection operation, displaying at least one second dashboard UI component selected by the user in the first configuration interface in the first window; and / or, displaying the second dashboard background picture selected by the user in the first configuration interface in the second window.
8. The instrument display control method according to claim 7, characterized by, Before the response to the selection operation, comprising: based on the selection operation performed by the user in the display interface, displaying the first configuration interface.
9. The instrument display control method according to claim 5, characterized by, The adjustment operation comprises a movement operation, the movement operation representing a movement of a display position of at least one dashboard UI component displayed by the first window; The response to the adjustment operation on the target interface adjusts the dashboard information of the target interface, comprising: in response to the movement operation, moving the display position of at least one dashboard UI component displayed by the first window.
10. The instrument display control method according to claim 5, characterized by, The adjustment operation comprises a size adjustment operation, the size adjustment operation representing an adjustment of a display size of at least one dashboard UI component displayed by the first window; The response to the adjustment operation on the target interface adjusts the dashboard information of the target interface, comprising: In response to the size adjustment operation, the display size of at least one of the dashboard UI components displayed by the first window is adjusted.
11. The instrument display control method according to claim 5, characterized by, The adjustment operation includes a deletion operation, which represents deletion of at least one of the dashboard UI components displayed by the first window selected by a user, and / or represents deletion of the dashboard background picture displayed by the second window. In response to the adjustment operation on the target interface, the dashboard information of the target interface is adjusted, including: In response to the deletion operation, at least one of the dashboard UI components selected by a user is deleted from the first window; and / or, the dashboard background picture is deleted from the second window.
12. The instrument display control method according to claim 5, characterized by, The adjustment operation includes a display adjustment operation, which represents adjustment of a display transparency parameter of the dashboard background picture in the second window. In response to the adjustment operation on the target interface, the dashboard information of the target interface is adjusted, including: In response to the display adjustment operation, the display transparency parameter of the dashboard background picture in the second window is adjusted.
13. The instrument display control method according to any one of claims 1 to 12, characterized by, The method further includes: displaying a second configuration interface, the second configuration interface including at least one control function operation of the terminal device and at least one target function button of the steering wheel; binding the control function operation of the terminal device and the target function button of the steering wheel through the second configuration interface, so as to realize triggering of the corresponding control function operation of the terminal device through the target function button, and / or triggering of the corresponding target function of the target function button through the control function operation, the target function being a function of the steering wheel corresponding to the target function button.
14. The instrument display control method according to claim 13, characterized by, The binding of the control function operation of the terminal device and the target function button of the steering wheel includes: binding the control function operation and the target function button according to a steering wheel reverse control protocol encapsulated in a screen projection protocol.
15. An instrument display method, characterized by, The method is applied to a vehicle, and the method includes: displaying a target interface sent by a terminal device through a dashboard interface of the vehicle; wherein the target interface contains dashboard information obtained based on an adjustment operation performed on the target interface on the terminal device.
16. The method of Claim 15 wherein, The dashboard information includes at least one dashboard UI component, the dashboard UI component including a first dashboard UI component and / or a second dashboard UI component; wherein the first dashboard UI component is a dashboard UI component configured for the vehicle, and the second dashboard UI component is a dashboard UI component configured for the terminal device.
17. The method of Claim 16 wherein, The dashboard information further includes a dashboard background picture, the dashboard background picture including a first dashboard background picture or a second dashboard background picture; wherein the first dashboard background picture is a background picture of the dashboard interface configured for the vehicle, and the second dashboard background picture is a background picture of the dashboard interface configured for the terminal device.
18. The method of Claim 17 wherein, The target interface includes a first window and a second window; displaying the dashboard UI component in the first window and displaying the dashboard background picture in the second window; wherein the first window is displayed on the upper layer of the second window.
19. The method of Claim 16 wherein, The dashboard UI component is used to represent at least one of state information, driving assistance information, vehicle configuration information, and vehicle diagnosis information of the vehicle.
20. The method of Claim 15 wherein, Before displaying the target interface of the terminal device through the dashboard interface, the method further includes: displaying prompt information of screen projection authorization authentication in the dashboard interface to prompt the user whether to perform screen projection authorization authentication of the dashboard; in the case that the screen projection authorization authentication on the dashboard side is passed, displaying the target interface of the terminal device through the dashboard.
21. The method of Claim 19 wherein, The method further includes: in the case that the screen projection authorization authentication on the dashboard side is not passed, disconnecting the screen projection connection between the dashboard and the terminal device.
22. The method of Claim 15 to 20, wherein, The method further includes: in response to a touch operation on the dashboard interface, triggering a corresponding control function of the terminal device based on the touch operation; in response to a control operation on a function button on the steering wheel of the vehicle, triggering a control function on the terminal device that is bound to the function button; and / or in response to a control operation on a control function operation of the terminal device, triggering a target function corresponding to a target function button, the target function being a function operation on the vehicle corresponding to the target function button.
23. An instrument display system characterized by, The instrument display system includes: a terminal device configured to display a target interface, the target interface containing dashboard information, and to adjust the dashboard information of the target interface in response to an adjustment operation on the target interface; a dashboard in communication connection with the terminal device, the dashboard configured to display the target interface sent by the terminal device.
24. The instrument display system of claim 22, wherein, The instrument display system further includes: a steering wheel connected to the terminal device and the dashboard respectively; the terminal device is further configured to bind a control function operation of the terminal device and a target function button of the steering wheel through a second configuration interface, so as to realize triggering the corresponding control function operation of the terminal device through the target function button, and / or triggering a target function corresponding to the target function button through the control function operation, the target function being a function operation on the vehicle corresponding to the target function button.
25. The instrument display system of claim 24, wherein, The instrument display system further includes: the dashboard is further configured to trigger a corresponding control function of the terminal device based on a touch operation on the dashboard interface in response to the touch operation.
26. An electronic device, comprising: It includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the method of any one of claims 1-22.
27. A computer-readable storage medium, characterized in that, It includes a computer program, and when the computer program runs on an electronic device, the computer program is used to make the electronic device execute the method of any one of claims 1-22.
28. A computer program product, characterised in that, The computer program is stored in a computer readable storage medium. When a processor of an electronic device reads the computer program from the computer readable storage medium, the processor executes the computer program, so that the electronic device executes the method in any one of claims 1 to 22.
29. A vehicle characterized by The computer program is stored in a computer readable storage medium. When a processor of an electronic device reads the computer program from the computer readable storage medium, the processor executes the computer program, so that the electronic device executes the method in any one of claims 1 to 22.