Interface control method and device, vehicle terminal and storage medium

CN116991282BActive Publication Date: 2026-10-16HUBEI QIGUANG TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310914429.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2026-10-16
Estimated Expiration
2043-07-24

AI Technical Summary

Technical Problem

如此,不仅导致用户能够通过该车机导航栏打开的应用较为局限,同时,当某个应用的应用图标不在该车机导航栏时,还会导致用户进行较为复杂的操作才能打开该应用对应的应用界面,从而降低了用户体验

Benefits of technology

[0029] The interface control method, device, vehicle terminal, and storage medium provided in this disclosure, by monitoring the first application with the highest priority value in a first time, extracting the first component information corresponding to the first application, and displaying it in real time in a first display area; based on the page information of the foreground application running in a second time and the running information of the background application running in a second time, monitoring the second application with the highest priority value in the second time, extracting the second component information corresponding to the second application, refreshing the first component information to the second component information, and displaying it in real time in the first display area, realizes that the interface icons of the vehicle terminal are refreshed in real time according to the changes in the vehicle's operating status, and the display interface can dynamically display different control components in real time, simplifying the application function switching operation and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116991282B_ABST
    Figure CN116991282B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an interface control method and device, a vehicle terminal and a storage medium. The present disclosure extracts component information corresponding to a first application program with the highest priority value at a first time and displays the component information in real time in a first display area. Based on page information of a foreground running application program and running information of a background running application program at a second time, the present disclosure extracts component information corresponding to a second application program with the highest priority value at the second time, refreshes the first component information as the second component information, and displays the second component information in real time in the first display area. The present disclosure realizes real-time refreshing display of interface icons of the vehicle terminal according to change information of a vehicle running state, and enables the display interface to dynamically and real-timely display different control components, thereby simplifying application program function switching operation and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to an interface control method, device, vehicle terminal and storage medium. Background Technology

[0002] With the continuous development of society, cars are becoming increasingly important in people's daily travel. Furthermore, the in-vehicle infotainment system can display user pages to meet different user application needs. Specifically, this user page includes an in-vehicle navigation bar containing one or more application icons, allowing users to access the corresponding application interface by clicking on the application icon in the navigation bar.

[0003] Currently, the app icons displayed in the vehicle's navigation bar are relatively fixed. If a user needs to open another app, they must first tap the Home icon (which returns to the home screen), causing the screen to revert to the home screen. Then, the user must locate and tap the app icon on the home screen to access the corresponding app's interface. This not only limits the number of apps a user can access through the navigation bar but also forces them to perform cumbersome steps to open an app when its icon is not displayed, thus degrading the user experience. Summary of the Invention

[0004] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides an interface control method, device, vehicle terminal, and storage medium to simplify function switching operations and improve user experience.

[0005] In a first aspect, embodiments of this disclosure provide an interface control method applied to an in-vehicle terminal, the in-vehicle terminal including a host and a display screen, the display screen including a first display area and a second display area, the interface control method including:

[0006] The control component is displayed in the first display area, and the control component is refreshed in real time by extracting information from the vehicle status change information.

[0007] The page displaying the foreground application is shown in the second display area;

[0008] The step of extracting and updating the information of the control component in real time based on vehicle status change information includes:

[0009] Listen to the first application with the highest priority value at the first moment;

[0010] Extract the first component information corresponding to the first application and display it in real time in the first display area;

[0011] In the second instance, determine if the vehicle's status has changed;

[0012] Based on the page information of the foreground application running in the second time and the running information of the background application running in the second time,

[0013] Listen to the second application with the highest time priority value, extract the second component information corresponding to the second application, and refresh the area in the first display area that displays the first component information to display the second component information in real time.

[0014] The component information of the foreground running application includes a back button, and the component information of the background running application includes an icon button.

[0015] Secondly, embodiments of this disclosure provide an interface control device applied to an in-vehicle terminal, the in-vehicle terminal including a host and a display screen, comprising:

[0016] The display module includes a first display unit and a second display unit;

[0017] The first display unit is used to display the control component in the first display area. The control component extracts component information and refreshes it in real time according to the vehicle status change information.

[0018] The second display unit is used to display the page of the application running in the foreground in the second display area;

[0019] The host module includes a listening unit and a refresh unit;

[0020] The monitoring unit is used to monitor the application with the highest priority value and extract the component information corresponding to the application with the highest priority value.

[0021] The refresh unit is used to refresh the component information corresponding to the application with the highest priority value in real time.

[0022] The applications with the highest priority being monitored include the foreground application and the background application; the component information of the foreground application includes a back button, and the component information of the background application includes an icon button.

[0023] Thirdly, embodiments of this disclosure provide a vehicle-mounted terminal, including:

[0024] Memory;

[0025] Processor; and

[0026] Computer programs;

[0027] The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in the first aspect.

[0028] Fourthly, embodiments of this disclosure provide a non-volatile computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the method described in the first aspect.

[0029] The interface control method, device, vehicle terminal, and storage medium provided in this disclosure, by monitoring the first application with the highest priority value in a first time, extracting the first component information corresponding to the first application, and displaying it in real time in a first display area; based on the page information of the foreground application running in a second time and the running information of the background application running in a second time, monitoring the second application with the highest priority value in the second time, extracting the second component information corresponding to the second application, refreshing the first component information to the second component information, and displaying it in real time in the first display area, realizes that the interface icons of the vehicle terminal are refreshed in real time according to the changes in the vehicle's operating status, and the display interface can dynamically display different control components in real time, simplifying the application function switching operation and improving the user experience. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0031] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 A flowchart of the interface control method provided in the embodiments of this disclosure;

[0033] Figure 2 This is a schematic diagram of an in-vehicle terminal provided in an embodiment of this disclosure;

[0034] Figure 3 A schematic diagram of the structure of the return button provided in an embodiment of this disclosure;

[0035] Figure 4 A schematic diagram of the structure of the return button provided in an embodiment of this disclosure;

[0036] Figure 5A schematic diagram of the structure of the return button provided in an embodiment of this disclosure;

[0037] Figure 6 A schematic diagram illustrating the switching of a second application provided in an embodiment of this disclosure;

[0038] Figure 7 A schematic diagram illustrating the Aicy recommendations provided in this disclosure embodiment;

[0039] Figure 8 This is a schematic diagram of the Aicy relay provided in an embodiment of the present disclosure;

[0040] Figure 9 A schematic diagram illustrating a lightweight prompt provided for an embodiment of this disclosure;

[0041] Figure 10 A schematic diagram of a background real-time task provided in an embodiment of this disclosure;

[0042] Figure 11 This is a schematic diagram of the structure of a display screen provided in an embodiment of this disclosure;

[0043] Figure 12 This is a schematic diagram of the interface control device provided in an embodiment of the present disclosure;

[0044] Figure 13 This is a schematic diagram of the structure of the vehicle-mounted terminal provided in an embodiment of this disclosure. Detailed Implementation

[0045] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0046] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0047] The terms "first" and "second" and other relational terms used in the specification and claims of this application are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0048] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0049] With the continuous development of society, cars are becoming increasingly important in people's daily travel. Furthermore, the in-vehicle infotainment system can display user pages to meet different user application needs. Specifically, this user page includes an in-vehicle navigation bar containing one or more application icons, allowing users to access the corresponding application interface by clicking on the application icon in the navigation bar.

[0050] Currently, the application icons displayed in the vehicle's navigation bar are relatively fixed. If a user needs to open another application, they must click the Home icon (which returns to the home screen), causing the screen to return to the home screen. Then, the user must locate and click the application icon on the home screen to access the corresponding application. This not only limits the applications a user can access through the navigation bar, but also forces them to perform complex operations to open the application when its icon is not displayed, thus degrading the user experience. To address this issue, this disclosure provides an interface control method, which will be described below with reference to specific embodiments.

[0051] Figure 1 This is a flowchart illustrating an interface control method provided in an embodiment of the present disclosure. The method can be executed by an interface control device, which can be implemented in software and / or hardware. The interface control device can be configured in an electronic device, such as a server or an in-vehicle terminal. Specifically, the in-vehicle terminal includes electric vehicles, gasoline vehicles, hybrid vehicles, etc. For example, the interface control device can be a vehicle control system within the in-vehicle terminal.

[0052] The following is combined Figure 2 ,right Figure 1 The interface control method shown is described below. This method is applied to an in-vehicle terminal, which includes a host 21 and a display screen 22. The display screen includes a first display area and a second display area. The specific steps of this method are as follows:

[0053] The first display area displays the control component, which extracts information from the vehicle status change information and refreshes it in real time; the second display area displays the page of the foreground running application, which is an application running in the foreground.

[0054] Specifically, such as Figure 2As shown, the host 21 is used to control the display screen 22. The display screen 22 includes a first display area 221 and a second display area 222. In the first display area 221 (i.e., the Smartbar area), control components are displayed. These control components include a return button, icon buttons, etc. The control components can extract control component information and refresh it in real time according to the vehicle's status change information. The specific refresh includes, but is not limited to, the following steps S101 to S102. In the second display area 222, the page of the application running in the foreground is displayed.

[0055] S101. At the first moment, listen to the first application with the highest priority value, extract the first component information corresponding to the first application, and display it in real time in the first display area.

[0056] Based on the vehicle's status information, the application with the highest priority value is identified as the first application. The first component information corresponding to the first application is extracted and displayed in real time on the first display area 221.

[0057] S102. At the second time, it is determined that the vehicle status has changed; based on the page information of the foreground application running at the second time and the running information of the background application running at the second time, the second application with the highest priority value at the second time is monitored, the second component information corresponding to the second application is extracted, the first component information is refreshed to the second component information, and displayed in real time in the first display area.

[0058] The second time can be after the first time or the current time. During the second time, the vehicle's status information changes. Based on the changed vehicle status information, the page information of the foreground application and the running information of the background application are determined. That is, the page information of the foreground application and the running information of the background application not currently displayed are determined on the second display area 222. The second application with the highest priority value during this second time is monitored, and the second component information corresponding to this second application is extracted. The first component information is then refreshed to this second component information, and this second component information is displayed in real-time on the first display area 221.

[0059] For example, when the first application is a music application and the second application is a map navigation application, meaning the application with the highest priority in the first time is the music application and the application with the highest priority in the second time is the map navigation application, then in the first time, the first display area displays the first component information corresponding to the first application, i.e., the component information corresponding to the music application. This component information at least includes the music name, music album icon, play icon, or pause icon. In the second time, the vehicle's status information changes, and correspondingly, the application with the highest priority also changes with the vehicle's status information. Based on the page information of the application running in the foreground in the second time and the running information of the application running in the background in the second time, the second application with the highest priority in the second time is determined to be the map navigation application. The second component information corresponding to the second application is the component information corresponding to the map navigation application. This component information corresponding to the map navigation application at least includes the navigation direction and navigation distance. In the second time, the component information corresponding to the music application is refreshed to the component information corresponding to the map navigation application, and the component information corresponding to the map navigation application is displayed in real time on the first display area 221.

[0060] The component information for the foreground application includes a back button, while the component information for the background application includes icon buttons.

[0061] Specifically, when the application with the highest priority is a foreground application, a back button is displayed in the first display area 221 (i.e., the Smartbar area). This back button can also be an exit button because the foreground application is already running and active in the foreground, so there is no need to display an activation button. Furthermore, the foreground application has corresponding control buttons in the second display area 222, so there is no need to display control buttons in the first display area 221. When the application with the highest priority is a background application, an icon button is displayed in the first display area 221 (i.e., the Smartbar area). This icon button is a button that can activate the background application or a function button that controls the background application.

[0062] This embodiment of the disclosure monitors the first application with the highest priority value in the first time, extracts the first component information corresponding to the first application, and displays it in real time in the first display area; based on the page information of the foreground application running in the second time and the running information of the background application running in the second time, it monitors the second application with the highest priority value in the second time, extracts the second component information corresponding to the second application, refreshes the first component information to the second component information, and displays it in real time in the first display area. This enables the interface icons of the vehicle terminal to be refreshed in real time according to the changes in the vehicle's operating status, and the display interface can dynamically display different control components in real time, simplifying the application function switching operation and improving the user experience.

[0063] In some embodiments, based on the page information of the foreground running application and the running information of the background running application at a second time, monitoring the second application with the highest priority value at the second time includes: collecting the vehicle's running information at the second time, the running information including vehicle speed parameters and vehicle environmental parameters; determining the data change information of the running application at the second time based on the running information; determining the page information of the foreground running application and the running information of the background running application based on the data change information, thereby determining the second application with the highest priority value at the second time, and monitoring the second application.

[0064] The vehicle's operational information, also known as operational data, is collected by sensors at a second time. This operational data includes vehicle speed parameters and vehicle environmental parameters, such as speed and acceleration, and charging / camping conditions. Based on this operational information, the data changes of the applications running at the second time are determined. Furthermore, the page information of the foreground application and the operational information of the background application are determined. In other words, the operational data is transmitted to the applications on the in-vehicle terminal so that it is displayed on the foreground application page and / or recorded in the background application. This allows the second application with the highest priority at the second time to be identified and monitored.

[0065] This disclosure improves the flexibility of the interface control method by specifically describing how to determine the application with the highest second time priority value as the second application.

[0066] In some embodiments, the process of monitoring the first application with the highest priority value in the first time includes: obtaining the basic weights corresponding to all applications; calculating the priority values ​​of all applications based on the basic weights of all applications and the data change information monitored in the first time, and sorting them in order of priority value; and determining the first application with the highest priority value in the first time.

[0067] The system obtains the corresponding basic weights configured for all applications. For example, the system configures corresponding basic weights for all applications on the in-vehicle terminal. The basic weights of the applications can be sorted from high to low as follows: phone > map navigation > music > charging > parking. Based on the basic weights of all the above applications and the application data change information monitored in the first time, the system calculates the priority weight of all the monitored applications and sorts the monitored applications in order according to the calculated priority weights. Thus, the application with the highest priority weight in the first time is determined as the first application.

[0068] This disclosure provides a data basis for subsequent application function switching operations by specifically describing how to determine the first application, thereby improving the accuracy of the interface control method.

[0069] In some embodiments, multiple second applications with the highest second time priority are monitored, and the first display area displays the second component information corresponding to the second application in a preset time order.

[0070] In the second time period, if multiple second applications with the highest priority are detected (i.e., multiple second applications have the same priority and their priority is higher than other applications), then the second component information corresponding to each second application is displayed in the first display area 221 (i.e., the Smartbar area) in a preset time sequence. For example, when the multiple second applications are a phone application, a map navigation application, and a music application, and the preset time is 10 seconds, the component information corresponding to the phone application includes at least the caller's nickname, answer indicator, or hang-up indicator; the component information corresponding to the map navigation application includes at least the navigation direction and navigation distance; and the component information corresponding to the music application includes at least the music title, album art icon, play icon, or pause icon. The second component information corresponding to the second application is displayed sequentially in the first display area 221 (i.e., the Smartbar area). For example, the component information corresponding to the phone application is displayed in the first display area 221 (i.e., the Smartbar area) from 0-10s, the component information corresponding to the map navigation application is displayed in the first display area 221 (i.e., the Smartbar area) from 10-20s, and the component information corresponding to the music application is displayed in the first display area 221 (i.e., the Smartbar area) from 20-30s. It should be understood that the display method provided in this embodiment is only an example. In other embodiments, the preset time can be other times, and the multiple second applications may not be phone applications, map navigation applications, or music applications. This embodiment does not limit this.

[0071] The embodiments disclosed herein display the second component information corresponding to the second application in a preset time sequence through a first display area, eliminating the need for users to manually switch applications and further improving the user experience.

[0072] In some embodiments, the component information of the foreground running application includes a back button; the back button includes an exit button to exit the application or a return to the desktop button;

[0073] Specifically, the component information of the application running in the foreground includes the back button, such as... Figure 3-5 As shown, the back button includes an exit button to quit an application or a button to return to the desktop. Specifically, the exit button to quit an application can be as follows: Figure 3 The stop charging icon 31 shown can also be as follows: Figure 4 The exit icon 41 shows the exit from the camping space; the return to desktop button can be as follows: Figure 5 The Home icon 51 shown can also be as follows: Figure 5 The text shown is 52, which reads "Return to Desktop".

[0074] The step of extracting the return button includes: determining that the first application is the foreground running application, obtaining the first component information of the first application, and generating an exit button or a return to desktop button to exit the first application; or, determining that the second application is the foreground running application, obtaining the second component information of the second application, and generating an exit button or a return to desktop button to exit the second application.

[0075] Specifically, the first application is determined to be the application running in the foreground, that is, the application running in the foreground has the highest priority value. The first component information of the first application is obtained, and an exit button or a return to desktop button is generated to exit the first application. Similarly, the second application is determined to be the application running in the foreground, that is, the application running in the foreground has the highest priority value. The second component information of the second application is obtained, and an exit button or a return to desktop button is generated to exit the second application.

[0076] In some embodiments, the component information of the background running application includes icon buttons; the icon buttons include function buttons for activating or controlling the application;

[0077] The component information for background applications includes icon buttons; these icon buttons include function buttons used to activate or control the application, and the function buttons are different in different applications.

[0078] The step of extracting the icon button includes: determining that the first application is the background running application, obtaining the first component information corresponding to the first application, and generating the icon button; or determining that the second application is the background running application, obtaining the second component information corresponding to the second application, and generating the icon button.

[0079] Specifically, if the first application is determined to be a background application, the first component information corresponding to the first application is obtained, and an icon button is generated; or if the second application is determined to be a background application, the second component information corresponding to the second application is obtained, and an icon button is generated.

[0080] For example, when the background application is a music application, the music application's icon buttons include the previous track icon, next track icon, pause or play icon, like icon, loop playback icon, lyrics icon, and playlist icon, etc.; when the background application is a phone application and the phone is receiving a call, the phone application's icon buttons include the answer icon and reject icon, etc.; when the user is answering a call and the call is in progress, the phone application's icon buttons include the hang-up icon, speaker icon, or Bluetooth icon, etc.; when the background application is a map navigation application, the map navigation application's icon buttons include the start navigation icon and distance to destination icon, etc.

[0081] This disclosure describes the generation of the return button and icon button, which facilitates user operation of the first application or the second application in the first display area, thereby improving the user experience.

[0082] In some embodiments, an icon button is displayed in the first display area, and in response to a switching operation command for the icon button, the second application is switched to run in the foreground, and the page corresponding to the second application is displayed in the second display area.

[0083] An icon button is displayed in the first display area 221 (i.e., the Smartbar area). In response to a switching operation command for the icon button, the second application is switched to the foreground and the page corresponding to the second application is displayed in the second display area 222. That is, when the user clicks the icon button in the first display area 221 (i.e., the Smartbar area), the application corresponding to the icon switches to the second display area 222 to run.

[0084] For example, such as Figure 6 As shown, Figure 6 The first display area 221 (i.e., the Smartbar area) in the left image shows the icon buttons for the music application. These icons include music titles, album art icons, play icons, and pause icons. Clicking any of these icons will trigger a switching operation, such as clicking the music title or album art icon, and will switch to [the desired music]. Figure 6 As shown in screen 61 on the right, the music is switched to the foreground and displayed in the second display area 222, as shown in the image. Figure 6As shown in the right image, the 62 screens in the second display area 222 specifically display information including music title, album art icon, play or pause icon, like icon, loop playback icon, lyrics icon, and music playlist icon. The music application is currently the highest priority application. The first display area 221 (i.e., the Smartbar area) displays the Home button; clicking the Home button or "Return to Desktop" will return the user to the previous screen. Figure 6 The first display area on the left is screen 221.

[0085] This embodiment of the disclosure uses the switching operation command of icon buttons to switch the second application to run in the foreground and display the corresponding page of the second application in the second display area, making application switching more convenient, improving the flexibility of the interface display method, and enhancing the user experience.

[0086] In some embodiments, the tasks run by the second application further include instant notification tasks;

[0087] The second application also runs tasks that include instant prompts, such as Aicy suggestions, Aicy relay, and lightweight prompts. Aicy is the name of the system voice assistant. Specifically, for example... Figure 7 As shown, Aicy's suggestions include recommending opening the charging port when near a charging station or navigating to a charging station, recommending games you like to play while charging, recommending increasing the air conditioning fan speed when the outdoor temperature is high, recommending folding the rearview mirrors when the road is narrow, voice-controlled adjustment of the sunshade, quick adjustment of the wiper speed, voice-controlled adjustment of the ambient lighting, and app recommendations, etc. Figure 8 As shown, Aicy Relay includes navigation relay, music relay, video relay, etc.; Figure 9 As shown, lightweight prompts include low battery alerts, notifications when background video playback ends, wireless charging alerts, and alerts after intelligent switching of scene modes.

[0088] Accordingly, the instant notification task currently running in the second application is obtained, and the instant notification information corresponding to the instant notification task is extracted; when the instant notification information is displayed in the first display area for a preset duration, the display of the instant notification information ends.

[0089] For example, the instant notification task currently running in the second application is obtained. When the instant notification task is the low battery notification in the aforementioned lightweight notification and the preset time is 10 seconds, the instant notification information corresponding to the instant notification task is extracted. The instant notification information corresponding to the low battery notification can be "battery is below 10%" or "battery is too low", etc. When the instant notification information ("battery is below 10%" or "battery is too low") is displayed in the first display area 221 for 10 seconds, the display of the instant notification information ("battery is below 10%" or "battery is too low") ends.

[0090] Optionally, the tasks run by the second application may also include a continuous prompting task;

[0091] The tasks run by the second application also include continuous prompting tasks, such as... Figure 10 The background real-time tasks shown include incoming calls, ongoing calls, parking, navigation, charging, listening to music, waiting for a designated driver, and downloading applications.

[0092] Accordingly, the continuous prompting task currently running in the second application is obtained, and the continuous prompting information corresponding to the continuous prompting task is extracted; the priority of the instant prompting information is higher than that of the continuous prompting information; when the instant prompting information is displayed in the first display area for a preset duration, the continuous prompting information is displayed in the first display area.

[0093] For example, the continuous notification task currently running in the second application is obtained. When the continuous notification task is an incoming call and the preset time is 10 seconds, the continuous notification information corresponding to the continuous notification task is extracted. The continuous notification information corresponding to the incoming call can be "User A is calling". The priority of the instant notification information is higher than that of the continuous notification information. When the instant notification information is displayed in the first display area for 10 seconds, the continuous notification information "User A is calling" is displayed in the first display area.

[0094] This disclosure clarifies the display methods for immediate and continuous prompts by specifically describing that immediate prompts have a higher priority than continuous prompts, and that continuous prompts are displayed when the display time of immediate prompts reaches a preset duration. This improves the flexibility of the content displayed in the first display area and enhances the user experience.

[0095] In some embodiments, the display screen includes a second display area and a navigation bar, the navigation bar including the first display area and a third display area, the third display area including a fixed preset number of application icons.

[0096] like Figure 11As shown, the display screen 22 includes a second display area 222 and a navigation bar 111. The navigation bar 111 includes a first display area 221 and a third display area 1111. The third display area 1111 includes a fixed preset number of application icons. The preset number can be 7. It is understood that the preset number can also be other values. This embodiment does not limit it.

[0097] This disclosure clarifies the composition of the display screen by describing the display screen as including a second display area and a navigation bar, with the navigation bar including a first display area and a third display area, thereby further enhancing the flexibility of the interface control method.

[0098] Figure 12 This is a schematic diagram of the interface control device provided in an embodiment of this disclosure. The interface control device can be a terminal as described in the above embodiments, or it can be a component or assembly within the terminal. The interface control device provided in this disclosure can execute the processing flow provided in the interface control method embodiments, and is applied to an in-vehicle terminal. The in-vehicle terminal includes a host and a display screen, such as... Figure 12 As shown, the interface control device 120 includes a display module 121 and a host module 122; wherein, the display module 121 includes a first display unit 1211 and a second display unit 1212; the first display unit 1211 is used to display control components in a first display area, and the control components extract component information and refresh it in real time according to vehicle status change information; the second display unit 1212 is used to display the page of the application running in the foreground in a second display area; the host module 122 includes a listening unit 1221 and a refresh unit 1222.

[0099] The monitoring unit 1221 is used to monitor the application with the highest priority value and extract the component information corresponding to the application with the highest priority value. Specifically, it is used to monitor the first application with the highest priority value in a first time and extract the first component information corresponding to the first application; and to monitor the second application with the highest priority value in a second time based on the page information of the foreground running application in a second time, the running information of the background running application in a second time, and the fact that the priority value of the background running application is higher than that of the foreground running application, and extract the second component information corresponding to the second application; wherein the monitored application with the highest priority value includes the foreground running application and the background running application; wherein the component information of the foreground running application includes a back button, and the component information of the background running application includes an icon button.

[0100] Optionally, the refresh unit 1222 is used to refresh the component information corresponding to the application with the highest priority value in real time. The listening unit 1221 listens to the second application with the highest second time priority value, extracts the second component information corresponding to the second application, and the refresh unit 1222 refreshes the first component information to the second component information and displays it in real time in the first display area.

[0101] Optionally, the monitoring unit 1221 is also used in the vehicle terminal to configure corresponding basic weights for all applications; calculate the priority weights of the applications based on the basic weights of the applications and the data change information monitored in the first time, and sort them in order according to the priority weights; and determine the first application with the highest priority weight in the first time.

[0102] Optionally, the monitoring unit 1221 is also used to collect the vehicle's operating information in the second time period, including vehicle speed parameters and vehicle environmental parameters; determine the data change information of the application running in the second time period based on the operating information; determine the page information of the foreground application and the operating information of the background application based on the data change information, thereby monitoring the application with the highest priority value in the second time period as the second application.

[0103] Optionally, the listening unit 1221 is also used to listen to the application with the highest second time priority value. If the application is a plurality of second applications, the first display area displays the second component information corresponding to the second application in a preset time sequence.

[0104] Optionally, the component information of the foreground running application includes a back button; the back button includes an exit button to exit the application or a return to the desktop button; the step of extracting the back button includes: determining that the foreground running application is the first application, obtaining the first component information of the first application, and generating an exit button to exit the first application or a return to the desktop button; or, determining that the foreground running application is the second application, obtaining the second component information of the second application, and generating an exit button to exit the second application or a return to the desktop button.

[0105] Optionally, the component information of the background running application includes icon buttons; the icon buttons include function buttons for activating or controlling the application; the step of extracting the icon buttons includes: determining that the background running application is the first application, obtaining the first component information corresponding to the first application, and generating icon buttons; or determining that the background running application is the second application, obtaining the second component information corresponding to the second application, and generating icon buttons.

[0106] Optionally, the first display unit 1211 is further configured to display icon buttons in the first display area, and in response to a switching operation command for the icon buttons, switch the second application to run in the foreground and display the page corresponding to the second application in the second display area.

[0107] Optionally, the task running in the second application also includes an instant notification task; the display module 121 is further configured to obtain the instant notification task running in the second application, extract the instant notification information corresponding to the instant notification task; and stop displaying the instant notification information when the instant notification information is displayed in the first display area for a preset duration.

[0108] Optionally, the display module 121 may also include a second display area and a navigation bar, the navigation bar including a first display area and a third display area, the third display area including a fixed preset number of application icons.

[0109] Optionally, the task running by the second application also includes a continuous prompt task; the display module 121 is further configured to obtain the continuous prompt task running by the second application and extract the continuous prompt information corresponding to the continuous prompt task; the priority value of the instant prompt information is higher than that of the continuous prompt information; when the instant prompt information is displayed in the first display area for a preset duration, the continuous prompt information is displayed in the first display area.

[0110] Figure 12 The interface control device shown in the embodiment can be used to execute the technical solution of the above-described interface control method embodiment. Its implementation principle and technical effect are similar, and will not be repeated here.

[0111] Figure 13 This is a schematic diagram of the structure of an in-vehicle terminal provided in an embodiment of this disclosure. The in-vehicle terminal can be the terminal described in the above embodiment. The in-vehicle terminal provided in this embodiment can execute the processing flow provided in the interface control method embodiment, such as... Figure 13 As shown, the vehicle terminal 130 includes: a memory 131, a processor 132, and a computer program; wherein the computer program is stored in the memory 131 and configured to be executed by the processor 132 using the interface control method described above.

[0112] In addition, this disclosure also provides a non-volatile computer-readable storage medium storing a computer program thereon, which is executed by a processor to implement the interface control method described in the above embodiments.

[0113] Furthermore, this disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the interface control method described above.

[0114] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0115] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An interface control method applied to an in-vehicle terminal, characterized in that, The vehicle-mounted terminal includes a host and a display screen, the display screen including a first display area and a second display area, and the interface control method includes: The control components are displayed in the first display area; The page displaying the foreground application is shown in the second display area; Based on vehicle status change information, the information of the control components is extracted and refreshed in real time, including: Listen to the first application with the highest priority value at the first moment; Extract the first component information corresponding to the first application and display it in real time in the first display area; In the second instance, determine if the vehicle's status has changed; Based on the page information of the foreground application and the running information of the background application mentioned in the second time, the second application with the highest priority value in the second time is monitored. Extract the second component information corresponding to the second application, and refresh the area in the first display area that displays the first component information to display the second component information in real time; The component information of the foreground running application includes a back button, and the component information of the background running application includes an icon button.

2. The method according to claim 1, characterized in that, The step of monitoring the second application with the highest priority value in the second time period, based on the page information of the foreground application and the running information of the background application, includes: Collect vehicle operating information at a second time, including vehicle speed parameters and vehicle environmental parameters; Based on the aforementioned runtime information, determine the data change information of the application running at the second time. Based on the data change information, the page information of the foreground application and the running information of the background application are determined, thereby identifying the second application with the highest second time priority and monitoring the second application.

3. The method according to claim 2, characterized in that, The first application with the highest priority value for monitoring includes: Obtain the base weights for all applications; Based on the base weights of all applications and the data change information monitored in the first moment, the priority weights of all applications are calculated and sorted in order of priority weights. The first application with the highest time priority is determined.

4. The method according to claim 1, characterized in that, The application with the highest second time priority is a plurality of second applications, and the first display area displays the second component information corresponding to the plurality of second applications in a preset time order.

5. The method according to claim 1, characterized in that, The component information of the foreground running application includes a back button; The back button includes an exit button for exiting the application or a button to return to the desktop; The step of extracting the exit button includes: determining that the first application is the foreground running application, obtaining the first component information of the first application, and generating an exit button or a return to desktop button to exit the first application; or, determining that the second application is the foreground running application, obtaining the second component information of the second application, and generating an exit button or a return to desktop button to exit the second application.

6. The method according to claim 1, characterized in that, The component information of the background running application includes icon buttons; The icon buttons include function buttons for activating or controlling the application; The step of extracting the icon button includes: determining that the first application is the background running application, obtaining the first component information corresponding to the first application, and generating the icon button; Alternatively, if the second application is determined to be the background running application, the second component information corresponding to the second application is obtained, and an icon button is generated.

7. The method according to claim 6, characterized in that, An icon button is displayed in the first display area. In response to a switching operation command for the icon button, the second application is switched to run in the foreground, and the page corresponding to the second application is displayed in the second display area.

8. The method according to claim 1, characterized in that, The tasks run by the second application also include instant notification tasks; Obtain the instant notification task currently running in the second application, and extract the instant notification information corresponding to the instant notification task; When the instant notification message is displayed in the first display area for a preset duration, the display of the instant notification message ends.

9. The method according to claim 8, characterized in that, The tasks run by the second application also include continuous prompting tasks; Obtain the continuously prompting task currently running in the second application, and extract the continuously prompting information corresponding to the continuously prompting task; The priority of the instant notification information is higher than that of the continuous notification information; When the instant prompt message is displayed in the first display area for a preset duration, the continuous prompt message is displayed in the first display area.

10. The method according to claim 1, characterized in that, The display screen includes a second display area and a navigation bar. The navigation bar includes the first display area and a third display area. The third display area includes a fixed preset number of application icons.

11. An interface control device applied to an in-vehicle terminal, the in-vehicle terminal comprising a host and a display screen, characterized in that, The device includes: The display module includes a first display unit and a second display unit; The first display unit is used to display the control component in the first display area. The control component extracts component information and refreshes it in real time according to the vehicle status change information. The second display unit is used to display the page of the application running in the foreground in the second display area; The host module includes a listening unit and a refresh unit; The monitoring unit is used to monitor the application with the highest priority value and extract the component information corresponding to the application with the highest priority value. The refresh unit is used to refresh the component information corresponding to the application with the highest priority value in real time. Among them, the applications with the highest priority value being monitored include the foreground running applications and the background running applications; The component information of the foreground running application includes a back button, and the component information of the background running application includes an icon button.

12. A vehicle-mounted terminal, characterized in that, include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-10.

13. A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Small window management method and terminal

    CN111597000A

  • Window display method and vehicle-mounted terminal

    CN114911383A