Display control method and device of instrument screen, equipment, medium and program product
By generating a transition page consistent with the content of the abnormal interface when the smart car instrument interface displays abnormalities, the user panic problem caused by the instrument interface is solved and driving safety is improved.
Patent Information
- Application Number
- CN202411961973.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-29
AI Technical Summary
The smart car instrument interface is prone to being stuck when frequently applying for the release of resources, causing users to perceive abnormal instrument programs, which in turn causes panic and anxiety and affect driving safety.
When an exception is displayed on the instrument interface, a transition page is generated, whose content is consistent with the content of the exception interface, and the user is prohibited from entering a response to reduce user perception before the interface restarts.
By displaying the transition page, users' perception of abnormalities in instrument program are reduced, thereby reducing user panic and anxiety caused by abnormal instrument program and improving driving safety.
Smart Images

Figure CN119902841A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of intelligent vehicle technology, and in particular, relates to a display control method, device, equipment, medium and program product for an instrument screen. Background Art
[0002] With the continuous development of smart cars, the demand for intelligent in-vehicle applications is getting higher and higher. For example, instrument programs need to meet more system functions and higher visual effects. However, as instrument programs occupy more and more system overhead, when resources are frequently requested to be released, the probability of the instrument interface getting stuck will increase.
[0003] In order to restore the normal display of the instrument interface, it is often necessary to restart the instrument interface. During this process, the instrument screen will appear black, causing the user to perceive that the instrument program is abnormal, thereby causing panic and anxiety in the user, and thus affecting driving safety. Summary of the invention
[0004] The embodiments of the present application provide a display control method, device, equipment, medium and program product for an instrument screen, which can reduce the user's perception of abnormal situations in the instrument program, thereby reducing the risk of panic and anxiety in the user due to abnormal situations in the instrument program, and improving driving safety.
[0005] In a first aspect, an embodiment of the present application provides a display control method for an instrument screen, the method comprising:
[0006] Get the display status of the instrument interface on the instrument screen;
[0007] When the display status indicates that the instrument interface is abnormal, a transition page is generated according to the display content of the instrument interface; wherein the display content of the instrument interface and the display content of the transition page include the same display information, and the transition page is configured to prohibit responding to user input;
[0008] The transition page is displayed on the instrument screen.
[0009] In a second aspect, an embodiment of the present application provides a display control device for an instrument screen, the device comprising:
[0010] A first acquisition module is used to acquire the display status of the instrument interface on the instrument screen;
[0011] A generating module, used for generating a transition page according to the display content of the instrument interface when the display status indicates that the instrument interface is abnormal; wherein the display content of the instrument interface and the display content of the transition page include the same display information, and the transition page is configured to prohibit responding to user input;
[0012] The display module is used to display the transition page on the instrument screen.
[0013] In a third aspect, an embodiment of the present application provides a display control device for an instrument screen, the device comprising:
[0014] A processor and a memory storing programs or instructions;
[0015] The above method is implemented when the processor executes the program or instruction.
[0016] In a fourth aspect, an embodiment of the present application provides a machine-readable storage medium, on which a program or instruction is stored, and the program or instruction implements the above method when executed by a processor.
[0017] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the above method.
[0018] In a fifth aspect, an embodiment of the present application provides a vehicle, comprising: a display control device for an instrument screen;
[0019] The display control device of the instrument screen is used to execute the above method.
[0020] The display control method, device, equipment, medium and program product of the instrument screen of the embodiment of the present application can obtain the display status of the instrument interface on the instrument screen; when the display status indicates that the instrument interface is abnormal, a transition page is generated according to the display content of the instrument interface; wherein the display content of the instrument interface and the display content of the transition page include the same display information; and the transition page is displayed on the instrument screen. In this way, before the instrument interface is restarted, a transition page with the same display information as the instrument interface with the abnormal display can be generated, that is, the display content of the transition page is highly consistent with the display content of the instrument interface with the abnormal display, so that during the restart of the instrument interface, the user's perception of the abnormality of the instrument program can be reduced by displaying the transition page, thereby reducing the risk of panic and anxiety of the user caused by the abnormality of the instrument program, thereby improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] Figure 1 It is a flow chart of a display control method of an instrument screen provided in an embodiment of the present application;
[0023] Figure 2aIt is one of the schematic diagrams of the display layer of the instrument screen in the display control method of the instrument screen provided in the embodiment of the present application;
[0024] Figure 2b This is the second schematic diagram of the display layer of the instrument screen in the display control method of the instrument screen provided in the embodiment of the present application;
[0025] Figure 2c This is the third schematic diagram of the display layer of the instrument screen in the display control method of the instrument screen provided in the embodiment of the present application;
[0026] Figure 2d This is a fourth schematic diagram of the display layer of the instrument screen in the display control method of the instrument screen provided in the embodiment of the present application;
[0027] Figure 3 It is a flowchart of a specific scenario embodiment of the display control method of the instrument screen provided in the embodiment of the present application;
[0028] Figure 4 It is a structural schematic diagram of a display control device for an instrument screen provided in an embodiment of the present application;
[0029] Figure 5 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0031] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0032] In addition, it should be noted that the acquisition, storage, use, and processing of data in the embodiments of this application are in compliance with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0033] In order to solve the problems of the prior art, the embodiments of the present application provide a display control method, device, equipment, medium and program product for an instrument screen. The display control method for an instrument screen provided by the embodiments of the present application is first introduced below.
[0034] Figure 1 FIG. 1 is a flow chart showing a display control method of an instrument screen provided by an embodiment of the present application. Figure 1 As shown, the display control method of the instrument screen may include:
[0035] Step 101, obtaining the display status of the instrument interface on the instrument screen.
[0036] In step 101, a keep-alive program may be set to monitor the display status of the instrument interface on the instrument screen to determine whether the current instrument interface has a display abnormality.
[0037] For example, the display status of the instrument interface on the instrument screen can be obtained, and the display status can be the process running status information of the instrument program. For example, if the process of the instrument program is not running during the vehicle startup process, it can be considered that the instrument interface display is abnormal. The display status can also be a heartbeat signal sent by the instrument program at regular intervals. For example, if the heartbeat signal is not received for a long time, it can be considered that the instrument interface display is abnormal.
[0038] Step 102, when the display status indicates that the instrument interface displays abnormally, a transition page is generated according to the display content of the instrument interface; wherein the display content of the instrument interface and the display content of the transition page include the same display information, and the transition page is configured to prohibit responding to user input.
[0039] In step 102, it is understandable that if the display status indicates that the instrument interface displays abnormally, the instrument interface may be in a stuck state, that is, the display content of the instrument interface can no longer respond to any signal changes, resulting in the user being unable to accurately obtain the vehicle's driving information including speed, gear, battery power, mileage, etc., thereby affecting driving safety. Therefore, it is necessary to restart the instrument interface to restore the normal display. However, during the restart of the instrument interface, since the instrument program is killed and it takes some time to reinitialize, the user may see a black screen on the instrument screen during this period, thereby perceiving that an abnormality has occurred in the instrument program.
[0040] Based on this, when the instrument interface displays abnormally, a transition page can be generated according to the display content of the instrument interface, and the display content of the transition page can include the same display information as the display content of the instrument interface. For example, the display content of the instrument interface can include driving information such as speed, gear, battery power, and cruising range, and can also include entertainment information such as music playback screen and navigation. Correspondingly, the transition page can also include driving information such as speed, gear, battery power, and cruising range, as well as entertainment information such as music playback screen and navigation. And the display position corresponding to the same type of display information in the display content of the instrument interface and the display content of the transition page is also consistent.
[0041] It is understandable that the transition page can be a static page that is configured to prohibit responding to user input. In other words, when the transition page is displayed, it cannot respond to the user's operation of switching the displayed content. For example, if the user inputs an operation of switching cards on the transition page, the transition page will not respond and will still display the original content.
[0042] Step 103: Display a transition page on the instrument screen.
[0043] In step 103, a transition page may be displayed on the instrument screen. Figure 2a As shown, when the instrument interface 202 is displayed normally, the display layer of the instrument screen may include a black screen background 201 at the bottom layer, and the instrument interface 202 located above the black screen background 201. Figure 2b As shown, when the instrument interface 202 displays abnormally, a transition page 203 can be generated. The transition page 203 also serves as a display layer of the instrument screen and is located above the instrument interface 202. At this time, the instrument screen image seen by the user is the transition page 203.
[0044] The display control method, device, equipment, medium and program product of the instrument screen of the embodiment of the present application can obtain the display status of the instrument interface on the instrument screen; when the display status indicates that the instrument interface is abnormal, a transition page is generated according to the display content of the instrument interface; wherein the display content of the instrument interface and the display content of the transition page include the same display information; and the transition page is displayed on the instrument screen. In this way, before the instrument interface is restarted, a transition page with the same display information as the instrument interface with the abnormal display can be generated, that is, the display content of the transition page is highly consistent with the display content of the instrument interface with the abnormal display, so that during the restart of the instrument interface, the user's perception of the abnormality of the instrument program can be reduced by displaying the transition page, thereby reducing the risk of panic and anxiety of the user caused by the abnormality of the instrument program, thereby improving driving safety.
[0045] In some embodiments, after controlling the instrument interface to restart, the method may further include:
[0046] The control instrument interface restarts.
[0047] In this embodiment, when a transition page is displayed on the instrument screen, the instrument interface can be controlled to restart. In other words, the instrument program can be forcibly closed so that the instrument program is killed, and then the instrument program can be started again to complete the initialization of the instrument program, thereby achieving the purpose of restoring the normal display of the instrument interface.
[0048] It is understandable that if Figure 2c As shown, during the restart process, the display layer of the instrument screen may include a black screen background 201 and a transition page 203 located above the black screen background 201, that is, during the restart process, the instrument screen image seen by the user is the transition page 203, and the black screen background 201 will not be directly seen due to the restart of the instrument interface.
[0049] In this way, the user's perception of abnormalities in the instrument program can be reduced, thereby reducing the risk of panic and anxiety caused by abnormalities in the instrument program and improving driving safety.
[0050] In some embodiments, after the control instrument interface is restarted, the method further includes:
[0051] When the restart of the instrument interface is completed, the restarted instrument interface is displayed on the instrument screen, and the transition page is hidden.
[0052] In this embodiment, when the instrument interface is restarted, the instrument interface is displayed normally, that is, the display content in the instrument interface can be updated in time in response to the received signal. Figure 2dAs shown, at this time, the instrument interface 202 after restart can be displayed on the instrument screen, and the transition page 203 is hidden, that is, the picture seen by the user on the instrument screen is the instrument interface 202 after restart.
[0053] In some embodiments, generating a transition page according to the display content of the instrument interface may include:
[0054] The display content of the instrument interface is copied to obtain a transition page, and the display content of the transition page is the same as the display content of the instrument interface.
[0055] In this embodiment, the display content of the instrument interface can be directly copied to obtain a transition page with exactly the same display content. In other words, the transition page can be an image, which can be obtained by taking a screenshot of the instrument interface and displayed on the instrument screen as a transition page.
[0056] In this way, since the transition page is exactly the same as the display content when the instrument interface displays an abnormality, the transition page is displayed during the restart of the instrument interface, and the user will not perceive the process of restarting the instrument interface, thereby reducing the user's perception of abnormal situations in the instrument program, thereby reducing the risk of user panic and anxiety, and improving driving safety.
[0057] In some embodiments, when the display status indicates that the instrument interface is abnormal, a transition page is generated according to the display content of the instrument interface, including:
[0058] When the display status indicator instrument interface displays an abnormality, obtaining the vehicle's driving information, the driving information including at least one of the vehicle speed, gear position, battery power and cruising range;
[0059] Driving information is drawn based on a lightweight graphics engine, and a transition page is generated, and the displayed information includes driving information.
[0060] In this embodiment, the displayed information may include driving information, and the driving information may include at least one of vehicle speed, gear position, battery power, and cruising range.
[0061] When generating a transition page, the vehicle driving information corresponding to that moment can be read and the display content can be drawn that is the same as the instrument interface. In this way, the display content of the transition page can include the vehicle driving information at the time of display, so that the user can obtain the accurate driving status of the vehicle and further improve driving safety.
[0062] In some embodiments, when the displayed information includes driving information and entertainment information, the driving information is drawn based on a lightweight graphics engine to generate a transition page, including:
[0063] Drawing driving information based on a lightweight graphics engine to generate first display data;
[0064] Generating second display data according to entertainment information in the display content of the instrument interface;
[0065] A transition page is generated according to the first display data and the second display data.
[0066] In this embodiment, the displayed information may include driving information such as speed, gear, battery power, and cruising range, as well as entertainment information such as music playback screen and navigation.
[0067] According to the vehicle motion signal and state signal fed back by the vehicle system, the driving information can be drawn based on the lightweight graphics engine to generate the first display data. That is, the first display data can indicate the display content of the driving information such as speed, gear, battery power, and cruising range that changes in response to the relevant signals.
[0068] The lightweight graphics engine may include engines such as LVGL, MicroGFX, Embedded Wizard, and EmWin, which may be selected according to actual needs and are not specifically limited here. For example, the lightweight graphics engine may be an LVGL engine.
[0069] The entertainment information in the display content of the instrument interface can also be directly copied to generate the second display data. In other words, the second display data can indicate the display content of the entertainment information, and the display content of this part is the same as the display content of the instrument interface and will not change according to the real-time situation of the vehicle.
[0070] A transition page may be generated based on the first display data and the second display data. It is understood that the transition page may include driving information updated in real time based on the real-time driving status of the vehicle and entertainment information that does not change. It is understood that although the driving information may be updated in real time, the same type of driving information is displayed in the same position as the instrument interface.
[0071] In this way, the user's perception of abnormal situations in the instrument program can be reduced, and the driving information of the transition page can be updated by the lightweight graphics engine while using fewer system resources, so that the user can obtain the accurate driving status of the vehicle in real time, further improving driving safety.
[0072] In some embodiments, obtaining the display status of the instrument interface on the instrument screen includes:
[0073] Monitoring the heartbeat signal of the instrument program, which is a signal sent by the instrument program according to a preset period;
[0074] When no heartbeat signal is detected within a first time period, it is determined that the instrument interface display is abnormal; wherein the first time period is determined according to a preset cycle.
[0075] In this embodiment, the keep-alive program can monitor the heartbeat signal of the instrument program. The heartbeat signal can be a signal sent by the instrument program according to a preset period, and the preset period can be a preset time period, for example, the preset period can be t1, and the instrument program sends a heartbeat signal every t1.
[0076] If the heartbeat signal is not detected within the first time period, it can be considered that the instrument program may be stuck, and the instrument interface display can be determined to be abnormal. The first time period can be determined according to a preset period, and the first time period can be greater than or equal to the preset period.
[0077] In this way, the display status of the instrument interface can be judged by monitoring the heartbeat signal of the instrument program, avoiding the situation where an abnormal display of the instrument interface is misjudged as a normal display due to the existence of the instrument program process. This improves the accuracy of the display status of the instrument interface, and enables timely processing of display abnormalities, further improving driving safety.
[0078] In some embodiments, when the heartbeat signal is not detected for a period exceeding a threshold, before determining that the instrument interface display is abnormal, the method further includes:
[0079] Get the actual startup time and standard startup time of the instrument program;
[0080] Determine the delay rate of the instrument procedure based on the actual startup time and the standard startup time;
[0081] A first time period is determined according to a preset period and a delay rate.
[0082] In this embodiment, the actual startup time and the standard startup time of the instrument program can be obtained. The standard startup time can be the time required for the instrument program to start from the beginning to the completion of startup when the network is normal.
[0083] The standard startup time can be a time predetermined based on basic information such as the model version of the instrument program, or it can be a time determined based on the historical startup times of multiple instrument programs. For example, the minimum value in the historical startup time can be determined as the standard startup time, and the average of multiple values in the historical startup time whose standard deviation meets the requirements can also be determined as the standard startup time.
[0084] The actual startup time is the actual time taken for the instrument program to start from the beginning to the completion of the startup.
[0085] The delay rate of the instrument program may be determined according to the actual startup time and the standard startup time. For example, the delay rate may be a ratio of the actual startup time to the standard startup time.
[0086] The first time period may be determined according to a preset period and a delay rate. For example, the first time period may be the product of the preset period and the delay rate.
[0087] In this way, the situation in which the keep-alive program receives the heartbeat signal with a lag due to network delay can be considered, and a more accurate first time period can be calculated based on the preset cycle and delay rate, thereby improving the accuracy of abnormality judgment on the instrument interface display.
[0088] In order to facilitate understanding of the display control method of the instrument screen provided by the above embodiment, the display control method of the instrument screen is described below with a specific scenario embodiment. Figure 3 As shown, this scenario embodiment may include:
[0089] Step 301, the keep-alive program monitors the heartbeat signal of the instrument program;
[0090] Step 302, whether a heartbeat signal is detected within the first time period, if yes, execute step 303, if no, execute step 305;
[0091] Step 303, whether the transition page has been displayed, if yes, execute step 304, if not, execute step 301;
[0092] Step 304, hiding the transition page;
[0093] Step 305, whether the transition page has been displayed, if yes, execute step 301, if no, execute step 306;
[0094] Step 306, display the transition page and reset the instrument program.
[0095] Based on the display control method of the instrument screen provided in the above embodiment, the present application also provides an embodiment of a display control device of the instrument screen.
[0096] Figure 4 A schematic structural diagram of a display control device for an instrument screen provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0097] Reference Figure 4 , the display control device 400 of the instrument screen may include:
[0098] The first acquisition module 401 is used to acquire the display status of the instrument interface on the instrument screen;
[0099] A generating module 402, configured to generate a transition page according to the display content of the instrument interface when the display status indicates that the instrument interface is abnormal; wherein the display content of the instrument interface and the display content of the transition page include the same display information, and the transition page is configured to prohibit responding to user input;
[0100] The display module 403 is used to display the transition page on the instrument screen.
[0101] In some embodiments, the instrument screen display control device 400 may further include:
[0102] Control module, used to control the restart of the instrument interface.
[0103] In some embodiments, the instrument screen display control device 400 may further include:
[0104] The hidden module is used to display the restarted instrument interface on the instrument screen and hide the transition page when the instrument interface restarts.
[0105] In some embodiments, the generation module 402 may also be used to:
[0106] The display content of the instrument interface is copied to obtain a transition page, and the display content of the transition page is the same as the display content of the instrument interface.
[0107] In some embodiments, when the displayed information includes driving information and entertainment information, the generating module 402 may be used to:
[0108] When the display status indicator instrument interface displays an abnormality, obtaining the vehicle's driving information, the driving information including at least one of the vehicle speed, gear position, battery power and cruising range;
[0109] Driving information is drawn based on a lightweight graphics engine, and a transition page is generated, and the displayed information includes driving information.
[0110] In some embodiments, the first acquisition module 401 may also be used to:
[0111] Monitoring the heartbeat signal of the instrument program, which is a signal sent by the instrument program according to a preset period;
[0112] When no heartbeat signal is detected within a first time period, it is determined that the instrument interface display is abnormal; wherein the first time period is determined according to a preset cycle.
[0113] In some embodiments, the instrument screen display control device 400 may further include:
[0114] The second acquisition module is used to obtain the actual startup time and standard startup time of the instrument program before determining that the instrument interface displays abnormality when the heartbeat signal is not detected after the time threshold is exceeded;
[0115] A first determination module is used to determine a delay rate of the instrument program according to the actual startup time and the standard startup time;
[0116] The second determining module is used to determine the first time period according to a preset period and a delay rate.
[0117] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the display control method of the above-mentioned instrument screen. All implementation methods in the above-mentioned method embodiment are applicable to the embodiments of the device. Its specific functions and technical effects brought about can be found in the method embodiment part, which will not be repeated here.
[0118] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0119] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in yet another embodiment of the present application is shown.
[0120] The device may include a processor 501 and a memory 502 storing programs or instructions.
[0121] When the processor 501 executes the program, the steps in any of the above method embodiments are implemented.
[0122] Exemplarily, the program may be divided into one or more modules / units, one or more modules / units are stored in the memory 502, and executed by the processor 501 to complete the present application. One or more modules / units may be a series of program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the program in the device.
[0123] Specifically, the processor 501 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0124] The memory 502 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 502 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 502 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 502 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 502 is a non-volatile solid-state memory.
[0125] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) machine-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0126] The processor 501 implements any one of the methods in the above embodiments by reading and executing the program or instruction stored in the memory 502 .
[0127] In one example, the electronic device may further include a communication interface 503 and a bus 504. The processor 501, the memory 502, and the communication interface 503 are connected via the bus 504 and communicate with each other.
[0128] The communication interface 503 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0129] Bus 504 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 504 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0130] In addition, in combination with the method in the above embodiment, the embodiment of the present application may provide a machine-readable storage medium for implementation. The machine-readable storage medium stores a program or instruction; when the program or instruction is executed by a processor, any one of the methods in the above embodiment is implemented. The machine-readable storage medium can be read by a machine such as a computer.
[0131] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0132] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0133] An embodiment of the present application provides a computer program product, which is stored in a machine-readable storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0134] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0135] The functional modules shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.
[0136] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0137] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by a computer program or instruction. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0138] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A display control method for an instrument screen, characterized in that: include: Get the display status of the instrument interface on the instrument screen; In the case where the display state indicates that the instrument interface is displayed abnormally, generating a transition page according to the display content of the instrument interface; wherein the display content of the instrument interface and the display content of the transition page include the same display information, and the transition page is configured to prohibit responding to user input; The transition page is displayed on the instrument screen.
2. The method according to claim 1, characterized in that After the transition page is displayed on the instrument screen, the method further includes: Control the instrument interface to restart.
3. The method according to claim 2, characterized in that After controlling the instrument interface to restart, the method further includes: When the restart of the instrument interface is completed, the restarted instrument interface is displayed on the instrument screen, and the transition page is hidden.
4. The method according to claim 1, characterized in that: Generating a transition page according to the display content of the instrument interface includes: The display content of the instrument interface is copied to obtain a transition page, and the display content of the transition page is the same as the display content of the instrument interface.
5. The method according to claim 1, characterized in that: When the display state indicates that the instrument interface is displayed abnormally, generating a transition page according to the display content of the instrument interface includes: When the display state indicates that the instrument interface display is abnormal, obtaining driving information of the vehicle, the driving information including at least one of vehicle speed, gear position, battery power and cruising range; The driving information is drawn based on a lightweight graphics engine to generate a transition page, and the display information includes the driving information.
6. The method according to claim 1, characterized in that The obtaining of the display status of the instrument interface on the instrument screen includes: A heartbeat signal of a monitoring instrument program, wherein the heartbeat signal is a signal emitted by the instrument program according to a preset period; When the heartbeat signal is not detected within a first time period, it is determined that the instrument interface display is abnormal; wherein the first time period is determined according to the preset period.
7. The method according to claim 6, characterized in that In the case where the heartbeat signal is not detected for a period exceeding a threshold, before determining that the instrument interface display is abnormal, the method further includes: Obtaining the actual startup time and the standard startup time of the instrument program; Determining a delay rate of the instrument program according to the actual startup time and the standard startup time; The first time period is determined according to the preset period and the delay rate.
8. A display control device for an instrument screen, characterized in that: include: A first acquisition module is used to acquire the display status of the instrument interface on the instrument screen; A generating module, configured to generate a transition page according to the display content of the instrument interface when the display state indicates that the display of the instrument interface is abnormal; wherein the display content of the instrument interface and the display content of the transition page include the same display information, and the transition page is configured to prohibit responding to user input; A display module is used to display the transition page on the instrument screen.
9. An electronic device, characterized in that: The device comprises: a processor and a memory storing programs or instructions; When the processor executes the program or instruction, the method according to any one of claims 1 to 7 is implemented.
10. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 7.
12. A vehicle, characterized in that: include: Display control device for instrument screen; The display control device of the instrument screen is used to execute the method according to any one of claims 1 to 7.