Interface display interaction method and device, electronic equipment, target vehicle and medium

By acquiring vehicle driving data to determine the vehicle scenario and overlaying recommended content, the problem of poor flexibility in switching in-vehicle applications is solved, thus improving the user experience.

CN119201314BActive Publication Date: 2025-11-21ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411242617.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-11-21
Estimated Expiration
2044-09-05

AI Technical Summary

Technical Problem

Switching between in-vehicle applications requires using a persistent pull-down screen, status bar, or task manager, which interrupts the current application and affects the user experience, especially in multimedia or gaming scenarios where flexibility is poor.

Method used

By acquiring the driving data of the target vehicle, the current vehicle scenario is determined, and the recommended display content is determined based on the scenario. The recommended content is overlaid on the vehicle's display interface in response to preset operations, thereby improving the flexibility of the displayed content.

Benefits of technology

Without affecting the currently displayed content, it can show users other related content, improving the flexibility of the content displayed on the vehicle's infotainment system and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201314B_ABST
    Figure CN119201314B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of interface display interaction, and in particular to an interface display interaction method, device, electronic equipment, target vehicle and medium. Driving data of a target vehicle is acquired, and a current vehicle scene of the target vehicle is determined according to the driving data; recommended display content is determined based on the current vehicle scene; and in response to a preset operation on a vehicle machine end display interface, the recommended display content is superimposed and displayed on current display content of the vehicle machine end display interface. It can be ensured that other content is displayed to the user based on the superimposed recommended display content without affecting the current display content, thereby improving the flexibility of the vehicle machine end display content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of interface display and interaction technology, specifically to interface display and interaction methods, devices, electronic devices, target vehicles, and media. Background Technology

[0002] Currently in the automotive industry, switching between applications on a single in-vehicle infotainment interface requires using a persistent pull-down screen, status bar, dock, or task manager, which interrupts the current application. This is especially problematic in multimedia or gaming scenarios, as interrupting the application process negatively impacts the user experience.

[0003] Therefore, the application switching flexibility on the vehicle's infotainment system is currently quite poor. Summary of the Invention

[0004] In view of this, the present invention provides an interface display interaction method, device, electronic device, target vehicle and medium to solve the problem of poor application switching flexibility in current vehicle terminals.

[0005] In a first aspect, the present invention provides an interface display and interaction method, applied to the in-vehicle infotainment system of a target vehicle, the method comprising:

[0006] Acquire the driving data of the target vehicle and determine the current vehicle scenario based on the driving data;

[0007] The recommended display content is determined based on the current vehicle scenario;

[0008] In response to preset operations for the vehicle's infotainment system, recommended content is overlaid on the currently displayed content on the infotainment system.

[0009] The interface display interaction method provided in this application acquires driving data of the target vehicle, determines the current vehicle scene based on the driving data, and ensures the accuracy of the determined current vehicle scene. Based on the current vehicle scene, it determines recommended display content, ensuring that the determined recommended display content is relevant to the current vehicle scene and also ensuring the accuracy of the recommended display content. In response to a preset operation on the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface. This ensures that other content can be displayed to the user based on the overlaid recommended display content without affecting the current display content, thus improving the flexibility of the display content on the vehicle-mounted display interface.

[0010] In one optional implementation, the driving data includes vehicle speed; acquiring the driving data of the target vehicle; and determining the current vehicle scenario based on the driving data, including:

[0011] Obtain the vehicle speed corresponding to the target vehicle;

[0012] If the vehicle speed is not 0, then the current vehicle scenario is determined to be a vehicle driving scenario.

[0013] If the vehicle's speed is 0, then the current vehicle scenario is determined to be a parking scenario.

[0014] The interface display interaction method provided in this application embodiment obtains the vehicle speed corresponding to the target vehicle; if the vehicle speed is not 0, the current vehicle scenario is determined to be a driving scenario, ensuring the accuracy of determining the current vehicle scenario as a driving scenario. If the vehicle speed is 0, the current vehicle scenario is determined to be a parking scenario, ensuring the accuracy of determining the current vehicle scenario as a driving scenario.

[0015] In one optional implementation, the recommended display content is determined based on the current vehicle scenario, including:

[0016] Based on the current vehicle scenario, determine the target operating parameters corresponding to the target vehicle;

[0017] Recommended display content is determined from the available display content based on the target working parameters.

[0018] The interface display interaction method provided in this application determines the target working parameters corresponding to the target vehicle based on the current vehicle scenario, ensuring the accuracy of the determined target working parameters; and determines recommended display content from the optional display content based on the target working parameters, ensuring that the recommended display content is related to the target working parameters corresponding to the target vehicle, thereby ensuring the accuracy of the recommended display content determined from the optional display content.

[0019] In one optional implementation, determining recommended display content from optional display content based on target operating parameters includes:

[0020] Obtain the preset parameter thresholds corresponding to the target working parameters;

[0021] Compare the target operating parameters with preset parameter thresholds;

[0022] If the target operating parameters are greater than the preset parameter threshold, the first usage data corresponding to each optional display content is obtained; wherein, each optional display content includes each vehicle function in the target vehicle and each software application in the user terminal device, and the server obtains the first usage data corresponding to each software application based on the communication connection between the server and the user terminal device;

[0023] Based on the initial usage data, the recommended display content with the highest usage duration and / or frequency is determined from the available display content.

[0024] The interface display interaction method provided in this application obtains a preset parameter threshold corresponding to the target working parameter; the target working parameter is compared with the preset parameter threshold to ensure the accuracy of the comparison result. If the target working parameter is greater than the preset parameter threshold, first usage data corresponding to each optional display content is obtained, ensuring the accuracy of obtaining the first usage data corresponding to each optional display content from the server. Based on the first usage data, the recommended display content with the highest usage duration and / or usage frequency is determined from the optional display content, ensuring the accuracy of the determined recommended display content with the highest usage duration and / or usage frequency.

[0025] In an optional implementation, the method further includes:

[0026] If the target working parameter is less than or equal to the preset parameter threshold, then obtain the running data corresponding to each optional display content;

[0027] The optional display content whose running data exceeds the preset running data threshold is blocked to obtain the first backup display content;

[0028] Obtain the first usage data corresponding to the first backup display content;

[0029] Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content.

[0030] The interface display interaction method provided in this application embodiment, if the target working parameter is less than or equal to a preset parameter threshold, obtains the running data corresponding to each optional display content, and masks the optional display content whose running data is greater than the preset running data threshold to obtain the first backup display content, thus ensuring the accuracy of the obtained first backup display content. First usage data corresponding to the first backup display content is obtained; based on the first usage data, the recommended display content with the highest usage time and / or usage frequency is determined from the first backup display content, ensuring the accuracy of the determined recommended display content.

[0031] In one optional implementation, if the current vehicle scenario is a driving scenario, the target operating parameter is the current remaining battery power, and the operating data is the power used; if the current vehicle scenario is a parking scenario, the target operating parameter is the current remaining memory, and the operating data is the occupied running memory.

[0032] The interface display interaction method provided in this application embodiment, when the current vehicle scenario is a vehicle driving scenario, uses the current remaining battery power as the target working parameter and the operating data as the power consumption. Therefore, when the current remaining battery power of the target vehicle is greater than a preset remaining battery power threshold, first usage data corresponding to each optional display content is obtained. Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the optional display content. If the current remaining battery power of the target vehicle is less than or equal to the preset remaining battery power threshold, the optional display content with a power consumption greater than the preset power consumption threshold is blocked, resulting in a first backup display content. This reduces the use of software applications with high power consumption, thereby reducing the reduction of the target vehicle's battery power. Then, the first usage data corresponding to the first backup display content is obtained; based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content, ensuring that the determined recommended display content does not consume more power and meets the user's usage needs.

[0033] If the current vehicle scenario is a parked scenario, the target working parameter is the current remaining memory, and the running data is the occupied running memory. Therefore, when the current remaining memory of the target vehicle is greater than a preset remaining memory threshold, the first usage data corresponding to each optional display content is obtained. Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the optional display content, ensuring that the recommended display content meets the user's needs. If the current remaining memory of the target vehicle is less than or equal to the preset remaining memory threshold, the optional display content occupying more running memory than the preset occupied running memory threshold is blocked, resulting in the first backup display content. This reduces the use of software applications that consume a lot of running memory, thereby reducing the memory consumed by the target vehicle's battery. Then, the first usage data corresponding to the first backup display content is obtained; based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content, ensuring that the determined recommended display content does not consume more memory and meets the user's needs.

[0034] In one optional implementation, obtaining first usage data corresponding to each optional display content includes:

[0035] Based on the communication connection with the server, the first usage data corresponding to each software application is obtained from the server; wherein, the server obtains the first usage data corresponding to each software application based on the communication connection with the user terminal device;

[0036] Monitor each vehicle function in the target vehicle and obtain the first usage data corresponding to each vehicle function.

[0037] The interface display interaction method provided in this application embodiment obtains first usage data corresponding to each software application from the server based on the communication connection between the application and the server; it monitors each vehicle function in the target vehicle and obtains first usage data corresponding to each vehicle function, thus ensuring the accuracy of the obtained first usage data.

[0038] In one optional implementation, the recommended display content is determined based on the current vehicle scenario, including:

[0039] Obtain the fatigue level of the driver of the target vehicle;

[0040] The recommended content is determined based on the current vehicle scenario and fatigue level.

[0041] The interface display interaction method provided in this application embodiment obtains the fatigue level of the driver of the target vehicle; based on the current vehicle scenario and fatigue level, it determines the recommended display content, ensuring the accuracy of the determined recommended display content.

[0042] In one optional implementation, the current vehicle scenario is a parking scenario. Based on the current vehicle scenario and fatigue level, recommended display content is determined, including:

[0043] If the fatigue level exceeds the preset fatigue level, then check whether the target vehicle has a travel plan;

[0044] If there is a travel plan, the optional entertainment content will be hidden, and a third alternative content will be displayed.

[0045] Obtain the first usage data corresponding to the third backup display content;

[0046] Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the third backup display content.

[0047] The interface display interaction method provided in this application embodiment detects whether the target vehicle has a travel plan if the fatigue level is greater than a preset fatigue level. Based on this, recommended display content can be determined. If a travel plan exists, optional entertainment content is blocked, resulting in a third backup display content. This reduces the impact of optional entertainment content on the user, thus reducing user fatigue. First usage data corresponding to the third backup display content is obtained. Based on the first usage data, recommended display content with the highest usage time and / or frequency is determined from the third backup display content, ensuring that the determined recommended display content neither affects the user's rest nor fails to meet the user's needs.

[0048] In one optional implementation, the current vehicle scenario is a driving scenario. Based on the current vehicle scenario and fatigue level, the recommended display content is determined, including:

[0049] If the fatigue level is greater than the preset fatigue level, then obtain the first usage data corresponding to each optional display content;

[0050] Based on the initial usage data, music and / or radio content with the highest usage duration and / or frequency is selected as the recommended display content from among the various optional display content options.

[0051] The interface display interaction method provided in this application embodiment obtains first usage data corresponding to each optional display content if the fatigue level is greater than a preset fatigue level. Based on the first usage data, music and / or radio optional display content with the highest usage time and / or usage frequency is determined from each optional display content as recommended display content. This can refresh the user based on the recommended display content of music and / or radio, thereby reducing the user's fatigue and ensuring the normal operation of the target vehicle.

[0052] Secondly, the present invention provides an interface display and interaction device for use in the vehicle's infotainment system, the device comprising:

[0053] The acquisition module is used to acquire the driving data of the target vehicle and determine the current vehicle scenario based on the driving data.

[0054] The determination module is used to determine the recommended display content based on the current vehicle scenario;

[0055] The display module is used to respond to preset operations on the vehicle-mounted display interface and overlay recommended content on the currently displayed content of the vehicle-mounted display interface.

[0056] The interface display interaction device provided in this application embodiment acquires driving data of the target vehicle, determines the current vehicle scene of the target vehicle based on the driving data, and ensures the accuracy of the determined current vehicle scene; it determines recommended display content based on the current vehicle scene, ensuring that the determined recommended display content is relevant to the current vehicle scene and also ensuring the accuracy of the recommended display content. Responding to a preset operation on the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface, thereby ensuring that other content is displayed to the user based on the overlaid recommended display content without affecting the current display content, improving the flexibility of the display content on the vehicle-mounted display.

[0057] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the interface display and interaction method of the first aspect or any corresponding embodiment described above.

[0058] Fourthly, the present invention provides a target vehicle, comprising: an electronic device and a target vehicle body, wherein the electronic device is used to execute the interface display and interaction method of the first aspect or any corresponding embodiment thereof.

[0059] Fifthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the interface display and interaction method of the first aspect or any corresponding embodiment thereof.

[0060] In a sixth aspect, the present invention provides a computer program product, including computer instructions for causing a computer to execute the interface display and interaction method of the first aspect or any corresponding embodiment described above. Attached Figure Description

[0061] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0062] Figure 1 This is a flowchart illustrating the interface display and interaction method according to an embodiment of the present invention;

[0063] Figure 2 This is a schematic diagram of the vehicle-mounted display interface in the interface display and interaction method according to an embodiment of the present invention;

[0064] Figure 3 This is a flowchart illustrating another interface display interaction method according to an embodiment of the present invention;

[0065] Figure 4 This is a flowchart illustrating another interface display and interaction method according to an embodiment of the present invention;

[0066] Figure 5 This is a structural block diagram of an interface display and interaction device according to an embodiment of the present invention;

[0067] Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0068] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0069] Currently in the automotive industry, switching between applications on a single in-vehicle infotainment interface requires using a persistent pull-down screen, status bar, dock, or task manager, which interrupts the current application. This is especially problematic in multimedia or gaming scenarios, as interrupting the application process negatively impacts the user experience.

[0070] Therefore, the application switching flexibility on the vehicle's infotainment system is currently quite poor.

[0071] Based on this, embodiments of this application provide an interface display interaction method to obtain the current vehicle scene of the target vehicle; determine recommended display content based on the current vehicle scene, ensuring that the determined recommended display content is relevant to the current vehicle scene and that the recommended display content is accurate. In response to a preset operation on the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface. This ensures that other content can be displayed to the user based on the overlaid recommended display content without affecting the current display content, thus improving the flexibility of the display content on the vehicle-mounted display.

[0072] It should be noted that the interface display and interaction method provided in this application can be executed by an interface display and interaction device. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of software and hardware. The electronic device can be the control terminal of the target vehicle or the control terminal of the vehicle's infotainment system. In the following method embodiments, the execution subject is always described using an electronic device as an example.

[0073] According to an embodiment of the present invention, an embodiment of an interface display interaction method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0074] This embodiment provides a user interface display and interaction method, which can be used in the aforementioned electronic device. Figure 1 This is a flowchart of an interface display and interaction method according to an embodiment of the present invention, such as... Figure 1As shown, the process includes the following steps:

[0075] Step S101: Obtain the driving data of the target vehicle and determine the current vehicle scenario of the target vehicle based on the driving data.

[0076] The current vehicle scenario can include vehicle driving scenario and vehicle parking scenario.

[0077] Specifically, electronic devices can acquire driving data of the target vehicle and determine the current vehicle scenario based on the driving data.

[0078] The driving data can be gear information, vehicle speed, or other driving data.

[0079] For example, an electronic device can acquire the gear position information of a target vehicle, and then identify the gear position information of the target vehicle to determine the current vehicle scenario.

[0080] Step S102: Determine the recommended display content based on the current vehicle scenario.

[0081] Specifically, electronic devices can determine recommended display content based on the current vehicle scenario corresponding to the target vehicle and the usage data corresponding to the optional display content.

[0082] This step will be explained in detail below.

[0083] Step S103: In response to a preset operation for the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface.

[0084] Specifically, the electronic device can receive preset operations input by the user for the vehicle's on-screen display interface.

[0085] Optionally, the preset operation can be swiping right, left, up, or down within a preset area on the vehicle-mounted display interface. The preset area can be the upper right corner of the vehicle-mounted display interface, or it can be the left, right, top, or bottom of the vehicle-mounted display interface. This application embodiment does not specifically limit the preset area. Optionally, the preset operation can also be double-tapping or triple-tapping the vehicle-mounted display interface. Optionally, the preset operation can also display a preset gesture to the corresponding camera component on the vehicle-mounted device. The preset gesture can be a five-finger fist gesture, a scissor gesture with only the index and middle fingers extended, etc. This application embodiment does not specifically limit the preset gesture. This application embodiment does not specifically limit the preset operation.

[0086] After receiving a preset operation for the vehicle's infotainment system display interface, the electronic device can respond to the preset operation by overlaying recommended content onto the currently displayed content of the vehicle's infotainment system display interface.

[0087] The recommended content may include at least one of the vehicle functions on the in-vehicle infotainment system and the application software on the user terminal device connected to the in-vehicle infotainment system.

[0088] Optionally, if the recommended display content includes application software in the connected user terminal device, the electronic device can download the recommended display content to the vehicle terminal in response to the preset operation on the vehicle terminal display interface after receiving the preset operation on the vehicle terminal display interface, and then overlay the recommended display content on the current display content on the vehicle terminal display interface.

[0089] In one optional implementation of this application, exemplarily, such as... Figure 2 As shown, the electronic device can respond to preset operations on the vehicle's infotainment system display interface, overlaying recommended content onto the currently displayed content as a shortcut function card. Figure 2 It can be seen that the quick function card may include vehicle functions on the in-vehicle infotainment system and application software in the user terminal device connected to the in-vehicle infotainment system.

[0090] In one optional embodiment of this application, the recommended display content can also be customized and expanded according to user needs.

[0091] Optionally, the electronic device can respond again to a preset operation on the vehicle's infotainment display interface, overlaying other content onto the currently displayed content. This other content can be different from the recommended content.

[0092] Optionally, the electronic device can also respond to a delete operation on the vehicle-mounted display interface, deleting recommended display content. This deletion operation can be performed by long-pressing the recommended display content and then tapping delete, or by dragging the recommended display content to a preset location for deletion. Optionally, the electronic device can also respond to an add operation on the vehicle-mounted display interface, adding other display content. This add operation can be performed by dragging other display content to the display interface corresponding to the recommended display content. This allows the target display content to be overlaid on the currently displayed content on the vehicle-mounted display interface according to the user's needs.

[0093] The interface display interaction method provided in this application embodiment obtains the current vehicle scene of the target vehicle; determines recommended display content based on the current vehicle scene, ensuring that the determined recommended display content is relevant to the current vehicle scene and that the recommended display content is accurate. In response to a preset operation on the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface. This ensures that other content can be displayed to the user based on the overlaid recommended display content without affecting the current display content, thus improving the flexibility of the display content on the vehicle-mounted display.

[0094] This embodiment provides a user interface display and interaction method, which can be used in the aforementioned electronic device. Figure 3 This is a flowchart of an interface display and interaction method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:

[0095] Step S201: Obtain the driving data of the target vehicle and determine the current vehicle scenario of the target vehicle based on the driving data.

[0096] Specifically, the driving data includes the vehicle's speed, and step S201 above may include the following steps:

[0097] Step S2011: Obtain the vehicle speed corresponding to the target vehicle.

[0098] Optionally, the electronic device can obtain the vehicle speed corresponding to the target vehicle based on the vehicle speed sensor.

[0099] Optionally, the electronic device can also obtain the wheel rotation speed of the target vehicle based on the wheel sensor, and then convert the wheel rotation speed to obtain the vehicle speed of the target vehicle.

[0100] This application does not specifically limit the method by which the electronic device obtains the vehicle speed corresponding to the target vehicle.

[0101] Step S2012: If the vehicle speed is not 0, then the current vehicle scenario is determined to be a vehicle driving scenario.

[0102] Specifically, if the vehicle speed is not 0, the electronic device determines that the current vehicle scenario is a vehicle driving scenario.

[0103] Step S2013: If the vehicle speed is 0, then the current vehicle scenario is determined to be a vehicle parking scenario.

[0104] Specifically, if the vehicle speed is 0, the electronic device determines that the current vehicle scenario is a parking scenario.

[0105] Step S202: Determine the recommended display content based on the current vehicle scenario.

[0106] Specifically, step S202 above may include the following steps:

[0107] Step S2021: Determine the target operating parameters corresponding to the target vehicle based on the current vehicle scenario.

[0108] Specifically, electronic devices can determine the target operating parameters corresponding to the target vehicle based on the correspondence between the current vehicle scenario and the target operating parameters.

[0109] The target operating parameters may include the current remaining battery power and the current remaining memory.

[0110] Step S2022: Determine recommended display content from the optional display content based on the target working parameters.

[0111] Specifically, step S2022 above may include the following steps:

[0112] Step a1: Obtain the preset parameter threshold corresponding to the target working parameters.

[0113] Specifically, the electronic device can receive preset parameter thresholds input by the user, or preset parameter thresholds sent by other devices. The electronic device can also set preset parameter thresholds according to the actual usage of the target vehicle. This application embodiment does not specifically limit the way the electronic device obtains preset parameter thresholds.

[0114] Step a2: Compare the target working parameters with the preset parameter thresholds.

[0115] Specifically, electronic devices can compare target operating parameters with preset parameter thresholds.

[0116] Step a3: If the target working parameter is greater than the preset parameter threshold, then obtain the first usage data corresponding to each optional display content.

[0117] The optional display content includes various vehicle functions in the target vehicle and various software applications in the user terminal device.

[0118] The first usage data may include at least one of the following: usage duration, maximum usage frequency, etc.

[0119] In an optional embodiment of this application, the "obtaining the first usage data corresponding to each optional display content" in step a3 above may include the following steps:

[0120] Step a31: Based on the communication connection with the server, obtain the first usage data corresponding to each software application from the server.

[0121] The server obtains the first usage data corresponding to each software application based on the communication connection with the user terminal device.

[0122] Specifically, the user terminal device can respond to the user's acquisition command, obtain the first usage data corresponding to each application software in the user terminal device, and then upload the first usage data corresponding to each application software to the server. The electronic devices on the vehicle-mounted system can obtain the first usage data corresponding to each application software from the server based on the communication connection between the system and the server.

[0123] Step a32: Monitor each vehicle function in the target vehicle and obtain the first usage data corresponding to each vehicle function.

[0124] Specifically, electronic devices can monitor various vehicle functions within the target vehicle and obtain the first usage data corresponding to each vehicle function.

[0125] Step a4: Based on the first usage data, determine the recommended display content with the highest usage duration and / or frequency from the optional display content.

[0126] Optionally, the electronic device can sort the optional display content according to the first usage duration corresponding to each optional display content, in descending order of the first usage duration, and then determine the top N optional display content as the recommended display content. Here, N can be 4, 3, or other values.

[0127] For example, the electronic device can obtain the first usage time corresponding to each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of the first usage time, and then determine the top N vehicle functions as recommended display functions. Similarly, the electronic device can sort the application software in descending order of the first usage time and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0128] Optionally, the electronic device can sort the optional display content according to the first usage frequency corresponding to each optional display content, in descending order of the first usage frequency, and then determine the top N optional display content as the recommended display content. Here, N can be 4, 3, or other values.

[0129] For example, the electronic device can obtain the first usage frequency corresponding to each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of the first usage frequency, and then determine the top N vehicle functions as recommended display functions. Similarly, the electronic device can sort the application software in descending order of the first usage frequency and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0130] Optionally, the electronic device can also obtain the first usage duration and first usage frequency corresponding to each optional display content, and then determine the priority of each optional display content based on the first usage duration and first usage frequency. Then, the optional display content is sorted in descending order of priority, and the top N optional display content are determined as recommended display content. Here, N can be 4, 3, or other values.

[0131] Optionally, the electronic device can determine the duration level of each optional display content based on the first usage duration corresponding to each optional display content, and then determine the frequency level of each optional display content based on the first usage frequency corresponding to each optional display content. Then, the duration level and frequency level are multiplied by their respective weights to obtain the priority of each optional display content.

[0132] For example, the electronic device can obtain the priorities of each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of priority, and then determine the top N vehicle functions as recommended display functions. Similarly, it can sort the application software in descending order of priority and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0133] Step a5: If the target working parameter is less than or equal to the preset parameter threshold, then obtain the running data corresponding to each optional display content.

[0134] The operating data may include power consumption, memory usage, or other operating data. This application does not specifically limit the operating data.

[0135] Specifically, if the target operating parameter is less than or equal to the preset parameter threshold, the electronic device can receive the operating data corresponding to each optional display content input by the user, and can also receive the operating data corresponding to each optional display content sent by the user terminal device that is connected to the vehicle terminal.

[0136] This application does not specify the method for obtaining the runtime data corresponding to each optional display content.

[0137] Step a6: Block out the optional display content whose running data is greater than the preset running data threshold to obtain the first backup display content.

[0138] Specifically, the electronic device can receive preset operating data thresholds input by the user, or preset operating data thresholds sent by other devices. The electronic device can also set preset operating data thresholds according to the usage of the target vehicle. This application embodiment does not specifically limit the method of obtaining preset operating data thresholds.

[0139] Then, the electronic device compares the operating data corresponding to each optional display content with a preset operating data threshold, and blocks the optional display content whose operating data is greater than the preset operating data threshold to obtain the first backup display content.

[0140] Step a7: Obtain the first usage data corresponding to the first backup display content.

[0141] The first backup display content includes the various vehicle functions in the target vehicle and the application software in the user terminal device.

[0142] The first usage data may include the first usage duration and the first usage frequency, etc.

[0143] Optionally, the electronic device can obtain the first usage data corresponding to each vehicle function included in the first backup display content based on the monitoring of each vehicle function in the target vehicle.

[0144] Furthermore, the user terminal device can respond to the user's acquisition command, obtain the first usage data corresponding to each application software in the user terminal device, and then upload the first usage data corresponding to each application software to the server. The electronic device on the vehicle-mounted system can obtain the first usage data corresponding to each application software included in the first backup display content from the server based on the communication connection between the system and the server.

[0145] Step a8: Based on the first usage data, determine the recommended display content with the highest usage duration and / or frequency from the first backup display content.

[0146] Optionally, the electronic device can sort the first backup display content according to the first usage duration corresponding to each first backup display content, in descending order of the first usage duration, and then determine the top N first backup display contents as the recommended display content. Here, N can be 4, 3, or other values.

[0147] For example, the electronic device can obtain the first usage time corresponding to each vehicle function and application software included in the first backup display content, sort the vehicle functions included in the first backup display content in descending order of the first usage time, and then determine the top N vehicle functions as recommended display functions. Similarly, it can sort the application software included in the first backup display content in descending order of the first usage time, and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0148] Optionally, the electronic device can sort the first backup display content according to the first usage frequency corresponding to each first backup display content, in descending order of the first usage frequency, and then determine the top N first backup display content as the recommended display content. Here, N can be 4, 3, or other values.

[0149] For example, the electronic device can obtain the first usage frequency corresponding to each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of the first usage frequency, and then determine the top N vehicle functions as recommended display functions. Similarly, the electronic device can sort the application software in descending order of the first usage frequency and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0150] Optionally, the electronic device can also obtain the first usage duration and first usage frequency corresponding to each first backup display content, and then determine the priority of each first backup display content based on the first usage duration and first usage frequency. Then, the first backup display content is sorted in descending order of priority, and the top N first backup display contents are determined as recommended display content. Here, N can be 4, 3, or other values.

[0151] Optionally, the electronic device can determine the duration level of each first backup display content based on the first usage duration corresponding to each first backup display content, and then determine the frequency level of each first backup display content based on the first usage frequency corresponding to each first backup display content. Then, the duration level and frequency level are multiplied by their respective weights to obtain the priority of each first backup display content.

[0152] For example, the electronic device can obtain the priorities of each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of priority, and then determine the top N vehicle functions as recommended display functions. Similarly, it can sort the application software in descending order of priority and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0153] In one optional embodiment of this application, if the electronic device cannot obtain the first usage data corresponding to each of the first backup display contents, then recommended display content is determined from the first backup display contents according to a default setting. The default setting can be set by the user according to their needs, or it can be set according to the display order corresponding to the first backup display contents.

[0154] In step S203, in response to a preset operation for the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface.

[0155] Please refer to the above description of step S103 for details on this step, which will not be repeated here.

[0156] In one optional embodiment of this application, when the current vehicle scenario is a vehicle driving scenario, the target operating parameter is the current remaining battery power, the operating data is the power used, and the preset parameter threshold is the preset remaining battery power threshold and the preset operating data threshold is the preset power used threshold.

[0157] Specifically, the electronic device obtains a preset remaining battery threshold corresponding to the current remaining battery level; it then compares the current remaining battery level with the preset remaining battery threshold. If the current remaining battery level is greater than the preset remaining battery threshold, it obtains first usage data corresponding to each optional display content. Based on the first usage data, it determines the recommended display content with the highest usage time and / or frequency of use from the optional display content. If the current remaining battery level is less than or equal to the preset remaining battery threshold, it obtains the power consumption corresponding to each optional display content. Optional display content with power consumption greater than the preset power consumption threshold is disabled to obtain first backup display content. It then obtains first usage data corresponding to the first backup display content; based on the first usage data, it determines the recommended display content with the highest usage time and / or frequency of use from the first backup display content.

[0158] In one optional embodiment of this application, when the current vehicle scenario is a vehicle parking scenario, the target working parameter is the current remaining memory, the running data is the occupied running memory, and the preset parameter threshold is the preset remaining memory threshold and the preset running data threshold is the preset occupied running memory threshold.

[0159] Specifically, the electronic device obtains a preset remaining memory threshold corresponding to the current remaining memory; it then compares the current remaining memory with the preset remaining memory threshold. If the current remaining memory is greater than the preset remaining memory threshold, it obtains first usage data corresponding to each optional display content. Based on the first usage data, it determines the recommended display content with the highest usage duration and / or frequency from the optional display content. If the current remaining memory is less than or equal to the preset remaining memory threshold, it obtains the running memory occupied by each optional display content. Optional display content occupying more running memory than the preset running memory occupied threshold is masked to obtain first backup display content. It then obtains first usage data corresponding to the first backup display content; based on the first usage data, it determines the recommended display content with the highest usage duration and / or frequency from the first backup display content.

[0160] The interface display interaction method provided in this application embodiment obtains the vehicle speed corresponding to the target vehicle; if the vehicle speed is not 0, the current vehicle scenario is determined to be a driving scenario, ensuring the accuracy of determining the current vehicle scenario as a driving scenario. If the vehicle speed is 0, the current vehicle scenario is determined to be a parking scenario, ensuring the accuracy of determining the current vehicle scenario as a driving scenario.

[0161] Based on the current vehicle scenario, the target operating parameters corresponding to the target vehicle are determined, ensuring the accuracy of the determined target operating parameters. Preset parameter thresholds corresponding to the target operating parameters are obtained. The target operating parameters are compared with the preset parameter thresholds, ensuring the accuracy of the comparison results. If the target operating parameters are greater than the preset parameter thresholds, first usage data corresponding to each optional display content is obtained, ensuring the accuracy of the first usage data obtained from the server. Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the optional display content, ensuring the accuracy of the determined recommended display content. If the target operating parameters are less than or equal to the preset parameter thresholds, the running data corresponding to each optional display content is obtained. Optional display content with running data greater than the preset running data threshold is masked to obtain first backup display content, ensuring the accuracy of the obtained first backup display content. First usage data corresponding to the first backup display content is obtained; based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content, ensuring the accuracy of the determined recommended display content.

[0162] In one optional implementation, if the current vehicle scenario is a driving scenario, the target operating parameter is the current remaining battery power, and the operating data is the power consumption. Therefore, when the current remaining battery power of the target vehicle is greater than a preset remaining battery power threshold, first usage data corresponding to each optional display content is obtained. Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the optional display content. If the current remaining battery power of the target vehicle is less than or equal to the preset remaining battery power threshold, the optional display content with a power consumption greater than the preset power consumption threshold is blocked, resulting in a first backup display content. This reduces the use of software applications with high power consumption, thereby reducing the reduction of the target vehicle's battery power. Then, the first usage data corresponding to the first backup display content is obtained; based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content, ensuring that the determined recommended display content does not consume more power and meets the user's usage needs.

[0163] In another optional implementation, if the current vehicle scenario is a parking scenario, the target working parameter is the current remaining memory, and the running data is the occupied running memory. Therefore, when the current remaining memory of the target vehicle is greater than a preset remaining memory threshold, the first usage data corresponding to each optional display content is obtained. Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the optional display content, ensuring that the recommended display content meets the user's usage needs. If the current remaining memory of the target vehicle is less than or equal to the preset remaining memory threshold, the optional display content occupying more running memory than the preset occupied running memory threshold is blocked, resulting in the first backup display content. This reduces the use of software applications that occupy a large amount of running memory, thereby reducing the memory consumed by the target vehicle's battery. Then, the first usage data corresponding to the first backup display content is obtained; based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content, ensuring that the determined recommended display content does not occupy more memory and meets the user's usage needs.

[0164] This embodiment provides a user interface display and interaction method, which can be used in the aforementioned electronic device. Figure 4 This is a flowchart of an interface display and interaction method according to an embodiment of the present invention, such as... Figure 4 As shown, the process includes the following steps:

[0165] Step S301: Obtain the driving data of the target vehicle and determine the current vehicle scenario of the target vehicle based on the driving data.

[0166] Please refer to the above description of step S201 for details on this step, which will not be repeated here.

[0167] Step S302: Determine the recommended display content based on the current vehicle scenario.

[0168] Specifically, step S302 above may include the following steps:

[0169] Step S3021: Obtain the fatigue level of the driver of the target vehicle.

[0170] Specifically, electronic devices can acquire facial images of the driver of a target vehicle using camera components. Then, the facial images are analyzed to determine the driver's level of fatigue.

[0171] Step S3022: Determine the recommended display content based on the current vehicle scenario and fatigue level.

[0172] In one optional embodiment of this application, the current vehicle scenario is a vehicle parking scenario, and step S3022 above may include the following steps:

[0173] Step b1: If the fatigue level is greater than the preset fatigue level, then check whether the target vehicle has a travel plan.

[0174] Specifically, the electronic device can receive a preset fatigue level input by the user, or it can receive one sent by other devices. This application embodiment does not specifically limit the method by which the electronic device obtains the preset fatigue level.

[0175] After obtaining the preset fatigue level, the electronic device can compare the driver's fatigue level with the preset fatigue level.

[0176] If the fatigue level exceeds the preset fatigue level, the electronic device can detect whether the target vehicle has a travel plan based on the navigation software.

[0177] In step b2, if there is a travel plan, the optional display content of the entertainment type is blocked to obtain the third alternative display content.

[0178] Specifically, if there is a travel plan, the electronic device will block the optional entertainment content and obtain a third backup display content.

[0179] For example, optional display content for entertainment types may include optional display content for video types, optional display content for game types, etc. This application embodiment does not specifically limit the optional display content for entertainment types.

[0180] Step b3: Obtain the first usage data corresponding to the third backup display content.

[0181] Specifically, the third backup display content includes various vehicle functions in the target vehicle and application software in the user terminal device, and the first usage data may include the first usage duration and the first usage frequency, etc.

[0182] Optionally, the electronic device can obtain the first usage data corresponding to each vehicle function included in the third backup display content based on the monitoring of each vehicle function in the target vehicle.

[0183] Furthermore, the user terminal device can respond to the user's acquisition command, obtain the first usage data corresponding to each application software in the user terminal device, and then upload the first usage data corresponding to each application software to the server. The electronic device on the vehicle-mounted system can obtain the first usage data corresponding to each application software included in the third backup display content from the server based on the communication connection between the two systems.

[0184] Step b4: Based on the first usage data, determine the recommended display content with the highest usage duration and / or frequency from the third backup display content.

[0185] Optionally, the electronic device can sort the third backup display content according to the first usage duration corresponding to each third backup display content, in descending order of the first usage duration, and then determine the top N third backup display content as the recommended display content. Here, N can be 4, 3, or other values.

[0186] For example, the electronic device can obtain the first usage time corresponding to each vehicle function and application software included in the third backup display content, sort the vehicle functions included in the third backup display content in descending order of the first usage time, and then determine the top N vehicle functions as recommended display functions. Similarly, it can sort the application software included in the third backup display content in descending order of the first usage time, and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0187] Optionally, the electronic device can sort the third backup display content according to the first usage frequency corresponding to each third backup display content, in descending order of the first usage frequency, and then determine the top N third backup display content as the recommended display content. Here, N can be 4, 3, or other values.

[0188] For example, the electronic device can obtain the first usage frequency corresponding to each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of the first usage frequency, and then determine the top N vehicle functions as recommended display functions. Similarly, the electronic device can sort the application software in descending order of the first usage frequency and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0189] Optionally, the electronic device can also obtain the first usage duration and first usage frequency corresponding to each third backup display content, and then determine the priority of each third backup display content based on the first usage duration and first usage frequency. Then, the third backup display content is sorted in descending order of priority, and the top N third backup display contents are determined as recommended display content. Here, N can be 4, 3, or other values.

[0190] Optionally, the electronic device can determine the duration level of each third backup display content based on the first usage duration corresponding to each third backup display content, and then determine the frequency level of each third backup display content based on the first usage frequency corresponding to each third backup display content. Then, the duration level and frequency level are multiplied by their respective weights to obtain the priority of each third backup display content.

[0191] For example, the electronic device can obtain the priorities of each vehicle function and the application software in the user terminal device, sort the vehicle functions in descending order of priority, and then determine the top N vehicle functions as recommended display functions. Similarly, it can sort the application software in descending order of priority and then determine the top N application software as recommended display applications. Here, N can be 4, 3, or other values.

[0192] In one optional embodiment of this application, if the electronic device cannot obtain the first usage data corresponding to each of the third backup display contents, then recommended display content is determined from the third backup display contents according to the default settings. The default settings can be set by the user according to their needs, or they can be set according to the display order corresponding to the third backup display contents.

[0193] In one optional embodiment of this application, the current vehicle scenario is a vehicle driving scenario, and step S3022 above may include the following steps:

[0194] Step c1: If the fatigue level is greater than the preset fatigue level, then obtain the first usage data corresponding to each optional display content.

[0195] Specifically, if the fatigue level is greater than the preset fatigue level, the electronic device can obtain the first usage data corresponding to each vehicle function included in the optional display content based on the monitoring of each vehicle function in the target vehicle.

[0196] Furthermore, the user terminal device can respond to the user's acquisition command, obtain the first usage data corresponding to each application software in the user terminal device, and then upload the first usage data corresponding to each application software to the server. The electronic devices on the vehicle-mounted system can obtain the first usage data corresponding to each application software included in the optional display content from the server based on the communication connection between the system and the server.

[0197] Step c2: Based on the first usage data, determine the music and / or radio categories with the highest usage time and / or frequency of use from the various optional display contents as recommended display contents.

[0198] Specifically, the electronic device filters out music and radio content from all available display options. Then, for the filtered music and radio content, its usage duration and frequency are calculated. The music and / or radio content with the highest usage duration and / or frequency is identified. This music and / or radio content with the highest usage duration and / or frequency is marked as recommended display content.

[0199] In step S303, in response to a preset operation on the vehicle-mounted display interface, recommended display content is overlaid on the current display content of the vehicle-mounted display interface.

[0200] Please refer to the above description of step S203 for details on this step, which will not be repeated here.

[0201] The interface display interaction method provided in this application embodiment obtains the fatigue level of the driver of the target vehicle. The current vehicle scenario is a parking scenario. If the fatigue level is greater than a preset fatigue level, it detects whether the target vehicle has a travel plan, and thus determines the recommended display content based on whether the target vehicle has a travel plan. If a travel plan exists, optional entertainment content is blocked, resulting in a third backup display content. This reduces the impact of optional entertainment content on the user, thereby increasing user fatigue. First usage data corresponding to the third backup display content is obtained. Based on the first usage data, the recommended display content with the highest usage time and / or frequency is determined from the third backup display content, ensuring that the determined recommended display content neither affects the user's rest nor fails to meet the user's usage needs.

[0202] The current vehicle scenario is a parking scenario. If the fatigue level is greater than the preset fatigue level, the first usage data corresponding to each optional display content is obtained. Based on the first usage data, the music and / or radio optional display content with the highest usage time and / or frequency is determined as the recommended display content. In this way, the recommended display content of music and / or radio can refresh the user, thereby reducing the user's fatigue and ensuring the normal operation of the target vehicle.

[0203] This embodiment also provides an interface display and interaction device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0204] This embodiment provides an interface display and interaction device, applied to the in-vehicle infotainment system of a target vehicle, such as... Figure 5 As shown, it includes:

[0205] The acquisition module 401 is used to acquire the driving data of the target vehicle and determine the current vehicle scenario of the target vehicle based on the driving data.

[0206] The determination module 402 is used to determine the recommended display content based on the current vehicle scenario;

[0207] Display module 403 is used to respond to preset operations on the vehicle-mounted display interface and overlay recommended content on the currently displayed content of the vehicle-mounted display interface.

[0208] In some optional implementations, the acquisition module 401 is specifically used to acquire the vehicle speed corresponding to the target vehicle; if the vehicle speed is not 0, the current vehicle scenario is determined to be a vehicle driving scenario; if the vehicle speed is 0, the current vehicle scenario is determined to be a vehicle parking scenario.

[0209] In some optional implementations, the determining module 402 is specifically used to determine the target operating parameters corresponding to the target vehicle based on the current vehicle scenario; and to determine recommended display content from the optional display content based on the target operating parameters.

[0210] In some optional implementations, the determining module 402 is specifically used to obtain a preset parameter threshold corresponding to the target working parameter; compare the target working parameter with the preset parameter threshold; if the target working parameter is greater than the preset parameter threshold, then obtain the first usage data corresponding to each optional display content; wherein, each optional display content includes each vehicle function in the target vehicle and each software application in the user terminal device, and based on the first usage data, determine the recommended display content with the highest usage time and / or usage frequency from the optional display content.

[0211] In some optional implementations, the determining module 402 is further configured to: if the target operating parameter is less than or equal to a preset parameter threshold, obtain the operating data corresponding to each optional display content; block the optional display content whose operating data is greater than the preset operating data threshold to obtain the first backup display content; obtain the first usage data corresponding to the first backup display content; and determine the recommended display content with the highest usage time and / or usage frequency from the first backup display content based on the first usage data.

[0212] In some optional implementations, if the current vehicle scenario is a driving scenario, the target operating parameter is the current remaining battery power, and the operating data is the power used; if the current vehicle scenario is a parking scenario, the target operating parameter is the current remaining memory, and the operating data is the occupied running memory.

[0213] In some optional implementations, the determining module 402 is specifically used to obtain first usage data corresponding to each software application from the server based on the communication connection with the server; wherein, the server obtains the first usage data corresponding to each software application based on the communication connection with the user terminal device; and monitors each vehicle function in the target vehicle to obtain the first usage data corresponding to each vehicle function.

[0214] In some optional implementations, the determining module 402 is specifically used to obtain the fatigue level of the driver of the target vehicle; and determine the recommended display content based on the current vehicle scenario and the fatigue level.

[0215] In some optional implementations, the current vehicle scenario is a vehicle parking scenario. The determination module 402 is specifically used to detect whether the target vehicle has a travel plan if the fatigue level is greater than a preset fatigue level; if there is a travel plan, the optional display content of the entertainment type is blocked to obtain the third backup display content; the first usage data corresponding to the third backup display content is obtained; and based on the first usage data, the recommended display content with the highest usage time and / or usage frequency is determined from the third backup display content.

[0216] In some optional implementations, the current vehicle scenario is a vehicle driving scenario. The determination module 402 is specifically used to obtain the first usage data corresponding to each optional display content if the fatigue level is greater than the preset fatigue level; and based on the first usage data, determine the music and / or broadcast optional display content with the highest usage time and / or usage frequency from each optional display content as the recommended display content.

[0217] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0218] In this embodiment, the interface display and interaction device is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0219] This invention also provides an electronic device having the above-described features. Figure 5 The interface shown is an interactive device.

[0220] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of an electronic device provided in an optional embodiment of the present invention, such as... Figure 6 As shown, the electronic device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the electronic device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple electronic devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 6 Take a processor 10 as an example.

[0221] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0222] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.

[0223] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0224] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0225] The electronic device also includes a communication interface 30 for communicating with other devices or communication networks.

[0226] This invention also provides a target vehicle, which includes: Figure 6 The electronic device and the target vehicle body shown are used to execute the interface display interaction method of any of the above embodiments.

[0227] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.

[0228] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0229] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and all such modifications and variations fall within the scope defined by the appended claims.

Claims

1. A method for interactive interface display, characterized in that, The method, applied to the in-vehicle infotainment system of the target vehicle, includes: Acquire the driving data of the target vehicle, and determine the current vehicle scenario of the target vehicle based on the driving data; The recommended display content is determined based on the current vehicle scenario; In response to a preset operation on the vehicle infotainment display interface, the recommended display content is overlaid on the current display content of the vehicle infotainment display interface; The process of determining recommended display content based on the current vehicle scenario includes: Based on the current vehicle scenario, the target operating parameters corresponding to the target vehicle are determined; wherein, if the current vehicle scenario is a vehicle driving scenario, the target operating parameter is the current remaining battery power; if the current vehicle scenario is a vehicle parking scenario, the target operating parameter is the current remaining memory. The recommended display content is determined from the optional display content based on the target working parameters.

2. The method according to claim 1, characterized in that, The driving data includes vehicle speed. Acquiring the driving data of the target vehicle and determining the current vehicle scenario based on the driving data includes: Obtain the vehicle speed corresponding to the target vehicle; If the vehicle speed is not 0, then the current vehicle scenario is determined to be a vehicle driving scenario. If the vehicle's speed is 0, then the current vehicle scenario is determined to be a vehicle parking scenario.

3. The method according to claim 1, characterized in that, Determining the recommended display content from the optional display content based on the target working parameters includes: Obtain the preset parameter threshold corresponding to the target working parameters; The target operating parameters are compared with the preset parameter thresholds; If the target operating parameter is greater than the preset parameter threshold, then first usage data corresponding to each of the optional display contents is obtained; wherein, each of the optional display contents includes each vehicle function in the target vehicle and each software application in the user terminal device. Based on the first usage data, the recommended display content with the highest usage duration and / or usage frequency is determined from the optional display content.

4. The method according to claim 3, characterized in that, The method further includes: If the target working parameter is less than or equal to the preset parameter threshold, then obtain the running data corresponding to each of the optional display contents; The optional display content whose running data is greater than a preset running data threshold is blocked to obtain the first backup display content; Obtain the first usage data corresponding to the first spare display content; Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the first backup display content.

5. The method according to claim 4, characterized in that, If the current vehicle scenario is a vehicle driving scenario, then the operating data is the power used; If the current vehicle scenario is a vehicle parking scenario, then the running data is the memory occupied.

6. The method according to claim 3, characterized in that, The step of obtaining the first usage data corresponding to each of the optional display contents includes: Based on the communication connection with the server, the first usage data corresponding to each of the software applications is obtained from the server; wherein, the server obtains the first usage data corresponding to each of the software applications based on the communication connection with the user terminal device; Monitor each of the vehicle functions in the target vehicle and obtain the first usage data corresponding to each of the vehicle functions.

7. The method according to claim 1, characterized in that, The step of determining the recommended display content based on the current vehicle scenario includes: Obtain the fatigue level of the driver of the target vehicle; The recommended display content is determined based on the current vehicle scenario and the level of fatigue.

8. The method according to claim 7, characterized in that, The current vehicle scenario is a parking scenario. Determining the recommended display content based on the current vehicle scenario and the fatigue level includes: If the fatigue level is greater than the preset fatigue level, then it is detected whether the target vehicle has a travel plan; If there is a travel plan, the optional entertainment content will be hidden, and a third alternative content will be displayed. Obtain the first usage data corresponding to the third backup display content; Based on the first usage data, the recommended display content with the highest usage duration and / or frequency is determined from the third backup display content.

9. The method according to claim 7, characterized in that, The current vehicle scenario is a driving scenario. Determining the recommended display content based on the current vehicle scenario and the fatigue level includes: If the fatigue level is greater than the preset fatigue level, then obtain the first usage data corresponding to each optional display content; Based on the first usage data, the music and / or broadcast categories with the highest usage time and / or frequency of use are determined from the various optional display contents as the recommended display contents.

10. A user interface display and interaction device, characterized in that, The device, applied to the in-vehicle infotainment system of the target vehicle, includes: The acquisition module is used to acquire the driving data of the target vehicle and determine the current vehicle scenario of the target vehicle based on the driving data. The determination module is used to determine the recommended display content based on the current vehicle scenario; The display module is used to respond to a preset operation on the vehicle-mounted display interface and overlay the recommended display content on the current display content of the vehicle-mounted display interface. Determining the recommended display content based on the current vehicle scenario includes: determining target operating parameters corresponding to the target vehicle based on the current vehicle scenario; wherein, if the current vehicle scenario is a driving scenario, the target operating parameter is the current remaining battery power; if the current vehicle scenario is a parking scenario, the target operating parameter is the current remaining memory; and determining the recommended display content from the optional display content based on the target operating parameters.

11. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the interface display interaction method of any one of claims 1 to 9 by executing the computer instructions.

12. A target vehicle, characterized in that, include: An electronic device and a target vehicle body, wherein the electronic device is used to perform the interface display interaction method according to any one of claims 1 to 9.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the interface display and interaction method according to any one of claims 1 to 9.

14. A computer program product, characterized in that, Includes computer instructions, which are used to cause a computer to perform the interface display and interaction method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Vehicle, driving takeover reminding method and system of vehicle, electronic equipment and storage medium

    CN109353347A

  • Intelligent scene-based vehicle application recommendation system and method

    CN114756757A

  • Function recommendation method and electronic equipment

    CN118585274A