Navigation interface display method and device and vehicle

By obtaining and displaying the navigation interface pictures when the vehicle computer system was started, and using layer overlay technology, the problem of slow icon display on the navigation interface of the vehicle computer system was solved, and the display speed of the navigation interface and users were improved Experience.

CN119200915APending Publication Date: 2024-12-27GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411152406.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When the car computer system is started, due to the diversified functions, the navigation interface application icons are displayed slowly, which affects the user experience.

Method used

When the target system is started, the image on the navigation interface was obtained when the last time it was closed, and the image was displayed when the application icon was not loaded. The image was displayed using layer overlay technology to reduce the display time.

Benefits of technology

By displaying pictures instead of application icons, the time to display application icons in the navigation interface is reduced, the speed of application icons in the navigation interface is improved, and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200915A_ABST
    Figure CN119200915A_ABST
Patent Text Reader

Abstract

The invention provides a navigation interface display method and device and a vehicle, the method is applied to the technical field of vehicles, the method comprises the following steps: in response to starting of a target system, a first picture is obtained, the first picture is a picture of a target area on a navigation interface when the target system is closed last time, and the target area is used for displaying at least one application icon; and under the condition that the target system does not load the at least one application icon, displaying the first picture on a target area of a navigation interface of the target system. The method can reduce the display time of the application icon of the navigation interface of the target system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and more specifically, to a navigation interface display method, device and vehicle in the field of vehicle technology. Background Art

[0002] The car computer system (CCS) is a highly integrated vehicle information system that can integrate various functions of the vehicle and provide users with infotainment, navigation, communication, driving assistance, vehicle management and other functions through networking technology.

[0003] As users' demands for vehicles become more diverse, the functions of the vehicle computer system are also increasing. However, as the functions integrated into the vehicle computer system increase, the amount of tasks that the vehicle computer system needs to handle at startup is also increasing, resulting in a slow display speed of application icons on the navigation interface of the vehicle computer system at startup. Summary of the invention

[0004] The present application provides a navigation interface display method, device and vehicle, which can reduce the display time of application icons on the navigation interface of a vehicle system.

[0005] In a first aspect, a navigation interface display method is provided, the method comprising: in response to a target system being started, obtaining a first image, the first image being an image of a target area on the navigation interface when the target system was last shut down, the target area being used to display at least one application icon; when the target system has not loaded at least one application icon, displaying the first image on the target area of ​​the navigation interface of the target system.

[0006] In the above technical scheme, the embodiment of the present application provides a navigation interface display method: in response to the start-up of the target system, a first image is obtained, and when the target system has not loaded at least one application icon, the first image is displayed on the target area of ​​the navigation interface of the target system, wherein the target area is used to display at least one application icon. Since the first image is the image of the target area on the navigation interface when the target system was last shut down, when the target system has not loaded the application icons in the target area, the first image is displayed on the target area of ​​the navigation interface of the target system, so that the corresponding application icon can be displayed on the target area. It should be noted that when the target system displays the first image on the navigation interface, it only needs to decode the image data and render it on the navigation interface, that is, display it on the navigation interface, while when the target system displays the application icon on the navigation interface, it not only needs to decode and render the application icon, but also needs to read the corresponding application software information from the internal memory, preload some resources of the application software, etc. Therefore, the time for the target system to display the first image on the navigation interface will be shorter than the time for displaying the application icon, thereby being able to visually reduce the display time of the application icon on the target area of ​​the navigation interface, and improve the display speed of the application icon on the navigation interface of the target system.

[0007] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the target area includes a first layer and a second layer, the first layer is used to display pictures, and the second layer is used to display at least one application icon; when the target system has not loaded at least one application icon, the first picture is displayed on the target area of ​​the navigation interface of the target system, including: when the target system has not loaded at least one application icon, the first picture is displayed in the first layer, and the first layer is displayed above the second layer in the target area.

[0008] In the above technical solution, the target area includes a first layer and a second layer, the first layer is used to display pictures, and the second layer is used to display at least one application icon, so that when the target system has not loaded all the application icons in the target area, the first picture can be displayed in the first layer, and the first layer can be displayed above the second layer, that is, the first picture (first layer) can be covered above the second layer of the application icons in the target area that have not been loaded, so that when the target system has not loaded all the application icons in the target area, the corresponding application icons can be displayed on the navigation interface of the target system.

[0009] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the method also includes: determining the number of first pictures, different first pictures include different application icons; when the number of first pictures is one, displaying the first pictures in the first layer; when the number of first pictures is greater than one, displaying the second picture in the first layer, the second picture being the picture with the highest priority among all the first pictures.

[0010] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when the number of first pictures is greater than one, after the second picture is displayed in the first layer, the method also includes: when a sliding operation on the second picture is received, obtaining the sliding direction of the sliding operation; turning the second picture according to the sliding direction, and displaying the third picture after turning the page in the first layer, the third picture is a picture among all the first pictures, and the third picture is different from the second picture.

[0011] In the above technical scheme, when the number of first pictures obtained is greater than one, after the second picture is displayed in the first layer, in order to facilitate the user to view other application icons, in a possible implementation mode, it is possible to detect whether a sliding operation of the user on the second picture is received, so as to obtain the sliding direction of the sliding operation when the user's sliding operation on the second picture is received, and then turn the page of the second picture according to the sliding direction, and display the third picture after turning the page in the first layer, wherein the third picture is a picture among all the first pictures, and the third picture is different from the second picture, that is, the application icon included in the third picture is different from the application icon included in the second picture. Therefore, through this method, different first pictures, that is, different application icons, can be displayed in the target area of ​​the navigation interface, so that the user can view other application icons conveniently.

[0012] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the first image includes sub-images of the same number as at least one application icon, and each sub-image includes an application icon; after displaying the first image on the target area of ​​the navigation interface of the target system, the method also includes: detecting whether there is a target application icon that has been loaded, the target application icon is one or more of at least one application icon: in the case that the target application icon has been loaded, canceling the display of the sub-image including the target application icon on the target area.

[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after displaying the first image on the target area of ​​the navigation interface of the target system, the method also includes: upon receiving a target instruction, canceling the display of the first image on the target area of ​​the navigation interface of the target system, and the target instruction is used to indicate that the target system has completed loading at least one application icon.

[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, before obtaining the first picture corresponding to the vehicle system in response to the start-up of the target system, the method also includes: in response to the shutdown of the target system, obtaining at least one application icon on the target area of ​​the navigation interface of the target system; and splicing at least one application icon to generate the first picture.

[0015] In the above technical solution, when a signal to shut down the target system is received, at least one application icon in the target area of ​​the navigation interface can be obtained, and the application icons in the target area can be spliced ​​to generate a first picture, thereby ensuring that in response to the start-up of the target system, the first picture obtained is the same as the picture of the target area on the navigation interface when the target system was last shut down, thereby ensuring the accuracy of the generated first picture.

[0016] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, obtaining at least one application icon in a target area of ​​a navigation interface of a vehicle system includes: obtaining at least one application icon in the target area and at least one number N of application icons, where N is a positive integer; splicing at least one application icon to generate a first image, including: when the number N of at least one application icon is less than or equal to a target threshold, splicing at least one application icon to generate a first image; when the number N of at least one application icon is greater than the target threshold, splicing at least one application icon to generate M first images, each first image including a different application icon, wherein 1<M<N.

[0017] In the above technical solution, in order to enable the first image generated by splicing the application icons in the target area to be fully displayed in the target area, that is, the size of the first image generated by splicing needs to be the same as the size of the target area, so a target threshold can be set, so that after obtaining the application icons and the number N of application icons in the target area, the number N of application icons in the target area can be compared with the target threshold, and then the number of first images generated can be determined according to the size relationship between the number N of application icons and the target threshold. Specifically, when the number N of application icons in the target area is less than or equal to the target threshold, it indicates that the size of the first image generated by splicing the application icons will not be larger than the size of the target area, that is, the first image generated by splicing can be fully displayed in the target area, so in this case, the application icons in the target area can be spliced ​​to generate a first image; when the number N of application icons in the target area is greater than the target threshold, it indicates that the size of the first image generated by splicing the application icons will be larger than the size of the target area, that is, the first image generated by splicing cannot be fully displayed in the target area, so in this case, the application icons in the target area can be spliced ​​to generate M first images, so as to ensure that the spliced ​​first image can be fully displayed in the target area.

[0018] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when the number N of at least one application icon is greater than the target threshold, at least one application icon is spliced ​​to generate M first images, including: when the number N of at least one application icon is greater than the target threshold, at least one application icon is spliced ​​to generate a fourth image, and the size of the fourth image is greater than the size of the first image; the fourth image is divided into M first images according to the size of the first image.

[0019] In a second aspect, a navigation interface display device is provided, the device comprising:

[0020] A first acquisition module, configured to acquire a first image corresponding to the target in response to the target system being started, wherein the first image is an image of a target area on the navigation interface when the target system was last shut down, and the target area is used to display at least one application icon;

[0021] The display module is used to display the first image on the target area of ​​the navigation interface of the target system when the target system has not completely loaded at least one application icon.

[0022] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the target area includes a first layer and a second layer, the first layer is used to display pictures, and the second layer is used to display at least one application icon; the display module is specifically used to display the first picture in the first layer and display the first layer above the second layer in the target area when the target system has not loaded at least one application icon.

[0023] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the device also includes a determination module, which is used to determine the number of first pictures, and different first pictures include different application icons; the display module is specifically used to display the first pictures in the first layer when the number of first pictures is one; when the number of first pictures is greater than one, display the second picture in the first layer, and the second picture is the picture with the highest priority among all first pictures.

[0024] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the device also includes a second acquisition module, which is used to obtain the sliding direction of the sliding operation when a sliding operation on the second picture is received; the display module is specifically used to turn the page of the second picture according to the sliding direction, and display the third picture after turning the page in the first layer, the third picture is a picture among all the first pictures, and the third picture is different from the second picture.

[0025] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the first image includes sub-images with the same number as at least one application icon, and each sub-image includes an application icon; the device also includes a detection module for detecting whether a target application icon has been loaded, and the target application icon is one or more of the at least one application icon; the device also includes a cancellation module for canceling the display of the sub-image including the target application icon on the target area when the target application icon has been loaded.

[0026] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the cancellation module is also used to cancel the display of the first image on the target area of ​​the navigation interface of the target system when a target instruction is received, and the target instruction is used to indicate that the target system has completed loading at least one application icon.

[0027] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the device also includes a third acquisition module, which is used to acquire at least one application icon on the target area of ​​the navigation interface of the target system in response to the target system being shut down; the device also includes a generation module, which is used to splice at least one application icon to generate a first image.

[0028] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the third acquisition module is also used to obtain at least one application icon in the target area and the number N of at least one application icon, where N is a positive integer; the generation module is also used to, when the number N of at least one application icon is less than or equal to the target threshold, splice the at least one application icon to generate a first image; when the number N of at least one application icon is greater than the target threshold, splice the at least one application icon to generate M first images, each first image including different application icons, wherein 1<M<N.

[0029] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the generation module is specifically used to, when the number N of at least one application icon is greater than the target threshold, splice at least one application icon to generate a fourth image, the size of the fourth image is greater than the size of the first image; and divide the fourth image into M first images according to the size of the first image.

[0030] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the navigation interface display method in the first aspect or any possible implementation of the first aspect.

[0031] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the navigation interface display method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0032] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the navigation interface display method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 This is a schematic diagram of a navigation interface normally displayed by a vehicle system provided in an embodiment of the present application;

[0034] Figure 2 It is a schematic diagram of a navigation interface of an abnormal display of a vehicle system provided in an embodiment of the present application;

[0035] Figure 3 is a schematic flow chart of a navigation interface display method provided in an embodiment of the present application;

[0036] Figure 4 is a schematic diagram of a first picture provided in an embodiment of the present application;

[0037] Figure 5 is a schematic diagram of a navigation interface provided by an embodiment of the present application, in which a first image is displayed in a target area of ​​the navigation interface;

[0038] Figure 6 is a schematic flow chart of another navigation interface display method provided in an embodiment of the present application;

[0039] Figure 7 It is a structural schematic diagram of a vehicle navigation interface display device provided in an embodiment of the present application;

[0040] Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0042] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0043] Before introducing the solutions of the embodiments of the present application, the professional terms that may be involved in the embodiments of the present application are first explained.

[0044] Layer: A canvas that can be used to carry display elements such as text and images. For multiple layers that overlap each other, the larger layer will cover the smaller layer in the overlapping area of ​​the multiple layers, so that the largest layer among the multiple layers is visible in the image, while the other layers are not visible in the image.

[0045] Bitmap: Also known as raster graphics or dot-matrix, it is an image represented by a pixel array or dot matrix.

[0046] Canvas: It is a tag provided by the fifth version of HyperText Markup Language 5 (HTML5) for displaying drawing effects. Canvas originally means canvas or canvas.

[0047] Bitmap.createBitmap: is a method used to create a Bitmap object on the Android platform.

[0048] In-Vehicle Infotainment System Controller (IVI Controller): It is the hardware and software component that manages the vehicle infotainment system. It is a central control unit that integrates multimedia playback, navigation, communication and display functions.

[0049] The car computer system is an important part of modern cars, which can provide drivers and passengers with rich functions and services. Specifically, the car computer system is a highly integrated vehicle information system that can integrate various functions of the vehicle and provide users with functions and services such as infotainment, navigation, communication, driving assistance and vehicle management through networking technology.

[0050] It should be noted that the navigation interface of the vehicle system is the first application loaded when the vehicle system is started. For example, Figure 1 As shown, Figure 1 is a schematic diagram of a navigation interface normally displayed by a vehicle system provided in an embodiment of the present application, Figure 1 It can be seen that the navigation interface 100 includes a target area 101 and a non-target area 102 .

[0051] The target area 101 is used to display at least one application icon, which can be added by the user, or the vehicle system can determine the user's frequently used application software based on the user's frequency of use and duration of use of the application software, and add the application icon corresponding to the user's frequently used application software to the target area 101. This embodiment of the application is not limited to this. Figure 1 As shown, at least one application icon in the target area 101 includes an icon 1011 of a video application software, an icon 1012 of a music application software, an icon 1013 of a navigation application, and an icon 1014 of a weather forecast application software.

[0052] The non-target area 102 is used to display the default function icons when the vehicle leaves the factory, for example, Figure 1As shown, the function icons in the non-target area 102 are the vehicle's main control menu icon 1021, the main driver's seat seat ventilation / heating icon 1022, the co-driver's seat seat ventilation / heating icon 1023, the air-conditioning switch icon 1024 and the speaker icon 1025.

[0053] The navigation interface of the vehicle system may include Figure 1 The embodiments of the present application do not limit the display areas shown to more or less.

[0054] As users' demands for vehicles diversify, the functions of the car system are also increasing. As the car system integrates more and more functions, the amount of tasks that the car system needs to handle at startup is also becoming larger and larger, resulting in the application icons in the navigation interface being unable to be displayed quickly when the car system is started.

[0055] For example, Figure 2 As shown, Figure 2 is a schematic diagram of a navigation interface of an abnormal display of a vehicle system provided in an embodiment of the present application, Figure 2 It can be seen that the non-target display area 102 in the navigation interface 100 displays normally, that is, the default function icons when the vehicle leaves the factory display normally, but because the load (task volume) borne by the vehicle system at startup is too large, the application icons in the target display area 101 of the navigation interface 100 of the vehicle system cannot be displayed quickly, that is, the application icons in the target display area 101 cannot be displayed synchronously with the function icons in the non-target display area 102.

[0056] Based on the above problems, the present application provides a navigation interface display method, which can reduce the display time of application icons on the navigation interface of the vehicle system, thereby improving the display speed of application icons on the navigation interface of the vehicle system.

[0057] Below through Figure 3 The method of the embodiment of the present application is described in detail.

[0058] Figure 3 It is a schematic flow chart of a navigation interface display method provided in an embodiment of the present application.

[0059] It should be noted that the navigation interface display method provided in the embodiment of the present application can be applied to a vehicle equipped with a navigation bar, or an electronic device equipped with a navigation bar (such as a desktop computer, tablet, notebook, etc.), and the embodiment of the present application is not limited to this.

[0060] The following describes the navigation interface display method provided in an embodiment of the present application by taking an application in a vehicle equipped with a navigation bar as an example.

[0061] For example, Figure 3As shown, taking the IVI controller of a vehicle as an example, the method 300 includes:

[0062] Step 301, in response to the target system being started, obtaining a first picture, the first picture being a picture of a target area on a navigation interface when the target system was last shut down, the target area being used to display at least one application icon.

[0063] It can be understood that when the navigation interface display method is applied to a vehicle equipped with a navigation bar, the target system is the vehicle's on-board system; when the navigation interface display method is applied to an electronic device equipped with a navigation bar, the target system is the electronic device's infotainment system.

[0064] Exemplarily, in the case where the target system is the vehicle's on-board system, the method for triggering the startup of the vehicle's on-board system is: the user may use the vehicle's ignition switch, that is, insert the vehicle key into the ignition lock, and turn the key to the ACC / ON position to trigger the startup of the vehicle's on-board system; or the user may press the vehicle's start button in the vehicle to trigger the startup of the vehicle's on-board system; or the user may remotely control the startup of the vehicle's on-board system from outside the vehicle through a remote control key or an electronic device (for example, a mobile phone, a watch, etc.), etc., and the embodiments of the present application are not limited to this.

[0065] It should be noted that when the IVI controller receives a signal to start the vehicle's on-board system, the IVI controller will respond to the start-up of the vehicle's on-board system, that is, the IVI controller will start loading the navigation interface of the on-board system, that is, the user interface, multimedia player, navigation software, establish a network connection, and communicate with other management systems of the vehicle (for example, engine management system, body management system) to obtain the vehicle's status information (for example, remaining fuel information and vehicle mileage, etc.) and display it on the dashboard or navigation interface.

[0066] In an embodiment of the present application, when the IVI controller loads the navigation interface of the vehicle system, a first image pre-generated and stored inside the vehicle system is obtained, and the first image is an image of the target area on the navigation interface when the vehicle system was last closed. Among them, the target area is an area in the navigation interface where the vehicle system or the user can adjust the display content. For example, when the display content is an application icon, the target area can be used to display at least one application icon. Specifically, in the case where the display content is an application icon, the user can add the application icon corresponding to the application software to the target area according to his or her own preferences, or the vehicle system can determine the user's frequently used application software based on the user's usage time and frequency of the application software, and add the application icon corresponding to the frequently used application software to the target area. It should be understood that in the case where the target area is used to display application icons, the pre-generated first image includes the application icons displayed in the target area on the navigation interface.

[0067] For example, if the application icon displayed in the target area on the navigation interface when the vehicle system was last shut down is as follows: Figure 1 As shown, when the vehicle system was last turned off, the application icons displayed in the target area of ​​the navigation interface included icons of video application software, music application software, navigation application software, and weather forecast application software. When the IVI controller loads the navigation interface, the first image obtained will include icons of video application software, music application software, navigation application software, and weather forecast application software. For details about the first image 400 obtained, please refer to Figure 4 shown.

[0068] Step 302: Display a first image on a target area of ​​a navigation interface of the target system when the target system has not yet completely loaded at least one application icon.

[0069] Exemplarily, when the IVI controller determines that the vehicle system has not fully loaded at least one application icon, that is, when the vehicle system cannot display the application icon in the target area of ​​the navigation interface, the acquired first image can be displayed in the target area of ​​the navigation interface of the vehicle system, so that when the vehicle system has not fully loaded the application icon in the target area, the corresponding application icon can be displayed in the target area of ​​the navigation interface of the vehicle system. It should be noted that the size (length and width) of the first image is the same as the size of the target area, so as to ensure that the first image can be fully displayed in the target area.

[0070] It can be seen from the above embodiments that when the vehicle system has not loaded all the application icons in the target area, the navigation interface of the vehicle system can be as follows: Figure 2 For example, when the vehicle system has not yet loaded all the application icons in the target area, the first image obtained is as follows Figure 4 As shown, the IVI controller can obtain the first picture ( Figure 4 ) is displayed in the target area of ​​the navigation interface of the vehicle system ( Figure 2 ), so that when the vehicle system has not loaded the application icons of the target area, the corresponding application icons can be displayed on the target area of ​​the navigation interface of the vehicle system, wherein the first image ( Figure 4 ) is displayed in the target area of ​​the navigation interface of the vehicle system ( Figure 2 ) for the navigation interface after going up. For details, please refer to Figure 5 shown.

[0071] It should be noted that when the first picture is displayed in the target area of ​​the navigation interface of the vehicle system, when the user clicks on the application icon in the first picture, it indicates that the user needs to open the application software corresponding to the application icon. Therefore, the IVI controller can determine the position information of the click operation in the first picture at this time, so that after the vehicle system completes loading the application icon in the target area, it can respond to the user's click operation and enter the application interface of the application icon corresponding to the position information of the click operation.

[0072] In summary, an embodiment of the present application provides a navigation interface display method: in response to the start-up of a target system, a first image can be obtained, and when the target system has not loaded at least one application icon, the first image can be displayed on a target area of ​​the navigation interface of the target system, wherein the target area is used to display at least one application icon. Since the first image is the image of the target area on the navigation interface when the target system was last shut down, when the target system has not loaded the application icons in the target area, the first image is displayed on the target area of ​​the navigation interface of the target system, so that the corresponding application icon can be displayed on the target area. It should be noted that when the target system displays the first image on the navigation interface, it only needs to decode the image data and draw it on the navigation interface, that is, display it on the navigation interface, while when the target system displays the application icon on the navigation interface, it not only needs to decode and render the application icon, but also needs to read the corresponding application software information from the internal memory, preload some resources of the application software, etc. Therefore, the time for the target system to display the first image on the navigation interface will be shorter than the time for displaying the application icon, thereby being able to visually reduce the display time of the application icon on the target area of ​​the navigation interface, thereby improving the display speed of the application icon on the navigation interface of the target system.

[0073] It should be noted that the above steps 301-302 are a simple description of a navigation interface display method provided in an embodiment of the present application. The following will provide a more detailed description of a navigation interface display method provided in an embodiment of the present application in combination with some examples. Figure 6 Taking the execution subject as an IVI controller as an example, the method includes the following steps.

[0074] Step 601: in response to a target system being shut down, obtaining at least one application icon on a target area of ​​a navigation interface of the target system.

[0075] Exemplary methods for triggering the shutdown of a vehicle's on-board system include: a user may trigger the shutdown of the vehicle's on-board system by configuring a physical button marked with "power" or "OFF" inside the vehicle; or a user may trigger the shutdown of the vehicle's on-board system by configuring a virtual button displayed with "power" or "OFF" on the vehicle's central control electronic screen; or a user may remotely control the shutdown of the vehicle's on-board system from outside the vehicle by using a remote control key or an electronic device, etc., and the embodiments of the present application are not limited to this.

[0076] It should be noted that, when the IVI controller receives a signal to shut down the vehicle's onboard system, the IVI controller will respond to the vehicle's onboard system shutting down, that is, the IVI controller will shut down the navigation interface of the onboard system. In an embodiment of the present application, when the IVI controller shuts down the navigation interface of the onboard system, at least one application icon on the target area of ​​the navigation interface of the current onboard system will be obtained, that is, the application icons corresponding to the application software added to the target area by the user or the onboard system will be obtained, wherein the application icon can be understood as the icon information corresponding to each application software, that is, the icon symbol, icon color and icon shape corresponding to each application program, etc., and the icon information is usually stored in the resource file of each application software. When obtaining multiple icon information on the target area, it is necessary to first obtain the package name of each application software (the unique identifier of each application software), and then extract the corresponding icon information in the resource file according to the package name. After obtaining the icon information corresponding to multiple application software on the target area, the IVI controller can generate a first picture according to the icon information, so that the IVI controller can directly obtain the picture of the target area on the navigation interface when the onboard system was previously shut down, that is, the first picture, when it receives a signal to start the vehicle's onboard system next time.

[0077] Step 602: splice at least one application icon to generate a first image.

[0078] For example, after the IVI controller obtains at least one application icon on the target area of ​​the navigation interface of the vehicle system, the IVI controller can use Canvas and Bitmap.createBitmap to stitch the application icons in the target area to generate a first image. Among them, stitching the application icons in the target area using Canvas and Bitmap.createBitmap to generate the first image is a conventional technical means, so this embodiment of the application will not be described in detail.

[0079] It should be noted that in order to ensure that after the generated first image is displayed on the target area, the display positions of the various application icons in the first image are the same as the original display positions of the various application icons in the target area, in a possible implementation, the IVI controller needs to obtain the position information of each application icon in the target area while obtaining the application icons in the target area.

[0080] Specifically, after the IVI controller obtains the application icons in the target area and the position information of each application icon in the target area, the application icons in the target area can be spliced ​​in sequence according to the display order of each application icon from left to right on the target area and the position information of each application icon to generate a first image.

[0081] In one possible implementation, when the IVI controller closes the navigation interface of the vehicle system, the display content on the target area of ​​the current navigation interface can be captured through the built-in screenshot function, that is, the pixel data on the target area of ​​the current navigation interface is read to obtain a first picture, and the first picture is stored inside the vehicle system.

[0082] It should be noted that, under normal circumstances, the user can add at least one application icon to the target area of ​​the navigation interface, but the maximum number of application icons that can be displayed in the current view range of the target area is a fixed pre-configured target threshold, which is set by the developer according to the size of the target area. For example, the target threshold can be 4, 5 or 6, and the embodiments of the present application do not limit this. Therefore, in order not to affect the user's viewing of the added application icons, when the number of application icons added in the target area of ​​the navigation interface is greater than the target threshold, that is, when the current view range of the target area cannot fully display all the application icons, the user can view the application icons that exceed the current view range of the target area through sliding operations.

[0083] It can be seen from the above embodiments that the number of application icons in the target area may be greater than the target threshold, less than the target threshold, or equal to the target threshold. However, in the case where the number of application icons in the target area is greater than the target threshold, if a first image is generated by splicing the application icons, the size of the first image will be larger than the size of the target area, that is, the first image cannot be fully displayed in the target area. In order to avoid this situation, in a possible implementation, while obtaining the application icons in the target area, it is also necessary to obtain the number N of application icons in the target area, where N is a positive integer, so as to compare the number N of application icons with the target threshold, and then determine the number of first images generated by splicing based on the size relationship between the number N of application icons and the target threshold.

[0084] Exemplarily, after the IVI controller obtains the application icons and the number N of application icons in the target area, the number N of application icons in the target area is compared with the target threshold. When it is determined that the number N of application icons in the target area is less than or equal to the target threshold, the application icons are spliced ​​to generate a first image. Since the number N of application icons is less than or equal to the target threshold at this time, that is, in this case, the size of the first image generated by splicing the application icons will not be larger than the size of the target area, that is, the first image generated by splicing can be fully displayed in the target area. Therefore, in this case, the application icons in the target area can be spliced ​​to generate a first image; when it is determined that the number N of application icons in the target area is greater than the target threshold, the application icons are spliced ​​to generate M first images, each of which includes different application icons, wherein 1<M<N. Since the number N of application icons is greater than the target threshold at this time, that is, in this case, the size of the first image generated by splicing the application icons will be larger than the size of the target area, that is, the first image generated by splicing cannot be fully displayed in the target area. Therefore, in this case, the application icons in the target area can be spliced ​​to generate M first images, so as to ensure that the spliced ​​first image can be fully displayed in the target area.

[0085] The specific steps of splicing the application icons in the target area to generate M first images are as follows:

[0086] Step 1: when the number N of application icons in the target area is greater than or equal to the target threshold, the application icons in the target area are spliced ​​to generate a fourth image, and the size of the fourth image is greater than the size of the first image.

[0087] Specifically, when the IVI controller determines that the number N of application icons in the target area is greater than the second threshold, all the acquired application icons will be spliced ​​together to generate a fourth image through Canvas and Bitmap.createBitmap. Since N is greater than the target threshold at this time, the size of the fourth image spliced ​​with N application icons will be larger than the size of the first image.

[0088] Exemplarily, when the target threshold is 4, and the number N of application icons in the target area obtained by the IVI controller is 6, that is, when the number N(6) of application icons in the target area is greater than the target threshold (4), the IVI controller will splice the 6 application icons through Canvas and Bitmap.createBitmap to generate a fourth image.

[0089] Step 2: Divide the fourth picture into M first pictures according to the size of the first picture.

[0090] In order to ensure that the size of the picture formed by splicing N application icons is not larger than the size of the first picture, in a possible implementation, the IVI controller may divide the fourth picture into M first pictures according to the size of the first picture (target area).

[0091] Specifically, the IVI controller may determine the lengths of the fourth picture and the first picture, and calculate the number M of the fourth pictures to be divided according to the length of the first picture, thereby dividing the fourth picture into M first pictures. It should be noted that if the length of the fourth picture is not an integer multiple of the length of the first picture, then in this case, the length of the fourth picture may be adjusted, that is, the length of the fourth picture may be expanded to an integer multiple of the length of the first picture, so as to divide the fourth picture into M first pictures.

[0092] Among them, the method of segmenting the fourth picture: the fourth picture can be segmented through an image processing library (such as the Bitmap class in Android); the fourth picture can also be segmented through the BufferedImage class of Java, which is not limited in the embodiment of the present application.

[0093] Exemplarily, when the length of the first picture is 10 cm and the length of the fourth picture is 30 cm, the IVI controller can divide the fourth picture into three first pictures according to the length of the first picture (10 cm) through the Bitmap class in Android, that is, M is 3 at this time.

[0094] Step 603: in response to the target system starting up, obtaining a first picture.

[0095] The implementation of step 603 may refer to the above embodiment and will not be described in detail here.

[0096] Step 604: When the target system has not yet completely loaded at least one application icon, display the first image on the target area of ​​the navigation interface of the target system.

[0097] In an embodiment of the present application, in order to display the first image on the target area of ​​the navigation interface of the target system when the target system has not loaded at least one application icon, and to cancel the display of the first image on the target area of ​​the navigation interface of the target system when the target system has loaded at least one application icon.

[0098] In a possible implementation, the target area may include a first layer and a second layer, the first layer being used to display images, and the second layer being used to display at least one application icon, so that when the target system has not fully loaded the application icons of the target area, the first image can be displayed in the first layer, and the first layer can be displayed above the second layer of the target area, that is, the first image (first layer) is covered above the second layer of the application icons of the target area that have not been fully loaded, so that when the target system has not fully loaded the application icons of the target area, the corresponding application icons are displayed on the navigation interface of the target system.

[0099] In addition, after the first image is displayed on the target area of ​​the navigation interface of the target system, the target system will continue to load the application icons of the target area, and after loading the application icons of the target area, it will feedback a target instruction to the controller. Since the target instruction is an instruction for instructing the target system to complete loading the application icons of the target area, when the controller receives the target instruction, the first image can be canceled from the target area of ​​the navigation interface of the target system, that is, the transparency of the first layer is adjusted to 0, so that the second layer is displayed on the target area of ​​the navigation interface, that is, the loaded application icons of the target area are displayed.

[0100] In a possible implementation, the first image may include sub-images of the same number as at least one application icon, and each sub-image includes an application icon, so that after the first image is displayed on the target area of ​​the navigation interface of the target system, the controller can detect whether the target application icon has been loaded, so that if the target application icon has been loaded, the sub-image including the target application icon is displayed on the target area, so that the user can perform personalized operations on the target application icon in a timely manner when the target application icon has been loaded. The target application icon is one or more application icons in the target area.

[0101] Exemplarily, after the first picture is displayed on the target area of ​​the navigation interface of the vehicle system, each time the vehicle system loads one or more application icons, it will feed back a control signal to the IVI controller, so that when the IVI controller receives the control signal, it can determine that the target application icon has been loaded and cancel the display of the sub-picture including the target application icon corresponding to the control signal in the target area.

[0102] It should be noted that the first image includes the same number of sub-images as the application icons in the target area. Normally, when the target system displays the same number of sub-images as the application icons in the target area on the navigation interface, the decoding and rendering of all sub-images can be processed in parallel. When the target system displays the application icons corresponding to all sub-images on the navigation interface, it is usually necessary to initialize all application software. However, there will be resource competition during the initialization period, that is, the target system cannot initialize all application software in parallel. Therefore, the time for the target system to display all sub-images on the navigation interface will be shorter than the time for displaying the application icons corresponding to all sub-images. In this case, the display time of the application icons in the target area of ​​the navigation interface can still be visually reduced, and the display speed of the application icons on the navigation interface of the target system can be increased.

[0103] It can be seen from the above embodiments that the number of first images generated by splicing the application icons in the target area may be one or more. Therefore, after obtaining the first images, the number of first images needs to be determined so that the first images can be displayed according to the number of first images.

[0104] Exemplarily, after the IVI controller determines the number of first pictures, the number of first pictures can be compared with 1, so that when the number of first pictures is one, the first picture is displayed in the first layer; when the number of first pictures is greater than one, the second picture is displayed in the first layer, and the second picture is the picture with the highest priority among all first pictures. The priority can be understood as the display order of all first pictures in the target area when the number of first pictures is greater than one.

[0105] It should be understood that when the number of first images is one, that is, when one first image is obtained, it indicates that the number of application icons that need to be displayed on the target area of ​​the navigation interface at this time is less than or equal to the target threshold value. Therefore, in this case, the IVI controller can directly display the first image in the first layer so that the user can view the application icons displayed on the target area of ​​the navigation interface when the vehicle system was last closed. However, when the number of first images is greater than one, that is, when multiple first images are obtained, it indicates that the number of application icons that need to be displayed on the target area of ​​the navigation interface at this time is greater than the target threshold value. Therefore, in this case, the IVI controller needs to first determine the image with the highest priority among all the first images, that is, the second image, and then display the second image in the first layer so that the user can first view the application icons included in the image with the highest priority.

[0106] It should be noted that the priority of all first images can be set according to the display order of application icons from left to right in the target area. Specifically, when a first image includes 4 application icons and the number of application icons added by the user in the target area of ​​the navigation interface is 6, the vehicle's IVI controller can generate 2 first images by splicing according to the 6 application icons and the length of the first image. It can be understood that one of the first images includes the first to fourth application icons displayed from left to right in the target area, and the other first image includes the fifth and sixth application icons displayed from left to right in the target area. Taking into account that users will add application icons corresponding to application software to the target area from high to low, that is, from left to right, according to the frequency of using the application software, for this reason, in an embodiment of the present application, the priority of the first picture including the first to fourth application icons displayed from left to right on the target area can be set to the first priority, that is, the highest priority, and the priority of the fifth and sixth application icons displayed from left to right on the target area can be set to the second priority, which is lower than the first priority, so that when the vehicle's IVI controller determines that the number of first pictures is greater than one, the application icons corresponding to the application software most frequently used by the user can be displayed, that is, the picture with the highest priority among all first pictures (the second picture) can be displayed in the first layer.

[0107] In an embodiment of the present application, when the number of first images obtained is greater than one, after the second image is displayed in the first layer, in order to allow the user to view other application icons, in a possible implementation, the controller can detect whether a user's sliding operation on the second image is received, so as to obtain the sliding direction of the sliding operation when the user's sliding operation on the second image is received, and then turn the second image according to the sliding direction, and display the third image after turning the page in the first layer. Among them, the third image is an image among all the first images, and the third image is different from the second image, that is, the application icon included in the third image is different from the application icon included in the second image. Therefore, through this method, different first images, that is, different application icons, can be displayed on the target area of ​​the navigation interface, so that the user can view other application icons conveniently.

[0108] It should be noted that the sliding direction of the sliding operation can be up / down or left / right, and the embodiment of the present application does not limit this. For example, when the second picture is displayed on the first layer of the target area, when the IVI controller of the vehicle receives the user's sliding operation on the second picture downward, the second picture can be turned clockwise, and the third picture after turning the page can be displayed in the first layer; when the IVI controller receives the user's sliding operation on the second picture upward, the second picture can be turned counterclockwise, and the third picture after turning the page can be displayed in the first layer.

[0109] Figure 7 It is a structural schematic diagram of a navigation interface display device provided in an embodiment of the present application.

[0110] For example, Figure 7 As shown, the device 700 includes:

[0111] A first acquisition module 701 is used to acquire a first picture in response to the target system being started, where the first picture is a picture of a target area on the navigation interface when the target system was last shut down, and the target area is used to display at least one application icon;

[0112] The display module 702 is configured to display a first image on a target area of ​​a navigation interface of a target system when the target system has not yet completely loaded at least one application icon.

[0113] In one possible implementation, the target area includes a first layer and a second layer, the first layer is used to display images, and the second layer is used to display at least one application icon; the display module 702 is specifically used to display the first image in the first layer and display the first layer above the second layer in the target area when the target system has not loaded at least one application icon.

[0114] In a possible implementation, the device also includes a determination module for determining the number of first pictures, and different first pictures include different application icons; a display module 702 is specifically used to display the first pictures in the first layer when the number of first pictures is one; and to display the second picture in the first layer when the number of first pictures is greater than one, and the second picture is the picture with the highest priority among all first pictures.

[0115] In one possible implementation, the device also includes a second acquisition module, which is used to obtain the sliding direction of the sliding operation when a sliding operation on the second picture is received; the display module 702 is specifically used to turn the page of the second picture according to the sliding direction, and display the third picture after turning the page in the first layer, the third picture is a picture among all the first pictures, and the third picture is different from the second picture.

[0116] In one possible implementation, the first image includes sub-images of the same number as at least one application icon, and each sub-image includes an application icon; the device also includes a detection module for detecting whether a target application icon has been loaded, and the target application icon is one or more of the at least one application icon; the device also includes a cancellation module for canceling the display of the sub-image including the target application icon on the target area when the target application icon has been loaded.

[0117] In a possible implementation, the cancel module is further used to cancel display of the first image on the target area of ​​the navigation interface of the target system when receiving a target instruction, and the target instruction is used to instruct the target system to complete loading of at least one application icon.

[0118] In one possible implementation, the device also includes a third acquisition module, which is used to acquire at least one application icon on the target area of ​​the navigation interface of the target system in response to the target system being shut down; the device also includes a generation module, which is used to splice at least one application icon to generate a first image.

[0119] In one possible implementation, the third acquisition module is further used to acquire at least one application icon in the target area and the number N of at least one application icon, where N is a positive integer; the generation module is further used to, when the number N of at least one application icon is less than or equal to the target threshold, splice the at least one application icon to generate a first image; when the number N of at least one application icon is greater than the target threshold, splice the at least one application icon to generate M first images, each first image including different application icons, wherein 1<M<N.

[0120] In a possible implementation, the generation module is specifically used to, when the number N of at least one application icon is greater than a target threshold, splice at least one application icon to generate a fourth image, the size of the fourth image being greater than the size of the first image; and divide the fourth image into M first images according to the size of the first image.

[0121] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0122] For example, Figure 8 As shown, the vehicle 800 includes: a memory 801 and a processor 802, wherein the memory 801 stores an executable program code 803, and the processor 802 is used to call and execute the executable program code 803 to perform a navigation interface display method.

[0123] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor, wherein the memory stores an executable program code, and the processor is used to call and execute the executable program code to execute a navigation interface display method provided by an embodiment of the present application.

[0124] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0125] In the case of dividing each functional module according to each function, the device may further include a second acquisition module, a third acquisition module, a detection module, a cancellation module, a generation module, and a detection module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0126] It should be understood that the device provided in this embodiment is used to execute the above-mentioned navigation interface display method, and thus can achieve the same effect as the above-mentioned implementation method.

[0127] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing related program codes, etc.

[0128] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits shown in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0129] In addition, the device provided in the embodiments of the present application may specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a navigation interface display method provided in the above embodiments.

[0130] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a navigation interface display method provided in the above embodiment.

[0131] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a navigation interface display method provided in the above-mentioned embodiment.

[0132] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0133] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0134] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0135] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A navigation interface display method, characterized in that: The method comprises: In response to the target system being started, obtaining a first picture, where the first picture is a picture of a target area on the navigation interface when the target system was last shut down, and the target area is used to display at least one application icon; When the target system has not completely loaded the at least one application icon, the first picture is displayed on a target area of ​​a navigation interface of the target system.

2. The method according to claim 1, characterized in that The target area includes a first layer and a second layer, the first layer is used to display the image, and the second layer is used to display the at least one application icon; The step of displaying the first picture on a target area of ​​a navigation interface of the target system when the target system has not completely loaded the at least one application icon includes: When the target system has not completely loaded the at least one application icon, the first image is displayed in the first layer, and the first layer is displayed above the second layer in the target area.

3. The method according to claim 2, characterized in that The method further comprises: determining the number of the first pictures, where different application icons are included in different first pictures; When the number of the first pictures is one, displaying the first picture in the first layer; When the number of the first pictures is greater than one, the second picture is displayed in the first layer, and the second picture is the picture with the highest priority among all the first pictures.

4. The method according to claim 3, characterized in that: After displaying the second picture in the first layer when the number of the first pictures is greater than or equal to the first threshold, the method further includes: When a sliding operation on the second picture is received, obtaining a sliding direction of the sliding operation; The second picture is turned according to the sliding direction, and the third picture after turning the page is displayed in the first layer. The third picture is a picture among all the first pictures, and the third picture is different from the second picture.

5. The method according to claim 1, characterized in that The first picture includes sub-pictures having the same number as the at least one application icon, and each of the sub-pictures includes an application icon; After displaying the first picture on the target area of ​​the navigation interface of the target system, the method further includes: Detecting whether a target application icon has been loaded, where the target application icon is one or more of the at least one application icon: In the case that the target application icon has been loaded, the sub-picture including the target application icon is cancelled from being displayed on the target area.

6. The method according to claim 1, characterized in that After displaying the first picture on the target area of ​​the navigation interface of the target system, the method further includes: When a target instruction is received, the first image is canceled from being displayed in the target area of ​​the navigation interface of the target system, and the target instruction is used to instruct the target system to complete loading of the at least one application icon.

7. The method according to claim 1, characterized in that Before acquiring a first picture corresponding to the target system in response to the target system being started, the method further includes: In response to the target system being shut down, acquiring at least one application icon on a target area of ​​a navigation interface of the target system; The at least one application icon is spliced ​​together to generate the first image.

8. The method according to claim 7, characterized in that The acquiring at least one application icon in the target area of ​​the navigation interface of the target system includes: Acquire at least one application icon in the target area and the number N of the at least one application icon, where N is a positive integer; The step of splicing the at least one application icon to generate the first picture includes: When the number N of the at least one application icon is less than or equal to the target threshold, splicing the at least one application icon to generate the first picture; When the number N of the at least one application icon is greater than the target threshold, the at least one application icon is spliced ​​to generate M first images, each of which includes a different application icon, wherein 1<M<N.

9. The method according to claim 8, characterized in that When the number N of the at least one application icon is greater than the target threshold, splicing the at least one application icon to generate M first images includes: When the number N of the at least one application icon is greater than the target threshold, splicing the at least one application icon to generate a fourth image, where the size of the fourth image is greater than the size of the first image; The fourth picture is divided into M first pictures according to the size of the first picture.

10. A navigation interface display device, characterized in that: The device comprises: A first acquisition module, configured to acquire a first image corresponding to the vehicle system in response to the vehicle system being started, wherein the first image is an image of a target area on the navigation interface when the vehicle system was last shut down, and the target area is used to display at least one application icon; The display module is used to display the first picture on the target area of ​​the navigation interface of the vehicle system when the vehicle system has not loaded at least one application icon.

11. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory so that the vehicle executes the method according to any one of claims 1 to 9.